"use strict";Liferay.Loader.define("@liferay!analytics-settings-web$babel/helper-validator-identifier@7.10.4/scripts/generate-identifier-regex",["module","exports","require"],(function(e,t,n){window;{const e="13.0.0",t=n("unicode-"+e+"/Binary_Property/ID_Start/code-points.js").filter((function(e){return e>127}));let r=-1;const o=[8204,8205].concat(n("unicode-"+e+"/Binary_Property/ID_Continue/code-points.js").filter((function(e){return e>127&&-1==function search(e,t,n){for(let o=n;e[o]<=t&&o<e.length;r=o++)if(e[o]===t)return o;return-1}(t,e,r+1)})));function pad(e,t){for(;e.length<t;)e="0"+e;return e}function esc(e){const t=e.toString(16);return t.length<=2?"\\x"+pad(t,2):"\\u"+pad(t,4)}function generate(e){const t=[];let n="";for(let r=0,o=65536;r<e.length;r++){const i=e[r];let s=i;for(;r<e.length-1&&e[r+1]==s+1;)r++,s++;s<=65535?n+=i==s?esc(i):i+1==s?esc(i)+esc(s):esc(i)+"-"+esc(s):(t.push(i-o,s-i),o=s)}return{nonASCII:n,astral:t}}const i=generate(t),s=generate(o);console.log("/* prettier-ignore */"),console.log('let nonASCIIidentifierStartChars = "'+i.nonASCII+'";'),console.log("/* prettier-ignore */"),console.log('let nonASCIIidentifierChars = "'+s.nonASCII+'";'),console.log("/* prettier-ignore */"),console.log("const astralIdentifierStartCodes = "+JSON.stringify(i.astral)+";"),console.log("/* prettier-ignore */"),console.log("const astralIdentifierCodes = "+JSON.stringify(s.astral)+";")}}));
//# sourceMappingURL=generate-identifier-regex.js.map