Merge branch 'main' into glitch-soc/merge-upstream
This commit is contained in:
		
						commit
						c9669ee167
					
				
							
								
								
									
										20
									
								
								Gemfile.lock
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								Gemfile.lock
									
									
									
									
									
								
							| @ -147,7 +147,7 @@ GEM | |||||||
|       activesupport |       activesupport | ||||||
|     cbor (0.5.9.6) |     cbor (0.5.9.6) | ||||||
|     charlock_holmes (0.7.7) |     charlock_holmes (0.7.7) | ||||||
|     chewy (7.2.3) |     chewy (7.2.4) | ||||||
|       activesupport (>= 5.2) |       activesupport (>= 5.2) | ||||||
|       elasticsearch (>= 7.12.0, < 7.14.0) |       elasticsearch (>= 7.12.0, < 7.14.0) | ||||||
|       elasticsearch-dsl |       elasticsearch-dsl | ||||||
| @ -212,25 +212,29 @@ GEM | |||||||
|     fabrication (2.27.0) |     fabrication (2.27.0) | ||||||
|     faker (2.19.0) |     faker (2.19.0) | ||||||
|       i18n (>= 1.6, < 2) |       i18n (>= 1.6, < 2) | ||||||
|     faraday (1.8.0) |     faraday (1.9.3) | ||||||
|       faraday-em_http (~> 1.0) |       faraday-em_http (~> 1.0) | ||||||
|       faraday-em_synchrony (~> 1.0) |       faraday-em_synchrony (~> 1.0) | ||||||
|       faraday-excon (~> 1.1) |       faraday-excon (~> 1.1) | ||||||
|       faraday-httpclient (~> 1.0.1) |       faraday-httpclient (~> 1.0) | ||||||
|  |       faraday-multipart (~> 1.0) | ||||||
|       faraday-net_http (~> 1.0) |       faraday-net_http (~> 1.0) | ||||||
|       faraday-net_http_persistent (~> 1.1) |       faraday-net_http_persistent (~> 1.0) | ||||||
|       faraday-patron (~> 1.0) |       faraday-patron (~> 1.0) | ||||||
|       faraday-rack (~> 1.0) |       faraday-rack (~> 1.0) | ||||||
|       multipart-post (>= 1.2, < 3) |       faraday-retry (~> 1.0) | ||||||
|       ruby2_keywords (>= 0.0.4) |       ruby2_keywords (>= 0.0.4) | ||||||
|     faraday-em_http (1.0.0) |     faraday-em_http (1.0.0) | ||||||
|     faraday-em_synchrony (1.0.0) |     faraday-em_synchrony (1.0.0) | ||||||
|     faraday-excon (1.1.0) |     faraday-excon (1.1.0) | ||||||
|     faraday-httpclient (1.0.1) |     faraday-httpclient (1.0.1) | ||||||
|  |     faraday-multipart (1.0.3) | ||||||
|  |       multipart-post (>= 1.2, < 3) | ||||||
|     faraday-net_http (1.0.1) |     faraday-net_http (1.0.1) | ||||||
|     faraday-net_http_persistent (1.2.0) |     faraday-net_http_persistent (1.2.0) | ||||||
|     faraday-patron (1.0.0) |     faraday-patron (1.0.0) | ||||||
|     faraday-rack (1.0.0) |     faraday-rack (1.0.0) | ||||||
|  |     faraday-retry (1.0.3) | ||||||
|     fast_blank (1.0.1) |     fast_blank (1.0.1) | ||||||
|     fastimage (2.2.6) |     fastimage (2.2.6) | ||||||
|     ffi (1.15.5) |     ffi (1.15.5) | ||||||
| @ -287,7 +291,7 @@ GEM | |||||||
|     httplog (1.5.0) |     httplog (1.5.0) | ||||||
|       rack (>= 1.0) |       rack (>= 1.0) | ||||||
|       rainbow (>= 2.0.0) |       rainbow (>= 2.0.0) | ||||||
|     i18n (1.8.11) |     i18n (1.9.1) | ||||||
|       concurrent-ruby (~> 1.0) |       concurrent-ruby (~> 1.0) | ||||||
|     i18n-tasks (0.9.37) |     i18n-tasks (0.9.37) | ||||||
|       activesupport (>= 4.0.2) |       activesupport (>= 4.0.2) | ||||||
| @ -407,7 +411,7 @@ GEM | |||||||
|     openssl (2.2.0) |     openssl (2.2.0) | ||||||
|     openssl-signature_algorithm (0.4.0) |     openssl-signature_algorithm (0.4.0) | ||||||
|     orm_adapter (0.5.0) |     orm_adapter (0.5.0) | ||||||
|     ox (2.14.7) |     ox (2.14.9) | ||||||
|     parallel (1.21.0) |     parallel (1.21.0) | ||||||
|     parser (3.1.0.0) |     parser (3.1.0.0) | ||||||
|       ast (~> 2.4.1) |       ast (~> 2.4.1) | ||||||
| @ -672,7 +676,7 @@ GEM | |||||||
|     xorcist (1.1.2) |     xorcist (1.1.2) | ||||||
|     xpath (3.2.0) |     xpath (3.2.0) | ||||||
|       nokogiri (~> 1.8) |       nokogiri (~> 1.8) | ||||||
|     zeitwerk (2.5.3) |     zeitwerk (2.5.4) | ||||||
| 
 | 
 | ||||||
| PLATFORMS | PLATFORMS | ||||||
|   ruby |   ruby | ||||||
|  | |||||||
| @ -29,8 +29,9 @@ module Admin | |||||||
|     end |     end | ||||||
| 
 | 
 | ||||||
|     def after_create_redirect_path |     def after_create_redirect_path | ||||||
|       if @status_batch_action.report_id.present? |       report_id = @status_batch_action&.report_id || params[:report_id] | ||||||
|         admin_report_path(@status_batch_action.report_id) |       if report_id.present? | ||||||
|  |         admin_report_path(report_id) | ||||||
|       else |       else | ||||||
|         admin_account_statuses_path(params[:account_id], current_params) |         admin_account_statuses_path(params[:account_id], current_params) | ||||||
|       end |       end | ||||||
| @ -48,6 +49,10 @@ module Admin | |||||||
|       params.slice(*Admin::StatusFilter::KEYS).permit(*Admin::StatusFilter::KEYS) |       params.slice(*Admin::StatusFilter::KEYS).permit(*Admin::StatusFilter::KEYS) | ||||||
|     end |     end | ||||||
| 
 | 
 | ||||||
|  |     def current_params | ||||||
|  |       params.slice(:media, :page).permit(:media, :page) | ||||||
|  |     end | ||||||
|  | 
 | ||||||
|     def action_from_button |     def action_from_button | ||||||
|       if params[:report] |       if params[:report] | ||||||
|         'report' |         'report' | ||||||
|  | |||||||
| @ -260,7 +260,7 @@ class ComposeForm extends ImmutablePureComponent { | |||||||
|           <div className='compose-form__buttons'> |           <div className='compose-form__buttons'> | ||||||
|             <UploadButtonContainer /> |             <UploadButtonContainer /> | ||||||
|             <PollButtonContainer /> |             <PollButtonContainer /> | ||||||
|             <PrivacyDropdownContainer /> |             <PrivacyDropdownContainer disabled={this.props.isEditing} /> | ||||||
|             <SpoilerButtonContainer /> |             <SpoilerButtonContainer /> | ||||||
|           </div> |           </div> | ||||||
|           <div className='character-counter__wrapper'><CharacterCounter max={maxChars} text={this.getFulltextForCharacterCounting()} /></div> |           <div className='character-counter__wrapper'><CharacterCounter max={maxChars} text={this.getFulltextForCharacterCounting()} /></div> | ||||||
|  | |||||||
| @ -159,6 +159,7 @@ class PrivacyDropdown extends React.PureComponent { | |||||||
|     onChange: PropTypes.func.isRequired, |     onChange: PropTypes.func.isRequired, | ||||||
|     noDirect: PropTypes.bool, |     noDirect: PropTypes.bool, | ||||||
|     container: PropTypes.func, |     container: PropTypes.func, | ||||||
|  |     disabled: PropTypes.bool, | ||||||
|     intl: PropTypes.object.isRequired, |     intl: PropTypes.object.isRequired, | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
| @ -247,7 +248,7 @@ class PrivacyDropdown extends React.PureComponent { | |||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   render () { |   render () { | ||||||
|     const { value, container, intl } = this.props; |     const { value, container, disabled, intl } = this.props; | ||||||
|     const { open, placement } = this.state; |     const { open, placement } = this.state; | ||||||
| 
 | 
 | ||||||
|     const valueOption = this.options.find(item => item.value === value); |     const valueOption = this.options.find(item => item.value === value); | ||||||
| @ -267,6 +268,7 @@ class PrivacyDropdown extends React.PureComponent { | |||||||
|             onMouseDown={this.handleMouseDown} |             onMouseDown={this.handleMouseDown} | ||||||
|             onKeyDown={this.handleButtonKeyDown} |             onKeyDown={this.handleButtonKeyDown} | ||||||
|             style={{ height: null, lineHeight: '27px' }} |             style={{ height: null, lineHeight: '27px' }} | ||||||
|  |             disabled={disabled} | ||||||
|           /> |           /> | ||||||
|         </div> |         </div> | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -18,6 +18,7 @@ export default class Upload extends ImmutablePureComponent { | |||||||
|     media: ImmutablePropTypes.map.isRequired, |     media: ImmutablePropTypes.map.isRequired, | ||||||
|     onUndo: PropTypes.func.isRequired, |     onUndo: PropTypes.func.isRequired, | ||||||
|     onOpenFocalPoint: PropTypes.func.isRequired, |     onOpenFocalPoint: PropTypes.func.isRequired, | ||||||
|  |     isEditingStatus: PropTypes.func.isRequired, | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|   handleUndoClick = e => { |   handleUndoClick = e => { | ||||||
| @ -31,7 +32,7 @@ export default class Upload extends ImmutablePureComponent { | |||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   render () { |   render () { | ||||||
|     const { media } = this.props; |     const { media, isEditingStatus } = this.props; | ||||||
|     const focusX = media.getIn(['meta', 'focus', 'x']); |     const focusX = media.getIn(['meta', 'focus', 'x']); | ||||||
|     const focusY = media.getIn(['meta', 'focus', 'y']); |     const focusY = media.getIn(['meta', 'focus', 'y']); | ||||||
|     const x = ((focusX /  2) + .5) * 100; |     const x = ((focusX /  2) + .5) * 100; | ||||||
| @ -44,7 +45,7 @@ export default class Upload extends ImmutablePureComponent { | |||||||
|             <div className='compose-form__upload-thumbnail' style={{ transform: `scale(${scale})`, backgroundImage: `url(${media.get('preview_url')})`, backgroundPosition: `${x}% ${y}%` }}> |             <div className='compose-form__upload-thumbnail' style={{ transform: `scale(${scale})`, backgroundImage: `url(${media.get('preview_url')})`, backgroundPosition: `${x}% ${y}%` }}> | ||||||
|               <div className={classNames('compose-form__upload__actions', { active: true })}> |               <div className={classNames('compose-form__upload__actions', { active: true })}> | ||||||
|                 <button className='icon-button' onClick={this.handleUndoClick}><Icon id='times' /> <FormattedMessage id='upload_form.undo' defaultMessage='Delete' /></button> |                 <button className='icon-button' onClick={this.handleUndoClick}><Icon id='times' /> <FormattedMessage id='upload_form.undo' defaultMessage='Delete' /></button> | ||||||
|                 <button className='icon-button' onClick={this.handleFocalPointClick}><Icon id='pencil' /> <FormattedMessage id='upload_form.edit' defaultMessage='Edit' /></button> |                 {!isEditingStatus && (<button className='icon-button' onClick={this.handleFocalPointClick}><Icon id='pencil' /> <FormattedMessage id='upload_form.edit' defaultMessage='Edit' /></button>)} | ||||||
|               </div> |               </div> | ||||||
|             </div> |             </div> | ||||||
|           )} |           )} | ||||||
|  | |||||||
| @ -5,6 +5,7 @@ import { submitCompose } from '../../../actions/compose'; | |||||||
| 
 | 
 | ||||||
| const mapStateToProps = (state, { id }) => ({ | const mapStateToProps = (state, { id }) => ({ | ||||||
|   media: state.getIn(['compose', 'media_attachments']).find(item => item.get('id') === id), |   media: state.getIn(['compose', 'media_attachments']).find(item => item.get('id') === id), | ||||||
|  |   isEditingStatus: state.getIn(['compose', 'id']) !== null, | ||||||
| }); | }); | ||||||
| 
 | 
 | ||||||
| const mapDispatchToProps = dispatch => ({ | const mapDispatchToProps = dispatch => ({ | ||||||
|  | |||||||
| @ -78,7 +78,7 @@ | |||||||
|     "axios": "^0.25.0", |     "axios": "^0.25.0", | ||||||
|     "babel-loader": "^8.2.3", |     "babel-loader": "^8.2.3", | ||||||
|     "babel-plugin-lodash": "^3.3.4", |     "babel-plugin-lodash": "^3.3.4", | ||||||
|     "babel-plugin-preval": "^5.0.0", |     "babel-plugin-preval": "^5.1.0", | ||||||
|     "babel-plugin-react-intl": "^6.2.0", |     "babel-plugin-react-intl": "^6.2.0", | ||||||
|     "babel-plugin-transform-react-remove-prop-types": "^0.4.24", |     "babel-plugin-transform-react-remove-prop-types": "^0.4.24", | ||||||
|     "babel-runtime": "^6.26.0", |     "babel-runtime": "^6.26.0", | ||||||
| @ -172,7 +172,7 @@ | |||||||
|     "webpack-cli": "^3.3.12", |     "webpack-cli": "^3.3.12", | ||||||
|     "webpack-merge": "^5.8.0", |     "webpack-merge": "^5.8.0", | ||||||
|     "wicg-inert": "^3.1.1", |     "wicg-inert": "^3.1.1", | ||||||
|     "ws": "^8.4.2" |     "ws": "^8.5.0" | ||||||
|   }, |   }, | ||||||
|   "devDependencies": { |   "devDependencies": { | ||||||
|     "@testing-library/jest-dom": "^5.16.2", |     "@testing-library/jest-dom": "^5.16.2", | ||||||
|  | |||||||
							
								
								
									
										88
									
								
								yarn.lock
									
									
									
									
									
								
							
							
						
						
									
										88
									
								
								yarn.lock
									
									
									
									
									
								
							| @ -1543,10 +1543,10 @@ | |||||||
|   resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-4.2.0.tgz#14264692a9d6e2fa4db3df5e56e94b5e25647ac0" |   resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-4.2.0.tgz#14264692a9d6e2fa4db3df5e56e94b5e25647ac0" | ||||||
|   integrity sha512-iIgQNzCm0v7QMhhe4Jjn9uRh+I6GoPmt03CbEtwx3ao8/EfoQcmgtqH4vQ5Db/lxiIGaWDv6nwvunuh0RyX0+A== |   integrity sha512-iIgQNzCm0v7QMhhe4Jjn9uRh+I6GoPmt03CbEtwx3ao8/EfoQcmgtqH4vQ5Db/lxiIGaWDv6nwvunuh0RyX0+A== | ||||||
| 
 | 
 | ||||||
| "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14", "@types/babel__core@^7.1.3": | "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.12", "@types/babel__core@^7.1.14", "@types/babel__core@^7.1.3": | ||||||
|   version "7.1.14" |   version "7.1.18" | ||||||
|   resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.14.tgz#faaeefc4185ec71c389f4501ee5ec84b170cc402" |   resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.18.tgz#1a29abcc411a9c05e2094c98f9a1b7da6cdf49f8" | ||||||
|   integrity sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g== |   integrity sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ== | ||||||
|   dependencies: |   dependencies: | ||||||
|     "@babel/parser" "^7.1.0" |     "@babel/parser" "^7.1.0" | ||||||
|     "@babel/types" "^7.0.0" |     "@babel/types" "^7.0.0" | ||||||
| @ -2451,14 +2451,14 @@ babel-plugin-lodash@^3.3.4: | |||||||
|     lodash "^4.17.10" |     lodash "^4.17.10" | ||||||
|     require-package-name "^2.0.1" |     require-package-name "^2.0.1" | ||||||
| 
 | 
 | ||||||
| babel-plugin-macros@^2.8.0: | babel-plugin-macros@^3.0.1: | ||||||
|   version "2.8.0" |   version "3.1.0" | ||||||
|   resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" |   resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1" | ||||||
|   integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg== |   integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg== | ||||||
|   dependencies: |   dependencies: | ||||||
|     "@babel/runtime" "^7.7.2" |     "@babel/runtime" "^7.12.5" | ||||||
|     cosmiconfig "^6.0.0" |     cosmiconfig "^7.0.0" | ||||||
|     resolve "^1.12.0" |     resolve "^1.19.0" | ||||||
| 
 | 
 | ||||||
| babel-plugin-polyfill-corejs2@^0.3.0: | babel-plugin-polyfill-corejs2@^0.3.0: | ||||||
|   version "0.3.0" |   version "0.3.0" | ||||||
| @ -2484,13 +2484,14 @@ babel-plugin-polyfill-regenerator@^0.3.0: | |||||||
|   dependencies: |   dependencies: | ||||||
|     "@babel/helper-define-polyfill-provider" "^0.3.0" |     "@babel/helper-define-polyfill-provider" "^0.3.0" | ||||||
| 
 | 
 | ||||||
| babel-plugin-preval@^5.0.0: | babel-plugin-preval@^5.1.0: | ||||||
|   version "5.0.0" |   version "5.1.0" | ||||||
|   resolved "https://registry.yarnpkg.com/babel-plugin-preval/-/babel-plugin-preval-5.0.0.tgz#6cabb947ecc241664966e1f99eb56a3b4bb63d1e" |   resolved "https://registry.yarnpkg.com/babel-plugin-preval/-/babel-plugin-preval-5.1.0.tgz#6efb89bf6b97af592cd1400c6df49c0e9e6ab027" | ||||||
|   integrity sha512-8DqJq6/LPUjSZ0Qq6bVIFpsj2flCEE0Cbnbut9TvGU6jP9g3dOWEXtQ/sdvsA9d6souza8eNGh04WRXpuH9ThA== |   integrity sha512-G5R+xmo5LS41A4UyZjOjV0mp9AvkuCyUOAJ6TOv/jTZS+VKh7L7HUDRcCSOb0YCM/u0fFarh7Diz0wjY8rFNFg== | ||||||
|   dependencies: |   dependencies: | ||||||
|     "@babel/runtime" "^7.9.2" |     "@babel/runtime" "^7.12.5" | ||||||
|     babel-plugin-macros "^2.8.0" |     "@types/babel__core" "^7.1.12" | ||||||
|  |     babel-plugin-macros "^3.0.1" | ||||||
|     require-from-string "^2.0.2" |     require-from-string "^2.0.2" | ||||||
| 
 | 
 | ||||||
| babel-plugin-react-intl@^6.2.0: | babel-plugin-react-intl@^6.2.0: | ||||||
| @ -3442,16 +3443,16 @@ cosmiconfig@^5.0.0: | |||||||
|     js-yaml "^3.13.1" |     js-yaml "^3.13.1" | ||||||
|     parse-json "^4.0.0" |     parse-json "^4.0.0" | ||||||
| 
 | 
 | ||||||
| cosmiconfig@^6.0.0: | cosmiconfig@^7.0.0: | ||||||
|   version "6.0.0" |   version "7.0.1" | ||||||
|   resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" |   resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" | ||||||
|   integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== |   integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== | ||||||
|   dependencies: |   dependencies: | ||||||
|     "@types/parse-json" "^4.0.0" |     "@types/parse-json" "^4.0.0" | ||||||
|     import-fresh "^3.1.0" |     import-fresh "^3.2.1" | ||||||
|     parse-json "^5.0.0" |     parse-json "^5.0.0" | ||||||
|     path-type "^4.0.0" |     path-type "^4.0.0" | ||||||
|     yaml "^1.7.2" |     yaml "^1.10.0" | ||||||
| 
 | 
 | ||||||
| create-ecdh@^4.0.0: | create-ecdh@^4.0.0: | ||||||
|   version "4.0.4" |   version "4.0.4" | ||||||
| @ -5677,7 +5678,7 @@ import-fresh@^2.0.0: | |||||||
|     caller-path "^2.0.0" |     caller-path "^2.0.0" | ||||||
|     resolve-from "^3.0.0" |     resolve-from "^3.0.0" | ||||||
| 
 | 
 | ||||||
| import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: | import-fresh@^3.0.0, import-fresh@^3.2.1: | ||||||
|   version "3.2.1" |   version "3.2.1" | ||||||
|   resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" |   resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" | ||||||
|   integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== |   integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== | ||||||
| @ -5969,6 +5970,13 @@ is-core-module@^2.2.0, is-core-module@^2.8.0: | |||||||
|   dependencies: |   dependencies: | ||||||
|     has "^1.0.3" |     has "^1.0.3" | ||||||
| 
 | 
 | ||||||
|  | is-core-module@^2.8.1: | ||||||
|  |   version "2.8.1" | ||||||
|  |   resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.1.tgz#f59fdfca701d5879d0a6b100a40aa1560ce27211" | ||||||
|  |   integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA== | ||||||
|  |   dependencies: | ||||||
|  |     has "^1.0.3" | ||||||
|  | 
 | ||||||
| is-data-descriptor@^0.1.4: | is-data-descriptor@^0.1.4: | ||||||
|   version "0.1.4" |   version "0.1.4" | ||||||
|   resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" |   resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" | ||||||
| @ -8159,7 +8167,7 @@ path-key@^3.0.0, path-key@^3.1.0: | |||||||
|   resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" |   resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" | ||||||
|   integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== |   integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== | ||||||
| 
 | 
 | ||||||
| path-parse@^1.0.6: | path-parse@^1.0.6, path-parse@^1.0.7: | ||||||
|   version "1.0.7" |   version "1.0.7" | ||||||
|   resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" |   resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" | ||||||
|   integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== |   integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== | ||||||
| @ -9554,6 +9562,15 @@ resolve@^1.12.0, resolve@^1.14.2, resolve@^1.20.0: | |||||||
|     is-core-module "^2.2.0" |     is-core-module "^2.2.0" | ||||||
|     path-parse "^1.0.6" |     path-parse "^1.0.6" | ||||||
| 
 | 
 | ||||||
|  | resolve@^1.19.0: | ||||||
|  |   version "1.22.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198" | ||||||
|  |   integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw== | ||||||
|  |   dependencies: | ||||||
|  |     is-core-module "^2.8.1" | ||||||
|  |     path-parse "^1.0.7" | ||||||
|  |     supports-preserve-symlinks-flag "^1.0.0" | ||||||
|  | 
 | ||||||
| resolve@^2.0.0-next.3: | resolve@^2.0.0-next.3: | ||||||
|   version "2.0.0-next.3" |   version "2.0.0-next.3" | ||||||
|   resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.3.tgz#d41016293d4a8586a39ca5d9b5f15cbea1f55e46" |   resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.3.tgz#d41016293d4a8586a39ca5d9b5f15cbea1f55e46" | ||||||
| @ -10479,6 +10496,11 @@ supports-hyperlinks@^2.0.0: | |||||||
|     has-flag "^4.0.0" |     has-flag "^4.0.0" | ||||||
|     supports-color "^7.0.0" |     supports-color "^7.0.0" | ||||||
| 
 | 
 | ||||||
|  | supports-preserve-symlinks-flag@^1.0.0: | ||||||
|  |   version "1.0.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" | ||||||
|  |   integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== | ||||||
|  | 
 | ||||||
| svgo@^1.0.0: | svgo@^1.0.0: | ||||||
|   version "1.3.2" |   version "1.3.2" | ||||||
|   resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" |   resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" | ||||||
| @ -11514,10 +11536,10 @@ ws@^7.3.1, ws@^7.4.5: | |||||||
|   resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c" |   resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c" | ||||||
|   integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A== |   integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A== | ||||||
| 
 | 
 | ||||||
| ws@^8.4.2: | ws@^8.5.0: | ||||||
|   version "8.4.2" |   version "8.5.0" | ||||||
|   resolved "https://registry.yarnpkg.com/ws/-/ws-8.4.2.tgz#18e749868d8439f2268368829042894b6907aa0b" |   resolved "https://registry.yarnpkg.com/ws/-/ws-8.5.0.tgz#bfb4be96600757fe5382de12c670dab984a1ed4f" | ||||||
|   integrity sha512-Kbk4Nxyq7/ZWqr/tarI9yIt/+iNNFOjBXEWgTb4ydaNHBNGgvf2QHbS9fdfsndfjFlFwEd4Al+mw83YkaD10ZA== |   integrity sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg== | ||||||
| 
 | 
 | ||||||
| xml-name-validator@^3.0.0: | xml-name-validator@^3.0.0: | ||||||
|   version "3.0.0" |   version "3.0.0" | ||||||
| @ -11554,10 +11576,10 @@ yallist@^3.0.2: | |||||||
|   resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" |   resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" | ||||||
|   integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== |   integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== | ||||||
| 
 | 
 | ||||||
| yaml@^1.7.2: | yaml@^1.10.0: | ||||||
|   version "1.10.0" |   version "1.10.2" | ||||||
|   resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e" |   resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" | ||||||
|   integrity sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg== |   integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== | ||||||
| 
 | 
 | ||||||
| yargs-parser@^13.1.2: | yargs-parser@^13.1.2: | ||||||
|   version "13.1.2" |   version "13.1.2" | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user