"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.replacements=exports.isHexDigit=exports.isDigit=exports.isIdContinueChar=exports.isIdStartChar=exports.isSpaceSeparator=void 0,exports.isSpaceSeparator=function(t){return"string"==typeof t&&/[\p{Zs}\t\v\f\uFEFF\n\r\u2028\u2029]/gu.test(t)},exports.isIdStartChar=function(t){return"string"==typeof t&&/[\p{L}\p{Nl}\u0024\u005f]/gu.test(t)},exports.isIdContinueChar=function(t){return"string"==typeof t&&/[\p{L}\p{Nl}\u0024\u005f\p{Mn}\p{Mc}\p{Nd}\p{Pc}\u200c\u200d]/gu.test(t)},exports.isDigit=function(t){return"string"==typeof t&&/[0-9]/.test(t)},exports.isHexDigit=function(t){return"string"==typeof t&&/[0-9A-Fa-f]/.test(t)},exports.replacements={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};