| 1234567891011121314151617181920212223242526 | let Selector = require('../selector')let utils = require('../utils')class FileSelectorButton extends Selector {  constructor(name, prefixes, all) {    super(name, prefixes, all)    if (this.prefixes) {      this.prefixes = utils.uniq(this.prefixes.map(() => '-webkit-'))    }  }  /**   * Return different selectors depend on prefix   */  prefixed(prefix) {    if (prefix === '-webkit-') {      return '::-webkit-file-upload-button'    }    return `::${prefix}file-selector-button`  }}FileSelectorButton.names = ['::file-selector-button']module.exports = FileSelectorButton
 |