├── .eslintrc.json ├── .github └── workflows │ └── linters.yml ├── .gitignore ├── .hintrc ├── .stylelintrc.json ├── Desktop_version_snap.PNG ├── Mobile_version_snap.PNG ├── README.md ├── about.html ├── fonts ├── Cocogoose Pro Italic-trial.ttf ├── Cocogoose Pro Light Italic-trial.ttf └── Cocogoose Pro Light-trial.ttf ├── images ├── 2011.png ├── 2013.png ├── CC_Global_Summit.png ├── Lecture.png ├── NAVER.png ├── airbnb.png ├── cc_exhibition.png ├── cc_ignite.png ├── close_btn.svg ├── company_logo.png ├── forum.png ├── google_logo.png ├── julia.png ├── kakao.png ├── kilnam.png ├── lila.png ├── main_bg.png ├── main_program_bg.png ├── mozilla.png ├── ryan.png ├── sohyeong.png ├── workshop.png └── yochai.png ├── index.html ├── main.js ├── package-lock.json ├── package.json └── styles.css /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "browser": true, 4 | "es6": true, 5 | "jest": true 6 | }, 7 | "parser": "babel-eslint", 8 | "parserOptions": { 9 | "ecmaVersion": 2018, 10 | "sourceType": "module" 11 | }, 12 | "extends": ["airbnb-base"], 13 | "rules": { 14 | "no-shadow": "off", 15 | "no-param-reassign": "off", 16 | "eol-last": "off", 17 | "import/extensions": [ 1, { 18 | "js": "always", "json": "always" 19 | }] 20 | }, 21 | "ignorePatterns": [ 22 | "dist/", 23 | "build/" 24 | ] 25 | } 26 | -------------------------------------------------------------------------------- /.github/workflows/linters.yml: -------------------------------------------------------------------------------- 1 | name: Linters 2 | 3 | on: pull_request 4 | 5 | env: 6 | FORCE_COLOR: 1 7 | 8 | jobs: 9 | lighthouse: 10 | name: Lighthouse 11 | runs-on: ubuntu-18.04 12 | steps: 13 | - uses: actions/checkout@v2 14 | - uses: actions/setup-node@v1 15 | with: 16 | node-version: "12.x" 17 | - name: Setup Lighthouse 18 | run: npm install -g @lhci/cli@0.7.x 19 | - name: Lighthouse Report 20 | run: lhci autorun --upload.target=temporary-public-storage --collect.staticDistDir=. 21 | webhint: 22 | name: Webhint 23 | runs-on: ubuntu-18.04 24 | steps: 25 | - uses: actions/checkout@v2 26 | - uses: actions/setup-node@v1 27 | with: 28 | node-version: "12.x" 29 | - name: Setup Webhint 30 | run: | 31 | npm install --save-dev hint@6.x 32 | [ -f .hintrc ] || wget https://raw.githubusercontent.com/microverseinc/linters-config/master/html-css-js/.hintrc 33 | - name: Webhint Report 34 | run: npx hint . 35 | stylelint: 36 | name: Stylelint 37 | runs-on: ubuntu-18.04 38 | steps: 39 | - uses: actions/checkout@v2 40 | - uses: actions/setup-node@v1 41 | with: 42 | node-version: "12.x" 43 | - name: Setup Stylelint 44 | run: | 45 | npm install --save-dev stylelint@13.x stylelint-scss@3.x stylelint-config-standard@21.x stylelint-csstree-validator@1.x 46 | [ -f .stylelintrc.json ] || wget https://raw.githubusercontent.com/microverseinc/linters-config/master/html-css-js/.stylelintrc.json 47 | - name: Stylelint Report 48 | run: npx stylelint "**/*.{css,scss}" 49 | eslint: 50 | name: ESLint 51 | runs-on: ubuntu-18.04 52 | steps: 53 | - uses: actions/checkout@v2 54 | - uses: actions/setup-node@v1 55 | with: 56 | node-version: "12.x" 57 | - name: Setup ESLint 58 | run: | 59 | npm install --save-dev eslint@7.x eslint-config-airbnb-base@14.x eslint-plugin-import@2.x babel-eslint@10.x 60 | [ -f .eslintrc.json ] || wget https://raw.githubusercontent.com/microverseinc/linters-config/master/html-css-js/.eslintrc.json 61 | - name: ESLint Report 62 | run: npx eslint . 63 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | #node_modules# 2 | node_modules/ -------------------------------------------------------------------------------- /.hintrc: -------------------------------------------------------------------------------- 1 | { 2 | "connector": { 3 | "name": "local", 4 | "options": { 5 | "pattern": ["**", "!.git/**", "!node_modules/**"] 6 | } 7 | }, 8 | "extends": ["development"], 9 | "formatters": ["stylish"], 10 | "hints": [ 11 | "button-type", 12 | "disown-opener", 13 | "html-checker", 14 | "meta-charset-utf-8", 15 | "meta-viewport", 16 | "no-inline-styles:error" 17 | ] 18 | } -------------------------------------------------------------------------------- /.stylelintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["stylelint-config-standard"], 3 | "plugins": ["stylelint-scss", "stylelint-csstree-validator"], 4 | "rules": { 5 | "at-rule-no-unknown": null, 6 | "scss/at-rule-no-unknown": true, 7 | "csstree/validator": true 8 | }, 9 | "ignoreFiles": ["build/**", "dist/**", "**/reset*.css", "**/bootstrap*.css", "**/*.js", "**/*.jsx"] 10 | } 11 | -------------------------------------------------------------------------------- /Desktop_version_snap.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Micky373/Capstone_project_html_css_js/246c78e0e7edf03d90d73eb5c62ff329e15b77c8/Desktop_version_snap.PNG -------------------------------------------------------------------------------- /Mobile_version_snap.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Micky373/Capstone_project_html_css_js/246c78e0e7edf03d90d73eb5c62ff329e15b77c8/Mobile_version_snap.PNG -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Capstone_project_html_css_js 2 | 3 | > Desktop version + Mobile Version 4 | 5 | **This is a capstone project of module 1 (The portal).** 6 | 7 | ## Built With 8 | 9 | - html 10 | - css 11 | - javascript 12 | - linters 13 | 14 | ## Live Demo 15 | 16 | [Click here to see the Portfolio Web](https://micky373.github.io/Capstone_project_html_css_js/) 17 | 18 | ![image](./Desktop_version_snap.PNG) 19 | 20 | ![image](./Mobile_version_snap.PNG) 21 | 22 | [Video of the project](https://www.loom.com/share/6db5fb035cae4a2cb818fdfb2d29c808) 23 | 24 | ## Getting Started 25 | 26 | - Add a .gitignore file. 27 | - Set up a linter for HTML,CSS and Javascript. Make sure that any files that are not relevant are ignored by git. 28 | - Add descriptive README file to your project - please use this template but remember to customize it to your project. 29 | - Actually, the webpage has two pages: Home and About pages. 30 | - The speaker section was created dynamically with javascript. 31 | - The mobile version has a hamburger menu for better navigation. 32 | 33 | To get a local copy up and running follow these simple example steps. 34 | 35 | ## Author 36 | 37 | 👤 **Michael Tamirie** 38 | 39 | - GitHub: [Michael_Tamirie](https://github.com/Micky373) 40 | - LinkedIn: [MichalTamirie](https://www.linkedin.com/in/michael-tamirie-288a331ab) 41 | 42 | ## Materials required for validation 43 | 44 | - HTML, CSS and Javascript Linters 45 | - follow this link : 46 | [link](https://github.com/microverseinc/linters-config/tree/master/html-css) 47 | 48 | ## Acknowledgments 49 | 50 | - Microverse 51 | - Original design idea by [Cindy Shin in Behance](https://www.behance.net/adagio07) 52 | 53 | ## Show your support 54 | 55 | Give a ⭐️ if you like this project! 56 | 57 | ## 📝 License 58 | 59 | This project is Microverse licensed. 60 | -------------------------------------------------------------------------------- /about.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 11 | 15 | 16 | About page 17 | 18 | 19 |
20 |
21 | 45 |
46 |
47 | 48 | 49 |
English
50 |
My page
51 |
Log out
52 |
53 |
54 | 60 | 61 |
62 |

About

63 |

Programs

64 |

Join

65 |

Sponsor

66 |

News

67 |
68 |
CC Campaign
69 |
70 |
71 |

"Hello! Sharing world"

72 |

73 | CREATIVE COMMONS
74 | GLOBAL SUMMIT
75 | 2015 76 |

77 |

78 | The Global Summit brings together the community of experts, academics, 79 | and activists who comprise the Creative Commons affiliate network in a 80 | different country every two years. This year, we hope to expand our 81 | invitation list including organizations and invidivuals who want to 82 | work with us on shared projects that advance the cause of the Commons, 83 | free culture and open knowledge. So if you're active and engaged in 84 | the worlds of open content and knowledge - free software advocates, 85 | Wikipedians. Open Knowledge, galleries, libraries, museums, archives, 86 | governments and foundations, lawyers, and activists - we hope you'll 87 | consider joining us this year to build a stronger, more vibrant 88 | commons together. 89 |

90 |

91 | Please contact us per email for any further questions
about CC 92 | Global Summit 2015!

95 |

96 |
97 |
98 |

99 | Crative Commons
100 | Global Summit Logo 101 |

102 |
103 |
104 |

105 | The logo of CC Global Summit 2015 was decided through the logo 106 | competition from 8 June to 7 July.
107 | After online public voting and Selection Committee's judging 108 | process, the logo from Naresh Agrawal won the prize.
After 109 | consultation with Mr. Agrawal we optimized the prize-winning-logo 110 | for this year's summit as following: 111 |

112 | CC Global Summit 2015 logo 116 |
117 |
118 |

See the past CC Global Summits

119 |
120 |

121 | Take a look at the last two CC Global Summits which took place in 122 | Buenos Aires and in Warsaw.Take a look at the last two CC Global 123 | Summits which took place in Buenos Aires and in Warsaw. 124 |

125 |
126 | 2011 Summit 127 | 2013 summit 128 |
129 |
130 |
131 |
132 |
133 |

Partners

134 |
135 |
136 | mozilla logo 137 | google logo 142 | naver logo 143 | kakao logo 144 | Partner logo 145 |
146 |
147 | 158 | 159 | 160 | 161 | -------------------------------------------------------------------------------- /fonts/Cocogoose Pro Italic-trial.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Micky373/Capstone_project_html_css_js/246c78e0e7edf03d90d73eb5c62ff329e15b77c8/fonts/Cocogoose Pro Italic-trial.ttf -------------------------------------------------------------------------------- /fonts/Cocogoose Pro Light Italic-trial.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Micky373/Capstone_project_html_css_js/246c78e0e7edf03d90d73eb5c62ff329e15b77c8/fonts/Cocogoose Pro Light Italic-trial.ttf -------------------------------------------------------------------------------- /fonts/Cocogoose Pro Light-trial.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Micky373/Capstone_project_html_css_js/246c78e0e7edf03d90d73eb5c62ff329e15b77c8/fonts/Cocogoose Pro Light-trial.ttf -------------------------------------------------------------------------------- /images/2011.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Micky373/Capstone_project_html_css_js/246c78e0e7edf03d90d73eb5c62ff329e15b77c8/images/2011.png -------------------------------------------------------------------------------- /images/2013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Micky373/Capstone_project_html_css_js/246c78e0e7edf03d90d73eb5c62ff329e15b77c8/images/2013.png -------------------------------------------------------------------------------- /images/CC_Global_Summit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Micky373/Capstone_project_html_css_js/246c78e0e7edf03d90d73eb5c62ff329e15b77c8/images/CC_Global_Summit.png -------------------------------------------------------------------------------- /images/Lecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Micky373/Capstone_project_html_css_js/246c78e0e7edf03d90d73eb5c62ff329e15b77c8/images/Lecture.png -------------------------------------------------------------------------------- /images/NAVER.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Micky373/Capstone_project_html_css_js/246c78e0e7edf03d90d73eb5c62ff329e15b77c8/images/NAVER.png -------------------------------------------------------------------------------- /images/airbnb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Micky373/Capstone_project_html_css_js/246c78e0e7edf03d90d73eb5c62ff329e15b77c8/images/airbnb.png -------------------------------------------------------------------------------- /images/cc_exhibition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Micky373/Capstone_project_html_css_js/246c78e0e7edf03d90d73eb5c62ff329e15b77c8/images/cc_exhibition.png -------------------------------------------------------------------------------- /images/cc_ignite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Micky373/Capstone_project_html_css_js/246c78e0e7edf03d90d73eb5c62ff329e15b77c8/images/cc_ignite.png -------------------------------------------------------------------------------- /images/close_btn.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /images/company_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Micky373/Capstone_project_html_css_js/246c78e0e7edf03d90d73eb5c62ff329e15b77c8/images/company_logo.png -------------------------------------------------------------------------------- /images/forum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Micky373/Capstone_project_html_css_js/246c78e0e7edf03d90d73eb5c62ff329e15b77c8/images/forum.png -------------------------------------------------------------------------------- /images/google_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Micky373/Capstone_project_html_css_js/246c78e0e7edf03d90d73eb5c62ff329e15b77c8/images/google_logo.png -------------------------------------------------------------------------------- /images/julia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Micky373/Capstone_project_html_css_js/246c78e0e7edf03d90d73eb5c62ff329e15b77c8/images/julia.png -------------------------------------------------------------------------------- /images/kakao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Micky373/Capstone_project_html_css_js/246c78e0e7edf03d90d73eb5c62ff329e15b77c8/images/kakao.png -------------------------------------------------------------------------------- /images/kilnam.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Micky373/Capstone_project_html_css_js/246c78e0e7edf03d90d73eb5c62ff329e15b77c8/images/kilnam.png -------------------------------------------------------------------------------- /images/lila.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Micky373/Capstone_project_html_css_js/246c78e0e7edf03d90d73eb5c62ff329e15b77c8/images/lila.png -------------------------------------------------------------------------------- /images/main_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Micky373/Capstone_project_html_css_js/246c78e0e7edf03d90d73eb5c62ff329e15b77c8/images/main_bg.png -------------------------------------------------------------------------------- /images/main_program_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Micky373/Capstone_project_html_css_js/246c78e0e7edf03d90d73eb5c62ff329e15b77c8/images/main_program_bg.png -------------------------------------------------------------------------------- /images/mozilla.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Micky373/Capstone_project_html_css_js/246c78e0e7edf03d90d73eb5c62ff329e15b77c8/images/mozilla.png -------------------------------------------------------------------------------- /images/ryan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Micky373/Capstone_project_html_css_js/246c78e0e7edf03d90d73eb5c62ff329e15b77c8/images/ryan.png -------------------------------------------------------------------------------- /images/sohyeong.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Micky373/Capstone_project_html_css_js/246c78e0e7edf03d90d73eb5c62ff329e15b77c8/images/sohyeong.png -------------------------------------------------------------------------------- /images/workshop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Micky373/Capstone_project_html_css_js/246c78e0e7edf03d90d73eb5c62ff329e15b77c8/images/workshop.png -------------------------------------------------------------------------------- /images/yochai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Micky373/Capstone_project_html_css_js/246c78e0e7edf03d90d73eb5c62ff329e15b77c8/images/yochai.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 11 | 12 | 16 | Capstone_1 17 | 18 | 19 |
20 | 44 |
45 |
46 | 47 | 48 |
English
49 |
My page
50 |
Log out
51 |
52 |
53 | 59 |
60 |

About

61 |

Programs

62 |

Join

63 |

Sponsor

64 |

News

65 |
66 |
CC Campaign
67 |
68 |
69 |

"Hello! Sharing world"

70 |

71 | CREATIVE COMMONS
72 | GLOBAL SUMMIT
73 | 2015 74 |

75 |

76 | A joyful celebration believing in the value of openness and sharing, 77 | creating a positive change with people from over 80 countries is taking 78 | place in October, in Korea.

2015.10.15(THU) ~ 16(FRI)
@ National Museum of Korea, Art Center Nabi and more 81 |

82 |
83 |
84 |

Main Program

85 |
86 |
87 | 88 |
89 | 100 |
101 |

Partners

102 |
103 |
104 | mozilla logo 105 | google logo 110 | naver logo 111 | kakao logo 112 | Partner logo 113 |
114 |
115 | 126 | 127 | 128 | 129 | -------------------------------------------------------------------------------- /main.js: -------------------------------------------------------------------------------- 1 | const hamburger = document.getElementById('hamburger'); 2 | const menuItems = document.querySelector('.menu_items'); 3 | const closeButton = document.querySelector('.close_button'); 4 | const gotoItems = document.querySelectorAll('.goto'); 5 | const programContainer = document.querySelector('.programs'); 6 | const speakersList = document.querySelector('.speakers_list'); 7 | const displayMore = document.querySelector('.more'); 8 | 9 | // Mobile menu toggling 10 | 11 | function toggling() { 12 | menuItems.classList.toggle('appear'); 13 | } 14 | hamburger.addEventListener('click', toggling); 15 | closeButton.addEventListener('click', toggling); 16 | for (let i = 0; i < gotoItems.length; i += 1) { 17 | gotoItems[i].onclick = toggling; 18 | } 19 | 20 | // Main programm populating 21 | 22 | const programs = [ 23 | { 24 | image: './images/Lecture.png', 25 | title: 'Lecture', 26 | description: 'Listen to the speakers from various countries about the messages of sharing and opening.', 27 | }, 28 | { 29 | image: './images/cc_exhibition.png', 30 | title: 'CC Exhibition', 31 | description: 'Appreciate various creations applying CC license of artists, organized from Art Center Nabi.', 32 | }, 33 | { 34 | image: './images/forum.png', 35 | title: 'Forum', 36 | description: 'Have the time to share your thoughts and opinions with experts for each topic.', 37 | }, 38 | { 39 | image: './images/workshop.png', 40 | title: 'Workshop', 41 | description: 'Try creating your own work using open source license rather than just watching.', 42 | }, 43 | { 44 | image: './images/cc_ignite.png', 45 | title: 'CC Ignite', 46 | description: 'Get opportunities to network with CC affiliates around the world, also after the summit.', 47 | }, 48 | ]; 49 | 50 | const speakers = [ 51 | { 52 | image: 'yochai.png', 53 | name: 'Yochai Benkler', 54 | status: 'Berkman Professor of Entrepreneurial Legal Studies at Harvard Law School', 55 | description: 'Benkler studies common-based peer production, and published his seminal book The Wealth of Networks in 2006.', 56 | }, 57 | { 58 | image: 'kilnam.png', 59 | name: 'Kilnam Chon', 60 | status: 'Retired', 61 | description: 'Kilnam Chon helped bring the internet to Asia and is an outspoken advocate for the open web and digital commons. In 2012, he was inducted into the inaugural class of the Internet Society (ISOC) Internet Hall of Fame.', 62 | }, 63 | { 64 | image: 'sohyeong.png', 65 | name: 'SohYeong Noh', 66 | status: 'Director of Art Centre Nabi and a board member of CC Korea', 67 | description: 'As the main venue for new media art pruduction in Korea, Nabi promotes cross-disciplinary collaboration and understanding among science technology, humanities, and the arts.', 68 | }, 69 | { 70 | image: 'julia.png', 71 | name: 'Julia Leda', 72 | status: 'President of Young Pirates of Europe', 73 | description: 'European ingentration, political democracy and partecipation of youth through online as her major condern, Redas report outlining potential changes to EU copyright law was approved by the Parliament in July.', 74 | }, 75 | { 76 | image: 'lila.png', 77 | name: 'Lila Tretikov', 78 | status: 'Executive Director of the Wikimedia Foundation', 79 | description: 'Lila Tretikov is the Executive Director of the Wikimedia Foundation, the nonprofit organization that operates Wikipedia. Wikipedia is freely available in 290 languages and used by nearly half a billion people around the world every month.', 80 | }, 81 | { 82 | image: 'ryan.png', 83 | name: 'Ryan Merkley', 84 | status: 'CEO of Creative Commons, ex COO of the Mozilla Foundation', 85 | description: 'Ryan had been leading open-source projects at the Mozilla Foundation such as the open source movement.', 86 | }, 87 | ]; 88 | let programTemplate = ''; 89 | for (let i = 0; i < programs.length; i += 1) { 90 | programTemplate += ` 91 |
92 | 93 |

${programs[i].title}

94 |

${programs[i].description}

95 |
`; 96 | } 97 | 98 | programContainer.innerHTML = programTemplate; 99 | 100 | let speakersTemplate = ''; 101 | for (let i = 0; i < 2; i += 1) { 102 | speakersTemplate += ` 103 |
104 | 105 |
106 |

${speakers[i].name}

107 |

${speakers[i].status}

108 |
109 |

${speakers[i].description}

110 |
111 |
`; 112 | } 113 | 114 | for (let i = 2; i < speakers.length; i += 1) { 115 | speakersTemplate += ` 116 |
117 | 118 |
119 |

${speakers[i].name}

120 |

${speakers[i].status}

121 |
122 |

${speakers[i].description}

123 |
124 |
`; 125 | } 126 | 127 | speakersList.innerHTML = speakersTemplate; 128 | const speakerContainer = document.querySelectorAll('.speaker_container'); 129 | const displayTheRest = function () { 130 | if (speakerContainer[2].id === 'dissapear') { 131 | for (let i = 2; i < speakerContainer.length; i += 1) { 132 | speakerContainer[i].removeAttribute('id'); 133 | } 134 | displayMore.innerHTML = `Less 135 | `; 137 | } else { 138 | for (let i = 2; i < speakerContainer.length; i += 1) { 139 | speakerContainer[i].id = 'dissapear'; 140 | } 141 | displayMore.innerHTML = `More 142 | v`; 143 | } 144 | }; 145 | 146 | displayMore.onclick = displayTheRest; -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Capstone_project_html_css_js", 3 | "version": "1.0.0", 4 | "lockfileVersion": 1, 5 | "requires": true, 6 | "dependencies": { 7 | "@ampproject/remapping": { 8 | "version": "2.0.2", 9 | "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.0.2.tgz", 10 | "integrity": "sha512-sE8Gx+qSDMLoJvb3QarJJlDQK7SSY4rK3hxp4XsiANeFOmjU46ZI7Y9adAQRJrmbz8zbtZkp3mJTT+rGxtF0XA==", 11 | "dev": true, 12 | "requires": { 13 | "@jridgewell/trace-mapping": "^0.2.2", 14 | "sourcemap-codec": "1.4.8" 15 | } 16 | }, 17 | "@babel/code-frame": { 18 | "version": "7.16.7", 19 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", 20 | "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", 21 | "dev": true, 22 | "requires": { 23 | "@babel/highlight": "^7.16.7" 24 | } 25 | }, 26 | "@babel/compat-data": { 27 | "version": "7.17.0", 28 | "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.0.tgz", 29 | "integrity": "sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==", 30 | "dev": true 31 | }, 32 | "@babel/core": { 33 | "version": "7.17.0", 34 | "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.0.tgz", 35 | "integrity": "sha512-x/5Ea+RO5MvF9ize5DeVICJoVrNv0Mi2RnIABrZEKYvPEpldXwauPkgvYA17cKa6WpU3LoYvYbuEMFtSNFsarA==", 36 | "dev": true, 37 | "requires": { 38 | "@ampproject/remapping": "^2.0.0", 39 | "@babel/code-frame": "^7.16.7", 40 | "@babel/generator": "^7.17.0", 41 | "@babel/helper-compilation-targets": "^7.16.7", 42 | "@babel/helper-module-transforms": "^7.16.7", 43 | "@babel/helpers": "^7.17.0", 44 | "@babel/parser": "^7.17.0", 45 | "@babel/template": "^7.16.7", 46 | "@babel/traverse": "^7.17.0", 47 | "@babel/types": "^7.17.0", 48 | "convert-source-map": "^1.7.0", 49 | "debug": "^4.1.0", 50 | "gensync": "^1.0.0-beta.2", 51 | "json5": "^2.1.2", 52 | "semver": "^6.3.0" 53 | }, 54 | "dependencies": { 55 | "semver": { 56 | "version": "6.3.0", 57 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 58 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 59 | "dev": true 60 | } 61 | } 62 | }, 63 | "@babel/generator": { 64 | "version": "7.17.0", 65 | "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.0.tgz", 66 | "integrity": "sha512-I3Omiv6FGOC29dtlZhkfXO6pgkmukJSlT26QjVvS1DGZe/NzSVCPG41X0tS21oZkJYlovfj9qDWgKP+Cn4bXxw==", 67 | "dev": true, 68 | "requires": { 69 | "@babel/types": "^7.17.0", 70 | "jsesc": "^2.5.1", 71 | "source-map": "^0.5.0" 72 | }, 73 | "dependencies": { 74 | "source-map": { 75 | "version": "0.5.7", 76 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 77 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 78 | "dev": true 79 | } 80 | } 81 | }, 82 | "@babel/helper-compilation-targets": { 83 | "version": "7.16.7", 84 | "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", 85 | "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", 86 | "dev": true, 87 | "requires": { 88 | "@babel/compat-data": "^7.16.4", 89 | "@babel/helper-validator-option": "^7.16.7", 90 | "browserslist": "^4.17.5", 91 | "semver": "^6.3.0" 92 | }, 93 | "dependencies": { 94 | "semver": { 95 | "version": "6.3.0", 96 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 97 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 98 | "dev": true 99 | } 100 | } 101 | }, 102 | "@babel/helper-environment-visitor": { 103 | "version": "7.16.7", 104 | "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", 105 | "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", 106 | "dev": true, 107 | "requires": { 108 | "@babel/types": "^7.16.7" 109 | } 110 | }, 111 | "@babel/helper-function-name": { 112 | "version": "7.16.7", 113 | "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", 114 | "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", 115 | "dev": true, 116 | "requires": { 117 | "@babel/helper-get-function-arity": "^7.16.7", 118 | "@babel/template": "^7.16.7", 119 | "@babel/types": "^7.16.7" 120 | } 121 | }, 122 | "@babel/helper-get-function-arity": { 123 | "version": "7.16.7", 124 | "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", 125 | "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", 126 | "dev": true, 127 | "requires": { 128 | "@babel/types": "^7.16.7" 129 | } 130 | }, 131 | "@babel/helper-hoist-variables": { 132 | "version": "7.16.7", 133 | "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", 134 | "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", 135 | "dev": true, 136 | "requires": { 137 | "@babel/types": "^7.16.7" 138 | } 139 | }, 140 | "@babel/helper-module-imports": { 141 | "version": "7.16.7", 142 | "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", 143 | "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", 144 | "dev": true, 145 | "requires": { 146 | "@babel/types": "^7.16.7" 147 | } 148 | }, 149 | "@babel/helper-module-transforms": { 150 | "version": "7.16.7", 151 | "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", 152 | "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", 153 | "dev": true, 154 | "requires": { 155 | "@babel/helper-environment-visitor": "^7.16.7", 156 | "@babel/helper-module-imports": "^7.16.7", 157 | "@babel/helper-simple-access": "^7.16.7", 158 | "@babel/helper-split-export-declaration": "^7.16.7", 159 | "@babel/helper-validator-identifier": "^7.16.7", 160 | "@babel/template": "^7.16.7", 161 | "@babel/traverse": "^7.16.7", 162 | "@babel/types": "^7.16.7" 163 | } 164 | }, 165 | "@babel/helper-simple-access": { 166 | "version": "7.16.7", 167 | "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", 168 | "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", 169 | "dev": true, 170 | "requires": { 171 | "@babel/types": "^7.16.7" 172 | } 173 | }, 174 | "@babel/helper-split-export-declaration": { 175 | "version": "7.16.7", 176 | "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", 177 | "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", 178 | "dev": true, 179 | "requires": { 180 | "@babel/types": "^7.16.7" 181 | } 182 | }, 183 | "@babel/helper-validator-identifier": { 184 | "version": "7.16.7", 185 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", 186 | "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", 187 | "dev": true 188 | }, 189 | "@babel/helper-validator-option": { 190 | "version": "7.16.7", 191 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", 192 | "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", 193 | "dev": true 194 | }, 195 | "@babel/helpers": { 196 | "version": "7.17.0", 197 | "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.0.tgz", 198 | "integrity": "sha512-Xe/9NFxjPwELUvW2dsukcMZIp6XwPSbI4ojFBJuX5ramHuVE22SVcZIwqzdWo5uCgeTXW8qV97lMvSOjq+1+nQ==", 199 | "dev": true, 200 | "requires": { 201 | "@babel/template": "^7.16.7", 202 | "@babel/traverse": "^7.17.0", 203 | "@babel/types": "^7.17.0" 204 | } 205 | }, 206 | "@babel/highlight": { 207 | "version": "7.16.10", 208 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", 209 | "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", 210 | "dev": true, 211 | "requires": { 212 | "@babel/helper-validator-identifier": "^7.16.7", 213 | "chalk": "^2.0.0", 214 | "js-tokens": "^4.0.0" 215 | }, 216 | "dependencies": { 217 | "ansi-styles": { 218 | "version": "3.2.1", 219 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 220 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 221 | "dev": true, 222 | "requires": { 223 | "color-convert": "^1.9.0" 224 | } 225 | }, 226 | "chalk": { 227 | "version": "2.4.2", 228 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 229 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 230 | "dev": true, 231 | "requires": { 232 | "ansi-styles": "^3.2.1", 233 | "escape-string-regexp": "^1.0.5", 234 | "supports-color": "^5.3.0" 235 | } 236 | }, 237 | "color-convert": { 238 | "version": "1.9.3", 239 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 240 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 241 | "dev": true, 242 | "requires": { 243 | "color-name": "1.1.3" 244 | } 245 | }, 246 | "color-name": { 247 | "version": "1.1.3", 248 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 249 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 250 | "dev": true 251 | }, 252 | "has-flag": { 253 | "version": "3.0.0", 254 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 255 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 256 | "dev": true 257 | }, 258 | "supports-color": { 259 | "version": "5.5.0", 260 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 261 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 262 | "dev": true, 263 | "requires": { 264 | "has-flag": "^3.0.0" 265 | } 266 | } 267 | } 268 | }, 269 | "@babel/parser": { 270 | "version": "7.17.0", 271 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.0.tgz", 272 | "integrity": "sha512-VKXSCQx5D8S04ej+Dqsr1CzYvvWgf20jIw2D+YhQCrIlr2UZGaDds23Y0xg75/skOxpLCRpUZvk/1EAVkGoDOw==", 273 | "dev": true 274 | }, 275 | "@babel/template": { 276 | "version": "7.16.7", 277 | "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", 278 | "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", 279 | "dev": true, 280 | "requires": { 281 | "@babel/code-frame": "^7.16.7", 282 | "@babel/parser": "^7.16.7", 283 | "@babel/types": "^7.16.7" 284 | } 285 | }, 286 | "@babel/traverse": { 287 | "version": "7.17.0", 288 | "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.0.tgz", 289 | "integrity": "sha512-fpFIXvqD6kC7c7PUNnZ0Z8cQXlarCLtCUpt2S1Dx7PjoRtCFffvOkHHSom+m5HIxMZn5bIBVb71lhabcmjEsqg==", 290 | "dev": true, 291 | "requires": { 292 | "@babel/code-frame": "^7.16.7", 293 | "@babel/generator": "^7.17.0", 294 | "@babel/helper-environment-visitor": "^7.16.7", 295 | "@babel/helper-function-name": "^7.16.7", 296 | "@babel/helper-hoist-variables": "^7.16.7", 297 | "@babel/helper-split-export-declaration": "^7.16.7", 298 | "@babel/parser": "^7.17.0", 299 | "@babel/types": "^7.17.0", 300 | "debug": "^4.1.0", 301 | "globals": "^11.1.0" 302 | } 303 | }, 304 | "@babel/types": { 305 | "version": "7.17.0", 306 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", 307 | "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", 308 | "dev": true, 309 | "requires": { 310 | "@babel/helper-validator-identifier": "^7.16.7", 311 | "to-fast-properties": "^2.0.0" 312 | } 313 | }, 314 | "@jridgewell/resolve-uri": { 315 | "version": "3.0.4", 316 | "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.4.tgz", 317 | "integrity": "sha512-cz8HFjOFfUBtvN+NXYSFMHYRdxZMaEl0XypVrhzxBgadKIXhIkRd8aMeHhmF56Sl7SuS8OnUpQ73/k9LE4VnLg==", 318 | "dev": true 319 | }, 320 | "@jridgewell/trace-mapping": { 321 | "version": "0.2.5", 322 | "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.2.5.tgz", 323 | "integrity": "sha512-K+Eths78fXDFOvQ2hgJhCiI5s+g81r2yXmACBpbn+f2+Qt94PNoTgUcAXPT8DZkhXCsZRsHVWVtY5KIBMcpDqQ==", 324 | "dev": true, 325 | "requires": { 326 | "@jridgewell/resolve-uri": "^3.0.3", 327 | "sourcemap-codec": "1.4.8" 328 | } 329 | }, 330 | "@nodelib/fs.scandir": { 331 | "version": "2.1.5", 332 | "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 333 | "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 334 | "dev": true, 335 | "requires": { 336 | "@nodelib/fs.stat": "2.0.5", 337 | "run-parallel": "^1.1.9" 338 | } 339 | }, 340 | "@nodelib/fs.stat": { 341 | "version": "2.0.5", 342 | "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 343 | "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 344 | "dev": true 345 | }, 346 | "@nodelib/fs.walk": { 347 | "version": "1.2.8", 348 | "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 349 | "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 350 | "dev": true, 351 | "requires": { 352 | "@nodelib/fs.scandir": "2.1.5", 353 | "fastq": "^1.6.0" 354 | } 355 | }, 356 | "@stylelint/postcss-css-in-js": { 357 | "version": "0.37.2", 358 | "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz", 359 | "integrity": "sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA==", 360 | "dev": true, 361 | "requires": { 362 | "@babel/core": ">=7.9.0" 363 | } 364 | }, 365 | "@stylelint/postcss-markdown": { 366 | "version": "0.36.2", 367 | "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz", 368 | "integrity": "sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==", 369 | "dev": true, 370 | "requires": { 371 | "remark": "^13.0.0", 372 | "unist-util-find-all-after": "^3.0.2" 373 | } 374 | }, 375 | "@types/mdast": { 376 | "version": "3.0.10", 377 | "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", 378 | "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", 379 | "dev": true, 380 | "requires": { 381 | "@types/unist": "*" 382 | } 383 | }, 384 | "@types/minimist": { 385 | "version": "1.2.2", 386 | "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", 387 | "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", 388 | "dev": true 389 | }, 390 | "@types/normalize-package-data": { 391 | "version": "2.4.1", 392 | "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", 393 | "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", 394 | "dev": true 395 | }, 396 | "@types/parse-json": { 397 | "version": "4.0.0", 398 | "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", 399 | "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", 400 | "dev": true 401 | }, 402 | "@types/unist": { 403 | "version": "2.0.6", 404 | "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", 405 | "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", 406 | "dev": true 407 | }, 408 | "ansi-regex": { 409 | "version": "5.0.1", 410 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 411 | "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 412 | "dev": true 413 | }, 414 | "ansi-styles": { 415 | "version": "4.3.0", 416 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 417 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 418 | "dev": true, 419 | "requires": { 420 | "color-convert": "^2.0.1" 421 | } 422 | }, 423 | "array-union": { 424 | "version": "2.1.0", 425 | "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 426 | "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 427 | "dev": true 428 | }, 429 | "arrify": { 430 | "version": "1.0.1", 431 | "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", 432 | "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", 433 | "dev": true 434 | }, 435 | "astral-regex": { 436 | "version": "2.0.0", 437 | "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", 438 | "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", 439 | "dev": true 440 | }, 441 | "autoprefixer": { 442 | "version": "9.8.8", 443 | "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", 444 | "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", 445 | "dev": true, 446 | "requires": { 447 | "browserslist": "^4.12.0", 448 | "caniuse-lite": "^1.0.30001109", 449 | "normalize-range": "^0.1.2", 450 | "num2fraction": "^1.2.2", 451 | "picocolors": "^0.2.1", 452 | "postcss": "^7.0.32", 453 | "postcss-value-parser": "^4.1.0" 454 | }, 455 | "dependencies": { 456 | "picocolors": { 457 | "version": "0.2.1", 458 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", 459 | "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", 460 | "dev": true 461 | }, 462 | "postcss": { 463 | "version": "7.0.39", 464 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", 465 | "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", 466 | "dev": true, 467 | "requires": { 468 | "picocolors": "^0.2.1", 469 | "source-map": "^0.6.1" 470 | } 471 | } 472 | } 473 | }, 474 | "bail": { 475 | "version": "1.0.5", 476 | "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", 477 | "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", 478 | "dev": true 479 | }, 480 | "balanced-match": { 481 | "version": "1.0.2", 482 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 483 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 484 | "dev": true 485 | }, 486 | "brace-expansion": { 487 | "version": "1.1.11", 488 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 489 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 490 | "dev": true, 491 | "requires": { 492 | "balanced-match": "^1.0.0", 493 | "concat-map": "0.0.1" 494 | } 495 | }, 496 | "braces": { 497 | "version": "3.0.2", 498 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 499 | "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 500 | "dev": true, 501 | "requires": { 502 | "fill-range": "^7.0.1" 503 | } 504 | }, 505 | "browserslist": { 506 | "version": "4.19.1", 507 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", 508 | "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", 509 | "dev": true, 510 | "requires": { 511 | "caniuse-lite": "^1.0.30001286", 512 | "electron-to-chromium": "^1.4.17", 513 | "escalade": "^3.1.1", 514 | "node-releases": "^2.0.1", 515 | "picocolors": "^1.0.0" 516 | } 517 | }, 518 | "callsites": { 519 | "version": "3.1.0", 520 | "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 521 | "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 522 | "dev": true 523 | }, 524 | "camelcase-keys": { 525 | "version": "6.2.2", 526 | "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", 527 | "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", 528 | "dev": true, 529 | "requires": { 530 | "camelcase": "^5.3.1", 531 | "map-obj": "^4.0.0", 532 | "quick-lru": "^4.0.1" 533 | }, 534 | "dependencies": { 535 | "camelcase": { 536 | "version": "5.3.1", 537 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 538 | "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", 539 | "dev": true 540 | }, 541 | "quick-lru": { 542 | "version": "4.0.1", 543 | "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", 544 | "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", 545 | "dev": true 546 | } 547 | } 548 | }, 549 | "caniuse-lite": { 550 | "version": "1.0.30001306", 551 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001306.tgz", 552 | "integrity": "sha512-Wd1OuggRzg1rbnM5hv1wXs2VkxJH/AA+LuudlIqvZiCvivF+wJJe2mgBZC8gPMgI7D76PP5CTx8Luvaqc1V6OQ==", 553 | "dev": true 554 | }, 555 | "chalk": { 556 | "version": "4.1.2", 557 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 558 | "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 559 | "dev": true, 560 | "requires": { 561 | "ansi-styles": "^4.1.0", 562 | "supports-color": "^7.1.0" 563 | } 564 | }, 565 | "character-entities": { 566 | "version": "1.2.4", 567 | "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", 568 | "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", 569 | "dev": true 570 | }, 571 | "character-entities-legacy": { 572 | "version": "1.1.4", 573 | "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", 574 | "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", 575 | "dev": true 576 | }, 577 | "character-reference-invalid": { 578 | "version": "1.1.4", 579 | "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", 580 | "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", 581 | "dev": true 582 | }, 583 | "clone-regexp": { 584 | "version": "2.2.0", 585 | "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", 586 | "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==", 587 | "dev": true, 588 | "requires": { 589 | "is-regexp": "^2.0.0" 590 | } 591 | }, 592 | "color-convert": { 593 | "version": "2.0.1", 594 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 595 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 596 | "dev": true, 597 | "requires": { 598 | "color-name": "~1.1.4" 599 | } 600 | }, 601 | "color-name": { 602 | "version": "1.1.4", 603 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 604 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 605 | "dev": true 606 | }, 607 | "concat-map": { 608 | "version": "0.0.1", 609 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 610 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 611 | "dev": true 612 | }, 613 | "convert-source-map": { 614 | "version": "1.8.0", 615 | "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", 616 | "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", 617 | "dev": true, 618 | "requires": { 619 | "safe-buffer": "~5.1.1" 620 | }, 621 | "dependencies": { 622 | "safe-buffer": { 623 | "version": "5.1.2", 624 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 625 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 626 | "dev": true 627 | } 628 | } 629 | }, 630 | "cosmiconfig": { 631 | "version": "7.0.1", 632 | "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", 633 | "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", 634 | "dev": true, 635 | "requires": { 636 | "@types/parse-json": "^4.0.0", 637 | "import-fresh": "^3.2.1", 638 | "parse-json": "^5.0.0", 639 | "path-type": "^4.0.0", 640 | "yaml": "^1.10.0" 641 | } 642 | }, 643 | "css-tree": { 644 | "version": "1.1.3", 645 | "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", 646 | "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", 647 | "dev": true, 648 | "requires": { 649 | "mdn-data": "2.0.14", 650 | "source-map": "^0.6.1" 651 | }, 652 | "dependencies": { 653 | "mdn-data": { 654 | "version": "2.0.14", 655 | "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", 656 | "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", 657 | "dev": true 658 | } 659 | } 660 | }, 661 | "cssesc": { 662 | "version": "3.0.0", 663 | "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 664 | "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 665 | "dev": true 666 | }, 667 | "debug": { 668 | "version": "4.3.2", 669 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", 670 | "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", 671 | "dev": true, 672 | "requires": { 673 | "ms": "2.1.2" 674 | } 675 | }, 676 | "decamelize": { 677 | "version": "1.2.0", 678 | "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 679 | "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", 680 | "dev": true 681 | }, 682 | "decamelize-keys": { 683 | "version": "1.1.0", 684 | "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", 685 | "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", 686 | "dev": true, 687 | "requires": { 688 | "decamelize": "^1.1.0", 689 | "map-obj": "^1.0.0" 690 | }, 691 | "dependencies": { 692 | "map-obj": { 693 | "version": "1.0.1", 694 | "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", 695 | "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", 696 | "dev": true 697 | } 698 | } 699 | }, 700 | "dir-glob": { 701 | "version": "3.0.1", 702 | "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 703 | "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 704 | "dev": true, 705 | "requires": { 706 | "path-type": "^4.0.0" 707 | } 708 | }, 709 | "electron-to-chromium": { 710 | "version": "1.4.63", 711 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.63.tgz", 712 | "integrity": "sha512-e0PX/LRJPFRU4kzJKLvTobxyFdnANCvcoDCe8XcyTqP58nTWIwdsHvXLIl1RkB39X5yaosLaroMASWB0oIsgCA==", 713 | "dev": true 714 | }, 715 | "emoji-regex": { 716 | "version": "8.0.0", 717 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 718 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 719 | "dev": true 720 | }, 721 | "error-ex": { 722 | "version": "1.3.2", 723 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 724 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 725 | "dev": true, 726 | "requires": { 727 | "is-arrayish": "^0.2.1" 728 | }, 729 | "dependencies": { 730 | "is-arrayish": { 731 | "version": "0.2.1", 732 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 733 | "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 734 | "dev": true 735 | } 736 | } 737 | }, 738 | "escalade": { 739 | "version": "3.1.1", 740 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 741 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 742 | "dev": true 743 | }, 744 | "escape-string-regexp": { 745 | "version": "1.0.5", 746 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 747 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 748 | "dev": true 749 | }, 750 | "execall": { 751 | "version": "2.0.0", 752 | "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", 753 | "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==", 754 | "dev": true, 755 | "requires": { 756 | "clone-regexp": "^2.1.0" 757 | } 758 | }, 759 | "extend": { 760 | "version": "3.0.2", 761 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 762 | "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", 763 | "dev": true 764 | }, 765 | "fast-deep-equal": { 766 | "version": "3.1.3", 767 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 768 | "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 769 | "dev": true 770 | }, 771 | "fast-glob": { 772 | "version": "3.2.11", 773 | "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", 774 | "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", 775 | "dev": true, 776 | "requires": { 777 | "@nodelib/fs.stat": "^2.0.2", 778 | "@nodelib/fs.walk": "^1.2.3", 779 | "glob-parent": "^5.1.2", 780 | "merge2": "^1.3.0", 781 | "micromatch": "^4.0.4" 782 | } 783 | }, 784 | "fastest-levenshtein": { 785 | "version": "1.0.12", 786 | "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", 787 | "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", 788 | "dev": true 789 | }, 790 | "fastq": { 791 | "version": "1.13.0", 792 | "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", 793 | "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", 794 | "dev": true, 795 | "requires": { 796 | "reusify": "^1.0.4" 797 | } 798 | }, 799 | "file-entry-cache": { 800 | "version": "6.0.1", 801 | "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", 802 | "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", 803 | "dev": true, 804 | "requires": { 805 | "flat-cache": "^3.0.4" 806 | } 807 | }, 808 | "fill-range": { 809 | "version": "7.0.1", 810 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 811 | "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 812 | "dev": true, 813 | "requires": { 814 | "to-regex-range": "^5.0.1" 815 | } 816 | }, 817 | "find-up": { 818 | "version": "4.1.0", 819 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 820 | "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 821 | "dev": true, 822 | "requires": { 823 | "locate-path": "^5.0.0", 824 | "path-exists": "^4.0.0" 825 | } 826 | }, 827 | "flat-cache": { 828 | "version": "3.0.4", 829 | "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", 830 | "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", 831 | "dev": true, 832 | "requires": { 833 | "flatted": "^3.1.0", 834 | "rimraf": "^3.0.2" 835 | } 836 | }, 837 | "flatted": { 838 | "version": "3.2.5", 839 | "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", 840 | "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", 841 | "dev": true 842 | }, 843 | "fs.realpath": { 844 | "version": "1.0.0", 845 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 846 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 847 | "dev": true 848 | }, 849 | "function-bind": { 850 | "version": "1.1.1", 851 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 852 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 853 | "dev": true 854 | }, 855 | "gensync": { 856 | "version": "1.0.0-beta.2", 857 | "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 858 | "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 859 | "dev": true 860 | }, 861 | "get-stdin": { 862 | "version": "8.0.0", 863 | "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", 864 | "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", 865 | "dev": true 866 | }, 867 | "glob": { 868 | "version": "7.2.0", 869 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", 870 | "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", 871 | "dev": true, 872 | "requires": { 873 | "fs.realpath": "^1.0.0", 874 | "inflight": "^1.0.4", 875 | "inherits": "2", 876 | "minimatch": "^3.0.4", 877 | "once": "^1.3.0", 878 | "path-is-absolute": "^1.0.0" 879 | } 880 | }, 881 | "glob-parent": { 882 | "version": "5.1.2", 883 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 884 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 885 | "dev": true, 886 | "requires": { 887 | "is-glob": "^4.0.1" 888 | } 889 | }, 890 | "global-modules": { 891 | "version": "2.0.0", 892 | "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", 893 | "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", 894 | "dev": true, 895 | "requires": { 896 | "global-prefix": "^3.0.0" 897 | } 898 | }, 899 | "global-prefix": { 900 | "version": "3.0.0", 901 | "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", 902 | "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", 903 | "dev": true, 904 | "requires": { 905 | "ini": "^1.3.5", 906 | "kind-of": "^6.0.2", 907 | "which": "^1.3.1" 908 | }, 909 | "dependencies": { 910 | "ini": { 911 | "version": "1.3.8", 912 | "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", 913 | "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", 914 | "dev": true 915 | }, 916 | "which": { 917 | "version": "1.3.1", 918 | "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 919 | "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 920 | "dev": true, 921 | "requires": { 922 | "isexe": "^2.0.0" 923 | } 924 | } 925 | } 926 | }, 927 | "globals": { 928 | "version": "11.12.0", 929 | "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 930 | "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 931 | "dev": true 932 | }, 933 | "globby": { 934 | "version": "11.1.0", 935 | "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", 936 | "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", 937 | "dev": true, 938 | "requires": { 939 | "array-union": "^2.1.0", 940 | "dir-glob": "^3.0.1", 941 | "fast-glob": "^3.2.9", 942 | "ignore": "^5.2.0", 943 | "merge2": "^1.4.1", 944 | "slash": "^3.0.0" 945 | } 946 | }, 947 | "globjoin": { 948 | "version": "0.1.4", 949 | "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", 950 | "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=", 951 | "dev": true 952 | }, 953 | "gonzales-pe": { 954 | "version": "4.3.0", 955 | "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", 956 | "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", 957 | "dev": true, 958 | "requires": { 959 | "minimist": "^1.2.5" 960 | } 961 | }, 962 | "hard-rejection": { 963 | "version": "2.1.0", 964 | "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", 965 | "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", 966 | "dev": true 967 | }, 968 | "has": { 969 | "version": "1.0.3", 970 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 971 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 972 | "dev": true, 973 | "requires": { 974 | "function-bind": "^1.1.1" 975 | } 976 | }, 977 | "has-flag": { 978 | "version": "4.0.0", 979 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 980 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 981 | "dev": true 982 | }, 983 | "hosted-git-info": { 984 | "version": "4.1.0", 985 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", 986 | "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", 987 | "dev": true, 988 | "requires": { 989 | "lru-cache": "^6.0.0" 990 | } 991 | }, 992 | "html-tags": { 993 | "version": "3.1.0", 994 | "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", 995 | "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", 996 | "dev": true 997 | }, 998 | "htmlparser2": { 999 | "version": "3.10.1", 1000 | "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", 1001 | "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", 1002 | "dev": true, 1003 | "requires": { 1004 | "domelementtype": "^1.3.1", 1005 | "domhandler": "^2.3.0", 1006 | "domutils": "^1.5.1", 1007 | "entities": "^1.1.1", 1008 | "inherits": "^2.0.1", 1009 | "readable-stream": "^3.1.1" 1010 | }, 1011 | "dependencies": { 1012 | "dom-serializer": { 1013 | "version": "0.2.2", 1014 | "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", 1015 | "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", 1016 | "dev": true, 1017 | "requires": { 1018 | "domelementtype": "^2.0.1", 1019 | "entities": "^2.0.0" 1020 | }, 1021 | "dependencies": { 1022 | "domelementtype": { 1023 | "version": "2.2.0", 1024 | "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", 1025 | "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", 1026 | "dev": true 1027 | }, 1028 | "entities": { 1029 | "version": "2.2.0", 1030 | "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", 1031 | "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", 1032 | "dev": true 1033 | } 1034 | } 1035 | }, 1036 | "domelementtype": { 1037 | "version": "1.3.1", 1038 | "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", 1039 | "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", 1040 | "dev": true 1041 | }, 1042 | "domhandler": { 1043 | "version": "2.4.2", 1044 | "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", 1045 | "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", 1046 | "dev": true, 1047 | "requires": { 1048 | "domelementtype": "1" 1049 | } 1050 | }, 1051 | "domutils": { 1052 | "version": "1.7.0", 1053 | "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", 1054 | "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", 1055 | "dev": true, 1056 | "requires": { 1057 | "dom-serializer": "0", 1058 | "domelementtype": "1" 1059 | } 1060 | }, 1061 | "entities": { 1062 | "version": "1.1.2", 1063 | "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", 1064 | "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", 1065 | "dev": true 1066 | } 1067 | } 1068 | }, 1069 | "ignore": { 1070 | "version": "5.2.0", 1071 | "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", 1072 | "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", 1073 | "dev": true 1074 | }, 1075 | "import-fresh": { 1076 | "version": "3.3.0", 1077 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 1078 | "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", 1079 | "dev": true, 1080 | "requires": { 1081 | "parent-module": "^1.0.0", 1082 | "resolve-from": "^4.0.0" 1083 | }, 1084 | "dependencies": { 1085 | "resolve-from": { 1086 | "version": "4.0.0", 1087 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 1088 | "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 1089 | "dev": true 1090 | } 1091 | } 1092 | }, 1093 | "imurmurhash": { 1094 | "version": "0.1.4", 1095 | "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 1096 | "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", 1097 | "dev": true 1098 | }, 1099 | "indent-string": { 1100 | "version": "4.0.0", 1101 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 1102 | "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 1103 | "dev": true 1104 | }, 1105 | "inflight": { 1106 | "version": "1.0.6", 1107 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 1108 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 1109 | "dev": true, 1110 | "requires": { 1111 | "once": "^1.3.0", 1112 | "wrappy": "1" 1113 | } 1114 | }, 1115 | "inherits": { 1116 | "version": "2.0.4", 1117 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 1118 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 1119 | "dev": true 1120 | }, 1121 | "is-alphabetical": { 1122 | "version": "1.0.4", 1123 | "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", 1124 | "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", 1125 | "dev": true 1126 | }, 1127 | "is-alphanumerical": { 1128 | "version": "1.0.4", 1129 | "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", 1130 | "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", 1131 | "dev": true, 1132 | "requires": { 1133 | "is-alphabetical": "^1.0.0", 1134 | "is-decimal": "^1.0.0" 1135 | } 1136 | }, 1137 | "is-buffer": { 1138 | "version": "2.0.5", 1139 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", 1140 | "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", 1141 | "dev": true 1142 | }, 1143 | "is-core-module": { 1144 | "version": "2.8.1", 1145 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", 1146 | "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", 1147 | "dev": true, 1148 | "requires": { 1149 | "has": "^1.0.3" 1150 | } 1151 | }, 1152 | "is-decimal": { 1153 | "version": "1.0.4", 1154 | "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", 1155 | "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", 1156 | "dev": true 1157 | }, 1158 | "is-extglob": { 1159 | "version": "2.1.1", 1160 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 1161 | "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", 1162 | "dev": true 1163 | }, 1164 | "is-fullwidth-code-point": { 1165 | "version": "3.0.0", 1166 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 1167 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 1168 | "dev": true 1169 | }, 1170 | "is-glob": { 1171 | "version": "4.0.3", 1172 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 1173 | "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 1174 | "dev": true, 1175 | "requires": { 1176 | "is-extglob": "^2.1.1" 1177 | } 1178 | }, 1179 | "is-hexadecimal": { 1180 | "version": "1.0.4", 1181 | "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", 1182 | "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", 1183 | "dev": true 1184 | }, 1185 | "is-number": { 1186 | "version": "7.0.0", 1187 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 1188 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 1189 | "dev": true 1190 | }, 1191 | "is-plain-obj": { 1192 | "version": "2.1.0", 1193 | "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", 1194 | "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", 1195 | "dev": true 1196 | }, 1197 | "is-regexp": { 1198 | "version": "2.1.0", 1199 | "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", 1200 | "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", 1201 | "dev": true 1202 | }, 1203 | "is-typedarray": { 1204 | "version": "1.0.0", 1205 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 1206 | "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", 1207 | "dev": true 1208 | }, 1209 | "is-unicode-supported": { 1210 | "version": "0.1.0", 1211 | "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", 1212 | "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", 1213 | "dev": true 1214 | }, 1215 | "isexe": { 1216 | "version": "2.0.0", 1217 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 1218 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 1219 | "dev": true 1220 | }, 1221 | "js-tokens": { 1222 | "version": "4.0.0", 1223 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 1224 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 1225 | "dev": true 1226 | }, 1227 | "jsesc": { 1228 | "version": "2.5.2", 1229 | "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", 1230 | "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", 1231 | "dev": true 1232 | }, 1233 | "json-parse-even-better-errors": { 1234 | "version": "2.3.1", 1235 | "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 1236 | "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", 1237 | "dev": true 1238 | }, 1239 | "json5": { 1240 | "version": "2.2.0", 1241 | "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", 1242 | "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", 1243 | "dev": true, 1244 | "requires": { 1245 | "minimist": "^1.2.5" 1246 | } 1247 | }, 1248 | "kind-of": { 1249 | "version": "6.0.3", 1250 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", 1251 | "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", 1252 | "dev": true 1253 | }, 1254 | "known-css-properties": { 1255 | "version": "0.21.0", 1256 | "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.21.0.tgz", 1257 | "integrity": "sha512-sZLUnTqimCkvkgRS+kbPlYW5o8q5w1cu+uIisKpEWkj31I8mx8kNG162DwRav8Zirkva6N5uoFsm9kzK4mUXjw==", 1258 | "dev": true 1259 | }, 1260 | "lines-and-columns": { 1261 | "version": "1.2.4", 1262 | "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", 1263 | "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", 1264 | "dev": true 1265 | }, 1266 | "locate-path": { 1267 | "version": "5.0.0", 1268 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 1269 | "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 1270 | "dev": true, 1271 | "requires": { 1272 | "p-locate": "^4.1.0" 1273 | } 1274 | }, 1275 | "lodash": { 1276 | "version": "4.17.21", 1277 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 1278 | "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 1279 | "dev": true 1280 | }, 1281 | "lodash.truncate": { 1282 | "version": "4.4.2", 1283 | "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", 1284 | "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", 1285 | "dev": true 1286 | }, 1287 | "log-symbols": { 1288 | "version": "4.1.0", 1289 | "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", 1290 | "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", 1291 | "dev": true, 1292 | "requires": { 1293 | "chalk": "^4.1.0", 1294 | "is-unicode-supported": "^0.1.0" 1295 | } 1296 | }, 1297 | "longest-streak": { 1298 | "version": "2.0.4", 1299 | "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", 1300 | "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", 1301 | "dev": true 1302 | }, 1303 | "lru-cache": { 1304 | "version": "6.0.0", 1305 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 1306 | "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 1307 | "dev": true, 1308 | "requires": { 1309 | "yallist": "^4.0.0" 1310 | } 1311 | }, 1312 | "map-obj": { 1313 | "version": "4.3.0", 1314 | "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", 1315 | "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", 1316 | "dev": true 1317 | }, 1318 | "mathml-tag-names": { 1319 | "version": "2.1.3", 1320 | "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", 1321 | "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", 1322 | "dev": true 1323 | }, 1324 | "mdast-util-from-markdown": { 1325 | "version": "0.8.5", 1326 | "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", 1327 | "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==", 1328 | "dev": true, 1329 | "requires": { 1330 | "@types/mdast": "^3.0.0", 1331 | "mdast-util-to-string": "^2.0.0", 1332 | "micromark": "~2.11.0", 1333 | "parse-entities": "^2.0.0", 1334 | "unist-util-stringify-position": "^2.0.0" 1335 | } 1336 | }, 1337 | "mdast-util-to-markdown": { 1338 | "version": "0.6.5", 1339 | "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", 1340 | "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", 1341 | "dev": true, 1342 | "requires": { 1343 | "@types/unist": "^2.0.0", 1344 | "longest-streak": "^2.0.0", 1345 | "mdast-util-to-string": "^2.0.0", 1346 | "parse-entities": "^2.0.0", 1347 | "repeat-string": "^1.0.0", 1348 | "zwitch": "^1.0.0" 1349 | } 1350 | }, 1351 | "mdast-util-to-string": { 1352 | "version": "2.0.0", 1353 | "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", 1354 | "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", 1355 | "dev": true 1356 | }, 1357 | "meow": { 1358 | "version": "9.0.0", 1359 | "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", 1360 | "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", 1361 | "dev": true, 1362 | "requires": { 1363 | "@types/minimist": "^1.2.0", 1364 | "camelcase-keys": "^6.2.2", 1365 | "decamelize": "^1.2.0", 1366 | "decamelize-keys": "^1.1.0", 1367 | "hard-rejection": "^2.1.0", 1368 | "minimist-options": "4.1.0", 1369 | "normalize-package-data": "^3.0.0", 1370 | "read-pkg-up": "^7.0.1", 1371 | "redent": "^3.0.0", 1372 | "trim-newlines": "^3.0.0", 1373 | "type-fest": "^0.18.0", 1374 | "yargs-parser": "^20.2.3" 1375 | }, 1376 | "dependencies": { 1377 | "type-fest": { 1378 | "version": "0.18.1", 1379 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", 1380 | "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", 1381 | "dev": true 1382 | } 1383 | } 1384 | }, 1385 | "merge2": { 1386 | "version": "1.4.1", 1387 | "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 1388 | "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 1389 | "dev": true 1390 | }, 1391 | "micromark": { 1392 | "version": "2.11.4", 1393 | "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", 1394 | "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", 1395 | "dev": true, 1396 | "requires": { 1397 | "debug": "^4.0.0", 1398 | "parse-entities": "^2.0.0" 1399 | } 1400 | }, 1401 | "micromatch": { 1402 | "version": "4.0.4", 1403 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", 1404 | "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", 1405 | "dev": true, 1406 | "requires": { 1407 | "braces": "^3.0.1", 1408 | "picomatch": "^2.2.3" 1409 | } 1410 | }, 1411 | "min-indent": { 1412 | "version": "1.0.1", 1413 | "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", 1414 | "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", 1415 | "dev": true 1416 | }, 1417 | "minimatch": { 1418 | "version": "3.0.4", 1419 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 1420 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 1421 | "dev": true, 1422 | "requires": { 1423 | "brace-expansion": "^1.1.7" 1424 | } 1425 | }, 1426 | "minimist": { 1427 | "version": "1.2.5", 1428 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 1429 | "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", 1430 | "dev": true 1431 | }, 1432 | "minimist-options": { 1433 | "version": "4.1.0", 1434 | "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", 1435 | "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", 1436 | "dev": true, 1437 | "requires": { 1438 | "arrify": "^1.0.1", 1439 | "is-plain-obj": "^1.1.0", 1440 | "kind-of": "^6.0.3" 1441 | }, 1442 | "dependencies": { 1443 | "is-plain-obj": { 1444 | "version": "1.1.0", 1445 | "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", 1446 | "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", 1447 | "dev": true 1448 | } 1449 | } 1450 | }, 1451 | "ms": { 1452 | "version": "2.1.2", 1453 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 1454 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 1455 | "dev": true 1456 | }, 1457 | "node-releases": { 1458 | "version": "2.0.1", 1459 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", 1460 | "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", 1461 | "dev": true 1462 | }, 1463 | "normalize-package-data": { 1464 | "version": "3.0.3", 1465 | "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", 1466 | "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", 1467 | "dev": true, 1468 | "requires": { 1469 | "hosted-git-info": "^4.0.1", 1470 | "is-core-module": "^2.5.0", 1471 | "semver": "^7.3.4", 1472 | "validate-npm-package-license": "^3.0.1" 1473 | } 1474 | }, 1475 | "normalize-range": { 1476 | "version": "0.1.2", 1477 | "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", 1478 | "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", 1479 | "dev": true 1480 | }, 1481 | "normalize-selector": { 1482 | "version": "0.2.0", 1483 | "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz", 1484 | "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=", 1485 | "dev": true 1486 | }, 1487 | "num2fraction": { 1488 | "version": "1.2.2", 1489 | "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", 1490 | "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", 1491 | "dev": true 1492 | }, 1493 | "once": { 1494 | "version": "1.4.0", 1495 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1496 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 1497 | "dev": true, 1498 | "requires": { 1499 | "wrappy": "1" 1500 | } 1501 | }, 1502 | "p-limit": { 1503 | "version": "2.3.0", 1504 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 1505 | "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 1506 | "dev": true, 1507 | "requires": { 1508 | "p-try": "^2.0.0" 1509 | } 1510 | }, 1511 | "p-locate": { 1512 | "version": "4.1.0", 1513 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 1514 | "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 1515 | "dev": true, 1516 | "requires": { 1517 | "p-limit": "^2.2.0" 1518 | } 1519 | }, 1520 | "p-try": { 1521 | "version": "2.2.0", 1522 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 1523 | "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 1524 | "dev": true 1525 | }, 1526 | "parent-module": { 1527 | "version": "1.0.1", 1528 | "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 1529 | "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 1530 | "dev": true, 1531 | "requires": { 1532 | "callsites": "^3.0.0" 1533 | } 1534 | }, 1535 | "parse-entities": { 1536 | "version": "2.0.0", 1537 | "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", 1538 | "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", 1539 | "dev": true, 1540 | "requires": { 1541 | "character-entities": "^1.0.0", 1542 | "character-entities-legacy": "^1.0.0", 1543 | "character-reference-invalid": "^1.0.0", 1544 | "is-alphanumerical": "^1.0.0", 1545 | "is-decimal": "^1.0.0", 1546 | "is-hexadecimal": "^1.0.0" 1547 | } 1548 | }, 1549 | "parse-json": { 1550 | "version": "5.2.0", 1551 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", 1552 | "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", 1553 | "dev": true, 1554 | "requires": { 1555 | "@babel/code-frame": "^7.0.0", 1556 | "error-ex": "^1.3.1", 1557 | "json-parse-even-better-errors": "^2.3.0", 1558 | "lines-and-columns": "^1.1.6" 1559 | } 1560 | }, 1561 | "path-exists": { 1562 | "version": "4.0.0", 1563 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 1564 | "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 1565 | "dev": true 1566 | }, 1567 | "path-is-absolute": { 1568 | "version": "1.0.1", 1569 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 1570 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 1571 | "dev": true 1572 | }, 1573 | "path-parse": { 1574 | "version": "1.0.7", 1575 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 1576 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 1577 | "dev": true 1578 | }, 1579 | "path-type": { 1580 | "version": "4.0.0", 1581 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 1582 | "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 1583 | "dev": true 1584 | }, 1585 | "picocolors": { 1586 | "version": "1.0.0", 1587 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 1588 | "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 1589 | "dev": true 1590 | }, 1591 | "picomatch": { 1592 | "version": "2.3.1", 1593 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 1594 | "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 1595 | "dev": true 1596 | }, 1597 | "postcss-html": { 1598 | "version": "0.36.0", 1599 | "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz", 1600 | "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==", 1601 | "dev": true, 1602 | "requires": { 1603 | "htmlparser2": "^3.10.0" 1604 | } 1605 | }, 1606 | "postcss-media-query-parser": { 1607 | "version": "0.2.3", 1608 | "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", 1609 | "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=", 1610 | "dev": true 1611 | }, 1612 | "postcss-resolve-nested-selector": { 1613 | "version": "0.1.1", 1614 | "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", 1615 | "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=", 1616 | "dev": true 1617 | }, 1618 | "postcss-selector-parser": { 1619 | "version": "6.0.9", 1620 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", 1621 | "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", 1622 | "dev": true, 1623 | "requires": { 1624 | "cssesc": "^3.0.0", 1625 | "util-deprecate": "^1.0.2" 1626 | } 1627 | }, 1628 | "postcss-syntax": { 1629 | "version": "0.36.2", 1630 | "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz", 1631 | "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==", 1632 | "dev": true 1633 | }, 1634 | "postcss-value-parser": { 1635 | "version": "4.2.0", 1636 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", 1637 | "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", 1638 | "dev": true 1639 | }, 1640 | "punycode": { 1641 | "version": "2.1.1", 1642 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 1643 | "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 1644 | "dev": true 1645 | }, 1646 | "queue-microtask": { 1647 | "version": "1.2.3", 1648 | "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 1649 | "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 1650 | "dev": true 1651 | }, 1652 | "read-pkg": { 1653 | "version": "5.2.0", 1654 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", 1655 | "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", 1656 | "dev": true, 1657 | "requires": { 1658 | "@types/normalize-package-data": "^2.4.0", 1659 | "normalize-package-data": "^2.5.0", 1660 | "parse-json": "^5.0.0", 1661 | "type-fest": "^0.6.0" 1662 | }, 1663 | "dependencies": { 1664 | "hosted-git-info": { 1665 | "version": "2.8.9", 1666 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", 1667 | "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", 1668 | "dev": true 1669 | }, 1670 | "normalize-package-data": { 1671 | "version": "2.5.0", 1672 | "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 1673 | "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 1674 | "dev": true, 1675 | "requires": { 1676 | "hosted-git-info": "^2.1.4", 1677 | "resolve": "^1.10.0", 1678 | "semver": "2 || 3 || 4 || 5", 1679 | "validate-npm-package-license": "^3.0.1" 1680 | } 1681 | }, 1682 | "semver": { 1683 | "version": "5.7.1", 1684 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 1685 | "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 1686 | "dev": true 1687 | }, 1688 | "type-fest": { 1689 | "version": "0.6.0", 1690 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", 1691 | "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", 1692 | "dev": true 1693 | } 1694 | } 1695 | }, 1696 | "read-pkg-up": { 1697 | "version": "7.0.1", 1698 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", 1699 | "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", 1700 | "dev": true, 1701 | "requires": { 1702 | "find-up": "^4.1.0", 1703 | "read-pkg": "^5.2.0", 1704 | "type-fest": "^0.8.1" 1705 | }, 1706 | "dependencies": { 1707 | "type-fest": { 1708 | "version": "0.8.1", 1709 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", 1710 | "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", 1711 | "dev": true 1712 | } 1713 | } 1714 | }, 1715 | "readable-stream": { 1716 | "version": "3.6.0", 1717 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 1718 | "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 1719 | "dev": true, 1720 | "requires": { 1721 | "inherits": "^2.0.3", 1722 | "string_decoder": "^1.1.1", 1723 | "util-deprecate": "^1.0.1" 1724 | } 1725 | }, 1726 | "redent": { 1727 | "version": "3.0.0", 1728 | "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", 1729 | "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", 1730 | "dev": true, 1731 | "requires": { 1732 | "indent-string": "^4.0.0", 1733 | "strip-indent": "^3.0.0" 1734 | } 1735 | }, 1736 | "remark": { 1737 | "version": "13.0.0", 1738 | "resolved": "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz", 1739 | "integrity": "sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==", 1740 | "dev": true, 1741 | "requires": { 1742 | "remark-parse": "^9.0.0", 1743 | "remark-stringify": "^9.0.0", 1744 | "unified": "^9.1.0" 1745 | } 1746 | }, 1747 | "remark-parse": { 1748 | "version": "9.0.0", 1749 | "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz", 1750 | "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", 1751 | "dev": true, 1752 | "requires": { 1753 | "mdast-util-from-markdown": "^0.8.0" 1754 | } 1755 | }, 1756 | "remark-stringify": { 1757 | "version": "9.0.1", 1758 | "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz", 1759 | "integrity": "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==", 1760 | "dev": true, 1761 | "requires": { 1762 | "mdast-util-to-markdown": "^0.6.0" 1763 | } 1764 | }, 1765 | "repeat-string": { 1766 | "version": "1.6.1", 1767 | "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", 1768 | "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", 1769 | "dev": true 1770 | }, 1771 | "require-from-string": { 1772 | "version": "2.0.2", 1773 | "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", 1774 | "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", 1775 | "dev": true 1776 | }, 1777 | "resolve": { 1778 | "version": "1.22.0", 1779 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", 1780 | "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", 1781 | "dev": true, 1782 | "requires": { 1783 | "is-core-module": "^2.8.1", 1784 | "path-parse": "^1.0.7", 1785 | "supports-preserve-symlinks-flag": "^1.0.0" 1786 | } 1787 | }, 1788 | "resolve-from": { 1789 | "version": "5.0.0", 1790 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 1791 | "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 1792 | "dev": true 1793 | }, 1794 | "reusify": { 1795 | "version": "1.0.4", 1796 | "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 1797 | "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 1798 | "dev": true 1799 | }, 1800 | "rimraf": { 1801 | "version": "3.0.2", 1802 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 1803 | "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 1804 | "dev": true, 1805 | "requires": { 1806 | "glob": "^7.1.3" 1807 | } 1808 | }, 1809 | "run-parallel": { 1810 | "version": "1.2.0", 1811 | "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 1812 | "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 1813 | "dev": true, 1814 | "requires": { 1815 | "queue-microtask": "^1.2.2" 1816 | } 1817 | }, 1818 | "safe-buffer": { 1819 | "version": "5.2.1", 1820 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 1821 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 1822 | "dev": true 1823 | }, 1824 | "semver": { 1825 | "version": "7.3.5", 1826 | "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", 1827 | "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", 1828 | "dev": true, 1829 | "requires": { 1830 | "lru-cache": "^6.0.0" 1831 | } 1832 | }, 1833 | "signal-exit": { 1834 | "version": "3.0.6", 1835 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", 1836 | "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==", 1837 | "dev": true 1838 | }, 1839 | "slash": { 1840 | "version": "3.0.0", 1841 | "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 1842 | "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 1843 | "dev": true 1844 | }, 1845 | "slice-ansi": { 1846 | "version": "4.0.0", 1847 | "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", 1848 | "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", 1849 | "dev": true, 1850 | "requires": { 1851 | "ansi-styles": "^4.0.0", 1852 | "astral-regex": "^2.0.0", 1853 | "is-fullwidth-code-point": "^3.0.0" 1854 | } 1855 | }, 1856 | "source-map": { 1857 | "version": "0.6.1", 1858 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 1859 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 1860 | "dev": true 1861 | }, 1862 | "sourcemap-codec": { 1863 | "version": "1.4.8", 1864 | "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", 1865 | "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", 1866 | "dev": true 1867 | }, 1868 | "spdx-correct": { 1869 | "version": "3.1.1", 1870 | "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", 1871 | "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", 1872 | "dev": true, 1873 | "requires": { 1874 | "spdx-expression-parse": "^3.0.0", 1875 | "spdx-license-ids": "^3.0.0" 1876 | } 1877 | }, 1878 | "spdx-exceptions": { 1879 | "version": "2.3.0", 1880 | "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", 1881 | "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", 1882 | "dev": true 1883 | }, 1884 | "spdx-expression-parse": { 1885 | "version": "3.0.1", 1886 | "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", 1887 | "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", 1888 | "dev": true, 1889 | "requires": { 1890 | "spdx-exceptions": "^2.1.0", 1891 | "spdx-license-ids": "^3.0.0" 1892 | } 1893 | }, 1894 | "spdx-license-ids": { 1895 | "version": "3.0.11", 1896 | "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", 1897 | "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", 1898 | "dev": true 1899 | }, 1900 | "specificity": { 1901 | "version": "0.4.1", 1902 | "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", 1903 | "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==", 1904 | "dev": true 1905 | }, 1906 | "string-width": { 1907 | "version": "4.2.3", 1908 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 1909 | "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 1910 | "dev": true, 1911 | "requires": { 1912 | "emoji-regex": "^8.0.0", 1913 | "is-fullwidth-code-point": "^3.0.0", 1914 | "strip-ansi": "^6.0.1" 1915 | } 1916 | }, 1917 | "string_decoder": { 1918 | "version": "1.3.0", 1919 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 1920 | "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 1921 | "dev": true, 1922 | "requires": { 1923 | "safe-buffer": "~5.2.0" 1924 | } 1925 | }, 1926 | "strip-ansi": { 1927 | "version": "6.0.1", 1928 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 1929 | "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 1930 | "dev": true, 1931 | "requires": { 1932 | "ansi-regex": "^5.0.1" 1933 | } 1934 | }, 1935 | "strip-indent": { 1936 | "version": "3.0.0", 1937 | "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 1938 | "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 1939 | "dev": true, 1940 | "requires": { 1941 | "min-indent": "^1.0.0" 1942 | } 1943 | }, 1944 | "style-search": { 1945 | "version": "0.1.0", 1946 | "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", 1947 | "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=", 1948 | "dev": true 1949 | }, 1950 | "stylelint": { 1951 | "version": "13.13.1", 1952 | "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.13.1.tgz", 1953 | "integrity": "sha512-Mv+BQr5XTUrKqAXmpqm6Ddli6Ief+AiPZkRsIrAoUKFuq/ElkUh9ZMYxXD0iQNZ5ADghZKLOWz1h7hTClB7zgQ==", 1954 | "dev": true, 1955 | "requires": { 1956 | "@stylelint/postcss-css-in-js": "^0.37.2", 1957 | "@stylelint/postcss-markdown": "^0.36.2", 1958 | "autoprefixer": "^9.8.6", 1959 | "balanced-match": "^2.0.0", 1960 | "chalk": "^4.1.1", 1961 | "cosmiconfig": "^7.0.0", 1962 | "debug": "^4.3.1", 1963 | "execall": "^2.0.0", 1964 | "fast-glob": "^3.2.5", 1965 | "fastest-levenshtein": "^1.0.12", 1966 | "file-entry-cache": "^6.0.1", 1967 | "get-stdin": "^8.0.0", 1968 | "global-modules": "^2.0.0", 1969 | "globby": "^11.0.3", 1970 | "globjoin": "^0.1.4", 1971 | "html-tags": "^3.1.0", 1972 | "ignore": "^5.1.8", 1973 | "import-lazy": "^4.0.0", 1974 | "imurmurhash": "^0.1.4", 1975 | "known-css-properties": "^0.21.0", 1976 | "lodash": "^4.17.21", 1977 | "log-symbols": "^4.1.0", 1978 | "mathml-tag-names": "^2.1.3", 1979 | "meow": "^9.0.0", 1980 | "micromatch": "^4.0.4", 1981 | "normalize-selector": "^0.2.0", 1982 | "postcss": "^7.0.35", 1983 | "postcss-html": "^0.36.0", 1984 | "postcss-less": "^3.1.4", 1985 | "postcss-media-query-parser": "^0.2.3", 1986 | "postcss-resolve-nested-selector": "^0.1.1", 1987 | "postcss-safe-parser": "^4.0.2", 1988 | "postcss-sass": "^0.4.4", 1989 | "postcss-scss": "^2.1.1", 1990 | "postcss-selector-parser": "^6.0.5", 1991 | "postcss-syntax": "^0.36.2", 1992 | "postcss-value-parser": "^4.1.0", 1993 | "resolve-from": "^5.0.0", 1994 | "slash": "^3.0.0", 1995 | "specificity": "^0.4.1", 1996 | "string-width": "^4.2.2", 1997 | "strip-ansi": "^6.0.0", 1998 | "style-search": "^0.1.0", 1999 | "sugarss": "^2.0.0", 2000 | "svg-tags": "^1.0.0", 2001 | "table": "^6.6.0", 2002 | "v8-compile-cache": "^2.3.0", 2003 | "write-file-atomic": "^3.0.3" 2004 | }, 2005 | "dependencies": { 2006 | "balanced-match": { 2007 | "version": "2.0.0", 2008 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", 2009 | "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", 2010 | "dev": true 2011 | }, 2012 | "import-lazy": { 2013 | "version": "4.0.0", 2014 | "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", 2015 | "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", 2016 | "dev": true 2017 | }, 2018 | "picocolors": { 2019 | "version": "0.2.1", 2020 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", 2021 | "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", 2022 | "dev": true 2023 | }, 2024 | "postcss": { 2025 | "version": "7.0.39", 2026 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", 2027 | "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", 2028 | "dev": true, 2029 | "requires": { 2030 | "picocolors": "^0.2.1", 2031 | "source-map": "^0.6.1" 2032 | } 2033 | }, 2034 | "postcss-less": { 2035 | "version": "3.1.4", 2036 | "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz", 2037 | "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==", 2038 | "dev": true, 2039 | "requires": { 2040 | "postcss": "^7.0.14" 2041 | } 2042 | }, 2043 | "postcss-safe-parser": { 2044 | "version": "4.0.2", 2045 | "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz", 2046 | "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==", 2047 | "dev": true, 2048 | "requires": { 2049 | "postcss": "^7.0.26" 2050 | } 2051 | }, 2052 | "postcss-sass": { 2053 | "version": "0.4.4", 2054 | "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.4.4.tgz", 2055 | "integrity": "sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==", 2056 | "dev": true, 2057 | "requires": { 2058 | "gonzales-pe": "^4.3.0", 2059 | "postcss": "^7.0.21" 2060 | } 2061 | }, 2062 | "postcss-scss": { 2063 | "version": "2.1.1", 2064 | "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.1.1.tgz", 2065 | "integrity": "sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==", 2066 | "dev": true, 2067 | "requires": { 2068 | "postcss": "^7.0.6" 2069 | } 2070 | } 2071 | } 2072 | }, 2073 | "stylelint-config-recommended": { 2074 | "version": "4.0.0", 2075 | "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-4.0.0.tgz", 2076 | "integrity": "sha512-sgna89Ng+25Hr9kmmaIxpGWt2LStVm1xf1807PdcWasiPDaOTkOHRL61sINw0twky7QMzafCGToGDnHT/kTHtQ==", 2077 | "dev": true 2078 | }, 2079 | "stylelint-config-standard": { 2080 | "version": "21.0.0", 2081 | "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-21.0.0.tgz", 2082 | "integrity": "sha512-Yf6mx5oYEbQQJxWuW7X3t1gcxqbUx52qC9SMS3saC2ruOVYEyqmr5zSW6k3wXflDjjFrPhar3kp68ugRopmlzg==", 2083 | "dev": true, 2084 | "requires": { 2085 | "stylelint-config-recommended": "^4.0.0" 2086 | } 2087 | }, 2088 | "stylelint-csstree-validator": { 2089 | "version": "1.9.0", 2090 | "resolved": "https://registry.npmjs.org/stylelint-csstree-validator/-/stylelint-csstree-validator-1.9.0.tgz", 2091 | "integrity": "sha512-fVbtWDEWzux/bZSPBk9tD/bvyc8bSmb52BvUDjcduOzXqKqOyFHUvFayVr9ic88l8KJEVV0Ujab9ah5oTdX4Uw==", 2092 | "dev": true, 2093 | "requires": { 2094 | "css-tree": "^1.0.0" 2095 | } 2096 | }, 2097 | "stylelint-scss": { 2098 | "version": "3.21.0", 2099 | "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.21.0.tgz", 2100 | "integrity": "sha512-CMI2wSHL+XVlNExpauy/+DbUcB/oUZLARDtMIXkpV/5yd8nthzylYd1cdHeDMJVBXeYHldsnebUX6MoV5zPW4A==", 2101 | "dev": true, 2102 | "requires": { 2103 | "lodash": "^4.17.15", 2104 | "postcss-media-query-parser": "^0.2.3", 2105 | "postcss-resolve-nested-selector": "^0.1.1", 2106 | "postcss-selector-parser": "^6.0.2", 2107 | "postcss-value-parser": "^4.1.0" 2108 | } 2109 | }, 2110 | "sugarss": { 2111 | "version": "2.0.0", 2112 | "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz", 2113 | "integrity": "sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==", 2114 | "dev": true, 2115 | "requires": { 2116 | "postcss": "^7.0.2" 2117 | }, 2118 | "dependencies": { 2119 | "picocolors": { 2120 | "version": "0.2.1", 2121 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", 2122 | "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", 2123 | "dev": true 2124 | }, 2125 | "postcss": { 2126 | "version": "7.0.39", 2127 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", 2128 | "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", 2129 | "dev": true, 2130 | "requires": { 2131 | "picocolors": "^0.2.1", 2132 | "source-map": "^0.6.1" 2133 | } 2134 | } 2135 | } 2136 | }, 2137 | "supports-color": { 2138 | "version": "7.2.0", 2139 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 2140 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 2141 | "dev": true, 2142 | "requires": { 2143 | "has-flag": "^4.0.0" 2144 | } 2145 | }, 2146 | "supports-preserve-symlinks-flag": { 2147 | "version": "1.0.0", 2148 | "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 2149 | "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 2150 | "dev": true 2151 | }, 2152 | "svg-tags": { 2153 | "version": "1.0.0", 2154 | "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", 2155 | "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", 2156 | "dev": true 2157 | }, 2158 | "table": { 2159 | "version": "6.8.0", 2160 | "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", 2161 | "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", 2162 | "dev": true, 2163 | "requires": { 2164 | "ajv": "^8.0.1", 2165 | "lodash.truncate": "^4.4.2", 2166 | "slice-ansi": "^4.0.0", 2167 | "string-width": "^4.2.3", 2168 | "strip-ansi": "^6.0.1" 2169 | }, 2170 | "dependencies": { 2171 | "ajv": { 2172 | "version": "8.9.0", 2173 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", 2174 | "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", 2175 | "dev": true, 2176 | "requires": { 2177 | "fast-deep-equal": "^3.1.1", 2178 | "json-schema-traverse": "^1.0.0", 2179 | "require-from-string": "^2.0.2", 2180 | "uri-js": "^4.2.2" 2181 | } 2182 | }, 2183 | "json-schema-traverse": { 2184 | "version": "1.0.0", 2185 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 2186 | "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 2187 | "dev": true 2188 | } 2189 | } 2190 | }, 2191 | "to-fast-properties": { 2192 | "version": "2.0.0", 2193 | "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 2194 | "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", 2195 | "dev": true 2196 | }, 2197 | "to-regex-range": { 2198 | "version": "5.0.1", 2199 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 2200 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 2201 | "dev": true, 2202 | "requires": { 2203 | "is-number": "^7.0.0" 2204 | } 2205 | }, 2206 | "trim-newlines": { 2207 | "version": "3.0.1", 2208 | "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", 2209 | "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", 2210 | "dev": true 2211 | }, 2212 | "trough": { 2213 | "version": "1.0.5", 2214 | "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", 2215 | "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", 2216 | "dev": true 2217 | }, 2218 | "typedarray-to-buffer": { 2219 | "version": "3.1.5", 2220 | "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", 2221 | "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", 2222 | "dev": true, 2223 | "requires": { 2224 | "is-typedarray": "^1.0.0" 2225 | } 2226 | }, 2227 | "unified": { 2228 | "version": "9.2.2", 2229 | "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz", 2230 | "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==", 2231 | "dev": true, 2232 | "requires": { 2233 | "bail": "^1.0.0", 2234 | "extend": "^3.0.0", 2235 | "is-buffer": "^2.0.0", 2236 | "is-plain-obj": "^2.0.0", 2237 | "trough": "^1.0.0", 2238 | "vfile": "^4.0.0" 2239 | } 2240 | }, 2241 | "unist-util-find-all-after": { 2242 | "version": "3.0.2", 2243 | "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz", 2244 | "integrity": "sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ==", 2245 | "dev": true, 2246 | "requires": { 2247 | "unist-util-is": "^4.0.0" 2248 | } 2249 | }, 2250 | "unist-util-is": { 2251 | "version": "4.1.0", 2252 | "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", 2253 | "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", 2254 | "dev": true 2255 | }, 2256 | "unist-util-stringify-position": { 2257 | "version": "2.0.3", 2258 | "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", 2259 | "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", 2260 | "dev": true, 2261 | "requires": { 2262 | "@types/unist": "^2.0.2" 2263 | } 2264 | }, 2265 | "uri-js": { 2266 | "version": "4.4.1", 2267 | "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 2268 | "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 2269 | "dev": true, 2270 | "requires": { 2271 | "punycode": "^2.1.0" 2272 | } 2273 | }, 2274 | "util-deprecate": { 2275 | "version": "1.0.2", 2276 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 2277 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 2278 | "dev": true 2279 | }, 2280 | "v8-compile-cache": { 2281 | "version": "2.3.0", 2282 | "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", 2283 | "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", 2284 | "dev": true 2285 | }, 2286 | "validate-npm-package-license": { 2287 | "version": "3.0.4", 2288 | "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 2289 | "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 2290 | "dev": true, 2291 | "requires": { 2292 | "spdx-correct": "^3.0.0", 2293 | "spdx-expression-parse": "^3.0.0" 2294 | } 2295 | }, 2296 | "vfile": { 2297 | "version": "4.2.1", 2298 | "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", 2299 | "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", 2300 | "dev": true, 2301 | "requires": { 2302 | "@types/unist": "^2.0.0", 2303 | "is-buffer": "^2.0.0", 2304 | "unist-util-stringify-position": "^2.0.0", 2305 | "vfile-message": "^2.0.0" 2306 | } 2307 | }, 2308 | "vfile-message": { 2309 | "version": "2.0.4", 2310 | "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", 2311 | "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", 2312 | "dev": true, 2313 | "requires": { 2314 | "@types/unist": "^2.0.0", 2315 | "unist-util-stringify-position": "^2.0.0" 2316 | } 2317 | }, 2318 | "wrappy": { 2319 | "version": "1.0.2", 2320 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 2321 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 2322 | "dev": true 2323 | }, 2324 | "write-file-atomic": { 2325 | "version": "3.0.3", 2326 | "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", 2327 | "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", 2328 | "dev": true, 2329 | "requires": { 2330 | "imurmurhash": "^0.1.4", 2331 | "is-typedarray": "^1.0.0", 2332 | "signal-exit": "^3.0.2", 2333 | "typedarray-to-buffer": "^3.1.5" 2334 | } 2335 | }, 2336 | "yallist": { 2337 | "version": "4.0.0", 2338 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 2339 | "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 2340 | "dev": true 2341 | }, 2342 | "yaml": { 2343 | "version": "1.10.2", 2344 | "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 2345 | "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 2346 | "dev": true 2347 | }, 2348 | "yargs-parser": { 2349 | "version": "20.2.9", 2350 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", 2351 | "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", 2352 | "dev": true 2353 | }, 2354 | "zwitch": { 2355 | "version": "1.0.5", 2356 | "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", 2357 | "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", 2358 | "dev": true 2359 | } 2360 | } 2361 | } 2362 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Capstone_project_html_css_js", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "main.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "git+https://github.com/Micky373/Capstone_project_html_css_js.git" 12 | }, 13 | "keywords": [], 14 | "author": "", 15 | "license": "ISC", 16 | "bugs": { 17 | "url": "https://github.com/Micky373/Capstone_project_html_css_js/issues" 18 | }, 19 | "homepage": "https://github.com/Micky373/Capstone_project_html_css_js#readme", 20 | "devDependencies": { 21 | "stylelint": "^13.13.1", 22 | "stylelint-config-standard": "^21.0.0", 23 | "stylelint-csstree-validator": "^1.9.0", 24 | "stylelint-scss": "^3.21.0" 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /styles.css: -------------------------------------------------------------------------------- 1 | html { 2 | box-sizing: border-box; 3 | } 4 | 5 | body { 6 | margin: 0; 7 | font-family: sans-serif; 8 | } 9 | 10 | .desktop_toolbar { 11 | display: none; 12 | } 13 | 14 | .hamburger { 15 | color: #272a31; 16 | padding: 1rem; 17 | } 18 | 19 | @font-face { 20 | font-family: "cocogoose_i"; 21 | src: url(./fonts/Cocogoose\ Pro\ Italic-trial.ttf) format("truetype"); 22 | } 23 | 24 | @font-face { 25 | font-family: "cocogoose"; 26 | src: url(./fonts/Cocogoose\ Pro\ Light-trial.ttf) format("truetype"); 27 | } 28 | 29 | @font-face { 30 | font-family: "cocogoose_l"; 31 | src: url(./fonts/Cocogoose\ Pro\ Light\ Italic-trial.ttf) format("truetype"); 32 | } 33 | 34 | .nav_bar .open { 35 | display: flex; 36 | position: fixed; 37 | top: 0; 38 | width: 100%; 39 | background-color: rgb(60, 58, 57, 0.95); 40 | justify-content: space-around; 41 | gap: 60%; 42 | align-items: center; 43 | height: 50px; 44 | color: white; 45 | } 46 | 47 | .nav_bar .menu_items { 48 | display: none; 49 | } 50 | 51 | .nav_bar .appear { 52 | display: flex; 53 | flex-direction: column; 54 | padding: 0 20px; 55 | position: fixed; 56 | top: 0; 57 | width: 100%; 58 | background-color: rgb(60, 58, 57, 0.95); 59 | justify-content: flex-start; 60 | height: 100vh; 61 | color: white; 62 | margin-top: 0; 63 | } 64 | 65 | hr { 66 | color: white; 67 | width: 20%; 68 | } 69 | 70 | .featured_speakers hr { 71 | width: 15%; 72 | color: black; 73 | } 74 | 75 | .speaker_container hr { 76 | margin-left: 0; 77 | } 78 | 79 | .menu_items li hr { 80 | width: 90%; 81 | border: 1px solid #6f6c6b; 82 | margin: 10px 0 10px 0; 83 | } 84 | 85 | li { 86 | list-style-type: none; 87 | } 88 | 89 | .menu_items li { 90 | font-family: Inter, sans-serif; 91 | font-size: 32px; 92 | font-style: normal; 93 | font-weight: 700; 94 | line-height: 44px; 95 | letter-spacing: 0; 96 | text-align: left; 97 | padding: 24px 0 10px 30px; 98 | } 99 | 100 | .menu_items a { 101 | text-decoration: none; 102 | color: #fff5e1; 103 | } 104 | 105 | .menu_items .close_button { 106 | display: flex; 107 | } 108 | 109 | .menu_items .close_button .x_sign { 110 | padding: 15px 0 20px 85%; 111 | width: 25px; 112 | height: 25px; 113 | transform: scale(1); 114 | } 115 | 116 | .home_page, 117 | .about_page { 118 | background-image: url(./images/main_bg.png); 119 | height: auto; 120 | width: 100%; 121 | } 122 | 123 | h2 { 124 | color: #ec5242; 125 | font-family: cocogoose, sans-serif; 126 | font-weight: 100; 127 | padding: 1.2rem 2.2rem; 128 | font-size: large; 129 | } 130 | 131 | h1 { 132 | color: #ec5242; 133 | font-family: cocogoose_i, sans-serif; 134 | font-weight: bold; 135 | padding: 1.2rem 2.2rem; 136 | font-size: 2rem; 137 | } 138 | 139 | .home_page p { 140 | color: black; 141 | font-family: cocogoose_l, sans-serif; 142 | font-weight: 100; 143 | padding: 1.2rem 2.2rem; 144 | font-size: 1rem; 145 | } 146 | 147 | .briefing { 148 | font-family: Lato, sans-serif; 149 | text-align: center; 150 | margin: 3rem 1rem; 151 | width: auto; 152 | background: #fff; 153 | font-size: 1rem; 154 | border-color: #d3d3d3; 155 | border-style: solid; 156 | border-width: 0.01em; 157 | padding: 0.6rem; 158 | letter-spacing: 0.05em; 159 | color: rgb(39, 42, 49); 160 | } 161 | 162 | .bold { 163 | font-family: cocogoose_l, sans-serif; 164 | font-weight: bold !important; 165 | font-size: 1.2rem; 166 | padding-top: 2rem; 167 | padding-bottom: 2rem; 168 | } 169 | 170 | .about_contact { 171 | font-family: cocogoose_l, sans-serif; 172 | text-align: center; 173 | } 174 | 175 | .about_contact .email { 176 | text-decoration: underline; 177 | color: black; 178 | font-weight: bold; 179 | } 180 | 181 | .main_program { 182 | padding-top: 2.5rem; 183 | background-image: url(./images/main_program_bg.png); 184 | height: auto; 185 | display: flex; 186 | flex-direction: column; 187 | justify-content: center; 188 | align-items: center; 189 | } 190 | 191 | .main_page_headlines { 192 | color: white; 193 | font-family: cocogoose_l, sans-serif; 194 | font-weight: bold; 195 | font-size: 1.3rem; 196 | text-align: center; 197 | margin: 0; 198 | padding-top: 0; 199 | } 200 | 201 | .flex_container { 202 | display: flex; 203 | align-items: center; 204 | gap: 0.5rem; 205 | padding: 0 0.5rem 0 0.5rem; 206 | margin: 1rem; 207 | background-color: rgba(57, 60, 67, 0.7); 208 | border-radius: 1em; 209 | } 210 | 211 | .flex_container:hover { 212 | box-shadow: 0.05rem 0.05rem 2rem; 213 | } 214 | 215 | .flex_container img { 216 | width: 3rem; 217 | height: 3rem; 218 | } 219 | 220 | .flex_container h1 { 221 | font-size: 1rem; 222 | font-family: cocogoose, sans-serif; 223 | } 224 | 225 | .flex_container .program_description { 226 | width: 50%; 227 | font-size: 0.9em; 228 | font-family: Lato, sans-serif; 229 | color: white; 230 | } 231 | 232 | .main_program button { 233 | height: 60px; 234 | width: 250px; 235 | background: #ec5242; 236 | color: #fff; 237 | font-family: cocogoose_l, sans-serif; 238 | font-size: 1em; 239 | border: none; 240 | align-self: center; 241 | margin: 2rem 0; 242 | border-radius: 1rem; 243 | } 244 | 245 | .featured_speakers { 246 | display: flex; 247 | flex-direction: column; 248 | } 249 | 250 | .featured_speakers button { 251 | width: 80%; 252 | text-align: center; 253 | border-color: #272a31; 254 | border-style: solid; 255 | border-width: 0.01em; 256 | border-radius: 0.8rem; 257 | background: #fff; 258 | height: 3rem; 259 | font-family: cocogoose_l, sans-serif; 260 | font-size: 1em; 261 | margin-left: 10%; 262 | margin-top: 2rem; 263 | } 264 | 265 | .display_more { 266 | color: red; 267 | } 268 | 269 | .display_less { 270 | color: green; 271 | } 272 | 273 | #dissapear { 274 | display: none; 275 | } 276 | 277 | .featured_speakers h1 { 278 | color: black; 279 | font-family: cocogoose_l, sans-serif; 280 | font-weight: bold; 281 | font-size: 1.3rem; 282 | text-align: center; 283 | margin: 0; 284 | padding-top: 2.5rem; 285 | } 286 | 287 | .speakers_list { 288 | height: auto; 289 | } 290 | 291 | .speaker_container { 292 | display: flex; 293 | padding-right: 1rem; 294 | } 295 | 296 | .speaker_container img { 297 | width: 9rem; 298 | height: 9rem; 299 | margin: 1rem; 300 | } 301 | 302 | .speaker_container h1 { 303 | font-size: 1rem; 304 | text-align: left; 305 | padding-bottom: 1rem; 306 | } 307 | 308 | .speaker_container h2 { 309 | font-size: 1rem; 310 | text-align: left; 311 | margin-top: 0; 312 | padding: 0; 313 | } 314 | 315 | .speaker_container p { 316 | font-family: cocogoose_l, sans-serif; 317 | font-size: 0.8rem; 318 | } 319 | 320 | .list_of_partners { 321 | background-color: #3f444f; 322 | margin-top: 3rem; 323 | padding-top: 2rem; 324 | } 325 | 326 | .about_list_of_partners { 327 | background-color: #3f444f; 328 | padding-top: 2rem; 329 | } 330 | 331 | .about_list_of_partners h1, 332 | .list_of_partners h1 { 333 | color: white; 334 | font-family: cocogoose_l, sans-serif; 335 | font-weight: bold; 336 | font-size: 1.3rem; 337 | text-align: center; 338 | margin: 0; 339 | padding-top: 0; 340 | padding-bottom: 0.5rem; 341 | } 342 | 343 | .logo_container { 344 | display: flex; 345 | flex-wrap: wrap; 346 | justify-content: center; 347 | } 348 | 349 | .partners { 350 | width: 8rem; 351 | height: 2rem; 352 | margin: 1rem; 353 | } 354 | 355 | .footer { 356 | display: flex; 357 | } 358 | 359 | .footer img { 360 | height: 4rem; 361 | margin: auto; 362 | padding: 3rem 0 3rem 3rem; 363 | width: 50%; 364 | } 365 | 366 | .footer p { 367 | text-align: center; 368 | margin: auto; 369 | font-family: cocogoose_i, sans-serif; 370 | font-size: 1rem; 371 | } 372 | 373 | .about_main_page h2 { 374 | text-align: center; 375 | } 376 | 377 | .logo_headline { 378 | color: black; 379 | font-family: cocogoose_l, sans-serif; 380 | font-weight: bold; 381 | font-size: 1.5rem; 382 | text-align: center; 383 | margin-top: 1rem; 384 | padding-top: 2.5rem; 385 | padding-bottom: 0; 386 | } 387 | 388 | .logo_narration p, 389 | .highlighting { 390 | font-family: Lato, sans-serif; 391 | text-align: center; 392 | margin-top: 0; 393 | width: auto; 394 | background: #fff; 395 | font-size: 1rem; 396 | padding: 0.6rem; 397 | letter-spacing: 0.05em; 398 | color: rgb(39, 42, 49); 399 | } 400 | 401 | .logo_narration img { 402 | height: auto; 403 | width: 40%; 404 | margin: 6rem 30% 2rem 30%; 405 | } 406 | 407 | .logo_description { 408 | border-color: #d3d3d3; 409 | border-style: solid; 410 | border-width: 0.01em; 411 | margin: 0.5rem; 412 | } 413 | 414 | .past_summit h1 { 415 | color: black; 416 | font-family: cocogoose_l, sans-serif; 417 | font-weight: bold; 418 | font-size: 1.3rem; 419 | text-align: center; 420 | margin-top: 1rem; 421 | padding-top: 2.5rem; 422 | padding-bottom: 0; 423 | } 424 | 425 | .images_of_last_summits { 426 | display: flex; 427 | flex-direction: column; 428 | align-items: center; 429 | gap: 1rem; 430 | } 431 | 432 | .images_of_last_summits img { 433 | width: auto; 434 | height: 10rem; 435 | margin: 0 auto 3rem auto; 436 | filter: invert(14%) sepia(43%) saturate(1469%) hue-rotate(348deg) brightness(100%) contrast(93%); 437 | } 438 | 439 | @media (min-width: 768px) { 440 | #mobile_navbar { 441 | display: none; 442 | } 443 | 444 | .desktop_toolbar { 445 | display: flex; 446 | flex-direction: column; 447 | position: fixed; 448 | top: 0; 449 | width: 100%; 450 | z-index: 100; 451 | } 452 | 453 | .contact_bar { 454 | display: flex; 455 | flex-direction: row; 456 | justify-content: center; 457 | padding-left: 50%; 458 | background: #343435; 459 | color: white; 460 | height: 2rem; 461 | align-items: center; 462 | gap: 1rem; 463 | } 464 | 465 | h6 { 466 | margin: 0; 467 | font-family: cocogoose_l, sans-serif; 468 | font-size: 0.8rem; 469 | } 470 | 471 | .desktop_navbar { 472 | display: flex; 473 | flex-direction: row; 474 | align-items: center; 475 | gap: 4rem; 476 | width: auto; 477 | color: #343435; 478 | background: white; 479 | box-shadow: 0.05rem 0.05rem 2rem; 480 | } 481 | 482 | .page_bar { 483 | display: flex; 484 | gap: 1.5rem; 485 | margin-right: 5%; 486 | padding-left: 3rem; 487 | } 488 | 489 | .menu_logo { 490 | height: 3rem; 491 | margin: 1rem 0; 492 | padding-left: 8rem; 493 | padding-right: 6rem; 494 | } 495 | 496 | .page_bar a { 497 | text-decoration: none; 498 | } 499 | 500 | .page_bar #about_link { 501 | text-decoration: none; 502 | color: #ec5242; 503 | } 504 | 505 | .page_bar #program_link { 506 | text-decoration: none; 507 | color: #343435; 508 | } 509 | 510 | h4 { 511 | margin: 0; 512 | font-family: cocogoose_l, sans-serif; 513 | font-size: 0.8rem; 514 | } 515 | 516 | .logo_heading { 517 | margin: 0; 518 | font-family: cocogoose_l, sans-serif; 519 | font-size: 1rem; 520 | color: #ec5242; 521 | padding: 1rem; 522 | border-color: #ec5242; 523 | border-style: solid; 524 | border-width: 0.25rem; 525 | text-align: center; 526 | } 527 | 528 | h2 { 529 | font-size: 1.5rem; 530 | margin-top: 8rem; 531 | padding-left: 10rem; 532 | } 533 | 534 | h1 { 535 | font-size: 5rem; 536 | padding-left: 20%; 537 | margin-bottom: 0; 538 | margin-top: 2rem; 539 | } 540 | 541 | .home_page p { 542 | width: 50%; 543 | padding-left: 10rem; 544 | padding-top: 3rem; 545 | font-size: 1.5rem; 546 | } 547 | 548 | .main_page_headlines { 549 | font-size: 2rem; 550 | padding-left: 0; 551 | } 552 | 553 | hr { 554 | width: 15%; 555 | margin-left: 40%; 556 | } 557 | 558 | .programs { 559 | display: flex; 560 | } 561 | 562 | .flex_container { 563 | display: flex; 564 | flex-direction: column; 565 | align-items: center; 566 | width: auto; 567 | } 568 | 569 | .flex_container img { 570 | padding-top: 1rem; 571 | } 572 | 573 | .flex_container h1 { 574 | padding: 0; 575 | } 576 | 577 | .flex_container .program_description { 578 | width: auto; 579 | margin: 1rem; 580 | } 581 | 582 | .speakers_display_button { 583 | display: none; 584 | } 585 | 586 | #dissapear { 587 | display: flex; 588 | } 589 | 590 | .speakers_list { 591 | display: flex; 592 | flex-flow: row wrap; 593 | justify-content: center; 594 | gap: 5rem; 595 | } 596 | 597 | .speaker_container h1 { 598 | padding: 2rem 0 1rem 0; 599 | } 600 | 601 | .speaker_container h2 { 602 | font-size: 0.8rem; 603 | width: 10rem; 604 | } 605 | 606 | .speaker_container hr { 607 | width: 5%; 608 | } 609 | 610 | .speaker_container img { 611 | width: 11rem; 612 | height: 11rem; 613 | } 614 | 615 | .speaker_container p { 616 | font-size: 0.65rem; 617 | width: 12rem; 618 | } 619 | 620 | .about_list_of_partners h1, 621 | .list_of_partners h1 { 622 | padding: 0; 623 | } 624 | 625 | .about_list_of_partners hr, 626 | .list_of_partners hr { 627 | width: 10%; 628 | margin-left: 45%; 629 | } 630 | 631 | .partners { 632 | width: 16rem; 633 | height: 4rem; 634 | margin: 1rem; 635 | } 636 | 637 | .logo_container { 638 | gap: 2rem; 639 | margin-top: 2rem; 640 | } 641 | 642 | .footer img { 643 | height: 2rem; 644 | width: 10rem; 645 | } 646 | 647 | .briefing { 648 | width: 60%; 649 | text-align: center; 650 | margin-left: 15%; 651 | padding: 5rem; 652 | } 653 | 654 | .about_contact .email { 655 | font-size: 1.2rem; 656 | } 657 | 658 | .logo_narration { 659 | margin-top: 5rem; 660 | } 661 | 662 | .logo_narration hr { 663 | width: 8rem; 664 | margin-left: 50%; 665 | } 666 | 667 | .logo_description { 668 | margin: 1rem; 669 | } 670 | 671 | .logo_description p, 672 | .past_summit .highlighting { 673 | padding: 5rem; 674 | width: 50%; 675 | margin-left: 20%; 676 | } 677 | 678 | .images_of_last_summits { 679 | flex-direction: row; 680 | } 681 | 682 | .images_of_last_summits img { 683 | height: 15rem; 684 | } 685 | } 686 | --------------------------------------------------------------------------------