(val)
| 3164 | return /[^\x00-\x7F]/u.test(str2); |
| 3165 | } |
| 3166 | function findStatus(val) { |
| 3167 | let start = 0; |
| 3168 | let end = mappingTable.length - 1; |
| 3169 | while (start <= end) { |
| 3170 | const mid = Math.floor((start + end) / 2); |
| 3171 | const target = mappingTable[mid]; |
| 3172 | const min = Array.isArray(target[0]) ? target[0][0] : target[0]; |
| 3173 | const max = Array.isArray(target[0]) ? target[0][1] : target[0]; |
| 3174 | if (min <= val && max >= val) { |
| 3175 | return target.slice(1); |
| 3176 | } else if (min > val) { |
| 3177 | end = mid - 1; |
| 3178 | } else { |
| 3179 | start = mid + 1; |
| 3180 | } |
| 3181 | } |
| 3182 | return null; |
| 3183 | } |
| 3184 | function mapChars(domainName, { transitionalProcessing }) { |
| 3185 | let processed = ""; |
| 3186 | for (const ch of domainName) { |
no test coverage detected
searching dependent graphs…