'use strict';try{constisValidUTF8=require('utf-8-validate');exports.isValidUTF8=typeofisValidUTF8==='object'?isValidUTF8.Validation.isValidUTF8// utf-8-validate@<3.0.0:isValidUTF8;}catch(e)/* istanbul ignore next */{exports.isValidUTF8=()=>true;}/** * Checks if a status code is allowed in a close frame. * * @param {Number} code The status code * @return {Boolean} `true` if the status code is valid, else `false` * @public */exports.isValidStatusCode=(code)=>{return((code>=1000&&code<=1013&&code!==1004&&code!==1005&&code!==1006)||(code>=3000&&code<=4999));};