···11-import {ImagePickerAsset} from 'expo-image-picker'
22-import {AppBskyVideoDefs, BlobRef, BskyAgent} from '@atproto/api'
33-import {JobStatus} from '@atproto/api/dist/client/types/app/bsky/video/defs'
44-import {I18n} from '@lingui/core'
11+import {type ImagePickerAsset} from 'expo-image-picker'
22+import {type AppBskyVideoDefs, type BlobRef, type BskyAgent} from '@atproto/api'
33+import {type JobStatus} from '@atproto/api/dist/client/types/app/bsky/video/defs'
44+import {type I18n} from '@lingui/core'
55import {msg} from '@lingui/macro'
6677import {AbortError} from '#/lib/async/cancelable'
···1111 UploadLimitError,
1212 VideoTooLargeError,
1313} from '#/lib/media/video/errors'
1414-import {CompressedVideo} from '#/lib/media/video/types'
1414+import {type CompressedVideo} from '#/lib/media/video/types'
1515import {uploadVideo} from '#/lib/media/video/upload'
1616import {createVideoAgent} from '#/lib/media/video/util'
1717import {logger} from '#/logger'
···392392 return null
393393 }
394394 if (e instanceof VideoTooLargeError) {
395395- return _(msg`The selected video is larger than 100 MB.`)
395395+ return _(
396396+ msg`The selected video is larger than 100 MB. Please try again with a smaller file.`,
397397+ )
396398 }
397399 logger.error('Error compressing video', {safeMessage: e})
398400 return _(msg`An error occurred while compressing the video.`)
···427429 case 'Account is not old enough to upload videos':
428430 return _(
429431 msg`Your account is not yet old enough to upload videos. Please try again later.`,
432432+ )
433433+ case 'file size (100000001 bytes) is larger than the maximum allowed size (100000000 bytes)':
434434+ return _(
435435+ msg`The selected video is larger than 100 MB. Please try again with a smaller file.`,
430436 )
431437 default:
432438 return e.message