| ... | ... | @@ -69,15 +69,35 @@ test { try toUnicodePass("xn--fa-hia.de", "fa\xc3\x9f.de"); } |
| 69 | 69 | test { try toAsciiPass("xn--fa-hia.de", "xn--fa-hia.de", false); } |
| 70 | 70 | test { try toAsciiPass("xn--fa-hia.de", "xn--fa-hia.de", true); } |
| 71 | 71 | test { try toUnicodeFail("\xc3\xa0\xd7\x90"); } // [B5, B6] |
| 72 | test { try toAsciiFail("\xc3\xa0\xd7\x90", false); } // [B5, B6] |
| 73 | test { try toAsciiFail("\xc3\xa0\xd7\x90", true); } // [B5, B6] |
| 72 | 74 | test { try toUnicodeFail("a\xcc\x80\xd7\x90"); } // [B5, B6] |
| 75 | test { try toAsciiFail("a\xcc\x80\xd7\x90", false); } // [B5, B6] |
| 76 | test { try toAsciiFail("a\xcc\x80\xd7\x90", true); } // [B5, B6] |
| 73 | 77 | test { try toUnicodeFail("A\xcc\x80\xd7\x90"); } // [B5, B6] |
| 78 | test { try toAsciiFail("A\xcc\x80\xd7\x90", false); } // [B5, B6] |
| 79 | test { try toAsciiFail("A\xcc\x80\xd7\x90", true); } // [B5, B6] |
| 74 | 80 | test { try toUnicodeFail("\xc3\x80\xd7\x90"); } // [B5, B6] |
| 81 | test { try toAsciiFail("\xc3\x80\xd7\x90", false); } // [B5, B6] |
| 82 | test { try toAsciiFail("\xc3\x80\xd7\x90", true); } // [B5, B6] |
| 75 | 83 | test { try toUnicodeFail("xn--0ca24w"); } // [B5, B6] |
| 84 | test { try toAsciiFail("xn--0ca24w", false); } // [B5, B6] |
| 85 | test { try toAsciiFail("xn--0ca24w", true); } // [B5, B6] |
| 76 | 86 | test { try toUnicodeFail("0\xc3\xa0.\xd7\x90"); } // [B1] |
| 87 | test { try toAsciiFail("0\xc3\xa0.\xd7\x90", false); } // [B1] |
| 88 | test { try toAsciiFail("0\xc3\xa0.\xd7\x90", true); } // [B1] |
| 77 | 89 | test { try toUnicodeFail("0a\xcc\x80.\xd7\x90"); } // [B1] |
| 90 | test { try toAsciiFail("0a\xcc\x80.\xd7\x90", false); } // [B1] |
| 91 | test { try toAsciiFail("0a\xcc\x80.\xd7\x90", true); } // [B1] |
| 78 | 92 | test { try toUnicodeFail("0A\xcc\x80.\xd7\x90"); } // [B1] |
| 93 | test { try toAsciiFail("0A\xcc\x80.\xd7\x90", false); } // [B1] |
| 94 | test { try toAsciiFail("0A\xcc\x80.\xd7\x90", true); } // [B1] |
| 79 | 95 | test { try toUnicodeFail("0\xc3\x80.\xd7\x90"); } // [B1] |
| 96 | test { try toAsciiFail("0\xc3\x80.\xd7\x90", false); } // [B1] |
| 97 | test { try toAsciiFail("0\xc3\x80.\xd7\x90", true); } // [B1] |
| 80 | 98 | test { try toUnicodeFail("xn--0-sfa.xn--4db"); } // [B1] |
| 99 | test { try toAsciiFail("xn--0-sfa.xn--4db", false); } // [B1] |
| 100 | test { try toAsciiFail("xn--0-sfa.xn--4db", true); } // [B1] |
| 81 | 101 | test { try toUnicodePass("\xc3\xa0.\xd7\x90\xcc\x88", "\xc3\xa0.\xd7\x90\xcc\x88"); } |
| 82 | 102 | test { try toAsciiPass("\xc3\xa0.\xd7\x90\xcc\x88", "xn--0ca.xn--ssa73l", false); } |
| 83 | 103 | test { try toAsciiPass("\xc3\xa0.\xd7\x90\xcc\x88", "xn--0ca.xn--ssa73l", true); } |
| ... | ... | @@ -94,22 +114,56 @@ test { try toUnicodePass("xn--0ca.xn--ssa73l", "\xc3\xa0.\xd7\x90\xcc\x88"); } |
| 94 | 114 | test { try toAsciiPass("xn--0ca.xn--ssa73l", "xn--0ca.xn--ssa73l", false); } |
| 95 | 115 | test { try toAsciiPass("xn--0ca.xn--ssa73l", "xn--0ca.xn--ssa73l", true); } |
| 96 | 116 | test { try toUnicodeFail("\xc3\xa0.\xd7\x900\xd9\xa0\xd7\x90"); } // [B4] |
| 117 | test { try toAsciiFail("\xc3\xa0.\xd7\x900\xd9\xa0\xd7\x90", false); } // [B4] |
| 118 | test { try toAsciiFail("\xc3\xa0.\xd7\x900\xd9\xa0\xd7\x90", true); } // [B4] |
| 97 | 119 | test { try toUnicodeFail("a\xcc\x80.\xd7\x900\xd9\xa0\xd7\x90"); } // [B4] |
| 120 | test { try toAsciiFail("a\xcc\x80.\xd7\x900\xd9\xa0\xd7\x90", false); } // [B4] |
| 121 | test { try toAsciiFail("a\xcc\x80.\xd7\x900\xd9\xa0\xd7\x90", true); } // [B4] |
| 98 | 122 | test { try toUnicodeFail("A\xcc\x80.\xd7\x900\xd9\xa0\xd7\x90"); } // [B4] |
| 123 | test { try toAsciiFail("A\xcc\x80.\xd7\x900\xd9\xa0\xd7\x90", false); } // [B4] |
| 124 | test { try toAsciiFail("A\xcc\x80.\xd7\x900\xd9\xa0\xd7\x90", true); } // [B4] |
| 99 | 125 | test { try toUnicodeFail("\xc3\x80.\xd7\x900\xd9\xa0\xd7\x90"); } // [B4] |
| 126 | test { try toAsciiFail("\xc3\x80.\xd7\x900\xd9\xa0\xd7\x90", false); } // [B4] |
| 127 | test { try toAsciiFail("\xc3\x80.\xd7\x900\xd9\xa0\xd7\x90", true); } // [B4] |
| 100 | 128 | test { try toUnicodeFail("xn--0ca.xn--0-zhcb98c"); } // [B4] |
| 129 | test { try toAsciiFail("xn--0ca.xn--0-zhcb98c", false); } // [B4] |
| 130 | test { try toAsciiFail("xn--0ca.xn--0-zhcb98c", true); } // [B4] |
| 101 | 131 | test { try toUnicodeFail("\xcc\x88.\xd7\x90"); } // [B1, V6] |
| 132 | test { try toAsciiFail("\xcc\x88.\xd7\x90", false); } // [B1, V6] |
| 133 | test { try toAsciiFail("\xcc\x88.\xd7\x90", true); } // [B1, V6] |
| 102 | 134 | test { try toUnicodeFail("xn--ssa.xn--4db"); } // [B1, V6] |
| 135 | test { try toAsciiFail("xn--ssa.xn--4db", false); } // [B1, V6] |
| 136 | test { try toAsciiFail("xn--ssa.xn--4db", true); } // [B1, V6] |
| 103 | 137 | test { try toUnicodeFail("\xc3\xa0.\xd7\x900\xd9\xa0"); } // [B4] |
| 138 | test { try toAsciiFail("\xc3\xa0.\xd7\x900\xd9\xa0", false); } // [B4] |
| 139 | test { try toAsciiFail("\xc3\xa0.\xd7\x900\xd9\xa0", true); } // [B4] |
| 104 | 140 | test { try toUnicodeFail("a\xcc\x80.\xd7\x900\xd9\xa0"); } // [B4] |
| 141 | test { try toAsciiFail("a\xcc\x80.\xd7\x900\xd9\xa0", false); } // [B4] |
| 142 | test { try toAsciiFail("a\xcc\x80.\xd7\x900\xd9\xa0", true); } // [B4] |
| 105 | 143 | test { try toUnicodeFail("A\xcc\x80.\xd7\x900\xd9\xa0"); } // [B4] |
| 144 | test { try toAsciiFail("A\xcc\x80.\xd7\x900\xd9\xa0", false); } // [B4] |
| 145 | test { try toAsciiFail("A\xcc\x80.\xd7\x900\xd9\xa0", true); } // [B4] |
| 106 | 146 | test { try toUnicodeFail("\xc3\x80.\xd7\x900\xd9\xa0"); } // [B4] |
| 147 | test { try toAsciiFail("\xc3\x80.\xd7\x900\xd9\xa0", false); } // [B4] |
| 148 | test { try toAsciiFail("\xc3\x80.\xd7\x900\xd9\xa0", true); } // [B4] |
| 107 | 149 | test { try toUnicodeFail("xn--0ca.xn--0-zhc74b"); } // [B4] |
| 150 | test { try toAsciiFail("xn--0ca.xn--0-zhc74b", false); } // [B4] |
| 151 | test { try toAsciiFail("xn--0ca.xn--0-zhc74b", true); } // [B4] |
| 108 | 152 | test { try toUnicodeFail("\xc3\xa0\xcb\x87.\xd7\x90"); } // [B6] |
| 153 | test { try toAsciiFail("\xc3\xa0\xcb\x87.\xd7\x90", false); } // [B6] |
| 154 | test { try toAsciiFail("\xc3\xa0\xcb\x87.\xd7\x90", true); } // [B6] |
| 109 | 155 | test { try toUnicodeFail("a\xcc\x80\xcb\x87.\xd7\x90"); } // [B6] |
| 156 | test { try toAsciiFail("a\xcc\x80\xcb\x87.\xd7\x90", false); } // [B6] |
| 157 | test { try toAsciiFail("a\xcc\x80\xcb\x87.\xd7\x90", true); } // [B6] |
| 110 | 158 | test { try toUnicodeFail("A\xcc\x80\xcb\x87.\xd7\x90"); } // [B6] |
| 159 | test { try toAsciiFail("A\xcc\x80\xcb\x87.\xd7\x90", false); } // [B6] |
| 160 | test { try toAsciiFail("A\xcc\x80\xcb\x87.\xd7\x90", true); } // [B6] |
| 111 | 161 | test { try toUnicodeFail("\xc3\x80\xcb\x87.\xd7\x90"); } // [B6] |
| 162 | test { try toAsciiFail("\xc3\x80\xcb\x87.\xd7\x90", false); } // [B6] |
| 163 | test { try toAsciiFail("\xc3\x80\xcb\x87.\xd7\x90", true); } // [B6] |
| 112 | 164 | test { try toUnicodeFail("xn--0ca88g.xn--4db"); } // [B6] |
| 165 | test { try toAsciiFail("xn--0ca88g.xn--4db", false); } // [B6] |
| 166 | test { try toAsciiFail("xn--0ca88g.xn--4db", true); } // [B6] |
| 113 | 167 | test { try toUnicodePass("\xc3\xa0\xcc\x88.\xd7\x90", "\xc3\xa0\xcc\x88.\xd7\x90"); } |
| 114 | 168 | test { try toAsciiPass("\xc3\xa0\xcc\x88.\xd7\x90", "xn--0ca81i.xn--4db", false); } |
| 115 | 169 | test { try toAsciiPass("\xc3\xa0\xcc\x88.\xd7\x90", "xn--0ca81i.xn--4db", true); } |
| ... | ... | @@ -127,14 +181,19 @@ test { try toAsciiPass("xn--0ca81i.xn--4db", "xn--0ca81i.xn--4db", false); } |
| 127 | 181 | test { try toAsciiPass("xn--0ca81i.xn--4db", "xn--0ca81i.xn--4db", true); } |
| 128 | 182 | test { try toAsciiPass("a\xe2\x80\x8cb", "ab", true); } |
| 129 | 183 | test { try toUnicodeFail("a\xe2\x80\x8cb"); } // [C1] |
| 184 | test { try toAsciiFail("a\xe2\x80\x8cb", false); } // [C1] |
| 130 | 185 | test { try toAsciiPass("A\xe2\x80\x8cB", "ab", true); } |
| 131 | 186 | test { try toUnicodeFail("A\xe2\x80\x8cB"); } // [C1] |
| 187 | test { try toAsciiFail("A\xe2\x80\x8cB", false); } // [C1] |
| 132 | 188 | test { try toAsciiPass("A\xe2\x80\x8cb", "ab", true); } |
| 133 | 189 | test { try toUnicodeFail("A\xe2\x80\x8cb"); } // [C1] |
| 190 | test { try toAsciiFail("A\xe2\x80\x8cb", false); } // [C1] |
| 134 | 191 | test { try toUnicodePass("ab", "ab"); } |
| 135 | 192 | test { try toAsciiPass("ab", "ab", false); } |
| 136 | 193 | test { try toAsciiPass("ab", "ab", true); } |
| 137 | 194 | test { try toUnicodeFail("xn--ab-j1t"); } // [C1] |
| 195 | test { try toAsciiFail("xn--ab-j1t", false); } // [C1] |
| 196 | test { try toAsciiFail("xn--ab-j1t", true); } // [C1] |
| 138 | 197 | test { try toUnicodePass("a\xe0\xa5\x8d\xe2\x80\x8cb", "a\xe0\xa5\x8d\xe2\x80\x8cb"); } |
| 139 | 198 | test { try toAsciiPass("a\xe0\xa5\x8d\xe2\x80\x8cb", "xn--ab-fsf604u", false); } |
| 140 | 199 | test { try toAsciiPass("a\xe0\xa5\x8d\xe2\x80\x8cb", "xn--ab-fsf", true); } |
| ... | ... | @@ -160,25 +219,56 @@ test { try toUnicodePass("xn--ab-fsf604u", "a\xe0\xa5\x8d\xe2\x80\x8cb"); } |
| 160 | 219 | test { try toAsciiPass("xn--ab-fsf604u", "xn--ab-fsf604u", false); } |
| 161 | 220 | test { try toAsciiPass("xn--ab-fsf604u", "xn--ab-fsf604u", true); } |
| 162 | 221 | test { try toUnicodeFail("\xcc\x88\xe2\x80\x8c\xcc\x88\xd8\xa8b"); } // [B1, C1, V6] |
| 222 | test { try toAsciiFail("\xcc\x88\xe2\x80\x8c\xcc\x88\xd8\xa8b", false); } // [B1, C1, V6] |
| 223 | test { try toAsciiFail("\xcc\x88\xe2\x80\x8c\xcc\x88\xd8\xa8b", true); } // [B1, V6] |
| 163 | 224 | test { try toUnicodeFail("\xcc\x88\xe2\x80\x8c\xcc\x88\xd8\xa8B"); } // [B1, C1, V6] |
| 225 | test { try toAsciiFail("\xcc\x88\xe2\x80\x8c\xcc\x88\xd8\xa8B", false); } // [B1, C1, V6] |
| 226 | test { try toAsciiFail("\xcc\x88\xe2\x80\x8c\xcc\x88\xd8\xa8B", true); } // [B1, V6] |
| 164 | 227 | test { try toUnicodeFail("xn--b-bcba413a"); } // [B1, V6] |
| 228 | test { try toAsciiFail("xn--b-bcba413a", false); } // [B1, V6] |
| 229 | test { try toAsciiFail("xn--b-bcba413a", true); } // [B1, V6] |
| 165 | 230 | test { try toUnicodeFail("xn--b-bcba413a2w8b"); } // [B1, C1, V6] |
| 231 | test { try toAsciiFail("xn--b-bcba413a2w8b", false); } // [B1, C1, V6] |
| 232 | test { try toAsciiFail("xn--b-bcba413a2w8b", true); } // [B1, C1, V6] |
| 166 | 233 | test { try toUnicodeFail("a\xd8\xa8\xcc\x88\xe2\x80\x8c\xcc\x88"); } // [B5, B6, C1] |
| 234 | test { try toAsciiFail("a\xd8\xa8\xcc\x88\xe2\x80\x8c\xcc\x88", false); } // [B5, B6, C1] |
| 235 | test { try toAsciiFail("a\xd8\xa8\xcc\x88\xe2\x80\x8c\xcc\x88", true); } // [B5, B6] |
| 167 | 236 | test { try toUnicodeFail("A\xd8\xa8\xcc\x88\xe2\x80\x8c\xcc\x88"); } // [B5, B6, C1] |
| 237 | test { try toAsciiFail("A\xd8\xa8\xcc\x88\xe2\x80\x8c\xcc\x88", false); } // [B5, B6, C1] |
| 238 | test { try toAsciiFail("A\xd8\xa8\xcc\x88\xe2\x80\x8c\xcc\x88", true); } // [B5, B6] |
| 168 | 239 | test { try toUnicodeFail("xn--a-ccba213a"); } // [B5, B6] |
| 240 | test { try toAsciiFail("xn--a-ccba213a", false); } // [B5, B6] |
| 241 | test { try toAsciiFail("xn--a-ccba213a", true); } // [B5, B6] |
| 169 | 242 | test { try toUnicodeFail("xn--a-ccba213a5w8b"); } // [B5, B6, C1] |
| 243 | test { try toAsciiFail("xn--a-ccba213a5w8b", false); } // [B5, B6, C1] |
| 244 | test { try toAsciiFail("xn--a-ccba213a5w8b", true); } // [B5, B6, C1] |
| 170 | 245 | test { try toUnicodeFail("a\xd8\xa8\xcc\x88\xe2\x80\x8c\xcc\x88\xd8\xa8b"); } // [B5] |
| 246 | test { try toAsciiFail("a\xd8\xa8\xcc\x88\xe2\x80\x8c\xcc\x88\xd8\xa8b", false); } // [B5] |
| 247 | test { try toAsciiFail("a\xd8\xa8\xcc\x88\xe2\x80\x8c\xcc\x88\xd8\xa8b", true); } // [B5] |
| 171 | 248 | test { try toUnicodeFail("A\xd8\xa8\xcc\x88\xe2\x80\x8c\xcc\x88\xd8\xa8B"); } // [B5] |
| 249 | test { try toAsciiFail("A\xd8\xa8\xcc\x88\xe2\x80\x8c\xcc\x88\xd8\xa8B", false); } // [B5] |
| 250 | test { try toAsciiFail("A\xd8\xa8\xcc\x88\xe2\x80\x8c\xcc\x88\xd8\xa8B", true); } // [B5] |
| 172 | 251 | test { try toUnicodeFail("A\xd8\xa8\xcc\x88\xe2\x80\x8c\xcc\x88\xd8\xa8b"); } // [B5] |
| 252 | test { try toAsciiFail("A\xd8\xa8\xcc\x88\xe2\x80\x8c\xcc\x88\xd8\xa8b", false); } // [B5] |
| 253 | test { try toAsciiFail("A\xd8\xa8\xcc\x88\xe2\x80\x8c\xcc\x88\xd8\xa8b", true); } // [B5] |
| 173 | 254 | test { try toUnicodeFail("xn--ab-uuba211bca"); } // [B5] |
| 255 | test { try toAsciiFail("xn--ab-uuba211bca", false); } // [B5] |
| 256 | test { try toAsciiFail("xn--ab-uuba211bca", true); } // [B5] |
| 174 | 257 | test { try toUnicodeFail("xn--ab-uuba211bca8057b"); } // [B5] |
| 258 | test { try toAsciiFail("xn--ab-uuba211bca8057b", false); } // [B5] |
| 259 | test { try toAsciiFail("xn--ab-uuba211bca8057b", true); } // [B5] |
| 175 | 260 | test { try toAsciiPass("a\xe2\x80\x8db", "ab", true); } |
| 176 | 261 | test { try toUnicodeFail("a\xe2\x80\x8db"); } // [C2] |
| 262 | test { try toAsciiFail("a\xe2\x80\x8db", false); } // [C2] |
| 177 | 263 | test { try toAsciiPass("A\xe2\x80\x8dB", "ab", true); } |
| 178 | 264 | test { try toUnicodeFail("A\xe2\x80\x8dB"); } // [C2] |
| 265 | test { try toAsciiFail("A\xe2\x80\x8dB", false); } // [C2] |
| 179 | 266 | test { try toAsciiPass("A\xe2\x80\x8db", "ab", true); } |
| 180 | 267 | test { try toUnicodeFail("A\xe2\x80\x8db"); } // [C2] |
| 268 | test { try toAsciiFail("A\xe2\x80\x8db", false); } // [C2] |
| 181 | 269 | test { try toUnicodeFail("xn--ab-m1t"); } // [C2] |
| 270 | test { try toAsciiFail("xn--ab-m1t", false); } // [C2] |
| 271 | test { try toAsciiFail("xn--ab-m1t", true); } // [C2] |
| 182 | 272 | test { try toUnicodePass("a\xe0\xa5\x8d\xe2\x80\x8db", "a\xe0\xa5\x8d\xe2\x80\x8db"); } |
| 183 | 273 | test { try toAsciiPass("a\xe0\xa5\x8d\xe2\x80\x8db", "xn--ab-fsf014u", false); } |
| 184 | 274 | test { try toAsciiPass("a\xe0\xa5\x8d\xe2\x80\x8db", "xn--ab-fsf", true); } |
| ... | ... | @@ -192,15 +282,35 @@ test { try toUnicodePass("xn--ab-fsf014u", "a\xe0\xa5\x8d\xe2\x80\x8db"); } |
| 192 | 282 | test { try toAsciiPass("xn--ab-fsf014u", "xn--ab-fsf014u", false); } |
| 193 | 283 | test { try toAsciiPass("xn--ab-fsf014u", "xn--ab-fsf014u", true); } |
| 194 | 284 | test { try toUnicodeFail("\xcc\x88\xe2\x80\x8d\xcc\x88\xd8\xa8b"); } // [B1, C2, V6] |
| 285 | test { try toAsciiFail("\xcc\x88\xe2\x80\x8d\xcc\x88\xd8\xa8b", false); } // [B1, C2, V6] |
| 286 | test { try toAsciiFail("\xcc\x88\xe2\x80\x8d\xcc\x88\xd8\xa8b", true); } // [B1, V6] |
| 195 | 287 | test { try toUnicodeFail("\xcc\x88\xe2\x80\x8d\xcc\x88\xd8\xa8B"); } // [B1, C2, V6] |
| 288 | test { try toAsciiFail("\xcc\x88\xe2\x80\x8d\xcc\x88\xd8\xa8B", false); } // [B1, C2, V6] |
| 289 | test { try toAsciiFail("\xcc\x88\xe2\x80\x8d\xcc\x88\xd8\xa8B", true); } // [B1, V6] |
| 196 | 290 | test { try toUnicodeFail("xn--b-bcba413a7w8b"); } // [B1, C2, V6] |
| 291 | test { try toAsciiFail("xn--b-bcba413a7w8b", false); } // [B1, C2, V6] |
| 292 | test { try toAsciiFail("xn--b-bcba413a7w8b", true); } // [B1, C2, V6] |
| 197 | 293 | test { try toUnicodeFail("a\xd8\xa8\xcc\x88\xe2\x80\x8d\xcc\x88"); } // [B5, B6, C2] |
| 294 | test { try toAsciiFail("a\xd8\xa8\xcc\x88\xe2\x80\x8d\xcc\x88", false); } // [B5, B6, C2] |
| 295 | test { try toAsciiFail("a\xd8\xa8\xcc\x88\xe2\x80\x8d\xcc\x88", true); } // [B5, B6] |
| 198 | 296 | test { try toUnicodeFail("A\xd8\xa8\xcc\x88\xe2\x80\x8d\xcc\x88"); } // [B5, B6, C2] |
| 297 | test { try toAsciiFail("A\xd8\xa8\xcc\x88\xe2\x80\x8d\xcc\x88", false); } // [B5, B6, C2] |
| 298 | test { try toAsciiFail("A\xd8\xa8\xcc\x88\xe2\x80\x8d\xcc\x88", true); } // [B5, B6] |
| 199 | 299 | test { try toUnicodeFail("xn--a-ccba213abx8b"); } // [B5, B6, C2] |
| 300 | test { try toAsciiFail("xn--a-ccba213abx8b", false); } // [B5, B6, C2] |
| 301 | test { try toAsciiFail("xn--a-ccba213abx8b", true); } // [B5, B6, C2] |
| 200 | 302 | test { try toUnicodeFail("a\xd8\xa8\xcc\x88\xe2\x80\x8d\xcc\x88\xd8\xa8b"); } // [B5, C2] |
| 303 | test { try toAsciiFail("a\xd8\xa8\xcc\x88\xe2\x80\x8d\xcc\x88\xd8\xa8b", false); } // [B5, C2] |
| 304 | test { try toAsciiFail("a\xd8\xa8\xcc\x88\xe2\x80\x8d\xcc\x88\xd8\xa8b", true); } // [B5] |
| 201 | 305 | test { try toUnicodeFail("A\xd8\xa8\xcc\x88\xe2\x80\x8d\xcc\x88\xd8\xa8B"); } // [B5, C2] |
| 306 | test { try toAsciiFail("A\xd8\xa8\xcc\x88\xe2\x80\x8d\xcc\x88\xd8\xa8B", false); } // [B5, C2] |
| 307 | test { try toAsciiFail("A\xd8\xa8\xcc\x88\xe2\x80\x8d\xcc\x88\xd8\xa8B", true); } // [B5] |
| 202 | 308 | test { try toUnicodeFail("A\xd8\xa8\xcc\x88\xe2\x80\x8d\xcc\x88\xd8\xa8b"); } // [B5, C2] |
| 309 | test { try toAsciiFail("A\xd8\xa8\xcc\x88\xe2\x80\x8d\xcc\x88\xd8\xa8b", false); } // [B5, C2] |
| 310 | test { try toAsciiFail("A\xd8\xa8\xcc\x88\xe2\x80\x8d\xcc\x88\xd8\xa8b", true); } // [B5] |
| 203 | 311 | test { try toUnicodeFail("xn--ab-uuba211bca5157b"); } // [B5, C2] |
| 312 | test { try toAsciiFail("xn--ab-uuba211bca5157b", false); } // [B5, C2] |
| 313 | test { try toAsciiFail("xn--ab-uuba211bca5157b", true); } // [B5, C2] |
| 204 | 314 | test { try toUnicodePass("\xc2\xa1", "\xc2\xa1"); } |
| 205 | 315 | test { try toAsciiPass("\xc2\xa1", "xn--7a", false); } |
| 206 | 316 | test { try toAsciiPass("\xc2\xa1", "xn--7a", true); } |
| ... | ... | @@ -214,8 +324,14 @@ test { try toUnicodePass("xn--pkf", "\xe1\xa7\x9a"); } |
| 214 | 324 | test { try toAsciiPass("xn--pkf", "xn--pkf", false); } |
| 215 | 325 | test { try toAsciiPass("xn--pkf", "xn--pkf", true); } |
| 216 | 326 | test { try toUnicodeFail("\"\""); } // [X4_2] |
| 327 | test { try toAsciiFail("\"\"", false); } // [A4_1, A4_2] |
| 328 | test { try toAsciiFail("\"\"", true); } // [A4_1, A4_2] |
| 217 | 329 | test { try toUnicodeFail("\xe3\x80\x82"); } // [X4_2] |
| 330 | test { try toAsciiFail("\xe3\x80\x82", false); } // [A4_1, A4_2] |
| 331 | test { try toAsciiFail("\xe3\x80\x82", true); } // [A4_1, A4_2] |
| 218 | 332 | test { try toUnicodeFail("."); } // [X4_2] |
| 333 | test { try toAsciiFail(".", false); } // [A4_1, A4_2] |
| 334 | test { try toAsciiFail(".", true); } // [A4_1, A4_2] |
| 219 | 335 | test { try toUnicodePass("\xea\xad\xa0", "\xea\xad\xa0"); } |
| 220 | 336 | test { try toAsciiPass("\xea\xad\xa0", "xn--3y9a", false); } |
| 221 | 337 | test { try toAsciiPass("\xea\xad\xa0", "xn--3y9a", true); } |
| ... | ... | @@ -223,10 +339,20 @@ test { try toUnicodePass("xn--3y9a", "\xea\xad\xa0"); } |
| 223 | 339 | test { try toAsciiPass("xn--3y9a", "xn--3y9a", false); } |
| 224 | 340 | test { try toAsciiPass("xn--3y9a", "xn--3y9a", true); } |
| 225 | 341 | test { try toUnicodePass("1234567890\xc3\xa41234567890123456789012345678901234567890123456", "1234567890\xc3\xa41234567890123456789012345678901234567890123456"); } |
| 342 | test { try toAsciiFail("1234567890\xc3\xa41234567890123456789012345678901234567890123456", false); } // [A4_2] |
| 343 | test { try toAsciiFail("1234567890\xc3\xa41234567890123456789012345678901234567890123456", true); } // [A4_2] |
| 226 | 344 | test { try toUnicodePass("1234567890a\xcc\x881234567890123456789012345678901234567890123456", "1234567890\xc3\xa41234567890123456789012345678901234567890123456"); } |
| 345 | test { try toAsciiFail("1234567890a\xcc\x881234567890123456789012345678901234567890123456", false); } // [A4_2] |
| 346 | test { try toAsciiFail("1234567890a\xcc\x881234567890123456789012345678901234567890123456", true); } // [A4_2] |
| 227 | 347 | test { try toUnicodePass("1234567890A\xcc\x881234567890123456789012345678901234567890123456", "1234567890\xc3\xa41234567890123456789012345678901234567890123456"); } |
| 348 | test { try toAsciiFail("1234567890A\xcc\x881234567890123456789012345678901234567890123456", false); } // [A4_2] |
| 349 | test { try toAsciiFail("1234567890A\xcc\x881234567890123456789012345678901234567890123456", true); } // [A4_2] |
| 228 | 350 | test { try toUnicodePass("1234567890\xc3\x841234567890123456789012345678901234567890123456", "1234567890\xc3\xa41234567890123456789012345678901234567890123456"); } |
| 351 | test { try toAsciiFail("1234567890\xc3\x841234567890123456789012345678901234567890123456", false); } // [A4_2] |
| 352 | test { try toAsciiFail("1234567890\xc3\x841234567890123456789012345678901234567890123456", true); } // [A4_2] |
| 229 | 353 | test { try toUnicodePass("xn--12345678901234567890123456789012345678901234567890123456-fxe", "1234567890\xc3\xa41234567890123456789012345678901234567890123456"); } |
| 354 | test { try toAsciiFail("xn--12345678901234567890123456789012345678901234567890123456-fxe", false); } // [A4_2] |
| 355 | test { try toAsciiFail("xn--12345678901234567890123456789012345678901234567890123456-fxe", true); } // [A4_2] |
| 230 | 356 | test { try toUnicodePass("www.eXample.cOm", "www.example.com"); } |
| 231 | 357 | test { try toAsciiPass("www.eXample.cOm", "www.example.com", false); } |
| 232 | 358 | test { try toAsciiPass("www.eXample.cOm", "www.example.com", true); } |
| ... | ... | @@ -405,12 +531,26 @@ test { try toUnicodePass("\xd9\x86\xd8\xa7\xd9\x85\xd9\x87\xd8\xa7\xdb\x8c.COM", |
| 405 | 531 | test { try toAsciiPass("\xd9\x86\xd8\xa7\xd9\x85\xd9\x87\xd8\xa7\xdb\x8c.COM", "xn--mgba3gch31f.com", false); } |
| 406 | 532 | test { try toAsciiPass("\xd9\x86\xd8\xa7\xd9\x85\xd9\x87\xd8\xa7\xdb\x8c.COM", "xn--mgba3gch31f.com", true); } |
| 407 | 533 | test { try toUnicodePass("a.b\xef\xbc\x8ec\xe3\x80\x82d\xef\xbd\xa1", "a.b.c.d."); } |
| 534 | test { try toAsciiFail("a.b\xef\xbc\x8ec\xe3\x80\x82d\xef\xbd\xa1", false); } // [A4_2] |
| 535 | test { try toAsciiFail("a.b\xef\xbc\x8ec\xe3\x80\x82d\xef\xbd\xa1", true); } // [A4_2] |
| 408 | 536 | test { try toUnicodePass("a.b.c\xe3\x80\x82d\xe3\x80\x82", "a.b.c.d."); } |
| 537 | test { try toAsciiFail("a.b.c\xe3\x80\x82d\xe3\x80\x82", false); } // [A4_2] |
| 538 | test { try toAsciiFail("a.b.c\xe3\x80\x82d\xe3\x80\x82", true); } // [A4_2] |
| 409 | 539 | test { try toUnicodePass("A.B.C\xe3\x80\x82D\xe3\x80\x82", "a.b.c.d."); } |
| 540 | test { try toAsciiFail("A.B.C\xe3\x80\x82D\xe3\x80\x82", false); } // [A4_2] |
| 541 | test { try toAsciiFail("A.B.C\xe3\x80\x82D\xe3\x80\x82", true); } // [A4_2] |
| 410 | 542 | test { try toUnicodePass("A.b.c\xe3\x80\x82D\xe3\x80\x82", "a.b.c.d."); } |
| 543 | test { try toAsciiFail("A.b.c\xe3\x80\x82D\xe3\x80\x82", false); } // [A4_2] |
| 544 | test { try toAsciiFail("A.b.c\xe3\x80\x82D\xe3\x80\x82", true); } // [A4_2] |
| 411 | 545 | test { try toUnicodePass("a.b.c.d.", "a.b.c.d."); } |
| 546 | test { try toAsciiFail("a.b.c.d.", false); } // [A4_2] |
| 547 | test { try toAsciiFail("a.b.c.d.", true); } // [A4_2] |
| 412 | 548 | test { try toUnicodePass("A.B\xef\xbc\x8eC\xe3\x80\x82D\xef\xbd\xa1", "a.b.c.d."); } |
| 549 | test { try toAsciiFail("A.B\xef\xbc\x8eC\xe3\x80\x82D\xef\xbd\xa1", false); } // [A4_2] |
| 550 | test { try toAsciiFail("A.B\xef\xbc\x8eC\xe3\x80\x82D\xef\xbd\xa1", true); } // [A4_2] |
| 413 | 551 | test { try toUnicodePass("A.b\xef\xbc\x8ec\xe3\x80\x82D\xef\xbd\xa1", "a.b.c.d."); } |
| 552 | test { try toAsciiFail("A.b\xef\xbc\x8ec\xe3\x80\x82D\xef\xbd\xa1", false); } // [A4_2] |
| 553 | test { try toAsciiFail("A.b\xef\xbc\x8ec\xe3\x80\x82D\xef\xbd\xa1", true); } // [A4_2] |
| 414 | 554 | test { try toUnicodePass("U\xcc\x88.xn--tda", "\xc3\xbc.\xc3\xbc"); } |
| 415 | 555 | test { try toAsciiPass("U\xcc\x88.xn--tda", "xn--tda.xn--tda", false); } |
| 416 | 556 | test { try toAsciiPass("U\xcc\x88.xn--tda", "xn--tda.xn--tda", true); } |
| ... | ... | @@ -457,25 +597,59 @@ test { try toUnicodePass("U\xcc\x88.u\xcc\x88", "\xc3\xbc.\xc3\xbc"); } |
| 457 | 597 | test { try toAsciiPass("U\xcc\x88.u\xcc\x88", "xn--tda.xn--tda", false); } |
| 458 | 598 | test { try toAsciiPass("U\xcc\x88.u\xcc\x88", "xn--tda.xn--tda", true); } |
| 459 | 599 | test { try toUnicodeFail("xn--u-ccb"); } // [V1] |
| 600 | test { try toAsciiFail("xn--u-ccb", false); } // [V1] |
| 601 | test { try toAsciiFail("xn--u-ccb", true); } // [V1] |
| 460 | 602 | test { try toUnicodeFail("a\xe2\x92\x88com"); } // [V7] |
| 603 | test { try toAsciiFail("a\xe2\x92\x88com", false); } // [V7] |
| 604 | test { try toAsciiFail("a\xe2\x92\x88com", true); } // [V7] |
| 461 | 605 | test { try toUnicodePass("a1.com", "a1.com"); } |
| 462 | 606 | test { try toAsciiPass("a1.com", "a1.com", false); } |
| 463 | 607 | test { try toAsciiPass("a1.com", "a1.com", true); } |
| 464 | 608 | test { try toUnicodeFail("A\xe2\x92\x88COM"); } // [V7] |
| 609 | test { try toAsciiFail("A\xe2\x92\x88COM", false); } // [V7] |
| 610 | test { try toAsciiFail("A\xe2\x92\x88COM", true); } // [V7] |
| 465 | 611 | test { try toUnicodeFail("A\xe2\x92\x88Com"); } // [V7] |
| 612 | test { try toAsciiFail("A\xe2\x92\x88Com", false); } // [V7] |
| 613 | test { try toAsciiFail("A\xe2\x92\x88Com", true); } // [V7] |
| 466 | 614 | test { try toUnicodeFail("xn--acom-0w1b"); } // [V7] |
| 615 | test { try toAsciiFail("xn--acom-0w1b", false); } // [V7] |
| 616 | test { try toAsciiFail("xn--acom-0w1b", true); } // [V7] |
| 467 | 617 | test { try toUnicodeFail("xn--a-ecp.ru"); } // [V7] |
| 618 | test { try toAsciiFail("xn--a-ecp.ru", false); } // [V7] |
| 619 | test { try toAsciiFail("xn--a-ecp.ru", true); } // [V7] |
| 468 | 620 | test { try toUnicodeFail("xn--0.pt"); } // [P4] |
| 621 | test { try toAsciiFail("xn--0.pt", false); } // [P4] |
| 622 | test { try toAsciiFail("xn--0.pt", true); } // [P4] |
| 469 | 623 | test { try toUnicodeFail("xn--a.pt"); } // [V7] |
| 624 | test { try toAsciiFail("xn--a.pt", false); } // [V7] |
| 625 | test { try toAsciiFail("xn--a.pt", true); } // [V7] |
| 470 | 626 | test { try toUnicodeFail("xn--a-\xc3\x84.pt"); } // [P4] |
| 627 | test { try toAsciiFail("xn--a-\xc3\x84.pt", false); } // [P4] |
| 628 | test { try toAsciiFail("xn--a-\xc3\x84.pt", true); } // [P4] |
| 471 | 629 | test { try toUnicodeFail("xn--a-A\xcc\x88.pt"); } // [P4] |
| 630 | test { try toAsciiFail("xn--a-A\xcc\x88.pt", false); } // [P4] |
| 631 | test { try toAsciiFail("xn--a-A\xcc\x88.pt", true); } // [P4] |
| 472 | 632 | test { try toUnicodeFail("xn--a-a\xcc\x88.pt"); } // [P4] |
| 633 | test { try toAsciiFail("xn--a-a\xcc\x88.pt", false); } // [P4] |
| 634 | test { try toAsciiFail("xn--a-a\xcc\x88.pt", true); } // [P4] |
| 473 | 635 | test { try toUnicodeFail("xn--a-\xc3\xa4.pt"); } // [P4] |
| 636 | test { try toAsciiFail("xn--a-\xc3\xa4.pt", false); } // [P4] |
| 637 | test { try toAsciiFail("xn--a-\xc3\xa4.pt", true); } // [P4] |
| 474 | 638 | test { try toUnicodeFail("XN--A-\xc3\x84.PT"); } // [P4] |
| 639 | test { try toAsciiFail("XN--A-\xc3\x84.PT", false); } // [P4] |
| 640 | test { try toAsciiFail("XN--A-\xc3\x84.PT", true); } // [P4] |
| 475 | 641 | test { try toUnicodeFail("XN--A-A\xcc\x88.PT"); } // [P4] |
| 642 | test { try toAsciiFail("XN--A-A\xcc\x88.PT", false); } // [P4] |
| 643 | test { try toAsciiFail("XN--A-A\xcc\x88.PT", true); } // [P4] |
| 476 | 644 | test { try toUnicodeFail("Xn--A-A\xcc\x88.pt"); } // [P4] |
| 645 | test { try toAsciiFail("Xn--A-A\xcc\x88.pt", false); } // [P4] |
| 646 | test { try toAsciiFail("Xn--A-A\xcc\x88.pt", true); } // [P4] |
| 477 | 647 | test { try toUnicodeFail("Xn--A-\xc3\x84.pt"); } // [P4] |
| 648 | test { try toAsciiFail("Xn--A-\xc3\x84.pt", false); } // [P4] |
| 649 | test { try toAsciiFail("Xn--A-\xc3\x84.pt", true); } // [P4] |
| 478 | 650 | test { try toUnicodeFail("xn--xn--a--gua.pt"); } // [V2, V4] |
| 651 | test { try toAsciiFail("xn--xn--a--gua.pt", false); } // [V2, V4] |
| 652 | test { try toAsciiFail("xn--xn--a--gua.pt", true); } // [V2, V4] |
| 479 | 653 | test { try toUnicodePass("\xe6\x97\xa5\xe6\x9c\xac\xe8\xaa\x9e\xe3\x80\x82\xef\xbc\xaa\xef\xbc\xb0", "\xe6\x97\xa5\xe6\x9c\xac\xe8\xaa\x9e.jp"); } |
| 480 | 654 | test { try toAsciiPass("\xe6\x97\xa5\xe6\x9c\xac\xe8\xaa\x9e\xe3\x80\x82\xef\xbc\xaa\xef\xbc\xb0", "xn--wgv71a119e.jp", false); } |
| 481 | 655 | test { try toAsciiPass("\xe6\x97\xa5\xe6\x9c\xac\xe8\xaa\x9e\xe3\x80\x82\xef\xbc\xaa\xef\xbc\xb0", "xn--wgv71a119e.jp", true); } |
| ... | ... | @@ -513,30 +687,68 @@ test { try toUnicodePass("xn--53h", "\xe2\x98\x95"); } |
| 513 | 687 | test { try toAsciiPass("xn--53h", "xn--53h", false); } |
| 514 | 688 | test { try toAsciiPass("xn--53h", "xn--53h", true); } |
| 515 | 689 | test { try toUnicodeFail("1.a\xc3\x9f\xe2\x80\x8c\xe2\x80\x8db\xe2\x80\x8c\xe2\x80\x8dc\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9fd\xcf\x82\xcf\x83\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9fe\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9fx\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9fy\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xcc\x82\xc3\x9fz"); } // [C1, C2] |
| 690 | test { try toAsciiFail("1.a\xc3\x9f\xe2\x80\x8c\xe2\x80\x8db\xe2\x80\x8c\xe2\x80\x8dc\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9fd\xcf\x82\xcf\x83\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9fe\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9fx\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9fy\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xcc\x82\xc3\x9fz", false); } // [C1, C2, A4_2] |
| 691 | test { try toAsciiFail("1.a\xc3\x9f\xe2\x80\x8c\xe2\x80\x8db\xe2\x80\x8c\xe2\x80\x8dc\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9fd\xcf\x82\xcf\x83\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9fe\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9fx\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9fy\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xcc\x82\xc3\x9fz", true); } // [A4_2] |
| 516 | 692 | test { try toUnicodeFail("1.ASS\xe2\x80\x8c\xe2\x80\x8dB\xe2\x80\x8c\xe2\x80\x8dCSSSSSSSSD\xce\xa3\xce\xa3SSSSSSSSSSSSSSSSESSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSSSSSSSSYSSSSSSSSSSSSSSSS\xcc\x82SSZ"); } // [C1, C2] |
| 693 | test { try toAsciiFail("1.ASS\xe2\x80\x8c\xe2\x80\x8dB\xe2\x80\x8c\xe2\x80\x8dCSSSSSSSSD\xce\xa3\xce\xa3SSSSSSSSSSSSSSSSESSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSSSSSSSSYSSSSSSSSSSSSSSSS\xcc\x82SSZ", false); } // [C1, C2, A4_2] |
| 694 | test { try toAsciiFail("1.ASS\xe2\x80\x8c\xe2\x80\x8dB\xe2\x80\x8c\xe2\x80\x8dCSSSSSSSSD\xce\xa3\xce\xa3SSSSSSSSSSSSSSSSESSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSSSSSSSSYSSSSSSSSSSSSSSSS\xcc\x82SSZ", true); } // [A4_2] |
| 517 | 695 | test { try toUnicodeFail("1.ASS\xe2\x80\x8c\xe2\x80\x8dB\xe2\x80\x8c\xe2\x80\x8dCSSSSSSSSD\xce\xa3\xce\xa3SSSSSSSSSSSSSSSSESSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSSSSSSSSYSSSSSSSSSSSSSSS\xc5\x9cSSZ"); } // [C1, C2] |
| 696 | test { try toAsciiFail("1.ASS\xe2\x80\x8c\xe2\x80\x8dB\xe2\x80\x8c\xe2\x80\x8dCSSSSSSSSD\xce\xa3\xce\xa3SSSSSSSSSSSSSSSSESSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSSSSSSSSYSSSSSSSSSSSSSSS\xc5\x9cSSZ", false); } // [C1, C2, A4_2] |
| 697 | test { try toAsciiFail("1.ASS\xe2\x80\x8c\xe2\x80\x8dB\xe2\x80\x8c\xe2\x80\x8dCSSSSSSSSD\xce\xa3\xce\xa3SSSSSSSSSSSSSSSSESSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSSSSSSSSYSSSSSSSSSSSSSSS\xc5\x9cSSZ", true); } // [A4_2] |
| 518 | 698 | test { try toUnicodeFail("1.ass\xe2\x80\x8c\xe2\x80\x8db\xe2\x80\x8c\xe2\x80\x8dcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssss\xc5\x9dssz"); } // [C1, C2] |
| 699 | test { try toAsciiFail("1.ass\xe2\x80\x8c\xe2\x80\x8db\xe2\x80\x8c\xe2\x80\x8dcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssss\xc5\x9dssz", false); } // [C1, C2, A4_2] |
| 700 | test { try toAsciiFail("1.ass\xe2\x80\x8c\xe2\x80\x8db\xe2\x80\x8c\xe2\x80\x8dcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssss\xc5\x9dssz", true); } // [A4_2] |
| 519 | 701 | test { try toUnicodeFail("1.ass\xe2\x80\x8c\xe2\x80\x8db\xe2\x80\x8c\xe2\x80\x8dcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssyssssssssssssssss\xcc\x82ssz"); } // [C1, C2] |
| 702 | test { try toAsciiFail("1.ass\xe2\x80\x8c\xe2\x80\x8db\xe2\x80\x8c\xe2\x80\x8dcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssyssssssssssssssss\xcc\x82ssz", false); } // [C1, C2, A4_2] |
| 703 | test { try toAsciiFail("1.ass\xe2\x80\x8c\xe2\x80\x8db\xe2\x80\x8c\xe2\x80\x8dcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssyssssssssssssssss\xcc\x82ssz", true); } // [A4_2] |
| 520 | 704 | test { try toUnicodeFail("1.Ass\xe2\x80\x8c\xe2\x80\x8db\xe2\x80\x8c\xe2\x80\x8dcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssyssssssssssssssss\xcc\x82ssz"); } // [C1, C2] |
| 705 | test { try toAsciiFail("1.Ass\xe2\x80\x8c\xe2\x80\x8db\xe2\x80\x8c\xe2\x80\x8dcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssyssssssssssssssss\xcc\x82ssz", false); } // [C1, C2, A4_2] |
| 706 | test { try toAsciiFail("1.Ass\xe2\x80\x8c\xe2\x80\x8db\xe2\x80\x8c\xe2\x80\x8dcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssyssssssssssssssss\xcc\x82ssz", true); } // [A4_2] |
| 521 | 707 | test { try toUnicodeFail("1.Ass\xe2\x80\x8c\xe2\x80\x8db\xe2\x80\x8c\xe2\x80\x8dcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssss\xc5\x9dssz"); } // [C1, C2] |
| 708 | test { try toAsciiFail("1.Ass\xe2\x80\x8c\xe2\x80\x8db\xe2\x80\x8c\xe2\x80\x8dcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssss\xc5\x9dssz", false); } // [C1, C2, A4_2] |
| 709 | test { try toAsciiFail("1.Ass\xe2\x80\x8c\xe2\x80\x8db\xe2\x80\x8c\xe2\x80\x8dcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssss\xc5\x9dssz", true); } // [A4_2] |
| 522 | 710 | test { try toUnicodePass("1.xn--assbcssssssssdssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssssz-pxq1419aa", "1.assbcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssss\xc5\x9dssz"); } |
| 711 | test { try toAsciiFail("1.xn--assbcssssssssdssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssssz-pxq1419aa", false); } // [A4_2] |
| 712 | test { try toAsciiFail("1.xn--assbcssssssssdssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssssz-pxq1419aa", true); } // [A4_2] |
| 523 | 713 | test { try toUnicodePass("1.assbcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssss\xc5\x9dssz", "1.assbcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssss\xc5\x9dssz"); } |
| 714 | test { try toAsciiFail("1.assbcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssss\xc5\x9dssz", false); } // [A4_2] |
| 715 | test { try toAsciiFail("1.assbcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssss\xc5\x9dssz", true); } // [A4_2] |
| 524 | 716 | test { try toUnicodePass("1.assbcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssyssssssssssssssss\xcc\x82ssz", "1.assbcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssss\xc5\x9dssz"); } |
| 717 | test { try toAsciiFail("1.assbcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssyssssssssssssssss\xcc\x82ssz", false); } // [A4_2] |
| 718 | test { try toAsciiFail("1.assbcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssyssssssssssssssss\xcc\x82ssz", true); } // [A4_2] |
| 525 | 719 | test { try toUnicodePass("1.ASSBCSSSSSSSSD\xce\xa3\xce\xa3SSSSSSSSSSSSSSSSESSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSSSSSSSSYSSSSSSSSSSSSSSSS\xcc\x82SSZ", "1.assbcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssss\xc5\x9dssz"); } |
| 720 | test { try toAsciiFail("1.ASSBCSSSSSSSSD\xce\xa3\xce\xa3SSSSSSSSSSSSSSSSESSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSSSSSSSSYSSSSSSSSSSSSSSSS\xcc\x82SSZ", false); } // [A4_2] |
| 721 | test { try toAsciiFail("1.ASSBCSSSSSSSSD\xce\xa3\xce\xa3SSSSSSSSSSSSSSSSESSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSSSSSSSSYSSSSSSSSSSSSSSSS\xcc\x82SSZ", true); } // [A4_2] |
| 526 | 722 | test { try toUnicodePass("1.ASSBCSSSSSSSSD\xce\xa3\xce\xa3SSSSSSSSSSSSSSSSESSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSSSSSSSSYSSSSSSSSSSSSSSS\xc5\x9cSSZ", "1.assbcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssss\xc5\x9dssz"); } |
| 723 | test { try toAsciiFail("1.ASSBCSSSSSSSSD\xce\xa3\xce\xa3SSSSSSSSSSSSSSSSESSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSSSSSSSSYSSSSSSSSSSSSSSS\xc5\x9cSSZ", false); } // [A4_2] |
| 724 | test { try toAsciiFail("1.ASSBCSSSSSSSSD\xce\xa3\xce\xa3SSSSSSSSSSSSSSSSESSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSSSSSSSSYSSSSSSSSSSSSSSS\xc5\x9cSSZ", true); } // [A4_2] |
| 527 | 725 | test { try toUnicodePass("1.Assbcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssss\xc5\x9dssz", "1.assbcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssss\xc5\x9dssz"); } |
| 726 | test { try toAsciiFail("1.Assbcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssss\xc5\x9dssz", false); } // [A4_2] |
| 727 | test { try toAsciiFail("1.Assbcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssss\xc5\x9dssz", true); } // [A4_2] |
| 528 | 728 | test { try toUnicodePass("1.Assbcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssyssssssssssssssss\xcc\x82ssz", "1.assbcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssss\xc5\x9dssz"); } |
| 729 | test { try toAsciiFail("1.Assbcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssyssssssssssssssss\xcc\x82ssz", false); } // [A4_2] |
| 730 | test { try toAsciiFail("1.Assbcssssssssd\xcf\x83\xcf\x83ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssyssssssssssssssss\xcc\x82ssz", true); } // [A4_2] |
| 529 | 731 | test { try toUnicodeFail("1.xn--assbcssssssssdssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssssz-pxq1419aa69989dba9gc"); } // [C1, C2] |
| 732 | test { try toAsciiFail("1.xn--assbcssssssssdssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssssz-pxq1419aa69989dba9gc", false); } // [C1, C2, A4_2] |
| 733 | test { try toAsciiFail("1.xn--assbcssssssssdssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssssz-pxq1419aa69989dba9gc", true); } // [C1, C2, A4_2] |
| 530 | 734 | test { try toUnicodeFail("1.A\xc3\x9f\xe2\x80\x8c\xe2\x80\x8db\xe2\x80\x8c\xe2\x80\x8dc\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9fd\xcf\x82\xcf\x83\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9fe\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9fx\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9fy\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xcc\x82\xc3\x9fz"); } // [C1, C2] |
| 735 | test { try toAsciiFail("1.A\xc3\x9f\xe2\x80\x8c\xe2\x80\x8db\xe2\x80\x8c\xe2\x80\x8dc\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9fd\xcf\x82\xcf\x83\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9fe\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9fx\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9fy\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xcc\x82\xc3\x9fz", false); } // [C1, C2, A4_2] |
| 736 | test { try toAsciiFail("1.A\xc3\x9f\xe2\x80\x8c\xe2\x80\x8db\xe2\x80\x8c\xe2\x80\x8dc\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9fd\xcf\x82\xcf\x83\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9fe\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9fx\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9fy\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xc3\x9f\xcc\x82\xc3\x9fz", true); } // [A4_2] |
| 531 | 737 | test { try toUnicodeFail("1.xn--abcdexyz-qyacaaabaaaaaaabaaaaaaaaabaaaaaaaaabaaaaaaaa010ze2isb1140zba8cc"); } // [C1, C2] |
| 738 | test { try toAsciiFail("1.xn--abcdexyz-qyacaaabaaaaaaabaaaaaaaaabaaaaaaaaabaaaaaaaa010ze2isb1140zba8cc", false); } // [C1, C2, A4_2] |
| 739 | test { try toAsciiFail("1.xn--abcdexyz-qyacaaabaaaaaaabaaaaaaaaabaaaaaaaaabaaaaaaaa010ze2isb1140zba8cc", true); } // [C1, C2, A4_2] |
| 532 | 740 | test { try toAsciiPass("\xe2\x80\x8cx\xe2\x80\x8dn\xe2\x80\x8c-\xe2\x80\x8d-b\xc3\x9f", "xn--bss", true); } |
| 533 | 741 | test { try toUnicodeFail("\xe2\x80\x8cx\xe2\x80\x8dn\xe2\x80\x8c-\xe2\x80\x8d-b\xc3\x9f"); } // [C1, C2] |
| 742 | test { try toAsciiFail("\xe2\x80\x8cx\xe2\x80\x8dn\xe2\x80\x8c-\xe2\x80\x8d-b\xc3\x9f", false); } // [C1, C2] |
| 534 | 743 | test { try toAsciiPass("\xe2\x80\x8cX\xe2\x80\x8dN\xe2\x80\x8c-\xe2\x80\x8d-BSS", "xn--bss", true); } |
| 535 | 744 | test { try toUnicodeFail("\xe2\x80\x8cX\xe2\x80\x8dN\xe2\x80\x8c-\xe2\x80\x8d-BSS"); } // [C1, C2] |
| 745 | test { try toAsciiFail("\xe2\x80\x8cX\xe2\x80\x8dN\xe2\x80\x8c-\xe2\x80\x8d-BSS", false); } // [C1, C2] |
| 536 | 746 | test { try toAsciiPass("\xe2\x80\x8cx\xe2\x80\x8dn\xe2\x80\x8c-\xe2\x80\x8d-bss", "xn--bss", true); } |
| 537 | 747 | test { try toUnicodeFail("\xe2\x80\x8cx\xe2\x80\x8dn\xe2\x80\x8c-\xe2\x80\x8d-bss"); } // [C1, C2] |
| 748 | test { try toAsciiFail("\xe2\x80\x8cx\xe2\x80\x8dn\xe2\x80\x8c-\xe2\x80\x8d-bss", false); } // [C1, C2] |
| 538 | 749 | test { try toAsciiPass("\xe2\x80\x8cX\xe2\x80\x8dn\xe2\x80\x8c-\xe2\x80\x8d-Bss", "xn--bss", true); } |
| 539 | 750 | test { try toUnicodeFail("\xe2\x80\x8cX\xe2\x80\x8dn\xe2\x80\x8c-\xe2\x80\x8d-Bss"); } // [C1, C2] |
| 751 | test { try toAsciiFail("\xe2\x80\x8cX\xe2\x80\x8dn\xe2\x80\x8c-\xe2\x80\x8d-Bss", false); } // [C1, C2] |
| 540 | 752 | test { try toUnicodePass("xn--bss", "\xe5\xa4\x99"); } |
| 541 | 753 | test { try toAsciiPass("xn--bss", "xn--bss", false); } |
| 542 | 754 | test { try toAsciiPass("xn--bss", "xn--bss", true); } |
| ... | ... | @@ -544,9 +756,14 @@ test { try toUnicodePass("\xe5\xa4\x99", "\xe5\xa4\x99"); } |
| 544 | 756 | test { try toAsciiPass("\xe5\xa4\x99", "xn--bss", false); } |
| 545 | 757 | test { try toAsciiPass("\xe5\xa4\x99", "xn--bss", true); } |
| 546 | 758 | test { try toUnicodeFail("xn--xn--bss-7z6ccid"); } // [C1, C2] |
| 759 | test { try toAsciiFail("xn--xn--bss-7z6ccid", false); } // [C1, C2] |
| 760 | test { try toAsciiFail("xn--xn--bss-7z6ccid", true); } // [C1, C2] |
| 547 | 761 | test { try toAsciiPass("\xe2\x80\x8cX\xe2\x80\x8dn\xe2\x80\x8c-\xe2\x80\x8d-B\xc3\x9f", "xn--bss", true); } |
| 548 | 762 | test { try toUnicodeFail("\xe2\x80\x8cX\xe2\x80\x8dn\xe2\x80\x8c-\xe2\x80\x8d-B\xc3\x9f"); } // [C1, C2] |
| 763 | test { try toAsciiFail("\xe2\x80\x8cX\xe2\x80\x8dn\xe2\x80\x8c-\xe2\x80\x8d-B\xc3\x9f", false); } // [C1, C2] |
| 549 | 764 | test { try toUnicodeFail("xn--xn--b-pqa5796ccahd"); } // [C1, C2] |
| 765 | test { try toAsciiFail("xn--xn--b-pqa5796ccahd", false); } // [C1, C2] |
| 766 | test { try toAsciiFail("xn--xn--b-pqa5796ccahd", true); } // [C1, C2] |
| 550 | 767 | test { try toUnicodePass("\xcb\xa3\xcd\x8f\xe2\x84\x95\xe2\x80\x8b\xef\xb9\xa3\xc2\xad\xef\xbc\x8d\xe1\xa0\x8c\xe2\x84\xac\xef\xb8\x80\xc5\xbf\xe2\x81\xa4\xf0\x9d\x94\xb0\xf3\xa0\x87\xaf\xef\xac\x84", "\xe5\xa4\xa1\xe5\xa4\x9e\xe5\xa4\x9c\xe5\xa4\x99"); } |
| 551 | 768 | test { try toAsciiPass("\xcb\xa3\xcd\x8f\xe2\x84\x95\xe2\x80\x8b\xef\xb9\xa3\xc2\xad\xef\xbc\x8d\xe1\xa0\x8c\xe2\x84\xac\xef\xb8\x80\xc5\xbf\xe2\x81\xa4\xf0\x9d\x94\xb0\xf3\xa0\x87\xaf\xef\xac\x84", "xn--bssffl", false); } |
| 552 | 769 | test { try toAsciiPass("\xcb\xa3\xcd\x8f\xe2\x84\x95\xe2\x80\x8b\xef\xb9\xa3\xc2\xad\xef\xbc\x8d\xe1\xa0\x8c\xe2\x84\xac\xef\xb8\x80\xc5\xbf\xe2\x81\xa4\xf0\x9d\x94\xb0\xf3\xa0\x87\xaf\xef\xac\x84", "xn--bssffl", true); } |
| ... | ... | @@ -581,10 +798,20 @@ test { try toUnicodePass("123456789012345678901234567890123456789012345678901234 |
| 581 | 798 | test { try toAsciiPass("123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b", "123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b", false); } |
| 582 | 799 | test { try toAsciiPass("123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b", "123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b", true); } |
| 583 | 800 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b.", "123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b."); } |
| 801 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b.", false); } // [A4_2] |
| 802 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b.", true); } // [A4_2] |
| 584 | 803 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c", "123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c"); } |
| 804 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c", false); } // [A4_1] |
| 805 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c", true); } // [A4_1] |
| 585 | 806 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901234.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a", "123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901234.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a"); } |
| 807 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901234.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a", false); } // [A4_2] |
| 808 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901234.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a", true); } // [A4_2] |
| 586 | 809 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901234.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.", "123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901234.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a."); } |
| 810 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901234.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.", false); } // [A4_2] |
| 811 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901234.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.", true); } // [A4_2] |
| 587 | 812 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901234.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b", "123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901234.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b"); } |
| 813 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901234.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b", false); } // [A4_1, A4_2] |
| 814 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901234.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b", true); } // [A4_1, A4_2] |
| 588 | 815 | test { try toUnicodePass("\xc3\xa41234567890123456789012345678901234567890123456789012345", "\xc3\xa41234567890123456789012345678901234567890123456789012345"); } |
| 589 | 816 | test { try toAsciiPass("\xc3\xa41234567890123456789012345678901234567890123456789012345", "xn--1234567890123456789012345678901234567890123456789012345-9te", false); } |
| 590 | 817 | test { try toAsciiPass("\xc3\xa41234567890123456789012345678901234567890123456789012345", "xn--1234567890123456789012345678901234567890123456789012345-9te", true); } |
| ... | ... | @@ -616,77 +843,221 @@ test { try toUnicodePass("123456789012345678901234567890123456789012345678901234 |
| 616 | 843 | test { try toAsciiPass("123456789012345678901234567890123456789012345678901234567890123.xn--1234567890123456789012345678901234567890123456789012345-kue.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b", "123456789012345678901234567890123456789012345678901234567890123.xn--1234567890123456789012345678901234567890123456789012345-kue.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b", false); } |
| 617 | 844 | test { try toAsciiPass("123456789012345678901234567890123456789012345678901234567890123.xn--1234567890123456789012345678901234567890123456789012345-kue.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b", "123456789012345678901234567890123456789012345678901234567890123.xn--1234567890123456789012345678901234567890123456789012345-kue.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b", true); } |
| 618 | 845 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa4123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b.", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa4123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b."); } |
| 846 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa4123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b.", false); } // [A4_2] |
| 847 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa4123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b.", true); } // [A4_2] |
| 619 | 848 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890a\xcc\x88123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b.", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa4123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b."); } |
| 849 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890a\xcc\x88123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b.", false); } // [A4_2] |
| 850 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890a\xcc\x88123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b.", true); } // [A4_2] |
| 620 | 851 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890A\xcc\x88123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890B.", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa4123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b."); } |
| 852 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890A\xcc\x88123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890B.", false); } // [A4_2] |
| 853 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890A\xcc\x88123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890B.", true); } // [A4_2] |
| 621 | 854 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x84123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890B.", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa4123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b."); } |
| 855 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x84123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890B.", false); } // [A4_2] |
| 856 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x84123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890B.", true); } // [A4_2] |
| 622 | 857 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.xn--1234567890123456789012345678901234567890123456789012345-kue.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b.", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa4123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b."); } |
| 858 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.xn--1234567890123456789012345678901234567890123456789012345-kue.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b.", false); } // [A4_2] |
| 859 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.xn--1234567890123456789012345678901234567890123456789012345-kue.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b.", true); } // [A4_2] |
| 623 | 860 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa4123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa4123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c"); } |
| 861 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa4123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c", false); } // [A4_1] |
| 862 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa4123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c", true); } // [A4_1] |
| 624 | 863 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890a\xcc\x88123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa4123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c"); } |
| 864 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890a\xcc\x88123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c", false); } // [A4_1] |
| 865 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890a\xcc\x88123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c", true); } // [A4_1] |
| 625 | 866 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890A\xcc\x88123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901C", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa4123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c"); } |
| 867 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890A\xcc\x88123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901C", false); } // [A4_1] |
| 868 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890A\xcc\x88123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901C", true); } // [A4_1] |
| 626 | 869 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x84123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901C", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa4123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c"); } |
| 870 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x84123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901C", false); } // [A4_1] |
| 871 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x84123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901C", true); } // [A4_1] |
| 627 | 872 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.xn--1234567890123456789012345678901234567890123456789012345-kue.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa4123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c"); } |
| 873 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.xn--1234567890123456789012345678901234567890123456789012345-kue.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c", false); } // [A4_1] |
| 874 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.xn--1234567890123456789012345678901234567890123456789012345-kue.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c", true); } // [A4_1] |
| 628 | 875 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa41234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa41234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a"); } |
| 876 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa41234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a", false); } // [A4_2] |
| 877 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa41234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a", true); } // [A4_2] |
| 629 | 878 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890a\xcc\x881234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa41234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a"); } |
| 879 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890a\xcc\x881234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a", false); } // [A4_2] |
| 880 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890a\xcc\x881234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a", true); } // [A4_2] |
| 630 | 881 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890A\xcc\x881234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789A", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa41234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a"); } |
| 882 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890A\xcc\x881234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789A", false); } // [A4_2] |
| 883 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890A\xcc\x881234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789A", true); } // [A4_2] |
| 631 | 884 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x841234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789A", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa41234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a"); } |
| 885 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x841234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789A", false); } // [A4_2] |
| 886 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x841234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789A", true); } // [A4_2] |
| 632 | 887 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.xn--12345678901234567890123456789012345678901234567890123456-fxe.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa41234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a"); } |
| 888 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.xn--12345678901234567890123456789012345678901234567890123456-fxe.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a", false); } // [A4_2] |
| 889 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.xn--12345678901234567890123456789012345678901234567890123456-fxe.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a", true); } // [A4_2] |
| 633 | 890 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa41234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa41234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a."); } |
| 891 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa41234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.", false); } // [A4_2] |
| 892 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa41234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.", true); } // [A4_2] |
| 634 | 893 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890a\xcc\x881234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa41234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a."); } |
| 894 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890a\xcc\x881234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.", false); } // [A4_2] |
| 895 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890a\xcc\x881234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.", true); } // [A4_2] |
| 635 | 896 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890A\xcc\x881234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789A.", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa41234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a."); } |
| 897 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890A\xcc\x881234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789A.", false); } // [A4_2] |
| 898 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890A\xcc\x881234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789A.", true); } // [A4_2] |
| 636 | 899 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x841234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789A.", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa41234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a."); } |
| 900 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x841234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789A.", false); } // [A4_2] |
| 901 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x841234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789A.", true); } // [A4_2] |
| 637 | 902 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.xn--12345678901234567890123456789012345678901234567890123456-fxe.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa41234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a."); } |
| 903 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.xn--12345678901234567890123456789012345678901234567890123456-fxe.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.", false); } // [A4_2] |
| 904 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.xn--12345678901234567890123456789012345678901234567890123456-fxe.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.", true); } // [A4_2] |
| 638 | 905 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa41234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa41234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b"); } |
| 906 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa41234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b", false); } // [A4_1, A4_2] |
| 907 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa41234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b", true); } // [A4_1, A4_2] |
| 639 | 908 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890a\xcc\x881234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa41234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b"); } |
| 909 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890a\xcc\x881234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b", false); } // [A4_1, A4_2] |
| 910 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890a\xcc\x881234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b", true); } // [A4_1, A4_2] |
| 640 | 911 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890A\xcc\x881234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890B", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa41234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b"); } |
| 912 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890A\xcc\x881234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890B", false); } // [A4_1, A4_2] |
| 913 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890A\xcc\x881234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890B", true); } // [A4_1, A4_2] |
| 641 | 914 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x841234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890B", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa41234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b"); } |
| 915 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x841234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890B", false); } // [A4_1, A4_2] |
| 916 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x841234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890B", true); } // [A4_1, A4_2] |
| 642 | 917 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.xn--12345678901234567890123456789012345678901234567890123456-fxe.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa41234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b"); } |
| 918 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.xn--12345678901234567890123456789012345678901234567890123456-fxe.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b", false); } // [A4_1, A4_2] |
| 919 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.xn--12345678901234567890123456789012345678901234567890123456-fxe.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b", true); } // [A4_1, A4_2] |
| 643 | 920 | test { try toUnicodeFail("a.b..-q--a-.e"); } // [V2, V3, X4_2] |
| 921 | test { try toAsciiFail("a.b..-q--a-.e", false); } // [V2, V3, A4_2] |
| 922 | test { try toAsciiFail("a.b..-q--a-.e", true); } // [V2, V3, A4_2] |
| 644 | 923 | test { try toUnicodeFail("a.b..-q--\xc3\xa4-.e"); } // [V2, V3, X4_2] |
| 924 | test { try toAsciiFail("a.b..-q--\xc3\xa4-.e", false); } // [V2, V3, A4_2] |
| 925 | test { try toAsciiFail("a.b..-q--\xc3\xa4-.e", true); } // [V2, V3, A4_2] |
| 645 | 926 | test { try toUnicodeFail("a.b..-q--a\xcc\x88-.e"); } // [V2, V3, X4_2] |
| 927 | test { try toAsciiFail("a.b..-q--a\xcc\x88-.e", false); } // [V2, V3, A4_2] |
| 928 | test { try toAsciiFail("a.b..-q--a\xcc\x88-.e", true); } // [V2, V3, A4_2] |
| 646 | 929 | test { try toUnicodeFail("A.B..-Q--A\xcc\x88-.E"); } // [V2, V3, X4_2] |
| 930 | test { try toAsciiFail("A.B..-Q--A\xcc\x88-.E", false); } // [V2, V3, A4_2] |
| 931 | test { try toAsciiFail("A.B..-Q--A\xcc\x88-.E", true); } // [V2, V3, A4_2] |
| 647 | 932 | test { try toUnicodeFail("A.B..-Q--\xc3\x84-.E"); } // [V2, V3, X4_2] |
| 933 | test { try toAsciiFail("A.B..-Q--\xc3\x84-.E", false); } // [V2, V3, A4_2] |
| 934 | test { try toAsciiFail("A.B..-Q--\xc3\x84-.E", true); } // [V2, V3, A4_2] |
| 648 | 935 | test { try toUnicodeFail("A.b..-Q--\xc3\x84-.E"); } // [V2, V3, X4_2] |
| 936 | test { try toAsciiFail("A.b..-Q--\xc3\x84-.E", false); } // [V2, V3, A4_2] |
| 937 | test { try toAsciiFail("A.b..-Q--\xc3\x84-.E", true); } // [V2, V3, A4_2] |
| 649 | 938 | test { try toUnicodeFail("A.b..-Q--A\xcc\x88-.E"); } // [V2, V3, X4_2] |
| 939 | test { try toAsciiFail("A.b..-Q--A\xcc\x88-.E", false); } // [V2, V3, A4_2] |
| 940 | test { try toAsciiFail("A.b..-Q--A\xcc\x88-.E", true); } // [V2, V3, A4_2] |
| 650 | 941 | test { try toUnicodeFail("a.b..xn---q----jra.e"); } // [V2, V3, X4_2] |
| 942 | test { try toAsciiFail("a.b..xn---q----jra.e", false); } // [V2, V3, A4_2] |
| 943 | test { try toAsciiFail("a.b..xn---q----jra.e", true); } // [V2, V3, A4_2] |
| 651 | 944 | test { try toUnicodeFail("a..c"); } // [X4_2] |
| 945 | test { try toAsciiFail("a..c", false); } // [A4_2] |
| 946 | test { try toAsciiFail("a..c", true); } // [A4_2] |
| 652 | 947 | test { try toUnicodeFail("a.-b."); } // [V3] |
| 948 | test { try toAsciiFail("a.-b.", false); } // [V3, A4_2] |
| 949 | test { try toAsciiFail("a.-b.", true); } // [V3, A4_2] |
| 653 | 950 | test { try toUnicodeFail("a.b-.c"); } // [V3] |
| 951 | test { try toAsciiFail("a.b-.c", false); } // [V3] |
| 952 | test { try toAsciiFail("a.b-.c", true); } // [V3] |
| 654 | 953 | test { try toUnicodeFail("a.-.c"); } // [V3] |
| 954 | test { try toAsciiFail("a.-.c", false); } // [V3] |
| 955 | test { try toAsciiFail("a.-.c", true); } // [V3] |
| 655 | 956 | test { try toUnicodeFail("a.bc--de.f"); } // [V2] |
| 957 | test { try toAsciiFail("a.bc--de.f", false); } // [V2] |
| 958 | test { try toAsciiFail("a.bc--de.f", true); } // [V2] |
| 656 | 959 | test { try toUnicodeFail("xn--xn---epa"); } // [V2, V4] |
| 960 | test { try toAsciiFail("xn--xn---epa", false); } // [V2, V4] |
| 961 | test { try toAsciiFail("xn--xn---epa", true); } // [V2, V4] |
| 657 | 962 | test { try toUnicodeFail("\xc3\xa4.\xc2\xad.c"); } // [X4_2] |
| 963 | test { try toAsciiFail("\xc3\xa4.\xc2\xad.c", false); } // [A4_2] |
| 964 | test { try toAsciiFail("\xc3\xa4.\xc2\xad.c", true); } // [A4_2] |
| 658 | 965 | test { try toUnicodeFail("a\xcc\x88.\xc2\xad.c"); } // [X4_2] |
| 966 | test { try toAsciiFail("a\xcc\x88.\xc2\xad.c", false); } // [A4_2] |
| 967 | test { try toAsciiFail("a\xcc\x88.\xc2\xad.c", true); } // [A4_2] |
| 659 | 968 | test { try toUnicodeFail("A\xcc\x88.\xc2\xad.C"); } // [X4_2] |
| 969 | test { try toAsciiFail("A\xcc\x88.\xc2\xad.C", false); } // [A4_2] |
| 970 | test { try toAsciiFail("A\xcc\x88.\xc2\xad.C", true); } // [A4_2] |
| 660 | 971 | test { try toUnicodeFail("\xc3\x84.\xc2\xad.C"); } // [X4_2] |
| 972 | test { try toAsciiFail("\xc3\x84.\xc2\xad.C", false); } // [A4_2] |
| 973 | test { try toAsciiFail("\xc3\x84.\xc2\xad.C", true); } // [A4_2] |
| 661 | 974 | test { try toUnicodeFail("xn--4ca..c"); } // [X4_2] |
| 975 | test { try toAsciiFail("xn--4ca..c", false); } // [A4_2] |
| 976 | test { try toAsciiFail("xn--4ca..c", true); } // [A4_2] |
| 662 | 977 | test { try toUnicodeFail("\xc3\xa4.-b."); } // [V3] |
| 978 | test { try toAsciiFail("\xc3\xa4.-b.", false); } // [V3, A4_2] |
| 979 | test { try toAsciiFail("\xc3\xa4.-b.", true); } // [V3, A4_2] |
| 663 | 980 | test { try toUnicodeFail("a\xcc\x88.-b."); } // [V3] |
| 981 | test { try toAsciiFail("a\xcc\x88.-b.", false); } // [V3, A4_2] |
| 982 | test { try toAsciiFail("a\xcc\x88.-b.", true); } // [V3, A4_2] |
| 664 | 983 | test { try toUnicodeFail("A\xcc\x88.-B."); } // [V3] |
| 984 | test { try toAsciiFail("A\xcc\x88.-B.", false); } // [V3, A4_2] |
| 985 | test { try toAsciiFail("A\xcc\x88.-B.", true); } // [V3, A4_2] |
| 665 | 986 | test { try toUnicodeFail("\xc3\x84.-B."); } // [V3] |
| 987 | test { try toAsciiFail("\xc3\x84.-B.", false); } // [V3, A4_2] |
| 988 | test { try toAsciiFail("\xc3\x84.-B.", true); } // [V3, A4_2] |
| 666 | 989 | test { try toUnicodeFail("xn--4ca.-b."); } // [V3] |
| 990 | test { try toAsciiFail("xn--4ca.-b.", false); } // [V3, A4_2] |
| 991 | test { try toAsciiFail("xn--4ca.-b.", true); } // [V3, A4_2] |
| 667 | 992 | test { try toUnicodeFail("\xc3\xa4.b-.c"); } // [V3] |
| 993 | test { try toAsciiFail("\xc3\xa4.b-.c", false); } // [V3] |
| 994 | test { try toAsciiFail("\xc3\xa4.b-.c", true); } // [V3] |
| 668 | 995 | test { try toUnicodeFail("a\xcc\x88.b-.c"); } // [V3] |
| 996 | test { try toAsciiFail("a\xcc\x88.b-.c", false); } // [V3] |
| 997 | test { try toAsciiFail("a\xcc\x88.b-.c", true); } // [V3] |
| 669 | 998 | test { try toUnicodeFail("A\xcc\x88.B-.C"); } // [V3] |
| 999 | test { try toAsciiFail("A\xcc\x88.B-.C", false); } // [V3] |
| 1000 | test { try toAsciiFail("A\xcc\x88.B-.C", true); } // [V3] |
| 670 | 1001 | test { try toUnicodeFail("\xc3\x84.B-.C"); } // [V3] |
| 1002 | test { try toAsciiFail("\xc3\x84.B-.C", false); } // [V3] |
| 1003 | test { try toAsciiFail("\xc3\x84.B-.C", true); } // [V3] |
| 671 | 1004 | test { try toUnicodeFail("\xc3\x84.b-.C"); } // [V3] |
| 1005 | test { try toAsciiFail("\xc3\x84.b-.C", false); } // [V3] |
| 1006 | test { try toAsciiFail("\xc3\x84.b-.C", true); } // [V3] |
| 672 | 1007 | test { try toUnicodeFail("A\xcc\x88.b-.C"); } // [V3] |
| 1008 | test { try toAsciiFail("A\xcc\x88.b-.C", false); } // [V3] |
| 1009 | test { try toAsciiFail("A\xcc\x88.b-.C", true); } // [V3] |
| 673 | 1010 | test { try toUnicodeFail("xn--4ca.b-.c"); } // [V3] |
| 1011 | test { try toAsciiFail("xn--4ca.b-.c", false); } // [V3] |
| 1012 | test { try toAsciiFail("xn--4ca.b-.c", true); } // [V3] |
| 674 | 1013 | test { try toUnicodeFail("\xc3\xa4.-.c"); } // [V3] |
| 1014 | test { try toAsciiFail("\xc3\xa4.-.c", false); } // [V3] |
| 1015 | test { try toAsciiFail("\xc3\xa4.-.c", true); } // [V3] |
| 675 | 1016 | test { try toUnicodeFail("a\xcc\x88.-.c"); } // [V3] |
| 1017 | test { try toAsciiFail("a\xcc\x88.-.c", false); } // [V3] |
| 1018 | test { try toAsciiFail("a\xcc\x88.-.c", true); } // [V3] |
| 676 | 1019 | test { try toUnicodeFail("A\xcc\x88.-.C"); } // [V3] |
| 1020 | test { try toAsciiFail("A\xcc\x88.-.C", false); } // [V3] |
| 1021 | test { try toAsciiFail("A\xcc\x88.-.C", true); } // [V3] |
| 677 | 1022 | test { try toUnicodeFail("\xc3\x84.-.C"); } // [V3] |
| 1023 | test { try toAsciiFail("\xc3\x84.-.C", false); } // [V3] |
| 1024 | test { try toAsciiFail("\xc3\x84.-.C", true); } // [V3] |
| 678 | 1025 | test { try toUnicodeFail("xn--4ca.-.c"); } // [V3] |
| 1026 | test { try toAsciiFail("xn--4ca.-.c", false); } // [V3] |
| 1027 | test { try toAsciiFail("xn--4ca.-.c", true); } // [V3] |
| 679 | 1028 | test { try toUnicodeFail("\xc3\xa4.bc--de.f"); } // [V2] |
| 1029 | test { try toAsciiFail("\xc3\xa4.bc--de.f", false); } // [V2] |
| 1030 | test { try toAsciiFail("\xc3\xa4.bc--de.f", true); } // [V2] |
| 680 | 1031 | test { try toUnicodeFail("a\xcc\x88.bc--de.f"); } // [V2] |
| 1032 | test { try toAsciiFail("a\xcc\x88.bc--de.f", false); } // [V2] |
| 1033 | test { try toAsciiFail("a\xcc\x88.bc--de.f", true); } // [V2] |
| 681 | 1034 | test { try toUnicodeFail("A\xcc\x88.BC--DE.F"); } // [V2] |
| 1035 | test { try toAsciiFail("A\xcc\x88.BC--DE.F", false); } // [V2] |
| 1036 | test { try toAsciiFail("A\xcc\x88.BC--DE.F", true); } // [V2] |
| 682 | 1037 | test { try toUnicodeFail("\xc3\x84.BC--DE.F"); } // [V2] |
| 1038 | test { try toAsciiFail("\xc3\x84.BC--DE.F", false); } // [V2] |
| 1039 | test { try toAsciiFail("\xc3\x84.BC--DE.F", true); } // [V2] |
| 683 | 1040 | test { try toUnicodeFail("\xc3\x84.bc--De.f"); } // [V2] |
| 1041 | test { try toAsciiFail("\xc3\x84.bc--De.f", false); } // [V2] |
| 1042 | test { try toAsciiFail("\xc3\x84.bc--De.f", true); } // [V2] |
| 684 | 1043 | test { try toUnicodeFail("A\xcc\x88.bc--De.f"); } // [V2] |
| 1044 | test { try toAsciiFail("A\xcc\x88.bc--De.f", false); } // [V2] |
| 1045 | test { try toAsciiFail("A\xcc\x88.bc--De.f", true); } // [V2] |
| 685 | 1046 | test { try toUnicodeFail("xn--4ca.bc--de.f"); } // [V2] |
| 1047 | test { try toAsciiFail("xn--4ca.bc--de.f", false); } // [V2] |
| 1048 | test { try toAsciiFail("xn--4ca.bc--de.f", true); } // [V2] |
| 686 | 1049 | test { try toUnicodeFail("a.b.\xcc\x88c.d"); } // [V6] |
| 1050 | test { try toAsciiFail("a.b.\xcc\x88c.d", false); } // [V6] |
| 1051 | test { try toAsciiFail("a.b.\xcc\x88c.d", true); } // [V6] |
| 687 | 1052 | test { try toUnicodeFail("A.B.\xcc\x88C.D"); } // [V6] |
| 1053 | test { try toAsciiFail("A.B.\xcc\x88C.D", false); } // [V6] |
| 1054 | test { try toAsciiFail("A.B.\xcc\x88C.D", true); } // [V6] |
| 688 | 1055 | test { try toUnicodeFail("A.b.\xcc\x88c.d"); } // [V6] |
| 1056 | test { try toAsciiFail("A.b.\xcc\x88c.d", false); } // [V6] |
| 1057 | test { try toAsciiFail("A.b.\xcc\x88c.d", true); } // [V6] |
| 689 | 1058 | test { try toUnicodeFail("a.b.xn--c-bcb.d"); } // [V6] |
| 1059 | test { try toAsciiFail("a.b.xn--c-bcb.d", false); } // [V6] |
| 1060 | test { try toAsciiFail("a.b.xn--c-bcb.d", true); } // [V6] |
| 690 | 1061 | test { try toUnicodePass("A0", "a0"); } |
| 691 | 1062 | test { try toAsciiPass("A0", "a0", false); } |
| 692 | 1063 | test { try toAsciiPass("A0", "a0", true); } |
| ... | ... | @@ -694,16 +1065,38 @@ test { try toUnicodePass("0A", "0a"); } |
| 694 | 1065 | test { try toAsciiPass("0A", "0a", false); } |
| 695 | 1066 | test { try toAsciiPass("0A", "0a", true); } |
| 696 | 1067 | test { try toUnicodeFail("0A.\xd7\x90"); } // [B1] |
| 1068 | test { try toAsciiFail("0A.\xd7\x90", false); } // [B1] |
| 1069 | test { try toAsciiFail("0A.\xd7\x90", true); } // [B1] |
| 697 | 1070 | test { try toUnicodeFail("0a.\xd7\x90"); } // [B1] |
| 1071 | test { try toAsciiFail("0a.\xd7\x90", false); } // [B1] |
| 1072 | test { try toAsciiFail("0a.\xd7\x90", true); } // [B1] |
| 698 | 1073 | test { try toUnicodeFail("0a.xn--4db"); } // [B1] |
| 1074 | test { try toAsciiFail("0a.xn--4db", false); } // [B1] |
| 1075 | test { try toAsciiFail("0a.xn--4db", true); } // [B1] |
| 699 | 1076 | test { try toUnicodeFail("c.xn--0-eha.xn--4db"); } // [B1] |
| 1077 | test { try toAsciiFail("c.xn--0-eha.xn--4db", false); } // [B1] |
| 1078 | test { try toAsciiFail("c.xn--0-eha.xn--4db", true); } // [B1] |
| 700 | 1079 | test { try toUnicodeFail("b-.\xd7\x90"); } // [B6, V3] |
| 1080 | test { try toAsciiFail("b-.\xd7\x90", false); } // [B6, V3] |
| 1081 | test { try toAsciiFail("b-.\xd7\x90", true); } // [B6, V3] |
| 701 | 1082 | test { try toUnicodeFail("B-.\xd7\x90"); } // [B6, V3] |
| 1083 | test { try toAsciiFail("B-.\xd7\x90", false); } // [B6, V3] |
| 1084 | test { try toAsciiFail("B-.\xd7\x90", true); } // [B6, V3] |
| 702 | 1085 | test { try toUnicodeFail("b-.xn--4db"); } // [B6, V3] |
| 1086 | test { try toAsciiFail("b-.xn--4db", false); } // [B6, V3] |
| 1087 | test { try toAsciiFail("b-.xn--4db", true); } // [B6, V3] |
| 703 | 1088 | test { try toUnicodeFail("d.xn----dha.xn--4db"); } // [B6, V3] |
| 1089 | test { try toAsciiFail("d.xn----dha.xn--4db", false); } // [B6, V3] |
| 1090 | test { try toAsciiFail("d.xn----dha.xn--4db", true); } // [B6, V3] |
| 704 | 1091 | test { try toUnicodeFail("a\xd7\x90"); } // [B5, B6] |
| 1092 | test { try toAsciiFail("a\xd7\x90", false); } // [B5, B6] |
| 1093 | test { try toAsciiFail("a\xd7\x90", true); } // [B5, B6] |
| 705 | 1094 | test { try toUnicodeFail("A\xd7\x90"); } // [B5, B6] |
| 1095 | test { try toAsciiFail("A\xd7\x90", false); } // [B5, B6] |
| 1096 | test { try toAsciiFail("A\xd7\x90", true); } // [B5, B6] |
| 706 | 1097 | test { try toUnicodeFail("xn--a-0hc"); } // [B5, B6] |
| 1098 | test { try toAsciiFail("xn--a-0hc", false); } // [B5, B6] |
| 1099 | test { try toAsciiFail("xn--a-0hc", true); } // [B5, B6] |
| 707 | 1100 | test { try toUnicodePass("\xd7\x90\xd7\x87", "\xd7\x90\xd7\x87"); } |
| 708 | 1101 | test { try toAsciiPass("\xd7\x90\xd7\x87", "xn--vdbr", false); } |
| 709 | 1102 | test { try toAsciiPass("\xd7\x90\xd7\x87", "xn--vdbr", true); } |
| ... | ... | @@ -717,8 +1110,14 @@ test { try toUnicodePass("xn--9-ihcz", "\xd7\x909\xd7\x87"); } |
| 717 | 1110 | test { try toAsciiPass("xn--9-ihcz", "xn--9-ihcz", false); } |
| 718 | 1111 | test { try toAsciiPass("xn--9-ihcz", "xn--9-ihcz", true); } |
| 719 | 1112 | test { try toUnicodeFail("\xd7\x90a\xd7\x87"); } // [B2, B3] |
| 1113 | test { try toAsciiFail("\xd7\x90a\xd7\x87", false); } // [B2, B3] |
| 1114 | test { try toAsciiFail("\xd7\x90a\xd7\x87", true); } // [B2, B3] |
| 720 | 1115 | test { try toUnicodeFail("\xd7\x90A\xd7\x87"); } // [B2, B3] |
| 1116 | test { try toAsciiFail("\xd7\x90A\xd7\x87", false); } // [B2, B3] |
| 1117 | test { try toAsciiFail("\xd7\x90A\xd7\x87", true); } // [B2, B3] |
| 721 | 1118 | test { try toUnicodeFail("xn--a-ihcz"); } // [B2, B3] |
| 1119 | test { try toAsciiFail("xn--a-ihcz", false); } // [B2, B3] |
| 1120 | test { try toAsciiFail("xn--a-ihcz", true); } // [B2, B3] |
| 722 | 1121 | test { try toUnicodePass("\xd7\x90\xd7\xaa", "\xd7\x90\xd7\xaa"); } |
| 723 | 1122 | test { try toAsciiPass("\xd7\x90\xd7\xaa", "xn--4db6c", false); } |
| 724 | 1123 | test { try toAsciiPass("\xd7\x90\xd7\xaa", "xn--4db6c", true); } |
| ... | ... | @@ -732,13 +1131,29 @@ test { try toUnicodePass("xn--4db6c0a", "\xd7\x90\xd7\xb3\xd7\xaa"); } |
| 732 | 1131 | test { try toAsciiPass("xn--4db6c0a", "xn--4db6c0a", false); } |
| 733 | 1132 | test { try toAsciiPass("xn--4db6c0a", "xn--4db6c0a", true); } |
| 734 | 1133 | test { try toUnicodeFail("a\xd7\x90Tz"); } // [B5] |
| 1134 | test { try toAsciiFail("a\xd7\x90Tz", false); } // [B5] |
| 1135 | test { try toAsciiFail("a\xd7\x90Tz", true); } // [B5] |
| 735 | 1136 | test { try toUnicodeFail("a\xd7\x90tz"); } // [B5] |
| 1137 | test { try toAsciiFail("a\xd7\x90tz", false); } // [B5] |
| 1138 | test { try toAsciiFail("a\xd7\x90tz", true); } // [B5] |
| 736 | 1139 | test { try toUnicodeFail("A\xd7\x90TZ"); } // [B5] |
| 1140 | test { try toAsciiFail("A\xd7\x90TZ", false); } // [B5] |
| 1141 | test { try toAsciiFail("A\xd7\x90TZ", true); } // [B5] |
| 737 | 1142 | test { try toUnicodeFail("A\xd7\x90tz"); } // [B5] |
| 1143 | test { try toAsciiFail("A\xd7\x90tz", false); } // [B5] |
| 1144 | test { try toAsciiFail("A\xd7\x90tz", true); } // [B5] |
| 738 | 1145 | test { try toUnicodeFail("xn--atz-qpe"); } // [B5] |
| 1146 | test { try toAsciiFail("xn--atz-qpe", false); } // [B5] |
| 1147 | test { try toAsciiFail("xn--atz-qpe", true); } // [B5] |
| 739 | 1148 | test { try toUnicodeFail("\xd7\x90T\xd7\xaa"); } // [B2] |
| 1149 | test { try toAsciiFail("\xd7\x90T\xd7\xaa", false); } // [B2] |
| 1150 | test { try toAsciiFail("\xd7\x90T\xd7\xaa", true); } // [B2] |
| 740 | 1151 | test { try toUnicodeFail("\xd7\x90t\xd7\xaa"); } // [B2] |
| 1152 | test { try toAsciiFail("\xd7\x90t\xd7\xaa", false); } // [B2] |
| 1153 | test { try toAsciiFail("\xd7\x90t\xd7\xaa", true); } // [B2] |
| 741 | 1154 | test { try toUnicodeFail("xn--t-zhc3f"); } // [B2] |
| 1155 | test { try toAsciiFail("xn--t-zhc3f", false); } // [B2] |
| 1156 | test { try toAsciiFail("xn--t-zhc3f", true); } // [B2] |
| 742 | 1157 | test { try toUnicodePass("\xd7\x907\xd7\xaa", "\xd7\x907\xd7\xaa"); } |
| 743 | 1158 | test { try toAsciiPass("\xd7\x907\xd7\xaa", "xn--7-zhc3f", false); } |
| 744 | 1159 | test { try toAsciiPass("\xd7\x907\xd7\xaa", "xn--7-zhc3f", true); } |
| ... | ... | @@ -752,11 +1167,23 @@ test { try toUnicodePass("xn--4db6c6t", "\xd7\x90\xd9\xa7\xd7\xaa"); } |
| 752 | 1167 | test { try toAsciiPass("xn--4db6c6t", "xn--4db6c6t", false); } |
| 753 | 1168 | test { try toAsciiPass("xn--4db6c6t", "xn--4db6c6t", true); } |
| 754 | 1169 | test { try toUnicodeFail("a7\xd9\xa7z"); } // [B5] |
| 1170 | test { try toAsciiFail("a7\xd9\xa7z", false); } // [B5] |
| 1171 | test { try toAsciiFail("a7\xd9\xa7z", true); } // [B5] |
| 755 | 1172 | test { try toUnicodeFail("A7\xd9\xa7Z"); } // [B5] |
| 1173 | test { try toAsciiFail("A7\xd9\xa7Z", false); } // [B5] |
| 1174 | test { try toAsciiFail("A7\xd9\xa7Z", true); } // [B5] |
| 756 | 1175 | test { try toUnicodeFail("A7\xd9\xa7z"); } // [B5] |
| 1176 | test { try toAsciiFail("A7\xd9\xa7z", false); } // [B5] |
| 1177 | test { try toAsciiFail("A7\xd9\xa7z", true); } // [B5] |
| 757 | 1178 | test { try toUnicodeFail("xn--a7z-06e"); } // [B5] |
| 1179 | test { try toAsciiFail("xn--a7z-06e", false); } // [B5] |
| 1180 | test { try toAsciiFail("xn--a7z-06e", true); } // [B5] |
| 758 | 1181 | test { try toUnicodeFail("\xd7\x907\xd9\xa7\xd7\xaa"); } // [B4] |
| 1182 | test { try toAsciiFail("\xd7\x907\xd9\xa7\xd7\xaa", false); } // [B4] |
| 1183 | test { try toAsciiFail("\xd7\x907\xd9\xa7\xd7\xaa", true); } // [B4] |
| 759 | 1184 | test { try toUnicodeFail("xn--7-zhc3fty"); } // [B4] |
| 1185 | test { try toAsciiFail("xn--7-zhc3fty", false); } // [B4] |
| 1186 | test { try toAsciiFail("xn--7-zhc3fty", true); } // [B4] |
| 760 | 1187 | test { try toUnicodePass("\xe0\xae\xb9\xe0\xaf\x8d\xe2\x80\x8d", "\xe0\xae\xb9\xe0\xaf\x8d\xe2\x80\x8d"); } |
| 761 | 1188 | test { try toAsciiPass("\xe0\xae\xb9\xe0\xaf\x8d\xe2\x80\x8d", "xn--dmc4b194h", false); } |
| 762 | 1189 | test { try toAsciiPass("\xe0\xae\xb9\xe0\xaf\x8d\xe2\x80\x8d", "xn--dmc4b", true); } |
| ... | ... | @@ -771,6 +1198,7 @@ test { try toAsciiPass("xn--dmc4b194h", "xn--dmc4b194h", false); } |
| 771 | 1198 | test { try toAsciiPass("xn--dmc4b194h", "xn--dmc4b194h", true); } |
| 772 | 1199 | test { try toAsciiPass("\xe0\xae\xb9\xe2\x80\x8d", "xn--dmc", true); } |
| 773 | 1200 | test { try toUnicodeFail("\xe0\xae\xb9\xe2\x80\x8d"); } // [C2] |
| 1201 | test { try toAsciiFail("\xe0\xae\xb9\xe2\x80\x8d", false); } // [C2] |
| 774 | 1202 | test { try toUnicodePass("xn--dmc", "\xe0\xae\xb9"); } |
| 775 | 1203 | test { try toAsciiPass("xn--dmc", "xn--dmc", false); } |
| 776 | 1204 | test { try toAsciiPass("xn--dmc", "xn--dmc", true); } |
| ... | ... | @@ -778,8 +1206,14 @@ test { try toUnicodePass("\xe0\xae\xb9", "\xe0\xae\xb9"); } |
| 778 | 1206 | test { try toAsciiPass("\xe0\xae\xb9", "xn--dmc", false); } |
| 779 | 1207 | test { try toAsciiPass("\xe0\xae\xb9", "xn--dmc", true); } |
| 780 | 1208 | test { try toUnicodeFail("xn--dmc225h"); } // [C2] |
| 1209 | test { try toAsciiFail("xn--dmc225h", false); } // [C2] |
| 1210 | test { try toAsciiFail("xn--dmc225h", true); } // [C2] |
| 781 | 1211 | test { try toUnicodeFail("\xe2\x80\x8d"); } // [C2] |
| 1212 | test { try toAsciiFail("\xe2\x80\x8d", false); } // [C2] |
| 1213 | test { try toAsciiFail("\xe2\x80\x8d", true); } // [A4_1, A4_2] |
| 782 | 1214 | test { try toUnicodeFail("xn--1ug"); } // [C2] |
| 1215 | test { try toAsciiFail("xn--1ug", false); } // [C2] |
| 1216 | test { try toAsciiFail("xn--1ug", true); } // [C2] |
| 783 | 1217 | test { try toUnicodePass("\xe0\xae\xb9\xe0\xaf\x8d\xe2\x80\x8c", "\xe0\xae\xb9\xe0\xaf\x8d\xe2\x80\x8c"); } |
| 784 | 1218 | test { try toAsciiPass("\xe0\xae\xb9\xe0\xaf\x8d\xe2\x80\x8c", "xn--dmc4by94h", false); } |
| 785 | 1219 | test { try toAsciiPass("\xe0\xae\xb9\xe0\xaf\x8d\xe2\x80\x8c", "xn--dmc4b", true); } |
| ... | ... | @@ -788,9 +1222,16 @@ test { try toAsciiPass("xn--dmc4by94h", "xn--dmc4by94h", false); } |
| 788 | 1222 | test { try toAsciiPass("xn--dmc4by94h", "xn--dmc4by94h", true); } |
| 789 | 1223 | test { try toAsciiPass("\xe0\xae\xb9\xe2\x80\x8c", "xn--dmc", true); } |
| 790 | 1224 | test { try toUnicodeFail("\xe0\xae\xb9\xe2\x80\x8c"); } // [C1] |
| 1225 | test { try toAsciiFail("\xe0\xae\xb9\xe2\x80\x8c", false); } // [C1] |
| 791 | 1226 | test { try toUnicodeFail("xn--dmc025h"); } // [C1] |
| 1227 | test { try toAsciiFail("xn--dmc025h", false); } // [C1] |
| 1228 | test { try toAsciiFail("xn--dmc025h", true); } // [C1] |
| 792 | 1229 | test { try toUnicodeFail("\xe2\x80\x8c"); } // [C1] |
| 1230 | test { try toAsciiFail("\xe2\x80\x8c", false); } // [C1] |
| 1231 | test { try toAsciiFail("\xe2\x80\x8c", true); } // [A4_1, A4_2] |
| 793 | 1232 | test { try toUnicodeFail("xn--0ug"); } // [C1] |
| 1233 | test { try toAsciiFail("xn--0ug", false); } // [C1] |
| 1234 | test { try toAsciiFail("xn--0ug", true); } // [C1] |
| 794 | 1235 | test { try toUnicodePass("\xd9\x84\xd9\xb0\xe2\x80\x8c\xdb\xad\xdb\xaf", "\xd9\x84\xd9\xb0\xe2\x80\x8c\xdb\xad\xdb\xaf"); } |
| 795 | 1236 | test { try toAsciiPass("\xd9\x84\xd9\xb0\xe2\x80\x8c\xdb\xad\xdb\xaf", "xn--ghb2gxqia7523a", false); } |
| 796 | 1237 | test { try toAsciiPass("\xd9\x84\xd9\xb0\xe2\x80\x8c\xdb\xad\xdb\xaf", "xn--ghb2gxqia", true); } |
| ... | ... | @@ -841,6 +1282,7 @@ test { try toAsciiPass("xn--ghb65a953d", "xn--ghb65a953d", false); } |
| 841 | 1282 | test { try toAsciiPass("xn--ghb65a953d", "xn--ghb65a953d", true); } |
| 842 | 1283 | test { try toAsciiPass("\xd9\x84\xd9\xb0\xe2\x80\x8c\xdb\xad", "xn--ghb2gxq", true); } |
| 843 | 1284 | test { try toUnicodeFail("\xd9\x84\xd9\xb0\xe2\x80\x8c\xdb\xad"); } // [B3, C1] |
| 1285 | test { try toAsciiFail("\xd9\x84\xd9\xb0\xe2\x80\x8c\xdb\xad", false); } // [B3, C1] |
| 844 | 1286 | test { try toUnicodePass("xn--ghb2gxq", "\xd9\x84\xd9\xb0\xdb\xad"); } |
| 845 | 1287 | test { try toAsciiPass("xn--ghb2gxq", "xn--ghb2gxq", false); } |
| 846 | 1288 | test { try toAsciiPass("xn--ghb2gxq", "xn--ghb2gxq", true); } |
| ... | ... | @@ -848,8 +1290,11 @@ test { try toUnicodePass("\xd9\x84\xd9\xb0\xdb\xad", "\xd9\x84\xd9\xb0\xdb\xad") |
| 848 | 1290 | test { try toAsciiPass("\xd9\x84\xd9\xb0\xdb\xad", "xn--ghb2gxq", false); } |
| 849 | 1291 | test { try toAsciiPass("\xd9\x84\xd9\xb0\xdb\xad", "xn--ghb2gxq", true); } |
| 850 | 1292 | test { try toUnicodeFail("xn--ghb2gxqy34f"); } // [B3, C1] |
| 1293 | test { try toAsciiFail("xn--ghb2gxqy34f", false); } // [B3, C1] |
| 1294 | test { try toAsciiFail("xn--ghb2gxqy34f", true); } // [B3, C1] |
| 851 | 1295 | test { try toAsciiPass("\xdb\xaf\xe2\x80\x8c\xdb\xaf", "xn--cmba", true); } |
| 852 | 1296 | test { try toUnicodeFail("\xdb\xaf\xe2\x80\x8c\xdb\xaf"); } // [C1] |
| 1297 | test { try toAsciiFail("\xdb\xaf\xe2\x80\x8c\xdb\xaf", false); } // [C1] |
| 853 | 1298 | test { try toUnicodePass("xn--cmba", "\xdb\xaf\xdb\xaf"); } |
| 854 | 1299 | test { try toAsciiPass("xn--cmba", "xn--cmba", false); } |
| 855 | 1300 | test { try toAsciiPass("xn--cmba", "xn--cmba", true); } |
| ... | ... | @@ -857,8 +1302,11 @@ test { try toUnicodePass("\xdb\xaf\xdb\xaf", "\xdb\xaf\xdb\xaf"); } |
| 857 | 1302 | test { try toAsciiPass("\xdb\xaf\xdb\xaf", "xn--cmba", false); } |
| 858 | 1303 | test { try toAsciiPass("\xdb\xaf\xdb\xaf", "xn--cmba", true); } |
| 859 | 1304 | test { try toUnicodeFail("xn--cmba004q"); } // [C1] |
| 1305 | test { try toAsciiFail("xn--cmba004q", false); } // [C1] |
| 1306 | test { try toAsciiFail("xn--cmba004q", true); } // [C1] |
| 860 | 1307 | test { try toAsciiPass("\xd9\x84\xe2\x80\x8c", "xn--ghb", true); } |
| 861 | 1308 | test { try toUnicodeFail("\xd9\x84\xe2\x80\x8c"); } // [B3, C1] |
| 1309 | test { try toAsciiFail("\xd9\x84\xe2\x80\x8c", false); } // [B3, C1] |
| 862 | 1310 | test { try toUnicodePass("xn--ghb", "\xd9\x84"); } |
| 863 | 1311 | test { try toAsciiPass("xn--ghb", "xn--ghb", false); } |
| 864 | 1312 | test { try toAsciiPass("xn--ghb", "xn--ghb", true); } |
| ... | ... | @@ -866,28 +1314,68 @@ test { try toUnicodePass("\xd9\x84", "\xd9\x84"); } |
| 866 | 1314 | test { try toAsciiPass("\xd9\x84", "xn--ghb", false); } |
| 867 | 1315 | test { try toAsciiPass("\xd9\x84", "xn--ghb", true); } |
| 868 | 1316 | test { try toUnicodeFail("xn--ghb413k"); } // [B3, C1] |
| 1317 | test { try toAsciiFail("xn--ghb413k", false); } // [B3, C1] |
| 1318 | test { try toAsciiFail("xn--ghb413k", true); } // [B3, C1] |
| 869 | 1319 | test { try toUnicodeFail("a\xe3\x80\x82\xe3\x80\x82b"); } // [X4_2] |
| 1320 | test { try toAsciiFail("a\xe3\x80\x82\xe3\x80\x82b", false); } // [A4_2] |
| 1321 | test { try toAsciiFail("a\xe3\x80\x82\xe3\x80\x82b", true); } // [A4_2] |
| 870 | 1322 | test { try toUnicodeFail("A\xe3\x80\x82\xe3\x80\x82B"); } // [X4_2] |
| 1323 | test { try toAsciiFail("A\xe3\x80\x82\xe3\x80\x82B", false); } // [A4_2] |
| 1324 | test { try toAsciiFail("A\xe3\x80\x82\xe3\x80\x82B", true); } // [A4_2] |
| 871 | 1325 | test { try toUnicodeFail("a..b"); } // [X4_2] |
| 1326 | test { try toAsciiFail("a..b", false); } // [A4_2] |
| 1327 | test { try toAsciiFail("a..b", true); } // [A4_2] |
| 872 | 1328 | test { try toUnicodeFail("\xe2\x80\x8d\xe3\x80\x82\xe3\x80\x82\xda\xb9\xe2\x80\x8c"); } // [B1, B3, C1, C2, X4_2] |
| 1329 | test { try toAsciiFail("\xe2\x80\x8d\xe3\x80\x82\xe3\x80\x82\xda\xb9\xe2\x80\x8c", false); } // [B1, B3, C1, C2, A4_2] |
| 1330 | test { try toAsciiFail("\xe2\x80\x8d\xe3\x80\x82\xe3\x80\x82\xda\xb9\xe2\x80\x8c", true); } // [A4_2] |
| 873 | 1331 | test { try toUnicodeFail("..xn--skb"); } // [X4_2] |
| 1332 | test { try toAsciiFail("..xn--skb", false); } // [A4_2] |
| 1333 | test { try toAsciiFail("..xn--skb", true); } // [A4_2] |
| 874 | 1334 | test { try toUnicodeFail("xn--1ug..xn--skb080k"); } // [B1, B3, C1, C2, X4_2] |
| 1335 | test { try toAsciiFail("xn--1ug..xn--skb080k", false); } // [B1, B3, C1, C2, A4_2] |
| 1336 | test { try toAsciiFail("xn--1ug..xn--skb080k", true); } // [B1, B3, C1, C2, A4_2] |
| 875 | 1337 | test { try toUnicodeFail("\xd7\x900\xd9\xa0"); } // [B4] |
| 1338 | test { try toAsciiFail("\xd7\x900\xd9\xa0", false); } // [B4] |
| 1339 | test { try toAsciiFail("\xd7\x900\xd9\xa0", true); } // [B4] |
| 876 | 1340 | test { try toUnicodeFail("xn--0-zhc74b"); } // [B4] |
| 1341 | test { try toAsciiFail("xn--0-zhc74b", false); } // [B4] |
| 1342 | test { try toAsciiFail("xn--0-zhc74b", true); } // [B4] |
| 877 | 1343 | test { try toUnicodeFail("$"); } // [U1] |
| 1344 | test { try toAsciiFail("$", false); } // [U1] |
| 1345 | test { try toAsciiFail("$", true); } // [U1] |
| 878 | 1346 | test { try toUnicodeFail("\xe2\x91\xb7.four"); } // [U1] |
| 1347 | test { try toAsciiFail("\xe2\x91\xb7.four", false); } // [U1] |
| 1348 | test { try toAsciiFail("\xe2\x91\xb7.four", true); } // [U1] |
| 879 | 1349 | test { try toUnicodeFail("(4).four"); } // [U1] |
| 1350 | test { try toAsciiFail("(4).four", false); } // [U1] |
| 1351 | test { try toAsciiFail("(4).four", true); } // [U1] |
| 880 | 1352 | test { try toUnicodeFail("\xe2\x91\xb7.FOUR"); } // [U1] |
| 1353 | test { try toAsciiFail("\xe2\x91\xb7.FOUR", false); } // [U1] |
| 1354 | test { try toAsciiFail("\xe2\x91\xb7.FOUR", true); } // [U1] |
| 881 | 1355 | test { try toUnicodeFail("\xe2\x91\xb7.Four"); } // [U1] |
| 1356 | test { try toAsciiFail("\xe2\x91\xb7.Four", false); } // [U1] |
| 1357 | test { try toAsciiFail("\xe2\x91\xb7.Four", true); } // [U1] |
| 882 | 1358 | test { try toUnicodeFail("a\xef\xbf\xbdz"); } // [V7] |
| 1359 | test { try toAsciiFail("a\xef\xbf\xbdz", false); } // [V7, A3] |
| 1360 | test { try toAsciiFail("a\xef\xbf\xbdz", true); } // [V7, A3] |
| 883 | 1361 | test { try toUnicodeFail("A\xef\xbf\xbdZ"); } // [V7] |
| 1362 | test { try toAsciiFail("A\xef\xbf\xbdZ", false); } // [V7, A3] |
| 1363 | test { try toAsciiFail("A\xef\xbf\xbdZ", true); } // [V7, A3] |
| 884 | 1364 | test { try toUnicodeFail("xn--"); } // [P4, X4_2] |
| 1365 | test { try toAsciiFail("xn--", false); } // [P4, A4_1, A4_2] |
| 1366 | test { try toAsciiFail("xn--", true); } // [P4, A4_1, A4_2] |
| 885 | 1367 | test { try toUnicodeFail("xn---"); } // [P4] |
| 1368 | test { try toAsciiFail("xn---", false); } // [P4] |
| 1369 | test { try toAsciiFail("xn---", true); } // [P4] |
| 886 | 1370 | test { try toUnicodeFail("xn--ASCII-"); } // [P4] |
| 1371 | test { try toAsciiFail("xn--ASCII-", false); } // [P4] |
| 1372 | test { try toAsciiFail("xn--ASCII-", true); } // [P4] |
| 887 | 1373 | test { try toUnicodePass("ascii", "ascii"); } |
| 888 | 1374 | test { try toAsciiPass("ascii", "ascii", false); } |
| 889 | 1375 | test { try toAsciiPass("ascii", "ascii", true); } |
| 890 | 1376 | test { try toUnicodeFail("xn--unicode-.org"); } // [P4] |
| 1377 | test { try toAsciiFail("xn--unicode-.org", false); } // [P4] |
| 1378 | test { try toAsciiFail("xn--unicode-.org", true); } // [P4] |
| 891 | 1379 | test { try toUnicodePass("unicode.org", "unicode.org"); } |
| 892 | 1380 | test { try toAsciiPass("unicode.org", "unicode.org", false); } |
| 893 | 1381 | test { try toAsciiPass("unicode.org", "unicode.org", true); } |
| ... | ... | @@ -946,25 +1434,65 @@ test { try toUnicodePass("123456789012345678901234567890123456789012345678901234 |
| 946 | 1434 | test { try toAsciiPass("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x84123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b", "123456789012345678901234567890123456789012345678901234567890123.xn--1234567890123456789012345678901234567890123456789012345-kue.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b", false); } |
| 947 | 1435 | test { try toAsciiPass("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x84123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b", "123456789012345678901234567890123456789012345678901234567890123.xn--1234567890123456789012345678901234567890123456789012345-kue.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b", true); } |
| 948 | 1436 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890A\xcc\x88123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b.", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa4123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b."); } |
| 1437 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890A\xcc\x88123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b.", false); } // [A4_2] |
| 1438 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890A\xcc\x88123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b.", true); } // [A4_2] |
| 949 | 1439 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x84123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b.", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa4123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b."); } |
| 1440 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x84123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b.", false); } // [A4_2] |
| 1441 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x84123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b.", true); } // [A4_2] |
| 950 | 1442 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890A\xcc\x88123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa4123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c"); } |
| 1443 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890A\xcc\x88123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c", false); } // [A4_1] |
| 1444 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890A\xcc\x88123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c", true); } // [A4_1] |
| 951 | 1445 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x84123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa4123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c"); } |
| 1446 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x84123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c", false); } // [A4_1] |
| 1447 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x84123456789012345678901234567890123456789012345.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901c", true); } // [A4_1] |
| 952 | 1448 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890A\xcc\x881234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa41234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a"); } |
| 1449 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890A\xcc\x881234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a", false); } // [A4_2] |
| 1450 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890A\xcc\x881234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a", true); } // [A4_2] |
| 953 | 1451 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x841234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa41234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a"); } |
| 1452 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x841234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a", false); } // [A4_2] |
| 1453 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x841234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a", true); } // [A4_2] |
| 954 | 1454 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890A\xcc\x881234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa41234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a."); } |
| 1455 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890A\xcc\x881234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.", false); } // [A4_2] |
| 1456 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890A\xcc\x881234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.", true); } // [A4_2] |
| 955 | 1457 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x841234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa41234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a."); } |
| 1458 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x841234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.", false); } // [A4_2] |
| 1459 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x841234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789a.", true); } // [A4_2] |
| 956 | 1460 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890A\xcc\x881234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa41234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b"); } |
| 1461 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890A\xcc\x881234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b", false); } // [A4_1, A4_2] |
| 1462 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890A\xcc\x881234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b", true); } // [A4_1, A4_2] |
| 957 | 1463 | test { try toUnicodePass("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x841234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b", "123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\xa41234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b"); } |
| 1464 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x841234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b", false); } // [A4_1, A4_2] |
| 1465 | test { try toAsciiFail("123456789012345678901234567890123456789012345678901234567890123.1234567890\xc3\x841234567890123456789012345678901234567890123456.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890b", true); } // [A4_1, A4_2] |
| 958 | 1466 | test { try toUnicodeFail("c.0\xc3\xbc.\xd7\x90"); } // [B1] |
| 1467 | test { try toAsciiFail("c.0\xc3\xbc.\xd7\x90", false); } // [B1] |
| 1468 | test { try toAsciiFail("c.0\xc3\xbc.\xd7\x90", true); } // [B1] |
| 959 | 1469 | test { try toUnicodeFail("c.0u\xcc\x88.\xd7\x90"); } // [B1] |
| 1470 | test { try toAsciiFail("c.0u\xcc\x88.\xd7\x90", false); } // [B1] |
| 1471 | test { try toAsciiFail("c.0u\xcc\x88.\xd7\x90", true); } // [B1] |
| 960 | 1472 | test { try toUnicodeFail("C.0U\xcc\x88.\xd7\x90"); } // [B1] |
| 1473 | test { try toAsciiFail("C.0U\xcc\x88.\xd7\x90", false); } // [B1] |
| 1474 | test { try toAsciiFail("C.0U\xcc\x88.\xd7\x90", true); } // [B1] |
| 961 | 1475 | test { try toUnicodeFail("C.0\xc3\x9c.\xd7\x90"); } // [B1] |
| 1476 | test { try toAsciiFail("C.0\xc3\x9c.\xd7\x90", false); } // [B1] |
| 1477 | test { try toAsciiFail("C.0\xc3\x9c.\xd7\x90", true); } // [B1] |
| 962 | 1478 | test { try toUnicodeFail("C.0\xc3\xbc.\xd7\x90"); } // [B1] |
| 1479 | test { try toAsciiFail("C.0\xc3\xbc.\xd7\x90", false); } // [B1] |
| 1480 | test { try toAsciiFail("C.0\xc3\xbc.\xd7\x90", true); } // [B1] |
| 963 | 1481 | test { try toUnicodeFail("C.0u\xcc\x88.\xd7\x90"); } // [B1] |
| 1482 | test { try toAsciiFail("C.0u\xcc\x88.\xd7\x90", false); } // [B1] |
| 1483 | test { try toAsciiFail("C.0u\xcc\x88.\xd7\x90", true); } // [B1] |
| 964 | 1484 | test { try toUnicodeFail("\xe2\x92\x95\xe2\x88\x9d\xd9\x9f\xf2\x93\xa4\xa6\xef\xbc\x8e-\xf3\xa0\x84\xaf"); } // [V3, V7] |
| 1485 | test { try toAsciiFail("\xe2\x92\x95\xe2\x88\x9d\xd9\x9f\xf2\x93\xa4\xa6\xef\xbc\x8e-\xf3\xa0\x84\xaf", false); } // [V3, V7] |
| 1486 | test { try toAsciiFail("\xe2\x92\x95\xe2\x88\x9d\xd9\x9f\xf2\x93\xa4\xa6\xef\xbc\x8e-\xf3\xa0\x84\xaf", true); } // [V3, V7] |
| 965 | 1487 | test { try toUnicodeFail("14.\xe2\x88\x9d\xd9\x9f\xf2\x93\xa4\xa6.-\xf3\xa0\x84\xaf"); } // [V3, V7] |
| 1488 | test { try toAsciiFail("14.\xe2\x88\x9d\xd9\x9f\xf2\x93\xa4\xa6.-\xf3\xa0\x84\xaf", false); } // [V3, V7] |
| 1489 | test { try toAsciiFail("14.\xe2\x88\x9d\xd9\x9f\xf2\x93\xa4\xa6.-\xf3\xa0\x84\xaf", true); } // [V3, V7] |
| 966 | 1490 | test { try toUnicodeFail("14.xn--7hb713l3v90n.-"); } // [V3, V7] |
| 1491 | test { try toAsciiFail("14.xn--7hb713l3v90n.-", false); } // [V3, V7] |
| 1492 | test { try toAsciiFail("14.xn--7hb713l3v90n.-", true); } // [V3, V7] |
| 967 | 1493 | test { try toUnicodeFail("xn--7hb713lfwbi1311b.-"); } // [V3, V7] |
| 1494 | test { try toAsciiFail("xn--7hb713lfwbi1311b.-", false); } // [V3, V7] |
| 1495 | test { try toAsciiFail("xn--7hb713lfwbi1311b.-", true); } // [V3, V7] |
| 968 | 1496 | test { try toUnicodePass("\xea\xa1\xa3.\xdf\x8f", "\xea\xa1\xa3.\xdf\x8f"); } |
| 969 | 1497 | test { try toAsciiPass("\xea\xa1\xa3.\xdf\x8f", "xn--8c9a.xn--qsb", false); } |
| 970 | 1498 | test { try toAsciiPass("\xea\xa1\xa3.\xdf\x8f", "xn--8c9a.xn--qsb", true); } |
| ... | ... | @@ -972,34 +1500,80 @@ test { try toUnicodePass("xn--8c9a.xn--qsb", "\xea\xa1\xa3.\xdf\x8f"); } |
| 972 | 1500 | test { try toAsciiPass("xn--8c9a.xn--qsb", "xn--8c9a.xn--qsb", false); } |
| 973 | 1501 | test { try toAsciiPass("xn--8c9a.xn--qsb", "xn--8c9a.xn--qsb", true); } |
| 974 | 1502 | test { try toUnicodeFail("\xe2\x89\xaf\xd8\x83\xef\xbd\xa1-"); } // [B1, V3, V7] |
| 1503 | test { try toAsciiFail("\xe2\x89\xaf\xd8\x83\xef\xbd\xa1-", false); } // [B1, V3, V7] |
| 1504 | test { try toAsciiFail("\xe2\x89\xaf\xd8\x83\xef\xbd\xa1-", true); } // [B1, V3, V7] |
| 975 | 1505 | test { try toUnicodeFail(">\xcc\xb8\xd8\x83\xef\xbd\xa1-"); } // [B1, V3, V7] |
| 1506 | test { try toAsciiFail(">\xcc\xb8\xd8\x83\xef\xbd\xa1-", false); } // [B1, V3, V7] |
| 1507 | test { try toAsciiFail(">\xcc\xb8\xd8\x83\xef\xbd\xa1-", true); } // [B1, V3, V7] |
| 976 | 1508 | test { try toUnicodeFail("\xe2\x89\xaf\xd8\x83\xe3\x80\x82-"); } // [B1, V3, V7] |
| 1509 | test { try toAsciiFail("\xe2\x89\xaf\xd8\x83\xe3\x80\x82-", false); } // [B1, V3, V7] |
| 1510 | test { try toAsciiFail("\xe2\x89\xaf\xd8\x83\xe3\x80\x82-", true); } // [B1, V3, V7] |
| 977 | 1511 | test { try toUnicodeFail(">\xcc\xb8\xd8\x83\xe3\x80\x82-"); } // [B1, V3, V7] |
| 1512 | test { try toAsciiFail(">\xcc\xb8\xd8\x83\xe3\x80\x82-", false); } // [B1, V3, V7] |
| 1513 | test { try toAsciiFail(">\xcc\xb8\xd8\x83\xe3\x80\x82-", true); } // [B1, V3, V7] |
| 978 | 1514 | test { try toUnicodeFail("xn--lfb566l.-"); } // [B1, V3, V7] |
| 1515 | test { try toAsciiFail("xn--lfb566l.-", false); } // [B1, V3, V7] |
| 1516 | test { try toAsciiFail("xn--lfb566l.-", true); } // [B1, V3, V7] |
| 979 | 1517 | test { try toUnicodeFail("\xe2\xbe\x9b\xf0\x90\xb9\xa7\xe2\xbe\x95.\xe1\x85\x9f\xf3\xa0\x97\xb0\xcf\x82\xe1\x82\xad"); } // [B1, B5, V7] |
| 1518 | test { try toAsciiFail("\xe2\xbe\x9b\xf0\x90\xb9\xa7\xe2\xbe\x95.\xe1\x85\x9f\xf3\xa0\x97\xb0\xcf\x82\xe1\x82\xad", false); } // [B1, B5, V7] |
| 1519 | test { try toAsciiFail("\xe2\xbe\x9b\xf0\x90\xb9\xa7\xe2\xbe\x95.\xe1\x85\x9f\xf3\xa0\x97\xb0\xcf\x82\xe1\x82\xad", true); } // [B1, B5, V7] |
| 980 | 1520 | test { try toUnicodeFail("\xe8\xb5\xb0\xf0\x90\xb9\xa7\xe8\xb0\xb7.\xe1\x85\x9f\xf3\xa0\x97\xb0\xcf\x82\xe1\x82\xad"); } // [B1, B5, V7] |
| 1521 | test { try toAsciiFail("\xe8\xb5\xb0\xf0\x90\xb9\xa7\xe8\xb0\xb7.\xe1\x85\x9f\xf3\xa0\x97\xb0\xcf\x82\xe1\x82\xad", false); } // [B1, B5, V7] |
| 1522 | test { try toAsciiFail("\xe8\xb5\xb0\xf0\x90\xb9\xa7\xe8\xb0\xb7.\xe1\x85\x9f\xf3\xa0\x97\xb0\xcf\x82\xe1\x82\xad", true); } // [B1, B5, V7] |
| 981 | 1523 | test { try toUnicodeFail("\xe8\xb5\xb0\xf0\x90\xb9\xa7\xe8\xb0\xb7.\xe1\x85\x9f\xf3\xa0\x97\xb0\xcf\x82\xe2\xb4\x8d"); } // [B1, B5, V7] |
| 1524 | test { try toAsciiFail("\xe8\xb5\xb0\xf0\x90\xb9\xa7\xe8\xb0\xb7.\xe1\x85\x9f\xf3\xa0\x97\xb0\xcf\x82\xe2\xb4\x8d", false); } // [B1, B5, V7] |
| 1525 | test { try toAsciiFail("\xe8\xb5\xb0\xf0\x90\xb9\xa7\xe8\xb0\xb7.\xe1\x85\x9f\xf3\xa0\x97\xb0\xcf\x82\xe2\xb4\x8d", true); } // [B1, B5, V7] |
| 982 | 1526 | test { try toUnicodeFail("\xe8\xb5\xb0\xf0\x90\xb9\xa7\xe8\xb0\xb7.\xe1\x85\x9f\xf3\xa0\x97\xb0\xce\xa3\xe1\x82\xad"); } // [B1, B5, V7] |
| 1527 | test { try toAsciiFail("\xe8\xb5\xb0\xf0\x90\xb9\xa7\xe8\xb0\xb7.\xe1\x85\x9f\xf3\xa0\x97\xb0\xce\xa3\xe1\x82\xad", false); } // [B1, B5, V7] |
| 1528 | test { try toAsciiFail("\xe8\xb5\xb0\xf0\x90\xb9\xa7\xe8\xb0\xb7.\xe1\x85\x9f\xf3\xa0\x97\xb0\xce\xa3\xe1\x82\xad", true); } // [B1, B5, V7] |
| 983 | 1529 | test { try toUnicodeFail("\xe8\xb5\xb0\xf0\x90\xb9\xa7\xe8\xb0\xb7.\xe1\x85\x9f\xf3\xa0\x97\xb0\xcf\x83\xe2\xb4\x8d"); } // [B1, B5, V7] |
| 1530 | test { try toAsciiFail("\xe8\xb5\xb0\xf0\x90\xb9\xa7\xe8\xb0\xb7.\xe1\x85\x9f\xf3\xa0\x97\xb0\xcf\x83\xe2\xb4\x8d", false); } // [B1, B5, V7] |
| 1531 | test { try toAsciiFail("\xe8\xb5\xb0\xf0\x90\xb9\xa7\xe8\xb0\xb7.\xe1\x85\x9f\xf3\xa0\x97\xb0\xcf\x83\xe2\xb4\x8d", true); } // [B1, B5, V7] |
| 984 | 1532 | test { try toUnicodeFail("\xe8\xb5\xb0\xf0\x90\xb9\xa7\xe8\xb0\xb7.\xe1\x85\x9f\xf3\xa0\x97\xb0\xce\xa3\xe2\xb4\x8d"); } // [B1, B5, V7] |
| 1533 | test { try toAsciiFail("\xe8\xb5\xb0\xf0\x90\xb9\xa7\xe8\xb0\xb7.\xe1\x85\x9f\xf3\xa0\x97\xb0\xce\xa3\xe2\xb4\x8d", false); } // [B1, B5, V7] |
| 1534 | test { try toAsciiFail("\xe8\xb5\xb0\xf0\x90\xb9\xa7\xe8\xb0\xb7.\xe1\x85\x9f\xf3\xa0\x97\xb0\xce\xa3\xe2\xb4\x8d", true); } // [B1, B5, V7] |
| 985 | 1535 | test { try toUnicodeFail("xn--6g3a1x434z.xn--4xa452s5d17u"); } // [B1, B5, V7] |
| 1536 | test { try toAsciiFail("xn--6g3a1x434z.xn--4xa452s5d17u", false); } // [B1, B5, V7] |
| 1537 | test { try toAsciiFail("xn--6g3a1x434z.xn--4xa452s5d17u", true); } // [B1, B5, V7] |
| 986 | 1538 | test { try toUnicodeFail("xn--6g3a1x434z.xn--3xa652s5d17u"); } // [B1, B5, V7] |
| 1539 | test { try toAsciiFail("xn--6g3a1x434z.xn--3xa652s5d17u", false); } // [B1, B5, V7] |
| 1540 | test { try toAsciiFail("xn--6g3a1x434z.xn--3xa652s5d17u", true); } // [B1, B5, V7] |
| 987 | 1541 | test { try toUnicodeFail("\xe2\xbe\x9b\xf0\x90\xb9\xa7\xe2\xbe\x95.\xe1\x85\x9f\xf3\xa0\x97\xb0\xcf\x82\xe2\xb4\x8d"); } // [B1, B5, V7] |
| 1542 | test { try toAsciiFail("\xe2\xbe\x9b\xf0\x90\xb9\xa7\xe2\xbe\x95.\xe1\x85\x9f\xf3\xa0\x97\xb0\xcf\x82\xe2\xb4\x8d", false); } // [B1, B5, V7] |
| 1543 | test { try toAsciiFail("\xe2\xbe\x9b\xf0\x90\xb9\xa7\xe2\xbe\x95.\xe1\x85\x9f\xf3\xa0\x97\xb0\xcf\x82\xe2\xb4\x8d", true); } // [B1, B5, V7] |
| 988 | 1544 | test { try toUnicodeFail("\xe2\xbe\x9b\xf0\x90\xb9\xa7\xe2\xbe\x95.\xe1\x85\x9f\xf3\xa0\x97\xb0\xce\xa3\xe1\x82\xad"); } // [B1, B5, V7] |
| 1545 | test { try toAsciiFail("\xe2\xbe\x9b\xf0\x90\xb9\xa7\xe2\xbe\x95.\xe1\x85\x9f\xf3\xa0\x97\xb0\xce\xa3\xe1\x82\xad", false); } // [B1, B5, V7] |
| 1546 | test { try toAsciiFail("\xe2\xbe\x9b\xf0\x90\xb9\xa7\xe2\xbe\x95.\xe1\x85\x9f\xf3\xa0\x97\xb0\xce\xa3\xe1\x82\xad", true); } // [B1, B5, V7] |
| 989 | 1547 | test { try toUnicodeFail("\xe2\xbe\x9b\xf0\x90\xb9\xa7\xe2\xbe\x95.\xe1\x85\x9f\xf3\xa0\x97\xb0\xcf\x83\xe2\xb4\x8d"); } // [B1, B5, V7] |
| 1548 | test { try toAsciiFail("\xe2\xbe\x9b\xf0\x90\xb9\xa7\xe2\xbe\x95.\xe1\x85\x9f\xf3\xa0\x97\xb0\xcf\x83\xe2\xb4\x8d", false); } // [B1, B5, V7] |
| 1549 | test { try toAsciiFail("\xe2\xbe\x9b\xf0\x90\xb9\xa7\xe2\xbe\x95.\xe1\x85\x9f\xf3\xa0\x97\xb0\xcf\x83\xe2\xb4\x8d", true); } // [B1, B5, V7] |
| 990 | 1550 | test { try toUnicodeFail("\xe2\xbe\x9b\xf0\x90\xb9\xa7\xe2\xbe\x95.\xe1\x85\x9f\xf3\xa0\x97\xb0\xce\xa3\xe2\xb4\x8d"); } // [B1, B5, V7] |
| 1551 | test { try toAsciiFail("\xe2\xbe\x9b\xf0\x90\xb9\xa7\xe2\xbe\x95.\xe1\x85\x9f\xf3\xa0\x97\xb0\xce\xa3\xe2\xb4\x8d", false); } // [B1, B5, V7] |
| 1552 | test { try toAsciiFail("\xe2\xbe\x9b\xf0\x90\xb9\xa7\xe2\xbe\x95.\xe1\x85\x9f\xf3\xa0\x97\xb0\xce\xa3\xe2\xb4\x8d", true); } // [B1, B5, V7] |
| 991 | 1553 | test { try toUnicodeFail("xn--6g3a1x434z.xn--4xa180eotvh7453a"); } // [B5, V7] |
| 1554 | test { try toAsciiFail("xn--6g3a1x434z.xn--4xa180eotvh7453a", false); } // [B5, V7] |
| 1555 | test { try toAsciiFail("xn--6g3a1x434z.xn--4xa180eotvh7453a", true); } // [B5, V7] |
| 992 | 1556 | test { try toUnicodeFail("xn--6g3a1x434z.xn--4xa627dhpae6345i"); } // [B5, V7] |
| 1557 | test { try toAsciiFail("xn--6g3a1x434z.xn--4xa627dhpae6345i", false); } // [B5, V7] |
| 1558 | test { try toAsciiFail("xn--6g3a1x434z.xn--4xa627dhpae6345i", true); } // [B5, V7] |
| 993 | 1559 | test { try toUnicodeFail("xn--6g3a1x434z.xn--3xa380eotvh7453a"); } // [B5, V7] |
| 1560 | test { try toAsciiFail("xn--6g3a1x434z.xn--3xa380eotvh7453a", false); } // [B5, V7] |
| 1561 | test { try toAsciiFail("xn--6g3a1x434z.xn--3xa380eotvh7453a", true); } // [B5, V7] |
| 994 | 1562 | test { try toUnicodeFail("xn--6g3a1x434z.xn--3xa827dhpae6345i"); } // [B5, V7] |
| 1563 | test { try toAsciiFail("xn--6g3a1x434z.xn--3xa827dhpae6345i", false); } // [B5, V7] |
| 1564 | test { try toAsciiFail("xn--6g3a1x434z.xn--3xa827dhpae6345i", true); } // [B5, V7] |
| 995 | 1565 | test { try toAsciiPass("\xe2\x80\x8d\xe2\x89\xa0\xe1\xa2\x99\xe2\x89\xaf.\xec\x86\xa3-\xe1\xa1\xb4\xe1\x82\xa0", "xn--jbf911clb.xn----p9j493ivi4l", true); } |
| 996 | 1566 | test { try toUnicodeFail("\xe2\x80\x8d\xe2\x89\xa0\xe1\xa2\x99\xe2\x89\xaf.\xec\x86\xa3-\xe1\xa1\xb4\xe1\x82\xa0"); } // [C2] |
| 1567 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x89\xa0\xe1\xa2\x99\xe2\x89\xaf.\xec\x86\xa3-\xe1\xa1\xb4\xe1\x82\xa0", false); } // [C2] |
| 997 | 1568 | test { try toAsciiPass("\xe2\x80\x8d=\xcc\xb8\xe1\xa2\x99>\xcc\xb8.\xe1\x84\x89\xe1\x85\xa9\xe1\x86\xbe-\xe1\xa1\xb4\xe1\x82\xa0", "xn--jbf911clb.xn----p9j493ivi4l", true); } |
| 998 | 1569 | test { try toUnicodeFail("\xe2\x80\x8d=\xcc\xb8\xe1\xa2\x99>\xcc\xb8.\xe1\x84\x89\xe1\x85\xa9\xe1\x86\xbe-\xe1\xa1\xb4\xe1\x82\xa0"); } // [C2] |
| 1570 | test { try toAsciiFail("\xe2\x80\x8d=\xcc\xb8\xe1\xa2\x99>\xcc\xb8.\xe1\x84\x89\xe1\x85\xa9\xe1\x86\xbe-\xe1\xa1\xb4\xe1\x82\xa0", false); } // [C2] |
| 999 | 1571 | test { try toAsciiPass("\xe2\x80\x8d=\xcc\xb8\xe1\xa2\x99>\xcc\xb8.\xe1\x84\x89\xe1\x85\xa9\xe1\x86\xbe-\xe1\xa1\xb4\xe2\xb4\x80", "xn--jbf911clb.xn----p9j493ivi4l", true); } |
| 1000 | 1572 | test { try toUnicodeFail("\xe2\x80\x8d=\xcc\xb8\xe1\xa2\x99>\xcc\xb8.\xe1\x84\x89\xe1\x85\xa9\xe1\x86\xbe-\xe1\xa1\xb4\xe2\xb4\x80"); } // [C2] |
| 1573 | test { try toAsciiFail("\xe2\x80\x8d=\xcc\xb8\xe1\xa2\x99>\xcc\xb8.\xe1\x84\x89\xe1\x85\xa9\xe1\x86\xbe-\xe1\xa1\xb4\xe2\xb4\x80", false); } // [C2] |
| 1001 | 1574 | test { try toAsciiPass("\xe2\x80\x8d\xe2\x89\xa0\xe1\xa2\x99\xe2\x89\xaf.\xec\x86\xa3-\xe1\xa1\xb4\xe2\xb4\x80", "xn--jbf911clb.xn----p9j493ivi4l", true); } |
| 1002 | 1575 | test { try toUnicodeFail("\xe2\x80\x8d\xe2\x89\xa0\xe1\xa2\x99\xe2\x89\xaf.\xec\x86\xa3-\xe1\xa1\xb4\xe2\xb4\x80"); } // [C2] |
| 1576 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x89\xa0\xe1\xa2\x99\xe2\x89\xaf.\xec\x86\xa3-\xe1\xa1\xb4\xe2\xb4\x80", false); } // [C2] |
| 1003 | 1577 | test { try toUnicodePass("xn--jbf911clb.xn----p9j493ivi4l", "\xe2\x89\xa0\xe1\xa2\x99\xe2\x89\xaf.\xec\x86\xa3-\xe1\xa1\xb4\xe2\xb4\x80"); } |
| 1004 | 1578 | test { try toAsciiPass("xn--jbf911clb.xn----p9j493ivi4l", "xn--jbf911clb.xn----p9j493ivi4l", false); } |
| 1005 | 1579 | test { try toAsciiPass("xn--jbf911clb.xn----p9j493ivi4l", "xn--jbf911clb.xn----p9j493ivi4l", true); } |
| ... | ... | @@ -1016,269 +1590,797 @@ test { try toUnicodePass("\xe2\x89\xa0\xe1\xa2\x99\xe2\x89\xaf.\xec\x86\xa3-\xe1 |
| 1016 | 1590 | test { try toAsciiPass("\xe2\x89\xa0\xe1\xa2\x99\xe2\x89\xaf.\xec\x86\xa3-\xe1\xa1\xb4\xe1\x82\xa0", "xn--jbf911clb.xn----p9j493ivi4l", false); } |
| 1017 | 1591 | test { try toAsciiPass("\xe2\x89\xa0\xe1\xa2\x99\xe2\x89\xaf.\xec\x86\xa3-\xe1\xa1\xb4\xe1\x82\xa0", "xn--jbf911clb.xn----p9j493ivi4l", true); } |
| 1018 | 1592 | test { try toUnicodeFail("xn--jbf929a90b0b.xn----p9j493ivi4l"); } // [C2] |
| 1593 | test { try toAsciiFail("xn--jbf929a90b0b.xn----p9j493ivi4l", false); } // [C2] |
| 1594 | test { try toAsciiFail("xn--jbf929a90b0b.xn----p9j493ivi4l", true); } // [C2] |
| 1019 | 1595 | test { try toUnicodeFail("xn--jbf911clb.xn----6zg521d196p"); } // [V7] |
| 1596 | test { try toAsciiFail("xn--jbf911clb.xn----6zg521d196p", false); } // [V7] |
| 1597 | test { try toAsciiFail("xn--jbf911clb.xn----6zg521d196p", true); } // [V7] |
| 1020 | 1598 | test { try toUnicodeFail("xn--jbf929a90b0b.xn----6zg521d196p"); } // [C2, V7] |
| 1599 | test { try toAsciiFail("xn--jbf929a90b0b.xn----6zg521d196p", false); } // [C2, V7] |
| 1600 | test { try toAsciiFail("xn--jbf929a90b0b.xn----6zg521d196p", true); } // [C2, V7] |
| 1021 | 1601 | test { try toUnicodeFail("\xf1\xaf\x9e\x9c\xef\xbc\x8e\xf0\x90\xbf\x87\xe0\xbe\xa2\xdd\xbd\xd8\x80"); } // [V7] |
| 1602 | test { try toAsciiFail("\xf1\xaf\x9e\x9c\xef\xbc\x8e\xf0\x90\xbf\x87\xe0\xbe\xa2\xdd\xbd\xd8\x80", false); } // [V7] |
| 1603 | test { try toAsciiFail("\xf1\xaf\x9e\x9c\xef\xbc\x8e\xf0\x90\xbf\x87\xe0\xbe\xa2\xdd\xbd\xd8\x80", true); } // [V7] |
| 1022 | 1604 | test { try toUnicodeFail("\xf1\xaf\x9e\x9c\xef\xbc\x8e\xf0\x90\xbf\x87\xe0\xbe\xa1\xe0\xbe\xb7\xdd\xbd\xd8\x80"); } // [V7] |
| 1605 | test { try toAsciiFail("\xf1\xaf\x9e\x9c\xef\xbc\x8e\xf0\x90\xbf\x87\xe0\xbe\xa1\xe0\xbe\xb7\xdd\xbd\xd8\x80", false); } // [V7] |
| 1606 | test { try toAsciiFail("\xf1\xaf\x9e\x9c\xef\xbc\x8e\xf0\x90\xbf\x87\xe0\xbe\xa1\xe0\xbe\xb7\xdd\xbd\xd8\x80", true); } // [V7] |
| 1023 | 1607 | test { try toUnicodeFail("\xf1\xaf\x9e\x9c.\xf0\x90\xbf\x87\xe0\xbe\xa1\xe0\xbe\xb7\xdd\xbd\xd8\x80"); } // [V7] |
| 1608 | test { try toAsciiFail("\xf1\xaf\x9e\x9c.\xf0\x90\xbf\x87\xe0\xbe\xa1\xe0\xbe\xb7\xdd\xbd\xd8\x80", false); } // [V7] |
| 1609 | test { try toAsciiFail("\xf1\xaf\x9e\x9c.\xf0\x90\xbf\x87\xe0\xbe\xa1\xe0\xbe\xb7\xdd\xbd\xd8\x80", true); } // [V7] |
| 1024 | 1610 | test { try toUnicodeFail("xn--gw68a.xn--ifb57ev2psc6027m"); } // [V7] |
| 1611 | test { try toAsciiFail("xn--gw68a.xn--ifb57ev2psc6027m", false); } // [V7] |
| 1612 | test { try toAsciiFail("xn--gw68a.xn--ifb57ev2psc6027m", true); } // [V7] |
| 1025 | 1613 | test { try toUnicodeFail("\xf0\xa3\xb3\x94\xcc\x83.\xf0\x91\x93\x82"); } // [V6] |
| 1614 | test { try toAsciiFail("\xf0\xa3\xb3\x94\xcc\x83.\xf0\x91\x93\x82", false); } // [V6] |
| 1615 | test { try toAsciiFail("\xf0\xa3\xb3\x94\xcc\x83.\xf0\x91\x93\x82", true); } // [V6] |
| 1026 | 1616 | test { try toUnicodeFail("xn--nsa95820a.xn--wz1d"); } // [V6] |
| 1617 | test { try toAsciiFail("xn--nsa95820a.xn--wz1d", false); } // [V6] |
| 1618 | test { try toAsciiFail("xn--nsa95820a.xn--wz1d", true); } // [V6] |
| 1027 | 1619 | test { try toUnicodeFail("\xf0\x9e\xa4\x80\xf0\x9e\xa5\x85\xf1\x98\x90\xb1\xe3\x80\x82\xf3\xa0\x84\x8c\xe1\x83\x83\xea\xa1\xa5"); } // [B2, B3, V7] |
| 1620 | test { try toAsciiFail("\xf0\x9e\xa4\x80\xf0\x9e\xa5\x85\xf1\x98\x90\xb1\xe3\x80\x82\xf3\xa0\x84\x8c\xe1\x83\x83\xea\xa1\xa5", false); } // [B2, B3, V7] |
| 1621 | test { try toAsciiFail("\xf0\x9e\xa4\x80\xf0\x9e\xa5\x85\xf1\x98\x90\xb1\xe3\x80\x82\xf3\xa0\x84\x8c\xe1\x83\x83\xea\xa1\xa5", true); } // [B2, B3, V7] |
| 1028 | 1622 | test { try toUnicodeFail("\xf0\x9e\xa4\xa2\xf0\x9e\xa5\x85\xf1\x98\x90\xb1\xe3\x80\x82\xf3\xa0\x84\x8c\xe2\xb4\xa3\xea\xa1\xa5"); } // [B2, B3, V7] |
| 1623 | test { try toAsciiFail("\xf0\x9e\xa4\xa2\xf0\x9e\xa5\x85\xf1\x98\x90\xb1\xe3\x80\x82\xf3\xa0\x84\x8c\xe2\xb4\xa3\xea\xa1\xa5", false); } // [B2, B3, V7] |
| 1624 | test { try toAsciiFail("\xf0\x9e\xa4\xa2\xf0\x9e\xa5\x85\xf1\x98\x90\xb1\xe3\x80\x82\xf3\xa0\x84\x8c\xe2\xb4\xa3\xea\xa1\xa5", true); } // [B2, B3, V7] |
| 1029 | 1625 | test { try toUnicodeFail("xn--9d6hgcy3556a.xn--rlju750b"); } // [B2, B3, V7] |
| 1626 | test { try toAsciiFail("xn--9d6hgcy3556a.xn--rlju750b", false); } // [B2, B3, V7] |
| 1627 | test { try toAsciiFail("xn--9d6hgcy3556a.xn--rlju750b", true); } // [B2, B3, V7] |
| 1030 | 1628 | test { try toUnicodeFail("xn--9d6hgcy3556a.xn--7nd0578e"); } // [B2, B3, V7] |
| 1629 | test { try toAsciiFail("xn--9d6hgcy3556a.xn--7nd0578e", false); } // [B2, B3, V7] |
| 1630 | test { try toAsciiFail("xn--9d6hgcy3556a.xn--7nd0578e", true); } // [B2, B3, V7] |
| 1031 | 1631 | test { try toUnicodeFail("\xf0\x9e\xa4\x80\xf0\x9e\xa5\x85\xf1\x98\x90\xb1\xe3\x80\x82\xf3\xa0\x84\x8c\xe2\xb4\xa3\xea\xa1\xa5"); } // [B2, B3, V7] |
| 1632 | test { try toAsciiFail("\xf0\x9e\xa4\x80\xf0\x9e\xa5\x85\xf1\x98\x90\xb1\xe3\x80\x82\xf3\xa0\x84\x8c\xe2\xb4\xa3\xea\xa1\xa5", false); } // [B2, B3, V7] |
| 1633 | test { try toAsciiFail("\xf0\x9e\xa4\x80\xf0\x9e\xa5\x85\xf1\x98\x90\xb1\xe3\x80\x82\xf3\xa0\x84\x8c\xe2\xb4\xa3\xea\xa1\xa5", true); } // [B2, B3, V7] |
| 1032 | 1634 | test { try toUnicodeFail("\xe0\xa3\xa2\xf0\x91\x81\xbf\xcf\x82\xf0\x96\xac\xb1\xe3\x80\x82\xf3\xa0\x85\xa1\xeb\xa0\xa7"); } // [B1, V7] |
| 1635 | test { try toAsciiFail("\xe0\xa3\xa2\xf0\x91\x81\xbf\xcf\x82\xf0\x96\xac\xb1\xe3\x80\x82\xf3\xa0\x85\xa1\xeb\xa0\xa7", false); } // [B1, V7] |
| 1636 | test { try toAsciiFail("\xe0\xa3\xa2\xf0\x91\x81\xbf\xcf\x82\xf0\x96\xac\xb1\xe3\x80\x82\xf3\xa0\x85\xa1\xeb\xa0\xa7", true); } // [B1, V7] |
| 1033 | 1637 | test { try toUnicodeFail("\xe0\xa3\xa2\xf0\x91\x81\xbf\xcf\x82\xf0\x96\xac\xb1\xe3\x80\x82\xf3\xa0\x85\xa1\xe1\x84\x85\xe1\x85\xa7\xe1\x86\xaa"); } // [B1, V7] |
| 1638 | test { try toAsciiFail("\xe0\xa3\xa2\xf0\x91\x81\xbf\xcf\x82\xf0\x96\xac\xb1\xe3\x80\x82\xf3\xa0\x85\xa1\xe1\x84\x85\xe1\x85\xa7\xe1\x86\xaa", false); } // [B1, V7] |
| 1639 | test { try toAsciiFail("\xe0\xa3\xa2\xf0\x91\x81\xbf\xcf\x82\xf0\x96\xac\xb1\xe3\x80\x82\xf3\xa0\x85\xa1\xe1\x84\x85\xe1\x85\xa7\xe1\x86\xaa", true); } // [B1, V7] |
| 1034 | 1640 | test { try toUnicodeFail("\xe0\xa3\xa2\xf0\x91\x81\xbf\xce\xa3\xf0\x96\xac\xb1\xe3\x80\x82\xf3\xa0\x85\xa1\xe1\x84\x85\xe1\x85\xa7\xe1\x86\xaa"); } // [B1, V7] |
| 1641 | test { try toAsciiFail("\xe0\xa3\xa2\xf0\x91\x81\xbf\xce\xa3\xf0\x96\xac\xb1\xe3\x80\x82\xf3\xa0\x85\xa1\xe1\x84\x85\xe1\x85\xa7\xe1\x86\xaa", false); } // [B1, V7] |
| 1642 | test { try toAsciiFail("\xe0\xa3\xa2\xf0\x91\x81\xbf\xce\xa3\xf0\x96\xac\xb1\xe3\x80\x82\xf3\xa0\x85\xa1\xe1\x84\x85\xe1\x85\xa7\xe1\x86\xaa", true); } // [B1, V7] |
| 1035 | 1643 | test { try toUnicodeFail("\xe0\xa3\xa2\xf0\x91\x81\xbf\xce\xa3\xf0\x96\xac\xb1\xe3\x80\x82\xf3\xa0\x85\xa1\xeb\xa0\xa7"); } // [B1, V7] |
| 1644 | test { try toAsciiFail("\xe0\xa3\xa2\xf0\x91\x81\xbf\xce\xa3\xf0\x96\xac\xb1\xe3\x80\x82\xf3\xa0\x85\xa1\xeb\xa0\xa7", false); } // [B1, V7] |
| 1645 | test { try toAsciiFail("\xe0\xa3\xa2\xf0\x91\x81\xbf\xce\xa3\xf0\x96\xac\xb1\xe3\x80\x82\xf3\xa0\x85\xa1\xeb\xa0\xa7", true); } // [B1, V7] |
| 1036 | 1646 | test { try toUnicodeFail("\xe0\xa3\xa2\xf0\x91\x81\xbf\xcf\x83\xf0\x96\xac\xb1\xe3\x80\x82\xf3\xa0\x85\xa1\xeb\xa0\xa7"); } // [B1, V7] |
| 1647 | test { try toAsciiFail("\xe0\xa3\xa2\xf0\x91\x81\xbf\xcf\x83\xf0\x96\xac\xb1\xe3\x80\x82\xf3\xa0\x85\xa1\xeb\xa0\xa7", false); } // [B1, V7] |
| 1648 | test { try toAsciiFail("\xe0\xa3\xa2\xf0\x91\x81\xbf\xcf\x83\xf0\x96\xac\xb1\xe3\x80\x82\xf3\xa0\x85\xa1\xeb\xa0\xa7", true); } // [B1, V7] |
| 1037 | 1649 | test { try toUnicodeFail("\xe0\xa3\xa2\xf0\x91\x81\xbf\xcf\x83\xf0\x96\xac\xb1\xe3\x80\x82\xf3\xa0\x85\xa1\xe1\x84\x85\xe1\x85\xa7\xe1\x86\xaa"); } // [B1, V7] |
| 1650 | test { try toAsciiFail("\xe0\xa3\xa2\xf0\x91\x81\xbf\xcf\x83\xf0\x96\xac\xb1\xe3\x80\x82\xf3\xa0\x85\xa1\xe1\x84\x85\xe1\x85\xa7\xe1\x86\xaa", false); } // [B1, V7] |
| 1651 | test { try toAsciiFail("\xe0\xa3\xa2\xf0\x91\x81\xbf\xcf\x83\xf0\x96\xac\xb1\xe3\x80\x82\xf3\xa0\x85\xa1\xe1\x84\x85\xe1\x85\xa7\xe1\x86\xaa", true); } // [B1, V7] |
| 1038 | 1652 | test { try toUnicodeFail("xn--4xa53xp48ys2xc.xn--kn2b"); } // [B1, V7] |
| 1653 | test { try toAsciiFail("xn--4xa53xp48ys2xc.xn--kn2b", false); } // [B1, V7] |
| 1654 | test { try toAsciiFail("xn--4xa53xp48ys2xc.xn--kn2b", true); } // [B1, V7] |
| 1039 | 1655 | test { try toUnicodeFail("xn--3xa73xp48ys2xc.xn--kn2b"); } // [B1, V7] |
| 1656 | test { try toAsciiFail("xn--3xa73xp48ys2xc.xn--kn2b", false); } // [B1, V7] |
| 1657 | test { try toAsciiFail("xn--3xa73xp48ys2xc.xn--kn2b", true); } // [B1, V7] |
| 1040 | 1658 | test { try toUnicodeFail("-\xe2\x80\x8d\xe3\x80\x82\xf0\x9e\xa4\x8d\xe2\x80\x8c\xe2\x80\x8d\xe2\x92\x88"); } // [B1, C1, C2, V3, V7] |
| 1659 | test { try toAsciiFail("-\xe2\x80\x8d\xe3\x80\x82\xf0\x9e\xa4\x8d\xe2\x80\x8c\xe2\x80\x8d\xe2\x92\x88", false); } // [B1, C1, C2, V3, V7] |
| 1660 | test { try toAsciiFail("-\xe2\x80\x8d\xe3\x80\x82\xf0\x9e\xa4\x8d\xe2\x80\x8c\xe2\x80\x8d\xe2\x92\x88", true); } // [B1, V3, V7] |
| 1041 | 1661 | test { try toUnicodeFail("-\xe2\x80\x8d\xe3\x80\x82\xf0\x9e\xa4\x8d\xe2\x80\x8c\xe2\x80\x8d1."); } // [B1, C1, C2, V3] |
| 1662 | test { try toAsciiFail("-\xe2\x80\x8d\xe3\x80\x82\xf0\x9e\xa4\x8d\xe2\x80\x8c\xe2\x80\x8d1.", false); } // [B1, C1, C2, V3, A4_2] |
| 1663 | test { try toAsciiFail("-\xe2\x80\x8d\xe3\x80\x82\xf0\x9e\xa4\x8d\xe2\x80\x8c\xe2\x80\x8d1.", true); } // [B1, V3, A4_2] |
| 1042 | 1664 | test { try toUnicodeFail("-\xe2\x80\x8d\xe3\x80\x82\xf0\x9e\xa4\xaf\xe2\x80\x8c\xe2\x80\x8d1."); } // [B1, C1, C2, V3] |
| 1665 | test { try toAsciiFail("-\xe2\x80\x8d\xe3\x80\x82\xf0\x9e\xa4\xaf\xe2\x80\x8c\xe2\x80\x8d1.", false); } // [B1, C1, C2, V3, A4_2] |
| 1666 | test { try toAsciiFail("-\xe2\x80\x8d\xe3\x80\x82\xf0\x9e\xa4\xaf\xe2\x80\x8c\xe2\x80\x8d1.", true); } // [B1, V3, A4_2] |
| 1043 | 1667 | test { try toUnicodeFail("-.xn--1-0i8r."); } // [B1, V3] |
| 1668 | test { try toAsciiFail("-.xn--1-0i8r.", false); } // [B1, V3, A4_2] |
| 1669 | test { try toAsciiFail("-.xn--1-0i8r.", true); } // [B1, V3, A4_2] |
| 1044 | 1670 | test { try toUnicodeFail("xn----ugn.xn--1-rgnd61297b."); } // [B1, C1, C2, V3] |
| 1671 | test { try toAsciiFail("xn----ugn.xn--1-rgnd61297b.", false); } // [B1, C1, C2, V3, A4_2] |
| 1672 | test { try toAsciiFail("xn----ugn.xn--1-rgnd61297b.", true); } // [B1, C1, C2, V3, A4_2] |
| 1045 | 1673 | test { try toUnicodeFail("-\xe2\x80\x8d\xe3\x80\x82\xf0\x9e\xa4\xaf\xe2\x80\x8c\xe2\x80\x8d\xe2\x92\x88"); } // [B1, C1, C2, V3, V7] |
| 1674 | test { try toAsciiFail("-\xe2\x80\x8d\xe3\x80\x82\xf0\x9e\xa4\xaf\xe2\x80\x8c\xe2\x80\x8d\xe2\x92\x88", false); } // [B1, C1, C2, V3, V7] |
| 1675 | test { try toAsciiFail("-\xe2\x80\x8d\xe3\x80\x82\xf0\x9e\xa4\xaf\xe2\x80\x8c\xe2\x80\x8d\xe2\x92\x88", true); } // [B1, V3, V7] |
| 1046 | 1676 | test { try toUnicodeFail("-.xn--tsh3666n"); } // [B1, V3, V7] |
| 1677 | test { try toAsciiFail("-.xn--tsh3666n", false); } // [B1, V3, V7] |
| 1678 | test { try toAsciiFail("-.xn--tsh3666n", true); } // [B1, V3, V7] |
| 1047 | 1679 | test { try toUnicodeFail("xn----ugn.xn--0ugc555aiv51d"); } // [B1, C1, C2, V3, V7] |
| 1680 | test { try toAsciiFail("xn----ugn.xn--0ugc555aiv51d", false); } // [B1, C1, C2, V3, V7] |
| 1681 | test { try toAsciiFail("xn----ugn.xn--0ugc555aiv51d", true); } // [B1, C1, C2, V3, V7] |
| 1048 | 1682 | test { try toUnicodeFail("\xe2\x80\x8c\xf2\x85\x8e\xad.\xe1\x82\xb2\xf0\x91\x87\x80"); } // [C1, V7] |
| 1683 | test { try toAsciiFail("\xe2\x80\x8c\xf2\x85\x8e\xad.\xe1\x82\xb2\xf0\x91\x87\x80", false); } // [C1, V7] |
| 1684 | test { try toAsciiFail("\xe2\x80\x8c\xf2\x85\x8e\xad.\xe1\x82\xb2\xf0\x91\x87\x80", true); } // [V7] |
| 1049 | 1685 | test { try toUnicodeFail("\xe2\x80\x8c\xf2\x85\x8e\xad.\xe2\xb4\x92\xf0\x91\x87\x80"); } // [C1, V7] |
| 1686 | test { try toAsciiFail("\xe2\x80\x8c\xf2\x85\x8e\xad.\xe2\xb4\x92\xf0\x91\x87\x80", false); } // [C1, V7] |
| 1687 | test { try toAsciiFail("\xe2\x80\x8c\xf2\x85\x8e\xad.\xe2\xb4\x92\xf0\x91\x87\x80", true); } // [V7] |
| 1050 | 1688 | test { try toUnicodeFail("xn--bn95b.xn--9kj2034e"); } // [V7] |
| 1689 | test { try toAsciiFail("xn--bn95b.xn--9kj2034e", false); } // [V7] |
| 1690 | test { try toAsciiFail("xn--bn95b.xn--9kj2034e", true); } // [V7] |
| 1051 | 1691 | test { try toUnicodeFail("xn--0ug15083f.xn--9kj2034e"); } // [C1, V7] |
| 1692 | test { try toAsciiFail("xn--0ug15083f.xn--9kj2034e", false); } // [C1, V7] |
| 1693 | test { try toAsciiFail("xn--0ug15083f.xn--9kj2034e", true); } // [C1, V7] |
| 1052 | 1694 | test { try toUnicodeFail("xn--bn95b.xn--qnd6272k"); } // [V7] |
| 1695 | test { try toAsciiFail("xn--bn95b.xn--qnd6272k", false); } // [V7] |
| 1696 | test { try toAsciiFail("xn--bn95b.xn--qnd6272k", true); } // [V7] |
| 1053 | 1697 | test { try toUnicodeFail("xn--0ug15083f.xn--qnd6272k"); } // [C1, V7] |
| 1698 | test { try toAsciiFail("xn--0ug15083f.xn--qnd6272k", false); } // [C1, V7] |
| 1699 | test { try toAsciiFail("xn--0ug15083f.xn--qnd6272k", true); } // [C1, V7] |
| 1054 | 1700 | test { try toUnicodeFail("\xe7\xb9\xb1\xf0\x91\x96\xbf\xe2\x80\x8d.\xef\xbc\x98\xef\xb8\x92"); } // [V7] |
| 1701 | test { try toAsciiFail("\xe7\xb9\xb1\xf0\x91\x96\xbf\xe2\x80\x8d.\xef\xbc\x98\xef\xb8\x92", false); } // [V7] |
| 1702 | test { try toAsciiFail("\xe7\xb9\xb1\xf0\x91\x96\xbf\xe2\x80\x8d.\xef\xbc\x98\xef\xb8\x92", true); } // [V7] |
| 1055 | 1703 | test { try toUnicodePass("\xe7\xb9\xb1\xf0\x91\x96\xbf\xe2\x80\x8d.8\xe3\x80\x82", "\xe7\xb9\xb1\xf0\x91\x96\xbf\xe2\x80\x8d.8."); } |
| 1704 | test { try toAsciiFail("\xe7\xb9\xb1\xf0\x91\x96\xbf\xe2\x80\x8d.8\xe3\x80\x82", false); } // [A4_2] |
| 1705 | test { try toAsciiFail("\xe7\xb9\xb1\xf0\x91\x96\xbf\xe2\x80\x8d.8\xe3\x80\x82", true); } // [A4_2] |
| 1056 | 1706 | test { try toUnicodePass("xn--gl0as212a.i.", "\xe7\xb9\xb1\xf0\x91\x96\xbf.i."); } |
| 1707 | test { try toAsciiFail("xn--gl0as212a.i.", false); } // [A4_2] |
| 1708 | test { try toAsciiFail("xn--gl0as212a.i.", true); } // [A4_2] |
| 1057 | 1709 | test { try toUnicodePass("\xe7\xb9\xb1\xf0\x91\x96\xbf.i.", "\xe7\xb9\xb1\xf0\x91\x96\xbf.i."); } |
| 1710 | test { try toAsciiFail("\xe7\xb9\xb1\xf0\x91\x96\xbf.i.", false); } // [A4_2] |
| 1711 | test { try toAsciiFail("\xe7\xb9\xb1\xf0\x91\x96\xbf.i.", true); } // [A4_2] |
| 1058 | 1712 | test { try toUnicodePass("\xe7\xb9\xb1\xf0\x91\x96\xbf.I.", "\xe7\xb9\xb1\xf0\x91\x96\xbf.i."); } |
| 1713 | test { try toAsciiFail("\xe7\xb9\xb1\xf0\x91\x96\xbf.I.", false); } // [A4_2] |
| 1714 | test { try toAsciiFail("\xe7\xb9\xb1\xf0\x91\x96\xbf.I.", true); } // [A4_2] |
| 1059 | 1715 | test { try toUnicodePass("xn--1ug6928ac48e.i.", "\xe7\xb9\xb1\xf0\x91\x96\xbf\xe2\x80\x8d.i."); } |
| 1716 | test { try toAsciiFail("xn--1ug6928ac48e.i.", false); } // [A4_2] |
| 1717 | test { try toAsciiFail("xn--1ug6928ac48e.i.", true); } // [A4_2] |
| 1060 | 1718 | test { try toUnicodePass("\xe7\xb9\xb1\xf0\x91\x96\xbf\xe2\x80\x8d.i.", "\xe7\xb9\xb1\xf0\x91\x96\xbf\xe2\x80\x8d.i."); } |
| 1719 | test { try toAsciiFail("\xe7\xb9\xb1\xf0\x91\x96\xbf\xe2\x80\x8d.i.", false); } // [A4_2] |
| 1720 | test { try toAsciiFail("\xe7\xb9\xb1\xf0\x91\x96\xbf\xe2\x80\x8d.i.", true); } // [A4_2] |
| 1061 | 1721 | test { try toUnicodePass("\xe7\xb9\xb1\xf0\x91\x96\xbf\xe2\x80\x8d.I.", "\xe7\xb9\xb1\xf0\x91\x96\xbf\xe2\x80\x8d.i."); } |
| 1722 | test { try toAsciiFail("\xe7\xb9\xb1\xf0\x91\x96\xbf\xe2\x80\x8d.I.", false); } // [A4_2] |
| 1723 | test { try toAsciiFail("\xe7\xb9\xb1\xf0\x91\x96\xbf\xe2\x80\x8d.I.", true); } // [A4_2] |
| 1062 | 1724 | test { try toUnicodeFail("xn--gl0as212a.xn--8-o89h"); } // [V7] |
| 1725 | test { try toAsciiFail("xn--gl0as212a.xn--8-o89h", false); } // [V7] |
| 1726 | test { try toAsciiFail("xn--gl0as212a.xn--8-o89h", true); } // [V7] |
| 1063 | 1727 | test { try toUnicodeFail("xn--1ug6928ac48e.xn--8-o89h"); } // [V7] |
| 1728 | test { try toAsciiFail("xn--1ug6928ac48e.xn--8-o89h", false); } // [V7] |
| 1729 | test { try toAsciiFail("xn--1ug6928ac48e.xn--8-o89h", true); } // [V7] |
| 1064 | 1730 | test { try toUnicodeFail("\xf3\xa0\x86\xbe\xef\xbc\x8e\xf0\x9e\x80\x88"); } // [V6, X4_2] |
| 1731 | test { try toAsciiFail("\xf3\xa0\x86\xbe\xef\xbc\x8e\xf0\x9e\x80\x88", false); } // [V6, A4_2] |
| 1732 | test { try toAsciiFail("\xf3\xa0\x86\xbe\xef\xbc\x8e\xf0\x9e\x80\x88", true); } // [V6, A4_2] |
| 1065 | 1733 | test { try toUnicodeFail("\xf3\xa0\x86\xbe.\xf0\x9e\x80\x88"); } // [V6, X4_2] |
| 1734 | test { try toAsciiFail("\xf3\xa0\x86\xbe.\xf0\x9e\x80\x88", false); } // [V6, A4_2] |
| 1735 | test { try toAsciiFail("\xf3\xa0\x86\xbe.\xf0\x9e\x80\x88", true); } // [V6, A4_2] |
| 1066 | 1736 | test { try toUnicodeFail(".xn--ph4h"); } // [V6, X4_2] |
| 1737 | test { try toAsciiFail(".xn--ph4h", false); } // [V6, A4_2] |
| 1738 | test { try toAsciiFail(".xn--ph4h", true); } // [V6, A4_2] |
| 1067 | 1739 | test { try toUnicodeFail("\xc3\x9f\xdb\xab\xe3\x80\x82\xe2\x80\x8d"); } // [C2] |
| 1740 | test { try toAsciiFail("\xc3\x9f\xdb\xab\xe3\x80\x82\xe2\x80\x8d", false); } // [C2] |
| 1741 | test { try toAsciiFail("\xc3\x9f\xdb\xab\xe3\x80\x82\xe2\x80\x8d", true); } // [A4_2] |
| 1068 | 1742 | test { try toUnicodeFail("SS\xdb\xab\xe3\x80\x82\xe2\x80\x8d"); } // [C2] |
| 1743 | test { try toAsciiFail("SS\xdb\xab\xe3\x80\x82\xe2\x80\x8d", false); } // [C2] |
| 1744 | test { try toAsciiFail("SS\xdb\xab\xe3\x80\x82\xe2\x80\x8d", true); } // [A4_2] |
| 1069 | 1745 | test { try toUnicodeFail("ss\xdb\xab\xe3\x80\x82\xe2\x80\x8d"); } // [C2] |
| 1746 | test { try toAsciiFail("ss\xdb\xab\xe3\x80\x82\xe2\x80\x8d", false); } // [C2] |
| 1747 | test { try toAsciiFail("ss\xdb\xab\xe3\x80\x82\xe2\x80\x8d", true); } // [A4_2] |
| 1070 | 1748 | test { try toUnicodeFail("Ss\xdb\xab\xe3\x80\x82\xe2\x80\x8d"); } // [C2] |
| 1749 | test { try toAsciiFail("Ss\xdb\xab\xe3\x80\x82\xe2\x80\x8d", false); } // [C2] |
| 1750 | test { try toAsciiFail("Ss\xdb\xab\xe3\x80\x82\xe2\x80\x8d", true); } // [A4_2] |
| 1071 | 1751 | test { try toUnicodePass("xn--ss-59d.", "ss\xdb\xab."); } |
| 1752 | test { try toAsciiFail("xn--ss-59d.", false); } // [A4_2] |
| 1753 | test { try toAsciiFail("xn--ss-59d.", true); } // [A4_2] |
| 1072 | 1754 | test { try toUnicodePass("ss\xdb\xab.", "ss\xdb\xab."); } |
| 1755 | test { try toAsciiFail("ss\xdb\xab.", false); } // [A4_2] |
| 1756 | test { try toAsciiFail("ss\xdb\xab.", true); } // [A4_2] |
| 1073 | 1757 | test { try toUnicodePass("SS\xdb\xab.", "ss\xdb\xab."); } |
| 1758 | test { try toAsciiFail("SS\xdb\xab.", false); } // [A4_2] |
| 1759 | test { try toAsciiFail("SS\xdb\xab.", true); } // [A4_2] |
| 1074 | 1760 | test { try toUnicodePass("Ss\xdb\xab.", "ss\xdb\xab."); } |
| 1761 | test { try toAsciiFail("Ss\xdb\xab.", false); } // [A4_2] |
| 1762 | test { try toAsciiFail("Ss\xdb\xab.", true); } // [A4_2] |
| 1075 | 1763 | test { try toUnicodeFail("xn--ss-59d.xn--1ug"); } // [C2] |
| 1764 | test { try toAsciiFail("xn--ss-59d.xn--1ug", false); } // [C2] |
| 1765 | test { try toAsciiFail("xn--ss-59d.xn--1ug", true); } // [C2] |
| 1076 | 1766 | test { try toUnicodeFail("xn--zca012a.xn--1ug"); } // [C2] |
| 1767 | test { try toAsciiFail("xn--zca012a.xn--1ug", false); } // [C2] |
| 1768 | test { try toAsciiFail("xn--zca012a.xn--1ug", true); } // [C2] |
| 1077 | 1769 | test { try toUnicodeFail("\xf3\xa0\x90\xb5\xe2\x80\x8c\xe2\x92\x88\xef\xbc\x8e\xf3\xa0\x8e\x87"); } // [C1, V7] |
| 1770 | test { try toAsciiFail("\xf3\xa0\x90\xb5\xe2\x80\x8c\xe2\x92\x88\xef\xbc\x8e\xf3\xa0\x8e\x87", false); } // [C1, V7] |
| 1771 | test { try toAsciiFail("\xf3\xa0\x90\xb5\xe2\x80\x8c\xe2\x92\x88\xef\xbc\x8e\xf3\xa0\x8e\x87", true); } // [V7] |
| 1078 | 1772 | test { try toUnicodeFail("\xf3\xa0\x90\xb5\xe2\x80\x8c1..\xf3\xa0\x8e\x87"); } // [C1, V7, X4_2] |
| 1773 | test { try toAsciiFail("\xf3\xa0\x90\xb5\xe2\x80\x8c1..\xf3\xa0\x8e\x87", false); } // [C1, V7, A4_2] |
| 1774 | test { try toAsciiFail("\xf3\xa0\x90\xb5\xe2\x80\x8c1..\xf3\xa0\x8e\x87", true); } // [V7, A4_2] |
| 1079 | 1775 | test { try toUnicodeFail("xn--1-bs31m..xn--tv36e"); } // [V7, X4_2] |
| 1776 | test { try toAsciiFail("xn--1-bs31m..xn--tv36e", false); } // [V7, A4_2] |
| 1777 | test { try toAsciiFail("xn--1-bs31m..xn--tv36e", true); } // [V7, A4_2] |
| 1080 | 1778 | test { try toUnicodeFail("xn--1-rgn37671n..xn--tv36e"); } // [C1, V7, X4_2] |
| 1779 | test { try toAsciiFail("xn--1-rgn37671n..xn--tv36e", false); } // [C1, V7, A4_2] |
| 1780 | test { try toAsciiFail("xn--1-rgn37671n..xn--tv36e", true); } // [C1, V7, A4_2] |
| 1081 | 1781 | test { try toUnicodeFail("xn--tshz2001k.xn--tv36e"); } // [V7] |
| 1782 | test { try toAsciiFail("xn--tshz2001k.xn--tv36e", false); } // [V7] |
| 1783 | test { try toAsciiFail("xn--tshz2001k.xn--tv36e", true); } // [V7] |
| 1082 | 1784 | test { try toUnicodeFail("xn--0ug88o47900b.xn--tv36e"); } // [C1, V7] |
| 1785 | test { try toAsciiFail("xn--0ug88o47900b.xn--tv36e", false); } // [C1, V7] |
| 1786 | test { try toAsciiFail("xn--0ug88o47900b.xn--tv36e", true); } // [C1, V7] |
| 1083 | 1787 | test { try toUnicodeFail("\xf3\x9f\x88\xa3\xd9\x9f\xea\xaa\xb2\xc3\x9f\xe3\x80\x82\xf3\x8c\x93\xa7"); } // [V7] |
| 1788 | test { try toAsciiFail("\xf3\x9f\x88\xa3\xd9\x9f\xea\xaa\xb2\xc3\x9f\xe3\x80\x82\xf3\x8c\x93\xa7", false); } // [V7] |
| 1789 | test { try toAsciiFail("\xf3\x9f\x88\xa3\xd9\x9f\xea\xaa\xb2\xc3\x9f\xe3\x80\x82\xf3\x8c\x93\xa7", true); } // [V7] |
| 1084 | 1790 | test { try toUnicodeFail("\xf3\x9f\x88\xa3\xd9\x9f\xea\xaa\xb2SS\xe3\x80\x82\xf3\x8c\x93\xa7"); } // [V7] |
| 1791 | test { try toAsciiFail("\xf3\x9f\x88\xa3\xd9\x9f\xea\xaa\xb2SS\xe3\x80\x82\xf3\x8c\x93\xa7", false); } // [V7] |
| 1792 | test { try toAsciiFail("\xf3\x9f\x88\xa3\xd9\x9f\xea\xaa\xb2SS\xe3\x80\x82\xf3\x8c\x93\xa7", true); } // [V7] |
| 1085 | 1793 | test { try toUnicodeFail("\xf3\x9f\x88\xa3\xd9\x9f\xea\xaa\xb2ss\xe3\x80\x82\xf3\x8c\x93\xa7"); } // [V7] |
| 1794 | test { try toAsciiFail("\xf3\x9f\x88\xa3\xd9\x9f\xea\xaa\xb2ss\xe3\x80\x82\xf3\x8c\x93\xa7", false); } // [V7] |
| 1795 | test { try toAsciiFail("\xf3\x9f\x88\xa3\xd9\x9f\xea\xaa\xb2ss\xe3\x80\x82\xf3\x8c\x93\xa7", true); } // [V7] |
| 1086 | 1796 | test { try toUnicodeFail("\xf3\x9f\x88\xa3\xd9\x9f\xea\xaa\xb2Ss\xe3\x80\x82\xf3\x8c\x93\xa7"); } // [V7] |
| 1797 | test { try toAsciiFail("\xf3\x9f\x88\xa3\xd9\x9f\xea\xaa\xb2Ss\xe3\x80\x82\xf3\x8c\x93\xa7", false); } // [V7] |
| 1798 | test { try toAsciiFail("\xf3\x9f\x88\xa3\xd9\x9f\xea\xaa\xb2Ss\xe3\x80\x82\xf3\x8c\x93\xa7", true); } // [V7] |
| 1087 | 1799 | test { try toUnicodeFail("xn--ss-3xd2839nncy1m.xn--bb79d"); } // [V7] |
| 1800 | test { try toAsciiFail("xn--ss-3xd2839nncy1m.xn--bb79d", false); } // [V7] |
| 1801 | test { try toAsciiFail("xn--ss-3xd2839nncy1m.xn--bb79d", true); } // [V7] |
| 1088 | 1802 | test { try toUnicodeFail("xn--zca92z0t7n5w96j.xn--bb79d"); } // [V7] |
| 1803 | test { try toAsciiFail("xn--zca92z0t7n5w96j.xn--bb79d", false); } // [V7] |
| 1804 | test { try toAsciiFail("xn--zca92z0t7n5w96j.xn--bb79d", true); } // [V7] |
| 1089 | 1805 | test { try toUnicodeFail("\xdd\xb4\xe2\x80\x8c\xf0\x9e\xa4\xbf\xe3\x80\x82\xf0\xbd\x98\x90\xe4\x89\x9c\xe2\x80\x8d\xf1\xbf\xa4\xbc"); } // [C1, C2, V7] |
| 1806 | test { try toAsciiFail("\xdd\xb4\xe2\x80\x8c\xf0\x9e\xa4\xbf\xe3\x80\x82\xf0\xbd\x98\x90\xe4\x89\x9c\xe2\x80\x8d\xf1\xbf\xa4\xbc", false); } // [C1, C2, V7] |
| 1807 | test { try toAsciiFail("\xdd\xb4\xe2\x80\x8c\xf0\x9e\xa4\xbf\xe3\x80\x82\xf0\xbd\x98\x90\xe4\x89\x9c\xe2\x80\x8d\xf1\xbf\xa4\xbc", true); } // [V7] |
| 1090 | 1808 | test { try toUnicodeFail("\xdd\xb4\xe2\x80\x8c\xf0\x9e\xa4\x9d\xe3\x80\x82\xf0\xbd\x98\x90\xe4\x89\x9c\xe2\x80\x8d\xf1\xbf\xa4\xbc"); } // [C1, C2, V7] |
| 1809 | test { try toAsciiFail("\xdd\xb4\xe2\x80\x8c\xf0\x9e\xa4\x9d\xe3\x80\x82\xf0\xbd\x98\x90\xe4\x89\x9c\xe2\x80\x8d\xf1\xbf\xa4\xbc", false); } // [C1, C2, V7] |
| 1810 | test { try toAsciiFail("\xdd\xb4\xe2\x80\x8c\xf0\x9e\xa4\x9d\xe3\x80\x82\xf0\xbd\x98\x90\xe4\x89\x9c\xe2\x80\x8d\xf1\xbf\xa4\xbc", true); } // [V7] |
| 1091 | 1811 | test { try toUnicodeFail("xn--4pb2977v.xn--z0nt555ukbnv"); } // [V7] |
| 1812 | test { try toAsciiFail("xn--4pb2977v.xn--z0nt555ukbnv", false); } // [V7] |
| 1813 | test { try toAsciiFail("xn--4pb2977v.xn--z0nt555ukbnv", true); } // [V7] |
| 1092 | 1814 | test { try toUnicodeFail("xn--4pb607jjt73a.xn--1ug236ke314donv1a"); } // [C1, C2, V7] |
| 1815 | test { try toAsciiFail("xn--4pb607jjt73a.xn--1ug236ke314donv1a", false); } // [C1, C2, V7] |
| 1816 | test { try toAsciiFail("xn--4pb607jjt73a.xn--1ug236ke314donv1a", true); } // [C1, C2, V7] |
| 1093 | 1817 | test { try toUnicodeFail("\xf2\x94\xad\x9c\xcf\x82\xe1\xa1\xb1\xe2\x92\x88.\xe2\x89\xae\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d"); } // [B1, V7] |
| 1818 | test { try toAsciiFail("\xf2\x94\xad\x9c\xcf\x82\xe1\xa1\xb1\xe2\x92\x88.\xe2\x89\xae\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d", false); } // [B1, V7] |
| 1819 | test { try toAsciiFail("\xf2\x94\xad\x9c\xcf\x82\xe1\xa1\xb1\xe2\x92\x88.\xe2\x89\xae\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d", true); } // [B1, V7] |
| 1094 | 1820 | test { try toUnicodeFail("\xf2\x94\xad\x9c\xcf\x82\xe1\xa1\xb1\xe2\x92\x88.<\xcc\xb8\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d"); } // [B1, V7] |
| 1821 | test { try toAsciiFail("\xf2\x94\xad\x9c\xcf\x82\xe1\xa1\xb1\xe2\x92\x88.<\xcc\xb8\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d", false); } // [B1, V7] |
| 1822 | test { try toAsciiFail("\xf2\x94\xad\x9c\xcf\x82\xe1\xa1\xb1\xe2\x92\x88.<\xcc\xb8\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d", true); } // [B1, V7] |
| 1095 | 1823 | test { try toUnicodeFail("\xf2\x94\xad\x9c\xcf\x82\xe1\xa1\xb11..\xe2\x89\xae\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d"); } // [B1, V7, X4_2] |
| 1824 | test { try toAsciiFail("\xf2\x94\xad\x9c\xcf\x82\xe1\xa1\xb11..\xe2\x89\xae\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d", false); } // [B1, V7, A4_2] |
| 1825 | test { try toAsciiFail("\xf2\x94\xad\x9c\xcf\x82\xe1\xa1\xb11..\xe2\x89\xae\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d", true); } // [B1, V7, A4_2] |
| 1096 | 1826 | test { try toUnicodeFail("\xf2\x94\xad\x9c\xcf\x82\xe1\xa1\xb11..<\xcc\xb8\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d"); } // [B1, V7, X4_2] |
| 1827 | test { try toAsciiFail("\xf2\x94\xad\x9c\xcf\x82\xe1\xa1\xb11..<\xcc\xb8\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d", false); } // [B1, V7, A4_2] |
| 1828 | test { try toAsciiFail("\xf2\x94\xad\x9c\xcf\x82\xe1\xa1\xb11..<\xcc\xb8\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d", true); } // [B1, V7, A4_2] |
| 1097 | 1829 | test { try toUnicodeFail("\xf2\x94\xad\x9c\xce\xa3\xe1\xa1\xb11..<\xcc\xb8\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d"); } // [B1, V7, X4_2] |
| 1830 | test { try toAsciiFail("\xf2\x94\xad\x9c\xce\xa3\xe1\xa1\xb11..<\xcc\xb8\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d", false); } // [B1, V7, A4_2] |
| 1831 | test { try toAsciiFail("\xf2\x94\xad\x9c\xce\xa3\xe1\xa1\xb11..<\xcc\xb8\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d", true); } // [B1, V7, A4_2] |
| 1098 | 1832 | test { try toUnicodeFail("\xf2\x94\xad\x9c\xce\xa3\xe1\xa1\xb11..\xe2\x89\xae\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d"); } // [B1, V7, X4_2] |
| 1833 | test { try toAsciiFail("\xf2\x94\xad\x9c\xce\xa3\xe1\xa1\xb11..\xe2\x89\xae\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d", false); } // [B1, V7, A4_2] |
| 1834 | test { try toAsciiFail("\xf2\x94\xad\x9c\xce\xa3\xe1\xa1\xb11..\xe2\x89\xae\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d", true); } // [B1, V7, A4_2] |
| 1099 | 1835 | test { try toUnicodeFail("\xf2\x94\xad\x9c\xcf\x83\xe1\xa1\xb11..\xe2\x89\xae\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d"); } // [B1, V7, X4_2] |
| 1836 | test { try toAsciiFail("\xf2\x94\xad\x9c\xcf\x83\xe1\xa1\xb11..\xe2\x89\xae\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d", false); } // [B1, V7, A4_2] |
| 1837 | test { try toAsciiFail("\xf2\x94\xad\x9c\xcf\x83\xe1\xa1\xb11..\xe2\x89\xae\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d", true); } // [B1, V7, A4_2] |
| 1100 | 1838 | test { try toUnicodeFail("\xf2\x94\xad\x9c\xcf\x83\xe1\xa1\xb11..<\xcc\xb8\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d"); } // [B1, V7, X4_2] |
| 1839 | test { try toAsciiFail("\xf2\x94\xad\x9c\xcf\x83\xe1\xa1\xb11..<\xcc\xb8\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d", false); } // [B1, V7, A4_2] |
| 1840 | test { try toAsciiFail("\xf2\x94\xad\x9c\xcf\x83\xe1\xa1\xb11..<\xcc\xb8\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d", true); } // [B1, V7, A4_2] |
| 1101 | 1841 | test { try toUnicodeFail("xn--1-zmb699meq63t..xn--gdh5392g6sd"); } // [B1, V7, X4_2] |
| 1842 | test { try toAsciiFail("xn--1-zmb699meq63t..xn--gdh5392g6sd", false); } // [B1, V7, A4_2] |
| 1843 | test { try toAsciiFail("xn--1-zmb699meq63t..xn--gdh5392g6sd", true); } // [B1, V7, A4_2] |
| 1102 | 1844 | test { try toUnicodeFail("xn--1-zmb699meq63t..xn--1ug85gn777ahze"); } // [B1, V7, X4_2] |
| 1845 | test { try toAsciiFail("xn--1-zmb699meq63t..xn--1ug85gn777ahze", false); } // [B1, V7, A4_2] |
| 1846 | test { try toAsciiFail("xn--1-zmb699meq63t..xn--1ug85gn777ahze", true); } // [B1, V7, A4_2] |
| 1103 | 1847 | test { try toUnicodeFail("xn--1-xmb999meq63t..xn--1ug85gn777ahze"); } // [B1, V7, X4_2] |
| 1848 | test { try toAsciiFail("xn--1-xmb999meq63t..xn--1ug85gn777ahze", false); } // [B1, V7, A4_2] |
| 1849 | test { try toAsciiFail("xn--1-xmb999meq63t..xn--1ug85gn777ahze", true); } // [B1, V7, A4_2] |
| 1104 | 1850 | test { try toUnicodeFail("\xf2\x94\xad\x9c\xce\xa3\xe1\xa1\xb1\xe2\x92\x88.<\xcc\xb8\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d"); } // [B1, V7] |
| 1851 | test { try toAsciiFail("\xf2\x94\xad\x9c\xce\xa3\xe1\xa1\xb1\xe2\x92\x88.<\xcc\xb8\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d", false); } // [B1, V7] |
| 1852 | test { try toAsciiFail("\xf2\x94\xad\x9c\xce\xa3\xe1\xa1\xb1\xe2\x92\x88.<\xcc\xb8\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d", true); } // [B1, V7] |
| 1105 | 1853 | test { try toUnicodeFail("\xf2\x94\xad\x9c\xce\xa3\xe1\xa1\xb1\xe2\x92\x88.\xe2\x89\xae\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d"); } // [B1, V7] |
| 1854 | test { try toAsciiFail("\xf2\x94\xad\x9c\xce\xa3\xe1\xa1\xb1\xe2\x92\x88.\xe2\x89\xae\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d", false); } // [B1, V7] |
| 1855 | test { try toAsciiFail("\xf2\x94\xad\x9c\xce\xa3\xe1\xa1\xb1\xe2\x92\x88.\xe2\x89\xae\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d", true); } // [B1, V7] |
| 1106 | 1856 | test { try toUnicodeFail("\xf2\x94\xad\x9c\xcf\x83\xe1\xa1\xb1\xe2\x92\x88.\xe2\x89\xae\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d"); } // [B1, V7] |
| 1857 | test { try toAsciiFail("\xf2\x94\xad\x9c\xcf\x83\xe1\xa1\xb1\xe2\x92\x88.\xe2\x89\xae\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d", false); } // [B1, V7] |
| 1858 | test { try toAsciiFail("\xf2\x94\xad\x9c\xcf\x83\xe1\xa1\xb1\xe2\x92\x88.\xe2\x89\xae\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d", true); } // [B1, V7] |
| 1107 | 1859 | test { try toUnicodeFail("\xf2\x94\xad\x9c\xcf\x83\xe1\xa1\xb1\xe2\x92\x88.<\xcc\xb8\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d"); } // [B1, V7] |
| 1860 | test { try toAsciiFail("\xf2\x94\xad\x9c\xcf\x83\xe1\xa1\xb1\xe2\x92\x88.<\xcc\xb8\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d", false); } // [B1, V7] |
| 1861 | test { try toAsciiFail("\xf2\x94\xad\x9c\xcf\x83\xe1\xa1\xb1\xe2\x92\x88.<\xcc\xb8\xf0\x91\x84\xb3\xe2\x80\x8d\xf0\x90\xae\x8d", true); } // [B1, V7] |
| 1108 | 1862 | test { try toUnicodeFail("xn--4xa207hkzinr77u.xn--gdh5392g6sd"); } // [B1, V7] |
| 1863 | test { try toAsciiFail("xn--4xa207hkzinr77u.xn--gdh5392g6sd", false); } // [B1, V7] |
| 1864 | test { try toAsciiFail("xn--4xa207hkzinr77u.xn--gdh5392g6sd", true); } // [B1, V7] |
| 1109 | 1865 | test { try toUnicodeFail("xn--4xa207hkzinr77u.xn--1ug85gn777ahze"); } // [B1, V7] |
| 1866 | test { try toAsciiFail("xn--4xa207hkzinr77u.xn--1ug85gn777ahze", false); } // [B1, V7] |
| 1867 | test { try toAsciiFail("xn--4xa207hkzinr77u.xn--1ug85gn777ahze", true); } // [B1, V7] |
| 1110 | 1868 | test { try toUnicodeFail("xn--3xa407hkzinr77u.xn--1ug85gn777ahze"); } // [B1, V7] |
| 1869 | test { try toAsciiFail("xn--3xa407hkzinr77u.xn--1ug85gn777ahze", false); } // [B1, V7] |
| 1870 | test { try toAsciiFail("xn--3xa407hkzinr77u.xn--1ug85gn777ahze", true); } // [B1, V7] |
| 1111 | 1871 | test { try toUnicodeFail("\xe3\x85\xa4\xe0\xa5\x8d\xe1\x82\xa0\xe1\x9f\x90.\xe1\xa0\x8b"); } // [V6] |
| 1872 | test { try toAsciiFail("\xe3\x85\xa4\xe0\xa5\x8d\xe1\x82\xa0\xe1\x9f\x90.\xe1\xa0\x8b", false); } // [V6, A4_2] |
| 1873 | test { try toAsciiFail("\xe3\x85\xa4\xe0\xa5\x8d\xe1\x82\xa0\xe1\x9f\x90.\xe1\xa0\x8b", true); } // [V6, A4_2] |
| 1112 | 1874 | test { try toUnicodeFail("\xe1\x85\xa0\xe0\xa5\x8d\xe1\x82\xa0\xe1\x9f\x90.\xe1\xa0\x8b"); } // [V6] |
| 1875 | test { try toAsciiFail("\xe1\x85\xa0\xe0\xa5\x8d\xe1\x82\xa0\xe1\x9f\x90.\xe1\xa0\x8b", false); } // [V6, A4_2] |
| 1876 | test { try toAsciiFail("\xe1\x85\xa0\xe0\xa5\x8d\xe1\x82\xa0\xe1\x9f\x90.\xe1\xa0\x8b", true); } // [V6, A4_2] |
| 1113 | 1877 | test { try toUnicodeFail("\xe1\x85\xa0\xe0\xa5\x8d\xe2\xb4\x80\xe1\x9f\x90.\xe1\xa0\x8b"); } // [V6] |
| 1878 | test { try toAsciiFail("\xe1\x85\xa0\xe0\xa5\x8d\xe2\xb4\x80\xe1\x9f\x90.\xe1\xa0\x8b", false); } // [V6, A4_2] |
| 1879 | test { try toAsciiFail("\xe1\x85\xa0\xe0\xa5\x8d\xe2\xb4\x80\xe1\x9f\x90.\xe1\xa0\x8b", true); } // [V6, A4_2] |
| 1114 | 1880 | test { try toUnicodeFail("xn--n3b445e53p."); } // [V6] |
| 1881 | test { try toAsciiFail("xn--n3b445e53p.", false); } // [V6, A4_2] |
| 1882 | test { try toAsciiFail("xn--n3b445e53p.", true); } // [V6, A4_2] |
| 1115 | 1883 | test { try toUnicodeFail("\xe3\x85\xa4\xe0\xa5\x8d\xe2\xb4\x80\xe1\x9f\x90.\xe1\xa0\x8b"); } // [V6] |
| 1884 | test { try toAsciiFail("\xe3\x85\xa4\xe0\xa5\x8d\xe2\xb4\x80\xe1\x9f\x90.\xe1\xa0\x8b", false); } // [V6, A4_2] |
| 1885 | test { try toAsciiFail("\xe3\x85\xa4\xe0\xa5\x8d\xe2\xb4\x80\xe1\x9f\x90.\xe1\xa0\x8b", true); } // [V6, A4_2] |
| 1116 | 1886 | test { try toUnicodeFail("xn--n3b742bkqf4ty."); } // [V7] |
| 1887 | test { try toAsciiFail("xn--n3b742bkqf4ty.", false); } // [V7, A4_2] |
| 1888 | test { try toAsciiFail("xn--n3b742bkqf4ty.", true); } // [V7, A4_2] |
| 1117 | 1889 | test { try toUnicodeFail("xn--n3b468aoqa89r."); } // [V7] |
| 1890 | test { try toAsciiFail("xn--n3b468aoqa89r.", false); } // [V7, A4_2] |
| 1891 | test { try toAsciiFail("xn--n3b468aoqa89r.", true); } // [V7, A4_2] |
| 1118 | 1892 | test { try toUnicodeFail("xn--n3b445e53po6d."); } // [V7] |
| 1893 | test { try toAsciiFail("xn--n3b445e53po6d.", false); } // [V7, A4_2] |
| 1894 | test { try toAsciiFail("xn--n3b445e53po6d.", true); } // [V7, A4_2] |
| 1119 | 1895 | test { try toUnicodeFail("xn--n3b468azngju2a."); } // [V7] |
| 1896 | test { try toAsciiFail("xn--n3b468azngju2a.", false); } // [V7, A4_2] |
| 1897 | test { try toAsciiFail("xn--n3b468azngju2a.", true); } // [V7, A4_2] |
| 1120 | 1898 | test { try toUnicodeFail("\xe2\x9d\xa3\xe2\x80\x8d\xef\xbc\x8e\xe0\xa7\x8d\xf0\x91\xb0\xbd\xd8\x92\xea\xa4\xa9"); } // [C2, V6] |
| 1899 | test { try toAsciiFail("\xe2\x9d\xa3\xe2\x80\x8d\xef\xbc\x8e\xe0\xa7\x8d\xf0\x91\xb0\xbd\xd8\x92\xea\xa4\xa9", false); } // [C2, V6] |
| 1900 | test { try toAsciiFail("\xe2\x9d\xa3\xe2\x80\x8d\xef\xbc\x8e\xe0\xa7\x8d\xf0\x91\xb0\xbd\xd8\x92\xea\xa4\xa9", true); } // [V6] |
| 1121 | 1901 | test { try toUnicodeFail("\xe2\x9d\xa3\xe2\x80\x8d.\xe0\xa7\x8d\xf0\x91\xb0\xbd\xd8\x92\xea\xa4\xa9"); } // [C2, V6] |
| 1902 | test { try toAsciiFail("\xe2\x9d\xa3\xe2\x80\x8d.\xe0\xa7\x8d\xf0\x91\xb0\xbd\xd8\x92\xea\xa4\xa9", false); } // [C2, V6] |
| 1903 | test { try toAsciiFail("\xe2\x9d\xa3\xe2\x80\x8d.\xe0\xa7\x8d\xf0\x91\xb0\xbd\xd8\x92\xea\xa4\xa9", true); } // [V6] |
| 1122 | 1904 | test { try toUnicodeFail("xn--pei.xn--0fb32q3w7q2g4d"); } // [V6] |
| 1905 | test { try toAsciiFail("xn--pei.xn--0fb32q3w7q2g4d", false); } // [V6] |
| 1906 | test { try toAsciiFail("xn--pei.xn--0fb32q3w7q2g4d", true); } // [V6] |
| 1123 | 1907 | test { try toUnicodeFail("xn--1ugy10a.xn--0fb32q3w7q2g4d"); } // [C2, V6] |
| 1908 | test { try toAsciiFail("xn--1ugy10a.xn--0fb32q3w7q2g4d", false); } // [C2, V6] |
| 1909 | test { try toAsciiFail("xn--1ugy10a.xn--0fb32q3w7q2g4d", true); } // [C2, V6] |
| 1124 | 1910 | test { try toUnicodeFail("\xe2\x89\xae\xf0\x90\xb3\xba\xf0\x90\xb9\x84.\xe2\x89\xaf\xf1\xaa\xae\xb8\xea\xa1\x85"); } // [B1, V7] |
| 1911 | test { try toAsciiFail("\xe2\x89\xae\xf0\x90\xb3\xba\xf0\x90\xb9\x84.\xe2\x89\xaf\xf1\xaa\xae\xb8\xea\xa1\x85", false); } // [B1, V7] |
| 1912 | test { try toAsciiFail("\xe2\x89\xae\xf0\x90\xb3\xba\xf0\x90\xb9\x84.\xe2\x89\xaf\xf1\xaa\xae\xb8\xea\xa1\x85", true); } // [B1, V7] |
| 1125 | 1913 | test { try toUnicodeFail("<\xcc\xb8\xf0\x90\xb3\xba\xf0\x90\xb9\x84.>\xcc\xb8\xf1\xaa\xae\xb8\xea\xa1\x85"); } // [B1, V7] |
| 1914 | test { try toAsciiFail("<\xcc\xb8\xf0\x90\xb3\xba\xf0\x90\xb9\x84.>\xcc\xb8\xf1\xaa\xae\xb8\xea\xa1\x85", false); } // [B1, V7] |
| 1915 | test { try toAsciiFail("<\xcc\xb8\xf0\x90\xb3\xba\xf0\x90\xb9\x84.>\xcc\xb8\xf1\xaa\xae\xb8\xea\xa1\x85", true); } // [B1, V7] |
| 1126 | 1916 | test { try toUnicodeFail("xn--gdh7943gk2a.xn--hdh1383c5e36c"); } // [B1, V7] |
| 1917 | test { try toAsciiFail("xn--gdh7943gk2a.xn--hdh1383c5e36c", false); } // [B1, V7] |
| 1918 | test { try toAsciiFail("xn--gdh7943gk2a.xn--hdh1383c5e36c", true); } // [B1, V7] |
| 1127 | 1919 | test { try toUnicodeFail("\xe0\xb3\x8c\xf0\x90\xa7\x85\xf0\x90\xb3\x8f\xf3\xa0\xb2\xba\xef\xbd\xa1\xe0\xb3\x8d\xe1\xa0\xa6"); } // [B1, V6, V7] |
| 1920 | test { try toAsciiFail("\xe0\xb3\x8c\xf0\x90\xa7\x85\xf0\x90\xb3\x8f\xf3\xa0\xb2\xba\xef\xbd\xa1\xe0\xb3\x8d\xe1\xa0\xa6", false); } // [B1, V6, V7] |
| 1921 | test { try toAsciiFail("\xe0\xb3\x8c\xf0\x90\xa7\x85\xf0\x90\xb3\x8f\xf3\xa0\xb2\xba\xef\xbd\xa1\xe0\xb3\x8d\xe1\xa0\xa6", true); } // [B1, V6, V7] |
| 1128 | 1922 | test { try toUnicodeFail("\xe0\xb3\x8c\xf0\x90\xa7\x85\xf0\x90\xb3\x8f\xf3\xa0\xb2\xba\xe3\x80\x82\xe0\xb3\x8d\xe1\xa0\xa6"); } // [B1, V6, V7] |
| 1923 | test { try toAsciiFail("\xe0\xb3\x8c\xf0\x90\xa7\x85\xf0\x90\xb3\x8f\xf3\xa0\xb2\xba\xe3\x80\x82\xe0\xb3\x8d\xe1\xa0\xa6", false); } // [B1, V6, V7] |
| 1924 | test { try toAsciiFail("\xe0\xb3\x8c\xf0\x90\xa7\x85\xf0\x90\xb3\x8f\xf3\xa0\xb2\xba\xe3\x80\x82\xe0\xb3\x8d\xe1\xa0\xa6", true); } // [B1, V6, V7] |
| 1129 | 1925 | test { try toUnicodeFail("\xe0\xb3\x8c\xf0\x90\xa7\x85\xf0\x90\xb2\x8f\xf3\xa0\xb2\xba\xe3\x80\x82\xe0\xb3\x8d\xe1\xa0\xa6"); } // [B1, V6, V7] |
| 1926 | test { try toAsciiFail("\xe0\xb3\x8c\xf0\x90\xa7\x85\xf0\x90\xb2\x8f\xf3\xa0\xb2\xba\xe3\x80\x82\xe0\xb3\x8d\xe1\xa0\xa6", false); } // [B1, V6, V7] |
| 1927 | test { try toAsciiFail("\xe0\xb3\x8c\xf0\x90\xa7\x85\xf0\x90\xb2\x8f\xf3\xa0\xb2\xba\xe3\x80\x82\xe0\xb3\x8d\xe1\xa0\xa6", true); } // [B1, V6, V7] |
| 1130 | 1928 | test { try toUnicodeFail("xn--7tc6360ky5bn2732c.xn--8tc429c"); } // [B1, V6, V7] |
| 1929 | test { try toAsciiFail("xn--7tc6360ky5bn2732c.xn--8tc429c", false); } // [B1, V6, V7] |
| 1930 | test { try toAsciiFail("xn--7tc6360ky5bn2732c.xn--8tc429c", true); } // [B1, V6, V7] |
| 1131 | 1931 | test { try toUnicodeFail("\xe0\xb3\x8c\xf0\x90\xa7\x85\xf0\x90\xb2\x8f\xf3\xa0\xb2\xba\xef\xbd\xa1\xe0\xb3\x8d\xe1\xa0\xa6"); } // [B1, V6, V7] |
| 1932 | test { try toAsciiFail("\xe0\xb3\x8c\xf0\x90\xa7\x85\xf0\x90\xb2\x8f\xf3\xa0\xb2\xba\xef\xbd\xa1\xe0\xb3\x8d\xe1\xa0\xa6", false); } // [B1, V6, V7] |
| 1933 | test { try toAsciiFail("\xe0\xb3\x8c\xf0\x90\xa7\x85\xf0\x90\xb2\x8f\xf3\xa0\xb2\xba\xef\xbd\xa1\xe0\xb3\x8d\xe1\xa0\xa6", true); } // [B1, V6, V7] |
| 1132 | 1934 | test { try toUnicodeFail("\xcd\x89\xe3\x80\x82\xf0\xa7\xa1\xab"); } // [V6] |
| 1935 | test { try toAsciiFail("\xcd\x89\xe3\x80\x82\xf0\xa7\xa1\xab", false); } // [V6] |
| 1936 | test { try toAsciiFail("\xcd\x89\xe3\x80\x82\xf0\xa7\xa1\xab", true); } // [V6] |
| 1133 | 1937 | test { try toUnicodeFail("xn--nua.xn--bc6k"); } // [V6] |
| 1938 | test { try toAsciiFail("xn--nua.xn--bc6k", false); } // [V6] |
| 1939 | test { try toAsciiFail("xn--nua.xn--bc6k", true); } // [V6] |
| 1134 | 1940 | test { try toUnicodeFail("\xf0\x91\xb0\xbf\xf3\xa0\x85\xa6\xef\xbc\x8e\xe1\x85\xa0"); } // [V6] |
| 1941 | test { try toAsciiFail("\xf0\x91\xb0\xbf\xf3\xa0\x85\xa6\xef\xbc\x8e\xe1\x85\xa0", false); } // [V6, A4_2] |
| 1942 | test { try toAsciiFail("\xf0\x91\xb0\xbf\xf3\xa0\x85\xa6\xef\xbc\x8e\xe1\x85\xa0", true); } // [V6, A4_2] |
| 1135 | 1943 | test { try toUnicodeFail("\xf0\x91\xb0\xbf\xf3\xa0\x85\xa6.\xe1\x85\xa0"); } // [V6] |
| 1944 | test { try toAsciiFail("\xf0\x91\xb0\xbf\xf3\xa0\x85\xa6.\xe1\x85\xa0", false); } // [V6, A4_2] |
| 1945 | test { try toAsciiFail("\xf0\x91\xb0\xbf\xf3\xa0\x85\xa6.\xe1\x85\xa0", true); } // [V6, A4_2] |
| 1136 | 1946 | test { try toUnicodeFail("xn--ok3d."); } // [V6] |
| 1947 | test { try toAsciiFail("xn--ok3d.", false); } // [V6, A4_2] |
| 1948 | test { try toAsciiFail("xn--ok3d.", true); } // [V6, A4_2] |
| 1137 | 1949 | test { try toUnicodeFail("xn--ok3d.xn--psd"); } // [V6, V7] |
| 1950 | test { try toAsciiFail("xn--ok3d.xn--psd", false); } // [V6, V7] |
| 1951 | test { try toAsciiFail("xn--ok3d.xn--psd", true); } // [V6, V7] |
| 1138 | 1952 | test { try toUnicodeFail("-\xf0\x9e\xa4\x86\xe2\x80\x8d\xe3\x80\x82\xf3\xb8\xbc\x84\xf0\x9e\xb3\x92"); } // [B1, B5, B6, C2, V3, V7] |
| 1953 | test { try toAsciiFail("-\xf0\x9e\xa4\x86\xe2\x80\x8d\xe3\x80\x82\xf3\xb8\xbc\x84\xf0\x9e\xb3\x92", false); } // [B1, B5, B6, C2, V3, V7] |
| 1954 | test { try toAsciiFail("-\xf0\x9e\xa4\x86\xe2\x80\x8d\xe3\x80\x82\xf3\xb8\xbc\x84\xf0\x9e\xb3\x92", true); } // [B1, B5, B6, V3, V7] |
| 1139 | 1955 | test { try toUnicodeFail("-\xf0\x9e\xa4\xa8\xe2\x80\x8d\xe3\x80\x82\xf3\xb8\xbc\x84\xf0\x9e\xb3\x92"); } // [B1, B5, B6, C2, V3, V7] |
| 1956 | test { try toAsciiFail("-\xf0\x9e\xa4\xa8\xe2\x80\x8d\xe3\x80\x82\xf3\xb8\xbc\x84\xf0\x9e\xb3\x92", false); } // [B1, B5, B6, C2, V3, V7] |
| 1957 | test { try toAsciiFail("-\xf0\x9e\xa4\xa8\xe2\x80\x8d\xe3\x80\x82\xf3\xb8\xbc\x84\xf0\x9e\xb3\x92", true); } // [B1, B5, B6, V3, V7] |
| 1140 | 1958 | test { try toUnicodeFail("xn----ni8r.xn--846h96596c"); } // [B1, B5, B6, V3, V7] |
| 1959 | test { try toAsciiFail("xn----ni8r.xn--846h96596c", false); } // [B1, B5, B6, V3, V7] |
| 1960 | test { try toAsciiFail("xn----ni8r.xn--846h96596c", true); } // [B1, B5, B6, V3, V7] |
| 1141 | 1961 | test { try toUnicodeFail("xn----ugnx367r.xn--846h96596c"); } // [B1, B5, B6, C2, V3, V7] |
| 1962 | test { try toAsciiFail("xn----ugnx367r.xn--846h96596c", false); } // [B1, B5, B6, C2, V3, V7] |
| 1963 | test { try toAsciiFail("xn----ugnx367r.xn--846h96596c", true); } // [B1, B5, B6, C2, V3, V7] |
| 1142 | 1964 | test { try toUnicodeFail("\xea\xa1\x8f\xf3\xa0\x87\xb6\xe2\x89\xaf\xf0\xb3\xbe\xbd\xe3\x80\x82\xe1\xb7\xbd\xe2\xbe\x87\xe6\xbb\xb8\xf0\x90\xb9\xb0"); } // [B1, V6, V7] |
| 1965 | test { try toAsciiFail("\xea\xa1\x8f\xf3\xa0\x87\xb6\xe2\x89\xaf\xf0\xb3\xbe\xbd\xe3\x80\x82\xe1\xb7\xbd\xe2\xbe\x87\xe6\xbb\xb8\xf0\x90\xb9\xb0", false); } // [B1, V6, V7] |
| 1966 | test { try toAsciiFail("\xea\xa1\x8f\xf3\xa0\x87\xb6\xe2\x89\xaf\xf0\xb3\xbe\xbd\xe3\x80\x82\xe1\xb7\xbd\xe2\xbe\x87\xe6\xbb\xb8\xf0\x90\xb9\xb0", true); } // [B1, V6, V7] |
| 1143 | 1967 | test { try toUnicodeFail("\xea\xa1\x8f\xf3\xa0\x87\xb6>\xcc\xb8\xf0\xb3\xbe\xbd\xe3\x80\x82\xe1\xb7\xbd\xe2\xbe\x87\xe6\xbb\xb8\xf0\x90\xb9\xb0"); } // [B1, V6, V7] |
| 1968 | test { try toAsciiFail("\xea\xa1\x8f\xf3\xa0\x87\xb6>\xcc\xb8\xf0\xb3\xbe\xbd\xe3\x80\x82\xe1\xb7\xbd\xe2\xbe\x87\xe6\xbb\xb8\xf0\x90\xb9\xb0", false); } // [B1, V6, V7] |
| 1969 | test { try toAsciiFail("\xea\xa1\x8f\xf3\xa0\x87\xb6>\xcc\xb8\xf0\xb3\xbe\xbd\xe3\x80\x82\xe1\xb7\xbd\xe2\xbe\x87\xe6\xbb\xb8\xf0\x90\xb9\xb0", true); } // [B1, V6, V7] |
| 1144 | 1970 | test { try toUnicodeFail("\xea\xa1\x8f\xf3\xa0\x87\xb6\xe2\x89\xaf\xf0\xb3\xbe\xbd\xe3\x80\x82\xe1\xb7\xbd\xe8\x88\x9b\xe6\xbb\xb8\xf0\x90\xb9\xb0"); } // [B1, V6, V7] |
| 1971 | test { try toAsciiFail("\xea\xa1\x8f\xf3\xa0\x87\xb6\xe2\x89\xaf\xf0\xb3\xbe\xbd\xe3\x80\x82\xe1\xb7\xbd\xe8\x88\x9b\xe6\xbb\xb8\xf0\x90\xb9\xb0", false); } // [B1, V6, V7] |
| 1972 | test { try toAsciiFail("\xea\xa1\x8f\xf3\xa0\x87\xb6\xe2\x89\xaf\xf0\xb3\xbe\xbd\xe3\x80\x82\xe1\xb7\xbd\xe8\x88\x9b\xe6\xbb\xb8\xf0\x90\xb9\xb0", true); } // [B1, V6, V7] |
| 1145 | 1973 | test { try toUnicodeFail("\xea\xa1\x8f\xf3\xa0\x87\xb6>\xcc\xb8\xf0\xb3\xbe\xbd\xe3\x80\x82\xe1\xb7\xbd\xe8\x88\x9b\xe6\xbb\xb8\xf0\x90\xb9\xb0"); } // [B1, V6, V7] |
| 1974 | test { try toAsciiFail("\xea\xa1\x8f\xf3\xa0\x87\xb6>\xcc\xb8\xf0\xb3\xbe\xbd\xe3\x80\x82\xe1\xb7\xbd\xe8\x88\x9b\xe6\xbb\xb8\xf0\x90\xb9\xb0", false); } // [B1, V6, V7] |
| 1975 | test { try toAsciiFail("\xea\xa1\x8f\xf3\xa0\x87\xb6>\xcc\xb8\xf0\xb3\xbe\xbd\xe3\x80\x82\xe1\xb7\xbd\xe8\x88\x9b\xe6\xbb\xb8\xf0\x90\xb9\xb0", true); } // [B1, V6, V7] |
| 1146 | 1976 | test { try toUnicodeFail("xn--hdh7483cu6twwki8e.xn--yfg0765a58l0n6k"); } // [B1, V6, V7] |
| 1977 | test { try toAsciiFail("xn--hdh7483cu6twwki8e.xn--yfg0765a58l0n6k", false); } // [B1, V6, V7] |
| 1978 | test { try toAsciiFail("xn--hdh7483cu6twwki8e.xn--yfg0765a58l0n6k", true); } // [B1, V6, V7] |
| 1147 | 1979 | test { try toUnicodeFail("\xe8\x94\x8f\xef\xbd\xa1\xf0\x91\xb0\xba"); } // [V6] |
| 1980 | test { try toAsciiFail("\xe8\x94\x8f\xef\xbd\xa1\xf0\x91\xb0\xba", false); } // [V6] |
| 1981 | test { try toAsciiFail("\xe8\x94\x8f\xef\xbd\xa1\xf0\x91\xb0\xba", true); } // [V6] |
| 1148 | 1982 | test { try toUnicodeFail("\xe8\x94\x8f\xe3\x80\x82\xf0\x91\xb0\xba"); } // [V6] |
| 1983 | test { try toAsciiFail("\xe8\x94\x8f\xe3\x80\x82\xf0\x91\xb0\xba", false); } // [V6] |
| 1984 | test { try toAsciiFail("\xe8\x94\x8f\xe3\x80\x82\xf0\x91\xb0\xba", true); } // [V6] |
| 1149 | 1985 | test { try toUnicodeFail("xn--uy1a.xn--jk3d"); } // [V6] |
| 1986 | test { try toAsciiFail("xn--uy1a.xn--jk3d", false); } // [V6] |
| 1987 | test { try toAsciiFail("xn--uy1a.xn--jk3d", true); } // [V6] |
| 1150 | 1988 | test { try toUnicodeFail("\xf0\x9d\x9f\xbf\xf0\x90\xae\x8b\xe3\x80\x82\xf3\xa0\x84\x8a"); } // [B1] |
| 1989 | test { try toAsciiFail("\xf0\x9d\x9f\xbf\xf0\x90\xae\x8b\xe3\x80\x82\xf3\xa0\x84\x8a", false); } // [B1, A4_2] |
| 1990 | test { try toAsciiFail("\xf0\x9d\x9f\xbf\xf0\x90\xae\x8b\xe3\x80\x82\xf3\xa0\x84\x8a", true); } // [B1, A4_2] |
| 1151 | 1991 | test { try toUnicodeFail("9\xf0\x90\xae\x8b\xe3\x80\x82\xf3\xa0\x84\x8a"); } // [B1] |
| 1992 | test { try toAsciiFail("9\xf0\x90\xae\x8b\xe3\x80\x82\xf3\xa0\x84\x8a", false); } // [B1, A4_2] |
| 1993 | test { try toAsciiFail("9\xf0\x90\xae\x8b\xe3\x80\x82\xf3\xa0\x84\x8a", true); } // [B1, A4_2] |
| 1152 | 1994 | test { try toUnicodeFail("xn--9-rv5i."); } // [B1] |
| 1995 | test { try toAsciiFail("xn--9-rv5i.", false); } // [B1, A4_2] |
| 1996 | test { try toAsciiFail("xn--9-rv5i.", true); } // [B1, A4_2] |
| 1153 | 1997 | test { try toUnicodeFail("\xf3\x9f\x87\x87-\xe4\x9f\x96F\xe3\x80\x82\xdf\x8b\xe2\x92\x88\xd9\xa2"); } // [B4, V7] |
| 1998 | test { try toAsciiFail("\xf3\x9f\x87\x87-\xe4\x9f\x96F\xe3\x80\x82\xdf\x8b\xe2\x92\x88\xd9\xa2", false); } // [B4, V7] |
| 1999 | test { try toAsciiFail("\xf3\x9f\x87\x87-\xe4\x9f\x96F\xe3\x80\x82\xdf\x8b\xe2\x92\x88\xd9\xa2", true); } // [B4, V7] |
| 1154 | 2000 | test { try toUnicodeFail("\xf3\x9f\x87\x87-\xe4\x9f\x96F\xe3\x80\x82\xdf\x8b1.\xd9\xa2"); } // [B1, V7] |
| 2001 | test { try toAsciiFail("\xf3\x9f\x87\x87-\xe4\x9f\x96F\xe3\x80\x82\xdf\x8b1.\xd9\xa2", false); } // [B1, V7] |
| 2002 | test { try toAsciiFail("\xf3\x9f\x87\x87-\xe4\x9f\x96F\xe3\x80\x82\xdf\x8b1.\xd9\xa2", true); } // [B1, V7] |
| 1155 | 2003 | test { try toUnicodeFail("\xf3\x9f\x87\x87-\xe4\x9f\x96f\xe3\x80\x82\xdf\x8b1.\xd9\xa2"); } // [B1, V7] |
| 2004 | test { try toAsciiFail("\xf3\x9f\x87\x87-\xe4\x9f\x96f\xe3\x80\x82\xdf\x8b1.\xd9\xa2", false); } // [B1, V7] |
| 2005 | test { try toAsciiFail("\xf3\x9f\x87\x87-\xe4\x9f\x96f\xe3\x80\x82\xdf\x8b1.\xd9\xa2", true); } // [B1, V7] |
| 1156 | 2006 | test { try toUnicodeFail("xn---f-mz8b08788k.xn--1-ybd.xn--bib"); } // [B1, V7] |
| 2007 | test { try toAsciiFail("xn---f-mz8b08788k.xn--1-ybd.xn--bib", false); } // [B1, V7] |
| 2008 | test { try toAsciiFail("xn---f-mz8b08788k.xn--1-ybd.xn--bib", true); } // [B1, V7] |
| 1157 | 2009 | test { try toUnicodeFail("\xf3\x9f\x87\x87-\xe4\x9f\x96f\xe3\x80\x82\xdf\x8b\xe2\x92\x88\xd9\xa2"); } // [B4, V7] |
| 2010 | test { try toAsciiFail("\xf3\x9f\x87\x87-\xe4\x9f\x96f\xe3\x80\x82\xdf\x8b\xe2\x92\x88\xd9\xa2", false); } // [B4, V7] |
| 2011 | test { try toAsciiFail("\xf3\x9f\x87\x87-\xe4\x9f\x96f\xe3\x80\x82\xdf\x8b\xe2\x92\x88\xd9\xa2", true); } // [B4, V7] |
| 1158 | 2012 | test { try toUnicodeFail("xn---f-mz8b08788k.xn--bib53ev44d"); } // [B4, V7] |
| 2013 | test { try toAsciiFail("xn---f-mz8b08788k.xn--bib53ev44d", false); } // [B4, V7] |
| 2014 | test { try toAsciiFail("xn---f-mz8b08788k.xn--bib53ev44d", true); } // [B4, V7] |
| 1159 | 2015 | test { try toUnicodeFail("\xe2\x80\x8c\xef\xbd\xa1\xf0\x90\xb9\xba"); } // [B1, C1] |
| 2016 | test { try toAsciiFail("\xe2\x80\x8c\xef\xbd\xa1\xf0\x90\xb9\xba", false); } // [B1, C1] |
| 2017 | test { try toAsciiFail("\xe2\x80\x8c\xef\xbd\xa1\xf0\x90\xb9\xba", true); } // [B1, A4_2] |
| 1160 | 2018 | test { try toUnicodeFail("\xe2\x80\x8c\xe3\x80\x82\xf0\x90\xb9\xba"); } // [B1, C1] |
| 2019 | test { try toAsciiFail("\xe2\x80\x8c\xe3\x80\x82\xf0\x90\xb9\xba", false); } // [B1, C1] |
| 2020 | test { try toAsciiFail("\xe2\x80\x8c\xe3\x80\x82\xf0\x90\xb9\xba", true); } // [B1, A4_2] |
| 1161 | 2021 | test { try toUnicodeFail(".xn--yo0d"); } // [B1, X4_2] |
| 2022 | test { try toAsciiFail(".xn--yo0d", false); } // [B1, A4_2] |
| 2023 | test { try toAsciiFail(".xn--yo0d", true); } // [B1, A4_2] |
| 1162 | 2024 | test { try toUnicodeFail("xn--0ug.xn--yo0d"); } // [B1, C1] |
| 2025 | test { try toAsciiFail("xn--0ug.xn--yo0d", false); } // [B1, C1] |
| 2026 | test { try toAsciiFail("xn--0ug.xn--yo0d", true); } // [B1, C1] |
| 1163 | 2027 | test { try toUnicodeFail("\xf0\x90\xa1\x86.\xe2\x89\xaf\xe2\x80\x8c-\xf0\x9e\xa5\x80"); } // [B1, C1] |
| 2028 | test { try toAsciiFail("\xf0\x90\xa1\x86.\xe2\x89\xaf\xe2\x80\x8c-\xf0\x9e\xa5\x80", false); } // [B1, C1] |
| 2029 | test { try toAsciiFail("\xf0\x90\xa1\x86.\xe2\x89\xaf\xe2\x80\x8c-\xf0\x9e\xa5\x80", true); } // [B1] |
| 1164 | 2030 | test { try toUnicodeFail("\xf0\x90\xa1\x86.>\xcc\xb8\xe2\x80\x8c-\xf0\x9e\xa5\x80"); } // [B1, C1] |
| 2031 | test { try toAsciiFail("\xf0\x90\xa1\x86.>\xcc\xb8\xe2\x80\x8c-\xf0\x9e\xa5\x80", false); } // [B1, C1] |
| 2032 | test { try toAsciiFail("\xf0\x90\xa1\x86.>\xcc\xb8\xe2\x80\x8c-\xf0\x9e\xa5\x80", true); } // [B1] |
| 1165 | 2033 | test { try toUnicodeFail("\xf0\x90\xa1\x86.>\xcc\xb8\xe2\x80\x8c-\xf0\x9e\xa4\x9e"); } // [B1, C1] |
| 2034 | test { try toAsciiFail("\xf0\x90\xa1\x86.>\xcc\xb8\xe2\x80\x8c-\xf0\x9e\xa4\x9e", false); } // [B1, C1] |
| 2035 | test { try toAsciiFail("\xf0\x90\xa1\x86.>\xcc\xb8\xe2\x80\x8c-\xf0\x9e\xa4\x9e", true); } // [B1] |
| 1166 | 2036 | test { try toUnicodeFail("\xf0\x90\xa1\x86.\xe2\x89\xaf\xe2\x80\x8c-\xf0\x9e\xa4\x9e"); } // [B1, C1] |
| 2037 | test { try toAsciiFail("\xf0\x90\xa1\x86.\xe2\x89\xaf\xe2\x80\x8c-\xf0\x9e\xa4\x9e", false); } // [B1, C1] |
| 2038 | test { try toAsciiFail("\xf0\x90\xa1\x86.\xe2\x89\xaf\xe2\x80\x8c-\xf0\x9e\xa4\x9e", true); } // [B1] |
| 1167 | 2039 | test { try toUnicodeFail("xn--le9c.xn----ogo9956r"); } // [B1] |
| 2040 | test { try toAsciiFail("xn--le9c.xn----ogo9956r", false); } // [B1] |
| 2041 | test { try toAsciiFail("xn--le9c.xn----ogo9956r", true); } // [B1] |
| 1168 | 2042 | test { try toUnicodeFail("xn--le9c.xn----rgn40iy359e"); } // [B1, C1] |
| 2043 | test { try toAsciiFail("xn--le9c.xn----rgn40iy359e", false); } // [B1, C1] |
| 2044 | test { try toAsciiFail("xn--le9c.xn----rgn40iy359e", true); } // [B1, C1] |
| 1169 | 2045 | test { try toUnicodeFail("\xf3\xa0\x81\x80-\xe3\x80\x82\xe2\x89\xa0\xef\xb3\x97"); } // [B1, V3, V7] |
| 2046 | test { try toAsciiFail("\xf3\xa0\x81\x80-\xe3\x80\x82\xe2\x89\xa0\xef\xb3\x97", false); } // [B1, V3, V7] |
| 2047 | test { try toAsciiFail("\xf3\xa0\x81\x80-\xe3\x80\x82\xe2\x89\xa0\xef\xb3\x97", true); } // [B1, V3, V7] |
| 1170 | 2048 | test { try toUnicodeFail("\xf3\xa0\x81\x80-\xe3\x80\x82=\xcc\xb8\xef\xb3\x97"); } // [B1, V3, V7] |
| 2049 | test { try toAsciiFail("\xf3\xa0\x81\x80-\xe3\x80\x82=\xcc\xb8\xef\xb3\x97", false); } // [B1, V3, V7] |
| 2050 | test { try toAsciiFail("\xf3\xa0\x81\x80-\xe3\x80\x82=\xcc\xb8\xef\xb3\x97", true); } // [B1, V3, V7] |
| 1171 | 2051 | test { try toUnicodeFail("\xf3\xa0\x81\x80-\xe3\x80\x82\xe2\x89\xa0\xd9\x87\xd8\xac"); } // [B1, V3, V7] |
| 2052 | test { try toAsciiFail("\xf3\xa0\x81\x80-\xe3\x80\x82\xe2\x89\xa0\xd9\x87\xd8\xac", false); } // [B1, V3, V7] |
| 2053 | test { try toAsciiFail("\xf3\xa0\x81\x80-\xe3\x80\x82\xe2\x89\xa0\xd9\x87\xd8\xac", true); } // [B1, V3, V7] |
| 1172 | 2054 | test { try toUnicodeFail("\xf3\xa0\x81\x80-\xe3\x80\x82=\xcc\xb8\xd9\x87\xd8\xac"); } // [B1, V3, V7] |
| 2055 | test { try toAsciiFail("\xf3\xa0\x81\x80-\xe3\x80\x82=\xcc\xb8\xd9\x87\xd8\xac", false); } // [B1, V3, V7] |
| 2056 | test { try toAsciiFail("\xf3\xa0\x81\x80-\xe3\x80\x82=\xcc\xb8\xd9\x87\xd8\xac", true); } // [B1, V3, V7] |
| 1173 | 2057 | test { try toUnicodeFail("xn----f411m.xn--rgb7c611j"); } // [B1, V3, V7] |
| 2058 | test { try toAsciiFail("xn----f411m.xn--rgb7c611j", false); } // [B1, V3, V7] |
| 2059 | test { try toAsciiFail("xn----f411m.xn--rgb7c611j", true); } // [B1, V3, V7] |
| 1174 | 2060 | test { try toUnicodeFail("\xf1\xbb\xac\xb9\xf0\x91\x88\xb5\xe3\x80\x82\xe2\x80\x8d\xf0\x9e\xa8\xb6"); } // [B1, C2, V7] |
| 2061 | test { try toAsciiFail("\xf1\xbb\xac\xb9\xf0\x91\x88\xb5\xe3\x80\x82\xe2\x80\x8d\xf0\x9e\xa8\xb6", false); } // [B1, C2, V7] |
| 2062 | test { try toAsciiFail("\xf1\xbb\xac\xb9\xf0\x91\x88\xb5\xe3\x80\x82\xe2\x80\x8d\xf0\x9e\xa8\xb6", true); } // [V7] |
| 1175 | 2063 | test { try toUnicodeFail("xn--8g1d12120a.xn--5l6h"); } // [V7] |
| 2064 | test { try toAsciiFail("xn--8g1d12120a.xn--5l6h", false); } // [V7] |
| 2065 | test { try toAsciiFail("xn--8g1d12120a.xn--5l6h", true); } // [V7] |
| 1176 | 2066 | test { try toUnicodeFail("xn--8g1d12120a.xn--1ug6651p"); } // [B1, C2, V7] |
| 2067 | test { try toAsciiFail("xn--8g1d12120a.xn--1ug6651p", false); } // [B1, C2, V7] |
| 2068 | test { try toAsciiFail("xn--8g1d12120a.xn--1ug6651p", true); } // [B1, C2, V7] |
| 1177 | 2069 | test { try toUnicodeFail("\xf0\x91\x8b\xa7\xea\xa7\x802\xef\xbd\xa1\xe3\xa7\x89\xf2\x92\x96\x84"); } // [V6, V7] |
| 2070 | test { try toAsciiFail("\xf0\x91\x8b\xa7\xea\xa7\x802\xef\xbd\xa1\xe3\xa7\x89\xf2\x92\x96\x84", false); } // [V6, V7] |
| 2071 | test { try toAsciiFail("\xf0\x91\x8b\xa7\xea\xa7\x802\xef\xbd\xa1\xe3\xa7\x89\xf2\x92\x96\x84", true); } // [V6, V7] |
| 1178 | 2072 | test { try toUnicodeFail("\xf0\x91\x8b\xa7\xea\xa7\x802\xe3\x80\x82\xe3\xa7\x89\xf2\x92\x96\x84"); } // [V6, V7] |
| 2073 | test { try toAsciiFail("\xf0\x91\x8b\xa7\xea\xa7\x802\xe3\x80\x82\xe3\xa7\x89\xf2\x92\x96\x84", false); } // [V6, V7] |
| 2074 | test { try toAsciiFail("\xf0\x91\x8b\xa7\xea\xa7\x802\xe3\x80\x82\xe3\xa7\x89\xf2\x92\x96\x84", true); } // [V6, V7] |
| 1179 | 2075 | test { try toUnicodeFail("xn--2-5z4eu89y.xn--97l02706d"); } // [V6, V7] |
| 2076 | test { try toAsciiFail("xn--2-5z4eu89y.xn--97l02706d", false); } // [V6, V7] |
| 2077 | test { try toAsciiFail("xn--2-5z4eu89y.xn--97l02706d", true); } // [V6, V7] |
| 1180 | 2078 | test { try toUnicodeFail("\xe2\x80\x8c\xf0\xbd\xac\x84\xf0\x90\xb9\xb4\xf0\x9e\xa9\xa5\xe3\x80\x82\xe2\x89\xaf6"); } // [B1, C1, V7] |
| 2079 | test { try toAsciiFail("\xe2\x80\x8c\xf0\xbd\xac\x84\xf0\x90\xb9\xb4\xf0\x9e\xa9\xa5\xe3\x80\x82\xe2\x89\xaf6", false); } // [B1, C1, V7] |
| 2080 | test { try toAsciiFail("\xe2\x80\x8c\xf0\xbd\xac\x84\xf0\x90\xb9\xb4\xf0\x9e\xa9\xa5\xe3\x80\x82\xe2\x89\xaf6", true); } // [B1, B5, B6, V7] |
| 1181 | 2081 | test { try toUnicodeFail("\xe2\x80\x8c\xf0\xbd\xac\x84\xf0\x90\xb9\xb4\xf0\x9e\xa9\xa5\xe3\x80\x82>\xcc\xb86"); } // [B1, C1, V7] |
| 2082 | test { try toAsciiFail("\xe2\x80\x8c\xf0\xbd\xac\x84\xf0\x90\xb9\xb4\xf0\x9e\xa9\xa5\xe3\x80\x82>\xcc\xb86", false); } // [B1, C1, V7] |
| 2083 | test { try toAsciiFail("\xe2\x80\x8c\xf0\xbd\xac\x84\xf0\x90\xb9\xb4\xf0\x9e\xa9\xa5\xe3\x80\x82>\xcc\xb86", true); } // [B1, B5, B6, V7] |
| 1182 | 2084 | test { try toUnicodeFail("xn--so0du768aim9m.xn--6-ogo"); } // [B1, B5, B6, V7] |
| 2085 | test { try toAsciiFail("xn--so0du768aim9m.xn--6-ogo", false); } // [B1, B5, B6, V7] |
| 2086 | test { try toAsciiFail("xn--so0du768aim9m.xn--6-ogo", true); } // [B1, B5, B6, V7] |
| 1183 | 2087 | test { try toUnicodeFail("xn--0ug7105gf5wfxepq.xn--6-ogo"); } // [B1, C1, V7] |
| 2088 | test { try toAsciiFail("xn--0ug7105gf5wfxepq.xn--6-ogo", false); } // [B1, C1, V7] |
| 2089 | test { try toAsciiFail("xn--0ug7105gf5wfxepq.xn--6-ogo", true); } // [B1, C1, V7] |
| 1184 | 2090 | test { try toUnicodeFail("\xf0\x91\x81\xbf\xef\xbc\x8e\xf0\x90\xb9\xa6\xf0\xbb\x9e\xb5-\xe2\x80\x8d"); } // [B1, C2, V6, V7] |
| 2091 | test { try toAsciiFail("\xf0\x91\x81\xbf\xef\xbc\x8e\xf0\x90\xb9\xa6\xf0\xbb\x9e\xb5-\xe2\x80\x8d", false); } // [B1, C2, V6, V7] |
| 2092 | test { try toAsciiFail("\xf0\x91\x81\xbf\xef\xbc\x8e\xf0\x90\xb9\xa6\xf0\xbb\x9e\xb5-\xe2\x80\x8d", true); } // [B1, V3, V6, V7] |
| 1185 | 2093 | test { try toUnicodeFail("\xf0\x91\x81\xbf.\xf0\x90\xb9\xa6\xf0\xbb\x9e\xb5-\xe2\x80\x8d"); } // [B1, C2, V6, V7] |
| 2094 | test { try toAsciiFail("\xf0\x91\x81\xbf.\xf0\x90\xb9\xa6\xf0\xbb\x9e\xb5-\xe2\x80\x8d", false); } // [B1, C2, V6, V7] |
| 2095 | test { try toAsciiFail("\xf0\x91\x81\xbf.\xf0\x90\xb9\xa6\xf0\xbb\x9e\xb5-\xe2\x80\x8d", true); } // [B1, V3, V6, V7] |
| 1186 | 2096 | test { try toUnicodeFail("xn--q30d.xn----i26i1299n"); } // [B1, V3, V6, V7] |
| 2097 | test { try toAsciiFail("xn--q30d.xn----i26i1299n", false); } // [B1, V3, V6, V7] |
| 2098 | test { try toAsciiFail("xn--q30d.xn----i26i1299n", true); } // [B1, V3, V6, V7] |
| 1187 | 2099 | test { try toUnicodeFail("xn--q30d.xn----ugn1088hfsxv"); } // [B1, C2, V6, V7] |
| 2100 | test { try toAsciiFail("xn--q30d.xn----ugn1088hfsxv", false); } // [B1, C2, V6, V7] |
| 2101 | test { try toAsciiFail("xn--q30d.xn----ugn1088hfsxv", true); } // [B1, C2, V6, V7] |
| 1188 | 2102 | test { try toUnicodeFail("\xe2\xa4\xb8\xcf\x82\xf0\xba\xb1\x80\xef\xbd\xa1\xef\xbe\xa0"); } // [V7] |
| 2103 | test { try toAsciiFail("\xe2\xa4\xb8\xcf\x82\xf0\xba\xb1\x80\xef\xbd\xa1\xef\xbe\xa0", false); } // [V7, A4_2] |
| 2104 | test { try toAsciiFail("\xe2\xa4\xb8\xcf\x82\xf0\xba\xb1\x80\xef\xbd\xa1\xef\xbe\xa0", true); } // [V7, A4_2] |
| 1189 | 2105 | test { try toUnicodeFail("\xe2\xa4\xb8\xcf\x82\xf0\xba\xb1\x80\xe3\x80\x82\xe1\x85\xa0"); } // [V7] |
| 2106 | test { try toAsciiFail("\xe2\xa4\xb8\xcf\x82\xf0\xba\xb1\x80\xe3\x80\x82\xe1\x85\xa0", false); } // [V7, A4_2] |
| 2107 | test { try toAsciiFail("\xe2\xa4\xb8\xcf\x82\xf0\xba\xb1\x80\xe3\x80\x82\xe1\x85\xa0", true); } // [V7, A4_2] |
| 1190 | 2108 | test { try toUnicodeFail("\xe2\xa4\xb8\xce\xa3\xf0\xba\xb1\x80\xe3\x80\x82\xe1\x85\xa0"); } // [V7] |
| 2109 | test { try toAsciiFail("\xe2\xa4\xb8\xce\xa3\xf0\xba\xb1\x80\xe3\x80\x82\xe1\x85\xa0", false); } // [V7, A4_2] |
| 2110 | test { try toAsciiFail("\xe2\xa4\xb8\xce\xa3\xf0\xba\xb1\x80\xe3\x80\x82\xe1\x85\xa0", true); } // [V7, A4_2] |
| 1191 | 2111 | test { try toUnicodeFail("\xe2\xa4\xb8\xcf\x83\xf0\xba\xb1\x80\xe3\x80\x82\xe1\x85\xa0"); } // [V7] |
| 2112 | test { try toAsciiFail("\xe2\xa4\xb8\xcf\x83\xf0\xba\xb1\x80\xe3\x80\x82\xe1\x85\xa0", false); } // [V7, A4_2] |
| 2113 | test { try toAsciiFail("\xe2\xa4\xb8\xcf\x83\xf0\xba\xb1\x80\xe3\x80\x82\xe1\x85\xa0", true); } // [V7, A4_2] |
| 1192 | 2114 | test { try toUnicodeFail("xn--4xa192qmp03d."); } // [V7] |
| 2115 | test { try toAsciiFail("xn--4xa192qmp03d.", false); } // [V7, A4_2] |
| 2116 | test { try toAsciiFail("xn--4xa192qmp03d.", true); } // [V7, A4_2] |
| 1193 | 2117 | test { try toUnicodeFail("xn--3xa392qmp03d."); } // [V7] |
| 2118 | test { try toAsciiFail("xn--3xa392qmp03d.", false); } // [V7, A4_2] |
| 2119 | test { try toAsciiFail("xn--3xa392qmp03d.", true); } // [V7, A4_2] |
| 1194 | 2120 | test { try toUnicodeFail("\xe2\xa4\xb8\xce\xa3\xf0\xba\xb1\x80\xef\xbd\xa1\xef\xbe\xa0"); } // [V7] |
| 2121 | test { try toAsciiFail("\xe2\xa4\xb8\xce\xa3\xf0\xba\xb1\x80\xef\xbd\xa1\xef\xbe\xa0", false); } // [V7, A4_2] |
| 2122 | test { try toAsciiFail("\xe2\xa4\xb8\xce\xa3\xf0\xba\xb1\x80\xef\xbd\xa1\xef\xbe\xa0", true); } // [V7, A4_2] |
| 1195 | 2123 | test { try toUnicodeFail("\xe2\xa4\xb8\xcf\x83\xf0\xba\xb1\x80\xef\xbd\xa1\xef\xbe\xa0"); } // [V7] |
| 2124 | test { try toAsciiFail("\xe2\xa4\xb8\xcf\x83\xf0\xba\xb1\x80\xef\xbd\xa1\xef\xbe\xa0", false); } // [V7, A4_2] |
| 2125 | test { try toAsciiFail("\xe2\xa4\xb8\xcf\x83\xf0\xba\xb1\x80\xef\xbd\xa1\xef\xbe\xa0", true); } // [V7, A4_2] |
| 1196 | 2126 | test { try toUnicodeFail("xn--4xa192qmp03d.xn--psd"); } // [V7] |
| 2127 | test { try toAsciiFail("xn--4xa192qmp03d.xn--psd", false); } // [V7] |
| 2128 | test { try toAsciiFail("xn--4xa192qmp03d.xn--psd", true); } // [V7] |
| 1197 | 2129 | test { try toUnicodeFail("xn--3xa392qmp03d.xn--psd"); } // [V7] |
| 2130 | test { try toAsciiFail("xn--3xa392qmp03d.xn--psd", false); } // [V7] |
| 2131 | test { try toAsciiFail("xn--3xa392qmp03d.xn--psd", true); } // [V7] |
| 1198 | 2132 | test { try toUnicodeFail("xn--4xa192qmp03d.xn--cl7c"); } // [V7] |
| 2133 | test { try toAsciiFail("xn--4xa192qmp03d.xn--cl7c", false); } // [V7] |
| 2134 | test { try toAsciiFail("xn--4xa192qmp03d.xn--cl7c", true); } // [V7] |
| 1199 | 2135 | test { try toUnicodeFail("xn--3xa392qmp03d.xn--cl7c"); } // [V7] |
| 2136 | test { try toAsciiFail("xn--3xa392qmp03d.xn--cl7c", false); } // [V7] |
| 2137 | test { try toAsciiFail("xn--3xa392qmp03d.xn--cl7c", true); } // [V7] |
| 1200 | 2138 | test { try toUnicodeFail("\xdd\xa5\xe1\x80\xb5\xf0\x90\xab\x94\xdb\x95.\xf0\x90\xa6\xac\xf0\x91\x8b\xaa\xe1\x82\xa3"); } // [B2, B3] |
| 2139 | test { try toAsciiFail("\xdd\xa5\xe1\x80\xb5\xf0\x90\xab\x94\xdb\x95.\xf0\x90\xa6\xac\xf0\x91\x8b\xaa\xe1\x82\xa3", false); } // [B2, B3] |
| 2140 | test { try toAsciiFail("\xdd\xa5\xe1\x80\xb5\xf0\x90\xab\x94\xdb\x95.\xf0\x90\xa6\xac\xf0\x91\x8b\xaa\xe1\x82\xa3", true); } // [B2, B3] |
| 1201 | 2141 | test { try toUnicodeFail("\xdd\xa5\xe1\x80\xb5\xf0\x90\xab\x94\xdb\x95.\xf0\x90\xa6\xac\xf0\x91\x8b\xaa\xe2\xb4\x83"); } // [B2, B3] |
| 2142 | test { try toAsciiFail("\xdd\xa5\xe1\x80\xb5\xf0\x90\xab\x94\xdb\x95.\xf0\x90\xa6\xac\xf0\x91\x8b\xaa\xe2\xb4\x83", false); } // [B2, B3] |
| 2143 | test { try toAsciiFail("\xdd\xa5\xe1\x80\xb5\xf0\x90\xab\x94\xdb\x95.\xf0\x90\xa6\xac\xf0\x91\x8b\xaa\xe2\xb4\x83", true); } // [B2, B3] |
| 1202 | 2144 | test { try toUnicodeFail("xn--llb10as9tqp5y.xn--ukj7371e21f"); } // [B2, B3] |
| 2145 | test { try toAsciiFail("xn--llb10as9tqp5y.xn--ukj7371e21f", false); } // [B2, B3] |
| 2146 | test { try toAsciiFail("xn--llb10as9tqp5y.xn--ukj7371e21f", true); } // [B2, B3] |
| 1203 | 2147 | test { try toUnicodeFail("xn--llb10as9tqp5y.xn--bnd9168j21f"); } // [B2, B3, V7] |
| 2148 | test { try toAsciiFail("xn--llb10as9tqp5y.xn--bnd9168j21f", false); } // [B2, B3, V7] |
| 2149 | test { try toAsciiFail("xn--llb10as9tqp5y.xn--bnd9168j21f", true); } // [B2, B3, V7] |
| 1204 | 2150 | test { try toUnicodeFail("\xd9\xa1\xe1\xad\x84-\xed\x82\xbc.\xe1\xae\xaa\xd8\x96\xd9\xac\xe2\x89\xaf"); } // [B1, B5, B6, V6] |
| 2151 | test { try toAsciiFail("\xd9\xa1\xe1\xad\x84-\xed\x82\xbc.\xe1\xae\xaa\xd8\x96\xd9\xac\xe2\x89\xaf", false); } // [B1, B5, B6, V6] |
| 2152 | test { try toAsciiFail("\xd9\xa1\xe1\xad\x84-\xed\x82\xbc.\xe1\xae\xaa\xd8\x96\xd9\xac\xe2\x89\xaf", true); } // [B1, B5, B6, V6] |
| 1205 | 2153 | test { try toUnicodeFail("\xd9\xa1\xe1\xad\x84-\xe1\x84\x8f\xe1\x85\xb5\xe1\x86\xbf.\xe1\xae\xaa\xd8\x96\xd9\xac>\xcc\xb8"); } // [B1, B5, B6, V6] |
| 2154 | test { try toAsciiFail("\xd9\xa1\xe1\xad\x84-\xe1\x84\x8f\xe1\x85\xb5\xe1\x86\xbf.\xe1\xae\xaa\xd8\x96\xd9\xac>\xcc\xb8", false); } // [B1, B5, B6, V6] |
| 2155 | test { try toAsciiFail("\xd9\xa1\xe1\xad\x84-\xe1\x84\x8f\xe1\x85\xb5\xe1\x86\xbf.\xe1\xae\xaa\xd8\x96\xd9\xac>\xcc\xb8", true); } // [B1, B5, B6, V6] |
| 1206 | 2156 | test { try toUnicodeFail("xn----9pc551nk39n.xn--4fb6o571degg"); } // [B1, B5, B6, V6] |
| 2157 | test { try toAsciiFail("xn----9pc551nk39n.xn--4fb6o571degg", false); } // [B1, B5, B6, V6] |
| 2158 | test { try toAsciiFail("xn----9pc551nk39n.xn--4fb6o571degg", true); } // [B1, B5, B6, V6] |
| 1207 | 2159 | test { try toUnicodeFail("-\xe3\x80\x82\xdb\x82\xd8\x84\xf2\x85\x96\xa1\xf0\x91\x93\x82"); } // [B1, B2, B3, V3, V7] |
| 2160 | test { try toAsciiFail("-\xe3\x80\x82\xdb\x82\xd8\x84\xf2\x85\x96\xa1\xf0\x91\x93\x82", false); } // [B1, B2, B3, V3, V7] |
| 2161 | test { try toAsciiFail("-\xe3\x80\x82\xdb\x82\xd8\x84\xf2\x85\x96\xa1\xf0\x91\x93\x82", true); } // [B1, B2, B3, V3, V7] |
| 1208 | 2162 | test { try toUnicodeFail("-\xe3\x80\x82\xdb\x81\xd9\x94\xd8\x84\xf2\x85\x96\xa1\xf0\x91\x93\x82"); } // [B1, B2, B3, V3, V7] |
| 2163 | test { try toAsciiFail("-\xe3\x80\x82\xdb\x81\xd9\x94\xd8\x84\xf2\x85\x96\xa1\xf0\x91\x93\x82", false); } // [B1, B2, B3, V3, V7] |
| 2164 | test { try toAsciiFail("-\xe3\x80\x82\xdb\x81\xd9\x94\xd8\x84\xf2\x85\x96\xa1\xf0\x91\x93\x82", true); } // [B1, B2, B3, V3, V7] |
| 1209 | 2165 | test { try toUnicodeFail("-.xn--mfb39a7208dzgs3d"); } // [B1, B2, B3, V3, V7] |
| 2166 | test { try toAsciiFail("-.xn--mfb39a7208dzgs3d", false); } // [B1, B2, B3, V3, V7] |
| 2167 | test { try toAsciiFail("-.xn--mfb39a7208dzgs3d", true); } // [B1, B2, B3, V3, V7] |
| 1210 | 2168 | test { try toUnicodeFail("\xe2\x80\x8d\xf3\xaf\x91\x96\xf3\xa0\x81\x90\xef\xbc\x8e\xd6\xbd\xf0\x99\xae\xb0\xea\xa1\x9d\xf0\x90\x8b\xa1"); } // [C2, V6, V7] |
| 2169 | test { try toAsciiFail("\xe2\x80\x8d\xf3\xaf\x91\x96\xf3\xa0\x81\x90\xef\xbc\x8e\xd6\xbd\xf0\x99\xae\xb0\xea\xa1\x9d\xf0\x90\x8b\xa1", false); } // [C2, V6, V7] |
| 2170 | test { try toAsciiFail("\xe2\x80\x8d\xf3\xaf\x91\x96\xf3\xa0\x81\x90\xef\xbc\x8e\xd6\xbd\xf0\x99\xae\xb0\xea\xa1\x9d\xf0\x90\x8b\xa1", true); } // [V6, V7] |
| 1211 | 2171 | test { try toUnicodeFail("\xe2\x80\x8d\xf3\xaf\x91\x96\xf3\xa0\x81\x90.\xd6\xbd\xf0\x99\xae\xb0\xea\xa1\x9d\xf0\x90\x8b\xa1"); } // [C2, V6, V7] |
| 2172 | test { try toAsciiFail("\xe2\x80\x8d\xf3\xaf\x91\x96\xf3\xa0\x81\x90.\xd6\xbd\xf0\x99\xae\xb0\xea\xa1\x9d\xf0\x90\x8b\xa1", false); } // [C2, V6, V7] |
| 2173 | test { try toAsciiFail("\xe2\x80\x8d\xf3\xaf\x91\x96\xf3\xa0\x81\x90.\xd6\xbd\xf0\x99\xae\xb0\xea\xa1\x9d\xf0\x90\x8b\xa1", true); } // [V6, V7] |
| 1212 | 2174 | test { try toUnicodeFail("xn--b726ey18m.xn--ldb8734fg0qcyzzg"); } // [V6, V7] |
| 2175 | test { try toAsciiFail("xn--b726ey18m.xn--ldb8734fg0qcyzzg", false); } // [V6, V7] |
| 2176 | test { try toAsciiFail("xn--b726ey18m.xn--ldb8734fg0qcyzzg", true); } // [V6, V7] |
| 1213 | 2177 | test { try toUnicodeFail("xn--1ug66101lt8me.xn--ldb8734fg0qcyzzg"); } // [C2, V6, V7] |
| 2178 | test { try toAsciiFail("xn--1ug66101lt8me.xn--ldb8734fg0qcyzzg", false); } // [C2, V6, V7] |
| 2179 | test { try toAsciiFail("xn--1ug66101lt8me.xn--ldb8734fg0qcyzzg", true); } // [C2, V6, V7] |
| 1214 | 2180 | test { try toUnicodeFail("\xef\xb8\x92\xf4\x83\x88\xb5\xcf\x82\xf1\x80\xa0\x87\xef\xbd\xa1\xf0\x90\xae\x88"); } // [B1, V7] |
| 2181 | test { try toAsciiFail("\xef\xb8\x92\xf4\x83\x88\xb5\xcf\x82\xf1\x80\xa0\x87\xef\xbd\xa1\xf0\x90\xae\x88", false); } // [B1, V7] |
| 2182 | test { try toAsciiFail("\xef\xb8\x92\xf4\x83\x88\xb5\xcf\x82\xf1\x80\xa0\x87\xef\xbd\xa1\xf0\x90\xae\x88", true); } // [B1, V7] |
| 1215 | 2183 | test { try toUnicodeFail("\xe3\x80\x82\xf4\x83\x88\xb5\xcf\x82\xf1\x80\xa0\x87\xe3\x80\x82\xf0\x90\xae\x88"); } // [V7, X4_2] |
| 2184 | test { try toAsciiFail("\xe3\x80\x82\xf4\x83\x88\xb5\xcf\x82\xf1\x80\xa0\x87\xe3\x80\x82\xf0\x90\xae\x88", false); } // [V7, A4_2] |
| 2185 | test { try toAsciiFail("\xe3\x80\x82\xf4\x83\x88\xb5\xcf\x82\xf1\x80\xa0\x87\xe3\x80\x82\xf0\x90\xae\x88", true); } // [V7, A4_2] |
| 1216 | 2186 | test { try toUnicodeFail("\xe3\x80\x82\xf4\x83\x88\xb5\xce\xa3\xf1\x80\xa0\x87\xe3\x80\x82\xf0\x90\xae\x88"); } // [V7, X4_2] |
| 2187 | test { try toAsciiFail("\xe3\x80\x82\xf4\x83\x88\xb5\xce\xa3\xf1\x80\xa0\x87\xe3\x80\x82\xf0\x90\xae\x88", false); } // [V7, A4_2] |
| 2188 | test { try toAsciiFail("\xe3\x80\x82\xf4\x83\x88\xb5\xce\xa3\xf1\x80\xa0\x87\xe3\x80\x82\xf0\x90\xae\x88", true); } // [V7, A4_2] |
| 1217 | 2189 | test { try toUnicodeFail("\xe3\x80\x82\xf4\x83\x88\xb5\xcf\x83\xf1\x80\xa0\x87\xe3\x80\x82\xf0\x90\xae\x88"); } // [V7, X4_2] |
| 2190 | test { try toAsciiFail("\xe3\x80\x82\xf4\x83\x88\xb5\xcf\x83\xf1\x80\xa0\x87\xe3\x80\x82\xf0\x90\xae\x88", false); } // [V7, A4_2] |
| 2191 | test { try toAsciiFail("\xe3\x80\x82\xf4\x83\x88\xb5\xcf\x83\xf1\x80\xa0\x87\xe3\x80\x82\xf0\x90\xae\x88", true); } // [V7, A4_2] |
| 1218 | 2192 | test { try toUnicodeFail(".xn--4xa68573c7n64d.xn--f29c"); } // [V7, X4_2] |
| 2193 | test { try toAsciiFail(".xn--4xa68573c7n64d.xn--f29c", false); } // [V7, A4_2] |
| 2194 | test { try toAsciiFail(".xn--4xa68573c7n64d.xn--f29c", true); } // [V7, A4_2] |
| 1219 | 2195 | test { try toUnicodeFail(".xn--3xa88573c7n64d.xn--f29c"); } // [V7, X4_2] |
| 2196 | test { try toAsciiFail(".xn--3xa88573c7n64d.xn--f29c", false); } // [V7, A4_2] |
| 2197 | test { try toAsciiFail(".xn--3xa88573c7n64d.xn--f29c", true); } // [V7, A4_2] |
| 1220 | 2198 | test { try toUnicodeFail("\xef\xb8\x92\xf4\x83\x88\xb5\xce\xa3\xf1\x80\xa0\x87\xef\xbd\xa1\xf0\x90\xae\x88"); } // [B1, V7] |
| 2199 | test { try toAsciiFail("\xef\xb8\x92\xf4\x83\x88\xb5\xce\xa3\xf1\x80\xa0\x87\xef\xbd\xa1\xf0\x90\xae\x88", false); } // [B1, V7] |
| 2200 | test { try toAsciiFail("\xef\xb8\x92\xf4\x83\x88\xb5\xce\xa3\xf1\x80\xa0\x87\xef\xbd\xa1\xf0\x90\xae\x88", true); } // [B1, V7] |
| 1221 | 2201 | test { try toUnicodeFail("\xef\xb8\x92\xf4\x83\x88\xb5\xcf\x83\xf1\x80\xa0\x87\xef\xbd\xa1\xf0\x90\xae\x88"); } // [B1, V7] |
| 2202 | test { try toAsciiFail("\xef\xb8\x92\xf4\x83\x88\xb5\xcf\x83\xf1\x80\xa0\x87\xef\xbd\xa1\xf0\x90\xae\x88", false); } // [B1, V7] |
| 2203 | test { try toAsciiFail("\xef\xb8\x92\xf4\x83\x88\xb5\xcf\x83\xf1\x80\xa0\x87\xef\xbd\xa1\xf0\x90\xae\x88", true); } // [B1, V7] |
| 1222 | 2204 | test { try toUnicodeFail("xn--4xa1729jwz5t7gl5f.xn--f29c"); } // [B1, V7] |
| 2205 | test { try toAsciiFail("xn--4xa1729jwz5t7gl5f.xn--f29c", false); } // [B1, V7] |
| 2206 | test { try toAsciiFail("xn--4xa1729jwz5t7gl5f.xn--f29c", true); } // [B1, V7] |
| 1223 | 2207 | test { try toUnicodeFail("xn--3xa3729jwz5t7gl5f.xn--f29c"); } // [B1, V7] |
| 2208 | test { try toAsciiFail("xn--3xa3729jwz5t7gl5f.xn--f29c", false); } // [B1, V7] |
| 2209 | test { try toAsciiFail("xn--3xa3729jwz5t7gl5f.xn--f29c", true); } // [B1, V7] |
| 1224 | 2210 | test { try toUnicodeFail("\xdf\x99\xef\xbc\x8e\xdb\xae\xf3\x86\xbe\x83\xe2\x89\xaf\xf3\xa0\x85\xb2"); } // [B2, B3, V7] |
| 2211 | test { try toAsciiFail("\xdf\x99\xef\xbc\x8e\xdb\xae\xf3\x86\xbe\x83\xe2\x89\xaf\xf3\xa0\x85\xb2", false); } // [B2, B3, V7] |
| 2212 | test { try toAsciiFail("\xdf\x99\xef\xbc\x8e\xdb\xae\xf3\x86\xbe\x83\xe2\x89\xaf\xf3\xa0\x85\xb2", true); } // [B2, B3, V7] |
| 1225 | 2213 | test { try toUnicodeFail("\xdf\x99\xef\xbc\x8e\xdb\xae\xf3\x86\xbe\x83>\xcc\xb8\xf3\xa0\x85\xb2"); } // [B2, B3, V7] |
| 2214 | test { try toAsciiFail("\xdf\x99\xef\xbc\x8e\xdb\xae\xf3\x86\xbe\x83>\xcc\xb8\xf3\xa0\x85\xb2", false); } // [B2, B3, V7] |
| 2215 | test { try toAsciiFail("\xdf\x99\xef\xbc\x8e\xdb\xae\xf3\x86\xbe\x83>\xcc\xb8\xf3\xa0\x85\xb2", true); } // [B2, B3, V7] |
| 1226 | 2216 | test { try toUnicodeFail("\xdf\x99.\xdb\xae\xf3\x86\xbe\x83\xe2\x89\xaf\xf3\xa0\x85\xb2"); } // [B2, B3, V7] |
| 2217 | test { try toAsciiFail("\xdf\x99.\xdb\xae\xf3\x86\xbe\x83\xe2\x89\xaf\xf3\xa0\x85\xb2", false); } // [B2, B3, V7] |
| 2218 | test { try toAsciiFail("\xdf\x99.\xdb\xae\xf3\x86\xbe\x83\xe2\x89\xaf\xf3\xa0\x85\xb2", true); } // [B2, B3, V7] |
| 1227 | 2219 | test { try toUnicodeFail("\xdf\x99.\xdb\xae\xf3\x86\xbe\x83>\xcc\xb8\xf3\xa0\x85\xb2"); } // [B2, B3, V7] |
| 2220 | test { try toAsciiFail("\xdf\x99.\xdb\xae\xf3\x86\xbe\x83>\xcc\xb8\xf3\xa0\x85\xb2", false); } // [B2, B3, V7] |
| 2221 | test { try toAsciiFail("\xdf\x99.\xdb\xae\xf3\x86\xbe\x83>\xcc\xb8\xf3\xa0\x85\xb2", true); } // [B2, B3, V7] |
| 1228 | 2222 | test { try toUnicodeFail("xn--0sb.xn--bmb691l0524t"); } // [B2, B3, V7] |
| 2223 | test { try toAsciiFail("xn--0sb.xn--bmb691l0524t", false); } // [B2, B3, V7] |
| 2224 | test { try toAsciiFail("xn--0sb.xn--bmb691l0524t", true); } // [B2, B3, V7] |
| 1229 | 2225 | test { try toUnicodeFail("\xe1\xa9\xb3\xf3\x9a\x99\xb8.\xf0\x90\xad\x8d"); } // [B1, V6, V7] |
| 2226 | test { try toAsciiFail("\xe1\xa9\xb3\xf3\x9a\x99\xb8.\xf0\x90\xad\x8d", false); } // [B1, V6, V7] |
| 2227 | test { try toAsciiFail("\xe1\xa9\xb3\xf3\x9a\x99\xb8.\xf0\x90\xad\x8d", true); } // [B1, V6, V7] |
| 1230 | 2228 | test { try toUnicodeFail("xn--2of22352n.xn--q09c"); } // [B1, V6, V7] |
| 2229 | test { try toAsciiFail("xn--2of22352n.xn--q09c", false); } // [B1, V6, V7] |
| 2230 | test { try toAsciiFail("xn--2of22352n.xn--q09c", true); } // [B1, V6, V7] |
| 1231 | 2231 | test { try toUnicodeFail("\xe2\x92\x89\xf3\xa0\x8a\x93\xe2\x89\xa0\xef\xbd\xa1\xe1\x82\xbf\xe2\xac\xa3\xe1\x82\xa8"); } // [V7] |
| 2232 | test { try toAsciiFail("\xe2\x92\x89\xf3\xa0\x8a\x93\xe2\x89\xa0\xef\xbd\xa1\xe1\x82\xbf\xe2\xac\xa3\xe1\x82\xa8", false); } // [V7] |
| 2233 | test { try toAsciiFail("\xe2\x92\x89\xf3\xa0\x8a\x93\xe2\x89\xa0\xef\xbd\xa1\xe1\x82\xbf\xe2\xac\xa3\xe1\x82\xa8", true); } // [V7] |
| 1232 | 2234 | test { try toUnicodeFail("\xe2\x92\x89\xf3\xa0\x8a\x93=\xcc\xb8\xef\xbd\xa1\xe1\x82\xbf\xe2\xac\xa3\xe1\x82\xa8"); } // [V7] |
| 2235 | test { try toAsciiFail("\xe2\x92\x89\xf3\xa0\x8a\x93=\xcc\xb8\xef\xbd\xa1\xe1\x82\xbf\xe2\xac\xa3\xe1\x82\xa8", false); } // [V7] |
| 2236 | test { try toAsciiFail("\xe2\x92\x89\xf3\xa0\x8a\x93=\xcc\xb8\xef\xbd\xa1\xe1\x82\xbf\xe2\xac\xa3\xe1\x82\xa8", true); } // [V7] |
| 1233 | 2237 | test { try toUnicodeFail("2.\xf3\xa0\x8a\x93\xe2\x89\xa0\xe3\x80\x82\xe1\x82\xbf\xe2\xac\xa3\xe1\x82\xa8"); } // [V7] |
| 2238 | test { try toAsciiFail("2.\xf3\xa0\x8a\x93\xe2\x89\xa0\xe3\x80\x82\xe1\x82\xbf\xe2\xac\xa3\xe1\x82\xa8", false); } // [V7] |
| 2239 | test { try toAsciiFail("2.\xf3\xa0\x8a\x93\xe2\x89\xa0\xe3\x80\x82\xe1\x82\xbf\xe2\xac\xa3\xe1\x82\xa8", true); } // [V7] |
| 1234 | 2240 | test { try toUnicodeFail("2.\xf3\xa0\x8a\x93=\xcc\xb8\xe3\x80\x82\xe1\x82\xbf\xe2\xac\xa3\xe1\x82\xa8"); } // [V7] |
| 2241 | test { try toAsciiFail("2.\xf3\xa0\x8a\x93=\xcc\xb8\xe3\x80\x82\xe1\x82\xbf\xe2\xac\xa3\xe1\x82\xa8", false); } // [V7] |
| 2242 | test { try toAsciiFail("2.\xf3\xa0\x8a\x93=\xcc\xb8\xe3\x80\x82\xe1\x82\xbf\xe2\xac\xa3\xe1\x82\xa8", true); } // [V7] |
| 1235 | 2243 | test { try toUnicodeFail("2.\xf3\xa0\x8a\x93=\xcc\xb8\xe3\x80\x82\xe2\xb4\x9f\xe2\xac\xa3\xe2\xb4\x88"); } // [V7] |
| 2244 | test { try toAsciiFail("2.\xf3\xa0\x8a\x93=\xcc\xb8\xe3\x80\x82\xe2\xb4\x9f\xe2\xac\xa3\xe2\xb4\x88", false); } // [V7] |
| 2245 | test { try toAsciiFail("2.\xf3\xa0\x8a\x93=\xcc\xb8\xe3\x80\x82\xe2\xb4\x9f\xe2\xac\xa3\xe2\xb4\x88", true); } // [V7] |
| 1236 | 2246 | test { try toUnicodeFail("2.\xf3\xa0\x8a\x93\xe2\x89\xa0\xe3\x80\x82\xe2\xb4\x9f\xe2\xac\xa3\xe2\xb4\x88"); } // [V7] |
| 2247 | test { try toAsciiFail("2.\xf3\xa0\x8a\x93\xe2\x89\xa0\xe3\x80\x82\xe2\xb4\x9f\xe2\xac\xa3\xe2\xb4\x88", false); } // [V7] |
| 2248 | test { try toAsciiFail("2.\xf3\xa0\x8a\x93\xe2\x89\xa0\xe3\x80\x82\xe2\xb4\x9f\xe2\xac\xa3\xe2\xb4\x88", true); } // [V7] |
| 1237 | 2249 | test { try toUnicodeFail("2.xn--1chz4101l.xn--45iz7d6b"); } // [V7] |
| 2250 | test { try toAsciiFail("2.xn--1chz4101l.xn--45iz7d6b", false); } // [V7] |
| 2251 | test { try toAsciiFail("2.xn--1chz4101l.xn--45iz7d6b", true); } // [V7] |
| 1238 | 2252 | test { try toUnicodeFail("\xe2\x92\x89\xf3\xa0\x8a\x93=\xcc\xb8\xef\xbd\xa1\xe2\xb4\x9f\xe2\xac\xa3\xe2\xb4\x88"); } // [V7] |
| 2253 | test { try toAsciiFail("\xe2\x92\x89\xf3\xa0\x8a\x93=\xcc\xb8\xef\xbd\xa1\xe2\xb4\x9f\xe2\xac\xa3\xe2\xb4\x88", false); } // [V7] |
| 2254 | test { try toAsciiFail("\xe2\x92\x89\xf3\xa0\x8a\x93=\xcc\xb8\xef\xbd\xa1\xe2\xb4\x9f\xe2\xac\xa3\xe2\xb4\x88", true); } // [V7] |
| 1239 | 2255 | test { try toUnicodeFail("\xe2\x92\x89\xf3\xa0\x8a\x93\xe2\x89\xa0\xef\xbd\xa1\xe2\xb4\x9f\xe2\xac\xa3\xe2\xb4\x88"); } // [V7] |
| 2256 | test { try toAsciiFail("\xe2\x92\x89\xf3\xa0\x8a\x93\xe2\x89\xa0\xef\xbd\xa1\xe2\xb4\x9f\xe2\xac\xa3\xe2\xb4\x88", false); } // [V7] |
| 2257 | test { try toAsciiFail("\xe2\x92\x89\xf3\xa0\x8a\x93\xe2\x89\xa0\xef\xbd\xa1\xe2\xb4\x9f\xe2\xac\xa3\xe2\xb4\x88", true); } // [V7] |
| 1240 | 2258 | test { try toUnicodeFail("xn--1ch07f91401d.xn--45iz7d6b"); } // [V7] |
| 2259 | test { try toAsciiFail("xn--1ch07f91401d.xn--45iz7d6b", false); } // [V7] |
| 2260 | test { try toAsciiFail("xn--1ch07f91401d.xn--45iz7d6b", true); } // [V7] |
| 1241 | 2261 | test { try toUnicodeFail("2.xn--1chz4101l.xn--gnd9b297j"); } // [V7] |
| 2262 | test { try toAsciiFail("2.xn--1chz4101l.xn--gnd9b297j", false); } // [V7] |
| 2263 | test { try toAsciiFail("2.xn--1chz4101l.xn--gnd9b297j", true); } // [V7] |
| 1242 | 2264 | test { try toUnicodeFail("xn--1ch07f91401d.xn--gnd9b297j"); } // [V7] |
| 2265 | test { try toAsciiFail("xn--1ch07f91401d.xn--gnd9b297j", false); } // [V7] |
| 2266 | test { try toAsciiFail("xn--1ch07f91401d.xn--gnd9b297j", true); } // [V7] |
| 1243 | 2267 | test { try toUnicodeFail("-\xf3\xa0\x89\xb1\xe0\xbe\xb8\xe1\x83\x85\xe3\x80\x82-\xf0\x90\xb9\xbd\xdd\xb4\xf0\x9e\xa3\x91"); } // [B1, V3, V7] |
| 2268 | test { try toAsciiFail("-\xf3\xa0\x89\xb1\xe0\xbe\xb8\xe1\x83\x85\xe3\x80\x82-\xf0\x90\xb9\xbd\xdd\xb4\xf0\x9e\xa3\x91", false); } // [B1, V3, V7] |
| 2269 | test { try toAsciiFail("-\xf3\xa0\x89\xb1\xe0\xbe\xb8\xe1\x83\x85\xe3\x80\x82-\xf0\x90\xb9\xbd\xdd\xb4\xf0\x9e\xa3\x91", true); } // [B1, V3, V7] |
| 1244 | 2270 | test { try toUnicodeFail("-\xf3\xa0\x89\xb1\xe0\xbe\xb8\xe2\xb4\xa5\xe3\x80\x82-\xf0\x90\xb9\xbd\xdd\xb4\xf0\x9e\xa3\x91"); } // [B1, V3, V7] |
| 2271 | test { try toAsciiFail("-\xf3\xa0\x89\xb1\xe0\xbe\xb8\xe2\xb4\xa5\xe3\x80\x82-\xf0\x90\xb9\xbd\xdd\xb4\xf0\x9e\xa3\x91", false); } // [B1, V3, V7] |
| 2272 | test { try toAsciiFail("-\xf3\xa0\x89\xb1\xe0\xbe\xb8\xe2\xb4\xa5\xe3\x80\x82-\xf0\x90\xb9\xbd\xdd\xb4\xf0\x9e\xa3\x91", true); } // [B1, V3, V7] |
| 1245 | 2273 | test { try toUnicodeFail("xn----xmg317tgv352a.xn----05c4213ryr0g"); } // [B1, V3, V7] |
| 2274 | test { try toAsciiFail("xn----xmg317tgv352a.xn----05c4213ryr0g", false); } // [B1, V3, V7] |
| 2275 | test { try toAsciiFail("xn----xmg317tgv352a.xn----05c4213ryr0g", true); } // [B1, V3, V7] |
| 1246 | 2276 | test { try toUnicodeFail("xn----xmg12fm2555h.xn----05c4213ryr0g"); } // [B1, V3, V7] |
| 2277 | test { try toAsciiFail("xn----xmg12fm2555h.xn----05c4213ryr0g", false); } // [B1, V3, V7] |
| 2278 | test { try toAsciiFail("xn----xmg12fm2555h.xn----05c4213ryr0g", true); } // [B1, V3, V7] |
| 1247 | 2279 | test { try toUnicodeFail("\xd9\x99\xe3\x80\x82\xf0\x91\x84\xb4\xef\xb8\x92\xd8\xa7\xdf\x9d"); } // [B1, V6, V7] |
| 2280 | test { try toAsciiFail("\xd9\x99\xe3\x80\x82\xf0\x91\x84\xb4\xef\xb8\x92\xd8\xa7\xdf\x9d", false); } // [B1, V6, V7] |
| 2281 | test { try toAsciiFail("\xd9\x99\xe3\x80\x82\xf0\x91\x84\xb4\xef\xb8\x92\xd8\xa7\xdf\x9d", true); } // [B1, V6, V7] |
| 1248 | 2282 | test { try toUnicodeFail("\xd9\x99\xe3\x80\x82\xf0\x91\x84\xb4\xe3\x80\x82\xd8\xa7\xdf\x9d"); } // [B1, V6] |
| 2283 | test { try toAsciiFail("\xd9\x99\xe3\x80\x82\xf0\x91\x84\xb4\xe3\x80\x82\xd8\xa7\xdf\x9d", false); } // [B1, V6] |
| 2284 | test { try toAsciiFail("\xd9\x99\xe3\x80\x82\xf0\x91\x84\xb4\xe3\x80\x82\xd8\xa7\xdf\x9d", true); } // [B1, V6] |
| 1249 | 2285 | test { try toUnicodeFail("xn--1hb.xn--w80d.xn--mgb09f"); } // [B1, V6] |
| 2286 | test { try toAsciiFail("xn--1hb.xn--w80d.xn--mgb09f", false); } // [B1, V6] |
| 2287 | test { try toAsciiFail("xn--1hb.xn--w80d.xn--mgb09f", true); } // [B1, V6] |
| 1250 | 2288 | test { try toUnicodeFail("xn--1hb.xn--mgb09fp820c08pa"); } // [B1, V6, V7] |
| 2289 | test { try toAsciiFail("xn--1hb.xn--mgb09fp820c08pa", false); } // [B1, V6, V7] |
| 2290 | test { try toAsciiFail("xn--1hb.xn--mgb09fp820c08pa", true); } // [B1, V6, V7] |
| 1251 | 2291 | test { try toUnicodeFail("\xe1\x82\xb9\xd8\xb8.\xf3\xa0\x86\x93\xe2\x80\x8d"); } // [B1, B5, B6, C2] |
| 2292 | test { try toAsciiFail("\xe1\x82\xb9\xd8\xb8.\xf3\xa0\x86\x93\xe2\x80\x8d", false); } // [B1, B5, B6, C2] |
| 2293 | test { try toAsciiFail("\xe1\x82\xb9\xd8\xb8.\xf3\xa0\x86\x93\xe2\x80\x8d", true); } // [B5, B6, A4_2] |
| 1252 | 2294 | test { try toUnicodeFail("\xe2\xb4\x99\xd8\xb8.\xf3\xa0\x86\x93\xe2\x80\x8d"); } // [B1, B5, B6, C2] |
| 2295 | test { try toAsciiFail("\xe2\xb4\x99\xd8\xb8.\xf3\xa0\x86\x93\xe2\x80\x8d", false); } // [B1, B5, B6, C2] |
| 2296 | test { try toAsciiFail("\xe2\xb4\x99\xd8\xb8.\xf3\xa0\x86\x93\xe2\x80\x8d", true); } // [B5, B6, A4_2] |
| 1253 | 2297 | test { try toUnicodeFail("xn--3gb910r."); } // [B5, B6] |
| 2298 | test { try toAsciiFail("xn--3gb910r.", false); } // [B5, B6, A4_2] |
| 2299 | test { try toAsciiFail("xn--3gb910r.", true); } // [B5, B6, A4_2] |
| 1254 | 2300 | test { try toUnicodeFail("xn--3gb910r.xn--1ug"); } // [B1, B5, B6, C2] |
| 2301 | test { try toAsciiFail("xn--3gb910r.xn--1ug", false); } // [B1, B5, B6, C2] |
| 2302 | test { try toAsciiFail("xn--3gb910r.xn--1ug", true); } // [B1, B5, B6, C2] |
| 1255 | 2303 | test { try toUnicodeFail("xn--3gb194c."); } // [B5, B6, V7] |
| 2304 | test { try toAsciiFail("xn--3gb194c.", false); } // [B5, B6, V7, A4_2] |
| 2305 | test { try toAsciiFail("xn--3gb194c.", true); } // [B5, B6, V7, A4_2] |
| 1256 | 2306 | test { try toUnicodeFail("xn--3gb194c.xn--1ug"); } // [B1, B5, B6, C2, V7] |
| 2307 | test { try toAsciiFail("xn--3gb194c.xn--1ug", false); } // [B1, B5, B6, C2, V7] |
| 2308 | test { try toAsciiFail("xn--3gb194c.xn--1ug", true); } // [B1, B5, B6, C2, V7] |
| 1257 | 2309 | test { try toUnicodeFail("\xf3\xa0\x86\xb8\xef\xbd\xa1\xe2\x82\x86\xef\xbc\x90\xf0\x90\xba\xa7\xdd\x96"); } // [B1, X4_2] |
| 2310 | test { try toAsciiFail("\xf3\xa0\x86\xb8\xef\xbd\xa1\xe2\x82\x86\xef\xbc\x90\xf0\x90\xba\xa7\xdd\x96", false); } // [B1, A4_2] |
| 2311 | test { try toAsciiFail("\xf3\xa0\x86\xb8\xef\xbd\xa1\xe2\x82\x86\xef\xbc\x90\xf0\x90\xba\xa7\xdd\x96", true); } // [B1, A4_2] |
| 1258 | 2312 | test { try toUnicodeFail("\xf3\xa0\x86\xb8\xe3\x80\x8260\xf0\x90\xba\xa7\xdd\x96"); } // [B1, X4_2] |
| 2313 | test { try toAsciiFail("\xf3\xa0\x86\xb8\xe3\x80\x8260\xf0\x90\xba\xa7\xdd\x96", false); } // [B1, A4_2] |
| 2314 | test { try toAsciiFail("\xf3\xa0\x86\xb8\xe3\x80\x8260\xf0\x90\xba\xa7\xdd\x96", true); } // [B1, A4_2] |
| 1259 | 2315 | test { try toUnicodeFail(".xn--60-cke9470y"); } // [B1, X4_2] |
| 2316 | test { try toAsciiFail(".xn--60-cke9470y", false); } // [B1, A4_2] |
| 2317 | test { try toAsciiFail(".xn--60-cke9470y", true); } // [B1, A4_2] |
| 1260 | 2318 | test { try toUnicodeFail("6\xe0\xa1\x8f\xef\xbd\xa1-\xf0\x91\x88\xb4"); } // [B1, V3] |
| 2319 | test { try toAsciiFail("6\xe0\xa1\x8f\xef\xbd\xa1-\xf0\x91\x88\xb4", false); } // [B1, V3] |
| 2320 | test { try toAsciiFail("6\xe0\xa1\x8f\xef\xbd\xa1-\xf0\x91\x88\xb4", true); } // [B1, V3] |
| 1261 | 2321 | test { try toUnicodeFail("6\xe0\xa1\x8f\xe3\x80\x82-\xf0\x91\x88\xb4"); } // [B1, V3] |
| 2322 | test { try toAsciiFail("6\xe0\xa1\x8f\xe3\x80\x82-\xf0\x91\x88\xb4", false); } // [B1, V3] |
| 2323 | test { try toAsciiFail("6\xe0\xa1\x8f\xe3\x80\x82-\xf0\x91\x88\xb4", true); } // [B1, V3] |
| 1262 | 2324 | test { try toUnicodeFail("xn--6-jjd.xn----6n8i"); } // [B1, V3] |
| 2325 | test { try toAsciiFail("xn--6-jjd.xn----6n8i", false); } // [B1, V3] |
| 2326 | test { try toAsciiFail("xn--6-jjd.xn----6n8i", true); } // [B1, V3] |
| 1263 | 2327 | test { try toUnicodeFail("\xe2\x80\x8d\xf1\x8b\x8c\xbf\xf0\x90\xb9\xb0\xef\xbd\xa1\xe0\xab\x8d\xcf\x82\xf0\x9e\xb0\x8e\xe0\xa3\x96"); } // [B1, C2, V6, V7] |
| 2328 | test { try toAsciiFail("\xe2\x80\x8d\xf1\x8b\x8c\xbf\xf0\x90\xb9\xb0\xef\xbd\xa1\xe0\xab\x8d\xcf\x82\xf0\x9e\xb0\x8e\xe0\xa3\x96", false); } // [B1, C2, V6, V7] |
| 2329 | test { try toAsciiFail("\xe2\x80\x8d\xf1\x8b\x8c\xbf\xf0\x90\xb9\xb0\xef\xbd\xa1\xe0\xab\x8d\xcf\x82\xf0\x9e\xb0\x8e\xe0\xa3\x96", true); } // [B1, B5, B6, V6, V7] |
| 1264 | 2330 | test { try toUnicodeFail("\xe2\x80\x8d\xf1\x8b\x8c\xbf\xf0\x90\xb9\xb0\xe3\x80\x82\xe0\xab\x8d\xcf\x82\xf0\x9e\xb0\x8e\xe0\xa3\x96"); } // [B1, C2, V6, V7] |
| 2331 | test { try toAsciiFail("\xe2\x80\x8d\xf1\x8b\x8c\xbf\xf0\x90\xb9\xb0\xe3\x80\x82\xe0\xab\x8d\xcf\x82\xf0\x9e\xb0\x8e\xe0\xa3\x96", false); } // [B1, C2, V6, V7] |
| 2332 | test { try toAsciiFail("\xe2\x80\x8d\xf1\x8b\x8c\xbf\xf0\x90\xb9\xb0\xe3\x80\x82\xe0\xab\x8d\xcf\x82\xf0\x9e\xb0\x8e\xe0\xa3\x96", true); } // [B1, B5, B6, V6, V7] |
| 1265 | 2333 | test { try toUnicodeFail("\xe2\x80\x8d\xf1\x8b\x8c\xbf\xf0\x90\xb9\xb0\xe3\x80\x82\xe0\xab\x8d\xce\xa3\xf0\x9e\xb0\x8e\xe0\xa3\x96"); } // [B1, C2, V6, V7] |
| 2334 | test { try toAsciiFail("\xe2\x80\x8d\xf1\x8b\x8c\xbf\xf0\x90\xb9\xb0\xe3\x80\x82\xe0\xab\x8d\xce\xa3\xf0\x9e\xb0\x8e\xe0\xa3\x96", false); } // [B1, C2, V6, V7] |
| 2335 | test { try toAsciiFail("\xe2\x80\x8d\xf1\x8b\x8c\xbf\xf0\x90\xb9\xb0\xe3\x80\x82\xe0\xab\x8d\xce\xa3\xf0\x9e\xb0\x8e\xe0\xa3\x96", true); } // [B1, B5, B6, V6, V7] |
| 1266 | 2336 | test { try toUnicodeFail("\xe2\x80\x8d\xf1\x8b\x8c\xbf\xf0\x90\xb9\xb0\xe3\x80\x82\xe0\xab\x8d\xcf\x83\xf0\x9e\xb0\x8e\xe0\xa3\x96"); } // [B1, C2, V6, V7] |
| 2337 | test { try toAsciiFail("\xe2\x80\x8d\xf1\x8b\x8c\xbf\xf0\x90\xb9\xb0\xe3\x80\x82\xe0\xab\x8d\xcf\x83\xf0\x9e\xb0\x8e\xe0\xa3\x96", false); } // [B1, C2, V6, V7] |
| 2338 | test { try toAsciiFail("\xe2\x80\x8d\xf1\x8b\x8c\xbf\xf0\x90\xb9\xb0\xe3\x80\x82\xe0\xab\x8d\xcf\x83\xf0\x9e\xb0\x8e\xe0\xa3\x96", true); } // [B1, B5, B6, V6, V7] |
| 1267 | 2339 | test { try toUnicodeFail("xn--oo0d1330n.xn--4xa21xcwbfz15g"); } // [B1, B5, B6, V6, V7] |
| 2340 | test { try toAsciiFail("xn--oo0d1330n.xn--4xa21xcwbfz15g", false); } // [B1, B5, B6, V6, V7] |
| 2341 | test { try toAsciiFail("xn--oo0d1330n.xn--4xa21xcwbfz15g", true); } // [B1, B5, B6, V6, V7] |
| 1268 | 2342 | test { try toUnicodeFail("xn--1ugx105gq26y.xn--4xa21xcwbfz15g"); } // [B1, C2, V6, V7] |
| 2343 | test { try toAsciiFail("xn--1ugx105gq26y.xn--4xa21xcwbfz15g", false); } // [B1, C2, V6, V7] |
| 2344 | test { try toAsciiFail("xn--1ugx105gq26y.xn--4xa21xcwbfz15g", true); } // [B1, C2, V6, V7] |
| 1269 | 2345 | test { try toUnicodeFail("xn--1ugx105gq26y.xn--3xa41xcwbfz15g"); } // [B1, C2, V6, V7] |
| 2346 | test { try toAsciiFail("xn--1ugx105gq26y.xn--3xa41xcwbfz15g", false); } // [B1, C2, V6, V7] |
| 2347 | test { try toAsciiFail("xn--1ugx105gq26y.xn--3xa41xcwbfz15g", true); } // [B1, C2, V6, V7] |
| 1270 | 2348 | test { try toUnicodeFail("\xe2\x80\x8d\xf1\x8b\x8c\xbf\xf0\x90\xb9\xb0\xef\xbd\xa1\xe0\xab\x8d\xce\xa3\xf0\x9e\xb0\x8e\xe0\xa3\x96"); } // [B1, C2, V6, V7] |
| 2349 | test { try toAsciiFail("\xe2\x80\x8d\xf1\x8b\x8c\xbf\xf0\x90\xb9\xb0\xef\xbd\xa1\xe0\xab\x8d\xce\xa3\xf0\x9e\xb0\x8e\xe0\xa3\x96", false); } // [B1, C2, V6, V7] |
| 2350 | test { try toAsciiFail("\xe2\x80\x8d\xf1\x8b\x8c\xbf\xf0\x90\xb9\xb0\xef\xbd\xa1\xe0\xab\x8d\xce\xa3\xf0\x9e\xb0\x8e\xe0\xa3\x96", true); } // [B1, B5, B6, V6, V7] |
| 1271 | 2351 | test { try toUnicodeFail("\xe2\x80\x8d\xf1\x8b\x8c\xbf\xf0\x90\xb9\xb0\xef\xbd\xa1\xe0\xab\x8d\xcf\x83\xf0\x9e\xb0\x8e\xe0\xa3\x96"); } // [B1, C2, V6, V7] |
| 2352 | test { try toAsciiFail("\xe2\x80\x8d\xf1\x8b\x8c\xbf\xf0\x90\xb9\xb0\xef\xbd\xa1\xe0\xab\x8d\xcf\x83\xf0\x9e\xb0\x8e\xe0\xa3\x96", false); } // [B1, C2, V6, V7] |
| 2353 | test { try toAsciiFail("\xe2\x80\x8d\xf1\x8b\x8c\xbf\xf0\x90\xb9\xb0\xef\xbd\xa1\xe0\xab\x8d\xcf\x83\xf0\x9e\xb0\x8e\xe0\xa3\x96", true); } // [B1, B5, B6, V6, V7] |
| 1272 | 2354 | test { try toUnicodeFail("\xe2\x92\x88\xf1\x9f\x84\x9c\xe1\x82\xb3\xe2\x92\xaa\xef\xbc\x8e\xe0\xb7\x8a\xf2\x98\x98\xb6\xe0\xa2\x8b\xf0\x90\xb9\xa2"); } // [B1, V6, V7, U1] |
| 2355 | test { try toAsciiFail("\xe2\x92\x88\xf1\x9f\x84\x9c\xe1\x82\xb3\xe2\x92\xaa\xef\xbc\x8e\xe0\xb7\x8a\xf2\x98\x98\xb6\xe0\xa2\x8b\xf0\x90\xb9\xa2", false); } // [B1, V6, V7, U1] |
| 2356 | test { try toAsciiFail("\xe2\x92\x88\xf1\x9f\x84\x9c\xe1\x82\xb3\xe2\x92\xaa\xef\xbc\x8e\xe0\xb7\x8a\xf2\x98\x98\xb6\xe0\xa2\x8b\xf0\x90\xb9\xa2", true); } // [B1, V6, V7, U1] |
| 1273 | 2357 | test { try toUnicodeFail("1.\xf1\x9f\x84\x9c\xe1\x82\xb3(o).\xe0\xb7\x8a\xf2\x98\x98\xb6\xe0\xa2\x8b\xf0\x90\xb9\xa2"); } // [B1, B6, V6, V7, U1] |
| 2358 | test { try toAsciiFail("1.\xf1\x9f\x84\x9c\xe1\x82\xb3(o).\xe0\xb7\x8a\xf2\x98\x98\xb6\xe0\xa2\x8b\xf0\x90\xb9\xa2", false); } // [B1, B6, V6, V7, U1] |
| 2359 | test { try toAsciiFail("1.\xf1\x9f\x84\x9c\xe1\x82\xb3(o).\xe0\xb7\x8a\xf2\x98\x98\xb6\xe0\xa2\x8b\xf0\x90\xb9\xa2", true); } // [B1, B6, V6, V7, U1] |
| 1274 | 2360 | test { try toUnicodeFail("1.\xf1\x9f\x84\x9c\xe2\xb4\x93(o).\xe0\xb7\x8a\xf2\x98\x98\xb6\xe0\xa2\x8b\xf0\x90\xb9\xa2"); } // [B1, B6, V6, V7, U1] |
| 2361 | test { try toAsciiFail("1.\xf1\x9f\x84\x9c\xe2\xb4\x93(o).\xe0\xb7\x8a\xf2\x98\x98\xb6\xe0\xa2\x8b\xf0\x90\xb9\xa2", false); } // [B1, B6, V6, V7, U1] |
| 2362 | test { try toAsciiFail("1.\xf1\x9f\x84\x9c\xe2\xb4\x93(o).\xe0\xb7\x8a\xf2\x98\x98\xb6\xe0\xa2\x8b\xf0\x90\xb9\xa2", true); } // [B1, B6, V6, V7, U1] |
| 1275 | 2363 | test { try toUnicodeFail("1.\xf1\x9f\x84\x9c\xe1\x82\xb3(O).\xe0\xb7\x8a\xf2\x98\x98\xb6\xe0\xa2\x8b\xf0\x90\xb9\xa2"); } // [B1, B6, V6, V7, U1] |
| 2364 | test { try toAsciiFail("1.\xf1\x9f\x84\x9c\xe1\x82\xb3(O).\xe0\xb7\x8a\xf2\x98\x98\xb6\xe0\xa2\x8b\xf0\x90\xb9\xa2", false); } // [B1, B6, V6, V7, U1] |
| 2365 | test { try toAsciiFail("1.\xf1\x9f\x84\x9c\xe1\x82\xb3(O).\xe0\xb7\x8a\xf2\x98\x98\xb6\xe0\xa2\x8b\xf0\x90\xb9\xa2", true); } // [B1, B6, V6, V7, U1] |
| 1276 | 2366 | test { try toUnicodeFail("1.xn--(o)-ej1bu5389e.xn--3xb99xpx1yoes3e"); } // [B1, B6, V6, V7, U1] |
| 2367 | test { try toAsciiFail("1.xn--(o)-ej1bu5389e.xn--3xb99xpx1yoes3e", false); } // [B1, B6, V6, V7, U1] |
| 2368 | test { try toAsciiFail("1.xn--(o)-ej1bu5389e.xn--3xb99xpx1yoes3e", true); } // [B1, B6, V6, V7, U1] |
| 1277 | 2369 | test { try toUnicodeFail("\xe2\x92\x88\xf1\x9f\x84\x9c\xe2\xb4\x93\xe2\x92\xaa\xef\xbc\x8e\xe0\xb7\x8a\xf2\x98\x98\xb6\xe0\xa2\x8b\xf0\x90\xb9\xa2"); } // [B1, V6, V7, U1] |
| 2370 | test { try toAsciiFail("\xe2\x92\x88\xf1\x9f\x84\x9c\xe2\xb4\x93\xe2\x92\xaa\xef\xbc\x8e\xe0\xb7\x8a\xf2\x98\x98\xb6\xe0\xa2\x8b\xf0\x90\xb9\xa2", false); } // [B1, V6, V7, U1] |
| 2371 | test { try toAsciiFail("\xe2\x92\x88\xf1\x9f\x84\x9c\xe2\xb4\x93\xe2\x92\xaa\xef\xbc\x8e\xe0\xb7\x8a\xf2\x98\x98\xb6\xe0\xa2\x8b\xf0\x90\xb9\xa2", true); } // [B1, V6, V7, U1] |
| 1278 | 2372 | test { try toUnicodeFail("xn--(o)-ge4ax01c3t74t.xn--3xb99xpx1yoes3e"); } // [B1, V6, V7, U1] |
| 2373 | test { try toAsciiFail("xn--(o)-ge4ax01c3t74t.xn--3xb99xpx1yoes3e", false); } // [B1, V6, V7, U1] |
| 2374 | test { try toAsciiFail("xn--(o)-ge4ax01c3t74t.xn--3xb99xpx1yoes3e", true); } // [B1, V6, V7, U1] |
| 1279 | 2375 | test { try toUnicodeFail("1.xn--(o)-7sn88849j.xn--3xb99xpx1yoes3e"); } // [B1, B6, V6, V7, U1] |
| 2376 | test { try toAsciiFail("1.xn--(o)-7sn88849j.xn--3xb99xpx1yoes3e", false); } // [B1, B6, V6, V7, U1] |
| 2377 | test { try toAsciiFail("1.xn--(o)-7sn88849j.xn--3xb99xpx1yoes3e", true); } // [B1, B6, V6, V7, U1] |
| 1280 | 2378 | test { try toUnicodeFail("xn--tsh0ds63atl31n.xn--3xb99xpx1yoes3e"); } // [B1, V6, V7] |
| 2379 | test { try toAsciiFail("xn--tsh0ds63atl31n.xn--3xb99xpx1yoes3e", false); } // [B1, V6, V7] |
| 2380 | test { try toAsciiFail("xn--tsh0ds63atl31n.xn--3xb99xpx1yoes3e", true); } // [B1, V6, V7] |
| 1281 | 2381 | test { try toUnicodeFail("xn--rnd762h7cx3027d.xn--3xb99xpx1yoes3e"); } // [B1, V6, V7] |
| 2382 | test { try toAsciiFail("xn--rnd762h7cx3027d.xn--3xb99xpx1yoes3e", false); } // [B1, V6, V7] |
| 2383 | test { try toAsciiFail("xn--rnd762h7cx3027d.xn--3xb99xpx1yoes3e", true); } // [B1, V6, V7] |
| 1282 | 2384 | test { try toUnicodePass("\xf0\x9e\xa4\xb7.\xf0\x90\xae\x90\xf0\x9e\xa2\x81\xf0\x90\xb9\xa0\xd8\xa4", "\xf0\x9e\xa4\xb7.\xf0\x90\xae\x90\xf0\x9e\xa2\x81\xf0\x90\xb9\xa0\xd8\xa4"); } |
| 1283 | 2385 | test { try toAsciiPass("\xf0\x9e\xa4\xb7.\xf0\x90\xae\x90\xf0\x9e\xa2\x81\xf0\x90\xb9\xa0\xd8\xa4", "xn--ve6h.xn--jgb1694kz0b2176a", false); } |
| 1284 | 2386 | test { try toAsciiPass("\xf0\x9e\xa4\xb7.\xf0\x90\xae\x90\xf0\x9e\xa2\x81\xf0\x90\xb9\xa0\xd8\xa4", "xn--ve6h.xn--jgb1694kz0b2176a", true); } |
| ... | ... | @@ -1295,32 +2397,86 @@ test { try toUnicodePass("xn--ve6h.xn--jgb1694kz0b2176a", "\xf0\x9e\xa4\xb7.\xf0 |
| 1295 | 2397 | test { try toAsciiPass("xn--ve6h.xn--jgb1694kz0b2176a", "xn--ve6h.xn--jgb1694kz0b2176a", false); } |
| 1296 | 2398 | test { try toAsciiPass("xn--ve6h.xn--jgb1694kz0b2176a", "xn--ve6h.xn--jgb1694kz0b2176a", true); } |
| 1297 | 2399 | test { try toUnicodeFail("\xf0\x90\xb2\x88-\xef\xbd\xa1\xf0\x91\x84\xb3\xf1\xa2\x8c\xbb"); } // [B1, B3, V3, V6, V7] |
| 2400 | test { try toAsciiFail("\xf0\x90\xb2\x88-\xef\xbd\xa1\xf0\x91\x84\xb3\xf1\xa2\x8c\xbb", false); } // [B1, B3, V3, V6, V7] |
| 2401 | test { try toAsciiFail("\xf0\x90\xb2\x88-\xef\xbd\xa1\xf0\x91\x84\xb3\xf1\xa2\x8c\xbb", true); } // [B1, B3, V3, V6, V7] |
| 1298 | 2402 | test { try toUnicodeFail("\xf0\x90\xb2\x88-\xe3\x80\x82\xf0\x91\x84\xb3\xf1\xa2\x8c\xbb"); } // [B1, B3, V3, V6, V7] |
| 2403 | test { try toAsciiFail("\xf0\x90\xb2\x88-\xe3\x80\x82\xf0\x91\x84\xb3\xf1\xa2\x8c\xbb", false); } // [B1, B3, V3, V6, V7] |
| 2404 | test { try toAsciiFail("\xf0\x90\xb2\x88-\xe3\x80\x82\xf0\x91\x84\xb3\xf1\xa2\x8c\xbb", true); } // [B1, B3, V3, V6, V7] |
| 1299 | 2405 | test { try toUnicodeFail("\xf0\x90\xb3\x88-\xe3\x80\x82\xf0\x91\x84\xb3\xf1\xa2\x8c\xbb"); } // [B1, B3, V3, V6, V7] |
| 2406 | test { try toAsciiFail("\xf0\x90\xb3\x88-\xe3\x80\x82\xf0\x91\x84\xb3\xf1\xa2\x8c\xbb", false); } // [B1, B3, V3, V6, V7] |
| 2407 | test { try toAsciiFail("\xf0\x90\xb3\x88-\xe3\x80\x82\xf0\x91\x84\xb3\xf1\xa2\x8c\xbb", true); } // [B1, B3, V3, V6, V7] |
| 1300 | 2408 | test { try toUnicodeFail("xn----ue6i.xn--v80d6662t"); } // [B1, B3, V3, V6, V7] |
| 2409 | test { try toAsciiFail("xn----ue6i.xn--v80d6662t", false); } // [B1, B3, V3, V6, V7] |
| 2410 | test { try toAsciiFail("xn----ue6i.xn--v80d6662t", true); } // [B1, B3, V3, V6, V7] |
| 1301 | 2411 | test { try toUnicodeFail("\xf0\x90\xb3\x88-\xef\xbd\xa1\xf0\x91\x84\xb3\xf1\xa2\x8c\xbb"); } // [B1, B3, V3, V6, V7] |
| 2412 | test { try toAsciiFail("\xf0\x90\xb3\x88-\xef\xbd\xa1\xf0\x91\x84\xb3\xf1\xa2\x8c\xbb", false); } // [B1, B3, V3, V6, V7] |
| 2413 | test { try toAsciiFail("\xf0\x90\xb3\x88-\xef\xbd\xa1\xf0\x91\x84\xb3\xf1\xa2\x8c\xbb", true); } // [B1, B3, V3, V6, V7] |
| 1302 | 2414 | test { try toUnicodeFail("-\xf3\xa0\x89\x96\xea\xa1\xa7\xef\xbc\x8e\xf3\xa0\x8a\x82\xf1\x87\x86\x83\xf0\x9f\x84\x89"); } // [V3, V7, U1] |
| 2415 | test { try toAsciiFail("-\xf3\xa0\x89\x96\xea\xa1\xa7\xef\xbc\x8e\xf3\xa0\x8a\x82\xf1\x87\x86\x83\xf0\x9f\x84\x89", false); } // [V3, V7, U1] |
| 2416 | test { try toAsciiFail("-\xf3\xa0\x89\x96\xea\xa1\xa7\xef\xbc\x8e\xf3\xa0\x8a\x82\xf1\x87\x86\x83\xf0\x9f\x84\x89", true); } // [V3, V7, U1] |
| 1303 | 2417 | test { try toUnicodeFail("-\xf3\xa0\x89\x96\xea\xa1\xa7.\xf3\xa0\x8a\x82\xf1\x87\x86\x838,"); } // [V3, V7, U1] |
| 2418 | test { try toAsciiFail("-\xf3\xa0\x89\x96\xea\xa1\xa7.\xf3\xa0\x8a\x82\xf1\x87\x86\x838,", false); } // [V3, V7, U1] |
| 2419 | test { try toAsciiFail("-\xf3\xa0\x89\x96\xea\xa1\xa7.\xf3\xa0\x8a\x82\xf1\x87\x86\x838,", true); } // [V3, V7, U1] |
| 1304 | 2420 | test { try toUnicodeFail("xn----hg4ei0361g.xn--8,-k362evu488a"); } // [V3, V7, U1] |
| 2421 | test { try toAsciiFail("xn----hg4ei0361g.xn--8,-k362evu488a", false); } // [V3, V7, U1] |
| 2422 | test { try toAsciiFail("xn----hg4ei0361g.xn--8,-k362evu488a", true); } // [V3, V7, U1] |
| 1305 | 2423 | test { try toUnicodeFail("xn----hg4ei0361g.xn--207ht163h7m94c"); } // [V3, V7] |
| 2424 | test { try toAsciiFail("xn----hg4ei0361g.xn--207ht163h7m94c", false); } // [V3, V7] |
| 2425 | test { try toAsciiFail("xn----hg4ei0361g.xn--207ht163h7m94c", true); } // [V3, V7] |
| 1306 | 2426 | test { try toUnicodeFail("\xf3\xa0\xbe\x9b\xf3\xa0\x88\xb4\xe8\x87\xaf\xf0\xa7\x94\xa4.\xdd\xa8\xf0\x9d\x9f\x9d"); } // [B1, V7] |
| 2427 | test { try toAsciiFail("\xf3\xa0\xbe\x9b\xf3\xa0\x88\xb4\xe8\x87\xaf\xf0\xa7\x94\xa4.\xdd\xa8\xf0\x9d\x9f\x9d", false); } // [B1, V7] |
| 2428 | test { try toAsciiFail("\xf3\xa0\xbe\x9b\xf3\xa0\x88\xb4\xe8\x87\xaf\xf0\xa7\x94\xa4.\xdd\xa8\xf0\x9d\x9f\x9d", true); } // [B1, V7] |
| 1307 | 2429 | test { try toUnicodeFail("\xf3\xa0\xbe\x9b\xf3\xa0\x88\xb4\xe8\x87\xaf\xf0\xa7\x94\xa4.\xdd\xa85"); } // [B1, V7] |
| 2430 | test { try toAsciiFail("\xf3\xa0\xbe\x9b\xf3\xa0\x88\xb4\xe8\x87\xaf\xf0\xa7\x94\xa4.\xdd\xa85", false); } // [B1, V7] |
| 2431 | test { try toAsciiFail("\xf3\xa0\xbe\x9b\xf3\xa0\x88\xb4\xe8\x87\xaf\xf0\xa7\x94\xa4.\xdd\xa85", true); } // [B1, V7] |
| 1308 | 2432 | test { try toUnicodeFail("xn--zb1at733hm579ddhla.xn--5-b5c"); } // [B1, V7] |
| 2433 | test { try toAsciiFail("xn--zb1at733hm579ddhla.xn--5-b5c", false); } // [B1, V7] |
| 2434 | test { try toAsciiFail("xn--zb1at733hm579ddhla.xn--5-b5c", true); } // [B1, V7] |
| 1309 | 2435 | test { try toUnicodeFail("\xe2\x89\xae\xf0\x90\xb9\xa3\xef\xbc\x8e\xf0\x9d\xa8\xbf"); } // [B1, V6] |
| 2436 | test { try toAsciiFail("\xe2\x89\xae\xf0\x90\xb9\xa3\xef\xbc\x8e\xf0\x9d\xa8\xbf", false); } // [B1, V6] |
| 2437 | test { try toAsciiFail("\xe2\x89\xae\xf0\x90\xb9\xa3\xef\xbc\x8e\xf0\x9d\xa8\xbf", true); } // [B1, V6] |
| 1310 | 2438 | test { try toUnicodeFail("<\xcc\xb8\xf0\x90\xb9\xa3\xef\xbc\x8e\xf0\x9d\xa8\xbf"); } // [B1, V6] |
| 2439 | test { try toAsciiFail("<\xcc\xb8\xf0\x90\xb9\xa3\xef\xbc\x8e\xf0\x9d\xa8\xbf", false); } // [B1, V6] |
| 2440 | test { try toAsciiFail("<\xcc\xb8\xf0\x90\xb9\xa3\xef\xbc\x8e\xf0\x9d\xa8\xbf", true); } // [B1, V6] |
| 1311 | 2441 | test { try toUnicodeFail("\xe2\x89\xae\xf0\x90\xb9\xa3.\xf0\x9d\xa8\xbf"); } // [B1, V6] |
| 2442 | test { try toAsciiFail("\xe2\x89\xae\xf0\x90\xb9\xa3.\xf0\x9d\xa8\xbf", false); } // [B1, V6] |
| 2443 | test { try toAsciiFail("\xe2\x89\xae\xf0\x90\xb9\xa3.\xf0\x9d\xa8\xbf", true); } // [B1, V6] |
| 1312 | 2444 | test { try toUnicodeFail("<\xcc\xb8\xf0\x90\xb9\xa3.\xf0\x9d\xa8\xbf"); } // [B1, V6] |
| 2445 | test { try toAsciiFail("<\xcc\xb8\xf0\x90\xb9\xa3.\xf0\x9d\xa8\xbf", false); } // [B1, V6] |
| 2446 | test { try toAsciiFail("<\xcc\xb8\xf0\x90\xb9\xa3.\xf0\x9d\xa8\xbf", true); } // [B1, V6] |
| 1313 | 2447 | test { try toUnicodeFail("xn--gdh1504g.xn--e92h"); } // [B1, V6] |
| 2448 | test { try toAsciiFail("xn--gdh1504g.xn--e92h", false); } // [B1, V6] |
| 2449 | test { try toAsciiFail("xn--gdh1504g.xn--e92h", true); } // [B1, V6] |
| 1314 | 2450 | test { try toUnicodeFail("\xf0\x90\xb9\xaf\xe1\xaf\x9b\xe0\xa9\x8d\xef\xbd\xa1\xe8\x84\xa5"); } // [B1] |
| 2451 | test { try toAsciiFail("\xf0\x90\xb9\xaf\xe1\xaf\x9b\xe0\xa9\x8d\xef\xbd\xa1\xe8\x84\xa5", false); } // [B1] |
| 2452 | test { try toAsciiFail("\xf0\x90\xb9\xaf\xe1\xaf\x9b\xe0\xa9\x8d\xef\xbd\xa1\xe8\x84\xa5", true); } // [B1] |
| 1315 | 2453 | test { try toUnicodeFail("\xf0\x90\xb9\xaf\xe1\xaf\x9b\xe0\xa9\x8d\xe3\x80\x82\xe8\x84\xa5"); } // [B1] |
| 2454 | test { try toAsciiFail("\xf0\x90\xb9\xaf\xe1\xaf\x9b\xe0\xa9\x8d\xe3\x80\x82\xe8\x84\xa5", false); } // [B1] |
| 2455 | test { try toAsciiFail("\xf0\x90\xb9\xaf\xe1\xaf\x9b\xe0\xa9\x8d\xe3\x80\x82\xe8\x84\xa5", true); } // [B1] |
| 1316 | 2456 | test { try toUnicodeFail("xn--ybc101g3m1p.xn--740a"); } // [B1] |
| 2457 | test { try toAsciiFail("xn--ybc101g3m1p.xn--740a", false); } // [B1] |
| 2458 | test { try toAsciiFail("xn--ybc101g3m1p.xn--740a", true); } // [B1] |
| 1317 | 2459 | test { try toUnicodeFail("\xe1\xad\x84\xe1\x85\x9f\xf0\x9e\xb7\xbf\xf2\x83\x80\x8d.-"); } // [B1, B5, V3, V6, V7] |
| 2460 | test { try toAsciiFail("\xe1\xad\x84\xe1\x85\x9f\xf0\x9e\xb7\xbf\xf2\x83\x80\x8d.-", false); } // [B1, B5, V3, V6, V7] |
| 2461 | test { try toAsciiFail("\xe1\xad\x84\xe1\x85\x9f\xf0\x9e\xb7\xbf\xf2\x83\x80\x8d.-", true); } // [B1, B5, V3, V6, V7] |
| 1318 | 2462 | test { try toUnicodeFail("xn--1uf9538sxny9a.-"); } // [B1, B5, V3, V6, V7] |
| 2463 | test { try toAsciiFail("xn--1uf9538sxny9a.-", false); } // [B1, B5, V3, V6, V7] |
| 2464 | test { try toAsciiFail("xn--1uf9538sxny9a.-", true); } // [B1, B5, V3, V6, V7] |
| 1319 | 2465 | test { try toUnicodeFail("xn--osd971cpx70btgt8b.-"); } // [B1, B5, V3, V6, V7] |
| 2466 | test { try toAsciiFail("xn--osd971cpx70btgt8b.-", false); } // [B1, B5, V3, V6, V7] |
| 2467 | test { try toAsciiFail("xn--osd971cpx70btgt8b.-", true); } // [B1, B5, V3, V6, V7] |
| 1320 | 2468 | test { try toUnicodeFail("\xe2\x80\x8c\xef\xbd\xa1\xcd\x94"); } // [C1, V6] |
| 2469 | test { try toAsciiFail("\xe2\x80\x8c\xef\xbd\xa1\xcd\x94", false); } // [C1, V6] |
| 2470 | test { try toAsciiFail("\xe2\x80\x8c\xef\xbd\xa1\xcd\x94", true); } // [V6, A4_2] |
| 1321 | 2471 | test { try toUnicodeFail("\xe2\x80\x8c\xe3\x80\x82\xcd\x94"); } // [C1, V6] |
| 2472 | test { try toAsciiFail("\xe2\x80\x8c\xe3\x80\x82\xcd\x94", false); } // [C1, V6] |
| 2473 | test { try toAsciiFail("\xe2\x80\x8c\xe3\x80\x82\xcd\x94", true); } // [V6, A4_2] |
| 1322 | 2474 | test { try toUnicodeFail(".xn--yua"); } // [V6, X4_2] |
| 2475 | test { try toAsciiFail(".xn--yua", false); } // [V6, A4_2] |
| 2476 | test { try toAsciiFail(".xn--yua", true); } // [V6, A4_2] |
| 1323 | 2477 | test { try toUnicodeFail("xn--0ug.xn--yua"); } // [C1, V6] |
| 2478 | test { try toAsciiFail("xn--0ug.xn--yua", false); } // [C1, V6] |
| 2479 | test { try toAsciiFail("xn--0ug.xn--yua", true); } // [C1, V6] |
| 1324 | 2480 | test { try toUnicodePass("\xf0\x9e\xa4\xa5\xf3\xa0\x85\xae\xef\xbc\x8e\xe1\xa1\x84\xe1\x82\xae", "\xf0\x9e\xa4\xa5.\xe1\xa1\x84\xe2\xb4\x8e"); } |
| 1325 | 2481 | test { try toAsciiPass("\xf0\x9e\xa4\xa5\xf3\xa0\x85\xae\xef\xbc\x8e\xe1\xa1\x84\xe1\x82\xae", "xn--de6h.xn--37e857h", false); } |
| 1326 | 2482 | test { try toAsciiPass("\xf0\x9e\xa4\xa5\xf3\xa0\x85\xae\xef\xbc\x8e\xe1\xa1\x84\xe1\x82\xae", "xn--de6h.xn--37e857h", true); } |
| ... | ... | @@ -1358,290 +2514,842 @@ test { try toUnicodePass("\xf0\x9e\xa4\x83\xf3\xa0\x85\xae\xef\xbc\x8e\xe1\xa1\x |
| 1358 | 2514 | test { try toAsciiPass("\xf0\x9e\xa4\x83\xf3\xa0\x85\xae\xef\xbc\x8e\xe1\xa1\x84\xe2\xb4\x8e", "xn--de6h.xn--37e857h", false); } |
| 1359 | 2515 | test { try toAsciiPass("\xf0\x9e\xa4\x83\xf3\xa0\x85\xae\xef\xbc\x8e\xe1\xa1\x84\xe2\xb4\x8e", "xn--de6h.xn--37e857h", true); } |
| 1360 | 2516 | test { try toUnicodeFail("xn--de6h.xn--mnd799a"); } // [V7] |
| 2517 | test { try toAsciiFail("xn--de6h.xn--mnd799a", false); } // [V7] |
| 2518 | test { try toAsciiFail("xn--de6h.xn--mnd799a", true); } // [V7] |
| 1361 | 2519 | test { try toUnicodePass("\xf0\x9e\xa4\xa5.\xe1\xa1\x84\xe1\x82\xae", "\xf0\x9e\xa4\xa5.\xe1\xa1\x84\xe2\xb4\x8e"); } |
| 1362 | 2520 | test { try toAsciiPass("\xf0\x9e\xa4\xa5.\xe1\xa1\x84\xe1\x82\xae", "xn--de6h.xn--37e857h", false); } |
| 1363 | 2521 | test { try toAsciiPass("\xf0\x9e\xa4\xa5.\xe1\xa1\x84\xe1\x82\xae", "xn--de6h.xn--37e857h", true); } |
| 1364 | 2522 | test { try toUnicodeFail("\xf0\x9e\xa4\xa7\xf0\x9d\xa8\xa8\xce\x9e\xef\xbc\x8e\xf0\xaa\xba\x8f\xe3\x9b\xa8\xe2\x9d\xb8"); } // [B2, B3, B6] |
| 2523 | test { try toAsciiFail("\xf0\x9e\xa4\xa7\xf0\x9d\xa8\xa8\xce\x9e\xef\xbc\x8e\xf0\xaa\xba\x8f\xe3\x9b\xa8\xe2\x9d\xb8", false); } // [B2, B3, B6] |
| 2524 | test { try toAsciiFail("\xf0\x9e\xa4\xa7\xf0\x9d\xa8\xa8\xce\x9e\xef\xbc\x8e\xf0\xaa\xba\x8f\xe3\x9b\xa8\xe2\x9d\xb8", true); } // [B2, B3, B6] |
| 1365 | 2525 | test { try toUnicodeFail("\xf0\x9e\xa4\xa7\xf0\x9d\xa8\xa8\xce\x9e.\xf0\xaa\xba\x8f\xe3\x9b\xa8\xe2\x9d\xb8"); } // [B2, B3, B6] |
| 2526 | test { try toAsciiFail("\xf0\x9e\xa4\xa7\xf0\x9d\xa8\xa8\xce\x9e.\xf0\xaa\xba\x8f\xe3\x9b\xa8\xe2\x9d\xb8", false); } // [B2, B3, B6] |
| 2527 | test { try toAsciiFail("\xf0\x9e\xa4\xa7\xf0\x9d\xa8\xa8\xce\x9e.\xf0\xaa\xba\x8f\xe3\x9b\xa8\xe2\x9d\xb8", true); } // [B2, B3, B6] |
| 1366 | 2528 | test { try toUnicodeFail("\xf0\x9e\xa4\xa7\xf0\x9d\xa8\xa8\xce\xbe.\xf0\xaa\xba\x8f\xe3\x9b\xa8\xe2\x9d\xb8"); } // [B2, B3, B6] |
| 2529 | test { try toAsciiFail("\xf0\x9e\xa4\xa7\xf0\x9d\xa8\xa8\xce\xbe.\xf0\xaa\xba\x8f\xe3\x9b\xa8\xe2\x9d\xb8", false); } // [B2, B3, B6] |
| 2530 | test { try toAsciiFail("\xf0\x9e\xa4\xa7\xf0\x9d\xa8\xa8\xce\xbe.\xf0\xaa\xba\x8f\xe3\x9b\xa8\xe2\x9d\xb8", true); } // [B2, B3, B6] |
| 1367 | 2531 | test { try toUnicodeFail("\xf0\x9e\xa4\x85\xf0\x9d\xa8\xa8\xce\x9e.\xf0\xaa\xba\x8f\xe3\x9b\xa8\xe2\x9d\xb8"); } // [B2, B3, B6] |
| 2532 | test { try toAsciiFail("\xf0\x9e\xa4\x85\xf0\x9d\xa8\xa8\xce\x9e.\xf0\xaa\xba\x8f\xe3\x9b\xa8\xe2\x9d\xb8", false); } // [B2, B3, B6] |
| 2533 | test { try toAsciiFail("\xf0\x9e\xa4\x85\xf0\x9d\xa8\xa8\xce\x9e.\xf0\xaa\xba\x8f\xe3\x9b\xa8\xe2\x9d\xb8", true); } // [B2, B3, B6] |
| 1368 | 2534 | test { try toUnicodeFail("\xf0\x9e\xa4\x85\xf0\x9d\xa8\xa8\xce\xbe.\xf0\xaa\xba\x8f\xe3\x9b\xa8\xe2\x9d\xb8"); } // [B2, B3, B6] |
| 2535 | test { try toAsciiFail("\xf0\x9e\xa4\x85\xf0\x9d\xa8\xa8\xce\xbe.\xf0\xaa\xba\x8f\xe3\x9b\xa8\xe2\x9d\xb8", false); } // [B2, B3, B6] |
| 2536 | test { try toAsciiFail("\xf0\x9e\xa4\x85\xf0\x9d\xa8\xa8\xce\xbe.\xf0\xaa\xba\x8f\xe3\x9b\xa8\xe2\x9d\xb8", true); } // [B2, B3, B6] |
| 1369 | 2537 | test { try toUnicodeFail("xn--zxa5691vboja.xn--bfi293ci119b"); } // [B2, B3, B6] |
| 2538 | test { try toAsciiFail("xn--zxa5691vboja.xn--bfi293ci119b", false); } // [B2, B3, B6] |
| 2539 | test { try toAsciiFail("xn--zxa5691vboja.xn--bfi293ci119b", true); } // [B2, B3, B6] |
| 1370 | 2540 | test { try toUnicodeFail("\xf0\x9e\xa4\xa7\xf0\x9d\xa8\xa8\xce\xbe\xef\xbc\x8e\xf0\xaa\xba\x8f\xe3\x9b\xa8\xe2\x9d\xb8"); } // [B2, B3, B6] |
| 2541 | test { try toAsciiFail("\xf0\x9e\xa4\xa7\xf0\x9d\xa8\xa8\xce\xbe\xef\xbc\x8e\xf0\xaa\xba\x8f\xe3\x9b\xa8\xe2\x9d\xb8", false); } // [B2, B3, B6] |
| 2542 | test { try toAsciiFail("\xf0\x9e\xa4\xa7\xf0\x9d\xa8\xa8\xce\xbe\xef\xbc\x8e\xf0\xaa\xba\x8f\xe3\x9b\xa8\xe2\x9d\xb8", true); } // [B2, B3, B6] |
| 1371 | 2543 | test { try toUnicodeFail("\xf0\x9e\xa4\x85\xf0\x9d\xa8\xa8\xce\x9e\xef\xbc\x8e\xf0\xaa\xba\x8f\xe3\x9b\xa8\xe2\x9d\xb8"); } // [B2, B3, B6] |
| 2544 | test { try toAsciiFail("\xf0\x9e\xa4\x85\xf0\x9d\xa8\xa8\xce\x9e\xef\xbc\x8e\xf0\xaa\xba\x8f\xe3\x9b\xa8\xe2\x9d\xb8", false); } // [B2, B3, B6] |
| 2545 | test { try toAsciiFail("\xf0\x9e\xa4\x85\xf0\x9d\xa8\xa8\xce\x9e\xef\xbc\x8e\xf0\xaa\xba\x8f\xe3\x9b\xa8\xe2\x9d\xb8", true); } // [B2, B3, B6] |
| 1372 | 2546 | test { try toUnicodeFail("\xf0\x9e\xa4\x85\xf0\x9d\xa8\xa8\xce\xbe\xef\xbc\x8e\xf0\xaa\xba\x8f\xe3\x9b\xa8\xe2\x9d\xb8"); } // [B2, B3, B6] |
| 2547 | test { try toAsciiFail("\xf0\x9e\xa4\x85\xf0\x9d\xa8\xa8\xce\xbe\xef\xbc\x8e\xf0\xaa\xba\x8f\xe3\x9b\xa8\xe2\x9d\xb8", false); } // [B2, B3, B6] |
| 2548 | test { try toAsciiFail("\xf0\x9e\xa4\x85\xf0\x9d\xa8\xa8\xce\xbe\xef\xbc\x8e\xf0\xaa\xba\x8f\xe3\x9b\xa8\xe2\x9d\xb8", true); } // [B2, B3, B6] |
| 1373 | 2549 | test { try toUnicodeFail("\xe1\xa0\x86\xeb\xaa\x86\xe2\x80\x8c-\xef\xbd\xa1\xe1\x82\xbb\xf0\x90\xa6\x85\xef\xb8\x92"); } // [B1, B5, B6, C1, V3, V7] |
| 2550 | test { try toAsciiFail("\xe1\xa0\x86\xeb\xaa\x86\xe2\x80\x8c-\xef\xbd\xa1\xe1\x82\xbb\xf0\x90\xa6\x85\xef\xb8\x92", false); } // [B1, B5, B6, C1, V3, V7] |
| 2551 | test { try toAsciiFail("\xe1\xa0\x86\xeb\xaa\x86\xe2\x80\x8c-\xef\xbd\xa1\xe1\x82\xbb\xf0\x90\xa6\x85\xef\xb8\x92", true); } // [B1, B5, B6, V3, V7] |
| 1374 | 2552 | test { try toUnicodeFail("\xe1\xa0\x86\xe1\x84\x86\xe1\x85\xa7\xe1\x86\xbd\xe2\x80\x8c-\xef\xbd\xa1\xe1\x82\xbb\xf0\x90\xa6\x85\xef\xb8\x92"); } // [B1, B5, B6, C1, V3, V7] |
| 2553 | test { try toAsciiFail("\xe1\xa0\x86\xe1\x84\x86\xe1\x85\xa7\xe1\x86\xbd\xe2\x80\x8c-\xef\xbd\xa1\xe1\x82\xbb\xf0\x90\xa6\x85\xef\xb8\x92", false); } // [B1, B5, B6, C1, V3, V7] |
| 2554 | test { try toAsciiFail("\xe1\xa0\x86\xe1\x84\x86\xe1\x85\xa7\xe1\x86\xbd\xe2\x80\x8c-\xef\xbd\xa1\xe1\x82\xbb\xf0\x90\xa6\x85\xef\xb8\x92", true); } // [B1, B5, B6, V3, V7] |
| 1375 | 2555 | test { try toUnicodeFail("\xe1\xa0\x86\xeb\xaa\x86\xe2\x80\x8c-\xe3\x80\x82\xe1\x82\xbb\xf0\x90\xa6\x85\xe3\x80\x82"); } // [B1, B5, B6, C1, V3] |
| 2556 | test { try toAsciiFail("\xe1\xa0\x86\xeb\xaa\x86\xe2\x80\x8c-\xe3\x80\x82\xe1\x82\xbb\xf0\x90\xa6\x85\xe3\x80\x82", false); } // [B1, B5, B6, C1, V3, A4_2] |
| 2557 | test { try toAsciiFail("\xe1\xa0\x86\xeb\xaa\x86\xe2\x80\x8c-\xe3\x80\x82\xe1\x82\xbb\xf0\x90\xa6\x85\xe3\x80\x82", true); } // [B1, B5, B6, V3, A4_2] |
| 1376 | 2558 | test { try toUnicodeFail("\xe1\xa0\x86\xe1\x84\x86\xe1\x85\xa7\xe1\x86\xbd\xe2\x80\x8c-\xe3\x80\x82\xe1\x82\xbb\xf0\x90\xa6\x85\xe3\x80\x82"); } // [B1, B5, B6, C1, V3] |
| 2559 | test { try toAsciiFail("\xe1\xa0\x86\xe1\x84\x86\xe1\x85\xa7\xe1\x86\xbd\xe2\x80\x8c-\xe3\x80\x82\xe1\x82\xbb\xf0\x90\xa6\x85\xe3\x80\x82", false); } // [B1, B5, B6, C1, V3, A4_2] |
| 2560 | test { try toAsciiFail("\xe1\xa0\x86\xe1\x84\x86\xe1\x85\xa7\xe1\x86\xbd\xe2\x80\x8c-\xe3\x80\x82\xe1\x82\xbb\xf0\x90\xa6\x85\xe3\x80\x82", true); } // [B1, B5, B6, V3, A4_2] |
| 1377 | 2561 | test { try toUnicodeFail("\xe1\xa0\x86\xe1\x84\x86\xe1\x85\xa7\xe1\x86\xbd\xe2\x80\x8c-\xe3\x80\x82\xe2\xb4\x9b\xf0\x90\xa6\x85\xe3\x80\x82"); } // [B1, B5, B6, C1, V3] |
| 2562 | test { try toAsciiFail("\xe1\xa0\x86\xe1\x84\x86\xe1\x85\xa7\xe1\x86\xbd\xe2\x80\x8c-\xe3\x80\x82\xe2\xb4\x9b\xf0\x90\xa6\x85\xe3\x80\x82", false); } // [B1, B5, B6, C1, V3, A4_2] |
| 2563 | test { try toAsciiFail("\xe1\xa0\x86\xe1\x84\x86\xe1\x85\xa7\xe1\x86\xbd\xe2\x80\x8c-\xe3\x80\x82\xe2\xb4\x9b\xf0\x90\xa6\x85\xe3\x80\x82", true); } // [B1, B5, B6, V3, A4_2] |
| 1378 | 2564 | test { try toUnicodeFail("\xe1\xa0\x86\xeb\xaa\x86\xe2\x80\x8c-\xe3\x80\x82\xe2\xb4\x9b\xf0\x90\xa6\x85\xe3\x80\x82"); } // [B1, B5, B6, C1, V3] |
| 2565 | test { try toAsciiFail("\xe1\xa0\x86\xeb\xaa\x86\xe2\x80\x8c-\xe3\x80\x82\xe2\xb4\x9b\xf0\x90\xa6\x85\xe3\x80\x82", false); } // [B1, B5, B6, C1, V3, A4_2] |
| 2566 | test { try toAsciiFail("\xe1\xa0\x86\xeb\xaa\x86\xe2\x80\x8c-\xe3\x80\x82\xe2\xb4\x9b\xf0\x90\xa6\x85\xe3\x80\x82", true); } // [B1, B5, B6, V3, A4_2] |
| 1379 | 2567 | test { try toUnicodeFail("xn----e3j6620g.xn--jlju661e."); } // [B1, B5, B6, V3] |
| 2568 | test { try toAsciiFail("xn----e3j6620g.xn--jlju661e.", false); } // [B1, B5, B6, V3, A4_2] |
| 2569 | test { try toAsciiFail("xn----e3j6620g.xn--jlju661e.", true); } // [B1, B5, B6, V3, A4_2] |
| 1380 | 2570 | test { try toUnicodeFail("xn----e3j425bsk1o.xn--jlju661e."); } // [B1, B5, B6, C1, V3] |
| 2571 | test { try toAsciiFail("xn----e3j425bsk1o.xn--jlju661e.", false); } // [B1, B5, B6, C1, V3, A4_2] |
| 2572 | test { try toAsciiFail("xn----e3j425bsk1o.xn--jlju661e.", true); } // [B1, B5, B6, C1, V3, A4_2] |
| 1381 | 2573 | test { try toUnicodeFail("\xe1\xa0\x86\xe1\x84\x86\xe1\x85\xa7\xe1\x86\xbd\xe2\x80\x8c-\xef\xbd\xa1\xe2\xb4\x9b\xf0\x90\xa6\x85\xef\xb8\x92"); } // [B1, B5, B6, C1, V3, V7] |
| 2574 | test { try toAsciiFail("\xe1\xa0\x86\xe1\x84\x86\xe1\x85\xa7\xe1\x86\xbd\xe2\x80\x8c-\xef\xbd\xa1\xe2\xb4\x9b\xf0\x90\xa6\x85\xef\xb8\x92", false); } // [B1, B5, B6, C1, V3, V7] |
| 2575 | test { try toAsciiFail("\xe1\xa0\x86\xe1\x84\x86\xe1\x85\xa7\xe1\x86\xbd\xe2\x80\x8c-\xef\xbd\xa1\xe2\xb4\x9b\xf0\x90\xa6\x85\xef\xb8\x92", true); } // [B1, B5, B6, V3, V7] |
| 1382 | 2576 | test { try toUnicodeFail("\xe1\xa0\x86\xeb\xaa\x86\xe2\x80\x8c-\xef\xbd\xa1\xe2\xb4\x9b\xf0\x90\xa6\x85\xef\xb8\x92"); } // [B1, B5, B6, C1, V3, V7] |
| 2577 | test { try toAsciiFail("\xe1\xa0\x86\xeb\xaa\x86\xe2\x80\x8c-\xef\xbd\xa1\xe2\xb4\x9b\xf0\x90\xa6\x85\xef\xb8\x92", false); } // [B1, B5, B6, C1, V3, V7] |
| 2578 | test { try toAsciiFail("\xe1\xa0\x86\xeb\xaa\x86\xe2\x80\x8c-\xef\xbd\xa1\xe2\xb4\x9b\xf0\x90\xa6\x85\xef\xb8\x92", true); } // [B1, B5, B6, V3, V7] |
| 1383 | 2579 | test { try toUnicodeFail("xn----e3j6620g.xn--jlj4997dhgh"); } // [B1, B5, B6, V3, V7] |
| 2580 | test { try toAsciiFail("xn----e3j6620g.xn--jlj4997dhgh", false); } // [B1, B5, B6, V3, V7] |
| 2581 | test { try toAsciiFail("xn----e3j6620g.xn--jlj4997dhgh", true); } // [B1, B5, B6, V3, V7] |
| 1384 | 2582 | test { try toUnicodeFail("xn----e3j425bsk1o.xn--jlj4997dhgh"); } // [B1, B5, B6, C1, V3, V7] |
| 2583 | test { try toAsciiFail("xn----e3j425bsk1o.xn--jlj4997dhgh", false); } // [B1, B5, B6, C1, V3, V7] |
| 2584 | test { try toAsciiFail("xn----e3j425bsk1o.xn--jlj4997dhgh", true); } // [B1, B5, B6, C1, V3, V7] |
| 1385 | 2585 | test { try toUnicodeFail("xn----e3j6620g.xn--znd4948j."); } // [B1, B5, B6, V3, V7] |
| 2586 | test { try toAsciiFail("xn----e3j6620g.xn--znd4948j.", false); } // [B1, B5, B6, V3, V7, A4_2] |
| 2587 | test { try toAsciiFail("xn----e3j6620g.xn--znd4948j.", true); } // [B1, B5, B6, V3, V7, A4_2] |
| 1386 | 2588 | test { try toUnicodeFail("xn----e3j425bsk1o.xn--znd4948j."); } // [B1, B5, B6, C1, V3, V7] |
| 2589 | test { try toAsciiFail("xn----e3j425bsk1o.xn--znd4948j.", false); } // [B1, B5, B6, C1, V3, V7, A4_2] |
| 2590 | test { try toAsciiFail("xn----e3j425bsk1o.xn--znd4948j.", true); } // [B1, B5, B6, C1, V3, V7, A4_2] |
| 1387 | 2591 | test { try toUnicodeFail("xn----e3j6620g.xn--znd2362jhgh"); } // [B1, B5, B6, V3, V7] |
| 2592 | test { try toAsciiFail("xn----e3j6620g.xn--znd2362jhgh", false); } // [B1, B5, B6, V3, V7] |
| 2593 | test { try toAsciiFail("xn----e3j6620g.xn--znd2362jhgh", true); } // [B1, B5, B6, V3, V7] |
| 1388 | 2594 | test { try toUnicodeFail("xn----e3j425bsk1o.xn--znd2362jhgh"); } // [B1, B5, B6, C1, V3, V7] |
| 2595 | test { try toAsciiFail("xn----e3j425bsk1o.xn--znd2362jhgh", false); } // [B1, B5, B6, C1, V3, V7] |
| 2596 | test { try toAsciiFail("xn----e3j425bsk1o.xn--znd2362jhgh", true); } // [B1, B5, B6, C1, V3, V7] |
| 1389 | 2597 | test { try toUnicodeFail("\xf3\xa0\xbe\xb3.\xef\xb8\x92\xe2\xa5\xb1\xe2\x80\x8c\xf0\x90\xb9\xac"); } // [B1, C1, V7] |
| 2598 | test { try toAsciiFail("\xf3\xa0\xbe\xb3.\xef\xb8\x92\xe2\xa5\xb1\xe2\x80\x8c\xf0\x90\xb9\xac", false); } // [B1, C1, V7] |
| 2599 | test { try toAsciiFail("\xf3\xa0\xbe\xb3.\xef\xb8\x92\xe2\xa5\xb1\xe2\x80\x8c\xf0\x90\xb9\xac", true); } // [B1, V7] |
| 1390 | 2600 | test { try toUnicodeFail("\xf3\xa0\xbe\xb3.\xe3\x80\x82\xe2\xa5\xb1\xe2\x80\x8c\xf0\x90\xb9\xac"); } // [B1, C1, V7, X4_2] |
| 2601 | test { try toAsciiFail("\xf3\xa0\xbe\xb3.\xe3\x80\x82\xe2\xa5\xb1\xe2\x80\x8c\xf0\x90\xb9\xac", false); } // [B1, C1, V7, A4_2] |
| 2602 | test { try toAsciiFail("\xf3\xa0\xbe\xb3.\xe3\x80\x82\xe2\xa5\xb1\xe2\x80\x8c\xf0\x90\xb9\xac", true); } // [B1, V7, A4_2] |
| 1391 | 2603 | test { try toUnicodeFail("xn--uf66e..xn--qti2829e"); } // [B1, V7, X4_2] |
| 2604 | test { try toAsciiFail("xn--uf66e..xn--qti2829e", false); } // [B1, V7, A4_2] |
| 2605 | test { try toAsciiFail("xn--uf66e..xn--qti2829e", true); } // [B1, V7, A4_2] |
| 1392 | 2606 | test { try toUnicodeFail("xn--uf66e..xn--0ugz28as66q"); } // [B1, C1, V7, X4_2] |
| 2607 | test { try toAsciiFail("xn--uf66e..xn--0ugz28as66q", false); } // [B1, C1, V7, A4_2] |
| 2608 | test { try toAsciiFail("xn--uf66e..xn--0ugz28as66q", true); } // [B1, C1, V7, A4_2] |
| 1393 | 2609 | test { try toUnicodeFail("xn--uf66e.xn--qtiz073e3ik"); } // [B1, V7] |
| 2610 | test { try toAsciiFail("xn--uf66e.xn--qtiz073e3ik", false); } // [B1, V7] |
| 2611 | test { try toAsciiFail("xn--uf66e.xn--qtiz073e3ik", true); } // [B1, V7] |
| 1394 | 2612 | test { try toUnicodeFail("xn--uf66e.xn--0ugz28axl3pqxna"); } // [B1, C1, V7] |
| 2613 | test { try toAsciiFail("xn--uf66e.xn--0ugz28axl3pqxna", false); } // [B1, C1, V7] |
| 2614 | test { try toAsciiFail("xn--uf66e.xn--0ugz28axl3pqxna", true); } // [B1, C1, V7] |
| 1395 | 2615 | test { try toUnicodeFail("\xf0\x90\xaf\x96.\xf0\x90\xb9\xa0\xe1\x82\xb1\xf1\x9a\x87\x9c\xf0\x90\xab\x8a"); } // [B1, V7] |
| 2616 | test { try toAsciiFail("\xf0\x90\xaf\x96.\xf0\x90\xb9\xa0\xe1\x82\xb1\xf1\x9a\x87\x9c\xf0\x90\xab\x8a", false); } // [B1, V7] |
| 2617 | test { try toAsciiFail("\xf0\x90\xaf\x96.\xf0\x90\xb9\xa0\xe1\x82\xb1\xf1\x9a\x87\x9c\xf0\x90\xab\x8a", true); } // [B1, V7] |
| 1396 | 2618 | test { try toUnicodeFail("\xf0\x90\xaf\x96.\xf0\x90\xb9\xa0\xe2\xb4\x91\xf1\x9a\x87\x9c\xf0\x90\xab\x8a"); } // [B1, V7] |
| 2619 | test { try toAsciiFail("\xf0\x90\xaf\x96.\xf0\x90\xb9\xa0\xe2\xb4\x91\xf1\x9a\x87\x9c\xf0\x90\xab\x8a", false); } // [B1, V7] |
| 2620 | test { try toAsciiFail("\xf0\x90\xaf\x96.\xf0\x90\xb9\xa0\xe2\xb4\x91\xf1\x9a\x87\x9c\xf0\x90\xab\x8a", true); } // [B1, V7] |
| 1397 | 2621 | test { try toUnicodeFail("xn--n49c.xn--8kj8702ewicl862o"); } // [B1, V7] |
| 2622 | test { try toAsciiFail("xn--n49c.xn--8kj8702ewicl862o", false); } // [B1, V7] |
| 2623 | test { try toAsciiFail("xn--n49c.xn--8kj8702ewicl862o", true); } // [B1, V7] |
| 1398 | 2624 | test { try toUnicodeFail("xn--n49c.xn--pnd4619jwicl862o"); } // [B1, V7] |
| 2625 | test { try toAsciiFail("xn--n49c.xn--pnd4619jwicl862o", false); } // [B1, V7] |
| 2626 | test { try toAsciiFail("xn--n49c.xn--pnd4619jwicl862o", true); } // [B1, V7] |
| 1399 | 2627 | test { try toUnicodeFail("\xe0\xbe\xa4\xf1\xb1\xa4\xaf\xef\xbc\x8e\xf0\x9d\x9f\xad\xe1\x82\xbb"); } // [V6, V7] |
| 2628 | test { try toAsciiFail("\xe0\xbe\xa4\xf1\xb1\xa4\xaf\xef\xbc\x8e\xf0\x9d\x9f\xad\xe1\x82\xbb", false); } // [V6, V7] |
| 2629 | test { try toAsciiFail("\xe0\xbe\xa4\xf1\xb1\xa4\xaf\xef\xbc\x8e\xf0\x9d\x9f\xad\xe1\x82\xbb", true); } // [V6, V7] |
| 1400 | 2630 | test { try toUnicodeFail("\xe0\xbe\xa4\xf1\xb1\xa4\xaf.1\xe1\x82\xbb"); } // [V6, V7] |
| 2631 | test { try toAsciiFail("\xe0\xbe\xa4\xf1\xb1\xa4\xaf.1\xe1\x82\xbb", false); } // [V6, V7] |
| 2632 | test { try toAsciiFail("\xe0\xbe\xa4\xf1\xb1\xa4\xaf.1\xe1\x82\xbb", true); } // [V6, V7] |
| 1401 | 2633 | test { try toUnicodeFail("\xe0\xbe\xa4\xf1\xb1\xa4\xaf.1\xe2\xb4\x9b"); } // [V6, V7] |
| 2634 | test { try toAsciiFail("\xe0\xbe\xa4\xf1\xb1\xa4\xaf.1\xe2\xb4\x9b", false); } // [V6, V7] |
| 2635 | test { try toAsciiFail("\xe0\xbe\xa4\xf1\xb1\xa4\xaf.1\xe2\xb4\x9b", true); } // [V6, V7] |
| 1402 | 2636 | test { try toUnicodeFail("xn--0fd40533g.xn--1-tws"); } // [V6, V7] |
| 2637 | test { try toAsciiFail("xn--0fd40533g.xn--1-tws", false); } // [V6, V7] |
| 2638 | test { try toAsciiFail("xn--0fd40533g.xn--1-tws", true); } // [V6, V7] |
| 1403 | 2639 | test { try toUnicodeFail("\xe0\xbe\xa4\xf1\xb1\xa4\xaf\xef\xbc\x8e\xf0\x9d\x9f\xad\xe2\xb4\x9b"); } // [V6, V7] |
| 2640 | test { try toAsciiFail("\xe0\xbe\xa4\xf1\xb1\xa4\xaf\xef\xbc\x8e\xf0\x9d\x9f\xad\xe2\xb4\x9b", false); } // [V6, V7] |
| 2641 | test { try toAsciiFail("\xe0\xbe\xa4\xf1\xb1\xa4\xaf\xef\xbc\x8e\xf0\x9d\x9f\xad\xe2\xb4\x9b", true); } // [V6, V7] |
| 1404 | 2642 | test { try toUnicodeFail("xn--0fd40533g.xn--1-q1g"); } // [V6, V7] |
| 2643 | test { try toAsciiFail("xn--0fd40533g.xn--1-q1g", false); } // [V6, V7] |
| 2644 | test { try toAsciiFail("xn--0fd40533g.xn--1-q1g", true); } // [V6, V7] |
| 1405 | 2645 | test { try toUnicodeFail("-\xe0\xa0\xa6\xe9\xbd\x80\xe3\x80\x82\xeb\xa6\xbf\xf0\x90\xb8\x8b"); } // [B1, B5, B6, V3, V7] |
| 2646 | test { try toAsciiFail("-\xe0\xa0\xa6\xe9\xbd\x80\xe3\x80\x82\xeb\xa6\xbf\xf0\x90\xb8\x8b", false); } // [B1, B5, B6, V3, V7] |
| 2647 | test { try toAsciiFail("-\xe0\xa0\xa6\xe9\xbd\x80\xe3\x80\x82\xeb\xa6\xbf\xf0\x90\xb8\x8b", true); } // [B1, B5, B6, V3, V7] |
| 1406 | 2648 | test { try toUnicodeFail("-\xe0\xa0\xa6\xe9\xbd\x80\xe3\x80\x82\xe1\x84\x85\xe1\x85\xb5\xe1\x86\xba\xf0\x90\xb8\x8b"); } // [B1, B5, B6, V3, V7] |
| 2649 | test { try toAsciiFail("-\xe0\xa0\xa6\xe9\xbd\x80\xe3\x80\x82\xe1\x84\x85\xe1\x85\xb5\xe1\x86\xba\xf0\x90\xb8\x8b", false); } // [B1, B5, B6, V3, V7] |
| 2650 | test { try toAsciiFail("-\xe0\xa0\xa6\xe9\xbd\x80\xe3\x80\x82\xe1\x84\x85\xe1\x85\xb5\xe1\x86\xba\xf0\x90\xb8\x8b", true); } // [B1, B5, B6, V3, V7] |
| 1407 | 2651 | test { try toUnicodeFail("xn----6gd0617i.xn--7y2bm55m"); } // [B1, B5, B6, V3, V7] |
| 2652 | test { try toAsciiFail("xn----6gd0617i.xn--7y2bm55m", false); } // [B1, B5, B6, V3, V7] |
| 2653 | test { try toAsciiFail("xn----6gd0617i.xn--7y2bm55m", true); } // [B1, B5, B6, V3, V7] |
| 1408 | 2654 | test { try toUnicodeFail("\xf3\xa0\x94\x8a\xdc\x9c\xe9\xb9\x9d\xea\xbe\x97\xe3\x80\x82\xf1\xbe\xb5\x90\xe2\x80\x8d\xe2\x80\x8d\xe2\x8f\x83"); } // [B1, B6, C2, V7] |
| 2655 | test { try toAsciiFail("\xf3\xa0\x94\x8a\xdc\x9c\xe9\xb9\x9d\xea\xbe\x97\xe3\x80\x82\xf1\xbe\xb5\x90\xe2\x80\x8d\xe2\x80\x8d\xe2\x8f\x83", false); } // [B1, B6, C2, V7] |
| 2656 | test { try toAsciiFail("\xf3\xa0\x94\x8a\xdc\x9c\xe9\xb9\x9d\xea\xbe\x97\xe3\x80\x82\xf1\xbe\xb5\x90\xe2\x80\x8d\xe2\x80\x8d\xe2\x8f\x83", true); } // [B1, B6, V7] |
| 1409 | 2657 | test { try toUnicodeFail("\xf3\xa0\x94\x8a\xdc\x9c\xe9\xb9\x9d\xe1\x84\x81\xe1\x85\xac\xe1\x86\xbe\xe3\x80\x82\xf1\xbe\xb5\x90\xe2\x80\x8d\xe2\x80\x8d\xe2\x8f\x83"); } // [B1, B6, C2, V7] |
| 2658 | test { try toAsciiFail("\xf3\xa0\x94\x8a\xdc\x9c\xe9\xb9\x9d\xe1\x84\x81\xe1\x85\xac\xe1\x86\xbe\xe3\x80\x82\xf1\xbe\xb5\x90\xe2\x80\x8d\xe2\x80\x8d\xe2\x8f\x83", false); } // [B1, B6, C2, V7] |
| 2659 | test { try toAsciiFail("\xf3\xa0\x94\x8a\xdc\x9c\xe9\xb9\x9d\xe1\x84\x81\xe1\x85\xac\xe1\x86\xbe\xe3\x80\x82\xf1\xbe\xb5\x90\xe2\x80\x8d\xe2\x80\x8d\xe2\x8f\x83", true); } // [B1, B6, V7] |
| 1410 | 2660 | test { try toUnicodeFail("xn--mnb6558e91kyq533a.xn--6mh27269e"); } // [B1, B6, V7] |
| 2661 | test { try toAsciiFail("xn--mnb6558e91kyq533a.xn--6mh27269e", false); } // [B1, B6, V7] |
| 2662 | test { try toAsciiFail("xn--mnb6558e91kyq533a.xn--6mh27269e", true); } // [B1, B6, V7] |
| 1411 | 2663 | test { try toUnicodeFail("xn--mnb6558e91kyq533a.xn--1uga46zs309y"); } // [B1, B6, C2, V7] |
| 2664 | test { try toAsciiFail("xn--mnb6558e91kyq533a.xn--1uga46zs309y", false); } // [B1, B6, C2, V7] |
| 2665 | test { try toAsciiFail("xn--mnb6558e91kyq533a.xn--1uga46zs309y", true); } // [B1, B6, C2, V7] |
| 1412 | 2666 | test { try toUnicodeFail("\xe2\x89\xae\xef\xbc\x8e-\xdc\x88--"); } // [B1, V2, V3] |
| 2667 | test { try toAsciiFail("\xe2\x89\xae\xef\xbc\x8e-\xdc\x88--", false); } // [B1, V2, V3] |
| 2668 | test { try toAsciiFail("\xe2\x89\xae\xef\xbc\x8e-\xdc\x88--", true); } // [B1, V2, V3] |
| 1413 | 2669 | test { try toUnicodeFail("<\xcc\xb8\xef\xbc\x8e-\xdc\x88--"); } // [B1, V2, V3] |
| 2670 | test { try toAsciiFail("<\xcc\xb8\xef\xbc\x8e-\xdc\x88--", false); } // [B1, V2, V3] |
| 2671 | test { try toAsciiFail("<\xcc\xb8\xef\xbc\x8e-\xdc\x88--", true); } // [B1, V2, V3] |
| 1414 | 2672 | test { try toUnicodeFail("\xe2\x89\xae.-\xdc\x88--"); } // [B1, V2, V3] |
| 2673 | test { try toAsciiFail("\xe2\x89\xae.-\xdc\x88--", false); } // [B1, V2, V3] |
| 2674 | test { try toAsciiFail("\xe2\x89\xae.-\xdc\x88--", true); } // [B1, V2, V3] |
| 1415 | 2675 | test { try toUnicodeFail("<\xcc\xb8.-\xdc\x88--"); } // [B1, V2, V3] |
| 2676 | test { try toAsciiFail("<\xcc\xb8.-\xdc\x88--", false); } // [B1, V2, V3] |
| 2677 | test { try toAsciiFail("<\xcc\xb8.-\xdc\x88--", true); } // [B1, V2, V3] |
| 1416 | 2678 | test { try toUnicodeFail("xn--gdh.xn------eqf"); } // [B1, V2, V3] |
| 2679 | test { try toAsciiFail("xn--gdh.xn------eqf", false); } // [B1, V2, V3] |
| 2680 | test { try toAsciiFail("xn--gdh.xn------eqf", true); } // [B1, V2, V3] |
| 1417 | 2681 | test { try toUnicodeFail("\xf0\x90\xb9\xb8\xf3\xa0\x8b\xb3\xe3\x80\x82\xe2\x80\x8d\xcf\x82\xf0\x9d\x9f\xa9"); } // [B1, C2, V7] |
| 2682 | test { try toAsciiFail("\xf0\x90\xb9\xb8\xf3\xa0\x8b\xb3\xe3\x80\x82\xe2\x80\x8d\xcf\x82\xf0\x9d\x9f\xa9", false); } // [B1, C2, V7] |
| 2683 | test { try toAsciiFail("\xf0\x90\xb9\xb8\xf3\xa0\x8b\xb3\xe3\x80\x82\xe2\x80\x8d\xcf\x82\xf0\x9d\x9f\xa9", true); } // [B1, V7] |
| 1418 | 2684 | test { try toUnicodeFail("\xf0\x90\xb9\xb8\xf3\xa0\x8b\xb3\xe3\x80\x82\xe2\x80\x8d\xcf\x827"); } // [B1, C2, V7] |
| 2685 | test { try toAsciiFail("\xf0\x90\xb9\xb8\xf3\xa0\x8b\xb3\xe3\x80\x82\xe2\x80\x8d\xcf\x827", false); } // [B1, C2, V7] |
| 2686 | test { try toAsciiFail("\xf0\x90\xb9\xb8\xf3\xa0\x8b\xb3\xe3\x80\x82\xe2\x80\x8d\xcf\x827", true); } // [B1, V7] |
| 1419 | 2687 | test { try toUnicodeFail("\xf0\x90\xb9\xb8\xf3\xa0\x8b\xb3\xe3\x80\x82\xe2\x80\x8d\xce\xa37"); } // [B1, C2, V7] |
| 2688 | test { try toAsciiFail("\xf0\x90\xb9\xb8\xf3\xa0\x8b\xb3\xe3\x80\x82\xe2\x80\x8d\xce\xa37", false); } // [B1, C2, V7] |
| 2689 | test { try toAsciiFail("\xf0\x90\xb9\xb8\xf3\xa0\x8b\xb3\xe3\x80\x82\xe2\x80\x8d\xce\xa37", true); } // [B1, V7] |
| 1420 | 2690 | test { try toUnicodeFail("\xf0\x90\xb9\xb8\xf3\xa0\x8b\xb3\xe3\x80\x82\xe2\x80\x8d\xcf\x837"); } // [B1, C2, V7] |
| 2691 | test { try toAsciiFail("\xf0\x90\xb9\xb8\xf3\xa0\x8b\xb3\xe3\x80\x82\xe2\x80\x8d\xcf\x837", false); } // [B1, C2, V7] |
| 2692 | test { try toAsciiFail("\xf0\x90\xb9\xb8\xf3\xa0\x8b\xb3\xe3\x80\x82\xe2\x80\x8d\xcf\x837", true); } // [B1, V7] |
| 1421 | 2693 | test { try toUnicodeFail("xn--wo0di5177c.xn--7-zmb"); } // [B1, V7] |
| 2694 | test { try toAsciiFail("xn--wo0di5177c.xn--7-zmb", false); } // [B1, V7] |
| 2695 | test { try toAsciiFail("xn--wo0di5177c.xn--7-zmb", true); } // [B1, V7] |
| 1422 | 2696 | test { try toUnicodeFail("xn--wo0di5177c.xn--7-zmb938s"); } // [B1, C2, V7] |
| 2697 | test { try toAsciiFail("xn--wo0di5177c.xn--7-zmb938s", false); } // [B1, C2, V7] |
| 2698 | test { try toAsciiFail("xn--wo0di5177c.xn--7-zmb938s", true); } // [B1, C2, V7] |
| 1423 | 2699 | test { try toUnicodeFail("xn--wo0di5177c.xn--7-xmb248s"); } // [B1, C2, V7] |
| 2700 | test { try toAsciiFail("xn--wo0di5177c.xn--7-xmb248s", false); } // [B1, C2, V7] |
| 2701 | test { try toAsciiFail("xn--wo0di5177c.xn--7-xmb248s", true); } // [B1, C2, V7] |
| 1424 | 2702 | test { try toUnicodeFail("\xf0\x90\xb9\xb8\xf3\xa0\x8b\xb3\xe3\x80\x82\xe2\x80\x8d\xce\xa3\xf0\x9d\x9f\xa9"); } // [B1, C2, V7] |
| 2703 | test { try toAsciiFail("\xf0\x90\xb9\xb8\xf3\xa0\x8b\xb3\xe3\x80\x82\xe2\x80\x8d\xce\xa3\xf0\x9d\x9f\xa9", false); } // [B1, C2, V7] |
| 2704 | test { try toAsciiFail("\xf0\x90\xb9\xb8\xf3\xa0\x8b\xb3\xe3\x80\x82\xe2\x80\x8d\xce\xa3\xf0\x9d\x9f\xa9", true); } // [B1, V7] |
| 1425 | 2705 | test { try toUnicodeFail("\xf0\x90\xb9\xb8\xf3\xa0\x8b\xb3\xe3\x80\x82\xe2\x80\x8d\xcf\x83\xf0\x9d\x9f\xa9"); } // [B1, C2, V7] |
| 2706 | test { try toAsciiFail("\xf0\x90\xb9\xb8\xf3\xa0\x8b\xb3\xe3\x80\x82\xe2\x80\x8d\xcf\x83\xf0\x9d\x9f\xa9", false); } // [B1, C2, V7] |
| 2707 | test { try toAsciiFail("\xf0\x90\xb9\xb8\xf3\xa0\x8b\xb3\xe3\x80\x82\xe2\x80\x8d\xcf\x83\xf0\x9d\x9f\xa9", true); } // [B1, V7] |
| 1426 | 2708 | test { try toUnicodeFail("\xcf\x82\xf2\x85\x9c\x8c\xef\xbc\x98.\xf0\x9e\xad\xa4"); } // [V7] |
| 2709 | test { try toAsciiFail("\xcf\x82\xf2\x85\x9c\x8c\xef\xbc\x98.\xf0\x9e\xad\xa4", false); } // [V7] |
| 2710 | test { try toAsciiFail("\xcf\x82\xf2\x85\x9c\x8c\xef\xbc\x98.\xf0\x9e\xad\xa4", true); } // [V7] |
| 1427 | 2711 | test { try toUnicodeFail("\xcf\x82\xf2\x85\x9c\x8c8.\xf0\x9e\xad\xa4"); } // [V7] |
| 2712 | test { try toAsciiFail("\xcf\x82\xf2\x85\x9c\x8c8.\xf0\x9e\xad\xa4", false); } // [V7] |
| 2713 | test { try toAsciiFail("\xcf\x82\xf2\x85\x9c\x8c8.\xf0\x9e\xad\xa4", true); } // [V7] |
| 1428 | 2714 | test { try toUnicodeFail("\xce\xa3\xf2\x85\x9c\x8c8.\xf0\x9e\xad\xa4"); } // [V7] |
| 2715 | test { try toAsciiFail("\xce\xa3\xf2\x85\x9c\x8c8.\xf0\x9e\xad\xa4", false); } // [V7] |
| 2716 | test { try toAsciiFail("\xce\xa3\xf2\x85\x9c\x8c8.\xf0\x9e\xad\xa4", true); } // [V7] |
| 1429 | 2717 | test { try toUnicodeFail("\xcf\x83\xf2\x85\x9c\x8c8.\xf0\x9e\xad\xa4"); } // [V7] |
| 2718 | test { try toAsciiFail("\xcf\x83\xf2\x85\x9c\x8c8.\xf0\x9e\xad\xa4", false); } // [V7] |
| 2719 | test { try toAsciiFail("\xcf\x83\xf2\x85\x9c\x8c8.\xf0\x9e\xad\xa4", true); } // [V7] |
| 1430 | 2720 | test { try toUnicodeFail("xn--8-zmb14974n.xn--su6h"); } // [V7] |
| 2721 | test { try toAsciiFail("xn--8-zmb14974n.xn--su6h", false); } // [V7] |
| 2722 | test { try toAsciiFail("xn--8-zmb14974n.xn--su6h", true); } // [V7] |
| 1431 | 2723 | test { try toUnicodeFail("xn--8-xmb44974n.xn--su6h"); } // [V7] |
| 2724 | test { try toAsciiFail("xn--8-xmb44974n.xn--su6h", false); } // [V7] |
| 2725 | test { try toAsciiFail("xn--8-xmb44974n.xn--su6h", true); } // [V7] |
| 1432 | 2726 | test { try toUnicodeFail("\xce\xa3\xf2\x85\x9c\x8c\xef\xbc\x98.\xf0\x9e\xad\xa4"); } // [V7] |
| 2727 | test { try toAsciiFail("\xce\xa3\xf2\x85\x9c\x8c\xef\xbc\x98.\xf0\x9e\xad\xa4", false); } // [V7] |
| 2728 | test { try toAsciiFail("\xce\xa3\xf2\x85\x9c\x8c\xef\xbc\x98.\xf0\x9e\xad\xa4", true); } // [V7] |
| 1433 | 2729 | test { try toUnicodeFail("\xcf\x83\xf2\x85\x9c\x8c\xef\xbc\x98.\xf0\x9e\xad\xa4"); } // [V7] |
| 2730 | test { try toAsciiFail("\xcf\x83\xf2\x85\x9c\x8c\xef\xbc\x98.\xf0\x9e\xad\xa4", false); } // [V7] |
| 2731 | test { try toAsciiFail("\xcf\x83\xf2\x85\x9c\x8c\xef\xbc\x98.\xf0\x9e\xad\xa4", true); } // [V7] |
| 1434 | 2732 | test { try toUnicodeFail("\xe2\x80\x8c\xe1\xa1\x91\xf0\x9f\x84\x80\xda\x84\xef\xbc\x8e-\xf0\x90\xab\x84\xf0\x91\xb2\xa4"); } // [B1, C1, V3, V7] |
| 2733 | test { try toAsciiFail("\xe2\x80\x8c\xe1\xa1\x91\xf0\x9f\x84\x80\xda\x84\xef\xbc\x8e-\xf0\x90\xab\x84\xf0\x91\xb2\xa4", false); } // [B1, C1, V3, V7] |
| 2734 | test { try toAsciiFail("\xe2\x80\x8c\xe1\xa1\x91\xf0\x9f\x84\x80\xda\x84\xef\xbc\x8e-\xf0\x90\xab\x84\xf0\x91\xb2\xa4", true); } // [B1, B5, B6, V3, V7] |
| 1435 | 2735 | test { try toUnicodeFail("\xe2\x80\x8c\xe1\xa1\x910.\xda\x84.-\xf0\x90\xab\x84\xf0\x91\xb2\xa4"); } // [B1, C1, V3] |
| 2736 | test { try toAsciiFail("\xe2\x80\x8c\xe1\xa1\x910.\xda\x84.-\xf0\x90\xab\x84\xf0\x91\xb2\xa4", false); } // [B1, C1, V3] |
| 2737 | test { try toAsciiFail("\xe2\x80\x8c\xe1\xa1\x910.\xda\x84.-\xf0\x90\xab\x84\xf0\x91\xb2\xa4", true); } // [B1, V3] |
| 1436 | 2738 | test { try toUnicodeFail("xn--0-o7j.xn--9ib.xn----ek5i065b"); } // [B1, V3] |
| 2739 | test { try toAsciiFail("xn--0-o7j.xn--9ib.xn----ek5i065b", false); } // [B1, V3] |
| 2740 | test { try toAsciiFail("xn--0-o7j.xn--9ib.xn----ek5i065b", true); } // [B1, V3] |
| 1437 | 2741 | test { try toUnicodeFail("xn--0-o7j263b.xn--9ib.xn----ek5i065b"); } // [B1, C1, V3] |
| 2742 | test { try toAsciiFail("xn--0-o7j263b.xn--9ib.xn----ek5i065b", false); } // [B1, C1, V3] |
| 2743 | test { try toAsciiFail("xn--0-o7j263b.xn--9ib.xn----ek5i065b", true); } // [B1, C1, V3] |
| 1438 | 2744 | test { try toUnicodeFail("xn--9ib722gbw95a.xn----ek5i065b"); } // [B1, B5, B6, V3, V7] |
| 2745 | test { try toAsciiFail("xn--9ib722gbw95a.xn----ek5i065b", false); } // [B1, B5, B6, V3, V7] |
| 2746 | test { try toAsciiFail("xn--9ib722gbw95a.xn----ek5i065b", true); } // [B1, B5, B6, V3, V7] |
| 1439 | 2747 | test { try toUnicodeFail("xn--9ib722gvtfi563c.xn----ek5i065b"); } // [B1, C1, V3, V7] |
| 2748 | test { try toAsciiFail("xn--9ib722gvtfi563c.xn----ek5i065b", false); } // [B1, C1, V3, V7] |
| 2749 | test { try toAsciiFail("xn--9ib722gvtfi563c.xn----ek5i065b", true); } // [B1, C1, V3, V7] |
| 1440 | 2750 | test { try toUnicodeFail("\xf0\x96\xa0\x8d\xe3\x80\x82\xf0\x90\xaa\xbf\xeb\x84\xaf\xf2\x9e\xb5\xb2"); } // [B2, B3, V7] |
| 2751 | test { try toAsciiFail("\xf0\x96\xa0\x8d\xe3\x80\x82\xf0\x90\xaa\xbf\xeb\x84\xaf\xf2\x9e\xb5\xb2", false); } // [B2, B3, V7] |
| 2752 | test { try toAsciiFail("\xf0\x96\xa0\x8d\xe3\x80\x82\xf0\x90\xaa\xbf\xeb\x84\xaf\xf2\x9e\xb5\xb2", true); } // [B2, B3, V7] |
| 1441 | 2753 | test { try toUnicodeFail("\xf0\x96\xa0\x8d\xe3\x80\x82\xf0\x90\xaa\xbf\xe1\x84\x82\xe1\x85\xa6\xe1\x86\xb2\xf2\x9e\xb5\xb2"); } // [B2, B3, V7] |
| 2754 | test { try toAsciiFail("\xf0\x96\xa0\x8d\xe3\x80\x82\xf0\x90\xaa\xbf\xe1\x84\x82\xe1\x85\xa6\xe1\x86\xb2\xf2\x9e\xb5\xb2", false); } // [B2, B3, V7] |
| 2755 | test { try toAsciiFail("\xf0\x96\xa0\x8d\xe3\x80\x82\xf0\x90\xaa\xbf\xe1\x84\x82\xe1\x85\xa6\xe1\x86\xb2\xf2\x9e\xb5\xb2", true); } // [B2, B3, V7] |
| 1442 | 2756 | test { try toUnicodeFail("xn--4e9e.xn--l60bj21opd57g"); } // [B2, B3, V7] |
| 2757 | test { try toAsciiFail("xn--4e9e.xn--l60bj21opd57g", false); } // [B2, B3, V7] |
| 2758 | test { try toAsciiFail("xn--4e9e.xn--l60bj21opd57g", true); } // [B2, B3, V7] |
| 1443 | 2759 | test { try toUnicodeFail("\xe1\xa0\x87\xe1\x82\xb8\xe3\x80\x82\xd8\x83\xe1\x82\xa8\xf0\x9d\x86\x8a"); } // [B1, V7] |
| 2760 | test { try toAsciiFail("\xe1\xa0\x87\xe1\x82\xb8\xe3\x80\x82\xd8\x83\xe1\x82\xa8\xf0\x9d\x86\x8a", false); } // [B1, V7] |
| 2761 | test { try toAsciiFail("\xe1\xa0\x87\xe1\x82\xb8\xe3\x80\x82\xd8\x83\xe1\x82\xa8\xf0\x9d\x86\x8a", true); } // [B1, V7] |
| 1444 | 2762 | test { try toUnicodeFail("\xe1\xa0\x87\xe2\xb4\x98\xe3\x80\x82\xd8\x83\xe2\xb4\x88\xf0\x9d\x86\x8a"); } // [B1, V7] |
| 2763 | test { try toAsciiFail("\xe1\xa0\x87\xe2\xb4\x98\xe3\x80\x82\xd8\x83\xe2\xb4\x88\xf0\x9d\x86\x8a", false); } // [B1, V7] |
| 2764 | test { try toAsciiFail("\xe1\xa0\x87\xe2\xb4\x98\xe3\x80\x82\xd8\x83\xe2\xb4\x88\xf0\x9d\x86\x8a", true); } // [B1, V7] |
| 1445 | 2765 | test { try toUnicodeFail("xn--d6e009h.xn--lfb290rfu3z"); } // [B1, V7] |
| 2766 | test { try toAsciiFail("xn--d6e009h.xn--lfb290rfu3z", false); } // [B1, V7] |
| 2767 | test { try toAsciiFail("xn--d6e009h.xn--lfb290rfu3z", true); } // [B1, V7] |
| 1446 | 2768 | test { try toUnicodeFail("xn--wnd558a.xn--lfb465c1v87a"); } // [B1, V7] |
| 2769 | test { try toAsciiFail("xn--wnd558a.xn--lfb465c1v87a", false); } // [B1, V7] |
| 2770 | test { try toAsciiFail("xn--wnd558a.xn--lfb465c1v87a", true); } // [B1, V7] |
| 1447 | 2771 | test { try toUnicodeFail("\xe2\x92\x9a\xf3\xa0\x8b\x91\xf0\x9e\xa4\xb0\xe3\x80\x82\xe7\x89\xa3\xd9\xa7\xe1\x82\xbc\xe1\xa3\xa5"); } // [B1, B5, V7] |
| 2772 | test { try toAsciiFail("\xe2\x92\x9a\xf3\xa0\x8b\x91\xf0\x9e\xa4\xb0\xe3\x80\x82\xe7\x89\xa3\xd9\xa7\xe1\x82\xbc\xe1\xa3\xa5", false); } // [B1, B5, V7] |
| 2773 | test { try toAsciiFail("\xe2\x92\x9a\xf3\xa0\x8b\x91\xf0\x9e\xa4\xb0\xe3\x80\x82\xe7\x89\xa3\xd9\xa7\xe1\x82\xbc\xe1\xa3\xa5", true); } // [B1, B5, V7] |
| 1448 | 2774 | test { try toUnicodeFail("19.\xf3\xa0\x8b\x91\xf0\x9e\xa4\xb0\xe3\x80\x82\xe7\x89\xa3\xd9\xa7\xe1\x82\xbc\xe1\xa3\xa5"); } // [B1, B5, V7] |
| 2775 | test { try toAsciiFail("19.\xf3\xa0\x8b\x91\xf0\x9e\xa4\xb0\xe3\x80\x82\xe7\x89\xa3\xd9\xa7\xe1\x82\xbc\xe1\xa3\xa5", false); } // [B1, B5, V7] |
| 2776 | test { try toAsciiFail("19.\xf3\xa0\x8b\x91\xf0\x9e\xa4\xb0\xe3\x80\x82\xe7\x89\xa3\xd9\xa7\xe1\x82\xbc\xe1\xa3\xa5", true); } // [B1, B5, V7] |
| 1449 | 2777 | test { try toUnicodeFail("19.\xf3\xa0\x8b\x91\xf0\x9e\xa4\xb0\xe3\x80\x82\xe7\x89\xa3\xd9\xa7\xe2\xb4\x9c\xe1\xa3\xa5"); } // [B1, B5, V7] |
| 2778 | test { try toAsciiFail("19.\xf3\xa0\x8b\x91\xf0\x9e\xa4\xb0\xe3\x80\x82\xe7\x89\xa3\xd9\xa7\xe2\xb4\x9c\xe1\xa3\xa5", false); } // [B1, B5, V7] |
| 2779 | test { try toAsciiFail("19.\xf3\xa0\x8b\x91\xf0\x9e\xa4\xb0\xe3\x80\x82\xe7\x89\xa3\xd9\xa7\xe2\xb4\x9c\xe1\xa3\xa5", true); } // [B1, B5, V7] |
| 1450 | 2780 | test { try toUnicodeFail("19.\xf3\xa0\x8b\x91\xf0\x9e\xa4\x8e\xe3\x80\x82\xe7\x89\xa3\xd9\xa7\xe1\x82\xbc\xe1\xa3\xa5"); } // [B1, B5, V7] |
| 2781 | test { try toAsciiFail("19.\xf3\xa0\x8b\x91\xf0\x9e\xa4\x8e\xe3\x80\x82\xe7\x89\xa3\xd9\xa7\xe1\x82\xbc\xe1\xa3\xa5", false); } // [B1, B5, V7] |
| 2782 | test { try toAsciiFail("19.\xf3\xa0\x8b\x91\xf0\x9e\xa4\x8e\xe3\x80\x82\xe7\x89\xa3\xd9\xa7\xe1\x82\xbc\xe1\xa3\xa5", true); } // [B1, B5, V7] |
| 1451 | 2783 | test { try toUnicodeFail("19.\xf3\xa0\x8b\x91\xf0\x9e\xa4\x8e\xe3\x80\x82\xe7\x89\xa3\xd9\xa7\xe2\xb4\x9c\xe1\xa3\xa5"); } // [B1, B5, V7] |
| 2784 | test { try toAsciiFail("19.\xf3\xa0\x8b\x91\xf0\x9e\xa4\x8e\xe3\x80\x82\xe7\x89\xa3\xd9\xa7\xe2\xb4\x9c\xe1\xa3\xa5", false); } // [B1, B5, V7] |
| 2785 | test { try toAsciiFail("19.\xf3\xa0\x8b\x91\xf0\x9e\xa4\x8e\xe3\x80\x82\xe7\x89\xa3\xd9\xa7\xe2\xb4\x9c\xe1\xa3\xa5", true); } // [B1, B5, V7] |
| 1452 | 2786 | test { try toUnicodeFail("19.xn--oe6h75760c.xn--gib285gtxo2l9d"); } // [B1, B5, V7] |
| 2787 | test { try toAsciiFail("19.xn--oe6h75760c.xn--gib285gtxo2l9d", false); } // [B1, B5, V7] |
| 2788 | test { try toAsciiFail("19.xn--oe6h75760c.xn--gib285gtxo2l9d", true); } // [B1, B5, V7] |
| 1453 | 2789 | test { try toUnicodeFail("\xe2\x92\x9a\xf3\xa0\x8b\x91\xf0\x9e\xa4\xb0\xe3\x80\x82\xe7\x89\xa3\xd9\xa7\xe2\xb4\x9c\xe1\xa3\xa5"); } // [B1, B5, V7] |
| 2790 | test { try toAsciiFail("\xe2\x92\x9a\xf3\xa0\x8b\x91\xf0\x9e\xa4\xb0\xe3\x80\x82\xe7\x89\xa3\xd9\xa7\xe2\xb4\x9c\xe1\xa3\xa5", false); } // [B1, B5, V7] |
| 2791 | test { try toAsciiFail("\xe2\x92\x9a\xf3\xa0\x8b\x91\xf0\x9e\xa4\xb0\xe3\x80\x82\xe7\x89\xa3\xd9\xa7\xe2\xb4\x9c\xe1\xa3\xa5", true); } // [B1, B5, V7] |
| 1454 | 2792 | test { try toUnicodeFail("\xe2\x92\x9a\xf3\xa0\x8b\x91\xf0\x9e\xa4\x8e\xe3\x80\x82\xe7\x89\xa3\xd9\xa7\xe1\x82\xbc\xe1\xa3\xa5"); } // [B1, B5, V7] |
| 2793 | test { try toAsciiFail("\xe2\x92\x9a\xf3\xa0\x8b\x91\xf0\x9e\xa4\x8e\xe3\x80\x82\xe7\x89\xa3\xd9\xa7\xe1\x82\xbc\xe1\xa3\xa5", false); } // [B1, B5, V7] |
| 2794 | test { try toAsciiFail("\xe2\x92\x9a\xf3\xa0\x8b\x91\xf0\x9e\xa4\x8e\xe3\x80\x82\xe7\x89\xa3\xd9\xa7\xe1\x82\xbc\xe1\xa3\xa5", true); } // [B1, B5, V7] |
| 1455 | 2795 | test { try toUnicodeFail("\xe2\x92\x9a\xf3\xa0\x8b\x91\xf0\x9e\xa4\x8e\xe3\x80\x82\xe7\x89\xa3\xd9\xa7\xe2\xb4\x9c\xe1\xa3\xa5"); } // [B1, B5, V7] |
| 2796 | test { try toAsciiFail("\xe2\x92\x9a\xf3\xa0\x8b\x91\xf0\x9e\xa4\x8e\xe3\x80\x82\xe7\x89\xa3\xd9\xa7\xe2\xb4\x9c\xe1\xa3\xa5", false); } // [B1, B5, V7] |
| 2797 | test { try toAsciiFail("\xe2\x92\x9a\xf3\xa0\x8b\x91\xf0\x9e\xa4\x8e\xe3\x80\x82\xe7\x89\xa3\xd9\xa7\xe2\xb4\x9c\xe1\xa3\xa5", true); } // [B1, B5, V7] |
| 1456 | 2798 | test { try toUnicodeFail("xn--cthy466n29j3e.xn--gib285gtxo2l9d"); } // [B1, B5, V7] |
| 2799 | test { try toAsciiFail("xn--cthy466n29j3e.xn--gib285gtxo2l9d", false); } // [B1, B5, V7] |
| 2800 | test { try toAsciiFail("xn--cthy466n29j3e.xn--gib285gtxo2l9d", true); } // [B1, B5, V7] |
| 1457 | 2801 | test { try toUnicodeFail("19.xn--oe6h75760c.xn--gib404ccxgh00h"); } // [B1, B5, V7] |
| 2802 | test { try toAsciiFail("19.xn--oe6h75760c.xn--gib404ccxgh00h", false); } // [B1, B5, V7] |
| 2803 | test { try toAsciiFail("19.xn--oe6h75760c.xn--gib404ccxgh00h", true); } // [B1, B5, V7] |
| 1458 | 2804 | test { try toUnicodeFail("xn--cthy466n29j3e.xn--gib404ccxgh00h"); } // [B1, B5, V7] |
| 2805 | test { try toAsciiFail("xn--cthy466n29j3e.xn--gib404ccxgh00h", false); } // [B1, B5, V7] |
| 2806 | test { try toAsciiFail("xn--cthy466n29j3e.xn--gib404ccxgh00h", true); } // [B1, B5, V7] |
| 1459 | 2807 | test { try toUnicodeFail("-\xf0\x90\x8b\xb1\xf0\x90\xb0\xbd\xe2\x92\x88.\xe1\x82\xb3"); } // [B1, V3, V7] |
| 2808 | test { try toAsciiFail("-\xf0\x90\x8b\xb1\xf0\x90\xb0\xbd\xe2\x92\x88.\xe1\x82\xb3", false); } // [B1, V3, V7] |
| 2809 | test { try toAsciiFail("-\xf0\x90\x8b\xb1\xf0\x90\xb0\xbd\xe2\x92\x88.\xe1\x82\xb3", true); } // [B1, V3, V7] |
| 1460 | 2810 | test { try toUnicodeFail("-\xf0\x90\x8b\xb1\xf0\x90\xb0\xbd1..\xe1\x82\xb3"); } // [B1, V3, X4_2] |
| 2811 | test { try toAsciiFail("-\xf0\x90\x8b\xb1\xf0\x90\xb0\xbd1..\xe1\x82\xb3", false); } // [B1, V3, A4_2] |
| 2812 | test { try toAsciiFail("-\xf0\x90\x8b\xb1\xf0\x90\xb0\xbd1..\xe1\x82\xb3", true); } // [B1, V3, A4_2] |
| 1461 | 2813 | test { try toUnicodeFail("-\xf0\x90\x8b\xb1\xf0\x90\xb0\xbd1..\xe2\xb4\x93"); } // [B1, V3, X4_2] |
| 2814 | test { try toAsciiFail("-\xf0\x90\x8b\xb1\xf0\x90\xb0\xbd1..\xe2\xb4\x93", false); } // [B1, V3, A4_2] |
| 2815 | test { try toAsciiFail("-\xf0\x90\x8b\xb1\xf0\x90\xb0\xbd1..\xe2\xb4\x93", true); } // [B1, V3, A4_2] |
| 1462 | 2816 | test { try toUnicodeFail("xn---1-895nq11a..xn--blj"); } // [B1, V3, X4_2] |
| 2817 | test { try toAsciiFail("xn---1-895nq11a..xn--blj", false); } // [B1, V3, A4_2] |
| 2818 | test { try toAsciiFail("xn---1-895nq11a..xn--blj", true); } // [B1, V3, A4_2] |
| 1463 | 2819 | test { try toUnicodeFail("-\xf0\x90\x8b\xb1\xf0\x90\xb0\xbd\xe2\x92\x88.\xe2\xb4\x93"); } // [B1, V3, V7] |
| 2820 | test { try toAsciiFail("-\xf0\x90\x8b\xb1\xf0\x90\xb0\xbd\xe2\x92\x88.\xe2\xb4\x93", false); } // [B1, V3, V7] |
| 2821 | test { try toAsciiFail("-\xf0\x90\x8b\xb1\xf0\x90\xb0\xbd\xe2\x92\x88.\xe2\xb4\x93", true); } // [B1, V3, V7] |
| 1464 | 2822 | test { try toUnicodeFail("xn----ecp0206g90h.xn--blj"); } // [B1, V3, V7] |
| 2823 | test { try toAsciiFail("xn----ecp0206g90h.xn--blj", false); } // [B1, V3, V7] |
| 2824 | test { try toAsciiFail("xn----ecp0206g90h.xn--blj", true); } // [B1, V3, V7] |
| 1465 | 2825 | test { try toUnicodeFail("xn---1-895nq11a..xn--rnd"); } // [B1, V3, V7, X4_2] |
| 2826 | test { try toAsciiFail("xn---1-895nq11a..xn--rnd", false); } // [B1, V3, V7, A4_2] |
| 2827 | test { try toAsciiFail("xn---1-895nq11a..xn--rnd", true); } // [B1, V3, V7, A4_2] |
| 1466 | 2828 | test { try toUnicodeFail("xn----ecp0206g90h.xn--rnd"); } // [B1, V3, V7] |
| 2829 | test { try toAsciiFail("xn----ecp0206g90h.xn--rnd", false); } // [B1, V3, V7] |
| 2830 | test { try toAsciiFail("xn----ecp0206g90h.xn--rnd", true); } // [B1, V3, V7] |
| 1467 | 2831 | test { try toUnicodeFail("\xe2\x80\x8c\xea\xb8\x83.\xe6\xa6\xb6-"); } // [C1, V3] |
| 2832 | test { try toAsciiFail("\xe2\x80\x8c\xea\xb8\x83.\xe6\xa6\xb6-", false); } // [C1, V3] |
| 2833 | test { try toAsciiFail("\xe2\x80\x8c\xea\xb8\x83.\xe6\xa6\xb6-", true); } // [V3] |
| 1468 | 2834 | test { try toUnicodeFail("\xe2\x80\x8c\xe1\x84\x80\xe1\x85\xb3\xe1\x86\xb2.\xe6\xa6\xb6-"); } // [C1, V3] |
| 2835 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x84\x80\xe1\x85\xb3\xe1\x86\xb2.\xe6\xa6\xb6-", false); } // [C1, V3] |
| 2836 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x84\x80\xe1\x85\xb3\xe1\x86\xb2.\xe6\xa6\xb6-", true); } // [V3] |
| 1469 | 2837 | test { try toUnicodeFail("xn--ej0b.xn----d87b"); } // [V3] |
| 2838 | test { try toAsciiFail("xn--ej0b.xn----d87b", false); } // [V3] |
| 2839 | test { try toAsciiFail("xn--ej0b.xn----d87b", true); } // [V3] |
| 1470 | 2840 | test { try toUnicodeFail("xn--0ug3307c.xn----d87b"); } // [C1, V3] |
| 2841 | test { try toAsciiFail("xn--0ug3307c.xn----d87b", false); } // [C1, V3] |
| 2842 | test { try toAsciiFail("xn--0ug3307c.xn----d87b", true); } // [C1, V3] |
| 1471 | 2843 | test { try toUnicodeFail("\xeb\x89\x93\xe6\xb3\x93\xf0\x9c\xb5\xbd.\xe0\xa7\x8d\xe2\x80\x8d"); } // [V6] |
| 2844 | test { try toAsciiFail("\xeb\x89\x93\xe6\xb3\x93\xf0\x9c\xb5\xbd.\xe0\xa7\x8d\xe2\x80\x8d", false); } // [V6] |
| 2845 | test { try toAsciiFail("\xeb\x89\x93\xe6\xb3\x93\xf0\x9c\xb5\xbd.\xe0\xa7\x8d\xe2\x80\x8d", true); } // [V6] |
| 1472 | 2846 | test { try toUnicodeFail("\xe1\x84\x82\xe1\x85\xb0\xe1\x86\xbe\xe6\xb3\x93\xf0\x9c\xb5\xbd.\xe0\xa7\x8d\xe2\x80\x8d"); } // [V6] |
| 2847 | test { try toAsciiFail("\xe1\x84\x82\xe1\x85\xb0\xe1\x86\xbe\xe6\xb3\x93\xf0\x9c\xb5\xbd.\xe0\xa7\x8d\xe2\x80\x8d", false); } // [V6] |
| 2848 | test { try toAsciiFail("\xe1\x84\x82\xe1\x85\xb0\xe1\x86\xbe\xe6\xb3\x93\xf0\x9c\xb5\xbd.\xe0\xa7\x8d\xe2\x80\x8d", true); } // [V6] |
| 1473 | 2849 | test { try toUnicodeFail("xn--lwwp69lqs7m.xn--b7b"); } // [V6] |
| 2850 | test { try toAsciiFail("xn--lwwp69lqs7m.xn--b7b", false); } // [V6] |
| 2851 | test { try toAsciiFail("xn--lwwp69lqs7m.xn--b7b", true); } // [V6] |
| 1474 | 2852 | test { try toUnicodeFail("xn--lwwp69lqs7m.xn--b7b605i"); } // [V6] |
| 2853 | test { try toAsciiFail("xn--lwwp69lqs7m.xn--b7b605i", false); } // [V6] |
| 2854 | test { try toAsciiFail("xn--lwwp69lqs7m.xn--b7b605i", true); } // [V6] |
| 1475 | 2855 | test { try toUnicodeFail("\xe2\x80\x8d\xf0\x90\xb9\xb4\xc3\x9f\xef\xbd\xa1\xe0\xba\xb4\xe2\xad\xb5\xf1\xaa\x85\x8c"); } // [B1, C2, V6, V7] |
| 2856 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xb9\xb4\xc3\x9f\xef\xbd\xa1\xe0\xba\xb4\xe2\xad\xb5\xf1\xaa\x85\x8c", false); } // [B1, C2, V6, V7] |
| 2857 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xb9\xb4\xc3\x9f\xef\xbd\xa1\xe0\xba\xb4\xe2\xad\xb5\xf1\xaa\x85\x8c", true); } // [B1, V6, V7] |
| 1476 | 2858 | test { try toUnicodeFail("\xe2\x80\x8d\xf0\x90\xb9\xb4\xc3\x9f\xe3\x80\x82\xe0\xba\xb4\xe2\xad\xb5\xf1\xaa\x85\x8c"); } // [B1, C2, V6, V7] |
| 2859 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xb9\xb4\xc3\x9f\xe3\x80\x82\xe0\xba\xb4\xe2\xad\xb5\xf1\xaa\x85\x8c", false); } // [B1, C2, V6, V7] |
| 2860 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xb9\xb4\xc3\x9f\xe3\x80\x82\xe0\xba\xb4\xe2\xad\xb5\xf1\xaa\x85\x8c", true); } // [B1, V6, V7] |
| 1477 | 2861 | test { try toUnicodeFail("\xe2\x80\x8d\xf0\x90\xb9\xb4SS\xe3\x80\x82\xe0\xba\xb4\xe2\xad\xb5\xf1\xaa\x85\x8c"); } // [B1, C2, V6, V7] |
| 2862 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xb9\xb4SS\xe3\x80\x82\xe0\xba\xb4\xe2\xad\xb5\xf1\xaa\x85\x8c", false); } // [B1, C2, V6, V7] |
| 2863 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xb9\xb4SS\xe3\x80\x82\xe0\xba\xb4\xe2\xad\xb5\xf1\xaa\x85\x8c", true); } // [B1, V6, V7] |
| 1478 | 2864 | test { try toUnicodeFail("\xe2\x80\x8d\xf0\x90\xb9\xb4ss\xe3\x80\x82\xe0\xba\xb4\xe2\xad\xb5\xf1\xaa\x85\x8c"); } // [B1, C2, V6, V7] |
| 2865 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xb9\xb4ss\xe3\x80\x82\xe0\xba\xb4\xe2\xad\xb5\xf1\xaa\x85\x8c", false); } // [B1, C2, V6, V7] |
| 2866 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xb9\xb4ss\xe3\x80\x82\xe0\xba\xb4\xe2\xad\xb5\xf1\xaa\x85\x8c", true); } // [B1, V6, V7] |
| 1479 | 2867 | test { try toUnicodeFail("\xe2\x80\x8d\xf0\x90\xb9\xb4Ss\xe3\x80\x82\xe0\xba\xb4\xe2\xad\xb5\xf1\xaa\x85\x8c"); } // [B1, C2, V6, V7] |
| 2868 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xb9\xb4Ss\xe3\x80\x82\xe0\xba\xb4\xe2\xad\xb5\xf1\xaa\x85\x8c", false); } // [B1, C2, V6, V7] |
| 2869 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xb9\xb4Ss\xe3\x80\x82\xe0\xba\xb4\xe2\xad\xb5\xf1\xaa\x85\x8c", true); } // [B1, V6, V7] |
| 1480 | 2870 | test { try toUnicodeFail("xn--ss-ti3o.xn--57c638l8774i"); } // [B1, V6, V7] |
| 2871 | test { try toAsciiFail("xn--ss-ti3o.xn--57c638l8774i", false); } // [B1, V6, V7] |
| 2872 | test { try toAsciiFail("xn--ss-ti3o.xn--57c638l8774i", true); } // [B1, V6, V7] |
| 1481 | 2873 | test { try toUnicodeFail("xn--ss-l1t5169j.xn--57c638l8774i"); } // [B1, C2, V6, V7] |
| 2874 | test { try toAsciiFail("xn--ss-l1t5169j.xn--57c638l8774i", false); } // [B1, C2, V6, V7] |
| 2875 | test { try toAsciiFail("xn--ss-l1t5169j.xn--57c638l8774i", true); } // [B1, C2, V6, V7] |
| 1482 | 2876 | test { try toUnicodeFail("xn--zca770nip7n.xn--57c638l8774i"); } // [B1, C2, V6, V7] |
| 2877 | test { try toAsciiFail("xn--zca770nip7n.xn--57c638l8774i", false); } // [B1, C2, V6, V7] |
| 2878 | test { try toAsciiFail("xn--zca770nip7n.xn--57c638l8774i", true); } // [B1, C2, V6, V7] |
| 1483 | 2879 | test { try toUnicodeFail("\xe2\x80\x8d\xf0\x90\xb9\xb4SS\xef\xbd\xa1\xe0\xba\xb4\xe2\xad\xb5\xf1\xaa\x85\x8c"); } // [B1, C2, V6, V7] |
| 2880 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xb9\xb4SS\xef\xbd\xa1\xe0\xba\xb4\xe2\xad\xb5\xf1\xaa\x85\x8c", false); } // [B1, C2, V6, V7] |
| 2881 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xb9\xb4SS\xef\xbd\xa1\xe0\xba\xb4\xe2\xad\xb5\xf1\xaa\x85\x8c", true); } // [B1, V6, V7] |
| 1484 | 2882 | test { try toUnicodeFail("\xe2\x80\x8d\xf0\x90\xb9\xb4ss\xef\xbd\xa1\xe0\xba\xb4\xe2\xad\xb5\xf1\xaa\x85\x8c"); } // [B1, C2, V6, V7] |
| 2883 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xb9\xb4ss\xef\xbd\xa1\xe0\xba\xb4\xe2\xad\xb5\xf1\xaa\x85\x8c", false); } // [B1, C2, V6, V7] |
| 2884 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xb9\xb4ss\xef\xbd\xa1\xe0\xba\xb4\xe2\xad\xb5\xf1\xaa\x85\x8c", true); } // [B1, V6, V7] |
| 1485 | 2885 | test { try toUnicodeFail("\xe2\x80\x8d\xf0\x90\xb9\xb4Ss\xef\xbd\xa1\xe0\xba\xb4\xe2\xad\xb5\xf1\xaa\x85\x8c"); } // [B1, C2, V6, V7] |
| 2886 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xb9\xb4Ss\xef\xbd\xa1\xe0\xba\xb4\xe2\xad\xb5\xf1\xaa\x85\x8c", false); } // [B1, C2, V6, V7] |
| 2887 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xb9\xb4Ss\xef\xbd\xa1\xe0\xba\xb4\xe2\xad\xb5\xf1\xaa\x85\x8c", true); } // [B1, V6, V7] |
| 1486 | 2888 | test { try toUnicodeFail("\xe1\xad\x84\xef\xbc\x8e\xe1\xae\xaa-\xe2\x89\xae\xe2\x89\xa0"); } // [V6] |
| 2889 | test { try toAsciiFail("\xe1\xad\x84\xef\xbc\x8e\xe1\xae\xaa-\xe2\x89\xae\xe2\x89\xa0", false); } // [V6] |
| 2890 | test { try toAsciiFail("\xe1\xad\x84\xef\xbc\x8e\xe1\xae\xaa-\xe2\x89\xae\xe2\x89\xa0", true); } // [V6] |
| 1487 | 2891 | test { try toUnicodeFail("\xe1\xad\x84\xef\xbc\x8e\xe1\xae\xaa-<\xcc\xb8=\xcc\xb8"); } // [V6] |
| 2892 | test { try toAsciiFail("\xe1\xad\x84\xef\xbc\x8e\xe1\xae\xaa-<\xcc\xb8=\xcc\xb8", false); } // [V6] |
| 2893 | test { try toAsciiFail("\xe1\xad\x84\xef\xbc\x8e\xe1\xae\xaa-<\xcc\xb8=\xcc\xb8", true); } // [V6] |
| 1488 | 2894 | test { try toUnicodeFail("\xe1\xad\x84.\xe1\xae\xaa-\xe2\x89\xae\xe2\x89\xa0"); } // [V6] |
| 2895 | test { try toAsciiFail("\xe1\xad\x84.\xe1\xae\xaa-\xe2\x89\xae\xe2\x89\xa0", false); } // [V6] |
| 2896 | test { try toAsciiFail("\xe1\xad\x84.\xe1\xae\xaa-\xe2\x89\xae\xe2\x89\xa0", true); } // [V6] |
| 1489 | 2897 | test { try toUnicodeFail("\xe1\xad\x84.\xe1\xae\xaa-<\xcc\xb8=\xcc\xb8"); } // [V6] |
| 2898 | test { try toAsciiFail("\xe1\xad\x84.\xe1\xae\xaa-<\xcc\xb8=\xcc\xb8", false); } // [V6] |
| 2899 | test { try toAsciiFail("\xe1\xad\x84.\xe1\xae\xaa-<\xcc\xb8=\xcc\xb8", true); } // [V6] |
| 1490 | 2900 | test { try toUnicodeFail("xn--1uf.xn----nmlz65aub"); } // [V6] |
| 2901 | test { try toAsciiFail("xn--1uf.xn----nmlz65aub", false); } // [V6] |
| 2902 | test { try toAsciiFail("xn--1uf.xn----nmlz65aub", true); } // [V6] |
| 1491 | 2903 | test { try toUnicodeFail("\xe1\xaf\xb3\xe1\x82\xb1\xe1\x85\x9f\xef\xbc\x8e\xf0\x91\x84\xb4\xe2\x84\xb2"); } // [V6] |
| 2904 | test { try toAsciiFail("\xe1\xaf\xb3\xe1\x82\xb1\xe1\x85\x9f\xef\xbc\x8e\xf0\x91\x84\xb4\xe2\x84\xb2", false); } // [V6] |
| 2905 | test { try toAsciiFail("\xe1\xaf\xb3\xe1\x82\xb1\xe1\x85\x9f\xef\xbc\x8e\xf0\x91\x84\xb4\xe2\x84\xb2", true); } // [V6] |
| 1492 | 2906 | test { try toUnicodeFail("\xe1\xaf\xb3\xe1\x82\xb1\xe1\x85\x9f.\xf0\x91\x84\xb4\xe2\x84\xb2"); } // [V6] |
| 2907 | test { try toAsciiFail("\xe1\xaf\xb3\xe1\x82\xb1\xe1\x85\x9f.\xf0\x91\x84\xb4\xe2\x84\xb2", false); } // [V6] |
| 2908 | test { try toAsciiFail("\xe1\xaf\xb3\xe1\x82\xb1\xe1\x85\x9f.\xf0\x91\x84\xb4\xe2\x84\xb2", true); } // [V6] |
| 1493 | 2909 | test { try toUnicodeFail("\xe1\xaf\xb3\xe2\xb4\x91\xe1\x85\x9f.\xf0\x91\x84\xb4\xe2\x85\x8e"); } // [V6] |
| 2910 | test { try toAsciiFail("\xe1\xaf\xb3\xe2\xb4\x91\xe1\x85\x9f.\xf0\x91\x84\xb4\xe2\x85\x8e", false); } // [V6] |
| 2911 | test { try toAsciiFail("\xe1\xaf\xb3\xe2\xb4\x91\xe1\x85\x9f.\xf0\x91\x84\xb4\xe2\x85\x8e", true); } // [V6] |
| 1494 | 2912 | test { try toUnicodeFail("\xe1\xaf\xb3\xe1\x82\xb1\xe1\x85\x9f.\xf0\x91\x84\xb4\xe2\x85\x8e"); } // [V6] |
| 2913 | test { try toAsciiFail("\xe1\xaf\xb3\xe1\x82\xb1\xe1\x85\x9f.\xf0\x91\x84\xb4\xe2\x85\x8e", false); } // [V6] |
| 2914 | test { try toAsciiFail("\xe1\xaf\xb3\xe1\x82\xb1\xe1\x85\x9f.\xf0\x91\x84\xb4\xe2\x85\x8e", true); } // [V6] |
| 1495 | 2915 | test { try toUnicodeFail("xn--1zf224e.xn--73g3065g"); } // [V6] |
| 2916 | test { try toAsciiFail("xn--1zf224e.xn--73g3065g", false); } // [V6] |
| 2917 | test { try toAsciiFail("xn--1zf224e.xn--73g3065g", true); } // [V6] |
| 1496 | 2918 | test { try toUnicodeFail("\xe1\xaf\xb3\xe2\xb4\x91\xe1\x85\x9f\xef\xbc\x8e\xf0\x91\x84\xb4\xe2\x85\x8e"); } // [V6] |
| 2919 | test { try toAsciiFail("\xe1\xaf\xb3\xe2\xb4\x91\xe1\x85\x9f\xef\xbc\x8e\xf0\x91\x84\xb4\xe2\x85\x8e", false); } // [V6] |
| 2920 | test { try toAsciiFail("\xe1\xaf\xb3\xe2\xb4\x91\xe1\x85\x9f\xef\xbc\x8e\xf0\x91\x84\xb4\xe2\x85\x8e", true); } // [V6] |
| 1497 | 2921 | test { try toUnicodeFail("\xe1\xaf\xb3\xe1\x82\xb1\xe1\x85\x9f\xef\xbc\x8e\xf0\x91\x84\xb4\xe2\x85\x8e"); } // [V6] |
| 2922 | test { try toAsciiFail("\xe1\xaf\xb3\xe1\x82\xb1\xe1\x85\x9f\xef\xbc\x8e\xf0\x91\x84\xb4\xe2\x85\x8e", false); } // [V6] |
| 2923 | test { try toAsciiFail("\xe1\xaf\xb3\xe1\x82\xb1\xe1\x85\x9f\xef\xbc\x8e\xf0\x91\x84\xb4\xe2\x85\x8e", true); } // [V6] |
| 1498 | 2924 | test { try toUnicodeFail("xn--pnd26a55x.xn--73g3065g"); } // [V6, V7] |
| 2925 | test { try toAsciiFail("xn--pnd26a55x.xn--73g3065g", false); } // [V6, V7] |
| 2926 | test { try toAsciiFail("xn--pnd26a55x.xn--73g3065g", true); } // [V6, V7] |
| 1499 | 2927 | test { try toUnicodeFail("xn--osd925cvyn.xn--73g3065g"); } // [V6, V7] |
| 2928 | test { try toAsciiFail("xn--osd925cvyn.xn--73g3065g", false); } // [V6, V7] |
| 2929 | test { try toAsciiFail("xn--osd925cvyn.xn--73g3065g", true); } // [V6, V7] |
| 1500 | 2930 | test { try toUnicodeFail("xn--pnd26a55x.xn--f3g7465g"); } // [V6, V7] |
| 2931 | test { try toAsciiFail("xn--pnd26a55x.xn--f3g7465g", false); } // [V6, V7] |
| 2932 | test { try toAsciiFail("xn--pnd26a55x.xn--f3g7465g", true); } // [V6, V7] |
| 1501 | 2933 | test { try toUnicodeFail("\xf0\x9c\x89\x86\xe3\x80\x82\xe1\x82\xa3\xf0\x90\xb4\xa3\xf0\x90\xb9\xb9\xeb\x98\xaf"); } // [B5, V7] |
| 2934 | test { try toAsciiFail("\xf0\x9c\x89\x86\xe3\x80\x82\xe1\x82\xa3\xf0\x90\xb4\xa3\xf0\x90\xb9\xb9\xeb\x98\xaf", false); } // [B5, V7] |
| 2935 | test { try toAsciiFail("\xf0\x9c\x89\x86\xe3\x80\x82\xe1\x82\xa3\xf0\x90\xb4\xa3\xf0\x90\xb9\xb9\xeb\x98\xaf", true); } // [B5, V7] |
| 1502 | 2936 | test { try toUnicodeFail("\xf0\x9c\x89\x86\xe3\x80\x82\xe1\x82\xa3\xf0\x90\xb4\xa3\xf0\x90\xb9\xb9\xe1\x84\x84\xe1\x85\xaa\xe1\x86\xaa"); } // [B5, V7] |
| 2937 | test { try toAsciiFail("\xf0\x9c\x89\x86\xe3\x80\x82\xe1\x82\xa3\xf0\x90\xb4\xa3\xf0\x90\xb9\xb9\xe1\x84\x84\xe1\x85\xaa\xe1\x86\xaa", false); } // [B5, V7] |
| 2938 | test { try toAsciiFail("\xf0\x9c\x89\x86\xe3\x80\x82\xe1\x82\xa3\xf0\x90\xb4\xa3\xf0\x90\xb9\xb9\xe1\x84\x84\xe1\x85\xaa\xe1\x86\xaa", true); } // [B5, V7] |
| 1503 | 2939 | test { try toUnicodeFail("\xf0\x9c\x89\x86\xe3\x80\x82\xe2\xb4\x83\xf0\x90\xb4\xa3\xf0\x90\xb9\xb9\xe1\x84\x84\xe1\x85\xaa\xe1\x86\xaa"); } // [B5, V7] |
| 2940 | test { try toAsciiFail("\xf0\x9c\x89\x86\xe3\x80\x82\xe2\xb4\x83\xf0\x90\xb4\xa3\xf0\x90\xb9\xb9\xe1\x84\x84\xe1\x85\xaa\xe1\x86\xaa", false); } // [B5, V7] |
| 2941 | test { try toAsciiFail("\xf0\x9c\x89\x86\xe3\x80\x82\xe2\xb4\x83\xf0\x90\xb4\xa3\xf0\x90\xb9\xb9\xe1\x84\x84\xe1\x85\xaa\xe1\x86\xaa", true); } // [B5, V7] |
| 1504 | 2942 | test { try toUnicodeFail("\xf0\x9c\x89\x86\xe3\x80\x82\xe2\xb4\x83\xf0\x90\xb4\xa3\xf0\x90\xb9\xb9\xeb\x98\xaf"); } // [B5, V7] |
| 2943 | test { try toAsciiFail("\xf0\x9c\x89\x86\xe3\x80\x82\xe2\xb4\x83\xf0\x90\xb4\xa3\xf0\x90\xb9\xb9\xeb\x98\xaf", false); } // [B5, V7] |
| 2944 | test { try toAsciiFail("\xf0\x9c\x89\x86\xe3\x80\x82\xe2\xb4\x83\xf0\x90\xb4\xa3\xf0\x90\xb9\xb9\xeb\x98\xaf", true); } // [B5, V7] |
| 1505 | 2945 | test { try toUnicodeFail("xn--187g.xn--ukjy205b8rscdeb"); } // [B5, V7] |
| 2946 | test { try toAsciiFail("xn--187g.xn--ukjy205b8rscdeb", false); } // [B5, V7] |
| 2947 | test { try toAsciiFail("xn--187g.xn--ukjy205b8rscdeb", true); } // [B5, V7] |
| 1506 | 2948 | test { try toUnicodeFail("xn--187g.xn--bnd4785f8r8bdeb"); } // [B5, V7] |
| 2949 | test { try toAsciiFail("xn--187g.xn--bnd4785f8r8bdeb", false); } // [B5, V7] |
| 2950 | test { try toAsciiFail("xn--187g.xn--bnd4785f8r8bdeb", true); } // [B5, V7] |
| 1507 | 2951 | test { try toUnicodeFail("\xf0\x90\xab\x80\xef\xbd\xa1\xe2\xb3\xbb\xf3\xa0\x99\xbe\xf3\xa0\x84\xb7\xe3\x85\xa4"); } // [B1, V7] |
| 2952 | test { try toAsciiFail("\xf0\x90\xab\x80\xef\xbd\xa1\xe2\xb3\xbb\xf3\xa0\x99\xbe\xf3\xa0\x84\xb7\xe3\x85\xa4", false); } // [B1, V7] |
| 2953 | test { try toAsciiFail("\xf0\x90\xab\x80\xef\xbd\xa1\xe2\xb3\xbb\xf3\xa0\x99\xbe\xf3\xa0\x84\xb7\xe3\x85\xa4", true); } // [B1, V7] |
| 1508 | 2954 | test { try toUnicodeFail("\xf0\x90\xab\x80\xe3\x80\x82\xe2\xb3\xbb\xf3\xa0\x99\xbe\xf3\xa0\x84\xb7\xe1\x85\xa0"); } // [B1, V7] |
| 2955 | test { try toAsciiFail("\xf0\x90\xab\x80\xe3\x80\x82\xe2\xb3\xbb\xf3\xa0\x99\xbe\xf3\xa0\x84\xb7\xe1\x85\xa0", false); } // [B1, V7] |
| 2956 | test { try toAsciiFail("\xf0\x90\xab\x80\xe3\x80\x82\xe2\xb3\xbb\xf3\xa0\x99\xbe\xf3\xa0\x84\xb7\xe1\x85\xa0", true); } // [B1, V7] |
| 1509 | 2957 | test { try toUnicodeFail("xn--pw9c.xn--mkjw9654i"); } // [B1, V7] |
| 2958 | test { try toAsciiFail("xn--pw9c.xn--mkjw9654i", false); } // [B1, V7] |
| 2959 | test { try toAsciiFail("xn--pw9c.xn--mkjw9654i", true); } // [B1, V7] |
| 1510 | 2960 | test { try toUnicodeFail("xn--pw9c.xn--psd742lxt32w"); } // [B1, V7] |
| 2961 | test { try toAsciiFail("xn--pw9c.xn--psd742lxt32w", false); } // [B1, V7] |
| 2962 | test { try toAsciiFail("xn--pw9c.xn--psd742lxt32w", true); } // [B1, V7] |
| 1511 | 2963 | test { try toUnicodeFail("xn--pw9c.xn--mkj83l4v899a"); } // [B1, V7] |
| 2964 | test { try toAsciiFail("xn--pw9c.xn--mkj83l4v899a", false); } // [B1, V7] |
| 2965 | test { try toAsciiFail("xn--pw9c.xn--mkj83l4v899a", true); } // [B1, V7] |
| 1512 | 2966 | test { try toUnicodeFail("\xde\x9a\xe2\xbe\x87\xef\xbc\x8e\xdc\x9e-\xf0\x90\x8b\xb0"); } // [B2, B3] |
| 2967 | test { try toAsciiFail("\xde\x9a\xe2\xbe\x87\xef\xbc\x8e\xdc\x9e-\xf0\x90\x8b\xb0", false); } // [B2, B3] |
| 2968 | test { try toAsciiFail("\xde\x9a\xe2\xbe\x87\xef\xbc\x8e\xdc\x9e-\xf0\x90\x8b\xb0", true); } // [B2, B3] |
| 1513 | 2969 | test { try toUnicodeFail("\xde\x9a\xe8\x88\x9b.\xdc\x9e-\xf0\x90\x8b\xb0"); } // [B2, B3] |
| 2970 | test { try toAsciiFail("\xde\x9a\xe8\x88\x9b.\xdc\x9e-\xf0\x90\x8b\xb0", false); } // [B2, B3] |
| 2971 | test { try toAsciiFail("\xde\x9a\xe8\x88\x9b.\xdc\x9e-\xf0\x90\x8b\xb0", true); } // [B2, B3] |
| 1514 | 2972 | test { try toUnicodeFail("xn--7qb6383d.xn----20c3154q"); } // [B2, B3] |
| 2973 | test { try toAsciiFail("xn--7qb6383d.xn----20c3154q", false); } // [B2, B3] |
| 2974 | test { try toAsciiFail("xn--7qb6383d.xn----20c3154q", true); } // [B2, B3] |
| 1515 | 2975 | test { try toUnicodeFail("\xe1\x82\xa9\xe7\x8c\x95\xf3\xb9\x9b\xab\xe2\x89\xae\xef\xbc\x8e\xef\xb8\x92"); } // [V7] |
| 2976 | test { try toAsciiFail("\xe1\x82\xa9\xe7\x8c\x95\xf3\xb9\x9b\xab\xe2\x89\xae\xef\xbc\x8e\xef\xb8\x92", false); } // [V7] |
| 2977 | test { try toAsciiFail("\xe1\x82\xa9\xe7\x8c\x95\xf3\xb9\x9b\xab\xe2\x89\xae\xef\xbc\x8e\xef\xb8\x92", true); } // [V7] |
| 1516 | 2978 | test { try toUnicodeFail("\xe1\x82\xa9\xe7\x8c\x95\xf3\xb9\x9b\xab<\xcc\xb8\xef\xbc\x8e\xef\xb8\x92"); } // [V7] |
| 2979 | test { try toAsciiFail("\xe1\x82\xa9\xe7\x8c\x95\xf3\xb9\x9b\xab<\xcc\xb8\xef\xbc\x8e\xef\xb8\x92", false); } // [V7] |
| 2980 | test { try toAsciiFail("\xe1\x82\xa9\xe7\x8c\x95\xf3\xb9\x9b\xab<\xcc\xb8\xef\xbc\x8e\xef\xb8\x92", true); } // [V7] |
| 1517 | 2981 | test { try toUnicodeFail("\xe1\x82\xa9\xe7\x8c\x95\xf3\xb9\x9b\xab\xe2\x89\xae.\xe3\x80\x82"); } // [V7, X4_2] |
| 2982 | test { try toAsciiFail("\xe1\x82\xa9\xe7\x8c\x95\xf3\xb9\x9b\xab\xe2\x89\xae.\xe3\x80\x82", false); } // [V7, A4_2] |
| 2983 | test { try toAsciiFail("\xe1\x82\xa9\xe7\x8c\x95\xf3\xb9\x9b\xab\xe2\x89\xae.\xe3\x80\x82", true); } // [V7, A4_2] |
| 1518 | 2984 | test { try toUnicodeFail("\xe1\x82\xa9\xe7\x8c\x95\xf3\xb9\x9b\xab<\xcc\xb8.\xe3\x80\x82"); } // [V7, X4_2] |
| 2985 | test { try toAsciiFail("\xe1\x82\xa9\xe7\x8c\x95\xf3\xb9\x9b\xab<\xcc\xb8.\xe3\x80\x82", false); } // [V7, A4_2] |
| 2986 | test { try toAsciiFail("\xe1\x82\xa9\xe7\x8c\x95\xf3\xb9\x9b\xab<\xcc\xb8.\xe3\x80\x82", true); } // [V7, A4_2] |
| 1519 | 2987 | test { try toUnicodeFail("\xe2\xb4\x89\xe7\x8c\x95\xf3\xb9\x9b\xab<\xcc\xb8.\xe3\x80\x82"); } // [V7, X4_2] |
| 2988 | test { try toAsciiFail("\xe2\xb4\x89\xe7\x8c\x95\xf3\xb9\x9b\xab<\xcc\xb8.\xe3\x80\x82", false); } // [V7, A4_2] |
| 2989 | test { try toAsciiFail("\xe2\xb4\x89\xe7\x8c\x95\xf3\xb9\x9b\xab<\xcc\xb8.\xe3\x80\x82", true); } // [V7, A4_2] |
| 1520 | 2990 | test { try toUnicodeFail("\xe2\xb4\x89\xe7\x8c\x95\xf3\xb9\x9b\xab\xe2\x89\xae.\xe3\x80\x82"); } // [V7, X4_2] |
| 2991 | test { try toAsciiFail("\xe2\xb4\x89\xe7\x8c\x95\xf3\xb9\x9b\xab\xe2\x89\xae.\xe3\x80\x82", false); } // [V7, A4_2] |
| 2992 | test { try toAsciiFail("\xe2\xb4\x89\xe7\x8c\x95\xf3\xb9\x9b\xab\xe2\x89\xae.\xe3\x80\x82", true); } // [V7, A4_2] |
| 1521 | 2993 | test { try toUnicodeFail("xn--gdh892bbz0d5438s.."); } // [V7, X4_2] |
| 2994 | test { try toAsciiFail("xn--gdh892bbz0d5438s..", false); } // [V7, A4_2] |
| 2995 | test { try toAsciiFail("xn--gdh892bbz0d5438s..", true); } // [V7, A4_2] |
| 1522 | 2996 | test { try toUnicodeFail("\xe2\xb4\x89\xe7\x8c\x95\xf3\xb9\x9b\xab<\xcc\xb8\xef\xbc\x8e\xef\xb8\x92"); } // [V7] |
| 2997 | test { try toAsciiFail("\xe2\xb4\x89\xe7\x8c\x95\xf3\xb9\x9b\xab<\xcc\xb8\xef\xbc\x8e\xef\xb8\x92", false); } // [V7] |
| 2998 | test { try toAsciiFail("\xe2\xb4\x89\xe7\x8c\x95\xf3\xb9\x9b\xab<\xcc\xb8\xef\xbc\x8e\xef\xb8\x92", true); } // [V7] |
| 1523 | 2999 | test { try toUnicodeFail("\xe2\xb4\x89\xe7\x8c\x95\xf3\xb9\x9b\xab\xe2\x89\xae\xef\xbc\x8e\xef\xb8\x92"); } // [V7] |
| 3000 | test { try toAsciiFail("\xe2\xb4\x89\xe7\x8c\x95\xf3\xb9\x9b\xab\xe2\x89\xae\xef\xbc\x8e\xef\xb8\x92", false); } // [V7] |
| 3001 | test { try toAsciiFail("\xe2\xb4\x89\xe7\x8c\x95\xf3\xb9\x9b\xab\xe2\x89\xae\xef\xbc\x8e\xef\xb8\x92", true); } // [V7] |
| 1524 | 3002 | test { try toUnicodeFail("xn--gdh892bbz0d5438s.xn--y86c"); } // [V7] |
| 3003 | test { try toAsciiFail("xn--gdh892bbz0d5438s.xn--y86c", false); } // [V7] |
| 3004 | test { try toAsciiFail("xn--gdh892bbz0d5438s.xn--y86c", true); } // [V7] |
| 1525 | 3005 | test { try toUnicodeFail("xn--hnd212gz32d54x5r.."); } // [V7, X4_2] |
| 3006 | test { try toAsciiFail("xn--hnd212gz32d54x5r..", false); } // [V7, A4_2] |
| 3007 | test { try toAsciiFail("xn--hnd212gz32d54x5r..", true); } // [V7, A4_2] |
| 1526 | 3008 | test { try toUnicodeFail("xn--hnd212gz32d54x5r.xn--y86c"); } // [V7] |
| 3009 | test { try toAsciiFail("xn--hnd212gz32d54x5r.xn--y86c", false); } // [V7] |
| 3010 | test { try toAsciiFail("xn--hnd212gz32d54x5r.xn--y86c", true); } // [V7] |
| 1527 | 3011 | test { try toUnicodeFail("\xf0\x9f\x8f\xae\xef\xbd\xa1\xd8\xab\xe9\xb3\xb3\xdf\xa2\xf3\xa0\x85\x89"); } // [B1, B2] |
| 3012 | test { try toAsciiFail("\xf0\x9f\x8f\xae\xef\xbd\xa1\xd8\xab\xe9\xb3\xb3\xdf\xa2\xf3\xa0\x85\x89", false); } // [B1, B2] |
| 3013 | test { try toAsciiFail("\xf0\x9f\x8f\xae\xef\xbd\xa1\xd8\xab\xe9\xb3\xb3\xdf\xa2\xf3\xa0\x85\x89", true); } // [B1, B2] |
| 1528 | 3014 | test { try toUnicodeFail("\xf0\x9f\x8f\xae\xe3\x80\x82\xd8\xab\xe9\xb3\xb3\xdf\xa2\xf3\xa0\x85\x89"); } // [B1, B2] |
| 3015 | test { try toAsciiFail("\xf0\x9f\x8f\xae\xe3\x80\x82\xd8\xab\xe9\xb3\xb3\xdf\xa2\xf3\xa0\x85\x89", false); } // [B1, B2] |
| 3016 | test { try toAsciiFail("\xf0\x9f\x8f\xae\xe3\x80\x82\xd8\xab\xe9\xb3\xb3\xdf\xa2\xf3\xa0\x85\x89", true); } // [B1, B2] |
| 1529 | 3017 | test { try toUnicodeFail("xn--8m8h.xn--qgb29f6z90a"); } // [B1, B2] |
| 3018 | test { try toAsciiFail("xn--8m8h.xn--qgb29f6z90a", false); } // [B1, B2] |
| 3019 | test { try toAsciiFail("xn--8m8h.xn--qgb29f6z90a", true); } // [B1, B2] |
| 1530 | 3020 | test { try toUnicodeFail("\xe2\x80\x8d\xf0\x90\xb9\xb6\xe3\x80\x82\xc3\x9f"); } // [B1, C2] |
| 3021 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xb9\xb6\xe3\x80\x82\xc3\x9f", false); } // [B1, C2] |
| 3022 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xb9\xb6\xe3\x80\x82\xc3\x9f", true); } // [B1] |
| 1531 | 3023 | test { try toUnicodeFail("\xe2\x80\x8d\xf0\x90\xb9\xb6\xe3\x80\x82SS"); } // [B1, C2] |
| 3024 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xb9\xb6\xe3\x80\x82SS", false); } // [B1, C2] |
| 3025 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xb9\xb6\xe3\x80\x82SS", true); } // [B1] |
| 1532 | 3026 | test { try toUnicodeFail("\xe2\x80\x8d\xf0\x90\xb9\xb6\xe3\x80\x82ss"); } // [B1, C2] |
| 3027 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xb9\xb6\xe3\x80\x82ss", false); } // [B1, C2] |
| 3028 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xb9\xb6\xe3\x80\x82ss", true); } // [B1] |
| 1533 | 3029 | test { try toUnicodeFail("\xe2\x80\x8d\xf0\x90\xb9\xb6\xe3\x80\x82Ss"); } // [B1, C2] |
| 3030 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xb9\xb6\xe3\x80\x82Ss", false); } // [B1, C2] |
| 3031 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xb9\xb6\xe3\x80\x82Ss", true); } // [B1] |
| 1534 | 3032 | test { try toUnicodeFail("xn--uo0d.ss"); } // [B1] |
| 3033 | test { try toAsciiFail("xn--uo0d.ss", false); } // [B1] |
| 3034 | test { try toAsciiFail("xn--uo0d.ss", true); } // [B1] |
| 1535 | 3035 | test { try toUnicodeFail("xn--1ug9105g.ss"); } // [B1, C2] |
| 3036 | test { try toAsciiFail("xn--1ug9105g.ss", false); } // [B1, C2] |
| 3037 | test { try toAsciiFail("xn--1ug9105g.ss", true); } // [B1, C2] |
| 1536 | 3038 | test { try toUnicodeFail("xn--1ug9105g.xn--zca"); } // [B1, C2] |
| 3039 | test { try toAsciiFail("xn--1ug9105g.xn--zca", false); } // [B1, C2] |
| 3040 | test { try toAsciiFail("xn--1ug9105g.xn--zca", true); } // [B1, C2] |
| 1537 | 3041 | test { try toUnicodeFail("\xc3\x85\xeb\x91\x84-\xef\xbc\x8e\xe2\x80\x8c"); } // [C1, V3] |
| 3042 | test { try toAsciiFail("\xc3\x85\xeb\x91\x84-\xef\xbc\x8e\xe2\x80\x8c", false); } // [C1, V3] |
| 3043 | test { try toAsciiFail("\xc3\x85\xeb\x91\x84-\xef\xbc\x8e\xe2\x80\x8c", true); } // [V3, A4_2] |
| 1538 | 3044 | test { try toUnicodeFail("A\xcc\x8a\xe1\x84\x83\xe1\x85\xad\xe1\x86\xb7-\xef\xbc\x8e\xe2\x80\x8c"); } // [C1, V3] |
| 3045 | test { try toAsciiFail("A\xcc\x8a\xe1\x84\x83\xe1\x85\xad\xe1\x86\xb7-\xef\xbc\x8e\xe2\x80\x8c", false); } // [C1, V3] |
| 3046 | test { try toAsciiFail("A\xcc\x8a\xe1\x84\x83\xe1\x85\xad\xe1\x86\xb7-\xef\xbc\x8e\xe2\x80\x8c", true); } // [V3, A4_2] |
| 1539 | 3047 | test { try toUnicodeFail("\xc3\x85\xeb\x91\x84-.\xe2\x80\x8c"); } // [C1, V3] |
| 3048 | test { try toAsciiFail("\xc3\x85\xeb\x91\x84-.\xe2\x80\x8c", false); } // [C1, V3] |
| 3049 | test { try toAsciiFail("\xc3\x85\xeb\x91\x84-.\xe2\x80\x8c", true); } // [V3, A4_2] |
| 1540 | 3050 | test { try toUnicodeFail("A\xcc\x8a\xe1\x84\x83\xe1\x85\xad\xe1\x86\xb7-.\xe2\x80\x8c"); } // [C1, V3] |
| 3051 | test { try toAsciiFail("A\xcc\x8a\xe1\x84\x83\xe1\x85\xad\xe1\x86\xb7-.\xe2\x80\x8c", false); } // [C1, V3] |
| 3052 | test { try toAsciiFail("A\xcc\x8a\xe1\x84\x83\xe1\x85\xad\xe1\x86\xb7-.\xe2\x80\x8c", true); } // [V3, A4_2] |
| 1541 | 3053 | test { try toUnicodeFail("a\xcc\x8a\xe1\x84\x83\xe1\x85\xad\xe1\x86\xb7-.\xe2\x80\x8c"); } // [C1, V3] |
| 3054 | test { try toAsciiFail("a\xcc\x8a\xe1\x84\x83\xe1\x85\xad\xe1\x86\xb7-.\xe2\x80\x8c", false); } // [C1, V3] |
| 3055 | test { try toAsciiFail("a\xcc\x8a\xe1\x84\x83\xe1\x85\xad\xe1\x86\xb7-.\xe2\x80\x8c", true); } // [V3, A4_2] |
| 1542 | 3056 | test { try toUnicodeFail("\xc3\xa5\xeb\x91\x84-.\xe2\x80\x8c"); } // [C1, V3] |
| 3057 | test { try toAsciiFail("\xc3\xa5\xeb\x91\x84-.\xe2\x80\x8c", false); } // [C1, V3] |
| 3058 | test { try toAsciiFail("\xc3\xa5\xeb\x91\x84-.\xe2\x80\x8c", true); } // [V3, A4_2] |
| 1543 | 3059 | test { try toUnicodeFail("xn----1fa1788k."); } // [V3] |
| 3060 | test { try toAsciiFail("xn----1fa1788k.", false); } // [V3, A4_2] |
| 3061 | test { try toAsciiFail("xn----1fa1788k.", true); } // [V3, A4_2] |
| 1544 | 3062 | test { try toUnicodeFail("xn----1fa1788k.xn--0ug"); } // [C1, V3] |
| 3063 | test { try toAsciiFail("xn----1fa1788k.xn--0ug", false); } // [C1, V3] |
| 3064 | test { try toAsciiFail("xn----1fa1788k.xn--0ug", true); } // [C1, V3] |
| 1545 | 3065 | test { try toUnicodeFail("a\xcc\x8a\xe1\x84\x83\xe1\x85\xad\xe1\x86\xb7-\xef\xbc\x8e\xe2\x80\x8c"); } // [C1, V3] |
| 3066 | test { try toAsciiFail("a\xcc\x8a\xe1\x84\x83\xe1\x85\xad\xe1\x86\xb7-\xef\xbc\x8e\xe2\x80\x8c", false); } // [C1, V3] |
| 3067 | test { try toAsciiFail("a\xcc\x8a\xe1\x84\x83\xe1\x85\xad\xe1\x86\xb7-\xef\xbc\x8e\xe2\x80\x8c", true); } // [V3, A4_2] |
| 1546 | 3068 | test { try toUnicodeFail("\xc3\xa5\xeb\x91\x84-\xef\xbc\x8e\xe2\x80\x8c"); } // [C1, V3] |
| 3069 | test { try toAsciiFail("\xc3\xa5\xeb\x91\x84-\xef\xbc\x8e\xe2\x80\x8c", false); } // [C1, V3] |
| 3070 | test { try toAsciiFail("\xc3\xa5\xeb\x91\x84-\xef\xbc\x8e\xe2\x80\x8c", true); } // [V3, A4_2] |
| 1547 | 3071 | test { try toUnicodeFail("\xe3\x82\x99\xf2\xac\x8e\x91\xe1\xb7\x97\xf0\x9e\xa4\x80.\xf2\xb1\xb2\xa2-\xe0\xa5\x93"); } // [B1, B6, V6, V7] |
| 3072 | test { try toAsciiFail("\xe3\x82\x99\xf2\xac\x8e\x91\xe1\xb7\x97\xf0\x9e\xa4\x80.\xf2\xb1\xb2\xa2-\xe0\xa5\x93", false); } // [B1, B6, V6, V7] |
| 3073 | test { try toAsciiFail("\xe3\x82\x99\xf2\xac\x8e\x91\xe1\xb7\x97\xf0\x9e\xa4\x80.\xf2\xb1\xb2\xa2-\xe0\xa5\x93", true); } // [B1, B6, V6, V7] |
| 1548 | 3074 | test { try toUnicodeFail("\xe3\x82\x99\xf2\xac\x8e\x91\xe1\xb7\x97\xf0\x9e\xa4\xa2.\xf2\xb1\xb2\xa2-\xe0\xa5\x93"); } // [B1, B6, V6, V7] |
| 3075 | test { try toAsciiFail("\xe3\x82\x99\xf2\xac\x8e\x91\xe1\xb7\x97\xf0\x9e\xa4\xa2.\xf2\xb1\xb2\xa2-\xe0\xa5\x93", false); } // [B1, B6, V6, V7] |
| 3076 | test { try toAsciiFail("\xe3\x82\x99\xf2\xac\x8e\x91\xe1\xb7\x97\xf0\x9e\xa4\xa2.\xf2\xb1\xb2\xa2-\xe0\xa5\x93", true); } // [B1, B6, V6, V7] |
| 1549 | 3077 | test { try toUnicodeFail("xn--veg121fwg63altj9d.xn----eyd92688s"); } // [B1, B6, V6, V7] |
| 3078 | test { try toAsciiFail("xn--veg121fwg63altj9d.xn----eyd92688s", false); } // [B1, B6, V6, V7] |
| 3079 | test { try toAsciiFail("xn--veg121fwg63altj9d.xn----eyd92688s", true); } // [B1, B6, V6, V7] |
| 1550 | 3080 | test { try toUnicodeFail("\xcf\x82.\xc3\x9f\xf1\xb4\xb1\x84\xdb\x9d\xe2\xb5\xbf"); } // [B5, B6, V7] |
| 3081 | test { try toAsciiFail("\xcf\x82.\xc3\x9f\xf1\xb4\xb1\x84\xdb\x9d\xe2\xb5\xbf", false); } // [B5, B6, V7] |
| 3082 | test { try toAsciiFail("\xcf\x82.\xc3\x9f\xf1\xb4\xb1\x84\xdb\x9d\xe2\xb5\xbf", true); } // [B5, B6, V7] |
| 1551 | 3083 | test { try toUnicodeFail("\xce\xa3.SS\xf1\xb4\xb1\x84\xdb\x9d\xe2\xb5\xbf"); } // [B5, B6, V7] |
| 3084 | test { try toAsciiFail("\xce\xa3.SS\xf1\xb4\xb1\x84\xdb\x9d\xe2\xb5\xbf", false); } // [B5, B6, V7] |
| 3085 | test { try toAsciiFail("\xce\xa3.SS\xf1\xb4\xb1\x84\xdb\x9d\xe2\xb5\xbf", true); } // [B5, B6, V7] |
| 1552 | 3086 | test { try toUnicodeFail("\xcf\x83.ss\xf1\xb4\xb1\x84\xdb\x9d\xe2\xb5\xbf"); } // [B5, B6, V7] |
| 3087 | test { try toAsciiFail("\xcf\x83.ss\xf1\xb4\xb1\x84\xdb\x9d\xe2\xb5\xbf", false); } // [B5, B6, V7] |
| 3088 | test { try toAsciiFail("\xcf\x83.ss\xf1\xb4\xb1\x84\xdb\x9d\xe2\xb5\xbf", true); } // [B5, B6, V7] |
| 1553 | 3089 | test { try toUnicodeFail("\xce\xa3.ss\xf1\xb4\xb1\x84\xdb\x9d\xe2\xb5\xbf"); } // [B5, B6, V7] |
| 3090 | test { try toAsciiFail("\xce\xa3.ss\xf1\xb4\xb1\x84\xdb\x9d\xe2\xb5\xbf", false); } // [B5, B6, V7] |
| 3091 | test { try toAsciiFail("\xce\xa3.ss\xf1\xb4\xb1\x84\xdb\x9d\xe2\xb5\xbf", true); } // [B5, B6, V7] |
| 1554 | 3092 | test { try toUnicodeFail("xn--4xa.xn--ss-y8d4760biv60n"); } // [B5, B6, V7] |
| 3093 | test { try toAsciiFail("xn--4xa.xn--ss-y8d4760biv60n", false); } // [B5, B6, V7] |
| 3094 | test { try toAsciiFail("xn--4xa.xn--ss-y8d4760biv60n", true); } // [B5, B6, V7] |
| 1555 | 3095 | test { try toUnicodeFail("\xce\xa3.\xc3\x9f\xf1\xb4\xb1\x84\xdb\x9d\xe2\xb5\xbf"); } // [B5, B6, V7] |
| 3096 | test { try toAsciiFail("\xce\xa3.\xc3\x9f\xf1\xb4\xb1\x84\xdb\x9d\xe2\xb5\xbf", false); } // [B5, B6, V7] |
| 3097 | test { try toAsciiFail("\xce\xa3.\xc3\x9f\xf1\xb4\xb1\x84\xdb\x9d\xe2\xb5\xbf", true); } // [B5, B6, V7] |
| 1556 | 3098 | test { try toUnicodeFail("\xcf\x83.\xc3\x9f\xf1\xb4\xb1\x84\xdb\x9d\xe2\xb5\xbf"); } // [B5, B6, V7] |
| 3099 | test { try toAsciiFail("\xcf\x83.\xc3\x9f\xf1\xb4\xb1\x84\xdb\x9d\xe2\xb5\xbf", false); } // [B5, B6, V7] |
| 3100 | test { try toAsciiFail("\xcf\x83.\xc3\x9f\xf1\xb4\xb1\x84\xdb\x9d\xe2\xb5\xbf", true); } // [B5, B6, V7] |
| 1557 | 3101 | test { try toUnicodeFail("xn--4xa.xn--zca281az71b8x73m"); } // [B5, B6, V7] |
| 3102 | test { try toAsciiFail("xn--4xa.xn--zca281az71b8x73m", false); } // [B5, B6, V7] |
| 3103 | test { try toAsciiFail("xn--4xa.xn--zca281az71b8x73m", true); } // [B5, B6, V7] |
| 1558 | 3104 | test { try toUnicodeFail("xn--3xa.xn--zca281az71b8x73m"); } // [B5, B6, V7] |
| 3105 | test { try toAsciiFail("xn--3xa.xn--zca281az71b8x73m", false); } // [B5, B6, V7] |
| 3106 | test { try toAsciiFail("xn--3xa.xn--zca281az71b8x73m", true); } // [B5, B6, V7] |
| 1559 | 3107 | test { try toUnicodeFail("\xea\xa1\x80\xf0\x9e\x80\x9f\xef\xbd\xa1\xd9\xab\xd6\x99"); } // [B1] |
| 3108 | test { try toAsciiFail("\xea\xa1\x80\xf0\x9e\x80\x9f\xef\xbd\xa1\xd9\xab\xd6\x99", false); } // [B1] |
| 3109 | test { try toAsciiFail("\xea\xa1\x80\xf0\x9e\x80\x9f\xef\xbd\xa1\xd9\xab\xd6\x99", true); } // [B1] |
| 1560 | 3110 | test { try toUnicodeFail("\xea\xa1\x80\xf0\x9e\x80\x9f\xe3\x80\x82\xd9\xab\xd6\x99"); } // [B1] |
| 3111 | test { try toAsciiFail("\xea\xa1\x80\xf0\x9e\x80\x9f\xe3\x80\x82\xd9\xab\xd6\x99", false); } // [B1] |
| 3112 | test { try toAsciiFail("\xea\xa1\x80\xf0\x9e\x80\x9f\xe3\x80\x82\xd9\xab\xd6\x99", true); } // [B1] |
| 1561 | 3113 | test { try toUnicodeFail("xn--8b9a1720d.xn--kcb33b"); } // [B1] |
| 3114 | test { try toAsciiFail("xn--8b9a1720d.xn--kcb33b", false); } // [B1] |
| 3115 | test { try toAsciiFail("xn--8b9a1720d.xn--kcb33b", true); } // [B1] |
| 1562 | 3116 | test { try toUnicodeFail("\xf2\x88\x9b\x89\xe2\x80\x8c\xe0\xa2\xa9\xef\xbd\xa1\xe2\xa7\x85\xf1\x98\x98\xa1-\xf0\x90\xad\xa1"); } // [B1, B5, B6, C1, V7] |
| 3117 | test { try toAsciiFail("\xf2\x88\x9b\x89\xe2\x80\x8c\xe0\xa2\xa9\xef\xbd\xa1\xe2\xa7\x85\xf1\x98\x98\xa1-\xf0\x90\xad\xa1", false); } // [B1, B5, B6, C1, V7] |
| 3118 | test { try toAsciiFail("\xf2\x88\x9b\x89\xe2\x80\x8c\xe0\xa2\xa9\xef\xbd\xa1\xe2\xa7\x85\xf1\x98\x98\xa1-\xf0\x90\xad\xa1", true); } // [B1, B5, B6, V7] |
| 1563 | 3119 | test { try toUnicodeFail("\xf2\x88\x9b\x89\xe2\x80\x8c\xe0\xa2\xa9\xe3\x80\x82\xe2\xa7\x85\xf1\x98\x98\xa1-\xf0\x90\xad\xa1"); } // [B1, B5, B6, C1, V7] |
| 3120 | test { try toAsciiFail("\xf2\x88\x9b\x89\xe2\x80\x8c\xe0\xa2\xa9\xe3\x80\x82\xe2\xa7\x85\xf1\x98\x98\xa1-\xf0\x90\xad\xa1", false); } // [B1, B5, B6, C1, V7] |
| 3121 | test { try toAsciiFail("\xf2\x88\x9b\x89\xe2\x80\x8c\xe0\xa2\xa9\xe3\x80\x82\xe2\xa7\x85\xf1\x98\x98\xa1-\xf0\x90\xad\xa1", true); } // [B1, B5, B6, V7] |
| 1564 | 3122 | test { try toUnicodeFail("xn--yyb56242i.xn----zir1232guu71b"); } // [B1, B5, B6, V7] |
| 3123 | test { try toAsciiFail("xn--yyb56242i.xn----zir1232guu71b", false); } // [B1, B5, B6, V7] |
| 3124 | test { try toAsciiFail("xn--yyb56242i.xn----zir1232guu71b", true); } // [B1, B5, B6, V7] |
| 1565 | 3125 | test { try toUnicodeFail("xn--yyb780jll63m.xn----zir1232guu71b"); } // [B1, B5, B6, C1, V7] |
| 3126 | test { try toAsciiFail("xn--yyb780jll63m.xn----zir1232guu71b", false); } // [B1, B5, B6, C1, V7] |
| 3127 | test { try toAsciiFail("xn--yyb780jll63m.xn----zir1232guu71b", true); } // [B1, B5, B6, C1, V7] |
| 1566 | 3128 | test { try toUnicodeFail("\xeb\xa3\xb1\xe2\x80\x8d\xf0\xb0\x8d\xa8\xe2\x80\x8c\xe3\x80\x82\xf0\x9d\xa8\x96\xef\xb8\x92"); } // [C1, C2, V6, V7] |
| 3129 | test { try toAsciiFail("\xeb\xa3\xb1\xe2\x80\x8d\xf0\xb0\x8d\xa8\xe2\x80\x8c\xe3\x80\x82\xf0\x9d\xa8\x96\xef\xb8\x92", false); } // [C1, C2, V6, V7] |
| 3130 | test { try toAsciiFail("\xeb\xa3\xb1\xe2\x80\x8d\xf0\xb0\x8d\xa8\xe2\x80\x8c\xe3\x80\x82\xf0\x9d\xa8\x96\xef\xb8\x92", true); } // [V6, V7] |
| 1567 | 3131 | test { try toUnicodeFail("\xe1\x84\x85\xe1\x85\xae\xe1\x86\xb0\xe2\x80\x8d\xf0\xb0\x8d\xa8\xe2\x80\x8c\xe3\x80\x82\xf0\x9d\xa8\x96\xef\xb8\x92"); } // [C1, C2, V6, V7] |
| 3132 | test { try toAsciiFail("\xe1\x84\x85\xe1\x85\xae\xe1\x86\xb0\xe2\x80\x8d\xf0\xb0\x8d\xa8\xe2\x80\x8c\xe3\x80\x82\xf0\x9d\xa8\x96\xef\xb8\x92", false); } // [C1, C2, V6, V7] |
| 3133 | test { try toAsciiFail("\xe1\x84\x85\xe1\x85\xae\xe1\x86\xb0\xe2\x80\x8d\xf0\xb0\x8d\xa8\xe2\x80\x8c\xe3\x80\x82\xf0\x9d\xa8\x96\xef\xb8\x92", true); } // [V6, V7] |
| 1568 | 3134 | test { try toUnicodeFail("\xeb\xa3\xb1\xe2\x80\x8d\xf0\xb0\x8d\xa8\xe2\x80\x8c\xe3\x80\x82\xf0\x9d\xa8\x96\xe3\x80\x82"); } // [C1, C2, V6] |
| 3135 | test { try toAsciiFail("\xeb\xa3\xb1\xe2\x80\x8d\xf0\xb0\x8d\xa8\xe2\x80\x8c\xe3\x80\x82\xf0\x9d\xa8\x96\xe3\x80\x82", false); } // [C1, C2, V6, A4_2] |
| 3136 | test { try toAsciiFail("\xeb\xa3\xb1\xe2\x80\x8d\xf0\xb0\x8d\xa8\xe2\x80\x8c\xe3\x80\x82\xf0\x9d\xa8\x96\xe3\x80\x82", true); } // [V6, A4_2] |
| 1569 | 3137 | test { try toUnicodeFail("\xe1\x84\x85\xe1\x85\xae\xe1\x86\xb0\xe2\x80\x8d\xf0\xb0\x8d\xa8\xe2\x80\x8c\xe3\x80\x82\xf0\x9d\xa8\x96\xe3\x80\x82"); } // [C1, C2, V6] |
| 3138 | test { try toAsciiFail("\xe1\x84\x85\xe1\x85\xae\xe1\x86\xb0\xe2\x80\x8d\xf0\xb0\x8d\xa8\xe2\x80\x8c\xe3\x80\x82\xf0\x9d\xa8\x96\xe3\x80\x82", false); } // [C1, C2, V6, A4_2] |
| 3139 | test { try toAsciiFail("\xe1\x84\x85\xe1\x85\xae\xe1\x86\xb0\xe2\x80\x8d\xf0\xb0\x8d\xa8\xe2\x80\x8c\xe3\x80\x82\xf0\x9d\xa8\x96\xe3\x80\x82", true); } // [V6, A4_2] |
| 1570 | 3140 | test { try toUnicodeFail("xn--ct2b0738h.xn--772h."); } // [V6] |
| 3141 | test { try toAsciiFail("xn--ct2b0738h.xn--772h.", false); } // [V6, A4_2] |
| 3142 | test { try toAsciiFail("xn--ct2b0738h.xn--772h.", true); } // [V6, A4_2] |
| 1571 | 3143 | test { try toUnicodeFail("xn--0ugb3358ili2v.xn--772h."); } // [C1, C2, V6] |
| 3144 | test { try toAsciiFail("xn--0ugb3358ili2v.xn--772h.", false); } // [C1, C2, V6, A4_2] |
| 3145 | test { try toAsciiFail("xn--0ugb3358ili2v.xn--772h.", true); } // [C1, C2, V6, A4_2] |
| 1572 | 3146 | test { try toUnicodeFail("xn--ct2b0738h.xn--y86cl899a"); } // [V6, V7] |
| 3147 | test { try toAsciiFail("xn--ct2b0738h.xn--y86cl899a", false); } // [V6, V7] |
| 3148 | test { try toAsciiFail("xn--ct2b0738h.xn--y86cl899a", true); } // [V6, V7] |
| 1573 | 3149 | test { try toUnicodeFail("xn--0ugb3358ili2v.xn--y86cl899a"); } // [C1, C2, V6, V7] |
| 3150 | test { try toAsciiFail("xn--0ugb3358ili2v.xn--y86cl899a", false); } // [C1, C2, V6, V7] |
| 3151 | test { try toAsciiFail("xn--0ugb3358ili2v.xn--y86cl899a", true); } // [C1, C2, V6, V7] |
| 1574 | 3152 | test { try toUnicodeFail("\xf0\x9f\x84\x84\xef\xbc\x8e\xe1\xb3\x9c\xe2\x92\x88\xc3\x9f"); } // [V6, V7, U1] |
| 3153 | test { try toAsciiFail("\xf0\x9f\x84\x84\xef\xbc\x8e\xe1\xb3\x9c\xe2\x92\x88\xc3\x9f", false); } // [V6, V7, U1] |
| 3154 | test { try toAsciiFail("\xf0\x9f\x84\x84\xef\xbc\x8e\xe1\xb3\x9c\xe2\x92\x88\xc3\x9f", true); } // [V6, V7, U1] |
| 1575 | 3155 | test { try toUnicodeFail("3,.\xe1\xb3\x9c1.\xc3\x9f"); } // [V6, U1] |
| 3156 | test { try toAsciiFail("3,.\xe1\xb3\x9c1.\xc3\x9f", false); } // [V6, U1] |
| 3157 | test { try toAsciiFail("3,.\xe1\xb3\x9c1.\xc3\x9f", true); } // [V6, U1] |
| 1576 | 3158 | test { try toUnicodeFail("3,.\xe1\xb3\x9c1.SS"); } // [V6, U1] |
| 3159 | test { try toAsciiFail("3,.\xe1\xb3\x9c1.SS", false); } // [V6, U1] |
| 3160 | test { try toAsciiFail("3,.\xe1\xb3\x9c1.SS", true); } // [V6, U1] |
| 1577 | 3161 | test { try toUnicodeFail("3,.\xe1\xb3\x9c1.ss"); } // [V6, U1] |
| 3162 | test { try toAsciiFail("3,.\xe1\xb3\x9c1.ss", false); } // [V6, U1] |
| 3163 | test { try toAsciiFail("3,.\xe1\xb3\x9c1.ss", true); } // [V6, U1] |
| 1578 | 3164 | test { try toUnicodeFail("3,.\xe1\xb3\x9c1.Ss"); } // [V6, U1] |
| 3165 | test { try toAsciiFail("3,.\xe1\xb3\x9c1.Ss", false); } // [V6, U1] |
| 3166 | test { try toAsciiFail("3,.\xe1\xb3\x9c1.Ss", true); } // [V6, U1] |
| 1579 | 3167 | test { try toUnicodeFail("3,.xn--1-43l.ss"); } // [V6, U1] |
| 3168 | test { try toAsciiFail("3,.xn--1-43l.ss", false); } // [V6, U1] |
| 3169 | test { try toAsciiFail("3,.xn--1-43l.ss", true); } // [V6, U1] |
| 1580 | 3170 | test { try toUnicodeFail("3,.xn--1-43l.xn--zca"); } // [V6, U1] |
| 3171 | test { try toAsciiFail("3,.xn--1-43l.xn--zca", false); } // [V6, U1] |
| 3172 | test { try toAsciiFail("3,.xn--1-43l.xn--zca", true); } // [V6, U1] |
| 1581 | 3173 | test { try toUnicodeFail("\xf0\x9f\x84\x84\xef\xbc\x8e\xe1\xb3\x9c\xe2\x92\x88SS"); } // [V6, V7, U1] |
| 3174 | test { try toAsciiFail("\xf0\x9f\x84\x84\xef\xbc\x8e\xe1\xb3\x9c\xe2\x92\x88SS", false); } // [V6, V7, U1] |
| 3175 | test { try toAsciiFail("\xf0\x9f\x84\x84\xef\xbc\x8e\xe1\xb3\x9c\xe2\x92\x88SS", true); } // [V6, V7, U1] |
| 1582 | 3176 | test { try toUnicodeFail("\xf0\x9f\x84\x84\xef\xbc\x8e\xe1\xb3\x9c\xe2\x92\x88ss"); } // [V6, V7, U1] |
| 3177 | test { try toAsciiFail("\xf0\x9f\x84\x84\xef\xbc\x8e\xe1\xb3\x9c\xe2\x92\x88ss", false); } // [V6, V7, U1] |
| 3178 | test { try toAsciiFail("\xf0\x9f\x84\x84\xef\xbc\x8e\xe1\xb3\x9c\xe2\x92\x88ss", true); } // [V6, V7, U1] |
| 1583 | 3179 | test { try toUnicodeFail("\xf0\x9f\x84\x84\xef\xbc\x8e\xe1\xb3\x9c\xe2\x92\x88Ss"); } // [V6, V7, U1] |
| 3180 | test { try toAsciiFail("\xf0\x9f\x84\x84\xef\xbc\x8e\xe1\xb3\x9c\xe2\x92\x88Ss", false); } // [V6, V7, U1] |
| 3181 | test { try toAsciiFail("\xf0\x9f\x84\x84\xef\xbc\x8e\xe1\xb3\x9c\xe2\x92\x88Ss", true); } // [V6, V7, U1] |
| 1584 | 3182 | test { try toUnicodeFail("3,.xn--ss-k1r094b"); } // [V6, V7, U1] |
| 3183 | test { try toAsciiFail("3,.xn--ss-k1r094b", false); } // [V6, V7, U1] |
| 3184 | test { try toAsciiFail("3,.xn--ss-k1r094b", true); } // [V6, V7, U1] |
| 1585 | 3185 | test { try toUnicodeFail("3,.xn--zca344lmif"); } // [V6, V7, U1] |
| 3186 | test { try toAsciiFail("3,.xn--zca344lmif", false); } // [V6, V7, U1] |
| 3187 | test { try toAsciiFail("3,.xn--zca344lmif", true); } // [V6, V7, U1] |
| 1586 | 3188 | test { try toUnicodeFail("xn--x07h.xn--ss-k1r094b"); } // [V6, V7] |
| 3189 | test { try toAsciiFail("xn--x07h.xn--ss-k1r094b", false); } // [V6, V7] |
| 3190 | test { try toAsciiFail("xn--x07h.xn--ss-k1r094b", true); } // [V6, V7] |
| 1587 | 3191 | test { try toUnicodeFail("xn--x07h.xn--zca344lmif"); } // [V6, V7] |
| 3192 | test { try toAsciiFail("xn--x07h.xn--zca344lmif", false); } // [V6, V7] |
| 3193 | test { try toAsciiFail("xn--x07h.xn--zca344lmif", true); } // [V6, V7] |
| 1588 | 3194 | test { try toUnicodeFail("\xf1\x87\x8c\x8d\xe2\xb5\xbf\xef\xbd\xa1\xf0\x9e\xbc\x93\xf2\xa1\x84\xa8\xf0\x91\x90\xba"); } // [B2, B3, V7] |
| 3195 | test { try toAsciiFail("\xf1\x87\x8c\x8d\xe2\xb5\xbf\xef\xbd\xa1\xf0\x9e\xbc\x93\xf2\xa1\x84\xa8\xf0\x91\x90\xba", false); } // [B2, B3, V7] |
| 3196 | test { try toAsciiFail("\xf1\x87\x8c\x8d\xe2\xb5\xbf\xef\xbd\xa1\xf0\x9e\xbc\x93\xf2\xa1\x84\xa8\xf0\x91\x90\xba", true); } // [B2, B3, V7] |
| 1589 | 3197 | test { try toUnicodeFail("\xf1\x87\x8c\x8d\xe2\xb5\xbf\xe3\x80\x82\xf0\x9e\xbc\x93\xf2\xa1\x84\xa8\xf0\x91\x90\xba"); } // [B2, B3, V7] |
| 3198 | test { try toAsciiFail("\xf1\x87\x8c\x8d\xe2\xb5\xbf\xe3\x80\x82\xf0\x9e\xbc\x93\xf2\xa1\x84\xa8\xf0\x91\x90\xba", false); } // [B2, B3, V7] |
| 3199 | test { try toAsciiFail("\xf1\x87\x8c\x8d\xe2\xb5\xbf\xe3\x80\x82\xf0\x9e\xbc\x93\xf2\xa1\x84\xa8\xf0\x91\x90\xba", true); } // [B2, B3, V7] |
| 1590 | 3200 | test { try toUnicodeFail("xn--eoj16016a.xn--0v1d3848a3lr0d"); } // [B2, B3, V7] |
| 3201 | test { try toAsciiFail("xn--eoj16016a.xn--0v1d3848a3lr0d", false); } // [B2, B3, V7] |
| 3202 | test { try toAsciiFail("xn--eoj16016a.xn--0v1d3848a3lr0d", true); } // [B2, B3, V7] |
| 1591 | 3203 | test { try toUnicodeFail("\xe1\xb7\xbd\xe1\x80\xba\xe0\xa5\x8d\xef\xbc\x8e\xe2\x89\xa0\xe2\x80\x8d\xe3\x87\x9b"); } // [C2, V6] |
| 3204 | test { try toAsciiFail("\xe1\xb7\xbd\xe1\x80\xba\xe0\xa5\x8d\xef\xbc\x8e\xe2\x89\xa0\xe2\x80\x8d\xe3\x87\x9b", false); } // [C2, V6] |
| 3205 | test { try toAsciiFail("\xe1\xb7\xbd\xe1\x80\xba\xe0\xa5\x8d\xef\xbc\x8e\xe2\x89\xa0\xe2\x80\x8d\xe3\x87\x9b", true); } // [V6] |
| 1592 | 3206 | test { try toUnicodeFail("\xe1\x80\xba\xe0\xa5\x8d\xe1\xb7\xbd\xef\xbc\x8e\xe2\x89\xa0\xe2\x80\x8d\xe3\x87\x9b"); } // [C2, V6] |
| 3207 | test { try toAsciiFail("\xe1\x80\xba\xe0\xa5\x8d\xe1\xb7\xbd\xef\xbc\x8e\xe2\x89\xa0\xe2\x80\x8d\xe3\x87\x9b", false); } // [C2, V6] |
| 3208 | test { try toAsciiFail("\xe1\x80\xba\xe0\xa5\x8d\xe1\xb7\xbd\xef\xbc\x8e\xe2\x89\xa0\xe2\x80\x8d\xe3\x87\x9b", true); } // [V6] |
| 1593 | 3209 | test { try toUnicodeFail("\xe1\x80\xba\xe0\xa5\x8d\xe1\xb7\xbd\xef\xbc\x8e=\xcc\xb8\xe2\x80\x8d\xe3\x87\x9b"); } // [C2, V6] |
| 3210 | test { try toAsciiFail("\xe1\x80\xba\xe0\xa5\x8d\xe1\xb7\xbd\xef\xbc\x8e=\xcc\xb8\xe2\x80\x8d\xe3\x87\x9b", false); } // [C2, V6] |
| 3211 | test { try toAsciiFail("\xe1\x80\xba\xe0\xa5\x8d\xe1\xb7\xbd\xef\xbc\x8e=\xcc\xb8\xe2\x80\x8d\xe3\x87\x9b", true); } // [V6] |
| 1594 | 3212 | test { try toUnicodeFail("\xe1\x80\xba\xe0\xa5\x8d\xe1\xb7\xbd.\xe2\x89\xa0\xe2\x80\x8d\xe3\x87\x9b"); } // [C2, V6] |
| 3213 | test { try toAsciiFail("\xe1\x80\xba\xe0\xa5\x8d\xe1\xb7\xbd.\xe2\x89\xa0\xe2\x80\x8d\xe3\x87\x9b", false); } // [C2, V6] |
| 3214 | test { try toAsciiFail("\xe1\x80\xba\xe0\xa5\x8d\xe1\xb7\xbd.\xe2\x89\xa0\xe2\x80\x8d\xe3\x87\x9b", true); } // [V6] |
| 1595 | 3215 | test { try toUnicodeFail("\xe1\x80\xba\xe0\xa5\x8d\xe1\xb7\xbd.=\xcc\xb8\xe2\x80\x8d\xe3\x87\x9b"); } // [C2, V6] |
| 3216 | test { try toAsciiFail("\xe1\x80\xba\xe0\xa5\x8d\xe1\xb7\xbd.=\xcc\xb8\xe2\x80\x8d\xe3\x87\x9b", false); } // [C2, V6] |
| 3217 | test { try toAsciiFail("\xe1\x80\xba\xe0\xa5\x8d\xe1\xb7\xbd.=\xcc\xb8\xe2\x80\x8d\xe3\x87\x9b", true); } // [V6] |
| 1596 | 3218 | test { try toUnicodeFail("xn--n3b956a9zm.xn--1ch912d"); } // [V6] |
| 3219 | test { try toAsciiFail("xn--n3b956a9zm.xn--1ch912d", false); } // [V6] |
| 3220 | test { try toAsciiFail("xn--n3b956a9zm.xn--1ch912d", true); } // [V6] |
| 1597 | 3221 | test { try toUnicodeFail("xn--n3b956a9zm.xn--1ug63gz5w"); } // [C2, V6] |
| 3222 | test { try toAsciiFail("xn--n3b956a9zm.xn--1ug63gz5w", false); } // [C2, V6] |
| 3223 | test { try toAsciiFail("xn--n3b956a9zm.xn--1ug63gz5w", true); } // [C2, V6] |
| 1598 | 3224 | test { try toUnicodeFail("\xe1\x82\xa1\xf0\x90\x8b\xa8\xe5\xa8\xa4.\xe2\x80\x8d\xcc\xbc\xd9\xa2\xf0\x91\x96\xbf"); } // [B1, C2] |
| 3225 | test { try toAsciiFail("\xe1\x82\xa1\xf0\x90\x8b\xa8\xe5\xa8\xa4.\xe2\x80\x8d\xcc\xbc\xd9\xa2\xf0\x91\x96\xbf", false); } // [B1, C2] |
| 3226 | test { try toAsciiFail("\xe1\x82\xa1\xf0\x90\x8b\xa8\xe5\xa8\xa4.\xe2\x80\x8d\xcc\xbc\xd9\xa2\xf0\x91\x96\xbf", true); } // [B1, V6] |
| 1599 | 3227 | test { try toUnicodeFail("\xe2\xb4\x81\xf0\x90\x8b\xa8\xe5\xa8\xa4.\xe2\x80\x8d\xcc\xbc\xd9\xa2\xf0\x91\x96\xbf"); } // [B1, C2] |
| 3228 | test { try toAsciiFail("\xe2\xb4\x81\xf0\x90\x8b\xa8\xe5\xa8\xa4.\xe2\x80\x8d\xcc\xbc\xd9\xa2\xf0\x91\x96\xbf", false); } // [B1, C2] |
| 3229 | test { try toAsciiFail("\xe2\xb4\x81\xf0\x90\x8b\xa8\xe5\xa8\xa4.\xe2\x80\x8d\xcc\xbc\xd9\xa2\xf0\x91\x96\xbf", true); } // [B1, V6] |
| 1600 | 3230 | test { try toUnicodeFail("xn--skjw75lg29h.xn--9ta62nrv36a"); } // [B1, V6] |
| 3231 | test { try toAsciiFail("xn--skjw75lg29h.xn--9ta62nrv36a", false); } // [B1, V6] |
| 3232 | test { try toAsciiFail("xn--skjw75lg29h.xn--9ta62nrv36a", true); } // [B1, V6] |
| 1601 | 3233 | test { try toUnicodeFail("xn--skjw75lg29h.xn--9ta62ngt6aou8t"); } // [B1, C2] |
| 3234 | test { try toAsciiFail("xn--skjw75lg29h.xn--9ta62ngt6aou8t", false); } // [B1, C2] |
| 3235 | test { try toAsciiFail("xn--skjw75lg29h.xn--9ta62ngt6aou8t", true); } // [B1, C2] |
| 1602 | 3236 | test { try toUnicodeFail("xn--8md2578ag21g.xn--9ta62nrv36a"); } // [B1, V6, V7] |
| 3237 | test { try toAsciiFail("xn--8md2578ag21g.xn--9ta62nrv36a", false); } // [B1, V6, V7] |
| 3238 | test { try toAsciiFail("xn--8md2578ag21g.xn--9ta62nrv36a", true); } // [B1, V6, V7] |
| 1603 | 3239 | test { try toUnicodeFail("xn--8md2578ag21g.xn--9ta62ngt6aou8t"); } // [B1, C2, V7] |
| 3240 | test { try toAsciiFail("xn--8md2578ag21g.xn--9ta62ngt6aou8t", false); } // [B1, C2, V7] |
| 3241 | test { try toAsciiFail("xn--8md2578ag21g.xn--9ta62ngt6aou8t", true); } // [B1, C2, V7] |
| 1604 | 3242 | test { try toUnicodeFail("\xf0\x9f\x84\x80\xe1\x82\xa4\xd9\xa9\xe0\xa0\xa0\xe3\x80\x82\xe2\x92\x88\xe0\xbe\xb6\xc3\x9f"); } // [B1, V7] |
| 3243 | test { try toAsciiFail("\xf0\x9f\x84\x80\xe1\x82\xa4\xd9\xa9\xe0\xa0\xa0\xe3\x80\x82\xe2\x92\x88\xe0\xbe\xb6\xc3\x9f", false); } // [B1, V7] |
| 3244 | test { try toAsciiFail("\xf0\x9f\x84\x80\xe1\x82\xa4\xd9\xa9\xe0\xa0\xa0\xe3\x80\x82\xe2\x92\x88\xe0\xbe\xb6\xc3\x9f", true); } // [B1, V7] |
| 1605 | 3245 | test { try toUnicodeFail("0.\xe1\x82\xa4\xd9\xa9\xe0\xa0\xa0\xe3\x80\x821.\xe0\xbe\xb6\xc3\x9f"); } // [B1, B5, B6, V6] |
| 3246 | test { try toAsciiFail("0.\xe1\x82\xa4\xd9\xa9\xe0\xa0\xa0\xe3\x80\x821.\xe0\xbe\xb6\xc3\x9f", false); } // [B1, B5, B6, V6] |
| 3247 | test { try toAsciiFail("0.\xe1\x82\xa4\xd9\xa9\xe0\xa0\xa0\xe3\x80\x821.\xe0\xbe\xb6\xc3\x9f", true); } // [B1, B5, B6, V6] |
| 1606 | 3248 | test { try toUnicodeFail("0.\xe2\xb4\x84\xd9\xa9\xe0\xa0\xa0\xe3\x80\x821.\xe0\xbe\xb6\xc3\x9f"); } // [B1, B5, B6, V6] |
| 3249 | test { try toAsciiFail("0.\xe2\xb4\x84\xd9\xa9\xe0\xa0\xa0\xe3\x80\x821.\xe0\xbe\xb6\xc3\x9f", false); } // [B1, B5, B6, V6] |
| 3250 | test { try toAsciiFail("0.\xe2\xb4\x84\xd9\xa9\xe0\xa0\xa0\xe3\x80\x821.\xe0\xbe\xb6\xc3\x9f", true); } // [B1, B5, B6, V6] |
| 1607 | 3251 | test { try toUnicodeFail("0.\xe1\x82\xa4\xd9\xa9\xe0\xa0\xa0\xe3\x80\x821.\xe0\xbe\xb6SS"); } // [B1, B5, B6, V6] |
| 3252 | test { try toAsciiFail("0.\xe1\x82\xa4\xd9\xa9\xe0\xa0\xa0\xe3\x80\x821.\xe0\xbe\xb6SS", false); } // [B1, B5, B6, V6] |
| 3253 | test { try toAsciiFail("0.\xe1\x82\xa4\xd9\xa9\xe0\xa0\xa0\xe3\x80\x821.\xe0\xbe\xb6SS", true); } // [B1, B5, B6, V6] |
| 1608 | 3254 | test { try toUnicodeFail("0.\xe2\xb4\x84\xd9\xa9\xe0\xa0\xa0\xe3\x80\x821.\xe0\xbe\xb6ss"); } // [B1, B5, B6, V6] |
| 3255 | test { try toAsciiFail("0.\xe2\xb4\x84\xd9\xa9\xe0\xa0\xa0\xe3\x80\x821.\xe0\xbe\xb6ss", false); } // [B1, B5, B6, V6] |
| 3256 | test { try toAsciiFail("0.\xe2\xb4\x84\xd9\xa9\xe0\xa0\xa0\xe3\x80\x821.\xe0\xbe\xb6ss", true); } // [B1, B5, B6, V6] |
| 1609 | 3257 | test { try toUnicodeFail("0.\xe1\x82\xa4\xd9\xa9\xe0\xa0\xa0\xe3\x80\x821.\xe0\xbe\xb6Ss"); } // [B1, B5, B6, V6] |
| 3258 | test { try toAsciiFail("0.\xe1\x82\xa4\xd9\xa9\xe0\xa0\xa0\xe3\x80\x821.\xe0\xbe\xb6Ss", false); } // [B1, B5, B6, V6] |
| 3259 | test { try toAsciiFail("0.\xe1\x82\xa4\xd9\xa9\xe0\xa0\xa0\xe3\x80\x821.\xe0\xbe\xb6Ss", true); } // [B1, B5, B6, V6] |
| 1610 | 3260 | test { try toUnicodeFail("0.xn--iib29fp25e.1.xn--ss-1sj"); } // [B1, B5, B6, V6] |
| 3261 | test { try toAsciiFail("0.xn--iib29fp25e.1.xn--ss-1sj", false); } // [B1, B5, B6, V6] |
| 3262 | test { try toAsciiFail("0.xn--iib29fp25e.1.xn--ss-1sj", true); } // [B1, B5, B6, V6] |
| 1611 | 3263 | test { try toUnicodeFail("0.xn--iib29fp25e.1.xn--zca117e"); } // [B1, B5, B6, V6] |
| 3264 | test { try toAsciiFail("0.xn--iib29fp25e.1.xn--zca117e", false); } // [B1, B5, B6, V6] |
| 3265 | test { try toAsciiFail("0.xn--iib29fp25e.1.xn--zca117e", true); } // [B1, B5, B6, V6] |
| 1612 | 3266 | test { try toUnicodeFail("\xf0\x9f\x84\x80\xe2\xb4\x84\xd9\xa9\xe0\xa0\xa0\xe3\x80\x82\xe2\x92\x88\xe0\xbe\xb6\xc3\x9f"); } // [B1, V7] |
| 3267 | test { try toAsciiFail("\xf0\x9f\x84\x80\xe2\xb4\x84\xd9\xa9\xe0\xa0\xa0\xe3\x80\x82\xe2\x92\x88\xe0\xbe\xb6\xc3\x9f", false); } // [B1, V7] |
| 3268 | test { try toAsciiFail("\xf0\x9f\x84\x80\xe2\xb4\x84\xd9\xa9\xe0\xa0\xa0\xe3\x80\x82\xe2\x92\x88\xe0\xbe\xb6\xc3\x9f", true); } // [B1, V7] |
| 1613 | 3269 | test { try toUnicodeFail("\xf0\x9f\x84\x80\xe1\x82\xa4\xd9\xa9\xe0\xa0\xa0\xe3\x80\x82\xe2\x92\x88\xe0\xbe\xb6SS"); } // [B1, V7] |
| 3270 | test { try toAsciiFail("\xf0\x9f\x84\x80\xe1\x82\xa4\xd9\xa9\xe0\xa0\xa0\xe3\x80\x82\xe2\x92\x88\xe0\xbe\xb6SS", false); } // [B1, V7] |
| 3271 | test { try toAsciiFail("\xf0\x9f\x84\x80\xe1\x82\xa4\xd9\xa9\xe0\xa0\xa0\xe3\x80\x82\xe2\x92\x88\xe0\xbe\xb6SS", true); } // [B1, V7] |
| 1614 | 3272 | test { try toUnicodeFail("\xf0\x9f\x84\x80\xe2\xb4\x84\xd9\xa9\xe0\xa0\xa0\xe3\x80\x82\xe2\x92\x88\xe0\xbe\xb6ss"); } // [B1, V7] |
| 3273 | test { try toAsciiFail("\xf0\x9f\x84\x80\xe2\xb4\x84\xd9\xa9\xe0\xa0\xa0\xe3\x80\x82\xe2\x92\x88\xe0\xbe\xb6ss", false); } // [B1, V7] |
| 3274 | test { try toAsciiFail("\xf0\x9f\x84\x80\xe2\xb4\x84\xd9\xa9\xe0\xa0\xa0\xe3\x80\x82\xe2\x92\x88\xe0\xbe\xb6ss", true); } // [B1, V7] |
| 1615 | 3275 | test { try toUnicodeFail("\xf0\x9f\x84\x80\xe1\x82\xa4\xd9\xa9\xe0\xa0\xa0\xe3\x80\x82\xe2\x92\x88\xe0\xbe\xb6Ss"); } // [B1, V7] |
| 3276 | test { try toAsciiFail("\xf0\x9f\x84\x80\xe1\x82\xa4\xd9\xa9\xe0\xa0\xa0\xe3\x80\x82\xe2\x92\x88\xe0\xbe\xb6Ss", false); } // [B1, V7] |
| 3277 | test { try toAsciiFail("\xf0\x9f\x84\x80\xe1\x82\xa4\xd9\xa9\xe0\xa0\xa0\xe3\x80\x82\xe2\x92\x88\xe0\xbe\xb6Ss", true); } // [B1, V7] |
| 1616 | 3278 | test { try toUnicodeFail("xn--iib29fp25e0219a.xn--ss-1sj588o"); } // [B1, V7] |
| 3279 | test { try toAsciiFail("xn--iib29fp25e0219a.xn--ss-1sj588o", false); } // [B1, V7] |
| 3280 | test { try toAsciiFail("xn--iib29fp25e0219a.xn--ss-1sj588o", true); } // [B1, V7] |
| 1617 | 3281 | test { try toUnicodeFail("xn--iib29fp25e0219a.xn--zca117e3vp"); } // [B1, V7] |
| 3282 | test { try toAsciiFail("xn--iib29fp25e0219a.xn--zca117e3vp", false); } // [B1, V7] |
| 3283 | test { try toAsciiFail("xn--iib29fp25e0219a.xn--zca117e3vp", true); } // [B1, V7] |
| 1618 | 3284 | test { try toUnicodeFail("0.xn--iib29f26o.1.xn--ss-1sj"); } // [B1, B5, B6, V6, V7] |
| 3285 | test { try toAsciiFail("0.xn--iib29f26o.1.xn--ss-1sj", false); } // [B1, B5, B6, V6, V7] |
| 3286 | test { try toAsciiFail("0.xn--iib29f26o.1.xn--ss-1sj", true); } // [B1, B5, B6, V6, V7] |
| 1619 | 3287 | test { try toUnicodeFail("0.xn--iib29f26o.1.xn--zca117e"); } // [B1, B5, B6, V6, V7] |
| 3288 | test { try toAsciiFail("0.xn--iib29f26o.1.xn--zca117e", false); } // [B1, B5, B6, V6, V7] |
| 3289 | test { try toAsciiFail("0.xn--iib29f26o.1.xn--zca117e", true); } // [B1, B5, B6, V6, V7] |
| 1620 | 3290 | test { try toUnicodeFail("xn--iib29f26o6n43c.xn--ss-1sj588o"); } // [B1, V7] |
| 3291 | test { try toAsciiFail("xn--iib29f26o6n43c.xn--ss-1sj588o", false); } // [B1, V7] |
| 3292 | test { try toAsciiFail("xn--iib29f26o6n43c.xn--ss-1sj588o", true); } // [B1, V7] |
| 1621 | 3293 | test { try toUnicodeFail("xn--iib29f26o6n43c.xn--zca117e3vp"); } // [B1, V7] |
| 3294 | test { try toAsciiFail("xn--iib29f26o6n43c.xn--zca117e3vp", false); } // [B1, V7] |
| 3295 | test { try toAsciiFail("xn--iib29f26o6n43c.xn--zca117e3vp", true); } // [B1, V7] |
| 1622 | 3296 | test { try toUnicodeFail("\xe2\x89\xa0.\xe2\x80\x8c-\xd9\xab"); } // [B1, C1] |
| 3297 | test { try toAsciiFail("\xe2\x89\xa0.\xe2\x80\x8c-\xd9\xab", false); } // [B1, C1] |
| 3298 | test { try toAsciiFail("\xe2\x89\xa0.\xe2\x80\x8c-\xd9\xab", true); } // [B1, V3] |
| 1623 | 3299 | test { try toUnicodeFail("=\xcc\xb8.\xe2\x80\x8c-\xd9\xab"); } // [B1, C1] |
| 3300 | test { try toAsciiFail("=\xcc\xb8.\xe2\x80\x8c-\xd9\xab", false); } // [B1, C1] |
| 3301 | test { try toAsciiFail("=\xcc\xb8.\xe2\x80\x8c-\xd9\xab", true); } // [B1, V3] |
| 1624 | 3302 | test { try toUnicodeFail("xn--1ch.xn----vqc"); } // [B1, V3] |
| 3303 | test { try toAsciiFail("xn--1ch.xn----vqc", false); } // [B1, V3] |
| 3304 | test { try toAsciiFail("xn--1ch.xn----vqc", true); } // [B1, V3] |
| 1625 | 3305 | test { try toUnicodeFail("xn--1ch.xn----vqc597q"); } // [B1, C1] |
| 3306 | test { try toAsciiFail("xn--1ch.xn----vqc597q", false); } // [B1, C1] |
| 3307 | test { try toAsciiFail("xn--1ch.xn----vqc597q", true); } // [B1, C1] |
| 1626 | 3308 | test { try toUnicodeFail("\xd9\xa0\xdb\xb1\xef\xbd\xa1\xf3\xa0\xb3\xb6\xf0\x9e\xa0\x81\xd9\xa5"); } // [B1, V7] |
| 3309 | test { try toAsciiFail("\xd9\xa0\xdb\xb1\xef\xbd\xa1\xf3\xa0\xb3\xb6\xf0\x9e\xa0\x81\xd9\xa5", false); } // [B1, V7] |
| 3310 | test { try toAsciiFail("\xd9\xa0\xdb\xb1\xef\xbd\xa1\xf3\xa0\xb3\xb6\xf0\x9e\xa0\x81\xd9\xa5", true); } // [B1, V7] |
| 1627 | 3311 | test { try toUnicodeFail("\xd9\xa0\xdb\xb1\xe3\x80\x82\xf3\xa0\xb3\xb6\xf0\x9e\xa0\x81\xd9\xa5"); } // [B1, V7] |
| 3312 | test { try toAsciiFail("\xd9\xa0\xdb\xb1\xe3\x80\x82\xf3\xa0\xb3\xb6\xf0\x9e\xa0\x81\xd9\xa5", false); } // [B1, V7] |
| 3313 | test { try toAsciiFail("\xd9\xa0\xdb\xb1\xe3\x80\x82\xf3\xa0\xb3\xb6\xf0\x9e\xa0\x81\xd9\xa5", true); } // [B1, V7] |
| 1628 | 3314 | test { try toUnicodeFail("xn--8hb40a.xn--eib7967vner3e"); } // [B1, V7] |
| 3315 | test { try toAsciiFail("xn--8hb40a.xn--eib7967vner3e", false); } // [B1, V7] |
| 3316 | test { try toAsciiFail("xn--8hb40a.xn--eib7967vner3e", true); } // [B1, V7] |
| 1629 | 3317 | test { try toUnicodeFail("\xe2\x80\x8c\xd9\xa3\xe2\x92\x96\xe3\x80\x82\xf3\xb1\x85\x89\xf0\xbd\xb7\x9b\xe1\xaf\xb3"); } // [B1, C1, V7] |
| 3318 | test { try toAsciiFail("\xe2\x80\x8c\xd9\xa3\xe2\x92\x96\xe3\x80\x82\xf3\xb1\x85\x89\xf0\xbd\xb7\x9b\xe1\xaf\xb3", false); } // [B1, C1, V7] |
| 3319 | test { try toAsciiFail("\xe2\x80\x8c\xd9\xa3\xe2\x92\x96\xe3\x80\x82\xf3\xb1\x85\x89\xf0\xbd\xb7\x9b\xe1\xaf\xb3", true); } // [B1, V7] |
| 1630 | 3320 | test { try toUnicodeFail("\xe2\x80\x8c\xd9\xa315.\xe3\x80\x82\xf3\xb1\x85\x89\xf0\xbd\xb7\x9b\xe1\xaf\xb3"); } // [B1, C1, V7, X4_2] |
| 3321 | test { try toAsciiFail("\xe2\x80\x8c\xd9\xa315.\xe3\x80\x82\xf3\xb1\x85\x89\xf0\xbd\xb7\x9b\xe1\xaf\xb3", false); } // [B1, C1, V7, A4_2] |
| 3322 | test { try toAsciiFail("\xe2\x80\x8c\xd9\xa315.\xe3\x80\x82\xf3\xb1\x85\x89\xf0\xbd\xb7\x9b\xe1\xaf\xb3", true); } // [B1, V7, A4_2] |
| 1631 | 3323 | test { try toUnicodeFail("xn--15-gyd..xn--1zf13512buy41d"); } // [B1, V7, X4_2] |
| 3324 | test { try toAsciiFail("xn--15-gyd..xn--1zf13512buy41d", false); } // [B1, V7, A4_2] |
| 3325 | test { try toAsciiFail("xn--15-gyd..xn--1zf13512buy41d", true); } // [B1, V7, A4_2] |
| 1632 | 3326 | test { try toUnicodeFail("xn--15-gyd983x..xn--1zf13512buy41d"); } // [B1, C1, V7, X4_2] |
| 3327 | test { try toAsciiFail("xn--15-gyd983x..xn--1zf13512buy41d", false); } // [B1, C1, V7, A4_2] |
| 3328 | test { try toAsciiFail("xn--15-gyd983x..xn--1zf13512buy41d", true); } // [B1, C1, V7, A4_2] |
| 1633 | 3329 | test { try toUnicodeFail("xn--cib675m.xn--1zf13512buy41d"); } // [B1, V7] |
| 3330 | test { try toAsciiFail("xn--cib675m.xn--1zf13512buy41d", false); } // [B1, V7] |
| 3331 | test { try toAsciiFail("xn--cib675m.xn--1zf13512buy41d", true); } // [B1, V7] |
| 1634 | 3332 | test { try toUnicodeFail("xn--cib152kwgd.xn--1zf13512buy41d"); } // [B1, C1, V7] |
| 3333 | test { try toAsciiFail("xn--cib152kwgd.xn--1zf13512buy41d", false); } // [B1, C1, V7] |
| 3334 | test { try toAsciiFail("xn--cib152kwgd.xn--1zf13512buy41d", true); } // [B1, C1, V7] |
| 1635 | 3335 | test { try toUnicodeFail("\xe1\xaf\xb3.-\xe9\x80\x8b\xf1\xb3\xa6\xad\xf3\x99\x99\xae"); } // [V3, V6, V7] |
| 3336 | test { try toAsciiFail("\xe1\xaf\xb3.-\xe9\x80\x8b\xf1\xb3\xa6\xad\xf3\x99\x99\xae", false); } // [V3, V6, V7] |
| 3337 | test { try toAsciiFail("\xe1\xaf\xb3.-\xe9\x80\x8b\xf1\xb3\xa6\xad\xf3\x99\x99\xae", true); } // [V3, V6, V7] |
| 1636 | 3338 | test { try toUnicodeFail("xn--1zf.xn----483d46987byr50b"); } // [V3, V6, V7] |
| 3339 | test { try toAsciiFail("xn--1zf.xn----483d46987byr50b", false); } // [V3, V6, V7] |
| 3340 | test { try toAsciiFail("xn--1zf.xn----483d46987byr50b", true); } // [V3, V6, V7] |
| 1637 | 3341 | test { try toAsciiPass("\xdd\x96\xe3\x80\x82\xe3\x85\xa4\xe2\x80\x8d\xcf\x82", "xn--9ob.xn--4xa", true); } |
| 1638 | 3342 | test { try toUnicodeFail("\xdd\x96\xe3\x80\x82\xe3\x85\xa4\xe2\x80\x8d\xcf\x82"); } // [B1, C2] |
| 3343 | test { try toAsciiFail("\xdd\x96\xe3\x80\x82\xe3\x85\xa4\xe2\x80\x8d\xcf\x82", false); } // [B1, C2] |
| 1639 | 3344 | test { try toAsciiPass("\xdd\x96\xe3\x80\x82\xe1\x85\xa0\xe2\x80\x8d\xcf\x82", "xn--9ob.xn--4xa", true); } |
| 1640 | 3345 | test { try toUnicodeFail("\xdd\x96\xe3\x80\x82\xe1\x85\xa0\xe2\x80\x8d\xcf\x82"); } // [B1, C2] |
| 3346 | test { try toAsciiFail("\xdd\x96\xe3\x80\x82\xe1\x85\xa0\xe2\x80\x8d\xcf\x82", false); } // [B1, C2] |
| 1641 | 3347 | test { try toAsciiPass("\xdd\x96\xe3\x80\x82\xe1\x85\xa0\xe2\x80\x8d\xce\xa3", "xn--9ob.xn--4xa", true); } |
| 1642 | 3348 | test { try toUnicodeFail("\xdd\x96\xe3\x80\x82\xe1\x85\xa0\xe2\x80\x8d\xce\xa3"); } // [B1, C2] |
| 3349 | test { try toAsciiFail("\xdd\x96\xe3\x80\x82\xe1\x85\xa0\xe2\x80\x8d\xce\xa3", false); } // [B1, C2] |
| 1643 | 3350 | test { try toAsciiPass("\xdd\x96\xe3\x80\x82\xe1\x85\xa0\xe2\x80\x8d\xcf\x83", "xn--9ob.xn--4xa", true); } |
| 1644 | 3351 | test { try toUnicodeFail("\xdd\x96\xe3\x80\x82\xe1\x85\xa0\xe2\x80\x8d\xcf\x83"); } // [B1, C2] |
| 3352 | test { try toAsciiFail("\xdd\x96\xe3\x80\x82\xe1\x85\xa0\xe2\x80\x8d\xcf\x83", false); } // [B1, C2] |
| 1645 | 3353 | test { try toUnicodePass("xn--9ob.xn--4xa", "\xdd\x96.\xcf\x83"); } |
| 1646 | 3354 | test { try toAsciiPass("xn--9ob.xn--4xa", "xn--9ob.xn--4xa", false); } |
| 1647 | 3355 | test { try toAsciiPass("xn--9ob.xn--4xa", "xn--9ob.xn--4xa", true); } |
| ... | ... | @@ -1652,102 +3360,290 @@ test { try toUnicodePass("\xdd\x96.\xce\xa3", "\xdd\x96.\xcf\x83"); } |
| 1652 | 3360 | test { try toAsciiPass("\xdd\x96.\xce\xa3", "xn--9ob.xn--4xa", false); } |
| 1653 | 3361 | test { try toAsciiPass("\xdd\x96.\xce\xa3", "xn--9ob.xn--4xa", true); } |
| 1654 | 3362 | test { try toUnicodeFail("xn--9ob.xn--4xa795l"); } // [B1, C2] |
| 3363 | test { try toAsciiFail("xn--9ob.xn--4xa795l", false); } // [B1, C2] |
| 3364 | test { try toAsciiFail("xn--9ob.xn--4xa795l", true); } // [B1, C2] |
| 1655 | 3365 | test { try toUnicodeFail("xn--9ob.xn--3xa995l"); } // [B1, C2] |
| 3366 | test { try toAsciiFail("xn--9ob.xn--3xa995l", false); } // [B1, C2] |
| 3367 | test { try toAsciiFail("xn--9ob.xn--3xa995l", true); } // [B1, C2] |
| 1656 | 3368 | test { try toAsciiPass("\xdd\x96\xe3\x80\x82\xe3\x85\xa4\xe2\x80\x8d\xce\xa3", "xn--9ob.xn--4xa", true); } |
| 1657 | 3369 | test { try toUnicodeFail("\xdd\x96\xe3\x80\x82\xe3\x85\xa4\xe2\x80\x8d\xce\xa3"); } // [B1, C2] |
| 3370 | test { try toAsciiFail("\xdd\x96\xe3\x80\x82\xe3\x85\xa4\xe2\x80\x8d\xce\xa3", false); } // [B1, C2] |
| 1658 | 3371 | test { try toAsciiPass("\xdd\x96\xe3\x80\x82\xe3\x85\xa4\xe2\x80\x8d\xcf\x83", "xn--9ob.xn--4xa", true); } |
| 1659 | 3372 | test { try toUnicodeFail("\xdd\x96\xe3\x80\x82\xe3\x85\xa4\xe2\x80\x8d\xcf\x83"); } // [B1, C2] |
| 3373 | test { try toAsciiFail("\xdd\x96\xe3\x80\x82\xe3\x85\xa4\xe2\x80\x8d\xcf\x83", false); } // [B1, C2] |
| 1660 | 3374 | test { try toUnicodeFail("xn--9ob.xn--4xa380e"); } // [V7] |
| 3375 | test { try toAsciiFail("xn--9ob.xn--4xa380e", false); } // [V7] |
| 3376 | test { try toAsciiFail("xn--9ob.xn--4xa380e", true); } // [V7] |
| 1661 | 3377 | test { try toUnicodeFail("xn--9ob.xn--4xa380ebol"); } // [C2, V7] |
| 3378 | test { try toAsciiFail("xn--9ob.xn--4xa380ebol", false); } // [C2, V7] |
| 3379 | test { try toAsciiFail("xn--9ob.xn--4xa380ebol", true); } // [C2, V7] |
| 1662 | 3380 | test { try toUnicodeFail("xn--9ob.xn--3xa580ebol"); } // [C2, V7] |
| 3381 | test { try toAsciiFail("xn--9ob.xn--3xa580ebol", false); } // [C2, V7] |
| 3382 | test { try toAsciiFail("xn--9ob.xn--3xa580ebol", true); } // [C2, V7] |
| 1663 | 3383 | test { try toUnicodeFail("xn--9ob.xn--4xa574u"); } // [V7] |
| 3384 | test { try toAsciiFail("xn--9ob.xn--4xa574u", false); } // [V7] |
| 3385 | test { try toAsciiFail("xn--9ob.xn--4xa574u", true); } // [V7] |
| 1664 | 3386 | test { try toUnicodeFail("xn--9ob.xn--4xa795lq2l"); } // [C2, V7] |
| 3387 | test { try toAsciiFail("xn--9ob.xn--4xa795lq2l", false); } // [C2, V7] |
| 3388 | test { try toAsciiFail("xn--9ob.xn--4xa795lq2l", true); } // [C2, V7] |
| 1665 | 3389 | test { try toUnicodeFail("xn--9ob.xn--3xa995lq2l"); } // [C2, V7] |
| 3390 | test { try toAsciiFail("xn--9ob.xn--3xa995lq2l", false); } // [C2, V7] |
| 3391 | test { try toAsciiFail("xn--9ob.xn--3xa995lq2l", true); } // [C2, V7] |
| 1666 | 3392 | test { try toUnicodeFail("\xe1\xa1\x86\xe1\x82\xa3\xef\xbd\xa1\xf3\x9e\xa2\xa7\xcc\x95\xe2\x80\x8d\xe2\x80\x8d"); } // [C2, V7] |
| 3393 | test { try toAsciiFail("\xe1\xa1\x86\xe1\x82\xa3\xef\xbd\xa1\xf3\x9e\xa2\xa7\xcc\x95\xe2\x80\x8d\xe2\x80\x8d", false); } // [C2, V7] |
| 3394 | test { try toAsciiFail("\xe1\xa1\x86\xe1\x82\xa3\xef\xbd\xa1\xf3\x9e\xa2\xa7\xcc\x95\xe2\x80\x8d\xe2\x80\x8d", true); } // [V7] |
| 1667 | 3395 | test { try toUnicodeFail("\xe1\xa1\x86\xe1\x82\xa3\xe3\x80\x82\xf3\x9e\xa2\xa7\xcc\x95\xe2\x80\x8d\xe2\x80\x8d"); } // [C2, V7] |
| 3396 | test { try toAsciiFail("\xe1\xa1\x86\xe1\x82\xa3\xe3\x80\x82\xf3\x9e\xa2\xa7\xcc\x95\xe2\x80\x8d\xe2\x80\x8d", false); } // [C2, V7] |
| 3397 | test { try toAsciiFail("\xe1\xa1\x86\xe1\x82\xa3\xe3\x80\x82\xf3\x9e\xa2\xa7\xcc\x95\xe2\x80\x8d\xe2\x80\x8d", true); } // [V7] |
| 1668 | 3398 | test { try toUnicodeFail("\xe1\xa1\x86\xe2\xb4\x83\xe3\x80\x82\xf3\x9e\xa2\xa7\xcc\x95\xe2\x80\x8d\xe2\x80\x8d"); } // [C2, V7] |
| 3399 | test { try toAsciiFail("\xe1\xa1\x86\xe2\xb4\x83\xe3\x80\x82\xf3\x9e\xa2\xa7\xcc\x95\xe2\x80\x8d\xe2\x80\x8d", false); } // [C2, V7] |
| 3400 | test { try toAsciiFail("\xe1\xa1\x86\xe2\xb4\x83\xe3\x80\x82\xf3\x9e\xa2\xa7\xcc\x95\xe2\x80\x8d\xe2\x80\x8d", true); } // [V7] |
| 1669 | 3401 | test { try toUnicodeFail("xn--57e237h.xn--5sa98523p"); } // [V7] |
| 3402 | test { try toAsciiFail("xn--57e237h.xn--5sa98523p", false); } // [V7] |
| 3403 | test { try toAsciiFail("xn--57e237h.xn--5sa98523p", true); } // [V7] |
| 1670 | 3404 | test { try toUnicodeFail("xn--57e237h.xn--5sa649la993427a"); } // [C2, V7] |
| 3405 | test { try toAsciiFail("xn--57e237h.xn--5sa649la993427a", false); } // [C2, V7] |
| 3406 | test { try toAsciiFail("xn--57e237h.xn--5sa649la993427a", true); } // [C2, V7] |
| 1671 | 3407 | test { try toUnicodeFail("\xe1\xa1\x86\xe2\xb4\x83\xef\xbd\xa1\xf3\x9e\xa2\xa7\xcc\x95\xe2\x80\x8d\xe2\x80\x8d"); } // [C2, V7] |
| 3408 | test { try toAsciiFail("\xe1\xa1\x86\xe2\xb4\x83\xef\xbd\xa1\xf3\x9e\xa2\xa7\xcc\x95\xe2\x80\x8d\xe2\x80\x8d", false); } // [C2, V7] |
| 3409 | test { try toAsciiFail("\xe1\xa1\x86\xe2\xb4\x83\xef\xbd\xa1\xf3\x9e\xa2\xa7\xcc\x95\xe2\x80\x8d\xe2\x80\x8d", true); } // [V7] |
| 1672 | 3410 | test { try toUnicodeFail("xn--bnd320b.xn--5sa98523p"); } // [V7] |
| 3411 | test { try toAsciiFail("xn--bnd320b.xn--5sa98523p", false); } // [V7] |
| 3412 | test { try toAsciiFail("xn--bnd320b.xn--5sa98523p", true); } // [V7] |
| 1673 | 3413 | test { try toUnicodeFail("xn--bnd320b.xn--5sa649la993427a"); } // [C2, V7] |
| 3414 | test { try toAsciiFail("xn--bnd320b.xn--5sa649la993427a", false); } // [C2, V7] |
| 3415 | test { try toAsciiFail("xn--bnd320b.xn--5sa649la993427a", true); } // [C2, V7] |
| 1674 | 3416 | test { try toUnicodeFail("\xe3\xad\x84\xe2\x80\x8d\xe0\xa1\x8f\xf0\x91\x9a\xb5\xef\xbc\x8e\xcf\x82\xf0\x90\xae\xae\xe2\x80\x8c\xe2\x80\x8d"); } // [B5, B6, C1, C2] |
| 3417 | test { try toAsciiFail("\xe3\xad\x84\xe2\x80\x8d\xe0\xa1\x8f\xf0\x91\x9a\xb5\xef\xbc\x8e\xcf\x82\xf0\x90\xae\xae\xe2\x80\x8c\xe2\x80\x8d", false); } // [B5, B6, C1, C2] |
| 3418 | test { try toAsciiFail("\xe3\xad\x84\xe2\x80\x8d\xe0\xa1\x8f\xf0\x91\x9a\xb5\xef\xbc\x8e\xcf\x82\xf0\x90\xae\xae\xe2\x80\x8c\xe2\x80\x8d", true); } // [B5, B6] |
| 1675 | 3419 | test { try toUnicodeFail("\xe3\xad\x84\xe2\x80\x8d\xe0\xa1\x8f\xf0\x91\x9a\xb5.\xcf\x82\xf0\x90\xae\xae\xe2\x80\x8c\xe2\x80\x8d"); } // [B5, B6, C1, C2] |
| 3420 | test { try toAsciiFail("\xe3\xad\x84\xe2\x80\x8d\xe0\xa1\x8f\xf0\x91\x9a\xb5.\xcf\x82\xf0\x90\xae\xae\xe2\x80\x8c\xe2\x80\x8d", false); } // [B5, B6, C1, C2] |
| 3421 | test { try toAsciiFail("\xe3\xad\x84\xe2\x80\x8d\xe0\xa1\x8f\xf0\x91\x9a\xb5.\xcf\x82\xf0\x90\xae\xae\xe2\x80\x8c\xe2\x80\x8d", true); } // [B5, B6] |
| 1676 | 3422 | test { try toUnicodeFail("\xe3\xad\x84\xe2\x80\x8d\xe0\xa1\x8f\xf0\x91\x9a\xb5.\xce\xa3\xf0\x90\xae\xae\xe2\x80\x8c\xe2\x80\x8d"); } // [B5, B6, C1, C2] |
| 3423 | test { try toAsciiFail("\xe3\xad\x84\xe2\x80\x8d\xe0\xa1\x8f\xf0\x91\x9a\xb5.\xce\xa3\xf0\x90\xae\xae\xe2\x80\x8c\xe2\x80\x8d", false); } // [B5, B6, C1, C2] |
| 3424 | test { try toAsciiFail("\xe3\xad\x84\xe2\x80\x8d\xe0\xa1\x8f\xf0\x91\x9a\xb5.\xce\xa3\xf0\x90\xae\xae\xe2\x80\x8c\xe2\x80\x8d", true); } // [B5, B6] |
| 1677 | 3425 | test { try toUnicodeFail("\xe3\xad\x84\xe2\x80\x8d\xe0\xa1\x8f\xf0\x91\x9a\xb5.\xcf\x83\xf0\x90\xae\xae\xe2\x80\x8c\xe2\x80\x8d"); } // [B5, B6, C1, C2] |
| 3426 | test { try toAsciiFail("\xe3\xad\x84\xe2\x80\x8d\xe0\xa1\x8f\xf0\x91\x9a\xb5.\xcf\x83\xf0\x90\xae\xae\xe2\x80\x8c\xe2\x80\x8d", false); } // [B5, B6, C1, C2] |
| 3427 | test { try toAsciiFail("\xe3\xad\x84\xe2\x80\x8d\xe0\xa1\x8f\xf0\x91\x9a\xb5.\xcf\x83\xf0\x90\xae\xae\xe2\x80\x8c\xe2\x80\x8d", true); } // [B5, B6] |
| 1678 | 3428 | test { try toUnicodeFail("xn--ewb302xhu1l.xn--4xa0426k"); } // [B5, B6] |
| 3429 | test { try toAsciiFail("xn--ewb302xhu1l.xn--4xa0426k", false); } // [B5, B6] |
| 3430 | test { try toAsciiFail("xn--ewb302xhu1l.xn--4xa0426k", true); } // [B5, B6] |
| 1679 | 3431 | test { try toUnicodeFail("xn--ewb962jfitku4r.xn--4xa695lda6932v"); } // [B5, B6, C1, C2] |
| 3432 | test { try toAsciiFail("xn--ewb962jfitku4r.xn--4xa695lda6932v", false); } // [B5, B6, C1, C2] |
| 3433 | test { try toAsciiFail("xn--ewb962jfitku4r.xn--4xa695lda6932v", true); } // [B5, B6, C1, C2] |
| 1680 | 3434 | test { try toUnicodeFail("xn--ewb962jfitku4r.xn--3xa895lda6932v"); } // [B5, B6, C1, C2] |
| 3435 | test { try toAsciiFail("xn--ewb962jfitku4r.xn--3xa895lda6932v", false); } // [B5, B6, C1, C2] |
| 3436 | test { try toAsciiFail("xn--ewb962jfitku4r.xn--3xa895lda6932v", true); } // [B5, B6, C1, C2] |
| 1681 | 3437 | test { try toUnicodeFail("\xe3\xad\x84\xe2\x80\x8d\xe0\xa1\x8f\xf0\x91\x9a\xb5\xef\xbc\x8e\xce\xa3\xf0\x90\xae\xae\xe2\x80\x8c\xe2\x80\x8d"); } // [B5, B6, C1, C2] |
| 3438 | test { try toAsciiFail("\xe3\xad\x84\xe2\x80\x8d\xe0\xa1\x8f\xf0\x91\x9a\xb5\xef\xbc\x8e\xce\xa3\xf0\x90\xae\xae\xe2\x80\x8c\xe2\x80\x8d", false); } // [B5, B6, C1, C2] |
| 3439 | test { try toAsciiFail("\xe3\xad\x84\xe2\x80\x8d\xe0\xa1\x8f\xf0\x91\x9a\xb5\xef\xbc\x8e\xce\xa3\xf0\x90\xae\xae\xe2\x80\x8c\xe2\x80\x8d", true); } // [B5, B6] |
| 1682 | 3440 | test { try toUnicodeFail("\xe3\xad\x84\xe2\x80\x8d\xe0\xa1\x8f\xf0\x91\x9a\xb5\xef\xbc\x8e\xcf\x83\xf0\x90\xae\xae\xe2\x80\x8c\xe2\x80\x8d"); } // [B5, B6, C1, C2] |
| 3441 | test { try toAsciiFail("\xe3\xad\x84\xe2\x80\x8d\xe0\xa1\x8f\xf0\x91\x9a\xb5\xef\xbc\x8e\xcf\x83\xf0\x90\xae\xae\xe2\x80\x8c\xe2\x80\x8d", false); } // [B5, B6, C1, C2] |
| 3442 | test { try toAsciiFail("\xe3\xad\x84\xe2\x80\x8d\xe0\xa1\x8f\xf0\x91\x9a\xb5\xef\xbc\x8e\xcf\x83\xf0\x90\xae\xae\xe2\x80\x8c\xe2\x80\x8d", true); } // [B5, B6] |
| 1683 | 3443 | test { try toUnicodeFail("\xe1\x9e\xb5\xe3\x80\x82\xf0\x9e\xaf\xb8\xea\xa1\x80\xf0\x9f\x84\x8b"); } // [B2, B3, V7, X4_2] |
| 3444 | test { try toAsciiFail("\xe1\x9e\xb5\xe3\x80\x82\xf0\x9e\xaf\xb8\xea\xa1\x80\xf0\x9f\x84\x8b", false); } // [B2, B3, V7, A4_2] |
| 3445 | test { try toAsciiFail("\xe1\x9e\xb5\xe3\x80\x82\xf0\x9e\xaf\xb8\xea\xa1\x80\xf0\x9f\x84\x8b", true); } // [B2, B3, V7, A4_2] |
| 1684 | 3446 | test { try toUnicodeFail(".xn--8b9ar252dngd"); } // [B2, B3, V7, X4_2] |
| 3447 | test { try toAsciiFail(".xn--8b9ar252dngd", false); } // [B2, B3, V7, A4_2] |
| 3448 | test { try toAsciiFail(".xn--8b9ar252dngd", true); } // [B2, B3, V7, A4_2] |
| 1685 | 3449 | test { try toUnicodeFail("xn--03e.xn--8b9ar252dngd"); } // [B1, B2, B3, V6, V7] |
| 3450 | test { try toAsciiFail("xn--03e.xn--8b9ar252dngd", false); } // [B1, B2, B3, V6, V7] |
| 3451 | test { try toAsciiFail("xn--03e.xn--8b9ar252dngd", true); } // [B1, B2, B3, V6, V7] |
| 1686 | 3452 | test { try toUnicodeFail("\xf3\x90\xaa\xba\xe6\x9a\x91\xef\xbc\x8e\xe2\xbe\x91\xd9\xa8"); } // [B5, B6, V7] |
| 3453 | test { try toAsciiFail("\xf3\x90\xaa\xba\xe6\x9a\x91\xef\xbc\x8e\xe2\xbe\x91\xd9\xa8", false); } // [B5, B6, V7] |
| 3454 | test { try toAsciiFail("\xf3\x90\xaa\xba\xe6\x9a\x91\xef\xbc\x8e\xe2\xbe\x91\xd9\xa8", true); } // [B5, B6, V7] |
| 1687 | 3455 | test { try toUnicodeFail("\xf3\x90\xaa\xba\xe6\x9a\x91.\xe8\xa5\xbe\xd9\xa8"); } // [B5, B6, V7] |
| 3456 | test { try toAsciiFail("\xf3\x90\xaa\xba\xe6\x9a\x91.\xe8\xa5\xbe\xd9\xa8", false); } // [B5, B6, V7] |
| 3457 | test { try toAsciiFail("\xf3\x90\xaa\xba\xe6\x9a\x91.\xe8\xa5\xbe\xd9\xa8", true); } // [B5, B6, V7] |
| 1688 | 3458 | test { try toUnicodeFail("xn--tlvq3513e.xn--hib9228d"); } // [B5, B6, V7] |
| 3459 | test { try toAsciiFail("xn--tlvq3513e.xn--hib9228d", false); } // [B5, B6, V7] |
| 3460 | test { try toAsciiFail("xn--tlvq3513e.xn--hib9228d", true); } // [B5, B6, V7] |
| 1689 | 3461 | test { try toUnicodeFail("\xf3\xa0\x84\x9a\xe2\x89\xaf\xea\xa1\xa2\xe3\x80\x82\xe0\xa2\x91\xe1\xb7\xbf"); } // [B1, V7] |
| 3462 | test { try toAsciiFail("\xf3\xa0\x84\x9a\xe2\x89\xaf\xea\xa1\xa2\xe3\x80\x82\xe0\xa2\x91\xe1\xb7\xbf", false); } // [B1, V7] |
| 3463 | test { try toAsciiFail("\xf3\xa0\x84\x9a\xe2\x89\xaf\xea\xa1\xa2\xe3\x80\x82\xe0\xa2\x91\xe1\xb7\xbf", true); } // [B1, V7] |
| 1690 | 3464 | test { try toUnicodeFail("\xf3\xa0\x84\x9a>\xcc\xb8\xea\xa1\xa2\xe3\x80\x82\xe0\xa2\x91\xe1\xb7\xbf"); } // [B1, V7] |
| 3465 | test { try toAsciiFail("\xf3\xa0\x84\x9a>\xcc\xb8\xea\xa1\xa2\xe3\x80\x82\xe0\xa2\x91\xe1\xb7\xbf", false); } // [B1, V7] |
| 3466 | test { try toAsciiFail("\xf3\xa0\x84\x9a>\xcc\xb8\xea\xa1\xa2\xe3\x80\x82\xe0\xa2\x91\xe1\xb7\xbf", true); } // [B1, V7] |
| 1691 | 3467 | test { try toUnicodeFail("xn--hdh7783c.xn--9xb680i"); } // [B1, V7] |
| 3468 | test { try toAsciiFail("xn--hdh7783c.xn--9xb680i", false); } // [B1, V7] |
| 3469 | test { try toAsciiFail("xn--hdh7783c.xn--9xb680i", true); } // [B1, V7] |
| 1692 | 3470 | test { try toUnicodeFail("\xef\xb7\x83\xf0\xae\x81\xb1\xe0\xad\x8d\xf0\x90\xa8\xbf.\xf3\x90\xa7\xa4\xe1\x82\xb7"); } // [B2, B3, V7] |
| 3471 | test { try toAsciiFail("\xef\xb7\x83\xf0\xae\x81\xb1\xe0\xad\x8d\xf0\x90\xa8\xbf.\xf3\x90\xa7\xa4\xe1\x82\xb7", false); } // [B2, B3, V7] |
| 3472 | test { try toAsciiFail("\xef\xb7\x83\xf0\xae\x81\xb1\xe0\xad\x8d\xf0\x90\xa8\xbf.\xf3\x90\xa7\xa4\xe1\x82\xb7", true); } // [B2, B3, V7] |
| 1693 | 3473 | test { try toUnicodeFail("\xd9\x83\xd9\x85\xd9\x85\xf0\xae\x81\xb1\xe0\xad\x8d\xf0\x90\xa8\xbf.\xf3\x90\xa7\xa4\xe1\x82\xb7"); } // [B2, B3, V7] |
| 3474 | test { try toAsciiFail("\xd9\x83\xd9\x85\xd9\x85\xf0\xae\x81\xb1\xe0\xad\x8d\xf0\x90\xa8\xbf.\xf3\x90\xa7\xa4\xe1\x82\xb7", false); } // [B2, B3, V7] |
| 3475 | test { try toAsciiFail("\xd9\x83\xd9\x85\xd9\x85\xf0\xae\x81\xb1\xe0\xad\x8d\xf0\x90\xa8\xbf.\xf3\x90\xa7\xa4\xe1\x82\xb7", true); } // [B2, B3, V7] |
| 1694 | 3476 | test { try toUnicodeFail("\xd9\x83\xd9\x85\xd9\x85\xf0\xae\x81\xb1\xe0\xad\x8d\xf0\x90\xa8\xbf.\xf3\x90\xa7\xa4\xe2\xb4\x97"); } // [B2, B3, V7] |
| 3477 | test { try toAsciiFail("\xd9\x83\xd9\x85\xd9\x85\xf0\xae\x81\xb1\xe0\xad\x8d\xf0\x90\xa8\xbf.\xf3\x90\xa7\xa4\xe2\xb4\x97", false); } // [B2, B3, V7] |
| 3478 | test { try toAsciiFail("\xd9\x83\xd9\x85\xd9\x85\xf0\xae\x81\xb1\xe0\xad\x8d\xf0\x90\xa8\xbf.\xf3\x90\xa7\xa4\xe2\xb4\x97", true); } // [B2, B3, V7] |
| 1695 | 3479 | test { try toUnicodeFail("xn--fhbea662czx68a2tju.xn--fljz2846h"); } // [B2, B3, V7] |
| 3480 | test { try toAsciiFail("xn--fhbea662czx68a2tju.xn--fljz2846h", false); } // [B2, B3, V7] |
| 3481 | test { try toAsciiFail("xn--fhbea662czx68a2tju.xn--fljz2846h", true); } // [B2, B3, V7] |
| 1696 | 3482 | test { try toUnicodeFail("\xef\xb7\x83\xf0\xae\x81\xb1\xe0\xad\x8d\xf0\x90\xa8\xbf.\xf3\x90\xa7\xa4\xe2\xb4\x97"); } // [B2, B3, V7] |
| 3483 | test { try toAsciiFail("\xef\xb7\x83\xf0\xae\x81\xb1\xe0\xad\x8d\xf0\x90\xa8\xbf.\xf3\x90\xa7\xa4\xe2\xb4\x97", false); } // [B2, B3, V7] |
| 3484 | test { try toAsciiFail("\xef\xb7\x83\xf0\xae\x81\xb1\xe0\xad\x8d\xf0\x90\xa8\xbf.\xf3\x90\xa7\xa4\xe2\xb4\x97", true); } // [B2, B3, V7] |
| 1697 | 3485 | test { try toUnicodeFail("xn--fhbea662czx68a2tju.xn--vnd55511o"); } // [B2, B3, V7] |
| 3486 | test { try toAsciiFail("xn--fhbea662czx68a2tju.xn--vnd55511o", false); } // [B2, B3, V7] |
| 3487 | test { try toAsciiFail("xn--fhbea662czx68a2tju.xn--vnd55511o", true); } // [B2, B3, V7] |
| 1698 | 3488 | test { try toUnicodeFail("\xf0\x9e\x80\xa8\xef\xbd\xa1\xe1\xad\x84\xf2\xa1\x9b\xa8\xf0\x9e\x8e\x87"); } // [V6, V7] |
| 3489 | test { try toAsciiFail("\xf0\x9e\x80\xa8\xef\xbd\xa1\xe1\xad\x84\xf2\xa1\x9b\xa8\xf0\x9e\x8e\x87", false); } // [V6, V7] |
| 3490 | test { try toAsciiFail("\xf0\x9e\x80\xa8\xef\xbd\xa1\xe1\xad\x84\xf2\xa1\x9b\xa8\xf0\x9e\x8e\x87", true); } // [V6, V7] |
| 1699 | 3491 | test { try toUnicodeFail("\xf0\x9e\x80\xa8\xe3\x80\x82\xe1\xad\x84\xf2\xa1\x9b\xa8\xf0\x9e\x8e\x87"); } // [V6, V7] |
| 3492 | test { try toAsciiFail("\xf0\x9e\x80\xa8\xe3\x80\x82\xe1\xad\x84\xf2\xa1\x9b\xa8\xf0\x9e\x8e\x87", false); } // [V6, V7] |
| 3493 | test { try toAsciiFail("\xf0\x9e\x80\xa8\xe3\x80\x82\xe1\xad\x84\xf2\xa1\x9b\xa8\xf0\x9e\x8e\x87", true); } // [V6, V7] |
| 1700 | 3494 | test { try toUnicodeFail("xn--mi4h.xn--1uf6843smg20c"); } // [V6, V7] |
| 3495 | test { try toAsciiFail("xn--mi4h.xn--1uf6843smg20c", false); } // [V6, V7] |
| 3496 | test { try toAsciiFail("xn--mi4h.xn--1uf6843smg20c", true); } // [V6, V7] |
| 1701 | 3497 | test { try toUnicodeFail("\xf3\xa0\xa3\xbc\xe2\x80\x8c\xef\xbc\x8e\xf0\x90\xba\xb0\xe2\x80\x8c\xe1\xa1\x9f"); } // [B1, B2, B3, C1, V7] |
| 3498 | test { try toAsciiFail("\xf3\xa0\xa3\xbc\xe2\x80\x8c\xef\xbc\x8e\xf0\x90\xba\xb0\xe2\x80\x8c\xe1\xa1\x9f", false); } // [B1, B2, B3, C1, V7] |
| 3499 | test { try toAsciiFail("\xf3\xa0\xa3\xbc\xe2\x80\x8c\xef\xbc\x8e\xf0\x90\xba\xb0\xe2\x80\x8c\xe1\xa1\x9f", true); } // [B1, B2, B3, V7] |
| 1702 | 3500 | test { try toUnicodeFail("\xf3\xa0\xa3\xbc\xe2\x80\x8c.\xf0\x90\xba\xb0\xe2\x80\x8c\xe1\xa1\x9f"); } // [B1, B2, B3, C1, V7] |
| 3501 | test { try toAsciiFail("\xf3\xa0\xa3\xbc\xe2\x80\x8c.\xf0\x90\xba\xb0\xe2\x80\x8c\xe1\xa1\x9f", false); } // [B1, B2, B3, C1, V7] |
| 3502 | test { try toAsciiFail("\xf3\xa0\xa3\xbc\xe2\x80\x8c.\xf0\x90\xba\xb0\xe2\x80\x8c\xe1\xa1\x9f", true); } // [B1, B2, B3, V7] |
| 1703 | 3503 | test { try toUnicodeFail("xn--q046e.xn--v8e7227j"); } // [B1, B2, B3, V7] |
| 3504 | test { try toAsciiFail("xn--q046e.xn--v8e7227j", false); } // [B1, B2, B3, V7] |
| 3505 | test { try toAsciiFail("xn--q046e.xn--v8e7227j", true); } // [B1, B2, B3, V7] |
| 1704 | 3506 | test { try toUnicodeFail("xn--0ug18531l.xn--v8e340bp21t"); } // [B1, B2, B3, C1, V7] |
| 3507 | test { try toAsciiFail("xn--0ug18531l.xn--v8e340bp21t", false); } // [B1, B2, B3, C1, V7] |
| 3508 | test { try toAsciiFail("xn--0ug18531l.xn--v8e340bp21t", true); } // [B1, B2, B3, C1, V7] |
| 1705 | 3509 | test { try toUnicodeFail("\xe1\xa2\x9b\xf3\xa8\x85\x9f\xc3\x9f.\xe1\x8c\xa7"); } // [V7] |
| 3510 | test { try toAsciiFail("\xe1\xa2\x9b\xf3\xa8\x85\x9f\xc3\x9f.\xe1\x8c\xa7", false); } // [V7] |
| 3511 | test { try toAsciiFail("\xe1\xa2\x9b\xf3\xa8\x85\x9f\xc3\x9f.\xe1\x8c\xa7", true); } // [V7] |
| 1706 | 3512 | test { try toUnicodeFail("\xe1\xa2\x9b\xf3\xa8\x85\x9fSS.\xe1\x8c\xa7"); } // [V7] |
| 3513 | test { try toAsciiFail("\xe1\xa2\x9b\xf3\xa8\x85\x9fSS.\xe1\x8c\xa7", false); } // [V7] |
| 3514 | test { try toAsciiFail("\xe1\xa2\x9b\xf3\xa8\x85\x9fSS.\xe1\x8c\xa7", true); } // [V7] |
| 1707 | 3515 | test { try toUnicodeFail("\xe1\xa2\x9b\xf3\xa8\x85\x9fss.\xe1\x8c\xa7"); } // [V7] |
| 3516 | test { try toAsciiFail("\xe1\xa2\x9b\xf3\xa8\x85\x9fss.\xe1\x8c\xa7", false); } // [V7] |
| 3517 | test { try toAsciiFail("\xe1\xa2\x9b\xf3\xa8\x85\x9fss.\xe1\x8c\xa7", true); } // [V7] |
| 1708 | 3518 | test { try toUnicodeFail("\xe1\xa2\x9b\xf3\xa8\x85\x9fSs.\xe1\x8c\xa7"); } // [V7] |
| 3519 | test { try toAsciiFail("\xe1\xa2\x9b\xf3\xa8\x85\x9fSs.\xe1\x8c\xa7", false); } // [V7] |
| 3520 | test { try toAsciiFail("\xe1\xa2\x9b\xf3\xa8\x85\x9fSs.\xe1\x8c\xa7", true); } // [V7] |
| 1709 | 3521 | test { try toUnicodeFail("xn--ss-7dp66033t.xn--p5d"); } // [V7] |
| 3522 | test { try toAsciiFail("xn--ss-7dp66033t.xn--p5d", false); } // [V7] |
| 3523 | test { try toAsciiFail("xn--ss-7dp66033t.xn--p5d", true); } // [V7] |
| 1710 | 3524 | test { try toUnicodeFail("xn--zca562jc642x.xn--p5d"); } // [V7] |
| 3525 | test { try toAsciiFail("xn--zca562jc642x.xn--p5d", false); } // [V7] |
| 3526 | test { try toAsciiFail("xn--zca562jc642x.xn--p5d", true); } // [V7] |
| 1711 | 3527 | test { try toUnicodeFail("\xe2\xae\x92\xe2\x80\x8c.\xf1\x92\x9a\x97\xe2\x80\x8c"); } // [C1, V7] |
| 3528 | test { try toAsciiFail("\xe2\xae\x92\xe2\x80\x8c.\xf1\x92\x9a\x97\xe2\x80\x8c", false); } // [C1, V7] |
| 3529 | test { try toAsciiFail("\xe2\xae\x92\xe2\x80\x8c.\xf1\x92\x9a\x97\xe2\x80\x8c", true); } // [V7] |
| 1712 | 3530 | test { try toUnicodeFail("xn--b9i.xn--5p9y"); } // [V7] |
| 3531 | test { try toAsciiFail("xn--b9i.xn--5p9y", false); } // [V7] |
| 3532 | test { try toAsciiFail("xn--b9i.xn--5p9y", true); } // [V7] |
| 1713 | 3533 | test { try toUnicodeFail("xn--0ugx66b.xn--0ugz2871c"); } // [C1, V7] |
| 3534 | test { try toAsciiFail("xn--0ugx66b.xn--0ugz2871c", false); } // [C1, V7] |
| 3535 | test { try toAsciiFail("xn--0ugx66b.xn--0ugz2871c", true); } // [C1, V7] |
| 1714 | 3536 | test { try toUnicodeFail("\xf0\x9e\xa4\x82\xf1\xb9\x9e\x81\xf0\x90\xb9\xaf\xe3\x80\x82\xe1\x82\xbc"); } // [B2, V7] |
| 3537 | test { try toAsciiFail("\xf0\x9e\xa4\x82\xf1\xb9\x9e\x81\xf0\x90\xb9\xaf\xe3\x80\x82\xe1\x82\xbc", false); } // [B2, V7] |
| 3538 | test { try toAsciiFail("\xf0\x9e\xa4\x82\xf1\xb9\x9e\x81\xf0\x90\xb9\xaf\xe3\x80\x82\xe1\x82\xbc", true); } // [B2, V7] |
| 1715 | 3539 | test { try toUnicodeFail("\xf0\x9e\xa4\xa4\xf1\xb9\x9e\x81\xf0\x90\xb9\xaf\xe3\x80\x82\xe2\xb4\x9c"); } // [B2, V7] |
| 3540 | test { try toAsciiFail("\xf0\x9e\xa4\xa4\xf1\xb9\x9e\x81\xf0\x90\xb9\xaf\xe3\x80\x82\xe2\xb4\x9c", false); } // [B2, V7] |
| 3541 | test { try toAsciiFail("\xf0\x9e\xa4\xa4\xf1\xb9\x9e\x81\xf0\x90\xb9\xaf\xe3\x80\x82\xe2\xb4\x9c", true); } // [B2, V7] |
| 1716 | 3542 | test { try toUnicodeFail("xn--no0dr648a51o3b.xn--klj"); } // [B2, V7] |
| 3543 | test { try toAsciiFail("xn--no0dr648a51o3b.xn--klj", false); } // [B2, V7] |
| 3544 | test { try toAsciiFail("xn--no0dr648a51o3b.xn--klj", true); } // [B2, V7] |
| 1717 | 3545 | test { try toUnicodeFail("xn--no0dr648a51o3b.xn--0nd"); } // [B2, V7] |
| 3546 | test { try toAsciiFail("xn--no0dr648a51o3b.xn--0nd", false); } // [B2, V7] |
| 3547 | test { try toAsciiFail("xn--no0dr648a51o3b.xn--0nd", true); } // [B2, V7] |
| 1718 | 3548 | test { try toUnicodeFail("\xf0\x9e\xa4\x82\xf1\xb9\x9e\x81\xf0\x90\xb9\xaf\xe3\x80\x82\xe2\xb4\x9c"); } // [B2, V7] |
| 3549 | test { try toAsciiFail("\xf0\x9e\xa4\x82\xf1\xb9\x9e\x81\xf0\x90\xb9\xaf\xe3\x80\x82\xe2\xb4\x9c", false); } // [B2, V7] |
| 3550 | test { try toAsciiFail("\xf0\x9e\xa4\x82\xf1\xb9\x9e\x81\xf0\x90\xb9\xaf\xe3\x80\x82\xe2\xb4\x9c", true); } // [B2, V7] |
| 1719 | 3551 | test { try toUnicodeFail("\xf0\x90\xb9\xb5\xe2\xae\xa3\xe2\x80\x8c\xf0\x91\x84\xb0\xef\xbd\xa1\xf1\xb7\xb4\xbf\xef\xb2\xb7"); } // [B1, B5, B6, C1, V7] |
| 3552 | test { try toAsciiFail("\xf0\x90\xb9\xb5\xe2\xae\xa3\xe2\x80\x8c\xf0\x91\x84\xb0\xef\xbd\xa1\xf1\xb7\xb4\xbf\xef\xb2\xb7", false); } // [B1, B5, B6, C1, V7] |
| 3553 | test { try toAsciiFail("\xf0\x90\xb9\xb5\xe2\xae\xa3\xe2\x80\x8c\xf0\x91\x84\xb0\xef\xbd\xa1\xf1\xb7\xb4\xbf\xef\xb2\xb7", true); } // [B1, B5, B6, V7] |
| 1720 | 3554 | test { try toUnicodeFail("\xf0\x90\xb9\xb5\xe2\xae\xa3\xe2\x80\x8c\xf0\x91\x84\xb0\xe3\x80\x82\xf1\xb7\xb4\xbf\xd8\xb6\xd9\x85"); } // [B1, B5, B6, C1, V7] |
| 3555 | test { try toAsciiFail("\xf0\x90\xb9\xb5\xe2\xae\xa3\xe2\x80\x8c\xf0\x91\x84\xb0\xe3\x80\x82\xf1\xb7\xb4\xbf\xd8\xb6\xd9\x85", false); } // [B1, B5, B6, C1, V7] |
| 3556 | test { try toAsciiFail("\xf0\x90\xb9\xb5\xe2\xae\xa3\xe2\x80\x8c\xf0\x91\x84\xb0\xe3\x80\x82\xf1\xb7\xb4\xbf\xd8\xb6\xd9\x85", true); } // [B1, B5, B6, V7] |
| 1721 | 3557 | test { try toUnicodeFail("xn--s9i5458e7yb.xn--1gb4a66004i"); } // [B1, B5, B6, V7] |
| 3558 | test { try toAsciiFail("xn--s9i5458e7yb.xn--1gb4a66004i", false); } // [B1, B5, B6, V7] |
| 3559 | test { try toAsciiFail("xn--s9i5458e7yb.xn--1gb4a66004i", true); } // [B1, B5, B6, V7] |
| 1722 | 3560 | test { try toUnicodeFail("xn--0ug586bcj8p7jc.xn--1gb4a66004i"); } // [B1, B5, B6, C1, V7] |
| 3561 | test { try toAsciiFail("xn--0ug586bcj8p7jc.xn--1gb4a66004i", false); } // [B1, B5, B6, C1, V7] |
| 3562 | test { try toAsciiFail("xn--0ug586bcj8p7jc.xn--1gb4a66004i", true); } // [B1, B5, B6, C1, V7] |
| 1723 | 3563 | test { try toUnicodeFail("\xe1\x82\xb2\xe3\x80\x82\xe3\x83\x87\xc3\x9f\xf0\x9e\xa4\xb5\xe0\xb1\x8d"); } // [B5, B6] |
| 3564 | test { try toAsciiFail("\xe1\x82\xb2\xe3\x80\x82\xe3\x83\x87\xc3\x9f\xf0\x9e\xa4\xb5\xe0\xb1\x8d", false); } // [B5, B6] |
| 3565 | test { try toAsciiFail("\xe1\x82\xb2\xe3\x80\x82\xe3\x83\x87\xc3\x9f\xf0\x9e\xa4\xb5\xe0\xb1\x8d", true); } // [B5, B6] |
| 1724 | 3566 | test { try toUnicodeFail("\xe1\x82\xb2\xe3\x80\x82\xe3\x83\x86\xe3\x82\x99\xc3\x9f\xf0\x9e\xa4\xb5\xe0\xb1\x8d"); } // [B5, B6] |
| 3567 | test { try toAsciiFail("\xe1\x82\xb2\xe3\x80\x82\xe3\x83\x86\xe3\x82\x99\xc3\x9f\xf0\x9e\xa4\xb5\xe0\xb1\x8d", false); } // [B5, B6] |
| 3568 | test { try toAsciiFail("\xe1\x82\xb2\xe3\x80\x82\xe3\x83\x86\xe3\x82\x99\xc3\x9f\xf0\x9e\xa4\xb5\xe0\xb1\x8d", true); } // [B5, B6] |
| 1725 | 3569 | test { try toUnicodeFail("\xe2\xb4\x92\xe3\x80\x82\xe3\x83\x86\xe3\x82\x99\xc3\x9f\xf0\x9e\xa4\xb5\xe0\xb1\x8d"); } // [B5, B6] |
| 3570 | test { try toAsciiFail("\xe2\xb4\x92\xe3\x80\x82\xe3\x83\x86\xe3\x82\x99\xc3\x9f\xf0\x9e\xa4\xb5\xe0\xb1\x8d", false); } // [B5, B6] |
| 3571 | test { try toAsciiFail("\xe2\xb4\x92\xe3\x80\x82\xe3\x83\x86\xe3\x82\x99\xc3\x9f\xf0\x9e\xa4\xb5\xe0\xb1\x8d", true); } // [B5, B6] |
| 1726 | 3572 | test { try toUnicodeFail("\xe2\xb4\x92\xe3\x80\x82\xe3\x83\x87\xc3\x9f\xf0\x9e\xa4\xb5\xe0\xb1\x8d"); } // [B5, B6] |
| 3573 | test { try toAsciiFail("\xe2\xb4\x92\xe3\x80\x82\xe3\x83\x87\xc3\x9f\xf0\x9e\xa4\xb5\xe0\xb1\x8d", false); } // [B5, B6] |
| 3574 | test { try toAsciiFail("\xe2\xb4\x92\xe3\x80\x82\xe3\x83\x87\xc3\x9f\xf0\x9e\xa4\xb5\xe0\xb1\x8d", true); } // [B5, B6] |
| 1727 | 3575 | test { try toUnicodeFail("\xe1\x82\xb2\xe3\x80\x82\xe3\x83\x87SS\xf0\x9e\xa4\x93\xe0\xb1\x8d"); } // [B5, B6] |
| 3576 | test { try toAsciiFail("\xe1\x82\xb2\xe3\x80\x82\xe3\x83\x87SS\xf0\x9e\xa4\x93\xe0\xb1\x8d", false); } // [B5, B6] |
| 3577 | test { try toAsciiFail("\xe1\x82\xb2\xe3\x80\x82\xe3\x83\x87SS\xf0\x9e\xa4\x93\xe0\xb1\x8d", true); } // [B5, B6] |
| 1728 | 3578 | test { try toUnicodeFail("\xe1\x82\xb2\xe3\x80\x82\xe3\x83\x86\xe3\x82\x99SS\xf0\x9e\xa4\x93\xe0\xb1\x8d"); } // [B5, B6] |
| 3579 | test { try toAsciiFail("\xe1\x82\xb2\xe3\x80\x82\xe3\x83\x86\xe3\x82\x99SS\xf0\x9e\xa4\x93\xe0\xb1\x8d", false); } // [B5, B6] |
| 3580 | test { try toAsciiFail("\xe1\x82\xb2\xe3\x80\x82\xe3\x83\x86\xe3\x82\x99SS\xf0\x9e\xa4\x93\xe0\xb1\x8d", true); } // [B5, B6] |
| 1729 | 3581 | test { try toUnicodeFail("\xe2\xb4\x92\xe3\x80\x82\xe3\x83\x86\xe3\x82\x99ss\xf0\x9e\xa4\xb5\xe0\xb1\x8d"); } // [B5, B6] |
| 3582 | test { try toAsciiFail("\xe2\xb4\x92\xe3\x80\x82\xe3\x83\x86\xe3\x82\x99ss\xf0\x9e\xa4\xb5\xe0\xb1\x8d", false); } // [B5, B6] |
| 3583 | test { try toAsciiFail("\xe2\xb4\x92\xe3\x80\x82\xe3\x83\x86\xe3\x82\x99ss\xf0\x9e\xa4\xb5\xe0\xb1\x8d", true); } // [B5, B6] |
| 1730 | 3584 | test { try toUnicodeFail("\xe2\xb4\x92\xe3\x80\x82\xe3\x83\x87ss\xf0\x9e\xa4\xb5\xe0\xb1\x8d"); } // [B5, B6] |
| 3585 | test { try toAsciiFail("\xe2\xb4\x92\xe3\x80\x82\xe3\x83\x87ss\xf0\x9e\xa4\xb5\xe0\xb1\x8d", false); } // [B5, B6] |
| 3586 | test { try toAsciiFail("\xe2\xb4\x92\xe3\x80\x82\xe3\x83\x87ss\xf0\x9e\xa4\xb5\xe0\xb1\x8d", true); } // [B5, B6] |
| 1731 | 3587 | test { try toUnicodeFail("\xe1\x82\xb2\xe3\x80\x82\xe3\x83\x87Ss\xf0\x9e\xa4\xb5\xe0\xb1\x8d"); } // [B5, B6] |
| 3588 | test { try toAsciiFail("\xe1\x82\xb2\xe3\x80\x82\xe3\x83\x87Ss\xf0\x9e\xa4\xb5\xe0\xb1\x8d", false); } // [B5, B6] |
| 3589 | test { try toAsciiFail("\xe1\x82\xb2\xe3\x80\x82\xe3\x83\x87Ss\xf0\x9e\xa4\xb5\xe0\xb1\x8d", true); } // [B5, B6] |
| 1732 | 3590 | test { try toUnicodeFail("\xe1\x82\xb2\xe3\x80\x82\xe3\x83\x86\xe3\x82\x99Ss\xf0\x9e\xa4\xb5\xe0\xb1\x8d"); } // [B5, B6] |
| 3591 | test { try toAsciiFail("\xe1\x82\xb2\xe3\x80\x82\xe3\x83\x86\xe3\x82\x99Ss\xf0\x9e\xa4\xb5\xe0\xb1\x8d", false); } // [B5, B6] |
| 3592 | test { try toAsciiFail("\xe1\x82\xb2\xe3\x80\x82\xe3\x83\x86\xe3\x82\x99Ss\xf0\x9e\xa4\xb5\xe0\xb1\x8d", true); } // [B5, B6] |
| 1733 | 3593 | test { try toUnicodeFail("xn--9kj.xn--ss-9nh3648ahh20b"); } // [B5, B6] |
| 3594 | test { try toAsciiFail("xn--9kj.xn--ss-9nh3648ahh20b", false); } // [B5, B6] |
| 3595 | test { try toAsciiFail("xn--9kj.xn--ss-9nh3648ahh20b", true); } // [B5, B6] |
| 1734 | 3596 | test { try toUnicodeFail("xn--9kj.xn--zca669cmr3a0f28a"); } // [B5, B6] |
| 3597 | test { try toAsciiFail("xn--9kj.xn--zca669cmr3a0f28a", false); } // [B5, B6] |
| 3598 | test { try toAsciiFail("xn--9kj.xn--zca669cmr3a0f28a", true); } // [B5, B6] |
| 1735 | 3599 | test { try toUnicodeFail("xn--qnd.xn--ss-9nh3648ahh20b"); } // [B5, B6, V7] |
| 3600 | test { try toAsciiFail("xn--qnd.xn--ss-9nh3648ahh20b", false); } // [B5, B6, V7] |
| 3601 | test { try toAsciiFail("xn--qnd.xn--ss-9nh3648ahh20b", true); } // [B5, B6, V7] |
| 1736 | 3602 | test { try toUnicodeFail("xn--qnd.xn--zca669cmr3a0f28a"); } // [B5, B6, V7] |
| 3603 | test { try toAsciiFail("xn--qnd.xn--zca669cmr3a0f28a", false); } // [B5, B6, V7] |
| 3604 | test { try toAsciiFail("xn--qnd.xn--zca669cmr3a0f28a", true); } // [B5, B6, V7] |
| 1737 | 3605 | test { try toUnicodeFail("\xe1\x82\xb2\xe3\x80\x82\xe3\x83\x87SS\xf0\x9e\xa4\xb5\xe0\xb1\x8d"); } // [B5, B6] |
| 3606 | test { try toAsciiFail("\xe1\x82\xb2\xe3\x80\x82\xe3\x83\x87SS\xf0\x9e\xa4\xb5\xe0\xb1\x8d", false); } // [B5, B6] |
| 3607 | test { try toAsciiFail("\xe1\x82\xb2\xe3\x80\x82\xe3\x83\x87SS\xf0\x9e\xa4\xb5\xe0\xb1\x8d", true); } // [B5, B6] |
| 1738 | 3608 | test { try toUnicodeFail("\xe1\x82\xb2\xe3\x80\x82\xe3\x83\x86\xe3\x82\x99SS\xf0\x9e\xa4\xb5\xe0\xb1\x8d"); } // [B5, B6] |
| 3609 | test { try toAsciiFail("\xe1\x82\xb2\xe3\x80\x82\xe3\x83\x86\xe3\x82\x99SS\xf0\x9e\xa4\xb5\xe0\xb1\x8d", false); } // [B5, B6] |
| 3610 | test { try toAsciiFail("\xe1\x82\xb2\xe3\x80\x82\xe3\x83\x86\xe3\x82\x99SS\xf0\x9e\xa4\xb5\xe0\xb1\x8d", true); } // [B5, B6] |
| 1739 | 3611 | test { try toUnicodeFail("\xf0\x91\x81\xbf\xe0\xb5\x8d\xef\xbc\x8e\xef\xbc\x97-\xdf\x92"); } // [B1, V6] |
| 3612 | test { try toAsciiFail("\xf0\x91\x81\xbf\xe0\xb5\x8d\xef\xbc\x8e\xef\xbc\x97-\xdf\x92", false); } // [B1, V6] |
| 3613 | test { try toAsciiFail("\xf0\x91\x81\xbf\xe0\xb5\x8d\xef\xbc\x8e\xef\xbc\x97-\xdf\x92", true); } // [B1, V6] |
| 1740 | 3614 | test { try toUnicodeFail("\xf0\x91\x81\xbf\xe0\xb5\x8d.7-\xdf\x92"); } // [B1, V6] |
| 3615 | test { try toAsciiFail("\xf0\x91\x81\xbf\xe0\xb5\x8d.7-\xdf\x92", false); } // [B1, V6] |
| 3616 | test { try toAsciiFail("\xf0\x91\x81\xbf\xe0\xb5\x8d.7-\xdf\x92", true); } // [B1, V6] |
| 1741 | 3617 | test { try toUnicodeFail("xn--wxc1283k.xn--7--yue"); } // [B1, V6] |
| 3618 | test { try toAsciiFail("xn--wxc1283k.xn--7--yue", false); } // [B1, V6] |
| 3619 | test { try toAsciiFail("xn--wxc1283k.xn--7--yue", true); } // [B1, V6] |
| 1742 | 3620 | test { try toUnicodeFail("\xe2\x89\xaf\xf0\x91\x9c\xab\xf3\xa0\xad\x87.\xe1\x9c\xb4\xf1\x92\x9e\xa4\xf0\x91\x8d\xac\xe1\xa2\xa7"); } // [V6, V7] |
| 3621 | test { try toAsciiFail("\xe2\x89\xaf\xf0\x91\x9c\xab\xf3\xa0\xad\x87.\xe1\x9c\xb4\xf1\x92\x9e\xa4\xf0\x91\x8d\xac\xe1\xa2\xa7", false); } // [V6, V7] |
| 3622 | test { try toAsciiFail("\xe2\x89\xaf\xf0\x91\x9c\xab\xf3\xa0\xad\x87.\xe1\x9c\xb4\xf1\x92\x9e\xa4\xf0\x91\x8d\xac\xe1\xa2\xa7", true); } // [V6, V7] |
| 1743 | 3623 | test { try toUnicodeFail(">\xcc\xb8\xf0\x91\x9c\xab\xf3\xa0\xad\x87.\xe1\x9c\xb4\xf1\x92\x9e\xa4\xf0\x91\x8d\xac\xe1\xa2\xa7"); } // [V6, V7] |
| 3624 | test { try toAsciiFail(">\xcc\xb8\xf0\x91\x9c\xab\xf3\xa0\xad\x87.\xe1\x9c\xb4\xf1\x92\x9e\xa4\xf0\x91\x8d\xac\xe1\xa2\xa7", false); } // [V6, V7] |
| 3625 | test { try toAsciiFail(">\xcc\xb8\xf0\x91\x9c\xab\xf3\xa0\xad\x87.\xe1\x9c\xb4\xf1\x92\x9e\xa4\xf0\x91\x8d\xac\xe1\xa2\xa7", true); } // [V6, V7] |
| 1744 | 3626 | test { try toUnicodeFail("xn--hdhx157g68o0g.xn--c0e65eu616c34o7a"); } // [V6, V7] |
| 3627 | test { try toAsciiFail("xn--hdhx157g68o0g.xn--c0e65eu616c34o7a", false); } // [V6, V7] |
| 3628 | test { try toAsciiFail("xn--hdhx157g68o0g.xn--c0e65eu616c34o7a", true); } // [V6, V7] |
| 1745 | 3629 | test { try toUnicodeFail("\xe1\xb7\x9b\xf2\x8e\x90\x99\xe1\x82\xb7\xec\x8f\x94\xe3\x80\x82\xde\x81"); } // [B1, V6, V7] |
| 3630 | test { try toAsciiFail("\xe1\xb7\x9b\xf2\x8e\x90\x99\xe1\x82\xb7\xec\x8f\x94\xe3\x80\x82\xde\x81", false); } // [B1, V6, V7] |
| 3631 | test { try toAsciiFail("\xe1\xb7\x9b\xf2\x8e\x90\x99\xe1\x82\xb7\xec\x8f\x94\xe3\x80\x82\xde\x81", true); } // [B1, V6, V7] |
| 1746 | 3632 | test { try toUnicodeFail("\xe1\xb7\x9b\xf2\x8e\x90\x99\xe1\x82\xb7\xe1\x84\x8a\xe1\x85\xa8\xe1\x86\xbf\xe3\x80\x82\xde\x81"); } // [B1, V6, V7] |
| 3633 | test { try toAsciiFail("\xe1\xb7\x9b\xf2\x8e\x90\x99\xe1\x82\xb7\xe1\x84\x8a\xe1\x85\xa8\xe1\x86\xbf\xe3\x80\x82\xde\x81", false); } // [B1, V6, V7] |
| 3634 | test { try toAsciiFail("\xe1\xb7\x9b\xf2\x8e\x90\x99\xe1\x82\xb7\xe1\x84\x8a\xe1\x85\xa8\xe1\x86\xbf\xe3\x80\x82\xde\x81", true); } // [B1, V6, V7] |
| 1747 | 3635 | test { try toUnicodeFail("\xe1\xb7\x9b\xf2\x8e\x90\x99\xe2\xb4\x97\xe1\x84\x8a\xe1\x85\xa8\xe1\x86\xbf\xe3\x80\x82\xde\x81"); } // [B1, V6, V7] |
| 3636 | test { try toAsciiFail("\xe1\xb7\x9b\xf2\x8e\x90\x99\xe2\xb4\x97\xe1\x84\x8a\xe1\x85\xa8\xe1\x86\xbf\xe3\x80\x82\xde\x81", false); } // [B1, V6, V7] |
| 3637 | test { try toAsciiFail("\xe1\xb7\x9b\xf2\x8e\x90\x99\xe2\xb4\x97\xe1\x84\x8a\xe1\x85\xa8\xe1\x86\xbf\xe3\x80\x82\xde\x81", true); } // [B1, V6, V7] |
| 1748 | 3638 | test { try toUnicodeFail("\xe1\xb7\x9b\xf2\x8e\x90\x99\xe2\xb4\x97\xec\x8f\x94\xe3\x80\x82\xde\x81"); } // [B1, V6, V7] |
| 3639 | test { try toAsciiFail("\xe1\xb7\x9b\xf2\x8e\x90\x99\xe2\xb4\x97\xec\x8f\x94\xe3\x80\x82\xde\x81", false); } // [B1, V6, V7] |
| 3640 | test { try toAsciiFail("\xe1\xb7\x9b\xf2\x8e\x90\x99\xe2\xb4\x97\xec\x8f\x94\xe3\x80\x82\xde\x81", true); } // [B1, V6, V7] |
| 1749 | 3641 | test { try toUnicodeFail("xn--zegy26dw47iy6w2f.xn--iqb"); } // [B1, V6, V7] |
| 3642 | test { try toAsciiFail("xn--zegy26dw47iy6w2f.xn--iqb", false); } // [B1, V6, V7] |
| 3643 | test { try toAsciiFail("xn--zegy26dw47iy6w2f.xn--iqb", true); } // [B1, V6, V7] |
| 1750 | 3644 | test { try toUnicodeFail("xn--vnd148d733ky6n9e.xn--iqb"); } // [B1, V6, V7] |
| 3645 | test { try toAsciiFail("xn--vnd148d733ky6n9e.xn--iqb", false); } // [B1, V6, V7] |
| 3646 | test { try toAsciiFail("xn--vnd148d733ky6n9e.xn--iqb", true); } // [B1, V6, V7] |
| 1751 | 3647 | test { try toUnicodePass("\xc3\x9f\xef\xbd\xa1\xf0\x90\x8b\xb3\xe1\x82\xac\xe0\xbe\xb8", "\xc3\x9f.\xf0\x90\x8b\xb3\xe2\xb4\x8c\xe0\xbe\xb8"); } |
| 1752 | 3648 | test { try toAsciiPass("\xc3\x9f\xef\xbd\xa1\xf0\x90\x8b\xb3\xe1\x82\xac\xe0\xbe\xb8", "xn--zca.xn--lgd921mvv0m", false); } |
| 1753 | 3649 | test { try toAsciiPass("\xc3\x9f\xef\xbd\xa1\xf0\x90\x8b\xb3\xe1\x82\xac\xe0\xbe\xb8", "ss.xn--lgd921mvv0m", true); } |
| ... | ... | @@ -1797,244 +3693,722 @@ test { try toUnicodePass("Ss\xef\xbd\xa1\xf0\x90\x8b\xb3\xe1\x82\xac\xe0\xbe\xb8 |
| 1797 | 3693 | test { try toAsciiPass("Ss\xef\xbd\xa1\xf0\x90\x8b\xb3\xe1\x82\xac\xe0\xbe\xb8", "ss.xn--lgd921mvv0m", false); } |
| 1798 | 3694 | test { try toAsciiPass("Ss\xef\xbd\xa1\xf0\x90\x8b\xb3\xe1\x82\xac\xe0\xbe\xb8", "ss.xn--lgd921mvv0m", true); } |
| 1799 | 3695 | test { try toUnicodeFail("ss.xn--lgd10cu829c"); } // [V7] |
| 3696 | test { try toAsciiFail("ss.xn--lgd10cu829c", false); } // [V7] |
| 3697 | test { try toAsciiFail("ss.xn--lgd10cu829c", true); } // [V7] |
| 1800 | 3698 | test { try toUnicodeFail("xn--zca.xn--lgd10cu829c"); } // [V7] |
| 3699 | test { try toAsciiFail("xn--zca.xn--lgd10cu829c", false); } // [V7] |
| 3700 | test { try toAsciiFail("xn--zca.xn--lgd10cu829c", true); } // [V7] |
| 1801 | 3701 | test { try toUnicodeFail("-\xda\x9e\xf0\x90\xb6\xa1.\xe2\x80\x8c\xe2\xbe\x9d\xe0\xa7\x8d"); } // [B1, C1, V3, V7] |
| 3702 | test { try toAsciiFail("-\xda\x9e\xf0\x90\xb6\xa1.\xe2\x80\x8c\xe2\xbe\x9d\xe0\xa7\x8d", false); } // [B1, C1, V3, V7] |
| 3703 | test { try toAsciiFail("-\xda\x9e\xf0\x90\xb6\xa1.\xe2\x80\x8c\xe2\xbe\x9d\xe0\xa7\x8d", true); } // [B1, V3, V7] |
| 1802 | 3704 | test { try toUnicodeFail("-\xda\x9e\xf0\x90\xb6\xa1.\xe2\x80\x8c\xe8\xba\xab\xe0\xa7\x8d"); } // [B1, C1, V3, V7] |
| 3705 | test { try toAsciiFail("-\xda\x9e\xf0\x90\xb6\xa1.\xe2\x80\x8c\xe8\xba\xab\xe0\xa7\x8d", false); } // [B1, C1, V3, V7] |
| 3706 | test { try toAsciiFail("-\xda\x9e\xf0\x90\xb6\xa1.\xe2\x80\x8c\xe8\xba\xab\xe0\xa7\x8d", true); } // [B1, V3, V7] |
| 1803 | 3707 | test { try toUnicodeFail("xn----stc7013r.xn--b7b1419d"); } // [B1, V3, V7] |
| 3708 | test { try toAsciiFail("xn----stc7013r.xn--b7b1419d", false); } // [B1, V3, V7] |
| 3709 | test { try toAsciiFail("xn----stc7013r.xn--b7b1419d", true); } // [B1, V3, V7] |
| 1804 | 3710 | test { try toUnicodeFail("xn----stc7013r.xn--b7b305imj2f"); } // [B1, C1, V3, V7] |
| 3711 | test { try toAsciiFail("xn----stc7013r.xn--b7b305imj2f", false); } // [B1, C1, V3, V7] |
| 3712 | test { try toAsciiFail("xn----stc7013r.xn--b7b305imj2f", true); } // [B1, C1, V3, V7] |
| 1805 | 3713 | test { try toUnicodeFail("\xf0\x9f\x98\xae\xdd\xa4\xf0\x9e\x80\x96\xf0\x91\x88\xb5.\xf0\x9f\x92\x85\xe2\x80\x8d"); } // [B1, C2] |
| 3714 | test { try toAsciiFail("\xf0\x9f\x98\xae\xdd\xa4\xf0\x9e\x80\x96\xf0\x91\x88\xb5.\xf0\x9f\x92\x85\xe2\x80\x8d", false); } // [B1, C2] |
| 3715 | test { try toAsciiFail("\xf0\x9f\x98\xae\xdd\xa4\xf0\x9e\x80\x96\xf0\x91\x88\xb5.\xf0\x9f\x92\x85\xe2\x80\x8d", true); } // [B1] |
| 1806 | 3716 | test { try toUnicodeFail("\xf0\x9f\x98\xae\xdd\xa4\xf0\x91\x88\xb5\xf0\x9e\x80\x96.\xf0\x9f\x92\x85\xe2\x80\x8d"); } // [B1, C2] |
| 3717 | test { try toAsciiFail("\xf0\x9f\x98\xae\xdd\xa4\xf0\x91\x88\xb5\xf0\x9e\x80\x96.\xf0\x9f\x92\x85\xe2\x80\x8d", false); } // [B1, C2] |
| 3718 | test { try toAsciiFail("\xf0\x9f\x98\xae\xdd\xa4\xf0\x91\x88\xb5\xf0\x9e\x80\x96.\xf0\x9f\x92\x85\xe2\x80\x8d", true); } // [B1] |
| 1807 | 3719 | test { try toUnicodeFail("xn--opb4277kuc7elqsa.xn--kr8h"); } // [B1] |
| 3720 | test { try toAsciiFail("xn--opb4277kuc7elqsa.xn--kr8h", false); } // [B1] |
| 3721 | test { try toAsciiFail("xn--opb4277kuc7elqsa.xn--kr8h", true); } // [B1] |
| 1808 | 3722 | test { try toUnicodeFail("xn--opb4277kuc7elqsa.xn--1ug5265p"); } // [B1, C2] |
| 3723 | test { try toAsciiFail("xn--opb4277kuc7elqsa.xn--1ug5265p", false); } // [B1, C2] |
| 3724 | test { try toAsciiFail("xn--opb4277kuc7elqsa.xn--1ug5265p", true); } // [B1, C2] |
| 1809 | 3725 | test { try toUnicodeFail("\xe0\xa3\xb2\xe2\x80\x8d\xea\x99\xb3\xdc\x92.\xe1\xa2\x8f\xe2\x80\x8c\xf3\xa0\x8d\x84"); } // [B1, B6, C1, C2, V6, V7] |
| 3726 | test { try toAsciiFail("\xe0\xa3\xb2\xe2\x80\x8d\xea\x99\xb3\xdc\x92.\xe1\xa2\x8f\xe2\x80\x8c\xf3\xa0\x8d\x84", false); } // [B1, B6, C1, C2, V6, V7] |
| 3727 | test { try toAsciiFail("\xe0\xa3\xb2\xe2\x80\x8d\xea\x99\xb3\xdc\x92.\xe1\xa2\x8f\xe2\x80\x8c\xf3\xa0\x8d\x84", true); } // [B1, B6, V6, V7] |
| 1810 | 3728 | test { try toUnicodeFail("xn--cnb37gdy00a.xn--89e02253p"); } // [B1, B6, V6, V7] |
| 3729 | test { try toAsciiFail("xn--cnb37gdy00a.xn--89e02253p", false); } // [B1, B6, V6, V7] |
| 3730 | test { try toAsciiFail("xn--cnb37gdy00a.xn--89e02253p", true); } // [B1, B6, V6, V7] |
| 1811 | 3731 | test { try toUnicodeFail("xn--cnb37g904be26j.xn--89e849ax9363a"); } // [B1, B6, C1, C2, V6, V7] |
| 3732 | test { try toAsciiFail("xn--cnb37g904be26j.xn--89e849ax9363a", false); } // [B1, B6, C1, C2, V6, V7] |
| 3733 | test { try toAsciiFail("xn--cnb37g904be26j.xn--89e849ax9363a", true); } // [B1, B6, C1, C2, V6, V7] |
| 1812 | 3734 | test { try toUnicodeFail("\xe1\x82\xb1\xef\xbc\x8e\xda\xbf\xf0\x9e\xaf\x93\xe1\xa0\xb2"); } // [B2, B3, V7] |
| 3735 | test { try toAsciiFail("\xe1\x82\xb1\xef\xbc\x8e\xda\xbf\xf0\x9e\xaf\x93\xe1\xa0\xb2", false); } // [B2, B3, V7] |
| 3736 | test { try toAsciiFail("\xe1\x82\xb1\xef\xbc\x8e\xda\xbf\xf0\x9e\xaf\x93\xe1\xa0\xb2", true); } // [B2, B3, V7] |
| 1813 | 3737 | test { try toUnicodeFail("\xe1\x82\xb1.\xda\xbf\xf0\x9e\xaf\x93\xe1\xa0\xb2"); } // [B2, B3, V7] |
| 3738 | test { try toAsciiFail("\xe1\x82\xb1.\xda\xbf\xf0\x9e\xaf\x93\xe1\xa0\xb2", false); } // [B2, B3, V7] |
| 3739 | test { try toAsciiFail("\xe1\x82\xb1.\xda\xbf\xf0\x9e\xaf\x93\xe1\xa0\xb2", true); } // [B2, B3, V7] |
| 1814 | 3740 | test { try toUnicodeFail("\xe2\xb4\x91.\xda\xbf\xf0\x9e\xaf\x93\xe1\xa0\xb2"); } // [B2, B3, V7] |
| 3741 | test { try toAsciiFail("\xe2\xb4\x91.\xda\xbf\xf0\x9e\xaf\x93\xe1\xa0\xb2", false); } // [B2, B3, V7] |
| 3742 | test { try toAsciiFail("\xe2\xb4\x91.\xda\xbf\xf0\x9e\xaf\x93\xe1\xa0\xb2", true); } // [B2, B3, V7] |
| 1815 | 3743 | test { try toUnicodeFail("xn--8kj.xn--ykb840gd555a"); } // [B2, B3, V7] |
| 3744 | test { try toAsciiFail("xn--8kj.xn--ykb840gd555a", false); } // [B2, B3, V7] |
| 3745 | test { try toAsciiFail("xn--8kj.xn--ykb840gd555a", true); } // [B2, B3, V7] |
| 1816 | 3746 | test { try toUnicodeFail("\xe2\xb4\x91\xef\xbc\x8e\xda\xbf\xf0\x9e\xaf\x93\xe1\xa0\xb2"); } // [B2, B3, V7] |
| 3747 | test { try toAsciiFail("\xe2\xb4\x91\xef\xbc\x8e\xda\xbf\xf0\x9e\xaf\x93\xe1\xa0\xb2", false); } // [B2, B3, V7] |
| 3748 | test { try toAsciiFail("\xe2\xb4\x91\xef\xbc\x8e\xda\xbf\xf0\x9e\xaf\x93\xe1\xa0\xb2", true); } // [B2, B3, V7] |
| 1817 | 3749 | test { try toUnicodeFail("xn--pnd.xn--ykb840gd555a"); } // [B2, B3, V7] |
| 3750 | test { try toAsciiFail("xn--pnd.xn--ykb840gd555a", false); } // [B2, B3, V7] |
| 3751 | test { try toAsciiFail("xn--pnd.xn--ykb840gd555a", true); } // [B2, B3, V7] |
| 1818 | 3752 | test { try toUnicodeFail("\xe1\xa9\x9a\xf0\x9b\xa6\x9d\xe0\xb1\x8d\xe3\x80\x82\xf0\x9a\x9d\xac\xf0\x9d\x9f\xb5"); } // [V6, V7] |
| 3753 | test { try toAsciiFail("\xe1\xa9\x9a\xf0\x9b\xa6\x9d\xe0\xb1\x8d\xe3\x80\x82\xf0\x9a\x9d\xac\xf0\x9d\x9f\xb5", false); } // [V6, V7] |
| 3754 | test { try toAsciiFail("\xe1\xa9\x9a\xf0\x9b\xa6\x9d\xe0\xb1\x8d\xe3\x80\x82\xf0\x9a\x9d\xac\xf0\x9d\x9f\xb5", true); } // [V6, V7] |
| 1819 | 3755 | test { try toUnicodeFail("\xe1\xa9\x9a\xf0\x9b\xa6\x9d\xe0\xb1\x8d\xe3\x80\x82\xf0\x9a\x9d\xac9"); } // [V6, V7] |
| 3756 | test { try toAsciiFail("\xe1\xa9\x9a\xf0\x9b\xa6\x9d\xe0\xb1\x8d\xe3\x80\x82\xf0\x9a\x9d\xac9", false); } // [V6, V7] |
| 3757 | test { try toAsciiFail("\xe1\xa9\x9a\xf0\x9b\xa6\x9d\xe0\xb1\x8d\xe3\x80\x82\xf0\x9a\x9d\xac9", true); } // [V6, V7] |
| 1820 | 3758 | test { try toUnicodeFail("xn--lqc703ebm93a.xn--9-000p"); } // [V6, V7] |
| 3759 | test { try toAsciiFail("xn--lqc703ebm93a.xn--9-000p", false); } // [V6, V7] |
| 3760 | test { try toAsciiFail("xn--lqc703ebm93a.xn--9-000p", true); } // [V6, V7] |
| 1821 | 3761 | test { try toUnicodeFail("\xe2\x80\x8c\xda\xa0\xf0\xbf\xba\x86\xf0\x9d\x9f\x97\xef\xbd\xa1\xe1\x83\x83\xea\x92\x98\xef\xb3\x90\xf1\x90\x98\x96"); } // [B1, B5, C1, V7] |
| 3762 | test { try toAsciiFail("\xe2\x80\x8c\xda\xa0\xf0\xbf\xba\x86\xf0\x9d\x9f\x97\xef\xbd\xa1\xe1\x83\x83\xea\x92\x98\xef\xb3\x90\xf1\x90\x98\x96", false); } // [B1, B5, C1, V7] |
| 3763 | test { try toAsciiFail("\xe2\x80\x8c\xda\xa0\xf0\xbf\xba\x86\xf0\x9d\x9f\x97\xef\xbd\xa1\xe1\x83\x83\xea\x92\x98\xef\xb3\x90\xf1\x90\x98\x96", true); } // [B2, B5, V7] |
| 1822 | 3764 | test { try toUnicodeFail("\xe2\x80\x8c\xda\xa0\xf0\xbf\xba\x869\xe3\x80\x82\xe1\x83\x83\xea\x92\x98\xd9\x85\xd8\xae\xf1\x90\x98\x96"); } // [B1, B5, C1, V7] |
| 3765 | test { try toAsciiFail("\xe2\x80\x8c\xda\xa0\xf0\xbf\xba\x869\xe3\x80\x82\xe1\x83\x83\xea\x92\x98\xd9\x85\xd8\xae\xf1\x90\x98\x96", false); } // [B1, B5, C1, V7] |
| 3766 | test { try toAsciiFail("\xe2\x80\x8c\xda\xa0\xf0\xbf\xba\x869\xe3\x80\x82\xe1\x83\x83\xea\x92\x98\xd9\x85\xd8\xae\xf1\x90\x98\x96", true); } // [B2, B5, V7] |
| 1823 | 3767 | test { try toUnicodeFail("\xe2\x80\x8c\xda\xa0\xf0\xbf\xba\x869\xe3\x80\x82\xe2\xb4\xa3\xea\x92\x98\xd9\x85\xd8\xae\xf1\x90\x98\x96"); } // [B1, B5, C1, V7] |
| 3768 | test { try toAsciiFail("\xe2\x80\x8c\xda\xa0\xf0\xbf\xba\x869\xe3\x80\x82\xe2\xb4\xa3\xea\x92\x98\xd9\x85\xd8\xae\xf1\x90\x98\x96", false); } // [B1, B5, C1, V7] |
| 3769 | test { try toAsciiFail("\xe2\x80\x8c\xda\xa0\xf0\xbf\xba\x869\xe3\x80\x82\xe2\xb4\xa3\xea\x92\x98\xd9\x85\xd8\xae\xf1\x90\x98\x96", true); } // [B2, B5, V7] |
| 1824 | 3770 | test { try toUnicodeFail("xn--9-vtc42319e.xn--tgb9bz87p833hw316c"); } // [B2, B5, V7] |
| 3771 | test { try toAsciiFail("xn--9-vtc42319e.xn--tgb9bz87p833hw316c", false); } // [B2, B5, V7] |
| 3772 | test { try toAsciiFail("xn--9-vtc42319e.xn--tgb9bz87p833hw316c", true); } // [B2, B5, V7] |
| 1825 | 3773 | test { try toUnicodeFail("xn--9-vtc736qts91g.xn--tgb9bz87p833hw316c"); } // [B1, B5, C1, V7] |
| 3774 | test { try toAsciiFail("xn--9-vtc736qts91g.xn--tgb9bz87p833hw316c", false); } // [B1, B5, C1, V7] |
| 3775 | test { try toAsciiFail("xn--9-vtc736qts91g.xn--tgb9bz87p833hw316c", true); } // [B1, B5, C1, V7] |
| 1826 | 3776 | test { try toUnicodeFail("\xe2\x80\x8c\xda\xa0\xf0\xbf\xba\x86\xf0\x9d\x9f\x97\xef\xbd\xa1\xe2\xb4\xa3\xea\x92\x98\xef\xb3\x90\xf1\x90\x98\x96"); } // [B1, B5, C1, V7] |
| 3777 | test { try toAsciiFail("\xe2\x80\x8c\xda\xa0\xf0\xbf\xba\x86\xf0\x9d\x9f\x97\xef\xbd\xa1\xe2\xb4\xa3\xea\x92\x98\xef\xb3\x90\xf1\x90\x98\x96", false); } // [B1, B5, C1, V7] |
| 3778 | test { try toAsciiFail("\xe2\x80\x8c\xda\xa0\xf0\xbf\xba\x86\xf0\x9d\x9f\x97\xef\xbd\xa1\xe2\xb4\xa3\xea\x92\x98\xef\xb3\x90\xf1\x90\x98\x96", true); } // [B2, B5, V7] |
| 1827 | 3779 | test { try toUnicodeFail("xn--9-vtc42319e.xn--tgb9bz61cfn8mw3t2c"); } // [B2, B5, V7] |
| 3780 | test { try toAsciiFail("xn--9-vtc42319e.xn--tgb9bz61cfn8mw3t2c", false); } // [B2, B5, V7] |
| 3781 | test { try toAsciiFail("xn--9-vtc42319e.xn--tgb9bz61cfn8mw3t2c", true); } // [B2, B5, V7] |
| 1828 | 3782 | test { try toUnicodeFail("xn--9-vtc736qts91g.xn--tgb9bz61cfn8mw3t2c"); } // [B1, B5, C1, V7] |
| 3783 | test { try toAsciiFail("xn--9-vtc736qts91g.xn--tgb9bz61cfn8mw3t2c", false); } // [B1, B5, C1, V7] |
| 3784 | test { try toAsciiFail("xn--9-vtc736qts91g.xn--tgb9bz61cfn8mw3t2c", true); } // [B1, B5, C1, V7] |
| 1829 | 3785 | test { try toUnicodeFail("\xe1\xa1\x96\xef\xbd\xa1\xcc\x9f\xf1\x97\x9b\xa8\xe0\xae\x82-"); } // [V3, V6, V7] |
| 3786 | test { try toAsciiFail("\xe1\xa1\x96\xef\xbd\xa1\xcc\x9f\xf1\x97\x9b\xa8\xe0\xae\x82-", false); } // [V3, V6, V7] |
| 3787 | test { try toAsciiFail("\xe1\xa1\x96\xef\xbd\xa1\xcc\x9f\xf1\x97\x9b\xa8\xe0\xae\x82-", true); } // [V3, V6, V7] |
| 1830 | 3788 | test { try toUnicodeFail("\xe1\xa1\x96\xe3\x80\x82\xcc\x9f\xf1\x97\x9b\xa8\xe0\xae\x82-"); } // [V3, V6, V7] |
| 3789 | test { try toAsciiFail("\xe1\xa1\x96\xe3\x80\x82\xcc\x9f\xf1\x97\x9b\xa8\xe0\xae\x82-", false); } // [V3, V6, V7] |
| 3790 | test { try toAsciiFail("\xe1\xa1\x96\xe3\x80\x82\xcc\x9f\xf1\x97\x9b\xa8\xe0\xae\x82-", true); } // [V3, V6, V7] |
| 1831 | 3791 | test { try toUnicodeFail("xn--m8e.xn----mdb555dkk71m"); } // [V3, V6, V7] |
| 3792 | test { try toAsciiFail("xn--m8e.xn----mdb555dkk71m", false); } // [V3, V6, V7] |
| 3793 | test { try toAsciiFail("xn--m8e.xn----mdb555dkk71m", true); } // [V3, V6, V7] |
| 1832 | 3794 | test { try toUnicodeFail("\xf0\x9e\xa0\xa0\xe6\xb5\x98\xe3\x80\x82\xe7\xb5\xa7\xf0\x9e\x80\x80"); } // [B2, B3] |
| 3795 | test { try toAsciiFail("\xf0\x9e\xa0\xa0\xe6\xb5\x98\xe3\x80\x82\xe7\xb5\xa7\xf0\x9e\x80\x80", false); } // [B2, B3] |
| 3796 | test { try toAsciiFail("\xf0\x9e\xa0\xa0\xe6\xb5\x98\xe3\x80\x82\xe7\xb5\xa7\xf0\x9e\x80\x80", true); } // [B2, B3] |
| 1833 | 3797 | test { try toUnicodeFail("xn--e0wp491f.xn--ud0a3573e"); } // [B2, B3] |
| 3798 | test { try toAsciiFail("xn--e0wp491f.xn--ud0a3573e", false); } // [B2, B3] |
| 3799 | test { try toAsciiFail("xn--e0wp491f.xn--ud0a3573e", true); } // [B2, B3] |
| 1834 | 3800 | test { try toUnicodeFail("\xd6\x96\xe1\x82\xab\xef\xbc\x8e\xf0\x9d\x9f\xb3\xe2\x89\xaf\xef\xb8\x92\xef\xb8\x8a"); } // [V6, V7] |
| 3801 | test { try toAsciiFail("\xd6\x96\xe1\x82\xab\xef\xbc\x8e\xf0\x9d\x9f\xb3\xe2\x89\xaf\xef\xb8\x92\xef\xb8\x8a", false); } // [V6, V7] |
| 3802 | test { try toAsciiFail("\xd6\x96\xe1\x82\xab\xef\xbc\x8e\xf0\x9d\x9f\xb3\xe2\x89\xaf\xef\xb8\x92\xef\xb8\x8a", true); } // [V6, V7] |
| 1835 | 3803 | test { try toUnicodeFail("\xd6\x96\xe1\x82\xab\xef\xbc\x8e\xf0\x9d\x9f\xb3>\xcc\xb8\xef\xb8\x92\xef\xb8\x8a"); } // [V6, V7] |
| 3804 | test { try toAsciiFail("\xd6\x96\xe1\x82\xab\xef\xbc\x8e\xf0\x9d\x9f\xb3>\xcc\xb8\xef\xb8\x92\xef\xb8\x8a", false); } // [V6, V7] |
| 3805 | test { try toAsciiFail("\xd6\x96\xe1\x82\xab\xef\xbc\x8e\xf0\x9d\x9f\xb3>\xcc\xb8\xef\xb8\x92\xef\xb8\x8a", true); } // [V6, V7] |
| 1836 | 3806 | test { try toUnicodeFail("\xd6\x96\xe1\x82\xab.7\xe2\x89\xaf\xe3\x80\x82\xef\xb8\x8a"); } // [V6] |
| 3807 | test { try toAsciiFail("\xd6\x96\xe1\x82\xab.7\xe2\x89\xaf\xe3\x80\x82\xef\xb8\x8a", false); } // [V6, A4_2] |
| 3808 | test { try toAsciiFail("\xd6\x96\xe1\x82\xab.7\xe2\x89\xaf\xe3\x80\x82\xef\xb8\x8a", true); } // [V6, A4_2] |
| 1837 | 3809 | test { try toUnicodeFail("\xd6\x96\xe1\x82\xab.7>\xcc\xb8\xe3\x80\x82\xef\xb8\x8a"); } // [V6] |
| 3810 | test { try toAsciiFail("\xd6\x96\xe1\x82\xab.7>\xcc\xb8\xe3\x80\x82\xef\xb8\x8a", false); } // [V6, A4_2] |
| 3811 | test { try toAsciiFail("\xd6\x96\xe1\x82\xab.7>\xcc\xb8\xe3\x80\x82\xef\xb8\x8a", true); } // [V6, A4_2] |
| 1838 | 3812 | test { try toUnicodeFail("\xd6\x96\xe2\xb4\x8b.7>\xcc\xb8\xe3\x80\x82\xef\xb8\x8a"); } // [V6] |
| 3813 | test { try toAsciiFail("\xd6\x96\xe2\xb4\x8b.7>\xcc\xb8\xe3\x80\x82\xef\xb8\x8a", false); } // [V6, A4_2] |
| 3814 | test { try toAsciiFail("\xd6\x96\xe2\xb4\x8b.7>\xcc\xb8\xe3\x80\x82\xef\xb8\x8a", true); } // [V6, A4_2] |
| 1839 | 3815 | test { try toUnicodeFail("\xd6\x96\xe2\xb4\x8b.7\xe2\x89\xaf\xe3\x80\x82\xef\xb8\x8a"); } // [V6] |
| 3816 | test { try toAsciiFail("\xd6\x96\xe2\xb4\x8b.7\xe2\x89\xaf\xe3\x80\x82\xef\xb8\x8a", false); } // [V6, A4_2] |
| 3817 | test { try toAsciiFail("\xd6\x96\xe2\xb4\x8b.7\xe2\x89\xaf\xe3\x80\x82\xef\xb8\x8a", true); } // [V6, A4_2] |
| 1840 | 3818 | test { try toUnicodeFail("xn--hcb613r.xn--7-pgo."); } // [V6] |
| 3819 | test { try toAsciiFail("xn--hcb613r.xn--7-pgo.", false); } // [V6, A4_2] |
| 3820 | test { try toAsciiFail("xn--hcb613r.xn--7-pgo.", true); } // [V6, A4_2] |
| 1841 | 3821 | test { try toUnicodeFail("\xd6\x96\xe2\xb4\x8b\xef\xbc\x8e\xf0\x9d\x9f\xb3>\xcc\xb8\xef\xb8\x92\xef\xb8\x8a"); } // [V6, V7] |
| 3822 | test { try toAsciiFail("\xd6\x96\xe2\xb4\x8b\xef\xbc\x8e\xf0\x9d\x9f\xb3>\xcc\xb8\xef\xb8\x92\xef\xb8\x8a", false); } // [V6, V7] |
| 3823 | test { try toAsciiFail("\xd6\x96\xe2\xb4\x8b\xef\xbc\x8e\xf0\x9d\x9f\xb3>\xcc\xb8\xef\xb8\x92\xef\xb8\x8a", true); } // [V6, V7] |
| 1842 | 3824 | test { try toUnicodeFail("\xd6\x96\xe2\xb4\x8b\xef\xbc\x8e\xf0\x9d\x9f\xb3\xe2\x89\xaf\xef\xb8\x92\xef\xb8\x8a"); } // [V6, V7] |
| 3825 | test { try toAsciiFail("\xd6\x96\xe2\xb4\x8b\xef\xbc\x8e\xf0\x9d\x9f\xb3\xe2\x89\xaf\xef\xb8\x92\xef\xb8\x8a", false); } // [V6, V7] |
| 3826 | test { try toAsciiFail("\xd6\x96\xe2\xb4\x8b\xef\xbc\x8e\xf0\x9d\x9f\xb3\xe2\x89\xaf\xef\xb8\x92\xef\xb8\x8a", true); } // [V6, V7] |
| 1843 | 3827 | test { try toUnicodeFail("xn--hcb613r.xn--7-pgoy530h"); } // [V6, V7] |
| 3828 | test { try toAsciiFail("xn--hcb613r.xn--7-pgoy530h", false); } // [V6, V7] |
| 3829 | test { try toAsciiFail("xn--hcb613r.xn--7-pgoy530h", true); } // [V6, V7] |
| 1844 | 3830 | test { try toUnicodeFail("xn--hcb887c.xn--7-pgo."); } // [V6, V7] |
| 3831 | test { try toAsciiFail("xn--hcb887c.xn--7-pgo.", false); } // [V6, V7, A4_2] |
| 3832 | test { try toAsciiFail("xn--hcb887c.xn--7-pgo.", true); } // [V6, V7, A4_2] |
| 1845 | 3833 | test { try toUnicodeFail("xn--hcb887c.xn--7-pgoy530h"); } // [V6, V7] |
| 3834 | test { try toAsciiFail("xn--hcb887c.xn--7-pgoy530h", false); } // [V6, V7] |
| 3835 | test { try toAsciiFail("xn--hcb887c.xn--7-pgoy530h", true); } // [V6, V7] |
| 1846 | 3836 | test { try toUnicodeFail("\xe2\x80\x8dF\xf0\x91\x93\x82\xe3\x80\x82\xf3\xa0\xba\xa8\xef\xb8\x92\xdd\xbe\xf0\x90\xb9\xa2"); } // [B1, C2, V7] |
| 3837 | test { try toAsciiFail("\xe2\x80\x8dF\xf0\x91\x93\x82\xe3\x80\x82\xf3\xa0\xba\xa8\xef\xb8\x92\xdd\xbe\xf0\x90\xb9\xa2", false); } // [B1, C2, V7] |
| 3838 | test { try toAsciiFail("\xe2\x80\x8dF\xf0\x91\x93\x82\xe3\x80\x82\xf3\xa0\xba\xa8\xef\xb8\x92\xdd\xbe\xf0\x90\xb9\xa2", true); } // [B1, V7] |
| 1847 | 3839 | test { try toUnicodeFail("\xe2\x80\x8dF\xf0\x91\x93\x82\xe3\x80\x82\xf3\xa0\xba\xa8\xe3\x80\x82\xdd\xbe\xf0\x90\xb9\xa2"); } // [B1, C2, V7] |
| 3840 | test { try toAsciiFail("\xe2\x80\x8dF\xf0\x91\x93\x82\xe3\x80\x82\xf3\xa0\xba\xa8\xe3\x80\x82\xdd\xbe\xf0\x90\xb9\xa2", false); } // [B1, C2, V7] |
| 3841 | test { try toAsciiFail("\xe2\x80\x8dF\xf0\x91\x93\x82\xe3\x80\x82\xf3\xa0\xba\xa8\xe3\x80\x82\xdd\xbe\xf0\x90\xb9\xa2", true); } // [B1, V7] |
| 1848 | 3842 | test { try toUnicodeFail("\xe2\x80\x8df\xf0\x91\x93\x82\xe3\x80\x82\xf3\xa0\xba\xa8\xe3\x80\x82\xdd\xbe\xf0\x90\xb9\xa2"); } // [B1, C2, V7] |
| 3843 | test { try toAsciiFail("\xe2\x80\x8df\xf0\x91\x93\x82\xe3\x80\x82\xf3\xa0\xba\xa8\xe3\x80\x82\xdd\xbe\xf0\x90\xb9\xa2", false); } // [B1, C2, V7] |
| 3844 | test { try toAsciiFail("\xe2\x80\x8df\xf0\x91\x93\x82\xe3\x80\x82\xf3\xa0\xba\xa8\xe3\x80\x82\xdd\xbe\xf0\x90\xb9\xa2", true); } // [B1, V7] |
| 1849 | 3845 | test { try toUnicodeFail("xn--f-kq9i.xn--7656e.xn--fqb4175k"); } // [B1, V7] |
| 3846 | test { try toAsciiFail("xn--f-kq9i.xn--7656e.xn--fqb4175k", false); } // [B1, V7] |
| 3847 | test { try toAsciiFail("xn--f-kq9i.xn--7656e.xn--fqb4175k", true); } // [B1, V7] |
| 1850 | 3848 | test { try toUnicodeFail("xn--f-tgn9761i.xn--7656e.xn--fqb4175k"); } // [B1, C2, V7] |
| 3849 | test { try toAsciiFail("xn--f-tgn9761i.xn--7656e.xn--fqb4175k", false); } // [B1, C2, V7] |
| 3850 | test { try toAsciiFail("xn--f-tgn9761i.xn--7656e.xn--fqb4175k", true); } // [B1, C2, V7] |
| 1851 | 3851 | test { try toUnicodeFail("\xe2\x80\x8df\xf0\x91\x93\x82\xe3\x80\x82\xf3\xa0\xba\xa8\xef\xb8\x92\xdd\xbe\xf0\x90\xb9\xa2"); } // [B1, C2, V7] |
| 3852 | test { try toAsciiFail("\xe2\x80\x8df\xf0\x91\x93\x82\xe3\x80\x82\xf3\xa0\xba\xa8\xef\xb8\x92\xdd\xbe\xf0\x90\xb9\xa2", false); } // [B1, C2, V7] |
| 3853 | test { try toAsciiFail("\xe2\x80\x8df\xf0\x91\x93\x82\xe3\x80\x82\xf3\xa0\xba\xa8\xef\xb8\x92\xdd\xbe\xf0\x90\xb9\xa2", true); } // [B1, V7] |
| 1852 | 3854 | test { try toUnicodeFail("xn--f-kq9i.xn--fqb1637j8hky9452a"); } // [B1, V7] |
| 3855 | test { try toAsciiFail("xn--f-kq9i.xn--fqb1637j8hky9452a", false); } // [B1, V7] |
| 3856 | test { try toAsciiFail("xn--f-kq9i.xn--fqb1637j8hky9452a", true); } // [B1, V7] |
| 1853 | 3857 | test { try toUnicodeFail("xn--f-tgn9761i.xn--fqb1637j8hky9452a"); } // [B1, C2, V7] |
| 3858 | test { try toAsciiFail("xn--f-tgn9761i.xn--fqb1637j8hky9452a", false); } // [B1, C2, V7] |
| 3859 | test { try toAsciiFail("xn--f-tgn9761i.xn--fqb1637j8hky9452a", true); } // [B1, C2, V7] |
| 1854 | 3860 | test { try toUnicodeFail("\xe0\xa1\x85\xf0\x9f\x84\x87\xf0\x90\xbc\x97\xef\xb8\x92\xef\xbd\xa1\xf0\x90\xb9\xbb\xf0\x91\x9c\xab"); } // [B1, B3, V7, U1] |
| 3861 | test { try toAsciiFail("\xe0\xa1\x85\xf0\x9f\x84\x87\xf0\x90\xbc\x97\xef\xb8\x92\xef\xbd\xa1\xf0\x90\xb9\xbb\xf0\x91\x9c\xab", false); } // [B1, B3, V7, U1] |
| 3862 | test { try toAsciiFail("\xe0\xa1\x85\xf0\x9f\x84\x87\xf0\x90\xbc\x97\xef\xb8\x92\xef\xbd\xa1\xf0\x90\xb9\xbb\xf0\x91\x9c\xab", true); } // [B1, B3, V7, U1] |
| 1855 | 3863 | test { try toUnicodeFail("\xe0\xa1\x856,\xf0\x90\xbc\x97\xe3\x80\x82\xe3\x80\x82\xf0\x90\xb9\xbb\xf0\x91\x9c\xab"); } // [B1, U1, X4_2] |
| 3864 | test { try toAsciiFail("\xe0\xa1\x856,\xf0\x90\xbc\x97\xe3\x80\x82\xe3\x80\x82\xf0\x90\xb9\xbb\xf0\x91\x9c\xab", false); } // [B1, U1, A4_2] |
| 3865 | test { try toAsciiFail("\xe0\xa1\x856,\xf0\x90\xbc\x97\xe3\x80\x82\xe3\x80\x82\xf0\x90\xb9\xbb\xf0\x91\x9c\xab", true); } // [B1, U1, A4_2] |
| 1856 | 3866 | test { try toUnicodeFail("xn--6,-r4e4420y..xn--zo0di2m"); } // [B1, U1, X4_2] |
| 3867 | test { try toAsciiFail("xn--6,-r4e4420y..xn--zo0di2m", false); } // [B1, U1, A4_2] |
| 3868 | test { try toAsciiFail("xn--6,-r4e4420y..xn--zo0di2m", true); } // [B1, U1, A4_2] |
| 1857 | 3869 | test { try toUnicodeFail("xn--6,-r4e6182wo1ra.xn--zo0di2m"); } // [B1, B3, V7, U1] |
| 3870 | test { try toAsciiFail("xn--6,-r4e6182wo1ra.xn--zo0di2m", false); } // [B1, B3, V7, U1] |
| 3871 | test { try toAsciiFail("xn--6,-r4e6182wo1ra.xn--zo0di2m", true); } // [B1, B3, V7, U1] |
| 1858 | 3872 | test { try toUnicodeFail("xn--3vb4696jpxkjh7s.xn--zo0di2m"); } // [B1, B3, V7] |
| 3873 | test { try toAsciiFail("xn--3vb4696jpxkjh7s.xn--zo0di2m", false); } // [B1, B3, V7] |
| 3874 | test { try toAsciiFail("xn--3vb4696jpxkjh7s.xn--zo0di2m", true); } // [B1, B3, V7] |
| 1859 | 3875 | test { try toUnicodeFail("\xf0\x90\xb9\x88.\xe1\xb7\x80\xf0\x91\x88\xb1\xf0\x90\xa6\xad"); } // [B1, V6, V7] |
| 3876 | test { try toAsciiFail("\xf0\x90\xb9\x88.\xe1\xb7\x80\xf0\x91\x88\xb1\xf0\x90\xa6\xad", false); } // [B1, V6, V7] |
| 3877 | test { try toAsciiFail("\xf0\x90\xb9\x88.\xe1\xb7\x80\xf0\x91\x88\xb1\xf0\x90\xa6\xad", true); } // [B1, V6, V7] |
| 1860 | 3878 | test { try toUnicodeFail("xn--jn0d.xn--7dg0871h3lf"); } // [B1, V6, V7] |
| 3879 | test { try toAsciiFail("xn--jn0d.xn--7dg0871h3lf", false); } // [B1, V6, V7] |
| 3880 | test { try toAsciiFail("xn--jn0d.xn--7dg0871h3lf", true); } // [B1, V6, V7] |
| 1861 | 3881 | test { try toUnicodeFail("\xe1\x82\xa2\xe4\xa0\xba\xe3\x80\x82\xf0\x9e\xa4\x83\xf1\x85\x8f\x8e\xf3\x99\xae\xa6\xda\x93"); } // [B2, V7] |
| 3882 | test { try toAsciiFail("\xe1\x82\xa2\xe4\xa0\xba\xe3\x80\x82\xf0\x9e\xa4\x83\xf1\x85\x8f\x8e\xf3\x99\xae\xa6\xda\x93", false); } // [B2, V7] |
| 3883 | test { try toAsciiFail("\xe1\x82\xa2\xe4\xa0\xba\xe3\x80\x82\xf0\x9e\xa4\x83\xf1\x85\x8f\x8e\xf3\x99\xae\xa6\xda\x93", true); } // [B2, V7] |
| 1862 | 3884 | test { try toUnicodeFail("\xe2\xb4\x82\xe4\xa0\xba\xe3\x80\x82\xf0\x9e\xa4\xa5\xf1\x85\x8f\x8e\xf3\x99\xae\xa6\xda\x93"); } // [B2, V7] |
| 3885 | test { try toAsciiFail("\xe2\xb4\x82\xe4\xa0\xba\xe3\x80\x82\xf0\x9e\xa4\xa5\xf1\x85\x8f\x8e\xf3\x99\xae\xa6\xda\x93", false); } // [B2, V7] |
| 3886 | test { try toAsciiFail("\xe2\xb4\x82\xe4\xa0\xba\xe3\x80\x82\xf0\x9e\xa4\xa5\xf1\x85\x8f\x8e\xf3\x99\xae\xa6\xda\x93", true); } // [B2, V7] |
| 1863 | 3887 | test { try toUnicodeFail("xn--tkj638f.xn--pjb9818vg4xno967d"); } // [B2, V7] |
| 3888 | test { try toAsciiFail("xn--tkj638f.xn--pjb9818vg4xno967d", false); } // [B2, V7] |
| 3889 | test { try toAsciiFail("xn--tkj638f.xn--pjb9818vg4xno967d", true); } // [B2, V7] |
| 1864 | 3890 | test { try toUnicodeFail("xn--9md875z.xn--pjb9818vg4xno967d"); } // [B2, V7] |
| 3891 | test { try toAsciiFail("xn--9md875z.xn--pjb9818vg4xno967d", false); } // [B2, V7] |
| 3892 | test { try toAsciiFail("xn--9md875z.xn--pjb9818vg4xno967d", true); } // [B2, V7] |
| 1865 | 3893 | test { try toUnicodeFail("\xe2\xb4\x82\xe4\xa0\xba\xe3\x80\x82\xf0\x9e\xa4\x83\xf1\x85\x8f\x8e\xf3\x99\xae\xa6\xda\x93"); } // [B2, V7] |
| 3894 | test { try toAsciiFail("\xe2\xb4\x82\xe4\xa0\xba\xe3\x80\x82\xf0\x9e\xa4\x83\xf1\x85\x8f\x8e\xf3\x99\xae\xa6\xda\x93", false); } // [B2, V7] |
| 3895 | test { try toAsciiFail("\xe2\xb4\x82\xe4\xa0\xba\xe3\x80\x82\xf0\x9e\xa4\x83\xf1\x85\x8f\x8e\xf3\x99\xae\xa6\xda\x93", true); } // [B2, V7] |
| 1866 | 3896 | test { try toUnicodeFail("\xf0\x9f\x84\x87\xe4\xbc\x90\xef\xb8\x92.\xf0\x9c\x99\x9a\xea\xa3\x84"); } // [V7, U1] |
| 3897 | test { try toAsciiFail("\xf0\x9f\x84\x87\xe4\xbc\x90\xef\xb8\x92.\xf0\x9c\x99\x9a\xea\xa3\x84", false); } // [V7, U1] |
| 3898 | test { try toAsciiFail("\xf0\x9f\x84\x87\xe4\xbc\x90\xef\xb8\x92.\xf0\x9c\x99\x9a\xea\xa3\x84", true); } // [V7, U1] |
| 1867 | 3899 | test { try toUnicodeFail("6,\xe4\xbc\x90\xe3\x80\x82.\xf0\x9c\x99\x9a\xea\xa3\x84"); } // [V7, U1, X4_2] |
| 3900 | test { try toAsciiFail("6,\xe4\xbc\x90\xe3\x80\x82.\xf0\x9c\x99\x9a\xea\xa3\x84", false); } // [V7, U1, A4_2] |
| 3901 | test { try toAsciiFail("6,\xe4\xbc\x90\xe3\x80\x82.\xf0\x9c\x99\x9a\xea\xa3\x84", true); } // [V7, U1, A4_2] |
| 1868 | 3902 | test { try toUnicodeFail("xn--6,-7i3c..xn--0f9ao925c"); } // [V7, U1, X4_2] |
| 3903 | test { try toAsciiFail("xn--6,-7i3c..xn--0f9ao925c", false); } // [V7, U1, A4_2] |
| 3904 | test { try toAsciiFail("xn--6,-7i3c..xn--0f9ao925c", true); } // [V7, U1, A4_2] |
| 1869 | 3905 | test { try toUnicodeFail("xn--6,-7i3cj157d.xn--0f9ao925c"); } // [V7, U1] |
| 3906 | test { try toAsciiFail("xn--6,-7i3cj157d.xn--0f9ao925c", false); } // [V7, U1] |
| 3907 | test { try toAsciiFail("xn--6,-7i3cj157d.xn--0f9ao925c", true); } // [V7, U1] |
| 1870 | 3908 | test { try toUnicodeFail("xn--woqs083bel0g.xn--0f9ao925c"); } // [V7] |
| 3909 | test { try toAsciiFail("xn--woqs083bel0g.xn--0f9ao925c", false); } // [V7] |
| 3910 | test { try toAsciiFail("xn--woqs083bel0g.xn--0f9ao925c", true); } // [V7] |
| 1871 | 3911 | test { try toUnicodeFail("\xe2\x80\x8d\xf0\x90\xb9\xa0\xea\xaf\xad\xef\xbf\xbb\xe3\x80\x82\xe2\x80\x8d\xf0\x90\xab\x93\xe1\x82\xba\xf0\x91\x82\xb9"); } // [B1, C2, V7] |
| 3912 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xb9\xa0\xea\xaf\xad\xef\xbf\xbb\xe3\x80\x82\xe2\x80\x8d\xf0\x90\xab\x93\xe1\x82\xba\xf0\x91\x82\xb9", false); } // [B1, C2, V7] |
| 3913 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xb9\xa0\xea\xaf\xad\xef\xbf\xbb\xe3\x80\x82\xe2\x80\x8d\xf0\x90\xab\x93\xe1\x82\xba\xf0\x91\x82\xb9", true); } // [B1, B2, B3, V7] |
| 1872 | 3914 | test { try toUnicodeFail("\xe2\x80\x8d\xf0\x90\xb9\xa0\xea\xaf\xad\xef\xbf\xbb\xe3\x80\x82\xe2\x80\x8d\xf0\x90\xab\x93\xe2\xb4\x9a\xf0\x91\x82\xb9"); } // [B1, C2, V7] |
| 3915 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xb9\xa0\xea\xaf\xad\xef\xbf\xbb\xe3\x80\x82\xe2\x80\x8d\xf0\x90\xab\x93\xe2\xb4\x9a\xf0\x91\x82\xb9", false); } // [B1, C2, V7] |
| 3916 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xb9\xa0\xea\xaf\xad\xef\xbf\xbb\xe3\x80\x82\xe2\x80\x8d\xf0\x90\xab\x93\xe2\xb4\x9a\xf0\x91\x82\xb9", true); } // [B1, B2, B3, V7] |
| 1873 | 3917 | test { try toUnicodeFail("xn--429az70n29i.xn--ilj7702eqyd"); } // [B1, B2, B3, V7] |
| 3918 | test { try toAsciiFail("xn--429az70n29i.xn--ilj7702eqyd", false); } // [B1, B2, B3, V7] |
| 3919 | test { try toAsciiFail("xn--429az70n29i.xn--ilj7702eqyd", true); } // [B1, B2, B3, V7] |
| 1874 | 3920 | test { try toUnicodeFail("xn--1ugz126coy7bdbm.xn--1ug062chv7ov6e"); } // [B1, C2, V7] |
| 3921 | test { try toAsciiFail("xn--1ugz126coy7bdbm.xn--1ug062chv7ov6e", false); } // [B1, C2, V7] |
| 3922 | test { try toAsciiFail("xn--1ugz126coy7bdbm.xn--1ug062chv7ov6e", true); } // [B1, C2, V7] |
| 1875 | 3923 | test { try toUnicodeFail("xn--429az70n29i.xn--ynd3619jqyd"); } // [B1, B2, B3, V7] |
| 3924 | test { try toAsciiFail("xn--429az70n29i.xn--ynd3619jqyd", false); } // [B1, B2, B3, V7] |
| 3925 | test { try toAsciiFail("xn--429az70n29i.xn--ynd3619jqyd", true); } // [B1, B2, B3, V7] |
| 1876 | 3926 | test { try toUnicodeFail("xn--1ugz126coy7bdbm.xn--ynd959evs1pv6e"); } // [B1, C2, V7] |
| 3927 | test { try toAsciiFail("xn--1ugz126coy7bdbm.xn--ynd959evs1pv6e", false); } // [B1, C2, V7] |
| 3928 | test { try toAsciiFail("xn--1ugz126coy7bdbm.xn--ynd959evs1pv6e", true); } // [B1, C2, V7] |
| 1877 | 3929 | test { try toUnicodeFail("\xf3\xa0\x86\xa0\xef\xbc\x8e\xf1\xb7\x90\xb4\xf3\x8c\x9f\x88"); } // [V7, X4_2] |
| 3930 | test { try toAsciiFail("\xf3\xa0\x86\xa0\xef\xbc\x8e\xf1\xb7\x90\xb4\xf3\x8c\x9f\x88", false); } // [V7, A4_2] |
| 3931 | test { try toAsciiFail("\xf3\xa0\x86\xa0\xef\xbc\x8e\xf1\xb7\x90\xb4\xf3\x8c\x9f\x88", true); } // [V7, A4_2] |
| 1878 | 3932 | test { try toUnicodeFail("\xf3\xa0\x86\xa0.\xf1\xb7\x90\xb4\xf3\x8c\x9f\x88"); } // [V7, X4_2] |
| 3933 | test { try toAsciiFail("\xf3\xa0\x86\xa0.\xf1\xb7\x90\xb4\xf3\x8c\x9f\x88", false); } // [V7, A4_2] |
| 3934 | test { try toAsciiFail("\xf3\xa0\x86\xa0.\xf1\xb7\x90\xb4\xf3\x8c\x9f\x88", true); } // [V7, A4_2] |
| 1879 | 3935 | test { try toUnicodeFail(".xn--rx21bhv12i"); } // [V7, X4_2] |
| 3936 | test { try toAsciiFail(".xn--rx21bhv12i", false); } // [V7, A4_2] |
| 3937 | test { try toAsciiFail(".xn--rx21bhv12i", true); } // [V7, A4_2] |
| 1880 | 3938 | test { try toUnicodeFail("\xf0\x90\xab\x83\xe2\x80\x8c\xe1\x82\xa6.\xe2\x89\xa0\xf0\x9e\xb7\x99"); } // [B1, B2, B3, C1, V7] |
| 3939 | test { try toAsciiFail("\xf0\x90\xab\x83\xe2\x80\x8c\xe1\x82\xa6.\xe2\x89\xa0\xf0\x9e\xb7\x99", false); } // [B1, B2, B3, C1, V7] |
| 3940 | test { try toAsciiFail("\xf0\x90\xab\x83\xe2\x80\x8c\xe1\x82\xa6.\xe2\x89\xa0\xf0\x9e\xb7\x99", true); } // [B1, B2, B3, V7] |
| 1881 | 3941 | test { try toUnicodeFail("\xf0\x90\xab\x83\xe2\x80\x8c\xe1\x82\xa6.=\xcc\xb8\xf0\x9e\xb7\x99"); } // [B1, B2, B3, C1, V7] |
| 3942 | test { try toAsciiFail("\xf0\x90\xab\x83\xe2\x80\x8c\xe1\x82\xa6.=\xcc\xb8\xf0\x9e\xb7\x99", false); } // [B1, B2, B3, C1, V7] |
| 3943 | test { try toAsciiFail("\xf0\x90\xab\x83\xe2\x80\x8c\xe1\x82\xa6.=\xcc\xb8\xf0\x9e\xb7\x99", true); } // [B1, B2, B3, V7] |
| 1882 | 3944 | test { try toUnicodeFail("\xf0\x90\xab\x83\xe2\x80\x8c\xe2\xb4\x86.=\xcc\xb8\xf0\x9e\xb7\x99"); } // [B1, B2, B3, C1, V7] |
| 3945 | test { try toAsciiFail("\xf0\x90\xab\x83\xe2\x80\x8c\xe2\xb4\x86.=\xcc\xb8\xf0\x9e\xb7\x99", false); } // [B1, B2, B3, C1, V7] |
| 3946 | test { try toAsciiFail("\xf0\x90\xab\x83\xe2\x80\x8c\xe2\xb4\x86.=\xcc\xb8\xf0\x9e\xb7\x99", true); } // [B1, B2, B3, V7] |
| 1883 | 3947 | test { try toUnicodeFail("\xf0\x90\xab\x83\xe2\x80\x8c\xe2\xb4\x86.\xe2\x89\xa0\xf0\x9e\xb7\x99"); } // [B1, B2, B3, C1, V7] |
| 3948 | test { try toAsciiFail("\xf0\x90\xab\x83\xe2\x80\x8c\xe2\xb4\x86.\xe2\x89\xa0\xf0\x9e\xb7\x99", false); } // [B1, B2, B3, C1, V7] |
| 3949 | test { try toAsciiFail("\xf0\x90\xab\x83\xe2\x80\x8c\xe2\xb4\x86.\xe2\x89\xa0\xf0\x9e\xb7\x99", true); } // [B1, B2, B3, V7] |
| 1884 | 3950 | test { try toUnicodeFail("xn--xkjz802e.xn--1ch2802p"); } // [B1, B2, B3, V7] |
| 3951 | test { try toAsciiFail("xn--xkjz802e.xn--1ch2802p", false); } // [B1, B2, B3, V7] |
| 3952 | test { try toAsciiFail("xn--xkjz802e.xn--1ch2802p", true); } // [B1, B2, B3, V7] |
| 1885 | 3953 | test { try toUnicodeFail("xn--0ug132csv7o.xn--1ch2802p"); } // [B1, B2, B3, C1, V7] |
| 3954 | test { try toAsciiFail("xn--0ug132csv7o.xn--1ch2802p", false); } // [B1, B2, B3, C1, V7] |
| 3955 | test { try toAsciiFail("xn--0ug132csv7o.xn--1ch2802p", true); } // [B1, B2, B3, C1, V7] |
| 1886 | 3956 | test { try toUnicodeFail("xn--end1719j.xn--1ch2802p"); } // [B1, B2, B3, V7] |
| 3957 | test { try toAsciiFail("xn--end1719j.xn--1ch2802p", false); } // [B1, B2, B3, V7] |
| 3958 | test { try toAsciiFail("xn--end1719j.xn--1ch2802p", true); } // [B1, B2, B3, V7] |
| 1887 | 3959 | test { try toUnicodeFail("xn--end799ekr1p.xn--1ch2802p"); } // [B1, B2, B3, C1, V7] |
| 3960 | test { try toAsciiFail("xn--end799ekr1p.xn--1ch2802p", false); } // [B1, B2, B3, C1, V7] |
| 3961 | test { try toAsciiFail("xn--end799ekr1p.xn--1ch2802p", true); } // [B1, B2, B3, C1, V7] |
| 1888 | 3962 | test { try toUnicodeFail("\xf3\xa0\x81\xb2\xf0\x99\xa9\xa2\xf0\x9d\x9f\xa5\xea\x98\x8c\xef\xbc\x8e\xe0\xa1\x81"); } // [B1, V7] |
| 3963 | test { try toAsciiFail("\xf3\xa0\x81\xb2\xf0\x99\xa9\xa2\xf0\x9d\x9f\xa5\xea\x98\x8c\xef\xbc\x8e\xe0\xa1\x81", false); } // [B1, V7] |
| 3964 | test { try toAsciiFail("\xf3\xa0\x81\xb2\xf0\x99\xa9\xa2\xf0\x9d\x9f\xa5\xea\x98\x8c\xef\xbc\x8e\xe0\xa1\x81", true); } // [B1, V7] |
| 1889 | 3965 | test { try toUnicodeFail("\xf3\xa0\x81\xb2\xf0\x99\xa9\xa23\xea\x98\x8c.\xe0\xa1\x81"); } // [B1, V7] |
| 3966 | test { try toAsciiFail("\xf3\xa0\x81\xb2\xf0\x99\xa9\xa23\xea\x98\x8c.\xe0\xa1\x81", false); } // [B1, V7] |
| 3967 | test { try toAsciiFail("\xf3\xa0\x81\xb2\xf0\x99\xa9\xa23\xea\x98\x8c.\xe0\xa1\x81", true); } // [B1, V7] |
| 1890 | 3968 | test { try toUnicodeFail("xn--3-0g3es485d8i15h.xn--zvb"); } // [B1, V7] |
| 3969 | test { try toAsciiFail("xn--3-0g3es485d8i15h.xn--zvb", false); } // [B1, V7] |
| 3970 | test { try toAsciiFail("xn--3-0g3es485d8i15h.xn--zvb", true); } // [B1, V7] |
| 1891 | 3971 | test { try toUnicodeFail("-.\xe1\xa2\x86\xf3\xa1\xb2\xa3-"); } // [V3, V6, V7] |
| 3972 | test { try toAsciiFail("-.\xe1\xa2\x86\xf3\xa1\xb2\xa3-", false); } // [V3, V6, V7] |
| 3973 | test { try toAsciiFail("-.\xe1\xa2\x86\xf3\xa1\xb2\xa3-", true); } // [V3, V6, V7] |
| 1892 | 3974 | test { try toUnicodeFail("-.xn----pbkx6497q"); } // [V3, V6, V7] |
| 3975 | test { try toAsciiFail("-.xn----pbkx6497q", false); } // [V3, V6, V7] |
| 3976 | test { try toAsciiFail("-.xn----pbkx6497q", true); } // [V3, V6, V7] |
| 1893 | 3977 | test { try toUnicodeFail("\xf3\xb2\x9a\x97\xe2\x80\x8c\xef\xbd\xa1\xe2\x80\x8c\xf0\x9e\xb0\x86\xcf\x82"); } // [B1, B6, C1, V7] |
| 3978 | test { try toAsciiFail("\xf3\xb2\x9a\x97\xe2\x80\x8c\xef\xbd\xa1\xe2\x80\x8c\xf0\x9e\xb0\x86\xcf\x82", false); } // [B1, B6, C1, V7] |
| 3979 | test { try toAsciiFail("\xf3\xb2\x9a\x97\xe2\x80\x8c\xef\xbd\xa1\xe2\x80\x8c\xf0\x9e\xb0\x86\xcf\x82", true); } // [B2, B3, V7] |
| 1894 | 3980 | test { try toUnicodeFail("\xf3\xb2\x9a\x97\xe2\x80\x8c\xe3\x80\x82\xe2\x80\x8c\xf0\x9e\xb0\x86\xcf\x82"); } // [B1, B6, C1, V7] |
| 3981 | test { try toAsciiFail("\xf3\xb2\x9a\x97\xe2\x80\x8c\xe3\x80\x82\xe2\x80\x8c\xf0\x9e\xb0\x86\xcf\x82", false); } // [B1, B6, C1, V7] |
| 3982 | test { try toAsciiFail("\xf3\xb2\x9a\x97\xe2\x80\x8c\xe3\x80\x82\xe2\x80\x8c\xf0\x9e\xb0\x86\xcf\x82", true); } // [B2, B3, V7] |
| 1895 | 3983 | test { try toUnicodeFail("\xf3\xb2\x9a\x97\xe2\x80\x8c\xe3\x80\x82\xe2\x80\x8c\xf0\x9e\xb0\x86\xce\xa3"); } // [B1, B6, C1, V7] |
| 3984 | test { try toAsciiFail("\xf3\xb2\x9a\x97\xe2\x80\x8c\xe3\x80\x82\xe2\x80\x8c\xf0\x9e\xb0\x86\xce\xa3", false); } // [B1, B6, C1, V7] |
| 3985 | test { try toAsciiFail("\xf3\xb2\x9a\x97\xe2\x80\x8c\xe3\x80\x82\xe2\x80\x8c\xf0\x9e\xb0\x86\xce\xa3", true); } // [B2, B3, V7] |
| 1896 | 3986 | test { try toUnicodeFail("\xf3\xb2\x9a\x97\xe2\x80\x8c\xe3\x80\x82\xe2\x80\x8c\xf0\x9e\xb0\x86\xcf\x83"); } // [B1, B6, C1, V7] |
| 3987 | test { try toAsciiFail("\xf3\xb2\x9a\x97\xe2\x80\x8c\xe3\x80\x82\xe2\x80\x8c\xf0\x9e\xb0\x86\xcf\x83", false); } // [B1, B6, C1, V7] |
| 3988 | test { try toAsciiFail("\xf3\xb2\x9a\x97\xe2\x80\x8c\xe3\x80\x82\xe2\x80\x8c\xf0\x9e\xb0\x86\xcf\x83", true); } // [B2, B3, V7] |
| 1897 | 3989 | test { try toUnicodeFail("xn--qp42f.xn--4xa3011w"); } // [B2, B3, V7] |
| 3990 | test { try toAsciiFail("xn--qp42f.xn--4xa3011w", false); } // [B2, B3, V7] |
| 3991 | test { try toAsciiFail("xn--qp42f.xn--4xa3011w", true); } // [B2, B3, V7] |
| 1898 | 3992 | test { try toUnicodeFail("xn--0ug76062m.xn--4xa595lhn92a"); } // [B1, B6, C1, V7] |
| 3993 | test { try toAsciiFail("xn--0ug76062m.xn--4xa595lhn92a", false); } // [B1, B6, C1, V7] |
| 3994 | test { try toAsciiFail("xn--0ug76062m.xn--4xa595lhn92a", true); } // [B1, B6, C1, V7] |
| 1899 | 3995 | test { try toUnicodeFail("xn--0ug76062m.xn--3xa795lhn92a"); } // [B1, B6, C1, V7] |
| 3996 | test { try toAsciiFail("xn--0ug76062m.xn--3xa795lhn92a", false); } // [B1, B6, C1, V7] |
| 3997 | test { try toAsciiFail("xn--0ug76062m.xn--3xa795lhn92a", true); } // [B1, B6, C1, V7] |
| 1900 | 3998 | test { try toUnicodeFail("\xf3\xb2\x9a\x97\xe2\x80\x8c\xef\xbd\xa1\xe2\x80\x8c\xf0\x9e\xb0\x86\xce\xa3"); } // [B1, B6, C1, V7] |
| 3999 | test { try toAsciiFail("\xf3\xb2\x9a\x97\xe2\x80\x8c\xef\xbd\xa1\xe2\x80\x8c\xf0\x9e\xb0\x86\xce\xa3", false); } // [B1, B6, C1, V7] |
| 4000 | test { try toAsciiFail("\xf3\xb2\x9a\x97\xe2\x80\x8c\xef\xbd\xa1\xe2\x80\x8c\xf0\x9e\xb0\x86\xce\xa3", true); } // [B2, B3, V7] |
| 1901 | 4001 | test { try toUnicodeFail("\xf3\xb2\x9a\x97\xe2\x80\x8c\xef\xbd\xa1\xe2\x80\x8c\xf0\x9e\xb0\x86\xcf\x83"); } // [B1, B6, C1, V7] |
| 4002 | test { try toAsciiFail("\xf3\xb2\x9a\x97\xe2\x80\x8c\xef\xbd\xa1\xe2\x80\x8c\xf0\x9e\xb0\x86\xcf\x83", false); } // [B1, B6, C1, V7] |
| 4003 | test { try toAsciiFail("\xf3\xb2\x9a\x97\xe2\x80\x8c\xef\xbd\xa1\xe2\x80\x8c\xf0\x9e\xb0\x86\xcf\x83", true); } // [B2, B3, V7] |
| 1902 | 4004 | test { try toUnicodeFail("\xe5\xa0\x95\xf0\x91\x93\x82\xe1\xac\x82\xe3\x80\x82\xf0\x90\xae\x87\xf0\x9e\xa4\xbd\xe2\x80\x8c-"); } // [B3, C1, V3] |
| 4005 | test { try toAsciiFail("\xe5\xa0\x95\xf0\x91\x93\x82\xe1\xac\x82\xe3\x80\x82\xf0\x90\xae\x87\xf0\x9e\xa4\xbd\xe2\x80\x8c-", false); } // [B3, C1, V3] |
| 4006 | test { try toAsciiFail("\xe5\xa0\x95\xf0\x91\x93\x82\xe1\xac\x82\xe3\x80\x82\xf0\x90\xae\x87\xf0\x9e\xa4\xbd\xe2\x80\x8c-", true); } // [B3, V3] |
| 1903 | 4007 | test { try toUnicodeFail("\xe5\xa0\x95\xf0\x91\x93\x82\xe1\xac\x82\xe3\x80\x82\xf0\x90\xae\x87\xf0\x9e\xa4\x9b\xe2\x80\x8c-"); } // [B3, C1, V3] |
| 4008 | test { try toAsciiFail("\xe5\xa0\x95\xf0\x91\x93\x82\xe1\xac\x82\xe3\x80\x82\xf0\x90\xae\x87\xf0\x9e\xa4\x9b\xe2\x80\x8c-", false); } // [B3, C1, V3] |
| 4009 | test { try toAsciiFail("\xe5\xa0\x95\xf0\x91\x93\x82\xe1\xac\x82\xe3\x80\x82\xf0\x90\xae\x87\xf0\x9e\xa4\x9b\xe2\x80\x8c-", true); } // [B3, V3] |
| 1904 | 4010 | test { try toUnicodeFail("xn--5sf345zdk8h.xn----iv5iw606c"); } // [B3, V3] |
| 4011 | test { try toAsciiFail("xn--5sf345zdk8h.xn----iv5iw606c", false); } // [B3, V3] |
| 4012 | test { try toAsciiFail("xn--5sf345zdk8h.xn----iv5iw606c", true); } // [B3, V3] |
| 1905 | 4013 | test { try toUnicodeFail("xn--5sf345zdk8h.xn----rgnt157hwl9g"); } // [B3, C1, V3] |
| 4014 | test { try toAsciiFail("xn--5sf345zdk8h.xn----rgnt157hwl9g", false); } // [B3, C1, V3] |
| 4015 | test { try toAsciiFail("xn--5sf345zdk8h.xn----rgnt157hwl9g", true); } // [B3, C1, V3] |
| 1906 | 4016 | test { try toUnicodeFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xef\xbd\xa1\xe1\xa1\xa5\xcf\x82\xd8\xaa\xcf\x82"); } // [B1, B5] |
| 4017 | test { try toAsciiFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xef\xbd\xa1\xe1\xa1\xa5\xcf\x82\xd8\xaa\xcf\x82", false); } // [B1, B5] |
| 4018 | test { try toAsciiFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xef\xbd\xa1\xe1\xa1\xa5\xcf\x82\xd8\xaa\xcf\x82", true); } // [B1, B5] |
| 1907 | 4019 | test { try toUnicodeFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xe3\x80\x82\xe1\xa1\xa5\xcf\x82\xd8\xaa\xcf\x82"); } // [B1, B5] |
| 4020 | test { try toAsciiFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xe3\x80\x82\xe1\xa1\xa5\xcf\x82\xd8\xaa\xcf\x82", false); } // [B1, B5] |
| 4021 | test { try toAsciiFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xe3\x80\x82\xe1\xa1\xa5\xcf\x82\xd8\xaa\xcf\x82", true); } // [B1, B5] |
| 1908 | 4022 | test { try toUnicodeFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\x80\xe3\x80\x82\xe1\xa1\xa5\xce\xa3\xd8\xaa\xce\xa3"); } // [B1, B5] |
| 4023 | test { try toAsciiFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\x80\xe3\x80\x82\xe1\xa1\xa5\xce\xa3\xd8\xaa\xce\xa3", false); } // [B1, B5] |
| 4024 | test { try toAsciiFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\x80\xe3\x80\x82\xe1\xa1\xa5\xce\xa3\xd8\xaa\xce\xa3", true); } // [B1, B5] |
| 1909 | 4025 | test { try toUnicodeFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xe3\x80\x82\xe1\xa1\xa5\xcf\x83\xd8\xaa\xcf\x83"); } // [B1, B5] |
| 4026 | test { try toAsciiFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xe3\x80\x82\xe1\xa1\xa5\xcf\x83\xd8\xaa\xcf\x83", false); } // [B1, B5] |
| 4027 | test { try toAsciiFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xe3\x80\x82\xe1\xa1\xa5\xcf\x83\xd8\xaa\xcf\x83", true); } // [B1, B5] |
| 1910 | 4028 | test { try toUnicodeFail("xn--l8e1317j1ebz456b.xn--4xaa85plx4a"); } // [B1, B5] |
| 4029 | test { try toAsciiFail("xn--l8e1317j1ebz456b.xn--4xaa85plx4a", false); } // [B1, B5] |
| 4030 | test { try toAsciiFail("xn--l8e1317j1ebz456b.xn--4xaa85plx4a", true); } // [B1, B5] |
| 1911 | 4031 | test { try toUnicodeFail("xn--l8e1317j1ebz456b.xn--3xaa16plx4a"); } // [B1, B5] |
| 4032 | test { try toAsciiFail("xn--l8e1317j1ebz456b.xn--3xaa16plx4a", false); } // [B1, B5] |
| 4033 | test { try toAsciiFail("xn--l8e1317j1ebz456b.xn--3xaa16plx4a", true); } // [B1, B5] |
| 1912 | 4034 | test { try toUnicodeFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\x80\xef\xbd\xa1\xe1\xa1\xa5\xce\xa3\xd8\xaa\xce\xa3"); } // [B1, B5] |
| 4035 | test { try toAsciiFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\x80\xef\xbd\xa1\xe1\xa1\xa5\xce\xa3\xd8\xaa\xce\xa3", false); } // [B1, B5] |
| 4036 | test { try toAsciiFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\x80\xef\xbd\xa1\xe1\xa1\xa5\xce\xa3\xd8\xaa\xce\xa3", true); } // [B1, B5] |
| 1913 | 4037 | test { try toUnicodeFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xef\xbd\xa1\xe1\xa1\xa5\xcf\x83\xd8\xaa\xcf\x83"); } // [B1, B5] |
| 4038 | test { try toAsciiFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xef\xbd\xa1\xe1\xa1\xa5\xcf\x83\xd8\xaa\xcf\x83", false); } // [B1, B5] |
| 4039 | test { try toAsciiFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xef\xbd\xa1\xe1\xa1\xa5\xcf\x83\xd8\xaa\xcf\x83", true); } // [B1, B5] |
| 1914 | 4040 | test { try toUnicodeFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xe3\x80\x82\xe1\xa1\xa5\xce\xa3\xd8\xaa\xce\xa3"); } // [B1, B5] |
| 4041 | test { try toAsciiFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xe3\x80\x82\xe1\xa1\xa5\xce\xa3\xd8\xaa\xce\xa3", false); } // [B1, B5] |
| 4042 | test { try toAsciiFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xe3\x80\x82\xe1\xa1\xa5\xce\xa3\xd8\xaa\xce\xa3", true); } // [B1, B5] |
| 1915 | 4043 | test { try toUnicodeFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xe3\x80\x82\xe1\xa1\xa5\xce\xa3\xd8\xaa\xcf\x83"); } // [B1, B5] |
| 4044 | test { try toAsciiFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xe3\x80\x82\xe1\xa1\xa5\xce\xa3\xd8\xaa\xcf\x83", false); } // [B1, B5] |
| 4045 | test { try toAsciiFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xe3\x80\x82\xe1\xa1\xa5\xce\xa3\xd8\xaa\xcf\x83", true); } // [B1, B5] |
| 1916 | 4046 | test { try toUnicodeFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xe3\x80\x82\xe1\xa1\xa5\xce\xa3\xd8\xaa\xcf\x82"); } // [B1, B5] |
| 4047 | test { try toAsciiFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xe3\x80\x82\xe1\xa1\xa5\xce\xa3\xd8\xaa\xcf\x82", false); } // [B1, B5] |
| 4048 | test { try toAsciiFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xe3\x80\x82\xe1\xa1\xa5\xce\xa3\xd8\xaa\xcf\x82", true); } // [B1, B5] |
| 1917 | 4049 | test { try toUnicodeFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xe3\x80\x82\xe1\xa1\xa5\xcf\x83\xd8\xaa\xcf\x82"); } // [B1, B5] |
| 4050 | test { try toAsciiFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xe3\x80\x82\xe1\xa1\xa5\xcf\x83\xd8\xaa\xcf\x82", false); } // [B1, B5] |
| 4051 | test { try toAsciiFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xe3\x80\x82\xe1\xa1\xa5\xcf\x83\xd8\xaa\xcf\x82", true); } // [B1, B5] |
| 1918 | 4052 | test { try toUnicodeFail("xn--l8e1317j1ebz456b.xn--3xab95plx4a"); } // [B1, B5] |
| 4053 | test { try toAsciiFail("xn--l8e1317j1ebz456b.xn--3xab95plx4a", false); } // [B1, B5] |
| 4054 | test { try toAsciiFail("xn--l8e1317j1ebz456b.xn--3xab95plx4a", true); } // [B1, B5] |
| 1919 | 4055 | test { try toUnicodeFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xef\xbd\xa1\xe1\xa1\xa5\xce\xa3\xd8\xaa\xce\xa3"); } // [B1, B5] |
| 4056 | test { try toAsciiFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xef\xbd\xa1\xe1\xa1\xa5\xce\xa3\xd8\xaa\xce\xa3", false); } // [B1, B5] |
| 4057 | test { try toAsciiFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xef\xbd\xa1\xe1\xa1\xa5\xce\xa3\xd8\xaa\xce\xa3", true); } // [B1, B5] |
| 1920 | 4058 | test { try toUnicodeFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xef\xbd\xa1\xe1\xa1\xa5\xce\xa3\xd8\xaa\xcf\x83"); } // [B1, B5] |
| 4059 | test { try toAsciiFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xef\xbd\xa1\xe1\xa1\xa5\xce\xa3\xd8\xaa\xcf\x83", false); } // [B1, B5] |
| 4060 | test { try toAsciiFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xef\xbd\xa1\xe1\xa1\xa5\xce\xa3\xd8\xaa\xcf\x83", true); } // [B1, B5] |
| 1921 | 4061 | test { try toUnicodeFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xef\xbd\xa1\xe1\xa1\xa5\xce\xa3\xd8\xaa\xcf\x82"); } // [B1, B5] |
| 4062 | test { try toAsciiFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xef\xbd\xa1\xe1\xa1\xa5\xce\xa3\xd8\xaa\xcf\x82", false); } // [B1, B5] |
| 4063 | test { try toAsciiFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xef\xbd\xa1\xe1\xa1\xa5\xce\xa3\xd8\xaa\xcf\x82", true); } // [B1, B5] |
| 1922 | 4064 | test { try toUnicodeFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xef\xbd\xa1\xe1\xa1\xa5\xcf\x83\xd8\xaa\xcf\x82"); } // [B1, B5] |
| 4065 | test { try toAsciiFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xef\xbd\xa1\xe1\xa1\xa5\xcf\x83\xd8\xaa\xcf\x82", false); } // [B1, B5] |
| 4066 | test { try toAsciiFail("\xf0\x90\xb9\xb6\xf0\x91\x81\x86\xe1\xa1\x95\xf0\x9e\xa4\xa2\xef\xbd\xa1\xe1\xa1\xa5\xcf\x83\xd8\xaa\xcf\x82", true); } // [B1, B5] |
| 1923 | 4067 | test { try toUnicodeFail("\xf3\x8f\x92\xb0\xef\xbc\x8e-\xf0\x9d\x9f\xbb\xc3\x9f"); } // [V3, V7] |
| 4068 | test { try toAsciiFail("\xf3\x8f\x92\xb0\xef\xbc\x8e-\xf0\x9d\x9f\xbb\xc3\x9f", false); } // [V3, V7] |
| 4069 | test { try toAsciiFail("\xf3\x8f\x92\xb0\xef\xbc\x8e-\xf0\x9d\x9f\xbb\xc3\x9f", true); } // [V3, V7] |
| 1924 | 4070 | test { try toUnicodeFail("\xf3\x8f\x92\xb0.-5\xc3\x9f"); } // [V3, V7] |
| 4071 | test { try toAsciiFail("\xf3\x8f\x92\xb0.-5\xc3\x9f", false); } // [V3, V7] |
| 4072 | test { try toAsciiFail("\xf3\x8f\x92\xb0.-5\xc3\x9f", true); } // [V3, V7] |
| 1925 | 4073 | test { try toUnicodeFail("\xf3\x8f\x92\xb0.-5SS"); } // [V3, V7] |
| 4074 | test { try toAsciiFail("\xf3\x8f\x92\xb0.-5SS", false); } // [V3, V7] |
| 4075 | test { try toAsciiFail("\xf3\x8f\x92\xb0.-5SS", true); } // [V3, V7] |
| 1926 | 4076 | test { try toUnicodeFail("\xf3\x8f\x92\xb0.-5ss"); } // [V3, V7] |
| 4077 | test { try toAsciiFail("\xf3\x8f\x92\xb0.-5ss", false); } // [V3, V7] |
| 4078 | test { try toAsciiFail("\xf3\x8f\x92\xb0.-5ss", true); } // [V3, V7] |
| 1927 | 4079 | test { try toUnicodeFail("xn--t960e.-5ss"); } // [V3, V7] |
| 4080 | test { try toAsciiFail("xn--t960e.-5ss", false); } // [V3, V7] |
| 4081 | test { try toAsciiFail("xn--t960e.-5ss", true); } // [V3, V7] |
| 1928 | 4082 | test { try toUnicodeFail("xn--t960e.xn---5-hia"); } // [V3, V7] |
| 4083 | test { try toAsciiFail("xn--t960e.xn---5-hia", false); } // [V3, V7] |
| 4084 | test { try toAsciiFail("xn--t960e.xn---5-hia", true); } // [V3, V7] |
| 1929 | 4085 | test { try toUnicodeFail("\xf3\x8f\x92\xb0\xef\xbc\x8e-\xf0\x9d\x9f\xbbSS"); } // [V3, V7] |
| 4086 | test { try toAsciiFail("\xf3\x8f\x92\xb0\xef\xbc\x8e-\xf0\x9d\x9f\xbbSS", false); } // [V3, V7] |
| 4087 | test { try toAsciiFail("\xf3\x8f\x92\xb0\xef\xbc\x8e-\xf0\x9d\x9f\xbbSS", true); } // [V3, V7] |
| 1930 | 4088 | test { try toUnicodeFail("\xf3\x8f\x92\xb0\xef\xbc\x8e-\xf0\x9d\x9f\xbbss"); } // [V3, V7] |
| 4089 | test { try toAsciiFail("\xf3\x8f\x92\xb0\xef\xbc\x8e-\xf0\x9d\x9f\xbbss", false); } // [V3, V7] |
| 4090 | test { try toAsciiFail("\xf3\x8f\x92\xb0\xef\xbc\x8e-\xf0\x9d\x9f\xbbss", true); } // [V3, V7] |
| 1931 | 4091 | test { try toUnicodeFail("\xf3\x8f\x92\xb0\xef\xbc\x8e-\xf0\x9d\x9f\xbbSs"); } // [V3, V7] |
| 4092 | test { try toAsciiFail("\xf3\x8f\x92\xb0\xef\xbc\x8e-\xf0\x9d\x9f\xbbSs", false); } // [V3, V7] |
| 4093 | test { try toAsciiFail("\xf3\x8f\x92\xb0\xef\xbc\x8e-\xf0\x9d\x9f\xbbSs", true); } // [V3, V7] |
| 1932 | 4094 | test { try toUnicodeFail("\xf3\x8f\x92\xb0.-5Ss"); } // [V3, V7] |
| 4095 | test { try toAsciiFail("\xf3\x8f\x92\xb0.-5Ss", false); } // [V3, V7] |
| 4096 | test { try toAsciiFail("\xf3\x8f\x92\xb0.-5Ss", true); } // [V3, V7] |
| 1933 | 4097 | test { try toUnicodeFail("\xe2\x80\x8d\xf0\x90\xa8\xbf.\xf0\x9f\xa4\x92\xe1\x83\x85\xf2\x91\xae\xb6"); } // [C2, V7] |
| 4098 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xa8\xbf.\xf0\x9f\xa4\x92\xe1\x83\x85\xf2\x91\xae\xb6", false); } // [C2, V7] |
| 4099 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xa8\xbf.\xf0\x9f\xa4\x92\xe1\x83\x85\xf2\x91\xae\xb6", true); } // [V6, V7] |
| 1934 | 4100 | test { try toUnicodeFail("\xe2\x80\x8d\xf0\x90\xa8\xbf.\xf0\x9f\xa4\x92\xe2\xb4\xa5\xf2\x91\xae\xb6"); } // [C2, V7] |
| 4101 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xa8\xbf.\xf0\x9f\xa4\x92\xe2\xb4\xa5\xf2\x91\xae\xb6", false); } // [C2, V7] |
| 4102 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x90\xa8\xbf.\xf0\x9f\xa4\x92\xe2\xb4\xa5\xf2\x91\xae\xb6", true); } // [V6, V7] |
| 1935 | 4103 | test { try toUnicodeFail("xn--0s9c.xn--tljz038l0gz4b"); } // [V6, V7] |
| 4104 | test { try toAsciiFail("xn--0s9c.xn--tljz038l0gz4b", false); } // [V6, V7] |
| 4105 | test { try toAsciiFail("xn--0s9c.xn--tljz038l0gz4b", true); } // [V6, V7] |
| 1936 | 4106 | test { try toUnicodeFail("xn--1ug9533g.xn--tljz038l0gz4b"); } // [C2, V7] |
| 4107 | test { try toAsciiFail("xn--1ug9533g.xn--tljz038l0gz4b", false); } // [C2, V7] |
| 4108 | test { try toAsciiFail("xn--1ug9533g.xn--tljz038l0gz4b", true); } // [C2, V7] |
| 1937 | 4109 | test { try toUnicodeFail("xn--0s9c.xn--9nd3211w0gz4b"); } // [V6, V7] |
| 4110 | test { try toAsciiFail("xn--0s9c.xn--9nd3211w0gz4b", false); } // [V6, V7] |
| 4111 | test { try toAsciiFail("xn--0s9c.xn--9nd3211w0gz4b", true); } // [V6, V7] |
| 1938 | 4112 | test { try toUnicodeFail("xn--1ug9533g.xn--9nd3211w0gz4b"); } // [C2, V7] |
| 4113 | test { try toAsciiFail("xn--1ug9533g.xn--9nd3211w0gz4b", false); } // [C2, V7] |
| 4114 | test { try toAsciiFail("xn--1ug9533g.xn--9nd3211w0gz4b", true); } // [C2, V7] |
| 1939 | 4115 | test { try toUnicodeFail("\xf0\xb5\x8b\x85\xe3\x80\x82\xc3\x9f\xf0\xac\xb5\xa9\xe2\x80\x8d"); } // [C2, V7] |
| 4116 | test { try toAsciiFail("\xf0\xb5\x8b\x85\xe3\x80\x82\xc3\x9f\xf0\xac\xb5\xa9\xe2\x80\x8d", false); } // [C2, V7] |
| 4117 | test { try toAsciiFail("\xf0\xb5\x8b\x85\xe3\x80\x82\xc3\x9f\xf0\xac\xb5\xa9\xe2\x80\x8d", true); } // [V7] |
| 1940 | 4118 | test { try toUnicodeFail("\xf0\xb5\x8b\x85\xe3\x80\x82SS\xf0\xac\xb5\xa9\xe2\x80\x8d"); } // [C2, V7] |
| 4119 | test { try toAsciiFail("\xf0\xb5\x8b\x85\xe3\x80\x82SS\xf0\xac\xb5\xa9\xe2\x80\x8d", false); } // [C2, V7] |
| 4120 | test { try toAsciiFail("\xf0\xb5\x8b\x85\xe3\x80\x82SS\xf0\xac\xb5\xa9\xe2\x80\x8d", true); } // [V7] |
| 1941 | 4121 | test { try toUnicodeFail("\xf0\xb5\x8b\x85\xe3\x80\x82ss\xf0\xac\xb5\xa9\xe2\x80\x8d"); } // [C2, V7] |
| 4122 | test { try toAsciiFail("\xf0\xb5\x8b\x85\xe3\x80\x82ss\xf0\xac\xb5\xa9\xe2\x80\x8d", false); } // [C2, V7] |
| 4123 | test { try toAsciiFail("\xf0\xb5\x8b\x85\xe3\x80\x82ss\xf0\xac\xb5\xa9\xe2\x80\x8d", true); } // [V7] |
| 1942 | 4124 | test { try toUnicodeFail("\xf0\xb5\x8b\x85\xe3\x80\x82Ss\xf0\xac\xb5\xa9\xe2\x80\x8d"); } // [C2, V7] |
| 4125 | test { try toAsciiFail("\xf0\xb5\x8b\x85\xe3\x80\x82Ss\xf0\xac\xb5\xa9\xe2\x80\x8d", false); } // [C2, V7] |
| 4126 | test { try toAsciiFail("\xf0\xb5\x8b\x85\xe3\x80\x82Ss\xf0\xac\xb5\xa9\xe2\x80\x8d", true); } // [V7] |
| 1943 | 4127 | test { try toUnicodeFail("xn--ey1p.xn--ss-eq36b"); } // [V7] |
| 4128 | test { try toAsciiFail("xn--ey1p.xn--ss-eq36b", false); } // [V7] |
| 4129 | test { try toAsciiFail("xn--ey1p.xn--ss-eq36b", true); } // [V7] |
| 1944 | 4130 | test { try toUnicodeFail("xn--ey1p.xn--ss-n1tx0508a"); } // [C2, V7] |
| 4131 | test { try toAsciiFail("xn--ey1p.xn--ss-n1tx0508a", false); } // [C2, V7] |
| 4132 | test { try toAsciiFail("xn--ey1p.xn--ss-n1tx0508a", true); } // [C2, V7] |
| 1945 | 4133 | test { try toUnicodeFail("xn--ey1p.xn--zca870nz438b"); } // [C2, V7] |
| 4134 | test { try toAsciiFail("xn--ey1p.xn--zca870nz438b", false); } // [C2, V7] |
| 4135 | test { try toAsciiFail("xn--ey1p.xn--zca870nz438b", true); } // [C2, V7] |
| 1946 | 4136 | test { try toUnicodeFail("\xe2\x80\x8c\xf0\xad\x89\x9d\xe3\x80\x82\xdf\xb1\xcc\x81\xf0\x9e\xb9\xbb"); } // [B1, C1, V6] |
| 4137 | test { try toAsciiFail("\xe2\x80\x8c\xf0\xad\x89\x9d\xe3\x80\x82\xdf\xb1\xcc\x81\xf0\x9e\xb9\xbb", false); } // [B1, C1, V6] |
| 4138 | test { try toAsciiFail("\xe2\x80\x8c\xf0\xad\x89\x9d\xe3\x80\x82\xdf\xb1\xcc\x81\xf0\x9e\xb9\xbb", true); } // [B1, V6] |
| 1947 | 4139 | test { try toUnicodeFail("\xe2\x80\x8c\xf0\xad\x89\x9d\xe3\x80\x82\xdf\xb1\xcc\x81\xd8\xba"); } // [B1, C1, V6] |
| 4140 | test { try toAsciiFail("\xe2\x80\x8c\xf0\xad\x89\x9d\xe3\x80\x82\xdf\xb1\xcc\x81\xd8\xba", false); } // [B1, C1, V6] |
| 4141 | test { try toAsciiFail("\xe2\x80\x8c\xf0\xad\x89\x9d\xe3\x80\x82\xdf\xb1\xcc\x81\xd8\xba", true); } // [B1, V6] |
| 1948 | 4142 | test { try toUnicodeFail("xn--634m.xn--lsa46nuub"); } // [B1, V6] |
| 4143 | test { try toAsciiFail("xn--634m.xn--lsa46nuub", false); } // [B1, V6] |
| 4144 | test { try toAsciiFail("xn--634m.xn--lsa46nuub", true); } // [B1, V6] |
| 1949 | 4145 | test { try toUnicodeFail("xn--0ugy003y.xn--lsa46nuub"); } // [B1, C1, V6] |
| 4146 | test { try toAsciiFail("xn--0ugy003y.xn--lsa46nuub", false); } // [B1, C1, V6] |
| 4147 | test { try toAsciiFail("xn--0ugy003y.xn--lsa46nuub", true); } // [B1, C1, V6] |
| 1950 | 4148 | test { try toUnicodeFail("\xf0\x9e\xbc\x8c\xe2\x80\x8c\xf0\x91\x88\xb6\xe3\x80\x82\xf0\x90\xb9\xa1"); } // [B1, B3, C1, V7] |
| 4149 | test { try toAsciiFail("\xf0\x9e\xbc\x8c\xe2\x80\x8c\xf0\x91\x88\xb6\xe3\x80\x82\xf0\x90\xb9\xa1", false); } // [B1, B3, C1, V7] |
| 4150 | test { try toAsciiFail("\xf0\x9e\xbc\x8c\xe2\x80\x8c\xf0\x91\x88\xb6\xe3\x80\x82\xf0\x90\xb9\xa1", true); } // [B1, V7] |
| 1951 | 4151 | test { try toUnicodeFail("xn--9g1d1288a.xn--8n0d"); } // [B1, V7] |
| 4152 | test { try toAsciiFail("xn--9g1d1288a.xn--8n0d", false); } // [B1, V7] |
| 4153 | test { try toAsciiFail("xn--9g1d1288a.xn--8n0d", true); } // [B1, V7] |
| 1952 | 4154 | test { try toUnicodeFail("xn--0ug7946gzpxf.xn--8n0d"); } // [B1, B3, C1, V7] |
| 4155 | test { try toAsciiFail("xn--0ug7946gzpxf.xn--8n0d", false); } // [B1, B3, C1, V7] |
| 4156 | test { try toAsciiFail("xn--0ug7946gzpxf.xn--8n0d", true); } // [B1, B3, C1, V7] |
| 1953 | 4157 | test { try toUnicodeFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xef\xbd\xa1\xf0\x91\x96\xbf\xe1\xaa\xbb\xcf\x82\xe2\x89\xa0"); } // [C1, V6, V7] |
| 4158 | test { try toAsciiFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xef\xbd\xa1\xf0\x91\x96\xbf\xe1\xaa\xbb\xcf\x82\xe2\x89\xa0", false); } // [C1, V6, V7] |
| 4159 | test { try toAsciiFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xef\xbd\xa1\xf0\x91\x96\xbf\xe1\xaa\xbb\xcf\x82\xe2\x89\xa0", true); } // [V6, V7] |
| 1954 | 4160 | test { try toUnicodeFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xef\xbd\xa1\xf0\x91\x96\xbf\xe1\xaa\xbb\xcf\x82=\xcc\xb8"); } // [C1, V6, V7] |
| 4161 | test { try toAsciiFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xef\xbd\xa1\xf0\x91\x96\xbf\xe1\xaa\xbb\xcf\x82=\xcc\xb8", false); } // [C1, V6, V7] |
| 4162 | test { try toAsciiFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xef\xbd\xa1\xf0\x91\x96\xbf\xe1\xaa\xbb\xcf\x82=\xcc\xb8", true); } // [V6, V7] |
| 1955 | 4163 | test { try toUnicodeFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xe3\x80\x82\xf0\x91\x96\xbf\xe1\xaa\xbb\xcf\x82\xe2\x89\xa0"); } // [C1, V6, V7] |
| 4164 | test { try toAsciiFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xe3\x80\x82\xf0\x91\x96\xbf\xe1\xaa\xbb\xcf\x82\xe2\x89\xa0", false); } // [C1, V6, V7] |
| 4165 | test { try toAsciiFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xe3\x80\x82\xf0\x91\x96\xbf\xe1\xaa\xbb\xcf\x82\xe2\x89\xa0", true); } // [V6, V7] |
| 1956 | 4166 | test { try toUnicodeFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xe3\x80\x82\xf0\x91\x96\xbf\xe1\xaa\xbb\xcf\x82=\xcc\xb8"); } // [C1, V6, V7] |
| 4167 | test { try toAsciiFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xe3\x80\x82\xf0\x91\x96\xbf\xe1\xaa\xbb\xcf\x82=\xcc\xb8", false); } // [C1, V6, V7] |
| 4168 | test { try toAsciiFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xe3\x80\x82\xf0\x91\x96\xbf\xe1\xaa\xbb\xcf\x82=\xcc\xb8", true); } // [V6, V7] |
| 1957 | 4169 | test { try toUnicodeFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xe3\x80\x82\xf0\x91\x96\xbf\xe1\xaa\xbb\xce\xa3=\xcc\xb8"); } // [C1, V6, V7] |
| 4170 | test { try toAsciiFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xe3\x80\x82\xf0\x91\x96\xbf\xe1\xaa\xbb\xce\xa3=\xcc\xb8", false); } // [C1, V6, V7] |
| 4171 | test { try toAsciiFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xe3\x80\x82\xf0\x91\x96\xbf\xe1\xaa\xbb\xce\xa3=\xcc\xb8", true); } // [V6, V7] |
| 1958 | 4172 | test { try toUnicodeFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xe3\x80\x82\xf0\x91\x96\xbf\xe1\xaa\xbb\xce\xa3\xe2\x89\xa0"); } // [C1, V6, V7] |
| 4173 | test { try toAsciiFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xe3\x80\x82\xf0\x91\x96\xbf\xe1\xaa\xbb\xce\xa3\xe2\x89\xa0", false); } // [C1, V6, V7] |
| 4174 | test { try toAsciiFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xe3\x80\x82\xf0\x91\x96\xbf\xe1\xaa\xbb\xce\xa3\xe2\x89\xa0", true); } // [V6, V7] |
| 1959 | 4175 | test { try toUnicodeFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xe3\x80\x82\xf0\x91\x96\xbf\xe1\xaa\xbb\xcf\x83\xe2\x89\xa0"); } // [C1, V6, V7] |
| 4176 | test { try toAsciiFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xe3\x80\x82\xf0\x91\x96\xbf\xe1\xaa\xbb\xcf\x83\xe2\x89\xa0", false); } // [C1, V6, V7] |
| 4177 | test { try toAsciiFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xe3\x80\x82\xf0\x91\x96\xbf\xe1\xaa\xbb\xcf\x83\xe2\x89\xa0", true); } // [V6, V7] |
| 1960 | 4178 | test { try toUnicodeFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xe3\x80\x82\xf0\x91\x96\xbf\xe1\xaa\xbb\xcf\x83=\xcc\xb8"); } // [C1, V6, V7] |
| 4179 | test { try toAsciiFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xe3\x80\x82\xf0\x91\x96\xbf\xe1\xaa\xbb\xcf\x83=\xcc\xb8", false); } // [C1, V6, V7] |
| 4180 | test { try toAsciiFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xe3\x80\x82\xf0\x91\x96\xbf\xe1\xaa\xbb\xcf\x83=\xcc\xb8", true); } // [V6, V7] |
| 1961 | 4181 | test { try toUnicodeFail("xn--zb9h5968x.xn--4xa378i1mfjw7y"); } // [V6, V7] |
| 4182 | test { try toAsciiFail("xn--zb9h5968x.xn--4xa378i1mfjw7y", false); } // [V6, V7] |
| 4183 | test { try toAsciiFail("xn--zb9h5968x.xn--4xa378i1mfjw7y", true); } // [V6, V7] |
| 1962 | 4184 | test { try toUnicodeFail("xn--0ug3766p5nm1b.xn--4xa378i1mfjw7y"); } // [C1, V6, V7] |
| 4185 | test { try toAsciiFail("xn--0ug3766p5nm1b.xn--4xa378i1mfjw7y", false); } // [C1, V6, V7] |
| 4186 | test { try toAsciiFail("xn--0ug3766p5nm1b.xn--4xa378i1mfjw7y", true); } // [C1, V6, V7] |
| 1963 | 4187 | test { try toUnicodeFail("xn--0ug3766p5nm1b.xn--3xa578i1mfjw7y"); } // [C1, V6, V7] |
| 4188 | test { try toAsciiFail("xn--0ug3766p5nm1b.xn--3xa578i1mfjw7y", false); } // [C1, V6, V7] |
| 4189 | test { try toAsciiFail("xn--0ug3766p5nm1b.xn--3xa578i1mfjw7y", true); } // [C1, V6, V7] |
| 1964 | 4190 | test { try toUnicodeFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xef\xbd\xa1\xf0\x91\x96\xbf\xe1\xaa\xbb\xce\xa3=\xcc\xb8"); } // [C1, V6, V7] |
| 4191 | test { try toAsciiFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xef\xbd\xa1\xf0\x91\x96\xbf\xe1\xaa\xbb\xce\xa3=\xcc\xb8", false); } // [C1, V6, V7] |
| 4192 | test { try toAsciiFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xef\xbd\xa1\xf0\x91\x96\xbf\xe1\xaa\xbb\xce\xa3=\xcc\xb8", true); } // [V6, V7] |
| 1965 | 4193 | test { try toUnicodeFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xef\xbd\xa1\xf0\x91\x96\xbf\xe1\xaa\xbb\xce\xa3\xe2\x89\xa0"); } // [C1, V6, V7] |
| 4194 | test { try toAsciiFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xef\xbd\xa1\xf0\x91\x96\xbf\xe1\xaa\xbb\xce\xa3\xe2\x89\xa0", false); } // [C1, V6, V7] |
| 4195 | test { try toAsciiFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xef\xbd\xa1\xf0\x91\x96\xbf\xe1\xaa\xbb\xce\xa3\xe2\x89\xa0", true); } // [V6, V7] |
| 1966 | 4196 | test { try toUnicodeFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xef\xbd\xa1\xf0\x91\x96\xbf\xe1\xaa\xbb\xcf\x83\xe2\x89\xa0"); } // [C1, V6, V7] |
| 4197 | test { try toAsciiFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xef\xbd\xa1\xf0\x91\x96\xbf\xe1\xaa\xbb\xcf\x83\xe2\x89\xa0", false); } // [C1, V6, V7] |
| 4198 | test { try toAsciiFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xef\xbd\xa1\xf0\x91\x96\xbf\xe1\xaa\xbb\xcf\x83\xe2\x89\xa0", true); } // [V6, V7] |
| 1967 | 4199 | test { try toUnicodeFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xef\xbd\xa1\xf0\x91\x96\xbf\xe1\xaa\xbb\xcf\x83=\xcc\xb8"); } // [C1, V6, V7] |
| 4200 | test { try toAsciiFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xef\xbd\xa1\xf0\x91\x96\xbf\xe1\xaa\xbb\xcf\x83=\xcc\xb8", false); } // [C1, V6, V7] |
| 4201 | test { try toAsciiFail("\xf3\xa0\x85\xaf\xf2\x87\xbd\xad\xe2\x80\x8c\xf0\x9f\x9c\xad\xef\xbd\xa1\xf0\x91\x96\xbf\xe1\xaa\xbb\xcf\x83=\xcc\xb8", true); } // [V6, V7] |
| 1968 | 4202 | test { try toUnicodeFail("\xe2\x92\x8b\xef\xbd\xa1\xe2\x92\x88\xe2\x80\x8d\xf2\xb3\xb4\xa2"); } // [C2, V7] |
| 4203 | test { try toAsciiFail("\xe2\x92\x8b\xef\xbd\xa1\xe2\x92\x88\xe2\x80\x8d\xf2\xb3\xb4\xa2", false); } // [C2, V7] |
| 4204 | test { try toAsciiFail("\xe2\x92\x8b\xef\xbd\xa1\xe2\x92\x88\xe2\x80\x8d\xf2\xb3\xb4\xa2", true); } // [V7] |
| 1969 | 4205 | test { try toUnicodeFail("4.\xe3\x80\x821.\xe2\x80\x8d\xf2\xb3\xb4\xa2"); } // [C2, V7, X4_2] |
| 4206 | test { try toAsciiFail("4.\xe3\x80\x821.\xe2\x80\x8d\xf2\xb3\xb4\xa2", false); } // [C2, V7, A4_2] |
| 4207 | test { try toAsciiFail("4.\xe3\x80\x821.\xe2\x80\x8d\xf2\xb3\xb4\xa2", true); } // [V7, A4_2] |
| 1970 | 4208 | test { try toUnicodeFail("4..1.xn--sf51d"); } // [V7, X4_2] |
| 4209 | test { try toAsciiFail("4..1.xn--sf51d", false); } // [V7, A4_2] |
| 4210 | test { try toAsciiFail("4..1.xn--sf51d", true); } // [V7, A4_2] |
| 1971 | 4211 | test { try toUnicodeFail("4..1.xn--1ug64613i"); } // [C2, V7, X4_2] |
| 4212 | test { try toAsciiFail("4..1.xn--1ug64613i", false); } // [C2, V7, A4_2] |
| 4213 | test { try toAsciiFail("4..1.xn--1ug64613i", true); } // [C2, V7, A4_2] |
| 1972 | 4214 | test { try toUnicodeFail("xn--wsh.xn--tsh07994h"); } // [V7] |
| 4215 | test { try toAsciiFail("xn--wsh.xn--tsh07994h", false); } // [V7] |
| 4216 | test { try toAsciiFail("xn--wsh.xn--tsh07994h", true); } // [V7] |
| 1973 | 4217 | test { try toUnicodeFail("xn--wsh.xn--1ug58o74922a"); } // [C2, V7] |
| 4218 | test { try toAsciiFail("xn--wsh.xn--1ug58o74922a", false); } // [C2, V7] |
| 4219 | test { try toAsciiFail("xn--wsh.xn--1ug58o74922a", true); } // [C2, V7] |
| 1974 | 4220 | test { try toUnicodeFail("\xd9\x84\xc3\x9f\xef\xbd\xa1\xf0\x90\x87\xbd\xe1\xa9\xa0\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe"); } // [B1, B2, B3, V6, V7] |
| 4221 | test { try toAsciiFail("\xd9\x84\xc3\x9f\xef\xbd\xa1\xf0\x90\x87\xbd\xe1\xa9\xa0\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe", false); } // [B1, B2, B3, V6, V7] |
| 4222 | test { try toAsciiFail("\xd9\x84\xc3\x9f\xef\xbd\xa1\xf0\x90\x87\xbd\xe1\xa9\xa0\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe", true); } // [B1, B2, B3, V6, V7] |
| 1975 | 4223 | test { try toUnicodeFail("\xd9\x84\xc3\x9f\xef\xbd\xa1\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe"); } // [B1, B2, B3, V6, V7] |
| 4224 | test { try toAsciiFail("\xd9\x84\xc3\x9f\xef\xbd\xa1\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe", false); } // [B1, B2, B3, V6, V7] |
| 4225 | test { try toAsciiFail("\xd9\x84\xc3\x9f\xef\xbd\xa1\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe", true); } // [B1, B2, B3, V6, V7] |
| 1976 | 4226 | test { try toUnicodeFail("\xd9\x84\xc3\x9f\xe3\x80\x82\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe"); } // [B1, B2, B3, V6, V7] |
| 4227 | test { try toAsciiFail("\xd9\x84\xc3\x9f\xe3\x80\x82\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe", false); } // [B1, B2, B3, V6, V7] |
| 4228 | test { try toAsciiFail("\xd9\x84\xc3\x9f\xe3\x80\x82\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe", true); } // [B1, B2, B3, V6, V7] |
| 1977 | 4229 | test { try toUnicodeFail("\xd9\x84SS\xe3\x80\x82\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\x9c"); } // [B1, B2, B3, V6, V7] |
| 4230 | test { try toAsciiFail("\xd9\x84SS\xe3\x80\x82\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\x9c", false); } // [B1, B2, B3, V6, V7] |
| 4231 | test { try toAsciiFail("\xd9\x84SS\xe3\x80\x82\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\x9c", true); } // [B1, B2, B3, V6, V7] |
| 1978 | 4232 | test { try toUnicodeFail("\xd9\x84ss\xe3\x80\x82\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe"); } // [B1, B2, B3, V6, V7] |
| 4233 | test { try toAsciiFail("\xd9\x84ss\xe3\x80\x82\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe", false); } // [B1, B2, B3, V6, V7] |
| 4234 | test { try toAsciiFail("\xd9\x84ss\xe3\x80\x82\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe", true); } // [B1, B2, B3, V6, V7] |
| 1979 | 4235 | test { try toUnicodeFail("\xd9\x84ss\xe3\x80\x82\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\x9c"); } // [B1, B2, B3, V6, V7] |
| 4236 | test { try toAsciiFail("\xd9\x84ss\xe3\x80\x82\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\x9c", false); } // [B1, B2, B3, V6, V7] |
| 4237 | test { try toAsciiFail("\xd9\x84ss\xe3\x80\x82\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\x9c", true); } // [B1, B2, B3, V6, V7] |
| 1980 | 4238 | test { try toUnicodeFail("xn--ss-svd.xn--jof2298hn83fln78f"); } // [B1, B2, B3, V6, V7] |
| 4239 | test { try toAsciiFail("xn--ss-svd.xn--jof2298hn83fln78f", false); } // [B1, B2, B3, V6, V7] |
| 4240 | test { try toAsciiFail("xn--ss-svd.xn--jof2298hn83fln78f", true); } // [B1, B2, B3, V6, V7] |
| 1981 | 4241 | test { try toUnicodeFail("\xd9\x84\xc3\x9f\xe3\x80\x82\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\x9c"); } // [B1, B2, B3, V6, V7] |
| 4242 | test { try toAsciiFail("\xd9\x84\xc3\x9f\xe3\x80\x82\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\x9c", false); } // [B1, B2, B3, V6, V7] |
| 4243 | test { try toAsciiFail("\xd9\x84\xc3\x9f\xe3\x80\x82\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\x9c", true); } // [B1, B2, B3, V6, V7] |
| 1982 | 4244 | test { try toUnicodeFail("xn--zca57y.xn--jof2298hn83fln78f"); } // [B1, B2, B3, V6, V7] |
| 4245 | test { try toAsciiFail("xn--zca57y.xn--jof2298hn83fln78f", false); } // [B1, B2, B3, V6, V7] |
| 4246 | test { try toAsciiFail("xn--zca57y.xn--jof2298hn83fln78f", true); } // [B1, B2, B3, V6, V7] |
| 1983 | 4247 | test { try toUnicodeFail("\xd9\x84SS\xef\xbd\xa1\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\x9c"); } // [B1, B2, B3, V6, V7] |
| 4248 | test { try toAsciiFail("\xd9\x84SS\xef\xbd\xa1\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\x9c", false); } // [B1, B2, B3, V6, V7] |
| 4249 | test { try toAsciiFail("\xd9\x84SS\xef\xbd\xa1\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\x9c", true); } // [B1, B2, B3, V6, V7] |
| 1984 | 4250 | test { try toUnicodeFail("\xd9\x84ss\xef\xbd\xa1\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe"); } // [B1, B2, B3, V6, V7] |
| 4251 | test { try toAsciiFail("\xd9\x84ss\xef\xbd\xa1\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe", false); } // [B1, B2, B3, V6, V7] |
| 4252 | test { try toAsciiFail("\xd9\x84ss\xef\xbd\xa1\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe", true); } // [B1, B2, B3, V6, V7] |
| 1985 | 4253 | test { try toUnicodeFail("\xd9\x84ss\xef\xbd\xa1\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\x9c"); } // [B1, B2, B3, V6, V7] |
| 4254 | test { try toAsciiFail("\xd9\x84ss\xef\xbd\xa1\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\x9c", false); } // [B1, B2, B3, V6, V7] |
| 4255 | test { try toAsciiFail("\xd9\x84ss\xef\xbd\xa1\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\x9c", true); } // [B1, B2, B3, V6, V7] |
| 1986 | 4256 | test { try toUnicodeFail("\xd9\x84\xc3\x9f\xef\xbd\xa1\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\x9c"); } // [B1, B2, B3, V6, V7] |
| 4257 | test { try toAsciiFail("\xd9\x84\xc3\x9f\xef\xbd\xa1\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\x9c", false); } // [B1, B2, B3, V6, V7] |
| 4258 | test { try toAsciiFail("\xd9\x84\xc3\x9f\xef\xbd\xa1\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\x9c", true); } // [B1, B2, B3, V6, V7] |
| 1987 | 4259 | test { try toUnicodeFail("\xd9\x84SS\xef\xbd\xa1\xf0\x90\x87\xbd\xe1\xa9\xa0\xf2\xbe\x85\xa2\xf0\x9e\xa4\x9c"); } // [B1, B2, B3, V6, V7] |
| 4260 | test { try toAsciiFail("\xd9\x84SS\xef\xbd\xa1\xf0\x90\x87\xbd\xe1\xa9\xa0\xf2\xbe\x85\xa2\xf0\x9e\xa4\x9c", false); } // [B1, B2, B3, V6, V7] |
| 4261 | test { try toAsciiFail("\xd9\x84SS\xef\xbd\xa1\xf0\x90\x87\xbd\xe1\xa9\xa0\xf2\xbe\x85\xa2\xf0\x9e\xa4\x9c", true); } // [B1, B2, B3, V6, V7] |
| 1988 | 4262 | test { try toUnicodeFail("\xd9\x84ss\xef\xbd\xa1\xf0\x90\x87\xbd\xe1\xa9\xa0\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe"); } // [B1, B2, B3, V6, V7] |
| 4263 | test { try toAsciiFail("\xd9\x84ss\xef\xbd\xa1\xf0\x90\x87\xbd\xe1\xa9\xa0\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe", false); } // [B1, B2, B3, V6, V7] |
| 4264 | test { try toAsciiFail("\xd9\x84ss\xef\xbd\xa1\xf0\x90\x87\xbd\xe1\xa9\xa0\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe", true); } // [B1, B2, B3, V6, V7] |
| 1989 | 4265 | test { try toUnicodeFail("\xd9\x84ss\xef\xbd\xa1\xf0\x90\x87\xbd\xe1\xa9\xa0\xf2\xbe\x85\xa2\xf0\x9e\xa4\x9c"); } // [B1, B2, B3, V6, V7] |
| 4266 | test { try toAsciiFail("\xd9\x84ss\xef\xbd\xa1\xf0\x90\x87\xbd\xe1\xa9\xa0\xf2\xbe\x85\xa2\xf0\x9e\xa4\x9c", false); } // [B1, B2, B3, V6, V7] |
| 4267 | test { try toAsciiFail("\xd9\x84ss\xef\xbd\xa1\xf0\x90\x87\xbd\xe1\xa9\xa0\xf2\xbe\x85\xa2\xf0\x9e\xa4\x9c", true); } // [B1, B2, B3, V6, V7] |
| 1990 | 4268 | test { try toUnicodeFail("\xd9\x84\xc3\x9f\xef\xbd\xa1\xf0\x90\x87\xbd\xe1\xa9\xa0\xf2\xbe\x85\xa2\xf0\x9e\xa4\x9c"); } // [B1, B2, B3, V6, V7] |
| 4269 | test { try toAsciiFail("\xd9\x84\xc3\x9f\xef\xbd\xa1\xf0\x90\x87\xbd\xe1\xa9\xa0\xf2\xbe\x85\xa2\xf0\x9e\xa4\x9c", false); } // [B1, B2, B3, V6, V7] |
| 4270 | test { try toAsciiFail("\xd9\x84\xc3\x9f\xef\xbd\xa1\xf0\x90\x87\xbd\xe1\xa9\xa0\xf2\xbe\x85\xa2\xf0\x9e\xa4\x9c", true); } // [B1, B2, B3, V6, V7] |
| 1991 | 4271 | test { try toUnicodeFail("\xd9\x84SS\xe3\x80\x82\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe"); } // [B1, B2, B3, V6, V7] |
| 4272 | test { try toAsciiFail("\xd9\x84SS\xe3\x80\x82\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe", false); } // [B1, B2, B3, V6, V7] |
| 4273 | test { try toAsciiFail("\xd9\x84SS\xe3\x80\x82\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe", true); } // [B1, B2, B3, V6, V7] |
| 1992 | 4274 | test { try toUnicodeFail("\xd9\x84Ss\xe3\x80\x82\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe"); } // [B1, B2, B3, V6, V7] |
| 4275 | test { try toAsciiFail("\xd9\x84Ss\xe3\x80\x82\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe", false); } // [B1, B2, B3, V6, V7] |
| 4276 | test { try toAsciiFail("\xd9\x84Ss\xe3\x80\x82\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe", true); } // [B1, B2, B3, V6, V7] |
| 1993 | 4277 | test { try toUnicodeFail("\xd9\x84SS\xef\xbd\xa1\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe"); } // [B1, B2, B3, V6, V7] |
| 4278 | test { try toAsciiFail("\xd9\x84SS\xef\xbd\xa1\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe", false); } // [B1, B2, B3, V6, V7] |
| 4279 | test { try toAsciiFail("\xd9\x84SS\xef\xbd\xa1\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe", true); } // [B1, B2, B3, V6, V7] |
| 1994 | 4280 | test { try toUnicodeFail("\xd9\x84Ss\xef\xbd\xa1\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe"); } // [B1, B2, B3, V6, V7] |
| 4281 | test { try toAsciiFail("\xd9\x84Ss\xef\xbd\xa1\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe", false); } // [B1, B2, B3, V6, V7] |
| 4282 | test { try toAsciiFail("\xd9\x84Ss\xef\xbd\xa1\xe1\xa9\xa0\xf0\x90\x87\xbd\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe", true); } // [B1, B2, B3, V6, V7] |
| 1995 | 4283 | test { try toUnicodeFail("\xd9\x84SS\xef\xbd\xa1\xf0\x90\x87\xbd\xe1\xa9\xa0\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe"); } // [B1, B2, B3, V6, V7] |
| 4284 | test { try toAsciiFail("\xd9\x84SS\xef\xbd\xa1\xf0\x90\x87\xbd\xe1\xa9\xa0\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe", false); } // [B1, B2, B3, V6, V7] |
| 4285 | test { try toAsciiFail("\xd9\x84SS\xef\xbd\xa1\xf0\x90\x87\xbd\xe1\xa9\xa0\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe", true); } // [B1, B2, B3, V6, V7] |
| 1996 | 4286 | test { try toUnicodeFail("\xd9\x84Ss\xef\xbd\xa1\xf0\x90\x87\xbd\xe1\xa9\xa0\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe"); } // [B1, B2, B3, V6, V7] |
| 4287 | test { try toAsciiFail("\xd9\x84Ss\xef\xbd\xa1\xf0\x90\x87\xbd\xe1\xa9\xa0\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe", false); } // [B1, B2, B3, V6, V7] |
| 4288 | test { try toAsciiFail("\xd9\x84Ss\xef\xbd\xa1\xf0\x90\x87\xbd\xe1\xa9\xa0\xf2\xbe\x85\xa2\xf0\x9e\xa4\xbe", true); } // [B1, B2, B3, V6, V7] |
| 1997 | 4289 | test { try toUnicodeFail("\xf0\x90\xb9\xbd\xf0\x91\x84\xb3\xf1\xbc\x9c\xb2.\xe1\xb7\x9f\xe1\x9e\xb8\xea\xa0\x86\xf0\x91\x9c\xab"); } // [B1, V6, V7] |
| 4290 | test { try toAsciiFail("\xf0\x90\xb9\xbd\xf0\x91\x84\xb3\xf1\xbc\x9c\xb2.\xe1\xb7\x9f\xe1\x9e\xb8\xea\xa0\x86\xf0\x91\x9c\xab", false); } // [B1, V6, V7] |
| 4291 | test { try toAsciiFail("\xf0\x90\xb9\xbd\xf0\x91\x84\xb3\xf1\xbc\x9c\xb2.\xe1\xb7\x9f\xe1\x9e\xb8\xea\xa0\x86\xf0\x91\x9c\xab", true); } // [B1, V6, V7] |
| 1998 | 4292 | test { try toUnicodeFail("xn--1o0di0c0652w.xn--33e362arr1l153d"); } // [B1, V6, V7] |
| 4293 | test { try toAsciiFail("xn--1o0di0c0652w.xn--33e362arr1l153d", false); } // [B1, V6, V7] |
| 4294 | test { try toAsciiFail("xn--1o0di0c0652w.xn--33e362arr1l153d", true); } // [B1, V6, V7] |
| 1999 | 4295 | test { try toUnicodeFail("\xe1\x82\xb3\xf0\x91\x9c\xab\xe2\x80\x8d\xf2\x97\xad\x93\xef\xbc\x8e\xda\xa7\xf0\x91\xb0\xb6"); } // [V7] |
| 4296 | test { try toAsciiFail("\xe1\x82\xb3\xf0\x91\x9c\xab\xe2\x80\x8d\xf2\x97\xad\x93\xef\xbc\x8e\xda\xa7\xf0\x91\xb0\xb6", false); } // [V7] |
| 4297 | test { try toAsciiFail("\xe1\x82\xb3\xf0\x91\x9c\xab\xe2\x80\x8d\xf2\x97\xad\x93\xef\xbc\x8e\xda\xa7\xf0\x91\xb0\xb6", true); } // [V7] |
| 2000 | 4298 | test { try toUnicodeFail("\xe1\x82\xb3\xf0\x91\x9c\xab\xe2\x80\x8d\xf2\x97\xad\x93.\xda\xa7\xf0\x91\xb0\xb6"); } // [V7] |
| 4299 | test { try toAsciiFail("\xe1\x82\xb3\xf0\x91\x9c\xab\xe2\x80\x8d\xf2\x97\xad\x93.\xda\xa7\xf0\x91\xb0\xb6", false); } // [V7] |
| 4300 | test { try toAsciiFail("\xe1\x82\xb3\xf0\x91\x9c\xab\xe2\x80\x8d\xf2\x97\xad\x93.\xda\xa7\xf0\x91\xb0\xb6", true); } // [V7] |
| 2001 | 4301 | test { try toUnicodeFail("\xe2\xb4\x93\xf0\x91\x9c\xab\xe2\x80\x8d\xf2\x97\xad\x93.\xda\xa7\xf0\x91\xb0\xb6"); } // [V7] |
| 4302 | test { try toAsciiFail("\xe2\xb4\x93\xf0\x91\x9c\xab\xe2\x80\x8d\xf2\x97\xad\x93.\xda\xa7\xf0\x91\xb0\xb6", false); } // [V7] |
| 4303 | test { try toAsciiFail("\xe2\xb4\x93\xf0\x91\x9c\xab\xe2\x80\x8d\xf2\x97\xad\x93.\xda\xa7\xf0\x91\xb0\xb6", true); } // [V7] |
| 2002 | 4304 | test { try toUnicodeFail("xn--blj6306ey091d.xn--9jb4223l"); } // [V7] |
| 4305 | test { try toAsciiFail("xn--blj6306ey091d.xn--9jb4223l", false); } // [V7] |
| 4306 | test { try toAsciiFail("xn--blj6306ey091d.xn--9jb4223l", true); } // [V7] |
| 2003 | 4307 | test { try toUnicodeFail("xn--1ugy52cym7p7xu5e.xn--9jb4223l"); } // [V7] |
| 4308 | test { try toAsciiFail("xn--1ugy52cym7p7xu5e.xn--9jb4223l", false); } // [V7] |
| 4309 | test { try toAsciiFail("xn--1ugy52cym7p7xu5e.xn--9jb4223l", true); } // [V7] |
| 2004 | 4310 | test { try toUnicodeFail("\xe2\xb4\x93\xf0\x91\x9c\xab\xe2\x80\x8d\xf2\x97\xad\x93\xef\xbc\x8e\xda\xa7\xf0\x91\xb0\xb6"); } // [V7] |
| 4311 | test { try toAsciiFail("\xe2\xb4\x93\xf0\x91\x9c\xab\xe2\x80\x8d\xf2\x97\xad\x93\xef\xbc\x8e\xda\xa7\xf0\x91\xb0\xb6", false); } // [V7] |
| 4312 | test { try toAsciiFail("\xe2\xb4\x93\xf0\x91\x9c\xab\xe2\x80\x8d\xf2\x97\xad\x93\xef\xbc\x8e\xda\xa7\xf0\x91\xb0\xb6", true); } // [V7] |
| 2005 | 4313 | test { try toUnicodeFail("xn--rnd8945ky009c.xn--9jb4223l"); } // [V7] |
| 4314 | test { try toAsciiFail("xn--rnd8945ky009c.xn--9jb4223l", false); } // [V7] |
| 4315 | test { try toAsciiFail("xn--rnd8945ky009c.xn--9jb4223l", true); } // [V7] |
| 2006 | 4316 | test { try toUnicodeFail("xn--rnd479ep20q7x12e.xn--9jb4223l"); } // [V7] |
| 4317 | test { try toAsciiFail("xn--rnd479ep20q7x12e.xn--9jb4223l", false); } // [V7] |
| 4318 | test { try toAsciiFail("xn--rnd479ep20q7x12e.xn--9jb4223l", true); } // [V7] |
| 2007 | 4319 | test { try toUnicodeFail("\xf0\x90\xa8\xbf.\xf0\x9f\x84\x86\xe2\x80\x94"); } // [V6, U1] |
| 4320 | test { try toAsciiFail("\xf0\x90\xa8\xbf.\xf0\x9f\x84\x86\xe2\x80\x94", false); } // [V6, U1] |
| 4321 | test { try toAsciiFail("\xf0\x90\xa8\xbf.\xf0\x9f\x84\x86\xe2\x80\x94", true); } // [V6, U1] |
| 2008 | 4322 | test { try toUnicodeFail("\xf0\x90\xa8\xbf.5,\xe2\x80\x94"); } // [V6, U1] |
| 4323 | test { try toAsciiFail("\xf0\x90\xa8\xbf.5,\xe2\x80\x94", false); } // [V6, U1] |
| 4324 | test { try toAsciiFail("\xf0\x90\xa8\xbf.5,\xe2\x80\x94", true); } // [V6, U1] |
| 2009 | 4325 | test { try toUnicodeFail("xn--0s9c.xn--5,-81t"); } // [V6, U1] |
| 4326 | test { try toAsciiFail("xn--0s9c.xn--5,-81t", false); } // [V6, U1] |
| 4327 | test { try toAsciiFail("xn--0s9c.xn--5,-81t", true); } // [V6, U1] |
| 2010 | 4328 | test { try toUnicodeFail("xn--0s9c.xn--8ug8324p"); } // [V6, V7] |
| 4329 | test { try toAsciiFail("xn--0s9c.xn--8ug8324p", false); } // [V6, V7] |
| 4330 | test { try toAsciiFail("xn--0s9c.xn--8ug8324p", true); } // [V6, V7] |
| 2011 | 4331 | test { try toUnicodeFail("\xf2\x94\x8a\xb1\xf1\x81\xa6\xae\xdb\xb8\xe3\x80\x82\xf3\xa0\xbe\xad-"); } // [V3, V7] |
| 4332 | test { try toAsciiFail("\xf2\x94\x8a\xb1\xf1\x81\xa6\xae\xdb\xb8\xe3\x80\x82\xf3\xa0\xbe\xad-", false); } // [V3, V7] |
| 4333 | test { try toAsciiFail("\xf2\x94\x8a\xb1\xf1\x81\xa6\xae\xdb\xb8\xe3\x80\x82\xf3\xa0\xbe\xad-", true); } // [V3, V7] |
| 2012 | 4334 | test { try toUnicodeFail("xn--lmb18944c0g2z.xn----2k81m"); } // [V3, V7] |
| 4335 | test { try toAsciiFail("xn--lmb18944c0g2z.xn----2k81m", false); } // [V3, V7] |
| 4336 | test { try toAsciiFail("xn--lmb18944c0g2z.xn----2k81m", true); } // [V3, V7] |
| 2013 | 4337 | test { try toUnicodeFail("\xf0\xbc\x97\xb8\xdf\x8d\xf0\x90\xb9\xae\xe3\x80\x82\xdb\x9d\xe1\xa1\x8e\xe1\xa0\xb4"); } // [B1, B5, B6, V7] |
| 4338 | test { try toAsciiFail("\xf0\xbc\x97\xb8\xdf\x8d\xf0\x90\xb9\xae\xe3\x80\x82\xdb\x9d\xe1\xa1\x8e\xe1\xa0\xb4", false); } // [B1, B5, B6, V7] |
| 4339 | test { try toAsciiFail("\xf0\xbc\x97\xb8\xdf\x8d\xf0\x90\xb9\xae\xe3\x80\x82\xdb\x9d\xe1\xa1\x8e\xe1\xa0\xb4", true); } // [B1, B5, B6, V7] |
| 2014 | 4340 | test { try toUnicodeFail("xn--osb0855kcc2r.xn--tlb299fhc"); } // [B1, B5, B6, V7] |
| 4341 | test { try toAsciiFail("xn--osb0855kcc2r.xn--tlb299fhc", false); } // [B1, B5, B6, V7] |
| 4342 | test { try toAsciiFail("xn--osb0855kcc2r.xn--tlb299fhc", true); } // [B1, B5, B6, V7] |
| 2015 | 4343 | test { try toUnicodeFail("\xe2\x80\x8d\xe1\xa0\xae\xe1\x82\xbe\xf0\x9f\x84\x82.\xf0\x9f\x9a\x97\xe0\xa1\x81\xf0\xae\xb9\x8c\xe2\x80\x8c"); } // [B1, C1, C2, U1] |
| 4344 | test { try toAsciiFail("\xe2\x80\x8d\xe1\xa0\xae\xe1\x82\xbe\xf0\x9f\x84\x82.\xf0\x9f\x9a\x97\xe0\xa1\x81\xf0\xae\xb9\x8c\xe2\x80\x8c", false); } // [B1, C1, C2, U1] |
| 4345 | test { try toAsciiFail("\xe2\x80\x8d\xe1\xa0\xae\xe1\x82\xbe\xf0\x9f\x84\x82.\xf0\x9f\x9a\x97\xe0\xa1\x81\xf0\xae\xb9\x8c\xe2\x80\x8c", true); } // [B1, B6, U1] |
| 2016 | 4346 | test { try toUnicodeFail("\xe2\x80\x8d\xe1\xa0\xae\xe1\x82\xbe1,.\xf0\x9f\x9a\x97\xe0\xa1\x81\xf0\xae\xb9\x8c\xe2\x80\x8c"); } // [B1, C1, C2, U1] |
| 4347 | test { try toAsciiFail("\xe2\x80\x8d\xe1\xa0\xae\xe1\x82\xbe1,.\xf0\x9f\x9a\x97\xe0\xa1\x81\xf0\xae\xb9\x8c\xe2\x80\x8c", false); } // [B1, C1, C2, U1] |
| 4348 | test { try toAsciiFail("\xe2\x80\x8d\xe1\xa0\xae\xe1\x82\xbe1,.\xf0\x9f\x9a\x97\xe0\xa1\x81\xf0\xae\xb9\x8c\xe2\x80\x8c", true); } // [B1, B6, U1] |
| 2017 | 4349 | test { try toUnicodeFail("\xe2\x80\x8d\xe1\xa0\xae\xe2\xb4\x9e1,.\xf0\x9f\x9a\x97\xe0\xa1\x81\xf0\xae\xb9\x8c\xe2\x80\x8c"); } // [B1, C1, C2, U1] |
| 4350 | test { try toAsciiFail("\xe2\x80\x8d\xe1\xa0\xae\xe2\xb4\x9e1,.\xf0\x9f\x9a\x97\xe0\xa1\x81\xf0\xae\xb9\x8c\xe2\x80\x8c", false); } // [B1, C1, C2, U1] |
| 4351 | test { try toAsciiFail("\xe2\x80\x8d\xe1\xa0\xae\xe2\xb4\x9e1,.\xf0\x9f\x9a\x97\xe0\xa1\x81\xf0\xae\xb9\x8c\xe2\x80\x8c", true); } // [B1, B6, U1] |
| 2018 | 4352 | test { try toUnicodeFail("xn--1,-v3o625k.xn--zvb3124wpkpf"); } // [B1, B6, U1] |
| 4353 | test { try toAsciiFail("xn--1,-v3o625k.xn--zvb3124wpkpf", false); } // [B1, B6, U1] |
| 4354 | test { try toAsciiFail("xn--1,-v3o625k.xn--zvb3124wpkpf", true); } // [B1, B6, U1] |
| 2019 | 4355 | test { try toUnicodeFail("xn--1,-v3o161c53q.xn--zvb692j9664aic1g"); } // [B1, C1, C2, U1] |
| 4356 | test { try toAsciiFail("xn--1,-v3o161c53q.xn--zvb692j9664aic1g", false); } // [B1, C1, C2, U1] |
| 4357 | test { try toAsciiFail("xn--1,-v3o161c53q.xn--zvb692j9664aic1g", true); } // [B1, C1, C2, U1] |
| 2020 | 4358 | test { try toUnicodeFail("\xe2\x80\x8d\xe1\xa0\xae\xe2\xb4\x9e\xf0\x9f\x84\x82.\xf0\x9f\x9a\x97\xe0\xa1\x81\xf0\xae\xb9\x8c\xe2\x80\x8c"); } // [B1, C1, C2, U1] |
| 4359 | test { try toAsciiFail("\xe2\x80\x8d\xe1\xa0\xae\xe2\xb4\x9e\xf0\x9f\x84\x82.\xf0\x9f\x9a\x97\xe0\xa1\x81\xf0\xae\xb9\x8c\xe2\x80\x8c", false); } // [B1, C1, C2, U1] |
| 4360 | test { try toAsciiFail("\xe2\x80\x8d\xe1\xa0\xae\xe2\xb4\x9e\xf0\x9f\x84\x82.\xf0\x9f\x9a\x97\xe0\xa1\x81\xf0\xae\xb9\x8c\xe2\x80\x8c", true); } // [B1, B6, U1] |
| 2021 | 4361 | test { try toUnicodeFail("xn--1,-ogkx89c.xn--zvb3124wpkpf"); } // [B1, B6, V7, U1] |
| 4362 | test { try toAsciiFail("xn--1,-ogkx89c.xn--zvb3124wpkpf", false); } // [B1, B6, V7, U1] |
| 4363 | test { try toAsciiFail("xn--1,-ogkx89c.xn--zvb3124wpkpf", true); } // [B1, B6, V7, U1] |
| 2022 | 4364 | test { try toUnicodeFail("xn--1,-ogkx89c39j.xn--zvb692j9664aic1g"); } // [B1, C1, C2, V7, U1] |
| 4365 | test { try toAsciiFail("xn--1,-ogkx89c39j.xn--zvb692j9664aic1g", false); } // [B1, C1, C2, V7, U1] |
| 4366 | test { try toAsciiFail("xn--1,-ogkx89c39j.xn--zvb692j9664aic1g", true); } // [B1, C1, C2, V7, U1] |
| 2023 | 4367 | test { try toUnicodeFail("xn--h7e438h1p44a.xn--zvb3124wpkpf"); } // [B1, V7] |
| 4368 | test { try toAsciiFail("xn--h7e438h1p44a.xn--zvb3124wpkpf", false); } // [B1, V7] |
| 4369 | test { try toAsciiFail("xn--h7e438h1p44a.xn--zvb3124wpkpf", true); } // [B1, V7] |
| 2024 | 4370 | test { try toUnicodeFail("xn--h7e341b0wlbv45b.xn--zvb692j9664aic1g"); } // [B1, C1, C2, V7] |
| 4371 | test { try toAsciiFail("xn--h7e341b0wlbv45b.xn--zvb692j9664aic1g", false); } // [B1, C1, C2, V7] |
| 4372 | test { try toAsciiFail("xn--h7e341b0wlbv45b.xn--zvb692j9664aic1g", true); } // [B1, C1, C2, V7] |
| 2025 | 4373 | test { try toUnicodeFail("xn--2nd129ai554b.xn--zvb3124wpkpf"); } // [B1, V7] |
| 4374 | test { try toAsciiFail("xn--2nd129ai554b.xn--zvb3124wpkpf", false); } // [B1, V7] |
| 4375 | test { try toAsciiFail("xn--2nd129ai554b.xn--zvb3124wpkpf", true); } // [B1, V7] |
| 2026 | 4376 | test { try toUnicodeFail("xn--2nd129ay2gnw71c.xn--zvb692j9664aic1g"); } // [B1, C1, C2, V7] |
| 4377 | test { try toAsciiFail("xn--2nd129ay2gnw71c.xn--zvb692j9664aic1g", false); } // [B1, C1, C2, V7] |
| 4378 | test { try toAsciiFail("xn--2nd129ay2gnw71c.xn--zvb692j9664aic1g", true); } // [B1, C1, C2, V7] |
| 2027 | 4379 | test { try toUnicodeFail("\xd8\x81\xda\x97\xef\xbc\x8e\xf0\x91\x9a\xb6\xf1\xbc\xa1\xb7\xe2\xbe\x86"); } // [B1, V6, V7] |
| 4380 | test { try toAsciiFail("\xd8\x81\xda\x97\xef\xbc\x8e\xf0\x91\x9a\xb6\xf1\xbc\xa1\xb7\xe2\xbe\x86", false); } // [B1, V6, V7] |
| 4381 | test { try toAsciiFail("\xd8\x81\xda\x97\xef\xbc\x8e\xf0\x91\x9a\xb6\xf1\xbc\xa1\xb7\xe2\xbe\x86", true); } // [B1, V6, V7] |
| 2028 | 4382 | test { try toUnicodeFail("\xd8\x81\xda\x97.\xf0\x91\x9a\xb6\xf1\xbc\xa1\xb7\xe8\x88\x8c"); } // [B1, V6, V7] |
| 4383 | test { try toAsciiFail("\xd8\x81\xda\x97.\xf0\x91\x9a\xb6\xf1\xbc\xa1\xb7\xe8\x88\x8c", false); } // [B1, V6, V7] |
| 4384 | test { try toAsciiFail("\xd8\x81\xda\x97.\xf0\x91\x9a\xb6\xf1\xbc\xa1\xb7\xe8\x88\x8c", true); } // [B1, V6, V7] |
| 2029 | 4385 | test { try toUnicodeFail("xn--jfb41a.xn--tc1ap851axo39c"); } // [B1, V6, V7] |
| 4386 | test { try toAsciiFail("xn--jfb41a.xn--tc1ap851axo39c", false); } // [B1, V6, V7] |
| 4387 | test { try toAsciiFail("xn--jfb41a.xn--tc1ap851axo39c", true); } // [B1, V6, V7] |
| 2030 | 4388 | test { try toUnicodeFail("\xf0\x9f\x9e\x85\xf3\xa0\xb3\xa1\xf3\x9c\x8d\x99.\xf1\xb2\x96\xb7"); } // [V7] |
| 4389 | test { try toAsciiFail("\xf0\x9f\x9e\x85\xf3\xa0\xb3\xa1\xf3\x9c\x8d\x99.\xf1\xb2\x96\xb7", false); } // [V7] |
| 4390 | test { try toAsciiFail("\xf0\x9f\x9e\x85\xf3\xa0\xb3\xa1\xf3\x9c\x8d\x99.\xf1\xb2\x96\xb7", true); } // [V7] |
| 2031 | 4391 | test { try toUnicodeFail("xn--ie9hi1349bqdlb.xn--oj69a"); } // [V7] |
| 4392 | test { try toAsciiFail("xn--ie9hi1349bqdlb.xn--oj69a", false); } // [V7] |
| 4393 | test { try toAsciiFail("xn--ie9hi1349bqdlb.xn--oj69a", true); } // [V7] |
| 2032 | 4394 | test { try toUnicodeFail("\xe2\x83\xa7\xf1\xaf\xa1\x8e-\xf2\xab\xa3\x9d.4\xe1\x82\xa4\xe2\x80\x8c"); } // [C1, V6, V7] |
| 4395 | test { try toAsciiFail("\xe2\x83\xa7\xf1\xaf\xa1\x8e-\xf2\xab\xa3\x9d.4\xe1\x82\xa4\xe2\x80\x8c", false); } // [C1, V6, V7] |
| 4396 | test { try toAsciiFail("\xe2\x83\xa7\xf1\xaf\xa1\x8e-\xf2\xab\xa3\x9d.4\xe1\x82\xa4\xe2\x80\x8c", true); } // [V6, V7] |
| 2033 | 4397 | test { try toUnicodeFail("\xe2\x83\xa7\xf1\xaf\xa1\x8e-\xf2\xab\xa3\x9d.4\xe2\xb4\x84\xe2\x80\x8c"); } // [C1, V6, V7] |
| 4398 | test { try toAsciiFail("\xe2\x83\xa7\xf1\xaf\xa1\x8e-\xf2\xab\xa3\x9d.4\xe2\xb4\x84\xe2\x80\x8c", false); } // [C1, V6, V7] |
| 4399 | test { try toAsciiFail("\xe2\x83\xa7\xf1\xaf\xa1\x8e-\xf2\xab\xa3\x9d.4\xe2\xb4\x84\xe2\x80\x8c", true); } // [V6, V7] |
| 2034 | 4400 | test { try toUnicodeFail("xn----9snu5320fi76w.xn--4-ivs"); } // [V6, V7] |
| 4401 | test { try toAsciiFail("xn----9snu5320fi76w.xn--4-ivs", false); } // [V6, V7] |
| 4402 | test { try toAsciiFail("xn----9snu5320fi76w.xn--4-ivs", true); } // [V6, V7] |
| 2035 | 4403 | test { try toUnicodeFail("xn----9snu5320fi76w.xn--4-sgn589c"); } // [C1, V6, V7] |
| 4404 | test { try toAsciiFail("xn----9snu5320fi76w.xn--4-sgn589c", false); } // [C1, V6, V7] |
| 4405 | test { try toAsciiFail("xn----9snu5320fi76w.xn--4-sgn589c", true); } // [C1, V6, V7] |
| 2036 | 4406 | test { try toUnicodeFail("xn----9snu5320fi76w.xn--4-f0g"); } // [V6, V7] |
| 4407 | test { try toAsciiFail("xn----9snu5320fi76w.xn--4-f0g", false); } // [V6, V7] |
| 4408 | test { try toAsciiFail("xn----9snu5320fi76w.xn--4-f0g", true); } // [V6, V7] |
| 2037 | 4409 | test { try toUnicodeFail("xn----9snu5320fi76w.xn--4-f0g649i"); } // [C1, V6, V7] |
| 4410 | test { try toAsciiFail("xn----9snu5320fi76w.xn--4-f0g649i", false); } // [C1, V6, V7] |
| 4411 | test { try toAsciiFail("xn----9snu5320fi76w.xn--4-f0g649i", true); } // [C1, V6, V7] |
| 2038 | 4412 | test { try toUnicodePass("\xe1\x9a\xad\xef\xbd\xa1\xf0\x9d\x8c\xa0\xc3\x9f\xf0\x96\xab\xb1", "\xe1\x9a\xad.\xf0\x9d\x8c\xa0\xc3\x9f\xf0\x96\xab\xb1"); } |
| 2039 | 4413 | test { try toAsciiPass("\xe1\x9a\xad\xef\xbd\xa1\xf0\x9d\x8c\xa0\xc3\x9f\xf0\x96\xab\xb1", "xn--hwe.xn--zca4946pblnc", false); } |
| 2040 | 4414 | test { try toAsciiPass("\xe1\x9a\xad\xef\xbd\xa1\xf0\x9d\x8c\xa0\xc3\x9f\xf0\x96\xab\xb1", "xn--hwe.xn--ss-ci1ub261a", true); } |
| ... | ... | @@ -2078,398 +4452,1184 @@ test { try toUnicodePass("\xe1\x9a\xad\xef\xbd\xa1\xf0\x9d\x8c\xa0Ss\xf0\x96\xab |
| 2078 | 4452 | test { try toAsciiPass("\xe1\x9a\xad\xef\xbd\xa1\xf0\x9d\x8c\xa0Ss\xf0\x96\xab\xb1", "xn--hwe.xn--ss-ci1ub261a", false); } |
| 2079 | 4453 | test { try toAsciiPass("\xe1\x9a\xad\xef\xbd\xa1\xf0\x9d\x8c\xa0Ss\xf0\x96\xab\xb1", "xn--hwe.xn--ss-ci1ub261a", true); } |
| 2080 | 4454 | test { try toUnicodeFail("\xe2\x82\x81\xef\xbd\xa1\xf0\x9e\xa4\xab\xea\xa1\xaa"); } // [B1, B2, B3] |
| 4455 | test { try toAsciiFail("\xe2\x82\x81\xef\xbd\xa1\xf0\x9e\xa4\xab\xea\xa1\xaa", false); } // [B1, B2, B3] |
| 4456 | test { try toAsciiFail("\xe2\x82\x81\xef\xbd\xa1\xf0\x9e\xa4\xab\xea\xa1\xaa", true); } // [B1, B2, B3] |
| 2081 | 4457 | test { try toUnicodeFail("1\xe3\x80\x82\xf0\x9e\xa4\xab\xea\xa1\xaa"); } // [B1, B2, B3] |
| 4458 | test { try toAsciiFail("1\xe3\x80\x82\xf0\x9e\xa4\xab\xea\xa1\xaa", false); } // [B1, B2, B3] |
| 4459 | test { try toAsciiFail("1\xe3\x80\x82\xf0\x9e\xa4\xab\xea\xa1\xaa", true); } // [B1, B2, B3] |
| 2082 | 4460 | test { try toUnicodeFail("1\xe3\x80\x82\xf0\x9e\xa4\x89\xea\xa1\xaa"); } // [B1, B2, B3] |
| 4461 | test { try toAsciiFail("1\xe3\x80\x82\xf0\x9e\xa4\x89\xea\xa1\xaa", false); } // [B1, B2, B3] |
| 4462 | test { try toAsciiFail("1\xe3\x80\x82\xf0\x9e\xa4\x89\xea\xa1\xaa", true); } // [B1, B2, B3] |
| 2083 | 4463 | test { try toUnicodeFail("1.xn--gd9al691d"); } // [B1, B2, B3] |
| 4464 | test { try toAsciiFail("1.xn--gd9al691d", false); } // [B1, B2, B3] |
| 4465 | test { try toAsciiFail("1.xn--gd9al691d", true); } // [B1, B2, B3] |
| 2084 | 4466 | test { try toUnicodeFail("\xe2\x82\x81\xef\xbd\xa1\xf0\x9e\xa4\x89\xea\xa1\xaa"); } // [B1, B2, B3] |
| 4467 | test { try toAsciiFail("\xe2\x82\x81\xef\xbd\xa1\xf0\x9e\xa4\x89\xea\xa1\xaa", false); } // [B1, B2, B3] |
| 4468 | test { try toAsciiFail("\xe2\x82\x81\xef\xbd\xa1\xf0\x9e\xa4\x89\xea\xa1\xaa", true); } // [B1, B2, B3] |
| 2085 | 4469 | test { try toUnicodeFail("\xf0\xaf\xbb\xbc\xe2\x80\x8c.\xf0\x9e\xb6\x9e\xf2\xbb\x99\xa4\xf1\xa5\x98\x87"); } // [B2, B3, B6, C1, V7] |
| 4470 | test { try toAsciiFail("\xf0\xaf\xbb\xbc\xe2\x80\x8c.\xf0\x9e\xb6\x9e\xf2\xbb\x99\xa4\xf1\xa5\x98\x87", false); } // [B2, B3, B6, C1, V7] |
| 4471 | test { try toAsciiFail("\xf0\xaf\xbb\xbc\xe2\x80\x8c.\xf0\x9e\xb6\x9e\xf2\xbb\x99\xa4\xf1\xa5\x98\x87", true); } // [B2, B3, V7] |
| 2086 | 4472 | test { try toUnicodeFail("xn--kg4n.xn--2b7hs861pl540a"); } // [B2, B3, V7] |
| 4473 | test { try toAsciiFail("xn--kg4n.xn--2b7hs861pl540a", false); } // [B2, B3, V7] |
| 4474 | test { try toAsciiFail("xn--kg4n.xn--2b7hs861pl540a", true); } // [B2, B3, V7] |
| 2087 | 4475 | test { try toUnicodeFail("xn--0ug27500a.xn--2b7hs861pl540a"); } // [B2, B3, B6, C1, V7] |
| 4476 | test { try toAsciiFail("xn--0ug27500a.xn--2b7hs861pl540a", false); } // [B2, B3, B6, C1, V7] |
| 4477 | test { try toAsciiFail("xn--0ug27500a.xn--2b7hs861pl540a", true); } // [B2, B3, B6, C1, V7] |
| 2088 | 4478 | test { try toUnicodeFail("\xf0\x91\x91\x84\xe2\x89\xaf\xef\xbd\xa1\xf0\x91\x9c\xa4"); } // [V6] |
| 4479 | test { try toAsciiFail("\xf0\x91\x91\x84\xe2\x89\xaf\xef\xbd\xa1\xf0\x91\x9c\xa4", false); } // [V6] |
| 4480 | test { try toAsciiFail("\xf0\x91\x91\x84\xe2\x89\xaf\xef\xbd\xa1\xf0\x91\x9c\xa4", true); } // [V6] |
| 2089 | 4481 | test { try toUnicodeFail("\xf0\x91\x91\x84>\xcc\xb8\xef\xbd\xa1\xf0\x91\x9c\xa4"); } // [V6] |
| 4482 | test { try toAsciiFail("\xf0\x91\x91\x84>\xcc\xb8\xef\xbd\xa1\xf0\x91\x9c\xa4", false); } // [V6] |
| 4483 | test { try toAsciiFail("\xf0\x91\x91\x84>\xcc\xb8\xef\xbd\xa1\xf0\x91\x9c\xa4", true); } // [V6] |
| 2090 | 4484 | test { try toUnicodeFail("\xf0\x91\x91\x84\xe2\x89\xaf\xe3\x80\x82\xf0\x91\x9c\xa4"); } // [V6] |
| 4485 | test { try toAsciiFail("\xf0\x91\x91\x84\xe2\x89\xaf\xe3\x80\x82\xf0\x91\x9c\xa4", false); } // [V6] |
| 4486 | test { try toAsciiFail("\xf0\x91\x91\x84\xe2\x89\xaf\xe3\x80\x82\xf0\x91\x9c\xa4", true); } // [V6] |
| 2091 | 4487 | test { try toUnicodeFail("\xf0\x91\x91\x84>\xcc\xb8\xe3\x80\x82\xf0\x91\x9c\xa4"); } // [V6] |
| 4488 | test { try toAsciiFail("\xf0\x91\x91\x84>\xcc\xb8\xe3\x80\x82\xf0\x91\x9c\xa4", false); } // [V6] |
| 4489 | test { try toAsciiFail("\xf0\x91\x91\x84>\xcc\xb8\xe3\x80\x82\xf0\x91\x9c\xa4", true); } // [V6] |
| 2092 | 4490 | test { try toUnicodeFail("xn--hdh5636g.xn--ci2d"); } // [V6] |
| 4491 | test { try toAsciiFail("xn--hdh5636g.xn--ci2d", false); } // [V6] |
| 4492 | test { try toAsciiFail("xn--hdh5636g.xn--ci2d", true); } // [V6] |
| 2093 | 4493 | test { try toUnicodeFail("\xe1\x82\xab\xe2\x89\xae\xf0\xb1\xb2\x86\xe3\x80\x82\xe2\x80\x8d\xde\xa7\xf0\x90\x8b\xa3"); } // [C2] |
| 4494 | test { try toAsciiFail("\xe1\x82\xab\xe2\x89\xae\xf0\xb1\xb2\x86\xe3\x80\x82\xe2\x80\x8d\xde\xa7\xf0\x90\x8b\xa3", false); } // [C2] |
| 4495 | test { try toAsciiFail("\xe1\x82\xab\xe2\x89\xae\xf0\xb1\xb2\x86\xe3\x80\x82\xe2\x80\x8d\xde\xa7\xf0\x90\x8b\xa3", true); } // [V6] |
| 2094 | 4496 | test { try toUnicodeFail("\xe1\x82\xab<\xcc\xb8\xf0\xb1\xb2\x86\xe3\x80\x82\xe2\x80\x8d\xde\xa7\xf0\x90\x8b\xa3"); } // [C2] |
| 4497 | test { try toAsciiFail("\xe1\x82\xab<\xcc\xb8\xf0\xb1\xb2\x86\xe3\x80\x82\xe2\x80\x8d\xde\xa7\xf0\x90\x8b\xa3", false); } // [C2] |
| 4498 | test { try toAsciiFail("\xe1\x82\xab<\xcc\xb8\xf0\xb1\xb2\x86\xe3\x80\x82\xe2\x80\x8d\xde\xa7\xf0\x90\x8b\xa3", true); } // [V6] |
| 2095 | 4499 | test { try toUnicodeFail("\xe2\xb4\x8b<\xcc\xb8\xf0\xb1\xb2\x86\xe3\x80\x82\xe2\x80\x8d\xde\xa7\xf0\x90\x8b\xa3"); } // [C2] |
| 4500 | test { try toAsciiFail("\xe2\xb4\x8b<\xcc\xb8\xf0\xb1\xb2\x86\xe3\x80\x82\xe2\x80\x8d\xde\xa7\xf0\x90\x8b\xa3", false); } // [C2] |
| 4501 | test { try toAsciiFail("\xe2\xb4\x8b<\xcc\xb8\xf0\xb1\xb2\x86\xe3\x80\x82\xe2\x80\x8d\xde\xa7\xf0\x90\x8b\xa3", true); } // [V6] |
| 2096 | 4502 | test { try toUnicodeFail("\xe2\xb4\x8b\xe2\x89\xae\xf0\xb1\xb2\x86\xe3\x80\x82\xe2\x80\x8d\xde\xa7\xf0\x90\x8b\xa3"); } // [C2] |
| 4503 | test { try toAsciiFail("\xe2\xb4\x8b\xe2\x89\xae\xf0\xb1\xb2\x86\xe3\x80\x82\xe2\x80\x8d\xde\xa7\xf0\x90\x8b\xa3", false); } // [C2] |
| 4504 | test { try toAsciiFail("\xe2\xb4\x8b\xe2\x89\xae\xf0\xb1\xb2\x86\xe3\x80\x82\xe2\x80\x8d\xde\xa7\xf0\x90\x8b\xa3", true); } // [V6] |
| 2097 | 4505 | test { try toUnicodeFail("xn--gdhz03bxt42d.xn--lrb6479j"); } // [V6] |
| 4506 | test { try toAsciiFail("xn--gdhz03bxt42d.xn--lrb6479j", false); } // [V6] |
| 4507 | test { try toAsciiFail("xn--gdhz03bxt42d.xn--lrb6479j", true); } // [V6] |
| 2098 | 4508 | test { try toUnicodeFail("xn--gdhz03bxt42d.xn--lrb506jqr4n"); } // [C2] |
| 4509 | test { try toAsciiFail("xn--gdhz03bxt42d.xn--lrb506jqr4n", false); } // [C2] |
| 4510 | test { try toAsciiFail("xn--gdhz03bxt42d.xn--lrb506jqr4n", true); } // [C2] |
| 2099 | 4511 | test { try toUnicodeFail("xn--jnd802gsm17c.xn--lrb6479j"); } // [V6, V7] |
| 4512 | test { try toAsciiFail("xn--jnd802gsm17c.xn--lrb6479j", false); } // [V6, V7] |
| 4513 | test { try toAsciiFail("xn--jnd802gsm17c.xn--lrb6479j", true); } // [V6, V7] |
| 2100 | 4514 | test { try toUnicodeFail("xn--jnd802gsm17c.xn--lrb506jqr4n"); } // [C2, V7] |
| 4515 | test { try toAsciiFail("xn--jnd802gsm17c.xn--lrb506jqr4n", false); } // [C2, V7] |
| 4516 | test { try toAsciiFail("xn--jnd802gsm17c.xn--lrb506jqr4n", true); } // [C2, V7] |
| 2101 | 4517 | test { try toUnicodeFail("\xe1\x9f\x92.\xf2\x86\xbd\x92\xe2\x89\xaf"); } // [V6, V7] |
| 4518 | test { try toAsciiFail("\xe1\x9f\x92.\xf2\x86\xbd\x92\xe2\x89\xaf", false); } // [V6, V7] |
| 4519 | test { try toAsciiFail("\xe1\x9f\x92.\xf2\x86\xbd\x92\xe2\x89\xaf", true); } // [V6, V7] |
| 2102 | 4520 | test { try toUnicodeFail("\xe1\x9f\x92.\xf2\x86\xbd\x92>\xcc\xb8"); } // [V6, V7] |
| 4521 | test { try toAsciiFail("\xe1\x9f\x92.\xf2\x86\xbd\x92>\xcc\xb8", false); } // [V6, V7] |
| 4522 | test { try toAsciiFail("\xe1\x9f\x92.\xf2\x86\xbd\x92>\xcc\xb8", true); } // [V6, V7] |
| 2103 | 4523 | test { try toUnicodeFail("xn--u4e.xn--hdhx0084f"); } // [V6, V7] |
| 4524 | test { try toAsciiFail("xn--u4e.xn--hdhx0084f", false); } // [V6, V7] |
| 4525 | test { try toAsciiFail("xn--u4e.xn--hdhx0084f", true); } // [V6, V7] |
| 2104 | 4526 | test { try toUnicodeFail("\xf1\x8f\x81\x87\xe1\x9c\xb4\xef\xbc\x8e\xf0\x90\xa8\xba\xc3\x89\xe2\xac\x93\xf0\x91\x84\xb4"); } // [V6, V7] |
| 4527 | test { try toAsciiFail("\xf1\x8f\x81\x87\xe1\x9c\xb4\xef\xbc\x8e\xf0\x90\xa8\xba\xc3\x89\xe2\xac\x93\xf0\x91\x84\xb4", false); } // [V6, V7] |
| 4528 | test { try toAsciiFail("\xf1\x8f\x81\x87\xe1\x9c\xb4\xef\xbc\x8e\xf0\x90\xa8\xba\xc3\x89\xe2\xac\x93\xf0\x91\x84\xb4", true); } // [V6, V7] |
| 2105 | 4529 | test { try toUnicodeFail("\xf1\x8f\x81\x87\xe1\x9c\xb4\xef\xbc\x8e\xf0\x90\xa8\xbaE\xcc\x81\xe2\xac\x93\xf0\x91\x84\xb4"); } // [V6, V7] |
| 4530 | test { try toAsciiFail("\xf1\x8f\x81\x87\xe1\x9c\xb4\xef\xbc\x8e\xf0\x90\xa8\xbaE\xcc\x81\xe2\xac\x93\xf0\x91\x84\xb4", false); } // [V6, V7] |
| 4531 | test { try toAsciiFail("\xf1\x8f\x81\x87\xe1\x9c\xb4\xef\xbc\x8e\xf0\x90\xa8\xbaE\xcc\x81\xe2\xac\x93\xf0\x91\x84\xb4", true); } // [V6, V7] |
| 2106 | 4532 | test { try toUnicodeFail("\xf1\x8f\x81\x87\xe1\x9c\xb4.\xf0\x90\xa8\xba\xc3\x89\xe2\xac\x93\xf0\x91\x84\xb4"); } // [V6, V7] |
| 4533 | test { try toAsciiFail("\xf1\x8f\x81\x87\xe1\x9c\xb4.\xf0\x90\xa8\xba\xc3\x89\xe2\xac\x93\xf0\x91\x84\xb4", false); } // [V6, V7] |
| 4534 | test { try toAsciiFail("\xf1\x8f\x81\x87\xe1\x9c\xb4.\xf0\x90\xa8\xba\xc3\x89\xe2\xac\x93\xf0\x91\x84\xb4", true); } // [V6, V7] |
| 2107 | 4535 | test { try toUnicodeFail("\xf1\x8f\x81\x87\xe1\x9c\xb4.\xf0\x90\xa8\xbaE\xcc\x81\xe2\xac\x93\xf0\x91\x84\xb4"); } // [V6, V7] |
| 4536 | test { try toAsciiFail("\xf1\x8f\x81\x87\xe1\x9c\xb4.\xf0\x90\xa8\xbaE\xcc\x81\xe2\xac\x93\xf0\x91\x84\xb4", false); } // [V6, V7] |
| 4537 | test { try toAsciiFail("\xf1\x8f\x81\x87\xe1\x9c\xb4.\xf0\x90\xa8\xbaE\xcc\x81\xe2\xac\x93\xf0\x91\x84\xb4", true); } // [V6, V7] |
| 2108 | 4538 | test { try toUnicodeFail("\xf1\x8f\x81\x87\xe1\x9c\xb4.\xf0\x90\xa8\xbae\xcc\x81\xe2\xac\x93\xf0\x91\x84\xb4"); } // [V6, V7] |
| 4539 | test { try toAsciiFail("\xf1\x8f\x81\x87\xe1\x9c\xb4.\xf0\x90\xa8\xbae\xcc\x81\xe2\xac\x93\xf0\x91\x84\xb4", false); } // [V6, V7] |
| 4540 | test { try toAsciiFail("\xf1\x8f\x81\x87\xe1\x9c\xb4.\xf0\x90\xa8\xbae\xcc\x81\xe2\xac\x93\xf0\x91\x84\xb4", true); } // [V6, V7] |
| 2109 | 4541 | test { try toUnicodeFail("\xf1\x8f\x81\x87\xe1\x9c\xb4.\xf0\x90\xa8\xba\xc3\xa9\xe2\xac\x93\xf0\x91\x84\xb4"); } // [V6, V7] |
| 4542 | test { try toAsciiFail("\xf1\x8f\x81\x87\xe1\x9c\xb4.\xf0\x90\xa8\xba\xc3\xa9\xe2\xac\x93\xf0\x91\x84\xb4", false); } // [V6, V7] |
| 4543 | test { try toAsciiFail("\xf1\x8f\x81\x87\xe1\x9c\xb4.\xf0\x90\xa8\xba\xc3\xa9\xe2\xac\x93\xf0\x91\x84\xb4", true); } // [V6, V7] |
| 2110 | 4544 | test { try toUnicodeFail("xn--c0e34564d.xn--9ca207st53lg3f"); } // [V6, V7] |
| 4545 | test { try toAsciiFail("xn--c0e34564d.xn--9ca207st53lg3f", false); } // [V6, V7] |
| 4546 | test { try toAsciiFail("xn--c0e34564d.xn--9ca207st53lg3f", true); } // [V6, V7] |
| 2111 | 4547 | test { try toUnicodeFail("\xf1\x8f\x81\x87\xe1\x9c\xb4\xef\xbc\x8e\xf0\x90\xa8\xbae\xcc\x81\xe2\xac\x93\xf0\x91\x84\xb4"); } // [V6, V7] |
| 4548 | test { try toAsciiFail("\xf1\x8f\x81\x87\xe1\x9c\xb4\xef\xbc\x8e\xf0\x90\xa8\xbae\xcc\x81\xe2\xac\x93\xf0\x91\x84\xb4", false); } // [V6, V7] |
| 4549 | test { try toAsciiFail("\xf1\x8f\x81\x87\xe1\x9c\xb4\xef\xbc\x8e\xf0\x90\xa8\xbae\xcc\x81\xe2\xac\x93\xf0\x91\x84\xb4", true); } // [V6, V7] |
| 2112 | 4550 | test { try toUnicodeFail("\xf1\x8f\x81\x87\xe1\x9c\xb4\xef\xbc\x8e\xf0\x90\xa8\xba\xc3\xa9\xe2\xac\x93\xf0\x91\x84\xb4"); } // [V6, V7] |
| 4551 | test { try toAsciiFail("\xf1\x8f\x81\x87\xe1\x9c\xb4\xef\xbc\x8e\xf0\x90\xa8\xba\xc3\xa9\xe2\xac\x93\xf0\x91\x84\xb4", false); } // [V6, V7] |
| 4552 | test { try toAsciiFail("\xf1\x8f\x81\x87\xe1\x9c\xb4\xef\xbc\x8e\xf0\x90\xa8\xba\xc3\xa9\xe2\xac\x93\xf0\x91\x84\xb4", true); } // [V6, V7] |
| 2113 | 4553 | test { try toUnicodeFail("\xe1\xa2\x87\xe2\x80\x8d\xea\xa3\x84\xef\xbd\xa1\xef\xb8\x92\xf0\x9e\xa4\xba"); } // [B1, B6, C2, V7] |
| 4554 | test { try toAsciiFail("\xe1\xa2\x87\xe2\x80\x8d\xea\xa3\x84\xef\xbd\xa1\xef\xb8\x92\xf0\x9e\xa4\xba", false); } // [B1, B6, C2, V7] |
| 4555 | test { try toAsciiFail("\xe1\xa2\x87\xe2\x80\x8d\xea\xa3\x84\xef\xbd\xa1\xef\xb8\x92\xf0\x9e\xa4\xba", true); } // [B1, V7] |
| 2114 | 4556 | test { try toUnicodeFail("\xe1\xa2\x87\xe2\x80\x8d\xea\xa3\x84\xe3\x80\x82\xe3\x80\x82\xf0\x9e\xa4\xba"); } // [B6, C2, X4_2] |
| 4557 | test { try toAsciiFail("\xe1\xa2\x87\xe2\x80\x8d\xea\xa3\x84\xe3\x80\x82\xe3\x80\x82\xf0\x9e\xa4\xba", false); } // [B6, C2, A4_2] |
| 4558 | test { try toAsciiFail("\xe1\xa2\x87\xe2\x80\x8d\xea\xa3\x84\xe3\x80\x82\xe3\x80\x82\xf0\x9e\xa4\xba", true); } // [A4_2] |
| 2115 | 4559 | test { try toUnicodeFail("\xe1\xa2\x87\xe2\x80\x8d\xea\xa3\x84\xe3\x80\x82\xe3\x80\x82\xf0\x9e\xa4\x98"); } // [B6, C2, X4_2] |
| 4560 | test { try toAsciiFail("\xe1\xa2\x87\xe2\x80\x8d\xea\xa3\x84\xe3\x80\x82\xe3\x80\x82\xf0\x9e\xa4\x98", false); } // [B6, C2, A4_2] |
| 4561 | test { try toAsciiFail("\xe1\xa2\x87\xe2\x80\x8d\xea\xa3\x84\xe3\x80\x82\xe3\x80\x82\xf0\x9e\xa4\x98", true); } // [A4_2] |
| 2116 | 4562 | test { try toUnicodeFail("xn--09e4694e..xn--ye6h"); } // [X4_2] |
| 4563 | test { try toAsciiFail("xn--09e4694e..xn--ye6h", false); } // [A4_2] |
| 4564 | test { try toAsciiFail("xn--09e4694e..xn--ye6h", true); } // [A4_2] |
| 2117 | 4565 | test { try toUnicodeFail("xn--09e669a6x8j..xn--ye6h"); } // [B6, C2, X4_2] |
| 4566 | test { try toAsciiFail("xn--09e669a6x8j..xn--ye6h", false); } // [B6, C2, A4_2] |
| 4567 | test { try toAsciiFail("xn--09e669a6x8j..xn--ye6h", true); } // [B6, C2, A4_2] |
| 2118 | 4568 | test { try toUnicodeFail("\xe1\xa2\x87\xe2\x80\x8d\xea\xa3\x84\xef\xbd\xa1\xef\xb8\x92\xf0\x9e\xa4\x98"); } // [B1, B6, C2, V7] |
| 4569 | test { try toAsciiFail("\xe1\xa2\x87\xe2\x80\x8d\xea\xa3\x84\xef\xbd\xa1\xef\xb8\x92\xf0\x9e\xa4\x98", false); } // [B1, B6, C2, V7] |
| 4570 | test { try toAsciiFail("\xe1\xa2\x87\xe2\x80\x8d\xea\xa3\x84\xef\xbd\xa1\xef\xb8\x92\xf0\x9e\xa4\x98", true); } // [B1, V7] |
| 2119 | 4571 | test { try toUnicodeFail("xn--09e4694e.xn--y86cv562b"); } // [B1, V7] |
| 4572 | test { try toAsciiFail("xn--09e4694e.xn--y86cv562b", false); } // [B1, V7] |
| 4573 | test { try toAsciiFail("xn--09e4694e.xn--y86cv562b", true); } // [B1, V7] |
| 2120 | 4574 | test { try toUnicodeFail("xn--09e669a6x8j.xn--y86cv562b"); } // [B1, B6, C2, V7] |
| 4575 | test { try toAsciiFail("xn--09e669a6x8j.xn--y86cv562b", false); } // [B1, B6, C2, V7] |
| 4576 | test { try toAsciiFail("xn--09e669a6x8j.xn--y86cv562b", true); } // [B1, B6, C2, V7] |
| 2121 | 4577 | test { try toUnicodeFail("\xf0\x9e\xa9\xac\xf2\x96\x99\xb1\xe1\x9c\x94\xe2\x80\x8c\xef\xbd\xa1\xd8\xb1\xde\xaa\xe2\x89\xae"); } // [B2, B3, V7] |
| 4578 | test { try toAsciiFail("\xf0\x9e\xa9\xac\xf2\x96\x99\xb1\xe1\x9c\x94\xe2\x80\x8c\xef\xbd\xa1\xd8\xb1\xde\xaa\xe2\x89\xae", false); } // [B2, B3, V7] |
| 4579 | test { try toAsciiFail("\xf0\x9e\xa9\xac\xf2\x96\x99\xb1\xe1\x9c\x94\xe2\x80\x8c\xef\xbd\xa1\xd8\xb1\xde\xaa\xe2\x89\xae", true); } // [B2, B3, V7] |
| 2122 | 4580 | test { try toUnicodeFail("\xf0\x9e\xa9\xac\xf2\x96\x99\xb1\xe1\x9c\x94\xe2\x80\x8c\xef\xbd\xa1\xd8\xb1\xde\xaa<\xcc\xb8"); } // [B2, B3, V7] |
| 4581 | test { try toAsciiFail("\xf0\x9e\xa9\xac\xf2\x96\x99\xb1\xe1\x9c\x94\xe2\x80\x8c\xef\xbd\xa1\xd8\xb1\xde\xaa<\xcc\xb8", false); } // [B2, B3, V7] |
| 4582 | test { try toAsciiFail("\xf0\x9e\xa9\xac\xf2\x96\x99\xb1\xe1\x9c\x94\xe2\x80\x8c\xef\xbd\xa1\xd8\xb1\xde\xaa<\xcc\xb8", true); } // [B2, B3, V7] |
| 2123 | 4583 | test { try toUnicodeFail("\xf0\x9e\xa9\xac\xf2\x96\x99\xb1\xe1\x9c\x94\xe2\x80\x8c\xe3\x80\x82\xd8\xb1\xde\xaa\xe2\x89\xae"); } // [B2, B3, V7] |
| 4584 | test { try toAsciiFail("\xf0\x9e\xa9\xac\xf2\x96\x99\xb1\xe1\x9c\x94\xe2\x80\x8c\xe3\x80\x82\xd8\xb1\xde\xaa\xe2\x89\xae", false); } // [B2, B3, V7] |
| 4585 | test { try toAsciiFail("\xf0\x9e\xa9\xac\xf2\x96\x99\xb1\xe1\x9c\x94\xe2\x80\x8c\xe3\x80\x82\xd8\xb1\xde\xaa\xe2\x89\xae", true); } // [B2, B3, V7] |
| 2124 | 4586 | test { try toUnicodeFail("\xf0\x9e\xa9\xac\xf2\x96\x99\xb1\xe1\x9c\x94\xe2\x80\x8c\xe3\x80\x82\xd8\xb1\xde\xaa<\xcc\xb8"); } // [B2, B3, V7] |
| 4587 | test { try toAsciiFail("\xf0\x9e\xa9\xac\xf2\x96\x99\xb1\xe1\x9c\x94\xe2\x80\x8c\xe3\x80\x82\xd8\xb1\xde\xaa<\xcc\xb8", false); } // [B2, B3, V7] |
| 4588 | test { try toAsciiFail("\xf0\x9e\xa9\xac\xf2\x96\x99\xb1\xe1\x9c\x94\xe2\x80\x8c\xe3\x80\x82\xd8\xb1\xde\xaa<\xcc\xb8", true); } // [B2, B3, V7] |
| 2125 | 4589 | test { try toUnicodeFail("xn--fze3930v7hz6b.xn--wgb86el10d"); } // [B2, B3, V7] |
| 4590 | test { try toAsciiFail("xn--fze3930v7hz6b.xn--wgb86el10d", false); } // [B2, B3, V7] |
| 4591 | test { try toAsciiFail("xn--fze3930v7hz6b.xn--wgb86el10d", true); } // [B2, B3, V7] |
| 2126 | 4592 | test { try toUnicodeFail("xn--fze607b9651bjwl7c.xn--wgb86el10d"); } // [B2, B3, V7] |
| 4593 | test { try toAsciiFail("xn--fze607b9651bjwl7c.xn--wgb86el10d", false); } // [B2, B3, V7] |
| 4594 | test { try toAsciiFail("xn--fze607b9651bjwl7c.xn--wgb86el10d", true); } // [B2, B3, V7] |
| 2127 | 4595 | test { try toUnicodeFail("\xe1\x83\x83\xef\xbc\x8e\xd9\x93\xe1\xa2\xa4"); } // [V6] |
| 4596 | test { try toAsciiFail("\xe1\x83\x83\xef\xbc\x8e\xd9\x93\xe1\xa2\xa4", false); } // [V6] |
| 4597 | test { try toAsciiFail("\xe1\x83\x83\xef\xbc\x8e\xd9\x93\xe1\xa2\xa4", true); } // [V6] |
| 2128 | 4598 | test { try toUnicodeFail("\xe1\x83\x83.\xd9\x93\xe1\xa2\xa4"); } // [V6] |
| 4599 | test { try toAsciiFail("\xe1\x83\x83.\xd9\x93\xe1\xa2\xa4", false); } // [V6] |
| 4600 | test { try toAsciiFail("\xe1\x83\x83.\xd9\x93\xe1\xa2\xa4", true); } // [V6] |
| 2129 | 4601 | test { try toUnicodeFail("\xe2\xb4\xa3.\xd9\x93\xe1\xa2\xa4"); } // [V6] |
| 4602 | test { try toAsciiFail("\xe2\xb4\xa3.\xd9\x93\xe1\xa2\xa4", false); } // [V6] |
| 4603 | test { try toAsciiFail("\xe2\xb4\xa3.\xd9\x93\xe1\xa2\xa4", true); } // [V6] |
| 2130 | 4604 | test { try toUnicodeFail("xn--rlj.xn--vhb294g"); } // [V6] |
| 4605 | test { try toAsciiFail("xn--rlj.xn--vhb294g", false); } // [V6] |
| 4606 | test { try toAsciiFail("xn--rlj.xn--vhb294g", true); } // [V6] |
| 2131 | 4607 | test { try toUnicodeFail("\xe2\xb4\xa3\xef\xbc\x8e\xd9\x93\xe1\xa2\xa4"); } // [V6] |
| 4608 | test { try toAsciiFail("\xe2\xb4\xa3\xef\xbc\x8e\xd9\x93\xe1\xa2\xa4", false); } // [V6] |
| 4609 | test { try toAsciiFail("\xe2\xb4\xa3\xef\xbc\x8e\xd9\x93\xe1\xa2\xa4", true); } // [V6] |
| 2132 | 4610 | test { try toUnicodeFail("xn--7nd.xn--vhb294g"); } // [V6, V7] |
| 4611 | test { try toAsciiFail("xn--7nd.xn--vhb294g", false); } // [V6, V7] |
| 4612 | test { try toAsciiFail("xn--7nd.xn--vhb294g", true); } // [V6, V7] |
| 2133 | 4613 | test { try toUnicodeFail("\xf3\xa0\x84\x88\xe0\xa0\x93\xef\xbc\x8e\xec\x8b\x89\xf2\x84\x86\xbb\xe1\x83\x84\xf2\x82\xa1\x90"); } // [V7] |
| 4614 | test { try toAsciiFail("\xf3\xa0\x84\x88\xe0\xa0\x93\xef\xbc\x8e\xec\x8b\x89\xf2\x84\x86\xbb\xe1\x83\x84\xf2\x82\xa1\x90", false); } // [V7] |
| 4615 | test { try toAsciiFail("\xf3\xa0\x84\x88\xe0\xa0\x93\xef\xbc\x8e\xec\x8b\x89\xf2\x84\x86\xbb\xe1\x83\x84\xf2\x82\xa1\x90", true); } // [V7] |
| 2134 | 4616 | test { try toUnicodeFail("\xf3\xa0\x84\x88\xe0\xa0\x93\xef\xbc\x8e\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xb0\xf2\x84\x86\xbb\xe1\x83\x84\xf2\x82\xa1\x90"); } // [V7] |
| 4617 | test { try toAsciiFail("\xf3\xa0\x84\x88\xe0\xa0\x93\xef\xbc\x8e\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xb0\xf2\x84\x86\xbb\xe1\x83\x84\xf2\x82\xa1\x90", false); } // [V7] |
| 4618 | test { try toAsciiFail("\xf3\xa0\x84\x88\xe0\xa0\x93\xef\xbc\x8e\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xb0\xf2\x84\x86\xbb\xe1\x83\x84\xf2\x82\xa1\x90", true); } // [V7] |
| 2135 | 4619 | test { try toUnicodeFail("\xf3\xa0\x84\x88\xe0\xa0\x93.\xec\x8b\x89\xf2\x84\x86\xbb\xe1\x83\x84\xf2\x82\xa1\x90"); } // [V7] |
| 4620 | test { try toAsciiFail("\xf3\xa0\x84\x88\xe0\xa0\x93.\xec\x8b\x89\xf2\x84\x86\xbb\xe1\x83\x84\xf2\x82\xa1\x90", false); } // [V7] |
| 4621 | test { try toAsciiFail("\xf3\xa0\x84\x88\xe0\xa0\x93.\xec\x8b\x89\xf2\x84\x86\xbb\xe1\x83\x84\xf2\x82\xa1\x90", true); } // [V7] |
| 2136 | 4622 | test { try toUnicodeFail("\xf3\xa0\x84\x88\xe0\xa0\x93.\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xb0\xf2\x84\x86\xbb\xe1\x83\x84\xf2\x82\xa1\x90"); } // [V7] |
| 4623 | test { try toAsciiFail("\xf3\xa0\x84\x88\xe0\xa0\x93.\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xb0\xf2\x84\x86\xbb\xe1\x83\x84\xf2\x82\xa1\x90", false); } // [V7] |
| 4624 | test { try toAsciiFail("\xf3\xa0\x84\x88\xe0\xa0\x93.\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xb0\xf2\x84\x86\xbb\xe1\x83\x84\xf2\x82\xa1\x90", true); } // [V7] |
| 2137 | 4625 | test { try toUnicodeFail("\xf3\xa0\x84\x88\xe0\xa0\x93.\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xb0\xf2\x84\x86\xbb\xe2\xb4\xa4\xf2\x82\xa1\x90"); } // [V7] |
| 4626 | test { try toAsciiFail("\xf3\xa0\x84\x88\xe0\xa0\x93.\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xb0\xf2\x84\x86\xbb\xe2\xb4\xa4\xf2\x82\xa1\x90", false); } // [V7] |
| 4627 | test { try toAsciiFail("\xf3\xa0\x84\x88\xe0\xa0\x93.\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xb0\xf2\x84\x86\xbb\xe2\xb4\xa4\xf2\x82\xa1\x90", true); } // [V7] |
| 2138 | 4628 | test { try toUnicodeFail("\xf3\xa0\x84\x88\xe0\xa0\x93.\xec\x8b\x89\xf2\x84\x86\xbb\xe2\xb4\xa4\xf2\x82\xa1\x90"); } // [V7] |
| 4629 | test { try toAsciiFail("\xf3\xa0\x84\x88\xe0\xa0\x93.\xec\x8b\x89\xf2\x84\x86\xbb\xe2\xb4\xa4\xf2\x82\xa1\x90", false); } // [V7] |
| 4630 | test { try toAsciiFail("\xf3\xa0\x84\x88\xe0\xa0\x93.\xec\x8b\x89\xf2\x84\x86\xbb\xe2\xb4\xa4\xf2\x82\xa1\x90", true); } // [V7] |
| 2139 | 4631 | test { try toUnicodeFail("xn--oub.xn--sljz109bpe25dviva"); } // [V7] |
| 4632 | test { try toAsciiFail("xn--oub.xn--sljz109bpe25dviva", false); } // [V7] |
| 4633 | test { try toAsciiFail("xn--oub.xn--sljz109bpe25dviva", true); } // [V7] |
| 2140 | 4634 | test { try toUnicodeFail("\xf3\xa0\x84\x88\xe0\xa0\x93\xef\xbc\x8e\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xb0\xf2\x84\x86\xbb\xe2\xb4\xa4\xf2\x82\xa1\x90"); } // [V7] |
| 4635 | test { try toAsciiFail("\xf3\xa0\x84\x88\xe0\xa0\x93\xef\xbc\x8e\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xb0\xf2\x84\x86\xbb\xe2\xb4\xa4\xf2\x82\xa1\x90", false); } // [V7] |
| 4636 | test { try toAsciiFail("\xf3\xa0\x84\x88\xe0\xa0\x93\xef\xbc\x8e\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xb0\xf2\x84\x86\xbb\xe2\xb4\xa4\xf2\x82\xa1\x90", true); } // [V7] |
| 2141 | 4637 | test { try toUnicodeFail("\xf3\xa0\x84\x88\xe0\xa0\x93\xef\xbc\x8e\xec\x8b\x89\xf2\x84\x86\xbb\xe2\xb4\xa4\xf2\x82\xa1\x90"); } // [V7] |
| 4638 | test { try toAsciiFail("\xf3\xa0\x84\x88\xe0\xa0\x93\xef\xbc\x8e\xec\x8b\x89\xf2\x84\x86\xbb\xe2\xb4\xa4\xf2\x82\xa1\x90", false); } // [V7] |
| 4639 | test { try toAsciiFail("\xf3\xa0\x84\x88\xe0\xa0\x93\xef\xbc\x8e\xec\x8b\x89\xf2\x84\x86\xbb\xe2\xb4\xa4\xf2\x82\xa1\x90", true); } // [V7] |
| 2142 | 4640 | test { try toUnicodeFail("xn--oub.xn--8nd9522gpe69cviva"); } // [V7] |
| 4641 | test { try toAsciiFail("xn--oub.xn--8nd9522gpe69cviva", false); } // [V7] |
| 4642 | test { try toAsciiFail("xn--oub.xn--8nd9522gpe69cviva", true); } // [V7] |
| 2143 | 4643 | test { try toUnicodeFail("\xea\xa8\xac\xf0\x91\xb2\xab\xe2\x89\xae\xef\xbc\x8e\xe2\xa4\x82"); } // [V6] |
| 4644 | test { try toAsciiFail("\xea\xa8\xac\xf0\x91\xb2\xab\xe2\x89\xae\xef\xbc\x8e\xe2\xa4\x82", false); } // [V6] |
| 4645 | test { try toAsciiFail("\xea\xa8\xac\xf0\x91\xb2\xab\xe2\x89\xae\xef\xbc\x8e\xe2\xa4\x82", true); } // [V6] |
| 2144 | 4646 | test { try toUnicodeFail("\xea\xa8\xac\xf0\x91\xb2\xab<\xcc\xb8\xef\xbc\x8e\xe2\xa4\x82"); } // [V6] |
| 4647 | test { try toAsciiFail("\xea\xa8\xac\xf0\x91\xb2\xab<\xcc\xb8\xef\xbc\x8e\xe2\xa4\x82", false); } // [V6] |
| 4648 | test { try toAsciiFail("\xea\xa8\xac\xf0\x91\xb2\xab<\xcc\xb8\xef\xbc\x8e\xe2\xa4\x82", true); } // [V6] |
| 2145 | 4649 | test { try toUnicodeFail("\xea\xa8\xac\xf0\x91\xb2\xab\xe2\x89\xae.\xe2\xa4\x82"); } // [V6] |
| 4650 | test { try toAsciiFail("\xea\xa8\xac\xf0\x91\xb2\xab\xe2\x89\xae.\xe2\xa4\x82", false); } // [V6] |
| 4651 | test { try toAsciiFail("\xea\xa8\xac\xf0\x91\xb2\xab\xe2\x89\xae.\xe2\xa4\x82", true); } // [V6] |
| 2146 | 4652 | test { try toUnicodeFail("\xea\xa8\xac\xf0\x91\xb2\xab<\xcc\xb8.\xe2\xa4\x82"); } // [V6] |
| 4653 | test { try toAsciiFail("\xea\xa8\xac\xf0\x91\xb2\xab<\xcc\xb8.\xe2\xa4\x82", false); } // [V6] |
| 4654 | test { try toAsciiFail("\xea\xa8\xac\xf0\x91\xb2\xab<\xcc\xb8.\xe2\xa4\x82", true); } // [V6] |
| 2147 | 4655 | test { try toUnicodeFail("xn--gdh1854cn19c.xn--kqi"); } // [V6] |
| 4656 | test { try toAsciiFail("xn--gdh1854cn19c.xn--kqi", false); } // [V6] |
| 4657 | test { try toAsciiFail("xn--gdh1854cn19c.xn--kqi", true); } // [V6] |
| 2148 | 4658 | test { try toUnicodeFail("\xd8\x84\xf0\x90\xa9\x94\xe2\x89\xae\xe1\x83\x82\xef\xbc\x8e\xe1\x82\xa3"); } // [B1, V7] |
| 4659 | test { try toAsciiFail("\xd8\x84\xf0\x90\xa9\x94\xe2\x89\xae\xe1\x83\x82\xef\xbc\x8e\xe1\x82\xa3", false); } // [B1, V7] |
| 4660 | test { try toAsciiFail("\xd8\x84\xf0\x90\xa9\x94\xe2\x89\xae\xe1\x83\x82\xef\xbc\x8e\xe1\x82\xa3", true); } // [B1, V7] |
| 2149 | 4661 | test { try toUnicodeFail("\xd8\x84\xf0\x90\xa9\x94<\xcc\xb8\xe1\x83\x82\xef\xbc\x8e\xe1\x82\xa3"); } // [B1, V7] |
| 4662 | test { try toAsciiFail("\xd8\x84\xf0\x90\xa9\x94<\xcc\xb8\xe1\x83\x82\xef\xbc\x8e\xe1\x82\xa3", false); } // [B1, V7] |
| 4663 | test { try toAsciiFail("\xd8\x84\xf0\x90\xa9\x94<\xcc\xb8\xe1\x83\x82\xef\xbc\x8e\xe1\x82\xa3", true); } // [B1, V7] |
| 2150 | 4664 | test { try toUnicodeFail("\xd8\x84\xf0\x90\xa9\x94\xe2\x89\xae\xe1\x83\x82.\xe1\x82\xa3"); } // [B1, V7] |
| 4665 | test { try toAsciiFail("\xd8\x84\xf0\x90\xa9\x94\xe2\x89\xae\xe1\x83\x82.\xe1\x82\xa3", false); } // [B1, V7] |
| 4666 | test { try toAsciiFail("\xd8\x84\xf0\x90\xa9\x94\xe2\x89\xae\xe1\x83\x82.\xe1\x82\xa3", true); } // [B1, V7] |
| 2151 | 4667 | test { try toUnicodeFail("\xd8\x84\xf0\x90\xa9\x94<\xcc\xb8\xe1\x83\x82.\xe1\x82\xa3"); } // [B1, V7] |
| 4668 | test { try toAsciiFail("\xd8\x84\xf0\x90\xa9\x94<\xcc\xb8\xe1\x83\x82.\xe1\x82\xa3", false); } // [B1, V7] |
| 4669 | test { try toAsciiFail("\xd8\x84\xf0\x90\xa9\x94<\xcc\xb8\xe1\x83\x82.\xe1\x82\xa3", true); } // [B1, V7] |
| 2152 | 4670 | test { try toUnicodeFail("\xd8\x84\xf0\x90\xa9\x94<\xcc\xb8\xe2\xb4\xa2.\xe2\xb4\x83"); } // [B1, V7] |
| 4671 | test { try toAsciiFail("\xd8\x84\xf0\x90\xa9\x94<\xcc\xb8\xe2\xb4\xa2.\xe2\xb4\x83", false); } // [B1, V7] |
| 4672 | test { try toAsciiFail("\xd8\x84\xf0\x90\xa9\x94<\xcc\xb8\xe2\xb4\xa2.\xe2\xb4\x83", true); } // [B1, V7] |
| 2153 | 4673 | test { try toUnicodeFail("\xd8\x84\xf0\x90\xa9\x94\xe2\x89\xae\xe2\xb4\xa2.\xe2\xb4\x83"); } // [B1, V7] |
| 4674 | test { try toAsciiFail("\xd8\x84\xf0\x90\xa9\x94\xe2\x89\xae\xe2\xb4\xa2.\xe2\xb4\x83", false); } // [B1, V7] |
| 4675 | test { try toAsciiFail("\xd8\x84\xf0\x90\xa9\x94\xe2\x89\xae\xe2\xb4\xa2.\xe2\xb4\x83", true); } // [B1, V7] |
| 2154 | 4676 | test { try toUnicodeFail("\xd8\x84\xf0\x90\xa9\x94\xe2\x89\xae\xe1\x83\x82.\xe2\xb4\x83"); } // [B1, V7] |
| 4677 | test { try toAsciiFail("\xd8\x84\xf0\x90\xa9\x94\xe2\x89\xae\xe1\x83\x82.\xe2\xb4\x83", false); } // [B1, V7] |
| 4678 | test { try toAsciiFail("\xd8\x84\xf0\x90\xa9\x94\xe2\x89\xae\xe1\x83\x82.\xe2\xb4\x83", true); } // [B1, V7] |
| 2155 | 4679 | test { try toUnicodeFail("\xd8\x84\xf0\x90\xa9\x94<\xcc\xb8\xe1\x83\x82.\xe2\xb4\x83"); } // [B1, V7] |
| 4680 | test { try toAsciiFail("\xd8\x84\xf0\x90\xa9\x94<\xcc\xb8\xe1\x83\x82.\xe2\xb4\x83", false); } // [B1, V7] |
| 4681 | test { try toAsciiFail("\xd8\x84\xf0\x90\xa9\x94<\xcc\xb8\xe1\x83\x82.\xe2\xb4\x83", true); } // [B1, V7] |
| 2156 | 4682 | test { try toUnicodeFail("xn--mfb266l4khr54u.xn--ukj"); } // [B1, V7] |
| 4683 | test { try toAsciiFail("xn--mfb266l4khr54u.xn--ukj", false); } // [B1, V7] |
| 4684 | test { try toAsciiFail("xn--mfb266l4khr54u.xn--ukj", true); } // [B1, V7] |
| 2157 | 4685 | test { try toUnicodeFail("\xd8\x84\xf0\x90\xa9\x94<\xcc\xb8\xe2\xb4\xa2\xef\xbc\x8e\xe2\xb4\x83"); } // [B1, V7] |
| 4686 | test { try toAsciiFail("\xd8\x84\xf0\x90\xa9\x94<\xcc\xb8\xe2\xb4\xa2\xef\xbc\x8e\xe2\xb4\x83", false); } // [B1, V7] |
| 4687 | test { try toAsciiFail("\xd8\x84\xf0\x90\xa9\x94<\xcc\xb8\xe2\xb4\xa2\xef\xbc\x8e\xe2\xb4\x83", true); } // [B1, V7] |
| 2158 | 4688 | test { try toUnicodeFail("\xd8\x84\xf0\x90\xa9\x94\xe2\x89\xae\xe2\xb4\xa2\xef\xbc\x8e\xe2\xb4\x83"); } // [B1, V7] |
| 4689 | test { try toAsciiFail("\xd8\x84\xf0\x90\xa9\x94\xe2\x89\xae\xe2\xb4\xa2\xef\xbc\x8e\xe2\xb4\x83", false); } // [B1, V7] |
| 4690 | test { try toAsciiFail("\xd8\x84\xf0\x90\xa9\x94\xe2\x89\xae\xe2\xb4\xa2\xef\xbc\x8e\xe2\xb4\x83", true); } // [B1, V7] |
| 2159 | 4691 | test { try toUnicodeFail("\xd8\x84\xf0\x90\xa9\x94\xe2\x89\xae\xe1\x83\x82\xef\xbc\x8e\xe2\xb4\x83"); } // [B1, V7] |
| 4692 | test { try toAsciiFail("\xd8\x84\xf0\x90\xa9\x94\xe2\x89\xae\xe1\x83\x82\xef\xbc\x8e\xe2\xb4\x83", false); } // [B1, V7] |
| 4693 | test { try toAsciiFail("\xd8\x84\xf0\x90\xa9\x94\xe2\x89\xae\xe1\x83\x82\xef\xbc\x8e\xe2\xb4\x83", true); } // [B1, V7] |
| 2160 | 4694 | test { try toUnicodeFail("\xd8\x84\xf0\x90\xa9\x94<\xcc\xb8\xe1\x83\x82\xef\xbc\x8e\xe2\xb4\x83"); } // [B1, V7] |
| 4695 | test { try toAsciiFail("\xd8\x84\xf0\x90\xa9\x94<\xcc\xb8\xe1\x83\x82\xef\xbc\x8e\xe2\xb4\x83", false); } // [B1, V7] |
| 4696 | test { try toAsciiFail("\xd8\x84\xf0\x90\xa9\x94<\xcc\xb8\xe1\x83\x82\xef\xbc\x8e\xe2\xb4\x83", true); } // [B1, V7] |
| 2161 | 4697 | test { try toUnicodeFail("xn--mfb416c0jox02t.xn--ukj"); } // [B1, V7] |
| 4698 | test { try toAsciiFail("xn--mfb416c0jox02t.xn--ukj", false); } // [B1, V7] |
| 4699 | test { try toAsciiFail("xn--mfb416c0jox02t.xn--ukj", true); } // [B1, V7] |
| 2162 | 4700 | test { try toUnicodeFail("xn--mfb416c0jox02t.xn--bnd"); } // [B1, V7] |
| 4701 | test { try toAsciiFail("xn--mfb416c0jox02t.xn--bnd", false); } // [B1, V7] |
| 4702 | test { try toAsciiFail("xn--mfb416c0jox02t.xn--bnd", true); } // [B1, V7] |
| 2163 | 4703 | test { try toUnicodeFail("\xf0\x91\x81\x85\xe3\x80\x82-"); } // [V3, V6] |
| 4704 | test { try toAsciiFail("\xf0\x91\x81\x85\xe3\x80\x82-", false); } // [V3, V6] |
| 4705 | test { try toAsciiFail("\xf0\x91\x81\x85\xe3\x80\x82-", true); } // [V3, V6] |
| 2164 | 4706 | test { try toUnicodeFail("xn--210d.-"); } // [V3, V6] |
| 4707 | test { try toAsciiFail("xn--210d.-", false); } // [V3, V6] |
| 4708 | test { try toAsciiFail("xn--210d.-", true); } // [V3, V6] |
| 2165 | 4709 | test { try toUnicodeFail("\xe0\xb7\x8a\xf2\x95\xb8\xbd\xf3\xa0\xa7\xb1\xef\xbd\xa1\xe9\xa5\x88\xe2\x89\xa0\xd9\xa4"); } // [B1, B5, B6, V6, V7] |
| 4710 | test { try toAsciiFail("\xe0\xb7\x8a\xf2\x95\xb8\xbd\xf3\xa0\xa7\xb1\xef\xbd\xa1\xe9\xa5\x88\xe2\x89\xa0\xd9\xa4", false); } // [B1, B5, B6, V6, V7] |
| 4711 | test { try toAsciiFail("\xe0\xb7\x8a\xf2\x95\xb8\xbd\xf3\xa0\xa7\xb1\xef\xbd\xa1\xe9\xa5\x88\xe2\x89\xa0\xd9\xa4", true); } // [B1, B5, B6, V6, V7] |
| 2166 | 4712 | test { try toUnicodeFail("\xe0\xb7\x8a\xf2\x95\xb8\xbd\xf3\xa0\xa7\xb1\xef\xbd\xa1\xe9\xa5\x88=\xcc\xb8\xd9\xa4"); } // [B1, B5, B6, V6, V7] |
| 4713 | test { try toAsciiFail("\xe0\xb7\x8a\xf2\x95\xb8\xbd\xf3\xa0\xa7\xb1\xef\xbd\xa1\xe9\xa5\x88=\xcc\xb8\xd9\xa4", false); } // [B1, B5, B6, V6, V7] |
| 4714 | test { try toAsciiFail("\xe0\xb7\x8a\xf2\x95\xb8\xbd\xf3\xa0\xa7\xb1\xef\xbd\xa1\xe9\xa5\x88=\xcc\xb8\xd9\xa4", true); } // [B1, B5, B6, V6, V7] |
| 2167 | 4715 | test { try toUnicodeFail("\xe0\xb7\x8a\xf2\x95\xb8\xbd\xf3\xa0\xa7\xb1\xe3\x80\x82\xe9\xa5\x88\xe2\x89\xa0\xd9\xa4"); } // [B1, B5, B6, V6, V7] |
| 4716 | test { try toAsciiFail("\xe0\xb7\x8a\xf2\x95\xb8\xbd\xf3\xa0\xa7\xb1\xe3\x80\x82\xe9\xa5\x88\xe2\x89\xa0\xd9\xa4", false); } // [B1, B5, B6, V6, V7] |
| 4717 | test { try toAsciiFail("\xe0\xb7\x8a\xf2\x95\xb8\xbd\xf3\xa0\xa7\xb1\xe3\x80\x82\xe9\xa5\x88\xe2\x89\xa0\xd9\xa4", true); } // [B1, B5, B6, V6, V7] |
| 2168 | 4718 | test { try toUnicodeFail("\xe0\xb7\x8a\xf2\x95\xb8\xbd\xf3\xa0\xa7\xb1\xe3\x80\x82\xe9\xa5\x88=\xcc\xb8\xd9\xa4"); } // [B1, B5, B6, V6, V7] |
| 4719 | test { try toAsciiFail("\xe0\xb7\x8a\xf2\x95\xb8\xbd\xf3\xa0\xa7\xb1\xe3\x80\x82\xe9\xa5\x88=\xcc\xb8\xd9\xa4", false); } // [B1, B5, B6, V6, V7] |
| 4720 | test { try toAsciiFail("\xe0\xb7\x8a\xf2\x95\xb8\xbd\xf3\xa0\xa7\xb1\xe3\x80\x82\xe9\xa5\x88=\xcc\xb8\xd9\xa4", true); } // [B1, B5, B6, V6, V7] |
| 2169 | 4721 | test { try toUnicodeFail("xn--h1c25913jfwov.xn--dib144ler5f"); } // [B1, B5, B6, V6, V7] |
| 4722 | test { try toAsciiFail("xn--h1c25913jfwov.xn--dib144ler5f", false); } // [B1, B5, B6, V6, V7] |
| 4723 | test { try toAsciiFail("xn--h1c25913jfwov.xn--dib144ler5f", true); } // [B1, B5, B6, V6, V7] |
| 2170 | 4724 | test { try toUnicodeFail("\xf0\x9e\xa5\x83\xe1\xa0\xa0\xe2\x81\xb7\xef\xbd\xa1\xe2\x89\xaf\xe9\x82\x85\xe2\xac\xbb4"); } // [B1, B2] |
| 4725 | test { try toAsciiFail("\xf0\x9e\xa5\x83\xe1\xa0\xa0\xe2\x81\xb7\xef\xbd\xa1\xe2\x89\xaf\xe9\x82\x85\xe2\xac\xbb4", false); } // [B1, B2] |
| 4726 | test { try toAsciiFail("\xf0\x9e\xa5\x83\xe1\xa0\xa0\xe2\x81\xb7\xef\xbd\xa1\xe2\x89\xaf\xe9\x82\x85\xe2\xac\xbb4", true); } // [B1, B2] |
| 2171 | 4727 | test { try toUnicodeFail("\xf0\x9e\xa5\x83\xe1\xa0\xa0\xe2\x81\xb7\xef\xbd\xa1>\xcc\xb8\xe9\x82\x85\xe2\xac\xbb4"); } // [B1, B2] |
| 4728 | test { try toAsciiFail("\xf0\x9e\xa5\x83\xe1\xa0\xa0\xe2\x81\xb7\xef\xbd\xa1>\xcc\xb8\xe9\x82\x85\xe2\xac\xbb4", false); } // [B1, B2] |
| 4729 | test { try toAsciiFail("\xf0\x9e\xa5\x83\xe1\xa0\xa0\xe2\x81\xb7\xef\xbd\xa1>\xcc\xb8\xe9\x82\x85\xe2\xac\xbb4", true); } // [B1, B2] |
| 2172 | 4730 | test { try toUnicodeFail("\xf0\x9e\xa5\x83\xe1\xa0\xa07\xe3\x80\x82\xe2\x89\xaf\xe9\x82\x85\xe2\xac\xbb4"); } // [B1, B2] |
| 4731 | test { try toAsciiFail("\xf0\x9e\xa5\x83\xe1\xa0\xa07\xe3\x80\x82\xe2\x89\xaf\xe9\x82\x85\xe2\xac\xbb4", false); } // [B1, B2] |
| 4732 | test { try toAsciiFail("\xf0\x9e\xa5\x83\xe1\xa0\xa07\xe3\x80\x82\xe2\x89\xaf\xe9\x82\x85\xe2\xac\xbb4", true); } // [B1, B2] |
| 2173 | 4733 | test { try toUnicodeFail("\xf0\x9e\xa5\x83\xe1\xa0\xa07\xe3\x80\x82>\xcc\xb8\xe9\x82\x85\xe2\xac\xbb4"); } // [B1, B2] |
| 4734 | test { try toAsciiFail("\xf0\x9e\xa5\x83\xe1\xa0\xa07\xe3\x80\x82>\xcc\xb8\xe9\x82\x85\xe2\xac\xbb4", false); } // [B1, B2] |
| 4735 | test { try toAsciiFail("\xf0\x9e\xa5\x83\xe1\xa0\xa07\xe3\x80\x82>\xcc\xb8\xe9\x82\x85\xe2\xac\xbb4", true); } // [B1, B2] |
| 2174 | 4736 | test { try toUnicodeFail("\xf0\x9e\xa4\xa1\xe1\xa0\xa07\xe3\x80\x82>\xcc\xb8\xe9\x82\x85\xe2\xac\xbb4"); } // [B1, B2] |
| 4737 | test { try toAsciiFail("\xf0\x9e\xa4\xa1\xe1\xa0\xa07\xe3\x80\x82>\xcc\xb8\xe9\x82\x85\xe2\xac\xbb4", false); } // [B1, B2] |
| 4738 | test { try toAsciiFail("\xf0\x9e\xa4\xa1\xe1\xa0\xa07\xe3\x80\x82>\xcc\xb8\xe9\x82\x85\xe2\xac\xbb4", true); } // [B1, B2] |
| 2175 | 4739 | test { try toUnicodeFail("\xf0\x9e\xa4\xa1\xe1\xa0\xa07\xe3\x80\x82\xe2\x89\xaf\xe9\x82\x85\xe2\xac\xbb4"); } // [B1, B2] |
| 4740 | test { try toAsciiFail("\xf0\x9e\xa4\xa1\xe1\xa0\xa07\xe3\x80\x82\xe2\x89\xaf\xe9\x82\x85\xe2\xac\xbb4", false); } // [B1, B2] |
| 4741 | test { try toAsciiFail("\xf0\x9e\xa4\xa1\xe1\xa0\xa07\xe3\x80\x82\xe2\x89\xaf\xe9\x82\x85\xe2\xac\xbb4", true); } // [B1, B2] |
| 2176 | 4742 | test { try toUnicodeFail("xn--7-v4j2826w.xn--4-ogoy01bou3i"); } // [B1, B2] |
| 4743 | test { try toAsciiFail("xn--7-v4j2826w.xn--4-ogoy01bou3i", false); } // [B1, B2] |
| 4744 | test { try toAsciiFail("xn--7-v4j2826w.xn--4-ogoy01bou3i", true); } // [B1, B2] |
| 2177 | 4745 | test { try toUnicodeFail("\xf0\x9e\xa4\xa1\xe1\xa0\xa0\xe2\x81\xb7\xef\xbd\xa1>\xcc\xb8\xe9\x82\x85\xe2\xac\xbb4"); } // [B1, B2] |
| 4746 | test { try toAsciiFail("\xf0\x9e\xa4\xa1\xe1\xa0\xa0\xe2\x81\xb7\xef\xbd\xa1>\xcc\xb8\xe9\x82\x85\xe2\xac\xbb4", false); } // [B1, B2] |
| 4747 | test { try toAsciiFail("\xf0\x9e\xa4\xa1\xe1\xa0\xa0\xe2\x81\xb7\xef\xbd\xa1>\xcc\xb8\xe9\x82\x85\xe2\xac\xbb4", true); } // [B1, B2] |
| 2178 | 4748 | test { try toUnicodeFail("\xf0\x9e\xa4\xa1\xe1\xa0\xa0\xe2\x81\xb7\xef\xbd\xa1\xe2\x89\xaf\xe9\x82\x85\xe2\xac\xbb4"); } // [B1, B2] |
| 4749 | test { try toAsciiFail("\xf0\x9e\xa4\xa1\xe1\xa0\xa0\xe2\x81\xb7\xef\xbd\xa1\xe2\x89\xaf\xe9\x82\x85\xe2\xac\xbb4", false); } // [B1, B2] |
| 4750 | test { try toAsciiFail("\xf0\x9e\xa4\xa1\xe1\xa0\xa0\xe2\x81\xb7\xef\xbd\xa1\xe2\x89\xaf\xe9\x82\x85\xe2\xac\xbb4", true); } // [B1, B2] |
| 2179 | 4751 | test { try toUnicodeFail("\xf2\xa0\xbf\xaf\xe1\xa1\xb3-\xf0\x91\x90\xbb.\xf0\x90\xb9\xb4\xf0\x90\x8b\xab\xd8\x85\xf3\x91\x8e\xb3"); } // [B1, B6, V7] |
| 4752 | test { try toAsciiFail("\xf2\xa0\xbf\xaf\xe1\xa1\xb3-\xf0\x91\x90\xbb.\xf0\x90\xb9\xb4\xf0\x90\x8b\xab\xd8\x85\xf3\x91\x8e\xb3", false); } // [B1, B6, V7] |
| 4753 | test { try toAsciiFail("\xf2\xa0\xbf\xaf\xe1\xa1\xb3-\xf0\x91\x90\xbb.\xf0\x90\xb9\xb4\xf0\x90\x8b\xab\xd8\x85\xf3\x91\x8e\xb3", true); } // [B1, B6, V7] |
| 2180 | 4754 | test { try toUnicodeFail("xn----m9j3429kxmy7e.xn--nfb7950kdihrp812a"); } // [B1, B6, V7] |
| 4755 | test { try toAsciiFail("xn----m9j3429kxmy7e.xn--nfb7950kdihrp812a", false); } // [B1, B6, V7] |
| 4756 | test { try toAsciiFail("xn----m9j3429kxmy7e.xn--nfb7950kdihrp812a", true); } // [B1, B6, V7] |
| 2181 | 4757 | test { try toUnicodeFail("\xf2\xa0\xb6\x86\xe0\xa1\x85\xe0\xa9\x91.\xeb\x84\xa8-\xf3\xb6\xa7\x88"); } // [B5, B6, V7] |
| 4758 | test { try toAsciiFail("\xf2\xa0\xb6\x86\xe0\xa1\x85\xe0\xa9\x91.\xeb\x84\xa8-\xf3\xb6\xa7\x88", false); } // [B5, B6, V7] |
| 4759 | test { try toAsciiFail("\xf2\xa0\xb6\x86\xe0\xa1\x85\xe0\xa9\x91.\xeb\x84\xa8-\xf3\xb6\xa7\x88", true); } // [B5, B6, V7] |
| 2182 | 4760 | test { try toUnicodeFail("\xf2\xa0\xb6\x86\xe0\xa1\x85\xe0\xa9\x91.\xe1\x84\x82\xe1\x85\xa6\xe1\x86\xab-\xf3\xb6\xa7\x88"); } // [B5, B6, V7] |
| 4761 | test { try toAsciiFail("\xf2\xa0\xb6\x86\xe0\xa1\x85\xe0\xa9\x91.\xe1\x84\x82\xe1\x85\xa6\xe1\x86\xab-\xf3\xb6\xa7\x88", false); } // [B5, B6, V7] |
| 4762 | test { try toAsciiFail("\xf2\xa0\xb6\x86\xe0\xa1\x85\xe0\xa9\x91.\xe1\x84\x82\xe1\x85\xa6\xe1\x86\xab-\xf3\xb6\xa7\x88", true); } // [B5, B6, V7] |
| 2183 | 4763 | test { try toUnicodeFail("xn--3vb26hb6834b.xn----i37ez0957g"); } // [B5, B6, V7] |
| 4764 | test { try toAsciiFail("xn--3vb26hb6834b.xn----i37ez0957g", false); } // [B5, B6, V7] |
| 4765 | test { try toAsciiFail("xn--3vb26hb6834b.xn----i37ez0957g", true); } // [B5, B6, V7] |
| 2184 | 4766 | test { try toUnicodeFail("\xea\xa1\xa6\xe1\xa1\x91\xe2\x80\x8d\xe2\x92\x88\xe3\x80\x82\xf0\x90\x8b\xa3-"); } // [C2, V3, V7] |
| 4767 | test { try toAsciiFail("\xea\xa1\xa6\xe1\xa1\x91\xe2\x80\x8d\xe2\x92\x88\xe3\x80\x82\xf0\x90\x8b\xa3-", false); } // [C2, V3, V7] |
| 4768 | test { try toAsciiFail("\xea\xa1\xa6\xe1\xa1\x91\xe2\x80\x8d\xe2\x92\x88\xe3\x80\x82\xf0\x90\x8b\xa3-", true); } // [V3, V7] |
| 2185 | 4769 | test { try toUnicodeFail("\xea\xa1\xa6\xe1\xa1\x91\xe2\x80\x8d1.\xe3\x80\x82\xf0\x90\x8b\xa3-"); } // [C2, V3, X4_2] |
| 4770 | test { try toAsciiFail("\xea\xa1\xa6\xe1\xa1\x91\xe2\x80\x8d1.\xe3\x80\x82\xf0\x90\x8b\xa3-", false); } // [C2, V3, A4_2] |
| 4771 | test { try toAsciiFail("\xea\xa1\xa6\xe1\xa1\x91\xe2\x80\x8d1.\xe3\x80\x82\xf0\x90\x8b\xa3-", true); } // [V3, A4_2] |
| 2186 | 4772 | test { try toUnicodeFail("xn--1-o7j0610f..xn----381i"); } // [V3, X4_2] |
| 4773 | test { try toAsciiFail("xn--1-o7j0610f..xn----381i", false); } // [V3, A4_2] |
| 4774 | test { try toAsciiFail("xn--1-o7j0610f..xn----381i", true); } // [V3, A4_2] |
| 2187 | 4775 | test { try toUnicodeFail("xn--1-o7j663bdl7m..xn----381i"); } // [C2, V3, X4_2] |
| 4776 | test { try toAsciiFail("xn--1-o7j663bdl7m..xn----381i", false); } // [C2, V3, A4_2] |
| 4777 | test { try toAsciiFail("xn--1-o7j663bdl7m..xn----381i", true); } // [C2, V3, A4_2] |
| 2188 | 4778 | test { try toUnicodeFail("xn--h8e863drj7h.xn----381i"); } // [V3, V7] |
| 4779 | test { try toAsciiFail("xn--h8e863drj7h.xn----381i", false); } // [V3, V7] |
| 4780 | test { try toAsciiFail("xn--h8e863drj7h.xn----381i", true); } // [V3, V7] |
| 2189 | 4781 | test { try toUnicodeFail("xn--h8e470bl0d838o.xn----381i"); } // [C2, V3, V7] |
| 4782 | test { try toAsciiFail("xn--h8e470bl0d838o.xn----381i", false); } // [C2, V3, V7] |
| 4783 | test { try toAsciiFail("xn--h8e470bl0d838o.xn----381i", true); } // [C2, V3, V7] |
| 2190 | 4784 | test { try toUnicodeFail("\xe1\x82\xac\xe3\x80\x82\xf4\x8d\xbc\xa0\xef\xad\xa9"); } // [B5, B6, V7] |
| 4785 | test { try toAsciiFail("\xe1\x82\xac\xe3\x80\x82\xf4\x8d\xbc\xa0\xef\xad\xa9", false); } // [B5, B6, V7] |
| 4786 | test { try toAsciiFail("\xe1\x82\xac\xe3\x80\x82\xf4\x8d\xbc\xa0\xef\xad\xa9", true); } // [B5, B6, V7] |
| 2191 | 4787 | test { try toUnicodeFail("\xe1\x82\xac\xe3\x80\x82\xf4\x8d\xbc\xa0\xd9\xb9"); } // [B5, B6, V7] |
| 4788 | test { try toAsciiFail("\xe1\x82\xac\xe3\x80\x82\xf4\x8d\xbc\xa0\xd9\xb9", false); } // [B5, B6, V7] |
| 4789 | test { try toAsciiFail("\xe1\x82\xac\xe3\x80\x82\xf4\x8d\xbc\xa0\xd9\xb9", true); } // [B5, B6, V7] |
| 2192 | 4790 | test { try toUnicodeFail("\xe2\xb4\x8c\xe3\x80\x82\xf4\x8d\xbc\xa0\xd9\xb9"); } // [B5, B6, V7] |
| 4791 | test { try toAsciiFail("\xe2\xb4\x8c\xe3\x80\x82\xf4\x8d\xbc\xa0\xd9\xb9", false); } // [B5, B6, V7] |
| 4792 | test { try toAsciiFail("\xe2\xb4\x8c\xe3\x80\x82\xf4\x8d\xbc\xa0\xd9\xb9", true); } // [B5, B6, V7] |
| 2193 | 4793 | test { try toUnicodeFail("xn--3kj.xn--yib19191t"); } // [B5, B6, V7] |
| 4794 | test { try toAsciiFail("xn--3kj.xn--yib19191t", false); } // [B5, B6, V7] |
| 4795 | test { try toAsciiFail("xn--3kj.xn--yib19191t", true); } // [B5, B6, V7] |
| 2194 | 4796 | test { try toUnicodeFail("\xe2\xb4\x8c\xe3\x80\x82\xf4\x8d\xbc\xa0\xef\xad\xa9"); } // [B5, B6, V7] |
| 4797 | test { try toAsciiFail("\xe2\xb4\x8c\xe3\x80\x82\xf4\x8d\xbc\xa0\xef\xad\xa9", false); } // [B5, B6, V7] |
| 4798 | test { try toAsciiFail("\xe2\xb4\x8c\xe3\x80\x82\xf4\x8d\xbc\xa0\xef\xad\xa9", true); } // [B5, B6, V7] |
| 2195 | 4799 | test { try toUnicodeFail("xn--knd.xn--yib19191t"); } // [B5, B6, V7] |
| 4800 | test { try toAsciiFail("xn--knd.xn--yib19191t", false); } // [B5, B6, V7] |
| 4801 | test { try toAsciiFail("xn--knd.xn--yib19191t", true); } // [B5, B6, V7] |
| 2196 | 4802 | test { try toUnicodeFail("\xf0\x90\xae\x81\xf0\x90\xad\xb1.\xe0\xbe\x84\xe1\x8d\x9e-\xe1\xb3\xba"); } // [B1, V6] |
| 4803 | test { try toAsciiFail("\xf0\x90\xae\x81\xf0\x90\xad\xb1.\xe0\xbe\x84\xe1\x8d\x9e-\xe1\xb3\xba", false); } // [B1, V6] |
| 4804 | test { try toAsciiFail("\xf0\x90\xae\x81\xf0\x90\xad\xb1.\xe0\xbe\x84\xe1\x8d\x9e-\xe1\xb3\xba", true); } // [B1, V6] |
| 2197 | 4805 | test { try toUnicodeFail("xn--r19c5a.xn----xjg270ag3m"); } // [B1, V6] |
| 4806 | test { try toAsciiFail("xn--r19c5a.xn----xjg270ag3m", false); } // [B1, V6] |
| 4807 | test { try toAsciiFail("xn--r19c5a.xn----xjg270ag3m", true); } // [B1, V6] |
| 2198 | 4808 | test { try toUnicodeFail("\xe2\x92\x88\xe4\xb0\xb9\xe2\x80\x8d-\xe3\x80\x82\xec\x9b\x88"); } // [C2, V3, V7] |
| 4809 | test { try toAsciiFail("\xe2\x92\x88\xe4\xb0\xb9\xe2\x80\x8d-\xe3\x80\x82\xec\x9b\x88", false); } // [C2, V3, V7] |
| 4810 | test { try toAsciiFail("\xe2\x92\x88\xe4\xb0\xb9\xe2\x80\x8d-\xe3\x80\x82\xec\x9b\x88", true); } // [V3, V7] |
| 2199 | 4811 | test { try toUnicodeFail("\xe2\x92\x88\xe4\xb0\xb9\xe2\x80\x8d-\xe3\x80\x82\xe1\x84\x8b\xe1\x85\xae\xe1\x86\xbf"); } // [C2, V3, V7] |
| 4812 | test { try toAsciiFail("\xe2\x92\x88\xe4\xb0\xb9\xe2\x80\x8d-\xe3\x80\x82\xe1\x84\x8b\xe1\x85\xae\xe1\x86\xbf", false); } // [C2, V3, V7] |
| 4813 | test { try toAsciiFail("\xe2\x92\x88\xe4\xb0\xb9\xe2\x80\x8d-\xe3\x80\x82\xe1\x84\x8b\xe1\x85\xae\xe1\x86\xbf", true); } // [V3, V7] |
| 2200 | 4814 | test { try toUnicodeFail("1.\xe4\xb0\xb9\xe2\x80\x8d-\xe3\x80\x82\xec\x9b\x88"); } // [C2, V3] |
| 4815 | test { try toAsciiFail("1.\xe4\xb0\xb9\xe2\x80\x8d-\xe3\x80\x82\xec\x9b\x88", false); } // [C2, V3] |
| 4816 | test { try toAsciiFail("1.\xe4\xb0\xb9\xe2\x80\x8d-\xe3\x80\x82\xec\x9b\x88", true); } // [V3] |
| 2201 | 4817 | test { try toUnicodeFail("1.\xe4\xb0\xb9\xe2\x80\x8d-\xe3\x80\x82\xe1\x84\x8b\xe1\x85\xae\xe1\x86\xbf"); } // [C2, V3] |
| 4818 | test { try toAsciiFail("1.\xe4\xb0\xb9\xe2\x80\x8d-\xe3\x80\x82\xe1\x84\x8b\xe1\x85\xae\xe1\x86\xbf", false); } // [C2, V3] |
| 4819 | test { try toAsciiFail("1.\xe4\xb0\xb9\xe2\x80\x8d-\xe3\x80\x82\xe1\x84\x8b\xe1\x85\xae\xe1\x86\xbf", true); } // [V3] |
| 2202 | 4820 | test { try toUnicodeFail("1.xn----zw5a.xn--kp5b"); } // [V3] |
| 4821 | test { try toAsciiFail("1.xn----zw5a.xn--kp5b", false); } // [V3] |
| 4822 | test { try toAsciiFail("1.xn----zw5a.xn--kp5b", true); } // [V3] |
| 2203 | 4823 | test { try toUnicodeFail("1.xn----tgnz80r.xn--kp5b"); } // [C2, V3] |
| 4824 | test { try toAsciiFail("1.xn----tgnz80r.xn--kp5b", false); } // [C2, V3] |
| 4825 | test { try toAsciiFail("1.xn----tgnz80r.xn--kp5b", true); } // [C2, V3] |
| 2204 | 4826 | test { try toUnicodeFail("xn----dcp160o.xn--kp5b"); } // [V3, V7] |
| 4827 | test { try toAsciiFail("xn----dcp160o.xn--kp5b", false); } // [V3, V7] |
| 4828 | test { try toAsciiFail("xn----dcp160o.xn--kp5b", true); } // [V3, V7] |
| 2205 | 4829 | test { try toUnicodeFail("xn----tgnx5rjr6c.xn--kp5b"); } // [C2, V3, V7] |
| 4830 | test { try toAsciiFail("xn----tgnx5rjr6c.xn--kp5b", false); } // [C2, V3, V7] |
| 4831 | test { try toAsciiFail("xn----tgnx5rjr6c.xn--kp5b", true); } // [C2, V3, V7] |
| 2206 | 4832 | test { try toUnicodeFail("\xe3\x81\xa6\xe3\x80\x82\xe2\x80\x8c\xf3\xa0\xb3\xbd\xdf\xb3"); } // [C1, V7] |
| 4833 | test { try toAsciiFail("\xe3\x81\xa6\xe3\x80\x82\xe2\x80\x8c\xf3\xa0\xb3\xbd\xdf\xb3", false); } // [C1, V7] |
| 4834 | test { try toAsciiFail("\xe3\x81\xa6\xe3\x80\x82\xe2\x80\x8c\xf3\xa0\xb3\xbd\xdf\xb3", true); } // [V7] |
| 2207 | 4835 | test { try toUnicodeFail("xn--m9j.xn--rtb10784p"); } // [V7] |
| 4836 | test { try toAsciiFail("xn--m9j.xn--rtb10784p", false); } // [V7] |
| 4837 | test { try toAsciiFail("xn--m9j.xn--rtb10784p", true); } // [V7] |
| 2208 | 4838 | test { try toUnicodeFail("xn--m9j.xn--rtb154j9l73w"); } // [C1, V7] |
| 4839 | test { try toAsciiFail("xn--m9j.xn--rtb154j9l73w", false); } // [C1, V7] |
| 4840 | test { try toAsciiFail("xn--m9j.xn--rtb154j9l73w", true); } // [C1, V7] |
| 2209 | 4841 | test { try toUnicodeFail("\xcf\x82\xef\xbd\xa1\xea\xa7\x80\xdb\xa7"); } // [V6] |
| 4842 | test { try toAsciiFail("\xcf\x82\xef\xbd\xa1\xea\xa7\x80\xdb\xa7", false); } // [V6] |
| 4843 | test { try toAsciiFail("\xcf\x82\xef\xbd\xa1\xea\xa7\x80\xdb\xa7", true); } // [V6] |
| 2210 | 4844 | test { try toUnicodeFail("\xcf\x82\xe3\x80\x82\xea\xa7\x80\xdb\xa7"); } // [V6] |
| 4845 | test { try toAsciiFail("\xcf\x82\xe3\x80\x82\xea\xa7\x80\xdb\xa7", false); } // [V6] |
| 4846 | test { try toAsciiFail("\xcf\x82\xe3\x80\x82\xea\xa7\x80\xdb\xa7", true); } // [V6] |
| 2211 | 4847 | test { try toUnicodeFail("\xce\xa3\xe3\x80\x82\xea\xa7\x80\xdb\xa7"); } // [V6] |
| 4848 | test { try toAsciiFail("\xce\xa3\xe3\x80\x82\xea\xa7\x80\xdb\xa7", false); } // [V6] |
| 4849 | test { try toAsciiFail("\xce\xa3\xe3\x80\x82\xea\xa7\x80\xdb\xa7", true); } // [V6] |
| 2212 | 4850 | test { try toUnicodeFail("\xcf\x83\xe3\x80\x82\xea\xa7\x80\xdb\xa7"); } // [V6] |
| 4851 | test { try toAsciiFail("\xcf\x83\xe3\x80\x82\xea\xa7\x80\xdb\xa7", false); } // [V6] |
| 4852 | test { try toAsciiFail("\xcf\x83\xe3\x80\x82\xea\xa7\x80\xdb\xa7", true); } // [V6] |
| 2213 | 4853 | test { try toUnicodeFail("xn--4xa.xn--3lb1944f"); } // [V6] |
| 4854 | test { try toAsciiFail("xn--4xa.xn--3lb1944f", false); } // [V6] |
| 4855 | test { try toAsciiFail("xn--4xa.xn--3lb1944f", true); } // [V6] |
| 2214 | 4856 | test { try toUnicodeFail("xn--3xa.xn--3lb1944f"); } // [V6] |
| 4857 | test { try toAsciiFail("xn--3xa.xn--3lb1944f", false); } // [V6] |
| 4858 | test { try toAsciiFail("xn--3xa.xn--3lb1944f", true); } // [V6] |
| 2215 | 4859 | test { try toUnicodeFail("\xce\xa3\xef\xbd\xa1\xea\xa7\x80\xdb\xa7"); } // [V6] |
| 4860 | test { try toAsciiFail("\xce\xa3\xef\xbd\xa1\xea\xa7\x80\xdb\xa7", false); } // [V6] |
| 4861 | test { try toAsciiFail("\xce\xa3\xef\xbd\xa1\xea\xa7\x80\xdb\xa7", true); } // [V6] |
| 2216 | 4862 | test { try toUnicodeFail("\xcf\x83\xef\xbd\xa1\xea\xa7\x80\xdb\xa7"); } // [V6] |
| 4863 | test { try toAsciiFail("\xcf\x83\xef\xbd\xa1\xea\xa7\x80\xdb\xa7", false); } // [V6] |
| 4864 | test { try toAsciiFail("\xcf\x83\xef\xbd\xa1\xea\xa7\x80\xdb\xa7", true); } // [V6] |
| 2217 | 4865 | test { try toUnicodeFail("\xe0\xaf\x8d\xf3\xa5\xab\x85\xf2\x8c\x89\x91.\xe1\x82\xa2\xe1\x82\xb5"); } // [V6, V7] |
| 4866 | test { try toAsciiFail("\xe0\xaf\x8d\xf3\xa5\xab\x85\xf2\x8c\x89\x91.\xe1\x82\xa2\xe1\x82\xb5", false); } // [V6, V7] |
| 4867 | test { try toAsciiFail("\xe0\xaf\x8d\xf3\xa5\xab\x85\xf2\x8c\x89\x91.\xe1\x82\xa2\xe1\x82\xb5", true); } // [V6, V7] |
| 2218 | 4868 | test { try toUnicodeFail("\xe0\xaf\x8d\xf3\xa5\xab\x85\xf2\x8c\x89\x91.\xe2\xb4\x82\xe2\xb4\x95"); } // [V6, V7] |
| 4869 | test { try toAsciiFail("\xe0\xaf\x8d\xf3\xa5\xab\x85\xf2\x8c\x89\x91.\xe2\xb4\x82\xe2\xb4\x95", false); } // [V6, V7] |
| 4870 | test { try toAsciiFail("\xe0\xaf\x8d\xf3\xa5\xab\x85\xf2\x8c\x89\x91.\xe2\xb4\x82\xe2\xb4\x95", true); } // [V6, V7] |
| 2219 | 4871 | test { try toUnicodeFail("\xe0\xaf\x8d\xf3\xa5\xab\x85\xf2\x8c\x89\x91.\xe1\x82\xa2\xe2\xb4\x95"); } // [V6, V7] |
| 4872 | test { try toAsciiFail("\xe0\xaf\x8d\xf3\xa5\xab\x85\xf2\x8c\x89\x91.\xe1\x82\xa2\xe2\xb4\x95", false); } // [V6, V7] |
| 4873 | test { try toAsciiFail("\xe0\xaf\x8d\xf3\xa5\xab\x85\xf2\x8c\x89\x91.\xe1\x82\xa2\xe2\xb4\x95", true); } // [V6, V7] |
| 2220 | 4874 | test { try toUnicodeFail("xn--xmc83135idcxza.xn--tkjwb"); } // [V6, V7] |
| 4875 | test { try toAsciiFail("xn--xmc83135idcxza.xn--tkjwb", false); } // [V6, V7] |
| 4876 | test { try toAsciiFail("xn--xmc83135idcxza.xn--tkjwb", true); } // [V6, V7] |
| 2221 | 4877 | test { try toUnicodeFail("xn--xmc83135idcxza.xn--9md086l"); } // [V6, V7] |
| 4878 | test { try toAsciiFail("xn--xmc83135idcxza.xn--9md086l", false); } // [V6, V7] |
| 4879 | test { try toAsciiFail("xn--xmc83135idcxza.xn--9md086l", true); } // [V6, V7] |
| 2222 | 4880 | test { try toUnicodeFail("xn--xmc83135idcxza.xn--9md2b"); } // [V6, V7] |
| 4881 | test { try toAsciiFail("xn--xmc83135idcxza.xn--9md2b", false); } // [V6, V7] |
| 4882 | test { try toAsciiFail("xn--xmc83135idcxza.xn--9md2b", true); } // [V6, V7] |
| 2223 | 4883 | test { try toUnicodeFail("\xe1\xb0\xb2\xf0\x9f\x84\x88\xe2\xbe\x9b\xd6\xa6\xef\xbc\x8e\xe2\x80\x8d\xf2\xaf\xa5\xa4\xdf\xbd"); } // [C2, V6, V7, U1] |
| 4884 | test { try toAsciiFail("\xe1\xb0\xb2\xf0\x9f\x84\x88\xe2\xbe\x9b\xd6\xa6\xef\xbc\x8e\xe2\x80\x8d\xf2\xaf\xa5\xa4\xdf\xbd", false); } // [C2, V6, V7, U1] |
| 4885 | test { try toAsciiFail("\xe1\xb0\xb2\xf0\x9f\x84\x88\xe2\xbe\x9b\xd6\xa6\xef\xbc\x8e\xe2\x80\x8d\xf2\xaf\xa5\xa4\xdf\xbd", true); } // [V6, V7, U1] |
| 2224 | 4886 | test { try toUnicodeFail("\xe1\xb0\xb27,\xe8\xb5\xb0\xd6\xa6.\xe2\x80\x8d\xf2\xaf\xa5\xa4\xdf\xbd"); } // [C2, V6, V7, U1] |
| 4887 | test { try toAsciiFail("\xe1\xb0\xb27,\xe8\xb5\xb0\xd6\xa6.\xe2\x80\x8d\xf2\xaf\xa5\xa4\xdf\xbd", false); } // [C2, V6, V7, U1] |
| 4888 | test { try toAsciiFail("\xe1\xb0\xb27,\xe8\xb5\xb0\xd6\xa6.\xe2\x80\x8d\xf2\xaf\xa5\xa4\xdf\xbd", true); } // [V6, V7, U1] |
| 2225 | 4889 | test { try toUnicodeFail("xn--7,-bid991urn3k.xn--1tb13454l"); } // [V6, V7, U1] |
| 4890 | test { try toAsciiFail("xn--7,-bid991urn3k.xn--1tb13454l", false); } // [V6, V7, U1] |
| 4891 | test { try toAsciiFail("xn--7,-bid991urn3k.xn--1tb13454l", true); } // [V6, V7, U1] |
| 2226 | 4892 | test { try toUnicodeFail("xn--7,-bid991urn3k.xn--1tb334j1197q"); } // [C2, V6, V7, U1] |
| 4893 | test { try toAsciiFail("xn--7,-bid991urn3k.xn--1tb334j1197q", false); } // [C2, V6, V7, U1] |
| 4894 | test { try toAsciiFail("xn--7,-bid991urn3k.xn--1tb334j1197q", true); } // [C2, V6, V7, U1] |
| 2227 | 4895 | test { try toUnicodeFail("xn--xcb756i493fwi5o.xn--1tb13454l"); } // [V6, V7] |
| 4896 | test { try toAsciiFail("xn--xcb756i493fwi5o.xn--1tb13454l", false); } // [V6, V7] |
| 4897 | test { try toAsciiFail("xn--xcb756i493fwi5o.xn--1tb13454l", true); } // [V6, V7] |
| 2228 | 4898 | test { try toUnicodeFail("xn--xcb756i493fwi5o.xn--1tb334j1197q"); } // [C2, V6, V7] |
| 4899 | test { try toAsciiFail("xn--xcb756i493fwi5o.xn--1tb334j1197q", false); } // [C2, V6, V7] |
| 4900 | test { try toAsciiFail("xn--xcb756i493fwi5o.xn--1tb334j1197q", true); } // [C2, V6, V7] |
| 2229 | 4901 | test { try toUnicodeFail("\xe1\xa2\x97\xef\xbd\xa1\xd3\x80\xf1\x9d\x84\xbb"); } // [V7] |
| 4902 | test { try toAsciiFail("\xe1\xa2\x97\xef\xbd\xa1\xd3\x80\xf1\x9d\x84\xbb", false); } // [V7] |
| 4903 | test { try toAsciiFail("\xe1\xa2\x97\xef\xbd\xa1\xd3\x80\xf1\x9d\x84\xbb", true); } // [V7] |
| 2230 | 4904 | test { try toUnicodeFail("\xe1\xa2\x97\xe3\x80\x82\xd3\x80\xf1\x9d\x84\xbb"); } // [V7] |
| 4905 | test { try toAsciiFail("\xe1\xa2\x97\xe3\x80\x82\xd3\x80\xf1\x9d\x84\xbb", false); } // [V7] |
| 4906 | test { try toAsciiFail("\xe1\xa2\x97\xe3\x80\x82\xd3\x80\xf1\x9d\x84\xbb", true); } // [V7] |
| 2231 | 4907 | test { try toUnicodeFail("\xe1\xa2\x97\xe3\x80\x82\xd3\x8f\xf1\x9d\x84\xbb"); } // [V7] |
| 4908 | test { try toAsciiFail("\xe1\xa2\x97\xe3\x80\x82\xd3\x8f\xf1\x9d\x84\xbb", false); } // [V7] |
| 4909 | test { try toAsciiFail("\xe1\xa2\x97\xe3\x80\x82\xd3\x8f\xf1\x9d\x84\xbb", true); } // [V7] |
| 2232 | 4910 | test { try toUnicodeFail("xn--hbf.xn--s5a83117e"); } // [V7] |
| 4911 | test { try toAsciiFail("xn--hbf.xn--s5a83117e", false); } // [V7] |
| 4912 | test { try toAsciiFail("xn--hbf.xn--s5a83117e", true); } // [V7] |
| 2233 | 4913 | test { try toUnicodeFail("\xe1\xa2\x97\xef\xbd\xa1\xd3\x8f\xf1\x9d\x84\xbb"); } // [V7] |
| 4914 | test { try toAsciiFail("\xe1\xa2\x97\xef\xbd\xa1\xd3\x8f\xf1\x9d\x84\xbb", false); } // [V7] |
| 4915 | test { try toAsciiFail("\xe1\xa2\x97\xef\xbd\xa1\xd3\x8f\xf1\x9d\x84\xbb", true); } // [V7] |
| 2234 | 4916 | test { try toUnicodeFail("xn--hbf.xn--d5a86117e"); } // [V7] |
| 4917 | test { try toAsciiFail("xn--hbf.xn--d5a86117e", false); } // [V7] |
| 4918 | test { try toAsciiFail("xn--hbf.xn--d5a86117e", true); } // [V7] |
| 2235 | 4919 | test { try toUnicodeFail("\xd9\xa8-\xe3\x80\x82\xf1\xa0\x8f\x87\xf0\x9f\x9d\x86\xe1\x84\xbe"); } // [B1, V3, V7] |
| 4920 | test { try toAsciiFail("\xd9\xa8-\xe3\x80\x82\xf1\xa0\x8f\x87\xf0\x9f\x9d\x86\xe1\x84\xbe", false); } // [B1, V3, V7] |
| 4921 | test { try toAsciiFail("\xd9\xa8-\xe3\x80\x82\xf1\xa0\x8f\x87\xf0\x9f\x9d\x86\xe1\x84\xbe", true); } // [B1, V3, V7] |
| 2236 | 4922 | test { try toUnicodeFail("xn----oqc.xn--qrd1699v327w"); } // [B1, V3, V7] |
| 4923 | test { try toAsciiFail("xn----oqc.xn--qrd1699v327w", false); } // [B1, V3, V7] |
| 4924 | test { try toAsciiFail("xn----oqc.xn--qrd1699v327w", true); } // [B1, V3, V7] |
| 2237 | 4925 | test { try toUnicodeFail("-\xf0\x90\x8b\xb7\xf0\x96\xbe\x91\xe3\x80\x82\xf3\xa0\x86\xac"); } // [V3] |
| 4926 | test { try toAsciiFail("-\xf0\x90\x8b\xb7\xf0\x96\xbe\x91\xe3\x80\x82\xf3\xa0\x86\xac", false); } // [V3, A4_2] |
| 4927 | test { try toAsciiFail("-\xf0\x90\x8b\xb7\xf0\x96\xbe\x91\xe3\x80\x82\xf3\xa0\x86\xac", true); } // [V3, A4_2] |
| 2238 | 4928 | test { try toUnicodeFail("xn----991iq40y."); } // [V3] |
| 4929 | test { try toAsciiFail("xn----991iq40y.", false); } // [V3, A4_2] |
| 4930 | test { try toAsciiFail("xn----991iq40y.", true); } // [V3, A4_2] |
| 2239 | 4931 | test { try toUnicodeFail("\xe2\x80\x8c\xf0\x90\xb9\xb3\xf0\x9f\x90\xb4\xeb\xa9\x88.\xea\xaf\xad\xf1\x90\xa1\xbc"); } // [B1, C1, V6, V7] |
| 4932 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xb3\xf0\x9f\x90\xb4\xeb\xa9\x88.\xea\xaf\xad\xf1\x90\xa1\xbc", false); } // [B1, C1, V6, V7] |
| 4933 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xb3\xf0\x9f\x90\xb4\xeb\xa9\x88.\xea\xaf\xad\xf1\x90\xa1\xbc", true); } // [B1, V6, V7] |
| 2240 | 4934 | test { try toUnicodeFail("\xe2\x80\x8c\xf0\x90\xb9\xb3\xf0\x9f\x90\xb4\xe1\x84\x86\xe1\x85\xa5\xe1\x86\xb7.\xea\xaf\xad\xf1\x90\xa1\xbc"); } // [B1, C1, V6, V7] |
| 4935 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xb3\xf0\x9f\x90\xb4\xe1\x84\x86\xe1\x85\xa5\xe1\x86\xb7.\xea\xaf\xad\xf1\x90\xa1\xbc", false); } // [B1, C1, V6, V7] |
| 4936 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xb3\xf0\x9f\x90\xb4\xe1\x84\x86\xe1\x85\xa5\xe1\x86\xb7.\xea\xaf\xad\xf1\x90\xa1\xbc", true); } // [B1, V6, V7] |
| 2241 | 4937 | test { try toUnicodeFail("xn--422b325mqb6i.xn--429a8682s"); } // [B1, V6, V7] |
| 4938 | test { try toAsciiFail("xn--422b325mqb6i.xn--429a8682s", false); } // [B1, V6, V7] |
| 4939 | test { try toAsciiFail("xn--422b325mqb6i.xn--429a8682s", true); } // [B1, V6, V7] |
| 2242 | 4940 | test { try toUnicodeFail("xn--0ug6681d406b7bwk.xn--429a8682s"); } // [B1, C1, V6, V7] |
| 4941 | test { try toAsciiFail("xn--0ug6681d406b7bwk.xn--429a8682s", false); } // [B1, C1, V6, V7] |
| 4942 | test { try toAsciiFail("xn--0ug6681d406b7bwk.xn--429a8682s", true); } // [B1, C1, V6, V7] |
| 2243 | 4943 | test { try toUnicodeFail("\xe2\x89\xae.\xdd\xa9\xd8\x83"); } // [B1, V7] |
| 4944 | test { try toAsciiFail("\xe2\x89\xae.\xdd\xa9\xd8\x83", false); } // [B1, V7] |
| 4945 | test { try toAsciiFail("\xe2\x89\xae.\xdd\xa9\xd8\x83", true); } // [B1, V7] |
| 2244 | 4946 | test { try toUnicodeFail("<\xcc\xb8.\xdd\xa9\xd8\x83"); } // [B1, V7] |
| 4947 | test { try toAsciiFail("<\xcc\xb8.\xdd\xa9\xd8\x83", false); } // [B1, V7] |
| 4948 | test { try toAsciiFail("<\xcc\xb8.\xdd\xa9\xd8\x83", true); } // [B1, V7] |
| 2245 | 4949 | test { try toUnicodeFail("xn--gdh.xn--lfb92e"); } // [B1, V7] |
| 4950 | test { try toAsciiFail("xn--gdh.xn--lfb92e", false); } // [B1, V7] |
| 4951 | test { try toAsciiFail("xn--gdh.xn--lfb92e", true); } // [B1, V7] |
| 2246 | 4952 | test { try toUnicodeFail("\xf0\x90\xb6\xad\xe2\xbe\x86\xef\xbd\xa1\xe2\x80\x8c\xf0\x91\x9a\xb6\xf2\x9f\xb1\x83\xf0\x9e\xb0\x98"); } // [B1, B2, B3, C1, V7] |
| 4953 | test { try toAsciiFail("\xf0\x90\xb6\xad\xe2\xbe\x86\xef\xbd\xa1\xe2\x80\x8c\xf0\x91\x9a\xb6\xf2\x9f\xb1\x83\xf0\x9e\xb0\x98", false); } // [B1, B2, B3, C1, V7] |
| 4954 | test { try toAsciiFail("\xf0\x90\xb6\xad\xe2\xbe\x86\xef\xbd\xa1\xe2\x80\x8c\xf0\x91\x9a\xb6\xf2\x9f\xb1\x83\xf0\x9e\xb0\x98", true); } // [B2, B3, B5, B6, V6, V7] |
| 2247 | 4955 | test { try toUnicodeFail("\xf0\x90\xb6\xad\xe8\x88\x8c\xe3\x80\x82\xe2\x80\x8c\xf0\x91\x9a\xb6\xf2\x9f\xb1\x83\xf0\x9e\xb0\x98"); } // [B1, B2, B3, C1, V7] |
| 4956 | test { try toAsciiFail("\xf0\x90\xb6\xad\xe8\x88\x8c\xe3\x80\x82\xe2\x80\x8c\xf0\x91\x9a\xb6\xf2\x9f\xb1\x83\xf0\x9e\xb0\x98", false); } // [B1, B2, B3, C1, V7] |
| 4957 | test { try toAsciiFail("\xf0\x90\xb6\xad\xe8\x88\x8c\xe3\x80\x82\xe2\x80\x8c\xf0\x91\x9a\xb6\xf2\x9f\xb1\x83\xf0\x9e\xb0\x98", true); } // [B2, B3, B5, B6, V6, V7] |
| 2248 | 4958 | test { try toUnicodeFail("xn--tc1ao37z.xn--6e2dw557azds2d"); } // [B2, B3, B5, B6, V6, V7] |
| 4959 | test { try toAsciiFail("xn--tc1ao37z.xn--6e2dw557azds2d", false); } // [B2, B3, B5, B6, V6, V7] |
| 4960 | test { try toAsciiFail("xn--tc1ao37z.xn--6e2dw557azds2d", true); } // [B2, B3, B5, B6, V6, V7] |
| 2249 | 4961 | test { try toUnicodeFail("xn--tc1ao37z.xn--0ugx728gi1nfwqz2e"); } // [B1, B2, B3, C1, V7] |
| 4962 | test { try toAsciiFail("xn--tc1ao37z.xn--0ugx728gi1nfwqz2e", false); } // [B1, B2, B3, C1, V7] |
| 4963 | test { try toAsciiFail("xn--tc1ao37z.xn--0ugx728gi1nfwqz2e", true); } // [B1, B2, B3, C1, V7] |
| 2250 | 4964 | test { try toUnicodeFail("\xe2\x80\x8c\xe1\x83\x80-.\xf0\x9d\x9f\xb7\xcf\x82\xf0\x9e\xb4\xba\xcf\x82"); } // [B1, C1, V3] |
| 4965 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x83\x80-.\xf0\x9d\x9f\xb7\xcf\x82\xf0\x9e\xb4\xba\xcf\x82", false); } // [B1, C1, V3] |
| 4966 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x83\x80-.\xf0\x9d\x9f\xb7\xcf\x82\xf0\x9e\xb4\xba\xcf\x82", true); } // [B1, B6, V3] |
| 2251 | 4967 | test { try toUnicodeFail("\xe2\x80\x8c\xe1\x83\x80-.1\xcf\x82\xf0\x9e\xb4\xba\xcf\x82"); } // [B1, C1, V3] |
| 4968 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x83\x80-.1\xcf\x82\xf0\x9e\xb4\xba\xcf\x82", false); } // [B1, C1, V3] |
| 4969 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x83\x80-.1\xcf\x82\xf0\x9e\xb4\xba\xcf\x82", true); } // [B1, B6, V3] |
| 2252 | 4970 | test { try toUnicodeFail("\xe2\x80\x8c\xe2\xb4\xa0-.1\xcf\x82\xf0\x9e\xb4\xba\xcf\x82"); } // [B1, C1, V3] |
| 4971 | test { try toAsciiFail("\xe2\x80\x8c\xe2\xb4\xa0-.1\xcf\x82\xf0\x9e\xb4\xba\xcf\x82", false); } // [B1, C1, V3] |
| 4972 | test { try toAsciiFail("\xe2\x80\x8c\xe2\xb4\xa0-.1\xcf\x82\xf0\x9e\xb4\xba\xcf\x82", true); } // [B1, B6, V3] |
| 2253 | 4973 | test { try toUnicodeFail("\xe2\x80\x8c\xe1\x83\x80-.1\xce\xa3\xf0\x9e\xb4\xba\xce\xa3"); } // [B1, C1, V3] |
| 4974 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x83\x80-.1\xce\xa3\xf0\x9e\xb4\xba\xce\xa3", false); } // [B1, C1, V3] |
| 4975 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x83\x80-.1\xce\xa3\xf0\x9e\xb4\xba\xce\xa3", true); } // [B1, B6, V3] |
| 2254 | 4976 | test { try toUnicodeFail("\xe2\x80\x8c\xe2\xb4\xa0-.1\xcf\x83\xf0\x9e\xb4\xba\xcf\x83"); } // [B1, C1, V3] |
| 4977 | test { try toAsciiFail("\xe2\x80\x8c\xe2\xb4\xa0-.1\xcf\x83\xf0\x9e\xb4\xba\xcf\x83", false); } // [B1, C1, V3] |
| 4978 | test { try toAsciiFail("\xe2\x80\x8c\xe2\xb4\xa0-.1\xcf\x83\xf0\x9e\xb4\xba\xcf\x83", true); } // [B1, B6, V3] |
| 2255 | 4979 | test { try toUnicodeFail("\xe2\x80\x8c\xe1\x83\x80-.1\xcf\x83\xf0\x9e\xb4\xba\xce\xa3"); } // [B1, C1, V3] |
| 4980 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x83\x80-.1\xcf\x83\xf0\x9e\xb4\xba\xce\xa3", false); } // [B1, C1, V3] |
| 4981 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x83\x80-.1\xcf\x83\xf0\x9e\xb4\xba\xce\xa3", true); } // [B1, B6, V3] |
| 2256 | 4982 | test { try toUnicodeFail("xn----2ws.xn--1-0mba52321c"); } // [B1, B6, V3] |
| 4983 | test { try toAsciiFail("xn----2ws.xn--1-0mba52321c", false); } // [B1, B6, V3] |
| 4984 | test { try toAsciiFail("xn----2ws.xn--1-0mba52321c", true); } // [B1, B6, V3] |
| 2257 | 4985 | test { try toUnicodeFail("xn----rgn530d.xn--1-0mba52321c"); } // [B1, C1, V3] |
| 4986 | test { try toAsciiFail("xn----rgn530d.xn--1-0mba52321c", false); } // [B1, C1, V3] |
| 4987 | test { try toAsciiFail("xn----rgn530d.xn--1-0mba52321c", true); } // [B1, C1, V3] |
| 2258 | 4988 | test { try toUnicodeFail("\xe2\x80\x8c\xe1\x83\x80-.1\xcf\x82\xf0\x9e\xb4\xba\xce\xa3"); } // [B1, C1, V3] |
| 4989 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x83\x80-.1\xcf\x82\xf0\x9e\xb4\xba\xce\xa3", false); } // [B1, C1, V3] |
| 4990 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x83\x80-.1\xcf\x82\xf0\x9e\xb4\xba\xce\xa3", true); } // [B1, B6, V3] |
| 2259 | 4991 | test { try toUnicodeFail("\xe2\x80\x8c\xe2\xb4\xa0-.1\xcf\x82\xf0\x9e\xb4\xba\xcf\x83"); } // [B1, C1, V3] |
| 4992 | test { try toAsciiFail("\xe2\x80\x8c\xe2\xb4\xa0-.1\xcf\x82\xf0\x9e\xb4\xba\xcf\x83", false); } // [B1, C1, V3] |
| 4993 | test { try toAsciiFail("\xe2\x80\x8c\xe2\xb4\xa0-.1\xcf\x82\xf0\x9e\xb4\xba\xcf\x83", true); } // [B1, B6, V3] |
| 2260 | 4994 | test { try toUnicodeFail("xn----rgn530d.xn--1-ymbd52321c"); } // [B1, C1, V3] |
| 4995 | test { try toAsciiFail("xn----rgn530d.xn--1-ymbd52321c", false); } // [B1, C1, V3] |
| 4996 | test { try toAsciiFail("xn----rgn530d.xn--1-ymbd52321c", true); } // [B1, C1, V3] |
| 2261 | 4997 | test { try toUnicodeFail("xn----rgn530d.xn--1-ymba92321c"); } // [B1, C1, V3] |
| 4998 | test { try toAsciiFail("xn----rgn530d.xn--1-ymba92321c", false); } // [B1, C1, V3] |
| 4999 | test { try toAsciiFail("xn----rgn530d.xn--1-ymba92321c", true); } // [B1, C1, V3] |
| 2262 | 5000 | test { try toUnicodeFail("\xe2\x80\x8c\xe2\xb4\xa0-.\xf0\x9d\x9f\xb7\xcf\x82\xf0\x9e\xb4\xba\xcf\x82"); } // [B1, C1, V3] |
| 5001 | test { try toAsciiFail("\xe2\x80\x8c\xe2\xb4\xa0-.\xf0\x9d\x9f\xb7\xcf\x82\xf0\x9e\xb4\xba\xcf\x82", false); } // [B1, C1, V3] |
| 5002 | test { try toAsciiFail("\xe2\x80\x8c\xe2\xb4\xa0-.\xf0\x9d\x9f\xb7\xcf\x82\xf0\x9e\xb4\xba\xcf\x82", true); } // [B1, B6, V3] |
| 2263 | 5003 | test { try toUnicodeFail("\xe2\x80\x8c\xe1\x83\x80-.\xf0\x9d\x9f\xb7\xce\xa3\xf0\x9e\xb4\xba\xce\xa3"); } // [B1, C1, V3] |
| 5004 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x83\x80-.\xf0\x9d\x9f\xb7\xce\xa3\xf0\x9e\xb4\xba\xce\xa3", false); } // [B1, C1, V3] |
| 5005 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x83\x80-.\xf0\x9d\x9f\xb7\xce\xa3\xf0\x9e\xb4\xba\xce\xa3", true); } // [B1, B6, V3] |
| 2264 | 5006 | test { try toUnicodeFail("\xe2\x80\x8c\xe2\xb4\xa0-.\xf0\x9d\x9f\xb7\xcf\x83\xf0\x9e\xb4\xba\xcf\x83"); } // [B1, C1, V3] |
| 5007 | test { try toAsciiFail("\xe2\x80\x8c\xe2\xb4\xa0-.\xf0\x9d\x9f\xb7\xcf\x83\xf0\x9e\xb4\xba\xcf\x83", false); } // [B1, C1, V3] |
| 5008 | test { try toAsciiFail("\xe2\x80\x8c\xe2\xb4\xa0-.\xf0\x9d\x9f\xb7\xcf\x83\xf0\x9e\xb4\xba\xcf\x83", true); } // [B1, B6, V3] |
| 2265 | 5009 | test { try toUnicodeFail("\xe2\x80\x8c\xe1\x83\x80-.\xf0\x9d\x9f\xb7\xcf\x83\xf0\x9e\xb4\xba\xce\xa3"); } // [B1, C1, V3] |
| 5010 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x83\x80-.\xf0\x9d\x9f\xb7\xcf\x83\xf0\x9e\xb4\xba\xce\xa3", false); } // [B1, C1, V3] |
| 5011 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x83\x80-.\xf0\x9d\x9f\xb7\xcf\x83\xf0\x9e\xb4\xba\xce\xa3", true); } // [B1, B6, V3] |
| 2266 | 5012 | test { try toUnicodeFail("\xe2\x80\x8c\xe1\x83\x80-.\xf0\x9d\x9f\xb7\xcf\x82\xf0\x9e\xb4\xba\xce\xa3"); } // [B1, C1, V3] |
| 5013 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x83\x80-.\xf0\x9d\x9f\xb7\xcf\x82\xf0\x9e\xb4\xba\xce\xa3", false); } // [B1, C1, V3] |
| 5014 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x83\x80-.\xf0\x9d\x9f\xb7\xcf\x82\xf0\x9e\xb4\xba\xce\xa3", true); } // [B1, B6, V3] |
| 2267 | 5015 | test { try toUnicodeFail("\xe2\x80\x8c\xe2\xb4\xa0-.\xf0\x9d\x9f\xb7\xcf\x82\xf0\x9e\xb4\xba\xcf\x83"); } // [B1, C1, V3] |
| 5016 | test { try toAsciiFail("\xe2\x80\x8c\xe2\xb4\xa0-.\xf0\x9d\x9f\xb7\xcf\x82\xf0\x9e\xb4\xba\xcf\x83", false); } // [B1, C1, V3] |
| 5017 | test { try toAsciiFail("\xe2\x80\x8c\xe2\xb4\xa0-.\xf0\x9d\x9f\xb7\xcf\x82\xf0\x9e\xb4\xba\xcf\x83", true); } // [B1, B6, V3] |
| 2268 | 5018 | test { try toUnicodeFail("xn----z1g.xn--1-0mba52321c"); } // [B1, B6, V3, V7] |
| 5019 | test { try toAsciiFail("xn----z1g.xn--1-0mba52321c", false); } // [B1, B6, V3, V7] |
| 5020 | test { try toAsciiFail("xn----z1g.xn--1-0mba52321c", true); } // [B1, B6, V3, V7] |
| 2269 | 5021 | test { try toUnicodeFail("xn----z1g168i.xn--1-0mba52321c"); } // [B1, C1, V3, V7] |
| 5022 | test { try toAsciiFail("xn----z1g168i.xn--1-0mba52321c", false); } // [B1, C1, V3, V7] |
| 5023 | test { try toAsciiFail("xn----z1g168i.xn--1-0mba52321c", true); } // [B1, C1, V3, V7] |
| 2270 | 5024 | test { try toUnicodeFail("xn----z1g168i.xn--1-ymbd52321c"); } // [B1, C1, V3, V7] |
| 5025 | test { try toAsciiFail("xn----z1g168i.xn--1-ymbd52321c", false); } // [B1, C1, V3, V7] |
| 5026 | test { try toAsciiFail("xn----z1g168i.xn--1-ymbd52321c", true); } // [B1, C1, V3, V7] |
| 2271 | 5027 | test { try toUnicodeFail("xn----z1g168i.xn--1-ymba92321c"); } // [B1, C1, V3, V7] |
| 5028 | test { try toAsciiFail("xn----z1g168i.xn--1-ymba92321c", false); } // [B1, C1, V3, V7] |
| 5029 | test { try toAsciiFail("xn----z1g168i.xn--1-ymba92321c", true); } // [B1, C1, V3, V7] |
| 2272 | 5030 | test { try toUnicodeFail("\xf0\x91\xb2\x98\xf3\xa0\x84\x92\xf0\x93\x91\xa1\xef\xbd\xa1\xf0\x9d\x9f\xaa\xe1\x82\xbc"); } // [V6] |
| 5031 | test { try toAsciiFail("\xf0\x91\xb2\x98\xf3\xa0\x84\x92\xf0\x93\x91\xa1\xef\xbd\xa1\xf0\x9d\x9f\xaa\xe1\x82\xbc", false); } // [V6] |
| 5032 | test { try toAsciiFail("\xf0\x91\xb2\x98\xf3\xa0\x84\x92\xf0\x93\x91\xa1\xef\xbd\xa1\xf0\x9d\x9f\xaa\xe1\x82\xbc", true); } // [V6] |
| 2273 | 5033 | test { try toUnicodeFail("\xf0\x91\xb2\x98\xf3\xa0\x84\x92\xf0\x93\x91\xa1\xe3\x80\x828\xe1\x82\xbc"); } // [V6] |
| 5034 | test { try toAsciiFail("\xf0\x91\xb2\x98\xf3\xa0\x84\x92\xf0\x93\x91\xa1\xe3\x80\x828\xe1\x82\xbc", false); } // [V6] |
| 5035 | test { try toAsciiFail("\xf0\x91\xb2\x98\xf3\xa0\x84\x92\xf0\x93\x91\xa1\xe3\x80\x828\xe1\x82\xbc", true); } // [V6] |
| 2274 | 5036 | test { try toUnicodeFail("\xf0\x91\xb2\x98\xf3\xa0\x84\x92\xf0\x93\x91\xa1\xe3\x80\x828\xe2\xb4\x9c"); } // [V6] |
| 5037 | test { try toAsciiFail("\xf0\x91\xb2\x98\xf3\xa0\x84\x92\xf0\x93\x91\xa1\xe3\x80\x828\xe2\xb4\x9c", false); } // [V6] |
| 5038 | test { try toAsciiFail("\xf0\x91\xb2\x98\xf3\xa0\x84\x92\xf0\x93\x91\xa1\xe3\x80\x828\xe2\xb4\x9c", true); } // [V6] |
| 2275 | 5039 | test { try toUnicodeFail("xn--7m3d291b.xn--8-vws"); } // [V6] |
| 5040 | test { try toAsciiFail("xn--7m3d291b.xn--8-vws", false); } // [V6] |
| 5041 | test { try toAsciiFail("xn--7m3d291b.xn--8-vws", true); } // [V6] |
| 2276 | 5042 | test { try toUnicodeFail("\xf0\x91\xb2\x98\xf3\xa0\x84\x92\xf0\x93\x91\xa1\xef\xbd\xa1\xf0\x9d\x9f\xaa\xe2\xb4\x9c"); } // [V6] |
| 5043 | test { try toAsciiFail("\xf0\x91\xb2\x98\xf3\xa0\x84\x92\xf0\x93\x91\xa1\xef\xbd\xa1\xf0\x9d\x9f\xaa\xe2\xb4\x9c", false); } // [V6] |
| 5044 | test { try toAsciiFail("\xf0\x91\xb2\x98\xf3\xa0\x84\x92\xf0\x93\x91\xa1\xef\xbd\xa1\xf0\x9d\x9f\xaa\xe2\xb4\x9c", true); } // [V6] |
| 2277 | 5045 | test { try toUnicodeFail("xn--7m3d291b.xn--8-s1g"); } // [V6, V7] |
| 5046 | test { try toAsciiFail("xn--7m3d291b.xn--8-s1g", false); } // [V6, V7] |
| 5047 | test { try toAsciiFail("xn--7m3d291b.xn--8-s1g", true); } // [V6, V7] |
| 2278 | 5048 | test { try toUnicodeFail("\xe4\xaa\x8f\xda\xab\xdf\xa0\xe0\xa5\x81\xef\xbd\xa1\xeb\xad\x95\xe1\xa2\x9d\xe1\x9e\xb9"); } // [B5, B6] |
| 5049 | test { try toAsciiFail("\xe4\xaa\x8f\xda\xab\xdf\xa0\xe0\xa5\x81\xef\xbd\xa1\xeb\xad\x95\xe1\xa2\x9d\xe1\x9e\xb9", false); } // [B5, B6] |
| 5050 | test { try toAsciiFail("\xe4\xaa\x8f\xda\xab\xdf\xa0\xe0\xa5\x81\xef\xbd\xa1\xeb\xad\x95\xe1\xa2\x9d\xe1\x9e\xb9", true); } // [B5, B6] |
| 2279 | 5051 | test { try toUnicodeFail("\xe4\xaa\x8f\xda\xab\xdf\xa0\xe0\xa5\x81\xef\xbd\xa1\xe1\x84\x86\xe1\x85\xaf\xe1\x86\xac\xe1\xa2\x9d\xe1\x9e\xb9"); } // [B5, B6] |
| 5052 | test { try toAsciiFail("\xe4\xaa\x8f\xda\xab\xdf\xa0\xe0\xa5\x81\xef\xbd\xa1\xe1\x84\x86\xe1\x85\xaf\xe1\x86\xac\xe1\xa2\x9d\xe1\x9e\xb9", false); } // [B5, B6] |
| 5053 | test { try toAsciiFail("\xe4\xaa\x8f\xda\xab\xdf\xa0\xe0\xa5\x81\xef\xbd\xa1\xe1\x84\x86\xe1\x85\xaf\xe1\x86\xac\xe1\xa2\x9d\xe1\x9e\xb9", true); } // [B5, B6] |
| 2280 | 5054 | test { try toUnicodeFail("\xe4\xaa\x8f\xda\xab\xdf\xa0\xe0\xa5\x81\xe3\x80\x82\xeb\xad\x95\xe1\xa2\x9d\xe1\x9e\xb9"); } // [B5, B6] |
| 5055 | test { try toAsciiFail("\xe4\xaa\x8f\xda\xab\xdf\xa0\xe0\xa5\x81\xe3\x80\x82\xeb\xad\x95\xe1\xa2\x9d\xe1\x9e\xb9", false); } // [B5, B6] |
| 5056 | test { try toAsciiFail("\xe4\xaa\x8f\xda\xab\xdf\xa0\xe0\xa5\x81\xe3\x80\x82\xeb\xad\x95\xe1\xa2\x9d\xe1\x9e\xb9", true); } // [B5, B6] |
| 2281 | 5057 | test { try toUnicodeFail("\xe4\xaa\x8f\xda\xab\xdf\xa0\xe0\xa5\x81\xe3\x80\x82\xe1\x84\x86\xe1\x85\xaf\xe1\x86\xac\xe1\xa2\x9d\xe1\x9e\xb9"); } // [B5, B6] |
| 5058 | test { try toAsciiFail("\xe4\xaa\x8f\xda\xab\xdf\xa0\xe0\xa5\x81\xe3\x80\x82\xe1\x84\x86\xe1\x85\xaf\xe1\x86\xac\xe1\xa2\x9d\xe1\x9e\xb9", false); } // [B5, B6] |
| 5059 | test { try toAsciiFail("\xe4\xaa\x8f\xda\xab\xdf\xa0\xe0\xa5\x81\xe3\x80\x82\xe1\x84\x86\xe1\x85\xaf\xe1\x86\xac\xe1\xa2\x9d\xe1\x9e\xb9", true); } // [B5, B6] |
| 2282 | 5060 | test { try toUnicodeFail("xn--ekb23dj4at01n.xn--43e96bh910b"); } // [B5, B6] |
| 5061 | test { try toAsciiFail("xn--ekb23dj4at01n.xn--43e96bh910b", false); } // [B5, B6] |
| 5062 | test { try toAsciiFail("xn--ekb23dj4at01n.xn--43e96bh910b", true); } // [B5, B6] |
| 2283 | 5063 | test { try toUnicodeFail("\xe1\xae\xab\xef\xbd\xa1\xf0\x9f\x82\x89\xf3\xa0\x81\xb0"); } // [V6, V7] |
| 5064 | test { try toAsciiFail("\xe1\xae\xab\xef\xbd\xa1\xf0\x9f\x82\x89\xf3\xa0\x81\xb0", false); } // [V6, V7] |
| 5065 | test { try toAsciiFail("\xe1\xae\xab\xef\xbd\xa1\xf0\x9f\x82\x89\xf3\xa0\x81\xb0", true); } // [V6, V7] |
| 2284 | 5066 | test { try toUnicodeFail("\xe1\xae\xab\xe3\x80\x82\xf0\x9f\x82\x89\xf3\xa0\x81\xb0"); } // [V6, V7] |
| 5067 | test { try toAsciiFail("\xe1\xae\xab\xe3\x80\x82\xf0\x9f\x82\x89\xf3\xa0\x81\xb0", false); } // [V6, V7] |
| 5068 | test { try toAsciiFail("\xe1\xae\xab\xe3\x80\x82\xf0\x9f\x82\x89\xf3\xa0\x81\xb0", true); } // [V6, V7] |
| 2285 | 5069 | test { try toUnicodeFail("xn--zxf.xn--fx7ho0250c"); } // [V6, V7] |
| 5070 | test { try toAsciiFail("xn--zxf.xn--fx7ho0250c", false); } // [V6, V7] |
| 5071 | test { try toAsciiFail("xn--zxf.xn--fx7ho0250c", true); } // [V6, V7] |
| 2286 | 5072 | test { try toUnicodeFail("\xf3\xa9\x8e\x83\xe0\xab\x84\xe3\x80\x82\xcf\x82\xe2\x80\x8d\xf0\x90\xb9\xae\xf0\x91\x88\xb5"); } // [B5, C2, V7] |
| 5073 | test { try toAsciiFail("\xf3\xa9\x8e\x83\xe0\xab\x84\xe3\x80\x82\xcf\x82\xe2\x80\x8d\xf0\x90\xb9\xae\xf0\x91\x88\xb5", false); } // [B5, C2, V7] |
| 5074 | test { try toAsciiFail("\xf3\xa9\x8e\x83\xe0\xab\x84\xe3\x80\x82\xcf\x82\xe2\x80\x8d\xf0\x90\xb9\xae\xf0\x91\x88\xb5", true); } // [B5, V7] |
| 2287 | 5075 | test { try toUnicodeFail("\xf3\xa9\x8e\x83\xe0\xab\x84\xe3\x80\x82\xce\xa3\xe2\x80\x8d\xf0\x90\xb9\xae\xf0\x91\x88\xb5"); } // [B5, C2, V7] |
| 5076 | test { try toAsciiFail("\xf3\xa9\x8e\x83\xe0\xab\x84\xe3\x80\x82\xce\xa3\xe2\x80\x8d\xf0\x90\xb9\xae\xf0\x91\x88\xb5", false); } // [B5, C2, V7] |
| 5077 | test { try toAsciiFail("\xf3\xa9\x8e\x83\xe0\xab\x84\xe3\x80\x82\xce\xa3\xe2\x80\x8d\xf0\x90\xb9\xae\xf0\x91\x88\xb5", true); } // [B5, V7] |
| 2288 | 5078 | test { try toUnicodeFail("\xf3\xa9\x8e\x83\xe0\xab\x84\xe3\x80\x82\xcf\x83\xe2\x80\x8d\xf0\x90\xb9\xae\xf0\x91\x88\xb5"); } // [B5, C2, V7] |
| 5079 | test { try toAsciiFail("\xf3\xa9\x8e\x83\xe0\xab\x84\xe3\x80\x82\xcf\x83\xe2\x80\x8d\xf0\x90\xb9\xae\xf0\x91\x88\xb5", false); } // [B5, C2, V7] |
| 5080 | test { try toAsciiFail("\xf3\xa9\x8e\x83\xe0\xab\x84\xe3\x80\x82\xcf\x83\xe2\x80\x8d\xf0\x90\xb9\xae\xf0\x91\x88\xb5", true); } // [B5, V7] |
| 2289 | 5081 | test { try toUnicodeFail("xn--dfc53161q.xn--4xa8467k5mc"); } // [B5, V7] |
| 5082 | test { try toAsciiFail("xn--dfc53161q.xn--4xa8467k5mc", false); } // [B5, V7] |
| 5083 | test { try toAsciiFail("xn--dfc53161q.xn--4xa8467k5mc", true); } // [B5, V7] |
| 2290 | 5084 | test { try toUnicodeFail("xn--dfc53161q.xn--4xa895lzo7nsfd"); } // [B5, C2, V7] |
| 5085 | test { try toAsciiFail("xn--dfc53161q.xn--4xa895lzo7nsfd", false); } // [B5, C2, V7] |
| 5086 | test { try toAsciiFail("xn--dfc53161q.xn--4xa895lzo7nsfd", true); } // [B5, C2, V7] |
| 2291 | 5087 | test { try toUnicodeFail("xn--dfc53161q.xn--3xa006lzo7nsfd"); } // [B5, C2, V7] |
| 5088 | test { try toAsciiFail("xn--dfc53161q.xn--3xa006lzo7nsfd", false); } // [B5, C2, V7] |
| 5089 | test { try toAsciiFail("xn--dfc53161q.xn--3xa006lzo7nsfd", true); } // [B5, C2, V7] |
| 2292 | 5090 | test { try toUnicodeFail("\xf0\x90\xab\x80\xe1\xa1\x82\xf0\x91\x9c\xab\xef\xbc\x8e\xf0\x91\x98\xbf"); } // [B1, B2, B3, V6] |
| 5091 | test { try toAsciiFail("\xf0\x90\xab\x80\xe1\xa1\x82\xf0\x91\x9c\xab\xef\xbc\x8e\xf0\x91\x98\xbf", false); } // [B1, B2, B3, V6] |
| 5092 | test { try toAsciiFail("\xf0\x90\xab\x80\xe1\xa1\x82\xf0\x91\x9c\xab\xef\xbc\x8e\xf0\x91\x98\xbf", true); } // [B1, B2, B3, V6] |
| 2293 | 5093 | test { try toUnicodeFail("\xf0\x90\xab\x80\xe1\xa1\x82\xf0\x91\x9c\xab.\xf0\x91\x98\xbf"); } // [B1, B2, B3, V6] |
| 5094 | test { try toAsciiFail("\xf0\x90\xab\x80\xe1\xa1\x82\xf0\x91\x9c\xab.\xf0\x91\x98\xbf", false); } // [B1, B2, B3, V6] |
| 5095 | test { try toAsciiFail("\xf0\x90\xab\x80\xe1\xa1\x82\xf0\x91\x9c\xab.\xf0\x91\x98\xbf", true); } // [B1, B2, B3, V6] |
| 2294 | 5096 | test { try toUnicodeFail("xn--17e9625js1h.xn--sb2d"); } // [B1, B2, B3, V6] |
| 5097 | test { try toAsciiFail("xn--17e9625js1h.xn--sb2d", false); } // [B1, B2, B3, V6] |
| 5098 | test { try toAsciiFail("xn--17e9625js1h.xn--sb2d", true); } // [B1, B2, B3, V6] |
| 2295 | 5099 | test { try toUnicodeFail("\xf3\xac\x9a\xb6\xf3\xb8\x8b\x96\xf2\x96\xa9\xb0-\xe3\x80\x82\xe2\x80\x8c"); } // [C1, V3, V7] |
| 5100 | test { try toAsciiFail("\xf3\xac\x9a\xb6\xf3\xb8\x8b\x96\xf2\x96\xa9\xb0-\xe3\x80\x82\xe2\x80\x8c", false); } // [C1, V3, V7] |
| 5101 | test { try toAsciiFail("\xf3\xac\x9a\xb6\xf3\xb8\x8b\x96\xf2\x96\xa9\xb0-\xe3\x80\x82\xe2\x80\x8c", true); } // [V3, V7, A4_2] |
| 2296 | 5102 | test { try toUnicodeFail("xn----7i12hu122k9ire."); } // [V3, V7] |
| 5103 | test { try toAsciiFail("xn----7i12hu122k9ire.", false); } // [V3, V7, A4_2] |
| 5104 | test { try toAsciiFail("xn----7i12hu122k9ire.", true); } // [V3, V7, A4_2] |
| 2297 | 5105 | test { try toUnicodeFail("xn----7i12hu122k9ire.xn--0ug"); } // [C1, V3, V7] |
| 5106 | test { try toAsciiFail("xn----7i12hu122k9ire.xn--0ug", false); } // [C1, V3, V7] |
| 5107 | test { try toAsciiFail("xn----7i12hu122k9ire.xn--0ug", true); } // [C1, V3, V7] |
| 2298 | 5108 | test { try toUnicodeFail("\xf0\x90\xb9\xa3\xef\xbc\x8e\xdf\x82"); } // [B1] |
| 5109 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xef\xbc\x8e\xdf\x82", false); } // [B1] |
| 5110 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xef\xbc\x8e\xdf\x82", true); } // [B1] |
| 2299 | 5111 | test { try toUnicodeFail("\xf0\x90\xb9\xa3.\xdf\x82"); } // [B1] |
| 5112 | test { try toAsciiFail("\xf0\x90\xb9\xa3.\xdf\x82", false); } // [B1] |
| 5113 | test { try toAsciiFail("\xf0\x90\xb9\xa3.\xdf\x82", true); } // [B1] |
| 2300 | 5114 | test { try toUnicodeFail("xn--bo0d.xn--dsb"); } // [B1] |
| 5115 | test { try toAsciiFail("xn--bo0d.xn--dsb", false); } // [B1] |
| 5116 | test { try toAsciiFail("xn--bo0d.xn--dsb", true); } // [B1] |
| 2301 | 5117 | test { try toUnicodeFail("-\xdf\xa1\xef\xbd\xa1\xe2\x86\x83"); } // [B1, V3] |
| 5118 | test { try toAsciiFail("-\xdf\xa1\xef\xbd\xa1\xe2\x86\x83", false); } // [B1, V3] |
| 5119 | test { try toAsciiFail("-\xdf\xa1\xef\xbd\xa1\xe2\x86\x83", true); } // [B1, V3] |
| 2302 | 5120 | test { try toUnicodeFail("-\xdf\xa1\xe3\x80\x82\xe2\x86\x83"); } // [B1, V3] |
| 5121 | test { try toAsciiFail("-\xdf\xa1\xe3\x80\x82\xe2\x86\x83", false); } // [B1, V3] |
| 5122 | test { try toAsciiFail("-\xdf\xa1\xe3\x80\x82\xe2\x86\x83", true); } // [B1, V3] |
| 2303 | 5123 | test { try toUnicodeFail("-\xdf\xa1\xe3\x80\x82\xe2\x86\x84"); } // [B1, V3] |
| 5124 | test { try toAsciiFail("-\xdf\xa1\xe3\x80\x82\xe2\x86\x84", false); } // [B1, V3] |
| 5125 | test { try toAsciiFail("-\xdf\xa1\xe3\x80\x82\xe2\x86\x84", true); } // [B1, V3] |
| 2304 | 5126 | test { try toUnicodeFail("xn----8cd.xn--r5g"); } // [B1, V3] |
| 5127 | test { try toAsciiFail("xn----8cd.xn--r5g", false); } // [B1, V3] |
| 5128 | test { try toAsciiFail("xn----8cd.xn--r5g", true); } // [B1, V3] |
| 2305 | 5129 | test { try toUnicodeFail("-\xdf\xa1\xef\xbd\xa1\xe2\x86\x84"); } // [B1, V3] |
| 5130 | test { try toAsciiFail("-\xdf\xa1\xef\xbd\xa1\xe2\x86\x84", false); } // [B1, V3] |
| 5131 | test { try toAsciiFail("-\xdf\xa1\xef\xbd\xa1\xe2\x86\x84", true); } // [B1, V3] |
| 2306 | 5132 | test { try toUnicodeFail("xn----8cd.xn--q5g"); } // [B1, V3, V7] |
| 5133 | test { try toAsciiFail("xn----8cd.xn--q5g", false); } // [B1, V3, V7] |
| 5134 | test { try toAsciiFail("xn----8cd.xn--q5g", true); } // [B1, V3, V7] |
| 2307 | 5135 | test { try toUnicodeFail("\xe2\x80\x8d-\xef\xb8\x92\xf3\xa0\x84\x84\xe3\x80\x82\xc3\x9f\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\xbf"); } // [B1, B5, B6, C1, C2, V7] |
| 5136 | test { try toAsciiFail("\xe2\x80\x8d-\xef\xb8\x92\xf3\xa0\x84\x84\xe3\x80\x82\xc3\x9f\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\xbf", false); } // [B1, B5, B6, C1, C2, V7] |
| 5137 | test { try toAsciiFail("\xe2\x80\x8d-\xef\xb8\x92\xf3\xa0\x84\x84\xe3\x80\x82\xc3\x9f\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\xbf", true); } // [B1, B5, B6, V3, V7] |
| 2308 | 5138 | test { try toUnicodeFail("\xe2\x80\x8d-\xe3\x80\x82\xf3\xa0\x84\x84\xe3\x80\x82\xc3\x9f\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\xbf"); } // [B1, B5, B6, C1, C2, V3, X4_2] |
| 5139 | test { try toAsciiFail("\xe2\x80\x8d-\xe3\x80\x82\xf3\xa0\x84\x84\xe3\x80\x82\xc3\x9f\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\xbf", false); } // [B1, B5, B6, C1, C2, V3, A4_2] |
| 5140 | test { try toAsciiFail("\xe2\x80\x8d-\xe3\x80\x82\xf3\xa0\x84\x84\xe3\x80\x82\xc3\x9f\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\xbf", true); } // [B1, B5, B6, V3, A4_2] |
| 2309 | 5141 | test { try toUnicodeFail("\xe2\x80\x8d-\xe3\x80\x82\xf3\xa0\x84\x84\xe3\x80\x82SS\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\x9f"); } // [B1, B5, B6, C1, C2, V3, X4_2] |
| 5142 | test { try toAsciiFail("\xe2\x80\x8d-\xe3\x80\x82\xf3\xa0\x84\x84\xe3\x80\x82SS\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\x9f", false); } // [B1, B5, B6, C1, C2, V3, A4_2] |
| 5143 | test { try toAsciiFail("\xe2\x80\x8d-\xe3\x80\x82\xf3\xa0\x84\x84\xe3\x80\x82SS\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\x9f", true); } // [B1, B5, B6, V3, A4_2] |
| 2310 | 5144 | test { try toUnicodeFail("\xe2\x80\x8d-\xe3\x80\x82\xf3\xa0\x84\x84\xe3\x80\x82ss\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\xbf"); } // [B1, B5, B6, C1, C2, V3, X4_2] |
| 5145 | test { try toAsciiFail("\xe2\x80\x8d-\xe3\x80\x82\xf3\xa0\x84\x84\xe3\x80\x82ss\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\xbf", false); } // [B1, B5, B6, C1, C2, V3, A4_2] |
| 5146 | test { try toAsciiFail("\xe2\x80\x8d-\xe3\x80\x82\xf3\xa0\x84\x84\xe3\x80\x82ss\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\xbf", true); } // [B1, B5, B6, V3, A4_2] |
| 2311 | 5147 | test { try toUnicodeFail("\xe2\x80\x8d-\xe3\x80\x82\xf3\xa0\x84\x84\xe3\x80\x82Ss\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\x9f"); } // [B1, B5, B6, C1, C2, V3, X4_2] |
| 5148 | test { try toAsciiFail("\xe2\x80\x8d-\xe3\x80\x82\xf3\xa0\x84\x84\xe3\x80\x82Ss\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\x9f", false); } // [B1, B5, B6, C1, C2, V3, A4_2] |
| 5149 | test { try toAsciiFail("\xe2\x80\x8d-\xe3\x80\x82\xf3\xa0\x84\x84\xe3\x80\x82Ss\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\x9f", true); } // [B1, B5, B6, V3, A4_2] |
| 2312 | 5150 | test { try toUnicodeFail("-..xn--ss-h46c5711e"); } // [B1, B5, B6, V3, X4_2] |
| 5151 | test { try toAsciiFail("-..xn--ss-h46c5711e", false); } // [B1, B5, B6, V3, A4_2] |
| 5152 | test { try toAsciiFail("-..xn--ss-h46c5711e", true); } // [B1, B5, B6, V3, A4_2] |
| 2313 | 5153 | test { try toUnicodeFail("xn----tgn..xn--ss-k1ts75zb8ym"); } // [B1, B5, B6, C1, C2, V3, X4_2] |
| 5154 | test { try toAsciiFail("xn----tgn..xn--ss-k1ts75zb8ym", false); } // [B1, B5, B6, C1, C2, V3, A4_2] |
| 5155 | test { try toAsciiFail("xn----tgn..xn--ss-k1ts75zb8ym", true); } // [B1, B5, B6, C1, C2, V3, A4_2] |
| 2314 | 5156 | test { try toUnicodeFail("xn----tgn..xn--zca670n5f0binyk"); } // [B1, B5, B6, C1, C2, V3, X4_2] |
| 5157 | test { try toAsciiFail("xn----tgn..xn--zca670n5f0binyk", false); } // [B1, B5, B6, C1, C2, V3, A4_2] |
| 5158 | test { try toAsciiFail("xn----tgn..xn--zca670n5f0binyk", true); } // [B1, B5, B6, C1, C2, V3, A4_2] |
| 2315 | 5159 | test { try toUnicodeFail("\xe2\x80\x8d-\xef\xb8\x92\xf3\xa0\x84\x84\xe3\x80\x82SS\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\x9f"); } // [B1, B5, B6, C1, C2, V7] |
| 5160 | test { try toAsciiFail("\xe2\x80\x8d-\xef\xb8\x92\xf3\xa0\x84\x84\xe3\x80\x82SS\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\x9f", false); } // [B1, B5, B6, C1, C2, V7] |
| 5161 | test { try toAsciiFail("\xe2\x80\x8d-\xef\xb8\x92\xf3\xa0\x84\x84\xe3\x80\x82SS\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\x9f", true); } // [B1, B5, B6, V3, V7] |
| 2316 | 5162 | test { try toUnicodeFail("\xe2\x80\x8d-\xef\xb8\x92\xf3\xa0\x84\x84\xe3\x80\x82ss\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\xbf"); } // [B1, B5, B6, C1, C2, V7] |
| 5163 | test { try toAsciiFail("\xe2\x80\x8d-\xef\xb8\x92\xf3\xa0\x84\x84\xe3\x80\x82ss\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\xbf", false); } // [B1, B5, B6, C1, C2, V7] |
| 5164 | test { try toAsciiFail("\xe2\x80\x8d-\xef\xb8\x92\xf3\xa0\x84\x84\xe3\x80\x82ss\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\xbf", true); } // [B1, B5, B6, V3, V7] |
| 2317 | 5165 | test { try toUnicodeFail("\xe2\x80\x8d-\xef\xb8\x92\xf3\xa0\x84\x84\xe3\x80\x82Ss\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\x9f"); } // [B1, B5, B6, C1, C2, V7] |
| 5166 | test { try toAsciiFail("\xe2\x80\x8d-\xef\xb8\x92\xf3\xa0\x84\x84\xe3\x80\x82Ss\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\x9f", false); } // [B1, B5, B6, C1, C2, V7] |
| 5167 | test { try toAsciiFail("\xe2\x80\x8d-\xef\xb8\x92\xf3\xa0\x84\x84\xe3\x80\x82Ss\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\x9f", true); } // [B1, B5, B6, V3, V7] |
| 2318 | 5168 | test { try toUnicodeFail("xn----o89h.xn--ss-h46c5711e"); } // [B1, B5, B6, V3, V7] |
| 5169 | test { try toAsciiFail("xn----o89h.xn--ss-h46c5711e", false); } // [B1, B5, B6, V3, V7] |
| 5170 | test { try toAsciiFail("xn----o89h.xn--ss-h46c5711e", true); } // [B1, B5, B6, V3, V7] |
| 2319 | 5171 | test { try toUnicodeFail("xn----tgnt341h.xn--ss-k1ts75zb8ym"); } // [B1, B5, B6, C1, C2, V7] |
| 5172 | test { try toAsciiFail("xn----tgnt341h.xn--ss-k1ts75zb8ym", false); } // [B1, B5, B6, C1, C2, V7] |
| 5173 | test { try toAsciiFail("xn----tgnt341h.xn--ss-k1ts75zb8ym", true); } // [B1, B5, B6, C1, C2, V7] |
| 2320 | 5174 | test { try toUnicodeFail("xn----tgnt341h.xn--zca670n5f0binyk"); } // [B1, B5, B6, C1, C2, V7] |
| 5175 | test { try toAsciiFail("xn----tgnt341h.xn--zca670n5f0binyk", false); } // [B1, B5, B6, C1, C2, V7] |
| 5176 | test { try toAsciiFail("xn----tgnt341h.xn--zca670n5f0binyk", true); } // [B1, B5, B6, C1, C2, V7] |
| 2321 | 5177 | test { try toUnicodeFail("\xe2\x80\x8d-\xe3\x80\x82\xf3\xa0\x84\x84\xe3\x80\x82SS\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\xbf"); } // [B1, B5, B6, C1, C2, V3, X4_2] |
| 5178 | test { try toAsciiFail("\xe2\x80\x8d-\xe3\x80\x82\xf3\xa0\x84\x84\xe3\x80\x82SS\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\xbf", false); } // [B1, B5, B6, C1, C2, V3, A4_2] |
| 5179 | test { try toAsciiFail("\xe2\x80\x8d-\xe3\x80\x82\xf3\xa0\x84\x84\xe3\x80\x82SS\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\xbf", true); } // [B1, B5, B6, V3, A4_2] |
| 2322 | 5180 | test { try toUnicodeFail("\xe2\x80\x8d-\xe3\x80\x82\xf3\xa0\x84\x84\xe3\x80\x82Ss\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\xbf"); } // [B1, B5, B6, C1, C2, V3, X4_2] |
| 5181 | test { try toAsciiFail("\xe2\x80\x8d-\xe3\x80\x82\xf3\xa0\x84\x84\xe3\x80\x82Ss\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\xbf", false); } // [B1, B5, B6, C1, C2, V3, A4_2] |
| 5182 | test { try toAsciiFail("\xe2\x80\x8d-\xe3\x80\x82\xf3\xa0\x84\x84\xe3\x80\x82Ss\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\xbf", true); } // [B1, B5, B6, V3, A4_2] |
| 2323 | 5183 | test { try toUnicodeFail("\xe2\x80\x8d-\xef\xb8\x92\xf3\xa0\x84\x84\xe3\x80\x82SS\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\xbf"); } // [B1, B5, B6, C1, C2, V7] |
| 5184 | test { try toAsciiFail("\xe2\x80\x8d-\xef\xb8\x92\xf3\xa0\x84\x84\xe3\x80\x82SS\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\xbf", false); } // [B1, B5, B6, C1, C2, V7] |
| 5185 | test { try toAsciiFail("\xe2\x80\x8d-\xef\xb8\x92\xf3\xa0\x84\x84\xe3\x80\x82SS\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\xbf", true); } // [B1, B5, B6, V3, V7] |
| 2324 | 5186 | test { try toUnicodeFail("\xe2\x80\x8d-\xef\xb8\x92\xf3\xa0\x84\x84\xe3\x80\x82Ss\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\xbf"); } // [B1, B5, B6, C1, C2, V7] |
| 5187 | test { try toAsciiFail("\xe2\x80\x8d-\xef\xb8\x92\xf3\xa0\x84\x84\xe3\x80\x82Ss\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\xbf", false); } // [B1, B5, B6, C1, C2, V7] |
| 5188 | test { try toAsciiFail("\xe2\x80\x8d-\xef\xb8\x92\xf3\xa0\x84\x84\xe3\x80\x82Ss\xe5\x93\x91\xe2\x80\x8c\xf0\x90\xb5\xbf", true); } // [B1, B5, B6, V3, V7] |
| 2325 | 5189 | test { try toUnicodeFail("\xef\xb8\x92\xef\xbc\x8e\xef\xb8\xaf\xf0\x91\x91\x82"); } // [V6, V7] |
| 5190 | test { try toAsciiFail("\xef\xb8\x92\xef\xbc\x8e\xef\xb8\xaf\xf0\x91\x91\x82", false); } // [V6, V7] |
| 5191 | test { try toAsciiFail("\xef\xb8\x92\xef\xbc\x8e\xef\xb8\xaf\xf0\x91\x91\x82", true); } // [V6, V7] |
| 2326 | 5192 | test { try toUnicodeFail("\xef\xb8\x92\xef\xbc\x8e\xf0\x91\x91\x82\xef\xb8\xaf"); } // [V6, V7] |
| 5193 | test { try toAsciiFail("\xef\xb8\x92\xef\xbc\x8e\xf0\x91\x91\x82\xef\xb8\xaf", false); } // [V6, V7] |
| 5194 | test { try toAsciiFail("\xef\xb8\x92\xef\xbc\x8e\xf0\x91\x91\x82\xef\xb8\xaf", true); } // [V6, V7] |
| 2327 | 5195 | test { try toUnicodeFail("\xe3\x80\x82.\xf0\x91\x91\x82\xef\xb8\xaf"); } // [V6, X4_2] |
| 5196 | test { try toAsciiFail("\xe3\x80\x82.\xf0\x91\x91\x82\xef\xb8\xaf", false); } // [V6, A4_2] |
| 5197 | test { try toAsciiFail("\xe3\x80\x82.\xf0\x91\x91\x82\xef\xb8\xaf", true); } // [V6, A4_2] |
| 2328 | 5198 | test { try toUnicodeFail("..xn--s96cu30b"); } // [V6, X4_2] |
| 5199 | test { try toAsciiFail("..xn--s96cu30b", false); } // [V6, A4_2] |
| 5200 | test { try toAsciiFail("..xn--s96cu30b", true); } // [V6, A4_2] |
| 2329 | 5201 | test { try toUnicodeFail("xn--y86c.xn--s96cu30b"); } // [V6, V7] |
| 5202 | test { try toAsciiFail("xn--y86c.xn--s96cu30b", false); } // [V6, V7] |
| 5203 | test { try toAsciiFail("xn--y86c.xn--s96cu30b", true); } // [V6, V7] |
| 2330 | 5204 | test { try toUnicodeFail("\xea\xa4\xac\xe3\x80\x82\xe2\x80\x8d"); } // [C2, V6] |
| 5205 | test { try toAsciiFail("\xea\xa4\xac\xe3\x80\x82\xe2\x80\x8d", false); } // [C2, V6] |
| 5206 | test { try toAsciiFail("\xea\xa4\xac\xe3\x80\x82\xe2\x80\x8d", true); } // [V6, A4_2] |
| 2331 | 5207 | test { try toUnicodeFail("xn--zi9a."); } // [V6] |
| 5208 | test { try toAsciiFail("xn--zi9a.", false); } // [V6, A4_2] |
| 5209 | test { try toAsciiFail("xn--zi9a.", true); } // [V6, A4_2] |
| 2332 | 5210 | test { try toUnicodeFail("xn--zi9a.xn--1ug"); } // [C2, V6] |
| 5211 | test { try toAsciiFail("xn--zi9a.xn--1ug", false); } // [C2, V6] |
| 5212 | test { try toAsciiFail("xn--zi9a.xn--1ug", true); } // [C2, V6] |
| 2333 | 5213 | test { try toUnicodeFail("\xe2\x80\x8d\xf3\xa0\xb8\xa1\xef\xbd\xa1\xef\xb3\x97"); } // [B1, C2, V7] |
| 5214 | test { try toAsciiFail("\xe2\x80\x8d\xf3\xa0\xb8\xa1\xef\xbd\xa1\xef\xb3\x97", false); } // [B1, C2, V7] |
| 5215 | test { try toAsciiFail("\xe2\x80\x8d\xf3\xa0\xb8\xa1\xef\xbd\xa1\xef\xb3\x97", true); } // [B1, V7] |
| 2334 | 5216 | test { try toUnicodeFail("\xe2\x80\x8d\xf3\xa0\xb8\xa1\xe3\x80\x82\xd9\x87\xd8\xac"); } // [B1, C2, V7] |
| 5217 | test { try toAsciiFail("\xe2\x80\x8d\xf3\xa0\xb8\xa1\xe3\x80\x82\xd9\x87\xd8\xac", false); } // [B1, C2, V7] |
| 5218 | test { try toAsciiFail("\xe2\x80\x8d\xf3\xa0\xb8\xa1\xe3\x80\x82\xd9\x87\xd8\xac", true); } // [B1, V7] |
| 2335 | 5219 | test { try toUnicodeFail("xn--d356e.xn--rgb7c"); } // [B1, V7] |
| 5220 | test { try toAsciiFail("xn--d356e.xn--rgb7c", false); } // [B1, V7] |
| 5221 | test { try toAsciiFail("xn--d356e.xn--rgb7c", true); } // [B1, V7] |
| 2336 | 5222 | test { try toUnicodeFail("xn--1ug80651l.xn--rgb7c"); } // [B1, C2, V7] |
| 5223 | test { try toAsciiFail("xn--1ug80651l.xn--rgb7c", false); } // [B1, C2, V7] |
| 5224 | test { try toAsciiFail("xn--1ug80651l.xn--rgb7c", true); } // [B1, C2, V7] |
| 2337 | 5225 | test { try toUnicodeFail("-\xe1\x82\xa4\xf0\x9d\x9f\xa2\xd9\xa3\xef\xbc\x8e\xf0\x91\x8d\xb4\xcf\x82"); } // [B1, V3, V6] |
| 5226 | test { try toAsciiFail("-\xe1\x82\xa4\xf0\x9d\x9f\xa2\xd9\xa3\xef\xbc\x8e\xf0\x91\x8d\xb4\xcf\x82", false); } // [B1, V3, V6] |
| 5227 | test { try toAsciiFail("-\xe1\x82\xa4\xf0\x9d\x9f\xa2\xd9\xa3\xef\xbc\x8e\xf0\x91\x8d\xb4\xcf\x82", true); } // [B1, V3, V6] |
| 2338 | 5228 | test { try toUnicodeFail("-\xe1\x82\xa40\xd9\xa3.\xf0\x91\x8d\xb4\xcf\x82"); } // [B1, V3, V6] |
| 5229 | test { try toAsciiFail("-\xe1\x82\xa40\xd9\xa3.\xf0\x91\x8d\xb4\xcf\x82", false); } // [B1, V3, V6] |
| 5230 | test { try toAsciiFail("-\xe1\x82\xa40\xd9\xa3.\xf0\x91\x8d\xb4\xcf\x82", true); } // [B1, V3, V6] |
| 2339 | 5231 | test { try toUnicodeFail("-\xe2\xb4\x840\xd9\xa3.\xf0\x91\x8d\xb4\xcf\x82"); } // [B1, V3, V6] |
| 5232 | test { try toAsciiFail("-\xe2\xb4\x840\xd9\xa3.\xf0\x91\x8d\xb4\xcf\x82", false); } // [B1, V3, V6] |
| 5233 | test { try toAsciiFail("-\xe2\xb4\x840\xd9\xa3.\xf0\x91\x8d\xb4\xcf\x82", true); } // [B1, V3, V6] |
| 2340 | 5234 | test { try toUnicodeFail("-\xe1\x82\xa40\xd9\xa3.\xf0\x91\x8d\xb4\xce\xa3"); } // [B1, V3, V6] |
| 5235 | test { try toAsciiFail("-\xe1\x82\xa40\xd9\xa3.\xf0\x91\x8d\xb4\xce\xa3", false); } // [B1, V3, V6] |
| 5236 | test { try toAsciiFail("-\xe1\x82\xa40\xd9\xa3.\xf0\x91\x8d\xb4\xce\xa3", true); } // [B1, V3, V6] |
| 2341 | 5237 | test { try toUnicodeFail("-\xe2\xb4\x840\xd9\xa3.\xf0\x91\x8d\xb4\xcf\x83"); } // [B1, V3, V6] |
| 5238 | test { try toAsciiFail("-\xe2\xb4\x840\xd9\xa3.\xf0\x91\x8d\xb4\xcf\x83", false); } // [B1, V3, V6] |
| 5239 | test { try toAsciiFail("-\xe2\xb4\x840\xd9\xa3.\xf0\x91\x8d\xb4\xcf\x83", true); } // [B1, V3, V6] |
| 2342 | 5240 | test { try toUnicodeFail("xn---0-iyd8660b.xn--4xa9120l"); } // [B1, V3, V6] |
| 5241 | test { try toAsciiFail("xn---0-iyd8660b.xn--4xa9120l", false); } // [B1, V3, V6] |
| 5242 | test { try toAsciiFail("xn---0-iyd8660b.xn--4xa9120l", true); } // [B1, V3, V6] |
| 2343 | 5243 | test { try toUnicodeFail("xn---0-iyd8660b.xn--3xa1220l"); } // [B1, V3, V6] |
| 5244 | test { try toAsciiFail("xn---0-iyd8660b.xn--3xa1220l", false); } // [B1, V3, V6] |
| 5245 | test { try toAsciiFail("xn---0-iyd8660b.xn--3xa1220l", true); } // [B1, V3, V6] |
| 2344 | 5246 | test { try toUnicodeFail("-\xe2\xb4\x84\xf0\x9d\x9f\xa2\xd9\xa3\xef\xbc\x8e\xf0\x91\x8d\xb4\xcf\x82"); } // [B1, V3, V6] |
| 5247 | test { try toAsciiFail("-\xe2\xb4\x84\xf0\x9d\x9f\xa2\xd9\xa3\xef\xbc\x8e\xf0\x91\x8d\xb4\xcf\x82", false); } // [B1, V3, V6] |
| 5248 | test { try toAsciiFail("-\xe2\xb4\x84\xf0\x9d\x9f\xa2\xd9\xa3\xef\xbc\x8e\xf0\x91\x8d\xb4\xcf\x82", true); } // [B1, V3, V6] |
| 2345 | 5249 | test { try toUnicodeFail("-\xe1\x82\xa4\xf0\x9d\x9f\xa2\xd9\xa3\xef\xbc\x8e\xf0\x91\x8d\xb4\xce\xa3"); } // [B1, V3, V6] |
| 5250 | test { try toAsciiFail("-\xe1\x82\xa4\xf0\x9d\x9f\xa2\xd9\xa3\xef\xbc\x8e\xf0\x91\x8d\xb4\xce\xa3", false); } // [B1, V3, V6] |
| 5251 | test { try toAsciiFail("-\xe1\x82\xa4\xf0\x9d\x9f\xa2\xd9\xa3\xef\xbc\x8e\xf0\x91\x8d\xb4\xce\xa3", true); } // [B1, V3, V6] |
| 2346 | 5252 | test { try toUnicodeFail("-\xe2\xb4\x84\xf0\x9d\x9f\xa2\xd9\xa3\xef\xbc\x8e\xf0\x91\x8d\xb4\xcf\x83"); } // [B1, V3, V6] |
| 5253 | test { try toAsciiFail("-\xe2\xb4\x84\xf0\x9d\x9f\xa2\xd9\xa3\xef\xbc\x8e\xf0\x91\x8d\xb4\xcf\x83", false); } // [B1, V3, V6] |
| 5254 | test { try toAsciiFail("-\xe2\xb4\x84\xf0\x9d\x9f\xa2\xd9\xa3\xef\xbc\x8e\xf0\x91\x8d\xb4\xcf\x83", true); } // [B1, V3, V6] |
| 2347 | 5255 | test { try toUnicodeFail("xn---0-iyd216h.xn--4xa9120l"); } // [B1, V3, V6, V7] |
| 5256 | test { try toAsciiFail("xn---0-iyd216h.xn--4xa9120l", false); } // [B1, V3, V6, V7] |
| 5257 | test { try toAsciiFail("xn---0-iyd216h.xn--4xa9120l", true); } // [B1, V3, V6, V7] |
| 2348 | 5258 | test { try toUnicodeFail("xn---0-iyd216h.xn--3xa1220l"); } // [B1, V3, V6, V7] |
| 5259 | test { try toAsciiFail("xn---0-iyd216h.xn--3xa1220l", false); } // [B1, V3, V6, V7] |
| 5260 | test { try toAsciiFail("xn---0-iyd216h.xn--3xa1220l", true); } // [B1, V3, V6, V7] |
| 2349 | 5261 | test { try toUnicodeFail("\xf3\xa6\x88\x84\xe3\x80\x82-"); } // [V3, V7] |
| 5262 | test { try toAsciiFail("\xf3\xa6\x88\x84\xe3\x80\x82-", false); } // [V3, V7] |
| 5263 | test { try toAsciiFail("\xf3\xa6\x88\x84\xe3\x80\x82-", true); } // [V3, V7] |
| 2350 | 5264 | test { try toUnicodeFail("xn--xm38e.-"); } // [V3, V7] |
| 5265 | test { try toAsciiFail("xn--xm38e.-", false); } // [V3, V7] |
| 5266 | test { try toAsciiFail("xn--xm38e.-", true); } // [V3, V7] |
| 2351 | 5267 | test { try toUnicodeFail("\xe2\x8b\xa0\xf0\x90\x8b\xae\xef\xbc\x8e\xf2\xb6\x88\xae\xe0\xbc\x98\xc3\x9f\xe2\x89\xaf"); } // [V7] |
| 5268 | test { try toAsciiFail("\xe2\x8b\xa0\xf0\x90\x8b\xae\xef\xbc\x8e\xf2\xb6\x88\xae\xe0\xbc\x98\xc3\x9f\xe2\x89\xaf", false); } // [V7] |
| 5269 | test { try toAsciiFail("\xe2\x8b\xa0\xf0\x90\x8b\xae\xef\xbc\x8e\xf2\xb6\x88\xae\xe0\xbc\x98\xc3\x9f\xe2\x89\xaf", true); } // [V7] |
| 2352 | 5270 | test { try toUnicodeFail("\xe2\x89\xbc\xcc\xb8\xf0\x90\x8b\xae\xef\xbc\x8e\xf2\xb6\x88\xae\xe0\xbc\x98\xc3\x9f>\xcc\xb8"); } // [V7] |
| 5271 | test { try toAsciiFail("\xe2\x89\xbc\xcc\xb8\xf0\x90\x8b\xae\xef\xbc\x8e\xf2\xb6\x88\xae\xe0\xbc\x98\xc3\x9f>\xcc\xb8", false); } // [V7] |
| 5272 | test { try toAsciiFail("\xe2\x89\xbc\xcc\xb8\xf0\x90\x8b\xae\xef\xbc\x8e\xf2\xb6\x88\xae\xe0\xbc\x98\xc3\x9f>\xcc\xb8", true); } // [V7] |
| 2353 | 5273 | test { try toUnicodeFail("\xe2\x8b\xa0\xf0\x90\x8b\xae.\xf2\xb6\x88\xae\xe0\xbc\x98\xc3\x9f\xe2\x89\xaf"); } // [V7] |
| 5274 | test { try toAsciiFail("\xe2\x8b\xa0\xf0\x90\x8b\xae.\xf2\xb6\x88\xae\xe0\xbc\x98\xc3\x9f\xe2\x89\xaf", false); } // [V7] |
| 5275 | test { try toAsciiFail("\xe2\x8b\xa0\xf0\x90\x8b\xae.\xf2\xb6\x88\xae\xe0\xbc\x98\xc3\x9f\xe2\x89\xaf", true); } // [V7] |
| 2354 | 5276 | test { try toUnicodeFail("\xe2\x89\xbc\xcc\xb8\xf0\x90\x8b\xae.\xf2\xb6\x88\xae\xe0\xbc\x98\xc3\x9f>\xcc\xb8"); } // [V7] |
| 5277 | test { try toAsciiFail("\xe2\x89\xbc\xcc\xb8\xf0\x90\x8b\xae.\xf2\xb6\x88\xae\xe0\xbc\x98\xc3\x9f>\xcc\xb8", false); } // [V7] |
| 5278 | test { try toAsciiFail("\xe2\x89\xbc\xcc\xb8\xf0\x90\x8b\xae.\xf2\xb6\x88\xae\xe0\xbc\x98\xc3\x9f>\xcc\xb8", true); } // [V7] |
| 2355 | 5279 | test { try toUnicodeFail("\xe2\x89\xbc\xcc\xb8\xf0\x90\x8b\xae.\xf2\xb6\x88\xae\xe0\xbc\x98SS>\xcc\xb8"); } // [V7] |
| 5280 | test { try toAsciiFail("\xe2\x89\xbc\xcc\xb8\xf0\x90\x8b\xae.\xf2\xb6\x88\xae\xe0\xbc\x98SS>\xcc\xb8", false); } // [V7] |
| 5281 | test { try toAsciiFail("\xe2\x89\xbc\xcc\xb8\xf0\x90\x8b\xae.\xf2\xb6\x88\xae\xe0\xbc\x98SS>\xcc\xb8", true); } // [V7] |
| 2356 | 5282 | test { try toUnicodeFail("\xe2\x8b\xa0\xf0\x90\x8b\xae.\xf2\xb6\x88\xae\xe0\xbc\x98SS\xe2\x89\xaf"); } // [V7] |
| 5283 | test { try toAsciiFail("\xe2\x8b\xa0\xf0\x90\x8b\xae.\xf2\xb6\x88\xae\xe0\xbc\x98SS\xe2\x89\xaf", false); } // [V7] |
| 5284 | test { try toAsciiFail("\xe2\x8b\xa0\xf0\x90\x8b\xae.\xf2\xb6\x88\xae\xe0\xbc\x98SS\xe2\x89\xaf", true); } // [V7] |
| 2357 | 5285 | test { try toUnicodeFail("\xe2\x8b\xa0\xf0\x90\x8b\xae.\xf2\xb6\x88\xae\xe0\xbc\x98ss\xe2\x89\xaf"); } // [V7] |
| 5286 | test { try toAsciiFail("\xe2\x8b\xa0\xf0\x90\x8b\xae.\xf2\xb6\x88\xae\xe0\xbc\x98ss\xe2\x89\xaf", false); } // [V7] |
| 5287 | test { try toAsciiFail("\xe2\x8b\xa0\xf0\x90\x8b\xae.\xf2\xb6\x88\xae\xe0\xbc\x98ss\xe2\x89\xaf", true); } // [V7] |
| 2358 | 5288 | test { try toUnicodeFail("\xe2\x89\xbc\xcc\xb8\xf0\x90\x8b\xae.\xf2\xb6\x88\xae\xe0\xbc\x98ss>\xcc\xb8"); } // [V7] |
| 5289 | test { try toAsciiFail("\xe2\x89\xbc\xcc\xb8\xf0\x90\x8b\xae.\xf2\xb6\x88\xae\xe0\xbc\x98ss>\xcc\xb8", false); } // [V7] |
| 5290 | test { try toAsciiFail("\xe2\x89\xbc\xcc\xb8\xf0\x90\x8b\xae.\xf2\xb6\x88\xae\xe0\xbc\x98ss>\xcc\xb8", true); } // [V7] |
| 2359 | 5291 | test { try toUnicodeFail("\xe2\x89\xbc\xcc\xb8\xf0\x90\x8b\xae.\xf2\xb6\x88\xae\xe0\xbc\x98Ss>\xcc\xb8"); } // [V7] |
| 5292 | test { try toAsciiFail("\xe2\x89\xbc\xcc\xb8\xf0\x90\x8b\xae.\xf2\xb6\x88\xae\xe0\xbc\x98Ss>\xcc\xb8", false); } // [V7] |
| 5293 | test { try toAsciiFail("\xe2\x89\xbc\xcc\xb8\xf0\x90\x8b\xae.\xf2\xb6\x88\xae\xe0\xbc\x98Ss>\xcc\xb8", true); } // [V7] |
| 2360 | 5294 | test { try toUnicodeFail("\xe2\x8b\xa0\xf0\x90\x8b\xae.\xf2\xb6\x88\xae\xe0\xbc\x98Ss\xe2\x89\xaf"); } // [V7] |
| 5295 | test { try toAsciiFail("\xe2\x8b\xa0\xf0\x90\x8b\xae.\xf2\xb6\x88\xae\xe0\xbc\x98Ss\xe2\x89\xaf", false); } // [V7] |
| 5296 | test { try toAsciiFail("\xe2\x8b\xa0\xf0\x90\x8b\xae.\xf2\xb6\x88\xae\xe0\xbc\x98Ss\xe2\x89\xaf", true); } // [V7] |
| 2361 | 5297 | test { try toUnicodeFail("xn--pgh4639f.xn--ss-ifj426nle504a"); } // [V7] |
| 5298 | test { try toAsciiFail("xn--pgh4639f.xn--ss-ifj426nle504a", false); } // [V7] |
| 5299 | test { try toAsciiFail("xn--pgh4639f.xn--ss-ifj426nle504a", true); } // [V7] |
| 2362 | 5300 | test { try toUnicodeFail("xn--pgh4639f.xn--zca593eo6oc013y"); } // [V7] |
| 5301 | test { try toAsciiFail("xn--pgh4639f.xn--zca593eo6oc013y", false); } // [V7] |
| 5302 | test { try toAsciiFail("xn--pgh4639f.xn--zca593eo6oc013y", true); } // [V7] |
| 2363 | 5303 | test { try toUnicodeFail("\xe2\x89\xbc\xcc\xb8\xf0\x90\x8b\xae\xef\xbc\x8e\xf2\xb6\x88\xae\xe0\xbc\x98SS>\xcc\xb8"); } // [V7] |
| 5304 | test { try toAsciiFail("\xe2\x89\xbc\xcc\xb8\xf0\x90\x8b\xae\xef\xbc\x8e\xf2\xb6\x88\xae\xe0\xbc\x98SS>\xcc\xb8", false); } // [V7] |
| 5305 | test { try toAsciiFail("\xe2\x89\xbc\xcc\xb8\xf0\x90\x8b\xae\xef\xbc\x8e\xf2\xb6\x88\xae\xe0\xbc\x98SS>\xcc\xb8", true); } // [V7] |
| 2364 | 5306 | test { try toUnicodeFail("\xe2\x8b\xa0\xf0\x90\x8b\xae\xef\xbc\x8e\xf2\xb6\x88\xae\xe0\xbc\x98SS\xe2\x89\xaf"); } // [V7] |
| 5307 | test { try toAsciiFail("\xe2\x8b\xa0\xf0\x90\x8b\xae\xef\xbc\x8e\xf2\xb6\x88\xae\xe0\xbc\x98SS\xe2\x89\xaf", false); } // [V7] |
| 5308 | test { try toAsciiFail("\xe2\x8b\xa0\xf0\x90\x8b\xae\xef\xbc\x8e\xf2\xb6\x88\xae\xe0\xbc\x98SS\xe2\x89\xaf", true); } // [V7] |
| 2365 | 5309 | test { try toUnicodeFail("\xe2\x8b\xa0\xf0\x90\x8b\xae\xef\xbc\x8e\xf2\xb6\x88\xae\xe0\xbc\x98ss\xe2\x89\xaf"); } // [V7] |
| 5310 | test { try toAsciiFail("\xe2\x8b\xa0\xf0\x90\x8b\xae\xef\xbc\x8e\xf2\xb6\x88\xae\xe0\xbc\x98ss\xe2\x89\xaf", false); } // [V7] |
| 5311 | test { try toAsciiFail("\xe2\x8b\xa0\xf0\x90\x8b\xae\xef\xbc\x8e\xf2\xb6\x88\xae\xe0\xbc\x98ss\xe2\x89\xaf", true); } // [V7] |
| 2366 | 5312 | test { try toUnicodeFail("\xe2\x89\xbc\xcc\xb8\xf0\x90\x8b\xae\xef\xbc\x8e\xf2\xb6\x88\xae\xe0\xbc\x98ss>\xcc\xb8"); } // [V7] |
| 5313 | test { try toAsciiFail("\xe2\x89\xbc\xcc\xb8\xf0\x90\x8b\xae\xef\xbc\x8e\xf2\xb6\x88\xae\xe0\xbc\x98ss>\xcc\xb8", false); } // [V7] |
| 5314 | test { try toAsciiFail("\xe2\x89\xbc\xcc\xb8\xf0\x90\x8b\xae\xef\xbc\x8e\xf2\xb6\x88\xae\xe0\xbc\x98ss>\xcc\xb8", true); } // [V7] |
| 2367 | 5315 | test { try toUnicodeFail("\xe2\x89\xbc\xcc\xb8\xf0\x90\x8b\xae\xef\xbc\x8e\xf2\xb6\x88\xae\xe0\xbc\x98Ss>\xcc\xb8"); } // [V7] |
| 5316 | test { try toAsciiFail("\xe2\x89\xbc\xcc\xb8\xf0\x90\x8b\xae\xef\xbc\x8e\xf2\xb6\x88\xae\xe0\xbc\x98Ss>\xcc\xb8", false); } // [V7] |
| 5317 | test { try toAsciiFail("\xe2\x89\xbc\xcc\xb8\xf0\x90\x8b\xae\xef\xbc\x8e\xf2\xb6\x88\xae\xe0\xbc\x98Ss>\xcc\xb8", true); } // [V7] |
| 2368 | 5318 | test { try toUnicodeFail("\xe2\x8b\xa0\xf0\x90\x8b\xae\xef\xbc\x8e\xf2\xb6\x88\xae\xe0\xbc\x98Ss\xe2\x89\xaf"); } // [V7] |
| 5319 | test { try toAsciiFail("\xe2\x8b\xa0\xf0\x90\x8b\xae\xef\xbc\x8e\xf2\xb6\x88\xae\xe0\xbc\x98Ss\xe2\x89\xaf", false); } // [V7] |
| 5320 | test { try toAsciiFail("\xe2\x8b\xa0\xf0\x90\x8b\xae\xef\xbc\x8e\xf2\xb6\x88\xae\xe0\xbc\x98Ss\xe2\x89\xaf", true); } // [V7] |
| 2369 | 5321 | test { try toUnicodeFail("1\xf0\x90\x8b\xb8\xd9\xa4\xef\xbd\xa1\xf3\xa0\xa2\xae\xef\xae\xa4\xf1\xb7\x9d\x8a"); } // [B1, V7] |
| 5322 | test { try toAsciiFail("1\xf0\x90\x8b\xb8\xd9\xa4\xef\xbd\xa1\xf3\xa0\xa2\xae\xef\xae\xa4\xf1\xb7\x9d\x8a", false); } // [B1, V7] |
| 5323 | test { try toAsciiFail("1\xf0\x90\x8b\xb8\xd9\xa4\xef\xbd\xa1\xf3\xa0\xa2\xae\xef\xae\xa4\xf1\xb7\x9d\x8a", true); } // [B1, V7] |
| 2370 | 5324 | test { try toUnicodeFail("1\xf0\x90\x8b\xb8\xd9\xa4\xe3\x80\x82\xf3\xa0\xa2\xae\xdb\x80\xf1\xb7\x9d\x8a"); } // [B1, V7] |
| 5325 | test { try toAsciiFail("1\xf0\x90\x8b\xb8\xd9\xa4\xe3\x80\x82\xf3\xa0\xa2\xae\xdb\x80\xf1\xb7\x9d\x8a", false); } // [B1, V7] |
| 5326 | test { try toAsciiFail("1\xf0\x90\x8b\xb8\xd9\xa4\xe3\x80\x82\xf3\xa0\xa2\xae\xdb\x80\xf1\xb7\x9d\x8a", true); } // [B1, V7] |
| 2371 | 5327 | test { try toUnicodeFail("1\xf0\x90\x8b\xb8\xd9\xa4\xe3\x80\x82\xf3\xa0\xa2\xae\xdb\x95\xd9\x94\xf1\xb7\x9d\x8a"); } // [B1, V7] |
| 5328 | test { try toAsciiFail("1\xf0\x90\x8b\xb8\xd9\xa4\xe3\x80\x82\xf3\xa0\xa2\xae\xdb\x95\xd9\x94\xf1\xb7\x9d\x8a", false); } // [B1, V7] |
| 5329 | test { try toAsciiFail("1\xf0\x90\x8b\xb8\xd9\xa4\xe3\x80\x82\xf3\xa0\xa2\xae\xdb\x95\xd9\x94\xf1\xb7\x9d\x8a", true); } // [B1, V7] |
| 2372 | 5330 | test { try toUnicodeFail("xn--1-hqc3905q.xn--zkb83268gqee4a"); } // [B1, V7] |
| 5331 | test { try toAsciiFail("xn--1-hqc3905q.xn--zkb83268gqee4a", false); } // [B1, V7] |
| 5332 | test { try toAsciiFail("xn--1-hqc3905q.xn--zkb83268gqee4a", true); } // [B1, V7] |
| 2373 | 5333 | test { try toUnicodeFail("\xe5\x84\xad-\xef\xbd\xa1\xf0\x90\xb9\xb4\xe1\x83\x82\xf1\xa5\xb3\xa0\xe2\x80\x8c"); } // [B1, B6, C1, V3, V7] |
| 5334 | test { try toAsciiFail("\xe5\x84\xad-\xef\xbd\xa1\xf0\x90\xb9\xb4\xe1\x83\x82\xf1\xa5\xb3\xa0\xe2\x80\x8c", false); } // [B1, B6, C1, V3, V7] |
| 5335 | test { try toAsciiFail("\xe5\x84\xad-\xef\xbd\xa1\xf0\x90\xb9\xb4\xe1\x83\x82\xf1\xa5\xb3\xa0\xe2\x80\x8c", true); } // [B1, B6, V3, V7] |
| 2374 | 5336 | test { try toUnicodeFail("\xe5\x84\xad-\xe3\x80\x82\xf0\x90\xb9\xb4\xe1\x83\x82\xf1\xa5\xb3\xa0\xe2\x80\x8c"); } // [B1, B6, C1, V3, V7] |
| 5337 | test { try toAsciiFail("\xe5\x84\xad-\xe3\x80\x82\xf0\x90\xb9\xb4\xe1\x83\x82\xf1\xa5\xb3\xa0\xe2\x80\x8c", false); } // [B1, B6, C1, V3, V7] |
| 5338 | test { try toAsciiFail("\xe5\x84\xad-\xe3\x80\x82\xf0\x90\xb9\xb4\xe1\x83\x82\xf1\xa5\xb3\xa0\xe2\x80\x8c", true); } // [B1, B6, V3, V7] |
| 2375 | 5339 | test { try toUnicodeFail("\xe5\x84\xad-\xe3\x80\x82\xf0\x90\xb9\xb4\xe2\xb4\xa2\xf1\xa5\xb3\xa0\xe2\x80\x8c"); } // [B1, B6, C1, V3, V7] |
| 5340 | test { try toAsciiFail("\xe5\x84\xad-\xe3\x80\x82\xf0\x90\xb9\xb4\xe2\xb4\xa2\xf1\xa5\xb3\xa0\xe2\x80\x8c", false); } // [B1, B6, C1, V3, V7] |
| 5341 | test { try toAsciiFail("\xe5\x84\xad-\xe3\x80\x82\xf0\x90\xb9\xb4\xe2\xb4\xa2\xf1\xa5\xb3\xa0\xe2\x80\x8c", true); } // [B1, B6, V3, V7] |
| 2376 | 5342 | test { try toUnicodeFail("xn----gz7a.xn--qlj9223eywx0b"); } // [B1, B6, V3, V7] |
| 5343 | test { try toAsciiFail("xn----gz7a.xn--qlj9223eywx0b", false); } // [B1, B6, V3, V7] |
| 5344 | test { try toAsciiFail("xn----gz7a.xn--qlj9223eywx0b", true); } // [B1, B6, V3, V7] |
| 2377 | 5345 | test { try toUnicodeFail("xn----gz7a.xn--0ug472cfq0pus98b"); } // [B1, B6, C1, V3, V7] |
| 5346 | test { try toAsciiFail("xn----gz7a.xn--0ug472cfq0pus98b", false); } // [B1, B6, C1, V3, V7] |
| 5347 | test { try toAsciiFail("xn----gz7a.xn--0ug472cfq0pus98b", true); } // [B1, B6, C1, V3, V7] |
| 2378 | 5348 | test { try toUnicodeFail("\xe5\x84\xad-\xef\xbd\xa1\xf0\x90\xb9\xb4\xe2\xb4\xa2\xf1\xa5\xb3\xa0\xe2\x80\x8c"); } // [B1, B6, C1, V3, V7] |
| 5349 | test { try toAsciiFail("\xe5\x84\xad-\xef\xbd\xa1\xf0\x90\xb9\xb4\xe2\xb4\xa2\xf1\xa5\xb3\xa0\xe2\x80\x8c", false); } // [B1, B6, C1, V3, V7] |
| 5350 | test { try toAsciiFail("\xe5\x84\xad-\xef\xbd\xa1\xf0\x90\xb9\xb4\xe2\xb4\xa2\xf1\xa5\xb3\xa0\xe2\x80\x8c", true); } // [B1, B6, V3, V7] |
| 2379 | 5351 | test { try toUnicodeFail("xn----gz7a.xn--6nd5001kyw98a"); } // [B1, B6, V3, V7] |
| 5352 | test { try toAsciiFail("xn----gz7a.xn--6nd5001kyw98a", false); } // [B1, B6, V3, V7] |
| 5353 | test { try toAsciiFail("xn----gz7a.xn--6nd5001kyw98a", true); } // [B1, B6, V3, V7] |
| 2380 | 5354 | test { try toUnicodeFail("xn----gz7a.xn--6nd249ejl4pusr7b"); } // [B1, B6, C1, V3, V7] |
| 5355 | test { try toAsciiFail("xn----gz7a.xn--6nd249ejl4pusr7b", false); } // [B1, B6, C1, V3, V7] |
| 5356 | test { try toAsciiFail("xn----gz7a.xn--6nd249ejl4pusr7b", true); } // [B1, B6, C1, V3, V7] |
| 2381 | 5357 | test { try toUnicodeFail("\xf0\x9d\x9f\xba\xf0\x90\x8b\xb7\xda\xb9\xef\xbc\x8e\xf0\x9e\xa4\xad\xf2\xbf\x8d\xa1"); } // [B1, B2, B3, V7] |
| 5358 | test { try toAsciiFail("\xf0\x9d\x9f\xba\xf0\x90\x8b\xb7\xda\xb9\xef\xbc\x8e\xf0\x9e\xa4\xad\xf2\xbf\x8d\xa1", false); } // [B1, B2, B3, V7] |
| 5359 | test { try toAsciiFail("\xf0\x9d\x9f\xba\xf0\x90\x8b\xb7\xda\xb9\xef\xbc\x8e\xf0\x9e\xa4\xad\xf2\xbf\x8d\xa1", true); } // [B1, B2, B3, V7] |
| 2382 | 5360 | test { try toUnicodeFail("4\xf0\x90\x8b\xb7\xda\xb9.\xf0\x9e\xa4\xad\xf2\xbf\x8d\xa1"); } // [B1, B2, B3, V7] |
| 5361 | test { try toAsciiFail("4\xf0\x90\x8b\xb7\xda\xb9.\xf0\x9e\xa4\xad\xf2\xbf\x8d\xa1", false); } // [B1, B2, B3, V7] |
| 5362 | test { try toAsciiFail("4\xf0\x90\x8b\xb7\xda\xb9.\xf0\x9e\xa4\xad\xf2\xbf\x8d\xa1", true); } // [B1, B2, B3, V7] |
| 2383 | 5363 | test { try toUnicodeFail("4\xf0\x90\x8b\xb7\xda\xb9.\xf0\x9e\xa4\x8b\xf2\xbf\x8d\xa1"); } // [B1, B2, B3, V7] |
| 5364 | test { try toAsciiFail("4\xf0\x90\x8b\xb7\xda\xb9.\xf0\x9e\xa4\x8b\xf2\xbf\x8d\xa1", false); } // [B1, B2, B3, V7] |
| 5365 | test { try toAsciiFail("4\xf0\x90\x8b\xb7\xda\xb9.\xf0\x9e\xa4\x8b\xf2\xbf\x8d\xa1", true); } // [B1, B2, B3, V7] |
| 2384 | 5366 | test { try toUnicodeFail("xn--4-cvc5384q.xn--le6hi7322b"); } // [B1, B2, B3, V7] |
| 5367 | test { try toAsciiFail("xn--4-cvc5384q.xn--le6hi7322b", false); } // [B1, B2, B3, V7] |
| 5368 | test { try toAsciiFail("xn--4-cvc5384q.xn--le6hi7322b", true); } // [B1, B2, B3, V7] |
| 2385 | 5369 | test { try toUnicodeFail("\xf0\x9d\x9f\xba\xf0\x90\x8b\xb7\xda\xb9\xef\xbc\x8e\xf0\x9e\xa4\x8b\xf2\xbf\x8d\xa1"); } // [B1, B2, B3, V7] |
| 5370 | test { try toAsciiFail("\xf0\x9d\x9f\xba\xf0\x90\x8b\xb7\xda\xb9\xef\xbc\x8e\xf0\x9e\xa4\x8b\xf2\xbf\x8d\xa1", false); } // [B1, B2, B3, V7] |
| 5371 | test { try toAsciiFail("\xf0\x9d\x9f\xba\xf0\x90\x8b\xb7\xda\xb9\xef\xbc\x8e\xf0\x9e\xa4\x8b\xf2\xbf\x8d\xa1", true); } // [B1, B2, B3, V7] |
| 2386 | 5372 | test { try toUnicodeFail("\xe2\x89\xaf-\xea\xa1\x8b\xf0\x91\xb2\xa3.\xe2\x92\x88\xf0\x90\xb9\xad"); } // [B1, V7] |
| 5373 | test { try toAsciiFail("\xe2\x89\xaf-\xea\xa1\x8b\xf0\x91\xb2\xa3.\xe2\x92\x88\xf0\x90\xb9\xad", false); } // [B1, V7] |
| 5374 | test { try toAsciiFail("\xe2\x89\xaf-\xea\xa1\x8b\xf0\x91\xb2\xa3.\xe2\x92\x88\xf0\x90\xb9\xad", true); } // [B1, V7] |
| 2387 | 5375 | test { try toUnicodeFail(">\xcc\xb8-\xea\xa1\x8b\xf0\x91\xb2\xa3.\xe2\x92\x88\xf0\x90\xb9\xad"); } // [B1, V7] |
| 5376 | test { try toAsciiFail(">\xcc\xb8-\xea\xa1\x8b\xf0\x91\xb2\xa3.\xe2\x92\x88\xf0\x90\xb9\xad", false); } // [B1, V7] |
| 5377 | test { try toAsciiFail(">\xcc\xb8-\xea\xa1\x8b\xf0\x91\xb2\xa3.\xe2\x92\x88\xf0\x90\xb9\xad", true); } // [B1, V7] |
| 2388 | 5378 | test { try toUnicodeFail("\xe2\x89\xaf-\xea\xa1\x8b\xf0\x91\xb2\xa3.1.\xf0\x90\xb9\xad"); } // [B1] |
| 5379 | test { try toAsciiFail("\xe2\x89\xaf-\xea\xa1\x8b\xf0\x91\xb2\xa3.1.\xf0\x90\xb9\xad", false); } // [B1] |
| 5380 | test { try toAsciiFail("\xe2\x89\xaf-\xea\xa1\x8b\xf0\x91\xb2\xa3.1.\xf0\x90\xb9\xad", true); } // [B1] |
| 2389 | 5381 | test { try toUnicodeFail(">\xcc\xb8-\xea\xa1\x8b\xf0\x91\xb2\xa3.1.\xf0\x90\xb9\xad"); } // [B1] |
| 5382 | test { try toAsciiFail(">\xcc\xb8-\xea\xa1\x8b\xf0\x91\xb2\xa3.1.\xf0\x90\xb9\xad", false); } // [B1] |
| 5383 | test { try toAsciiFail(">\xcc\xb8-\xea\xa1\x8b\xf0\x91\xb2\xa3.1.\xf0\x90\xb9\xad", true); } // [B1] |
| 2390 | 5384 | test { try toUnicodeFail("xn----ogox061d5i8d.1.xn--lo0d"); } // [B1] |
| 5385 | test { try toAsciiFail("xn----ogox061d5i8d.1.xn--lo0d", false); } // [B1] |
| 5386 | test { try toAsciiFail("xn----ogox061d5i8d.1.xn--lo0d", true); } // [B1] |
| 2391 | 5387 | test { try toUnicodeFail("xn----ogox061d5i8d.xn--tsh0666f"); } // [B1, V7] |
| 5388 | test { try toAsciiFail("xn----ogox061d5i8d.xn--tsh0666f", false); } // [B1, V7] |
| 5389 | test { try toAsciiFail("xn----ogox061d5i8d.xn--tsh0666f", true); } // [B1, V7] |
| 2392 | 5390 | test { try toUnicodeFail("\xcc\xb0\xef\xbc\x8e\xf3\xb0\x9c\xb1\xe8\x9a\x80"); } // [V6, V7] |
| 5391 | test { try toAsciiFail("\xcc\xb0\xef\xbc\x8e\xf3\xb0\x9c\xb1\xe8\x9a\x80", false); } // [V6, V7] |
| 5392 | test { try toAsciiFail("\xcc\xb0\xef\xbc\x8e\xf3\xb0\x9c\xb1\xe8\x9a\x80", true); } // [V6, V7] |
| 2393 | 5393 | test { try toUnicodeFail("\xcc\xb0.\xf3\xb0\x9c\xb1\xe8\x9a\x80"); } // [V6, V7] |
| 5394 | test { try toAsciiFail("\xcc\xb0.\xf3\xb0\x9c\xb1\xe8\x9a\x80", false); } // [V6, V7] |
| 5395 | test { try toAsciiFail("\xcc\xb0.\xf3\xb0\x9c\xb1\xe8\x9a\x80", true); } // [V6, V7] |
| 2394 | 5396 | test { try toUnicodeFail("xn--xta.xn--e91aw9417e"); } // [V6, V7] |
| 5397 | test { try toAsciiFail("xn--xta.xn--e91aw9417e", false); } // [V6, V7] |
| 5398 | test { try toAsciiFail("xn--xta.xn--e91aw9417e", true); } // [V6, V7] |
| 2395 | 5399 | test { try toUnicodeFail("\xef\xac\xb9\xe1\x82\xb8.\xf0\x9e\xa1\xbc\xf0\x91\x87\x80\xc3\x9f\xe2\x83\x97"); } // [B2, B3] |
| 5400 | test { try toAsciiFail("\xef\xac\xb9\xe1\x82\xb8.\xf0\x9e\xa1\xbc\xf0\x91\x87\x80\xc3\x9f\xe2\x83\x97", false); } // [B2, B3] |
| 5401 | test { try toAsciiFail("\xef\xac\xb9\xe1\x82\xb8.\xf0\x9e\xa1\xbc\xf0\x91\x87\x80\xc3\x9f\xe2\x83\x97", true); } // [B2, B3] |
| 2396 | 5402 | test { try toUnicodeFail("\xd7\x99\xd6\xbc\xe1\x82\xb8.\xf0\x9e\xa1\xbc\xf0\x91\x87\x80\xc3\x9f\xe2\x83\x97"); } // [B2, B3] |
| 5403 | test { try toAsciiFail("\xd7\x99\xd6\xbc\xe1\x82\xb8.\xf0\x9e\xa1\xbc\xf0\x91\x87\x80\xc3\x9f\xe2\x83\x97", false); } // [B2, B3] |
| 5404 | test { try toAsciiFail("\xd7\x99\xd6\xbc\xe1\x82\xb8.\xf0\x9e\xa1\xbc\xf0\x91\x87\x80\xc3\x9f\xe2\x83\x97", true); } // [B2, B3] |
| 2397 | 5405 | test { try toUnicodeFail("\xd7\x99\xd6\xbc\xe2\xb4\x98.\xf0\x9e\xa1\xbc\xf0\x91\x87\x80\xc3\x9f\xe2\x83\x97"); } // [B2, B3] |
| 5406 | test { try toAsciiFail("\xd7\x99\xd6\xbc\xe2\xb4\x98.\xf0\x9e\xa1\xbc\xf0\x91\x87\x80\xc3\x9f\xe2\x83\x97", false); } // [B2, B3] |
| 5407 | test { try toAsciiFail("\xd7\x99\xd6\xbc\xe2\xb4\x98.\xf0\x9e\xa1\xbc\xf0\x91\x87\x80\xc3\x9f\xe2\x83\x97", true); } // [B2, B3] |
| 2398 | 5408 | test { try toUnicodeFail("\xd7\x99\xd6\xbc\xe1\x82\xb8.\xf0\x9e\xa1\xbc\xf0\x91\x87\x80SS\xe2\x83\x97"); } // [B2, B3] |
| 5409 | test { try toAsciiFail("\xd7\x99\xd6\xbc\xe1\x82\xb8.\xf0\x9e\xa1\xbc\xf0\x91\x87\x80SS\xe2\x83\x97", false); } // [B2, B3] |
| 5410 | test { try toAsciiFail("\xd7\x99\xd6\xbc\xe1\x82\xb8.\xf0\x9e\xa1\xbc\xf0\x91\x87\x80SS\xe2\x83\x97", true); } // [B2, B3] |
| 2399 | 5411 | test { try toUnicodeFail("\xd7\x99\xd6\xbc\xe2\xb4\x98.\xf0\x9e\xa1\xbc\xf0\x91\x87\x80ss\xe2\x83\x97"); } // [B2, B3] |
| 5412 | test { try toAsciiFail("\xd7\x99\xd6\xbc\xe2\xb4\x98.\xf0\x9e\xa1\xbc\xf0\x91\x87\x80ss\xe2\x83\x97", false); } // [B2, B3] |
| 5413 | test { try toAsciiFail("\xd7\x99\xd6\xbc\xe2\xb4\x98.\xf0\x9e\xa1\xbc\xf0\x91\x87\x80ss\xe2\x83\x97", true); } // [B2, B3] |
| 2400 | 5414 | test { try toUnicodeFail("xn--kdb1d278n.xn--ss-yju5690ken9h"); } // [B2, B3] |
| 5415 | test { try toAsciiFail("xn--kdb1d278n.xn--ss-yju5690ken9h", false); } // [B2, B3] |
| 5416 | test { try toAsciiFail("xn--kdb1d278n.xn--ss-yju5690ken9h", true); } // [B2, B3] |
| 2401 | 5417 | test { try toUnicodeFail("xn--kdb1d278n.xn--zca284nhg9nrrxg"); } // [B2, B3] |
| 5418 | test { try toAsciiFail("xn--kdb1d278n.xn--zca284nhg9nrrxg", false); } // [B2, B3] |
| 5419 | test { try toAsciiFail("xn--kdb1d278n.xn--zca284nhg9nrrxg", true); } // [B2, B3] |
| 2402 | 5420 | test { try toUnicodeFail("\xef\xac\xb9\xe2\xb4\x98.\xf0\x9e\xa1\xbc\xf0\x91\x87\x80\xc3\x9f\xe2\x83\x97"); } // [B2, B3] |
| 5421 | test { try toAsciiFail("\xef\xac\xb9\xe2\xb4\x98.\xf0\x9e\xa1\xbc\xf0\x91\x87\x80\xc3\x9f\xe2\x83\x97", false); } // [B2, B3] |
| 5422 | test { try toAsciiFail("\xef\xac\xb9\xe2\xb4\x98.\xf0\x9e\xa1\xbc\xf0\x91\x87\x80\xc3\x9f\xe2\x83\x97", true); } // [B2, B3] |
| 2403 | 5423 | test { try toUnicodeFail("\xef\xac\xb9\xe1\x82\xb8.\xf0\x9e\xa1\xbc\xf0\x91\x87\x80SS\xe2\x83\x97"); } // [B2, B3] |
| 5424 | test { try toAsciiFail("\xef\xac\xb9\xe1\x82\xb8.\xf0\x9e\xa1\xbc\xf0\x91\x87\x80SS\xe2\x83\x97", false); } // [B2, B3] |
| 5425 | test { try toAsciiFail("\xef\xac\xb9\xe1\x82\xb8.\xf0\x9e\xa1\xbc\xf0\x91\x87\x80SS\xe2\x83\x97", true); } // [B2, B3] |
| 2404 | 5426 | test { try toUnicodeFail("\xef\xac\xb9\xe2\xb4\x98.\xf0\x9e\xa1\xbc\xf0\x91\x87\x80ss\xe2\x83\x97"); } // [B2, B3] |
| 5427 | test { try toAsciiFail("\xef\xac\xb9\xe2\xb4\x98.\xf0\x9e\xa1\xbc\xf0\x91\x87\x80ss\xe2\x83\x97", false); } // [B2, B3] |
| 5428 | test { try toAsciiFail("\xef\xac\xb9\xe2\xb4\x98.\xf0\x9e\xa1\xbc\xf0\x91\x87\x80ss\xe2\x83\x97", true); } // [B2, B3] |
| 2405 | 5429 | test { try toUnicodeFail("xn--kdb1d867b.xn--ss-yju5690ken9h"); } // [B2, B3, V7] |
| 5430 | test { try toAsciiFail("xn--kdb1d867b.xn--ss-yju5690ken9h", false); } // [B2, B3, V7] |
| 5431 | test { try toAsciiFail("xn--kdb1d867b.xn--ss-yju5690ken9h", true); } // [B2, B3, V7] |
| 2406 | 5432 | test { try toUnicodeFail("xn--kdb1d867b.xn--zca284nhg9nrrxg"); } // [B2, B3, V7] |
| 5433 | test { try toAsciiFail("xn--kdb1d867b.xn--zca284nhg9nrrxg", false); } // [B2, B3, V7] |
| 5434 | test { try toAsciiFail("xn--kdb1d867b.xn--zca284nhg9nrrxg", true); } // [B2, B3, V7] |
| 2407 | 5435 | test { try toUnicodeFail("\xd7\x99\xd6\xbc\xe1\x82\xb8.\xf0\x9e\xa1\xbc\xf0\x91\x87\x80ss\xe2\x83\x97"); } // [B2, B3] |
| 5436 | test { try toAsciiFail("\xd7\x99\xd6\xbc\xe1\x82\xb8.\xf0\x9e\xa1\xbc\xf0\x91\x87\x80ss\xe2\x83\x97", false); } // [B2, B3] |
| 5437 | test { try toAsciiFail("\xd7\x99\xd6\xbc\xe1\x82\xb8.\xf0\x9e\xa1\xbc\xf0\x91\x87\x80ss\xe2\x83\x97", true); } // [B2, B3] |
| 2408 | 5438 | test { try toUnicodeFail("\xef\xac\xb9\xe1\x82\xb8.\xf0\x9e\xa1\xbc\xf0\x91\x87\x80ss\xe2\x83\x97"); } // [B2, B3] |
| 5439 | test { try toAsciiFail("\xef\xac\xb9\xe1\x82\xb8.\xf0\x9e\xa1\xbc\xf0\x91\x87\x80ss\xe2\x83\x97", false); } // [B2, B3] |
| 5440 | test { try toAsciiFail("\xef\xac\xb9\xe1\x82\xb8.\xf0\x9e\xa1\xbc\xf0\x91\x87\x80ss\xe2\x83\x97", true); } // [B2, B3] |
| 2409 | 5441 | test { try toUnicodeFail("\xe1\xae\xa3\xf0\x90\xb9\xb0\xf2\x81\xb1\x93\xef\xbd\xa1\xe5\x87\xac"); } // [B1, V6, V7] |
| 5442 | test { try toAsciiFail("\xe1\xae\xa3\xf0\x90\xb9\xb0\xf2\x81\xb1\x93\xef\xbd\xa1\xe5\x87\xac", false); } // [B1, V6, V7] |
| 5443 | test { try toAsciiFail("\xe1\xae\xa3\xf0\x90\xb9\xb0\xf2\x81\xb1\x93\xef\xbd\xa1\xe5\x87\xac", true); } // [B1, V6, V7] |
| 2410 | 5444 | test { try toUnicodeFail("\xe1\xae\xa3\xf0\x90\xb9\xb0\xf2\x81\xb1\x93\xe3\x80\x82\xe5\x87\xac"); } // [B1, V6, V7] |
| 5445 | test { try toAsciiFail("\xe1\xae\xa3\xf0\x90\xb9\xb0\xf2\x81\xb1\x93\xe3\x80\x82\xe5\x87\xac", false); } // [B1, V6, V7] |
| 5446 | test { try toAsciiFail("\xe1\xae\xa3\xf0\x90\xb9\xb0\xf2\x81\xb1\x93\xe3\x80\x82\xe5\x87\xac", true); } // [B1, V6, V7] |
| 2411 | 5447 | test { try toUnicodeFail("xn--rxfz314ilg20c.xn--t9q"); } // [B1, V6, V7] |
| 5448 | test { try toAsciiFail("xn--rxfz314ilg20c.xn--t9q", false); } // [B1, V6, V7] |
| 5449 | test { try toAsciiFail("xn--rxfz314ilg20c.xn--t9q", true); } // [B1, V6, V7] |
| 2412 | 5450 | test { try toUnicodeFail("\xf0\x9f\xa2\x9f\xf0\x9f\x84\x88\xe2\x80\x8d\xea\xa1\x8e\xef\xbd\xa1\xe0\xbe\x84"); } // [C2, V6, U1] |
| 5451 | test { try toAsciiFail("\xf0\x9f\xa2\x9f\xf0\x9f\x84\x88\xe2\x80\x8d\xea\xa1\x8e\xef\xbd\xa1\xe0\xbe\x84", false); } // [C2, V6, U1] |
| 5452 | test { try toAsciiFail("\xf0\x9f\xa2\x9f\xf0\x9f\x84\x88\xe2\x80\x8d\xea\xa1\x8e\xef\xbd\xa1\xe0\xbe\x84", true); } // [V6, U1] |
| 2413 | 5453 | test { try toUnicodeFail("\xf0\x9f\xa2\x9f7,\xe2\x80\x8d\xea\xa1\x8e\xe3\x80\x82\xe0\xbe\x84"); } // [C2, V6, U1] |
| 5454 | test { try toAsciiFail("\xf0\x9f\xa2\x9f7,\xe2\x80\x8d\xea\xa1\x8e\xe3\x80\x82\xe0\xbe\x84", false); } // [C2, V6, U1] |
| 5455 | test { try toAsciiFail("\xf0\x9f\xa2\x9f7,\xe2\x80\x8d\xea\xa1\x8e\xe3\x80\x82\xe0\xbe\x84", true); } // [V6, U1] |
| 2414 | 5456 | test { try toUnicodeFail("xn--7,-gh9hg322i.xn--3ed"); } // [V6, U1] |
| 5457 | test { try toAsciiFail("xn--7,-gh9hg322i.xn--3ed", false); } // [V6, U1] |
| 5458 | test { try toAsciiFail("xn--7,-gh9hg322i.xn--3ed", true); } // [V6, U1] |
| 2415 | 5459 | test { try toUnicodeFail("xn--7,-n1t0654eqo3o.xn--3ed"); } // [C2, V6, U1] |
| 5460 | test { try toAsciiFail("xn--7,-n1t0654eqo3o.xn--3ed", false); } // [C2, V6, U1] |
| 5461 | test { try toAsciiFail("xn--7,-n1t0654eqo3o.xn--3ed", true); } // [C2, V6, U1] |
| 2416 | 5462 | test { try toUnicodeFail("xn--nc9aq743ds0e.xn--3ed"); } // [V6, V7] |
| 5463 | test { try toAsciiFail("xn--nc9aq743ds0e.xn--3ed", false); } // [V6, V7] |
| 5464 | test { try toAsciiFail("xn--nc9aq743ds0e.xn--3ed", true); } // [V6, V7] |
| 2417 | 5465 | test { try toUnicodeFail("xn--1ug4874cfd0kbmg.xn--3ed"); } // [C2, V6, V7] |
| 5466 | test { try toAsciiFail("xn--1ug4874cfd0kbmg.xn--3ed", false); } // [C2, V6, V7] |
| 5467 | test { try toAsciiFail("xn--1ug4874cfd0kbmg.xn--3ed", true); } // [C2, V6, V7] |
| 2418 | 5468 | test { try toUnicodeFail("\xea\xa1\x94\xe3\x80\x82\xe1\x80\xb9\xe1\xa2\x87"); } // [V6] |
| 5469 | test { try toAsciiFail("\xea\xa1\x94\xe3\x80\x82\xe1\x80\xb9\xe1\xa2\x87", false); } // [V6] |
| 5470 | test { try toAsciiFail("\xea\xa1\x94\xe3\x80\x82\xe1\x80\xb9\xe1\xa2\x87", true); } // [V6] |
| 2419 | 5471 | test { try toUnicodeFail("xn--tc9a.xn--9jd663b"); } // [V6] |
| 5472 | test { try toAsciiFail("xn--tc9a.xn--9jd663b", false); } // [V6] |
| 5473 | test { try toAsciiFail("xn--tc9a.xn--9jd663b", true); } // [V6] |
| 2420 | 5474 | test { try toUnicodeFail("\xe2\x83\xab\xe2\x89\xae.\xf0\x9d\xa8\x96"); } // [V6] |
| 5475 | test { try toAsciiFail("\xe2\x83\xab\xe2\x89\xae.\xf0\x9d\xa8\x96", false); } // [V6] |
| 5476 | test { try toAsciiFail("\xe2\x83\xab\xe2\x89\xae.\xf0\x9d\xa8\x96", true); } // [V6] |
| 2421 | 5477 | test { try toUnicodeFail("\xe2\x83\xab<\xcc\xb8.\xf0\x9d\xa8\x96"); } // [V6] |
| 5478 | test { try toAsciiFail("\xe2\x83\xab<\xcc\xb8.\xf0\x9d\xa8\x96", false); } // [V6] |
| 5479 | test { try toAsciiFail("\xe2\x83\xab<\xcc\xb8.\xf0\x9d\xa8\x96", true); } // [V6] |
| 2422 | 5480 | test { try toUnicodeFail("xn--e1g71d.xn--772h"); } // [V6] |
| 5481 | test { try toAsciiFail("xn--e1g71d.xn--772h", false); } // [V6] |
| 5482 | test { try toAsciiFail("xn--e1g71d.xn--772h", true); } // [V6] |
| 2423 | 5483 | test { try toUnicodeFail("\xe1\x83\x82\xe2\x89\xaf\xe8\xa4\xa6\xef\xbc\x8e\xe1\xa0\xaa\xdf\xaa\xe1\x82\xbe\xdd\xa7"); } // [B5, B6] |
| 5484 | test { try toAsciiFail("\xe1\x83\x82\xe2\x89\xaf\xe8\xa4\xa6\xef\xbc\x8e\xe1\xa0\xaa\xdf\xaa\xe1\x82\xbe\xdd\xa7", false); } // [B5, B6] |
| 5485 | test { try toAsciiFail("\xe1\x83\x82\xe2\x89\xaf\xe8\xa4\xa6\xef\xbc\x8e\xe1\xa0\xaa\xdf\xaa\xe1\x82\xbe\xdd\xa7", true); } // [B5, B6] |
| 2424 | 5486 | test { try toUnicodeFail("\xe1\x83\x82>\xcc\xb8\xe8\xa4\xa6\xef\xbc\x8e\xe1\xa0\xaa\xdf\xaa\xe1\x82\xbe\xdd\xa7"); } // [B5, B6] |
| 5487 | test { try toAsciiFail("\xe1\x83\x82>\xcc\xb8\xe8\xa4\xa6\xef\xbc\x8e\xe1\xa0\xaa\xdf\xaa\xe1\x82\xbe\xdd\xa7", false); } // [B5, B6] |
| 5488 | test { try toAsciiFail("\xe1\x83\x82>\xcc\xb8\xe8\xa4\xa6\xef\xbc\x8e\xe1\xa0\xaa\xdf\xaa\xe1\x82\xbe\xdd\xa7", true); } // [B5, B6] |
| 2425 | 5489 | test { try toUnicodeFail("\xe1\x83\x82\xe2\x89\xaf\xe8\xa4\xa6.\xe1\xa0\xaa\xdf\xaa\xe1\x82\xbe\xdd\xa7"); } // [B5, B6] |
| 5490 | test { try toAsciiFail("\xe1\x83\x82\xe2\x89\xaf\xe8\xa4\xa6.\xe1\xa0\xaa\xdf\xaa\xe1\x82\xbe\xdd\xa7", false); } // [B5, B6] |
| 5491 | test { try toAsciiFail("\xe1\x83\x82\xe2\x89\xaf\xe8\xa4\xa6.\xe1\xa0\xaa\xdf\xaa\xe1\x82\xbe\xdd\xa7", true); } // [B5, B6] |
| 2426 | 5492 | test { try toUnicodeFail("\xe1\x83\x82>\xcc\xb8\xe8\xa4\xa6.\xe1\xa0\xaa\xdf\xaa\xe1\x82\xbe\xdd\xa7"); } // [B5, B6] |
| 5493 | test { try toAsciiFail("\xe1\x83\x82>\xcc\xb8\xe8\xa4\xa6.\xe1\xa0\xaa\xdf\xaa\xe1\x82\xbe\xdd\xa7", false); } // [B5, B6] |
| 5494 | test { try toAsciiFail("\xe1\x83\x82>\xcc\xb8\xe8\xa4\xa6.\xe1\xa0\xaa\xdf\xaa\xe1\x82\xbe\xdd\xa7", true); } // [B5, B6] |
| 2427 | 5495 | test { try toUnicodeFail("\xe2\xb4\xa2>\xcc\xb8\xe8\xa4\xa6.\xe1\xa0\xaa\xdf\xaa\xe2\xb4\x9e\xdd\xa7"); } // [B5, B6] |
| 5496 | test { try toAsciiFail("\xe2\xb4\xa2>\xcc\xb8\xe8\xa4\xa6.\xe1\xa0\xaa\xdf\xaa\xe2\xb4\x9e\xdd\xa7", false); } // [B5, B6] |
| 5497 | test { try toAsciiFail("\xe2\xb4\xa2>\xcc\xb8\xe8\xa4\xa6.\xe1\xa0\xaa\xdf\xaa\xe2\xb4\x9e\xdd\xa7", true); } // [B5, B6] |
| 2428 | 5498 | test { try toUnicodeFail("\xe2\xb4\xa2\xe2\x89\xaf\xe8\xa4\xa6.\xe1\xa0\xaa\xdf\xaa\xe2\xb4\x9e\xdd\xa7"); } // [B5, B6] |
| 5499 | test { try toAsciiFail("\xe2\xb4\xa2\xe2\x89\xaf\xe8\xa4\xa6.\xe1\xa0\xaa\xdf\xaa\xe2\xb4\x9e\xdd\xa7", false); } // [B5, B6] |
| 5500 | test { try toAsciiFail("\xe2\xb4\xa2\xe2\x89\xaf\xe8\xa4\xa6.\xe1\xa0\xaa\xdf\xaa\xe2\xb4\x9e\xdd\xa7", true); } // [B5, B6] |
| 2429 | 5501 | test { try toUnicodeFail("\xe1\x83\x82\xe2\x89\xaf\xe8\xa4\xa6.\xe1\xa0\xaa\xdf\xaa\xe2\xb4\x9e\xdd\xa7"); } // [B5, B6] |
| 5502 | test { try toAsciiFail("\xe1\x83\x82\xe2\x89\xaf\xe8\xa4\xa6.\xe1\xa0\xaa\xdf\xaa\xe2\xb4\x9e\xdd\xa7", false); } // [B5, B6] |
| 5503 | test { try toAsciiFail("\xe1\x83\x82\xe2\x89\xaf\xe8\xa4\xa6.\xe1\xa0\xaa\xdf\xaa\xe2\xb4\x9e\xdd\xa7", true); } // [B5, B6] |
| 2430 | 5504 | test { try toUnicodeFail("\xe1\x83\x82>\xcc\xb8\xe8\xa4\xa6.\xe1\xa0\xaa\xdf\xaa\xe2\xb4\x9e\xdd\xa7"); } // [B5, B6] |
| 5505 | test { try toAsciiFail("\xe1\x83\x82>\xcc\xb8\xe8\xa4\xa6.\xe1\xa0\xaa\xdf\xaa\xe2\xb4\x9e\xdd\xa7", false); } // [B5, B6] |
| 5506 | test { try toAsciiFail("\xe1\x83\x82>\xcc\xb8\xe8\xa4\xa6.\xe1\xa0\xaa\xdf\xaa\xe2\xb4\x9e\xdd\xa7", true); } // [B5, B6] |
| 2431 | 5507 | test { try toUnicodeFail("xn--hdh433bev8e.xn--rpb5x392bcyt"); } // [B5, B6] |
| 5508 | test { try toAsciiFail("xn--hdh433bev8e.xn--rpb5x392bcyt", false); } // [B5, B6] |
| 5509 | test { try toAsciiFail("xn--hdh433bev8e.xn--rpb5x392bcyt", true); } // [B5, B6] |
| 2432 | 5510 | test { try toUnicodeFail("\xe2\xb4\xa2>\xcc\xb8\xe8\xa4\xa6\xef\xbc\x8e\xe1\xa0\xaa\xdf\xaa\xe2\xb4\x9e\xdd\xa7"); } // [B5, B6] |
| 5511 | test { try toAsciiFail("\xe2\xb4\xa2>\xcc\xb8\xe8\xa4\xa6\xef\xbc\x8e\xe1\xa0\xaa\xdf\xaa\xe2\xb4\x9e\xdd\xa7", false); } // [B5, B6] |
| 5512 | test { try toAsciiFail("\xe2\xb4\xa2>\xcc\xb8\xe8\xa4\xa6\xef\xbc\x8e\xe1\xa0\xaa\xdf\xaa\xe2\xb4\x9e\xdd\xa7", true); } // [B5, B6] |
| 2433 | 5513 | test { try toUnicodeFail("\xe2\xb4\xa2\xe2\x89\xaf\xe8\xa4\xa6\xef\xbc\x8e\xe1\xa0\xaa\xdf\xaa\xe2\xb4\x9e\xdd\xa7"); } // [B5, B6] |
| 5514 | test { try toAsciiFail("\xe2\xb4\xa2\xe2\x89\xaf\xe8\xa4\xa6\xef\xbc\x8e\xe1\xa0\xaa\xdf\xaa\xe2\xb4\x9e\xdd\xa7", false); } // [B5, B6] |
| 5515 | test { try toAsciiFail("\xe2\xb4\xa2\xe2\x89\xaf\xe8\xa4\xa6\xef\xbc\x8e\xe1\xa0\xaa\xdf\xaa\xe2\xb4\x9e\xdd\xa7", true); } // [B5, B6] |
| 2434 | 5516 | test { try toUnicodeFail("\xe1\x83\x82\xe2\x89\xaf\xe8\xa4\xa6\xef\xbc\x8e\xe1\xa0\xaa\xdf\xaa\xe2\xb4\x9e\xdd\xa7"); } // [B5, B6] |
| 5517 | test { try toAsciiFail("\xe1\x83\x82\xe2\x89\xaf\xe8\xa4\xa6\xef\xbc\x8e\xe1\xa0\xaa\xdf\xaa\xe2\xb4\x9e\xdd\xa7", false); } // [B5, B6] |
| 5518 | test { try toAsciiFail("\xe1\x83\x82\xe2\x89\xaf\xe8\xa4\xa6\xef\xbc\x8e\xe1\xa0\xaa\xdf\xaa\xe2\xb4\x9e\xdd\xa7", true); } // [B5, B6] |
| 2435 | 5519 | test { try toUnicodeFail("\xe1\x83\x82>\xcc\xb8\xe8\xa4\xa6\xef\xbc\x8e\xe1\xa0\xaa\xdf\xaa\xe2\xb4\x9e\xdd\xa7"); } // [B5, B6] |
| 5520 | test { try toAsciiFail("\xe1\x83\x82>\xcc\xb8\xe8\xa4\xa6\xef\xbc\x8e\xe1\xa0\xaa\xdf\xaa\xe2\xb4\x9e\xdd\xa7", false); } // [B5, B6] |
| 5521 | test { try toAsciiFail("\xe1\x83\x82>\xcc\xb8\xe8\xa4\xa6\xef\xbc\x8e\xe1\xa0\xaa\xdf\xaa\xe2\xb4\x9e\xdd\xa7", true); } // [B5, B6] |
| 2436 | 5522 | test { try toUnicodeFail("xn--6nd461g478e.xn--rpb5x392bcyt"); } // [B5, B6, V7] |
| 5523 | test { try toAsciiFail("xn--6nd461g478e.xn--rpb5x392bcyt", false); } // [B5, B6, V7] |
| 5524 | test { try toAsciiFail("xn--6nd461g478e.xn--rpb5x392bcyt", true); } // [B5, B6, V7] |
| 2437 | 5525 | test { try toUnicodeFail("xn--6nd461g478e.xn--rpb5x49td2h"); } // [B5, B6, V7] |
| 5526 | test { try toAsciiFail("xn--6nd461g478e.xn--rpb5x49td2h", false); } // [B5, B6, V7] |
| 5527 | test { try toAsciiFail("xn--6nd461g478e.xn--rpb5x49td2h", true); } // [B5, B6, V7] |
| 2438 | 5528 | test { try toUnicodeFail("\xf2\x8a\x89\x86\xf3\xa0\x86\x92\xe2\x80\x8c\xea\xa5\x93\xe3\x80\x82\xf0\x9e\xa4\x99\xd9\xbb\xea\xa1\x98"); } // [B2, B3, C1, V7] |
| 5529 | test { try toAsciiFail("\xf2\x8a\x89\x86\xf3\xa0\x86\x92\xe2\x80\x8c\xea\xa5\x93\xe3\x80\x82\xf0\x9e\xa4\x99\xd9\xbb\xea\xa1\x98", false); } // [B2, B3, C1, V7] |
| 5530 | test { try toAsciiFail("\xf2\x8a\x89\x86\xf3\xa0\x86\x92\xe2\x80\x8c\xea\xa5\x93\xe3\x80\x82\xf0\x9e\xa4\x99\xd9\xbb\xea\xa1\x98", true); } // [B2, B3, V7] |
| 2439 | 5531 | test { try toUnicodeFail("\xf2\x8a\x89\x86\xf3\xa0\x86\x92\xe2\x80\x8c\xea\xa5\x93\xe3\x80\x82\xf0\x9e\xa4\xbb\xd9\xbb\xea\xa1\x98"); } // [B2, B3, C1, V7] |
| 5532 | test { try toAsciiFail("\xf2\x8a\x89\x86\xf3\xa0\x86\x92\xe2\x80\x8c\xea\xa5\x93\xe3\x80\x82\xf0\x9e\xa4\xbb\xd9\xbb\xea\xa1\x98", false); } // [B2, B3, C1, V7] |
| 5533 | test { try toAsciiFail("\xf2\x8a\x89\x86\xf3\xa0\x86\x92\xe2\x80\x8c\xea\xa5\x93\xe3\x80\x82\xf0\x9e\xa4\xbb\xd9\xbb\xea\xa1\x98", true); } // [B2, B3, V7] |
| 2440 | 5534 | test { try toUnicodeFail("xn--3j9al6189a.xn--0ib8893fegvj"); } // [B2, B3, V7] |
| 5535 | test { try toAsciiFail("xn--3j9al6189a.xn--0ib8893fegvj", false); } // [B2, B3, V7] |
| 5536 | test { try toAsciiFail("xn--3j9al6189a.xn--0ib8893fegvj", true); } // [B2, B3, V7] |
| 2441 | 5537 | test { try toUnicodeFail("xn--0ug8815chtz0e.xn--0ib8893fegvj"); } // [B2, B3, C1, V7] |
| 5538 | test { try toAsciiFail("xn--0ug8815chtz0e.xn--0ib8893fegvj", false); } // [B2, B3, C1, V7] |
| 5539 | test { try toAsciiFail("xn--0ug8815chtz0e.xn--0ib8893fegvj", true); } // [B2, B3, C1, V7] |
| 2442 | 5540 | test { try toUnicodeFail("\xe2\x80\x8c.\xe2\x89\xaf"); } // [C1] |
| 5541 | test { try toAsciiFail("\xe2\x80\x8c.\xe2\x89\xaf", false); } // [C1] |
| 5542 | test { try toAsciiFail("\xe2\x80\x8c.\xe2\x89\xaf", true); } // [A4_2] |
| 2443 | 5543 | test { try toUnicodeFail("\xe2\x80\x8c.>\xcc\xb8"); } // [C1] |
| 5544 | test { try toAsciiFail("\xe2\x80\x8c.>\xcc\xb8", false); } // [C1] |
| 5545 | test { try toAsciiFail("\xe2\x80\x8c.>\xcc\xb8", true); } // [A4_2] |
| 2444 | 5546 | test { try toUnicodeFail(".xn--hdh"); } // [X4_2] |
| 5547 | test { try toAsciiFail(".xn--hdh", false); } // [A4_2] |
| 5548 | test { try toAsciiFail(".xn--hdh", true); } // [A4_2] |
| 2445 | 5549 | test { try toUnicodeFail("xn--0ug.xn--hdh"); } // [C1] |
| 5550 | test { try toAsciiFail("xn--0ug.xn--hdh", false); } // [C1] |
| 5551 | test { try toAsciiFail("xn--0ug.xn--hdh", true); } // [C1] |
| 2446 | 5552 | test { try toUnicodeFail("\xf0\xb0\x85\xa7\xf1\xa3\xa9\xa0-\xef\xbc\x8e\xea\xaf\xad-\xe6\x82\x9c"); } // [V3, V6, V7] |
| 5553 | test { try toAsciiFail("\xf0\xb0\x85\xa7\xf1\xa3\xa9\xa0-\xef\xbc\x8e\xea\xaf\xad-\xe6\x82\x9c", false); } // [V3, V6, V7] |
| 5554 | test { try toAsciiFail("\xf0\xb0\x85\xa7\xf1\xa3\xa9\xa0-\xef\xbc\x8e\xea\xaf\xad-\xe6\x82\x9c", true); } // [V3, V6, V7] |
| 2447 | 5555 | test { try toUnicodeFail("\xf0\xb0\x85\xa7\xf1\xa3\xa9\xa0-.\xea\xaf\xad-\xe6\x82\x9c"); } // [V3, V6, V7] |
| 5556 | test { try toAsciiFail("\xf0\xb0\x85\xa7\xf1\xa3\xa9\xa0-.\xea\xaf\xad-\xe6\x82\x9c", false); } // [V3, V6, V7] |
| 5557 | test { try toAsciiFail("\xf0\xb0\x85\xa7\xf1\xa3\xa9\xa0-.\xea\xaf\xad-\xe6\x82\x9c", true); } // [V3, V6, V7] |
| 2448 | 5558 | test { try toUnicodeFail("xn----7m53aj640l.xn----8f4br83t"); } // [V3, V6, V7] |
| 5559 | test { try toAsciiFail("xn----7m53aj640l.xn----8f4br83t", false); } // [V3, V6, V7] |
| 5560 | test { try toAsciiFail("xn----7m53aj640l.xn----8f4br83t", true); } // [V3, V6, V7] |
| 2449 | 5561 | test { try toUnicodeFail("\xe1\xa1\x89\xf0\xb6\x93\xa7\xe2\xac\x9e\xe1\xa2\x9c.-\xe2\x80\x8d\xf0\x9e\xa3\x91\xe2\x80\xae"); } // [C2, V3, V7] |
| 5562 | test { try toAsciiFail("\xe1\xa1\x89\xf0\xb6\x93\xa7\xe2\xac\x9e\xe1\xa2\x9c.-\xe2\x80\x8d\xf0\x9e\xa3\x91\xe2\x80\xae", false); } // [C2, V3, V7] |
| 5563 | test { try toAsciiFail("\xe1\xa1\x89\xf0\xb6\x93\xa7\xe2\xac\x9e\xe1\xa2\x9c.-\xe2\x80\x8d\xf0\x9e\xa3\x91\xe2\x80\xae", true); } // [V3, V7] |
| 2450 | 5564 | test { try toUnicodeFail("xn--87e0ol04cdl39e.xn----qinu247r"); } // [V3, V7] |
| 5565 | test { try toAsciiFail("xn--87e0ol04cdl39e.xn----qinu247r", false); } // [V3, V7] |
| 5566 | test { try toAsciiFail("xn--87e0ol04cdl39e.xn----qinu247r", true); } // [V3, V7] |
| 2451 | 5567 | test { try toUnicodeFail("xn--87e0ol04cdl39e.xn----ugn5e3763s"); } // [C2, V3, V7] |
| 5568 | test { try toAsciiFail("xn--87e0ol04cdl39e.xn----ugn5e3763s", false); } // [C2, V3, V7] |
| 5569 | test { try toAsciiFail("xn--87e0ol04cdl39e.xn----ugn5e3763s", true); } // [C2, V3, V7] |
| 2452 | 5570 | test { try toUnicodeFail("\xe2\x92\x90\xe2\x80\x8c\xe8\xa1\x83\xe1\x82\xbd.\xda\x82\xe1\x82\xb4"); } // [B1, B2, B3, C1, V7] |
| 5571 | test { try toAsciiFail("\xe2\x92\x90\xe2\x80\x8c\xe8\xa1\x83\xe1\x82\xbd.\xda\x82\xe1\x82\xb4", false); } // [B1, B2, B3, C1, V7] |
| 5572 | test { try toAsciiFail("\xe2\x92\x90\xe2\x80\x8c\xe8\xa1\x83\xe1\x82\xbd.\xda\x82\xe1\x82\xb4", true); } // [B1, B2, B3, V7] |
| 2453 | 5573 | test { try toUnicodeFail("9.\xe2\x80\x8c\xe8\xa1\x83\xe1\x82\xbd.\xda\x82\xe1\x82\xb4"); } // [B1, B2, B3, C1] |
| 5574 | test { try toAsciiFail("9.\xe2\x80\x8c\xe8\xa1\x83\xe1\x82\xbd.\xda\x82\xe1\x82\xb4", false); } // [B1, B2, B3, C1] |
| 5575 | test { try toAsciiFail("9.\xe2\x80\x8c\xe8\xa1\x83\xe1\x82\xbd.\xda\x82\xe1\x82\xb4", true); } // [B1, B2, B3] |
| 2454 | 5576 | test { try toUnicodeFail("9.\xe2\x80\x8c\xe8\xa1\x83\xe2\xb4\x9d.\xda\x82\xe2\xb4\x94"); } // [B1, B2, B3, C1] |
| 5577 | test { try toAsciiFail("9.\xe2\x80\x8c\xe8\xa1\x83\xe2\xb4\x9d.\xda\x82\xe2\xb4\x94", false); } // [B1, B2, B3, C1] |
| 5578 | test { try toAsciiFail("9.\xe2\x80\x8c\xe8\xa1\x83\xe2\xb4\x9d.\xda\x82\xe2\xb4\x94", true); } // [B1, B2, B3] |
| 2455 | 5579 | test { try toUnicodeFail("9.\xe2\x80\x8c\xe8\xa1\x83\xe1\x82\xbd.\xda\x82\xe2\xb4\x94"); } // [B1, B2, B3, C1] |
| 5580 | test { try toAsciiFail("9.\xe2\x80\x8c\xe8\xa1\x83\xe1\x82\xbd.\xda\x82\xe2\xb4\x94", false); } // [B1, B2, B3, C1] |
| 5581 | test { try toAsciiFail("9.\xe2\x80\x8c\xe8\xa1\x83\xe1\x82\xbd.\xda\x82\xe2\xb4\x94", true); } // [B1, B2, B3] |
| 2456 | 5582 | test { try toUnicodeFail("9.xn--llj1920a.xn--7ib268q"); } // [B1, B2, B3] |
| 5583 | test { try toAsciiFail("9.xn--llj1920a.xn--7ib268q", false); } // [B1, B2, B3] |
| 5584 | test { try toAsciiFail("9.xn--llj1920a.xn--7ib268q", true); } // [B1, B2, B3] |
| 2457 | 5585 | test { try toUnicodeFail("9.xn--0ug862cbm5e.xn--7ib268q"); } // [B1, B2, B3, C1] |
| 5586 | test { try toAsciiFail("9.xn--0ug862cbm5e.xn--7ib268q", false); } // [B1, B2, B3, C1] |
| 5587 | test { try toAsciiFail("9.xn--0ug862cbm5e.xn--7ib268q", true); } // [B1, B2, B3, C1] |
| 2458 | 5588 | test { try toUnicodeFail("\xe2\x92\x90\xe2\x80\x8c\xe8\xa1\x83\xe2\xb4\x9d.\xda\x82\xe2\xb4\x94"); } // [B1, B2, B3, C1, V7] |
| 5589 | test { try toAsciiFail("\xe2\x92\x90\xe2\x80\x8c\xe8\xa1\x83\xe2\xb4\x9d.\xda\x82\xe2\xb4\x94", false); } // [B1, B2, B3, C1, V7] |
| 5590 | test { try toAsciiFail("\xe2\x92\x90\xe2\x80\x8c\xe8\xa1\x83\xe2\xb4\x9d.\xda\x82\xe2\xb4\x94", true); } // [B1, B2, B3, V7] |
| 2459 | 5591 | test { try toUnicodeFail("\xe2\x92\x90\xe2\x80\x8c\xe8\xa1\x83\xe1\x82\xbd.\xda\x82\xe2\xb4\x94"); } // [B1, B2, B3, C1, V7] |
| 5592 | test { try toAsciiFail("\xe2\x92\x90\xe2\x80\x8c\xe8\xa1\x83\xe1\x82\xbd.\xda\x82\xe2\xb4\x94", false); } // [B1, B2, B3, C1, V7] |
| 5593 | test { try toAsciiFail("\xe2\x92\x90\xe2\x80\x8c\xe8\xa1\x83\xe1\x82\xbd.\xda\x82\xe2\xb4\x94", true); } // [B1, B2, B3, V7] |
| 2460 | 5594 | test { try toUnicodeFail("xn--1shy52abz3f.xn--7ib268q"); } // [B1, B2, B3, V7] |
| 5595 | test { try toAsciiFail("xn--1shy52abz3f.xn--7ib268q", false); } // [B1, B2, B3, V7] |
| 5596 | test { try toAsciiFail("xn--1shy52abz3f.xn--7ib268q", true); } // [B1, B2, B3, V7] |
| 2461 | 5597 | test { try toUnicodeFail("xn--0ugx0px1izu2h.xn--7ib268q"); } // [B1, B2, B3, C1, V7] |
| 5598 | test { try toAsciiFail("xn--0ugx0px1izu2h.xn--7ib268q", false); } // [B1, B2, B3, C1, V7] |
| 5599 | test { try toAsciiFail("xn--0ugx0px1izu2h.xn--7ib268q", true); } // [B1, B2, B3, C1, V7] |
| 2462 | 5600 | test { try toUnicodeFail("9.xn--1nd9032d.xn--7ib268q"); } // [B1, B2, B3, V7] |
| 5601 | test { try toAsciiFail("9.xn--1nd9032d.xn--7ib268q", false); } // [B1, B2, B3, V7] |
| 5602 | test { try toAsciiFail("9.xn--1nd9032d.xn--7ib268q", true); } // [B1, B2, B3, V7] |
| 2463 | 5603 | test { try toUnicodeFail("9.xn--1nd159e1y2f.xn--7ib268q"); } // [B1, B2, B3, C1, V7] |
| 5604 | test { try toAsciiFail("9.xn--1nd159e1y2f.xn--7ib268q", false); } // [B1, B2, B3, C1, V7] |
| 5605 | test { try toAsciiFail("9.xn--1nd159e1y2f.xn--7ib268q", true); } // [B1, B2, B3, C1, V7] |
| 2464 | 5606 | test { try toUnicodeFail("9.xn--1nd9032d.xn--7ib433c"); } // [B1, B2, B3, V7] |
| 5607 | test { try toAsciiFail("9.xn--1nd9032d.xn--7ib433c", false); } // [B1, B2, B3, V7] |
| 5608 | test { try toAsciiFail("9.xn--1nd9032d.xn--7ib433c", true); } // [B1, B2, B3, V7] |
| 2465 | 5609 | test { try toUnicodeFail("9.xn--1nd159e1y2f.xn--7ib433c"); } // [B1, B2, B3, C1, V7] |
| 5610 | test { try toAsciiFail("9.xn--1nd159e1y2f.xn--7ib433c", false); } // [B1, B2, B3, C1, V7] |
| 5611 | test { try toAsciiFail("9.xn--1nd159e1y2f.xn--7ib433c", true); } // [B1, B2, B3, C1, V7] |
| 2466 | 5612 | test { try toUnicodeFail("xn--1nd362hy16e.xn--7ib268q"); } // [B1, B2, B3, V7] |
| 5613 | test { try toAsciiFail("xn--1nd362hy16e.xn--7ib268q", false); } // [B1, B2, B3, V7] |
| 5614 | test { try toAsciiFail("xn--1nd362hy16e.xn--7ib268q", true); } // [B1, B2, B3, V7] |
| 2467 | 5615 | test { try toUnicodeFail("xn--1nd159ecmd785k.xn--7ib268q"); } // [B1, B2, B3, C1, V7] |
| 5616 | test { try toAsciiFail("xn--1nd159ecmd785k.xn--7ib268q", false); } // [B1, B2, B3, C1, V7] |
| 5617 | test { try toAsciiFail("xn--1nd159ecmd785k.xn--7ib268q", true); } // [B1, B2, B3, C1, V7] |
| 2468 | 5618 | test { try toUnicodeFail("xn--1nd362hy16e.xn--7ib433c"); } // [B1, B2, B3, V7] |
| 5619 | test { try toAsciiFail("xn--1nd362hy16e.xn--7ib433c", false); } // [B1, B2, B3, V7] |
| 5620 | test { try toAsciiFail("xn--1nd362hy16e.xn--7ib433c", true); } // [B1, B2, B3, V7] |
| 2469 | 5621 | test { try toUnicodeFail("xn--1nd159ecmd785k.xn--7ib433c"); } // [B1, B2, B3, C1, V7] |
| 5622 | test { try toAsciiFail("xn--1nd159ecmd785k.xn--7ib433c", false); } // [B1, B2, B3, C1, V7] |
| 5623 | test { try toAsciiFail("xn--1nd159ecmd785k.xn--7ib433c", true); } // [B1, B2, B3, C1, V7] |
| 2470 | 5624 | test { try toUnicodeFail("\xdf\xa1\xe2\x80\x8c\xe3\x80\x82--\xe2\xb8\xac"); } // [B1, B3, C1, V3] |
| 5625 | test { try toAsciiFail("\xdf\xa1\xe2\x80\x8c\xe3\x80\x82--\xe2\xb8\xac", false); } // [B1, B3, C1, V3] |
| 5626 | test { try toAsciiFail("\xdf\xa1\xe2\x80\x8c\xe3\x80\x82--\xe2\xb8\xac", true); } // [B1, V3] |
| 2471 | 5627 | test { try toUnicodeFail("xn--8sb.xn-----iw2a"); } // [B1, V3] |
| 5628 | test { try toAsciiFail("xn--8sb.xn-----iw2a", false); } // [B1, V3] |
| 5629 | test { try toAsciiFail("xn--8sb.xn-----iw2a", true); } // [B1, V3] |
| 2472 | 5630 | test { try toUnicodeFail("xn--8sb884j.xn-----iw2a"); } // [B1, B3, C1, V3] |
| 5631 | test { try toAsciiFail("xn--8sb884j.xn-----iw2a", false); } // [B1, B3, C1, V3] |
| 5632 | test { try toAsciiFail("xn--8sb884j.xn-----iw2a", true); } // [B1, B3, C1, V3] |
| 2473 | 5633 | test { try toUnicodePass("\xf0\x9e\xa5\x93\xef\xbc\x8e\xdc\x98", "\xf0\x9e\xa5\x93.\xdc\x98"); } |
| 2474 | 5634 | test { try toAsciiPass("\xf0\x9e\xa5\x93\xef\xbc\x8e\xdc\x98", "xn--of6h.xn--inb", false); } |
| 2475 | 5635 | test { try toAsciiPass("\xf0\x9e\xa5\x93\xef\xbc\x8e\xdc\x98", "xn--of6h.xn--inb", true); } |
| ... | ... | @@ -2480,20 +5640,50 @@ test { try toUnicodePass("xn--of6h.xn--inb", "\xf0\x9e\xa5\x93.\xdc\x98"); } |
| 2480 | 5640 | test { try toAsciiPass("xn--of6h.xn--inb", "xn--of6h.xn--inb", false); } |
| 2481 | 5641 | test { try toAsciiPass("xn--of6h.xn--inb", "xn--of6h.xn--inb", true); } |
| 2482 | 5642 | test { try toUnicodeFail("\xf3\xa0\x84\xbd-\xef\xbc\x8e-\xe0\xb7\x8a"); } // [V3] |
| 5643 | test { try toAsciiFail("\xf3\xa0\x84\xbd-\xef\xbc\x8e-\xe0\xb7\x8a", false); } // [V3] |
| 5644 | test { try toAsciiFail("\xf3\xa0\x84\xbd-\xef\xbc\x8e-\xe0\xb7\x8a", true); } // [V3] |
| 2483 | 5645 | test { try toUnicodeFail("\xf3\xa0\x84\xbd-.-\xe0\xb7\x8a"); } // [V3] |
| 5646 | test { try toAsciiFail("\xf3\xa0\x84\xbd-.-\xe0\xb7\x8a", false); } // [V3] |
| 5647 | test { try toAsciiFail("\xf3\xa0\x84\xbd-.-\xe0\xb7\x8a", true); } // [V3] |
| 2484 | 5648 | test { try toUnicodeFail("-.xn----ptf"); } // [V3] |
| 5649 | test { try toAsciiFail("-.xn----ptf", false); } // [V3] |
| 5650 | test { try toAsciiFail("-.xn----ptf", true); } // [V3] |
| 2485 | 5651 | test { try toUnicodeFail("\xf3\xa0\x87\x9d\xdd\x9b-.\xe1\xa4\xa7"); } // [B1, B3, V3, V6] |
| 5652 | test { try toAsciiFail("\xf3\xa0\x87\x9d\xdd\x9b-.\xe1\xa4\xa7", false); } // [B1, B3, V3, V6] |
| 5653 | test { try toAsciiFail("\xf3\xa0\x87\x9d\xdd\x9b-.\xe1\xa4\xa7", true); } // [B1, B3, V3, V6] |
| 2486 | 5654 | test { try toUnicodeFail("xn----k4c.xn--lff"); } // [B1, B3, V3, V6] |
| 5655 | test { try toAsciiFail("xn----k4c.xn--lff", false); } // [B1, B3, V3, V6] |
| 5656 | test { try toAsciiFail("xn----k4c.xn--lff", true); } // [B1, B3, V3, V6] |
| 2487 | 5657 | test { try toUnicodeFail("\xf0\x9e\xa4\xb4\xf3\xa0\x86\xb9\xe2\xa6\x89\xf0\x90\xb9\xba.\xea\xa0\x86\xe2\x92\x8c\xf3\x98\xa4\xb8"); } // [B1, V6, V7] |
| 5658 | test { try toAsciiFail("\xf0\x9e\xa4\xb4\xf3\xa0\x86\xb9\xe2\xa6\x89\xf0\x90\xb9\xba.\xea\xa0\x86\xe2\x92\x8c\xf3\x98\xa4\xb8", false); } // [B1, V6, V7] |
| 5659 | test { try toAsciiFail("\xf0\x9e\xa4\xb4\xf3\xa0\x86\xb9\xe2\xa6\x89\xf0\x90\xb9\xba.\xea\xa0\x86\xe2\x92\x8c\xf3\x98\xa4\xb8", true); } // [B1, V6, V7] |
| 2488 | 5660 | test { try toUnicodeFail("\xf0\x9e\xa4\xb4\xf3\xa0\x86\xb9\xe2\xa6\x89\xf0\x90\xb9\xba.\xea\xa0\x865.\xf3\x98\xa4\xb8"); } // [B1, V6, V7] |
| 5661 | test { try toAsciiFail("\xf0\x9e\xa4\xb4\xf3\xa0\x86\xb9\xe2\xa6\x89\xf0\x90\xb9\xba.\xea\xa0\x865.\xf3\x98\xa4\xb8", false); } // [B1, V6, V7] |
| 5662 | test { try toAsciiFail("\xf0\x9e\xa4\xb4\xf3\xa0\x86\xb9\xe2\xa6\x89\xf0\x90\xb9\xba.\xea\xa0\x865.\xf3\x98\xa4\xb8", true); } // [B1, V6, V7] |
| 2489 | 5663 | test { try toUnicodeFail("\xf0\x9e\xa4\x92\xf3\xa0\x86\xb9\xe2\xa6\x89\xf0\x90\xb9\xba.\xea\xa0\x865.\xf3\x98\xa4\xb8"); } // [B1, V6, V7] |
| 5664 | test { try toAsciiFail("\xf0\x9e\xa4\x92\xf3\xa0\x86\xb9\xe2\xa6\x89\xf0\x90\xb9\xba.\xea\xa0\x865.\xf3\x98\xa4\xb8", false); } // [B1, V6, V7] |
| 5665 | test { try toAsciiFail("\xf0\x9e\xa4\x92\xf3\xa0\x86\xb9\xe2\xa6\x89\xf0\x90\xb9\xba.\xea\xa0\x865.\xf3\x98\xa4\xb8", true); } // [B1, V6, V7] |
| 2490 | 5666 | test { try toUnicodeFail("xn--fuix729epewf.xn--5-w93e.xn--7b83e"); } // [B1, V6, V7] |
| 5667 | test { try toAsciiFail("xn--fuix729epewf.xn--5-w93e.xn--7b83e", false); } // [B1, V6, V7] |
| 5668 | test { try toAsciiFail("xn--fuix729epewf.xn--5-w93e.xn--7b83e", true); } // [B1, V6, V7] |
| 2491 | 5669 | test { try toUnicodeFail("\xf0\x9e\xa4\x92\xf3\xa0\x86\xb9\xe2\xa6\x89\xf0\x90\xb9\xba.\xea\xa0\x86\xe2\x92\x8c\xf3\x98\xa4\xb8"); } // [B1, V6, V7] |
| 5670 | test { try toAsciiFail("\xf0\x9e\xa4\x92\xf3\xa0\x86\xb9\xe2\xa6\x89\xf0\x90\xb9\xba.\xea\xa0\x86\xe2\x92\x8c\xf3\x98\xa4\xb8", false); } // [B1, V6, V7] |
| 5671 | test { try toAsciiFail("\xf0\x9e\xa4\x92\xf3\xa0\x86\xb9\xe2\xa6\x89\xf0\x90\xb9\xba.\xea\xa0\x86\xe2\x92\x8c\xf3\x98\xa4\xb8", true); } // [B1, V6, V7] |
| 2492 | 5672 | test { try toUnicodeFail("xn--fuix729epewf.xn--xsh5029b6e77i"); } // [B1, V6, V7] |
| 5673 | test { try toAsciiFail("xn--fuix729epewf.xn--xsh5029b6e77i", false); } // [B1, V6, V7] |
| 5674 | test { try toAsciiFail("xn--fuix729epewf.xn--xsh5029b6e77i", true); } // [B1, V6, V7] |
| 2493 | 5675 | test { try toUnicodeFail("\xf3\xa0\x84\xb8\xe2\x82\x80\xe3\x80\x82\xf0\x91\x96\xbf\xe2\x80\x8c\xf0\x90\xa6\x82\xe2\x80\x8d"); } // [B1, C2, V6] |
| 5676 | test { try toAsciiFail("\xf3\xa0\x84\xb8\xe2\x82\x80\xe3\x80\x82\xf0\x91\x96\xbf\xe2\x80\x8c\xf0\x90\xa6\x82\xe2\x80\x8d", false); } // [B1, C2, V6] |
| 5677 | test { try toAsciiFail("\xf3\xa0\x84\xb8\xe2\x82\x80\xe3\x80\x82\xf0\x91\x96\xbf\xe2\x80\x8c\xf0\x90\xa6\x82\xe2\x80\x8d", true); } // [B1, V6] |
| 2494 | 5678 | test { try toUnicodeFail("\xf3\xa0\x84\xb80\xe3\x80\x82\xf0\x91\x96\xbf\xe2\x80\x8c\xf0\x90\xa6\x82\xe2\x80\x8d"); } // [B1, C2, V6] |
| 5679 | test { try toAsciiFail("\xf3\xa0\x84\xb80\xe3\x80\x82\xf0\x91\x96\xbf\xe2\x80\x8c\xf0\x90\xa6\x82\xe2\x80\x8d", false); } // [B1, C2, V6] |
| 5680 | test { try toAsciiFail("\xf3\xa0\x84\xb80\xe3\x80\x82\xf0\x91\x96\xbf\xe2\x80\x8c\xf0\x90\xa6\x82\xe2\x80\x8d", true); } // [B1, V6] |
| 2495 | 5681 | test { try toUnicodeFail("0.xn--mn9cz2s"); } // [B1, V6] |
| 5682 | test { try toAsciiFail("0.xn--mn9cz2s", false); } // [B1, V6] |
| 5683 | test { try toAsciiFail("0.xn--mn9cz2s", true); } // [B1, V6] |
| 2496 | 5684 | test { try toUnicodeFail("0.xn--0ugc8040p9hk"); } // [B1, C2, V6] |
| 5685 | test { try toAsciiFail("0.xn--0ugc8040p9hk", false); } // [B1, C2, V6] |
| 5686 | test { try toAsciiFail("0.xn--0ugc8040p9hk", true); } // [B1, C2, V6] |
| 2497 | 5687 | test { try toUnicodePass("\xe1\x82\xba\xf0\x90\x8b\xb8\xf3\xa0\x84\x84\xe3\x80\x82\xf0\x9d\x9f\x9d\xed\x9f\xb6\xe1\x80\xba", "\xe2\xb4\x9a\xf0\x90\x8b\xb8.5\xed\x9f\xb6\xe1\x80\xba"); } |
| 2498 | 5688 | test { try toAsciiPass("\xe1\x82\xba\xf0\x90\x8b\xb8\xf3\xa0\x84\x84\xe3\x80\x82\xf0\x9d\x9f\x9d\xed\x9f\xb6\xe1\x80\xba", "xn--ilj2659d.xn--5-dug9054m", false); } |
| 2499 | 5689 | test { try toAsciiPass("\xe1\x82\xba\xf0\x90\x8b\xb8\xf3\xa0\x84\x84\xe3\x80\x82\xf0\x9d\x9f\x9d\xed\x9f\xb6\xe1\x80\xba", "xn--ilj2659d.xn--5-dug9054m", true); } |
| ... | ... | @@ -2516,12 +5706,26 @@ test { try toUnicodePass("\xe2\xb4\x9a\xf0\x90\x8b\xb8\xf3\xa0\x84\x84\xe3\x80\x |
| 2516 | 5706 | test { try toAsciiPass("\xe2\xb4\x9a\xf0\x90\x8b\xb8\xf3\xa0\x84\x84\xe3\x80\x82\xf0\x9d\x9f\x9d\xed\x9f\xb6\xe1\x80\xba", "xn--ilj2659d.xn--5-dug9054m", false); } |
| 2517 | 5707 | test { try toAsciiPass("\xe2\xb4\x9a\xf0\x90\x8b\xb8\xf3\xa0\x84\x84\xe3\x80\x82\xf0\x9d\x9f\x9d\xed\x9f\xb6\xe1\x80\xba", "xn--ilj2659d.xn--5-dug9054m", true); } |
| 2518 | 5708 | test { try toUnicodeFail("xn--ynd2415j.xn--5-dug9054m"); } // [V7] |
| 5709 | test { try toAsciiFail("xn--ynd2415j.xn--5-dug9054m", false); } // [V7] |
| 5710 | test { try toAsciiFail("xn--ynd2415j.xn--5-dug9054m", true); } // [V7] |
| 2519 | 5711 | test { try toUnicodeFail("\xe2\x80\x8d-\xe1\xa0\xb9\xef\xb9\xaa.\xe1\xb7\xa1\xe1\xa4\xa2"); } // [C2, V6, U1] |
| 5712 | test { try toAsciiFail("\xe2\x80\x8d-\xe1\xa0\xb9\xef\xb9\xaa.\xe1\xb7\xa1\xe1\xa4\xa2", false); } // [C2, V6, U1] |
| 5713 | test { try toAsciiFail("\xe2\x80\x8d-\xe1\xa0\xb9\xef\xb9\xaa.\xe1\xb7\xa1\xe1\xa4\xa2", true); } // [V3, V6, U1] |
| 2520 | 5714 | test { try toUnicodeFail("\xe2\x80\x8d-\xe1\xa0\xb9%.\xe1\xb7\xa1\xe1\xa4\xa2"); } // [C2, V6, U1] |
| 5715 | test { try toAsciiFail("\xe2\x80\x8d-\xe1\xa0\xb9%.\xe1\xb7\xa1\xe1\xa4\xa2", false); } // [C2, V6, U1] |
| 5716 | test { try toAsciiFail("\xe2\x80\x8d-\xe1\xa0\xb9%.\xe1\xb7\xa1\xe1\xa4\xa2", true); } // [V3, V6, U1] |
| 2521 | 5717 | test { try toUnicodeFail("xn---%-u4o.xn--gff52t"); } // [V3, V6, U1] |
| 5718 | test { try toAsciiFail("xn---%-u4o.xn--gff52t", false); } // [V3, V6, U1] |
| 5719 | test { try toAsciiFail("xn---%-u4o.xn--gff52t", true); } // [V3, V6, U1] |
| 2522 | 5720 | test { try toUnicodeFail("xn---%-u4oy48b.xn--gff52t"); } // [C2, V6, U1] |
| 5721 | test { try toAsciiFail("xn---%-u4oy48b.xn--gff52t", false); } // [C2, V6, U1] |
| 5722 | test { try toAsciiFail("xn---%-u4oy48b.xn--gff52t", true); } // [C2, V6, U1] |
| 2523 | 5723 | test { try toUnicodeFail("xn----c6jx047j.xn--gff52t"); } // [V3, V6, V7] |
| 5724 | test { try toAsciiFail("xn----c6jx047j.xn--gff52t", false); } // [V3, V6, V7] |
| 5725 | test { try toAsciiFail("xn----c6jx047j.xn--gff52t", true); } // [V3, V6, V7] |
| 2524 | 5726 | test { try toUnicodeFail("xn----c6j614b1z4v.xn--gff52t"); } // [C2, V6, V7] |
| 5727 | test { try toAsciiFail("xn----c6j614b1z4v.xn--gff52t", false); } // [C2, V6, V7] |
| 5728 | test { try toAsciiFail("xn----c6j614b1z4v.xn--gff52t", true); } // [C2, V6, V7] |
| 2525 | 5729 | test { try toUnicodePass("\xe2\x89\xa0.\xe1\xa0\xbf", "\xe2\x89\xa0.\xe1\xa0\xbf"); } |
| 2526 | 5730 | test { try toAsciiPass("\xe2\x89\xa0.\xe1\xa0\xbf", "xn--1ch.xn--y7e", false); } |
| 2527 | 5731 | test { try toAsciiPass("\xe2\x89\xa0.\xe1\xa0\xbf", "xn--1ch.xn--y7e", true); } |
| ... | ... | @@ -2544,19 +5748,47 @@ test { try toUnicodePass("\xdc\xa3\xd6\xa3.\xe3\x83\x8f\xe3\x82\xa4\xe3\x83\x84" |
| 2544 | 5748 | test { try toAsciiPass("\xdc\xa3\xd6\xa3.\xe3\x83\x8f\xe3\x82\xa4\xe3\x83\x84", "xn--ucb18e.xn--eck4c5a", false); } |
| 2545 | 5749 | test { try toAsciiPass("\xdc\xa3\xd6\xa3.\xe3\x83\x8f\xe3\x82\xa4\xe3\x83\x84", "xn--ucb18e.xn--eck4c5a", true); } |
| 2546 | 5750 | test { try toUnicodeFail("\xf0\x9e\xb7\xa5\xf3\xa0\x86\x80\xe2\x89\xae.\xe2\xb5\xbf-"); } // [B1, B3, V3, V6, V7] |
| 5751 | test { try toAsciiFail("\xf0\x9e\xb7\xa5\xf3\xa0\x86\x80\xe2\x89\xae.\xe2\xb5\xbf-", false); } // [B1, B3, V3, V6, V7] |
| 5752 | test { try toAsciiFail("\xf0\x9e\xb7\xa5\xf3\xa0\x86\x80\xe2\x89\xae.\xe2\xb5\xbf-", true); } // [B1, B3, V3, V6, V7] |
| 2547 | 5753 | test { try toUnicodeFail("\xf0\x9e\xb7\xa5\xf3\xa0\x86\x80<\xcc\xb8.\xe2\xb5\xbf-"); } // [B1, B3, V3, V6, V7] |
| 5754 | test { try toAsciiFail("\xf0\x9e\xb7\xa5\xf3\xa0\x86\x80<\xcc\xb8.\xe2\xb5\xbf-", false); } // [B1, B3, V3, V6, V7] |
| 5755 | test { try toAsciiFail("\xf0\x9e\xb7\xa5\xf3\xa0\x86\x80<\xcc\xb8.\xe2\xb5\xbf-", true); } // [B1, B3, V3, V6, V7] |
| 2548 | 5756 | test { try toUnicodeFail("xn--gdhx802p.xn----i2s"); } // [B1, B3, V3, V6, V7] |
| 5757 | test { try toAsciiFail("xn--gdhx802p.xn----i2s", false); } // [B1, B3, V3, V6, V7] |
| 5758 | test { try toAsciiFail("xn--gdhx802p.xn----i2s", true); } // [B1, B3, V3, V6, V7] |
| 2549 | 5759 | test { try toUnicodeFail("\xe2\x82\x86\xe6\xa6\x8e\xf2\xa6\x96\x8e\xe0\xb5\x8d\xef\xbd\xa1\xf0\x9e\xa4\x85\xdb\xad\xef\xb1\x9a\xf3\xa0\xae\xa8"); } // [B1, B3, V7] |
| 5760 | test { try toAsciiFail("\xe2\x82\x86\xe6\xa6\x8e\xf2\xa6\x96\x8e\xe0\xb5\x8d\xef\xbd\xa1\xf0\x9e\xa4\x85\xdb\xad\xef\xb1\x9a\xf3\xa0\xae\xa8", false); } // [B1, B3, V7] |
| 5761 | test { try toAsciiFail("\xe2\x82\x86\xe6\xa6\x8e\xf2\xa6\x96\x8e\xe0\xb5\x8d\xef\xbd\xa1\xf0\x9e\xa4\x85\xdb\xad\xef\xb1\x9a\xf3\xa0\xae\xa8", true); } // [B1, B3, V7] |
| 2550 | 5762 | test { try toUnicodeFail("6\xe6\xa6\x8e\xf2\xa6\x96\x8e\xe0\xb5\x8d\xe3\x80\x82\xf0\x9e\xa4\x85\xdb\xad\xd9\x8a\xd9\x8a\xf3\xa0\xae\xa8"); } // [B1, B3, V7] |
| 5763 | test { try toAsciiFail("6\xe6\xa6\x8e\xf2\xa6\x96\x8e\xe0\xb5\x8d\xe3\x80\x82\xf0\x9e\xa4\x85\xdb\xad\xd9\x8a\xd9\x8a\xf3\xa0\xae\xa8", false); } // [B1, B3, V7] |
| 5764 | test { try toAsciiFail("6\xe6\xa6\x8e\xf2\xa6\x96\x8e\xe0\xb5\x8d\xe3\x80\x82\xf0\x9e\xa4\x85\xdb\xad\xd9\x8a\xd9\x8a\xf3\xa0\xae\xa8", true); } // [B1, B3, V7] |
| 2551 | 5765 | test { try toUnicodeFail("6\xe6\xa6\x8e\xf2\xa6\x96\x8e\xe0\xb5\x8d\xe3\x80\x82\xf0\x9e\xa4\xa7\xdb\xad\xd9\x8a\xd9\x8a\xf3\xa0\xae\xa8"); } // [B1, B3, V7] |
| 5766 | test { try toAsciiFail("6\xe6\xa6\x8e\xf2\xa6\x96\x8e\xe0\xb5\x8d\xe3\x80\x82\xf0\x9e\xa4\xa7\xdb\xad\xd9\x8a\xd9\x8a\xf3\xa0\xae\xa8", false); } // [B1, B3, V7] |
| 5767 | test { try toAsciiFail("6\xe6\xa6\x8e\xf2\xa6\x96\x8e\xe0\xb5\x8d\xe3\x80\x82\xf0\x9e\xa4\xa7\xdb\xad\xd9\x8a\xd9\x8a\xf3\xa0\xae\xa8", true); } // [B1, B3, V7] |
| 2552 | 5768 | test { try toUnicodeFail("xn--6-kmf4691ejv41j.xn--mhba10ch545mn8v8h"); } // [B1, B3, V7] |
| 5769 | test { try toAsciiFail("xn--6-kmf4691ejv41j.xn--mhba10ch545mn8v8h", false); } // [B1, B3, V7] |
| 5770 | test { try toAsciiFail("xn--6-kmf4691ejv41j.xn--mhba10ch545mn8v8h", true); } // [B1, B3, V7] |
| 2553 | 5771 | test { try toUnicodeFail("\xe2\x82\x86\xe6\xa6\x8e\xf2\xa6\x96\x8e\xe0\xb5\x8d\xef\xbd\xa1\xf0\x9e\xa4\xa7\xdb\xad\xef\xb1\x9a\xf3\xa0\xae\xa8"); } // [B1, B3, V7] |
| 5772 | test { try toAsciiFail("\xe2\x82\x86\xe6\xa6\x8e\xf2\xa6\x96\x8e\xe0\xb5\x8d\xef\xbd\xa1\xf0\x9e\xa4\xa7\xdb\xad\xef\xb1\x9a\xf3\xa0\xae\xa8", false); } // [B1, B3, V7] |
| 5773 | test { try toAsciiFail("\xe2\x82\x86\xe6\xa6\x8e\xf2\xa6\x96\x8e\xe0\xb5\x8d\xef\xbd\xa1\xf0\x9e\xa4\xa7\xdb\xad\xef\xb1\x9a\xf3\xa0\xae\xa8", true); } // [B1, B3, V7] |
| 2554 | 5774 | test { try toUnicodeFail("\xf0\xa3\xa9\xab\xef\xbc\x8e\xf2\x8c\x91\xb2"); } // [V7] |
| 5775 | test { try toAsciiFail("\xf0\xa3\xa9\xab\xef\xbc\x8e\xf2\x8c\x91\xb2", false); } // [V7] |
| 5776 | test { try toAsciiFail("\xf0\xa3\xa9\xab\xef\xbc\x8e\xf2\x8c\x91\xb2", true); } // [V7] |
| 2555 | 5777 | test { try toUnicodeFail("\xf0\xa3\xa9\xab.\xf2\x8c\x91\xb2"); } // [V7] |
| 5778 | test { try toAsciiFail("\xf0\xa3\xa9\xab.\xf2\x8c\x91\xb2", false); } // [V7] |
| 5779 | test { try toAsciiFail("\xf0\xa3\xa9\xab.\xf2\x8c\x91\xb2", true); } // [V7] |
| 2556 | 5780 | test { try toUnicodeFail("xn--td3j.xn--4628b"); } // [V7] |
| 5781 | test { try toAsciiFail("xn--td3j.xn--4628b", false); } // [V7] |
| 5782 | test { try toAsciiFail("xn--td3j.xn--4628b", true); } // [V7] |
| 2557 | 5783 | test { try toUnicodeFail("\xe2\x80\x8d\xef\xb8\x92\xef\xbd\xa1\xda\xb9\xe2\x80\x8c"); } // [B1, B3, C1, C2, V7] |
| 5784 | test { try toAsciiFail("\xe2\x80\x8d\xef\xb8\x92\xef\xbd\xa1\xda\xb9\xe2\x80\x8c", false); } // [B1, B3, C1, C2, V7] |
| 5785 | test { try toAsciiFail("\xe2\x80\x8d\xef\xb8\x92\xef\xbd\xa1\xda\xb9\xe2\x80\x8c", true); } // [B1, V7] |
| 2558 | 5786 | test { try toUnicodeFail("xn--y86c.xn--skb"); } // [B1, V7] |
| 5787 | test { try toAsciiFail("xn--y86c.xn--skb", false); } // [B1, V7] |
| 5788 | test { try toAsciiFail("xn--y86c.xn--skb", true); } // [B1, V7] |
| 2559 | 5789 | test { try toUnicodeFail("xn--1ug2658f.xn--skb080k"); } // [B1, B3, C1, C2, V7] |
| 5790 | test { try toAsciiFail("xn--1ug2658f.xn--skb080k", false); } // [B1, B3, C1, C2, V7] |
| 5791 | test { try toAsciiFail("xn--1ug2658f.xn--skb080k", true); } // [B1, B3, C1, C2, V7] |
| 2560 | 5792 | test { try toUnicodePass("xn--skb", "\xda\xb9"); } |
| 2561 | 5793 | test { try toAsciiPass("xn--skb", "xn--skb", false); } |
| 2562 | 5794 | test { try toAsciiPass("xn--skb", "xn--skb", true); } |
| ... | ... | @@ -2564,299 +5796,887 @@ test { try toUnicodePass("\xda\xb9", "\xda\xb9"); } |
| 2564 | 5796 | test { try toAsciiPass("\xda\xb9", "xn--skb", false); } |
| 2565 | 5797 | test { try toAsciiPass("\xda\xb9", "xn--skb", true); } |
| 2566 | 5798 | test { try toUnicodeFail("\xf0\x90\xb9\xa6\xe2\x80\x8c\xf0\x90\xb9\xb6\xe3\x80\x82\xe2\x81\xad"); } // [B1, C1] |
| 5799 | test { try toAsciiFail("\xf0\x90\xb9\xa6\xe2\x80\x8c\xf0\x90\xb9\xb6\xe3\x80\x82\xe2\x81\xad", false); } // [B1, C1, A4_2] |
| 5800 | test { try toAsciiFail("\xf0\x90\xb9\xa6\xe2\x80\x8c\xf0\x90\xb9\xb6\xe3\x80\x82\xe2\x81\xad", true); } // [B1, A4_2] |
| 2567 | 5801 | test { try toUnicodeFail("xn--eo0d6a."); } // [B1] |
| 5802 | test { try toAsciiFail("xn--eo0d6a.", false); } // [B1, A4_2] |
| 5803 | test { try toAsciiFail("xn--eo0d6a.", true); } // [B1, A4_2] |
| 2568 | 5804 | test { try toUnicodeFail("xn--0ug4994goba."); } // [B1, C1] |
| 5805 | test { try toAsciiFail("xn--0ug4994goba.", false); } // [B1, C1, A4_2] |
| 5806 | test { try toAsciiFail("xn--0ug4994goba.", true); } // [B1, C1, A4_2] |
| 2569 | 5807 | test { try toUnicodeFail("xn--eo0d6a.xn--sxg"); } // [B1, V7] |
| 5808 | test { try toAsciiFail("xn--eo0d6a.xn--sxg", false); } // [B1, V7] |
| 5809 | test { try toAsciiFail("xn--eo0d6a.xn--sxg", true); } // [B1, V7] |
| 2570 | 5810 | test { try toUnicodeFail("xn--0ug4994goba.xn--sxg"); } // [B1, C1, V7] |
| 5811 | test { try toAsciiFail("xn--0ug4994goba.xn--sxg", false); } // [B1, C1, V7] |
| 5812 | test { try toAsciiFail("xn--0ug4994goba.xn--sxg", true); } // [B1, C1, V7] |
| 2571 | 5813 | test { try toUnicodeFail("\xe0\xb1\x8d\xf0\x9d\xa8\xbe\xd6\xa9\xf0\x9d\x9f\xad\xe3\x80\x82-\xf0\x91\x9c\xa8"); } // [V3, V6] |
| 5814 | test { try toAsciiFail("\xe0\xb1\x8d\xf0\x9d\xa8\xbe\xd6\xa9\xf0\x9d\x9f\xad\xe3\x80\x82-\xf0\x91\x9c\xa8", false); } // [V3, V6] |
| 5815 | test { try toAsciiFail("\xe0\xb1\x8d\xf0\x9d\xa8\xbe\xd6\xa9\xf0\x9d\x9f\xad\xe3\x80\x82-\xf0\x91\x9c\xa8", true); } // [V3, V6] |
| 2572 | 5816 | test { try toUnicodeFail("\xe0\xb1\x8d\xf0\x9d\xa8\xbe\xd6\xa91\xe3\x80\x82-\xf0\x91\x9c\xa8"); } // [V3, V6] |
| 5817 | test { try toAsciiFail("\xe0\xb1\x8d\xf0\x9d\xa8\xbe\xd6\xa91\xe3\x80\x82-\xf0\x91\x9c\xa8", false); } // [V3, V6] |
| 5818 | test { try toAsciiFail("\xe0\xb1\x8d\xf0\x9d\xa8\xbe\xd6\xa91\xe3\x80\x82-\xf0\x91\x9c\xa8", true); } // [V3, V6] |
| 2573 | 5819 | test { try toUnicodeFail("xn--1-rfc312cdp45c.xn----nq0j"); } // [V3, V6] |
| 5820 | test { try toAsciiFail("xn--1-rfc312cdp45c.xn----nq0j", false); } // [V3, V6] |
| 5821 | test { try toAsciiFail("xn--1-rfc312cdp45c.xn----nq0j", true); } // [V3, V6] |
| 2574 | 5822 | test { try toUnicodeFail("\xf2\xa3\xbf\x88\xe3\x80\x82\xeb\x99\x8f"); } // [V7] |
| 5823 | test { try toAsciiFail("\xf2\xa3\xbf\x88\xe3\x80\x82\xeb\x99\x8f", false); } // [V7] |
| 5824 | test { try toAsciiFail("\xf2\xa3\xbf\x88\xe3\x80\x82\xeb\x99\x8f", true); } // [V7] |
| 2575 | 5825 | test { try toUnicodeFail("\xf2\xa3\xbf\x88\xe3\x80\x82\xe1\x84\x84\xe1\x85\xab\xe1\x86\xae"); } // [V7] |
| 5826 | test { try toAsciiFail("\xf2\xa3\xbf\x88\xe3\x80\x82\xe1\x84\x84\xe1\x85\xab\xe1\x86\xae", false); } // [V7] |
| 5827 | test { try toAsciiFail("\xf2\xa3\xbf\x88\xe3\x80\x82\xe1\x84\x84\xe1\x85\xab\xe1\x86\xae", true); } // [V7] |
| 2576 | 5828 | test { try toUnicodeFail("xn--ph26c.xn--281b"); } // [V7] |
| 5829 | test { try toAsciiFail("xn--ph26c.xn--281b", false); } // [V7] |
| 5830 | test { try toAsciiFail("xn--ph26c.xn--281b", true); } // [V7] |
| 2577 | 5831 | test { try toUnicodeFail("\xf1\x95\xa8\x9a\xf3\xa0\x84\x8c\xf3\x91\xbd\x80\xe1\xa1\x80.\xe0\xa2\xb6"); } // [V7] |
| 5832 | test { try toAsciiFail("\xf1\x95\xa8\x9a\xf3\xa0\x84\x8c\xf3\x91\xbd\x80\xe1\xa1\x80.\xe0\xa2\xb6", false); } // [V7] |
| 5833 | test { try toAsciiFail("\xf1\x95\xa8\x9a\xf3\xa0\x84\x8c\xf3\x91\xbd\x80\xe1\xa1\x80.\xe0\xa2\xb6", true); } // [V7] |
| 2578 | 5834 | test { try toUnicodeFail("xn--z7e98100evc01b.xn--czb"); } // [V7] |
| 5835 | test { try toAsciiFail("xn--z7e98100evc01b.xn--czb", false); } // [V7] |
| 5836 | test { try toAsciiFail("xn--z7e98100evc01b.xn--czb", true); } // [V7] |
| 2579 | 5837 | test { try toUnicodeFail("\xe2\x80\x8d\xef\xbd\xa1\xf1\x85\x81\x9b"); } // [C2, V7] |
| 5838 | test { try toAsciiFail("\xe2\x80\x8d\xef\xbd\xa1\xf1\x85\x81\x9b", false); } // [C2, V7] |
| 5839 | test { try toAsciiFail("\xe2\x80\x8d\xef\xbd\xa1\xf1\x85\x81\x9b", true); } // [V7, A4_2] |
| 2580 | 5840 | test { try toUnicodeFail("\xe2\x80\x8d\xe3\x80\x82\xf1\x85\x81\x9b"); } // [C2, V7] |
| 5841 | test { try toAsciiFail("\xe2\x80\x8d\xe3\x80\x82\xf1\x85\x81\x9b", false); } // [C2, V7] |
| 5842 | test { try toAsciiFail("\xe2\x80\x8d\xe3\x80\x82\xf1\x85\x81\x9b", true); } // [V7, A4_2] |
| 2581 | 5843 | test { try toUnicodeFail(".xn--6x4u"); } // [V7, X4_2] |
| 5844 | test { try toAsciiFail(".xn--6x4u", false); } // [V7, A4_2] |
| 5845 | test { try toAsciiFail(".xn--6x4u", true); } // [V7, A4_2] |
| 2582 | 5846 | test { try toUnicodeFail("xn--1ug.xn--6x4u"); } // [C2, V7] |
| 5847 | test { try toAsciiFail("xn--1ug.xn--6x4u", false); } // [C2, V7] |
| 5848 | test { try toAsciiFail("xn--1ug.xn--6x4u", true); } // [C2, V7] |
| 2583 | 5849 | test { try toUnicodeFail("\xe0\xa1\x8b\xe7\x9a\xa5\xef\xbc\x8e-"); } // [B1, B2, B3, V3] |
| 5850 | test { try toAsciiFail("\xe0\xa1\x8b\xe7\x9a\xa5\xef\xbc\x8e-", false); } // [B1, B2, B3, V3] |
| 5851 | test { try toAsciiFail("\xe0\xa1\x8b\xe7\x9a\xa5\xef\xbc\x8e-", true); } // [B1, B2, B3, V3] |
| 2584 | 5852 | test { try toUnicodeFail("\xe0\xa1\x8b\xe7\x9a\xa5.-"); } // [B1, B2, B3, V3] |
| 5853 | test { try toAsciiFail("\xe0\xa1\x8b\xe7\x9a\xa5.-", false); } // [B1, B2, B3, V3] |
| 5854 | test { try toAsciiFail("\xe0\xa1\x8b\xe7\x9a\xa5.-", true); } // [B1, B2, B3, V3] |
| 2585 | 5855 | test { try toUnicodeFail("xn--9vb4167c.-"); } // [B1, B2, B3, V3] |
| 5856 | test { try toAsciiFail("xn--9vb4167c.-", false); } // [B1, B2, B3, V3] |
| 5857 | test { try toAsciiFail("xn--9vb4167c.-", true); } // [B1, B2, B3, V3] |
| 2586 | 5858 | test { try toUnicodeFail("\xf0\x90\xa3\xb8\xcc\x95\xf0\x90\xae\x87\xef\xbc\x8e\xe2\x92\x88\xea\xa1\xa6"); } // [B1, V7] |
| 5859 | test { try toAsciiFail("\xf0\x90\xa3\xb8\xcc\x95\xf0\x90\xae\x87\xef\xbc\x8e\xe2\x92\x88\xea\xa1\xa6", false); } // [B1, V7] |
| 5860 | test { try toAsciiFail("\xf0\x90\xa3\xb8\xcc\x95\xf0\x90\xae\x87\xef\xbc\x8e\xe2\x92\x88\xea\xa1\xa6", true); } // [B1, V7] |
| 2587 | 5861 | test { try toUnicodeFail("\xf0\x90\xa3\xb8\xcc\x95\xf0\x90\xae\x87.1.\xea\xa1\xa6"); } // [B1, V7] |
| 5862 | test { try toAsciiFail("\xf0\x90\xa3\xb8\xcc\x95\xf0\x90\xae\x87.1.\xea\xa1\xa6", false); } // [B1, V7] |
| 5863 | test { try toAsciiFail("\xf0\x90\xa3\xb8\xcc\x95\xf0\x90\xae\x87.1.\xea\xa1\xa6", true); } // [B1, V7] |
| 2588 | 5864 | test { try toUnicodeFail("xn--5sa9915kgvb.1.xn--cd9a"); } // [B1, V7] |
| 5865 | test { try toAsciiFail("xn--5sa9915kgvb.1.xn--cd9a", false); } // [B1, V7] |
| 5866 | test { try toAsciiFail("xn--5sa9915kgvb.1.xn--cd9a", true); } // [B1, V7] |
| 2589 | 5867 | test { try toUnicodeFail("xn--5sa9915kgvb.xn--tshw539b"); } // [B1, V7] |
| 5868 | test { try toAsciiFail("xn--5sa9915kgvb.xn--tshw539b", false); } // [B1, V7] |
| 5869 | test { try toAsciiFail("xn--5sa9915kgvb.xn--tshw539b", true); } // [B1, V7] |
| 2590 | 5870 | test { try toUnicodeFail("\xe1\x82\xbb\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xef\xbe\xa0\xc4\x81\xf0\x90\xb9\xa6"); } // [B5, B6, C1, C2] |
| 5871 | test { try toAsciiFail("\xe1\x82\xbb\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xef\xbe\xa0\xc4\x81\xf0\x90\xb9\xa6", false); } // [B5, B6, C1, C2] |
| 5872 | test { try toAsciiFail("\xe1\x82\xbb\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xef\xbe\xa0\xc4\x81\xf0\x90\xb9\xa6", true); } // [B5, B6] |
| 2591 | 5873 | test { try toUnicodeFail("\xe1\x82\xbb\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xef\xbe\xa0a\xcc\x84\xf0\x90\xb9\xa6"); } // [B5, B6, C1, C2] |
| 5874 | test { try toAsciiFail("\xe1\x82\xbb\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xef\xbe\xa0a\xcc\x84\xf0\x90\xb9\xa6", false); } // [B5, B6, C1, C2] |
| 5875 | test { try toAsciiFail("\xe1\x82\xbb\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xef\xbe\xa0a\xcc\x84\xf0\x90\xb9\xa6", true); } // [B5, B6] |
| 2592 | 5876 | test { try toUnicodeFail("\xe1\x82\xbb\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xe1\x85\xa0\xc4\x81\xf0\x90\xb9\xa6"); } // [B5, B6, C1, C2] |
| 5877 | test { try toAsciiFail("\xe1\x82\xbb\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xe1\x85\xa0\xc4\x81\xf0\x90\xb9\xa6", false); } // [B5, B6, C1, C2] |
| 5878 | test { try toAsciiFail("\xe1\x82\xbb\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xe1\x85\xa0\xc4\x81\xf0\x90\xb9\xa6", true); } // [B5, B6] |
| 2593 | 5879 | test { try toUnicodeFail("\xe1\x82\xbb\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xe1\x85\xa0a\xcc\x84\xf0\x90\xb9\xa6"); } // [B5, B6, C1, C2] |
| 5880 | test { try toAsciiFail("\xe1\x82\xbb\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xe1\x85\xa0a\xcc\x84\xf0\x90\xb9\xa6", false); } // [B5, B6, C1, C2] |
| 5881 | test { try toAsciiFail("\xe1\x82\xbb\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xe1\x85\xa0a\xcc\x84\xf0\x90\xb9\xa6", true); } // [B5, B6] |
| 2594 | 5882 | test { try toUnicodeFail("\xe2\xb4\x9b\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xe1\x85\xa0a\xcc\x84\xf0\x90\xb9\xa6"); } // [B5, B6, C1, C2] |
| 5883 | test { try toAsciiFail("\xe2\xb4\x9b\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xe1\x85\xa0a\xcc\x84\xf0\x90\xb9\xa6", false); } // [B5, B6, C1, C2] |
| 5884 | test { try toAsciiFail("\xe2\xb4\x9b\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xe1\x85\xa0a\xcc\x84\xf0\x90\xb9\xa6", true); } // [B5, B6] |
| 2595 | 5885 | test { try toUnicodeFail("\xe2\xb4\x9b\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xe1\x85\xa0\xc4\x81\xf0\x90\xb9\xa6"); } // [B5, B6, C1, C2] |
| 5886 | test { try toAsciiFail("\xe2\xb4\x9b\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xe1\x85\xa0\xc4\x81\xf0\x90\xb9\xa6", false); } // [B5, B6, C1, C2] |
| 5887 | test { try toAsciiFail("\xe2\xb4\x9b\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xe1\x85\xa0\xc4\x81\xf0\x90\xb9\xa6", true); } // [B5, B6] |
| 2596 | 5888 | test { try toUnicodeFail("\xe1\x82\xbb\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xe1\x85\xa0\xc4\x80\xf0\x90\xb9\xa6"); } // [B5, B6, C1, C2] |
| 5889 | test { try toAsciiFail("\xe1\x82\xbb\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xe1\x85\xa0\xc4\x80\xf0\x90\xb9\xa6", false); } // [B5, B6, C1, C2] |
| 5890 | test { try toAsciiFail("\xe1\x82\xbb\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xe1\x85\xa0\xc4\x80\xf0\x90\xb9\xa6", true); } // [B5, B6] |
| 2597 | 5891 | test { try toUnicodeFail("\xe1\x82\xbb\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xe1\x85\xa0A\xcc\x84\xf0\x90\xb9\xa6"); } // [B5, B6, C1, C2] |
| 5892 | test { try toAsciiFail("\xe1\x82\xbb\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xe1\x85\xa0A\xcc\x84\xf0\x90\xb9\xa6", false); } // [B5, B6, C1, C2] |
| 5893 | test { try toAsciiFail("\xe1\x82\xbb\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xe1\x85\xa0A\xcc\x84\xf0\x90\xb9\xa6", true); } // [B5, B6] |
| 2598 | 5894 | test { try toUnicodeFail("xn--tcb323r.xn--yda4409k"); } // [B5, B6] |
| 5895 | test { try toAsciiFail("xn--tcb323r.xn--yda4409k", false); } // [B5, B6] |
| 5896 | test { try toAsciiFail("xn--tcb323r.xn--yda4409k", true); } // [B5, B6] |
| 2599 | 5897 | test { try toUnicodeFail("xn--tcb736kea974k.xn--yda4409k"); } // [B5, B6, C1, C2] |
| 5898 | test { try toAsciiFail("xn--tcb736kea974k.xn--yda4409k", false); } // [B5, B6, C1, C2] |
| 5899 | test { try toAsciiFail("xn--tcb736kea974k.xn--yda4409k", true); } // [B5, B6, C1, C2] |
| 2600 | 5900 | test { try toUnicodeFail("\xe2\xb4\x9b\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xef\xbe\xa0a\xcc\x84\xf0\x90\xb9\xa6"); } // [B5, B6, C1, C2] |
| 5901 | test { try toAsciiFail("\xe2\xb4\x9b\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xef\xbe\xa0a\xcc\x84\xf0\x90\xb9\xa6", false); } // [B5, B6, C1, C2] |
| 5902 | test { try toAsciiFail("\xe2\xb4\x9b\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xef\xbe\xa0a\xcc\x84\xf0\x90\xb9\xa6", true); } // [B5, B6] |
| 2601 | 5903 | test { try toUnicodeFail("\xe2\xb4\x9b\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xef\xbe\xa0\xc4\x81\xf0\x90\xb9\xa6"); } // [B5, B6, C1, C2] |
| 5904 | test { try toAsciiFail("\xe2\xb4\x9b\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xef\xbe\xa0\xc4\x81\xf0\x90\xb9\xa6", false); } // [B5, B6, C1, C2] |
| 5905 | test { try toAsciiFail("\xe2\xb4\x9b\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xef\xbe\xa0\xc4\x81\xf0\x90\xb9\xa6", true); } // [B5, B6] |
| 2602 | 5906 | test { try toUnicodeFail("\xe1\x82\xbb\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xef\xbe\xa0\xc4\x80\xf0\x90\xb9\xa6"); } // [B5, B6, C1, C2] |
| 5907 | test { try toAsciiFail("\xe1\x82\xbb\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xef\xbe\xa0\xc4\x80\xf0\x90\xb9\xa6", false); } // [B5, B6, C1, C2] |
| 5908 | test { try toAsciiFail("\xe1\x82\xbb\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xef\xbe\xa0\xc4\x80\xf0\x90\xb9\xa6", true); } // [B5, B6] |
| 2603 | 5909 | test { try toUnicodeFail("\xe1\x82\xbb\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xef\xbe\xa0A\xcc\x84\xf0\x90\xb9\xa6"); } // [B5, B6, C1, C2] |
| 5910 | test { try toAsciiFail("\xe1\x82\xbb\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xef\xbe\xa0A\xcc\x84\xf0\x90\xb9\xa6", false); } // [B5, B6, C1, C2] |
| 5911 | test { try toAsciiFail("\xe1\x82\xbb\xe2\x80\x8c\xd6\xa2\xe2\x80\x8d\xe3\x80\x82\xef\xbe\xa0A\xcc\x84\xf0\x90\xb9\xa6", true); } // [B5, B6] |
| 2604 | 5912 | test { try toUnicodeFail("xn--tcb597c.xn--yda594fdn5q"); } // [B5, B6, V7] |
| 5913 | test { try toAsciiFail("xn--tcb597c.xn--yda594fdn5q", false); } // [B5, B6, V7] |
| 5914 | test { try toAsciiFail("xn--tcb597c.xn--yda594fdn5q", true); } // [B5, B6, V7] |
| 2605 | 5915 | test { try toUnicodeFail("xn--tcb597cdmmfa.xn--yda594fdn5q"); } // [B5, B6, C1, C2, V7] |
| 5916 | test { try toAsciiFail("xn--tcb597cdmmfa.xn--yda594fdn5q", false); } // [B5, B6, C1, C2, V7] |
| 5917 | test { try toAsciiFail("xn--tcb597cdmmfa.xn--yda594fdn5q", true); } // [B5, B6, C1, C2, V7] |
| 2606 | 5918 | test { try toUnicodeFail("xn--tcb323r.xn--yda594fdn5q"); } // [B5, B6, V7] |
| 5919 | test { try toAsciiFail("xn--tcb323r.xn--yda594fdn5q", false); } // [B5, B6, V7] |
| 5920 | test { try toAsciiFail("xn--tcb323r.xn--yda594fdn5q", true); } // [B5, B6, V7] |
| 2607 | 5921 | test { try toUnicodeFail("xn--tcb736kea974k.xn--yda594fdn5q"); } // [B5, B6, C1, C2, V7] |
| 5922 | test { try toAsciiFail("xn--tcb736kea974k.xn--yda594fdn5q", false); } // [B5, B6, C1, C2, V7] |
| 5923 | test { try toAsciiFail("xn--tcb736kea974k.xn--yda594fdn5q", true); } // [B5, B6, C1, C2, V7] |
| 2608 | 5924 | test { try toUnicodeFail("xn--tcb597c.xn--yda9741khjj"); } // [B5, B6, V7] |
| 5925 | test { try toAsciiFail("xn--tcb597c.xn--yda9741khjj", false); } // [B5, B6, V7] |
| 5926 | test { try toAsciiFail("xn--tcb597c.xn--yda9741khjj", true); } // [B5, B6, V7] |
| 2609 | 5927 | test { try toUnicodeFail("xn--tcb597cdmmfa.xn--yda9741khjj"); } // [B5, B6, C1, C2, V7] |
| 5928 | test { try toAsciiFail("xn--tcb597cdmmfa.xn--yda9741khjj", false); } // [B5, B6, C1, C2, V7] |
| 5929 | test { try toAsciiFail("xn--tcb597cdmmfa.xn--yda9741khjj", true); } // [B5, B6, C1, C2, V7] |
| 2610 | 5930 | test { try toUnicodeFail("xn--tcb323r.xn--yda9741khjj"); } // [B5, B6, V7] |
| 5931 | test { try toAsciiFail("xn--tcb323r.xn--yda9741khjj", false); } // [B5, B6, V7] |
| 5932 | test { try toAsciiFail("xn--tcb323r.xn--yda9741khjj", true); } // [B5, B6, V7] |
| 2611 | 5933 | test { try toUnicodeFail("xn--tcb736kea974k.xn--yda9741khjj"); } // [B5, B6, C1, C2, V7] |
| 5934 | test { try toAsciiFail("xn--tcb736kea974k.xn--yda9741khjj", false); } // [B5, B6, C1, C2, V7] |
| 5935 | test { try toAsciiFail("xn--tcb736kea974k.xn--yda9741khjj", true); } // [B5, B6, C1, C2, V7] |
| 2612 | 5936 | test { try toUnicodeFail("\xef\xbf\xb9\xe2\x80\x8c\xef\xbd\xa1\xe6\x9b\xb3\xe2\xbe\x91\xf0\x90\x8b\xb0\xe2\x89\xaf"); } // [C1, V7] |
| 5937 | test { try toAsciiFail("\xef\xbf\xb9\xe2\x80\x8c\xef\xbd\xa1\xe6\x9b\xb3\xe2\xbe\x91\xf0\x90\x8b\xb0\xe2\x89\xaf", false); } // [C1, V7] |
| 5938 | test { try toAsciiFail("\xef\xbf\xb9\xe2\x80\x8c\xef\xbd\xa1\xe6\x9b\xb3\xe2\xbe\x91\xf0\x90\x8b\xb0\xe2\x89\xaf", true); } // [V7] |
| 2613 | 5939 | test { try toUnicodeFail("\xef\xbf\xb9\xe2\x80\x8c\xef\xbd\xa1\xe6\x9b\xb3\xe2\xbe\x91\xf0\x90\x8b\xb0>\xcc\xb8"); } // [C1, V7] |
| 5940 | test { try toAsciiFail("\xef\xbf\xb9\xe2\x80\x8c\xef\xbd\xa1\xe6\x9b\xb3\xe2\xbe\x91\xf0\x90\x8b\xb0>\xcc\xb8", false); } // [C1, V7] |
| 5941 | test { try toAsciiFail("\xef\xbf\xb9\xe2\x80\x8c\xef\xbd\xa1\xe6\x9b\xb3\xe2\xbe\x91\xf0\x90\x8b\xb0>\xcc\xb8", true); } // [V7] |
| 2614 | 5942 | test { try toUnicodeFail("\xef\xbf\xb9\xe2\x80\x8c\xe3\x80\x82\xe6\x9b\xb3\xe8\xa5\xbe\xf0\x90\x8b\xb0\xe2\x89\xaf"); } // [C1, V7] |
| 5943 | test { try toAsciiFail("\xef\xbf\xb9\xe2\x80\x8c\xe3\x80\x82\xe6\x9b\xb3\xe8\xa5\xbe\xf0\x90\x8b\xb0\xe2\x89\xaf", false); } // [C1, V7] |
| 5944 | test { try toAsciiFail("\xef\xbf\xb9\xe2\x80\x8c\xe3\x80\x82\xe6\x9b\xb3\xe8\xa5\xbe\xf0\x90\x8b\xb0\xe2\x89\xaf", true); } // [V7] |
| 2615 | 5945 | test { try toUnicodeFail("\xef\xbf\xb9\xe2\x80\x8c\xe3\x80\x82\xe6\x9b\xb3\xe8\xa5\xbe\xf0\x90\x8b\xb0>\xcc\xb8"); } // [C1, V7] |
| 5946 | test { try toAsciiFail("\xef\xbf\xb9\xe2\x80\x8c\xe3\x80\x82\xe6\x9b\xb3\xe8\xa5\xbe\xf0\x90\x8b\xb0>\xcc\xb8", false); } // [C1, V7] |
| 5947 | test { try toAsciiFail("\xef\xbf\xb9\xe2\x80\x8c\xe3\x80\x82\xe6\x9b\xb3\xe8\xa5\xbe\xf0\x90\x8b\xb0>\xcc\xb8", true); } // [V7] |
| 2616 | 5948 | test { try toUnicodeFail("xn--vn7c.xn--hdh501y8wvfs5h"); } // [V7] |
| 5949 | test { try toAsciiFail("xn--vn7c.xn--hdh501y8wvfs5h", false); } // [V7] |
| 5950 | test { try toAsciiFail("xn--vn7c.xn--hdh501y8wvfs5h", true); } // [V7] |
| 2617 | 5951 | test { try toUnicodeFail("xn--0ug2139f.xn--hdh501y8wvfs5h"); } // [C1, V7] |
| 5952 | test { try toAsciiFail("xn--0ug2139f.xn--hdh501y8wvfs5h", false); } // [C1, V7] |
| 5953 | test { try toAsciiFail("xn--0ug2139f.xn--hdh501y8wvfs5h", true); } // [C1, V7] |
| 2618 | 5954 | test { try toUnicodeFail("\xe2\x89\xaf\xe2\x92\x88\xe3\x80\x82\xc3\x9f"); } // [V7] |
| 5955 | test { try toAsciiFail("\xe2\x89\xaf\xe2\x92\x88\xe3\x80\x82\xc3\x9f", false); } // [V7] |
| 5956 | test { try toAsciiFail("\xe2\x89\xaf\xe2\x92\x88\xe3\x80\x82\xc3\x9f", true); } // [V7] |
| 2619 | 5957 | test { try toUnicodeFail(">\xcc\xb8\xe2\x92\x88\xe3\x80\x82\xc3\x9f"); } // [V7] |
| 5958 | test { try toAsciiFail(">\xcc\xb8\xe2\x92\x88\xe3\x80\x82\xc3\x9f", false); } // [V7] |
| 5959 | test { try toAsciiFail(">\xcc\xb8\xe2\x92\x88\xe3\x80\x82\xc3\x9f", true); } // [V7] |
| 2620 | 5960 | test { try toUnicodeFail("\xe2\x89\xaf1.\xe3\x80\x82\xc3\x9f"); } // [X4_2] |
| 5961 | test { try toAsciiFail("\xe2\x89\xaf1.\xe3\x80\x82\xc3\x9f", false); } // [A4_2] |
| 5962 | test { try toAsciiFail("\xe2\x89\xaf1.\xe3\x80\x82\xc3\x9f", true); } // [A4_2] |
| 2621 | 5963 | test { try toUnicodeFail(">\xcc\xb81.\xe3\x80\x82\xc3\x9f"); } // [X4_2] |
| 5964 | test { try toAsciiFail(">\xcc\xb81.\xe3\x80\x82\xc3\x9f", false); } // [A4_2] |
| 5965 | test { try toAsciiFail(">\xcc\xb81.\xe3\x80\x82\xc3\x9f", true); } // [A4_2] |
| 2622 | 5966 | test { try toUnicodeFail(">\xcc\xb81.\xe3\x80\x82SS"); } // [X4_2] |
| 5967 | test { try toAsciiFail(">\xcc\xb81.\xe3\x80\x82SS", false); } // [A4_2] |
| 5968 | test { try toAsciiFail(">\xcc\xb81.\xe3\x80\x82SS", true); } // [A4_2] |
| 2623 | 5969 | test { try toUnicodeFail("\xe2\x89\xaf1.\xe3\x80\x82SS"); } // [X4_2] |
| 5970 | test { try toAsciiFail("\xe2\x89\xaf1.\xe3\x80\x82SS", false); } // [A4_2] |
| 5971 | test { try toAsciiFail("\xe2\x89\xaf1.\xe3\x80\x82SS", true); } // [A4_2] |
| 2624 | 5972 | test { try toUnicodeFail("\xe2\x89\xaf1.\xe3\x80\x82ss"); } // [X4_2] |
| 5973 | test { try toAsciiFail("\xe2\x89\xaf1.\xe3\x80\x82ss", false); } // [A4_2] |
| 5974 | test { try toAsciiFail("\xe2\x89\xaf1.\xe3\x80\x82ss", true); } // [A4_2] |
| 2625 | 5975 | test { try toUnicodeFail(">\xcc\xb81.\xe3\x80\x82ss"); } // [X4_2] |
| 5976 | test { try toAsciiFail(">\xcc\xb81.\xe3\x80\x82ss", false); } // [A4_2] |
| 5977 | test { try toAsciiFail(">\xcc\xb81.\xe3\x80\x82ss", true); } // [A4_2] |
| 2626 | 5978 | test { try toUnicodeFail(">\xcc\xb81.\xe3\x80\x82Ss"); } // [X4_2] |
| 5979 | test { try toAsciiFail(">\xcc\xb81.\xe3\x80\x82Ss", false); } // [A4_2] |
| 5980 | test { try toAsciiFail(">\xcc\xb81.\xe3\x80\x82Ss", true); } // [A4_2] |
| 2627 | 5981 | test { try toUnicodeFail("\xe2\x89\xaf1.\xe3\x80\x82Ss"); } // [X4_2] |
| 5982 | test { try toAsciiFail("\xe2\x89\xaf1.\xe3\x80\x82Ss", false); } // [A4_2] |
| 5983 | test { try toAsciiFail("\xe2\x89\xaf1.\xe3\x80\x82Ss", true); } // [A4_2] |
| 2628 | 5984 | test { try toUnicodeFail("xn--1-ogo..ss"); } // [X4_2] |
| 5985 | test { try toAsciiFail("xn--1-ogo..ss", false); } // [A4_2] |
| 5986 | test { try toAsciiFail("xn--1-ogo..ss", true); } // [A4_2] |
| 2629 | 5987 | test { try toUnicodeFail("xn--1-ogo..xn--zca"); } // [X4_2] |
| 5988 | test { try toAsciiFail("xn--1-ogo..xn--zca", false); } // [A4_2] |
| 5989 | test { try toAsciiFail("xn--1-ogo..xn--zca", true); } // [A4_2] |
| 2630 | 5990 | test { try toUnicodeFail(">\xcc\xb8\xe2\x92\x88\xe3\x80\x82SS"); } // [V7] |
| 5991 | test { try toAsciiFail(">\xcc\xb8\xe2\x92\x88\xe3\x80\x82SS", false); } // [V7] |
| 5992 | test { try toAsciiFail(">\xcc\xb8\xe2\x92\x88\xe3\x80\x82SS", true); } // [V7] |
| 2631 | 5993 | test { try toUnicodeFail("\xe2\x89\xaf\xe2\x92\x88\xe3\x80\x82SS"); } // [V7] |
| 5994 | test { try toAsciiFail("\xe2\x89\xaf\xe2\x92\x88\xe3\x80\x82SS", false); } // [V7] |
| 5995 | test { try toAsciiFail("\xe2\x89\xaf\xe2\x92\x88\xe3\x80\x82SS", true); } // [V7] |
| 2632 | 5996 | test { try toUnicodeFail("\xe2\x89\xaf\xe2\x92\x88\xe3\x80\x82ss"); } // [V7] |
| 5997 | test { try toAsciiFail("\xe2\x89\xaf\xe2\x92\x88\xe3\x80\x82ss", false); } // [V7] |
| 5998 | test { try toAsciiFail("\xe2\x89\xaf\xe2\x92\x88\xe3\x80\x82ss", true); } // [V7] |
| 2633 | 5999 | test { try toUnicodeFail(">\xcc\xb8\xe2\x92\x88\xe3\x80\x82ss"); } // [V7] |
| 6000 | test { try toAsciiFail(">\xcc\xb8\xe2\x92\x88\xe3\x80\x82ss", false); } // [V7] |
| 6001 | test { try toAsciiFail(">\xcc\xb8\xe2\x92\x88\xe3\x80\x82ss", true); } // [V7] |
| 2634 | 6002 | test { try toUnicodeFail(">\xcc\xb8\xe2\x92\x88\xe3\x80\x82Ss"); } // [V7] |
| 6003 | test { try toAsciiFail(">\xcc\xb8\xe2\x92\x88\xe3\x80\x82Ss", false); } // [V7] |
| 6004 | test { try toAsciiFail(">\xcc\xb8\xe2\x92\x88\xe3\x80\x82Ss", true); } // [V7] |
| 2635 | 6005 | test { try toUnicodeFail("\xe2\x89\xaf\xe2\x92\x88\xe3\x80\x82Ss"); } // [V7] |
| 6006 | test { try toAsciiFail("\xe2\x89\xaf\xe2\x92\x88\xe3\x80\x82Ss", false); } // [V7] |
| 6007 | test { try toAsciiFail("\xe2\x89\xaf\xe2\x92\x88\xe3\x80\x82Ss", true); } // [V7] |
| 2636 | 6008 | test { try toUnicodeFail("xn--hdh84f.ss"); } // [V7] |
| 6009 | test { try toAsciiFail("xn--hdh84f.ss", false); } // [V7] |
| 6010 | test { try toAsciiFail("xn--hdh84f.ss", true); } // [V7] |
| 2637 | 6011 | test { try toUnicodeFail("xn--hdh84f.xn--zca"); } // [V7] |
| 6012 | test { try toAsciiFail("xn--hdh84f.xn--zca", false); } // [V7] |
| 6013 | test { try toAsciiFail("xn--hdh84f.xn--zca", true); } // [V7] |
| 2638 | 6014 | test { try toUnicodeFail("\xd9\xa7\xe2\x80\x8d\xef\xae\x96\xef\xbd\xa1\xdf\x9a-\xe2\x82\x86\xe1\x82\xb9"); } // [B1, B2, B3, C2] |
| 6015 | test { try toAsciiFail("\xd9\xa7\xe2\x80\x8d\xef\xae\x96\xef\xbd\xa1\xdf\x9a-\xe2\x82\x86\xe1\x82\xb9", false); } // [B1, B2, B3, C2] |
| 6016 | test { try toAsciiFail("\xd9\xa7\xe2\x80\x8d\xef\xae\x96\xef\xbd\xa1\xdf\x9a-\xe2\x82\x86\xe1\x82\xb9", true); } // [B1, B2, B3] |
| 2639 | 6017 | test { try toUnicodeFail("\xd9\xa7\xe2\x80\x8d\xda\xb3\xe3\x80\x82\xdf\x9a-6\xe1\x82\xb9"); } // [B1, B2, B3, C2] |
| 6018 | test { try toAsciiFail("\xd9\xa7\xe2\x80\x8d\xda\xb3\xe3\x80\x82\xdf\x9a-6\xe1\x82\xb9", false); } // [B1, B2, B3, C2] |
| 6019 | test { try toAsciiFail("\xd9\xa7\xe2\x80\x8d\xda\xb3\xe3\x80\x82\xdf\x9a-6\xe1\x82\xb9", true); } // [B1, B2, B3] |
| 2640 | 6020 | test { try toUnicodeFail("\xd9\xa7\xe2\x80\x8d\xda\xb3\xe3\x80\x82\xdf\x9a-6\xe2\xb4\x99"); } // [B1, B2, B3, C2] |
| 6021 | test { try toAsciiFail("\xd9\xa7\xe2\x80\x8d\xda\xb3\xe3\x80\x82\xdf\x9a-6\xe2\xb4\x99", false); } // [B1, B2, B3, C2] |
| 6022 | test { try toAsciiFail("\xd9\xa7\xe2\x80\x8d\xda\xb3\xe3\x80\x82\xdf\x9a-6\xe2\xb4\x99", true); } // [B1, B2, B3] |
| 2641 | 6023 | test { try toUnicodeFail("xn--gib6m.xn---6-lve6529a"); } // [B1, B2, B3] |
| 6024 | test { try toAsciiFail("xn--gib6m.xn---6-lve6529a", false); } // [B1, B2, B3] |
| 6025 | test { try toAsciiFail("xn--gib6m.xn---6-lve6529a", true); } // [B1, B2, B3] |
| 2642 | 6026 | test { try toUnicodeFail("xn--gib6m343e.xn---6-lve6529a"); } // [B1, B2, B3, C2] |
| 6027 | test { try toAsciiFail("xn--gib6m343e.xn---6-lve6529a", false); } // [B1, B2, B3, C2] |
| 6028 | test { try toAsciiFail("xn--gib6m343e.xn---6-lve6529a", true); } // [B1, B2, B3, C2] |
| 2643 | 6029 | test { try toUnicodeFail("\xd9\xa7\xe2\x80\x8d\xef\xae\x96\xef\xbd\xa1\xdf\x9a-\xe2\x82\x86\xe2\xb4\x99"); } // [B1, B2, B3, C2] |
| 6030 | test { try toAsciiFail("\xd9\xa7\xe2\x80\x8d\xef\xae\x96\xef\xbd\xa1\xdf\x9a-\xe2\x82\x86\xe2\xb4\x99", false); } // [B1, B2, B3, C2] |
| 6031 | test { try toAsciiFail("\xd9\xa7\xe2\x80\x8d\xef\xae\x96\xef\xbd\xa1\xdf\x9a-\xe2\x82\x86\xe2\xb4\x99", true); } // [B1, B2, B3] |
| 2644 | 6032 | test { try toUnicodeFail("xn--gib6m.xn---6-lve002g"); } // [B1, B2, B3, V7] |
| 6033 | test { try toAsciiFail("xn--gib6m.xn---6-lve002g", false); } // [B1, B2, B3, V7] |
| 6034 | test { try toAsciiFail("xn--gib6m.xn---6-lve002g", true); } // [B1, B2, B3, V7] |
| 2645 | 6035 | test { try toUnicodeFail("xn--gib6m343e.xn---6-lve002g"); } // [B1, B2, B3, C2, V7] |
| 6036 | test { try toAsciiFail("xn--gib6m343e.xn---6-lve002g", false); } // [B1, B2, B3, C2, V7] |
| 6037 | test { try toAsciiFail("xn--gib6m343e.xn---6-lve002g", true); } // [B1, B2, B3, C2, V7] |
| 2646 | 6038 | test { try toUnicodeFail("\xe2\x80\x8c\xef\xbd\xa1\xe2\x89\xa0"); } // [C1] |
| 6039 | test { try toAsciiFail("\xe2\x80\x8c\xef\xbd\xa1\xe2\x89\xa0", false); } // [C1] |
| 6040 | test { try toAsciiFail("\xe2\x80\x8c\xef\xbd\xa1\xe2\x89\xa0", true); } // [A4_2] |
| 2647 | 6041 | test { try toUnicodeFail("\xe2\x80\x8c\xef\xbd\xa1=\xcc\xb8"); } // [C1] |
| 6042 | test { try toAsciiFail("\xe2\x80\x8c\xef\xbd\xa1=\xcc\xb8", false); } // [C1] |
| 6043 | test { try toAsciiFail("\xe2\x80\x8c\xef\xbd\xa1=\xcc\xb8", true); } // [A4_2] |
| 2648 | 6044 | test { try toUnicodeFail("\xe2\x80\x8c\xe3\x80\x82\xe2\x89\xa0"); } // [C1] |
| 6045 | test { try toAsciiFail("\xe2\x80\x8c\xe3\x80\x82\xe2\x89\xa0", false); } // [C1] |
| 6046 | test { try toAsciiFail("\xe2\x80\x8c\xe3\x80\x82\xe2\x89\xa0", true); } // [A4_2] |
| 2649 | 6047 | test { try toUnicodeFail("\xe2\x80\x8c\xe3\x80\x82=\xcc\xb8"); } // [C1] |
| 6048 | test { try toAsciiFail("\xe2\x80\x8c\xe3\x80\x82=\xcc\xb8", false); } // [C1] |
| 6049 | test { try toAsciiFail("\xe2\x80\x8c\xe3\x80\x82=\xcc\xb8", true); } // [A4_2] |
| 2650 | 6050 | test { try toUnicodeFail(".xn--1ch"); } // [X4_2] |
| 6051 | test { try toAsciiFail(".xn--1ch", false); } // [A4_2] |
| 6052 | test { try toAsciiFail(".xn--1ch", true); } // [A4_2] |
| 2651 | 6053 | test { try toUnicodeFail("xn--0ug.xn--1ch"); } // [C1] |
| 6054 | test { try toAsciiFail("xn--0ug.xn--1ch", false); } // [C1] |
| 6055 | test { try toAsciiFail("xn--0ug.xn--1ch", true); } // [C1] |
| 2652 | 6056 | test { try toUnicodeFail("\xf0\x91\x96\xbf\xf0\x9d\xa8\x94.\xe1\xa1\x9f\xf0\x91\x96\xbf\xe1\xad\x82\xe2\x80\x8c"); } // [C1, V6] |
| 6057 | test { try toAsciiFail("\xf0\x91\x96\xbf\xf0\x9d\xa8\x94.\xe1\xa1\x9f\xf0\x91\x96\xbf\xe1\xad\x82\xe2\x80\x8c", false); } // [C1, V6] |
| 6058 | test { try toAsciiFail("\xf0\x91\x96\xbf\xf0\x9d\xa8\x94.\xe1\xa1\x9f\xf0\x91\x96\xbf\xe1\xad\x82\xe2\x80\x8c", true); } // [V6] |
| 2653 | 6059 | test { try toUnicodeFail("xn--461dw464a.xn--v8e29loy65a"); } // [V6] |
| 6060 | test { try toAsciiFail("xn--461dw464a.xn--v8e29loy65a", false); } // [V6] |
| 6061 | test { try toAsciiFail("xn--461dw464a.xn--v8e29loy65a", true); } // [V6] |
| 2654 | 6062 | test { try toUnicodeFail("xn--461dw464a.xn--v8e29ldzfo952a"); } // [C1, V6] |
| 6063 | test { try toAsciiFail("xn--461dw464a.xn--v8e29ldzfo952a", false); } // [C1, V6] |
| 6064 | test { try toAsciiFail("xn--461dw464a.xn--v8e29ldzfo952a", true); } // [C1, V6] |
| 2655 | 6065 | test { try toUnicodeFail("\xf2\x94\xa3\xb3\xe2\x80\x8d\xf2\x91\x9d\xb1.\xf0\x96\xac\xb4\xe2\x86\x83\xe2\x89\xa0-"); } // [C2, V3, V6, V7] |
| 6066 | test { try toAsciiFail("\xf2\x94\xa3\xb3\xe2\x80\x8d\xf2\x91\x9d\xb1.\xf0\x96\xac\xb4\xe2\x86\x83\xe2\x89\xa0-", false); } // [C2, V3, V6, V7] |
| 6067 | test { try toAsciiFail("\xf2\x94\xa3\xb3\xe2\x80\x8d\xf2\x91\x9d\xb1.\xf0\x96\xac\xb4\xe2\x86\x83\xe2\x89\xa0-", true); } // [V3, V6, V7] |
| 2656 | 6068 | test { try toUnicodeFail("\xf2\x94\xa3\xb3\xe2\x80\x8d\xf2\x91\x9d\xb1.\xf0\x96\xac\xb4\xe2\x86\x83=\xcc\xb8-"); } // [C2, V3, V6, V7] |
| 6069 | test { try toAsciiFail("\xf2\x94\xa3\xb3\xe2\x80\x8d\xf2\x91\x9d\xb1.\xf0\x96\xac\xb4\xe2\x86\x83=\xcc\xb8-", false); } // [C2, V3, V6, V7] |
| 6070 | test { try toAsciiFail("\xf2\x94\xa3\xb3\xe2\x80\x8d\xf2\x91\x9d\xb1.\xf0\x96\xac\xb4\xe2\x86\x83=\xcc\xb8-", true); } // [V3, V6, V7] |
| 2657 | 6071 | test { try toUnicodeFail("\xf2\x94\xa3\xb3\xe2\x80\x8d\xf2\x91\x9d\xb1.\xf0\x96\xac\xb4\xe2\x86\x84=\xcc\xb8-"); } // [C2, V3, V6, V7] |
| 6072 | test { try toAsciiFail("\xf2\x94\xa3\xb3\xe2\x80\x8d\xf2\x91\x9d\xb1.\xf0\x96\xac\xb4\xe2\x86\x84=\xcc\xb8-", false); } // [C2, V3, V6, V7] |
| 6073 | test { try toAsciiFail("\xf2\x94\xa3\xb3\xe2\x80\x8d\xf2\x91\x9d\xb1.\xf0\x96\xac\xb4\xe2\x86\x84=\xcc\xb8-", true); } // [V3, V6, V7] |
| 2658 | 6074 | test { try toUnicodeFail("\xf2\x94\xa3\xb3\xe2\x80\x8d\xf2\x91\x9d\xb1.\xf0\x96\xac\xb4\xe2\x86\x84\xe2\x89\xa0-"); } // [C2, V3, V6, V7] |
| 6075 | test { try toAsciiFail("\xf2\x94\xa3\xb3\xe2\x80\x8d\xf2\x91\x9d\xb1.\xf0\x96\xac\xb4\xe2\x86\x84\xe2\x89\xa0-", false); } // [C2, V3, V6, V7] |
| 6076 | test { try toAsciiFail("\xf2\x94\xa3\xb3\xe2\x80\x8d\xf2\x91\x9d\xb1.\xf0\x96\xac\xb4\xe2\x86\x84\xe2\x89\xa0-", true); } // [V3, V6, V7] |
| 2659 | 6077 | test { try toUnicodeFail("xn--6j00chy9a.xn----81n51bt713h"); } // [V3, V6, V7] |
| 6078 | test { try toAsciiFail("xn--6j00chy9a.xn----81n51bt713h", false); } // [V3, V6, V7] |
| 6079 | test { try toAsciiFail("xn--6j00chy9a.xn----81n51bt713h", true); } // [V3, V6, V7] |
| 2660 | 6080 | test { try toUnicodeFail("xn--1ug15151gkb5a.xn----81n51bt713h"); } // [C2, V3, V6, V7] |
| 6081 | test { try toAsciiFail("xn--1ug15151gkb5a.xn----81n51bt713h", false); } // [C2, V3, V6, V7] |
| 6082 | test { try toAsciiFail("xn--1ug15151gkb5a.xn----81n51bt713h", true); } // [C2, V3, V6, V7] |
| 2661 | 6083 | test { try toUnicodeFail("xn--6j00chy9a.xn----61n81bt713h"); } // [V3, V6, V7] |
| 6084 | test { try toAsciiFail("xn--6j00chy9a.xn----61n81bt713h", false); } // [V3, V6, V7] |
| 6085 | test { try toAsciiFail("xn--6j00chy9a.xn----61n81bt713h", true); } // [V3, V6, V7] |
| 2662 | 6086 | test { try toUnicodeFail("xn--1ug15151gkb5a.xn----61n81bt713h"); } // [C2, V3, V6, V7] |
| 6087 | test { try toAsciiFail("xn--1ug15151gkb5a.xn----61n81bt713h", false); } // [C2, V3, V6, V7] |
| 6088 | test { try toAsciiFail("xn--1ug15151gkb5a.xn----61n81bt713h", true); } // [C2, V3, V6, V7] |
| 2663 | 6089 | test { try toUnicodeFail("\xdf\xa2\xcf\x82\xe2\x80\x8d\xf0\x9d\x9f\xb3\xe3\x80\x82\xe8\x94\x91\xf2\x9b\x96\xa2"); } // [B2, C2, V7] |
| 6090 | test { try toAsciiFail("\xdf\xa2\xcf\x82\xe2\x80\x8d\xf0\x9d\x9f\xb3\xe3\x80\x82\xe8\x94\x91\xf2\x9b\x96\xa2", false); } // [B2, C2, V7] |
| 6091 | test { try toAsciiFail("\xdf\xa2\xcf\x82\xe2\x80\x8d\xf0\x9d\x9f\xb3\xe3\x80\x82\xe8\x94\x91\xf2\x9b\x96\xa2", true); } // [B2, V7] |
| 2664 | 6092 | test { try toUnicodeFail("\xdf\xa2\xcf\x82\xe2\x80\x8d7\xe3\x80\x82\xe8\x94\x91\xf2\x9b\x96\xa2"); } // [B2, C2, V7] |
| 6093 | test { try toAsciiFail("\xdf\xa2\xcf\x82\xe2\x80\x8d7\xe3\x80\x82\xe8\x94\x91\xf2\x9b\x96\xa2", false); } // [B2, C2, V7] |
| 6094 | test { try toAsciiFail("\xdf\xa2\xcf\x82\xe2\x80\x8d7\xe3\x80\x82\xe8\x94\x91\xf2\x9b\x96\xa2", true); } // [B2, V7] |
| 2665 | 6095 | test { try toUnicodeFail("\xdf\xa2\xce\xa3\xe2\x80\x8d7\xe3\x80\x82\xe8\x94\x91\xf2\x9b\x96\xa2"); } // [B2, C2, V7] |
| 6096 | test { try toAsciiFail("\xdf\xa2\xce\xa3\xe2\x80\x8d7\xe3\x80\x82\xe8\x94\x91\xf2\x9b\x96\xa2", false); } // [B2, C2, V7] |
| 6097 | test { try toAsciiFail("\xdf\xa2\xce\xa3\xe2\x80\x8d7\xe3\x80\x82\xe8\x94\x91\xf2\x9b\x96\xa2", true); } // [B2, V7] |
| 2666 | 6098 | test { try toUnicodeFail("\xdf\xa2\xcf\x83\xe2\x80\x8d7\xe3\x80\x82\xe8\x94\x91\xf2\x9b\x96\xa2"); } // [B2, C2, V7] |
| 6099 | test { try toAsciiFail("\xdf\xa2\xcf\x83\xe2\x80\x8d7\xe3\x80\x82\xe8\x94\x91\xf2\x9b\x96\xa2", false); } // [B2, C2, V7] |
| 6100 | test { try toAsciiFail("\xdf\xa2\xcf\x83\xe2\x80\x8d7\xe3\x80\x82\xe8\x94\x91\xf2\x9b\x96\xa2", true); } // [B2, V7] |
| 2667 | 6101 | test { try toUnicodeFail("xn--7-zmb872a.xn--wy1ao4929b"); } // [B2, V7] |
| 6102 | test { try toAsciiFail("xn--7-zmb872a.xn--wy1ao4929b", false); } // [B2, V7] |
| 6103 | test { try toAsciiFail("xn--7-zmb872a.xn--wy1ao4929b", true); } // [B2, V7] |
| 2668 | 6104 | test { try toUnicodeFail("xn--7-zmb872aez5a.xn--wy1ao4929b"); } // [B2, C2, V7] |
| 6105 | test { try toAsciiFail("xn--7-zmb872aez5a.xn--wy1ao4929b", false); } // [B2, C2, V7] |
| 6106 | test { try toAsciiFail("xn--7-zmb872aez5a.xn--wy1ao4929b", true); } // [B2, C2, V7] |
| 2669 | 6107 | test { try toUnicodeFail("xn--7-xmb182aez5a.xn--wy1ao4929b"); } // [B2, C2, V7] |
| 6108 | test { try toAsciiFail("xn--7-xmb182aez5a.xn--wy1ao4929b", false); } // [B2, C2, V7] |
| 6109 | test { try toAsciiFail("xn--7-xmb182aez5a.xn--wy1ao4929b", true); } // [B2, C2, V7] |
| 2670 | 6110 | test { try toUnicodeFail("\xdf\xa2\xce\xa3\xe2\x80\x8d\xf0\x9d\x9f\xb3\xe3\x80\x82\xe8\x94\x91\xf2\x9b\x96\xa2"); } // [B2, C2, V7] |
| 6111 | test { try toAsciiFail("\xdf\xa2\xce\xa3\xe2\x80\x8d\xf0\x9d\x9f\xb3\xe3\x80\x82\xe8\x94\x91\xf2\x9b\x96\xa2", false); } // [B2, C2, V7] |
| 6112 | test { try toAsciiFail("\xdf\xa2\xce\xa3\xe2\x80\x8d\xf0\x9d\x9f\xb3\xe3\x80\x82\xe8\x94\x91\xf2\x9b\x96\xa2", true); } // [B2, V7] |
| 2671 | 6113 | test { try toUnicodeFail("\xdf\xa2\xcf\x83\xe2\x80\x8d\xf0\x9d\x9f\xb3\xe3\x80\x82\xe8\x94\x91\xf2\x9b\x96\xa2"); } // [B2, C2, V7] |
| 6114 | test { try toAsciiFail("\xdf\xa2\xcf\x83\xe2\x80\x8d\xf0\x9d\x9f\xb3\xe3\x80\x82\xe8\x94\x91\xf2\x9b\x96\xa2", false); } // [B2, C2, V7] |
| 6115 | test { try toAsciiFail("\xdf\xa2\xcf\x83\xe2\x80\x8d\xf0\x9d\x9f\xb3\xe3\x80\x82\xe8\x94\x91\xf2\x9b\x96\xa2", true); } // [B2, V7] |
| 2672 | 6116 | test { try toUnicodeFail("\xf0\x90\xb9\xb0.\xd8\x80"); } // [B1, V7] |
| 6117 | test { try toAsciiFail("\xf0\x90\xb9\xb0.\xd8\x80", false); } // [B1, V7] |
| 6118 | test { try toAsciiFail("\xf0\x90\xb9\xb0.\xd8\x80", true); } // [B1, V7] |
| 2673 | 6119 | test { try toUnicodeFail("xn--oo0d.xn--ifb"); } // [B1, V7] |
| 6120 | test { try toAsciiFail("xn--oo0d.xn--ifb", false); } // [B1, V7] |
| 6121 | test { try toAsciiFail("xn--oo0d.xn--ifb", true); } // [B1, V7] |
| 2674 | 6122 | test { try toUnicodeFail("-\xe0\xa2\xa8.\xf0\xb1\xa0\x96"); } // [B1, V3] |
| 6123 | test { try toAsciiFail("-\xe0\xa2\xa8.\xf0\xb1\xa0\x96", false); } // [B1, V3] |
| 6124 | test { try toAsciiFail("-\xe0\xa2\xa8.\xf0\xb1\xa0\x96", true); } // [B1, V3] |
| 2675 | 6125 | test { try toUnicodeFail("xn----mod.xn--5o9n"); } // [B1, V3] |
| 6126 | test { try toAsciiFail("xn----mod.xn--5o9n", false); } // [B1, V3] |
| 6127 | test { try toAsciiFail("xn----mod.xn--5o9n", true); } // [B1, V3] |
| 2676 | 6128 | test { try toUnicodeFail("\xe2\x89\xaf\xf0\x9e\xb1\xb8\xf3\xa0\x87\x80\xe3\x80\x82\xe8\xaa\x86\xe2\x92\x88"); } // [B1, V7] |
| 6129 | test { try toAsciiFail("\xe2\x89\xaf\xf0\x9e\xb1\xb8\xf3\xa0\x87\x80\xe3\x80\x82\xe8\xaa\x86\xe2\x92\x88", false); } // [B1, V7] |
| 6130 | test { try toAsciiFail("\xe2\x89\xaf\xf0\x9e\xb1\xb8\xf3\xa0\x87\x80\xe3\x80\x82\xe8\xaa\x86\xe2\x92\x88", true); } // [B1, V7] |
| 2677 | 6131 | test { try toUnicodeFail(">\xcc\xb8\xf0\x9e\xb1\xb8\xf3\xa0\x87\x80\xe3\x80\x82\xe8\xaa\x86\xe2\x92\x88"); } // [B1, V7] |
| 6132 | test { try toAsciiFail(">\xcc\xb8\xf0\x9e\xb1\xb8\xf3\xa0\x87\x80\xe3\x80\x82\xe8\xaa\x86\xe2\x92\x88", false); } // [B1, V7] |
| 6133 | test { try toAsciiFail(">\xcc\xb8\xf0\x9e\xb1\xb8\xf3\xa0\x87\x80\xe3\x80\x82\xe8\xaa\x86\xe2\x92\x88", true); } // [B1, V7] |
| 2678 | 6134 | test { try toUnicodeFail("\xe2\x89\xaf\xf0\x9e\xb1\xb8\xf3\xa0\x87\x80\xe3\x80\x82\xe8\xaa\x861."); } // [B1] |
| 6135 | test { try toAsciiFail("\xe2\x89\xaf\xf0\x9e\xb1\xb8\xf3\xa0\x87\x80\xe3\x80\x82\xe8\xaa\x861.", false); } // [B1, A4_2] |
| 6136 | test { try toAsciiFail("\xe2\x89\xaf\xf0\x9e\xb1\xb8\xf3\xa0\x87\x80\xe3\x80\x82\xe8\xaa\x861.", true); } // [B1, A4_2] |
| 2679 | 6137 | test { try toUnicodeFail(">\xcc\xb8\xf0\x9e\xb1\xb8\xf3\xa0\x87\x80\xe3\x80\x82\xe8\xaa\x861."); } // [B1] |
| 6138 | test { try toAsciiFail(">\xcc\xb8\xf0\x9e\xb1\xb8\xf3\xa0\x87\x80\xe3\x80\x82\xe8\xaa\x861.", false); } // [B1, A4_2] |
| 6139 | test { try toAsciiFail(">\xcc\xb8\xf0\x9e\xb1\xb8\xf3\xa0\x87\x80\xe3\x80\x82\xe8\xaa\x861.", true); } // [B1, A4_2] |
| 2680 | 6140 | test { try toUnicodeFail("xn--hdh7151p.xn--1-dy1d."); } // [B1] |
| 6141 | test { try toAsciiFail("xn--hdh7151p.xn--1-dy1d.", false); } // [B1, A4_2] |
| 6142 | test { try toAsciiFail("xn--hdh7151p.xn--1-dy1d.", true); } // [B1, A4_2] |
| 2681 | 6143 | test { try toUnicodeFail("xn--hdh7151p.xn--tsh1248a"); } // [B1, V7] |
| 6144 | test { try toAsciiFail("xn--hdh7151p.xn--tsh1248a", false); } // [B1, V7] |
| 6145 | test { try toAsciiFail("xn--hdh7151p.xn--tsh1248a", true); } // [B1, V7] |
| 2682 | 6146 | test { try toUnicodeFail("\xd8\x96\xf0\x9e\xa5\x99\xe4\x90\x8a\xd9\x90\xef\xbc\x8e\xef\xb8\x92\xd9\x85\xe2\x86\xba\xda\x9c"); } // [B1, V6, V7] |
| 6147 | test { try toAsciiFail("\xd8\x96\xf0\x9e\xa5\x99\xe4\x90\x8a\xd9\x90\xef\xbc\x8e\xef\xb8\x92\xd9\x85\xe2\x86\xba\xda\x9c", false); } // [B1, V6, V7] |
| 6148 | test { try toAsciiFail("\xd8\x96\xf0\x9e\xa5\x99\xe4\x90\x8a\xd9\x90\xef\xbc\x8e\xef\xb8\x92\xd9\x85\xe2\x86\xba\xda\x9c", true); } // [B1, V6, V7] |
| 2683 | 6149 | test { try toUnicodeFail("\xd8\x96\xf0\x9e\xa5\x99\xe4\x90\x8a\xd9\x90.\xe3\x80\x82\xd9\x85\xe2\x86\xba\xda\x9c"); } // [B1, V6, X4_2] |
| 6150 | test { try toAsciiFail("\xd8\x96\xf0\x9e\xa5\x99\xe4\x90\x8a\xd9\x90.\xe3\x80\x82\xd9\x85\xe2\x86\xba\xda\x9c", false); } // [B1, V6, A4_2] |
| 6151 | test { try toAsciiFail("\xd8\x96\xf0\x9e\xa5\x99\xe4\x90\x8a\xd9\x90.\xe3\x80\x82\xd9\x85\xe2\x86\xba\xda\x9c", true); } // [B1, V6, A4_2] |
| 2684 | 6152 | test { try toUnicodeFail("xn--4fb0j490qjg4x..xn--hhb8o948e"); } // [B1, V6, X4_2] |
| 6153 | test { try toAsciiFail("xn--4fb0j490qjg4x..xn--hhb8o948e", false); } // [B1, V6, A4_2] |
| 6154 | test { try toAsciiFail("xn--4fb0j490qjg4x..xn--hhb8o948e", true); } // [B1, V6, A4_2] |
| 2685 | 6155 | test { try toUnicodeFail("xn--4fb0j490qjg4x.xn--hhb8o948euo5r"); } // [B1, V6, V7] |
| 6156 | test { try toAsciiFail("xn--4fb0j490qjg4x.xn--hhb8o948euo5r", false); } // [B1, V6, V7] |
| 6157 | test { try toAsciiFail("xn--4fb0j490qjg4x.xn--hhb8o948euo5r", true); } // [B1, V6, V7] |
| 2686 | 6158 | test { try toUnicodeFail("\xed\x80\xac-?\xf1\xb6\xb3\x92.\xe2\x80\x8c\xe0\xab\x85\xf3\xa9\xb8\xa4\xdb\xb4"); } // [C1, V7, U1] |
| 6159 | test { try toAsciiFail("\xed\x80\xac-?\xf1\xb6\xb3\x92.\xe2\x80\x8c\xe0\xab\x85\xf3\xa9\xb8\xa4\xdb\xb4", false); } // [C1, V7, U1] |
| 6160 | test { try toAsciiFail("\xed\x80\xac-?\xf1\xb6\xb3\x92.\xe2\x80\x8c\xe0\xab\x85\xf3\xa9\xb8\xa4\xdb\xb4", true); } // [V6, V7, U1] |
| 2687 | 6161 | test { try toUnicodeFail("\xe1\x84\x8f\xe1\x85\xb0\xe1\x86\xbb-?\xf1\xb6\xb3\x92.\xe2\x80\x8c\xe0\xab\x85\xf3\xa9\xb8\xa4\xdb\xb4"); } // [C1, V7, U1] |
| 6162 | test { try toAsciiFail("\xe1\x84\x8f\xe1\x85\xb0\xe1\x86\xbb-?\xf1\xb6\xb3\x92.\xe2\x80\x8c\xe0\xab\x85\xf3\xa9\xb8\xa4\xdb\xb4", false); } // [C1, V7, U1] |
| 6163 | test { try toAsciiFail("\xe1\x84\x8f\xe1\x85\xb0\xe1\x86\xbb-?\xf1\xb6\xb3\x92.\xe2\x80\x8c\xe0\xab\x85\xf3\xa9\xb8\xa4\xdb\xb4", true); } // [V6, V7, U1] |
| 2688 | 6164 | test { try toUnicodeFail("xn---?-6g4k75207c.xn--hmb76q74166b"); } // [V6, V7, U1] |
| 6165 | test { try toAsciiFail("xn---?-6g4k75207c.xn--hmb76q74166b", false); } // [V6, V7, U1] |
| 6166 | test { try toAsciiFail("xn---?-6g4k75207c.xn--hmb76q74166b", true); } // [V6, V7, U1] |
| 2689 | 6167 | test { try toUnicodeFail("xn---?-6g4k75207c.xn--hmb76q48y18505a"); } // [C1, V7, U1] |
| 6168 | test { try toAsciiFail("xn---?-6g4k75207c.xn--hmb76q48y18505a", false); } // [C1, V7, U1] |
| 6169 | test { try toAsciiFail("xn---?-6g4k75207c.xn--hmb76q48y18505a", true); } // [C1, V7, U1] |
| 2690 | 6170 | test { try toUnicodeFail("\xed\x80\xac-?\xf1\xb6\xb3\x92.xn--hmb76q74166b"); } // [V6, V7, U1] |
| 6171 | test { try toAsciiFail("\xed\x80\xac-?\xf1\xb6\xb3\x92.xn--hmb76q74166b", false); } // [V6, V7, U1] |
| 6172 | test { try toAsciiFail("\xed\x80\xac-?\xf1\xb6\xb3\x92.xn--hmb76q74166b", true); } // [V6, V7, U1] |
| 2691 | 6173 | test { try toUnicodeFail("\xe1\x84\x8f\xe1\x85\xb0\xe1\x86\xbb-?\xf1\xb6\xb3\x92.xn--hmb76q74166b"); } // [V6, V7, U1] |
| 6174 | test { try toAsciiFail("\xe1\x84\x8f\xe1\x85\xb0\xe1\x86\xbb-?\xf1\xb6\xb3\x92.xn--hmb76q74166b", false); } // [V6, V7, U1] |
| 6175 | test { try toAsciiFail("\xe1\x84\x8f\xe1\x85\xb0\xe1\x86\xbb-?\xf1\xb6\xb3\x92.xn--hmb76q74166b", true); } // [V6, V7, U1] |
| 2692 | 6176 | test { try toUnicodeFail("\xe1\x84\x8f\xe1\x85\xb0\xe1\x86\xbb-?\xf1\xb6\xb3\x92.XN--HMB76Q74166B"); } // [V6, V7, U1] |
| 6177 | test { try toAsciiFail("\xe1\x84\x8f\xe1\x85\xb0\xe1\x86\xbb-?\xf1\xb6\xb3\x92.XN--HMB76Q74166B", false); } // [V6, V7, U1] |
| 6178 | test { try toAsciiFail("\xe1\x84\x8f\xe1\x85\xb0\xe1\x86\xbb-?\xf1\xb6\xb3\x92.XN--HMB76Q74166B", true); } // [V6, V7, U1] |
| 2693 | 6179 | test { try toUnicodeFail("\xed\x80\xac-?\xf1\xb6\xb3\x92.XN--HMB76Q74166B"); } // [V6, V7, U1] |
| 6180 | test { try toAsciiFail("\xed\x80\xac-?\xf1\xb6\xb3\x92.XN--HMB76Q74166B", false); } // [V6, V7, U1] |
| 6181 | test { try toAsciiFail("\xed\x80\xac-?\xf1\xb6\xb3\x92.XN--HMB76Q74166B", true); } // [V6, V7, U1] |
| 2694 | 6182 | test { try toUnicodeFail("\xed\x80\xac-?\xf1\xb6\xb3\x92.Xn--Hmb76q74166b"); } // [V6, V7, U1] |
| 6183 | test { try toAsciiFail("\xed\x80\xac-?\xf1\xb6\xb3\x92.Xn--Hmb76q74166b", false); } // [V6, V7, U1] |
| 6184 | test { try toAsciiFail("\xed\x80\xac-?\xf1\xb6\xb3\x92.Xn--Hmb76q74166b", true); } // [V6, V7, U1] |
| 2695 | 6185 | test { try toUnicodeFail("\xe1\x84\x8f\xe1\x85\xb0\xe1\x86\xbb-?\xf1\xb6\xb3\x92.Xn--Hmb76q74166b"); } // [V6, V7, U1] |
| 6186 | test { try toAsciiFail("\xe1\x84\x8f\xe1\x85\xb0\xe1\x86\xbb-?\xf1\xb6\xb3\x92.Xn--Hmb76q74166b", false); } // [V6, V7, U1] |
| 6187 | test { try toAsciiFail("\xe1\x84\x8f\xe1\x85\xb0\xe1\x86\xbb-?\xf1\xb6\xb3\x92.Xn--Hmb76q74166b", true); } // [V6, V7, U1] |
| 2696 | 6188 | test { try toUnicodeFail("\xed\x80\xac-?\xf1\xb6\xb3\x92.xn--hmb76q48y18505a"); } // [C1, V7, U1] |
| 6189 | test { try toAsciiFail("\xed\x80\xac-?\xf1\xb6\xb3\x92.xn--hmb76q48y18505a", false); } // [C1, V7, U1] |
| 6190 | test { try toAsciiFail("\xed\x80\xac-?\xf1\xb6\xb3\x92.xn--hmb76q48y18505a", true); } // [C1, V7, U1] |
| 2697 | 6191 | test { try toUnicodeFail("\xe1\x84\x8f\xe1\x85\xb0\xe1\x86\xbb-?\xf1\xb6\xb3\x92.xn--hmb76q48y18505a"); } // [C1, V7, U1] |
| 6192 | test { try toAsciiFail("\xe1\x84\x8f\xe1\x85\xb0\xe1\x86\xbb-?\xf1\xb6\xb3\x92.xn--hmb76q48y18505a", false); } // [C1, V7, U1] |
| 6193 | test { try toAsciiFail("\xe1\x84\x8f\xe1\x85\xb0\xe1\x86\xbb-?\xf1\xb6\xb3\x92.xn--hmb76q48y18505a", true); } // [C1, V7, U1] |
| 2698 | 6194 | test { try toUnicodeFail("\xe1\x84\x8f\xe1\x85\xb0\xe1\x86\xbb-?\xf1\xb6\xb3\x92.XN--HMB76Q48Y18505A"); } // [C1, V7, U1] |
| 6195 | test { try toAsciiFail("\xe1\x84\x8f\xe1\x85\xb0\xe1\x86\xbb-?\xf1\xb6\xb3\x92.XN--HMB76Q48Y18505A", false); } // [C1, V7, U1] |
| 6196 | test { try toAsciiFail("\xe1\x84\x8f\xe1\x85\xb0\xe1\x86\xbb-?\xf1\xb6\xb3\x92.XN--HMB76Q48Y18505A", true); } // [C1, V7, U1] |
| 2699 | 6197 | test { try toUnicodeFail("\xed\x80\xac-?\xf1\xb6\xb3\x92.XN--HMB76Q48Y18505A"); } // [C1, V7, U1] |
| 6198 | test { try toAsciiFail("\xed\x80\xac-?\xf1\xb6\xb3\x92.XN--HMB76Q48Y18505A", false); } // [C1, V7, U1] |
| 6199 | test { try toAsciiFail("\xed\x80\xac-?\xf1\xb6\xb3\x92.XN--HMB76Q48Y18505A", true); } // [C1, V7, U1] |
| 2700 | 6200 | test { try toUnicodeFail("\xed\x80\xac-?\xf1\xb6\xb3\x92.Xn--Hmb76q48y18505a"); } // [C1, V7, U1] |
| 6201 | test { try toAsciiFail("\xed\x80\xac-?\xf1\xb6\xb3\x92.Xn--Hmb76q48y18505a", false); } // [C1, V7, U1] |
| 6202 | test { try toAsciiFail("\xed\x80\xac-?\xf1\xb6\xb3\x92.Xn--Hmb76q48y18505a", true); } // [C1, V7, U1] |
| 2701 | 6203 | test { try toUnicodeFail("\xe1\x84\x8f\xe1\x85\xb0\xe1\x86\xbb-?\xf1\xb6\xb3\x92.Xn--Hmb76q48y18505a"); } // [C1, V7, U1] |
| 6204 | test { try toAsciiFail("\xe1\x84\x8f\xe1\x85\xb0\xe1\x86\xbb-?\xf1\xb6\xb3\x92.Xn--Hmb76q48y18505a", false); } // [C1, V7, U1] |
| 6205 | test { try toAsciiFail("\xe1\x84\x8f\xe1\x85\xb0\xe1\x86\xbb-?\xf1\xb6\xb3\x92.Xn--Hmb76q48y18505a", true); } // [C1, V7, U1] |
| 2702 | 6206 | test { try toUnicodeFail("\xe1\x82\xac.\xf0\x90\xb9\xbe\xef\xb8\x92\xf0\x91\x81\xbf\xf0\x9e\xbe\x84"); } // [B1, V7] |
| 6207 | test { try toAsciiFail("\xe1\x82\xac.\xf0\x90\xb9\xbe\xef\xb8\x92\xf0\x91\x81\xbf\xf0\x9e\xbe\x84", false); } // [B1, V7] |
| 6208 | test { try toAsciiFail("\xe1\x82\xac.\xf0\x90\xb9\xbe\xef\xb8\x92\xf0\x91\x81\xbf\xf0\x9e\xbe\x84", true); } // [B1, V7] |
| 2703 | 6209 | test { try toUnicodeFail("\xe1\x82\xac.\xf0\x90\xb9\xbe\xe3\x80\x82\xf0\x91\x81\xbf\xf0\x9e\xbe\x84"); } // [B1, V6, V7] |
| 6210 | test { try toAsciiFail("\xe1\x82\xac.\xf0\x90\xb9\xbe\xe3\x80\x82\xf0\x91\x81\xbf\xf0\x9e\xbe\x84", false); } // [B1, V6, V7] |
| 6211 | test { try toAsciiFail("\xe1\x82\xac.\xf0\x90\xb9\xbe\xe3\x80\x82\xf0\x91\x81\xbf\xf0\x9e\xbe\x84", true); } // [B1, V6, V7] |
| 2704 | 6212 | test { try toUnicodeFail("\xe2\xb4\x8c.\xf0\x90\xb9\xbe\xe3\x80\x82\xf0\x91\x81\xbf\xf0\x9e\xbe\x84"); } // [B1, V6, V7] |
| 6213 | test { try toAsciiFail("\xe2\xb4\x8c.\xf0\x90\xb9\xbe\xe3\x80\x82\xf0\x91\x81\xbf\xf0\x9e\xbe\x84", false); } // [B1, V6, V7] |
| 6214 | test { try toAsciiFail("\xe2\xb4\x8c.\xf0\x90\xb9\xbe\xe3\x80\x82\xf0\x91\x81\xbf\xf0\x9e\xbe\x84", true); } // [B1, V6, V7] |
| 2705 | 6215 | test { try toUnicodeFail("xn--3kj.xn--2o0d.xn--q30dg029a"); } // [B1, V6, V7] |
| 6216 | test { try toAsciiFail("xn--3kj.xn--2o0d.xn--q30dg029a", false); } // [B1, V6, V7] |
| 6217 | test { try toAsciiFail("xn--3kj.xn--2o0d.xn--q30dg029a", true); } // [B1, V6, V7] |
| 2706 | 6218 | test { try toUnicodeFail("\xe2\xb4\x8c.\xf0\x90\xb9\xbe\xef\xb8\x92\xf0\x91\x81\xbf\xf0\x9e\xbe\x84"); } // [B1, V7] |
| 6219 | test { try toAsciiFail("\xe2\xb4\x8c.\xf0\x90\xb9\xbe\xef\xb8\x92\xf0\x91\x81\xbf\xf0\x9e\xbe\x84", false); } // [B1, V7] |
| 6220 | test { try toAsciiFail("\xe2\xb4\x8c.\xf0\x90\xb9\xbe\xef\xb8\x92\xf0\x91\x81\xbf\xf0\x9e\xbe\x84", true); } // [B1, V7] |
| 2707 | 6221 | test { try toUnicodeFail("xn--3kj.xn--y86c030a9ob6374b"); } // [B1, V7] |
| 6222 | test { try toAsciiFail("xn--3kj.xn--y86c030a9ob6374b", false); } // [B1, V7] |
| 6223 | test { try toAsciiFail("xn--3kj.xn--y86c030a9ob6374b", true); } // [B1, V7] |
| 2708 | 6224 | test { try toUnicodeFail("xn--knd.xn--2o0d.xn--q30dg029a"); } // [B1, V6, V7] |
| 6225 | test { try toAsciiFail("xn--knd.xn--2o0d.xn--q30dg029a", false); } // [B1, V6, V7] |
| 6226 | test { try toAsciiFail("xn--knd.xn--2o0d.xn--q30dg029a", true); } // [B1, V6, V7] |
| 2709 | 6227 | test { try toUnicodeFail("xn--knd.xn--y86c030a9ob6374b"); } // [B1, V7] |
| 6228 | test { try toAsciiFail("xn--knd.xn--y86c030a9ob6374b", false); } // [B1, V7] |
| 6229 | test { try toAsciiFail("xn--knd.xn--y86c030a9ob6374b", true); } // [B1, V7] |
| 2710 | 6230 | test { try toUnicodeFail("\xf1\xa7\x9e\xbf\xe2\x95\x8f\xe3\x80\x82\xf0\x9e\xa9\x95\xf3\xa0\x81\xbe"); } // [B3, B6, V7] |
| 6231 | test { try toAsciiFail("\xf1\xa7\x9e\xbf\xe2\x95\x8f\xe3\x80\x82\xf0\x9e\xa9\x95\xf3\xa0\x81\xbe", false); } // [B3, B6, V7] |
| 6232 | test { try toAsciiFail("\xf1\xa7\x9e\xbf\xe2\x95\x8f\xe3\x80\x82\xf0\x9e\xa9\x95\xf3\xa0\x81\xbe", true); } // [B3, B6, V7] |
| 2711 | 6233 | test { try toUnicodeFail("xn--iyh90030d.xn--1m6hs0260c"); } // [B3, B6, V7] |
| 6234 | test { try toAsciiFail("xn--iyh90030d.xn--1m6hs0260c", false); } // [B3, B6, V7] |
| 6235 | test { try toAsciiFail("xn--iyh90030d.xn--1m6hs0260c", true); } // [B3, B6, V7] |
| 2712 | 6236 | test { try toUnicodeFail("\xe2\x80\x8d\xe2\x94\xae\xf3\xa0\x87\x90\xef\xbc\x8e\xe0\xb0\x80\xe0\xb1\x8d\xe1\x9c\xb4\xe2\x80\x8d"); } // [C2, V6] |
| 6237 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x94\xae\xf3\xa0\x87\x90\xef\xbc\x8e\xe0\xb0\x80\xe0\xb1\x8d\xe1\x9c\xb4\xe2\x80\x8d", false); } // [C2, V6] |
| 6238 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x94\xae\xf3\xa0\x87\x90\xef\xbc\x8e\xe0\xb0\x80\xe0\xb1\x8d\xe1\x9c\xb4\xe2\x80\x8d", true); } // [V6] |
| 2713 | 6239 | test { try toUnicodeFail("\xe2\x80\x8d\xe2\x94\xae\xf3\xa0\x87\x90.\xe0\xb0\x80\xe0\xb1\x8d\xe1\x9c\xb4\xe2\x80\x8d"); } // [C2, V6] |
| 6240 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x94\xae\xf3\xa0\x87\x90.\xe0\xb0\x80\xe0\xb1\x8d\xe1\x9c\xb4\xe2\x80\x8d", false); } // [C2, V6] |
| 6241 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x94\xae\xf3\xa0\x87\x90.\xe0\xb0\x80\xe0\xb1\x8d\xe1\x9c\xb4\xe2\x80\x8d", true); } // [V6] |
| 2714 | 6242 | test { try toUnicodeFail("xn--kxh.xn--eoc8m432a"); } // [V6] |
| 6243 | test { try toAsciiFail("xn--kxh.xn--eoc8m432a", false); } // [V6] |
| 6244 | test { try toAsciiFail("xn--kxh.xn--eoc8m432a", true); } // [V6] |
| 2715 | 6245 | test { try toUnicodeFail("xn--1ug04r.xn--eoc8m432a40i"); } // [C2, V6] |
| 6246 | test { try toAsciiFail("xn--1ug04r.xn--eoc8m432a40i", false); } // [C2, V6] |
| 6247 | test { try toAsciiFail("xn--1ug04r.xn--eoc8m432a40i", true); } // [C2, V6] |
| 2716 | 6248 | test { try toUnicodeFail("\xf2\xb9\x9a\xaa\xef\xbd\xa1\xf0\x9f\x84\x82"); } // [V7, U1] |
| 6249 | test { try toAsciiFail("\xf2\xb9\x9a\xaa\xef\xbd\xa1\xf0\x9f\x84\x82", false); } // [V7, U1] |
| 6250 | test { try toAsciiFail("\xf2\xb9\x9a\xaa\xef\xbd\xa1\xf0\x9f\x84\x82", true); } // [V7, U1] |
| 2717 | 6251 | test { try toUnicodeFail("\xf2\xb9\x9a\xaa\xe3\x80\x821,"); } // [V7, U1] |
| 6252 | test { try toAsciiFail("\xf2\xb9\x9a\xaa\xe3\x80\x821,", false); } // [V7, U1] |
| 6253 | test { try toAsciiFail("\xf2\xb9\x9a\xaa\xe3\x80\x821,", true); } // [V7, U1] |
| 2718 | 6254 | test { try toUnicodeFail("xn--n433d.1,"); } // [V7, U1] |
| 6255 | test { try toAsciiFail("xn--n433d.1,", false); } // [V7, U1] |
| 6256 | test { try toAsciiFail("xn--n433d.1,", true); } // [V7, U1] |
| 2719 | 6257 | test { try toUnicodeFail("xn--n433d.xn--v07h"); } // [V7] |
| 6258 | test { try toAsciiFail("xn--n433d.xn--v07h", false); } // [V7] |
| 6259 | test { try toAsciiFail("xn--n433d.xn--v07h", true); } // [V7] |
| 2720 | 6260 | test { try toUnicodeFail("\xf0\x91\x8d\xa8\xe5\x88\x8d.\xf0\x9f\x9b\xa6"); } // [V6] |
| 6261 | test { try toAsciiFail("\xf0\x91\x8d\xa8\xe5\x88\x8d.\xf0\x9f\x9b\xa6", false); } // [V6] |
| 6262 | test { try toAsciiFail("\xf0\x91\x8d\xa8\xe5\x88\x8d.\xf0\x9f\x9b\xa6", true); } // [V6] |
| 2721 | 6263 | test { try toUnicodeFail("xn--rbry728b.xn--y88h"); } // [V6] |
| 6264 | test { try toAsciiFail("xn--rbry728b.xn--y88h", false); } // [V6] |
| 6265 | test { try toAsciiFail("xn--rbry728b.xn--y88h", true); } // [V6] |
| 2722 | 6266 | test { try toUnicodeFail("\xf3\xa0\x8c\x8f3\xef\xbd\xa1\xe1\xaf\xb1\xf0\x9d\x9f\x92"); } // [V6, V7] |
| 6267 | test { try toAsciiFail("\xf3\xa0\x8c\x8f3\xef\xbd\xa1\xe1\xaf\xb1\xf0\x9d\x9f\x92", false); } // [V6, V7] |
| 6268 | test { try toAsciiFail("\xf3\xa0\x8c\x8f3\xef\xbd\xa1\xe1\xaf\xb1\xf0\x9d\x9f\x92", true); } // [V6, V7] |
| 2723 | 6269 | test { try toUnicodeFail("\xf3\xa0\x8c\x8f3\xe3\x80\x82\xe1\xaf\xb14"); } // [V6, V7] |
| 6270 | test { try toAsciiFail("\xf3\xa0\x8c\x8f3\xe3\x80\x82\xe1\xaf\xb14", false); } // [V6, V7] |
| 6271 | test { try toAsciiFail("\xf3\xa0\x8c\x8f3\xe3\x80\x82\xe1\xaf\xb14", true); } // [V6, V7] |
| 2724 | 6272 | test { try toUnicodeFail("xn--3-ib31m.xn--4-pql"); } // [V6, V7] |
| 6273 | test { try toAsciiFail("xn--3-ib31m.xn--4-pql", false); } // [V6, V7] |
| 6274 | test { try toAsciiFail("xn--3-ib31m.xn--4-pql", true); } // [V6, V7] |
| 2725 | 6275 | test { try toUnicodeFail("\xda\x87\xef\xbc\x96\xe1\x82\xb4\xe8\xbe\x98.\xef\xb4\xa2\xda\x87\xe2\x80\x8c"); } // [B2, B3, C1] |
| 6276 | test { try toAsciiFail("\xda\x87\xef\xbc\x96\xe1\x82\xb4\xe8\xbe\x98.\xef\xb4\xa2\xda\x87\xe2\x80\x8c", false); } // [B2, B3, C1] |
| 6277 | test { try toAsciiFail("\xda\x87\xef\xbc\x96\xe1\x82\xb4\xe8\xbe\x98.\xef\xb4\xa2\xda\x87\xe2\x80\x8c", true); } // [B2, B3] |
| 2726 | 6278 | test { try toUnicodeFail("\xda\x876\xe1\x82\xb4\xe8\xbe\x98.\xd8\xb5\xd9\x8a\xda\x87\xe2\x80\x8c"); } // [B2, B3, C1] |
| 6279 | test { try toAsciiFail("\xda\x876\xe1\x82\xb4\xe8\xbe\x98.\xd8\xb5\xd9\x8a\xda\x87\xe2\x80\x8c", false); } // [B2, B3, C1] |
| 6280 | test { try toAsciiFail("\xda\x876\xe1\x82\xb4\xe8\xbe\x98.\xd8\xb5\xd9\x8a\xda\x87\xe2\x80\x8c", true); } // [B2, B3] |
| 2727 | 6281 | test { try toUnicodeFail("\xda\x876\xe2\xb4\x94\xe8\xbe\x98.\xd8\xb5\xd9\x8a\xda\x87\xe2\x80\x8c"); } // [B2, B3, C1] |
| 6282 | test { try toAsciiFail("\xda\x876\xe2\xb4\x94\xe8\xbe\x98.\xd8\xb5\xd9\x8a\xda\x87\xe2\x80\x8c", false); } // [B2, B3, C1] |
| 6283 | test { try toAsciiFail("\xda\x876\xe2\xb4\x94\xe8\xbe\x98.\xd8\xb5\xd9\x8a\xda\x87\xe2\x80\x8c", true); } // [B2, B3] |
| 2728 | 6284 | test { try toUnicodeFail("xn--6-gsc2270akm6f.xn--0gb6bxk"); } // [B2, B3] |
| 6285 | test { try toAsciiFail("xn--6-gsc2270akm6f.xn--0gb6bxk", false); } // [B2, B3] |
| 6286 | test { try toAsciiFail("xn--6-gsc2270akm6f.xn--0gb6bxk", true); } // [B2, B3] |
| 2729 | 6287 | test { try toUnicodeFail("xn--6-gsc2270akm6f.xn--0gb6bxkx18g"); } // [B2, B3, C1] |
| 6288 | test { try toAsciiFail("xn--6-gsc2270akm6f.xn--0gb6bxkx18g", false); } // [B2, B3, C1] |
| 6289 | test { try toAsciiFail("xn--6-gsc2270akm6f.xn--0gb6bxkx18g", true); } // [B2, B3, C1] |
| 2730 | 6290 | test { try toUnicodeFail("\xda\x87\xef\xbc\x96\xe2\xb4\x94\xe8\xbe\x98.\xef\xb4\xa2\xda\x87\xe2\x80\x8c"); } // [B2, B3, C1] |
| 6291 | test { try toAsciiFail("\xda\x87\xef\xbc\x96\xe2\xb4\x94\xe8\xbe\x98.\xef\xb4\xa2\xda\x87\xe2\x80\x8c", false); } // [B2, B3, C1] |
| 6292 | test { try toAsciiFail("\xda\x87\xef\xbc\x96\xe2\xb4\x94\xe8\xbe\x98.\xef\xb4\xa2\xda\x87\xe2\x80\x8c", true); } // [B2, B3] |
| 2731 | 6293 | test { try toUnicodeFail("xn--6-gsc039eqq6k.xn--0gb6bxk"); } // [B2, B3, V7] |
| 6294 | test { try toAsciiFail("xn--6-gsc039eqq6k.xn--0gb6bxk", false); } // [B2, B3, V7] |
| 6295 | test { try toAsciiFail("xn--6-gsc039eqq6k.xn--0gb6bxk", true); } // [B2, B3, V7] |
| 2732 | 6296 | test { try toUnicodeFail("xn--6-gsc039eqq6k.xn--0gb6bxkx18g"); } // [B2, B3, C1, V7] |
| 6297 | test { try toAsciiFail("xn--6-gsc039eqq6k.xn--0gb6bxkx18g", false); } // [B2, B3, C1, V7] |
| 6298 | test { try toAsciiFail("xn--6-gsc039eqq6k.xn--0gb6bxkx18g", true); } // [B2, B3, C1, V7] |
| 2733 | 6299 | test { try toUnicodeFail("\xf3\xa0\x84\x8d.\xf0\x90\xae\xad\xf0\x9e\xb0\xac\xf2\xbb\xab\x9e\xdb\xb9"); } // [B2, V7, X4_2] |
| 6300 | test { try toAsciiFail("\xf3\xa0\x84\x8d.\xf0\x90\xae\xad\xf0\x9e\xb0\xac\xf2\xbb\xab\x9e\xdb\xb9", false); } // [B2, V7, A4_2] |
| 6301 | test { try toAsciiFail("\xf3\xa0\x84\x8d.\xf0\x90\xae\xad\xf0\x9e\xb0\xac\xf2\xbb\xab\x9e\xdb\xb9", true); } // [B2, V7, A4_2] |
| 2734 | 6302 | test { try toUnicodeFail(".xn--mmb3954kd0uf1zx7f"); } // [B2, V7, X4_2] |
| 6303 | test { try toAsciiFail(".xn--mmb3954kd0uf1zx7f", false); } // [B2, V7, A4_2] |
| 6304 | test { try toAsciiFail(".xn--mmb3954kd0uf1zx7f", true); } // [B2, V7, A4_2] |
| 2735 | 6305 | test { try toUnicodeFail("\xea\xa1\xbd\xe2\x89\xaf\xef\xbc\x8e\xf2\xbb\xb2\x80\xf2\x92\xb3\x84"); } // [V7] |
| 6306 | test { try toAsciiFail("\xea\xa1\xbd\xe2\x89\xaf\xef\xbc\x8e\xf2\xbb\xb2\x80\xf2\x92\xb3\x84", false); } // [V7] |
| 6307 | test { try toAsciiFail("\xea\xa1\xbd\xe2\x89\xaf\xef\xbc\x8e\xf2\xbb\xb2\x80\xf2\x92\xb3\x84", true); } // [V7] |
| 2736 | 6308 | test { try toUnicodeFail("\xea\xa1\xbd>\xcc\xb8\xef\xbc\x8e\xf2\xbb\xb2\x80\xf2\x92\xb3\x84"); } // [V7] |
| 6309 | test { try toAsciiFail("\xea\xa1\xbd>\xcc\xb8\xef\xbc\x8e\xf2\xbb\xb2\x80\xf2\x92\xb3\x84", false); } // [V7] |
| 6310 | test { try toAsciiFail("\xea\xa1\xbd>\xcc\xb8\xef\xbc\x8e\xf2\xbb\xb2\x80\xf2\x92\xb3\x84", true); } // [V7] |
| 2737 | 6311 | test { try toUnicodeFail("\xea\xa1\xbd\xe2\x89\xaf.\xf2\xbb\xb2\x80\xf2\x92\xb3\x84"); } // [V7] |
| 6312 | test { try toAsciiFail("\xea\xa1\xbd\xe2\x89\xaf.\xf2\xbb\xb2\x80\xf2\x92\xb3\x84", false); } // [V7] |
| 6313 | test { try toAsciiFail("\xea\xa1\xbd\xe2\x89\xaf.\xf2\xbb\xb2\x80\xf2\x92\xb3\x84", true); } // [V7] |
| 2738 | 6314 | test { try toUnicodeFail("\xea\xa1\xbd>\xcc\xb8.\xf2\xbb\xb2\x80\xf2\x92\xb3\x84"); } // [V7] |
| 6315 | test { try toAsciiFail("\xea\xa1\xbd>\xcc\xb8.\xf2\xbb\xb2\x80\xf2\x92\xb3\x84", false); } // [V7] |
| 6316 | test { try toAsciiFail("\xea\xa1\xbd>\xcc\xb8.\xf2\xbb\xb2\x80\xf2\x92\xb3\x84", true); } // [V7] |
| 2739 | 6317 | test { try toUnicodeFail("xn--hdh8193c.xn--5z40cp629b"); } // [V7] |
| 6318 | test { try toAsciiFail("xn--hdh8193c.xn--5z40cp629b", false); } // [V7] |
| 6319 | test { try toAsciiFail("xn--hdh8193c.xn--5z40cp629b", true); } // [V7] |
| 2740 | 6320 | test { try toUnicodeFail("\xcf\x82\xe1\x83\x9d\xd9\xbb.\xcf\x82\xdc\x94"); } // [B5, B6] |
| 6321 | test { try toAsciiFail("\xcf\x82\xe1\x83\x9d\xd9\xbb.\xcf\x82\xdc\x94", false); } // [B5, B6] |
| 6322 | test { try toAsciiFail("\xcf\x82\xe1\x83\x9d\xd9\xbb.\xcf\x82\xdc\x94", true); } // [B5, B6] |
| 2741 | 6323 | test { try toUnicodeFail("\xce\xa3\xe1\xb2\x9d\xd9\xbb.\xce\xa3\xdc\x94"); } // [B5, B6] |
| 6324 | test { try toAsciiFail("\xce\xa3\xe1\xb2\x9d\xd9\xbb.\xce\xa3\xdc\x94", false); } // [B5, B6] |
| 6325 | test { try toAsciiFail("\xce\xa3\xe1\xb2\x9d\xd9\xbb.\xce\xa3\xdc\x94", true); } // [B5, B6] |
| 2742 | 6326 | test { try toUnicodeFail("\xcf\x83\xe1\x83\x9d\xd9\xbb.\xcf\x83\xdc\x94"); } // [B5, B6] |
| 6327 | test { try toAsciiFail("\xcf\x83\xe1\x83\x9d\xd9\xbb.\xcf\x83\xdc\x94", false); } // [B5, B6] |
| 6328 | test { try toAsciiFail("\xcf\x83\xe1\x83\x9d\xd9\xbb.\xcf\x83\xdc\x94", true); } // [B5, B6] |
| 2743 | 6329 | test { try toUnicodeFail("\xce\xa3\xe1\x83\x9d\xd9\xbb.\xcf\x83\xdc\x94"); } // [B5, B6] |
| 6330 | test { try toAsciiFail("\xce\xa3\xe1\x83\x9d\xd9\xbb.\xcf\x83\xdc\x94", false); } // [B5, B6] |
| 6331 | test { try toAsciiFail("\xce\xa3\xe1\x83\x9d\xd9\xbb.\xcf\x83\xdc\x94", true); } // [B5, B6] |
| 2744 | 6332 | test { try toUnicodeFail("xn--4xa60l26n.xn--4xa21o"); } // [B5, B6] |
| 6333 | test { try toAsciiFail("xn--4xa60l26n.xn--4xa21o", false); } // [B5, B6] |
| 6334 | test { try toAsciiFail("xn--4xa60l26n.xn--4xa21o", true); } // [B5, B6] |
| 2745 | 6335 | test { try toUnicodeFail("\xce\xa3\xe1\x83\x9d\xd9\xbb.\xcf\x82\xdc\x94"); } // [B5, B6] |
| 6336 | test { try toAsciiFail("\xce\xa3\xe1\x83\x9d\xd9\xbb.\xcf\x82\xdc\x94", false); } // [B5, B6] |
| 6337 | test { try toAsciiFail("\xce\xa3\xe1\x83\x9d\xd9\xbb.\xcf\x82\xdc\x94", true); } // [B5, B6] |
| 2746 | 6338 | test { try toUnicodeFail("\xcf\x83\xe1\x83\x9d\xd9\xbb.\xcf\x82\xdc\x94"); } // [B5, B6] |
| 6339 | test { try toAsciiFail("\xcf\x83\xe1\x83\x9d\xd9\xbb.\xcf\x82\xdc\x94", false); } // [B5, B6] |
| 6340 | test { try toAsciiFail("\xcf\x83\xe1\x83\x9d\xd9\xbb.\xcf\x82\xdc\x94", true); } // [B5, B6] |
| 2747 | 6341 | test { try toUnicodeFail("xn--4xa60l26n.xn--3xa41o"); } // [B5, B6] |
| 6342 | test { try toAsciiFail("xn--4xa60l26n.xn--3xa41o", false); } // [B5, B6] |
| 6343 | test { try toAsciiFail("xn--4xa60l26n.xn--3xa41o", true); } // [B5, B6] |
| 2748 | 6344 | test { try toUnicodeFail("xn--3xa80l26n.xn--3xa41o"); } // [B5, B6] |
| 6345 | test { try toAsciiFail("xn--3xa80l26n.xn--3xa41o", false); } // [B5, B6] |
| 6346 | test { try toAsciiFail("xn--3xa80l26n.xn--3xa41o", true); } // [B5, B6] |
| 2749 | 6347 | test { try toUnicodeFail("\xce\xa3\xe1\x83\x9d\xd9\xbb.\xce\xa3\xdc\x94"); } // [B5, B6] |
| 6348 | test { try toAsciiFail("\xce\xa3\xe1\x83\x9d\xd9\xbb.\xce\xa3\xdc\x94", false); } // [B5, B6] |
| 6349 | test { try toAsciiFail("\xce\xa3\xe1\x83\x9d\xd9\xbb.\xce\xa3\xdc\x94", true); } // [B5, B6] |
| 2750 | 6350 | test { try toUnicodeFail("\xf2\x84\x96\x9a\xdd\x88\xf0\xa0\x84\xaf\xdd\x9f\xef\xbd\xa1\xf3\xa0\x9b\xa9"); } // [B1, B5, B6, V7] |
| 6351 | test { try toAsciiFail("\xf2\x84\x96\x9a\xdd\x88\xf0\xa0\x84\xaf\xdd\x9f\xef\xbd\xa1\xf3\xa0\x9b\xa9", false); } // [B1, B5, B6, V7] |
| 6352 | test { try toAsciiFail("\xf2\x84\x96\x9a\xdd\x88\xf0\xa0\x84\xaf\xdd\x9f\xef\xbd\xa1\xf3\xa0\x9b\xa9", true); } // [B1, B5, B6, V7] |
| 2751 | 6353 | test { try toUnicodeFail("\xf2\x84\x96\x9a\xdd\x88\xf0\xa0\x84\xaf\xdd\x9f\xe3\x80\x82\xf3\xa0\x9b\xa9"); } // [B1, B5, B6, V7] |
| 6354 | test { try toAsciiFail("\xf2\x84\x96\x9a\xdd\x88\xf0\xa0\x84\xaf\xdd\x9f\xe3\x80\x82\xf3\xa0\x9b\xa9", false); } // [B1, B5, B6, V7] |
| 6355 | test { try toAsciiFail("\xf2\x84\x96\x9a\xdd\x88\xf0\xa0\x84\xaf\xdd\x9f\xe3\x80\x82\xf3\xa0\x9b\xa9", true); } // [B1, B5, B6, V7] |
| 2752 | 6356 | test { try toUnicodeFail("xn--vob0c4369twfv8b.xn--kl46e"); } // [B1, B5, B6, V7] |
| 6357 | test { try toAsciiFail("xn--vob0c4369twfv8b.xn--kl46e", false); } // [B1, B5, B6, V7] |
| 6358 | test { try toAsciiFail("xn--vob0c4369twfv8b.xn--kl46e", true); } // [B1, B5, B6, V7] |
| 2753 | 6359 | test { try toUnicodeFail("\xf3\xa0\xb3\x9b\xef\xbc\x8e\xe2\x80\x8d\xe4\xa4\xab\xe2\x89\xa0\xe1\x82\xbe"); } // [C2, V7] |
| 6360 | test { try toAsciiFail("\xf3\xa0\xb3\x9b\xef\xbc\x8e\xe2\x80\x8d\xe4\xa4\xab\xe2\x89\xa0\xe1\x82\xbe", false); } // [C2, V7] |
| 6361 | test { try toAsciiFail("\xf3\xa0\xb3\x9b\xef\xbc\x8e\xe2\x80\x8d\xe4\xa4\xab\xe2\x89\xa0\xe1\x82\xbe", true); } // [V7] |
| 2754 | 6362 | test { try toUnicodeFail("\xf3\xa0\xb3\x9b\xef\xbc\x8e\xe2\x80\x8d\xe4\xa4\xab=\xcc\xb8\xe1\x82\xbe"); } // [C2, V7] |
| 6363 | test { try toAsciiFail("\xf3\xa0\xb3\x9b\xef\xbc\x8e\xe2\x80\x8d\xe4\xa4\xab=\xcc\xb8\xe1\x82\xbe", false); } // [C2, V7] |
| 6364 | test { try toAsciiFail("\xf3\xa0\xb3\x9b\xef\xbc\x8e\xe2\x80\x8d\xe4\xa4\xab=\xcc\xb8\xe1\x82\xbe", true); } // [V7] |
| 2755 | 6365 | test { try toUnicodeFail("\xf3\xa0\xb3\x9b.\xe2\x80\x8d\xe4\xa4\xab\xe2\x89\xa0\xe1\x82\xbe"); } // [C2, V7] |
| 6366 | test { try toAsciiFail("\xf3\xa0\xb3\x9b.\xe2\x80\x8d\xe4\xa4\xab\xe2\x89\xa0\xe1\x82\xbe", false); } // [C2, V7] |
| 6367 | test { try toAsciiFail("\xf3\xa0\xb3\x9b.\xe2\x80\x8d\xe4\xa4\xab\xe2\x89\xa0\xe1\x82\xbe", true); } // [V7] |
| 2756 | 6368 | test { try toUnicodeFail("\xf3\xa0\xb3\x9b.\xe2\x80\x8d\xe4\xa4\xab=\xcc\xb8\xe1\x82\xbe"); } // [C2, V7] |
| 6369 | test { try toAsciiFail("\xf3\xa0\xb3\x9b.\xe2\x80\x8d\xe4\xa4\xab=\xcc\xb8\xe1\x82\xbe", false); } // [C2, V7] |
| 6370 | test { try toAsciiFail("\xf3\xa0\xb3\x9b.\xe2\x80\x8d\xe4\xa4\xab=\xcc\xb8\xe1\x82\xbe", true); } // [V7] |
| 2757 | 6371 | test { try toUnicodeFail("\xf3\xa0\xb3\x9b.\xe2\x80\x8d\xe4\xa4\xab=\xcc\xb8\xe2\xb4\x9e"); } // [C2, V7] |
| 6372 | test { try toAsciiFail("\xf3\xa0\xb3\x9b.\xe2\x80\x8d\xe4\xa4\xab=\xcc\xb8\xe2\xb4\x9e", false); } // [C2, V7] |
| 6373 | test { try toAsciiFail("\xf3\xa0\xb3\x9b.\xe2\x80\x8d\xe4\xa4\xab=\xcc\xb8\xe2\xb4\x9e", true); } // [V7] |
| 2758 | 6374 | test { try toUnicodeFail("\xf3\xa0\xb3\x9b.\xe2\x80\x8d\xe4\xa4\xab\xe2\x89\xa0\xe2\xb4\x9e"); } // [C2, V7] |
| 6375 | test { try toAsciiFail("\xf3\xa0\xb3\x9b.\xe2\x80\x8d\xe4\xa4\xab\xe2\x89\xa0\xe2\xb4\x9e", false); } // [C2, V7] |
| 6376 | test { try toAsciiFail("\xf3\xa0\xb3\x9b.\xe2\x80\x8d\xe4\xa4\xab\xe2\x89\xa0\xe2\xb4\x9e", true); } // [V7] |
| 2759 | 6377 | test { try toUnicodeFail("xn--1t56e.xn--1ch153bqvw"); } // [V7] |
| 6378 | test { try toAsciiFail("xn--1t56e.xn--1ch153bqvw", false); } // [V7] |
| 6379 | test { try toAsciiFail("xn--1t56e.xn--1ch153bqvw", true); } // [V7] |
| 2760 | 6380 | test { try toUnicodeFail("xn--1t56e.xn--1ug73gzzpwi3a"); } // [C2, V7] |
| 6381 | test { try toAsciiFail("xn--1t56e.xn--1ug73gzzpwi3a", false); } // [C2, V7] |
| 6382 | test { try toAsciiFail("xn--1t56e.xn--1ug73gzzpwi3a", true); } // [C2, V7] |
| 2761 | 6383 | test { try toUnicodeFail("\xf3\xa0\xb3\x9b\xef\xbc\x8e\xe2\x80\x8d\xe4\xa4\xab=\xcc\xb8\xe2\xb4\x9e"); } // [C2, V7] |
| 6384 | test { try toAsciiFail("\xf3\xa0\xb3\x9b\xef\xbc\x8e\xe2\x80\x8d\xe4\xa4\xab=\xcc\xb8\xe2\xb4\x9e", false); } // [C2, V7] |
| 6385 | test { try toAsciiFail("\xf3\xa0\xb3\x9b\xef\xbc\x8e\xe2\x80\x8d\xe4\xa4\xab=\xcc\xb8\xe2\xb4\x9e", true); } // [V7] |
| 2762 | 6386 | test { try toUnicodeFail("\xf3\xa0\xb3\x9b\xef\xbc\x8e\xe2\x80\x8d\xe4\xa4\xab\xe2\x89\xa0\xe2\xb4\x9e"); } // [C2, V7] |
| 6387 | test { try toAsciiFail("\xf3\xa0\xb3\x9b\xef\xbc\x8e\xe2\x80\x8d\xe4\xa4\xab\xe2\x89\xa0\xe2\xb4\x9e", false); } // [C2, V7] |
| 6388 | test { try toAsciiFail("\xf3\xa0\xb3\x9b\xef\xbc\x8e\xe2\x80\x8d\xe4\xa4\xab\xe2\x89\xa0\xe2\xb4\x9e", true); } // [V7] |
| 2763 | 6389 | test { try toUnicodeFail("xn--1t56e.xn--2nd141ghl2a"); } // [V7] |
| 6390 | test { try toAsciiFail("xn--1t56e.xn--2nd141ghl2a", false); } // [V7] |
| 6391 | test { try toAsciiFail("xn--1t56e.xn--2nd141ghl2a", true); } // [V7] |
| 2764 | 6392 | test { try toUnicodeFail("xn--1t56e.xn--2nd159e9vb743e"); } // [C2, V7] |
| 6393 | test { try toAsciiFail("xn--1t56e.xn--2nd159e9vb743e", false); } // [C2, V7] |
| 6394 | test { try toAsciiFail("xn--1t56e.xn--2nd159e9vb743e", true); } // [C2, V7] |
| 2765 | 6395 | test { try toUnicodeFail("\xf0\x90\xbd\x98\xf0\x91\x88\xb5\xef\xbc\x8e\xf0\x90\xb9\xa3\xf0\x9f\x95\xa5"); } // [B1, B2, B3] |
| 6396 | test { try toAsciiFail("\xf0\x90\xbd\x98\xf0\x91\x88\xb5\xef\xbc\x8e\xf0\x90\xb9\xa3\xf0\x9f\x95\xa5", false); } // [B1, B2, B3] |
| 6397 | test { try toAsciiFail("\xf0\x90\xbd\x98\xf0\x91\x88\xb5\xef\xbc\x8e\xf0\x90\xb9\xa3\xf0\x9f\x95\xa5", true); } // [B1, B2, B3] |
| 2766 | 6398 | test { try toUnicodeFail("\xf0\x90\xbd\x98\xf0\x91\x88\xb5.\xf0\x90\xb9\xa3\xf0\x9f\x95\xa5"); } // [B1, B2, B3] |
| 6399 | test { try toAsciiFail("\xf0\x90\xbd\x98\xf0\x91\x88\xb5.\xf0\x90\xb9\xa3\xf0\x9f\x95\xa5", false); } // [B1, B2, B3] |
| 6400 | test { try toAsciiFail("\xf0\x90\xbd\x98\xf0\x91\x88\xb5.\xf0\x90\xb9\xa3\xf0\x9f\x95\xa5", true); } // [B1, B2, B3] |
| 2767 | 6401 | test { try toUnicodeFail("xn--bv0d02c.xn--bo0dq650b"); } // [B1, B2, B3] |
| 6402 | test { try toAsciiFail("xn--bv0d02c.xn--bo0dq650b", false); } // [B1, B2, B3] |
| 6403 | test { try toAsciiFail("xn--bv0d02c.xn--bo0dq650b", true); } // [B1, B2, B3] |
| 2768 | 6404 | test { try toUnicodeFail("\xe2\x92\x8a\xe2\x92\x88\xf0\x91\x81\x84\xe3\x80\x829"); } // [V7] |
| 6405 | test { try toAsciiFail("\xe2\x92\x8a\xe2\x92\x88\xf0\x91\x81\x84\xe3\x80\x829", false); } // [V7] |
| 6406 | test { try toAsciiFail("\xe2\x92\x8a\xe2\x92\x88\xf0\x91\x81\x84\xe3\x80\x829", true); } // [V7] |
| 2769 | 6407 | test { try toUnicodeFail("3.1.\xf0\x91\x81\x84\xe3\x80\x829"); } // [V6] |
| 6408 | test { try toAsciiFail("3.1.\xf0\x91\x81\x84\xe3\x80\x829", false); } // [V6] |
| 6409 | test { try toAsciiFail("3.1.\xf0\x91\x81\x84\xe3\x80\x829", true); } // [V6] |
| 2770 | 6410 | test { try toUnicodeFail("3.1.xn--110d.j"); } // [V6] |
| 6411 | test { try toAsciiFail("3.1.xn--110d.j", false); } // [V6] |
| 6412 | test { try toAsciiFail("3.1.xn--110d.j", true); } // [V6] |
| 2771 | 6413 | test { try toUnicodeFail("xn--tshd3512p.j"); } // [V7] |
| 6414 | test { try toAsciiFail("xn--tshd3512p.j", false); } // [V7] |
| 6415 | test { try toAsciiFail("xn--tshd3512p.j", true); } // [V7] |
| 2772 | 6416 | test { try toUnicodeFail("-\xe2\x80\x8c\xe2\xb7\xb1\xe2\x89\xae\xef\xbc\x8e\xf0\x90\xb9\xb1\xf2\xad\x8f\xb44\xe2\x82\x89"); } // [B1, C1, V3, V7] |
| 6417 | test { try toAsciiFail("-\xe2\x80\x8c\xe2\xb7\xb1\xe2\x89\xae\xef\xbc\x8e\xf0\x90\xb9\xb1\xf2\xad\x8f\xb44\xe2\x82\x89", false); } // [B1, C1, V3, V7] |
| 6418 | test { try toAsciiFail("-\xe2\x80\x8c\xe2\xb7\xb1\xe2\x89\xae\xef\xbc\x8e\xf0\x90\xb9\xb1\xf2\xad\x8f\xb44\xe2\x82\x89", true); } // [B1, V3, V7] |
| 2773 | 6419 | test { try toUnicodeFail("-\xe2\x80\x8c\xe2\xb7\xb1<\xcc\xb8\xef\xbc\x8e\xf0\x90\xb9\xb1\xf2\xad\x8f\xb44\xe2\x82\x89"); } // [B1, C1, V3, V7] |
| 6420 | test { try toAsciiFail("-\xe2\x80\x8c\xe2\xb7\xb1<\xcc\xb8\xef\xbc\x8e\xf0\x90\xb9\xb1\xf2\xad\x8f\xb44\xe2\x82\x89", false); } // [B1, C1, V3, V7] |
| 6421 | test { try toAsciiFail("-\xe2\x80\x8c\xe2\xb7\xb1<\xcc\xb8\xef\xbc\x8e\xf0\x90\xb9\xb1\xf2\xad\x8f\xb44\xe2\x82\x89", true); } // [B1, V3, V7] |
| 2774 | 6422 | test { try toUnicodeFail("-\xe2\x80\x8c\xe2\xb7\xb1\xe2\x89\xae.\xf0\x90\xb9\xb1\xf2\xad\x8f\xb449"); } // [B1, C1, V3, V7] |
| 6423 | test { try toAsciiFail("-\xe2\x80\x8c\xe2\xb7\xb1\xe2\x89\xae.\xf0\x90\xb9\xb1\xf2\xad\x8f\xb449", false); } // [B1, C1, V3, V7] |
| 6424 | test { try toAsciiFail("-\xe2\x80\x8c\xe2\xb7\xb1\xe2\x89\xae.\xf0\x90\xb9\xb1\xf2\xad\x8f\xb449", true); } // [B1, V3, V7] |
| 2775 | 6425 | test { try toUnicodeFail("-\xe2\x80\x8c\xe2\xb7\xb1<\xcc\xb8.\xf0\x90\xb9\xb1\xf2\xad\x8f\xb449"); } // [B1, C1, V3, V7] |
| 6426 | test { try toAsciiFail("-\xe2\x80\x8c\xe2\xb7\xb1<\xcc\xb8.\xf0\x90\xb9\xb1\xf2\xad\x8f\xb449", false); } // [B1, C1, V3, V7] |
| 6427 | test { try toAsciiFail("-\xe2\x80\x8c\xe2\xb7\xb1<\xcc\xb8.\xf0\x90\xb9\xb1\xf2\xad\x8f\xb449", true); } // [B1, V3, V7] |
| 2776 | 6428 | test { try toUnicodeFail("xn----ngo823c.xn--49-ki3om2611f"); } // [B1, V3, V7] |
| 6429 | test { try toAsciiFail("xn----ngo823c.xn--49-ki3om2611f", false); } // [B1, V3, V7] |
| 6430 | test { try toAsciiFail("xn----ngo823c.xn--49-ki3om2611f", true); } // [B1, V3, V7] |
| 2777 | 6431 | test { try toUnicodeFail("xn----sgn20i14s.xn--49-ki3om2611f"); } // [B1, C1, V3, V7] |
| 6432 | test { try toAsciiFail("xn----sgn20i14s.xn--49-ki3om2611f", false); } // [B1, C1, V3, V7] |
| 6433 | test { try toAsciiFail("xn----sgn20i14s.xn--49-ki3om2611f", true); } // [B1, C1, V3, V7] |
| 2778 | 6434 | test { try toUnicodeFail("-\xe2\x89\xaf\xeb\x94\xbe\xef\xbd\xa1\xe0\xa1\x87"); } // [B1, V3] |
| 6435 | test { try toAsciiFail("-\xe2\x89\xaf\xeb\x94\xbe\xef\xbd\xa1\xe0\xa1\x87", false); } // [B1, V3] |
| 6436 | test { try toAsciiFail("-\xe2\x89\xaf\xeb\x94\xbe\xef\xbd\xa1\xe0\xa1\x87", true); } // [B1, V3] |
| 2779 | 6437 | test { try toUnicodeFail("->\xcc\xb8\xe1\x84\x84\xe1\x85\xa1\xe1\x86\xb5\xef\xbd\xa1\xe0\xa1\x87"); } // [B1, V3] |
| 6438 | test { try toAsciiFail("->\xcc\xb8\xe1\x84\x84\xe1\x85\xa1\xe1\x86\xb5\xef\xbd\xa1\xe0\xa1\x87", false); } // [B1, V3] |
| 6439 | test { try toAsciiFail("->\xcc\xb8\xe1\x84\x84\xe1\x85\xa1\xe1\x86\xb5\xef\xbd\xa1\xe0\xa1\x87", true); } // [B1, V3] |
| 2780 | 6440 | test { try toUnicodeFail("-\xe2\x89\xaf\xeb\x94\xbe\xe3\x80\x82\xe0\xa1\x87"); } // [B1, V3] |
| 6441 | test { try toAsciiFail("-\xe2\x89\xaf\xeb\x94\xbe\xe3\x80\x82\xe0\xa1\x87", false); } // [B1, V3] |
| 6442 | test { try toAsciiFail("-\xe2\x89\xaf\xeb\x94\xbe\xe3\x80\x82\xe0\xa1\x87", true); } // [B1, V3] |
| 2781 | 6443 | test { try toUnicodeFail("->\xcc\xb8\xe1\x84\x84\xe1\x85\xa1\xe1\x86\xb5\xe3\x80\x82\xe0\xa1\x87"); } // [B1, V3] |
| 6444 | test { try toAsciiFail("->\xcc\xb8\xe1\x84\x84\xe1\x85\xa1\xe1\x86\xb5\xe3\x80\x82\xe0\xa1\x87", false); } // [B1, V3] |
| 6445 | test { try toAsciiFail("->\xcc\xb8\xe1\x84\x84\xe1\x85\xa1\xe1\x86\xb5\xe3\x80\x82\xe0\xa1\x87", true); } // [B1, V3] |
| 2782 | 6446 | test { try toUnicodeFail("xn----pgow547d.xn--5vb"); } // [B1, V3] |
| 6447 | test { try toAsciiFail("xn----pgow547d.xn--5vb", false); } // [B1, V3] |
| 6448 | test { try toAsciiFail("xn----pgow547d.xn--5vb", true); } // [B1, V3] |
| 2783 | 6449 | test { try toUnicodeFail("\xf0\x91\x99\xa2\xe2\x92\x88\xf0\x90\xb9\xa0-\xef\xbd\xa1\xf3\xa0\x97\x90\xe2\x80\x8c"); } // [B1, C1, V3, V7] |
| 6450 | test { try toAsciiFail("\xf0\x91\x99\xa2\xe2\x92\x88\xf0\x90\xb9\xa0-\xef\xbd\xa1\xf3\xa0\x97\x90\xe2\x80\x8c", false); } // [B1, C1, V3, V7] |
| 6451 | test { try toAsciiFail("\xf0\x91\x99\xa2\xe2\x92\x88\xf0\x90\xb9\xa0-\xef\xbd\xa1\xf3\xa0\x97\x90\xe2\x80\x8c", true); } // [B1, V3, V7] |
| 2784 | 6452 | test { try toUnicodeFail("\xf0\x91\x99\xa21.\xf0\x90\xb9\xa0-\xe3\x80\x82\xf3\xa0\x97\x90\xe2\x80\x8c"); } // [B1, C1, V3, V7] |
| 6453 | test { try toAsciiFail("\xf0\x91\x99\xa21.\xf0\x90\xb9\xa0-\xe3\x80\x82\xf3\xa0\x97\x90\xe2\x80\x8c", false); } // [B1, C1, V3, V7] |
| 6454 | test { try toAsciiFail("\xf0\x91\x99\xa21.\xf0\x90\xb9\xa0-\xe3\x80\x82\xf3\xa0\x97\x90\xe2\x80\x8c", true); } // [B1, V3, V7] |
| 2785 | 6455 | test { try toUnicodeFail("xn--1-bf0j.xn----516i.xn--jd46e"); } // [B1, V3, V7] |
| 6456 | test { try toAsciiFail("xn--1-bf0j.xn----516i.xn--jd46e", false); } // [B1, V3, V7] |
| 6457 | test { try toAsciiFail("xn--1-bf0j.xn----516i.xn--jd46e", true); } // [B1, V3, V7] |
| 2786 | 6458 | test { try toUnicodeFail("xn--1-bf0j.xn----516i.xn--0ug23321l"); } // [B1, C1, V3, V7] |
| 6459 | test { try toAsciiFail("xn--1-bf0j.xn----516i.xn--0ug23321l", false); } // [B1, C1, V3, V7] |
| 6460 | test { try toAsciiFail("xn--1-bf0j.xn----516i.xn--0ug23321l", true); } // [B1, C1, V3, V7] |
| 2787 | 6461 | test { try toUnicodeFail("xn----dcpy090hiyg.xn--jd46e"); } // [B1, V3, V7] |
| 6462 | test { try toAsciiFail("xn----dcpy090hiyg.xn--jd46e", false); } // [B1, V3, V7] |
| 6463 | test { try toAsciiFail("xn----dcpy090hiyg.xn--jd46e", true); } // [B1, V3, V7] |
| 2788 | 6464 | test { try toUnicodeFail("xn----dcpy090hiyg.xn--0ug23321l"); } // [B1, C1, V3, V7] |
| 6465 | test { try toAsciiFail("xn----dcpy090hiyg.xn--0ug23321l", false); } // [B1, C1, V3, V7] |
| 6466 | test { try toAsciiFail("xn----dcpy090hiyg.xn--0ug23321l", true); } // [B1, C1, V3, V7] |
| 2789 | 6467 | test { try toUnicodeFail("\xcd\x8a\xef\xbc\x8e\xf0\x90\xa8\x8e"); } // [V6] |
| 6468 | test { try toAsciiFail("\xcd\x8a\xef\xbc\x8e\xf0\x90\xa8\x8e", false); } // [V6] |
| 6469 | test { try toAsciiFail("\xcd\x8a\xef\xbc\x8e\xf0\x90\xa8\x8e", true); } // [V6] |
| 2790 | 6470 | test { try toUnicodeFail("\xcd\x8a.\xf0\x90\xa8\x8e"); } // [V6] |
| 6471 | test { try toAsciiFail("\xcd\x8a.\xf0\x90\xa8\x8e", false); } // [V6] |
| 6472 | test { try toAsciiFail("\xcd\x8a.\xf0\x90\xa8\x8e", true); } // [V6] |
| 2791 | 6473 | test { try toUnicodeFail("xn--oua.xn--mr9c"); } // [V6] |
| 6474 | test { try toAsciiFail("xn--oua.xn--mr9c", false); } // [V6] |
| 6475 | test { try toAsciiFail("xn--oua.xn--mr9c", true); } // [V6] |
| 2792 | 6476 | test { try toUnicodeFail("\xed\x9b\x89\xe2\x89\xae\xef\xbd\xa1\xe0\xb8\xb4"); } // [V6] |
| 6477 | test { try toAsciiFail("\xed\x9b\x89\xe2\x89\xae\xef\xbd\xa1\xe0\xb8\xb4", false); } // [V6] |
| 6478 | test { try toAsciiFail("\xed\x9b\x89\xe2\x89\xae\xef\xbd\xa1\xe0\xb8\xb4", true); } // [V6] |
| 2793 | 6479 | test { try toUnicodeFail("\xe1\x84\x92\xe1\x85\xae\xe1\x86\xac<\xcc\xb8\xef\xbd\xa1\xe0\xb8\xb4"); } // [V6] |
| 6480 | test { try toAsciiFail("\xe1\x84\x92\xe1\x85\xae\xe1\x86\xac<\xcc\xb8\xef\xbd\xa1\xe0\xb8\xb4", false); } // [V6] |
| 6481 | test { try toAsciiFail("\xe1\x84\x92\xe1\x85\xae\xe1\x86\xac<\xcc\xb8\xef\xbd\xa1\xe0\xb8\xb4", true); } // [V6] |
| 2794 | 6482 | test { try toUnicodeFail("\xed\x9b\x89\xe2\x89\xae\xe3\x80\x82\xe0\xb8\xb4"); } // [V6] |
| 6483 | test { try toAsciiFail("\xed\x9b\x89\xe2\x89\xae\xe3\x80\x82\xe0\xb8\xb4", false); } // [V6] |
| 6484 | test { try toAsciiFail("\xed\x9b\x89\xe2\x89\xae\xe3\x80\x82\xe0\xb8\xb4", true); } // [V6] |
| 2795 | 6485 | test { try toUnicodeFail("\xe1\x84\x92\xe1\x85\xae\xe1\x86\xac<\xcc\xb8\xe3\x80\x82\xe0\xb8\xb4"); } // [V6] |
| 6486 | test { try toAsciiFail("\xe1\x84\x92\xe1\x85\xae\xe1\x86\xac<\xcc\xb8\xe3\x80\x82\xe0\xb8\xb4", false); } // [V6] |
| 6487 | test { try toAsciiFail("\xe1\x84\x92\xe1\x85\xae\xe1\x86\xac<\xcc\xb8\xe3\x80\x82\xe0\xb8\xb4", true); } // [V6] |
| 2796 | 6488 | test { try toUnicodeFail("xn--gdh2512e.xn--i4c"); } // [V6] |
| 6489 | test { try toAsciiFail("xn--gdh2512e.xn--i4c", false); } // [V6] |
| 6490 | test { try toAsciiFail("xn--gdh2512e.xn--i4c", true); } // [V6] |
| 2797 | 6491 | test { try toUnicodeFail("\xe2\xb7\xb7\xf2\x9e\xa3\x89\xf0\x9f\x83\x98\xef\xbc\x8e\xf0\xb4\x88\x87\xf0\x9d\x9f\xb8\xd9\x99\xf0\x9e\xa4\xaf"); } // [B1, B5, B6, V6, V7] |
| 6492 | test { try toAsciiFail("\xe2\xb7\xb7\xf2\x9e\xa3\x89\xf0\x9f\x83\x98\xef\xbc\x8e\xf0\xb4\x88\x87\xf0\x9d\x9f\xb8\xd9\x99\xf0\x9e\xa4\xaf", false); } // [B1, B5, B6, V6, V7] |
| 6493 | test { try toAsciiFail("\xe2\xb7\xb7\xf2\x9e\xa3\x89\xf0\x9f\x83\x98\xef\xbc\x8e\xf0\xb4\x88\x87\xf0\x9d\x9f\xb8\xd9\x99\xf0\x9e\xa4\xaf", true); } // [B1, B5, B6, V6, V7] |
| 2798 | 6494 | test { try toUnicodeFail("\xe2\xb7\xb7\xf2\x9e\xa3\x89\xf0\x9f\x83\x98.\xf0\xb4\x88\x872\xd9\x99\xf0\x9e\xa4\xaf"); } // [B1, B5, B6, V6, V7] |
| 6495 | test { try toAsciiFail("\xe2\xb7\xb7\xf2\x9e\xa3\x89\xf0\x9f\x83\x98.\xf0\xb4\x88\x872\xd9\x99\xf0\x9e\xa4\xaf", false); } // [B1, B5, B6, V6, V7] |
| 6496 | test { try toAsciiFail("\xe2\xb7\xb7\xf2\x9e\xa3\x89\xf0\x9f\x83\x98.\xf0\xb4\x88\x872\xd9\x99\xf0\x9e\xa4\xaf", true); } // [B1, B5, B6, V6, V7] |
| 2799 | 6497 | test { try toUnicodeFail("\xe2\xb7\xb7\xf2\x9e\xa3\x89\xf0\x9f\x83\x98.\xf0\xb4\x88\x872\xd9\x99\xf0\x9e\xa4\x8d"); } // [B1, B5, B6, V6, V7] |
| 6498 | test { try toAsciiFail("\xe2\xb7\xb7\xf2\x9e\xa3\x89\xf0\x9f\x83\x98.\xf0\xb4\x88\x872\xd9\x99\xf0\x9e\xa4\x8d", false); } // [B1, B5, B6, V6, V7] |
| 6499 | test { try toAsciiFail("\xe2\xb7\xb7\xf2\x9e\xa3\x89\xf0\x9f\x83\x98.\xf0\xb4\x88\x872\xd9\x99\xf0\x9e\xa4\x8d", true); } // [B1, B5, B6, V6, V7] |
| 2800 | 6500 | test { try toUnicodeFail("xn--trj8045le6s9b.xn--2-upc23918acjsj"); } // [B1, B5, B6, V6, V7] |
| 6501 | test { try toAsciiFail("xn--trj8045le6s9b.xn--2-upc23918acjsj", false); } // [B1, B5, B6, V6, V7] |
| 6502 | test { try toAsciiFail("xn--trj8045le6s9b.xn--2-upc23918acjsj", true); } // [B1, B5, B6, V6, V7] |
| 2801 | 6503 | test { try toUnicodeFail("\xe2\xb7\xb7\xf2\x9e\xa3\x89\xf0\x9f\x83\x98\xef\xbc\x8e\xf0\xb4\x88\x87\xf0\x9d\x9f\xb8\xd9\x99\xf0\x9e\xa4\x8d"); } // [B1, B5, B6, V6, V7] |
| 6504 | test { try toAsciiFail("\xe2\xb7\xb7\xf2\x9e\xa3\x89\xf0\x9f\x83\x98\xef\xbc\x8e\xf0\xb4\x88\x87\xf0\x9d\x9f\xb8\xd9\x99\xf0\x9e\xa4\x8d", false); } // [B1, B5, B6, V6, V7] |
| 6505 | test { try toAsciiFail("\xe2\xb7\xb7\xf2\x9e\xa3\x89\xf0\x9f\x83\x98\xef\xbc\x8e\xf0\xb4\x88\x87\xf0\x9d\x9f\xb8\xd9\x99\xf0\x9e\xa4\x8d", true); } // [B1, B5, B6, V6, V7] |
| 2802 | 6506 | test { try toUnicodeFail("\xf3\x97\x87\xa9\xc3\x9f\xe1\xa2\x9e\xe2\x80\x8c\xe3\x80\x82\xd9\xa0\xf0\x9e\xb7\xbb\xef\xb3\x94-"); } // [B1, B6, C1, V3, V7] |
| 6507 | test { try toAsciiFail("\xf3\x97\x87\xa9\xc3\x9f\xe1\xa2\x9e\xe2\x80\x8c\xe3\x80\x82\xd9\xa0\xf0\x9e\xb7\xbb\xef\xb3\x94-", false); } // [B1, B6, C1, V3, V7] |
| 6508 | test { try toAsciiFail("\xf3\x97\x87\xa9\xc3\x9f\xe1\xa2\x9e\xe2\x80\x8c\xe3\x80\x82\xd9\xa0\xf0\x9e\xb7\xbb\xef\xb3\x94-", true); } // [B1, V3, V7] |
| 2803 | 6509 | test { try toUnicodeFail("\xf3\x97\x87\xa9\xc3\x9f\xe1\xa2\x9e\xe2\x80\x8c\xe3\x80\x82\xd9\xa0\xf0\x9e\xb7\xbb\xd9\x86\xd8\xae-"); } // [B1, B6, C1, V3, V7] |
| 6510 | test { try toAsciiFail("\xf3\x97\x87\xa9\xc3\x9f\xe1\xa2\x9e\xe2\x80\x8c\xe3\x80\x82\xd9\xa0\xf0\x9e\xb7\xbb\xd9\x86\xd8\xae-", false); } // [B1, B6, C1, V3, V7] |
| 6511 | test { try toAsciiFail("\xf3\x97\x87\xa9\xc3\x9f\xe1\xa2\x9e\xe2\x80\x8c\xe3\x80\x82\xd9\xa0\xf0\x9e\xb7\xbb\xd9\x86\xd8\xae-", true); } // [B1, V3, V7] |
| 2804 | 6512 | test { try toUnicodeFail("\xf3\x97\x87\xa9SS\xe1\xa2\x9e\xe2\x80\x8c\xe3\x80\x82\xd9\xa0\xf0\x9e\xb7\xbb\xd9\x86\xd8\xae-"); } // [B1, B6, C1, V3, V7] |
| 6513 | test { try toAsciiFail("\xf3\x97\x87\xa9SS\xe1\xa2\x9e\xe2\x80\x8c\xe3\x80\x82\xd9\xa0\xf0\x9e\xb7\xbb\xd9\x86\xd8\xae-", false); } // [B1, B6, C1, V3, V7] |
| 6514 | test { try toAsciiFail("\xf3\x97\x87\xa9SS\xe1\xa2\x9e\xe2\x80\x8c\xe3\x80\x82\xd9\xa0\xf0\x9e\xb7\xbb\xd9\x86\xd8\xae-", true); } // [B1, V3, V7] |
| 2805 | 6515 | test { try toUnicodeFail("\xf3\x97\x87\xa9ss\xe1\xa2\x9e\xe2\x80\x8c\xe3\x80\x82\xd9\xa0\xf0\x9e\xb7\xbb\xd9\x86\xd8\xae-"); } // [B1, B6, C1, V3, V7] |
| 6516 | test { try toAsciiFail("\xf3\x97\x87\xa9ss\xe1\xa2\x9e\xe2\x80\x8c\xe3\x80\x82\xd9\xa0\xf0\x9e\xb7\xbb\xd9\x86\xd8\xae-", false); } // [B1, B6, C1, V3, V7] |
| 6517 | test { try toAsciiFail("\xf3\x97\x87\xa9ss\xe1\xa2\x9e\xe2\x80\x8c\xe3\x80\x82\xd9\xa0\xf0\x9e\xb7\xbb\xd9\x86\xd8\xae-", true); } // [B1, V3, V7] |
| 2806 | 6518 | test { try toUnicodeFail("\xf3\x97\x87\xa9Ss\xe1\xa2\x9e\xe2\x80\x8c\xe3\x80\x82\xd9\xa0\xf0\x9e\xb7\xbb\xd9\x86\xd8\xae-"); } // [B1, B6, C1, V3, V7] |
| 6519 | test { try toAsciiFail("\xf3\x97\x87\xa9Ss\xe1\xa2\x9e\xe2\x80\x8c\xe3\x80\x82\xd9\xa0\xf0\x9e\xb7\xbb\xd9\x86\xd8\xae-", false); } // [B1, B6, C1, V3, V7] |
| 6520 | test { try toAsciiFail("\xf3\x97\x87\xa9Ss\xe1\xa2\x9e\xe2\x80\x8c\xe3\x80\x82\xd9\xa0\xf0\x9e\xb7\xbb\xd9\x86\xd8\xae-", true); } // [B1, V3, V7] |
| 2807 | 6521 | test { try toUnicodeFail("xn--ss-jepz4596r.xn----dnc5e1er384z"); } // [B1, V3, V7] |
| 6522 | test { try toAsciiFail("xn--ss-jepz4596r.xn----dnc5e1er384z", false); } // [B1, V3, V7] |
| 6523 | test { try toAsciiFail("xn--ss-jepz4596r.xn----dnc5e1er384z", true); } // [B1, V3, V7] |
| 2808 | 6524 | test { try toUnicodeFail("xn--ss-jep006bqt765b.xn----dnc5e1er384z"); } // [B1, B6, C1, V3, V7] |
| 6525 | test { try toAsciiFail("xn--ss-jep006bqt765b.xn----dnc5e1er384z", false); } // [B1, B6, C1, V3, V7] |
| 6526 | test { try toAsciiFail("xn--ss-jep006bqt765b.xn----dnc5e1er384z", true); } // [B1, B6, C1, V3, V7] |
| 2809 | 6527 | test { try toUnicodeFail("xn--zca272jbif10059a.xn----dnc5e1er384z"); } // [B1, B6, C1, V3, V7] |
| 6528 | test { try toAsciiFail("xn--zca272jbif10059a.xn----dnc5e1er384z", false); } // [B1, B6, C1, V3, V7] |
| 6529 | test { try toAsciiFail("xn--zca272jbif10059a.xn----dnc5e1er384z", true); } // [B1, B6, C1, V3, V7] |
| 2810 | 6530 | test { try toUnicodeFail("\xf3\x97\x87\xa9SS\xe1\xa2\x9e\xe2\x80\x8c\xe3\x80\x82\xd9\xa0\xf0\x9e\xb7\xbb\xef\xb3\x94-"); } // [B1, B6, C1, V3, V7] |
| 6531 | test { try toAsciiFail("\xf3\x97\x87\xa9SS\xe1\xa2\x9e\xe2\x80\x8c\xe3\x80\x82\xd9\xa0\xf0\x9e\xb7\xbb\xef\xb3\x94-", false); } // [B1, B6, C1, V3, V7] |
| 6532 | test { try toAsciiFail("\xf3\x97\x87\xa9SS\xe1\xa2\x9e\xe2\x80\x8c\xe3\x80\x82\xd9\xa0\xf0\x9e\xb7\xbb\xef\xb3\x94-", true); } // [B1, V3, V7] |
| 2811 | 6533 | test { try toUnicodeFail("\xf3\x97\x87\xa9ss\xe1\xa2\x9e\xe2\x80\x8c\xe3\x80\x82\xd9\xa0\xf0\x9e\xb7\xbb\xef\xb3\x94-"); } // [B1, B6, C1, V3, V7] |
| 6534 | test { try toAsciiFail("\xf3\x97\x87\xa9ss\xe1\xa2\x9e\xe2\x80\x8c\xe3\x80\x82\xd9\xa0\xf0\x9e\xb7\xbb\xef\xb3\x94-", false); } // [B1, B6, C1, V3, V7] |
| 6535 | test { try toAsciiFail("\xf3\x97\x87\xa9ss\xe1\xa2\x9e\xe2\x80\x8c\xe3\x80\x82\xd9\xa0\xf0\x9e\xb7\xbb\xef\xb3\x94-", true); } // [B1, V3, V7] |
| 2812 | 6536 | test { try toUnicodeFail("\xf3\x97\x87\xa9Ss\xe1\xa2\x9e\xe2\x80\x8c\xe3\x80\x82\xd9\xa0\xf0\x9e\xb7\xbb\xef\xb3\x94-"); } // [B1, B6, C1, V3, V7] |
| 6537 | test { try toAsciiFail("\xf3\x97\x87\xa9Ss\xe1\xa2\x9e\xe2\x80\x8c\xe3\x80\x82\xd9\xa0\xf0\x9e\xb7\xbb\xef\xb3\x94-", false); } // [B1, B6, C1, V3, V7] |
| 6538 | test { try toAsciiFail("\xf3\x97\x87\xa9Ss\xe1\xa2\x9e\xe2\x80\x8c\xe3\x80\x82\xd9\xa0\xf0\x9e\xb7\xbb\xef\xb3\x94-", true); } // [B1, V3, V7] |
| 2813 | 6539 | test { try toUnicodeFail("\xea\xa1\x86\xe3\x80\x82\xe2\x86\x83\xe0\xbe\xb5\xeb\x86\xae-"); } // [V3] |
| 6540 | test { try toAsciiFail("\xea\xa1\x86\xe3\x80\x82\xe2\x86\x83\xe0\xbe\xb5\xeb\x86\xae-", false); } // [V3] |
| 6541 | test { try toAsciiFail("\xea\xa1\x86\xe3\x80\x82\xe2\x86\x83\xe0\xbe\xb5\xeb\x86\xae-", true); } // [V3] |
| 2814 | 6542 | test { try toUnicodeFail("\xea\xa1\x86\xe3\x80\x82\xe2\x86\x83\xe0\xbe\xb5\xe1\x84\x82\xe1\x85\xaa\xe1\x87\x81-"); } // [V3] |
| 6543 | test { try toAsciiFail("\xea\xa1\x86\xe3\x80\x82\xe2\x86\x83\xe0\xbe\xb5\xe1\x84\x82\xe1\x85\xaa\xe1\x87\x81-", false); } // [V3] |
| 6544 | test { try toAsciiFail("\xea\xa1\x86\xe3\x80\x82\xe2\x86\x83\xe0\xbe\xb5\xe1\x84\x82\xe1\x85\xaa\xe1\x87\x81-", true); } // [V3] |
| 2815 | 6545 | test { try toUnicodeFail("\xea\xa1\x86\xe3\x80\x82\xe2\x86\x84\xe0\xbe\xb5\xe1\x84\x82\xe1\x85\xaa\xe1\x87\x81-"); } // [V3] |
| 6546 | test { try toAsciiFail("\xea\xa1\x86\xe3\x80\x82\xe2\x86\x84\xe0\xbe\xb5\xe1\x84\x82\xe1\x85\xaa\xe1\x87\x81-", false); } // [V3] |
| 6547 | test { try toAsciiFail("\xea\xa1\x86\xe3\x80\x82\xe2\x86\x84\xe0\xbe\xb5\xe1\x84\x82\xe1\x85\xaa\xe1\x87\x81-", true); } // [V3] |
| 2816 | 6548 | test { try toUnicodeFail("\xea\xa1\x86\xe3\x80\x82\xe2\x86\x84\xe0\xbe\xb5\xeb\x86\xae-"); } // [V3] |
| 6549 | test { try toAsciiFail("\xea\xa1\x86\xe3\x80\x82\xe2\x86\x84\xe0\xbe\xb5\xeb\x86\xae-", false); } // [V3] |
| 6550 | test { try toAsciiFail("\xea\xa1\x86\xe3\x80\x82\xe2\x86\x84\xe0\xbe\xb5\xeb\x86\xae-", true); } // [V3] |
| 2817 | 6551 | test { try toUnicodeFail("xn--fc9a.xn----qmg097k469k"); } // [V3] |
| 6552 | test { try toAsciiFail("xn--fc9a.xn----qmg097k469k", false); } // [V3] |
| 6553 | test { try toAsciiFail("xn--fc9a.xn----qmg097k469k", true); } // [V3] |
| 2818 | 6554 | test { try toUnicodeFail("xn--fc9a.xn----qmg787k869k"); } // [V3, V7] |
| 6555 | test { try toAsciiFail("xn--fc9a.xn----qmg787k869k", false); } // [V3, V7] |
| 6556 | test { try toAsciiFail("xn--fc9a.xn----qmg787k869k", true); } // [V3, V7] |
| 2819 | 6557 | test { try toUnicodeFail("\xef\xb6\xad\xe2\x80\x8d.\xf1\xa5\xb0\x8c\xda\xa9"); } // [B3, B5, B6, C2, V7] |
| 6558 | test { try toAsciiFail("\xef\xb6\xad\xe2\x80\x8d.\xf1\xa5\xb0\x8c\xda\xa9", false); } // [B3, B5, B6, C2, V7] |
| 6559 | test { try toAsciiFail("\xef\xb6\xad\xe2\x80\x8d.\xf1\xa5\xb0\x8c\xda\xa9", true); } // [B5, B6, V7] |
| 2820 | 6560 | test { try toUnicodeFail("\xd9\x84\xd9\x85\xd9\x8a\xe2\x80\x8d.\xf1\xa5\xb0\x8c\xda\xa9"); } // [B3, B5, B6, C2, V7] |
| 6561 | test { try toAsciiFail("\xd9\x84\xd9\x85\xd9\x8a\xe2\x80\x8d.\xf1\xa5\xb0\x8c\xda\xa9", false); } // [B3, B5, B6, C2, V7] |
| 6562 | test { try toAsciiFail("\xd9\x84\xd9\x85\xd9\x8a\xe2\x80\x8d.\xf1\xa5\xb0\x8c\xda\xa9", true); } // [B5, B6, V7] |
| 2821 | 6563 | test { try toUnicodeFail("xn--ghbcp.xn--ckb36214f"); } // [B5, B6, V7] |
| 6564 | test { try toAsciiFail("xn--ghbcp.xn--ckb36214f", false); } // [B5, B6, V7] |
| 6565 | test { try toAsciiFail("xn--ghbcp.xn--ckb36214f", true); } // [B5, B6, V7] |
| 2822 | 6566 | test { try toUnicodeFail("xn--ghbcp494x.xn--ckb36214f"); } // [B3, B5, B6, C2, V7] |
| 6567 | test { try toAsciiFail("xn--ghbcp494x.xn--ckb36214f", false); } // [B3, B5, B6, C2, V7] |
| 6568 | test { try toAsciiFail("xn--ghbcp494x.xn--ckb36214f", true); } // [B3, B5, B6, C2, V7] |
| 2823 | 6569 | test { try toUnicodeFail("\xe1\x82\xbc\xe1\xb0\xaf\xf0\x90\xb3\x92\xe2\x89\xaf\xe3\x80\x82\xdb\xa0\xe1\x9c\xb2\xe0\xbe\xba"); } // [B1, B5, B6, V6] |
| 6570 | test { try toAsciiFail("\xe1\x82\xbc\xe1\xb0\xaf\xf0\x90\xb3\x92\xe2\x89\xaf\xe3\x80\x82\xdb\xa0\xe1\x9c\xb2\xe0\xbe\xba", false); } // [B1, B5, B6, V6] |
| 6571 | test { try toAsciiFail("\xe1\x82\xbc\xe1\xb0\xaf\xf0\x90\xb3\x92\xe2\x89\xaf\xe3\x80\x82\xdb\xa0\xe1\x9c\xb2\xe0\xbe\xba", true); } // [B1, B5, B6, V6] |
| 2824 | 6572 | test { try toUnicodeFail("\xe1\x82\xbc\xe1\xb0\xaf\xf0\x90\xb3\x92>\xcc\xb8\xe3\x80\x82\xdb\xa0\xe1\x9c\xb2\xe0\xbe\xba"); } // [B1, B5, B6, V6] |
| 6573 | test { try toAsciiFail("\xe1\x82\xbc\xe1\xb0\xaf\xf0\x90\xb3\x92>\xcc\xb8\xe3\x80\x82\xdb\xa0\xe1\x9c\xb2\xe0\xbe\xba", false); } // [B1, B5, B6, V6] |
| 6574 | test { try toAsciiFail("\xe1\x82\xbc\xe1\xb0\xaf\xf0\x90\xb3\x92>\xcc\xb8\xe3\x80\x82\xdb\xa0\xe1\x9c\xb2\xe0\xbe\xba", true); } // [B1, B5, B6, V6] |
| 2825 | 6575 | test { try toUnicodeFail("\xe2\xb4\x9c\xe1\xb0\xaf\xf0\x90\xb3\x92>\xcc\xb8\xe3\x80\x82\xdb\xa0\xe1\x9c\xb2\xe0\xbe\xba"); } // [B1, B5, B6, V6] |
| 6576 | test { try toAsciiFail("\xe2\xb4\x9c\xe1\xb0\xaf\xf0\x90\xb3\x92>\xcc\xb8\xe3\x80\x82\xdb\xa0\xe1\x9c\xb2\xe0\xbe\xba", false); } // [B1, B5, B6, V6] |
| 6577 | test { try toAsciiFail("\xe2\xb4\x9c\xe1\xb0\xaf\xf0\x90\xb3\x92>\xcc\xb8\xe3\x80\x82\xdb\xa0\xe1\x9c\xb2\xe0\xbe\xba", true); } // [B1, B5, B6, V6] |
| 2826 | 6578 | test { try toUnicodeFail("\xe2\xb4\x9c\xe1\xb0\xaf\xf0\x90\xb3\x92\xe2\x89\xaf\xe3\x80\x82\xdb\xa0\xe1\x9c\xb2\xe0\xbe\xba"); } // [B1, B5, B6, V6] |
| 6579 | test { try toAsciiFail("\xe2\xb4\x9c\xe1\xb0\xaf\xf0\x90\xb3\x92\xe2\x89\xaf\xe3\x80\x82\xdb\xa0\xe1\x9c\xb2\xe0\xbe\xba", false); } // [B1, B5, B6, V6] |
| 6580 | test { try toAsciiFail("\xe2\xb4\x9c\xe1\xb0\xaf\xf0\x90\xb3\x92\xe2\x89\xaf\xe3\x80\x82\xdb\xa0\xe1\x9c\xb2\xe0\xbe\xba", true); } // [B1, B5, B6, V6] |
| 2827 | 6581 | test { try toUnicodeFail("\xe1\x82\xbc\xe1\xb0\xaf\xf0\x90\xb2\x92\xe2\x89\xaf\xe3\x80\x82\xdb\xa0\xe1\x9c\xb2\xe0\xbe\xba"); } // [B1, B5, B6, V6] |
| 6582 | test { try toAsciiFail("\xe1\x82\xbc\xe1\xb0\xaf\xf0\x90\xb2\x92\xe2\x89\xaf\xe3\x80\x82\xdb\xa0\xe1\x9c\xb2\xe0\xbe\xba", false); } // [B1, B5, B6, V6] |
| 6583 | test { try toAsciiFail("\xe1\x82\xbc\xe1\xb0\xaf\xf0\x90\xb2\x92\xe2\x89\xaf\xe3\x80\x82\xdb\xa0\xe1\x9c\xb2\xe0\xbe\xba", true); } // [B1, B5, B6, V6] |
| 2828 | 6584 | test { try toUnicodeFail("\xe1\x82\xbc\xe1\xb0\xaf\xf0\x90\xb2\x92>\xcc\xb8\xe3\x80\x82\xdb\xa0\xe1\x9c\xb2\xe0\xbe\xba"); } // [B1, B5, B6, V6] |
| 6585 | test { try toAsciiFail("\xe1\x82\xbc\xe1\xb0\xaf\xf0\x90\xb2\x92>\xcc\xb8\xe3\x80\x82\xdb\xa0\xe1\x9c\xb2\xe0\xbe\xba", false); } // [B1, B5, B6, V6] |
| 6586 | test { try toAsciiFail("\xe1\x82\xbc\xe1\xb0\xaf\xf0\x90\xb2\x92>\xcc\xb8\xe3\x80\x82\xdb\xa0\xe1\x9c\xb2\xe0\xbe\xba", true); } // [B1, B5, B6, V6] |
| 2829 | 6587 | test { try toUnicodeFail("xn--r1f68xh1jgv7u.xn--wlb646b4ng"); } // [B1, B5, B6, V6] |
| 6588 | test { try toAsciiFail("xn--r1f68xh1jgv7u.xn--wlb646b4ng", false); } // [B1, B5, B6, V6] |
| 6589 | test { try toAsciiFail("xn--r1f68xh1jgv7u.xn--wlb646b4ng", true); } // [B1, B5, B6, V6] |
| 2830 | 6590 | test { try toUnicodeFail("xn--0nd679cf3eq67y.xn--wlb646b4ng"); } // [B1, B5, B6, V6, V7] |
| 6591 | test { try toAsciiFail("xn--0nd679cf3eq67y.xn--wlb646b4ng", false); } // [B1, B5, B6, V6, V7] |
| 6592 | test { try toAsciiFail("xn--0nd679cf3eq67y.xn--wlb646b4ng", true); } // [B1, B5, B6, V6, V7] |
| 2831 | 6593 | test { try toUnicodeFail("\xf0\x90\x8b\xb5\xe3\x80\x82\xef\xb3\xac"); } // [B1] |
| 6594 | test { try toAsciiFail("\xf0\x90\x8b\xb5\xe3\x80\x82\xef\xb3\xac", false); } // [B1] |
| 6595 | test { try toAsciiFail("\xf0\x90\x8b\xb5\xe3\x80\x82\xef\xb3\xac", true); } // [B1] |
| 2832 | 6596 | test { try toUnicodeFail("\xf0\x90\x8b\xb5\xe3\x80\x82\xd9\x83\xd9\x85"); } // [B1] |
| 6597 | test { try toAsciiFail("\xf0\x90\x8b\xb5\xe3\x80\x82\xd9\x83\xd9\x85", false); } // [B1] |
| 6598 | test { try toAsciiFail("\xf0\x90\x8b\xb5\xe3\x80\x82\xd9\x83\xd9\x85", true); } // [B1] |
| 2833 | 6599 | test { try toUnicodeFail("xn--p97c.xn--fhbe"); } // [B1] |
| 6600 | test { try toAsciiFail("xn--p97c.xn--fhbe", false); } // [B1] |
| 6601 | test { try toAsciiFail("xn--p97c.xn--fhbe", true); } // [B1] |
| 2834 | 6602 | test { try toUnicodeFail("\xf0\x90\x8b\xb5.\xd9\x83\xd9\x85"); } // [B1] |
| 6603 | test { try toAsciiFail("\xf0\x90\x8b\xb5.\xd9\x83\xd9\x85", false); } // [B1] |
| 6604 | test { try toAsciiFail("\xf0\x90\x8b\xb5.\xd9\x83\xd9\x85", true); } // [B1] |
| 2835 | 6605 | test { try toUnicodeFail("\xe2\x89\xae\xf0\x9d\x85\xb6\xef\xbc\x8e\xf1\xb1\xb2\x81\xea\xab\xac\xe2\xb9\x88\xf3\xb0\xa5\xad"); } // [V7] |
| 6606 | test { try toAsciiFail("\xe2\x89\xae\xf0\x9d\x85\xb6\xef\xbc\x8e\xf1\xb1\xb2\x81\xea\xab\xac\xe2\xb9\x88\xf3\xb0\xa5\xad", false); } // [V7] |
| 6607 | test { try toAsciiFail("\xe2\x89\xae\xf0\x9d\x85\xb6\xef\xbc\x8e\xf1\xb1\xb2\x81\xea\xab\xac\xe2\xb9\x88\xf3\xb0\xa5\xad", true); } // [V7] |
| 2836 | 6608 | test { try toUnicodeFail("<\xcc\xb8\xf0\x9d\x85\xb6\xef\xbc\x8e\xf1\xb1\xb2\x81\xea\xab\xac\xe2\xb9\x88\xf3\xb0\xa5\xad"); } // [V7] |
| 6609 | test { try toAsciiFail("<\xcc\xb8\xf0\x9d\x85\xb6\xef\xbc\x8e\xf1\xb1\xb2\x81\xea\xab\xac\xe2\xb9\x88\xf3\xb0\xa5\xad", false); } // [V7] |
| 6610 | test { try toAsciiFail("<\xcc\xb8\xf0\x9d\x85\xb6\xef\xbc\x8e\xf1\xb1\xb2\x81\xea\xab\xac\xe2\xb9\x88\xf3\xb0\xa5\xad", true); } // [V7] |
| 2837 | 6611 | test { try toUnicodeFail("\xe2\x89\xae\xf0\x9d\x85\xb6.\xf1\xb1\xb2\x81\xea\xab\xac\xe2\xb9\x88\xf3\xb0\xa5\xad"); } // [V7] |
| 6612 | test { try toAsciiFail("\xe2\x89\xae\xf0\x9d\x85\xb6.\xf1\xb1\xb2\x81\xea\xab\xac\xe2\xb9\x88\xf3\xb0\xa5\xad", false); } // [V7] |
| 6613 | test { try toAsciiFail("\xe2\x89\xae\xf0\x9d\x85\xb6.\xf1\xb1\xb2\x81\xea\xab\xac\xe2\xb9\x88\xf3\xb0\xa5\xad", true); } // [V7] |
| 2838 | 6614 | test { try toUnicodeFail("<\xcc\xb8\xf0\x9d\x85\xb6.\xf1\xb1\xb2\x81\xea\xab\xac\xe2\xb9\x88\xf3\xb0\xa5\xad"); } // [V7] |
| 6615 | test { try toAsciiFail("<\xcc\xb8\xf0\x9d\x85\xb6.\xf1\xb1\xb2\x81\xea\xab\xac\xe2\xb9\x88\xf3\xb0\xa5\xad", false); } // [V7] |
| 6616 | test { try toAsciiFail("<\xcc\xb8\xf0\x9d\x85\xb6.\xf1\xb1\xb2\x81\xea\xab\xac\xe2\xb9\x88\xf3\xb0\xa5\xad", true); } // [V7] |
| 2839 | 6617 | test { try toUnicodeFail("xn--gdh.xn--4tjx101bsg00ds9pyc"); } // [V7] |
| 6618 | test { try toAsciiFail("xn--gdh.xn--4tjx101bsg00ds9pyc", false); } // [V7] |
| 6619 | test { try toAsciiFail("xn--gdh.xn--4tjx101bsg00ds9pyc", true); } // [V7] |
| 2840 | 6620 | test { try toUnicodeFail("xn--gdh0880o.xn--4tjx101bsg00ds9pyc"); } // [V7] |
| 6621 | test { try toAsciiFail("xn--gdh0880o.xn--4tjx101bsg00ds9pyc", false); } // [V7] |
| 6622 | test { try toAsciiFail("xn--gdh0880o.xn--4tjx101bsg00ds9pyc", true); } // [V7] |
| 2841 | 6623 | test { try toUnicodeFail("\xe2\xb7\xb0\xcd\x98\xe1\xa2\x95\xef\xbc\x8e\xcd\xa1\xf0\x90\xb9\xb7\xf3\xa0\xb4\x8d"); } // [B1, V6, V7] |
| 6624 | test { try toAsciiFail("\xe2\xb7\xb0\xcd\x98\xe1\xa2\x95\xef\xbc\x8e\xcd\xa1\xf0\x90\xb9\xb7\xf3\xa0\xb4\x8d", false); } // [B1, V6, V7] |
| 6625 | test { try toAsciiFail("\xe2\xb7\xb0\xcd\x98\xe1\xa2\x95\xef\xbc\x8e\xcd\xa1\xf0\x90\xb9\xb7\xf3\xa0\xb4\x8d", true); } // [B1, V6, V7] |
| 2842 | 6626 | test { try toUnicodeFail("\xe2\xb7\xb0\xcd\x98\xe1\xa2\x95.\xcd\xa1\xf0\x90\xb9\xb7\xf3\xa0\xb4\x8d"); } // [B1, V6, V7] |
| 6627 | test { try toAsciiFail("\xe2\xb7\xb0\xcd\x98\xe1\xa2\x95.\xcd\xa1\xf0\x90\xb9\xb7\xf3\xa0\xb4\x8d", false); } // [B1, V6, V7] |
| 6628 | test { try toAsciiFail("\xe2\xb7\xb0\xcd\x98\xe1\xa2\x95.\xcd\xa1\xf0\x90\xb9\xb7\xf3\xa0\xb4\x8d", true); } // [B1, V6, V7] |
| 2843 | 6629 | test { try toUnicodeFail("xn--2ua889htsp.xn--cva2687k2tv0g"); } // [B1, V6, V7] |
| 6630 | test { try toAsciiFail("xn--2ua889htsp.xn--cva2687k2tv0g", false); } // [B1, V6, V7] |
| 6631 | test { try toAsciiFail("xn--2ua889htsp.xn--cva2687k2tv0g", true); } // [B1, V6, V7] |
| 2844 | 6632 | test { try toUnicodeFail("\xef\xb5\xb9\xe1\xa1\x90\xe2\x80\x8c\xda\xad\xef\xbc\x8e\xf0\x91\x8b\xaa\xd7\x87"); } // [B1, B2, V6] |
| 6633 | test { try toAsciiFail("\xef\xb5\xb9\xe1\xa1\x90\xe2\x80\x8c\xda\xad\xef\xbc\x8e\xf0\x91\x8b\xaa\xd7\x87", false); } // [B1, B2, V6] |
| 6634 | test { try toAsciiFail("\xef\xb5\xb9\xe1\xa1\x90\xe2\x80\x8c\xda\xad\xef\xbc\x8e\xf0\x91\x8b\xaa\xd7\x87", true); } // [B1, B2, V6] |
| 2845 | 6635 | test { try toUnicodeFail("\xd8\xba\xd9\x85\xd9\x85\xe1\xa1\x90\xe2\x80\x8c\xda\xad.\xf0\x91\x8b\xaa\xd7\x87"); } // [B1, B2, V6] |
| 6636 | test { try toAsciiFail("\xd8\xba\xd9\x85\xd9\x85\xe1\xa1\x90\xe2\x80\x8c\xda\xad.\xf0\x91\x8b\xaa\xd7\x87", false); } // [B1, B2, V6] |
| 6637 | test { try toAsciiFail("\xd8\xba\xd9\x85\xd9\x85\xe1\xa1\x90\xe2\x80\x8c\xda\xad.\xf0\x91\x8b\xaa\xd7\x87", true); } // [B1, B2, V6] |
| 2846 | 6638 | test { try toUnicodeFail("xn--5gbwa03bg24e.xn--vdb1198k"); } // [B1, B2, V6] |
| 6639 | test { try toAsciiFail("xn--5gbwa03bg24e.xn--vdb1198k", false); } // [B1, B2, V6] |
| 6640 | test { try toAsciiFail("xn--5gbwa03bg24e.xn--vdb1198k", true); } // [B1, B2, V6] |
| 2847 | 6641 | test { try toUnicodeFail("xn--5gbwa03bg24eptk.xn--vdb1198k"); } // [B1, B2, V6] |
| 6642 | test { try toAsciiFail("xn--5gbwa03bg24eptk.xn--vdb1198k", false); } // [B1, B2, V6] |
| 6643 | test { try toAsciiFail("xn--5gbwa03bg24eptk.xn--vdb1198k", true); } // [B1, B2, V6] |
| 2848 | 6644 | test { try toUnicodeFail("\xf0\x91\x91\x82\xef\xbd\xa1\xe2\x80\x8d\xf3\xa5\x9e\x80\xf0\x9f\x9e\x95\xf2\xa5\x81\x94"); } // [C2, V6, V7] |
| 6645 | test { try toAsciiFail("\xf0\x91\x91\x82\xef\xbd\xa1\xe2\x80\x8d\xf3\xa5\x9e\x80\xf0\x9f\x9e\x95\xf2\xa5\x81\x94", false); } // [C2, V6, V7] |
| 6646 | test { try toAsciiFail("\xf0\x91\x91\x82\xef\xbd\xa1\xe2\x80\x8d\xf3\xa5\x9e\x80\xf0\x9f\x9e\x95\xf2\xa5\x81\x94", true); } // [V6, V7] |
| 2849 | 6647 | test { try toUnicodeFail("\xf0\x91\x91\x82\xe3\x80\x82\xe2\x80\x8d\xf3\xa5\x9e\x80\xf0\x9f\x9e\x95\xf2\xa5\x81\x94"); } // [C2, V6, V7] |
| 6648 | test { try toAsciiFail("\xf0\x91\x91\x82\xe3\x80\x82\xe2\x80\x8d\xf3\xa5\x9e\x80\xf0\x9f\x9e\x95\xf2\xa5\x81\x94", false); } // [C2, V6, V7] |
| 6649 | test { try toAsciiFail("\xf0\x91\x91\x82\xe3\x80\x82\xe2\x80\x8d\xf3\xa5\x9e\x80\xf0\x9f\x9e\x95\xf2\xa5\x81\x94", true); } // [V6, V7] |
| 2850 | 6650 | test { try toUnicodeFail("xn--8v1d.xn--ye9h41035a2qqs"); } // [V6, V7] |
| 6651 | test { try toAsciiFail("xn--8v1d.xn--ye9h41035a2qqs", false); } // [V6, V7] |
| 6652 | test { try toAsciiFail("xn--8v1d.xn--ye9h41035a2qqs", true); } // [V6, V7] |
| 2851 | 6653 | test { try toUnicodeFail("xn--8v1d.xn--1ug1386plvx1cd8vya"); } // [C2, V6, V7] |
| 6654 | test { try toAsciiFail("xn--8v1d.xn--1ug1386plvx1cd8vya", false); } // [C2, V6, V7] |
| 6655 | test { try toAsciiFail("xn--8v1d.xn--1ug1386plvx1cd8vya", true); } // [C2, V6, V7] |
| 2852 | 6656 | test { try toUnicodeFail("-\xd7\xa9\xe3\x80\x82\xe2\x92\x9a"); } // [B1, V3, V7] |
| 6657 | test { try toAsciiFail("-\xd7\xa9\xe3\x80\x82\xe2\x92\x9a", false); } // [B1, V3, V7] |
| 6658 | test { try toAsciiFail("-\xd7\xa9\xe3\x80\x82\xe2\x92\x9a", true); } // [B1, V3, V7] |
| 2853 | 6659 | test { try toUnicodeFail("-\xd7\xa9\xe3\x80\x8219."); } // [B1, V3] |
| 6660 | test { try toAsciiFail("-\xd7\xa9\xe3\x80\x8219.", false); } // [B1, V3, A4_2] |
| 6661 | test { try toAsciiFail("-\xd7\xa9\xe3\x80\x8219.", true); } // [B1, V3, A4_2] |
| 2854 | 6662 | test { try toUnicodeFail("xn----gjc.1j."); } // [B1, V3] |
| 6663 | test { try toAsciiFail("xn----gjc.1j.", false); } // [B1, V3, A4_2] |
| 6664 | test { try toAsciiFail("xn----gjc.1j.", true); } // [B1, V3, A4_2] |
| 2855 | 6665 | test { try toUnicodeFail("xn----gjc.xn--cth"); } // [B1, V3, V7] |
| 6666 | test { try toAsciiFail("xn----gjc.xn--cth", false); } // [B1, V3, V7] |
| 6667 | test { try toAsciiFail("xn----gjc.xn--cth", true); } // [B1, V3, V7] |
| 2856 | 6668 | test { try toUnicodeFail("\xf4\x8a\xbe\xbb\xe0\xa1\x85\xe2\x80\x8c\xef\xbd\xa1\xe1\xa2\x8e\xe2\x80\x8d"); } // [B5, B6, C1, C2, V7] |
| 6669 | test { try toAsciiFail("\xf4\x8a\xbe\xbb\xe0\xa1\x85\xe2\x80\x8c\xef\xbd\xa1\xe1\xa2\x8e\xe2\x80\x8d", false); } // [B5, B6, C1, C2, V7] |
| 6670 | test { try toAsciiFail("\xf4\x8a\xbe\xbb\xe0\xa1\x85\xe2\x80\x8c\xef\xbd\xa1\xe1\xa2\x8e\xe2\x80\x8d", true); } // [B5, B6, V7] |
| 2857 | 6671 | test { try toUnicodeFail("\xf4\x8a\xbe\xbb\xe0\xa1\x85\xe2\x80\x8c\xe3\x80\x82\xe1\xa2\x8e\xe2\x80\x8d"); } // [B5, B6, C1, C2, V7] |
| 6672 | test { try toAsciiFail("\xf4\x8a\xbe\xbb\xe0\xa1\x85\xe2\x80\x8c\xe3\x80\x82\xe1\xa2\x8e\xe2\x80\x8d", false); } // [B5, B6, C1, C2, V7] |
| 6673 | test { try toAsciiFail("\xf4\x8a\xbe\xbb\xe0\xa1\x85\xe2\x80\x8c\xe3\x80\x82\xe1\xa2\x8e\xe2\x80\x8d", true); } // [B5, B6, V7] |
| 2858 | 6674 | test { try toUnicodeFail("xn--3vb50049s.xn--79e"); } // [B5, B6, V7] |
| 6675 | test { try toAsciiFail("xn--3vb50049s.xn--79e", false); } // [B5, B6, V7] |
| 6676 | test { try toAsciiFail("xn--3vb50049s.xn--79e", true); } // [B5, B6, V7] |
| 2859 | 6677 | test { try toUnicodeFail("xn--3vb882jz4411a.xn--79e259a"); } // [B5, B6, C1, C2, V7] |
| 6678 | test { try toAsciiFail("xn--3vb882jz4411a.xn--79e259a", false); } // [B5, B6, C1, C2, V7] |
| 6679 | test { try toAsciiFail("xn--3vb882jz4411a.xn--79e259a", true); } // [B5, B6, C1, C2, V7] |
| 2860 | 6680 | test { try toUnicodePass("\xc3\x9f\xe0\xa7\x81\xe1\xb7\xad\xe3\x80\x82\xd8\xa08\xe2\x82\x85", "\xc3\x9f\xe0\xa7\x81\xe1\xb7\xad.\xd8\xa085"); } |
| 2861 | 6681 | test { try toAsciiPass("\xc3\x9f\xe0\xa7\x81\xe1\xb7\xad\xe3\x80\x82\xd8\xa08\xe2\x82\x85", "xn--zca266bwrr.xn--85-psd", false); } |
| 2862 | 6682 | test { try toAsciiPass("\xc3\x9f\xe0\xa7\x81\xe1\xb7\xad\xe3\x80\x82\xd8\xa08\xe2\x82\x85", "xn--ss-e2f077r.xn--85-psd", true); } |
| ... | ... | @@ -2900,19 +6720,47 @@ test { try toUnicodePass("Ss\xe0\xa7\x81\xe1\xb7\xad\xe3\x80\x82\xd8\xa08\xe2\x8 |
| 2900 | 6720 | test { try toAsciiPass("Ss\xe0\xa7\x81\xe1\xb7\xad\xe3\x80\x82\xd8\xa08\xe2\x82\x85", "xn--ss-e2f077r.xn--85-psd", false); } |
| 2901 | 6721 | test { try toAsciiPass("Ss\xe0\xa7\x81\xe1\xb7\xad\xe3\x80\x82\xd8\xa08\xe2\x82\x85", "xn--ss-e2f077r.xn--85-psd", true); } |
| 2902 | 6722 | test { try toUnicodeFail("\xe0\xab\x8d\xd2\x84\xe9\xad\x85\xf0\x9d\x9f\xa3\xef\xbc\x8e\xe2\x82\x83\xf0\x90\xb9\xa5\xc3\x9f"); } // [B1, V6] |
| 6723 | test { try toAsciiFail("\xe0\xab\x8d\xd2\x84\xe9\xad\x85\xf0\x9d\x9f\xa3\xef\xbc\x8e\xe2\x82\x83\xf0\x90\xb9\xa5\xc3\x9f", false); } // [B1, V6] |
| 6724 | test { try toAsciiFail("\xe0\xab\x8d\xd2\x84\xe9\xad\x85\xf0\x9d\x9f\xa3\xef\xbc\x8e\xe2\x82\x83\xf0\x90\xb9\xa5\xc3\x9f", true); } // [B1, V6] |
| 2903 | 6725 | test { try toUnicodeFail("\xe0\xab\x8d\xd2\x84\xe9\xad\x851.3\xf0\x90\xb9\xa5\xc3\x9f"); } // [B1, V6] |
| 6726 | test { try toAsciiFail("\xe0\xab\x8d\xd2\x84\xe9\xad\x851.3\xf0\x90\xb9\xa5\xc3\x9f", false); } // [B1, V6] |
| 6727 | test { try toAsciiFail("\xe0\xab\x8d\xd2\x84\xe9\xad\x851.3\xf0\x90\xb9\xa5\xc3\x9f", true); } // [B1, V6] |
| 2904 | 6728 | test { try toUnicodeFail("\xe0\xab\x8d\xd2\x84\xe9\xad\x851.3\xf0\x90\xb9\xa5SS"); } // [B1, V6] |
| 6729 | test { try toAsciiFail("\xe0\xab\x8d\xd2\x84\xe9\xad\x851.3\xf0\x90\xb9\xa5SS", false); } // [B1, V6] |
| 6730 | test { try toAsciiFail("\xe0\xab\x8d\xd2\x84\xe9\xad\x851.3\xf0\x90\xb9\xa5SS", true); } // [B1, V6] |
| 2905 | 6731 | test { try toUnicodeFail("\xe0\xab\x8d\xd2\x84\xe9\xad\x851.3\xf0\x90\xb9\xa5ss"); } // [B1, V6] |
| 6732 | test { try toAsciiFail("\xe0\xab\x8d\xd2\x84\xe9\xad\x851.3\xf0\x90\xb9\xa5ss", false); } // [B1, V6] |
| 6733 | test { try toAsciiFail("\xe0\xab\x8d\xd2\x84\xe9\xad\x851.3\xf0\x90\xb9\xa5ss", true); } // [B1, V6] |
| 2906 | 6734 | test { try toUnicodeFail("\xe0\xab\x8d\xd2\x84\xe9\xad\x851.3\xf0\x90\xb9\xa5Ss"); } // [B1, V6] |
| 6735 | test { try toAsciiFail("\xe0\xab\x8d\xd2\x84\xe9\xad\x851.3\xf0\x90\xb9\xa5Ss", false); } // [B1, V6] |
| 6736 | test { try toAsciiFail("\xe0\xab\x8d\xd2\x84\xe9\xad\x851.3\xf0\x90\xb9\xa5Ss", true); } // [B1, V6] |
| 2907 | 6737 | test { try toUnicodeFail("xn--1-0xb049b102o.xn--3ss-nv9t"); } // [B1, V6] |
| 6738 | test { try toAsciiFail("xn--1-0xb049b102o.xn--3ss-nv9t", false); } // [B1, V6] |
| 6739 | test { try toAsciiFail("xn--1-0xb049b102o.xn--3ss-nv9t", true); } // [B1, V6] |
| 2908 | 6740 | test { try toUnicodeFail("xn--1-0xb049b102o.xn--3-qfa7018r"); } // [B1, V6] |
| 6741 | test { try toAsciiFail("xn--1-0xb049b102o.xn--3-qfa7018r", false); } // [B1, V6] |
| 6742 | test { try toAsciiFail("xn--1-0xb049b102o.xn--3-qfa7018r", true); } // [B1, V6] |
| 2909 | 6743 | test { try toUnicodeFail("\xe0\xab\x8d\xd2\x84\xe9\xad\x85\xf0\x9d\x9f\xa3\xef\xbc\x8e\xe2\x82\x83\xf0\x90\xb9\xa5SS"); } // [B1, V6] |
| 6744 | test { try toAsciiFail("\xe0\xab\x8d\xd2\x84\xe9\xad\x85\xf0\x9d\x9f\xa3\xef\xbc\x8e\xe2\x82\x83\xf0\x90\xb9\xa5SS", false); } // [B1, V6] |
| 6745 | test { try toAsciiFail("\xe0\xab\x8d\xd2\x84\xe9\xad\x85\xf0\x9d\x9f\xa3\xef\xbc\x8e\xe2\x82\x83\xf0\x90\xb9\xa5SS", true); } // [B1, V6] |
| 2910 | 6746 | test { try toUnicodeFail("\xe0\xab\x8d\xd2\x84\xe9\xad\x85\xf0\x9d\x9f\xa3\xef\xbc\x8e\xe2\x82\x83\xf0\x90\xb9\xa5ss"); } // [B1, V6] |
| 6747 | test { try toAsciiFail("\xe0\xab\x8d\xd2\x84\xe9\xad\x85\xf0\x9d\x9f\xa3\xef\xbc\x8e\xe2\x82\x83\xf0\x90\xb9\xa5ss", false); } // [B1, V6] |
| 6748 | test { try toAsciiFail("\xe0\xab\x8d\xd2\x84\xe9\xad\x85\xf0\x9d\x9f\xa3\xef\xbc\x8e\xe2\x82\x83\xf0\x90\xb9\xa5ss", true); } // [B1, V6] |
| 2911 | 6749 | test { try toUnicodeFail("\xe0\xab\x8d\xd2\x84\xe9\xad\x85\xf0\x9d\x9f\xa3\xef\xbc\x8e\xe2\x82\x83\xf0\x90\xb9\xa5Ss"); } // [B1, V6] |
| 6750 | test { try toAsciiFail("\xe0\xab\x8d\xd2\x84\xe9\xad\x85\xf0\x9d\x9f\xa3\xef\xbc\x8e\xe2\x82\x83\xf0\x90\xb9\xa5Ss", false); } // [B1, V6] |
| 6751 | test { try toAsciiFail("\xe0\xab\x8d\xd2\x84\xe9\xad\x85\xf0\x9d\x9f\xa3\xef\xbc\x8e\xe2\x82\x83\xf0\x90\xb9\xa5Ss", true); } // [B1, V6] |
| 2912 | 6752 | test { try toUnicodeFail("\xdc\xab\xef\xbd\xa1\xf0\x91\x93\x82\xe2\x92\x88\xf0\x91\x9c\xab\xf3\xa0\xbf\xbb"); } // [B1, V6, V7] |
| 6753 | test { try toAsciiFail("\xdc\xab\xef\xbd\xa1\xf0\x91\x93\x82\xe2\x92\x88\xf0\x91\x9c\xab\xf3\xa0\xbf\xbb", false); } // [B1, V6, V7] |
| 6754 | test { try toAsciiFail("\xdc\xab\xef\xbd\xa1\xf0\x91\x93\x82\xe2\x92\x88\xf0\x91\x9c\xab\xf3\xa0\xbf\xbb", true); } // [B1, V6, V7] |
| 2913 | 6755 | test { try toUnicodeFail("\xdc\xab\xe3\x80\x82\xf0\x91\x93\x821.\xf0\x91\x9c\xab\xf3\xa0\xbf\xbb"); } // [B1, V6, V7] |
| 6756 | test { try toAsciiFail("\xdc\xab\xe3\x80\x82\xf0\x91\x93\x821.\xf0\x91\x9c\xab\xf3\xa0\xbf\xbb", false); } // [B1, V6, V7] |
| 6757 | test { try toAsciiFail("\xdc\xab\xe3\x80\x82\xf0\x91\x93\x821.\xf0\x91\x9c\xab\xf3\xa0\xbf\xbb", true); } // [B1, V6, V7] |
| 2914 | 6758 | test { try toUnicodeFail("xn--1nb.xn--1-jq9i.xn--ji2dg9877c"); } // [B1, V6, V7] |
| 6759 | test { try toAsciiFail("xn--1nb.xn--1-jq9i.xn--ji2dg9877c", false); } // [B1, V6, V7] |
| 6760 | test { try toAsciiFail("xn--1nb.xn--1-jq9i.xn--ji2dg9877c", true); } // [B1, V6, V7] |
| 2915 | 6761 | test { try toUnicodeFail("xn--1nb.xn--tsh7798f6rbrt828c"); } // [B1, V6, V7] |
| 6762 | test { try toAsciiFail("xn--1nb.xn--tsh7798f6rbrt828c", false); } // [B1, V6, V7] |
| 6763 | test { try toAsciiFail("xn--1nb.xn--tsh7798f6rbrt828c", true); } // [B1, V6, V7] |
| 2916 | 6764 | test { try toUnicodePass("\xef\xb8\x8d\xe0\xaa\x9b\xe3\x80\x82\xe5\xb5\xa8", "\xe0\xaa\x9b.\xe5\xb5\xa8"); } |
| 2917 | 6765 | test { try toAsciiPass("\xef\xb8\x8d\xe0\xaa\x9b\xe3\x80\x82\xe5\xb5\xa8", "xn--6dc.xn--tot", false); } |
| 2918 | 6766 | test { try toAsciiPass("\xef\xb8\x8d\xe0\xaa\x9b\xe3\x80\x82\xe5\xb5\xa8", "xn--6dc.xn--tot", true); } |
| ... | ... | @@ -2923,27 +6771,71 @@ test { try toUnicodePass("\xe0\xaa\x9b.\xe5\xb5\xa8", "\xe0\xaa\x9b.\xe5\xb5\xa8 |
| 2923 | 6771 | test { try toAsciiPass("\xe0\xaa\x9b.\xe5\xb5\xa8", "xn--6dc.xn--tot", false); } |
| 2924 | 6772 | test { try toAsciiPass("\xe0\xaa\x9b.\xe5\xb5\xa8", "xn--6dc.xn--tot", true); } |
| 2925 | 6773 | test { try toUnicodeFail("\xe1\x82\xb4\xe2\x89\xa0\xe1\x82\xa0.\xf0\x90\xb9\xa5\xf0\x90\xb9\xb0"); } // [B1] |
| 6774 | test { try toAsciiFail("\xe1\x82\xb4\xe2\x89\xa0\xe1\x82\xa0.\xf0\x90\xb9\xa5\xf0\x90\xb9\xb0", false); } // [B1] |
| 6775 | test { try toAsciiFail("\xe1\x82\xb4\xe2\x89\xa0\xe1\x82\xa0.\xf0\x90\xb9\xa5\xf0\x90\xb9\xb0", true); } // [B1] |
| 2926 | 6776 | test { try toUnicodeFail("\xe1\x82\xb4=\xcc\xb8\xe1\x82\xa0.\xf0\x90\xb9\xa5\xf0\x90\xb9\xb0"); } // [B1] |
| 6777 | test { try toAsciiFail("\xe1\x82\xb4=\xcc\xb8\xe1\x82\xa0.\xf0\x90\xb9\xa5\xf0\x90\xb9\xb0", false); } // [B1] |
| 6778 | test { try toAsciiFail("\xe1\x82\xb4=\xcc\xb8\xe1\x82\xa0.\xf0\x90\xb9\xa5\xf0\x90\xb9\xb0", true); } // [B1] |
| 2927 | 6779 | test { try toUnicodeFail("\xe2\xb4\x94=\xcc\xb8\xe2\xb4\x80.\xf0\x90\xb9\xa5\xf0\x90\xb9\xb0"); } // [B1] |
| 6780 | test { try toAsciiFail("\xe2\xb4\x94=\xcc\xb8\xe2\xb4\x80.\xf0\x90\xb9\xa5\xf0\x90\xb9\xb0", false); } // [B1] |
| 6781 | test { try toAsciiFail("\xe2\xb4\x94=\xcc\xb8\xe2\xb4\x80.\xf0\x90\xb9\xa5\xf0\x90\xb9\xb0", true); } // [B1] |
| 2928 | 6782 | test { try toUnicodeFail("\xe2\xb4\x94\xe2\x89\xa0\xe2\xb4\x80.\xf0\x90\xb9\xa5\xf0\x90\xb9\xb0"); } // [B1] |
| 6783 | test { try toAsciiFail("\xe2\xb4\x94\xe2\x89\xa0\xe2\xb4\x80.\xf0\x90\xb9\xa5\xf0\x90\xb9\xb0", false); } // [B1] |
| 6784 | test { try toAsciiFail("\xe2\xb4\x94\xe2\x89\xa0\xe2\xb4\x80.\xf0\x90\xb9\xa5\xf0\x90\xb9\xb0", true); } // [B1] |
| 2929 | 6785 | test { try toUnicodeFail("xn--1ch603bxb.xn--do0dwa"); } // [B1] |
| 6786 | test { try toAsciiFail("xn--1ch603bxb.xn--do0dwa", false); } // [B1] |
| 6787 | test { try toAsciiFail("xn--1ch603bxb.xn--do0dwa", true); } // [B1] |
| 2930 | 6788 | test { try toUnicodeFail("xn--7md3b171g.xn--do0dwa"); } // [B1, V7] |
| 6789 | test { try toAsciiFail("xn--7md3b171g.xn--do0dwa", false); } // [B1, V7] |
| 6790 | test { try toAsciiFail("xn--7md3b171g.xn--do0dwa", true); } // [B1, V7] |
| 2931 | 6791 | test { try toUnicodeFail("-\xe2\x80\x8c\xe2\x92\x99\xf0\x90\xab\xa5\xef\xbd\xa1\xf0\x9d\xa8\xb5"); } // [C1, V3, V6, V7] |
| 6792 | test { try toAsciiFail("-\xe2\x80\x8c\xe2\x92\x99\xf0\x90\xab\xa5\xef\xbd\xa1\xf0\x9d\xa8\xb5", false); } // [C1, V3, V6, V7] |
| 6793 | test { try toAsciiFail("-\xe2\x80\x8c\xe2\x92\x99\xf0\x90\xab\xa5\xef\xbd\xa1\xf0\x9d\xa8\xb5", true); } // [V3, V6, V7] |
| 2932 | 6794 | test { try toUnicodeFail("-\xe2\x80\x8c18.\xf0\x90\xab\xa5\xe3\x80\x82\xf0\x9d\xa8\xb5"); } // [C1, V3, V6] |
| 6795 | test { try toAsciiFail("-\xe2\x80\x8c18.\xf0\x90\xab\xa5\xe3\x80\x82\xf0\x9d\xa8\xb5", false); } // [C1, V3, V6] |
| 6796 | test { try toAsciiFail("-\xe2\x80\x8c18.\xf0\x90\xab\xa5\xe3\x80\x82\xf0\x9d\xa8\xb5", true); } // [V3, V6] |
| 2933 | 6797 | test { try toUnicodeFail("-18.xn--rx9c.xn--382h"); } // [V3, V6] |
| 6798 | test { try toAsciiFail("-18.xn--rx9c.xn--382h", false); } // [V3, V6] |
| 6799 | test { try toAsciiFail("-18.xn--rx9c.xn--382h", true); } // [V3, V6] |
| 2934 | 6800 | test { try toUnicodeFail("xn---18-9m0a.xn--rx9c.xn--382h"); } // [C1, V3, V6] |
| 6801 | test { try toAsciiFail("xn---18-9m0a.xn--rx9c.xn--382h", false); } // [C1, V3, V6] |
| 6802 | test { try toAsciiFail("xn---18-9m0a.xn--rx9c.xn--382h", true); } // [C1, V3, V6] |
| 2935 | 6803 | test { try toUnicodeFail("xn----ddps939g.xn--382h"); } // [V3, V6, V7] |
| 6804 | test { try toAsciiFail("xn----ddps939g.xn--382h", false); } // [V3, V6, V7] |
| 6805 | test { try toAsciiFail("xn----ddps939g.xn--382h", true); } // [V3, V6, V7] |
| 2936 | 6806 | test { try toUnicodeFail("xn----sgn18r3191a.xn--382h"); } // [C1, V3, V6, V7] |
| 6807 | test { try toAsciiFail("xn----sgn18r3191a.xn--382h", false); } // [C1, V3, V6, V7] |
| 6808 | test { try toAsciiFail("xn----sgn18r3191a.xn--382h", true); } // [C1, V3, V6, V7] |
| 2937 | 6809 | test { try toUnicodeFail("\xef\xb8\x92.\xca\x8c\xe1\xa0\xa3-\xf0\x90\xb9\xbd"); } // [B1, B5, B6, V7] |
| 6810 | test { try toAsciiFail("\xef\xb8\x92.\xca\x8c\xe1\xa0\xa3-\xf0\x90\xb9\xbd", false); } // [B1, B5, B6, V7] |
| 6811 | test { try toAsciiFail("\xef\xb8\x92.\xca\x8c\xe1\xa0\xa3-\xf0\x90\xb9\xbd", true); } // [B1, B5, B6, V7] |
| 2938 | 6812 | test { try toUnicodeFail("\xe3\x80\x82.\xca\x8c\xe1\xa0\xa3-\xf0\x90\xb9\xbd"); } // [B5, B6, X4_2] |
| 6813 | test { try toAsciiFail("\xe3\x80\x82.\xca\x8c\xe1\xa0\xa3-\xf0\x90\xb9\xbd", false); } // [B5, B6, A4_2] |
| 6814 | test { try toAsciiFail("\xe3\x80\x82.\xca\x8c\xe1\xa0\xa3-\xf0\x90\xb9\xbd", true); } // [B5, B6, A4_2] |
| 2939 | 6815 | test { try toUnicodeFail("\xe3\x80\x82.\xc9\x85\xe1\xa0\xa3-\xf0\x90\xb9\xbd"); } // [B5, B6, X4_2] |
| 6816 | test { try toAsciiFail("\xe3\x80\x82.\xc9\x85\xe1\xa0\xa3-\xf0\x90\xb9\xbd", false); } // [B5, B6, A4_2] |
| 6817 | test { try toAsciiFail("\xe3\x80\x82.\xc9\x85\xe1\xa0\xa3-\xf0\x90\xb9\xbd", true); } // [B5, B6, A4_2] |
| 2940 | 6818 | test { try toUnicodeFail("..xn----73a596nuh9t"); } // [B5, B6, X4_2] |
| 6819 | test { try toAsciiFail("..xn----73a596nuh9t", false); } // [B5, B6, A4_2] |
| 6820 | test { try toAsciiFail("..xn----73a596nuh9t", true); } // [B5, B6, A4_2] |
| 2941 | 6821 | test { try toUnicodeFail("\xef\xb8\x92.\xc9\x85\xe1\xa0\xa3-\xf0\x90\xb9\xbd"); } // [B1, B5, B6, V7] |
| 6822 | test { try toAsciiFail("\xef\xb8\x92.\xc9\x85\xe1\xa0\xa3-\xf0\x90\xb9\xbd", false); } // [B1, B5, B6, V7] |
| 6823 | test { try toAsciiFail("\xef\xb8\x92.\xc9\x85\xe1\xa0\xa3-\xf0\x90\xb9\xbd", true); } // [B1, B5, B6, V7] |
| 2942 | 6824 | test { try toUnicodeFail("xn--y86c.xn----73a596nuh9t"); } // [B1, B5, B6, V7] |
| 6825 | test { try toAsciiFail("xn--y86c.xn----73a596nuh9t", false); } // [B1, B5, B6, V7] |
| 6826 | test { try toAsciiFail("xn--y86c.xn----73a596nuh9t", true); } // [B1, B5, B6, V7] |
| 2943 | 6827 | test { try toUnicodeFail("\xef\xb8\x85\xef\xb8\x92\xe3\x80\x82\xf0\xa6\x80\xbe\xe1\xb3\xa0"); } // [V7] |
| 6828 | test { try toAsciiFail("\xef\xb8\x85\xef\xb8\x92\xe3\x80\x82\xf0\xa6\x80\xbe\xe1\xb3\xa0", false); } // [V7] |
| 6829 | test { try toAsciiFail("\xef\xb8\x85\xef\xb8\x92\xe3\x80\x82\xf0\xa6\x80\xbe\xe1\xb3\xa0", true); } // [V7] |
| 2944 | 6830 | test { try toUnicodeFail("\xef\xb8\x85\xe3\x80\x82\xe3\x80\x82\xf0\xa6\x80\xbe\xe1\xb3\xa0"); } // [X4_2] |
| 6831 | test { try toAsciiFail("\xef\xb8\x85\xe3\x80\x82\xe3\x80\x82\xf0\xa6\x80\xbe\xe1\xb3\xa0", false); } // [A4_2] |
| 6832 | test { try toAsciiFail("\xef\xb8\x85\xe3\x80\x82\xe3\x80\x82\xf0\xa6\x80\xbe\xe1\xb3\xa0", true); } // [A4_2] |
| 2945 | 6833 | test { try toUnicodeFail("..xn--t6f5138v"); } // [X4_2] |
| 6834 | test { try toAsciiFail("..xn--t6f5138v", false); } // [A4_2] |
| 6835 | test { try toAsciiFail("..xn--t6f5138v", true); } // [A4_2] |
| 2946 | 6836 | test { try toUnicodeFail("xn--y86c.xn--t6f5138v"); } // [V7] |
| 6837 | test { try toAsciiFail("xn--y86c.xn--t6f5138v", false); } // [V7] |
| 6838 | test { try toAsciiFail("xn--y86c.xn--t6f5138v", true); } // [V7] |
| 2947 | 6839 | test { try toUnicodePass("xn--t6f5138v", "\xf0\xa6\x80\xbe\xe1\xb3\xa0"); } |
| 2948 | 6840 | test { try toAsciiPass("xn--t6f5138v", "xn--t6f5138v", false); } |
| 2949 | 6841 | test { try toAsciiPass("xn--t6f5138v", "xn--t6f5138v", true); } |
| ... | ... | @@ -2951,41 +6843,101 @@ test { try toUnicodePass("\xf0\xa6\x80\xbe\xe1\xb3\xa0", "\xf0\xa6\x80\xbe\xe1\x |
| 2951 | 6843 | test { try toAsciiPass("\xf0\xa6\x80\xbe\xe1\xb3\xa0", "xn--t6f5138v", false); } |
| 2952 | 6844 | test { try toAsciiPass("\xf0\xa6\x80\xbe\xe1\xb3\xa0", "xn--t6f5138v", true); } |
| 2953 | 6845 | test { try toUnicodeFail("\xf0\x9e\xae\x91\xc3\x9f\xf4\x8f\x9e\x9e\xe3\x80\x82\xe1\xa1\x81"); } // [B2, B3, V7] |
| 6846 | test { try toAsciiFail("\xf0\x9e\xae\x91\xc3\x9f\xf4\x8f\x9e\x9e\xe3\x80\x82\xe1\xa1\x81", false); } // [B2, B3, V7] |
| 6847 | test { try toAsciiFail("\xf0\x9e\xae\x91\xc3\x9f\xf4\x8f\x9e\x9e\xe3\x80\x82\xe1\xa1\x81", true); } // [B2, B3, V7] |
| 2954 | 6848 | test { try toUnicodeFail("\xf0\x9e\xae\x91SS\xf4\x8f\x9e\x9e\xe3\x80\x82\xe1\xa1\x81"); } // [B2, B3, V7] |
| 6849 | test { try toAsciiFail("\xf0\x9e\xae\x91SS\xf4\x8f\x9e\x9e\xe3\x80\x82\xe1\xa1\x81", false); } // [B2, B3, V7] |
| 6850 | test { try toAsciiFail("\xf0\x9e\xae\x91SS\xf4\x8f\x9e\x9e\xe3\x80\x82\xe1\xa1\x81", true); } // [B2, B3, V7] |
| 2955 | 6851 | test { try toUnicodeFail("\xf0\x9e\xae\x91ss\xf4\x8f\x9e\x9e\xe3\x80\x82\xe1\xa1\x81"); } // [B2, B3, V7] |
| 6852 | test { try toAsciiFail("\xf0\x9e\xae\x91ss\xf4\x8f\x9e\x9e\xe3\x80\x82\xe1\xa1\x81", false); } // [B2, B3, V7] |
| 6853 | test { try toAsciiFail("\xf0\x9e\xae\x91ss\xf4\x8f\x9e\x9e\xe3\x80\x82\xe1\xa1\x81", true); } // [B2, B3, V7] |
| 2956 | 6854 | test { try toUnicodeFail("\xf0\x9e\xae\x91Ss\xf4\x8f\x9e\x9e\xe3\x80\x82\xe1\xa1\x81"); } // [B2, B3, V7] |
| 6855 | test { try toAsciiFail("\xf0\x9e\xae\x91Ss\xf4\x8f\x9e\x9e\xe3\x80\x82\xe1\xa1\x81", false); } // [B2, B3, V7] |
| 6856 | test { try toAsciiFail("\xf0\x9e\xae\x91Ss\xf4\x8f\x9e\x9e\xe3\x80\x82\xe1\xa1\x81", true); } // [B2, B3, V7] |
| 2957 | 6857 | test { try toUnicodeFail("xn--ss-o412ac6305g.xn--07e"); } // [B2, B3, V7] |
| 6858 | test { try toAsciiFail("xn--ss-o412ac6305g.xn--07e", false); } // [B2, B3, V7] |
| 6859 | test { try toAsciiFail("xn--ss-o412ac6305g.xn--07e", true); } // [B2, B3, V7] |
| 2958 | 6860 | test { try toUnicodeFail("xn--zca9432wb989f.xn--07e"); } // [B2, B3, V7] |
| 6861 | test { try toAsciiFail("xn--zca9432wb989f.xn--07e", false); } // [B2, B3, V7] |
| 6862 | test { try toAsciiFail("xn--zca9432wb989f.xn--07e", true); } // [B2, B3, V7] |
| 2959 | 6863 | test { try toUnicodeFail("\xea\xa5\x93\xe2\x80\x8d\xd8\xac\xd9\xac\xe3\x80\x82\xf0\xb1\x86\x8e\xf3\xbb\xa1\x9f\xe2\x80\x8c\xf3\xa0\x85\x86"); } // [B5, B6, C1, V6, V7] |
| 6864 | test { try toAsciiFail("\xea\xa5\x93\xe2\x80\x8d\xd8\xac\xd9\xac\xe3\x80\x82\xf0\xb1\x86\x8e\xf3\xbb\xa1\x9f\xe2\x80\x8c\xf3\xa0\x85\x86", false); } // [B5, B6, C1, V6, V7] |
| 6865 | test { try toAsciiFail("\xea\xa5\x93\xe2\x80\x8d\xd8\xac\xd9\xac\xe3\x80\x82\xf0\xb1\x86\x8e\xf3\xbb\xa1\x9f\xe2\x80\x8c\xf3\xa0\x85\x86", true); } // [B5, B6, V6, V7] |
| 2960 | 6866 | test { try toUnicodeFail("xn--rgb2k6711c.xn--ec8nj3948b"); } // [B5, B6, V6, V7] |
| 6867 | test { try toAsciiFail("xn--rgb2k6711c.xn--ec8nj3948b", false); } // [B5, B6, V6, V7] |
| 6868 | test { try toAsciiFail("xn--rgb2k6711c.xn--ec8nj3948b", true); } // [B5, B6, V6, V7] |
| 2961 | 6869 | test { try toUnicodeFail("xn--rgb2k500fhq9j.xn--0ug78870a5sp9d"); } // [B5, B6, C1, V6, V7] |
| 6870 | test { try toAsciiFail("xn--rgb2k500fhq9j.xn--0ug78870a5sp9d", false); } // [B5, B6, C1, V6, V7] |
| 6871 | test { try toAsciiFail("xn--rgb2k500fhq9j.xn--0ug78870a5sp9d", true); } // [B5, B6, C1, V6, V7] |
| 2962 | 6872 | test { try toUnicodeFail("\xf3\xa0\x95\x8f\xef\xbc\x8e-\xc3\x9f\xe2\x80\x8c\xe2\x89\xa0"); } // [C1, V3, V7] |
| 6873 | test { try toAsciiFail("\xf3\xa0\x95\x8f\xef\xbc\x8e-\xc3\x9f\xe2\x80\x8c\xe2\x89\xa0", false); } // [C1, V3, V7] |
| 6874 | test { try toAsciiFail("\xf3\xa0\x95\x8f\xef\xbc\x8e-\xc3\x9f\xe2\x80\x8c\xe2\x89\xa0", true); } // [V3, V7] |
| 2963 | 6875 | test { try toUnicodeFail("\xf3\xa0\x95\x8f\xef\xbc\x8e-\xc3\x9f\xe2\x80\x8c=\xcc\xb8"); } // [C1, V3, V7] |
| 6876 | test { try toAsciiFail("\xf3\xa0\x95\x8f\xef\xbc\x8e-\xc3\x9f\xe2\x80\x8c=\xcc\xb8", false); } // [C1, V3, V7] |
| 6877 | test { try toAsciiFail("\xf3\xa0\x95\x8f\xef\xbc\x8e-\xc3\x9f\xe2\x80\x8c=\xcc\xb8", true); } // [V3, V7] |
| 2964 | 6878 | test { try toUnicodeFail("\xf3\xa0\x95\x8f.-\xc3\x9f\xe2\x80\x8c\xe2\x89\xa0"); } // [C1, V3, V7] |
| 6879 | test { try toAsciiFail("\xf3\xa0\x95\x8f.-\xc3\x9f\xe2\x80\x8c\xe2\x89\xa0", false); } // [C1, V3, V7] |
| 6880 | test { try toAsciiFail("\xf3\xa0\x95\x8f.-\xc3\x9f\xe2\x80\x8c\xe2\x89\xa0", true); } // [V3, V7] |
| 2965 | 6881 | test { try toUnicodeFail("\xf3\xa0\x95\x8f.-\xc3\x9f\xe2\x80\x8c=\xcc\xb8"); } // [C1, V3, V7] |
| 6882 | test { try toAsciiFail("\xf3\xa0\x95\x8f.-\xc3\x9f\xe2\x80\x8c=\xcc\xb8", false); } // [C1, V3, V7] |
| 6883 | test { try toAsciiFail("\xf3\xa0\x95\x8f.-\xc3\x9f\xe2\x80\x8c=\xcc\xb8", true); } // [V3, V7] |
| 2966 | 6884 | test { try toUnicodeFail("\xf3\xa0\x95\x8f.-SS\xe2\x80\x8c=\xcc\xb8"); } // [C1, V3, V7] |
| 6885 | test { try toAsciiFail("\xf3\xa0\x95\x8f.-SS\xe2\x80\x8c=\xcc\xb8", false); } // [C1, V3, V7] |
| 6886 | test { try toAsciiFail("\xf3\xa0\x95\x8f.-SS\xe2\x80\x8c=\xcc\xb8", true); } // [V3, V7] |
| 2967 | 6887 | test { try toUnicodeFail("\xf3\xa0\x95\x8f.-SS\xe2\x80\x8c\xe2\x89\xa0"); } // [C1, V3, V7] |
| 6888 | test { try toAsciiFail("\xf3\xa0\x95\x8f.-SS\xe2\x80\x8c\xe2\x89\xa0", false); } // [C1, V3, V7] |
| 6889 | test { try toAsciiFail("\xf3\xa0\x95\x8f.-SS\xe2\x80\x8c\xe2\x89\xa0", true); } // [V3, V7] |
| 2968 | 6890 | test { try toUnicodeFail("\xf3\xa0\x95\x8f.-ss\xe2\x80\x8c\xe2\x89\xa0"); } // [C1, V3, V7] |
| 6891 | test { try toAsciiFail("\xf3\xa0\x95\x8f.-ss\xe2\x80\x8c\xe2\x89\xa0", false); } // [C1, V3, V7] |
| 6892 | test { try toAsciiFail("\xf3\xa0\x95\x8f.-ss\xe2\x80\x8c\xe2\x89\xa0", true); } // [V3, V7] |
| 2969 | 6893 | test { try toUnicodeFail("\xf3\xa0\x95\x8f.-ss\xe2\x80\x8c=\xcc\xb8"); } // [C1, V3, V7] |
| 6894 | test { try toAsciiFail("\xf3\xa0\x95\x8f.-ss\xe2\x80\x8c=\xcc\xb8", false); } // [C1, V3, V7] |
| 6895 | test { try toAsciiFail("\xf3\xa0\x95\x8f.-ss\xe2\x80\x8c=\xcc\xb8", true); } // [V3, V7] |
| 2970 | 6896 | test { try toUnicodeFail("\xf3\xa0\x95\x8f.-Ss\xe2\x80\x8c=\xcc\xb8"); } // [C1, V3, V7] |
| 6897 | test { try toAsciiFail("\xf3\xa0\x95\x8f.-Ss\xe2\x80\x8c=\xcc\xb8", false); } // [C1, V3, V7] |
| 6898 | test { try toAsciiFail("\xf3\xa0\x95\x8f.-Ss\xe2\x80\x8c=\xcc\xb8", true); } // [V3, V7] |
| 2971 | 6899 | test { try toUnicodeFail("\xf3\xa0\x95\x8f.-Ss\xe2\x80\x8c\xe2\x89\xa0"); } // [C1, V3, V7] |
| 6900 | test { try toAsciiFail("\xf3\xa0\x95\x8f.-Ss\xe2\x80\x8c\xe2\x89\xa0", false); } // [C1, V3, V7] |
| 6901 | test { try toAsciiFail("\xf3\xa0\x95\x8f.-Ss\xe2\x80\x8c\xe2\x89\xa0", true); } // [V3, V7] |
| 2972 | 6902 | test { try toUnicodeFail("xn--u836e.xn---ss-gl2a"); } // [V3, V7] |
| 6903 | test { try toAsciiFail("xn--u836e.xn---ss-gl2a", false); } // [V3, V7] |
| 6904 | test { try toAsciiFail("xn--u836e.xn---ss-gl2a", true); } // [V3, V7] |
| 2973 | 6905 | test { try toUnicodeFail("xn--u836e.xn---ss-cn0at5l"); } // [C1, V3, V7] |
| 6906 | test { try toAsciiFail("xn--u836e.xn---ss-cn0at5l", false); } // [C1, V3, V7] |
| 6907 | test { try toAsciiFail("xn--u836e.xn---ss-cn0at5l", true); } // [C1, V3, V7] |
| 2974 | 6908 | test { try toUnicodeFail("xn--u836e.xn----qfa750ve7b"); } // [C1, V3, V7] |
| 6909 | test { try toAsciiFail("xn--u836e.xn----qfa750ve7b", false); } // [C1, V3, V7] |
| 6910 | test { try toAsciiFail("xn--u836e.xn----qfa750ve7b", true); } // [C1, V3, V7] |
| 2975 | 6911 | test { try toUnicodeFail("\xf3\xa0\x95\x8f\xef\xbc\x8e-SS\xe2\x80\x8c=\xcc\xb8"); } // [C1, V3, V7] |
| 6912 | test { try toAsciiFail("\xf3\xa0\x95\x8f\xef\xbc\x8e-SS\xe2\x80\x8c=\xcc\xb8", false); } // [C1, V3, V7] |
| 6913 | test { try toAsciiFail("\xf3\xa0\x95\x8f\xef\xbc\x8e-SS\xe2\x80\x8c=\xcc\xb8", true); } // [V3, V7] |
| 2976 | 6914 | test { try toUnicodeFail("\xf3\xa0\x95\x8f\xef\xbc\x8e-SS\xe2\x80\x8c\xe2\x89\xa0"); } // [C1, V3, V7] |
| 6915 | test { try toAsciiFail("\xf3\xa0\x95\x8f\xef\xbc\x8e-SS\xe2\x80\x8c\xe2\x89\xa0", false); } // [C1, V3, V7] |
| 6916 | test { try toAsciiFail("\xf3\xa0\x95\x8f\xef\xbc\x8e-SS\xe2\x80\x8c\xe2\x89\xa0", true); } // [V3, V7] |
| 2977 | 6917 | test { try toUnicodeFail("\xf3\xa0\x95\x8f\xef\xbc\x8e-ss\xe2\x80\x8c\xe2\x89\xa0"); } // [C1, V3, V7] |
| 6918 | test { try toAsciiFail("\xf3\xa0\x95\x8f\xef\xbc\x8e-ss\xe2\x80\x8c\xe2\x89\xa0", false); } // [C1, V3, V7] |
| 6919 | test { try toAsciiFail("\xf3\xa0\x95\x8f\xef\xbc\x8e-ss\xe2\x80\x8c\xe2\x89\xa0", true); } // [V3, V7] |
| 2978 | 6920 | test { try toUnicodeFail("\xf3\xa0\x95\x8f\xef\xbc\x8e-ss\xe2\x80\x8c=\xcc\xb8"); } // [C1, V3, V7] |
| 6921 | test { try toAsciiFail("\xf3\xa0\x95\x8f\xef\xbc\x8e-ss\xe2\x80\x8c=\xcc\xb8", false); } // [C1, V3, V7] |
| 6922 | test { try toAsciiFail("\xf3\xa0\x95\x8f\xef\xbc\x8e-ss\xe2\x80\x8c=\xcc\xb8", true); } // [V3, V7] |
| 2979 | 6923 | test { try toUnicodeFail("\xf3\xa0\x95\x8f\xef\xbc\x8e-Ss\xe2\x80\x8c=\xcc\xb8"); } // [C1, V3, V7] |
| 6924 | test { try toAsciiFail("\xf3\xa0\x95\x8f\xef\xbc\x8e-Ss\xe2\x80\x8c=\xcc\xb8", false); } // [C1, V3, V7] |
| 6925 | test { try toAsciiFail("\xf3\xa0\x95\x8f\xef\xbc\x8e-Ss\xe2\x80\x8c=\xcc\xb8", true); } // [V3, V7] |
| 2980 | 6926 | test { try toUnicodeFail("\xf3\xa0\x95\x8f\xef\xbc\x8e-Ss\xe2\x80\x8c\xe2\x89\xa0"); } // [C1, V3, V7] |
| 6927 | test { try toAsciiFail("\xf3\xa0\x95\x8f\xef\xbc\x8e-Ss\xe2\x80\x8c\xe2\x89\xa0", false); } // [C1, V3, V7] |
| 6928 | test { try toAsciiFail("\xf3\xa0\x95\x8f\xef\xbc\x8e-Ss\xe2\x80\x8c\xe2\x89\xa0", true); } // [V3, V7] |
| 2981 | 6929 | test { try toAsciiPass("\xe1\xa1\x99\xe2\x80\x8c\xef\xbd\xa1\xe2\x89\xaf\xf0\x90\x8b\xb2\xe2\x89\xa0", "xn--p8e.xn--1ch3a7084l", true); } |
| 2982 | 6930 | test { try toUnicodeFail("\xe1\xa1\x99\xe2\x80\x8c\xef\xbd\xa1\xe2\x89\xaf\xf0\x90\x8b\xb2\xe2\x89\xa0"); } // [C1] |
| 6931 | test { try toAsciiFail("\xe1\xa1\x99\xe2\x80\x8c\xef\xbd\xa1\xe2\x89\xaf\xf0\x90\x8b\xb2\xe2\x89\xa0", false); } // [C1] |
| 2983 | 6932 | test { try toAsciiPass("\xe1\xa1\x99\xe2\x80\x8c\xef\xbd\xa1>\xcc\xb8\xf0\x90\x8b\xb2=\xcc\xb8", "xn--p8e.xn--1ch3a7084l", true); } |
| 2984 | 6933 | test { try toUnicodeFail("\xe1\xa1\x99\xe2\x80\x8c\xef\xbd\xa1>\xcc\xb8\xf0\x90\x8b\xb2=\xcc\xb8"); } // [C1] |
| 6934 | test { try toAsciiFail("\xe1\xa1\x99\xe2\x80\x8c\xef\xbd\xa1>\xcc\xb8\xf0\x90\x8b\xb2=\xcc\xb8", false); } // [C1] |
| 2985 | 6935 | test { try toAsciiPass("\xe1\xa1\x99\xe2\x80\x8c\xe3\x80\x82\xe2\x89\xaf\xf0\x90\x8b\xb2\xe2\x89\xa0", "xn--p8e.xn--1ch3a7084l", true); } |
| 2986 | 6936 | test { try toUnicodeFail("\xe1\xa1\x99\xe2\x80\x8c\xe3\x80\x82\xe2\x89\xaf\xf0\x90\x8b\xb2\xe2\x89\xa0"); } // [C1] |
| 6937 | test { try toAsciiFail("\xe1\xa1\x99\xe2\x80\x8c\xe3\x80\x82\xe2\x89\xaf\xf0\x90\x8b\xb2\xe2\x89\xa0", false); } // [C1] |
| 2987 | 6938 | test { try toAsciiPass("\xe1\xa1\x99\xe2\x80\x8c\xe3\x80\x82>\xcc\xb8\xf0\x90\x8b\xb2=\xcc\xb8", "xn--p8e.xn--1ch3a7084l", true); } |
| 2988 | 6939 | test { try toUnicodeFail("\xe1\xa1\x99\xe2\x80\x8c\xe3\x80\x82>\xcc\xb8\xf0\x90\x8b\xb2=\xcc\xb8"); } // [C1] |
| 6940 | test { try toAsciiFail("\xe1\xa1\x99\xe2\x80\x8c\xe3\x80\x82>\xcc\xb8\xf0\x90\x8b\xb2=\xcc\xb8", false); } // [C1] |
| 2989 | 6941 | test { try toUnicodePass("xn--p8e.xn--1ch3a7084l", "\xe1\xa1\x99.\xe2\x89\xaf\xf0\x90\x8b\xb2\xe2\x89\xa0"); } |
| 2990 | 6942 | test { try toAsciiPass("xn--p8e.xn--1ch3a7084l", "xn--p8e.xn--1ch3a7084l", false); } |
| 2991 | 6943 | test { try toAsciiPass("xn--p8e.xn--1ch3a7084l", "xn--p8e.xn--1ch3a7084l", true); } |
| ... | ... | @@ -2996,150 +6948,422 @@ test { try toUnicodePass("\xe1\xa1\x99.>\xcc\xb8\xf0\x90\x8b\xb2=\xcc\xb8", "\xe |
| 2996 | 6948 | test { try toAsciiPass("\xe1\xa1\x99.>\xcc\xb8\xf0\x90\x8b\xb2=\xcc\xb8", "xn--p8e.xn--1ch3a7084l", false); } |
| 2997 | 6949 | test { try toAsciiPass("\xe1\xa1\x99.>\xcc\xb8\xf0\x90\x8b\xb2=\xcc\xb8", "xn--p8e.xn--1ch3a7084l", true); } |
| 2998 | 6950 | test { try toUnicodeFail("xn--p8e650b.xn--1ch3a7084l"); } // [C1] |
| 6951 | test { try toAsciiFail("xn--p8e650b.xn--1ch3a7084l", false); } // [C1] |
| 6952 | test { try toAsciiFail("xn--p8e650b.xn--1ch3a7084l", true); } // [C1] |
| 2999 | 6953 | test { try toUnicodeFail("\xf0\x90\xb9\xa7\xf0\x9e\xb2\x84\xf3\xa0\x81\xad\xf1\x86\xbc\xa9\xe3\x80\x82\xcd\x8e\xf0\x9f\x84\x80"); } // [B1, V6, V7] |
| 6954 | test { try toAsciiFail("\xf0\x90\xb9\xa7\xf0\x9e\xb2\x84\xf3\xa0\x81\xad\xf1\x86\xbc\xa9\xe3\x80\x82\xcd\x8e\xf0\x9f\x84\x80", false); } // [B1, V6, V7] |
| 6955 | test { try toAsciiFail("\xf0\x90\xb9\xa7\xf0\x9e\xb2\x84\xf3\xa0\x81\xad\xf1\x86\xbc\xa9\xe3\x80\x82\xcd\x8e\xf0\x9f\x84\x80", true); } // [B1, V6, V7] |
| 3000 | 6956 | test { try toUnicodeFail("\xf0\x90\xb9\xa7\xf0\x9e\xb2\x84\xf3\xa0\x81\xad\xf1\x86\xbc\xa9\xe3\x80\x82\xcd\x8e0."); } // [B1, V6, V7] |
| 6957 | test { try toAsciiFail("\xf0\x90\xb9\xa7\xf0\x9e\xb2\x84\xf3\xa0\x81\xad\xf1\x86\xbc\xa9\xe3\x80\x82\xcd\x8e0.", false); } // [B1, V6, V7, A4_2] |
| 6958 | test { try toAsciiFail("\xf0\x90\xb9\xa7\xf0\x9e\xb2\x84\xf3\xa0\x81\xad\xf1\x86\xbc\xa9\xe3\x80\x82\xcd\x8e0.", true); } // [B1, V6, V7, A4_2] |
| 3001 | 6959 | test { try toUnicodeFail("xn--fo0dw409aq58qrn69d.xn--0-bgb."); } // [B1, V6, V7] |
| 6960 | test { try toAsciiFail("xn--fo0dw409aq58qrn69d.xn--0-bgb.", false); } // [B1, V6, V7, A4_2] |
| 6961 | test { try toAsciiFail("xn--fo0dw409aq58qrn69d.xn--0-bgb.", true); } // [B1, V6, V7, A4_2] |
| 3002 | 6962 | test { try toUnicodeFail("xn--fo0dw409aq58qrn69d.xn--sua6883w"); } // [B1, V6, V7] |
| 6963 | test { try toAsciiFail("xn--fo0dw409aq58qrn69d.xn--sua6883w", false); } // [B1, V6, V7] |
| 6964 | test { try toAsciiFail("xn--fo0dw409aq58qrn69d.xn--sua6883w", true); } // [B1, V6, V7] |
| 3003 | 6965 | test { try toUnicodeFail("\xe1\x82\xa4\xef\xbc\x8e\xe2\x80\x8d\xdc\xa1\xf3\xbb\xa3\x8b\xcf\x82"); } // [B1, C2, V7] |
| 6966 | test { try toAsciiFail("\xe1\x82\xa4\xef\xbc\x8e\xe2\x80\x8d\xdc\xa1\xf3\xbb\xa3\x8b\xcf\x82", false); } // [B1, C2, V7] |
| 6967 | test { try toAsciiFail("\xe1\x82\xa4\xef\xbc\x8e\xe2\x80\x8d\xdc\xa1\xf3\xbb\xa3\x8b\xcf\x82", true); } // [B2, B3, V7] |
| 3004 | 6968 | test { try toUnicodeFail("\xe1\x82\xa4.\xe2\x80\x8d\xdc\xa1\xf3\xbb\xa3\x8b\xcf\x82"); } // [B1, C2, V7] |
| 6969 | test { try toAsciiFail("\xe1\x82\xa4.\xe2\x80\x8d\xdc\xa1\xf3\xbb\xa3\x8b\xcf\x82", false); } // [B1, C2, V7] |
| 6970 | test { try toAsciiFail("\xe1\x82\xa4.\xe2\x80\x8d\xdc\xa1\xf3\xbb\xa3\x8b\xcf\x82", true); } // [B2, B3, V7] |
| 3005 | 6971 | test { try toUnicodeFail("\xe2\xb4\x84.\xe2\x80\x8d\xdc\xa1\xf3\xbb\xa3\x8b\xcf\x82"); } // [B1, C2, V7] |
| 6972 | test { try toAsciiFail("\xe2\xb4\x84.\xe2\x80\x8d\xdc\xa1\xf3\xbb\xa3\x8b\xcf\x82", false); } // [B1, C2, V7] |
| 6973 | test { try toAsciiFail("\xe2\xb4\x84.\xe2\x80\x8d\xdc\xa1\xf3\xbb\xa3\x8b\xcf\x82", true); } // [B2, B3, V7] |
| 3006 | 6974 | test { try toUnicodeFail("\xe1\x82\xa4.\xe2\x80\x8d\xdc\xa1\xf3\xbb\xa3\x8b\xce\xa3"); } // [B1, C2, V7] |
| 6975 | test { try toAsciiFail("\xe1\x82\xa4.\xe2\x80\x8d\xdc\xa1\xf3\xbb\xa3\x8b\xce\xa3", false); } // [B1, C2, V7] |
| 6976 | test { try toAsciiFail("\xe1\x82\xa4.\xe2\x80\x8d\xdc\xa1\xf3\xbb\xa3\x8b\xce\xa3", true); } // [B2, B3, V7] |
| 3007 | 6977 | test { try toUnicodeFail("\xe2\xb4\x84.\xe2\x80\x8d\xdc\xa1\xf3\xbb\xa3\x8b\xcf\x83"); } // [B1, C2, V7] |
| 6978 | test { try toAsciiFail("\xe2\xb4\x84.\xe2\x80\x8d\xdc\xa1\xf3\xbb\xa3\x8b\xcf\x83", false); } // [B1, C2, V7] |
| 6979 | test { try toAsciiFail("\xe2\xb4\x84.\xe2\x80\x8d\xdc\xa1\xf3\xbb\xa3\x8b\xcf\x83", true); } // [B2, B3, V7] |
| 3008 | 6980 | test { try toUnicodeFail("xn--vkj.xn--4xa73ob5892c"); } // [B2, B3, V7] |
| 6981 | test { try toAsciiFail("xn--vkj.xn--4xa73ob5892c", false); } // [B2, B3, V7] |
| 6982 | test { try toAsciiFail("xn--vkj.xn--4xa73ob5892c", true); } // [B2, B3, V7] |
| 3009 | 6983 | test { try toUnicodeFail("xn--vkj.xn--4xa73o3t5ajq467a"); } // [B1, C2, V7] |
| 6984 | test { try toAsciiFail("xn--vkj.xn--4xa73o3t5ajq467a", false); } // [B1, C2, V7] |
| 6985 | test { try toAsciiFail("xn--vkj.xn--4xa73o3t5ajq467a", true); } // [B1, C2, V7] |
| 3010 | 6986 | test { try toUnicodeFail("xn--vkj.xn--3xa93o3t5ajq467a"); } // [B1, C2, V7] |
| 6987 | test { try toAsciiFail("xn--vkj.xn--3xa93o3t5ajq467a", false); } // [B1, C2, V7] |
| 6988 | test { try toAsciiFail("xn--vkj.xn--3xa93o3t5ajq467a", true); } // [B1, C2, V7] |
| 3011 | 6989 | test { try toUnicodeFail("\xe2\xb4\x84\xef\xbc\x8e\xe2\x80\x8d\xdc\xa1\xf3\xbb\xa3\x8b\xcf\x82"); } // [B1, C2, V7] |
| 6990 | test { try toAsciiFail("\xe2\xb4\x84\xef\xbc\x8e\xe2\x80\x8d\xdc\xa1\xf3\xbb\xa3\x8b\xcf\x82", false); } // [B1, C2, V7] |
| 6991 | test { try toAsciiFail("\xe2\xb4\x84\xef\xbc\x8e\xe2\x80\x8d\xdc\xa1\xf3\xbb\xa3\x8b\xcf\x82", true); } // [B2, B3, V7] |
| 3012 | 6992 | test { try toUnicodeFail("\xe1\x82\xa4\xef\xbc\x8e\xe2\x80\x8d\xdc\xa1\xf3\xbb\xa3\x8b\xce\xa3"); } // [B1, C2, V7] |
| 6993 | test { try toAsciiFail("\xe1\x82\xa4\xef\xbc\x8e\xe2\x80\x8d\xdc\xa1\xf3\xbb\xa3\x8b\xce\xa3", false); } // [B1, C2, V7] |
| 6994 | test { try toAsciiFail("\xe1\x82\xa4\xef\xbc\x8e\xe2\x80\x8d\xdc\xa1\xf3\xbb\xa3\x8b\xce\xa3", true); } // [B2, B3, V7] |
| 3013 | 6995 | test { try toUnicodeFail("\xe2\xb4\x84\xef\xbc\x8e\xe2\x80\x8d\xdc\xa1\xf3\xbb\xa3\x8b\xcf\x83"); } // [B1, C2, V7] |
| 6996 | test { try toAsciiFail("\xe2\xb4\x84\xef\xbc\x8e\xe2\x80\x8d\xdc\xa1\xf3\xbb\xa3\x8b\xcf\x83", false); } // [B1, C2, V7] |
| 6997 | test { try toAsciiFail("\xe2\xb4\x84\xef\xbc\x8e\xe2\x80\x8d\xdc\xa1\xf3\xbb\xa3\x8b\xcf\x83", true); } // [B2, B3, V7] |
| 3014 | 6998 | test { try toUnicodeFail("xn--cnd.xn--4xa73ob5892c"); } // [B2, B3, V7] |
| 6999 | test { try toAsciiFail("xn--cnd.xn--4xa73ob5892c", false); } // [B2, B3, V7] |
| 7000 | test { try toAsciiFail("xn--cnd.xn--4xa73ob5892c", true); } // [B2, B3, V7] |
| 3015 | 7001 | test { try toUnicodeFail("xn--cnd.xn--4xa73o3t5ajq467a"); } // [B1, C2, V7] |
| 7002 | test { try toAsciiFail("xn--cnd.xn--4xa73o3t5ajq467a", false); } // [B1, C2, V7] |
| 7003 | test { try toAsciiFail("xn--cnd.xn--4xa73o3t5ajq467a", true); } // [B1, C2, V7] |
| 3016 | 7004 | test { try toUnicodeFail("xn--cnd.xn--3xa93o3t5ajq467a"); } // [B1, C2, V7] |
| 7005 | test { try toAsciiFail("xn--cnd.xn--3xa93o3t5ajq467a", false); } // [B1, C2, V7] |
| 7006 | test { try toAsciiFail("xn--cnd.xn--3xa93o3t5ajq467a", true); } // [B1, C2, V7] |
| 3017 | 7007 | test { try toUnicodeFail("\xf2\xae\xb5\x9b\xd8\x93.\xe1\x82\xb5"); } // [V7] |
| 7008 | test { try toAsciiFail("\xf2\xae\xb5\x9b\xd8\x93.\xe1\x82\xb5", false); } // [V7] |
| 7009 | test { try toAsciiFail("\xf2\xae\xb5\x9b\xd8\x93.\xe1\x82\xb5", true); } // [V7] |
| 3018 | 7010 | test { try toUnicodeFail("\xf2\xae\xb5\x9b\xd8\x93.\xe2\xb4\x95"); } // [V7] |
| 7011 | test { try toAsciiFail("\xf2\xae\xb5\x9b\xd8\x93.\xe2\xb4\x95", false); } // [V7] |
| 7012 | test { try toAsciiFail("\xf2\xae\xb5\x9b\xd8\x93.\xe2\xb4\x95", true); } // [V7] |
| 3019 | 7013 | test { try toUnicodeFail("xn--1fb94204l.xn--dlj"); } // [V7] |
| 7014 | test { try toAsciiFail("xn--1fb94204l.xn--dlj", false); } // [V7] |
| 7015 | test { try toAsciiFail("xn--1fb94204l.xn--dlj", true); } // [V7] |
| 3020 | 7016 | test { try toUnicodeFail("xn--1fb94204l.xn--tnd"); } // [V7] |
| 7017 | test { try toAsciiFail("xn--1fb94204l.xn--tnd", false); } // [V7] |
| 7018 | test { try toAsciiFail("xn--1fb94204l.xn--tnd", true); } // [V7] |
| 3021 | 7019 | test { try toUnicodeFail("\xe2\x89\xaf\xe1\xb7\xb3\xf0\x9e\xa4\xa5\xe3\x80\x82\xe2\x80\x8c\xea\xa3\x84\xf3\xa0\xaa\x89\xe2\x80\x8d"); } // [B1, C1, C2, V7] |
| 7020 | test { try toAsciiFail("\xe2\x89\xaf\xe1\xb7\xb3\xf0\x9e\xa4\xa5\xe3\x80\x82\xe2\x80\x8c\xea\xa3\x84\xf3\xa0\xaa\x89\xe2\x80\x8d", false); } // [B1, C1, C2, V7] |
| 7021 | test { try toAsciiFail("\xe2\x89\xaf\xe1\xb7\xb3\xf0\x9e\xa4\xa5\xe3\x80\x82\xe2\x80\x8c\xea\xa3\x84\xf3\xa0\xaa\x89\xe2\x80\x8d", true); } // [B1, V6, V7] |
| 3022 | 7022 | test { try toUnicodeFail(">\xcc\xb8\xe1\xb7\xb3\xf0\x9e\xa4\xa5\xe3\x80\x82\xe2\x80\x8c\xea\xa3\x84\xf3\xa0\xaa\x89\xe2\x80\x8d"); } // [B1, C1, C2, V7] |
| 7023 | test { try toAsciiFail(">\xcc\xb8\xe1\xb7\xb3\xf0\x9e\xa4\xa5\xe3\x80\x82\xe2\x80\x8c\xea\xa3\x84\xf3\xa0\xaa\x89\xe2\x80\x8d", false); } // [B1, C1, C2, V7] |
| 7024 | test { try toAsciiFail(">\xcc\xb8\xe1\xb7\xb3\xf0\x9e\xa4\xa5\xe3\x80\x82\xe2\x80\x8c\xea\xa3\x84\xf3\xa0\xaa\x89\xe2\x80\x8d", true); } // [B1, V6, V7] |
| 3023 | 7025 | test { try toUnicodeFail(">\xcc\xb8\xe1\xb7\xb3\xf0\x9e\xa4\x83\xe3\x80\x82\xe2\x80\x8c\xea\xa3\x84\xf3\xa0\xaa\x89\xe2\x80\x8d"); } // [B1, C1, C2, V7] |
| 7026 | test { try toAsciiFail(">\xcc\xb8\xe1\xb7\xb3\xf0\x9e\xa4\x83\xe3\x80\x82\xe2\x80\x8c\xea\xa3\x84\xf3\xa0\xaa\x89\xe2\x80\x8d", false); } // [B1, C1, C2, V7] |
| 7027 | test { try toAsciiFail(">\xcc\xb8\xe1\xb7\xb3\xf0\x9e\xa4\x83\xe3\x80\x82\xe2\x80\x8c\xea\xa3\x84\xf3\xa0\xaa\x89\xe2\x80\x8d", true); } // [B1, V6, V7] |
| 3024 | 7028 | test { try toUnicodeFail("\xe2\x89\xaf\xe1\xb7\xb3\xf0\x9e\xa4\x83\xe3\x80\x82\xe2\x80\x8c\xea\xa3\x84\xf3\xa0\xaa\x89\xe2\x80\x8d"); } // [B1, C1, C2, V7] |
| 7029 | test { try toAsciiFail("\xe2\x89\xaf\xe1\xb7\xb3\xf0\x9e\xa4\x83\xe3\x80\x82\xe2\x80\x8c\xea\xa3\x84\xf3\xa0\xaa\x89\xe2\x80\x8d", false); } // [B1, C1, C2, V7] |
| 7030 | test { try toAsciiFail("\xe2\x89\xaf\xe1\xb7\xb3\xf0\x9e\xa4\x83\xe3\x80\x82\xe2\x80\x8c\xea\xa3\x84\xf3\xa0\xaa\x89\xe2\x80\x8d", true); } // [B1, V6, V7] |
| 3025 | 7031 | test { try toUnicodeFail("xn--ofg13qyr21c.xn--0f9au6706d"); } // [B1, V6, V7] |
| 7032 | test { try toAsciiFail("xn--ofg13qyr21c.xn--0f9au6706d", false); } // [B1, V6, V7] |
| 7033 | test { try toAsciiFail("xn--ofg13qyr21c.xn--0f9au6706d", true); } // [B1, V6, V7] |
| 3026 | 7034 | test { try toUnicodeFail("xn--ofg13qyr21c.xn--0ugc0116hix29k"); } // [B1, C1, C2, V7] |
| 7035 | test { try toAsciiFail("xn--ofg13qyr21c.xn--0ugc0116hix29k", false); } // [B1, C1, C2, V7] |
| 7036 | test { try toAsciiFail("xn--ofg13qyr21c.xn--0ugc0116hix29k", true); } // [B1, C1, C2, V7] |
| 3027 | 7037 | test { try toUnicodeFail("\xe2\x80\x8c\xf3\xa0\x84\xb7\xef\xbd\xa1\xf2\x92\x91\x81"); } // [C1, V7] |
| 7038 | test { try toAsciiFail("\xe2\x80\x8c\xf3\xa0\x84\xb7\xef\xbd\xa1\xf2\x92\x91\x81", false); } // [C1, V7] |
| 7039 | test { try toAsciiFail("\xe2\x80\x8c\xf3\xa0\x84\xb7\xef\xbd\xa1\xf2\x92\x91\x81", true); } // [V7, A4_2] |
| 3028 | 7040 | test { try toUnicodeFail("\xe2\x80\x8c\xf3\xa0\x84\xb7\xe3\x80\x82\xf2\x92\x91\x81"); } // [C1, V7] |
| 7041 | test { try toAsciiFail("\xe2\x80\x8c\xf3\xa0\x84\xb7\xe3\x80\x82\xf2\x92\x91\x81", false); } // [C1, V7] |
| 7042 | test { try toAsciiFail("\xe2\x80\x8c\xf3\xa0\x84\xb7\xe3\x80\x82\xf2\x92\x91\x81", true); } // [V7, A4_2] |
| 3029 | 7043 | test { try toUnicodeFail(".xn--w720c"); } // [V7, X4_2] |
| 7044 | test { try toAsciiFail(".xn--w720c", false); } // [V7, A4_2] |
| 7045 | test { try toAsciiFail(".xn--w720c", true); } // [V7, A4_2] |
| 3030 | 7046 | test { try toUnicodeFail("xn--0ug.xn--w720c"); } // [C1, V7] |
| 7047 | test { try toAsciiFail("xn--0ug.xn--w720c", false); } // [C1, V7] |
| 7048 | test { try toAsciiFail("xn--0ug.xn--w720c", true); } // [C1, V7] |
| 3031 | 7049 | test { try toUnicodeFail("\xe2\x92\x88\xe0\xb7\x96\xe7\x84\x85.\xf3\x97\xa1\x99\xe2\x80\x8d\xea\xa1\x9f"); } // [C2, V7] |
| 7050 | test { try toAsciiFail("\xe2\x92\x88\xe0\xb7\x96\xe7\x84\x85.\xf3\x97\xa1\x99\xe2\x80\x8d\xea\xa1\x9f", false); } // [C2, V7] |
| 7051 | test { try toAsciiFail("\xe2\x92\x88\xe0\xb7\x96\xe7\x84\x85.\xf3\x97\xa1\x99\xe2\x80\x8d\xea\xa1\x9f", true); } // [V7] |
| 3032 | 7052 | test { try toUnicodeFail("1.\xe0\xb7\x96\xe7\x84\x85.\xf3\x97\xa1\x99\xe2\x80\x8d\xea\xa1\x9f"); } // [C2, V6, V7] |
| 7053 | test { try toAsciiFail("1.\xe0\xb7\x96\xe7\x84\x85.\xf3\x97\xa1\x99\xe2\x80\x8d\xea\xa1\x9f", false); } // [C2, V6, V7] |
| 7054 | test { try toAsciiFail("1.\xe0\xb7\x96\xe7\x84\x85.\xf3\x97\xa1\x99\xe2\x80\x8d\xea\xa1\x9f", true); } // [V6, V7] |
| 3033 | 7055 | test { try toUnicodeFail("1.xn--t1c6981c.xn--4c9a21133d"); } // [V6, V7] |
| 7056 | test { try toAsciiFail("1.xn--t1c6981c.xn--4c9a21133d", false); } // [V6, V7] |
| 7057 | test { try toAsciiFail("1.xn--t1c6981c.xn--4c9a21133d", true); } // [V6, V7] |
| 3034 | 7058 | test { try toUnicodeFail("1.xn--t1c6981c.xn--1ugz184c9lw7i"); } // [C2, V6, V7] |
| 7059 | test { try toAsciiFail("1.xn--t1c6981c.xn--1ugz184c9lw7i", false); } // [C2, V6, V7] |
| 7060 | test { try toAsciiFail("1.xn--t1c6981c.xn--1ugz184c9lw7i", true); } // [C2, V6, V7] |
| 3035 | 7061 | test { try toUnicodeFail("xn--t1c337io97c.xn--4c9a21133d"); } // [V7] |
| 7062 | test { try toAsciiFail("xn--t1c337io97c.xn--4c9a21133d", false); } // [V7] |
| 7063 | test { try toAsciiFail("xn--t1c337io97c.xn--4c9a21133d", true); } // [V7] |
| 3036 | 7064 | test { try toUnicodeFail("xn--t1c337io97c.xn--1ugz184c9lw7i"); } // [C2, V7] |
| 7065 | test { try toAsciiFail("xn--t1c337io97c.xn--1ugz184c9lw7i", false); } // [C2, V7] |
| 7066 | test { try toAsciiFail("xn--t1c337io97c.xn--1ugz184c9lw7i", true); } // [C2, V7] |
| 3037 | 7067 | test { try toUnicodeFail("\xe1\xb7\x8d\xcf\x82\xe2\x89\xae.\xcf\x82\xf0\x9d\xaa\xa6\xf0\x9e\xa4\x950"); } // [B1, B5, V6] |
| 7068 | test { try toAsciiFail("\xe1\xb7\x8d\xcf\x82\xe2\x89\xae.\xcf\x82\xf0\x9d\xaa\xa6\xf0\x9e\xa4\x950", false); } // [B1, B5, V6] |
| 7069 | test { try toAsciiFail("\xe1\xb7\x8d\xcf\x82\xe2\x89\xae.\xcf\x82\xf0\x9d\xaa\xa6\xf0\x9e\xa4\x950", true); } // [B1, B5, V6] |
| 3038 | 7070 | test { try toUnicodeFail("\xe1\xb7\x8d\xcf\x82<\xcc\xb8.\xcf\x82\xf0\x9d\xaa\xa6\xf0\x9e\xa4\x950"); } // [B1, B5, V6] |
| 7071 | test { try toAsciiFail("\xe1\xb7\x8d\xcf\x82<\xcc\xb8.\xcf\x82\xf0\x9d\xaa\xa6\xf0\x9e\xa4\x950", false); } // [B1, B5, V6] |
| 7072 | test { try toAsciiFail("\xe1\xb7\x8d\xcf\x82<\xcc\xb8.\xcf\x82\xf0\x9d\xaa\xa6\xf0\x9e\xa4\x950", true); } // [B1, B5, V6] |
| 3039 | 7073 | test { try toUnicodeFail("\xe1\xb7\x8d\xcf\x82<\xcc\xb8.\xcf\x82\xf0\x9d\xaa\xa6\xf0\x9e\xa4\xb70"); } // [B1, B5, V6] |
| 7074 | test { try toAsciiFail("\xe1\xb7\x8d\xcf\x82<\xcc\xb8.\xcf\x82\xf0\x9d\xaa\xa6\xf0\x9e\xa4\xb70", false); } // [B1, B5, V6] |
| 7075 | test { try toAsciiFail("\xe1\xb7\x8d\xcf\x82<\xcc\xb8.\xcf\x82\xf0\x9d\xaa\xa6\xf0\x9e\xa4\xb70", true); } // [B1, B5, V6] |
| 3040 | 7076 | test { try toUnicodeFail("\xe1\xb7\x8d\xcf\x82\xe2\x89\xae.\xcf\x82\xf0\x9d\xaa\xa6\xf0\x9e\xa4\xb70"); } // [B1, B5, V6] |
| 7077 | test { try toAsciiFail("\xe1\xb7\x8d\xcf\x82\xe2\x89\xae.\xcf\x82\xf0\x9d\xaa\xa6\xf0\x9e\xa4\xb70", false); } // [B1, B5, V6] |
| 7078 | test { try toAsciiFail("\xe1\xb7\x8d\xcf\x82\xe2\x89\xae.\xcf\x82\xf0\x9d\xaa\xa6\xf0\x9e\xa4\xb70", true); } // [B1, B5, V6] |
| 3041 | 7079 | test { try toUnicodeFail("\xe1\xb7\x8d\xce\xa3\xe2\x89\xae.\xce\xa3\xf0\x9d\xaa\xa6\xf0\x9e\xa4\x950"); } // [B1, B5, V6] |
| 7080 | test { try toAsciiFail("\xe1\xb7\x8d\xce\xa3\xe2\x89\xae.\xce\xa3\xf0\x9d\xaa\xa6\xf0\x9e\xa4\x950", false); } // [B1, B5, V6] |
| 7081 | test { try toAsciiFail("\xe1\xb7\x8d\xce\xa3\xe2\x89\xae.\xce\xa3\xf0\x9d\xaa\xa6\xf0\x9e\xa4\x950", true); } // [B1, B5, V6] |
| 3042 | 7082 | test { try toUnicodeFail("\xe1\xb7\x8d\xce\xa3<\xcc\xb8.\xce\xa3\xf0\x9d\xaa\xa6\xf0\x9e\xa4\x950"); } // [B1, B5, V6] |
| 7083 | test { try toAsciiFail("\xe1\xb7\x8d\xce\xa3<\xcc\xb8.\xce\xa3\xf0\x9d\xaa\xa6\xf0\x9e\xa4\x950", false); } // [B1, B5, V6] |
| 7084 | test { try toAsciiFail("\xe1\xb7\x8d\xce\xa3<\xcc\xb8.\xce\xa3\xf0\x9d\xaa\xa6\xf0\x9e\xa4\x950", true); } // [B1, B5, V6] |
| 3043 | 7085 | test { try toUnicodeFail("\xe1\xb7\x8d\xcf\x83<\xcc\xb8.\xcf\x83\xf0\x9d\xaa\xa6\xf0\x9e\xa4\xb70"); } // [B1, B5, V6] |
| 7086 | test { try toAsciiFail("\xe1\xb7\x8d\xcf\x83<\xcc\xb8.\xcf\x83\xf0\x9d\xaa\xa6\xf0\x9e\xa4\xb70", false); } // [B1, B5, V6] |
| 7087 | test { try toAsciiFail("\xe1\xb7\x8d\xcf\x83<\xcc\xb8.\xcf\x83\xf0\x9d\xaa\xa6\xf0\x9e\xa4\xb70", true); } // [B1, B5, V6] |
| 3044 | 7088 | test { try toUnicodeFail("\xe1\xb7\x8d\xcf\x83\xe2\x89\xae.\xcf\x83\xf0\x9d\xaa\xa6\xf0\x9e\xa4\xb70"); } // [B1, B5, V6] |
| 7089 | test { try toAsciiFail("\xe1\xb7\x8d\xcf\x83\xe2\x89\xae.\xcf\x83\xf0\x9d\xaa\xa6\xf0\x9e\xa4\xb70", false); } // [B1, B5, V6] |
| 7090 | test { try toAsciiFail("\xe1\xb7\x8d\xcf\x83\xe2\x89\xae.\xcf\x83\xf0\x9d\xaa\xa6\xf0\x9e\xa4\xb70", true); } // [B1, B5, V6] |
| 3045 | 7091 | test { try toUnicodeFail("\xe1\xb7\x8d\xce\xa3\xe2\x89\xae.\xce\xa3\xf0\x9d\xaa\xa6\xf0\x9e\xa4\xb70"); } // [B1, B5, V6] |
| 7092 | test { try toAsciiFail("\xe1\xb7\x8d\xce\xa3\xe2\x89\xae.\xce\xa3\xf0\x9d\xaa\xa6\xf0\x9e\xa4\xb70", false); } // [B1, B5, V6] |
| 7093 | test { try toAsciiFail("\xe1\xb7\x8d\xce\xa3\xe2\x89\xae.\xce\xa3\xf0\x9d\xaa\xa6\xf0\x9e\xa4\xb70", true); } // [B1, B5, V6] |
| 3046 | 7094 | test { try toUnicodeFail("\xe1\xb7\x8d\xce\xa3<\xcc\xb8.\xce\xa3\xf0\x9d\xaa\xa6\xf0\x9e\xa4\xb70"); } // [B1, B5, V6] |
| 7095 | test { try toAsciiFail("\xe1\xb7\x8d\xce\xa3<\xcc\xb8.\xce\xa3\xf0\x9d\xaa\xa6\xf0\x9e\xa4\xb70", false); } // [B1, B5, V6] |
| 7096 | test { try toAsciiFail("\xe1\xb7\x8d\xce\xa3<\xcc\xb8.\xce\xa3\xf0\x9d\xaa\xa6\xf0\x9e\xa4\xb70", true); } // [B1, B5, V6] |
| 3047 | 7097 | test { try toUnicodeFail("xn--4xa544kvid.xn--0-zmb55727aggma"); } // [B1, B5, V6] |
| 7098 | test { try toAsciiFail("xn--4xa544kvid.xn--0-zmb55727aggma", false); } // [B1, B5, V6] |
| 7099 | test { try toAsciiFail("xn--4xa544kvid.xn--0-zmb55727aggma", true); } // [B1, B5, V6] |
| 3048 | 7100 | test { try toUnicodeFail("xn--3xa744kvid.xn--0-xmb85727aggma"); } // [B1, B5, V6] |
| 7101 | test { try toAsciiFail("xn--3xa744kvid.xn--0-xmb85727aggma", false); } // [B1, B5, V6] |
| 7102 | test { try toAsciiFail("xn--3xa744kvid.xn--0-xmb85727aggma", true); } // [B1, B5, V6] |
| 3049 | 7103 | test { try toUnicodeFail("\xe1\xb7\x8d\xcf\x83\xe2\x89\xae.\xcf\x83\xf0\x9d\xaa\xa6\xf0\x9e\xa4\x950"); } // [B1, B5, V6] |
| 7104 | test { try toAsciiFail("\xe1\xb7\x8d\xcf\x83\xe2\x89\xae.\xcf\x83\xf0\x9d\xaa\xa6\xf0\x9e\xa4\x950", false); } // [B1, B5, V6] |
| 7105 | test { try toAsciiFail("\xe1\xb7\x8d\xcf\x83\xe2\x89\xae.\xcf\x83\xf0\x9d\xaa\xa6\xf0\x9e\xa4\x950", true); } // [B1, B5, V6] |
| 3050 | 7106 | test { try toUnicodeFail("\xe1\xb7\x8d\xcf\x83<\xcc\xb8.\xcf\x83\xf0\x9d\xaa\xa6\xf0\x9e\xa4\x950"); } // [B1, B5, V6] |
| 7107 | test { try toAsciiFail("\xe1\xb7\x8d\xcf\x83<\xcc\xb8.\xcf\x83\xf0\x9d\xaa\xa6\xf0\x9e\xa4\x950", false); } // [B1, B5, V6] |
| 7108 | test { try toAsciiFail("\xe1\xb7\x8d\xcf\x83<\xcc\xb8.\xcf\x83\xf0\x9d\xaa\xa6\xf0\x9e\xa4\x950", true); } // [B1, B5, V6] |
| 3051 | 7109 | test { try toUnicodeFail("\xf2\xa2\xa6\xbe\xc3\x9f\xd6\xb9\xf0\x90\xab\x99.\xd6\xad\xe0\xa2\xa1"); } // [B1, B5, B6, V6, V7] |
| 7110 | test { try toAsciiFail("\xf2\xa2\xa6\xbe\xc3\x9f\xd6\xb9\xf0\x90\xab\x99.\xd6\xad\xe0\xa2\xa1", false); } // [B1, B5, B6, V6, V7] |
| 7111 | test { try toAsciiFail("\xf2\xa2\xa6\xbe\xc3\x9f\xd6\xb9\xf0\x90\xab\x99.\xd6\xad\xe0\xa2\xa1", true); } // [B1, B5, B6, V6, V7] |
| 3052 | 7112 | test { try toUnicodeFail("\xf2\xa2\xa6\xbeSS\xd6\xb9\xf0\x90\xab\x99.\xd6\xad\xe0\xa2\xa1"); } // [B1, B5, B6, V6, V7] |
| 7113 | test { try toAsciiFail("\xf2\xa2\xa6\xbeSS\xd6\xb9\xf0\x90\xab\x99.\xd6\xad\xe0\xa2\xa1", false); } // [B1, B5, B6, V6, V7] |
| 7114 | test { try toAsciiFail("\xf2\xa2\xa6\xbeSS\xd6\xb9\xf0\x90\xab\x99.\xd6\xad\xe0\xa2\xa1", true); } // [B1, B5, B6, V6, V7] |
| 3053 | 7115 | test { try toUnicodeFail("\xf2\xa2\xa6\xbess\xd6\xb9\xf0\x90\xab\x99.\xd6\xad\xe0\xa2\xa1"); } // [B1, B5, B6, V6, V7] |
| 7116 | test { try toAsciiFail("\xf2\xa2\xa6\xbess\xd6\xb9\xf0\x90\xab\x99.\xd6\xad\xe0\xa2\xa1", false); } // [B1, B5, B6, V6, V7] |
| 7117 | test { try toAsciiFail("\xf2\xa2\xa6\xbess\xd6\xb9\xf0\x90\xab\x99.\xd6\xad\xe0\xa2\xa1", true); } // [B1, B5, B6, V6, V7] |
| 3054 | 7118 | test { try toUnicodeFail("\xf2\xa2\xa6\xbeSs\xd6\xb9\xf0\x90\xab\x99.\xd6\xad\xe0\xa2\xa1"); } // [B1, B5, B6, V6, V7] |
| 7119 | test { try toAsciiFail("\xf2\xa2\xa6\xbeSs\xd6\xb9\xf0\x90\xab\x99.\xd6\xad\xe0\xa2\xa1", false); } // [B1, B5, B6, V6, V7] |
| 7120 | test { try toAsciiFail("\xf2\xa2\xa6\xbeSs\xd6\xb9\xf0\x90\xab\x99.\xd6\xad\xe0\xa2\xa1", true); } // [B1, B5, B6, V6, V7] |
| 3055 | 7121 | test { try toUnicodeFail("xn--ss-xjd6058xlz50g.xn--4cb62m"); } // [B1, B5, B6, V6, V7] |
| 7122 | test { try toAsciiFail("xn--ss-xjd6058xlz50g.xn--4cb62m", false); } // [B1, B5, B6, V6, V7] |
| 7123 | test { try toAsciiFail("xn--ss-xjd6058xlz50g.xn--4cb62m", true); } // [B1, B5, B6, V6, V7] |
| 3056 | 7124 | test { try toUnicodeFail("xn--zca89v339zj118e.xn--4cb62m"); } // [B1, B5, B6, V6, V7] |
| 7125 | test { try toAsciiFail("xn--zca89v339zj118e.xn--4cb62m", false); } // [B1, B5, B6, V6, V7] |
| 7126 | test { try toAsciiFail("xn--zca89v339zj118e.xn--4cb62m", true); } // [B1, B5, B6, V6, V7] |
| 3057 | 7127 | test { try toUnicodeFail("-\xf0\x9e\xa3\x84\xef\xbd\xa1\xe2\x92\x88"); } // [B1, V3, V7] |
| 7128 | test { try toAsciiFail("-\xf0\x9e\xa3\x84\xef\xbd\xa1\xe2\x92\x88", false); } // [B1, V3, V7] |
| 7129 | test { try toAsciiFail("-\xf0\x9e\xa3\x84\xef\xbd\xa1\xe2\x92\x88", true); } // [B1, V3, V7] |
| 3058 | 7130 | test { try toUnicodeFail("-\xf0\x9e\xa3\x84\xe3\x80\x821."); } // [B1, V3] |
| 7131 | test { try toAsciiFail("-\xf0\x9e\xa3\x84\xe3\x80\x821.", false); } // [B1, V3, A4_2] |
| 7132 | test { try toAsciiFail("-\xf0\x9e\xa3\x84\xe3\x80\x821.", true); } // [B1, V3, A4_2] |
| 3059 | 7133 | test { try toUnicodeFail("xn----xc8r.b."); } // [B1, V3] |
| 7134 | test { try toAsciiFail("xn----xc8r.b.", false); } // [B1, V3, A4_2] |
| 7135 | test { try toAsciiFail("xn----xc8r.b.", true); } // [B1, V3, A4_2] |
| 3060 | 7136 | test { try toUnicodeFail("xn----xc8r.xn--tsh"); } // [B1, V3, V7] |
| 7137 | test { try toAsciiFail("xn----xc8r.xn--tsh", false); } // [B1, V3, V7] |
| 7138 | test { try toAsciiFail("xn----xc8r.xn--tsh", true); } // [B1, V3, V7] |
| 3061 | 7139 | test { try toUnicodeFail("\xf1\x88\xa0\xa2\xf0\x90\xab\x96\xf0\x9d\x9f\xa1\xe3\x80\x82\xd8\xbe\xf0\x91\x98\xbf"); } // [B5, V7] |
| 7140 | test { try toAsciiFail("\xf1\x88\xa0\xa2\xf0\x90\xab\x96\xf0\x9d\x9f\xa1\xe3\x80\x82\xd8\xbe\xf0\x91\x98\xbf", false); } // [B5, V7] |
| 7141 | test { try toAsciiFail("\xf1\x88\xa0\xa2\xf0\x90\xab\x96\xf0\x9d\x9f\xa1\xe3\x80\x82\xd8\xbe\xf0\x91\x98\xbf", true); } // [B5, V7] |
| 3062 | 7142 | test { try toUnicodeFail("\xf1\x88\xa0\xa2\xf0\x90\xab\x969\xe3\x80\x82\xd8\xbe\xf0\x91\x98\xbf"); } // [B5, V7] |
| 7143 | test { try toAsciiFail("\xf1\x88\xa0\xa2\xf0\x90\xab\x969\xe3\x80\x82\xd8\xbe\xf0\x91\x98\xbf", false); } // [B5, V7] |
| 7144 | test { try toAsciiFail("\xf1\x88\xa0\xa2\xf0\x90\xab\x969\xe3\x80\x82\xd8\xbe\xf0\x91\x98\xbf", true); } // [B5, V7] |
| 3063 | 7145 | test { try toUnicodeFail("xn--9-el5iv442t.xn--9gb0830l"); } // [B5, V7] |
| 7146 | test { try toAsciiFail("xn--9-el5iv442t.xn--9gb0830l", false); } // [B5, V7] |
| 7147 | test { try toAsciiFail("xn--9-el5iv442t.xn--9gb0830l", true); } // [B5, V7] |
| 3064 | 7148 | test { try toUnicodeFail("\xd9\xa8\xef\xb2\x8c\xd9\xa8\xe1\xa9\x9d.\xe2\x80\x8d"); } // [B1, C2] |
| 7149 | test { try toAsciiFail("\xd9\xa8\xef\xb2\x8c\xd9\xa8\xe1\xa9\x9d.\xe2\x80\x8d", false); } // [B1, C2] |
| 7150 | test { try toAsciiFail("\xd9\xa8\xef\xb2\x8c\xd9\xa8\xe1\xa9\x9d.\xe2\x80\x8d", true); } // [B1, A4_2] |
| 3065 | 7151 | test { try toUnicodeFail("\xd9\xa8\xd9\x86\xd9\x85\xd9\xa8\xe1\xa9\x9d.\xe2\x80\x8d"); } // [B1, C2] |
| 7152 | test { try toAsciiFail("\xd9\xa8\xd9\x86\xd9\x85\xd9\xa8\xe1\xa9\x9d.\xe2\x80\x8d", false); } // [B1, C2] |
| 7153 | test { try toAsciiFail("\xd9\xa8\xd9\x86\xd9\x85\xd9\xa8\xe1\xa9\x9d.\xe2\x80\x8d", true); } // [B1, A4_2] |
| 3066 | 7154 | test { try toUnicodeFail("xn--hhbb5hc956w."); } // [B1] |
| 7155 | test { try toAsciiFail("xn--hhbb5hc956w.", false); } // [B1, A4_2] |
| 7156 | test { try toAsciiFail("xn--hhbb5hc956w.", true); } // [B1, A4_2] |
| 3067 | 7157 | test { try toUnicodeFail("xn--hhbb5hc956w.xn--1ug"); } // [B1, C2] |
| 7158 | test { try toAsciiFail("xn--hhbb5hc956w.xn--1ug", false); } // [B1, C2] |
| 7159 | test { try toAsciiFail("xn--hhbb5hc956w.xn--1ug", true); } // [B1, C2] |
| 3068 | 7160 | test { try toUnicodeFail("\xf0\x9d\x9f\x98\xef\xbc\x8e\xe1\x82\xa7\xf3\x80\xb3\x91\xef\xb5\x90\xf1\xab\x83\xb1"); } // [B1, B5, V7] |
| 7161 | test { try toAsciiFail("\xf0\x9d\x9f\x98\xef\xbc\x8e\xe1\x82\xa7\xf3\x80\xb3\x91\xef\xb5\x90\xf1\xab\x83\xb1", false); } // [B1, B5, V7] |
| 7162 | test { try toAsciiFail("\xf0\x9d\x9f\x98\xef\xbc\x8e\xe1\x82\xa7\xf3\x80\xb3\x91\xef\xb5\x90\xf1\xab\x83\xb1", true); } // [B1, B5, V7] |
| 3069 | 7163 | test { try toUnicodeFail("0.\xe1\x82\xa7\xf3\x80\xb3\x91\xd8\xaa\xd8\xac\xd9\x85\xf1\xab\x83\xb1"); } // [B1, B5, V7] |
| 7164 | test { try toAsciiFail("0.\xe1\x82\xa7\xf3\x80\xb3\x91\xd8\xaa\xd8\xac\xd9\x85\xf1\xab\x83\xb1", false); } // [B1, B5, V7] |
| 7165 | test { try toAsciiFail("0.\xe1\x82\xa7\xf3\x80\xb3\x91\xd8\xaa\xd8\xac\xd9\x85\xf1\xab\x83\xb1", true); } // [B1, B5, V7] |
| 3070 | 7166 | test { try toUnicodeFail("0.\xe2\xb4\x87\xf3\x80\xb3\x91\xd8\xaa\xd8\xac\xd9\x85\xf1\xab\x83\xb1"); } // [B1, B5, V7] |
| 7167 | test { try toAsciiFail("0.\xe2\xb4\x87\xf3\x80\xb3\x91\xd8\xaa\xd8\xac\xd9\x85\xf1\xab\x83\xb1", false); } // [B1, B5, V7] |
| 7168 | test { try toAsciiFail("0.\xe2\xb4\x87\xf3\x80\xb3\x91\xd8\xaa\xd8\xac\xd9\x85\xf1\xab\x83\xb1", true); } // [B1, B5, V7] |
| 3071 | 7169 | test { try toUnicodeFail("0.xn--pgbe9ez79qd207lvff8b"); } // [B1, B5, V7] |
| 7170 | test { try toAsciiFail("0.xn--pgbe9ez79qd207lvff8b", false); } // [B1, B5, V7] |
| 7171 | test { try toAsciiFail("0.xn--pgbe9ez79qd207lvff8b", true); } // [B1, B5, V7] |
| 3072 | 7172 | test { try toUnicodeFail("\xf0\x9d\x9f\x98\xef\xbc\x8e\xe2\xb4\x87\xf3\x80\xb3\x91\xef\xb5\x90\xf1\xab\x83\xb1"); } // [B1, B5, V7] |
| 7173 | test { try toAsciiFail("\xf0\x9d\x9f\x98\xef\xbc\x8e\xe2\xb4\x87\xf3\x80\xb3\x91\xef\xb5\x90\xf1\xab\x83\xb1", false); } // [B1, B5, V7] |
| 7174 | test { try toAsciiFail("\xf0\x9d\x9f\x98\xef\xbc\x8e\xe2\xb4\x87\xf3\x80\xb3\x91\xef\xb5\x90\xf1\xab\x83\xb1", true); } // [B1, B5, V7] |
| 3073 | 7175 | test { try toUnicodeFail("0.xn--pgbe9e344c2725svff8b"); } // [B1, B5, V7] |
| 7176 | test { try toAsciiFail("0.xn--pgbe9e344c2725svff8b", false); } // [B1, B5, V7] |
| 7177 | test { try toAsciiFail("0.xn--pgbe9e344c2725svff8b", true); } // [B1, B5, V7] |
| 3074 | 7178 | test { try toUnicodeFail("\xf0\x91\x87\x80\xe2\x96\x8d.\xe2\x81\x9e\xe1\xa0\xb0"); } // [V6] |
| 7179 | test { try toAsciiFail("\xf0\x91\x87\x80\xe2\x96\x8d.\xe2\x81\x9e\xe1\xa0\xb0", false); } // [V6] |
| 7180 | test { try toAsciiFail("\xf0\x91\x87\x80\xe2\x96\x8d.\xe2\x81\x9e\xe1\xa0\xb0", true); } // [V6] |
| 3075 | 7181 | test { try toUnicodeFail("xn--9zh3057f.xn--j7e103b"); } // [V6] |
| 7182 | test { try toAsciiFail("xn--9zh3057f.xn--j7e103b", false); } // [V6] |
| 7183 | test { try toAsciiFail("xn--9zh3057f.xn--j7e103b", true); } // [V6] |
| 3076 | 7184 | test { try toUnicodeFail("\xe2\x80\x8d-\xd9\xba.\xf2\x8f\xaf\xa9"); } // [B1, C2, V7] |
| 7185 | test { try toAsciiFail("\xe2\x80\x8d-\xd9\xba.\xf2\x8f\xaf\xa9", false); } // [B1, C2, V7] |
| 7186 | test { try toAsciiFail("\xe2\x80\x8d-\xd9\xba.\xf2\x8f\xaf\xa9", true); } // [B1, V3, V7] |
| 3077 | 7187 | test { try toUnicodeFail("xn----qrc.xn--ts49b"); } // [B1, V3, V7] |
| 7188 | test { try toAsciiFail("xn----qrc.xn--ts49b", false); } // [B1, V3, V7] |
| 7189 | test { try toAsciiFail("xn----qrc.xn--ts49b", true); } // [B1, V3, V7] |
| 3078 | 7190 | test { try toUnicodeFail("xn----qrc357q.xn--ts49b"); } // [B1, C2, V7] |
| 7191 | test { try toAsciiFail("xn----qrc357q.xn--ts49b", false); } // [B1, C2, V7] |
| 7192 | test { try toAsciiFail("xn----qrc357q.xn--ts49b", true); } // [B1, C2, V7] |
| 3079 | 7193 | test { try toUnicodeFail("\xe1\xa0\xa2\xf0\x90\xae\x82\xf0\x90\xab\x98\xe5\xaf\x90\xef\xbd\xa1\xe2\x80\x8c\xe2\x89\xaf\xe2\x9c\xb3"); } // [B1, B5, C1] |
| 7194 | test { try toAsciiFail("\xe1\xa0\xa2\xf0\x90\xae\x82\xf0\x90\xab\x98\xe5\xaf\x90\xef\xbd\xa1\xe2\x80\x8c\xe2\x89\xaf\xe2\x9c\xb3", false); } // [B1, B5, C1] |
| 7195 | test { try toAsciiFail("\xe1\xa0\xa2\xf0\x90\xae\x82\xf0\x90\xab\x98\xe5\xaf\x90\xef\xbd\xa1\xe2\x80\x8c\xe2\x89\xaf\xe2\x9c\xb3", true); } // [B1, B5] |
| 3080 | 7196 | test { try toUnicodeFail("\xe1\xa0\xa2\xf0\x90\xae\x82\xf0\x90\xab\x98\xe5\xaf\x90\xef\xbd\xa1\xe2\x80\x8c>\xcc\xb8\xe2\x9c\xb3"); } // [B1, B5, C1] |
| 7197 | test { try toAsciiFail("\xe1\xa0\xa2\xf0\x90\xae\x82\xf0\x90\xab\x98\xe5\xaf\x90\xef\xbd\xa1\xe2\x80\x8c>\xcc\xb8\xe2\x9c\xb3", false); } // [B1, B5, C1] |
| 7198 | test { try toAsciiFail("\xe1\xa0\xa2\xf0\x90\xae\x82\xf0\x90\xab\x98\xe5\xaf\x90\xef\xbd\xa1\xe2\x80\x8c>\xcc\xb8\xe2\x9c\xb3", true); } // [B1, B5] |
| 3081 | 7199 | test { try toUnicodeFail("\xe1\xa0\xa2\xf0\x90\xae\x82\xf0\x90\xab\x98\xe5\xaf\x90\xe3\x80\x82\xe2\x80\x8c\xe2\x89\xaf\xe2\x9c\xb3"); } // [B1, B5, C1] |
| 7200 | test { try toAsciiFail("\xe1\xa0\xa2\xf0\x90\xae\x82\xf0\x90\xab\x98\xe5\xaf\x90\xe3\x80\x82\xe2\x80\x8c\xe2\x89\xaf\xe2\x9c\xb3", false); } // [B1, B5, C1] |
| 7201 | test { try toAsciiFail("\xe1\xa0\xa2\xf0\x90\xae\x82\xf0\x90\xab\x98\xe5\xaf\x90\xe3\x80\x82\xe2\x80\x8c\xe2\x89\xaf\xe2\x9c\xb3", true); } // [B1, B5] |
| 3082 | 7202 | test { try toUnicodeFail("\xe1\xa0\xa2\xf0\x90\xae\x82\xf0\x90\xab\x98\xe5\xaf\x90\xe3\x80\x82\xe2\x80\x8c>\xcc\xb8\xe2\x9c\xb3"); } // [B1, B5, C1] |
| 7203 | test { try toAsciiFail("\xe1\xa0\xa2\xf0\x90\xae\x82\xf0\x90\xab\x98\xe5\xaf\x90\xe3\x80\x82\xe2\x80\x8c>\xcc\xb8\xe2\x9c\xb3", false); } // [B1, B5, C1] |
| 7204 | test { try toAsciiFail("\xe1\xa0\xa2\xf0\x90\xae\x82\xf0\x90\xab\x98\xe5\xaf\x90\xe3\x80\x82\xe2\x80\x8c>\xcc\xb8\xe2\x9c\xb3", true); } // [B1, B5] |
| 3083 | 7205 | test { try toUnicodeFail("xn--46e6675axzzhota.xn--hdh99p"); } // [B1, B5] |
| 7206 | test { try toAsciiFail("xn--46e6675axzzhota.xn--hdh99p", false); } // [B1, B5] |
| 7207 | test { try toAsciiFail("xn--46e6675axzzhota.xn--hdh99p", true); } // [B1, B5] |
| 3084 | 7208 | test { try toUnicodeFail("xn--46e6675axzzhota.xn--0ug06gu8f"); } // [B1, B5, C1] |
| 7209 | test { try toAsciiFail("xn--46e6675axzzhota.xn--0ug06gu8f", false); } // [B1, B5, C1] |
| 7210 | test { try toAsciiFail("xn--46e6675axzzhota.xn--0ug06gu8f", true); } // [B1, B5, C1] |
| 3085 | 7211 | test { try toUnicodeFail("\xe2\x80\x8d\xef\xbd\xa1\xf3\xb8\xb2\x9c\xe1\x82\xba\xe1\x82\xb4\xf0\x9e\xa8\x87"); } // [B1, B5, B6, C2, V7] |
| 7212 | test { try toAsciiFail("\xe2\x80\x8d\xef\xbd\xa1\xf3\xb8\xb2\x9c\xe1\x82\xba\xe1\x82\xb4\xf0\x9e\xa8\x87", false); } // [B1, B5, B6, C2, V7] |
| 7213 | test { try toAsciiFail("\xe2\x80\x8d\xef\xbd\xa1\xf3\xb8\xb2\x9c\xe1\x82\xba\xe1\x82\xb4\xf0\x9e\xa8\x87", true); } // [B5, B6, V7, A4_2] |
| 3086 | 7214 | test { try toUnicodeFail("\xe2\x80\x8d\xe3\x80\x82\xf3\xb8\xb2\x9c\xe1\x82\xba\xe1\x82\xb4\xf0\x9e\xa8\x87"); } // [B1, B5, B6, C2, V7] |
| 7215 | test { try toAsciiFail("\xe2\x80\x8d\xe3\x80\x82\xf3\xb8\xb2\x9c\xe1\x82\xba\xe1\x82\xb4\xf0\x9e\xa8\x87", false); } // [B1, B5, B6, C2, V7] |
| 7216 | test { try toAsciiFail("\xe2\x80\x8d\xe3\x80\x82\xf3\xb8\xb2\x9c\xe1\x82\xba\xe1\x82\xb4\xf0\x9e\xa8\x87", true); } // [B5, B6, V7, A4_2] |
| 3087 | 7217 | test { try toUnicodeFail("\xe2\x80\x8d\xe3\x80\x82\xf3\xb8\xb2\x9c\xe2\xb4\x9a\xe2\xb4\x94\xf0\x9e\xa8\x87"); } // [B1, B5, B6, C2, V7] |
| 7218 | test { try toAsciiFail("\xe2\x80\x8d\xe3\x80\x82\xf3\xb8\xb2\x9c\xe2\xb4\x9a\xe2\xb4\x94\xf0\x9e\xa8\x87", false); } // [B1, B5, B6, C2, V7] |
| 7219 | test { try toAsciiFail("\xe2\x80\x8d\xe3\x80\x82\xf3\xb8\xb2\x9c\xe2\xb4\x9a\xe2\xb4\x94\xf0\x9e\xa8\x87", true); } // [B5, B6, V7, A4_2] |
| 3088 | 7220 | test { try toUnicodeFail("\xe2\x80\x8d\xe3\x80\x82\xf3\xb8\xb2\x9c\xe1\x82\xba\xe2\xb4\x94\xf0\x9e\xa8\x87"); } // [B1, B5, B6, C2, V7] |
| 7221 | test { try toAsciiFail("\xe2\x80\x8d\xe3\x80\x82\xf3\xb8\xb2\x9c\xe1\x82\xba\xe2\xb4\x94\xf0\x9e\xa8\x87", false); } // [B1, B5, B6, C2, V7] |
| 7222 | test { try toAsciiFail("\xe2\x80\x8d\xe3\x80\x82\xf3\xb8\xb2\x9c\xe1\x82\xba\xe2\xb4\x94\xf0\x9e\xa8\x87", true); } // [B5, B6, V7, A4_2] |
| 3089 | 7223 | test { try toUnicodeFail(".xn--cljl81825an3r4h"); } // [B5, B6, V7, X4_2] |
| 7224 | test { try toAsciiFail(".xn--cljl81825an3r4h", false); } // [B5, B6, V7, A4_2] |
| 7225 | test { try toAsciiFail(".xn--cljl81825an3r4h", true); } // [B5, B6, V7, A4_2] |
| 3090 | 7226 | test { try toUnicodeFail("xn--1ug.xn--cljl81825an3r4h"); } // [B1, B5, B6, C2, V7] |
| 7227 | test { try toAsciiFail("xn--1ug.xn--cljl81825an3r4h", false); } // [B1, B5, B6, C2, V7] |
| 7228 | test { try toAsciiFail("xn--1ug.xn--cljl81825an3r4h", true); } // [B1, B5, B6, C2, V7] |
| 3091 | 7229 | test { try toUnicodeFail("\xe2\x80\x8d\xef\xbd\xa1\xf3\xb8\xb2\x9c\xe2\xb4\x9a\xe2\xb4\x94\xf0\x9e\xa8\x87"); } // [B1, B5, B6, C2, V7] |
| 7230 | test { try toAsciiFail("\xe2\x80\x8d\xef\xbd\xa1\xf3\xb8\xb2\x9c\xe2\xb4\x9a\xe2\xb4\x94\xf0\x9e\xa8\x87", false); } // [B1, B5, B6, C2, V7] |
| 7231 | test { try toAsciiFail("\xe2\x80\x8d\xef\xbd\xa1\xf3\xb8\xb2\x9c\xe2\xb4\x9a\xe2\xb4\x94\xf0\x9e\xa8\x87", true); } // [B5, B6, V7, A4_2] |
| 3092 | 7232 | test { try toUnicodeFail("\xe2\x80\x8d\xef\xbd\xa1\xf3\xb8\xb2\x9c\xe1\x82\xba\xe2\xb4\x94\xf0\x9e\xa8\x87"); } // [B1, B5, B6, C2, V7] |
| 7233 | test { try toAsciiFail("\xe2\x80\x8d\xef\xbd\xa1\xf3\xb8\xb2\x9c\xe1\x82\xba\xe2\xb4\x94\xf0\x9e\xa8\x87", false); } // [B1, B5, B6, C2, V7] |
| 7234 | test { try toAsciiFail("\xe2\x80\x8d\xef\xbd\xa1\xf3\xb8\xb2\x9c\xe1\x82\xba\xe2\xb4\x94\xf0\x9e\xa8\x87", true); } // [B5, B6, V7, A4_2] |
| 3093 | 7235 | test { try toUnicodeFail(".xn--ynd036lq981an3r4h"); } // [B5, B6, V7, X4_2] |
| 7236 | test { try toAsciiFail(".xn--ynd036lq981an3r4h", false); } // [B5, B6, V7, A4_2] |
| 7237 | test { try toAsciiFail(".xn--ynd036lq981an3r4h", true); } // [B5, B6, V7, A4_2] |
| 3094 | 7238 | test { try toUnicodeFail("xn--1ug.xn--ynd036lq981an3r4h"); } // [B1, B5, B6, C2, V7] |
| 7239 | test { try toAsciiFail("xn--1ug.xn--ynd036lq981an3r4h", false); } // [B1, B5, B6, C2, V7] |
| 7240 | test { try toAsciiFail("xn--1ug.xn--ynd036lq981an3r4h", true); } // [B1, B5, B6, C2, V7] |
| 3095 | 7241 | test { try toUnicodeFail(".xn--sndl01647an3h1h"); } // [B5, B6, V7, X4_2] |
| 7242 | test { try toAsciiFail(".xn--sndl01647an3h1h", false); } // [B5, B6, V7, A4_2] |
| 7243 | test { try toAsciiFail(".xn--sndl01647an3h1h", true); } // [B5, B6, V7, A4_2] |
| 3096 | 7244 | test { try toUnicodeFail("xn--1ug.xn--sndl01647an3h1h"); } // [B1, B5, B6, C2, V7] |
| 7245 | test { try toAsciiFail("xn--1ug.xn--sndl01647an3h1h", false); } // [B1, B5, B6, C2, V7] |
| 7246 | test { try toAsciiFail("xn--1ug.xn--sndl01647an3h1h", true); } // [B1, B5, B6, C2, V7] |
| 3097 | 7247 | test { try toUnicodeFail("-3.\xe2\x80\x8d\xe3\x83\x8c\xe1\xa2\x95"); } // [C2, V3] |
| 7248 | test { try toAsciiFail("-3.\xe2\x80\x8d\xe3\x83\x8c\xe1\xa2\x95", false); } // [C2, V3] |
| 7249 | test { try toAsciiFail("-3.\xe2\x80\x8d\xe3\x83\x8c\xe1\xa2\x95", true); } // [V3] |
| 3098 | 7250 | test { try toUnicodeFail("-3.xn--fbf115j"); } // [V3] |
| 7251 | test { try toAsciiFail("-3.xn--fbf115j", false); } // [V3] |
| 7252 | test { try toAsciiFail("-3.xn--fbf115j", true); } // [V3] |
| 3099 | 7253 | test { try toUnicodeFail("-3.xn--fbf739aq5o"); } // [C2, V3] |
| 7254 | test { try toAsciiFail("-3.xn--fbf739aq5o", false); } // [C2, V3] |
| 7255 | test { try toAsciiFail("-3.xn--fbf739aq5o", true); } // [C2, V3] |
| 3100 | 7256 | test { try toUnicodeFail("\xf0\x9f\x82\x83\xd9\xa6\xc3\x9f\xe2\x80\x8d\xe3\x80\x82\xf3\xa0\xa0\x82\xf2\xad\xb0\x8d\xf0\x9e\xa9\x92-"); } // [B1, C2, V3, V7] |
| 7257 | test { try toAsciiFail("\xf0\x9f\x82\x83\xd9\xa6\xc3\x9f\xe2\x80\x8d\xe3\x80\x82\xf3\xa0\xa0\x82\xf2\xad\xb0\x8d\xf0\x9e\xa9\x92-", false); } // [B1, C2, V3, V7] |
| 7258 | test { try toAsciiFail("\xf0\x9f\x82\x83\xd9\xa6\xc3\x9f\xe2\x80\x8d\xe3\x80\x82\xf3\xa0\xa0\x82\xf2\xad\xb0\x8d\xf0\x9e\xa9\x92-", true); } // [B1, V3, V7] |
| 3101 | 7259 | test { try toUnicodeFail("\xf0\x9f\x82\x83\xd9\xa6SS\xe2\x80\x8d\xe3\x80\x82\xf3\xa0\xa0\x82\xf2\xad\xb0\x8d\xf0\x9e\xa9\x92-"); } // [B1, C2, V3, V7] |
| 7260 | test { try toAsciiFail("\xf0\x9f\x82\x83\xd9\xa6SS\xe2\x80\x8d\xe3\x80\x82\xf3\xa0\xa0\x82\xf2\xad\xb0\x8d\xf0\x9e\xa9\x92-", false); } // [B1, C2, V3, V7] |
| 7261 | test { try toAsciiFail("\xf0\x9f\x82\x83\xd9\xa6SS\xe2\x80\x8d\xe3\x80\x82\xf3\xa0\xa0\x82\xf2\xad\xb0\x8d\xf0\x9e\xa9\x92-", true); } // [B1, V3, V7] |
| 3102 | 7262 | test { try toUnicodeFail("\xf0\x9f\x82\x83\xd9\xa6ss\xe2\x80\x8d\xe3\x80\x82\xf3\xa0\xa0\x82\xf2\xad\xb0\x8d\xf0\x9e\xa9\x92-"); } // [B1, C2, V3, V7] |
| 7263 | test { try toAsciiFail("\xf0\x9f\x82\x83\xd9\xa6ss\xe2\x80\x8d\xe3\x80\x82\xf3\xa0\xa0\x82\xf2\xad\xb0\x8d\xf0\x9e\xa9\x92-", false); } // [B1, C2, V3, V7] |
| 7264 | test { try toAsciiFail("\xf0\x9f\x82\x83\xd9\xa6ss\xe2\x80\x8d\xe3\x80\x82\xf3\xa0\xa0\x82\xf2\xad\xb0\x8d\xf0\x9e\xa9\x92-", true); } // [B1, V3, V7] |
| 3103 | 7265 | test { try toUnicodeFail("xn--ss-pyd98921c.xn----nz8rh7531csznt"); } // [B1, V3, V7] |
| 7266 | test { try toAsciiFail("xn--ss-pyd98921c.xn----nz8rh7531csznt", false); } // [B1, V3, V7] |
| 7267 | test { try toAsciiFail("xn--ss-pyd98921c.xn----nz8rh7531csznt", true); } // [B1, V3, V7] |
| 3104 | 7268 | test { try toUnicodeFail("xn--ss-pyd483x5k99b.xn----nz8rh7531csznt"); } // [B1, C2, V3, V7] |
| 7269 | test { try toAsciiFail("xn--ss-pyd483x5k99b.xn----nz8rh7531csznt", false); } // [B1, C2, V3, V7] |
| 7270 | test { try toAsciiFail("xn--ss-pyd483x5k99b.xn----nz8rh7531csznt", true); } // [B1, C2, V3, V7] |
| 3105 | 7271 | test { try toUnicodeFail("xn--zca34z68yzu83b.xn----nz8rh7531csznt"); } // [B1, C2, V3, V7] |
| 7272 | test { try toAsciiFail("xn--zca34z68yzu83b.xn----nz8rh7531csznt", false); } // [B1, C2, V3, V7] |
| 7273 | test { try toAsciiFail("xn--zca34z68yzu83b.xn----nz8rh7531csznt", true); } // [B1, C2, V3, V7] |
| 3106 | 7274 | test { try toUnicodeFail("\xf0\x9f\x82\x83\xd9\xa6Ss\xe2\x80\x8d\xe3\x80\x82\xf3\xa0\xa0\x82\xf2\xad\xb0\x8d\xf0\x9e\xa9\x92-"); } // [B1, C2, V3, V7] |
| 7275 | test { try toAsciiFail("\xf0\x9f\x82\x83\xd9\xa6Ss\xe2\x80\x8d\xe3\x80\x82\xf3\xa0\xa0\x82\xf2\xad\xb0\x8d\xf0\x9e\xa9\x92-", false); } // [B1, C2, V3, V7] |
| 7276 | test { try toAsciiFail("\xf0\x9f\x82\x83\xd9\xa6Ss\xe2\x80\x8d\xe3\x80\x82\xf3\xa0\xa0\x82\xf2\xad\xb0\x8d\xf0\x9e\xa9\x92-", true); } // [B1, V3, V7] |
| 3107 | 7277 | test { try toUnicodeFail("\xea\x87\x9f-\xf0\x90\xbe\xba\xda\x9f\xe3\x80\x82\xf2\xb0\x80\xba\xe2\x80\x8c"); } // [B5, B6, C1, V7] |
| 7278 | test { try toAsciiFail("\xea\x87\x9f-\xf0\x90\xbe\xba\xda\x9f\xe3\x80\x82\xf2\xb0\x80\xba\xe2\x80\x8c", false); } // [B5, B6, C1, V7] |
| 7279 | test { try toAsciiFail("\xea\x87\x9f-\xf0\x90\xbe\xba\xda\x9f\xe3\x80\x82\xf2\xb0\x80\xba\xe2\x80\x8c", true); } // [B5, B6, V7] |
| 3108 | 7280 | test { try toUnicodeFail("xn----utc4430jd3zd.xn--bp20d"); } // [B5, B6, V7] |
| 7281 | test { try toAsciiFail("xn----utc4430jd3zd.xn--bp20d", false); } // [B5, B6, V7] |
| 7282 | test { try toAsciiFail("xn----utc4430jd3zd.xn--bp20d", true); } // [B5, B6, V7] |
| 3109 | 7283 | test { try toUnicodeFail("xn----utc4430jd3zd.xn--0ugx6670i"); } // [B5, B6, C1, V7] |
| 7284 | test { try toAsciiFail("xn----utc4430jd3zd.xn--0ugx6670i", false); } // [B5, B6, C1, V7] |
| 7285 | test { try toAsciiFail("xn----utc4430jd3zd.xn--0ugx6670i", true); } // [B5, B6, C1, V7] |
| 3110 | 7286 | test { try toUnicodeFail("\xd9\xa5.\xd2\x84\xf0\x90\xa8\x97\xf0\x9d\xa9\x8b\xf0\xb4\xa4\x83"); } // [B1, V6, V7] |
| 7287 | test { try toAsciiFail("\xd9\xa5.\xd2\x84\xf0\x90\xa8\x97\xf0\x9d\xa9\x8b\xf0\xb4\xa4\x83", false); } // [B1, V6, V7] |
| 7288 | test { try toAsciiFail("\xd9\xa5.\xd2\x84\xf0\x90\xa8\x97\xf0\x9d\xa9\x8b\xf0\xb4\xa4\x83", true); } // [B1, V6, V7] |
| 3111 | 7289 | test { try toUnicodeFail("xn--eib.xn--n3a0405kus8eft5l"); } // [B1, V6, V7] |
| 7290 | test { try toAsciiFail("xn--eib.xn--n3a0405kus8eft5l", false); } // [B1, V6, V7] |
| 7291 | test { try toAsciiFail("xn--eib.xn--n3a0405kus8eft5l", true); } // [B1, V6, V7] |
| 3112 | 7292 | test { try toUnicodeFail("-.\xf1\xb1\xbc\x93\xd9\x89\xf0\x90\xa8\xbf"); } // [B1, B5, B6, V3, V7] |
| 7293 | test { try toAsciiFail("-.\xf1\xb1\xbc\x93\xd9\x89\xf0\x90\xa8\xbf", false); } // [B1, B5, B6, V3, V7] |
| 7294 | test { try toAsciiFail("-.\xf1\xb1\xbc\x93\xd9\x89\xf0\x90\xa8\xbf", true); } // [B1, B5, B6, V3, V7] |
| 3113 | 7295 | test { try toUnicodeFail("-.xn--lhb4124khbq4b"); } // [B1, B5, B6, V3, V7] |
| 7296 | test { try toAsciiFail("-.xn--lhb4124khbq4b", false); } // [B1, B5, B6, V3, V7] |
| 7297 | test { try toAsciiFail("-.xn--lhb4124khbq4b", true); } // [B1, B5, B6, V3, V7] |
| 3114 | 7298 | test { try toUnicodeFail("\xf3\xbe\xac\xa8\xcf\x82.\xf0\x9e\xb6\x99\xeb\x85\xab\xc3\x9f"); } // [B2, B3, V7] |
| 7299 | test { try toAsciiFail("\xf3\xbe\xac\xa8\xcf\x82.\xf0\x9e\xb6\x99\xeb\x85\xab\xc3\x9f", false); } // [B2, B3, V7] |
| 7300 | test { try toAsciiFail("\xf3\xbe\xac\xa8\xcf\x82.\xf0\x9e\xb6\x99\xeb\x85\xab\xc3\x9f", true); } // [B2, B3, V7] |
| 3115 | 7301 | test { try toUnicodeFail("\xf3\xbe\xac\xa8\xcf\x82.\xf0\x9e\xb6\x99\xe1\x84\x82\xe1\x85\xa8\xe1\x86\xb6\xc3\x9f"); } // [B2, B3, V7] |
| 7302 | test { try toAsciiFail("\xf3\xbe\xac\xa8\xcf\x82.\xf0\x9e\xb6\x99\xe1\x84\x82\xe1\x85\xa8\xe1\x86\xb6\xc3\x9f", false); } // [B2, B3, V7] |
| 7303 | test { try toAsciiFail("\xf3\xbe\xac\xa8\xcf\x82.\xf0\x9e\xb6\x99\xe1\x84\x82\xe1\x85\xa8\xe1\x86\xb6\xc3\x9f", true); } // [B2, B3, V7] |
| 3116 | 7304 | test { try toUnicodeFail("\xf3\xbe\xac\xa8\xce\xa3.\xf0\x9e\xb6\x99\xe1\x84\x82\xe1\x85\xa8\xe1\x86\xb6SS"); } // [B2, B3, V7] |
| 7305 | test { try toAsciiFail("\xf3\xbe\xac\xa8\xce\xa3.\xf0\x9e\xb6\x99\xe1\x84\x82\xe1\x85\xa8\xe1\x86\xb6SS", false); } // [B2, B3, V7] |
| 7306 | test { try toAsciiFail("\xf3\xbe\xac\xa8\xce\xa3.\xf0\x9e\xb6\x99\xe1\x84\x82\xe1\x85\xa8\xe1\x86\xb6SS", true); } // [B2, B3, V7] |
| 3117 | 7307 | test { try toUnicodeFail("\xf3\xbe\xac\xa8\xce\xa3.\xf0\x9e\xb6\x99\xeb\x85\xabSS"); } // [B2, B3, V7] |
| 7308 | test { try toAsciiFail("\xf3\xbe\xac\xa8\xce\xa3.\xf0\x9e\xb6\x99\xeb\x85\xabSS", false); } // [B2, B3, V7] |
| 7309 | test { try toAsciiFail("\xf3\xbe\xac\xa8\xce\xa3.\xf0\x9e\xb6\x99\xeb\x85\xabSS", true); } // [B2, B3, V7] |
| 3118 | 7310 | test { try toUnicodeFail("\xf3\xbe\xac\xa8\xcf\x83.\xf0\x9e\xb6\x99\xeb\x85\xabss"); } // [B2, B3, V7] |
| 7311 | test { try toAsciiFail("\xf3\xbe\xac\xa8\xcf\x83.\xf0\x9e\xb6\x99\xeb\x85\xabss", false); } // [B2, B3, V7] |
| 7312 | test { try toAsciiFail("\xf3\xbe\xac\xa8\xcf\x83.\xf0\x9e\xb6\x99\xeb\x85\xabss", true); } // [B2, B3, V7] |
| 3119 | 7313 | test { try toUnicodeFail("\xf3\xbe\xac\xa8\xcf\x83.\xf0\x9e\xb6\x99\xe1\x84\x82\xe1\x85\xa8\xe1\x86\xb6ss"); } // [B2, B3, V7] |
| 7314 | test { try toAsciiFail("\xf3\xbe\xac\xa8\xcf\x83.\xf0\x9e\xb6\x99\xe1\x84\x82\xe1\x85\xa8\xe1\x86\xb6ss", false); } // [B2, B3, V7] |
| 7315 | test { try toAsciiFail("\xf3\xbe\xac\xa8\xcf\x83.\xf0\x9e\xb6\x99\xe1\x84\x82\xe1\x85\xa8\xe1\x86\xb6ss", true); } // [B2, B3, V7] |
| 3120 | 7316 | test { try toUnicodeFail("\xf3\xbe\xac\xa8\xce\xa3.\xf0\x9e\xb6\x99\xe1\x84\x82\xe1\x85\xa8\xe1\x86\xb6ss"); } // [B2, B3, V7] |
| 7317 | test { try toAsciiFail("\xf3\xbe\xac\xa8\xce\xa3.\xf0\x9e\xb6\x99\xe1\x84\x82\xe1\x85\xa8\xe1\x86\xb6ss", false); } // [B2, B3, V7] |
| 7318 | test { try toAsciiFail("\xf3\xbe\xac\xa8\xce\xa3.\xf0\x9e\xb6\x99\xe1\x84\x82\xe1\x85\xa8\xe1\x86\xb6ss", true); } // [B2, B3, V7] |
| 3121 | 7319 | test { try toUnicodeFail("\xf3\xbe\xac\xa8\xce\xa3.\xf0\x9e\xb6\x99\xeb\x85\xabss"); } // [B2, B3, V7] |
| 7320 | test { try toAsciiFail("\xf3\xbe\xac\xa8\xce\xa3.\xf0\x9e\xb6\x99\xeb\x85\xabss", false); } // [B2, B3, V7] |
| 7321 | test { try toAsciiFail("\xf3\xbe\xac\xa8\xce\xa3.\xf0\x9e\xb6\x99\xeb\x85\xabss", true); } // [B2, B3, V7] |
| 3122 | 7322 | test { try toUnicodeFail("\xf3\xbe\xac\xa8\xce\xa3.\xf0\x9e\xb6\x99\xeb\x85\xabSs"); } // [B2, B3, V7] |
| 7323 | test { try toAsciiFail("\xf3\xbe\xac\xa8\xce\xa3.\xf0\x9e\xb6\x99\xeb\x85\xabSs", false); } // [B2, B3, V7] |
| 7324 | test { try toAsciiFail("\xf3\xbe\xac\xa8\xce\xa3.\xf0\x9e\xb6\x99\xeb\x85\xabSs", true); } // [B2, B3, V7] |
| 3123 | 7325 | test { try toUnicodeFail("\xf3\xbe\xac\xa8\xce\xa3.\xf0\x9e\xb6\x99\xe1\x84\x82\xe1\x85\xa8\xe1\x86\xb6Ss"); } // [B2, B3, V7] |
| 7326 | test { try toAsciiFail("\xf3\xbe\xac\xa8\xce\xa3.\xf0\x9e\xb6\x99\xe1\x84\x82\xe1\x85\xa8\xe1\x86\xb6Ss", false); } // [B2, B3, V7] |
| 7327 | test { try toAsciiFail("\xf3\xbe\xac\xa8\xce\xa3.\xf0\x9e\xb6\x99\xe1\x84\x82\xe1\x85\xa8\xe1\x86\xb6Ss", true); } // [B2, B3, V7] |
| 3124 | 7328 | test { try toUnicodeFail("xn--4xa76659r.xn--ss-d64i8755h"); } // [B2, B3, V7] |
| 7329 | test { try toAsciiFail("xn--4xa76659r.xn--ss-d64i8755h", false); } // [B2, B3, V7] |
| 7330 | test { try toAsciiFail("xn--4xa76659r.xn--ss-d64i8755h", true); } // [B2, B3, V7] |
| 3125 | 7331 | test { try toUnicodeFail("\xf3\xbe\xac\xa8\xce\xa3.\xf0\x9e\xb6\x99\xe1\x84\x82\xe1\x85\xa8\xe1\x86\xb6\xc3\x9f"); } // [B2, B3, V7] |
| 7332 | test { try toAsciiFail("\xf3\xbe\xac\xa8\xce\xa3.\xf0\x9e\xb6\x99\xe1\x84\x82\xe1\x85\xa8\xe1\x86\xb6\xc3\x9f", false); } // [B2, B3, V7] |
| 7333 | test { try toAsciiFail("\xf3\xbe\xac\xa8\xce\xa3.\xf0\x9e\xb6\x99\xe1\x84\x82\xe1\x85\xa8\xe1\x86\xb6\xc3\x9f", true); } // [B2, B3, V7] |
| 3126 | 7334 | test { try toUnicodeFail("\xf3\xbe\xac\xa8\xce\xa3.\xf0\x9e\xb6\x99\xeb\x85\xab\xc3\x9f"); } // [B2, B3, V7] |
| 7335 | test { try toAsciiFail("\xf3\xbe\xac\xa8\xce\xa3.\xf0\x9e\xb6\x99\xeb\x85\xab\xc3\x9f", false); } // [B2, B3, V7] |
| 7336 | test { try toAsciiFail("\xf3\xbe\xac\xa8\xce\xa3.\xf0\x9e\xb6\x99\xeb\x85\xab\xc3\x9f", true); } // [B2, B3, V7] |
| 3127 | 7337 | test { try toUnicodeFail("\xf3\xbe\xac\xa8\xcf\x83.\xf0\x9e\xb6\x99\xeb\x85\xab\xc3\x9f"); } // [B2, B3, V7] |
| 7338 | test { try toAsciiFail("\xf3\xbe\xac\xa8\xcf\x83.\xf0\x9e\xb6\x99\xeb\x85\xab\xc3\x9f", false); } // [B2, B3, V7] |
| 7339 | test { try toAsciiFail("\xf3\xbe\xac\xa8\xcf\x83.\xf0\x9e\xb6\x99\xeb\x85\xab\xc3\x9f", true); } // [B2, B3, V7] |
| 3128 | 7340 | test { try toUnicodeFail("\xf3\xbe\xac\xa8\xcf\x83.\xf0\x9e\xb6\x99\xe1\x84\x82\xe1\x85\xa8\xe1\x86\xb6\xc3\x9f"); } // [B2, B3, V7] |
| 7341 | test { try toAsciiFail("\xf3\xbe\xac\xa8\xcf\x83.\xf0\x9e\xb6\x99\xe1\x84\x82\xe1\x85\xa8\xe1\x86\xb6\xc3\x9f", false); } // [B2, B3, V7] |
| 7342 | test { try toAsciiFail("\xf3\xbe\xac\xa8\xcf\x83.\xf0\x9e\xb6\x99\xe1\x84\x82\xe1\x85\xa8\xe1\x86\xb6\xc3\x9f", true); } // [B2, B3, V7] |
| 3129 | 7343 | test { try toUnicodeFail("xn--4xa76659r.xn--zca5051g4h4i"); } // [B2, B3, V7] |
| 7344 | test { try toAsciiFail("xn--4xa76659r.xn--zca5051g4h4i", false); } // [B2, B3, V7] |
| 7345 | test { try toAsciiFail("xn--4xa76659r.xn--zca5051g4h4i", true); } // [B2, B3, V7] |
| 3130 | 7346 | test { try toUnicodeFail("xn--3xa96659r.xn--zca5051g4h4i"); } // [B2, B3, V7] |
| 7347 | test { try toAsciiFail("xn--3xa96659r.xn--zca5051g4h4i", false); } // [B2, B3, V7] |
| 7348 | test { try toAsciiFail("xn--3xa96659r.xn--zca5051g4h4i", true); } // [B2, B3, V7] |
| 3131 | 7349 | test { try toAsciiPass("\xe2\x84\xb2\xe1\x9f\x92\xe2\x80\x8d\xef\xbd\xa1\xe2\x89\xa0\xe2\x80\x8d\xe2\x80\x8c", "xn--u4e969b.xn--1ch", true); } |
| 3132 | 7350 | test { try toUnicodeFail("\xe2\x84\xb2\xe1\x9f\x92\xe2\x80\x8d\xef\xbd\xa1\xe2\x89\xa0\xe2\x80\x8d\xe2\x80\x8c"); } // [C1, C2] |
| 7351 | test { try toAsciiFail("\xe2\x84\xb2\xe1\x9f\x92\xe2\x80\x8d\xef\xbd\xa1\xe2\x89\xa0\xe2\x80\x8d\xe2\x80\x8c", false); } // [C1, C2] |
| 3133 | 7352 | test { try toAsciiPass("\xe2\x84\xb2\xe1\x9f\x92\xe2\x80\x8d\xef\xbd\xa1=\xcc\xb8\xe2\x80\x8d\xe2\x80\x8c", "xn--u4e969b.xn--1ch", true); } |
| 3134 | 7353 | test { try toUnicodeFail("\xe2\x84\xb2\xe1\x9f\x92\xe2\x80\x8d\xef\xbd\xa1=\xcc\xb8\xe2\x80\x8d\xe2\x80\x8c"); } // [C1, C2] |
| 7354 | test { try toAsciiFail("\xe2\x84\xb2\xe1\x9f\x92\xe2\x80\x8d\xef\xbd\xa1=\xcc\xb8\xe2\x80\x8d\xe2\x80\x8c", false); } // [C1, C2] |
| 3135 | 7355 | test { try toAsciiPass("\xe2\x84\xb2\xe1\x9f\x92\xe2\x80\x8d\xe3\x80\x82\xe2\x89\xa0\xe2\x80\x8d\xe2\x80\x8c", "xn--u4e969b.xn--1ch", true); } |
| 3136 | 7356 | test { try toUnicodeFail("\xe2\x84\xb2\xe1\x9f\x92\xe2\x80\x8d\xe3\x80\x82\xe2\x89\xa0\xe2\x80\x8d\xe2\x80\x8c"); } // [C1, C2] |
| 7357 | test { try toAsciiFail("\xe2\x84\xb2\xe1\x9f\x92\xe2\x80\x8d\xe3\x80\x82\xe2\x89\xa0\xe2\x80\x8d\xe2\x80\x8c", false); } // [C1, C2] |
| 3137 | 7358 | test { try toAsciiPass("\xe2\x84\xb2\xe1\x9f\x92\xe2\x80\x8d\xe3\x80\x82=\xcc\xb8\xe2\x80\x8d\xe2\x80\x8c", "xn--u4e969b.xn--1ch", true); } |
| 3138 | 7359 | test { try toUnicodeFail("\xe2\x84\xb2\xe1\x9f\x92\xe2\x80\x8d\xe3\x80\x82=\xcc\xb8\xe2\x80\x8d\xe2\x80\x8c"); } // [C1, C2] |
| 7360 | test { try toAsciiFail("\xe2\x84\xb2\xe1\x9f\x92\xe2\x80\x8d\xe3\x80\x82=\xcc\xb8\xe2\x80\x8d\xe2\x80\x8c", false); } // [C1, C2] |
| 3139 | 7361 | test { try toAsciiPass("\xe2\x85\x8e\xe1\x9f\x92\xe2\x80\x8d\xe3\x80\x82=\xcc\xb8\xe2\x80\x8d\xe2\x80\x8c", "xn--u4e969b.xn--1ch", true); } |
| 3140 | 7362 | test { try toUnicodeFail("\xe2\x85\x8e\xe1\x9f\x92\xe2\x80\x8d\xe3\x80\x82=\xcc\xb8\xe2\x80\x8d\xe2\x80\x8c"); } // [C1, C2] |
| 7363 | test { try toAsciiFail("\xe2\x85\x8e\xe1\x9f\x92\xe2\x80\x8d\xe3\x80\x82=\xcc\xb8\xe2\x80\x8d\xe2\x80\x8c", false); } // [C1, C2] |
| 3141 | 7364 | test { try toAsciiPass("\xe2\x85\x8e\xe1\x9f\x92\xe2\x80\x8d\xe3\x80\x82\xe2\x89\xa0\xe2\x80\x8d\xe2\x80\x8c", "xn--u4e969b.xn--1ch", true); } |
| 3142 | 7365 | test { try toUnicodeFail("\xe2\x85\x8e\xe1\x9f\x92\xe2\x80\x8d\xe3\x80\x82\xe2\x89\xa0\xe2\x80\x8d\xe2\x80\x8c"); } // [C1, C2] |
| 7366 | test { try toAsciiFail("\xe2\x85\x8e\xe1\x9f\x92\xe2\x80\x8d\xe3\x80\x82\xe2\x89\xa0\xe2\x80\x8d\xe2\x80\x8c", false); } // [C1, C2] |
| 3143 | 7367 | test { try toUnicodePass("xn--u4e969b.xn--1ch", "\xe2\x85\x8e\xe1\x9f\x92.\xe2\x89\xa0"); } |
| 3144 | 7368 | test { try toAsciiPass("xn--u4e969b.xn--1ch", "xn--u4e969b.xn--1ch", false); } |
| 3145 | 7369 | test { try toAsciiPass("xn--u4e969b.xn--1ch", "xn--u4e969b.xn--1ch", true); } |
| ... | ... | @@ -3156,291 +7380,851 @@ test { try toUnicodePass("\xe2\x84\xb2\xe1\x9f\x92.\xe2\x89\xa0", "\xe2\x85\x8e\ |
| 3156 | 7380 | test { try toAsciiPass("\xe2\x84\xb2\xe1\x9f\x92.\xe2\x89\xa0", "xn--u4e969b.xn--1ch", false); } |
| 3157 | 7381 | test { try toAsciiPass("\xe2\x84\xb2\xe1\x9f\x92.\xe2\x89\xa0", "xn--u4e969b.xn--1ch", true); } |
| 3158 | 7382 | test { try toUnicodeFail("xn--u4e823bq1a.xn--0ugb89o"); } // [C1, C2] |
| 7383 | test { try toAsciiFail("xn--u4e823bq1a.xn--0ugb89o", false); } // [C1, C2] |
| 7384 | test { try toAsciiFail("xn--u4e823bq1a.xn--0ugb89o", true); } // [C1, C2] |
| 3159 | 7385 | test { try toAsciiPass("\xe2\x85\x8e\xe1\x9f\x92\xe2\x80\x8d\xef\xbd\xa1=\xcc\xb8\xe2\x80\x8d\xe2\x80\x8c", "xn--u4e969b.xn--1ch", true); } |
| 3160 | 7386 | test { try toUnicodeFail("\xe2\x85\x8e\xe1\x9f\x92\xe2\x80\x8d\xef\xbd\xa1=\xcc\xb8\xe2\x80\x8d\xe2\x80\x8c"); } // [C1, C2] |
| 7387 | test { try toAsciiFail("\xe2\x85\x8e\xe1\x9f\x92\xe2\x80\x8d\xef\xbd\xa1=\xcc\xb8\xe2\x80\x8d\xe2\x80\x8c", false); } // [C1, C2] |
| 3161 | 7388 | test { try toAsciiPass("\xe2\x85\x8e\xe1\x9f\x92\xe2\x80\x8d\xef\xbd\xa1\xe2\x89\xa0\xe2\x80\x8d\xe2\x80\x8c", "xn--u4e969b.xn--1ch", true); } |
| 3162 | 7389 | test { try toUnicodeFail("\xe2\x85\x8e\xe1\x9f\x92\xe2\x80\x8d\xef\xbd\xa1\xe2\x89\xa0\xe2\x80\x8d\xe2\x80\x8c"); } // [C1, C2] |
| 7390 | test { try toAsciiFail("\xe2\x85\x8e\xe1\x9f\x92\xe2\x80\x8d\xef\xbd\xa1\xe2\x89\xa0\xe2\x80\x8d\xe2\x80\x8c", false); } // [C1, C2] |
| 3163 | 7391 | test { try toUnicodeFail("xn--u4e319b.xn--1ch"); } // [V7] |
| 7392 | test { try toAsciiFail("xn--u4e319b.xn--1ch", false); } // [V7] |
| 7393 | test { try toAsciiFail("xn--u4e319b.xn--1ch", true); } // [V7] |
| 3164 | 7394 | test { try toUnicodeFail("xn--u4e823bcza.xn--0ugb89o"); } // [C1, C2, V7] |
| 7395 | test { try toAsciiFail("xn--u4e823bcza.xn--0ugb89o", false); } // [C1, C2, V7] |
| 7396 | test { try toAsciiFail("xn--u4e823bcza.xn--0ugb89o", true); } // [C1, C2, V7] |
| 3165 | 7397 | test { try toUnicodeFail("\xf0\x90\x8b\xba\xea\xab\xb6\xea\xa5\x93\xf3\xa7\xa6\x89\xef\xbc\x8e\xe2\x80\x8c\xe1\x9c\x94\xda\x8f"); } // [B1, C1, V7] |
| 7398 | test { try toAsciiFail("\xf0\x90\x8b\xba\xea\xab\xb6\xea\xa5\x93\xf3\xa7\xa6\x89\xef\xbc\x8e\xe2\x80\x8c\xe1\x9c\x94\xda\x8f", false); } // [B1, C1, V7] |
| 7399 | test { try toAsciiFail("\xf0\x90\x8b\xba\xea\xab\xb6\xea\xa5\x93\xf3\xa7\xa6\x89\xef\xbc\x8e\xe2\x80\x8c\xe1\x9c\x94\xda\x8f", true); } // [B1, V6, V7] |
| 3166 | 7400 | test { try toUnicodeFail("\xf0\x90\x8b\xba\xea\xab\xb6\xea\xa5\x93\xf3\xa7\xa6\x89.\xe2\x80\x8c\xe1\x9c\x94\xda\x8f"); } // [B1, C1, V7] |
| 7401 | test { try toAsciiFail("\xf0\x90\x8b\xba\xea\xab\xb6\xea\xa5\x93\xf3\xa7\xa6\x89.\xe2\x80\x8c\xe1\x9c\x94\xda\x8f", false); } // [B1, C1, V7] |
| 7402 | test { try toAsciiFail("\xf0\x90\x8b\xba\xea\xab\xb6\xea\xa5\x93\xf3\xa7\xa6\x89.\xe2\x80\x8c\xe1\x9c\x94\xda\x8f", true); } // [B1, V6, V7] |
| 3167 | 7403 | test { try toUnicodeFail("xn--3j9a14ak27osbz2o.xn--ljb175f"); } // [B1, V6, V7] |
| 7404 | test { try toAsciiFail("xn--3j9a14ak27osbz2o.xn--ljb175f", false); } // [B1, V6, V7] |
| 7405 | test { try toAsciiFail("xn--3j9a14ak27osbz2o.xn--ljb175f", true); } // [B1, V6, V7] |
| 3168 | 7406 | test { try toUnicodeFail("xn--3j9a14ak27osbz2o.xn--ljb175f1wg"); } // [B1, C1, V7] |
| 7407 | test { try toAsciiFail("xn--3j9a14ak27osbz2o.xn--ljb175f1wg", false); } // [B1, C1, V7] |
| 7408 | test { try toAsciiFail("xn--3j9a14ak27osbz2o.xn--ljb175f1wg", true); } // [B1, C1, V7] |
| 3169 | 7409 | test { try toUnicodeFail("\xf1\xba\x94\xaf\xe0\xbe\xa8\xef\xbc\x8e\xe2\x89\xaf"); } // [V7] |
| 7410 | test { try toAsciiFail("\xf1\xba\x94\xaf\xe0\xbe\xa8\xef\xbc\x8e\xe2\x89\xaf", false); } // [V7] |
| 7411 | test { try toAsciiFail("\xf1\xba\x94\xaf\xe0\xbe\xa8\xef\xbc\x8e\xe2\x89\xaf", true); } // [V7] |
| 3170 | 7412 | test { try toUnicodeFail("\xf1\xba\x94\xaf\xe0\xbe\xa8\xef\xbc\x8e>\xcc\xb8"); } // [V7] |
| 7413 | test { try toAsciiFail("\xf1\xba\x94\xaf\xe0\xbe\xa8\xef\xbc\x8e>\xcc\xb8", false); } // [V7] |
| 7414 | test { try toAsciiFail("\xf1\xba\x94\xaf\xe0\xbe\xa8\xef\xbc\x8e>\xcc\xb8", true); } // [V7] |
| 3171 | 7415 | test { try toUnicodeFail("\xf1\xba\x94\xaf\xe0\xbe\xa8.\xe2\x89\xaf"); } // [V7] |
| 7416 | test { try toAsciiFail("\xf1\xba\x94\xaf\xe0\xbe\xa8.\xe2\x89\xaf", false); } // [V7] |
| 7417 | test { try toAsciiFail("\xf1\xba\x94\xaf\xe0\xbe\xa8.\xe2\x89\xaf", true); } // [V7] |
| 3172 | 7418 | test { try toUnicodeFail("\xf1\xba\x94\xaf\xe0\xbe\xa8.>\xcc\xb8"); } // [V7] |
| 7419 | test { try toAsciiFail("\xf1\xba\x94\xaf\xe0\xbe\xa8.>\xcc\xb8", false); } // [V7] |
| 7420 | test { try toAsciiFail("\xf1\xba\x94\xaf\xe0\xbe\xa8.>\xcc\xb8", true); } // [V7] |
| 3173 | 7421 | test { try toUnicodeFail("xn--4fd57150h.xn--hdh"); } // [V7] |
| 7422 | test { try toAsciiFail("xn--4fd57150h.xn--hdh", false); } // [V7] |
| 7423 | test { try toAsciiFail("xn--4fd57150h.xn--hdh", true); } // [V7] |
| 3174 | 7424 | test { try toUnicodeFail("\xe2\x80\x8d\xf0\x9e\xa1\x84\xe1\x82\xb3\xef\xbc\x8e\xf0\x90\x87\xbd"); } // [B1, C2, V6] |
| 7425 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x9e\xa1\x84\xe1\x82\xb3\xef\xbc\x8e\xf0\x90\x87\xbd", false); } // [B1, C2, V6] |
| 7426 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x9e\xa1\x84\xe1\x82\xb3\xef\xbc\x8e\xf0\x90\x87\xbd", true); } // [B1, B2, B3, V6] |
| 3175 | 7427 | test { try toUnicodeFail("\xe2\x80\x8d\xf0\x9e\xa1\x84\xe1\x82\xb3.\xf0\x90\x87\xbd"); } // [B1, C2, V6] |
| 7428 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x9e\xa1\x84\xe1\x82\xb3.\xf0\x90\x87\xbd", false); } // [B1, C2, V6] |
| 7429 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x9e\xa1\x84\xe1\x82\xb3.\xf0\x90\x87\xbd", true); } // [B1, B2, B3, V6] |
| 3176 | 7430 | test { try toUnicodeFail("\xe2\x80\x8d\xf0\x9e\xa1\x84\xe2\xb4\x93.\xf0\x90\x87\xbd"); } // [B1, C2, V6] |
| 7431 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x9e\xa1\x84\xe2\xb4\x93.\xf0\x90\x87\xbd", false); } // [B1, C2, V6] |
| 7432 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x9e\xa1\x84\xe2\xb4\x93.\xf0\x90\x87\xbd", true); } // [B1, B2, B3, V6] |
| 3177 | 7433 | test { try toUnicodeFail("xn--blj7492l.xn--m27c"); } // [B1, B2, B3, V6] |
| 7434 | test { try toAsciiFail("xn--blj7492l.xn--m27c", false); } // [B1, B2, B3, V6] |
| 7435 | test { try toAsciiFail("xn--blj7492l.xn--m27c", true); } // [B1, B2, B3, V6] |
| 3178 | 7436 | test { try toUnicodeFail("xn--1ugz52c4i16a.xn--m27c"); } // [B1, C2, V6] |
| 7437 | test { try toAsciiFail("xn--1ugz52c4i16a.xn--m27c", false); } // [B1, C2, V6] |
| 7438 | test { try toAsciiFail("xn--1ugz52c4i16a.xn--m27c", true); } // [B1, C2, V6] |
| 3179 | 7439 | test { try toUnicodeFail("\xe2\x80\x8d\xf0\x9e\xa1\x84\xe2\xb4\x93\xef\xbc\x8e\xf0\x90\x87\xbd"); } // [B1, C2, V6] |
| 7440 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x9e\xa1\x84\xe2\xb4\x93\xef\xbc\x8e\xf0\x90\x87\xbd", false); } // [B1, C2, V6] |
| 7441 | test { try toAsciiFail("\xe2\x80\x8d\xf0\x9e\xa1\x84\xe2\xb4\x93\xef\xbc\x8e\xf0\x90\x87\xbd", true); } // [B1, B2, B3, V6] |
| 3180 | 7442 | test { try toUnicodeFail("xn--rnd5552v.xn--m27c"); } // [B1, B2, B3, V6, V7] |
| 7443 | test { try toAsciiFail("xn--rnd5552v.xn--m27c", false); } // [B1, B2, B3, V6, V7] |
| 7444 | test { try toAsciiFail("xn--rnd5552v.xn--m27c", true); } // [B1, B2, B3, V6, V7] |
| 3181 | 7445 | test { try toUnicodeFail("xn--rnd379ex885a.xn--m27c"); } // [B1, C2, V6, V7] |
| 7446 | test { try toAsciiFail("xn--rnd379ex885a.xn--m27c", false); } // [B1, C2, V6, V7] |
| 7447 | test { try toAsciiFail("xn--rnd379ex885a.xn--m27c", true); } // [B1, C2, V6, V7] |
| 3182 | 7448 | test { try toUnicodeFail("\xf0\x90\xaa\x92\xc3\x9f\xea\xa3\xaa\xef\xbc\x8e\xe1\xa1\xa4"); } // [B2, B3] |
| 7449 | test { try toAsciiFail("\xf0\x90\xaa\x92\xc3\x9f\xea\xa3\xaa\xef\xbc\x8e\xe1\xa1\xa4", false); } // [B2, B3] |
| 7450 | test { try toAsciiFail("\xf0\x90\xaa\x92\xc3\x9f\xea\xa3\xaa\xef\xbc\x8e\xe1\xa1\xa4", true); } // [B2, B3] |
| 3183 | 7451 | test { try toUnicodeFail("\xf0\x90\xaa\x92\xc3\x9f\xea\xa3\xaa.\xe1\xa1\xa4"); } // [B2, B3] |
| 7452 | test { try toAsciiFail("\xf0\x90\xaa\x92\xc3\x9f\xea\xa3\xaa.\xe1\xa1\xa4", false); } // [B2, B3] |
| 7453 | test { try toAsciiFail("\xf0\x90\xaa\x92\xc3\x9f\xea\xa3\xaa.\xe1\xa1\xa4", true); } // [B2, B3] |
| 3184 | 7454 | test { try toUnicodeFail("\xf0\x90\xaa\x92SS\xea\xa3\xaa.\xe1\xa1\xa4"); } // [B2, B3] |
| 7455 | test { try toAsciiFail("\xf0\x90\xaa\x92SS\xea\xa3\xaa.\xe1\xa1\xa4", false); } // [B2, B3] |
| 7456 | test { try toAsciiFail("\xf0\x90\xaa\x92SS\xea\xa3\xaa.\xe1\xa1\xa4", true); } // [B2, B3] |
| 3185 | 7457 | test { try toUnicodeFail("\xf0\x90\xaa\x92ss\xea\xa3\xaa.\xe1\xa1\xa4"); } // [B2, B3] |
| 7458 | test { try toAsciiFail("\xf0\x90\xaa\x92ss\xea\xa3\xaa.\xe1\xa1\xa4", false); } // [B2, B3] |
| 7459 | test { try toAsciiFail("\xf0\x90\xaa\x92ss\xea\xa3\xaa.\xe1\xa1\xa4", true); } // [B2, B3] |
| 3186 | 7460 | test { try toUnicodeFail("xn--ss-tu9hw933a.xn--08e"); } // [B2, B3] |
| 7461 | test { try toAsciiFail("xn--ss-tu9hw933a.xn--08e", false); } // [B2, B3] |
| 7462 | test { try toAsciiFail("xn--ss-tu9hw933a.xn--08e", true); } // [B2, B3] |
| 3187 | 7463 | test { try toUnicodeFail("xn--zca2517f2hvc.xn--08e"); } // [B2, B3] |
| 7464 | test { try toAsciiFail("xn--zca2517f2hvc.xn--08e", false); } // [B2, B3] |
| 7465 | test { try toAsciiFail("xn--zca2517f2hvc.xn--08e", true); } // [B2, B3] |
| 3188 | 7466 | test { try toUnicodeFail("\xf0\x90\xaa\x92SS\xea\xa3\xaa\xef\xbc\x8e\xe1\xa1\xa4"); } // [B2, B3] |
| 7467 | test { try toAsciiFail("\xf0\x90\xaa\x92SS\xea\xa3\xaa\xef\xbc\x8e\xe1\xa1\xa4", false); } // [B2, B3] |
| 7468 | test { try toAsciiFail("\xf0\x90\xaa\x92SS\xea\xa3\xaa\xef\xbc\x8e\xe1\xa1\xa4", true); } // [B2, B3] |
| 3189 | 7469 | test { try toUnicodeFail("\xf0\x90\xaa\x92ss\xea\xa3\xaa\xef\xbc\x8e\xe1\xa1\xa4"); } // [B2, B3] |
| 7470 | test { try toAsciiFail("\xf0\x90\xaa\x92ss\xea\xa3\xaa\xef\xbc\x8e\xe1\xa1\xa4", false); } // [B2, B3] |
| 7471 | test { try toAsciiFail("\xf0\x90\xaa\x92ss\xea\xa3\xaa\xef\xbc\x8e\xe1\xa1\xa4", true); } // [B2, B3] |
| 3190 | 7472 | test { try toUnicodeFail("\xf0\x90\xaa\x92Ss\xea\xa3\xaa.\xe1\xa1\xa4"); } // [B2, B3] |
| 7473 | test { try toAsciiFail("\xf0\x90\xaa\x92Ss\xea\xa3\xaa.\xe1\xa1\xa4", false); } // [B2, B3] |
| 7474 | test { try toAsciiFail("\xf0\x90\xaa\x92Ss\xea\xa3\xaa.\xe1\xa1\xa4", true); } // [B2, B3] |
| 3191 | 7475 | test { try toUnicodeFail("\xf0\x90\xaa\x92Ss\xea\xa3\xaa\xef\xbc\x8e\xe1\xa1\xa4"); } // [B2, B3] |
| 7476 | test { try toAsciiFail("\xf0\x90\xaa\x92Ss\xea\xa3\xaa\xef\xbc\x8e\xe1\xa1\xa4", false); } // [B2, B3] |
| 7477 | test { try toAsciiFail("\xf0\x90\xaa\x92Ss\xea\xa3\xaa\xef\xbc\x8e\xe1\xa1\xa4", true); } // [B2, B3] |
| 3192 | 7478 | test { try toUnicodeFail("\xf0\x90\xa8\xbf\xf3\xa0\x86\x8c\xe9\xb8\xae\xf0\x91\x9a\xb6.\xcf\x82"); } // [V6] |
| 7479 | test { try toAsciiFail("\xf0\x90\xa8\xbf\xf3\xa0\x86\x8c\xe9\xb8\xae\xf0\x91\x9a\xb6.\xcf\x82", false); } // [V6] |
| 7480 | test { try toAsciiFail("\xf0\x90\xa8\xbf\xf3\xa0\x86\x8c\xe9\xb8\xae\xf0\x91\x9a\xb6.\xcf\x82", true); } // [V6] |
| 3193 | 7481 | test { try toUnicodeFail("\xf0\x90\xa8\xbf\xf3\xa0\x86\x8c\xe9\xb8\xae\xf0\x91\x9a\xb6.\xce\xa3"); } // [V6] |
| 7482 | test { try toAsciiFail("\xf0\x90\xa8\xbf\xf3\xa0\x86\x8c\xe9\xb8\xae\xf0\x91\x9a\xb6.\xce\xa3", false); } // [V6] |
| 7483 | test { try toAsciiFail("\xf0\x90\xa8\xbf\xf3\xa0\x86\x8c\xe9\xb8\xae\xf0\x91\x9a\xb6.\xce\xa3", true); } // [V6] |
| 3194 | 7484 | test { try toUnicodeFail("\xf0\x90\xa8\xbf\xf3\xa0\x86\x8c\xe9\xb8\xae\xf0\x91\x9a\xb6.\xcf\x83"); } // [V6] |
| 7485 | test { try toAsciiFail("\xf0\x90\xa8\xbf\xf3\xa0\x86\x8c\xe9\xb8\xae\xf0\x91\x9a\xb6.\xcf\x83", false); } // [V6] |
| 7486 | test { try toAsciiFail("\xf0\x90\xa8\xbf\xf3\xa0\x86\x8c\xe9\xb8\xae\xf0\x91\x9a\xb6.\xcf\x83", true); } // [V6] |
| 3195 | 7487 | test { try toUnicodeFail("xn--l76a726rt2h.xn--4xa"); } // [V6] |
| 7488 | test { try toAsciiFail("xn--l76a726rt2h.xn--4xa", false); } // [V6] |
| 7489 | test { try toAsciiFail("xn--l76a726rt2h.xn--4xa", true); } // [V6] |
| 3196 | 7490 | test { try toUnicodeFail("xn--l76a726rt2h.xn--3xa"); } // [V6] |
| 7491 | test { try toAsciiFail("xn--l76a726rt2h.xn--3xa", false); } // [V6] |
| 7492 | test { try toAsciiFail("xn--l76a726rt2h.xn--3xa", true); } // [V6] |
| 3197 | 7493 | test { try toUnicodeFail("\xe2\x92\x97\xf0\x9e\xa4\xac\xe3\x80\x82-\xf0\x91\x9a\xb6"); } // [B1, V3, V7] |
| 7494 | test { try toAsciiFail("\xe2\x92\x97\xf0\x9e\xa4\xac\xe3\x80\x82-\xf0\x91\x9a\xb6", false); } // [B1, V3, V7] |
| 7495 | test { try toAsciiFail("\xe2\x92\x97\xf0\x9e\xa4\xac\xe3\x80\x82-\xf0\x91\x9a\xb6", true); } // [B1, V3, V7] |
| 3198 | 7496 | test { try toUnicodeFail("16.\xf0\x9e\xa4\xac\xe3\x80\x82-\xf0\x91\x9a\xb6"); } // [B1, V3] |
| 7497 | test { try toAsciiFail("16.\xf0\x9e\xa4\xac\xe3\x80\x82-\xf0\x91\x9a\xb6", false); } // [B1, V3] |
| 7498 | test { try toAsciiFail("16.\xf0\x9e\xa4\xac\xe3\x80\x82-\xf0\x91\x9a\xb6", true); } // [B1, V3] |
| 3199 | 7499 | test { try toUnicodeFail("16.\xf0\x9e\xa4\x8a\xe3\x80\x82-\xf0\x91\x9a\xb6"); } // [B1, V3] |
| 7500 | test { try toAsciiFail("16.\xf0\x9e\xa4\x8a\xe3\x80\x82-\xf0\x91\x9a\xb6", false); } // [B1, V3] |
| 7501 | test { try toAsciiFail("16.\xf0\x9e\xa4\x8a\xe3\x80\x82-\xf0\x91\x9a\xb6", true); } // [B1, V3] |
| 3200 | 7502 | test { try toUnicodeFail("16.xn--ke6h.xn----4j0j"); } // [B1, V3] |
| 7503 | test { try toAsciiFail("16.xn--ke6h.xn----4j0j", false); } // [B1, V3] |
| 7504 | test { try toAsciiFail("16.xn--ke6h.xn----4j0j", true); } // [B1, V3] |
| 3201 | 7505 | test { try toUnicodeFail("\xe2\x92\x97\xf0\x9e\xa4\x8a\xe3\x80\x82-\xf0\x91\x9a\xb6"); } // [B1, V3, V7] |
| 7506 | test { try toAsciiFail("\xe2\x92\x97\xf0\x9e\xa4\x8a\xe3\x80\x82-\xf0\x91\x9a\xb6", false); } // [B1, V3, V7] |
| 7507 | test { try toAsciiFail("\xe2\x92\x97\xf0\x9e\xa4\x8a\xe3\x80\x82-\xf0\x91\x9a\xb6", true); } // [B1, V3, V7] |
| 3202 | 7508 | test { try toUnicodeFail("xn--8shw466n.xn----4j0j"); } // [B1, V3, V7] |
| 7509 | test { try toAsciiFail("xn--8shw466n.xn----4j0j", false); } // [B1, V3, V7] |
| 7510 | test { try toAsciiFail("xn--8shw466n.xn----4j0j", true); } // [B1, V3, V7] |
| 3203 | 7511 | test { try toUnicodeFail("\xe0\xa2\xb3\xf0\x9e\xa4\xbf\xe2\xbe\xab\xef\xbd\xa1\xf0\x90\xb9\xa3\xda\x8f\xe2\x92\x88"); } // [B1, B2, B3, V7] |
| 7512 | test { try toAsciiFail("\xe0\xa2\xb3\xf0\x9e\xa4\xbf\xe2\xbe\xab\xef\xbd\xa1\xf0\x90\xb9\xa3\xda\x8f\xe2\x92\x88", false); } // [B1, B2, B3, V7] |
| 7513 | test { try toAsciiFail("\xe0\xa2\xb3\xf0\x9e\xa4\xbf\xe2\xbe\xab\xef\xbd\xa1\xf0\x90\xb9\xa3\xda\x8f\xe2\x92\x88", true); } // [B1, B2, B3, V7] |
| 3204 | 7514 | test { try toUnicodeFail("\xe0\xa2\xb3\xf0\x9e\xa4\xbf\xe9\x9a\xb9\xe3\x80\x82\xf0\x90\xb9\xa3\xda\x8f1."); } // [B1, B2, B3] |
| 7515 | test { try toAsciiFail("\xe0\xa2\xb3\xf0\x9e\xa4\xbf\xe9\x9a\xb9\xe3\x80\x82\xf0\x90\xb9\xa3\xda\x8f1.", false); } // [B1, B2, B3, A4_2] |
| 7516 | test { try toAsciiFail("\xe0\xa2\xb3\xf0\x9e\xa4\xbf\xe9\x9a\xb9\xe3\x80\x82\xf0\x90\xb9\xa3\xda\x8f1.", true); } // [B1, B2, B3, A4_2] |
| 3205 | 7517 | test { try toUnicodeFail("\xe0\xa2\xb3\xf0\x9e\xa4\x9d\xe9\x9a\xb9\xe3\x80\x82\xf0\x90\xb9\xa3\xda\x8f1."); } // [B1, B2, B3] |
| 7518 | test { try toAsciiFail("\xe0\xa2\xb3\xf0\x9e\xa4\x9d\xe9\x9a\xb9\xe3\x80\x82\xf0\x90\xb9\xa3\xda\x8f1.", false); } // [B1, B2, B3, A4_2] |
| 7519 | test { try toAsciiFail("\xe0\xa2\xb3\xf0\x9e\xa4\x9d\xe9\x9a\xb9\xe3\x80\x82\xf0\x90\xb9\xa3\xda\x8f1.", true); } // [B1, B2, B3, A4_2] |
| 3206 | 7520 | test { try toUnicodeFail("xn--8yb0383efiwk.xn--1-wsc3373r."); } // [B1, B2, B3] |
| 7521 | test { try toAsciiFail("xn--8yb0383efiwk.xn--1-wsc3373r.", false); } // [B1, B2, B3, A4_2] |
| 7522 | test { try toAsciiFail("xn--8yb0383efiwk.xn--1-wsc3373r.", true); } // [B1, B2, B3, A4_2] |
| 3207 | 7523 | test { try toUnicodeFail("\xe0\xa2\xb3\xf0\x9e\xa4\x9d\xe2\xbe\xab\xef\xbd\xa1\xf0\x90\xb9\xa3\xda\x8f\xe2\x92\x88"); } // [B1, B2, B3, V7] |
| 7524 | test { try toAsciiFail("\xe0\xa2\xb3\xf0\x9e\xa4\x9d\xe2\xbe\xab\xef\xbd\xa1\xf0\x90\xb9\xa3\xda\x8f\xe2\x92\x88", false); } // [B1, B2, B3, V7] |
| 7525 | test { try toAsciiFail("\xe0\xa2\xb3\xf0\x9e\xa4\x9d\xe2\xbe\xab\xef\xbd\xa1\xf0\x90\xb9\xa3\xda\x8f\xe2\x92\x88", true); } // [B1, B2, B3, V7] |
| 3208 | 7526 | test { try toUnicodeFail("xn--8yb0383efiwk.xn--ljb064mol4n"); } // [B1, B2, B3, V7] |
| 7527 | test { try toAsciiFail("xn--8yb0383efiwk.xn--ljb064mol4n", false); } // [B1, B2, B3, V7] |
| 7528 | test { try toAsciiFail("xn--8yb0383efiwk.xn--ljb064mol4n", true); } // [B1, B2, B3, V7] |
| 3209 | 7529 | test { try toUnicodeFail("\xe2\x90\xb3\xf0\x9a\x8e\x9b\xf0\x9d\x9f\xa7\xd9\xa1.\xe1\xa1\xa28\xe0\xbd\xb2\xd8\x80"); } // [B5, B6, V7] |
| 7530 | test { try toAsciiFail("\xe2\x90\xb3\xf0\x9a\x8e\x9b\xf0\x9d\x9f\xa7\xd9\xa1.\xe1\xa1\xa28\xe0\xbd\xb2\xd8\x80", false); } // [B5, B6, V7] |
| 7531 | test { try toAsciiFail("\xe2\x90\xb3\xf0\x9a\x8e\x9b\xf0\x9d\x9f\xa7\xd9\xa1.\xe1\xa1\xa28\xe0\xbd\xb2\xd8\x80", true); } // [B5, B6, V7] |
| 3210 | 7532 | test { try toUnicodeFail("\xe2\x90\xb3\xf0\x9a\x8e\x9b5\xd9\xa1.\xe1\xa1\xa28\xe0\xbd\xb2\xd8\x80"); } // [B5, B6, V7] |
| 7533 | test { try toAsciiFail("\xe2\x90\xb3\xf0\x9a\x8e\x9b5\xd9\xa1.\xe1\xa1\xa28\xe0\xbd\xb2\xd8\x80", false); } // [B5, B6, V7] |
| 7534 | test { try toAsciiFail("\xe2\x90\xb3\xf0\x9a\x8e\x9b5\xd9\xa1.\xe1\xa1\xa28\xe0\xbd\xb2\xd8\x80", true); } // [B5, B6, V7] |
| 3211 | 7535 | test { try toUnicodeFail("xn--5-bqc410un435a.xn--8-rkc763epjj"); } // [B5, B6, V7] |
| 7536 | test { try toAsciiFail("xn--5-bqc410un435a.xn--8-rkc763epjj", false); } // [B5, B6, V7] |
| 7537 | test { try toAsciiFail("xn--5-bqc410un435a.xn--8-rkc763epjj", true); } // [B5, B6, V7] |
| 3212 | 7538 | test { try toUnicodeFail("\xf0\x90\xb9\xa0.\xf0\x9f\x84\x80\xe2\x92\x92-\xf3\xa8\xb0\x88"); } // [B1, V7] |
| 7539 | test { try toAsciiFail("\xf0\x90\xb9\xa0.\xf0\x9f\x84\x80\xe2\x92\x92-\xf3\xa8\xb0\x88", false); } // [B1, V7] |
| 7540 | test { try toAsciiFail("\xf0\x90\xb9\xa0.\xf0\x9f\x84\x80\xe2\x92\x92-\xf3\xa8\xb0\x88", true); } // [B1, V7] |
| 3213 | 7541 | test { try toUnicodeFail("\xf0\x90\xb9\xa0.0.11.-\xf3\xa8\xb0\x88"); } // [B1, V3, V7] |
| 7542 | test { try toAsciiFail("\xf0\x90\xb9\xa0.0.11.-\xf3\xa8\xb0\x88", false); } // [B1, V3, V7] |
| 7543 | test { try toAsciiFail("\xf0\x90\xb9\xa0.0.11.-\xf3\xa8\xb0\x88", true); } // [B1, V3, V7] |
| 3214 | 7544 | test { try toUnicodeFail("xn--7n0d.0.11.xn----8j07m"); } // [B1, V3, V7] |
| 7545 | test { try toAsciiFail("xn--7n0d.0.11.xn----8j07m", false); } // [B1, V3, V7] |
| 7546 | test { try toAsciiFail("xn--7n0d.0.11.xn----8j07m", true); } // [B1, V3, V7] |
| 3215 | 7547 | test { try toUnicodeFail("xn--7n0d.xn----xcp9757q1s13g"); } // [B1, V7] |
| 7548 | test { try toAsciiFail("xn--7n0d.xn----xcp9757q1s13g", false); } // [B1, V7] |
| 7549 | test { try toAsciiFail("xn--7n0d.xn----xcp9757q1s13g", true); } // [B1, V7] |
| 3216 | 7550 | test { try toUnicodeFail("\xcf\x82-\xe3\x80\x82\xe2\x80\x8c\xf0\x9d\x9f\xad-"); } // [C1, V3] |
| 7551 | test { try toAsciiFail("\xcf\x82-\xe3\x80\x82\xe2\x80\x8c\xf0\x9d\x9f\xad-", false); } // [C1, V3] |
| 7552 | test { try toAsciiFail("\xcf\x82-\xe3\x80\x82\xe2\x80\x8c\xf0\x9d\x9f\xad-", true); } // [V3] |
| 3217 | 7553 | test { try toUnicodeFail("\xcf\x82-\xe3\x80\x82\xe2\x80\x8c1-"); } // [C1, V3] |
| 7554 | test { try toAsciiFail("\xcf\x82-\xe3\x80\x82\xe2\x80\x8c1-", false); } // [C1, V3] |
| 7555 | test { try toAsciiFail("\xcf\x82-\xe3\x80\x82\xe2\x80\x8c1-", true); } // [V3] |
| 3218 | 7556 | test { try toUnicodeFail("\xce\xa3-\xe3\x80\x82\xe2\x80\x8c1-"); } // [C1, V3] |
| 7557 | test { try toAsciiFail("\xce\xa3-\xe3\x80\x82\xe2\x80\x8c1-", false); } // [C1, V3] |
| 7558 | test { try toAsciiFail("\xce\xa3-\xe3\x80\x82\xe2\x80\x8c1-", true); } // [V3] |
| 3219 | 7559 | test { try toUnicodeFail("\xcf\x83-\xe3\x80\x82\xe2\x80\x8c1-"); } // [C1, V3] |
| 7560 | test { try toAsciiFail("\xcf\x83-\xe3\x80\x82\xe2\x80\x8c1-", false); } // [C1, V3] |
| 7561 | test { try toAsciiFail("\xcf\x83-\xe3\x80\x82\xe2\x80\x8c1-", true); } // [V3] |
| 3220 | 7562 | test { try toUnicodeFail("xn----zmb.1-"); } // [V3] |
| 7563 | test { try toAsciiFail("xn----zmb.1-", false); } // [V3] |
| 7564 | test { try toAsciiFail("xn----zmb.1-", true); } // [V3] |
| 3221 | 7565 | test { try toUnicodeFail("xn----zmb.xn--1--i1t"); } // [C1, V3] |
| 7566 | test { try toAsciiFail("xn----zmb.xn--1--i1t", false); } // [C1, V3] |
| 7567 | test { try toAsciiFail("xn----zmb.xn--1--i1t", true); } // [C1, V3] |
| 3222 | 7568 | test { try toUnicodeFail("xn----xmb.xn--1--i1t"); } // [C1, V3] |
| 7569 | test { try toAsciiFail("xn----xmb.xn--1--i1t", false); } // [C1, V3] |
| 7570 | test { try toAsciiFail("xn----xmb.xn--1--i1t", true); } // [C1, V3] |
| 3223 | 7571 | test { try toUnicodeFail("\xce\xa3-\xe3\x80\x82\xe2\x80\x8c\xf0\x9d\x9f\xad-"); } // [C1, V3] |
| 7572 | test { try toAsciiFail("\xce\xa3-\xe3\x80\x82\xe2\x80\x8c\xf0\x9d\x9f\xad-", false); } // [C1, V3] |
| 7573 | test { try toAsciiFail("\xce\xa3-\xe3\x80\x82\xe2\x80\x8c\xf0\x9d\x9f\xad-", true); } // [V3] |
| 3224 | 7574 | test { try toUnicodeFail("\xcf\x83-\xe3\x80\x82\xe2\x80\x8c\xf0\x9d\x9f\xad-"); } // [C1, V3] |
| 7575 | test { try toAsciiFail("\xcf\x83-\xe3\x80\x82\xe2\x80\x8c\xf0\x9d\x9f\xad-", false); } // [C1, V3] |
| 7576 | test { try toAsciiFail("\xcf\x83-\xe3\x80\x82\xe2\x80\x8c\xf0\x9d\x9f\xad-", true); } // [V3] |
| 3225 | 7577 | test { try toUnicodeFail("\xe1\x9c\xb4-\xe0\xb3\xa2\xef\xbc\x8e\xf3\xa0\x84\xa9\xe1\x82\xa4"); } // [V6] |
| 7578 | test { try toAsciiFail("\xe1\x9c\xb4-\xe0\xb3\xa2\xef\xbc\x8e\xf3\xa0\x84\xa9\xe1\x82\xa4", false); } // [V6] |
| 7579 | test { try toAsciiFail("\xe1\x9c\xb4-\xe0\xb3\xa2\xef\xbc\x8e\xf3\xa0\x84\xa9\xe1\x82\xa4", true); } // [V6] |
| 3226 | 7580 | test { try toUnicodeFail("\xe1\x9c\xb4-\xe0\xb3\xa2.\xf3\xa0\x84\xa9\xe1\x82\xa4"); } // [V6] |
| 7581 | test { try toAsciiFail("\xe1\x9c\xb4-\xe0\xb3\xa2.\xf3\xa0\x84\xa9\xe1\x82\xa4", false); } // [V6] |
| 7582 | test { try toAsciiFail("\xe1\x9c\xb4-\xe0\xb3\xa2.\xf3\xa0\x84\xa9\xe1\x82\xa4", true); } // [V6] |
| 3227 | 7583 | test { try toUnicodeFail("\xe1\x9c\xb4-\xe0\xb3\xa2.\xf3\xa0\x84\xa9\xe2\xb4\x84"); } // [V6] |
| 7584 | test { try toAsciiFail("\xe1\x9c\xb4-\xe0\xb3\xa2.\xf3\xa0\x84\xa9\xe2\xb4\x84", false); } // [V6] |
| 7585 | test { try toAsciiFail("\xe1\x9c\xb4-\xe0\xb3\xa2.\xf3\xa0\x84\xa9\xe2\xb4\x84", true); } // [V6] |
| 3228 | 7586 | test { try toUnicodeFail("xn----ggf830f.xn--vkj"); } // [V6] |
| 7587 | test { try toAsciiFail("xn----ggf830f.xn--vkj", false); } // [V6] |
| 7588 | test { try toAsciiFail("xn----ggf830f.xn--vkj", true); } // [V6] |
| 3229 | 7589 | test { try toUnicodeFail("\xe1\x9c\xb4-\xe0\xb3\xa2\xef\xbc\x8e\xf3\xa0\x84\xa9\xe2\xb4\x84"); } // [V6] |
| 7590 | test { try toAsciiFail("\xe1\x9c\xb4-\xe0\xb3\xa2\xef\xbc\x8e\xf3\xa0\x84\xa9\xe2\xb4\x84", false); } // [V6] |
| 7591 | test { try toAsciiFail("\xe1\x9c\xb4-\xe0\xb3\xa2\xef\xbc\x8e\xf3\xa0\x84\xa9\xe2\xb4\x84", true); } // [V6] |
| 3230 | 7592 | test { try toUnicodeFail("xn----ggf830f.xn--cnd"); } // [V6, V7] |
| 7593 | test { try toAsciiFail("xn----ggf830f.xn--cnd", false); } // [V6, V7] |
| 7594 | test { try toAsciiFail("xn----ggf830f.xn--cnd", true); } // [V6, V7] |
| 3231 | 7595 | test { try toUnicodeFail("\xf2\xad\x88\x97\xe2\x99\x8b\xda\xbb\xf0\x90\xa6\xa5\xef\xbd\xa1\xe0\xa5\x94\xe2\x92\x88"); } // [B1, B5, B6, V6, V7] |
| 7596 | test { try toAsciiFail("\xf2\xad\x88\x97\xe2\x99\x8b\xda\xbb\xf0\x90\xa6\xa5\xef\xbd\xa1\xe0\xa5\x94\xe2\x92\x88", false); } // [B1, B5, B6, V6, V7] |
| 7597 | test { try toAsciiFail("\xf2\xad\x88\x97\xe2\x99\x8b\xda\xbb\xf0\x90\xa6\xa5\xef\xbd\xa1\xe0\xa5\x94\xe2\x92\x88", true); } // [B1, B5, B6, V6, V7] |
| 3232 | 7598 | test { try toUnicodeFail("\xf2\xad\x88\x97\xe2\x99\x8b\xda\xbb\xf0\x90\xa6\xa5\xe3\x80\x82\xe0\xa5\x941."); } // [B1, B5, B6, V6, V7] |
| 7599 | test { try toAsciiFail("\xf2\xad\x88\x97\xe2\x99\x8b\xda\xbb\xf0\x90\xa6\xa5\xe3\x80\x82\xe0\xa5\x941.", false); } // [B1, B5, B6, V6, V7, A4_2] |
| 7600 | test { try toAsciiFail("\xf2\xad\x88\x97\xe2\x99\x8b\xda\xbb\xf0\x90\xa6\xa5\xe3\x80\x82\xe0\xa5\x941.", true); } // [B1, B5, B6, V6, V7, A4_2] |
| 3233 | 7601 | test { try toUnicodeFail("xn--ukb372n129m3rs7f.xn--1-fyd."); } // [B1, B5, B6, V6, V7] |
| 7602 | test { try toAsciiFail("xn--ukb372n129m3rs7f.xn--1-fyd.", false); } // [B1, B5, B6, V6, V7, A4_2] |
| 7603 | test { try toAsciiFail("xn--ukb372n129m3rs7f.xn--1-fyd.", true); } // [B1, B5, B6, V6, V7, A4_2] |
| 3234 | 7604 | test { try toUnicodeFail("xn--ukb372n129m3rs7f.xn--u3b240l"); } // [B1, B5, B6, V6, V7] |
| 7605 | test { try toAsciiFail("xn--ukb372n129m3rs7f.xn--u3b240l", false); } // [B1, B5, B6, V6, V7] |
| 7606 | test { try toAsciiFail("xn--ukb372n129m3rs7f.xn--u3b240l", true); } // [B1, B5, B6, V6, V7] |
| 3235 | 7607 | test { try toUnicodeFail("\xd6\xa4\xef\xbc\x8e\xdb\x81\xe1\xaa\xb3\xe2\x80\x8c"); } // [B1, B3, C1, V6] |
| 7608 | test { try toAsciiFail("\xd6\xa4\xef\xbc\x8e\xdb\x81\xe1\xaa\xb3\xe2\x80\x8c", false); } // [B1, B3, C1, V6] |
| 7609 | test { try toAsciiFail("\xd6\xa4\xef\xbc\x8e\xdb\x81\xe1\xaa\xb3\xe2\x80\x8c", true); } // [B1, V6] |
| 3236 | 7610 | test { try toUnicodeFail("\xd6\xa4.\xdb\x81\xe1\xaa\xb3\xe2\x80\x8c"); } // [B1, B3, C1, V6] |
| 7611 | test { try toAsciiFail("\xd6\xa4.\xdb\x81\xe1\xaa\xb3\xe2\x80\x8c", false); } // [B1, B3, C1, V6] |
| 7612 | test { try toAsciiFail("\xd6\xa4.\xdb\x81\xe1\xaa\xb3\xe2\x80\x8c", true); } // [B1, V6] |
| 3237 | 7613 | test { try toUnicodeFail("xn--vcb.xn--0kb623h"); } // [B1, V6] |
| 7614 | test { try toAsciiFail("xn--vcb.xn--0kb623h", false); } // [B1, V6] |
| 7615 | test { try toAsciiFail("xn--vcb.xn--0kb623h", true); } // [B1, V6] |
| 3238 | 7616 | test { try toUnicodeFail("xn--vcb.xn--0kb623hm1d"); } // [B1, B3, C1, V6] |
| 7617 | test { try toAsciiFail("xn--vcb.xn--0kb623hm1d", false); } // [B1, B3, C1, V6] |
| 7618 | test { try toAsciiFail("xn--vcb.xn--0kb623hm1d", true); } // [B1, B3, C1, V6] |
| 3239 | 7619 | test { try toUnicodeFail("\xf1\xa2\xad\x8f\xe0\xa1\x86\xe2\x89\xae\xe0\xab\x8d\xef\xbc\x8e\xf0\x9e\xa6\x8a"); } // [B5, B6, V7] |
| 7620 | test { try toAsciiFail("\xf1\xa2\xad\x8f\xe0\xa1\x86\xe2\x89\xae\xe0\xab\x8d\xef\xbc\x8e\xf0\x9e\xa6\x8a", false); } // [B5, B6, V7] |
| 7621 | test { try toAsciiFail("\xf1\xa2\xad\x8f\xe0\xa1\x86\xe2\x89\xae\xe0\xab\x8d\xef\xbc\x8e\xf0\x9e\xa6\x8a", true); } // [B5, B6, V7] |
| 3240 | 7622 | test { try toUnicodeFail("\xf1\xa2\xad\x8f\xe0\xa1\x86<\xcc\xb8\xe0\xab\x8d\xef\xbc\x8e\xf0\x9e\xa6\x8a"); } // [B5, B6, V7] |
| 7623 | test { try toAsciiFail("\xf1\xa2\xad\x8f\xe0\xa1\x86<\xcc\xb8\xe0\xab\x8d\xef\xbc\x8e\xf0\x9e\xa6\x8a", false); } // [B5, B6, V7] |
| 7624 | test { try toAsciiFail("\xf1\xa2\xad\x8f\xe0\xa1\x86<\xcc\xb8\xe0\xab\x8d\xef\xbc\x8e\xf0\x9e\xa6\x8a", true); } // [B5, B6, V7] |
| 3241 | 7625 | test { try toUnicodeFail("\xf1\xa2\xad\x8f\xe0\xa1\x86\xe2\x89\xae\xe0\xab\x8d.\xf0\x9e\xa6\x8a"); } // [B5, B6, V7] |
| 7626 | test { try toAsciiFail("\xf1\xa2\xad\x8f\xe0\xa1\x86\xe2\x89\xae\xe0\xab\x8d.\xf0\x9e\xa6\x8a", false); } // [B5, B6, V7] |
| 7627 | test { try toAsciiFail("\xf1\xa2\xad\x8f\xe0\xa1\x86\xe2\x89\xae\xe0\xab\x8d.\xf0\x9e\xa6\x8a", true); } // [B5, B6, V7] |
| 3242 | 7628 | test { try toUnicodeFail("\xf1\xa2\xad\x8f\xe0\xa1\x86<\xcc\xb8\xe0\xab\x8d.\xf0\x9e\xa6\x8a"); } // [B5, B6, V7] |
| 7629 | test { try toAsciiFail("\xf1\xa2\xad\x8f\xe0\xa1\x86<\xcc\xb8\xe0\xab\x8d.\xf0\x9e\xa6\x8a", false); } // [B5, B6, V7] |
| 7630 | test { try toAsciiFail("\xf1\xa2\xad\x8f\xe0\xa1\x86<\xcc\xb8\xe0\xab\x8d.\xf0\x9e\xa6\x8a", true); } // [B5, B6, V7] |
| 3243 | 7631 | test { try toUnicodeFail("xn--4vb80kq29ayo62l.xn--8g6h"); } // [B5, B6, V7] |
| 7632 | test { try toAsciiFail("xn--4vb80kq29ayo62l.xn--8g6h", false); } // [B5, B6, V7] |
| 7633 | test { try toAsciiFail("xn--4vb80kq29ayo62l.xn--8g6h", true); } // [B5, B6, V7] |
| 3244 | 7634 | test { try toUnicodeFail("\xe2\x80\x8d\xe3\x80\x82\xf0\x9e\x80\x98\xe2\x92\x88\xea\xa1\x8d\xe6\x93\x89"); } // [C2, V6, V7] |
| 7635 | test { try toAsciiFail("\xe2\x80\x8d\xe3\x80\x82\xf0\x9e\x80\x98\xe2\x92\x88\xea\xa1\x8d\xe6\x93\x89", false); } // [C2, V6, V7] |
| 7636 | test { try toAsciiFail("\xe2\x80\x8d\xe3\x80\x82\xf0\x9e\x80\x98\xe2\x92\x88\xea\xa1\x8d\xe6\x93\x89", true); } // [V6, V7, A4_2] |
| 3245 | 7637 | test { try toUnicodeFail("\xe2\x80\x8d\xe3\x80\x82\xf0\x9e\x80\x981.\xea\xa1\x8d\xe6\x93\x89"); } // [C2, V6] |
| 7638 | test { try toAsciiFail("\xe2\x80\x8d\xe3\x80\x82\xf0\x9e\x80\x981.\xea\xa1\x8d\xe6\x93\x89", false); } // [C2, V6] |
| 7639 | test { try toAsciiFail("\xe2\x80\x8d\xe3\x80\x82\xf0\x9e\x80\x981.\xea\xa1\x8d\xe6\x93\x89", true); } // [V6, A4_2] |
| 3246 | 7640 | test { try toUnicodeFail(".xn--1-1p4r.xn--s7uv61m"); } // [V6, X4_2] |
| 7641 | test { try toAsciiFail(".xn--1-1p4r.xn--s7uv61m", false); } // [V6, A4_2] |
| 7642 | test { try toAsciiFail(".xn--1-1p4r.xn--s7uv61m", true); } // [V6, A4_2] |
| 3247 | 7643 | test { try toUnicodeFail("xn--1ug.xn--1-1p4r.xn--s7uv61m"); } // [C2, V6] |
| 7644 | test { try toAsciiFail("xn--1ug.xn--1-1p4r.xn--s7uv61m", false); } // [C2, V6] |
| 7645 | test { try toAsciiFail("xn--1ug.xn--1-1p4r.xn--s7uv61m", true); } // [C2, V6] |
| 3248 | 7646 | test { try toUnicodeFail(".xn--tsh026uql4bew9p"); } // [V6, V7, X4_2] |
| 7647 | test { try toAsciiFail(".xn--tsh026uql4bew9p", false); } // [V6, V7, A4_2] |
| 7648 | test { try toAsciiFail(".xn--tsh026uql4bew9p", true); } // [V6, V7, A4_2] |
| 3249 | 7649 | test { try toUnicodeFail("xn--1ug.xn--tsh026uql4bew9p"); } // [C2, V6, V7] |
| 7650 | test { try toAsciiFail("xn--1ug.xn--tsh026uql4bew9p", false); } // [C2, V6, V7] |
| 7651 | test { try toAsciiFail("xn--1ug.xn--tsh026uql4bew9p", true); } // [C2, V6, V7] |
| 3250 | 7652 | test { try toUnicodeFail("\xe2\x82\x88\xdf\x8b\xef\xbc\x8e\xef\xad\xa4\xe2\x89\xa0"); } // [B1, B3] |
| 7653 | test { try toAsciiFail("\xe2\x82\x88\xdf\x8b\xef\xbc\x8e\xef\xad\xa4\xe2\x89\xa0", false); } // [B1, B3] |
| 7654 | test { try toAsciiFail("\xe2\x82\x88\xdf\x8b\xef\xbc\x8e\xef\xad\xa4\xe2\x89\xa0", true); } // [B1, B3] |
| 3251 | 7655 | test { try toUnicodeFail("\xe2\x82\x88\xdf\x8b\xef\xbc\x8e\xef\xad\xa4=\xcc\xb8"); } // [B1, B3] |
| 7656 | test { try toAsciiFail("\xe2\x82\x88\xdf\x8b\xef\xbc\x8e\xef\xad\xa4=\xcc\xb8", false); } // [B1, B3] |
| 7657 | test { try toAsciiFail("\xe2\x82\x88\xdf\x8b\xef\xbc\x8e\xef\xad\xa4=\xcc\xb8", true); } // [B1, B3] |
| 3252 | 7658 | test { try toUnicodeFail("8\xdf\x8b.\xd9\xbf\xe2\x89\xa0"); } // [B1, B3] |
| 7659 | test { try toAsciiFail("8\xdf\x8b.\xd9\xbf\xe2\x89\xa0", false); } // [B1, B3] |
| 7660 | test { try toAsciiFail("8\xdf\x8b.\xd9\xbf\xe2\x89\xa0", true); } // [B1, B3] |
| 3253 | 7661 | test { try toUnicodeFail("8\xdf\x8b.\xd9\xbf=\xcc\xb8"); } // [B1, B3] |
| 7662 | test { try toAsciiFail("8\xdf\x8b.\xd9\xbf=\xcc\xb8", false); } // [B1, B3] |
| 7663 | test { try toAsciiFail("8\xdf\x8b.\xd9\xbf=\xcc\xb8", true); } // [B1, B3] |
| 3254 | 7664 | test { try toUnicodeFail("xn--8-zbd.xn--4ib883l"); } // [B1, B3] |
| 7665 | test { try toAsciiFail("xn--8-zbd.xn--4ib883l", false); } // [B1, B3] |
| 7666 | test { try toAsciiFail("xn--8-zbd.xn--4ib883l", true); } // [B1, B3] |
| 3255 | 7667 | test { try toUnicodeFail("\xe1\xa2\xa1\xdf\x9e\xf2\xb9\x90\xa3.\xe2\x92\x92\xd9\x82\xf0\x91\x8d\xa6"); } // [B1, B5, V7] |
| 7668 | test { try toAsciiFail("\xe1\xa2\xa1\xdf\x9e\xf2\xb9\x90\xa3.\xe2\x92\x92\xd9\x82\xf0\x91\x8d\xa6", false); } // [B1, B5, V7] |
| 7669 | test { try toAsciiFail("\xe1\xa2\xa1\xdf\x9e\xf2\xb9\x90\xa3.\xe2\x92\x92\xd9\x82\xf0\x91\x8d\xa6", true); } // [B1, B5, V7] |
| 3256 | 7670 | test { try toUnicodeFail("\xe1\xa2\xa1\xdf\x9e\xf2\xb9\x90\xa3.11.\xd9\x82\xf0\x91\x8d\xa6"); } // [B1, B5, V7] |
| 7671 | test { try toAsciiFail("\xe1\xa2\xa1\xdf\x9e\xf2\xb9\x90\xa3.11.\xd9\x82\xf0\x91\x8d\xa6", false); } // [B1, B5, V7] |
| 7672 | test { try toAsciiFail("\xe1\xa2\xa1\xdf\x9e\xf2\xb9\x90\xa3.11.\xd9\x82\xf0\x91\x8d\xa6", true); } // [B1, B5, V7] |
| 3257 | 7673 | test { try toUnicodeFail("xn--5sb596fi873t.11.xn--ehb4198k"); } // [B1, B5, V7] |
| 7674 | test { try toAsciiFail("xn--5sb596fi873t.11.xn--ehb4198k", false); } // [B1, B5, V7] |
| 7675 | test { try toAsciiFail("xn--5sb596fi873t.11.xn--ehb4198k", true); } // [B1, B5, V7] |
| 3258 | 7676 | test { try toUnicodeFail("xn--5sb596fi873t.xn--ehb336mvy7n"); } // [B1, B5, V7] |
| 7677 | test { try toAsciiFail("xn--5sb596fi873t.xn--ehb336mvy7n", false); } // [B1, B5, V7] |
| 7678 | test { try toAsciiFail("xn--5sb596fi873t.xn--ehb336mvy7n", true); } // [B1, B5, V7] |
| 3259 | 7679 | test { try toUnicodeFail("\xe0\xb9\x88-\xf0\x90\xb9\xba\xf0\x9d\x9f\x9c.\xcd\xa3\xdb\xa1\xe2\x92\x8f"); } // [B1, V6, V7] |
| 7680 | test { try toAsciiFail("\xe0\xb9\x88-\xf0\x90\xb9\xba\xf0\x9d\x9f\x9c.\xcd\xa3\xdb\xa1\xe2\x92\x8f", false); } // [B1, V6, V7] |
| 7681 | test { try toAsciiFail("\xe0\xb9\x88-\xf0\x90\xb9\xba\xf0\x9d\x9f\x9c.\xcd\xa3\xdb\xa1\xe2\x92\x8f", true); } // [B1, V6, V7] |
| 3260 | 7682 | test { try toUnicodeFail("\xe0\xb9\x88-\xf0\x90\xb9\xba4.\xcd\xa3\xdb\xa18."); } // [B1, V6] |
| 7683 | test { try toAsciiFail("\xe0\xb9\x88-\xf0\x90\xb9\xba4.\xcd\xa3\xdb\xa18.", false); } // [B1, V6, A4_2] |
| 7684 | test { try toAsciiFail("\xe0\xb9\x88-\xf0\x90\xb9\xba4.\xcd\xa3\xdb\xa18.", true); } // [B1, V6, A4_2] |
| 3261 | 7685 | test { try toUnicodeFail("xn---4-owiz479s.xn--8-ihb69x."); } // [B1, V6] |
| 7686 | test { try toAsciiFail("xn---4-owiz479s.xn--8-ihb69x.", false); } // [B1, V6, A4_2] |
| 7687 | test { try toAsciiFail("xn---4-owiz479s.xn--8-ihb69x.", true); } // [B1, V6, A4_2] |
| 3262 | 7688 | test { try toUnicodeFail("xn---4-owiz479s.xn--eva20pjv9a"); } // [B1, V6, V7] |
| 7689 | test { try toAsciiFail("xn---4-owiz479s.xn--eva20pjv9a", false); } // [B1, V6, V7] |
| 7690 | test { try toAsciiFail("xn---4-owiz479s.xn--eva20pjv9a", true); } // [B1, V6, V7] |
| 3263 | 7691 | test { try toUnicodeFail("\xe2\xab\x90\xef\xbd\xa1\xe1\x83\x80-\xf3\x83\x90\xa2"); } // [V7] |
| 7692 | test { try toAsciiFail("\xe2\xab\x90\xef\xbd\xa1\xe1\x83\x80-\xf3\x83\x90\xa2", false); } // [V7] |
| 7693 | test { try toAsciiFail("\xe2\xab\x90\xef\xbd\xa1\xe1\x83\x80-\xf3\x83\x90\xa2", true); } // [V7] |
| 3264 | 7694 | test { try toUnicodeFail("\xe2\xab\x90\xe3\x80\x82\xe1\x83\x80-\xf3\x83\x90\xa2"); } // [V7] |
| 7695 | test { try toAsciiFail("\xe2\xab\x90\xe3\x80\x82\xe1\x83\x80-\xf3\x83\x90\xa2", false); } // [V7] |
| 7696 | test { try toAsciiFail("\xe2\xab\x90\xe3\x80\x82\xe1\x83\x80-\xf3\x83\x90\xa2", true); } // [V7] |
| 3265 | 7697 | test { try toUnicodeFail("\xe2\xab\x90\xe3\x80\x82\xe2\xb4\xa0-\xf3\x83\x90\xa2"); } // [V7] |
| 7698 | test { try toAsciiFail("\xe2\xab\x90\xe3\x80\x82\xe2\xb4\xa0-\xf3\x83\x90\xa2", false); } // [V7] |
| 7699 | test { try toAsciiFail("\xe2\xab\x90\xe3\x80\x82\xe2\xb4\xa0-\xf3\x83\x90\xa2", true); } // [V7] |
| 3266 | 7700 | test { try toUnicodeFail("xn--r3i.xn----2wst7439i"); } // [V7] |
| 7701 | test { try toAsciiFail("xn--r3i.xn----2wst7439i", false); } // [V7] |
| 7702 | test { try toAsciiFail("xn--r3i.xn----2wst7439i", true); } // [V7] |
| 3267 | 7703 | test { try toUnicodeFail("\xe2\xab\x90\xef\xbd\xa1\xe2\xb4\xa0-\xf3\x83\x90\xa2"); } // [V7] |
| 7704 | test { try toAsciiFail("\xe2\xab\x90\xef\xbd\xa1\xe2\xb4\xa0-\xf3\x83\x90\xa2", false); } // [V7] |
| 7705 | test { try toAsciiFail("\xe2\xab\x90\xef\xbd\xa1\xe2\xb4\xa0-\xf3\x83\x90\xa2", true); } // [V7] |
| 3268 | 7706 | test { try toUnicodeFail("xn--r3i.xn----z1g58579u"); } // [V7] |
| 7707 | test { try toAsciiFail("xn--r3i.xn----z1g58579u", false); } // [V7] |
| 7708 | test { try toAsciiFail("xn--r3i.xn----z1g58579u", true); } // [V7] |
| 3269 | 7709 | test { try toUnicodeFail("\xf0\x91\x91\x82\xe2\x97\x8a\xef\xbc\x8e\xe2\xa6\x9f\xe2\x88\xa0"); } // [V6] |
| 7710 | test { try toAsciiFail("\xf0\x91\x91\x82\xe2\x97\x8a\xef\xbc\x8e\xe2\xa6\x9f\xe2\x88\xa0", false); } // [V6] |
| 7711 | test { try toAsciiFail("\xf0\x91\x91\x82\xe2\x97\x8a\xef\xbc\x8e\xe2\xa6\x9f\xe2\x88\xa0", true); } // [V6] |
| 3270 | 7712 | test { try toUnicodeFail("\xf0\x91\x91\x82\xe2\x97\x8a.\xe2\xa6\x9f\xe2\x88\xa0"); } // [V6] |
| 7713 | test { try toAsciiFail("\xf0\x91\x91\x82\xe2\x97\x8a.\xe2\xa6\x9f\xe2\x88\xa0", false); } // [V6] |
| 7714 | test { try toAsciiFail("\xf0\x91\x91\x82\xe2\x97\x8a.\xe2\xa6\x9f\xe2\x88\xa0", true); } // [V6] |
| 3271 | 7715 | test { try toUnicodeFail("xn--01h3338f.xn--79g270a"); } // [V6] |
| 7716 | test { try toAsciiFail("xn--01h3338f.xn--79g270a", false); } // [V6] |
| 7717 | test { try toAsciiFail("xn--01h3338f.xn--79g270a", true); } // [V6] |
| 3272 | 7718 | test { try toUnicodeFail("\xf0\xbf\x8c\xb0-\xd9\xa2\xe3\x80\x82\xf3\x8b\xb8\x9b\xea\xa1\x82"); } // [B5, B6, V7] |
| 7719 | test { try toAsciiFail("\xf0\xbf\x8c\xb0-\xd9\xa2\xe3\x80\x82\xf3\x8b\xb8\x9b\xea\xa1\x82", false); } // [B5, B6, V7] |
| 7720 | test { try toAsciiFail("\xf0\xbf\x8c\xb0-\xd9\xa2\xe3\x80\x82\xf3\x8b\xb8\x9b\xea\xa1\x82", true); } // [B5, B6, V7] |
| 3273 | 7721 | test { try toUnicodeFail("xn----dqc20828e.xn--bc9an2879c"); } // [B5, B6, V7] |
| 7722 | test { try toAsciiFail("xn----dqc20828e.xn--bc9an2879c", false); } // [B5, B6, V7] |
| 7723 | test { try toAsciiFail("xn----dqc20828e.xn--bc9an2879c", true); } // [B5, B6, V7] |
| 3274 | 7724 | test { try toUnicodeFail("\xd9\xb8\xe3\x80\x82\xf3\xa0\x8f\xac\xdd\x81\xf0\x9e\xaa\xad\xf0\x90\xb9\xaa"); } // [B1, V7] |
| 7725 | test { try toAsciiFail("\xd9\xb8\xe3\x80\x82\xf3\xa0\x8f\xac\xdd\x81\xf0\x9e\xaa\xad\xf0\x90\xb9\xaa", false); } // [B1, V7] |
| 7726 | test { try toAsciiFail("\xd9\xb8\xe3\x80\x82\xf3\xa0\x8f\xac\xdd\x81\xf0\x9e\xaa\xad\xf0\x90\xb9\xaa", true); } // [B1, V7] |
| 3275 | 7727 | test { try toUnicodeFail("\xd9\x8a\xd9\xb4\xe3\x80\x82\xf3\xa0\x8f\xac\xdd\x81\xf0\x9e\xaa\xad\xf0\x90\xb9\xaa"); } // [B1, V7] |
| 7728 | test { try toAsciiFail("\xd9\x8a\xd9\xb4\xe3\x80\x82\xf3\xa0\x8f\xac\xdd\x81\xf0\x9e\xaa\xad\xf0\x90\xb9\xaa", false); } // [B1, V7] |
| 7729 | test { try toAsciiFail("\xd9\x8a\xd9\xb4\xe3\x80\x82\xf3\xa0\x8f\xac\xdd\x81\xf0\x9e\xaa\xad\xf0\x90\xb9\xaa", true); } // [B1, V7] |
| 3276 | 7730 | test { try toUnicodeFail("xn--mhb8f.xn--oob2585kfdsfsbo7h"); } // [B1, V7] |
| 7731 | test { try toAsciiFail("xn--mhb8f.xn--oob2585kfdsfsbo7h", false); } // [B1, V7] |
| 7732 | test { try toAsciiFail("xn--mhb8f.xn--oob2585kfdsfsbo7h", true); } // [B1, V7] |
| 3277 | 7733 | test { try toUnicodeFail("\xf0\x90\xab\x86\xea\x8c\x84\xef\xbd\xa1\xe2\x80\x8d\xe1\xa3\xac"); } // [B1, B2, B3, C2] |
| 7734 | test { try toAsciiFail("\xf0\x90\xab\x86\xea\x8c\x84\xef\xbd\xa1\xe2\x80\x8d\xe1\xa3\xac", false); } // [B1, B2, B3, C2] |
| 7735 | test { try toAsciiFail("\xf0\x90\xab\x86\xea\x8c\x84\xef\xbd\xa1\xe2\x80\x8d\xe1\xa3\xac", true); } // [B2, B3] |
| 3278 | 7736 | test { try toUnicodeFail("\xf0\x90\xab\x86\xea\x8c\x84\xe3\x80\x82\xe2\x80\x8d\xe1\xa3\xac"); } // [B1, B2, B3, C2] |
| 7737 | test { try toAsciiFail("\xf0\x90\xab\x86\xea\x8c\x84\xe3\x80\x82\xe2\x80\x8d\xe1\xa3\xac", false); } // [B1, B2, B3, C2] |
| 7738 | test { try toAsciiFail("\xf0\x90\xab\x86\xea\x8c\x84\xe3\x80\x82\xe2\x80\x8d\xe1\xa3\xac", true); } // [B2, B3] |
| 3279 | 7739 | test { try toUnicodeFail("xn--y77ao18q.xn--wdf"); } // [B2, B3] |
| 7740 | test { try toAsciiFail("xn--y77ao18q.xn--wdf", false); } // [B2, B3] |
| 7741 | test { try toAsciiFail("xn--y77ao18q.xn--wdf", true); } // [B2, B3] |
| 3280 | 7742 | test { try toUnicodeFail("xn--y77ao18q.xn--wdf367a"); } // [B1, B2, B3, C2] |
| 7743 | test { try toAsciiFail("xn--y77ao18q.xn--wdf367a", false); } // [B1, B2, B3, C2] |
| 7744 | test { try toAsciiFail("xn--y77ao18q.xn--wdf367a", true); } // [B1, B2, B3, C2] |
| 3281 | 7745 | test { try toUnicodeFail("\xe2\x82\x80\xd9\xa2\xe3\x80\x82\xf3\x85\xaa\x9e\xe2\x89\xaf-"); } // [B1, B6, V3, V7] |
| 7746 | test { try toAsciiFail("\xe2\x82\x80\xd9\xa2\xe3\x80\x82\xf3\x85\xaa\x9e\xe2\x89\xaf-", false); } // [B1, B6, V3, V7] |
| 7747 | test { try toAsciiFail("\xe2\x82\x80\xd9\xa2\xe3\x80\x82\xf3\x85\xaa\x9e\xe2\x89\xaf-", true); } // [B1, B6, V3, V7] |
| 3282 | 7748 | test { try toUnicodeFail("\xe2\x82\x80\xd9\xa2\xe3\x80\x82\xf3\x85\xaa\x9e>\xcc\xb8-"); } // [B1, B6, V3, V7] |
| 7749 | test { try toAsciiFail("\xe2\x82\x80\xd9\xa2\xe3\x80\x82\xf3\x85\xaa\x9e>\xcc\xb8-", false); } // [B1, B6, V3, V7] |
| 7750 | test { try toAsciiFail("\xe2\x82\x80\xd9\xa2\xe3\x80\x82\xf3\x85\xaa\x9e>\xcc\xb8-", true); } // [B1, B6, V3, V7] |
| 3283 | 7751 | test { try toUnicodeFail("0\xd9\xa2\xe3\x80\x82\xf3\x85\xaa\x9e\xe2\x89\xaf-"); } // [B1, B6, V3, V7] |
| 7752 | test { try toAsciiFail("0\xd9\xa2\xe3\x80\x82\xf3\x85\xaa\x9e\xe2\x89\xaf-", false); } // [B1, B6, V3, V7] |
| 7753 | test { try toAsciiFail("0\xd9\xa2\xe3\x80\x82\xf3\x85\xaa\x9e\xe2\x89\xaf-", true); } // [B1, B6, V3, V7] |
| 3284 | 7754 | test { try toUnicodeFail("0\xd9\xa2\xe3\x80\x82\xf3\x85\xaa\x9e>\xcc\xb8-"); } // [B1, B6, V3, V7] |
| 7755 | test { try toAsciiFail("0\xd9\xa2\xe3\x80\x82\xf3\x85\xaa\x9e>\xcc\xb8-", false); } // [B1, B6, V3, V7] |
| 7756 | test { try toAsciiFail("0\xd9\xa2\xe3\x80\x82\xf3\x85\xaa\x9e>\xcc\xb8-", true); } // [B1, B6, V3, V7] |
| 3285 | 7757 | test { try toUnicodeFail("xn--0-dqc.xn----ogov3342l"); } // [B1, B6, V3, V7] |
| 7758 | test { try toAsciiFail("xn--0-dqc.xn----ogov3342l", false); } // [B1, B6, V3, V7] |
| 7759 | test { try toAsciiFail("xn--0-dqc.xn----ogov3342l", true); } // [B1, B6, V3, V7] |
| 3286 | 7760 | test { try toUnicodeFail("\xcc\x9c\xf0\x90\xb9\xab-\xf0\x9e\xaf\x83.\xf0\x90\x8b\xa4\xe0\xa1\x85"); } // [B1, V6, V7] |
| 7761 | test { try toAsciiFail("\xcc\x9c\xf0\x90\xb9\xab-\xf0\x9e\xaf\x83.\xf0\x90\x8b\xa4\xe0\xa1\x85", false); } // [B1, V6, V7] |
| 7762 | test { try toAsciiFail("\xcc\x9c\xf0\x90\xb9\xab-\xf0\x9e\xaf\x83.\xf0\x90\x8b\xa4\xe0\xa1\x85", true); } // [B1, V6, V7] |
| 3287 | 7763 | test { try toUnicodeFail("xn----gdb7046r692g.xn--3vb1349j"); } // [B1, V6, V7] |
| 7764 | test { try toAsciiFail("xn----gdb7046r692g.xn--3vb1349j", false); } // [B1, V6, V7] |
| 7765 | test { try toAsciiFail("xn----gdb7046r692g.xn--3vb1349j", true); } // [B1, V6, V7] |
| 3288 | 7766 | test { try toUnicodeFail("\xe2\x89\xa0\xef\xbd\xa1\xf0\x9d\xa9\x91\xf0\x90\xb9\xa9\xe1\x83\x81\xd6\x94"); } // [B1, V6] |
| 7767 | test { try toAsciiFail("\xe2\x89\xa0\xef\xbd\xa1\xf0\x9d\xa9\x91\xf0\x90\xb9\xa9\xe1\x83\x81\xd6\x94", false); } // [B1, V6] |
| 7768 | test { try toAsciiFail("\xe2\x89\xa0\xef\xbd\xa1\xf0\x9d\xa9\x91\xf0\x90\xb9\xa9\xe1\x83\x81\xd6\x94", true); } // [B1, V6] |
| 3289 | 7769 | test { try toUnicodeFail("=\xcc\xb8\xef\xbd\xa1\xf0\x9d\xa9\x91\xf0\x90\xb9\xa9\xe1\x83\x81\xd6\x94"); } // [B1, V6] |
| 7770 | test { try toAsciiFail("=\xcc\xb8\xef\xbd\xa1\xf0\x9d\xa9\x91\xf0\x90\xb9\xa9\xe1\x83\x81\xd6\x94", false); } // [B1, V6] |
| 7771 | test { try toAsciiFail("=\xcc\xb8\xef\xbd\xa1\xf0\x9d\xa9\x91\xf0\x90\xb9\xa9\xe1\x83\x81\xd6\x94", true); } // [B1, V6] |
| 3290 | 7772 | test { try toUnicodeFail("\xe2\x89\xa0\xe3\x80\x82\xf0\x9d\xa9\x91\xf0\x90\xb9\xa9\xe1\x83\x81\xd6\x94"); } // [B1, V6] |
| 7773 | test { try toAsciiFail("\xe2\x89\xa0\xe3\x80\x82\xf0\x9d\xa9\x91\xf0\x90\xb9\xa9\xe1\x83\x81\xd6\x94", false); } // [B1, V6] |
| 7774 | test { try toAsciiFail("\xe2\x89\xa0\xe3\x80\x82\xf0\x9d\xa9\x91\xf0\x90\xb9\xa9\xe1\x83\x81\xd6\x94", true); } // [B1, V6] |
| 3291 | 7775 | test { try toUnicodeFail("=\xcc\xb8\xe3\x80\x82\xf0\x9d\xa9\x91\xf0\x90\xb9\xa9\xe1\x83\x81\xd6\x94"); } // [B1, V6] |
| 7776 | test { try toAsciiFail("=\xcc\xb8\xe3\x80\x82\xf0\x9d\xa9\x91\xf0\x90\xb9\xa9\xe1\x83\x81\xd6\x94", false); } // [B1, V6] |
| 7777 | test { try toAsciiFail("=\xcc\xb8\xe3\x80\x82\xf0\x9d\xa9\x91\xf0\x90\xb9\xa9\xe1\x83\x81\xd6\x94", true); } // [B1, V6] |
| 3292 | 7778 | test { try toUnicodeFail("=\xcc\xb8\xe3\x80\x82\xf0\x9d\xa9\x91\xf0\x90\xb9\xa9\xe2\xb4\xa1\xd6\x94"); } // [B1, V6] |
| 7779 | test { try toAsciiFail("=\xcc\xb8\xe3\x80\x82\xf0\x9d\xa9\x91\xf0\x90\xb9\xa9\xe2\xb4\xa1\xd6\x94", false); } // [B1, V6] |
| 7780 | test { try toAsciiFail("=\xcc\xb8\xe3\x80\x82\xf0\x9d\xa9\x91\xf0\x90\xb9\xa9\xe2\xb4\xa1\xd6\x94", true); } // [B1, V6] |
| 3293 | 7781 | test { try toUnicodeFail("\xe2\x89\xa0\xe3\x80\x82\xf0\x9d\xa9\x91\xf0\x90\xb9\xa9\xe2\xb4\xa1\xd6\x94"); } // [B1, V6] |
| 7782 | test { try toAsciiFail("\xe2\x89\xa0\xe3\x80\x82\xf0\x9d\xa9\x91\xf0\x90\xb9\xa9\xe2\xb4\xa1\xd6\x94", false); } // [B1, V6] |
| 7783 | test { try toAsciiFail("\xe2\x89\xa0\xe3\x80\x82\xf0\x9d\xa9\x91\xf0\x90\xb9\xa9\xe2\xb4\xa1\xd6\x94", true); } // [B1, V6] |
| 3294 | 7784 | test { try toUnicodeFail("xn--1ch.xn--fcb363rk03mypug"); } // [B1, V6] |
| 7785 | test { try toAsciiFail("xn--1ch.xn--fcb363rk03mypug", false); } // [B1, V6] |
| 7786 | test { try toAsciiFail("xn--1ch.xn--fcb363rk03mypug", true); } // [B1, V6] |
| 3295 | 7787 | test { try toUnicodeFail("=\xcc\xb8\xef\xbd\xa1\xf0\x9d\xa9\x91\xf0\x90\xb9\xa9\xe2\xb4\xa1\xd6\x94"); } // [B1, V6] |
| 7788 | test { try toAsciiFail("=\xcc\xb8\xef\xbd\xa1\xf0\x9d\xa9\x91\xf0\x90\xb9\xa9\xe2\xb4\xa1\xd6\x94", false); } // [B1, V6] |
| 7789 | test { try toAsciiFail("=\xcc\xb8\xef\xbd\xa1\xf0\x9d\xa9\x91\xf0\x90\xb9\xa9\xe2\xb4\xa1\xd6\x94", true); } // [B1, V6] |
| 3296 | 7790 | test { try toUnicodeFail("\xe2\x89\xa0\xef\xbd\xa1\xf0\x9d\xa9\x91\xf0\x90\xb9\xa9\xe2\xb4\xa1\xd6\x94"); } // [B1, V6] |
| 7791 | test { try toAsciiFail("\xe2\x89\xa0\xef\xbd\xa1\xf0\x9d\xa9\x91\xf0\x90\xb9\xa9\xe2\xb4\xa1\xd6\x94", false); } // [B1, V6] |
| 7792 | test { try toAsciiFail("\xe2\x89\xa0\xef\xbd\xa1\xf0\x9d\xa9\x91\xf0\x90\xb9\xa9\xe2\xb4\xa1\xd6\x94", true); } // [B1, V6] |
| 3297 | 7793 | test { try toUnicodeFail("xn--1ch.xn--fcb538c649rypog"); } // [B1, V6, V7] |
| 7794 | test { try toAsciiFail("xn--1ch.xn--fcb538c649rypog", false); } // [B1, V6, V7] |
| 7795 | test { try toAsciiFail("xn--1ch.xn--fcb538c649rypog", true); } // [B1, V6, V7] |
| 3298 | 7796 | test { try toUnicodeFail("\xf0\x96\xab\xb3\xe2\x89\xa0.\xe1\x82\xa0\xf0\x90\xae\x80"); } // [B1, B5, B6, V6] |
| 7797 | test { try toAsciiFail("\xf0\x96\xab\xb3\xe2\x89\xa0.\xe1\x82\xa0\xf0\x90\xae\x80", false); } // [B1, B5, B6, V6] |
| 7798 | test { try toAsciiFail("\xf0\x96\xab\xb3\xe2\x89\xa0.\xe1\x82\xa0\xf0\x90\xae\x80", true); } // [B1, B5, B6, V6] |
| 3299 | 7799 | test { try toUnicodeFail("\xf0\x96\xab\xb3=\xcc\xb8.\xe1\x82\xa0\xf0\x90\xae\x80"); } // [B1, B5, B6, V6] |
| 7800 | test { try toAsciiFail("\xf0\x96\xab\xb3=\xcc\xb8.\xe1\x82\xa0\xf0\x90\xae\x80", false); } // [B1, B5, B6, V6] |
| 7801 | test { try toAsciiFail("\xf0\x96\xab\xb3=\xcc\xb8.\xe1\x82\xa0\xf0\x90\xae\x80", true); } // [B1, B5, B6, V6] |
| 3300 | 7802 | test { try toUnicodeFail("\xf0\x96\xab\xb3=\xcc\xb8.\xe2\xb4\x80\xf0\x90\xae\x80"); } // [B1, B5, B6, V6] |
| 7803 | test { try toAsciiFail("\xf0\x96\xab\xb3=\xcc\xb8.\xe2\xb4\x80\xf0\x90\xae\x80", false); } // [B1, B5, B6, V6] |
| 7804 | test { try toAsciiFail("\xf0\x96\xab\xb3=\xcc\xb8.\xe2\xb4\x80\xf0\x90\xae\x80", true); } // [B1, B5, B6, V6] |
| 3301 | 7805 | test { try toUnicodeFail("\xf0\x96\xab\xb3\xe2\x89\xa0.\xe2\xb4\x80\xf0\x90\xae\x80"); } // [B1, B5, B6, V6] |
| 7806 | test { try toAsciiFail("\xf0\x96\xab\xb3\xe2\x89\xa0.\xe2\xb4\x80\xf0\x90\xae\x80", false); } // [B1, B5, B6, V6] |
| 7807 | test { try toAsciiFail("\xf0\x96\xab\xb3\xe2\x89\xa0.\xe2\xb4\x80\xf0\x90\xae\x80", true); } // [B1, B5, B6, V6] |
| 3302 | 7808 | test { try toUnicodeFail("xn--1ch9250k.xn--rkj6232e"); } // [B1, B5, B6, V6] |
| 7809 | test { try toAsciiFail("xn--1ch9250k.xn--rkj6232e", false); } // [B1, B5, B6, V6] |
| 7810 | test { try toAsciiFail("xn--1ch9250k.xn--rkj6232e", true); } // [B1, B5, B6, V6] |
| 3303 | 7811 | test { try toUnicodeFail("xn--1ch9250k.xn--7md2659j"); } // [B1, B5, B6, V6, V7] |
| 7812 | test { try toAsciiFail("xn--1ch9250k.xn--7md2659j", false); } // [B1, B5, B6, V6, V7] |
| 7813 | test { try toAsciiFail("xn--1ch9250k.xn--7md2659j", true); } // [B1, B5, B6, V6, V7] |
| 3304 | 7814 | test { try toUnicodeFail("\xf3\xa0\x85\xbe\xdc\xb6\xdc\xa6\xef\xbc\x8e\xe1\xa2\x9a\xe9\x96\xaa\xe0\xa3\xa2\xf0\x9d\xa9\x9f"); } // [B1, B5, B6, V6, V7] |
| 7815 | test { try toAsciiFail("\xf3\xa0\x85\xbe\xdc\xb6\xdc\xa6\xef\xbc\x8e\xe1\xa2\x9a\xe9\x96\xaa\xe0\xa3\xa2\xf0\x9d\xa9\x9f", false); } // [B1, B5, B6, V6, V7] |
| 7816 | test { try toAsciiFail("\xf3\xa0\x85\xbe\xdc\xb6\xdc\xa6\xef\xbc\x8e\xe1\xa2\x9a\xe9\x96\xaa\xe0\xa3\xa2\xf0\x9d\xa9\x9f", true); } // [B1, B5, B6, V6, V7] |
| 3305 | 7817 | test { try toUnicodeFail("\xf3\xa0\x85\xbe\xdc\xb6\xdc\xa6.\xe1\xa2\x9a\xe9\x96\xaa\xe0\xa3\xa2\xf0\x9d\xa9\x9f"); } // [B1, B5, B6, V6, V7] |
| 7818 | test { try toAsciiFail("\xf3\xa0\x85\xbe\xdc\xb6\xdc\xa6.\xe1\xa2\x9a\xe9\x96\xaa\xe0\xa3\xa2\xf0\x9d\xa9\x9f", false); } // [B1, B5, B6, V6, V7] |
| 7819 | test { try toAsciiFail("\xf3\xa0\x85\xbe\xdc\xb6\xdc\xa6.\xe1\xa2\x9a\xe9\x96\xaa\xe0\xa3\xa2\xf0\x9d\xa9\x9f", true); } // [B1, B5, B6, V6, V7] |
| 3306 | 7820 | test { try toUnicodeFail("xn--wnb5a.xn--l0b161fis8gbp5m"); } // [B1, B5, B6, V6, V7] |
| 7821 | test { try toAsciiFail("xn--wnb5a.xn--l0b161fis8gbp5m", false); } // [B1, B5, B6, V6, V7] |
| 7822 | test { try toAsciiFail("xn--wnb5a.xn--l0b161fis8gbp5m", true); } // [B1, B5, B6, V6, V7] |
| 3307 | 7823 | test { try toUnicodeFail("\xe2\x80\x8d\xf3\xa0\x87\x9c\xdb\x8b\xea\xa3\xa9\xef\xbd\xa1\xe2\x83\x9d\xe0\xbe\xb0-\xe1\x9b\x9f"); } // [B1, C2, V6] |
| 7824 | test { try toAsciiFail("\xe2\x80\x8d\xf3\xa0\x87\x9c\xdb\x8b\xea\xa3\xa9\xef\xbd\xa1\xe2\x83\x9d\xe0\xbe\xb0-\xe1\x9b\x9f", false); } // [B1, C2, V6] |
| 7825 | test { try toAsciiFail("\xe2\x80\x8d\xf3\xa0\x87\x9c\xdb\x8b\xea\xa3\xa9\xef\xbd\xa1\xe2\x83\x9d\xe0\xbe\xb0-\xe1\x9b\x9f", true); } // [B1, V6] |
| 3308 | 7826 | test { try toUnicodeFail("\xe2\x80\x8d\xf3\xa0\x87\x9c\xdb\x8b\xea\xa3\xa9\xe3\x80\x82\xe2\x83\x9d\xe0\xbe\xb0-\xe1\x9b\x9f"); } // [B1, C2, V6] |
| 7827 | test { try toAsciiFail("\xe2\x80\x8d\xf3\xa0\x87\x9c\xdb\x8b\xea\xa3\xa9\xe3\x80\x82\xe2\x83\x9d\xe0\xbe\xb0-\xe1\x9b\x9f", false); } // [B1, C2, V6] |
| 7828 | test { try toAsciiFail("\xe2\x80\x8d\xf3\xa0\x87\x9c\xdb\x8b\xea\xa3\xa9\xe3\x80\x82\xe2\x83\x9d\xe0\xbe\xb0-\xe1\x9b\x9f", true); } // [B1, V6] |
| 3309 | 7829 | test { try toUnicodeFail("xn--blb8114f.xn----gmg236cj6k"); } // [B1, V6] |
| 7830 | test { try toAsciiFail("xn--blb8114f.xn----gmg236cj6k", false); } // [B1, V6] |
| 7831 | test { try toAsciiFail("xn--blb8114f.xn----gmg236cj6k", true); } // [B1, V6] |
| 3310 | 7832 | test { try toUnicodeFail("xn--blb540ke10h.xn----gmg236cj6k"); } // [B1, C2, V6] |
| 7833 | test { try toAsciiFail("xn--blb540ke10h.xn----gmg236cj6k", false); } // [B1, C2, V6] |
| 7834 | test { try toAsciiFail("xn--blb540ke10h.xn----gmg236cj6k", true); } // [B1, C2, V6] |
| 3311 | 7835 | test { try toUnicodeFail("\xed\x97\x81\xf3\x98\x96\x99\xe0\xb8\xba\xf3\x9a\x8d\x9a\xe3\x80\x82\xda\xba\xf0\x9d\x9f\x9c"); } // [V7] |
| 7836 | test { try toAsciiFail("\xed\x97\x81\xf3\x98\x96\x99\xe0\xb8\xba\xf3\x9a\x8d\x9a\xe3\x80\x82\xda\xba\xf0\x9d\x9f\x9c", false); } // [V7] |
| 7837 | test { try toAsciiFail("\xed\x97\x81\xf3\x98\x96\x99\xe0\xb8\xba\xf3\x9a\x8d\x9a\xe3\x80\x82\xda\xba\xf0\x9d\x9f\x9c", true); } // [V7] |
| 3312 | 7838 | test { try toUnicodeFail("\xe1\x84\x92\xe1\x85\xa4\xe1\x86\xbc\xf3\x98\x96\x99\xe0\xb8\xba\xf3\x9a\x8d\x9a\xe3\x80\x82\xda\xba\xf0\x9d\x9f\x9c"); } // [V7] |
| 7839 | test { try toAsciiFail("\xe1\x84\x92\xe1\x85\xa4\xe1\x86\xbc\xf3\x98\x96\x99\xe0\xb8\xba\xf3\x9a\x8d\x9a\xe3\x80\x82\xda\xba\xf0\x9d\x9f\x9c", false); } // [V7] |
| 7840 | test { try toAsciiFail("\xe1\x84\x92\xe1\x85\xa4\xe1\x86\xbc\xf3\x98\x96\x99\xe0\xb8\xba\xf3\x9a\x8d\x9a\xe3\x80\x82\xda\xba\xf0\x9d\x9f\x9c", true); } // [V7] |
| 3313 | 7841 | test { try toUnicodeFail("\xed\x97\x81\xf3\x98\x96\x99\xe0\xb8\xba\xf3\x9a\x8d\x9a\xe3\x80\x82\xda\xba4"); } // [V7] |
| 7842 | test { try toAsciiFail("\xed\x97\x81\xf3\x98\x96\x99\xe0\xb8\xba\xf3\x9a\x8d\x9a\xe3\x80\x82\xda\xba4", false); } // [V7] |
| 7843 | test { try toAsciiFail("\xed\x97\x81\xf3\x98\x96\x99\xe0\xb8\xba\xf3\x9a\x8d\x9a\xe3\x80\x82\xda\xba4", true); } // [V7] |
| 3314 | 7844 | test { try toUnicodeFail("\xe1\x84\x92\xe1\x85\xa4\xe1\x86\xbc\xf3\x98\x96\x99\xe0\xb8\xba\xf3\x9a\x8d\x9a\xe3\x80\x82\xda\xba4"); } // [V7] |
| 7845 | test { try toAsciiFail("\xe1\x84\x92\xe1\x85\xa4\xe1\x86\xbc\xf3\x98\x96\x99\xe0\xb8\xba\xf3\x9a\x8d\x9a\xe3\x80\x82\xda\xba4", false); } // [V7] |
| 7846 | test { try toAsciiFail("\xe1\x84\x92\xe1\x85\xa4\xe1\x86\xbc\xf3\x98\x96\x99\xe0\xb8\xba\xf3\x9a\x8d\x9a\xe3\x80\x82\xda\xba4", true); } // [V7] |
| 3315 | 7847 | test { try toUnicodeFail("xn--o4c1723h8g85gt4ya.xn--4-dvc"); } // [V7] |
| 7848 | test { try toAsciiFail("xn--o4c1723h8g85gt4ya.xn--4-dvc", false); } // [V7] |
| 7849 | test { try toAsciiFail("xn--o4c1723h8g85gt4ya.xn--4-dvc", true); } // [V7] |
| 3316 | 7850 | test { try toUnicodeFail("\xf0\x90\xb9\xad\xef\xbd\xa1\xf3\x83\xb1\x82\xe2\x80\x8c\xe1\x82\xbe"); } // [B1, C1, V7] |
| 7851 | test { try toAsciiFail("\xf0\x90\xb9\xad\xef\xbd\xa1\xf3\x83\xb1\x82\xe2\x80\x8c\xe1\x82\xbe", false); } // [B1, C1, V7] |
| 7852 | test { try toAsciiFail("\xf0\x90\xb9\xad\xef\xbd\xa1\xf3\x83\xb1\x82\xe2\x80\x8c\xe1\x82\xbe", true); } // [B1, V7] |
| 3317 | 7853 | test { try toUnicodeFail("\xf0\x90\xb9\xad\xe3\x80\x82\xf3\x83\xb1\x82\xe2\x80\x8c\xe1\x82\xbe"); } // [B1, C1, V7] |
| 7854 | test { try toAsciiFail("\xf0\x90\xb9\xad\xe3\x80\x82\xf3\x83\xb1\x82\xe2\x80\x8c\xe1\x82\xbe", false); } // [B1, C1, V7] |
| 7855 | test { try toAsciiFail("\xf0\x90\xb9\xad\xe3\x80\x82\xf3\x83\xb1\x82\xe2\x80\x8c\xe1\x82\xbe", true); } // [B1, V7] |
| 3318 | 7856 | test { try toUnicodeFail("\xf0\x90\xb9\xad\xe3\x80\x82\xf3\x83\xb1\x82\xe2\x80\x8c\xe2\xb4\x9e"); } // [B1, C1, V7] |
| 7857 | test { try toAsciiFail("\xf0\x90\xb9\xad\xe3\x80\x82\xf3\x83\xb1\x82\xe2\x80\x8c\xe2\xb4\x9e", false); } // [B1, C1, V7] |
| 7858 | test { try toAsciiFail("\xf0\x90\xb9\xad\xe3\x80\x82\xf3\x83\xb1\x82\xe2\x80\x8c\xe2\xb4\x9e", true); } // [B1, V7] |
| 3319 | 7859 | test { try toUnicodeFail("xn--lo0d.xn--mljx1099g"); } // [B1, V7] |
| 7860 | test { try toAsciiFail("xn--lo0d.xn--mljx1099g", false); } // [B1, V7] |
| 7861 | test { try toAsciiFail("xn--lo0d.xn--mljx1099g", true); } // [B1, V7] |
| 3320 | 7862 | test { try toUnicodeFail("xn--lo0d.xn--0ugx72cwi33v"); } // [B1, C1, V7] |
| 7863 | test { try toAsciiFail("xn--lo0d.xn--0ugx72cwi33v", false); } // [B1, C1, V7] |
| 7864 | test { try toAsciiFail("xn--lo0d.xn--0ugx72cwi33v", true); } // [B1, C1, V7] |
| 3321 | 7865 | test { try toUnicodeFail("\xf0\x90\xb9\xad\xef\xbd\xa1\xf3\x83\xb1\x82\xe2\x80\x8c\xe2\xb4\x9e"); } // [B1, C1, V7] |
| 7866 | test { try toAsciiFail("\xf0\x90\xb9\xad\xef\xbd\xa1\xf3\x83\xb1\x82\xe2\x80\x8c\xe2\xb4\x9e", false); } // [B1, C1, V7] |
| 7867 | test { try toAsciiFail("\xf0\x90\xb9\xad\xef\xbd\xa1\xf3\x83\xb1\x82\xe2\x80\x8c\xe2\xb4\x9e", true); } // [B1, V7] |
| 3322 | 7868 | test { try toUnicodeFail("xn--lo0d.xn--2nd75260n"); } // [B1, V7] |
| 7869 | test { try toAsciiFail("xn--lo0d.xn--2nd75260n", false); } // [B1, V7] |
| 7870 | test { try toAsciiFail("xn--lo0d.xn--2nd75260n", true); } // [B1, V7] |
| 3323 | 7871 | test { try toUnicodeFail("xn--lo0d.xn--2nd949eqw95u"); } // [B1, C1, V7] |
| 7872 | test { try toAsciiFail("xn--lo0d.xn--2nd949eqw95u", false); } // [B1, C1, V7] |
| 7873 | test { try toAsciiFail("xn--lo0d.xn--2nd949eqw95u", true); } // [B1, C1, V7] |
| 3324 | 7874 | test { try toUnicodeFail("\xea\xa5\x93.\xcc\xbd\xf0\x91\x82\xbd\xe9\xa6\x8b"); } // [V6, V7] |
| 7875 | test { try toAsciiFail("\xea\xa5\x93.\xcc\xbd\xf0\x91\x82\xbd\xe9\xa6\x8b", false); } // [V6, V7] |
| 7876 | test { try toAsciiFail("\xea\xa5\x93.\xcc\xbd\xf0\x91\x82\xbd\xe9\xa6\x8b", true); } // [V6, V7] |
| 3325 | 7877 | test { try toUnicodeFail("xn--3j9a.xn--bua0708eqzrd"); } // [V6, V7] |
| 7878 | test { try toAsciiFail("xn--3j9a.xn--bua0708eqzrd", false); } // [V6, V7] |
| 7879 | test { try toAsciiFail("xn--3j9a.xn--bua0708eqzrd", true); } // [V6, V7] |
| 3326 | 7880 | test { try toUnicodeFail("\xf3\x88\xab\x9d\xf2\xaa\x9b\xb8\xe2\x80\x8d\xef\xbd\xa1\xe4\x9c\x96"); } // [C2, V7] |
| 7881 | test { try toAsciiFail("\xf3\x88\xab\x9d\xf2\xaa\x9b\xb8\xe2\x80\x8d\xef\xbd\xa1\xe4\x9c\x96", false); } // [C2, V7] |
| 7882 | test { try toAsciiFail("\xf3\x88\xab\x9d\xf2\xaa\x9b\xb8\xe2\x80\x8d\xef\xbd\xa1\xe4\x9c\x96", true); } // [V7] |
| 3327 | 7883 | test { try toUnicodeFail("\xf3\x88\xab\x9d\xf2\xaa\x9b\xb8\xe2\x80\x8d\xe3\x80\x82\xe4\x9c\x96"); } // [C2, V7] |
| 7884 | test { try toAsciiFail("\xf3\x88\xab\x9d\xf2\xaa\x9b\xb8\xe2\x80\x8d\xe3\x80\x82\xe4\x9c\x96", false); } // [C2, V7] |
| 7885 | test { try toAsciiFail("\xf3\x88\xab\x9d\xf2\xaa\x9b\xb8\xe2\x80\x8d\xe3\x80\x82\xe4\x9c\x96", true); } // [V7] |
| 3328 | 7886 | test { try toUnicodeFail("xn--g138cxw05a.xn--k0o"); } // [V7] |
| 7887 | test { try toAsciiFail("xn--g138cxw05a.xn--k0o", false); } // [V7] |
| 7888 | test { try toAsciiFail("xn--g138cxw05a.xn--k0o", true); } // [V7] |
| 3329 | 7889 | test { try toUnicodeFail("xn--1ug30527h9mxi.xn--k0o"); } // [C2, V7] |
| 7890 | test { try toAsciiFail("xn--1ug30527h9mxi.xn--k0o", false); } // [C2, V7] |
| 7891 | test { try toAsciiFail("xn--1ug30527h9mxi.xn--k0o", true); } // [C2, V7] |
| 3330 | 7892 | test { try toUnicodeFail("\xe1\xa1\xaf\xe2\x9a\x89\xe5\xa7\xb6\xf0\x9f\x84\x89\xef\xbc\x8e\xdb\xb7\xe2\x80\x8d\xf0\x9f\x8e\xaa\xe2\x80\x8d"); } // [C2, U1] |
| 7893 | test { try toAsciiFail("\xe1\xa1\xaf\xe2\x9a\x89\xe5\xa7\xb6\xf0\x9f\x84\x89\xef\xbc\x8e\xdb\xb7\xe2\x80\x8d\xf0\x9f\x8e\xaa\xe2\x80\x8d", false); } // [C2, U1] |
| 7894 | test { try toAsciiFail("\xe1\xa1\xaf\xe2\x9a\x89\xe5\xa7\xb6\xf0\x9f\x84\x89\xef\xbc\x8e\xdb\xb7\xe2\x80\x8d\xf0\x9f\x8e\xaa\xe2\x80\x8d", true); } // [U1] |
| 3331 | 7895 | test { try toUnicodeFail("\xe1\xa1\xaf\xe2\x9a\x89\xe5\xa7\xb68,.\xdb\xb7\xe2\x80\x8d\xf0\x9f\x8e\xaa\xe2\x80\x8d"); } // [C2, U1] |
| 7896 | test { try toAsciiFail("\xe1\xa1\xaf\xe2\x9a\x89\xe5\xa7\xb68,.\xdb\xb7\xe2\x80\x8d\xf0\x9f\x8e\xaa\xe2\x80\x8d", false); } // [C2, U1] |
| 7897 | test { try toAsciiFail("\xe1\xa1\xaf\xe2\x9a\x89\xe5\xa7\xb68,.\xdb\xb7\xe2\x80\x8d\xf0\x9f\x8e\xaa\xe2\x80\x8d", true); } // [U1] |
| 3332 | 7898 | test { try toUnicodeFail("xn--8,-g9oy26fzu4d.xn--kmb6733w"); } // [U1] |
| 7899 | test { try toAsciiFail("xn--8,-g9oy26fzu4d.xn--kmb6733w", false); } // [U1] |
| 7900 | test { try toAsciiFail("xn--8,-g9oy26fzu4d.xn--kmb6733w", true); } // [U1] |
| 3333 | 7901 | test { try toUnicodeFail("xn--8,-g9oy26fzu4d.xn--kmb859ja94998b"); } // [C2, U1] |
| 7902 | test { try toAsciiFail("xn--8,-g9oy26fzu4d.xn--kmb859ja94998b", false); } // [C2, U1] |
| 7903 | test { try toAsciiFail("xn--8,-g9oy26fzu4d.xn--kmb859ja94998b", true); } // [C2, U1] |
| 3334 | 7904 | test { try toUnicodeFail("xn--c9e433epi4b3j20a.xn--kmb6733w"); } // [V7] |
| 7905 | test { try toAsciiFail("xn--c9e433epi4b3j20a.xn--kmb6733w", false); } // [V7] |
| 7906 | test { try toAsciiFail("xn--c9e433epi4b3j20a.xn--kmb6733w", true); } // [V7] |
| 3335 | 7907 | test { try toUnicodeFail("xn--c9e433epi4b3j20a.xn--kmb859ja94998b"); } // [C2, V7] |
| 7908 | test { try toAsciiFail("xn--c9e433epi4b3j20a.xn--kmb859ja94998b", false); } // [C2, V7] |
| 7909 | test { try toAsciiFail("xn--c9e433epi4b3j20a.xn--kmb859ja94998b", true); } // [C2, V7] |
| 3336 | 7910 | test { try toUnicodeFail("\xf0\x9e\xbd\x80.\xf0\x90\xb9\xb8\xf0\x9f\x9a\x96\xe0\xb8\xba"); } // [B1, V7] |
| 7911 | test { try toAsciiFail("\xf0\x9e\xbd\x80.\xf0\x90\xb9\xb8\xf0\x9f\x9a\x96\xe0\xb8\xba", false); } // [B1, V7] |
| 7912 | test { try toAsciiFail("\xf0\x9e\xbd\x80.\xf0\x90\xb9\xb8\xf0\x9f\x9a\x96\xe0\xb8\xba", true); } // [B1, V7] |
| 3337 | 7913 | test { try toUnicodeFail("xn--0n7h.xn--o4c9032klszf"); } // [B1, V7] |
| 7914 | test { try toAsciiFail("xn--0n7h.xn--o4c9032klszf", false); } // [B1, V7] |
| 7915 | test { try toAsciiFail("xn--0n7h.xn--o4c9032klszf", true); } // [B1, V7] |
| 3338 | 7916 | test { try toUnicodeFail("\xe1\x82\xb4\xe1\xa0\xb5\xef\xbd\xa1\xf0\x90\xb9\xa7\xdd\x87\xdb\xb9"); } // [B1] |
| 7917 | test { try toAsciiFail("\xe1\x82\xb4\xe1\xa0\xb5\xef\xbd\xa1\xf0\x90\xb9\xa7\xdd\x87\xdb\xb9", false); } // [B1] |
| 7918 | test { try toAsciiFail("\xe1\x82\xb4\xe1\xa0\xb5\xef\xbd\xa1\xf0\x90\xb9\xa7\xdd\x87\xdb\xb9", true); } // [B1] |
| 3339 | 7919 | test { try toUnicodeFail("\xe1\x82\xb4\xe1\xa0\xb5\xe3\x80\x82\xf0\x90\xb9\xa7\xdd\x87\xdb\xb9"); } // [B1] |
| 7920 | test { try toAsciiFail("\xe1\x82\xb4\xe1\xa0\xb5\xe3\x80\x82\xf0\x90\xb9\xa7\xdd\x87\xdb\xb9", false); } // [B1] |
| 7921 | test { try toAsciiFail("\xe1\x82\xb4\xe1\xa0\xb5\xe3\x80\x82\xf0\x90\xb9\xa7\xdd\x87\xdb\xb9", true); } // [B1] |
| 3340 | 7922 | test { try toUnicodeFail("\xe2\xb4\x94\xe1\xa0\xb5\xe3\x80\x82\xf0\x90\xb9\xa7\xdd\x87\xdb\xb9"); } // [B1] |
| 7923 | test { try toAsciiFail("\xe2\xb4\x94\xe1\xa0\xb5\xe3\x80\x82\xf0\x90\xb9\xa7\xdd\x87\xdb\xb9", false); } // [B1] |
| 7924 | test { try toAsciiFail("\xe2\xb4\x94\xe1\xa0\xb5\xe3\x80\x82\xf0\x90\xb9\xa7\xdd\x87\xdb\xb9", true); } // [B1] |
| 3341 | 7925 | test { try toUnicodeFail("xn--o7e997h.xn--mmb9ml895e"); } // [B1] |
| 7926 | test { try toAsciiFail("xn--o7e997h.xn--mmb9ml895e", false); } // [B1] |
| 7927 | test { try toAsciiFail("xn--o7e997h.xn--mmb9ml895e", true); } // [B1] |
| 3342 | 7928 | test { try toUnicodeFail("\xe2\xb4\x94\xe1\xa0\xb5\xef\xbd\xa1\xf0\x90\xb9\xa7\xdd\x87\xdb\xb9"); } // [B1] |
| 7929 | test { try toAsciiFail("\xe2\xb4\x94\xe1\xa0\xb5\xef\xbd\xa1\xf0\x90\xb9\xa7\xdd\x87\xdb\xb9", false); } // [B1] |
| 7930 | test { try toAsciiFail("\xe2\xb4\x94\xe1\xa0\xb5\xef\xbd\xa1\xf0\x90\xb9\xa7\xdd\x87\xdb\xb9", true); } // [B1] |
| 3343 | 7931 | test { try toUnicodeFail("xn--snd659a.xn--mmb9ml895e"); } // [B1, V7] |
| 7932 | test { try toAsciiFail("xn--snd659a.xn--mmb9ml895e", false); } // [B1, V7] |
| 7933 | test { try toAsciiFail("xn--snd659a.xn--mmb9ml895e", true); } // [B1, V7] |
| 3344 | 7934 | test { try toUnicodeFail("\xe1\x8d\x9f\xe1\xa1\x88\xe2\x80\x8c\xef\xbc\x8e\xef\xb8\x92-\xf0\x96\xbe\x90-"); } // [C1, V3, V6, V7] |
| 7935 | test { try toAsciiFail("\xe1\x8d\x9f\xe1\xa1\x88\xe2\x80\x8c\xef\xbc\x8e\xef\xb8\x92-\xf0\x96\xbe\x90-", false); } // [C1, V3, V6, V7] |
| 7936 | test { try toAsciiFail("\xe1\x8d\x9f\xe1\xa1\x88\xe2\x80\x8c\xef\xbc\x8e\xef\xb8\x92-\xf0\x96\xbe\x90-", true); } // [V3, V6, V7] |
| 3345 | 7937 | test { try toUnicodeFail("\xe1\x8d\x9f\xe1\xa1\x88\xe2\x80\x8c.\xe3\x80\x82-\xf0\x96\xbe\x90-"); } // [C1, V3, V6, X4_2] |
| 7938 | test { try toAsciiFail("\xe1\x8d\x9f\xe1\xa1\x88\xe2\x80\x8c.\xe3\x80\x82-\xf0\x96\xbe\x90-", false); } // [C1, V3, V6, A4_2] |
| 7939 | test { try toAsciiFail("\xe1\x8d\x9f\xe1\xa1\x88\xe2\x80\x8c.\xe3\x80\x82-\xf0\x96\xbe\x90-", true); } // [V3, V6, A4_2] |
| 3346 | 7940 | test { try toUnicodeFail("xn--b7d82w..xn-----pe4u"); } // [V3, V6, X4_2] |
| 7941 | test { try toAsciiFail("xn--b7d82w..xn-----pe4u", false); } // [V3, V6, A4_2] |
| 7942 | test { try toAsciiFail("xn--b7d82w..xn-----pe4u", true); } // [V3, V6, A4_2] |
| 3347 | 7943 | test { try toUnicodeFail("xn--b7d82wo4h..xn-----pe4u"); } // [C1, V3, V6, X4_2] |
| 7944 | test { try toAsciiFail("xn--b7d82wo4h..xn-----pe4u", false); } // [C1, V3, V6, A4_2] |
| 7945 | test { try toAsciiFail("xn--b7d82wo4h..xn-----pe4u", true); } // [C1, V3, V6, A4_2] |
| 3348 | 7946 | test { try toUnicodeFail("xn--b7d82w.xn-----c82nz547a"); } // [V3, V6, V7] |
| 7947 | test { try toAsciiFail("xn--b7d82w.xn-----c82nz547a", false); } // [V3, V6, V7] |
| 7948 | test { try toAsciiFail("xn--b7d82w.xn-----c82nz547a", true); } // [V3, V6, V7] |
| 3349 | 7949 | test { try toUnicodeFail("xn--b7d82wo4h.xn-----c82nz547a"); } // [C1, V3, V6, V7] |
| 7950 | test { try toAsciiFail("xn--b7d82wo4h.xn-----c82nz547a", false); } // [C1, V3, V6, V7] |
| 7951 | test { try toAsciiFail("xn--b7d82wo4h.xn-----c82nz547a", true); } // [C1, V3, V6, V7] |
| 3350 | 7952 | test { try toUnicodeFail("\xe2\x92\x88\xd8\x81\xe2\x92\x96\xe2\x80\x8c.\xe1\xb7\xb0\xdf\x9b"); } // [B1, C1, V6, V7] |
| 7953 | test { try toAsciiFail("\xe2\x92\x88\xd8\x81\xe2\x92\x96\xe2\x80\x8c.\xe1\xb7\xb0\xdf\x9b", false); } // [B1, C1, V6, V7] |
| 7954 | test { try toAsciiFail("\xe2\x92\x88\xd8\x81\xe2\x92\x96\xe2\x80\x8c.\xe1\xb7\xb0\xdf\x9b", true); } // [B1, V6, V7] |
| 3351 | 7955 | test { try toUnicodeFail("1.\xd8\x8115.\xe2\x80\x8c.\xe1\xb7\xb0\xdf\x9b"); } // [B1, C1, V6, V7] |
| 7956 | test { try toAsciiFail("1.\xd8\x8115.\xe2\x80\x8c.\xe1\xb7\xb0\xdf\x9b", false); } // [B1, C1, V6, V7] |
| 7957 | test { try toAsciiFail("1.\xd8\x8115.\xe2\x80\x8c.\xe1\xb7\xb0\xdf\x9b", true); } // [B1, V6, V7, A4_2] |
| 3352 | 7958 | test { try toUnicodeFail("1.xn--15-1pd..xn--2sb914i"); } // [B1, V6, V7, X4_2] |
| 7959 | test { try toAsciiFail("1.xn--15-1pd..xn--2sb914i", false); } // [B1, V6, V7, A4_2] |
| 7960 | test { try toAsciiFail("1.xn--15-1pd..xn--2sb914i", true); } // [B1, V6, V7, A4_2] |
| 3353 | 7961 | test { try toUnicodeFail("1.xn--15-1pd.xn--0ug.xn--2sb914i"); } // [B1, C1, V6, V7] |
| 7962 | test { try toAsciiFail("1.xn--15-1pd.xn--0ug.xn--2sb914i", false); } // [B1, C1, V6, V7] |
| 7963 | test { try toAsciiFail("1.xn--15-1pd.xn--0ug.xn--2sb914i", true); } // [B1, C1, V6, V7] |
| 3354 | 7964 | test { try toUnicodeFail("xn--jfb347mib.xn--2sb914i"); } // [B1, V6, V7] |
| 7965 | test { try toAsciiFail("xn--jfb347mib.xn--2sb914i", false); } // [B1, V6, V7] |
| 7966 | test { try toAsciiFail("xn--jfb347mib.xn--2sb914i", true); } // [B1, V6, V7] |
| 3355 | 7967 | test { try toUnicodeFail("xn--jfb844kmfdwb.xn--2sb914i"); } // [B1, C1, V6, V7] |
| 7968 | test { try toAsciiFail("xn--jfb844kmfdwb.xn--2sb914i", false); } // [B1, C1, V6, V7] |
| 7969 | test { try toAsciiFail("xn--jfb844kmfdwb.xn--2sb914i", true); } // [B1, C1, V6, V7] |
| 3356 | 7970 | test { try toUnicodeFail("\xf0\x9d\xa9\x9c\xe3\x80\x82-\xe0\xad\x8d\xe1\x82\xab"); } // [V3, V6] |
| 7971 | test { try toAsciiFail("\xf0\x9d\xa9\x9c\xe3\x80\x82-\xe0\xad\x8d\xe1\x82\xab", false); } // [V3, V6] |
| 7972 | test { try toAsciiFail("\xf0\x9d\xa9\x9c\xe3\x80\x82-\xe0\xad\x8d\xe1\x82\xab", true); } // [V3, V6] |
| 3357 | 7973 | test { try toUnicodeFail("\xf0\x9d\xa9\x9c\xe3\x80\x82-\xe0\xad\x8d\xe2\xb4\x8b"); } // [V3, V6] |
| 7974 | test { try toAsciiFail("\xf0\x9d\xa9\x9c\xe3\x80\x82-\xe0\xad\x8d\xe2\xb4\x8b", false); } // [V3, V6] |
| 7975 | test { try toAsciiFail("\xf0\x9d\xa9\x9c\xe3\x80\x82-\xe0\xad\x8d\xe2\xb4\x8b", true); } // [V3, V6] |
| 3358 | 7976 | test { try toUnicodeFail("xn--792h.xn----bse820x"); } // [V3, V6] |
| 7977 | test { try toAsciiFail("xn--792h.xn----bse820x", false); } // [V3, V6] |
| 7978 | test { try toAsciiFail("xn--792h.xn----bse820x", true); } // [V3, V6] |
| 3359 | 7979 | test { try toUnicodeFail("xn--792h.xn----bse632b"); } // [V3, V6, V7] |
| 7980 | test { try toAsciiFail("xn--792h.xn----bse632b", false); } // [V3, V6, V7] |
| 7981 | test { try toAsciiFail("xn--792h.xn----bse632b", true); } // [V3, V6, V7] |
| 3360 | 7982 | test { try toUnicodeFail("\xc3\x9f\xe1\x83\x80.\xd8\xa0\xe5\x88\xaf\xe1\x82\xbd"); } // [B2, B3] |
| 7983 | test { try toAsciiFail("\xc3\x9f\xe1\x83\x80.\xd8\xa0\xe5\x88\xaf\xe1\x82\xbd", false); } // [B2, B3] |
| 7984 | test { try toAsciiFail("\xc3\x9f\xe1\x83\x80.\xd8\xa0\xe5\x88\xaf\xe1\x82\xbd", true); } // [B2, B3] |
| 3361 | 7985 | test { try toUnicodeFail("\xc3\x9f\xe2\xb4\xa0.\xd8\xa0\xe5\x88\xaf\xe2\xb4\x9d"); } // [B2, B3] |
| 7986 | test { try toAsciiFail("\xc3\x9f\xe2\xb4\xa0.\xd8\xa0\xe5\x88\xaf\xe2\xb4\x9d", false); } // [B2, B3] |
| 7987 | test { try toAsciiFail("\xc3\x9f\xe2\xb4\xa0.\xd8\xa0\xe5\x88\xaf\xe2\xb4\x9d", true); } // [B2, B3] |
| 3362 | 7988 | test { try toUnicodeFail("SS\xe1\x83\x80.\xd8\xa0\xe5\x88\xaf\xe1\x82\xbd"); } // [B2, B3] |
| 7989 | test { try toAsciiFail("SS\xe1\x83\x80.\xd8\xa0\xe5\x88\xaf\xe1\x82\xbd", false); } // [B2, B3] |
| 7990 | test { try toAsciiFail("SS\xe1\x83\x80.\xd8\xa0\xe5\x88\xaf\xe1\x82\xbd", true); } // [B2, B3] |
| 3363 | 7991 | test { try toUnicodeFail("ss\xe2\xb4\xa0.\xd8\xa0\xe5\x88\xaf\xe2\xb4\x9d"); } // [B2, B3] |
| 7992 | test { try toAsciiFail("ss\xe2\xb4\xa0.\xd8\xa0\xe5\x88\xaf\xe2\xb4\x9d", false); } // [B2, B3] |
| 7993 | test { try toAsciiFail("ss\xe2\xb4\xa0.\xd8\xa0\xe5\x88\xaf\xe2\xb4\x9d", true); } // [B2, B3] |
| 3364 | 7994 | test { try toUnicodeFail("Ss\xe2\xb4\xa0.\xd8\xa0\xe5\x88\xaf\xe1\x82\xbd"); } // [B2, B3] |
| 7995 | test { try toAsciiFail("Ss\xe2\xb4\xa0.\xd8\xa0\xe5\x88\xaf\xe1\x82\xbd", false); } // [B2, B3] |
| 7996 | test { try toAsciiFail("Ss\xe2\xb4\xa0.\xd8\xa0\xe5\x88\xaf\xe1\x82\xbd", true); } // [B2, B3] |
| 3365 | 7997 | test { try toUnicodeFail("xn--ss-j81a.xn--fgb670rovy"); } // [B2, B3] |
| 7998 | test { try toAsciiFail("xn--ss-j81a.xn--fgb670rovy", false); } // [B2, B3] |
| 7999 | test { try toAsciiFail("xn--ss-j81a.xn--fgb670rovy", true); } // [B2, B3] |
| 3366 | 8000 | test { try toUnicodeFail("xn--zca277t.xn--fgb670rovy"); } // [B2, B3] |
| 8001 | test { try toAsciiFail("xn--zca277t.xn--fgb670rovy", false); } // [B2, B3] |
| 8002 | test { try toAsciiFail("xn--zca277t.xn--fgb670rovy", true); } // [B2, B3] |
| 3367 | 8003 | test { try toUnicodeFail("xn--ss-j81a.xn--fgb845cb66c"); } // [B2, B3, V7] |
| 8004 | test { try toAsciiFail("xn--ss-j81a.xn--fgb845cb66c", false); } // [B2, B3, V7] |
| 8005 | test { try toAsciiFail("xn--ss-j81a.xn--fgb845cb66c", true); } // [B2, B3, V7] |
| 3368 | 8006 | test { try toUnicodeFail("xn--ss-wgk.xn--fgb845cb66c"); } // [B2, B3, V7] |
| 8007 | test { try toAsciiFail("xn--ss-wgk.xn--fgb845cb66c", false); } // [B2, B3, V7] |
| 8008 | test { try toAsciiFail("xn--ss-wgk.xn--fgb845cb66c", true); } // [B2, B3, V7] |
| 3369 | 8009 | test { try toUnicodeFail("xn--zca442f.xn--fgb845cb66c"); } // [B2, B3, V7] |
| 8010 | test { try toAsciiFail("xn--zca442f.xn--fgb845cb66c", false); } // [B2, B3, V7] |
| 8011 | test { try toAsciiFail("xn--zca442f.xn--fgb845cb66c", true); } // [B2, B3, V7] |
| 3370 | 8012 | test { try toUnicodeFail("\xe1\xae\xaa\xe1\x82\xa3\xe2\x84\xb2\xef\xbd\xa1\xe1\xa0\xb3\xed\x88\xbb\xd9\xb3"); } // [B5, B6, V6] |
| 8013 | test { try toAsciiFail("\xe1\xae\xaa\xe1\x82\xa3\xe2\x84\xb2\xef\xbd\xa1\xe1\xa0\xb3\xed\x88\xbb\xd9\xb3", false); } // [B5, B6, V6] |
| 8014 | test { try toAsciiFail("\xe1\xae\xaa\xe1\x82\xa3\xe2\x84\xb2\xef\xbd\xa1\xe1\xa0\xb3\xed\x88\xbb\xd9\xb3", true); } // [B5, B6, V6] |
| 3371 | 8015 | test { try toUnicodeFail("\xe1\xae\xaa\xe1\x82\xa3\xe2\x84\xb2\xef\xbd\xa1\xe1\xa0\xb3\xe1\x84\x90\xe1\x85\xae\xe1\x86\xb6\xd9\xb3"); } // [B5, B6, V6] |
| 8016 | test { try toAsciiFail("\xe1\xae\xaa\xe1\x82\xa3\xe2\x84\xb2\xef\xbd\xa1\xe1\xa0\xb3\xe1\x84\x90\xe1\x85\xae\xe1\x86\xb6\xd9\xb3", false); } // [B5, B6, V6] |
| 8017 | test { try toAsciiFail("\xe1\xae\xaa\xe1\x82\xa3\xe2\x84\xb2\xef\xbd\xa1\xe1\xa0\xb3\xe1\x84\x90\xe1\x85\xae\xe1\x86\xb6\xd9\xb3", true); } // [B5, B6, V6] |
| 3372 | 8018 | test { try toUnicodeFail("\xe1\xae\xaa\xe1\x82\xa3\xe2\x84\xb2\xe3\x80\x82\xe1\xa0\xb3\xed\x88\xbb\xd9\xb3"); } // [B5, B6, V6] |
| 8019 | test { try toAsciiFail("\xe1\xae\xaa\xe1\x82\xa3\xe2\x84\xb2\xe3\x80\x82\xe1\xa0\xb3\xed\x88\xbb\xd9\xb3", false); } // [B5, B6, V6] |
| 8020 | test { try toAsciiFail("\xe1\xae\xaa\xe1\x82\xa3\xe2\x84\xb2\xe3\x80\x82\xe1\xa0\xb3\xed\x88\xbb\xd9\xb3", true); } // [B5, B6, V6] |
| 3373 | 8021 | test { try toUnicodeFail("\xe1\xae\xaa\xe1\x82\xa3\xe2\x84\xb2\xe3\x80\x82\xe1\xa0\xb3\xe1\x84\x90\xe1\x85\xae\xe1\x86\xb6\xd9\xb3"); } // [B5, B6, V6] |
| 8022 | test { try toAsciiFail("\xe1\xae\xaa\xe1\x82\xa3\xe2\x84\xb2\xe3\x80\x82\xe1\xa0\xb3\xe1\x84\x90\xe1\x85\xae\xe1\x86\xb6\xd9\xb3", false); } // [B5, B6, V6] |
| 8023 | test { try toAsciiFail("\xe1\xae\xaa\xe1\x82\xa3\xe2\x84\xb2\xe3\x80\x82\xe1\xa0\xb3\xe1\x84\x90\xe1\x85\xae\xe1\x86\xb6\xd9\xb3", true); } // [B5, B6, V6] |
| 3374 | 8024 | test { try toUnicodeFail("\xe1\xae\xaa\xe2\xb4\x83\xe2\x85\x8e\xe3\x80\x82\xe1\xa0\xb3\xe1\x84\x90\xe1\x85\xae\xe1\x86\xb6\xd9\xb3"); } // [B5, B6, V6] |
| 8025 | test { try toAsciiFail("\xe1\xae\xaa\xe2\xb4\x83\xe2\x85\x8e\xe3\x80\x82\xe1\xa0\xb3\xe1\x84\x90\xe1\x85\xae\xe1\x86\xb6\xd9\xb3", false); } // [B5, B6, V6] |
| 8026 | test { try toAsciiFail("\xe1\xae\xaa\xe2\xb4\x83\xe2\x85\x8e\xe3\x80\x82\xe1\xa0\xb3\xe1\x84\x90\xe1\x85\xae\xe1\x86\xb6\xd9\xb3", true); } // [B5, B6, V6] |
| 3375 | 8027 | test { try toUnicodeFail("\xe1\xae\xaa\xe2\xb4\x83\xe2\x85\x8e\xe3\x80\x82\xe1\xa0\xb3\xed\x88\xbb\xd9\xb3"); } // [B5, B6, V6] |
| 8028 | test { try toAsciiFail("\xe1\xae\xaa\xe2\xb4\x83\xe2\x85\x8e\xe3\x80\x82\xe1\xa0\xb3\xed\x88\xbb\xd9\xb3", false); } // [B5, B6, V6] |
| 8029 | test { try toAsciiFail("\xe1\xae\xaa\xe2\xb4\x83\xe2\x85\x8e\xe3\x80\x82\xe1\xa0\xb3\xed\x88\xbb\xd9\xb3", true); } // [B5, B6, V6] |
| 3376 | 8030 | test { try toUnicodeFail("\xe1\xae\xaa\xe1\x82\xa3\xe2\x85\x8e\xe3\x80\x82\xe1\xa0\xb3\xed\x88\xbb\xd9\xb3"); } // [B5, B6, V6] |
| 8031 | test { try toAsciiFail("\xe1\xae\xaa\xe1\x82\xa3\xe2\x85\x8e\xe3\x80\x82\xe1\xa0\xb3\xed\x88\xbb\xd9\xb3", false); } // [B5, B6, V6] |
| 8032 | test { try toAsciiFail("\xe1\xae\xaa\xe1\x82\xa3\xe2\x85\x8e\xe3\x80\x82\xe1\xa0\xb3\xed\x88\xbb\xd9\xb3", true); } // [B5, B6, V6] |
| 3377 | 8033 | test { try toUnicodeFail("\xe1\xae\xaa\xe1\x82\xa3\xe2\x85\x8e\xe3\x80\x82\xe1\xa0\xb3\xe1\x84\x90\xe1\x85\xae\xe1\x86\xb6\xd9\xb3"); } // [B5, B6, V6] |
| 8034 | test { try toAsciiFail("\xe1\xae\xaa\xe1\x82\xa3\xe2\x85\x8e\xe3\x80\x82\xe1\xa0\xb3\xe1\x84\x90\xe1\x85\xae\xe1\x86\xb6\xd9\xb3", false); } // [B5, B6, V6] |
| 8035 | test { try toAsciiFail("\xe1\xae\xaa\xe1\x82\xa3\xe2\x85\x8e\xe3\x80\x82\xe1\xa0\xb3\xe1\x84\x90\xe1\x85\xae\xe1\x86\xb6\xd9\xb3", true); } // [B5, B6, V6] |
| 3378 | 8036 | test { try toUnicodeFail("xn--yxf24x4ol.xn--sib102gc69k"); } // [B5, B6, V6] |
| 8037 | test { try toAsciiFail("xn--yxf24x4ol.xn--sib102gc69k", false); } // [B5, B6, V6] |
| 8038 | test { try toAsciiFail("xn--yxf24x4ol.xn--sib102gc69k", true); } // [B5, B6, V6] |
| 3379 | 8039 | test { try toUnicodeFail("\xe1\xae\xaa\xe2\xb4\x83\xe2\x85\x8e\xef\xbd\xa1\xe1\xa0\xb3\xe1\x84\x90\xe1\x85\xae\xe1\x86\xb6\xd9\xb3"); } // [B5, B6, V6] |
| 8040 | test { try toAsciiFail("\xe1\xae\xaa\xe2\xb4\x83\xe2\x85\x8e\xef\xbd\xa1\xe1\xa0\xb3\xe1\x84\x90\xe1\x85\xae\xe1\x86\xb6\xd9\xb3", false); } // [B5, B6, V6] |
| 8041 | test { try toAsciiFail("\xe1\xae\xaa\xe2\xb4\x83\xe2\x85\x8e\xef\xbd\xa1\xe1\xa0\xb3\xe1\x84\x90\xe1\x85\xae\xe1\x86\xb6\xd9\xb3", true); } // [B5, B6, V6] |
| 3380 | 8042 | test { try toUnicodeFail("\xe1\xae\xaa\xe2\xb4\x83\xe2\x85\x8e\xef\xbd\xa1\xe1\xa0\xb3\xed\x88\xbb\xd9\xb3"); } // [B5, B6, V6] |
| 8043 | test { try toAsciiFail("\xe1\xae\xaa\xe2\xb4\x83\xe2\x85\x8e\xef\xbd\xa1\xe1\xa0\xb3\xed\x88\xbb\xd9\xb3", false); } // [B5, B6, V6] |
| 8044 | test { try toAsciiFail("\xe1\xae\xaa\xe2\xb4\x83\xe2\x85\x8e\xef\xbd\xa1\xe1\xa0\xb3\xed\x88\xbb\xd9\xb3", true); } // [B5, B6, V6] |
| 3381 | 8045 | test { try toUnicodeFail("\xe1\xae\xaa\xe1\x82\xa3\xe2\x85\x8e\xef\xbd\xa1\xe1\xa0\xb3\xed\x88\xbb\xd9\xb3"); } // [B5, B6, V6] |
| 8046 | test { try toAsciiFail("\xe1\xae\xaa\xe1\x82\xa3\xe2\x85\x8e\xef\xbd\xa1\xe1\xa0\xb3\xed\x88\xbb\xd9\xb3", false); } // [B5, B6, V6] |
| 8047 | test { try toAsciiFail("\xe1\xae\xaa\xe1\x82\xa3\xe2\x85\x8e\xef\xbd\xa1\xe1\xa0\xb3\xed\x88\xbb\xd9\xb3", true); } // [B5, B6, V6] |
| 3382 | 8048 | test { try toUnicodeFail("\xe1\xae\xaa\xe1\x82\xa3\xe2\x85\x8e\xef\xbd\xa1\xe1\xa0\xb3\xe1\x84\x90\xe1\x85\xae\xe1\x86\xb6\xd9\xb3"); } // [B5, B6, V6] |
| 8049 | test { try toAsciiFail("\xe1\xae\xaa\xe1\x82\xa3\xe2\x85\x8e\xef\xbd\xa1\xe1\xa0\xb3\xe1\x84\x90\xe1\x85\xae\xe1\x86\xb6\xd9\xb3", false); } // [B5, B6, V6] |
| 8050 | test { try toAsciiFail("\xe1\xae\xaa\xe1\x82\xa3\xe2\x85\x8e\xef\xbd\xa1\xe1\xa0\xb3\xe1\x84\x90\xe1\x85\xae\xe1\x86\xb6\xd9\xb3", true); } // [B5, B6, V6] |
| 3383 | 8051 | test { try toUnicodeFail("xn--bnd957c2pe.xn--sib102gc69k"); } // [B5, B6, V6, V7] |
| 8052 | test { try toAsciiFail("xn--bnd957c2pe.xn--sib102gc69k", false); } // [B5, B6, V6, V7] |
| 8053 | test { try toAsciiFail("xn--bnd957c2pe.xn--sib102gc69k", true); } // [B5, B6, V6, V7] |
| 3384 | 8054 | test { try toUnicodeFail("xn--bnd957cone.xn--sib102gc69k"); } // [B5, B6, V6, V7] |
| 8055 | test { try toAsciiFail("xn--bnd957cone.xn--sib102gc69k", false); } // [B5, B6, V6, V7] |
| 8056 | test { try toAsciiFail("xn--bnd957cone.xn--sib102gc69k", true); } // [B5, B6, V6, V7] |
| 3385 | 8057 | test { try toUnicodeFail("\xdb\xac.\xe0\xa2\xa2\xf0\x90\xb9\xab\xd9\xbc"); } // [B1, V6] |
| 8058 | test { try toAsciiFail("\xdb\xac.\xe0\xa2\xa2\xf0\x90\xb9\xab\xd9\xbc", false); } // [B1, V6] |
| 8059 | test { try toAsciiFail("\xdb\xac.\xe0\xa2\xa2\xf0\x90\xb9\xab\xd9\xbc", true); } // [B1, V6] |
| 3386 | 8060 | test { try toUnicodeFail("xn--8lb.xn--1ib31ily45b"); } // [B1, V6] |
| 8061 | test { try toAsciiFail("xn--8lb.xn--1ib31ily45b", false); } // [B1, V6] |
| 8062 | test { try toAsciiFail("xn--8lb.xn--1ib31ily45b", true); } // [B1, V6] |
| 3387 | 8063 | test { try toUnicodeFail("\xda\xb6\xdb\x9f\xe3\x80\x82\xe2\x82\x87\xea\xa0\x86"); } // [B1] |
| 8064 | test { try toAsciiFail("\xda\xb6\xdb\x9f\xe3\x80\x82\xe2\x82\x87\xea\xa0\x86", false); } // [B1] |
| 8065 | test { try toAsciiFail("\xda\xb6\xdb\x9f\xe3\x80\x82\xe2\x82\x87\xea\xa0\x86", true); } // [B1] |
| 3388 | 8066 | test { try toUnicodeFail("\xda\xb6\xdb\x9f\xe3\x80\x827\xea\xa0\x86"); } // [B1] |
| 8067 | test { try toAsciiFail("\xda\xb6\xdb\x9f\xe3\x80\x827\xea\xa0\x86", false); } // [B1] |
| 8068 | test { try toAsciiFail("\xda\xb6\xdb\x9f\xe3\x80\x827\xea\xa0\x86", true); } // [B1] |
| 3389 | 8069 | test { try toUnicodeFail("xn--pkb6f.xn--7-x93e"); } // [B1] |
| 8070 | test { try toAsciiFail("xn--pkb6f.xn--7-x93e", false); } // [B1] |
| 8071 | test { try toAsciiFail("xn--pkb6f.xn--7-x93e", true); } // [B1] |
| 3390 | 8072 | test { try toUnicodeFail("\xda\xb6\xdb\x9f.7\xea\xa0\x86"); } // [B1] |
| 8073 | test { try toAsciiFail("\xda\xb6\xdb\x9f.7\xea\xa0\x86", false); } // [B1] |
| 8074 | test { try toAsciiFail("\xda\xb6\xdb\x9f.7\xea\xa0\x86", true); } // [B1] |
| 3391 | 8075 | test { try toUnicodeFail("\xe1\x83\x83\xf0\x90\xb9\xbb.\xe2\x80\x8c\xf0\x9d\xaa\xa3\xe2\x89\xae\xf3\xa0\xa9\x89"); } // [B1, B5, B6, C1, V7] |
| 8076 | test { try toAsciiFail("\xe1\x83\x83\xf0\x90\xb9\xbb.\xe2\x80\x8c\xf0\x9d\xaa\xa3\xe2\x89\xae\xf3\xa0\xa9\x89", false); } // [B1, B5, B6, C1, V7] |
| 8077 | test { try toAsciiFail("\xe1\x83\x83\xf0\x90\xb9\xbb.\xe2\x80\x8c\xf0\x9d\xaa\xa3\xe2\x89\xae\xf3\xa0\xa9\x89", true); } // [B1, B5, B6, V6, V7] |
| 3392 | 8078 | test { try toUnicodeFail("\xe1\x83\x83\xf0\x90\xb9\xbb.\xe2\x80\x8c\xf0\x9d\xaa\xa3<\xcc\xb8\xf3\xa0\xa9\x89"); } // [B1, B5, B6, C1, V7] |
| 8079 | test { try toAsciiFail("\xe1\x83\x83\xf0\x90\xb9\xbb.\xe2\x80\x8c\xf0\x9d\xaa\xa3<\xcc\xb8\xf3\xa0\xa9\x89", false); } // [B1, B5, B6, C1, V7] |
| 8080 | test { try toAsciiFail("\xe1\x83\x83\xf0\x90\xb9\xbb.\xe2\x80\x8c\xf0\x9d\xaa\xa3<\xcc\xb8\xf3\xa0\xa9\x89", true); } // [B1, B5, B6, V6, V7] |
| 3393 | 8081 | test { try toUnicodeFail("\xe2\xb4\xa3\xf0\x90\xb9\xbb.\xe2\x80\x8c\xf0\x9d\xaa\xa3<\xcc\xb8\xf3\xa0\xa9\x89"); } // [B1, B5, B6, C1, V7] |
| 8082 | test { try toAsciiFail("\xe2\xb4\xa3\xf0\x90\xb9\xbb.\xe2\x80\x8c\xf0\x9d\xaa\xa3<\xcc\xb8\xf3\xa0\xa9\x89", false); } // [B1, B5, B6, C1, V7] |
| 8083 | test { try toAsciiFail("\xe2\xb4\xa3\xf0\x90\xb9\xbb.\xe2\x80\x8c\xf0\x9d\xaa\xa3<\xcc\xb8\xf3\xa0\xa9\x89", true); } // [B1, B5, B6, V6, V7] |
| 3394 | 8084 | test { try toUnicodeFail("\xe2\xb4\xa3\xf0\x90\xb9\xbb.\xe2\x80\x8c\xf0\x9d\xaa\xa3\xe2\x89\xae\xf3\xa0\xa9\x89"); } // [B1, B5, B6, C1, V7] |
| 8085 | test { try toAsciiFail("\xe2\xb4\xa3\xf0\x90\xb9\xbb.\xe2\x80\x8c\xf0\x9d\xaa\xa3\xe2\x89\xae\xf3\xa0\xa9\x89", false); } // [B1, B5, B6, C1, V7] |
| 8086 | test { try toAsciiFail("\xe2\xb4\xa3\xf0\x90\xb9\xbb.\xe2\x80\x8c\xf0\x9d\xaa\xa3\xe2\x89\xae\xf3\xa0\xa9\x89", true); } // [B1, B5, B6, V6, V7] |
| 3395 | 8087 | test { try toUnicodeFail("xn--rlj6323e.xn--gdh4944ob3x3e"); } // [B1, B5, B6, V6, V7] |
| 8088 | test { try toAsciiFail("xn--rlj6323e.xn--gdh4944ob3x3e", false); } // [B1, B5, B6, V6, V7] |
| 8089 | test { try toAsciiFail("xn--rlj6323e.xn--gdh4944ob3x3e", true); } // [B1, B5, B6, V6, V7] |
| 3396 | 8090 | test { try toUnicodeFail("xn--rlj6323e.xn--0ugy6gn120eb103g"); } // [B1, B5, B6, C1, V7] |
| 8091 | test { try toAsciiFail("xn--rlj6323e.xn--0ugy6gn120eb103g", false); } // [B1, B5, B6, C1, V7] |
| 8092 | test { try toAsciiFail("xn--rlj6323e.xn--0ugy6gn120eb103g", true); } // [B1, B5, B6, C1, V7] |
| 3397 | 8093 | test { try toUnicodeFail("xn--7nd8101k.xn--gdh4944ob3x3e"); } // [B1, B5, B6, V6, V7] |
| 8094 | test { try toAsciiFail("xn--7nd8101k.xn--gdh4944ob3x3e", false); } // [B1, B5, B6, V6, V7] |
| 8095 | test { try toAsciiFail("xn--7nd8101k.xn--gdh4944ob3x3e", true); } // [B1, B5, B6, V6, V7] |
| 3398 | 8096 | test { try toUnicodeFail("xn--7nd8101k.xn--0ugy6gn120eb103g"); } // [B1, B5, B6, C1, V7] |
| 8097 | test { try toAsciiFail("xn--7nd8101k.xn--0ugy6gn120eb103g", false); } // [B1, B5, B6, C1, V7] |
| 8098 | test { try toAsciiFail("xn--7nd8101k.xn--0ugy6gn120eb103g", true); } // [B1, B5, B6, C1, V7] |
| 3399 | 8099 | test { try toUnicodeFail("\xf0\x9d\x9f\xb5\xe9\x9a\x81\xe2\xaf\xae\xef\xbc\x8e\xe1\xa0\x8d\xe2\x80\x8c"); } // [C1] |
| 8100 | test { try toAsciiFail("\xf0\x9d\x9f\xb5\xe9\x9a\x81\xe2\xaf\xae\xef\xbc\x8e\xe1\xa0\x8d\xe2\x80\x8c", false); } // [C1] |
| 8101 | test { try toAsciiFail("\xf0\x9d\x9f\xb5\xe9\x9a\x81\xe2\xaf\xae\xef\xbc\x8e\xe1\xa0\x8d\xe2\x80\x8c", true); } // [A4_2] |
| 3400 | 8102 | test { try toUnicodeFail("9\xe9\x9a\x81\xe2\xaf\xae.\xe1\xa0\x8d\xe2\x80\x8c"); } // [C1] |
| 8103 | test { try toAsciiFail("9\xe9\x9a\x81\xe2\xaf\xae.\xe1\xa0\x8d\xe2\x80\x8c", false); } // [C1] |
| 8104 | test { try toAsciiFail("9\xe9\x9a\x81\xe2\xaf\xae.\xe1\xa0\x8d\xe2\x80\x8c", true); } // [A4_2] |
| 3401 | 8105 | test { try toUnicodePass("xn--9-mfs8024b.", "9\xe9\x9a\x81\xe2\xaf\xae."); } |
| 8106 | test { try toAsciiFail("xn--9-mfs8024b.", false); } // [A4_2] |
| 8107 | test { try toAsciiFail("xn--9-mfs8024b.", true); } // [A4_2] |
| 3402 | 8108 | test { try toUnicodePass("9\xe9\x9a\x81\xe2\xaf\xae.", "9\xe9\x9a\x81\xe2\xaf\xae."); } |
| 8109 | test { try toAsciiFail("9\xe9\x9a\x81\xe2\xaf\xae.", false); } // [A4_2] |
| 8110 | test { try toAsciiFail("9\xe9\x9a\x81\xe2\xaf\xae.", true); } // [A4_2] |
| 3403 | 8111 | test { try toUnicodeFail("xn--9-mfs8024b.xn--0ug"); } // [C1] |
| 8112 | test { try toAsciiFail("xn--9-mfs8024b.xn--0ug", false); } // [C1] |
| 8113 | test { try toAsciiFail("xn--9-mfs8024b.xn--0ug", true); } // [C1] |
| 3404 | 8114 | test { try toUnicodeFail("\xe2\x92\x8f\xf0\x90\xb9\xa7\xef\xbd\xa1\xe1\x83\x83\xe0\xbe\x84\xe5\xbd\xa6"); } // [B1, V7] |
| 8115 | test { try toAsciiFail("\xe2\x92\x8f\xf0\x90\xb9\xa7\xef\xbd\xa1\xe1\x83\x83\xe0\xbe\x84\xe5\xbd\xa6", false); } // [B1, V7] |
| 8116 | test { try toAsciiFail("\xe2\x92\x8f\xf0\x90\xb9\xa7\xef\xbd\xa1\xe1\x83\x83\xe0\xbe\x84\xe5\xbd\xa6", true); } // [B1, V7] |
| 3405 | 8117 | test { try toUnicodeFail("8.\xf0\x90\xb9\xa7\xe3\x80\x82\xe1\x83\x83\xe0\xbe\x84\xe5\xbd\xa6"); } // [B1] |
| 8118 | test { try toAsciiFail("8.\xf0\x90\xb9\xa7\xe3\x80\x82\xe1\x83\x83\xe0\xbe\x84\xe5\xbd\xa6", false); } // [B1] |
| 8119 | test { try toAsciiFail("8.\xf0\x90\xb9\xa7\xe3\x80\x82\xe1\x83\x83\xe0\xbe\x84\xe5\xbd\xa6", true); } // [B1] |
| 3406 | 8120 | test { try toUnicodeFail("8.\xf0\x90\xb9\xa7\xe3\x80\x82\xe2\xb4\xa3\xe0\xbe\x84\xe5\xbd\xa6"); } // [B1] |
| 8121 | test { try toAsciiFail("8.\xf0\x90\xb9\xa7\xe3\x80\x82\xe2\xb4\xa3\xe0\xbe\x84\xe5\xbd\xa6", false); } // [B1] |
| 8122 | test { try toAsciiFail("8.\xf0\x90\xb9\xa7\xe3\x80\x82\xe2\xb4\xa3\xe0\xbe\x84\xe5\xbd\xa6", true); } // [B1] |
| 3407 | 8123 | test { try toUnicodeFail("8.xn--fo0d.xn--3ed972m6o8a"); } // [B1] |
| 8124 | test { try toAsciiFail("8.xn--fo0d.xn--3ed972m6o8a", false); } // [B1] |
| 8125 | test { try toAsciiFail("8.xn--fo0d.xn--3ed972m6o8a", true); } // [B1] |
| 3408 | 8126 | test { try toUnicodeFail("\xe2\x92\x8f\xf0\x90\xb9\xa7\xef\xbd\xa1\xe2\xb4\xa3\xe0\xbe\x84\xe5\xbd\xa6"); } // [B1, V7] |
| 8127 | test { try toAsciiFail("\xe2\x92\x8f\xf0\x90\xb9\xa7\xef\xbd\xa1\xe2\xb4\xa3\xe0\xbe\x84\xe5\xbd\xa6", false); } // [B1, V7] |
| 8128 | test { try toAsciiFail("\xe2\x92\x8f\xf0\x90\xb9\xa7\xef\xbd\xa1\xe2\xb4\xa3\xe0\xbe\x84\xe5\xbd\xa6", true); } // [B1, V7] |
| 3409 | 8129 | test { try toUnicodeFail("xn--0sh2466f.xn--3ed972m6o8a"); } // [B1, V7] |
| 8130 | test { try toAsciiFail("xn--0sh2466f.xn--3ed972m6o8a", false); } // [B1, V7] |
| 8131 | test { try toAsciiFail("xn--0sh2466f.xn--3ed972m6o8a", true); } // [B1, V7] |
| 3410 | 8132 | test { try toUnicodeFail("8.xn--fo0d.xn--3ed15dt93o"); } // [B1, V7] |
| 8133 | test { try toAsciiFail("8.xn--fo0d.xn--3ed15dt93o", false); } // [B1, V7] |
| 8134 | test { try toAsciiFail("8.xn--fo0d.xn--3ed15dt93o", true); } // [B1, V7] |
| 3411 | 8135 | test { try toUnicodeFail("xn--0sh2466f.xn--3ed15dt93o"); } // [B1, V7] |
| 8136 | test { try toAsciiFail("xn--0sh2466f.xn--3ed15dt93o", false); } // [B1, V7] |
| 8137 | test { try toAsciiFail("xn--0sh2466f.xn--3ed15dt93o", true); } // [B1, V7] |
| 3412 | 8138 | test { try toUnicodeFail("-\xe9\x97\xae\xf1\xac\xb0\x94\xe2\x92\x9b\xe3\x80\x82\xd8\x84-\xf1\x9c\x97\x89\xe6\xa9\xac"); } // [B1, V3, V7] |
| 8139 | test { try toAsciiFail("-\xe9\x97\xae\xf1\xac\xb0\x94\xe2\x92\x9b\xe3\x80\x82\xd8\x84-\xf1\x9c\x97\x89\xe6\xa9\xac", false); } // [B1, V3, V7] |
| 8140 | test { try toAsciiFail("-\xe9\x97\xae\xf1\xac\xb0\x94\xe2\x92\x9b\xe3\x80\x82\xd8\x84-\xf1\x9c\x97\x89\xe6\xa9\xac", true); } // [B1, V3, V7] |
| 3413 | 8141 | test { try toUnicodeFail("-\xe9\x97\xae\xf1\xac\xb0\x9420.\xe3\x80\x82\xd8\x84-\xf1\x9c\x97\x89\xe6\xa9\xac"); } // [B1, V3, V7, X4_2] |
| 8142 | test { try toAsciiFail("-\xe9\x97\xae\xf1\xac\xb0\x9420.\xe3\x80\x82\xd8\x84-\xf1\x9c\x97\x89\xe6\xa9\xac", false); } // [B1, V3, V7, A4_2] |
| 8143 | test { try toAsciiFail("-\xe9\x97\xae\xf1\xac\xb0\x9420.\xe3\x80\x82\xd8\x84-\xf1\x9c\x97\x89\xe6\xa9\xac", true); } // [B1, V3, V7, A4_2] |
| 3414 | 8144 | test { try toUnicodeFail("xn---20-658jx1776d..xn----ykc7228efm46d"); } // [B1, V3, V7, X4_2] |
| 8145 | test { try toAsciiFail("xn---20-658jx1776d..xn----ykc7228efm46d", false); } // [B1, V3, V7, A4_2] |
| 8146 | test { try toAsciiFail("xn---20-658jx1776d..xn----ykc7228efm46d", true); } // [B1, V3, V7, A4_2] |
| 3415 | 8147 | test { try toUnicodeFail("xn----hdpu849bhis3e.xn----ykc7228efm46d"); } // [B1, V3, V7] |
| 8148 | test { try toAsciiFail("xn----hdpu849bhis3e.xn----ykc7228efm46d", false); } // [B1, V3, V7] |
| 8149 | test { try toAsciiFail("xn----hdpu849bhis3e.xn----ykc7228efm46d", true); } // [B1, V3, V7] |
| 3416 | 8150 | test { try toUnicodeFail("\xe1\xae\xac\xe1\x82\xac\xe2\x80\x8c\xcc\xa5\xe3\x80\x82\xf0\x9d\x9f\xb8"); } // [C1, V6] |
| 8151 | test { try toAsciiFail("\xe1\xae\xac\xe1\x82\xac\xe2\x80\x8c\xcc\xa5\xe3\x80\x82\xf0\x9d\x9f\xb8", false); } // [C1, V6] |
| 8152 | test { try toAsciiFail("\xe1\xae\xac\xe1\x82\xac\xe2\x80\x8c\xcc\xa5\xe3\x80\x82\xf0\x9d\x9f\xb8", true); } // [V6] |
| 3417 | 8153 | test { try toUnicodeFail("\xe1\xae\xac\xe1\x82\xac\xe2\x80\x8c\xcc\xa5\xe3\x80\x822"); } // [C1, V6] |
| 8154 | test { try toAsciiFail("\xe1\xae\xac\xe1\x82\xac\xe2\x80\x8c\xcc\xa5\xe3\x80\x822", false); } // [C1, V6] |
| 8155 | test { try toAsciiFail("\xe1\xae\xac\xe1\x82\xac\xe2\x80\x8c\xcc\xa5\xe3\x80\x822", true); } // [V6] |
| 3418 | 8156 | test { try toUnicodeFail("\xe1\xae\xac\xe2\xb4\x8c\xe2\x80\x8c\xcc\xa5\xe3\x80\x822"); } // [C1, V6] |
| 8157 | test { try toAsciiFail("\xe1\xae\xac\xe2\xb4\x8c\xe2\x80\x8c\xcc\xa5\xe3\x80\x822", false); } // [C1, V6] |
| 8158 | test { try toAsciiFail("\xe1\xae\xac\xe2\xb4\x8c\xe2\x80\x8c\xcc\xa5\xe3\x80\x822", true); } // [V6] |
| 3419 | 8159 | test { try toUnicodeFail("xn--mta176jjjm.c"); } // [V6] |
| 8160 | test { try toAsciiFail("xn--mta176jjjm.c", false); } // [V6] |
| 8161 | test { try toAsciiFail("xn--mta176jjjm.c", true); } // [V6] |
| 3420 | 8162 | test { try toUnicodeFail("xn--mta176j97cl2q.c"); } // [C1, V6] |
| 8163 | test { try toAsciiFail("xn--mta176j97cl2q.c", false); } // [C1, V6] |
| 8164 | test { try toAsciiFail("xn--mta176j97cl2q.c", true); } // [C1, V6] |
| 3421 | 8165 | test { try toUnicodeFail("\xe1\xae\xac\xe2\xb4\x8c\xe2\x80\x8c\xcc\xa5\xe3\x80\x82\xf0\x9d\x9f\xb8"); } // [C1, V6] |
| 8166 | test { try toAsciiFail("\xe1\xae\xac\xe2\xb4\x8c\xe2\x80\x8c\xcc\xa5\xe3\x80\x82\xf0\x9d\x9f\xb8", false); } // [C1, V6] |
| 8167 | test { try toAsciiFail("\xe1\xae\xac\xe2\xb4\x8c\xe2\x80\x8c\xcc\xa5\xe3\x80\x82\xf0\x9d\x9f\xb8", true); } // [V6] |
| 3422 | 8168 | test { try toUnicodeFail("xn--mta930emri.c"); } // [V6, V7] |
| 8169 | test { try toAsciiFail("xn--mta930emri.c", false); } // [V6, V7] |
| 8170 | test { try toAsciiFail("xn--mta930emri.c", true); } // [V6, V7] |
| 3423 | 8171 | test { try toUnicodeFail("xn--mta930emribme.c"); } // [C1, V6, V7] |
| 8172 | test { try toAsciiFail("xn--mta930emribme.c", false); } // [C1, V6, V7] |
| 8173 | test { try toAsciiFail("xn--mta930emribme.c", true); } // [C1, V6, V7] |
| 3424 | 8174 | test { try toUnicodeFail("?\xe3\x80\x82\xea\xa0\x86\xd9\xa9\xf3\xa0\x92\xa9"); } // [B1, V6, V7, U1] |
| 8175 | test { try toAsciiFail("?\xe3\x80\x82\xea\xa0\x86\xd9\xa9\xf3\xa0\x92\xa9", false); } // [B1, V6, V7, U1] |
| 8176 | test { try toAsciiFail("?\xe3\x80\x82\xea\xa0\x86\xd9\xa9\xf3\xa0\x92\xa9", true); } // [B1, V6, V7, U1] |
| 3425 | 8177 | test { try toUnicodeFail("?.xn--iib9583fusy0i"); } // [B1, V6, V7, U1] |
| 8178 | test { try toAsciiFail("?.xn--iib9583fusy0i", false); } // [B1, V6, V7, U1] |
| 8179 | test { try toAsciiFail("?.xn--iib9583fusy0i", true); } // [B1, V6, V7, U1] |
| 3426 | 8180 | test { try toUnicodeFail("\xf3\xa0\x84\x81\xcd\x9f\xe2\xbe\xb6\xef\xbd\xa1\xe2\x82\x87\xef\xb8\x92\xeb\x88\x87\xe2\x89\xae"); } // [V6, V7] |
| 8181 | test { try toAsciiFail("\xf3\xa0\x84\x81\xcd\x9f\xe2\xbe\xb6\xef\xbd\xa1\xe2\x82\x87\xef\xb8\x92\xeb\x88\x87\xe2\x89\xae", false); } // [V6, V7] |
| 8182 | test { try toAsciiFail("\xf3\xa0\x84\x81\xcd\x9f\xe2\xbe\xb6\xef\xbd\xa1\xe2\x82\x87\xef\xb8\x92\xeb\x88\x87\xe2\x89\xae", true); } // [V6, V7] |
| 3427 | 8183 | test { try toUnicodeFail("\xf3\xa0\x84\x81\xcd\x9f\xe2\xbe\xb6\xef\xbd\xa1\xe2\x82\x87\xef\xb8\x92\xe1\x84\x82\xe1\x85\xae\xe1\x86\xaa<\xcc\xb8"); } // [V6, V7] |
| 8184 | test { try toAsciiFail("\xf3\xa0\x84\x81\xcd\x9f\xe2\xbe\xb6\xef\xbd\xa1\xe2\x82\x87\xef\xb8\x92\xe1\x84\x82\xe1\x85\xae\xe1\x86\xaa<\xcc\xb8", false); } // [V6, V7] |
| 8185 | test { try toAsciiFail("\xf3\xa0\x84\x81\xcd\x9f\xe2\xbe\xb6\xef\xbd\xa1\xe2\x82\x87\xef\xb8\x92\xe1\x84\x82\xe1\x85\xae\xe1\x86\xaa<\xcc\xb8", true); } // [V6, V7] |
| 3428 | 8186 | test { try toUnicodeFail("\xf3\xa0\x84\x81\xcd\x9f\xe9\xa3\x9b\xe3\x80\x827\xe3\x80\x82\xeb\x88\x87\xe2\x89\xae"); } // [V6] |
| 8187 | test { try toAsciiFail("\xf3\xa0\x84\x81\xcd\x9f\xe9\xa3\x9b\xe3\x80\x827\xe3\x80\x82\xeb\x88\x87\xe2\x89\xae", false); } // [V6] |
| 8188 | test { try toAsciiFail("\xf3\xa0\x84\x81\xcd\x9f\xe9\xa3\x9b\xe3\x80\x827\xe3\x80\x82\xeb\x88\x87\xe2\x89\xae", true); } // [V6] |
| 3429 | 8189 | test { try toUnicodeFail("\xf3\xa0\x84\x81\xcd\x9f\xe9\xa3\x9b\xe3\x80\x827\xe3\x80\x82\xe1\x84\x82\xe1\x85\xae\xe1\x86\xaa<\xcc\xb8"); } // [V6] |
| 8190 | test { try toAsciiFail("\xf3\xa0\x84\x81\xcd\x9f\xe9\xa3\x9b\xe3\x80\x827\xe3\x80\x82\xe1\x84\x82\xe1\x85\xae\xe1\x86\xaa<\xcc\xb8", false); } // [V6] |
| 8191 | test { try toAsciiFail("\xf3\xa0\x84\x81\xcd\x9f\xe9\xa3\x9b\xe3\x80\x827\xe3\x80\x82\xe1\x84\x82\xe1\x85\xae\xe1\x86\xaa<\xcc\xb8", true); } // [V6] |
| 3430 | 8192 | test { try toUnicodeFail("xn--9ua0567e.7.xn--gdh6767c"); } // [V6] |
| 8193 | test { try toAsciiFail("xn--9ua0567e.7.xn--gdh6767c", false); } // [V6] |
| 8194 | test { try toAsciiFail("xn--9ua0567e.7.xn--gdh6767c", true); } // [V6] |
| 3431 | 8195 | test { try toUnicodeFail("xn--9ua0567e.xn--7-ngou006d1ttc"); } // [V6, V7] |
| 8196 | test { try toAsciiFail("xn--9ua0567e.xn--7-ngou006d1ttc", false); } // [V6, V7] |
| 8197 | test { try toAsciiFail("xn--9ua0567e.xn--7-ngou006d1ttc", true); } // [V6, V7] |
| 3432 | 8198 | test { try toUnicodeFail("\xe2\x80\x8c\xef\xb8\x89\xf0\x90\xb9\xb4\xe2\x80\x8d\xef\xbc\x8e\xe2\x80\x8c\xe2\xbf\x83"); } // [B1, C1, C2] |
| 8199 | test { try toAsciiFail("\xe2\x80\x8c\xef\xb8\x89\xf0\x90\xb9\xb4\xe2\x80\x8d\xef\xbc\x8e\xe2\x80\x8c\xe2\xbf\x83", false); } // [B1, C1, C2] |
| 8200 | test { try toAsciiFail("\xe2\x80\x8c\xef\xb8\x89\xf0\x90\xb9\xb4\xe2\x80\x8d\xef\xbc\x8e\xe2\x80\x8c\xe2\xbf\x83", true); } // [B1] |
| 3433 | 8201 | test { try toUnicodeFail("\xe2\x80\x8c\xef\xb8\x89\xf0\x90\xb9\xb4\xe2\x80\x8d.\xe2\x80\x8c\xe9\xb3\xa5"); } // [B1, C1, C2] |
| 8202 | test { try toAsciiFail("\xe2\x80\x8c\xef\xb8\x89\xf0\x90\xb9\xb4\xe2\x80\x8d.\xe2\x80\x8c\xe9\xb3\xa5", false); } // [B1, C1, C2] |
| 8203 | test { try toAsciiFail("\xe2\x80\x8c\xef\xb8\x89\xf0\x90\xb9\xb4\xe2\x80\x8d.\xe2\x80\x8c\xe9\xb3\xa5", true); } // [B1] |
| 3434 | 8204 | test { try toUnicodeFail("xn--so0d.xn--6x6a"); } // [B1] |
| 8205 | test { try toAsciiFail("xn--so0d.xn--6x6a", false); } // [B1] |
| 8206 | test { try toAsciiFail("xn--so0d.xn--6x6a", true); } // [B1] |
| 3435 | 8207 | test { try toUnicodeFail("xn--0ugc6024p.xn--0ug1920c"); } // [B1, C1, C2] |
| 8208 | test { try toAsciiFail("xn--0ugc6024p.xn--0ug1920c", false); } // [B1, C1, C2] |
| 8209 | test { try toAsciiFail("xn--0ugc6024p.xn--0ug1920c", true); } // [B1, C1, C2] |
| 3436 | 8210 | test { try toUnicodeFail("\xf0\x9f\x8d\xae\xef\xbc\x8e\xe2\x80\x8d\xf3\xa0\x97\x92\xf0\x90\xa6\x81\xf0\x9d\xa8\x9d"); } // [B1, C2, V7] |
| 8211 | test { try toAsciiFail("\xf0\x9f\x8d\xae\xef\xbc\x8e\xe2\x80\x8d\xf3\xa0\x97\x92\xf0\x90\xa6\x81\xf0\x9d\xa8\x9d", false); } // [B1, C2, V7] |
| 8212 | test { try toAsciiFail("\xf0\x9f\x8d\xae\xef\xbc\x8e\xe2\x80\x8d\xf3\xa0\x97\x92\xf0\x90\xa6\x81\xf0\x9d\xa8\x9d", true); } // [B1, V7] |
| 3437 | 8213 | test { try toUnicodeFail("\xf0\x9f\x8d\xae.\xe2\x80\x8d\xf3\xa0\x97\x92\xf0\x90\xa6\x81\xf0\x9d\xa8\x9d"); } // [B1, C2, V7] |
| 8214 | test { try toAsciiFail("\xf0\x9f\x8d\xae.\xe2\x80\x8d\xf3\xa0\x97\x92\xf0\x90\xa6\x81\xf0\x9d\xa8\x9d", false); } // [B1, C2, V7] |
| 8215 | test { try toAsciiFail("\xf0\x9f\x8d\xae.\xe2\x80\x8d\xf3\xa0\x97\x92\xf0\x90\xa6\x81\xf0\x9d\xa8\x9d", true); } // [B1, V7] |
| 3438 | 8216 | test { try toUnicodeFail("xn--lj8h.xn--ln9ci476aqmr2g"); } // [B1, V7] |
| 8217 | test { try toAsciiFail("xn--lj8h.xn--ln9ci476aqmr2g", false); } // [B1, V7] |
| 8218 | test { try toAsciiFail("xn--lj8h.xn--ln9ci476aqmr2g", true); } // [B1, V7] |
| 3439 | 8219 | test { try toUnicodeFail("xn--lj8h.xn--1ug6603gr1pfwq37h"); } // [B1, C2, V7] |
| 8220 | test { try toAsciiFail("xn--lj8h.xn--1ug6603gr1pfwq37h", false); } // [B1, C2, V7] |
| 8221 | test { try toAsciiFail("xn--lj8h.xn--1ug6603gr1pfwq37h", true); } // [B1, C2, V7] |
| 3440 | 8222 | test { try toAsciiPass("\xd9\xbd\xe0\xa5\x83.\xf0\x9e\xa4\x93\xe2\x80\x8d", "xn--2ib43l.xn--te6h", true); } |
| 3441 | 8223 | test { try toUnicodeFail("\xd9\xbd\xe0\xa5\x83.\xf0\x9e\xa4\x93\xe2\x80\x8d"); } // [B3, C2] |
| 8224 | test { try toAsciiFail("\xd9\xbd\xe0\xa5\x83.\xf0\x9e\xa4\x93\xe2\x80\x8d", false); } // [B3, C2] |
| 3442 | 8225 | test { try toAsciiPass("\xd9\xbd\xe0\xa5\x83.\xf0\x9e\xa4\xb5\xe2\x80\x8d", "xn--2ib43l.xn--te6h", true); } |
| 3443 | 8226 | test { try toUnicodeFail("\xd9\xbd\xe0\xa5\x83.\xf0\x9e\xa4\xb5\xe2\x80\x8d"); } // [B3, C2] |
| 8227 | test { try toAsciiFail("\xd9\xbd\xe0\xa5\x83.\xf0\x9e\xa4\xb5\xe2\x80\x8d", false); } // [B3, C2] |
| 3444 | 8228 | test { try toUnicodePass("xn--2ib43l.xn--te6h", "\xd9\xbd\xe0\xa5\x83.\xf0\x9e\xa4\xb5"); } |
| 3445 | 8229 | test { try toAsciiPass("xn--2ib43l.xn--te6h", "xn--2ib43l.xn--te6h", false); } |
| 3446 | 8230 | test { try toAsciiPass("xn--2ib43l.xn--te6h", "xn--2ib43l.xn--te6h", true); } |
| ... | ... | @@ -3451,91 +8235,263 @@ test { try toUnicodePass("\xd9\xbd\xe0\xa5\x83.\xf0\x9e\xa4\x93", "\xd9\xbd\xe0\ |
| 3451 | 8235 | test { try toAsciiPass("\xd9\xbd\xe0\xa5\x83.\xf0\x9e\xa4\x93", "xn--2ib43l.xn--te6h", false); } |
| 3452 | 8236 | test { try toAsciiPass("\xd9\xbd\xe0\xa5\x83.\xf0\x9e\xa4\x93", "xn--2ib43l.xn--te6h", true); } |
| 3453 | 8237 | test { try toUnicodeFail("xn--2ib43l.xn--1ugy711p"); } // [B3, C2] |
| 8238 | test { try toAsciiFail("xn--2ib43l.xn--1ugy711p", false); } // [B3, C2] |
| 8239 | test { try toAsciiFail("xn--2ib43l.xn--1ugy711p", true); } // [B3, C2] |
| 3454 | 8240 | test { try toUnicodeFail("\xd9\xa4\xe0\xa9\x8d-\xef\xbc\x8e\xf3\xa5\x9c\xbd\xe1\x80\xb9\xf1\xa6\xa6\x90"); } // [B1, V3, V7] |
| 8241 | test { try toAsciiFail("\xd9\xa4\xe0\xa9\x8d-\xef\xbc\x8e\xf3\xa5\x9c\xbd\xe1\x80\xb9\xf1\xa6\xa6\x90", false); } // [B1, V3, V7] |
| 8242 | test { try toAsciiFail("\xd9\xa4\xe0\xa9\x8d-\xef\xbc\x8e\xf3\xa5\x9c\xbd\xe1\x80\xb9\xf1\xa6\xa6\x90", true); } // [B1, V3, V7] |
| 3455 | 8243 | test { try toUnicodeFail("\xd9\xa4\xe0\xa9\x8d-.\xf3\xa5\x9c\xbd\xe1\x80\xb9\xf1\xa6\xa6\x90"); } // [B1, V3, V7] |
| 8244 | test { try toAsciiFail("\xd9\xa4\xe0\xa9\x8d-.\xf3\xa5\x9c\xbd\xe1\x80\xb9\xf1\xa6\xa6\x90", false); } // [B1, V3, V7] |
| 8245 | test { try toAsciiFail("\xd9\xa4\xe0\xa9\x8d-.\xf3\xa5\x9c\xbd\xe1\x80\xb9\xf1\xa6\xa6\x90", true); } // [B1, V3, V7] |
| 3456 | 8246 | test { try toUnicodeFail("xn----gqc711a.xn--9jd88234f3qm0b"); } // [B1, V3, V7] |
| 8247 | test { try toAsciiFail("xn----gqc711a.xn--9jd88234f3qm0b", false); } // [B1, V3, V7] |
| 8248 | test { try toAsciiFail("xn----gqc711a.xn--9jd88234f3qm0b", true); } // [B1, V3, V7] |
| 3457 | 8249 | test { try toUnicodeFail("4\xe1\x80\xba-\xf0\x90\xb9\xb8\xef\xbd\xa1\xea\xa8\xa9\xe2\x80\x8c\xf0\x90\xb9\xb4\xe2\x89\xae"); } // [B1, C1, V6] |
| 8250 | test { try toAsciiFail("4\xe1\x80\xba-\xf0\x90\xb9\xb8\xef\xbd\xa1\xea\xa8\xa9\xe2\x80\x8c\xf0\x90\xb9\xb4\xe2\x89\xae", false); } // [B1, C1, V6] |
| 8251 | test { try toAsciiFail("4\xe1\x80\xba-\xf0\x90\xb9\xb8\xef\xbd\xa1\xea\xa8\xa9\xe2\x80\x8c\xf0\x90\xb9\xb4\xe2\x89\xae", true); } // [B1, V6] |
| 3458 | 8252 | test { try toUnicodeFail("4\xe1\x80\xba-\xf0\x90\xb9\xb8\xef\xbd\xa1\xea\xa8\xa9\xe2\x80\x8c\xf0\x90\xb9\xb4<\xcc\xb8"); } // [B1, C1, V6] |
| 8253 | test { try toAsciiFail("4\xe1\x80\xba-\xf0\x90\xb9\xb8\xef\xbd\xa1\xea\xa8\xa9\xe2\x80\x8c\xf0\x90\xb9\xb4<\xcc\xb8", false); } // [B1, C1, V6] |
| 8254 | test { try toAsciiFail("4\xe1\x80\xba-\xf0\x90\xb9\xb8\xef\xbd\xa1\xea\xa8\xa9\xe2\x80\x8c\xf0\x90\xb9\xb4<\xcc\xb8", true); } // [B1, V6] |
| 3459 | 8255 | test { try toUnicodeFail("4\xe1\x80\xba-\xf0\x90\xb9\xb8\xe3\x80\x82\xea\xa8\xa9\xe2\x80\x8c\xf0\x90\xb9\xb4\xe2\x89\xae"); } // [B1, C1, V6] |
| 8256 | test { try toAsciiFail("4\xe1\x80\xba-\xf0\x90\xb9\xb8\xe3\x80\x82\xea\xa8\xa9\xe2\x80\x8c\xf0\x90\xb9\xb4\xe2\x89\xae", false); } // [B1, C1, V6] |
| 8257 | test { try toAsciiFail("4\xe1\x80\xba-\xf0\x90\xb9\xb8\xe3\x80\x82\xea\xa8\xa9\xe2\x80\x8c\xf0\x90\xb9\xb4\xe2\x89\xae", true); } // [B1, V6] |
| 3460 | 8258 | test { try toUnicodeFail("4\xe1\x80\xba-\xf0\x90\xb9\xb8\xe3\x80\x82\xea\xa8\xa9\xe2\x80\x8c\xf0\x90\xb9\xb4<\xcc\xb8"); } // [B1, C1, V6] |
| 8259 | test { try toAsciiFail("4\xe1\x80\xba-\xf0\x90\xb9\xb8\xe3\x80\x82\xea\xa8\xa9\xe2\x80\x8c\xf0\x90\xb9\xb4<\xcc\xb8", false); } // [B1, C1, V6] |
| 8260 | test { try toAsciiFail("4\xe1\x80\xba-\xf0\x90\xb9\xb8\xe3\x80\x82\xea\xa8\xa9\xe2\x80\x8c\xf0\x90\xb9\xb4<\xcc\xb8", true); } // [B1, V6] |
| 3461 | 8261 | test { try toUnicodeFail("xn--4--e4j7831r.xn--gdh8754cz40c"); } // [B1, V6] |
| 8262 | test { try toAsciiFail("xn--4--e4j7831r.xn--gdh8754cz40c", false); } // [B1, V6] |
| 8263 | test { try toAsciiFail("xn--4--e4j7831r.xn--gdh8754cz40c", true); } // [B1, V6] |
| 3462 | 8264 | test { try toUnicodeFail("xn--4--e4j7831r.xn--0ugy6gjy5sl3ud"); } // [B1, C1, V6] |
| 8265 | test { try toAsciiFail("xn--4--e4j7831r.xn--0ugy6gjy5sl3ud", false); } // [B1, C1, V6] |
| 8266 | test { try toAsciiFail("xn--4--e4j7831r.xn--0ugy6gjy5sl3ud", true); } // [B1, C1, V6] |
| 3463 | 8267 | test { try toUnicodeFail("\xe2\x80\x8c\xe3\x80\x82\xef\xbe\xa0\xe0\xbe\x84\xe0\xbe\x96"); } // [C1, V6] |
| 8268 | test { try toAsciiFail("\xe2\x80\x8c\xe3\x80\x82\xef\xbe\xa0\xe0\xbe\x84\xe0\xbe\x96", false); } // [C1, V6] |
| 8269 | test { try toAsciiFail("\xe2\x80\x8c\xe3\x80\x82\xef\xbe\xa0\xe0\xbe\x84\xe0\xbe\x96", true); } // [V6, A4_2] |
| 3464 | 8270 | test { try toUnicodeFail("\xe2\x80\x8c\xe3\x80\x82\xe1\x85\xa0\xe0\xbe\x84\xe0\xbe\x96"); } // [C1, V6] |
| 8271 | test { try toAsciiFail("\xe2\x80\x8c\xe3\x80\x82\xe1\x85\xa0\xe0\xbe\x84\xe0\xbe\x96", false); } // [C1, V6] |
| 8272 | test { try toAsciiFail("\xe2\x80\x8c\xe3\x80\x82\xe1\x85\xa0\xe0\xbe\x84\xe0\xbe\x96", true); } // [V6, A4_2] |
| 3465 | 8273 | test { try toUnicodeFail(".xn--3ed0b"); } // [V6, X4_2] |
| 8274 | test { try toAsciiFail(".xn--3ed0b", false); } // [V6, A4_2] |
| 8275 | test { try toAsciiFail(".xn--3ed0b", true); } // [V6, A4_2] |
| 3466 | 8276 | test { try toUnicodeFail("xn--0ug.xn--3ed0b"); } // [C1, V6] |
| 8277 | test { try toAsciiFail("xn--0ug.xn--3ed0b", false); } // [C1, V6] |
| 8278 | test { try toAsciiFail("xn--0ug.xn--3ed0b", true); } // [C1, V6] |
| 3467 | 8279 | test { try toUnicodeFail(".xn--3ed0b20h"); } // [V7, X4_2] |
| 8280 | test { try toAsciiFail(".xn--3ed0b20h", false); } // [V7, A4_2] |
| 8281 | test { try toAsciiFail(".xn--3ed0b20h", true); } // [V7, A4_2] |
| 3468 | 8282 | test { try toUnicodeFail("xn--0ug.xn--3ed0b20h"); } // [C1, V7] |
| 8283 | test { try toAsciiFail("xn--0ug.xn--3ed0b20h", false); } // [C1, V7] |
| 8284 | test { try toAsciiFail("xn--0ug.xn--3ed0b20h", true); } // [C1, V7] |
| 3469 | 8285 | test { try toUnicodeFail(".xn--3ed0by082k"); } // [V7, X4_2] |
| 8286 | test { try toAsciiFail(".xn--3ed0by082k", false); } // [V7, A4_2] |
| 8287 | test { try toAsciiFail(".xn--3ed0by082k", true); } // [V7, A4_2] |
| 3470 | 8288 | test { try toUnicodeFail("xn--0ug.xn--3ed0by082k"); } // [C1, V7] |
| 8289 | test { try toAsciiFail("xn--0ug.xn--3ed0by082k", false); } // [C1, V7] |
| 8290 | test { try toAsciiFail("xn--0ug.xn--3ed0by082k", true); } // [C1, V7] |
| 3471 | 8291 | test { try toUnicodeFail("\xe2\x89\xaf\xf2\x8d\x98\x85\xef\xbc\x8e\xe2\x80\x8d\xf0\x90\x85\xbc\xf2\xb2\x87\x9b"); } // [C2, V7] |
| 8292 | test { try toAsciiFail("\xe2\x89\xaf\xf2\x8d\x98\x85\xef\xbc\x8e\xe2\x80\x8d\xf0\x90\x85\xbc\xf2\xb2\x87\x9b", false); } // [C2, V7] |
| 8293 | test { try toAsciiFail("\xe2\x89\xaf\xf2\x8d\x98\x85\xef\xbc\x8e\xe2\x80\x8d\xf0\x90\x85\xbc\xf2\xb2\x87\x9b", true); } // [V7] |
| 3472 | 8294 | test { try toUnicodeFail(">\xcc\xb8\xf2\x8d\x98\x85\xef\xbc\x8e\xe2\x80\x8d\xf0\x90\x85\xbc\xf2\xb2\x87\x9b"); } // [C2, V7] |
| 8295 | test { try toAsciiFail(">\xcc\xb8\xf2\x8d\x98\x85\xef\xbc\x8e\xe2\x80\x8d\xf0\x90\x85\xbc\xf2\xb2\x87\x9b", false); } // [C2, V7] |
| 8296 | test { try toAsciiFail(">\xcc\xb8\xf2\x8d\x98\x85\xef\xbc\x8e\xe2\x80\x8d\xf0\x90\x85\xbc\xf2\xb2\x87\x9b", true); } // [V7] |
| 3473 | 8297 | test { try toUnicodeFail("\xe2\x89\xaf\xf2\x8d\x98\x85.\xe2\x80\x8d\xf0\x90\x85\xbc\xf2\xb2\x87\x9b"); } // [C2, V7] |
| 8298 | test { try toAsciiFail("\xe2\x89\xaf\xf2\x8d\x98\x85.\xe2\x80\x8d\xf0\x90\x85\xbc\xf2\xb2\x87\x9b", false); } // [C2, V7] |
| 8299 | test { try toAsciiFail("\xe2\x89\xaf\xf2\x8d\x98\x85.\xe2\x80\x8d\xf0\x90\x85\xbc\xf2\xb2\x87\x9b", true); } // [V7] |
| 3474 | 8300 | test { try toUnicodeFail(">\xcc\xb8\xf2\x8d\x98\x85.\xe2\x80\x8d\xf0\x90\x85\xbc\xf2\xb2\x87\x9b"); } // [C2, V7] |
| 8301 | test { try toAsciiFail(">\xcc\xb8\xf2\x8d\x98\x85.\xe2\x80\x8d\xf0\x90\x85\xbc\xf2\xb2\x87\x9b", false); } // [C2, V7] |
| 8302 | test { try toAsciiFail(">\xcc\xb8\xf2\x8d\x98\x85.\xe2\x80\x8d\xf0\x90\x85\xbc\xf2\xb2\x87\x9b", true); } // [V7] |
| 3475 | 8303 | test { try toUnicodeFail("xn--hdh84488f.xn--xy7cw2886b"); } // [V7] |
| 8304 | test { try toAsciiFail("xn--hdh84488f.xn--xy7cw2886b", false); } // [V7] |
| 8305 | test { try toAsciiFail("xn--hdh84488f.xn--xy7cw2886b", true); } // [V7] |
| 3476 | 8306 | test { try toUnicodeFail("xn--hdh84488f.xn--1ug8099fbjp4e"); } // [C2, V7] |
| 8307 | test { try toAsciiFail("xn--hdh84488f.xn--1ug8099fbjp4e", false); } // [C2, V7] |
| 8308 | test { try toAsciiFail("xn--hdh84488f.xn--1ug8099fbjp4e", true); } // [C2, V7] |
| 3477 | 8309 | test { try toUnicodeFail("\xd9\x81\xc3\x9f\xf0\x90\xb0\xaf\xef\xbd\xa1\xf0\x9d\x9f\x95\xf0\x90\xab\xab"); } // [B1, B2] |
| 8310 | test { try toAsciiFail("\xd9\x81\xc3\x9f\xf0\x90\xb0\xaf\xef\xbd\xa1\xf0\x9d\x9f\x95\xf0\x90\xab\xab", false); } // [B1, B2] |
| 8311 | test { try toAsciiFail("\xd9\x81\xc3\x9f\xf0\x90\xb0\xaf\xef\xbd\xa1\xf0\x9d\x9f\x95\xf0\x90\xab\xab", true); } // [B1, B2] |
| 3478 | 8312 | test { try toUnicodeFail("\xd9\x81\xc3\x9f\xf0\x90\xb0\xaf\xe3\x80\x827\xf0\x90\xab\xab"); } // [B1, B2] |
| 8313 | test { try toAsciiFail("\xd9\x81\xc3\x9f\xf0\x90\xb0\xaf\xe3\x80\x827\xf0\x90\xab\xab", false); } // [B1, B2] |
| 8314 | test { try toAsciiFail("\xd9\x81\xc3\x9f\xf0\x90\xb0\xaf\xe3\x80\x827\xf0\x90\xab\xab", true); } // [B1, B2] |
| 3479 | 8315 | test { try toUnicodeFail("\xd9\x81SS\xf0\x90\xb0\xaf\xe3\x80\x827\xf0\x90\xab\xab"); } // [B1, B2] |
| 8316 | test { try toAsciiFail("\xd9\x81SS\xf0\x90\xb0\xaf\xe3\x80\x827\xf0\x90\xab\xab", false); } // [B1, B2] |
| 8317 | test { try toAsciiFail("\xd9\x81SS\xf0\x90\xb0\xaf\xe3\x80\x827\xf0\x90\xab\xab", true); } // [B1, B2] |
| 3480 | 8318 | test { try toUnicodeFail("\xd9\x81ss\xf0\x90\xb0\xaf\xe3\x80\x827\xf0\x90\xab\xab"); } // [B1, B2] |
| 8319 | test { try toAsciiFail("\xd9\x81ss\xf0\x90\xb0\xaf\xe3\x80\x827\xf0\x90\xab\xab", false); } // [B1, B2] |
| 8320 | test { try toAsciiFail("\xd9\x81ss\xf0\x90\xb0\xaf\xe3\x80\x827\xf0\x90\xab\xab", true); } // [B1, B2] |
| 3481 | 8321 | test { try toUnicodeFail("xn--ss-jvd2339x.xn--7-mm5i"); } // [B1, B2] |
| 8322 | test { try toAsciiFail("xn--ss-jvd2339x.xn--7-mm5i", false); } // [B1, B2] |
| 8323 | test { try toAsciiFail("xn--ss-jvd2339x.xn--7-mm5i", true); } // [B1, B2] |
| 3482 | 8324 | test { try toUnicodeFail("xn--zca96ys96y.xn--7-mm5i"); } // [B1, B2] |
| 8325 | test { try toAsciiFail("xn--zca96ys96y.xn--7-mm5i", false); } // [B1, B2] |
| 8326 | test { try toAsciiFail("xn--zca96ys96y.xn--7-mm5i", true); } // [B1, B2] |
| 3483 | 8327 | test { try toUnicodeFail("\xd9\x81SS\xf0\x90\xb0\xaf\xef\xbd\xa1\xf0\x9d\x9f\x95\xf0\x90\xab\xab"); } // [B1, B2] |
| 8328 | test { try toAsciiFail("\xd9\x81SS\xf0\x90\xb0\xaf\xef\xbd\xa1\xf0\x9d\x9f\x95\xf0\x90\xab\xab", false); } // [B1, B2] |
| 8329 | test { try toAsciiFail("\xd9\x81SS\xf0\x90\xb0\xaf\xef\xbd\xa1\xf0\x9d\x9f\x95\xf0\x90\xab\xab", true); } // [B1, B2] |
| 3484 | 8330 | test { try toUnicodeFail("\xd9\x81ss\xf0\x90\xb0\xaf\xef\xbd\xa1\xf0\x9d\x9f\x95\xf0\x90\xab\xab"); } // [B1, B2] |
| 8331 | test { try toAsciiFail("\xd9\x81ss\xf0\x90\xb0\xaf\xef\xbd\xa1\xf0\x9d\x9f\x95\xf0\x90\xab\xab", false); } // [B1, B2] |
| 8332 | test { try toAsciiFail("\xd9\x81ss\xf0\x90\xb0\xaf\xef\xbd\xa1\xf0\x9d\x9f\x95\xf0\x90\xab\xab", true); } // [B1, B2] |
| 3485 | 8333 | test { try toUnicodeFail("\xd9\x81Ss\xf0\x90\xb0\xaf\xe3\x80\x827\xf0\x90\xab\xab"); } // [B1, B2] |
| 8334 | test { try toAsciiFail("\xd9\x81Ss\xf0\x90\xb0\xaf\xe3\x80\x827\xf0\x90\xab\xab", false); } // [B1, B2] |
| 8335 | test { try toAsciiFail("\xd9\x81Ss\xf0\x90\xb0\xaf\xe3\x80\x827\xf0\x90\xab\xab", true); } // [B1, B2] |
| 3486 | 8336 | test { try toUnicodeFail("\xd9\x81Ss\xf0\x90\xb0\xaf\xef\xbd\xa1\xf0\x9d\x9f\x95\xf0\x90\xab\xab"); } // [B1, B2] |
| 8337 | test { try toAsciiFail("\xd9\x81Ss\xf0\x90\xb0\xaf\xef\xbd\xa1\xf0\x9d\x9f\x95\xf0\x90\xab\xab", false); } // [B1, B2] |
| 8338 | test { try toAsciiFail("\xd9\x81Ss\xf0\x90\xb0\xaf\xef\xbd\xa1\xf0\x9d\x9f\x95\xf0\x90\xab\xab", true); } // [B1, B2] |
| 3487 | 8339 | test { try toUnicodeFail("\xc3\x9f\xde\xac\xde\xa7\xe0\xa2\xb1\xe3\x80\x82\xf0\x90\xad\x81\xf4\x85\xae\x99\xf0\x90\xb9\xb2"); } // [B2, B5, B6, V7] |
| 8340 | test { try toAsciiFail("\xc3\x9f\xde\xac\xde\xa7\xe0\xa2\xb1\xe3\x80\x82\xf0\x90\xad\x81\xf4\x85\xae\x99\xf0\x90\xb9\xb2", false); } // [B2, B5, B6, V7] |
| 8341 | test { try toAsciiFail("\xc3\x9f\xde\xac\xde\xa7\xe0\xa2\xb1\xe3\x80\x82\xf0\x90\xad\x81\xf4\x85\xae\x99\xf0\x90\xb9\xb2", true); } // [B2, B5, B6, V7] |
| 3488 | 8342 | test { try toUnicodeFail("SS\xde\xac\xde\xa7\xe0\xa2\xb1\xe3\x80\x82\xf0\x90\xad\x81\xf4\x85\xae\x99\xf0\x90\xb9\xb2"); } // [B2, B5, B6, V7] |
| 8343 | test { try toAsciiFail("SS\xde\xac\xde\xa7\xe0\xa2\xb1\xe3\x80\x82\xf0\x90\xad\x81\xf4\x85\xae\x99\xf0\x90\xb9\xb2", false); } // [B2, B5, B6, V7] |
| 8344 | test { try toAsciiFail("SS\xde\xac\xde\xa7\xe0\xa2\xb1\xe3\x80\x82\xf0\x90\xad\x81\xf4\x85\xae\x99\xf0\x90\xb9\xb2", true); } // [B2, B5, B6, V7] |
| 3489 | 8345 | test { try toUnicodeFail("ss\xde\xac\xde\xa7\xe0\xa2\xb1\xe3\x80\x82\xf0\x90\xad\x81\xf4\x85\xae\x99\xf0\x90\xb9\xb2"); } // [B2, B5, B6, V7] |
| 8346 | test { try toAsciiFail("ss\xde\xac\xde\xa7\xe0\xa2\xb1\xe3\x80\x82\xf0\x90\xad\x81\xf4\x85\xae\x99\xf0\x90\xb9\xb2", false); } // [B2, B5, B6, V7] |
| 8347 | test { try toAsciiFail("ss\xde\xac\xde\xa7\xe0\xa2\xb1\xe3\x80\x82\xf0\x90\xad\x81\xf4\x85\xae\x99\xf0\x90\xb9\xb2", true); } // [B2, B5, B6, V7] |
| 3490 | 8348 | test { try toUnicodeFail("Ss\xde\xac\xde\xa7\xe0\xa2\xb1\xe3\x80\x82\xf0\x90\xad\x81\xf4\x85\xae\x99\xf0\x90\xb9\xb2"); } // [B2, B5, B6, V7] |
| 8349 | test { try toAsciiFail("Ss\xde\xac\xde\xa7\xe0\xa2\xb1\xe3\x80\x82\xf0\x90\xad\x81\xf4\x85\xae\x99\xf0\x90\xb9\xb2", false); } // [B2, B5, B6, V7] |
| 8350 | test { try toAsciiFail("Ss\xde\xac\xde\xa7\xe0\xa2\xb1\xe3\x80\x82\xf0\x90\xad\x81\xf4\x85\xae\x99\xf0\x90\xb9\xb2", true); } // [B2, B5, B6, V7] |
| 3491 | 8351 | test { try toUnicodeFail("xn--ss-9qet02k.xn--e09co8cr9861c"); } // [B2, B5, B6, V7] |
| 8352 | test { try toAsciiFail("xn--ss-9qet02k.xn--e09co8cr9861c", false); } // [B2, B5, B6, V7] |
| 8353 | test { try toAsciiFail("xn--ss-9qet02k.xn--e09co8cr9861c", true); } // [B2, B5, B6, V7] |
| 3492 | 8354 | test { try toUnicodeFail("xn--zca685aoa95h.xn--e09co8cr9861c"); } // [B2, B5, B6, V7] |
| 8355 | test { try toAsciiFail("xn--zca685aoa95h.xn--e09co8cr9861c", false); } // [B2, B5, B6, V7] |
| 8356 | test { try toAsciiFail("xn--zca685aoa95h.xn--e09co8cr9861c", true); } // [B2, B5, B6, V7] |
| 3493 | 8357 | test { try toUnicodeFail("-\xef\xbd\xa1\xf3\xa0\x89\x97\xe2\x92\x8c\xf0\x9e\xaf\x9b"); } // [B1, V3, V7] |
| 8358 | test { try toAsciiFail("-\xef\xbd\xa1\xf3\xa0\x89\x97\xe2\x92\x8c\xf0\x9e\xaf\x9b", false); } // [B1, V3, V7] |
| 8359 | test { try toAsciiFail("-\xef\xbd\xa1\xf3\xa0\x89\x97\xe2\x92\x8c\xf0\x9e\xaf\x9b", true); } // [B1, V3, V7] |
| 3494 | 8360 | test { try toUnicodeFail("-\xe3\x80\x82\xf3\xa0\x89\x975.\xf0\x9e\xaf\x9b"); } // [B1, V3, V7] |
| 8361 | test { try toAsciiFail("-\xe3\x80\x82\xf3\xa0\x89\x975.\xf0\x9e\xaf\x9b", false); } // [B1, V3, V7] |
| 8362 | test { try toAsciiFail("-\xe3\x80\x82\xf3\xa0\x89\x975.\xf0\x9e\xaf\x9b", true); } // [B1, V3, V7] |
| 3495 | 8363 | test { try toUnicodeFail("-.xn--5-zz21m.xn--6x6h"); } // [B1, V3, V7] |
| 8364 | test { try toAsciiFail("-.xn--5-zz21m.xn--6x6h", false); } // [B1, V3, V7] |
| 8365 | test { try toAsciiFail("-.xn--5-zz21m.xn--6x6h", true); } // [B1, V3, V7] |
| 3496 | 8366 | test { try toUnicodeFail("-.xn--xsh6367n1bi3e"); } // [B1, V3, V7] |
| 8367 | test { try toAsciiFail("-.xn--xsh6367n1bi3e", false); } // [B1, V3, V7] |
| 8368 | test { try toAsciiFail("-.xn--xsh6367n1bi3e", true); } // [B1, V3, V7] |
| 3497 | 8369 | test { try toUnicodeFail("\xf0\xbc\x8e\x8f\xcf\x82\xef\xbc\x8e-\xe2\x89\xae\xef\xb2\xab"); } // [B1, V3, V7] |
| 8370 | test { try toAsciiFail("\xf0\xbc\x8e\x8f\xcf\x82\xef\xbc\x8e-\xe2\x89\xae\xef\xb2\xab", false); } // [B1, V3, V7] |
| 8371 | test { try toAsciiFail("\xf0\xbc\x8e\x8f\xcf\x82\xef\xbc\x8e-\xe2\x89\xae\xef\xb2\xab", true); } // [B1, V3, V7] |
| 3498 | 8372 | test { try toUnicodeFail("\xf0\xbc\x8e\x8f\xcf\x82\xef\xbc\x8e-<\xcc\xb8\xef\xb2\xab"); } // [B1, V3, V7] |
| 8373 | test { try toAsciiFail("\xf0\xbc\x8e\x8f\xcf\x82\xef\xbc\x8e-<\xcc\xb8\xef\xb2\xab", false); } // [B1, V3, V7] |
| 8374 | test { try toAsciiFail("\xf0\xbc\x8e\x8f\xcf\x82\xef\xbc\x8e-<\xcc\xb8\xef\xb2\xab", true); } // [B1, V3, V7] |
| 3499 | 8375 | test { try toUnicodeFail("\xf0\xbc\x8e\x8f\xcf\x82.-\xe2\x89\xae\xd8\xae\xd8\xac"); } // [B1, V3, V7] |
| 8376 | test { try toAsciiFail("\xf0\xbc\x8e\x8f\xcf\x82.-\xe2\x89\xae\xd8\xae\xd8\xac", false); } // [B1, V3, V7] |
| 8377 | test { try toAsciiFail("\xf0\xbc\x8e\x8f\xcf\x82.-\xe2\x89\xae\xd8\xae\xd8\xac", true); } // [B1, V3, V7] |
| 3500 | 8378 | test { try toUnicodeFail("\xf0\xbc\x8e\x8f\xcf\x82.-<\xcc\xb8\xd8\xae\xd8\xac"); } // [B1, V3, V7] |
| 8379 | test { try toAsciiFail("\xf0\xbc\x8e\x8f\xcf\x82.-<\xcc\xb8\xd8\xae\xd8\xac", false); } // [B1, V3, V7] |
| 8380 | test { try toAsciiFail("\xf0\xbc\x8e\x8f\xcf\x82.-<\xcc\xb8\xd8\xae\xd8\xac", true); } // [B1, V3, V7] |
| 3501 | 8381 | test { try toUnicodeFail("\xf0\xbc\x8e\x8f\xce\xa3.-<\xcc\xb8\xd8\xae\xd8\xac"); } // [B1, V3, V7] |
| 8382 | test { try toAsciiFail("\xf0\xbc\x8e\x8f\xce\xa3.-<\xcc\xb8\xd8\xae\xd8\xac", false); } // [B1, V3, V7] |
| 8383 | test { try toAsciiFail("\xf0\xbc\x8e\x8f\xce\xa3.-<\xcc\xb8\xd8\xae\xd8\xac", true); } // [B1, V3, V7] |
| 3502 | 8384 | test { try toUnicodeFail("\xf0\xbc\x8e\x8f\xce\xa3.-\xe2\x89\xae\xd8\xae\xd8\xac"); } // [B1, V3, V7] |
| 8385 | test { try toAsciiFail("\xf0\xbc\x8e\x8f\xce\xa3.-\xe2\x89\xae\xd8\xae\xd8\xac", false); } // [B1, V3, V7] |
| 8386 | test { try toAsciiFail("\xf0\xbc\x8e\x8f\xce\xa3.-\xe2\x89\xae\xd8\xae\xd8\xac", true); } // [B1, V3, V7] |
| 3503 | 8387 | test { try toUnicodeFail("\xf0\xbc\x8e\x8f\xcf\x83.-\xe2\x89\xae\xd8\xae\xd8\xac"); } // [B1, V3, V7] |
| 8388 | test { try toAsciiFail("\xf0\xbc\x8e\x8f\xcf\x83.-\xe2\x89\xae\xd8\xae\xd8\xac", false); } // [B1, V3, V7] |
| 8389 | test { try toAsciiFail("\xf0\xbc\x8e\x8f\xcf\x83.-\xe2\x89\xae\xd8\xae\xd8\xac", true); } // [B1, V3, V7] |
| 3504 | 8390 | test { try toUnicodeFail("\xf0\xbc\x8e\x8f\xcf\x83.-<\xcc\xb8\xd8\xae\xd8\xac"); } // [B1, V3, V7] |
| 8391 | test { try toAsciiFail("\xf0\xbc\x8e\x8f\xcf\x83.-<\xcc\xb8\xd8\xae\xd8\xac", false); } // [B1, V3, V7] |
| 8392 | test { try toAsciiFail("\xf0\xbc\x8e\x8f\xcf\x83.-<\xcc\xb8\xd8\xae\xd8\xac", true); } // [B1, V3, V7] |
| 3505 | 8393 | test { try toUnicodeFail("xn--4xa92520c.xn----9mcf1400a"); } // [B1, V3, V7] |
| 8394 | test { try toAsciiFail("xn--4xa92520c.xn----9mcf1400a", false); } // [B1, V3, V7] |
| 8395 | test { try toAsciiFail("xn--4xa92520c.xn----9mcf1400a", true); } // [B1, V3, V7] |
| 3506 | 8396 | test { try toUnicodeFail("xn--3xa13520c.xn----9mcf1400a"); } // [B1, V3, V7] |
| 8397 | test { try toAsciiFail("xn--3xa13520c.xn----9mcf1400a", false); } // [B1, V3, V7] |
| 8398 | test { try toAsciiFail("xn--3xa13520c.xn----9mcf1400a", true); } // [B1, V3, V7] |
| 3507 | 8399 | test { try toUnicodeFail("\xf0\xbc\x8e\x8f\xce\xa3\xef\xbc\x8e-<\xcc\xb8\xef\xb2\xab"); } // [B1, V3, V7] |
| 8400 | test { try toAsciiFail("\xf0\xbc\x8e\x8f\xce\xa3\xef\xbc\x8e-<\xcc\xb8\xef\xb2\xab", false); } // [B1, V3, V7] |
| 8401 | test { try toAsciiFail("\xf0\xbc\x8e\x8f\xce\xa3\xef\xbc\x8e-<\xcc\xb8\xef\xb2\xab", true); } // [B1, V3, V7] |
| 3508 | 8402 | test { try toUnicodeFail("\xf0\xbc\x8e\x8f\xce\xa3\xef\xbc\x8e-\xe2\x89\xae\xef\xb2\xab"); } // [B1, V3, V7] |
| 8403 | test { try toAsciiFail("\xf0\xbc\x8e\x8f\xce\xa3\xef\xbc\x8e-\xe2\x89\xae\xef\xb2\xab", false); } // [B1, V3, V7] |
| 8404 | test { try toAsciiFail("\xf0\xbc\x8e\x8f\xce\xa3\xef\xbc\x8e-\xe2\x89\xae\xef\xb2\xab", true); } // [B1, V3, V7] |
| 3509 | 8405 | test { try toUnicodeFail("\xf0\xbc\x8e\x8f\xcf\x83\xef\xbc\x8e-\xe2\x89\xae\xef\xb2\xab"); } // [B1, V3, V7] |
| 8406 | test { try toAsciiFail("\xf0\xbc\x8e\x8f\xcf\x83\xef\xbc\x8e-\xe2\x89\xae\xef\xb2\xab", false); } // [B1, V3, V7] |
| 8407 | test { try toAsciiFail("\xf0\xbc\x8e\x8f\xcf\x83\xef\xbc\x8e-\xe2\x89\xae\xef\xb2\xab", true); } // [B1, V3, V7] |
| 3510 | 8408 | test { try toUnicodeFail("\xf0\xbc\x8e\x8f\xcf\x83\xef\xbc\x8e-<\xcc\xb8\xef\xb2\xab"); } // [B1, V3, V7] |
| 8409 | test { try toAsciiFail("\xf0\xbc\x8e\x8f\xcf\x83\xef\xbc\x8e-<\xcc\xb8\xef\xb2\xab", false); } // [B1, V3, V7] |
| 8410 | test { try toAsciiFail("\xf0\xbc\x8e\x8f\xcf\x83\xef\xbc\x8e-<\xcc\xb8\xef\xb2\xab", true); } // [B1, V3, V7] |
| 3511 | 8411 | test { try toUnicodeFail("\xea\xa1\x97\xe0\xa2\xb8\xdc\x99\xef\xbc\x8e\xf1\x94\xa4\x94\xf3\xa0\x9b\x99\xe0\xb1\x8d\xef\xb0\xbe"); } // [B5, B6, V7] |
| 8412 | test { try toAsciiFail("\xea\xa1\x97\xe0\xa2\xb8\xdc\x99\xef\xbc\x8e\xf1\x94\xa4\x94\xf3\xa0\x9b\x99\xe0\xb1\x8d\xef\xb0\xbe", false); } // [B5, B6, V7] |
| 8413 | test { try toAsciiFail("\xea\xa1\x97\xe0\xa2\xb8\xdc\x99\xef\xbc\x8e\xf1\x94\xa4\x94\xf3\xa0\x9b\x99\xe0\xb1\x8d\xef\xb0\xbe", true); } // [B5, B6, V7] |
| 3512 | 8414 | test { try toUnicodeFail("\xea\xa1\x97\xe0\xa2\xb8\xdc\x99.\xf1\x94\xa4\x94\xf3\xa0\x9b\x99\xe0\xb1\x8d\xd9\x83\xd9\x8a"); } // [B5, B6, V7] |
| 8415 | test { try toAsciiFail("\xea\xa1\x97\xe0\xa2\xb8\xdc\x99.\xf1\x94\xa4\x94\xf3\xa0\x9b\x99\xe0\xb1\x8d\xd9\x83\xd9\x8a", false); } // [B5, B6, V7] |
| 8416 | test { try toAsciiFail("\xea\xa1\x97\xe0\xa2\xb8\xdc\x99.\xf1\x94\xa4\x94\xf3\xa0\x9b\x99\xe0\xb1\x8d\xd9\x83\xd9\x8a", true); } // [B5, B6, V7] |
| 3513 | 8417 | test { try toUnicodeFail("xn--jnb34fs003a.xn--fhbo927bk128mpi24d"); } // [B5, B6, V7] |
| 8418 | test { try toAsciiFail("xn--jnb34fs003a.xn--fhbo927bk128mpi24d", false); } // [B5, B6, V7] |
| 8419 | test { try toAsciiFail("xn--jnb34fs003a.xn--fhbo927bk128mpi24d", true); } // [B5, B6, V7] |
| 3514 | 8420 | test { try toUnicodeFail("\xf0\x90\xa0\xb0\xe0\xa2\xb7\xf0\x9e\xa4\x8c\xf0\x90\xab\xad\xe3\x80\x82\xf0\x90\x8b\xa6\xe1\x9f\x8d\xf0\x9d\xa9\x83"); } // [B1] |
| 8421 | test { try toAsciiFail("\xf0\x90\xa0\xb0\xe0\xa2\xb7\xf0\x9e\xa4\x8c\xf0\x90\xab\xad\xe3\x80\x82\xf0\x90\x8b\xa6\xe1\x9f\x8d\xf0\x9d\xa9\x83", false); } // [B1] |
| 8422 | test { try toAsciiFail("\xf0\x90\xa0\xb0\xe0\xa2\xb7\xf0\x9e\xa4\x8c\xf0\x90\xab\xad\xe3\x80\x82\xf0\x90\x8b\xa6\xe1\x9f\x8d\xf0\x9d\xa9\x83", true); } // [B1] |
| 3515 | 8423 | test { try toUnicodeFail("\xf0\x90\xa0\xb0\xe0\xa2\xb7\xf0\x9e\xa4\xae\xf0\x90\xab\xad\xe3\x80\x82\xf0\x90\x8b\xa6\xe1\x9f\x8d\xf0\x9d\xa9\x83"); } // [B1] |
| 8424 | test { try toAsciiFail("\xf0\x90\xa0\xb0\xe0\xa2\xb7\xf0\x9e\xa4\xae\xf0\x90\xab\xad\xe3\x80\x82\xf0\x90\x8b\xa6\xe1\x9f\x8d\xf0\x9d\xa9\x83", false); } // [B1] |
| 8425 | test { try toAsciiFail("\xf0\x90\xa0\xb0\xe0\xa2\xb7\xf0\x9e\xa4\xae\xf0\x90\xab\xad\xe3\x80\x82\xf0\x90\x8b\xa6\xe1\x9f\x8d\xf0\x9d\xa9\x83", true); } // [B1] |
| 3516 | 8426 | test { try toUnicodeFail("xn--dzb5191kezbrw47a.xn--p4e3841jz9tf"); } // [B1] |
| 8427 | test { try toAsciiFail("xn--dzb5191kezbrw47a.xn--p4e3841jz9tf", false); } // [B1] |
| 8428 | test { try toAsciiFail("xn--dzb5191kezbrw47a.xn--p4e3841jz9tf", true); } // [B1] |
| 3517 | 8429 | test { try toUnicodeFail("\xf0\x90\xa0\xb0\xe0\xa2\xb7\xf0\x9e\xa4\xae\xf0\x90\xab\xad.\xf0\x90\x8b\xa6\xe1\x9f\x8d\xf0\x9d\xa9\x83"); } // [B1] |
| 8430 | test { try toAsciiFail("\xf0\x90\xa0\xb0\xe0\xa2\xb7\xf0\x9e\xa4\xae\xf0\x90\xab\xad.\xf0\x90\x8b\xa6\xe1\x9f\x8d\xf0\x9d\xa9\x83", false); } // [B1] |
| 8431 | test { try toAsciiFail("\xf0\x90\xa0\xb0\xe0\xa2\xb7\xf0\x9e\xa4\xae\xf0\x90\xab\xad.\xf0\x90\x8b\xa6\xe1\x9f\x8d\xf0\x9d\xa9\x83", true); } // [B1] |
| 3518 | 8432 | test { try toUnicodeFail("\xf0\x90\xa0\xb0\xe0\xa2\xb7\xf0\x9e\xa4\x8c\xf0\x90\xab\xad.\xf0\x90\x8b\xa6\xe1\x9f\x8d\xf0\x9d\xa9\x83"); } // [B1] |
| 8433 | test { try toAsciiFail("\xf0\x90\xa0\xb0\xe0\xa2\xb7\xf0\x9e\xa4\x8c\xf0\x90\xab\xad.\xf0\x90\x8b\xa6\xe1\x9f\x8d\xf0\x9d\xa9\x83", false); } // [B1] |
| 8434 | test { try toAsciiFail("\xf0\x90\xa0\xb0\xe0\xa2\xb7\xf0\x9e\xa4\x8c\xf0\x90\xab\xad.\xf0\x90\x8b\xa6\xe1\x9f\x8d\xf0\x9d\xa9\x83", true); } // [B1] |
| 3519 | 8435 | test { try toUnicodeFail("\xe2\x82\x82\xe3\x98\xb7--\xe3\x80\x82\xdb\x93\xe2\x80\x8c\xf0\x90\xab\x86\xf0\x91\x96\xbf"); } // [B1, C1, V2, V3] |
| 8436 | test { try toAsciiFail("\xe2\x82\x82\xe3\x98\xb7--\xe3\x80\x82\xdb\x93\xe2\x80\x8c\xf0\x90\xab\x86\xf0\x91\x96\xbf", false); } // [B1, C1, V2, V3] |
| 8437 | test { try toAsciiFail("\xe2\x82\x82\xe3\x98\xb7--\xe3\x80\x82\xdb\x93\xe2\x80\x8c\xf0\x90\xab\x86\xf0\x91\x96\xbf", true); } // [B1, V2, V3] |
| 3520 | 8438 | test { try toUnicodeFail("\xe2\x82\x82\xe3\x98\xb7--\xe3\x80\x82\xdb\x92\xd9\x94\xe2\x80\x8c\xf0\x90\xab\x86\xf0\x91\x96\xbf"); } // [B1, C1, V2, V3] |
| 8439 | test { try toAsciiFail("\xe2\x82\x82\xe3\x98\xb7--\xe3\x80\x82\xdb\x92\xd9\x94\xe2\x80\x8c\xf0\x90\xab\x86\xf0\x91\x96\xbf", false); } // [B1, C1, V2, V3] |
| 8440 | test { try toAsciiFail("\xe2\x82\x82\xe3\x98\xb7--\xe3\x80\x82\xdb\x92\xd9\x94\xe2\x80\x8c\xf0\x90\xab\x86\xf0\x91\x96\xbf", true); } // [B1, V2, V3] |
| 3521 | 8441 | test { try toUnicodeFail("2\xe3\x98\xb7--\xe3\x80\x82\xdb\x93\xe2\x80\x8c\xf0\x90\xab\x86\xf0\x91\x96\xbf"); } // [B1, C1, V2, V3] |
| 8442 | test { try toAsciiFail("2\xe3\x98\xb7--\xe3\x80\x82\xdb\x93\xe2\x80\x8c\xf0\x90\xab\x86\xf0\x91\x96\xbf", false); } // [B1, C1, V2, V3] |
| 8443 | test { try toAsciiFail("2\xe3\x98\xb7--\xe3\x80\x82\xdb\x93\xe2\x80\x8c\xf0\x90\xab\x86\xf0\x91\x96\xbf", true); } // [B1, V2, V3] |
| 3522 | 8444 | test { try toUnicodeFail("2\xe3\x98\xb7--\xe3\x80\x82\xdb\x92\xd9\x94\xe2\x80\x8c\xf0\x90\xab\x86\xf0\x91\x96\xbf"); } // [B1, C1, V2, V3] |
| 8445 | test { try toAsciiFail("2\xe3\x98\xb7--\xe3\x80\x82\xdb\x92\xd9\x94\xe2\x80\x8c\xf0\x90\xab\x86\xf0\x91\x96\xbf", false); } // [B1, C1, V2, V3] |
| 8446 | test { try toAsciiFail("2\xe3\x98\xb7--\xe3\x80\x82\xdb\x92\xd9\x94\xe2\x80\x8c\xf0\x90\xab\x86\xf0\x91\x96\xbf", true); } // [B1, V2, V3] |
| 3523 | 8447 | test { try toUnicodeFail("xn--2---u58b.xn--jlb8024k14g"); } // [B1, V2, V3] |
| 8448 | test { try toAsciiFail("xn--2---u58b.xn--jlb8024k14g", false); } // [B1, V2, V3] |
| 8449 | test { try toAsciiFail("xn--2---u58b.xn--jlb8024k14g", true); } // [B1, V2, V3] |
| 3524 | 8450 | test { try toUnicodeFail("xn--2---u58b.xn--jlb820ku99nbgj"); } // [B1, C1, V2, V3] |
| 8451 | test { try toAsciiFail("xn--2---u58b.xn--jlb820ku99nbgj", false); } // [B1, C1, V2, V3] |
| 8452 | test { try toAsciiFail("xn--2---u58b.xn--jlb820ku99nbgj", true); } // [B1, C1, V2, V3] |
| 3525 | 8453 | test { try toUnicodeFail("-\xf0\x98\x8a\xbb\xef\xbc\x8e\xe1\xa1\xae\xd8\xad-"); } // [B1, B5, B6, V3] |
| 8454 | test { try toAsciiFail("-\xf0\x98\x8a\xbb\xef\xbc\x8e\xe1\xa1\xae\xd8\xad-", false); } // [B1, B5, B6, V3] |
| 8455 | test { try toAsciiFail("-\xf0\x98\x8a\xbb\xef\xbc\x8e\xe1\xa1\xae\xd8\xad-", true); } // [B1, B5, B6, V3] |
| 3526 | 8456 | test { try toUnicodeFail("-\xf0\x98\x8a\xbb.\xe1\xa1\xae\xd8\xad-"); } // [B1, B5, B6, V3] |
| 8457 | test { try toAsciiFail("-\xf0\x98\x8a\xbb.\xe1\xa1\xae\xd8\xad-", false); } // [B1, B5, B6, V3] |
| 8458 | test { try toAsciiFail("-\xf0\x98\x8a\xbb.\xe1\xa1\xae\xd8\xad-", true); } // [B1, B5, B6, V3] |
| 3527 | 8459 | test { try toUnicodeFail("xn----bp5n.xn----bnc231l"); } // [B1, B5, B6, V3] |
| 8460 | test { try toAsciiFail("xn----bp5n.xn----bnc231l", false); } // [B1, B5, B6, V3] |
| 8461 | test { try toAsciiFail("xn----bp5n.xn----bnc231l", true); } // [B1, B5, B6, V3] |
| 3528 | 8462 | test { try toUnicodeFail("\xe2\x80\x8c-\xc3\x9f\xef\xbd\xa1\xe1\xa2\xa3\xf0\x90\xb9\xad\xd8\xbf"); } // [B1, B5, B6, C1] |
| 8463 | test { try toAsciiFail("\xe2\x80\x8c-\xc3\x9f\xef\xbd\xa1\xe1\xa2\xa3\xf0\x90\xb9\xad\xd8\xbf", false); } // [B1, B5, B6, C1] |
| 8464 | test { try toAsciiFail("\xe2\x80\x8c-\xc3\x9f\xef\xbd\xa1\xe1\xa2\xa3\xf0\x90\xb9\xad\xd8\xbf", true); } // [B1, B5, B6, V3] |
| 3529 | 8465 | test { try toUnicodeFail("\xe2\x80\x8c-\xc3\x9f\xe3\x80\x82\xe1\xa2\xa3\xf0\x90\xb9\xad\xd8\xbf"); } // [B1, B5, B6, C1] |
| 8466 | test { try toAsciiFail("\xe2\x80\x8c-\xc3\x9f\xe3\x80\x82\xe1\xa2\xa3\xf0\x90\xb9\xad\xd8\xbf", false); } // [B1, B5, B6, C1] |
| 8467 | test { try toAsciiFail("\xe2\x80\x8c-\xc3\x9f\xe3\x80\x82\xe1\xa2\xa3\xf0\x90\xb9\xad\xd8\xbf", true); } // [B1, B5, B6, V3] |
| 3530 | 8468 | test { try toUnicodeFail("\xe2\x80\x8c-SS\xe3\x80\x82\xe1\xa2\xa3\xf0\x90\xb9\xad\xd8\xbf"); } // [B1, B5, B6, C1] |
| 8469 | test { try toAsciiFail("\xe2\x80\x8c-SS\xe3\x80\x82\xe1\xa2\xa3\xf0\x90\xb9\xad\xd8\xbf", false); } // [B1, B5, B6, C1] |
| 8470 | test { try toAsciiFail("\xe2\x80\x8c-SS\xe3\x80\x82\xe1\xa2\xa3\xf0\x90\xb9\xad\xd8\xbf", true); } // [B1, B5, B6, V3] |
| 3531 | 8471 | test { try toUnicodeFail("\xe2\x80\x8c-ss\xe3\x80\x82\xe1\xa2\xa3\xf0\x90\xb9\xad\xd8\xbf"); } // [B1, B5, B6, C1] |
| 8472 | test { try toAsciiFail("\xe2\x80\x8c-ss\xe3\x80\x82\xe1\xa2\xa3\xf0\x90\xb9\xad\xd8\xbf", false); } // [B1, B5, B6, C1] |
| 8473 | test { try toAsciiFail("\xe2\x80\x8c-ss\xe3\x80\x82\xe1\xa2\xa3\xf0\x90\xb9\xad\xd8\xbf", true); } // [B1, B5, B6, V3] |
| 3532 | 8474 | test { try toUnicodeFail("\xe2\x80\x8c-Ss\xe3\x80\x82\xe1\xa2\xa3\xf0\x90\xb9\xad\xd8\xbf"); } // [B1, B5, B6, C1] |
| 8475 | test { try toAsciiFail("\xe2\x80\x8c-Ss\xe3\x80\x82\xe1\xa2\xa3\xf0\x90\xb9\xad\xd8\xbf", false); } // [B1, B5, B6, C1] |
| 8476 | test { try toAsciiFail("\xe2\x80\x8c-Ss\xe3\x80\x82\xe1\xa2\xa3\xf0\x90\xb9\xad\xd8\xbf", true); } // [B1, B5, B6, V3] |
| 3533 | 8477 | test { try toUnicodeFail("-ss.xn--bhb925glx3p"); } // [B1, B5, B6, V3] |
| 8478 | test { try toAsciiFail("-ss.xn--bhb925glx3p", false); } // [B1, B5, B6, V3] |
| 8479 | test { try toAsciiFail("-ss.xn--bhb925glx3p", true); } // [B1, B5, B6, V3] |
| 3534 | 8480 | test { try toUnicodeFail("xn---ss-8m0a.xn--bhb925glx3p"); } // [B1, B5, B6, C1] |
| 8481 | test { try toAsciiFail("xn---ss-8m0a.xn--bhb925glx3p", false); } // [B1, B5, B6, C1] |
| 8482 | test { try toAsciiFail("xn---ss-8m0a.xn--bhb925glx3p", true); } // [B1, B5, B6, C1] |
| 3535 | 8483 | test { try toUnicodeFail("xn----qfa550v.xn--bhb925glx3p"); } // [B1, B5, B6, C1] |
| 8484 | test { try toAsciiFail("xn----qfa550v.xn--bhb925glx3p", false); } // [B1, B5, B6, C1] |
| 8485 | test { try toAsciiFail("xn----qfa550v.xn--bhb925glx3p", true); } // [B1, B5, B6, C1] |
| 3536 | 8486 | test { try toUnicodeFail("\xe2\x80\x8c-SS\xef\xbd\xa1\xe1\xa2\xa3\xf0\x90\xb9\xad\xd8\xbf"); } // [B1, B5, B6, C1] |
| 8487 | test { try toAsciiFail("\xe2\x80\x8c-SS\xef\xbd\xa1\xe1\xa2\xa3\xf0\x90\xb9\xad\xd8\xbf", false); } // [B1, B5, B6, C1] |
| 8488 | test { try toAsciiFail("\xe2\x80\x8c-SS\xef\xbd\xa1\xe1\xa2\xa3\xf0\x90\xb9\xad\xd8\xbf", true); } // [B1, B5, B6, V3] |
| 3537 | 8489 | test { try toUnicodeFail("\xe2\x80\x8c-ss\xef\xbd\xa1\xe1\xa2\xa3\xf0\x90\xb9\xad\xd8\xbf"); } // [B1, B5, B6, C1] |
| 8490 | test { try toAsciiFail("\xe2\x80\x8c-ss\xef\xbd\xa1\xe1\xa2\xa3\xf0\x90\xb9\xad\xd8\xbf", false); } // [B1, B5, B6, C1] |
| 8491 | test { try toAsciiFail("\xe2\x80\x8c-ss\xef\xbd\xa1\xe1\xa2\xa3\xf0\x90\xb9\xad\xd8\xbf", true); } // [B1, B5, B6, V3] |
| 3538 | 8492 | test { try toUnicodeFail("\xe2\x80\x8c-Ss\xef\xbd\xa1\xe1\xa2\xa3\xf0\x90\xb9\xad\xd8\xbf"); } // [B1, B5, B6, C1] |
| 8493 | test { try toAsciiFail("\xe2\x80\x8c-Ss\xef\xbd\xa1\xe1\xa2\xa3\xf0\x90\xb9\xad\xd8\xbf", false); } // [B1, B5, B6, C1] |
| 8494 | test { try toAsciiFail("\xe2\x80\x8c-Ss\xef\xbd\xa1\xe1\xa2\xa3\xf0\x90\xb9\xad\xd8\xbf", true); } // [B1, B5, B6, V3] |
| 3539 | 8495 | test { try toUnicodePass("\xea\xa7\x90\xd3\x80\xe1\xae\xaa\xe0\xa3\xb6\xef\xbc\x8e\xeb\x88\xb5", "\xea\xa7\x90\xd3\x8f\xe1\xae\xaa\xe0\xa3\xb6.\xeb\x88\xb5"); } |
| 3540 | 8496 | test { try toAsciiPass("\xea\xa7\x90\xd3\x80\xe1\xae\xaa\xe0\xa3\xb6\xef\xbc\x8e\xeb\x88\xb5", "xn--s5a04sn4u297k.xn--2e1b", false); } |
| 3541 | 8497 | test { try toAsciiPass("\xea\xa7\x90\xd3\x80\xe1\xae\xaa\xe0\xa3\xb6\xef\xbc\x8e\xeb\x88\xb5", "xn--s5a04sn4u297k.xn--2e1b", true); } |
| ... | ... | @@ -3564,173 +8520,509 @@ test { try toUnicodePass("\xea\xa7\x90\xd3\x8f\xe1\xae\xaa\xe0\xa3\xb6\xef\xbc\x |
| 3564 | 8520 | test { try toAsciiPass("\xea\xa7\x90\xd3\x8f\xe1\xae\xaa\xe0\xa3\xb6\xef\xbc\x8e\xeb\x88\xb5", "xn--s5a04sn4u297k.xn--2e1b", false); } |
| 3565 | 8521 | test { try toAsciiPass("\xea\xa7\x90\xd3\x8f\xe1\xae\xaa\xe0\xa3\xb6\xef\xbc\x8e\xeb\x88\xb5", "xn--s5a04sn4u297k.xn--2e1b", true); } |
| 3566 | 8522 | test { try toUnicodeFail("xn--d5a07sn4u297k.xn--2e1b"); } // [V7] |
| 8523 | test { try toAsciiFail("xn--d5a07sn4u297k.xn--2e1b", false); } // [V7] |
| 8524 | test { try toAsciiFail("xn--d5a07sn4u297k.xn--2e1b", true); } // [V7] |
| 3567 | 8525 | test { try toUnicodeFail("\xea\xa3\xaa\xef\xbd\xa1\xf0\x96\x84\xbf\xf0\x91\x86\xbe\xf3\xa0\x87\x97"); } // [V6, V7] |
| 8526 | test { try toAsciiFail("\xea\xa3\xaa\xef\xbd\xa1\xf0\x96\x84\xbf\xf0\x91\x86\xbe\xf3\xa0\x87\x97", false); } // [V6, V7] |
| 8527 | test { try toAsciiFail("\xea\xa3\xaa\xef\xbd\xa1\xf0\x96\x84\xbf\xf0\x91\x86\xbe\xf3\xa0\x87\x97", true); } // [V6, V7] |
| 3568 | 8528 | test { try toUnicodeFail("\xea\xa3\xaa\xe3\x80\x82\xf0\x96\x84\xbf\xf0\x91\x86\xbe\xf3\xa0\x87\x97"); } // [V6, V7] |
| 8529 | test { try toAsciiFail("\xea\xa3\xaa\xe3\x80\x82\xf0\x96\x84\xbf\xf0\x91\x86\xbe\xf3\xa0\x87\x97", false); } // [V6, V7] |
| 8530 | test { try toAsciiFail("\xea\xa3\xaa\xe3\x80\x82\xf0\x96\x84\xbf\xf0\x91\x86\xbe\xf3\xa0\x87\x97", true); } // [V6, V7] |
| 3569 | 8531 | test { try toUnicodeFail("xn--3g9a.xn--ud1dz07k"); } // [V6, V7] |
| 8532 | test { try toAsciiFail("xn--3g9a.xn--ud1dz07k", false); } // [V6, V7] |
| 8533 | test { try toAsciiFail("xn--3g9a.xn--ud1dz07k", true); } // [V6, V7] |
| 3570 | 8534 | test { try toUnicodeFail("\xf3\x87\x93\x93\xf0\x91\x9a\xb3\xe3\x80\x82\xf1\x90\xb7\xbf\xe2\x89\xaf\xe2\xbe\x87"); } // [V7] |
| 8535 | test { try toAsciiFail("\xf3\x87\x93\x93\xf0\x91\x9a\xb3\xe3\x80\x82\xf1\x90\xb7\xbf\xe2\x89\xaf\xe2\xbe\x87", false); } // [V7] |
| 8536 | test { try toAsciiFail("\xf3\x87\x93\x93\xf0\x91\x9a\xb3\xe3\x80\x82\xf1\x90\xb7\xbf\xe2\x89\xaf\xe2\xbe\x87", true); } // [V7] |
| 3571 | 8537 | test { try toUnicodeFail("\xf3\x87\x93\x93\xf0\x91\x9a\xb3\xe3\x80\x82\xf1\x90\xb7\xbf>\xcc\xb8\xe2\xbe\x87"); } // [V7] |
| 8538 | test { try toAsciiFail("\xf3\x87\x93\x93\xf0\x91\x9a\xb3\xe3\x80\x82\xf1\x90\xb7\xbf>\xcc\xb8\xe2\xbe\x87", false); } // [V7] |
| 8539 | test { try toAsciiFail("\xf3\x87\x93\x93\xf0\x91\x9a\xb3\xe3\x80\x82\xf1\x90\xb7\xbf>\xcc\xb8\xe2\xbe\x87", true); } // [V7] |
| 3572 | 8540 | test { try toUnicodeFail("\xf3\x87\x93\x93\xf0\x91\x9a\xb3\xe3\x80\x82\xf1\x90\xb7\xbf\xe2\x89\xaf\xe8\x88\x9b"); } // [V7] |
| 8541 | test { try toAsciiFail("\xf3\x87\x93\x93\xf0\x91\x9a\xb3\xe3\x80\x82\xf1\x90\xb7\xbf\xe2\x89\xaf\xe8\x88\x9b", false); } // [V7] |
| 8542 | test { try toAsciiFail("\xf3\x87\x93\x93\xf0\x91\x9a\xb3\xe3\x80\x82\xf1\x90\xb7\xbf\xe2\x89\xaf\xe8\x88\x9b", true); } // [V7] |
| 3573 | 8543 | test { try toUnicodeFail("\xf3\x87\x93\x93\xf0\x91\x9a\xb3\xe3\x80\x82\xf1\x90\xb7\xbf>\xcc\xb8\xe8\x88\x9b"); } // [V7] |
| 8544 | test { try toAsciiFail("\xf3\x87\x93\x93\xf0\x91\x9a\xb3\xe3\x80\x82\xf1\x90\xb7\xbf>\xcc\xb8\xe8\x88\x9b", false); } // [V7] |
| 8545 | test { try toAsciiFail("\xf3\x87\x93\x93\xf0\x91\x9a\xb3\xe3\x80\x82\xf1\x90\xb7\xbf>\xcc\xb8\xe8\x88\x9b", true); } // [V7] |
| 3574 | 8546 | test { try toUnicodeFail("xn--3e2d79770c.xn--hdh0088abyy1c"); } // [V7] |
| 8547 | test { try toAsciiFail("xn--3e2d79770c.xn--hdh0088abyy1c", false); } // [V7] |
| 8548 | test { try toAsciiFail("xn--3e2d79770c.xn--hdh0088abyy1c", true); } // [V7] |
| 3575 | 8549 | test { try toUnicodeFail("\xf0\x90\xab\x87\xd9\xa1\xe2\x80\x8c\xef\xbc\x8e\xe2\x80\x8d\xe2\x80\x8c"); } // [B1, B3, C1, C2] |
| 8550 | test { try toAsciiFail("\xf0\x90\xab\x87\xd9\xa1\xe2\x80\x8c\xef\xbc\x8e\xe2\x80\x8d\xe2\x80\x8c", false); } // [B1, B3, C1, C2] |
| 8551 | test { try toAsciiFail("\xf0\x90\xab\x87\xd9\xa1\xe2\x80\x8c\xef\xbc\x8e\xe2\x80\x8d\xe2\x80\x8c", true); } // [A4_2] |
| 3576 | 8552 | test { try toUnicodeFail("\xf0\x90\xab\x87\xd9\xa1\xe2\x80\x8c.\xe2\x80\x8d\xe2\x80\x8c"); } // [B1, B3, C1, C2] |
| 8553 | test { try toAsciiFail("\xf0\x90\xab\x87\xd9\xa1\xe2\x80\x8c.\xe2\x80\x8d\xe2\x80\x8c", false); } // [B1, B3, C1, C2] |
| 8554 | test { try toAsciiFail("\xf0\x90\xab\x87\xd9\xa1\xe2\x80\x8c.\xe2\x80\x8d\xe2\x80\x8c", true); } // [A4_2] |
| 3577 | 8555 | test { try toUnicodePass("xn--9hb7344k.", "\xf0\x90\xab\x87\xd9\xa1."); } |
| 8556 | test { try toAsciiFail("xn--9hb7344k.", false); } // [A4_2] |
| 8557 | test { try toAsciiFail("xn--9hb7344k.", true); } // [A4_2] |
| 3578 | 8558 | test { try toUnicodePass("\xf0\x90\xab\x87\xd9\xa1.", "\xf0\x90\xab\x87\xd9\xa1."); } |
| 8559 | test { try toAsciiFail("\xf0\x90\xab\x87\xd9\xa1.", false); } // [A4_2] |
| 8560 | test { try toAsciiFail("\xf0\x90\xab\x87\xd9\xa1.", true); } // [A4_2] |
| 3579 | 8561 | test { try toUnicodeFail("xn--9hb652kv99n.xn--0ugb"); } // [B1, B3, C1, C2] |
| 8562 | test { try toAsciiFail("xn--9hb652kv99n.xn--0ugb", false); } // [B1, B3, C1, C2] |
| 8563 | test { try toAsciiFail("xn--9hb652kv99n.xn--0ugb", true); } // [B1, B3, C1, C2] |
| 3580 | 8564 | test { try toUnicodeFail("\xf1\xa1\x85\x88\xe7\xa0\xaa\xe2\x89\xaf\xe1\xa2\x91\xef\xbd\xa1\xe2\x89\xaf\xf0\x9d\xa9\x9a\xf2\x93\xb4\x94\xe2\x80\x8c"); } // [C1, V7] |
| 8565 | test { try toAsciiFail("\xf1\xa1\x85\x88\xe7\xa0\xaa\xe2\x89\xaf\xe1\xa2\x91\xef\xbd\xa1\xe2\x89\xaf\xf0\x9d\xa9\x9a\xf2\x93\xb4\x94\xe2\x80\x8c", false); } // [C1, V7] |
| 8566 | test { try toAsciiFail("\xf1\xa1\x85\x88\xe7\xa0\xaa\xe2\x89\xaf\xe1\xa2\x91\xef\xbd\xa1\xe2\x89\xaf\xf0\x9d\xa9\x9a\xf2\x93\xb4\x94\xe2\x80\x8c", true); } // [V7] |
| 3581 | 8567 | test { try toUnicodeFail("\xf1\xa1\x85\x88\xe7\xa0\xaa>\xcc\xb8\xe1\xa2\x91\xef\xbd\xa1>\xcc\xb8\xf0\x9d\xa9\x9a\xf2\x93\xb4\x94\xe2\x80\x8c"); } // [C1, V7] |
| 8568 | test { try toAsciiFail("\xf1\xa1\x85\x88\xe7\xa0\xaa>\xcc\xb8\xe1\xa2\x91\xef\xbd\xa1>\xcc\xb8\xf0\x9d\xa9\x9a\xf2\x93\xb4\x94\xe2\x80\x8c", false); } // [C1, V7] |
| 8569 | test { try toAsciiFail("\xf1\xa1\x85\x88\xe7\xa0\xaa>\xcc\xb8\xe1\xa2\x91\xef\xbd\xa1>\xcc\xb8\xf0\x9d\xa9\x9a\xf2\x93\xb4\x94\xe2\x80\x8c", true); } // [V7] |
| 3582 | 8570 | test { try toUnicodeFail("\xf1\xa1\x85\x88\xe7\xa0\xaa\xe2\x89\xaf\xe1\xa2\x91\xe3\x80\x82\xe2\x89\xaf\xf0\x9d\xa9\x9a\xf2\x93\xb4\x94\xe2\x80\x8c"); } // [C1, V7] |
| 8571 | test { try toAsciiFail("\xf1\xa1\x85\x88\xe7\xa0\xaa\xe2\x89\xaf\xe1\xa2\x91\xe3\x80\x82\xe2\x89\xaf\xf0\x9d\xa9\x9a\xf2\x93\xb4\x94\xe2\x80\x8c", false); } // [C1, V7] |
| 8572 | test { try toAsciiFail("\xf1\xa1\x85\x88\xe7\xa0\xaa\xe2\x89\xaf\xe1\xa2\x91\xe3\x80\x82\xe2\x89\xaf\xf0\x9d\xa9\x9a\xf2\x93\xb4\x94\xe2\x80\x8c", true); } // [V7] |
| 3583 | 8573 | test { try toUnicodeFail("\xf1\xa1\x85\x88\xe7\xa0\xaa>\xcc\xb8\xe1\xa2\x91\xe3\x80\x82>\xcc\xb8\xf0\x9d\xa9\x9a\xf2\x93\xb4\x94\xe2\x80\x8c"); } // [C1, V7] |
| 8574 | test { try toAsciiFail("\xf1\xa1\x85\x88\xe7\xa0\xaa>\xcc\xb8\xe1\xa2\x91\xe3\x80\x82>\xcc\xb8\xf0\x9d\xa9\x9a\xf2\x93\xb4\x94\xe2\x80\x8c", false); } // [C1, V7] |
| 8575 | test { try toAsciiFail("\xf1\xa1\x85\x88\xe7\xa0\xaa>\xcc\xb8\xe1\xa2\x91\xe3\x80\x82>\xcc\xb8\xf0\x9d\xa9\x9a\xf2\x93\xb4\x94\xe2\x80\x8c", true); } // [V7] |
| 3584 | 8576 | test { try toUnicodeFail("xn--bbf561cf95e57y3e.xn--hdh0834o7mj6b"); } // [V7] |
| 8577 | test { try toAsciiFail("xn--bbf561cf95e57y3e.xn--hdh0834o7mj6b", false); } // [V7] |
| 8578 | test { try toAsciiFail("xn--bbf561cf95e57y3e.xn--hdh0834o7mj6b", true); } // [V7] |
| 3585 | 8579 | test { try toUnicodeFail("xn--bbf561cf95e57y3e.xn--0ugz6gc910ejro8c"); } // [C1, V7] |
| 8580 | test { try toAsciiFail("xn--bbf561cf95e57y3e.xn--0ugz6gc910ejro8c", false); } // [C1, V7] |
| 8581 | test { try toAsciiFail("xn--bbf561cf95e57y3e.xn--0ugz6gc910ejro8c", true); } // [C1, V7] |
| 3586 | 8582 | test { try toUnicodeFail("\xe1\x83\x85.\xf0\x91\x84\xb3\xe3\x8a\xb8"); } // [V6] |
| 8583 | test { try toAsciiFail("\xe1\x83\x85.\xf0\x91\x84\xb3\xe3\x8a\xb8", false); } // [V6] |
| 8584 | test { try toAsciiFail("\xe1\x83\x85.\xf0\x91\x84\xb3\xe3\x8a\xb8", true); } // [V6] |
| 3587 | 8585 | test { try toUnicodeFail("\xe1\x83\x85.\xf0\x91\x84\xb343"); } // [V6] |
| 8586 | test { try toAsciiFail("\xe1\x83\x85.\xf0\x91\x84\xb343", false); } // [V6] |
| 8587 | test { try toAsciiFail("\xe1\x83\x85.\xf0\x91\x84\xb343", true); } // [V6] |
| 3588 | 8588 | test { try toUnicodeFail("\xe2\xb4\xa5.\xf0\x91\x84\xb343"); } // [V6] |
| 8589 | test { try toAsciiFail("\xe2\xb4\xa5.\xf0\x91\x84\xb343", false); } // [V6] |
| 8590 | test { try toAsciiFail("\xe2\xb4\xa5.\xf0\x91\x84\xb343", true); } // [V6] |
| 3589 | 8591 | test { try toUnicodeFail("xn--tlj.xn--43-274o"); } // [V6] |
| 8592 | test { try toAsciiFail("xn--tlj.xn--43-274o", false); } // [V6] |
| 8593 | test { try toAsciiFail("xn--tlj.xn--43-274o", true); } // [V6] |
| 3590 | 8594 | test { try toUnicodeFail("\xe2\xb4\xa5.\xf0\x91\x84\xb3\xe3\x8a\xb8"); } // [V6] |
| 8595 | test { try toAsciiFail("\xe2\xb4\xa5.\xf0\x91\x84\xb3\xe3\x8a\xb8", false); } // [V6] |
| 8596 | test { try toAsciiFail("\xe2\xb4\xa5.\xf0\x91\x84\xb3\xe3\x8a\xb8", true); } // [V6] |
| 3591 | 8597 | test { try toUnicodeFail("xn--9nd.xn--43-274o"); } // [V6, V7] |
| 8598 | test { try toAsciiFail("xn--9nd.xn--43-274o", false); } // [V6, V7] |
| 8599 | test { try toAsciiFail("xn--9nd.xn--43-274o", true); } // [V6, V7] |
| 3592 | 8600 | test { try toUnicodeFail("\xf0\x9d\x9f\x8e\xd9\xa3\xe3\x80\x82\xe1\x82\xb2\xe1\xa1\x87\xe0\xa3\xb2\xf0\x90\xb9\xa0"); } // [B1, B5, B6] |
| 8601 | test { try toAsciiFail("\xf0\x9d\x9f\x8e\xd9\xa3\xe3\x80\x82\xe1\x82\xb2\xe1\xa1\x87\xe0\xa3\xb2\xf0\x90\xb9\xa0", false); } // [B1, B5, B6] |
| 8602 | test { try toAsciiFail("\xf0\x9d\x9f\x8e\xd9\xa3\xe3\x80\x82\xe1\x82\xb2\xe1\xa1\x87\xe0\xa3\xb2\xf0\x90\xb9\xa0", true); } // [B1, B5, B6] |
| 3593 | 8603 | test { try toUnicodeFail("0\xd9\xa3\xe3\x80\x82\xe1\x82\xb2\xe1\xa1\x87\xe0\xa3\xb2\xf0\x90\xb9\xa0"); } // [B1, B5, B6] |
| 8604 | test { try toAsciiFail("0\xd9\xa3\xe3\x80\x82\xe1\x82\xb2\xe1\xa1\x87\xe0\xa3\xb2\xf0\x90\xb9\xa0", false); } // [B1, B5, B6] |
| 8605 | test { try toAsciiFail("0\xd9\xa3\xe3\x80\x82\xe1\x82\xb2\xe1\xa1\x87\xe0\xa3\xb2\xf0\x90\xb9\xa0", true); } // [B1, B5, B6] |
| 3594 | 8606 | test { try toUnicodeFail("0\xd9\xa3\xe3\x80\x82\xe2\xb4\x92\xe1\xa1\x87\xe0\xa3\xb2\xf0\x90\xb9\xa0"); } // [B1, B5, B6] |
| 8607 | test { try toAsciiFail("0\xd9\xa3\xe3\x80\x82\xe2\xb4\x92\xe1\xa1\x87\xe0\xa3\xb2\xf0\x90\xb9\xa0", false); } // [B1, B5, B6] |
| 8608 | test { try toAsciiFail("0\xd9\xa3\xe3\x80\x82\xe2\xb4\x92\xe1\xa1\x87\xe0\xa3\xb2\xf0\x90\xb9\xa0", true); } // [B1, B5, B6] |
| 3595 | 8609 | test { try toUnicodeFail("xn--0-fqc.xn--10b369eivp359r"); } // [B1, B5, B6] |
| 8610 | test { try toAsciiFail("xn--0-fqc.xn--10b369eivp359r", false); } // [B1, B5, B6] |
| 8611 | test { try toAsciiFail("xn--0-fqc.xn--10b369eivp359r", true); } // [B1, B5, B6] |
| 3596 | 8612 | test { try toUnicodeFail("\xf0\x9d\x9f\x8e\xd9\xa3\xe3\x80\x82\xe2\xb4\x92\xe1\xa1\x87\xe0\xa3\xb2\xf0\x90\xb9\xa0"); } // [B1, B5, B6] |
| 8613 | test { try toAsciiFail("\xf0\x9d\x9f\x8e\xd9\xa3\xe3\x80\x82\xe2\xb4\x92\xe1\xa1\x87\xe0\xa3\xb2\xf0\x90\xb9\xa0", false); } // [B1, B5, B6] |
| 8614 | test { try toAsciiFail("\xf0\x9d\x9f\x8e\xd9\xa3\xe3\x80\x82\xe2\xb4\x92\xe1\xa1\x87\xe0\xa3\xb2\xf0\x90\xb9\xa0", true); } // [B1, B5, B6] |
| 3597 | 8615 | test { try toUnicodeFail("xn--0-fqc.xn--10b180bnwgfy0z"); } // [B1, B5, B6, V7] |
| 8616 | test { try toAsciiFail("xn--0-fqc.xn--10b180bnwgfy0z", false); } // [B1, B5, B6, V7] |
| 8617 | test { try toAsciiFail("xn--0-fqc.xn--10b180bnwgfy0z", true); } // [B1, B5, B6, V7] |
| 3598 | 8618 | test { try toUnicodeFail("\xf1\x97\xaa\xa8\xf3\xa0\x84\x89\xef\xbe\xa0\xe0\xbe\xb7.\xf1\xb8\x9e\xb0\xea\xa5\x93"); } // [V7] |
| 8619 | test { try toAsciiFail("\xf1\x97\xaa\xa8\xf3\xa0\x84\x89\xef\xbe\xa0\xe0\xbe\xb7.\xf1\xb8\x9e\xb0\xea\xa5\x93", false); } // [V7] |
| 8620 | test { try toAsciiFail("\xf1\x97\xaa\xa8\xf3\xa0\x84\x89\xef\xbe\xa0\xe0\xbe\xb7.\xf1\xb8\x9e\xb0\xea\xa5\x93", true); } // [V7] |
| 3599 | 8621 | test { try toUnicodeFail("\xf1\x97\xaa\xa8\xf3\xa0\x84\x89\xe1\x85\xa0\xe0\xbe\xb7.\xf1\xb8\x9e\xb0\xea\xa5\x93"); } // [V7] |
| 8622 | test { try toAsciiFail("\xf1\x97\xaa\xa8\xf3\xa0\x84\x89\xe1\x85\xa0\xe0\xbe\xb7.\xf1\xb8\x9e\xb0\xea\xa5\x93", false); } // [V7] |
| 8623 | test { try toAsciiFail("\xf1\x97\xaa\xa8\xf3\xa0\x84\x89\xe1\x85\xa0\xe0\xbe\xb7.\xf1\xb8\x9e\xb0\xea\xa5\x93", true); } // [V7] |
| 3600 | 8624 | test { try toUnicodeFail("xn--kgd72212e.xn--3j9au7544a"); } // [V7] |
| 8625 | test { try toAsciiFail("xn--kgd72212e.xn--3j9au7544a", false); } // [V7] |
| 8626 | test { try toAsciiFail("xn--kgd72212e.xn--3j9au7544a", true); } // [V7] |
| 3601 | 8627 | test { try toUnicodeFail("xn--kgd36f9z57y.xn--3j9au7544a"); } // [V7] |
| 8628 | test { try toAsciiFail("xn--kgd36f9z57y.xn--3j9au7544a", false); } // [V7] |
| 8629 | test { try toAsciiFail("xn--kgd36f9z57y.xn--3j9au7544a", true); } // [V7] |
| 3602 | 8630 | test { try toUnicodeFail("xn--kgd7493jee34a.xn--3j9au7544a"); } // [V7] |
| 8631 | test { try toAsciiFail("xn--kgd7493jee34a.xn--3j9au7544a", false); } // [V7] |
| 8632 | test { try toAsciiFail("xn--kgd7493jee34a.xn--3j9au7544a", true); } // [V7] |
| 3603 | 8633 | test { try toUnicodeFail("\xd8\x98.\xdb\xb3\xe2\x80\x8c\xea\xa5\x93"); } // [C1, V6] |
| 8634 | test { try toAsciiFail("\xd8\x98.\xdb\xb3\xe2\x80\x8c\xea\xa5\x93", false); } // [C1, V6] |
| 8635 | test { try toAsciiFail("\xd8\x98.\xdb\xb3\xe2\x80\x8c\xea\xa5\x93", true); } // [V6] |
| 3604 | 8636 | test { try toUnicodeFail("xn--6fb.xn--gmb0524f"); } // [V6] |
| 8637 | test { try toAsciiFail("xn--6fb.xn--gmb0524f", false); } // [V6] |
| 8638 | test { try toAsciiFail("xn--6fb.xn--gmb0524f", true); } // [V6] |
| 3605 | 8639 | test { try toUnicodeFail("xn--6fb.xn--gmb469jjf1h"); } // [C1, V6] |
| 8640 | test { try toAsciiFail("xn--6fb.xn--gmb469jjf1h", false); } // [C1, V6] |
| 8641 | test { try toAsciiFail("xn--6fb.xn--gmb469jjf1h", true); } // [C1, V6] |
| 3606 | 8642 | test { try toUnicodeFail("\xe1\xa1\x8c\xef\xbc\x8e\xef\xb8\x92\xe1\xa2\x91"); } // [V7] |
| 8643 | test { try toAsciiFail("\xe1\xa1\x8c\xef\xbc\x8e\xef\xb8\x92\xe1\xa2\x91", false); } // [V7] |
| 8644 | test { try toAsciiFail("\xe1\xa1\x8c\xef\xbc\x8e\xef\xb8\x92\xe1\xa2\x91", true); } // [V7] |
| 3607 | 8645 | test { try toUnicodeFail("\xe1\xa1\x8c.\xe3\x80\x82\xe1\xa2\x91"); } // [X4_2] |
| 8646 | test { try toAsciiFail("\xe1\xa1\x8c.\xe3\x80\x82\xe1\xa2\x91", false); } // [A4_2] |
| 8647 | test { try toAsciiFail("\xe1\xa1\x8c.\xe3\x80\x82\xe1\xa2\x91", true); } // [A4_2] |
| 3608 | 8648 | test { try toUnicodeFail("xn--c8e..xn--bbf"); } // [X4_2] |
| 8649 | test { try toAsciiFail("xn--c8e..xn--bbf", false); } // [A4_2] |
| 8650 | test { try toAsciiFail("xn--c8e..xn--bbf", true); } // [A4_2] |
| 3609 | 8651 | test { try toUnicodeFail("xn--c8e.xn--bbf9168i"); } // [V7] |
| 8652 | test { try toAsciiFail("xn--c8e.xn--bbf9168i", false); } // [V7] |
| 8653 | test { try toAsciiFail("xn--c8e.xn--bbf9168i", true); } // [V7] |
| 3610 | 8654 | test { try toUnicodeFail("\xf0\x91\x8b\xaa\xe1\x81\xb3\xef\xbd\xa1\xf0\x9e\xbd\xa7"); } // [B1, V6, V7] |
| 8655 | test { try toAsciiFail("\xf0\x91\x8b\xaa\xe1\x81\xb3\xef\xbd\xa1\xf0\x9e\xbd\xa7", false); } // [B1, V6, V7] |
| 8656 | test { try toAsciiFail("\xf0\x91\x8b\xaa\xe1\x81\xb3\xef\xbd\xa1\xf0\x9e\xbd\xa7", true); } // [B1, V6, V7] |
| 3611 | 8657 | test { try toUnicodeFail("\xf0\x91\x8b\xaa\xe1\x81\xb3\xe3\x80\x82\xf0\x9e\xbd\xa7"); } // [B1, V6, V7] |
| 8658 | test { try toAsciiFail("\xf0\x91\x8b\xaa\xe1\x81\xb3\xe3\x80\x82\xf0\x9e\xbd\xa7", false); } // [B1, V6, V7] |
| 8659 | test { try toAsciiFail("\xf0\x91\x8b\xaa\xe1\x81\xb3\xe3\x80\x82\xf0\x9e\xbd\xa7", true); } // [B1, V6, V7] |
| 3612 | 8660 | test { try toUnicodeFail("xn--xld7443k.xn--4o7h"); } // [B1, V6, V7] |
| 8661 | test { try toAsciiFail("xn--xld7443k.xn--4o7h", false); } // [B1, V6, V7] |
| 8662 | test { try toAsciiFail("xn--xld7443k.xn--4o7h", true); } // [B1, V6, V7] |
| 3613 | 8663 | test { try toUnicodeFail("\xf0\x9e\xb7\x8f\xe3\x80\x82\xe1\xa0\xa2\xf2\x93\x98\x86"); } // [V7] |
| 8664 | test { try toAsciiFail("\xf0\x9e\xb7\x8f\xe3\x80\x82\xe1\xa0\xa2\xf2\x93\x98\x86", false); } // [V7] |
| 8665 | test { try toAsciiFail("\xf0\x9e\xb7\x8f\xe3\x80\x82\xe1\xa0\xa2\xf2\x93\x98\x86", true); } // [V7] |
| 3614 | 8666 | test { try toUnicodeFail("xn--hd7h.xn--46e66060j"); } // [V7] |
| 8667 | test { try toAsciiFail("xn--hd7h.xn--46e66060j", false); } // [V7] |
| 8668 | test { try toAsciiFail("xn--hd7h.xn--46e66060j", true); } // [V7] |
| 3615 | 8669 | test { try toUnicodeFail("\xf0\x91\x84\xb3\xe3\xb4\xbc\xef\xbc\x8e\xe2\x80\x8c\xf0\x90\xb9\xa1\xe2\x83\xab\xf1\xab\xba\xa6"); } // [B1, C1, V6, V7] |
| 8670 | test { try toAsciiFail("\xf0\x91\x84\xb3\xe3\xb4\xbc\xef\xbc\x8e\xe2\x80\x8c\xf0\x90\xb9\xa1\xe2\x83\xab\xf1\xab\xba\xa6", false); } // [B1, C1, V6, V7] |
| 8671 | test { try toAsciiFail("\xf0\x91\x84\xb3\xe3\xb4\xbc\xef\xbc\x8e\xe2\x80\x8c\xf0\x90\xb9\xa1\xe2\x83\xab\xf1\xab\xba\xa6", true); } // [B1, V6, V7] |
| 3616 | 8672 | test { try toUnicodeFail("\xf0\x91\x84\xb3\xe3\xb4\xbc.\xe2\x80\x8c\xf0\x90\xb9\xa1\xe2\x83\xab\xf1\xab\xba\xa6"); } // [B1, C1, V6, V7] |
| 8673 | test { try toAsciiFail("\xf0\x91\x84\xb3\xe3\xb4\xbc.\xe2\x80\x8c\xf0\x90\xb9\xa1\xe2\x83\xab\xf1\xab\xba\xa6", false); } // [B1, C1, V6, V7] |
| 8674 | test { try toAsciiFail("\xf0\x91\x84\xb3\xe3\xb4\xbc.\xe2\x80\x8c\xf0\x90\xb9\xa1\xe2\x83\xab\xf1\xab\xba\xa6", true); } // [B1, V6, V7] |
| 3617 | 8675 | test { try toUnicodeFail("xn--iym9428c.xn--e1g3464g08p3b"); } // [B1, V6, V7] |
| 8676 | test { try toAsciiFail("xn--iym9428c.xn--e1g3464g08p3b", false); } // [B1, V6, V7] |
| 8677 | test { try toAsciiFail("xn--iym9428c.xn--e1g3464g08p3b", true); } // [B1, V6, V7] |
| 3618 | 8678 | test { try toUnicodeFail("xn--iym9428c.xn--0ug46a7218cllv0c"); } // [B1, C1, V6, V7] |
| 8679 | test { try toAsciiFail("xn--iym9428c.xn--0ug46a7218cllv0c", false); } // [B1, C1, V6, V7] |
| 8680 | test { try toAsciiFail("xn--iym9428c.xn--0ug46a7218cllv0c", true); } // [B1, C1, V6, V7] |
| 3619 | 8681 | test { try toUnicodeFail("\xf1\xa0\xbb\x9f\xf0\x90\xb9\xb3\xf0\x91\x88\xaf\xef\xbd\xa1\xcc\x9d"); } // [B1, B5, B6, V6, V7] |
| 8682 | test { try toAsciiFail("\xf1\xa0\xbb\x9f\xf0\x90\xb9\xb3\xf0\x91\x88\xaf\xef\xbd\xa1\xcc\x9d", false); } // [B1, B5, B6, V6, V7] |
| 8683 | test { try toAsciiFail("\xf1\xa0\xbb\x9f\xf0\x90\xb9\xb3\xf0\x91\x88\xaf\xef\xbd\xa1\xcc\x9d", true); } // [B1, B5, B6, V6, V7] |
| 3620 | 8684 | test { try toUnicodeFail("\xf1\xa0\xbb\x9f\xf0\x90\xb9\xb3\xf0\x91\x88\xaf\xe3\x80\x82\xcc\x9d"); } // [B1, B5, B6, V6, V7] |
| 8685 | test { try toAsciiFail("\xf1\xa0\xbb\x9f\xf0\x90\xb9\xb3\xf0\x91\x88\xaf\xe3\x80\x82\xcc\x9d", false); } // [B1, B5, B6, V6, V7] |
| 8686 | test { try toAsciiFail("\xf1\xa0\xbb\x9f\xf0\x90\xb9\xb3\xf0\x91\x88\xaf\xe3\x80\x82\xcc\x9d", true); } // [B1, B5, B6, V6, V7] |
| 3621 | 8687 | test { try toUnicodeFail("xn--ro0dw7dey96m.xn--eta"); } // [B1, B5, B6, V6, V7] |
| 8688 | test { try toAsciiFail("xn--ro0dw7dey96m.xn--eta", false); } // [B1, B5, B6, V6, V7] |
| 8689 | test { try toAsciiFail("xn--ro0dw7dey96m.xn--eta", true); } // [B1, B5, B6, V6, V7] |
| 3622 | 8690 | test { try toUnicodeFail("\xe1\xa2\x8a\xeb\xbe\x9c\xf3\xa0\xb1\xb4\xf0\x91\x9a\xb6\xe3\x80\x82\xe0\xa2\x9d\xf0\x90\xb9\xa5"); } // [B1, V6, V7] |
| 8691 | test { try toAsciiFail("\xe1\xa2\x8a\xeb\xbe\x9c\xf3\xa0\xb1\xb4\xf0\x91\x9a\xb6\xe3\x80\x82\xe0\xa2\x9d\xf0\x90\xb9\xa5", false); } // [B1, V6, V7] |
| 8692 | test { try toAsciiFail("\xe1\xa2\x8a\xeb\xbe\x9c\xf3\xa0\xb1\xb4\xf0\x91\x9a\xb6\xe3\x80\x82\xe0\xa2\x9d\xf0\x90\xb9\xa5", true); } // [B1, V6, V7] |
| 3623 | 8693 | test { try toUnicodeFail("\xe1\xa2\x8a\xe1\x84\x88\xe1\x85\xac\xe1\x86\xaf\xf3\xa0\xb1\xb4\xf0\x91\x9a\xb6\xe3\x80\x82\xe0\xa2\x9d\xf0\x90\xb9\xa5"); } // [B1, V6, V7] |
| 8694 | test { try toAsciiFail("\xe1\xa2\x8a\xe1\x84\x88\xe1\x85\xac\xe1\x86\xaf\xf3\xa0\xb1\xb4\xf0\x91\x9a\xb6\xe3\x80\x82\xe0\xa2\x9d\xf0\x90\xb9\xa5", false); } // [B1, V6, V7] |
| 8695 | test { try toAsciiFail("\xe1\xa2\x8a\xe1\x84\x88\xe1\x85\xac\xe1\x86\xaf\xf3\xa0\xb1\xb4\xf0\x91\x9a\xb6\xe3\x80\x82\xe0\xa2\x9d\xf0\x90\xb9\xa5", true); } // [B1, V6, V7] |
| 3624 | 8696 | test { try toUnicodeFail("xn--39e4566fjv8bwmt6n.xn--myb6415k"); } // [B1, V6, V7] |
| 8697 | test { try toAsciiFail("xn--39e4566fjv8bwmt6n.xn--myb6415k", false); } // [B1, V6, V7] |
| 8698 | test { try toAsciiFail("xn--39e4566fjv8bwmt6n.xn--myb6415k", true); } // [B1, V6, V7] |
| 3625 | 8699 | test { try toUnicodeFail("\xf0\x90\xb9\xa5\xe2\x89\xa0\xef\xbd\xa1\xf0\x90\x8b\xb2\xf3\xa0\xa7\xa0\xe2\x80\x8c"); } // [B1, C1, V7] |
| 8700 | test { try toAsciiFail("\xf0\x90\xb9\xa5\xe2\x89\xa0\xef\xbd\xa1\xf0\x90\x8b\xb2\xf3\xa0\xa7\xa0\xe2\x80\x8c", false); } // [B1, C1, V7] |
| 8701 | test { try toAsciiFail("\xf0\x90\xb9\xa5\xe2\x89\xa0\xef\xbd\xa1\xf0\x90\x8b\xb2\xf3\xa0\xa7\xa0\xe2\x80\x8c", true); } // [B1, V7] |
| 3626 | 8702 | test { try toUnicodeFail("\xf0\x90\xb9\xa5=\xcc\xb8\xef\xbd\xa1\xf0\x90\x8b\xb2\xf3\xa0\xa7\xa0\xe2\x80\x8c"); } // [B1, C1, V7] |
| 8703 | test { try toAsciiFail("\xf0\x90\xb9\xa5=\xcc\xb8\xef\xbd\xa1\xf0\x90\x8b\xb2\xf3\xa0\xa7\xa0\xe2\x80\x8c", false); } // [B1, C1, V7] |
| 8704 | test { try toAsciiFail("\xf0\x90\xb9\xa5=\xcc\xb8\xef\xbd\xa1\xf0\x90\x8b\xb2\xf3\xa0\xa7\xa0\xe2\x80\x8c", true); } // [B1, V7] |
| 3627 | 8705 | test { try toUnicodeFail("\xf0\x90\xb9\xa5\xe2\x89\xa0\xe3\x80\x82\xf0\x90\x8b\xb2\xf3\xa0\xa7\xa0\xe2\x80\x8c"); } // [B1, C1, V7] |
| 8706 | test { try toAsciiFail("\xf0\x90\xb9\xa5\xe2\x89\xa0\xe3\x80\x82\xf0\x90\x8b\xb2\xf3\xa0\xa7\xa0\xe2\x80\x8c", false); } // [B1, C1, V7] |
| 8707 | test { try toAsciiFail("\xf0\x90\xb9\xa5\xe2\x89\xa0\xe3\x80\x82\xf0\x90\x8b\xb2\xf3\xa0\xa7\xa0\xe2\x80\x8c", true); } // [B1, V7] |
| 3628 | 8708 | test { try toUnicodeFail("\xf0\x90\xb9\xa5=\xcc\xb8\xe3\x80\x82\xf0\x90\x8b\xb2\xf3\xa0\xa7\xa0\xe2\x80\x8c"); } // [B1, C1, V7] |
| 8709 | test { try toAsciiFail("\xf0\x90\xb9\xa5=\xcc\xb8\xe3\x80\x82\xf0\x90\x8b\xb2\xf3\xa0\xa7\xa0\xe2\x80\x8c", false); } // [B1, C1, V7] |
| 8710 | test { try toAsciiFail("\xf0\x90\xb9\xa5=\xcc\xb8\xe3\x80\x82\xf0\x90\x8b\xb2\xf3\xa0\xa7\xa0\xe2\x80\x8c", true); } // [B1, V7] |
| 3629 | 8711 | test { try toUnicodeFail("xn--1ch6704g.xn--m97cw2999c"); } // [B1, V7] |
| 8712 | test { try toAsciiFail("xn--1ch6704g.xn--m97cw2999c", false); } // [B1, V7] |
| 8713 | test { try toAsciiFail("xn--1ch6704g.xn--m97cw2999c", true); } // [B1, V7] |
| 3630 | 8714 | test { try toUnicodeFail("xn--1ch6704g.xn--0ug3840g51u4g"); } // [B1, C1, V7] |
| 8715 | test { try toAsciiFail("xn--1ch6704g.xn--0ug3840g51u4g", false); } // [B1, C1, V7] |
| 8716 | test { try toAsciiFail("xn--1ch6704g.xn--0ug3840g51u4g", true); } // [B1, C1, V7] |
| 3631 | 8717 | test { try toUnicodeFail("\xe1\x85\x9f\xf1\x99\xaf\xa0\xe0\xa5\x8d\xef\xbc\x8e\xe2\x80\x8d\xea\xa5\x93\xf0\x90\xaa\xa4"); } // [B1, C2, V7] |
| 8718 | test { try toAsciiFail("\xe1\x85\x9f\xf1\x99\xaf\xa0\xe0\xa5\x8d\xef\xbc\x8e\xe2\x80\x8d\xea\xa5\x93\xf0\x90\xaa\xa4", false); } // [B1, C2, V7] |
| 8719 | test { try toAsciiFail("\xe1\x85\x9f\xf1\x99\xaf\xa0\xe0\xa5\x8d\xef\xbc\x8e\xe2\x80\x8d\xea\xa5\x93\xf0\x90\xaa\xa4", true); } // [B5, B6, V6, V7] |
| 3632 | 8720 | test { try toUnicodeFail("\xe1\x85\x9f\xf1\x99\xaf\xa0\xe0\xa5\x8d.\xe2\x80\x8d\xea\xa5\x93\xf0\x90\xaa\xa4"); } // [B1, C2, V7] |
| 8721 | test { try toAsciiFail("\xe1\x85\x9f\xf1\x99\xaf\xa0\xe0\xa5\x8d.\xe2\x80\x8d\xea\xa5\x93\xf0\x90\xaa\xa4", false); } // [B1, C2, V7] |
| 8722 | test { try toAsciiFail("\xe1\x85\x9f\xf1\x99\xaf\xa0\xe0\xa5\x8d.\xe2\x80\x8d\xea\xa5\x93\xf0\x90\xaa\xa4", true); } // [B5, B6, V6, V7] |
| 3633 | 8723 | test { try toUnicodeFail("xn--n3b91514e.xn--3j9al95p"); } // [B5, B6, V6, V7] |
| 8724 | test { try toAsciiFail("xn--n3b91514e.xn--3j9al95p", false); } // [B5, B6, V6, V7] |
| 8725 | test { try toAsciiFail("xn--n3b91514e.xn--3j9al95p", true); } // [B5, B6, V6, V7] |
| 3634 | 8726 | test { try toUnicodeFail("xn--n3b91514e.xn--1ug6815co9wc"); } // [B1, C2, V7] |
| 8727 | test { try toAsciiFail("xn--n3b91514e.xn--1ug6815co9wc", false); } // [B1, C2, V7] |
| 8728 | test { try toAsciiFail("xn--n3b91514e.xn--1ug6815co9wc", true); } // [B1, C2, V7] |
| 3635 | 8729 | test { try toUnicodeFail("xn--n3b542bb085j.xn--3j9al95p"); } // [B5, B6, V6, V7] |
| 8730 | test { try toAsciiFail("xn--n3b542bb085j.xn--3j9al95p", false); } // [B5, B6, V6, V7] |
| 8731 | test { try toAsciiFail("xn--n3b542bb085j.xn--3j9al95p", true); } // [B5, B6, V6, V7] |
| 3636 | 8732 | test { try toUnicodeFail("xn--n3b542bb085j.xn--1ug6815co9wc"); } // [B1, C2, V7] |
| 8733 | test { try toAsciiFail("xn--n3b542bb085j.xn--1ug6815co9wc", false); } // [B1, C2, V7] |
| 8734 | test { try toAsciiFail("xn--n3b542bb085j.xn--1ug6815co9wc", true); } // [B1, C2, V7] |
| 3637 | 8735 | test { try toUnicodeFail("\xf2\x8c\x8b\x94\xf3\xa0\x86\x8e\xf3\xa0\x86\x97\xf0\x91\xb2\x95\xe3\x80\x82\xe2\x89\xae"); } // [V7] |
| 8736 | test { try toAsciiFail("\xf2\x8c\x8b\x94\xf3\xa0\x86\x8e\xf3\xa0\x86\x97\xf0\x91\xb2\x95\xe3\x80\x82\xe2\x89\xae", false); } // [V7] |
| 8737 | test { try toAsciiFail("\xf2\x8c\x8b\x94\xf3\xa0\x86\x8e\xf3\xa0\x86\x97\xf0\x91\xb2\x95\xe3\x80\x82\xe2\x89\xae", true); } // [V7] |
| 3638 | 8738 | test { try toUnicodeFail("\xf2\x8c\x8b\x94\xf3\xa0\x86\x8e\xf3\xa0\x86\x97\xf0\x91\xb2\x95\xe3\x80\x82<\xcc\xb8"); } // [V7] |
| 8739 | test { try toAsciiFail("\xf2\x8c\x8b\x94\xf3\xa0\x86\x8e\xf3\xa0\x86\x97\xf0\x91\xb2\x95\xe3\x80\x82<\xcc\xb8", false); } // [V7] |
| 8740 | test { try toAsciiFail("\xf2\x8c\x8b\x94\xf3\xa0\x86\x8e\xf3\xa0\x86\x97\xf0\x91\xb2\x95\xe3\x80\x82<\xcc\xb8", true); } // [V7] |
| 3639 | 8741 | test { try toUnicodeFail("xn--4m3dv4354a.xn--gdh"); } // [V7] |
| 8742 | test { try toAsciiFail("xn--4m3dv4354a.xn--gdh", false); } // [V7] |
| 8743 | test { try toAsciiFail("xn--4m3dv4354a.xn--gdh", true); } // [V7] |
| 3640 | 8744 | test { try toUnicodeFail("\xf3\xa0\x86\xa6.\xe0\xa3\xa3\xe6\x9a\x80\xe2\x89\xa0"); } // [V6, X4_2] |
| 8745 | test { try toAsciiFail("\xf3\xa0\x86\xa6.\xe0\xa3\xa3\xe6\x9a\x80\xe2\x89\xa0", false); } // [V6, A4_2] |
| 8746 | test { try toAsciiFail("\xf3\xa0\x86\xa6.\xe0\xa3\xa3\xe6\x9a\x80\xe2\x89\xa0", true); } // [V6, A4_2] |
| 3641 | 8747 | test { try toUnicodeFail("\xf3\xa0\x86\xa6.\xe0\xa3\xa3\xe6\x9a\x80=\xcc\xb8"); } // [V6, X4_2] |
| 8748 | test { try toAsciiFail("\xf3\xa0\x86\xa6.\xe0\xa3\xa3\xe6\x9a\x80=\xcc\xb8", false); } // [V6, A4_2] |
| 8749 | test { try toAsciiFail("\xf3\xa0\x86\xa6.\xe0\xa3\xa3\xe6\x9a\x80=\xcc\xb8", true); } // [V6, A4_2] |
| 3642 | 8750 | test { try toUnicodeFail(".xn--m0b461k3g2c"); } // [V6, X4_2] |
| 8751 | test { try toAsciiFail(".xn--m0b461k3g2c", false); } // [V6, A4_2] |
| 8752 | test { try toAsciiFail(".xn--m0b461k3g2c", true); } // [V6, A4_2] |
| 3643 | 8753 | test { try toUnicodeFail("\xf0\x90\xa1\xa4\xea\xaf\xad\xef\xbd\xa1\xef\xb4\xb0\xf2\x9c\x96\x85\xe1\xb7\xb0"); } // [B2, B3, V7] |
| 8754 | test { try toAsciiFail("\xf0\x90\xa1\xa4\xea\xaf\xad\xef\xbd\xa1\xef\xb4\xb0\xf2\x9c\x96\x85\xe1\xb7\xb0", false); } // [B2, B3, V7] |
| 8755 | test { try toAsciiFail("\xf0\x90\xa1\xa4\xea\xaf\xad\xef\xbd\xa1\xef\xb4\xb0\xf2\x9c\x96\x85\xe1\xb7\xb0", true); } // [B2, B3, V7] |
| 3644 | 8756 | test { try toUnicodeFail("\xf0\x90\xa1\xa4\xea\xaf\xad\xe3\x80\x82\xd8\xb4\xd9\x85\xf2\x9c\x96\x85\xe1\xb7\xb0"); } // [B2, B3, V7] |
| 8757 | test { try toAsciiFail("\xf0\x90\xa1\xa4\xea\xaf\xad\xe3\x80\x82\xd8\xb4\xd9\x85\xf2\x9c\x96\x85\xe1\xb7\xb0", false); } // [B2, B3, V7] |
| 8758 | test { try toAsciiFail("\xf0\x90\xa1\xa4\xea\xaf\xad\xe3\x80\x82\xd8\xb4\xd9\x85\xf2\x9c\x96\x85\xe1\xb7\xb0", true); } // [B2, B3, V7] |
| 3645 | 8759 | test { try toUnicodeFail("xn--429ak76o.xn--zgb8a701kox37t"); } // [B2, B3, V7] |
| 8760 | test { try toAsciiFail("xn--429ak76o.xn--zgb8a701kox37t", false); } // [B2, B3, V7] |
| 8761 | test { try toAsciiFail("xn--429ak76o.xn--zgb8a701kox37t", true); } // [B2, B3, V7] |
| 3646 | 8762 | test { try toUnicodeFail("\xf0\x9d\x89\x83\xe2\x80\x8d\xe2\x92\x88\xef\xbd\xa1\xe1\x82\xac\xf0\x9e\xb1\x93"); } // [B1, B5, B6, C2, V6, V7] |
| 8763 | test { try toAsciiFail("\xf0\x9d\x89\x83\xe2\x80\x8d\xe2\x92\x88\xef\xbd\xa1\xe1\x82\xac\xf0\x9e\xb1\x93", false); } // [B1, B5, B6, C2, V6, V7] |
| 8764 | test { try toAsciiFail("\xf0\x9d\x89\x83\xe2\x80\x8d\xe2\x92\x88\xef\xbd\xa1\xe1\x82\xac\xf0\x9e\xb1\x93", true); } // [B1, B5, B6, V6, V7] |
| 3647 | 8765 | test { try toUnicodeFail("\xf0\x9d\x89\x83\xe2\x80\x8d1.\xe3\x80\x82\xe1\x82\xac\xf0\x9e\xb1\x93"); } // [B1, B5, B6, C2, V6, V7, X4_2] |
| 8766 | test { try toAsciiFail("\xf0\x9d\x89\x83\xe2\x80\x8d1.\xe3\x80\x82\xe1\x82\xac\xf0\x9e\xb1\x93", false); } // [B1, B5, B6, C2, V6, V7, A4_2] |
| 8767 | test { try toAsciiFail("\xf0\x9d\x89\x83\xe2\x80\x8d1.\xe3\x80\x82\xe1\x82\xac\xf0\x9e\xb1\x93", true); } // [B1, B5, B6, V6, V7, A4_2] |
| 3648 | 8768 | test { try toUnicodeFail("\xf0\x9d\x89\x83\xe2\x80\x8d1.\xe3\x80\x82\xe2\xb4\x8c\xf0\x9e\xb1\x93"); } // [B1, B5, B6, C2, V6, V7, X4_2] |
| 8769 | test { try toAsciiFail("\xf0\x9d\x89\x83\xe2\x80\x8d1.\xe3\x80\x82\xe2\xb4\x8c\xf0\x9e\xb1\x93", false); } // [B1, B5, B6, C2, V6, V7, A4_2] |
| 8770 | test { try toAsciiFail("\xf0\x9d\x89\x83\xe2\x80\x8d1.\xe3\x80\x82\xe2\xb4\x8c\xf0\x9e\xb1\x93", true); } // [B1, B5, B6, V6, V7, A4_2] |
| 3649 | 8771 | test { try toUnicodeFail("xn--1-px8q..xn--3kj4524l"); } // [B1, B5, B6, V6, V7, X4_2] |
| 8772 | test { try toAsciiFail("xn--1-px8q..xn--3kj4524l", false); } // [B1, B5, B6, V6, V7, A4_2] |
| 8773 | test { try toAsciiFail("xn--1-px8q..xn--3kj4524l", true); } // [B1, B5, B6, V6, V7, A4_2] |
| 3650 | 8774 | test { try toUnicodeFail("xn--1-tgn9827q..xn--3kj4524l"); } // [B1, B5, B6, C2, V6, V7, X4_2] |
| 8775 | test { try toAsciiFail("xn--1-tgn9827q..xn--3kj4524l", false); } // [B1, B5, B6, C2, V6, V7, A4_2] |
| 8776 | test { try toAsciiFail("xn--1-tgn9827q..xn--3kj4524l", true); } // [B1, B5, B6, C2, V6, V7, A4_2] |
| 3651 | 8777 | test { try toUnicodeFail("\xf0\x9d\x89\x83\xe2\x80\x8d\xe2\x92\x88\xef\xbd\xa1\xe2\xb4\x8c\xf0\x9e\xb1\x93"); } // [B1, B5, B6, C2, V6, V7] |
| 8778 | test { try toAsciiFail("\xf0\x9d\x89\x83\xe2\x80\x8d\xe2\x92\x88\xef\xbd\xa1\xe2\xb4\x8c\xf0\x9e\xb1\x93", false); } // [B1, B5, B6, C2, V6, V7] |
| 8779 | test { try toAsciiFail("\xf0\x9d\x89\x83\xe2\x80\x8d\xe2\x92\x88\xef\xbd\xa1\xe2\xb4\x8c\xf0\x9e\xb1\x93", true); } // [B1, B5, B6, V6, V7] |
| 3652 | 8780 | test { try toUnicodeFail("xn--tshz828m.xn--3kj4524l"); } // [B1, B5, B6, V6, V7] |
| 8781 | test { try toAsciiFail("xn--tshz828m.xn--3kj4524l", false); } // [B1, B5, B6, V6, V7] |
| 8782 | test { try toAsciiFail("xn--tshz828m.xn--3kj4524l", true); } // [B1, B5, B6, V6, V7] |
| 3653 | 8783 | test { try toUnicodeFail("xn--1ug68oq348b.xn--3kj4524l"); } // [B1, B5, B6, C2, V6, V7] |
| 8784 | test { try toAsciiFail("xn--1ug68oq348b.xn--3kj4524l", false); } // [B1, B5, B6, C2, V6, V7] |
| 8785 | test { try toAsciiFail("xn--1ug68oq348b.xn--3kj4524l", true); } // [B1, B5, B6, C2, V6, V7] |
| 3654 | 8786 | test { try toUnicodeFail("xn--1-px8q..xn--knd8464v"); } // [B1, B5, B6, V6, V7, X4_2] |
| 8787 | test { try toAsciiFail("xn--1-px8q..xn--knd8464v", false); } // [B1, B5, B6, V6, V7, A4_2] |
| 8788 | test { try toAsciiFail("xn--1-px8q..xn--knd8464v", true); } // [B1, B5, B6, V6, V7, A4_2] |
| 3655 | 8789 | test { try toUnicodeFail("xn--1-tgn9827q..xn--knd8464v"); } // [B1, B5, B6, C2, V6, V7, X4_2] |
| 8790 | test { try toAsciiFail("xn--1-tgn9827q..xn--knd8464v", false); } // [B1, B5, B6, C2, V6, V7, A4_2] |
| 8791 | test { try toAsciiFail("xn--1-tgn9827q..xn--knd8464v", true); } // [B1, B5, B6, C2, V6, V7, A4_2] |
| 3656 | 8792 | test { try toUnicodeFail("xn--tshz828m.xn--knd8464v"); } // [B1, B5, B6, V6, V7] |
| 8793 | test { try toAsciiFail("xn--tshz828m.xn--knd8464v", false); } // [B1, B5, B6, V6, V7] |
| 8794 | test { try toAsciiFail("xn--tshz828m.xn--knd8464v", true); } // [B1, B5, B6, V6, V7] |
| 3657 | 8795 | test { try toUnicodeFail("xn--1ug68oq348b.xn--knd8464v"); } // [B1, B5, B6, C2, V6, V7] |
| 8796 | test { try toAsciiFail("xn--1ug68oq348b.xn--knd8464v", false); } // [B1, B5, B6, C2, V6, V7] |
| 8797 | test { try toAsciiFail("xn--1ug68oq348b.xn--knd8464v", true); } // [B1, B5, B6, C2, V6, V7] |
| 3658 | 8798 | test { try toUnicodeFail("\xf3\xa0\xa3\x99\xe0\xa9\x8d\xf0\xb1\xab\x98\xf0\x9e\xa4\xb8.\xcf\x82\xf1\xb5\xaf\x9e\xf4\x88\xb0\x94"); } // [B1, V7] |
| 8799 | test { try toAsciiFail("\xf3\xa0\xa3\x99\xe0\xa9\x8d\xf0\xb1\xab\x98\xf0\x9e\xa4\xb8.\xcf\x82\xf1\xb5\xaf\x9e\xf4\x88\xb0\x94", false); } // [B1, V7] |
| 8800 | test { try toAsciiFail("\xf3\xa0\xa3\x99\xe0\xa9\x8d\xf0\xb1\xab\x98\xf0\x9e\xa4\xb8.\xcf\x82\xf1\xb5\xaf\x9e\xf4\x88\xb0\x94", true); } // [B1, V7] |
| 3659 | 8801 | test { try toUnicodeFail("\xf3\xa0\xa3\x99\xe0\xa9\x8d\xf0\xb1\xab\x98\xf0\x9e\xa4\x96.\xce\xa3\xf1\xb5\xaf\x9e\xf4\x88\xb0\x94"); } // [B1, V7] |
| 8802 | test { try toAsciiFail("\xf3\xa0\xa3\x99\xe0\xa9\x8d\xf0\xb1\xab\x98\xf0\x9e\xa4\x96.\xce\xa3\xf1\xb5\xaf\x9e\xf4\x88\xb0\x94", false); } // [B1, V7] |
| 8803 | test { try toAsciiFail("\xf3\xa0\xa3\x99\xe0\xa9\x8d\xf0\xb1\xab\x98\xf0\x9e\xa4\x96.\xce\xa3\xf1\xb5\xaf\x9e\xf4\x88\xb0\x94", true); } // [B1, V7] |
| 3660 | 8804 | test { try toUnicodeFail("\xf3\xa0\xa3\x99\xe0\xa9\x8d\xf0\xb1\xab\x98\xf0\x9e\xa4\xb8.\xcf\x83\xf1\xb5\xaf\x9e\xf4\x88\xb0\x94"); } // [B1, V7] |
| 8805 | test { try toAsciiFail("\xf3\xa0\xa3\x99\xe0\xa9\x8d\xf0\xb1\xab\x98\xf0\x9e\xa4\xb8.\xcf\x83\xf1\xb5\xaf\x9e\xf4\x88\xb0\x94", false); } // [B1, V7] |
| 8806 | test { try toAsciiFail("\xf3\xa0\xa3\x99\xe0\xa9\x8d\xf0\xb1\xab\x98\xf0\x9e\xa4\xb8.\xcf\x83\xf1\xb5\xaf\x9e\xf4\x88\xb0\x94", true); } // [B1, V7] |
| 3661 | 8807 | test { try toUnicodeFail("\xf3\xa0\xa3\x99\xe0\xa9\x8d\xf0\xb1\xab\x98\xf0\x9e\xa4\x96.\xcf\x83\xf1\xb5\xaf\x9e\xf4\x88\xb0\x94"); } // [B1, V7] |
| 8808 | test { try toAsciiFail("\xf3\xa0\xa3\x99\xe0\xa9\x8d\xf0\xb1\xab\x98\xf0\x9e\xa4\x96.\xcf\x83\xf1\xb5\xaf\x9e\xf4\x88\xb0\x94", false); } // [B1, V7] |
| 8809 | test { try toAsciiFail("\xf3\xa0\xa3\x99\xe0\xa9\x8d\xf0\xb1\xab\x98\xf0\x9e\xa4\x96.\xcf\x83\xf1\xb5\xaf\x9e\xf4\x88\xb0\x94", true); } // [B1, V7] |
| 3662 | 8810 | test { try toUnicodeFail("xn--ybc0236vjvxgt5q0g.xn--4xa82737giye6b"); } // [B1, V7] |
| 8811 | test { try toAsciiFail("xn--ybc0236vjvxgt5q0g.xn--4xa82737giye6b", false); } // [B1, V7] |
| 8812 | test { try toAsciiFail("xn--ybc0236vjvxgt5q0g.xn--4xa82737giye6b", true); } // [B1, V7] |
| 3663 | 8813 | test { try toUnicodeFail("\xf3\xa0\xa3\x99\xe0\xa9\x8d\xf0\xb1\xab\x98\xf0\x9e\xa4\x96.\xcf\x82\xf1\xb5\xaf\x9e\xf4\x88\xb0\x94"); } // [B1, V7] |
| 8814 | test { try toAsciiFail("\xf3\xa0\xa3\x99\xe0\xa9\x8d\xf0\xb1\xab\x98\xf0\x9e\xa4\x96.\xcf\x82\xf1\xb5\xaf\x9e\xf4\x88\xb0\x94", false); } // [B1, V7] |
| 8815 | test { try toAsciiFail("\xf3\xa0\xa3\x99\xe0\xa9\x8d\xf0\xb1\xab\x98\xf0\x9e\xa4\x96.\xcf\x82\xf1\xb5\xaf\x9e\xf4\x88\xb0\x94", true); } // [B1, V7] |
| 3664 | 8816 | test { try toUnicodeFail("xn--ybc0236vjvxgt5q0g.xn--3xa03737giye6b"); } // [B1, V7] |
| 8817 | test { try toAsciiFail("xn--ybc0236vjvxgt5q0g.xn--3xa03737giye6b", false); } // [B1, V7] |
| 8818 | test { try toAsciiFail("xn--ybc0236vjvxgt5q0g.xn--3xa03737giye6b", true); } // [B1, V7] |
| 3665 | 8819 | test { try toUnicodeFail("\xf3\xa0\xa3\x99\xe0\xa9\x8d\xf0\xb1\xab\x98\xf0\x9e\xa4\xb8.\xce\xa3\xf1\xb5\xaf\x9e\xf4\x88\xb0\x94"); } // [B1, V7] |
| 8820 | test { try toAsciiFail("\xf3\xa0\xa3\x99\xe0\xa9\x8d\xf0\xb1\xab\x98\xf0\x9e\xa4\xb8.\xce\xa3\xf1\xb5\xaf\x9e\xf4\x88\xb0\x94", false); } // [B1, V7] |
| 8821 | test { try toAsciiFail("\xf3\xa0\xa3\x99\xe0\xa9\x8d\xf0\xb1\xab\x98\xf0\x9e\xa4\xb8.\xce\xa3\xf1\xb5\xaf\x9e\xf4\x88\xb0\x94", true); } // [B1, V7] |
| 3666 | 8822 | test { try toUnicodeFail("\xdf\x93\xe3\x80\x82\xe2\x80\x8c\xf0\x90\xab\x80\xf2\x9e\xad\xb1"); } // [B1, C1, V7] |
| 8823 | test { try toAsciiFail("\xdf\x93\xe3\x80\x82\xe2\x80\x8c\xf0\x90\xab\x80\xf2\x9e\xad\xb1", false); } // [B1, C1, V7] |
| 8824 | test { try toAsciiFail("\xdf\x93\xe3\x80\x82\xe2\x80\x8c\xf0\x90\xab\x80\xf2\x9e\xad\xb1", true); } // [B2, B3, V7] |
| 3667 | 8825 | test { try toUnicodeFail("xn--usb.xn--pw9ci1099a"); } // [B2, B3, V7] |
| 8826 | test { try toAsciiFail("xn--usb.xn--pw9ci1099a", false); } // [B2, B3, V7] |
| 8827 | test { try toAsciiFail("xn--usb.xn--pw9ci1099a", true); } // [B2, B3, V7] |
| 3668 | 8828 | test { try toUnicodeFail("xn--usb.xn--0ug9553gm3v5d"); } // [B1, C1, V7] |
| 8829 | test { try toAsciiFail("xn--usb.xn--0ug9553gm3v5d", false); } // [B1, C1, V7] |
| 8830 | test { try toAsciiFail("xn--usb.xn--0ug9553gm3v5d", true); } // [B1, C1, V7] |
| 3669 | 8831 | test { try toUnicodeFail("\xe1\xb0\xae\xf0\x9e\x80\x9d.\xd6\xa6\xea\xa1\x9f\xf0\x9e\xa4\x95\xf3\xa0\x86\x96"); } // [B1, V6] |
| 8832 | test { try toAsciiFail("\xe1\xb0\xae\xf0\x9e\x80\x9d.\xd6\xa6\xea\xa1\x9f\xf0\x9e\xa4\x95\xf3\xa0\x86\x96", false); } // [B1, V6] |
| 8833 | test { try toAsciiFail("\xe1\xb0\xae\xf0\x9e\x80\x9d.\xd6\xa6\xea\xa1\x9f\xf0\x9e\xa4\x95\xf3\xa0\x86\x96", true); } // [B1, V6] |
| 3670 | 8834 | test { try toUnicodeFail("\xe1\xb0\xae\xf0\x9e\x80\x9d.\xd6\xa6\xea\xa1\x9f\xf0\x9e\xa4\xb7\xf3\xa0\x86\x96"); } // [B1, V6] |
| 8835 | test { try toAsciiFail("\xe1\xb0\xae\xf0\x9e\x80\x9d.\xd6\xa6\xea\xa1\x9f\xf0\x9e\xa4\xb7\xf3\xa0\x86\x96", false); } // [B1, V6] |
| 8836 | test { try toAsciiFail("\xe1\xb0\xae\xf0\x9e\x80\x9d.\xd6\xa6\xea\xa1\x9f\xf0\x9e\xa4\xb7\xf3\xa0\x86\x96", true); } // [B1, V6] |
| 3671 | 8837 | test { try toUnicodeFail("xn--q1f4493q.xn--xcb8244fifvj"); } // [B1, V6] |
| 8838 | test { try toAsciiFail("xn--q1f4493q.xn--xcb8244fifvj", false); } // [B1, V6] |
| 8839 | test { try toAsciiFail("xn--q1f4493q.xn--xcb8244fifvj", true); } // [B1, V6] |
| 3672 | 8840 | test { try toUnicodeFail("\xe4\x82\xb9\xf3\xbe\x96\x85\xf0\x90\x8b\xa6\xef\xbc\x8e\xe2\x80\x8d"); } // [C2, V7] |
| 8841 | test { try toAsciiFail("\xe4\x82\xb9\xf3\xbe\x96\x85\xf0\x90\x8b\xa6\xef\xbc\x8e\xe2\x80\x8d", false); } // [C2, V7] |
| 8842 | test { try toAsciiFail("\xe4\x82\xb9\xf3\xbe\x96\x85\xf0\x90\x8b\xa6\xef\xbc\x8e\xe2\x80\x8d", true); } // [V7, A4_2] |
| 3673 | 8843 | test { try toUnicodeFail("\xe4\x82\xb9\xf3\xbe\x96\x85\xf0\x90\x8b\xa6.\xe2\x80\x8d"); } // [C2, V7] |
| 8844 | test { try toAsciiFail("\xe4\x82\xb9\xf3\xbe\x96\x85\xf0\x90\x8b\xa6.\xe2\x80\x8d", false); } // [C2, V7] |
| 8845 | test { try toAsciiFail("\xe4\x82\xb9\xf3\xbe\x96\x85\xf0\x90\x8b\xa6.\xe2\x80\x8d", true); } // [V7, A4_2] |
| 3674 | 8846 | test { try toUnicodeFail("xn--0on3543c5981i."); } // [V7] |
| 8847 | test { try toAsciiFail("xn--0on3543c5981i.", false); } // [V7, A4_2] |
| 8848 | test { try toAsciiFail("xn--0on3543c5981i.", true); } // [V7, A4_2] |
| 3675 | 8849 | test { try toUnicodeFail("xn--0on3543c5981i.xn--1ug"); } // [C2, V7] |
| 8850 | test { try toAsciiFail("xn--0on3543c5981i.xn--1ug", false); } // [C2, V7] |
| 8851 | test { try toAsciiFail("xn--0on3543c5981i.xn--1ug", true); } // [C2, V7] |
| 3676 | 8852 | test { try toUnicodeFail("\xea\xa7\x80\xe2\x80\x8c\xf0\x90\xb9\xb2\xe2\x80\x8c\xef\xbd\xa1\xdd\xa7\xf0\x9f\x84\x89"); } // [B3, B5, B6, C1, V6, U1] |
| 8853 | test { try toAsciiFail("\xea\xa7\x80\xe2\x80\x8c\xf0\x90\xb9\xb2\xe2\x80\x8c\xef\xbd\xa1\xdd\xa7\xf0\x9f\x84\x89", false); } // [B3, B5, B6, C1, V6, U1] |
| 8854 | test { try toAsciiFail("\xea\xa7\x80\xe2\x80\x8c\xf0\x90\xb9\xb2\xe2\x80\x8c\xef\xbd\xa1\xdd\xa7\xf0\x9f\x84\x89", true); } // [B3, B5, B6, V6, U1] |
| 3677 | 8855 | test { try toUnicodeFail("\xea\xa7\x80\xe2\x80\x8c\xf0\x90\xb9\xb2\xe2\x80\x8c\xe3\x80\x82\xdd\xa78,"); } // [B3, B5, B6, C1, V6, U1] |
| 8856 | test { try toAsciiFail("\xea\xa7\x80\xe2\x80\x8c\xf0\x90\xb9\xb2\xe2\x80\x8c\xe3\x80\x82\xdd\xa78,", false); } // [B3, B5, B6, C1, V6, U1] |
| 8857 | test { try toAsciiFail("\xea\xa7\x80\xe2\x80\x8c\xf0\x90\xb9\xb2\xe2\x80\x8c\xe3\x80\x82\xdd\xa78,", true); } // [B3, B5, B6, V6, U1] |
| 3678 | 8858 | test { try toUnicodeFail("xn--7m9an32q.xn--8,-qle"); } // [B3, B5, B6, V6, U1] |
| 8859 | test { try toAsciiFail("xn--7m9an32q.xn--8,-qle", false); } // [B3, B5, B6, V6, U1] |
| 8860 | test { try toAsciiFail("xn--7m9an32q.xn--8,-qle", true); } // [B3, B5, B6, V6, U1] |
| 3679 | 8861 | test { try toUnicodeFail("xn--0uga8686hdgvd.xn--8,-qle"); } // [B3, B5, B6, C1, V6, U1] |
| 8862 | test { try toAsciiFail("xn--0uga8686hdgvd.xn--8,-qle", false); } // [B3, B5, B6, C1, V6, U1] |
| 8863 | test { try toAsciiFail("xn--0uga8686hdgvd.xn--8,-qle", true); } // [B3, B5, B6, C1, V6, U1] |
| 3680 | 8864 | test { try toUnicodeFail("xn--7m9an32q.xn--rpb6081w"); } // [B5, B6, V6, V7] |
| 8865 | test { try toAsciiFail("xn--7m9an32q.xn--rpb6081w", false); } // [B5, B6, V6, V7] |
| 8866 | test { try toAsciiFail("xn--7m9an32q.xn--rpb6081w", true); } // [B5, B6, V6, V7] |
| 3681 | 8867 | test { try toUnicodeFail("xn--0uga8686hdgvd.xn--rpb6081w"); } // [B5, B6, C1, V6, V7] |
| 8868 | test { try toAsciiFail("xn--0uga8686hdgvd.xn--rpb6081w", false); } // [B5, B6, C1, V6, V7] |
| 8869 | test { try toAsciiFail("xn--0uga8686hdgvd.xn--rpb6081w", true); } // [B5, B6, C1, V6, V7] |
| 3682 | 8870 | test { try toUnicodeFail("\xef\xb8\x92\xef\xbd\xa1\xe1\x82\xa3\xe2\x89\xaf"); } // [V7] |
| 8871 | test { try toAsciiFail("\xef\xb8\x92\xef\xbd\xa1\xe1\x82\xa3\xe2\x89\xaf", false); } // [V7] |
| 8872 | test { try toAsciiFail("\xef\xb8\x92\xef\xbd\xa1\xe1\x82\xa3\xe2\x89\xaf", true); } // [V7] |
| 3683 | 8873 | test { try toUnicodeFail("\xef\xb8\x92\xef\xbd\xa1\xe1\x82\xa3>\xcc\xb8"); } // [V7] |
| 8874 | test { try toAsciiFail("\xef\xb8\x92\xef\xbd\xa1\xe1\x82\xa3>\xcc\xb8", false); } // [V7] |
| 8875 | test { try toAsciiFail("\xef\xb8\x92\xef\xbd\xa1\xe1\x82\xa3>\xcc\xb8", true); } // [V7] |
| 3684 | 8876 | test { try toUnicodeFail("\xe3\x80\x82\xe3\x80\x82\xe1\x82\xa3\xe2\x89\xaf"); } // [X4_2] |
| 8877 | test { try toAsciiFail("\xe3\x80\x82\xe3\x80\x82\xe1\x82\xa3\xe2\x89\xaf", false); } // [A4_2] |
| 8878 | test { try toAsciiFail("\xe3\x80\x82\xe3\x80\x82\xe1\x82\xa3\xe2\x89\xaf", true); } // [A4_2] |
| 3685 | 8879 | test { try toUnicodeFail("\xe3\x80\x82\xe3\x80\x82\xe1\x82\xa3>\xcc\xb8"); } // [X4_2] |
| 8880 | test { try toAsciiFail("\xe3\x80\x82\xe3\x80\x82\xe1\x82\xa3>\xcc\xb8", false); } // [A4_2] |
| 8881 | test { try toAsciiFail("\xe3\x80\x82\xe3\x80\x82\xe1\x82\xa3>\xcc\xb8", true); } // [A4_2] |
| 3686 | 8882 | test { try toUnicodeFail("\xe3\x80\x82\xe3\x80\x82\xe2\xb4\x83>\xcc\xb8"); } // [X4_2] |
| 8883 | test { try toAsciiFail("\xe3\x80\x82\xe3\x80\x82\xe2\xb4\x83>\xcc\xb8", false); } // [A4_2] |
| 8884 | test { try toAsciiFail("\xe3\x80\x82\xe3\x80\x82\xe2\xb4\x83>\xcc\xb8", true); } // [A4_2] |
| 3687 | 8885 | test { try toUnicodeFail("\xe3\x80\x82\xe3\x80\x82\xe2\xb4\x83\xe2\x89\xaf"); } // [X4_2] |
| 8886 | test { try toAsciiFail("\xe3\x80\x82\xe3\x80\x82\xe2\xb4\x83\xe2\x89\xaf", false); } // [A4_2] |
| 8887 | test { try toAsciiFail("\xe3\x80\x82\xe3\x80\x82\xe2\xb4\x83\xe2\x89\xaf", true); } // [A4_2] |
| 3688 | 8888 | test { try toUnicodeFail("..xn--hdh782b"); } // [X4_2] |
| 8889 | test { try toAsciiFail("..xn--hdh782b", false); } // [A4_2] |
| 8890 | test { try toAsciiFail("..xn--hdh782b", true); } // [A4_2] |
| 3689 | 8891 | test { try toUnicodeFail("\xef\xb8\x92\xef\xbd\xa1\xe2\xb4\x83>\xcc\xb8"); } // [V7] |
| 8892 | test { try toAsciiFail("\xef\xb8\x92\xef\xbd\xa1\xe2\xb4\x83>\xcc\xb8", false); } // [V7] |
| 8893 | test { try toAsciiFail("\xef\xb8\x92\xef\xbd\xa1\xe2\xb4\x83>\xcc\xb8", true); } // [V7] |
| 3690 | 8894 | test { try toUnicodeFail("\xef\xb8\x92\xef\xbd\xa1\xe2\xb4\x83\xe2\x89\xaf"); } // [V7] |
| 8895 | test { try toAsciiFail("\xef\xb8\x92\xef\xbd\xa1\xe2\xb4\x83\xe2\x89\xaf", false); } // [V7] |
| 8896 | test { try toAsciiFail("\xef\xb8\x92\xef\xbd\xa1\xe2\xb4\x83\xe2\x89\xaf", true); } // [V7] |
| 3691 | 8897 | test { try toUnicodeFail("xn--y86c.xn--hdh782b"); } // [V7] |
| 8898 | test { try toAsciiFail("xn--y86c.xn--hdh782b", false); } // [V7] |
| 8899 | test { try toAsciiFail("xn--y86c.xn--hdh782b", true); } // [V7] |
| 3692 | 8900 | test { try toUnicodeFail("..xn--bnd622g"); } // [V7, X4_2] |
| 8901 | test { try toAsciiFail("..xn--bnd622g", false); } // [V7, A4_2] |
| 8902 | test { try toAsciiFail("..xn--bnd622g", true); } // [V7, A4_2] |
| 3693 | 8903 | test { try toUnicodeFail("xn--y86c.xn--bnd622g"); } // [V7] |
| 8904 | test { try toAsciiFail("xn--y86c.xn--bnd622g", false); } // [V7] |
| 8905 | test { try toAsciiFail("xn--y86c.xn--bnd622g", true); } // [V7] |
| 3694 | 8906 | test { try toUnicodeFail("\xf0\x90\xb9\xae\xef\xbd\xa1\xf3\xa0\xa2\xbc\xe2\x80\x8d"); } // [B1, C2, V7] |
| 8907 | test { try toAsciiFail("\xf0\x90\xb9\xae\xef\xbd\xa1\xf3\xa0\xa2\xbc\xe2\x80\x8d", false); } // [B1, C2, V7] |
| 8908 | test { try toAsciiFail("\xf0\x90\xb9\xae\xef\xbd\xa1\xf3\xa0\xa2\xbc\xe2\x80\x8d", true); } // [B1, V7] |
| 3695 | 8909 | test { try toUnicodeFail("\xf0\x90\xb9\xae\xe3\x80\x82\xf3\xa0\xa2\xbc\xe2\x80\x8d"); } // [B1, C2, V7] |
| 8910 | test { try toAsciiFail("\xf0\x90\xb9\xae\xe3\x80\x82\xf3\xa0\xa2\xbc\xe2\x80\x8d", false); } // [B1, C2, V7] |
| 8911 | test { try toAsciiFail("\xf0\x90\xb9\xae\xe3\x80\x82\xf3\xa0\xa2\xbc\xe2\x80\x8d", true); } // [B1, V7] |
| 3696 | 8912 | test { try toUnicodeFail("xn--mo0d.xn--wy46e"); } // [B1, V7] |
| 8913 | test { try toAsciiFail("xn--mo0d.xn--wy46e", false); } // [B1, V7] |
| 8914 | test { try toAsciiFail("xn--mo0d.xn--wy46e", true); } // [B1, V7] |
| 3697 | 8915 | test { try toUnicodeFail("xn--mo0d.xn--1ug18431l"); } // [B1, C2, V7] |
| 8916 | test { try toAsciiFail("xn--mo0d.xn--1ug18431l", false); } // [B1, C2, V7] |
| 8917 | test { try toAsciiFail("xn--mo0d.xn--1ug18431l", true); } // [B1, C2, V7] |
| 3698 | 8918 | test { try toUnicodeFail("\xe1\x82\xbe\xf0\x90\xb9\xa8\xef\xbd\xa1\xef\xb8\x92\xdd\xbd\xe2\x80\x8d\xe1\x82\xaf"); } // [B1, B5, B6, C2, V7] |
| 8919 | test { try toAsciiFail("\xe1\x82\xbe\xf0\x90\xb9\xa8\xef\xbd\xa1\xef\xb8\x92\xdd\xbd\xe2\x80\x8d\xe1\x82\xaf", false); } // [B1, B5, B6, C2, V7] |
| 8920 | test { try toAsciiFail("\xe1\x82\xbe\xf0\x90\xb9\xa8\xef\xbd\xa1\xef\xb8\x92\xdd\xbd\xe2\x80\x8d\xe1\x82\xaf", true); } // [B1, B5, B6, V7] |
| 3699 | 8921 | test { try toUnicodeFail("\xe1\x82\xbe\xf0\x90\xb9\xa8\xe3\x80\x82\xe3\x80\x82\xdd\xbd\xe2\x80\x8d\xe1\x82\xaf"); } // [B2, B3, B5, B6, C2, X4_2] |
| 8922 | test { try toAsciiFail("\xe1\x82\xbe\xf0\x90\xb9\xa8\xe3\x80\x82\xe3\x80\x82\xdd\xbd\xe2\x80\x8d\xe1\x82\xaf", false); } // [B2, B3, B5, B6, C2, A4_2] |
| 8923 | test { try toAsciiFail("\xe1\x82\xbe\xf0\x90\xb9\xa8\xe3\x80\x82\xe3\x80\x82\xdd\xbd\xe2\x80\x8d\xe1\x82\xaf", true); } // [B2, B3, B5, B6, A4_2] |
| 3700 | 8924 | test { try toUnicodeFail("\xe2\xb4\x9e\xf0\x90\xb9\xa8\xe3\x80\x82\xe3\x80\x82\xdd\xbd\xe2\x80\x8d\xe2\xb4\x8f"); } // [B2, B3, B5, B6, C2, X4_2] |
| 8925 | test { try toAsciiFail("\xe2\xb4\x9e\xf0\x90\xb9\xa8\xe3\x80\x82\xe3\x80\x82\xdd\xbd\xe2\x80\x8d\xe2\xb4\x8f", false); } // [B2, B3, B5, B6, C2, A4_2] |
| 8926 | test { try toAsciiFail("\xe2\xb4\x9e\xf0\x90\xb9\xa8\xe3\x80\x82\xe3\x80\x82\xdd\xbd\xe2\x80\x8d\xe2\xb4\x8f", true); } // [B2, B3, B5, B6, A4_2] |
| 3701 | 8927 | test { try toUnicodeFail("\xe1\x82\xbe\xf0\x90\xb9\xa8\xe3\x80\x82\xe3\x80\x82\xdd\xbd\xe2\x80\x8d\xe2\xb4\x8f"); } // [B2, B3, B5, B6, C2, X4_2] |
| 8928 | test { try toAsciiFail("\xe1\x82\xbe\xf0\x90\xb9\xa8\xe3\x80\x82\xe3\x80\x82\xdd\xbd\xe2\x80\x8d\xe2\xb4\x8f", false); } // [B2, B3, B5, B6, C2, A4_2] |
| 8929 | test { try toAsciiFail("\xe1\x82\xbe\xf0\x90\xb9\xa8\xe3\x80\x82\xe3\x80\x82\xdd\xbd\xe2\x80\x8d\xe2\xb4\x8f", true); } // [B2, B3, B5, B6, A4_2] |
| 3702 | 8930 | test { try toUnicodeFail("xn--mlju223e..xn--eqb053q"); } // [B2, B3, B5, B6, X4_2] |
| 8931 | test { try toAsciiFail("xn--mlju223e..xn--eqb053q", false); } // [B2, B3, B5, B6, A4_2] |
| 8932 | test { try toAsciiFail("xn--mlju223e..xn--eqb053q", true); } // [B2, B3, B5, B6, A4_2] |
| 3703 | 8933 | test { try toUnicodeFail("xn--mlju223e..xn--eqb096jpgj"); } // [B2, B3, B5, B6, C2, X4_2] |
| 8934 | test { try toAsciiFail("xn--mlju223e..xn--eqb096jpgj", false); } // [B2, B3, B5, B6, C2, A4_2] |
| 8935 | test { try toAsciiFail("xn--mlju223e..xn--eqb096jpgj", true); } // [B2, B3, B5, B6, C2, A4_2] |
| 3704 | 8936 | test { try toUnicodeFail("\xe2\xb4\x9e\xf0\x90\xb9\xa8\xef\xbd\xa1\xef\xb8\x92\xdd\xbd\xe2\x80\x8d\xe2\xb4\x8f"); } // [B1, B5, B6, C2, V7] |
| 8937 | test { try toAsciiFail("\xe2\xb4\x9e\xf0\x90\xb9\xa8\xef\xbd\xa1\xef\xb8\x92\xdd\xbd\xe2\x80\x8d\xe2\xb4\x8f", false); } // [B1, B5, B6, C2, V7] |
| 8938 | test { try toAsciiFail("\xe2\xb4\x9e\xf0\x90\xb9\xa8\xef\xbd\xa1\xef\xb8\x92\xdd\xbd\xe2\x80\x8d\xe2\xb4\x8f", true); } // [B1, B5, B6, V7] |
| 3705 | 8939 | test { try toUnicodeFail("\xe1\x82\xbe\xf0\x90\xb9\xa8\xef\xbd\xa1\xef\xb8\x92\xdd\xbd\xe2\x80\x8d\xe2\xb4\x8f"); } // [B1, B5, B6, C2, V7] |
| 8940 | test { try toAsciiFail("\xe1\x82\xbe\xf0\x90\xb9\xa8\xef\xbd\xa1\xef\xb8\x92\xdd\xbd\xe2\x80\x8d\xe2\xb4\x8f", false); } // [B1, B5, B6, C2, V7] |
| 8941 | test { try toAsciiFail("\xe1\x82\xbe\xf0\x90\xb9\xa8\xef\xbd\xa1\xef\xb8\x92\xdd\xbd\xe2\x80\x8d\xe2\xb4\x8f", true); } // [B1, B5, B6, V7] |
| 3706 | 8942 | test { try toUnicodeFail("xn--mlju223e.xn--eqb053qjk7l"); } // [B1, B5, B6, V7] |
| 8943 | test { try toAsciiFail("xn--mlju223e.xn--eqb053qjk7l", false); } // [B1, B5, B6, V7] |
| 8944 | test { try toAsciiFail("xn--mlju223e.xn--eqb053qjk7l", true); } // [B1, B5, B6, V7] |
| 3707 | 8945 | test { try toUnicodeFail("xn--mlju223e.xn--eqb096jpgj9y7r"); } // [B1, B5, B6, C2, V7] |
| 8946 | test { try toAsciiFail("xn--mlju223e.xn--eqb096jpgj9y7r", false); } // [B1, B5, B6, C2, V7] |
| 8947 | test { try toAsciiFail("xn--mlju223e.xn--eqb096jpgj9y7r", true); } // [B1, B5, B6, C2, V7] |
| 3708 | 8948 | test { try toUnicodeFail("xn--2nd0990k..xn--eqb053q"); } // [B2, B3, B5, B6, V7, X4_2] |
| 8949 | test { try toAsciiFail("xn--2nd0990k..xn--eqb053q", false); } // [B2, B3, B5, B6, V7, A4_2] |
| 8950 | test { try toAsciiFail("xn--2nd0990k..xn--eqb053q", true); } // [B2, B3, B5, B6, V7, A4_2] |
| 3709 | 8951 | test { try toUnicodeFail("xn--2nd0990k..xn--eqb096jpgj"); } // [B2, B3, B5, B6, C2, V7, X4_2] |
| 8952 | test { try toAsciiFail("xn--2nd0990k..xn--eqb096jpgj", false); } // [B2, B3, B5, B6, C2, V7, A4_2] |
| 8953 | test { try toAsciiFail("xn--2nd0990k..xn--eqb096jpgj", true); } // [B2, B3, B5, B6, C2, V7, A4_2] |
| 3710 | 8954 | test { try toUnicodeFail("xn--2nd0990k..xn--eqb228b"); } // [B2, B3, B5, B6, V7, X4_2] |
| 8955 | test { try toAsciiFail("xn--2nd0990k..xn--eqb228b", false); } // [B2, B3, B5, B6, V7, A4_2] |
| 8956 | test { try toAsciiFail("xn--2nd0990k..xn--eqb228b", true); } // [B2, B3, B5, B6, V7, A4_2] |
| 3711 | 8957 | test { try toUnicodeFail("xn--2nd0990k..xn--eqb228bgzm"); } // [B2, B3, B5, B6, C2, V7, X4_2] |
| 8958 | test { try toAsciiFail("xn--2nd0990k..xn--eqb228bgzm", false); } // [B2, B3, B5, B6, C2, V7, A4_2] |
| 8959 | test { try toAsciiFail("xn--2nd0990k..xn--eqb228bgzm", true); } // [B2, B3, B5, B6, C2, V7, A4_2] |
| 3712 | 8960 | test { try toUnicodeFail("xn--2nd0990k.xn--eqb053qjk7l"); } // [B1, B5, B6, V7] |
| 8961 | test { try toAsciiFail("xn--2nd0990k.xn--eqb053qjk7l", false); } // [B1, B5, B6, V7] |
| 8962 | test { try toAsciiFail("xn--2nd0990k.xn--eqb053qjk7l", true); } // [B1, B5, B6, V7] |
| 3713 | 8963 | test { try toUnicodeFail("xn--2nd0990k.xn--eqb096jpgj9y7r"); } // [B1, B5, B6, C2, V7] |
| 8964 | test { try toAsciiFail("xn--2nd0990k.xn--eqb096jpgj9y7r", false); } // [B1, B5, B6, C2, V7] |
| 8965 | test { try toAsciiFail("xn--2nd0990k.xn--eqb096jpgj9y7r", true); } // [B1, B5, B6, C2, V7] |
| 3714 | 8966 | test { try toUnicodeFail("xn--2nd0990k.xn--eqb228b583r"); } // [B1, B5, B6, V7] |
| 8967 | test { try toAsciiFail("xn--2nd0990k.xn--eqb228b583r", false); } // [B1, B5, B6, V7] |
| 8968 | test { try toAsciiFail("xn--2nd0990k.xn--eqb228b583r", true); } // [B1, B5, B6, V7] |
| 3715 | 8969 | test { try toUnicodeFail("xn--2nd0990k.xn--eqb228bgzmvp0t"); } // [B1, B5, B6, C2, V7] |
| 8970 | test { try toAsciiFail("xn--2nd0990k.xn--eqb228bgzmvp0t", false); } // [B1, B5, B6, C2, V7] |
| 8971 | test { try toAsciiFail("xn--2nd0990k.xn--eqb228bgzmvp0t", true); } // [B1, B5, B6, C2, V7] |
| 3716 | 8972 | test { try toUnicodeFail("\xe2\x80\x8c\xe1\x82\xa6\xf0\x9d\x9f\xb9\xe3\x80\x82-\xe2\x83\x92-\xdf\x91"); } // [B1, C1, V3] |
| 8973 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x82\xa6\xf0\x9d\x9f\xb9\xe3\x80\x82-\xe2\x83\x92-\xdf\x91", false); } // [B1, C1, V3] |
| 8974 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x82\xa6\xf0\x9d\x9f\xb9\xe3\x80\x82-\xe2\x83\x92-\xdf\x91", true); } // [B1, V3] |
| 3717 | 8975 | test { try toUnicodeFail("\xe2\x80\x8c\xe1\x82\xa63\xe3\x80\x82-\xe2\x83\x92-\xdf\x91"); } // [B1, C1, V3] |
| 8976 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x82\xa63\xe3\x80\x82-\xe2\x83\x92-\xdf\x91", false); } // [B1, C1, V3] |
| 8977 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x82\xa63\xe3\x80\x82-\xe2\x83\x92-\xdf\x91", true); } // [B1, V3] |
| 3718 | 8978 | test { try toUnicodeFail("\xe2\x80\x8c\xe2\xb4\x863\xe3\x80\x82-\xe2\x83\x92-\xdf\x91"); } // [B1, C1, V3] |
| 8979 | test { try toAsciiFail("\xe2\x80\x8c\xe2\xb4\x863\xe3\x80\x82-\xe2\x83\x92-\xdf\x91", false); } // [B1, C1, V3] |
| 8980 | test { try toAsciiFail("\xe2\x80\x8c\xe2\xb4\x863\xe3\x80\x82-\xe2\x83\x92-\xdf\x91", true); } // [B1, V3] |
| 3719 | 8981 | test { try toUnicodeFail("xn--3-lvs.xn-----vue617w"); } // [B1, V3] |
| 8982 | test { try toAsciiFail("xn--3-lvs.xn-----vue617w", false); } // [B1, V3] |
| 8983 | test { try toAsciiFail("xn--3-lvs.xn-----vue617w", true); } // [B1, V3] |
| 3720 | 8984 | test { try toUnicodeFail("xn--3-rgnv99c.xn-----vue617w"); } // [B1, C1, V3] |
| 8985 | test { try toAsciiFail("xn--3-rgnv99c.xn-----vue617w", false); } // [B1, C1, V3] |
| 8986 | test { try toAsciiFail("xn--3-rgnv99c.xn-----vue617w", true); } // [B1, C1, V3] |
| 3721 | 8987 | test { try toUnicodeFail("\xe2\x80\x8c\xe2\xb4\x86\xf0\x9d\x9f\xb9\xe3\x80\x82-\xe2\x83\x92-\xdf\x91"); } // [B1, C1, V3] |
| 8988 | test { try toAsciiFail("\xe2\x80\x8c\xe2\xb4\x86\xf0\x9d\x9f\xb9\xe3\x80\x82-\xe2\x83\x92-\xdf\x91", false); } // [B1, C1, V3] |
| 8989 | test { try toAsciiFail("\xe2\x80\x8c\xe2\xb4\x86\xf0\x9d\x9f\xb9\xe3\x80\x82-\xe2\x83\x92-\xdf\x91", true); } // [B1, V3] |
| 3722 | 8990 | test { try toUnicodeFail("xn--3-i0g.xn-----vue617w"); } // [B1, V3, V7] |
| 8991 | test { try toAsciiFail("xn--3-i0g.xn-----vue617w", false); } // [B1, V3, V7] |
| 8992 | test { try toAsciiFail("xn--3-i0g.xn-----vue617w", true); } // [B1, V3, V7] |
| 3723 | 8993 | test { try toUnicodeFail("xn--3-i0g939i.xn-----vue617w"); } // [B1, C1, V3, V7] |
| 8994 | test { try toAsciiFail("xn--3-i0g939i.xn-----vue617w", false); } // [B1, C1, V3, V7] |
| 8995 | test { try toAsciiFail("xn--3-i0g939i.xn-----vue617w", true); } // [B1, C1, V3, V7] |
| 3724 | 8996 | test { try toUnicodeFail("\xe7\xae\x83\xe1\x83\x81-\xf3\xa0\x81\x9d\xef\xbd\xa1\xe2\x89\xa0-\xf0\x9f\xa4\x96"); } // [V7] |
| 8997 | test { try toAsciiFail("\xe7\xae\x83\xe1\x83\x81-\xf3\xa0\x81\x9d\xef\xbd\xa1\xe2\x89\xa0-\xf0\x9f\xa4\x96", false); } // [V7] |
| 8998 | test { try toAsciiFail("\xe7\xae\x83\xe1\x83\x81-\xf3\xa0\x81\x9d\xef\xbd\xa1\xe2\x89\xa0-\xf0\x9f\xa4\x96", true); } // [V7] |
| 3725 | 8999 | test { try toUnicodeFail("\xe7\xae\x83\xe1\x83\x81-\xf3\xa0\x81\x9d\xef\xbd\xa1=\xcc\xb8-\xf0\x9f\xa4\x96"); } // [V7] |
| 9000 | test { try toAsciiFail("\xe7\xae\x83\xe1\x83\x81-\xf3\xa0\x81\x9d\xef\xbd\xa1=\xcc\xb8-\xf0\x9f\xa4\x96", false); } // [V7] |
| 9001 | test { try toAsciiFail("\xe7\xae\x83\xe1\x83\x81-\xf3\xa0\x81\x9d\xef\xbd\xa1=\xcc\xb8-\xf0\x9f\xa4\x96", true); } // [V7] |
| 3726 | 9002 | test { try toUnicodeFail("\xe7\xae\x83\xe1\x83\x81-\xf3\xa0\x81\x9d\xe3\x80\x82\xe2\x89\xa0-\xf0\x9f\xa4\x96"); } // [V7] |
| 9003 | test { try toAsciiFail("\xe7\xae\x83\xe1\x83\x81-\xf3\xa0\x81\x9d\xe3\x80\x82\xe2\x89\xa0-\xf0\x9f\xa4\x96", false); } // [V7] |
| 9004 | test { try toAsciiFail("\xe7\xae\x83\xe1\x83\x81-\xf3\xa0\x81\x9d\xe3\x80\x82\xe2\x89\xa0-\xf0\x9f\xa4\x96", true); } // [V7] |
| 3727 | 9005 | test { try toUnicodeFail("\xe7\xae\x83\xe1\x83\x81-\xf3\xa0\x81\x9d\xe3\x80\x82=\xcc\xb8-\xf0\x9f\xa4\x96"); } // [V7] |
| 9006 | test { try toAsciiFail("\xe7\xae\x83\xe1\x83\x81-\xf3\xa0\x81\x9d\xe3\x80\x82=\xcc\xb8-\xf0\x9f\xa4\x96", false); } // [V7] |
| 9007 | test { try toAsciiFail("\xe7\xae\x83\xe1\x83\x81-\xf3\xa0\x81\x9d\xe3\x80\x82=\xcc\xb8-\xf0\x9f\xa4\x96", true); } // [V7] |
| 3728 | 9008 | test { try toUnicodeFail("\xe7\xae\x83\xe2\xb4\xa1-\xf3\xa0\x81\x9d\xe3\x80\x82=\xcc\xb8-\xf0\x9f\xa4\x96"); } // [V7] |
| 9009 | test { try toAsciiFail("\xe7\xae\x83\xe2\xb4\xa1-\xf3\xa0\x81\x9d\xe3\x80\x82=\xcc\xb8-\xf0\x9f\xa4\x96", false); } // [V7] |
| 9010 | test { try toAsciiFail("\xe7\xae\x83\xe2\xb4\xa1-\xf3\xa0\x81\x9d\xe3\x80\x82=\xcc\xb8-\xf0\x9f\xa4\x96", true); } // [V7] |
| 3729 | 9011 | test { try toUnicodeFail("\xe7\xae\x83\xe2\xb4\xa1-\xf3\xa0\x81\x9d\xe3\x80\x82\xe2\x89\xa0-\xf0\x9f\xa4\x96"); } // [V7] |
| 9012 | test { try toAsciiFail("\xe7\xae\x83\xe2\xb4\xa1-\xf3\xa0\x81\x9d\xe3\x80\x82\xe2\x89\xa0-\xf0\x9f\xa4\x96", false); } // [V7] |
| 9013 | test { try toAsciiFail("\xe7\xae\x83\xe2\xb4\xa1-\xf3\xa0\x81\x9d\xe3\x80\x82\xe2\x89\xa0-\xf0\x9f\xa4\x96", true); } // [V7] |
| 3730 | 9014 | test { try toUnicodeFail("xn----4wsr321ay823p.xn----tfot873s"); } // [V7] |
| 9015 | test { try toAsciiFail("xn----4wsr321ay823p.xn----tfot873s", false); } // [V7] |
| 9016 | test { try toAsciiFail("xn----4wsr321ay823p.xn----tfot873s", true); } // [V7] |
| 3731 | 9017 | test { try toUnicodeFail("\xe7\xae\x83\xe2\xb4\xa1-\xf3\xa0\x81\x9d\xef\xbd\xa1=\xcc\xb8-\xf0\x9f\xa4\x96"); } // [V7] |
| 9018 | test { try toAsciiFail("\xe7\xae\x83\xe2\xb4\xa1-\xf3\xa0\x81\x9d\xef\xbd\xa1=\xcc\xb8-\xf0\x9f\xa4\x96", false); } // [V7] |
| 9019 | test { try toAsciiFail("\xe7\xae\x83\xe2\xb4\xa1-\xf3\xa0\x81\x9d\xef\xbd\xa1=\xcc\xb8-\xf0\x9f\xa4\x96", true); } // [V7] |
| 3732 | 9020 | test { try toUnicodeFail("\xe7\xae\x83\xe2\xb4\xa1-\xf3\xa0\x81\x9d\xef\xbd\xa1\xe2\x89\xa0-\xf0\x9f\xa4\x96"); } // [V7] |
| 9021 | test { try toAsciiFail("\xe7\xae\x83\xe2\xb4\xa1-\xf3\xa0\x81\x9d\xef\xbd\xa1\xe2\x89\xa0-\xf0\x9f\xa4\x96", false); } // [V7] |
| 9022 | test { try toAsciiFail("\xe7\xae\x83\xe2\xb4\xa1-\xf3\xa0\x81\x9d\xef\xbd\xa1\xe2\x89\xa0-\xf0\x9f\xa4\x96", true); } // [V7] |
| 3733 | 9023 | test { try toUnicodeFail("xn----11g3013fy8x5m.xn----tfot873s"); } // [V7] |
| 9024 | test { try toAsciiFail("xn----11g3013fy8x5m.xn----tfot873s", false); } // [V7] |
| 9025 | test { try toAsciiFail("xn----11g3013fy8x5m.xn----tfot873s", true); } // [V7] |
| 3734 | 9026 | test { try toUnicodePass("\xdf\xa5.\xda\xb5", "\xdf\xa5.\xda\xb5"); } |
| 3735 | 9027 | test { try toAsciiPass("\xdf\xa5.\xda\xb5", "xn--dtb.xn--okb", false); } |
| 3736 | 9028 | test { try toAsciiPass("\xdf\xa5.\xda\xb5", "xn--dtb.xn--okb", true); } |
| ... | ... | @@ -3738,9 +9030,17 @@ test { try toUnicodePass("xn--dtb.xn--okb", "\xdf\xa5.\xda\xb5"); } |
| 3738 | 9030 | test { try toAsciiPass("xn--dtb.xn--okb", "xn--dtb.xn--okb", false); } |
| 3739 | 9031 | test { try toAsciiPass("xn--dtb.xn--okb", "xn--dtb.xn--okb", true); } |
| 3740 | 9032 | test { try toUnicodeFail("\xe2\x80\x8c\xe2\x80\x8d.\xf0\x9e\xa4\xbf"); } // [B1, C1, C2] |
| 9033 | test { try toAsciiFail("\xe2\x80\x8c\xe2\x80\x8d.\xf0\x9e\xa4\xbf", false); } // [B1, C1, C2] |
| 9034 | test { try toAsciiFail("\xe2\x80\x8c\xe2\x80\x8d.\xf0\x9e\xa4\xbf", true); } // [A4_2] |
| 3741 | 9035 | test { try toUnicodeFail("\xe2\x80\x8c\xe2\x80\x8d.\xf0\x9e\xa4\x9d"); } // [B1, C1, C2] |
| 9036 | test { try toAsciiFail("\xe2\x80\x8c\xe2\x80\x8d.\xf0\x9e\xa4\x9d", false); } // [B1, C1, C2] |
| 9037 | test { try toAsciiFail("\xe2\x80\x8c\xe2\x80\x8d.\xf0\x9e\xa4\x9d", true); } // [A4_2] |
| 3742 | 9038 | test { try toUnicodeFail(".xn--3e6h"); } // [X4_2] |
| 9039 | test { try toAsciiFail(".xn--3e6h", false); } // [A4_2] |
| 9040 | test { try toAsciiFail(".xn--3e6h", true); } // [A4_2] |
| 3743 | 9041 | test { try toUnicodeFail("xn--0ugc.xn--3e6h"); } // [B1, C1, C2] |
| 9042 | test { try toAsciiFail("xn--0ugc.xn--3e6h", false); } // [B1, C1, C2] |
| 9043 | test { try toAsciiFail("xn--0ugc.xn--3e6h", true); } // [B1, C1, C2] |
| 3744 | 9044 | test { try toUnicodePass("xn--3e6h", "\xf0\x9e\xa4\xbf"); } |
| 3745 | 9045 | test { try toAsciiPass("xn--3e6h", "xn--3e6h", false); } |
| 3746 | 9046 | test { try toAsciiPass("xn--3e6h", "xn--3e6h", true); } |
| ... | ... | @@ -3751,58 +9051,164 @@ test { try toUnicodePass("\xf0\x9e\xa4\x9d", "\xf0\x9e\xa4\xbf"); } |
| 3751 | 9051 | test { try toAsciiPass("\xf0\x9e\xa4\x9d", "xn--3e6h", false); } |
| 3752 | 9052 | test { try toAsciiPass("\xf0\x9e\xa4\x9d", "xn--3e6h", true); } |
| 3753 | 9053 | test { try toUnicodeFail("\xf0\x9f\x9c\x91\xf0\x90\xb9\xa7\xd8\xb9.\xcf\x82\xf0\x91\x8d\x8d\xe8\x9c\xb9"); } // [B1] |
| 9054 | test { try toAsciiFail("\xf0\x9f\x9c\x91\xf0\x90\xb9\xa7\xd8\xb9.\xcf\x82\xf0\x91\x8d\x8d\xe8\x9c\xb9", false); } // [B1] |
| 9055 | test { try toAsciiFail("\xf0\x9f\x9c\x91\xf0\x90\xb9\xa7\xd8\xb9.\xcf\x82\xf0\x91\x8d\x8d\xe8\x9c\xb9", true); } // [B1] |
| 3754 | 9056 | test { try toUnicodeFail("\xf0\x9f\x9c\x91\xf0\x90\xb9\xa7\xd8\xb9.\xce\xa3\xf0\x91\x8d\x8d\xe8\x9c\xb9"); } // [B1] |
| 9057 | test { try toAsciiFail("\xf0\x9f\x9c\x91\xf0\x90\xb9\xa7\xd8\xb9.\xce\xa3\xf0\x91\x8d\x8d\xe8\x9c\xb9", false); } // [B1] |
| 9058 | test { try toAsciiFail("\xf0\x9f\x9c\x91\xf0\x90\xb9\xa7\xd8\xb9.\xce\xa3\xf0\x91\x8d\x8d\xe8\x9c\xb9", true); } // [B1] |
| 3755 | 9059 | test { try toUnicodeFail("\xf0\x9f\x9c\x91\xf0\x90\xb9\xa7\xd8\xb9.\xcf\x83\xf0\x91\x8d\x8d\xe8\x9c\xb9"); } // [B1] |
| 9060 | test { try toAsciiFail("\xf0\x9f\x9c\x91\xf0\x90\xb9\xa7\xd8\xb9.\xcf\x83\xf0\x91\x8d\x8d\xe8\x9c\xb9", false); } // [B1] |
| 9061 | test { try toAsciiFail("\xf0\x9f\x9c\x91\xf0\x90\xb9\xa7\xd8\xb9.\xcf\x83\xf0\x91\x8d\x8d\xe8\x9c\xb9", true); } // [B1] |
| 3756 | 9062 | test { try toUnicodeFail("xn--4gb3736kk4zf.xn--4xa2248dy27d"); } // [B1] |
| 9063 | test { try toAsciiFail("xn--4gb3736kk4zf.xn--4xa2248dy27d", false); } // [B1] |
| 9064 | test { try toAsciiFail("xn--4gb3736kk4zf.xn--4xa2248dy27d", true); } // [B1] |
| 3757 | 9065 | test { try toUnicodeFail("xn--4gb3736kk4zf.xn--3xa4248dy27d"); } // [B1] |
| 9066 | test { try toAsciiFail("xn--4gb3736kk4zf.xn--3xa4248dy27d", false); } // [B1] |
| 9067 | test { try toAsciiFail("xn--4gb3736kk4zf.xn--3xa4248dy27d", true); } // [B1] |
| 3758 | 9068 | test { try toUnicodeFail("\xf2\xab\xa0\x90\xe3\x82\xb9\xf4\x86\x9f\xa4\xd9\xa9\xef\xbc\x8e\xf3\x9a\x83\x9f"); } // [B5, B6, V7] |
| 9069 | test { try toAsciiFail("\xf2\xab\xa0\x90\xe3\x82\xb9\xf4\x86\x9f\xa4\xd9\xa9\xef\xbc\x8e\xf3\x9a\x83\x9f", false); } // [B5, B6, V7] |
| 9070 | test { try toAsciiFail("\xf2\xab\xa0\x90\xe3\x82\xb9\xf4\x86\x9f\xa4\xd9\xa9\xef\xbc\x8e\xf3\x9a\x83\x9f", true); } // [B5, B6, V7] |
| 3759 | 9071 | test { try toUnicodeFail("\xf2\xab\xa0\x90\xe3\x82\xb9\xf4\x86\x9f\xa4\xd9\xa9.\xf3\x9a\x83\x9f"); } // [B5, B6, V7] |
| 9072 | test { try toAsciiFail("\xf2\xab\xa0\x90\xe3\x82\xb9\xf4\x86\x9f\xa4\xd9\xa9.\xf3\x9a\x83\x9f", false); } // [B5, B6, V7] |
| 9073 | test { try toAsciiFail("\xf2\xab\xa0\x90\xe3\x82\xb9\xf4\x86\x9f\xa4\xd9\xa9.\xf3\x9a\x83\x9f", true); } // [B5, B6, V7] |
| 3760 | 9074 | test { try toUnicodeFail("xn--iib777sp230oo708a.xn--7824e"); } // [B5, B6, V7] |
| 9075 | test { try toAsciiFail("xn--iib777sp230oo708a.xn--7824e", false); } // [B5, B6, V7] |
| 9076 | test { try toAsciiFail("xn--iib777sp230oo708a.xn--7824e", true); } // [B5, B6, V7] |
| 3761 | 9077 | test { try toUnicodeFail("\xf0\x9d\xaa\xa3\xf2\x95\xa1\x9d\xef\xbc\x8e\xd6\x9a?\xdb\x82"); } // [B1, V6, V7, U1] |
| 9078 | test { try toAsciiFail("\xf0\x9d\xaa\xa3\xf2\x95\xa1\x9d\xef\xbc\x8e\xd6\x9a?\xdb\x82", false); } // [B1, V6, V7, U1] |
| 9079 | test { try toAsciiFail("\xf0\x9d\xaa\xa3\xf2\x95\xa1\x9d\xef\xbc\x8e\xd6\x9a?\xdb\x82", true); } // [B1, V6, V7, U1] |
| 3762 | 9080 | test { try toUnicodeFail("\xf0\x9d\xaa\xa3\xf2\x95\xa1\x9d\xef\xbc\x8e\xd6\x9a?\xdb\x81\xd9\x94"); } // [B1, V6, V7, U1] |
| 9081 | test { try toAsciiFail("\xf0\x9d\xaa\xa3\xf2\x95\xa1\x9d\xef\xbc\x8e\xd6\x9a?\xdb\x81\xd9\x94", false); } // [B1, V6, V7, U1] |
| 9082 | test { try toAsciiFail("\xf0\x9d\xaa\xa3\xf2\x95\xa1\x9d\xef\xbc\x8e\xd6\x9a?\xdb\x81\xd9\x94", true); } // [B1, V6, V7, U1] |
| 3763 | 9083 | test { try toUnicodeFail("\xf0\x9d\xaa\xa3\xf2\x95\xa1\x9d.\xd6\x9a?\xdb\x82"); } // [B1, V6, V7, U1] |
| 9084 | test { try toAsciiFail("\xf0\x9d\xaa\xa3\xf2\x95\xa1\x9d.\xd6\x9a?\xdb\x82", false); } // [B1, V6, V7, U1] |
| 9085 | test { try toAsciiFail("\xf0\x9d\xaa\xa3\xf2\x95\xa1\x9d.\xd6\x9a?\xdb\x82", true); } // [B1, V6, V7, U1] |
| 3764 | 9086 | test { try toUnicodeFail("\xf0\x9d\xaa\xa3\xf2\x95\xa1\x9d.\xd6\x9a?\xdb\x81\xd9\x94"); } // [B1, V6, V7, U1] |
| 9087 | test { try toAsciiFail("\xf0\x9d\xaa\xa3\xf2\x95\xa1\x9d.\xd6\x9a?\xdb\x81\xd9\x94", false); } // [B1, V6, V7, U1] |
| 9088 | test { try toAsciiFail("\xf0\x9d\xaa\xa3\xf2\x95\xa1\x9d.\xd6\x9a?\xdb\x81\xd9\x94", true); } // [B1, V6, V7, U1] |
| 3765 | 9089 | test { try toUnicodeFail("xn--8c3hu7971a.xn--?-wec30g"); } // [B1, V6, V7, U1] |
| 9090 | test { try toAsciiFail("xn--8c3hu7971a.xn--?-wec30g", false); } // [B1, V6, V7, U1] |
| 9091 | test { try toAsciiFail("xn--8c3hu7971a.xn--?-wec30g", true); } // [B1, V6, V7, U1] |
| 3766 | 9092 | test { try toUnicodeFail("xn--8c3hu7971a.\xd6\x9a?\xdb\x82"); } // [B1, V6, V7, U1] |
| 9093 | test { try toAsciiFail("xn--8c3hu7971a.\xd6\x9a?\xdb\x82", false); } // [B1, V6, V7, U1] |
| 9094 | test { try toAsciiFail("xn--8c3hu7971a.\xd6\x9a?\xdb\x82", true); } // [B1, V6, V7, U1] |
| 3767 | 9095 | test { try toUnicodeFail("xn--8c3hu7971a.\xd6\x9a?\xdb\x81\xd9\x94"); } // [B1, V6, V7, U1] |
| 9096 | test { try toAsciiFail("xn--8c3hu7971a.\xd6\x9a?\xdb\x81\xd9\x94", false); } // [B1, V6, V7, U1] |
| 9097 | test { try toAsciiFail("xn--8c3hu7971a.\xd6\x9a?\xdb\x81\xd9\x94", true); } // [B1, V6, V7, U1] |
| 3768 | 9098 | test { try toUnicodeFail("XN--8C3HU7971A.\xd6\x9a?\xdb\x81\xd9\x94"); } // [B1, V6, V7, U1] |
| 9099 | test { try toAsciiFail("XN--8C3HU7971A.\xd6\x9a?\xdb\x81\xd9\x94", false); } // [B1, V6, V7, U1] |
| 9100 | test { try toAsciiFail("XN--8C3HU7971A.\xd6\x9a?\xdb\x81\xd9\x94", true); } // [B1, V6, V7, U1] |
| 3769 | 9101 | test { try toUnicodeFail("XN--8C3HU7971A.\xd6\x9a?\xdb\x82"); } // [B1, V6, V7, U1] |
| 9102 | test { try toAsciiFail("XN--8C3HU7971A.\xd6\x9a?\xdb\x82", false); } // [B1, V6, V7, U1] |
| 9103 | test { try toAsciiFail("XN--8C3HU7971A.\xd6\x9a?\xdb\x82", true); } // [B1, V6, V7, U1] |
| 3770 | 9104 | test { try toUnicodeFail("Xn--8c3hu7971a.\xd6\x9a?\xdb\x82"); } // [B1, V6, V7, U1] |
| 9105 | test { try toAsciiFail("Xn--8c3hu7971a.\xd6\x9a?\xdb\x82", false); } // [B1, V6, V7, U1] |
| 9106 | test { try toAsciiFail("Xn--8c3hu7971a.\xd6\x9a?\xdb\x82", true); } // [B1, V6, V7, U1] |
| 3771 | 9107 | test { try toUnicodeFail("Xn--8c3hu7971a.\xd6\x9a?\xdb\x81\xd9\x94"); } // [B1, V6, V7, U1] |
| 9108 | test { try toAsciiFail("Xn--8c3hu7971a.\xd6\x9a?\xdb\x81\xd9\x94", false); } // [B1, V6, V7, U1] |
| 9109 | test { try toAsciiFail("Xn--8c3hu7971a.\xd6\x9a?\xdb\x81\xd9\x94", true); } // [B1, V6, V7, U1] |
| 3772 | 9110 | test { try toUnicodeFail("\xd9\xa0\xf2\xaa\x93\xb5\xe2\x80\x8c\xe3\x80\x82\xdd\x97"); } // [B1, C1, V7] |
| 9111 | test { try toAsciiFail("\xd9\xa0\xf2\xaa\x93\xb5\xe2\x80\x8c\xe3\x80\x82\xdd\x97", false); } // [B1, C1, V7] |
| 9112 | test { try toAsciiFail("\xd9\xa0\xf2\xaa\x93\xb5\xe2\x80\x8c\xe3\x80\x82\xdd\x97", true); } // [B1, V7] |
| 3773 | 9113 | test { try toUnicodeFail("xn--8hb82030l.xn--bpb"); } // [B1, V7] |
| 9114 | test { try toAsciiFail("xn--8hb82030l.xn--bpb", false); } // [B1, V7] |
| 9115 | test { try toAsciiFail("xn--8hb82030l.xn--bpb", true); } // [B1, V7] |
| 3774 | 9116 | test { try toUnicodeFail("xn--8hb852ke991q.xn--bpb"); } // [B1, C1, V7] |
| 9117 | test { try toAsciiFail("xn--8hb852ke991q.xn--bpb", false); } // [B1, C1, V7] |
| 9118 | test { try toAsciiFail("xn--8hb852ke991q.xn--bpb", true); } // [B1, C1, V7] |
| 3775 | 9119 | test { try toUnicodeFail("\xe1\x80\xba\xe2\x80\x8d\xe2\x80\x8c\xe3\x80\x82-\xe2\x80\x8c"); } // [C1, V3, V6] |
| 9120 | test { try toAsciiFail("\xe1\x80\xba\xe2\x80\x8d\xe2\x80\x8c\xe3\x80\x82-\xe2\x80\x8c", false); } // [C1, V3, V6] |
| 9121 | test { try toAsciiFail("\xe1\x80\xba\xe2\x80\x8d\xe2\x80\x8c\xe3\x80\x82-\xe2\x80\x8c", true); } // [V3, V6] |
| 3776 | 9122 | test { try toUnicodeFail("xn--bkd.-"); } // [V3, V6] |
| 9123 | test { try toAsciiFail("xn--bkd.-", false); } // [V3, V6] |
| 9124 | test { try toAsciiFail("xn--bkd.-", true); } // [V3, V6] |
| 3777 | 9125 | test { try toUnicodeFail("xn--bkd412fca.xn----sgn"); } // [C1, V3, V6] |
| 9126 | test { try toAsciiFail("xn--bkd412fca.xn----sgn", false); } // [C1, V3, V6] |
| 9127 | test { try toAsciiFail("xn--bkd412fca.xn----sgn", true); } // [C1, V3, V6] |
| 3778 | 9128 | test { try toUnicodeFail("\xef\xb8\x92\xef\xbd\xa1\xe1\xad\x84\xe1\xa1\x89"); } // [V6, V7] |
| 9129 | test { try toAsciiFail("\xef\xb8\x92\xef\xbd\xa1\xe1\xad\x84\xe1\xa1\x89", false); } // [V6, V7] |
| 9130 | test { try toAsciiFail("\xef\xb8\x92\xef\xbd\xa1\xe1\xad\x84\xe1\xa1\x89", true); } // [V6, V7] |
| 3779 | 9131 | test { try toUnicodeFail("\xe3\x80\x82\xe3\x80\x82\xe1\xad\x84\xe1\xa1\x89"); } // [V6, X4_2] |
| 9132 | test { try toAsciiFail("\xe3\x80\x82\xe3\x80\x82\xe1\xad\x84\xe1\xa1\x89", false); } // [V6, A4_2] |
| 9133 | test { try toAsciiFail("\xe3\x80\x82\xe3\x80\x82\xe1\xad\x84\xe1\xa1\x89", true); } // [V6, A4_2] |
| 3780 | 9134 | test { try toUnicodeFail("..xn--87e93m"); } // [V6, X4_2] |
| 9135 | test { try toAsciiFail("..xn--87e93m", false); } // [V6, A4_2] |
| 9136 | test { try toAsciiFail("..xn--87e93m", true); } // [V6, A4_2] |
| 3781 | 9137 | test { try toUnicodeFail("xn--y86c.xn--87e93m"); } // [V6, V7] |
| 9138 | test { try toAsciiFail("xn--y86c.xn--87e93m", false); } // [V6, V7] |
| 9139 | test { try toAsciiFail("xn--y86c.xn--87e93m", true); } // [V6, V7] |
| 3782 | 9140 | test { try toUnicodeFail("\xdd\x98\xc3\x9f\xe3\x80\x82\xe1\x8c\xab\xe1\xa2\x8a\xdd\xa8\xf0\x9d\x9f\x90"); } // [B2, B3, B5] |
| 9141 | test { try toAsciiFail("\xdd\x98\xc3\x9f\xe3\x80\x82\xe1\x8c\xab\xe1\xa2\x8a\xdd\xa8\xf0\x9d\x9f\x90", false); } // [B2, B3, B5] |
| 9142 | test { try toAsciiFail("\xdd\x98\xc3\x9f\xe3\x80\x82\xe1\x8c\xab\xe1\xa2\x8a\xdd\xa8\xf0\x9d\x9f\x90", true); } // [B2, B3, B5] |
| 3783 | 9143 | test { try toUnicodeFail("\xdd\x98\xc3\x9f\xe3\x80\x82\xe1\x8c\xab\xe1\xa2\x8a\xdd\xa82"); } // [B2, B3, B5] |
| 9144 | test { try toAsciiFail("\xdd\x98\xc3\x9f\xe3\x80\x82\xe1\x8c\xab\xe1\xa2\x8a\xdd\xa82", false); } // [B2, B3, B5] |
| 9145 | test { try toAsciiFail("\xdd\x98\xc3\x9f\xe3\x80\x82\xe1\x8c\xab\xe1\xa2\x8a\xdd\xa82", true); } // [B2, B3, B5] |
| 3784 | 9146 | test { try toUnicodeFail("\xdd\x98SS\xe3\x80\x82\xe1\x8c\xab\xe1\xa2\x8a\xdd\xa82"); } // [B2, B3, B5] |
| 9147 | test { try toAsciiFail("\xdd\x98SS\xe3\x80\x82\xe1\x8c\xab\xe1\xa2\x8a\xdd\xa82", false); } // [B2, B3, B5] |
| 9148 | test { try toAsciiFail("\xdd\x98SS\xe3\x80\x82\xe1\x8c\xab\xe1\xa2\x8a\xdd\xa82", true); } // [B2, B3, B5] |
| 3785 | 9149 | test { try toUnicodeFail("\xdd\x98ss\xe3\x80\x82\xe1\x8c\xab\xe1\xa2\x8a\xdd\xa82"); } // [B2, B3, B5] |
| 9150 | test { try toAsciiFail("\xdd\x98ss\xe3\x80\x82\xe1\x8c\xab\xe1\xa2\x8a\xdd\xa82", false); } // [B2, B3, B5] |
| 9151 | test { try toAsciiFail("\xdd\x98ss\xe3\x80\x82\xe1\x8c\xab\xe1\xa2\x8a\xdd\xa82", true); } // [B2, B3, B5] |
| 3786 | 9152 | test { try toUnicodeFail("xn--ss-gke.xn--2-b5c641gfmf"); } // [B2, B3, B5] |
| 9153 | test { try toAsciiFail("xn--ss-gke.xn--2-b5c641gfmf", false); } // [B2, B3, B5] |
| 9154 | test { try toAsciiFail("xn--ss-gke.xn--2-b5c641gfmf", true); } // [B2, B3, B5] |
| 3787 | 9155 | test { try toUnicodeFail("xn--zca724a.xn--2-b5c641gfmf"); } // [B2, B3, B5] |
| 9156 | test { try toAsciiFail("xn--zca724a.xn--2-b5c641gfmf", false); } // [B2, B3, B5] |
| 9157 | test { try toAsciiFail("xn--zca724a.xn--2-b5c641gfmf", true); } // [B2, B3, B5] |
| 3788 | 9158 | test { try toUnicodeFail("\xdd\x98SS\xe3\x80\x82\xe1\x8c\xab\xe1\xa2\x8a\xdd\xa8\xf0\x9d\x9f\x90"); } // [B2, B3, B5] |
| 9159 | test { try toAsciiFail("\xdd\x98SS\xe3\x80\x82\xe1\x8c\xab\xe1\xa2\x8a\xdd\xa8\xf0\x9d\x9f\x90", false); } // [B2, B3, B5] |
| 9160 | test { try toAsciiFail("\xdd\x98SS\xe3\x80\x82\xe1\x8c\xab\xe1\xa2\x8a\xdd\xa8\xf0\x9d\x9f\x90", true); } // [B2, B3, B5] |
| 3789 | 9161 | test { try toUnicodeFail("\xdd\x98ss\xe3\x80\x82\xe1\x8c\xab\xe1\xa2\x8a\xdd\xa8\xf0\x9d\x9f\x90"); } // [B2, B3, B5] |
| 9162 | test { try toAsciiFail("\xdd\x98ss\xe3\x80\x82\xe1\x8c\xab\xe1\xa2\x8a\xdd\xa8\xf0\x9d\x9f\x90", false); } // [B2, B3, B5] |
| 9163 | test { try toAsciiFail("\xdd\x98ss\xe3\x80\x82\xe1\x8c\xab\xe1\xa2\x8a\xdd\xa8\xf0\x9d\x9f\x90", true); } // [B2, B3, B5] |
| 3790 | 9164 | test { try toUnicodeFail("\xdd\x98Ss\xe3\x80\x82\xe1\x8c\xab\xe1\xa2\x8a\xdd\xa82"); } // [B2, B3, B5] |
| 9165 | test { try toAsciiFail("\xdd\x98Ss\xe3\x80\x82\xe1\x8c\xab\xe1\xa2\x8a\xdd\xa82", false); } // [B2, B3, B5] |
| 9166 | test { try toAsciiFail("\xdd\x98Ss\xe3\x80\x82\xe1\x8c\xab\xe1\xa2\x8a\xdd\xa82", true); } // [B2, B3, B5] |
| 3791 | 9167 | test { try toUnicodeFail("\xdd\x98Ss\xe3\x80\x82\xe1\x8c\xab\xe1\xa2\x8a\xdd\xa8\xf0\x9d\x9f\x90"); } // [B2, B3, B5] |
| 9168 | test { try toAsciiFail("\xdd\x98Ss\xe3\x80\x82\xe1\x8c\xab\xe1\xa2\x8a\xdd\xa8\xf0\x9d\x9f\x90", false); } // [B2, B3, B5] |
| 9169 | test { try toAsciiFail("\xdd\x98Ss\xe3\x80\x82\xe1\x8c\xab\xe1\xa2\x8a\xdd\xa8\xf0\x9d\x9f\x90", true); } // [B2, B3, B5] |
| 3792 | 9170 | test { try toUnicodeFail("\xdf\x83\xf0\x9e\xb6\x87\xe1\x9a\xb2.\xe0\xa4\x82\xcd\x93\xf0\x9d\x9f\x9a\xe0\xa7\x8d"); } // [B1, B2, B3, V6, V7] |
| 9171 | test { try toAsciiFail("\xdf\x83\xf0\x9e\xb6\x87\xe1\x9a\xb2.\xe0\xa4\x82\xcd\x93\xf0\x9d\x9f\x9a\xe0\xa7\x8d", false); } // [B1, B2, B3, V6, V7] |
| 9172 | test { try toAsciiFail("\xdf\x83\xf0\x9e\xb6\x87\xe1\x9a\xb2.\xe0\xa4\x82\xcd\x93\xf0\x9d\x9f\x9a\xe0\xa7\x8d", true); } // [B1, B2, B3, V6, V7] |
| 3793 | 9173 | test { try toUnicodeFail("\xdf\x83\xf0\x9e\xb6\x87\xe1\x9a\xb2.\xe0\xa4\x82\xcd\x932\xe0\xa7\x8d"); } // [B1, B2, B3, V6, V7] |
| 9174 | test { try toAsciiFail("\xdf\x83\xf0\x9e\xb6\x87\xe1\x9a\xb2.\xe0\xa4\x82\xcd\x932\xe0\xa7\x8d", false); } // [B1, B2, B3, V6, V7] |
| 9175 | test { try toAsciiFail("\xdf\x83\xf0\x9e\xb6\x87\xe1\x9a\xb2.\xe0\xa4\x82\xcd\x932\xe0\xa7\x8d", true); } // [B1, B2, B3, V6, V7] |
| 3794 | 9176 | test { try toUnicodeFail("xn--esb067enh07a.xn--2-lgb874bjxa"); } // [B1, B2, B3, V6, V7] |
| 9177 | test { try toAsciiFail("xn--esb067enh07a.xn--2-lgb874bjxa", false); } // [B1, B2, B3, V6, V7] |
| 9178 | test { try toAsciiFail("xn--esb067enh07a.xn--2-lgb874bjxa", true); } // [B1, B2, B3, V6, V7] |
| 3795 | 9179 | test { try toUnicodeFail("-\xe1\xae\xab\xef\xb8\x92\xe2\x80\x8d.\xf1\x92\xb6\x88\xf1\xa5\xb9\x93"); } // [C2, V3, V7] |
| 9180 | test { try toAsciiFail("-\xe1\xae\xab\xef\xb8\x92\xe2\x80\x8d.\xf1\x92\xb6\x88\xf1\xa5\xb9\x93", false); } // [C2, V3, V7] |
| 9181 | test { try toAsciiFail("-\xe1\xae\xab\xef\xb8\x92\xe2\x80\x8d.\xf1\x92\xb6\x88\xf1\xa5\xb9\x93", true); } // [V3, V7] |
| 3796 | 9182 | test { try toUnicodeFail("-\xe1\xae\xab\xe3\x80\x82\xe2\x80\x8d.\xf1\x92\xb6\x88\xf1\xa5\xb9\x93"); } // [C2, V3, V7] |
| 9183 | test { try toAsciiFail("-\xe1\xae\xab\xe3\x80\x82\xe2\x80\x8d.\xf1\x92\xb6\x88\xf1\xa5\xb9\x93", false); } // [C2, V3, V7] |
| 9184 | test { try toAsciiFail("-\xe1\xae\xab\xe3\x80\x82\xe2\x80\x8d.\xf1\x92\xb6\x88\xf1\xa5\xb9\x93", true); } // [V3, V7, A4_2] |
| 3797 | 9185 | test { try toUnicodeFail("xn----qml..xn--x50zy803a"); } // [V3, V7, X4_2] |
| 9186 | test { try toAsciiFail("xn----qml..xn--x50zy803a", false); } // [V3, V7, A4_2] |
| 9187 | test { try toAsciiFail("xn----qml..xn--x50zy803a", true); } // [V3, V7, A4_2] |
| 3798 | 9188 | test { try toUnicodeFail("xn----qml.xn--1ug.xn--x50zy803a"); } // [C2, V3, V7] |
| 9189 | test { try toAsciiFail("xn----qml.xn--1ug.xn--x50zy803a", false); } // [C2, V3, V7] |
| 9190 | test { try toAsciiFail("xn----qml.xn--1ug.xn--x50zy803a", true); } // [C2, V3, V7] |
| 3799 | 9191 | test { try toUnicodeFail("xn----qml1407i.xn--x50zy803a"); } // [V3, V7] |
| 9192 | test { try toAsciiFail("xn----qml1407i.xn--x50zy803a", false); } // [V3, V7] |
| 9193 | test { try toAsciiFail("xn----qml1407i.xn--x50zy803a", true); } // [V3, V7] |
| 3800 | 9194 | test { try toUnicodeFail("xn----qmlv7tw180a.xn--x50zy803a"); } // [C2, V3, V7] |
| 9195 | test { try toAsciiFail("xn----qmlv7tw180a.xn--x50zy803a", false); } // [C2, V3, V7] |
| 9196 | test { try toAsciiFail("xn----qmlv7tw180a.xn--x50zy803a", true); } // [C2, V3, V7] |
| 3801 | 9197 | test { try toUnicodeFail("\xf3\xa0\xa6\xae.\xe2\x89\xaf\xf0\x9e\x80\x86"); } // [V7] |
| 9198 | test { try toAsciiFail("\xf3\xa0\xa6\xae.\xe2\x89\xaf\xf0\x9e\x80\x86", false); } // [V7] |
| 9199 | test { try toAsciiFail("\xf3\xa0\xa6\xae.\xe2\x89\xaf\xf0\x9e\x80\x86", true); } // [V7] |
| 3802 | 9200 | test { try toUnicodeFail("\xf3\xa0\xa6\xae.>\xcc\xb8\xf0\x9e\x80\x86"); } // [V7] |
| 9201 | test { try toAsciiFail("\xf3\xa0\xa6\xae.>\xcc\xb8\xf0\x9e\x80\x86", false); } // [V7] |
| 9202 | test { try toAsciiFail("\xf3\xa0\xa6\xae.>\xcc\xb8\xf0\x9e\x80\x86", true); } // [V7] |
| 3803 | 9203 | test { try toUnicodeFail("xn--t546e.xn--hdh5166o"); } // [V7] |
| 9204 | test { try toAsciiFail("xn--t546e.xn--hdh5166o", false); } // [V7] |
| 9205 | test { try toAsciiFail("xn--t546e.xn--hdh5166o", true); } // [V7] |
| 3804 | 9206 | test { try toUnicodeFail("-\xf0\x91\x84\xb3\xf3\xa0\x8a\x97\xf0\x90\xb9\xa9\xe3\x80\x82\xf0\x9e\xae\xb1"); } // [B1, V3, V7] |
| 9207 | test { try toAsciiFail("-\xf0\x91\x84\xb3\xf3\xa0\x8a\x97\xf0\x90\xb9\xa9\xe3\x80\x82\xf0\x9e\xae\xb1", false); } // [B1, V3, V7] |
| 9208 | test { try toAsciiFail("-\xf0\x91\x84\xb3\xf3\xa0\x8a\x97\xf0\x90\xb9\xa9\xe3\x80\x82\xf0\x9e\xae\xb1", true); } // [B1, V3, V7] |
| 3805 | 9209 | test { try toUnicodeFail("xn----p26i72em2894c.xn--zw6h"); } // [B1, V3, V7] |
| 9210 | test { try toAsciiFail("xn----p26i72em2894c.xn--zw6h", false); } // [B1, V3, V7] |
| 9211 | test { try toAsciiFail("xn----p26i72em2894c.xn--zw6h", true); } // [B1, V3, V7] |
| 3806 | 9212 | test { try toUnicodePass("\xda\xb9\xef\xbc\x8e\xe1\xa1\xb3\xe1\x85\x9f", "\xda\xb9.\xe1\xa1\xb3"); } |
| 3807 | 9213 | test { try toAsciiPass("\xda\xb9\xef\xbc\x8e\xe1\xa1\xb3\xe1\x85\x9f", "xn--skb.xn--g9e", false); } |
| 3808 | 9214 | test { try toAsciiPass("\xda\xb9\xef\xbc\x8e\xe1\xa1\xb3\xe1\x85\x9f", "xn--skb.xn--g9e", true); } |
| ... | ... | @@ -3816,31 +9222,65 @@ test { try toUnicodePass("\xda\xb9.\xe1\xa1\xb3", "\xda\xb9.\xe1\xa1\xb3"); } |
| 3816 | 9222 | test { try toAsciiPass("\xda\xb9.\xe1\xa1\xb3", "xn--skb.xn--g9e", false); } |
| 3817 | 9223 | test { try toAsciiPass("\xda\xb9.\xe1\xa1\xb3", "xn--skb.xn--g9e", true); } |
| 3818 | 9224 | test { try toUnicodeFail("xn--skb.xn--osd737a"); } // [V7] |
| 9225 | test { try toAsciiFail("xn--skb.xn--osd737a", false); } // [V7] |
| 9226 | test { try toAsciiFail("xn--skb.xn--osd737a", true); } // [V7] |
| 3819 | 9227 | test { try toUnicodeFail("\xe3\xa8\x9b\xf0\x98\xb1\x8e.\xef\xb8\x92\xf0\x9d\x9f\x95\xe0\xb4\x81"); } // [V7] |
| 9228 | test { try toAsciiFail("\xe3\xa8\x9b\xf0\x98\xb1\x8e.\xef\xb8\x92\xf0\x9d\x9f\x95\xe0\xb4\x81", false); } // [V7] |
| 9229 | test { try toAsciiFail("\xe3\xa8\x9b\xf0\x98\xb1\x8e.\xef\xb8\x92\xf0\x9d\x9f\x95\xe0\xb4\x81", true); } // [V7] |
| 3820 | 9230 | test { try toUnicodeFail("\xe3\xa8\x9b\xf0\x98\xb1\x8e.\xe3\x80\x827\xe0\xb4\x81"); } // [X4_2] |
| 9231 | test { try toAsciiFail("\xe3\xa8\x9b\xf0\x98\xb1\x8e.\xe3\x80\x827\xe0\xb4\x81", false); } // [A4_2] |
| 9232 | test { try toAsciiFail("\xe3\xa8\x9b\xf0\x98\xb1\x8e.\xe3\x80\x827\xe0\xb4\x81", true); } // [A4_2] |
| 3821 | 9233 | test { try toUnicodeFail("xn--mbm8237g..xn--7-7hf"); } // [X4_2] |
| 9234 | test { try toAsciiFail("xn--mbm8237g..xn--7-7hf", false); } // [A4_2] |
| 9235 | test { try toAsciiFail("xn--mbm8237g..xn--7-7hf", true); } // [A4_2] |
| 3822 | 9236 | test { try toUnicodeFail("xn--mbm8237g.xn--7-7hf1526p"); } // [V7] |
| 9237 | test { try toAsciiFail("xn--mbm8237g.xn--7-7hf1526p", false); } // [V7] |
| 9238 | test { try toAsciiFail("xn--mbm8237g.xn--7-7hf1526p", true); } // [V7] |
| 3823 | 9239 | test { try toUnicodeFail("\xdb\x9d\xf0\xbb\xb1\xa7-\xef\xbd\xa1\xf0\x9e\xb7\x81\xe2\x81\xa4\xf0\x9e\xa4\xa3\xe2\x89\xae"); } // [B1, B3, V3, V7] |
| 9240 | test { try toAsciiFail("\xdb\x9d\xf0\xbb\xb1\xa7-\xef\xbd\xa1\xf0\x9e\xb7\x81\xe2\x81\xa4\xf0\x9e\xa4\xa3\xe2\x89\xae", false); } // [B1, B3, V3, V7] |
| 9241 | test { try toAsciiFail("\xdb\x9d\xf0\xbb\xb1\xa7-\xef\xbd\xa1\xf0\x9e\xb7\x81\xe2\x81\xa4\xf0\x9e\xa4\xa3\xe2\x89\xae", true); } // [B1, B3, V3, V7] |
| 3824 | 9242 | test { try toUnicodeFail("\xdb\x9d\xf0\xbb\xb1\xa7-\xef\xbd\xa1\xf0\x9e\xb7\x81\xe2\x81\xa4\xf0\x9e\xa4\xa3<\xcc\xb8"); } // [B1, B3, V3, V7] |
| 9243 | test { try toAsciiFail("\xdb\x9d\xf0\xbb\xb1\xa7-\xef\xbd\xa1\xf0\x9e\xb7\x81\xe2\x81\xa4\xf0\x9e\xa4\xa3<\xcc\xb8", false); } // [B1, B3, V3, V7] |
| 9244 | test { try toAsciiFail("\xdb\x9d\xf0\xbb\xb1\xa7-\xef\xbd\xa1\xf0\x9e\xb7\x81\xe2\x81\xa4\xf0\x9e\xa4\xa3<\xcc\xb8", true); } // [B1, B3, V3, V7] |
| 3825 | 9245 | test { try toUnicodeFail("\xdb\x9d\xf0\xbb\xb1\xa7-\xe3\x80\x82\xf0\x9e\xb7\x81\xe2\x81\xa4\xf0\x9e\xa4\xa3\xe2\x89\xae"); } // [B1, B3, V3, V7] |
| 9246 | test { try toAsciiFail("\xdb\x9d\xf0\xbb\xb1\xa7-\xe3\x80\x82\xf0\x9e\xb7\x81\xe2\x81\xa4\xf0\x9e\xa4\xa3\xe2\x89\xae", false); } // [B1, B3, V3, V7] |
| 9247 | test { try toAsciiFail("\xdb\x9d\xf0\xbb\xb1\xa7-\xe3\x80\x82\xf0\x9e\xb7\x81\xe2\x81\xa4\xf0\x9e\xa4\xa3\xe2\x89\xae", true); } // [B1, B3, V3, V7] |
| 3826 | 9248 | test { try toUnicodeFail("\xdb\x9d\xf0\xbb\xb1\xa7-\xe3\x80\x82\xf0\x9e\xb7\x81\xe2\x81\xa4\xf0\x9e\xa4\xa3<\xcc\xb8"); } // [B1, B3, V3, V7] |
| 9249 | test { try toAsciiFail("\xdb\x9d\xf0\xbb\xb1\xa7-\xe3\x80\x82\xf0\x9e\xb7\x81\xe2\x81\xa4\xf0\x9e\xa4\xa3<\xcc\xb8", false); } // [B1, B3, V3, V7] |
| 9250 | test { try toAsciiFail("\xdb\x9d\xf0\xbb\xb1\xa7-\xe3\x80\x82\xf0\x9e\xb7\x81\xe2\x81\xa4\xf0\x9e\xa4\xa3<\xcc\xb8", true); } // [B1, B3, V3, V7] |
| 3827 | 9251 | test { try toUnicodeFail("\xdb\x9d\xf0\xbb\xb1\xa7-\xe3\x80\x82\xf0\x9e\xb7\x81\xe2\x81\xa4\xf0\x9e\xa4\x81<\xcc\xb8"); } // [B1, B3, V3, V7] |
| 9252 | test { try toAsciiFail("\xdb\x9d\xf0\xbb\xb1\xa7-\xe3\x80\x82\xf0\x9e\xb7\x81\xe2\x81\xa4\xf0\x9e\xa4\x81<\xcc\xb8", false); } // [B1, B3, V3, V7] |
| 9253 | test { try toAsciiFail("\xdb\x9d\xf0\xbb\xb1\xa7-\xe3\x80\x82\xf0\x9e\xb7\x81\xe2\x81\xa4\xf0\x9e\xa4\x81<\xcc\xb8", true); } // [B1, B3, V3, V7] |
| 3828 | 9254 | test { try toUnicodeFail("\xdb\x9d\xf0\xbb\xb1\xa7-\xe3\x80\x82\xf0\x9e\xb7\x81\xe2\x81\xa4\xf0\x9e\xa4\x81\xe2\x89\xae"); } // [B1, B3, V3, V7] |
| 9255 | test { try toAsciiFail("\xdb\x9d\xf0\xbb\xb1\xa7-\xe3\x80\x82\xf0\x9e\xb7\x81\xe2\x81\xa4\xf0\x9e\xa4\x81\xe2\x89\xae", false); } // [B1, B3, V3, V7] |
| 9256 | test { try toAsciiFail("\xdb\x9d\xf0\xbb\xb1\xa7-\xe3\x80\x82\xf0\x9e\xb7\x81\xe2\x81\xa4\xf0\x9e\xa4\x81\xe2\x89\xae", true); } // [B1, B3, V3, V7] |
| 3829 | 9257 | test { try toUnicodeFail("xn----dxc06304e.xn--gdh5020pk5c"); } // [B1, B3, V3, V7] |
| 9258 | test { try toAsciiFail("xn----dxc06304e.xn--gdh5020pk5c", false); } // [B1, B3, V3, V7] |
| 9259 | test { try toAsciiFail("xn----dxc06304e.xn--gdh5020pk5c", true); } // [B1, B3, V3, V7] |
| 3830 | 9260 | test { try toUnicodeFail("\xdb\x9d\xf0\xbb\xb1\xa7-\xef\xbd\xa1\xf0\x9e\xb7\x81\xe2\x81\xa4\xf0\x9e\xa4\x81<\xcc\xb8"); } // [B1, B3, V3, V7] |
| 9261 | test { try toAsciiFail("\xdb\x9d\xf0\xbb\xb1\xa7-\xef\xbd\xa1\xf0\x9e\xb7\x81\xe2\x81\xa4\xf0\x9e\xa4\x81<\xcc\xb8", false); } // [B1, B3, V3, V7] |
| 9262 | test { try toAsciiFail("\xdb\x9d\xf0\xbb\xb1\xa7-\xef\xbd\xa1\xf0\x9e\xb7\x81\xe2\x81\xa4\xf0\x9e\xa4\x81<\xcc\xb8", true); } // [B1, B3, V3, V7] |
| 3831 | 9263 | test { try toUnicodeFail("\xdb\x9d\xf0\xbb\xb1\xa7-\xef\xbd\xa1\xf0\x9e\xb7\x81\xe2\x81\xa4\xf0\x9e\xa4\x81\xe2\x89\xae"); } // [B1, B3, V3, V7] |
| 9264 | test { try toAsciiFail("\xdb\x9d\xf0\xbb\xb1\xa7-\xef\xbd\xa1\xf0\x9e\xb7\x81\xe2\x81\xa4\xf0\x9e\xa4\x81\xe2\x89\xae", false); } // [B1, B3, V3, V7] |
| 9265 | test { try toAsciiFail("\xdb\x9d\xf0\xbb\xb1\xa7-\xef\xbd\xa1\xf0\x9e\xb7\x81\xe2\x81\xa4\xf0\x9e\xa4\x81\xe2\x89\xae", true); } // [B1, B3, V3, V7] |
| 3832 | 9266 | test { try toAsciiPass("\xc3\x9f\xe2\x80\x8c\xea\xab\xb6\xe1\xa2\xa5\xef\xbc\x8e\xe2\x8a\xb6\xe1\x83\x81\xe1\x82\xb6", "xn--ss-4epx629f.xn--ifh802b6a", true); } |
| 3833 | 9267 | test { try toUnicodeFail("\xc3\x9f\xe2\x80\x8c\xea\xab\xb6\xe1\xa2\xa5\xef\xbc\x8e\xe2\x8a\xb6\xe1\x83\x81\xe1\x82\xb6"); } // [C1] |
| 9268 | test { try toAsciiFail("\xc3\x9f\xe2\x80\x8c\xea\xab\xb6\xe1\xa2\xa5\xef\xbc\x8e\xe2\x8a\xb6\xe1\x83\x81\xe1\x82\xb6", false); } // [C1] |
| 3834 | 9269 | test { try toAsciiPass("\xc3\x9f\xe2\x80\x8c\xea\xab\xb6\xe1\xa2\xa5.\xe2\x8a\xb6\xe1\x83\x81\xe1\x82\xb6", "xn--ss-4epx629f.xn--ifh802b6a", true); } |
| 3835 | 9270 | test { try toUnicodeFail("\xc3\x9f\xe2\x80\x8c\xea\xab\xb6\xe1\xa2\xa5.\xe2\x8a\xb6\xe1\x83\x81\xe1\x82\xb6"); } // [C1] |
| 9271 | test { try toAsciiFail("\xc3\x9f\xe2\x80\x8c\xea\xab\xb6\xe1\xa2\xa5.\xe2\x8a\xb6\xe1\x83\x81\xe1\x82\xb6", false); } // [C1] |
| 3836 | 9272 | test { try toAsciiPass("\xc3\x9f\xe2\x80\x8c\xea\xab\xb6\xe1\xa2\xa5.\xe2\x8a\xb6\xe2\xb4\xa1\xe2\xb4\x96", "xn--ss-4epx629f.xn--ifh802b6a", true); } |
| 3837 | 9273 | test { try toUnicodeFail("\xc3\x9f\xe2\x80\x8c\xea\xab\xb6\xe1\xa2\xa5.\xe2\x8a\xb6\xe2\xb4\xa1\xe2\xb4\x96"); } // [C1] |
| 9274 | test { try toAsciiFail("\xc3\x9f\xe2\x80\x8c\xea\xab\xb6\xe1\xa2\xa5.\xe2\x8a\xb6\xe2\xb4\xa1\xe2\xb4\x96", false); } // [C1] |
| 3838 | 9275 | test { try toAsciiPass("SS\xe2\x80\x8c\xea\xab\xb6\xe1\xa2\xa5.\xe2\x8a\xb6\xe1\x83\x81\xe1\x82\xb6", "xn--ss-4epx629f.xn--ifh802b6a", true); } |
| 3839 | 9276 | test { try toUnicodeFail("SS\xe2\x80\x8c\xea\xab\xb6\xe1\xa2\xa5.\xe2\x8a\xb6\xe1\x83\x81\xe1\x82\xb6"); } // [C1] |
| 9277 | test { try toAsciiFail("SS\xe2\x80\x8c\xea\xab\xb6\xe1\xa2\xa5.\xe2\x8a\xb6\xe1\x83\x81\xe1\x82\xb6", false); } // [C1] |
| 3840 | 9278 | test { try toAsciiPass("ss\xe2\x80\x8c\xea\xab\xb6\xe1\xa2\xa5.\xe2\x8a\xb6\xe2\xb4\xa1\xe2\xb4\x96", "xn--ss-4epx629f.xn--ifh802b6a", true); } |
| 3841 | 9279 | test { try toUnicodeFail("ss\xe2\x80\x8c\xea\xab\xb6\xe1\xa2\xa5.\xe2\x8a\xb6\xe2\xb4\xa1\xe2\xb4\x96"); } // [C1] |
| 9280 | test { try toAsciiFail("ss\xe2\x80\x8c\xea\xab\xb6\xe1\xa2\xa5.\xe2\x8a\xb6\xe2\xb4\xa1\xe2\xb4\x96", false); } // [C1] |
| 3842 | 9281 | test { try toAsciiPass("Ss\xe2\x80\x8c\xea\xab\xb6\xe1\xa2\xa5.\xe2\x8a\xb6\xe1\x83\x81\xe2\xb4\x96", "xn--ss-4epx629f.xn--ifh802b6a", true); } |
| 3843 | 9282 | test { try toUnicodeFail("Ss\xe2\x80\x8c\xea\xab\xb6\xe1\xa2\xa5.\xe2\x8a\xb6\xe1\x83\x81\xe2\xb4\x96"); } // [C1] |
| 9283 | test { try toAsciiFail("Ss\xe2\x80\x8c\xea\xab\xb6\xe1\xa2\xa5.\xe2\x8a\xb6\xe1\x83\x81\xe2\xb4\x96", false); } // [C1] |
| 3844 | 9284 | test { try toUnicodePass("xn--ss-4epx629f.xn--ifh802b6a", "ss\xea\xab\xb6\xe1\xa2\xa5.\xe2\x8a\xb6\xe2\xb4\xa1\xe2\xb4\x96"); } |
| 3845 | 9285 | test { try toAsciiPass("xn--ss-4epx629f.xn--ifh802b6a", "xn--ss-4epx629f.xn--ifh802b6a", false); } |
| 3846 | 9286 | test { try toAsciiPass("xn--ss-4epx629f.xn--ifh802b6a", "xn--ss-4epx629f.xn--ifh802b6a", true); } |
| ... | ... | @@ -3854,103 +9294,287 @@ test { try toUnicodePass("Ss\xea\xab\xb6\xe1\xa2\xa5.\xe2\x8a\xb6\xe1\x83\x81\xe |
| 3854 | 9294 | test { try toAsciiPass("Ss\xea\xab\xb6\xe1\xa2\xa5.\xe2\x8a\xb6\xe1\x83\x81\xe2\xb4\x96", "xn--ss-4epx629f.xn--ifh802b6a", false); } |
| 3855 | 9295 | test { try toAsciiPass("Ss\xea\xab\xb6\xe1\xa2\xa5.\xe2\x8a\xb6\xe1\x83\x81\xe2\xb4\x96", "xn--ss-4epx629f.xn--ifh802b6a", true); } |
| 3856 | 9296 | test { try toUnicodeFail("xn--ss-4ep585bkm5p.xn--ifh802b6a"); } // [C1] |
| 9297 | test { try toAsciiFail("xn--ss-4ep585bkm5p.xn--ifh802b6a", false); } // [C1] |
| 9298 | test { try toAsciiFail("xn--ss-4ep585bkm5p.xn--ifh802b6a", true); } // [C1] |
| 3857 | 9299 | test { try toUnicodeFail("xn--zca682johfi89m.xn--ifh802b6a"); } // [C1] |
| 9300 | test { try toAsciiFail("xn--zca682johfi89m.xn--ifh802b6a", false); } // [C1] |
| 9301 | test { try toAsciiFail("xn--zca682johfi89m.xn--ifh802b6a", true); } // [C1] |
| 3858 | 9302 | test { try toAsciiPass("\xc3\x9f\xe2\x80\x8c\xea\xab\xb6\xe1\xa2\xa5\xef\xbc\x8e\xe2\x8a\xb6\xe2\xb4\xa1\xe2\xb4\x96", "xn--ss-4epx629f.xn--ifh802b6a", true); } |
| 3859 | 9303 | test { try toUnicodeFail("\xc3\x9f\xe2\x80\x8c\xea\xab\xb6\xe1\xa2\xa5\xef\xbc\x8e\xe2\x8a\xb6\xe2\xb4\xa1\xe2\xb4\x96"); } // [C1] |
| 9304 | test { try toAsciiFail("\xc3\x9f\xe2\x80\x8c\xea\xab\xb6\xe1\xa2\xa5\xef\xbc\x8e\xe2\x8a\xb6\xe2\xb4\xa1\xe2\xb4\x96", false); } // [C1] |
| 3860 | 9305 | test { try toAsciiPass("SS\xe2\x80\x8c\xea\xab\xb6\xe1\xa2\xa5\xef\xbc\x8e\xe2\x8a\xb6\xe1\x83\x81\xe1\x82\xb6", "xn--ss-4epx629f.xn--ifh802b6a", true); } |
| 3861 | 9306 | test { try toUnicodeFail("SS\xe2\x80\x8c\xea\xab\xb6\xe1\xa2\xa5\xef\xbc\x8e\xe2\x8a\xb6\xe1\x83\x81\xe1\x82\xb6"); } // [C1] |
| 9307 | test { try toAsciiFail("SS\xe2\x80\x8c\xea\xab\xb6\xe1\xa2\xa5\xef\xbc\x8e\xe2\x8a\xb6\xe1\x83\x81\xe1\x82\xb6", false); } // [C1] |
| 3862 | 9308 | test { try toAsciiPass("ss\xe2\x80\x8c\xea\xab\xb6\xe1\xa2\xa5\xef\xbc\x8e\xe2\x8a\xb6\xe2\xb4\xa1\xe2\xb4\x96", "xn--ss-4epx629f.xn--ifh802b6a", true); } |
| 3863 | 9309 | test { try toUnicodeFail("ss\xe2\x80\x8c\xea\xab\xb6\xe1\xa2\xa5\xef\xbc\x8e\xe2\x8a\xb6\xe2\xb4\xa1\xe2\xb4\x96"); } // [C1] |
| 9310 | test { try toAsciiFail("ss\xe2\x80\x8c\xea\xab\xb6\xe1\xa2\xa5\xef\xbc\x8e\xe2\x8a\xb6\xe2\xb4\xa1\xe2\xb4\x96", false); } // [C1] |
| 3864 | 9311 | test { try toAsciiPass("Ss\xe2\x80\x8c\xea\xab\xb6\xe1\xa2\xa5\xef\xbc\x8e\xe2\x8a\xb6\xe1\x83\x81\xe2\xb4\x96", "xn--ss-4epx629f.xn--ifh802b6a", true); } |
| 3865 | 9312 | test { try toUnicodeFail("Ss\xe2\x80\x8c\xea\xab\xb6\xe1\xa2\xa5\xef\xbc\x8e\xe2\x8a\xb6\xe1\x83\x81\xe2\xb4\x96"); } // [C1] |
| 9313 | test { try toAsciiFail("Ss\xe2\x80\x8c\xea\xab\xb6\xe1\xa2\xa5\xef\xbc\x8e\xe2\x8a\xb6\xe1\x83\x81\xe2\xb4\x96", false); } // [C1] |
| 3866 | 9314 | test { try toUnicodeFail("xn--ss-4epx629f.xn--5nd703gyrh"); } // [V7] |
| 9315 | test { try toAsciiFail("xn--ss-4epx629f.xn--5nd703gyrh", false); } // [V7] |
| 9316 | test { try toAsciiFail("xn--ss-4epx629f.xn--5nd703gyrh", true); } // [V7] |
| 3867 | 9317 | test { try toUnicodeFail("xn--ss-4ep585bkm5p.xn--5nd703gyrh"); } // [C1, V7] |
| 9318 | test { try toAsciiFail("xn--ss-4ep585bkm5p.xn--5nd703gyrh", false); } // [C1, V7] |
| 9319 | test { try toAsciiFail("xn--ss-4ep585bkm5p.xn--5nd703gyrh", true); } // [C1, V7] |
| 3868 | 9320 | test { try toUnicodeFail("xn--ss-4epx629f.xn--undv409k"); } // [V7] |
| 9321 | test { try toAsciiFail("xn--ss-4epx629f.xn--undv409k", false); } // [V7] |
| 9322 | test { try toAsciiFail("xn--ss-4epx629f.xn--undv409k", true); } // [V7] |
| 3869 | 9323 | test { try toUnicodeFail("xn--ss-4ep585bkm5p.xn--undv409k"); } // [C1, V7] |
| 9324 | test { try toAsciiFail("xn--ss-4ep585bkm5p.xn--undv409k", false); } // [C1, V7] |
| 9325 | test { try toAsciiFail("xn--ss-4ep585bkm5p.xn--undv409k", true); } // [C1, V7] |
| 3870 | 9326 | test { try toUnicodeFail("xn--zca682johfi89m.xn--undv409k"); } // [C1, V7] |
| 9327 | test { try toAsciiFail("xn--zca682johfi89m.xn--undv409k", false); } // [C1, V7] |
| 9328 | test { try toAsciiFail("xn--zca682johfi89m.xn--undv409k", true); } // [C1, V7] |
| 3871 | 9329 | test { try toUnicodeFail("\xe2\x80\x8d\xe3\x80\x82\xcf\x82\xf3\xa0\x81\x89"); } // [C2, V7] |
| 9330 | test { try toAsciiFail("\xe2\x80\x8d\xe3\x80\x82\xcf\x82\xf3\xa0\x81\x89", false); } // [C2, V7] |
| 9331 | test { try toAsciiFail("\xe2\x80\x8d\xe3\x80\x82\xcf\x82\xf3\xa0\x81\x89", true); } // [V7, A4_2] |
| 3872 | 9332 | test { try toUnicodeFail("\xe2\x80\x8d\xe3\x80\x82\xce\xa3\xf3\xa0\x81\x89"); } // [C2, V7] |
| 9333 | test { try toAsciiFail("\xe2\x80\x8d\xe3\x80\x82\xce\xa3\xf3\xa0\x81\x89", false); } // [C2, V7] |
| 9334 | test { try toAsciiFail("\xe2\x80\x8d\xe3\x80\x82\xce\xa3\xf3\xa0\x81\x89", true); } // [V7, A4_2] |
| 3873 | 9335 | test { try toUnicodeFail("\xe2\x80\x8d\xe3\x80\x82\xcf\x83\xf3\xa0\x81\x89"); } // [C2, V7] |
| 9336 | test { try toAsciiFail("\xe2\x80\x8d\xe3\x80\x82\xcf\x83\xf3\xa0\x81\x89", false); } // [C2, V7] |
| 9337 | test { try toAsciiFail("\xe2\x80\x8d\xe3\x80\x82\xcf\x83\xf3\xa0\x81\x89", true); } // [V7, A4_2] |
| 3874 | 9338 | test { try toUnicodeFail(".xn--4xa24344p"); } // [V7, X4_2] |
| 9339 | test { try toAsciiFail(".xn--4xa24344p", false); } // [V7, A4_2] |
| 9340 | test { try toAsciiFail(".xn--4xa24344p", true); } // [V7, A4_2] |
| 3875 | 9341 | test { try toUnicodeFail("xn--1ug.xn--4xa24344p"); } // [C2, V7] |
| 9342 | test { try toAsciiFail("xn--1ug.xn--4xa24344p", false); } // [C2, V7] |
| 9343 | test { try toAsciiFail("xn--1ug.xn--4xa24344p", true); } // [C2, V7] |
| 3876 | 9344 | test { try toUnicodeFail("xn--1ug.xn--3xa44344p"); } // [C2, V7] |
| 9345 | test { try toAsciiFail("xn--1ug.xn--3xa44344p", false); } // [C2, V7] |
| 9346 | test { try toAsciiFail("xn--1ug.xn--3xa44344p", true); } // [C2, V7] |
| 3877 | 9347 | test { try toUnicodeFail("\xf0\x9e\xb5\x91\xc3\x9f.\xdd\x91\xe2\x80\x8d\xf0\x9e\xa4\x9b-"); } // [B2, B3, C2, V3, V7] |
| 9348 | test { try toAsciiFail("\xf0\x9e\xb5\x91\xc3\x9f.\xdd\x91\xe2\x80\x8d\xf0\x9e\xa4\x9b-", false); } // [B2, B3, C2, V3, V7] |
| 9349 | test { try toAsciiFail("\xf0\x9e\xb5\x91\xc3\x9f.\xdd\x91\xe2\x80\x8d\xf0\x9e\xa4\x9b-", true); } // [B2, B3, V3, V7] |
| 3878 | 9350 | test { try toUnicodeFail("\xf0\x9e\xb5\x91\xc3\x9f.\xdd\x91\xe2\x80\x8d\xf0\x9e\xa4\xbd-"); } // [B2, B3, C2, V3, V7] |
| 9351 | test { try toAsciiFail("\xf0\x9e\xb5\x91\xc3\x9f.\xdd\x91\xe2\x80\x8d\xf0\x9e\xa4\xbd-", false); } // [B2, B3, C2, V3, V7] |
| 9352 | test { try toAsciiFail("\xf0\x9e\xb5\x91\xc3\x9f.\xdd\x91\xe2\x80\x8d\xf0\x9e\xa4\xbd-", true); } // [B2, B3, V3, V7] |
| 3879 | 9353 | test { try toUnicodeFail("\xf0\x9e\xb5\x91SS.\xdd\x91\xe2\x80\x8d\xf0\x9e\xa4\x9b-"); } // [B2, B3, C2, V3, V7] |
| 9354 | test { try toAsciiFail("\xf0\x9e\xb5\x91SS.\xdd\x91\xe2\x80\x8d\xf0\x9e\xa4\x9b-", false); } // [B2, B3, C2, V3, V7] |
| 9355 | test { try toAsciiFail("\xf0\x9e\xb5\x91SS.\xdd\x91\xe2\x80\x8d\xf0\x9e\xa4\x9b-", true); } // [B2, B3, V3, V7] |
| 3880 | 9356 | test { try toUnicodeFail("\xf0\x9e\xb5\x91ss.\xdd\x91\xe2\x80\x8d\xf0\x9e\xa4\xbd-"); } // [B2, B3, C2, V3, V7] |
| 9357 | test { try toAsciiFail("\xf0\x9e\xb5\x91ss.\xdd\x91\xe2\x80\x8d\xf0\x9e\xa4\xbd-", false); } // [B2, B3, C2, V3, V7] |
| 9358 | test { try toAsciiFail("\xf0\x9e\xb5\x91ss.\xdd\x91\xe2\x80\x8d\xf0\x9e\xa4\xbd-", true); } // [B2, B3, V3, V7] |
| 3881 | 9359 | test { try toUnicodeFail("\xf0\x9e\xb5\x91Ss.\xdd\x91\xe2\x80\x8d\xf0\x9e\xa4\xbd-"); } // [B2, B3, C2, V3, V7] |
| 9360 | test { try toAsciiFail("\xf0\x9e\xb5\x91Ss.\xdd\x91\xe2\x80\x8d\xf0\x9e\xa4\xbd-", false); } // [B2, B3, C2, V3, V7] |
| 9361 | test { try toAsciiFail("\xf0\x9e\xb5\x91Ss.\xdd\x91\xe2\x80\x8d\xf0\x9e\xa4\xbd-", true); } // [B2, B3, V3, V7] |
| 3882 | 9362 | test { try toUnicodeFail("xn--ss-2722a.xn----z3c03218a"); } // [B2, B3, V3, V7] |
| 9363 | test { try toAsciiFail("xn--ss-2722a.xn----z3c03218a", false); } // [B2, B3, V3, V7] |
| 9364 | test { try toAsciiFail("xn--ss-2722a.xn----z3c03218a", true); } // [B2, B3, V3, V7] |
| 3883 | 9365 | test { try toUnicodeFail("xn--ss-2722a.xn----z3c011q9513b"); } // [B2, B3, C2, V3, V7] |
| 9366 | test { try toAsciiFail("xn--ss-2722a.xn----z3c011q9513b", false); } // [B2, B3, C2, V3, V7] |
| 9367 | test { try toAsciiFail("xn--ss-2722a.xn----z3c011q9513b", true); } // [B2, B3, C2, V3, V7] |
| 3884 | 9368 | test { try toUnicodeFail("xn--zca5423w.xn----z3c011q9513b"); } // [B2, B3, C2, V3, V7] |
| 9369 | test { try toAsciiFail("xn--zca5423w.xn----z3c011q9513b", false); } // [B2, B3, C2, V3, V7] |
| 9370 | test { try toAsciiFail("xn--zca5423w.xn----z3c011q9513b", true); } // [B2, B3, C2, V3, V7] |
| 3885 | 9371 | test { try toUnicodeFail("\xf0\x9e\xb5\x91ss.\xdd\x91\xe2\x80\x8d\xf0\x9e\xa4\x9b-"); } // [B2, B3, C2, V3, V7] |
| 9372 | test { try toAsciiFail("\xf0\x9e\xb5\x91ss.\xdd\x91\xe2\x80\x8d\xf0\x9e\xa4\x9b-", false); } // [B2, B3, C2, V3, V7] |
| 9373 | test { try toAsciiFail("\xf0\x9e\xb5\x91ss.\xdd\x91\xe2\x80\x8d\xf0\x9e\xa4\x9b-", true); } // [B2, B3, V3, V7] |
| 3886 | 9374 | test { try toUnicodeFail("\xf0\x9e\xb5\x91Ss.\xdd\x91\xe2\x80\x8d\xf0\x9e\xa4\x9b-"); } // [B2, B3, C2, V3, V7] |
| 9375 | test { try toAsciiFail("\xf0\x9e\xb5\x91Ss.\xdd\x91\xe2\x80\x8d\xf0\x9e\xa4\x9b-", false); } // [B2, B3, C2, V3, V7] |
| 9376 | test { try toAsciiFail("\xf0\x9e\xb5\x91Ss.\xdd\x91\xe2\x80\x8d\xf0\x9e\xa4\x9b-", true); } // [B2, B3, V3, V7] |
| 3887 | 9377 | test { try toUnicodeFail("\xf0\x91\x98\xbd\xe2\x80\x8d\xf0\x9e\xa4\xa7\xef\xbc\x8e\xf0\x90\xb9\xa7\xf3\xa1\xa6\xaa-"); } // [B1, C2, V3, V6, V7] |
| 9378 | test { try toAsciiFail("\xf0\x91\x98\xbd\xe2\x80\x8d\xf0\x9e\xa4\xa7\xef\xbc\x8e\xf0\x90\xb9\xa7\xf3\xa1\xa6\xaa-", false); } // [B1, C2, V3, V6, V7] |
| 9379 | test { try toAsciiFail("\xf0\x91\x98\xbd\xe2\x80\x8d\xf0\x9e\xa4\xa7\xef\xbc\x8e\xf0\x90\xb9\xa7\xf3\xa1\xa6\xaa-", true); } // [B1, V3, V6, V7] |
| 3888 | 9380 | test { try toUnicodeFail("\xf0\x91\x98\xbd\xe2\x80\x8d\xf0\x9e\xa4\xa7.\xf0\x90\xb9\xa7\xf3\xa1\xa6\xaa-"); } // [B1, C2, V3, V6, V7] |
| 9381 | test { try toAsciiFail("\xf0\x91\x98\xbd\xe2\x80\x8d\xf0\x9e\xa4\xa7.\xf0\x90\xb9\xa7\xf3\xa1\xa6\xaa-", false); } // [B1, C2, V3, V6, V7] |
| 9382 | test { try toAsciiFail("\xf0\x91\x98\xbd\xe2\x80\x8d\xf0\x9e\xa4\xa7.\xf0\x90\xb9\xa7\xf3\xa1\xa6\xaa-", true); } // [B1, V3, V6, V7] |
| 3889 | 9383 | test { try toUnicodeFail("\xf0\x91\x98\xbd\xe2\x80\x8d\xf0\x9e\xa4\x85.\xf0\x90\xb9\xa7\xf3\xa1\xa6\xaa-"); } // [B1, C2, V3, V6, V7] |
| 9384 | test { try toAsciiFail("\xf0\x91\x98\xbd\xe2\x80\x8d\xf0\x9e\xa4\x85.\xf0\x90\xb9\xa7\xf3\xa1\xa6\xaa-", false); } // [B1, C2, V3, V6, V7] |
| 9385 | test { try toAsciiFail("\xf0\x91\x98\xbd\xe2\x80\x8d\xf0\x9e\xa4\x85.\xf0\x90\xb9\xa7\xf3\xa1\xa6\xaa-", true); } // [B1, V3, V6, V7] |
| 3890 | 9386 | test { try toUnicodeFail("xn--qb2ds317a.xn----k26iq1483f"); } // [B1, V3, V6, V7] |
| 9387 | test { try toAsciiFail("xn--qb2ds317a.xn----k26iq1483f", false); } // [B1, V3, V6, V7] |
| 9388 | test { try toAsciiFail("xn--qb2ds317a.xn----k26iq1483f", true); } // [B1, V3, V6, V7] |
| 3891 | 9389 | test { try toUnicodeFail("xn--1ugz808gdimf.xn----k26iq1483f"); } // [B1, C2, V3, V6, V7] |
| 9390 | test { try toAsciiFail("xn--1ugz808gdimf.xn----k26iq1483f", false); } // [B1, C2, V3, V6, V7] |
| 9391 | test { try toAsciiFail("xn--1ugz808gdimf.xn----k26iq1483f", true); } // [B1, C2, V3, V6, V7] |
| 3892 | 9392 | test { try toUnicodeFail("\xf0\x91\x98\xbd\xe2\x80\x8d\xf0\x9e\xa4\x85\xef\xbc\x8e\xf0\x90\xb9\xa7\xf3\xa1\xa6\xaa-"); } // [B1, C2, V3, V6, V7] |
| 9393 | test { try toAsciiFail("\xf0\x91\x98\xbd\xe2\x80\x8d\xf0\x9e\xa4\x85\xef\xbc\x8e\xf0\x90\xb9\xa7\xf3\xa1\xa6\xaa-", false); } // [B1, C2, V3, V6, V7] |
| 9394 | test { try toAsciiFail("\xf0\x91\x98\xbd\xe2\x80\x8d\xf0\x9e\xa4\x85\xef\xbc\x8e\xf0\x90\xb9\xa7\xf3\xa1\xa6\xaa-", true); } // [B1, V3, V6, V7] |
| 3893 | 9395 | test { try toUnicodeFail("\xe2\x92\x92\xf2\xa8\x98\x99\xf2\xb3\xb3\xa0\xf0\x91\x93\x80.-\xf3\x9e\xa1\x8a"); } // [V3, V7] |
| 9396 | test { try toAsciiFail("\xe2\x92\x92\xf2\xa8\x98\x99\xf2\xb3\xb3\xa0\xf0\x91\x93\x80.-\xf3\x9e\xa1\x8a", false); } // [V3, V7] |
| 9397 | test { try toAsciiFail("\xe2\x92\x92\xf2\xa8\x98\x99\xf2\xb3\xb3\xa0\xf0\x91\x93\x80.-\xf3\x9e\xa1\x8a", true); } // [V3, V7] |
| 3894 | 9398 | test { try toUnicodeFail("11.\xf2\xa8\x98\x99\xf2\xb3\xb3\xa0\xf0\x91\x93\x80.-\xf3\x9e\xa1\x8a"); } // [V3, V7] |
| 9399 | test { try toAsciiFail("11.\xf2\xa8\x98\x99\xf2\xb3\xb3\xa0\xf0\x91\x93\x80.-\xf3\x9e\xa1\x8a", false); } // [V3, V7] |
| 9400 | test { try toAsciiFail("11.\xf2\xa8\x98\x99\xf2\xb3\xb3\xa0\xf0\x91\x93\x80.-\xf3\x9e\xa1\x8a", true); } // [V3, V7] |
| 3895 | 9401 | test { try toUnicodeFail("11.xn--uz1d59632bxujd.xn----x310m"); } // [V3, V7] |
| 9402 | test { try toAsciiFail("11.xn--uz1d59632bxujd.xn----x310m", false); } // [V3, V7] |
| 9403 | test { try toAsciiFail("11.xn--uz1d59632bxujd.xn----x310m", true); } // [V3, V7] |
| 3896 | 9404 | test { try toUnicodeFail("xn--3shy698frsu9dt1me.xn----x310m"); } // [V3, V7] |
| 9405 | test { try toAsciiFail("xn--3shy698frsu9dt1me.xn----x310m", false); } // [V3, V7] |
| 9406 | test { try toAsciiFail("xn--3shy698frsu9dt1me.xn----x310m", true); } // [V3, V7] |
| 3897 | 9407 | test { try toUnicodeFail("-\xef\xbd\xa1\xe2\x80\x8d"); } // [C2, V3] |
| 9408 | test { try toAsciiFail("-\xef\xbd\xa1\xe2\x80\x8d", false); } // [C2, V3] |
| 9409 | test { try toAsciiFail("-\xef\xbd\xa1\xe2\x80\x8d", true); } // [V3, A4_2] |
| 3898 | 9410 | test { try toUnicodeFail("-\xe3\x80\x82\xe2\x80\x8d"); } // [C2, V3] |
| 9411 | test { try toAsciiFail("-\xe3\x80\x82\xe2\x80\x8d", false); } // [C2, V3] |
| 9412 | test { try toAsciiFail("-\xe3\x80\x82\xe2\x80\x8d", true); } // [V3, A4_2] |
| 3899 | 9413 | test { try toUnicodeFail("-."); } // [V3] |
| 9414 | test { try toAsciiFail("-.", false); } // [V3, A4_2] |
| 9415 | test { try toAsciiFail("-.", true); } // [V3, A4_2] |
| 3900 | 9416 | test { try toUnicodeFail("-.xn--1ug"); } // [C2, V3] |
| 9417 | test { try toAsciiFail("-.xn--1ug", false); } // [C2, V3] |
| 9418 | test { try toAsciiFail("-.xn--1ug", true); } // [C2, V3] |
| 3901 | 9419 | test { try toUnicodeFail("\xe2\x89\xae\xe1\xa1\xac\xef\xbc\x8e\xcf\x82\xc2\xb9-?"); } // [U1] |
| 9420 | test { try toAsciiFail("\xe2\x89\xae\xe1\xa1\xac\xef\xbc\x8e\xcf\x82\xc2\xb9-?", false); } // [U1] |
| 9421 | test { try toAsciiFail("\xe2\x89\xae\xe1\xa1\xac\xef\xbc\x8e\xcf\x82\xc2\xb9-?", true); } // [U1] |
| 3902 | 9422 | test { try toUnicodeFail("<\xcc\xb8\xe1\xa1\xac\xef\xbc\x8e\xcf\x82\xc2\xb9-?"); } // [U1] |
| 9423 | test { try toAsciiFail("<\xcc\xb8\xe1\xa1\xac\xef\xbc\x8e\xcf\x82\xc2\xb9-?", false); } // [U1] |
| 9424 | test { try toAsciiFail("<\xcc\xb8\xe1\xa1\xac\xef\xbc\x8e\xcf\x82\xc2\xb9-?", true); } // [U1] |
| 3903 | 9425 | test { try toUnicodeFail("\xe2\x89\xae\xe1\xa1\xac.\xcf\x821-?"); } // [U1] |
| 9426 | test { try toAsciiFail("\xe2\x89\xae\xe1\xa1\xac.\xcf\x821-?", false); } // [U1] |
| 9427 | test { try toAsciiFail("\xe2\x89\xae\xe1\xa1\xac.\xcf\x821-?", true); } // [U1] |
| 3904 | 9428 | test { try toUnicodeFail("<\xcc\xb8\xe1\xa1\xac.\xcf\x821-?"); } // [U1] |
| 9429 | test { try toAsciiFail("<\xcc\xb8\xe1\xa1\xac.\xcf\x821-?", false); } // [U1] |
| 9430 | test { try toAsciiFail("<\xcc\xb8\xe1\xa1\xac.\xcf\x821-?", true); } // [U1] |
| 3905 | 9431 | test { try toUnicodeFail("<\xcc\xb8\xe1\xa1\xac.\xce\xa31-?"); } // [U1] |
| 9432 | test { try toAsciiFail("<\xcc\xb8\xe1\xa1\xac.\xce\xa31-?", false); } // [U1] |
| 9433 | test { try toAsciiFail("<\xcc\xb8\xe1\xa1\xac.\xce\xa31-?", true); } // [U1] |
| 3906 | 9434 | test { try toUnicodeFail("\xe2\x89\xae\xe1\xa1\xac.\xce\xa31-?"); } // [U1] |
| 9435 | test { try toAsciiFail("\xe2\x89\xae\xe1\xa1\xac.\xce\xa31-?", false); } // [U1] |
| 9436 | test { try toAsciiFail("\xe2\x89\xae\xe1\xa1\xac.\xce\xa31-?", true); } // [U1] |
| 3907 | 9437 | test { try toUnicodeFail("\xe2\x89\xae\xe1\xa1\xac.\xcf\x831-?"); } // [U1] |
| 9438 | test { try toAsciiFail("\xe2\x89\xae\xe1\xa1\xac.\xcf\x831-?", false); } // [U1] |
| 9439 | test { try toAsciiFail("\xe2\x89\xae\xe1\xa1\xac.\xcf\x831-?", true); } // [U1] |
| 3908 | 9440 | test { try toUnicodeFail("<\xcc\xb8\xe1\xa1\xac.\xcf\x831-?"); } // [U1] |
| 9441 | test { try toAsciiFail("<\xcc\xb8\xe1\xa1\xac.\xcf\x831-?", false); } // [U1] |
| 9442 | test { try toAsciiFail("<\xcc\xb8\xe1\xa1\xac.\xcf\x831-?", true); } // [U1] |
| 3909 | 9443 | test { try toUnicodeFail("xn--88e732c.xn--1-?-pzc"); } // [U1] |
| 9444 | test { try toAsciiFail("xn--88e732c.xn--1-?-pzc", false); } // [U1] |
| 9445 | test { try toAsciiFail("xn--88e732c.xn--1-?-pzc", true); } // [U1] |
| 3910 | 9446 | test { try toUnicodeFail("xn--88e732c.xn--1-?-lzc"); } // [U1] |
| 9447 | test { try toAsciiFail("xn--88e732c.xn--1-?-lzc", false); } // [U1] |
| 9448 | test { try toAsciiFail("xn--88e732c.xn--1-?-lzc", true); } // [U1] |
| 3911 | 9449 | test { try toUnicodeFail("<\xcc\xb8\xe1\xa1\xac\xef\xbc\x8e\xce\xa3\xc2\xb9-?"); } // [U1] |
| 9450 | test { try toAsciiFail("<\xcc\xb8\xe1\xa1\xac\xef\xbc\x8e\xce\xa3\xc2\xb9-?", false); } // [U1] |
| 9451 | test { try toAsciiFail("<\xcc\xb8\xe1\xa1\xac\xef\xbc\x8e\xce\xa3\xc2\xb9-?", true); } // [U1] |
| 3912 | 9452 | test { try toUnicodeFail("\xe2\x89\xae\xe1\xa1\xac\xef\xbc\x8e\xce\xa3\xc2\xb9-?"); } // [U1] |
| 9453 | test { try toAsciiFail("\xe2\x89\xae\xe1\xa1\xac\xef\xbc\x8e\xce\xa3\xc2\xb9-?", false); } // [U1] |
| 9454 | test { try toAsciiFail("\xe2\x89\xae\xe1\xa1\xac\xef\xbc\x8e\xce\xa3\xc2\xb9-?", true); } // [U1] |
| 3913 | 9455 | test { try toUnicodeFail("\xe2\x89\xae\xe1\xa1\xac\xef\xbc\x8e\xcf\x83\xc2\xb9-?"); } // [U1] |
| 9456 | test { try toAsciiFail("\xe2\x89\xae\xe1\xa1\xac\xef\xbc\x8e\xcf\x83\xc2\xb9-?", false); } // [U1] |
| 9457 | test { try toAsciiFail("\xe2\x89\xae\xe1\xa1\xac\xef\xbc\x8e\xcf\x83\xc2\xb9-?", true); } // [U1] |
| 3914 | 9458 | test { try toUnicodeFail("<\xcc\xb8\xe1\xa1\xac\xef\xbc\x8e\xcf\x83\xc2\xb9-?"); } // [U1] |
| 9459 | test { try toAsciiFail("<\xcc\xb8\xe1\xa1\xac\xef\xbc\x8e\xcf\x83\xc2\xb9-?", false); } // [U1] |
| 9460 | test { try toAsciiFail("<\xcc\xb8\xe1\xa1\xac\xef\xbc\x8e\xcf\x83\xc2\xb9-?", true); } // [U1] |
| 3915 | 9461 | test { try toUnicodeFail("xn--88e732c.\xcf\x831-?"); } // [U1] |
| 9462 | test { try toAsciiFail("xn--88e732c.\xcf\x831-?", false); } // [U1] |
| 9463 | test { try toAsciiFail("xn--88e732c.\xcf\x831-?", true); } // [U1] |
| 3916 | 9464 | test { try toUnicodeFail("XN--88E732C.\xce\xa31-?"); } // [U1] |
| 9465 | test { try toAsciiFail("XN--88E732C.\xce\xa31-?", false); } // [U1] |
| 9466 | test { try toAsciiFail("XN--88E732C.\xce\xa31-?", true); } // [U1] |
| 3917 | 9467 | test { try toUnicodeFail("xn--88e732c.\xcf\x821-?"); } // [U1] |
| 9468 | test { try toAsciiFail("xn--88e732c.\xcf\x821-?", false); } // [U1] |
| 9469 | test { try toAsciiFail("xn--88e732c.\xcf\x821-?", true); } // [U1] |
| 3918 | 9470 | test { try toUnicodeFail("Xn--88e732c.\xcf\x821-?"); } // [U1] |
| 9471 | test { try toAsciiFail("Xn--88e732c.\xcf\x821-?", false); } // [U1] |
| 9472 | test { try toAsciiFail("Xn--88e732c.\xcf\x821-?", true); } // [U1] |
| 3919 | 9473 | test { try toUnicodeFail("Xn--88e732c.\xcf\x831-?"); } // [U1] |
| 9474 | test { try toAsciiFail("Xn--88e732c.\xcf\x831-?", false); } // [U1] |
| 9475 | test { try toAsciiFail("Xn--88e732c.\xcf\x831-?", true); } // [U1] |
| 3920 | 9476 | test { try toUnicodeFail("\xe1\x89\xac\xf2\x94\xa0\xbc\xf1\x81\x97\xb6\xef\xbd\xa1\xf0\x90\xa8\xac\xf0\x9d\x9f\xa0"); } // [V7] |
| 9477 | test { try toAsciiFail("\xe1\x89\xac\xf2\x94\xa0\xbc\xf1\x81\x97\xb6\xef\xbd\xa1\xf0\x90\xa8\xac\xf0\x9d\x9f\xa0", false); } // [V7] |
| 9478 | test { try toAsciiFail("\xe1\x89\xac\xf2\x94\xa0\xbc\xf1\x81\x97\xb6\xef\xbd\xa1\xf0\x90\xa8\xac\xf0\x9d\x9f\xa0", true); } // [V7] |
| 3921 | 9479 | test { try toUnicodeFail("\xe1\x89\xac\xf2\x94\xa0\xbc\xf1\x81\x97\xb6\xe3\x80\x82\xf0\x90\xa8\xac8"); } // [V7] |
| 9480 | test { try toAsciiFail("\xe1\x89\xac\xf2\x94\xa0\xbc\xf1\x81\x97\xb6\xe3\x80\x82\xf0\x90\xa8\xac8", false); } // [V7] |
| 9481 | test { try toAsciiFail("\xe1\x89\xac\xf2\x94\xa0\xbc\xf1\x81\x97\xb6\xe3\x80\x82\xf0\x90\xa8\xac8", true); } // [V7] |
| 3922 | 9482 | test { try toUnicodeFail("xn--d0d41273c887z.xn--8-ob5i"); } // [V7] |
| 9483 | test { try toAsciiFail("xn--d0d41273c887z.xn--8-ob5i", false); } // [V7] |
| 9484 | test { try toAsciiFail("xn--d0d41273c887z.xn--8-ob5i", true); } // [V7] |
| 3923 | 9485 | test { try toUnicodeFail("\xf0\x90\xb1\xb2\xe3\x80\x82\xe8\x94\xab\xdd\xa6"); } // [B5, B6, V7] |
| 9486 | test { try toAsciiFail("\xf0\x90\xb1\xb2\xe3\x80\x82\xe8\x94\xab\xdd\xa6", false); } // [B5, B6, V7] |
| 9487 | test { try toAsciiFail("\xf0\x90\xb1\xb2\xe3\x80\x82\xe8\x94\xab\xdd\xa6", true); } // [B5, B6, V7] |
| 3924 | 9488 | test { try toUnicodeFail("xn--389c.xn--qpb7055d"); } // [B5, B6, V7] |
| 9489 | test { try toAsciiFail("xn--389c.xn--qpb7055d", false); } // [B5, B6, V7] |
| 9490 | test { try toAsciiFail("xn--389c.xn--qpb7055d", true); } // [B5, B6, V7] |
| 3925 | 9491 | test { try toUnicodeFail("\xf2\x92\xb2\xa7\xe2\x82\x83\xef\xbd\xa1\xea\xa1\x9a\xf0\x9b\x87\x91\xf3\xa0\x84\xb3\xd9\x87"); } // [B5, B6, V7] |
| 9492 | test { try toAsciiFail("\xf2\x92\xb2\xa7\xe2\x82\x83\xef\xbd\xa1\xea\xa1\x9a\xf0\x9b\x87\x91\xf3\xa0\x84\xb3\xd9\x87", false); } // [B5, B6, V7] |
| 9493 | test { try toAsciiFail("\xf2\x92\xb2\xa7\xe2\x82\x83\xef\xbd\xa1\xea\xa1\x9a\xf0\x9b\x87\x91\xf3\xa0\x84\xb3\xd9\x87", true); } // [B5, B6, V7] |
| 3926 | 9494 | test { try toUnicodeFail("\xf2\x92\xb2\xa73\xe3\x80\x82\xea\xa1\x9a\xf0\x9b\x87\x91\xf3\xa0\x84\xb3\xd9\x87"); } // [B5, B6, V7] |
| 9495 | test { try toAsciiFail("\xf2\x92\xb2\xa73\xe3\x80\x82\xea\xa1\x9a\xf0\x9b\x87\x91\xf3\xa0\x84\xb3\xd9\x87", false); } // [B5, B6, V7] |
| 9496 | test { try toAsciiFail("\xf2\x92\xb2\xa73\xe3\x80\x82\xea\xa1\x9a\xf0\x9b\x87\x91\xf3\xa0\x84\xb3\xd9\x87", true); } // [B5, B6, V7] |
| 3927 | 9497 | test { try toUnicodeFail("xn--3-ep59g.xn--jhb5904fcp0h"); } // [B5, B6, V7] |
| 9498 | test { try toAsciiFail("xn--3-ep59g.xn--jhb5904fcp0h", false); } // [B5, B6, V7] |
| 9499 | test { try toAsciiFail("xn--3-ep59g.xn--jhb5904fcp0h", true); } // [B5, B6, V7] |
| 3928 | 9500 | test { try toUnicodeFail("\xe8\x93\xb8\xd9\x82\xe2\x89\xa0.\xc3\x9f"); } // [B5, B6] |
| 9501 | test { try toAsciiFail("\xe8\x93\xb8\xd9\x82\xe2\x89\xa0.\xc3\x9f", false); } // [B5, B6] |
| 9502 | test { try toAsciiFail("\xe8\x93\xb8\xd9\x82\xe2\x89\xa0.\xc3\x9f", true); } // [B5, B6] |
| 3929 | 9503 | test { try toUnicodeFail("\xe8\x93\xb8\xd9\x82=\xcc\xb8.\xc3\x9f"); } // [B5, B6] |
| 9504 | test { try toAsciiFail("\xe8\x93\xb8\xd9\x82=\xcc\xb8.\xc3\x9f", false); } // [B5, B6] |
| 9505 | test { try toAsciiFail("\xe8\x93\xb8\xd9\x82=\xcc\xb8.\xc3\x9f", true); } // [B5, B6] |
| 3930 | 9506 | test { try toUnicodeFail("\xe8\x93\xb8\xd9\x82=\xcc\xb8.SS"); } // [B5, B6] |
| 9507 | test { try toAsciiFail("\xe8\x93\xb8\xd9\x82=\xcc\xb8.SS", false); } // [B5, B6] |
| 9508 | test { try toAsciiFail("\xe8\x93\xb8\xd9\x82=\xcc\xb8.SS", true); } // [B5, B6] |
| 3931 | 9509 | test { try toUnicodeFail("\xe8\x93\xb8\xd9\x82\xe2\x89\xa0.SS"); } // [B5, B6] |
| 9510 | test { try toAsciiFail("\xe8\x93\xb8\xd9\x82\xe2\x89\xa0.SS", false); } // [B5, B6] |
| 9511 | test { try toAsciiFail("\xe8\x93\xb8\xd9\x82\xe2\x89\xa0.SS", true); } // [B5, B6] |
| 3932 | 9512 | test { try toUnicodeFail("\xe8\x93\xb8\xd9\x82\xe2\x89\xa0.ss"); } // [B5, B6] |
| 9513 | test { try toAsciiFail("\xe8\x93\xb8\xd9\x82\xe2\x89\xa0.ss", false); } // [B5, B6] |
| 9514 | test { try toAsciiFail("\xe8\x93\xb8\xd9\x82\xe2\x89\xa0.ss", true); } // [B5, B6] |
| 3933 | 9515 | test { try toUnicodeFail("\xe8\x93\xb8\xd9\x82=\xcc\xb8.ss"); } // [B5, B6] |
| 9516 | test { try toAsciiFail("\xe8\x93\xb8\xd9\x82=\xcc\xb8.ss", false); } // [B5, B6] |
| 9517 | test { try toAsciiFail("\xe8\x93\xb8\xd9\x82=\xcc\xb8.ss", true); } // [B5, B6] |
| 3934 | 9518 | test { try toUnicodeFail("\xe8\x93\xb8\xd9\x82=\xcc\xb8.Ss"); } // [B5, B6] |
| 9519 | test { try toAsciiFail("\xe8\x93\xb8\xd9\x82=\xcc\xb8.Ss", false); } // [B5, B6] |
| 9520 | test { try toAsciiFail("\xe8\x93\xb8\xd9\x82=\xcc\xb8.Ss", true); } // [B5, B6] |
| 3935 | 9521 | test { try toUnicodeFail("\xe8\x93\xb8\xd9\x82\xe2\x89\xa0.Ss"); } // [B5, B6] |
| 9522 | test { try toAsciiFail("\xe8\x93\xb8\xd9\x82\xe2\x89\xa0.Ss", false); } // [B5, B6] |
| 9523 | test { try toAsciiFail("\xe8\x93\xb8\xd9\x82\xe2\x89\xa0.Ss", true); } // [B5, B6] |
| 3936 | 9524 | test { try toUnicodeFail("xn--ehb015lnt1e.ss"); } // [B5, B6] |
| 9525 | test { try toAsciiFail("xn--ehb015lnt1e.ss", false); } // [B5, B6] |
| 9526 | test { try toAsciiFail("xn--ehb015lnt1e.ss", true); } // [B5, B6] |
| 3937 | 9527 | test { try toUnicodeFail("xn--ehb015lnt1e.xn--zca"); } // [B5, B6] |
| 9528 | test { try toAsciiFail("xn--ehb015lnt1e.xn--zca", false); } // [B5, B6] |
| 9529 | test { try toAsciiFail("xn--ehb015lnt1e.xn--zca", true); } // [B5, B6] |
| 3938 | 9530 | test { try toUnicodeFail("\xe0\xa1\x8e\xd9\xba\xe0\xb7\x93\xe2\x92\x8a.\xf0\x90\xb9\xb9\xf0\x9e\xb1\xa9\xf3\xa0\x83\xaa\xe2\x80\x8c"); } // [B1, C1, V7] |
| 9531 | test { try toAsciiFail("\xe0\xa1\x8e\xd9\xba\xe0\xb7\x93\xe2\x92\x8a.\xf0\x90\xb9\xb9\xf0\x9e\xb1\xa9\xf3\xa0\x83\xaa\xe2\x80\x8c", false); } // [B1, C1, V7] |
| 9532 | test { try toAsciiFail("\xe0\xa1\x8e\xd9\xba\xe0\xb7\x93\xe2\x92\x8a.\xf0\x90\xb9\xb9\xf0\x9e\xb1\xa9\xf3\xa0\x83\xaa\xe2\x80\x8c", true); } // [B1, V7] |
| 3939 | 9533 | test { try toUnicodeFail("\xe0\xa1\x8e\xd9\xba\xe0\xb7\x933..\xf0\x90\xb9\xb9\xf0\x9e\xb1\xa9\xf3\xa0\x83\xaa\xe2\x80\x8c"); } // [B1, C1, V7, X4_2] |
| 9534 | test { try toAsciiFail("\xe0\xa1\x8e\xd9\xba\xe0\xb7\x933..\xf0\x90\xb9\xb9\xf0\x9e\xb1\xa9\xf3\xa0\x83\xaa\xe2\x80\x8c", false); } // [B1, C1, V7, A4_2] |
| 9535 | test { try toAsciiFail("\xe0\xa1\x8e\xd9\xba\xe0\xb7\x933..\xf0\x90\xb9\xb9\xf0\x9e\xb1\xa9\xf3\xa0\x83\xaa\xe2\x80\x8c", true); } // [B1, V7, A4_2] |
| 3940 | 9536 | test { try toUnicodeFail("xn--3-prc71ls9j..xn--xo0dw109an237f"); } // [B1, V7, X4_2] |
| 9537 | test { try toAsciiFail("xn--3-prc71ls9j..xn--xo0dw109an237f", false); } // [B1, V7, A4_2] |
| 9538 | test { try toAsciiFail("xn--3-prc71ls9j..xn--xo0dw109an237f", true); } // [B1, V7, A4_2] |
| 3941 | 9539 | test { try toUnicodeFail("xn--3-prc71ls9j..xn--0ug3205g7eyf3c96h"); } // [B1, C1, V7, X4_2] |
| 9540 | test { try toAsciiFail("xn--3-prc71ls9j..xn--0ug3205g7eyf3c96h", false); } // [B1, C1, V7, A4_2] |
| 9541 | test { try toAsciiFail("xn--3-prc71ls9j..xn--0ug3205g7eyf3c96h", true); } // [B1, C1, V7, A4_2] |
| 3942 | 9542 | test { try toUnicodeFail("xn--zib94gfziuq1a.xn--xo0dw109an237f"); } // [B1, V7] |
| 9543 | test { try toAsciiFail("xn--zib94gfziuq1a.xn--xo0dw109an237f", false); } // [B1, V7] |
| 9544 | test { try toAsciiFail("xn--zib94gfziuq1a.xn--xo0dw109an237f", true); } // [B1, V7] |
| 3943 | 9545 | test { try toUnicodeFail("xn--zib94gfziuq1a.xn--0ug3205g7eyf3c96h"); } // [B1, C1, V7] |
| 9546 | test { try toAsciiFail("xn--zib94gfziuq1a.xn--0ug3205g7eyf3c96h", false); } // [B1, C1, V7] |
| 9547 | test { try toAsciiFail("xn--zib94gfziuq1a.xn--0ug3205g7eyf3c96h", true); } // [B1, C1, V7] |
| 3944 | 9548 | test { try toUnicodeFail("\xcf\x82\xe2\x80\x8d-.\xe1\x83\x83\xf0\xa6\x9f\x99"); } // [C2, V3] |
| 9549 | test { try toAsciiFail("\xcf\x82\xe2\x80\x8d-.\xe1\x83\x83\xf0\xa6\x9f\x99", false); } // [C2, V3] |
| 9550 | test { try toAsciiFail("\xcf\x82\xe2\x80\x8d-.\xe1\x83\x83\xf0\xa6\x9f\x99", true); } // [V3] |
| 3945 | 9551 | test { try toUnicodeFail("\xcf\x82\xe2\x80\x8d-.\xe2\xb4\xa3\xf0\xa6\x9f\x99"); } // [C2, V3] |
| 9552 | test { try toAsciiFail("\xcf\x82\xe2\x80\x8d-.\xe2\xb4\xa3\xf0\xa6\x9f\x99", false); } // [C2, V3] |
| 9553 | test { try toAsciiFail("\xcf\x82\xe2\x80\x8d-.\xe2\xb4\xa3\xf0\xa6\x9f\x99", true); } // [V3] |
| 3946 | 9554 | test { try toUnicodeFail("\xce\xa3\xe2\x80\x8d-.\xe1\x83\x83\xf0\xa6\x9f\x99"); } // [C2, V3] |
| 9555 | test { try toAsciiFail("\xce\xa3\xe2\x80\x8d-.\xe1\x83\x83\xf0\xa6\x9f\x99", false); } // [C2, V3] |
| 9556 | test { try toAsciiFail("\xce\xa3\xe2\x80\x8d-.\xe1\x83\x83\xf0\xa6\x9f\x99", true); } // [V3] |
| 3947 | 9557 | test { try toUnicodeFail("\xcf\x83\xe2\x80\x8d-.\xe2\xb4\xa3\xf0\xa6\x9f\x99"); } // [C2, V3] |
| 9558 | test { try toAsciiFail("\xcf\x83\xe2\x80\x8d-.\xe2\xb4\xa3\xf0\xa6\x9f\x99", false); } // [C2, V3] |
| 9559 | test { try toAsciiFail("\xcf\x83\xe2\x80\x8d-.\xe2\xb4\xa3\xf0\xa6\x9f\x99", true); } // [V3] |
| 3948 | 9560 | test { try toUnicodeFail("xn----zmb.xn--rlj2573p"); } // [V3] |
| 9561 | test { try toAsciiFail("xn----zmb.xn--rlj2573p", false); } // [V3] |
| 9562 | test { try toAsciiFail("xn----zmb.xn--rlj2573p", true); } // [V3] |
| 3949 | 9563 | test { try toUnicodeFail("xn----zmb048s.xn--rlj2573p"); } // [C2, V3] |
| 9564 | test { try toAsciiFail("xn----zmb048s.xn--rlj2573p", false); } // [C2, V3] |
| 9565 | test { try toAsciiFail("xn----zmb048s.xn--rlj2573p", true); } // [C2, V3] |
| 3950 | 9566 | test { try toUnicodeFail("xn----xmb348s.xn--rlj2573p"); } // [C2, V3] |
| 9567 | test { try toAsciiFail("xn----xmb348s.xn--rlj2573p", false); } // [C2, V3] |
| 9568 | test { try toAsciiFail("xn----xmb348s.xn--rlj2573p", true); } // [C2, V3] |
| 3951 | 9569 | test { try toUnicodeFail("xn----zmb.xn--7nd64871a"); } // [V3, V7] |
| 9570 | test { try toAsciiFail("xn----zmb.xn--7nd64871a", false); } // [V3, V7] |
| 9571 | test { try toAsciiFail("xn----zmb.xn--7nd64871a", true); } // [V3, V7] |
| 3952 | 9572 | test { try toUnicodeFail("xn----zmb048s.xn--7nd64871a"); } // [C2, V3, V7] |
| 9573 | test { try toAsciiFail("xn----zmb048s.xn--7nd64871a", false); } // [C2, V3, V7] |
| 9574 | test { try toAsciiFail("xn----zmb048s.xn--7nd64871a", true); } // [C2, V3, V7] |
| 3953 | 9575 | test { try toUnicodeFail("xn----xmb348s.xn--7nd64871a"); } // [C2, V3, V7] |
| 9576 | test { try toAsciiFail("xn----xmb348s.xn--7nd64871a", false); } // [C2, V3, V7] |
| 9577 | test { try toAsciiFail("xn----xmb348s.xn--7nd64871a", true); } // [C2, V3, V7] |
| 3954 | 9578 | test { try toUnicodePass("\xe2\x89\xa0\xe3\x80\x82\xf0\x9f\x9e\xb3\xf0\x9d\x9f\xb2", "\xe2\x89\xa0.\xf0\x9f\x9e\xb36"); } |
| 3955 | 9579 | test { try toAsciiPass("\xe2\x89\xa0\xe3\x80\x82\xf0\x9f\x9e\xb3\xf0\x9d\x9f\xb2", "xn--1ch.xn--6-dl4s", false); } |
| 3956 | 9580 | test { try toAsciiPass("\xe2\x89\xa0\xe3\x80\x82\xf0\x9f\x9e\xb3\xf0\x9d\x9f\xb2", "xn--1ch.xn--6-dl4s", true); } |
| ... | ... | @@ -3973,206 +9597,602 @@ test { try toUnicodePass("=\xcc\xb8.\xf0\x9f\x9e\xb36", "\xe2\x89\xa0.\xf0\x9f\x |
| 3973 | 9597 | test { try toAsciiPass("=\xcc\xb8.\xf0\x9f\x9e\xb36", "xn--1ch.xn--6-dl4s", false); } |
| 3974 | 9598 | test { try toAsciiPass("=\xcc\xb8.\xf0\x9f\x9e\xb36", "xn--1ch.xn--6-dl4s", true); } |
| 3975 | 9599 | test { try toUnicodeFail("\xf3\x85\xac\xbd.\xe8\xa0\x94"); } // [V7] |
| 9600 | test { try toAsciiFail("\xf3\x85\xac\xbd.\xe8\xa0\x94", false); } // [V7] |
| 9601 | test { try toAsciiFail("\xf3\x85\xac\xbd.\xe8\xa0\x94", true); } // [V7] |
| 3976 | 9602 | test { try toUnicodeFail("xn--g747d.xn--xl2a"); } // [V7] |
| 9603 | test { try toAsciiFail("xn--g747d.xn--xl2a", false); } // [V7] |
| 9604 | test { try toAsciiFail("xn--g747d.xn--xl2a", true); } // [V7] |
| 3977 | 9605 | test { try toUnicodeFail("\xe0\xa3\xa6\xe2\x80\x8d\xef\xbc\x8e\xeb\xbc\xbd"); } // [C2, V6] |
| 9606 | test { try toAsciiFail("\xe0\xa3\xa6\xe2\x80\x8d\xef\xbc\x8e\xeb\xbc\xbd", false); } // [C2, V6] |
| 9607 | test { try toAsciiFail("\xe0\xa3\xa6\xe2\x80\x8d\xef\xbc\x8e\xeb\xbc\xbd", true); } // [V6] |
| 3978 | 9608 | test { try toUnicodeFail("\xe0\xa3\xa6\xe2\x80\x8d\xef\xbc\x8e\xe1\x84\x88\xe1\x85\xa8\xe1\x87\x80"); } // [C2, V6] |
| 9609 | test { try toAsciiFail("\xe0\xa3\xa6\xe2\x80\x8d\xef\xbc\x8e\xe1\x84\x88\xe1\x85\xa8\xe1\x87\x80", false); } // [C2, V6] |
| 9610 | test { try toAsciiFail("\xe0\xa3\xa6\xe2\x80\x8d\xef\xbc\x8e\xe1\x84\x88\xe1\x85\xa8\xe1\x87\x80", true); } // [V6] |
| 3979 | 9611 | test { try toUnicodeFail("\xe0\xa3\xa6\xe2\x80\x8d.\xeb\xbc\xbd"); } // [C2, V6] |
| 9612 | test { try toAsciiFail("\xe0\xa3\xa6\xe2\x80\x8d.\xeb\xbc\xbd", false); } // [C2, V6] |
| 9613 | test { try toAsciiFail("\xe0\xa3\xa6\xe2\x80\x8d.\xeb\xbc\xbd", true); } // [V6] |
| 3980 | 9614 | test { try toUnicodeFail("\xe0\xa3\xa6\xe2\x80\x8d.\xe1\x84\x88\xe1\x85\xa8\xe1\x87\x80"); } // [C2, V6] |
| 9615 | test { try toAsciiFail("\xe0\xa3\xa6\xe2\x80\x8d.\xe1\x84\x88\xe1\x85\xa8\xe1\x87\x80", false); } // [C2, V6] |
| 9616 | test { try toAsciiFail("\xe0\xa3\xa6\xe2\x80\x8d.\xe1\x84\x88\xe1\x85\xa8\xe1\x87\x80", true); } // [V6] |
| 3981 | 9617 | test { try toUnicodeFail("xn--p0b.xn--e43b"); } // [V6] |
| 9618 | test { try toAsciiFail("xn--p0b.xn--e43b", false); } // [V6] |
| 9619 | test { try toAsciiFail("xn--p0b.xn--e43b", true); } // [V6] |
| 3982 | 9620 | test { try toUnicodeFail("xn--p0b869i.xn--e43b"); } // [C2, V6] |
| 9621 | test { try toAsciiFail("xn--p0b869i.xn--e43b", false); } // [C2, V6] |
| 9622 | test { try toAsciiFail("xn--p0b869i.xn--e43b", true); } // [C2, V6] |
| 3983 | 9623 | test { try toUnicodeFail("\xe2\x82\x87\xe0\xaf\x8d\xf4\x83\x82\xb7\xdb\x92\xe3\x80\x82\xf0\x9f\x91\x96\xd9\xb5-\xf0\x9e\xaa\x91"); } // [B1, V7] |
| 9624 | test { try toAsciiFail("\xe2\x82\x87\xe0\xaf\x8d\xf4\x83\x82\xb7\xdb\x92\xe3\x80\x82\xf0\x9f\x91\x96\xd9\xb5-\xf0\x9e\xaa\x91", false); } // [B1, V7] |
| 9625 | test { try toAsciiFail("\xe2\x82\x87\xe0\xaf\x8d\xf4\x83\x82\xb7\xdb\x92\xe3\x80\x82\xf0\x9f\x91\x96\xd9\xb5-\xf0\x9e\xaa\x91", true); } // [B1, V7] |
| 3984 | 9626 | test { try toUnicodeFail("7\xe0\xaf\x8d\xf4\x83\x82\xb7\xdb\x92\xe3\x80\x82\xf0\x9f\x91\x96\xd8\xa7\xd9\xb4-\xf0\x9e\xaa\x91"); } // [B1, V7] |
| 9627 | test { try toAsciiFail("7\xe0\xaf\x8d\xf4\x83\x82\xb7\xdb\x92\xe3\x80\x82\xf0\x9f\x91\x96\xd8\xa7\xd9\xb4-\xf0\x9e\xaa\x91", false); } // [B1, V7] |
| 9628 | test { try toAsciiFail("7\xe0\xaf\x8d\xf4\x83\x82\xb7\xdb\x92\xe3\x80\x82\xf0\x9f\x91\x96\xd8\xa7\xd9\xb4-\xf0\x9e\xaa\x91", true); } // [B1, V7] |
| 3985 | 9629 | test { try toUnicodeFail("xn--7-rwc839aj3073c.xn----ymc5uv818oghka"); } // [B1, V7] |
| 9630 | test { try toAsciiFail("xn--7-rwc839aj3073c.xn----ymc5uv818oghka", false); } // [B1, V7] |
| 9631 | test { try toAsciiFail("xn--7-rwc839aj3073c.xn----ymc5uv818oghka", true); } // [B1, V7] |
| 3986 | 9632 | test { try toUnicodeFail("-\xef\xbd\xa1\xdd\xbb"); } // [B1, V3] |
| 9633 | test { try toAsciiFail("-\xef\xbd\xa1\xdd\xbb", false); } // [B1, V3] |
| 9634 | test { try toAsciiFail("-\xef\xbd\xa1\xdd\xbb", true); } // [B1, V3] |
| 3987 | 9635 | test { try toUnicodeFail("-\xe3\x80\x82\xdd\xbb"); } // [B1, V3] |
| 9636 | test { try toAsciiFail("-\xe3\x80\x82\xdd\xbb", false); } // [B1, V3] |
| 9637 | test { try toAsciiFail("-\xe3\x80\x82\xdd\xbb", true); } // [B1, V3] |
| 3988 | 9638 | test { try toUnicodeFail("-.xn--cqb"); } // [B1, V3] |
| 9639 | test { try toAsciiFail("-.xn--cqb", false); } // [B1, V3] |
| 9640 | test { try toAsciiFail("-.xn--cqb", true); } // [B1, V3] |
| 3989 | 9641 | test { try toUnicodeFail("\xf0\x91\x87\x8c\xf0\xb5\x9b\x93\xef\xbd\xa1-\xe2\x92\x88\xea\xa1\x8f\xdc\xab"); } // [B1, V3, V6, V7] |
| 9642 | test { try toAsciiFail("\xf0\x91\x87\x8c\xf0\xb5\x9b\x93\xef\xbd\xa1-\xe2\x92\x88\xea\xa1\x8f\xdc\xab", false); } // [B1, V3, V6, V7] |
| 9643 | test { try toAsciiFail("\xf0\x91\x87\x8c\xf0\xb5\x9b\x93\xef\xbd\xa1-\xe2\x92\x88\xea\xa1\x8f\xdc\xab", true); } // [B1, V3, V6, V7] |
| 3990 | 9644 | test { try toUnicodeFail("\xf0\x91\x87\x8c\xf0\xb5\x9b\x93\xe3\x80\x82-1.\xea\xa1\x8f\xdc\xab"); } // [B1, B5, B6, V3, V6, V7] |
| 9645 | test { try toAsciiFail("\xf0\x91\x87\x8c\xf0\xb5\x9b\x93\xe3\x80\x82-1.\xea\xa1\x8f\xdc\xab", false); } // [B1, B5, B6, V3, V6, V7] |
| 9646 | test { try toAsciiFail("\xf0\x91\x87\x8c\xf0\xb5\x9b\x93\xe3\x80\x82-1.\xea\xa1\x8f\xdc\xab", true); } // [B1, B5, B6, V3, V6, V7] |
| 3991 | 9647 | test { try toUnicodeFail("xn--8d1dg030h.-1.xn--1nb7163f"); } // [B1, B5, B6, V3, V6, V7] |
| 9648 | test { try toAsciiFail("xn--8d1dg030h.-1.xn--1nb7163f", false); } // [B1, B5, B6, V3, V6, V7] |
| 9649 | test { try toAsciiFail("xn--8d1dg030h.-1.xn--1nb7163f", true); } // [B1, B5, B6, V3, V6, V7] |
| 3992 | 9650 | test { try toUnicodeFail("xn--8d1dg030h.xn----u1c466tp10j"); } // [B1, V3, V6, V7] |
| 9651 | test { try toAsciiFail("xn--8d1dg030h.xn----u1c466tp10j", false); } // [B1, V3, V6, V7] |
| 9652 | test { try toAsciiFail("xn--8d1dg030h.xn----u1c466tp10j", true); } // [B1, V3, V6, V7] |
| 3993 | 9653 | test { try toUnicodeFail("\xe7\x92\x9b\xe1\x9c\xb4\xda\xaf.-"); } // [B1, B5, B6, V3] |
| 9654 | test { try toAsciiFail("\xe7\x92\x9b\xe1\x9c\xb4\xda\xaf.-", false); } // [B1, B5, B6, V3] |
| 9655 | test { try toAsciiFail("\xe7\x92\x9b\xe1\x9c\xb4\xda\xaf.-", true); } // [B1, B5, B6, V3] |
| 3994 | 9656 | test { try toUnicodeFail("xn--ikb175frt4e.-"); } // [B1, B5, B6, V3] |
| 9657 | test { try toAsciiFail("xn--ikb175frt4e.-", false); } // [B1, B5, B6, V3] |
| 9658 | test { try toAsciiFail("xn--ikb175frt4e.-", true); } // [B1, B5, B6, V3] |
| 3995 | 9659 | test { try toUnicodeFail("\xf3\xa0\x86\xb0\xe0\xa2\xa1\xe0\xa9\x8d\xec\x83\x95\xef\xbc\x8e\xf0\x90\xb9\xb2\xed\x9c\x81"); } // [B1, B2, B3] |
| 9660 | test { try toAsciiFail("\xf3\xa0\x86\xb0\xe0\xa2\xa1\xe0\xa9\x8d\xec\x83\x95\xef\xbc\x8e\xf0\x90\xb9\xb2\xed\x9c\x81", false); } // [B1, B2, B3] |
| 9661 | test { try toAsciiFail("\xf3\xa0\x86\xb0\xe0\xa2\xa1\xe0\xa9\x8d\xec\x83\x95\xef\xbc\x8e\xf0\x90\xb9\xb2\xed\x9c\x81", true); } // [B1, B2, B3] |
| 3996 | 9662 | test { try toUnicodeFail("\xf3\xa0\x86\xb0\xe0\xa2\xa1\xe0\xa9\x8d\xe1\x84\x89\xe1\x85\xa2\xe1\x86\xb4\xef\xbc\x8e\xf0\x90\xb9\xb2\xe1\x84\x92\xe1\x85\xb0\xe1\x86\xac"); } // [B1, B2, B3] |
| 9663 | test { try toAsciiFail("\xf3\xa0\x86\xb0\xe0\xa2\xa1\xe0\xa9\x8d\xe1\x84\x89\xe1\x85\xa2\xe1\x86\xb4\xef\xbc\x8e\xf0\x90\xb9\xb2\xe1\x84\x92\xe1\x85\xb0\xe1\x86\xac", false); } // [B1, B2, B3] |
| 9664 | test { try toAsciiFail("\xf3\xa0\x86\xb0\xe0\xa2\xa1\xe0\xa9\x8d\xe1\x84\x89\xe1\x85\xa2\xe1\x86\xb4\xef\xbc\x8e\xf0\x90\xb9\xb2\xe1\x84\x92\xe1\x85\xb0\xe1\x86\xac", true); } // [B1, B2, B3] |
| 3997 | 9665 | test { try toUnicodeFail("\xf3\xa0\x86\xb0\xe0\xa2\xa1\xe0\xa9\x8d\xec\x83\x95.\xf0\x90\xb9\xb2\xed\x9c\x81"); } // [B1, B2, B3] |
| 9666 | test { try toAsciiFail("\xf3\xa0\x86\xb0\xe0\xa2\xa1\xe0\xa9\x8d\xec\x83\x95.\xf0\x90\xb9\xb2\xed\x9c\x81", false); } // [B1, B2, B3] |
| 9667 | test { try toAsciiFail("\xf3\xa0\x86\xb0\xe0\xa2\xa1\xe0\xa9\x8d\xec\x83\x95.\xf0\x90\xb9\xb2\xed\x9c\x81", true); } // [B1, B2, B3] |
| 3998 | 9668 | test { try toUnicodeFail("\xf3\xa0\x86\xb0\xe0\xa2\xa1\xe0\xa9\x8d\xe1\x84\x89\xe1\x85\xa2\xe1\x86\xb4.\xf0\x90\xb9\xb2\xe1\x84\x92\xe1\x85\xb0\xe1\x86\xac"); } // [B1, B2, B3] |
| 9669 | test { try toAsciiFail("\xf3\xa0\x86\xb0\xe0\xa2\xa1\xe0\xa9\x8d\xe1\x84\x89\xe1\x85\xa2\xe1\x86\xb4.\xf0\x90\xb9\xb2\xe1\x84\x92\xe1\x85\xb0\xe1\x86\xac", false); } // [B1, B2, B3] |
| 9670 | test { try toAsciiFail("\xf3\xa0\x86\xb0\xe0\xa2\xa1\xe0\xa9\x8d\xe1\x84\x89\xe1\x85\xa2\xe1\x86\xb4.\xf0\x90\xb9\xb2\xe1\x84\x92\xe1\x85\xb0\xe1\x86\xac", true); } // [B1, B2, B3] |
| 3999 | 9671 | test { try toUnicodeFail("xn--qyb07fj857a.xn--728bv72h"); } // [B1, B2, B3] |
| 9672 | test { try toAsciiFail("xn--qyb07fj857a.xn--728bv72h", false); } // [B1, B2, B3] |
| 9673 | test { try toAsciiFail("xn--qyb07fj857a.xn--728bv72h", true); } // [B1, B2, B3] |
| 4000 | 9674 | test { try toUnicodeFail("\xf1\x8d\xa8\xbd\xef\xbc\x8e\xf1\x8b\xb8\x95"); } // [V7] |
| 9675 | test { try toAsciiFail("\xf1\x8d\xa8\xbd\xef\xbc\x8e\xf1\x8b\xb8\x95", false); } // [V7] |
| 9676 | test { try toAsciiFail("\xf1\x8d\xa8\xbd\xef\xbc\x8e\xf1\x8b\xb8\x95", true); } // [V7] |
| 4001 | 9677 | test { try toUnicodeFail("\xf1\x8d\xa8\xbd.\xf1\x8b\xb8\x95"); } // [V7] |
| 9678 | test { try toAsciiFail("\xf1\x8d\xa8\xbd.\xf1\x8b\xb8\x95", false); } // [V7] |
| 9679 | test { try toAsciiFail("\xf1\x8d\xa8\xbd.\xf1\x8b\xb8\x95", true); } // [V7] |
| 4002 | 9680 | test { try toUnicodeFail("xn--pr3x.xn--rv7w"); } // [V7] |
| 9681 | test { try toAsciiFail("xn--pr3x.xn--rv7w", false); } // [V7] |
| 9682 | test { try toAsciiFail("xn--pr3x.xn--rv7w", true); } // [V7] |
| 4003 | 9683 | test { try toUnicodeFail("\xd9\xbd\xf0\x9e\xa5\x95\xef\xbd\xa1\xf0\x91\x91\x82\xf0\x9e\xa4\xb6\xe1\x82\xad-"); } // [B1, V3, V6] |
| 9684 | test { try toAsciiFail("\xd9\xbd\xf0\x9e\xa5\x95\xef\xbd\xa1\xf0\x91\x91\x82\xf0\x9e\xa4\xb6\xe1\x82\xad-", false); } // [B1, V3, V6] |
| 9685 | test { try toAsciiFail("\xd9\xbd\xf0\x9e\xa5\x95\xef\xbd\xa1\xf0\x91\x91\x82\xf0\x9e\xa4\xb6\xe1\x82\xad-", true); } // [B1, V3, V6] |
| 4004 | 9686 | test { try toUnicodeFail("\xd9\xbd\xf0\x9e\xa5\x95\xe3\x80\x82\xf0\x91\x91\x82\xf0\x9e\xa4\xb6\xe1\x82\xad-"); } // [B1, V3, V6] |
| 9687 | test { try toAsciiFail("\xd9\xbd\xf0\x9e\xa5\x95\xe3\x80\x82\xf0\x91\x91\x82\xf0\x9e\xa4\xb6\xe1\x82\xad-", false); } // [B1, V3, V6] |
| 9688 | test { try toAsciiFail("\xd9\xbd\xf0\x9e\xa5\x95\xe3\x80\x82\xf0\x91\x91\x82\xf0\x9e\xa4\xb6\xe1\x82\xad-", true); } // [B1, V3, V6] |
| 4005 | 9689 | test { try toUnicodeFail("\xd9\xbd\xf0\x9e\xa5\x95\xe3\x80\x82\xf0\x91\x91\x82\xf0\x9e\xa4\xb6\xe2\xb4\x8d-"); } // [B1, V3, V6] |
| 9690 | test { try toAsciiFail("\xd9\xbd\xf0\x9e\xa5\x95\xe3\x80\x82\xf0\x91\x91\x82\xf0\x9e\xa4\xb6\xe2\xb4\x8d-", false); } // [B1, V3, V6] |
| 9691 | test { try toAsciiFail("\xd9\xbd\xf0\x9e\xa5\x95\xe3\x80\x82\xf0\x91\x91\x82\xf0\x9e\xa4\xb6\xe2\xb4\x8d-", true); } // [B1, V3, V6] |
| 4006 | 9692 | test { try toUnicodeFail("\xd9\xbd\xf0\x9e\xa5\x95\xe3\x80\x82\xf0\x91\x91\x82\xf0\x9e\xa4\x94\xe1\x82\xad-"); } // [B1, V3, V6] |
| 9693 | test { try toAsciiFail("\xd9\xbd\xf0\x9e\xa5\x95\xe3\x80\x82\xf0\x91\x91\x82\xf0\x9e\xa4\x94\xe1\x82\xad-", false); } // [B1, V3, V6] |
| 9694 | test { try toAsciiFail("\xd9\xbd\xf0\x9e\xa5\x95\xe3\x80\x82\xf0\x91\x91\x82\xf0\x9e\xa4\x94\xe1\x82\xad-", true); } // [B1, V3, V6] |
| 4007 | 9695 | test { try toUnicodeFail("\xd9\xbd\xf0\x9e\xa5\x95\xe3\x80\x82\xf0\x91\x91\x82\xf0\x9e\xa4\x94\xe2\xb4\x8d-"); } // [B1, V3, V6] |
| 9696 | test { try toAsciiFail("\xd9\xbd\xf0\x9e\xa5\x95\xe3\x80\x82\xf0\x91\x91\x82\xf0\x9e\xa4\x94\xe2\xb4\x8d-", false); } // [B1, V3, V6] |
| 9697 | test { try toAsciiFail("\xd9\xbd\xf0\x9e\xa5\x95\xe3\x80\x82\xf0\x91\x91\x82\xf0\x9e\xa4\x94\xe2\xb4\x8d-", true); } // [B1, V3, V6] |
| 4008 | 9698 | test { try toUnicodeFail("xn--2ib0338v.xn----zvs0199fo91g"); } // [B1, V3, V6] |
| 9699 | test { try toAsciiFail("xn--2ib0338v.xn----zvs0199fo91g", false); } // [B1, V3, V6] |
| 9700 | test { try toAsciiFail("xn--2ib0338v.xn----zvs0199fo91g", true); } // [B1, V3, V6] |
| 4009 | 9701 | test { try toUnicodeFail("\xd9\xbd\xf0\x9e\xa5\x95\xef\xbd\xa1\xf0\x91\x91\x82\xf0\x9e\xa4\xb6\xe2\xb4\x8d-"); } // [B1, V3, V6] |
| 9702 | test { try toAsciiFail("\xd9\xbd\xf0\x9e\xa5\x95\xef\xbd\xa1\xf0\x91\x91\x82\xf0\x9e\xa4\xb6\xe2\xb4\x8d-", false); } // [B1, V3, V6] |
| 9703 | test { try toAsciiFail("\xd9\xbd\xf0\x9e\xa5\x95\xef\xbd\xa1\xf0\x91\x91\x82\xf0\x9e\xa4\xb6\xe2\xb4\x8d-", true); } // [B1, V3, V6] |
| 4010 | 9704 | test { try toUnicodeFail("\xd9\xbd\xf0\x9e\xa5\x95\xef\xbd\xa1\xf0\x91\x91\x82\xf0\x9e\xa4\x94\xe1\x82\xad-"); } // [B1, V3, V6] |
| 9705 | test { try toAsciiFail("\xd9\xbd\xf0\x9e\xa5\x95\xef\xbd\xa1\xf0\x91\x91\x82\xf0\x9e\xa4\x94\xe1\x82\xad-", false); } // [B1, V3, V6] |
| 9706 | test { try toAsciiFail("\xd9\xbd\xf0\x9e\xa5\x95\xef\xbd\xa1\xf0\x91\x91\x82\xf0\x9e\xa4\x94\xe1\x82\xad-", true); } // [B1, V3, V6] |
| 4011 | 9707 | test { try toUnicodeFail("\xd9\xbd\xf0\x9e\xa5\x95\xef\xbd\xa1\xf0\x91\x91\x82\xf0\x9e\xa4\x94\xe2\xb4\x8d-"); } // [B1, V3, V6] |
| 9708 | test { try toAsciiFail("\xd9\xbd\xf0\x9e\xa5\x95\xef\xbd\xa1\xf0\x91\x91\x82\xf0\x9e\xa4\x94\xe2\xb4\x8d-", false); } // [B1, V3, V6] |
| 9709 | test { try toAsciiFail("\xd9\xbd\xf0\x9e\xa5\x95\xef\xbd\xa1\xf0\x91\x91\x82\xf0\x9e\xa4\x94\xe2\xb4\x8d-", true); } // [B1, V3, V6] |
| 4012 | 9710 | test { try toUnicodeFail("xn--2ib0338v.xn----w0g2740ro9vg"); } // [B1, V3, V6, V7] |
| 9711 | test { try toAsciiFail("xn--2ib0338v.xn----w0g2740ro9vg", false); } // [B1, V3, V6, V7] |
| 9712 | test { try toAsciiFail("xn--2ib0338v.xn----w0g2740ro9vg", true); } // [B1, V3, V6, V7] |
| 4013 | 9713 | test { try toUnicodeFail("\xf0\x90\xaf\x80\xf0\x90\xb8\x89\xf0\x9e\xa7\x8f\xe3\x80\x82\xf1\xa2\x9a\xa7\xe2\x82\x84\xe1\x82\xab\xf1\x82\xb9\xab"); } // [V7] |
| 9714 | test { try toAsciiFail("\xf0\x90\xaf\x80\xf0\x90\xb8\x89\xf0\x9e\xa7\x8f\xe3\x80\x82\xf1\xa2\x9a\xa7\xe2\x82\x84\xe1\x82\xab\xf1\x82\xb9\xab", false); } // [V7] |
| 9715 | test { try toAsciiFail("\xf0\x90\xaf\x80\xf0\x90\xb8\x89\xf0\x9e\xa7\x8f\xe3\x80\x82\xf1\xa2\x9a\xa7\xe2\x82\x84\xe1\x82\xab\xf1\x82\xb9\xab", true); } // [V7] |
| 4014 | 9716 | test { try toUnicodeFail("\xf0\x90\xaf\x80\xf0\x90\xb8\x89\xf0\x9e\xa7\x8f\xe3\x80\x82\xf1\xa2\x9a\xa74\xe1\x82\xab\xf1\x82\xb9\xab"); } // [V7] |
| 9717 | test { try toAsciiFail("\xf0\x90\xaf\x80\xf0\x90\xb8\x89\xf0\x9e\xa7\x8f\xe3\x80\x82\xf1\xa2\x9a\xa74\xe1\x82\xab\xf1\x82\xb9\xab", false); } // [V7] |
| 9718 | test { try toAsciiFail("\xf0\x90\xaf\x80\xf0\x90\xb8\x89\xf0\x9e\xa7\x8f\xe3\x80\x82\xf1\xa2\x9a\xa74\xe1\x82\xab\xf1\x82\xb9\xab", true); } // [V7] |
| 4015 | 9719 | test { try toUnicodeFail("\xf0\x90\xaf\x80\xf0\x90\xb8\x89\xf0\x9e\xa7\x8f\xe3\x80\x82\xf1\xa2\x9a\xa74\xe2\xb4\x8b\xf1\x82\xb9\xab"); } // [V7] |
| 9720 | test { try toAsciiFail("\xf0\x90\xaf\x80\xf0\x90\xb8\x89\xf0\x9e\xa7\x8f\xe3\x80\x82\xf1\xa2\x9a\xa74\xe2\xb4\x8b\xf1\x82\xb9\xab", false); } // [V7] |
| 9721 | test { try toAsciiFail("\xf0\x90\xaf\x80\xf0\x90\xb8\x89\xf0\x9e\xa7\x8f\xe3\x80\x82\xf1\xa2\x9a\xa74\xe2\xb4\x8b\xf1\x82\xb9\xab", true); } // [V7] |
| 4016 | 9722 | test { try toUnicodeFail("xn--039c42bq865a.xn--4-wvs27840bnrzm"); } // [V7] |
| 9723 | test { try toAsciiFail("xn--039c42bq865a.xn--4-wvs27840bnrzm", false); } // [V7] |
| 9724 | test { try toAsciiFail("xn--039c42bq865a.xn--4-wvs27840bnrzm", true); } // [V7] |
| 4017 | 9725 | test { try toUnicodeFail("\xf0\x90\xaf\x80\xf0\x90\xb8\x89\xf0\x9e\xa7\x8f\xe3\x80\x82\xf1\xa2\x9a\xa7\xe2\x82\x84\xe2\xb4\x8b\xf1\x82\xb9\xab"); } // [V7] |
| 9726 | test { try toAsciiFail("\xf0\x90\xaf\x80\xf0\x90\xb8\x89\xf0\x9e\xa7\x8f\xe3\x80\x82\xf1\xa2\x9a\xa7\xe2\x82\x84\xe2\xb4\x8b\xf1\x82\xb9\xab", false); } // [V7] |
| 9727 | test { try toAsciiFail("\xf0\x90\xaf\x80\xf0\x90\xb8\x89\xf0\x9e\xa7\x8f\xe3\x80\x82\xf1\xa2\x9a\xa7\xe2\x82\x84\xe2\xb4\x8b\xf1\x82\xb9\xab", true); } // [V7] |
| 4018 | 9728 | test { try toUnicodeFail("xn--039c42bq865a.xn--4-t0g49302fnrzm"); } // [V7] |
| 9729 | test { try toAsciiFail("xn--039c42bq865a.xn--4-t0g49302fnrzm", false); } // [V7] |
| 9730 | test { try toAsciiFail("xn--039c42bq865a.xn--4-t0g49302fnrzm", true); } // [V7] |
| 4019 | 9731 | test { try toUnicodeFail("4\xda\xbd\xef\xb8\x92\xf3\xa0\x91\xa5.\xe2\x89\xa0"); } // [B1, V7] |
| 9732 | test { try toAsciiFail("4\xda\xbd\xef\xb8\x92\xf3\xa0\x91\xa5.\xe2\x89\xa0", false); } // [B1, V7] |
| 9733 | test { try toAsciiFail("4\xda\xbd\xef\xb8\x92\xf3\xa0\x91\xa5.\xe2\x89\xa0", true); } // [B1, V7] |
| 4020 | 9734 | test { try toUnicodeFail("4\xda\xbd\xef\xb8\x92\xf3\xa0\x91\xa5.=\xcc\xb8"); } // [B1, V7] |
| 9735 | test { try toAsciiFail("4\xda\xbd\xef\xb8\x92\xf3\xa0\x91\xa5.=\xcc\xb8", false); } // [B1, V7] |
| 9736 | test { try toAsciiFail("4\xda\xbd\xef\xb8\x92\xf3\xa0\x91\xa5.=\xcc\xb8", true); } // [B1, V7] |
| 4021 | 9737 | test { try toUnicodeFail("4\xda\xbd\xe3\x80\x82\xf3\xa0\x91\xa5.\xe2\x89\xa0"); } // [B1, V7] |
| 9738 | test { try toAsciiFail("4\xda\xbd\xe3\x80\x82\xf3\xa0\x91\xa5.\xe2\x89\xa0", false); } // [B1, V7] |
| 9739 | test { try toAsciiFail("4\xda\xbd\xe3\x80\x82\xf3\xa0\x91\xa5.\xe2\x89\xa0", true); } // [B1, V7] |
| 4022 | 9740 | test { try toUnicodeFail("4\xda\xbd\xe3\x80\x82\xf3\xa0\x91\xa5.=\xcc\xb8"); } // [B1, V7] |
| 9741 | test { try toAsciiFail("4\xda\xbd\xe3\x80\x82\xf3\xa0\x91\xa5.=\xcc\xb8", false); } // [B1, V7] |
| 9742 | test { try toAsciiFail("4\xda\xbd\xe3\x80\x82\xf3\xa0\x91\xa5.=\xcc\xb8", true); } // [B1, V7] |
| 4023 | 9743 | test { try toUnicodeFail("xn--4-kvc.xn--5136e.xn--1ch"); } // [B1, V7] |
| 9744 | test { try toAsciiFail("xn--4-kvc.xn--5136e.xn--1ch", false); } // [B1, V7] |
| 9745 | test { try toAsciiFail("xn--4-kvc.xn--5136e.xn--1ch", true); } // [B1, V7] |
| 4024 | 9746 | test { try toUnicodeFail("xn--4-kvc5601q2h50i.xn--1ch"); } // [B1, V7] |
| 9747 | test { try toAsciiFail("xn--4-kvc5601q2h50i.xn--1ch", false); } // [B1, V7] |
| 9748 | test { try toAsciiFail("xn--4-kvc5601q2h50i.xn--1ch", true); } // [B1, V7] |
| 4025 | 9749 | test { try toUnicodeFail("\xf0\x9d\x9f\x93\xe3\x80\x82\xdb\x97"); } // [V6] |
| 9750 | test { try toAsciiFail("\xf0\x9d\x9f\x93\xe3\x80\x82\xdb\x97", false); } // [V6] |
| 9751 | test { try toAsciiFail("\xf0\x9d\x9f\x93\xe3\x80\x82\xdb\x97", true); } // [V6] |
| 4026 | 9752 | test { try toUnicodeFail("5\xe3\x80\x82\xdb\x97"); } // [V6] |
| 9753 | test { try toAsciiFail("5\xe3\x80\x82\xdb\x97", false); } // [V6] |
| 9754 | test { try toAsciiFail("5\xe3\x80\x82\xdb\x97", true); } // [V6] |
| 4027 | 9755 | test { try toUnicodeFail("5.xn--nlb"); } // [V6] |
| 9756 | test { try toAsciiFail("5.xn--nlb", false); } // [V6] |
| 9757 | test { try toAsciiFail("5.xn--nlb", true); } // [V6] |
| 4028 | 9758 | test { try toUnicodeFail("\xe2\x80\x8c\xf2\xba\xb8\xa9.\xe2\xbe\x95"); } // [C1, V7] |
| 9759 | test { try toAsciiFail("\xe2\x80\x8c\xf2\xba\xb8\xa9.\xe2\xbe\x95", false); } // [C1, V7] |
| 9760 | test { try toAsciiFail("\xe2\x80\x8c\xf2\xba\xb8\xa9.\xe2\xbe\x95", true); } // [V7] |
| 4029 | 9761 | test { try toUnicodeFail("\xe2\x80\x8c\xf2\xba\xb8\xa9.\xe8\xb0\xb7"); } // [C1, V7] |
| 9762 | test { try toAsciiFail("\xe2\x80\x8c\xf2\xba\xb8\xa9.\xe8\xb0\xb7", false); } // [C1, V7] |
| 9763 | test { try toAsciiFail("\xe2\x80\x8c\xf2\xba\xb8\xa9.\xe8\xb0\xb7", true); } // [V7] |
| 4030 | 9764 | test { try toUnicodeFail("xn--i183d.xn--6g3a"); } // [V7] |
| 9765 | test { try toAsciiFail("xn--i183d.xn--6g3a", false); } // [V7] |
| 9766 | test { try toAsciiFail("xn--i183d.xn--6g3a", true); } // [V7] |
| 4031 | 9767 | test { try toUnicodeFail("xn--0ug26167i.xn--6g3a"); } // [C1, V7] |
| 9768 | test { try toAsciiFail("xn--0ug26167i.xn--6g3a", false); } // [C1, V7] |
| 9769 | test { try toAsciiFail("xn--0ug26167i.xn--6g3a", true); } // [C1, V7] |
| 4032 | 9770 | test { try toUnicodeFail("\xef\xb8\x92\xf3\x8e\xb0\x87\xe2\x80\x8d.-\xdc\xbc\xe2\x80\x8c"); } // [C1, C2, V3, V7] |
| 9771 | test { try toAsciiFail("\xef\xb8\x92\xf3\x8e\xb0\x87\xe2\x80\x8d.-\xdc\xbc\xe2\x80\x8c", false); } // [C1, C2, V3, V7] |
| 9772 | test { try toAsciiFail("\xef\xb8\x92\xf3\x8e\xb0\x87\xe2\x80\x8d.-\xdc\xbc\xe2\x80\x8c", true); } // [V3, V7] |
| 4033 | 9773 | test { try toUnicodeFail("\xe3\x80\x82\xf3\x8e\xb0\x87\xe2\x80\x8d.-\xdc\xbc\xe2\x80\x8c"); } // [C1, C2, V3, V7, X4_2] |
| 9774 | test { try toAsciiFail("\xe3\x80\x82\xf3\x8e\xb0\x87\xe2\x80\x8d.-\xdc\xbc\xe2\x80\x8c", false); } // [C1, C2, V3, V7, A4_2] |
| 9775 | test { try toAsciiFail("\xe3\x80\x82\xf3\x8e\xb0\x87\xe2\x80\x8d.-\xdc\xbc\xe2\x80\x8c", true); } // [V3, V7, A4_2] |
| 4034 | 9776 | test { try toUnicodeFail(".xn--hh50e.xn----t2c"); } // [V3, V7, X4_2] |
| 9777 | test { try toAsciiFail(".xn--hh50e.xn----t2c", false); } // [V3, V7, A4_2] |
| 9778 | test { try toAsciiFail(".xn--hh50e.xn----t2c", true); } // [V3, V7, A4_2] |
| 4035 | 9779 | test { try toUnicodeFail(".xn--1ug05310k.xn----t2c071q"); } // [C1, C2, V3, V7, X4_2] |
| 9780 | test { try toAsciiFail(".xn--1ug05310k.xn----t2c071q", false); } // [C1, C2, V3, V7, A4_2] |
| 9781 | test { try toAsciiFail(".xn--1ug05310k.xn----t2c071q", true); } // [C1, C2, V3, V7, A4_2] |
| 4036 | 9782 | test { try toUnicodeFail("xn--y86c71305c.xn----t2c"); } // [V3, V7] |
| 9783 | test { try toAsciiFail("xn--y86c71305c.xn----t2c", false); } // [V3, V7] |
| 9784 | test { try toAsciiFail("xn--y86c71305c.xn----t2c", true); } // [V3, V7] |
| 4037 | 9785 | test { try toUnicodeFail("xn--1ug1658ftw26f.xn----t2c071q"); } // [C1, C2, V3, V7] |
| 9786 | test { try toAsciiFail("xn--1ug1658ftw26f.xn----t2c071q", false); } // [C1, C2, V3, V7] |
| 9787 | test { try toAsciiFail("xn--1ug1658ftw26f.xn----t2c071q", true); } // [C1, C2, V3, V7] |
| 4038 | 9788 | test { try toUnicodeFail("\xe2\x89\xaf\xf0\x9e\xa4\x9f\xe3\x80\x82\xe1\xa1\xa8"); } // [B1] |
| 9789 | test { try toAsciiFail("\xe2\x89\xaf\xf0\x9e\xa4\x9f\xe3\x80\x82\xe1\xa1\xa8", false); } // [B1] |
| 9790 | test { try toAsciiFail("\xe2\x89\xaf\xf0\x9e\xa4\x9f\xe3\x80\x82\xe1\xa1\xa8", true); } // [B1] |
| 4039 | 9791 | test { try toUnicodeFail(">\xcc\xb8\xf0\x9e\xa4\x9f\xe3\x80\x82\xe1\xa1\xa8"); } // [B1] |
| 9792 | test { try toAsciiFail(">\xcc\xb8\xf0\x9e\xa4\x9f\xe3\x80\x82\xe1\xa1\xa8", false); } // [B1] |
| 9793 | test { try toAsciiFail(">\xcc\xb8\xf0\x9e\xa4\x9f\xe3\x80\x82\xe1\xa1\xa8", true); } // [B1] |
| 4040 | 9794 | test { try toUnicodeFail(">\xcc\xb8\xf0\x9e\xa5\x81\xe3\x80\x82\xe1\xa1\xa8"); } // [B1] |
| 9795 | test { try toAsciiFail(">\xcc\xb8\xf0\x9e\xa5\x81\xe3\x80\x82\xe1\xa1\xa8", false); } // [B1] |
| 9796 | test { try toAsciiFail(">\xcc\xb8\xf0\x9e\xa5\x81\xe3\x80\x82\xe1\xa1\xa8", true); } // [B1] |
| 4041 | 9797 | test { try toUnicodeFail("\xe2\x89\xaf\xf0\x9e\xa5\x81\xe3\x80\x82\xe1\xa1\xa8"); } // [B1] |
| 9798 | test { try toAsciiFail("\xe2\x89\xaf\xf0\x9e\xa5\x81\xe3\x80\x82\xe1\xa1\xa8", false); } // [B1] |
| 9799 | test { try toAsciiFail("\xe2\x89\xaf\xf0\x9e\xa5\x81\xe3\x80\x82\xe1\xa1\xa8", true); } // [B1] |
| 4042 | 9800 | test { try toUnicodeFail("xn--hdhz520p.xn--48e"); } // [B1] |
| 9801 | test { try toAsciiFail("xn--hdhz520p.xn--48e", false); } // [B1] |
| 9802 | test { try toAsciiFail("xn--hdhz520p.xn--48e", true); } // [B1] |
| 4043 | 9803 | test { try toUnicodeFail("\xe0\xbd\xb4\xf0\xab\xab\xb0\xf0\x9d\xa8\x84\xe3\x80\x82\xdc\x93\xf0\x90\xb9\xa6"); } // [B1, V6] |
| 9804 | test { try toAsciiFail("\xe0\xbd\xb4\xf0\xab\xab\xb0\xf0\x9d\xa8\x84\xe3\x80\x82\xdc\x93\xf0\x90\xb9\xa6", false); } // [B1, V6] |
| 9805 | test { try toAsciiFail("\xe0\xbd\xb4\xf0\xab\xab\xb0\xf0\x9d\xa8\x84\xe3\x80\x82\xdc\x93\xf0\x90\xb9\xa6", true); } // [B1, V6] |
| 4044 | 9806 | test { try toUnicodeFail("xn--ned8985uo92e.xn--dnb6395k"); } // [B1, V6] |
| 9807 | test { try toAsciiFail("xn--ned8985uo92e.xn--dnb6395k", false); } // [B1, V6] |
| 9808 | test { try toAsciiFail("xn--ned8985uo92e.xn--dnb6395k", true); } // [B1, V6] |
| 4045 | 9809 | test { try toUnicodeFail("\xcc\xbc\xdf\x9b\xe2\x81\xb7\xf0\x9d\x9f\xb9\xef\xbd\xa1\xf0\x9d\x9f\xac"); } // [B1, V6] |
| 9810 | test { try toAsciiFail("\xcc\xbc\xdf\x9b\xe2\x81\xb7\xf0\x9d\x9f\xb9\xef\xbd\xa1\xf0\x9d\x9f\xac", false); } // [B1, V6] |
| 9811 | test { try toAsciiFail("\xcc\xbc\xdf\x9b\xe2\x81\xb7\xf0\x9d\x9f\xb9\xef\xbd\xa1\xf0\x9d\x9f\xac", true); } // [B1, V6] |
| 4046 | 9812 | test { try toUnicodeFail("\xcc\xbc\xdf\x9b73\xe3\x80\x820"); } // [B1, V6] |
| 9813 | test { try toAsciiFail("\xcc\xbc\xdf\x9b73\xe3\x80\x820", false); } // [B1, V6] |
| 9814 | test { try toAsciiFail("\xcc\xbc\xdf\x9b73\xe3\x80\x820", true); } // [B1, V6] |
| 4047 | 9815 | test { try toUnicodeFail("xn--73-9yb648b.a"); } // [B1, V6] |
| 9816 | test { try toAsciiFail("xn--73-9yb648b.a", false); } // [B1, V6] |
| 9817 | test { try toAsciiFail("xn--73-9yb648b.a", true); } // [B1, V6] |
| 4048 | 9818 | test { try toUnicodeFail("\xe2\x80\x8d\xef\xbc\x8e\xf0\x9d\x9f\x97"); } // [C2] |
| 9819 | test { try toAsciiFail("\xe2\x80\x8d\xef\xbc\x8e\xf0\x9d\x9f\x97", false); } // [C2] |
| 9820 | test { try toAsciiFail("\xe2\x80\x8d\xef\xbc\x8e\xf0\x9d\x9f\x97", true); } // [A4_2] |
| 4049 | 9821 | test { try toUnicodeFail("\xe2\x80\x8d.j"); } // [C2] |
| 9822 | test { try toAsciiFail("\xe2\x80\x8d.j", false); } // [C2] |
| 9823 | test { try toAsciiFail("\xe2\x80\x8d.j", true); } // [A4_2] |
| 4050 | 9824 | test { try toUnicodeFail("\xe2\x80\x8d.J"); } // [C2] |
| 9825 | test { try toAsciiFail("\xe2\x80\x8d.J", false); } // [C2] |
| 9826 | test { try toAsciiFail("\xe2\x80\x8d.J", true); } // [A4_2] |
| 4051 | 9827 | test { try toUnicodeFail(".j"); } // [X4_2] |
| 9828 | test { try toAsciiFail(".j", false); } // [A4_2] |
| 9829 | test { try toAsciiFail(".j", true); } // [A4_2] |
| 4052 | 9830 | test { try toUnicodeFail("xn--1ug.j"); } // [C2] |
| 9831 | test { try toAsciiFail("xn--1ug.j", false); } // [C2] |
| 9832 | test { try toAsciiFail("xn--1ug.j", true); } // [C2] |
| 4053 | 9833 | test { try toUnicodePass("j", "j"); } |
| 4054 | 9834 | test { try toAsciiPass("j", "j", false); } |
| 4055 | 9835 | test { try toAsciiPass("j", "j", true); } |
| 4056 | 9836 | test { try toUnicodeFail("\xdd\xb9\xe1\xa1\xad\xf0\xaa\x95\x88\xe3\x80\x82\xda\xb6\xe0\xa3\x99"); } // [B2, B3] |
| 9837 | test { try toAsciiFail("\xdd\xb9\xe1\xa1\xad\xf0\xaa\x95\x88\xe3\x80\x82\xda\xb6\xe0\xa3\x99", false); } // [B2, B3] |
| 9838 | test { try toAsciiFail("\xdd\xb9\xe1\xa1\xad\xf0\xaa\x95\x88\xe3\x80\x82\xda\xb6\xe0\xa3\x99", true); } // [B2, B3] |
| 4057 | 9839 | test { try toUnicodeFail("xn--9pb497fs270c.xn--pkb80i"); } // [B2, B3] |
| 9840 | test { try toAsciiFail("xn--9pb497fs270c.xn--pkb80i", false); } // [B2, B3] |
| 9841 | test { try toAsciiFail("xn--9pb497fs270c.xn--pkb80i", true); } // [B2, B3] |
| 4058 | 9842 | test { try toUnicodeFail("\xdc\xa6\xef\xbc\x95\xdf\xa2\xea\xb2\x99\xe3\x80\x82\xe1\xb3\xb4\xf0\x90\xb7\x9a"); } // [B1, B2, B3, V6, V7] |
| 9843 | test { try toAsciiFail("\xdc\xa6\xef\xbc\x95\xdf\xa2\xea\xb2\x99\xe3\x80\x82\xe1\xb3\xb4\xf0\x90\xb7\x9a", false); } // [B1, B2, B3, V6, V7] |
| 9844 | test { try toAsciiFail("\xdc\xa6\xef\xbc\x95\xdf\xa2\xea\xb2\x99\xe3\x80\x82\xe1\xb3\xb4\xf0\x90\xb7\x9a", true); } // [B1, B2, B3, V6, V7] |
| 4059 | 9845 | test { try toUnicodeFail("\xdc\xa6\xef\xbc\x95\xdf\xa2\xe1\x84\x80\xe1\x85\xa6\xe1\x86\xb4\xe3\x80\x82\xe1\xb3\xb4\xf0\x90\xb7\x9a"); } // [B1, B2, B3, V6, V7] |
| 9846 | test { try toAsciiFail("\xdc\xa6\xef\xbc\x95\xdf\xa2\xe1\x84\x80\xe1\x85\xa6\xe1\x86\xb4\xe3\x80\x82\xe1\xb3\xb4\xf0\x90\xb7\x9a", false); } // [B1, B2, B3, V6, V7] |
| 9847 | test { try toAsciiFail("\xdc\xa6\xef\xbc\x95\xdf\xa2\xe1\x84\x80\xe1\x85\xa6\xe1\x86\xb4\xe3\x80\x82\xe1\xb3\xb4\xf0\x90\xb7\x9a", true); } // [B1, B2, B3, V6, V7] |
| 4060 | 9848 | test { try toUnicodeFail("\xdc\xa65\xdf\xa2\xea\xb2\x99\xe3\x80\x82\xe1\xb3\xb4\xf0\x90\xb7\x9a"); } // [B1, B2, B3, V6, V7] |
| 9849 | test { try toAsciiFail("\xdc\xa65\xdf\xa2\xea\xb2\x99\xe3\x80\x82\xe1\xb3\xb4\xf0\x90\xb7\x9a", false); } // [B1, B2, B3, V6, V7] |
| 9850 | test { try toAsciiFail("\xdc\xa65\xdf\xa2\xea\xb2\x99\xe3\x80\x82\xe1\xb3\xb4\xf0\x90\xb7\x9a", true); } // [B1, B2, B3, V6, V7] |
| 4061 | 9851 | test { try toUnicodeFail("\xdc\xa65\xdf\xa2\xe1\x84\x80\xe1\x85\xa6\xe1\x86\xb4\xe3\x80\x82\xe1\xb3\xb4\xf0\x90\xb7\x9a"); } // [B1, B2, B3, V6, V7] |
| 9852 | test { try toAsciiFail("\xdc\xa65\xdf\xa2\xe1\x84\x80\xe1\x85\xa6\xe1\x86\xb4\xe3\x80\x82\xe1\xb3\xb4\xf0\x90\xb7\x9a", false); } // [B1, B2, B3, V6, V7] |
| 9853 | test { try toAsciiFail("\xdc\xa65\xdf\xa2\xe1\x84\x80\xe1\x85\xa6\xe1\x86\xb4\xe3\x80\x82\xe1\xb3\xb4\xf0\x90\xb7\x9a", true); } // [B1, B2, B3, V6, V7] |
| 4062 | 9854 | test { try toUnicodeFail("xn--5-j1c97c2483c.xn--e7f2093h"); } // [B1, B2, B3, V6, V7] |
| 9855 | test { try toAsciiFail("xn--5-j1c97c2483c.xn--e7f2093h", false); } // [B1, B2, B3, V6, V7] |
| 9856 | test { try toAsciiFail("xn--5-j1c97c2483c.xn--e7f2093h", true); } // [B1, B2, B3, V6, V7] |
| 4063 | 9857 | test { try toUnicodeFail("\xe1\x82\xad\xf0\xbf\xa3\x8d\xea\xa1\xa8\xd6\xae\xe3\x80\x82\xe1\x82\xbe\xe2\x80\x8c\xe2\x80\x8c"); } // [C1, V7] |
| 9858 | test { try toAsciiFail("\xe1\x82\xad\xf0\xbf\xa3\x8d\xea\xa1\xa8\xd6\xae\xe3\x80\x82\xe1\x82\xbe\xe2\x80\x8c\xe2\x80\x8c", false); } // [C1, V7] |
| 9859 | test { try toAsciiFail("\xe1\x82\xad\xf0\xbf\xa3\x8d\xea\xa1\xa8\xd6\xae\xe3\x80\x82\xe1\x82\xbe\xe2\x80\x8c\xe2\x80\x8c", true); } // [V7] |
| 4064 | 9860 | test { try toUnicodeFail("\xe2\xb4\x8d\xf0\xbf\xa3\x8d\xea\xa1\xa8\xd6\xae\xe3\x80\x82\xe2\xb4\x9e\xe2\x80\x8c\xe2\x80\x8c"); } // [C1, V7] |
| 9861 | test { try toAsciiFail("\xe2\xb4\x8d\xf0\xbf\xa3\x8d\xea\xa1\xa8\xd6\xae\xe3\x80\x82\xe2\xb4\x9e\xe2\x80\x8c\xe2\x80\x8c", false); } // [C1, V7] |
| 9862 | test { try toAsciiFail("\xe2\xb4\x8d\xf0\xbf\xa3\x8d\xea\xa1\xa8\xd6\xae\xe3\x80\x82\xe2\xb4\x9e\xe2\x80\x8c\xe2\x80\x8c", true); } // [V7] |
| 4065 | 9863 | test { try toUnicodeFail("xn--5cb172r175fug38a.xn--mlj"); } // [V7] |
| 9864 | test { try toAsciiFail("xn--5cb172r175fug38a.xn--mlj", false); } // [V7] |
| 9865 | test { try toAsciiFail("xn--5cb172r175fug38a.xn--mlj", true); } // [V7] |
| 4066 | 9866 | test { try toUnicodeFail("xn--5cb172r175fug38a.xn--0uga051h"); } // [C1, V7] |
| 9867 | test { try toAsciiFail("xn--5cb172r175fug38a.xn--0uga051h", false); } // [C1, V7] |
| 9868 | test { try toAsciiFail("xn--5cb172r175fug38a.xn--0uga051h", true); } // [C1, V7] |
| 4067 | 9869 | test { try toUnicodeFail("xn--5cb347co96jug15a.xn--2nd"); } // [V7] |
| 9870 | test { try toAsciiFail("xn--5cb347co96jug15a.xn--2nd", false); } // [V7] |
| 9871 | test { try toAsciiFail("xn--5cb347co96jug15a.xn--2nd", true); } // [V7] |
| 4068 | 9872 | test { try toUnicodeFail("xn--5cb347co96jug15a.xn--2nd059ea"); } // [C1, V7] |
| 9873 | test { try toAsciiFail("xn--5cb347co96jug15a.xn--2nd059ea", false); } // [C1, V7] |
| 9874 | test { try toAsciiFail("xn--5cb347co96jug15a.xn--2nd059ea", true); } // [C1, V7] |
| 4069 | 9875 | test { try toUnicodeFail("\xf0\x90\x8b\xb0\xe3\x80\x82\xf3\x91\x93\xb1"); } // [V7] |
| 9876 | test { try toAsciiFail("\xf0\x90\x8b\xb0\xe3\x80\x82\xf3\x91\x93\xb1", false); } // [V7] |
| 9877 | test { try toAsciiFail("\xf0\x90\x8b\xb0\xe3\x80\x82\xf3\x91\x93\xb1", true); } // [V7] |
| 4070 | 9878 | test { try toUnicodeFail("xn--k97c.xn--q031e"); } // [V7] |
| 9879 | test { try toAsciiFail("xn--k97c.xn--q031e", false); } // [V7] |
| 9880 | test { try toAsciiFail("xn--k97c.xn--q031e", true); } // [V7] |
| 4071 | 9881 | test { try toUnicodeFail("\xf3\xa1\x8e\xa6\xe1\x9e\xb4\xe0\xad\x8d.\xf0\x90\xb9\xbe"); } // [B1, V7] |
| 9882 | test { try toAsciiFail("\xf3\xa1\x8e\xa6\xe1\x9e\xb4\xe0\xad\x8d.\xf0\x90\xb9\xbe", false); } // [B1, V7] |
| 9883 | test { try toAsciiFail("\xf3\xa1\x8e\xa6\xe1\x9e\xb4\xe0\xad\x8d.\xf0\x90\xb9\xbe", true); } // [B1, V7] |
| 4072 | 9884 | test { try toUnicodeFail("xn--9ic59305p.xn--2o0d"); } // [B1, V7] |
| 9885 | test { try toAsciiFail("xn--9ic59305p.xn--2o0d", false); } // [B1, V7] |
| 9886 | test { try toAsciiFail("xn--9ic59305p.xn--2o0d", true); } // [B1, V7] |
| 4073 | 9887 | test { try toUnicodeFail("xn--9ic364dho91z.xn--2o0d"); } // [B1, V7] |
| 9888 | test { try toAsciiFail("xn--9ic364dho91z.xn--2o0d", false); } // [B1, V7] |
| 9889 | test { try toAsciiFail("xn--9ic364dho91z.xn--2o0d", true); } // [B1, V7] |
| 4074 | 9890 | test { try toUnicodeFail("\xe0\xa3\x9f\xe1\x82\xab\xf0\xb6\xbf\xb8\xea\xb7\xa4\xef\xbc\x8e\xf2\xa0\x85\xbc\xf0\x9d\x9f\xa2\xed\x9c\xaa\xe0\xab\xa3"); } // [V6, V7] |
| 9891 | test { try toAsciiFail("\xe0\xa3\x9f\xe1\x82\xab\xf0\xb6\xbf\xb8\xea\xb7\xa4\xef\xbc\x8e\xf2\xa0\x85\xbc\xf0\x9d\x9f\xa2\xed\x9c\xaa\xe0\xab\xa3", false); } // [V6, V7] |
| 9892 | test { try toAsciiFail("\xe0\xa3\x9f\xe1\x82\xab\xf0\xb6\xbf\xb8\xea\xb7\xa4\xef\xbc\x8e\xf2\xa0\x85\xbc\xf0\x9d\x9f\xa2\xed\x9c\xaa\xe0\xab\xa3", true); } // [V6, V7] |
| 4075 | 9893 | test { try toUnicodeFail("\xe0\xa3\x9f\xe1\x82\xab\xf0\xb6\xbf\xb8\xe1\x84\x80\xe1\x85\xb2\xe1\x86\xaf\xef\xbc\x8e\xf2\xa0\x85\xbc\xf0\x9d\x9f\xa2\xe1\x84\x92\xe1\x85\xb1\xe1\x86\xb9\xe0\xab\xa3"); } // [V6, V7] |
| 9894 | test { try toAsciiFail("\xe0\xa3\x9f\xe1\x82\xab\xf0\xb6\xbf\xb8\xe1\x84\x80\xe1\x85\xb2\xe1\x86\xaf\xef\xbc\x8e\xf2\xa0\x85\xbc\xf0\x9d\x9f\xa2\xe1\x84\x92\xe1\x85\xb1\xe1\x86\xb9\xe0\xab\xa3", false); } // [V6, V7] |
| 9895 | test { try toAsciiFail("\xe0\xa3\x9f\xe1\x82\xab\xf0\xb6\xbf\xb8\xe1\x84\x80\xe1\x85\xb2\xe1\x86\xaf\xef\xbc\x8e\xf2\xa0\x85\xbc\xf0\x9d\x9f\xa2\xe1\x84\x92\xe1\x85\xb1\xe1\x86\xb9\xe0\xab\xa3", true); } // [V6, V7] |
| 4076 | 9896 | test { try toUnicodeFail("\xe0\xa3\x9f\xe1\x82\xab\xf0\xb6\xbf\xb8\xea\xb7\xa4.\xf2\xa0\x85\xbc0\xed\x9c\xaa\xe0\xab\xa3"); } // [V6, V7] |
| 9897 | test { try toAsciiFail("\xe0\xa3\x9f\xe1\x82\xab\xf0\xb6\xbf\xb8\xea\xb7\xa4.\xf2\xa0\x85\xbc0\xed\x9c\xaa\xe0\xab\xa3", false); } // [V6, V7] |
| 9898 | test { try toAsciiFail("\xe0\xa3\x9f\xe1\x82\xab\xf0\xb6\xbf\xb8\xea\xb7\xa4.\xf2\xa0\x85\xbc0\xed\x9c\xaa\xe0\xab\xa3", true); } // [V6, V7] |
| 4077 | 9899 | test { try toUnicodeFail("\xe0\xa3\x9f\xe1\x82\xab\xf0\xb6\xbf\xb8\xe1\x84\x80\xe1\x85\xb2\xe1\x86\xaf.\xf2\xa0\x85\xbc0\xe1\x84\x92\xe1\x85\xb1\xe1\x86\xb9\xe0\xab\xa3"); } // [V6, V7] |
| 9900 | test { try toAsciiFail("\xe0\xa3\x9f\xe1\x82\xab\xf0\xb6\xbf\xb8\xe1\x84\x80\xe1\x85\xb2\xe1\x86\xaf.\xf2\xa0\x85\xbc0\xe1\x84\x92\xe1\x85\xb1\xe1\x86\xb9\xe0\xab\xa3", false); } // [V6, V7] |
| 9901 | test { try toAsciiFail("\xe0\xa3\x9f\xe1\x82\xab\xf0\xb6\xbf\xb8\xe1\x84\x80\xe1\x85\xb2\xe1\x86\xaf.\xf2\xa0\x85\xbc0\xe1\x84\x92\xe1\x85\xb1\xe1\x86\xb9\xe0\xab\xa3", true); } // [V6, V7] |
| 4078 | 9902 | test { try toUnicodeFail("\xe0\xa3\x9f\xe2\xb4\x8b\xf0\xb6\xbf\xb8\xe1\x84\x80\xe1\x85\xb2\xe1\x86\xaf.\xf2\xa0\x85\xbc0\xe1\x84\x92\xe1\x85\xb1\xe1\x86\xb9\xe0\xab\xa3"); } // [V6, V7] |
| 9903 | test { try toAsciiFail("\xe0\xa3\x9f\xe2\xb4\x8b\xf0\xb6\xbf\xb8\xe1\x84\x80\xe1\x85\xb2\xe1\x86\xaf.\xf2\xa0\x85\xbc0\xe1\x84\x92\xe1\x85\xb1\xe1\x86\xb9\xe0\xab\xa3", false); } // [V6, V7] |
| 9904 | test { try toAsciiFail("\xe0\xa3\x9f\xe2\xb4\x8b\xf0\xb6\xbf\xb8\xe1\x84\x80\xe1\x85\xb2\xe1\x86\xaf.\xf2\xa0\x85\xbc0\xe1\x84\x92\xe1\x85\xb1\xe1\x86\xb9\xe0\xab\xa3", true); } // [V6, V7] |
| 4079 | 9905 | test { try toUnicodeFail("\xe0\xa3\x9f\xe2\xb4\x8b\xf0\xb6\xbf\xb8\xea\xb7\xa4.\xf2\xa0\x85\xbc0\xed\x9c\xaa\xe0\xab\xa3"); } // [V6, V7] |
| 9906 | test { try toAsciiFail("\xe0\xa3\x9f\xe2\xb4\x8b\xf0\xb6\xbf\xb8\xea\xb7\xa4.\xf2\xa0\x85\xbc0\xed\x9c\xaa\xe0\xab\xa3", false); } // [V6, V7] |
| 9907 | test { try toAsciiFail("\xe0\xa3\x9f\xe2\xb4\x8b\xf0\xb6\xbf\xb8\xea\xb7\xa4.\xf2\xa0\x85\xbc0\xed\x9c\xaa\xe0\xab\xa3", true); } // [V6, V7] |
| 4080 | 9908 | test { try toUnicodeFail("xn--i0b436pkl2g2h42a.xn--0-8le8997mulr5f"); } // [V6, V7] |
| 9909 | test { try toAsciiFail("xn--i0b436pkl2g2h42a.xn--0-8le8997mulr5f", false); } // [V6, V7] |
| 9910 | test { try toAsciiFail("xn--i0b436pkl2g2h42a.xn--0-8le8997mulr5f", true); } // [V6, V7] |
| 4081 | 9911 | test { try toUnicodeFail("\xe0\xa3\x9f\xe2\xb4\x8b\xf0\xb6\xbf\xb8\xe1\x84\x80\xe1\x85\xb2\xe1\x86\xaf\xef\xbc\x8e\xf2\xa0\x85\xbc\xf0\x9d\x9f\xa2\xe1\x84\x92\xe1\x85\xb1\xe1\x86\xb9\xe0\xab\xa3"); } // [V6, V7] |
| 9912 | test { try toAsciiFail("\xe0\xa3\x9f\xe2\xb4\x8b\xf0\xb6\xbf\xb8\xe1\x84\x80\xe1\x85\xb2\xe1\x86\xaf\xef\xbc\x8e\xf2\xa0\x85\xbc\xf0\x9d\x9f\xa2\xe1\x84\x92\xe1\x85\xb1\xe1\x86\xb9\xe0\xab\xa3", false); } // [V6, V7] |
| 9913 | test { try toAsciiFail("\xe0\xa3\x9f\xe2\xb4\x8b\xf0\xb6\xbf\xb8\xe1\x84\x80\xe1\x85\xb2\xe1\x86\xaf\xef\xbc\x8e\xf2\xa0\x85\xbc\xf0\x9d\x9f\xa2\xe1\x84\x92\xe1\x85\xb1\xe1\x86\xb9\xe0\xab\xa3", true); } // [V6, V7] |
| 4082 | 9914 | test { try toUnicodeFail("\xe0\xa3\x9f\xe2\xb4\x8b\xf0\xb6\xbf\xb8\xea\xb7\xa4\xef\xbc\x8e\xf2\xa0\x85\xbc\xf0\x9d\x9f\xa2\xed\x9c\xaa\xe0\xab\xa3"); } // [V6, V7] |
| 9915 | test { try toAsciiFail("\xe0\xa3\x9f\xe2\xb4\x8b\xf0\xb6\xbf\xb8\xea\xb7\xa4\xef\xbc\x8e\xf2\xa0\x85\xbc\xf0\x9d\x9f\xa2\xed\x9c\xaa\xe0\xab\xa3", false); } // [V6, V7] |
| 9916 | test { try toAsciiFail("\xe0\xa3\x9f\xe2\xb4\x8b\xf0\xb6\xbf\xb8\xea\xb7\xa4\xef\xbc\x8e\xf2\xa0\x85\xbc\xf0\x9d\x9f\xa2\xed\x9c\xaa\xe0\xab\xa3", true); } // [V6, V7] |
| 4083 | 9917 | test { try toUnicodeFail("xn--i0b601b6r7l2hs0a.xn--0-8le8997mulr5f"); } // [V6, V7] |
| 9918 | test { try toAsciiFail("xn--i0b601b6r7l2hs0a.xn--0-8le8997mulr5f", false); } // [V6, V7] |
| 9919 | test { try toAsciiFail("xn--i0b601b6r7l2hs0a.xn--0-8le8997mulr5f", true); } // [V6, V7] |
| 4084 | 9920 | test { try toUnicodeFail("\xde\x84\xef\xbc\x8e\xf0\x9e\xa1\x9d\xd8\x81"); } // [V7] |
| 9921 | test { try toAsciiFail("\xde\x84\xef\xbc\x8e\xf0\x9e\xa1\x9d\xd8\x81", false); } // [V7] |
| 9922 | test { try toAsciiFail("\xde\x84\xef\xbc\x8e\xf0\x9e\xa1\x9d\xd8\x81", true); } // [V7] |
| 4085 | 9923 | test { try toUnicodeFail("\xde\x84.\xf0\x9e\xa1\x9d\xd8\x81"); } // [V7] |
| 9924 | test { try toAsciiFail("\xde\x84.\xf0\x9e\xa1\x9d\xd8\x81", false); } // [V7] |
| 9925 | test { try toAsciiFail("\xde\x84.\xf0\x9e\xa1\x9d\xd8\x81", true); } // [V7] |
| 4086 | 9926 | test { try toUnicodeFail("xn--lqb.xn--jfb1808v"); } // [V7] |
| 9927 | test { try toAsciiFail("xn--lqb.xn--jfb1808v", false); } // [V7] |
| 9928 | test { try toAsciiFail("xn--lqb.xn--jfb1808v", true); } // [V7] |
| 4087 | 9929 | test { try toUnicodeFail("\xe0\xab\x8d\xe2\x82\x83.8\xea\xa3\x84\xe2\x80\x8d\xf0\x9f\x83\xa4"); } // [V6] |
| 9930 | test { try toAsciiFail("\xe0\xab\x8d\xe2\x82\x83.8\xea\xa3\x84\xe2\x80\x8d\xf0\x9f\x83\xa4", false); } // [V6] |
| 9931 | test { try toAsciiFail("\xe0\xab\x8d\xe2\x82\x83.8\xea\xa3\x84\xe2\x80\x8d\xf0\x9f\x83\xa4", true); } // [V6] |
| 4088 | 9932 | test { try toUnicodeFail("\xe0\xab\x8d3.8\xea\xa3\x84\xe2\x80\x8d\xf0\x9f\x83\xa4"); } // [V6] |
| 9933 | test { try toAsciiFail("\xe0\xab\x8d3.8\xea\xa3\x84\xe2\x80\x8d\xf0\x9f\x83\xa4", false); } // [V6] |
| 9934 | test { try toAsciiFail("\xe0\xab\x8d3.8\xea\xa3\x84\xe2\x80\x8d\xf0\x9f\x83\xa4", true); } // [V6] |
| 4089 | 9935 | test { try toUnicodeFail("xn--3-yke.xn--8-sl4et308f"); } // [V6] |
| 9936 | test { try toAsciiFail("xn--3-yke.xn--8-sl4et308f", false); } // [V6] |
| 9937 | test { try toAsciiFail("xn--3-yke.xn--8-sl4et308f", true); } // [V6] |
| 4090 | 9938 | test { try toUnicodeFail("xn--3-yke.xn--8-ugnv982dbkwm"); } // [V6] |
| 9939 | test { try toAsciiFail("xn--3-yke.xn--8-ugnv982dbkwm", false); } // [V6] |
| 9940 | test { try toAsciiFail("xn--3-yke.xn--8-ugnv982dbkwm", true); } // [V6] |
| 4091 | 9941 | test { try toUnicodeFail("\xe2\x84\xbb\xe2\xa9\xb7\xf0\x9d\x86\x86\xe3\x80\x82\xf0\x9e\xa4\xa0\xf3\xa0\x86\x81\xe1\xa0\x8c"); } // [B6] |
| 9942 | test { try toAsciiFail("\xe2\x84\xbb\xe2\xa9\xb7\xf0\x9d\x86\x86\xe3\x80\x82\xf0\x9e\xa4\xa0\xf3\xa0\x86\x81\xe1\xa0\x8c", false); } // [B6] |
| 9943 | test { try toAsciiFail("\xe2\x84\xbb\xe2\xa9\xb7\xf0\x9d\x86\x86\xe3\x80\x82\xf0\x9e\xa4\xa0\xf3\xa0\x86\x81\xe1\xa0\x8c", true); } // [B6] |
| 4092 | 9944 | test { try toUnicodeFail("FAX\xe2\xa9\xb7\xf0\x9d\x86\x86\xe3\x80\x82\xf0\x9e\xa4\xa0\xf3\xa0\x86\x81\xe1\xa0\x8c"); } // [B6] |
| 9945 | test { try toAsciiFail("FAX\xe2\xa9\xb7\xf0\x9d\x86\x86\xe3\x80\x82\xf0\x9e\xa4\xa0\xf3\xa0\x86\x81\xe1\xa0\x8c", false); } // [B6] |
| 9946 | test { try toAsciiFail("FAX\xe2\xa9\xb7\xf0\x9d\x86\x86\xe3\x80\x82\xf0\x9e\xa4\xa0\xf3\xa0\x86\x81\xe1\xa0\x8c", true); } // [B6] |
| 4093 | 9947 | test { try toUnicodeFail("fax\xe2\xa9\xb7\xf0\x9d\x86\x86\xe3\x80\x82\xf0\x9e\xa5\x82\xf3\xa0\x86\x81\xe1\xa0\x8c"); } // [B6] |
| 9948 | test { try toAsciiFail("fax\xe2\xa9\xb7\xf0\x9d\x86\x86\xe3\x80\x82\xf0\x9e\xa5\x82\xf3\xa0\x86\x81\xe1\xa0\x8c", false); } // [B6] |
| 9949 | test { try toAsciiFail("fax\xe2\xa9\xb7\xf0\x9d\x86\x86\xe3\x80\x82\xf0\x9e\xa5\x82\xf3\xa0\x86\x81\xe1\xa0\x8c", true); } // [B6] |
| 4094 | 9950 | test { try toUnicodeFail("Fax\xe2\xa9\xb7\xf0\x9d\x86\x86\xe3\x80\x82\xf0\x9e\xa4\xa0\xf3\xa0\x86\x81\xe1\xa0\x8c"); } // [B6] |
| 9951 | test { try toAsciiFail("Fax\xe2\xa9\xb7\xf0\x9d\x86\x86\xe3\x80\x82\xf0\x9e\xa4\xa0\xf3\xa0\x86\x81\xe1\xa0\x8c", false); } // [B6] |
| 9952 | test { try toAsciiFail("Fax\xe2\xa9\xb7\xf0\x9d\x86\x86\xe3\x80\x82\xf0\x9e\xa4\xa0\xf3\xa0\x86\x81\xe1\xa0\x8c", true); } // [B6] |
| 4095 | 9953 | test { try toUnicodeFail("xn--fax-4c9a1676t.xn--6e6h"); } // [B6] |
| 9954 | test { try toAsciiFail("xn--fax-4c9a1676t.xn--6e6h", false); } // [B6] |
| 9955 | test { try toAsciiFail("xn--fax-4c9a1676t.xn--6e6h", true); } // [B6] |
| 4096 | 9956 | test { try toUnicodeFail("\xe2\x84\xbb\xe2\xa9\xb7\xf0\x9d\x86\x86\xe3\x80\x82\xf0\x9e\xa5\x82\xf3\xa0\x86\x81\xe1\xa0\x8c"); } // [B6] |
| 9957 | test { try toAsciiFail("\xe2\x84\xbb\xe2\xa9\xb7\xf0\x9d\x86\x86\xe3\x80\x82\xf0\x9e\xa5\x82\xf3\xa0\x86\x81\xe1\xa0\x8c", false); } // [B6] |
| 9958 | test { try toAsciiFail("\xe2\x84\xbb\xe2\xa9\xb7\xf0\x9d\x86\x86\xe3\x80\x82\xf0\x9e\xa5\x82\xf3\xa0\x86\x81\xe1\xa0\x8c", true); } // [B6] |
| 4097 | 9959 | test { try toUnicodeFail("FAX\xe2\xa9\xb7\xf0\x9d\x86\x86\xe3\x80\x82\xf0\x9e\xa5\x82\xf3\xa0\x86\x81\xe1\xa0\x8c"); } // [B6] |
| 9960 | test { try toAsciiFail("FAX\xe2\xa9\xb7\xf0\x9d\x86\x86\xe3\x80\x82\xf0\x9e\xa5\x82\xf3\xa0\x86\x81\xe1\xa0\x8c", false); } // [B6] |
| 9961 | test { try toAsciiFail("FAX\xe2\xa9\xb7\xf0\x9d\x86\x86\xe3\x80\x82\xf0\x9e\xa5\x82\xf3\xa0\x86\x81\xe1\xa0\x8c", true); } // [B6] |
| 4098 | 9962 | test { try toUnicodeFail("fax\xe2\xa9\xb7\xf0\x9d\x86\x86\xe3\x80\x82\xf0\x9e\xa4\xa0\xf3\xa0\x86\x81\xe1\xa0\x8c"); } // [B6] |
| 9963 | test { try toAsciiFail("fax\xe2\xa9\xb7\xf0\x9d\x86\x86\xe3\x80\x82\xf0\x9e\xa4\xa0\xf3\xa0\x86\x81\xe1\xa0\x8c", false); } // [B6] |
| 9964 | test { try toAsciiFail("fax\xe2\xa9\xb7\xf0\x9d\x86\x86\xe3\x80\x82\xf0\x9e\xa4\xa0\xf3\xa0\x86\x81\xe1\xa0\x8c", true); } // [B6] |
| 4099 | 9965 | test { try toUnicodeFail("fax\xe2\xa9\xb7\xf0\x9d\x86\x86.\xf0\x9e\xa5\x82"); } // [B6] |
| 9966 | test { try toAsciiFail("fax\xe2\xa9\xb7\xf0\x9d\x86\x86.\xf0\x9e\xa5\x82", false); } // [B6] |
| 9967 | test { try toAsciiFail("fax\xe2\xa9\xb7\xf0\x9d\x86\x86.\xf0\x9e\xa5\x82", true); } // [B6] |
| 4100 | 9968 | test { try toUnicodeFail("FAX\xe2\xa9\xb7\xf0\x9d\x86\x86.\xf0\x9e\xa4\xa0"); } // [B6] |
| 9969 | test { try toAsciiFail("FAX\xe2\xa9\xb7\xf0\x9d\x86\x86.\xf0\x9e\xa4\xa0", false); } // [B6] |
| 9970 | test { try toAsciiFail("FAX\xe2\xa9\xb7\xf0\x9d\x86\x86.\xf0\x9e\xa4\xa0", true); } // [B6] |
| 4101 | 9971 | test { try toUnicodeFail("Fax\xe2\xa9\xb7\xf0\x9d\x86\x86.\xf0\x9e\xa4\xa0"); } // [B6] |
| 9972 | test { try toAsciiFail("Fax\xe2\xa9\xb7\xf0\x9d\x86\x86.\xf0\x9e\xa4\xa0", false); } // [B6] |
| 9973 | test { try toAsciiFail("Fax\xe2\xa9\xb7\xf0\x9d\x86\x86.\xf0\x9e\xa4\xa0", true); } // [B6] |
| 4102 | 9974 | test { try toUnicodeFail("FAX\xe2\xa9\xb7\xf0\x9d\x86\x86.\xf0\x9e\xa5\x82"); } // [B6] |
| 9975 | test { try toAsciiFail("FAX\xe2\xa9\xb7\xf0\x9d\x86\x86.\xf0\x9e\xa5\x82", false); } // [B6] |
| 9976 | test { try toAsciiFail("FAX\xe2\xa9\xb7\xf0\x9d\x86\x86.\xf0\x9e\xa5\x82", true); } // [B6] |
| 4103 | 9977 | test { try toUnicodeFail("Fax\xe2\xa9\xb7\xf0\x9d\x86\x86.\xf0\x9e\xa5\x82"); } // [B6] |
| 9978 | test { try toAsciiFail("Fax\xe2\xa9\xb7\xf0\x9d\x86\x86.\xf0\x9e\xa5\x82", false); } // [B6] |
| 9979 | test { try toAsciiFail("Fax\xe2\xa9\xb7\xf0\x9d\x86\x86.\xf0\x9e\xa5\x82", true); } // [B6] |
| 4104 | 9980 | test { try toUnicodeFail("\xea\xa1\x95\xe2\x89\xa0\xe1\x81\x9e\xf3\xae\xbf\xb1\xef\xbd\xa1\xf0\x90\xb5\xa7\xf3\xa0\x84\xab\xef\xbe\xa0"); } // [V7] |
| 9981 | test { try toAsciiFail("\xea\xa1\x95\xe2\x89\xa0\xe1\x81\x9e\xf3\xae\xbf\xb1\xef\xbd\xa1\xf0\x90\xb5\xa7\xf3\xa0\x84\xab\xef\xbe\xa0", false); } // [V7] |
| 9982 | test { try toAsciiFail("\xea\xa1\x95\xe2\x89\xa0\xe1\x81\x9e\xf3\xae\xbf\xb1\xef\xbd\xa1\xf0\x90\xb5\xa7\xf3\xa0\x84\xab\xef\xbe\xa0", true); } // [V7] |
| 4105 | 9983 | test { try toUnicodeFail("\xea\xa1\x95=\xcc\xb8\xe1\x81\x9e\xf3\xae\xbf\xb1\xef\xbd\xa1\xf0\x90\xb5\xa7\xf3\xa0\x84\xab\xef\xbe\xa0"); } // [V7] |
| 9984 | test { try toAsciiFail("\xea\xa1\x95=\xcc\xb8\xe1\x81\x9e\xf3\xae\xbf\xb1\xef\xbd\xa1\xf0\x90\xb5\xa7\xf3\xa0\x84\xab\xef\xbe\xa0", false); } // [V7] |
| 9985 | test { try toAsciiFail("\xea\xa1\x95=\xcc\xb8\xe1\x81\x9e\xf3\xae\xbf\xb1\xef\xbd\xa1\xf0\x90\xb5\xa7\xf3\xa0\x84\xab\xef\xbe\xa0", true); } // [V7] |
| 4106 | 9986 | test { try toUnicodeFail("\xea\xa1\x95\xe2\x89\xa0\xe1\x81\x9e\xf3\xae\xbf\xb1\xe3\x80\x82\xf0\x90\xb5\xa7\xf3\xa0\x84\xab\xe1\x85\xa0"); } // [V7] |
| 9987 | test { try toAsciiFail("\xea\xa1\x95\xe2\x89\xa0\xe1\x81\x9e\xf3\xae\xbf\xb1\xe3\x80\x82\xf0\x90\xb5\xa7\xf3\xa0\x84\xab\xe1\x85\xa0", false); } // [V7] |
| 9988 | test { try toAsciiFail("\xea\xa1\x95\xe2\x89\xa0\xe1\x81\x9e\xf3\xae\xbf\xb1\xe3\x80\x82\xf0\x90\xb5\xa7\xf3\xa0\x84\xab\xe1\x85\xa0", true); } // [V7] |
| 4107 | 9989 | test { try toUnicodeFail("\xea\xa1\x95=\xcc\xb8\xe1\x81\x9e\xf3\xae\xbf\xb1\xe3\x80\x82\xf0\x90\xb5\xa7\xf3\xa0\x84\xab\xe1\x85\xa0"); } // [V7] |
| 9990 | test { try toAsciiFail("\xea\xa1\x95=\xcc\xb8\xe1\x81\x9e\xf3\xae\xbf\xb1\xe3\x80\x82\xf0\x90\xb5\xa7\xf3\xa0\x84\xab\xe1\x85\xa0", false); } // [V7] |
| 9991 | test { try toAsciiFail("\xea\xa1\x95=\xcc\xb8\xe1\x81\x9e\xf3\xae\xbf\xb1\xe3\x80\x82\xf0\x90\xb5\xa7\xf3\xa0\x84\xab\xe1\x85\xa0", true); } // [V7] |
| 4108 | 9992 | test { try toUnicodeFail("xn--cld333gn31h0158l.xn--3g0d"); } // [V7] |
| 9993 | test { try toAsciiFail("xn--cld333gn31h0158l.xn--3g0d", false); } // [V7] |
| 9994 | test { try toAsciiFail("xn--cld333gn31h0158l.xn--3g0d", true); } // [V7] |
| 4109 | 9995 | test { try toUnicodeFail("xn--cld333gn31h0158l.xn--psd1510k"); } // [B2, B3, V7] |
| 9996 | test { try toAsciiFail("xn--cld333gn31h0158l.xn--psd1510k", false); } // [B2, B3, V7] |
| 9997 | test { try toAsciiFail("xn--cld333gn31h0158l.xn--psd1510k", true); } // [B2, B3, V7] |
| 4110 | 9998 | test { try toUnicodeFail("xn--cld333gn31h0158l.xn--cl7c96v"); } // [B2, B3, V7] |
| 9999 | test { try toAsciiFail("xn--cld333gn31h0158l.xn--cl7c96v", false); } // [B2, B3, V7] |
| 10000 | test { try toAsciiFail("xn--cld333gn31h0158l.xn--cl7c96v", true); } // [B2, B3, V7] |
| 4111 | 10001 | test { try toUnicodeFail("\xe9\xb1\x8a\xe3\x80\x82\xe2\x80\x8c"); } // [C1] |
| 10002 | test { try toAsciiFail("\xe9\xb1\x8a\xe3\x80\x82\xe2\x80\x8c", false); } // [C1] |
| 10003 | test { try toAsciiFail("\xe9\xb1\x8a\xe3\x80\x82\xe2\x80\x8c", true); } // [A4_2] |
| 4112 | 10004 | test { try toUnicodePass("xn--rt6a.", "\xe9\xb1\x8a."); } |
| 10005 | test { try toAsciiFail("xn--rt6a.", false); } // [A4_2] |
| 10006 | test { try toAsciiFail("xn--rt6a.", true); } // [A4_2] |
| 4113 | 10007 | test { try toUnicodePass("\xe9\xb1\x8a.", "\xe9\xb1\x8a."); } |
| 10008 | test { try toAsciiFail("\xe9\xb1\x8a.", false); } // [A4_2] |
| 10009 | test { try toAsciiFail("\xe9\xb1\x8a.", true); } // [A4_2] |
| 4114 | 10010 | test { try toUnicodeFail("xn--rt6a.xn--0ug"); } // [C1] |
| 10011 | test { try toAsciiFail("xn--rt6a.xn--0ug", false); } // [C1] |
| 10012 | test { try toAsciiFail("xn--rt6a.xn--0ug", true); } // [C1] |
| 4115 | 10013 | test { try toUnicodeFail("8\xf0\x90\xb9\xa3\xef\xbc\x8e\xf0\x91\x8d\xa8"); } // [B1, V6] |
| 10014 | test { try toAsciiFail("8\xf0\x90\xb9\xa3\xef\xbc\x8e\xf0\x91\x8d\xa8", false); } // [B1, V6] |
| 10015 | test { try toAsciiFail("8\xf0\x90\xb9\xa3\xef\xbc\x8e\xf0\x91\x8d\xa8", true); } // [B1, V6] |
| 4116 | 10016 | test { try toUnicodeFail("8\xf0\x90\xb9\xa3.\xf0\x91\x8d\xa8"); } // [B1, V6] |
| 10017 | test { try toAsciiFail("8\xf0\x90\xb9\xa3.\xf0\x91\x8d\xa8", false); } // [B1, V6] |
| 10018 | test { try toAsciiFail("8\xf0\x90\xb9\xa3.\xf0\x91\x8d\xa8", true); } // [B1, V6] |
| 4117 | 10019 | test { try toUnicodeFail("xn--8-d26i.xn--0p1d"); } // [B1, V6] |
| 10020 | test { try toAsciiFail("xn--8-d26i.xn--0p1d", false); } // [B1, V6] |
| 10021 | test { try toAsciiFail("xn--8-d26i.xn--0p1d", true); } // [B1, V6] |
| 4118 | 10022 | test { try toUnicodeFail("\xe2\x8f\xb9\xf0\x90\xa7\x80\xef\xbc\x8e\xf0\x90\xab\xaf"); } // [B1] |
| 10023 | test { try toAsciiFail("\xe2\x8f\xb9\xf0\x90\xa7\x80\xef\xbc\x8e\xf0\x90\xab\xaf", false); } // [B1] |
| 10024 | test { try toAsciiFail("\xe2\x8f\xb9\xf0\x90\xa7\x80\xef\xbc\x8e\xf0\x90\xab\xaf", true); } // [B1] |
| 4119 | 10025 | test { try toUnicodeFail("\xe2\x8f\xb9\xf0\x90\xa7\x80.\xf0\x90\xab\xaf"); } // [B1] |
| 10026 | test { try toAsciiFail("\xe2\x8f\xb9\xf0\x90\xa7\x80.\xf0\x90\xab\xaf", false); } // [B1] |
| 10027 | test { try toAsciiFail("\xe2\x8f\xb9\xf0\x90\xa7\x80.\xf0\x90\xab\xaf", true); } // [B1] |
| 4120 | 10028 | test { try toUnicodeFail("xn--qoh9161g.xn--1x9c"); } // [B1] |
| 10029 | test { try toAsciiFail("xn--qoh9161g.xn--1x9c", false); } // [B1] |
| 10030 | test { try toAsciiFail("xn--qoh9161g.xn--1x9c", true); } // [B1] |
| 4121 | 10031 | test { try toUnicodeFail("\xf0\x9e\xa4\xba\xdf\x8c4\xef\xbc\x8e\xe2\x80\x8d"); } // [B1, C2] |
| 10032 | test { try toAsciiFail("\xf0\x9e\xa4\xba\xdf\x8c4\xef\xbc\x8e\xe2\x80\x8d", false); } // [B1, C2] |
| 10033 | test { try toAsciiFail("\xf0\x9e\xa4\xba\xdf\x8c4\xef\xbc\x8e\xe2\x80\x8d", true); } // [A4_2] |
| 4122 | 10034 | test { try toUnicodeFail("\xf0\x9e\xa4\xba\xdf\x8c4.\xe2\x80\x8d"); } // [B1, C2] |
| 10035 | test { try toAsciiFail("\xf0\x9e\xa4\xba\xdf\x8c4.\xe2\x80\x8d", false); } // [B1, C2] |
| 10036 | test { try toAsciiFail("\xf0\x9e\xa4\xba\xdf\x8c4.\xe2\x80\x8d", true); } // [A4_2] |
| 4123 | 10037 | test { try toUnicodeFail("\xf0\x9e\xa4\x98\xdf\x8c4.\xe2\x80\x8d"); } // [B1, C2] |
| 10038 | test { try toAsciiFail("\xf0\x9e\xa4\x98\xdf\x8c4.\xe2\x80\x8d", false); } // [B1, C2] |
| 10039 | test { try toAsciiFail("\xf0\x9e\xa4\x98\xdf\x8c4.\xe2\x80\x8d", true); } // [A4_2] |
| 4124 | 10040 | test { try toUnicodePass("xn--4-0bd15808a.", "\xf0\x9e\xa4\xba\xdf\x8c4."); } |
| 10041 | test { try toAsciiFail("xn--4-0bd15808a.", false); } // [A4_2] |
| 10042 | test { try toAsciiFail("xn--4-0bd15808a.", true); } // [A4_2] |
| 4125 | 10043 | test { try toUnicodePass("\xf0\x9e\xa4\xba\xdf\x8c4.", "\xf0\x9e\xa4\xba\xdf\x8c4."); } |
| 10044 | test { try toAsciiFail("\xf0\x9e\xa4\xba\xdf\x8c4.", false); } // [A4_2] |
| 10045 | test { try toAsciiFail("\xf0\x9e\xa4\xba\xdf\x8c4.", true); } // [A4_2] |
| 4126 | 10046 | test { try toUnicodePass("\xf0\x9e\xa4\x98\xdf\x8c4.", "\xf0\x9e\xa4\xba\xdf\x8c4."); } |
| 10047 | test { try toAsciiFail("\xf0\x9e\xa4\x98\xdf\x8c4.", false); } // [A4_2] |
| 10048 | test { try toAsciiFail("\xf0\x9e\xa4\x98\xdf\x8c4.", true); } // [A4_2] |
| 4127 | 10049 | test { try toUnicodeFail("xn--4-0bd15808a.xn--1ug"); } // [B1, C2] |
| 10050 | test { try toAsciiFail("xn--4-0bd15808a.xn--1ug", false); } // [B1, C2] |
| 10051 | test { try toAsciiFail("xn--4-0bd15808a.xn--1ug", true); } // [B1, C2] |
| 4128 | 10052 | test { try toUnicodeFail("\xf0\x9e\xa4\x98\xdf\x8c4\xef\xbc\x8e\xe2\x80\x8d"); } // [B1, C2] |
| 10053 | test { try toAsciiFail("\xf0\x9e\xa4\x98\xdf\x8c4\xef\xbc\x8e\xe2\x80\x8d", false); } // [B1, C2] |
| 10054 | test { try toAsciiFail("\xf0\x9e\xa4\x98\xdf\x8c4\xef\xbc\x8e\xe2\x80\x8d", true); } // [A4_2] |
| 4129 | 10055 | test { try toUnicodeFail("\xe2\x92\x97\xe0\xa6\x81\xe2\x83\xaf-.\xe0\xa3\xa2\xe2\x80\xa2"); } // [B1, V3, V7] |
| 10056 | test { try toAsciiFail("\xe2\x92\x97\xe0\xa6\x81\xe2\x83\xaf-.\xe0\xa3\xa2\xe2\x80\xa2", false); } // [B1, V3, V7] |
| 10057 | test { try toAsciiFail("\xe2\x92\x97\xe0\xa6\x81\xe2\x83\xaf-.\xe0\xa3\xa2\xe2\x80\xa2", true); } // [B1, V3, V7] |
| 4130 | 10058 | test { try toUnicodeFail("16.\xe0\xa6\x81\xe2\x83\xaf-.\xe0\xa3\xa2\xe2\x80\xa2"); } // [B1, V3, V6, V7] |
| 10059 | test { try toAsciiFail("16.\xe0\xa6\x81\xe2\x83\xaf-.\xe0\xa3\xa2\xe2\x80\xa2", false); } // [B1, V3, V6, V7] |
| 10060 | test { try toAsciiFail("16.\xe0\xa6\x81\xe2\x83\xaf-.\xe0\xa3\xa2\xe2\x80\xa2", true); } // [B1, V3, V6, V7] |
| 4131 | 10061 | test { try toUnicodeFail("16.xn----z0d801p.xn--l0b810j"); } // [B1, V3, V6, V7] |
| 10062 | test { try toAsciiFail("16.xn----z0d801p.xn--l0b810j", false); } // [B1, V3, V6, V7] |
| 10063 | test { try toAsciiFail("16.xn----z0d801p.xn--l0b810j", true); } // [B1, V3, V6, V7] |
| 4132 | 10064 | test { try toUnicodeFail("xn----z0d801p6kd.xn--l0b810j"); } // [B1, V3, V7] |
| 10065 | test { try toAsciiFail("xn----z0d801p6kd.xn--l0b810j", false); } // [B1, V3, V7] |
| 10066 | test { try toAsciiFail("xn----z0d801p6kd.xn--l0b810j", true); } // [B1, V3, V7] |
| 4133 | 10067 | test { try toUnicodeFail("-\xef\xbd\xa1\xe4\x8f\x9b"); } // [V3] |
| 10068 | test { try toAsciiFail("-\xef\xbd\xa1\xe4\x8f\x9b", false); } // [V3] |
| 10069 | test { try toAsciiFail("-\xef\xbd\xa1\xe4\x8f\x9b", true); } // [V3] |
| 4134 | 10070 | test { try toUnicodeFail("-\xe3\x80\x82\xe4\x8f\x9b"); } // [V3] |
| 10071 | test { try toAsciiFail("-\xe3\x80\x82\xe4\x8f\x9b", false); } // [V3] |
| 10072 | test { try toAsciiFail("-\xe3\x80\x82\xe4\x8f\x9b", true); } // [V3] |
| 4135 | 10073 | test { try toUnicodeFail("-.xn--xco"); } // [V3] |
| 10074 | test { try toAsciiFail("-.xn--xco", false); } // [V3] |
| 10075 | test { try toAsciiFail("-.xn--xco", true); } // [V3] |
| 4136 | 10076 | test { try toUnicodeFail("\xe2\x80\x8c\xf1\x92\x83\xa0\xef\xbc\x8e\xe2\x80\x8d"); } // [C1, C2, V7] |
| 10077 | test { try toAsciiFail("\xe2\x80\x8c\xf1\x92\x83\xa0\xef\xbc\x8e\xe2\x80\x8d", false); } // [C1, C2, V7] |
| 10078 | test { try toAsciiFail("\xe2\x80\x8c\xf1\x92\x83\xa0\xef\xbc\x8e\xe2\x80\x8d", true); } // [V7, A4_2] |
| 4137 | 10079 | test { try toUnicodeFail("\xe2\x80\x8c\xf1\x92\x83\xa0.\xe2\x80\x8d"); } // [C1, C2, V7] |
| 10080 | test { try toAsciiFail("\xe2\x80\x8c\xf1\x92\x83\xa0.\xe2\x80\x8d", false); } // [C1, C2, V7] |
| 10081 | test { try toAsciiFail("\xe2\x80\x8c\xf1\x92\x83\xa0.\xe2\x80\x8d", true); } // [V7, A4_2] |
| 4138 | 10082 | test { try toUnicodeFail("xn--dj8y."); } // [V7] |
| 10083 | test { try toAsciiFail("xn--dj8y.", false); } // [V7, A4_2] |
| 10084 | test { try toAsciiFail("xn--dj8y.", true); } // [V7, A4_2] |
| 4139 | 10085 | test { try toUnicodeFail("xn--0ugz7551c.xn--1ug"); } // [C1, C2, V7] |
| 10086 | test { try toAsciiFail("xn--0ugz7551c.xn--1ug", false); } // [C1, C2, V7] |
| 10087 | test { try toAsciiFail("xn--0ugz7551c.xn--1ug", true); } // [C1, C2, V7] |
| 4140 | 10088 | test { try toUnicodeFail("\xe2\x92\x88\xe2\x93\xb0\xf3\xa5\xa3\x87\xef\xbd\xa1\xf0\x90\xb9\xa0\xe2\x80\x8d\xf2\x97\xb7\xa6\xe1\x82\xb5"); } // [B1, C2, V7] |
| 10089 | test { try toAsciiFail("\xe2\x92\x88\xe2\x93\xb0\xf3\xa5\xa3\x87\xef\xbd\xa1\xf0\x90\xb9\xa0\xe2\x80\x8d\xf2\x97\xb7\xa6\xe1\x82\xb5", false); } // [B1, C2, V7] |
| 10090 | test { try toAsciiFail("\xe2\x92\x88\xe2\x93\xb0\xf3\xa5\xa3\x87\xef\xbd\xa1\xf0\x90\xb9\xa0\xe2\x80\x8d\xf2\x97\xb7\xa6\xe1\x82\xb5", true); } // [B1, V7] |
| 4141 | 10091 | test { try toUnicodeFail("1.\xe2\x93\xb0\xf3\xa5\xa3\x87\xe3\x80\x82\xf0\x90\xb9\xa0\xe2\x80\x8d\xf2\x97\xb7\xa6\xe1\x82\xb5"); } // [B1, C2, V7] |
| 10092 | test { try toAsciiFail("1.\xe2\x93\xb0\xf3\xa5\xa3\x87\xe3\x80\x82\xf0\x90\xb9\xa0\xe2\x80\x8d\xf2\x97\xb7\xa6\xe1\x82\xb5", false); } // [B1, C2, V7] |
| 10093 | test { try toAsciiFail("1.\xe2\x93\xb0\xf3\xa5\xa3\x87\xe3\x80\x82\xf0\x90\xb9\xa0\xe2\x80\x8d\xf2\x97\xb7\xa6\xe1\x82\xb5", true); } // [B1, V7] |
| 4142 | 10094 | test { try toUnicodeFail("1.\xe2\x93\xb0\xf3\xa5\xa3\x87\xe3\x80\x82\xf0\x90\xb9\xa0\xe2\x80\x8d\xf2\x97\xb7\xa6\xe2\xb4\x95"); } // [B1, C2, V7] |
| 10095 | test { try toAsciiFail("1.\xe2\x93\xb0\xf3\xa5\xa3\x87\xe3\x80\x82\xf0\x90\xb9\xa0\xe2\x80\x8d\xf2\x97\xb7\xa6\xe2\xb4\x95", false); } // [B1, C2, V7] |
| 10096 | test { try toAsciiFail("1.\xe2\x93\xb0\xf3\xa5\xa3\x87\xe3\x80\x82\xf0\x90\xb9\xa0\xe2\x80\x8d\xf2\x97\xb7\xa6\xe2\xb4\x95", true); } // [B1, V7] |
| 4143 | 10097 | test { try toUnicodeFail("1.xn--svh00804k.xn--dljv223ee5t2d"); } // [B1, V7] |
| 10098 | test { try toAsciiFail("1.xn--svh00804k.xn--dljv223ee5t2d", false); } // [B1, V7] |
| 10099 | test { try toAsciiFail("1.xn--svh00804k.xn--dljv223ee5t2d", true); } // [B1, V7] |
| 4144 | 10100 | test { try toUnicodeFail("1.xn--svh00804k.xn--1ug352csp0psg45e"); } // [B1, C2, V7] |
| 10101 | test { try toAsciiFail("1.xn--svh00804k.xn--1ug352csp0psg45e", false); } // [B1, C2, V7] |
| 10102 | test { try toAsciiFail("1.xn--svh00804k.xn--1ug352csp0psg45e", true); } // [B1, C2, V7] |
| 4145 | 10103 | test { try toUnicodeFail("\xe2\x92\x88\xe2\x93\xb0\xf3\xa5\xa3\x87\xef\xbd\xa1\xf0\x90\xb9\xa0\xe2\x80\x8d\xf2\x97\xb7\xa6\xe2\xb4\x95"); } // [B1, C2, V7] |
| 10104 | test { try toAsciiFail("\xe2\x92\x88\xe2\x93\xb0\xf3\xa5\xa3\x87\xef\xbd\xa1\xf0\x90\xb9\xa0\xe2\x80\x8d\xf2\x97\xb7\xa6\xe2\xb4\x95", false); } // [B1, C2, V7] |
| 10105 | test { try toAsciiFail("\xe2\x92\x88\xe2\x93\xb0\xf3\xa5\xa3\x87\xef\xbd\xa1\xf0\x90\xb9\xa0\xe2\x80\x8d\xf2\x97\xb7\xa6\xe2\xb4\x95", true); } // [B1, V7] |
| 4146 | 10106 | test { try toUnicodeFail("xn--tsh0nz9380h.xn--dljv223ee5t2d"); } // [B1, V7] |
| 10107 | test { try toAsciiFail("xn--tsh0nz9380h.xn--dljv223ee5t2d", false); } // [B1, V7] |
| 10108 | test { try toAsciiFail("xn--tsh0nz9380h.xn--dljv223ee5t2d", true); } // [B1, V7] |
| 4147 | 10109 | test { try toUnicodeFail("xn--tsh0nz9380h.xn--1ug352csp0psg45e"); } // [B1, C2, V7] |
| 10110 | test { try toAsciiFail("xn--tsh0nz9380h.xn--1ug352csp0psg45e", false); } // [B1, C2, V7] |
| 10111 | test { try toAsciiFail("xn--tsh0nz9380h.xn--1ug352csp0psg45e", true); } // [B1, C2, V7] |
| 4148 | 10112 | test { try toUnicodeFail("1.xn--svh00804k.xn--tnd1990ke579c"); } // [B1, V7] |
| 10113 | test { try toAsciiFail("1.xn--svh00804k.xn--tnd1990ke579c", false); } // [B1, V7] |
| 10114 | test { try toAsciiFail("1.xn--svh00804k.xn--tnd1990ke579c", true); } // [B1, V7] |
| 4149 | 10115 | test { try toUnicodeFail("1.xn--svh00804k.xn--tnd969erj4psgl3e"); } // [B1, C2, V7] |
| 10116 | test { try toAsciiFail("1.xn--svh00804k.xn--tnd969erj4psgl3e", false); } // [B1, C2, V7] |
| 10117 | test { try toAsciiFail("1.xn--svh00804k.xn--tnd969erj4psgl3e", true); } // [B1, C2, V7] |
| 4150 | 10118 | test { try toUnicodeFail("xn--tsh0nz9380h.xn--tnd1990ke579c"); } // [B1, V7] |
| 10119 | test { try toAsciiFail("xn--tsh0nz9380h.xn--tnd1990ke579c", false); } // [B1, V7] |
| 10120 | test { try toAsciiFail("xn--tsh0nz9380h.xn--tnd1990ke579c", true); } // [B1, V7] |
| 4151 | 10121 | test { try toUnicodeFail("xn--tsh0nz9380h.xn--tnd969erj4psgl3e"); } // [B1, C2, V7] |
| 10122 | test { try toAsciiFail("xn--tsh0nz9380h.xn--tnd969erj4psgl3e", false); } // [B1, C2, V7] |
| 10123 | test { try toAsciiFail("xn--tsh0nz9380h.xn--tnd969erj4psgl3e", true); } // [B1, C2, V7] |
| 4152 | 10124 | test { try toUnicodeFail("\xf0\x9e\xa0\x8a\xe1\xa0\xae-\xc3\x9f\xef\xbd\xa1\xe1\xb3\x90\xe5\x8a\xb9\xd8\x81\xf0\xb7\xa3\xad"); } // [B1, B2, B3, V6, V7] |
| 10125 | test { try toAsciiFail("\xf0\x9e\xa0\x8a\xe1\xa0\xae-\xc3\x9f\xef\xbd\xa1\xe1\xb3\x90\xe5\x8a\xb9\xd8\x81\xf0\xb7\xa3\xad", false); } // [B1, B2, B3, V6, V7] |
| 10126 | test { try toAsciiFail("\xf0\x9e\xa0\x8a\xe1\xa0\xae-\xc3\x9f\xef\xbd\xa1\xe1\xb3\x90\xe5\x8a\xb9\xd8\x81\xf0\xb7\xa3\xad", true); } // [B1, B2, B3, V6, V7] |
| 4153 | 10127 | test { try toUnicodeFail("\xf0\x9e\xa0\x8a\xe1\xa0\xae-\xc3\x9f\xe3\x80\x82\xe1\xb3\x90\xe5\x8a\xb9\xd8\x81\xf0\xb7\xa3\xad"); } // [B1, B2, B3, V6, V7] |
| 10128 | test { try toAsciiFail("\xf0\x9e\xa0\x8a\xe1\xa0\xae-\xc3\x9f\xe3\x80\x82\xe1\xb3\x90\xe5\x8a\xb9\xd8\x81\xf0\xb7\xa3\xad", false); } // [B1, B2, B3, V6, V7] |
| 10129 | test { try toAsciiFail("\xf0\x9e\xa0\x8a\xe1\xa0\xae-\xc3\x9f\xe3\x80\x82\xe1\xb3\x90\xe5\x8a\xb9\xd8\x81\xf0\xb7\xa3\xad", true); } // [B1, B2, B3, V6, V7] |
| 4154 | 10130 | test { try toUnicodeFail("\xf0\x9e\xa0\x8a\xe1\xa0\xae-SS\xe3\x80\x82\xe1\xb3\x90\xe5\x8a\xb9\xd8\x81\xf0\xb7\xa3\xad"); } // [B1, B2, B3, V6, V7] |
| 10131 | test { try toAsciiFail("\xf0\x9e\xa0\x8a\xe1\xa0\xae-SS\xe3\x80\x82\xe1\xb3\x90\xe5\x8a\xb9\xd8\x81\xf0\xb7\xa3\xad", false); } // [B1, B2, B3, V6, V7] |
| 10132 | test { try toAsciiFail("\xf0\x9e\xa0\x8a\xe1\xa0\xae-SS\xe3\x80\x82\xe1\xb3\x90\xe5\x8a\xb9\xd8\x81\xf0\xb7\xa3\xad", true); } // [B1, B2, B3, V6, V7] |
| 4155 | 10133 | test { try toUnicodeFail("\xf0\x9e\xa0\x8a\xe1\xa0\xae-ss\xe3\x80\x82\xe1\xb3\x90\xe5\x8a\xb9\xd8\x81\xf0\xb7\xa3\xad"); } // [B1, B2, B3, V6, V7] |
| 10134 | test { try toAsciiFail("\xf0\x9e\xa0\x8a\xe1\xa0\xae-ss\xe3\x80\x82\xe1\xb3\x90\xe5\x8a\xb9\xd8\x81\xf0\xb7\xa3\xad", false); } // [B1, B2, B3, V6, V7] |
| 10135 | test { try toAsciiFail("\xf0\x9e\xa0\x8a\xe1\xa0\xae-ss\xe3\x80\x82\xe1\xb3\x90\xe5\x8a\xb9\xd8\x81\xf0\xb7\xa3\xad", true); } // [B1, B2, B3, V6, V7] |
| 4156 | 10136 | test { try toUnicodeFail("\xf0\x9e\xa0\x8a\xe1\xa0\xae-Ss\xe3\x80\x82\xe1\xb3\x90\xe5\x8a\xb9\xd8\x81\xf0\xb7\xa3\xad"); } // [B1, B2, B3, V6, V7] |
| 10137 | test { try toAsciiFail("\xf0\x9e\xa0\x8a\xe1\xa0\xae-Ss\xe3\x80\x82\xe1\xb3\x90\xe5\x8a\xb9\xd8\x81\xf0\xb7\xa3\xad", false); } // [B1, B2, B3, V6, V7] |
| 10138 | test { try toAsciiFail("\xf0\x9e\xa0\x8a\xe1\xa0\xae-Ss\xe3\x80\x82\xe1\xb3\x90\xe5\x8a\xb9\xd8\x81\xf0\xb7\xa3\xad", true); } // [B1, B2, B3, V6, V7] |
| 4157 | 10139 | test { try toUnicodeFail("xn---ss-21t18904a.xn--jfb197i791bi6x4c"); } // [B1, B2, B3, V6, V7] |
| 10140 | test { try toAsciiFail("xn---ss-21t18904a.xn--jfb197i791bi6x4c", false); } // [B1, B2, B3, V6, V7] |
| 10141 | test { try toAsciiFail("xn---ss-21t18904a.xn--jfb197i791bi6x4c", true); } // [B1, B2, B3, V6, V7] |
| 4158 | 10142 | test { try toUnicodeFail("xn----qfa310pg973b.xn--jfb197i791bi6x4c"); } // [B1, B2, B3, V6, V7] |
| 10143 | test { try toAsciiFail("xn----qfa310pg973b.xn--jfb197i791bi6x4c", false); } // [B1, B2, B3, V6, V7] |
| 10144 | test { try toAsciiFail("xn----qfa310pg973b.xn--jfb197i791bi6x4c", true); } // [B1, B2, B3, V6, V7] |
| 4159 | 10145 | test { try toUnicodeFail("\xf0\x9e\xa0\x8a\xe1\xa0\xae-SS\xef\xbd\xa1\xe1\xb3\x90\xe5\x8a\xb9\xd8\x81\xf0\xb7\xa3\xad"); } // [B1, B2, B3, V6, V7] |
| 10146 | test { try toAsciiFail("\xf0\x9e\xa0\x8a\xe1\xa0\xae-SS\xef\xbd\xa1\xe1\xb3\x90\xe5\x8a\xb9\xd8\x81\xf0\xb7\xa3\xad", false); } // [B1, B2, B3, V6, V7] |
| 10147 | test { try toAsciiFail("\xf0\x9e\xa0\x8a\xe1\xa0\xae-SS\xef\xbd\xa1\xe1\xb3\x90\xe5\x8a\xb9\xd8\x81\xf0\xb7\xa3\xad", true); } // [B1, B2, B3, V6, V7] |
| 4160 | 10148 | test { try toUnicodeFail("\xf0\x9e\xa0\x8a\xe1\xa0\xae-ss\xef\xbd\xa1\xe1\xb3\x90\xe5\x8a\xb9\xd8\x81\xf0\xb7\xa3\xad"); } // [B1, B2, B3, V6, V7] |
| 10149 | test { try toAsciiFail("\xf0\x9e\xa0\x8a\xe1\xa0\xae-ss\xef\xbd\xa1\xe1\xb3\x90\xe5\x8a\xb9\xd8\x81\xf0\xb7\xa3\xad", false); } // [B1, B2, B3, V6, V7] |
| 10150 | test { try toAsciiFail("\xf0\x9e\xa0\x8a\xe1\xa0\xae-ss\xef\xbd\xa1\xe1\xb3\x90\xe5\x8a\xb9\xd8\x81\xf0\xb7\xa3\xad", true); } // [B1, B2, B3, V6, V7] |
| 4161 | 10151 | test { try toUnicodeFail("\xf0\x9e\xa0\x8a\xe1\xa0\xae-Ss\xef\xbd\xa1\xe1\xb3\x90\xe5\x8a\xb9\xd8\x81\xf0\xb7\xa3\xad"); } // [B1, B2, B3, V6, V7] |
| 10152 | test { try toAsciiFail("\xf0\x9e\xa0\x8a\xe1\xa0\xae-Ss\xef\xbd\xa1\xe1\xb3\x90\xe5\x8a\xb9\xd8\x81\xf0\xb7\xa3\xad", false); } // [B1, B2, B3, V6, V7] |
| 10153 | test { try toAsciiFail("\xf0\x9e\xa0\x8a\xe1\xa0\xae-Ss\xef\xbd\xa1\xe1\xb3\x90\xe5\x8a\xb9\xd8\x81\xf0\xb7\xa3\xad", true); } // [B1, B2, B3, V6, V7] |
| 4162 | 10154 | test { try toUnicodeFail("\xf0\x91\x87\x80.\xf3\xa0\xa8\xb1"); } // [V6, V7] |
| 10155 | test { try toAsciiFail("\xf0\x91\x87\x80.\xf3\xa0\xa8\xb1", false); } // [V6, V7] |
| 10156 | test { try toAsciiFail("\xf0\x91\x87\x80.\xf3\xa0\xa8\xb1", true); } // [V6, V7] |
| 4163 | 10157 | test { try toUnicodeFail("xn--wd1d.xn--k946e"); } // [V6, V7] |
| 10158 | test { try toAsciiFail("xn--wd1d.xn--k946e", false); } // [V6, V7] |
| 10159 | test { try toAsciiFail("xn--wd1d.xn--k946e", true); } // [V6, V7] |
| 4164 | 10160 | test { try toUnicodeFail("\xe2\x90\x923\xef\xae\x88\xef\xbd\xa1\xf0\x9d\x9f\x98\xf0\x90\xa8\xbf\xf0\x90\xb9\x86"); } // [B1, V7] |
| 10161 | test { try toAsciiFail("\xe2\x90\x923\xef\xae\x88\xef\xbd\xa1\xf0\x9d\x9f\x98\xf0\x90\xa8\xbf\xf0\x90\xb9\x86", false); } // [B1, V7] |
| 10162 | test { try toAsciiFail("\xe2\x90\x923\xef\xae\x88\xef\xbd\xa1\xf0\x9d\x9f\x98\xf0\x90\xa8\xbf\xf0\x90\xb9\x86", true); } // [B1, V7] |
| 4165 | 10163 | test { try toUnicodeFail("\xe2\x90\x923\xda\x88\xe3\x80\x820\xf0\x90\xa8\xbf\xf0\x90\xb9\x86"); } // [B1, V7] |
| 10164 | test { try toAsciiFail("\xe2\x90\x923\xda\x88\xe3\x80\x820\xf0\x90\xa8\xbf\xf0\x90\xb9\x86", false); } // [B1, V7] |
| 10165 | test { try toAsciiFail("\xe2\x90\x923\xda\x88\xe3\x80\x820\xf0\x90\xa8\xbf\xf0\x90\xb9\x86", true); } // [B1, V7] |
| 4166 | 10166 | test { try toUnicodeFail("xn--3-jsc897t.xn--0-sc5iy3h"); } // [B1, V7] |
| 10167 | test { try toAsciiFail("xn--3-jsc897t.xn--0-sc5iy3h", false); } // [B1, V7] |
| 10168 | test { try toAsciiFail("xn--3-jsc897t.xn--0-sc5iy3h", true); } // [B1, V7] |
| 4167 | 10169 | test { try toUnicodeFail("\xdd\xab\xef\xbc\x96\xe0\xaa\x81\xe0\xa2\xa6\xe3\x80\x82\xe1\xb7\xa3"); } // [B1, V6] |
| 10170 | test { try toAsciiFail("\xdd\xab\xef\xbc\x96\xe0\xaa\x81\xe0\xa2\xa6\xe3\x80\x82\xe1\xb7\xa3", false); } // [B1, V6] |
| 10171 | test { try toAsciiFail("\xdd\xab\xef\xbc\x96\xe0\xaa\x81\xe0\xa2\xa6\xe3\x80\x82\xe1\xb7\xa3", true); } // [B1, V6] |
| 4168 | 10172 | test { try toUnicodeFail("\xdd\xab6\xe0\xaa\x81\xe0\xa2\xa6\xe3\x80\x82\xe1\xb7\xa3"); } // [B1, V6] |
| 10173 | test { try toAsciiFail("\xdd\xab6\xe0\xaa\x81\xe0\xa2\xa6\xe3\x80\x82\xe1\xb7\xa3", false); } // [B1, V6] |
| 10174 | test { try toAsciiFail("\xdd\xab6\xe0\xaa\x81\xe0\xa2\xa6\xe3\x80\x82\xe1\xb7\xa3", true); } // [B1, V6] |
| 4169 | 10175 | test { try toUnicodeFail("xn--6-h5c06gj6c.xn--7eg"); } // [B1, V6] |
| 10176 | test { try toAsciiFail("xn--6-h5c06gj6c.xn--7eg", false); } // [B1, V6] |
| 10177 | test { try toAsciiFail("xn--6-h5c06gj6c.xn--7eg", true); } // [B1, V6] |
| 4170 | 10178 | test { try toUnicodeFail("\xd8\x85-\xf0\xbd\xa4\x9e\xe1\x82\xa2\xe3\x80\x82\xf2\x85\xa4\xb6\xe2\x80\x8d"); } // [B1, B6, C2, V7] |
| 10179 | test { try toAsciiFail("\xd8\x85-\xf0\xbd\xa4\x9e\xe1\x82\xa2\xe3\x80\x82\xf2\x85\xa4\xb6\xe2\x80\x8d", false); } // [B1, B6, C2, V7] |
| 10180 | test { try toAsciiFail("\xd8\x85-\xf0\xbd\xa4\x9e\xe1\x82\xa2\xe3\x80\x82\xf2\x85\xa4\xb6\xe2\x80\x8d", true); } // [B1, V7] |
| 4171 | 10181 | test { try toUnicodeFail("\xd8\x85-\xf0\xbd\xa4\x9e\xe2\xb4\x82\xe3\x80\x82\xf2\x85\xa4\xb6\xe2\x80\x8d"); } // [B1, B6, C2, V7] |
| 10182 | test { try toAsciiFail("\xd8\x85-\xf0\xbd\xa4\x9e\xe2\xb4\x82\xe3\x80\x82\xf2\x85\xa4\xb6\xe2\x80\x8d", false); } // [B1, B6, C2, V7] |
| 10183 | test { try toAsciiFail("\xd8\x85-\xf0\xbd\xa4\x9e\xe2\xb4\x82\xe3\x80\x82\xf2\x85\xa4\xb6\xe2\x80\x8d", true); } // [B1, V7] |
| 4172 | 10184 | test { try toUnicodeFail("xn----0kc8501a5399e.xn--ss06b"); } // [B1, V7] |
| 10185 | test { try toAsciiFail("xn----0kc8501a5399e.xn--ss06b", false); } // [B1, V7] |
| 10186 | test { try toAsciiFail("xn----0kc8501a5399e.xn--ss06b", true); } // [B1, V7] |
| 4173 | 10187 | test { try toUnicodeFail("xn----0kc8501a5399e.xn--1ugy3204f"); } // [B1, B6, C2, V7] |
| 10188 | test { try toAsciiFail("xn----0kc8501a5399e.xn--1ugy3204f", false); } // [B1, B6, C2, V7] |
| 10189 | test { try toAsciiFail("xn----0kc8501a5399e.xn--1ugy3204f", true); } // [B1, B6, C2, V7] |
| 4174 | 10190 | test { try toUnicodeFail("xn----0kc662fc152h.xn--ss06b"); } // [B1, V7] |
| 10191 | test { try toAsciiFail("xn----0kc662fc152h.xn--ss06b", false); } // [B1, V7] |
| 10192 | test { try toAsciiFail("xn----0kc662fc152h.xn--ss06b", true); } // [B1, V7] |
| 4175 | 10193 | test { try toUnicodeFail("xn----0kc662fc152h.xn--1ugy3204f"); } // [B1, B6, C2, V7] |
| 10194 | test { try toAsciiFail("xn----0kc662fc152h.xn--1ugy3204f", false); } // [B1, B6, C2, V7] |
| 10195 | test { try toAsciiFail("xn----0kc662fc152h.xn--1ugy3204f", true); } // [B1, B6, C2, V7] |
| 4176 | 10196 | test { try toUnicodePass("\xe2\xbe\x86\xef\xbc\x8e\xea\xa1\x88\xef\xbc\x95\xe2\x89\xaf\xc3\x9f", "\xe8\x88\x8c.\xea\xa1\x885\xe2\x89\xaf\xc3\x9f"); } |
| 4177 | 10197 | test { try toAsciiPass("\xe2\xbe\x86\xef\xbc\x8e\xea\xa1\x88\xef\xbc\x95\xe2\x89\xaf\xc3\x9f", "xn--tc1a.xn--5-qfa988w745i", false); } |
| 4178 | 10198 | test { try toAsciiPass("\xe2\xbe\x86\xef\xbc\x8e\xea\xa1\x88\xef\xbc\x95\xe2\x89\xaf\xc3\x9f", "xn--tc1a.xn--5ss-3m2a5009e", true); } |
| ... | ... | @@ -4228,14 +10248,32 @@ test { try toUnicodePass("\xe2\xbe\x86\xef\xbc\x8e\xea\xa1\x88\xef\xbc\x95\xe2\x |
| 4228 | 10248 | test { try toAsciiPass("\xe2\xbe\x86\xef\xbc\x8e\xea\xa1\x88\xef\xbc\x95\xe2\x89\xafSs", "xn--tc1a.xn--5ss-3m2a5009e", false); } |
| 4229 | 10249 | test { try toAsciiPass("\xe2\xbe\x86\xef\xbc\x8e\xea\xa1\x88\xef\xbc\x95\xe2\x89\xafSs", "xn--tc1a.xn--5ss-3m2a5009e", true); } |
| 4230 | 10250 | test { try toUnicodeFail("\xe0\xab\x8d8\xe2\x80\x8d\xef\xbc\x8e\xf2\xbe\x82\x88\xdd\x9c"); } // [B1, B5, B6, C2, V6, V7] |
| 10251 | test { try toAsciiFail("\xe0\xab\x8d8\xe2\x80\x8d\xef\xbc\x8e\xf2\xbe\x82\x88\xdd\x9c", false); } // [B1, B5, B6, C2, V6, V7] |
| 10252 | test { try toAsciiFail("\xe0\xab\x8d8\xe2\x80\x8d\xef\xbc\x8e\xf2\xbe\x82\x88\xdd\x9c", true); } // [B1, B5, B6, V6, V7] |
| 4231 | 10253 | test { try toUnicodeFail("\xe0\xab\x8d8\xe2\x80\x8d.\xf2\xbe\x82\x88\xdd\x9c"); } // [B1, B5, B6, C2, V6, V7] |
| 10254 | test { try toAsciiFail("\xe0\xab\x8d8\xe2\x80\x8d.\xf2\xbe\x82\x88\xdd\x9c", false); } // [B1, B5, B6, C2, V6, V7] |
| 10255 | test { try toAsciiFail("\xe0\xab\x8d8\xe2\x80\x8d.\xf2\xbe\x82\x88\xdd\x9c", true); } // [B1, B5, B6, V6, V7] |
| 4232 | 10256 | test { try toUnicodeFail("xn--8-yke.xn--gpb79046m"); } // [B1, B5, B6, V6, V7] |
| 10257 | test { try toAsciiFail("xn--8-yke.xn--gpb79046m", false); } // [B1, B5, B6, V6, V7] |
| 10258 | test { try toAsciiFail("xn--8-yke.xn--gpb79046m", true); } // [B1, B5, B6, V6, V7] |
| 4233 | 10259 | test { try toUnicodeFail("xn--8-yke534n.xn--gpb79046m"); } // [B1, B5, B6, C2, V6, V7] |
| 10260 | test { try toAsciiFail("xn--8-yke534n.xn--gpb79046m", false); } // [B1, B5, B6, C2, V6, V7] |
| 10261 | test { try toAsciiFail("xn--8-yke534n.xn--gpb79046m", true); } // [B1, B5, B6, C2, V6, V7] |
| 4234 | 10262 | test { try toUnicodeFail("\xf2\xb8\xb7\x86\xe0\xa9\xb0\xe2\x89\xae\xf2\xb9\x93\x99\xef\xbc\x8e\xf1\x9e\x8e\xa7\xe2\x81\xb7\xf3\xa0\xaf\x99\xda\xb6"); } // [B5, B6, V7] |
| 10263 | test { try toAsciiFail("\xf2\xb8\xb7\x86\xe0\xa9\xb0\xe2\x89\xae\xf2\xb9\x93\x99\xef\xbc\x8e\xf1\x9e\x8e\xa7\xe2\x81\xb7\xf3\xa0\xaf\x99\xda\xb6", false); } // [B5, B6, V7] |
| 10264 | test { try toAsciiFail("\xf2\xb8\xb7\x86\xe0\xa9\xb0\xe2\x89\xae\xf2\xb9\x93\x99\xef\xbc\x8e\xf1\x9e\x8e\xa7\xe2\x81\xb7\xf3\xa0\xaf\x99\xda\xb6", true); } // [B5, B6, V7] |
| 4235 | 10265 | test { try toUnicodeFail("\xf2\xb8\xb7\x86\xe0\xa9\xb0<\xcc\xb8\xf2\xb9\x93\x99\xef\xbc\x8e\xf1\x9e\x8e\xa7\xe2\x81\xb7\xf3\xa0\xaf\x99\xda\xb6"); } // [B5, B6, V7] |
| 10266 | test { try toAsciiFail("\xf2\xb8\xb7\x86\xe0\xa9\xb0<\xcc\xb8\xf2\xb9\x93\x99\xef\xbc\x8e\xf1\x9e\x8e\xa7\xe2\x81\xb7\xf3\xa0\xaf\x99\xda\xb6", false); } // [B5, B6, V7] |
| 10267 | test { try toAsciiFail("\xf2\xb8\xb7\x86\xe0\xa9\xb0<\xcc\xb8\xf2\xb9\x93\x99\xef\xbc\x8e\xf1\x9e\x8e\xa7\xe2\x81\xb7\xf3\xa0\xaf\x99\xda\xb6", true); } // [B5, B6, V7] |
| 4236 | 10268 | test { try toUnicodeFail("\xf2\xb8\xb7\x86\xe0\xa9\xb0\xe2\x89\xae\xf2\xb9\x93\x99.\xf1\x9e\x8e\xa77\xf3\xa0\xaf\x99\xda\xb6"); } // [B5, B6, V7] |
| 10269 | test { try toAsciiFail("\xf2\xb8\xb7\x86\xe0\xa9\xb0\xe2\x89\xae\xf2\xb9\x93\x99.\xf1\x9e\x8e\xa77\xf3\xa0\xaf\x99\xda\xb6", false); } // [B5, B6, V7] |
| 10270 | test { try toAsciiFail("\xf2\xb8\xb7\x86\xe0\xa9\xb0\xe2\x89\xae\xf2\xb9\x93\x99.\xf1\x9e\x8e\xa77\xf3\xa0\xaf\x99\xda\xb6", true); } // [B5, B6, V7] |
| 4237 | 10271 | test { try toUnicodeFail("\xf2\xb8\xb7\x86\xe0\xa9\xb0<\xcc\xb8\xf2\xb9\x93\x99.\xf1\x9e\x8e\xa77\xf3\xa0\xaf\x99\xda\xb6"); } // [B5, B6, V7] |
| 10272 | test { try toAsciiFail("\xf2\xb8\xb7\x86\xe0\xa9\xb0<\xcc\xb8\xf2\xb9\x93\x99.\xf1\x9e\x8e\xa77\xf3\xa0\xaf\x99\xda\xb6", false); } // [B5, B6, V7] |
| 10273 | test { try toAsciiFail("\xf2\xb8\xb7\x86\xe0\xa9\xb0<\xcc\xb8\xf2\xb9\x93\x99.\xf1\x9e\x8e\xa77\xf3\xa0\xaf\x99\xda\xb6", true); } // [B5, B6, V7] |
| 4238 | 10274 | test { try toUnicodeFail("xn--ycc893jqh38rb6fa.xn--7-5uc53836ixt41c"); } // [B5, B6, V7] |
| 10275 | test { try toAsciiFail("xn--ycc893jqh38rb6fa.xn--7-5uc53836ixt41c", false); } // [B5, B6, V7] |
| 10276 | test { try toAsciiFail("xn--ycc893jqh38rb6fa.xn--7-5uc53836ixt41c", true); } // [B5, B6, V7] |
| 4239 | 10277 | test { try toUnicodePass("\xf0\x9e\xa4\xaa.\xcf\x82", "\xf0\x9e\xa4\xaa.\xcf\x82"); } |
| 4240 | 10278 | test { try toAsciiPass("\xf0\x9e\xa4\xaa.\xcf\x82", "xn--ie6h.xn--3xa", false); } |
| 4241 | 10279 | test { try toAsciiPass("\xf0\x9e\xa4\xaa.\xcf\x82", "xn--ie6h.xn--4xa", true); } |
| ... | ... | @@ -4262,14 +10300,19 @@ test { try toAsciiPass("\xf0\x9e\xa4\xaa.\xce\xa3", "xn--ie6h.xn--4xa", false); |
| 4262 | 10300 | test { try toAsciiPass("\xf0\x9e\xa4\xaa.\xce\xa3", "xn--ie6h.xn--4xa", true); } |
| 4263 | 10301 | test { try toAsciiPass("\xe2\x80\x8c\xe1\x82\xba\xef\xbd\xa1\xcf\x82", "xn--ilj.xn--4xa", true); } |
| 4264 | 10302 | test { try toUnicodeFail("\xe2\x80\x8c\xe1\x82\xba\xef\xbd\xa1\xcf\x82"); } // [C1] |
| 10303 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x82\xba\xef\xbd\xa1\xcf\x82", false); } // [C1] |
| 4265 | 10304 | test { try toAsciiPass("\xe2\x80\x8c\xe1\x82\xba\xe3\x80\x82\xcf\x82", "xn--ilj.xn--4xa", true); } |
| 4266 | 10305 | test { try toUnicodeFail("\xe2\x80\x8c\xe1\x82\xba\xe3\x80\x82\xcf\x82"); } // [C1] |
| 10306 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x82\xba\xe3\x80\x82\xcf\x82", false); } // [C1] |
| 4267 | 10307 | test { try toAsciiPass("\xe2\x80\x8c\xe2\xb4\x9a\xe3\x80\x82\xcf\x82", "xn--ilj.xn--4xa", true); } |
| 4268 | 10308 | test { try toUnicodeFail("\xe2\x80\x8c\xe2\xb4\x9a\xe3\x80\x82\xcf\x82"); } // [C1] |
| 10309 | test { try toAsciiFail("\xe2\x80\x8c\xe2\xb4\x9a\xe3\x80\x82\xcf\x82", false); } // [C1] |
| 4269 | 10310 | test { try toAsciiPass("\xe2\x80\x8c\xe1\x82\xba\xe3\x80\x82\xce\xa3", "xn--ilj.xn--4xa", true); } |
| 4270 | 10311 | test { try toUnicodeFail("\xe2\x80\x8c\xe1\x82\xba\xe3\x80\x82\xce\xa3"); } // [C1] |
| 10312 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x82\xba\xe3\x80\x82\xce\xa3", false); } // [C1] |
| 4271 | 10313 | test { try toAsciiPass("\xe2\x80\x8c\xe2\xb4\x9a\xe3\x80\x82\xcf\x83", "xn--ilj.xn--4xa", true); } |
| 4272 | 10314 | test { try toUnicodeFail("\xe2\x80\x8c\xe2\xb4\x9a\xe3\x80\x82\xcf\x83"); } // [C1] |
| 10315 | test { try toAsciiFail("\xe2\x80\x8c\xe2\xb4\x9a\xe3\x80\x82\xcf\x83", false); } // [C1] |
| 4273 | 10316 | test { try toUnicodePass("xn--ilj.xn--4xa", "\xe2\xb4\x9a.\xcf\x83"); } |
| 4274 | 10317 | test { try toAsciiPass("xn--ilj.xn--4xa", "xn--ilj.xn--4xa", false); } |
| 4275 | 10318 | test { try toAsciiPass("xn--ilj.xn--4xa", "xn--ilj.xn--4xa", true); } |
| ... | ... | @@ -4292,48 +10335,125 @@ test { try toUnicodePass("\xe1\x82\xba.\xcf\x83", "\xe2\xb4\x9a.\xcf\x83"); } |
| 4292 | 10335 | test { try toAsciiPass("\xe1\x82\xba.\xcf\x83", "xn--ilj.xn--4xa", false); } |
| 4293 | 10336 | test { try toAsciiPass("\xe1\x82\xba.\xcf\x83", "xn--ilj.xn--4xa", true); } |
| 4294 | 10337 | test { try toUnicodeFail("xn--0ug262c.xn--4xa"); } // [C1] |
| 10338 | test { try toAsciiFail("xn--0ug262c.xn--4xa", false); } // [C1] |
| 10339 | test { try toAsciiFail("xn--0ug262c.xn--4xa", true); } // [C1] |
| 4295 | 10340 | test { try toUnicodeFail("xn--0ug262c.xn--3xa"); } // [C1] |
| 10341 | test { try toAsciiFail("xn--0ug262c.xn--3xa", false); } // [C1] |
| 10342 | test { try toAsciiFail("xn--0ug262c.xn--3xa", true); } // [C1] |
| 4296 | 10343 | test { try toAsciiPass("\xe2\x80\x8c\xe2\xb4\x9a\xef\xbd\xa1\xcf\x82", "xn--ilj.xn--4xa", true); } |
| 4297 | 10344 | test { try toUnicodeFail("\xe2\x80\x8c\xe2\xb4\x9a\xef\xbd\xa1\xcf\x82"); } // [C1] |
| 10345 | test { try toAsciiFail("\xe2\x80\x8c\xe2\xb4\x9a\xef\xbd\xa1\xcf\x82", false); } // [C1] |
| 4298 | 10346 | test { try toAsciiPass("\xe2\x80\x8c\xe1\x82\xba\xef\xbd\xa1\xce\xa3", "xn--ilj.xn--4xa", true); } |
| 4299 | 10347 | test { try toUnicodeFail("\xe2\x80\x8c\xe1\x82\xba\xef\xbd\xa1\xce\xa3"); } // [C1] |
| 10348 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x82\xba\xef\xbd\xa1\xce\xa3", false); } // [C1] |
| 4300 | 10349 | test { try toAsciiPass("\xe2\x80\x8c\xe2\xb4\x9a\xef\xbd\xa1\xcf\x83", "xn--ilj.xn--4xa", true); } |
| 4301 | 10350 | test { try toUnicodeFail("\xe2\x80\x8c\xe2\xb4\x9a\xef\xbd\xa1\xcf\x83"); } // [C1] |
| 10351 | test { try toAsciiFail("\xe2\x80\x8c\xe2\xb4\x9a\xef\xbd\xa1\xcf\x83", false); } // [C1] |
| 4302 | 10352 | test { try toUnicodeFail("xn--ynd.xn--4xa"); } // [V7] |
| 10353 | test { try toAsciiFail("xn--ynd.xn--4xa", false); } // [V7] |
| 10354 | test { try toAsciiFail("xn--ynd.xn--4xa", true); } // [V7] |
| 4303 | 10355 | test { try toUnicodeFail("xn--ynd.xn--3xa"); } // [V7] |
| 10356 | test { try toAsciiFail("xn--ynd.xn--3xa", false); } // [V7] |
| 10357 | test { try toAsciiFail("xn--ynd.xn--3xa", true); } // [V7] |
| 4304 | 10358 | test { try toUnicodeFail("xn--ynd759e.xn--4xa"); } // [C1, V7] |
| 10359 | test { try toAsciiFail("xn--ynd759e.xn--4xa", false); } // [C1, V7] |
| 10360 | test { try toAsciiFail("xn--ynd759e.xn--4xa", true); } // [C1, V7] |
| 4305 | 10361 | test { try toUnicodeFail("xn--ynd759e.xn--3xa"); } // [C1, V7] |
| 10362 | test { try toAsciiFail("xn--ynd759e.xn--3xa", false); } // [C1, V7] |
| 10363 | test { try toAsciiFail("xn--ynd759e.xn--3xa", true); } // [C1, V7] |
| 4306 | 10364 | test { try toUnicodeFail("\xf0\x9e\xa4\x83\xef\xbc\x8e\xf0\x90\xb9\xa6"); } // [B1] |
| 10365 | test { try toAsciiFail("\xf0\x9e\xa4\x83\xef\xbc\x8e\xf0\x90\xb9\xa6", false); } // [B1] |
| 10366 | test { try toAsciiFail("\xf0\x9e\xa4\x83\xef\xbc\x8e\xf0\x90\xb9\xa6", true); } // [B1] |
| 4307 | 10367 | test { try toUnicodeFail("\xf0\x9e\xa4\x83.\xf0\x90\xb9\xa6"); } // [B1] |
| 10368 | test { try toAsciiFail("\xf0\x9e\xa4\x83.\xf0\x90\xb9\xa6", false); } // [B1] |
| 10369 | test { try toAsciiFail("\xf0\x9e\xa4\x83.\xf0\x90\xb9\xa6", true); } // [B1] |
| 4308 | 10370 | test { try toUnicodeFail("\xf0\x9e\xa4\xa5.\xf0\x90\xb9\xa6"); } // [B1] |
| 10371 | test { try toAsciiFail("\xf0\x9e\xa4\xa5.\xf0\x90\xb9\xa6", false); } // [B1] |
| 10372 | test { try toAsciiFail("\xf0\x9e\xa4\xa5.\xf0\x90\xb9\xa6", true); } // [B1] |
| 4309 | 10373 | test { try toUnicodeFail("xn--de6h.xn--eo0d"); } // [B1] |
| 10374 | test { try toAsciiFail("xn--de6h.xn--eo0d", false); } // [B1] |
| 10375 | test { try toAsciiFail("xn--de6h.xn--eo0d", true); } // [B1] |
| 4310 | 10376 | test { try toUnicodeFail("\xf0\x9e\xa4\xa5\xef\xbc\x8e\xf0\x90\xb9\xa6"); } // [B1] |
| 10377 | test { try toAsciiFail("\xf0\x9e\xa4\xa5\xef\xbc\x8e\xf0\x90\xb9\xa6", false); } // [B1] |
| 10378 | test { try toAsciiFail("\xf0\x9e\xa4\xa5\xef\xbc\x8e\xf0\x90\xb9\xa6", true); } // [B1] |
| 4311 | 10379 | test { try toUnicodeFail("\xe2\x80\x8d\xe2\xbe\x95\xe3\x80\x82\xe2\x80\x8c\xcc\x90\xea\xa5\x93\xea\xa1\x8e"); } // [C1, C2] |
| 10380 | test { try toAsciiFail("\xe2\x80\x8d\xe2\xbe\x95\xe3\x80\x82\xe2\x80\x8c\xcc\x90\xea\xa5\x93\xea\xa1\x8e", false); } // [C1, C2] |
| 10381 | test { try toAsciiFail("\xe2\x80\x8d\xe2\xbe\x95\xe3\x80\x82\xe2\x80\x8c\xcc\x90\xea\xa5\x93\xea\xa1\x8e", true); } // [V6] |
| 4312 | 10382 | test { try toUnicodeFail("\xe2\x80\x8d\xe2\xbe\x95\xe3\x80\x82\xe2\x80\x8c\xea\xa5\x93\xcc\x90\xea\xa1\x8e"); } // [C1, C2] |
| 10383 | test { try toAsciiFail("\xe2\x80\x8d\xe2\xbe\x95\xe3\x80\x82\xe2\x80\x8c\xea\xa5\x93\xcc\x90\xea\xa1\x8e", false); } // [C1, C2] |
| 10384 | test { try toAsciiFail("\xe2\x80\x8d\xe2\xbe\x95\xe3\x80\x82\xe2\x80\x8c\xea\xa5\x93\xcc\x90\xea\xa1\x8e", true); } // [V6] |
| 4313 | 10385 | test { try toUnicodeFail("\xe2\x80\x8d\xe8\xb0\xb7\xe3\x80\x82\xe2\x80\x8c\xea\xa5\x93\xcc\x90\xea\xa1\x8e"); } // [C1, C2] |
| 10386 | test { try toAsciiFail("\xe2\x80\x8d\xe8\xb0\xb7\xe3\x80\x82\xe2\x80\x8c\xea\xa5\x93\xcc\x90\xea\xa1\x8e", false); } // [C1, C2] |
| 10387 | test { try toAsciiFail("\xe2\x80\x8d\xe8\xb0\xb7\xe3\x80\x82\xe2\x80\x8c\xea\xa5\x93\xcc\x90\xea\xa1\x8e", true); } // [V6] |
| 4314 | 10388 | test { try toUnicodeFail("xn--6g3a.xn--0sa8175flwa"); } // [V6] |
| 10389 | test { try toAsciiFail("xn--6g3a.xn--0sa8175flwa", false); } // [V6] |
| 10390 | test { try toAsciiFail("xn--6g3a.xn--0sa8175flwa", true); } // [V6] |
| 4315 | 10391 | test { try toUnicodeFail("xn--1ug0273b.xn--0sa359l6n7g13a"); } // [C1, C2] |
| 10392 | test { try toAsciiFail("xn--1ug0273b.xn--0sa359l6n7g13a", false); } // [C1, C2] |
| 10393 | test { try toAsciiFail("xn--1ug0273b.xn--0sa359l6n7g13a", true); } // [C1, C2] |
| 4316 | 10394 | test { try toUnicodeFail("\xda\xaa-\xeb\x89\x94\xef\xbc\x8e\xf0\x9e\xa4\x90\xe2\x80\x8c"); } // [B2, B3, C1] |
| 10395 | test { try toAsciiFail("\xda\xaa-\xeb\x89\x94\xef\xbc\x8e\xf0\x9e\xa4\x90\xe2\x80\x8c", false); } // [B2, B3, C1] |
| 10396 | test { try toAsciiFail("\xda\xaa-\xeb\x89\x94\xef\xbc\x8e\xf0\x9e\xa4\x90\xe2\x80\x8c", true); } // [B2, B3] |
| 4317 | 10397 | test { try toUnicodeFail("\xda\xaa-\xe1\x84\x82\xe1\x85\xb0\xe1\x86\xbf\xef\xbc\x8e\xf0\x9e\xa4\x90\xe2\x80\x8c"); } // [B2, B3, C1] |
| 10398 | test { try toAsciiFail("\xda\xaa-\xe1\x84\x82\xe1\x85\xb0\xe1\x86\xbf\xef\xbc\x8e\xf0\x9e\xa4\x90\xe2\x80\x8c", false); } // [B2, B3, C1] |
| 10399 | test { try toAsciiFail("\xda\xaa-\xe1\x84\x82\xe1\x85\xb0\xe1\x86\xbf\xef\xbc\x8e\xf0\x9e\xa4\x90\xe2\x80\x8c", true); } // [B2, B3] |
| 4318 | 10400 | test { try toUnicodeFail("\xda\xaa-\xeb\x89\x94.\xf0\x9e\xa4\x90\xe2\x80\x8c"); } // [B2, B3, C1] |
| 10401 | test { try toAsciiFail("\xda\xaa-\xeb\x89\x94.\xf0\x9e\xa4\x90\xe2\x80\x8c", false); } // [B2, B3, C1] |
| 10402 | test { try toAsciiFail("\xda\xaa-\xeb\x89\x94.\xf0\x9e\xa4\x90\xe2\x80\x8c", true); } // [B2, B3] |
| 4319 | 10403 | test { try toUnicodeFail("\xda\xaa-\xe1\x84\x82\xe1\x85\xb0\xe1\x86\xbf.\xf0\x9e\xa4\x90\xe2\x80\x8c"); } // [B2, B3, C1] |
| 10404 | test { try toAsciiFail("\xda\xaa-\xe1\x84\x82\xe1\x85\xb0\xe1\x86\xbf.\xf0\x9e\xa4\x90\xe2\x80\x8c", false); } // [B2, B3, C1] |
| 10405 | test { try toAsciiFail("\xda\xaa-\xe1\x84\x82\xe1\x85\xb0\xe1\x86\xbf.\xf0\x9e\xa4\x90\xe2\x80\x8c", true); } // [B2, B3] |
| 4320 | 10406 | test { try toUnicodeFail("\xda\xaa-\xe1\x84\x82\xe1\x85\xb0\xe1\x86\xbf.\xf0\x9e\xa4\xb2\xe2\x80\x8c"); } // [B2, B3, C1] |
| 10407 | test { try toAsciiFail("\xda\xaa-\xe1\x84\x82\xe1\x85\xb0\xe1\x86\xbf.\xf0\x9e\xa4\xb2\xe2\x80\x8c", false); } // [B2, B3, C1] |
| 10408 | test { try toAsciiFail("\xda\xaa-\xe1\x84\x82\xe1\x85\xb0\xe1\x86\xbf.\xf0\x9e\xa4\xb2\xe2\x80\x8c", true); } // [B2, B3] |
| 4321 | 10409 | test { try toUnicodeFail("\xda\xaa-\xeb\x89\x94.\xf0\x9e\xa4\xb2\xe2\x80\x8c"); } // [B2, B3, C1] |
| 10410 | test { try toAsciiFail("\xda\xaa-\xeb\x89\x94.\xf0\x9e\xa4\xb2\xe2\x80\x8c", false); } // [B2, B3, C1] |
| 10411 | test { try toAsciiFail("\xda\xaa-\xeb\x89\x94.\xf0\x9e\xa4\xb2\xe2\x80\x8c", true); } // [B2, B3] |
| 4322 | 10412 | test { try toUnicodeFail("xn----guc3592k.xn--qe6h"); } // [B2, B3] |
| 10413 | test { try toAsciiFail("xn----guc3592k.xn--qe6h", false); } // [B2, B3] |
| 10414 | test { try toAsciiFail("xn----guc3592k.xn--qe6h", true); } // [B2, B3] |
| 4323 | 10415 | test { try toUnicodeFail("xn----guc3592k.xn--0ug7611p"); } // [B2, B3, C1] |
| 10416 | test { try toAsciiFail("xn----guc3592k.xn--0ug7611p", false); } // [B2, B3, C1] |
| 10417 | test { try toAsciiFail("xn----guc3592k.xn--0ug7611p", true); } // [B2, B3, C1] |
| 4324 | 10418 | test { try toUnicodeFail("\xda\xaa-\xe1\x84\x82\xe1\x85\xb0\xe1\x86\xbf\xef\xbc\x8e\xf0\x9e\xa4\xb2\xe2\x80\x8c"); } // [B2, B3, C1] |
| 10419 | test { try toAsciiFail("\xda\xaa-\xe1\x84\x82\xe1\x85\xb0\xe1\x86\xbf\xef\xbc\x8e\xf0\x9e\xa4\xb2\xe2\x80\x8c", false); } // [B2, B3, C1] |
| 10420 | test { try toAsciiFail("\xda\xaa-\xe1\x84\x82\xe1\x85\xb0\xe1\x86\xbf\xef\xbc\x8e\xf0\x9e\xa4\xb2\xe2\x80\x8c", true); } // [B2, B3] |
| 4325 | 10421 | test { try toUnicodeFail("\xda\xaa-\xeb\x89\x94\xef\xbc\x8e\xf0\x9e\xa4\xb2\xe2\x80\x8c"); } // [B2, B3, C1] |
| 10422 | test { try toAsciiFail("\xda\xaa-\xeb\x89\x94\xef\xbc\x8e\xf0\x9e\xa4\xb2\xe2\x80\x8c", false); } // [B2, B3, C1] |
| 10423 | test { try toAsciiFail("\xda\xaa-\xeb\x89\x94\xef\xbc\x8e\xf0\x9e\xa4\xb2\xe2\x80\x8c", true); } // [B2, B3] |
| 4326 | 10424 | test { try toUnicodeFail("\xf1\x94\xb2\xb5\xef\xbc\x95\xe1\xa6\x9b\xcf\x82.\xea\xa3\x84\xdd\xbb\xe1\xb3\x92\xdc\xb8"); } // [B1, V6, V7] |
| 10425 | test { try toAsciiFail("\xf1\x94\xb2\xb5\xef\xbc\x95\xe1\xa6\x9b\xcf\x82.\xea\xa3\x84\xdd\xbb\xe1\xb3\x92\xdc\xb8", false); } // [B1, V6, V7] |
| 10426 | test { try toAsciiFail("\xf1\x94\xb2\xb5\xef\xbc\x95\xe1\xa6\x9b\xcf\x82.\xea\xa3\x84\xdd\xbb\xe1\xb3\x92\xdc\xb8", true); } // [B1, V6, V7] |
| 4327 | 10427 | test { try toUnicodeFail("\xf1\x94\xb2\xb5\xef\xbc\x95\xe1\xa6\x9b\xcf\x82.\xea\xa3\x84\xdd\xbb\xdc\xb8\xe1\xb3\x92"); } // [B1, V6, V7] |
| 10428 | test { try toAsciiFail("\xf1\x94\xb2\xb5\xef\xbc\x95\xe1\xa6\x9b\xcf\x82.\xea\xa3\x84\xdd\xbb\xdc\xb8\xe1\xb3\x92", false); } // [B1, V6, V7] |
| 10429 | test { try toAsciiFail("\xf1\x94\xb2\xb5\xef\xbc\x95\xe1\xa6\x9b\xcf\x82.\xea\xa3\x84\xdd\xbb\xdc\xb8\xe1\xb3\x92", true); } // [B1, V6, V7] |
| 4328 | 10430 | test { try toUnicodeFail("\xf1\x94\xb2\xb55\xe1\xa6\x9b\xcf\x82.\xea\xa3\x84\xdd\xbb\xdc\xb8\xe1\xb3\x92"); } // [B1, V6, V7] |
| 10431 | test { try toAsciiFail("\xf1\x94\xb2\xb55\xe1\xa6\x9b\xcf\x82.\xea\xa3\x84\xdd\xbb\xdc\xb8\xe1\xb3\x92", false); } // [B1, V6, V7] |
| 10432 | test { try toAsciiFail("\xf1\x94\xb2\xb55\xe1\xa6\x9b\xcf\x82.\xea\xa3\x84\xdd\xbb\xdc\xb8\xe1\xb3\x92", true); } // [B1, V6, V7] |
| 4329 | 10433 | test { try toUnicodeFail("\xf1\x94\xb2\xb55\xe1\xa6\x9b\xce\xa3.\xea\xa3\x84\xdd\xbb\xdc\xb8\xe1\xb3\x92"); } // [B1, V6, V7] |
| 10434 | test { try toAsciiFail("\xf1\x94\xb2\xb55\xe1\xa6\x9b\xce\xa3.\xea\xa3\x84\xdd\xbb\xdc\xb8\xe1\xb3\x92", false); } // [B1, V6, V7] |
| 10435 | test { try toAsciiFail("\xf1\x94\xb2\xb55\xe1\xa6\x9b\xce\xa3.\xea\xa3\x84\xdd\xbb\xdc\xb8\xe1\xb3\x92", true); } // [B1, V6, V7] |
| 4330 | 10436 | test { try toUnicodeFail("\xf1\x94\xb2\xb55\xe1\xa6\x9b\xcf\x83.\xea\xa3\x84\xdd\xbb\xdc\xb8\xe1\xb3\x92"); } // [B1, V6, V7] |
| 10437 | test { try toAsciiFail("\xf1\x94\xb2\xb55\xe1\xa6\x9b\xcf\x83.\xea\xa3\x84\xdd\xbb\xdc\xb8\xe1\xb3\x92", false); } // [B1, V6, V7] |
| 10438 | test { try toAsciiFail("\xf1\x94\xb2\xb55\xe1\xa6\x9b\xcf\x83.\xea\xa3\x84\xdd\xbb\xdc\xb8\xe1\xb3\x92", true); } // [B1, V6, V7] |
| 4331 | 10439 | test { try toUnicodeFail("xn--5-0mb988ng603j.xn--fob7kk44dl41k"); } // [B1, V6, V7] |
| 10440 | test { try toAsciiFail("xn--5-0mb988ng603j.xn--fob7kk44dl41k", false); } // [B1, V6, V7] |
| 10441 | test { try toAsciiFail("xn--5-0mb988ng603j.xn--fob7kk44dl41k", true); } // [B1, V6, V7] |
| 4332 | 10442 | test { try toUnicodeFail("xn--5-ymb298ng603j.xn--fob7kk44dl41k"); } // [B1, V6, V7] |
| 10443 | test { try toAsciiFail("xn--5-ymb298ng603j.xn--fob7kk44dl41k", false); } // [B1, V6, V7] |
| 10444 | test { try toAsciiFail("xn--5-ymb298ng603j.xn--fob7kk44dl41k", true); } // [B1, V6, V7] |
| 4333 | 10445 | test { try toUnicodeFail("\xf1\x94\xb2\xb5\xef\xbc\x95\xe1\xa6\x9b\xce\xa3.\xea\xa3\x84\xdd\xbb\xdc\xb8\xe1\xb3\x92"); } // [B1, V6, V7] |
| 10446 | test { try toAsciiFail("\xf1\x94\xb2\xb5\xef\xbc\x95\xe1\xa6\x9b\xce\xa3.\xea\xa3\x84\xdd\xbb\xdc\xb8\xe1\xb3\x92", false); } // [B1, V6, V7] |
| 10447 | test { try toAsciiFail("\xf1\x94\xb2\xb5\xef\xbc\x95\xe1\xa6\x9b\xce\xa3.\xea\xa3\x84\xdd\xbb\xdc\xb8\xe1\xb3\x92", true); } // [B1, V6, V7] |
| 4334 | 10448 | test { try toUnicodeFail("\xf1\x94\xb2\xb5\xef\xbc\x95\xe1\xa6\x9b\xcf\x83.\xea\xa3\x84\xdd\xbb\xdc\xb8\xe1\xb3\x92"); } // [B1, V6, V7] |
| 10449 | test { try toAsciiFail("\xf1\x94\xb2\xb5\xef\xbc\x95\xe1\xa6\x9b\xcf\x83.\xea\xa3\x84\xdd\xbb\xdc\xb8\xe1\xb3\x92", false); } // [B1, V6, V7] |
| 10450 | test { try toAsciiFail("\xf1\x94\xb2\xb5\xef\xbc\x95\xe1\xa6\x9b\xcf\x83.\xea\xa3\x84\xdd\xbb\xdc\xb8\xe1\xb3\x92", true); } // [B1, V6, V7] |
| 4335 | 10451 | test { try toUnicodeFail("\xf1\x94\xb2\xb5\xef\xbc\x95\xe1\xa6\x9b\xce\xa3.\xea\xa3\x84\xdd\xbb\xe1\xb3\x92\xdc\xb8"); } // [B1, V6, V7] |
| 10452 | test { try toAsciiFail("\xf1\x94\xb2\xb5\xef\xbc\x95\xe1\xa6\x9b\xce\xa3.\xea\xa3\x84\xdd\xbb\xe1\xb3\x92\xdc\xb8", false); } // [B1, V6, V7] |
| 10453 | test { try toAsciiFail("\xf1\x94\xb2\xb5\xef\xbc\x95\xe1\xa6\x9b\xce\xa3.\xea\xa3\x84\xdd\xbb\xe1\xb3\x92\xdc\xb8", true); } // [B1, V6, V7] |
| 4336 | 10454 | test { try toUnicodeFail("\xf1\x94\xb2\xb5\xef\xbc\x95\xe1\xa6\x9b\xcf\x83.\xea\xa3\x84\xdd\xbb\xe1\xb3\x92\xdc\xb8"); } // [B1, V6, V7] |
| 10455 | test { try toAsciiFail("\xf1\x94\xb2\xb5\xef\xbc\x95\xe1\xa6\x9b\xcf\x83.\xea\xa3\x84\xdd\xbb\xe1\xb3\x92\xdc\xb8", false); } // [B1, V6, V7] |
| 10456 | test { try toAsciiFail("\xf1\x94\xb2\xb5\xef\xbc\x95\xe1\xa6\x9b\xcf\x83.\xea\xa3\x84\xdd\xbb\xe1\xb3\x92\xdc\xb8", true); } // [B1, V6, V7] |
| 4337 | 10457 | test { try toUnicodePass("\xe6\xb7\xbd\xe3\x80\x82\xe1\xa0\xbe", "\xe6\xb7\xbd.\xe1\xa0\xbe"); } |
| 4338 | 10458 | test { try toAsciiPass("\xe6\xb7\xbd\xe3\x80\x82\xe1\xa0\xbe", "xn--34w.xn--x7e", false); } |
| 4339 | 10459 | test { try toAsciiPass("\xe6\xb7\xbd\xe3\x80\x82\xe1\xa0\xbe", "xn--34w.xn--x7e", true); } |
| ... | ... | @@ -4344,236 +10464,698 @@ test { try toUnicodePass("\xe6\xb7\xbd.\xe1\xa0\xbe", "\xe6\xb7\xbd.\xe1\xa0\xbe |
| 4344 | 10464 | test { try toAsciiPass("\xe6\xb7\xbd.\xe1\xa0\xbe", "xn--34w.xn--x7e", false); } |
| 4345 | 10465 | test { try toAsciiPass("\xe6\xb7\xbd.\xe1\xa0\xbe", "xn--34w.xn--x7e", true); } |
| 4346 | 10466 | test { try toUnicodeFail("\xf0\x90\xb9\xb4\xf0\x91\x98\xb7\xe3\x80\x82-"); } // [B1, V3] |
| 10467 | test { try toAsciiFail("\xf0\x90\xb9\xb4\xf0\x91\x98\xb7\xe3\x80\x82-", false); } // [B1, V3] |
| 10468 | test { try toAsciiFail("\xf0\x90\xb9\xb4\xf0\x91\x98\xb7\xe3\x80\x82-", true); } // [B1, V3] |
| 4347 | 10469 | test { try toUnicodeFail("xn--so0do6k.-"); } // [B1, V3] |
| 10470 | test { try toAsciiFail("xn--so0do6k.-", false); } // [B1, V3] |
| 10471 | test { try toAsciiFail("xn--so0do6k.-", true); } // [B1, V3] |
| 4348 | 10472 | test { try toUnicodeFail("\xf2\xac\xa8\xa9\xe1\x82\xb3\xe2\x9d\x93\xef\xbd\xa1\xf0\x91\x84\xa8"); } // [V6, V7] |
| 10473 | test { try toAsciiFail("\xf2\xac\xa8\xa9\xe1\x82\xb3\xe2\x9d\x93\xef\xbd\xa1\xf0\x91\x84\xa8", false); } // [V6, V7] |
| 10474 | test { try toAsciiFail("\xf2\xac\xa8\xa9\xe1\x82\xb3\xe2\x9d\x93\xef\xbd\xa1\xf0\x91\x84\xa8", true); } // [V6, V7] |
| 4349 | 10475 | test { try toUnicodeFail("\xf2\xac\xa8\xa9\xe1\x82\xb3\xe2\x9d\x93\xe3\x80\x82\xf0\x91\x84\xa8"); } // [V6, V7] |
| 10476 | test { try toAsciiFail("\xf2\xac\xa8\xa9\xe1\x82\xb3\xe2\x9d\x93\xe3\x80\x82\xf0\x91\x84\xa8", false); } // [V6, V7] |
| 10477 | test { try toAsciiFail("\xf2\xac\xa8\xa9\xe1\x82\xb3\xe2\x9d\x93\xe3\x80\x82\xf0\x91\x84\xa8", true); } // [V6, V7] |
| 4350 | 10478 | test { try toUnicodeFail("\xf2\xac\xa8\xa9\xe2\xb4\x93\xe2\x9d\x93\xe3\x80\x82\xf0\x91\x84\xa8"); } // [V6, V7] |
| 10479 | test { try toAsciiFail("\xf2\xac\xa8\xa9\xe2\xb4\x93\xe2\x9d\x93\xe3\x80\x82\xf0\x91\x84\xa8", false); } // [V6, V7] |
| 10480 | test { try toAsciiFail("\xf2\xac\xa8\xa9\xe2\xb4\x93\xe2\x9d\x93\xe3\x80\x82\xf0\x91\x84\xa8", true); } // [V6, V7] |
| 4351 | 10481 | test { try toUnicodeFail("xn--8di78qvw32y.xn--k80d"); } // [V6, V7] |
| 10482 | test { try toAsciiFail("xn--8di78qvw32y.xn--k80d", false); } // [V6, V7] |
| 10483 | test { try toAsciiFail("xn--8di78qvw32y.xn--k80d", true); } // [V6, V7] |
| 4352 | 10484 | test { try toUnicodeFail("\xf2\xac\xa8\xa9\xe2\xb4\x93\xe2\x9d\x93\xef\xbd\xa1\xf0\x91\x84\xa8"); } // [V6, V7] |
| 10485 | test { try toAsciiFail("\xf2\xac\xa8\xa9\xe2\xb4\x93\xe2\x9d\x93\xef\xbd\xa1\xf0\x91\x84\xa8", false); } // [V6, V7] |
| 10486 | test { try toAsciiFail("\xf2\xac\xa8\xa9\xe2\xb4\x93\xe2\x9d\x93\xef\xbd\xa1\xf0\x91\x84\xa8", true); } // [V6, V7] |
| 4353 | 10487 | test { try toUnicodeFail("xn--rnd896i0j14q.xn--k80d"); } // [V6, V7] |
| 10488 | test { try toAsciiFail("xn--rnd896i0j14q.xn--k80d", false); } // [V6, V7] |
| 10489 | test { try toAsciiFail("xn--rnd896i0j14q.xn--k80d", true); } // [V6, V7] |
| 4354 | 10490 | test { try toUnicodeFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe1\x82\xa7\xef\xbd\xa1\xc3\x9f\xe1\x82\xa3"); } // [B1, C1] |
| 10491 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe1\x82\xa7\xef\xbd\xa1\xc3\x9f\xe1\x82\xa3", false); } // [B1, C1] |
| 10492 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe1\x82\xa7\xef\xbd\xa1\xc3\x9f\xe1\x82\xa3", true); } // [B1] |
| 4355 | 10493 | test { try toUnicodeFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe1\x82\xa7\xe3\x80\x82\xc3\x9f\xe1\x82\xa3"); } // [B1, C1] |
| 10494 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe1\x82\xa7\xe3\x80\x82\xc3\x9f\xe1\x82\xa3", false); } // [B1, C1] |
| 10495 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe1\x82\xa7\xe3\x80\x82\xc3\x9f\xe1\x82\xa3", true); } // [B1] |
| 4356 | 10496 | test { try toUnicodeFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\xae\xe2\xb4\x87\xe3\x80\x82\xc3\x9f\xe2\xb4\x83"); } // [B1, C1] |
| 10497 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\xae\xe2\xb4\x87\xe3\x80\x82\xc3\x9f\xe2\xb4\x83", false); } // [B1, C1] |
| 10498 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\xae\xe2\xb4\x87\xe3\x80\x82\xc3\x9f\xe2\xb4\x83", true); } // [B1] |
| 4357 | 10499 | test { try toUnicodeFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe1\x82\xa7\xe3\x80\x82SS\xe1\x82\xa3"); } // [B1, C1] |
| 10500 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe1\x82\xa7\xe3\x80\x82SS\xe1\x82\xa3", false); } // [B1, C1] |
| 10501 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe1\x82\xa7\xe3\x80\x82SS\xe1\x82\xa3", true); } // [B1] |
| 4358 | 10502 | test { try toUnicodeFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\xae\xe2\xb4\x87\xe3\x80\x82ss\xe2\xb4\x83"); } // [B1, C1] |
| 10503 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\xae\xe2\xb4\x87\xe3\x80\x82ss\xe2\xb4\x83", false); } // [B1, C1] |
| 10504 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\xae\xe2\xb4\x87\xe3\x80\x82ss\xe2\xb4\x83", true); } // [B1] |
| 4359 | 10505 | test { try toUnicodeFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe2\xb4\x87\xe3\x80\x82Ss\xe2\xb4\x83"); } // [B1, C1] |
| 10506 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe2\xb4\x87\xe3\x80\x82Ss\xe2\xb4\x83", false); } // [B1, C1] |
| 10507 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe2\xb4\x87\xe3\x80\x82Ss\xe2\xb4\x83", true); } // [B1] |
| 4360 | 10508 | test { try toUnicodeFail("xn--ykj9323eegwf.xn--ss-151a"); } // [B1] |
| 10509 | test { try toAsciiFail("xn--ykj9323eegwf.xn--ss-151a", false); } // [B1] |
| 10510 | test { try toAsciiFail("xn--ykj9323eegwf.xn--ss-151a", true); } // [B1] |
| 4361 | 10511 | test { try toUnicodeFail("xn--0ug332c3q0pr56g.xn--ss-151a"); } // [B1, C1] |
| 10512 | test { try toAsciiFail("xn--0ug332c3q0pr56g.xn--ss-151a", false); } // [B1, C1] |
| 10513 | test { try toAsciiFail("xn--0ug332c3q0pr56g.xn--ss-151a", true); } // [B1, C1] |
| 4362 | 10514 | test { try toUnicodeFail("xn--0ug332c3q0pr56g.xn--zca417t"); } // [B1, C1] |
| 10515 | test { try toAsciiFail("xn--0ug332c3q0pr56g.xn--zca417t", false); } // [B1, C1] |
| 10516 | test { try toAsciiFail("xn--0ug332c3q0pr56g.xn--zca417t", true); } // [B1, C1] |
| 4363 | 10517 | test { try toUnicodeFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\xae\xe2\xb4\x87\xef\xbd\xa1\xc3\x9f\xe2\xb4\x83"); } // [B1, C1] |
| 10518 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\xae\xe2\xb4\x87\xef\xbd\xa1\xc3\x9f\xe2\xb4\x83", false); } // [B1, C1] |
| 10519 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\xae\xe2\xb4\x87\xef\xbd\xa1\xc3\x9f\xe2\xb4\x83", true); } // [B1] |
| 4364 | 10520 | test { try toUnicodeFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe1\x82\xa7\xef\xbd\xa1SS\xe1\x82\xa3"); } // [B1, C1] |
| 10521 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe1\x82\xa7\xef\xbd\xa1SS\xe1\x82\xa3", false); } // [B1, C1] |
| 10522 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe1\x82\xa7\xef\xbd\xa1SS\xe1\x82\xa3", true); } // [B1] |
| 4365 | 10523 | test { try toUnicodeFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\xae\xe2\xb4\x87\xef\xbd\xa1ss\xe2\xb4\x83"); } // [B1, C1] |
| 10524 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\xae\xe2\xb4\x87\xef\xbd\xa1ss\xe2\xb4\x83", false); } // [B1, C1] |
| 10525 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\xae\xe2\xb4\x87\xef\xbd\xa1ss\xe2\xb4\x83", true); } // [B1] |
| 4366 | 10526 | test { try toUnicodeFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe2\xb4\x87\xef\xbd\xa1Ss\xe2\xb4\x83"); } // [B1, C1] |
| 10527 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe2\xb4\x87\xef\xbd\xa1Ss\xe2\xb4\x83", false); } // [B1, C1] |
| 10528 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe2\xb4\x87\xef\xbd\xa1Ss\xe2\xb4\x83", true); } // [B1] |
| 4367 | 10529 | test { try toUnicodeFail("xn--fnd1201kegrf.xn--ss-fek"); } // [B1, V7] |
| 10530 | test { try toAsciiFail("xn--fnd1201kegrf.xn--ss-fek", false); } // [B1, V7] |
| 10531 | test { try toAsciiFail("xn--fnd1201kegrf.xn--ss-fek", true); } // [B1, V7] |
| 4368 | 10532 | test { try toUnicodeFail("xn--fnd599eyj4pr50g.xn--ss-fek"); } // [B1, C1, V7] |
| 10533 | test { try toAsciiFail("xn--fnd599eyj4pr50g.xn--ss-fek", false); } // [B1, C1, V7] |
| 10534 | test { try toAsciiFail("xn--fnd599eyj4pr50g.xn--ss-fek", true); } // [B1, C1, V7] |
| 4369 | 10535 | test { try toUnicodeFail("xn--fnd599eyj4pr50g.xn--zca681f"); } // [B1, C1, V7] |
| 10536 | test { try toAsciiFail("xn--fnd599eyj4pr50g.xn--zca681f", false); } // [B1, C1, V7] |
| 10537 | test { try toAsciiFail("xn--fnd599eyj4pr50g.xn--zca681f", true); } // [B1, C1, V7] |
| 4370 | 10538 | test { try toUnicodeFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe2\xb4\x87\xe3\x80\x82\xc3\x9f\xe2\xb4\x83"); } // [B1, C1] |
| 10539 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe2\xb4\x87\xe3\x80\x82\xc3\x9f\xe2\xb4\x83", false); } // [B1, C1] |
| 10540 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe2\xb4\x87\xe3\x80\x82\xc3\x9f\xe2\xb4\x83", true); } // [B1] |
| 4371 | 10541 | test { try toUnicodeFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe2\xb4\x87\xe3\x80\x82ss\xe2\xb4\x83"); } // [B1, C1] |
| 10542 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe2\xb4\x87\xe3\x80\x82ss\xe2\xb4\x83", false); } // [B1, C1] |
| 10543 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe2\xb4\x87\xe3\x80\x82ss\xe2\xb4\x83", true); } // [B1] |
| 4372 | 10544 | test { try toUnicodeFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe1\x82\xa7\xe3\x80\x82Ss\xe2\xb4\x83"); } // [B1, C1] |
| 10545 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe1\x82\xa7\xe3\x80\x82Ss\xe2\xb4\x83", false); } // [B1, C1] |
| 10546 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe1\x82\xa7\xe3\x80\x82Ss\xe2\xb4\x83", true); } // [B1] |
| 4373 | 10547 | test { try toUnicodeFail("xn--fnd1201kegrf.xn--ss-151a"); } // [B1, V7] |
| 10548 | test { try toAsciiFail("xn--fnd1201kegrf.xn--ss-151a", false); } // [B1, V7] |
| 10549 | test { try toAsciiFail("xn--fnd1201kegrf.xn--ss-151a", true); } // [B1, V7] |
| 4374 | 10550 | test { try toUnicodeFail("xn--fnd599eyj4pr50g.xn--ss-151a"); } // [B1, C1, V7] |
| 10551 | test { try toAsciiFail("xn--fnd599eyj4pr50g.xn--ss-151a", false); } // [B1, C1, V7] |
| 10552 | test { try toAsciiFail("xn--fnd599eyj4pr50g.xn--ss-151a", true); } // [B1, C1, V7] |
| 4375 | 10553 | test { try toUnicodeFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe2\xb4\x87\xef\xbd\xa1\xc3\x9f\xe2\xb4\x83"); } // [B1, C1] |
| 10554 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe2\xb4\x87\xef\xbd\xa1\xc3\x9f\xe2\xb4\x83", false); } // [B1, C1] |
| 10555 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe2\xb4\x87\xef\xbd\xa1\xc3\x9f\xe2\xb4\x83", true); } // [B1] |
| 4376 | 10556 | test { try toUnicodeFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe2\xb4\x87\xef\xbd\xa1ss\xe2\xb4\x83"); } // [B1, C1] |
| 10557 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe2\xb4\x87\xef\xbd\xa1ss\xe2\xb4\x83", false); } // [B1, C1] |
| 10558 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe2\xb4\x87\xef\xbd\xa1ss\xe2\xb4\x83", true); } // [B1] |
| 4377 | 10559 | test { try toUnicodeFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe1\x82\xa7\xef\xbd\xa1Ss\xe2\xb4\x83"); } // [B1, C1] |
| 10560 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe1\x82\xa7\xef\xbd\xa1Ss\xe2\xb4\x83", false); } // [B1, C1] |
| 10561 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xb9\xa1\xf0\x9e\xa4\x8c\xe1\x82\xa7\xef\xbd\xa1Ss\xe2\xb4\x83", true); } // [B1] |
| 4378 | 10562 | test { try toUnicodeFail("\xe1\x9f\xbf\xef\xbd\xa1\xf0\x9e\xac\xb3"); } // [V7] |
| 10563 | test { try toAsciiFail("\xe1\x9f\xbf\xef\xbd\xa1\xf0\x9e\xac\xb3", false); } // [V7] |
| 10564 | test { try toAsciiFail("\xe1\x9f\xbf\xef\xbd\xa1\xf0\x9e\xac\xb3", true); } // [V7] |
| 4379 | 10565 | test { try toUnicodeFail("\xe1\x9f\xbf\xe3\x80\x82\xf0\x9e\xac\xb3"); } // [V7] |
| 10566 | test { try toAsciiFail("\xe1\x9f\xbf\xe3\x80\x82\xf0\x9e\xac\xb3", false); } // [V7] |
| 10567 | test { try toAsciiFail("\xe1\x9f\xbf\xe3\x80\x82\xf0\x9e\xac\xb3", true); } // [V7] |
| 4380 | 10568 | test { try toUnicodeFail("xn--45e.xn--et6h"); } // [V7] |
| 10569 | test { try toAsciiFail("xn--45e.xn--et6h", false); } // [V7] |
| 10570 | test { try toAsciiFail("xn--45e.xn--et6h", true); } // [V7] |
| 4381 | 10571 | test { try toUnicodeFail("\xd9\x92\xe2\x80\x8d\xef\xbd\xa1\xe0\xb3\x8d\xf0\x91\x9a\xb3"); } // [C2, V6] |
| 10572 | test { try toAsciiFail("\xd9\x92\xe2\x80\x8d\xef\xbd\xa1\xe0\xb3\x8d\xf0\x91\x9a\xb3", false); } // [C2, V6] |
| 10573 | test { try toAsciiFail("\xd9\x92\xe2\x80\x8d\xef\xbd\xa1\xe0\xb3\x8d\xf0\x91\x9a\xb3", true); } // [V6] |
| 4382 | 10574 | test { try toUnicodeFail("\xd9\x92\xe2\x80\x8d\xe3\x80\x82\xe0\xb3\x8d\xf0\x91\x9a\xb3"); } // [C2, V6] |
| 10575 | test { try toAsciiFail("\xd9\x92\xe2\x80\x8d\xe3\x80\x82\xe0\xb3\x8d\xf0\x91\x9a\xb3", false); } // [C2, V6] |
| 10576 | test { try toAsciiFail("\xd9\x92\xe2\x80\x8d\xe3\x80\x82\xe0\xb3\x8d\xf0\x91\x9a\xb3", true); } // [V6] |
| 4383 | 10577 | test { try toUnicodeFail("xn--uhb.xn--8tc4527k"); } // [V6] |
| 10578 | test { try toAsciiFail("xn--uhb.xn--8tc4527k", false); } // [V6] |
| 10579 | test { try toAsciiFail("xn--uhb.xn--8tc4527k", true); } // [V6] |
| 4384 | 10580 | test { try toUnicodeFail("xn--uhb882k.xn--8tc4527k"); } // [C2, V6] |
| 10581 | test { try toAsciiFail("xn--uhb882k.xn--8tc4527k", false); } // [C2, V6] |
| 10582 | test { try toAsciiFail("xn--uhb882k.xn--8tc4527k", true); } // [C2, V6] |
| 4385 | 10583 | test { try toUnicodeFail("-\xe2\x89\xa0\xe1\xa0\xbb\xef\xbc\x8e\xdd\xad\xf0\x9e\xa5\x83\xe2\x89\xae\xf3\x9f\xb7\xba"); } // [B1, B2, B3, V3, V7] |
| 10584 | test { try toAsciiFail("-\xe2\x89\xa0\xe1\xa0\xbb\xef\xbc\x8e\xdd\xad\xf0\x9e\xa5\x83\xe2\x89\xae\xf3\x9f\xb7\xba", false); } // [B1, B2, B3, V3, V7] |
| 10585 | test { try toAsciiFail("-\xe2\x89\xa0\xe1\xa0\xbb\xef\xbc\x8e\xdd\xad\xf0\x9e\xa5\x83\xe2\x89\xae\xf3\x9f\xb7\xba", true); } // [B1, B2, B3, V3, V7] |
| 4386 | 10586 | test { try toUnicodeFail("-=\xcc\xb8\xe1\xa0\xbb\xef\xbc\x8e\xdd\xad\xf0\x9e\xa5\x83<\xcc\xb8\xf3\x9f\xb7\xba"); } // [B1, B2, B3, V3, V7] |
| 10587 | test { try toAsciiFail("-=\xcc\xb8\xe1\xa0\xbb\xef\xbc\x8e\xdd\xad\xf0\x9e\xa5\x83<\xcc\xb8\xf3\x9f\xb7\xba", false); } // [B1, B2, B3, V3, V7] |
| 10588 | test { try toAsciiFail("-=\xcc\xb8\xe1\xa0\xbb\xef\xbc\x8e\xdd\xad\xf0\x9e\xa5\x83<\xcc\xb8\xf3\x9f\xb7\xba", true); } // [B1, B2, B3, V3, V7] |
| 4387 | 10589 | test { try toUnicodeFail("-\xe2\x89\xa0\xe1\xa0\xbb.\xdd\xad\xf0\x9e\xa5\x83\xe2\x89\xae\xf3\x9f\xb7\xba"); } // [B1, B2, B3, V3, V7] |
| 10590 | test { try toAsciiFail("-\xe2\x89\xa0\xe1\xa0\xbb.\xdd\xad\xf0\x9e\xa5\x83\xe2\x89\xae\xf3\x9f\xb7\xba", false); } // [B1, B2, B3, V3, V7] |
| 10591 | test { try toAsciiFail("-\xe2\x89\xa0\xe1\xa0\xbb.\xdd\xad\xf0\x9e\xa5\x83\xe2\x89\xae\xf3\x9f\xb7\xba", true); } // [B1, B2, B3, V3, V7] |
| 4388 | 10592 | test { try toUnicodeFail("-=\xcc\xb8\xe1\xa0\xbb.\xdd\xad\xf0\x9e\xa5\x83<\xcc\xb8\xf3\x9f\xb7\xba"); } // [B1, B2, B3, V3, V7] |
| 10593 | test { try toAsciiFail("-=\xcc\xb8\xe1\xa0\xbb.\xdd\xad\xf0\x9e\xa5\x83<\xcc\xb8\xf3\x9f\xb7\xba", false); } // [B1, B2, B3, V3, V7] |
| 10594 | test { try toAsciiFail("-=\xcc\xb8\xe1\xa0\xbb.\xdd\xad\xf0\x9e\xa5\x83<\xcc\xb8\xf3\x9f\xb7\xba", true); } // [B1, B2, B3, V3, V7] |
| 4389 | 10595 | test { try toUnicodeFail("-=\xcc\xb8\xe1\xa0\xbb.\xdd\xad\xf0\x9e\xa4\xa1<\xcc\xb8\xf3\x9f\xb7\xba"); } // [B1, B2, B3, V3, V7] |
| 10596 | test { try toAsciiFail("-=\xcc\xb8\xe1\xa0\xbb.\xdd\xad\xf0\x9e\xa4\xa1<\xcc\xb8\xf3\x9f\xb7\xba", false); } // [B1, B2, B3, V3, V7] |
| 10597 | test { try toAsciiFail("-=\xcc\xb8\xe1\xa0\xbb.\xdd\xad\xf0\x9e\xa4\xa1<\xcc\xb8\xf3\x9f\xb7\xba", true); } // [B1, B2, B3, V3, V7] |
| 4390 | 10598 | test { try toUnicodeFail("-\xe2\x89\xa0\xe1\xa0\xbb.\xdd\xad\xf0\x9e\xa4\xa1\xe2\x89\xae\xf3\x9f\xb7\xba"); } // [B1, B2, B3, V3, V7] |
| 10599 | test { try toAsciiFail("-\xe2\x89\xa0\xe1\xa0\xbb.\xdd\xad\xf0\x9e\xa4\xa1\xe2\x89\xae\xf3\x9f\xb7\xba", false); } // [B1, B2, B3, V3, V7] |
| 10600 | test { try toAsciiFail("-\xe2\x89\xa0\xe1\xa0\xbb.\xdd\xad\xf0\x9e\xa4\xa1\xe2\x89\xae\xf3\x9f\xb7\xba", true); } // [B1, B2, B3, V3, V7] |
| 4391 | 10601 | test { try toUnicodeFail("xn----g6j886c.xn--xpb049kk353abj99f"); } // [B1, B2, B3, V3, V7] |
| 10602 | test { try toAsciiFail("xn----g6j886c.xn--xpb049kk353abj99f", false); } // [B1, B2, B3, V3, V7] |
| 10603 | test { try toAsciiFail("xn----g6j886c.xn--xpb049kk353abj99f", true); } // [B1, B2, B3, V3, V7] |
| 4392 | 10604 | test { try toUnicodeFail("-=\xcc\xb8\xe1\xa0\xbb\xef\xbc\x8e\xdd\xad\xf0\x9e\xa4\xa1<\xcc\xb8\xf3\x9f\xb7\xba"); } // [B1, B2, B3, V3, V7] |
| 10605 | test { try toAsciiFail("-=\xcc\xb8\xe1\xa0\xbb\xef\xbc\x8e\xdd\xad\xf0\x9e\xa4\xa1<\xcc\xb8\xf3\x9f\xb7\xba", false); } // [B1, B2, B3, V3, V7] |
| 10606 | test { try toAsciiFail("-=\xcc\xb8\xe1\xa0\xbb\xef\xbc\x8e\xdd\xad\xf0\x9e\xa4\xa1<\xcc\xb8\xf3\x9f\xb7\xba", true); } // [B1, B2, B3, V3, V7] |
| 4393 | 10607 | test { try toUnicodeFail("-\xe2\x89\xa0\xe1\xa0\xbb\xef\xbc\x8e\xdd\xad\xf0\x9e\xa4\xa1\xe2\x89\xae\xf3\x9f\xb7\xba"); } // [B1, B2, B3, V3, V7] |
| 10608 | test { try toAsciiFail("-\xe2\x89\xa0\xe1\xa0\xbb\xef\xbc\x8e\xdd\xad\xf0\x9e\xa4\xa1\xe2\x89\xae\xf3\x9f\xb7\xba", false); } // [B1, B2, B3, V3, V7] |
| 10609 | test { try toAsciiFail("-\xe2\x89\xa0\xe1\xa0\xbb\xef\xbc\x8e\xdd\xad\xf0\x9e\xa4\xa1\xe2\x89\xae\xf3\x9f\xb7\xba", true); } // [B1, B2, B3, V3, V7] |
| 4394 | 10610 | test { try toUnicodeFail("\xf3\xa0\xb0\x86\xe2\x89\xaf\xde\xb5\xf0\x90\xbb\xaa\xef\xbc\x8e\xf2\x8a\xa5\x95\xe2\x89\xae\xf0\x91\x81\x86\xe0\xa1\x8c"); } // [B1, B5, B6, V7] |
| 10611 | test { try toAsciiFail("\xf3\xa0\xb0\x86\xe2\x89\xaf\xde\xb5\xf0\x90\xbb\xaa\xef\xbc\x8e\xf2\x8a\xa5\x95\xe2\x89\xae\xf0\x91\x81\x86\xe0\xa1\x8c", false); } // [B1, B5, B6, V7] |
| 10612 | test { try toAsciiFail("\xf3\xa0\xb0\x86\xe2\x89\xaf\xde\xb5\xf0\x90\xbb\xaa\xef\xbc\x8e\xf2\x8a\xa5\x95\xe2\x89\xae\xf0\x91\x81\x86\xe0\xa1\x8c", true); } // [B1, B5, B6, V7] |
| 4395 | 10613 | test { try toUnicodeFail("\xf3\xa0\xb0\x86>\xcc\xb8\xde\xb5\xf0\x90\xbb\xaa\xef\xbc\x8e\xf2\x8a\xa5\x95<\xcc\xb8\xf0\x91\x81\x86\xe0\xa1\x8c"); } // [B1, B5, B6, V7] |
| 10614 | test { try toAsciiFail("\xf3\xa0\xb0\x86>\xcc\xb8\xde\xb5\xf0\x90\xbb\xaa\xef\xbc\x8e\xf2\x8a\xa5\x95<\xcc\xb8\xf0\x91\x81\x86\xe0\xa1\x8c", false); } // [B1, B5, B6, V7] |
| 10615 | test { try toAsciiFail("\xf3\xa0\xb0\x86>\xcc\xb8\xde\xb5\xf0\x90\xbb\xaa\xef\xbc\x8e\xf2\x8a\xa5\x95<\xcc\xb8\xf0\x91\x81\x86\xe0\xa1\x8c", true); } // [B1, B5, B6, V7] |
| 4396 | 10616 | test { try toUnicodeFail("\xf3\xa0\xb0\x86\xe2\x89\xaf\xde\xb5\xf0\x90\xbb\xaa.\xf2\x8a\xa5\x95\xe2\x89\xae\xf0\x91\x81\x86\xe0\xa1\x8c"); } // [B1, B5, B6, V7] |
| 10617 | test { try toAsciiFail("\xf3\xa0\xb0\x86\xe2\x89\xaf\xde\xb5\xf0\x90\xbb\xaa.\xf2\x8a\xa5\x95\xe2\x89\xae\xf0\x91\x81\x86\xe0\xa1\x8c", false); } // [B1, B5, B6, V7] |
| 10618 | test { try toAsciiFail("\xf3\xa0\xb0\x86\xe2\x89\xaf\xde\xb5\xf0\x90\xbb\xaa.\xf2\x8a\xa5\x95\xe2\x89\xae\xf0\x91\x81\x86\xe0\xa1\x8c", true); } // [B1, B5, B6, V7] |
| 4397 | 10619 | test { try toUnicodeFail("\xf3\xa0\xb0\x86>\xcc\xb8\xde\xb5\xf0\x90\xbb\xaa.\xf2\x8a\xa5\x95<\xcc\xb8\xf0\x91\x81\x86\xe0\xa1\x8c"); } // [B1, B5, B6, V7] |
| 10620 | test { try toAsciiFail("\xf3\xa0\xb0\x86>\xcc\xb8\xde\xb5\xf0\x90\xbb\xaa.\xf2\x8a\xa5\x95<\xcc\xb8\xf0\x91\x81\x86\xe0\xa1\x8c", false); } // [B1, B5, B6, V7] |
| 10621 | test { try toAsciiFail("\xf3\xa0\xb0\x86>\xcc\xb8\xde\xb5\xf0\x90\xbb\xaa.\xf2\x8a\xa5\x95<\xcc\xb8\xf0\x91\x81\x86\xe0\xa1\x8c", true); } // [B1, B5, B6, V7] |
| 4398 | 10622 | test { try toUnicodeFail("xn--zrb797kdm1oes34i.xn--bwb394k8k2o25n6d"); } // [B1, B5, B6, V7] |
| 10623 | test { try toAsciiFail("xn--zrb797kdm1oes34i.xn--bwb394k8k2o25n6d", false); } // [B1, B5, B6, V7] |
| 10624 | test { try toAsciiFail("xn--zrb797kdm1oes34i.xn--bwb394k8k2o25n6d", true); } // [B1, B5, B6, V7] |
| 4399 | 10625 | test { try toUnicodeFail("\xe2\x89\xa0\xf3\xa6\x8b\x82.\xd8\x80\xe0\xaf\x8d-\xda\xb9"); } // [B1, V7] |
| 10626 | test { try toAsciiFail("\xe2\x89\xa0\xf3\xa6\x8b\x82.\xd8\x80\xe0\xaf\x8d-\xda\xb9", false); } // [B1, V7] |
| 10627 | test { try toAsciiFail("\xe2\x89\xa0\xf3\xa6\x8b\x82.\xd8\x80\xe0\xaf\x8d-\xda\xb9", true); } // [B1, V7] |
| 4400 | 10628 | test { try toUnicodeFail("=\xcc\xb8\xf3\xa6\x8b\x82.\xd8\x80\xe0\xaf\x8d-\xda\xb9"); } // [B1, V7] |
| 10629 | test { try toAsciiFail("=\xcc\xb8\xf3\xa6\x8b\x82.\xd8\x80\xe0\xaf\x8d-\xda\xb9", false); } // [B1, V7] |
| 10630 | test { try toAsciiFail("=\xcc\xb8\xf3\xa6\x8b\x82.\xd8\x80\xe0\xaf\x8d-\xda\xb9", true); } // [B1, V7] |
| 4401 | 10631 | test { try toUnicodeFail("xn--1ch22084l.xn----qkc07co6n"); } // [B1, V7] |
| 10632 | test { try toAsciiFail("xn--1ch22084l.xn----qkc07co6n", false); } // [B1, V7] |
| 10633 | test { try toAsciiFail("xn--1ch22084l.xn----qkc07co6n", true); } // [B1, V7] |
| 4402 | 10634 | test { try toUnicodeFail("\xe1\x9f\x9d\xf3\xa0\x81\xa3\xe2\x89\xa0\xef\xbd\xa1\xf0\x90\xb9\xbc\xf0\x90\x8b\xa4"); } // [B1, V6, V7] |
| 10635 | test { try toAsciiFail("\xe1\x9f\x9d\xf3\xa0\x81\xa3\xe2\x89\xa0\xef\xbd\xa1\xf0\x90\xb9\xbc\xf0\x90\x8b\xa4", false); } // [B1, V6, V7] |
| 10636 | test { try toAsciiFail("\xe1\x9f\x9d\xf3\xa0\x81\xa3\xe2\x89\xa0\xef\xbd\xa1\xf0\x90\xb9\xbc\xf0\x90\x8b\xa4", true); } // [B1, V6, V7] |
| 4403 | 10637 | test { try toUnicodeFail("\xe1\x9f\x9d\xf3\xa0\x81\xa3=\xcc\xb8\xef\xbd\xa1\xf0\x90\xb9\xbc\xf0\x90\x8b\xa4"); } // [B1, V6, V7] |
| 10638 | test { try toAsciiFail("\xe1\x9f\x9d\xf3\xa0\x81\xa3=\xcc\xb8\xef\xbd\xa1\xf0\x90\xb9\xbc\xf0\x90\x8b\xa4", false); } // [B1, V6, V7] |
| 10639 | test { try toAsciiFail("\xe1\x9f\x9d\xf3\xa0\x81\xa3=\xcc\xb8\xef\xbd\xa1\xf0\x90\xb9\xbc\xf0\x90\x8b\xa4", true); } // [B1, V6, V7] |
| 4404 | 10640 | test { try toUnicodeFail("\xe1\x9f\x9d\xf3\xa0\x81\xa3\xe2\x89\xa0\xe3\x80\x82\xf0\x90\xb9\xbc\xf0\x90\x8b\xa4"); } // [B1, V6, V7] |
| 10641 | test { try toAsciiFail("\xe1\x9f\x9d\xf3\xa0\x81\xa3\xe2\x89\xa0\xe3\x80\x82\xf0\x90\xb9\xbc\xf0\x90\x8b\xa4", false); } // [B1, V6, V7] |
| 10642 | test { try toAsciiFail("\xe1\x9f\x9d\xf3\xa0\x81\xa3\xe2\x89\xa0\xe3\x80\x82\xf0\x90\xb9\xbc\xf0\x90\x8b\xa4", true); } // [B1, V6, V7] |
| 4405 | 10643 | test { try toUnicodeFail("\xe1\x9f\x9d\xf3\xa0\x81\xa3=\xcc\xb8\xe3\x80\x82\xf0\x90\xb9\xbc\xf0\x90\x8b\xa4"); } // [B1, V6, V7] |
| 10644 | test { try toAsciiFail("\xe1\x9f\x9d\xf3\xa0\x81\xa3=\xcc\xb8\xe3\x80\x82\xf0\x90\xb9\xbc\xf0\x90\x8b\xa4", false); } // [B1, V6, V7] |
| 10645 | test { try toAsciiFail("\xe1\x9f\x9d\xf3\xa0\x81\xa3=\xcc\xb8\xe3\x80\x82\xf0\x90\xb9\xbc\xf0\x90\x8b\xa4", true); } // [B1, V6, V7] |
| 4406 | 10646 | test { try toUnicodeFail("xn--54e694cn389z.xn--787ct8r"); } // [B1, V6, V7] |
| 10647 | test { try toAsciiFail("xn--54e694cn389z.xn--787ct8r", false); } // [B1, V6, V7] |
| 10648 | test { try toAsciiFail("xn--54e694cn389z.xn--787ct8r", true); } // [B1, V6, V7] |
| 4407 | 10649 | test { try toUnicodeFail("\xc3\x9f\xf0\xb0\x80\xbb\xf1\x86\xac\x97\xef\xbd\xa1\xf0\x9d\xa9\xa8\xf0\x9f\x95\xae\xc3\x9f"); } // [V6, V7] |
| 10650 | test { try toAsciiFail("\xc3\x9f\xf0\xb0\x80\xbb\xf1\x86\xac\x97\xef\xbd\xa1\xf0\x9d\xa9\xa8\xf0\x9f\x95\xae\xc3\x9f", false); } // [V6, V7] |
| 10651 | test { try toAsciiFail("\xc3\x9f\xf0\xb0\x80\xbb\xf1\x86\xac\x97\xef\xbd\xa1\xf0\x9d\xa9\xa8\xf0\x9f\x95\xae\xc3\x9f", true); } // [V6, V7] |
| 4408 | 10652 | test { try toUnicodeFail("\xc3\x9f\xf0\xb0\x80\xbb\xf1\x86\xac\x97\xe3\x80\x82\xf0\x9d\xa9\xa8\xf0\x9f\x95\xae\xc3\x9f"); } // [V6, V7] |
| 10653 | test { try toAsciiFail("\xc3\x9f\xf0\xb0\x80\xbb\xf1\x86\xac\x97\xe3\x80\x82\xf0\x9d\xa9\xa8\xf0\x9f\x95\xae\xc3\x9f", false); } // [V6, V7] |
| 10654 | test { try toAsciiFail("\xc3\x9f\xf0\xb0\x80\xbb\xf1\x86\xac\x97\xe3\x80\x82\xf0\x9d\xa9\xa8\xf0\x9f\x95\xae\xc3\x9f", true); } // [V6, V7] |
| 4409 | 10655 | test { try toUnicodeFail("SS\xf0\xb0\x80\xbb\xf1\x86\xac\x97\xe3\x80\x82\xf0\x9d\xa9\xa8\xf0\x9f\x95\xaeSS"); } // [V6, V7] |
| 10656 | test { try toAsciiFail("SS\xf0\xb0\x80\xbb\xf1\x86\xac\x97\xe3\x80\x82\xf0\x9d\xa9\xa8\xf0\x9f\x95\xaeSS", false); } // [V6, V7] |
| 10657 | test { try toAsciiFail("SS\xf0\xb0\x80\xbb\xf1\x86\xac\x97\xe3\x80\x82\xf0\x9d\xa9\xa8\xf0\x9f\x95\xaeSS", true); } // [V6, V7] |
| 4410 | 10658 | test { try toUnicodeFail("ss\xf0\xb0\x80\xbb\xf1\x86\xac\x97\xe3\x80\x82\xf0\x9d\xa9\xa8\xf0\x9f\x95\xaess"); } // [V6, V7] |
| 10659 | test { try toAsciiFail("ss\xf0\xb0\x80\xbb\xf1\x86\xac\x97\xe3\x80\x82\xf0\x9d\xa9\xa8\xf0\x9f\x95\xaess", false); } // [V6, V7] |
| 10660 | test { try toAsciiFail("ss\xf0\xb0\x80\xbb\xf1\x86\xac\x97\xe3\x80\x82\xf0\x9d\xa9\xa8\xf0\x9f\x95\xaess", true); } // [V6, V7] |
| 4411 | 10661 | test { try toUnicodeFail("Ss\xf0\xb0\x80\xbb\xf1\x86\xac\x97\xe3\x80\x82\xf0\x9d\xa9\xa8\xf0\x9f\x95\xaeSs"); } // [V6, V7] |
| 10662 | test { try toAsciiFail("Ss\xf0\xb0\x80\xbb\xf1\x86\xac\x97\xe3\x80\x82\xf0\x9d\xa9\xa8\xf0\x9f\x95\xaeSs", false); } // [V6, V7] |
| 10663 | test { try toAsciiFail("Ss\xf0\xb0\x80\xbb\xf1\x86\xac\x97\xe3\x80\x82\xf0\x9d\xa9\xa8\xf0\x9f\x95\xaeSs", true); } // [V6, V7] |
| 4412 | 10664 | test { try toUnicodeFail("xn--ss-jl59biy67d.xn--ss-4d11aw87d"); } // [V6, V7] |
| 10665 | test { try toAsciiFail("xn--ss-jl59biy67d.xn--ss-4d11aw87d", false); } // [V6, V7] |
| 10666 | test { try toAsciiFail("xn--ss-jl59biy67d.xn--ss-4d11aw87d", true); } // [V6, V7] |
| 4413 | 10667 | test { try toUnicodeFail("xn--zca20040bgrkh.xn--zca3653v86qa"); } // [V6, V7] |
| 10668 | test { try toAsciiFail("xn--zca20040bgrkh.xn--zca3653v86qa", false); } // [V6, V7] |
| 10669 | test { try toAsciiFail("xn--zca20040bgrkh.xn--zca3653v86qa", true); } // [V6, V7] |
| 4414 | 10670 | test { try toUnicodeFail("SS\xf0\xb0\x80\xbb\xf1\x86\xac\x97\xef\xbd\xa1\xf0\x9d\xa9\xa8\xf0\x9f\x95\xaeSS"); } // [V6, V7] |
| 10671 | test { try toAsciiFail("SS\xf0\xb0\x80\xbb\xf1\x86\xac\x97\xef\xbd\xa1\xf0\x9d\xa9\xa8\xf0\x9f\x95\xaeSS", false); } // [V6, V7] |
| 10672 | test { try toAsciiFail("SS\xf0\xb0\x80\xbb\xf1\x86\xac\x97\xef\xbd\xa1\xf0\x9d\xa9\xa8\xf0\x9f\x95\xaeSS", true); } // [V6, V7] |
| 4415 | 10673 | test { try toUnicodeFail("ss\xf0\xb0\x80\xbb\xf1\x86\xac\x97\xef\xbd\xa1\xf0\x9d\xa9\xa8\xf0\x9f\x95\xaess"); } // [V6, V7] |
| 10674 | test { try toAsciiFail("ss\xf0\xb0\x80\xbb\xf1\x86\xac\x97\xef\xbd\xa1\xf0\x9d\xa9\xa8\xf0\x9f\x95\xaess", false); } // [V6, V7] |
| 10675 | test { try toAsciiFail("ss\xf0\xb0\x80\xbb\xf1\x86\xac\x97\xef\xbd\xa1\xf0\x9d\xa9\xa8\xf0\x9f\x95\xaess", true); } // [V6, V7] |
| 4416 | 10676 | test { try toUnicodeFail("Ss\xf0\xb0\x80\xbb\xf1\x86\xac\x97\xef\xbd\xa1\xf0\x9d\xa9\xa8\xf0\x9f\x95\xaeSs"); } // [V6, V7] |
| 10677 | test { try toAsciiFail("Ss\xf0\xb0\x80\xbb\xf1\x86\xac\x97\xef\xbd\xa1\xf0\x9d\xa9\xa8\xf0\x9f\x95\xaeSs", false); } // [V6, V7] |
| 10678 | test { try toAsciiFail("Ss\xf0\xb0\x80\xbb\xf1\x86\xac\x97\xef\xbd\xa1\xf0\x9d\xa9\xa8\xf0\x9f\x95\xaeSs", true); } // [V6, V7] |
| 4417 | 10679 | test { try toUnicodeFail("\xe2\x80\x8d\xe3\x80\x82\xe2\x80\x8c"); } // [C1, C2] |
| 10680 | test { try toAsciiFail("\xe2\x80\x8d\xe3\x80\x82\xe2\x80\x8c", false); } // [C1, C2] |
| 10681 | test { try toAsciiFail("\xe2\x80\x8d\xe3\x80\x82\xe2\x80\x8c", true); } // [A4_1, A4_2] |
| 4418 | 10682 | test { try toUnicodeFail("xn--1ug.xn--0ug"); } // [C1, C2] |
| 10683 | test { try toAsciiFail("xn--1ug.xn--0ug", false); } // [C1, C2] |
| 10684 | test { try toAsciiFail("xn--1ug.xn--0ug", true); } // [C1, C2] |
| 4419 | 10685 | test { try toUnicodeFail("\xd2\x83\xf0\x90\xad\x9e\xe2\x80\x8d.\xe1\x9e\xb9\xf0\x9e\xaf\x8c\xf2\x9f\xa9\x9a"); } // [B1, C2, V6, V7] |
| 10686 | test { try toAsciiFail("\xd2\x83\xf0\x90\xad\x9e\xe2\x80\x8d.\xe1\x9e\xb9\xf0\x9e\xaf\x8c\xf2\x9f\xa9\x9a", false); } // [B1, C2, V6, V7] |
| 10687 | test { try toAsciiFail("\xd2\x83\xf0\x90\xad\x9e\xe2\x80\x8d.\xe1\x9e\xb9\xf0\x9e\xaf\x8c\xf2\x9f\xa9\x9a", true); } // [B1, V6, V7] |
| 4420 | 10688 | test { try toUnicodeFail("xn--m3a6965k.xn--43e8670vmd79b"); } // [B1, V6, V7] |
| 10689 | test { try toAsciiFail("xn--m3a6965k.xn--43e8670vmd79b", false); } // [B1, V6, V7] |
| 10690 | test { try toAsciiFail("xn--m3a6965k.xn--43e8670vmd79b", true); } // [B1, V6, V7] |
| 4421 | 10691 | test { try toUnicodeFail("xn--m3a412lrr0o.xn--43e8670vmd79b"); } // [B1, C2, V6, V7] |
| 10692 | test { try toAsciiFail("xn--m3a412lrr0o.xn--43e8670vmd79b", false); } // [B1, C2, V6, V7] |
| 10693 | test { try toAsciiFail("xn--m3a412lrr0o.xn--43e8670vmd79b", true); } // [B1, C2, V6, V7] |
| 4422 | 10694 | test { try toUnicodeFail("\xe2\x80\x8c\xf0\x90\xa0\xa8\xe2\x80\x8c\xe4\xb8\xb4\xe3\x80\x82\xea\xa1\xa2\xf2\x84\xb7\x9e\xe2\xb6\x8f\xf0\x90\xb9\xa3"); } // [B1, B5, B6, C1, V7] |
| 10695 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xa0\xa8\xe2\x80\x8c\xe4\xb8\xb4\xe3\x80\x82\xea\xa1\xa2\xf2\x84\xb7\x9e\xe2\xb6\x8f\xf0\x90\xb9\xa3", false); } // [B1, B5, B6, C1, V7] |
| 10696 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xa0\xa8\xe2\x80\x8c\xe4\xb8\xb4\xe3\x80\x82\xea\xa1\xa2\xf2\x84\xb7\x9e\xe2\xb6\x8f\xf0\x90\xb9\xa3", true); } // [B2, B3, B5, B6, V7] |
| 4423 | 10697 | test { try toUnicodeFail("xn--miq9646b.xn--uojv340bk71c99u9f"); } // [B2, B3, B5, B6, V7] |
| 10698 | test { try toAsciiFail("xn--miq9646b.xn--uojv340bk71c99u9f", false); } // [B2, B3, B5, B6, V7] |
| 10699 | test { try toAsciiFail("xn--miq9646b.xn--uojv340bk71c99u9f", true); } // [B2, B3, B5, B6, V7] |
| 4424 | 10700 | test { try toUnicodeFail("xn--0uga2656aop9k.xn--uojv340bk71c99u9f"); } // [B1, B5, B6, C1, V7] |
| 10701 | test { try toAsciiFail("xn--0uga2656aop9k.xn--uojv340bk71c99u9f", false); } // [B1, B5, B6, C1, V7] |
| 10702 | test { try toAsciiFail("xn--0uga2656aop9k.xn--uojv340bk71c99u9f", true); } // [B1, B5, B6, C1, V7] |
| 4425 | 10703 | test { try toUnicodeFail("\xf3\xa0\x91\x98\xef\xbc\x8e\xf3\xa0\x84\xae"); } // [V7] |
| 10704 | test { try toAsciiFail("\xf3\xa0\x91\x98\xef\xbc\x8e\xf3\xa0\x84\xae", false); } // [V7, A4_2] |
| 10705 | test { try toAsciiFail("\xf3\xa0\x91\x98\xef\xbc\x8e\xf3\xa0\x84\xae", true); } // [V7, A4_2] |
| 4426 | 10706 | test { try toUnicodeFail("\xf3\xa0\x91\x98.\xf3\xa0\x84\xae"); } // [V7] |
| 10707 | test { try toAsciiFail("\xf3\xa0\x91\x98.\xf3\xa0\x84\xae", false); } // [V7, A4_2] |
| 10708 | test { try toAsciiFail("\xf3\xa0\x91\x98.\xf3\xa0\x84\xae", true); } // [V7, A4_2] |
| 4427 | 10709 | test { try toUnicodeFail("xn--s136e."); } // [V7] |
| 10710 | test { try toAsciiFail("xn--s136e.", false); } // [V7, A4_2] |
| 10711 | test { try toAsciiFail("xn--s136e.", true); } // [V7, A4_2] |
| 4428 | 10712 | test { try toUnicodeFail("\xf0\x90\xab\x84\xe0\xb5\x8d\xef\xbc\x8e\xea\xab\xb6"); } // [B1, V6] |
| 10713 | test { try toAsciiFail("\xf0\x90\xab\x84\xe0\xb5\x8d\xef\xbc\x8e\xea\xab\xb6", false); } // [B1, V6] |
| 10714 | test { try toAsciiFail("\xf0\x90\xab\x84\xe0\xb5\x8d\xef\xbc\x8e\xea\xab\xb6", true); } // [B1, V6] |
| 4429 | 10715 | test { try toUnicodeFail("\xf0\x90\xab\x84\xe0\xb5\x8d.\xea\xab\xb6"); } // [B1, V6] |
| 10716 | test { try toAsciiFail("\xf0\x90\xab\x84\xe0\xb5\x8d.\xea\xab\xb6", false); } // [B1, V6] |
| 10717 | test { try toAsciiFail("\xf0\x90\xab\x84\xe0\xb5\x8d.\xea\xab\xb6", true); } // [B1, V6] |
| 4430 | 10718 | test { try toUnicodeFail("xn--wxc7880k.xn--2v9a"); } // [B1, V6] |
| 10719 | test { try toAsciiFail("xn--wxc7880k.xn--2v9a", false); } // [B1, V6] |
| 10720 | test { try toAsciiFail("xn--wxc7880k.xn--2v9a", true); } // [B1, V6] |
| 4431 | 10721 | test { try toUnicodeFail("\xea\xa6\xb7\xf3\x9d\xb5\x99\xeb\xa9\xb9\xe3\x80\x82\xe2\x92\x9b\xf3\xa0\xa8\x87"); } // [V6, V7] |
| 10722 | test { try toAsciiFail("\xea\xa6\xb7\xf3\x9d\xb5\x99\xeb\xa9\xb9\xe3\x80\x82\xe2\x92\x9b\xf3\xa0\xa8\x87", false); } // [V6, V7] |
| 10723 | test { try toAsciiFail("\xea\xa6\xb7\xf3\x9d\xb5\x99\xeb\xa9\xb9\xe3\x80\x82\xe2\x92\x9b\xf3\xa0\xa8\x87", true); } // [V6, V7] |
| 4432 | 10724 | test { try toUnicodeFail("\xea\xa6\xb7\xf3\x9d\xb5\x99\xe1\x84\x86\xe1\x85\xa7\xe1\x86\xb0\xe3\x80\x82\xe2\x92\x9b\xf3\xa0\xa8\x87"); } // [V6, V7] |
| 10725 | test { try toAsciiFail("\xea\xa6\xb7\xf3\x9d\xb5\x99\xe1\x84\x86\xe1\x85\xa7\xe1\x86\xb0\xe3\x80\x82\xe2\x92\x9b\xf3\xa0\xa8\x87", false); } // [V6, V7] |
| 10726 | test { try toAsciiFail("\xea\xa6\xb7\xf3\x9d\xb5\x99\xe1\x84\x86\xe1\x85\xa7\xe1\x86\xb0\xe3\x80\x82\xe2\x92\x9b\xf3\xa0\xa8\x87", true); } // [V6, V7] |
| 4433 | 10727 | test { try toUnicodeFail("\xea\xa6\xb7\xf3\x9d\xb5\x99\xeb\xa9\xb9\xe3\x80\x8220.\xf3\xa0\xa8\x87"); } // [V6, V7] |
| 10728 | test { try toAsciiFail("\xea\xa6\xb7\xf3\x9d\xb5\x99\xeb\xa9\xb9\xe3\x80\x8220.\xf3\xa0\xa8\x87", false); } // [V6, V7] |
| 10729 | test { try toAsciiFail("\xea\xa6\xb7\xf3\x9d\xb5\x99\xeb\xa9\xb9\xe3\x80\x8220.\xf3\xa0\xa8\x87", true); } // [V6, V7] |
| 4434 | 10730 | test { try toUnicodeFail("\xea\xa6\xb7\xf3\x9d\xb5\x99\xe1\x84\x86\xe1\x85\xa7\xe1\x86\xb0\xe3\x80\x8220.\xf3\xa0\xa8\x87"); } // [V6, V7] |
| 10731 | test { try toAsciiFail("\xea\xa6\xb7\xf3\x9d\xb5\x99\xe1\x84\x86\xe1\x85\xa7\xe1\x86\xb0\xe3\x80\x8220.\xf3\xa0\xa8\x87", false); } // [V6, V7] |
| 10732 | test { try toAsciiFail("\xea\xa6\xb7\xf3\x9d\xb5\x99\xe1\x84\x86\xe1\x85\xa7\xe1\x86\xb0\xe3\x80\x8220.\xf3\xa0\xa8\x87", true); } // [V6, V7] |
| 4435 | 10733 | test { try toUnicodeFail("xn--ym9av13acp85w.20.xn--d846e"); } // [V6, V7] |
| 10734 | test { try toAsciiFail("xn--ym9av13acp85w.20.xn--d846e", false); } // [V6, V7] |
| 10735 | test { try toAsciiFail("xn--ym9av13acp85w.20.xn--d846e", true); } // [V6, V7] |
| 4436 | 10736 | test { try toUnicodeFail("xn--ym9av13acp85w.xn--dth22121k"); } // [V6, V7] |
| 10737 | test { try toAsciiFail("xn--ym9av13acp85w.xn--dth22121k", false); } // [V6, V7] |
| 10738 | test { try toAsciiFail("xn--ym9av13acp85w.xn--dth22121k", true); } // [V6, V7] |
| 4437 | 10739 | test { try toUnicodeFail("\xe1\x82\xa5\xf3\xb2\xac\xb9\xeb\xa6\x96\xf3\xa0\xb6\x9a.\xdd\xb7\xf0\x90\xb9\xb3\xe2\x92\x8a"); } // [B4, B6, V7] |
| 10740 | test { try toAsciiFail("\xe1\x82\xa5\xf3\xb2\xac\xb9\xeb\xa6\x96\xf3\xa0\xb6\x9a.\xdd\xb7\xf0\x90\xb9\xb3\xe2\x92\x8a", false); } // [B4, B6, V7] |
| 10741 | test { try toAsciiFail("\xe1\x82\xa5\xf3\xb2\xac\xb9\xeb\xa6\x96\xf3\xa0\xb6\x9a.\xdd\xb7\xf0\x90\xb9\xb3\xe2\x92\x8a", true); } // [B4, B6, V7] |
| 4438 | 10742 | test { try toUnicodeFail("\xe1\x82\xa5\xf3\xb2\xac\xb9\xe1\x84\x85\xe1\x85\xb4\xe1\x86\xad\xf3\xa0\xb6\x9a.\xdd\xb7\xf0\x90\xb9\xb3\xe2\x92\x8a"); } // [B4, B6, V7] |
| 10743 | test { try toAsciiFail("\xe1\x82\xa5\xf3\xb2\xac\xb9\xe1\x84\x85\xe1\x85\xb4\xe1\x86\xad\xf3\xa0\xb6\x9a.\xdd\xb7\xf0\x90\xb9\xb3\xe2\x92\x8a", false); } // [B4, B6, V7] |
| 10744 | test { try toAsciiFail("\xe1\x82\xa5\xf3\xb2\xac\xb9\xe1\x84\x85\xe1\x85\xb4\xe1\x86\xad\xf3\xa0\xb6\x9a.\xdd\xb7\xf0\x90\xb9\xb3\xe2\x92\x8a", true); } // [B4, B6, V7] |
| 4439 | 10745 | test { try toUnicodeFail("\xe1\x82\xa5\xf3\xb2\xac\xb9\xeb\xa6\x96\xf3\xa0\xb6\x9a.\xdd\xb7\xf0\x90\xb9\xb33."); } // [B4, B6, V7] |
| 10746 | test { try toAsciiFail("\xe1\x82\xa5\xf3\xb2\xac\xb9\xeb\xa6\x96\xf3\xa0\xb6\x9a.\xdd\xb7\xf0\x90\xb9\xb33.", false); } // [B4, B6, V7, A4_2] |
| 10747 | test { try toAsciiFail("\xe1\x82\xa5\xf3\xb2\xac\xb9\xeb\xa6\x96\xf3\xa0\xb6\x9a.\xdd\xb7\xf0\x90\xb9\xb33.", true); } // [B4, B6, V7, A4_2] |
| 4440 | 10748 | test { try toUnicodeFail("\xe1\x82\xa5\xf3\xb2\xac\xb9\xe1\x84\x85\xe1\x85\xb4\xe1\x86\xad\xf3\xa0\xb6\x9a.\xdd\xb7\xf0\x90\xb9\xb33."); } // [B4, B6, V7] |
| 10749 | test { try toAsciiFail("\xe1\x82\xa5\xf3\xb2\xac\xb9\xe1\x84\x85\xe1\x85\xb4\xe1\x86\xad\xf3\xa0\xb6\x9a.\xdd\xb7\xf0\x90\xb9\xb33.", false); } // [B4, B6, V7, A4_2] |
| 10750 | test { try toAsciiFail("\xe1\x82\xa5\xf3\xb2\xac\xb9\xe1\x84\x85\xe1\x85\xb4\xe1\x86\xad\xf3\xa0\xb6\x9a.\xdd\xb7\xf0\x90\xb9\xb33.", true); } // [B4, B6, V7, A4_2] |
| 4441 | 10751 | test { try toUnicodeFail("\xe2\xb4\x85\xf3\xb2\xac\xb9\xe1\x84\x85\xe1\x85\xb4\xe1\x86\xad\xf3\xa0\xb6\x9a.\xdd\xb7\xf0\x90\xb9\xb33."); } // [B4, B6, V7] |
| 10752 | test { try toAsciiFail("\xe2\xb4\x85\xf3\xb2\xac\xb9\xe1\x84\x85\xe1\x85\xb4\xe1\x86\xad\xf3\xa0\xb6\x9a.\xdd\xb7\xf0\x90\xb9\xb33.", false); } // [B4, B6, V7, A4_2] |
| 10753 | test { try toAsciiFail("\xe2\xb4\x85\xf3\xb2\xac\xb9\xe1\x84\x85\xe1\x85\xb4\xe1\x86\xad\xf3\xa0\xb6\x9a.\xdd\xb7\xf0\x90\xb9\xb33.", true); } // [B4, B6, V7, A4_2] |
| 4442 | 10754 | test { try toUnicodeFail("\xe2\xb4\x85\xf3\xb2\xac\xb9\xeb\xa6\x96\xf3\xa0\xb6\x9a.\xdd\xb7\xf0\x90\xb9\xb33."); } // [B4, B6, V7] |
| 10755 | test { try toAsciiFail("\xe2\xb4\x85\xf3\xb2\xac\xb9\xeb\xa6\x96\xf3\xa0\xb6\x9a.\xdd\xb7\xf0\x90\xb9\xb33.", false); } // [B4, B6, V7, A4_2] |
| 10756 | test { try toAsciiFail("\xe2\xb4\x85\xf3\xb2\xac\xb9\xeb\xa6\x96\xf3\xa0\xb6\x9a.\xdd\xb7\xf0\x90\xb9\xb33.", true); } // [B4, B6, V7, A4_2] |
| 4443 | 10757 | test { try toUnicodeFail("xn--wkj8016bne45io02g.xn--3-55c6803r."); } // [B4, B6, V7] |
| 10758 | test { try toAsciiFail("xn--wkj8016bne45io02g.xn--3-55c6803r.", false); } // [B4, B6, V7, A4_2] |
| 10759 | test { try toAsciiFail("xn--wkj8016bne45io02g.xn--3-55c6803r.", true); } // [B4, B6, V7, A4_2] |
| 4444 | 10760 | test { try toUnicodeFail("\xe2\xb4\x85\xf3\xb2\xac\xb9\xe1\x84\x85\xe1\x85\xb4\xe1\x86\xad\xf3\xa0\xb6\x9a.\xdd\xb7\xf0\x90\xb9\xb3\xe2\x92\x8a"); } // [B4, B6, V7] |
| 10761 | test { try toAsciiFail("\xe2\xb4\x85\xf3\xb2\xac\xb9\xe1\x84\x85\xe1\x85\xb4\xe1\x86\xad\xf3\xa0\xb6\x9a.\xdd\xb7\xf0\x90\xb9\xb3\xe2\x92\x8a", false); } // [B4, B6, V7] |
| 10762 | test { try toAsciiFail("\xe2\xb4\x85\xf3\xb2\xac\xb9\xe1\x84\x85\xe1\x85\xb4\xe1\x86\xad\xf3\xa0\xb6\x9a.\xdd\xb7\xf0\x90\xb9\xb3\xe2\x92\x8a", true); } // [B4, B6, V7] |
| 4445 | 10763 | test { try toUnicodeFail("\xe2\xb4\x85\xf3\xb2\xac\xb9\xeb\xa6\x96\xf3\xa0\xb6\x9a.\xdd\xb7\xf0\x90\xb9\xb3\xe2\x92\x8a"); } // [B4, B6, V7] |
| 10764 | test { try toAsciiFail("\xe2\xb4\x85\xf3\xb2\xac\xb9\xeb\xa6\x96\xf3\xa0\xb6\x9a.\xdd\xb7\xf0\x90\xb9\xb3\xe2\x92\x8a", false); } // [B4, B6, V7] |
| 10765 | test { try toAsciiFail("\xe2\xb4\x85\xf3\xb2\xac\xb9\xeb\xa6\x96\xf3\xa0\xb6\x9a.\xdd\xb7\xf0\x90\xb9\xb3\xe2\x92\x8a", true); } // [B4, B6, V7] |
| 4446 | 10766 | test { try toUnicodeFail("xn--wkj8016bne45io02g.xn--7pb000mwm4n"); } // [B4, B6, V7] |
| 10767 | test { try toAsciiFail("xn--wkj8016bne45io02g.xn--7pb000mwm4n", false); } // [B4, B6, V7] |
| 10768 | test { try toAsciiFail("xn--wkj8016bne45io02g.xn--7pb000mwm4n", true); } // [B4, B6, V7] |
| 4447 | 10769 | test { try toUnicodeFail("xn--dnd2167fnet0io02g.xn--3-55c6803r."); } // [B4, B6, V7] |
| 10770 | test { try toAsciiFail("xn--dnd2167fnet0io02g.xn--3-55c6803r.", false); } // [B4, B6, V7, A4_2] |
| 10771 | test { try toAsciiFail("xn--dnd2167fnet0io02g.xn--3-55c6803r.", true); } // [B4, B6, V7, A4_2] |
| 4448 | 10772 | test { try toUnicodeFail("xn--dnd2167fnet0io02g.xn--7pb000mwm4n"); } // [B4, B6, V7] |
| 10773 | test { try toAsciiFail("xn--dnd2167fnet0io02g.xn--7pb000mwm4n", false); } // [B4, B6, V7] |
| 10774 | test { try toAsciiFail("xn--dnd2167fnet0io02g.xn--7pb000mwm4n", true); } // [B4, B6, V7] |
| 4449 | 10775 | test { try toUnicodeFail("\xe2\x80\x8c\xef\xbd\xa1\xef\xb8\x92"); } // [C1, V7] |
| 10776 | test { try toAsciiFail("\xe2\x80\x8c\xef\xbd\xa1\xef\xb8\x92", false); } // [C1, V7] |
| 10777 | test { try toAsciiFail("\xe2\x80\x8c\xef\xbd\xa1\xef\xb8\x92", true); } // [V7, A4_2] |
| 4450 | 10778 | test { try toUnicodeFail("\xe2\x80\x8c\xe3\x80\x82\xe3\x80\x82"); } // [C1, X4_2] |
| 10779 | test { try toAsciiFail("\xe2\x80\x8c\xe3\x80\x82\xe3\x80\x82", false); } // [C1, A4_2] |
| 10780 | test { try toAsciiFail("\xe2\x80\x8c\xe3\x80\x82\xe3\x80\x82", true); } // [A4_2] |
| 4451 | 10781 | test { try toUnicodeFail(".."); } // [X4_2] |
| 10782 | test { try toAsciiFail("..", false); } // [A4_2] |
| 10783 | test { try toAsciiFail("..", true); } // [A4_2] |
| 4452 | 10784 | test { try toUnicodeFail("xn--0ug.."); } // [C1, X4_2] |
| 10785 | test { try toAsciiFail("xn--0ug..", false); } // [C1, A4_2] |
| 10786 | test { try toAsciiFail("xn--0ug..", true); } // [C1, A4_2] |
| 4453 | 10787 | test { try toUnicodeFail(".xn--y86c"); } // [V7, X4_2] |
| 10788 | test { try toAsciiFail(".xn--y86c", false); } // [V7, A4_2] |
| 10789 | test { try toAsciiFail(".xn--y86c", true); } // [V7, A4_2] |
| 4454 | 10790 | test { try toUnicodeFail("xn--0ug.xn--y86c"); } // [C1, V7] |
| 10791 | test { try toAsciiFail("xn--0ug.xn--y86c", false); } // [C1, V7] |
| 10792 | test { try toAsciiFail("xn--0ug.xn--y86c", true); } // [C1, V7] |
| 4455 | 10793 | test { try toUnicodeFail("\xe2\x89\xaf\xdd\xad\xef\xbc\x8e\xe2\x82\x84"); } // [B1] |
| 10794 | test { try toAsciiFail("\xe2\x89\xaf\xdd\xad\xef\xbc\x8e\xe2\x82\x84", false); } // [B1] |
| 10795 | test { try toAsciiFail("\xe2\x89\xaf\xdd\xad\xef\xbc\x8e\xe2\x82\x84", true); } // [B1] |
| 4456 | 10796 | test { try toUnicodeFail(">\xcc\xb8\xdd\xad\xef\xbc\x8e\xe2\x82\x84"); } // [B1] |
| 10797 | test { try toAsciiFail(">\xcc\xb8\xdd\xad\xef\xbc\x8e\xe2\x82\x84", false); } // [B1] |
| 10798 | test { try toAsciiFail(">\xcc\xb8\xdd\xad\xef\xbc\x8e\xe2\x82\x84", true); } // [B1] |
| 4457 | 10799 | test { try toUnicodeFail("\xe2\x89\xaf\xdd\xad.e"); } // [B1] |
| 10800 | test { try toAsciiFail("\xe2\x89\xaf\xdd\xad.e", false); } // [B1] |
| 10801 | test { try toAsciiFail("\xe2\x89\xaf\xdd\xad.e", true); } // [B1] |
| 4458 | 10802 | test { try toUnicodeFail(">\xcc\xb8\xdd\xad.e"); } // [B1] |
| 10803 | test { try toAsciiFail(">\xcc\xb8\xdd\xad.e", false); } // [B1] |
| 10804 | test { try toAsciiFail(">\xcc\xb8\xdd\xad.e", true); } // [B1] |
| 4459 | 10805 | test { try toUnicodeFail(">\xcc\xb8\xdd\xad.E"); } // [B1] |
| 10806 | test { try toAsciiFail(">\xcc\xb8\xdd\xad.E", false); } // [B1] |
| 10807 | test { try toAsciiFail(">\xcc\xb8\xdd\xad.E", true); } // [B1] |
| 4460 | 10808 | test { try toUnicodeFail("\xe2\x89\xaf\xdd\xad.E"); } // [B1] |
| 10809 | test { try toAsciiFail("\xe2\x89\xaf\xdd\xad.E", false); } // [B1] |
| 10810 | test { try toAsciiFail("\xe2\x89\xaf\xdd\xad.E", true); } // [B1] |
| 4461 | 10811 | test { try toUnicodeFail("xn--xpb149k.e"); } // [B1] |
| 10812 | test { try toAsciiFail("xn--xpb149k.e", false); } // [B1] |
| 10813 | test { try toAsciiFail("xn--xpb149k.e", true); } // [B1] |
| 4462 | 10814 | test { try toUnicodeFail("\xe1\xa1\xb2-\xf0\x9d\x9f\xb9.\xc3\x9f-\xe2\x80\x8c-"); } // [C1, V3] |
| 10815 | test { try toAsciiFail("\xe1\xa1\xb2-\xf0\x9d\x9f\xb9.\xc3\x9f-\xe2\x80\x8c-", false); } // [C1, V3] |
| 10816 | test { try toAsciiFail("\xe1\xa1\xb2-\xf0\x9d\x9f\xb9.\xc3\x9f-\xe2\x80\x8c-", true); } // [V2, V3] |
| 4463 | 10817 | test { try toUnicodeFail("\xe1\xa1\xb2-3.\xc3\x9f-\xe2\x80\x8c-"); } // [C1, V3] |
| 10818 | test { try toAsciiFail("\xe1\xa1\xb2-3.\xc3\x9f-\xe2\x80\x8c-", false); } // [C1, V3] |
| 10819 | test { try toAsciiFail("\xe1\xa1\xb2-3.\xc3\x9f-\xe2\x80\x8c-", true); } // [V2, V3] |
| 4464 | 10820 | test { try toUnicodeFail("\xe1\xa1\xb2-3.SS-\xe2\x80\x8c-"); } // [C1, V3] |
| 10821 | test { try toAsciiFail("\xe1\xa1\xb2-3.SS-\xe2\x80\x8c-", false); } // [C1, V3] |
| 10822 | test { try toAsciiFail("\xe1\xa1\xb2-3.SS-\xe2\x80\x8c-", true); } // [V2, V3] |
| 4465 | 10823 | test { try toUnicodeFail("\xe1\xa1\xb2-3.ss-\xe2\x80\x8c-"); } // [C1, V3] |
| 10824 | test { try toAsciiFail("\xe1\xa1\xb2-3.ss-\xe2\x80\x8c-", false); } // [C1, V3] |
| 10825 | test { try toAsciiFail("\xe1\xa1\xb2-3.ss-\xe2\x80\x8c-", true); } // [V2, V3] |
| 4466 | 10826 | test { try toUnicodeFail("\xe1\xa1\xb2-3.Ss-\xe2\x80\x8c-"); } // [C1, V3] |
| 10827 | test { try toAsciiFail("\xe1\xa1\xb2-3.Ss-\xe2\x80\x8c-", false); } // [C1, V3] |
| 10828 | test { try toAsciiFail("\xe1\xa1\xb2-3.Ss-\xe2\x80\x8c-", true); } // [V2, V3] |
| 4467 | 10829 | test { try toUnicodeFail("xn---3-p9o.ss--"); } // [V2, V3] |
| 10830 | test { try toAsciiFail("xn---3-p9o.ss--", false); } // [V2, V3] |
| 10831 | test { try toAsciiFail("xn---3-p9o.ss--", true); } // [V2, V3] |
| 4468 | 10832 | test { try toUnicodeFail("xn---3-p9o.xn--ss---276a"); } // [C1, V3] |
| 10833 | test { try toAsciiFail("xn---3-p9o.xn--ss---276a", false); } // [C1, V3] |
| 10834 | test { try toAsciiFail("xn---3-p9o.xn--ss---276a", true); } // [C1, V3] |
| 4469 | 10835 | test { try toUnicodeFail("xn---3-p9o.xn-----fia9303a"); } // [C1, V3] |
| 10836 | test { try toAsciiFail("xn---3-p9o.xn-----fia9303a", false); } // [C1, V3] |
| 10837 | test { try toAsciiFail("xn---3-p9o.xn-----fia9303a", true); } // [C1, V3] |
| 4470 | 10838 | test { try toUnicodeFail("\xe1\xa1\xb2-\xf0\x9d\x9f\xb9.SS-\xe2\x80\x8c-"); } // [C1, V3] |
| 10839 | test { try toAsciiFail("\xe1\xa1\xb2-\xf0\x9d\x9f\xb9.SS-\xe2\x80\x8c-", false); } // [C1, V3] |
| 10840 | test { try toAsciiFail("\xe1\xa1\xb2-\xf0\x9d\x9f\xb9.SS-\xe2\x80\x8c-", true); } // [V2, V3] |
| 4471 | 10841 | test { try toUnicodeFail("\xe1\xa1\xb2-\xf0\x9d\x9f\xb9.ss-\xe2\x80\x8c-"); } // [C1, V3] |
| 10842 | test { try toAsciiFail("\xe1\xa1\xb2-\xf0\x9d\x9f\xb9.ss-\xe2\x80\x8c-", false); } // [C1, V3] |
| 10843 | test { try toAsciiFail("\xe1\xa1\xb2-\xf0\x9d\x9f\xb9.ss-\xe2\x80\x8c-", true); } // [V2, V3] |
| 4472 | 10844 | test { try toUnicodeFail("\xe1\xa1\xb2-\xf0\x9d\x9f\xb9.Ss-\xe2\x80\x8c-"); } // [C1, V3] |
| 10845 | test { try toAsciiFail("\xe1\xa1\xb2-\xf0\x9d\x9f\xb9.Ss-\xe2\x80\x8c-", false); } // [C1, V3] |
| 10846 | test { try toAsciiFail("\xe1\xa1\xb2-\xf0\x9d\x9f\xb9.Ss-\xe2\x80\x8c-", true); } // [V2, V3] |
| 4473 | 10847 | test { try toUnicodeFail("\xef\xb4\x88\xf0\x9d\x9f\xa6\xd9\x87\xf3\x8e\x8a\xaf\xef\xbd\xa1\xd3\x80"); } // [B2, B3, V7] |
| 10848 | test { try toAsciiFail("\xef\xb4\x88\xf0\x9d\x9f\xa6\xd9\x87\xf3\x8e\x8a\xaf\xef\xbd\xa1\xd3\x80", false); } // [B2, B3, V7] |
| 10849 | test { try toAsciiFail("\xef\xb4\x88\xf0\x9d\x9f\xa6\xd9\x87\xf3\x8e\x8a\xaf\xef\xbd\xa1\xd3\x80", true); } // [B2, B3, V7] |
| 4474 | 10850 | test { try toUnicodeFail("\xd8\xb6\xd9\x8a4\xd9\x87\xf3\x8e\x8a\xaf\xe3\x80\x82\xd3\x80"); } // [B2, B3, V7] |
| 10851 | test { try toAsciiFail("\xd8\xb6\xd9\x8a4\xd9\x87\xf3\x8e\x8a\xaf\xe3\x80\x82\xd3\x80", false); } // [B2, B3, V7] |
| 10852 | test { try toAsciiFail("\xd8\xb6\xd9\x8a4\xd9\x87\xf3\x8e\x8a\xaf\xe3\x80\x82\xd3\x80", true); } // [B2, B3, V7] |
| 4475 | 10853 | test { try toUnicodeFail("\xd8\xb6\xd9\x8a4\xd9\x87\xf3\x8e\x8a\xaf\xe3\x80\x82\xd3\x8f"); } // [B2, B3, V7] |
| 10854 | test { try toAsciiFail("\xd8\xb6\xd9\x8a4\xd9\x87\xf3\x8e\x8a\xaf\xe3\x80\x82\xd3\x8f", false); } // [B2, B3, V7] |
| 10855 | test { try toAsciiFail("\xd8\xb6\xd9\x8a4\xd9\x87\xf3\x8e\x8a\xaf\xe3\x80\x82\xd3\x8f", true); } // [B2, B3, V7] |
| 4476 | 10856 | test { try toUnicodeFail("xn--4-tnc6ck183523b.xn--s5a"); } // [B2, B3, V7] |
| 10857 | test { try toAsciiFail("xn--4-tnc6ck183523b.xn--s5a", false); } // [B2, B3, V7] |
| 10858 | test { try toAsciiFail("xn--4-tnc6ck183523b.xn--s5a", true); } // [B2, B3, V7] |
| 4477 | 10859 | test { try toUnicodeFail("\xef\xb4\x88\xf0\x9d\x9f\xa6\xd9\x87\xf3\x8e\x8a\xaf\xef\xbd\xa1\xd3\x8f"); } // [B2, B3, V7] |
| 10860 | test { try toAsciiFail("\xef\xb4\x88\xf0\x9d\x9f\xa6\xd9\x87\xf3\x8e\x8a\xaf\xef\xbd\xa1\xd3\x8f", false); } // [B2, B3, V7] |
| 10861 | test { try toAsciiFail("\xef\xb4\x88\xf0\x9d\x9f\xa6\xd9\x87\xf3\x8e\x8a\xaf\xef\xbd\xa1\xd3\x8f", true); } // [B2, B3, V7] |
| 4478 | 10862 | test { try toUnicodeFail("xn--4-tnc6ck183523b.xn--d5a"); } // [B2, B3, V7] |
| 10863 | test { try toAsciiFail("xn--4-tnc6ck183523b.xn--d5a", false); } // [B2, B3, V7] |
| 10864 | test { try toAsciiFail("xn--4-tnc6ck183523b.xn--d5a", true); } // [B2, B3, V7] |
| 4479 | 10865 | test { try toUnicodeFail("-.\xd8\x82\xd8\xa2\xf0\x91\x86\xbe\xf0\x9f\x90\xb9"); } // [B1, V3, V7] |
| 10866 | test { try toAsciiFail("-.\xd8\x82\xd8\xa2\xf0\x91\x86\xbe\xf0\x9f\x90\xb9", false); } // [B1, V3, V7] |
| 10867 | test { try toAsciiFail("-.\xd8\x82\xd8\xa2\xf0\x91\x86\xbe\xf0\x9f\x90\xb9", true); } // [B1, V3, V7] |
| 4480 | 10868 | test { try toUnicodeFail("-.\xd8\x82\xd8\xa7\xd9\x93\xf0\x91\x86\xbe\xf0\x9f\x90\xb9"); } // [B1, V3, V7] |
| 10869 | test { try toAsciiFail("-.\xd8\x82\xd8\xa7\xd9\x93\xf0\x91\x86\xbe\xf0\x9f\x90\xb9", false); } // [B1, V3, V7] |
| 10870 | test { try toAsciiFail("-.\xd8\x82\xd8\xa7\xd9\x93\xf0\x91\x86\xbe\xf0\x9f\x90\xb9", true); } // [B1, V3, V7] |
| 4481 | 10871 | test { try toUnicodeFail("-.xn--kfb8dy983hgl7g"); } // [B1, V3, V7] |
| 10872 | test { try toAsciiFail("-.xn--kfb8dy983hgl7g", false); } // [B1, V3, V7] |
| 10873 | test { try toAsciiFail("-.xn--kfb8dy983hgl7g", true); } // [B1, V3, V7] |
| 4482 | 10874 | test { try toUnicodeFail("\xf3\x99\xb6\x9c\xe1\xa2\x98\xe3\x80\x82\xe1\xa9\xbf\xe2\xba\xa2"); } // [V6, V7] |
| 10875 | test { try toAsciiFail("\xf3\x99\xb6\x9c\xe1\xa2\x98\xe3\x80\x82\xe1\xa9\xbf\xe2\xba\xa2", false); } // [V6, V7] |
| 10876 | test { try toAsciiFail("\xf3\x99\xb6\x9c\xe1\xa2\x98\xe3\x80\x82\xe1\xa9\xbf\xe2\xba\xa2", true); } // [V6, V7] |
| 4483 | 10877 | test { try toUnicodeFail("xn--ibf35138o.xn--fpfz94g"); } // [V6, V7] |
| 10878 | test { try toAsciiFail("xn--ibf35138o.xn--fpfz94g", false); } // [V6, V7] |
| 10879 | test { try toAsciiFail("xn--ibf35138o.xn--fpfz94g", true); } // [V6, V7] |
| 4484 | 10880 | test { try toUnicodeFail("\xe2\x89\xa0\xe1\x82\xb7\xe1\xa0\xa4\xe1\x82\xab\xef\xbd\xa1?\xcd\x8c\xd8\xb3\xe8\xa7\xb4"); } // [B1, U1] |
| 10881 | test { try toAsciiFail("\xe2\x89\xa0\xe1\x82\xb7\xe1\xa0\xa4\xe1\x82\xab\xef\xbd\xa1?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", false); } // [B1, U1] |
| 10882 | test { try toAsciiFail("\xe2\x89\xa0\xe1\x82\xb7\xe1\xa0\xa4\xe1\x82\xab\xef\xbd\xa1?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", true); } // [B1, U1] |
| 4485 | 10883 | test { try toUnicodeFail("=\xcc\xb8\xe1\x82\xb7\xe1\xa0\xa4\xe1\x82\xab\xef\xbd\xa1?\xcd\x8c\xd8\xb3\xe8\xa7\xb4"); } // [B1, U1] |
| 10884 | test { try toAsciiFail("=\xcc\xb8\xe1\x82\xb7\xe1\xa0\xa4\xe1\x82\xab\xef\xbd\xa1?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", false); } // [B1, U1] |
| 10885 | test { try toAsciiFail("=\xcc\xb8\xe1\x82\xb7\xe1\xa0\xa4\xe1\x82\xab\xef\xbd\xa1?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", true); } // [B1, U1] |
| 4486 | 10886 | test { try toUnicodeFail("\xe2\x89\xa0\xe1\x82\xb7\xe1\xa0\xa4\xe1\x82\xab\xe3\x80\x82?\xcd\x8c\xd8\xb3\xe8\xa7\xb4"); } // [B1, U1] |
| 10887 | test { try toAsciiFail("\xe2\x89\xa0\xe1\x82\xb7\xe1\xa0\xa4\xe1\x82\xab\xe3\x80\x82?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", false); } // [B1, U1] |
| 10888 | test { try toAsciiFail("\xe2\x89\xa0\xe1\x82\xb7\xe1\xa0\xa4\xe1\x82\xab\xe3\x80\x82?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", true); } // [B1, U1] |
| 4487 | 10889 | test { try toUnicodeFail("=\xcc\xb8\xe1\x82\xb7\xe1\xa0\xa4\xe1\x82\xab\xe3\x80\x82?\xcd\x8c\xd8\xb3\xe8\xa7\xb4"); } // [B1, U1] |
| 10890 | test { try toAsciiFail("=\xcc\xb8\xe1\x82\xb7\xe1\xa0\xa4\xe1\x82\xab\xe3\x80\x82?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", false); } // [B1, U1] |
| 10891 | test { try toAsciiFail("=\xcc\xb8\xe1\x82\xb7\xe1\xa0\xa4\xe1\x82\xab\xe3\x80\x82?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", true); } // [B1, U1] |
| 4488 | 10892 | test { try toUnicodeFail("=\xcc\xb8\xe2\xb4\x97\xe1\xa0\xa4\xe2\xb4\x8b\xe3\x80\x82?\xcd\x8c\xd8\xb3\xe8\xa7\xb4"); } // [B1, U1] |
| 10893 | test { try toAsciiFail("=\xcc\xb8\xe2\xb4\x97\xe1\xa0\xa4\xe2\xb4\x8b\xe3\x80\x82?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", false); } // [B1, U1] |
| 10894 | test { try toAsciiFail("=\xcc\xb8\xe2\xb4\x97\xe1\xa0\xa4\xe2\xb4\x8b\xe3\x80\x82?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", true); } // [B1, U1] |
| 4489 | 10895 | test { try toUnicodeFail("\xe2\x89\xa0\xe2\xb4\x97\xe1\xa0\xa4\xe2\xb4\x8b\xe3\x80\x82?\xcd\x8c\xd8\xb3\xe8\xa7\xb4"); } // [B1, U1] |
| 10896 | test { try toAsciiFail("\xe2\x89\xa0\xe2\xb4\x97\xe1\xa0\xa4\xe2\xb4\x8b\xe3\x80\x82?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", false); } // [B1, U1] |
| 10897 | test { try toAsciiFail("\xe2\x89\xa0\xe2\xb4\x97\xe1\xa0\xa4\xe2\xb4\x8b\xe3\x80\x82?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", true); } // [B1, U1] |
| 4490 | 10898 | test { try toUnicodeFail("\xe2\x89\xa0\xe1\x82\xb7\xe1\xa0\xa4\xe2\xb4\x8b\xe3\x80\x82?\xcd\x8c\xd8\xb3\xe8\xa7\xb4"); } // [B1, U1] |
| 10899 | test { try toAsciiFail("\xe2\x89\xa0\xe1\x82\xb7\xe1\xa0\xa4\xe2\xb4\x8b\xe3\x80\x82?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", false); } // [B1, U1] |
| 10900 | test { try toAsciiFail("\xe2\x89\xa0\xe1\x82\xb7\xe1\xa0\xa4\xe2\xb4\x8b\xe3\x80\x82?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", true); } // [B1, U1] |
| 4491 | 10901 | test { try toUnicodeFail("=\xcc\xb8\xe1\x82\xb7\xe1\xa0\xa4\xe2\xb4\x8b\xe3\x80\x82?\xcd\x8c\xd8\xb3\xe8\xa7\xb4"); } // [B1, U1] |
| 10902 | test { try toAsciiFail("=\xcc\xb8\xe1\x82\xb7\xe1\xa0\xa4\xe2\xb4\x8b\xe3\x80\x82?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", false); } // [B1, U1] |
| 10903 | test { try toAsciiFail("=\xcc\xb8\xe1\x82\xb7\xe1\xa0\xa4\xe2\xb4\x8b\xe3\x80\x82?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", true); } // [B1, U1] |
| 4492 | 10904 | test { try toUnicodeFail("xn--66e353ce0ilb.xn--?-7fb34t0u7s"); } // [B1, U1] |
| 10905 | test { try toAsciiFail("xn--66e353ce0ilb.xn--?-7fb34t0u7s", false); } // [B1, U1] |
| 10906 | test { try toAsciiFail("xn--66e353ce0ilb.xn--?-7fb34t0u7s", true); } // [B1, U1] |
| 4493 | 10907 | test { try toUnicodeFail("=\xcc\xb8\xe2\xb4\x97\xe1\xa0\xa4\xe2\xb4\x8b\xef\xbd\xa1?\xcd\x8c\xd8\xb3\xe8\xa7\xb4"); } // [B1, U1] |
| 10908 | test { try toAsciiFail("=\xcc\xb8\xe2\xb4\x97\xe1\xa0\xa4\xe2\xb4\x8b\xef\xbd\xa1?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", false); } // [B1, U1] |
| 10909 | test { try toAsciiFail("=\xcc\xb8\xe2\xb4\x97\xe1\xa0\xa4\xe2\xb4\x8b\xef\xbd\xa1?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", true); } // [B1, U1] |
| 4494 | 10910 | test { try toUnicodeFail("\xe2\x89\xa0\xe2\xb4\x97\xe1\xa0\xa4\xe2\xb4\x8b\xef\xbd\xa1?\xcd\x8c\xd8\xb3\xe8\xa7\xb4"); } // [B1, U1] |
| 10911 | test { try toAsciiFail("\xe2\x89\xa0\xe2\xb4\x97\xe1\xa0\xa4\xe2\xb4\x8b\xef\xbd\xa1?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", false); } // [B1, U1] |
| 10912 | test { try toAsciiFail("\xe2\x89\xa0\xe2\xb4\x97\xe1\xa0\xa4\xe2\xb4\x8b\xef\xbd\xa1?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", true); } // [B1, U1] |
| 4495 | 10913 | test { try toUnicodeFail("\xe2\x89\xa0\xe1\x82\xb7\xe1\xa0\xa4\xe2\xb4\x8b\xef\xbd\xa1?\xcd\x8c\xd8\xb3\xe8\xa7\xb4"); } // [B1, U1] |
| 10914 | test { try toAsciiFail("\xe2\x89\xa0\xe1\x82\xb7\xe1\xa0\xa4\xe2\xb4\x8b\xef\xbd\xa1?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", false); } // [B1, U1] |
| 10915 | test { try toAsciiFail("\xe2\x89\xa0\xe1\x82\xb7\xe1\xa0\xa4\xe2\xb4\x8b\xef\xbd\xa1?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", true); } // [B1, U1] |
| 4496 | 10916 | test { try toUnicodeFail("=\xcc\xb8\xe1\x82\xb7\xe1\xa0\xa4\xe2\xb4\x8b\xef\xbd\xa1?\xcd\x8c\xd8\xb3\xe8\xa7\xb4"); } // [B1, U1] |
| 10917 | test { try toAsciiFail("=\xcc\xb8\xe1\x82\xb7\xe1\xa0\xa4\xe2\xb4\x8b\xef\xbd\xa1?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", false); } // [B1, U1] |
| 10918 | test { try toAsciiFail("=\xcc\xb8\xe1\x82\xb7\xe1\xa0\xa4\xe2\xb4\x8b\xef\xbd\xa1?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", true); } // [B1, U1] |
| 4497 | 10919 | test { try toUnicodeFail("xn--vnd619as6ig6k.xn--?-7fb34t0u7s"); } // [B1, V7, U1] |
| 10920 | test { try toAsciiFail("xn--vnd619as6ig6k.xn--?-7fb34t0u7s", false); } // [B1, V7, U1] |
| 10921 | test { try toAsciiFail("xn--vnd619as6ig6k.xn--?-7fb34t0u7s", true); } // [B1, V7, U1] |
| 4498 | 10922 | test { try toUnicodeFail("xn--jndx718cnnl.xn--?-7fb34t0u7s"); } // [B1, V7, U1] |
| 10923 | test { try toAsciiFail("xn--jndx718cnnl.xn--?-7fb34t0u7s", false); } // [B1, V7, U1] |
| 10924 | test { try toAsciiFail("xn--jndx718cnnl.xn--?-7fb34t0u7s", true); } // [B1, V7, U1] |
| 4499 | 10925 | test { try toUnicodeFail("xn--vnd619as6ig6k.?\xcd\x8c\xd8\xb3\xe8\xa7\xb4"); } // [B1, V7, U1] |
| 10926 | test { try toAsciiFail("xn--vnd619as6ig6k.?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", false); } // [B1, V7, U1] |
| 10927 | test { try toAsciiFail("xn--vnd619as6ig6k.?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", true); } // [B1, V7, U1] |
| 4500 | 10928 | test { try toUnicodeFail("XN--VND619AS6IG6K.?\xcd\x8c\xd8\xb3\xe8\xa7\xb4"); } // [B1, V7, U1] |
| 10929 | test { try toAsciiFail("XN--VND619AS6IG6K.?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", false); } // [B1, V7, U1] |
| 10930 | test { try toAsciiFail("XN--VND619AS6IG6K.?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", true); } // [B1, V7, U1] |
| 4501 | 10931 | test { try toUnicodeFail("Xn--Vnd619as6ig6k.?\xcd\x8c\xd8\xb3\xe8\xa7\xb4"); } // [B1, V7, U1] |
| 10932 | test { try toAsciiFail("Xn--Vnd619as6ig6k.?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", false); } // [B1, V7, U1] |
| 10933 | test { try toAsciiFail("Xn--Vnd619as6ig6k.?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", true); } // [B1, V7, U1] |
| 4502 | 10934 | test { try toUnicodeFail("xn--66e353ce0ilb.?\xcd\x8c\xd8\xb3\xe8\xa7\xb4"); } // [B1, U1] |
| 10935 | test { try toAsciiFail("xn--66e353ce0ilb.?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", false); } // [B1, U1] |
| 10936 | test { try toAsciiFail("xn--66e353ce0ilb.?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", true); } // [B1, U1] |
| 4503 | 10937 | test { try toUnicodeFail("XN--66E353CE0ILB.?\xcd\x8c\xd8\xb3\xe8\xa7\xb4"); } // [B1, U1] |
| 10938 | test { try toAsciiFail("XN--66E353CE0ILB.?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", false); } // [B1, U1] |
| 10939 | test { try toAsciiFail("XN--66E353CE0ILB.?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", true); } // [B1, U1] |
| 4504 | 10940 | test { try toUnicodeFail("Xn--66e353ce0ilb.?\xcd\x8c\xd8\xb3\xe8\xa7\xb4"); } // [B1, U1] |
| 10941 | test { try toAsciiFail("Xn--66e353ce0ilb.?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", false); } // [B1, U1] |
| 10942 | test { try toAsciiFail("Xn--66e353ce0ilb.?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", true); } // [B1, U1] |
| 4505 | 10943 | test { try toUnicodeFail("xn--jndx718cnnl.?\xcd\x8c\xd8\xb3\xe8\xa7\xb4"); } // [B1, V7, U1] |
| 10944 | test { try toAsciiFail("xn--jndx718cnnl.?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", false); } // [B1, V7, U1] |
| 10945 | test { try toAsciiFail("xn--jndx718cnnl.?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", true); } // [B1, V7, U1] |
| 4506 | 10946 | test { try toUnicodeFail("XN--JNDX718CNNL.?\xcd\x8c\xd8\xb3\xe8\xa7\xb4"); } // [B1, V7, U1] |
| 10947 | test { try toAsciiFail("XN--JNDX718CNNL.?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", false); } // [B1, V7, U1] |
| 10948 | test { try toAsciiFail("XN--JNDX718CNNL.?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", true); } // [B1, V7, U1] |
| 4507 | 10949 | test { try toUnicodeFail("Xn--Jndx718cnnl.?\xcd\x8c\xd8\xb3\xe8\xa7\xb4"); } // [B1, V7, U1] |
| 10950 | test { try toAsciiFail("Xn--Jndx718cnnl.?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", false); } // [B1, V7, U1] |
| 10951 | test { try toAsciiFail("Xn--Jndx718cnnl.?\xcd\x8c\xd8\xb3\xe8\xa7\xb4", true); } // [B1, V7, U1] |
| 4508 | 10952 | test { try toUnicodeFail("\xd9\xa7.\xf0\x90\xa5\xa8"); } // [B1, V7] |
| 10953 | test { try toAsciiFail("\xd9\xa7.\xf0\x90\xa5\xa8", false); } // [B1, V7] |
| 10954 | test { try toAsciiFail("\xd9\xa7.\xf0\x90\xa5\xa8", true); } // [B1, V7] |
| 4509 | 10955 | test { try toUnicodeFail("xn--gib.xn--vm9c"); } // [B1, V7] |
| 10956 | test { try toAsciiFail("xn--gib.xn--vm9c", false); } // [B1, V7] |
| 10957 | test { try toAsciiFail("xn--gib.xn--vm9c", true); } // [B1, V7] |
| 4510 | 10958 | test { try toUnicodeFail("\xea\xa7\x80\xf0\x9d\x9f\xaf\xef\xbd\xa1\xe2\x80\x8d\xf1\xbc\x91\xa5\xf0\x90\xb9\xaa\xe1\xaf\xb3"); } // [B1, C2, V6, V7] |
| 10959 | test { try toAsciiFail("\xea\xa7\x80\xf0\x9d\x9f\xaf\xef\xbd\xa1\xe2\x80\x8d\xf1\xbc\x91\xa5\xf0\x90\xb9\xaa\xe1\xaf\xb3", false); } // [B1, C2, V6, V7] |
| 10960 | test { try toAsciiFail("\xea\xa7\x80\xf0\x9d\x9f\xaf\xef\xbd\xa1\xe2\x80\x8d\xf1\xbc\x91\xa5\xf0\x90\xb9\xaa\xe1\xaf\xb3", true); } // [B5, V6, V7] |
| 4511 | 10961 | test { try toUnicodeFail("\xea\xa7\x803\xe3\x80\x82\xe2\x80\x8d\xf1\xbc\x91\xa5\xf0\x90\xb9\xaa\xe1\xaf\xb3"); } // [B1, C2, V6, V7] |
| 10962 | test { try toAsciiFail("\xea\xa7\x803\xe3\x80\x82\xe2\x80\x8d\xf1\xbc\x91\xa5\xf0\x90\xb9\xaa\xe1\xaf\xb3", false); } // [B1, C2, V6, V7] |
| 10963 | test { try toAsciiFail("\xea\xa7\x803\xe3\x80\x82\xe2\x80\x8d\xf1\xbc\x91\xa5\xf0\x90\xb9\xaa\xe1\xaf\xb3", true); } // [B5, V6, V7] |
| 4512 | 10964 | test { try toUnicodeFail("xn--3-5z4e.xn--1zfz754hncv8b"); } // [B5, V6, V7] |
| 10965 | test { try toAsciiFail("xn--3-5z4e.xn--1zfz754hncv8b", false); } // [B5, V6, V7] |
| 10966 | test { try toAsciiFail("xn--3-5z4e.xn--1zfz754hncv8b", true); } // [B5, V6, V7] |
| 4513 | 10967 | test { try toUnicodeFail("xn--3-5z4e.xn--1zf96ony8ygd68c"); } // [B1, C2, V6, V7] |
| 10968 | test { try toAsciiFail("xn--3-5z4e.xn--1zf96ony8ygd68c", false); } // [B1, C2, V6, V7] |
| 10969 | test { try toAsciiFail("xn--3-5z4e.xn--1zf96ony8ygd68c", true); } // [B1, C2, V6, V7] |
| 4514 | 10970 | test { try toUnicodeFail("\xf2\xa3\x95\x844\xf1\xa0\x96\xbd.\xe2\x89\xaf\xd9\xa4\xf0\x91\x80\xbe\xf3\xa0\xb8\x8c"); } // [B1, V7] |
| 10971 | test { try toAsciiFail("\xf2\xa3\x95\x844\xf1\xa0\x96\xbd.\xe2\x89\xaf\xd9\xa4\xf0\x91\x80\xbe\xf3\xa0\xb8\x8c", false); } // [B1, V7] |
| 10972 | test { try toAsciiFail("\xf2\xa3\x95\x844\xf1\xa0\x96\xbd.\xe2\x89\xaf\xd9\xa4\xf0\x91\x80\xbe\xf3\xa0\xb8\x8c", true); } // [B1, V7] |
| 4515 | 10973 | test { try toUnicodeFail("\xf2\xa3\x95\x844\xf1\xa0\x96\xbd.>\xcc\xb8\xd9\xa4\xf0\x91\x80\xbe\xf3\xa0\xb8\x8c"); } // [B1, V7] |
| 10974 | test { try toAsciiFail("\xf2\xa3\x95\x844\xf1\xa0\x96\xbd.>\xcc\xb8\xd9\xa4\xf0\x91\x80\xbe\xf3\xa0\xb8\x8c", false); } // [B1, V7] |
| 10975 | test { try toAsciiFail("\xf2\xa3\x95\x844\xf1\xa0\x96\xbd.>\xcc\xb8\xd9\xa4\xf0\x91\x80\xbe\xf3\xa0\xb8\x8c", true); } // [B1, V7] |
| 4516 | 10976 | test { try toUnicodeFail("xn--4-fg85dl688i.xn--dib174li86ntdy0i"); } // [B1, V7] |
| 10977 | test { try toAsciiFail("xn--4-fg85dl688i.xn--dib174li86ntdy0i", false); } // [B1, V7] |
| 10978 | test { try toAsciiFail("xn--4-fg85dl688i.xn--dib174li86ntdy0i", true); } // [B1, V7] |
| 4517 | 10979 | test { try toUnicodeFail("\xf2\x97\x86\xa7\xf0\x9d\x9f\xaf\xe3\x80\x82\xe2\x92\x88\xe1\xa9\xb6\xf0\x9d\x9f\x9a\xf2\xa0\x98\x8c"); } // [V7] |
| 10980 | test { try toAsciiFail("\xf2\x97\x86\xa7\xf0\x9d\x9f\xaf\xe3\x80\x82\xe2\x92\x88\xe1\xa9\xb6\xf0\x9d\x9f\x9a\xf2\xa0\x98\x8c", false); } // [V7] |
| 10981 | test { try toAsciiFail("\xf2\x97\x86\xa7\xf0\x9d\x9f\xaf\xe3\x80\x82\xe2\x92\x88\xe1\xa9\xb6\xf0\x9d\x9f\x9a\xf2\xa0\x98\x8c", true); } // [V7] |
| 4518 | 10982 | test { try toUnicodeFail("\xf2\x97\x86\xa73\xe3\x80\x821.\xe1\xa9\xb62\xf2\xa0\x98\x8c"); } // [V6, V7] |
| 10983 | test { try toAsciiFail("\xf2\x97\x86\xa73\xe3\x80\x821.\xe1\xa9\xb62\xf2\xa0\x98\x8c", false); } // [V6, V7] |
| 10984 | test { try toAsciiFail("\xf2\x97\x86\xa73\xe3\x80\x821.\xe1\xa9\xb62\xf2\xa0\x98\x8c", true); } // [V6, V7] |
| 4519 | 10985 | test { try toUnicodeFail("xn--3-rj42h.1.xn--2-13k96240l"); } // [V6, V7] |
| 10986 | test { try toAsciiFail("xn--3-rj42h.1.xn--2-13k96240l", false); } // [V6, V7] |
| 10987 | test { try toAsciiFail("xn--3-rj42h.1.xn--2-13k96240l", true); } // [V6, V7] |
| 4520 | 10988 | test { try toUnicodeFail("xn--3-rj42h.xn--2-13k746cq465x"); } // [V7] |
| 10989 | test { try toAsciiFail("xn--3-rj42h.xn--2-13k746cq465x", false); } // [V7] |
| 10990 | test { try toAsciiFail("xn--3-rj42h.xn--2-13k746cq465x", true); } // [V7] |
| 4521 | 10991 | test { try toUnicodeFail("\xe2\x80\x8d\xe2\x82\x85\xe2\x92\x88\xe3\x80\x82\xe2\x89\xaf\xf0\x9d\x9f\xb4\xe2\x80\x8d"); } // [C2, V7] |
| 10992 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x82\x85\xe2\x92\x88\xe3\x80\x82\xe2\x89\xaf\xf0\x9d\x9f\xb4\xe2\x80\x8d", false); } // [C2, V7] |
| 10993 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x82\x85\xe2\x92\x88\xe3\x80\x82\xe2\x89\xaf\xf0\x9d\x9f\xb4\xe2\x80\x8d", true); } // [V7] |
| 4522 | 10994 | test { try toUnicodeFail("\xe2\x80\x8d\xe2\x82\x85\xe2\x92\x88\xe3\x80\x82>\xcc\xb8\xf0\x9d\x9f\xb4\xe2\x80\x8d"); } // [C2, V7] |
| 10995 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x82\x85\xe2\x92\x88\xe3\x80\x82>\xcc\xb8\xf0\x9d\x9f\xb4\xe2\x80\x8d", false); } // [C2, V7] |
| 10996 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x82\x85\xe2\x92\x88\xe3\x80\x82>\xcc\xb8\xf0\x9d\x9f\xb4\xe2\x80\x8d", true); } // [V7] |
| 4523 | 10997 | test { try toUnicodeFail("\xe2\x80\x8d51.\xe3\x80\x82\xe2\x89\xaf8\xe2\x80\x8d"); } // [C2, X4_2] |
| 10998 | test { try toAsciiFail("\xe2\x80\x8d51.\xe3\x80\x82\xe2\x89\xaf8\xe2\x80\x8d", false); } // [C2, A4_2] |
| 10999 | test { try toAsciiFail("\xe2\x80\x8d51.\xe3\x80\x82\xe2\x89\xaf8\xe2\x80\x8d", true); } // [A4_2] |
| 4524 | 11000 | test { try toUnicodeFail("\xe2\x80\x8d51.\xe3\x80\x82>\xcc\xb88\xe2\x80\x8d"); } // [C2, X4_2] |
| 11001 | test { try toAsciiFail("\xe2\x80\x8d51.\xe3\x80\x82>\xcc\xb88\xe2\x80\x8d", false); } // [C2, A4_2] |
| 11002 | test { try toAsciiFail("\xe2\x80\x8d51.\xe3\x80\x82>\xcc\xb88\xe2\x80\x8d", true); } // [A4_2] |
| 4525 | 11003 | test { try toUnicodeFail("51..xn--8-ogo"); } // [X4_2] |
| 11004 | test { try toAsciiFail("51..xn--8-ogo", false); } // [A4_2] |
| 11005 | test { try toAsciiFail("51..xn--8-ogo", true); } // [A4_2] |
| 4526 | 11006 | test { try toUnicodeFail("xn--51-l1t..xn--8-ugn00i"); } // [C2, X4_2] |
| 11007 | test { try toAsciiFail("xn--51-l1t..xn--8-ugn00i", false); } // [C2, A4_2] |
| 11008 | test { try toAsciiFail("xn--51-l1t..xn--8-ugn00i", true); } // [C2, A4_2] |
| 4527 | 11009 | test { try toUnicodeFail("xn--5-ecp.xn--8-ogo"); } // [V7] |
| 11010 | test { try toAsciiFail("xn--5-ecp.xn--8-ogo", false); } // [V7] |
| 11011 | test { try toAsciiFail("xn--5-ecp.xn--8-ogo", true); } // [V7] |
| 4528 | 11012 | test { try toUnicodeFail("xn--5-tgnz5r.xn--8-ugn00i"); } // [C2, V7] |
| 11013 | test { try toAsciiFail("xn--5-tgnz5r.xn--8-ugn00i", false); } // [C2, V7] |
| 11014 | test { try toAsciiFail("xn--5-tgnz5r.xn--8-ugn00i", true); } // [C2, V7] |
| 4529 | 11015 | test { try toUnicodeFail("\xea\xa1\xb0\xda\x97\xe1\x82\x86\xef\xbc\x8e\xf2\xaa\x98\x99\xdc\xaf\xe2\x89\xa0\xe2\x80\x8c"); } // [B5, B6, C1, V7] |
| 11016 | test { try toAsciiFail("\xea\xa1\xb0\xda\x97\xe1\x82\x86\xef\xbc\x8e\xf2\xaa\x98\x99\xdc\xaf\xe2\x89\xa0\xe2\x80\x8c", false); } // [B5, B6, C1, V7] |
| 11017 | test { try toAsciiFail("\xea\xa1\xb0\xda\x97\xe1\x82\x86\xef\xbc\x8e\xf2\xaa\x98\x99\xdc\xaf\xe2\x89\xa0\xe2\x80\x8c", true); } // [B5, B6, V7] |
| 4530 | 11018 | test { try toUnicodeFail("\xea\xa1\xb0\xda\x97\xe1\x82\x86\xef\xbc\x8e\xf2\xaa\x98\x99\xdc\xaf=\xcc\xb8\xe2\x80\x8c"); } // [B5, B6, C1, V7] |
| 11019 | test { try toAsciiFail("\xea\xa1\xb0\xda\x97\xe1\x82\x86\xef\xbc\x8e\xf2\xaa\x98\x99\xdc\xaf=\xcc\xb8\xe2\x80\x8c", false); } // [B5, B6, C1, V7] |
| 11020 | test { try toAsciiFail("\xea\xa1\xb0\xda\x97\xe1\x82\x86\xef\xbc\x8e\xf2\xaa\x98\x99\xdc\xaf=\xcc\xb8\xe2\x80\x8c", true); } // [B5, B6, V7] |
| 4531 | 11021 | test { try toUnicodeFail("\xea\xa1\xb0\xda\x97\xe1\x82\x86.\xf2\xaa\x98\x99\xdc\xaf\xe2\x89\xa0\xe2\x80\x8c"); } // [B5, B6, C1, V7] |
| 11022 | test { try toAsciiFail("\xea\xa1\xb0\xda\x97\xe1\x82\x86.\xf2\xaa\x98\x99\xdc\xaf\xe2\x89\xa0\xe2\x80\x8c", false); } // [B5, B6, C1, V7] |
| 11023 | test { try toAsciiFail("\xea\xa1\xb0\xda\x97\xe1\x82\x86.\xf2\xaa\x98\x99\xdc\xaf\xe2\x89\xa0\xe2\x80\x8c", true); } // [B5, B6, V7] |
| 4532 | 11024 | test { try toUnicodeFail("\xea\xa1\xb0\xda\x97\xe1\x82\x86.\xf2\xaa\x98\x99\xdc\xaf=\xcc\xb8\xe2\x80\x8c"); } // [B5, B6, C1, V7] |
| 11025 | test { try toAsciiFail("\xea\xa1\xb0\xda\x97\xe1\x82\x86.\xf2\xaa\x98\x99\xdc\xaf=\xcc\xb8\xe2\x80\x8c", false); } // [B5, B6, C1, V7] |
| 11026 | test { try toAsciiFail("\xea\xa1\xb0\xda\x97\xe1\x82\x86.\xf2\xaa\x98\x99\xdc\xaf=\xcc\xb8\xe2\x80\x8c", true); } // [B5, B6, V7] |
| 4533 | 11027 | test { try toUnicodeFail("xn--tjb002cn51k.xn--5nb630lbj91q"); } // [B5, B6, V7] |
| 11028 | test { try toAsciiFail("xn--tjb002cn51k.xn--5nb630lbj91q", false); } // [B5, B6, V7] |
| 11029 | test { try toAsciiFail("xn--tjb002cn51k.xn--5nb630lbj91q", true); } // [B5, B6, V7] |
| 4534 | 11030 | test { try toUnicodeFail("xn--tjb002cn51k.xn--5nb448jcubcz547b"); } // [B5, B6, C1, V7] |
| 11031 | test { try toAsciiFail("xn--tjb002cn51k.xn--5nb448jcubcz547b", false); } // [B5, B6, C1, V7] |
| 11032 | test { try toAsciiFail("xn--tjb002cn51k.xn--5nb448jcubcz547b", true); } // [B5, B6, C1, V7] |
| 4535 | 11033 | test { try toUnicodeFail("\xf0\x91\x84\xb1\xef\xbd\xa1\xf2\xaa\x8c\xbf\xf0\x90\xb9\xb5"); } // [B1, B5, B6, V6, V7] |
| 11034 | test { try toAsciiFail("\xf0\x91\x84\xb1\xef\xbd\xa1\xf2\xaa\x8c\xbf\xf0\x90\xb9\xb5", false); } // [B1, B5, B6, V6, V7] |
| 11035 | test { try toAsciiFail("\xf0\x91\x84\xb1\xef\xbd\xa1\xf2\xaa\x8c\xbf\xf0\x90\xb9\xb5", true); } // [B1, B5, B6, V6, V7] |
| 4536 | 11036 | test { try toUnicodeFail("\xf0\x91\x84\xb1\xe3\x80\x82\xf2\xaa\x8c\xbf\xf0\x90\xb9\xb5"); } // [B1, B5, B6, V6, V7] |
| 11037 | test { try toAsciiFail("\xf0\x91\x84\xb1\xe3\x80\x82\xf2\xaa\x8c\xbf\xf0\x90\xb9\xb5", false); } // [B1, B5, B6, V6, V7] |
| 11038 | test { try toAsciiFail("\xf0\x91\x84\xb1\xe3\x80\x82\xf2\xaa\x8c\xbf\xf0\x90\xb9\xb5", true); } // [B1, B5, B6, V6, V7] |
| 4537 | 11039 | test { try toUnicodeFail("xn--t80d.xn--to0d14792b"); } // [B1, B5, B6, V6, V7] |
| 11040 | test { try toAsciiFail("xn--t80d.xn--to0d14792b", false); } // [B1, B5, B6, V6, V7] |
| 11041 | test { try toAsciiFail("xn--t80d.xn--to0d14792b", true); } // [B1, B5, B6, V6, V7] |
| 4538 | 11042 | test { try toUnicodeFail("\xf0\x9d\x9f\xa5\xd8\x80\xe3\x80\x82\xdc\xbd"); } // [B1, V6, V7] |
| 11043 | test { try toAsciiFail("\xf0\x9d\x9f\xa5\xd8\x80\xe3\x80\x82\xdc\xbd", false); } // [B1, V6, V7] |
| 11044 | test { try toAsciiFail("\xf0\x9d\x9f\xa5\xd8\x80\xe3\x80\x82\xdc\xbd", true); } // [B1, V6, V7] |
| 4539 | 11045 | test { try toUnicodeFail("3\xd8\x80\xe3\x80\x82\xdc\xbd"); } // [B1, V6, V7] |
| 11046 | test { try toAsciiFail("3\xd8\x80\xe3\x80\x82\xdc\xbd", false); } // [B1, V6, V7] |
| 11047 | test { try toAsciiFail("3\xd8\x80\xe3\x80\x82\xdc\xbd", true); } // [B1, V6, V7] |
| 4540 | 11048 | test { try toUnicodeFail("xn--3-rkc.xn--kob"); } // [B1, V6, V7] |
| 11049 | test { try toAsciiFail("xn--3-rkc.xn--kob", false); } // [B1, V6, V7] |
| 11050 | test { try toAsciiFail("xn--3-rkc.xn--kob", true); } // [B1, V6, V7] |
| 4541 | 11051 | test { try toUnicodeFail("\xd8\xb7\xf0\x90\xb9\xa3\xd9\xa6.\xdd\xad\xea\xb8\xb7"); } // [B2, B3] |
| 11052 | test { try toAsciiFail("\xd8\xb7\xf0\x90\xb9\xa3\xd9\xa6.\xdd\xad\xea\xb8\xb7", false); } // [B2, B3] |
| 11053 | test { try toAsciiFail("\xd8\xb7\xf0\x90\xb9\xa3\xd9\xa6.\xdd\xad\xea\xb8\xb7", true); } // [B2, B3] |
| 4542 | 11054 | test { try toUnicodeFail("\xd8\xb7\xf0\x90\xb9\xa3\xd9\xa6.\xdd\xad\xe1\x84\x80\xe1\x85\xb5\xe1\x86\xae"); } // [B2, B3] |
| 11055 | test { try toAsciiFail("\xd8\xb7\xf0\x90\xb9\xa3\xd9\xa6.\xdd\xad\xe1\x84\x80\xe1\x85\xb5\xe1\x86\xae", false); } // [B2, B3] |
| 11056 | test { try toAsciiFail("\xd8\xb7\xf0\x90\xb9\xa3\xd9\xa6.\xdd\xad\xe1\x84\x80\xe1\x85\xb5\xe1\x86\xae", true); } // [B2, B3] |
| 4543 | 11057 | test { try toUnicodeFail("xn--2gb8gu829f.xn--xpb0156f"); } // [B2, B3] |
| 11058 | test { try toAsciiFail("xn--2gb8gu829f.xn--xpb0156f", false); } // [B2, B3] |
| 11059 | test { try toAsciiFail("xn--2gb8gu829f.xn--xpb0156f", true); } // [B2, B3] |
| 4544 | 11060 | test { try toUnicodeFail("\xef\xb8\x92\xe2\x86\x83\xe2\xb7\xa7\xf2\xbe\x80\x83\xef\xbc\x8e\xe1\x82\xb7\xf0\x90\xa3\x9e"); } // [B1, B5, B6, V7] |
| 11061 | test { try toAsciiFail("\xef\xb8\x92\xe2\x86\x83\xe2\xb7\xa7\xf2\xbe\x80\x83\xef\xbc\x8e\xe1\x82\xb7\xf0\x90\xa3\x9e", false); } // [B1, B5, B6, V7] |
| 11062 | test { try toAsciiFail("\xef\xb8\x92\xe2\x86\x83\xe2\xb7\xa7\xf2\xbe\x80\x83\xef\xbc\x8e\xe1\x82\xb7\xf0\x90\xa3\x9e", true); } // [B1, B5, B6, V7] |
| 4545 | 11063 | test { try toUnicodeFail("\xe3\x80\x82\xe2\x86\x83\xe2\xb7\xa7\xf2\xbe\x80\x83.\xe1\x82\xb7\xf0\x90\xa3\x9e"); } // [B5, B6, V7, X4_2] |
| 11064 | test { try toAsciiFail("\xe3\x80\x82\xe2\x86\x83\xe2\xb7\xa7\xf2\xbe\x80\x83.\xe1\x82\xb7\xf0\x90\xa3\x9e", false); } // [B5, B6, V7, A4_2] |
| 11065 | test { try toAsciiFail("\xe3\x80\x82\xe2\x86\x83\xe2\xb7\xa7\xf2\xbe\x80\x83.\xe1\x82\xb7\xf0\x90\xa3\x9e", true); } // [B5, B6, V7, A4_2] |
| 4546 | 11066 | test { try toUnicodeFail("\xe3\x80\x82\xe2\x86\x84\xe2\xb7\xa7\xf2\xbe\x80\x83.\xe2\xb4\x97\xf0\x90\xa3\x9e"); } // [B5, B6, V7, X4_2] |
| 11067 | test { try toAsciiFail("\xe3\x80\x82\xe2\x86\x84\xe2\xb7\xa7\xf2\xbe\x80\x83.\xe2\xb4\x97\xf0\x90\xa3\x9e", false); } // [B5, B6, V7, A4_2] |
| 11068 | test { try toAsciiFail("\xe3\x80\x82\xe2\x86\x84\xe2\xb7\xa7\xf2\xbe\x80\x83.\xe2\xb4\x97\xf0\x90\xa3\x9e", true); } // [B5, B6, V7, A4_2] |
| 4547 | 11069 | test { try toUnicodeFail(".xn--r5gy00cll06u.xn--flj4541e"); } // [B5, B6, V7, X4_2] |
| 11070 | test { try toAsciiFail(".xn--r5gy00cll06u.xn--flj4541e", false); } // [B5, B6, V7, A4_2] |
| 11071 | test { try toAsciiFail(".xn--r5gy00cll06u.xn--flj4541e", true); } // [B5, B6, V7, A4_2] |
| 4548 | 11072 | test { try toUnicodeFail("\xef\xb8\x92\xe2\x86\x84\xe2\xb7\xa7\xf2\xbe\x80\x83\xef\xbc\x8e\xe2\xb4\x97\xf0\x90\xa3\x9e"); } // [B1, B5, B6, V7] |
| 11073 | test { try toAsciiFail("\xef\xb8\x92\xe2\x86\x84\xe2\xb7\xa7\xf2\xbe\x80\x83\xef\xbc\x8e\xe2\xb4\x97\xf0\x90\xa3\x9e", false); } // [B1, B5, B6, V7] |
| 11074 | test { try toAsciiFail("\xef\xb8\x92\xe2\x86\x84\xe2\xb7\xa7\xf2\xbe\x80\x83\xef\xbc\x8e\xe2\xb4\x97\xf0\x90\xa3\x9e", true); } // [B1, B5, B6, V7] |
| 4549 | 11075 | test { try toUnicodeFail("xn--r5gy00c056n0226g.xn--flj4541e"); } // [B1, B5, B6, V7] |
| 11076 | test { try toAsciiFail("xn--r5gy00c056n0226g.xn--flj4541e", false); } // [B1, B5, B6, V7] |
| 11077 | test { try toAsciiFail("xn--r5gy00c056n0226g.xn--flj4541e", true); } // [B1, B5, B6, V7] |
| 4550 | 11078 | test { try toUnicodeFail(".xn--q5g000cll06u.xn--vnd8618j"); } // [B5, B6, V7, X4_2] |
| 11079 | test { try toAsciiFail(".xn--q5g000cll06u.xn--vnd8618j", false); } // [B5, B6, V7, A4_2] |
| 11080 | test { try toAsciiFail(".xn--q5g000cll06u.xn--vnd8618j", true); } // [B5, B6, V7, A4_2] |
| 4551 | 11081 | test { try toUnicodeFail("xn--q5g000c056n0226g.xn--vnd8618j"); } // [B1, B5, B6, V7] |
| 11082 | test { try toAsciiFail("xn--q5g000c056n0226g.xn--vnd8618j", false); } // [B1, B5, B6, V7] |
| 11083 | test { try toAsciiFail("xn--q5g000c056n0226g.xn--vnd8618j", true); } // [B1, B5, B6, V7] |
| 4552 | 11084 | test { try toUnicodeFail("\xd8\x80.\xd6\xb1"); } // [B1, V6, V7] |
| 11085 | test { try toAsciiFail("\xd8\x80.\xd6\xb1", false); } // [B1, V6, V7] |
| 11086 | test { try toAsciiFail("\xd8\x80.\xd6\xb1", true); } // [B1, V6, V7] |
| 4553 | 11087 | test { try toUnicodeFail("xn--ifb.xn--8cb"); } // [B1, V6, V7] |
| 11088 | test { try toAsciiFail("xn--ifb.xn--8cb", false); } // [B1, V6, V7] |
| 11089 | test { try toAsciiFail("xn--ifb.xn--8cb", true); } // [B1, V6, V7] |
| 4554 | 11090 | test { try toUnicodeFail("\xcf\x82\xe2\x89\xaf\xef\xbd\xa1\xf0\x90\xb9\xbd"); } // [B1, B6] |
| 11091 | test { try toAsciiFail("\xcf\x82\xe2\x89\xaf\xef\xbd\xa1\xf0\x90\xb9\xbd", false); } // [B1, B6] |
| 11092 | test { try toAsciiFail("\xcf\x82\xe2\x89\xaf\xef\xbd\xa1\xf0\x90\xb9\xbd", true); } // [B1, B6] |
| 4555 | 11093 | test { try toUnicodeFail("\xcf\x82>\xcc\xb8\xef\xbd\xa1\xf0\x90\xb9\xbd"); } // [B1, B6] |
| 11094 | test { try toAsciiFail("\xcf\x82>\xcc\xb8\xef\xbd\xa1\xf0\x90\xb9\xbd", false); } // [B1, B6] |
| 11095 | test { try toAsciiFail("\xcf\x82>\xcc\xb8\xef\xbd\xa1\xf0\x90\xb9\xbd", true); } // [B1, B6] |
| 4556 | 11096 | test { try toUnicodeFail("\xcf\x82\xe2\x89\xaf\xe3\x80\x82\xf0\x90\xb9\xbd"); } // [B1, B6] |
| 11097 | test { try toAsciiFail("\xcf\x82\xe2\x89\xaf\xe3\x80\x82\xf0\x90\xb9\xbd", false); } // [B1, B6] |
| 11098 | test { try toAsciiFail("\xcf\x82\xe2\x89\xaf\xe3\x80\x82\xf0\x90\xb9\xbd", true); } // [B1, B6] |
| 4557 | 11099 | test { try toUnicodeFail("\xcf\x82>\xcc\xb8\xe3\x80\x82\xf0\x90\xb9\xbd"); } // [B1, B6] |
| 11100 | test { try toAsciiFail("\xcf\x82>\xcc\xb8\xe3\x80\x82\xf0\x90\xb9\xbd", false); } // [B1, B6] |
| 11101 | test { try toAsciiFail("\xcf\x82>\xcc\xb8\xe3\x80\x82\xf0\x90\xb9\xbd", true); } // [B1, B6] |
| 4558 | 11102 | test { try toUnicodeFail("\xce\xa3>\xcc\xb8\xe3\x80\x82\xf0\x90\xb9\xbd"); } // [B1, B6] |
| 11103 | test { try toAsciiFail("\xce\xa3>\xcc\xb8\xe3\x80\x82\xf0\x90\xb9\xbd", false); } // [B1, B6] |
| 11104 | test { try toAsciiFail("\xce\xa3>\xcc\xb8\xe3\x80\x82\xf0\x90\xb9\xbd", true); } // [B1, B6] |
| 4559 | 11105 | test { try toUnicodeFail("\xce\xa3\xe2\x89\xaf\xe3\x80\x82\xf0\x90\xb9\xbd"); } // [B1, B6] |
| 11106 | test { try toAsciiFail("\xce\xa3\xe2\x89\xaf\xe3\x80\x82\xf0\x90\xb9\xbd", false); } // [B1, B6] |
| 11107 | test { try toAsciiFail("\xce\xa3\xe2\x89\xaf\xe3\x80\x82\xf0\x90\xb9\xbd", true); } // [B1, B6] |
| 4560 | 11108 | test { try toUnicodeFail("\xcf\x83\xe2\x89\xaf\xe3\x80\x82\xf0\x90\xb9\xbd"); } // [B1, B6] |
| 11109 | test { try toAsciiFail("\xcf\x83\xe2\x89\xaf\xe3\x80\x82\xf0\x90\xb9\xbd", false); } // [B1, B6] |
| 11110 | test { try toAsciiFail("\xcf\x83\xe2\x89\xaf\xe3\x80\x82\xf0\x90\xb9\xbd", true); } // [B1, B6] |
| 4561 | 11111 | test { try toUnicodeFail("\xcf\x83>\xcc\xb8\xe3\x80\x82\xf0\x90\xb9\xbd"); } // [B1, B6] |
| 11112 | test { try toAsciiFail("\xcf\x83>\xcc\xb8\xe3\x80\x82\xf0\x90\xb9\xbd", false); } // [B1, B6] |
| 11113 | test { try toAsciiFail("\xcf\x83>\xcc\xb8\xe3\x80\x82\xf0\x90\xb9\xbd", true); } // [B1, B6] |
| 4562 | 11114 | test { try toUnicodeFail("xn--4xa818m.xn--1o0d"); } // [B1, B6] |
| 11115 | test { try toAsciiFail("xn--4xa818m.xn--1o0d", false); } // [B1, B6] |
| 11116 | test { try toAsciiFail("xn--4xa818m.xn--1o0d", true); } // [B1, B6] |
| 4563 | 11117 | test { try toUnicodeFail("xn--3xa028m.xn--1o0d"); } // [B1, B6] |
| 11118 | test { try toAsciiFail("xn--3xa028m.xn--1o0d", false); } // [B1, B6] |
| 11119 | test { try toAsciiFail("xn--3xa028m.xn--1o0d", true); } // [B1, B6] |
| 4564 | 11120 | test { try toUnicodeFail("\xce\xa3>\xcc\xb8\xef\xbd\xa1\xf0\x90\xb9\xbd"); } // [B1, B6] |
| 11121 | test { try toAsciiFail("\xce\xa3>\xcc\xb8\xef\xbd\xa1\xf0\x90\xb9\xbd", false); } // [B1, B6] |
| 11122 | test { try toAsciiFail("\xce\xa3>\xcc\xb8\xef\xbd\xa1\xf0\x90\xb9\xbd", true); } // [B1, B6] |
| 4565 | 11123 | test { try toUnicodeFail("\xce\xa3\xe2\x89\xaf\xef\xbd\xa1\xf0\x90\xb9\xbd"); } // [B1, B6] |
| 11124 | test { try toAsciiFail("\xce\xa3\xe2\x89\xaf\xef\xbd\xa1\xf0\x90\xb9\xbd", false); } // [B1, B6] |
| 11125 | test { try toAsciiFail("\xce\xa3\xe2\x89\xaf\xef\xbd\xa1\xf0\x90\xb9\xbd", true); } // [B1, B6] |
| 4566 | 11126 | test { try toUnicodeFail("\xcf\x83\xe2\x89\xaf\xef\xbd\xa1\xf0\x90\xb9\xbd"); } // [B1, B6] |
| 11127 | test { try toAsciiFail("\xcf\x83\xe2\x89\xaf\xef\xbd\xa1\xf0\x90\xb9\xbd", false); } // [B1, B6] |
| 11128 | test { try toAsciiFail("\xcf\x83\xe2\x89\xaf\xef\xbd\xa1\xf0\x90\xb9\xbd", true); } // [B1, B6] |
| 4567 | 11129 | test { try toUnicodeFail("\xcf\x83>\xcc\xb8\xef\xbd\xa1\xf0\x90\xb9\xbd"); } // [B1, B6] |
| 11130 | test { try toAsciiFail("\xcf\x83>\xcc\xb8\xef\xbd\xa1\xf0\x90\xb9\xbd", false); } // [B1, B6] |
| 11131 | test { try toAsciiFail("\xcf\x83>\xcc\xb8\xef\xbd\xa1\xf0\x90\xb9\xbd", true); } // [B1, B6] |
| 4568 | 11132 | test { try toUnicodeFail("\xe1\x9f\x92\xe2\x80\x8d\xdd\x9f\xe3\x80\x82\xf0\x90\xb9\xb6"); } // [B1, V6] |
| 11133 | test { try toAsciiFail("\xe1\x9f\x92\xe2\x80\x8d\xdd\x9f\xe3\x80\x82\xf0\x90\xb9\xb6", false); } // [B1, V6] |
| 11134 | test { try toAsciiFail("\xe1\x9f\x92\xe2\x80\x8d\xdd\x9f\xe3\x80\x82\xf0\x90\xb9\xb6", true); } // [B1, V6] |
| 4569 | 11135 | test { try toUnicodeFail("xn--jpb535f.xn--uo0d"); } // [B1, V6] |
| 11136 | test { try toAsciiFail("xn--jpb535f.xn--uo0d", false); } // [B1, V6] |
| 11137 | test { try toAsciiFail("xn--jpb535f.xn--uo0d", true); } // [B1, V6] |
| 4570 | 11138 | test { try toUnicodeFail("xn--jpb535fv9f.xn--uo0d"); } // [B1, V6] |
| 11139 | test { try toAsciiFail("xn--jpb535fv9f.xn--uo0d", false); } // [B1, V6] |
| 11140 | test { try toAsciiFail("xn--jpb535fv9f.xn--uo0d", true); } // [B1, V6] |
| 4571 | 11141 | test { try toUnicodeFail("\xf0\xbe\xb7\x82\xe0\xa9\x82\xe1\x82\xaa\xf1\x82\x82\x9f.\xe2\x89\xae"); } // [V7] |
| 11142 | test { try toAsciiFail("\xf0\xbe\xb7\x82\xe0\xa9\x82\xe1\x82\xaa\xf1\x82\x82\x9f.\xe2\x89\xae", false); } // [V7] |
| 11143 | test { try toAsciiFail("\xf0\xbe\xb7\x82\xe0\xa9\x82\xe1\x82\xaa\xf1\x82\x82\x9f.\xe2\x89\xae", true); } // [V7] |
| 4572 | 11144 | test { try toUnicodeFail("\xf0\xbe\xb7\x82\xe0\xa9\x82\xe1\x82\xaa\xf1\x82\x82\x9f.<\xcc\xb8"); } // [V7] |
| 11145 | test { try toAsciiFail("\xf0\xbe\xb7\x82\xe0\xa9\x82\xe1\x82\xaa\xf1\x82\x82\x9f.<\xcc\xb8", false); } // [V7] |
| 11146 | test { try toAsciiFail("\xf0\xbe\xb7\x82\xe0\xa9\x82\xe1\x82\xaa\xf1\x82\x82\x9f.<\xcc\xb8", true); } // [V7] |
| 4573 | 11147 | test { try toUnicodeFail("\xf0\xbe\xb7\x82\xe0\xa9\x82\xe2\xb4\x8a\xf1\x82\x82\x9f.<\xcc\xb8"); } // [V7] |
| 11148 | test { try toAsciiFail("\xf0\xbe\xb7\x82\xe0\xa9\x82\xe2\xb4\x8a\xf1\x82\x82\x9f.<\xcc\xb8", false); } // [V7] |
| 11149 | test { try toAsciiFail("\xf0\xbe\xb7\x82\xe0\xa9\x82\xe2\xb4\x8a\xf1\x82\x82\x9f.<\xcc\xb8", true); } // [V7] |
| 4574 | 11150 | test { try toUnicodeFail("\xf0\xbe\xb7\x82\xe0\xa9\x82\xe2\xb4\x8a\xf1\x82\x82\x9f.\xe2\x89\xae"); } // [V7] |
| 11151 | test { try toAsciiFail("\xf0\xbe\xb7\x82\xe0\xa9\x82\xe2\xb4\x8a\xf1\x82\x82\x9f.\xe2\x89\xae", false); } // [V7] |
| 11152 | test { try toAsciiFail("\xf0\xbe\xb7\x82\xe0\xa9\x82\xe2\xb4\x8a\xf1\x82\x82\x9f.\xe2\x89\xae", true); } // [V7] |
| 4575 | 11153 | test { try toUnicodeFail("xn--nbc229o4y27dgskb.xn--gdh"); } // [V7] |
| 11154 | test { try toAsciiFail("xn--nbc229o4y27dgskb.xn--gdh", false); } // [V7] |
| 11155 | test { try toAsciiFail("xn--nbc229o4y27dgskb.xn--gdh", true); } // [V7] |
| 4576 | 11156 | test { try toUnicodeFail("xn--nbc493aro75ggskb.xn--gdh"); } // [V7] |
| 11157 | test { try toAsciiFail("xn--nbc493aro75ggskb.xn--gdh", false); } // [V7] |
| 11158 | test { try toAsciiFail("xn--nbc493aro75ggskb.xn--gdh", true); } // [V7] |
| 4577 | 11159 | test { try toUnicodePass("\xea\xa1\xa0\xef\xbc\x8e\xdb\xb2", "\xea\xa1\xa0.\xdb\xb2"); } |
| 4578 | 11160 | test { try toAsciiPass("\xea\xa1\xa0\xef\xbc\x8e\xdb\xb2", "xn--5c9a.xn--fmb", false); } |
| 4579 | 11161 | test { try toAsciiPass("\xea\xa1\xa0\xef\xbc\x8e\xdb\xb2", "xn--5c9a.xn--fmb", true); } |
| ... | ... | @@ -4584,88 +11166,224 @@ test { try toUnicodePass("xn--5c9a.xn--fmb", "\xea\xa1\xa0.\xdb\xb2"); } |
| 4584 | 11166 | test { try toAsciiPass("xn--5c9a.xn--fmb", "xn--5c9a.xn--fmb", false); } |
| 4585 | 11167 | test { try toAsciiPass("xn--5c9a.xn--fmb", "xn--5c9a.xn--fmb", true); } |
| 4586 | 11168 | test { try toUnicodeFail("\xf0\x90\xb9\xa3\xf1\x84\xb7\x84\xef\xbd\xa1\xea\xa1\xac\xf0\x9f\x84\x84"); } // [B1, B6, V7, U1] |
| 11169 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xf1\x84\xb7\x84\xef\xbd\xa1\xea\xa1\xac\xf0\x9f\x84\x84", false); } // [B1, B6, V7, U1] |
| 11170 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xf1\x84\xb7\x84\xef\xbd\xa1\xea\xa1\xac\xf0\x9f\x84\x84", true); } // [B1, B6, V7, U1] |
| 4587 | 11171 | test { try toUnicodeFail("\xf0\x90\xb9\xa3\xf1\x84\xb7\x84\xe3\x80\x82\xea\xa1\xac3,"); } // [B1, B6, V7, U1] |
| 11172 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xf1\x84\xb7\x84\xe3\x80\x82\xea\xa1\xac3,", false); } // [B1, B6, V7, U1] |
| 11173 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xf1\x84\xb7\x84\xe3\x80\x82\xea\xa1\xac3,", true); } // [B1, B6, V7, U1] |
| 4588 | 11174 | test { try toUnicodeFail("xn--bo0d0203l.xn--3,-yj9h"); } // [B1, B6, V7, U1] |
| 11175 | test { try toAsciiFail("xn--bo0d0203l.xn--3,-yj9h", false); } // [B1, B6, V7, U1] |
| 11176 | test { try toAsciiFail("xn--bo0d0203l.xn--3,-yj9h", true); } // [B1, B6, V7, U1] |
| 4589 | 11177 | test { try toUnicodeFail("xn--bo0d0203l.xn--id9a4443d"); } // [B1, V7] |
| 11178 | test { try toAsciiFail("xn--bo0d0203l.xn--id9a4443d", false); } // [B1, V7] |
| 11179 | test { try toAsciiFail("xn--bo0d0203l.xn--id9a4443d", true); } // [B1, V7] |
| 4590 | 11180 | test { try toUnicodeFail("-\xe0\xb1\x8d\xf0\x9e\xbe\x80\xf0\x91\xb2\x93\xef\xbd\xa1\xe2\x80\x8d\xe0\xb5\x8d"); } // [B1, C2, V3, V7] |
| 11181 | test { try toAsciiFail("-\xe0\xb1\x8d\xf0\x9e\xbe\x80\xf0\x91\xb2\x93\xef\xbd\xa1\xe2\x80\x8d\xe0\xb5\x8d", false); } // [B1, C2, V3, V7] |
| 11182 | test { try toAsciiFail("-\xe0\xb1\x8d\xf0\x9e\xbe\x80\xf0\x91\xb2\x93\xef\xbd\xa1\xe2\x80\x8d\xe0\xb5\x8d", true); } // [B1, V3, V6, V7] |
| 4591 | 11183 | test { try toUnicodeFail("-\xe0\xb1\x8d\xf0\x9e\xbe\x80\xf0\x91\xb2\x93\xe3\x80\x82\xe2\x80\x8d\xe0\xb5\x8d"); } // [B1, C2, V3, V7] |
| 11184 | test { try toAsciiFail("-\xe0\xb1\x8d\xf0\x9e\xbe\x80\xf0\x91\xb2\x93\xe3\x80\x82\xe2\x80\x8d\xe0\xb5\x8d", false); } // [B1, C2, V3, V7] |
| 11185 | test { try toAsciiFail("-\xe0\xb1\x8d\xf0\x9e\xbe\x80\xf0\x91\xb2\x93\xe3\x80\x82\xe2\x80\x8d\xe0\xb5\x8d", true); } // [B1, V3, V6, V7] |
| 4592 | 11186 | test { try toUnicodeFail("xn----x6e0220sclug.xn--wxc"); } // [B1, V3, V6, V7] |
| 11187 | test { try toAsciiFail("xn----x6e0220sclug.xn--wxc", false); } // [B1, V3, V6, V7] |
| 11188 | test { try toAsciiFail("xn----x6e0220sclug.xn--wxc", true); } // [B1, V3, V6, V7] |
| 4593 | 11189 | test { try toUnicodeFail("xn----x6e0220sclug.xn--wxc317g"); } // [B1, C2, V3, V7] |
| 11190 | test { try toAsciiFail("xn----x6e0220sclug.xn--wxc317g", false); } // [B1, C2, V3, V7] |
| 11191 | test { try toAsciiFail("xn----x6e0220sclug.xn--wxc317g", true); } // [B1, C2, V3, V7] |
| 4594 | 11192 | test { try toUnicodeFail("\xea\x99\xbd\xe2\x80\x8c\xf0\xaf\xa7\xb5\xf0\x9f\x84\x86\xef\xbd\xa1\xe2\x80\x8c\xf0\x91\x81\x82\xe1\xac\x81"); } // [C1, V6, U1] |
| 11193 | test { try toAsciiFail("\xea\x99\xbd\xe2\x80\x8c\xf0\xaf\xa7\xb5\xf0\x9f\x84\x86\xef\xbd\xa1\xe2\x80\x8c\xf0\x91\x81\x82\xe1\xac\x81", false); } // [C1, V6, U1] |
| 11194 | test { try toAsciiFail("\xea\x99\xbd\xe2\x80\x8c\xf0\xaf\xa7\xb5\xf0\x9f\x84\x86\xef\xbd\xa1\xe2\x80\x8c\xf0\x91\x81\x82\xe1\xac\x81", true); } // [V6, U1] |
| 4595 | 11195 | test { try toUnicodeFail("\xea\x99\xbd\xe2\x80\x8c\xe9\x9c\xa3\xf0\x9f\x84\x86\xef\xbd\xa1\xe2\x80\x8c\xf0\x91\x81\x82\xe1\xac\x81"); } // [C1, V6, U1] |
| 11196 | test { try toAsciiFail("\xea\x99\xbd\xe2\x80\x8c\xe9\x9c\xa3\xf0\x9f\x84\x86\xef\xbd\xa1\xe2\x80\x8c\xf0\x91\x81\x82\xe1\xac\x81", false); } // [C1, V6, U1] |
| 11197 | test { try toAsciiFail("\xea\x99\xbd\xe2\x80\x8c\xe9\x9c\xa3\xf0\x9f\x84\x86\xef\xbd\xa1\xe2\x80\x8c\xf0\x91\x81\x82\xe1\xac\x81", true); } // [V6, U1] |
| 4596 | 11198 | test { try toUnicodeFail("\xea\x99\xbd\xe2\x80\x8c\xe9\x9c\xa35,\xe3\x80\x82\xe2\x80\x8c\xf0\x91\x81\x82\xe1\xac\x81"); } // [C1, V6, U1] |
| 11199 | test { try toAsciiFail("\xea\x99\xbd\xe2\x80\x8c\xe9\x9c\xa35,\xe3\x80\x82\xe2\x80\x8c\xf0\x91\x81\x82\xe1\xac\x81", false); } // [C1, V6, U1] |
| 11200 | test { try toAsciiFail("\xea\x99\xbd\xe2\x80\x8c\xe9\x9c\xa35,\xe3\x80\x82\xe2\x80\x8c\xf0\x91\x81\x82\xe1\xac\x81", true); } // [V6, U1] |
| 4597 | 11201 | test { try toUnicodeFail("xn--5,-op8g373c.xn--4sf0725i"); } // [V6, U1] |
| 11202 | test { try toAsciiFail("xn--5,-op8g373c.xn--4sf0725i", false); } // [V6, U1] |
| 11203 | test { try toAsciiFail("xn--5,-op8g373c.xn--4sf0725i", true); } // [V6, U1] |
| 4598 | 11204 | test { try toUnicodeFail("xn--5,-i1tz135dnbqa.xn--4sf36u6u4w"); } // [C1, V6, U1] |
| 11205 | test { try toAsciiFail("xn--5,-i1tz135dnbqa.xn--4sf36u6u4w", false); } // [C1, V6, U1] |
| 11206 | test { try toAsciiFail("xn--5,-i1tz135dnbqa.xn--4sf36u6u4w", true); } // [C1, V6, U1] |
| 4599 | 11207 | test { try toUnicodeFail("xn--2q5a751a653w.xn--4sf0725i"); } // [V6, V7] |
| 11208 | test { try toAsciiFail("xn--2q5a751a653w.xn--4sf0725i", false); } // [V6, V7] |
| 11209 | test { try toAsciiFail("xn--2q5a751a653w.xn--4sf0725i", true); } // [V6, V7] |
| 4600 | 11210 | test { try toUnicodeFail("xn--0ug4208b2vjuk63a.xn--4sf36u6u4w"); } // [C1, V6, V7] |
| 11211 | test { try toAsciiFail("xn--0ug4208b2vjuk63a.xn--4sf36u6u4w", false); } // [C1, V6, V7] |
| 11212 | test { try toAsciiFail("xn--0ug4208b2vjuk63a.xn--4sf36u6u4w", true); } // [C1, V6, V7] |
| 4601 | 11213 | test { try toUnicodeFail("\xe5\x85\x8e\xef\xbd\xa1\xe1\xa0\xbc\xf3\xa0\xb4\x9c\xf0\x91\x9a\xb6\xf0\x91\xb0\xbf"); } // [V7] |
| 11214 | test { try toAsciiFail("\xe5\x85\x8e\xef\xbd\xa1\xe1\xa0\xbc\xf3\xa0\xb4\x9c\xf0\x91\x9a\xb6\xf0\x91\xb0\xbf", false); } // [V7] |
| 11215 | test { try toAsciiFail("\xe5\x85\x8e\xef\xbd\xa1\xe1\xa0\xbc\xf3\xa0\xb4\x9c\xf0\x91\x9a\xb6\xf0\x91\xb0\xbf", true); } // [V7] |
| 4602 | 11216 | test { try toUnicodeFail("\xe5\x85\x8e\xe3\x80\x82\xe1\xa0\xbc\xf3\xa0\xb4\x9c\xf0\x91\x9a\xb6\xf0\x91\xb0\xbf"); } // [V7] |
| 11217 | test { try toAsciiFail("\xe5\x85\x8e\xe3\x80\x82\xe1\xa0\xbc\xf3\xa0\xb4\x9c\xf0\x91\x9a\xb6\xf0\x91\xb0\xbf", false); } // [V7] |
| 11218 | test { try toAsciiFail("\xe5\x85\x8e\xe3\x80\x82\xe1\xa0\xbc\xf3\xa0\xb4\x9c\xf0\x91\x9a\xb6\xf0\x91\xb0\xbf", true); } // [V7] |
| 4603 | 11219 | test { try toUnicodeFail("xn--b5q.xn--v7e6041kqqd4m251b"); } // [V7] |
| 11220 | test { try toAsciiFail("xn--b5q.xn--v7e6041kqqd4m251b", false); } // [V7] |
| 11221 | test { try toAsciiFail("xn--b5q.xn--v7e6041kqqd4m251b", true); } // [V7] |
| 4604 | 11222 | test { try toAsciiPass("\xf0\x9d\x9f\x99\xef\xbd\xa1\xe2\x80\x8d\xf0\x9d\x9f\xb8\xe2\x80\x8d\xe2\x81\xb7", "1.27", true); } |
| 4605 | 11223 | test { try toUnicodeFail("\xf0\x9d\x9f\x99\xef\xbd\xa1\xe2\x80\x8d\xf0\x9d\x9f\xb8\xe2\x80\x8d\xe2\x81\xb7"); } // [C2] |
| 11224 | test { try toAsciiFail("\xf0\x9d\x9f\x99\xef\xbd\xa1\xe2\x80\x8d\xf0\x9d\x9f\xb8\xe2\x80\x8d\xe2\x81\xb7", false); } // [C2] |
| 4606 | 11225 | test { try toAsciiPass("1\xe3\x80\x82\xe2\x80\x8d2\xe2\x80\x8d7", "1.27", true); } |
| 4607 | 11226 | test { try toUnicodeFail("1\xe3\x80\x82\xe2\x80\x8d2\xe2\x80\x8d7"); } // [C2] |
| 11227 | test { try toAsciiFail("1\xe3\x80\x82\xe2\x80\x8d2\xe2\x80\x8d7", false); } // [C2] |
| 4608 | 11228 | test { try toUnicodePass("1.2h", "1.2h"); } |
| 4609 | 11229 | test { try toAsciiPass("1.2h", "1.2h", false); } |
| 4610 | 11230 | test { try toAsciiPass("1.2h", "1.2h", true); } |
| 4611 | 11231 | test { try toUnicodeFail("1.xn--27-l1tb"); } // [C2] |
| 11232 | test { try toAsciiFail("1.xn--27-l1tb", false); } // [C2] |
| 11233 | test { try toAsciiFail("1.xn--27-l1tb", true); } // [C2] |
| 4612 | 11234 | test { try toUnicodeFail("\xe1\xa1\xa8-\xef\xbd\xa1\xf3\xa0\xbb\x8b\xf0\x9d\x9f\xb7"); } // [V3, V7] |
| 11235 | test { try toAsciiFail("\xe1\xa1\xa8-\xef\xbd\xa1\xf3\xa0\xbb\x8b\xf0\x9d\x9f\xb7", false); } // [V3, V7] |
| 11236 | test { try toAsciiFail("\xe1\xa1\xa8-\xef\xbd\xa1\xf3\xa0\xbb\x8b\xf0\x9d\x9f\xb7", true); } // [V3, V7] |
| 4613 | 11237 | test { try toUnicodeFail("\xe1\xa1\xa8-\xe3\x80\x82\xf3\xa0\xbb\x8b1"); } // [V3, V7] |
| 11238 | test { try toAsciiFail("\xe1\xa1\xa8-\xe3\x80\x82\xf3\xa0\xbb\x8b1", false); } // [V3, V7] |
| 11239 | test { try toAsciiFail("\xe1\xa1\xa8-\xe3\x80\x82\xf3\xa0\xbb\x8b1", true); } // [V3, V7] |
| 4614 | 11240 | test { try toUnicodeFail("xn----z8j.xn--1-5671m"); } // [V3, V7] |
| 11241 | test { try toAsciiFail("xn----z8j.xn--1-5671m", false); } // [V3, V7] |
| 11242 | test { try toAsciiFail("xn----z8j.xn--1-5671m", true); } // [V3, V7] |
| 4615 | 11243 | test { try toUnicodeFail("\xf0\x91\xb0\xbb\xf1\xb5\x80\x90\xf0\x90\xab\x9a\xef\xbc\x8e\xd9\xa8\xe2\x81\xb9"); } // [B1, V6, V7] |
| 11244 | test { try toAsciiFail("\xf0\x91\xb0\xbb\xf1\xb5\x80\x90\xf0\x90\xab\x9a\xef\xbc\x8e\xd9\xa8\xe2\x81\xb9", false); } // [B1, V6, V7] |
| 11245 | test { try toAsciiFail("\xf0\x91\xb0\xbb\xf1\xb5\x80\x90\xf0\x90\xab\x9a\xef\xbc\x8e\xd9\xa8\xe2\x81\xb9", true); } // [B1, V6, V7] |
| 4616 | 11246 | test { try toUnicodeFail("\xf0\x91\xb0\xbb\xf1\xb5\x80\x90\xf0\x90\xab\x9a.\xd9\xa89"); } // [B1, V6, V7] |
| 11247 | test { try toAsciiFail("\xf0\x91\xb0\xbb\xf1\xb5\x80\x90\xf0\x90\xab\x9a.\xd9\xa89", false); } // [B1, V6, V7] |
| 11248 | test { try toAsciiFail("\xf0\x91\xb0\xbb\xf1\xb5\x80\x90\xf0\x90\xab\x9a.\xd9\xa89", true); } // [B1, V6, V7] |
| 4617 | 11249 | test { try toUnicodeFail("xn--gx9cr01aul57i.xn--9-oqc"); } // [B1, V6, V7] |
| 11250 | test { try toAsciiFail("xn--gx9cr01aul57i.xn--9-oqc", false); } // [B1, V6, V7] |
| 11251 | test { try toAsciiFail("xn--gx9cr01aul57i.xn--9-oqc", true); } // [B1, V6, V7] |
| 4618 | 11252 | test { try toUnicodeFail("\xe1\x82\xbc\xf2\x88\xb7\xad\xe0\xbe\x80\xe2\xbe\x87\xe3\x80\x82\xe1\x82\xaf\xe2\x99\x80\xe2\x80\x8c\xe2\x80\x8c"); } // [C1, V7] |
| 11253 | test { try toAsciiFail("\xe1\x82\xbc\xf2\x88\xb7\xad\xe0\xbe\x80\xe2\xbe\x87\xe3\x80\x82\xe1\x82\xaf\xe2\x99\x80\xe2\x80\x8c\xe2\x80\x8c", false); } // [C1, V7] |
| 11254 | test { try toAsciiFail("\xe1\x82\xbc\xf2\x88\xb7\xad\xe0\xbe\x80\xe2\xbe\x87\xe3\x80\x82\xe1\x82\xaf\xe2\x99\x80\xe2\x80\x8c\xe2\x80\x8c", true); } // [V7] |
| 4619 | 11255 | test { try toUnicodeFail("\xe1\x82\xbc\xf2\x88\xb7\xad\xe0\xbe\x80\xe8\x88\x9b\xe3\x80\x82\xe1\x82\xaf\xe2\x99\x80\xe2\x80\x8c\xe2\x80\x8c"); } // [C1, V7] |
| 11256 | test { try toAsciiFail("\xe1\x82\xbc\xf2\x88\xb7\xad\xe0\xbe\x80\xe8\x88\x9b\xe3\x80\x82\xe1\x82\xaf\xe2\x99\x80\xe2\x80\x8c\xe2\x80\x8c", false); } // [C1, V7] |
| 11257 | test { try toAsciiFail("\xe1\x82\xbc\xf2\x88\xb7\xad\xe0\xbe\x80\xe8\x88\x9b\xe3\x80\x82\xe1\x82\xaf\xe2\x99\x80\xe2\x80\x8c\xe2\x80\x8c", true); } // [V7] |
| 4620 | 11258 | test { try toUnicodeFail("\xe2\xb4\x9c\xf2\x88\xb7\xad\xe0\xbe\x80\xe8\x88\x9b\xe3\x80\x82\xe2\xb4\x8f\xe2\x99\x80\xe2\x80\x8c\xe2\x80\x8c"); } // [C1, V7] |
| 11259 | test { try toAsciiFail("\xe2\xb4\x9c\xf2\x88\xb7\xad\xe0\xbe\x80\xe8\x88\x9b\xe3\x80\x82\xe2\xb4\x8f\xe2\x99\x80\xe2\x80\x8c\xe2\x80\x8c", false); } // [C1, V7] |
| 11260 | test { try toAsciiFail("\xe2\xb4\x9c\xf2\x88\xb7\xad\xe0\xbe\x80\xe8\x88\x9b\xe3\x80\x82\xe2\xb4\x8f\xe2\x99\x80\xe2\x80\x8c\xe2\x80\x8c", true); } // [V7] |
| 4621 | 11261 | test { try toUnicodeFail("xn--zed372mdj2do3v4h.xn--e5h11w"); } // [V7] |
| 11262 | test { try toAsciiFail("xn--zed372mdj2do3v4h.xn--e5h11w", false); } // [V7] |
| 11263 | test { try toAsciiFail("xn--zed372mdj2do3v4h.xn--e5h11w", true); } // [V7] |
| 4622 | 11264 | test { try toUnicodeFail("xn--zed372mdj2do3v4h.xn--0uga678bgyh"); } // [C1, V7] |
| 11265 | test { try toAsciiFail("xn--zed372mdj2do3v4h.xn--0uga678bgyh", false); } // [C1, V7] |
| 11266 | test { try toAsciiFail("xn--zed372mdj2do3v4h.xn--0uga678bgyh", true); } // [C1, V7] |
| 4623 | 11267 | test { try toUnicodeFail("\xe2\xb4\x9c\xf2\x88\xb7\xad\xe0\xbe\x80\xe2\xbe\x87\xe3\x80\x82\xe2\xb4\x8f\xe2\x99\x80\xe2\x80\x8c\xe2\x80\x8c"); } // [C1, V7] |
| 11268 | test { try toAsciiFail("\xe2\xb4\x9c\xf2\x88\xb7\xad\xe0\xbe\x80\xe2\xbe\x87\xe3\x80\x82\xe2\xb4\x8f\xe2\x99\x80\xe2\x80\x8c\xe2\x80\x8c", false); } // [C1, V7] |
| 11269 | test { try toAsciiFail("\xe2\xb4\x9c\xf2\x88\xb7\xad\xe0\xbe\x80\xe2\xbe\x87\xe3\x80\x82\xe2\xb4\x8f\xe2\x99\x80\xe2\x80\x8c\xe2\x80\x8c", true); } // [V7] |
| 4624 | 11270 | test { try toUnicodeFail("xn--zed54dz10wo343g.xn--nnd651i"); } // [V7] |
| 11271 | test { try toAsciiFail("xn--zed54dz10wo343g.xn--nnd651i", false); } // [V7] |
| 11272 | test { try toAsciiFail("xn--zed54dz10wo343g.xn--nnd651i", true); } // [V7] |
| 4625 | 11273 | test { try toUnicodeFail("xn--zed54dz10wo343g.xn--nnd089ea464d"); } // [C1, V7] |
| 11274 | test { try toAsciiFail("xn--zed54dz10wo343g.xn--nnd089ea464d", false); } // [C1, V7] |
| 11275 | test { try toAsciiFail("xn--zed54dz10wo343g.xn--nnd089ea464d", true); } // [C1, V7] |
| 4626 | 11276 | test { try toUnicodeFail("\xf0\x91\x81\x86\xf0\x9d\x9f\xb0.\xe2\x80\x8d"); } // [C2, V6] |
| 11277 | test { try toAsciiFail("\xf0\x91\x81\x86\xf0\x9d\x9f\xb0.\xe2\x80\x8d", false); } // [C2, V6] |
| 11278 | test { try toAsciiFail("\xf0\x91\x81\x86\xf0\x9d\x9f\xb0.\xe2\x80\x8d", true); } // [V6, A4_2] |
| 4627 | 11279 | test { try toUnicodeFail("\xf0\x91\x81\x864.\xe2\x80\x8d"); } // [C2, V6] |
| 11280 | test { try toAsciiFail("\xf0\x91\x81\x864.\xe2\x80\x8d", false); } // [C2, V6] |
| 11281 | test { try toAsciiFail("\xf0\x91\x81\x864.\xe2\x80\x8d", true); } // [V6, A4_2] |
| 4628 | 11282 | test { try toUnicodeFail("xn--4-xu7i."); } // [V6] |
| 11283 | test { try toAsciiFail("xn--4-xu7i.", false); } // [V6, A4_2] |
| 11284 | test { try toAsciiFail("xn--4-xu7i.", true); } // [V6, A4_2] |
| 4629 | 11285 | test { try toUnicodeFail("xn--4-xu7i.xn--1ug"); } // [C2, V6] |
| 11286 | test { try toAsciiFail("xn--4-xu7i.xn--1ug", false); } // [C2, V6] |
| 11287 | test { try toAsciiFail("xn--4-xu7i.xn--1ug", true); } // [C2, V6] |
| 4630 | 11288 | test { try toUnicodeFail("\xf1\xae\xb4\x98\xe1\x82\xbe\xe7\x99\x80\xef\xbd\xa1\xf0\x91\x98\xbf\xe2\x80\x8d\xe2\x80\x8c\xeb\xb6\xbc"); } // [C1, V6, V7] |
| 11289 | test { try toAsciiFail("\xf1\xae\xb4\x98\xe1\x82\xbe\xe7\x99\x80\xef\xbd\xa1\xf0\x91\x98\xbf\xe2\x80\x8d\xe2\x80\x8c\xeb\xb6\xbc", false); } // [C1, V6, V7] |
| 11290 | test { try toAsciiFail("\xf1\xae\xb4\x98\xe1\x82\xbe\xe7\x99\x80\xef\xbd\xa1\xf0\x91\x98\xbf\xe2\x80\x8d\xe2\x80\x8c\xeb\xb6\xbc", true); } // [V6, V7] |
| 4631 | 11291 | test { try toUnicodeFail("\xf1\xae\xb4\x98\xe1\x82\xbe\xe7\x99\x80\xef\xbd\xa1\xf0\x91\x98\xbf\xe2\x80\x8d\xe2\x80\x8c\xe1\x84\x87\xe1\x85\xb0\xe1\x86\xab"); } // [C1, V6, V7] |
| 11292 | test { try toAsciiFail("\xf1\xae\xb4\x98\xe1\x82\xbe\xe7\x99\x80\xef\xbd\xa1\xf0\x91\x98\xbf\xe2\x80\x8d\xe2\x80\x8c\xe1\x84\x87\xe1\x85\xb0\xe1\x86\xab", false); } // [C1, V6, V7] |
| 11293 | test { try toAsciiFail("\xf1\xae\xb4\x98\xe1\x82\xbe\xe7\x99\x80\xef\xbd\xa1\xf0\x91\x98\xbf\xe2\x80\x8d\xe2\x80\x8c\xe1\x84\x87\xe1\x85\xb0\xe1\x86\xab", true); } // [V6, V7] |
| 4632 | 11294 | test { try toUnicodeFail("\xf1\xae\xb4\x98\xe1\x82\xbe\xe7\x99\x80\xe3\x80\x82\xf0\x91\x98\xbf\xe2\x80\x8d\xe2\x80\x8c\xeb\xb6\xbc"); } // [C1, V6, V7] |
| 11295 | test { try toAsciiFail("\xf1\xae\xb4\x98\xe1\x82\xbe\xe7\x99\x80\xe3\x80\x82\xf0\x91\x98\xbf\xe2\x80\x8d\xe2\x80\x8c\xeb\xb6\xbc", false); } // [C1, V6, V7] |
| 11296 | test { try toAsciiFail("\xf1\xae\xb4\x98\xe1\x82\xbe\xe7\x99\x80\xe3\x80\x82\xf0\x91\x98\xbf\xe2\x80\x8d\xe2\x80\x8c\xeb\xb6\xbc", true); } // [V6, V7] |
| 4633 | 11297 | test { try toUnicodeFail("\xf1\xae\xb4\x98\xe1\x82\xbe\xe7\x99\x80\xe3\x80\x82\xf0\x91\x98\xbf\xe2\x80\x8d\xe2\x80\x8c\xe1\x84\x87\xe1\x85\xb0\xe1\x86\xab"); } // [C1, V6, V7] |
| 11298 | test { try toAsciiFail("\xf1\xae\xb4\x98\xe1\x82\xbe\xe7\x99\x80\xe3\x80\x82\xf0\x91\x98\xbf\xe2\x80\x8d\xe2\x80\x8c\xe1\x84\x87\xe1\x85\xb0\xe1\x86\xab", false); } // [C1, V6, V7] |
| 11299 | test { try toAsciiFail("\xf1\xae\xb4\x98\xe1\x82\xbe\xe7\x99\x80\xe3\x80\x82\xf0\x91\x98\xbf\xe2\x80\x8d\xe2\x80\x8c\xe1\x84\x87\xe1\x85\xb0\xe1\x86\xab", true); } // [V6, V7] |
| 4634 | 11300 | test { try toUnicodeFail("\xf1\xae\xb4\x98\xe2\xb4\x9e\xe7\x99\x80\xe3\x80\x82\xf0\x91\x98\xbf\xe2\x80\x8d\xe2\x80\x8c\xe1\x84\x87\xe1\x85\xb0\xe1\x86\xab"); } // [C1, V6, V7] |
| 11301 | test { try toAsciiFail("\xf1\xae\xb4\x98\xe2\xb4\x9e\xe7\x99\x80\xe3\x80\x82\xf0\x91\x98\xbf\xe2\x80\x8d\xe2\x80\x8c\xe1\x84\x87\xe1\x85\xb0\xe1\x86\xab", false); } // [C1, V6, V7] |
| 11302 | test { try toAsciiFail("\xf1\xae\xb4\x98\xe2\xb4\x9e\xe7\x99\x80\xe3\x80\x82\xf0\x91\x98\xbf\xe2\x80\x8d\xe2\x80\x8c\xe1\x84\x87\xe1\x85\xb0\xe1\x86\xab", true); } // [V6, V7] |
| 4635 | 11303 | test { try toUnicodeFail("\xf1\xae\xb4\x98\xe2\xb4\x9e\xe7\x99\x80\xe3\x80\x82\xf0\x91\x98\xbf\xe2\x80\x8d\xe2\x80\x8c\xeb\xb6\xbc"); } // [C1, V6, V7] |
| 11304 | test { try toAsciiFail("\xf1\xae\xb4\x98\xe2\xb4\x9e\xe7\x99\x80\xe3\x80\x82\xf0\x91\x98\xbf\xe2\x80\x8d\xe2\x80\x8c\xeb\xb6\xbc", false); } // [C1, V6, V7] |
| 11305 | test { try toAsciiFail("\xf1\xae\xb4\x98\xe2\xb4\x9e\xe7\x99\x80\xe3\x80\x82\xf0\x91\x98\xbf\xe2\x80\x8d\xe2\x80\x8c\xeb\xb6\xbc", true); } // [V6, V7] |
| 4636 | 11306 | test { try toUnicodeFail("xn--mlju35u7qx2f.xn--et3bn23n"); } // [V6, V7] |
| 11307 | test { try toAsciiFail("xn--mlju35u7qx2f.xn--et3bn23n", false); } // [V6, V7] |
| 11308 | test { try toAsciiFail("xn--mlju35u7qx2f.xn--et3bn23n", true); } // [V6, V7] |
| 4637 | 11309 | test { try toUnicodeFail("xn--mlju35u7qx2f.xn--0ugb6122js83c"); } // [C1, V6, V7] |
| 11310 | test { try toAsciiFail("xn--mlju35u7qx2f.xn--0ugb6122js83c", false); } // [C1, V6, V7] |
| 11311 | test { try toAsciiFail("xn--mlju35u7qx2f.xn--0ugb6122js83c", true); } // [C1, V6, V7] |
| 4638 | 11312 | test { try toUnicodeFail("\xf1\xae\xb4\x98\xe2\xb4\x9e\xe7\x99\x80\xef\xbd\xa1\xf0\x91\x98\xbf\xe2\x80\x8d\xe2\x80\x8c\xe1\x84\x87\xe1\x85\xb0\xe1\x86\xab"); } // [C1, V6, V7] |
| 11313 | test { try toAsciiFail("\xf1\xae\xb4\x98\xe2\xb4\x9e\xe7\x99\x80\xef\xbd\xa1\xf0\x91\x98\xbf\xe2\x80\x8d\xe2\x80\x8c\xe1\x84\x87\xe1\x85\xb0\xe1\x86\xab", false); } // [C1, V6, V7] |
| 11314 | test { try toAsciiFail("\xf1\xae\xb4\x98\xe2\xb4\x9e\xe7\x99\x80\xef\xbd\xa1\xf0\x91\x98\xbf\xe2\x80\x8d\xe2\x80\x8c\xe1\x84\x87\xe1\x85\xb0\xe1\x86\xab", true); } // [V6, V7] |
| 4639 | 11315 | test { try toUnicodeFail("\xf1\xae\xb4\x98\xe2\xb4\x9e\xe7\x99\x80\xef\xbd\xa1\xf0\x91\x98\xbf\xe2\x80\x8d\xe2\x80\x8c\xeb\xb6\xbc"); } // [C1, V6, V7] |
| 11316 | test { try toAsciiFail("\xf1\xae\xb4\x98\xe2\xb4\x9e\xe7\x99\x80\xef\xbd\xa1\xf0\x91\x98\xbf\xe2\x80\x8d\xe2\x80\x8c\xeb\xb6\xbc", false); } // [C1, V6, V7] |
| 11317 | test { try toAsciiFail("\xf1\xae\xb4\x98\xe2\xb4\x9e\xe7\x99\x80\xef\xbd\xa1\xf0\x91\x98\xbf\xe2\x80\x8d\xe2\x80\x8c\xeb\xb6\xbc", true); } // [V6, V7] |
| 4640 | 11318 | test { try toUnicodeFail("xn--2nd6803c7q37d.xn--et3bn23n"); } // [V6, V7] |
| 11319 | test { try toAsciiFail("xn--2nd6803c7q37d.xn--et3bn23n", false); } // [V6, V7] |
| 11320 | test { try toAsciiFail("xn--2nd6803c7q37d.xn--et3bn23n", true); } // [V6, V7] |
| 4641 | 11321 | test { try toUnicodeFail("xn--2nd6803c7q37d.xn--0ugb6122js83c"); } // [C1, V6, V7] |
| 11322 | test { try toAsciiFail("xn--2nd6803c7q37d.xn--0ugb6122js83c", false); } // [C1, V6, V7] |
| 11323 | test { try toAsciiFail("xn--2nd6803c7q37d.xn--0ugb6122js83c", true); } // [C1, V6, V7] |
| 4642 | 11324 | test { try toUnicodeFail("\xf3\x9a\x80\x85-\xe0\xaf\x8d\xe3\x80\x82\xda\xb9"); } // [B6, V7] |
| 11325 | test { try toAsciiFail("\xf3\x9a\x80\x85-\xe0\xaf\x8d\xe3\x80\x82\xda\xb9", false); } // [B6, V7] |
| 11326 | test { try toAsciiFail("\xf3\x9a\x80\x85-\xe0\xaf\x8d\xe3\x80\x82\xda\xb9", true); } // [B6, V7] |
| 4643 | 11327 | test { try toUnicodeFail("xn----mze84808x.xn--skb"); } // [B6, V7] |
| 11328 | test { try toAsciiFail("xn----mze84808x.xn--skb", false); } // [B6, V7] |
| 11329 | test { try toAsciiFail("xn----mze84808x.xn--skb", true); } // [B6, V7] |
| 4644 | 11330 | test { try toUnicodeFail("\xe1\xa1\x83\xf0\x9d\x9f\xa7\xe2\x89\xaf\xe1\xa0\xa3\xef\xbc\x8e\xe6\xb0\x81\xf1\xa8\x8f\xb1\xea\x81\xab"); } // [V7] |
| 11331 | test { try toAsciiFail("\xe1\xa1\x83\xf0\x9d\x9f\xa7\xe2\x89\xaf\xe1\xa0\xa3\xef\xbc\x8e\xe6\xb0\x81\xf1\xa8\x8f\xb1\xea\x81\xab", false); } // [V7] |
| 11332 | test { try toAsciiFail("\xe1\xa1\x83\xf0\x9d\x9f\xa7\xe2\x89\xaf\xe1\xa0\xa3\xef\xbc\x8e\xe6\xb0\x81\xf1\xa8\x8f\xb1\xea\x81\xab", true); } // [V7] |
| 4645 | 11333 | test { try toUnicodeFail("\xe1\xa1\x83\xf0\x9d\x9f\xa7>\xcc\xb8\xe1\xa0\xa3\xef\xbc\x8e\xe6\xb0\x81\xf1\xa8\x8f\xb1\xea\x81\xab"); } // [V7] |
| 11334 | test { try toAsciiFail("\xe1\xa1\x83\xf0\x9d\x9f\xa7>\xcc\xb8\xe1\xa0\xa3\xef\xbc\x8e\xe6\xb0\x81\xf1\xa8\x8f\xb1\xea\x81\xab", false); } // [V7] |
| 11335 | test { try toAsciiFail("\xe1\xa1\x83\xf0\x9d\x9f\xa7>\xcc\xb8\xe1\xa0\xa3\xef\xbc\x8e\xe6\xb0\x81\xf1\xa8\x8f\xb1\xea\x81\xab", true); } // [V7] |
| 4646 | 11336 | test { try toUnicodeFail("\xe1\xa1\x835\xe2\x89\xaf\xe1\xa0\xa3.\xe6\xb0\x81\xf1\xa8\x8f\xb1\xea\x81\xab"); } // [V7] |
| 11337 | test { try toAsciiFail("\xe1\xa1\x835\xe2\x89\xaf\xe1\xa0\xa3.\xe6\xb0\x81\xf1\xa8\x8f\xb1\xea\x81\xab", false); } // [V7] |
| 11338 | test { try toAsciiFail("\xe1\xa1\x835\xe2\x89\xaf\xe1\xa0\xa3.\xe6\xb0\x81\xf1\xa8\x8f\xb1\xea\x81\xab", true); } // [V7] |
| 4647 | 11339 | test { try toUnicodeFail("\xe1\xa1\x835>\xcc\xb8\xe1\xa0\xa3.\xe6\xb0\x81\xf1\xa8\x8f\xb1\xea\x81\xab"); } // [V7] |
| 11340 | test { try toAsciiFail("\xe1\xa1\x835>\xcc\xb8\xe1\xa0\xa3.\xe6\xb0\x81\xf1\xa8\x8f\xb1\xea\x81\xab", false); } // [V7] |
| 11341 | test { try toAsciiFail("\xe1\xa1\x835>\xcc\xb8\xe1\xa0\xa3.\xe6\xb0\x81\xf1\xa8\x8f\xb1\xea\x81\xab", true); } // [V7] |
| 4648 | 11342 | test { try toUnicodeFail("xn--5-24jyf768b.xn--lqw213ime95g"); } // [V7] |
| 11343 | test { try toAsciiFail("xn--5-24jyf768b.xn--lqw213ime95g", false); } // [V7] |
| 11344 | test { try toAsciiFail("xn--5-24jyf768b.xn--lqw213ime95g", true); } // [V7] |
| 4649 | 11345 | test { try toUnicodeFail("\xf0\x90\xb9\xac\xf0\x9d\xa9\x87\xef\xbc\x8e\xe0\xbd\xb6"); } // [B1, V6] |
| 11346 | test { try toAsciiFail("\xf0\x90\xb9\xac\xf0\x9d\xa9\x87\xef\xbc\x8e\xe0\xbd\xb6", false); } // [B1, V6] |
| 11347 | test { try toAsciiFail("\xf0\x90\xb9\xac\xf0\x9d\xa9\x87\xef\xbc\x8e\xe0\xbd\xb6", true); } // [B1, V6] |
| 4650 | 11348 | test { try toUnicodeFail("\xf0\x90\xb9\xac\xf0\x9d\xa9\x87\xef\xbc\x8e\xe0\xbe\xb2\xe0\xbe\x80"); } // [B1, V6] |
| 11349 | test { try toAsciiFail("\xf0\x90\xb9\xac\xf0\x9d\xa9\x87\xef\xbc\x8e\xe0\xbe\xb2\xe0\xbe\x80", false); } // [B1, V6] |
| 11350 | test { try toAsciiFail("\xf0\x90\xb9\xac\xf0\x9d\xa9\x87\xef\xbc\x8e\xe0\xbe\xb2\xe0\xbe\x80", true); } // [B1, V6] |
| 4651 | 11351 | test { try toUnicodeFail("\xf0\x90\xb9\xac\xf0\x9d\xa9\x87.\xe0\xbe\xb2\xe0\xbe\x80"); } // [B1, V6] |
| 11352 | test { try toAsciiFail("\xf0\x90\xb9\xac\xf0\x9d\xa9\x87.\xe0\xbe\xb2\xe0\xbe\x80", false); } // [B1, V6] |
| 11353 | test { try toAsciiFail("\xf0\x90\xb9\xac\xf0\x9d\xa9\x87.\xe0\xbe\xb2\xe0\xbe\x80", true); } // [B1, V6] |
| 4652 | 11354 | test { try toUnicodeFail("xn--ko0d8295a.xn--zed3h"); } // [B1, V6] |
| 11355 | test { try toAsciiFail("xn--ko0d8295a.xn--zed3h", false); } // [B1, V6] |
| 11356 | test { try toAsciiFail("xn--ko0d8295a.xn--zed3h", true); } // [B1, V6] |
| 4653 | 11357 | test { try toUnicodeFail("-\xf0\x91\x88\xb6\xe2\x92\x8f\xef\xbc\x8e\xe2\x92\x8e\xf0\xb0\x9b\xa2\xf3\xa0\x8e\xad"); } // [V3, V7] |
| 11358 | test { try toAsciiFail("-\xf0\x91\x88\xb6\xe2\x92\x8f\xef\xbc\x8e\xe2\x92\x8e\xf0\xb0\x9b\xa2\xf3\xa0\x8e\xad", false); } // [V3, V7] |
| 11359 | test { try toAsciiFail("-\xf0\x91\x88\xb6\xe2\x92\x8f\xef\xbc\x8e\xe2\x92\x8e\xf0\xb0\x9b\xa2\xf3\xa0\x8e\xad", true); } // [V3, V7] |
| 4654 | 11360 | test { try toUnicodeFail("-\xf0\x91\x88\xb68..7.\xf0\xb0\x9b\xa2\xf3\xa0\x8e\xad"); } // [V3, V7, X4_2] |
| 11361 | test { try toAsciiFail("-\xf0\x91\x88\xb68..7.\xf0\xb0\x9b\xa2\xf3\xa0\x8e\xad", false); } // [V3, V7, A4_2] |
| 11362 | test { try toAsciiFail("-\xf0\x91\x88\xb68..7.\xf0\xb0\x9b\xa2\xf3\xa0\x8e\xad", true); } // [V3, V7, A4_2] |
| 4655 | 11363 | test { try toUnicodeFail("xn---8-bv5o..7.xn--c35nf1622b"); } // [V3, V7, X4_2] |
| 11364 | test { try toAsciiFail("xn---8-bv5o..7.xn--c35nf1622b", false); } // [V3, V7, A4_2] |
| 11365 | test { try toAsciiFail("xn---8-bv5o..7.xn--c35nf1622b", true); } // [V3, V7, A4_2] |
| 4656 | 11366 | test { try toUnicodeFail("xn----scp6252h.xn--zshy411yzpx2d"); } // [V3, V7] |
| 11367 | test { try toAsciiFail("xn----scp6252h.xn--zshy411yzpx2d", false); } // [V3, V7] |
| 11368 | test { try toAsciiFail("xn----scp6252h.xn--zshy411yzpx2d", true); } // [V3, V7] |
| 4657 | 11369 | test { try toAsciiPass("\xe2\x80\x8c\xe1\x82\xa1\xe7\x95\x9d\xe2\x80\x8d\xef\xbc\x8e\xe2\x89\xae", "xn--skjy82u.xn--gdh", true); } |
| 4658 | 11370 | test { try toUnicodeFail("\xe2\x80\x8c\xe1\x82\xa1\xe7\x95\x9d\xe2\x80\x8d\xef\xbc\x8e\xe2\x89\xae"); } // [C1, C2] |
| 11371 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x82\xa1\xe7\x95\x9d\xe2\x80\x8d\xef\xbc\x8e\xe2\x89\xae", false); } // [C1, C2] |
| 4659 | 11372 | test { try toAsciiPass("\xe2\x80\x8c\xe1\x82\xa1\xe7\x95\x9d\xe2\x80\x8d\xef\xbc\x8e<\xcc\xb8", "xn--skjy82u.xn--gdh", true); } |
| 4660 | 11373 | test { try toUnicodeFail("\xe2\x80\x8c\xe1\x82\xa1\xe7\x95\x9d\xe2\x80\x8d\xef\xbc\x8e<\xcc\xb8"); } // [C1, C2] |
| 11374 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x82\xa1\xe7\x95\x9d\xe2\x80\x8d\xef\xbc\x8e<\xcc\xb8", false); } // [C1, C2] |
| 4661 | 11375 | test { try toAsciiPass("\xe2\x80\x8c\xe1\x82\xa1\xe7\x95\x9d\xe2\x80\x8d.\xe2\x89\xae", "xn--skjy82u.xn--gdh", true); } |
| 4662 | 11376 | test { try toUnicodeFail("\xe2\x80\x8c\xe1\x82\xa1\xe7\x95\x9d\xe2\x80\x8d.\xe2\x89\xae"); } // [C1, C2] |
| 11377 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x82\xa1\xe7\x95\x9d\xe2\x80\x8d.\xe2\x89\xae", false); } // [C1, C2] |
| 4663 | 11378 | test { try toAsciiPass("\xe2\x80\x8c\xe1\x82\xa1\xe7\x95\x9d\xe2\x80\x8d.<\xcc\xb8", "xn--skjy82u.xn--gdh", true); } |
| 4664 | 11379 | test { try toUnicodeFail("\xe2\x80\x8c\xe1\x82\xa1\xe7\x95\x9d\xe2\x80\x8d.<\xcc\xb8"); } // [C1, C2] |
| 11380 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x82\xa1\xe7\x95\x9d\xe2\x80\x8d.<\xcc\xb8", false); } // [C1, C2] |
| 4665 | 11381 | test { try toAsciiPass("\xe2\x80\x8c\xe2\xb4\x81\xe7\x95\x9d\xe2\x80\x8d.<\xcc\xb8", "xn--skjy82u.xn--gdh", true); } |
| 4666 | 11382 | test { try toUnicodeFail("\xe2\x80\x8c\xe2\xb4\x81\xe7\x95\x9d\xe2\x80\x8d.<\xcc\xb8"); } // [C1, C2] |
| 11383 | test { try toAsciiFail("\xe2\x80\x8c\xe2\xb4\x81\xe7\x95\x9d\xe2\x80\x8d.<\xcc\xb8", false); } // [C1, C2] |
| 4667 | 11384 | test { try toAsciiPass("\xe2\x80\x8c\xe2\xb4\x81\xe7\x95\x9d\xe2\x80\x8d.\xe2\x89\xae", "xn--skjy82u.xn--gdh", true); } |
| 4668 | 11385 | test { try toUnicodeFail("\xe2\x80\x8c\xe2\xb4\x81\xe7\x95\x9d\xe2\x80\x8d.\xe2\x89\xae"); } // [C1, C2] |
| 11386 | test { try toAsciiFail("\xe2\x80\x8c\xe2\xb4\x81\xe7\x95\x9d\xe2\x80\x8d.\xe2\x89\xae", false); } // [C1, C2] |
| 4669 | 11387 | test { try toUnicodePass("xn--skjy82u.xn--gdh", "\xe2\xb4\x81\xe7\x95\x9d.\xe2\x89\xae"); } |
| 4670 | 11388 | test { try toAsciiPass("xn--skjy82u.xn--gdh", "xn--skjy82u.xn--gdh", false); } |
| 4671 | 11389 | test { try toAsciiPass("xn--skjy82u.xn--gdh", "xn--skjy82u.xn--gdh", true); } |
| ... | ... | @@ -4682,163 +11400,473 @@ test { try toUnicodePass("\xe1\x82\xa1\xe7\x95\x9d.\xe2\x89\xae", "\xe2\xb4\x81\ |
| 4682 | 11400 | test { try toAsciiPass("\xe1\x82\xa1\xe7\x95\x9d.\xe2\x89\xae", "xn--skjy82u.xn--gdh", false); } |
| 4683 | 11401 | test { try toAsciiPass("\xe1\x82\xa1\xe7\x95\x9d.\xe2\x89\xae", "xn--skjy82u.xn--gdh", true); } |
| 4684 | 11402 | test { try toUnicodeFail("xn--0ugc160hb36e.xn--gdh"); } // [C1, C2] |
| 11403 | test { try toAsciiFail("xn--0ugc160hb36e.xn--gdh", false); } // [C1, C2] |
| 11404 | test { try toAsciiFail("xn--0ugc160hb36e.xn--gdh", true); } // [C1, C2] |
| 4685 | 11405 | test { try toAsciiPass("\xe2\x80\x8c\xe2\xb4\x81\xe7\x95\x9d\xe2\x80\x8d\xef\xbc\x8e<\xcc\xb8", "xn--skjy82u.xn--gdh", true); } |
| 4686 | 11406 | test { try toUnicodeFail("\xe2\x80\x8c\xe2\xb4\x81\xe7\x95\x9d\xe2\x80\x8d\xef\xbc\x8e<\xcc\xb8"); } // [C1, C2] |
| 11407 | test { try toAsciiFail("\xe2\x80\x8c\xe2\xb4\x81\xe7\x95\x9d\xe2\x80\x8d\xef\xbc\x8e<\xcc\xb8", false); } // [C1, C2] |
| 4687 | 11408 | test { try toAsciiPass("\xe2\x80\x8c\xe2\xb4\x81\xe7\x95\x9d\xe2\x80\x8d\xef\xbc\x8e\xe2\x89\xae", "xn--skjy82u.xn--gdh", true); } |
| 4688 | 11409 | test { try toUnicodeFail("\xe2\x80\x8c\xe2\xb4\x81\xe7\x95\x9d\xe2\x80\x8d\xef\xbc\x8e\xe2\x89\xae"); } // [C1, C2] |
| 11410 | test { try toAsciiFail("\xe2\x80\x8c\xe2\xb4\x81\xe7\x95\x9d\xe2\x80\x8d\xef\xbc\x8e\xe2\x89\xae", false); } // [C1, C2] |
| 4689 | 11411 | test { try toUnicodeFail("xn--8md0962c.xn--gdh"); } // [V7] |
| 11412 | test { try toAsciiFail("xn--8md0962c.xn--gdh", false); } // [V7] |
| 11413 | test { try toAsciiFail("xn--8md0962c.xn--gdh", true); } // [V7] |
| 4690 | 11414 | test { try toUnicodeFail("xn--8md700fea3748f.xn--gdh"); } // [C1, C2, V7] |
| 11415 | test { try toAsciiFail("xn--8md700fea3748f.xn--gdh", false); } // [C1, C2, V7] |
| 11416 | test { try toAsciiFail("xn--8md700fea3748f.xn--gdh", true); } // [C1, C2, V7] |
| 4691 | 11417 | test { try toUnicodeFail("\xe6\xad\xb7\xef\xbd\xa1\xf0\x90\xb9\xbb\xe2\x89\xaf\xf3\xb3\x9b\xbd\xe2\x80\x8d"); } // [B1, C2, V7] |
| 11418 | test { try toAsciiFail("\xe6\xad\xb7\xef\xbd\xa1\xf0\x90\xb9\xbb\xe2\x89\xaf\xf3\xb3\x9b\xbd\xe2\x80\x8d", false); } // [B1, C2, V7] |
| 11419 | test { try toAsciiFail("\xe6\xad\xb7\xef\xbd\xa1\xf0\x90\xb9\xbb\xe2\x89\xaf\xf3\xb3\x9b\xbd\xe2\x80\x8d", true); } // [B1, V7] |
| 4692 | 11420 | test { try toUnicodeFail("\xe6\xad\xb7\xef\xbd\xa1\xf0\x90\xb9\xbb>\xcc\xb8\xf3\xb3\x9b\xbd\xe2\x80\x8d"); } // [B1, C2, V7] |
| 11421 | test { try toAsciiFail("\xe6\xad\xb7\xef\xbd\xa1\xf0\x90\xb9\xbb>\xcc\xb8\xf3\xb3\x9b\xbd\xe2\x80\x8d", false); } // [B1, C2, V7] |
| 11422 | test { try toAsciiFail("\xe6\xad\xb7\xef\xbd\xa1\xf0\x90\xb9\xbb>\xcc\xb8\xf3\xb3\x9b\xbd\xe2\x80\x8d", true); } // [B1, V7] |
| 4693 | 11423 | test { try toUnicodeFail("\xe6\xad\xb7\xe3\x80\x82\xf0\x90\xb9\xbb\xe2\x89\xaf\xf3\xb3\x9b\xbd\xe2\x80\x8d"); } // [B1, C2, V7] |
| 11424 | test { try toAsciiFail("\xe6\xad\xb7\xe3\x80\x82\xf0\x90\xb9\xbb\xe2\x89\xaf\xf3\xb3\x9b\xbd\xe2\x80\x8d", false); } // [B1, C2, V7] |
| 11425 | test { try toAsciiFail("\xe6\xad\xb7\xe3\x80\x82\xf0\x90\xb9\xbb\xe2\x89\xaf\xf3\xb3\x9b\xbd\xe2\x80\x8d", true); } // [B1, V7] |
| 4694 | 11426 | test { try toUnicodeFail("\xe6\xad\xb7\xe3\x80\x82\xf0\x90\xb9\xbb>\xcc\xb8\xf3\xb3\x9b\xbd\xe2\x80\x8d"); } // [B1, C2, V7] |
| 11427 | test { try toAsciiFail("\xe6\xad\xb7\xe3\x80\x82\xf0\x90\xb9\xbb>\xcc\xb8\xf3\xb3\x9b\xbd\xe2\x80\x8d", false); } // [B1, C2, V7] |
| 11428 | test { try toAsciiFail("\xe6\xad\xb7\xe3\x80\x82\xf0\x90\xb9\xbb>\xcc\xb8\xf3\xb3\x9b\xbd\xe2\x80\x8d", true); } // [B1, V7] |
| 4695 | 11429 | test { try toUnicodeFail("xn--nmw.xn--hdh7804gdms2h"); } // [B1, V7] |
| 11430 | test { try toAsciiFail("xn--nmw.xn--hdh7804gdms2h", false); } // [B1, V7] |
| 11431 | test { try toAsciiFail("xn--nmw.xn--hdh7804gdms2h", true); } // [B1, V7] |
| 4696 | 11432 | test { try toUnicodeFail("xn--nmw.xn--1ugx6gs128a1134j"); } // [B1, C2, V7] |
| 11433 | test { try toAsciiFail("xn--nmw.xn--1ugx6gs128a1134j", false); } // [B1, C2, V7] |
| 11434 | test { try toAsciiFail("xn--nmw.xn--1ugx6gs128a1134j", true); } // [B1, C2, V7] |
| 4697 | 11435 | test { try toUnicodeFail("\xe0\xbb\x8b\xe2\x80\x8d\xef\xbc\x8e\xe9\x8e\x81\xf3\xa0\xb0\x91"); } // [C2, V6, V7] |
| 11436 | test { try toAsciiFail("\xe0\xbb\x8b\xe2\x80\x8d\xef\xbc\x8e\xe9\x8e\x81\xf3\xa0\xb0\x91", false); } // [C2, V6, V7] |
| 11437 | test { try toAsciiFail("\xe0\xbb\x8b\xe2\x80\x8d\xef\xbc\x8e\xe9\x8e\x81\xf3\xa0\xb0\x91", true); } // [V6, V7] |
| 4698 | 11438 | test { try toUnicodeFail("\xe0\xbb\x8b\xe2\x80\x8d.\xe9\x8e\x81\xf3\xa0\xb0\x91"); } // [C2, V6, V7] |
| 11439 | test { try toAsciiFail("\xe0\xbb\x8b\xe2\x80\x8d.\xe9\x8e\x81\xf3\xa0\xb0\x91", false); } // [C2, V6, V7] |
| 11440 | test { try toAsciiFail("\xe0\xbb\x8b\xe2\x80\x8d.\xe9\x8e\x81\xf3\xa0\xb0\x91", true); } // [V6, V7] |
| 4699 | 11441 | test { try toUnicodeFail("xn--t8c.xn--iz4a43209d"); } // [V6, V7] |
| 11442 | test { try toAsciiFail("xn--t8c.xn--iz4a43209d", false); } // [V6, V7] |
| 11443 | test { try toAsciiFail("xn--t8c.xn--iz4a43209d", true); } // [V6, V7] |
| 4700 | 11444 | test { try toUnicodeFail("xn--t8c059f.xn--iz4a43209d"); } // [C2, V6, V7] |
| 11445 | test { try toAsciiFail("xn--t8c059f.xn--iz4a43209d", false); } // [C2, V6, V7] |
| 11446 | test { try toAsciiFail("xn--t8c059f.xn--iz4a43209d", true); } // [C2, V6, V7] |
| 4701 | 11447 | test { try toUnicodeFail("\xe2\x80\x8d\xe2\x80\x8c\xf0\x9e\xa4\x80\xef\xbd\xa1\xf0\xb1\x98\x85\xf0\x90\xb6\x83"); } // [B1, B5, B6, C1, C2] |
| 11448 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xf0\x9e\xa4\x80\xef\xbd\xa1\xf0\xb1\x98\x85\xf0\x90\xb6\x83", false); } // [B1, B5, B6, C1, C2] |
| 11449 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xf0\x9e\xa4\x80\xef\xbd\xa1\xf0\xb1\x98\x85\xf0\x90\xb6\x83", true); } // [B5, B6] |
| 4702 | 11450 | test { try toUnicodeFail("\xe2\x80\x8d\xe2\x80\x8c\xf0\x9e\xa4\x80\xe3\x80\x82\xf0\xb1\x98\x85\xf0\x90\xb6\x83"); } // [B1, B5, B6, C1, C2] |
| 11451 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xf0\x9e\xa4\x80\xe3\x80\x82\xf0\xb1\x98\x85\xf0\x90\xb6\x83", false); } // [B1, B5, B6, C1, C2] |
| 11452 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xf0\x9e\xa4\x80\xe3\x80\x82\xf0\xb1\x98\x85\xf0\x90\xb6\x83", true); } // [B5, B6] |
| 4703 | 11453 | test { try toUnicodeFail("\xe2\x80\x8d\xe2\x80\x8c\xf0\x9e\xa4\xa2\xe3\x80\x82\xf0\xb1\x98\x85\xf0\x90\xb6\x83"); } // [B1, B5, B6, C1, C2] |
| 11454 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xf0\x9e\xa4\xa2\xe3\x80\x82\xf0\xb1\x98\x85\xf0\x90\xb6\x83", false); } // [B1, B5, B6, C1, C2] |
| 11455 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xf0\x9e\xa4\xa2\xe3\x80\x82\xf0\xb1\x98\x85\xf0\x90\xb6\x83", true); } // [B5, B6] |
| 4704 | 11456 | test { try toUnicodeFail("\xe2\x80\x8d\xe2\x80\x8c\xf0\x9e\xa4\x80\xe3\x80\x82\xf0\xb1\x98\x85\xf0\x90\xb5\xa3"); } // [B1, B5, B6, C1, C2] |
| 11457 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xf0\x9e\xa4\x80\xe3\x80\x82\xf0\xb1\x98\x85\xf0\x90\xb5\xa3", false); } // [B1, B5, B6, C1, C2] |
| 11458 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xf0\x9e\xa4\x80\xe3\x80\x82\xf0\xb1\x98\x85\xf0\x90\xb5\xa3", true); } // [B5, B6] |
| 4705 | 11459 | test { try toUnicodeFail("xn--9d6h.xn--wh0dj799f"); } // [B5, B6] |
| 11460 | test { try toAsciiFail("xn--9d6h.xn--wh0dj799f", false); } // [B5, B6] |
| 11461 | test { try toAsciiFail("xn--9d6h.xn--wh0dj799f", true); } // [B5, B6] |
| 4706 | 11462 | test { try toUnicodeFail("xn--0ugb45126a.xn--wh0dj799f"); } // [B1, B5, B6, C1, C2] |
| 11463 | test { try toAsciiFail("xn--0ugb45126a.xn--wh0dj799f", false); } // [B1, B5, B6, C1, C2] |
| 11464 | test { try toAsciiFail("xn--0ugb45126a.xn--wh0dj799f", true); } // [B1, B5, B6, C1, C2] |
| 4707 | 11465 | test { try toUnicodeFail("\xe2\x80\x8d\xe2\x80\x8c\xf0\x9e\xa4\xa2\xef\xbd\xa1\xf0\xb1\x98\x85\xf0\x90\xb6\x83"); } // [B1, B5, B6, C1, C2] |
| 11466 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xf0\x9e\xa4\xa2\xef\xbd\xa1\xf0\xb1\x98\x85\xf0\x90\xb6\x83", false); } // [B1, B5, B6, C1, C2] |
| 11467 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xf0\x9e\xa4\xa2\xef\xbd\xa1\xf0\xb1\x98\x85\xf0\x90\xb6\x83", true); } // [B5, B6] |
| 4708 | 11468 | test { try toUnicodeFail("\xe2\x80\x8d\xe2\x80\x8c\xf0\x9e\xa4\x80\xef\xbd\xa1\xf0\xb1\x98\x85\xf0\x90\xb5\xa3"); } // [B1, B5, B6, C1, C2] |
| 11469 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xf0\x9e\xa4\x80\xef\xbd\xa1\xf0\xb1\x98\x85\xf0\x90\xb5\xa3", false); } // [B1, B5, B6, C1, C2] |
| 11470 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xf0\x9e\xa4\x80\xef\xbd\xa1\xf0\xb1\x98\x85\xf0\x90\xb5\xa3", true); } // [B5, B6] |
| 4709 | 11471 | test { try toUnicodeFail("\xd8\xa8\xe2\x89\xa0\xf0\x9d\x9f\xab-.\xcf\x82\xe2\x92\x8d\xf0\x90\xb9\xa6\xe2\x89\xa0"); } // [B3, B5, B6, V3, V7] |
| 11472 | test { try toAsciiFail("\xd8\xa8\xe2\x89\xa0\xf0\x9d\x9f\xab-.\xcf\x82\xe2\x92\x8d\xf0\x90\xb9\xa6\xe2\x89\xa0", false); } // [B3, B5, B6, V3, V7] |
| 11473 | test { try toAsciiFail("\xd8\xa8\xe2\x89\xa0\xf0\x9d\x9f\xab-.\xcf\x82\xe2\x92\x8d\xf0\x90\xb9\xa6\xe2\x89\xa0", true); } // [B3, B5, B6, V3, V7] |
| 4710 | 11474 | test { try toUnicodeFail("\xd8\xa8=\xcc\xb8\xf0\x9d\x9f\xab-.\xcf\x82\xe2\x92\x8d\xf0\x90\xb9\xa6=\xcc\xb8"); } // [B3, B5, B6, V3, V7] |
| 11475 | test { try toAsciiFail("\xd8\xa8=\xcc\xb8\xf0\x9d\x9f\xab-.\xcf\x82\xe2\x92\x8d\xf0\x90\xb9\xa6=\xcc\xb8", false); } // [B3, B5, B6, V3, V7] |
| 11476 | test { try toAsciiFail("\xd8\xa8=\xcc\xb8\xf0\x9d\x9f\xab-.\xcf\x82\xe2\x92\x8d\xf0\x90\xb9\xa6=\xcc\xb8", true); } // [B3, B5, B6, V3, V7] |
| 4711 | 11477 | test { try toUnicodeFail("\xd8\xa8\xe2\x89\xa09-.\xcf\x826.\xf0\x90\xb9\xa6\xe2\x89\xa0"); } // [B1, B3, V3] |
| 11478 | test { try toAsciiFail("\xd8\xa8\xe2\x89\xa09-.\xcf\x826.\xf0\x90\xb9\xa6\xe2\x89\xa0", false); } // [B1, B3, V3] |
| 11479 | test { try toAsciiFail("\xd8\xa8\xe2\x89\xa09-.\xcf\x826.\xf0\x90\xb9\xa6\xe2\x89\xa0", true); } // [B1, B3, V3] |
| 4712 | 11480 | test { try toUnicodeFail("\xd8\xa8=\xcc\xb89-.\xcf\x826.\xf0\x90\xb9\xa6=\xcc\xb8"); } // [B1, B3, V3] |
| 11481 | test { try toAsciiFail("\xd8\xa8=\xcc\xb89-.\xcf\x826.\xf0\x90\xb9\xa6=\xcc\xb8", false); } // [B1, B3, V3] |
| 11482 | test { try toAsciiFail("\xd8\xa8=\xcc\xb89-.\xcf\x826.\xf0\x90\xb9\xa6=\xcc\xb8", true); } // [B1, B3, V3] |
| 4713 | 11483 | test { try toUnicodeFail("\xd8\xa8=\xcc\xb89-.\xce\xa36.\xf0\x90\xb9\xa6=\xcc\xb8"); } // [B1, B3, V3] |
| 11484 | test { try toAsciiFail("\xd8\xa8=\xcc\xb89-.\xce\xa36.\xf0\x90\xb9\xa6=\xcc\xb8", false); } // [B1, B3, V3] |
| 11485 | test { try toAsciiFail("\xd8\xa8=\xcc\xb89-.\xce\xa36.\xf0\x90\xb9\xa6=\xcc\xb8", true); } // [B1, B3, V3] |
| 4714 | 11486 | test { try toUnicodeFail("\xd8\xa8\xe2\x89\xa09-.\xce\xa36.\xf0\x90\xb9\xa6\xe2\x89\xa0"); } // [B1, B3, V3] |
| 11487 | test { try toAsciiFail("\xd8\xa8\xe2\x89\xa09-.\xce\xa36.\xf0\x90\xb9\xa6\xe2\x89\xa0", false); } // [B1, B3, V3] |
| 11488 | test { try toAsciiFail("\xd8\xa8\xe2\x89\xa09-.\xce\xa36.\xf0\x90\xb9\xa6\xe2\x89\xa0", true); } // [B1, B3, V3] |
| 4715 | 11489 | test { try toUnicodeFail("\xd8\xa8\xe2\x89\xa09-.\xcf\x836.\xf0\x90\xb9\xa6\xe2\x89\xa0"); } // [B1, B3, V3] |
| 11490 | test { try toAsciiFail("\xd8\xa8\xe2\x89\xa09-.\xcf\x836.\xf0\x90\xb9\xa6\xe2\x89\xa0", false); } // [B1, B3, V3] |
| 11491 | test { try toAsciiFail("\xd8\xa8\xe2\x89\xa09-.\xcf\x836.\xf0\x90\xb9\xa6\xe2\x89\xa0", true); } // [B1, B3, V3] |
| 4716 | 11492 | test { try toUnicodeFail("\xd8\xa8=\xcc\xb89-.\xcf\x836.\xf0\x90\xb9\xa6=\xcc\xb8"); } // [B1, B3, V3] |
| 11493 | test { try toAsciiFail("\xd8\xa8=\xcc\xb89-.\xcf\x836.\xf0\x90\xb9\xa6=\xcc\xb8", false); } // [B1, B3, V3] |
| 11494 | test { try toAsciiFail("\xd8\xa8=\xcc\xb89-.\xcf\x836.\xf0\x90\xb9\xa6=\xcc\xb8", true); } // [B1, B3, V3] |
| 4717 | 11495 | test { try toUnicodeFail("xn--9--etd0100a.xn--6-zmb.xn--1ch8704g"); } // [B1, B3, V3] |
| 11496 | test { try toAsciiFail("xn--9--etd0100a.xn--6-zmb.xn--1ch8704g", false); } // [B1, B3, V3] |
| 11497 | test { try toAsciiFail("xn--9--etd0100a.xn--6-zmb.xn--1ch8704g", true); } // [B1, B3, V3] |
| 4718 | 11498 | test { try toUnicodeFail("xn--9--etd0100a.xn--6-xmb.xn--1ch8704g"); } // [B1, B3, V3] |
| 11499 | test { try toAsciiFail("xn--9--etd0100a.xn--6-xmb.xn--1ch8704g", false); } // [B1, B3, V3] |
| 11500 | test { try toAsciiFail("xn--9--etd0100a.xn--6-xmb.xn--1ch8704g", true); } // [B1, B3, V3] |
| 4719 | 11501 | test { try toUnicodeFail("\xd8\xa8=\xcc\xb8\xf0\x9d\x9f\xab-.\xce\xa3\xe2\x92\x8d\xf0\x90\xb9\xa6=\xcc\xb8"); } // [B3, B5, B6, V3, V7] |
| 11502 | test { try toAsciiFail("\xd8\xa8=\xcc\xb8\xf0\x9d\x9f\xab-.\xce\xa3\xe2\x92\x8d\xf0\x90\xb9\xa6=\xcc\xb8", false); } // [B3, B5, B6, V3, V7] |
| 11503 | test { try toAsciiFail("\xd8\xa8=\xcc\xb8\xf0\x9d\x9f\xab-.\xce\xa3\xe2\x92\x8d\xf0\x90\xb9\xa6=\xcc\xb8", true); } // [B3, B5, B6, V3, V7] |
| 4720 | 11504 | test { try toUnicodeFail("\xd8\xa8\xe2\x89\xa0\xf0\x9d\x9f\xab-.\xce\xa3\xe2\x92\x8d\xf0\x90\xb9\xa6\xe2\x89\xa0"); } // [B3, B5, B6, V3, V7] |
| 11505 | test { try toAsciiFail("\xd8\xa8\xe2\x89\xa0\xf0\x9d\x9f\xab-.\xce\xa3\xe2\x92\x8d\xf0\x90\xb9\xa6\xe2\x89\xa0", false); } // [B3, B5, B6, V3, V7] |
| 11506 | test { try toAsciiFail("\xd8\xa8\xe2\x89\xa0\xf0\x9d\x9f\xab-.\xce\xa3\xe2\x92\x8d\xf0\x90\xb9\xa6\xe2\x89\xa0", true); } // [B3, B5, B6, V3, V7] |
| 4721 | 11507 | test { try toUnicodeFail("\xd8\xa8\xe2\x89\xa0\xf0\x9d\x9f\xab-.\xcf\x83\xe2\x92\x8d\xf0\x90\xb9\xa6\xe2\x89\xa0"); } // [B3, B5, B6, V3, V7] |
| 11508 | test { try toAsciiFail("\xd8\xa8\xe2\x89\xa0\xf0\x9d\x9f\xab-.\xcf\x83\xe2\x92\x8d\xf0\x90\xb9\xa6\xe2\x89\xa0", false); } // [B3, B5, B6, V3, V7] |
| 11509 | test { try toAsciiFail("\xd8\xa8\xe2\x89\xa0\xf0\x9d\x9f\xab-.\xcf\x83\xe2\x92\x8d\xf0\x90\xb9\xa6\xe2\x89\xa0", true); } // [B3, B5, B6, V3, V7] |
| 4722 | 11510 | test { try toUnicodeFail("\xd8\xa8=\xcc\xb8\xf0\x9d\x9f\xab-.\xcf\x83\xe2\x92\x8d\xf0\x90\xb9\xa6=\xcc\xb8"); } // [B3, B5, B6, V3, V7] |
| 11511 | test { try toAsciiFail("\xd8\xa8=\xcc\xb8\xf0\x9d\x9f\xab-.\xcf\x83\xe2\x92\x8d\xf0\x90\xb9\xa6=\xcc\xb8", false); } // [B3, B5, B6, V3, V7] |
| 11512 | test { try toAsciiFail("\xd8\xa8=\xcc\xb8\xf0\x9d\x9f\xab-.\xcf\x83\xe2\x92\x8d\xf0\x90\xb9\xa6=\xcc\xb8", true); } // [B3, B5, B6, V3, V7] |
| 4723 | 11513 | test { try toUnicodeFail("xn--9--etd0100a.xn--4xa887mzpbzz04b"); } // [B3, B5, B6, V3, V7] |
| 11514 | test { try toAsciiFail("xn--9--etd0100a.xn--4xa887mzpbzz04b", false); } // [B3, B5, B6, V3, V7] |
| 11515 | test { try toAsciiFail("xn--9--etd0100a.xn--4xa887mzpbzz04b", true); } // [B3, B5, B6, V3, V7] |
| 4724 | 11516 | test { try toUnicodeFail("xn--9--etd0100a.xn--3xa097mzpbzz04b"); } // [B3, B5, B6, V3, V7] |
| 11517 | test { try toAsciiFail("xn--9--etd0100a.xn--3xa097mzpbzz04b", false); } // [B3, B5, B6, V3, V7] |
| 11518 | test { try toAsciiFail("xn--9--etd0100a.xn--3xa097mzpbzz04b", true); } // [B3, B5, B6, V3, V7] |
| 4725 | 11519 | test { try toUnicodeFail("\xf2\x89\x9b\xb4.-\xe1\xa1\xa2\xd6\x92\xf0\x9d\xa8\xa0"); } // [V3, V7] |
| 11520 | test { try toAsciiFail("\xf2\x89\x9b\xb4.-\xe1\xa1\xa2\xd6\x92\xf0\x9d\xa8\xa0", false); } // [V3, V7] |
| 11521 | test { try toAsciiFail("\xf2\x89\x9b\xb4.-\xe1\xa1\xa2\xd6\x92\xf0\x9d\xa8\xa0", true); } // [V3, V7] |
| 4726 | 11522 | test { try toUnicodeFail("xn--ep37b.xn----hec165lho83b"); } // [V3, V7] |
| 11523 | test { try toAsciiFail("xn--ep37b.xn----hec165lho83b", false); } // [V3, V7] |
| 11524 | test { try toAsciiFail("xn--ep37b.xn----hec165lho83b", true); } // [V3, V7] |
| 4727 | 11525 | test { try toUnicodeFail("\xdb\x8b\xe2\x92\x88\xc3\x9f\xf3\xa0\x84\xbd\xe3\x80\x82\xf1\xb7\x8b\x8d-"); } // [B2, B3, B6, V3, V7] |
| 11526 | test { try toAsciiFail("\xdb\x8b\xe2\x92\x88\xc3\x9f\xf3\xa0\x84\xbd\xe3\x80\x82\xf1\xb7\x8b\x8d-", false); } // [B2, B3, B6, V3, V7] |
| 11527 | test { try toAsciiFail("\xdb\x8b\xe2\x92\x88\xc3\x9f\xf3\xa0\x84\xbd\xe3\x80\x82\xf1\xb7\x8b\x8d-", true); } // [B2, B3, B6, V3, V7] |
| 4728 | 11528 | test { try toUnicodeFail("\xdb\x8b1.\xc3\x9f\xf3\xa0\x84\xbd\xe3\x80\x82\xf1\xb7\x8b\x8d-"); } // [B6, V3, V7] |
| 11529 | test { try toAsciiFail("\xdb\x8b1.\xc3\x9f\xf3\xa0\x84\xbd\xe3\x80\x82\xf1\xb7\x8b\x8d-", false); } // [B6, V3, V7] |
| 11530 | test { try toAsciiFail("\xdb\x8b1.\xc3\x9f\xf3\xa0\x84\xbd\xe3\x80\x82\xf1\xb7\x8b\x8d-", true); } // [B6, V3, V7] |
| 4729 | 11531 | test { try toUnicodeFail("\xdb\x8b1.SS\xf3\xa0\x84\xbd\xe3\x80\x82\xf1\xb7\x8b\x8d-"); } // [B6, V3, V7] |
| 11532 | test { try toAsciiFail("\xdb\x8b1.SS\xf3\xa0\x84\xbd\xe3\x80\x82\xf1\xb7\x8b\x8d-", false); } // [B6, V3, V7] |
| 11533 | test { try toAsciiFail("\xdb\x8b1.SS\xf3\xa0\x84\xbd\xe3\x80\x82\xf1\xb7\x8b\x8d-", true); } // [B6, V3, V7] |
| 4730 | 11534 | test { try toUnicodeFail("\xdb\x8b1.ss\xf3\xa0\x84\xbd\xe3\x80\x82\xf1\xb7\x8b\x8d-"); } // [B6, V3, V7] |
| 11535 | test { try toAsciiFail("\xdb\x8b1.ss\xf3\xa0\x84\xbd\xe3\x80\x82\xf1\xb7\x8b\x8d-", false); } // [B6, V3, V7] |
| 11536 | test { try toAsciiFail("\xdb\x8b1.ss\xf3\xa0\x84\xbd\xe3\x80\x82\xf1\xb7\x8b\x8d-", true); } // [B6, V3, V7] |
| 4731 | 11537 | test { try toUnicodeFail("\xdb\x8b1.Ss\xf3\xa0\x84\xbd\xe3\x80\x82\xf1\xb7\x8b\x8d-"); } // [B6, V3, V7] |
| 11538 | test { try toAsciiFail("\xdb\x8b1.Ss\xf3\xa0\x84\xbd\xe3\x80\x82\xf1\xb7\x8b\x8d-", false); } // [B6, V3, V7] |
| 11539 | test { try toAsciiFail("\xdb\x8b1.Ss\xf3\xa0\x84\xbd\xe3\x80\x82\xf1\xb7\x8b\x8d-", true); } // [B6, V3, V7] |
| 4732 | 11540 | test { try toUnicodeFail("xn--1-cwc.ss.xn----q001f"); } // [B6, V3, V7] |
| 11541 | test { try toAsciiFail("xn--1-cwc.ss.xn----q001f", false); } // [B6, V3, V7] |
| 11542 | test { try toAsciiFail("xn--1-cwc.ss.xn----q001f", true); } // [B6, V3, V7] |
| 4733 | 11543 | test { try toUnicodeFail("xn--1-cwc.xn--zca.xn----q001f"); } // [B6, V3, V7] |
| 11544 | test { try toAsciiFail("xn--1-cwc.xn--zca.xn----q001f", false); } // [B6, V3, V7] |
| 11545 | test { try toAsciiFail("xn--1-cwc.xn--zca.xn----q001f", true); } // [B6, V3, V7] |
| 4734 | 11546 | test { try toUnicodeFail("\xdb\x8b\xe2\x92\x88SS\xf3\xa0\x84\xbd\xe3\x80\x82\xf1\xb7\x8b\x8d-"); } // [B2, B3, B6, V3, V7] |
| 11547 | test { try toAsciiFail("\xdb\x8b\xe2\x92\x88SS\xf3\xa0\x84\xbd\xe3\x80\x82\xf1\xb7\x8b\x8d-", false); } // [B2, B3, B6, V3, V7] |
| 11548 | test { try toAsciiFail("\xdb\x8b\xe2\x92\x88SS\xf3\xa0\x84\xbd\xe3\x80\x82\xf1\xb7\x8b\x8d-", true); } // [B2, B3, B6, V3, V7] |
| 4735 | 11549 | test { try toUnicodeFail("\xdb\x8b\xe2\x92\x88ss\xf3\xa0\x84\xbd\xe3\x80\x82\xf1\xb7\x8b\x8d-"); } // [B2, B3, B6, V3, V7] |
| 11550 | test { try toAsciiFail("\xdb\x8b\xe2\x92\x88ss\xf3\xa0\x84\xbd\xe3\x80\x82\xf1\xb7\x8b\x8d-", false); } // [B2, B3, B6, V3, V7] |
| 11551 | test { try toAsciiFail("\xdb\x8b\xe2\x92\x88ss\xf3\xa0\x84\xbd\xe3\x80\x82\xf1\xb7\x8b\x8d-", true); } // [B2, B3, B6, V3, V7] |
| 4736 | 11552 | test { try toUnicodeFail("\xdb\x8b\xe2\x92\x88Ss\xf3\xa0\x84\xbd\xe3\x80\x82\xf1\xb7\x8b\x8d-"); } // [B2, B3, B6, V3, V7] |
| 11553 | test { try toAsciiFail("\xdb\x8b\xe2\x92\x88Ss\xf3\xa0\x84\xbd\xe3\x80\x82\xf1\xb7\x8b\x8d-", false); } // [B2, B3, B6, V3, V7] |
| 11554 | test { try toAsciiFail("\xdb\x8b\xe2\x92\x88Ss\xf3\xa0\x84\xbd\xe3\x80\x82\xf1\xb7\x8b\x8d-", true); } // [B2, B3, B6, V3, V7] |
| 4737 | 11555 | test { try toUnicodeFail("xn--ss-d7d6651a.xn----q001f"); } // [B2, B3, B6, V3, V7] |
| 11556 | test { try toAsciiFail("xn--ss-d7d6651a.xn----q001f", false); } // [B2, B3, B6, V3, V7] |
| 11557 | test { try toAsciiFail("xn--ss-d7d6651a.xn----q001f", true); } // [B2, B3, B6, V3, V7] |
| 4738 | 11558 | test { try toUnicodeFail("xn--zca541ato3a.xn----q001f"); } // [B2, B3, B6, V3, V7] |
| 11559 | test { try toAsciiFail("xn--zca541ato3a.xn----q001f", false); } // [B2, B3, B6, V3, V7] |
| 11560 | test { try toAsciiFail("xn--zca541ato3a.xn----q001f", true); } // [B2, B3, B6, V3, V7] |
| 4739 | 11561 | test { try toUnicodeFail("\xf0\xbf\x80\xab\xef\xbc\x8e\xe1\xae\xaa\xcf\x82\xe1\x82\xa6\xe2\x80\x8d"); } // [C2, V6, V7] |
| 11562 | test { try toAsciiFail("\xf0\xbf\x80\xab\xef\xbc\x8e\xe1\xae\xaa\xcf\x82\xe1\x82\xa6\xe2\x80\x8d", false); } // [C2, V6, V7] |
| 11563 | test { try toAsciiFail("\xf0\xbf\x80\xab\xef\xbc\x8e\xe1\xae\xaa\xcf\x82\xe1\x82\xa6\xe2\x80\x8d", true); } // [V6, V7] |
| 4740 | 11564 | test { try toUnicodeFail("\xf0\xbf\x80\xab.\xe1\xae\xaa\xcf\x82\xe1\x82\xa6\xe2\x80\x8d"); } // [C2, V6, V7] |
| 11565 | test { try toAsciiFail("\xf0\xbf\x80\xab.\xe1\xae\xaa\xcf\x82\xe1\x82\xa6\xe2\x80\x8d", false); } // [C2, V6, V7] |
| 11566 | test { try toAsciiFail("\xf0\xbf\x80\xab.\xe1\xae\xaa\xcf\x82\xe1\x82\xa6\xe2\x80\x8d", true); } // [V6, V7] |
| 4741 | 11567 | test { try toUnicodeFail("\xf0\xbf\x80\xab.\xe1\xae\xaa\xcf\x82\xe2\xb4\x86\xe2\x80\x8d"); } // [C2, V6, V7] |
| 11568 | test { try toAsciiFail("\xf0\xbf\x80\xab.\xe1\xae\xaa\xcf\x82\xe2\xb4\x86\xe2\x80\x8d", false); } // [C2, V6, V7] |
| 11569 | test { try toAsciiFail("\xf0\xbf\x80\xab.\xe1\xae\xaa\xcf\x82\xe2\xb4\x86\xe2\x80\x8d", true); } // [V6, V7] |
| 4742 | 11570 | test { try toUnicodeFail("\xf0\xbf\x80\xab.\xe1\xae\xaa\xce\xa3\xe1\x82\xa6\xe2\x80\x8d"); } // [C2, V6, V7] |
| 11571 | test { try toAsciiFail("\xf0\xbf\x80\xab.\xe1\xae\xaa\xce\xa3\xe1\x82\xa6\xe2\x80\x8d", false); } // [C2, V6, V7] |
| 11572 | test { try toAsciiFail("\xf0\xbf\x80\xab.\xe1\xae\xaa\xce\xa3\xe1\x82\xa6\xe2\x80\x8d", true); } // [V6, V7] |
| 4743 | 11573 | test { try toUnicodeFail("\xf0\xbf\x80\xab.\xe1\xae\xaa\xcf\x83\xe2\xb4\x86\xe2\x80\x8d"); } // [C2, V6, V7] |
| 11574 | test { try toAsciiFail("\xf0\xbf\x80\xab.\xe1\xae\xaa\xcf\x83\xe2\xb4\x86\xe2\x80\x8d", false); } // [C2, V6, V7] |
| 11575 | test { try toAsciiFail("\xf0\xbf\x80\xab.\xe1\xae\xaa\xcf\x83\xe2\xb4\x86\xe2\x80\x8d", true); } // [V6, V7] |
| 4744 | 11576 | test { try toUnicodeFail("\xf0\xbf\x80\xab.\xe1\xae\xaa\xce\xa3\xe2\xb4\x86\xe2\x80\x8d"); } // [C2, V6, V7] |
| 11577 | test { try toAsciiFail("\xf0\xbf\x80\xab.\xe1\xae\xaa\xce\xa3\xe2\xb4\x86\xe2\x80\x8d", false); } // [C2, V6, V7] |
| 11578 | test { try toAsciiFail("\xf0\xbf\x80\xab.\xe1\xae\xaa\xce\xa3\xe2\xb4\x86\xe2\x80\x8d", true); } // [V6, V7] |
| 4745 | 11579 | test { try toUnicodeFail("xn--nu4s.xn--4xa153j7im"); } // [V6, V7] |
| 11580 | test { try toAsciiFail("xn--nu4s.xn--4xa153j7im", false); } // [V6, V7] |
| 11581 | test { try toAsciiFail("xn--nu4s.xn--4xa153j7im", true); } // [V6, V7] |
| 4746 | 11582 | test { try toUnicodeFail("xn--nu4s.xn--4xa153jk8cs1q"); } // [C2, V6, V7] |
| 11583 | test { try toAsciiFail("xn--nu4s.xn--4xa153jk8cs1q", false); } // [C2, V6, V7] |
| 11584 | test { try toAsciiFail("xn--nu4s.xn--4xa153jk8cs1q", true); } // [C2, V6, V7] |
| 4747 | 11585 | test { try toUnicodeFail("xn--nu4s.xn--3xa353jk8cs1q"); } // [C2, V6, V7] |
| 11586 | test { try toAsciiFail("xn--nu4s.xn--3xa353jk8cs1q", false); } // [C2, V6, V7] |
| 11587 | test { try toAsciiFail("xn--nu4s.xn--3xa353jk8cs1q", true); } // [C2, V6, V7] |
| 4748 | 11588 | test { try toUnicodeFail("\xf0\xbf\x80\xab\xef\xbc\x8e\xe1\xae\xaa\xcf\x82\xe2\xb4\x86\xe2\x80\x8d"); } // [C2, V6, V7] |
| 11589 | test { try toAsciiFail("\xf0\xbf\x80\xab\xef\xbc\x8e\xe1\xae\xaa\xcf\x82\xe2\xb4\x86\xe2\x80\x8d", false); } // [C2, V6, V7] |
| 11590 | test { try toAsciiFail("\xf0\xbf\x80\xab\xef\xbc\x8e\xe1\xae\xaa\xcf\x82\xe2\xb4\x86\xe2\x80\x8d", true); } // [V6, V7] |
| 4749 | 11591 | test { try toUnicodeFail("\xf0\xbf\x80\xab\xef\xbc\x8e\xe1\xae\xaa\xce\xa3\xe1\x82\xa6\xe2\x80\x8d"); } // [C2, V6, V7] |
| 11592 | test { try toAsciiFail("\xf0\xbf\x80\xab\xef\xbc\x8e\xe1\xae\xaa\xce\xa3\xe1\x82\xa6\xe2\x80\x8d", false); } // [C2, V6, V7] |
| 11593 | test { try toAsciiFail("\xf0\xbf\x80\xab\xef\xbc\x8e\xe1\xae\xaa\xce\xa3\xe1\x82\xa6\xe2\x80\x8d", true); } // [V6, V7] |
| 4750 | 11594 | test { try toUnicodeFail("\xf0\xbf\x80\xab\xef\xbc\x8e\xe1\xae\xaa\xcf\x83\xe2\xb4\x86\xe2\x80\x8d"); } // [C2, V6, V7] |
| 11595 | test { try toAsciiFail("\xf0\xbf\x80\xab\xef\xbc\x8e\xe1\xae\xaa\xcf\x83\xe2\xb4\x86\xe2\x80\x8d", false); } // [C2, V6, V7] |
| 11596 | test { try toAsciiFail("\xf0\xbf\x80\xab\xef\xbc\x8e\xe1\xae\xaa\xcf\x83\xe2\xb4\x86\xe2\x80\x8d", true); } // [V6, V7] |
| 4751 | 11597 | test { try toUnicodeFail("\xf0\xbf\x80\xab\xef\xbc\x8e\xe1\xae\xaa\xce\xa3\xe2\xb4\x86\xe2\x80\x8d"); } // [C2, V6, V7] |
| 11598 | test { try toAsciiFail("\xf0\xbf\x80\xab\xef\xbc\x8e\xe1\xae\xaa\xce\xa3\xe2\xb4\x86\xe2\x80\x8d", false); } // [C2, V6, V7] |
| 11599 | test { try toAsciiFail("\xf0\xbf\x80\xab\xef\xbc\x8e\xe1\xae\xaa\xce\xa3\xe2\xb4\x86\xe2\x80\x8d", true); } // [V6, V7] |
| 4752 | 11600 | test { try toUnicodeFail("xn--nu4s.xn--4xa217dxri"); } // [V6, V7] |
| 11601 | test { try toAsciiFail("xn--nu4s.xn--4xa217dxri", false); } // [V6, V7] |
| 11602 | test { try toAsciiFail("xn--nu4s.xn--4xa217dxri", true); } // [V6, V7] |
| 4753 | 11603 | test { try toUnicodeFail("xn--nu4s.xn--4xa217dxriome"); } // [C2, V6, V7] |
| 11604 | test { try toAsciiFail("xn--nu4s.xn--4xa217dxriome", false); } // [C2, V6, V7] |
| 11605 | test { try toAsciiFail("xn--nu4s.xn--4xa217dxriome", true); } // [C2, V6, V7] |
| 4754 | 11606 | test { try toUnicodeFail("xn--nu4s.xn--3xa417dxriome"); } // [C2, V6, V7] |
| 11607 | test { try toAsciiFail("xn--nu4s.xn--3xa417dxriome", false); } // [C2, V6, V7] |
| 11608 | test { try toAsciiFail("xn--nu4s.xn--3xa417dxriome", true); } // [C2, V6, V7] |
| 4755 | 11609 | test { try toUnicodeFail("\xe2\xbe\x86\xe0\xa3\xa2.\xf0\x9d\x88\xb4"); } // [B1, B5, B6, V7] |
| 11610 | test { try toAsciiFail("\xe2\xbe\x86\xe0\xa3\xa2.\xf0\x9d\x88\xb4", false); } // [B1, B5, B6, V7] |
| 11611 | test { try toAsciiFail("\xe2\xbe\x86\xe0\xa3\xa2.\xf0\x9d\x88\xb4", true); } // [B1, B5, B6, V7] |
| 4756 | 11612 | test { try toUnicodeFail("\xe8\x88\x8c\xe0\xa3\xa2.\xf0\x9d\x88\xb4"); } // [B1, B5, B6, V7] |
| 11613 | test { try toAsciiFail("\xe8\x88\x8c\xe0\xa3\xa2.\xf0\x9d\x88\xb4", false); } // [B1, B5, B6, V7] |
| 11614 | test { try toAsciiFail("\xe8\x88\x8c\xe0\xa3\xa2.\xf0\x9d\x88\xb4", true); } // [B1, B5, B6, V7] |
| 4757 | 11615 | test { try toUnicodeFail("xn--l0b9413d.xn--kl1h"); } // [B1, B5, B6, V7] |
| 11616 | test { try toAsciiFail("xn--l0b9413d.xn--kl1h", false); } // [B1, B5, B6, V7] |
| 11617 | test { try toAsciiFail("xn--l0b9413d.xn--kl1h", true); } // [B1, B5, B6, V7] |
| 4758 | 11618 | test { try toUnicodeFail("\xe2\xab\x9e\xf0\x90\xb9\xb6\xf0\x96\xab\xb4\xe3\x80\x82\xe2\xad\xa0\xe2\x92\x88"); } // [B1, V7] |
| 11619 | test { try toAsciiFail("\xe2\xab\x9e\xf0\x90\xb9\xb6\xf0\x96\xab\xb4\xe3\x80\x82\xe2\xad\xa0\xe2\x92\x88", false); } // [B1, V7] |
| 11620 | test { try toAsciiFail("\xe2\xab\x9e\xf0\x90\xb9\xb6\xf0\x96\xab\xb4\xe3\x80\x82\xe2\xad\xa0\xe2\x92\x88", true); } // [B1, V7] |
| 4759 | 11621 | test { try toUnicodeFail("\xe2\xab\x9e\xf0\x90\xb9\xb6\xf0\x96\xab\xb4\xe3\x80\x82\xe2\xad\xa01."); } // [B1] |
| 11622 | test { try toAsciiFail("\xe2\xab\x9e\xf0\x90\xb9\xb6\xf0\x96\xab\xb4\xe3\x80\x82\xe2\xad\xa01.", false); } // [B1, A4_2] |
| 11623 | test { try toAsciiFail("\xe2\xab\x9e\xf0\x90\xb9\xb6\xf0\x96\xab\xb4\xe3\x80\x82\xe2\xad\xa01.", true); } // [B1, A4_2] |
| 4760 | 11624 | test { try toUnicodeFail("xn--53ix188et88b.xn--1-h6r."); } // [B1] |
| 11625 | test { try toAsciiFail("xn--53ix188et88b.xn--1-h6r.", false); } // [B1, A4_2] |
| 11626 | test { try toAsciiFail("xn--53ix188et88b.xn--1-h6r.", true); } // [B1, A4_2] |
| 4761 | 11627 | test { try toUnicodeFail("xn--53ix188et88b.xn--tsh52w"); } // [B1, V7] |
| 11628 | test { try toAsciiFail("xn--53ix188et88b.xn--tsh52w", false); } // [B1, V7] |
| 11629 | test { try toAsciiFail("xn--53ix188et88b.xn--tsh52w", true); } // [B1, V7] |
| 4762 | 11630 | test { try toUnicodeFail("\xe2\x92\x88\xe2\x80\x8c\xea\xab\xac\xef\xb8\x92\xef\xbc\x8e\xe0\xab\x8d"); } // [C1, V6, V7] |
| 11631 | test { try toAsciiFail("\xe2\x92\x88\xe2\x80\x8c\xea\xab\xac\xef\xb8\x92\xef\xbc\x8e\xe0\xab\x8d", false); } // [C1, V6, V7] |
| 11632 | test { try toAsciiFail("\xe2\x92\x88\xe2\x80\x8c\xea\xab\xac\xef\xb8\x92\xef\xbc\x8e\xe0\xab\x8d", true); } // [V6, V7] |
| 4763 | 11633 | test { try toUnicodeFail("1.\xe2\x80\x8c\xea\xab\xac\xe3\x80\x82.\xe0\xab\x8d"); } // [C1, V6, X4_2] |
| 11634 | test { try toAsciiFail("1.\xe2\x80\x8c\xea\xab\xac\xe3\x80\x82.\xe0\xab\x8d", false); } // [C1, V6, A4_2] |
| 11635 | test { try toAsciiFail("1.\xe2\x80\x8c\xea\xab\xac\xe3\x80\x82.\xe0\xab\x8d", true); } // [V6, A4_2] |
| 4764 | 11636 | test { try toUnicodeFail("1.xn--sv9a..xn--mfc"); } // [V6, X4_2] |
| 11637 | test { try toAsciiFail("1.xn--sv9a..xn--mfc", false); } // [V6, A4_2] |
| 11638 | test { try toAsciiFail("1.xn--sv9a..xn--mfc", true); } // [V6, A4_2] |
| 4765 | 11639 | test { try toUnicodeFail("1.xn--0ug7185c..xn--mfc"); } // [C1, V6, X4_2] |
| 11640 | test { try toAsciiFail("1.xn--0ug7185c..xn--mfc", false); } // [C1, V6, A4_2] |
| 11641 | test { try toAsciiFail("1.xn--0ug7185c..xn--mfc", true); } // [C1, V6, A4_2] |
| 4766 | 11642 | test { try toUnicodeFail("xn--tsh0720cse8b.xn--mfc"); } // [V6, V7] |
| 11643 | test { try toAsciiFail("xn--tsh0720cse8b.xn--mfc", false); } // [V6, V7] |
| 11644 | test { try toAsciiFail("xn--tsh0720cse8b.xn--mfc", true); } // [V6, V7] |
| 4767 | 11645 | test { try toUnicodeFail("xn--0ug78o720myr1c.xn--mfc"); } // [C1, V6, V7] |
| 11646 | test { try toAsciiFail("xn--0ug78o720myr1c.xn--mfc", false); } // [C1, V6, V7] |
| 11647 | test { try toAsciiFail("xn--0ug78o720myr1c.xn--mfc", true); } // [C1, V6, V7] |
| 4768 | 11648 | test { try toUnicodeFail("\xe0\xb1\x86\xe3\x80\x82\xe4\xb0\x80\xd9\xa8\xf0\x9e\xad\x85\xf3\xa0\x85\xbc"); } // [B1, B5, B6, V6, V7] |
| 11649 | test { try toAsciiFail("\xe0\xb1\x86\xe3\x80\x82\xe4\xb0\x80\xd9\xa8\xf0\x9e\xad\x85\xf3\xa0\x85\xbc", false); } // [B1, B5, B6, V6, V7] |
| 11650 | test { try toAsciiFail("\xe0\xb1\x86\xe3\x80\x82\xe4\xb0\x80\xd9\xa8\xf0\x9e\xad\x85\xf3\xa0\x85\xbc", true); } // [B1, B5, B6, V6, V7] |
| 4769 | 11651 | test { try toUnicodeFail("xn--eqc.xn--hib5476aim6t"); } // [B1, B5, B6, V6, V7] |
| 11652 | test { try toAsciiFail("xn--eqc.xn--hib5476aim6t", false); } // [B1, B5, B6, V6, V7] |
| 11653 | test { try toAsciiFail("xn--eqc.xn--hib5476aim6t", true); } // [B1, B5, B6, V6, V7] |
| 4770 | 11654 | test { try toUnicodeFail("\xc3\x9f\xe2\x80\x8d.\xe1\xaf\xb2\xf1\x84\xbe\xbc"); } // [C2, V6, V7] |
| 11655 | test { try toAsciiFail("\xc3\x9f\xe2\x80\x8d.\xe1\xaf\xb2\xf1\x84\xbe\xbc", false); } // [C2, V6, V7] |
| 11656 | test { try toAsciiFail("\xc3\x9f\xe2\x80\x8d.\xe1\xaf\xb2\xf1\x84\xbe\xbc", true); } // [V6, V7] |
| 4771 | 11657 | test { try toUnicodeFail("SS\xe2\x80\x8d.\xe1\xaf\xb2\xf1\x84\xbe\xbc"); } // [C2, V6, V7] |
| 11658 | test { try toAsciiFail("SS\xe2\x80\x8d.\xe1\xaf\xb2\xf1\x84\xbe\xbc", false); } // [C2, V6, V7] |
| 11659 | test { try toAsciiFail("SS\xe2\x80\x8d.\xe1\xaf\xb2\xf1\x84\xbe\xbc", true); } // [V6, V7] |
| 4772 | 11660 | test { try toUnicodeFail("ss\xe2\x80\x8d.\xe1\xaf\xb2\xf1\x84\xbe\xbc"); } // [C2, V6, V7] |
| 11661 | test { try toAsciiFail("ss\xe2\x80\x8d.\xe1\xaf\xb2\xf1\x84\xbe\xbc", false); } // [C2, V6, V7] |
| 11662 | test { try toAsciiFail("ss\xe2\x80\x8d.\xe1\xaf\xb2\xf1\x84\xbe\xbc", true); } // [V6, V7] |
| 4773 | 11663 | test { try toUnicodeFail("Ss\xe2\x80\x8d.\xe1\xaf\xb2\xf1\x84\xbe\xbc"); } // [C2, V6, V7] |
| 11664 | test { try toAsciiFail("Ss\xe2\x80\x8d.\xe1\xaf\xb2\xf1\x84\xbe\xbc", false); } // [C2, V6, V7] |
| 11665 | test { try toAsciiFail("Ss\xe2\x80\x8d.\xe1\xaf\xb2\xf1\x84\xbe\xbc", true); } // [V6, V7] |
| 4774 | 11666 | test { try toUnicodeFail("ss.xn--0zf22107b"); } // [V6, V7] |
| 11667 | test { try toAsciiFail("ss.xn--0zf22107b", false); } // [V6, V7] |
| 11668 | test { try toAsciiFail("ss.xn--0zf22107b", true); } // [V6, V7] |
| 4775 | 11669 | test { try toUnicodeFail("xn--ss-n1t.xn--0zf22107b"); } // [C2, V6, V7] |
| 11670 | test { try toAsciiFail("xn--ss-n1t.xn--0zf22107b", false); } // [C2, V6, V7] |
| 11671 | test { try toAsciiFail("xn--ss-n1t.xn--0zf22107b", true); } // [C2, V6, V7] |
| 4776 | 11672 | test { try toUnicodeFail("xn--zca870n.xn--0zf22107b"); } // [C2, V6, V7] |
| 11673 | test { try toAsciiFail("xn--zca870n.xn--0zf22107b", false); } // [C2, V6, V7] |
| 11674 | test { try toAsciiFail("xn--zca870n.xn--0zf22107b", true); } // [C2, V6, V7] |
| 4777 | 11675 | test { try toUnicodeFail("\xf0\x91\x93\x82\xe2\x80\x8c\xe2\x89\xae.\xe2\x89\xae"); } // [V6] |
| 11676 | test { try toAsciiFail("\xf0\x91\x93\x82\xe2\x80\x8c\xe2\x89\xae.\xe2\x89\xae", false); } // [V6] |
| 11677 | test { try toAsciiFail("\xf0\x91\x93\x82\xe2\x80\x8c\xe2\x89\xae.\xe2\x89\xae", true); } // [V6] |
| 4778 | 11678 | test { try toUnicodeFail("\xf0\x91\x93\x82\xe2\x80\x8c<\xcc\xb8.<\xcc\xb8"); } // [V6] |
| 11679 | test { try toAsciiFail("\xf0\x91\x93\x82\xe2\x80\x8c<\xcc\xb8.<\xcc\xb8", false); } // [V6] |
| 11680 | test { try toAsciiFail("\xf0\x91\x93\x82\xe2\x80\x8c<\xcc\xb8.<\xcc\xb8", true); } // [V6] |
| 4779 | 11681 | test { try toUnicodeFail("xn--gdhz656g.xn--gdh"); } // [V6] |
| 11682 | test { try toAsciiFail("xn--gdhz656g.xn--gdh", false); } // [V6] |
| 11683 | test { try toAsciiFail("xn--gdhz656g.xn--gdh", true); } // [V6] |
| 4780 | 11684 | test { try toUnicodeFail("xn--0ugy6glz29a.xn--gdh"); } // [V6] |
| 11685 | test { try toAsciiFail("xn--0ugy6glz29a.xn--gdh", false); } // [V6] |
| 11686 | test { try toAsciiFail("xn--0ugy6glz29a.xn--gdh", true); } // [V6] |
| 4781 | 11687 | test { try toUnicodePass("\xf0\x9f\x95\xbc\xef\xbc\x8e\xef\xbe\xa0", "\xf0\x9f\x95\xbc."); } |
| 11688 | test { try toAsciiFail("\xf0\x9f\x95\xbc\xef\xbc\x8e\xef\xbe\xa0", false); } // [A4_2] |
| 11689 | test { try toAsciiFail("\xf0\x9f\x95\xbc\xef\xbc\x8e\xef\xbe\xa0", true); } // [A4_2] |
| 4782 | 11690 | test { try toUnicodePass("\xf0\x9f\x95\xbc.\xe1\x85\xa0", "\xf0\x9f\x95\xbc."); } |
| 11691 | test { try toAsciiFail("\xf0\x9f\x95\xbc.\xe1\x85\xa0", false); } // [A4_2] |
| 11692 | test { try toAsciiFail("\xf0\x9f\x95\xbc.\xe1\x85\xa0", true); } // [A4_2] |
| 4783 | 11693 | test { try toUnicodePass("xn--my8h.", "\xf0\x9f\x95\xbc."); } |
| 11694 | test { try toAsciiFail("xn--my8h.", false); } // [A4_2] |
| 11695 | test { try toAsciiFail("xn--my8h.", true); } // [A4_2] |
| 4784 | 11696 | test { try toUnicodePass("\xf0\x9f\x95\xbc.", "\xf0\x9f\x95\xbc."); } |
| 11697 | test { try toAsciiFail("\xf0\x9f\x95\xbc.", false); } // [A4_2] |
| 11698 | test { try toAsciiFail("\xf0\x9f\x95\xbc.", true); } // [A4_2] |
| 4785 | 11699 | test { try toUnicodeFail("xn--my8h.xn--psd"); } // [V7] |
| 11700 | test { try toAsciiFail("xn--my8h.xn--psd", false); } // [V7] |
| 11701 | test { try toAsciiFail("xn--my8h.xn--psd", true); } // [V7] |
| 4786 | 11702 | test { try toUnicodeFail("xn--my8h.xn--cl7c"); } // [V7] |
| 11703 | test { try toAsciiFail("xn--my8h.xn--cl7c", false); } // [V7] |
| 11704 | test { try toAsciiFail("xn--my8h.xn--cl7c", true); } // [V7] |
| 4787 | 11705 | test { try toUnicodeFail("\xe1\xa1\x94\xef\xb6\x82\xe3\x80\x82\xf1\xb7\x98\x8e"); } // [B5, B6, V7] |
| 11706 | test { try toAsciiFail("\xe1\xa1\x94\xef\xb6\x82\xe3\x80\x82\xf1\xb7\x98\x8e", false); } // [B5, B6, V7] |
| 11707 | test { try toAsciiFail("\xe1\xa1\x94\xef\xb6\x82\xe3\x80\x82\xf1\xb7\x98\x8e", true); } // [B5, B6, V7] |
| 4788 | 11708 | test { try toUnicodeFail("\xe1\xa1\x94\xd9\x84\xd8\xad\xd9\x89\xe3\x80\x82\xf1\xb7\x98\x8e"); } // [B5, B6, V7] |
| 11709 | test { try toAsciiFail("\xe1\xa1\x94\xd9\x84\xd8\xad\xd9\x89\xe3\x80\x82\xf1\xb7\x98\x8e", false); } // [B5, B6, V7] |
| 11710 | test { try toAsciiFail("\xe1\xa1\x94\xd9\x84\xd8\xad\xd9\x89\xe3\x80\x82\xf1\xb7\x98\x8e", true); } // [B5, B6, V7] |
| 4789 | 11711 | test { try toUnicodeFail("xn--sgb9bq785p.xn--bc31b"); } // [B5, B6, V7] |
| 11712 | test { try toAsciiFail("xn--sgb9bq785p.xn--bc31b", false); } // [B5, B6, V7] |
| 11713 | test { try toAsciiFail("xn--sgb9bq785p.xn--bc31b", true); } // [B5, B6, V7] |
| 4790 | 11714 | test { try toUnicodeFail("\xe7\x88\x95\xf2\xb3\x99\x91\xef\xbc\x8e\xf0\x9d\x9f\xb0\xe6\xb0\x97"); } // [V7] |
| 11715 | test { try toAsciiFail("\xe7\x88\x95\xf2\xb3\x99\x91\xef\xbc\x8e\xf0\x9d\x9f\xb0\xe6\xb0\x97", false); } // [V7] |
| 11716 | test { try toAsciiFail("\xe7\x88\x95\xf2\xb3\x99\x91\xef\xbc\x8e\xf0\x9d\x9f\xb0\xe6\xb0\x97", true); } // [V7] |
| 4791 | 11717 | test { try toUnicodeFail("\xe7\x88\x95\xf2\xb3\x99\x91.4\xe6\xb0\x97"); } // [V7] |
| 11718 | test { try toAsciiFail("\xe7\x88\x95\xf2\xb3\x99\x91.4\xe6\xb0\x97", false); } // [V7] |
| 11719 | test { try toAsciiFail("\xe7\x88\x95\xf2\xb3\x99\x91.4\xe6\xb0\x97", true); } // [V7] |
| 4792 | 11720 | test { try toUnicodeFail("xn--1zxq3199c.xn--4-678b"); } // [V7] |
| 11721 | test { try toAsciiFail("xn--1zxq3199c.xn--4-678b", false); } // [V7] |
| 11722 | test { try toAsciiFail("xn--1zxq3199c.xn--4-678b", true); } // [V7] |
| 4793 | 11723 | test { try toUnicodeFail("\xe2\x92\x8b\xf0\x91\x8d\x8d\xe1\x82\xbd-\xef\xbc\x8e\xf0\x9e\xac\xaa\xe0\xb7\x8a\xd6\xb5"); } // [B1, V3, V7] |
| 11724 | test { try toAsciiFail("\xe2\x92\x8b\xf0\x91\x8d\x8d\xe1\x82\xbd-\xef\xbc\x8e\xf0\x9e\xac\xaa\xe0\xb7\x8a\xd6\xb5", false); } // [B1, V3, V7] |
| 11725 | test { try toAsciiFail("\xe2\x92\x8b\xf0\x91\x8d\x8d\xe1\x82\xbd-\xef\xbc\x8e\xf0\x9e\xac\xaa\xe0\xb7\x8a\xd6\xb5", true); } // [B1, V3, V7] |
| 4794 | 11726 | test { try toUnicodeFail("4.\xf0\x91\x8d\x8d\xe1\x82\xbd-.\xf0\x9e\xac\xaa\xe0\xb7\x8a\xd6\xb5"); } // [B1, B6, V3, V6, V7] |
| 11727 | test { try toAsciiFail("4.\xf0\x91\x8d\x8d\xe1\x82\xbd-.\xf0\x9e\xac\xaa\xe0\xb7\x8a\xd6\xb5", false); } // [B1, B6, V3, V6, V7] |
| 11728 | test { try toAsciiFail("4.\xf0\x91\x8d\x8d\xe1\x82\xbd-.\xf0\x9e\xac\xaa\xe0\xb7\x8a\xd6\xb5", true); } // [B1, B6, V3, V6, V7] |
| 4795 | 11729 | test { try toUnicodeFail("4.\xf0\x91\x8d\x8d\xe2\xb4\x9d-.\xf0\x9e\xac\xaa\xe0\xb7\x8a\xd6\xb5"); } // [B1, B6, V3, V6, V7] |
| 11730 | test { try toAsciiFail("4.\xf0\x91\x8d\x8d\xe2\xb4\x9d-.\xf0\x9e\xac\xaa\xe0\xb7\x8a\xd6\xb5", false); } // [B1, B6, V3, V6, V7] |
| 11731 | test { try toAsciiFail("4.\xf0\x91\x8d\x8d\xe2\xb4\x9d-.\xf0\x9e\xac\xaa\xe0\xb7\x8a\xd6\xb5", true); } // [B1, B6, V3, V6, V7] |
| 4796 | 11732 | test { try toUnicodeFail("4.xn----wwsx259f.xn--ddb152b7y23b"); } // [B1, B6, V3, V6, V7] |
| 11733 | test { try toAsciiFail("4.xn----wwsx259f.xn--ddb152b7y23b", false); } // [B1, B6, V3, V6, V7] |
| 11734 | test { try toAsciiFail("4.xn----wwsx259f.xn--ddb152b7y23b", true); } // [B1, B6, V3, V6, V7] |
| 4797 | 11735 | test { try toUnicodeFail("\xe2\x92\x8b\xf0\x91\x8d\x8d\xe2\xb4\x9d-\xef\xbc\x8e\xf0\x9e\xac\xaa\xe0\xb7\x8a\xd6\xb5"); } // [B1, V3, V7] |
| 11736 | test { try toAsciiFail("\xe2\x92\x8b\xf0\x91\x8d\x8d\xe2\xb4\x9d-\xef\xbc\x8e\xf0\x9e\xac\xaa\xe0\xb7\x8a\xd6\xb5", false); } // [B1, V3, V7] |
| 11737 | test { try toAsciiFail("\xe2\x92\x8b\xf0\x91\x8d\x8d\xe2\xb4\x9d-\xef\xbc\x8e\xf0\x9e\xac\xaa\xe0\xb7\x8a\xd6\xb5", true); } // [B1, V3, V7] |
| 4798 | 11738 | test { try toUnicodeFail("xn----jcp487avl3w.xn--ddb152b7y23b"); } // [B1, V3, V7] |
| 11739 | test { try toAsciiFail("xn----jcp487avl3w.xn--ddb152b7y23b", false); } // [B1, V3, V7] |
| 11740 | test { try toAsciiFail("xn----jcp487avl3w.xn--ddb152b7y23b", true); } // [B1, V3, V7] |
| 4799 | 11741 | test { try toUnicodeFail("4.xn----t1g9869q.xn--ddb152b7y23b"); } // [B1, B6, V3, V6, V7] |
| 11742 | test { try toAsciiFail("4.xn----t1g9869q.xn--ddb152b7y23b", false); } // [B1, B6, V3, V6, V7] |
| 11743 | test { try toAsciiFail("4.xn----t1g9869q.xn--ddb152b7y23b", true); } // [B1, B6, V3, V6, V7] |
| 4800 | 11744 | test { try toUnicodeFail("xn----t1g323mnk9t.xn--ddb152b7y23b"); } // [B1, V3, V7] |
| 11745 | test { try toAsciiFail("xn----t1g323mnk9t.xn--ddb152b7y23b", false); } // [B1, V3, V7] |
| 11746 | test { try toAsciiFail("xn----t1g323mnk9t.xn--ddb152b7y23b", true); } // [B1, V3, V7] |
| 4801 | 11747 | test { try toUnicodeFail("\xf3\x9e\x9d\x83\xe3\x80\x82\xf2\x91\x86\x83\xf1\x89\xa2\x97--"); } // [V2, V3, V7] |
| 11748 | test { try toAsciiFail("\xf3\x9e\x9d\x83\xe3\x80\x82\xf2\x91\x86\x83\xf1\x89\xa2\x97--", false); } // [V2, V3, V7] |
| 11749 | test { try toAsciiFail("\xf3\x9e\x9d\x83\xe3\x80\x82\xf2\x91\x86\x83\xf1\x89\xa2\x97--", true); } // [V2, V3, V7] |
| 4802 | 11750 | test { try toUnicodeFail("xn--2y75e.xn-----1l15eer88n"); } // [V2, V3, V7] |
| 11751 | test { try toAsciiFail("xn--2y75e.xn-----1l15eer88n", false); } // [V2, V3, V7] |
| 11752 | test { try toAsciiFail("xn--2y75e.xn-----1l15eer88n", true); } // [V2, V3, V7] |
| 4803 | 11753 | test { try toUnicodeFail("\xe2\x80\x8d\xdf\x9f\xef\xbd\xa1\xe2\x80\x8c\xea\xaf\xad"); } // [B1, C1, C2] |
| 11754 | test { try toAsciiFail("\xe2\x80\x8d\xdf\x9f\xef\xbd\xa1\xe2\x80\x8c\xea\xaf\xad", false); } // [B1, C1, C2] |
| 11755 | test { try toAsciiFail("\xe2\x80\x8d\xdf\x9f\xef\xbd\xa1\xe2\x80\x8c\xea\xaf\xad", true); } // [B1, V6] |
| 4804 | 11756 | test { try toUnicodeFail("\xe2\x80\x8d\xdf\x9f\xe3\x80\x82\xe2\x80\x8c\xea\xaf\xad"); } // [B1, C1, C2] |
| 11757 | test { try toAsciiFail("\xe2\x80\x8d\xdf\x9f\xe3\x80\x82\xe2\x80\x8c\xea\xaf\xad", false); } // [B1, C1, C2] |
| 11758 | test { try toAsciiFail("\xe2\x80\x8d\xdf\x9f\xe3\x80\x82\xe2\x80\x8c\xea\xaf\xad", true); } // [B1, V6] |
| 4805 | 11759 | test { try toUnicodeFail("xn--6sb.xn--429a"); } // [B1, V6] |
| 11760 | test { try toAsciiFail("xn--6sb.xn--429a", false); } // [B1, V6] |
| 11761 | test { try toAsciiFail("xn--6sb.xn--429a", true); } // [B1, V6] |
| 4806 | 11762 | test { try toUnicodeFail("xn--6sb394j.xn--0ug1126c"); } // [B1, C1, C2] |
| 11763 | test { try toAsciiFail("xn--6sb394j.xn--0ug1126c", false); } // [B1, C1, C2] |
| 11764 | test { try toAsciiFail("xn--6sb394j.xn--0ug1126c", true); } // [B1, C1, C2] |
| 4807 | 11765 | test { try toUnicodeFail("\xf0\x9e\xae\xbd\xdf\xbf\xe0\xa1\x8e\xef\xbd\xa1\xe1\xa2\x8d\xf2\x9d\xb9\x81\xf0\x90\xab\x98"); } // [B5, B6, V7] |
| 11766 | test { try toAsciiFail("\xf0\x9e\xae\xbd\xdf\xbf\xe0\xa1\x8e\xef\xbd\xa1\xe1\xa2\x8d\xf2\x9d\xb9\x81\xf0\x90\xab\x98", false); } // [B5, B6, V7] |
| 11767 | test { try toAsciiFail("\xf0\x9e\xae\xbd\xdf\xbf\xe0\xa1\x8e\xef\xbd\xa1\xe1\xa2\x8d\xf2\x9d\xb9\x81\xf0\x90\xab\x98", true); } // [B5, B6, V7] |
| 4808 | 11768 | test { try toUnicodeFail("\xf0\x9e\xae\xbd\xdf\xbf\xe0\xa1\x8e\xe3\x80\x82\xe1\xa2\x8d\xf2\x9d\xb9\x81\xf0\x90\xab\x98"); } // [B5, B6, V7] |
| 11769 | test { try toAsciiFail("\xf0\x9e\xae\xbd\xdf\xbf\xe0\xa1\x8e\xe3\x80\x82\xe1\xa2\x8d\xf2\x9d\xb9\x81\xf0\x90\xab\x98", false); } // [B5, B6, V7] |
| 11770 | test { try toAsciiFail("\xf0\x9e\xae\xbd\xdf\xbf\xe0\xa1\x8e\xe3\x80\x82\xe1\xa2\x8d\xf2\x9d\xb9\x81\xf0\x90\xab\x98", true); } // [B5, B6, V7] |
| 4809 | 11771 | test { try toUnicodeFail("xn--3tb2nz468k.xn--69e8615j5rn5d"); } // [B5, B6, V7] |
| 11772 | test { try toAsciiFail("xn--3tb2nz468k.xn--69e8615j5rn5d", false); } // [B5, B6, V7] |
| 11773 | test { try toAsciiFail("xn--3tb2nz468k.xn--69e8615j5rn5d", true); } // [B5, B6, V7] |
| 4810 | 11774 | test { try toUnicodeFail("\xdb\xad\xf0\x9e\xba\x8c\xf0\x91\x84\x9a\xe1\x9c\x94.\xea\xa1\x9e\xe0\xa2\xb7"); } // [B1, B5, B6, V6] |
| 11775 | test { try toAsciiFail("\xdb\xad\xf0\x9e\xba\x8c\xf0\x91\x84\x9a\xe1\x9c\x94.\xea\xa1\x9e\xe0\xa2\xb7", false); } // [B1, B5, B6, V6] |
| 11776 | test { try toAsciiFail("\xdb\xad\xf0\x9e\xba\x8c\xf0\x91\x84\x9a\xe1\x9c\x94.\xea\xa1\x9e\xe0\xa2\xb7", true); } // [B1, B5, B6, V6] |
| 4811 | 11777 | test { try toUnicodeFail("\xdb\xad\xd9\x85\xf0\x91\x84\x9a\xe1\x9c\x94.\xea\xa1\x9e\xe0\xa2\xb7"); } // [B1, B5, B6, V6] |
| 11778 | test { try toAsciiFail("\xdb\xad\xd9\x85\xf0\x91\x84\x9a\xe1\x9c\x94.\xea\xa1\x9e\xe0\xa2\xb7", false); } // [B1, B5, B6, V6] |
| 11779 | test { try toAsciiFail("\xdb\xad\xd9\x85\xf0\x91\x84\x9a\xe1\x9c\x94.\xea\xa1\x9e\xe0\xa2\xb7", true); } // [B1, B5, B6, V6] |
| 4812 | 11780 | test { try toUnicodeFail("xn--hhb94ag41b739u.xn--dzb5582f"); } // [B1, B5, B6, V6] |
| 11781 | test { try toAsciiFail("xn--hhb94ag41b739u.xn--dzb5582f", false); } // [B1, B5, B6, V6] |
| 11782 | test { try toAsciiFail("xn--hhb94ag41b739u.xn--dzb5582f", true); } // [B1, B5, B6, V6] |
| 4813 | 11783 | test { try toUnicodeFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xcf\x82\xd8\xbc\xcf\x82"); } // [B5, B6, V7] |
| 11784 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xcf\x82\xd8\xbc\xcf\x82", false); } // [B5, B6, V7] |
| 11785 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xcf\x82\xd8\xbc\xcf\x82", true); } // [B5, B6, V7] |
| 4814 | 11786 | test { try toUnicodeFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xcf\x82\xd8\xbc\xcf\x82"); } // [B5, B6, V7] |
| 11787 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xcf\x82\xd8\xbc\xcf\x82", false); } // [B5, B6, V7] |
| 11788 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xcf\x82\xd8\xbc\xcf\x82", true); } // [B5, B6, V7] |
| 4815 | 11789 | test { try toUnicodeFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xcf\x82\xd8\xbc\xcf\x82"); } // [B5, B6, V7] |
| 11790 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xcf\x82\xd8\xbc\xcf\x82", false); } // [B5, B6, V7] |
| 11791 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xcf\x82\xd8\xbc\xcf\x82", true); } // [B5, B6, V7] |
| 4816 | 11792 | test { try toUnicodeFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xcf\x82\xd8\xbc\xcf\x82"); } // [B5, B6, V7] |
| 11793 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xcf\x82\xd8\xbc\xcf\x82", false); } // [B5, B6, V7] |
| 11794 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xcf\x82\xd8\xbc\xcf\x82", true); } // [B5, B6, V7] |
| 4817 | 11795 | test { try toUnicodeFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xce\xa3\xd8\xbc\xce\xa3"); } // [B5, B6, V7] |
| 11796 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xce\xa3\xd8\xbc\xce\xa3", false); } // [B5, B6, V7] |
| 11797 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xce\xa3\xd8\xbc\xce\xa3", true); } // [B5, B6, V7] |
| 4818 | 11798 | test { try toUnicodeFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xce\xa3\xd8\xbc\xce\xa3"); } // [B5, B6, V7] |
| 11799 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xce\xa3\xd8\xbc\xce\xa3", false); } // [B5, B6, V7] |
| 11800 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xce\xa3\xd8\xbc\xce\xa3", true); } // [B5, B6, V7] |
| 4819 | 11801 | test { try toUnicodeFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xcf\x83\xd8\xbc\xcf\x83"); } // [B5, B6, V7] |
| 11802 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xcf\x83\xd8\xbc\xcf\x83", false); } // [B5, B6, V7] |
| 11803 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xcf\x83\xd8\xbc\xcf\x83", true); } // [B5, B6, V7] |
| 4820 | 11804 | test { try toUnicodeFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xcf\x83\xd8\xbc\xcf\x83"); } // [B5, B6, V7] |
| 11805 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xcf\x83\xd8\xbc\xcf\x83", false); } // [B5, B6, V7] |
| 11806 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xcf\x83\xd8\xbc\xcf\x83", true); } // [B5, B6, V7] |
| 4821 | 11807 | test { try toUnicodeFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xce\xa3\xd8\xbc\xcf\x83"); } // [B5, B6, V7] |
| 11808 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xce\xa3\xd8\xbc\xcf\x83", false); } // [B5, B6, V7] |
| 11809 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xce\xa3\xd8\xbc\xcf\x83", true); } // [B5, B6, V7] |
| 4822 | 11810 | test { try toUnicodeFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xce\xa3\xd8\xbc\xcf\x83"); } // [B5, B6, V7] |
| 11811 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xce\xa3\xd8\xbc\xcf\x83", false); } // [B5, B6, V7] |
| 11812 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xce\xa3\xd8\xbc\xcf\x83", true); } // [B5, B6, V7] |
| 4823 | 11813 | test { try toUnicodeFail("xn--3sb7483hoyvbbe76g.xn--4xaa21q"); } // [B5, B6, V7] |
| 11814 | test { try toAsciiFail("xn--3sb7483hoyvbbe76g.xn--4xaa21q", false); } // [B5, B6, V7] |
| 11815 | test { try toAsciiFail("xn--3sb7483hoyvbbe76g.xn--4xaa21q", true); } // [B5, B6, V7] |
| 4824 | 11816 | test { try toUnicodeFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xce\xa3\xd8\xbc\xcf\x82"); } // [B5, B6, V7] |
| 11817 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xce\xa3\xd8\xbc\xcf\x82", false); } // [B5, B6, V7] |
| 11818 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xce\xa3\xd8\xbc\xcf\x82", true); } // [B5, B6, V7] |
| 4825 | 11819 | test { try toUnicodeFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xce\xa3\xd8\xbc\xcf\x82"); } // [B5, B6, V7] |
| 11820 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xce\xa3\xd8\xbc\xcf\x82", false); } // [B5, B6, V7] |
| 11821 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xce\xa3\xd8\xbc\xcf\x82", true); } // [B5, B6, V7] |
| 4826 | 11822 | test { try toUnicodeFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xcf\x83\xd8\xbc\xcf\x82"); } // [B5, B6, V7] |
| 11823 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xcf\x83\xd8\xbc\xcf\x82", false); } // [B5, B6, V7] |
| 11824 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xcf\x83\xd8\xbc\xcf\x82", true); } // [B5, B6, V7] |
| 4827 | 11825 | test { try toUnicodeFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xcf\x83\xd8\xbc\xcf\x82"); } // [B5, B6, V7] |
| 11826 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xcf\x83\xd8\xbc\xcf\x82", false); } // [B5, B6, V7] |
| 11827 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xe3\x80\x82\xcf\x83\xd8\xbc\xcf\x82", true); } // [B5, B6, V7] |
| 4828 | 11828 | test { try toUnicodeFail("xn--3sb7483hoyvbbe76g.xn--3xab31q"); } // [B5, B6, V7] |
| 11829 | test { try toAsciiFail("xn--3sb7483hoyvbbe76g.xn--3xab31q", false); } // [B5, B6, V7] |
| 11830 | test { try toAsciiFail("xn--3sb7483hoyvbbe76g.xn--3xab31q", true); } // [B5, B6, V7] |
| 4829 | 11831 | test { try toUnicodeFail("xn--3sb7483hoyvbbe76g.xn--3xaa51q"); } // [B5, B6, V7] |
| 11832 | test { try toAsciiFail("xn--3sb7483hoyvbbe76g.xn--3xaa51q", false); } // [B5, B6, V7] |
| 11833 | test { try toAsciiFail("xn--3sb7483hoyvbbe76g.xn--3xaa51q", true); } // [B5, B6, V7] |
| 4830 | 11834 | test { try toUnicodeFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xce\xa3\xd8\xbc\xce\xa3"); } // [B5, B6, V7] |
| 11835 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xce\xa3\xd8\xbc\xce\xa3", false); } // [B5, B6, V7] |
| 11836 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xce\xa3\xd8\xbc\xce\xa3", true); } // [B5, B6, V7] |
| 4831 | 11837 | test { try toUnicodeFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xce\xa3\xd8\xbc\xce\xa3"); } // [B5, B6, V7] |
| 11838 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xce\xa3\xd8\xbc\xce\xa3", false); } // [B5, B6, V7] |
| 11839 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xce\xa3\xd8\xbc\xce\xa3", true); } // [B5, B6, V7] |
| 4832 | 11840 | test { try toUnicodeFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xcf\x83\xd8\xbc\xcf\x83"); } // [B5, B6, V7] |
| 11841 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xcf\x83\xd8\xbc\xcf\x83", false); } // [B5, B6, V7] |
| 11842 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xcf\x83\xd8\xbc\xcf\x83", true); } // [B5, B6, V7] |
| 4833 | 11843 | test { try toUnicodeFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xcf\x83\xd8\xbc\xcf\x83"); } // [B5, B6, V7] |
| 11844 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xcf\x83\xd8\xbc\xcf\x83", false); } // [B5, B6, V7] |
| 11845 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xcf\x83\xd8\xbc\xcf\x83", true); } // [B5, B6, V7] |
| 4834 | 11846 | test { try toUnicodeFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xce\xa3\xd8\xbc\xcf\x83"); } // [B5, B6, V7] |
| 11847 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xce\xa3\xd8\xbc\xcf\x83", false); } // [B5, B6, V7] |
| 11848 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xce\xa3\xd8\xbc\xcf\x83", true); } // [B5, B6, V7] |
| 4835 | 11849 | test { try toUnicodeFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xce\xa3\xd8\xbc\xcf\x83"); } // [B5, B6, V7] |
| 11850 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xce\xa3\xd8\xbc\xcf\x83", false); } // [B5, B6, V7] |
| 11851 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xce\xa3\xd8\xbc\xcf\x83", true); } // [B5, B6, V7] |
| 4836 | 11852 | test { try toUnicodeFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xce\xa3\xd8\xbc\xcf\x82"); } // [B5, B6, V7] |
| 11853 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xce\xa3\xd8\xbc\xcf\x82", false); } // [B5, B6, V7] |
| 11854 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xce\xa3\xd8\xbc\xcf\x82", true); } // [B5, B6, V7] |
| 4837 | 11855 | test { try toUnicodeFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xce\xa3\xd8\xbc\xcf\x82"); } // [B5, B6, V7] |
| 11856 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xce\xa3\xd8\xbc\xcf\x82", false); } // [B5, B6, V7] |
| 11857 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xce\xa3\xd8\xbc\xcf\x82", true); } // [B5, B6, V7] |
| 4838 | 11858 | test { try toUnicodeFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xcf\x83\xd8\xbc\xcf\x82"); } // [B5, B6, V7] |
| 11859 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xcf\x83\xd8\xbc\xcf\x82", false); } // [B5, B6, V7] |
| 11860 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xed\x82\x83\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xcf\x83\xd8\xbc\xcf\x82", true); } // [B5, B6, V7] |
| 4839 | 11861 | test { try toUnicodeFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xcf\x83\xd8\xbc\xcf\x82"); } // [B5, B6, V7] |
| 11862 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xcf\x83\xd8\xbc\xcf\x82", false); } // [B5, B6, V7] |
| 11863 | test { try toAsciiFail("\xf1\xbb\x82\xb5\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xbe\xf0\x91\x98\xb6\xdf\x9c\xef\xbd\xa1\xcf\x83\xd8\xbc\xcf\x82", true); } // [B5, B6, V7] |
| 4840 | 11864 | test { try toUnicodeFail("\xe8\x94\xb0\xe3\x80\x82\xf3\xa0\x81\xb9\xe0\xa3\x9d-\xf0\x91\x88\xb5"); } // [V7] |
| 11865 | test { try toAsciiFail("\xe8\x94\xb0\xe3\x80\x82\xf3\xa0\x81\xb9\xe0\xa3\x9d-\xf0\x91\x88\xb5", false); } // [V7] |
| 11866 | test { try toAsciiFail("\xe8\x94\xb0\xe3\x80\x82\xf3\xa0\x81\xb9\xe0\xa3\x9d-\xf0\x91\x88\xb5", true); } // [V7] |
| 4841 | 11867 | test { try toUnicodeFail("xn--sz1a.xn----mrd9984r3dl0i"); } // [V7] |
| 11868 | test { try toAsciiFail("xn--sz1a.xn----mrd9984r3dl0i", false); } // [V7] |
| 11869 | test { try toAsciiFail("xn--sz1a.xn----mrd9984r3dl0i", true); } // [V7] |
| 4842 | 11870 | test { try toUnicodePass("\xcf\x82\xe1\x83\x85\xe3\x80\x82\xdd\x9a", "\xcf\x82\xe2\xb4\xa5.\xdd\x9a"); } |
| 4843 | 11871 | test { try toAsciiPass("\xcf\x82\xe1\x83\x85\xe3\x80\x82\xdd\x9a", "xn--3xa403s.xn--epb", false); } |
| 4844 | 11872 | test { try toAsciiPass("\xcf\x82\xe1\x83\x85\xe3\x80\x82\xdd\x9a", "xn--4xa203s.xn--epb", true); } |
| ... | ... | @@ -4873,28 +11901,56 @@ test { try toUnicodePass("\xcf\x82\xe2\xb4\xa5.\xdd\x9a", "\xcf\x82\xe2\xb4\xa5. |
| 4873 | 11901 | test { try toAsciiPass("\xcf\x82\xe2\xb4\xa5.\xdd\x9a", "xn--3xa403s.xn--epb", false); } |
| 4874 | 11902 | test { try toAsciiPass("\xcf\x82\xe2\xb4\xa5.\xdd\x9a", "xn--4xa203s.xn--epb", true); } |
| 4875 | 11903 | test { try toUnicodeFail("xn--4xa477d.xn--epb"); } // [V7] |
| 11904 | test { try toAsciiFail("xn--4xa477d.xn--epb", false); } // [V7] |
| 11905 | test { try toAsciiFail("xn--4xa477d.xn--epb", true); } // [V7] |
| 4876 | 11906 | test { try toUnicodeFail("xn--3xa677d.xn--epb"); } // [V7] |
| 11907 | test { try toAsciiFail("xn--3xa677d.xn--epb", false); } // [V7] |
| 11908 | test { try toAsciiFail("xn--3xa677d.xn--epb", true); } // [V7] |
| 4877 | 11909 | test { try toUnicodeFail("\xe0\xb1\x8d\xe1\x82\xa9\xf0\x9e\xb0\x93\xef\xbc\x8e\xe1\xad\xb2"); } // [B1, V6, V7] |
| 11910 | test { try toAsciiFail("\xe0\xb1\x8d\xe1\x82\xa9\xf0\x9e\xb0\x93\xef\xbc\x8e\xe1\xad\xb2", false); } // [B1, V6, V7] |
| 11911 | test { try toAsciiFail("\xe0\xb1\x8d\xe1\x82\xa9\xf0\x9e\xb0\x93\xef\xbc\x8e\xe1\xad\xb2", true); } // [B1, V6, V7] |
| 4878 | 11912 | test { try toUnicodeFail("\xe0\xb1\x8d\xe1\x82\xa9\xf0\x9e\xb0\x93.\xe1\xad\xb2"); } // [B1, V6, V7] |
| 11913 | test { try toAsciiFail("\xe0\xb1\x8d\xe1\x82\xa9\xf0\x9e\xb0\x93.\xe1\xad\xb2", false); } // [B1, V6, V7] |
| 11914 | test { try toAsciiFail("\xe0\xb1\x8d\xe1\x82\xa9\xf0\x9e\xb0\x93.\xe1\xad\xb2", true); } // [B1, V6, V7] |
| 4879 | 11915 | test { try toUnicodeFail("\xe0\xb1\x8d\xe2\xb4\x89\xf0\x9e\xb0\x93.\xe1\xad\xb2"); } // [B1, V6, V7] |
| 11916 | test { try toAsciiFail("\xe0\xb1\x8d\xe2\xb4\x89\xf0\x9e\xb0\x93.\xe1\xad\xb2", false); } // [B1, V6, V7] |
| 11917 | test { try toAsciiFail("\xe0\xb1\x8d\xe2\xb4\x89\xf0\x9e\xb0\x93.\xe1\xad\xb2", true); } // [B1, V6, V7] |
| 4880 | 11918 | test { try toUnicodeFail("xn--lqc478nlr02a.xn--dwf"); } // [B1, V6, V7] |
| 11919 | test { try toAsciiFail("xn--lqc478nlr02a.xn--dwf", false); } // [B1, V6, V7] |
| 11920 | test { try toAsciiFail("xn--lqc478nlr02a.xn--dwf", true); } // [B1, V6, V7] |
| 4881 | 11921 | test { try toUnicodeFail("\xe0\xb1\x8d\xe2\xb4\x89\xf0\x9e\xb0\x93\xef\xbc\x8e\xe1\xad\xb2"); } // [B1, V6, V7] |
| 11922 | test { try toAsciiFail("\xe0\xb1\x8d\xe2\xb4\x89\xf0\x9e\xb0\x93\xef\xbc\x8e\xe1\xad\xb2", false); } // [B1, V6, V7] |
| 11923 | test { try toAsciiFail("\xe0\xb1\x8d\xe2\xb4\x89\xf0\x9e\xb0\x93\xef\xbc\x8e\xe1\xad\xb2", true); } // [B1, V6, V7] |
| 4882 | 11924 | test { try toUnicodeFail("xn--lqc64t7t26c.xn--dwf"); } // [B1, V6, V7] |
| 11925 | test { try toAsciiFail("xn--lqc64t7t26c.xn--dwf", false); } // [B1, V6, V7] |
| 11926 | test { try toAsciiFail("xn--lqc64t7t26c.xn--dwf", true); } // [B1, V6, V7] |
| 4883 | 11927 | test { try toUnicodeFail("\xe2\xae\xb7\xe2\x89\xae\xf1\x8e\x88\xb4\xf3\xa0\x84\x9f\xe3\x80\x82\xf0\x90\xa0\x84"); } // [B1, V7] |
| 11928 | test { try toAsciiFail("\xe2\xae\xb7\xe2\x89\xae\xf1\x8e\x88\xb4\xf3\xa0\x84\x9f\xe3\x80\x82\xf0\x90\xa0\x84", false); } // [B1, V7] |
| 11929 | test { try toAsciiFail("\xe2\xae\xb7\xe2\x89\xae\xf1\x8e\x88\xb4\xf3\xa0\x84\x9f\xe3\x80\x82\xf0\x90\xa0\x84", true); } // [B1, V7] |
| 4884 | 11930 | test { try toUnicodeFail("\xe2\xae\xb7<\xcc\xb8\xf1\x8e\x88\xb4\xf3\xa0\x84\x9f\xe3\x80\x82\xf0\x90\xa0\x84"); } // [B1, V7] |
| 11931 | test { try toAsciiFail("\xe2\xae\xb7<\xcc\xb8\xf1\x8e\x88\xb4\xf3\xa0\x84\x9f\xe3\x80\x82\xf0\x90\xa0\x84", false); } // [B1, V7] |
| 11932 | test { try toAsciiFail("\xe2\xae\xb7<\xcc\xb8\xf1\x8e\x88\xb4\xf3\xa0\x84\x9f\xe3\x80\x82\xf0\x90\xa0\x84", true); } // [B1, V7] |
| 4885 | 11933 | test { try toUnicodeFail("xn--gdh877a3513h.xn--pc9c"); } // [B1, V7] |
| 11934 | test { try toAsciiFail("xn--gdh877a3513h.xn--pc9c", false); } // [B1, V7] |
| 11935 | test { try toAsciiFail("xn--gdh877a3513h.xn--pc9c", true); } // [B1, V7] |
| 4886 | 11936 | test { try toAsciiPass("\xda\xbc\xef\xbd\xa1\xe2\x80\x8d\xe1\xba\x8f\xe2\x80\x8c\xe1\xa1\xa4", "xn--vkb.xn--08e172a", true); } |
| 4887 | 11937 | test { try toUnicodeFail("\xda\xbc\xef\xbd\xa1\xe2\x80\x8d\xe1\xba\x8f\xe2\x80\x8c\xe1\xa1\xa4"); } // [B1, C1, C2] |
| 11938 | test { try toAsciiFail("\xda\xbc\xef\xbd\xa1\xe2\x80\x8d\xe1\xba\x8f\xe2\x80\x8c\xe1\xa1\xa4", false); } // [B1, C1, C2] |
| 4888 | 11939 | test { try toAsciiPass("\xda\xbc\xef\xbd\xa1\xe2\x80\x8dy\xcc\x87\xe2\x80\x8c\xe1\xa1\xa4", "xn--vkb.xn--08e172a", true); } |
| 4889 | 11940 | test { try toUnicodeFail("\xda\xbc\xef\xbd\xa1\xe2\x80\x8dy\xcc\x87\xe2\x80\x8c\xe1\xa1\xa4"); } // [B1, C1, C2] |
| 11941 | test { try toAsciiFail("\xda\xbc\xef\xbd\xa1\xe2\x80\x8dy\xcc\x87\xe2\x80\x8c\xe1\xa1\xa4", false); } // [B1, C1, C2] |
| 4890 | 11942 | test { try toAsciiPass("\xda\xbc\xe3\x80\x82\xe2\x80\x8d\xe1\xba\x8f\xe2\x80\x8c\xe1\xa1\xa4", "xn--vkb.xn--08e172a", true); } |
| 4891 | 11943 | test { try toUnicodeFail("\xda\xbc\xe3\x80\x82\xe2\x80\x8d\xe1\xba\x8f\xe2\x80\x8c\xe1\xa1\xa4"); } // [B1, C1, C2] |
| 11944 | test { try toAsciiFail("\xda\xbc\xe3\x80\x82\xe2\x80\x8d\xe1\xba\x8f\xe2\x80\x8c\xe1\xa1\xa4", false); } // [B1, C1, C2] |
| 4892 | 11945 | test { try toAsciiPass("\xda\xbc\xe3\x80\x82\xe2\x80\x8dy\xcc\x87\xe2\x80\x8c\xe1\xa1\xa4", "xn--vkb.xn--08e172a", true); } |
| 4893 | 11946 | test { try toUnicodeFail("\xda\xbc\xe3\x80\x82\xe2\x80\x8dy\xcc\x87\xe2\x80\x8c\xe1\xa1\xa4"); } // [B1, C1, C2] |
| 11947 | test { try toAsciiFail("\xda\xbc\xe3\x80\x82\xe2\x80\x8dy\xcc\x87\xe2\x80\x8c\xe1\xa1\xa4", false); } // [B1, C1, C2] |
| 4894 | 11948 | test { try toAsciiPass("\xda\xbc\xe3\x80\x82\xe2\x80\x8dY\xcc\x87\xe2\x80\x8c\xe1\xa1\xa4", "xn--vkb.xn--08e172a", true); } |
| 4895 | 11949 | test { try toUnicodeFail("\xda\xbc\xe3\x80\x82\xe2\x80\x8dY\xcc\x87\xe2\x80\x8c\xe1\xa1\xa4"); } // [B1, C1, C2] |
| 11950 | test { try toAsciiFail("\xda\xbc\xe3\x80\x82\xe2\x80\x8dY\xcc\x87\xe2\x80\x8c\xe1\xa1\xa4", false); } // [B1, C1, C2] |
| 4896 | 11951 | test { try toAsciiPass("\xda\xbc\xe3\x80\x82\xe2\x80\x8d\xe1\xba\x8e\xe2\x80\x8c\xe1\xa1\xa4", "xn--vkb.xn--08e172a", true); } |
| 4897 | 11952 | test { try toUnicodeFail("\xda\xbc\xe3\x80\x82\xe2\x80\x8d\xe1\xba\x8e\xe2\x80\x8c\xe1\xa1\xa4"); } // [B1, C1, C2] |
| 11953 | test { try toAsciiFail("\xda\xbc\xe3\x80\x82\xe2\x80\x8d\xe1\xba\x8e\xe2\x80\x8c\xe1\xa1\xa4", false); } // [B1, C1, C2] |
| 4898 | 11954 | test { try toUnicodePass("xn--vkb.xn--08e172a", "\xda\xbc.\xe1\xba\x8f\xe1\xa1\xa4"); } |
| 4899 | 11955 | test { try toAsciiPass("xn--vkb.xn--08e172a", "xn--vkb.xn--08e172a", false); } |
| 4900 | 11956 | test { try toAsciiPass("xn--vkb.xn--08e172a", "xn--vkb.xn--08e172a", true); } |
| ... | ... | @@ -4911,37 +11967,83 @@ test { try toUnicodePass("\xda\xbc.\xe1\xba\x8e\xe1\xa1\xa4", "\xda\xbc.\xe1\xba |
| 4911 | 11967 | test { try toAsciiPass("\xda\xbc.\xe1\xba\x8e\xe1\xa1\xa4", "xn--vkb.xn--08e172a", false); } |
| 4912 | 11968 | test { try toAsciiPass("\xda\xbc.\xe1\xba\x8e\xe1\xa1\xa4", "xn--vkb.xn--08e172a", true); } |
| 4913 | 11969 | test { try toUnicodeFail("xn--vkb.xn--08e172ax6aca"); } // [B1, C1, C2] |
| 11970 | test { try toAsciiFail("xn--vkb.xn--08e172ax6aca", false); } // [B1, C1, C2] |
| 11971 | test { try toAsciiFail("xn--vkb.xn--08e172ax6aca", true); } // [B1, C1, C2] |
| 4914 | 11972 | test { try toAsciiPass("\xda\xbc\xef\xbd\xa1\xe2\x80\x8dY\xcc\x87\xe2\x80\x8c\xe1\xa1\xa4", "xn--vkb.xn--08e172a", true); } |
| 4915 | 11973 | test { try toUnicodeFail("\xda\xbc\xef\xbd\xa1\xe2\x80\x8dY\xcc\x87\xe2\x80\x8c\xe1\xa1\xa4"); } // [B1, C1, C2] |
| 11974 | test { try toAsciiFail("\xda\xbc\xef\xbd\xa1\xe2\x80\x8dY\xcc\x87\xe2\x80\x8c\xe1\xa1\xa4", false); } // [B1, C1, C2] |
| 4916 | 11975 | test { try toAsciiPass("\xda\xbc\xef\xbd\xa1\xe2\x80\x8d\xe1\xba\x8e\xe2\x80\x8c\xe1\xa1\xa4", "xn--vkb.xn--08e172a", true); } |
| 4917 | 11976 | test { try toUnicodeFail("\xda\xbc\xef\xbd\xa1\xe2\x80\x8d\xe1\xba\x8e\xe2\x80\x8c\xe1\xa1\xa4"); } // [B1, C1, C2] |
| 11977 | test { try toAsciiFail("\xda\xbc\xef\xbd\xa1\xe2\x80\x8d\xe1\xba\x8e\xe2\x80\x8c\xe1\xa1\xa4", false); } // [B1, C1, C2] |
| 4918 | 11978 | test { try toUnicodeFail("\xf0\x90\xb9\xb9\xf0\x91\xb2\x9b\xe3\x80\x82\xf1\x91\x82\x90\xe0\xb7\x8a"); } // [B1, V7] |
| 11979 | test { try toAsciiFail("\xf0\x90\xb9\xb9\xf0\x91\xb2\x9b\xe3\x80\x82\xf1\x91\x82\x90\xe0\xb7\x8a", false); } // [B1, V7] |
| 11980 | test { try toAsciiFail("\xf0\x90\xb9\xb9\xf0\x91\xb2\x9b\xe3\x80\x82\xf1\x91\x82\x90\xe0\xb7\x8a", true); } // [B1, V7] |
| 4919 | 11981 | test { try toUnicodeFail("xn--xo0dg5v.xn--h1c39876d"); } // [B1, V7] |
| 11982 | test { try toAsciiFail("xn--xo0dg5v.xn--h1c39876d", false); } // [B1, V7] |
| 11983 | test { try toAsciiFail("xn--xo0dg5v.xn--h1c39876d", true); } // [B1, V7] |
| 4920 | 11984 | test { try toUnicodeFail("-\xe2\x89\xa0\xf0\x91\x88\xb5\xef\xbd\xa1\xe5\xb5\x95\xef\xbb\xb1\xdb\xb4\xea\xa5\x93"); } // [B1, B5, V3] |
| 11985 | test { try toAsciiFail("-\xe2\x89\xa0\xf0\x91\x88\xb5\xef\xbd\xa1\xe5\xb5\x95\xef\xbb\xb1\xdb\xb4\xea\xa5\x93", false); } // [B1, B5, V3] |
| 11986 | test { try toAsciiFail("-\xe2\x89\xa0\xf0\x91\x88\xb5\xef\xbd\xa1\xe5\xb5\x95\xef\xbb\xb1\xdb\xb4\xea\xa5\x93", true); } // [B1, B5, V3] |
| 4921 | 11987 | test { try toUnicodeFail("-=\xcc\xb8\xf0\x91\x88\xb5\xef\xbd\xa1\xe5\xb5\x95\xef\xbb\xb1\xdb\xb4\xea\xa5\x93"); } // [B1, B5, V3] |
| 11988 | test { try toAsciiFail("-=\xcc\xb8\xf0\x91\x88\xb5\xef\xbd\xa1\xe5\xb5\x95\xef\xbb\xb1\xdb\xb4\xea\xa5\x93", false); } // [B1, B5, V3] |
| 11989 | test { try toAsciiFail("-=\xcc\xb8\xf0\x91\x88\xb5\xef\xbd\xa1\xe5\xb5\x95\xef\xbb\xb1\xdb\xb4\xea\xa5\x93", true); } // [B1, B5, V3] |
| 4922 | 11990 | test { try toUnicodeFail("-\xe2\x89\xa0\xf0\x91\x88\xb5\xe3\x80\x82\xe5\xb5\x95\xd9\x8a\xdb\xb4\xea\xa5\x93"); } // [B1, B5, V3] |
| 11991 | test { try toAsciiFail("-\xe2\x89\xa0\xf0\x91\x88\xb5\xe3\x80\x82\xe5\xb5\x95\xd9\x8a\xdb\xb4\xea\xa5\x93", false); } // [B1, B5, V3] |
| 11992 | test { try toAsciiFail("-\xe2\x89\xa0\xf0\x91\x88\xb5\xe3\x80\x82\xe5\xb5\x95\xd9\x8a\xdb\xb4\xea\xa5\x93", true); } // [B1, B5, V3] |
| 4923 | 11993 | test { try toUnicodeFail("-=\xcc\xb8\xf0\x91\x88\xb5\xe3\x80\x82\xe5\xb5\x95\xd9\x8a\xdb\xb4\xea\xa5\x93"); } // [B1, B5, V3] |
| 11994 | test { try toAsciiFail("-=\xcc\xb8\xf0\x91\x88\xb5\xe3\x80\x82\xe5\xb5\x95\xd9\x8a\xdb\xb4\xea\xa5\x93", false); } // [B1, B5, V3] |
| 11995 | test { try toAsciiFail("-=\xcc\xb8\xf0\x91\x88\xb5\xe3\x80\x82\xe5\xb5\x95\xd9\x8a\xdb\xb4\xea\xa5\x93", true); } // [B1, B5, V3] |
| 4924 | 11996 | test { try toUnicodeFail("xn----ufo4749h.xn--mhb45a235sns3c"); } // [B1, B5, V3] |
| 11997 | test { try toAsciiFail("xn----ufo4749h.xn--mhb45a235sns3c", false); } // [B1, B5, V3] |
| 11998 | test { try toAsciiFail("xn----ufo4749h.xn--mhb45a235sns3c", true); } // [B1, B5, V3] |
| 4925 | 11999 | test { try toUnicodeFail("\xe2\x80\x8c\xf1\x8d\xb8\xb0\xf0\x90\xb9\xb6\xdd\xae\xef\xbc\x8e\xdb\x81\xe2\x80\x8d\xe2\x89\xaf\xe2\x80\x8d"); } // [B1, B3, C1, C2, V7] |
| 12000 | test { try toAsciiFail("\xe2\x80\x8c\xf1\x8d\xb8\xb0\xf0\x90\xb9\xb6\xdd\xae\xef\xbc\x8e\xdb\x81\xe2\x80\x8d\xe2\x89\xaf\xe2\x80\x8d", false); } // [B1, B3, C1, C2, V7] |
| 12001 | test { try toAsciiFail("\xe2\x80\x8c\xf1\x8d\xb8\xb0\xf0\x90\xb9\xb6\xdd\xae\xef\xbc\x8e\xdb\x81\xe2\x80\x8d\xe2\x89\xaf\xe2\x80\x8d", true); } // [B3, B5, B6, V7] |
| 4926 | 12002 | test { try toUnicodeFail("\xe2\x80\x8c\xf1\x8d\xb8\xb0\xf0\x90\xb9\xb6\xdd\xae\xef\xbc\x8e\xdb\x81\xe2\x80\x8d>\xcc\xb8\xe2\x80\x8d"); } // [B1, B3, C1, C2, V7] |
| 12003 | test { try toAsciiFail("\xe2\x80\x8c\xf1\x8d\xb8\xb0\xf0\x90\xb9\xb6\xdd\xae\xef\xbc\x8e\xdb\x81\xe2\x80\x8d>\xcc\xb8\xe2\x80\x8d", false); } // [B1, B3, C1, C2, V7] |
| 12004 | test { try toAsciiFail("\xe2\x80\x8c\xf1\x8d\xb8\xb0\xf0\x90\xb9\xb6\xdd\xae\xef\xbc\x8e\xdb\x81\xe2\x80\x8d>\xcc\xb8\xe2\x80\x8d", true); } // [B3, B5, B6, V7] |
| 4927 | 12005 | test { try toUnicodeFail("\xe2\x80\x8c\xf1\x8d\xb8\xb0\xf0\x90\xb9\xb6\xdd\xae.\xdb\x81\xe2\x80\x8d\xe2\x89\xaf\xe2\x80\x8d"); } // [B1, B3, C1, C2, V7] |
| 12006 | test { try toAsciiFail("\xe2\x80\x8c\xf1\x8d\xb8\xb0\xf0\x90\xb9\xb6\xdd\xae.\xdb\x81\xe2\x80\x8d\xe2\x89\xaf\xe2\x80\x8d", false); } // [B1, B3, C1, C2, V7] |
| 12007 | test { try toAsciiFail("\xe2\x80\x8c\xf1\x8d\xb8\xb0\xf0\x90\xb9\xb6\xdd\xae.\xdb\x81\xe2\x80\x8d\xe2\x89\xaf\xe2\x80\x8d", true); } // [B3, B5, B6, V7] |
| 4928 | 12008 | test { try toUnicodeFail("\xe2\x80\x8c\xf1\x8d\xb8\xb0\xf0\x90\xb9\xb6\xdd\xae.\xdb\x81\xe2\x80\x8d>\xcc\xb8\xe2\x80\x8d"); } // [B1, B3, C1, C2, V7] |
| 12009 | test { try toAsciiFail("\xe2\x80\x8c\xf1\x8d\xb8\xb0\xf0\x90\xb9\xb6\xdd\xae.\xdb\x81\xe2\x80\x8d>\xcc\xb8\xe2\x80\x8d", false); } // [B1, B3, C1, C2, V7] |
| 12010 | test { try toAsciiFail("\xe2\x80\x8c\xf1\x8d\xb8\xb0\xf0\x90\xb9\xb6\xdd\xae.\xdb\x81\xe2\x80\x8d>\xcc\xb8\xe2\x80\x8d", true); } // [B3, B5, B6, V7] |
| 4929 | 12011 | test { try toUnicodeFail("xn--ypb5875khz9y.xn--0kb682l"); } // [B3, B5, B6, V7] |
| 12012 | test { try toAsciiFail("xn--ypb5875khz9y.xn--0kb682l", false); } // [B3, B5, B6, V7] |
| 12013 | test { try toAsciiFail("xn--ypb5875khz9y.xn--0kb682l", true); } // [B3, B5, B6, V7] |
| 4930 | 12014 | test { try toUnicodeFail("xn--ypb717jrx2o7v94a.xn--0kb660ka35v"); } // [B1, B3, C1, C2, V7] |
| 12015 | test { try toAsciiFail("xn--ypb717jrx2o7v94a.xn--0kb660ka35v", false); } // [B1, B3, C1, C2, V7] |
| 12016 | test { try toAsciiFail("xn--ypb717jrx2o7v94a.xn--0kb660ka35v", true); } // [B1, B3, C1, C2, V7] |
| 4931 | 12017 | test { try toUnicodeFail("\xe2\x89\xae\xef\xbc\x8e\xe1\x9e\xb5\xe0\xa1\x95\xf0\x90\xab\x94"); } // [B1] |
| 12018 | test { try toAsciiFail("\xe2\x89\xae\xef\xbc\x8e\xe1\x9e\xb5\xe0\xa1\x95\xf0\x90\xab\x94", false); } // [B1] |
| 12019 | test { try toAsciiFail("\xe2\x89\xae\xef\xbc\x8e\xe1\x9e\xb5\xe0\xa1\x95\xf0\x90\xab\x94", true); } // [B1] |
| 4932 | 12020 | test { try toUnicodeFail("<\xcc\xb8\xef\xbc\x8e\xe1\x9e\xb5\xe0\xa1\x95\xf0\x90\xab\x94"); } // [B1] |
| 12021 | test { try toAsciiFail("<\xcc\xb8\xef\xbc\x8e\xe1\x9e\xb5\xe0\xa1\x95\xf0\x90\xab\x94", false); } // [B1] |
| 12022 | test { try toAsciiFail("<\xcc\xb8\xef\xbc\x8e\xe1\x9e\xb5\xe0\xa1\x95\xf0\x90\xab\x94", true); } // [B1] |
| 4933 | 12023 | test { try toUnicodeFail("\xe2\x89\xae.\xe1\x9e\xb5\xe0\xa1\x95\xf0\x90\xab\x94"); } // [B1] |
| 12024 | test { try toAsciiFail("\xe2\x89\xae.\xe1\x9e\xb5\xe0\xa1\x95\xf0\x90\xab\x94", false); } // [B1] |
| 12025 | test { try toAsciiFail("\xe2\x89\xae.\xe1\x9e\xb5\xe0\xa1\x95\xf0\x90\xab\x94", true); } // [B1] |
| 4934 | 12026 | test { try toUnicodeFail("<\xcc\xb8.\xe1\x9e\xb5\xe0\xa1\x95\xf0\x90\xab\x94"); } // [B1] |
| 12027 | test { try toAsciiFail("<\xcc\xb8.\xe1\x9e\xb5\xe0\xa1\x95\xf0\x90\xab\x94", false); } // [B1] |
| 12028 | test { try toAsciiFail("<\xcc\xb8.\xe1\x9e\xb5\xe0\xa1\x95\xf0\x90\xab\x94", true); } // [B1] |
| 4935 | 12029 | test { try toUnicodeFail("xn--gdh.xn--kwb4643k"); } // [B1] |
| 12030 | test { try toAsciiFail("xn--gdh.xn--kwb4643k", false); } // [B1] |
| 12031 | test { try toAsciiFail("xn--gdh.xn--kwb4643k", true); } // [B1] |
| 4936 | 12032 | test { try toUnicodeFail("xn--gdh.xn--kwb589e217p"); } // [B1, V6, V7] |
| 12033 | test { try toAsciiFail("xn--gdh.xn--kwb589e217p", false); } // [B1, V6, V7] |
| 12034 | test { try toAsciiFail("xn--gdh.xn--kwb589e217p", true); } // [B1, V6, V7] |
| 4937 | 12035 | test { try toAsciiPass("\xf0\x90\xa9\x97\xe2\x80\x8d\xef\xbd\xa1\xe1\x82\xa9\xe1\x82\xb5", "xn--pt9c.xn--0kjya", true); } |
| 4938 | 12036 | test { try toUnicodeFail("\xf0\x90\xa9\x97\xe2\x80\x8d\xef\xbd\xa1\xe1\x82\xa9\xe1\x82\xb5"); } // [B3, C2] |
| 12037 | test { try toAsciiFail("\xf0\x90\xa9\x97\xe2\x80\x8d\xef\xbd\xa1\xe1\x82\xa9\xe1\x82\xb5", false); } // [B3, C2] |
| 4939 | 12038 | test { try toAsciiPass("\xf0\x90\xa9\x97\xe2\x80\x8d\xe3\x80\x82\xe1\x82\xa9\xe1\x82\xb5", "xn--pt9c.xn--0kjya", true); } |
| 4940 | 12039 | test { try toUnicodeFail("\xf0\x90\xa9\x97\xe2\x80\x8d\xe3\x80\x82\xe1\x82\xa9\xe1\x82\xb5"); } // [B3, C2] |
| 12040 | test { try toAsciiFail("\xf0\x90\xa9\x97\xe2\x80\x8d\xe3\x80\x82\xe1\x82\xa9\xe1\x82\xb5", false); } // [B3, C2] |
| 4941 | 12041 | test { try toAsciiPass("\xf0\x90\xa9\x97\xe2\x80\x8d\xe3\x80\x82\xe2\xb4\x89\xe2\xb4\x95", "xn--pt9c.xn--0kjya", true); } |
| 4942 | 12042 | test { try toUnicodeFail("\xf0\x90\xa9\x97\xe2\x80\x8d\xe3\x80\x82\xe2\xb4\x89\xe2\xb4\x95"); } // [B3, C2] |
| 12043 | test { try toAsciiFail("\xf0\x90\xa9\x97\xe2\x80\x8d\xe3\x80\x82\xe2\xb4\x89\xe2\xb4\x95", false); } // [B3, C2] |
| 4943 | 12044 | test { try toAsciiPass("\xf0\x90\xa9\x97\xe2\x80\x8d\xe3\x80\x82\xe1\x82\xa9\xe2\xb4\x95", "xn--pt9c.xn--0kjya", true); } |
| 4944 | 12045 | test { try toUnicodeFail("\xf0\x90\xa9\x97\xe2\x80\x8d\xe3\x80\x82\xe1\x82\xa9\xe2\xb4\x95"); } // [B3, C2] |
| 12046 | test { try toAsciiFail("\xf0\x90\xa9\x97\xe2\x80\x8d\xe3\x80\x82\xe1\x82\xa9\xe2\xb4\x95", false); } // [B3, C2] |
| 4945 | 12047 | test { try toUnicodePass("xn--pt9c.xn--0kjya", "\xf0\x90\xa9\x97.\xe2\xb4\x89\xe2\xb4\x95"); } |
| 4946 | 12048 | test { try toAsciiPass("xn--pt9c.xn--0kjya", "xn--pt9c.xn--0kjya", false); } |
| 4947 | 12049 | test { try toAsciiPass("xn--pt9c.xn--0kjya", "xn--pt9c.xn--0kjya", true); } |
| ... | ... | @@ -4955,114 +12057,326 @@ test { try toUnicodePass("\xf0\x90\xa9\x97.\xe1\x82\xa9\xe2\xb4\x95", "\xf0\x90\ |
| 4955 | 12057 | test { try toAsciiPass("\xf0\x90\xa9\x97.\xe1\x82\xa9\xe2\xb4\x95", "xn--pt9c.xn--0kjya", false); } |
| 4956 | 12058 | test { try toAsciiPass("\xf0\x90\xa9\x97.\xe1\x82\xa9\xe2\xb4\x95", "xn--pt9c.xn--0kjya", true); } |
| 4957 | 12059 | test { try toUnicodeFail("xn--1ug4933g.xn--0kjya"); } // [B3, C2] |
| 12060 | test { try toAsciiFail("xn--1ug4933g.xn--0kjya", false); } // [B3, C2] |
| 12061 | test { try toAsciiFail("xn--1ug4933g.xn--0kjya", true); } // [B3, C2] |
| 4958 | 12062 | test { try toAsciiPass("\xf0\x90\xa9\x97\xe2\x80\x8d\xef\xbd\xa1\xe2\xb4\x89\xe2\xb4\x95", "xn--pt9c.xn--0kjya", true); } |
| 4959 | 12063 | test { try toUnicodeFail("\xf0\x90\xa9\x97\xe2\x80\x8d\xef\xbd\xa1\xe2\xb4\x89\xe2\xb4\x95"); } // [B3, C2] |
| 12064 | test { try toAsciiFail("\xf0\x90\xa9\x97\xe2\x80\x8d\xef\xbd\xa1\xe2\xb4\x89\xe2\xb4\x95", false); } // [B3, C2] |
| 4960 | 12065 | test { try toAsciiPass("\xf0\x90\xa9\x97\xe2\x80\x8d\xef\xbd\xa1\xe1\x82\xa9\xe2\xb4\x95", "xn--pt9c.xn--0kjya", true); } |
| 4961 | 12066 | test { try toUnicodeFail("\xf0\x90\xa9\x97\xe2\x80\x8d\xef\xbd\xa1\xe1\x82\xa9\xe2\xb4\x95"); } // [B3, C2] |
| 12067 | test { try toAsciiFail("\xf0\x90\xa9\x97\xe2\x80\x8d\xef\xbd\xa1\xe1\x82\xa9\xe2\xb4\x95", false); } // [B3, C2] |
| 4962 | 12068 | test { try toUnicodeFail("xn--pt9c.xn--hnd666l"); } // [V7] |
| 12069 | test { try toAsciiFail("xn--pt9c.xn--hnd666l", false); } // [V7] |
| 12070 | test { try toAsciiFail("xn--pt9c.xn--hnd666l", true); } // [V7] |
| 4963 | 12071 | test { try toUnicodeFail("xn--1ug4933g.xn--hnd666l"); } // [B3, C2, V7] |
| 12072 | test { try toAsciiFail("xn--1ug4933g.xn--hnd666l", false); } // [B3, C2, V7] |
| 12073 | test { try toAsciiFail("xn--1ug4933g.xn--hnd666l", true); } // [B3, C2, V7] |
| 4964 | 12074 | test { try toUnicodeFail("xn--pt9c.xn--hndy"); } // [V7] |
| 12075 | test { try toAsciiFail("xn--pt9c.xn--hndy", false); } // [V7] |
| 12076 | test { try toAsciiFail("xn--pt9c.xn--hndy", true); } // [V7] |
| 4965 | 12077 | test { try toUnicodeFail("xn--1ug4933g.xn--hndy"); } // [B3, C2, V7] |
| 12078 | test { try toAsciiFail("xn--1ug4933g.xn--hndy", false); } // [B3, C2, V7] |
| 12079 | test { try toAsciiFail("xn--1ug4933g.xn--hndy", true); } // [B3, C2, V7] |
| 4966 | 12080 | test { try toUnicodeFail("\xe2\x80\x8c\xe2\x80\x8c\xe3\x84\xa4\xef\xbc\x8e\xcc\xae\xf3\x95\xa8\x91\xe0\xa7\x82"); } // [C1, V6, V7] |
| 12081 | test { try toAsciiFail("\xe2\x80\x8c\xe2\x80\x8c\xe3\x84\xa4\xef\xbc\x8e\xcc\xae\xf3\x95\xa8\x91\xe0\xa7\x82", false); } // [C1, V6, V7] |
| 12082 | test { try toAsciiFail("\xe2\x80\x8c\xe2\x80\x8c\xe3\x84\xa4\xef\xbc\x8e\xcc\xae\xf3\x95\xa8\x91\xe0\xa7\x82", true); } // [V6, V7] |
| 4967 | 12083 | test { try toUnicodeFail("\xe2\x80\x8c\xe2\x80\x8c\xe3\x84\xa4.\xcc\xae\xf3\x95\xa8\x91\xe0\xa7\x82"); } // [C1, V6, V7] |
| 12084 | test { try toAsciiFail("\xe2\x80\x8c\xe2\x80\x8c\xe3\x84\xa4.\xcc\xae\xf3\x95\xa8\x91\xe0\xa7\x82", false); } // [C1, V6, V7] |
| 12085 | test { try toAsciiFail("\xe2\x80\x8c\xe2\x80\x8c\xe3\x84\xa4.\xcc\xae\xf3\x95\xa8\x91\xe0\xa7\x82", true); } // [V6, V7] |
| 4968 | 12086 | test { try toUnicodeFail("xn--1fk.xn--vta284a9o563a"); } // [V6, V7] |
| 12087 | test { try toAsciiFail("xn--1fk.xn--vta284a9o563a", false); } // [V6, V7] |
| 12088 | test { try toAsciiFail("xn--1fk.xn--vta284a9o563a", true); } // [V6, V7] |
| 4969 | 12089 | test { try toUnicodeFail("xn--0uga242k.xn--vta284a9o563a"); } // [C1, V6, V7] |
| 12090 | test { try toAsciiFail("xn--0uga242k.xn--vta284a9o563a", false); } // [C1, V6, V7] |
| 12091 | test { try toAsciiFail("xn--0uga242k.xn--vta284a9o563a", true); } // [C1, V6, V7] |
| 4970 | 12092 | test { try toUnicodeFail("\xf0\x90\x8b\xbb\xef\xbd\xa1-\xe2\x80\x8c\xf0\x90\xab\x84\xe1\x82\xb7"); } // [B1, C1, V3] |
| 12093 | test { try toAsciiFail("\xf0\x90\x8b\xbb\xef\xbd\xa1-\xe2\x80\x8c\xf0\x90\xab\x84\xe1\x82\xb7", false); } // [B1, C1, V3] |
| 12094 | test { try toAsciiFail("\xf0\x90\x8b\xbb\xef\xbd\xa1-\xe2\x80\x8c\xf0\x90\xab\x84\xe1\x82\xb7", true); } // [B1, V3] |
| 4971 | 12095 | test { try toUnicodeFail("\xf0\x90\x8b\xbb\xe3\x80\x82-\xe2\x80\x8c\xf0\x90\xab\x84\xe1\x82\xb7"); } // [B1, C1, V3] |
| 12096 | test { try toAsciiFail("\xf0\x90\x8b\xbb\xe3\x80\x82-\xe2\x80\x8c\xf0\x90\xab\x84\xe1\x82\xb7", false); } // [B1, C1, V3] |
| 12097 | test { try toAsciiFail("\xf0\x90\x8b\xbb\xe3\x80\x82-\xe2\x80\x8c\xf0\x90\xab\x84\xe1\x82\xb7", true); } // [B1, V3] |
| 4972 | 12098 | test { try toUnicodeFail("\xf0\x90\x8b\xbb\xe3\x80\x82-\xe2\x80\x8c\xf0\x90\xab\x84\xe2\xb4\x97"); } // [B1, C1, V3] |
| 12099 | test { try toAsciiFail("\xf0\x90\x8b\xbb\xe3\x80\x82-\xe2\x80\x8c\xf0\x90\xab\x84\xe2\xb4\x97", false); } // [B1, C1, V3] |
| 12100 | test { try toAsciiFail("\xf0\x90\x8b\xbb\xe3\x80\x82-\xe2\x80\x8c\xf0\x90\xab\x84\xe2\xb4\x97", true); } // [B1, V3] |
| 4973 | 12101 | test { try toUnicodeFail("xn--v97c.xn----lws0526f"); } // [B1, V3] |
| 12102 | test { try toAsciiFail("xn--v97c.xn----lws0526f", false); } // [B1, V3] |
| 12103 | test { try toAsciiFail("xn--v97c.xn----lws0526f", true); } // [B1, V3] |
| 4974 | 12104 | test { try toUnicodeFail("xn--v97c.xn----sgnv20du99s"); } // [B1, C1, V3] |
| 12105 | test { try toAsciiFail("xn--v97c.xn----sgnv20du99s", false); } // [B1, C1, V3] |
| 12106 | test { try toAsciiFail("xn--v97c.xn----sgnv20du99s", true); } // [B1, C1, V3] |
| 4975 | 12107 | test { try toUnicodeFail("\xf0\x90\x8b\xbb\xef\xbd\xa1-\xe2\x80\x8c\xf0\x90\xab\x84\xe2\xb4\x97"); } // [B1, C1, V3] |
| 12108 | test { try toAsciiFail("\xf0\x90\x8b\xbb\xef\xbd\xa1-\xe2\x80\x8c\xf0\x90\xab\x84\xe2\xb4\x97", false); } // [B1, C1, V3] |
| 12109 | test { try toAsciiFail("\xf0\x90\x8b\xbb\xef\xbd\xa1-\xe2\x80\x8c\xf0\x90\xab\x84\xe2\xb4\x97", true); } // [B1, V3] |
| 4976 | 12110 | test { try toUnicodeFail("xn--v97c.xn----i1g2513q"); } // [B1, V3, V7] |
| 12111 | test { try toAsciiFail("xn--v97c.xn----i1g2513q", false); } // [B1, V3, V7] |
| 12112 | test { try toAsciiFail("xn--v97c.xn----i1g2513q", true); } // [B1, V3, V7] |
| 4977 | 12113 | test { try toUnicodeFail("xn--v97c.xn----i1g888ih12u"); } // [B1, C1, V3, V7] |
| 12114 | test { try toAsciiFail("xn--v97c.xn----i1g888ih12u", false); } // [B1, C1, V3, V7] |
| 12115 | test { try toAsciiFail("xn--v97c.xn----i1g888ih12u", true); } // [B1, C1, V3, V7] |
| 4978 | 12116 | test { try toUnicodeFail("\xf0\x9f\x99\x91\xf0\x90\xb7\xba\xef\xbc\x8e\xe2\x89\xa0\xe2\x80\x8c"); } // [B1, C1, V7] |
| 12117 | test { try toAsciiFail("\xf0\x9f\x99\x91\xf0\x90\xb7\xba\xef\xbc\x8e\xe2\x89\xa0\xe2\x80\x8c", false); } // [B1, C1, V7] |
| 12118 | test { try toAsciiFail("\xf0\x9f\x99\x91\xf0\x90\xb7\xba\xef\xbc\x8e\xe2\x89\xa0\xe2\x80\x8c", true); } // [B1, V7] |
| 4979 | 12119 | test { try toUnicodeFail("\xf0\x9f\x99\x91\xf0\x90\xb7\xba\xef\xbc\x8e=\xcc\xb8\xe2\x80\x8c"); } // [B1, C1, V7] |
| 12120 | test { try toAsciiFail("\xf0\x9f\x99\x91\xf0\x90\xb7\xba\xef\xbc\x8e=\xcc\xb8\xe2\x80\x8c", false); } // [B1, C1, V7] |
| 12121 | test { try toAsciiFail("\xf0\x9f\x99\x91\xf0\x90\xb7\xba\xef\xbc\x8e=\xcc\xb8\xe2\x80\x8c", true); } // [B1, V7] |
| 4980 | 12122 | test { try toUnicodeFail("\xf0\x9f\x99\x91\xf0\x90\xb7\xba.\xe2\x89\xa0\xe2\x80\x8c"); } // [B1, C1, V7] |
| 12123 | test { try toAsciiFail("\xf0\x9f\x99\x91\xf0\x90\xb7\xba.\xe2\x89\xa0\xe2\x80\x8c", false); } // [B1, C1, V7] |
| 12124 | test { try toAsciiFail("\xf0\x9f\x99\x91\xf0\x90\xb7\xba.\xe2\x89\xa0\xe2\x80\x8c", true); } // [B1, V7] |
| 4981 | 12125 | test { try toUnicodeFail("\xf0\x9f\x99\x91\xf0\x90\xb7\xba.=\xcc\xb8\xe2\x80\x8c"); } // [B1, C1, V7] |
| 12126 | test { try toAsciiFail("\xf0\x9f\x99\x91\xf0\x90\xb7\xba.=\xcc\xb8\xe2\x80\x8c", false); } // [B1, C1, V7] |
| 12127 | test { try toAsciiFail("\xf0\x9f\x99\x91\xf0\x90\xb7\xba.=\xcc\xb8\xe2\x80\x8c", true); } // [B1, V7] |
| 4982 | 12128 | test { try toUnicodeFail("xn--bl0dh970b.xn--1ch"); } // [B1, V7] |
| 12129 | test { try toAsciiFail("xn--bl0dh970b.xn--1ch", false); } // [B1, V7] |
| 12130 | test { try toAsciiFail("xn--bl0dh970b.xn--1ch", true); } // [B1, V7] |
| 4983 | 12131 | test { try toUnicodeFail("xn--bl0dh970b.xn--0ug83g"); } // [B1, C1, V7] |
| 12132 | test { try toAsciiFail("xn--bl0dh970b.xn--0ug83g", false); } // [B1, C1, V7] |
| 12133 | test { try toAsciiFail("xn--bl0dh970b.xn--0ug83g", true); } // [B1, C1, V7] |
| 4984 | 12134 | test { try toUnicodeFail("\xd9\x8c\xe1\xb3\x92\xef\xbd\xa1\xf0\x9e\xae\x9e\xe2\xb5\xbf\xe2\xa7\x8e"); } // [B1, B3, V6, V7] |
| 12135 | test { try toAsciiFail("\xd9\x8c\xe1\xb3\x92\xef\xbd\xa1\xf0\x9e\xae\x9e\xe2\xb5\xbf\xe2\xa7\x8e", false); } // [B1, B3, V6, V7] |
| 12136 | test { try toAsciiFail("\xd9\x8c\xe1\xb3\x92\xef\xbd\xa1\xf0\x9e\xae\x9e\xe2\xb5\xbf\xe2\xa7\x8e", true); } // [B1, B3, V6, V7] |
| 4985 | 12137 | test { try toUnicodeFail("\xd9\x8c\xe1\xb3\x92\xe3\x80\x82\xf0\x9e\xae\x9e\xe2\xb5\xbf\xe2\xa7\x8e"); } // [B1, B3, V6, V7] |
| 12138 | test { try toAsciiFail("\xd9\x8c\xe1\xb3\x92\xe3\x80\x82\xf0\x9e\xae\x9e\xe2\xb5\xbf\xe2\xa7\x8e", false); } // [B1, B3, V6, V7] |
| 12139 | test { try toAsciiFail("\xd9\x8c\xe1\xb3\x92\xe3\x80\x82\xf0\x9e\xae\x9e\xe2\xb5\xbf\xe2\xa7\x8e", true); } // [B1, B3, V6, V7] |
| 4986 | 12140 | test { try toUnicodeFail("xn--ohb646i.xn--ewi38jf765c"); } // [B1, B3, V6, V7] |
| 12141 | test { try toAsciiFail("xn--ohb646i.xn--ewi38jf765c", false); } // [B1, B3, V6, V7] |
| 12142 | test { try toAsciiFail("xn--ohb646i.xn--ewi38jf765c", true); } // [B1, B3, V6, V7] |
| 4987 | 12143 | test { try toUnicodeFail("\xe1\x82\xb4\xf0\x9d\xa8\xa8\xe2\x82\x83\xf3\xa0\x81\xa6\xef\xbc\x8e\xf0\x9d\x9f\xb3\xf0\x91\x82\xb9\xe0\xae\x82"); } // [V7] |
| 12144 | test { try toAsciiFail("\xe1\x82\xb4\xf0\x9d\xa8\xa8\xe2\x82\x83\xf3\xa0\x81\xa6\xef\xbc\x8e\xf0\x9d\x9f\xb3\xf0\x91\x82\xb9\xe0\xae\x82", false); } // [V7] |
| 12145 | test { try toAsciiFail("\xe1\x82\xb4\xf0\x9d\xa8\xa8\xe2\x82\x83\xf3\xa0\x81\xa6\xef\xbc\x8e\xf0\x9d\x9f\xb3\xf0\x91\x82\xb9\xe0\xae\x82", true); } // [V7] |
| 4988 | 12146 | test { try toUnicodeFail("\xe1\x82\xb4\xf0\x9d\xa8\xa83\xf3\xa0\x81\xa6.7\xf0\x91\x82\xb9\xe0\xae\x82"); } // [V7] |
| 12147 | test { try toAsciiFail("\xe1\x82\xb4\xf0\x9d\xa8\xa83\xf3\xa0\x81\xa6.7\xf0\x91\x82\xb9\xe0\xae\x82", false); } // [V7] |
| 12148 | test { try toAsciiFail("\xe1\x82\xb4\xf0\x9d\xa8\xa83\xf3\xa0\x81\xa6.7\xf0\x91\x82\xb9\xe0\xae\x82", true); } // [V7] |
| 4989 | 12149 | test { try toUnicodeFail("\xe2\xb4\x94\xf0\x9d\xa8\xa83\xf3\xa0\x81\xa6.7\xf0\x91\x82\xb9\xe0\xae\x82"); } // [V7] |
| 12150 | test { try toAsciiFail("\xe2\xb4\x94\xf0\x9d\xa8\xa83\xf3\xa0\x81\xa6.7\xf0\x91\x82\xb9\xe0\xae\x82", false); } // [V7] |
| 12151 | test { try toAsciiFail("\xe2\xb4\x94\xf0\x9d\xa8\xa83\xf3\xa0\x81\xa6.7\xf0\x91\x82\xb9\xe0\xae\x82", true); } // [V7] |
| 4990 | 12152 | test { try toUnicodeFail("xn--3-ews6985n35s3g.xn--7-cve6271r"); } // [V7] |
| 12153 | test { try toAsciiFail("xn--3-ews6985n35s3g.xn--7-cve6271r", false); } // [V7] |
| 12154 | test { try toAsciiFail("xn--3-ews6985n35s3g.xn--7-cve6271r", true); } // [V7] |
| 4991 | 12155 | test { try toUnicodeFail("\xe2\xb4\x94\xf0\x9d\xa8\xa8\xe2\x82\x83\xf3\xa0\x81\xa6\xef\xbc\x8e\xf0\x9d\x9f\xb3\xf0\x91\x82\xb9\xe0\xae\x82"); } // [V7] |
| 12156 | test { try toAsciiFail("\xe2\xb4\x94\xf0\x9d\xa8\xa8\xe2\x82\x83\xf3\xa0\x81\xa6\xef\xbc\x8e\xf0\x9d\x9f\xb3\xf0\x91\x82\xb9\xe0\xae\x82", false); } // [V7] |
| 12157 | test { try toAsciiFail("\xe2\xb4\x94\xf0\x9d\xa8\xa8\xe2\x82\x83\xf3\xa0\x81\xa6\xef\xbc\x8e\xf0\x9d\x9f\xb3\xf0\x91\x82\xb9\xe0\xae\x82", true); } // [V7] |
| 4992 | 12158 | test { try toUnicodeFail("xn--3-b1g83426a35t0g.xn--7-cve6271r"); } // [V7] |
| 12159 | test { try toAsciiFail("xn--3-b1g83426a35t0g.xn--7-cve6271r", false); } // [V7] |
| 12160 | test { try toAsciiFail("xn--3-b1g83426a35t0g.xn--7-cve6271r", true); } // [V7] |
| 4993 | 12161 | test { try toUnicodeFail("\xe4\x8f\x88\xe2\x80\x8c\xe3\x80\x82\xe2\x80\x8c\xe2\x92\x88\xf1\xb1\xa2\x95"); } // [C1, V7] |
| 12162 | test { try toAsciiFail("\xe4\x8f\x88\xe2\x80\x8c\xe3\x80\x82\xe2\x80\x8c\xe2\x92\x88\xf1\xb1\xa2\x95", false); } // [C1, V7] |
| 12163 | test { try toAsciiFail("\xe4\x8f\x88\xe2\x80\x8c\xe3\x80\x82\xe2\x80\x8c\xe2\x92\x88\xf1\xb1\xa2\x95", true); } // [V7] |
| 4994 | 12164 | test { try toUnicodeFail("\xe4\x8f\x88\xe2\x80\x8c\xe3\x80\x82\xe2\x80\x8c1.\xf1\xb1\xa2\x95"); } // [C1, V7] |
| 12165 | test { try toAsciiFail("\xe4\x8f\x88\xe2\x80\x8c\xe3\x80\x82\xe2\x80\x8c1.\xf1\xb1\xa2\x95", false); } // [C1, V7] |
| 12166 | test { try toAsciiFail("\xe4\x8f\x88\xe2\x80\x8c\xe3\x80\x82\xe2\x80\x8c1.\xf1\xb1\xa2\x95", true); } // [V7] |
| 4995 | 12167 | test { try toUnicodeFail("xn--eco.1.xn--ms39a"); } // [V7] |
| 12168 | test { try toAsciiFail("xn--eco.1.xn--ms39a", false); } // [V7] |
| 12169 | test { try toAsciiFail("xn--eco.1.xn--ms39a", true); } // [V7] |
| 4996 | 12170 | test { try toUnicodeFail("xn--0ug491l.xn--1-rgn.xn--ms39a"); } // [C1, V7] |
| 12171 | test { try toAsciiFail("xn--0ug491l.xn--1-rgn.xn--ms39a", false); } // [C1, V7] |
| 12172 | test { try toAsciiFail("xn--0ug491l.xn--1-rgn.xn--ms39a", true); } // [C1, V7] |
| 4997 | 12173 | test { try toUnicodeFail("xn--eco.xn--tsh21126d"); } // [V7] |
| 12174 | test { try toAsciiFail("xn--eco.xn--tsh21126d", false); } // [V7] |
| 12175 | test { try toAsciiFail("xn--eco.xn--tsh21126d", true); } // [V7] |
| 4998 | 12176 | test { try toUnicodeFail("xn--0ug491l.xn--0ug88oot66q"); } // [C1, V7] |
| 12177 | test { try toAsciiFail("xn--0ug491l.xn--0ug88oot66q", false); } // [C1, V7] |
| 12178 | test { try toAsciiFail("xn--0ug491l.xn--0ug88oot66q", true); } // [C1, V7] |
| 4999 | 12179 | test { try toUnicodeFail("\xef\xbc\x91\xea\xab\xb6\xc3\x9f\xf0\x91\xb2\xa5\xef\xbd\xa1\xe1\xb7\x98"); } // [V6] |
| 12180 | test { try toAsciiFail("\xef\xbc\x91\xea\xab\xb6\xc3\x9f\xf0\x91\xb2\xa5\xef\xbd\xa1\xe1\xb7\x98", false); } // [V6] |
| 12181 | test { try toAsciiFail("\xef\xbc\x91\xea\xab\xb6\xc3\x9f\xf0\x91\xb2\xa5\xef\xbd\xa1\xe1\xb7\x98", true); } // [V6] |
| 5000 | 12182 | test { try toUnicodeFail("1\xea\xab\xb6\xc3\x9f\xf0\x91\xb2\xa5\xe3\x80\x82\xe1\xb7\x98"); } // [V6] |
| 12183 | test { try toAsciiFail("1\xea\xab\xb6\xc3\x9f\xf0\x91\xb2\xa5\xe3\x80\x82\xe1\xb7\x98", false); } // [V6] |
| 12184 | test { try toAsciiFail("1\xea\xab\xb6\xc3\x9f\xf0\x91\xb2\xa5\xe3\x80\x82\xe1\xb7\x98", true); } // [V6] |
| 5001 | 12185 | test { try toUnicodeFail("1\xea\xab\xb6SS\xf0\x91\xb2\xa5\xe3\x80\x82\xe1\xb7\x98"); } // [V6] |
| 12186 | test { try toAsciiFail("1\xea\xab\xb6SS\xf0\x91\xb2\xa5\xe3\x80\x82\xe1\xb7\x98", false); } // [V6] |
| 12187 | test { try toAsciiFail("1\xea\xab\xb6SS\xf0\x91\xb2\xa5\xe3\x80\x82\xe1\xb7\x98", true); } // [V6] |
| 5002 | 12188 | test { try toUnicodeFail("1\xea\xab\xb6ss\xf0\x91\xb2\xa5\xe3\x80\x82\xe1\xb7\x98"); } // [V6] |
| 12189 | test { try toAsciiFail("1\xea\xab\xb6ss\xf0\x91\xb2\xa5\xe3\x80\x82\xe1\xb7\x98", false); } // [V6] |
| 12190 | test { try toAsciiFail("1\xea\xab\xb6ss\xf0\x91\xb2\xa5\xe3\x80\x82\xe1\xb7\x98", true); } // [V6] |
| 5003 | 12191 | test { try toUnicodeFail("xn--1ss-ir6ln166b.xn--weg"); } // [V6] |
| 12192 | test { try toAsciiFail("xn--1ss-ir6ln166b.xn--weg", false); } // [V6] |
| 12193 | test { try toAsciiFail("xn--1ss-ir6ln166b.xn--weg", true); } // [V6] |
| 5004 | 12194 | test { try toUnicodeFail("xn--1-qfa2471kdb0d.xn--weg"); } // [V6] |
| 12195 | test { try toAsciiFail("xn--1-qfa2471kdb0d.xn--weg", false); } // [V6] |
| 12196 | test { try toAsciiFail("xn--1-qfa2471kdb0d.xn--weg", true); } // [V6] |
| 5005 | 12197 | test { try toUnicodeFail("\xef\xbc\x91\xea\xab\xb6SS\xf0\x91\xb2\xa5\xef\xbd\xa1\xe1\xb7\x98"); } // [V6] |
| 12198 | test { try toAsciiFail("\xef\xbc\x91\xea\xab\xb6SS\xf0\x91\xb2\xa5\xef\xbd\xa1\xe1\xb7\x98", false); } // [V6] |
| 12199 | test { try toAsciiFail("\xef\xbc\x91\xea\xab\xb6SS\xf0\x91\xb2\xa5\xef\xbd\xa1\xe1\xb7\x98", true); } // [V6] |
| 5006 | 12200 | test { try toUnicodeFail("\xef\xbc\x91\xea\xab\xb6ss\xf0\x91\xb2\xa5\xef\xbd\xa1\xe1\xb7\x98"); } // [V6] |
| 12201 | test { try toAsciiFail("\xef\xbc\x91\xea\xab\xb6ss\xf0\x91\xb2\xa5\xef\xbd\xa1\xe1\xb7\x98", false); } // [V6] |
| 12202 | test { try toAsciiFail("\xef\xbc\x91\xea\xab\xb6ss\xf0\x91\xb2\xa5\xef\xbd\xa1\xe1\xb7\x98", true); } // [V6] |
| 5007 | 12203 | test { try toUnicodeFail("1\xea\xab\xb6Ss\xf0\x91\xb2\xa5\xe3\x80\x82\xe1\xb7\x98"); } // [V6] |
| 12204 | test { try toAsciiFail("1\xea\xab\xb6Ss\xf0\x91\xb2\xa5\xe3\x80\x82\xe1\xb7\x98", false); } // [V6] |
| 12205 | test { try toAsciiFail("1\xea\xab\xb6Ss\xf0\x91\xb2\xa5\xe3\x80\x82\xe1\xb7\x98", true); } // [V6] |
| 5008 | 12206 | test { try toUnicodeFail("\xef\xbc\x91\xea\xab\xb6Ss\xf0\x91\xb2\xa5\xef\xbd\xa1\xe1\xb7\x98"); } // [V6] |
| 12207 | test { try toAsciiFail("\xef\xbc\x91\xea\xab\xb6Ss\xf0\x91\xb2\xa5\xef\xbd\xa1\xe1\xb7\x98", false); } // [V6] |
| 12208 | test { try toAsciiFail("\xef\xbc\x91\xea\xab\xb6Ss\xf0\x91\xb2\xa5\xef\xbd\xa1\xe1\xb7\x98", true); } // [V6] |
| 5009 | 12209 | test { try toUnicodeFail("\xe2\x80\x8d\xf1\xab\xb6\xa9\xf0\x9e\xaa\xaf\xe0\xb3\x8d\xef\xbd\xa1\xdd\xbc\xe2\x92\x88"); } // [B1, C2, V7] |
| 12210 | test { try toAsciiFail("\xe2\x80\x8d\xf1\xab\xb6\xa9\xf0\x9e\xaa\xaf\xe0\xb3\x8d\xef\xbd\xa1\xdd\xbc\xe2\x92\x88", false); } // [B1, C2, V7] |
| 12211 | test { try toAsciiFail("\xe2\x80\x8d\xf1\xab\xb6\xa9\xf0\x9e\xaa\xaf\xe0\xb3\x8d\xef\xbd\xa1\xdd\xbc\xe2\x92\x88", true); } // [B5, B6, V7] |
| 5010 | 12212 | test { try toUnicodeFail("\xe2\x80\x8d\xf1\xab\xb6\xa9\xf0\x9e\xaa\xaf\xe0\xb3\x8d\xe3\x80\x82\xdd\xbc1."); } // [B1, C2, V7] |
| 12213 | test { try toAsciiFail("\xe2\x80\x8d\xf1\xab\xb6\xa9\xf0\x9e\xaa\xaf\xe0\xb3\x8d\xe3\x80\x82\xdd\xbc1.", false); } // [B1, C2, V7, A4_2] |
| 12214 | test { try toAsciiFail("\xe2\x80\x8d\xf1\xab\xb6\xa9\xf0\x9e\xaa\xaf\xe0\xb3\x8d\xe3\x80\x82\xdd\xbc1.", true); } // [B5, B6, V7, A4_2] |
| 5011 | 12215 | test { try toUnicodeFail("xn--8tc9875v5is1a.xn--1-g6c."); } // [B5, B6, V7] |
| 12216 | test { try toAsciiFail("xn--8tc9875v5is1a.xn--1-g6c.", false); } // [B5, B6, V7, A4_2] |
| 12217 | test { try toAsciiFail("xn--8tc9875v5is1a.xn--1-g6c.", true); } // [B5, B6, V7, A4_2] |
| 5012 | 12218 | test { try toUnicodeFail("xn--8tc969gzn94a4lm8a.xn--1-g6c."); } // [B1, C2, V7] |
| 12219 | test { try toAsciiFail("xn--8tc969gzn94a4lm8a.xn--1-g6c.", false); } // [B1, C2, V7, A4_2] |
| 12220 | test { try toAsciiFail("xn--8tc969gzn94a4lm8a.xn--1-g6c.", true); } // [B1, C2, V7, A4_2] |
| 5013 | 12221 | test { try toUnicodeFail("xn--8tc9875v5is1a.xn--dqb689l"); } // [B5, B6, V7] |
| 12222 | test { try toAsciiFail("xn--8tc9875v5is1a.xn--dqb689l", false); } // [B5, B6, V7] |
| 12223 | test { try toAsciiFail("xn--8tc9875v5is1a.xn--dqb689l", true); } // [B5, B6, V7] |
| 5014 | 12224 | test { try toUnicodeFail("xn--8tc969gzn94a4lm8a.xn--dqb689l"); } // [B1, C2, V7] |
| 12225 | test { try toAsciiFail("xn--8tc969gzn94a4lm8a.xn--dqb689l", false); } // [B1, C2, V7] |
| 12226 | test { try toAsciiFail("xn--8tc969gzn94a4lm8a.xn--dqb689l", true); } // [B1, C2, V7] |
| 5015 | 12227 | test { try toUnicodeFail("\xe1\xaa\xb6\xef\xbc\x8e\xf0\x9e\xa4\xb3\xf2\x93\xa2\x96\xf2\xbb\x89\x92\xdf\x97"); } // [B1, B2, V6, V7] |
| 12228 | test { try toAsciiFail("\xe1\xaa\xb6\xef\xbc\x8e\xf0\x9e\xa4\xb3\xf2\x93\xa2\x96\xf2\xbb\x89\x92\xdf\x97", false); } // [B1, B2, V6, V7] |
| 12229 | test { try toAsciiFail("\xe1\xaa\xb6\xef\xbc\x8e\xf0\x9e\xa4\xb3\xf2\x93\xa2\x96\xf2\xbb\x89\x92\xdf\x97", true); } // [B1, B2, V6, V7] |
| 5016 | 12230 | test { try toUnicodeFail("\xe1\xaa\xb6.\xf0\x9e\xa4\xb3\xf2\x93\xa2\x96\xf2\xbb\x89\x92\xdf\x97"); } // [B1, B2, V6, V7] |
| 12231 | test { try toAsciiFail("\xe1\xaa\xb6.\xf0\x9e\xa4\xb3\xf2\x93\xa2\x96\xf2\xbb\x89\x92\xdf\x97", false); } // [B1, B2, V6, V7] |
| 12232 | test { try toAsciiFail("\xe1\xaa\xb6.\xf0\x9e\xa4\xb3\xf2\x93\xa2\x96\xf2\xbb\x89\x92\xdf\x97", true); } // [B1, B2, V6, V7] |
| 5017 | 12233 | test { try toUnicodeFail("\xe1\xaa\xb6.\xf0\x9e\xa4\x91\xf2\x93\xa2\x96\xf2\xbb\x89\x92\xdf\x97"); } // [B1, B2, V6, V7] |
| 12234 | test { try toAsciiFail("\xe1\xaa\xb6.\xf0\x9e\xa4\x91\xf2\x93\xa2\x96\xf2\xbb\x89\x92\xdf\x97", false); } // [B1, B2, V6, V7] |
| 12235 | test { try toAsciiFail("\xe1\xaa\xb6.\xf0\x9e\xa4\x91\xf2\x93\xa2\x96\xf2\xbb\x89\x92\xdf\x97", true); } // [B1, B2, V6, V7] |
| 5018 | 12236 | test { try toUnicodeFail("xn--zqf.xn--ysb9657vuiz5bj0ep"); } // [B1, B2, V6, V7] |
| 12237 | test { try toAsciiFail("xn--zqf.xn--ysb9657vuiz5bj0ep", false); } // [B1, B2, V6, V7] |
| 12238 | test { try toAsciiFail("xn--zqf.xn--ysb9657vuiz5bj0ep", true); } // [B1, B2, V6, V7] |
| 5019 | 12239 | test { try toUnicodeFail("\xe1\xaa\xb6\xef\xbc\x8e\xf0\x9e\xa4\x91\xf2\x93\xa2\x96\xf2\xbb\x89\x92\xdf\x97"); } // [B1, B2, V6, V7] |
| 12240 | test { try toAsciiFail("\xe1\xaa\xb6\xef\xbc\x8e\xf0\x9e\xa4\x91\xf2\x93\xa2\x96\xf2\xbb\x89\x92\xdf\x97", false); } // [B1, B2, V6, V7] |
| 12241 | test { try toAsciiFail("\xe1\xaa\xb6\xef\xbc\x8e\xf0\x9e\xa4\x91\xf2\x93\xa2\x96\xf2\xbb\x89\x92\xdf\x97", true); } // [B1, B2, V6, V7] |
| 5020 | 12242 | test { try toUnicodeFail("\xe0\xa1\x82\xf0\x9e\xa9\x9a\xe2\x92\x88\xef\xbc\x8e\xf3\xa0\xac\x8c\xef\xbc\x98\xf2\x8f\xb3\x8f\xdd\xb0"); } // [B1, V7] |
| 12243 | test { try toAsciiFail("\xe0\xa1\x82\xf0\x9e\xa9\x9a\xe2\x92\x88\xef\xbc\x8e\xf3\xa0\xac\x8c\xef\xbc\x98\xf2\x8f\xb3\x8f\xdd\xb0", false); } // [B1, V7] |
| 12244 | test { try toAsciiFail("\xe0\xa1\x82\xf0\x9e\xa9\x9a\xe2\x92\x88\xef\xbc\x8e\xf3\xa0\xac\x8c\xef\xbc\x98\xf2\x8f\xb3\x8f\xdd\xb0", true); } // [B1, V7] |
| 5021 | 12245 | test { try toUnicodeFail("\xe0\xa1\x82\xf0\x9e\xa9\x9a1..\xf3\xa0\xac\x8c8\xf2\x8f\xb3\x8f\xdd\xb0"); } // [B1, V7, X4_2] |
| 12246 | test { try toAsciiFail("\xe0\xa1\x82\xf0\x9e\xa9\x9a1..\xf3\xa0\xac\x8c8\xf2\x8f\xb3\x8f\xdd\xb0", false); } // [B1, V7, A4_2] |
| 12247 | test { try toAsciiFail("\xe0\xa1\x82\xf0\x9e\xa9\x9a1..\xf3\xa0\xac\x8c8\xf2\x8f\xb3\x8f\xdd\xb0", true); } // [B1, V7, A4_2] |
| 5022 | 12248 | test { try toUnicodeFail("xn--1-rid26318a..xn--8-s5c22427ox454a"); } // [B1, V7, X4_2] |
| 12249 | test { try toAsciiFail("xn--1-rid26318a..xn--8-s5c22427ox454a", false); } // [B1, V7, A4_2] |
| 12250 | test { try toAsciiFail("xn--1-rid26318a..xn--8-s5c22427ox454a", true); } // [B1, V7, A4_2] |
| 5023 | 12251 | test { try toUnicodeFail("xn--0vb095ldg52a.xn--8-s5c22427ox454a"); } // [B1, V7] |
| 12252 | test { try toAsciiFail("xn--0vb095ldg52a.xn--8-s5c22427ox454a", false); } // [B1, V7] |
| 12253 | test { try toAsciiFail("xn--0vb095ldg52a.xn--8-s5c22427ox454a", true); } // [B1, V7] |
| 5024 | 12254 | test { try toUnicodeFail("\xcd\xa1\xf0\x90\xab\xab\xcd\xa9\xe1\xa1\xb7\xe3\x80\x82-\xf3\xa0\xb0\x9b\xe9\x9e\xb0"); } // [B1, V3, V6, V7] |
| 12255 | test { try toAsciiFail("\xcd\xa1\xf0\x90\xab\xab\xcd\xa9\xe1\xa1\xb7\xe3\x80\x82-\xf3\xa0\xb0\x9b\xe9\x9e\xb0", false); } // [B1, V3, V6, V7] |
| 12256 | test { try toAsciiFail("\xcd\xa1\xf0\x90\xab\xab\xcd\xa9\xe1\xa1\xb7\xe3\x80\x82-\xf3\xa0\xb0\x9b\xe9\x9e\xb0", true); } // [B1, V3, V6, V7] |
| 5025 | 12257 | test { try toUnicodeFail("xn--cvaq482npv5t.xn----yg7dt1332g"); } // [B1, V3, V6, V7] |
| 12258 | test { try toAsciiFail("xn--cvaq482npv5t.xn----yg7dt1332g", false); } // [B1, V3, V6, V7] |
| 12259 | test { try toAsciiFail("xn--cvaq482npv5t.xn----yg7dt1332g", true); } // [B1, V3, V6, V7] |
| 5026 | 12260 | test { try toUnicodeFail("-.\xe0\xab\x8d\xe5\x89\x98\xc3\x9f\xf0\x90\xab\x83"); } // [B1, V3, V6] |
| 12261 | test { try toAsciiFail("-.\xe0\xab\x8d\xe5\x89\x98\xc3\x9f\xf0\x90\xab\x83", false); } // [B1, V3, V6] |
| 12262 | test { try toAsciiFail("-.\xe0\xab\x8d\xe5\x89\x98\xc3\x9f\xf0\x90\xab\x83", true); } // [B1, V3, V6] |
| 5027 | 12263 | test { try toUnicodeFail("-.\xe0\xab\x8d\xe5\x89\x98SS\xf0\x90\xab\x83"); } // [B1, V3, V6] |
| 12264 | test { try toAsciiFail("-.\xe0\xab\x8d\xe5\x89\x98SS\xf0\x90\xab\x83", false); } // [B1, V3, V6] |
| 12265 | test { try toAsciiFail("-.\xe0\xab\x8d\xe5\x89\x98SS\xf0\x90\xab\x83", true); } // [B1, V3, V6] |
| 5028 | 12266 | test { try toUnicodeFail("-.\xe0\xab\x8d\xe5\x89\x98ss\xf0\x90\xab\x83"); } // [B1, V3, V6] |
| 12267 | test { try toAsciiFail("-.\xe0\xab\x8d\xe5\x89\x98ss\xf0\x90\xab\x83", false); } // [B1, V3, V6] |
| 12268 | test { try toAsciiFail("-.\xe0\xab\x8d\xe5\x89\x98ss\xf0\x90\xab\x83", true); } // [B1, V3, V6] |
| 5029 | 12269 | test { try toUnicodeFail("-.\xe0\xab\x8d\xe5\x89\x98Ss\xf0\x90\xab\x83"); } // [B1, V3, V6] |
| 12270 | test { try toAsciiFail("-.\xe0\xab\x8d\xe5\x89\x98Ss\xf0\x90\xab\x83", false); } // [B1, V3, V6] |
| 12271 | test { try toAsciiFail("-.\xe0\xab\x8d\xe5\x89\x98Ss\xf0\x90\xab\x83", true); } // [B1, V3, V6] |
| 5030 | 12272 | test { try toUnicodeFail("-.xn--ss-bqg4734erywk"); } // [B1, V3, V6] |
| 12273 | test { try toAsciiFail("-.xn--ss-bqg4734erywk", false); } // [B1, V3, V6] |
| 12274 | test { try toAsciiFail("-.xn--ss-bqg4734erywk", true); } // [B1, V3, V6] |
| 5031 | 12275 | test { try toUnicodeFail("-.xn--zca791c493duf8i"); } // [B1, V3, V6] |
| 12276 | test { try toAsciiFail("-.xn--zca791c493duf8i", false); } // [B1, V3, V6] |
| 12277 | test { try toAsciiFail("-.xn--zca791c493duf8i", true); } // [B1, V3, V6] |
| 5032 | 12278 | test { try toUnicodeFail("\xe0\xa3\xbb\xf0\x9e\xb5\xb8\xef\xbd\xa1-"); } // [B1, V3, V6, V7] |
| 12279 | test { try toAsciiFail("\xe0\xa3\xbb\xf0\x9e\xb5\xb8\xef\xbd\xa1-", false); } // [B1, V3, V6, V7] |
| 12280 | test { try toAsciiFail("\xe0\xa3\xbb\xf0\x9e\xb5\xb8\xef\xbd\xa1-", true); } // [B1, V3, V6, V7] |
| 5033 | 12281 | test { try toUnicodeFail("\xe0\xa3\xbb\xf0\x9e\xb5\xb8\xe3\x80\x82-"); } // [B1, V3, V6, V7] |
| 12282 | test { try toAsciiFail("\xe0\xa3\xbb\xf0\x9e\xb5\xb8\xe3\x80\x82-", false); } // [B1, V3, V6, V7] |
| 12283 | test { try toAsciiFail("\xe0\xa3\xbb\xf0\x9e\xb5\xb8\xe3\x80\x82-", true); } // [B1, V3, V6, V7] |
| 5034 | 12284 | test { try toUnicodeFail("xn--b1b2719v.-"); } // [B1, V3, V6, V7] |
| 12285 | test { try toAsciiFail("xn--b1b2719v.-", false); } // [B1, V3, V6, V7] |
| 12286 | test { try toAsciiFail("xn--b1b2719v.-", true); } // [B1, V3, V6, V7] |
| 5035 | 12287 | test { try toUnicodeFail("\xe2\x92\x88\xf3\xa0\x88\xbb\xf0\x90\xb9\xb2\xef\xbd\xa1\xe2\x89\xa0\xd8\x83\xf0\x90\xb9\xbd"); } // [B1, V7] |
| 12288 | test { try toAsciiFail("\xe2\x92\x88\xf3\xa0\x88\xbb\xf0\x90\xb9\xb2\xef\xbd\xa1\xe2\x89\xa0\xd8\x83\xf0\x90\xb9\xbd", false); } // [B1, V7] |
| 12289 | test { try toAsciiFail("\xe2\x92\x88\xf3\xa0\x88\xbb\xf0\x90\xb9\xb2\xef\xbd\xa1\xe2\x89\xa0\xd8\x83\xf0\x90\xb9\xbd", true); } // [B1, V7] |
| 5036 | 12290 | test { try toUnicodeFail("\xe2\x92\x88\xf3\xa0\x88\xbb\xf0\x90\xb9\xb2\xef\xbd\xa1=\xcc\xb8\xd8\x83\xf0\x90\xb9\xbd"); } // [B1, V7] |
| 12291 | test { try toAsciiFail("\xe2\x92\x88\xf3\xa0\x88\xbb\xf0\x90\xb9\xb2\xef\xbd\xa1=\xcc\xb8\xd8\x83\xf0\x90\xb9\xbd", false); } // [B1, V7] |
| 12292 | test { try toAsciiFail("\xe2\x92\x88\xf3\xa0\x88\xbb\xf0\x90\xb9\xb2\xef\xbd\xa1=\xcc\xb8\xd8\x83\xf0\x90\xb9\xbd", true); } // [B1, V7] |
| 5037 | 12293 | test { try toUnicodeFail("1.\xf3\xa0\x88\xbb\xf0\x90\xb9\xb2\xe3\x80\x82\xe2\x89\xa0\xd8\x83\xf0\x90\xb9\xbd"); } // [B1, V7] |
| 12294 | test { try toAsciiFail("1.\xf3\xa0\x88\xbb\xf0\x90\xb9\xb2\xe3\x80\x82\xe2\x89\xa0\xd8\x83\xf0\x90\xb9\xbd", false); } // [B1, V7] |
| 12295 | test { try toAsciiFail("1.\xf3\xa0\x88\xbb\xf0\x90\xb9\xb2\xe3\x80\x82\xe2\x89\xa0\xd8\x83\xf0\x90\xb9\xbd", true); } // [B1, V7] |
| 5038 | 12296 | test { try toUnicodeFail("1.\xf3\xa0\x88\xbb\xf0\x90\xb9\xb2\xe3\x80\x82=\xcc\xb8\xd8\x83\xf0\x90\xb9\xbd"); } // [B1, V7] |
| 12297 | test { try toAsciiFail("1.\xf3\xa0\x88\xbb\xf0\x90\xb9\xb2\xe3\x80\x82=\xcc\xb8\xd8\x83\xf0\x90\xb9\xbd", false); } // [B1, V7] |
| 12298 | test { try toAsciiFail("1.\xf3\xa0\x88\xbb\xf0\x90\xb9\xb2\xe3\x80\x82=\xcc\xb8\xd8\x83\xf0\x90\xb9\xbd", true); } // [B1, V7] |
| 5039 | 12299 | test { try toUnicodeFail("1.xn--qo0dl3077c.xn--lfb536lb35n"); } // [B1, V7] |
| 12300 | test { try toAsciiFail("1.xn--qo0dl3077c.xn--lfb536lb35n", false); } // [B1, V7] |
| 12301 | test { try toAsciiFail("1.xn--qo0dl3077c.xn--lfb536lb35n", true); } // [B1, V7] |
| 5040 | 12302 | test { try toUnicodeFail("xn--tshw766f1153g.xn--lfb536lb35n"); } // [B1, V7] |
| 12303 | test { try toAsciiFail("xn--tshw766f1153g.xn--lfb536lb35n", false); } // [B1, V7] |
| 12304 | test { try toAsciiFail("xn--tshw766f1153g.xn--lfb536lb35n", true); } // [B1, V7] |
| 5041 | 12305 | test { try toUnicodeFail("\xf0\x90\xb9\xa2\xf3\xa0\x88\x9a\xe1\x82\xae\xe2\x80\x8c.\xe3\x96\xbe\xf0\x90\xb9\xa1"); } // [B1, B5, B6, C1, V7] |
| 12306 | test { try toAsciiFail("\xf0\x90\xb9\xa2\xf3\xa0\x88\x9a\xe1\x82\xae\xe2\x80\x8c.\xe3\x96\xbe\xf0\x90\xb9\xa1", false); } // [B1, B5, B6, C1, V7] |
| 12307 | test { try toAsciiFail("\xf0\x90\xb9\xa2\xf3\xa0\x88\x9a\xe1\x82\xae\xe2\x80\x8c.\xe3\x96\xbe\xf0\x90\xb9\xa1", true); } // [B1, B5, B6, V7] |
| 5042 | 12308 | test { try toUnicodeFail("\xf0\x90\xb9\xa2\xf3\xa0\x88\x9a\xe2\xb4\x8e\xe2\x80\x8c.\xe3\x96\xbe\xf0\x90\xb9\xa1"); } // [B1, B5, B6, C1, V7] |
| 12309 | test { try toAsciiFail("\xf0\x90\xb9\xa2\xf3\xa0\x88\x9a\xe2\xb4\x8e\xe2\x80\x8c.\xe3\x96\xbe\xf0\x90\xb9\xa1", false); } // [B1, B5, B6, C1, V7] |
| 12310 | test { try toAsciiFail("\xf0\x90\xb9\xa2\xf3\xa0\x88\x9a\xe2\xb4\x8e\xe2\x80\x8c.\xe3\x96\xbe\xf0\x90\xb9\xa1", true); } // [B1, B5, B6, V7] |
| 5043 | 12311 | test { try toUnicodeFail("xn--5kjx323em053g.xn--pelu572d"); } // [B1, B5, B6, V7] |
| 12312 | test { try toAsciiFail("xn--5kjx323em053g.xn--pelu572d", false); } // [B1, B5, B6, V7] |
| 12313 | test { try toAsciiFail("xn--5kjx323em053g.xn--pelu572d", true); } // [B1, B5, B6, V7] |
| 5044 | 12314 | test { try toUnicodeFail("xn--0ug342clq0pqxv4i.xn--pelu572d"); } // [B1, B5, B6, C1, V7] |
| 12315 | test { try toAsciiFail("xn--0ug342clq0pqxv4i.xn--pelu572d", false); } // [B1, B5, B6, C1, V7] |
| 12316 | test { try toAsciiFail("xn--0ug342clq0pqxv4i.xn--pelu572d", true); } // [B1, B5, B6, C1, V7] |
| 5045 | 12317 | test { try toUnicodeFail("xn--mnd9001km0o0g.xn--pelu572d"); } // [B1, B5, B6, V7] |
| 12318 | test { try toAsciiFail("xn--mnd9001km0o0g.xn--pelu572d", false); } // [B1, B5, B6, V7] |
| 12319 | test { try toAsciiFail("xn--mnd9001km0o0g.xn--pelu572d", true); } // [B1, B5, B6, V7] |
| 5046 | 12320 | test { try toUnicodeFail("xn--mnd289ezj4pqxp0i.xn--pelu572d"); } // [B1, B5, B6, C1, V7] |
| 12321 | test { try toAsciiFail("xn--mnd289ezj4pqxp0i.xn--pelu572d", false); } // [B1, B5, B6, C1, V7] |
| 12322 | test { try toAsciiFail("xn--mnd289ezj4pqxp0i.xn--pelu572d", true); } // [B1, B5, B6, C1, V7] |
| 5047 | 12323 | test { try toUnicodeFail("\xf2\xa9\xbc\x97\xef\xbc\x8e\xdf\x87\xe1\xa1\x96\xe1\x82\xb3\xe1\x82\xa7"); } // [B2, B3, V7] |
| 12324 | test { try toAsciiFail("\xf2\xa9\xbc\x97\xef\xbc\x8e\xdf\x87\xe1\xa1\x96\xe1\x82\xb3\xe1\x82\xa7", false); } // [B2, B3, V7] |
| 12325 | test { try toAsciiFail("\xf2\xa9\xbc\x97\xef\xbc\x8e\xdf\x87\xe1\xa1\x96\xe1\x82\xb3\xe1\x82\xa7", true); } // [B2, B3, V7] |
| 5048 | 12326 | test { try toUnicodeFail("\xf2\xa9\xbc\x97.\xdf\x87\xe1\xa1\x96\xe1\x82\xb3\xe1\x82\xa7"); } // [B2, B3, V7] |
| 12327 | test { try toAsciiFail("\xf2\xa9\xbc\x97.\xdf\x87\xe1\xa1\x96\xe1\x82\xb3\xe1\x82\xa7", false); } // [B2, B3, V7] |
| 12328 | test { try toAsciiFail("\xf2\xa9\xbc\x97.\xdf\x87\xe1\xa1\x96\xe1\x82\xb3\xe1\x82\xa7", true); } // [B2, B3, V7] |
| 5049 | 12329 | test { try toUnicodeFail("\xf2\xa9\xbc\x97.\xdf\x87\xe1\xa1\x96\xe2\xb4\x93\xe2\xb4\x87"); } // [B2, B3, V7] |
| 12330 | test { try toAsciiFail("\xf2\xa9\xbc\x97.\xdf\x87\xe1\xa1\x96\xe2\xb4\x93\xe2\xb4\x87", false); } // [B2, B3, V7] |
| 12331 | test { try toAsciiFail("\xf2\xa9\xbc\x97.\xdf\x87\xe1\xa1\x96\xe2\xb4\x93\xe2\xb4\x87", true); } // [B2, B3, V7] |
| 5050 | 12332 | test { try toUnicodeFail("xn--te28c.xn--isb295fbtpmb"); } // [B2, B3, V7] |
| 12333 | test { try toAsciiFail("xn--te28c.xn--isb295fbtpmb", false); } // [B2, B3, V7] |
| 12334 | test { try toAsciiFail("xn--te28c.xn--isb295fbtpmb", true); } // [B2, B3, V7] |
| 5051 | 12335 | test { try toUnicodeFail("\xf2\xa9\xbc\x97\xef\xbc\x8e\xdf\x87\xe1\xa1\x96\xe2\xb4\x93\xe2\xb4\x87"); } // [B2, B3, V7] |
| 12336 | test { try toAsciiFail("\xf2\xa9\xbc\x97\xef\xbc\x8e\xdf\x87\xe1\xa1\x96\xe2\xb4\x93\xe2\xb4\x87", false); } // [B2, B3, V7] |
| 12337 | test { try toAsciiFail("\xf2\xa9\xbc\x97\xef\xbc\x8e\xdf\x87\xe1\xa1\x96\xe2\xb4\x93\xe2\xb4\x87", true); } // [B2, B3, V7] |
| 5052 | 12338 | test { try toUnicodeFail("xn--te28c.xn--isb856b9a631d"); } // [B2, B3, V7] |
| 12339 | test { try toAsciiFail("xn--te28c.xn--isb856b9a631d", false); } // [B2, B3, V7] |
| 12340 | test { try toAsciiFail("xn--te28c.xn--isb856b9a631d", true); } // [B2, B3, V7] |
| 5053 | 12341 | test { try toUnicodeFail("\xf2\xa9\xbc\x97.\xdf\x87\xe1\xa1\x96\xe1\x82\xb3\xe2\xb4\x87"); } // [B2, B3, V7] |
| 12342 | test { try toAsciiFail("\xf2\xa9\xbc\x97.\xdf\x87\xe1\xa1\x96\xe1\x82\xb3\xe2\xb4\x87", false); } // [B2, B3, V7] |
| 12343 | test { try toAsciiFail("\xf2\xa9\xbc\x97.\xdf\x87\xe1\xa1\x96\xe1\x82\xb3\xe2\xb4\x87", true); } // [B2, B3, V7] |
| 5054 | 12344 | test { try toUnicodeFail("xn--te28c.xn--isb286btrgo7w"); } // [B2, B3, V7] |
| 12345 | test { try toAsciiFail("xn--te28c.xn--isb286btrgo7w", false); } // [B2, B3, V7] |
| 12346 | test { try toAsciiFail("xn--te28c.xn--isb286btrgo7w", true); } // [B2, B3, V7] |
| 5055 | 12347 | test { try toUnicodeFail("\xf2\xa9\xbc\x97\xef\xbc\x8e\xdf\x87\xe1\xa1\x96\xe1\x82\xb3\xe2\xb4\x87"); } // [B2, B3, V7] |
| 12348 | test { try toAsciiFail("\xf2\xa9\xbc\x97\xef\xbc\x8e\xdf\x87\xe1\xa1\x96\xe1\x82\xb3\xe2\xb4\x87", false); } // [B2, B3, V7] |
| 12349 | test { try toAsciiFail("\xf2\xa9\xbc\x97\xef\xbc\x8e\xdf\x87\xe1\xa1\x96\xe1\x82\xb3\xe2\xb4\x87", true); } // [B2, B3, V7] |
| 5056 | 12350 | test { try toUnicodeFail("\xe2\x80\x8d\xf4\x85\x8d\x89.\xda\xb3\xdd\xb5"); } // [B1, C2, V7] |
| 12351 | test { try toAsciiFail("\xe2\x80\x8d\xf4\x85\x8d\x89.\xda\xb3\xdd\xb5", false); } // [B1, C2, V7] |
| 12352 | test { try toAsciiFail("\xe2\x80\x8d\xf4\x85\x8d\x89.\xda\xb3\xdd\xb5", true); } // [V7] |
| 5057 | 12353 | test { try toUnicodeFail("xn--3j78f.xn--mkb20b"); } // [V7] |
| 12354 | test { try toAsciiFail("xn--3j78f.xn--mkb20b", false); } // [V7] |
| 12355 | test { try toAsciiFail("xn--3j78f.xn--mkb20b", true); } // [V7] |
| 5058 | 12356 | test { try toUnicodeFail("xn--1ug39444n.xn--mkb20b"); } // [B1, C2, V7] |
| 12357 | test { try toAsciiFail("xn--1ug39444n.xn--mkb20b", false); } // [B1, C2, V7] |
| 12358 | test { try toAsciiFail("xn--1ug39444n.xn--mkb20b", true); } // [B1, C2, V7] |
| 5059 | 12359 | test { try toUnicodeFail("\xf0\xb2\xa4\xb1\xe2\x92\x9b\xe2\xbe\xb3\xef\xbc\x8e\xea\xa1\xa6\xe2\x92\x88"); } // [V7] |
| 12360 | test { try toAsciiFail("\xf0\xb2\xa4\xb1\xe2\x92\x9b\xe2\xbe\xb3\xef\xbc\x8e\xea\xa1\xa6\xe2\x92\x88", false); } // [V7] |
| 12361 | test { try toAsciiFail("\xf0\xb2\xa4\xb1\xe2\x92\x9b\xe2\xbe\xb3\xef\xbc\x8e\xea\xa1\xa6\xe2\x92\x88", true); } // [V7] |
| 5060 | 12362 | test { try toUnicodePass("\xf0\xb2\xa4\xb120.\xe9\x9f\xb3.\xea\xa1\xa61.", "\xf0\xb2\xa4\xb120.\xe9\x9f\xb3.\xea\xa1\xa61."); } |
| 12363 | test { try toAsciiFail("\xf0\xb2\xa4\xb120.\xe9\x9f\xb3.\xea\xa1\xa61.", false); } // [A4_2] |
| 12364 | test { try toAsciiFail("\xf0\xb2\xa4\xb120.\xe9\x9f\xb3.\xea\xa1\xa61.", true); } // [A4_2] |
| 5061 | 12365 | test { try toUnicodePass("xn--20-9802c.xn--0w5a.xn--1-eg4e.", "\xf0\xb2\xa4\xb120.\xe9\x9f\xb3.\xea\xa1\xa61."); } |
| 12366 | test { try toAsciiFail("xn--20-9802c.xn--0w5a.xn--1-eg4e.", false); } // [A4_2] |
| 12367 | test { try toAsciiFail("xn--20-9802c.xn--0w5a.xn--1-eg4e.", true); } // [A4_2] |
| 5062 | 12368 | test { try toUnicodeFail("xn--dth6033bzbvx.xn--tsh9439b"); } // [V7] |
| 12369 | test { try toAsciiFail("xn--dth6033bzbvx.xn--tsh9439b", false); } // [V7] |
| 12370 | test { try toAsciiFail("xn--dth6033bzbvx.xn--tsh9439b", true); } // [V7] |
| 5063 | 12371 | test { try toUnicodeFail("\xdf\x9c\xef\xbc\x98\xf1\xb3\xa6\x93-\xef\xbd\xa1\xf2\x9e\xb2\x99\xf0\x91\x81\xbf\xf0\x90\xa9\xa5\xe0\xa7\x8d"); } // [B2, B3, B5, B6, V3, V7] |
| 12372 | test { try toAsciiFail("\xdf\x9c\xef\xbc\x98\xf1\xb3\xa6\x93-\xef\xbd\xa1\xf2\x9e\xb2\x99\xf0\x91\x81\xbf\xf0\x90\xa9\xa5\xe0\xa7\x8d", false); } // [B2, B3, B5, B6, V3, V7] |
| 12373 | test { try toAsciiFail("\xdf\x9c\xef\xbc\x98\xf1\xb3\xa6\x93-\xef\xbd\xa1\xf2\x9e\xb2\x99\xf0\x91\x81\xbf\xf0\x90\xa9\xa5\xe0\xa7\x8d", true); } // [B2, B3, B5, B6, V3, V7] |
| 5064 | 12374 | test { try toUnicodeFail("\xdf\x9c8\xf1\xb3\xa6\x93-\xe3\x80\x82\xf2\x9e\xb2\x99\xf0\x91\x81\xbf\xf0\x90\xa9\xa5\xe0\xa7\x8d"); } // [B2, B3, B5, B6, V3, V7] |
| 12375 | test { try toAsciiFail("\xdf\x9c8\xf1\xb3\xa6\x93-\xe3\x80\x82\xf2\x9e\xb2\x99\xf0\x91\x81\xbf\xf0\x90\xa9\xa5\xe0\xa7\x8d", false); } // [B2, B3, B5, B6, V3, V7] |
| 12376 | test { try toAsciiFail("\xdf\x9c8\xf1\xb3\xa6\x93-\xe3\x80\x82\xf2\x9e\xb2\x99\xf0\x91\x81\xbf\xf0\x90\xa9\xa5\xe0\xa7\x8d", true); } // [B2, B3, B5, B6, V3, V7] |
| 5065 | 12377 | test { try toUnicodeFail("xn--8--rve13079p.xn--b7b9842k42df776x"); } // [B2, B3, B5, B6, V3, V7] |
| 12378 | test { try toAsciiFail("xn--8--rve13079p.xn--b7b9842k42df776x", false); } // [B2, B3, B5, B6, V3, V7] |
| 12379 | test { try toAsciiFail("xn--8--rve13079p.xn--b7b9842k42df776x", true); } // [B2, B3, B5, B6, V3, V7] |
| 5066 | 12380 | test { try toUnicodePass("\xe1\x82\xb5\xe3\x80\x82\xdb\xb0\xe2\x89\xae\xc3\x9f\xdd\x85", "\xe2\xb4\x95.\xdb\xb0\xe2\x89\xae\xc3\x9f\xdd\x85"); } |
| 5067 | 12381 | test { try toAsciiPass("\xe1\x82\xb5\xe3\x80\x82\xdb\xb0\xe2\x89\xae\xc3\x9f\xdd\x85", "xn--dlj.xn--zca912alh227g", false); } |
| 5068 | 12382 | test { try toAsciiPass("\xe1\x82\xb5\xe3\x80\x82\xdb\xb0\xe2\x89\xae\xc3\x9f\xdd\x85", "xn--dlj.xn--ss-jbe65aw27i", true); } |
| ... | ... | @@ -5124,37 +12438,92 @@ test { try toUnicodePass("\xe2\xb4\x95.\xdb\xb0<\xcc\xb8\xc3\x9f\xdd\x85", "\xe2 |
| 5124 | 12438 | test { try toAsciiPass("\xe2\xb4\x95.\xdb\xb0<\xcc\xb8\xc3\x9f\xdd\x85", "xn--dlj.xn--zca912alh227g", false); } |
| 5125 | 12439 | test { try toAsciiPass("\xe2\xb4\x95.\xdb\xb0<\xcc\xb8\xc3\x9f\xdd\x85", "xn--dlj.xn--ss-jbe65aw27i", true); } |
| 5126 | 12440 | test { try toUnicodeFail("xn--tnd.xn--ss-jbe65aw27i"); } // [V7] |
| 12441 | test { try toAsciiFail("xn--tnd.xn--ss-jbe65aw27i", false); } // [V7] |
| 12442 | test { try toAsciiFail("xn--tnd.xn--ss-jbe65aw27i", true); } // [V7] |
| 5127 | 12443 | test { try toUnicodeFail("xn--tnd.xn--zca912alh227g"); } // [V7] |
| 12444 | test { try toAsciiFail("xn--tnd.xn--zca912alh227g", false); } // [V7] |
| 12445 | test { try toAsciiFail("xn--tnd.xn--zca912alh227g", true); } // [V7] |
| 5128 | 12446 | test { try toUnicodeFail("\xdf\xa9-.\xf0\x9d\xa8\x97\xea\x92\xb1\xe1\xad\xb2"); } // [B1, B3, V3, V6] |
| 12447 | test { try toAsciiFail("\xdf\xa9-.\xf0\x9d\xa8\x97\xea\x92\xb1\xe1\xad\xb2", false); } // [B1, B3, V3, V6] |
| 12448 | test { try toAsciiFail("\xdf\xa9-.\xf0\x9d\xa8\x97\xea\x92\xb1\xe1\xad\xb2", true); } // [B1, B3, V3, V6] |
| 5129 | 12449 | test { try toUnicodeFail("xn----odd.xn--dwf8994dc8wj"); } // [B1, B3, V3, V6] |
| 12450 | test { try toAsciiFail("xn----odd.xn--dwf8994dc8wj", false); } // [B1, B3, V3, V6] |
| 12451 | test { try toAsciiFail("xn----odd.xn--dwf8994dc8wj", true); } // [B1, B3, V3, V6] |
| 5130 | 12452 | test { try toUnicodeFail("\xf0\x9e\xbc\xb8\xe2\x80\x8c.\xe2\x89\xaf\xe4\x95\xb5\xe2\xab\xa7"); } // [B1, B3, C1, V7] |
| 12453 | test { try toAsciiFail("\xf0\x9e\xbc\xb8\xe2\x80\x8c.\xe2\x89\xaf\xe4\x95\xb5\xe2\xab\xa7", false); } // [B1, B3, C1, V7] |
| 12454 | test { try toAsciiFail("\xf0\x9e\xbc\xb8\xe2\x80\x8c.\xe2\x89\xaf\xe4\x95\xb5\xe2\xab\xa7", true); } // [B1, V7] |
| 5131 | 12455 | test { try toUnicodeFail("\xf0\x9e\xbc\xb8\xe2\x80\x8c.>\xcc\xb8\xe4\x95\xb5\xe2\xab\xa7"); } // [B1, B3, C1, V7] |
| 12456 | test { try toAsciiFail("\xf0\x9e\xbc\xb8\xe2\x80\x8c.>\xcc\xb8\xe4\x95\xb5\xe2\xab\xa7", false); } // [B1, B3, C1, V7] |
| 12457 | test { try toAsciiFail("\xf0\x9e\xbc\xb8\xe2\x80\x8c.>\xcc\xb8\xe4\x95\xb5\xe2\xab\xa7", true); } // [B1, V7] |
| 5132 | 12458 | test { try toUnicodeFail("xn--sn7h.xn--hdh754ax6w"); } // [B1, V7] |
| 12459 | test { try toAsciiFail("xn--sn7h.xn--hdh754ax6w", false); } // [B1, V7] |
| 12460 | test { try toAsciiFail("xn--sn7h.xn--hdh754ax6w", true); } // [B1, V7] |
| 5133 | 12461 | test { try toUnicodeFail("xn--0ugx453p.xn--hdh754ax6w"); } // [B1, B3, C1, V7] |
| 12462 | test { try toAsciiFail("xn--0ugx453p.xn--hdh754ax6w", false); } // [B1, B3, C1, V7] |
| 12463 | test { try toAsciiFail("xn--0ugx453p.xn--hdh754ax6w", true); } // [B1, B3, C1, V7] |
| 5134 | 12464 | test { try toUnicodeFail("\xf0\x90\xa8\x85\xc3\x9f\xef\xb1\x97.\xda\xac\xdb\xb3\xef\xb8\x92"); } // [B1, B3, V6, V7] |
| 12465 | test { try toAsciiFail("\xf0\x90\xa8\x85\xc3\x9f\xef\xb1\x97.\xda\xac\xdb\xb3\xef\xb8\x92", false); } // [B1, B3, V6, V7] |
| 12466 | test { try toAsciiFail("\xf0\x90\xa8\x85\xc3\x9f\xef\xb1\x97.\xda\xac\xdb\xb3\xef\xb8\x92", true); } // [B1, B3, V6, V7] |
| 5135 | 12467 | test { try toUnicodeFail("\xf0\x90\xa8\x85\xc3\x9f\xd9\x8a\xd8\xae.\xda\xac\xdb\xb3\xe3\x80\x82"); } // [B1, V6] |
| 12468 | test { try toAsciiFail("\xf0\x90\xa8\x85\xc3\x9f\xd9\x8a\xd8\xae.\xda\xac\xdb\xb3\xe3\x80\x82", false); } // [B1, V6, A4_2] |
| 12469 | test { try toAsciiFail("\xf0\x90\xa8\x85\xc3\x9f\xd9\x8a\xd8\xae.\xda\xac\xdb\xb3\xe3\x80\x82", true); } // [B1, V6, A4_2] |
| 5136 | 12470 | test { try toUnicodeFail("\xf0\x90\xa8\x85SS\xd9\x8a\xd8\xae.\xda\xac\xdb\xb3\xe3\x80\x82"); } // [B1, V6] |
| 12471 | test { try toAsciiFail("\xf0\x90\xa8\x85SS\xd9\x8a\xd8\xae.\xda\xac\xdb\xb3\xe3\x80\x82", false); } // [B1, V6, A4_2] |
| 12472 | test { try toAsciiFail("\xf0\x90\xa8\x85SS\xd9\x8a\xd8\xae.\xda\xac\xdb\xb3\xe3\x80\x82", true); } // [B1, V6, A4_2] |
| 5137 | 12473 | test { try toUnicodeFail("\xf0\x90\xa8\x85ss\xd9\x8a\xd8\xae.\xda\xac\xdb\xb3\xe3\x80\x82"); } // [B1, V6] |
| 12474 | test { try toAsciiFail("\xf0\x90\xa8\x85ss\xd9\x8a\xd8\xae.\xda\xac\xdb\xb3\xe3\x80\x82", false); } // [B1, V6, A4_2] |
| 12475 | test { try toAsciiFail("\xf0\x90\xa8\x85ss\xd9\x8a\xd8\xae.\xda\xac\xdb\xb3\xe3\x80\x82", true); } // [B1, V6, A4_2] |
| 5138 | 12476 | test { try toUnicodeFail("\xf0\x90\xa8\x85Ss\xd9\x8a\xd8\xae.\xda\xac\xdb\xb3\xe3\x80\x82"); } // [B1, V6] |
| 12477 | test { try toAsciiFail("\xf0\x90\xa8\x85Ss\xd9\x8a\xd8\xae.\xda\xac\xdb\xb3\xe3\x80\x82", false); } // [B1, V6, A4_2] |
| 12478 | test { try toAsciiFail("\xf0\x90\xa8\x85Ss\xd9\x8a\xd8\xae.\xda\xac\xdb\xb3\xe3\x80\x82", true); } // [B1, V6, A4_2] |
| 5139 | 12479 | test { try toUnicodeFail("xn--ss-ytd5i7765l.xn--fkb6l."); } // [B1, V6] |
| 12480 | test { try toAsciiFail("xn--ss-ytd5i7765l.xn--fkb6l.", false); } // [B1, V6, A4_2] |
| 12481 | test { try toAsciiFail("xn--ss-ytd5i7765l.xn--fkb6l.", true); } // [B1, V6, A4_2] |
| 5140 | 12482 | test { try toUnicodeFail("xn--zca23yncs877j.xn--fkb6l."); } // [B1, V6] |
| 12483 | test { try toAsciiFail("xn--zca23yncs877j.xn--fkb6l.", false); } // [B1, V6, A4_2] |
| 12484 | test { try toAsciiFail("xn--zca23yncs877j.xn--fkb6l.", true); } // [B1, V6, A4_2] |
| 5141 | 12485 | test { try toUnicodeFail("\xf0\x90\xa8\x85SS\xef\xb1\x97.\xda\xac\xdb\xb3\xef\xb8\x92"); } // [B1, B3, V6, V7] |
| 12486 | test { try toAsciiFail("\xf0\x90\xa8\x85SS\xef\xb1\x97.\xda\xac\xdb\xb3\xef\xb8\x92", false); } // [B1, B3, V6, V7] |
| 12487 | test { try toAsciiFail("\xf0\x90\xa8\x85SS\xef\xb1\x97.\xda\xac\xdb\xb3\xef\xb8\x92", true); } // [B1, B3, V6, V7] |
| 5142 | 12488 | test { try toUnicodeFail("\xf0\x90\xa8\x85ss\xef\xb1\x97.\xda\xac\xdb\xb3\xef\xb8\x92"); } // [B1, B3, V6, V7] |
| 12489 | test { try toAsciiFail("\xf0\x90\xa8\x85ss\xef\xb1\x97.\xda\xac\xdb\xb3\xef\xb8\x92", false); } // [B1, B3, V6, V7] |
| 12490 | test { try toAsciiFail("\xf0\x90\xa8\x85ss\xef\xb1\x97.\xda\xac\xdb\xb3\xef\xb8\x92", true); } // [B1, B3, V6, V7] |
| 5143 | 12491 | test { try toUnicodeFail("\xf0\x90\xa8\x85Ss\xef\xb1\x97.\xda\xac\xdb\xb3\xef\xb8\x92"); } // [B1, B3, V6, V7] |
| 12492 | test { try toAsciiFail("\xf0\x90\xa8\x85Ss\xef\xb1\x97.\xda\xac\xdb\xb3\xef\xb8\x92", false); } // [B1, B3, V6, V7] |
| 12493 | test { try toAsciiFail("\xf0\x90\xa8\x85Ss\xef\xb1\x97.\xda\xac\xdb\xb3\xef\xb8\x92", true); } // [B1, B3, V6, V7] |
| 5144 | 12494 | test { try toUnicodeFail("xn--ss-ytd5i7765l.xn--fkb6lp314e"); } // [B1, B3, V6, V7] |
| 12495 | test { try toAsciiFail("xn--ss-ytd5i7765l.xn--fkb6lp314e", false); } // [B1, B3, V6, V7] |
| 12496 | test { try toAsciiFail("xn--ss-ytd5i7765l.xn--fkb6lp314e", true); } // [B1, B3, V6, V7] |
| 5145 | 12497 | test { try toUnicodeFail("xn--zca23yncs877j.xn--fkb6lp314e"); } // [B1, B3, V6, V7] |
| 12498 | test { try toAsciiFail("xn--zca23yncs877j.xn--fkb6lp314e", false); } // [B1, B3, V6, V7] |
| 12499 | test { try toAsciiFail("xn--zca23yncs877j.xn--fkb6lp314e", true); } // [B1, B3, V6, V7] |
| 5146 | 12500 | test { try toUnicodeFail("-\xe2\x89\xae\xf0\x9f\xa1\x92\xe1\xb3\xad.\xf1\x8f\xbf\xbe\xe1\x82\xa1\xdc\x94"); } // [B1, V3, V7] |
| 12501 | test { try toAsciiFail("-\xe2\x89\xae\xf0\x9f\xa1\x92\xe1\xb3\xad.\xf1\x8f\xbf\xbe\xe1\x82\xa1\xdc\x94", false); } // [B1, V3, V7] |
| 12502 | test { try toAsciiFail("-\xe2\x89\xae\xf0\x9f\xa1\x92\xe1\xb3\xad.\xf1\x8f\xbf\xbe\xe1\x82\xa1\xdc\x94", true); } // [B1, V3, V7] |
| 5147 | 12503 | test { try toUnicodeFail("-<\xcc\xb8\xf0\x9f\xa1\x92\xe1\xb3\xad.\xf1\x8f\xbf\xbe\xe1\x82\xa1\xdc\x94"); } // [B1, V3, V7] |
| 12504 | test { try toAsciiFail("-<\xcc\xb8\xf0\x9f\xa1\x92\xe1\xb3\xad.\xf1\x8f\xbf\xbe\xe1\x82\xa1\xdc\x94", false); } // [B1, V3, V7] |
| 12505 | test { try toAsciiFail("-<\xcc\xb8\xf0\x9f\xa1\x92\xe1\xb3\xad.\xf1\x8f\xbf\xbe\xe1\x82\xa1\xdc\x94", true); } // [B1, V3, V7] |
| 5148 | 12506 | test { try toUnicodeFail("-<\xcc\xb8\xf0\x9f\xa1\x92\xe1\xb3\xad.\xf1\x8f\xbf\xbe\xe2\xb4\x81\xdc\x94"); } // [B1, V3, V7] |
| 12507 | test { try toAsciiFail("-<\xcc\xb8\xf0\x9f\xa1\x92\xe1\xb3\xad.\xf1\x8f\xbf\xbe\xe2\xb4\x81\xdc\x94", false); } // [B1, V3, V7] |
| 12508 | test { try toAsciiFail("-<\xcc\xb8\xf0\x9f\xa1\x92\xe1\xb3\xad.\xf1\x8f\xbf\xbe\xe2\xb4\x81\xdc\x94", true); } // [B1, V3, V7] |
| 5149 | 12509 | test { try toUnicodeFail("-\xe2\x89\xae\xf0\x9f\xa1\x92\xe1\xb3\xad.\xf1\x8f\xbf\xbe\xe2\xb4\x81\xdc\x94"); } // [B1, V3, V7] |
| 12510 | test { try toAsciiFail("-\xe2\x89\xae\xf0\x9f\xa1\x92\xe1\xb3\xad.\xf1\x8f\xbf\xbe\xe2\xb4\x81\xdc\x94", false); } // [B1, V3, V7] |
| 12511 | test { try toAsciiFail("-\xe2\x89\xae\xf0\x9f\xa1\x92\xe1\xb3\xad.\xf1\x8f\xbf\xbe\xe2\xb4\x81\xdc\x94", true); } // [B1, V3, V7] |
| 5150 | 12512 | test { try toUnicodeFail("xn----44l04zxt68c.xn--enb135qf106f"); } // [B1, V3, V7] |
| 12513 | test { try toAsciiFail("xn----44l04zxt68c.xn--enb135qf106f", false); } // [B1, V3, V7] |
| 12514 | test { try toAsciiFail("xn----44l04zxt68c.xn--enb135qf106f", true); } // [B1, V3, V7] |
| 5151 | 12515 | test { try toUnicodeFail("xn----44l04zxt68c.xn--enb300c1597h"); } // [B1, V3, V7] |
| 12516 | test { try toAsciiFail("xn----44l04zxt68c.xn--enb300c1597h", false); } // [B1, V3, V7] |
| 12517 | test { try toAsciiFail("xn----44l04zxt68c.xn--enb300c1597h", true); } // [B1, V3, V7] |
| 5152 | 12518 | test { try toAsciiPass("\xf0\x9e\xa4\xa8\xef\xbd\xa1\xea\xa1\x8f\xe2\x80\x8d\xe2\x80\x8c", "xn--ge6h.xn--oc9a", true); } |
| 5153 | 12519 | test { try toUnicodeFail("\xf0\x9e\xa4\xa8\xef\xbd\xa1\xea\xa1\x8f\xe2\x80\x8d\xe2\x80\x8c"); } // [B6, C1, C2] |
| 12520 | test { try toAsciiFail("\xf0\x9e\xa4\xa8\xef\xbd\xa1\xea\xa1\x8f\xe2\x80\x8d\xe2\x80\x8c", false); } // [B6, C1, C2] |
| 5154 | 12521 | test { try toAsciiPass("\xf0\x9e\xa4\xa8\xe3\x80\x82\xea\xa1\x8f\xe2\x80\x8d\xe2\x80\x8c", "xn--ge6h.xn--oc9a", true); } |
| 5155 | 12522 | test { try toUnicodeFail("\xf0\x9e\xa4\xa8\xe3\x80\x82\xea\xa1\x8f\xe2\x80\x8d\xe2\x80\x8c"); } // [B6, C1, C2] |
| 12523 | test { try toAsciiFail("\xf0\x9e\xa4\xa8\xe3\x80\x82\xea\xa1\x8f\xe2\x80\x8d\xe2\x80\x8c", false); } // [B6, C1, C2] |
| 5156 | 12524 | test { try toAsciiPass("\xf0\x9e\xa4\x86\xe3\x80\x82\xea\xa1\x8f\xe2\x80\x8d\xe2\x80\x8c", "xn--ge6h.xn--oc9a", true); } |
| 5157 | 12525 | test { try toUnicodeFail("\xf0\x9e\xa4\x86\xe3\x80\x82\xea\xa1\x8f\xe2\x80\x8d\xe2\x80\x8c"); } // [B6, C1, C2] |
| 12526 | test { try toAsciiFail("\xf0\x9e\xa4\x86\xe3\x80\x82\xea\xa1\x8f\xe2\x80\x8d\xe2\x80\x8c", false); } // [B6, C1, C2] |
| 5158 | 12527 | test { try toUnicodePass("xn--ge6h.xn--oc9a", "\xf0\x9e\xa4\xa8.\xea\xa1\x8f"); } |
| 5159 | 12528 | test { try toAsciiPass("xn--ge6h.xn--oc9a", "xn--ge6h.xn--oc9a", false); } |
| 5160 | 12529 | test { try toAsciiPass("xn--ge6h.xn--oc9a", "xn--ge6h.xn--oc9a", true); } |
| ... | ... | @@ -5165,59 +12534,164 @@ test { try toUnicodePass("\xf0\x9e\xa4\x86.\xea\xa1\x8f", "\xf0\x9e\xa4\xa8.\xea |
| 5165 | 12534 | test { try toAsciiPass("\xf0\x9e\xa4\x86.\xea\xa1\x8f", "xn--ge6h.xn--oc9a", false); } |
| 5166 | 12535 | test { try toAsciiPass("\xf0\x9e\xa4\x86.\xea\xa1\x8f", "xn--ge6h.xn--oc9a", true); } |
| 5167 | 12536 | test { try toUnicodeFail("xn--ge6h.xn--0ugb9575h"); } // [B6, C1, C2] |
| 12537 | test { try toAsciiFail("xn--ge6h.xn--0ugb9575h", false); } // [B6, C1, C2] |
| 12538 | test { try toAsciiFail("xn--ge6h.xn--0ugb9575h", true); } // [B6, C1, C2] |
| 5168 | 12539 | test { try toAsciiPass("\xf0\x9e\xa4\x86\xef\xbd\xa1\xea\xa1\x8f\xe2\x80\x8d\xe2\x80\x8c", "xn--ge6h.xn--oc9a", true); } |
| 5169 | 12540 | test { try toUnicodeFail("\xf0\x9e\xa4\x86\xef\xbd\xa1\xea\xa1\x8f\xe2\x80\x8d\xe2\x80\x8c"); } // [B6, C1, C2] |
| 12541 | test { try toAsciiFail("\xf0\x9e\xa4\x86\xef\xbd\xa1\xea\xa1\x8f\xe2\x80\x8d\xe2\x80\x8c", false); } // [B6, C1, C2] |
| 5170 | 12542 | test { try toUnicodeFail("\xf3\xa0\x85\xb9\xf0\x91\x82\xb6\xef\xbc\x8e\xe1\xa2\x8c\xf0\x91\x82\xb9\xd9\xa9"); } // [B1, B5, B6, V6] |
| 12543 | test { try toAsciiFail("\xf3\xa0\x85\xb9\xf0\x91\x82\xb6\xef\xbc\x8e\xe1\xa2\x8c\xf0\x91\x82\xb9\xd9\xa9", false); } // [B1, B5, B6, V6] |
| 12544 | test { try toAsciiFail("\xf3\xa0\x85\xb9\xf0\x91\x82\xb6\xef\xbc\x8e\xe1\xa2\x8c\xf0\x91\x82\xb9\xd9\xa9", true); } // [B1, B5, B6, V6] |
| 5171 | 12545 | test { try toUnicodeFail("\xf3\xa0\x85\xb9\xf0\x91\x82\xb6.\xe1\xa2\x8c\xf0\x91\x82\xb9\xd9\xa9"); } // [B1, B5, B6, V6] |
| 12546 | test { try toAsciiFail("\xf3\xa0\x85\xb9\xf0\x91\x82\xb6.\xe1\xa2\x8c\xf0\x91\x82\xb9\xd9\xa9", false); } // [B1, B5, B6, V6] |
| 12547 | test { try toAsciiFail("\xf3\xa0\x85\xb9\xf0\x91\x82\xb6.\xe1\xa2\x8c\xf0\x91\x82\xb9\xd9\xa9", true); } // [B1, B5, B6, V6] |
| 5172 | 12548 | test { try toUnicodeFail("xn--b50d.xn--iib993gyp5p"); } // [B1, B5, B6, V6] |
| 12549 | test { try toAsciiFail("xn--b50d.xn--iib993gyp5p", false); } // [B1, B5, B6, V6] |
| 12550 | test { try toAsciiFail("xn--b50d.xn--iib993gyp5p", true); } // [B1, B5, B6, V6] |
| 5173 | 12551 | test { try toUnicodeFail("\xe2\x84\xb2\xf3\xa0\x85\xba\xf1\x9d\xb5\x92\xe3\x80\x82\xe2\x89\xaf\xe2\xbe\x91"); } // [V7] |
| 12552 | test { try toAsciiFail("\xe2\x84\xb2\xf3\xa0\x85\xba\xf1\x9d\xb5\x92\xe3\x80\x82\xe2\x89\xaf\xe2\xbe\x91", false); } // [V7] |
| 12553 | test { try toAsciiFail("\xe2\x84\xb2\xf3\xa0\x85\xba\xf1\x9d\xb5\x92\xe3\x80\x82\xe2\x89\xaf\xe2\xbe\x91", true); } // [V7] |
| 5174 | 12554 | test { try toUnicodeFail("\xe2\x84\xb2\xf3\xa0\x85\xba\xf1\x9d\xb5\x92\xe3\x80\x82>\xcc\xb8\xe2\xbe\x91"); } // [V7] |
| 12555 | test { try toAsciiFail("\xe2\x84\xb2\xf3\xa0\x85\xba\xf1\x9d\xb5\x92\xe3\x80\x82>\xcc\xb8\xe2\xbe\x91", false); } // [V7] |
| 12556 | test { try toAsciiFail("\xe2\x84\xb2\xf3\xa0\x85\xba\xf1\x9d\xb5\x92\xe3\x80\x82>\xcc\xb8\xe2\xbe\x91", true); } // [V7] |
| 5175 | 12557 | test { try toUnicodeFail("\xe2\x84\xb2\xf3\xa0\x85\xba\xf1\x9d\xb5\x92\xe3\x80\x82\xe2\x89\xaf\xe8\xa5\xbe"); } // [V7] |
| 12558 | test { try toAsciiFail("\xe2\x84\xb2\xf3\xa0\x85\xba\xf1\x9d\xb5\x92\xe3\x80\x82\xe2\x89\xaf\xe8\xa5\xbe", false); } // [V7] |
| 12559 | test { try toAsciiFail("\xe2\x84\xb2\xf3\xa0\x85\xba\xf1\x9d\xb5\x92\xe3\x80\x82\xe2\x89\xaf\xe8\xa5\xbe", true); } // [V7] |
| 5176 | 12560 | test { try toUnicodeFail("\xe2\x84\xb2\xf3\xa0\x85\xba\xf1\x9d\xb5\x92\xe3\x80\x82>\xcc\xb8\xe8\xa5\xbe"); } // [V7] |
| 12561 | test { try toAsciiFail("\xe2\x84\xb2\xf3\xa0\x85\xba\xf1\x9d\xb5\x92\xe3\x80\x82>\xcc\xb8\xe8\xa5\xbe", false); } // [V7] |
| 12562 | test { try toAsciiFail("\xe2\x84\xb2\xf3\xa0\x85\xba\xf1\x9d\xb5\x92\xe3\x80\x82>\xcc\xb8\xe8\xa5\xbe", true); } // [V7] |
| 5177 | 12563 | test { try toUnicodeFail("\xe2\x85\x8e\xf3\xa0\x85\xba\xf1\x9d\xb5\x92\xe3\x80\x82>\xcc\xb8\xe8\xa5\xbe"); } // [V7] |
| 12564 | test { try toAsciiFail("\xe2\x85\x8e\xf3\xa0\x85\xba\xf1\x9d\xb5\x92\xe3\x80\x82>\xcc\xb8\xe8\xa5\xbe", false); } // [V7] |
| 12565 | test { try toAsciiFail("\xe2\x85\x8e\xf3\xa0\x85\xba\xf1\x9d\xb5\x92\xe3\x80\x82>\xcc\xb8\xe8\xa5\xbe", true); } // [V7] |
| 5178 | 12566 | test { try toUnicodeFail("\xe2\x85\x8e\xf3\xa0\x85\xba\xf1\x9d\xb5\x92\xe3\x80\x82\xe2\x89\xaf\xe8\xa5\xbe"); } // [V7] |
| 12567 | test { try toAsciiFail("\xe2\x85\x8e\xf3\xa0\x85\xba\xf1\x9d\xb5\x92\xe3\x80\x82\xe2\x89\xaf\xe8\xa5\xbe", false); } // [V7] |
| 12568 | test { try toAsciiFail("\xe2\x85\x8e\xf3\xa0\x85\xba\xf1\x9d\xb5\x92\xe3\x80\x82\xe2\x89\xaf\xe8\xa5\xbe", true); } // [V7] |
| 5179 | 12569 | test { try toUnicodeFail("xn--73g39298c.xn--hdhz171b"); } // [V7] |
| 12570 | test { try toAsciiFail("xn--73g39298c.xn--hdhz171b", false); } // [V7] |
| 12571 | test { try toAsciiFail("xn--73g39298c.xn--hdhz171b", true); } // [V7] |
| 5180 | 12572 | test { try toUnicodeFail("\xe2\x85\x8e\xf3\xa0\x85\xba\xf1\x9d\xb5\x92\xe3\x80\x82>\xcc\xb8\xe2\xbe\x91"); } // [V7] |
| 12573 | test { try toAsciiFail("\xe2\x85\x8e\xf3\xa0\x85\xba\xf1\x9d\xb5\x92\xe3\x80\x82>\xcc\xb8\xe2\xbe\x91", false); } // [V7] |
| 12574 | test { try toAsciiFail("\xe2\x85\x8e\xf3\xa0\x85\xba\xf1\x9d\xb5\x92\xe3\x80\x82>\xcc\xb8\xe2\xbe\x91", true); } // [V7] |
| 5181 | 12575 | test { try toUnicodeFail("\xe2\x85\x8e\xf3\xa0\x85\xba\xf1\x9d\xb5\x92\xe3\x80\x82\xe2\x89\xaf\xe2\xbe\x91"); } // [V7] |
| 12576 | test { try toAsciiFail("\xe2\x85\x8e\xf3\xa0\x85\xba\xf1\x9d\xb5\x92\xe3\x80\x82\xe2\x89\xaf\xe2\xbe\x91", false); } // [V7] |
| 12577 | test { try toAsciiFail("\xe2\x85\x8e\xf3\xa0\x85\xba\xf1\x9d\xb5\x92\xe3\x80\x82\xe2\x89\xaf\xe2\xbe\x91", true); } // [V7] |
| 5182 | 12578 | test { try toUnicodeFail("xn--f3g73398c.xn--hdhz171b"); } // [V7] |
| 12579 | test { try toAsciiFail("xn--f3g73398c.xn--hdhz171b", false); } // [V7] |
| 12580 | test { try toAsciiFail("xn--f3g73398c.xn--hdhz171b", true); } // [V7] |
| 5183 | 12581 | test { try toUnicodeFail("\xcf\x82\xe2\x80\x8d\xe0\xb7\x94\xd9\xa0\xef\xbd\xa1-"); } // [B1, B5, B6, C2, V3] |
| 12582 | test { try toAsciiFail("\xcf\x82\xe2\x80\x8d\xe0\xb7\x94\xd9\xa0\xef\xbd\xa1-", false); } // [B1, B5, B6, C2, V3] |
| 12583 | test { try toAsciiFail("\xcf\x82\xe2\x80\x8d\xe0\xb7\x94\xd9\xa0\xef\xbd\xa1-", true); } // [B1, B5, B6, V3] |
| 5184 | 12584 | test { try toUnicodeFail("\xcf\x82\xe2\x80\x8d\xe0\xb7\x94\xd9\xa0\xe3\x80\x82-"); } // [B1, B5, B6, C2, V3] |
| 12585 | test { try toAsciiFail("\xcf\x82\xe2\x80\x8d\xe0\xb7\x94\xd9\xa0\xe3\x80\x82-", false); } // [B1, B5, B6, C2, V3] |
| 12586 | test { try toAsciiFail("\xcf\x82\xe2\x80\x8d\xe0\xb7\x94\xd9\xa0\xe3\x80\x82-", true); } // [B1, B5, B6, V3] |
| 5185 | 12587 | test { try toUnicodeFail("\xce\xa3\xe2\x80\x8d\xe0\xb7\x94\xd9\xa0\xe3\x80\x82-"); } // [B1, B5, B6, C2, V3] |
| 12588 | test { try toAsciiFail("\xce\xa3\xe2\x80\x8d\xe0\xb7\x94\xd9\xa0\xe3\x80\x82-", false); } // [B1, B5, B6, C2, V3] |
| 12589 | test { try toAsciiFail("\xce\xa3\xe2\x80\x8d\xe0\xb7\x94\xd9\xa0\xe3\x80\x82-", true); } // [B1, B5, B6, V3] |
| 5186 | 12590 | test { try toUnicodeFail("\xcf\x83\xe2\x80\x8d\xe0\xb7\x94\xd9\xa0\xe3\x80\x82-"); } // [B1, B5, B6, C2, V3] |
| 12591 | test { try toAsciiFail("\xcf\x83\xe2\x80\x8d\xe0\xb7\x94\xd9\xa0\xe3\x80\x82-", false); } // [B1, B5, B6, C2, V3] |
| 12592 | test { try toAsciiFail("\xcf\x83\xe2\x80\x8d\xe0\xb7\x94\xd9\xa0\xe3\x80\x82-", true); } // [B1, B5, B6, V3] |
| 5187 | 12593 | test { try toUnicodeFail("xn--4xa25ks2j.-"); } // [B1, B5, B6, V3] |
| 12594 | test { try toAsciiFail("xn--4xa25ks2j.-", false); } // [B1, B5, B6, V3] |
| 12595 | test { try toAsciiFail("xn--4xa25ks2j.-", true); } // [B1, B5, B6, V3] |
| 5188 | 12596 | test { try toUnicodeFail("xn--4xa25ks2jenu.-"); } // [B1, B5, B6, C2, V3] |
| 12597 | test { try toAsciiFail("xn--4xa25ks2jenu.-", false); } // [B1, B5, B6, C2, V3] |
| 12598 | test { try toAsciiFail("xn--4xa25ks2jenu.-", true); } // [B1, B5, B6, C2, V3] |
| 5189 | 12599 | test { try toUnicodeFail("xn--3xa45ks2jenu.-"); } // [B1, B5, B6, C2, V3] |
| 12600 | test { try toAsciiFail("xn--3xa45ks2jenu.-", false); } // [B1, B5, B6, C2, V3] |
| 12601 | test { try toAsciiFail("xn--3xa45ks2jenu.-", true); } // [B1, B5, B6, C2, V3] |
| 5190 | 12602 | test { try toUnicodeFail("\xce\xa3\xe2\x80\x8d\xe0\xb7\x94\xd9\xa0\xef\xbd\xa1-"); } // [B1, B5, B6, C2, V3] |
| 12603 | test { try toAsciiFail("\xce\xa3\xe2\x80\x8d\xe0\xb7\x94\xd9\xa0\xef\xbd\xa1-", false); } // [B1, B5, B6, C2, V3] |
| 12604 | test { try toAsciiFail("\xce\xa3\xe2\x80\x8d\xe0\xb7\x94\xd9\xa0\xef\xbd\xa1-", true); } // [B1, B5, B6, V3] |
| 5191 | 12605 | test { try toUnicodeFail("\xcf\x83\xe2\x80\x8d\xe0\xb7\x94\xd9\xa0\xef\xbd\xa1-"); } // [B1, B5, B6, C2, V3] |
| 12606 | test { try toAsciiFail("\xcf\x83\xe2\x80\x8d\xe0\xb7\x94\xd9\xa0\xef\xbd\xa1-", false); } // [B1, B5, B6, C2, V3] |
| 12607 | test { try toAsciiFail("\xcf\x83\xe2\x80\x8d\xe0\xb7\x94\xd9\xa0\xef\xbd\xa1-", true); } // [B1, B5, B6, V3] |
| 5192 | 12608 | test { try toUnicodeFail("\xe2\x80\x8c.\xc3\x9f\xe1\x82\xa9-"); } // [C1, V3] |
| 12609 | test { try toAsciiFail("\xe2\x80\x8c.\xc3\x9f\xe1\x82\xa9-", false); } // [C1, V3] |
| 12610 | test { try toAsciiFail("\xe2\x80\x8c.\xc3\x9f\xe1\x82\xa9-", true); } // [V3, A4_2] |
| 5193 | 12611 | test { try toUnicodeFail("\xe2\x80\x8c.\xc3\x9f\xe2\xb4\x89-"); } // [C1, V3] |
| 12612 | test { try toAsciiFail("\xe2\x80\x8c.\xc3\x9f\xe2\xb4\x89-", false); } // [C1, V3] |
| 12613 | test { try toAsciiFail("\xe2\x80\x8c.\xc3\x9f\xe2\xb4\x89-", true); } // [V3, A4_2] |
| 5194 | 12614 | test { try toUnicodeFail("\xe2\x80\x8c.SS\xe1\x82\xa9-"); } // [C1, V3] |
| 12615 | test { try toAsciiFail("\xe2\x80\x8c.SS\xe1\x82\xa9-", false); } // [C1, V3] |
| 12616 | test { try toAsciiFail("\xe2\x80\x8c.SS\xe1\x82\xa9-", true); } // [V3, A4_2] |
| 5195 | 12617 | test { try toUnicodeFail("\xe2\x80\x8c.ss\xe2\xb4\x89-"); } // [C1, V3] |
| 12618 | test { try toAsciiFail("\xe2\x80\x8c.ss\xe2\xb4\x89-", false); } // [C1, V3] |
| 12619 | test { try toAsciiFail("\xe2\x80\x8c.ss\xe2\xb4\x89-", true); } // [V3, A4_2] |
| 5196 | 12620 | test { try toUnicodeFail("\xe2\x80\x8c.Ss\xe2\xb4\x89-"); } // [C1, V3] |
| 12621 | test { try toAsciiFail("\xe2\x80\x8c.Ss\xe2\xb4\x89-", false); } // [C1, V3] |
| 12622 | test { try toAsciiFail("\xe2\x80\x8c.Ss\xe2\xb4\x89-", true); } // [V3, A4_2] |
| 5197 | 12623 | test { try toUnicodeFail(".xn--ss--bi1b"); } // [V3, X4_2] |
| 12624 | test { try toAsciiFail(".xn--ss--bi1b", false); } // [V3, A4_2] |
| 12625 | test { try toAsciiFail(".xn--ss--bi1b", true); } // [V3, A4_2] |
| 5198 | 12626 | test { try toUnicodeFail("xn--0ug.xn--ss--bi1b"); } // [C1, V3] |
| 12627 | test { try toAsciiFail("xn--0ug.xn--ss--bi1b", false); } // [C1, V3] |
| 12628 | test { try toAsciiFail("xn--0ug.xn--ss--bi1b", true); } // [C1, V3] |
| 5199 | 12629 | test { try toUnicodeFail("xn--0ug.xn----pfa2305a"); } // [C1, V3] |
| 12630 | test { try toAsciiFail("xn--0ug.xn----pfa2305a", false); } // [C1, V3] |
| 12631 | test { try toAsciiFail("xn--0ug.xn----pfa2305a", true); } // [C1, V3] |
| 5200 | 12632 | test { try toUnicodeFail(".xn--ss--4rn"); } // [V3, V7, X4_2] |
| 12633 | test { try toAsciiFail(".xn--ss--4rn", false); } // [V3, V7, A4_2] |
| 12634 | test { try toAsciiFail(".xn--ss--4rn", true); } // [V3, V7, A4_2] |
| 5201 | 12635 | test { try toUnicodeFail("xn--0ug.xn--ss--4rn"); } // [C1, V3, V7] |
| 12636 | test { try toAsciiFail("xn--0ug.xn--ss--4rn", false); } // [C1, V3, V7] |
| 12637 | test { try toAsciiFail("xn--0ug.xn--ss--4rn", true); } // [C1, V3, V7] |
| 5202 | 12638 | test { try toUnicodeFail("xn--0ug.xn----pfa042j"); } // [C1, V3, V7] |
| 12639 | test { try toAsciiFail("xn--0ug.xn----pfa042j", false); } // [C1, V3, V7] |
| 12640 | test { try toAsciiFail("xn--0ug.xn----pfa042j", true); } // [C1, V3, V7] |
| 5203 | 12641 | test { try toUnicodeFail("\xf3\x8d\xad\xb2\xf0\x90\xab\x8d\xe3\x93\xb1\xe3\x80\x82\xe2\xbe\x91"); } // [B5, V7] |
| 12642 | test { try toAsciiFail("\xf3\x8d\xad\xb2\xf0\x90\xab\x8d\xe3\x93\xb1\xe3\x80\x82\xe2\xbe\x91", false); } // [B5, V7] |
| 12643 | test { try toAsciiFail("\xf3\x8d\xad\xb2\xf0\x90\xab\x8d\xe3\x93\xb1\xe3\x80\x82\xe2\xbe\x91", true); } // [B5, V7] |
| 5204 | 12644 | test { try toUnicodeFail("\xf3\x8d\xad\xb2\xf0\x90\xab\x8d\xe3\x93\xb1\xe3\x80\x82\xe8\xa5\xbe"); } // [B5, V7] |
| 12645 | test { try toAsciiFail("\xf3\x8d\xad\xb2\xf0\x90\xab\x8d\xe3\x93\xb1\xe3\x80\x82\xe8\xa5\xbe", false); } // [B5, V7] |
| 12646 | test { try toAsciiFail("\xf3\x8d\xad\xb2\xf0\x90\xab\x8d\xe3\x93\xb1\xe3\x80\x82\xe8\xa5\xbe", true); } // [B5, V7] |
| 5205 | 12647 | test { try toUnicodeFail("xn--u7kt691dlj09f.xn--9v2a"); } // [B5, V7] |
| 12648 | test { try toAsciiFail("xn--u7kt691dlj09f.xn--9v2a", false); } // [B5, V7] |
| 12649 | test { try toAsciiFail("xn--u7kt691dlj09f.xn--9v2a", true); } // [B5, V7] |
| 5206 | 12650 | test { try toUnicodeFail("\xda\xa0\xf0\x90\xae\x8b\xf0\x90\xb9\xb0\xe2\x89\xae\xe3\x80\x82\xe2\x89\xaf\xf3\xa0\xa6\x97\xe2\x80\x8d"); } // [B1, B3, C2, V7] |
| 12651 | test { try toAsciiFail("\xda\xa0\xf0\x90\xae\x8b\xf0\x90\xb9\xb0\xe2\x89\xae\xe3\x80\x82\xe2\x89\xaf\xf3\xa0\xa6\x97\xe2\x80\x8d", false); } // [B1, B3, C2, V7] |
| 12652 | test { try toAsciiFail("\xda\xa0\xf0\x90\xae\x8b\xf0\x90\xb9\xb0\xe2\x89\xae\xe3\x80\x82\xe2\x89\xaf\xf3\xa0\xa6\x97\xe2\x80\x8d", true); } // [B1, B3, V7] |
| 5207 | 12653 | test { try toUnicodeFail("\xda\xa0\xf0\x90\xae\x8b\xf0\x90\xb9\xb0<\xcc\xb8\xe3\x80\x82>\xcc\xb8\xf3\xa0\xa6\x97\xe2\x80\x8d"); } // [B1, B3, C2, V7] |
| 12654 | test { try toAsciiFail("\xda\xa0\xf0\x90\xae\x8b\xf0\x90\xb9\xb0<\xcc\xb8\xe3\x80\x82>\xcc\xb8\xf3\xa0\xa6\x97\xe2\x80\x8d", false); } // [B1, B3, C2, V7] |
| 12655 | test { try toAsciiFail("\xda\xa0\xf0\x90\xae\x8b\xf0\x90\xb9\xb0<\xcc\xb8\xe3\x80\x82>\xcc\xb8\xf3\xa0\xa6\x97\xe2\x80\x8d", true); } // [B1, B3, V7] |
| 5208 | 12656 | test { try toUnicodeFail("xn--2jb053lf13nyoc.xn--hdh08821l"); } // [B1, B3, V7] |
| 12657 | test { try toAsciiFail("xn--2jb053lf13nyoc.xn--hdh08821l", false); } // [B1, B3, V7] |
| 12658 | test { try toAsciiFail("xn--2jb053lf13nyoc.xn--hdh08821l", true); } // [B1, B3, V7] |
| 5209 | 12659 | test { try toUnicodeFail("xn--2jb053lf13nyoc.xn--1ugx6gc8096c"); } // [B1, B3, C2, V7] |
| 12660 | test { try toAsciiFail("xn--2jb053lf13nyoc.xn--1ugx6gc8096c", false); } // [B1, B3, C2, V7] |
| 12661 | test { try toAsciiFail("xn--2jb053lf13nyoc.xn--1ugx6gc8096c", true); } // [B1, B3, C2, V7] |
| 5210 | 12662 | test { try toUnicodeFail("\xf0\x9d\x9f\x9e\xef\xbd\xa1\xf1\x83\xb0\xb6\xdd\xb7\xe0\xa2\xb0\xe2\xa9\x8b"); } // [B1, B5, B6, V7] |
| 12663 | test { try toAsciiFail("\xf0\x9d\x9f\x9e\xef\xbd\xa1\xf1\x83\xb0\xb6\xdd\xb7\xe0\xa2\xb0\xe2\xa9\x8b", false); } // [B1, B5, B6, V7] |
| 12664 | test { try toAsciiFail("\xf0\x9d\x9f\x9e\xef\xbd\xa1\xf1\x83\xb0\xb6\xdd\xb7\xe0\xa2\xb0\xe2\xa9\x8b", true); } // [B1, B5, B6, V7] |
| 5211 | 12665 | test { try toUnicodeFail("6\xe3\x80\x82\xf1\x83\xb0\xb6\xdd\xb7\xe0\xa2\xb0\xe2\xa9\x8b"); } // [B1, B5, B6, V7] |
| 12666 | test { try toAsciiFail("6\xe3\x80\x82\xf1\x83\xb0\xb6\xdd\xb7\xe0\xa2\xb0\xe2\xa9\x8b", false); } // [B1, B5, B6, V7] |
| 12667 | test { try toAsciiFail("6\xe3\x80\x82\xf1\x83\xb0\xb6\xdd\xb7\xe0\xa2\xb0\xe2\xa9\x8b", true); } // [B1, B5, B6, V7] |
| 5212 | 12668 | test { try toUnicodeFail("6.xn--7pb04do15eq748f"); } // [B1, B5, B6, V7] |
| 12669 | test { try toAsciiFail("6.xn--7pb04do15eq748f", false); } // [B1, B5, B6, V7] |
| 12670 | test { try toAsciiFail("6.xn--7pb04do15eq748f", true); } // [B1, B5, B6, V7] |
| 5213 | 12671 | test { try toUnicodeFail("-\xef\xb3\xbd\xe3\x80\x82\xf0\x91\x8d\xb4\xf0\x91\x87\x80"); } // [B1, V3, V6] |
| 12672 | test { try toAsciiFail("-\xef\xb3\xbd\xe3\x80\x82\xf0\x91\x8d\xb4\xf0\x91\x87\x80", false); } // [B1, V3, V6] |
| 12673 | test { try toAsciiFail("-\xef\xb3\xbd\xe3\x80\x82\xf0\x91\x8d\xb4\xf0\x91\x87\x80", true); } // [B1, V3, V6] |
| 5214 | 12674 | test { try toUnicodeFail("-\xef\xb3\xbd\xe3\x80\x82\xf0\x91\x87\x80\xf0\x91\x8d\xb4"); } // [B1, V3, V6] |
| 12675 | test { try toAsciiFail("-\xef\xb3\xbd\xe3\x80\x82\xf0\x91\x87\x80\xf0\x91\x8d\xb4", false); } // [B1, V3, V6] |
| 12676 | test { try toAsciiFail("-\xef\xb3\xbd\xe3\x80\x82\xf0\x91\x87\x80\xf0\x91\x8d\xb4", true); } // [B1, V3, V6] |
| 5215 | 12677 | test { try toUnicodeFail("-\xd8\xb4\xd9\x89\xe3\x80\x82\xf0\x91\x87\x80\xf0\x91\x8d\xb4"); } // [B1, V3, V6] |
| 12678 | test { try toAsciiFail("-\xd8\xb4\xd9\x89\xe3\x80\x82\xf0\x91\x87\x80\xf0\x91\x8d\xb4", false); } // [B1, V3, V6] |
| 12679 | test { try toAsciiFail("-\xd8\xb4\xd9\x89\xe3\x80\x82\xf0\x91\x87\x80\xf0\x91\x8d\xb4", true); } // [B1, V3, V6] |
| 5216 | 12680 | test { try toUnicodeFail("xn----qnc7d.xn--wd1d62a"); } // [B1, V3, V6] |
| 12681 | test { try toAsciiFail("xn----qnc7d.xn--wd1d62a", false); } // [B1, V3, V6] |
| 12682 | test { try toAsciiFail("xn----qnc7d.xn--wd1d62a", true); } // [B1, V3, V6] |
| 5217 | 12683 | test { try toUnicodeFail("\xe2\x80\x8c\xf3\xa0\x8a\xb6\xf0\x9d\x9f\x8f.\xe0\xb5\x83\xf2\xaa\xa5\x90\xf0\x90\xb9\xac\xf3\x8a\x93\xb6"); } // [B1, C1, V6, V7] |
| 12684 | test { try toAsciiFail("\xe2\x80\x8c\xf3\xa0\x8a\xb6\xf0\x9d\x9f\x8f.\xe0\xb5\x83\xf2\xaa\xa5\x90\xf0\x90\xb9\xac\xf3\x8a\x93\xb6", false); } // [B1, C1, V6, V7] |
| 12685 | test { try toAsciiFail("\xe2\x80\x8c\xf3\xa0\x8a\xb6\xf0\x9d\x9f\x8f.\xe0\xb5\x83\xf2\xaa\xa5\x90\xf0\x90\xb9\xac\xf3\x8a\x93\xb6", true); } // [B1, V6, V7] |
| 5218 | 12686 | test { try toUnicodeFail("\xe2\x80\x8c\xf3\xa0\x8a\xb61.\xe0\xb5\x83\xf2\xaa\xa5\x90\xf0\x90\xb9\xac\xf3\x8a\x93\xb6"); } // [B1, C1, V6, V7] |
| 12687 | test { try toAsciiFail("\xe2\x80\x8c\xf3\xa0\x8a\xb61.\xe0\xb5\x83\xf2\xaa\xa5\x90\xf0\x90\xb9\xac\xf3\x8a\x93\xb6", false); } // [B1, C1, V6, V7] |
| 12688 | test { try toAsciiFail("\xe2\x80\x8c\xf3\xa0\x8a\xb61.\xe0\xb5\x83\xf2\xaa\xa5\x90\xf0\x90\xb9\xac\xf3\x8a\x93\xb6", true); } // [B1, V6, V7] |
| 5219 | 12689 | test { try toUnicodeFail("xn--1-f521m.xn--mxc0872kcu37dnmem"); } // [B1, V6, V7] |
| 12690 | test { try toAsciiFail("xn--1-f521m.xn--mxc0872kcu37dnmem", false); } // [B1, V6, V7] |
| 12691 | test { try toAsciiFail("xn--1-f521m.xn--mxc0872kcu37dnmem", true); } // [B1, V6, V7] |
| 5220 | 12692 | test { try toUnicodeFail("xn--1-rgnu0071n.xn--mxc0872kcu37dnmem"); } // [B1, C1, V6, V7] |
| 12693 | test { try toAsciiFail("xn--1-rgnu0071n.xn--mxc0872kcu37dnmem", false); } // [B1, C1, V6, V7] |
| 12694 | test { try toAsciiFail("xn--1-rgnu0071n.xn--mxc0872kcu37dnmem", true); } // [B1, C1, V6, V7] |
| 5221 | 12695 | test { try toUnicodePass("\xe9\xbd\x99--\xf0\x9d\x9f\xb0.\xc3\x9f", "\xe9\xbd\x99--4.\xc3\x9f"); } |
| 5222 | 12696 | test { try toAsciiPass("\xe9\xbd\x99--\xf0\x9d\x9f\xb0.\xc3\x9f", "xn----4-p16k.xn--zca", false); } |
| 5223 | 12697 | test { try toAsciiPass("\xe9\xbd\x99--\xf0\x9d\x9f\xb0.\xc3\x9f", "xn----4-p16k.ss", true); } |
| ... | ... | @@ -5249,74 +12723,200 @@ test { try toUnicodePass("\xe9\xbd\x99--\xf0\x9d\x9f\xb0.Ss", "\xe9\xbd\x99--4.s |
| 5249 | 12723 | test { try toAsciiPass("\xe9\xbd\x99--\xf0\x9d\x9f\xb0.Ss", "xn----4-p16k.ss", false); } |
| 5250 | 12724 | test { try toAsciiPass("\xe9\xbd\x99--\xf0\x9d\x9f\xb0.Ss", "xn----4-p16k.ss", true); } |
| 5251 | 12725 | test { try toUnicodeFail("\xe1\xaf\xb2.\xf0\x90\xb9\xa2\xf0\x9e\x80\x96\xe2\x80\x8c"); } // [B1, C1, V6] |
| 12726 | test { try toAsciiFail("\xe1\xaf\xb2.\xf0\x90\xb9\xa2\xf0\x9e\x80\x96\xe2\x80\x8c", false); } // [B1, C1, V6] |
| 12727 | test { try toAsciiFail("\xe1\xaf\xb2.\xf0\x90\xb9\xa2\xf0\x9e\x80\x96\xe2\x80\x8c", true); } // [B1, V6] |
| 5252 | 12728 | test { try toUnicodeFail("xn--0zf.xn--9n0d2296a"); } // [B1, V6] |
| 12729 | test { try toAsciiFail("xn--0zf.xn--9n0d2296a", false); } // [B1, V6] |
| 12730 | test { try toAsciiFail("xn--0zf.xn--9n0d2296a", true); } // [B1, V6] |
| 5253 | 12731 | test { try toUnicodeFail("xn--0zf.xn--0ug9894grqqf"); } // [B1, C1, V6] |
| 12732 | test { try toAsciiFail("xn--0zf.xn--0ug9894grqqf", false); } // [B1, C1, V6] |
| 12733 | test { try toAsciiFail("xn--0zf.xn--0ug9894grqqf", true); } // [B1, C1, V6] |
| 5254 | 12734 | test { try toUnicodeFail("\xf3\x83\xb2\x99\xf3\xa0\x8b\x98\xef\xbd\xa1?-\xe2\x80\x8d"); } // [C2, V7, U1] |
| 12735 | test { try toAsciiFail("\xf3\x83\xb2\x99\xf3\xa0\x8b\x98\xef\xbd\xa1?-\xe2\x80\x8d", false); } // [C2, V7, U1] |
| 12736 | test { try toAsciiFail("\xf3\x83\xb2\x99\xf3\xa0\x8b\x98\xef\xbd\xa1?-\xe2\x80\x8d", true); } // [V3, V7, U1] |
| 5255 | 12737 | test { try toUnicodeFail("\xf3\x83\xb2\x99\xf3\xa0\x8b\x98\xe3\x80\x82?-\xe2\x80\x8d"); } // [C2, V7, U1] |
| 12738 | test { try toAsciiFail("\xf3\x83\xb2\x99\xf3\xa0\x8b\x98\xe3\x80\x82?-\xe2\x80\x8d", false); } // [C2, V7, U1] |
| 12739 | test { try toAsciiFail("\xf3\x83\xb2\x99\xf3\xa0\x8b\x98\xe3\x80\x82?-\xe2\x80\x8d", true); } // [V3, V7, U1] |
| 5256 | 12740 | test { try toUnicodeFail("xn--ct86d8w51a.?-"); } // [V3, V7, U1] |
| 12741 | test { try toAsciiFail("xn--ct86d8w51a.?-", false); } // [V3, V7, U1] |
| 12742 | test { try toAsciiFail("xn--ct86d8w51a.?-", true); } // [V3, V7, U1] |
| 5257 | 12743 | test { try toUnicodeFail("xn--ct86d8w51a.xn--?--n1t"); } // [C2, V7, U1] |
| 12744 | test { try toAsciiFail("xn--ct86d8w51a.xn--?--n1t", false); } // [C2, V7, U1] |
| 12745 | test { try toAsciiFail("xn--ct86d8w51a.xn--?--n1t", true); } // [C2, V7, U1] |
| 5258 | 12746 | test { try toUnicodeFail("xn--ct86d8w51a.?-\xe2\x80\x8d"); } // [C2, V7, U1] |
| 12747 | test { try toAsciiFail("xn--ct86d8w51a.?-\xe2\x80\x8d", false); } // [C2, V7, U1] |
| 12748 | test { try toAsciiFail("xn--ct86d8w51a.?-\xe2\x80\x8d", true); } // [V3, V7, U1] |
| 5259 | 12749 | test { try toUnicodeFail("XN--CT86D8W51A.?-\xe2\x80\x8d"); } // [C2, V7, U1] |
| 12750 | test { try toAsciiFail("XN--CT86D8W51A.?-\xe2\x80\x8d", false); } // [C2, V7, U1] |
| 12751 | test { try toAsciiFail("XN--CT86D8W51A.?-\xe2\x80\x8d", true); } // [V3, V7, U1] |
| 5260 | 12752 | test { try toUnicodeFail("Xn--Ct86d8w51a.?-\xe2\x80\x8d"); } // [C2, V7, U1] |
| 12753 | test { try toAsciiFail("Xn--Ct86d8w51a.?-\xe2\x80\x8d", false); } // [C2, V7, U1] |
| 12754 | test { try toAsciiFail("Xn--Ct86d8w51a.?-\xe2\x80\x8d", true); } // [V3, V7, U1] |
| 5261 | 12755 | test { try toUnicodeFail("\xe1\xa9\xa0\xef\xbc\x8e\xf0\x9e\xb5\xb7-\xf0\x9d\xaa\xa9\xe6\x82\x8e"); } // [B1, B2, B3, V6, V7] |
| 12756 | test { try toAsciiFail("\xe1\xa9\xa0\xef\xbc\x8e\xf0\x9e\xb5\xb7-\xf0\x9d\xaa\xa9\xe6\x82\x8e", false); } // [B1, B2, B3, V6, V7] |
| 12757 | test { try toAsciiFail("\xe1\xa9\xa0\xef\xbc\x8e\xf0\x9e\xb5\xb7-\xf0\x9d\xaa\xa9\xe6\x82\x8e", true); } // [B1, B2, B3, V6, V7] |
| 5262 | 12758 | test { try toUnicodeFail("\xe1\xa9\xa0.\xf0\x9e\xb5\xb7-\xf0\x9d\xaa\xa9\xe6\x82\x8e"); } // [B1, B2, B3, V6, V7] |
| 12759 | test { try toAsciiFail("\xe1\xa9\xa0.\xf0\x9e\xb5\xb7-\xf0\x9d\xaa\xa9\xe6\x82\x8e", false); } // [B1, B2, B3, V6, V7] |
| 12760 | test { try toAsciiFail("\xe1\xa9\xa0.\xf0\x9e\xb5\xb7-\xf0\x9d\xaa\xa9\xe6\x82\x8e", true); } // [B1, B2, B3, V6, V7] |
| 5263 | 12761 | test { try toUnicodeFail("xn--jof.xn----gf4bq282iezpa"); } // [B1, B2, B3, V6, V7] |
| 12762 | test { try toAsciiFail("xn--jof.xn----gf4bq282iezpa", false); } // [B1, B2, B3, V6, V7] |
| 12763 | test { try toAsciiFail("xn--jof.xn----gf4bq282iezpa", true); } // [B1, B2, B3, V6, V7] |
| 5264 | 12764 | test { try toUnicodeFail("\xf0\x9b\x9c\xaf\xf3\xa0\x8a\x9b\xef\xbc\x8e\xf0\x9e\xa4\xb3\xf1\x8f\xa5\xbe"); } // [B2, B3, B6, V7] |
| 12765 | test { try toAsciiFail("\xf0\x9b\x9c\xaf\xf3\xa0\x8a\x9b\xef\xbc\x8e\xf0\x9e\xa4\xb3\xf1\x8f\xa5\xbe", false); } // [B2, B3, B6, V7] |
| 12766 | test { try toAsciiFail("\xf0\x9b\x9c\xaf\xf3\xa0\x8a\x9b\xef\xbc\x8e\xf0\x9e\xa4\xb3\xf1\x8f\xa5\xbe", true); } // [B2, B3, B6, V7] |
| 5265 | 12767 | test { try toUnicodeFail("\xf0\x9b\x9c\xaf\xf3\xa0\x8a\x9b.\xf0\x9e\xa4\xb3\xf1\x8f\xa5\xbe"); } // [B2, B3, B6, V7] |
| 12768 | test { try toAsciiFail("\xf0\x9b\x9c\xaf\xf3\xa0\x8a\x9b.\xf0\x9e\xa4\xb3\xf1\x8f\xa5\xbe", false); } // [B2, B3, B6, V7] |
| 12769 | test { try toAsciiFail("\xf0\x9b\x9c\xaf\xf3\xa0\x8a\x9b.\xf0\x9e\xa4\xb3\xf1\x8f\xa5\xbe", true); } // [B2, B3, B6, V7] |
| 5266 | 12770 | test { try toUnicodeFail("\xf0\x9b\x9c\xaf\xf3\xa0\x8a\x9b.\xf0\x9e\xa4\x91\xf1\x8f\xa5\xbe"); } // [B2, B3, B6, V7] |
| 12771 | test { try toAsciiFail("\xf0\x9b\x9c\xaf\xf3\xa0\x8a\x9b.\xf0\x9e\xa4\x91\xf1\x8f\xa5\xbe", false); } // [B2, B3, B6, V7] |
| 12772 | test { try toAsciiFail("\xf0\x9b\x9c\xaf\xf3\xa0\x8a\x9b.\xf0\x9e\xa4\x91\xf1\x8f\xa5\xbe", true); } // [B2, B3, B6, V7] |
| 5267 | 12773 | test { try toUnicodeFail("xn--xx5gy2741c.xn--re6hw266j"); } // [B2, B3, B6, V7] |
| 12774 | test { try toAsciiFail("xn--xx5gy2741c.xn--re6hw266j", false); } // [B2, B3, B6, V7] |
| 12775 | test { try toAsciiFail("xn--xx5gy2741c.xn--re6hw266j", true); } // [B2, B3, B6, V7] |
| 5268 | 12776 | test { try toUnicodeFail("\xf0\x9b\x9c\xaf\xf3\xa0\x8a\x9b\xef\xbc\x8e\xf0\x9e\xa4\x91\xf1\x8f\xa5\xbe"); } // [B2, B3, B6, V7] |
| 12777 | test { try toAsciiFail("\xf0\x9b\x9c\xaf\xf3\xa0\x8a\x9b\xef\xbc\x8e\xf0\x9e\xa4\x91\xf1\x8f\xa5\xbe", false); } // [B2, B3, B6, V7] |
| 12778 | test { try toAsciiFail("\xf0\x9b\x9c\xaf\xf3\xa0\x8a\x9b\xef\xbc\x8e\xf0\x9e\xa4\x91\xf1\x8f\xa5\xbe", true); } // [B2, B3, B6, V7] |
| 5269 | 12779 | test { try toUnicodeFail("\xdc\x9c\xf0\x90\xab\x92\xd8\xae.\xf0\x90\x8b\xb2"); } // [B1] |
| 12780 | test { try toAsciiFail("\xdc\x9c\xf0\x90\xab\x92\xd8\xae.\xf0\x90\x8b\xb2", false); } // [B1] |
| 12781 | test { try toAsciiFail("\xdc\x9c\xf0\x90\xab\x92\xd8\xae.\xf0\x90\x8b\xb2", true); } // [B1] |
| 5270 | 12782 | test { try toUnicodeFail("xn--tgb98b8643d.xn--m97c"); } // [B1] |
| 12783 | test { try toAsciiFail("xn--tgb98b8643d.xn--m97c", false); } // [B1] |
| 12784 | test { try toAsciiFail("xn--tgb98b8643d.xn--m97c", true); } // [B1] |
| 5271 | 12785 | test { try toUnicodeFail("\xf0\x90\xbc\x91\xf0\x9e\xa4\x93\xd8\xb7\xe0\xa3\xa2.?"); } // [B1, V7, U1] |
| 12786 | test { try toAsciiFail("\xf0\x90\xbc\x91\xf0\x9e\xa4\x93\xd8\xb7\xe0\xa3\xa2.?", false); } // [B1, V7, U1] |
| 12787 | test { try toAsciiFail("\xf0\x90\xbc\x91\xf0\x9e\xa4\x93\xd8\xb7\xe0\xa3\xa2.?", true); } // [B1, V7, U1] |
| 5272 | 12788 | test { try toUnicodeFail("\xf0\x90\xbc\x91\xf0\x9e\xa4\xb5\xd8\xb7\xe0\xa3\xa2.?"); } // [B1, V7, U1] |
| 12789 | test { try toAsciiFail("\xf0\x90\xbc\x91\xf0\x9e\xa4\xb5\xd8\xb7\xe0\xa3\xa2.?", false); } // [B1, V7, U1] |
| 12790 | test { try toAsciiFail("\xf0\x90\xbc\x91\xf0\x9e\xa4\xb5\xd8\xb7\xe0\xa3\xa2.?", true); } // [B1, V7, U1] |
| 5273 | 12791 | test { try toUnicodeFail("xn--2gb08k9w69agm0g.?"); } // [B1, V7, U1] |
| 12792 | test { try toAsciiFail("xn--2gb08k9w69agm0g.?", false); } // [B1, V7, U1] |
| 12793 | test { try toAsciiFail("xn--2gb08k9w69agm0g.?", true); } // [B1, V7, U1] |
| 5274 | 12794 | test { try toUnicodeFail("\xe2\x86\x83\xe3\x80\x82\xe0\xa9\x8d\xe1\xb3\x94\xf0\x9e\xb7\xa3"); } // [B1, V6, V7] |
| 12795 | test { try toAsciiFail("\xe2\x86\x83\xe3\x80\x82\xe0\xa9\x8d\xe1\xb3\x94\xf0\x9e\xb7\xa3", false); } // [B1, V6, V7] |
| 12796 | test { try toAsciiFail("\xe2\x86\x83\xe3\x80\x82\xe0\xa9\x8d\xe1\xb3\x94\xf0\x9e\xb7\xa3", true); } // [B1, V6, V7] |
| 5275 | 12797 | test { try toUnicodeFail("\xe2\x86\x83\xe3\x80\x82\xe1\xb3\x94\xe0\xa9\x8d\xf0\x9e\xb7\xa3"); } // [B1, V6, V7] |
| 12798 | test { try toAsciiFail("\xe2\x86\x83\xe3\x80\x82\xe1\xb3\x94\xe0\xa9\x8d\xf0\x9e\xb7\xa3", false); } // [B1, V6, V7] |
| 12799 | test { try toAsciiFail("\xe2\x86\x83\xe3\x80\x82\xe1\xb3\x94\xe0\xa9\x8d\xf0\x9e\xb7\xa3", true); } // [B1, V6, V7] |
| 5276 | 12800 | test { try toUnicodeFail("\xe2\x86\x84\xe3\x80\x82\xe1\xb3\x94\xe0\xa9\x8d\xf0\x9e\xb7\xa3"); } // [B1, V6, V7] |
| 12801 | test { try toAsciiFail("\xe2\x86\x84\xe3\x80\x82\xe1\xb3\x94\xe0\xa9\x8d\xf0\x9e\xb7\xa3", false); } // [B1, V6, V7] |
| 12802 | test { try toAsciiFail("\xe2\x86\x84\xe3\x80\x82\xe1\xb3\x94\xe0\xa9\x8d\xf0\x9e\xb7\xa3", true); } // [B1, V6, V7] |
| 5277 | 12803 | test { try toUnicodeFail("xn--r5g.xn--ybc995g0835a"); } // [B1, V6, V7] |
| 12804 | test { try toAsciiFail("xn--r5g.xn--ybc995g0835a", false); } // [B1, V6, V7] |
| 12805 | test { try toAsciiFail("xn--r5g.xn--ybc995g0835a", true); } // [B1, V6, V7] |
| 5278 | 12806 | test { try toUnicodeFail("\xe2\x86\x84\xe3\x80\x82\xe0\xa9\x8d\xe1\xb3\x94\xf0\x9e\xb7\xa3"); } // [B1, V6, V7] |
| 12807 | test { try toAsciiFail("\xe2\x86\x84\xe3\x80\x82\xe0\xa9\x8d\xe1\xb3\x94\xf0\x9e\xb7\xa3", false); } // [B1, V6, V7] |
| 12808 | test { try toAsciiFail("\xe2\x86\x84\xe3\x80\x82\xe0\xa9\x8d\xe1\xb3\x94\xf0\x9e\xb7\xa3", true); } // [B1, V6, V7] |
| 5279 | 12809 | test { try toUnicodeFail("xn--q5g.xn--ybc995g0835a"); } // [B1, V6, V7] |
| 12810 | test { try toAsciiFail("xn--q5g.xn--ybc995g0835a", false); } // [B1, V6, V7] |
| 12811 | test { try toAsciiFail("xn--q5g.xn--ybc995g0835a", true); } // [B1, V6, V7] |
| 5280 | 12812 | test { try toUnicodeFail("\xf3\xa0\xaa\xa2-\xe3\x80\x82\xf2\x9b\x82\x8f\xe2\x89\xae\xf0\x91\x9c\xab"); } // [V3, V7] |
| 12813 | test { try toAsciiFail("\xf3\xa0\xaa\xa2-\xe3\x80\x82\xf2\x9b\x82\x8f\xe2\x89\xae\xf0\x91\x9c\xab", false); } // [V3, V7] |
| 12814 | test { try toAsciiFail("\xf3\xa0\xaa\xa2-\xe3\x80\x82\xf2\x9b\x82\x8f\xe2\x89\xae\xf0\x91\x9c\xab", true); } // [V3, V7] |
| 5281 | 12815 | test { try toUnicodeFail("\xf3\xa0\xaa\xa2-\xe3\x80\x82\xf2\x9b\x82\x8f<\xcc\xb8\xf0\x91\x9c\xab"); } // [V3, V7] |
| 12816 | test { try toAsciiFail("\xf3\xa0\xaa\xa2-\xe3\x80\x82\xf2\x9b\x82\x8f<\xcc\xb8\xf0\x91\x9c\xab", false); } // [V3, V7] |
| 12817 | test { try toAsciiFail("\xf3\xa0\xaa\xa2-\xe3\x80\x82\xf2\x9b\x82\x8f<\xcc\xb8\xf0\x91\x9c\xab", true); } // [V3, V7] |
| 5282 | 12818 | test { try toUnicodeFail("xn----bh61m.xn--gdhz157g0em1d"); } // [V3, V7] |
| 12819 | test { try toAsciiFail("xn----bh61m.xn--gdhz157g0em1d", false); } // [V3, V7] |
| 12820 | test { try toAsciiFail("xn----bh61m.xn--gdhz157g0em1d", true); } // [V3, V7] |
| 5283 | 12821 | test { try toUnicodeFail("\xe2\x80\x8c\xf3\xa0\x89\xb9\xe2\x80\x8d\xe3\x80\x82\xf2\x8c\xbf\xa7\xe2\x89\xae\xe1\x82\xa9"); } // [C1, C2, V7] |
| 12822 | test { try toAsciiFail("\xe2\x80\x8c\xf3\xa0\x89\xb9\xe2\x80\x8d\xe3\x80\x82\xf2\x8c\xbf\xa7\xe2\x89\xae\xe1\x82\xa9", false); } // [C1, C2, V7] |
| 12823 | test { try toAsciiFail("\xe2\x80\x8c\xf3\xa0\x89\xb9\xe2\x80\x8d\xe3\x80\x82\xf2\x8c\xbf\xa7\xe2\x89\xae\xe1\x82\xa9", true); } // [V7] |
| 5284 | 12824 | test { try toUnicodeFail("\xe2\x80\x8c\xf3\xa0\x89\xb9\xe2\x80\x8d\xe3\x80\x82\xf2\x8c\xbf\xa7<\xcc\xb8\xe1\x82\xa9"); } // [C1, C2, V7] |
| 12825 | test { try toAsciiFail("\xe2\x80\x8c\xf3\xa0\x89\xb9\xe2\x80\x8d\xe3\x80\x82\xf2\x8c\xbf\xa7<\xcc\xb8\xe1\x82\xa9", false); } // [C1, C2, V7] |
| 12826 | test { try toAsciiFail("\xe2\x80\x8c\xf3\xa0\x89\xb9\xe2\x80\x8d\xe3\x80\x82\xf2\x8c\xbf\xa7<\xcc\xb8\xe1\x82\xa9", true); } // [V7] |
| 5285 | 12827 | test { try toUnicodeFail("\xe2\x80\x8c\xf3\xa0\x89\xb9\xe2\x80\x8d\xe3\x80\x82\xf2\x8c\xbf\xa7<\xcc\xb8\xe2\xb4\x89"); } // [C1, C2, V7] |
| 12828 | test { try toAsciiFail("\xe2\x80\x8c\xf3\xa0\x89\xb9\xe2\x80\x8d\xe3\x80\x82\xf2\x8c\xbf\xa7<\xcc\xb8\xe2\xb4\x89", false); } // [C1, C2, V7] |
| 12829 | test { try toAsciiFail("\xe2\x80\x8c\xf3\xa0\x89\xb9\xe2\x80\x8d\xe3\x80\x82\xf2\x8c\xbf\xa7<\xcc\xb8\xe2\xb4\x89", true); } // [V7] |
| 5286 | 12830 | test { try toUnicodeFail("\xe2\x80\x8c\xf3\xa0\x89\xb9\xe2\x80\x8d\xe3\x80\x82\xf2\x8c\xbf\xa7\xe2\x89\xae\xe2\xb4\x89"); } // [C1, C2, V7] |
| 12831 | test { try toAsciiFail("\xe2\x80\x8c\xf3\xa0\x89\xb9\xe2\x80\x8d\xe3\x80\x82\xf2\x8c\xbf\xa7\xe2\x89\xae\xe2\xb4\x89", false); } // [C1, C2, V7] |
| 12832 | test { try toAsciiFail("\xe2\x80\x8c\xf3\xa0\x89\xb9\xe2\x80\x8d\xe3\x80\x82\xf2\x8c\xbf\xa7\xe2\x89\xae\xe2\xb4\x89", true); } // [V7] |
| 5287 | 12833 | test { try toUnicodeFail("xn--3n36e.xn--gdh992byu01p"); } // [V7] |
| 12834 | test { try toAsciiFail("xn--3n36e.xn--gdh992byu01p", false); } // [V7] |
| 12835 | test { try toAsciiFail("xn--3n36e.xn--gdh992byu01p", true); } // [V7] |
| 5288 | 12836 | test { try toUnicodeFail("xn--0ugc90904y.xn--gdh992byu01p"); } // [C1, C2, V7] |
| 12837 | test { try toAsciiFail("xn--0ugc90904y.xn--gdh992byu01p", false); } // [C1, C2, V7] |
| 12838 | test { try toAsciiFail("xn--0ugc90904y.xn--gdh992byu01p", true); } // [C1, C2, V7] |
| 5289 | 12839 | test { try toUnicodeFail("xn--3n36e.xn--hnd112gpz83n"); } // [V7] |
| 12840 | test { try toAsciiFail("xn--3n36e.xn--hnd112gpz83n", false); } // [V7] |
| 12841 | test { try toAsciiFail("xn--3n36e.xn--hnd112gpz83n", true); } // [V7] |
| 5290 | 12842 | test { try toUnicodeFail("xn--0ugc90904y.xn--hnd112gpz83n"); } // [C1, C2, V7] |
| 12843 | test { try toAsciiFail("xn--0ugc90904y.xn--hnd112gpz83n", false); } // [C1, C2, V7] |
| 12844 | test { try toAsciiFail("xn--0ugc90904y.xn--hnd112gpz83n", true); } // [C1, C2, V7] |
| 5291 | 12845 | test { try toUnicodeFail("\xf0\x90\xb9\xaf-\xf0\x91\x84\xb4\xe0\xa2\xbc\xe3\x80\x82\xef\xb8\x92\xe4\x96\x90\xe2\xbe\x86"); } // [B1, V7] |
| 12846 | test { try toAsciiFail("\xf0\x90\xb9\xaf-\xf0\x91\x84\xb4\xe0\xa2\xbc\xe3\x80\x82\xef\xb8\x92\xe4\x96\x90\xe2\xbe\x86", false); } // [B1, V7] |
| 12847 | test { try toAsciiFail("\xf0\x90\xb9\xaf-\xf0\x91\x84\xb4\xe0\xa2\xbc\xe3\x80\x82\xef\xb8\x92\xe4\x96\x90\xe2\xbe\x86", true); } // [B1, V7] |
| 5292 | 12848 | test { try toUnicodeFail("\xf0\x90\xb9\xaf-\xf0\x91\x84\xb4\xe0\xa2\xbc\xe3\x80\x82\xe3\x80\x82\xe4\x96\x90\xe8\x88\x8c"); } // [B1, X4_2] |
| 12849 | test { try toAsciiFail("\xf0\x90\xb9\xaf-\xf0\x91\x84\xb4\xe0\xa2\xbc\xe3\x80\x82\xe3\x80\x82\xe4\x96\x90\xe8\x88\x8c", false); } // [B1, A4_2] |
| 12850 | test { try toAsciiFail("\xf0\x90\xb9\xaf-\xf0\x91\x84\xb4\xe0\xa2\xbc\xe3\x80\x82\xe3\x80\x82\xe4\x96\x90\xe8\x88\x8c", true); } // [B1, A4_2] |
| 5293 | 12851 | test { try toUnicodeFail("xn----rpd7902rclc..xn--fpo216m"); } // [B1, X4_2] |
| 12852 | test { try toAsciiFail("xn----rpd7902rclc..xn--fpo216m", false); } // [B1, A4_2] |
| 12853 | test { try toAsciiFail("xn----rpd7902rclc..xn--fpo216m", true); } // [B1, A4_2] |
| 5294 | 12854 | test { try toUnicodeFail("xn----rpd7902rclc.xn--fpo216mn07e"); } // [B1, V7] |
| 12855 | test { try toAsciiFail("xn----rpd7902rclc.xn--fpo216mn07e", false); } // [B1, V7] |
| 12856 | test { try toAsciiFail("xn----rpd7902rclc.xn--fpo216mn07e", true); } // [B1, V7] |
| 5295 | 12857 | test { try toUnicodeFail("\xf0\x9d\xaa\x9e\xe1\x82\xb0\xef\xbd\xa1\xec\xaa\xa1"); } // [V6] |
| 12858 | test { try toAsciiFail("\xf0\x9d\xaa\x9e\xe1\x82\xb0\xef\xbd\xa1\xec\xaa\xa1", false); } // [V6] |
| 12859 | test { try toAsciiFail("\xf0\x9d\xaa\x9e\xe1\x82\xb0\xef\xbd\xa1\xec\xaa\xa1", true); } // [V6] |
| 5296 | 12860 | test { try toUnicodeFail("\xf0\x9d\xaa\x9e\xe1\x82\xb0\xef\xbd\xa1\xe1\x84\x8d\xe1\x85\xa8\xe1\x86\xa8"); } // [V6] |
| 12861 | test { try toAsciiFail("\xf0\x9d\xaa\x9e\xe1\x82\xb0\xef\xbd\xa1\xe1\x84\x8d\xe1\x85\xa8\xe1\x86\xa8", false); } // [V6] |
| 12862 | test { try toAsciiFail("\xf0\x9d\xaa\x9e\xe1\x82\xb0\xef\xbd\xa1\xe1\x84\x8d\xe1\x85\xa8\xe1\x86\xa8", true); } // [V6] |
| 5297 | 12863 | test { try toUnicodeFail("\xf0\x9d\xaa\x9e\xe1\x82\xb0\xe3\x80\x82\xec\xaa\xa1"); } // [V6] |
| 12864 | test { try toAsciiFail("\xf0\x9d\xaa\x9e\xe1\x82\xb0\xe3\x80\x82\xec\xaa\xa1", false); } // [V6] |
| 12865 | test { try toAsciiFail("\xf0\x9d\xaa\x9e\xe1\x82\xb0\xe3\x80\x82\xec\xaa\xa1", true); } // [V6] |
| 5298 | 12866 | test { try toUnicodeFail("\xf0\x9d\xaa\x9e\xe1\x82\xb0\xe3\x80\x82\xe1\x84\x8d\xe1\x85\xa8\xe1\x86\xa8"); } // [V6] |
| 12867 | test { try toAsciiFail("\xf0\x9d\xaa\x9e\xe1\x82\xb0\xe3\x80\x82\xe1\x84\x8d\xe1\x85\xa8\xe1\x86\xa8", false); } // [V6] |
| 12868 | test { try toAsciiFail("\xf0\x9d\xaa\x9e\xe1\x82\xb0\xe3\x80\x82\xe1\x84\x8d\xe1\x85\xa8\xe1\x86\xa8", true); } // [V6] |
| 5299 | 12869 | test { try toUnicodeFail("\xf0\x9d\xaa\x9e\xe2\xb4\x90\xe3\x80\x82\xe1\x84\x8d\xe1\x85\xa8\xe1\x86\xa8"); } // [V6] |
| 12870 | test { try toAsciiFail("\xf0\x9d\xaa\x9e\xe2\xb4\x90\xe3\x80\x82\xe1\x84\x8d\xe1\x85\xa8\xe1\x86\xa8", false); } // [V6] |
| 12871 | test { try toAsciiFail("\xf0\x9d\xaa\x9e\xe2\xb4\x90\xe3\x80\x82\xe1\x84\x8d\xe1\x85\xa8\xe1\x86\xa8", true); } // [V6] |
| 5300 | 12872 | test { try toUnicodeFail("\xf0\x9d\xaa\x9e\xe2\xb4\x90\xe3\x80\x82\xec\xaa\xa1"); } // [V6] |
| 12873 | test { try toAsciiFail("\xf0\x9d\xaa\x9e\xe2\xb4\x90\xe3\x80\x82\xec\xaa\xa1", false); } // [V6] |
| 12874 | test { try toAsciiFail("\xf0\x9d\xaa\x9e\xe2\xb4\x90\xe3\x80\x82\xec\xaa\xa1", true); } // [V6] |
| 5301 | 12875 | test { try toUnicodeFail("xn--7kj1858k.xn--pi6b"); } // [V6] |
| 12876 | test { try toAsciiFail("xn--7kj1858k.xn--pi6b", false); } // [V6] |
| 12877 | test { try toAsciiFail("xn--7kj1858k.xn--pi6b", true); } // [V6] |
| 5302 | 12878 | test { try toUnicodeFail("\xf0\x9d\xaa\x9e\xe2\xb4\x90\xef\xbd\xa1\xe1\x84\x8d\xe1\x85\xa8\xe1\x86\xa8"); } // [V6] |
| 12879 | test { try toAsciiFail("\xf0\x9d\xaa\x9e\xe2\xb4\x90\xef\xbd\xa1\xe1\x84\x8d\xe1\x85\xa8\xe1\x86\xa8", false); } // [V6] |
| 12880 | test { try toAsciiFail("\xf0\x9d\xaa\x9e\xe2\xb4\x90\xef\xbd\xa1\xe1\x84\x8d\xe1\x85\xa8\xe1\x86\xa8", true); } // [V6] |
| 5303 | 12881 | test { try toUnicodeFail("\xf0\x9d\xaa\x9e\xe2\xb4\x90\xef\xbd\xa1\xec\xaa\xa1"); } // [V6] |
| 12882 | test { try toAsciiFail("\xf0\x9d\xaa\x9e\xe2\xb4\x90\xef\xbd\xa1\xec\xaa\xa1", false); } // [V6] |
| 12883 | test { try toAsciiFail("\xf0\x9d\xaa\x9e\xe2\xb4\x90\xef\xbd\xa1\xec\xaa\xa1", true); } // [V6] |
| 5304 | 12884 | test { try toUnicodeFail("xn--ond3755u.xn--pi6b"); } // [V6, V7] |
| 12885 | test { try toAsciiFail("xn--ond3755u.xn--pi6b", false); } // [V6, V7] |
| 12886 | test { try toAsciiFail("xn--ond3755u.xn--pi6b", true); } // [V6, V7] |
| 5305 | 12887 | test { try toUnicodeFail("\xe0\xb8\xba\xec\xa9\x81\xf0\x90\xb9\xac.\xf4\x8b\x89\xb3"); } // [B1, V6, V7] |
| 12888 | test { try toAsciiFail("\xe0\xb8\xba\xec\xa9\x81\xf0\x90\xb9\xac.\xf4\x8b\x89\xb3", false); } // [B1, V6, V7] |
| 12889 | test { try toAsciiFail("\xe0\xb8\xba\xec\xa9\x81\xf0\x90\xb9\xac.\xf4\x8b\x89\xb3", true); } // [B1, V6, V7] |
| 5306 | 12890 | test { try toUnicodeFail("\xe0\xb8\xba\xe1\x84\x8d\xe1\x85\xa4\xe1\x86\xb8\xf0\x90\xb9\xac.\xf4\x8b\x89\xb3"); } // [B1, V6, V7] |
| 12891 | test { try toAsciiFail("\xe0\xb8\xba\xe1\x84\x8d\xe1\x85\xa4\xe1\x86\xb8\xf0\x90\xb9\xac.\xf4\x8b\x89\xb3", false); } // [B1, V6, V7] |
| 12892 | test { try toAsciiFail("\xe0\xb8\xba\xe1\x84\x8d\xe1\x85\xa4\xe1\x86\xb8\xf0\x90\xb9\xac.\xf4\x8b\x89\xb3", true); } // [B1, V6, V7] |
| 5307 | 12893 | test { try toUnicodeFail("xn--o4c4837g2zvb.xn--5f70g"); } // [B1, V6, V7] |
| 12894 | test { try toAsciiFail("xn--o4c4837g2zvb.xn--5f70g", false); } // [B1, V6, V7] |
| 12895 | test { try toAsciiFail("xn--o4c4837g2zvb.xn--5f70g", true); } // [B1, V6, V7] |
| 5308 | 12896 | test { try toUnicodeFail("\xe1\xa1\x85\xef\xbc\x90\xe2\x80\x8c\xef\xbd\xa1\xe2\x8e\xa2\xf3\xa4\xa8\x84"); } // [C1, V7] |
| 12897 | test { try toAsciiFail("\xe1\xa1\x85\xef\xbc\x90\xe2\x80\x8c\xef\xbd\xa1\xe2\x8e\xa2\xf3\xa4\xa8\x84", false); } // [C1, V7] |
| 12898 | test { try toAsciiFail("\xe1\xa1\x85\xef\xbc\x90\xe2\x80\x8c\xef\xbd\xa1\xe2\x8e\xa2\xf3\xa4\xa8\x84", true); } // [V7] |
| 5309 | 12899 | test { try toUnicodeFail("\xe1\xa1\x850\xe2\x80\x8c\xe3\x80\x82\xe2\x8e\xa2\xf3\xa4\xa8\x84"); } // [C1, V7] |
| 12900 | test { try toAsciiFail("\xe1\xa1\x850\xe2\x80\x8c\xe3\x80\x82\xe2\x8e\xa2\xf3\xa4\xa8\x84", false); } // [C1, V7] |
| 12901 | test { try toAsciiFail("\xe1\xa1\x850\xe2\x80\x8c\xe3\x80\x82\xe2\x8e\xa2\xf3\xa4\xa8\x84", true); } // [V7] |
| 5310 | 12902 | test { try toUnicodeFail("xn--0-z6j.xn--8lh28773l"); } // [V7] |
| 12903 | test { try toAsciiFail("xn--0-z6j.xn--8lh28773l", false); } // [V7] |
| 12904 | test { try toAsciiFail("xn--0-z6j.xn--8lh28773l", true); } // [V7] |
| 5311 | 12905 | test { try toUnicodeFail("xn--0-z6jy93b.xn--8lh28773l"); } // [C1, V7] |
| 12906 | test { try toAsciiFail("xn--0-z6jy93b.xn--8lh28773l", false); } // [C1, V7] |
| 12907 | test { try toAsciiFail("xn--0-z6jy93b.xn--8lh28773l", true); } // [C1, V7] |
| 5312 | 12908 | test { try toAsciiPass("\xf0\xb2\xae\x9a\xef\xbc\x99\xea\x8d\xa9\xe1\x9f\x93\xef\xbc\x8e\xe2\x80\x8d\xc3\x9f", "xn--9-i0j5967eg3qz.ss", true); } |
| 5313 | 12909 | test { try toUnicodeFail("\xf0\xb2\xae\x9a\xef\xbc\x99\xea\x8d\xa9\xe1\x9f\x93\xef\xbc\x8e\xe2\x80\x8d\xc3\x9f"); } // [C2] |
| 12910 | test { try toAsciiFail("\xf0\xb2\xae\x9a\xef\xbc\x99\xea\x8d\xa9\xe1\x9f\x93\xef\xbc\x8e\xe2\x80\x8d\xc3\x9f", false); } // [C2] |
| 5314 | 12911 | test { try toAsciiPass("\xf0\xb2\xae\x9a9\xea\x8d\xa9\xe1\x9f\x93.\xe2\x80\x8d\xc3\x9f", "xn--9-i0j5967eg3qz.ss", true); } |
| 5315 | 12912 | test { try toUnicodeFail("\xf0\xb2\xae\x9a9\xea\x8d\xa9\xe1\x9f\x93.\xe2\x80\x8d\xc3\x9f"); } // [C2] |
| 12913 | test { try toAsciiFail("\xf0\xb2\xae\x9a9\xea\x8d\xa9\xe1\x9f\x93.\xe2\x80\x8d\xc3\x9f", false); } // [C2] |
| 5316 | 12914 | test { try toAsciiPass("\xf0\xb2\xae\x9a9\xea\x8d\xa9\xe1\x9f\x93.\xe2\x80\x8dSS", "xn--9-i0j5967eg3qz.ss", true); } |
| 5317 | 12915 | test { try toUnicodeFail("\xf0\xb2\xae\x9a9\xea\x8d\xa9\xe1\x9f\x93.\xe2\x80\x8dSS"); } // [C2] |
| 12916 | test { try toAsciiFail("\xf0\xb2\xae\x9a9\xea\x8d\xa9\xe1\x9f\x93.\xe2\x80\x8dSS", false); } // [C2] |
| 5318 | 12917 | test { try toAsciiPass("\xf0\xb2\xae\x9a9\xea\x8d\xa9\xe1\x9f\x93.\xe2\x80\x8dss", "xn--9-i0j5967eg3qz.ss", true); } |
| 5319 | 12918 | test { try toUnicodeFail("\xf0\xb2\xae\x9a9\xea\x8d\xa9\xe1\x9f\x93.\xe2\x80\x8dss"); } // [C2] |
| 12919 | test { try toAsciiFail("\xf0\xb2\xae\x9a9\xea\x8d\xa9\xe1\x9f\x93.\xe2\x80\x8dss", false); } // [C2] |
| 5320 | 12920 | test { try toUnicodePass("xn--9-i0j5967eg3qz.ss", "\xf0\xb2\xae\x9a9\xea\x8d\xa9\xe1\x9f\x93.ss"); } |
| 5321 | 12921 | test { try toAsciiPass("xn--9-i0j5967eg3qz.ss", "xn--9-i0j5967eg3qz.ss", false); } |
| 5322 | 12922 | test { try toAsciiPass("xn--9-i0j5967eg3qz.ss", "xn--9-i0j5967eg3qz.ss", true); } |
| ... | ... | @@ -5327,15 +12927,23 @@ test { try toUnicodePass("\xf0\xb2\xae\x9a9\xea\x8d\xa9\xe1\x9f\x93.SS", "\xf0\x |
| 5327 | 12927 | test { try toAsciiPass("\xf0\xb2\xae\x9a9\xea\x8d\xa9\xe1\x9f\x93.SS", "xn--9-i0j5967eg3qz.ss", false); } |
| 5328 | 12928 | test { try toAsciiPass("\xf0\xb2\xae\x9a9\xea\x8d\xa9\xe1\x9f\x93.SS", "xn--9-i0j5967eg3qz.ss", true); } |
| 5329 | 12929 | test { try toUnicodeFail("xn--9-i0j5967eg3qz.xn--ss-l1t"); } // [C2] |
| 12930 | test { try toAsciiFail("xn--9-i0j5967eg3qz.xn--ss-l1t", false); } // [C2] |
| 12931 | test { try toAsciiFail("xn--9-i0j5967eg3qz.xn--ss-l1t", true); } // [C2] |
| 5330 | 12932 | test { try toUnicodeFail("xn--9-i0j5967eg3qz.xn--zca770n"); } // [C2] |
| 12933 | test { try toAsciiFail("xn--9-i0j5967eg3qz.xn--zca770n", false); } // [C2] |
| 12934 | test { try toAsciiFail("xn--9-i0j5967eg3qz.xn--zca770n", true); } // [C2] |
| 5331 | 12935 | test { try toAsciiPass("\xf0\xb2\xae\x9a\xef\xbc\x99\xea\x8d\xa9\xe1\x9f\x93\xef\xbc\x8e\xe2\x80\x8dSS", "xn--9-i0j5967eg3qz.ss", true); } |
| 5332 | 12936 | test { try toUnicodeFail("\xf0\xb2\xae\x9a\xef\xbc\x99\xea\x8d\xa9\xe1\x9f\x93\xef\xbc\x8e\xe2\x80\x8dSS"); } // [C2] |
| 12937 | test { try toAsciiFail("\xf0\xb2\xae\x9a\xef\xbc\x99\xea\x8d\xa9\xe1\x9f\x93\xef\xbc\x8e\xe2\x80\x8dSS", false); } // [C2] |
| 5333 | 12938 | test { try toAsciiPass("\xf0\xb2\xae\x9a\xef\xbc\x99\xea\x8d\xa9\xe1\x9f\x93\xef\xbc\x8e\xe2\x80\x8dss", "xn--9-i0j5967eg3qz.ss", true); } |
| 5334 | 12939 | test { try toUnicodeFail("\xf0\xb2\xae\x9a\xef\xbc\x99\xea\x8d\xa9\xe1\x9f\x93\xef\xbc\x8e\xe2\x80\x8dss"); } // [C2] |
| 12940 | test { try toAsciiFail("\xf0\xb2\xae\x9a\xef\xbc\x99\xea\x8d\xa9\xe1\x9f\x93\xef\xbc\x8e\xe2\x80\x8dss", false); } // [C2] |
| 5335 | 12941 | test { try toAsciiPass("\xf0\xb2\xae\x9a9\xea\x8d\xa9\xe1\x9f\x93.\xe2\x80\x8dSs", "xn--9-i0j5967eg3qz.ss", true); } |
| 5336 | 12942 | test { try toUnicodeFail("\xf0\xb2\xae\x9a9\xea\x8d\xa9\xe1\x9f\x93.\xe2\x80\x8dSs"); } // [C2] |
| 12943 | test { try toAsciiFail("\xf0\xb2\xae\x9a9\xea\x8d\xa9\xe1\x9f\x93.\xe2\x80\x8dSs", false); } // [C2] |
| 5337 | 12944 | test { try toAsciiPass("\xf0\xb2\xae\x9a\xef\xbc\x99\xea\x8d\xa9\xe1\x9f\x93\xef\xbc\x8e\xe2\x80\x8dSs", "xn--9-i0j5967eg3qz.ss", true); } |
| 5338 | 12945 | test { try toUnicodeFail("\xf0\xb2\xae\x9a\xef\xbc\x99\xea\x8d\xa9\xe1\x9f\x93\xef\xbc\x8e\xe2\x80\x8dSs"); } // [C2] |
| 12946 | test { try toAsciiFail("\xf0\xb2\xae\x9a\xef\xbc\x99\xea\x8d\xa9\xe1\x9f\x93\xef\xbc\x8e\xe2\x80\x8dSs", false); } // [C2] |
| 5339 | 12947 | test { try toUnicodePass("\xea\x97\xb7\xf0\x91\x86\x80.\xdd\x9d\xf0\x90\xa9\x92", "\xea\x97\xb7\xf0\x91\x86\x80.\xdd\x9d\xf0\x90\xa9\x92"); } |
| 5340 | 12948 | test { try toAsciiPass("\xea\x97\xb7\xf0\x91\x86\x80.\xdd\x9d\xf0\x90\xa9\x92", "xn--ju8a625r.xn--hpb0073k", false); } |
| 5341 | 12949 | test { try toAsciiPass("\xea\x97\xb7\xf0\x91\x86\x80.\xdd\x9d\xf0\x90\xa9\x92", "xn--ju8a625r.xn--hpb0073k", true); } |
| ... | ... | @@ -5343,240 +12951,701 @@ test { try toUnicodePass("xn--ju8a625r.xn--hpb0073k", "\xea\x97\xb7\xf0\x91\x86\ |
| 5343 | 12951 | test { try toAsciiPass("xn--ju8a625r.xn--hpb0073k", "xn--ju8a625r.xn--hpb0073k", false); } |
| 5344 | 12952 | test { try toAsciiPass("xn--ju8a625r.xn--hpb0073k", "xn--ju8a625r.xn--hpb0073k", true); } |
| 5345 | 12953 | test { try toUnicodeFail("\xe2\x92\x90\xe2\x89\xaf-\xe3\x80\x82\xef\xb8\x92\xf2\xa9\x91\xa3-\xf1\x9e\x9b\xa0"); } // [V3, V7] |
| 12954 | test { try toAsciiFail("\xe2\x92\x90\xe2\x89\xaf-\xe3\x80\x82\xef\xb8\x92\xf2\xa9\x91\xa3-\xf1\x9e\x9b\xa0", false); } // [V3, V7] |
| 12955 | test { try toAsciiFail("\xe2\x92\x90\xe2\x89\xaf-\xe3\x80\x82\xef\xb8\x92\xf2\xa9\x91\xa3-\xf1\x9e\x9b\xa0", true); } // [V3, V7] |
| 5346 | 12956 | test { try toUnicodeFail("\xe2\x92\x90>\xcc\xb8-\xe3\x80\x82\xef\xb8\x92\xf2\xa9\x91\xa3-\xf1\x9e\x9b\xa0"); } // [V3, V7] |
| 12957 | test { try toAsciiFail("\xe2\x92\x90>\xcc\xb8-\xe3\x80\x82\xef\xb8\x92\xf2\xa9\x91\xa3-\xf1\x9e\x9b\xa0", false); } // [V3, V7] |
| 12958 | test { try toAsciiFail("\xe2\x92\x90>\xcc\xb8-\xe3\x80\x82\xef\xb8\x92\xf2\xa9\x91\xa3-\xf1\x9e\x9b\xa0", true); } // [V3, V7] |
| 5347 | 12959 | test { try toUnicodeFail("9.\xe2\x89\xaf-\xe3\x80\x82\xe3\x80\x82\xf2\xa9\x91\xa3-\xf1\x9e\x9b\xa0"); } // [V3, V7, X4_2] |
| 12960 | test { try toAsciiFail("9.\xe2\x89\xaf-\xe3\x80\x82\xe3\x80\x82\xf2\xa9\x91\xa3-\xf1\x9e\x9b\xa0", false); } // [V3, V7, A4_2] |
| 12961 | test { try toAsciiFail("9.\xe2\x89\xaf-\xe3\x80\x82\xe3\x80\x82\xf2\xa9\x91\xa3-\xf1\x9e\x9b\xa0", true); } // [V3, V7, A4_2] |
| 5348 | 12962 | test { try toUnicodeFail("9.>\xcc\xb8-\xe3\x80\x82\xe3\x80\x82\xf2\xa9\x91\xa3-\xf1\x9e\x9b\xa0"); } // [V3, V7, X4_2] |
| 12963 | test { try toAsciiFail("9.>\xcc\xb8-\xe3\x80\x82\xe3\x80\x82\xf2\xa9\x91\xa3-\xf1\x9e\x9b\xa0", false); } // [V3, V7, A4_2] |
| 12964 | test { try toAsciiFail("9.>\xcc\xb8-\xe3\x80\x82\xe3\x80\x82\xf2\xa9\x91\xa3-\xf1\x9e\x9b\xa0", true); } // [V3, V7, A4_2] |
| 5349 | 12965 | test { try toUnicodeFail("9.xn----ogo..xn----xj54d1s69k"); } // [V3, V7, X4_2] |
| 12966 | test { try toAsciiFail("9.xn----ogo..xn----xj54d1s69k", false); } // [V3, V7, A4_2] |
| 12967 | test { try toAsciiFail("9.xn----ogo..xn----xj54d1s69k", true); } // [V3, V7, A4_2] |
| 5350 | 12968 | test { try toUnicodeFail("xn----ogot9g.xn----n89hl0522az9u2a"); } // [V3, V7] |
| 12969 | test { try toAsciiFail("xn----ogot9g.xn----n89hl0522az9u2a", false); } // [V3, V7] |
| 12970 | test { try toAsciiFail("xn----ogot9g.xn----n89hl0522az9u2a", true); } // [V3, V7] |
| 5351 | 12971 | test { try toUnicodeFail("\xf2\x88\xaa\x9a\xe0\xb3\xa3\xe1\x83\x81\xf3\xa0\xa2\x8f\xef\xbc\x8e\xd8\x9d"); } // [B6, V7] |
| 12972 | test { try toAsciiFail("\xf2\x88\xaa\x9a\xe0\xb3\xa3\xe1\x83\x81\xf3\xa0\xa2\x8f\xef\xbc\x8e\xd8\x9d", false); } // [B6, V7] |
| 12973 | test { try toAsciiFail("\xf2\x88\xaa\x9a\xe0\xb3\xa3\xe1\x83\x81\xf3\xa0\xa2\x8f\xef\xbc\x8e\xd8\x9d", true); } // [B6, V7] |
| 5352 | 12974 | test { try toUnicodeFail("\xf2\x88\xaa\x9a\xe0\xb3\xa3\xe1\x83\x81\xf3\xa0\xa2\x8f.\xd8\x9d"); } // [B6, V7] |
| 12975 | test { try toAsciiFail("\xf2\x88\xaa\x9a\xe0\xb3\xa3\xe1\x83\x81\xf3\xa0\xa2\x8f.\xd8\x9d", false); } // [B6, V7] |
| 12976 | test { try toAsciiFail("\xf2\x88\xaa\x9a\xe0\xb3\xa3\xe1\x83\x81\xf3\xa0\xa2\x8f.\xd8\x9d", true); } // [B6, V7] |
| 5353 | 12977 | test { try toUnicodeFail("\xf2\x88\xaa\x9a\xe0\xb3\xa3\xe2\xb4\xa1\xf3\xa0\xa2\x8f.\xd8\x9d"); } // [B6, V7] |
| 12978 | test { try toAsciiFail("\xf2\x88\xaa\x9a\xe0\xb3\xa3\xe2\xb4\xa1\xf3\xa0\xa2\x8f.\xd8\x9d", false); } // [B6, V7] |
| 12979 | test { try toAsciiFail("\xf2\x88\xaa\x9a\xe0\xb3\xa3\xe2\xb4\xa1\xf3\xa0\xa2\x8f.\xd8\x9d", true); } // [B6, V7] |
| 5354 | 12980 | test { try toUnicodeFail("xn--vuc226n8n28lmju7a.xn--cgb"); } // [B6, V7] |
| 12981 | test { try toAsciiFail("xn--vuc226n8n28lmju7a.xn--cgb", false); } // [B6, V7] |
| 12982 | test { try toAsciiFail("xn--vuc226n8n28lmju7a.xn--cgb", true); } // [B6, V7] |
| 5355 | 12983 | test { try toUnicodeFail("\xf2\x88\xaa\x9a\xe0\xb3\xa3\xe2\xb4\xa1\xf3\xa0\xa2\x8f\xef\xbc\x8e\xd8\x9d"); } // [B6, V7] |
| 12984 | test { try toAsciiFail("\xf2\x88\xaa\x9a\xe0\xb3\xa3\xe2\xb4\xa1\xf3\xa0\xa2\x8f\xef\xbc\x8e\xd8\x9d", false); } // [B6, V7] |
| 12985 | test { try toAsciiFail("\xf2\x88\xaa\x9a\xe0\xb3\xa3\xe2\xb4\xa1\xf3\xa0\xa2\x8f\xef\xbc\x8e\xd8\x9d", true); } // [B6, V7] |
| 5356 | 12986 | test { try toUnicodeFail("xn--vuc49qvu85xmju7a.xn--cgb"); } // [B6, V7] |
| 12987 | test { try toAsciiFail("xn--vuc49qvu85xmju7a.xn--cgb", false); } // [B6, V7] |
| 12988 | test { try toAsciiFail("xn--vuc49qvu85xmju7a.xn--cgb", true); } // [B6, V7] |
| 5357 | 12989 | test { try toUnicodeFail("\xe1\xb7\xab\xe3\x80\x82\xf0\x90\x8b\xa9\xd8\xb8-\xf0\x90\xab\xae"); } // [B1, V6] |
| 12990 | test { try toAsciiFail("\xe1\xb7\xab\xe3\x80\x82\xf0\x90\x8b\xa9\xd8\xb8-\xf0\x90\xab\xae", false); } // [B1, V6] |
| 12991 | test { try toAsciiFail("\xe1\xb7\xab\xe3\x80\x82\xf0\x90\x8b\xa9\xd8\xb8-\xf0\x90\xab\xae", true); } // [B1, V6] |
| 5358 | 12992 | test { try toUnicodeFail("xn--gfg.xn----xnc0815qyyg"); } // [B1, V6] |
| 12993 | test { try toAsciiFail("xn--gfg.xn----xnc0815qyyg", false); } // [B1, V6] |
| 12994 | test { try toAsciiFail("xn--gfg.xn----xnc0815qyyg", true); } // [B1, V6] |
| 5359 | 12995 | test { try toUnicodeFail("\xec\x8b\x87\xe3\x80\x82\xe2\xbe\x87\xf0\x90\xb3\x8b\xe1\x82\xbd"); } // [B5] |
| 12996 | test { try toAsciiFail("\xec\x8b\x87\xe3\x80\x82\xe2\xbe\x87\xf0\x90\xb3\x8b\xe1\x82\xbd", false); } // [B5] |
| 12997 | test { try toAsciiFail("\xec\x8b\x87\xe3\x80\x82\xe2\xbe\x87\xf0\x90\xb3\x8b\xe1\x82\xbd", true); } // [B5] |
| 5360 | 12998 | test { try toUnicodeFail("\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xae\xe3\x80\x82\xe2\xbe\x87\xf0\x90\xb3\x8b\xe1\x82\xbd"); } // [B5] |
| 12999 | test { try toAsciiFail("\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xae\xe3\x80\x82\xe2\xbe\x87\xf0\x90\xb3\x8b\xe1\x82\xbd", false); } // [B5] |
| 13000 | test { try toAsciiFail("\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xae\xe3\x80\x82\xe2\xbe\x87\xf0\x90\xb3\x8b\xe1\x82\xbd", true); } // [B5] |
| 5361 | 13001 | test { try toUnicodeFail("\xec\x8b\x87\xe3\x80\x82\xe8\x88\x9b\xf0\x90\xb3\x8b\xe1\x82\xbd"); } // [B5] |
| 13002 | test { try toAsciiFail("\xec\x8b\x87\xe3\x80\x82\xe8\x88\x9b\xf0\x90\xb3\x8b\xe1\x82\xbd", false); } // [B5] |
| 13003 | test { try toAsciiFail("\xec\x8b\x87\xe3\x80\x82\xe8\x88\x9b\xf0\x90\xb3\x8b\xe1\x82\xbd", true); } // [B5] |
| 5362 | 13004 | test { try toUnicodeFail("\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xae\xe3\x80\x82\xe8\x88\x9b\xf0\x90\xb3\x8b\xe1\x82\xbd"); } // [B5] |
| 13005 | test { try toAsciiFail("\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xae\xe3\x80\x82\xe8\x88\x9b\xf0\x90\xb3\x8b\xe1\x82\xbd", false); } // [B5] |
| 13006 | test { try toAsciiFail("\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xae\xe3\x80\x82\xe8\x88\x9b\xf0\x90\xb3\x8b\xe1\x82\xbd", true); } // [B5] |
| 5363 | 13007 | test { try toUnicodeFail("\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xae\xe3\x80\x82\xe8\x88\x9b\xf0\x90\xb3\x8b\xe2\xb4\x9d"); } // [B5] |
| 13008 | test { try toAsciiFail("\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xae\xe3\x80\x82\xe8\x88\x9b\xf0\x90\xb3\x8b\xe2\xb4\x9d", false); } // [B5] |
| 13009 | test { try toAsciiFail("\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xae\xe3\x80\x82\xe8\x88\x9b\xf0\x90\xb3\x8b\xe2\xb4\x9d", true); } // [B5] |
| 5364 | 13010 | test { try toUnicodeFail("\xec\x8b\x87\xe3\x80\x82\xe8\x88\x9b\xf0\x90\xb3\x8b\xe2\xb4\x9d"); } // [B5] |
| 13011 | test { try toAsciiFail("\xec\x8b\x87\xe3\x80\x82\xe8\x88\x9b\xf0\x90\xb3\x8b\xe2\xb4\x9d", false); } // [B5] |
| 13012 | test { try toAsciiFail("\xec\x8b\x87\xe3\x80\x82\xe8\x88\x9b\xf0\x90\xb3\x8b\xe2\xb4\x9d", true); } // [B5] |
| 5365 | 13013 | test { try toUnicodeFail("\xec\x8b\x87\xe3\x80\x82\xe8\x88\x9b\xf0\x90\xb2\x8b\xe1\x82\xbd"); } // [B5] |
| 13014 | test { try toAsciiFail("\xec\x8b\x87\xe3\x80\x82\xe8\x88\x9b\xf0\x90\xb2\x8b\xe1\x82\xbd", false); } // [B5] |
| 13015 | test { try toAsciiFail("\xec\x8b\x87\xe3\x80\x82\xe8\x88\x9b\xf0\x90\xb2\x8b\xe1\x82\xbd", true); } // [B5] |
| 5366 | 13016 | test { try toUnicodeFail("\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xae\xe3\x80\x82\xe8\x88\x9b\xf0\x90\xb2\x8b\xe1\x82\xbd"); } // [B5] |
| 13017 | test { try toAsciiFail("\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xae\xe3\x80\x82\xe8\x88\x9b\xf0\x90\xb2\x8b\xe1\x82\xbd", false); } // [B5] |
| 13018 | test { try toAsciiFail("\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xae\xe3\x80\x82\xe8\x88\x9b\xf0\x90\xb2\x8b\xe1\x82\xbd", true); } // [B5] |
| 5367 | 13019 | test { try toUnicodeFail("\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xae\xe3\x80\x82\xe8\x88\x9b\xf0\x90\xb2\x8b\xe2\xb4\x9d"); } // [B5] |
| 13020 | test { try toAsciiFail("\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xae\xe3\x80\x82\xe8\x88\x9b\xf0\x90\xb2\x8b\xe2\xb4\x9d", false); } // [B5] |
| 13021 | test { try toAsciiFail("\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xae\xe3\x80\x82\xe8\x88\x9b\xf0\x90\xb2\x8b\xe2\xb4\x9d", true); } // [B5] |
| 5368 | 13022 | test { try toUnicodeFail("\xec\x8b\x87\xe3\x80\x82\xe8\x88\x9b\xf0\x90\xb2\x8b\xe2\xb4\x9d"); } // [B5] |
| 13023 | test { try toAsciiFail("\xec\x8b\x87\xe3\x80\x82\xe8\x88\x9b\xf0\x90\xb2\x8b\xe2\xb4\x9d", false); } // [B5] |
| 13024 | test { try toAsciiFail("\xec\x8b\x87\xe3\x80\x82\xe8\x88\x9b\xf0\x90\xb2\x8b\xe2\xb4\x9d", true); } // [B5] |
| 5369 | 13025 | test { try toUnicodeFail("xn--9u4b.xn--llj123yh74e"); } // [B5] |
| 13026 | test { try toAsciiFail("xn--9u4b.xn--llj123yh74e", false); } // [B5] |
| 13027 | test { try toAsciiFail("xn--9u4b.xn--llj123yh74e", true); } // [B5] |
| 5370 | 13028 | test { try toUnicodeFail("\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xae\xe3\x80\x82\xe2\xbe\x87\xf0\x90\xb3\x8b\xe2\xb4\x9d"); } // [B5] |
| 13029 | test { try toAsciiFail("\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xae\xe3\x80\x82\xe2\xbe\x87\xf0\x90\xb3\x8b\xe2\xb4\x9d", false); } // [B5] |
| 13030 | test { try toAsciiFail("\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xae\xe3\x80\x82\xe2\xbe\x87\xf0\x90\xb3\x8b\xe2\xb4\x9d", true); } // [B5] |
| 5371 | 13031 | test { try toUnicodeFail("\xec\x8b\x87\xe3\x80\x82\xe2\xbe\x87\xf0\x90\xb3\x8b\xe2\xb4\x9d"); } // [B5] |
| 13032 | test { try toAsciiFail("\xec\x8b\x87\xe3\x80\x82\xe2\xbe\x87\xf0\x90\xb3\x8b\xe2\xb4\x9d", false); } // [B5] |
| 13033 | test { try toAsciiFail("\xec\x8b\x87\xe3\x80\x82\xe2\xbe\x87\xf0\x90\xb3\x8b\xe2\xb4\x9d", true); } // [B5] |
| 5372 | 13034 | test { try toUnicodeFail("\xec\x8b\x87\xe3\x80\x82\xe2\xbe\x87\xf0\x90\xb2\x8b\xe1\x82\xbd"); } // [B5] |
| 13035 | test { try toAsciiFail("\xec\x8b\x87\xe3\x80\x82\xe2\xbe\x87\xf0\x90\xb2\x8b\xe1\x82\xbd", false); } // [B5] |
| 13036 | test { try toAsciiFail("\xec\x8b\x87\xe3\x80\x82\xe2\xbe\x87\xf0\x90\xb2\x8b\xe1\x82\xbd", true); } // [B5] |
| 5373 | 13037 | test { try toUnicodeFail("\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xae\xe3\x80\x82\xe2\xbe\x87\xf0\x90\xb2\x8b\xe1\x82\xbd"); } // [B5] |
| 13038 | test { try toAsciiFail("\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xae\xe3\x80\x82\xe2\xbe\x87\xf0\x90\xb2\x8b\xe1\x82\xbd", false); } // [B5] |
| 13039 | test { try toAsciiFail("\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xae\xe3\x80\x82\xe2\xbe\x87\xf0\x90\xb2\x8b\xe1\x82\xbd", true); } // [B5] |
| 5374 | 13040 | test { try toUnicodeFail("\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xae\xe3\x80\x82\xe2\xbe\x87\xf0\x90\xb2\x8b\xe2\xb4\x9d"); } // [B5] |
| 13041 | test { try toAsciiFail("\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xae\xe3\x80\x82\xe2\xbe\x87\xf0\x90\xb2\x8b\xe2\xb4\x9d", false); } // [B5] |
| 13042 | test { try toAsciiFail("\xe1\x84\x89\xe1\x85\xb4\xe1\x86\xae\xe3\x80\x82\xe2\xbe\x87\xf0\x90\xb2\x8b\xe2\xb4\x9d", true); } // [B5] |
| 5375 | 13043 | test { try toUnicodeFail("\xec\x8b\x87\xe3\x80\x82\xe2\xbe\x87\xf0\x90\xb2\x8b\xe2\xb4\x9d"); } // [B5] |
| 13044 | test { try toAsciiFail("\xec\x8b\x87\xe3\x80\x82\xe2\xbe\x87\xf0\x90\xb2\x8b\xe2\xb4\x9d", false); } // [B5] |
| 13045 | test { try toAsciiFail("\xec\x8b\x87\xe3\x80\x82\xe2\xbe\x87\xf0\x90\xb2\x8b\xe2\xb4\x9d", true); } // [B5] |
| 5376 | 13046 | test { try toUnicodeFail("xn--9u4b.xn--1nd7519ch79d"); } // [B5, V7] |
| 13047 | test { try toAsciiFail("xn--9u4b.xn--1nd7519ch79d", false); } // [B5, V7] |
| 13048 | test { try toAsciiFail("xn--9u4b.xn--1nd7519ch79d", true); } // [B5, V7] |
| 5377 | 13049 | test { try toUnicodeFail("\xf0\x90\xb9\xa0\xcf\x82\xe3\x80\x82\xe2\x80\x8c\xda\xbf\xe1\x83\x80"); } // [B1, C1] |
| 13050 | test { try toAsciiFail("\xf0\x90\xb9\xa0\xcf\x82\xe3\x80\x82\xe2\x80\x8c\xda\xbf\xe1\x83\x80", false); } // [B1, C1] |
| 13051 | test { try toAsciiFail("\xf0\x90\xb9\xa0\xcf\x82\xe3\x80\x82\xe2\x80\x8c\xda\xbf\xe1\x83\x80", true); } // [B1, B2, B3] |
| 5378 | 13052 | test { try toUnicodeFail("\xf0\x90\xb9\xa0\xcf\x82\xe3\x80\x82\xe2\x80\x8c\xda\xbf\xe2\xb4\xa0"); } // [B1, C1] |
| 13053 | test { try toAsciiFail("\xf0\x90\xb9\xa0\xcf\x82\xe3\x80\x82\xe2\x80\x8c\xda\xbf\xe2\xb4\xa0", false); } // [B1, C1] |
| 13054 | test { try toAsciiFail("\xf0\x90\xb9\xa0\xcf\x82\xe3\x80\x82\xe2\x80\x8c\xda\xbf\xe2\xb4\xa0", true); } // [B1, B2, B3] |
| 5379 | 13055 | test { try toUnicodeFail("\xf0\x90\xb9\xa0\xce\xa3\xe3\x80\x82\xe2\x80\x8c\xda\xbf\xe1\x83\x80"); } // [B1, C1] |
| 13056 | test { try toAsciiFail("\xf0\x90\xb9\xa0\xce\xa3\xe3\x80\x82\xe2\x80\x8c\xda\xbf\xe1\x83\x80", false); } // [B1, C1] |
| 13057 | test { try toAsciiFail("\xf0\x90\xb9\xa0\xce\xa3\xe3\x80\x82\xe2\x80\x8c\xda\xbf\xe1\x83\x80", true); } // [B1, B2, B3] |
| 5380 | 13058 | test { try toUnicodeFail("\xf0\x90\xb9\xa0\xcf\x83\xe3\x80\x82\xe2\x80\x8c\xda\xbf\xe2\xb4\xa0"); } // [B1, C1] |
| 13059 | test { try toAsciiFail("\xf0\x90\xb9\xa0\xcf\x83\xe3\x80\x82\xe2\x80\x8c\xda\xbf\xe2\xb4\xa0", false); } // [B1, C1] |
| 13060 | test { try toAsciiFail("\xf0\x90\xb9\xa0\xcf\x83\xe3\x80\x82\xe2\x80\x8c\xda\xbf\xe2\xb4\xa0", true); } // [B1, B2, B3] |
| 5381 | 13061 | test { try toUnicodeFail("\xf0\x90\xb9\xa0\xce\xa3\xe3\x80\x82\xe2\x80\x8c\xda\xbf\xe2\xb4\xa0"); } // [B1, C1] |
| 13062 | test { try toAsciiFail("\xf0\x90\xb9\xa0\xce\xa3\xe3\x80\x82\xe2\x80\x8c\xda\xbf\xe2\xb4\xa0", false); } // [B1, C1] |
| 13063 | test { try toAsciiFail("\xf0\x90\xb9\xa0\xce\xa3\xe3\x80\x82\xe2\x80\x8c\xda\xbf\xe2\xb4\xa0", true); } // [B1, B2, B3] |
| 5382 | 13064 | test { try toUnicodeFail("xn--4xa9167k.xn--ykb467q"); } // [B1, B2, B3] |
| 13065 | test { try toAsciiFail("xn--4xa9167k.xn--ykb467q", false); } // [B1, B2, B3] |
| 13066 | test { try toAsciiFail("xn--4xa9167k.xn--ykb467q", true); } // [B1, B2, B3] |
| 5383 | 13067 | test { try toUnicodeFail("xn--4xa9167k.xn--ykb760k9hj"); } // [B1, C1] |
| 13068 | test { try toAsciiFail("xn--4xa9167k.xn--ykb760k9hj", false); } // [B1, C1] |
| 13069 | test { try toAsciiFail("xn--4xa9167k.xn--ykb760k9hj", true); } // [B1, C1] |
| 5384 | 13070 | test { try toUnicodeFail("xn--3xa1267k.xn--ykb760k9hj"); } // [B1, C1] |
| 13071 | test { try toAsciiFail("xn--3xa1267k.xn--ykb760k9hj", false); } // [B1, C1] |
| 13072 | test { try toAsciiFail("xn--3xa1267k.xn--ykb760k9hj", true); } // [B1, C1] |
| 5385 | 13073 | test { try toUnicodeFail("xn--4xa9167k.xn--ykb632c"); } // [B1, B2, B3, V7] |
| 13074 | test { try toAsciiFail("xn--4xa9167k.xn--ykb632c", false); } // [B1, B2, B3, V7] |
| 13075 | test { try toAsciiFail("xn--4xa9167k.xn--ykb632c", true); } // [B1, B2, B3, V7] |
| 5386 | 13076 | test { try toUnicodeFail("xn--4xa9167k.xn--ykb632cvxm"); } // [B1, C1, V7] |
| 13077 | test { try toAsciiFail("xn--4xa9167k.xn--ykb632cvxm", false); } // [B1, C1, V7] |
| 13078 | test { try toAsciiFail("xn--4xa9167k.xn--ykb632cvxm", true); } // [B1, C1, V7] |
| 5387 | 13079 | test { try toUnicodeFail("xn--3xa1267k.xn--ykb632cvxm"); } // [B1, C1, V7] |
| 13080 | test { try toAsciiFail("xn--3xa1267k.xn--ykb632cvxm", false); } // [B1, C1, V7] |
| 13081 | test { try toAsciiFail("xn--3xa1267k.xn--ykb632cvxm", true); } // [B1, C1, V7] |
| 5388 | 13082 | test { try toUnicodeFail("\xf2\x87\x92\x90\xe2\x80\x8c\xd8\x84.\xda\x9a-\xc3\x9f"); } // [B2, B3, B5, B6, C1, V7] |
| 13083 | test { try toAsciiFail("\xf2\x87\x92\x90\xe2\x80\x8c\xd8\x84.\xda\x9a-\xc3\x9f", false); } // [B2, B3, B5, B6, C1, V7] |
| 13084 | test { try toAsciiFail("\xf2\x87\x92\x90\xe2\x80\x8c\xd8\x84.\xda\x9a-\xc3\x9f", true); } // [B2, B3, B5, B6, V7] |
| 5389 | 13085 | test { try toUnicodeFail("\xf2\x87\x92\x90\xe2\x80\x8c\xd8\x84.\xda\x9a-SS"); } // [B2, B3, B5, B6, C1, V7] |
| 13086 | test { try toAsciiFail("\xf2\x87\x92\x90\xe2\x80\x8c\xd8\x84.\xda\x9a-SS", false); } // [B2, B3, B5, B6, C1, V7] |
| 13087 | test { try toAsciiFail("\xf2\x87\x92\x90\xe2\x80\x8c\xd8\x84.\xda\x9a-SS", true); } // [B2, B3, B5, B6, V7] |
| 5390 | 13088 | test { try toUnicodeFail("\xf2\x87\x92\x90\xe2\x80\x8c\xd8\x84.\xda\x9a-ss"); } // [B2, B3, B5, B6, C1, V7] |
| 13089 | test { try toAsciiFail("\xf2\x87\x92\x90\xe2\x80\x8c\xd8\x84.\xda\x9a-ss", false); } // [B2, B3, B5, B6, C1, V7] |
| 13090 | test { try toAsciiFail("\xf2\x87\x92\x90\xe2\x80\x8c\xd8\x84.\xda\x9a-ss", true); } // [B2, B3, B5, B6, V7] |
| 5391 | 13091 | test { try toUnicodeFail("\xf2\x87\x92\x90\xe2\x80\x8c\xd8\x84.\xda\x9a-Ss"); } // [B2, B3, B5, B6, C1, V7] |
| 13092 | test { try toAsciiFail("\xf2\x87\x92\x90\xe2\x80\x8c\xd8\x84.\xda\x9a-Ss", false); } // [B2, B3, B5, B6, C1, V7] |
| 13093 | test { try toAsciiFail("\xf2\x87\x92\x90\xe2\x80\x8c\xd8\x84.\xda\x9a-Ss", true); } // [B2, B3, B5, B6, V7] |
| 5392 | 13094 | test { try toUnicodeFail("xn--mfb98261i.xn---ss-sdf"); } // [B2, B3, B5, B6, V7] |
| 13095 | test { try toAsciiFail("xn--mfb98261i.xn---ss-sdf", false); } // [B2, B3, B5, B6, V7] |
| 13096 | test { try toAsciiFail("xn--mfb98261i.xn---ss-sdf", true); } // [B2, B3, B5, B6, V7] |
| 5393 | 13097 | test { try toUnicodeFail("xn--mfb144kqo32m.xn---ss-sdf"); } // [B2, B3, B5, B6, C1, V7] |
| 13098 | test { try toAsciiFail("xn--mfb144kqo32m.xn---ss-sdf", false); } // [B2, B3, B5, B6, C1, V7] |
| 13099 | test { try toAsciiFail("xn--mfb144kqo32m.xn---ss-sdf", true); } // [B2, B3, B5, B6, C1, V7] |
| 5394 | 13100 | test { try toUnicodeFail("xn--mfb144kqo32m.xn----qfa315b"); } // [B2, B3, B5, B6, C1, V7] |
| 13101 | test { try toAsciiFail("xn--mfb144kqo32m.xn----qfa315b", false); } // [B2, B3, B5, B6, C1, V7] |
| 13102 | test { try toAsciiFail("xn--mfb144kqo32m.xn----qfa315b", true); } // [B2, B3, B5, B6, C1, V7] |
| 5395 | 13103 | test { try toUnicodeFail("\xe2\x80\x8c\xe2\x80\x8d\xe1\x9e\xb5\xd9\xba.-\xef\xae\xb0\xf3\x85\x84\x9e\xf0\x90\xb8\x9a"); } // [B1, C1, C2, V3, V7] |
| 13104 | test { try toAsciiFail("\xe2\x80\x8c\xe2\x80\x8d\xe1\x9e\xb5\xd9\xba.-\xef\xae\xb0\xf3\x85\x84\x9e\xf0\x90\xb8\x9a", false); } // [B1, C1, C2, V3, V7] |
| 13105 | test { try toAsciiFail("\xe2\x80\x8c\xe2\x80\x8d\xe1\x9e\xb5\xd9\xba.-\xef\xae\xb0\xf3\x85\x84\x9e\xf0\x90\xb8\x9a", true); } // [B1, V3, V7] |
| 5396 | 13106 | test { try toUnicodeFail("\xe2\x80\x8c\xe2\x80\x8d\xe1\x9e\xb5\xd9\xba.-\xdb\x93\xf3\x85\x84\x9e\xf0\x90\xb8\x9a"); } // [B1, C1, C2, V3, V7] |
| 13107 | test { try toAsciiFail("\xe2\x80\x8c\xe2\x80\x8d\xe1\x9e\xb5\xd9\xba.-\xdb\x93\xf3\x85\x84\x9e\xf0\x90\xb8\x9a", false); } // [B1, C1, C2, V3, V7] |
| 13108 | test { try toAsciiFail("\xe2\x80\x8c\xe2\x80\x8d\xe1\x9e\xb5\xd9\xba.-\xdb\x93\xf3\x85\x84\x9e\xf0\x90\xb8\x9a", true); } // [B1, V3, V7] |
| 5397 | 13109 | test { try toUnicodeFail("\xe2\x80\x8c\xe2\x80\x8d\xe1\x9e\xb5\xd9\xba.-\xdb\x92\xd9\x94\xf3\x85\x84\x9e\xf0\x90\xb8\x9a"); } // [B1, C1, C2, V3, V7] |
| 13110 | test { try toAsciiFail("\xe2\x80\x8c\xe2\x80\x8d\xe1\x9e\xb5\xd9\xba.-\xdb\x92\xd9\x94\xf3\x85\x84\x9e\xf0\x90\xb8\x9a", false); } // [B1, C1, C2, V3, V7] |
| 13111 | test { try toAsciiFail("\xe2\x80\x8c\xe2\x80\x8d\xe1\x9e\xb5\xd9\xba.-\xdb\x92\xd9\x94\xf3\x85\x84\x9e\xf0\x90\xb8\x9a", true); } // [B1, V3, V7] |
| 5398 | 13112 | test { try toUnicodeFail("xn--zib.xn----twc1133r17r6g"); } // [B1, V3, V7] |
| 13113 | test { try toAsciiFail("xn--zib.xn----twc1133r17r6g", false); } // [B1, V3, V7] |
| 13114 | test { try toAsciiFail("xn--zib.xn----twc1133r17r6g", true); } // [B1, V3, V7] |
| 5399 | 13115 | test { try toUnicodeFail("xn--zib502kda.xn----twc1133r17r6g"); } // [B1, C1, C2, V3, V7] |
| 13116 | test { try toAsciiFail("xn--zib502kda.xn----twc1133r17r6g", false); } // [B1, C1, C2, V3, V7] |
| 13117 | test { try toAsciiFail("xn--zib502kda.xn----twc1133r17r6g", true); } // [B1, C1, C2, V3, V7] |
| 5400 | 13118 | test { try toUnicodeFail("xn--zib539f.xn----twc1133r17r6g"); } // [B1, V3, V6, V7] |
| 13119 | test { try toAsciiFail("xn--zib539f.xn----twc1133r17r6g", false); } // [B1, V3, V6, V7] |
| 13120 | test { try toAsciiFail("xn--zib539f.xn----twc1133r17r6g", true); } // [B1, V3, V6, V7] |
| 5401 | 13121 | test { try toUnicodeFail("xn--zib539f8igea.xn----twc1133r17r6g"); } // [B1, C1, C2, V3, V7] |
| 13122 | test { try toAsciiFail("xn--zib539f8igea.xn----twc1133r17r6g", false); } // [B1, C1, C2, V3, V7] |
| 13123 | test { try toAsciiFail("xn--zib539f8igea.xn----twc1133r17r6g", true); } // [B1, C1, C2, V3, V7] |
| 5402 | 13124 | test { try toUnicodeFail("\xf2\xa1\xb6\xb1\xef\xbd\xa1\xf0\x90\xae\xac\xe2\x89\xa0"); } // [B3, V7] |
| 13125 | test { try toAsciiFail("\xf2\xa1\xb6\xb1\xef\xbd\xa1\xf0\x90\xae\xac\xe2\x89\xa0", false); } // [B3, V7] |
| 13126 | test { try toAsciiFail("\xf2\xa1\xb6\xb1\xef\xbd\xa1\xf0\x90\xae\xac\xe2\x89\xa0", true); } // [B3, V7] |
| 5403 | 13127 | test { try toUnicodeFail("\xf2\xa1\xb6\xb1\xef\xbd\xa1\xf0\x90\xae\xac=\xcc\xb8"); } // [B3, V7] |
| 13128 | test { try toAsciiFail("\xf2\xa1\xb6\xb1\xef\xbd\xa1\xf0\x90\xae\xac=\xcc\xb8", false); } // [B3, V7] |
| 13129 | test { try toAsciiFail("\xf2\xa1\xb6\xb1\xef\xbd\xa1\xf0\x90\xae\xac=\xcc\xb8", true); } // [B3, V7] |
| 5404 | 13130 | test { try toUnicodeFail("\xf2\xa1\xb6\xb1\xe3\x80\x82\xf0\x90\xae\xac\xe2\x89\xa0"); } // [B3, V7] |
| 13131 | test { try toAsciiFail("\xf2\xa1\xb6\xb1\xe3\x80\x82\xf0\x90\xae\xac\xe2\x89\xa0", false); } // [B3, V7] |
| 13132 | test { try toAsciiFail("\xf2\xa1\xb6\xb1\xe3\x80\x82\xf0\x90\xae\xac\xe2\x89\xa0", true); } // [B3, V7] |
| 5405 | 13133 | test { try toUnicodeFail("\xf2\xa1\xb6\xb1\xe3\x80\x82\xf0\x90\xae\xac=\xcc\xb8"); } // [B3, V7] |
| 13134 | test { try toAsciiFail("\xf2\xa1\xb6\xb1\xe3\x80\x82\xf0\x90\xae\xac=\xcc\xb8", false); } // [B3, V7] |
| 13135 | test { try toAsciiFail("\xf2\xa1\xb6\xb1\xe3\x80\x82\xf0\x90\xae\xac=\xcc\xb8", true); } // [B3, V7] |
| 5406 | 13136 | test { try toUnicodeFail("xn--dd55c.xn--1ch3003g"); } // [B3, V7] |
| 13137 | test { try toAsciiFail("xn--dd55c.xn--1ch3003g", false); } // [B3, V7] |
| 13138 | test { try toAsciiFail("xn--dd55c.xn--1ch3003g", true); } // [B3, V7] |
| 5407 | 13139 | test { try toUnicodeFail("\xe0\xbe\xb2\xf0\x9e\xb6\x85\xef\xbd\xa1\xf0\x90\xb9\xae\xf0\x90\xb9\xb7\xeb\x8d\x9d\xdb\xb5"); } // [B1, V6, V7] |
| 13140 | test { try toAsciiFail("\xe0\xbe\xb2\xf0\x9e\xb6\x85\xef\xbd\xa1\xf0\x90\xb9\xae\xf0\x90\xb9\xb7\xeb\x8d\x9d\xdb\xb5", false); } // [B1, V6, V7] |
| 13141 | test { try toAsciiFail("\xe0\xbe\xb2\xf0\x9e\xb6\x85\xef\xbd\xa1\xf0\x90\xb9\xae\xf0\x90\xb9\xb7\xeb\x8d\x9d\xdb\xb5", true); } // [B1, V6, V7] |
| 5408 | 13142 | test { try toUnicodeFail("\xe0\xbe\xb2\xf0\x9e\xb6\x85\xef\xbd\xa1\xf0\x90\xb9\xae\xf0\x90\xb9\xb7\xe1\x84\x83\xe1\x85\xa5\xe1\x86\xb0\xdb\xb5"); } // [B1, V6, V7] |
| 13143 | test { try toAsciiFail("\xe0\xbe\xb2\xf0\x9e\xb6\x85\xef\xbd\xa1\xf0\x90\xb9\xae\xf0\x90\xb9\xb7\xe1\x84\x83\xe1\x85\xa5\xe1\x86\xb0\xdb\xb5", false); } // [B1, V6, V7] |
| 13144 | test { try toAsciiFail("\xe0\xbe\xb2\xf0\x9e\xb6\x85\xef\xbd\xa1\xf0\x90\xb9\xae\xf0\x90\xb9\xb7\xe1\x84\x83\xe1\x85\xa5\xe1\x86\xb0\xdb\xb5", true); } // [B1, V6, V7] |
| 5409 | 13145 | test { try toUnicodeFail("\xe0\xbe\xb2\xf0\x9e\xb6\x85\xe3\x80\x82\xf0\x90\xb9\xae\xf0\x90\xb9\xb7\xeb\x8d\x9d\xdb\xb5"); } // [B1, V6, V7] |
| 13146 | test { try toAsciiFail("\xe0\xbe\xb2\xf0\x9e\xb6\x85\xe3\x80\x82\xf0\x90\xb9\xae\xf0\x90\xb9\xb7\xeb\x8d\x9d\xdb\xb5", false); } // [B1, V6, V7] |
| 13147 | test { try toAsciiFail("\xe0\xbe\xb2\xf0\x9e\xb6\x85\xe3\x80\x82\xf0\x90\xb9\xae\xf0\x90\xb9\xb7\xeb\x8d\x9d\xdb\xb5", true); } // [B1, V6, V7] |
| 5410 | 13148 | test { try toUnicodeFail("\xe0\xbe\xb2\xf0\x9e\xb6\x85\xe3\x80\x82\xf0\x90\xb9\xae\xf0\x90\xb9\xb7\xe1\x84\x83\xe1\x85\xa5\xe1\x86\xb0\xdb\xb5"); } // [B1, V6, V7] |
| 13149 | test { try toAsciiFail("\xe0\xbe\xb2\xf0\x9e\xb6\x85\xe3\x80\x82\xf0\x90\xb9\xae\xf0\x90\xb9\xb7\xe1\x84\x83\xe1\x85\xa5\xe1\x86\xb0\xdb\xb5", false); } // [B1, V6, V7] |
| 13150 | test { try toAsciiFail("\xe0\xbe\xb2\xf0\x9e\xb6\x85\xe3\x80\x82\xf0\x90\xb9\xae\xf0\x90\xb9\xb7\xe1\x84\x83\xe1\x85\xa5\xe1\x86\xb0\xdb\xb5", true); } // [B1, V6, V7] |
| 5411 | 13151 | test { try toUnicodeFail("xn--fgd0675v.xn--imb5839fidpcbba"); } // [B1, V6, V7] |
| 13152 | test { try toAsciiFail("xn--fgd0675v.xn--imb5839fidpcbba", false); } // [B1, V6, V7] |
| 13153 | test { try toAsciiFail("xn--fgd0675v.xn--imb5839fidpcbba", true); } // [B1, V6, V7] |
| 5412 | 13154 | test { try toUnicodeFail("\xe1\x82\xaf\xf3\xa0\x85\x8b-\xef\xbc\x8e\xe2\x80\x8d\xe1\x82\xa9"); } // [C2, V3] |
| 13155 | test { try toAsciiFail("\xe1\x82\xaf\xf3\xa0\x85\x8b-\xef\xbc\x8e\xe2\x80\x8d\xe1\x82\xa9", false); } // [C2, V3] |
| 13156 | test { try toAsciiFail("\xe1\x82\xaf\xf3\xa0\x85\x8b-\xef\xbc\x8e\xe2\x80\x8d\xe1\x82\xa9", true); } // [V3] |
| 5413 | 13157 | test { try toUnicodeFail("\xe1\x82\xaf\xf3\xa0\x85\x8b-.\xe2\x80\x8d\xe1\x82\xa9"); } // [C2, V3] |
| 13158 | test { try toAsciiFail("\xe1\x82\xaf\xf3\xa0\x85\x8b-.\xe2\x80\x8d\xe1\x82\xa9", false); } // [C2, V3] |
| 13159 | test { try toAsciiFail("\xe1\x82\xaf\xf3\xa0\x85\x8b-.\xe2\x80\x8d\xe1\x82\xa9", true); } // [V3] |
| 5414 | 13160 | test { try toUnicodeFail("\xe2\xb4\x8f\xf3\xa0\x85\x8b-.\xe2\x80\x8d\xe2\xb4\x89"); } // [C2, V3] |
| 13161 | test { try toAsciiFail("\xe2\xb4\x8f\xf3\xa0\x85\x8b-.\xe2\x80\x8d\xe2\xb4\x89", false); } // [C2, V3] |
| 13162 | test { try toAsciiFail("\xe2\xb4\x8f\xf3\xa0\x85\x8b-.\xe2\x80\x8d\xe2\xb4\x89", true); } // [V3] |
| 5415 | 13163 | test { try toUnicodeFail("xn----3vs.xn--0kj"); } // [V3] |
| 13164 | test { try toAsciiFail("xn----3vs.xn--0kj", false); } // [V3] |
| 13165 | test { try toAsciiFail("xn----3vs.xn--0kj", true); } // [V3] |
| 5416 | 13166 | test { try toUnicodeFail("xn----3vs.xn--1ug532c"); } // [C2, V3] |
| 13167 | test { try toAsciiFail("xn----3vs.xn--1ug532c", false); } // [C2, V3] |
| 13168 | test { try toAsciiFail("xn----3vs.xn--1ug532c", true); } // [C2, V3] |
| 5417 | 13169 | test { try toUnicodeFail("\xe2\xb4\x8f\xf3\xa0\x85\x8b-\xef\xbc\x8e\xe2\x80\x8d\xe2\xb4\x89"); } // [C2, V3] |
| 13170 | test { try toAsciiFail("\xe2\xb4\x8f\xf3\xa0\x85\x8b-\xef\xbc\x8e\xe2\x80\x8d\xe2\xb4\x89", false); } // [C2, V3] |
| 13171 | test { try toAsciiFail("\xe2\xb4\x8f\xf3\xa0\x85\x8b-\xef\xbc\x8e\xe2\x80\x8d\xe2\xb4\x89", true); } // [V3] |
| 5418 | 13172 | test { try toUnicodeFail("xn----00g.xn--hnd"); } // [V3, V7] |
| 13173 | test { try toAsciiFail("xn----00g.xn--hnd", false); } // [V3, V7] |
| 13174 | test { try toAsciiFail("xn----00g.xn--hnd", true); } // [V3, V7] |
| 5419 | 13175 | test { try toUnicodeFail("xn----00g.xn--hnd399e"); } // [C2, V3, V7] |
| 13176 | test { try toAsciiFail("xn----00g.xn--hnd399e", false); } // [C2, V3, V7] |
| 13177 | test { try toAsciiFail("xn----00g.xn--hnd399e", true); } // [C2, V3, V7] |
| 5420 | 13178 | test { try toUnicodeFail("\xe2\x87\xa7\xf0\x90\xa8\x8f\xf3\xa0\xbe\x88\xf3\xaf\xb6\x85\xe3\x80\x82\xd8\x80\xf3\xa0\x88\xb5\xf3\xa0\x86\x89"); } // [B1, V7] |
| 13179 | test { try toAsciiFail("\xe2\x87\xa7\xf0\x90\xa8\x8f\xf3\xa0\xbe\x88\xf3\xaf\xb6\x85\xe3\x80\x82\xd8\x80\xf3\xa0\x88\xb5\xf3\xa0\x86\x89", false); } // [B1, V7] |
| 13180 | test { try toAsciiFail("\xe2\x87\xa7\xf0\x90\xa8\x8f\xf3\xa0\xbe\x88\xf3\xaf\xb6\x85\xe3\x80\x82\xd8\x80\xf3\xa0\x88\xb5\xf3\xa0\x86\x89", true); } // [B1, V7] |
| 5421 | 13181 | test { try toUnicodeFail("xn--l8g5552g64t4g46xf.xn--ifb08144p"); } // [B1, V7] |
| 13182 | test { try toAsciiFail("xn--l8g5552g64t4g46xf.xn--ifb08144p", false); } // [B1, V7] |
| 13183 | test { try toAsciiFail("xn--l8g5552g64t4g46xf.xn--ifb08144p", true); } // [B1, V7] |
| 5422 | 13184 | test { try toUnicodeFail("\xe2\x89\xa0\xf0\x90\xae\x82.\xe2\x86\x91\xf0\x9f\x84\x87\xe2\x92\x88"); } // [B1, V7, U1] |
| 13185 | test { try toAsciiFail("\xe2\x89\xa0\xf0\x90\xae\x82.\xe2\x86\x91\xf0\x9f\x84\x87\xe2\x92\x88", false); } // [B1, V7, U1] |
| 13186 | test { try toAsciiFail("\xe2\x89\xa0\xf0\x90\xae\x82.\xe2\x86\x91\xf0\x9f\x84\x87\xe2\x92\x88", true); } // [B1, V7, U1] |
| 5423 | 13187 | test { try toUnicodeFail("=\xcc\xb8\xf0\x90\xae\x82.\xe2\x86\x91\xf0\x9f\x84\x87\xe2\x92\x88"); } // [B1, V7, U1] |
| 13188 | test { try toAsciiFail("=\xcc\xb8\xf0\x90\xae\x82.\xe2\x86\x91\xf0\x9f\x84\x87\xe2\x92\x88", false); } // [B1, V7, U1] |
| 13189 | test { try toAsciiFail("=\xcc\xb8\xf0\x90\xae\x82.\xe2\x86\x91\xf0\x9f\x84\x87\xe2\x92\x88", true); } // [B1, V7, U1] |
| 5424 | 13190 | test { try toUnicodeFail("\xe2\x89\xa0\xf0\x90\xae\x82.\xe2\x86\x916,1."); } // [B1, U1] |
| 13191 | test { try toAsciiFail("\xe2\x89\xa0\xf0\x90\xae\x82.\xe2\x86\x916,1.", false); } // [B1, U1, A4_2] |
| 13192 | test { try toAsciiFail("\xe2\x89\xa0\xf0\x90\xae\x82.\xe2\x86\x916,1.", true); } // [B1, U1, A4_2] |
| 5425 | 13193 | test { try toUnicodeFail("=\xcc\xb8\xf0\x90\xae\x82.\xe2\x86\x916,1."); } // [B1, U1] |
| 13194 | test { try toAsciiFail("=\xcc\xb8\xf0\x90\xae\x82.\xe2\x86\x916,1.", false); } // [B1, U1, A4_2] |
| 13195 | test { try toAsciiFail("=\xcc\xb8\xf0\x90\xae\x82.\xe2\x86\x916,1.", true); } // [B1, U1, A4_2] |
| 5426 | 13196 | test { try toUnicodeFail("xn--1chy492g.xn--6,1-pw1a."); } // [B1, U1] |
| 13197 | test { try toAsciiFail("xn--1chy492g.xn--6,1-pw1a.", false); } // [B1, U1, A4_2] |
| 13198 | test { try toAsciiFail("xn--1chy492g.xn--6,1-pw1a.", true); } // [B1, U1, A4_2] |
| 5427 | 13199 | test { try toUnicodeFail("xn--1chy492g.xn--6,-uzus5m"); } // [B1, V7, U1] |
| 13200 | test { try toAsciiFail("xn--1chy492g.xn--6,-uzus5m", false); } // [B1, V7, U1] |
| 13201 | test { try toAsciiFail("xn--1chy492g.xn--6,-uzus5m", true); } // [B1, V7, U1] |
| 5428 | 13202 | test { try toUnicodeFail("xn--1chy492g.xn--45gx9iuy44d"); } // [B1, V7] |
| 13203 | test { try toAsciiFail("xn--1chy492g.xn--45gx9iuy44d", false); } // [B1, V7] |
| 13204 | test { try toAsciiFail("xn--1chy492g.xn--45gx9iuy44d", true); } // [B1, V7] |
| 5429 | 13205 | test { try toUnicodeFail("\xf0\x9d\xa9\x8f\xf3\xa0\xb2\x89\xc3\x9f.\xe1\xa2\xa4\xf2\x84\xa6\x8c\xe2\x80\x8c\xf0\x90\xb9\xab"); } // [B1, B5, B6, C1, V6, V7] |
| 13206 | test { try toAsciiFail("\xf0\x9d\xa9\x8f\xf3\xa0\xb2\x89\xc3\x9f.\xe1\xa2\xa4\xf2\x84\xa6\x8c\xe2\x80\x8c\xf0\x90\xb9\xab", false); } // [B1, B5, B6, C1, V6, V7] |
| 13207 | test { try toAsciiFail("\xf0\x9d\xa9\x8f\xf3\xa0\xb2\x89\xc3\x9f.\xe1\xa2\xa4\xf2\x84\xa6\x8c\xe2\x80\x8c\xf0\x90\xb9\xab", true); } // [B1, B5, B6, V6, V7] |
| 5430 | 13208 | test { try toUnicodeFail("\xf0\x9d\xa9\x8f\xf3\xa0\xb2\x89SS.\xe1\xa2\xa4\xf2\x84\xa6\x8c\xe2\x80\x8c\xf0\x90\xb9\xab"); } // [B1, B5, B6, C1, V6, V7] |
| 13209 | test { try toAsciiFail("\xf0\x9d\xa9\x8f\xf3\xa0\xb2\x89SS.\xe1\xa2\xa4\xf2\x84\xa6\x8c\xe2\x80\x8c\xf0\x90\xb9\xab", false); } // [B1, B5, B6, C1, V6, V7] |
| 13210 | test { try toAsciiFail("\xf0\x9d\xa9\x8f\xf3\xa0\xb2\x89SS.\xe1\xa2\xa4\xf2\x84\xa6\x8c\xe2\x80\x8c\xf0\x90\xb9\xab", true); } // [B1, B5, B6, V6, V7] |
| 5431 | 13211 | test { try toUnicodeFail("\xf0\x9d\xa9\x8f\xf3\xa0\xb2\x89ss.\xe1\xa2\xa4\xf2\x84\xa6\x8c\xe2\x80\x8c\xf0\x90\xb9\xab"); } // [B1, B5, B6, C1, V6, V7] |
| 13212 | test { try toAsciiFail("\xf0\x9d\xa9\x8f\xf3\xa0\xb2\x89ss.\xe1\xa2\xa4\xf2\x84\xa6\x8c\xe2\x80\x8c\xf0\x90\xb9\xab", false); } // [B1, B5, B6, C1, V6, V7] |
| 13213 | test { try toAsciiFail("\xf0\x9d\xa9\x8f\xf3\xa0\xb2\x89ss.\xe1\xa2\xa4\xf2\x84\xa6\x8c\xe2\x80\x8c\xf0\x90\xb9\xab", true); } // [B1, B5, B6, V6, V7] |
| 5432 | 13214 | test { try toUnicodeFail("\xf0\x9d\xa9\x8f\xf3\xa0\xb2\x89Ss.\xe1\xa2\xa4\xf2\x84\xa6\x8c\xe2\x80\x8c\xf0\x90\xb9\xab"); } // [B1, B5, B6, C1, V6, V7] |
| 13215 | test { try toAsciiFail("\xf0\x9d\xa9\x8f\xf3\xa0\xb2\x89Ss.\xe1\xa2\xa4\xf2\x84\xa6\x8c\xe2\x80\x8c\xf0\x90\xb9\xab", false); } // [B1, B5, B6, C1, V6, V7] |
| 13216 | test { try toAsciiFail("\xf0\x9d\xa9\x8f\xf3\xa0\xb2\x89Ss.\xe1\xa2\xa4\xf2\x84\xa6\x8c\xe2\x80\x8c\xf0\x90\xb9\xab", true); } // [B1, B5, B6, V6, V7] |
| 5433 | 13217 | test { try toUnicodeFail("xn--ss-zb11ap1427e.xn--ubf2596jbt61c"); } // [B1, B5, B6, V6, V7] |
| 13218 | test { try toAsciiFail("xn--ss-zb11ap1427e.xn--ubf2596jbt61c", false); } // [B1, B5, B6, V6, V7] |
| 13219 | test { try toAsciiFail("xn--ss-zb11ap1427e.xn--ubf2596jbt61c", true); } // [B1, B5, B6, V6, V7] |
| 5434 | 13220 | test { try toUnicodeFail("xn--ss-zb11ap1427e.xn--ubf609atw1tynn3d"); } // [B1, B5, B6, C1, V6, V7] |
| 13221 | test { try toAsciiFail("xn--ss-zb11ap1427e.xn--ubf609atw1tynn3d", false); } // [B1, B5, B6, C1, V6, V7] |
| 13222 | test { try toAsciiFail("xn--ss-zb11ap1427e.xn--ubf609atw1tynn3d", true); } // [B1, B5, B6, C1, V6, V7] |
| 5435 | 13223 | test { try toUnicodeFail("xn--zca3153vupz3e.xn--ubf609atw1tynn3d"); } // [B1, B5, B6, C1, V6, V7] |
| 13224 | test { try toAsciiFail("xn--zca3153vupz3e.xn--ubf609atw1tynn3d", false); } // [B1, B5, B6, C1, V6, V7] |
| 13225 | test { try toAsciiFail("xn--zca3153vupz3e.xn--ubf609atw1tynn3d", true); } // [B1, B5, B6, C1, V6, V7] |
| 5436 | 13226 | test { try toUnicodeFail("\xc3\x9f\xf0\x90\xb5\xb3\xf1\x97\x98\x81\xe1\x82\xa7\xef\xbd\xa1\xea\x99\xba"); } // [B1, B5, V6, V7] |
| 13227 | test { try toAsciiFail("\xc3\x9f\xf0\x90\xb5\xb3\xf1\x97\x98\x81\xe1\x82\xa7\xef\xbd\xa1\xea\x99\xba", false); } // [B1, B5, V6, V7] |
| 13228 | test { try toAsciiFail("\xc3\x9f\xf0\x90\xb5\xb3\xf1\x97\x98\x81\xe1\x82\xa7\xef\xbd\xa1\xea\x99\xba", true); } // [B1, B5, V6, V7] |
| 5437 | 13229 | test { try toUnicodeFail("\xc3\x9f\xf0\x90\xb5\xb3\xf1\x97\x98\x81\xe1\x82\xa7\xe3\x80\x82\xea\x99\xba"); } // [B1, B5, V6, V7] |
| 13230 | test { try toAsciiFail("\xc3\x9f\xf0\x90\xb5\xb3\xf1\x97\x98\x81\xe1\x82\xa7\xe3\x80\x82\xea\x99\xba", false); } // [B1, B5, V6, V7] |
| 13231 | test { try toAsciiFail("\xc3\x9f\xf0\x90\xb5\xb3\xf1\x97\x98\x81\xe1\x82\xa7\xe3\x80\x82\xea\x99\xba", true); } // [B1, B5, V6, V7] |
| 5438 | 13232 | test { try toUnicodeFail("\xc3\x9f\xf0\x90\xb5\xb3\xf1\x97\x98\x81\xe2\xb4\x87\xe3\x80\x82\xea\x99\xba"); } // [B1, B5, V6, V7] |
| 13233 | test { try toAsciiFail("\xc3\x9f\xf0\x90\xb5\xb3\xf1\x97\x98\x81\xe2\xb4\x87\xe3\x80\x82\xea\x99\xba", false); } // [B1, B5, V6, V7] |
| 13234 | test { try toAsciiFail("\xc3\x9f\xf0\x90\xb5\xb3\xf1\x97\x98\x81\xe2\xb4\x87\xe3\x80\x82\xea\x99\xba", true); } // [B1, B5, V6, V7] |
| 5439 | 13235 | test { try toUnicodeFail("SS\xf0\x90\xb5\x93\xf1\x97\x98\x81\xe1\x82\xa7\xe3\x80\x82\xea\x99\xba"); } // [B1, B5, V6, V7] |
| 13236 | test { try toAsciiFail("SS\xf0\x90\xb5\x93\xf1\x97\x98\x81\xe1\x82\xa7\xe3\x80\x82\xea\x99\xba", false); } // [B1, B5, V6, V7] |
| 13237 | test { try toAsciiFail("SS\xf0\x90\xb5\x93\xf1\x97\x98\x81\xe1\x82\xa7\xe3\x80\x82\xea\x99\xba", true); } // [B1, B5, V6, V7] |
| 5440 | 13238 | test { try toUnicodeFail("ss\xf0\x90\xb5\xb3\xf1\x97\x98\x81\xe2\xb4\x87\xe3\x80\x82\xea\x99\xba"); } // [B1, B5, V6, V7] |
| 13239 | test { try toAsciiFail("ss\xf0\x90\xb5\xb3\xf1\x97\x98\x81\xe2\xb4\x87\xe3\x80\x82\xea\x99\xba", false); } // [B1, B5, V6, V7] |
| 13240 | test { try toAsciiFail("ss\xf0\x90\xb5\xb3\xf1\x97\x98\x81\xe2\xb4\x87\xe3\x80\x82\xea\x99\xba", true); } // [B1, B5, V6, V7] |
| 5441 | 13241 | test { try toUnicodeFail("Ss\xf0\x90\xb5\xb3\xf1\x97\x98\x81\xe1\x82\xa7\xe3\x80\x82\xea\x99\xba"); } // [B1, B5, V6, V7] |
| 13242 | test { try toAsciiFail("Ss\xf0\x90\xb5\xb3\xf1\x97\x98\x81\xe1\x82\xa7\xe3\x80\x82\xea\x99\xba", false); } // [B1, B5, V6, V7] |
| 13243 | test { try toAsciiFail("Ss\xf0\x90\xb5\xb3\xf1\x97\x98\x81\xe1\x82\xa7\xe3\x80\x82\xea\x99\xba", true); } // [B1, B5, V6, V7] |
| 5442 | 13244 | test { try toUnicodeFail("xn--ss-e61ar955h4hs7b.xn--9x8a"); } // [B1, B5, V6, V7] |
| 13245 | test { try toAsciiFail("xn--ss-e61ar955h4hs7b.xn--9x8a", false); } // [B1, B5, V6, V7] |
| 13246 | test { try toAsciiFail("xn--ss-e61ar955h4hs7b.xn--9x8a", true); } // [B1, B5, V6, V7] |
| 5443 | 13247 | test { try toUnicodeFail("xn--zca227tpy4lkns1b.xn--9x8a"); } // [B1, B5, V6, V7] |
| 13248 | test { try toAsciiFail("xn--zca227tpy4lkns1b.xn--9x8a", false); } // [B1, B5, V6, V7] |
| 13249 | test { try toAsciiFail("xn--zca227tpy4lkns1b.xn--9x8a", true); } // [B1, B5, V6, V7] |
| 5444 | 13250 | test { try toUnicodeFail("\xc3\x9f\xf0\x90\xb5\xb3\xf1\x97\x98\x81\xe2\xb4\x87\xef\xbd\xa1\xea\x99\xba"); } // [B1, B5, V6, V7] |
| 13251 | test { try toAsciiFail("\xc3\x9f\xf0\x90\xb5\xb3\xf1\x97\x98\x81\xe2\xb4\x87\xef\xbd\xa1\xea\x99\xba", false); } // [B1, B5, V6, V7] |
| 13252 | test { try toAsciiFail("\xc3\x9f\xf0\x90\xb5\xb3\xf1\x97\x98\x81\xe2\xb4\x87\xef\xbd\xa1\xea\x99\xba", true); } // [B1, B5, V6, V7] |
| 5445 | 13253 | test { try toUnicodeFail("SS\xf0\x90\xb5\x93\xf1\x97\x98\x81\xe1\x82\xa7\xef\xbd\xa1\xea\x99\xba"); } // [B1, B5, V6, V7] |
| 13254 | test { try toAsciiFail("SS\xf0\x90\xb5\x93\xf1\x97\x98\x81\xe1\x82\xa7\xef\xbd\xa1\xea\x99\xba", false); } // [B1, B5, V6, V7] |
| 13255 | test { try toAsciiFail("SS\xf0\x90\xb5\x93\xf1\x97\x98\x81\xe1\x82\xa7\xef\xbd\xa1\xea\x99\xba", true); } // [B1, B5, V6, V7] |
| 5446 | 13256 | test { try toUnicodeFail("ss\xf0\x90\xb5\xb3\xf1\x97\x98\x81\xe2\xb4\x87\xef\xbd\xa1\xea\x99\xba"); } // [B1, B5, V6, V7] |
| 13257 | test { try toAsciiFail("ss\xf0\x90\xb5\xb3\xf1\x97\x98\x81\xe2\xb4\x87\xef\xbd\xa1\xea\x99\xba", false); } // [B1, B5, V6, V7] |
| 13258 | test { try toAsciiFail("ss\xf0\x90\xb5\xb3\xf1\x97\x98\x81\xe2\xb4\x87\xef\xbd\xa1\xea\x99\xba", true); } // [B1, B5, V6, V7] |
| 5447 | 13259 | test { try toUnicodeFail("Ss\xf0\x90\xb5\xb3\xf1\x97\x98\x81\xe1\x82\xa7\xef\xbd\xa1\xea\x99\xba"); } // [B1, B5, V6, V7] |
| 13260 | test { try toAsciiFail("Ss\xf0\x90\xb5\xb3\xf1\x97\x98\x81\xe1\x82\xa7\xef\xbd\xa1\xea\x99\xba", false); } // [B1, B5, V6, V7] |
| 13261 | test { try toAsciiFail("Ss\xf0\x90\xb5\xb3\xf1\x97\x98\x81\xe1\x82\xa7\xef\xbd\xa1\xea\x99\xba", true); } // [B1, B5, V6, V7] |
| 5448 | 13262 | test { try toUnicodeFail("SS\xf0\x90\xb5\xb3\xf1\x97\x98\x81\xe1\x82\xa7\xe3\x80\x82\xea\x99\xba"); } // [B1, B5, V6, V7] |
| 13263 | test { try toAsciiFail("SS\xf0\x90\xb5\xb3\xf1\x97\x98\x81\xe1\x82\xa7\xe3\x80\x82\xea\x99\xba", false); } // [B1, B5, V6, V7] |
| 13264 | test { try toAsciiFail("SS\xf0\x90\xb5\xb3\xf1\x97\x98\x81\xe1\x82\xa7\xe3\x80\x82\xea\x99\xba", true); } // [B1, B5, V6, V7] |
| 5449 | 13265 | test { try toUnicodeFail("xn--ss-rek7420r4hs7b.xn--9x8a"); } // [B1, B5, V6, V7] |
| 13266 | test { try toAsciiFail("xn--ss-rek7420r4hs7b.xn--9x8a", false); } // [B1, B5, V6, V7] |
| 13267 | test { try toAsciiFail("xn--ss-rek7420r4hs7b.xn--9x8a", true); } // [B1, B5, V6, V7] |
| 5450 | 13268 | test { try toUnicodeFail("xn--zca491fci5qkn79a.xn--9x8a"); } // [B1, B5, V6, V7] |
| 13269 | test { try toAsciiFail("xn--zca491fci5qkn79a.xn--9x8a", false); } // [B1, B5, V6, V7] |
| 13270 | test { try toAsciiFail("xn--zca491fci5qkn79a.xn--9x8a", true); } // [B1, B5, V6, V7] |
| 5451 | 13271 | test { try toUnicodeFail("SS\xf0\x90\xb5\xb3\xf1\x97\x98\x81\xe1\x82\xa7\xef\xbd\xa1\xea\x99\xba"); } // [B1, B5, V6, V7] |
| 13272 | test { try toAsciiFail("SS\xf0\x90\xb5\xb3\xf1\x97\x98\x81\xe1\x82\xa7\xef\xbd\xa1\xea\x99\xba", false); } // [B1, B5, V6, V7] |
| 13273 | test { try toAsciiFail("SS\xf0\x90\xb5\xb3\xf1\x97\x98\x81\xe1\x82\xa7\xef\xbd\xa1\xea\x99\xba", true); } // [B1, B5, V6, V7] |
| 5452 | 13274 | test { try toUnicodeFail("\xe1\x9c\x94\xe3\x80\x82\xf3\xa0\x86\xa3-\xf0\x91\x8b\xaa"); } // [V3, V6] |
| 13275 | test { try toAsciiFail("\xe1\x9c\x94\xe3\x80\x82\xf3\xa0\x86\xa3-\xf0\x91\x8b\xaa", false); } // [V3, V6] |
| 13276 | test { try toAsciiFail("\xe1\x9c\x94\xe3\x80\x82\xf3\xa0\x86\xa3-\xf0\x91\x8b\xaa", true); } // [V3, V6] |
| 5453 | 13277 | test { try toUnicodeFail("xn--fze.xn----ly8i"); } // [V3, V6] |
| 13278 | test { try toAsciiFail("xn--fze.xn----ly8i", false); } // [V3, V6] |
| 13279 | test { try toAsciiFail("xn--fze.xn----ly8i", true); } // [V3, V6] |
| 5454 | 13280 | test { try toUnicodeFail("\xea\xaf\xa8-\xef\xbc\x8e\xf2\xa8\x8f\x9c\xd6\xbd\xc3\x9f"); } // [V3, V6, V7] |
| 13281 | test { try toAsciiFail("\xea\xaf\xa8-\xef\xbc\x8e\xf2\xa8\x8f\x9c\xd6\xbd\xc3\x9f", false); } // [V3, V6, V7] |
| 13282 | test { try toAsciiFail("\xea\xaf\xa8-\xef\xbc\x8e\xf2\xa8\x8f\x9c\xd6\xbd\xc3\x9f", true); } // [V3, V6, V7] |
| 5455 | 13283 | test { try toUnicodeFail("\xea\xaf\xa8-.\xf2\xa8\x8f\x9c\xd6\xbd\xc3\x9f"); } // [V3, V6, V7] |
| 13284 | test { try toAsciiFail("\xea\xaf\xa8-.\xf2\xa8\x8f\x9c\xd6\xbd\xc3\x9f", false); } // [V3, V6, V7] |
| 13285 | test { try toAsciiFail("\xea\xaf\xa8-.\xf2\xa8\x8f\x9c\xd6\xbd\xc3\x9f", true); } // [V3, V6, V7] |
| 5456 | 13286 | test { try toUnicodeFail("\xea\xaf\xa8-.\xf2\xa8\x8f\x9c\xd6\xbdSS"); } // [V3, V6, V7] |
| 13287 | test { try toAsciiFail("\xea\xaf\xa8-.\xf2\xa8\x8f\x9c\xd6\xbdSS", false); } // [V3, V6, V7] |
| 13288 | test { try toAsciiFail("\xea\xaf\xa8-.\xf2\xa8\x8f\x9c\xd6\xbdSS", true); } // [V3, V6, V7] |
| 5457 | 13289 | test { try toUnicodeFail("\xea\xaf\xa8-.\xf2\xa8\x8f\x9c\xd6\xbdss"); } // [V3, V6, V7] |
| 13290 | test { try toAsciiFail("\xea\xaf\xa8-.\xf2\xa8\x8f\x9c\xd6\xbdss", false); } // [V3, V6, V7] |
| 13291 | test { try toAsciiFail("\xea\xaf\xa8-.\xf2\xa8\x8f\x9c\xd6\xbdss", true); } // [V3, V6, V7] |
| 5458 | 13292 | test { try toUnicodeFail("\xea\xaf\xa8-.\xf2\xa8\x8f\x9c\xd6\xbdSs"); } // [V3, V6, V7] |
| 13293 | test { try toAsciiFail("\xea\xaf\xa8-.\xf2\xa8\x8f\x9c\xd6\xbdSs", false); } // [V3, V6, V7] |
| 13294 | test { try toAsciiFail("\xea\xaf\xa8-.\xf2\xa8\x8f\x9c\xd6\xbdSs", true); } // [V3, V6, V7] |
| 5459 | 13295 | test { try toUnicodeFail("xn----pw5e.xn--ss-7jd10716y"); } // [V3, V6, V7] |
| 13296 | test { try toAsciiFail("xn----pw5e.xn--ss-7jd10716y", false); } // [V3, V6, V7] |
| 13297 | test { try toAsciiFail("xn----pw5e.xn--ss-7jd10716y", true); } // [V3, V6, V7] |
| 5460 | 13298 | test { try toUnicodeFail("xn----pw5e.xn--zca50wfv060a"); } // [V3, V6, V7] |
| 13299 | test { try toAsciiFail("xn----pw5e.xn--zca50wfv060a", false); } // [V3, V6, V7] |
| 13300 | test { try toAsciiFail("xn----pw5e.xn--zca50wfv060a", true); } // [V3, V6, V7] |
| 5461 | 13301 | test { try toUnicodeFail("\xea\xaf\xa8-\xef\xbc\x8e\xf2\xa8\x8f\x9c\xd6\xbdSS"); } // [V3, V6, V7] |
| 13302 | test { try toAsciiFail("\xea\xaf\xa8-\xef\xbc\x8e\xf2\xa8\x8f\x9c\xd6\xbdSS", false); } // [V3, V6, V7] |
| 13303 | test { try toAsciiFail("\xea\xaf\xa8-\xef\xbc\x8e\xf2\xa8\x8f\x9c\xd6\xbdSS", true); } // [V3, V6, V7] |
| 5462 | 13304 | test { try toUnicodeFail("\xea\xaf\xa8-\xef\xbc\x8e\xf2\xa8\x8f\x9c\xd6\xbdss"); } // [V3, V6, V7] |
| 13305 | test { try toAsciiFail("\xea\xaf\xa8-\xef\xbc\x8e\xf2\xa8\x8f\x9c\xd6\xbdss", false); } // [V3, V6, V7] |
| 13306 | test { try toAsciiFail("\xea\xaf\xa8-\xef\xbc\x8e\xf2\xa8\x8f\x9c\xd6\xbdss", true); } // [V3, V6, V7] |
| 5463 | 13307 | test { try toUnicodeFail("\xea\xaf\xa8-\xef\xbc\x8e\xf2\xa8\x8f\x9c\xd6\xbdSs"); } // [V3, V6, V7] |
| 13308 | test { try toAsciiFail("\xea\xaf\xa8-\xef\xbc\x8e\xf2\xa8\x8f\x9c\xd6\xbdSs", false); } // [V3, V6, V7] |
| 13309 | test { try toAsciiFail("\xea\xaf\xa8-\xef\xbc\x8e\xf2\xa8\x8f\x9c\xd6\xbdSs", true); } // [V3, V6, V7] |
| 5464 | 13310 | test { try toUnicodeFail("\xe1\xa1\x93-\xe2\x89\xae\xe3\x80\x82\xd9\xab\xf3\xa0\x85\xb1\xe1\xa1\x84"); } // [B1, B6] |
| 13311 | test { try toAsciiFail("\xe1\xa1\x93-\xe2\x89\xae\xe3\x80\x82\xd9\xab\xf3\xa0\x85\xb1\xe1\xa1\x84", false); } // [B1, B6] |
| 13312 | test { try toAsciiFail("\xe1\xa1\x93-\xe2\x89\xae\xe3\x80\x82\xd9\xab\xf3\xa0\x85\xb1\xe1\xa1\x84", true); } // [B1, B6] |
| 5465 | 13313 | test { try toUnicodeFail("\xe1\xa1\x93-<\xcc\xb8\xe3\x80\x82\xd9\xab\xf3\xa0\x85\xb1\xe1\xa1\x84"); } // [B1, B6] |
| 13314 | test { try toAsciiFail("\xe1\xa1\x93-<\xcc\xb8\xe3\x80\x82\xd9\xab\xf3\xa0\x85\xb1\xe1\xa1\x84", false); } // [B1, B6] |
| 13315 | test { try toAsciiFail("\xe1\xa1\x93-<\xcc\xb8\xe3\x80\x82\xd9\xab\xf3\xa0\x85\xb1\xe1\xa1\x84", true); } // [B1, B6] |
| 5466 | 13316 | test { try toUnicodeFail("xn----s7j866c.xn--kib252g"); } // [B1, B6] |
| 13317 | test { try toAsciiFail("xn----s7j866c.xn--kib252g", false); } // [B1, B6] |
| 13318 | test { try toAsciiFail("xn----s7j866c.xn--kib252g", true); } // [B1, B6] |
| 5467 | 13319 | test { try toUnicodeFail("\xf0\x9d\x9f\xa5\xe2\x99\xae\xf0\x91\x9c\xab\xe0\xa3\xad\xef\xbc\x8e\xe1\x9f\x92\xf0\x91\x9c\xab8\xf3\xa0\x86\x8f"); } // [V6] |
| 13320 | test { try toAsciiFail("\xf0\x9d\x9f\xa5\xe2\x99\xae\xf0\x91\x9c\xab\xe0\xa3\xad\xef\xbc\x8e\xe1\x9f\x92\xf0\x91\x9c\xab8\xf3\xa0\x86\x8f", false); } // [V6] |
| 13321 | test { try toAsciiFail("\xf0\x9d\x9f\xa5\xe2\x99\xae\xf0\x91\x9c\xab\xe0\xa3\xad\xef\xbc\x8e\xe1\x9f\x92\xf0\x91\x9c\xab8\xf3\xa0\x86\x8f", true); } // [V6] |
| 5468 | 13322 | test { try toUnicodeFail("3\xe2\x99\xae\xf0\x91\x9c\xab\xe0\xa3\xad.\xe1\x9f\x92\xf0\x91\x9c\xab8\xf3\xa0\x86\x8f"); } // [V6] |
| 13323 | test { try toAsciiFail("3\xe2\x99\xae\xf0\x91\x9c\xab\xe0\xa3\xad.\xe1\x9f\x92\xf0\x91\x9c\xab8\xf3\xa0\x86\x8f", false); } // [V6] |
| 13324 | test { try toAsciiFail("3\xe2\x99\xae\xf0\x91\x9c\xab\xe0\xa3\xad.\xe1\x9f\x92\xf0\x91\x9c\xab8\xf3\xa0\x86\x8f", true); } // [V6] |
| 5469 | 13325 | test { try toUnicodeFail("xn--3-ksd277tlo7s.xn--8-f0jx021l"); } // [V6] |
| 13326 | test { try toAsciiFail("xn--3-ksd277tlo7s.xn--8-f0jx021l", false); } // [V6] |
| 13327 | test { try toAsciiFail("xn--3-ksd277tlo7s.xn--8-f0jx021l", true); } // [V6] |
| 5470 | 13328 | test { try toUnicodeFail("-\xef\xbd\xa1\xf2\x95\x8c\x80\xe2\x80\x8d\xe2\x9d\xa1"); } // [C2, V3, V7] |
| 13329 | test { try toAsciiFail("-\xef\xbd\xa1\xf2\x95\x8c\x80\xe2\x80\x8d\xe2\x9d\xa1", false); } // [C2, V3, V7] |
| 13330 | test { try toAsciiFail("-\xef\xbd\xa1\xf2\x95\x8c\x80\xe2\x80\x8d\xe2\x9d\xa1", true); } // [V3, V7] |
| 5471 | 13331 | test { try toUnicodeFail("-\xe3\x80\x82\xf2\x95\x8c\x80\xe2\x80\x8d\xe2\x9d\xa1"); } // [C2, V3, V7] |
| 13332 | test { try toAsciiFail("-\xe3\x80\x82\xf2\x95\x8c\x80\xe2\x80\x8d\xe2\x9d\xa1", false); } // [C2, V3, V7] |
| 13333 | test { try toAsciiFail("-\xe3\x80\x82\xf2\x95\x8c\x80\xe2\x80\x8d\xe2\x9d\xa1", true); } // [V3, V7] |
| 5472 | 13334 | test { try toUnicodeFail("-.xn--nei54421f"); } // [V3, V7] |
| 13335 | test { try toAsciiFail("-.xn--nei54421f", false); } // [V3, V7] |
| 13336 | test { try toAsciiFail("-.xn--nei54421f", true); } // [V3, V7] |
| 5473 | 13337 | test { try toUnicodeFail("-.xn--1ug800aq795s"); } // [C2, V3, V7] |
| 13338 | test { try toAsciiFail("-.xn--1ug800aq795s", false); } // [C2, V3, V7] |
| 13339 | test { try toAsciiFail("-.xn--1ug800aq795s", true); } // [C2, V3, V7] |
| 5474 | 13340 | test { try toUnicodeFail("\xf0\x9d\x9f\x93\xe2\x98\xb1\xf0\x9d\x9f\x90\xf2\xa5\xb0\xb5\xef\xbd\xa1\xf0\x9d\xaa\xae\xf1\x90\xa1\xb3"); } // [V6, V7] |
| 13341 | test { try toAsciiFail("\xf0\x9d\x9f\x93\xe2\x98\xb1\xf0\x9d\x9f\x90\xf2\xa5\xb0\xb5\xef\xbd\xa1\xf0\x9d\xaa\xae\xf1\x90\xa1\xb3", false); } // [V6, V7] |
| 13342 | test { try toAsciiFail("\xf0\x9d\x9f\x93\xe2\x98\xb1\xf0\x9d\x9f\x90\xf2\xa5\xb0\xb5\xef\xbd\xa1\xf0\x9d\xaa\xae\xf1\x90\xa1\xb3", true); } // [V6, V7] |
| 5475 | 13343 | test { try toUnicodeFail("5\xe2\x98\xb12\xf2\xa5\xb0\xb5\xe3\x80\x82\xf0\x9d\xaa\xae\xf1\x90\xa1\xb3"); } // [V6, V7] |
| 13344 | test { try toAsciiFail("5\xe2\x98\xb12\xf2\xa5\xb0\xb5\xe3\x80\x82\xf0\x9d\xaa\xae\xf1\x90\xa1\xb3", false); } // [V6, V7] |
| 13345 | test { try toAsciiFail("5\xe2\x98\xb12\xf2\xa5\xb0\xb5\xe3\x80\x82\xf0\x9d\xaa\xae\xf1\x90\xa1\xb3", true); } // [V6, V7] |
| 5476 | 13346 | test { try toUnicodeFail("xn--52-dwx47758j.xn--kd3hk431k"); } // [V6, V7] |
| 13347 | test { try toAsciiFail("xn--52-dwx47758j.xn--kd3hk431k", false); } // [V6, V7] |
| 13348 | test { try toAsciiFail("xn--52-dwx47758j.xn--kd3hk431k", true); } // [V6, V7] |
| 5477 | 13349 | test { try toUnicodeFail("-.-\xe2\x94\x9c\xf2\x96\xa6\xa3"); } // [V3, V7] |
| 13350 | test { try toAsciiFail("-.-\xe2\x94\x9c\xf2\x96\xa6\xa3", false); } // [V3, V7] |
| 13351 | test { try toAsciiFail("-.-\xe2\x94\x9c\xf2\x96\xa6\xa3", true); } // [V3, V7] |
| 5478 | 13352 | test { try toUnicodeFail("-.xn----ukp70432h"); } // [V3, V7] |
| 13353 | test { try toAsciiFail("-.xn----ukp70432h", false); } // [V3, V7] |
| 13354 | test { try toAsciiFail("-.xn----ukp70432h", true); } // [V3, V7] |
| 5479 | 13355 | test { try toUnicodeFail("\xd6\xa5\xdd\xad\xef\xbd\xa1\xe2\x80\x8d\xf3\xa0\x80\x98"); } // [B1, C2, V6, V7] |
| 13356 | test { try toAsciiFail("\xd6\xa5\xdd\xad\xef\xbd\xa1\xe2\x80\x8d\xf3\xa0\x80\x98", false); } // [B1, C2, V6, V7] |
| 13357 | test { try toAsciiFail("\xd6\xa5\xdd\xad\xef\xbd\xa1\xe2\x80\x8d\xf3\xa0\x80\x98", true); } // [B1, V6, V7] |
| 5480 | 13358 | test { try toUnicodeFail("\xd6\xa5\xdd\xad\xe3\x80\x82\xe2\x80\x8d\xf3\xa0\x80\x98"); } // [B1, C2, V6, V7] |
| 13359 | test { try toAsciiFail("\xd6\xa5\xdd\xad\xe3\x80\x82\xe2\x80\x8d\xf3\xa0\x80\x98", false); } // [B1, C2, V6, V7] |
| 13360 | test { try toAsciiFail("\xd6\xa5\xdd\xad\xe3\x80\x82\xe2\x80\x8d\xf3\xa0\x80\x98", true); } // [B1, V6, V7] |
| 5481 | 13361 | test { try toUnicodeFail("xn--wcb62g.xn--p526e"); } // [B1, V6, V7] |
| 13362 | test { try toAsciiFail("xn--wcb62g.xn--p526e", false); } // [B1, V6, V7] |
| 13363 | test { try toAsciiFail("xn--wcb62g.xn--p526e", true); } // [B1, V6, V7] |
| 5482 | 13364 | test { try toUnicodeFail("xn--wcb62g.xn--1ugy8001l"); } // [B1, C2, V6, V7] |
| 13365 | test { try toAsciiFail("xn--wcb62g.xn--1ugy8001l", false); } // [B1, C2, V6, V7] |
| 13366 | test { try toAsciiFail("xn--wcb62g.xn--1ugy8001l", true); } // [B1, C2, V6, V7] |
| 5483 | 13367 | test { try toUnicodeFail("\xec\xa5\xa5\xf3\x94\x8f\x89\xe1\x82\xae\xef\xbc\x8e\xe2\x80\x8c\xe2\x92\x88\xe2\x92\x88\xf0\x90\xab\x92"); } // [B1, C1, V7] |
| 13368 | test { try toAsciiFail("\xec\xa5\xa5\xf3\x94\x8f\x89\xe1\x82\xae\xef\xbc\x8e\xe2\x80\x8c\xe2\x92\x88\xe2\x92\x88\xf0\x90\xab\x92", false); } // [B1, C1, V7] |
| 13369 | test { try toAsciiFail("\xec\xa5\xa5\xf3\x94\x8f\x89\xe1\x82\xae\xef\xbc\x8e\xe2\x80\x8c\xe2\x92\x88\xe2\x92\x88\xf0\x90\xab\x92", true); } // [B1, V7] |
| 5484 | 13370 | test { try toUnicodeFail("\xe1\x84\x8c\xe1\x85\xb1\xe1\x86\xbc\xf3\x94\x8f\x89\xe1\x82\xae\xef\xbc\x8e\xe2\x80\x8c\xe2\x92\x88\xe2\x92\x88\xf0\x90\xab\x92"); } // [B1, C1, V7] |
| 13371 | test { try toAsciiFail("\xe1\x84\x8c\xe1\x85\xb1\xe1\x86\xbc\xf3\x94\x8f\x89\xe1\x82\xae\xef\xbc\x8e\xe2\x80\x8c\xe2\x92\x88\xe2\x92\x88\xf0\x90\xab\x92", false); } // [B1, C1, V7] |
| 13372 | test { try toAsciiFail("\xe1\x84\x8c\xe1\x85\xb1\xe1\x86\xbc\xf3\x94\x8f\x89\xe1\x82\xae\xef\xbc\x8e\xe2\x80\x8c\xe2\x92\x88\xe2\x92\x88\xf0\x90\xab\x92", true); } // [B1, V7] |
| 5485 | 13373 | test { try toUnicodeFail("\xec\xa5\xa5\xf3\x94\x8f\x89\xe1\x82\xae.\xe2\x80\x8c1.1.\xf0\x90\xab\x92"); } // [B1, C1, V7] |
| 13374 | test { try toAsciiFail("\xec\xa5\xa5\xf3\x94\x8f\x89\xe1\x82\xae.\xe2\x80\x8c1.1.\xf0\x90\xab\x92", false); } // [B1, C1, V7] |
| 13375 | test { try toAsciiFail("\xec\xa5\xa5\xf3\x94\x8f\x89\xe1\x82\xae.\xe2\x80\x8c1.1.\xf0\x90\xab\x92", true); } // [B1, V7] |
| 5486 | 13376 | test { try toUnicodeFail("\xe1\x84\x8c\xe1\x85\xb1\xe1\x86\xbc\xf3\x94\x8f\x89\xe1\x82\xae.\xe2\x80\x8c1.1.\xf0\x90\xab\x92"); } // [B1, C1, V7] |
| 13377 | test { try toAsciiFail("\xe1\x84\x8c\xe1\x85\xb1\xe1\x86\xbc\xf3\x94\x8f\x89\xe1\x82\xae.\xe2\x80\x8c1.1.\xf0\x90\xab\x92", false); } // [B1, C1, V7] |
| 13378 | test { try toAsciiFail("\xe1\x84\x8c\xe1\x85\xb1\xe1\x86\xbc\xf3\x94\x8f\x89\xe1\x82\xae.\xe2\x80\x8c1.1.\xf0\x90\xab\x92", true); } // [B1, V7] |
| 5487 | 13379 | test { try toUnicodeFail("\xe1\x84\x8c\xe1\x85\xb1\xe1\x86\xbc\xf3\x94\x8f\x89\xe2\xb4\x8e.\xe2\x80\x8c1.1.\xf0\x90\xab\x92"); } // [B1, C1, V7] |
| 13380 | test { try toAsciiFail("\xe1\x84\x8c\xe1\x85\xb1\xe1\x86\xbc\xf3\x94\x8f\x89\xe2\xb4\x8e.\xe2\x80\x8c1.1.\xf0\x90\xab\x92", false); } // [B1, C1, V7] |
| 13381 | test { try toAsciiFail("\xe1\x84\x8c\xe1\x85\xb1\xe1\x86\xbc\xf3\x94\x8f\x89\xe2\xb4\x8e.\xe2\x80\x8c1.1.\xf0\x90\xab\x92", true); } // [B1, V7] |
| 5488 | 13382 | test { try toUnicodeFail("\xec\xa5\xa5\xf3\x94\x8f\x89\xe2\xb4\x8e.\xe2\x80\x8c1.1.\xf0\x90\xab\x92"); } // [B1, C1, V7] |
| 13383 | test { try toAsciiFail("\xec\xa5\xa5\xf3\x94\x8f\x89\xe2\xb4\x8e.\xe2\x80\x8c1.1.\xf0\x90\xab\x92", false); } // [B1, C1, V7] |
| 13384 | test { try toAsciiFail("\xec\xa5\xa5\xf3\x94\x8f\x89\xe2\xb4\x8e.\xe2\x80\x8c1.1.\xf0\x90\xab\x92", true); } // [B1, V7] |
| 5489 | 13385 | test { try toUnicodeFail("xn--5kj3511ccyw3h.1.1.xn--7w9c"); } // [B1, V7] |
| 13386 | test { try toAsciiFail("xn--5kj3511ccyw3h.1.1.xn--7w9c", false); } // [B1, V7] |
| 13387 | test { try toAsciiFail("xn--5kj3511ccyw3h.1.1.xn--7w9c", true); } // [B1, V7] |
| 5490 | 13388 | test { try toUnicodeFail("xn--5kj3511ccyw3h.xn--1-rgn.1.xn--7w9c"); } // [B1, C1, V7] |
| 13389 | test { try toAsciiFail("xn--5kj3511ccyw3h.xn--1-rgn.1.xn--7w9c", false); } // [B1, C1, V7] |
| 13390 | test { try toAsciiFail("xn--5kj3511ccyw3h.xn--1-rgn.1.xn--7w9c", true); } // [B1, C1, V7] |
| 5491 | 13391 | test { try toUnicodeFail("\xe1\x84\x8c\xe1\x85\xb1\xe1\x86\xbc\xf3\x94\x8f\x89\xe2\xb4\x8e\xef\xbc\x8e\xe2\x80\x8c\xe2\x92\x88\xe2\x92\x88\xf0\x90\xab\x92"); } // [B1, C1, V7] |
| 13392 | test { try toAsciiFail("\xe1\x84\x8c\xe1\x85\xb1\xe1\x86\xbc\xf3\x94\x8f\x89\xe2\xb4\x8e\xef\xbc\x8e\xe2\x80\x8c\xe2\x92\x88\xe2\x92\x88\xf0\x90\xab\x92", false); } // [B1, C1, V7] |
| 13393 | test { try toAsciiFail("\xe1\x84\x8c\xe1\x85\xb1\xe1\x86\xbc\xf3\x94\x8f\x89\xe2\xb4\x8e\xef\xbc\x8e\xe2\x80\x8c\xe2\x92\x88\xe2\x92\x88\xf0\x90\xab\x92", true); } // [B1, V7] |
| 5492 | 13394 | test { try toUnicodeFail("\xec\xa5\xa5\xf3\x94\x8f\x89\xe2\xb4\x8e\xef\xbc\x8e\xe2\x80\x8c\xe2\x92\x88\xe2\x92\x88\xf0\x90\xab\x92"); } // [B1, C1, V7] |
| 13395 | test { try toAsciiFail("\xec\xa5\xa5\xf3\x94\x8f\x89\xe2\xb4\x8e\xef\xbc\x8e\xe2\x80\x8c\xe2\x92\x88\xe2\x92\x88\xf0\x90\xab\x92", false); } // [B1, C1, V7] |
| 13396 | test { try toAsciiFail("\xec\xa5\xa5\xf3\x94\x8f\x89\xe2\xb4\x8e\xef\xbc\x8e\xe2\x80\x8c\xe2\x92\x88\xe2\x92\x88\xf0\x90\xab\x92", true); } // [B1, V7] |
| 5493 | 13397 | test { try toUnicodeFail("xn--5kj3511ccyw3h.xn--tsha6797o"); } // [B1, V7] |
| 13398 | test { try toAsciiFail("xn--5kj3511ccyw3h.xn--tsha6797o", false); } // [B1, V7] |
| 13399 | test { try toAsciiFail("xn--5kj3511ccyw3h.xn--tsha6797o", true); } // [B1, V7] |
| 5494 | 13400 | test { try toUnicodeFail("xn--5kj3511ccyw3h.xn--0ug88oa0396u"); } // [B1, C1, V7] |
| 13401 | test { try toAsciiFail("xn--5kj3511ccyw3h.xn--0ug88oa0396u", false); } // [B1, C1, V7] |
| 13402 | test { try toAsciiFail("xn--5kj3511ccyw3h.xn--0ug88oa0396u", true); } // [B1, C1, V7] |
| 5495 | 13403 | test { try toUnicodeFail("xn--mnd7865gcy28g.1.1.xn--7w9c"); } // [B1, V7] |
| 13404 | test { try toAsciiFail("xn--mnd7865gcy28g.1.1.xn--7w9c", false); } // [B1, V7] |
| 13405 | test { try toAsciiFail("xn--mnd7865gcy28g.1.1.xn--7w9c", true); } // [B1, V7] |
| 5496 | 13406 | test { try toUnicodeFail("xn--mnd7865gcy28g.xn--1-rgn.1.xn--7w9c"); } // [B1, C1, V7] |
| 13407 | test { try toAsciiFail("xn--mnd7865gcy28g.xn--1-rgn.1.xn--7w9c", false); } // [B1, C1, V7] |
| 13408 | test { try toAsciiFail("xn--mnd7865gcy28g.xn--1-rgn.1.xn--7w9c", true); } // [B1, C1, V7] |
| 5497 | 13409 | test { try toUnicodeFail("xn--mnd7865gcy28g.xn--tsha6797o"); } // [B1, V7] |
| 13410 | test { try toAsciiFail("xn--mnd7865gcy28g.xn--tsha6797o", false); } // [B1, V7] |
| 13411 | test { try toAsciiFail("xn--mnd7865gcy28g.xn--tsha6797o", true); } // [B1, V7] |
| 5498 | 13412 | test { try toUnicodeFail("xn--mnd7865gcy28g.xn--0ug88oa0396u"); } // [B1, C1, V7] |
| 13413 | test { try toAsciiFail("xn--mnd7865gcy28g.xn--0ug88oa0396u", false); } // [B1, C1, V7] |
| 13414 | test { try toAsciiFail("xn--mnd7865gcy28g.xn--0ug88oa0396u", true); } // [B1, C1, V7] |
| 5499 | 13415 | test { try toUnicodeFail("\xe0\xa0\xa7\xf0\x9d\x9f\xb6\xda\xa0-\xe3\x80\x82\xf0\x91\x84\xb3"); } // [B1, V3, V6] |
| 13416 | test { try toAsciiFail("\xe0\xa0\xa7\xf0\x9d\x9f\xb6\xda\xa0-\xe3\x80\x82\xf0\x91\x84\xb3", false); } // [B1, V3, V6] |
| 13417 | test { try toAsciiFail("\xe0\xa0\xa7\xf0\x9d\x9f\xb6\xda\xa0-\xe3\x80\x82\xf0\x91\x84\xb3", true); } // [B1, V3, V6] |
| 5500 | 13418 | test { try toUnicodeFail("\xe0\xa0\xa70\xda\xa0-\xe3\x80\x82\xf0\x91\x84\xb3"); } // [B1, V3, V6] |
| 13419 | test { try toAsciiFail("\xe0\xa0\xa70\xda\xa0-\xe3\x80\x82\xf0\x91\x84\xb3", false); } // [B1, V3, V6] |
| 13420 | test { try toAsciiFail("\xe0\xa0\xa70\xda\xa0-\xe3\x80\x82\xf0\x91\x84\xb3", true); } // [B1, V3, V6] |
| 5501 | 13421 | test { try toUnicodeFail("xn--0--p3d67m.xn--v80d"); } // [B1, V3, V6] |
| 13422 | test { try toAsciiFail("xn--0--p3d67m.xn--v80d", false); } // [B1, V3, V6] |
| 13423 | test { try toAsciiFail("xn--0--p3d67m.xn--v80d", true); } // [B1, V3, V6] |
| 5502 | 13424 | test { try toUnicodeFail("\xcf\x82\xef\xbc\x8e\xef\xb7\x81\xf0\x9f\x9e\x9b\xe2\x92\x88"); } // [V7] |
| 13425 | test { try toAsciiFail("\xcf\x82\xef\xbc\x8e\xef\xb7\x81\xf0\x9f\x9e\x9b\xe2\x92\x88", false); } // [V7] |
| 13426 | test { try toAsciiFail("\xcf\x82\xef\xbc\x8e\xef\xb7\x81\xf0\x9f\x9e\x9b\xe2\x92\x88", true); } // [V7] |
| 5503 | 13427 | test { try toUnicodePass("\xcf\x82.\xd9\x81\xd9\x85\xd9\x8a\xf0\x9f\x9e\x9b1.", "\xcf\x82.\xd9\x81\xd9\x85\xd9\x8a\xf0\x9f\x9e\x9b1."); } |
| 13428 | test { try toAsciiFail("\xcf\x82.\xd9\x81\xd9\x85\xd9\x8a\xf0\x9f\x9e\x9b1.", false); } // [A4_2] |
| 13429 | test { try toAsciiFail("\xcf\x82.\xd9\x81\xd9\x85\xd9\x8a\xf0\x9f\x9e\x9b1.", true); } // [A4_2] |
| 5504 | 13430 | test { try toUnicodePass("\xce\xa3.\xd9\x81\xd9\x85\xd9\x8a\xf0\x9f\x9e\x9b1.", "\xcf\x83.\xd9\x81\xd9\x85\xd9\x8a\xf0\x9f\x9e\x9b1."); } |
| 13431 | test { try toAsciiFail("\xce\xa3.\xd9\x81\xd9\x85\xd9\x8a\xf0\x9f\x9e\x9b1.", false); } // [A4_2] |
| 13432 | test { try toAsciiFail("\xce\xa3.\xd9\x81\xd9\x85\xd9\x8a\xf0\x9f\x9e\x9b1.", true); } // [A4_2] |
| 5505 | 13433 | test { try toUnicodePass("\xcf\x83.\xd9\x81\xd9\x85\xd9\x8a\xf0\x9f\x9e\x9b1.", "\xcf\x83.\xd9\x81\xd9\x85\xd9\x8a\xf0\x9f\x9e\x9b1."); } |
| 13434 | test { try toAsciiFail("\xcf\x83.\xd9\x81\xd9\x85\xd9\x8a\xf0\x9f\x9e\x9b1.", false); } // [A4_2] |
| 13435 | test { try toAsciiFail("\xcf\x83.\xd9\x81\xd9\x85\xd9\x8a\xf0\x9f\x9e\x9b1.", true); } // [A4_2] |
| 5506 | 13436 | test { try toUnicodePass("xn--4xa.xn--1-gocmu97674d.", "\xcf\x83.\xd9\x81\xd9\x85\xd9\x8a\xf0\x9f\x9e\x9b1."); } |
| 13437 | test { try toAsciiFail("xn--4xa.xn--1-gocmu97674d.", false); } // [A4_2] |
| 13438 | test { try toAsciiFail("xn--4xa.xn--1-gocmu97674d.", true); } // [A4_2] |
| 5507 | 13439 | test { try toUnicodePass("xn--3xa.xn--1-gocmu97674d.", "\xcf\x82.\xd9\x81\xd9\x85\xd9\x8a\xf0\x9f\x9e\x9b1."); } |
| 13440 | test { try toAsciiFail("xn--3xa.xn--1-gocmu97674d.", false); } // [A4_2] |
| 13441 | test { try toAsciiFail("xn--3xa.xn--1-gocmu97674d.", true); } // [A4_2] |
| 5508 | 13442 | test { try toUnicodeFail("\xce\xa3\xef\xbc\x8e\xef\xb7\x81\xf0\x9f\x9e\x9b\xe2\x92\x88"); } // [V7] |
| 13443 | test { try toAsciiFail("\xce\xa3\xef\xbc\x8e\xef\xb7\x81\xf0\x9f\x9e\x9b\xe2\x92\x88", false); } // [V7] |
| 13444 | test { try toAsciiFail("\xce\xa3\xef\xbc\x8e\xef\xb7\x81\xf0\x9f\x9e\x9b\xe2\x92\x88", true); } // [V7] |
| 5509 | 13445 | test { try toUnicodeFail("\xcf\x83\xef\xbc\x8e\xef\xb7\x81\xf0\x9f\x9e\x9b\xe2\x92\x88"); } // [V7] |
| 13446 | test { try toAsciiFail("\xcf\x83\xef\xbc\x8e\xef\xb7\x81\xf0\x9f\x9e\x9b\xe2\x92\x88", false); } // [V7] |
| 13447 | test { try toAsciiFail("\xcf\x83\xef\xbc\x8e\xef\xb7\x81\xf0\x9f\x9e\x9b\xe2\x92\x88", true); } // [V7] |
| 5510 | 13448 | test { try toUnicodeFail("xn--4xa.xn--dhbip2802atb20c"); } // [V7] |
| 13449 | test { try toAsciiFail("xn--4xa.xn--dhbip2802atb20c", false); } // [V7] |
| 13450 | test { try toAsciiFail("xn--4xa.xn--dhbip2802atb20c", true); } // [V7] |
| 5511 | 13451 | test { try toUnicodeFail("xn--3xa.xn--dhbip2802atb20c"); } // [V7] |
| 13452 | test { try toAsciiFail("xn--3xa.xn--dhbip2802atb20c", false); } // [V7] |
| 13453 | test { try toAsciiFail("xn--3xa.xn--dhbip2802atb20c", true); } // [V7] |
| 5512 | 13454 | test { try toUnicodeFail("\xf0\x9f\x97\xa9-\xef\xbd\xa1\xf0\x90\xb9\xbb\xf3\x90\x9e\x86\xf1\xa5\x89\xae"); } // [B1, V3, V7] |
| 13455 | test { try toAsciiFail("\xf0\x9f\x97\xa9-\xef\xbd\xa1\xf0\x90\xb9\xbb\xf3\x90\x9e\x86\xf1\xa5\x89\xae", false); } // [B1, V3, V7] |
| 13456 | test { try toAsciiFail("\xf0\x9f\x97\xa9-\xef\xbd\xa1\xf0\x90\xb9\xbb\xf3\x90\x9e\x86\xf1\xa5\x89\xae", true); } // [B1, V3, V7] |
| 5513 | 13457 | test { try toUnicodeFail("\xf0\x9f\x97\xa9-\xe3\x80\x82\xf0\x90\xb9\xbb\xf3\x90\x9e\x86\xf1\xa5\x89\xae"); } // [B1, V3, V7] |
| 13458 | test { try toAsciiFail("\xf0\x9f\x97\xa9-\xe3\x80\x82\xf0\x90\xb9\xbb\xf3\x90\x9e\x86\xf1\xa5\x89\xae", false); } // [B1, V3, V7] |
| 13459 | test { try toAsciiFail("\xf0\x9f\x97\xa9-\xe3\x80\x82\xf0\x90\xb9\xbb\xf3\x90\x9e\x86\xf1\xa5\x89\xae", true); } // [B1, V3, V7] |
| 5514 | 13460 | test { try toUnicodeFail("xn----6t3s.xn--zo0d4811u6ru6a"); } // [B1, V3, V7] |
| 13461 | test { try toAsciiFail("xn----6t3s.xn--zo0d4811u6ru6a", false); } // [B1, V3, V7] |
| 13462 | test { try toAsciiFail("xn----6t3s.xn--zo0d4811u6ru6a", true); } // [B1, V3, V7] |
| 5515 | 13463 | test { try toUnicodeFail("\xf0\x90\xa1\x9c-\xf0\x9f\x94\xaa\xef\xbd\xa1\xf0\x9d\x9f\xbb\xe2\x80\x8c\xf0\x90\xbf\x80"); } // [B1, B3, C1] |
| 13464 | test { try toAsciiFail("\xf0\x90\xa1\x9c-\xf0\x9f\x94\xaa\xef\xbd\xa1\xf0\x9d\x9f\xbb\xe2\x80\x8c\xf0\x90\xbf\x80", false); } // [B1, B3, C1] |
| 13465 | test { try toAsciiFail("\xf0\x90\xa1\x9c-\xf0\x9f\x94\xaa\xef\xbd\xa1\xf0\x9d\x9f\xbb\xe2\x80\x8c\xf0\x90\xbf\x80", true); } // [B1, B3] |
| 5516 | 13466 | test { try toUnicodeFail("\xf0\x90\xa1\x9c-\xf0\x9f\x94\xaa\xe3\x80\x825\xe2\x80\x8c\xf0\x90\xbf\x80"); } // [B1, B3, C1] |
| 13467 | test { try toAsciiFail("\xf0\x90\xa1\x9c-\xf0\x9f\x94\xaa\xe3\x80\x825\xe2\x80\x8c\xf0\x90\xbf\x80", false); } // [B1, B3, C1] |
| 13468 | test { try toAsciiFail("\xf0\x90\xa1\x9c-\xf0\x9f\x94\xaa\xe3\x80\x825\xe2\x80\x8c\xf0\x90\xbf\x80", true); } // [B1, B3] |
| 5517 | 13469 | test { try toUnicodeFail("xn----5j4iv089c.xn--5-bn7i"); } // [B1, B3] |
| 13470 | test { try toAsciiFail("xn----5j4iv089c.xn--5-bn7i", false); } // [B1, B3] |
| 13471 | test { try toAsciiFail("xn----5j4iv089c.xn--5-bn7i", true); } // [B1, B3] |
| 5518 | 13472 | test { try toUnicodeFail("xn----5j4iv089c.xn--5-sgn7149h"); } // [B1, B3, C1] |
| 13473 | test { try toAsciiFail("xn----5j4iv089c.xn--5-sgn7149h", false); } // [B1, B3, C1] |
| 13474 | test { try toAsciiFail("xn----5j4iv089c.xn--5-sgn7149h", true); } // [B1, B3, C1] |
| 5519 | 13475 | test { try toUnicodeFail("\xf0\x90\xb9\xa3\xeb\x8a\xbf\xe2\x80\x8d\xc3\x9f\xef\xbc\x8e\xdf\x8f0\xd6\xbc"); } // [B1, C2] |
| 13476 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xeb\x8a\xbf\xe2\x80\x8d\xc3\x9f\xef\xbc\x8e\xdf\x8f0\xd6\xbc", false); } // [B1, C2] |
| 13477 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xeb\x8a\xbf\xe2\x80\x8d\xc3\x9f\xef\xbc\x8e\xdf\x8f0\xd6\xbc", true); } // [B1] |
| 5520 | 13478 | test { try toUnicodeFail("\xf0\x90\xb9\xa3\xe1\x84\x82\xe1\x85\xb4\xe1\x86\xba\xe2\x80\x8d\xc3\x9f\xef\xbc\x8e\xdf\x8f0\xd6\xbc"); } // [B1, C2] |
| 13479 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xe1\x84\x82\xe1\x85\xb4\xe1\x86\xba\xe2\x80\x8d\xc3\x9f\xef\xbc\x8e\xdf\x8f0\xd6\xbc", false); } // [B1, C2] |
| 13480 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xe1\x84\x82\xe1\x85\xb4\xe1\x86\xba\xe2\x80\x8d\xc3\x9f\xef\xbc\x8e\xdf\x8f0\xd6\xbc", true); } // [B1] |
| 5521 | 13481 | test { try toUnicodeFail("\xf0\x90\xb9\xa3\xeb\x8a\xbf\xe2\x80\x8d\xc3\x9f.\xdf\x8f0\xd6\xbc"); } // [B1, C2] |
| 13482 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xeb\x8a\xbf\xe2\x80\x8d\xc3\x9f.\xdf\x8f0\xd6\xbc", false); } // [B1, C2] |
| 13483 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xeb\x8a\xbf\xe2\x80\x8d\xc3\x9f.\xdf\x8f0\xd6\xbc", true); } // [B1] |
| 5522 | 13484 | test { try toUnicodeFail("\xf0\x90\xb9\xa3\xe1\x84\x82\xe1\x85\xb4\xe1\x86\xba\xe2\x80\x8d\xc3\x9f.\xdf\x8f0\xd6\xbc"); } // [B1, C2] |
| 13485 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xe1\x84\x82\xe1\x85\xb4\xe1\x86\xba\xe2\x80\x8d\xc3\x9f.\xdf\x8f0\xd6\xbc", false); } // [B1, C2] |
| 13486 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xe1\x84\x82\xe1\x85\xb4\xe1\x86\xba\xe2\x80\x8d\xc3\x9f.\xdf\x8f0\xd6\xbc", true); } // [B1] |
| 5523 | 13487 | test { try toUnicodeFail("\xf0\x90\xb9\xa3\xe1\x84\x82\xe1\x85\xb4\xe1\x86\xba\xe2\x80\x8dSS.\xdf\x8f0\xd6\xbc"); } // [B1, C2] |
| 13488 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xe1\x84\x82\xe1\x85\xb4\xe1\x86\xba\xe2\x80\x8dSS.\xdf\x8f0\xd6\xbc", false); } // [B1, C2] |
| 13489 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xe1\x84\x82\xe1\x85\xb4\xe1\x86\xba\xe2\x80\x8dSS.\xdf\x8f0\xd6\xbc", true); } // [B1] |
| 5524 | 13490 | test { try toUnicodeFail("\xf0\x90\xb9\xa3\xeb\x8a\xbf\xe2\x80\x8dSS.\xdf\x8f0\xd6\xbc"); } // [B1, C2] |
| 13491 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xeb\x8a\xbf\xe2\x80\x8dSS.\xdf\x8f0\xd6\xbc", false); } // [B1, C2] |
| 13492 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xeb\x8a\xbf\xe2\x80\x8dSS.\xdf\x8f0\xd6\xbc", true); } // [B1] |
| 5525 | 13493 | test { try toUnicodeFail("\xf0\x90\xb9\xa3\xeb\x8a\xbf\xe2\x80\x8dss.\xdf\x8f0\xd6\xbc"); } // [B1, C2] |
| 13494 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xeb\x8a\xbf\xe2\x80\x8dss.\xdf\x8f0\xd6\xbc", false); } // [B1, C2] |
| 13495 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xeb\x8a\xbf\xe2\x80\x8dss.\xdf\x8f0\xd6\xbc", true); } // [B1] |
| 5526 | 13496 | test { try toUnicodeFail("\xf0\x90\xb9\xa3\xe1\x84\x82\xe1\x85\xb4\xe1\x86\xba\xe2\x80\x8dss.\xdf\x8f0\xd6\xbc"); } // [B1, C2] |
| 13497 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xe1\x84\x82\xe1\x85\xb4\xe1\x86\xba\xe2\x80\x8dss.\xdf\x8f0\xd6\xbc", false); } // [B1, C2] |
| 13498 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xe1\x84\x82\xe1\x85\xb4\xe1\x86\xba\xe2\x80\x8dss.\xdf\x8f0\xd6\xbc", true); } // [B1] |
| 5527 | 13499 | test { try toUnicodeFail("xn--ss-i05i7041a.xn--0-vgc50n"); } // [B1] |
| 13500 | test { try toAsciiFail("xn--ss-i05i7041a.xn--0-vgc50n", false); } // [B1] |
| 13501 | test { try toAsciiFail("xn--ss-i05i7041a.xn--0-vgc50n", true); } // [B1] |
| 5528 | 13502 | test { try toUnicodeFail("xn--ss-l1tu910fo0xd.xn--0-vgc50n"); } // [B1, C2] |
| 13503 | test { try toAsciiFail("xn--ss-l1tu910fo0xd.xn--0-vgc50n", false); } // [B1, C2] |
| 13504 | test { try toAsciiFail("xn--ss-l1tu910fo0xd.xn--0-vgc50n", true); } // [B1, C2] |
| 5529 | 13505 | test { try toUnicodeFail("\xf0\x90\xb9\xa3\xeb\x8a\xbf\xe2\x80\x8dSs.\xdf\x8f0\xd6\xbc"); } // [B1, C2] |
| 13506 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xeb\x8a\xbf\xe2\x80\x8dSs.\xdf\x8f0\xd6\xbc", false); } // [B1, C2] |
| 13507 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xeb\x8a\xbf\xe2\x80\x8dSs.\xdf\x8f0\xd6\xbc", true); } // [B1] |
| 5530 | 13508 | test { try toUnicodeFail("\xf0\x90\xb9\xa3\xe1\x84\x82\xe1\x85\xb4\xe1\x86\xba\xe2\x80\x8dSs.\xdf\x8f0\xd6\xbc"); } // [B1, C2] |
| 13509 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xe1\x84\x82\xe1\x85\xb4\xe1\x86\xba\xe2\x80\x8dSs.\xdf\x8f0\xd6\xbc", false); } // [B1, C2] |
| 13510 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xe1\x84\x82\xe1\x85\xb4\xe1\x86\xba\xe2\x80\x8dSs.\xdf\x8f0\xd6\xbc", true); } // [B1] |
| 5531 | 13511 | test { try toUnicodeFail("xn--zca770n5s4hev6c.xn--0-vgc50n"); } // [B1, C2] |
| 13512 | test { try toAsciiFail("xn--zca770n5s4hev6c.xn--0-vgc50n", false); } // [B1, C2] |
| 13513 | test { try toAsciiFail("xn--zca770n5s4hev6c.xn--0-vgc50n", true); } // [B1, C2] |
| 5532 | 13514 | test { try toUnicodeFail("\xf0\x90\xb9\xa3\xe1\x84\x82\xe1\x85\xb4\xe1\x86\xba\xe2\x80\x8dSS\xef\xbc\x8e\xdf\x8f0\xd6\xbc"); } // [B1, C2] |
| 13515 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xe1\x84\x82\xe1\x85\xb4\xe1\x86\xba\xe2\x80\x8dSS\xef\xbc\x8e\xdf\x8f0\xd6\xbc", false); } // [B1, C2] |
| 13516 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xe1\x84\x82\xe1\x85\xb4\xe1\x86\xba\xe2\x80\x8dSS\xef\xbc\x8e\xdf\x8f0\xd6\xbc", true); } // [B1] |
| 5533 | 13517 | test { try toUnicodeFail("\xf0\x90\xb9\xa3\xeb\x8a\xbf\xe2\x80\x8dSS\xef\xbc\x8e\xdf\x8f0\xd6\xbc"); } // [B1, C2] |
| 13518 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xeb\x8a\xbf\xe2\x80\x8dSS\xef\xbc\x8e\xdf\x8f0\xd6\xbc", false); } // [B1, C2] |
| 13519 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xeb\x8a\xbf\xe2\x80\x8dSS\xef\xbc\x8e\xdf\x8f0\xd6\xbc", true); } // [B1] |
| 5534 | 13520 | test { try toUnicodeFail("\xf0\x90\xb9\xa3\xeb\x8a\xbf\xe2\x80\x8dss\xef\xbc\x8e\xdf\x8f0\xd6\xbc"); } // [B1, C2] |
| 13521 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xeb\x8a\xbf\xe2\x80\x8dss\xef\xbc\x8e\xdf\x8f0\xd6\xbc", false); } // [B1, C2] |
| 13522 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xeb\x8a\xbf\xe2\x80\x8dss\xef\xbc\x8e\xdf\x8f0\xd6\xbc", true); } // [B1] |
| 5535 | 13523 | test { try toUnicodeFail("\xf0\x90\xb9\xa3\xe1\x84\x82\xe1\x85\xb4\xe1\x86\xba\xe2\x80\x8dss\xef\xbc\x8e\xdf\x8f0\xd6\xbc"); } // [B1, C2] |
| 13524 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xe1\x84\x82\xe1\x85\xb4\xe1\x86\xba\xe2\x80\x8dss\xef\xbc\x8e\xdf\x8f0\xd6\xbc", false); } // [B1, C2] |
| 13525 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xe1\x84\x82\xe1\x85\xb4\xe1\x86\xba\xe2\x80\x8dss\xef\xbc\x8e\xdf\x8f0\xd6\xbc", true); } // [B1] |
| 5536 | 13526 | test { try toUnicodeFail("\xf0\x90\xb9\xa3\xeb\x8a\xbf\xe2\x80\x8dSs\xef\xbc\x8e\xdf\x8f0\xd6\xbc"); } // [B1, C2] |
| 13527 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xeb\x8a\xbf\xe2\x80\x8dSs\xef\xbc\x8e\xdf\x8f0\xd6\xbc", false); } // [B1, C2] |
| 13528 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xeb\x8a\xbf\xe2\x80\x8dSs\xef\xbc\x8e\xdf\x8f0\xd6\xbc", true); } // [B1] |
| 5537 | 13529 | test { try toUnicodeFail("\xf0\x90\xb9\xa3\xe1\x84\x82\xe1\x85\xb4\xe1\x86\xba\xe2\x80\x8dSs\xef\xbc\x8e\xdf\x8f0\xd6\xbc"); } // [B1, C2] |
| 13530 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xe1\x84\x82\xe1\x85\xb4\xe1\x86\xba\xe2\x80\x8dSs\xef\xbc\x8e\xdf\x8f0\xd6\xbc", false); } // [B1, C2] |
| 13531 | test { try toAsciiFail("\xf0\x90\xb9\xa3\xe1\x84\x82\xe1\x85\xb4\xe1\x86\xba\xe2\x80\x8dSs\xef\xbc\x8e\xdf\x8f0\xd6\xbc", true); } // [B1] |
| 5538 | 13532 | test { try toUnicodeFail("9\xf3\xa0\x87\xa5\xef\xbc\x8e\xf3\xaa\xb4\xb4\xe1\xa2\x93"); } // [V7] |
| 13533 | test { try toAsciiFail("9\xf3\xa0\x87\xa5\xef\xbc\x8e\xf3\xaa\xb4\xb4\xe1\xa2\x93", false); } // [V7] |
| 13534 | test { try toAsciiFail("9\xf3\xa0\x87\xa5\xef\xbc\x8e\xf3\xaa\xb4\xb4\xe1\xa2\x93", true); } // [V7] |
| 5539 | 13535 | test { try toUnicodeFail("9\xf3\xa0\x87\xa5.\xf3\xaa\xb4\xb4\xe1\xa2\x93"); } // [V7] |
| 13536 | test { try toAsciiFail("9\xf3\xa0\x87\xa5.\xf3\xaa\xb4\xb4\xe1\xa2\x93", false); } // [V7] |
| 13537 | test { try toAsciiFail("9\xf3\xa0\x87\xa5.\xf3\xaa\xb4\xb4\xe1\xa2\x93", true); } // [V7] |
| 5540 | 13538 | test { try toUnicodeFail("9.xn--dbf91222q"); } // [V7] |
| 13539 | test { try toAsciiFail("9.xn--dbf91222q", false); } // [V7] |
| 13540 | test { try toAsciiFail("9.xn--dbf91222q", true); } // [V7] |
| 5541 | 13541 | test { try toUnicodeFail("\xe2\x80\x8c\xef\xbe\xa0.\xf0\x90\xab\xad\xf0\x9f\xa0\x97\xc3\x9f\xe2\xbd\x9f"); } // [B1, B2, B3, C1] |
| 13542 | test { try toAsciiFail("\xe2\x80\x8c\xef\xbe\xa0.\xf0\x90\xab\xad\xf0\x9f\xa0\x97\xc3\x9f\xe2\xbd\x9f", false); } // [B1, B2, B3, C1] |
| 13543 | test { try toAsciiFail("\xe2\x80\x8c\xef\xbe\xa0.\xf0\x90\xab\xad\xf0\x9f\xa0\x97\xc3\x9f\xe2\xbd\x9f", true); } // [B2, B3, A4_2] |
| 5542 | 13544 | test { try toUnicodeFail("\xe2\x80\x8c\xe1\x85\xa0.\xf0\x90\xab\xad\xf0\x9f\xa0\x97\xc3\x9f\xe7\x8e\x89"); } // [B1, B2, B3, C1] |
| 13545 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x85\xa0.\xf0\x90\xab\xad\xf0\x9f\xa0\x97\xc3\x9f\xe7\x8e\x89", false); } // [B1, B2, B3, C1] |
| 13546 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x85\xa0.\xf0\x90\xab\xad\xf0\x9f\xa0\x97\xc3\x9f\xe7\x8e\x89", true); } // [B2, B3, A4_2] |
| 5543 | 13547 | test { try toUnicodeFail("\xe2\x80\x8c\xe1\x85\xa0.\xf0\x90\xab\xad\xf0\x9f\xa0\x97SS\xe7\x8e\x89"); } // [B1, B2, B3, C1] |
| 13548 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x85\xa0.\xf0\x90\xab\xad\xf0\x9f\xa0\x97SS\xe7\x8e\x89", false); } // [B1, B2, B3, C1] |
| 13549 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x85\xa0.\xf0\x90\xab\xad\xf0\x9f\xa0\x97SS\xe7\x8e\x89", true); } // [B2, B3, A4_2] |
| 5544 | 13550 | test { try toUnicodeFail("\xe2\x80\x8c\xe1\x85\xa0.\xf0\x90\xab\xad\xf0\x9f\xa0\x97ss\xe7\x8e\x89"); } // [B1, B2, B3, C1] |
| 13551 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x85\xa0.\xf0\x90\xab\xad\xf0\x9f\xa0\x97ss\xe7\x8e\x89", false); } // [B1, B2, B3, C1] |
| 13552 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x85\xa0.\xf0\x90\xab\xad\xf0\x9f\xa0\x97ss\xe7\x8e\x89", true); } // [B2, B3, A4_2] |
| 5545 | 13553 | test { try toUnicodeFail("\xe2\x80\x8c\xe1\x85\xa0.\xf0\x90\xab\xad\xf0\x9f\xa0\x97Ss\xe7\x8e\x89"); } // [B1, B2, B3, C1] |
| 13554 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x85\xa0.\xf0\x90\xab\xad\xf0\x9f\xa0\x97Ss\xe7\x8e\x89", false); } // [B1, B2, B3, C1] |
| 13555 | test { try toAsciiFail("\xe2\x80\x8c\xe1\x85\xa0.\xf0\x90\xab\xad\xf0\x9f\xa0\x97Ss\xe7\x8e\x89", true); } // [B2, B3, A4_2] |
| 5546 | 13556 | test { try toUnicodeFail(".xn--ss-je6eq954cp25j"); } // [B2, B3, X4_2] |
| 13557 | test { try toAsciiFail(".xn--ss-je6eq954cp25j", false); } // [B2, B3, A4_2] |
| 13558 | test { try toAsciiFail(".xn--ss-je6eq954cp25j", true); } // [B2, B3, A4_2] |
| 5547 | 13559 | test { try toUnicodeFail("xn--0ug.xn--ss-je6eq954cp25j"); } // [B1, B2, B3, C1] |
| 13560 | test { try toAsciiFail("xn--0ug.xn--ss-je6eq954cp25j", false); } // [B1, B2, B3, C1] |
| 13561 | test { try toAsciiFail("xn--0ug.xn--ss-je6eq954cp25j", true); } // [B1, B2, B3, C1] |
| 5548 | 13562 | test { try toUnicodeFail("xn--0ug.xn--zca2289c550e0iwi"); } // [B1, B2, B3, C1] |
| 13563 | test { try toAsciiFail("xn--0ug.xn--zca2289c550e0iwi", false); } // [B1, B2, B3, C1] |
| 13564 | test { try toAsciiFail("xn--0ug.xn--zca2289c550e0iwi", true); } // [B1, B2, B3, C1] |
| 5549 | 13565 | test { try toUnicodeFail("\xe2\x80\x8c\xef\xbe\xa0.\xf0\x90\xab\xad\xf0\x9f\xa0\x97SS\xe2\xbd\x9f"); } // [B1, B2, B3, C1] |
| 13566 | test { try toAsciiFail("\xe2\x80\x8c\xef\xbe\xa0.\xf0\x90\xab\xad\xf0\x9f\xa0\x97SS\xe2\xbd\x9f", false); } // [B1, B2, B3, C1] |
| 13567 | test { try toAsciiFail("\xe2\x80\x8c\xef\xbe\xa0.\xf0\x90\xab\xad\xf0\x9f\xa0\x97SS\xe2\xbd\x9f", true); } // [B2, B3, A4_2] |
| 5550 | 13568 | test { try toUnicodeFail("\xe2\x80\x8c\xef\xbe\xa0.\xf0\x90\xab\xad\xf0\x9f\xa0\x97ss\xe2\xbd\x9f"); } // [B1, B2, B3, C1] |
| 13569 | test { try toAsciiFail("\xe2\x80\x8c\xef\xbe\xa0.\xf0\x90\xab\xad\xf0\x9f\xa0\x97ss\xe2\xbd\x9f", false); } // [B1, B2, B3, C1] |
| 13570 | test { try toAsciiFail("\xe2\x80\x8c\xef\xbe\xa0.\xf0\x90\xab\xad\xf0\x9f\xa0\x97ss\xe2\xbd\x9f", true); } // [B2, B3, A4_2] |
| 5551 | 13571 | test { try toUnicodeFail("\xe2\x80\x8c\xef\xbe\xa0.\xf0\x90\xab\xad\xf0\x9f\xa0\x97Ss\xe2\xbd\x9f"); } // [B1, B2, B3, C1] |
| 13572 | test { try toAsciiFail("\xe2\x80\x8c\xef\xbe\xa0.\xf0\x90\xab\xad\xf0\x9f\xa0\x97Ss\xe2\xbd\x9f", false); } // [B1, B2, B3, C1] |
| 13573 | test { try toAsciiFail("\xe2\x80\x8c\xef\xbe\xa0.\xf0\x90\xab\xad\xf0\x9f\xa0\x97Ss\xe2\xbd\x9f", true); } // [B2, B3, A4_2] |
| 5552 | 13574 | test { try toUnicodeFail("xn--psd.xn--ss-je6eq954cp25j"); } // [B2, B3, V7] |
| 13575 | test { try toAsciiFail("xn--psd.xn--ss-je6eq954cp25j", false); } // [B2, B3, V7] |
| 13576 | test { try toAsciiFail("xn--psd.xn--ss-je6eq954cp25j", true); } // [B2, B3, V7] |
| 5553 | 13577 | test { try toUnicodeFail("xn--psd526e.xn--ss-je6eq954cp25j"); } // [B1, B2, B3, C1, V7] |
| 13578 | test { try toAsciiFail("xn--psd526e.xn--ss-je6eq954cp25j", false); } // [B1, B2, B3, C1, V7] |
| 13579 | test { try toAsciiFail("xn--psd526e.xn--ss-je6eq954cp25j", true); } // [B1, B2, B3, C1, V7] |
| 5554 | 13580 | test { try toUnicodeFail("xn--psd526e.xn--zca2289c550e0iwi"); } // [B1, B2, B3, C1, V7] |
| 13581 | test { try toAsciiFail("xn--psd526e.xn--zca2289c550e0iwi", false); } // [B1, B2, B3, C1, V7] |
| 13582 | test { try toAsciiFail("xn--psd526e.xn--zca2289c550e0iwi", true); } // [B1, B2, B3, C1, V7] |
| 5555 | 13583 | test { try toUnicodeFail("xn--cl7c.xn--ss-je6eq954cp25j"); } // [B2, B3, V7] |
| 13584 | test { try toAsciiFail("xn--cl7c.xn--ss-je6eq954cp25j", false); } // [B2, B3, V7] |
| 13585 | test { try toAsciiFail("xn--cl7c.xn--ss-je6eq954cp25j", true); } // [B2, B3, V7] |
| 5556 | 13586 | test { try toUnicodeFail("xn--0ug7719f.xn--ss-je6eq954cp25j"); } // [B1, B2, B3, C1, V7] |
| 13587 | test { try toAsciiFail("xn--0ug7719f.xn--ss-je6eq954cp25j", false); } // [B1, B2, B3, C1, V7] |
| 13588 | test { try toAsciiFail("xn--0ug7719f.xn--ss-je6eq954cp25j", true); } // [B1, B2, B3, C1, V7] |
| 5557 | 13589 | test { try toUnicodeFail("xn--0ug7719f.xn--zca2289c550e0iwi"); } // [B1, B2, B3, C1, V7] |
| 13590 | test { try toAsciiFail("xn--0ug7719f.xn--zca2289c550e0iwi", false); } // [B1, B2, B3, C1, V7] |
| 13591 | test { try toAsciiFail("xn--0ug7719f.xn--zca2289c550e0iwi", true); } // [B1, B2, B3, C1, V7] |
| 5558 | 13592 | test { try toUnicodeFail("\xef\xb8\x92\xe1\x82\xb6\xcd\xa6\xef\xbc\x8e\xe2\x80\x8c"); } // [C1, V7] |
| 13593 | test { try toAsciiFail("\xef\xb8\x92\xe1\x82\xb6\xcd\xa6\xef\xbc\x8e\xe2\x80\x8c", false); } // [C1, V7] |
| 13594 | test { try toAsciiFail("\xef\xb8\x92\xe1\x82\xb6\xcd\xa6\xef\xbc\x8e\xe2\x80\x8c", true); } // [V7, A4_2] |
| 5559 | 13595 | test { try toUnicodeFail("\xe3\x80\x82\xe1\x82\xb6\xcd\xa6.\xe2\x80\x8c"); } // [C1, X4_2] |
| 13596 | test { try toAsciiFail("\xe3\x80\x82\xe1\x82\xb6\xcd\xa6.\xe2\x80\x8c", false); } // [C1, A4_2] |
| 13597 | test { try toAsciiFail("\xe3\x80\x82\xe1\x82\xb6\xcd\xa6.\xe2\x80\x8c", true); } // [A4_2] |
| 5560 | 13598 | test { try toUnicodeFail("\xe3\x80\x82\xe2\xb4\x96\xcd\xa6.\xe2\x80\x8c"); } // [C1, X4_2] |
| 13599 | test { try toAsciiFail("\xe3\x80\x82\xe2\xb4\x96\xcd\xa6.\xe2\x80\x8c", false); } // [C1, A4_2] |
| 13600 | test { try toAsciiFail("\xe3\x80\x82\xe2\xb4\x96\xcd\xa6.\xe2\x80\x8c", true); } // [A4_2] |
| 5561 | 13601 | test { try toUnicodeFail(".xn--hva754s."); } // [X4_2] |
| 13602 | test { try toAsciiFail(".xn--hva754s.", false); } // [A4_2] |
| 13603 | test { try toAsciiFail(".xn--hva754s.", true); } // [A4_2] |
| 5562 | 13604 | test { try toUnicodeFail(".xn--hva754s.xn--0ug"); } // [C1, X4_2] |
| 13605 | test { try toAsciiFail(".xn--hva754s.xn--0ug", false); } // [C1, A4_2] |
| 13606 | test { try toAsciiFail(".xn--hva754s.xn--0ug", true); } // [C1, A4_2] |
| 5563 | 13607 | test { try toUnicodeFail("\xef\xb8\x92\xe2\xb4\x96\xcd\xa6\xef\xbc\x8e\xe2\x80\x8c"); } // [C1, V7] |
| 13608 | test { try toAsciiFail("\xef\xb8\x92\xe2\xb4\x96\xcd\xa6\xef\xbc\x8e\xe2\x80\x8c", false); } // [C1, V7] |
| 13609 | test { try toAsciiFail("\xef\xb8\x92\xe2\xb4\x96\xcd\xa6\xef\xbc\x8e\xe2\x80\x8c", true); } // [V7, A4_2] |
| 5564 | 13610 | test { try toUnicodeFail("xn--hva754sy94k."); } // [V7] |
| 13611 | test { try toAsciiFail("xn--hva754sy94k.", false); } // [V7, A4_2] |
| 13612 | test { try toAsciiFail("xn--hva754sy94k.", true); } // [V7, A4_2] |
| 5565 | 13613 | test { try toUnicodeFail("xn--hva754sy94k.xn--0ug"); } // [C1, V7] |
| 13614 | test { try toAsciiFail("xn--hva754sy94k.xn--0ug", false); } // [C1, V7] |
| 13615 | test { try toAsciiFail("xn--hva754sy94k.xn--0ug", true); } // [C1, V7] |
| 5566 | 13616 | test { try toUnicodeFail(".xn--hva929d."); } // [V7, X4_2] |
| 13617 | test { try toAsciiFail(".xn--hva929d.", false); } // [V7, A4_2] |
| 13618 | test { try toAsciiFail(".xn--hva929d.", true); } // [V7, A4_2] |
| 5567 | 13619 | test { try toUnicodeFail(".xn--hva929d.xn--0ug"); } // [C1, V7, X4_2] |
| 13620 | test { try toAsciiFail(".xn--hva929d.xn--0ug", false); } // [C1, V7, A4_2] |
| 13621 | test { try toAsciiFail(".xn--hva929d.xn--0ug", true); } // [C1, V7, A4_2] |
| 5568 | 13622 | test { try toUnicodeFail("xn--hva929dl29p."); } // [V7] |
| 13623 | test { try toAsciiFail("xn--hva929dl29p.", false); } // [V7, A4_2] |
| 13624 | test { try toAsciiFail("xn--hva929dl29p.", true); } // [V7, A4_2] |
| 5569 | 13625 | test { try toUnicodeFail("xn--hva929dl29p.xn--0ug"); } // [C1, V7] |
| 13626 | test { try toAsciiFail("xn--hva929dl29p.xn--0ug", false); } // [C1, V7] |
| 13627 | test { try toAsciiFail("xn--hva929dl29p.xn--0ug", true); } // [C1, V7] |
| 5570 | 13628 | test { try toUnicodePass("xn--hva754s.", "\xe2\xb4\x96\xcd\xa6."); } |
| 13629 | test { try toAsciiFail("xn--hva754s.", false); } // [A4_2] |
| 13630 | test { try toAsciiFail("xn--hva754s.", true); } // [A4_2] |
| 5571 | 13631 | test { try toUnicodePass("\xe2\xb4\x96\xcd\xa6.", "\xe2\xb4\x96\xcd\xa6."); } |
| 13632 | test { try toAsciiFail("\xe2\xb4\x96\xcd\xa6.", false); } // [A4_2] |
| 13633 | test { try toAsciiFail("\xe2\xb4\x96\xcd\xa6.", true); } // [A4_2] |
| 5572 | 13634 | test { try toUnicodePass("\xe1\x82\xb6\xcd\xa6.", "\xe2\xb4\x96\xcd\xa6."); } |
| 13635 | test { try toAsciiFail("\xe1\x82\xb6\xcd\xa6.", false); } // [A4_2] |
| 13636 | test { try toAsciiFail("\xe1\x82\xb6\xcd\xa6.", true); } // [A4_2] |
| 5573 | 13637 | test { try toUnicodeFail("xn--hva929d."); } // [V7] |
| 13638 | test { try toAsciiFail("xn--hva929d.", false); } // [V7, A4_2] |
| 13639 | test { try toAsciiFail("xn--hva929d.", true); } // [V7, A4_2] |
| 5574 | 13640 | test { try toAsciiPass("\xe0\xa2\xbb\xef\xbc\x8e\xe2\x80\x8c\xe1\x82\xa3\xf0\x9e\x80\x92", "xn--hzb.xn--ukj4430l", true); } |
| 5575 | 13641 | test { try toUnicodeFail("\xe0\xa2\xbb\xef\xbc\x8e\xe2\x80\x8c\xe1\x82\xa3\xf0\x9e\x80\x92"); } // [B1, C1] |
| 13642 | test { try toAsciiFail("\xe0\xa2\xbb\xef\xbc\x8e\xe2\x80\x8c\xe1\x82\xa3\xf0\x9e\x80\x92", false); } // [B1, C1] |
| 5576 | 13643 | test { try toAsciiPass("\xe0\xa2\xbb.\xe2\x80\x8c\xe1\x82\xa3\xf0\x9e\x80\x92", "xn--hzb.xn--ukj4430l", true); } |
| 5577 | 13644 | test { try toUnicodeFail("\xe0\xa2\xbb.\xe2\x80\x8c\xe1\x82\xa3\xf0\x9e\x80\x92"); } // [B1, C1] |
| 13645 | test { try toAsciiFail("\xe0\xa2\xbb.\xe2\x80\x8c\xe1\x82\xa3\xf0\x9e\x80\x92", false); } // [B1, C1] |
| 5578 | 13646 | test { try toAsciiPass("\xe0\xa2\xbb.\xe2\x80\x8c\xe2\xb4\x83\xf0\x9e\x80\x92", "xn--hzb.xn--ukj4430l", true); } |
| 5579 | 13647 | test { try toUnicodeFail("\xe0\xa2\xbb.\xe2\x80\x8c\xe2\xb4\x83\xf0\x9e\x80\x92"); } // [B1, C1] |
| 13648 | test { try toAsciiFail("\xe0\xa2\xbb.\xe2\x80\x8c\xe2\xb4\x83\xf0\x9e\x80\x92", false); } // [B1, C1] |
| 5580 | 13649 | test { try toUnicodePass("xn--hzb.xn--ukj4430l", "\xe0\xa2\xbb.\xe2\xb4\x83\xf0\x9e\x80\x92"); } |
| 5581 | 13650 | test { try toAsciiPass("xn--hzb.xn--ukj4430l", "xn--hzb.xn--ukj4430l", false); } |
| 5582 | 13651 | test { try toAsciiPass("xn--hzb.xn--ukj4430l", "xn--hzb.xn--ukj4430l", true); } |
| ... | ... | @@ -5587,104 +13656,293 @@ test { try toUnicodePass("\xe0\xa2\xbb.\xe1\x82\xa3\xf0\x9e\x80\x92", "\xe0\xa2\ |
| 5587 | 13656 | test { try toAsciiPass("\xe0\xa2\xbb.\xe1\x82\xa3\xf0\x9e\x80\x92", "xn--hzb.xn--ukj4430l", false); } |
| 5588 | 13657 | test { try toAsciiPass("\xe0\xa2\xbb.\xe1\x82\xa3\xf0\x9e\x80\x92", "xn--hzb.xn--ukj4430l", true); } |
| 5589 | 13658 | test { try toUnicodeFail("xn--hzb.xn--0ug822cp045a"); } // [B1, C1] |
| 13659 | test { try toAsciiFail("xn--hzb.xn--0ug822cp045a", false); } // [B1, C1] |
| 13660 | test { try toAsciiFail("xn--hzb.xn--0ug822cp045a", true); } // [B1, C1] |
| 5590 | 13661 | test { try toAsciiPass("\xe0\xa2\xbb\xef\xbc\x8e\xe2\x80\x8c\xe2\xb4\x83\xf0\x9e\x80\x92", "xn--hzb.xn--ukj4430l", true); } |
| 5591 | 13662 | test { try toUnicodeFail("\xe0\xa2\xbb\xef\xbc\x8e\xe2\x80\x8c\xe2\xb4\x83\xf0\x9e\x80\x92"); } // [B1, C1] |
| 13663 | test { try toAsciiFail("\xe0\xa2\xbb\xef\xbc\x8e\xe2\x80\x8c\xe2\xb4\x83\xf0\x9e\x80\x92", false); } // [B1, C1] |
| 5592 | 13664 | test { try toUnicodeFail("xn--hzb.xn--bnd2938u"); } // [V7] |
| 13665 | test { try toAsciiFail("xn--hzb.xn--bnd2938u", false); } // [V7] |
| 13666 | test { try toAsciiFail("xn--hzb.xn--bnd2938u", true); } // [V7] |
| 5593 | 13667 | test { try toUnicodeFail("xn--hzb.xn--bnd300f7225a"); } // [B1, C1, V7] |
| 13668 | test { try toAsciiFail("xn--hzb.xn--bnd300f7225a", false); } // [B1, C1, V7] |
| 13669 | test { try toAsciiFail("xn--hzb.xn--bnd300f7225a", true); } // [B1, C1, V7] |
| 5594 | 13670 | test { try toUnicodeFail("\xe2\x80\x8d\xe2\x80\x8c\xe3\x80\x82\xef\xbc\x92\xe4\xab\xb7\xf3\xa0\xa7\xb7"); } // [C1, C2, V7] |
| 13671 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xe3\x80\x82\xef\xbc\x92\xe4\xab\xb7\xf3\xa0\xa7\xb7", false); } // [C1, C2, V7] |
| 13672 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xe3\x80\x82\xef\xbc\x92\xe4\xab\xb7\xf3\xa0\xa7\xb7", true); } // [V7, A4_2] |
| 5595 | 13673 | test { try toUnicodeFail("\xe2\x80\x8d\xe2\x80\x8c\xe3\x80\x822\xe4\xab\xb7\xf3\xa0\xa7\xb7"); } // [C1, C2, V7] |
| 13674 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xe3\x80\x822\xe4\xab\xb7\xf3\xa0\xa7\xb7", false); } // [C1, C2, V7] |
| 13675 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xe3\x80\x822\xe4\xab\xb7\xf3\xa0\xa7\xb7", true); } // [V7, A4_2] |
| 5596 | 13676 | test { try toUnicodeFail(".xn--2-me5ay1273i"); } // [V7, X4_2] |
| 13677 | test { try toAsciiFail(".xn--2-me5ay1273i", false); } // [V7, A4_2] |
| 13678 | test { try toAsciiFail(".xn--2-me5ay1273i", true); } // [V7, A4_2] |
| 5597 | 13679 | test { try toUnicodeFail("xn--0ugb.xn--2-me5ay1273i"); } // [C1, C2, V7] |
| 13680 | test { try toAsciiFail("xn--0ugb.xn--2-me5ay1273i", false); } // [C1, C2, V7] |
| 13681 | test { try toAsciiFail("xn--0ugb.xn--2-me5ay1273i", true); } // [C1, C2, V7] |
| 5598 | 13682 | test { try toUnicodeFail("-\xf0\x9e\x80\xa4\xf3\x9c\xa0\x90\xe3\x80\x82\xf2\x88\xac\x96"); } // [V3, V7] |
| 13683 | test { try toAsciiFail("-\xf0\x9e\x80\xa4\xf3\x9c\xa0\x90\xe3\x80\x82\xf2\x88\xac\x96", false); } // [V3, V7] |
| 13684 | test { try toAsciiFail("-\xf0\x9e\x80\xa4\xf3\x9c\xa0\x90\xe3\x80\x82\xf2\x88\xac\x96", true); } // [V3, V7] |
| 5599 | 13685 | test { try toUnicodeFail("xn----rq4re4997d.xn--l707b"); } // [V3, V7] |
| 13686 | test { try toAsciiFail("xn----rq4re4997d.xn--l707b", false); } // [V3, V7] |
| 13687 | test { try toAsciiFail("xn----rq4re4997d.xn--l707b", true); } // [V3, V7] |
| 5600 | 13688 | test { try toUnicodeFail("\xf3\xb3\x9b\x82\xef\xb8\x92\xe2\x80\x8c\xe3\x9f\x80\xef\xbc\x8e\xd8\xa4\xe2\x92\x88"); } // [C1, V7] |
| 13689 | test { try toAsciiFail("\xf3\xb3\x9b\x82\xef\xb8\x92\xe2\x80\x8c\xe3\x9f\x80\xef\xbc\x8e\xd8\xa4\xe2\x92\x88", false); } // [C1, V7] |
| 13690 | test { try toAsciiFail("\xf3\xb3\x9b\x82\xef\xb8\x92\xe2\x80\x8c\xe3\x9f\x80\xef\xbc\x8e\xd8\xa4\xe2\x92\x88", true); } // [V7] |
| 5601 | 13691 | test { try toUnicodeFail("\xf3\xb3\x9b\x82\xef\xb8\x92\xe2\x80\x8c\xe3\x9f\x80\xef\xbc\x8e\xd9\x88\xd9\x94\xe2\x92\x88"); } // [C1, V7] |
| 13692 | test { try toAsciiFail("\xf3\xb3\x9b\x82\xef\xb8\x92\xe2\x80\x8c\xe3\x9f\x80\xef\xbc\x8e\xd9\x88\xd9\x94\xe2\x92\x88", false); } // [C1, V7] |
| 13693 | test { try toAsciiFail("\xf3\xb3\x9b\x82\xef\xb8\x92\xe2\x80\x8c\xe3\x9f\x80\xef\xbc\x8e\xd9\x88\xd9\x94\xe2\x92\x88", true); } // [V7] |
| 5602 | 13694 | test { try toUnicodeFail("\xf3\xb3\x9b\x82\xe3\x80\x82\xe2\x80\x8c\xe3\x9f\x80.\xd8\xa41."); } // [B1, C1, V7] |
| 13695 | test { try toAsciiFail("\xf3\xb3\x9b\x82\xe3\x80\x82\xe2\x80\x8c\xe3\x9f\x80.\xd8\xa41.", false); } // [B1, C1, V7, A4_2] |
| 13696 | test { try toAsciiFail("\xf3\xb3\x9b\x82\xe3\x80\x82\xe2\x80\x8c\xe3\x9f\x80.\xd8\xa41.", true); } // [V7, A4_2] |
| 5603 | 13697 | test { try toUnicodeFail("\xf3\xb3\x9b\x82\xe3\x80\x82\xe2\x80\x8c\xe3\x9f\x80.\xd9\x88\xd9\x941."); } // [B1, C1, V7] |
| 13698 | test { try toAsciiFail("\xf3\xb3\x9b\x82\xe3\x80\x82\xe2\x80\x8c\xe3\x9f\x80.\xd9\x88\xd9\x941.", false); } // [B1, C1, V7, A4_2] |
| 13699 | test { try toAsciiFail("\xf3\xb3\x9b\x82\xe3\x80\x82\xe2\x80\x8c\xe3\x9f\x80.\xd9\x88\xd9\x941.", true); } // [V7, A4_2] |
| 5604 | 13700 | test { try toUnicodeFail("xn--z272f.xn--etl.xn--1-smc."); } // [V7] |
| 13701 | test { try toAsciiFail("xn--z272f.xn--etl.xn--1-smc.", false); } // [V7, A4_2] |
| 13702 | test { try toAsciiFail("xn--z272f.xn--etl.xn--1-smc.", true); } // [V7, A4_2] |
| 5605 | 13703 | test { try toUnicodeFail("xn--z272f.xn--0ug754g.xn--1-smc."); } // [B1, C1, V7] |
| 13704 | test { try toAsciiFail("xn--z272f.xn--0ug754g.xn--1-smc.", false); } // [B1, C1, V7, A4_2] |
| 13705 | test { try toAsciiFail("xn--z272f.xn--0ug754g.xn--1-smc.", true); } // [B1, C1, V7, A4_2] |
| 5606 | 13706 | test { try toUnicodeFail("xn--etlt457ccrq7h.xn--jgb476m"); } // [V7] |
| 13707 | test { try toAsciiFail("xn--etlt457ccrq7h.xn--jgb476m", false); } // [V7] |
| 13708 | test { try toAsciiFail("xn--etlt457ccrq7h.xn--jgb476m", true); } // [V7] |
| 5607 | 13709 | test { try toUnicodeFail("xn--0ug754gxl4ldlt0k.xn--jgb476m"); } // [C1, V7] |
| 13710 | test { try toAsciiFail("xn--0ug754gxl4ldlt0k.xn--jgb476m", false); } // [C1, V7] |
| 13711 | test { try toAsciiFail("xn--0ug754gxl4ldlt0k.xn--jgb476m", true); } // [C1, V7] |
| 5608 | 13712 | test { try toUnicodeFail("\xf0\x91\xb2\x9c\xdf\x8a\xf0\x9d\x85\xbc\xe3\x80\x82-\xe2\x80\x8d"); } // [B1, C2, V3, V6] |
| 13713 | test { try toAsciiFail("\xf0\x91\xb2\x9c\xdf\x8a\xf0\x9d\x85\xbc\xe3\x80\x82-\xe2\x80\x8d", false); } // [B1, C2, V3, V6] |
| 13714 | test { try toAsciiFail("\xf0\x91\xb2\x9c\xdf\x8a\xf0\x9d\x85\xbc\xe3\x80\x82-\xe2\x80\x8d", true); } // [B1, V3, V6] |
| 5609 | 13715 | test { try toUnicodeFail("xn--lsb5482l7nre.-"); } // [B1, V3, V6] |
| 13716 | test { try toAsciiFail("xn--lsb5482l7nre.-", false); } // [B1, V3, V6] |
| 13717 | test { try toAsciiFail("xn--lsb5482l7nre.-", true); } // [B1, V3, V6] |
| 5610 | 13718 | test { try toUnicodeFail("xn--lsb5482l7nre.xn----ugn"); } // [B1, C2, V3, V6] |
| 13719 | test { try toAsciiFail("xn--lsb5482l7nre.xn----ugn", false); } // [B1, C2, V3, V6] |
| 13720 | test { try toAsciiFail("xn--lsb5482l7nre.xn----ugn", true); } // [B1, C2, V3, V6] |
| 5611 | 13721 | test { try toUnicodeFail("\xe2\x80\x8c\xef\xbc\x8e\xe1\x82\xa9\xe2\x89\xa0\xf0\x90\xab\xb6"); } // [B1, B5, B6, C1] |
| 13722 | test { try toAsciiFail("\xe2\x80\x8c\xef\xbc\x8e\xe1\x82\xa9\xe2\x89\xa0\xf0\x90\xab\xb6", false); } // [B1, B5, B6, C1] |
| 13723 | test { try toAsciiFail("\xe2\x80\x8c\xef\xbc\x8e\xe1\x82\xa9\xe2\x89\xa0\xf0\x90\xab\xb6", true); } // [B5, B6, A4_2] |
| 5612 | 13724 | test { try toUnicodeFail("\xe2\x80\x8c\xef\xbc\x8e\xe1\x82\xa9=\xcc\xb8\xf0\x90\xab\xb6"); } // [B1, B5, B6, C1] |
| 13725 | test { try toAsciiFail("\xe2\x80\x8c\xef\xbc\x8e\xe1\x82\xa9=\xcc\xb8\xf0\x90\xab\xb6", false); } // [B1, B5, B6, C1] |
| 13726 | test { try toAsciiFail("\xe2\x80\x8c\xef\xbc\x8e\xe1\x82\xa9=\xcc\xb8\xf0\x90\xab\xb6", true); } // [B5, B6, A4_2] |
| 5613 | 13727 | test { try toUnicodeFail("\xe2\x80\x8c.\xe1\x82\xa9\xe2\x89\xa0\xf0\x90\xab\xb6"); } // [B1, B5, B6, C1] |
| 13728 | test { try toAsciiFail("\xe2\x80\x8c.\xe1\x82\xa9\xe2\x89\xa0\xf0\x90\xab\xb6", false); } // [B1, B5, B6, C1] |
| 13729 | test { try toAsciiFail("\xe2\x80\x8c.\xe1\x82\xa9\xe2\x89\xa0\xf0\x90\xab\xb6", true); } // [B5, B6, A4_2] |
| 5614 | 13730 | test { try toUnicodeFail("\xe2\x80\x8c.\xe1\x82\xa9=\xcc\xb8\xf0\x90\xab\xb6"); } // [B1, B5, B6, C1] |
| 13731 | test { try toAsciiFail("\xe2\x80\x8c.\xe1\x82\xa9=\xcc\xb8\xf0\x90\xab\xb6", false); } // [B1, B5, B6, C1] |
| 13732 | test { try toAsciiFail("\xe2\x80\x8c.\xe1\x82\xa9=\xcc\xb8\xf0\x90\xab\xb6", true); } // [B5, B6, A4_2] |
| 5615 | 13733 | test { try toUnicodeFail("\xe2\x80\x8c.\xe2\xb4\x89=\xcc\xb8\xf0\x90\xab\xb6"); } // [B1, B5, B6, C1] |
| 13734 | test { try toAsciiFail("\xe2\x80\x8c.\xe2\xb4\x89=\xcc\xb8\xf0\x90\xab\xb6", false); } // [B1, B5, B6, C1] |
| 13735 | test { try toAsciiFail("\xe2\x80\x8c.\xe2\xb4\x89=\xcc\xb8\xf0\x90\xab\xb6", true); } // [B5, B6, A4_2] |
| 5616 | 13736 | test { try toUnicodeFail("\xe2\x80\x8c.\xe2\xb4\x89\xe2\x89\xa0\xf0\x90\xab\xb6"); } // [B1, B5, B6, C1] |
| 13737 | test { try toAsciiFail("\xe2\x80\x8c.\xe2\xb4\x89\xe2\x89\xa0\xf0\x90\xab\xb6", false); } // [B1, B5, B6, C1] |
| 13738 | test { try toAsciiFail("\xe2\x80\x8c.\xe2\xb4\x89\xe2\x89\xa0\xf0\x90\xab\xb6", true); } // [B5, B6, A4_2] |
| 5617 | 13739 | test { try toUnicodeFail(".xn--1chx23bzj4p"); } // [B5, B6, X4_2] |
| 13740 | test { try toAsciiFail(".xn--1chx23bzj4p", false); } // [B5, B6, A4_2] |
| 13741 | test { try toAsciiFail(".xn--1chx23bzj4p", true); } // [B5, B6, A4_2] |
| 5618 | 13742 | test { try toUnicodeFail("xn--0ug.xn--1chx23bzj4p"); } // [B1, B5, B6, C1] |
| 13743 | test { try toAsciiFail("xn--0ug.xn--1chx23bzj4p", false); } // [B1, B5, B6, C1] |
| 13744 | test { try toAsciiFail("xn--0ug.xn--1chx23bzj4p", true); } // [B1, B5, B6, C1] |
| 5619 | 13745 | test { try toUnicodeFail("\xe2\x80\x8c\xef\xbc\x8e\xe2\xb4\x89=\xcc\xb8\xf0\x90\xab\xb6"); } // [B1, B5, B6, C1] |
| 13746 | test { try toAsciiFail("\xe2\x80\x8c\xef\xbc\x8e\xe2\xb4\x89=\xcc\xb8\xf0\x90\xab\xb6", false); } // [B1, B5, B6, C1] |
| 13747 | test { try toAsciiFail("\xe2\x80\x8c\xef\xbc\x8e\xe2\xb4\x89=\xcc\xb8\xf0\x90\xab\xb6", true); } // [B5, B6, A4_2] |
| 5620 | 13748 | test { try toUnicodeFail("\xe2\x80\x8c\xef\xbc\x8e\xe2\xb4\x89\xe2\x89\xa0\xf0\x90\xab\xb6"); } // [B1, B5, B6, C1] |
| 13749 | test { try toAsciiFail("\xe2\x80\x8c\xef\xbc\x8e\xe2\xb4\x89\xe2\x89\xa0\xf0\x90\xab\xb6", false); } // [B1, B5, B6, C1] |
| 13750 | test { try toAsciiFail("\xe2\x80\x8c\xef\xbc\x8e\xe2\xb4\x89\xe2\x89\xa0\xf0\x90\xab\xb6", true); } // [B5, B6, A4_2] |
| 5621 | 13751 | test { try toUnicodeFail(".xn--hnd481gv73o"); } // [B5, B6, V7, X4_2] |
| 13752 | test { try toAsciiFail(".xn--hnd481gv73o", false); } // [B5, B6, V7, A4_2] |
| 13753 | test { try toAsciiFail(".xn--hnd481gv73o", true); } // [B5, B6, V7, A4_2] |
| 5622 | 13754 | test { try toUnicodeFail("xn--0ug.xn--hnd481gv73o"); } // [B1, B5, B6, C1, V7] |
| 13755 | test { try toAsciiFail("xn--0ug.xn--hnd481gv73o", false); } // [B1, B5, B6, C1, V7] |
| 13756 | test { try toAsciiFail("xn--0ug.xn--hnd481gv73o", true); } // [B1, B5, B6, C1, V7] |
| 5623 | 13757 | test { try toUnicodeFail("\xdd\x90\xe3\x80\x82\xe2\x89\xaf\xcf\x82"); } // [B1] |
| 13758 | test { try toAsciiFail("\xdd\x90\xe3\x80\x82\xe2\x89\xaf\xcf\x82", false); } // [B1] |
| 13759 | test { try toAsciiFail("\xdd\x90\xe3\x80\x82\xe2\x89\xaf\xcf\x82", true); } // [B1] |
| 5624 | 13760 | test { try toUnicodeFail("\xdd\x90\xe3\x80\x82>\xcc\xb8\xcf\x82"); } // [B1] |
| 13761 | test { try toAsciiFail("\xdd\x90\xe3\x80\x82>\xcc\xb8\xcf\x82", false); } // [B1] |
| 13762 | test { try toAsciiFail("\xdd\x90\xe3\x80\x82>\xcc\xb8\xcf\x82", true); } // [B1] |
| 5625 | 13763 | test { try toUnicodeFail("\xdd\x90\xe3\x80\x82>\xcc\xb8\xce\xa3"); } // [B1] |
| 13764 | test { try toAsciiFail("\xdd\x90\xe3\x80\x82>\xcc\xb8\xce\xa3", false); } // [B1] |
| 13765 | test { try toAsciiFail("\xdd\x90\xe3\x80\x82>\xcc\xb8\xce\xa3", true); } // [B1] |
| 5626 | 13766 | test { try toUnicodeFail("\xdd\x90\xe3\x80\x82\xe2\x89\xaf\xce\xa3"); } // [B1] |
| 13767 | test { try toAsciiFail("\xdd\x90\xe3\x80\x82\xe2\x89\xaf\xce\xa3", false); } // [B1] |
| 13768 | test { try toAsciiFail("\xdd\x90\xe3\x80\x82\xe2\x89\xaf\xce\xa3", true); } // [B1] |
| 5627 | 13769 | test { try toUnicodeFail("\xdd\x90\xe3\x80\x82\xe2\x89\xaf\xcf\x83"); } // [B1] |
| 13770 | test { try toAsciiFail("\xdd\x90\xe3\x80\x82\xe2\x89\xaf\xcf\x83", false); } // [B1] |
| 13771 | test { try toAsciiFail("\xdd\x90\xe3\x80\x82\xe2\x89\xaf\xcf\x83", true); } // [B1] |
| 5628 | 13772 | test { try toUnicodeFail("\xdd\x90\xe3\x80\x82>\xcc\xb8\xcf\x83"); } // [B1] |
| 13773 | test { try toAsciiFail("\xdd\x90\xe3\x80\x82>\xcc\xb8\xcf\x83", false); } // [B1] |
| 13774 | test { try toAsciiFail("\xdd\x90\xe3\x80\x82>\xcc\xb8\xcf\x83", true); } // [B1] |
| 5629 | 13775 | test { try toUnicodeFail("xn--3ob.xn--4xa718m"); } // [B1] |
| 13776 | test { try toAsciiFail("xn--3ob.xn--4xa718m", false); } // [B1] |
| 13777 | test { try toAsciiFail("xn--3ob.xn--4xa718m", true); } // [B1] |
| 5630 | 13778 | test { try toUnicodeFail("xn--3ob.xn--3xa918m"); } // [B1] |
| 13779 | test { try toAsciiFail("xn--3ob.xn--3xa918m", false); } // [B1] |
| 13780 | test { try toAsciiFail("xn--3ob.xn--3xa918m", true); } // [B1] |
| 5631 | 13781 | test { try toUnicodeFail("\xdf\xbc\xf0\x90\xb8\x86.\xf0\x93\x96\x8f\xef\xb8\x92\xf1\x8a\xa8\xa9\xe1\x82\xb0"); } // [V7] |
| 13782 | test { try toAsciiFail("\xdf\xbc\xf0\x90\xb8\x86.\xf0\x93\x96\x8f\xef\xb8\x92\xf1\x8a\xa8\xa9\xe1\x82\xb0", false); } // [V7] |
| 13783 | test { try toAsciiFail("\xdf\xbc\xf0\x90\xb8\x86.\xf0\x93\x96\x8f\xef\xb8\x92\xf1\x8a\xa8\xa9\xe1\x82\xb0", true); } // [V7] |
| 5632 | 13784 | test { try toUnicodeFail("\xdf\xbc\xf0\x90\xb8\x86.\xf0\x93\x96\x8f\xe3\x80\x82\xf1\x8a\xa8\xa9\xe1\x82\xb0"); } // [V7] |
| 13785 | test { try toAsciiFail("\xdf\xbc\xf0\x90\xb8\x86.\xf0\x93\x96\x8f\xe3\x80\x82\xf1\x8a\xa8\xa9\xe1\x82\xb0", false); } // [V7] |
| 13786 | test { try toAsciiFail("\xdf\xbc\xf0\x90\xb8\x86.\xf0\x93\x96\x8f\xe3\x80\x82\xf1\x8a\xa8\xa9\xe1\x82\xb0", true); } // [V7] |
| 5633 | 13787 | test { try toUnicodeFail("\xdf\xbc\xf0\x90\xb8\x86.\xf0\x93\x96\x8f\xe3\x80\x82\xf1\x8a\xa8\xa9\xe2\xb4\x90"); } // [V7] |
| 13788 | test { try toAsciiFail("\xdf\xbc\xf0\x90\xb8\x86.\xf0\x93\x96\x8f\xe3\x80\x82\xf1\x8a\xa8\xa9\xe2\xb4\x90", false); } // [V7] |
| 13789 | test { try toAsciiFail("\xdf\xbc\xf0\x90\xb8\x86.\xf0\x93\x96\x8f\xe3\x80\x82\xf1\x8a\xa8\xa9\xe2\xb4\x90", true); } // [V7] |
| 5634 | 13790 | test { try toUnicodeFail("xn--0tb8725k.xn--tu8d.xn--7kj73887a"); } // [V7] |
| 13791 | test { try toAsciiFail("xn--0tb8725k.xn--tu8d.xn--7kj73887a", false); } // [V7] |
| 13792 | test { try toAsciiFail("xn--0tb8725k.xn--tu8d.xn--7kj73887a", true); } // [V7] |
| 5635 | 13793 | test { try toUnicodeFail("\xdf\xbc\xf0\x90\xb8\x86.\xf0\x93\x96\x8f\xef\xb8\x92\xf1\x8a\xa8\xa9\xe2\xb4\x90"); } // [V7] |
| 13794 | test { try toAsciiFail("\xdf\xbc\xf0\x90\xb8\x86.\xf0\x93\x96\x8f\xef\xb8\x92\xf1\x8a\xa8\xa9\xe2\xb4\x90", false); } // [V7] |
| 13795 | test { try toAsciiFail("\xdf\xbc\xf0\x90\xb8\x86.\xf0\x93\x96\x8f\xef\xb8\x92\xf1\x8a\xa8\xa9\xe2\xb4\x90", true); } // [V7] |
| 5636 | 13796 | test { try toUnicodeFail("xn--0tb8725k.xn--7kj9008dt18a7py9c"); } // [V7] |
| 13797 | test { try toAsciiFail("xn--0tb8725k.xn--7kj9008dt18a7py9c", false); } // [V7] |
| 13798 | test { try toAsciiFail("xn--0tb8725k.xn--7kj9008dt18a7py9c", true); } // [V7] |
| 5637 | 13799 | test { try toUnicodeFail("xn--0tb8725k.xn--tu8d.xn--ond97931d"); } // [V7] |
| 13800 | test { try toAsciiFail("xn--0tb8725k.xn--tu8d.xn--ond97931d", false); } // [V7] |
| 13801 | test { try toAsciiFail("xn--0tb8725k.xn--tu8d.xn--ond97931d", true); } // [V7] |
| 5638 | 13802 | test { try toUnicodeFail("xn--0tb8725k.xn--ond3562jt18a7py9c"); } // [V7] |
| 13803 | test { try toAsciiFail("xn--0tb8725k.xn--ond3562jt18a7py9c", false); } // [V7] |
| 13804 | test { try toAsciiFail("xn--0tb8725k.xn--ond3562jt18a7py9c", true); } // [V7] |
| 5639 | 13805 | test { try toUnicodeFail("\xe1\x83\x85\xe2\x9a\xad\xf3\xa0\x96\xab\xe2\x8b\x83\xef\xbd\xa1\xf0\x91\x8c\xbc"); } // [V6, V7] |
| 13806 | test { try toAsciiFail("\xe1\x83\x85\xe2\x9a\xad\xf3\xa0\x96\xab\xe2\x8b\x83\xef\xbd\xa1\xf0\x91\x8c\xbc", false); } // [V6, V7] |
| 13807 | test { try toAsciiFail("\xe1\x83\x85\xe2\x9a\xad\xf3\xa0\x96\xab\xe2\x8b\x83\xef\xbd\xa1\xf0\x91\x8c\xbc", true); } // [V6, V7] |
| 5640 | 13808 | test { try toUnicodeFail("\xe1\x83\x85\xe2\x9a\xad\xf3\xa0\x96\xab\xe2\x8b\x83\xe3\x80\x82\xf0\x91\x8c\xbc"); } // [V6, V7] |
| 13809 | test { try toAsciiFail("\xe1\x83\x85\xe2\x9a\xad\xf3\xa0\x96\xab\xe2\x8b\x83\xe3\x80\x82\xf0\x91\x8c\xbc", false); } // [V6, V7] |
| 13810 | test { try toAsciiFail("\xe1\x83\x85\xe2\x9a\xad\xf3\xa0\x96\xab\xe2\x8b\x83\xe3\x80\x82\xf0\x91\x8c\xbc", true); } // [V6, V7] |
| 5641 | 13811 | test { try toUnicodeFail("\xe2\xb4\xa5\xe2\x9a\xad\xf3\xa0\x96\xab\xe2\x8b\x83\xe3\x80\x82\xf0\x91\x8c\xbc"); } // [V6, V7] |
| 13812 | test { try toAsciiFail("\xe2\xb4\xa5\xe2\x9a\xad\xf3\xa0\x96\xab\xe2\x8b\x83\xe3\x80\x82\xf0\x91\x8c\xbc", false); } // [V6, V7] |
| 13813 | test { try toAsciiFail("\xe2\xb4\xa5\xe2\x9a\xad\xf3\xa0\x96\xab\xe2\x8b\x83\xe3\x80\x82\xf0\x91\x8c\xbc", true); } // [V6, V7] |
| 5642 | 13814 | test { try toUnicodeFail("xn--vfh16m67gx1162b.xn--ro1d"); } // [V6, V7] |
| 13815 | test { try toAsciiFail("xn--vfh16m67gx1162b.xn--ro1d", false); } // [V6, V7] |
| 13816 | test { try toAsciiFail("xn--vfh16m67gx1162b.xn--ro1d", true); } // [V6, V7] |
| 5643 | 13817 | test { try toUnicodeFail("\xe2\xb4\xa5\xe2\x9a\xad\xf3\xa0\x96\xab\xe2\x8b\x83\xef\xbd\xa1\xf0\x91\x8c\xbc"); } // [V6, V7] |
| 13818 | test { try toAsciiFail("\xe2\xb4\xa5\xe2\x9a\xad\xf3\xa0\x96\xab\xe2\x8b\x83\xef\xbd\xa1\xf0\x91\x8c\xbc", false); } // [V6, V7] |
| 13819 | test { try toAsciiFail("\xe2\xb4\xa5\xe2\x9a\xad\xf3\xa0\x96\xab\xe2\x8b\x83\xef\xbd\xa1\xf0\x91\x8c\xbc", true); } // [V6, V7] |
| 5644 | 13820 | test { try toUnicodeFail("xn--9nd623g4zc5z060c.xn--ro1d"); } // [V6, V7] |
| 13821 | test { try toAsciiFail("xn--9nd623g4zc5z060c.xn--ro1d", false); } // [V6, V7] |
| 13822 | test { try toAsciiFail("xn--9nd623g4zc5z060c.xn--ro1d", true); } // [V6, V7] |
| 5645 | 13823 | test { try toUnicodeFail("\xf0\x9f\x84\x88\xe3\x80\x82\xf3\xa0\xb7\xb3\xe0\xa1\x84"); } // [B1, V7, U1] |
| 13824 | test { try toAsciiFail("\xf0\x9f\x84\x88\xe3\x80\x82\xf3\xa0\xb7\xb3\xe0\xa1\x84", false); } // [B1, V7, U1] |
| 13825 | test { try toAsciiFail("\xf0\x9f\x84\x88\xe3\x80\x82\xf3\xa0\xb7\xb3\xe0\xa1\x84", true); } // [B1, V7, U1] |
| 5646 | 13826 | test { try toUnicodeFail("7,\xe3\x80\x82\xf3\xa0\xb7\xb3\xe0\xa1\x84"); } // [B1, V7, U1] |
| 13827 | test { try toAsciiFail("7,\xe3\x80\x82\xf3\xa0\xb7\xb3\xe0\xa1\x84", false); } // [B1, V7, U1] |
| 13828 | test { try toAsciiFail("7,\xe3\x80\x82\xf3\xa0\xb7\xb3\xe0\xa1\x84", true); } // [B1, V7, U1] |
| 5647 | 13829 | test { try toUnicodeFail("7,.xn--2vb13094p"); } // [B1, V7, U1] |
| 13830 | test { try toAsciiFail("7,.xn--2vb13094p", false); } // [B1, V7, U1] |
| 13831 | test { try toAsciiFail("7,.xn--2vb13094p", true); } // [B1, V7, U1] |
| 5648 | 13832 | test { try toUnicodeFail("xn--107h.xn--2vb13094p"); } // [B1, V7] |
| 13833 | test { try toAsciiFail("xn--107h.xn--2vb13094p", false); } // [B1, V7] |
| 13834 | test { try toAsciiFail("xn--107h.xn--2vb13094p", true); } // [B1, V7] |
| 5649 | 13835 | test { try toUnicodeFail("\xe2\x89\xae\xe0\xa1\x86\xe3\x80\x82\xec\x84\x96\xec\xae\x96\xc3\x9f"); } // [B1] |
| 13836 | test { try toAsciiFail("\xe2\x89\xae\xe0\xa1\x86\xe3\x80\x82\xec\x84\x96\xec\xae\x96\xc3\x9f", false); } // [B1] |
| 13837 | test { try toAsciiFail("\xe2\x89\xae\xe0\xa1\x86\xe3\x80\x82\xec\x84\x96\xec\xae\x96\xc3\x9f", true); } // [B1] |
| 5650 | 13838 | test { try toUnicodeFail("<\xcc\xb8\xe0\xa1\x86\xe3\x80\x82\xe1\x84\x89\xe1\x85\xa4\xe1\x86\xbd\xe1\x84\x8d\xe1\x85\xb0\xe1\x86\xbd\xc3\x9f"); } // [B1] |
| 13839 | test { try toAsciiFail("<\xcc\xb8\xe0\xa1\x86\xe3\x80\x82\xe1\x84\x89\xe1\x85\xa4\xe1\x86\xbd\xe1\x84\x8d\xe1\x85\xb0\xe1\x86\xbd\xc3\x9f", false); } // [B1] |
| 13840 | test { try toAsciiFail("<\xcc\xb8\xe0\xa1\x86\xe3\x80\x82\xe1\x84\x89\xe1\x85\xa4\xe1\x86\xbd\xe1\x84\x8d\xe1\x85\xb0\xe1\x86\xbd\xc3\x9f", true); } // [B1] |
| 5651 | 13841 | test { try toUnicodeFail("<\xcc\xb8\xe0\xa1\x86\xe3\x80\x82\xe1\x84\x89\xe1\x85\xa4\xe1\x86\xbd\xe1\x84\x8d\xe1\x85\xb0\xe1\x86\xbdSS"); } // [B1] |
| 13842 | test { try toAsciiFail("<\xcc\xb8\xe0\xa1\x86\xe3\x80\x82\xe1\x84\x89\xe1\x85\xa4\xe1\x86\xbd\xe1\x84\x8d\xe1\x85\xb0\xe1\x86\xbdSS", false); } // [B1] |
| 13843 | test { try toAsciiFail("<\xcc\xb8\xe0\xa1\x86\xe3\x80\x82\xe1\x84\x89\xe1\x85\xa4\xe1\x86\xbd\xe1\x84\x8d\xe1\x85\xb0\xe1\x86\xbdSS", true); } // [B1] |
| 5652 | 13844 | test { try toUnicodeFail("\xe2\x89\xae\xe0\xa1\x86\xe3\x80\x82\xec\x84\x96\xec\xae\x96SS"); } // [B1] |
| 13845 | test { try toAsciiFail("\xe2\x89\xae\xe0\xa1\x86\xe3\x80\x82\xec\x84\x96\xec\xae\x96SS", false); } // [B1] |
| 13846 | test { try toAsciiFail("\xe2\x89\xae\xe0\xa1\x86\xe3\x80\x82\xec\x84\x96\xec\xae\x96SS", true); } // [B1] |
| 5653 | 13847 | test { try toUnicodeFail("\xe2\x89\xae\xe0\xa1\x86\xe3\x80\x82\xec\x84\x96\xec\xae\x96ss"); } // [B1] |
| 13848 | test { try toAsciiFail("\xe2\x89\xae\xe0\xa1\x86\xe3\x80\x82\xec\x84\x96\xec\xae\x96ss", false); } // [B1] |
| 13849 | test { try toAsciiFail("\xe2\x89\xae\xe0\xa1\x86\xe3\x80\x82\xec\x84\x96\xec\xae\x96ss", true); } // [B1] |
| 5654 | 13850 | test { try toUnicodeFail("<\xcc\xb8\xe0\xa1\x86\xe3\x80\x82\xe1\x84\x89\xe1\x85\xa4\xe1\x86\xbd\xe1\x84\x8d\xe1\x85\xb0\xe1\x86\xbdss"); } // [B1] |
| 13851 | test { try toAsciiFail("<\xcc\xb8\xe0\xa1\x86\xe3\x80\x82\xe1\x84\x89\xe1\x85\xa4\xe1\x86\xbd\xe1\x84\x8d\xe1\x85\xb0\xe1\x86\xbdss", false); } // [B1] |
| 13852 | test { try toAsciiFail("<\xcc\xb8\xe0\xa1\x86\xe3\x80\x82\xe1\x84\x89\xe1\x85\xa4\xe1\x86\xbd\xe1\x84\x8d\xe1\x85\xb0\xe1\x86\xbdss", true); } // [B1] |
| 5655 | 13853 | test { try toUnicodeFail("xn--4vb505k.xn--ss-5z4j006a"); } // [B1] |
| 13854 | test { try toAsciiFail("xn--4vb505k.xn--ss-5z4j006a", false); } // [B1] |
| 13855 | test { try toAsciiFail("xn--4vb505k.xn--ss-5z4j006a", true); } // [B1] |
| 5656 | 13856 | test { try toUnicodeFail("\xe2\x89\xae\xe0\xa1\x86\xe3\x80\x82\xec\x84\x96\xec\xae\x96Ss"); } // [B1] |
| 13857 | test { try toAsciiFail("\xe2\x89\xae\xe0\xa1\x86\xe3\x80\x82\xec\x84\x96\xec\xae\x96Ss", false); } // [B1] |
| 13858 | test { try toAsciiFail("\xe2\x89\xae\xe0\xa1\x86\xe3\x80\x82\xec\x84\x96\xec\xae\x96Ss", true); } // [B1] |
| 5657 | 13859 | test { try toUnicodeFail("<\xcc\xb8\xe0\xa1\x86\xe3\x80\x82\xe1\x84\x89\xe1\x85\xa4\xe1\x86\xbd\xe1\x84\x8d\xe1\x85\xb0\xe1\x86\xbdSs"); } // [B1] |
| 13860 | test { try toAsciiFail("<\xcc\xb8\xe0\xa1\x86\xe3\x80\x82\xe1\x84\x89\xe1\x85\xa4\xe1\x86\xbd\xe1\x84\x8d\xe1\x85\xb0\xe1\x86\xbdSs", false); } // [B1] |
| 13861 | test { try toAsciiFail("<\xcc\xb8\xe0\xa1\x86\xe3\x80\x82\xe1\x84\x89\xe1\x85\xa4\xe1\x86\xbd\xe1\x84\x8d\xe1\x85\xb0\xe1\x86\xbdSs", true); } // [B1] |
| 5658 | 13862 | test { try toUnicodeFail("xn--4vb505k.xn--zca7259goug"); } // [B1] |
| 13863 | test { try toAsciiFail("xn--4vb505k.xn--zca7259goug", false); } // [B1] |
| 13864 | test { try toAsciiFail("xn--4vb505k.xn--zca7259goug", true); } // [B1] |
| 5659 | 13865 | test { try toUnicodeFail("\xf3\xa0\x86\x93\xe2\x9b\x8f-\xe3\x80\x82\xea\xa1\x92"); } // [V3] |
| 13866 | test { try toAsciiFail("\xf3\xa0\x86\x93\xe2\x9b\x8f-\xe3\x80\x82\xea\xa1\x92", false); } // [V3] |
| 13867 | test { try toAsciiFail("\xf3\xa0\x86\x93\xe2\x9b\x8f-\xe3\x80\x82\xea\xa1\x92", true); } // [V3] |
| 5660 | 13868 | test { try toUnicodeFail("xn----o9p.xn--rc9a"); } // [V3] |
| 13869 | test { try toAsciiFail("xn----o9p.xn--rc9a", false); } // [V3] |
| 13870 | test { try toAsciiFail("xn----o9p.xn--rc9a", true); } // [V3] |
| 5661 | 13871 | test { try toUnicodeFail("\xde\xbb\xf0\x90\xb9\xb3\xd8\xa6\xf0\x91\x81\x86\xe3\x80\x82\xe0\xa2\xa7\xda\xb0\xe2\x80\x8c\xe1\xa2\x92"); } // [B2, B3, V7] |
| 13872 | test { try toAsciiFail("\xde\xbb\xf0\x90\xb9\xb3\xd8\xa6\xf0\x91\x81\x86\xe3\x80\x82\xe0\xa2\xa7\xda\xb0\xe2\x80\x8c\xe1\xa2\x92", false); } // [B2, B3, V7] |
| 13873 | test { try toAsciiFail("\xde\xbb\xf0\x90\xb9\xb3\xd8\xa6\xf0\x91\x81\x86\xe3\x80\x82\xe0\xa2\xa7\xda\xb0\xe2\x80\x8c\xe1\xa2\x92", true); } // [B2, B3, V7] |
| 5662 | 13874 | test { try toUnicodeFail("\xde\xbb\xf0\x90\xb9\xb3\xd9\x8a\xf0\x91\x81\x86\xd9\x94\xe3\x80\x82\xe0\xa2\xa7\xda\xb0\xe2\x80\x8c\xe1\xa2\x92"); } // [B2, B3, V7] |
| 13875 | test { try toAsciiFail("\xde\xbb\xf0\x90\xb9\xb3\xd9\x8a\xf0\x91\x81\x86\xd9\x94\xe3\x80\x82\xe0\xa2\xa7\xda\xb0\xe2\x80\x8c\xe1\xa2\x92", false); } // [B2, B3, V7] |
| 13876 | test { try toAsciiFail("\xde\xbb\xf0\x90\xb9\xb3\xd9\x8a\xf0\x91\x81\x86\xd9\x94\xe3\x80\x82\xe0\xa2\xa7\xda\xb0\xe2\x80\x8c\xe1\xa2\x92", true); } // [B2, B3, V7] |
| 5663 | 13877 | test { try toUnicodeFail("xn--lgb32f2753cosb.xn--jkb91hlz1a"); } // [B2, B3, V7] |
| 13878 | test { try toAsciiFail("xn--lgb32f2753cosb.xn--jkb91hlz1a", false); } // [B2, B3, V7] |
| 13879 | test { try toAsciiFail("xn--lgb32f2753cosb.xn--jkb91hlz1a", true); } // [B2, B3, V7] |
| 5664 | 13880 | test { try toUnicodeFail("xn--lgb32f2753cosb.xn--jkb91hlz1azih"); } // [B2, B3, V7] |
| 13881 | test { try toAsciiFail("xn--lgb32f2753cosb.xn--jkb91hlz1azih", false); } // [B2, B3, V7] |
| 13882 | test { try toAsciiFail("xn--lgb32f2753cosb.xn--jkb91hlz1azih", true); } // [B2, B3, V7] |
| 5665 | 13883 | test { try toUnicodeFail("\xe0\xa0\x96.\xf0\x90\xa8\x95\xf0\x9a\x9a\x95"); } // [B1, B2, B3, V6, V7] |
| 13884 | test { try toAsciiFail("\xe0\xa0\x96.\xf0\x90\xa8\x95\xf0\x9a\x9a\x95", false); } // [B1, B2, B3, V6, V7] |
| 13885 | test { try toAsciiFail("\xe0\xa0\x96.\xf0\x90\xa8\x95\xf0\x9a\x9a\x95", true); } // [B1, B2, B3, V6, V7] |
| 5666 | 13886 | test { try toUnicodeFail("xn--rub.xn--tr9c248x"); } // [B1, B2, B3, V6, V7] |
| 13887 | test { try toAsciiFail("xn--rub.xn--tr9c248x", false); } // [B1, B2, B3, V6, V7] |
| 13888 | test { try toAsciiFail("xn--rub.xn--tr9c248x", true); } // [B1, B2, B3, V6, V7] |
| 5667 | 13889 | test { try toUnicodeFail("--\xe3\x80\x82\xf0\xbd\x8a\x86\xdd\xa7\xf0\x90\xbd\x8b\xf0\x9e\xa0\xac"); } // [B1, B5, B6, V3, V7] |
| 13890 | test { try toAsciiFail("--\xe3\x80\x82\xf0\xbd\x8a\x86\xdd\xa7\xf0\x90\xbd\x8b\xf0\x9e\xa0\xac", false); } // [B1, B5, B6, V3, V7] |
| 13891 | test { try toAsciiFail("--\xe3\x80\x82\xf0\xbd\x8a\x86\xdd\xa7\xf0\x90\xbd\x8b\xf0\x9e\xa0\xac", true); } // [B1, B5, B6, V3, V7] |
| 5668 | 13892 | test { try toUnicodeFail("--.xn--rpb6226k77pfh58p"); } // [B1, B5, B6, V3, V7] |
| 13893 | test { try toAsciiFail("--.xn--rpb6226k77pfh58p", false); } // [B1, B5, B6, V3, V7] |
| 13894 | test { try toAsciiFail("--.xn--rpb6226k77pfh58p", true); } // [B1, B5, B6, V3, V7] |
| 5669 | 13895 | test { try toUnicodeFail("\xf2\x9b\xad\xa6\xf0\x90\x8b\xa5\xf0\xb9\xb8\x90.\xe2\x89\xaf\xe0\xa2\xb0\xe0\xa2\xa6\xf3\x94\x9b\xa3"); } // [B1, V7] |
| 13896 | test { try toAsciiFail("\xf2\x9b\xad\xa6\xf0\x90\x8b\xa5\xf0\xb9\xb8\x90.\xe2\x89\xaf\xe0\xa2\xb0\xe0\xa2\xa6\xf3\x94\x9b\xa3", false); } // [B1, V7] |
| 13897 | test { try toAsciiFail("\xf2\x9b\xad\xa6\xf0\x90\x8b\xa5\xf0\xb9\xb8\x90.\xe2\x89\xaf\xe0\xa2\xb0\xe0\xa2\xa6\xf3\x94\x9b\xa3", true); } // [B1, V7] |
| 5670 | 13898 | test { try toUnicodeFail("\xf2\x9b\xad\xa6\xf0\x90\x8b\xa5\xf0\xb9\xb8\x90.>\xcc\xb8\xe0\xa2\xb0\xe0\xa2\xa6\xf3\x94\x9b\xa3"); } // [B1, V7] |
| 13899 | test { try toAsciiFail("\xf2\x9b\xad\xa6\xf0\x90\x8b\xa5\xf0\xb9\xb8\x90.>\xcc\xb8\xe0\xa2\xb0\xe0\xa2\xa6\xf3\x94\x9b\xa3", false); } // [B1, V7] |
| 13900 | test { try toAsciiFail("\xf2\x9b\xad\xa6\xf0\x90\x8b\xa5\xf0\xb9\xb8\x90.>\xcc\xb8\xe0\xa2\xb0\xe0\xa2\xa6\xf3\x94\x9b\xa3", true); } // [B1, V7] |
| 5671 | 13901 | test { try toUnicodeFail("xn--887c2298i5mv6a.xn--vybt688qm8981a"); } // [B1, V7] |
| 13902 | test { try toAsciiFail("xn--887c2298i5mv6a.xn--vybt688qm8981a", false); } // [B1, V7] |
| 13903 | test { try toAsciiFail("xn--887c2298i5mv6a.xn--vybt688qm8981a", true); } // [B1, V7] |
| 5672 | 13904 | test { try toUnicodeFail("\xe4\x94\x9b\xf3\xa0\x87\x92\xf2\xa4\xb8\x9e\xf0\x90\xb9\xa7\xef\xbc\x8e-\xe4\xa4\xb7"); } // [B1, B5, B6, V3, V7] |
| 13905 | test { try toAsciiFail("\xe4\x94\x9b\xf3\xa0\x87\x92\xf2\xa4\xb8\x9e\xf0\x90\xb9\xa7\xef\xbc\x8e-\xe4\xa4\xb7", false); } // [B1, B5, B6, V3, V7] |
| 13906 | test { try toAsciiFail("\xe4\x94\x9b\xf3\xa0\x87\x92\xf2\xa4\xb8\x9e\xf0\x90\xb9\xa7\xef\xbc\x8e-\xe4\xa4\xb7", true); } // [B1, B5, B6, V3, V7] |
| 5673 | 13907 | test { try toUnicodeFail("\xe4\x94\x9b\xf3\xa0\x87\x92\xf2\xa4\xb8\x9e\xf0\x90\xb9\xa7.-\xe4\xa4\xb7"); } // [B1, B5, B6, V3, V7] |
| 13908 | test { try toAsciiFail("\xe4\x94\x9b\xf3\xa0\x87\x92\xf2\xa4\xb8\x9e\xf0\x90\xb9\xa7.-\xe4\xa4\xb7", false); } // [B1, B5, B6, V3, V7] |
| 13909 | test { try toAsciiFail("\xe4\x94\x9b\xf3\xa0\x87\x92\xf2\xa4\xb8\x9e\xf0\x90\xb9\xa7.-\xe4\xa4\xb7", true); } // [B1, B5, B6, V3, V7] |
| 5674 | 13910 | test { try toUnicodeFail("xn--2loy662coo60e.xn----0n4a"); } // [B1, B5, B6, V3, V7] |
| 13911 | test { try toAsciiFail("xn--2loy662coo60e.xn----0n4a", false); } // [B1, B5, B6, V3, V7] |
| 13912 | test { try toAsciiFail("xn--2loy662coo60e.xn----0n4a", true); } // [B1, B5, B6, V3, V7] |
| 5675 | 13913 | test { try toUnicodeFail("\xf0\x90\xb9\xa9\xef\xbc\x8e\xe2\x80\x8d-"); } // [B1, C2, V3] |
| 13914 | test { try toAsciiFail("\xf0\x90\xb9\xa9\xef\xbc\x8e\xe2\x80\x8d-", false); } // [B1, C2, V3] |
| 13915 | test { try toAsciiFail("\xf0\x90\xb9\xa9\xef\xbc\x8e\xe2\x80\x8d-", true); } // [B1, V3] |
| 5676 | 13916 | test { try toUnicodeFail("\xf0\x90\xb9\xa9.\xe2\x80\x8d-"); } // [B1, C2, V3] |
| 13917 | test { try toAsciiFail("\xf0\x90\xb9\xa9.\xe2\x80\x8d-", false); } // [B1, C2, V3] |
| 13918 | test { try toAsciiFail("\xf0\x90\xb9\xa9.\xe2\x80\x8d-", true); } // [B1, V3] |
| 5677 | 13919 | test { try toUnicodeFail("xn--ho0d.-"); } // [B1, V3] |
| 13920 | test { try toAsciiFail("xn--ho0d.-", false); } // [B1, V3] |
| 13921 | test { try toAsciiFail("xn--ho0d.-", true); } // [B1, V3] |
| 5678 | 13922 | test { try toUnicodeFail("xn--ho0d.xn----tgn"); } // [B1, C2, V3] |
| 13923 | test { try toAsciiFail("xn--ho0d.xn----tgn", false); } // [B1, C2, V3] |
| 13924 | test { try toAsciiFail("xn--ho0d.xn----tgn", true); } // [B1, C2, V3] |
| 5679 | 13925 | test { try toUnicodeFail("\xf1\x82\x88\xa6\xe5\xb8\xb7\xef\xbd\xa1\xe2\x89\xaf\xe8\x90\xba\xe1\xb7\x88-"); } // [V3, V7] |
| 13926 | test { try toAsciiFail("\xf1\x82\x88\xa6\xe5\xb8\xb7\xef\xbd\xa1\xe2\x89\xaf\xe8\x90\xba\xe1\xb7\x88-", false); } // [V3, V7] |
| 13927 | test { try toAsciiFail("\xf1\x82\x88\xa6\xe5\xb8\xb7\xef\xbd\xa1\xe2\x89\xaf\xe8\x90\xba\xe1\xb7\x88-", true); } // [V3, V7] |
| 5680 | 13928 | test { try toUnicodeFail("\xf1\x82\x88\xa6\xe5\xb8\xb7\xef\xbd\xa1>\xcc\xb8\xe8\x90\xba\xe1\xb7\x88-"); } // [V3, V7] |
| 13929 | test { try toAsciiFail("\xf1\x82\x88\xa6\xe5\xb8\xb7\xef\xbd\xa1>\xcc\xb8\xe8\x90\xba\xe1\xb7\x88-", false); } // [V3, V7] |
| 13930 | test { try toAsciiFail("\xf1\x82\x88\xa6\xe5\xb8\xb7\xef\xbd\xa1>\xcc\xb8\xe8\x90\xba\xe1\xb7\x88-", true); } // [V3, V7] |
| 5681 | 13931 | test { try toUnicodeFail("\xf1\x82\x88\xa6\xe5\xb8\xb7\xe3\x80\x82\xe2\x89\xaf\xe8\x90\xba\xe1\xb7\x88-"); } // [V3, V7] |
| 13932 | test { try toAsciiFail("\xf1\x82\x88\xa6\xe5\xb8\xb7\xe3\x80\x82\xe2\x89\xaf\xe8\x90\xba\xe1\xb7\x88-", false); } // [V3, V7] |
| 13933 | test { try toAsciiFail("\xf1\x82\x88\xa6\xe5\xb8\xb7\xe3\x80\x82\xe2\x89\xaf\xe8\x90\xba\xe1\xb7\x88-", true); } // [V3, V7] |
| 5682 | 13934 | test { try toUnicodeFail("\xf1\x82\x88\xa6\xe5\xb8\xb7\xe3\x80\x82>\xcc\xb8\xe8\x90\xba\xe1\xb7\x88-"); } // [V3, V7] |
| 13935 | test { try toAsciiFail("\xf1\x82\x88\xa6\xe5\xb8\xb7\xe3\x80\x82>\xcc\xb8\xe8\x90\xba\xe1\xb7\x88-", false); } // [V3, V7] |
| 13936 | test { try toAsciiFail("\xf1\x82\x88\xa6\xe5\xb8\xb7\xe3\x80\x82>\xcc\xb8\xe8\x90\xba\xe1\xb7\x88-", true); } // [V3, V7] |
| 5683 | 13937 | test { try toUnicodeFail("xn--qutw175s.xn----mimu6tf67j"); } // [V3, V7] |
| 13938 | test { try toAsciiFail("xn--qutw175s.xn----mimu6tf67j", false); } // [V3, V7] |
| 13939 | test { try toAsciiFail("xn--qutw175s.xn----mimu6tf67j", true); } // [V3, V7] |
| 5684 | 13940 | test { try toAsciiPass("\xe2\x80\x8d\xe6\x94\x8c\xea\xaf\xad\xe3\x80\x82\xe1\xa2\x96-\xe1\x82\xb8", "xn--p9ut19m.xn----mck373i", true); } |
| 5685 | 13941 | test { try toUnicodeFail("\xe2\x80\x8d\xe6\x94\x8c\xea\xaf\xad\xe3\x80\x82\xe1\xa2\x96-\xe1\x82\xb8"); } // [C2] |
| 13942 | test { try toAsciiFail("\xe2\x80\x8d\xe6\x94\x8c\xea\xaf\xad\xe3\x80\x82\xe1\xa2\x96-\xe1\x82\xb8", false); } // [C2] |
| 5686 | 13943 | test { try toAsciiPass("\xe2\x80\x8d\xe6\x94\x8c\xea\xaf\xad\xe3\x80\x82\xe1\xa2\x96-\xe2\xb4\x98", "xn--p9ut19m.xn----mck373i", true); } |
| 5687 | 13944 | test { try toUnicodeFail("\xe2\x80\x8d\xe6\x94\x8c\xea\xaf\xad\xe3\x80\x82\xe1\xa2\x96-\xe2\xb4\x98"); } // [C2] |
| 13945 | test { try toAsciiFail("\xe2\x80\x8d\xe6\x94\x8c\xea\xaf\xad\xe3\x80\x82\xe1\xa2\x96-\xe2\xb4\x98", false); } // [C2] |
| 5688 | 13946 | test { try toUnicodePass("xn--p9ut19m.xn----mck373i", "\xe6\x94\x8c\xea\xaf\xad.\xe1\xa2\x96-\xe2\xb4\x98"); } |
| 5689 | 13947 | test { try toAsciiPass("xn--p9ut19m.xn----mck373i", "xn--p9ut19m.xn----mck373i", false); } |
| 5690 | 13948 | test { try toAsciiPass("xn--p9ut19m.xn----mck373i", "xn--p9ut19m.xn----mck373i", true); } |
| ... | ... | @@ -5695,14 +13953,26 @@ test { try toUnicodePass("\xe6\x94\x8c\xea\xaf\xad.\xe1\xa2\x96-\xe1\x82\xb8", " |
| 5695 | 13953 | test { try toAsciiPass("\xe6\x94\x8c\xea\xaf\xad.\xe1\xa2\x96-\xe1\x82\xb8", "xn--p9ut19m.xn----mck373i", false); } |
| 5696 | 13954 | test { try toAsciiPass("\xe6\x94\x8c\xea\xaf\xad.\xe1\xa2\x96-\xe1\x82\xb8", "xn--p9ut19m.xn----mck373i", true); } |
| 5697 | 13955 | test { try toUnicodeFail("xn--1ug592ykp6b.xn----mck373i"); } // [C2] |
| 13956 | test { try toAsciiFail("xn--1ug592ykp6b.xn----mck373i", false); } // [C2] |
| 13957 | test { try toAsciiFail("xn--1ug592ykp6b.xn----mck373i", true); } // [C2] |
| 5698 | 13958 | test { try toUnicodeFail("xn--p9ut19m.xn----k1g451d"); } // [V7] |
| 13959 | test { try toAsciiFail("xn--p9ut19m.xn----k1g451d", false); } // [V7] |
| 13960 | test { try toAsciiFail("xn--p9ut19m.xn----k1g451d", true); } // [V7] |
| 5699 | 13961 | test { try toUnicodeFail("xn--1ug592ykp6b.xn----k1g451d"); } // [C2, V7] |
| 13962 | test { try toAsciiFail("xn--1ug592ykp6b.xn----k1g451d", false); } // [C2, V7] |
| 13963 | test { try toAsciiFail("xn--1ug592ykp6b.xn----k1g451d", true); } // [C2, V7] |
| 5700 | 13964 | test { try toUnicodeFail("\xe2\x80\x8c\xea\x96\xa8\xef\xbc\x8e\xe2\x92\x97\xef\xbc\x93\xed\x88\x92\xdb\xb3"); } // [C1, V7] |
| 13965 | test { try toAsciiFail("\xe2\x80\x8c\xea\x96\xa8\xef\xbc\x8e\xe2\x92\x97\xef\xbc\x93\xed\x88\x92\xdb\xb3", false); } // [C1, V7] |
| 13966 | test { try toAsciiFail("\xe2\x80\x8c\xea\x96\xa8\xef\xbc\x8e\xe2\x92\x97\xef\xbc\x93\xed\x88\x92\xdb\xb3", true); } // [V7] |
| 5701 | 13967 | test { try toUnicodeFail("\xe2\x80\x8c\xea\x96\xa8\xef\xbc\x8e\xe2\x92\x97\xef\xbc\x93\xe1\x84\x90\xe1\x85\xad\xe1\x86\xa9\xdb\xb3"); } // [C1, V7] |
| 13968 | test { try toAsciiFail("\xe2\x80\x8c\xea\x96\xa8\xef\xbc\x8e\xe2\x92\x97\xef\xbc\x93\xe1\x84\x90\xe1\x85\xad\xe1\x86\xa9\xdb\xb3", false); } // [C1, V7] |
| 13969 | test { try toAsciiFail("\xe2\x80\x8c\xea\x96\xa8\xef\xbc\x8e\xe2\x92\x97\xef\xbc\x93\xe1\x84\x90\xe1\x85\xad\xe1\x86\xa9\xdb\xb3", true); } // [V7] |
| 5702 | 13970 | test { try toAsciiPass("\xe2\x80\x8c\xea\x96\xa8.16.3\xed\x88\x92\xdb\xb3", "xn--9r8a.16.xn--3-nyc0117m", true); } |
| 5703 | 13971 | test { try toUnicodeFail("\xe2\x80\x8c\xea\x96\xa8.16.3\xed\x88\x92\xdb\xb3"); } // [C1] |
| 13972 | test { try toAsciiFail("\xe2\x80\x8c\xea\x96\xa8.16.3\xed\x88\x92\xdb\xb3", false); } // [C1] |
| 5704 | 13973 | test { try toAsciiPass("\xe2\x80\x8c\xea\x96\xa8.16.3\xe1\x84\x90\xe1\x85\xad\xe1\x86\xa9\xdb\xb3", "xn--9r8a.16.xn--3-nyc0117m", true); } |
| 5705 | 13974 | test { try toUnicodeFail("\xe2\x80\x8c\xea\x96\xa8.16.3\xe1\x84\x90\xe1\x85\xad\xe1\x86\xa9\xdb\xb3"); } // [C1] |
| 13975 | test { try toAsciiFail("\xe2\x80\x8c\xea\x96\xa8.16.3\xe1\x84\x90\xe1\x85\xad\xe1\x86\xa9\xdb\xb3", false); } // [C1] |
| 5706 | 13976 | test { try toUnicodePass("xn--9r8a.16.xn--3-nyc0117m", "\xea\x96\xa8.16.3\xed\x88\x92\xdb\xb3"); } |
| 5707 | 13977 | test { try toAsciiPass("xn--9r8a.16.xn--3-nyc0117m", "xn--9r8a.16.xn--3-nyc0117m", false); } |
| 5708 | 13978 | test { try toAsciiPass("xn--9r8a.16.xn--3-nyc0117m", "xn--9r8a.16.xn--3-nyc0117m", true); } |
| ... | ... | @@ -5713,172 +13983,506 @@ test { try toUnicodePass("\xea\x96\xa8.16.3\xe1\x84\x90\xe1\x85\xad\xe1\x86\xa9\ |
| 5713 | 13983 | test { try toAsciiPass("\xea\x96\xa8.16.3\xe1\x84\x90\xe1\x85\xad\xe1\x86\xa9\xdb\xb3", "xn--9r8a.16.xn--3-nyc0117m", false); } |
| 5714 | 13984 | test { try toAsciiPass("\xea\x96\xa8.16.3\xe1\x84\x90\xe1\x85\xad\xe1\x86\xa9\xdb\xb3", "xn--9r8a.16.xn--3-nyc0117m", true); } |
| 5715 | 13985 | test { try toUnicodeFail("xn--0ug2473c.16.xn--3-nyc0117m"); } // [C1] |
| 13986 | test { try toAsciiFail("xn--0ug2473c.16.xn--3-nyc0117m", false); } // [C1] |
| 13987 | test { try toAsciiFail("xn--0ug2473c.16.xn--3-nyc0117m", true); } // [C1] |
| 5716 | 13988 | test { try toUnicodeFail("xn--9r8a.xn--3-nyc678tu07m"); } // [V7] |
| 13989 | test { try toAsciiFail("xn--9r8a.xn--3-nyc678tu07m", false); } // [V7] |
| 13990 | test { try toAsciiFail("xn--9r8a.xn--3-nyc678tu07m", true); } // [V7] |
| 5717 | 13991 | test { try toUnicodeFail("xn--0ug2473c.xn--3-nyc678tu07m"); } // [C1, V7] |
| 13992 | test { try toAsciiFail("xn--0ug2473c.xn--3-nyc678tu07m", false); } // [C1, V7] |
| 13993 | test { try toAsciiFail("xn--0ug2473c.xn--3-nyc678tu07m", true); } // [C1, V7] |
| 5718 | 13994 | test { try toUnicodeFail("\xe2\x92\x88\xea\xb1\xbe6.\xf0\x90\xb1\x81\xdb\x90"); } // [B1, V7] |
| 13995 | test { try toAsciiFail("\xe2\x92\x88\xea\xb1\xbe6.\xf0\x90\xb1\x81\xdb\x90", false); } // [B1, V7] |
| 13996 | test { try toAsciiFail("\xe2\x92\x88\xea\xb1\xbe6.\xf0\x90\xb1\x81\xdb\x90", true); } // [B1, V7] |
| 5719 | 13997 | test { try toUnicodeFail("\xe2\x92\x88\xe1\x84\x80\xe1\x85\xa5\xe1\x86\xb56.\xf0\x90\xb1\x81\xdb\x90"); } // [B1, V7] |
| 13998 | test { try toAsciiFail("\xe2\x92\x88\xe1\x84\x80\xe1\x85\xa5\xe1\x86\xb56.\xf0\x90\xb1\x81\xdb\x90", false); } // [B1, V7] |
| 13999 | test { try toAsciiFail("\xe2\x92\x88\xe1\x84\x80\xe1\x85\xa5\xe1\x86\xb56.\xf0\x90\xb1\x81\xdb\x90", true); } // [B1, V7] |
| 5720 | 14000 | test { try toUnicodeFail("1.\xea\xb1\xbe6.\xf0\x90\xb1\x81\xdb\x90"); } // [B1] |
| 14001 | test { try toAsciiFail("1.\xea\xb1\xbe6.\xf0\x90\xb1\x81\xdb\x90", false); } // [B1] |
| 14002 | test { try toAsciiFail("1.\xea\xb1\xbe6.\xf0\x90\xb1\x81\xdb\x90", true); } // [B1] |
| 5721 | 14003 | test { try toUnicodeFail("1.\xe1\x84\x80\xe1\x85\xa5\xe1\x86\xb56.\xf0\x90\xb1\x81\xdb\x90"); } // [B1] |
| 14004 | test { try toAsciiFail("1.\xe1\x84\x80\xe1\x85\xa5\xe1\x86\xb56.\xf0\x90\xb1\x81\xdb\x90", false); } // [B1] |
| 14005 | test { try toAsciiFail("1.\xe1\x84\x80\xe1\x85\xa5\xe1\x86\xb56.\xf0\x90\xb1\x81\xdb\x90", true); } // [B1] |
| 5722 | 14006 | test { try toUnicodeFail("1.xn--6-945e.xn--glb1794k"); } // [B1] |
| 14007 | test { try toAsciiFail("1.xn--6-945e.xn--glb1794k", false); } // [B1] |
| 14008 | test { try toAsciiFail("1.xn--6-945e.xn--glb1794k", true); } // [B1] |
| 5723 | 14009 | test { try toUnicodeFail("xn--6-dcps419c.xn--glb1794k"); } // [B1, V7] |
| 14010 | test { try toAsciiFail("xn--6-dcps419c.xn--glb1794k", false); } // [B1, V7] |
| 14011 | test { try toAsciiFail("xn--6-dcps419c.xn--glb1794k", true); } // [B1, V7] |
| 5724 | 14012 | test { try toUnicodeFail("\xf0\x90\xb2\x9e\xf0\x9d\x9f\xb6\xe2\x89\xae\xe2\x89\xae.\xf3\xa0\x80\xa7\xd8\xb9"); } // [B1, B3, V7] |
| 14013 | test { try toAsciiFail("\xf0\x90\xb2\x9e\xf0\x9d\x9f\xb6\xe2\x89\xae\xe2\x89\xae.\xf3\xa0\x80\xa7\xd8\xb9", false); } // [B1, B3, V7] |
| 14014 | test { try toAsciiFail("\xf0\x90\xb2\x9e\xf0\x9d\x9f\xb6\xe2\x89\xae\xe2\x89\xae.\xf3\xa0\x80\xa7\xd8\xb9", true); } // [B1, B3, V7] |
| 5725 | 14015 | test { try toUnicodeFail("\xf0\x90\xb2\x9e\xf0\x9d\x9f\xb6<\xcc\xb8<\xcc\xb8.\xf3\xa0\x80\xa7\xd8\xb9"); } // [B1, B3, V7] |
| 14016 | test { try toAsciiFail("\xf0\x90\xb2\x9e\xf0\x9d\x9f\xb6<\xcc\xb8<\xcc\xb8.\xf3\xa0\x80\xa7\xd8\xb9", false); } // [B1, B3, V7] |
| 14017 | test { try toAsciiFail("\xf0\x90\xb2\x9e\xf0\x9d\x9f\xb6<\xcc\xb8<\xcc\xb8.\xf3\xa0\x80\xa7\xd8\xb9", true); } // [B1, B3, V7] |
| 5726 | 14018 | test { try toUnicodeFail("\xf0\x90\xb2\x9e0\xe2\x89\xae\xe2\x89\xae.\xf3\xa0\x80\xa7\xd8\xb9"); } // [B1, B3, V7] |
| 14019 | test { try toAsciiFail("\xf0\x90\xb2\x9e0\xe2\x89\xae\xe2\x89\xae.\xf3\xa0\x80\xa7\xd8\xb9", false); } // [B1, B3, V7] |
| 14020 | test { try toAsciiFail("\xf0\x90\xb2\x9e0\xe2\x89\xae\xe2\x89\xae.\xf3\xa0\x80\xa7\xd8\xb9", true); } // [B1, B3, V7] |
| 5727 | 14021 | test { try toUnicodeFail("\xf0\x90\xb2\x9e0<\xcc\xb8<\xcc\xb8.\xf3\xa0\x80\xa7\xd8\xb9"); } // [B1, B3, V7] |
| 14022 | test { try toAsciiFail("\xf0\x90\xb2\x9e0<\xcc\xb8<\xcc\xb8.\xf3\xa0\x80\xa7\xd8\xb9", false); } // [B1, B3, V7] |
| 14023 | test { try toAsciiFail("\xf0\x90\xb2\x9e0<\xcc\xb8<\xcc\xb8.\xf3\xa0\x80\xa7\xd8\xb9", true); } // [B1, B3, V7] |
| 5728 | 14024 | test { try toUnicodeFail("\xf0\x90\xb3\x9e0<\xcc\xb8<\xcc\xb8.\xf3\xa0\x80\xa7\xd8\xb9"); } // [B1, B3, V7] |
| 14025 | test { try toAsciiFail("\xf0\x90\xb3\x9e0<\xcc\xb8<\xcc\xb8.\xf3\xa0\x80\xa7\xd8\xb9", false); } // [B1, B3, V7] |
| 14026 | test { try toAsciiFail("\xf0\x90\xb3\x9e0<\xcc\xb8<\xcc\xb8.\xf3\xa0\x80\xa7\xd8\xb9", true); } // [B1, B3, V7] |
| 5729 | 14027 | test { try toUnicodeFail("\xf0\x90\xb3\x9e0\xe2\x89\xae\xe2\x89\xae.\xf3\xa0\x80\xa7\xd8\xb9"); } // [B1, B3, V7] |
| 14028 | test { try toAsciiFail("\xf0\x90\xb3\x9e0\xe2\x89\xae\xe2\x89\xae.\xf3\xa0\x80\xa7\xd8\xb9", false); } // [B1, B3, V7] |
| 14029 | test { try toAsciiFail("\xf0\x90\xb3\x9e0\xe2\x89\xae\xe2\x89\xae.\xf3\xa0\x80\xa7\xd8\xb9", true); } // [B1, B3, V7] |
| 5730 | 14030 | test { try toUnicodeFail("xn--0-ngoa5711v.xn--4gb31034p"); } // [B1, B3, V7] |
| 14031 | test { try toAsciiFail("xn--0-ngoa5711v.xn--4gb31034p", false); } // [B1, B3, V7] |
| 14032 | test { try toAsciiFail("xn--0-ngoa5711v.xn--4gb31034p", true); } // [B1, B3, V7] |
| 5731 | 14033 | test { try toUnicodeFail("\xf0\x90\xb3\x9e\xf0\x9d\x9f\xb6<\xcc\xb8<\xcc\xb8.\xf3\xa0\x80\xa7\xd8\xb9"); } // [B1, B3, V7] |
| 14034 | test { try toAsciiFail("\xf0\x90\xb3\x9e\xf0\x9d\x9f\xb6<\xcc\xb8<\xcc\xb8.\xf3\xa0\x80\xa7\xd8\xb9", false); } // [B1, B3, V7] |
| 14035 | test { try toAsciiFail("\xf0\x90\xb3\x9e\xf0\x9d\x9f\xb6<\xcc\xb8<\xcc\xb8.\xf3\xa0\x80\xa7\xd8\xb9", true); } // [B1, B3, V7] |
| 5732 | 14036 | test { try toUnicodeFail("\xf0\x90\xb3\x9e\xf0\x9d\x9f\xb6\xe2\x89\xae\xe2\x89\xae.\xf3\xa0\x80\xa7\xd8\xb9"); } // [B1, B3, V7] |
| 14037 | test { try toAsciiFail("\xf0\x90\xb3\x9e\xf0\x9d\x9f\xb6\xe2\x89\xae\xe2\x89\xae.\xf3\xa0\x80\xa7\xd8\xb9", false); } // [B1, B3, V7] |
| 14038 | test { try toAsciiFail("\xf0\x90\xb3\x9e\xf0\x9d\x9f\xb6\xe2\x89\xae\xe2\x89\xae.\xf3\xa0\x80\xa7\xd8\xb9", true); } // [B1, B3, V7] |
| 5733 | 14039 | test { try toUnicodeFail("\xe0\xab\xa3.\xf0\x90\xb9\xba\xe1\x85\x9f"); } // [B1, V6] |
| 14040 | test { try toAsciiFail("\xe0\xab\xa3.\xf0\x90\xb9\xba\xe1\x85\x9f", false); } // [B1, V6] |
| 14041 | test { try toAsciiFail("\xe0\xab\xa3.\xf0\x90\xb9\xba\xe1\x85\x9f", true); } // [B1, V6] |
| 5734 | 14042 | test { try toUnicodeFail("xn--8fc.xn--yo0d"); } // [B1, V6] |
| 14043 | test { try toAsciiFail("xn--8fc.xn--yo0d", false); } // [B1, V6] |
| 14044 | test { try toAsciiFail("xn--8fc.xn--yo0d", true); } // [B1, V6] |
| 5735 | 14045 | test { try toUnicodeFail("xn--8fc.xn--osd3070k"); } // [B1, V6, V7] |
| 14046 | test { try toAsciiFail("xn--8fc.xn--osd3070k", false); } // [B1, V6, V7] |
| 14047 | test { try toAsciiFail("xn--8fc.xn--osd3070k", true); } // [B1, V6, V7] |
| 5736 | 14048 | test { try toUnicodeFail("\xf0\x9d\x9f\x8f\xf0\x9d\xa8\x99\xe2\xb8\x96.\xe2\x80\x8d"); } // [C2] |
| 14049 | test { try toAsciiFail("\xf0\x9d\x9f\x8f\xf0\x9d\xa8\x99\xe2\xb8\x96.\xe2\x80\x8d", false); } // [C2] |
| 14050 | test { try toAsciiFail("\xf0\x9d\x9f\x8f\xf0\x9d\xa8\x99\xe2\xb8\x96.\xe2\x80\x8d", true); } // [A4_2] |
| 5737 | 14051 | test { try toUnicodeFail("1\xf0\x9d\xa8\x99\xe2\xb8\x96.\xe2\x80\x8d"); } // [C2] |
| 14052 | test { try toAsciiFail("1\xf0\x9d\xa8\x99\xe2\xb8\x96.\xe2\x80\x8d", false); } // [C2] |
| 14053 | test { try toAsciiFail("1\xf0\x9d\xa8\x99\xe2\xb8\x96.\xe2\x80\x8d", true); } // [A4_2] |
| 5738 | 14054 | test { try toUnicodePass("xn--1-5bt6845n.", "1\xf0\x9d\xa8\x99\xe2\xb8\x96."); } |
| 14055 | test { try toAsciiFail("xn--1-5bt6845n.", false); } // [A4_2] |
| 14056 | test { try toAsciiFail("xn--1-5bt6845n.", true); } // [A4_2] |
| 5739 | 14057 | test { try toUnicodePass("1\xf0\x9d\xa8\x99\xe2\xb8\x96.", "1\xf0\x9d\xa8\x99\xe2\xb8\x96."); } |
| 14058 | test { try toAsciiFail("1\xf0\x9d\xa8\x99\xe2\xb8\x96.", false); } // [A4_2] |
| 14059 | test { try toAsciiFail("1\xf0\x9d\xa8\x99\xe2\xb8\x96.", true); } // [A4_2] |
| 5740 | 14060 | test { try toUnicodeFail("xn--1-5bt6845n.xn--1ug"); } // [C2] |
| 14061 | test { try toAsciiFail("xn--1-5bt6845n.xn--1ug", false); } // [C2] |
| 14062 | test { try toAsciiFail("xn--1-5bt6845n.xn--1ug", true); } // [C2] |
| 5741 | 14063 | test { try toUnicodeFail("\xf0\x9e\xa4\x90\xe2\x89\xa0\xdc\xa6\xe1\xa9\xa0\xef\xbd\xa1-\xe2\x80\x8c\xdf\x95"); } // [B1, C1, V3] |
| 14064 | test { try toAsciiFail("\xf0\x9e\xa4\x90\xe2\x89\xa0\xdc\xa6\xe1\xa9\xa0\xef\xbd\xa1-\xe2\x80\x8c\xdf\x95", false); } // [B1, C1, V3] |
| 14065 | test { try toAsciiFail("\xf0\x9e\xa4\x90\xe2\x89\xa0\xdc\xa6\xe1\xa9\xa0\xef\xbd\xa1-\xe2\x80\x8c\xdf\x95", true); } // [B1, V3] |
| 5742 | 14066 | test { try toUnicodeFail("\xf0\x9e\xa4\x90=\xcc\xb8\xdc\xa6\xe1\xa9\xa0\xef\xbd\xa1-\xe2\x80\x8c\xdf\x95"); } // [B1, C1, V3] |
| 14067 | test { try toAsciiFail("\xf0\x9e\xa4\x90=\xcc\xb8\xdc\xa6\xe1\xa9\xa0\xef\xbd\xa1-\xe2\x80\x8c\xdf\x95", false); } // [B1, C1, V3] |
| 14068 | test { try toAsciiFail("\xf0\x9e\xa4\x90=\xcc\xb8\xdc\xa6\xe1\xa9\xa0\xef\xbd\xa1-\xe2\x80\x8c\xdf\x95", true); } // [B1, V3] |
| 5743 | 14069 | test { try toUnicodeFail("\xf0\x9e\xa4\x90\xe2\x89\xa0\xdc\xa6\xe1\xa9\xa0\xe3\x80\x82-\xe2\x80\x8c\xdf\x95"); } // [B1, C1, V3] |
| 14070 | test { try toAsciiFail("\xf0\x9e\xa4\x90\xe2\x89\xa0\xdc\xa6\xe1\xa9\xa0\xe3\x80\x82-\xe2\x80\x8c\xdf\x95", false); } // [B1, C1, V3] |
| 14071 | test { try toAsciiFail("\xf0\x9e\xa4\x90\xe2\x89\xa0\xdc\xa6\xe1\xa9\xa0\xe3\x80\x82-\xe2\x80\x8c\xdf\x95", true); } // [B1, V3] |
| 5744 | 14072 | test { try toUnicodeFail("\xf0\x9e\xa4\x90=\xcc\xb8\xdc\xa6\xe1\xa9\xa0\xe3\x80\x82-\xe2\x80\x8c\xdf\x95"); } // [B1, C1, V3] |
| 14073 | test { try toAsciiFail("\xf0\x9e\xa4\x90=\xcc\xb8\xdc\xa6\xe1\xa9\xa0\xe3\x80\x82-\xe2\x80\x8c\xdf\x95", false); } // [B1, C1, V3] |
| 14074 | test { try toAsciiFail("\xf0\x9e\xa4\x90=\xcc\xb8\xdc\xa6\xe1\xa9\xa0\xe3\x80\x82-\xe2\x80\x8c\xdf\x95", true); } // [B1, V3] |
| 5745 | 14075 | test { try toUnicodeFail("\xf0\x9e\xa4\xb2=\xcc\xb8\xdc\xa6\xe1\xa9\xa0\xe3\x80\x82-\xe2\x80\x8c\xdf\x95"); } // [B1, C1, V3] |
| 14076 | test { try toAsciiFail("\xf0\x9e\xa4\xb2=\xcc\xb8\xdc\xa6\xe1\xa9\xa0\xe3\x80\x82-\xe2\x80\x8c\xdf\x95", false); } // [B1, C1, V3] |
| 14077 | test { try toAsciiFail("\xf0\x9e\xa4\xb2=\xcc\xb8\xdc\xa6\xe1\xa9\xa0\xe3\x80\x82-\xe2\x80\x8c\xdf\x95", true); } // [B1, V3] |
| 5746 | 14078 | test { try toUnicodeFail("\xf0\x9e\xa4\xb2\xe2\x89\xa0\xdc\xa6\xe1\xa9\xa0\xe3\x80\x82-\xe2\x80\x8c\xdf\x95"); } // [B1, C1, V3] |
| 14079 | test { try toAsciiFail("\xf0\x9e\xa4\xb2\xe2\x89\xa0\xdc\xa6\xe1\xa9\xa0\xe3\x80\x82-\xe2\x80\x8c\xdf\x95", false); } // [B1, C1, V3] |
| 14080 | test { try toAsciiFail("\xf0\x9e\xa4\xb2\xe2\x89\xa0\xdc\xa6\xe1\xa9\xa0\xe3\x80\x82-\xe2\x80\x8c\xdf\x95", true); } // [B1, V3] |
| 5747 | 14081 | test { try toUnicodeFail("xn--wnb859grzfzw60c.xn----kcd"); } // [B1, V3] |
| 14082 | test { try toAsciiFail("xn--wnb859grzfzw60c.xn----kcd", false); } // [B1, V3] |
| 14083 | test { try toAsciiFail("xn--wnb859grzfzw60c.xn----kcd", true); } // [B1, V3] |
| 5748 | 14084 | test { try toUnicodeFail("xn--wnb859grzfzw60c.xn----kcd017p"); } // [B1, C1, V3] |
| 14085 | test { try toAsciiFail("xn--wnb859grzfzw60c.xn----kcd017p", false); } // [B1, C1, V3] |
| 14086 | test { try toAsciiFail("xn--wnb859grzfzw60c.xn----kcd017p", true); } // [B1, C1, V3] |
| 5749 | 14087 | test { try toUnicodeFail("\xf0\x9e\xa4\xb2=\xcc\xb8\xdc\xa6\xe1\xa9\xa0\xef\xbd\xa1-\xe2\x80\x8c\xdf\x95"); } // [B1, C1, V3] |
| 14088 | test { try toAsciiFail("\xf0\x9e\xa4\xb2=\xcc\xb8\xdc\xa6\xe1\xa9\xa0\xef\xbd\xa1-\xe2\x80\x8c\xdf\x95", false); } // [B1, C1, V3] |
| 14089 | test { try toAsciiFail("\xf0\x9e\xa4\xb2=\xcc\xb8\xdc\xa6\xe1\xa9\xa0\xef\xbd\xa1-\xe2\x80\x8c\xdf\x95", true); } // [B1, V3] |
| 5750 | 14090 | test { try toUnicodeFail("\xf0\x9e\xa4\xb2\xe2\x89\xa0\xdc\xa6\xe1\xa9\xa0\xef\xbd\xa1-\xe2\x80\x8c\xdf\x95"); } // [B1, C1, V3] |
| 14091 | test { try toAsciiFail("\xf0\x9e\xa4\xb2\xe2\x89\xa0\xdc\xa6\xe1\xa9\xa0\xef\xbd\xa1-\xe2\x80\x8c\xdf\x95", false); } // [B1, C1, V3] |
| 14092 | test { try toAsciiFail("\xf0\x9e\xa4\xb2\xe2\x89\xa0\xdc\xa6\xe1\xa9\xa0\xef\xbd\xa1-\xe2\x80\x8c\xdf\x95", true); } // [B1, V3] |
| 5751 | 14093 | test { try toUnicodeFail("\xf0\x90\xb9\xb0\xcd\xa8-\xea\xa1\xa7\xef\xbd\xa1\xd9\xb5"); } // [B1] |
| 14094 | test { try toAsciiFail("\xf0\x90\xb9\xb0\xcd\xa8-\xea\xa1\xa7\xef\xbd\xa1\xd9\xb5", false); } // [B1] |
| 14095 | test { try toAsciiFail("\xf0\x90\xb9\xb0\xcd\xa8-\xea\xa1\xa7\xef\xbd\xa1\xd9\xb5", true); } // [B1] |
| 5752 | 14096 | test { try toUnicodeFail("\xf0\x90\xb9\xb0\xcd\xa8-\xea\xa1\xa7\xe3\x80\x82\xd8\xa7\xd9\xb4"); } // [B1] |
| 14097 | test { try toAsciiFail("\xf0\x90\xb9\xb0\xcd\xa8-\xea\xa1\xa7\xe3\x80\x82\xd8\xa7\xd9\xb4", false); } // [B1] |
| 14098 | test { try toAsciiFail("\xf0\x90\xb9\xb0\xcd\xa8-\xea\xa1\xa7\xe3\x80\x82\xd8\xa7\xd9\xb4", true); } // [B1] |
| 5753 | 14099 | test { try toUnicodeFail("xn----shb2387jgkqd.xn--mgb8m"); } // [B1] |
| 14100 | test { try toAsciiFail("xn----shb2387jgkqd.xn--mgb8m", false); } // [B1] |
| 14101 | test { try toAsciiFail("xn----shb2387jgkqd.xn--mgb8m", true); } // [B1] |
| 5754 | 14102 | test { try toUnicodeFail("F\xf3\xa0\x85\x9f\xef\xbd\xa1\xf2\x8f\x97\x85\xe2\x99\x9a"); } // [V7] |
| 14103 | test { try toAsciiFail("F\xf3\xa0\x85\x9f\xef\xbd\xa1\xf2\x8f\x97\x85\xe2\x99\x9a", false); } // [V7] |
| 14104 | test { try toAsciiFail("F\xf3\xa0\x85\x9f\xef\xbd\xa1\xf2\x8f\x97\x85\xe2\x99\x9a", true); } // [V7] |
| 5755 | 14105 | test { try toUnicodeFail("F\xf3\xa0\x85\x9f\xe3\x80\x82\xf2\x8f\x97\x85\xe2\x99\x9a"); } // [V7] |
| 14106 | test { try toAsciiFail("F\xf3\xa0\x85\x9f\xe3\x80\x82\xf2\x8f\x97\x85\xe2\x99\x9a", false); } // [V7] |
| 14107 | test { try toAsciiFail("F\xf3\xa0\x85\x9f\xe3\x80\x82\xf2\x8f\x97\x85\xe2\x99\x9a", true); } // [V7] |
| 5756 | 14108 | test { try toUnicodeFail("f\xf3\xa0\x85\x9f\xe3\x80\x82\xf2\x8f\x97\x85\xe2\x99\x9a"); } // [V7] |
| 14109 | test { try toAsciiFail("f\xf3\xa0\x85\x9f\xe3\x80\x82\xf2\x8f\x97\x85\xe2\x99\x9a", false); } // [V7] |
| 14110 | test { try toAsciiFail("f\xf3\xa0\x85\x9f\xe3\x80\x82\xf2\x8f\x97\x85\xe2\x99\x9a", true); } // [V7] |
| 5757 | 14111 | test { try toUnicodeFail("f.xn--45hz6953f"); } // [V7] |
| 14112 | test { try toAsciiFail("f.xn--45hz6953f", false); } // [V7] |
| 14113 | test { try toAsciiFail("f.xn--45hz6953f", true); } // [V7] |
| 5758 | 14114 | test { try toUnicodeFail("f\xf3\xa0\x85\x9f\xef\xbd\xa1\xf2\x8f\x97\x85\xe2\x99\x9a"); } // [V7] |
| 14115 | test { try toAsciiFail("f\xf3\xa0\x85\x9f\xef\xbd\xa1\xf2\x8f\x97\x85\xe2\x99\x9a", false); } // [V7] |
| 14116 | test { try toAsciiFail("f\xf3\xa0\x85\x9f\xef\xbd\xa1\xf2\x8f\x97\x85\xe2\x99\x9a", true); } // [V7] |
| 5759 | 14117 | test { try toUnicodeFail("\xe0\xad\x8d\xf0\x91\x84\xb4\xe1\xb7\xa9\xe3\x80\x82\xf0\x9d\x9f\xae\xe1\x82\xb8\xf0\x9e\x80\xa8\xf1\x83\xa5\x87"); } // [V6, V7] |
| 14118 | test { try toAsciiFail("\xe0\xad\x8d\xf0\x91\x84\xb4\xe1\xb7\xa9\xe3\x80\x82\xf0\x9d\x9f\xae\xe1\x82\xb8\xf0\x9e\x80\xa8\xf1\x83\xa5\x87", false); } // [V6, V7] |
| 14119 | test { try toAsciiFail("\xe0\xad\x8d\xf0\x91\x84\xb4\xe1\xb7\xa9\xe3\x80\x82\xf0\x9d\x9f\xae\xe1\x82\xb8\xf0\x9e\x80\xa8\xf1\x83\xa5\x87", true); } // [V6, V7] |
| 5760 | 14120 | test { try toUnicodeFail("\xe0\xad\x8d\xf0\x91\x84\xb4\xe1\xb7\xa9\xe3\x80\x822\xe1\x82\xb8\xf0\x9e\x80\xa8\xf1\x83\xa5\x87"); } // [V6, V7] |
| 14121 | test { try toAsciiFail("\xe0\xad\x8d\xf0\x91\x84\xb4\xe1\xb7\xa9\xe3\x80\x822\xe1\x82\xb8\xf0\x9e\x80\xa8\xf1\x83\xa5\x87", false); } // [V6, V7] |
| 14122 | test { try toAsciiFail("\xe0\xad\x8d\xf0\x91\x84\xb4\xe1\xb7\xa9\xe3\x80\x822\xe1\x82\xb8\xf0\x9e\x80\xa8\xf1\x83\xa5\x87", true); } // [V6, V7] |
| 5761 | 14123 | test { try toUnicodeFail("\xe0\xad\x8d\xf0\x91\x84\xb4\xe1\xb7\xa9\xe3\x80\x822\xe2\xb4\x98\xf0\x9e\x80\xa8\xf1\x83\xa5\x87"); } // [V6, V7] |
| 14124 | test { try toAsciiFail("\xe0\xad\x8d\xf0\x91\x84\xb4\xe1\xb7\xa9\xe3\x80\x822\xe2\xb4\x98\xf0\x9e\x80\xa8\xf1\x83\xa5\x87", false); } // [V6, V7] |
| 14125 | test { try toAsciiFail("\xe0\xad\x8d\xf0\x91\x84\xb4\xe1\xb7\xa9\xe3\x80\x822\xe2\xb4\x98\xf0\x9e\x80\xa8\xf1\x83\xa5\x87", true); } // [V6, V7] |
| 5762 | 14126 | test { try toUnicodeFail("xn--9ic246gs21p.xn--2-nws2918ndrjr"); } // [V6, V7] |
| 14127 | test { try toAsciiFail("xn--9ic246gs21p.xn--2-nws2918ndrjr", false); } // [V6, V7] |
| 14128 | test { try toAsciiFail("xn--9ic246gs21p.xn--2-nws2918ndrjr", true); } // [V6, V7] |
| 5763 | 14129 | test { try toUnicodeFail("\xe0\xad\x8d\xf0\x91\x84\xb4\xe1\xb7\xa9\xe3\x80\x82\xf0\x9d\x9f\xae\xe2\xb4\x98\xf0\x9e\x80\xa8\xf1\x83\xa5\x87"); } // [V6, V7] |
| 14130 | test { try toAsciiFail("\xe0\xad\x8d\xf0\x91\x84\xb4\xe1\xb7\xa9\xe3\x80\x82\xf0\x9d\x9f\xae\xe2\xb4\x98\xf0\x9e\x80\xa8\xf1\x83\xa5\x87", false); } // [V6, V7] |
| 14131 | test { try toAsciiFail("\xe0\xad\x8d\xf0\x91\x84\xb4\xe1\xb7\xa9\xe3\x80\x82\xf0\x9d\x9f\xae\xe2\xb4\x98\xf0\x9e\x80\xa8\xf1\x83\xa5\x87", true); } // [V6, V7] |
| 5764 | 14132 | test { try toUnicodeFail("xn--9ic246gs21p.xn--2-k1g43076adrwq"); } // [V6, V7] |
| 14133 | test { try toAsciiFail("xn--9ic246gs21p.xn--2-k1g43076adrwq", false); } // [V6, V7] |
| 14134 | test { try toAsciiFail("xn--9ic246gs21p.xn--2-k1g43076adrwq", true); } // [V6, V7] |
| 5765 | 14135 | test { try toUnicodeFail("\xf2\x93\xa0\xad\xe2\x80\x8c\xe2\x80\x8c\xe2\x92\x88\xe3\x80\x82\xe5\x8b\x89\xf0\x91\x81\x85"); } // [C1, V7] |
| 14136 | test { try toAsciiFail("\xf2\x93\xa0\xad\xe2\x80\x8c\xe2\x80\x8c\xe2\x92\x88\xe3\x80\x82\xe5\x8b\x89\xf0\x91\x81\x85", false); } // [C1, V7] |
| 14137 | test { try toAsciiFail("\xf2\x93\xa0\xad\xe2\x80\x8c\xe2\x80\x8c\xe2\x92\x88\xe3\x80\x82\xe5\x8b\x89\xf0\x91\x81\x85", true); } // [V7] |
| 5766 | 14138 | test { try toUnicodeFail("\xf2\x93\xa0\xad\xe2\x80\x8c\xe2\x80\x8c1.\xe3\x80\x82\xe5\x8b\x89\xf0\x91\x81\x85"); } // [C1, V7, X4_2] |
| 14139 | test { try toAsciiFail("\xf2\x93\xa0\xad\xe2\x80\x8c\xe2\x80\x8c1.\xe3\x80\x82\xe5\x8b\x89\xf0\x91\x81\x85", false); } // [C1, V7, A4_2] |
| 14140 | test { try toAsciiFail("\xf2\x93\xa0\xad\xe2\x80\x8c\xe2\x80\x8c1.\xe3\x80\x82\xe5\x8b\x89\xf0\x91\x81\x85", true); } // [V7, A4_2] |
| 5767 | 14141 | test { try toUnicodeFail("xn--1-yi00h..xn--4grs325b"); } // [V7, X4_2] |
| 14142 | test { try toAsciiFail("xn--1-yi00h..xn--4grs325b", false); } // [V7, A4_2] |
| 14143 | test { try toAsciiFail("xn--1-yi00h..xn--4grs325b", true); } // [V7, A4_2] |
| 5768 | 14144 | test { try toUnicodeFail("xn--1-rgna61159u..xn--4grs325b"); } // [C1, V7, X4_2] |
| 14145 | test { try toAsciiFail("xn--1-rgna61159u..xn--4grs325b", false); } // [C1, V7, A4_2] |
| 14146 | test { try toAsciiFail("xn--1-rgna61159u..xn--4grs325b", true); } // [C1, V7, A4_2] |
| 5769 | 14147 | test { try toUnicodeFail("xn--tsh11906f.xn--4grs325b"); } // [V7] |
| 14148 | test { try toAsciiFail("xn--tsh11906f.xn--4grs325b", false); } // [V7] |
| 14149 | test { try toAsciiFail("xn--tsh11906f.xn--4grs325b", true); } // [V7] |
| 5770 | 14150 | test { try toUnicodeFail("xn--0uga855aez302a.xn--4grs325b"); } // [C1, V7] |
| 14151 | test { try toAsciiFail("xn--0uga855aez302a.xn--4grs325b", false); } // [C1, V7] |
| 14152 | test { try toAsciiFail("xn--0uga855aez302a.xn--4grs325b", true); } // [C1, V7] |
| 5771 | 14153 | test { try toUnicodeFail("\xe1\xa1\x83.\xe7\x8e\xbf\xf1\xab\x88\x9c\xf3\x95\x9e\x90"); } // [V7] |
| 14154 | test { try toAsciiFail("\xe1\xa1\x83.\xe7\x8e\xbf\xf1\xab\x88\x9c\xf3\x95\x9e\x90", false); } // [V7] |
| 14155 | test { try toAsciiFail("\xe1\xa1\x83.\xe7\x8e\xbf\xf1\xab\x88\x9c\xf3\x95\x9e\x90", true); } // [V7] |
| 5772 | 14156 | test { try toUnicodeFail("xn--27e.xn--7cy81125a0yq4a"); } // [V7] |
| 14157 | test { try toAsciiFail("xn--27e.xn--7cy81125a0yq4a", false); } // [V7] |
| 14158 | test { try toAsciiFail("xn--27e.xn--7cy81125a0yq4a", true); } // [V7] |
| 5773 | 14159 | test { try toUnicodeFail("\xe2\x80\x8c\xe2\x80\x8c\xef\xbd\xa1\xe2\x92\x88\xe2\x89\xaf\xf0\x9d\x9f\xb5"); } // [C1, V7] |
| 14160 | test { try toAsciiFail("\xe2\x80\x8c\xe2\x80\x8c\xef\xbd\xa1\xe2\x92\x88\xe2\x89\xaf\xf0\x9d\x9f\xb5", false); } // [C1, V7] |
| 14161 | test { try toAsciiFail("\xe2\x80\x8c\xe2\x80\x8c\xef\xbd\xa1\xe2\x92\x88\xe2\x89\xaf\xf0\x9d\x9f\xb5", true); } // [V7, A4_2] |
| 5774 | 14162 | test { try toUnicodeFail("\xe2\x80\x8c\xe2\x80\x8c\xef\xbd\xa1\xe2\x92\x88>\xcc\xb8\xf0\x9d\x9f\xb5"); } // [C1, V7] |
| 14163 | test { try toAsciiFail("\xe2\x80\x8c\xe2\x80\x8c\xef\xbd\xa1\xe2\x92\x88>\xcc\xb8\xf0\x9d\x9f\xb5", false); } // [C1, V7] |
| 14164 | test { try toAsciiFail("\xe2\x80\x8c\xe2\x80\x8c\xef\xbd\xa1\xe2\x92\x88>\xcc\xb8\xf0\x9d\x9f\xb5", true); } // [V7, A4_2] |
| 5775 | 14165 | test { try toUnicodeFail("\xe2\x80\x8c\xe2\x80\x8c\xe3\x80\x821.\xe2\x89\xaf9"); } // [C1] |
| 14166 | test { try toAsciiFail("\xe2\x80\x8c\xe2\x80\x8c\xe3\x80\x821.\xe2\x89\xaf9", false); } // [C1] |
| 14167 | test { try toAsciiFail("\xe2\x80\x8c\xe2\x80\x8c\xe3\x80\x821.\xe2\x89\xaf9", true); } // [A4_2] |
| 5776 | 14168 | test { try toUnicodeFail("\xe2\x80\x8c\xe2\x80\x8c\xe3\x80\x821.>\xcc\xb89"); } // [C1] |
| 14169 | test { try toAsciiFail("\xe2\x80\x8c\xe2\x80\x8c\xe3\x80\x821.>\xcc\xb89", false); } // [C1] |
| 14170 | test { try toAsciiFail("\xe2\x80\x8c\xe2\x80\x8c\xe3\x80\x821.>\xcc\xb89", true); } // [A4_2] |
| 5777 | 14171 | test { try toUnicodeFail(".1.xn--9-ogo"); } // [X4_2] |
| 14172 | test { try toAsciiFail(".1.xn--9-ogo", false); } // [A4_2] |
| 14173 | test { try toAsciiFail(".1.xn--9-ogo", true); } // [A4_2] |
| 5778 | 14174 | test { try toUnicodeFail("xn--0uga.1.xn--9-ogo"); } // [C1] |
| 14175 | test { try toAsciiFail("xn--0uga.1.xn--9-ogo", false); } // [C1] |
| 14176 | test { try toAsciiFail("xn--0uga.1.xn--9-ogo", true); } // [C1] |
| 5779 | 14177 | test { try toUnicodeFail(".xn--9-ogo37g"); } // [V7, X4_2] |
| 14178 | test { try toAsciiFail(".xn--9-ogo37g", false); } // [V7, A4_2] |
| 14179 | test { try toAsciiFail(".xn--9-ogo37g", true); } // [V7, A4_2] |
| 5780 | 14180 | test { try toUnicodeFail("xn--0uga.xn--9-ogo37g"); } // [C1, V7] |
| 14181 | test { try toAsciiFail("xn--0uga.xn--9-ogo37g", false); } // [C1, V7] |
| 14182 | test { try toAsciiFail("xn--0uga.xn--9-ogo37g", true); } // [C1, V7] |
| 5781 | 14183 | test { try toUnicodeFail("\xe1\x85\x9f\xe1\xb7\xa0\xf2\x90\x80\x81.\xf0\xba\xbb\x86\xe2\x89\xaf\xf0\x90\xae\x81"); } // [B1, B5, B6, V6, V7] |
| 14184 | test { try toAsciiFail("\xe1\x85\x9f\xe1\xb7\xa0\xf2\x90\x80\x81.\xf0\xba\xbb\x86\xe2\x89\xaf\xf0\x90\xae\x81", false); } // [B1, B5, B6, V6, V7] |
| 14185 | test { try toAsciiFail("\xe1\x85\x9f\xe1\xb7\xa0\xf2\x90\x80\x81.\xf0\xba\xbb\x86\xe2\x89\xaf\xf0\x90\xae\x81", true); } // [B1, B5, B6, V6, V7] |
| 5782 | 14186 | test { try toUnicodeFail("\xe1\x85\x9f\xe1\xb7\xa0\xf2\x90\x80\x81.\xf0\xba\xbb\x86>\xcc\xb8\xf0\x90\xae\x81"); } // [B1, B5, B6, V6, V7] |
| 14187 | test { try toAsciiFail("\xe1\x85\x9f\xe1\xb7\xa0\xf2\x90\x80\x81.\xf0\xba\xbb\x86>\xcc\xb8\xf0\x90\xae\x81", false); } // [B1, B5, B6, V6, V7] |
| 14188 | test { try toAsciiFail("\xe1\x85\x9f\xe1\xb7\xa0\xf2\x90\x80\x81.\xf0\xba\xbb\x86>\xcc\xb8\xf0\x90\xae\x81", true); } // [B1, B5, B6, V6, V7] |
| 5783 | 14189 | test { try toUnicodeFail("xn--4eg41418g.xn--hdh5192gkm6r"); } // [B1, B5, B6, V6, V7] |
| 14190 | test { try toAsciiFail("xn--4eg41418g.xn--hdh5192gkm6r", false); } // [B1, B5, B6, V6, V7] |
| 14191 | test { try toAsciiFail("xn--4eg41418g.xn--hdh5192gkm6r", true); } // [B1, B5, B6, V6, V7] |
| 5784 | 14192 | test { try toUnicodeFail("xn--osd615d5659o.xn--hdh5192gkm6r"); } // [B5, B6, V7] |
| 14193 | test { try toAsciiFail("xn--osd615d5659o.xn--hdh5192gkm6r", false); } // [B5, B6, V7] |
| 14194 | test { try toAsciiFail("xn--osd615d5659o.xn--hdh5192gkm6r", true); } // [B5, B6, V7] |
| 5785 | 14195 | test { try toUnicodeFail("\xf3\xa0\x84\xab\xf0\x9d\xa9\xa4\xe2\x80\x8d\xd8\xbe.\xf0\x9d\xa9\xa9-\xe0\xa0\x9e\xf3\x91\xbc\xa9"); } // [B1, C2, V6, V7] |
| 14196 | test { try toAsciiFail("\xf3\xa0\x84\xab\xf0\x9d\xa9\xa4\xe2\x80\x8d\xd8\xbe.\xf0\x9d\xa9\xa9-\xe0\xa0\x9e\xf3\x91\xbc\xa9", false); } // [B1, C2, V6, V7] |
| 14197 | test { try toAsciiFail("\xf3\xa0\x84\xab\xf0\x9d\xa9\xa4\xe2\x80\x8d\xd8\xbe.\xf0\x9d\xa9\xa9-\xe0\xa0\x9e\xf3\x91\xbc\xa9", true); } // [B1, V6, V7] |
| 5786 | 14198 | test { try toUnicodeFail("xn--9gb5080v.xn----qgd52296avol4f"); } // [B1, V6, V7] |
| 14199 | test { try toAsciiFail("xn--9gb5080v.xn----qgd52296avol4f", false); } // [B1, V6, V7] |
| 14200 | test { try toAsciiFail("xn--9gb5080v.xn----qgd52296avol4f", true); } // [B1, V6, V7] |
| 5787 | 14201 | test { try toUnicodeFail("xn--9gb723kg862a.xn----qgd52296avol4f"); } // [B1, C2, V6, V7] |
| 14202 | test { try toAsciiFail("xn--9gb723kg862a.xn----qgd52296avol4f", false); } // [B1, C2, V6, V7] |
| 14203 | test { try toAsciiFail("xn--9gb723kg862a.xn----qgd52296avol4f", true); } // [B1, C2, V6, V7] |
| 5788 | 14204 | test { try toUnicodeFail("\xe2\x83\x9a\xef\xbc\x8e\xf0\x91\x98\xbf-"); } // [V3, V6] |
| 14205 | test { try toAsciiFail("\xe2\x83\x9a\xef\xbc\x8e\xf0\x91\x98\xbf-", false); } // [V3, V6] |
| 14206 | test { try toAsciiFail("\xe2\x83\x9a\xef\xbc\x8e\xf0\x91\x98\xbf-", true); } // [V3, V6] |
| 5789 | 14207 | test { try toUnicodeFail("\xe2\x83\x9a.\xf0\x91\x98\xbf-"); } // [V3, V6] |
| 14208 | test { try toAsciiFail("\xe2\x83\x9a.\xf0\x91\x98\xbf-", false); } // [V3, V6] |
| 14209 | test { try toAsciiFail("\xe2\x83\x9a.\xf0\x91\x98\xbf-", true); } // [V3, V6] |
| 5790 | 14210 | test { try toUnicodeFail("xn--w0g.xn----bd0j"); } // [V3, V6] |
| 14211 | test { try toAsciiFail("xn--w0g.xn----bd0j", false); } // [V3, V6] |
| 14212 | test { try toAsciiFail("xn--w0g.xn----bd0j", true); } // [V3, V6] |
| 5791 | 14213 | test { try toUnicodeFail("\xe4\xae\xb8\xc3\x9f.\xf3\xa0\xb5\x9f\xf3\xa0\xad\x8e\xe7\xb4\x99\xe0\xa2\xa8"); } // [B1, V7] |
| 14214 | test { try toAsciiFail("\xe4\xae\xb8\xc3\x9f.\xf3\xa0\xb5\x9f\xf3\xa0\xad\x8e\xe7\xb4\x99\xe0\xa2\xa8", false); } // [B1, V7] |
| 14215 | test { try toAsciiFail("\xe4\xae\xb8\xc3\x9f.\xf3\xa0\xb5\x9f\xf3\xa0\xad\x8e\xe7\xb4\x99\xe0\xa2\xa8", true); } // [B1, V7] |
| 5792 | 14216 | test { try toUnicodeFail("\xe4\xae\xb8SS.\xf3\xa0\xb5\x9f\xf3\xa0\xad\x8e\xe7\xb4\x99\xe0\xa2\xa8"); } // [B1, V7] |
| 14217 | test { try toAsciiFail("\xe4\xae\xb8SS.\xf3\xa0\xb5\x9f\xf3\xa0\xad\x8e\xe7\xb4\x99\xe0\xa2\xa8", false); } // [B1, V7] |
| 14218 | test { try toAsciiFail("\xe4\xae\xb8SS.\xf3\xa0\xb5\x9f\xf3\xa0\xad\x8e\xe7\xb4\x99\xe0\xa2\xa8", true); } // [B1, V7] |
| 5793 | 14219 | test { try toUnicodeFail("\xe4\xae\xb8ss.\xf3\xa0\xb5\x9f\xf3\xa0\xad\x8e\xe7\xb4\x99\xe0\xa2\xa8"); } // [B1, V7] |
| 14220 | test { try toAsciiFail("\xe4\xae\xb8ss.\xf3\xa0\xb5\x9f\xf3\xa0\xad\x8e\xe7\xb4\x99\xe0\xa2\xa8", false); } // [B1, V7] |
| 14221 | test { try toAsciiFail("\xe4\xae\xb8ss.\xf3\xa0\xb5\x9f\xf3\xa0\xad\x8e\xe7\xb4\x99\xe0\xa2\xa8", true); } // [B1, V7] |
| 5794 | 14222 | test { try toUnicodeFail("\xe4\xae\xb8Ss.\xf3\xa0\xb5\x9f\xf3\xa0\xad\x8e\xe7\xb4\x99\xe0\xa2\xa8"); } // [B1, V7] |
| 14223 | test { try toAsciiFail("\xe4\xae\xb8Ss.\xf3\xa0\xb5\x9f\xf3\xa0\xad\x8e\xe7\xb4\x99\xe0\xa2\xa8", false); } // [B1, V7] |
| 14224 | test { try toAsciiFail("\xe4\xae\xb8Ss.\xf3\xa0\xb5\x9f\xf3\xa0\xad\x8e\xe7\xb4\x99\xe0\xa2\xa8", true); } // [B1, V7] |
| 5795 | 14225 | test { try toUnicodeFail("xn--ss-sf1c.xn--xyb1370div70kpzba"); } // [B1, V7] |
| 14226 | test { try toAsciiFail("xn--ss-sf1c.xn--xyb1370div70kpzba", false); } // [B1, V7] |
| 14227 | test { try toAsciiFail("xn--ss-sf1c.xn--xyb1370div70kpzba", true); } // [B1, V7] |
| 5796 | 14228 | test { try toUnicodeFail("xn--zca5349a.xn--xyb1370div70kpzba"); } // [B1, V7] |
| 14229 | test { try toAsciiFail("xn--zca5349a.xn--xyb1370div70kpzba", false); } // [B1, V7] |
| 14230 | test { try toAsciiFail("xn--zca5349a.xn--xyb1370div70kpzba", true); } // [B1, V7] |
| 5797 | 14231 | test { try toUnicodeFail("-\xe1\x82\xbe.-\xf0\x9d\xa9\xa8\xe2\x85\x94\xf0\x90\xa6\x95"); } // [B1, V3] |
| 14232 | test { try toAsciiFail("-\xe1\x82\xbe.-\xf0\x9d\xa9\xa8\xe2\x85\x94\xf0\x90\xa6\x95", false); } // [B1, V3] |
| 14233 | test { try toAsciiFail("-\xe1\x82\xbe.-\xf0\x9d\xa9\xa8\xe2\x85\x94\xf0\x90\xa6\x95", true); } // [B1, V3] |
| 5798 | 14234 | test { try toUnicodeFail("-\xe1\x82\xbe.-\xf0\x9d\xa9\xa82\xe2\x81\x843\xf0\x90\xa6\x95"); } // [B1, V3] |
| 14235 | test { try toAsciiFail("-\xe1\x82\xbe.-\xf0\x9d\xa9\xa82\xe2\x81\x843\xf0\x90\xa6\x95", false); } // [B1, V3] |
| 14236 | test { try toAsciiFail("-\xe1\x82\xbe.-\xf0\x9d\xa9\xa82\xe2\x81\x843\xf0\x90\xa6\x95", true); } // [B1, V3] |
| 5799 | 14237 | test { try toUnicodeFail("-\xe2\xb4\x9e.-\xf0\x9d\xa9\xa82\xe2\x81\x843\xf0\x90\xa6\x95"); } // [B1, V3] |
| 14238 | test { try toAsciiFail("-\xe2\xb4\x9e.-\xf0\x9d\xa9\xa82\xe2\x81\x843\xf0\x90\xa6\x95", false); } // [B1, V3] |
| 14239 | test { try toAsciiFail("-\xe2\xb4\x9e.-\xf0\x9d\xa9\xa82\xe2\x81\x843\xf0\x90\xa6\x95", true); } // [B1, V3] |
| 5800 | 14240 | test { try toUnicodeFail("xn----zws.xn---23-pt0a0433lk3jj"); } // [B1, V3] |
| 14241 | test { try toAsciiFail("xn----zws.xn---23-pt0a0433lk3jj", false); } // [B1, V3] |
| 14242 | test { try toAsciiFail("xn----zws.xn---23-pt0a0433lk3jj", true); } // [B1, V3] |
| 5801 | 14243 | test { try toUnicodeFail("-\xe2\xb4\x9e.-\xf0\x9d\xa9\xa8\xe2\x85\x94\xf0\x90\xa6\x95"); } // [B1, V3] |
| 14244 | test { try toAsciiFail("-\xe2\xb4\x9e.-\xf0\x9d\xa9\xa8\xe2\x85\x94\xf0\x90\xa6\x95", false); } // [B1, V3] |
| 14245 | test { try toAsciiFail("-\xe2\xb4\x9e.-\xf0\x9d\xa9\xa8\xe2\x85\x94\xf0\x90\xa6\x95", true); } // [B1, V3] |
| 5802 | 14246 | test { try toUnicodeFail("xn----w1g.xn---23-pt0a0433lk3jj"); } // [B1, V3, V7] |
| 14247 | test { try toAsciiFail("xn----w1g.xn---23-pt0a0433lk3jj", false); } // [B1, V3, V7] |
| 14248 | test { try toAsciiFail("xn----w1g.xn---23-pt0a0433lk3jj", true); } // [B1, V3, V7] |
| 5803 | 14249 | test { try toUnicodeFail("\xf3\xa7\x88\xaf\xf0\x90\xb9\xaf\xe0\xab\x82\xef\xbd\xa1\xf2\x96\xa2\xa8\xf0\x90\xae\x81\xf1\x87\xbc\x96\xe1\xa1\x82"); } // [B5, B6, V7] |
| 14250 | test { try toAsciiFail("\xf3\xa7\x88\xaf\xf0\x90\xb9\xaf\xe0\xab\x82\xef\xbd\xa1\xf2\x96\xa2\xa8\xf0\x90\xae\x81\xf1\x87\xbc\x96\xe1\xa1\x82", false); } // [B5, B6, V7] |
| 14251 | test { try toAsciiFail("\xf3\xa7\x88\xaf\xf0\x90\xb9\xaf\xe0\xab\x82\xef\xbd\xa1\xf2\x96\xa2\xa8\xf0\x90\xae\x81\xf1\x87\xbc\x96\xe1\xa1\x82", true); } // [B5, B6, V7] |
| 5804 | 14252 | test { try toUnicodeFail("\xf3\xa7\x88\xaf\xf0\x90\xb9\xaf\xe0\xab\x82\xe3\x80\x82\xf2\x96\xa2\xa8\xf0\x90\xae\x81\xf1\x87\xbc\x96\xe1\xa1\x82"); } // [B5, B6, V7] |
| 14253 | test { try toAsciiFail("\xf3\xa7\x88\xaf\xf0\x90\xb9\xaf\xe0\xab\x82\xe3\x80\x82\xf2\x96\xa2\xa8\xf0\x90\xae\x81\xf1\x87\xbc\x96\xe1\xa1\x82", false); } // [B5, B6, V7] |
| 14254 | test { try toAsciiFail("\xf3\xa7\x88\xaf\xf0\x90\xb9\xaf\xe0\xab\x82\xe3\x80\x82\xf2\x96\xa2\xa8\xf0\x90\xae\x81\xf1\x87\xbc\x96\xe1\xa1\x82", true); } // [B5, B6, V7] |
| 5805 | 14255 | test { try toUnicodeFail("xn--bfc7604kv8m3g.xn--17e5565jl7zw4h16a"); } // [B5, B6, V7] |
| 14256 | test { try toAsciiFail("xn--bfc7604kv8m3g.xn--17e5565jl7zw4h16a", false); } // [B5, B6, V7] |
| 14257 | test { try toAsciiFail("xn--bfc7604kv8m3g.xn--17e5565jl7zw4h16a", true); } // [B5, B6, V7] |
| 5806 | 14258 | test { try toUnicodeFail("\xe1\x82\x82-\xe2\x80\x8d\xea\xa3\xaa\xef\xbc\x8e\xea\xa1\x8a\xe2\x80\x8d\xf1\xbc\xb8\xb3"); } // [C2, V6, V7] |
| 14259 | test { try toAsciiFail("\xe1\x82\x82-\xe2\x80\x8d\xea\xa3\xaa\xef\xbc\x8e\xea\xa1\x8a\xe2\x80\x8d\xf1\xbc\xb8\xb3", false); } // [C2, V6, V7] |
| 14260 | test { try toAsciiFail("\xe1\x82\x82-\xe2\x80\x8d\xea\xa3\xaa\xef\xbc\x8e\xea\xa1\x8a\xe2\x80\x8d\xf1\xbc\xb8\xb3", true); } // [V6, V7] |
| 5807 | 14261 | test { try toUnicodeFail("\xe1\x82\x82-\xe2\x80\x8d\xea\xa3\xaa.\xea\xa1\x8a\xe2\x80\x8d\xf1\xbc\xb8\xb3"); } // [C2, V6, V7] |
| 14262 | test { try toAsciiFail("\xe1\x82\x82-\xe2\x80\x8d\xea\xa3\xaa.\xea\xa1\x8a\xe2\x80\x8d\xf1\xbc\xb8\xb3", false); } // [C2, V6, V7] |
| 14263 | test { try toAsciiFail("\xe1\x82\x82-\xe2\x80\x8d\xea\xa3\xaa.\xea\xa1\x8a\xe2\x80\x8d\xf1\xbc\xb8\xb3", true); } // [V6, V7] |
| 5808 | 14264 | test { try toUnicodeFail("xn----gyg3618i.xn--jc9ao4185a"); } // [V6, V7] |
| 14265 | test { try toAsciiFail("xn----gyg3618i.xn--jc9ao4185a", false); } // [V6, V7] |
| 14266 | test { try toAsciiFail("xn----gyg3618i.xn--jc9ao4185a", true); } // [V6, V7] |
| 5809 | 14267 | test { try toUnicodeFail("xn----gyg250jio7k.xn--1ug8774cri56d"); } // [C2, V6, V7] |
| 14268 | test { try toAsciiFail("xn----gyg250jio7k.xn--1ug8774cri56d", false); } // [C2, V6, V7] |
| 14269 | test { try toAsciiFail("xn----gyg250jio7k.xn--1ug8774cri56d", true); } // [C2, V6, V7] |
| 5810 | 14270 | test { try toUnicodeFail("\xdb\xb1\xe3\x80\x82\xe2\x89\xa0\xd9\xa8"); } // [B1] |
| 14271 | test { try toAsciiFail("\xdb\xb1\xe3\x80\x82\xe2\x89\xa0\xd9\xa8", false); } // [B1] |
| 14272 | test { try toAsciiFail("\xdb\xb1\xe3\x80\x82\xe2\x89\xa0\xd9\xa8", true); } // [B1] |
| 5811 | 14273 | test { try toUnicodeFail("\xdb\xb1\xe3\x80\x82=\xcc\xb8\xd9\xa8"); } // [B1] |
| 14274 | test { try toAsciiFail("\xdb\xb1\xe3\x80\x82=\xcc\xb8\xd9\xa8", false); } // [B1] |
| 14275 | test { try toAsciiFail("\xdb\xb1\xe3\x80\x82=\xcc\xb8\xd9\xa8", true); } // [B1] |
| 5812 | 14276 | test { try toUnicodeFail("xn--emb.xn--hib334l"); } // [B1] |
| 14277 | test { try toAsciiFail("xn--emb.xn--hib334l", false); } // [B1] |
| 14278 | test { try toAsciiFail("xn--emb.xn--hib334l", true); } // [B1] |
| 5813 | 14279 | test { try toUnicodeFail("\xf0\x91\x88\xb5\xe5\xbb\x8a.\xf0\x90\xa0\x8d"); } // [V6] |
| 14280 | test { try toAsciiFail("\xf0\x91\x88\xb5\xe5\xbb\x8a.\xf0\x90\xa0\x8d", false); } // [V6] |
| 14281 | test { try toAsciiFail("\xf0\x91\x88\xb5\xe5\xbb\x8a.\xf0\x90\xa0\x8d", true); } // [V6] |
| 5814 | 14282 | test { try toUnicodeFail("xn--xytw701b.xn--yc9c"); } // [V6] |
| 14283 | test { try toAsciiFail("xn--xytw701b.xn--yc9c", false); } // [V6] |
| 14284 | test { try toAsciiFail("xn--xytw701b.xn--yc9c", true); } // [V6] |
| 5815 | 14285 | test { try toUnicodeFail("\xe2\x80\x8d\xcd\x96-\xef\xbc\x8e-\xe1\x82\xb0\xd9\xa1"); } // [B1, C2, V3] |
| 14286 | test { try toAsciiFail("\xe2\x80\x8d\xcd\x96-\xef\xbc\x8e-\xe1\x82\xb0\xd9\xa1", false); } // [B1, C2, V3] |
| 14287 | test { try toAsciiFail("\xe2\x80\x8d\xcd\x96-\xef\xbc\x8e-\xe1\x82\xb0\xd9\xa1", true); } // [B1, V3, V6] |
| 5816 | 14288 | test { try toUnicodeFail("\xe2\x80\x8d\xcd\x96-.-\xe1\x82\xb0\xd9\xa1"); } // [B1, C2, V3] |
| 14289 | test { try toAsciiFail("\xe2\x80\x8d\xcd\x96-.-\xe1\x82\xb0\xd9\xa1", false); } // [B1, C2, V3] |
| 14290 | test { try toAsciiFail("\xe2\x80\x8d\xcd\x96-.-\xe1\x82\xb0\xd9\xa1", true); } // [B1, V3, V6] |
| 5817 | 14291 | test { try toUnicodeFail("\xe2\x80\x8d\xcd\x96-.-\xe2\xb4\x90\xd9\xa1"); } // [B1, C2, V3] |
| 14292 | test { try toAsciiFail("\xe2\x80\x8d\xcd\x96-.-\xe2\xb4\x90\xd9\xa1", false); } // [B1, C2, V3] |
| 14293 | test { try toAsciiFail("\xe2\x80\x8d\xcd\x96-.-\xe2\xb4\x90\xd9\xa1", true); } // [B1, V3, V6] |
| 5818 | 14294 | test { try toUnicodeFail("xn----rgb.xn----bqc2280a"); } // [B1, V3, V6] |
| 14295 | test { try toAsciiFail("xn----rgb.xn----bqc2280a", false); } // [B1, V3, V6] |
| 14296 | test { try toAsciiFail("xn----rgb.xn----bqc2280a", true); } // [B1, V3, V6] |
| 5819 | 14297 | test { try toUnicodeFail("xn----rgb661t.xn----bqc2280a"); } // [B1, C2, V3] |
| 14298 | test { try toAsciiFail("xn----rgb661t.xn----bqc2280a", false); } // [B1, C2, V3] |
| 14299 | test { try toAsciiFail("xn----rgb661t.xn----bqc2280a", true); } // [B1, C2, V3] |
| 5820 | 14300 | test { try toUnicodeFail("\xe2\x80\x8d\xcd\x96-\xef\xbc\x8e-\xe2\xb4\x90\xd9\xa1"); } // [B1, C2, V3] |
| 14301 | test { try toAsciiFail("\xe2\x80\x8d\xcd\x96-\xef\xbc\x8e-\xe2\xb4\x90\xd9\xa1", false); } // [B1, C2, V3] |
| 14302 | test { try toAsciiFail("\xe2\x80\x8d\xcd\x96-\xef\xbc\x8e-\xe2\xb4\x90\xd9\xa1", true); } // [B1, V3, V6] |
| 5821 | 14303 | test { try toUnicodeFail("xn----rgb.xn----bqc030f"); } // [B1, V3, V6, V7] |
| 14304 | test { try toAsciiFail("xn----rgb.xn----bqc030f", false); } // [B1, V3, V6, V7] |
| 14305 | test { try toAsciiFail("xn----rgb.xn----bqc030f", true); } // [B1, V3, V6, V7] |
| 5822 | 14306 | test { try toUnicodeFail("xn----rgb661t.xn----bqc030f"); } // [B1, C2, V3, V7] |
| 14307 | test { try toAsciiFail("xn----rgb661t.xn----bqc030f", false); } // [B1, C2, V3, V7] |
| 14308 | test { try toAsciiFail("xn----rgb661t.xn----bqc030f", true); } // [B1, C2, V3, V7] |
| 5823 | 14309 | test { try toUnicodeFail("\xd8\xba\xd9\xa1\xe6\x8c\x8f\xf3\xbe\xaf\x90.-"); } // [B1, B2, B3, V3, V7] |
| 14310 | test { try toAsciiFail("\xd8\xba\xd9\xa1\xe6\x8c\x8f\xf3\xbe\xaf\x90.-", false); } // [B1, B2, B3, V3, V7] |
| 14311 | test { try toAsciiFail("\xd8\xba\xd9\xa1\xe6\x8c\x8f\xf3\xbe\xaf\x90.-", true); } // [B1, B2, B3, V3, V7] |
| 5824 | 14312 | test { try toUnicodeFail("xn--5gb2f4205aqi47p.-"); } // [B1, B2, B3, V3, V7] |
| 14313 | test { try toAsciiFail("xn--5gb2f4205aqi47p.-", false); } // [B1, B2, B3, V3, V7] |
| 14314 | test { try toAsciiFail("xn--5gb2f4205aqi47p.-", true); } // [B1, B2, B3, V3, V7] |
| 5825 | 14315 | test { try toUnicodeFail("\xdb\xaf\xef\xbd\xa1\xf0\x90\xb9\xa7\xf0\x9e\xa4\xbd"); } // [B1] |
| 14316 | test { try toAsciiFail("\xdb\xaf\xef\xbd\xa1\xf0\x90\xb9\xa7\xf0\x9e\xa4\xbd", false); } // [B1] |
| 14317 | test { try toAsciiFail("\xdb\xaf\xef\xbd\xa1\xf0\x90\xb9\xa7\xf0\x9e\xa4\xbd", true); } // [B1] |
| 5826 | 14318 | test { try toUnicodeFail("\xdb\xaf\xe3\x80\x82\xf0\x90\xb9\xa7\xf0\x9e\xa4\xbd"); } // [B1] |
| 14319 | test { try toAsciiFail("\xdb\xaf\xe3\x80\x82\xf0\x90\xb9\xa7\xf0\x9e\xa4\xbd", false); } // [B1] |
| 14320 | test { try toAsciiFail("\xdb\xaf\xe3\x80\x82\xf0\x90\xb9\xa7\xf0\x9e\xa4\xbd", true); } // [B1] |
| 5827 | 14321 | test { try toUnicodeFail("\xdb\xaf\xe3\x80\x82\xf0\x90\xb9\xa7\xf0\x9e\xa4\x9b"); } // [B1] |
| 14322 | test { try toAsciiFail("\xdb\xaf\xe3\x80\x82\xf0\x90\xb9\xa7\xf0\x9e\xa4\x9b", false); } // [B1] |
| 14323 | test { try toAsciiFail("\xdb\xaf\xe3\x80\x82\xf0\x90\xb9\xa7\xf0\x9e\xa4\x9b", true); } // [B1] |
| 5828 | 14324 | test { try toUnicodeFail("xn--cmb.xn--fo0dy848a"); } // [B1] |
| 14325 | test { try toAsciiFail("xn--cmb.xn--fo0dy848a", false); } // [B1] |
| 14326 | test { try toAsciiFail("xn--cmb.xn--fo0dy848a", true); } // [B1] |
| 5829 | 14327 | test { try toUnicodeFail("\xdb\xaf\xef\xbd\xa1\xf0\x90\xb9\xa7\xf0\x9e\xa4\x9b"); } // [B1] |
| 14328 | test { try toAsciiFail("\xdb\xaf\xef\xbd\xa1\xf0\x90\xb9\xa7\xf0\x9e\xa4\x9b", false); } // [B1] |
| 14329 | test { try toAsciiFail("\xdb\xaf\xef\xbd\xa1\xf0\x90\xb9\xa7\xf0\x9e\xa4\x9b", true); } // [B1] |
| 5830 | 14330 | test { try toUnicodeFail("\xe1\x82\xbe\xf0\xb6\x9b\x80\xf0\x9b\x97\xbb\xef\xbc\x8e\xe1\xa2\x97\xeb\xa6\xab"); } // [V7] |
| 14331 | test { try toAsciiFail("\xe1\x82\xbe\xf0\xb6\x9b\x80\xf0\x9b\x97\xbb\xef\xbc\x8e\xe1\xa2\x97\xeb\xa6\xab", false); } // [V7] |
| 14332 | test { try toAsciiFail("\xe1\x82\xbe\xf0\xb6\x9b\x80\xf0\x9b\x97\xbb\xef\xbc\x8e\xe1\xa2\x97\xeb\xa6\xab", true); } // [V7] |
| 5831 | 14333 | test { try toUnicodeFail("\xe1\x82\xbe\xf0\xb6\x9b\x80\xf0\x9b\x97\xbb\xef\xbc\x8e\xe1\xa2\x97\xe1\x84\x85\xe1\x85\xb4\xe1\x87\x82"); } // [V7] |
| 14334 | test { try toAsciiFail("\xe1\x82\xbe\xf0\xb6\x9b\x80\xf0\x9b\x97\xbb\xef\xbc\x8e\xe1\xa2\x97\xe1\x84\x85\xe1\x85\xb4\xe1\x87\x82", false); } // [V7] |
| 14335 | test { try toAsciiFail("\xe1\x82\xbe\xf0\xb6\x9b\x80\xf0\x9b\x97\xbb\xef\xbc\x8e\xe1\xa2\x97\xe1\x84\x85\xe1\x85\xb4\xe1\x87\x82", true); } // [V7] |
| 5832 | 14336 | test { try toUnicodeFail("\xe1\x82\xbe\xf0\xb6\x9b\x80\xf0\x9b\x97\xbb.\xe1\xa2\x97\xeb\xa6\xab"); } // [V7] |
| 14337 | test { try toAsciiFail("\xe1\x82\xbe\xf0\xb6\x9b\x80\xf0\x9b\x97\xbb.\xe1\xa2\x97\xeb\xa6\xab", false); } // [V7] |
| 14338 | test { try toAsciiFail("\xe1\x82\xbe\xf0\xb6\x9b\x80\xf0\x9b\x97\xbb.\xe1\xa2\x97\xeb\xa6\xab", true); } // [V7] |
| 5833 | 14339 | test { try toUnicodeFail("\xe1\x82\xbe\xf0\xb6\x9b\x80\xf0\x9b\x97\xbb.\xe1\xa2\x97\xe1\x84\x85\xe1\x85\xb4\xe1\x87\x82"); } // [V7] |
| 14340 | test { try toAsciiFail("\xe1\x82\xbe\xf0\xb6\x9b\x80\xf0\x9b\x97\xbb.\xe1\xa2\x97\xe1\x84\x85\xe1\x85\xb4\xe1\x87\x82", false); } // [V7] |
| 14341 | test { try toAsciiFail("\xe1\x82\xbe\xf0\xb6\x9b\x80\xf0\x9b\x97\xbb.\xe1\xa2\x97\xe1\x84\x85\xe1\x85\xb4\xe1\x87\x82", true); } // [V7] |
| 5834 | 14342 | test { try toUnicodeFail("\xe2\xb4\x9e\xf0\xb6\x9b\x80\xf0\x9b\x97\xbb.\xe1\xa2\x97\xe1\x84\x85\xe1\x85\xb4\xe1\x87\x82"); } // [V7] |
| 14343 | test { try toAsciiFail("\xe2\xb4\x9e\xf0\xb6\x9b\x80\xf0\x9b\x97\xbb.\xe1\xa2\x97\xe1\x84\x85\xe1\x85\xb4\xe1\x87\x82", false); } // [V7] |
| 14344 | test { try toAsciiFail("\xe2\xb4\x9e\xf0\xb6\x9b\x80\xf0\x9b\x97\xbb.\xe1\xa2\x97\xe1\x84\x85\xe1\x85\xb4\xe1\x87\x82", true); } // [V7] |
| 5835 | 14345 | test { try toUnicodeFail("\xe2\xb4\x9e\xf0\xb6\x9b\x80\xf0\x9b\x97\xbb.\xe1\xa2\x97\xeb\xa6\xab"); } // [V7] |
| 14346 | test { try toAsciiFail("\xe2\xb4\x9e\xf0\xb6\x9b\x80\xf0\x9b\x97\xbb.\xe1\xa2\x97\xeb\xa6\xab", false); } // [V7] |
| 14347 | test { try toAsciiFail("\xe2\xb4\x9e\xf0\xb6\x9b\x80\xf0\x9b\x97\xbb.\xe1\xa2\x97\xeb\xa6\xab", true); } // [V7] |
| 5836 | 14348 | test { try toUnicodeFail("xn--mlj0486jgl2j.xn--hbf6853f"); } // [V7] |
| 14349 | test { try toAsciiFail("xn--mlj0486jgl2j.xn--hbf6853f", false); } // [V7] |
| 14350 | test { try toAsciiFail("xn--mlj0486jgl2j.xn--hbf6853f", true); } // [V7] |
| 5837 | 14351 | test { try toUnicodeFail("\xe2\xb4\x9e\xf0\xb6\x9b\x80\xf0\x9b\x97\xbb\xef\xbc\x8e\xe1\xa2\x97\xe1\x84\x85\xe1\x85\xb4\xe1\x87\x82"); } // [V7] |
| 14352 | test { try toAsciiFail("\xe2\xb4\x9e\xf0\xb6\x9b\x80\xf0\x9b\x97\xbb\xef\xbc\x8e\xe1\xa2\x97\xe1\x84\x85\xe1\x85\xb4\xe1\x87\x82", false); } // [V7] |
| 14353 | test { try toAsciiFail("\xe2\xb4\x9e\xf0\xb6\x9b\x80\xf0\x9b\x97\xbb\xef\xbc\x8e\xe1\xa2\x97\xe1\x84\x85\xe1\x85\xb4\xe1\x87\x82", true); } // [V7] |
| 5838 | 14354 | test { try toUnicodeFail("\xe2\xb4\x9e\xf0\xb6\x9b\x80\xf0\x9b\x97\xbb\xef\xbc\x8e\xe1\xa2\x97\xeb\xa6\xab"); } // [V7] |
| 14355 | test { try toAsciiFail("\xe2\xb4\x9e\xf0\xb6\x9b\x80\xf0\x9b\x97\xbb\xef\xbc\x8e\xe1\xa2\x97\xeb\xa6\xab", false); } // [V7] |
| 14356 | test { try toAsciiFail("\xe2\xb4\x9e\xf0\xb6\x9b\x80\xf0\x9b\x97\xbb\xef\xbc\x8e\xe1\xa2\x97\xeb\xa6\xab", true); } // [V7] |
| 5839 | 14357 | test { try toUnicodeFail("xn--2nd8876sgl2j.xn--hbf6853f"); } // [V7] |
| 14358 | test { try toAsciiFail("xn--2nd8876sgl2j.xn--hbf6853f", false); } // [V7] |
| 14359 | test { try toAsciiFail("xn--2nd8876sgl2j.xn--hbf6853f", true); } // [V7] |
| 5840 | 14360 | test { try toUnicodeFail("\xf3\xa0\x8e\x83\xf3\x97\xad\x9e\xda\xb7\xf0\x90\xb9\xb7\xef\xbd\xa1\xe2\x89\xaf\xe2\x80\x8c\xe1\xb7\xbe"); } // [B1, C1, V7] |
| 14361 | test { try toAsciiFail("\xf3\xa0\x8e\x83\xf3\x97\xad\x9e\xda\xb7\xf0\x90\xb9\xb7\xef\xbd\xa1\xe2\x89\xaf\xe2\x80\x8c\xe1\xb7\xbe", false); } // [B1, C1, V7] |
| 14362 | test { try toAsciiFail("\xf3\xa0\x8e\x83\xf3\x97\xad\x9e\xda\xb7\xf0\x90\xb9\xb7\xef\xbd\xa1\xe2\x89\xaf\xe2\x80\x8c\xe1\xb7\xbe", true); } // [B1, V7] |
| 5841 | 14363 | test { try toUnicodeFail("\xf3\xa0\x8e\x83\xf3\x97\xad\x9e\xda\xb7\xf0\x90\xb9\xb7\xef\xbd\xa1>\xcc\xb8\xe2\x80\x8c\xe1\xb7\xbe"); } // [B1, C1, V7] |
| 14364 | test { try toAsciiFail("\xf3\xa0\x8e\x83\xf3\x97\xad\x9e\xda\xb7\xf0\x90\xb9\xb7\xef\xbd\xa1>\xcc\xb8\xe2\x80\x8c\xe1\xb7\xbe", false); } // [B1, C1, V7] |
| 14365 | test { try toAsciiFail("\xf3\xa0\x8e\x83\xf3\x97\xad\x9e\xda\xb7\xf0\x90\xb9\xb7\xef\xbd\xa1>\xcc\xb8\xe2\x80\x8c\xe1\xb7\xbe", true); } // [B1, V7] |
| 5842 | 14366 | test { try toUnicodeFail("\xf3\xa0\x8e\x83\xf3\x97\xad\x9e\xda\xb7\xf0\x90\xb9\xb7\xe3\x80\x82\xe2\x89\xaf\xe2\x80\x8c\xe1\xb7\xbe"); } // [B1, C1, V7] |
| 14367 | test { try toAsciiFail("\xf3\xa0\x8e\x83\xf3\x97\xad\x9e\xda\xb7\xf0\x90\xb9\xb7\xe3\x80\x82\xe2\x89\xaf\xe2\x80\x8c\xe1\xb7\xbe", false); } // [B1, C1, V7] |
| 14368 | test { try toAsciiFail("\xf3\xa0\x8e\x83\xf3\x97\xad\x9e\xda\xb7\xf0\x90\xb9\xb7\xe3\x80\x82\xe2\x89\xaf\xe2\x80\x8c\xe1\xb7\xbe", true); } // [B1, V7] |
| 5843 | 14369 | test { try toUnicodeFail("\xf3\xa0\x8e\x83\xf3\x97\xad\x9e\xda\xb7\xf0\x90\xb9\xb7\xe3\x80\x82>\xcc\xb8\xe2\x80\x8c\xe1\xb7\xbe"); } // [B1, C1, V7] |
| 14370 | test { try toAsciiFail("\xf3\xa0\x8e\x83\xf3\x97\xad\x9e\xda\xb7\xf0\x90\xb9\xb7\xe3\x80\x82>\xcc\xb8\xe2\x80\x8c\xe1\xb7\xbe", false); } // [B1, C1, V7] |
| 14371 | test { try toAsciiFail("\xf3\xa0\x8e\x83\xf3\x97\xad\x9e\xda\xb7\xf0\x90\xb9\xb7\xe3\x80\x82>\xcc\xb8\xe2\x80\x8c\xe1\xb7\xbe", true); } // [B1, V7] |
| 5844 | 14372 | test { try toUnicodeFail("xn--qkb4516kbi06fg2id.xn--zfg31q"); } // [B1, V7] |
| 14373 | test { try toAsciiFail("xn--qkb4516kbi06fg2id.xn--zfg31q", false); } // [B1, V7] |
| 14374 | test { try toAsciiFail("xn--qkb4516kbi06fg2id.xn--zfg31q", true); } // [B1, V7] |
| 5845 | 14375 | test { try toUnicodeFail("xn--qkb4516kbi06fg2id.xn--zfg59fm0c"); } // [B1, C1, V7] |
| 14376 | test { try toAsciiFail("xn--qkb4516kbi06fg2id.xn--zfg59fm0c", false); } // [B1, C1, V7] |
| 14377 | test { try toAsciiFail("xn--qkb4516kbi06fg2id.xn--zfg59fm0c", true); } // [B1, C1, V7] |
| 5846 | 14378 | test { try toUnicodeFail("\xe1\x9b\x8e\xf3\xa0\x85\x8d\xf3\xa0\x90\x95\xe2\x80\x8d\xef\xbd\xa1\xf0\x90\xb9\xbe\xf0\x90\xb9\xaa\xf0\x90\xbb\x9d-"); } // [B1, B6, C2, V3, V7] |
| 14379 | test { try toAsciiFail("\xe1\x9b\x8e\xf3\xa0\x85\x8d\xf3\xa0\x90\x95\xe2\x80\x8d\xef\xbd\xa1\xf0\x90\xb9\xbe\xf0\x90\xb9\xaa\xf0\x90\xbb\x9d-", false); } // [B1, B6, C2, V3, V7] |
| 14380 | test { try toAsciiFail("\xe1\x9b\x8e\xf3\xa0\x85\x8d\xf3\xa0\x90\x95\xe2\x80\x8d\xef\xbd\xa1\xf0\x90\xb9\xbe\xf0\x90\xb9\xaa\xf0\x90\xbb\x9d-", true); } // [B1, B6, V3, V7] |
| 5847 | 14381 | test { try toUnicodeFail("\xe1\x9b\x8e\xf3\xa0\x85\x8d\xf3\xa0\x90\x95\xe2\x80\x8d\xe3\x80\x82\xf0\x90\xb9\xbe\xf0\x90\xb9\xaa\xf0\x90\xbb\x9d-"); } // [B1, B6, C2, V3, V7] |
| 14382 | test { try toAsciiFail("\xe1\x9b\x8e\xf3\xa0\x85\x8d\xf3\xa0\x90\x95\xe2\x80\x8d\xe3\x80\x82\xf0\x90\xb9\xbe\xf0\x90\xb9\xaa\xf0\x90\xbb\x9d-", false); } // [B1, B6, C2, V3, V7] |
| 14383 | test { try toAsciiFail("\xe1\x9b\x8e\xf3\xa0\x85\x8d\xf3\xa0\x90\x95\xe2\x80\x8d\xe3\x80\x82\xf0\x90\xb9\xbe\xf0\x90\xb9\xaa\xf0\x90\xbb\x9d-", true); } // [B1, B6, V3, V7] |
| 5848 | 14384 | test { try toUnicodeFail("xn--fxe63563p.xn----q26i2bvu"); } // [B1, B6, V3, V7] |
| 14385 | test { try toAsciiFail("xn--fxe63563p.xn----q26i2bvu", false); } // [B1, B6, V3, V7] |
| 14386 | test { try toAsciiFail("xn--fxe63563p.xn----q26i2bvu", true); } // [B1, B6, V3, V7] |
| 5849 | 14387 | test { try toUnicodeFail("xn--fxe848bq3411a.xn----q26i2bvu"); } // [B1, B6, C2, V3, V7] |
| 14388 | test { try toAsciiFail("xn--fxe848bq3411a.xn----q26i2bvu", false); } // [B1, B6, C2, V3, V7] |
| 14389 | test { try toAsciiFail("xn--fxe848bq3411a.xn----q26i2bvu", true); } // [B1, B6, C2, V3, V7] |
| 5850 | 14390 | test { try toUnicodeFail("\xf0\x90\xb9\xb6.\xf0\x90\xab\x82"); } // [B1] |
| 14391 | test { try toAsciiFail("\xf0\x90\xb9\xb6.\xf0\x90\xab\x82", false); } // [B1] |
| 14392 | test { try toAsciiFail("\xf0\x90\xb9\xb6.\xf0\x90\xab\x82", true); } // [B1] |
| 5851 | 14393 | test { try toUnicodeFail("xn--uo0d.xn--rw9c"); } // [B1] |
| 14394 | test { try toAsciiFail("xn--uo0d.xn--rw9c", false); } // [B1] |
| 14395 | test { try toAsciiFail("xn--uo0d.xn--rw9c", true); } // [B1] |
| 5852 | 14396 | test { try toUnicodeFail("\xc3\x9f\xe2\x80\x8d\xe1\x80\xba\xef\xbd\xa1\xe2\x92\x88"); } // [C2, V7] |
| 14397 | test { try toAsciiFail("\xc3\x9f\xe2\x80\x8d\xe1\x80\xba\xef\xbd\xa1\xe2\x92\x88", false); } // [C2, V7] |
| 14398 | test { try toAsciiFail("\xc3\x9f\xe2\x80\x8d\xe1\x80\xba\xef\xbd\xa1\xe2\x92\x88", true); } // [V7] |
| 5853 | 14399 | test { try toUnicodeFail("\xc3\x9f\xe2\x80\x8d\xe1\x80\xba\xe3\x80\x821."); } // [C2] |
| 14400 | test { try toAsciiFail("\xc3\x9f\xe2\x80\x8d\xe1\x80\xba\xe3\x80\x821.", false); } // [C2, A4_2] |
| 14401 | test { try toAsciiFail("\xc3\x9f\xe2\x80\x8d\xe1\x80\xba\xe3\x80\x821.", true); } // [A4_2] |
| 5854 | 14402 | test { try toUnicodeFail("SS\xe2\x80\x8d\xe1\x80\xba\xe3\x80\x821."); } // [C2] |
| 14403 | test { try toAsciiFail("SS\xe2\x80\x8d\xe1\x80\xba\xe3\x80\x821.", false); } // [C2, A4_2] |
| 14404 | test { try toAsciiFail("SS\xe2\x80\x8d\xe1\x80\xba\xe3\x80\x821.", true); } // [A4_2] |
| 5855 | 14405 | test { try toUnicodeFail("ss\xe2\x80\x8d\xe1\x80\xba\xe3\x80\x821."); } // [C2] |
| 14406 | test { try toAsciiFail("ss\xe2\x80\x8d\xe1\x80\xba\xe3\x80\x821.", false); } // [C2, A4_2] |
| 14407 | test { try toAsciiFail("ss\xe2\x80\x8d\xe1\x80\xba\xe3\x80\x821.", true); } // [A4_2] |
| 5856 | 14408 | test { try toUnicodeFail("Ss\xe2\x80\x8d\xe1\x80\xba\xe3\x80\x821."); } // [C2] |
| 14409 | test { try toAsciiFail("Ss\xe2\x80\x8d\xe1\x80\xba\xe3\x80\x821.", false); } // [C2, A4_2] |
| 14410 | test { try toAsciiFail("Ss\xe2\x80\x8d\xe1\x80\xba\xe3\x80\x821.", true); } // [A4_2] |
| 5857 | 14411 | test { try toUnicodePass("xn--ss-f4j.b.", "ss\xe1\x80\xba.b."); } |
| 14412 | test { try toAsciiFail("xn--ss-f4j.b.", false); } // [A4_2] |
| 14413 | test { try toAsciiFail("xn--ss-f4j.b.", true); } // [A4_2] |
| 5858 | 14414 | test { try toUnicodePass("ss\xe1\x80\xba.b.", "ss\xe1\x80\xba.b."); } |
| 14415 | test { try toAsciiFail("ss\xe1\x80\xba.b.", false); } // [A4_2] |
| 14416 | test { try toAsciiFail("ss\xe1\x80\xba.b.", true); } // [A4_2] |
| 5859 | 14417 | test { try toUnicodePass("SS\xe1\x80\xba.B.", "ss\xe1\x80\xba.b."); } |
| 14418 | test { try toAsciiFail("SS\xe1\x80\xba.B.", false); } // [A4_2] |
| 14419 | test { try toAsciiFail("SS\xe1\x80\xba.B.", true); } // [A4_2] |
| 5860 | 14420 | test { try toUnicodePass("Ss\xe1\x80\xba.b.", "ss\xe1\x80\xba.b."); } |
| 14421 | test { try toAsciiFail("Ss\xe1\x80\xba.b.", false); } // [A4_2] |
| 14422 | test { try toAsciiFail("Ss\xe1\x80\xba.b.", true); } // [A4_2] |
| 5861 | 14423 | test { try toUnicodeFail("xn--ss-f4j585j.b."); } // [C2] |
| 14424 | test { try toAsciiFail("xn--ss-f4j585j.b.", false); } // [C2, A4_2] |
| 14425 | test { try toAsciiFail("xn--ss-f4j585j.b.", true); } // [C2, A4_2] |
| 5862 | 14426 | test { try toUnicodeFail("xn--zca679eh2l.b."); } // [C2] |
| 14427 | test { try toAsciiFail("xn--zca679eh2l.b.", false); } // [C2, A4_2] |
| 14428 | test { try toAsciiFail("xn--zca679eh2l.b.", true); } // [C2, A4_2] |
| 5863 | 14429 | test { try toUnicodeFail("SS\xe2\x80\x8d\xe1\x80\xba\xef\xbd\xa1\xe2\x92\x88"); } // [C2, V7] |
| 14430 | test { try toAsciiFail("SS\xe2\x80\x8d\xe1\x80\xba\xef\xbd\xa1\xe2\x92\x88", false); } // [C2, V7] |
| 14431 | test { try toAsciiFail("SS\xe2\x80\x8d\xe1\x80\xba\xef\xbd\xa1\xe2\x92\x88", true); } // [V7] |
| 5864 | 14432 | test { try toUnicodeFail("ss\xe2\x80\x8d\xe1\x80\xba\xef\xbd\xa1\xe2\x92\x88"); } // [C2, V7] |
| 14433 | test { try toAsciiFail("ss\xe2\x80\x8d\xe1\x80\xba\xef\xbd\xa1\xe2\x92\x88", false); } // [C2, V7] |
| 14434 | test { try toAsciiFail("ss\xe2\x80\x8d\xe1\x80\xba\xef\xbd\xa1\xe2\x92\x88", true); } // [V7] |
| 5865 | 14435 | test { try toUnicodeFail("Ss\xe2\x80\x8d\xe1\x80\xba\xef\xbd\xa1\xe2\x92\x88"); } // [C2, V7] |
| 14436 | test { try toAsciiFail("Ss\xe2\x80\x8d\xe1\x80\xba\xef\xbd\xa1\xe2\x92\x88", false); } // [C2, V7] |
| 14437 | test { try toAsciiFail("Ss\xe2\x80\x8d\xe1\x80\xba\xef\xbd\xa1\xe2\x92\x88", true); } // [V7] |
| 5866 | 14438 | test { try toUnicodeFail("xn--ss-f4j.xn--tsh"); } // [V7] |
| 14439 | test { try toAsciiFail("xn--ss-f4j.xn--tsh", false); } // [V7] |
| 14440 | test { try toAsciiFail("xn--ss-f4j.xn--tsh", true); } // [V7] |
| 5867 | 14441 | test { try toUnicodeFail("xn--ss-f4j585j.xn--tsh"); } // [C2, V7] |
| 14442 | test { try toAsciiFail("xn--ss-f4j585j.xn--tsh", false); } // [C2, V7] |
| 14443 | test { try toAsciiFail("xn--ss-f4j585j.xn--tsh", true); } // [C2, V7] |
| 5868 | 14444 | test { try toUnicodeFail("xn--zca679eh2l.xn--tsh"); } // [C2, V7] |
| 14445 | test { try toAsciiFail("xn--zca679eh2l.xn--tsh", false); } // [C2, V7] |
| 14446 | test { try toAsciiFail("xn--zca679eh2l.xn--tsh", true); } // [C2, V7] |
| 5869 | 14447 | test { try toUnicodePass("SS\xe1\x80\xba.b.", "ss\xe1\x80\xba.b."); } |
| 14448 | test { try toAsciiFail("SS\xe1\x80\xba.b.", false); } // [A4_2] |
| 14449 | test { try toAsciiFail("SS\xe1\x80\xba.b.", true); } // [A4_2] |
| 5870 | 14450 | test { try toUnicodeFail("\xe0\xad\x8d\xe2\x80\x8c\xf0\x99\xb6\xb5\xf0\x9e\xbb\x98\xe3\x80\x82\xe2\x80\x8d"); } // [B1, C2, V6, V7] |
| 14451 | test { try toAsciiFail("\xe0\xad\x8d\xe2\x80\x8c\xf0\x99\xb6\xb5\xf0\x9e\xbb\x98\xe3\x80\x82\xe2\x80\x8d", false); } // [B1, C2, V6, V7] |
| 14452 | test { try toAsciiFail("\xe0\xad\x8d\xe2\x80\x8c\xf0\x99\xb6\xb5\xf0\x9e\xbb\x98\xe3\x80\x82\xe2\x80\x8d", true); } // [B1, V6, V7, A4_2] |
| 5871 | 14453 | test { try toUnicodeFail("xn--9ic6417rn4xb."); } // [B1, V6, V7] |
| 14454 | test { try toAsciiFail("xn--9ic6417rn4xb.", false); } // [B1, V6, V7, A4_2] |
| 14455 | test { try toAsciiFail("xn--9ic6417rn4xb.", true); } // [B1, V6, V7, A4_2] |
| 5872 | 14456 | test { try toUnicodeFail("xn--9ic637hz82z32jc.xn--1ug"); } // [B1, C2, V6, V7] |
| 14457 | test { try toAsciiFail("xn--9ic637hz82z32jc.xn--1ug", false); } // [B1, C2, V6, V7] |
| 14458 | test { try toAsciiFail("xn--9ic637hz82z32jc.xn--1ug", true); } // [B1, C2, V6, V7] |
| 5873 | 14459 | test { try toUnicodeFail("\xf0\x90\xae\x85\xef\xbd\xa1\xda\xbc\xf0\x9f\x81\x95"); } // [B3] |
| 14460 | test { try toAsciiFail("\xf0\x90\xae\x85\xef\xbd\xa1\xda\xbc\xf0\x9f\x81\x95", false); } // [B3] |
| 14461 | test { try toAsciiFail("\xf0\x90\xae\x85\xef\xbd\xa1\xda\xbc\xf0\x9f\x81\x95", true); } // [B3] |
| 5874 | 14462 | test { try toUnicodeFail("\xf0\x90\xae\x85\xe3\x80\x82\xda\xbc\xf0\x9f\x81\x95"); } // [B3] |
| 14463 | test { try toAsciiFail("\xf0\x90\xae\x85\xe3\x80\x82\xda\xbc\xf0\x9f\x81\x95", false); } // [B3] |
| 14464 | test { try toAsciiFail("\xf0\x90\xae\x85\xe3\x80\x82\xda\xbc\xf0\x9f\x81\x95", true); } // [B3] |
| 5875 | 14465 | test { try toUnicodeFail("xn--c29c.xn--vkb8871w"); } // [B3] |
| 14466 | test { try toAsciiFail("xn--c29c.xn--vkb8871w", false); } // [B3] |
| 14467 | test { try toAsciiFail("xn--c29c.xn--vkb8871w", true); } // [B3] |
| 5876 | 14468 | test { try toUnicodeFail("\xd8\xa0\xe1\x9f\x92\xe3\x80\x82\xf0\x90\xab\x94\xf3\xa0\x80\xa7\xe2\x80\x8c\xf0\x91\x88\xb5"); } // [B2, B3, C1, V7] |
| 14469 | test { try toAsciiFail("\xd8\xa0\xe1\x9f\x92\xe3\x80\x82\xf0\x90\xab\x94\xf3\xa0\x80\xa7\xe2\x80\x8c\xf0\x91\x88\xb5", false); } // [B2, B3, C1, V7] |
| 14470 | test { try toAsciiFail("\xd8\xa0\xe1\x9f\x92\xe3\x80\x82\xf0\x90\xab\x94\xf3\xa0\x80\xa7\xe2\x80\x8c\xf0\x91\x88\xb5", true); } // [B2, B3, V7] |
| 5877 | 14471 | test { try toUnicodeFail("xn--fgb471g.xn--9w9c29jw3931a"); } // [B2, B3, V7] |
| 14472 | test { try toAsciiFail("xn--fgb471g.xn--9w9c29jw3931a", false); } // [B2, B3, V7] |
| 14473 | test { try toAsciiFail("xn--fgb471g.xn--9w9c29jw3931a", true); } // [B2, B3, V7] |
| 5878 | 14474 | test { try toUnicodeFail("xn--fgb471g.xn--0ug9853g7verp838a"); } // [B2, B3, C1, V7] |
| 14475 | test { try toAsciiFail("xn--fgb471g.xn--0ug9853g7verp838a", false); } // [B2, B3, C1, V7] |
| 14476 | test { try toAsciiFail("xn--fgb471g.xn--0ug9853g7verp838a", true); } // [B2, B3, C1, V7] |
| 5879 | 14477 | test { try toUnicodeFail("\xf1\x8b\x89\x95.\xf0\x9e\xa3\x95\xf0\x9e\xa4\x8a"); } // [B1, V6, V7] |
| 14478 | test { try toAsciiFail("\xf1\x8b\x89\x95.\xf0\x9e\xa3\x95\xf0\x9e\xa4\x8a", false); } // [B1, V6, V7] |
| 14479 | test { try toAsciiFail("\xf1\x8b\x89\x95.\xf0\x9e\xa3\x95\xf0\x9e\xa4\x8a", true); } // [B1, V6, V7] |
| 5880 | 14480 | test { try toUnicodeFail("\xf1\x8b\x89\x95.\xf0\x9e\xa3\x95\xf0\x9e\xa4\xac"); } // [B1, V6, V7] |
| 14481 | test { try toAsciiFail("\xf1\x8b\x89\x95.\xf0\x9e\xa3\x95\xf0\x9e\xa4\xac", false); } // [B1, V6, V7] |
| 14482 | test { try toAsciiFail("\xf1\x8b\x89\x95.\xf0\x9e\xa3\x95\xf0\x9e\xa4\xac", true); } // [B1, V6, V7] |
| 5881 | 14483 | test { try toUnicodeFail("xn--tf5w.xn--2b6hof"); } // [B1, V6, V7] |
| 14484 | test { try toAsciiFail("xn--tf5w.xn--2b6hof", false); } // [B1, V6, V7] |
| 14485 | test { try toAsciiFail("xn--tf5w.xn--2b6hof", true); } // [B1, V6, V7] |
| 5882 | 14486 | test { try toUnicodePass("\xdb\x8c\xf0\x90\xa8\xbf\xef\xbc\x8e\xc3\x9f\xe0\xbe\x84\xf0\x91\x8d\xac", "\xdb\x8c\xf0\x90\xa8\xbf.\xc3\x9f\xe0\xbe\x84\xf0\x91\x8d\xac"); } |
| 5883 | 14487 | test { try toAsciiPass("\xdb\x8c\xf0\x90\xa8\xbf\xef\xbc\x8e\xc3\x9f\xe0\xbe\x84\xf0\x91\x8d\xac", "xn--clb2593k.xn--zca216edt0r", false); } |
| 5884 | 14488 | test { try toAsciiPass("\xdb\x8c\xf0\x90\xa8\xbf\xef\xbc\x8e\xc3\x9f\xe0\xbe\x84\xf0\x91\x8d\xac", "xn--clb2593k.xn--ss-toj6092t", true); } |
| ... | ... | @@ -5910,94 +14514,272 @@ test { try toUnicodePass("\xdb\x8c\xf0\x90\xa8\xbf\xef\xbc\x8eSs\xe0\xbe\x84\xf0 |
| 5910 | 14514 | test { try toAsciiPass("\xdb\x8c\xf0\x90\xa8\xbf\xef\xbc\x8eSs\xe0\xbe\x84\xf0\x91\x8d\xac", "xn--clb2593k.xn--ss-toj6092t", false); } |
| 5911 | 14515 | test { try toAsciiPass("\xdb\x8c\xf0\x90\xa8\xbf\xef\xbc\x8eSs\xe0\xbe\x84\xf0\x91\x8d\xac", "xn--clb2593k.xn--ss-toj6092t", true); } |
| 5912 | 14516 | test { try toUnicodeFail("\xf0\x9d\x9f\xa0\xe2\x89\xae\xe2\x80\x8c\xef\xbd\xa1\xf3\xa0\x85\xb1\xe1\x9e\xb4"); } // [C1] |
| 14517 | test { try toAsciiFail("\xf0\x9d\x9f\xa0\xe2\x89\xae\xe2\x80\x8c\xef\xbd\xa1\xf3\xa0\x85\xb1\xe1\x9e\xb4", false); } // [C1, A4_2] |
| 14518 | test { try toAsciiFail("\xf0\x9d\x9f\xa0\xe2\x89\xae\xe2\x80\x8c\xef\xbd\xa1\xf3\xa0\x85\xb1\xe1\x9e\xb4", true); } // [A4_2] |
| 5913 | 14519 | test { try toUnicodeFail("\xf0\x9d\x9f\xa0<\xcc\xb8\xe2\x80\x8c\xef\xbd\xa1\xf3\xa0\x85\xb1\xe1\x9e\xb4"); } // [C1] |
| 14520 | test { try toAsciiFail("\xf0\x9d\x9f\xa0<\xcc\xb8\xe2\x80\x8c\xef\xbd\xa1\xf3\xa0\x85\xb1\xe1\x9e\xb4", false); } // [C1, A4_2] |
| 14521 | test { try toAsciiFail("\xf0\x9d\x9f\xa0<\xcc\xb8\xe2\x80\x8c\xef\xbd\xa1\xf3\xa0\x85\xb1\xe1\x9e\xb4", true); } // [A4_2] |
| 5914 | 14522 | test { try toUnicodeFail("8\xe2\x89\xae\xe2\x80\x8c\xe3\x80\x82\xf3\xa0\x85\xb1\xe1\x9e\xb4"); } // [C1] |
| 14523 | test { try toAsciiFail("8\xe2\x89\xae\xe2\x80\x8c\xe3\x80\x82\xf3\xa0\x85\xb1\xe1\x9e\xb4", false); } // [C1, A4_2] |
| 14524 | test { try toAsciiFail("8\xe2\x89\xae\xe2\x80\x8c\xe3\x80\x82\xf3\xa0\x85\xb1\xe1\x9e\xb4", true); } // [A4_2] |
| 5915 | 14525 | test { try toUnicodeFail("8<\xcc\xb8\xe2\x80\x8c\xe3\x80\x82\xf3\xa0\x85\xb1\xe1\x9e\xb4"); } // [C1] |
| 14526 | test { try toAsciiFail("8<\xcc\xb8\xe2\x80\x8c\xe3\x80\x82\xf3\xa0\x85\xb1\xe1\x9e\xb4", false); } // [C1, A4_2] |
| 14527 | test { try toAsciiFail("8<\xcc\xb8\xe2\x80\x8c\xe3\x80\x82\xf3\xa0\x85\xb1\xe1\x9e\xb4", true); } // [A4_2] |
| 5916 | 14528 | test { try toUnicodePass("xn--8-ngo.", "8\xe2\x89\xae."); } |
| 14529 | test { try toAsciiFail("xn--8-ngo.", false); } // [A4_2] |
| 14530 | test { try toAsciiFail("xn--8-ngo.", true); } // [A4_2] |
| 5917 | 14531 | test { try toUnicodePass("8\xe2\x89\xae.", "8\xe2\x89\xae."); } |
| 14532 | test { try toAsciiFail("8\xe2\x89\xae.", false); } // [A4_2] |
| 14533 | test { try toAsciiFail("8\xe2\x89\xae.", true); } // [A4_2] |
| 5918 | 14534 | test { try toUnicodePass("8<\xcc\xb8.", "8\xe2\x89\xae."); } |
| 14535 | test { try toAsciiFail("8<\xcc\xb8.", false); } // [A4_2] |
| 14536 | test { try toAsciiFail("8<\xcc\xb8.", true); } // [A4_2] |
| 5919 | 14537 | test { try toUnicodeFail("xn--8-sgn10i."); } // [C1] |
| 14538 | test { try toAsciiFail("xn--8-sgn10i.", false); } // [C1, A4_2] |
| 14539 | test { try toAsciiFail("xn--8-sgn10i.", true); } // [C1, A4_2] |
| 5920 | 14540 | test { try toUnicodeFail("xn--8-ngo.xn--z3e"); } // [V6, V7] |
| 14541 | test { try toAsciiFail("xn--8-ngo.xn--z3e", false); } // [V6, V7] |
| 14542 | test { try toAsciiFail("xn--8-ngo.xn--z3e", true); } // [V6, V7] |
| 5921 | 14543 | test { try toUnicodeFail("xn--8-sgn10i.xn--z3e"); } // [C1, V6, V7] |
| 14544 | test { try toAsciiFail("xn--8-sgn10i.xn--z3e", false); } // [C1, V6, V7] |
| 14545 | test { try toAsciiFail("xn--8-sgn10i.xn--z3e", true); } // [C1, V6, V7] |
| 5922 | 14546 | test { try toUnicodeFail("\xe1\xa2\x95\xe2\x89\xaf\xef\xb8\x92\xf1\x84\x82\xaf\xef\xbc\x8e\xe1\x82\xa0"); } // [V7] |
| 14547 | test { try toAsciiFail("\xe1\xa2\x95\xe2\x89\xaf\xef\xb8\x92\xf1\x84\x82\xaf\xef\xbc\x8e\xe1\x82\xa0", false); } // [V7] |
| 14548 | test { try toAsciiFail("\xe1\xa2\x95\xe2\x89\xaf\xef\xb8\x92\xf1\x84\x82\xaf\xef\xbc\x8e\xe1\x82\xa0", true); } // [V7] |
| 5923 | 14549 | test { try toUnicodeFail("\xe1\xa2\x95>\xcc\xb8\xef\xb8\x92\xf1\x84\x82\xaf\xef\xbc\x8e\xe1\x82\xa0"); } // [V7] |
| 14550 | test { try toAsciiFail("\xe1\xa2\x95>\xcc\xb8\xef\xb8\x92\xf1\x84\x82\xaf\xef\xbc\x8e\xe1\x82\xa0", false); } // [V7] |
| 14551 | test { try toAsciiFail("\xe1\xa2\x95>\xcc\xb8\xef\xb8\x92\xf1\x84\x82\xaf\xef\xbc\x8e\xe1\x82\xa0", true); } // [V7] |
| 5924 | 14552 | test { try toUnicodeFail("\xe1\xa2\x95\xe2\x89\xaf\xe3\x80\x82\xf1\x84\x82\xaf.\xe1\x82\xa0"); } // [V7] |
| 14553 | test { try toAsciiFail("\xe1\xa2\x95\xe2\x89\xaf\xe3\x80\x82\xf1\x84\x82\xaf.\xe1\x82\xa0", false); } // [V7] |
| 14554 | test { try toAsciiFail("\xe1\xa2\x95\xe2\x89\xaf\xe3\x80\x82\xf1\x84\x82\xaf.\xe1\x82\xa0", true); } // [V7] |
| 5925 | 14555 | test { try toUnicodeFail("\xe1\xa2\x95>\xcc\xb8\xe3\x80\x82\xf1\x84\x82\xaf.\xe1\x82\xa0"); } // [V7] |
| 14556 | test { try toAsciiFail("\xe1\xa2\x95>\xcc\xb8\xe3\x80\x82\xf1\x84\x82\xaf.\xe1\x82\xa0", false); } // [V7] |
| 14557 | test { try toAsciiFail("\xe1\xa2\x95>\xcc\xb8\xe3\x80\x82\xf1\x84\x82\xaf.\xe1\x82\xa0", true); } // [V7] |
| 5926 | 14558 | test { try toUnicodeFail("\xe1\xa2\x95>\xcc\xb8\xe3\x80\x82\xf1\x84\x82\xaf.\xe2\xb4\x80"); } // [V7] |
| 14559 | test { try toAsciiFail("\xe1\xa2\x95>\xcc\xb8\xe3\x80\x82\xf1\x84\x82\xaf.\xe2\xb4\x80", false); } // [V7] |
| 14560 | test { try toAsciiFail("\xe1\xa2\x95>\xcc\xb8\xe3\x80\x82\xf1\x84\x82\xaf.\xe2\xb4\x80", true); } // [V7] |
| 5927 | 14561 | test { try toUnicodeFail("\xe1\xa2\x95\xe2\x89\xaf\xe3\x80\x82\xf1\x84\x82\xaf.\xe2\xb4\x80"); } // [V7] |
| 14562 | test { try toAsciiFail("\xe1\xa2\x95\xe2\x89\xaf\xe3\x80\x82\xf1\x84\x82\xaf.\xe2\xb4\x80", false); } // [V7] |
| 14563 | test { try toAsciiFail("\xe1\xa2\x95\xe2\x89\xaf\xe3\x80\x82\xf1\x84\x82\xaf.\xe2\xb4\x80", true); } // [V7] |
| 5928 | 14564 | test { try toUnicodeFail("xn--fbf851c.xn--ko1u.xn--rkj"); } // [V7] |
| 14565 | test { try toAsciiFail("xn--fbf851c.xn--ko1u.xn--rkj", false); } // [V7] |
| 14566 | test { try toAsciiFail("xn--fbf851c.xn--ko1u.xn--rkj", true); } // [V7] |
| 5929 | 14567 | test { try toUnicodeFail("\xe1\xa2\x95>\xcc\xb8\xef\xb8\x92\xf1\x84\x82\xaf\xef\xbc\x8e\xe2\xb4\x80"); } // [V7] |
| 14568 | test { try toAsciiFail("\xe1\xa2\x95>\xcc\xb8\xef\xb8\x92\xf1\x84\x82\xaf\xef\xbc\x8e\xe2\xb4\x80", false); } // [V7] |
| 14569 | test { try toAsciiFail("\xe1\xa2\x95>\xcc\xb8\xef\xb8\x92\xf1\x84\x82\xaf\xef\xbc\x8e\xe2\xb4\x80", true); } // [V7] |
| 5930 | 14570 | test { try toUnicodeFail("\xe1\xa2\x95\xe2\x89\xaf\xef\xb8\x92\xf1\x84\x82\xaf\xef\xbc\x8e\xe2\xb4\x80"); } // [V7] |
| 14571 | test { try toAsciiFail("\xe1\xa2\x95\xe2\x89\xaf\xef\xb8\x92\xf1\x84\x82\xaf\xef\xbc\x8e\xe2\xb4\x80", false); } // [V7] |
| 14572 | test { try toAsciiFail("\xe1\xa2\x95\xe2\x89\xaf\xef\xb8\x92\xf1\x84\x82\xaf\xef\xbc\x8e\xe2\xb4\x80", true); } // [V7] |
| 5931 | 14573 | test { try toUnicodeFail("xn--fbf851cq98poxw1a.xn--rkj"); } // [V7] |
| 14574 | test { try toAsciiFail("xn--fbf851cq98poxw1a.xn--rkj", false); } // [V7] |
| 14575 | test { try toAsciiFail("xn--fbf851cq98poxw1a.xn--rkj", true); } // [V7] |
| 5932 | 14576 | test { try toUnicodeFail("xn--fbf851c.xn--ko1u.xn--7md"); } // [V7] |
| 14577 | test { try toAsciiFail("xn--fbf851c.xn--ko1u.xn--7md", false); } // [V7] |
| 14578 | test { try toAsciiFail("xn--fbf851c.xn--ko1u.xn--7md", true); } // [V7] |
| 5933 | 14579 | test { try toUnicodeFail("xn--fbf851cq98poxw1a.xn--7md"); } // [V7] |
| 14580 | test { try toAsciiFail("xn--fbf851cq98poxw1a.xn--7md", false); } // [V7] |
| 14581 | test { try toAsciiFail("xn--fbf851cq98poxw1a.xn--7md", true); } // [V7] |
| 5934 | 14582 | test { try toUnicodeFail("\xe0\xbe\x9f\xef\xbc\x8e-\xe0\xa0\xaa"); } // [V3, V6] |
| 14583 | test { try toAsciiFail("\xe0\xbe\x9f\xef\xbc\x8e-\xe0\xa0\xaa", false); } // [V3, V6] |
| 14584 | test { try toAsciiFail("\xe0\xbe\x9f\xef\xbc\x8e-\xe0\xa0\xaa", true); } // [V3, V6] |
| 5935 | 14585 | test { try toUnicodeFail("\xe0\xbe\x9f.-\xe0\xa0\xaa"); } // [V3, V6] |
| 14586 | test { try toAsciiFail("\xe0\xbe\x9f.-\xe0\xa0\xaa", false); } // [V3, V6] |
| 14587 | test { try toAsciiFail("\xe0\xbe\x9f.-\xe0\xa0\xaa", true); } // [V3, V6] |
| 5936 | 14588 | test { try toUnicodeFail("xn--vfd.xn----fhd"); } // [V3, V6] |
| 14589 | test { try toAsciiFail("xn--vfd.xn----fhd", false); } // [V3, V6] |
| 14590 | test { try toAsciiFail("xn--vfd.xn----fhd", true); } // [V3, V6] |
| 5937 | 14591 | test { try toUnicodeFail("\xe1\xb5\xac\xf3\xa0\x86\xa0\xef\xbc\x8e\xed\x95\x92\xe2\x92\x92\xe2\x92\x88\xf4\x88\x84\xa6"); } // [V7] |
| 14592 | test { try toAsciiFail("\xe1\xb5\xac\xf3\xa0\x86\xa0\xef\xbc\x8e\xed\x95\x92\xe2\x92\x92\xe2\x92\x88\xf4\x88\x84\xa6", false); } // [V7] |
| 14593 | test { try toAsciiFail("\xe1\xb5\xac\xf3\xa0\x86\xa0\xef\xbc\x8e\xed\x95\x92\xe2\x92\x92\xe2\x92\x88\xf4\x88\x84\xa6", true); } // [V7] |
| 5938 | 14594 | test { try toUnicodeFail("\xe1\xb5\xac\xf3\xa0\x86\xa0\xef\xbc\x8e\xe1\x84\x91\xe1\x85\xb5\xe1\x86\xbd\xe2\x92\x92\xe2\x92\x88\xf4\x88\x84\xa6"); } // [V7] |
| 14595 | test { try toAsciiFail("\xe1\xb5\xac\xf3\xa0\x86\xa0\xef\xbc\x8e\xe1\x84\x91\xe1\x85\xb5\xe1\x86\xbd\xe2\x92\x92\xe2\x92\x88\xf4\x88\x84\xa6", false); } // [V7] |
| 14596 | test { try toAsciiFail("\xe1\xb5\xac\xf3\xa0\x86\xa0\xef\xbc\x8e\xe1\x84\x91\xe1\x85\xb5\xe1\x86\xbd\xe2\x92\x92\xe2\x92\x88\xf4\x88\x84\xa6", true); } // [V7] |
| 5939 | 14597 | test { try toUnicodeFail("\xe1\xb5\xac\xf3\xa0\x86\xa0.\xed\x95\x9211.1.\xf4\x88\x84\xa6"); } // [V7] |
| 14598 | test { try toAsciiFail("\xe1\xb5\xac\xf3\xa0\x86\xa0.\xed\x95\x9211.1.\xf4\x88\x84\xa6", false); } // [V7] |
| 14599 | test { try toAsciiFail("\xe1\xb5\xac\xf3\xa0\x86\xa0.\xed\x95\x9211.1.\xf4\x88\x84\xa6", true); } // [V7] |
| 5940 | 14600 | test { try toUnicodeFail("\xe1\xb5\xac\xf3\xa0\x86\xa0.\xe1\x84\x91\xe1\x85\xb5\xe1\x86\xbd11.1.\xf4\x88\x84\xa6"); } // [V7] |
| 14601 | test { try toAsciiFail("\xe1\xb5\xac\xf3\xa0\x86\xa0.\xe1\x84\x91\xe1\x85\xb5\xe1\x86\xbd11.1.\xf4\x88\x84\xa6", false); } // [V7] |
| 14602 | test { try toAsciiFail("\xe1\xb5\xac\xf3\xa0\x86\xa0.\xe1\x84\x91\xe1\x85\xb5\xe1\x86\xbd11.1.\xf4\x88\x84\xa6", true); } // [V7] |
| 5941 | 14603 | test { try toUnicodeFail("xn--tbg.xn--11-5o7k.1.xn--k469f"); } // [V7] |
| 14604 | test { try toAsciiFail("xn--tbg.xn--11-5o7k.1.xn--k469f", false); } // [V7] |
| 14605 | test { try toAsciiFail("xn--tbg.xn--11-5o7k.1.xn--k469f", true); } // [V7] |
| 5942 | 14606 | test { try toUnicodeFail("xn--tbg.xn--tsht7586kyts9l"); } // [V7] |
| 14607 | test { try toAsciiFail("xn--tbg.xn--tsht7586kyts9l", false); } // [V7] |
| 14608 | test { try toAsciiFail("xn--tbg.xn--tsht7586kyts9l", true); } // [V7] |
| 5943 | 14609 | test { try toUnicodeFail("\xcf\x82\xf0\x91\x93\x82\xf0\x90\x8b\xa2\xef\xbc\x8e\xd9\xa8"); } // [B1] |
| 14610 | test { try toAsciiFail("\xcf\x82\xf0\x91\x93\x82\xf0\x90\x8b\xa2\xef\xbc\x8e\xd9\xa8", false); } // [B1] |
| 14611 | test { try toAsciiFail("\xcf\x82\xf0\x91\x93\x82\xf0\x90\x8b\xa2\xef\xbc\x8e\xd9\xa8", true); } // [B1] |
| 5944 | 14612 | test { try toUnicodeFail("\xcf\x82\xf0\x91\x93\x82\xf0\x90\x8b\xa2.\xd9\xa8"); } // [B1] |
| 14613 | test { try toAsciiFail("\xcf\x82\xf0\x91\x93\x82\xf0\x90\x8b\xa2.\xd9\xa8", false); } // [B1] |
| 14614 | test { try toAsciiFail("\xcf\x82\xf0\x91\x93\x82\xf0\x90\x8b\xa2.\xd9\xa8", true); } // [B1] |
| 5945 | 14615 | test { try toUnicodeFail("\xce\xa3\xf0\x91\x93\x82\xf0\x90\x8b\xa2.\xd9\xa8"); } // [B1] |
| 14616 | test { try toAsciiFail("\xce\xa3\xf0\x91\x93\x82\xf0\x90\x8b\xa2.\xd9\xa8", false); } // [B1] |
| 14617 | test { try toAsciiFail("\xce\xa3\xf0\x91\x93\x82\xf0\x90\x8b\xa2.\xd9\xa8", true); } // [B1] |
| 5946 | 14618 | test { try toUnicodeFail("\xcf\x83\xf0\x91\x93\x82\xf0\x90\x8b\xa2.\xd9\xa8"); } // [B1] |
| 14619 | test { try toAsciiFail("\xcf\x83\xf0\x91\x93\x82\xf0\x90\x8b\xa2.\xd9\xa8", false); } // [B1] |
| 14620 | test { try toAsciiFail("\xcf\x83\xf0\x91\x93\x82\xf0\x90\x8b\xa2.\xd9\xa8", true); } // [B1] |
| 5947 | 14621 | test { try toUnicodeFail("xn--4xa6371khhl.xn--hib"); } // [B1] |
| 14622 | test { try toAsciiFail("xn--4xa6371khhl.xn--hib", false); } // [B1] |
| 14623 | test { try toAsciiFail("xn--4xa6371khhl.xn--hib", true); } // [B1] |
| 5948 | 14624 | test { try toUnicodeFail("xn--3xa8371khhl.xn--hib"); } // [B1] |
| 14625 | test { try toAsciiFail("xn--3xa8371khhl.xn--hib", false); } // [B1] |
| 14626 | test { try toAsciiFail("xn--3xa8371khhl.xn--hib", true); } // [B1] |
| 5949 | 14627 | test { try toUnicodeFail("\xce\xa3\xf0\x91\x93\x82\xf0\x90\x8b\xa2\xef\xbc\x8e\xd9\xa8"); } // [B1] |
| 14628 | test { try toAsciiFail("\xce\xa3\xf0\x91\x93\x82\xf0\x90\x8b\xa2\xef\xbc\x8e\xd9\xa8", false); } // [B1] |
| 14629 | test { try toAsciiFail("\xce\xa3\xf0\x91\x93\x82\xf0\x90\x8b\xa2\xef\xbc\x8e\xd9\xa8", true); } // [B1] |
| 5950 | 14630 | test { try toUnicodeFail("\xcf\x83\xf0\x91\x93\x82\xf0\x90\x8b\xa2\xef\xbc\x8e\xd9\xa8"); } // [B1] |
| 14631 | test { try toAsciiFail("\xcf\x83\xf0\x91\x93\x82\xf0\x90\x8b\xa2\xef\xbc\x8e\xd9\xa8", false); } // [B1] |
| 14632 | test { try toAsciiFail("\xcf\x83\xf0\x91\x93\x82\xf0\x90\x8b\xa2\xef\xbc\x8e\xd9\xa8", true); } // [B1] |
| 5951 | 14633 | test { try toUnicodeFail("\xea\xa5\x93\xe2\x80\x8c\xf0\x90\x8b\xbb\xe2\x80\x8d.\xe2\xb7\xb8\xf0\x9e\xbf\x84\xf0\x90\xb9\xb2"); } // [B1, B6, C2, V6, V7] |
| 14634 | test { try toAsciiFail("\xea\xa5\x93\xe2\x80\x8c\xf0\x90\x8b\xbb\xe2\x80\x8d.\xe2\xb7\xb8\xf0\x9e\xbf\x84\xf0\x90\xb9\xb2", false); } // [B1, B6, C2, V6, V7] |
| 14635 | test { try toAsciiFail("\xea\xa5\x93\xe2\x80\x8c\xf0\x90\x8b\xbb\xe2\x80\x8d.\xe2\xb7\xb8\xf0\x9e\xbf\x84\xf0\x90\xb9\xb2", true); } // [B1, V6, V7] |
| 5952 | 14636 | test { try toUnicodeFail("xn--3j9a531o.xn--urju692efj0f"); } // [B1, V6, V7] |
| 14637 | test { try toAsciiFail("xn--3j9a531o.xn--urju692efj0f", false); } // [B1, V6, V7] |
| 14638 | test { try toAsciiFail("xn--3j9a531o.xn--urju692efj0f", true); } // [B1, V6, V7] |
| 5953 | 14639 | test { try toUnicodeFail("xn--0ugc8356he76c.xn--urju692efj0f"); } // [B1, B6, C2, V6, V7] |
| 14640 | test { try toAsciiFail("xn--0ugc8356he76c.xn--urju692efj0f", false); } // [B1, B6, C2, V6, V7] |
| 14641 | test { try toAsciiFail("xn--0ugc8356he76c.xn--urju692efj0f", true); } // [B1, B6, C2, V6, V7] |
| 5954 | 14642 | test { try toUnicodeFail("\xe2\x8a\xbc\xe3\x80\x82\xf1\xaa\xa7\x96\xda\x95"); } // [B1, B5, B6, V7] |
| 14643 | test { try toAsciiFail("\xe2\x8a\xbc\xe3\x80\x82\xf1\xaa\xa7\x96\xda\x95", false); } // [B1, B5, B6, V7] |
| 14644 | test { try toAsciiFail("\xe2\x8a\xbc\xe3\x80\x82\xf1\xaa\xa7\x96\xda\x95", true); } // [B1, B5, B6, V7] |
| 5955 | 14645 | test { try toUnicodeFail("xn--ofh.xn--rjb13118f"); } // [B1, B5, B6, V7] |
| 14646 | test { try toAsciiFail("xn--ofh.xn--rjb13118f", false); } // [B1, B5, B6, V7] |
| 14647 | test { try toAsciiFail("xn--ofh.xn--rjb13118f", true); } // [B1, B5, B6, V7] |
| 5956 | 14648 | test { try toUnicodeFail("\xf0\x90\xaf\xac\xf1\x96\x8b\x94\xe3\x80\x82\xf3\x9c\xb3\xa5"); } // [B2, B3, V7] |
| 14649 | test { try toAsciiFail("\xf0\x90\xaf\xac\xf1\x96\x8b\x94\xe3\x80\x82\xf3\x9c\xb3\xa5", false); } // [B2, B3, V7] |
| 14650 | test { try toAsciiFail("\xf0\x90\xaf\xac\xf1\x96\x8b\x94\xe3\x80\x82\xf3\x9c\xb3\xa5", true); } // [B2, B3, V7] |
| 5957 | 14651 | test { try toUnicodeFail("xn--949co370q.xn--7g25e"); } // [B2, B3, V7] |
| 14652 | test { try toAsciiFail("xn--949co370q.xn--7g25e", false); } // [B2, B3, V7] |
| 14653 | test { try toAsciiFail("xn--949co370q.xn--7g25e", true); } // [B2, B3, V7] |
| 5958 | 14654 | test { try toUnicodeFail("\xd8\x81\xf0\x91\x8d\xa7\xdf\x9d\xe3\x80\x82\xcf\x82\xf2\xac\x8d\x98\xf0\x9f\x80\x9e\xe1\x9e\xb5"); } // [B1, B6, V7] |
| 14655 | test { try toAsciiFail("\xd8\x81\xf0\x91\x8d\xa7\xdf\x9d\xe3\x80\x82\xcf\x82\xf2\xac\x8d\x98\xf0\x9f\x80\x9e\xe1\x9e\xb5", false); } // [B1, B6, V7] |
| 14656 | test { try toAsciiFail("\xd8\x81\xf0\x91\x8d\xa7\xdf\x9d\xe3\x80\x82\xcf\x82\xf2\xac\x8d\x98\xf0\x9f\x80\x9e\xe1\x9e\xb5", true); } // [B1, B6, V7] |
| 5959 | 14657 | test { try toUnicodeFail("\xd8\x81\xf0\x91\x8d\xa7\xdf\x9d\xe3\x80\x82\xce\xa3\xf2\xac\x8d\x98\xf0\x9f\x80\x9e\xe1\x9e\xb5"); } // [B1, B6, V7] |
| 14658 | test { try toAsciiFail("\xd8\x81\xf0\x91\x8d\xa7\xdf\x9d\xe3\x80\x82\xce\xa3\xf2\xac\x8d\x98\xf0\x9f\x80\x9e\xe1\x9e\xb5", false); } // [B1, B6, V7] |
| 14659 | test { try toAsciiFail("\xd8\x81\xf0\x91\x8d\xa7\xdf\x9d\xe3\x80\x82\xce\xa3\xf2\xac\x8d\x98\xf0\x9f\x80\x9e\xe1\x9e\xb5", true); } // [B1, B6, V7] |
| 5960 | 14660 | test { try toUnicodeFail("\xd8\x81\xf0\x91\x8d\xa7\xdf\x9d\xe3\x80\x82\xcf\x83\xf2\xac\x8d\x98\xf0\x9f\x80\x9e\xe1\x9e\xb5"); } // [B1, B6, V7] |
| 14661 | test { try toAsciiFail("\xd8\x81\xf0\x91\x8d\xa7\xdf\x9d\xe3\x80\x82\xcf\x83\xf2\xac\x8d\x98\xf0\x9f\x80\x9e\xe1\x9e\xb5", false); } // [B1, B6, V7] |
| 14662 | test { try toAsciiFail("\xd8\x81\xf0\x91\x8d\xa7\xdf\x9d\xe3\x80\x82\xcf\x83\xf2\xac\x8d\x98\xf0\x9f\x80\x9e\xe1\x9e\xb5", true); } // [B1, B6, V7] |
| 5961 | 14663 | test { try toUnicodeFail("xn--jfb66gt010c.xn--4xa0023w4nq4c"); } // [B1, B6, V7] |
| 14664 | test { try toAsciiFail("xn--jfb66gt010c.xn--4xa0023w4nq4c", false); } // [B1, B6, V7] |
| 14665 | test { try toAsciiFail("xn--jfb66gt010c.xn--4xa0023w4nq4c", true); } // [B1, B6, V7] |
| 5962 | 14666 | test { try toUnicodeFail("xn--jfb66gt010c.xn--3xa2023w4nq4c"); } // [B1, B6, V7] |
| 14667 | test { try toAsciiFail("xn--jfb66gt010c.xn--3xa2023w4nq4c", false); } // [B1, B6, V7] |
| 14668 | test { try toAsciiFail("xn--jfb66gt010c.xn--3xa2023w4nq4c", true); } // [B1, B6, V7] |
| 5963 | 14669 | test { try toUnicodeFail("xn--jfb66gt010c.xn--4xa623h9p95ars26d"); } // [B1, B6, V7] |
| 14670 | test { try toAsciiFail("xn--jfb66gt010c.xn--4xa623h9p95ars26d", false); } // [B1, B6, V7] |
| 14671 | test { try toAsciiFail("xn--jfb66gt010c.xn--4xa623h9p95ars26d", true); } // [B1, B6, V7] |
| 5964 | 14672 | test { try toUnicodeFail("xn--jfb66gt010c.xn--3xa823h9p95ars26d"); } // [B1, B6, V7] |
| 14673 | test { try toAsciiFail("xn--jfb66gt010c.xn--3xa823h9p95ars26d", false); } // [B1, B6, V7] |
| 14674 | test { try toAsciiFail("xn--jfb66gt010c.xn--3xa823h9p95ars26d", true); } // [B1, B6, V7] |
| 5965 | 14675 | test { try toUnicodeFail("-\xf0\x90\xb3\xb2\xd9\x86\xf3\xa0\xba\x90\xe3\x80\x82\xea\xaf\xad\xf0\x9d\x9f\xa5"); } // [B1, V3, V6, V7] |
| 14676 | test { try toAsciiFail("-\xf0\x90\xb3\xb2\xd9\x86\xf3\xa0\xba\x90\xe3\x80\x82\xea\xaf\xad\xf0\x9d\x9f\xa5", false); } // [B1, V3, V6, V7] |
| 14677 | test { try toAsciiFail("-\xf0\x90\xb3\xb2\xd9\x86\xf3\xa0\xba\x90\xe3\x80\x82\xea\xaf\xad\xf0\x9d\x9f\xa5", true); } // [B1, V3, V6, V7] |
| 5966 | 14678 | test { try toUnicodeFail("-\xf0\x90\xb3\xb2\xd9\x86\xf3\xa0\xba\x90\xe3\x80\x82\xea\xaf\xad3"); } // [B1, V3, V6, V7] |
| 14679 | test { try toAsciiFail("-\xf0\x90\xb3\xb2\xd9\x86\xf3\xa0\xba\x90\xe3\x80\x82\xea\xaf\xad3", false); } // [B1, V3, V6, V7] |
| 14680 | test { try toAsciiFail("-\xf0\x90\xb3\xb2\xd9\x86\xf3\xa0\xba\x90\xe3\x80\x82\xea\xaf\xad3", true); } // [B1, V3, V6, V7] |
| 5967 | 14681 | test { try toUnicodeFail("-\xf0\x90\xb2\xb2\xd9\x86\xf3\xa0\xba\x90\xe3\x80\x82\xea\xaf\xad3"); } // [B1, V3, V6, V7] |
| 14682 | test { try toAsciiFail("-\xf0\x90\xb2\xb2\xd9\x86\xf3\xa0\xba\x90\xe3\x80\x82\xea\xaf\xad3", false); } // [B1, V3, V6, V7] |
| 14683 | test { try toAsciiFail("-\xf0\x90\xb2\xb2\xd9\x86\xf3\xa0\xba\x90\xe3\x80\x82\xea\xaf\xad3", true); } // [B1, V3, V6, V7] |
| 5968 | 14684 | test { try toUnicodeFail("xn----roc5482rek10i.xn--3-zw5e"); } // [B1, V3, V6, V7] |
| 14685 | test { try toAsciiFail("xn----roc5482rek10i.xn--3-zw5e", false); } // [B1, V3, V6, V7] |
| 14686 | test { try toAsciiFail("xn----roc5482rek10i.xn--3-zw5e", true); } // [B1, V3, V6, V7] |
| 5969 | 14687 | test { try toUnicodeFail("-\xf0\x90\xb2\xb2\xd9\x86\xf3\xa0\xba\x90\xe3\x80\x82\xea\xaf\xad\xf0\x9d\x9f\xa5"); } // [B1, V3, V6, V7] |
| 14688 | test { try toAsciiFail("-\xf0\x90\xb2\xb2\xd9\x86\xf3\xa0\xba\x90\xe3\x80\x82\xea\xaf\xad\xf0\x9d\x9f\xa5", false); } // [B1, V3, V6, V7] |
| 14689 | test { try toAsciiFail("-\xf0\x90\xb2\xb2\xd9\x86\xf3\xa0\xba\x90\xe3\x80\x82\xea\xaf\xad\xf0\x9d\x9f\xa5", true); } // [B1, V3, V6, V7] |
| 5970 | 14690 | test { try toUnicodeFail("\xe2\x80\x8c\xf3\xa0\xb4\xa6\xef\xbd\xa1\xf1\xb2\xa8\x95\xe2\x89\xae\xf0\x90\xa6\x9c"); } // [B1, B5, B6, C1, V7] |
| 14691 | test { try toAsciiFail("\xe2\x80\x8c\xf3\xa0\xb4\xa6\xef\xbd\xa1\xf1\xb2\xa8\x95\xe2\x89\xae\xf0\x90\xa6\x9c", false); } // [B1, B5, B6, C1, V7] |
| 14692 | test { try toAsciiFail("\xe2\x80\x8c\xf3\xa0\xb4\xa6\xef\xbd\xa1\xf1\xb2\xa8\x95\xe2\x89\xae\xf0\x90\xa6\x9c", true); } // [B1, B5, B6, V7] |
| 5971 | 14693 | test { try toUnicodeFail("\xe2\x80\x8c\xf3\xa0\xb4\xa6\xef\xbd\xa1\xf1\xb2\xa8\x95<\xcc\xb8\xf0\x90\xa6\x9c"); } // [B1, B5, B6, C1, V7] |
| 14694 | test { try toAsciiFail("\xe2\x80\x8c\xf3\xa0\xb4\xa6\xef\xbd\xa1\xf1\xb2\xa8\x95<\xcc\xb8\xf0\x90\xa6\x9c", false); } // [B1, B5, B6, C1, V7] |
| 14695 | test { try toAsciiFail("\xe2\x80\x8c\xf3\xa0\xb4\xa6\xef\xbd\xa1\xf1\xb2\xa8\x95<\xcc\xb8\xf0\x90\xa6\x9c", true); } // [B1, B5, B6, V7] |
| 5972 | 14696 | test { try toUnicodeFail("\xe2\x80\x8c\xf3\xa0\xb4\xa6\xe3\x80\x82\xf1\xb2\xa8\x95\xe2\x89\xae\xf0\x90\xa6\x9c"); } // [B1, B5, B6, C1, V7] |
| 14697 | test { try toAsciiFail("\xe2\x80\x8c\xf3\xa0\xb4\xa6\xe3\x80\x82\xf1\xb2\xa8\x95\xe2\x89\xae\xf0\x90\xa6\x9c", false); } // [B1, B5, B6, C1, V7] |
| 14698 | test { try toAsciiFail("\xe2\x80\x8c\xf3\xa0\xb4\xa6\xe3\x80\x82\xf1\xb2\xa8\x95\xe2\x89\xae\xf0\x90\xa6\x9c", true); } // [B1, B5, B6, V7] |
| 5973 | 14699 | test { try toUnicodeFail("\xe2\x80\x8c\xf3\xa0\xb4\xa6\xe3\x80\x82\xf1\xb2\xa8\x95<\xcc\xb8\xf0\x90\xa6\x9c"); } // [B1, B5, B6, C1, V7] |
| 14700 | test { try toAsciiFail("\xe2\x80\x8c\xf3\xa0\xb4\xa6\xe3\x80\x82\xf1\xb2\xa8\x95<\xcc\xb8\xf0\x90\xa6\x9c", false); } // [B1, B5, B6, C1, V7] |
| 14701 | test { try toAsciiFail("\xe2\x80\x8c\xf3\xa0\xb4\xa6\xe3\x80\x82\xf1\xb2\xa8\x95<\xcc\xb8\xf0\x90\xa6\x9c", true); } // [B1, B5, B6, V7] |
| 5974 | 14702 | test { try toUnicodeFail("xn--6v56e.xn--gdhz712gzlr6b"); } // [B1, B5, B6, V7] |
| 14703 | test { try toAsciiFail("xn--6v56e.xn--gdhz712gzlr6b", false); } // [B1, B5, B6, V7] |
| 14704 | test { try toAsciiFail("xn--6v56e.xn--gdhz712gzlr6b", true); } // [B1, B5, B6, V7] |
| 5975 | 14705 | test { try toUnicodeFail("xn--0ug22251l.xn--gdhz712gzlr6b"); } // [B1, B5, B6, C1, V7] |
| 14706 | test { try toAsciiFail("xn--0ug22251l.xn--gdhz712gzlr6b", false); } // [B1, B5, B6, C1, V7] |
| 14707 | test { try toAsciiFail("xn--0ug22251l.xn--gdhz712gzlr6b", true); } // [B1, B5, B6, C1, V7] |
| 5976 | 14708 | test { try toUnicodeFail("\xe2\x92\x88\xe2\x9c\x8c\xf2\x9f\xac\x9f\xef\xbc\x8e\xf0\x9d\x9f\xa1\xf1\xa0\xb1\xa3"); } // [V7] |
| 14709 | test { try toAsciiFail("\xe2\x92\x88\xe2\x9c\x8c\xf2\x9f\xac\x9f\xef\xbc\x8e\xf0\x9d\x9f\xa1\xf1\xa0\xb1\xa3", false); } // [V7] |
| 14710 | test { try toAsciiFail("\xe2\x92\x88\xe2\x9c\x8c\xf2\x9f\xac\x9f\xef\xbc\x8e\xf0\x9d\x9f\xa1\xf1\xa0\xb1\xa3", true); } // [V7] |
| 5977 | 14711 | test { try toUnicodeFail("1.\xe2\x9c\x8c\xf2\x9f\xac\x9f.9\xf1\xa0\xb1\xa3"); } // [V7] |
| 14712 | test { try toAsciiFail("1.\xe2\x9c\x8c\xf2\x9f\xac\x9f.9\xf1\xa0\xb1\xa3", false); } // [V7] |
| 14713 | test { try toAsciiFail("1.\xe2\x9c\x8c\xf2\x9f\xac\x9f.9\xf1\xa0\xb1\xa3", true); } // [V7] |
| 5978 | 14714 | test { try toUnicodeFail("1.xn--7bi44996f.xn--9-o706d"); } // [V7] |
| 14715 | test { try toAsciiFail("1.xn--7bi44996f.xn--9-o706d", false); } // [V7] |
| 14716 | test { try toAsciiFail("1.xn--7bi44996f.xn--9-o706d", true); } // [V7] |
| 5979 | 14717 | test { try toUnicodeFail("xn--tsh24g49550b.xn--9-o706d"); } // [V7] |
| 14718 | test { try toAsciiFail("xn--tsh24g49550b.xn--9-o706d", false); } // [V7] |
| 14719 | test { try toAsciiFail("xn--tsh24g49550b.xn--9-o706d", true); } // [V7] |
| 5980 | 14720 | test { try toUnicodeFail("\xf0\x91\x86\xbe\xf0\x9e\xa4\xac\xf0\x90\xae\x86.\xd9\xa6\xe1\xb7\x94"); } // [B1, V6] |
| 14721 | test { try toAsciiFail("\xf0\x91\x86\xbe\xf0\x9e\xa4\xac\xf0\x90\xae\x86.\xd9\xa6\xe1\xb7\x94", false); } // [B1, V6] |
| 14722 | test { try toAsciiFail("\xf0\x91\x86\xbe\xf0\x9e\xa4\xac\xf0\x90\xae\x86.\xd9\xa6\xe1\xb7\x94", true); } // [B1, V6] |
| 5981 | 14723 | test { try toUnicodeFail("\xf0\x91\x86\xbe\xf0\x9e\xa4\x8a\xf0\x90\xae\x86.\xd9\xa6\xe1\xb7\x94"); } // [B1, V6] |
| 14724 | test { try toAsciiFail("\xf0\x91\x86\xbe\xf0\x9e\xa4\x8a\xf0\x90\xae\x86.\xd9\xa6\xe1\xb7\x94", false); } // [B1, V6] |
| 14725 | test { try toAsciiFail("\xf0\x91\x86\xbe\xf0\x9e\xa4\x8a\xf0\x90\xae\x86.\xd9\xa6\xe1\xb7\x94", true); } // [B1, V6] |
| 5982 | 14726 | test { try toUnicodeFail("xn--d29c79hf98r.xn--fib011j"); } // [B1, V6] |
| 14727 | test { try toAsciiFail("xn--d29c79hf98r.xn--fib011j", false); } // [B1, V6] |
| 14728 | test { try toAsciiFail("xn--d29c79hf98r.xn--fib011j", true); } // [B1, V6] |
| 5983 | 14729 | test { try toUnicodeFail("\xcf\x82\xef\xbc\x8e\xea\xa7\x80\xea\xa3\x84"); } // [V6] |
| 14730 | test { try toAsciiFail("\xcf\x82\xef\xbc\x8e\xea\xa7\x80\xea\xa3\x84", false); } // [V6] |
| 14731 | test { try toAsciiFail("\xcf\x82\xef\xbc\x8e\xea\xa7\x80\xea\xa3\x84", true); } // [V6] |
| 5984 | 14732 | test { try toUnicodeFail("\xcf\x82.\xea\xa7\x80\xea\xa3\x84"); } // [V6] |
| 14733 | test { try toAsciiFail("\xcf\x82.\xea\xa7\x80\xea\xa3\x84", false); } // [V6] |
| 14734 | test { try toAsciiFail("\xcf\x82.\xea\xa7\x80\xea\xa3\x84", true); } // [V6] |
| 5985 | 14735 | test { try toUnicodeFail("\xce\xa3.\xea\xa7\x80\xea\xa3\x84"); } // [V6] |
| 14736 | test { try toAsciiFail("\xce\xa3.\xea\xa7\x80\xea\xa3\x84", false); } // [V6] |
| 14737 | test { try toAsciiFail("\xce\xa3.\xea\xa7\x80\xea\xa3\x84", true); } // [V6] |
| 5986 | 14738 | test { try toUnicodeFail("\xcf\x83.\xea\xa7\x80\xea\xa3\x84"); } // [V6] |
| 14739 | test { try toAsciiFail("\xcf\x83.\xea\xa7\x80\xea\xa3\x84", false); } // [V6] |
| 14740 | test { try toAsciiFail("\xcf\x83.\xea\xa7\x80\xea\xa3\x84", true); } // [V6] |
| 5987 | 14741 | test { try toUnicodeFail("xn--4xa.xn--0f9ars"); } // [V6] |
| 14742 | test { try toAsciiFail("xn--4xa.xn--0f9ars", false); } // [V6] |
| 14743 | test { try toAsciiFail("xn--4xa.xn--0f9ars", true); } // [V6] |
| 5988 | 14744 | test { try toUnicodeFail("xn--3xa.xn--0f9ars"); } // [V6] |
| 14745 | test { try toAsciiFail("xn--3xa.xn--0f9ars", false); } // [V6] |
| 14746 | test { try toAsciiFail("xn--3xa.xn--0f9ars", true); } // [V6] |
| 5989 | 14747 | test { try toUnicodeFail("\xce\xa3\xef\xbc\x8e\xea\xa7\x80\xea\xa3\x84"); } // [V6] |
| 14748 | test { try toAsciiFail("\xce\xa3\xef\xbc\x8e\xea\xa7\x80\xea\xa3\x84", false); } // [V6] |
| 14749 | test { try toAsciiFail("\xce\xa3\xef\xbc\x8e\xea\xa7\x80\xea\xa3\x84", true); } // [V6] |
| 5990 | 14750 | test { try toUnicodeFail("\xcf\x83\xef\xbc\x8e\xea\xa7\x80\xea\xa3\x84"); } // [V6] |
| 14751 | test { try toAsciiFail("\xcf\x83\xef\xbc\x8e\xea\xa7\x80\xea\xa3\x84", false); } // [V6] |
| 14752 | test { try toAsciiFail("\xcf\x83\xef\xbc\x8e\xea\xa7\x80\xea\xa3\x84", true); } // [V6] |
| 5991 | 14753 | test { try toUnicodeFail("\xf0\x91\xb0\xb6\xe2\x80\x8c\xe2\x89\xaf\xf0\x90\xb3\x90\xef\xbc\x8e\xe0\xa1\x9b"); } // [B1, C1, V6] |
| 14754 | test { try toAsciiFail("\xf0\x91\xb0\xb6\xe2\x80\x8c\xe2\x89\xaf\xf0\x90\xb3\x90\xef\xbc\x8e\xe0\xa1\x9b", false); } // [B1, C1, V6] |
| 14755 | test { try toAsciiFail("\xf0\x91\xb0\xb6\xe2\x80\x8c\xe2\x89\xaf\xf0\x90\xb3\x90\xef\xbc\x8e\xe0\xa1\x9b", true); } // [B1, V6] |
| 5992 | 14756 | test { try toUnicodeFail("\xf0\x91\xb0\xb6\xe2\x80\x8c>\xcc\xb8\xf0\x90\xb3\x90\xef\xbc\x8e\xe0\xa1\x9b"); } // [B1, C1, V6] |
| 14757 | test { try toAsciiFail("\xf0\x91\xb0\xb6\xe2\x80\x8c>\xcc\xb8\xf0\x90\xb3\x90\xef\xbc\x8e\xe0\xa1\x9b", false); } // [B1, C1, V6] |
| 14758 | test { try toAsciiFail("\xf0\x91\xb0\xb6\xe2\x80\x8c>\xcc\xb8\xf0\x90\xb3\x90\xef\xbc\x8e\xe0\xa1\x9b", true); } // [B1, V6] |
| 5993 | 14759 | test { try toUnicodeFail("\xf0\x91\xb0\xb6\xe2\x80\x8c\xe2\x89\xaf\xf0\x90\xb3\x90.\xe0\xa1\x9b"); } // [B1, C1, V6] |
| 14760 | test { try toAsciiFail("\xf0\x91\xb0\xb6\xe2\x80\x8c\xe2\x89\xaf\xf0\x90\xb3\x90.\xe0\xa1\x9b", false); } // [B1, C1, V6] |
| 14761 | test { try toAsciiFail("\xf0\x91\xb0\xb6\xe2\x80\x8c\xe2\x89\xaf\xf0\x90\xb3\x90.\xe0\xa1\x9b", true); } // [B1, V6] |
| 5994 | 14762 | test { try toUnicodeFail("\xf0\x91\xb0\xb6\xe2\x80\x8c>\xcc\xb8\xf0\x90\xb3\x90.\xe0\xa1\x9b"); } // [B1, C1, V6] |
| 14763 | test { try toAsciiFail("\xf0\x91\xb0\xb6\xe2\x80\x8c>\xcc\xb8\xf0\x90\xb3\x90.\xe0\xa1\x9b", false); } // [B1, C1, V6] |
| 14764 | test { try toAsciiFail("\xf0\x91\xb0\xb6\xe2\x80\x8c>\xcc\xb8\xf0\x90\xb3\x90.\xe0\xa1\x9b", true); } // [B1, V6] |
| 5995 | 14765 | test { try toUnicodeFail("\xf0\x91\xb0\xb6\xe2\x80\x8c>\xcc\xb8\xf0\x90\xb2\x90.\xe0\xa1\x9b"); } // [B1, C1, V6] |
| 14766 | test { try toAsciiFail("\xf0\x91\xb0\xb6\xe2\x80\x8c>\xcc\xb8\xf0\x90\xb2\x90.\xe0\xa1\x9b", false); } // [B1, C1, V6] |
| 14767 | test { try toAsciiFail("\xf0\x91\xb0\xb6\xe2\x80\x8c>\xcc\xb8\xf0\x90\xb2\x90.\xe0\xa1\x9b", true); } // [B1, V6] |
| 5996 | 14768 | test { try toUnicodeFail("\xf0\x91\xb0\xb6\xe2\x80\x8c\xe2\x89\xaf\xf0\x90\xb2\x90.\xe0\xa1\x9b"); } // [B1, C1, V6] |
| 14769 | test { try toAsciiFail("\xf0\x91\xb0\xb6\xe2\x80\x8c\xe2\x89\xaf\xf0\x90\xb2\x90.\xe0\xa1\x9b", false); } // [B1, C1, V6] |
| 14770 | test { try toAsciiFail("\xf0\x91\xb0\xb6\xe2\x80\x8c\xe2\x89\xaf\xf0\x90\xb2\x90.\xe0\xa1\x9b", true); } // [B1, V6] |
| 5997 | 14771 | test { try toUnicodeFail("xn--hdhz343g3wj.xn--qwb"); } // [B1, V6] |
| 14772 | test { try toAsciiFail("xn--hdhz343g3wj.xn--qwb", false); } // [B1, V6] |
| 14773 | test { try toAsciiFail("xn--hdhz343g3wj.xn--qwb", true); } // [B1, V6] |
| 5998 | 14774 | test { try toUnicodeFail("xn--0ug06g7697ap4ma.xn--qwb"); } // [B1, C1, V6] |
| 14775 | test { try toAsciiFail("xn--0ug06g7697ap4ma.xn--qwb", false); } // [B1, C1, V6] |
| 14776 | test { try toAsciiFail("xn--0ug06g7697ap4ma.xn--qwb", true); } // [B1, C1, V6] |
| 5999 | 14777 | test { try toUnicodeFail("\xf0\x91\xb0\xb6\xe2\x80\x8c>\xcc\xb8\xf0\x90\xb2\x90\xef\xbc\x8e\xe0\xa1\x9b"); } // [B1, C1, V6] |
| 14778 | test { try toAsciiFail("\xf0\x91\xb0\xb6\xe2\x80\x8c>\xcc\xb8\xf0\x90\xb2\x90\xef\xbc\x8e\xe0\xa1\x9b", false); } // [B1, C1, V6] |
| 14779 | test { try toAsciiFail("\xf0\x91\xb0\xb6\xe2\x80\x8c>\xcc\xb8\xf0\x90\xb2\x90\xef\xbc\x8e\xe0\xa1\x9b", true); } // [B1, V6] |
| 6000 | 14780 | test { try toUnicodeFail("\xf0\x91\xb0\xb6\xe2\x80\x8c\xe2\x89\xaf\xf0\x90\xb2\x90\xef\xbc\x8e\xe0\xa1\x9b"); } // [B1, C1, V6] |
| 14781 | test { try toAsciiFail("\xf0\x91\xb0\xb6\xe2\x80\x8c\xe2\x89\xaf\xf0\x90\xb2\x90\xef\xbc\x8e\xe0\xa1\x9b", false); } // [B1, C1, V6] |
| 14782 | test { try toAsciiFail("\xf0\x91\xb0\xb6\xe2\x80\x8c\xe2\x89\xaf\xf0\x90\xb2\x90\xef\xbc\x8e\xe0\xa1\x9b", true); } // [B1, V6] |
| 6001 | 14783 | test { try toUnicodePass("\xe7\xbe\x9a\xef\xbd\xa1\xe2\x89\xaf", "\xe7\xbe\x9a.\xe2\x89\xaf"); } |
| 6002 | 14784 | test { try toAsciiPass("\xe7\xbe\x9a\xef\xbd\xa1\xe2\x89\xaf", "xn--xt0a.xn--hdh", false); } |
| 6003 | 14785 | test { try toAsciiPass("\xe7\xbe\x9a\xef\xbd\xa1\xe2\x89\xaf", "xn--xt0a.xn--hdh", true); } |
| ... | ... | @@ -6020,52 +14802,146 @@ test { try toUnicodePass("\xe7\xbe\x9a.>\xcc\xb8", "\xe7\xbe\x9a.\xe2\x89\xaf"); |
| 6020 | 14802 | test { try toAsciiPass("\xe7\xbe\x9a.>\xcc\xb8", "xn--xt0a.xn--hdh", false); } |
| 6021 | 14803 | test { try toAsciiPass("\xe7\xbe\x9a.>\xcc\xb8", "xn--xt0a.xn--hdh", true); } |
| 6022 | 14804 | test { try toUnicodeFail("\xf0\x91\x93\x82\xe1\x9d\x99\xef\xbc\x8e\xe0\xa2\xa8"); } // [B1, V6, V7] |
| 14805 | test { try toAsciiFail("\xf0\x91\x93\x82\xe1\x9d\x99\xef\xbc\x8e\xe0\xa2\xa8", false); } // [B1, V6, V7] |
| 14806 | test { try toAsciiFail("\xf0\x91\x93\x82\xe1\x9d\x99\xef\xbc\x8e\xe0\xa2\xa8", true); } // [B1, V6, V7] |
| 6023 | 14807 | test { try toUnicodeFail("\xf0\x91\x93\x82\xe1\x9d\x99.\xe0\xa2\xa8"); } // [B1, V6, V7] |
| 14808 | test { try toAsciiFail("\xf0\x91\x93\x82\xe1\x9d\x99.\xe0\xa2\xa8", false); } // [B1, V6, V7] |
| 14809 | test { try toAsciiFail("\xf0\x91\x93\x82\xe1\x9d\x99.\xe0\xa2\xa8", true); } // [B1, V6, V7] |
| 6024 | 14810 | test { try toUnicodeFail("xn--e1e9580k.xn--xyb"); } // [B1, V6, V7] |
| 14811 | test { try toAsciiFail("xn--e1e9580k.xn--xyb", false); } // [B1, V6, V7] |
| 14812 | test { try toAsciiFail("xn--e1e9580k.xn--xyb", true); } // [B1, V6, V7] |
| 6025 | 14813 | test { try toUnicodeFail("\xf3\xa8\xa3\xbf\xf3\xa0\x87\x80\xe2\x80\x8d\xef\xbd\xa1\xd9\xa3\xd2\xa0\xe1\x83\x80\xf0\x9d\x9f\x91"); } // [B1, B6, C2, V7] |
| 14814 | test { try toAsciiFail("\xf3\xa8\xa3\xbf\xf3\xa0\x87\x80\xe2\x80\x8d\xef\xbd\xa1\xd9\xa3\xd2\xa0\xe1\x83\x80\xf0\x9d\x9f\x91", false); } // [B1, B6, C2, V7] |
| 14815 | test { try toAsciiFail("\xf3\xa8\xa3\xbf\xf3\xa0\x87\x80\xe2\x80\x8d\xef\xbd\xa1\xd9\xa3\xd2\xa0\xe1\x83\x80\xf0\x9d\x9f\x91", true); } // [B1, V7] |
| 6026 | 14816 | test { try toUnicodeFail("\xf3\xa8\xa3\xbf\xf3\xa0\x87\x80\xe2\x80\x8d\xe3\x80\x82\xd9\xa3\xd2\xa0\xe1\x83\x803"); } // [B1, B6, C2, V7] |
| 14817 | test { try toAsciiFail("\xf3\xa8\xa3\xbf\xf3\xa0\x87\x80\xe2\x80\x8d\xe3\x80\x82\xd9\xa3\xd2\xa0\xe1\x83\x803", false); } // [B1, B6, C2, V7] |
| 14818 | test { try toAsciiFail("\xf3\xa8\xa3\xbf\xf3\xa0\x87\x80\xe2\x80\x8d\xe3\x80\x82\xd9\xa3\xd2\xa0\xe1\x83\x803", true); } // [B1, V7] |
| 6027 | 14819 | test { try toUnicodeFail("\xf3\xa8\xa3\xbf\xf3\xa0\x87\x80\xe2\x80\x8d\xe3\x80\x82\xd9\xa3\xd2\xa1\xe2\xb4\xa03"); } // [B1, B6, C2, V7] |
| 14820 | test { try toAsciiFail("\xf3\xa8\xa3\xbf\xf3\xa0\x87\x80\xe2\x80\x8d\xe3\x80\x82\xd9\xa3\xd2\xa1\xe2\xb4\xa03", false); } // [B1, B6, C2, V7] |
| 14821 | test { try toAsciiFail("\xf3\xa8\xa3\xbf\xf3\xa0\x87\x80\xe2\x80\x8d\xe3\x80\x82\xd9\xa3\xd2\xa1\xe2\xb4\xa03", true); } // [B1, V7] |
| 6028 | 14822 | test { try toUnicodeFail("xn--1r19e.xn--3-ozb36ko13f"); } // [B1, V7] |
| 14823 | test { try toAsciiFail("xn--1r19e.xn--3-ozb36ko13f", false); } // [B1, V7] |
| 14824 | test { try toAsciiFail("xn--1r19e.xn--3-ozb36ko13f", true); } // [B1, V7] |
| 6029 | 14825 | test { try toUnicodeFail("xn--1ug89936l.xn--3-ozb36ko13f"); } // [B1, B6, C2, V7] |
| 14826 | test { try toAsciiFail("xn--1ug89936l.xn--3-ozb36ko13f", false); } // [B1, B6, C2, V7] |
| 14827 | test { try toAsciiFail("xn--1ug89936l.xn--3-ozb36ko13f", true); } // [B1, B6, C2, V7] |
| 6030 | 14828 | test { try toUnicodeFail("\xf3\xa8\xa3\xbf\xf3\xa0\x87\x80\xe2\x80\x8d\xef\xbd\xa1\xd9\xa3\xd2\xa1\xe2\xb4\xa0\xf0\x9d\x9f\x91"); } // [B1, B6, C2, V7] |
| 14829 | test { try toAsciiFail("\xf3\xa8\xa3\xbf\xf3\xa0\x87\x80\xe2\x80\x8d\xef\xbd\xa1\xd9\xa3\xd2\xa1\xe2\xb4\xa0\xf0\x9d\x9f\x91", false); } // [B1, B6, C2, V7] |
| 14830 | test { try toAsciiFail("\xf3\xa8\xa3\xbf\xf3\xa0\x87\x80\xe2\x80\x8d\xef\xbd\xa1\xd9\xa3\xd2\xa1\xe2\xb4\xa0\xf0\x9d\x9f\x91", true); } // [B1, V7] |
| 6031 | 14831 | test { try toUnicodeFail("xn--1r19e.xn--3-ozb36kixu"); } // [B1, V7] |
| 14832 | test { try toAsciiFail("xn--1r19e.xn--3-ozb36kixu", false); } // [B1, V7] |
| 14833 | test { try toAsciiFail("xn--1r19e.xn--3-ozb36kixu", true); } // [B1, V7] |
| 6032 | 14834 | test { try toUnicodeFail("xn--1ug89936l.xn--3-ozb36kixu"); } // [B1, B6, C2, V7] |
| 14835 | test { try toAsciiFail("xn--1ug89936l.xn--3-ozb36kixu", false); } // [B1, B6, C2, V7] |
| 14836 | test { try toAsciiFail("xn--1ug89936l.xn--3-ozb36kixu", true); } // [B1, B6, C2, V7] |
| 6033 | 14837 | test { try toUnicodeFail("\xf3\xa8\xa3\xbf\xf3\xa0\x87\x80\xe2\x80\x8d\xe3\x80\x82\xd9\xa3\xd2\xa0\xe2\xb4\xa03"); } // [B1, B6, C2, V7] |
| 14838 | test { try toAsciiFail("\xf3\xa8\xa3\xbf\xf3\xa0\x87\x80\xe2\x80\x8d\xe3\x80\x82\xd9\xa3\xd2\xa0\xe2\xb4\xa03", false); } // [B1, B6, C2, V7] |
| 14839 | test { try toAsciiFail("\xf3\xa8\xa3\xbf\xf3\xa0\x87\x80\xe2\x80\x8d\xe3\x80\x82\xd9\xa3\xd2\xa0\xe2\xb4\xa03", true); } // [B1, V7] |
| 6034 | 14840 | test { try toUnicodeFail("\xf3\xa8\xa3\xbf\xf3\xa0\x87\x80\xe2\x80\x8d\xef\xbd\xa1\xd9\xa3\xd2\xa0\xe2\xb4\xa0\xf0\x9d\x9f\x91"); } // [B1, B6, C2, V7] |
| 14841 | test { try toAsciiFail("\xf3\xa8\xa3\xbf\xf3\xa0\x87\x80\xe2\x80\x8d\xef\xbd\xa1\xd9\xa3\xd2\xa0\xe2\xb4\xa0\xf0\x9d\x9f\x91", false); } // [B1, B6, C2, V7] |
| 14842 | test { try toAsciiFail("\xf3\xa8\xa3\xbf\xf3\xa0\x87\x80\xe2\x80\x8d\xef\xbd\xa1\xd9\xa3\xd2\xa0\xe2\xb4\xa0\xf0\x9d\x9f\x91", true); } // [B1, V7] |
| 6035 | 14843 | test { try toUnicodeFail("\xe1\xa1\xb7\xe3\x80\x82\xf0\x90\xb9\xa2\xe0\xa3\xa0"); } // [B1] |
| 14844 | test { try toAsciiFail("\xe1\xa1\xb7\xe3\x80\x82\xf0\x90\xb9\xa2\xe0\xa3\xa0", false); } // [B1] |
| 14845 | test { try toAsciiFail("\xe1\xa1\xb7\xe3\x80\x82\xf0\x90\xb9\xa2\xe0\xa3\xa0", true); } // [B1] |
| 6036 | 14846 | test { try toUnicodeFail("xn--k9e.xn--j0b5005k"); } // [B1] |
| 14847 | test { try toAsciiFail("xn--k9e.xn--j0b5005k", false); } // [B1] |
| 14848 | test { try toAsciiFail("xn--k9e.xn--j0b5005k", true); } // [B1] |
| 6037 | 14849 | test { try toUnicodeFail("\xf2\x95\xae\x87\xe1\xaf\xb3\xef\xbd\xa1\xd9\xa6\xf1\x97\x9c\xbc\xe1\x9f\x92\xc3\x9f"); } // [B1, V7] |
| 14850 | test { try toAsciiFail("\xf2\x95\xae\x87\xe1\xaf\xb3\xef\xbd\xa1\xd9\xa6\xf1\x97\x9c\xbc\xe1\x9f\x92\xc3\x9f", false); } // [B1, V7] |
| 14851 | test { try toAsciiFail("\xf2\x95\xae\x87\xe1\xaf\xb3\xef\xbd\xa1\xd9\xa6\xf1\x97\x9c\xbc\xe1\x9f\x92\xc3\x9f", true); } // [B1, V7] |
| 6038 | 14852 | test { try toUnicodeFail("\xf2\x95\xae\x87\xe1\xaf\xb3\xe3\x80\x82\xd9\xa6\xf1\x97\x9c\xbc\xe1\x9f\x92\xc3\x9f"); } // [B1, V7] |
| 14853 | test { try toAsciiFail("\xf2\x95\xae\x87\xe1\xaf\xb3\xe3\x80\x82\xd9\xa6\xf1\x97\x9c\xbc\xe1\x9f\x92\xc3\x9f", false); } // [B1, V7] |
| 14854 | test { try toAsciiFail("\xf2\x95\xae\x87\xe1\xaf\xb3\xe3\x80\x82\xd9\xa6\xf1\x97\x9c\xbc\xe1\x9f\x92\xc3\x9f", true); } // [B1, V7] |
| 6039 | 14855 | test { try toUnicodeFail("\xf2\x95\xae\x87\xe1\xaf\xb3\xe3\x80\x82\xd9\xa6\xf1\x97\x9c\xbc\xe1\x9f\x92SS"); } // [B1, V7] |
| 14856 | test { try toAsciiFail("\xf2\x95\xae\x87\xe1\xaf\xb3\xe3\x80\x82\xd9\xa6\xf1\x97\x9c\xbc\xe1\x9f\x92SS", false); } // [B1, V7] |
| 14857 | test { try toAsciiFail("\xf2\x95\xae\x87\xe1\xaf\xb3\xe3\x80\x82\xd9\xa6\xf1\x97\x9c\xbc\xe1\x9f\x92SS", true); } // [B1, V7] |
| 6040 | 14858 | test { try toUnicodeFail("\xf2\x95\xae\x87\xe1\xaf\xb3\xe3\x80\x82\xd9\xa6\xf1\x97\x9c\xbc\xe1\x9f\x92ss"); } // [B1, V7] |
| 14859 | test { try toAsciiFail("\xf2\x95\xae\x87\xe1\xaf\xb3\xe3\x80\x82\xd9\xa6\xf1\x97\x9c\xbc\xe1\x9f\x92ss", false); } // [B1, V7] |
| 14860 | test { try toAsciiFail("\xf2\x95\xae\x87\xe1\xaf\xb3\xe3\x80\x82\xd9\xa6\xf1\x97\x9c\xbc\xe1\x9f\x92ss", true); } // [B1, V7] |
| 6041 | 14861 | test { try toUnicodeFail("\xf2\x95\xae\x87\xe1\xaf\xb3\xe3\x80\x82\xd9\xa6\xf1\x97\x9c\xbc\xe1\x9f\x92Ss"); } // [B1, V7] |
| 14862 | test { try toAsciiFail("\xf2\x95\xae\x87\xe1\xaf\xb3\xe3\x80\x82\xd9\xa6\xf1\x97\x9c\xbc\xe1\x9f\x92Ss", false); } // [B1, V7] |
| 14863 | test { try toAsciiFail("\xf2\x95\xae\x87\xe1\xaf\xb3\xe3\x80\x82\xd9\xa6\xf1\x97\x9c\xbc\xe1\x9f\x92Ss", true); } // [B1, V7] |
| 6042 | 14864 | test { try toUnicodeFail("xn--1zf58212h.xn--ss-pyd459o3258m"); } // [B1, V7] |
| 14865 | test { try toAsciiFail("xn--1zf58212h.xn--ss-pyd459o3258m", false); } // [B1, V7] |
| 14866 | test { try toAsciiFail("xn--1zf58212h.xn--ss-pyd459o3258m", true); } // [B1, V7] |
| 6043 | 14867 | test { try toUnicodeFail("xn--1zf58212h.xn--zca34zk4qx711k"); } // [B1, V7] |
| 14868 | test { try toAsciiFail("xn--1zf58212h.xn--zca34zk4qx711k", false); } // [B1, V7] |
| 14869 | test { try toAsciiFail("xn--1zf58212h.xn--zca34zk4qx711k", true); } // [B1, V7] |
| 6044 | 14870 | test { try toUnicodeFail("\xf2\x95\xae\x87\xe1\xaf\xb3\xef\xbd\xa1\xd9\xa6\xf1\x97\x9c\xbc\xe1\x9f\x92SS"); } // [B1, V7] |
| 14871 | test { try toAsciiFail("\xf2\x95\xae\x87\xe1\xaf\xb3\xef\xbd\xa1\xd9\xa6\xf1\x97\x9c\xbc\xe1\x9f\x92SS", false); } // [B1, V7] |
| 14872 | test { try toAsciiFail("\xf2\x95\xae\x87\xe1\xaf\xb3\xef\xbd\xa1\xd9\xa6\xf1\x97\x9c\xbc\xe1\x9f\x92SS", true); } // [B1, V7] |
| 6045 | 14873 | test { try toUnicodeFail("\xf2\x95\xae\x87\xe1\xaf\xb3\xef\xbd\xa1\xd9\xa6\xf1\x97\x9c\xbc\xe1\x9f\x92ss"); } // [B1, V7] |
| 14874 | test { try toAsciiFail("\xf2\x95\xae\x87\xe1\xaf\xb3\xef\xbd\xa1\xd9\xa6\xf1\x97\x9c\xbc\xe1\x9f\x92ss", false); } // [B1, V7] |
| 14875 | test { try toAsciiFail("\xf2\x95\xae\x87\xe1\xaf\xb3\xef\xbd\xa1\xd9\xa6\xf1\x97\x9c\xbc\xe1\x9f\x92ss", true); } // [B1, V7] |
| 6046 | 14876 | test { try toUnicodeFail("\xf2\x95\xae\x87\xe1\xaf\xb3\xef\xbd\xa1\xd9\xa6\xf1\x97\x9c\xbc\xe1\x9f\x92Ss"); } // [B1, V7] |
| 14877 | test { try toAsciiFail("\xf2\x95\xae\x87\xe1\xaf\xb3\xef\xbd\xa1\xd9\xa6\xf1\x97\x9c\xbc\xe1\x9f\x92Ss", false); } // [B1, V7] |
| 14878 | test { try toAsciiFail("\xf2\x95\xae\x87\xe1\xaf\xb3\xef\xbd\xa1\xd9\xa6\xf1\x97\x9c\xbc\xe1\x9f\x92Ss", true); } // [B1, V7] |
| 6047 | 14879 | test { try toUnicodeFail("\xd9\xa4\xf2\xa4\xbd\x8e\xf0\x91\xb2\x9b.\xf3\xa0\x94\xa2\xef\xb8\x92\xe2\x89\xa0"); } // [B1, V7] |
| 14880 | test { try toAsciiFail("\xd9\xa4\xf2\xa4\xbd\x8e\xf0\x91\xb2\x9b.\xf3\xa0\x94\xa2\xef\xb8\x92\xe2\x89\xa0", false); } // [B1, V7] |
| 14881 | test { try toAsciiFail("\xd9\xa4\xf2\xa4\xbd\x8e\xf0\x91\xb2\x9b.\xf3\xa0\x94\xa2\xef\xb8\x92\xe2\x89\xa0", true); } // [B1, V7] |
| 6048 | 14882 | test { try toUnicodeFail("\xd9\xa4\xf2\xa4\xbd\x8e\xf0\x91\xb2\x9b.\xf3\xa0\x94\xa2\xef\xb8\x92=\xcc\xb8"); } // [B1, V7] |
| 14883 | test { try toAsciiFail("\xd9\xa4\xf2\xa4\xbd\x8e\xf0\x91\xb2\x9b.\xf3\xa0\x94\xa2\xef\xb8\x92=\xcc\xb8", false); } // [B1, V7] |
| 14884 | test { try toAsciiFail("\xd9\xa4\xf2\xa4\xbd\x8e\xf0\x91\xb2\x9b.\xf3\xa0\x94\xa2\xef\xb8\x92=\xcc\xb8", true); } // [B1, V7] |
| 6049 | 14885 | test { try toUnicodeFail("\xd9\xa4\xf2\xa4\xbd\x8e\xf0\x91\xb2\x9b.\xf3\xa0\x94\xa2\xe3\x80\x82\xe2\x89\xa0"); } // [B1, V7] |
| 14886 | test { try toAsciiFail("\xd9\xa4\xf2\xa4\xbd\x8e\xf0\x91\xb2\x9b.\xf3\xa0\x94\xa2\xe3\x80\x82\xe2\x89\xa0", false); } // [B1, V7] |
| 14887 | test { try toAsciiFail("\xd9\xa4\xf2\xa4\xbd\x8e\xf0\x91\xb2\x9b.\xf3\xa0\x94\xa2\xe3\x80\x82\xe2\x89\xa0", true); } // [B1, V7] |
| 6050 | 14888 | test { try toUnicodeFail("\xd9\xa4\xf2\xa4\xbd\x8e\xf0\x91\xb2\x9b.\xf3\xa0\x94\xa2\xe3\x80\x82=\xcc\xb8"); } // [B1, V7] |
| 14889 | test { try toAsciiFail("\xd9\xa4\xf2\xa4\xbd\x8e\xf0\x91\xb2\x9b.\xf3\xa0\x94\xa2\xe3\x80\x82=\xcc\xb8", false); } // [B1, V7] |
| 14890 | test { try toAsciiFail("\xd9\xa4\xf2\xa4\xbd\x8e\xf0\x91\xb2\x9b.\xf3\xa0\x94\xa2\xe3\x80\x82=\xcc\xb8", true); } // [B1, V7] |
| 6051 | 14891 | test { try toUnicodeFail("xn--dib0653l2i02d.xn--k736e.xn--1ch"); } // [B1, V7] |
| 14892 | test { try toAsciiFail("xn--dib0653l2i02d.xn--k736e.xn--1ch", false); } // [B1, V7] |
| 14893 | test { try toAsciiFail("xn--dib0653l2i02d.xn--k736e.xn--1ch", true); } // [B1, V7] |
| 6052 | 14894 | test { try toUnicodeFail("xn--dib0653l2i02d.xn--1ch7467f14u4g"); } // [B1, V7] |
| 14895 | test { try toAsciiFail("xn--dib0653l2i02d.xn--1ch7467f14u4g", false); } // [B1, V7] |
| 14896 | test { try toAsciiFail("xn--dib0653l2i02d.xn--1ch7467f14u4g", true); } // [B1, V7] |
| 6053 | 14897 | test { try toUnicodeFail("\xe2\x9e\x86\xf1\xb7\xa7\x95\xe1\xbb\x97\xe2\x92\x88\xef\xbc\x8e\xf2\x91\xac\x92\xf1\xa1\x98\xae\xe0\xa1\x9b\xf0\x9d\x9f\xab"); } // [V7] |
| 14898 | test { try toAsciiFail("\xe2\x9e\x86\xf1\xb7\xa7\x95\xe1\xbb\x97\xe2\x92\x88\xef\xbc\x8e\xf2\x91\xac\x92\xf1\xa1\x98\xae\xe0\xa1\x9b\xf0\x9d\x9f\xab", false); } // [V7] |
| 14899 | test { try toAsciiFail("\xe2\x9e\x86\xf1\xb7\xa7\x95\xe1\xbb\x97\xe2\x92\x88\xef\xbc\x8e\xf2\x91\xac\x92\xf1\xa1\x98\xae\xe0\xa1\x9b\xf0\x9d\x9f\xab", true); } // [V7] |
| 6054 | 14900 | test { try toUnicodeFail("\xe2\x9e\x86\xf1\xb7\xa7\x95o\xcc\x82\xcc\x83\xe2\x92\x88\xef\xbc\x8e\xf2\x91\xac\x92\xf1\xa1\x98\xae\xe0\xa1\x9b\xf0\x9d\x9f\xab"); } // [V7] |
| 14901 | test { try toAsciiFail("\xe2\x9e\x86\xf1\xb7\xa7\x95o\xcc\x82\xcc\x83\xe2\x92\x88\xef\xbc\x8e\xf2\x91\xac\x92\xf1\xa1\x98\xae\xe0\xa1\x9b\xf0\x9d\x9f\xab", false); } // [V7] |
| 14902 | test { try toAsciiFail("\xe2\x9e\x86\xf1\xb7\xa7\x95o\xcc\x82\xcc\x83\xe2\x92\x88\xef\xbc\x8e\xf2\x91\xac\x92\xf1\xa1\x98\xae\xe0\xa1\x9b\xf0\x9d\x9f\xab", true); } // [V7] |
| 6055 | 14903 | test { try toUnicodeFail("\xe2\x9e\x86\xf1\xb7\xa7\x95\xe1\xbb\x971..\xf2\x91\xac\x92\xf1\xa1\x98\xae\xe0\xa1\x9b9"); } // [V7, X4_2] |
| 14904 | test { try toAsciiFail("\xe2\x9e\x86\xf1\xb7\xa7\x95\xe1\xbb\x971..\xf2\x91\xac\x92\xf1\xa1\x98\xae\xe0\xa1\x9b9", false); } // [V7, A4_2] |
| 14905 | test { try toAsciiFail("\xe2\x9e\x86\xf1\xb7\xa7\x95\xe1\xbb\x971..\xf2\x91\xac\x92\xf1\xa1\x98\xae\xe0\xa1\x9b9", true); } // [V7, A4_2] |
| 6056 | 14906 | test { try toUnicodeFail("\xe2\x9e\x86\xf1\xb7\xa7\x95o\xcc\x82\xcc\x831..\xf2\x91\xac\x92\xf1\xa1\x98\xae\xe0\xa1\x9b9"); } // [V7, X4_2] |
| 14907 | test { try toAsciiFail("\xe2\x9e\x86\xf1\xb7\xa7\x95o\xcc\x82\xcc\x831..\xf2\x91\xac\x92\xf1\xa1\x98\xae\xe0\xa1\x9b9", false); } // [V7, A4_2] |
| 14908 | test { try toAsciiFail("\xe2\x9e\x86\xf1\xb7\xa7\x95o\xcc\x82\xcc\x831..\xf2\x91\xac\x92\xf1\xa1\x98\xae\xe0\xa1\x9b9", true); } // [V7, A4_2] |
| 6057 | 14909 | test { try toUnicodeFail("\xe2\x9e\x86\xf1\xb7\xa7\x95O\xcc\x82\xcc\x831..\xf2\x91\xac\x92\xf1\xa1\x98\xae\xe0\xa1\x9b9"); } // [V7, X4_2] |
| 14910 | test { try toAsciiFail("\xe2\x9e\x86\xf1\xb7\xa7\x95O\xcc\x82\xcc\x831..\xf2\x91\xac\x92\xf1\xa1\x98\xae\xe0\xa1\x9b9", false); } // [V7, A4_2] |
| 14911 | test { try toAsciiFail("\xe2\x9e\x86\xf1\xb7\xa7\x95O\xcc\x82\xcc\x831..\xf2\x91\xac\x92\xf1\xa1\x98\xae\xe0\xa1\x9b9", true); } // [V7, A4_2] |
| 6058 | 14912 | test { try toUnicodeFail("\xe2\x9e\x86\xf1\xb7\xa7\x95\xe1\xbb\x961..\xf2\x91\xac\x92\xf1\xa1\x98\xae\xe0\xa1\x9b9"); } // [V7, X4_2] |
| 14913 | test { try toAsciiFail("\xe2\x9e\x86\xf1\xb7\xa7\x95\xe1\xbb\x961..\xf2\x91\xac\x92\xf1\xa1\x98\xae\xe0\xa1\x9b9", false); } // [V7, A4_2] |
| 14914 | test { try toAsciiFail("\xe2\x9e\x86\xf1\xb7\xa7\x95\xe1\xbb\x961..\xf2\x91\xac\x92\xf1\xa1\x98\xae\xe0\xa1\x9b9", true); } // [V7, A4_2] |
| 6059 | 14915 | test { try toUnicodeFail("xn--1-3xm292b6044r..xn--9-6jd87310jtcqs"); } // [V7, X4_2] |
| 14916 | test { try toAsciiFail("xn--1-3xm292b6044r..xn--9-6jd87310jtcqs", false); } // [V7, A4_2] |
| 14917 | test { try toAsciiFail("xn--1-3xm292b6044r..xn--9-6jd87310jtcqs", true); } // [V7, A4_2] |
| 6060 | 14918 | test { try toUnicodeFail("\xe2\x9e\x86\xf1\xb7\xa7\x95O\xcc\x82\xcc\x83\xe2\x92\x88\xef\xbc\x8e\xf2\x91\xac\x92\xf1\xa1\x98\xae\xe0\xa1\x9b\xf0\x9d\x9f\xab"); } // [V7] |
| 14919 | test { try toAsciiFail("\xe2\x9e\x86\xf1\xb7\xa7\x95O\xcc\x82\xcc\x83\xe2\x92\x88\xef\xbc\x8e\xf2\x91\xac\x92\xf1\xa1\x98\xae\xe0\xa1\x9b\xf0\x9d\x9f\xab", false); } // [V7] |
| 14920 | test { try toAsciiFail("\xe2\x9e\x86\xf1\xb7\xa7\x95O\xcc\x82\xcc\x83\xe2\x92\x88\xef\xbc\x8e\xf2\x91\xac\x92\xf1\xa1\x98\xae\xe0\xa1\x9b\xf0\x9d\x9f\xab", true); } // [V7] |
| 6061 | 14921 | test { try toUnicodeFail("\xe2\x9e\x86\xf1\xb7\xa7\x95\xe1\xbb\x96\xe2\x92\x88\xef\xbc\x8e\xf2\x91\xac\x92\xf1\xa1\x98\xae\xe0\xa1\x9b\xf0\x9d\x9f\xab"); } // [V7] |
| 14922 | test { try toAsciiFail("\xe2\x9e\x86\xf1\xb7\xa7\x95\xe1\xbb\x96\xe2\x92\x88\xef\xbc\x8e\xf2\x91\xac\x92\xf1\xa1\x98\xae\xe0\xa1\x9b\xf0\x9d\x9f\xab", false); } // [V7] |
| 14923 | test { try toAsciiFail("\xe2\x9e\x86\xf1\xb7\xa7\x95\xe1\xbb\x96\xe2\x92\x88\xef\xbc\x8e\xf2\x91\xac\x92\xf1\xa1\x98\xae\xe0\xa1\x9b\xf0\x9d\x9f\xab", true); } // [V7] |
| 6062 | 14924 | test { try toUnicodeFail("xn--6lg26tvvc6v99z.xn--9-6jd87310jtcqs"); } // [V7] |
| 14925 | test { try toAsciiFail("xn--6lg26tvvc6v99z.xn--9-6jd87310jtcqs", false); } // [V7] |
| 14926 | test { try toAsciiFail("xn--6lg26tvvc6v99z.xn--9-6jd87310jtcqs", true); } // [V7] |
| 6063 | 14927 | test { try toUnicodeFail("\xe2\x80\x8d\xef\xbd\xa1\xf0\x9e\xa4\x98"); } // [B1, C2] |
| 14928 | test { try toAsciiFail("\xe2\x80\x8d\xef\xbd\xa1\xf0\x9e\xa4\x98", false); } // [B1, C2] |
| 14929 | test { try toAsciiFail("\xe2\x80\x8d\xef\xbd\xa1\xf0\x9e\xa4\x98", true); } // [A4_2] |
| 6064 | 14930 | test { try toUnicodeFail("\xe2\x80\x8d\xe3\x80\x82\xf0\x9e\xa4\x98"); } // [B1, C2] |
| 14931 | test { try toAsciiFail("\xe2\x80\x8d\xe3\x80\x82\xf0\x9e\xa4\x98", false); } // [B1, C2] |
| 14932 | test { try toAsciiFail("\xe2\x80\x8d\xe3\x80\x82\xf0\x9e\xa4\x98", true); } // [A4_2] |
| 6065 | 14933 | test { try toUnicodeFail("\xe2\x80\x8d\xe3\x80\x82\xf0\x9e\xa4\xba"); } // [B1, C2] |
| 14934 | test { try toAsciiFail("\xe2\x80\x8d\xe3\x80\x82\xf0\x9e\xa4\xba", false); } // [B1, C2] |
| 14935 | test { try toAsciiFail("\xe2\x80\x8d\xe3\x80\x82\xf0\x9e\xa4\xba", true); } // [A4_2] |
| 6066 | 14936 | test { try toUnicodeFail(".xn--ye6h"); } // [X4_2] |
| 14937 | test { try toAsciiFail(".xn--ye6h", false); } // [A4_2] |
| 14938 | test { try toAsciiFail(".xn--ye6h", true); } // [A4_2] |
| 6067 | 14939 | test { try toUnicodeFail("xn--1ug.xn--ye6h"); } // [B1, C2] |
| 14940 | test { try toAsciiFail("xn--1ug.xn--ye6h", false); } // [B1, C2] |
| 14941 | test { try toAsciiFail("xn--1ug.xn--ye6h", true); } // [B1, C2] |
| 6068 | 14942 | test { try toUnicodeFail("\xe2\x80\x8d\xef\xbd\xa1\xf0\x9e\xa4\xba"); } // [B1, C2] |
| 14943 | test { try toAsciiFail("\xe2\x80\x8d\xef\xbd\xa1\xf0\x9e\xa4\xba", false); } // [B1, C2] |
| 14944 | test { try toAsciiFail("\xe2\x80\x8d\xef\xbd\xa1\xf0\x9e\xa4\xba", true); } // [A4_2] |
| 6069 | 14945 | test { try toUnicodePass("xn--ye6h", "\xf0\x9e\xa4\xba"); } |
| 6070 | 14946 | test { try toAsciiPass("xn--ye6h", "xn--ye6h", false); } |
| 6071 | 14947 | test { try toAsciiPass("xn--ye6h", "xn--ye6h", true); } |
| ... | ... | @@ -6076,136 +14952,398 @@ test { try toUnicodePass("\xf0\x9e\xa4\x98", "\xf0\x9e\xa4\xba"); } |
| 6076 | 14952 | test { try toAsciiPass("\xf0\x9e\xa4\x98", "xn--ye6h", false); } |
| 6077 | 14953 | test { try toAsciiPass("\xf0\x9e\xa4\x98", "xn--ye6h", true); } |
| 6078 | 14954 | test { try toUnicodeFail("\xe0\xa0\xa9\xdc\xa4.\xe1\xa2\xa3"); } // [B1, V6] |
| 14955 | test { try toAsciiFail("\xe0\xa0\xa9\xdc\xa4.\xe1\xa2\xa3", false); } // [B1, V6] |
| 14956 | test { try toAsciiFail("\xe0\xa0\xa9\xdc\xa4.\xe1\xa2\xa3", true); } // [B1, V6] |
| 6079 | 14957 | test { try toUnicodeFail("xn--unb53c.xn--tbf"); } // [B1, V6] |
| 14958 | test { try toAsciiFail("xn--unb53c.xn--tbf", false); } // [B1, V6] |
| 14959 | test { try toAsciiFail("xn--unb53c.xn--tbf", true); } // [B1, V6] |
| 6080 | 14960 | test { try toUnicodeFail("\xdc\xbc\xe2\x80\x8c-\xe3\x80\x82\xf0\x93\x90\xbe\xc3\x9f"); } // [C1, V3, V6, V7] |
| 14961 | test { try toAsciiFail("\xdc\xbc\xe2\x80\x8c-\xe3\x80\x82\xf0\x93\x90\xbe\xc3\x9f", false); } // [C1, V3, V6, V7] |
| 14962 | test { try toAsciiFail("\xdc\xbc\xe2\x80\x8c-\xe3\x80\x82\xf0\x93\x90\xbe\xc3\x9f", true); } // [V3, V6, V7] |
| 6081 | 14963 | test { try toUnicodeFail("\xdc\xbc\xe2\x80\x8c-\xe3\x80\x82\xf0\x93\x90\xbeSS"); } // [C1, V3, V6, V7] |
| 14964 | test { try toAsciiFail("\xdc\xbc\xe2\x80\x8c-\xe3\x80\x82\xf0\x93\x90\xbeSS", false); } // [C1, V3, V6, V7] |
| 14965 | test { try toAsciiFail("\xdc\xbc\xe2\x80\x8c-\xe3\x80\x82\xf0\x93\x90\xbeSS", true); } // [V3, V6, V7] |
| 6082 | 14966 | test { try toUnicodeFail("\xdc\xbc\xe2\x80\x8c-\xe3\x80\x82\xf0\x93\x90\xbess"); } // [C1, V3, V6, V7] |
| 14967 | test { try toAsciiFail("\xdc\xbc\xe2\x80\x8c-\xe3\x80\x82\xf0\x93\x90\xbess", false); } // [C1, V3, V6, V7] |
| 14968 | test { try toAsciiFail("\xdc\xbc\xe2\x80\x8c-\xe3\x80\x82\xf0\x93\x90\xbess", true); } // [V3, V6, V7] |
| 6083 | 14969 | test { try toUnicodeFail("\xdc\xbc\xe2\x80\x8c-\xe3\x80\x82\xf0\x93\x90\xbeSs"); } // [C1, V3, V6, V7] |
| 14970 | test { try toAsciiFail("\xdc\xbc\xe2\x80\x8c-\xe3\x80\x82\xf0\x93\x90\xbeSs", false); } // [C1, V3, V6, V7] |
| 14971 | test { try toAsciiFail("\xdc\xbc\xe2\x80\x8c-\xe3\x80\x82\xf0\x93\x90\xbeSs", true); } // [V3, V6, V7] |
| 6084 | 14972 | test { try toUnicodeFail("xn----s2c.xn--ss-066q"); } // [V3, V6, V7] |
| 14973 | test { try toAsciiFail("xn----s2c.xn--ss-066q", false); } // [V3, V6, V7] |
| 14974 | test { try toAsciiFail("xn----s2c.xn--ss-066q", true); } // [V3, V6, V7] |
| 6085 | 14975 | test { try toUnicodeFail("xn----s2c071q.xn--ss-066q"); } // [C1, V3, V6, V7] |
| 14976 | test { try toAsciiFail("xn----s2c071q.xn--ss-066q", false); } // [C1, V3, V6, V7] |
| 14977 | test { try toAsciiFail("xn----s2c071q.xn--ss-066q", true); } // [C1, V3, V6, V7] |
| 6086 | 14978 | test { try toUnicodeFail("xn----s2c071q.xn--zca7848m"); } // [C1, V3, V6, V7] |
| 14979 | test { try toAsciiFail("xn----s2c071q.xn--zca7848m", false); } // [C1, V3, V6, V7] |
| 14980 | test { try toAsciiFail("xn----s2c071q.xn--zca7848m", true); } // [C1, V3, V6, V7] |
| 6087 | 14981 | test { try toUnicodeFail("\xe2\x80\x8c\xcf\x82\xf0\x9f\x83\xa1\xe2\x92\x97.\xe0\xb3\x86\xe4\xbb\xa7\xdd\x96"); } // [B1, B5, B6, C1, V6, V7] |
| 14982 | test { try toAsciiFail("\xe2\x80\x8c\xcf\x82\xf0\x9f\x83\xa1\xe2\x92\x97.\xe0\xb3\x86\xe4\xbb\xa7\xdd\x96", false); } // [B1, B5, B6, C1, V6, V7] |
| 14983 | test { try toAsciiFail("\xe2\x80\x8c\xcf\x82\xf0\x9f\x83\xa1\xe2\x92\x97.\xe0\xb3\x86\xe4\xbb\xa7\xdd\x96", true); } // [B5, B6, V6, V7] |
| 6088 | 14984 | test { try toUnicodeFail("\xe2\x80\x8c\xcf\x82\xf0\x9f\x83\xa116..\xe0\xb3\x86\xe4\xbb\xa7\xdd\x96"); } // [B1, B5, B6, C1, V6, X4_2] |
| 14985 | test { try toAsciiFail("\xe2\x80\x8c\xcf\x82\xf0\x9f\x83\xa116..\xe0\xb3\x86\xe4\xbb\xa7\xdd\x96", false); } // [B1, B5, B6, C1, V6, A4_2] |
| 14986 | test { try toAsciiFail("\xe2\x80\x8c\xcf\x82\xf0\x9f\x83\xa116..\xe0\xb3\x86\xe4\xbb\xa7\xdd\x96", true); } // [B5, B6, V6, A4_2] |
| 6089 | 14987 | test { try toUnicodeFail("\xe2\x80\x8c\xce\xa3\xf0\x9f\x83\xa116..\xe0\xb3\x86\xe4\xbb\xa7\xdd\x96"); } // [B1, B5, B6, C1, V6, X4_2] |
| 14988 | test { try toAsciiFail("\xe2\x80\x8c\xce\xa3\xf0\x9f\x83\xa116..\xe0\xb3\x86\xe4\xbb\xa7\xdd\x96", false); } // [B1, B5, B6, C1, V6, A4_2] |
| 14989 | test { try toAsciiFail("\xe2\x80\x8c\xce\xa3\xf0\x9f\x83\xa116..\xe0\xb3\x86\xe4\xbb\xa7\xdd\x96", true); } // [B5, B6, V6, A4_2] |
| 6090 | 14990 | test { try toUnicodeFail("\xe2\x80\x8c\xcf\x83\xf0\x9f\x83\xa116..\xe0\xb3\x86\xe4\xbb\xa7\xdd\x96"); } // [B1, B5, B6, C1, V6, X4_2] |
| 14991 | test { try toAsciiFail("\xe2\x80\x8c\xcf\x83\xf0\x9f\x83\xa116..\xe0\xb3\x86\xe4\xbb\xa7\xdd\x96", false); } // [B1, B5, B6, C1, V6, A4_2] |
| 14992 | test { try toAsciiFail("\xe2\x80\x8c\xcf\x83\xf0\x9f\x83\xa116..\xe0\xb3\x86\xe4\xbb\xa7\xdd\x96", true); } // [B5, B6, V6, A4_2] |
| 6091 | 14993 | test { try toUnicodeFail("xn--16-ubc66061c..xn--9ob79ycx2e"); } // [B5, B6, V6, X4_2] |
| 14994 | test { try toAsciiFail("xn--16-ubc66061c..xn--9ob79ycx2e", false); } // [B5, B6, V6, A4_2] |
| 14995 | test { try toAsciiFail("xn--16-ubc66061c..xn--9ob79ycx2e", true); } // [B5, B6, V6, A4_2] |
| 6092 | 14996 | test { try toUnicodeFail("xn--16-ubc7700avy99b..xn--9ob79ycx2e"); } // [B1, B5, B6, C1, V6, X4_2] |
| 14997 | test { try toAsciiFail("xn--16-ubc7700avy99b..xn--9ob79ycx2e", false); } // [B1, B5, B6, C1, V6, A4_2] |
| 14998 | test { try toAsciiFail("xn--16-ubc7700avy99b..xn--9ob79ycx2e", true); } // [B1, B5, B6, C1, V6, A4_2] |
| 6093 | 14999 | test { try toUnicodeFail("xn--16-rbc1800avy99b..xn--9ob79ycx2e"); } // [B1, B5, B6, C1, V6, X4_2] |
| 15000 | test { try toAsciiFail("xn--16-rbc1800avy99b..xn--9ob79ycx2e", false); } // [B1, B5, B6, C1, V6, A4_2] |
| 15001 | test { try toAsciiFail("xn--16-rbc1800avy99b..xn--9ob79ycx2e", true); } // [B1, B5, B6, C1, V6, A4_2] |
| 6094 | 15002 | test { try toUnicodeFail("\xe2\x80\x8c\xce\xa3\xf0\x9f\x83\xa1\xe2\x92\x97.\xe0\xb3\x86\xe4\xbb\xa7\xdd\x96"); } // [B1, B5, B6, C1, V6, V7] |
| 15003 | test { try toAsciiFail("\xe2\x80\x8c\xce\xa3\xf0\x9f\x83\xa1\xe2\x92\x97.\xe0\xb3\x86\xe4\xbb\xa7\xdd\x96", false); } // [B1, B5, B6, C1, V6, V7] |
| 15004 | test { try toAsciiFail("\xe2\x80\x8c\xce\xa3\xf0\x9f\x83\xa1\xe2\x92\x97.\xe0\xb3\x86\xe4\xbb\xa7\xdd\x96", true); } // [B5, B6, V6, V7] |
| 6095 | 15005 | test { try toUnicodeFail("\xe2\x80\x8c\xcf\x83\xf0\x9f\x83\xa1\xe2\x92\x97.\xe0\xb3\x86\xe4\xbb\xa7\xdd\x96"); } // [B1, B5, B6, C1, V6, V7] |
| 15006 | test { try toAsciiFail("\xe2\x80\x8c\xcf\x83\xf0\x9f\x83\xa1\xe2\x92\x97.\xe0\xb3\x86\xe4\xbb\xa7\xdd\x96", false); } // [B1, B5, B6, C1, V6, V7] |
| 15007 | test { try toAsciiFail("\xe2\x80\x8c\xcf\x83\xf0\x9f\x83\xa1\xe2\x92\x97.\xe0\xb3\x86\xe4\xbb\xa7\xdd\x96", true); } // [B5, B6, V6, V7] |
| 6096 | 15008 | test { try toUnicodeFail("xn--4xa229nbu92a.xn--9ob79ycx2e"); } // [B5, B6, V6, V7] |
| 15009 | test { try toAsciiFail("xn--4xa229nbu92a.xn--9ob79ycx2e", false); } // [B5, B6, V6, V7] |
| 15010 | test { try toAsciiFail("xn--4xa229nbu92a.xn--9ob79ycx2e", true); } // [B5, B6, V6, V7] |
| 6097 | 15011 | test { try toUnicodeFail("xn--4xa595lz9czy52d.xn--9ob79ycx2e"); } // [B1, B5, B6, C1, V6, V7] |
| 15012 | test { try toAsciiFail("xn--4xa595lz9czy52d.xn--9ob79ycx2e", false); } // [B1, B5, B6, C1, V6, V7] |
| 15013 | test { try toAsciiFail("xn--4xa595lz9czy52d.xn--9ob79ycx2e", true); } // [B1, B5, B6, C1, V6, V7] |
| 6098 | 15014 | test { try toUnicodeFail("xn--3xa795lz9czy52d.xn--9ob79ycx2e"); } // [B1, B5, B6, C1, V6, V7] |
| 15015 | test { try toAsciiFail("xn--3xa795lz9czy52d.xn--9ob79ycx2e", false); } // [B1, B5, B6, C1, V6, V7] |
| 15016 | test { try toAsciiFail("xn--3xa795lz9czy52d.xn--9ob79ycx2e", true); } // [B1, B5, B6, C1, V6, V7] |
| 6099 | 15017 | test { try toUnicodeFail("-.\xf0\x9e\xb8\x9a"); } // [B1, V3] |
| 15018 | test { try toAsciiFail("-.\xf0\x9e\xb8\x9a", false); } // [B1, V3] |
| 15019 | test { try toAsciiFail("-.\xf0\x9e\xb8\x9a", true); } // [B1, V3] |
| 6100 | 15020 | test { try toUnicodeFail("-.\xd8\xb8"); } // [B1, V3] |
| 15021 | test { try toAsciiFail("-.\xd8\xb8", false); } // [B1, V3] |
| 15022 | test { try toAsciiFail("-.\xd8\xb8", true); } // [B1, V3] |
| 6101 | 15023 | test { try toUnicodeFail("-.xn--3gb"); } // [B1, V3] |
| 15024 | test { try toAsciiFail("-.xn--3gb", false); } // [B1, V3] |
| 15025 | test { try toAsciiFail("-.xn--3gb", true); } // [B1, V3] |
| 6102 | 15026 | test { try toUnicodeFail("\xf2\x8f\x9b\x93\xda\x83.\xe0\xbd\xbe\xd8\xb4"); } // [B1, B5, B6, V6, V7] |
| 15027 | test { try toAsciiFail("\xf2\x8f\x9b\x93\xda\x83.\xe0\xbd\xbe\xd8\xb4", false); } // [B1, B5, B6, V6, V7] |
| 15028 | test { try toAsciiFail("\xf2\x8f\x9b\x93\xda\x83.\xe0\xbd\xbe\xd8\xb4", true); } // [B1, B5, B6, V6, V7] |
| 6103 | 15029 | test { try toUnicodeFail("xn--8ib92728i.xn--zgb968b"); } // [B1, B5, B6, V6, V7] |
| 15030 | test { try toAsciiFail("xn--8ib92728i.xn--zgb968b", false); } // [B1, B5, B6, V6, V7] |
| 15031 | test { try toAsciiFail("xn--8ib92728i.xn--zgb968b", true); } // [B1, B5, B6, V6, V7] |
| 6104 | 15032 | test { try toUnicodeFail("\xe0\xbf\xa6\xe0\xa1\x83\xf1\xbd\xb6\xac.\xf0\x90\xae\x8f"); } // [B5, V7] |
| 15033 | test { try toAsciiFail("\xe0\xbf\xa6\xe0\xa1\x83\xf1\xbd\xb6\xac.\xf0\x90\xae\x8f", false); } // [B5, V7] |
| 15034 | test { try toAsciiFail("\xe0\xbf\xa6\xe0\xa1\x83\xf1\xbd\xb6\xac.\xf0\x90\xae\x8f", true); } // [B5, V7] |
| 6105 | 15035 | test { try toUnicodeFail("xn--1vb320b5m04p.xn--m29c"); } // [B5, V7] |
| 15036 | test { try toAsciiFail("xn--1vb320b5m04p.xn--m29c", false); } // [B5, V7] |
| 15037 | test { try toAsciiFail("xn--1vb320b5m04p.xn--m29c", true); } // [B5, V7] |
| 6106 | 15038 | test { try toUnicodeFail("2\xf1\x8e\xa8\xa0\xdf\x8b\xc3\x9f\xe3\x80\x82\xe1\xa0\xbd"); } // [B1, V7] |
| 15039 | test { try toAsciiFail("2\xf1\x8e\xa8\xa0\xdf\x8b\xc3\x9f\xe3\x80\x82\xe1\xa0\xbd", false); } // [B1, V7] |
| 15040 | test { try toAsciiFail("2\xf1\x8e\xa8\xa0\xdf\x8b\xc3\x9f\xe3\x80\x82\xe1\xa0\xbd", true); } // [B1, V7] |
| 6107 | 15041 | test { try toUnicodeFail("2\xf1\x8e\xa8\xa0\xdf\x8bSS\xe3\x80\x82\xe1\xa0\xbd"); } // [B1, V7] |
| 15042 | test { try toAsciiFail("2\xf1\x8e\xa8\xa0\xdf\x8bSS\xe3\x80\x82\xe1\xa0\xbd", false); } // [B1, V7] |
| 15043 | test { try toAsciiFail("2\xf1\x8e\xa8\xa0\xdf\x8bSS\xe3\x80\x82\xe1\xa0\xbd", true); } // [B1, V7] |
| 6108 | 15044 | test { try toUnicodeFail("2\xf1\x8e\xa8\xa0\xdf\x8bss\xe3\x80\x82\xe1\xa0\xbd"); } // [B1, V7] |
| 15045 | test { try toAsciiFail("2\xf1\x8e\xa8\xa0\xdf\x8bss\xe3\x80\x82\xe1\xa0\xbd", false); } // [B1, V7] |
| 15046 | test { try toAsciiFail("2\xf1\x8e\xa8\xa0\xdf\x8bss\xe3\x80\x82\xe1\xa0\xbd", true); } // [B1, V7] |
| 6109 | 15047 | test { try toUnicodeFail("xn--2ss-odg83511n.xn--w7e"); } // [B1, V7] |
| 15048 | test { try toAsciiFail("xn--2ss-odg83511n.xn--w7e", false); } // [B1, V7] |
| 15049 | test { try toAsciiFail("xn--2ss-odg83511n.xn--w7e", true); } // [B1, V7] |
| 6110 | 15050 | test { try toUnicodeFail("xn--2-qfa924cez02l.xn--w7e"); } // [B1, V7] |
| 15051 | test { try toAsciiFail("xn--2-qfa924cez02l.xn--w7e", false); } // [B1, V7] |
| 15052 | test { try toAsciiFail("xn--2-qfa924cez02l.xn--w7e", true); } // [B1, V7] |
| 6111 | 15053 | test { try toUnicodeFail("2\xf1\x8e\xa8\xa0\xdf\x8bSs\xe3\x80\x82\xe1\xa0\xbd"); } // [B1, V7] |
| 15054 | test { try toAsciiFail("2\xf1\x8e\xa8\xa0\xdf\x8bSs\xe3\x80\x82\xe1\xa0\xbd", false); } // [B1, V7] |
| 15055 | test { try toAsciiFail("2\xf1\x8e\xa8\xa0\xdf\x8bSs\xe3\x80\x82\xe1\xa0\xbd", true); } // [B1, V7] |
| 6112 | 15056 | test { try toUnicodeFail("\xe3\xb8\xb3\xdf\x8a\xe2\x89\xae\xef\xbc\x8e\xdb\x8e\xc3\x9f-\xe2\x80\x8d"); } // [B2, B3, B5, B6, C2] |
| 15057 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a\xe2\x89\xae\xef\xbc\x8e\xdb\x8e\xc3\x9f-\xe2\x80\x8d", false); } // [B2, B3, B5, B6, C2] |
| 15058 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a\xe2\x89\xae\xef\xbc\x8e\xdb\x8e\xc3\x9f-\xe2\x80\x8d", true); } // [B2, B3, B5, B6, V3] |
| 6113 | 15059 | test { try toUnicodeFail("\xe3\xb8\xb3\xdf\x8a<\xcc\xb8\xef\xbc\x8e\xdb\x8e\xc3\x9f-\xe2\x80\x8d"); } // [B2, B3, B5, B6, C2] |
| 15060 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a<\xcc\xb8\xef\xbc\x8e\xdb\x8e\xc3\x9f-\xe2\x80\x8d", false); } // [B2, B3, B5, B6, C2] |
| 15061 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a<\xcc\xb8\xef\xbc\x8e\xdb\x8e\xc3\x9f-\xe2\x80\x8d", true); } // [B2, B3, B5, B6, V3] |
| 6114 | 15062 | test { try toUnicodeFail("\xe3\xb8\xb3\xdf\x8a\xe2\x89\xae.\xdb\x8e\xc3\x9f-\xe2\x80\x8d"); } // [B2, B3, B5, B6, C2] |
| 15063 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a\xe2\x89\xae.\xdb\x8e\xc3\x9f-\xe2\x80\x8d", false); } // [B2, B3, B5, B6, C2] |
| 15064 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a\xe2\x89\xae.\xdb\x8e\xc3\x9f-\xe2\x80\x8d", true); } // [B2, B3, B5, B6, V3] |
| 6115 | 15065 | test { try toUnicodeFail("\xe3\xb8\xb3\xdf\x8a<\xcc\xb8.\xdb\x8e\xc3\x9f-\xe2\x80\x8d"); } // [B2, B3, B5, B6, C2] |
| 15066 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a<\xcc\xb8.\xdb\x8e\xc3\x9f-\xe2\x80\x8d", false); } // [B2, B3, B5, B6, C2] |
| 15067 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a<\xcc\xb8.\xdb\x8e\xc3\x9f-\xe2\x80\x8d", true); } // [B2, B3, B5, B6, V3] |
| 6116 | 15068 | test { try toUnicodeFail("\xe3\xb8\xb3\xdf\x8a<\xcc\xb8.\xdb\x8eSS-\xe2\x80\x8d"); } // [B2, B3, B5, B6, C2] |
| 15069 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a<\xcc\xb8.\xdb\x8eSS-\xe2\x80\x8d", false); } // [B2, B3, B5, B6, C2] |
| 15070 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a<\xcc\xb8.\xdb\x8eSS-\xe2\x80\x8d", true); } // [B2, B3, B5, B6, V3] |
| 6117 | 15071 | test { try toUnicodeFail("\xe3\xb8\xb3\xdf\x8a\xe2\x89\xae.\xdb\x8eSS-\xe2\x80\x8d"); } // [B2, B3, B5, B6, C2] |
| 15072 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a\xe2\x89\xae.\xdb\x8eSS-\xe2\x80\x8d", false); } // [B2, B3, B5, B6, C2] |
| 15073 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a\xe2\x89\xae.\xdb\x8eSS-\xe2\x80\x8d", true); } // [B2, B3, B5, B6, V3] |
| 6118 | 15074 | test { try toUnicodeFail("\xe3\xb8\xb3\xdf\x8a\xe2\x89\xae.\xdb\x8ess-\xe2\x80\x8d"); } // [B2, B3, B5, B6, C2] |
| 15075 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a\xe2\x89\xae.\xdb\x8ess-\xe2\x80\x8d", false); } // [B2, B3, B5, B6, C2] |
| 15076 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a\xe2\x89\xae.\xdb\x8ess-\xe2\x80\x8d", true); } // [B2, B3, B5, B6, V3] |
| 6119 | 15077 | test { try toUnicodeFail("\xe3\xb8\xb3\xdf\x8a<\xcc\xb8.\xdb\x8ess-\xe2\x80\x8d"); } // [B2, B3, B5, B6, C2] |
| 15078 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a<\xcc\xb8.\xdb\x8ess-\xe2\x80\x8d", false); } // [B2, B3, B5, B6, C2] |
| 15079 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a<\xcc\xb8.\xdb\x8ess-\xe2\x80\x8d", true); } // [B2, B3, B5, B6, V3] |
| 6120 | 15080 | test { try toUnicodeFail("xn--lsb457kkut.xn--ss--qjf"); } // [B2, B3, B5, B6, V3] |
| 15081 | test { try toAsciiFail("xn--lsb457kkut.xn--ss--qjf", false); } // [B2, B3, B5, B6, V3] |
| 15082 | test { try toAsciiFail("xn--lsb457kkut.xn--ss--qjf", true); } // [B2, B3, B5, B6, V3] |
| 6121 | 15083 | test { try toUnicodeFail("xn--lsb457kkut.xn--ss--qjf2343a"); } // [B2, B3, B5, B6, C2] |
| 15084 | test { try toAsciiFail("xn--lsb457kkut.xn--ss--qjf2343a", false); } // [B2, B3, B5, B6, C2] |
| 15085 | test { try toAsciiFail("xn--lsb457kkut.xn--ss--qjf2343a", true); } // [B2, B3, B5, B6, C2] |
| 6122 | 15086 | test { try toUnicodeFail("xn--lsb457kkut.xn----pfa076bys4a"); } // [B2, B3, B5, B6, C2] |
| 15087 | test { try toAsciiFail("xn--lsb457kkut.xn----pfa076bys4a", false); } // [B2, B3, B5, B6, C2] |
| 15088 | test { try toAsciiFail("xn--lsb457kkut.xn----pfa076bys4a", true); } // [B2, B3, B5, B6, C2] |
| 6123 | 15089 | test { try toUnicodeFail("\xe3\xb8\xb3\xdf\x8a<\xcc\xb8\xef\xbc\x8e\xdb\x8eSS-\xe2\x80\x8d"); } // [B2, B3, B5, B6, C2] |
| 15090 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a<\xcc\xb8\xef\xbc\x8e\xdb\x8eSS-\xe2\x80\x8d", false); } // [B2, B3, B5, B6, C2] |
| 15091 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a<\xcc\xb8\xef\xbc\x8e\xdb\x8eSS-\xe2\x80\x8d", true); } // [B2, B3, B5, B6, V3] |
| 6124 | 15092 | test { try toUnicodeFail("\xe3\xb8\xb3\xdf\x8a\xe2\x89\xae\xef\xbc\x8e\xdb\x8eSS-\xe2\x80\x8d"); } // [B2, B3, B5, B6, C2] |
| 15093 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a\xe2\x89\xae\xef\xbc\x8e\xdb\x8eSS-\xe2\x80\x8d", false); } // [B2, B3, B5, B6, C2] |
| 15094 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a\xe2\x89\xae\xef\xbc\x8e\xdb\x8eSS-\xe2\x80\x8d", true); } // [B2, B3, B5, B6, V3] |
| 6125 | 15095 | test { try toUnicodeFail("\xe3\xb8\xb3\xdf\x8a\xe2\x89\xae\xef\xbc\x8e\xdb\x8ess-\xe2\x80\x8d"); } // [B2, B3, B5, B6, C2] |
| 15096 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a\xe2\x89\xae\xef\xbc\x8e\xdb\x8ess-\xe2\x80\x8d", false); } // [B2, B3, B5, B6, C2] |
| 15097 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a\xe2\x89\xae\xef\xbc\x8e\xdb\x8ess-\xe2\x80\x8d", true); } // [B2, B3, B5, B6, V3] |
| 6126 | 15098 | test { try toUnicodeFail("\xe3\xb8\xb3\xdf\x8a<\xcc\xb8\xef\xbc\x8e\xdb\x8ess-\xe2\x80\x8d"); } // [B2, B3, B5, B6, C2] |
| 15099 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a<\xcc\xb8\xef\xbc\x8e\xdb\x8ess-\xe2\x80\x8d", false); } // [B2, B3, B5, B6, C2] |
| 15100 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a<\xcc\xb8\xef\xbc\x8e\xdb\x8ess-\xe2\x80\x8d", true); } // [B2, B3, B5, B6, V3] |
| 6127 | 15101 | test { try toUnicodeFail("\xe3\xb8\xb3\xdf\x8a<\xcc\xb8.\xdb\x8eSs-\xe2\x80\x8d"); } // [B2, B3, B5, B6, C2] |
| 15102 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a<\xcc\xb8.\xdb\x8eSs-\xe2\x80\x8d", false); } // [B2, B3, B5, B6, C2] |
| 15103 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a<\xcc\xb8.\xdb\x8eSs-\xe2\x80\x8d", true); } // [B2, B3, B5, B6, V3] |
| 6128 | 15104 | test { try toUnicodeFail("\xe3\xb8\xb3\xdf\x8a\xe2\x89\xae.\xdb\x8eSs-\xe2\x80\x8d"); } // [B2, B3, B5, B6, C2] |
| 15105 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a\xe2\x89\xae.\xdb\x8eSs-\xe2\x80\x8d", false); } // [B2, B3, B5, B6, C2] |
| 15106 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a\xe2\x89\xae.\xdb\x8eSs-\xe2\x80\x8d", true); } // [B2, B3, B5, B6, V3] |
| 6129 | 15107 | test { try toUnicodeFail("\xe3\xb8\xb3\xdf\x8a<\xcc\xb8\xef\xbc\x8e\xdb\x8eSs-\xe2\x80\x8d"); } // [B2, B3, B5, B6, C2] |
| 15108 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a<\xcc\xb8\xef\xbc\x8e\xdb\x8eSs-\xe2\x80\x8d", false); } // [B2, B3, B5, B6, C2] |
| 15109 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a<\xcc\xb8\xef\xbc\x8e\xdb\x8eSs-\xe2\x80\x8d", true); } // [B2, B3, B5, B6, V3] |
| 6130 | 15110 | test { try toUnicodeFail("\xe3\xb8\xb3\xdf\x8a\xe2\x89\xae\xef\xbc\x8e\xdb\x8eSs-\xe2\x80\x8d"); } // [B2, B3, B5, B6, C2] |
| 15111 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a\xe2\x89\xae\xef\xbc\x8e\xdb\x8eSs-\xe2\x80\x8d", false); } // [B2, B3, B5, B6, C2] |
| 15112 | test { try toAsciiFail("\xe3\xb8\xb3\xdf\x8a\xe2\x89\xae\xef\xbc\x8e\xdb\x8eSs-\xe2\x80\x8d", true); } // [B2, B3, B5, B6, V3] |
| 6131 | 15113 | test { try toUnicodeFail("-\xf2\xb7\x9d\xac\xe1\x8d\x9e\xf0\x91\x9c\xa7.\xe1\xb7\xab-\xef\xb8\x92"); } // [V3, V6, V7] |
| 15114 | test { try toAsciiFail("-\xf2\xb7\x9d\xac\xe1\x8d\x9e\xf0\x91\x9c\xa7.\xe1\xb7\xab-\xef\xb8\x92", false); } // [V3, V6, V7] |
| 15115 | test { try toAsciiFail("-\xf2\xb7\x9d\xac\xe1\x8d\x9e\xf0\x91\x9c\xa7.\xe1\xb7\xab-\xef\xb8\x92", true); } // [V3, V6, V7] |
| 6132 | 15116 | test { try toUnicodeFail("-\xf2\xb7\x9d\xac\xe1\x8d\x9e\xf0\x91\x9c\xa7.\xe1\xb7\xab-\xe3\x80\x82"); } // [V3, V6, V7] |
| 15117 | test { try toAsciiFail("-\xf2\xb7\x9d\xac\xe1\x8d\x9e\xf0\x91\x9c\xa7.\xe1\xb7\xab-\xe3\x80\x82", false); } // [V3, V6, V7, A4_2] |
| 15118 | test { try toAsciiFail("-\xf2\xb7\x9d\xac\xe1\x8d\x9e\xf0\x91\x9c\xa7.\xe1\xb7\xab-\xe3\x80\x82", true); } // [V3, V6, V7, A4_2] |
| 6133 | 15119 | test { try toUnicodeFail("xn----b5h1837n2ok9f.xn----mkm."); } // [V3, V6, V7] |
| 15120 | test { try toAsciiFail("xn----b5h1837n2ok9f.xn----mkm.", false); } // [V3, V6, V7, A4_2] |
| 15121 | test { try toAsciiFail("xn----b5h1837n2ok9f.xn----mkm.", true); } // [V3, V6, V7, A4_2] |
| 6134 | 15122 | test { try toUnicodeFail("xn----b5h1837n2ok9f.xn----mkmw278h"); } // [V3, V6, V7] |
| 15123 | test { try toAsciiFail("xn----b5h1837n2ok9f.xn----mkmw278h", false); } // [V3, V6, V7] |
| 15124 | test { try toAsciiFail("xn----b5h1837n2ok9f.xn----mkmw278h", true); } // [V3, V6, V7] |
| 6135 | 15125 | test { try toUnicodeFail("\xef\xb8\x92.\xf2\x9a\xa0\xa1\xe1\xa9\x99"); } // [V7] |
| 15126 | test { try toAsciiFail("\xef\xb8\x92.\xf2\x9a\xa0\xa1\xe1\xa9\x99", false); } // [V7] |
| 15127 | test { try toAsciiFail("\xef\xb8\x92.\xf2\x9a\xa0\xa1\xe1\xa9\x99", true); } // [V7] |
| 6136 | 15128 | test { try toUnicodeFail("\xe3\x80\x82.\xf2\x9a\xa0\xa1\xe1\xa9\x99"); } // [V7, X4_2] |
| 15129 | test { try toAsciiFail("\xe3\x80\x82.\xf2\x9a\xa0\xa1\xe1\xa9\x99", false); } // [V7, A4_2] |
| 15130 | test { try toAsciiFail("\xe3\x80\x82.\xf2\x9a\xa0\xa1\xe1\xa9\x99", true); } // [V7, A4_2] |
| 6137 | 15131 | test { try toUnicodeFail("..xn--cof61594i"); } // [V7, X4_2] |
| 15132 | test { try toAsciiFail("..xn--cof61594i", false); } // [V7, A4_2] |
| 15133 | test { try toAsciiFail("..xn--cof61594i", true); } // [V7, A4_2] |
| 6138 | 15134 | test { try toUnicodeFail("xn--y86c.xn--cof61594i"); } // [V7] |
| 15135 | test { try toAsciiFail("xn--y86c.xn--cof61594i", false); } // [V7] |
| 15136 | test { try toAsciiFail("xn--y86c.xn--cof61594i", true); } // [V7] |
| 6139 | 15137 | test { try toUnicodeFail("\xcc\xa3\xe2\xb7\xa1\xe3\x80\x82\xe2\x80\x8c\xe2\x93\xbe\xe2\x80\x8c\xda\xb9"); } // [B1, C1, V6] |
| 15138 | test { try toAsciiFail("\xcc\xa3\xe2\xb7\xa1\xe3\x80\x82\xe2\x80\x8c\xe2\x93\xbe\xe2\x80\x8c\xda\xb9", false); } // [B1, C1, V6] |
| 15139 | test { try toAsciiFail("\xcc\xa3\xe2\xb7\xa1\xe3\x80\x82\xe2\x80\x8c\xe2\x93\xbe\xe2\x80\x8c\xda\xb9", true); } // [B1, V6] |
| 6140 | 15140 | test { try toUnicodeFail("xn--kta899s.xn--skb116m"); } // [B1, V6] |
| 15141 | test { try toAsciiFail("xn--kta899s.xn--skb116m", false); } // [B1, V6] |
| 15142 | test { try toAsciiFail("xn--kta899s.xn--skb116m", true); } // [B1, V6] |
| 6141 | 15143 | test { try toUnicodeFail("xn--kta899s.xn--skb970ka771c"); } // [B1, C1, V6] |
| 15144 | test { try toAsciiFail("xn--kta899s.xn--skb970ka771c", false); } // [B1, C1, V6] |
| 15145 | test { try toAsciiFail("xn--kta899s.xn--skb970ka771c", true); } // [B1, C1, V6] |
| 6142 | 15146 | test { try toUnicodeFail("\xf0\x9e\xa0\xb6\xe1\xa0\xb4\xdb\x9d\xef\xbd\xa1\xe1\x81\xb4\xf0\x9e\xa4\xb5\xf3\xa0\x85\xa6"); } // [B1, B2, V6, V7] |
| 15147 | test { try toAsciiFail("\xf0\x9e\xa0\xb6\xe1\xa0\xb4\xdb\x9d\xef\xbd\xa1\xe1\x81\xb4\xf0\x9e\xa4\xb5\xf3\xa0\x85\xa6", false); } // [B1, B2, V6, V7] |
| 15148 | test { try toAsciiFail("\xf0\x9e\xa0\xb6\xe1\xa0\xb4\xdb\x9d\xef\xbd\xa1\xe1\x81\xb4\xf0\x9e\xa4\xb5\xf3\xa0\x85\xa6", true); } // [B1, B2, V6, V7] |
| 6143 | 15149 | test { try toUnicodeFail("\xf0\x9e\xa0\xb6\xe1\xa0\xb4\xdb\x9d\xe3\x80\x82\xe1\x81\xb4\xf0\x9e\xa4\xb5\xf3\xa0\x85\xa6"); } // [B1, B2, V6, V7] |
| 15150 | test { try toAsciiFail("\xf0\x9e\xa0\xb6\xe1\xa0\xb4\xdb\x9d\xe3\x80\x82\xe1\x81\xb4\xf0\x9e\xa4\xb5\xf3\xa0\x85\xa6", false); } // [B1, B2, V6, V7] |
| 15151 | test { try toAsciiFail("\xf0\x9e\xa0\xb6\xe1\xa0\xb4\xdb\x9d\xe3\x80\x82\xe1\x81\xb4\xf0\x9e\xa4\xb5\xf3\xa0\x85\xa6", true); } // [B1, B2, V6, V7] |
| 6144 | 15152 | test { try toUnicodeFail("\xf0\x9e\xa0\xb6\xe1\xa0\xb4\xdb\x9d\xe3\x80\x82\xe1\x81\xb4\xf0\x9e\xa4\x93\xf3\xa0\x85\xa6"); } // [B1, B2, V6, V7] |
| 15153 | test { try toAsciiFail("\xf0\x9e\xa0\xb6\xe1\xa0\xb4\xdb\x9d\xe3\x80\x82\xe1\x81\xb4\xf0\x9e\xa4\x93\xf3\xa0\x85\xa6", false); } // [B1, B2, V6, V7] |
| 15154 | test { try toAsciiFail("\xf0\x9e\xa0\xb6\xe1\xa0\xb4\xdb\x9d\xe3\x80\x82\xe1\x81\xb4\xf0\x9e\xa4\x93\xf3\xa0\x85\xa6", true); } // [B1, B2, V6, V7] |
| 6145 | 15155 | test { try toUnicodeFail("xn--tlb199fwl35a.xn--yld4613v"); } // [B1, B2, V6, V7] |
| 15156 | test { try toAsciiFail("xn--tlb199fwl35a.xn--yld4613v", false); } // [B1, B2, V6, V7] |
| 15157 | test { try toAsciiFail("xn--tlb199fwl35a.xn--yld4613v", true); } // [B1, B2, V6, V7] |
| 6146 | 15158 | test { try toUnicodeFail("\xf0\x9e\xa0\xb6\xe1\xa0\xb4\xdb\x9d\xef\xbd\xa1\xe1\x81\xb4\xf0\x9e\xa4\x93\xf3\xa0\x85\xa6"); } // [B1, B2, V6, V7] |
| 15159 | test { try toAsciiFail("\xf0\x9e\xa0\xb6\xe1\xa0\xb4\xdb\x9d\xef\xbd\xa1\xe1\x81\xb4\xf0\x9e\xa4\x93\xf3\xa0\x85\xa6", false); } // [B1, B2, V6, V7] |
| 15160 | test { try toAsciiFail("\xf0\x9e\xa0\xb6\xe1\xa0\xb4\xdb\x9d\xef\xbd\xa1\xe1\x81\xb4\xf0\x9e\xa4\x93\xf3\xa0\x85\xa6", true); } // [B1, B2, V6, V7] |
| 6147 | 15161 | test { try toUnicodeFail("\xf0\x91\xb0\xba.-\xf2\x91\x9f\x8f"); } // [V3, V6, V7] |
| 15162 | test { try toAsciiFail("\xf0\x91\xb0\xba.-\xf2\x91\x9f\x8f", false); } // [V3, V6, V7] |
| 15163 | test { try toAsciiFail("\xf0\x91\xb0\xba.-\xf2\x91\x9f\x8f", true); } // [V3, V6, V7] |
| 6148 | 15164 | test { try toUnicodeFail("xn--jk3d.xn----iz68g"); } // [V3, V6, V7] |
| 15165 | test { try toAsciiFail("xn--jk3d.xn----iz68g", false); } // [V3, V6, V7] |
| 15166 | test { try toAsciiFail("xn--jk3d.xn----iz68g", true); } // [V3, V6, V7] |
| 6149 | 15167 | test { try toUnicodeFail("\xf3\xa0\xbb\xa9\xef\xbc\x8e\xe8\xb5\x8f"); } // [V7] |
| 15168 | test { try toAsciiFail("\xf3\xa0\xbb\xa9\xef\xbc\x8e\xe8\xb5\x8f", false); } // [V7] |
| 15169 | test { try toAsciiFail("\xf3\xa0\xbb\xa9\xef\xbc\x8e\xe8\xb5\x8f", true); } // [V7] |
| 6150 | 15170 | test { try toUnicodeFail("\xf3\xa0\xbb\xa9.\xe8\xb5\x8f"); } // [V7] |
| 15171 | test { try toAsciiFail("\xf3\xa0\xbb\xa9.\xe8\xb5\x8f", false); } // [V7] |
| 15172 | test { try toAsciiFail("\xf3\xa0\xbb\xa9.\xe8\xb5\x8f", true); } // [V7] |
| 6151 | 15173 | test { try toUnicodeFail("xn--2856e.xn--6o3a"); } // [V7] |
| 15174 | test { try toAsciiFail("xn--2856e.xn--6o3a", false); } // [V7] |
| 15175 | test { try toAsciiFail("xn--2856e.xn--6o3a", true); } // [V7] |
| 6152 | 15176 | test { try toUnicodeFail("\xda\xb0\xe1\xa0\xa1\xef\xbd\xa1\xe1\x82\xa1"); } // [B2, B3] |
| 15177 | test { try toAsciiFail("\xda\xb0\xe1\xa0\xa1\xef\xbd\xa1\xe1\x82\xa1", false); } // [B2, B3] |
| 15178 | test { try toAsciiFail("\xda\xb0\xe1\xa0\xa1\xef\xbd\xa1\xe1\x82\xa1", true); } // [B2, B3] |
| 6153 | 15179 | test { try toUnicodeFail("\xda\xb0\xe1\xa0\xa1\xe3\x80\x82\xe1\x82\xa1"); } // [B2, B3] |
| 15180 | test { try toAsciiFail("\xda\xb0\xe1\xa0\xa1\xe3\x80\x82\xe1\x82\xa1", false); } // [B2, B3] |
| 15181 | test { try toAsciiFail("\xda\xb0\xe1\xa0\xa1\xe3\x80\x82\xe1\x82\xa1", true); } // [B2, B3] |
| 6154 | 15182 | test { try toUnicodeFail("\xda\xb0\xe1\xa0\xa1\xe3\x80\x82\xe2\xb4\x81"); } // [B2, B3] |
| 15183 | test { try toAsciiFail("\xda\xb0\xe1\xa0\xa1\xe3\x80\x82\xe2\xb4\x81", false); } // [B2, B3] |
| 15184 | test { try toAsciiFail("\xda\xb0\xe1\xa0\xa1\xe3\x80\x82\xe2\xb4\x81", true); } // [B2, B3] |
| 6155 | 15185 | test { try toUnicodeFail("xn--jkb440g.xn--skj"); } // [B2, B3] |
| 15186 | test { try toAsciiFail("xn--jkb440g.xn--skj", false); } // [B2, B3] |
| 15187 | test { try toAsciiFail("xn--jkb440g.xn--skj", true); } // [B2, B3] |
| 6156 | 15188 | test { try toUnicodeFail("\xda\xb0\xe1\xa0\xa1\xef\xbd\xa1\xe2\xb4\x81"); } // [B2, B3] |
| 15189 | test { try toAsciiFail("\xda\xb0\xe1\xa0\xa1\xef\xbd\xa1\xe2\xb4\x81", false); } // [B2, B3] |
| 15190 | test { try toAsciiFail("\xda\xb0\xe1\xa0\xa1\xef\xbd\xa1\xe2\xb4\x81", true); } // [B2, B3] |
| 6157 | 15191 | test { try toUnicodeFail("xn--jkb440g.xn--8md"); } // [B2, B3, V7] |
| 15192 | test { try toAsciiFail("xn--jkb440g.xn--8md", false); } // [B2, B3, V7] |
| 15193 | test { try toAsciiFail("xn--jkb440g.xn--8md", true); } // [B2, B3, V7] |
| 6158 | 15194 | test { try toUnicodeFail("\xe2\x83\x9e\xe1\x82\xaa\xda\xbb\xcf\x82\xef\xbd\xa1-"); } // [B1, V3, V6] |
| 15195 | test { try toAsciiFail("\xe2\x83\x9e\xe1\x82\xaa\xda\xbb\xcf\x82\xef\xbd\xa1-", false); } // [B1, V3, V6] |
| 15196 | test { try toAsciiFail("\xe2\x83\x9e\xe1\x82\xaa\xda\xbb\xcf\x82\xef\xbd\xa1-", true); } // [B1, V3, V6] |
| 6159 | 15197 | test { try toUnicodeFail("\xe2\x83\x9e\xe1\x82\xaa\xda\xbb\xcf\x82\xe3\x80\x82-"); } // [B1, V3, V6] |
| 15198 | test { try toAsciiFail("\xe2\x83\x9e\xe1\x82\xaa\xda\xbb\xcf\x82\xe3\x80\x82-", false); } // [B1, V3, V6] |
| 15199 | test { try toAsciiFail("\xe2\x83\x9e\xe1\x82\xaa\xda\xbb\xcf\x82\xe3\x80\x82-", true); } // [B1, V3, V6] |
| 6160 | 15200 | test { try toUnicodeFail("\xe2\x83\x9e\xe2\xb4\x8a\xda\xbb\xcf\x82\xe3\x80\x82-"); } // [B1, V3, V6] |
| 15201 | test { try toAsciiFail("\xe2\x83\x9e\xe2\xb4\x8a\xda\xbb\xcf\x82\xe3\x80\x82-", false); } // [B1, V3, V6] |
| 15202 | test { try toAsciiFail("\xe2\x83\x9e\xe2\xb4\x8a\xda\xbb\xcf\x82\xe3\x80\x82-", true); } // [B1, V3, V6] |
| 6161 | 15203 | test { try toUnicodeFail("\xe2\x83\x9e\xe1\x82\xaa\xda\xbb\xce\xa3\xe3\x80\x82-"); } // [B1, V3, V6] |
| 15204 | test { try toAsciiFail("\xe2\x83\x9e\xe1\x82\xaa\xda\xbb\xce\xa3\xe3\x80\x82-", false); } // [B1, V3, V6] |
| 15205 | test { try toAsciiFail("\xe2\x83\x9e\xe1\x82\xaa\xda\xbb\xce\xa3\xe3\x80\x82-", true); } // [B1, V3, V6] |
| 6162 | 15206 | test { try toUnicodeFail("\xe2\x83\x9e\xe2\xb4\x8a\xda\xbb\xcf\x83\xe3\x80\x82-"); } // [B1, V3, V6] |
| 15207 | test { try toAsciiFail("\xe2\x83\x9e\xe2\xb4\x8a\xda\xbb\xcf\x83\xe3\x80\x82-", false); } // [B1, V3, V6] |
| 15208 | test { try toAsciiFail("\xe2\x83\x9e\xe2\xb4\x8a\xda\xbb\xcf\x83\xe3\x80\x82-", true); } // [B1, V3, V6] |
| 6163 | 15209 | test { try toUnicodeFail("\xe2\x83\x9e\xe1\x82\xaa\xda\xbb\xcf\x83\xe3\x80\x82-"); } // [B1, V3, V6] |
| 15210 | test { try toAsciiFail("\xe2\x83\x9e\xe1\x82\xaa\xda\xbb\xcf\x83\xe3\x80\x82-", false); } // [B1, V3, V6] |
| 15211 | test { try toAsciiFail("\xe2\x83\x9e\xe1\x82\xaa\xda\xbb\xcf\x83\xe3\x80\x82-", true); } // [B1, V3, V6] |
| 6164 | 15212 | test { try toUnicodeFail("xn--4xa33mr38aeel.-"); } // [B1, V3, V6] |
| 15213 | test { try toAsciiFail("xn--4xa33mr38aeel.-", false); } // [B1, V3, V6] |
| 15214 | test { try toAsciiFail("xn--4xa33mr38aeel.-", true); } // [B1, V3, V6] |
| 6165 | 15215 | test { try toUnicodeFail("xn--3xa53mr38aeel.-"); } // [B1, V3, V6] |
| 15216 | test { try toAsciiFail("xn--3xa53mr38aeel.-", false); } // [B1, V3, V6] |
| 15217 | test { try toAsciiFail("xn--3xa53mr38aeel.-", true); } // [B1, V3, V6] |
| 6166 | 15218 | test { try toUnicodeFail("\xe2\x83\x9e\xe2\xb4\x8a\xda\xbb\xcf\x82\xef\xbd\xa1-"); } // [B1, V3, V6] |
| 15219 | test { try toAsciiFail("\xe2\x83\x9e\xe2\xb4\x8a\xda\xbb\xcf\x82\xef\xbd\xa1-", false); } // [B1, V3, V6] |
| 15220 | test { try toAsciiFail("\xe2\x83\x9e\xe2\xb4\x8a\xda\xbb\xcf\x82\xef\xbd\xa1-", true); } // [B1, V3, V6] |
| 6167 | 15221 | test { try toUnicodeFail("\xe2\x83\x9e\xe1\x82\xaa\xda\xbb\xce\xa3\xef\xbd\xa1-"); } // [B1, V3, V6] |
| 15222 | test { try toAsciiFail("\xe2\x83\x9e\xe1\x82\xaa\xda\xbb\xce\xa3\xef\xbd\xa1-", false); } // [B1, V3, V6] |
| 15223 | test { try toAsciiFail("\xe2\x83\x9e\xe1\x82\xaa\xda\xbb\xce\xa3\xef\xbd\xa1-", true); } // [B1, V3, V6] |
| 6168 | 15224 | test { try toUnicodeFail("\xe2\x83\x9e\xe2\xb4\x8a\xda\xbb\xcf\x83\xef\xbd\xa1-"); } // [B1, V3, V6] |
| 15225 | test { try toAsciiFail("\xe2\x83\x9e\xe2\xb4\x8a\xda\xbb\xcf\x83\xef\xbd\xa1-", false); } // [B1, V3, V6] |
| 15226 | test { try toAsciiFail("\xe2\x83\x9e\xe2\xb4\x8a\xda\xbb\xcf\x83\xef\xbd\xa1-", true); } // [B1, V3, V6] |
| 6169 | 15227 | test { try toUnicodeFail("\xe2\x83\x9e\xe1\x82\xaa\xda\xbb\xcf\x83\xef\xbd\xa1-"); } // [B1, V3, V6] |
| 15228 | test { try toAsciiFail("\xe2\x83\x9e\xe1\x82\xaa\xda\xbb\xcf\x83\xef\xbd\xa1-", false); } // [B1, V3, V6] |
| 15229 | test { try toAsciiFail("\xe2\x83\x9e\xe1\x82\xaa\xda\xbb\xcf\x83\xef\xbd\xa1-", true); } // [B1, V3, V6] |
| 6170 | 15230 | test { try toUnicodeFail("xn--4xa33m7zmb0q.-"); } // [B1, V3, V6, V7] |
| 15231 | test { try toAsciiFail("xn--4xa33m7zmb0q.-", false); } // [B1, V3, V6, V7] |
| 15232 | test { try toAsciiFail("xn--4xa33m7zmb0q.-", true); } // [B1, V3, V6, V7] |
| 6171 | 15233 | test { try toUnicodeFail("xn--3xa53m7zmb0q.-"); } // [B1, V3, V6, V7] |
| 15234 | test { try toAsciiFail("xn--3xa53m7zmb0q.-", false); } // [B1, V3, V6, V7] |
| 15235 | test { try toAsciiFail("xn--3xa53m7zmb0q.-", true); } // [B1, V3, V6, V7] |
| 6172 | 15236 | test { try toUnicodeFail("\xe1\x82\xad\xef\xbc\x8e\xf1\x8d\x87\xa6\xe2\x80\x8c"); } // [C1, V7] |
| 15237 | test { try toAsciiFail("\xe1\x82\xad\xef\xbc\x8e\xf1\x8d\x87\xa6\xe2\x80\x8c", false); } // [C1, V7] |
| 15238 | test { try toAsciiFail("\xe1\x82\xad\xef\xbc\x8e\xf1\x8d\x87\xa6\xe2\x80\x8c", true); } // [V7] |
| 6173 | 15239 | test { try toUnicodeFail("\xe1\x82\xad.\xf1\x8d\x87\xa6\xe2\x80\x8c"); } // [C1, V7] |
| 15240 | test { try toAsciiFail("\xe1\x82\xad.\xf1\x8d\x87\xa6\xe2\x80\x8c", false); } // [C1, V7] |
| 15241 | test { try toAsciiFail("\xe1\x82\xad.\xf1\x8d\x87\xa6\xe2\x80\x8c", true); } // [V7] |
| 6174 | 15242 | test { try toUnicodeFail("\xe2\xb4\x8d.\xf1\x8d\x87\xa6\xe2\x80\x8c"); } // [C1, V7] |
| 15243 | test { try toAsciiFail("\xe2\xb4\x8d.\xf1\x8d\x87\xa6\xe2\x80\x8c", false); } // [C1, V7] |
| 15244 | test { try toAsciiFail("\xe2\xb4\x8d.\xf1\x8d\x87\xa6\xe2\x80\x8c", true); } // [V7] |
| 6175 | 15245 | test { try toUnicodeFail("xn--4kj.xn--p01x"); } // [V7] |
| 15246 | test { try toAsciiFail("xn--4kj.xn--p01x", false); } // [V7] |
| 15247 | test { try toAsciiFail("xn--4kj.xn--p01x", true); } // [V7] |
| 6176 | 15248 | test { try toUnicodeFail("xn--4kj.xn--0ug56448b"); } // [C1, V7] |
| 15249 | test { try toAsciiFail("xn--4kj.xn--0ug56448b", false); } // [C1, V7] |
| 15250 | test { try toAsciiFail("xn--4kj.xn--0ug56448b", true); } // [C1, V7] |
| 6177 | 15251 | test { try toUnicodeFail("\xe2\xb4\x8d\xef\xbc\x8e\xf1\x8d\x87\xa6\xe2\x80\x8c"); } // [C1, V7] |
| 15252 | test { try toAsciiFail("\xe2\xb4\x8d\xef\xbc\x8e\xf1\x8d\x87\xa6\xe2\x80\x8c", false); } // [C1, V7] |
| 15253 | test { try toAsciiFail("\xe2\xb4\x8d\xef\xbc\x8e\xf1\x8d\x87\xa6\xe2\x80\x8c", true); } // [V7] |
| 6178 | 15254 | test { try toUnicodeFail("xn--lnd.xn--p01x"); } // [V7] |
| 15255 | test { try toAsciiFail("xn--lnd.xn--p01x", false); } // [V7] |
| 15256 | test { try toAsciiFail("xn--lnd.xn--p01x", true); } // [V7] |
| 6179 | 15257 | test { try toUnicodeFail("xn--lnd.xn--0ug56448b"); } // [C1, V7] |
| 15258 | test { try toAsciiFail("xn--lnd.xn--0ug56448b", false); } // [C1, V7] |
| 15259 | test { try toAsciiFail("xn--lnd.xn--0ug56448b", true); } // [C1, V7] |
| 6180 | 15260 | test { try toUnicodeFail("\xf2\x89\x9f\x82\xf3\xa0\xb5\xa3.\xf0\x90\xab\xab\xe1\xa9\xa0\xf3\xb4\xba\x96\xe1\xad\x84"); } // [B2, B3, B6, V7] |
| 15261 | test { try toAsciiFail("\xf2\x89\x9f\x82\xf3\xa0\xb5\xa3.\xf0\x90\xab\xab\xe1\xa9\xa0\xf3\xb4\xba\x96\xe1\xad\x84", false); } // [B2, B3, B6, V7] |
| 15262 | test { try toAsciiFail("\xf2\x89\x9f\x82\xf3\xa0\xb5\xa3.\xf0\x90\xab\xab\xe1\xa9\xa0\xf3\xb4\xba\x96\xe1\xad\x84", true); } // [B2, B3, B6, V7] |
| 6181 | 15263 | test { try toUnicodeFail("xn--9u37blu98h.xn--jof13bt568cork1j"); } // [B2, B3, B6, V7] |
| 15264 | test { try toAsciiFail("xn--9u37blu98h.xn--jof13bt568cork1j", false); } // [B2, B3, B6, V7] |
| 15265 | test { try toAsciiFail("xn--9u37blu98h.xn--jof13bt568cork1j", true); } // [B2, B3, B6, V7] |
| 6182 | 15266 | test { try toUnicodeFail("\xe2\x89\xaf\xe2\x9d\x8a\xe1\xa0\xaf\xef\xbd\xa1\xf0\x90\xb9\xb1\xe2\xba\xa8"); } // [B1] |
| 15267 | test { try toAsciiFail("\xe2\x89\xaf\xe2\x9d\x8a\xe1\xa0\xaf\xef\xbd\xa1\xf0\x90\xb9\xb1\xe2\xba\xa8", false); } // [B1] |
| 15268 | test { try toAsciiFail("\xe2\x89\xaf\xe2\x9d\x8a\xe1\xa0\xaf\xef\xbd\xa1\xf0\x90\xb9\xb1\xe2\xba\xa8", true); } // [B1] |
| 6183 | 15269 | test { try toUnicodeFail(">\xcc\xb8\xe2\x9d\x8a\xe1\xa0\xaf\xef\xbd\xa1\xf0\x90\xb9\xb1\xe2\xba\xa8"); } // [B1] |
| 15270 | test { try toAsciiFail(">\xcc\xb8\xe2\x9d\x8a\xe1\xa0\xaf\xef\xbd\xa1\xf0\x90\xb9\xb1\xe2\xba\xa8", false); } // [B1] |
| 15271 | test { try toAsciiFail(">\xcc\xb8\xe2\x9d\x8a\xe1\xa0\xaf\xef\xbd\xa1\xf0\x90\xb9\xb1\xe2\xba\xa8", true); } // [B1] |
| 6184 | 15272 | test { try toUnicodeFail("\xe2\x89\xaf\xe2\x9d\x8a\xe1\xa0\xaf\xe3\x80\x82\xf0\x90\xb9\xb1\xe2\xba\xa8"); } // [B1] |
| 15273 | test { try toAsciiFail("\xe2\x89\xaf\xe2\x9d\x8a\xe1\xa0\xaf\xe3\x80\x82\xf0\x90\xb9\xb1\xe2\xba\xa8", false); } // [B1] |
| 15274 | test { try toAsciiFail("\xe2\x89\xaf\xe2\x9d\x8a\xe1\xa0\xaf\xe3\x80\x82\xf0\x90\xb9\xb1\xe2\xba\xa8", true); } // [B1] |
| 6185 | 15275 | test { try toUnicodeFail(">\xcc\xb8\xe2\x9d\x8a\xe1\xa0\xaf\xe3\x80\x82\xf0\x90\xb9\xb1\xe2\xba\xa8"); } // [B1] |
| 15276 | test { try toAsciiFail(">\xcc\xb8\xe2\x9d\x8a\xe1\xa0\xaf\xe3\x80\x82\xf0\x90\xb9\xb1\xe2\xba\xa8", false); } // [B1] |
| 15277 | test { try toAsciiFail(">\xcc\xb8\xe2\x9d\x8a\xe1\xa0\xaf\xe3\x80\x82\xf0\x90\xb9\xb1\xe2\xba\xa8", true); } // [B1] |
| 6186 | 15278 | test { try toUnicodeFail("xn--i7e163ct2d.xn--vwj7372e"); } // [B1] |
| 15279 | test { try toAsciiFail("xn--i7e163ct2d.xn--vwj7372e", false); } // [B1] |
| 15280 | test { try toAsciiFail("xn--i7e163ct2d.xn--vwj7372e", true); } // [B1] |
| 6187 | 15281 | test { try toUnicodeFail("\xf4\x81\x95\x9c\xf0\x90\xb9\xa7\xf0\x9e\xad\x81\xf0\x90\xb9\xa9\xe3\x80\x82\xe1\x82\xa8\xf0\x90\xab\xae\xe1\x82\xaf"); } // [B5, B6, V7] |
| 15282 | test { try toAsciiFail("\xf4\x81\x95\x9c\xf0\x90\xb9\xa7\xf0\x9e\xad\x81\xf0\x90\xb9\xa9\xe3\x80\x82\xe1\x82\xa8\xf0\x90\xab\xae\xe1\x82\xaf", false); } // [B5, B6, V7] |
| 15283 | test { try toAsciiFail("\xf4\x81\x95\x9c\xf0\x90\xb9\xa7\xf0\x9e\xad\x81\xf0\x90\xb9\xa9\xe3\x80\x82\xe1\x82\xa8\xf0\x90\xab\xae\xe1\x82\xaf", true); } // [B5, B6, V7] |
| 6188 | 15284 | test { try toUnicodeFail("\xf4\x81\x95\x9c\xf0\x90\xb9\xa7\xf0\x9e\xad\x81\xf0\x90\xb9\xa9\xe3\x80\x82\xe2\xb4\x88\xf0\x90\xab\xae\xe2\xb4\x8f"); } // [B5, B6, V7] |
| 15285 | test { try toAsciiFail("\xf4\x81\x95\x9c\xf0\x90\xb9\xa7\xf0\x9e\xad\x81\xf0\x90\xb9\xa9\xe3\x80\x82\xe2\xb4\x88\xf0\x90\xab\xae\xe2\xb4\x8f", false); } // [B5, B6, V7] |
| 15286 | test { try toAsciiFail("\xf4\x81\x95\x9c\xf0\x90\xb9\xa7\xf0\x9e\xad\x81\xf0\x90\xb9\xa9\xe3\x80\x82\xe2\xb4\x88\xf0\x90\xab\xae\xe2\xb4\x8f", true); } // [B5, B6, V7] |
| 6189 | 15287 | test { try toUnicodeFail("xn--fo0de1270ope54j.xn--zkjo0151o"); } // [B5, B6, V7] |
| 15288 | test { try toAsciiFail("xn--fo0de1270ope54j.xn--zkjo0151o", false); } // [B5, B6, V7] |
| 15289 | test { try toAsciiFail("xn--fo0de1270ope54j.xn--zkjo0151o", true); } // [B5, B6, V7] |
| 6190 | 15290 | test { try toUnicodeFail("xn--fo0de1270ope54j.xn--gndo2033q"); } // [B5, B6, V7] |
| 15291 | test { try toAsciiFail("xn--fo0de1270ope54j.xn--gndo2033q", false); } // [B5, B6, V7] |
| 15292 | test { try toAsciiFail("xn--fo0de1270ope54j.xn--gndo2033q", true); } // [B5, B6, V7] |
| 6191 | 15293 | test { try toUnicodeFail("\xf0\x9e\xa0\x82\xe3\x80\x82\xea\xa4\xa6"); } // [B1, V6] |
| 15294 | test { try toAsciiFail("\xf0\x9e\xa0\x82\xe3\x80\x82\xea\xa4\xa6", false); } // [B1, V6] |
| 15295 | test { try toAsciiFail("\xf0\x9e\xa0\x82\xe3\x80\x82\xea\xa4\xa6", true); } // [B1, V6] |
| 6192 | 15296 | test { try toUnicodeFail("xn--145h.xn--ti9a"); } // [B1, V6] |
| 15297 | test { try toAsciiFail("xn--145h.xn--ti9a", false); } // [B1, V6] |
| 15298 | test { try toAsciiFail("xn--145h.xn--ti9a", true); } // [B1, V6] |
| 6193 | 15299 | test { try toUnicodeFail("\xf0\x9d\x9f\x94\xf0\x90\xb9\xab\xef\xbc\x8e\xdc\xb3\xe1\x80\xb7\xef\xbc\x99\xea\xa1\x87"); } // [B1, V6] |
| 15300 | test { try toAsciiFail("\xf0\x9d\x9f\x94\xf0\x90\xb9\xab\xef\xbc\x8e\xdc\xb3\xe1\x80\xb7\xef\xbc\x99\xea\xa1\x87", false); } // [B1, V6] |
| 15301 | test { try toAsciiFail("\xf0\x9d\x9f\x94\xf0\x90\xb9\xab\xef\xbc\x8e\xdc\xb3\xe1\x80\xb7\xef\xbc\x99\xea\xa1\x87", true); } // [B1, V6] |
| 6194 | 15302 | test { try toUnicodeFail("\xf0\x9d\x9f\x94\xf0\x90\xb9\xab\xef\xbc\x8e\xe1\x80\xb7\xdc\xb3\xef\xbc\x99\xea\xa1\x87"); } // [B1, V6] |
| 15303 | test { try toAsciiFail("\xf0\x9d\x9f\x94\xf0\x90\xb9\xab\xef\xbc\x8e\xe1\x80\xb7\xdc\xb3\xef\xbc\x99\xea\xa1\x87", false); } // [B1, V6] |
| 15304 | test { try toAsciiFail("\xf0\x9d\x9f\x94\xf0\x90\xb9\xab\xef\xbc\x8e\xe1\x80\xb7\xdc\xb3\xef\xbc\x99\xea\xa1\x87", true); } // [B1, V6] |
| 6195 | 15305 | test { try toUnicodeFail("6\xf0\x90\xb9\xab.\xe1\x80\xb7\xdc\xb39\xea\xa1\x87"); } // [B1, V6] |
| 15306 | test { try toAsciiFail("6\xf0\x90\xb9\xab.\xe1\x80\xb7\xdc\xb39\xea\xa1\x87", false); } // [B1, V6] |
| 15307 | test { try toAsciiFail("6\xf0\x90\xb9\xab.\xe1\x80\xb7\xdc\xb39\xea\xa1\x87", true); } // [B1, V6] |
| 6196 | 15308 | test { try toUnicodeFail("xn--6-t26i.xn--9-91c730e8u8n"); } // [B1, V6] |
| 15309 | test { try toAsciiFail("xn--6-t26i.xn--9-91c730e8u8n", false); } // [B1, V6] |
| 15310 | test { try toAsciiFail("xn--6-t26i.xn--9-91c730e8u8n", true); } // [B1, V6] |
| 6197 | 15311 | test { try toUnicodeFail("\xdc\xa4\xd8\x83\xf0\x9e\xb2\xb6\xef\xbc\x8e\xdb\x98"); } // [B1, V6, V7] |
| 15312 | test { try toAsciiFail("\xdc\xa4\xd8\x83\xf0\x9e\xb2\xb6\xef\xbc\x8e\xdb\x98", false); } // [B1, V6, V7] |
| 15313 | test { try toAsciiFail("\xdc\xa4\xd8\x83\xf0\x9e\xb2\xb6\xef\xbc\x8e\xdb\x98", true); } // [B1, V6, V7] |
| 6198 | 15314 | test { try toUnicodeFail("\xdc\xa4\xd8\x83\xf0\x9e\xb2\xb6.\xdb\x98"); } // [B1, V6, V7] |
| 15315 | test { try toAsciiFail("\xdc\xa4\xd8\x83\xf0\x9e\xb2\xb6.\xdb\x98", false); } // [B1, V6, V7] |
| 15316 | test { try toAsciiFail("\xdc\xa4\xd8\x83\xf0\x9e\xb2\xb6.\xdb\x98", true); } // [B1, V6, V7] |
| 6199 | 15317 | test { try toUnicodeFail("xn--lfb19ct414i.xn--olb"); } // [B1, V6, V7] |
| 15318 | test { try toAsciiFail("xn--lfb19ct414i.xn--olb", false); } // [B1, V6, V7] |
| 15319 | test { try toAsciiFail("xn--lfb19ct414i.xn--olb", true); } // [B1, V6, V7] |
| 6200 | 15320 | test { try toUnicodeFail("\xe2\x9c\x86\xf1\xb1\x94\xa9\xea\xa1\x8b\xef\xbc\x8e\xd8\xb2\xe2\x80\x8d\xf0\x9e\xa3\xb4"); } // [B1, C2, V7] |
| 15321 | test { try toAsciiFail("\xe2\x9c\x86\xf1\xb1\x94\xa9\xea\xa1\x8b\xef\xbc\x8e\xd8\xb2\xe2\x80\x8d\xf0\x9e\xa3\xb4", false); } // [B1, C2, V7] |
| 15322 | test { try toAsciiFail("\xe2\x9c\x86\xf1\xb1\x94\xa9\xea\xa1\x8b\xef\xbc\x8e\xd8\xb2\xe2\x80\x8d\xf0\x9e\xa3\xb4", true); } // [B1, V7] |
| 6201 | 15323 | test { try toUnicodeFail("\xe2\x9c\x86\xf1\xb1\x94\xa9\xea\xa1\x8b.\xd8\xb2\xe2\x80\x8d\xf0\x9e\xa3\xb4"); } // [B1, C2, V7] |
| 15324 | test { try toAsciiFail("\xe2\x9c\x86\xf1\xb1\x94\xa9\xea\xa1\x8b.\xd8\xb2\xe2\x80\x8d\xf0\x9e\xa3\xb4", false); } // [B1, C2, V7] |
| 15325 | test { try toAsciiFail("\xe2\x9c\x86\xf1\xb1\x94\xa9\xea\xa1\x8b.\xd8\xb2\xe2\x80\x8d\xf0\x9e\xa3\xb4", true); } // [B1, V7] |
| 6202 | 15326 | test { try toUnicodeFail("xn--1biv525bcix0d.xn--xgb6828v"); } // [B1, V7] |
| 15327 | test { try toAsciiFail("xn--1biv525bcix0d.xn--xgb6828v", false); } // [B1, V7] |
| 15328 | test { try toAsciiFail("xn--1biv525bcix0d.xn--xgb6828v", true); } // [B1, V7] |
| 6203 | 15329 | test { try toUnicodeFail("xn--1biv525bcix0d.xn--xgb253k0m73a"); } // [B1, C2, V7] |
| 15330 | test { try toAsciiFail("xn--1biv525bcix0d.xn--xgb253k0m73a", false); } // [B1, C2, V7] |
| 15331 | test { try toAsciiFail("xn--1biv525bcix0d.xn--xgb253k0m73a", true); } // [B1, C2, V7] |
| 6204 | 15332 | test { try toUnicodeFail("\xe0\xa1\x85\xf1\x83\xbe\xb0\xf0\x9e\xb8\x8d-\xef\xbc\x8e\xe2\x89\xa0\xf2\x83\x81\x9f\xf0\x91\x8b\xaa"); } // [B1, B2, B3, V3, V7] |
| 15333 | test { try toAsciiFail("\xe0\xa1\x85\xf1\x83\xbe\xb0\xf0\x9e\xb8\x8d-\xef\xbc\x8e\xe2\x89\xa0\xf2\x83\x81\x9f\xf0\x91\x8b\xaa", false); } // [B1, B2, B3, V3, V7] |
| 15334 | test { try toAsciiFail("\xe0\xa1\x85\xf1\x83\xbe\xb0\xf0\x9e\xb8\x8d-\xef\xbc\x8e\xe2\x89\xa0\xf2\x83\x81\x9f\xf0\x91\x8b\xaa", true); } // [B1, B2, B3, V3, V7] |
| 6205 | 15335 | test { try toUnicodeFail("\xe0\xa1\x85\xf1\x83\xbe\xb0\xf0\x9e\xb8\x8d-\xef\xbc\x8e=\xcc\xb8\xf2\x83\x81\x9f\xf0\x91\x8b\xaa"); } // [B1, B2, B3, V3, V7] |
| 15336 | test { try toAsciiFail("\xe0\xa1\x85\xf1\x83\xbe\xb0\xf0\x9e\xb8\x8d-\xef\xbc\x8e=\xcc\xb8\xf2\x83\x81\x9f\xf0\x91\x8b\xaa", false); } // [B1, B2, B3, V3, V7] |
| 15337 | test { try toAsciiFail("\xe0\xa1\x85\xf1\x83\xbe\xb0\xf0\x9e\xb8\x8d-\xef\xbc\x8e=\xcc\xb8\xf2\x83\x81\x9f\xf0\x91\x8b\xaa", true); } // [B1, B2, B3, V3, V7] |
| 6206 | 15338 | test { try toUnicodeFail("\xe0\xa1\x85\xf1\x83\xbe\xb0\xd9\x86-.\xe2\x89\xa0\xf2\x83\x81\x9f\xf0\x91\x8b\xaa"); } // [B1, B2, B3, V3, V7] |
| 15339 | test { try toAsciiFail("\xe0\xa1\x85\xf1\x83\xbe\xb0\xd9\x86-.\xe2\x89\xa0\xf2\x83\x81\x9f\xf0\x91\x8b\xaa", false); } // [B1, B2, B3, V3, V7] |
| 15340 | test { try toAsciiFail("\xe0\xa1\x85\xf1\x83\xbe\xb0\xd9\x86-.\xe2\x89\xa0\xf2\x83\x81\x9f\xf0\x91\x8b\xaa", true); } // [B1, B2, B3, V3, V7] |
| 6207 | 15341 | test { try toUnicodeFail("\xe0\xa1\x85\xf1\x83\xbe\xb0\xd9\x86-.=\xcc\xb8\xf2\x83\x81\x9f\xf0\x91\x8b\xaa"); } // [B1, B2, B3, V3, V7] |
| 15342 | test { try toAsciiFail("\xe0\xa1\x85\xf1\x83\xbe\xb0\xd9\x86-.=\xcc\xb8\xf2\x83\x81\x9f\xf0\x91\x8b\xaa", false); } // [B1, B2, B3, V3, V7] |
| 15343 | test { try toAsciiFail("\xe0\xa1\x85\xf1\x83\xbe\xb0\xd9\x86-.=\xcc\xb8\xf2\x83\x81\x9f\xf0\x91\x8b\xaa", true); } // [B1, B2, B3, V3, V7] |
| 6208 | 15344 | test { try toUnicodeFail("xn----qoc64my971s.xn--1ch7585g76o3c"); } // [B1, B2, B3, V3, V7] |
| 15345 | test { try toAsciiFail("xn----qoc64my971s.xn--1ch7585g76o3c", false); } // [B1, B2, B3, V3, V7] |
| 15346 | test { try toAsciiFail("xn----qoc64my971s.xn--1ch7585g76o3c", true); } // [B1, B2, B3, V3, V7] |
| 6209 | 15347 | test { try toUnicodePass("\xf0\x9d\x9f\x9b\xef\xbc\x8e\xef\xa7\xb8", "3.\xe7\xac\xa0"); } |
| 6210 | 15348 | test { try toAsciiPass("\xf0\x9d\x9f\x9b\xef\xbc\x8e\xef\xa7\xb8", "3.xn--6vz", false); } |
| 6211 | 15349 | test { try toAsciiPass("\xf0\x9d\x9f\x9b\xef\xbc\x8e\xef\xa7\xb8", "3.xn--6vz", true); } |
| ... | ... | @@ -6219,187 +15357,530 @@ test { try toUnicodePass("3.xn--6vz", "3.\xe7\xac\xa0"); } |
| 6219 | 15357 | test { try toAsciiPass("3.xn--6vz", "3.xn--6vz", false); } |
| 6220 | 15358 | test { try toAsciiPass("3.xn--6vz", "3.xn--6vz", true); } |
| 6221 | 15359 | test { try toUnicodeFail("-\xe2\x80\x8d.\xe1\x82\xbe\xf0\x90\x8b\xb7"); } // [C2, V3] |
| 15360 | test { try toAsciiFail("-\xe2\x80\x8d.\xe1\x82\xbe\xf0\x90\x8b\xb7", false); } // [C2, V3] |
| 15361 | test { try toAsciiFail("-\xe2\x80\x8d.\xe1\x82\xbe\xf0\x90\x8b\xb7", true); } // [V3] |
| 6222 | 15362 | test { try toUnicodeFail("-\xe2\x80\x8d.\xe2\xb4\x9e\xf0\x90\x8b\xb7"); } // [C2, V3] |
| 15363 | test { try toAsciiFail("-\xe2\x80\x8d.\xe2\xb4\x9e\xf0\x90\x8b\xb7", false); } // [C2, V3] |
| 15364 | test { try toAsciiFail("-\xe2\x80\x8d.\xe2\xb4\x9e\xf0\x90\x8b\xb7", true); } // [V3] |
| 6223 | 15365 | test { try toUnicodeFail("-.xn--mlj8559d"); } // [V3] |
| 15366 | test { try toAsciiFail("-.xn--mlj8559d", false); } // [V3] |
| 15367 | test { try toAsciiFail("-.xn--mlj8559d", true); } // [V3] |
| 6224 | 15368 | test { try toUnicodeFail("xn----ugn.xn--mlj8559d"); } // [C2, V3] |
| 15369 | test { try toAsciiFail("xn----ugn.xn--mlj8559d", false); } // [C2, V3] |
| 15370 | test { try toAsciiFail("xn----ugn.xn--mlj8559d", true); } // [C2, V3] |
| 6225 | 15371 | test { try toUnicodeFail("-.xn--2nd2315j"); } // [V3, V7] |
| 15372 | test { try toAsciiFail("-.xn--2nd2315j", false); } // [V3, V7] |
| 15373 | test { try toAsciiFail("-.xn--2nd2315j", true); } // [V3, V7] |
| 6226 | 15374 | test { try toUnicodeFail("xn----ugn.xn--2nd2315j"); } // [C2, V3, V7] |
| 15375 | test { try toAsciiFail("xn----ugn.xn--2nd2315j", false); } // [C2, V3, V7] |
| 15376 | test { try toAsciiFail("xn----ugn.xn--2nd2315j", true); } // [C2, V3, V7] |
| 6227 | 15377 | test { try toUnicodeFail("\xe2\x80\x8d\xcf\x82\xc3\x9f\xdc\xb1\xef\xbc\x8e\xe0\xaf\x8d"); } // [C2, V6] |
| 15378 | test { try toAsciiFail("\xe2\x80\x8d\xcf\x82\xc3\x9f\xdc\xb1\xef\xbc\x8e\xe0\xaf\x8d", false); } // [C2, V6] |
| 15379 | test { try toAsciiFail("\xe2\x80\x8d\xcf\x82\xc3\x9f\xdc\xb1\xef\xbc\x8e\xe0\xaf\x8d", true); } // [V6] |
| 6228 | 15380 | test { try toUnicodeFail("\xe2\x80\x8d\xcf\x82\xc3\x9f\xdc\xb1.\xe0\xaf\x8d"); } // [C2, V6] |
| 15381 | test { try toAsciiFail("\xe2\x80\x8d\xcf\x82\xc3\x9f\xdc\xb1.\xe0\xaf\x8d", false); } // [C2, V6] |
| 15382 | test { try toAsciiFail("\xe2\x80\x8d\xcf\x82\xc3\x9f\xdc\xb1.\xe0\xaf\x8d", true); } // [V6] |
| 6229 | 15383 | test { try toUnicodeFail("\xe2\x80\x8d\xce\xa3SS\xdc\xb1.\xe0\xaf\x8d"); } // [C2, V6] |
| 15384 | test { try toAsciiFail("\xe2\x80\x8d\xce\xa3SS\xdc\xb1.\xe0\xaf\x8d", false); } // [C2, V6] |
| 15385 | test { try toAsciiFail("\xe2\x80\x8d\xce\xa3SS\xdc\xb1.\xe0\xaf\x8d", true); } // [V6] |
| 6230 | 15386 | test { try toUnicodeFail("\xe2\x80\x8d\xcf\x83ss\xdc\xb1.\xe0\xaf\x8d"); } // [C2, V6] |
| 15387 | test { try toAsciiFail("\xe2\x80\x8d\xcf\x83ss\xdc\xb1.\xe0\xaf\x8d", false); } // [C2, V6] |
| 15388 | test { try toAsciiFail("\xe2\x80\x8d\xcf\x83ss\xdc\xb1.\xe0\xaf\x8d", true); } // [V6] |
| 6231 | 15389 | test { try toUnicodeFail("\xe2\x80\x8d\xce\xa3ss\xdc\xb1.\xe0\xaf\x8d"); } // [C2, V6] |
| 15390 | test { try toAsciiFail("\xe2\x80\x8d\xce\xa3ss\xdc\xb1.\xe0\xaf\x8d", false); } // [C2, V6] |
| 15391 | test { try toAsciiFail("\xe2\x80\x8d\xce\xa3ss\xdc\xb1.\xe0\xaf\x8d", true); } // [V6] |
| 6232 | 15392 | test { try toUnicodeFail("xn--ss-ubc826a.xn--xmc"); } // [V6] |
| 15393 | test { try toAsciiFail("xn--ss-ubc826a.xn--xmc", false); } // [V6] |
| 15394 | test { try toAsciiFail("xn--ss-ubc826a.xn--xmc", true); } // [V6] |
| 6233 | 15395 | test { try toUnicodeFail("xn--ss-ubc826ab34b.xn--xmc"); } // [C2, V6] |
| 15396 | test { try toAsciiFail("xn--ss-ubc826ab34b.xn--xmc", false); } // [C2, V6] |
| 15397 | test { try toAsciiFail("xn--ss-ubc826ab34b.xn--xmc", true); } // [C2, V6] |
| 6234 | 15398 | test { try toUnicodeFail("\xe2\x80\x8d\xce\xa3\xc3\x9f\xdc\xb1.\xe0\xaf\x8d"); } // [C2, V6] |
| 15399 | test { try toAsciiFail("\xe2\x80\x8d\xce\xa3\xc3\x9f\xdc\xb1.\xe0\xaf\x8d", false); } // [C2, V6] |
| 15400 | test { try toAsciiFail("\xe2\x80\x8d\xce\xa3\xc3\x9f\xdc\xb1.\xe0\xaf\x8d", true); } // [V6] |
| 6235 | 15401 | test { try toUnicodeFail("\xe2\x80\x8d\xcf\x83\xc3\x9f\xdc\xb1.\xe0\xaf\x8d"); } // [C2, V6] |
| 15402 | test { try toAsciiFail("\xe2\x80\x8d\xcf\x83\xc3\x9f\xdc\xb1.\xe0\xaf\x8d", false); } // [C2, V6] |
| 15403 | test { try toAsciiFail("\xe2\x80\x8d\xcf\x83\xc3\x9f\xdc\xb1.\xe0\xaf\x8d", true); } // [V6] |
| 6236 | 15404 | test { try toUnicodeFail("xn--zca39lk1di19a.xn--xmc"); } // [C2, V6] |
| 15405 | test { try toAsciiFail("xn--zca39lk1di19a.xn--xmc", false); } // [C2, V6] |
| 15406 | test { try toAsciiFail("xn--zca39lk1di19a.xn--xmc", true); } // [C2, V6] |
| 6237 | 15407 | test { try toUnicodeFail("xn--zca19ln1di19a.xn--xmc"); } // [C2, V6] |
| 15408 | test { try toAsciiFail("xn--zca19ln1di19a.xn--xmc", false); } // [C2, V6] |
| 15409 | test { try toAsciiFail("xn--zca19ln1di19a.xn--xmc", true); } // [C2, V6] |
| 6238 | 15410 | test { try toUnicodeFail("\xe2\x80\x8d\xce\xa3SS\xdc\xb1\xef\xbc\x8e\xe0\xaf\x8d"); } // [C2, V6] |
| 15411 | test { try toAsciiFail("\xe2\x80\x8d\xce\xa3SS\xdc\xb1\xef\xbc\x8e\xe0\xaf\x8d", false); } // [C2, V6] |
| 15412 | test { try toAsciiFail("\xe2\x80\x8d\xce\xa3SS\xdc\xb1\xef\xbc\x8e\xe0\xaf\x8d", true); } // [V6] |
| 6239 | 15413 | test { try toUnicodeFail("\xe2\x80\x8d\xcf\x83ss\xdc\xb1\xef\xbc\x8e\xe0\xaf\x8d"); } // [C2, V6] |
| 15414 | test { try toAsciiFail("\xe2\x80\x8d\xcf\x83ss\xdc\xb1\xef\xbc\x8e\xe0\xaf\x8d", false); } // [C2, V6] |
| 15415 | test { try toAsciiFail("\xe2\x80\x8d\xcf\x83ss\xdc\xb1\xef\xbc\x8e\xe0\xaf\x8d", true); } // [V6] |
| 6240 | 15416 | test { try toUnicodeFail("\xe2\x80\x8d\xce\xa3ss\xdc\xb1\xef\xbc\x8e\xe0\xaf\x8d"); } // [C2, V6] |
| 15417 | test { try toAsciiFail("\xe2\x80\x8d\xce\xa3ss\xdc\xb1\xef\xbc\x8e\xe0\xaf\x8d", false); } // [C2, V6] |
| 15418 | test { try toAsciiFail("\xe2\x80\x8d\xce\xa3ss\xdc\xb1\xef\xbc\x8e\xe0\xaf\x8d", true); } // [V6] |
| 6241 | 15419 | test { try toUnicodeFail("\xe2\x80\x8d\xce\xa3\xc3\x9f\xdc\xb1\xef\xbc\x8e\xe0\xaf\x8d"); } // [C2, V6] |
| 15420 | test { try toAsciiFail("\xe2\x80\x8d\xce\xa3\xc3\x9f\xdc\xb1\xef\xbc\x8e\xe0\xaf\x8d", false); } // [C2, V6] |
| 15421 | test { try toAsciiFail("\xe2\x80\x8d\xce\xa3\xc3\x9f\xdc\xb1\xef\xbc\x8e\xe0\xaf\x8d", true); } // [V6] |
| 6242 | 15422 | test { try toUnicodeFail("\xe2\x80\x8d\xcf\x83\xc3\x9f\xdc\xb1\xef\xbc\x8e\xe0\xaf\x8d"); } // [C2, V6] |
| 15423 | test { try toAsciiFail("\xe2\x80\x8d\xcf\x83\xc3\x9f\xdc\xb1\xef\xbc\x8e\xe0\xaf\x8d", false); } // [C2, V6] |
| 15424 | test { try toAsciiFail("\xe2\x80\x8d\xcf\x83\xc3\x9f\xdc\xb1\xef\xbc\x8e\xe0\xaf\x8d", true); } // [V6] |
| 6243 | 15425 | test { try toUnicodeFail("\xe2\x89\xa0\xef\xbc\x8e\xe2\x80\x8d"); } // [C2] |
| 15426 | test { try toAsciiFail("\xe2\x89\xa0\xef\xbc\x8e\xe2\x80\x8d", false); } // [C2] |
| 15427 | test { try toAsciiFail("\xe2\x89\xa0\xef\xbc\x8e\xe2\x80\x8d", true); } // [A4_2] |
| 6244 | 15428 | test { try toUnicodeFail("=\xcc\xb8\xef\xbc\x8e\xe2\x80\x8d"); } // [C2] |
| 15429 | test { try toAsciiFail("=\xcc\xb8\xef\xbc\x8e\xe2\x80\x8d", false); } // [C2] |
| 15430 | test { try toAsciiFail("=\xcc\xb8\xef\xbc\x8e\xe2\x80\x8d", true); } // [A4_2] |
| 6245 | 15431 | test { try toUnicodeFail("\xe2\x89\xa0.\xe2\x80\x8d"); } // [C2] |
| 15432 | test { try toAsciiFail("\xe2\x89\xa0.\xe2\x80\x8d", false); } // [C2] |
| 15433 | test { try toAsciiFail("\xe2\x89\xa0.\xe2\x80\x8d", true); } // [A4_2] |
| 6246 | 15434 | test { try toUnicodeFail("=\xcc\xb8.\xe2\x80\x8d"); } // [C2] |
| 15435 | test { try toAsciiFail("=\xcc\xb8.\xe2\x80\x8d", false); } // [C2] |
| 15436 | test { try toAsciiFail("=\xcc\xb8.\xe2\x80\x8d", true); } // [A4_2] |
| 6247 | 15437 | test { try toUnicodePass("xn--1ch.", "\xe2\x89\xa0."); } |
| 15438 | test { try toAsciiFail("xn--1ch.", false); } // [A4_2] |
| 15439 | test { try toAsciiFail("xn--1ch.", true); } // [A4_2] |
| 6248 | 15440 | test { try toUnicodePass("\xe2\x89\xa0.", "\xe2\x89\xa0."); } |
| 15441 | test { try toAsciiFail("\xe2\x89\xa0.", false); } // [A4_2] |
| 15442 | test { try toAsciiFail("\xe2\x89\xa0.", true); } // [A4_2] |
| 6249 | 15443 | test { try toUnicodePass("=\xcc\xb8.", "\xe2\x89\xa0."); } |
| 15444 | test { try toAsciiFail("=\xcc\xb8.", false); } // [A4_2] |
| 15445 | test { try toAsciiFail("=\xcc\xb8.", true); } // [A4_2] |
| 6250 | 15446 | test { try toUnicodeFail("xn--1ch.xn--1ug"); } // [C2] |
| 15447 | test { try toAsciiFail("xn--1ch.xn--1ug", false); } // [C2] |
| 15448 | test { try toAsciiFail("xn--1ch.xn--1ug", true); } // [C2] |
| 6251 | 15449 | test { try toUnicodeFail("\xef\xb0\x81\xef\xbd\xa1\xe0\xb2\x81\xe1\xa0\xbc\xe2\x96\x97\xf2\x92\x81\x8b"); } // [B1, V6, V7] |
| 15450 | test { try toAsciiFail("\xef\xb0\x81\xef\xbd\xa1\xe0\xb2\x81\xe1\xa0\xbc\xe2\x96\x97\xf2\x92\x81\x8b", false); } // [B1, V6, V7] |
| 15451 | test { try toAsciiFail("\xef\xb0\x81\xef\xbd\xa1\xe0\xb2\x81\xe1\xa0\xbc\xe2\x96\x97\xf2\x92\x81\x8b", true); } // [B1, V6, V7] |
| 6252 | 15452 | test { try toUnicodeFail("\xd8\xa6\xd8\xad\xe3\x80\x82\xe0\xb2\x81\xe1\xa0\xbc\xe2\x96\x97\xf2\x92\x81\x8b"); } // [B1, V6, V7] |
| 15453 | test { try toAsciiFail("\xd8\xa6\xd8\xad\xe3\x80\x82\xe0\xb2\x81\xe1\xa0\xbc\xe2\x96\x97\xf2\x92\x81\x8b", false); } // [B1, V6, V7] |
| 15454 | test { try toAsciiFail("\xd8\xa6\xd8\xad\xe3\x80\x82\xe0\xb2\x81\xe1\xa0\xbc\xe2\x96\x97\xf2\x92\x81\x8b", true); } // [B1, V6, V7] |
| 6253 | 15455 | test { try toUnicodeFail("\xd9\x8a\xd9\x94\xd8\xad\xe3\x80\x82\xe0\xb2\x81\xe1\xa0\xbc\xe2\x96\x97\xf2\x92\x81\x8b"); } // [B1, V6, V7] |
| 15456 | test { try toAsciiFail("\xd9\x8a\xd9\x94\xd8\xad\xe3\x80\x82\xe0\xb2\x81\xe1\xa0\xbc\xe2\x96\x97\xf2\x92\x81\x8b", false); } // [B1, V6, V7] |
| 15457 | test { try toAsciiFail("\xd9\x8a\xd9\x94\xd8\xad\xe3\x80\x82\xe0\xb2\x81\xe1\xa0\xbc\xe2\x96\x97\xf2\x92\x81\x8b", true); } // [B1, V6, V7] |
| 6254 | 15458 | test { try toUnicodeFail("xn--lgbo.xn--2rc021dcxkrx55t"); } // [B1, V6, V7] |
| 15459 | test { try toAsciiFail("xn--lgbo.xn--2rc021dcxkrx55t", false); } // [B1, V6, V7] |
| 15460 | test { try toAsciiFail("xn--lgbo.xn--2rc021dcxkrx55t", true); } // [B1, V6, V7] |
| 6255 | 15461 | test { try toUnicodeFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xcf\x82\xef\xbc\x8e\xcf\x82\xf0\x90\xa8\xbf"); } // [V7] |
| 15462 | test { try toAsciiFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xcf\x82\xef\xbc\x8e\xcf\x82\xf0\x90\xa8\xbf", false); } // [V7] |
| 15463 | test { try toAsciiFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xcf\x82\xef\xbc\x8e\xcf\x82\xf0\x90\xa8\xbf", true); } // [V7] |
| 6256 | 15464 | test { try toUnicodeFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xcf\x82.\xcf\x82\xf0\x90\xa8\xbf"); } // [V7] |
| 15465 | test { try toAsciiFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xcf\x82.\xcf\x82\xf0\x90\xa8\xbf", false); } // [V7] |
| 15466 | test { try toAsciiFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xcf\x82.\xcf\x82\xf0\x90\xa8\xbf", true); } // [V7] |
| 6257 | 15467 | test { try toUnicodeFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xce\xa3.\xce\xa3\xf0\x90\xa8\xbf"); } // [V7] |
| 15468 | test { try toAsciiFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xce\xa3.\xce\xa3\xf0\x90\xa8\xbf", false); } // [V7] |
| 15469 | test { try toAsciiFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xce\xa3.\xce\xa3\xf0\x90\xa8\xbf", true); } // [V7] |
| 6258 | 15470 | test { try toUnicodeFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xcf\x83.\xcf\x82\xf0\x90\xa8\xbf"); } // [V7] |
| 15471 | test { try toAsciiFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xcf\x83.\xcf\x82\xf0\x90\xa8\xbf", false); } // [V7] |
| 15472 | test { try toAsciiFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xcf\x83.\xcf\x82\xf0\x90\xa8\xbf", true); } // [V7] |
| 6259 | 15473 | test { try toUnicodeFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xcf\x83.\xcf\x83\xf0\x90\xa8\xbf"); } // [V7] |
| 15474 | test { try toAsciiFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xcf\x83.\xcf\x83\xf0\x90\xa8\xbf", false); } // [V7] |
| 15475 | test { try toAsciiFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xcf\x83.\xcf\x83\xf0\x90\xa8\xbf", true); } // [V7] |
| 6260 | 15476 | test { try toUnicodeFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xce\xa3.\xcf\x83\xf0\x90\xa8\xbf"); } // [V7] |
| 15477 | test { try toAsciiFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xce\xa3.\xcf\x83\xf0\x90\xa8\xbf", false); } // [V7] |
| 15478 | test { try toAsciiFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xce\xa3.\xcf\x83\xf0\x90\xa8\xbf", true); } // [V7] |
| 6261 | 15479 | test { try toUnicodeFail("xn--4xa502av8297a.xn--4xa6055k"); } // [V7] |
| 15480 | test { try toAsciiFail("xn--4xa502av8297a.xn--4xa6055k", false); } // [V7] |
| 15481 | test { try toAsciiFail("xn--4xa502av8297a.xn--4xa6055k", true); } // [V7] |
| 6262 | 15482 | test { try toUnicodeFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xce\xa3.\xcf\x82\xf0\x90\xa8\xbf"); } // [V7] |
| 15483 | test { try toAsciiFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xce\xa3.\xcf\x82\xf0\x90\xa8\xbf", false); } // [V7] |
| 15484 | test { try toAsciiFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xce\xa3.\xcf\x82\xf0\x90\xa8\xbf", true); } // [V7] |
| 6263 | 15485 | test { try toUnicodeFail("xn--4xa502av8297a.xn--3xa8055k"); } // [V7] |
| 15486 | test { try toAsciiFail("xn--4xa502av8297a.xn--3xa8055k", false); } // [V7] |
| 15487 | test { try toAsciiFail("xn--4xa502av8297a.xn--3xa8055k", true); } // [V7] |
| 6264 | 15488 | test { try toUnicodeFail("xn--3xa702av8297a.xn--3xa8055k"); } // [V7] |
| 15489 | test { try toAsciiFail("xn--3xa702av8297a.xn--3xa8055k", false); } // [V7] |
| 15490 | test { try toAsciiFail("xn--3xa702av8297a.xn--3xa8055k", true); } // [V7] |
| 6265 | 15491 | test { try toUnicodeFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xce\xa3\xef\xbc\x8e\xce\xa3\xf0\x90\xa8\xbf"); } // [V7] |
| 15492 | test { try toAsciiFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xce\xa3\xef\xbc\x8e\xce\xa3\xf0\x90\xa8\xbf", false); } // [V7] |
| 15493 | test { try toAsciiFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xce\xa3\xef\xbc\x8e\xce\xa3\xf0\x90\xa8\xbf", true); } // [V7] |
| 6266 | 15494 | test { try toUnicodeFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xcf\x83\xef\xbc\x8e\xcf\x82\xf0\x90\xa8\xbf"); } // [V7] |
| 15495 | test { try toAsciiFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xcf\x83\xef\xbc\x8e\xcf\x82\xf0\x90\xa8\xbf", false); } // [V7] |
| 15496 | test { try toAsciiFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xcf\x83\xef\xbc\x8e\xcf\x82\xf0\x90\xa8\xbf", true); } // [V7] |
| 6267 | 15497 | test { try toUnicodeFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xcf\x83\xef\xbc\x8e\xcf\x83\xf0\x90\xa8\xbf"); } // [V7] |
| 15498 | test { try toAsciiFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xcf\x83\xef\xbc\x8e\xcf\x83\xf0\x90\xa8\xbf", false); } // [V7] |
| 15499 | test { try toAsciiFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xcf\x83\xef\xbc\x8e\xcf\x83\xf0\x90\xa8\xbf", true); } // [V7] |
| 6268 | 15500 | test { try toUnicodeFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xce\xa3\xef\xbc\x8e\xcf\x83\xf0\x90\xa8\xbf"); } // [V7] |
| 15501 | test { try toAsciiFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xce\xa3\xef\xbc\x8e\xcf\x83\xf0\x90\xa8\xbf", false); } // [V7] |
| 15502 | test { try toAsciiFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xce\xa3\xef\xbc\x8e\xcf\x83\xf0\x90\xa8\xbf", true); } // [V7] |
| 6269 | 15503 | test { try toUnicodeFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xce\xa3\xef\xbc\x8e\xcf\x82\xf0\x90\xa8\xbf"); } // [V7] |
| 15504 | test { try toAsciiFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xce\xa3\xef\xbc\x8e\xcf\x82\xf0\x90\xa8\xbf", false); } // [V7] |
| 15505 | test { try toAsciiFail("\xf3\xa7\x8b\xb5\xe0\xa7\x8d\xce\xa3\xef\xbc\x8e\xcf\x82\xf0\x90\xa8\xbf", true); } // [V7] |
| 6270 | 15506 | test { try toUnicodeFail("\xf0\x90\xab\x93\xdf\x98\xe7\x89\x85\xe0\xa3\xb8\xef\xbd\xa1\xf0\x9e\xa6\xa4\xe1\xa8\x97\xf2\xb1\x8d\xb0\xe1\x82\xb9"); } // [B2, B3, V7] |
| 15507 | test { try toAsciiFail("\xf0\x90\xab\x93\xdf\x98\xe7\x89\x85\xe0\xa3\xb8\xef\xbd\xa1\xf0\x9e\xa6\xa4\xe1\xa8\x97\xf2\xb1\x8d\xb0\xe1\x82\xb9", false); } // [B2, B3, V7] |
| 15508 | test { try toAsciiFail("\xf0\x90\xab\x93\xdf\x98\xe7\x89\x85\xe0\xa3\xb8\xef\xbd\xa1\xf0\x9e\xa6\xa4\xe1\xa8\x97\xf2\xb1\x8d\xb0\xe1\x82\xb9", true); } // [B2, B3, V7] |
| 6271 | 15509 | test { try toUnicodeFail("\xf0\x90\xab\x93\xdf\x98\xe7\x89\x85\xe0\xa3\xb8\xe3\x80\x82\xf0\x9e\xa6\xa4\xe1\xa8\x97\xf2\xb1\x8d\xb0\xe1\x82\xb9"); } // [B2, B3, V7] |
| 15510 | test { try toAsciiFail("\xf0\x90\xab\x93\xdf\x98\xe7\x89\x85\xe0\xa3\xb8\xe3\x80\x82\xf0\x9e\xa6\xa4\xe1\xa8\x97\xf2\xb1\x8d\xb0\xe1\x82\xb9", false); } // [B2, B3, V7] |
| 15511 | test { try toAsciiFail("\xf0\x90\xab\x93\xdf\x98\xe7\x89\x85\xe0\xa3\xb8\xe3\x80\x82\xf0\x9e\xa6\xa4\xe1\xa8\x97\xf2\xb1\x8d\xb0\xe1\x82\xb9", true); } // [B2, B3, V7] |
| 6272 | 15512 | test { try toUnicodeFail("\xf0\x90\xab\x93\xdf\x98\xe7\x89\x85\xe0\xa3\xb8\xe3\x80\x82\xf0\x9e\xa6\xa4\xe1\xa8\x97\xf2\xb1\x8d\xb0\xe2\xb4\x99"); } // [B2, B3, V7] |
| 15513 | test { try toAsciiFail("\xf0\x90\xab\x93\xdf\x98\xe7\x89\x85\xe0\xa3\xb8\xe3\x80\x82\xf0\x9e\xa6\xa4\xe1\xa8\x97\xf2\xb1\x8d\xb0\xe2\xb4\x99", false); } // [B2, B3, V7] |
| 15514 | test { try toAsciiFail("\xf0\x90\xab\x93\xdf\x98\xe7\x89\x85\xe0\xa3\xb8\xe3\x80\x82\xf0\x9e\xa6\xa4\xe1\xa8\x97\xf2\xb1\x8d\xb0\xe2\xb4\x99", true); } // [B2, B3, V7] |
| 6273 | 15515 | test { try toUnicodeFail("xn--zsb09cu46vjs6f.xn--gmf469fr883am5r1e"); } // [B2, B3, V7] |
| 15516 | test { try toAsciiFail("xn--zsb09cu46vjs6f.xn--gmf469fr883am5r1e", false); } // [B2, B3, V7] |
| 15517 | test { try toAsciiFail("xn--zsb09cu46vjs6f.xn--gmf469fr883am5r1e", true); } // [B2, B3, V7] |
| 6274 | 15518 | test { try toUnicodeFail("\xf0\x90\xab\x93\xdf\x98\xe7\x89\x85\xe0\xa3\xb8\xef\xbd\xa1\xf0\x9e\xa6\xa4\xe1\xa8\x97\xf2\xb1\x8d\xb0\xe2\xb4\x99"); } // [B2, B3, V7] |
| 15519 | test { try toAsciiFail("\xf0\x90\xab\x93\xdf\x98\xe7\x89\x85\xe0\xa3\xb8\xef\xbd\xa1\xf0\x9e\xa6\xa4\xe1\xa8\x97\xf2\xb1\x8d\xb0\xe2\xb4\x99", false); } // [B2, B3, V7] |
| 15520 | test { try toAsciiFail("\xf0\x90\xab\x93\xdf\x98\xe7\x89\x85\xe0\xa3\xb8\xef\xbd\xa1\xf0\x9e\xa6\xa4\xe1\xa8\x97\xf2\xb1\x8d\xb0\xe2\xb4\x99", true); } // [B2, B3, V7] |
| 6275 | 15521 | test { try toUnicodeFail("xn--zsb09cu46vjs6f.xn--xnd909bv540bm5k9d"); } // [B2, B3, V7] |
| 15522 | test { try toAsciiFail("xn--zsb09cu46vjs6f.xn--xnd909bv540bm5k9d", false); } // [B2, B3, V7] |
| 15523 | test { try toAsciiFail("xn--zsb09cu46vjs6f.xn--xnd909bv540bm5k9d", true); } // [B2, B3, V7] |
| 6276 | 15524 | test { try toUnicodeFail("\xf1\xa3\xa4\x92\xef\xbd\xa1\xeb\xa5\xa7"); } // [V7] |
| 15525 | test { try toAsciiFail("\xf1\xa3\xa4\x92\xef\xbd\xa1\xeb\xa5\xa7", false); } // [V7] |
| 15526 | test { try toAsciiFail("\xf1\xa3\xa4\x92\xef\xbd\xa1\xeb\xa5\xa7", true); } // [V7] |
| 6277 | 15527 | test { try toUnicodeFail("\xf1\xa3\xa4\x92\xef\xbd\xa1\xe1\x84\x85\xe1\x85\xb2\xe1\x86\xb6"); } // [V7] |
| 15528 | test { try toAsciiFail("\xf1\xa3\xa4\x92\xef\xbd\xa1\xe1\x84\x85\xe1\x85\xb2\xe1\x86\xb6", false); } // [V7] |
| 15529 | test { try toAsciiFail("\xf1\xa3\xa4\x92\xef\xbd\xa1\xe1\x84\x85\xe1\x85\xb2\xe1\x86\xb6", true); } // [V7] |
| 6278 | 15530 | test { try toUnicodeFail("\xf1\xa3\xa4\x92\xe3\x80\x82\xeb\xa5\xa7"); } // [V7] |
| 15531 | test { try toAsciiFail("\xf1\xa3\xa4\x92\xe3\x80\x82\xeb\xa5\xa7", false); } // [V7] |
| 15532 | test { try toAsciiFail("\xf1\xa3\xa4\x92\xe3\x80\x82\xeb\xa5\xa7", true); } // [V7] |
| 6279 | 15533 | test { try toUnicodeFail("\xf1\xa3\xa4\x92\xe3\x80\x82\xe1\x84\x85\xe1\x85\xb2\xe1\x86\xb6"); } // [V7] |
| 15534 | test { try toAsciiFail("\xf1\xa3\xa4\x92\xe3\x80\x82\xe1\x84\x85\xe1\x85\xb2\xe1\x86\xb6", false); } // [V7] |
| 15535 | test { try toAsciiFail("\xf1\xa3\xa4\x92\xe3\x80\x82\xe1\x84\x85\xe1\x85\xb2\xe1\x86\xb6", true); } // [V7] |
| 6280 | 15536 | test { try toUnicodeFail("xn--s264a.xn--pw2b"); } // [V7] |
| 15537 | test { try toAsciiFail("xn--s264a.xn--pw2b", false); } // [V7] |
| 15538 | test { try toAsciiFail("xn--s264a.xn--pw2b", true); } // [V7] |
| 6281 | 15539 | test { try toUnicodeFail("\xf0\x90\xb9\xb7\xe2\x80\x8d\xe3\x80\x82\xf3\x89\xb5\xa2"); } // [B1, C2, V7] |
| 15540 | test { try toAsciiFail("\xf0\x90\xb9\xb7\xe2\x80\x8d\xe3\x80\x82\xf3\x89\xb5\xa2", false); } // [B1, C2, V7] |
| 15541 | test { try toAsciiFail("\xf0\x90\xb9\xb7\xe2\x80\x8d\xe3\x80\x82\xf3\x89\xb5\xa2", true); } // [B1, V7] |
| 6282 | 15542 | test { try toUnicodeFail("xn--vo0d.xn--8088d"); } // [B1, V7] |
| 15543 | test { try toAsciiFail("xn--vo0d.xn--8088d", false); } // [B1, V7] |
| 15544 | test { try toAsciiFail("xn--vo0d.xn--8088d", true); } // [B1, V7] |
| 6283 | 15545 | test { try toUnicodeFail("xn--1ugx205g.xn--8088d"); } // [B1, C2, V7] |
| 15546 | test { try toAsciiFail("xn--1ugx205g.xn--8088d", false); } // [B1, C2, V7] |
| 15547 | test { try toAsciiFail("xn--1ugx205g.xn--8088d", true); } // [B1, C2, V7] |
| 6284 | 15548 | test { try toUnicodeFail("\xe1\x82\xb8\xdb\x82\xf0\x91\xb2\xad\xef\xbd\xa1-"); } // [B1, B5, B6, V3] |
| 15549 | test { try toAsciiFail("\xe1\x82\xb8\xdb\x82\xf0\x91\xb2\xad\xef\xbd\xa1-", false); } // [B1, B5, B6, V3] |
| 15550 | test { try toAsciiFail("\xe1\x82\xb8\xdb\x82\xf0\x91\xb2\xad\xef\xbd\xa1-", true); } // [B1, B5, B6, V3] |
| 6285 | 15551 | test { try toUnicodeFail("\xe1\x82\xb8\xdb\x81\xd9\x94\xf0\x91\xb2\xad\xef\xbd\xa1-"); } // [B1, B5, B6, V3] |
| 15552 | test { try toAsciiFail("\xe1\x82\xb8\xdb\x81\xd9\x94\xf0\x91\xb2\xad\xef\xbd\xa1-", false); } // [B1, B5, B6, V3] |
| 15553 | test { try toAsciiFail("\xe1\x82\xb8\xdb\x81\xd9\x94\xf0\x91\xb2\xad\xef\xbd\xa1-", true); } // [B1, B5, B6, V3] |
| 6286 | 15554 | test { try toUnicodeFail("\xe1\x82\xb8\xdb\x82\xf0\x91\xb2\xad\xe3\x80\x82-"); } // [B1, B5, B6, V3] |
| 15555 | test { try toAsciiFail("\xe1\x82\xb8\xdb\x82\xf0\x91\xb2\xad\xe3\x80\x82-", false); } // [B1, B5, B6, V3] |
| 15556 | test { try toAsciiFail("\xe1\x82\xb8\xdb\x82\xf0\x91\xb2\xad\xe3\x80\x82-", true); } // [B1, B5, B6, V3] |
| 6287 | 15557 | test { try toUnicodeFail("\xe1\x82\xb8\xdb\x81\xd9\x94\xf0\x91\xb2\xad\xe3\x80\x82-"); } // [B1, B5, B6, V3] |
| 15558 | test { try toAsciiFail("\xe1\x82\xb8\xdb\x81\xd9\x94\xf0\x91\xb2\xad\xe3\x80\x82-", false); } // [B1, B5, B6, V3] |
| 15559 | test { try toAsciiFail("\xe1\x82\xb8\xdb\x81\xd9\x94\xf0\x91\xb2\xad\xe3\x80\x82-", true); } // [B1, B5, B6, V3] |
| 6288 | 15560 | test { try toUnicodeFail("\xe2\xb4\x98\xdb\x81\xd9\x94\xf0\x91\xb2\xad\xe3\x80\x82-"); } // [B1, B5, B6, V3] |
| 15561 | test { try toAsciiFail("\xe2\xb4\x98\xdb\x81\xd9\x94\xf0\x91\xb2\xad\xe3\x80\x82-", false); } // [B1, B5, B6, V3] |
| 15562 | test { try toAsciiFail("\xe2\xb4\x98\xdb\x81\xd9\x94\xf0\x91\xb2\xad\xe3\x80\x82-", true); } // [B1, B5, B6, V3] |
| 6289 | 15563 | test { try toUnicodeFail("\xe2\xb4\x98\xdb\x82\xf0\x91\xb2\xad\xe3\x80\x82-"); } // [B1, B5, B6, V3] |
| 15564 | test { try toAsciiFail("\xe2\xb4\x98\xdb\x82\xf0\x91\xb2\xad\xe3\x80\x82-", false); } // [B1, B5, B6, V3] |
| 15565 | test { try toAsciiFail("\xe2\xb4\x98\xdb\x82\xf0\x91\xb2\xad\xe3\x80\x82-", true); } // [B1, B5, B6, V3] |
| 6290 | 15566 | test { try toUnicodeFail("xn--1kb147qfk3n.-"); } // [B1, B5, B6, V3] |
| 15567 | test { try toAsciiFail("xn--1kb147qfk3n.-", false); } // [B1, B5, B6, V3] |
| 15568 | test { try toAsciiFail("xn--1kb147qfk3n.-", true); } // [B1, B5, B6, V3] |
| 6291 | 15569 | test { try toUnicodeFail("\xe2\xb4\x98\xdb\x81\xd9\x94\xf0\x91\xb2\xad\xef\xbd\xa1-"); } // [B1, B5, B6, V3] |
| 15570 | test { try toAsciiFail("\xe2\xb4\x98\xdb\x81\xd9\x94\xf0\x91\xb2\xad\xef\xbd\xa1-", false); } // [B1, B5, B6, V3] |
| 15571 | test { try toAsciiFail("\xe2\xb4\x98\xdb\x81\xd9\x94\xf0\x91\xb2\xad\xef\xbd\xa1-", true); } // [B1, B5, B6, V3] |
| 6292 | 15572 | test { try toUnicodeFail("\xe2\xb4\x98\xdb\x82\xf0\x91\xb2\xad\xef\xbd\xa1-"); } // [B1, B5, B6, V3] |
| 15573 | test { try toAsciiFail("\xe2\xb4\x98\xdb\x82\xf0\x91\xb2\xad\xef\xbd\xa1-", false); } // [B1, B5, B6, V3] |
| 15574 | test { try toAsciiFail("\xe2\xb4\x98\xdb\x82\xf0\x91\xb2\xad\xef\xbd\xa1-", true); } // [B1, B5, B6, V3] |
| 6293 | 15575 | test { try toUnicodeFail("xn--1kb312c139t.-"); } // [B1, B5, B6, V3, V7] |
| 15576 | test { try toAsciiFail("xn--1kb312c139t.-", false); } // [B1, B5, B6, V3, V7] |
| 15577 | test { try toAsciiFail("xn--1kb312c139t.-", true); } // [B1, B5, B6, V3, V7] |
| 6294 | 15578 | test { try toUnicodeFail("\xea\xa0\x86\xd9\xbb\xe2\x82\x86\xe1\xa1\x90\xe3\x80\x82\xf0\x9f\x9b\x87\xef\xb3\x9d"); } // [B1, V6] |
| 15579 | test { try toAsciiFail("\xea\xa0\x86\xd9\xbb\xe2\x82\x86\xe1\xa1\x90\xe3\x80\x82\xf0\x9f\x9b\x87\xef\xb3\x9d", false); } // [B1, V6] |
| 15580 | test { try toAsciiFail("\xea\xa0\x86\xd9\xbb\xe2\x82\x86\xe1\xa1\x90\xe3\x80\x82\xf0\x9f\x9b\x87\xef\xb3\x9d", true); } // [B1, V6] |
| 6295 | 15581 | test { try toUnicodeFail("\xea\xa0\x86\xd9\xbb6\xe1\xa1\x90\xe3\x80\x82\xf0\x9f\x9b\x87\xd9\x8a\xd9\x85"); } // [B1, V6] |
| 15582 | test { try toAsciiFail("\xea\xa0\x86\xd9\xbb6\xe1\xa1\x90\xe3\x80\x82\xf0\x9f\x9b\x87\xd9\x8a\xd9\x85", false); } // [B1, V6] |
| 15583 | test { try toAsciiFail("\xea\xa0\x86\xd9\xbb6\xe1\xa1\x90\xe3\x80\x82\xf0\x9f\x9b\x87\xd9\x8a\xd9\x85", true); } // [B1, V6] |
| 6296 | 15584 | test { try toUnicodeFail("xn--6-rrc018krt9k.xn--hhbj61429a"); } // [B1, V6] |
| 15585 | test { try toAsciiFail("xn--6-rrc018krt9k.xn--hhbj61429a", false); } // [B1, V6] |
| 15586 | test { try toAsciiFail("xn--6-rrc018krt9k.xn--hhbj61429a", true); } // [B1, V6] |
| 6297 | 15587 | test { try toUnicodeFail("\xf2\xb8\x8d\x82.\xe3\x87\x84\xe1\xa1\x9f\xf0\x90\xab\x82\xd8\xa2"); } // [B1, V7] |
| 15588 | test { try toAsciiFail("\xf2\xb8\x8d\x82.\xe3\x87\x84\xe1\xa1\x9f\xf0\x90\xab\x82\xd8\xa2", false); } // [B1, V7] |
| 15589 | test { try toAsciiFail("\xf2\xb8\x8d\x82.\xe3\x87\x84\xe1\xa1\x9f\xf0\x90\xab\x82\xd8\xa2", true); } // [B1, V7] |
| 6298 | 15590 | test { try toUnicodeFail("\xf2\xb8\x8d\x82.\xe3\x87\x84\xe1\xa1\x9f\xf0\x90\xab\x82\xd8\xa7\xd9\x93"); } // [B1, V7] |
| 15591 | test { try toAsciiFail("\xf2\xb8\x8d\x82.\xe3\x87\x84\xe1\xa1\x9f\xf0\x90\xab\x82\xd8\xa7\xd9\x93", false); } // [B1, V7] |
| 15592 | test { try toAsciiFail("\xf2\xb8\x8d\x82.\xe3\x87\x84\xe1\xa1\x9f\xf0\x90\xab\x82\xd8\xa7\xd9\x93", true); } // [B1, V7] |
| 6299 | 15593 | test { try toUnicodeFail("xn--p292d.xn--hgb154ghrsvm2r"); } // [B1, V7] |
| 15594 | test { try toAsciiFail("xn--p292d.xn--hgb154ghrsvm2r", false); } // [B1, V7] |
| 15595 | test { try toAsciiFail("xn--p292d.xn--hgb154ghrsvm2r", true); } // [B1, V7] |
| 6300 | 15596 | test { try toUnicodeFail("\xdf\x9f\xf2\xb5\x9a\x8c\xe3\x80\x82-\xdf\xa9"); } // [B1, B2, B3, V3, V7] |
| 15597 | test { try toAsciiFail("\xdf\x9f\xf2\xb5\x9a\x8c\xe3\x80\x82-\xdf\xa9", false); } // [B1, B2, B3, V3, V7] |
| 15598 | test { try toAsciiFail("\xdf\x9f\xf2\xb5\x9a\x8c\xe3\x80\x82-\xdf\xa9", true); } // [B1, B2, B3, V3, V7] |
| 6301 | 15599 | test { try toUnicodeFail("xn--6sb88139l.xn----pdd"); } // [B1, B2, B3, V3, V7] |
| 15600 | test { try toAsciiFail("xn--6sb88139l.xn----pdd", false); } // [B1, B2, B3, V3, V7] |
| 15601 | test { try toAsciiFail("xn--6sb88139l.xn----pdd", true); } // [B1, B2, B3, V3, V7] |
| 6302 | 15602 | test { try toUnicodeFail("\xcf\x82\xd9\x83\xe2\xbe\x91\xef\xbc\x8e\xe2\x80\x8c\xe1\xa2\x9f\xe2\x80\x8c\xe2\x92\x88"); } // [B1, B5, C1, V7] |
| 15603 | test { try toAsciiFail("\xcf\x82\xd9\x83\xe2\xbe\x91\xef\xbc\x8e\xe2\x80\x8c\xe1\xa2\x9f\xe2\x80\x8c\xe2\x92\x88", false); } // [B1, B5, C1, V7] |
| 15604 | test { try toAsciiFail("\xcf\x82\xd9\x83\xe2\xbe\x91\xef\xbc\x8e\xe2\x80\x8c\xe1\xa2\x9f\xe2\x80\x8c\xe2\x92\x88", true); } // [B5, V7] |
| 6303 | 15605 | test { try toUnicodeFail("\xcf\x82\xd9\x83\xe8\xa5\xbe.\xe2\x80\x8c\xe1\xa2\x9f\xe2\x80\x8c1."); } // [B1, B5, C1] |
| 15606 | test { try toAsciiFail("\xcf\x82\xd9\x83\xe8\xa5\xbe.\xe2\x80\x8c\xe1\xa2\x9f\xe2\x80\x8c1.", false); } // [B1, B5, C1, A4_2] |
| 15607 | test { try toAsciiFail("\xcf\x82\xd9\x83\xe8\xa5\xbe.\xe2\x80\x8c\xe1\xa2\x9f\xe2\x80\x8c1.", true); } // [B5, A4_2] |
| 6304 | 15608 | test { try toUnicodeFail("\xce\xa3\xd9\x83\xe8\xa5\xbe.\xe2\x80\x8c\xe1\xa2\x9f\xe2\x80\x8c1."); } // [B1, B5, C1] |
| 15609 | test { try toAsciiFail("\xce\xa3\xd9\x83\xe8\xa5\xbe.\xe2\x80\x8c\xe1\xa2\x9f\xe2\x80\x8c1.", false); } // [B1, B5, C1, A4_2] |
| 15610 | test { try toAsciiFail("\xce\xa3\xd9\x83\xe8\xa5\xbe.\xe2\x80\x8c\xe1\xa2\x9f\xe2\x80\x8c1.", true); } // [B5, A4_2] |
| 6305 | 15611 | test { try toUnicodeFail("\xcf\x83\xd9\x83\xe8\xa5\xbe.\xe2\x80\x8c\xe1\xa2\x9f\xe2\x80\x8c1."); } // [B1, B5, C1] |
| 15612 | test { try toAsciiFail("\xcf\x83\xd9\x83\xe8\xa5\xbe.\xe2\x80\x8c\xe1\xa2\x9f\xe2\x80\x8c1.", false); } // [B1, B5, C1, A4_2] |
| 15613 | test { try toAsciiFail("\xcf\x83\xd9\x83\xe8\xa5\xbe.\xe2\x80\x8c\xe1\xa2\x9f\xe2\x80\x8c1.", true); } // [B5, A4_2] |
| 6306 | 15614 | test { try toUnicodeFail("xn--4xa49jux8r.xn--1-4ck."); } // [B5] |
| 15615 | test { try toAsciiFail("xn--4xa49jux8r.xn--1-4ck.", false); } // [B5, A4_2] |
| 15616 | test { try toAsciiFail("xn--4xa49jux8r.xn--1-4ck.", true); } // [B5, A4_2] |
| 6307 | 15617 | test { try toUnicodeFail("xn--4xa49jux8r.xn--1-4ck691bba."); } // [B1, B5, C1] |
| 15618 | test { try toAsciiFail("xn--4xa49jux8r.xn--1-4ck691bba.", false); } // [B1, B5, C1, A4_2] |
| 15619 | test { try toAsciiFail("xn--4xa49jux8r.xn--1-4ck691bba.", true); } // [B1, B5, C1, A4_2] |
| 6308 | 15620 | test { try toUnicodeFail("xn--3xa69jux8r.xn--1-4ck691bba."); } // [B1, B5, C1] |
| 15621 | test { try toAsciiFail("xn--3xa69jux8r.xn--1-4ck691bba.", false); } // [B1, B5, C1, A4_2] |
| 15622 | test { try toAsciiFail("xn--3xa69jux8r.xn--1-4ck691bba.", true); } // [B1, B5, C1, A4_2] |
| 6309 | 15623 | test { try toUnicodeFail("\xce\xa3\xd9\x83\xe2\xbe\x91\xef\xbc\x8e\xe2\x80\x8c\xe1\xa2\x9f\xe2\x80\x8c\xe2\x92\x88"); } // [B1, B5, C1, V7] |
| 15624 | test { try toAsciiFail("\xce\xa3\xd9\x83\xe2\xbe\x91\xef\xbc\x8e\xe2\x80\x8c\xe1\xa2\x9f\xe2\x80\x8c\xe2\x92\x88", false); } // [B1, B5, C1, V7] |
| 15625 | test { try toAsciiFail("\xce\xa3\xd9\x83\xe2\xbe\x91\xef\xbc\x8e\xe2\x80\x8c\xe1\xa2\x9f\xe2\x80\x8c\xe2\x92\x88", true); } // [B5, V7] |
| 6310 | 15626 | test { try toUnicodeFail("\xcf\x83\xd9\x83\xe2\xbe\x91\xef\xbc\x8e\xe2\x80\x8c\xe1\xa2\x9f\xe2\x80\x8c\xe2\x92\x88"); } // [B1, B5, C1, V7] |
| 15627 | test { try toAsciiFail("\xcf\x83\xd9\x83\xe2\xbe\x91\xef\xbc\x8e\xe2\x80\x8c\xe1\xa2\x9f\xe2\x80\x8c\xe2\x92\x88", false); } // [B1, B5, C1, V7] |
| 15628 | test { try toAsciiFail("\xcf\x83\xd9\x83\xe2\xbe\x91\xef\xbc\x8e\xe2\x80\x8c\xe1\xa2\x9f\xe2\x80\x8c\xe2\x92\x88", true); } // [B5, V7] |
| 6311 | 15629 | test { try toUnicodeFail("xn--4xa49jux8r.xn--pbf212d"); } // [B5, V7] |
| 15630 | test { try toAsciiFail("xn--4xa49jux8r.xn--pbf212d", false); } // [B5, V7] |
| 15631 | test { try toAsciiFail("xn--4xa49jux8r.xn--pbf212d", true); } // [B5, V7] |
| 6312 | 15632 | test { try toUnicodeFail("xn--4xa49jux8r.xn--pbf519aba607b"); } // [B1, B5, C1, V7] |
| 15633 | test { try toAsciiFail("xn--4xa49jux8r.xn--pbf519aba607b", false); } // [B1, B5, C1, V7] |
| 15634 | test { try toAsciiFail("xn--4xa49jux8r.xn--pbf519aba607b", true); } // [B1, B5, C1, V7] |
| 6313 | 15635 | test { try toUnicodeFail("xn--3xa69jux8r.xn--pbf519aba607b"); } // [B1, B5, C1, V7] |
| 15636 | test { try toAsciiFail("xn--3xa69jux8r.xn--pbf519aba607b", false); } // [B1, B5, C1, V7] |
| 15637 | test { try toAsciiFail("xn--3xa69jux8r.xn--pbf519aba607b", true); } // [B1, B5, C1, V7] |
| 6314 | 15638 | test { try toUnicodeFail("\xe1\xa1\x86\xf0\x91\x93\x9d\xef\xbc\x8e\xf0\x9e\xb5\x86"); } // [V7] |
| 15639 | test { try toAsciiFail("\xe1\xa1\x86\xf0\x91\x93\x9d\xef\xbc\x8e\xf0\x9e\xb5\x86", false); } // [V7] |
| 15640 | test { try toAsciiFail("\xe1\xa1\x86\xf0\x91\x93\x9d\xef\xbc\x8e\xf0\x9e\xb5\x86", true); } // [V7] |
| 6315 | 15641 | test { try toUnicodeFail("\xe1\xa1\x86\xf0\x91\x93\x9d.\xf0\x9e\xb5\x86"); } // [V7] |
| 15642 | test { try toAsciiFail("\xe1\xa1\x86\xf0\x91\x93\x9d.\xf0\x9e\xb5\x86", false); } // [V7] |
| 15643 | test { try toAsciiFail("\xe1\xa1\x86\xf0\x91\x93\x9d.\xf0\x9e\xb5\x86", true); } // [V7] |
| 6316 | 15644 | test { try toUnicodeFail("xn--57e0440k.xn--k86h"); } // [V7] |
| 15645 | test { try toAsciiFail("xn--57e0440k.xn--k86h", false); } // [V7] |
| 15646 | test { try toAsciiFail("xn--57e0440k.xn--k86h", true); } // [V7] |
| 6317 | 15647 | test { try toUnicodeFail("\xe0\xa9\x8d\xf0\xa6\x8d\x93\xe1\xb7\xae\xef\xbd\xa1\xe2\x80\x8c\xe0\xa2\xbd\xf1\x9d\xb9\xb2"); } // [B1, C1, V6, V7] |
| 15648 | test { try toAsciiFail("\xe0\xa9\x8d\xf0\xa6\x8d\x93\xe1\xb7\xae\xef\xbd\xa1\xe2\x80\x8c\xe0\xa2\xbd\xf1\x9d\xb9\xb2", false); } // [B1, C1, V6, V7] |
| 15649 | test { try toAsciiFail("\xe0\xa9\x8d\xf0\xa6\x8d\x93\xe1\xb7\xae\xef\xbd\xa1\xe2\x80\x8c\xe0\xa2\xbd\xf1\x9d\xb9\xb2", true); } // [B1, B2, B3, V6, V7] |
| 6318 | 15650 | test { try toUnicodeFail("\xe0\xa9\x8d\xf0\xa6\x8d\x93\xe1\xb7\xae\xe3\x80\x82\xe2\x80\x8c\xe0\xa2\xbd\xf1\x9d\xb9\xb2"); } // [B1, C1, V6, V7] |
| 15651 | test { try toAsciiFail("\xe0\xa9\x8d\xf0\xa6\x8d\x93\xe1\xb7\xae\xe3\x80\x82\xe2\x80\x8c\xe0\xa2\xbd\xf1\x9d\xb9\xb2", false); } // [B1, C1, V6, V7] |
| 15652 | test { try toAsciiFail("\xe0\xa9\x8d\xf0\xa6\x8d\x93\xe1\xb7\xae\xe3\x80\x82\xe2\x80\x8c\xe0\xa2\xbd\xf1\x9d\xb9\xb2", true); } // [B1, B2, B3, V6, V7] |
| 6319 | 15653 | test { try toUnicodeFail("xn--ybc461hph93b.xn--jzb29857e"); } // [B1, B2, B3, V6, V7] |
| 15654 | test { try toAsciiFail("xn--ybc461hph93b.xn--jzb29857e", false); } // [B1, B2, B3, V6, V7] |
| 15655 | test { try toAsciiFail("xn--ybc461hph93b.xn--jzb29857e", true); } // [B1, B2, B3, V6, V7] |
| 6320 | 15656 | test { try toUnicodeFail("xn--ybc461hph93b.xn--jzb740j1y45h"); } // [B1, C1, V6, V7] |
| 15657 | test { try toAsciiFail("xn--ybc461hph93b.xn--jzb740j1y45h", false); } // [B1, C1, V6, V7] |
| 15658 | test { try toAsciiFail("xn--ybc461hph93b.xn--jzb740j1y45h", true); } // [B1, C1, V6, V7] |
| 6321 | 15659 | test { try toUnicodeFail("\xd8\xae\xdd\x88\xf1\x85\xaa\xaa-\xef\xbc\x8e\xe2\x80\x8c\xeb\xa8\xbf"); } // [B1, B2, B3, C1, V3, V7] |
| 15660 | test { try toAsciiFail("\xd8\xae\xdd\x88\xf1\x85\xaa\xaa-\xef\xbc\x8e\xe2\x80\x8c\xeb\xa8\xbf", false); } // [B1, B2, B3, C1, V3, V7] |
| 15661 | test { try toAsciiFail("\xd8\xae\xdd\x88\xf1\x85\xaa\xaa-\xef\xbc\x8e\xe2\x80\x8c\xeb\xa8\xbf", true); } // [B2, B3, V3, V7] |
| 6322 | 15662 | test { try toUnicodeFail("\xd8\xae\xdd\x88\xf1\x85\xaa\xaa-\xef\xbc\x8e\xe2\x80\x8c\xe1\x84\x86\xe1\x85\xa5\xe1\x86\xae"); } // [B1, B2, B3, C1, V3, V7] |
| 15663 | test { try toAsciiFail("\xd8\xae\xdd\x88\xf1\x85\xaa\xaa-\xef\xbc\x8e\xe2\x80\x8c\xe1\x84\x86\xe1\x85\xa5\xe1\x86\xae", false); } // [B1, B2, B3, C1, V3, V7] |
| 15664 | test { try toAsciiFail("\xd8\xae\xdd\x88\xf1\x85\xaa\xaa-\xef\xbc\x8e\xe2\x80\x8c\xe1\x84\x86\xe1\x85\xa5\xe1\x86\xae", true); } // [B2, B3, V3, V7] |
| 6323 | 15665 | test { try toUnicodeFail("\xd8\xae\xdd\x88\xf1\x85\xaa\xaa-.\xe2\x80\x8c\xeb\xa8\xbf"); } // [B1, B2, B3, C1, V3, V7] |
| 15666 | test { try toAsciiFail("\xd8\xae\xdd\x88\xf1\x85\xaa\xaa-.\xe2\x80\x8c\xeb\xa8\xbf", false); } // [B1, B2, B3, C1, V3, V7] |
| 15667 | test { try toAsciiFail("\xd8\xae\xdd\x88\xf1\x85\xaa\xaa-.\xe2\x80\x8c\xeb\xa8\xbf", true); } // [B2, B3, V3, V7] |
| 6324 | 15668 | test { try toUnicodeFail("\xd8\xae\xdd\x88\xf1\x85\xaa\xaa-.\xe2\x80\x8c\xe1\x84\x86\xe1\x85\xa5\xe1\x86\xae"); } // [B1, B2, B3, C1, V3, V7] |
| 15669 | test { try toAsciiFail("\xd8\xae\xdd\x88\xf1\x85\xaa\xaa-.\xe2\x80\x8c\xe1\x84\x86\xe1\x85\xa5\xe1\x86\xae", false); } // [B1, B2, B3, C1, V3, V7] |
| 15670 | test { try toAsciiFail("\xd8\xae\xdd\x88\xf1\x85\xaa\xaa-.\xe2\x80\x8c\xe1\x84\x86\xe1\x85\xa5\xe1\x86\xae", true); } // [B2, B3, V3, V7] |
| 6325 | 15671 | test { try toUnicodeFail("xn----dnc06f42153a.xn--v22b"); } // [B2, B3, V3, V7] |
| 15672 | test { try toAsciiFail("xn----dnc06f42153a.xn--v22b", false); } // [B2, B3, V3, V7] |
| 15673 | test { try toAsciiFail("xn----dnc06f42153a.xn--v22b", true); } // [B2, B3, V3, V7] |
| 6326 | 15674 | test { try toUnicodeFail("xn----dnc06f42153a.xn--0ug1581d"); } // [B1, B2, B3, C1, V3, V7] |
| 15675 | test { try toAsciiFail("xn----dnc06f42153a.xn--0ug1581d", false); } // [B1, B2, B3, C1, V3, V7] |
| 15676 | test { try toAsciiFail("xn----dnc06f42153a.xn--0ug1581d", true); } // [B1, B2, B3, C1, V3, V7] |
| 6327 | 15677 | test { try toUnicodeFail("\xf4\x8b\xbf\xa6\xef\xbd\xa1\xe1\xa0\xbd"); } // [V7] |
| 15678 | test { try toAsciiFail("\xf4\x8b\xbf\xa6\xef\xbd\xa1\xe1\xa0\xbd", false); } // [V7] |
| 15679 | test { try toAsciiFail("\xf4\x8b\xbf\xa6\xef\xbd\xa1\xe1\xa0\xbd", true); } // [V7] |
| 6328 | 15680 | test { try toUnicodeFail("\xf4\x8b\xbf\xa6\xe3\x80\x82\xe1\xa0\xbd"); } // [V7] |
| 15681 | test { try toAsciiFail("\xf4\x8b\xbf\xa6\xe3\x80\x82\xe1\xa0\xbd", false); } // [V7] |
| 15682 | test { try toAsciiFail("\xf4\x8b\xbf\xa6\xe3\x80\x82\xe1\xa0\xbd", true); } // [V7] |
| 6329 | 15683 | test { try toUnicodeFail("xn--j890g.xn--w7e"); } // [V7] |
| 15684 | test { try toAsciiFail("xn--j890g.xn--w7e", false); } // [V7] |
| 15685 | test { try toAsciiFail("xn--j890g.xn--w7e", true); } // [V7] |
| 6330 | 15686 | test { try toUnicodeFail("\xe5\xac\x83\xf0\x9d\x8d\x8c\xef\xbc\x8e\xe2\x80\x8d\xe0\xad\x84"); } // [C2] |
| 15687 | test { try toAsciiFail("\xe5\xac\x83\xf0\x9d\x8d\x8c\xef\xbc\x8e\xe2\x80\x8d\xe0\xad\x84", false); } // [C2] |
| 15688 | test { try toAsciiFail("\xe5\xac\x83\xf0\x9d\x8d\x8c\xef\xbc\x8e\xe2\x80\x8d\xe0\xad\x84", true); } // [V6] |
| 6331 | 15689 | test { try toUnicodeFail("\xe5\xac\x83\xf0\x9d\x8d\x8c.\xe2\x80\x8d\xe0\xad\x84"); } // [C2] |
| 15690 | test { try toAsciiFail("\xe5\xac\x83\xf0\x9d\x8d\x8c.\xe2\x80\x8d\xe0\xad\x84", false); } // [C2] |
| 15691 | test { try toAsciiFail("\xe5\xac\x83\xf0\x9d\x8d\x8c.\xe2\x80\x8d\xe0\xad\x84", true); } // [V6] |
| 6332 | 15692 | test { try toUnicodeFail("xn--b6s0078f.xn--0ic"); } // [V6] |
| 15693 | test { try toAsciiFail("xn--b6s0078f.xn--0ic", false); } // [V6] |
| 15694 | test { try toAsciiFail("xn--b6s0078f.xn--0ic", true); } // [V6] |
| 6333 | 15695 | test { try toUnicodeFail("xn--b6s0078f.xn--0ic557h"); } // [C2] |
| 15696 | test { try toAsciiFail("xn--b6s0078f.xn--0ic557h", false); } // [C2] |
| 15697 | test { try toAsciiFail("xn--b6s0078f.xn--0ic557h", true); } // [C2] |
| 6334 | 15698 | test { try toUnicodeFail("\xd8\x82\xf0\x9d\x8c\xaa\xe2\x89\xaf\xef\xbc\x8e\xf0\x9a\x8b\xb2\xf2\xb5\x81\xa8"); } // [B1, V7] |
| 15699 | test { try toAsciiFail("\xd8\x82\xf0\x9d\x8c\xaa\xe2\x89\xaf\xef\xbc\x8e\xf0\x9a\x8b\xb2\xf2\xb5\x81\xa8", false); } // [B1, V7] |
| 15700 | test { try toAsciiFail("\xd8\x82\xf0\x9d\x8c\xaa\xe2\x89\xaf\xef\xbc\x8e\xf0\x9a\x8b\xb2\xf2\xb5\x81\xa8", true); } // [B1, V7] |
| 6335 | 15701 | test { try toUnicodeFail("\xd8\x82\xf0\x9d\x8c\xaa>\xcc\xb8\xef\xbc\x8e\xf0\x9a\x8b\xb2\xf2\xb5\x81\xa8"); } // [B1, V7] |
| 15702 | test { try toAsciiFail("\xd8\x82\xf0\x9d\x8c\xaa>\xcc\xb8\xef\xbc\x8e\xf0\x9a\x8b\xb2\xf2\xb5\x81\xa8", false); } // [B1, V7] |
| 15703 | test { try toAsciiFail("\xd8\x82\xf0\x9d\x8c\xaa>\xcc\xb8\xef\xbc\x8e\xf0\x9a\x8b\xb2\xf2\xb5\x81\xa8", true); } // [B1, V7] |
| 6336 | 15704 | test { try toUnicodeFail("\xd8\x82\xf0\x9d\x8c\xaa\xe2\x89\xaf.\xf0\x9a\x8b\xb2\xf2\xb5\x81\xa8"); } // [B1, V7] |
| 15705 | test { try toAsciiFail("\xd8\x82\xf0\x9d\x8c\xaa\xe2\x89\xaf.\xf0\x9a\x8b\xb2\xf2\xb5\x81\xa8", false); } // [B1, V7] |
| 15706 | test { try toAsciiFail("\xd8\x82\xf0\x9d\x8c\xaa\xe2\x89\xaf.\xf0\x9a\x8b\xb2\xf2\xb5\x81\xa8", true); } // [B1, V7] |
| 6337 | 15707 | test { try toUnicodeFail("\xd8\x82\xf0\x9d\x8c\xaa>\xcc\xb8.\xf0\x9a\x8b\xb2\xf2\xb5\x81\xa8"); } // [B1, V7] |
| 15708 | test { try toAsciiFail("\xd8\x82\xf0\x9d\x8c\xaa>\xcc\xb8.\xf0\x9a\x8b\xb2\xf2\xb5\x81\xa8", false); } // [B1, V7] |
| 15709 | test { try toAsciiFail("\xd8\x82\xf0\x9d\x8c\xaa>\xcc\xb8.\xf0\x9a\x8b\xb2\xf2\xb5\x81\xa8", true); } // [B1, V7] |
| 6338 | 15710 | test { try toUnicodeFail("xn--kfb866llx01a.xn--wp1gm3570b"); } // [B1, V7] |
| 15711 | test { try toAsciiFail("xn--kfb866llx01a.xn--wp1gm3570b", false); } // [B1, V7] |
| 15712 | test { try toAsciiFail("xn--kfb866llx01a.xn--wp1gm3570b", true); } // [B1, V7] |
| 6339 | 15713 | test { try toUnicodeFail("\xf2\xab\xbe\xa5\xe0\xa2\xb7\xe1\x9f\x8c\xea\xa7\x80.\xf0\x9e\xbc\xa0"); } // [B5, V7] |
| 15714 | test { try toAsciiFail("\xf2\xab\xbe\xa5\xe0\xa2\xb7\xe1\x9f\x8c\xea\xa7\x80.\xf0\x9e\xbc\xa0", false); } // [B5, V7] |
| 15715 | test { try toAsciiFail("\xf2\xab\xbe\xa5\xe0\xa2\xb7\xe1\x9f\x8c\xea\xa7\x80.\xf0\x9e\xbc\xa0", true); } // [B5, V7] |
| 6340 | 15716 | test { try toUnicodeFail("xn--dzb638ewm4i1iy1h.xn--3m7h"); } // [B5, V7] |
| 15717 | test { try toAsciiFail("xn--dzb638ewm4i1iy1h.xn--3m7h", false); } // [B5, V7] |
| 15718 | test { try toAsciiFail("xn--dzb638ewm4i1iy1h.xn--3m7h", true); } // [B5, V7] |
| 6341 | 15719 | test { try toUnicodeFail("\xe2\x80\x8c.\xf1\x9f\x9b\xa4"); } // [C1, V7] |
| 15720 | test { try toAsciiFail("\xe2\x80\x8c.\xf1\x9f\x9b\xa4", false); } // [C1, V7] |
| 15721 | test { try toAsciiFail("\xe2\x80\x8c.\xf1\x9f\x9b\xa4", true); } // [V7, A4_2] |
| 6342 | 15722 | test { try toUnicodeFail(".xn--q823a"); } // [V7, X4_2] |
| 15723 | test { try toAsciiFail(".xn--q823a", false); } // [V7, A4_2] |
| 15724 | test { try toAsciiFail(".xn--q823a", true); } // [V7, A4_2] |
| 6343 | 15725 | test { try toUnicodeFail("xn--0ug.xn--q823a"); } // [C1, V7] |
| 15726 | test { try toAsciiFail("xn--0ug.xn--q823a", false); } // [C1, V7] |
| 15727 | test { try toAsciiFail("xn--0ug.xn--q823a", true); } // [C1, V7] |
| 6344 | 15728 | test { try toUnicodeFail("\xf2\xba\x9b\x95\xe1\x82\xa3\xe4\xa0\x85\xef\xbc\x8e\xf0\x90\xb8\x91"); } // [V7] |
| 15729 | test { try toAsciiFail("\xf2\xba\x9b\x95\xe1\x82\xa3\xe4\xa0\x85\xef\xbc\x8e\xf0\x90\xb8\x91", false); } // [V7] |
| 15730 | test { try toAsciiFail("\xf2\xba\x9b\x95\xe1\x82\xa3\xe4\xa0\x85\xef\xbc\x8e\xf0\x90\xb8\x91", true); } // [V7] |
| 6345 | 15731 | test { try toUnicodeFail("\xf2\xba\x9b\x95\xe1\x82\xa3\xe4\xa0\x85.\xf0\x90\xb8\x91"); } // [V7] |
| 15732 | test { try toAsciiFail("\xf2\xba\x9b\x95\xe1\x82\xa3\xe4\xa0\x85.\xf0\x90\xb8\x91", false); } // [V7] |
| 15733 | test { try toAsciiFail("\xf2\xba\x9b\x95\xe1\x82\xa3\xe4\xa0\x85.\xf0\x90\xb8\x91", true); } // [V7] |
| 6346 | 15734 | test { try toUnicodeFail("\xf2\xba\x9b\x95\xe2\xb4\x83\xe4\xa0\x85.\xf0\x90\xb8\x91"); } // [V7] |
| 15735 | test { try toAsciiFail("\xf2\xba\x9b\x95\xe2\xb4\x83\xe4\xa0\x85.\xf0\x90\xb8\x91", false); } // [V7] |
| 15736 | test { try toAsciiFail("\xf2\xba\x9b\x95\xe2\xb4\x83\xe4\xa0\x85.\xf0\x90\xb8\x91", true); } // [V7] |
| 6347 | 15737 | test { try toUnicodeFail("xn--ukju77frl47r.xn--yl0d"); } // [V7] |
| 15738 | test { try toAsciiFail("xn--ukju77frl47r.xn--yl0d", false); } // [V7] |
| 15739 | test { try toAsciiFail("xn--ukju77frl47r.xn--yl0d", true); } // [V7] |
| 6348 | 15740 | test { try toUnicodeFail("\xf2\xba\x9b\x95\xe2\xb4\x83\xe4\xa0\x85\xef\xbc\x8e\xf0\x90\xb8\x91"); } // [V7] |
| 15741 | test { try toAsciiFail("\xf2\xba\x9b\x95\xe2\xb4\x83\xe4\xa0\x85\xef\xbc\x8e\xf0\x90\xb8\x91", false); } // [V7] |
| 15742 | test { try toAsciiFail("\xf2\xba\x9b\x95\xe2\xb4\x83\xe4\xa0\x85\xef\xbc\x8e\xf0\x90\xb8\x91", true); } // [V7] |
| 6349 | 15743 | test { try toUnicodeFail("xn--bnd074zr557n.xn--yl0d"); } // [V7] |
| 15744 | test { try toAsciiFail("xn--bnd074zr557n.xn--yl0d", false); } // [V7] |
| 15745 | test { try toAsciiFail("xn--bnd074zr557n.xn--yl0d", true); } // [V7] |
| 6350 | 15746 | test { try toUnicodeFail("\xe1\xaf\xb1\xf0\x90\xb9\xb3\xf0\x90\xb9\xb5\xf0\x9e\xa4\x9a\xef\xbd\xa1\xf0\x9d\x9f\xa8\xe1\x82\xa5"); } // [B1, V6] |
| 15747 | test { try toAsciiFail("\xe1\xaf\xb1\xf0\x90\xb9\xb3\xf0\x90\xb9\xb5\xf0\x9e\xa4\x9a\xef\xbd\xa1\xf0\x9d\x9f\xa8\xe1\x82\xa5", false); } // [B1, V6] |
| 15748 | test { try toAsciiFail("\xe1\xaf\xb1\xf0\x90\xb9\xb3\xf0\x90\xb9\xb5\xf0\x9e\xa4\x9a\xef\xbd\xa1\xf0\x9d\x9f\xa8\xe1\x82\xa5", true); } // [B1, V6] |
| 6351 | 15749 | test { try toUnicodeFail("\xe1\xaf\xb1\xf0\x90\xb9\xb3\xf0\x90\xb9\xb5\xf0\x9e\xa4\x9a\xe3\x80\x826\xe1\x82\xa5"); } // [B1, V6] |
| 15750 | test { try toAsciiFail("\xe1\xaf\xb1\xf0\x90\xb9\xb3\xf0\x90\xb9\xb5\xf0\x9e\xa4\x9a\xe3\x80\x826\xe1\x82\xa5", false); } // [B1, V6] |
| 15751 | test { try toAsciiFail("\xe1\xaf\xb1\xf0\x90\xb9\xb3\xf0\x90\xb9\xb5\xf0\x9e\xa4\x9a\xe3\x80\x826\xe1\x82\xa5", true); } // [B1, V6] |
| 6352 | 15752 | test { try toUnicodeFail("\xe1\xaf\xb1\xf0\x90\xb9\xb3\xf0\x90\xb9\xb5\xf0\x9e\xa4\xbc\xe3\x80\x826\xe2\xb4\x85"); } // [B1, V6] |
| 15753 | test { try toAsciiFail("\xe1\xaf\xb1\xf0\x90\xb9\xb3\xf0\x90\xb9\xb5\xf0\x9e\xa4\xbc\xe3\x80\x826\xe2\xb4\x85", false); } // [B1, V6] |
| 15754 | test { try toAsciiFail("\xe1\xaf\xb1\xf0\x90\xb9\xb3\xf0\x90\xb9\xb5\xf0\x9e\xa4\xbc\xe3\x80\x826\xe2\xb4\x85", true); } // [B1, V6] |
| 6353 | 15755 | test { try toUnicodeFail("\xe1\xaf\xb1\xf0\x90\xb9\xb3\xf0\x90\xb9\xb5\xf0\x9e\xa4\x9a\xe3\x80\x826\xe2\xb4\x85"); } // [B1, V6] |
| 15756 | test { try toAsciiFail("\xe1\xaf\xb1\xf0\x90\xb9\xb3\xf0\x90\xb9\xb5\xf0\x9e\xa4\x9a\xe3\x80\x826\xe2\xb4\x85", false); } // [B1, V6] |
| 15757 | test { try toAsciiFail("\xe1\xaf\xb1\xf0\x90\xb9\xb3\xf0\x90\xb9\xb5\xf0\x9e\xa4\x9a\xe3\x80\x826\xe2\xb4\x85", true); } // [B1, V6] |
| 6354 | 15758 | test { try toUnicodeFail("xn--zzfy954hga2415t.xn--6-kvs"); } // [B1, V6] |
| 15759 | test { try toAsciiFail("xn--zzfy954hga2415t.xn--6-kvs", false); } // [B1, V6] |
| 15760 | test { try toAsciiFail("xn--zzfy954hga2415t.xn--6-kvs", true); } // [B1, V6] |
| 6355 | 15761 | test { try toUnicodeFail("\xe1\xaf\xb1\xf0\x90\xb9\xb3\xf0\x90\xb9\xb5\xf0\x9e\xa4\xbc\xef\xbd\xa1\xf0\x9d\x9f\xa8\xe2\xb4\x85"); } // [B1, V6] |
| 15762 | test { try toAsciiFail("\xe1\xaf\xb1\xf0\x90\xb9\xb3\xf0\x90\xb9\xb5\xf0\x9e\xa4\xbc\xef\xbd\xa1\xf0\x9d\x9f\xa8\xe2\xb4\x85", false); } // [B1, V6] |
| 15763 | test { try toAsciiFail("\xe1\xaf\xb1\xf0\x90\xb9\xb3\xf0\x90\xb9\xb5\xf0\x9e\xa4\xbc\xef\xbd\xa1\xf0\x9d\x9f\xa8\xe2\xb4\x85", true); } // [B1, V6] |
| 6356 | 15764 | test { try toUnicodeFail("\xe1\xaf\xb1\xf0\x90\xb9\xb3\xf0\x90\xb9\xb5\xf0\x9e\xa4\x9a\xef\xbd\xa1\xf0\x9d\x9f\xa8\xe2\xb4\x85"); } // [B1, V6] |
| 15765 | test { try toAsciiFail("\xe1\xaf\xb1\xf0\x90\xb9\xb3\xf0\x90\xb9\xb5\xf0\x9e\xa4\x9a\xef\xbd\xa1\xf0\x9d\x9f\xa8\xe2\xb4\x85", false); } // [B1, V6] |
| 15766 | test { try toAsciiFail("\xe1\xaf\xb1\xf0\x90\xb9\xb3\xf0\x90\xb9\xb5\xf0\x9e\xa4\x9a\xef\xbd\xa1\xf0\x9d\x9f\xa8\xe2\xb4\x85", true); } // [B1, V6] |
| 6357 | 15767 | test { try toUnicodeFail("xn--zzfy954hga2415t.xn--6-h0g"); } // [B1, V6, V7] |
| 15768 | test { try toAsciiFail("xn--zzfy954hga2415t.xn--6-h0g", false); } // [B1, V6, V7] |
| 15769 | test { try toAsciiFail("xn--zzfy954hga2415t.xn--6-h0g", true); } // [B1, V6, V7] |
| 6358 | 15770 | test { try toUnicodeFail("-\xef\xbd\xa1\xef\xb8\x92"); } // [V3, V7] |
| 15771 | test { try toAsciiFail("-\xef\xbd\xa1\xef\xb8\x92", false); } // [V3, V7] |
| 15772 | test { try toAsciiFail("-\xef\xbd\xa1\xef\xb8\x92", true); } // [V3, V7] |
| 6359 | 15773 | test { try toUnicodeFail("-\xe3\x80\x82\xe3\x80\x82"); } // [V3, X4_2] |
| 15774 | test { try toAsciiFail("-\xe3\x80\x82\xe3\x80\x82", false); } // [V3, A4_2] |
| 15775 | test { try toAsciiFail("-\xe3\x80\x82\xe3\x80\x82", true); } // [V3, A4_2] |
| 6360 | 15776 | test { try toUnicodeFail("-.."); } // [V3, X4_2] |
| 15777 | test { try toAsciiFail("-..", false); } // [V3, A4_2] |
| 15778 | test { try toAsciiFail("-..", true); } // [V3, A4_2] |
| 6361 | 15779 | test { try toUnicodeFail("-.xn--y86c"); } // [V3, V7] |
| 15780 | test { try toAsciiFail("-.xn--y86c", false); } // [V3, V7] |
| 15781 | test { try toAsciiFail("-.xn--y86c", true); } // [V3, V7] |
| 6362 | 15782 | test { try toUnicodeFail("\xdf\x9b\xe1\x83\x80\xef\xbd\xa1-\xe2\x81\xb5--"); } // [B1, B2, B3, V2, V3] |
| 15783 | test { try toAsciiFail("\xdf\x9b\xe1\x83\x80\xef\xbd\xa1-\xe2\x81\xb5--", false); } // [B1, B2, B3, V2, V3] |
| 15784 | test { try toAsciiFail("\xdf\x9b\xe1\x83\x80\xef\xbd\xa1-\xe2\x81\xb5--", true); } // [B1, B2, B3, V2, V3] |
| 6363 | 15785 | test { try toUnicodeFail("\xdf\x9b\xe1\x83\x80\xe3\x80\x82-5--"); } // [B1, B2, B3, V2, V3] |
| 15786 | test { try toAsciiFail("\xdf\x9b\xe1\x83\x80\xe3\x80\x82-5--", false); } // [B1, B2, B3, V2, V3] |
| 15787 | test { try toAsciiFail("\xdf\x9b\xe1\x83\x80\xe3\x80\x82-5--", true); } // [B1, B2, B3, V2, V3] |
| 6364 | 15788 | test { try toUnicodeFail("\xdf\x9b\xe2\xb4\xa0\xe3\x80\x82-5--"); } // [B1, B2, B3, V2, V3] |
| 15789 | test { try toAsciiFail("\xdf\x9b\xe2\xb4\xa0\xe3\x80\x82-5--", false); } // [B1, B2, B3, V2, V3] |
| 15790 | test { try toAsciiFail("\xdf\x9b\xe2\xb4\xa0\xe3\x80\x82-5--", true); } // [B1, B2, B3, V2, V3] |
| 6365 | 15791 | test { try toUnicodeFail("xn--2sb691q.-5--"); } // [B1, B2, B3, V2, V3] |
| 15792 | test { try toAsciiFail("xn--2sb691q.-5--", false); } // [B1, B2, B3, V2, V3] |
| 15793 | test { try toAsciiFail("xn--2sb691q.-5--", true); } // [B1, B2, B3, V2, V3] |
| 6366 | 15794 | test { try toUnicodeFail("\xdf\x9b\xe2\xb4\xa0\xef\xbd\xa1-\xe2\x81\xb5--"); } // [B1, B2, B3, V2, V3] |
| 15795 | test { try toAsciiFail("\xdf\x9b\xe2\xb4\xa0\xef\xbd\xa1-\xe2\x81\xb5--", false); } // [B1, B2, B3, V2, V3] |
| 15796 | test { try toAsciiFail("\xdf\x9b\xe2\xb4\xa0\xef\xbd\xa1-\xe2\x81\xb5--", true); } // [B1, B2, B3, V2, V3] |
| 6367 | 15797 | test { try toUnicodeFail("xn--2sb866b.-5--"); } // [B1, B2, B3, V2, V3, V7] |
| 15798 | test { try toAsciiFail("xn--2sb866b.-5--", false); } // [B1, B2, B3, V2, V3, V7] |
| 15799 | test { try toAsciiFail("xn--2sb866b.-5--", true); } // [B1, B2, B3, V2, V3, V7] |
| 6368 | 15800 | test { try toUnicodeFail("\xe2\x89\xaf?\xf3\xa0\x91\x95\xef\xbd\xa1\xf0\x90\xb9\xb7\xf0\x90\xb9\xbb\xe2\x89\xaf\xf0\x90\xb7\x92"); } // [B1, V7, U1] |
| 15801 | test { try toAsciiFail("\xe2\x89\xaf?\xf3\xa0\x91\x95\xef\xbd\xa1\xf0\x90\xb9\xb7\xf0\x90\xb9\xbb\xe2\x89\xaf\xf0\x90\xb7\x92", false); } // [B1, V7, U1] |
| 15802 | test { try toAsciiFail("\xe2\x89\xaf?\xf3\xa0\x91\x95\xef\xbd\xa1\xf0\x90\xb9\xb7\xf0\x90\xb9\xbb\xe2\x89\xaf\xf0\x90\xb7\x92", true); } // [B1, V7, U1] |
| 6369 | 15803 | test { try toUnicodeFail(">\xcc\xb8?\xf3\xa0\x91\x95\xef\xbd\xa1\xf0\x90\xb9\xb7\xf0\x90\xb9\xbb>\xcc\xb8\xf0\x90\xb7\x92"); } // [B1, V7, U1] |
| 15804 | test { try toAsciiFail(">\xcc\xb8?\xf3\xa0\x91\x95\xef\xbd\xa1\xf0\x90\xb9\xb7\xf0\x90\xb9\xbb>\xcc\xb8\xf0\x90\xb7\x92", false); } // [B1, V7, U1] |
| 15805 | test { try toAsciiFail(">\xcc\xb8?\xf3\xa0\x91\x95\xef\xbd\xa1\xf0\x90\xb9\xb7\xf0\x90\xb9\xbb>\xcc\xb8\xf0\x90\xb7\x92", true); } // [B1, V7, U1] |
| 6370 | 15806 | test { try toUnicodeFail("\xe2\x89\xaf?\xf3\xa0\x91\x95\xe3\x80\x82\xf0\x90\xb9\xb7\xf0\x90\xb9\xbb\xe2\x89\xaf\xf0\x90\xb7\x92"); } // [B1, V7, U1] |
| 15807 | test { try toAsciiFail("\xe2\x89\xaf?\xf3\xa0\x91\x95\xe3\x80\x82\xf0\x90\xb9\xb7\xf0\x90\xb9\xbb\xe2\x89\xaf\xf0\x90\xb7\x92", false); } // [B1, V7, U1] |
| 15808 | test { try toAsciiFail("\xe2\x89\xaf?\xf3\xa0\x91\x95\xe3\x80\x82\xf0\x90\xb9\xb7\xf0\x90\xb9\xbb\xe2\x89\xaf\xf0\x90\xb7\x92", true); } // [B1, V7, U1] |
| 6371 | 15809 | test { try toUnicodeFail(">\xcc\xb8?\xf3\xa0\x91\x95\xe3\x80\x82\xf0\x90\xb9\xb7\xf0\x90\xb9\xbb>\xcc\xb8\xf0\x90\xb7\x92"); } // [B1, V7, U1] |
| 15810 | test { try toAsciiFail(">\xcc\xb8?\xf3\xa0\x91\x95\xe3\x80\x82\xf0\x90\xb9\xb7\xf0\x90\xb9\xbb>\xcc\xb8\xf0\x90\xb7\x92", false); } // [B1, V7, U1] |
| 15811 | test { try toAsciiFail(">\xcc\xb8?\xf3\xa0\x91\x95\xe3\x80\x82\xf0\x90\xb9\xb7\xf0\x90\xb9\xbb>\xcc\xb8\xf0\x90\xb7\x92", true); } // [B1, V7, U1] |
| 6372 | 15812 | test { try toUnicodeFail("xn--?-ogo25661n.xn--hdh8283gdoaqa"); } // [B1, V7, U1] |
| 15813 | test { try toAsciiFail("xn--?-ogo25661n.xn--hdh8283gdoaqa", false); } // [B1, V7, U1] |
| 15814 | test { try toAsciiFail("xn--?-ogo25661n.xn--hdh8283gdoaqa", true); } // [B1, V7, U1] |
| 6373 | 15815 | test { try toUnicodeFail("\xe2\x89\xaf?\xf3\xa0\x91\x95.xn--hdh8283gdoaqa"); } // [B1, V7, U1] |
| 15816 | test { try toAsciiFail("\xe2\x89\xaf?\xf3\xa0\x91\x95.xn--hdh8283gdoaqa", false); } // [B1, V7, U1] |
| 15817 | test { try toAsciiFail("\xe2\x89\xaf?\xf3\xa0\x91\x95.xn--hdh8283gdoaqa", true); } // [B1, V7, U1] |
| 6374 | 15818 | test { try toUnicodeFail(">\xcc\xb8?\xf3\xa0\x91\x95.xn--hdh8283gdoaqa"); } // [B1, V7, U1] |
| 15819 | test { try toAsciiFail(">\xcc\xb8?\xf3\xa0\x91\x95.xn--hdh8283gdoaqa", false); } // [B1, V7, U1] |
| 15820 | test { try toAsciiFail(">\xcc\xb8?\xf3\xa0\x91\x95.xn--hdh8283gdoaqa", true); } // [B1, V7, U1] |
| 6375 | 15821 | test { try toUnicodeFail(">\xcc\xb8?\xf3\xa0\x91\x95.XN--HDH8283GDOAQA"); } // [B1, V7, U1] |
| 15822 | test { try toAsciiFail(">\xcc\xb8?\xf3\xa0\x91\x95.XN--HDH8283GDOAQA", false); } // [B1, V7, U1] |
| 15823 | test { try toAsciiFail(">\xcc\xb8?\xf3\xa0\x91\x95.XN--HDH8283GDOAQA", true); } // [B1, V7, U1] |
| 6376 | 15824 | test { try toUnicodeFail("\xe2\x89\xaf?\xf3\xa0\x91\x95.XN--HDH8283GDOAQA"); } // [B1, V7, U1] |
| 15825 | test { try toAsciiFail("\xe2\x89\xaf?\xf3\xa0\x91\x95.XN--HDH8283GDOAQA", false); } // [B1, V7, U1] |
| 15826 | test { try toAsciiFail("\xe2\x89\xaf?\xf3\xa0\x91\x95.XN--HDH8283GDOAQA", true); } // [B1, V7, U1] |
| 6377 | 15827 | test { try toUnicodeFail("\xe2\x89\xaf?\xf3\xa0\x91\x95.Xn--Hdh8283gdoaqa"); } // [B1, V7, U1] |
| 15828 | test { try toAsciiFail("\xe2\x89\xaf?\xf3\xa0\x91\x95.Xn--Hdh8283gdoaqa", false); } // [B1, V7, U1] |
| 15829 | test { try toAsciiFail("\xe2\x89\xaf?\xf3\xa0\x91\x95.Xn--Hdh8283gdoaqa", true); } // [B1, V7, U1] |
| 6378 | 15830 | test { try toUnicodeFail(">\xcc\xb8?\xf3\xa0\x91\x95.Xn--Hdh8283gdoaqa"); } // [B1, V7, U1] |
| 15831 | test { try toAsciiFail(">\xcc\xb8?\xf3\xa0\x91\x95.Xn--Hdh8283gdoaqa", false); } // [B1, V7, U1] |
| 15832 | test { try toAsciiFail(">\xcc\xb8?\xf3\xa0\x91\x95.Xn--Hdh8283gdoaqa", true); } // [B1, V7, U1] |
| 6379 | 15833 | test { try toUnicodeFail("\xe3\x8d\x94\xe0\xa3\xa6\xdd\xbc\xe2\x80\x8d\xe3\x80\x82\xcd\x86\xf2\x81\xb3\x8a\xf0\x9d\x85\xb6\xd8\x84"); } // [B1, B5, B6, C2, V6, V7] |
| 15834 | test { try toAsciiFail("\xe3\x8d\x94\xe0\xa3\xa6\xdd\xbc\xe2\x80\x8d\xe3\x80\x82\xcd\x86\xf2\x81\xb3\x8a\xf0\x9d\x85\xb6\xd8\x84", false); } // [B1, B5, B6, C2, V6, V7] |
| 15835 | test { try toAsciiFail("\xe3\x8d\x94\xe0\xa3\xa6\xdd\xbc\xe2\x80\x8d\xe3\x80\x82\xcd\x86\xf2\x81\xb3\x8a\xf0\x9d\x85\xb6\xd8\x84", true); } // [B1, B5, B6, V6, V7] |
| 6380 | 15836 | test { try toUnicodeFail("\xe3\x83\xab\xe3\x83\xbc\xe3\x83\x96\xe3\x83\xab\xe0\xa3\xa6\xdd\xbc\xe2\x80\x8d\xe3\x80\x82\xcd\x86\xf2\x81\xb3\x8a\xf0\x9d\x85\xb6\xd8\x84"); } // [B1, B5, B6, C2, V6, V7] |
| 15837 | test { try toAsciiFail("\xe3\x83\xab\xe3\x83\xbc\xe3\x83\x96\xe3\x83\xab\xe0\xa3\xa6\xdd\xbc\xe2\x80\x8d\xe3\x80\x82\xcd\x86\xf2\x81\xb3\x8a\xf0\x9d\x85\xb6\xd8\x84", false); } // [B1, B5, B6, C2, V6, V7] |
| 15838 | test { try toAsciiFail("\xe3\x83\xab\xe3\x83\xbc\xe3\x83\x96\xe3\x83\xab\xe0\xa3\xa6\xdd\xbc\xe2\x80\x8d\xe3\x80\x82\xcd\x86\xf2\x81\xb3\x8a\xf0\x9d\x85\xb6\xd8\x84", true); } // [B1, B5, B6, V6, V7] |
| 6381 | 15839 | test { try toUnicodeFail("\xe3\x83\xab\xe3\x83\xbc\xe3\x83\x95\xe3\x82\x99\xe3\x83\xab\xe0\xa3\xa6\xdd\xbc\xe2\x80\x8d\xe3\x80\x82\xcd\x86\xf2\x81\xb3\x8a\xf0\x9d\x85\xb6\xd8\x84"); } // [B1, B5, B6, C2, V6, V7] |
| 15840 | test { try toAsciiFail("\xe3\x83\xab\xe3\x83\xbc\xe3\x83\x95\xe3\x82\x99\xe3\x83\xab\xe0\xa3\xa6\xdd\xbc\xe2\x80\x8d\xe3\x80\x82\xcd\x86\xf2\x81\xb3\x8a\xf0\x9d\x85\xb6\xd8\x84", false); } // [B1, B5, B6, C2, V6, V7] |
| 15841 | test { try toAsciiFail("\xe3\x83\xab\xe3\x83\xbc\xe3\x83\x95\xe3\x82\x99\xe3\x83\xab\xe0\xa3\xa6\xdd\xbc\xe2\x80\x8d\xe3\x80\x82\xcd\x86\xf2\x81\xb3\x8a\xf0\x9d\x85\xb6\xd8\x84", true); } // [B1, B5, B6, V6, V7] |
| 6382 | 15842 | test { try toUnicodeFail("xn--dqb73el09fncab4h.xn--kua81lx7141a"); } // [B1, B5, B6, V6, V7] |
| 15843 | test { try toAsciiFail("xn--dqb73el09fncab4h.xn--kua81lx7141a", false); } // [B1, B5, B6, V6, V7] |
| 15844 | test { try toAsciiFail("xn--dqb73el09fncab4h.xn--kua81lx7141a", true); } // [B1, B5, B6, V6, V7] |
| 6383 | 15845 | test { try toUnicodeFail("xn--dqb73ec22c9kp8cb1j.xn--kua81lx7141a"); } // [B1, B5, B6, C2, V6, V7] |
| 15846 | test { try toAsciiFail("xn--dqb73ec22c9kp8cb1j.xn--kua81lx7141a", false); } // [B1, B5, B6, C2, V6, V7] |
| 15847 | test { try toAsciiFail("xn--dqb73ec22c9kp8cb1j.xn--kua81lx7141a", true); } // [B1, B5, B6, C2, V6, V7] |
| 6384 | 15848 | test { try toUnicodeFail("xn--dqb73el09fncab4h.xn--kua81ls548d3608b"); } // [B1, B5, B6, V6, V7] |
| 15849 | test { try toAsciiFail("xn--dqb73el09fncab4h.xn--kua81ls548d3608b", false); } // [B1, B5, B6, V6, V7] |
| 15850 | test { try toAsciiFail("xn--dqb73el09fncab4h.xn--kua81ls548d3608b", true); } // [B1, B5, B6, V6, V7] |
| 6385 | 15851 | test { try toUnicodeFail("xn--dqb73ec22c9kp8cb1j.xn--kua81ls548d3608b"); } // [B1, B5, B6, C2, V6, V7] |
| 15852 | test { try toAsciiFail("xn--dqb73ec22c9kp8cb1j.xn--kua81ls548d3608b", false); } // [B1, B5, B6, C2, V6, V7] |
| 15853 | test { try toAsciiFail("xn--dqb73ec22c9kp8cb1j.xn--kua81ls548d3608b", true); } // [B1, B5, B6, C2, V6, V7] |
| 6386 | 15854 | test { try toUnicodeFail("\xe2\x80\x8d.F"); } // [C2] |
| 15855 | test { try toAsciiFail("\xe2\x80\x8d.F", false); } // [C2] |
| 15856 | test { try toAsciiFail("\xe2\x80\x8d.F", true); } // [A4_2] |
| 6387 | 15857 | test { try toUnicodeFail("\xe2\x80\x8d.f"); } // [C2] |
| 15858 | test { try toAsciiFail("\xe2\x80\x8d.f", false); } // [C2] |
| 15859 | test { try toAsciiFail("\xe2\x80\x8d.f", true); } // [A4_2] |
| 6388 | 15860 | test { try toUnicodeFail(".f"); } // [X4_2] |
| 15861 | test { try toAsciiFail(".f", false); } // [A4_2] |
| 15862 | test { try toAsciiFail(".f", true); } // [A4_2] |
| 6389 | 15863 | test { try toUnicodeFail("xn--1ug.f"); } // [C2] |
| 15864 | test { try toAsciiFail("xn--1ug.f", false); } // [C2] |
| 15865 | test { try toAsciiFail("xn--1ug.f", true); } // [C2] |
| 6390 | 15866 | test { try toUnicodePass("f", "f"); } |
| 6391 | 15867 | test { try toAsciiPass("f", "f", false); } |
| 6392 | 15868 | test { try toAsciiPass("f", "f", true); } |
| 6393 | 15869 | test { try toAsciiPass("\xe2\x80\x8d\xe3\xa8\xb2\xef\xbd\xa1\xc3\x9f", "xn--9bm.ss", true); } |
| 6394 | 15870 | test { try toUnicodeFail("\xe2\x80\x8d\xe3\xa8\xb2\xef\xbd\xa1\xc3\x9f"); } // [C2] |
| 15871 | test { try toAsciiFail("\xe2\x80\x8d\xe3\xa8\xb2\xef\xbd\xa1\xc3\x9f", false); } // [C2] |
| 6395 | 15872 | test { try toAsciiPass("\xe2\x80\x8d\xe3\xa8\xb2\xe3\x80\x82\xc3\x9f", "xn--9bm.ss", true); } |
| 6396 | 15873 | test { try toUnicodeFail("\xe2\x80\x8d\xe3\xa8\xb2\xe3\x80\x82\xc3\x9f"); } // [C2] |
| 15874 | test { try toAsciiFail("\xe2\x80\x8d\xe3\xa8\xb2\xe3\x80\x82\xc3\x9f", false); } // [C2] |
| 6397 | 15875 | test { try toAsciiPass("\xe2\x80\x8d\xe3\xa8\xb2\xe3\x80\x82SS", "xn--9bm.ss", true); } |
| 6398 | 15876 | test { try toUnicodeFail("\xe2\x80\x8d\xe3\xa8\xb2\xe3\x80\x82SS"); } // [C2] |
| 15877 | test { try toAsciiFail("\xe2\x80\x8d\xe3\xa8\xb2\xe3\x80\x82SS", false); } // [C2] |
| 6399 | 15878 | test { try toAsciiPass("\xe2\x80\x8d\xe3\xa8\xb2\xe3\x80\x82ss", "xn--9bm.ss", true); } |
| 6400 | 15879 | test { try toUnicodeFail("\xe2\x80\x8d\xe3\xa8\xb2\xe3\x80\x82ss"); } // [C2] |
| 15880 | test { try toAsciiFail("\xe2\x80\x8d\xe3\xa8\xb2\xe3\x80\x82ss", false); } // [C2] |
| 6401 | 15881 | test { try toAsciiPass("\xe2\x80\x8d\xe3\xa8\xb2\xe3\x80\x82Ss", "xn--9bm.ss", true); } |
| 6402 | 15882 | test { try toUnicodeFail("\xe2\x80\x8d\xe3\xa8\xb2\xe3\x80\x82Ss"); } // [C2] |
| 15883 | test { try toAsciiFail("\xe2\x80\x8d\xe3\xa8\xb2\xe3\x80\x82Ss", false); } // [C2] |
| 6403 | 15884 | test { try toUnicodePass("xn--9bm.ss", "\xe3\xa8\xb2.ss"); } |
| 6404 | 15885 | test { try toAsciiPass("xn--9bm.ss", "xn--9bm.ss", false); } |
| 6405 | 15886 | test { try toAsciiPass("xn--9bm.ss", "xn--9bm.ss", true); } |
| ... | ... | @@ -6413,84 +15894,233 @@ test { try toUnicodePass("\xe3\xa8\xb2.Ss", "\xe3\xa8\xb2.ss"); } |
| 6413 | 15894 | test { try toAsciiPass("\xe3\xa8\xb2.Ss", "xn--9bm.ss", false); } |
| 6414 | 15895 | test { try toAsciiPass("\xe3\xa8\xb2.Ss", "xn--9bm.ss", true); } |
| 6415 | 15896 | test { try toUnicodeFail("xn--1ug914h.ss"); } // [C2] |
| 15897 | test { try toAsciiFail("xn--1ug914h.ss", false); } // [C2] |
| 15898 | test { try toAsciiFail("xn--1ug914h.ss", true); } // [C2] |
| 6416 | 15899 | test { try toUnicodeFail("xn--1ug914h.xn--zca"); } // [C2] |
| 15900 | test { try toAsciiFail("xn--1ug914h.xn--zca", false); } // [C2] |
| 15901 | test { try toAsciiFail("xn--1ug914h.xn--zca", true); } // [C2] |
| 6417 | 15902 | test { try toAsciiPass("\xe2\x80\x8d\xe3\xa8\xb2\xef\xbd\xa1SS", "xn--9bm.ss", true); } |
| 6418 | 15903 | test { try toUnicodeFail("\xe2\x80\x8d\xe3\xa8\xb2\xef\xbd\xa1SS"); } // [C2] |
| 15904 | test { try toAsciiFail("\xe2\x80\x8d\xe3\xa8\xb2\xef\xbd\xa1SS", false); } // [C2] |
| 6419 | 15905 | test { try toAsciiPass("\xe2\x80\x8d\xe3\xa8\xb2\xef\xbd\xa1ss", "xn--9bm.ss", true); } |
| 6420 | 15906 | test { try toUnicodeFail("\xe2\x80\x8d\xe3\xa8\xb2\xef\xbd\xa1ss"); } // [C2] |
| 15907 | test { try toAsciiFail("\xe2\x80\x8d\xe3\xa8\xb2\xef\xbd\xa1ss", false); } // [C2] |
| 6421 | 15908 | test { try toAsciiPass("\xe2\x80\x8d\xe3\xa8\xb2\xef\xbd\xa1Ss", "xn--9bm.ss", true); } |
| 6422 | 15909 | test { try toUnicodeFail("\xe2\x80\x8d\xe3\xa8\xb2\xef\xbd\xa1Ss"); } // [C2] |
| 15910 | test { try toAsciiFail("\xe2\x80\x8d\xe3\xa8\xb2\xef\xbd\xa1Ss", false); } // [C2] |
| 6423 | 15911 | test { try toUnicodeFail("\xd8\x85\xd9\xbe\xef\xbd\xa1\xe0\xa2\xa8"); } // [B1, V7] |
| 15912 | test { try toAsciiFail("\xd8\x85\xd9\xbe\xef\xbd\xa1\xe0\xa2\xa8", false); } // [B1, V7] |
| 15913 | test { try toAsciiFail("\xd8\x85\xd9\xbe\xef\xbd\xa1\xe0\xa2\xa8", true); } // [B1, V7] |
| 6424 | 15914 | test { try toUnicodeFail("\xd8\x85\xd9\xbe\xe3\x80\x82\xe0\xa2\xa8"); } // [B1, V7] |
| 15915 | test { try toAsciiFail("\xd8\x85\xd9\xbe\xe3\x80\x82\xe0\xa2\xa8", false); } // [B1, V7] |
| 15916 | test { try toAsciiFail("\xd8\x85\xd9\xbe\xe3\x80\x82\xe0\xa2\xa8", true); } // [B1, V7] |
| 6425 | 15917 | test { try toUnicodeFail("xn--nfb6v.xn--xyb"); } // [B1, V7] |
| 15918 | test { try toAsciiFail("xn--nfb6v.xn--xyb", false); } // [B1, V7] |
| 15919 | test { try toAsciiFail("xn--nfb6v.xn--xyb", true); } // [B1, V7] |
| 6426 | 15920 | test { try toUnicodeFail("\xe2\xbe\x91\xdd\x93\xf0\x9e\xa4\x81\xe3\x80\x82\xf0\x90\xb9\xb5\xda\x82"); } // [B1, B5, B6] |
| 15921 | test { try toAsciiFail("\xe2\xbe\x91\xdd\x93\xf0\x9e\xa4\x81\xe3\x80\x82\xf0\x90\xb9\xb5\xda\x82", false); } // [B1, B5, B6] |
| 15922 | test { try toAsciiFail("\xe2\xbe\x91\xdd\x93\xf0\x9e\xa4\x81\xe3\x80\x82\xf0\x90\xb9\xb5\xda\x82", true); } // [B1, B5, B6] |
| 6427 | 15923 | test { try toUnicodeFail("\xe8\xa5\xbe\xdd\x93\xf0\x9e\xa4\x81\xe3\x80\x82\xf0\x90\xb9\xb5\xda\x82"); } // [B1, B5, B6] |
| 15924 | test { try toAsciiFail("\xe8\xa5\xbe\xdd\x93\xf0\x9e\xa4\x81\xe3\x80\x82\xf0\x90\xb9\xb5\xda\x82", false); } // [B1, B5, B6] |
| 15925 | test { try toAsciiFail("\xe8\xa5\xbe\xdd\x93\xf0\x9e\xa4\x81\xe3\x80\x82\xf0\x90\xb9\xb5\xda\x82", true); } // [B1, B5, B6] |
| 6428 | 15926 | test { try toUnicodeFail("\xe8\xa5\xbe\xdd\x93\xf0\x9e\xa4\xa3\xe3\x80\x82\xf0\x90\xb9\xb5\xda\x82"); } // [B1, B5, B6] |
| 15927 | test { try toAsciiFail("\xe8\xa5\xbe\xdd\x93\xf0\x9e\xa4\xa3\xe3\x80\x82\xf0\x90\xb9\xb5\xda\x82", false); } // [B1, B5, B6] |
| 15928 | test { try toAsciiFail("\xe8\xa5\xbe\xdd\x93\xf0\x9e\xa4\xa3\xe3\x80\x82\xf0\x90\xb9\xb5\xda\x82", true); } // [B1, B5, B6] |
| 6429 | 15929 | test { try toUnicodeFail("xn--6ob9577deqwl.xn--7ib5526k"); } // [B1, B5, B6] |
| 15930 | test { try toAsciiFail("xn--6ob9577deqwl.xn--7ib5526k", false); } // [B1, B5, B6] |
| 15931 | test { try toAsciiFail("xn--6ob9577deqwl.xn--7ib5526k", true); } // [B1, B5, B6] |
| 6430 | 15932 | test { try toUnicodeFail("\xe2\xbe\x91\xdd\x93\xf0\x9e\xa4\xa3\xe3\x80\x82\xf0\x90\xb9\xb5\xda\x82"); } // [B1, B5, B6] |
| 15933 | test { try toAsciiFail("\xe2\xbe\x91\xdd\x93\xf0\x9e\xa4\xa3\xe3\x80\x82\xf0\x90\xb9\xb5\xda\x82", false); } // [B1, B5, B6] |
| 15934 | test { try toAsciiFail("\xe2\xbe\x91\xdd\x93\xf0\x9e\xa4\xa3\xe3\x80\x82\xf0\x90\xb9\xb5\xda\x82", true); } // [B1, B5, B6] |
| 6431 | 15935 | test { try toUnicodeFail("\xf1\xa6\xb4\xbb\xcf\x82-\xe2\x83\xab\xef\xbd\xa1\xdd\x94-\xea\xa1\x9b"); } // [B2, B3, B6, V7] |
| 15936 | test { try toAsciiFail("\xf1\xa6\xb4\xbb\xcf\x82-\xe2\x83\xab\xef\xbd\xa1\xdd\x94-\xea\xa1\x9b", false); } // [B2, B3, B6, V7] |
| 15937 | test { try toAsciiFail("\xf1\xa6\xb4\xbb\xcf\x82-\xe2\x83\xab\xef\xbd\xa1\xdd\x94-\xea\xa1\x9b", true); } // [B2, B3, B6, V7] |
| 6432 | 15938 | test { try toUnicodeFail("\xf1\xa6\xb4\xbb\xcf\x82-\xe2\x83\xab\xe3\x80\x82\xdd\x94-\xea\xa1\x9b"); } // [B2, B3, B6, V7] |
| 15939 | test { try toAsciiFail("\xf1\xa6\xb4\xbb\xcf\x82-\xe2\x83\xab\xe3\x80\x82\xdd\x94-\xea\xa1\x9b", false); } // [B2, B3, B6, V7] |
| 15940 | test { try toAsciiFail("\xf1\xa6\xb4\xbb\xcf\x82-\xe2\x83\xab\xe3\x80\x82\xdd\x94-\xea\xa1\x9b", true); } // [B2, B3, B6, V7] |
| 6433 | 15941 | test { try toUnicodeFail("\xf1\xa6\xb4\xbb\xce\xa3-\xe2\x83\xab\xe3\x80\x82\xdd\x94-\xea\xa1\x9b"); } // [B2, B3, B6, V7] |
| 15942 | test { try toAsciiFail("\xf1\xa6\xb4\xbb\xce\xa3-\xe2\x83\xab\xe3\x80\x82\xdd\x94-\xea\xa1\x9b", false); } // [B2, B3, B6, V7] |
| 15943 | test { try toAsciiFail("\xf1\xa6\xb4\xbb\xce\xa3-\xe2\x83\xab\xe3\x80\x82\xdd\x94-\xea\xa1\x9b", true); } // [B2, B3, B6, V7] |
| 6434 | 15944 | test { try toUnicodeFail("\xf1\xa6\xb4\xbb\xcf\x83-\xe2\x83\xab\xe3\x80\x82\xdd\x94-\xea\xa1\x9b"); } // [B2, B3, B6, V7] |
| 15945 | test { try toAsciiFail("\xf1\xa6\xb4\xbb\xcf\x83-\xe2\x83\xab\xe3\x80\x82\xdd\x94-\xea\xa1\x9b", false); } // [B2, B3, B6, V7] |
| 15946 | test { try toAsciiFail("\xf1\xa6\xb4\xbb\xcf\x83-\xe2\x83\xab\xe3\x80\x82\xdd\x94-\xea\xa1\x9b", true); } // [B2, B3, B6, V7] |
| 6435 | 15947 | test { try toUnicodeFail("xn----zmb705tuo34l.xn----53c4874j"); } // [B2, B3, B6, V7] |
| 15948 | test { try toAsciiFail("xn----zmb705tuo34l.xn----53c4874j", false); } // [B2, B3, B6, V7] |
| 15949 | test { try toAsciiFail("xn----zmb705tuo34l.xn----53c4874j", true); } // [B2, B3, B6, V7] |
| 6436 | 15950 | test { try toUnicodeFail("xn----xmb015tuo34l.xn----53c4874j"); } // [B2, B3, B6, V7] |
| 15951 | test { try toAsciiFail("xn----xmb015tuo34l.xn----53c4874j", false); } // [B2, B3, B6, V7] |
| 15952 | test { try toAsciiFail("xn----xmb015tuo34l.xn----53c4874j", true); } // [B2, B3, B6, V7] |
| 6437 | 15953 | test { try toUnicodeFail("\xf1\xa6\xb4\xbb\xce\xa3-\xe2\x83\xab\xef\xbd\xa1\xdd\x94-\xea\xa1\x9b"); } // [B2, B3, B6, V7] |
| 15954 | test { try toAsciiFail("\xf1\xa6\xb4\xbb\xce\xa3-\xe2\x83\xab\xef\xbd\xa1\xdd\x94-\xea\xa1\x9b", false); } // [B2, B3, B6, V7] |
| 15955 | test { try toAsciiFail("\xf1\xa6\xb4\xbb\xce\xa3-\xe2\x83\xab\xef\xbd\xa1\xdd\x94-\xea\xa1\x9b", true); } // [B2, B3, B6, V7] |
| 6438 | 15956 | test { try toUnicodeFail("\xf1\xa6\xb4\xbb\xcf\x83-\xe2\x83\xab\xef\xbd\xa1\xdd\x94-\xea\xa1\x9b"); } // [B2, B3, B6, V7] |
| 15957 | test { try toAsciiFail("\xf1\xa6\xb4\xbb\xcf\x83-\xe2\x83\xab\xef\xbd\xa1\xdd\x94-\xea\xa1\x9b", false); } // [B2, B3, B6, V7] |
| 15958 | test { try toAsciiFail("\xf1\xa6\xb4\xbb\xcf\x83-\xe2\x83\xab\xef\xbd\xa1\xdd\x94-\xea\xa1\x9b", true); } // [B2, B3, B6, V7] |
| 6439 | 15959 | test { try toUnicodeFail("\xe2\x80\x8d\xef\xbc\x8e\xf4\x80\xb8\xa8"); } // [C2, V7] |
| 15960 | test { try toAsciiFail("\xe2\x80\x8d\xef\xbc\x8e\xf4\x80\xb8\xa8", false); } // [C2, V7] |
| 15961 | test { try toAsciiFail("\xe2\x80\x8d\xef\xbc\x8e\xf4\x80\xb8\xa8", true); } // [V7, A4_2] |
| 6440 | 15962 | test { try toUnicodeFail("\xe2\x80\x8d.\xf4\x80\xb8\xa8"); } // [C2, V7] |
| 15963 | test { try toAsciiFail("\xe2\x80\x8d.\xf4\x80\xb8\xa8", false); } // [C2, V7] |
| 15964 | test { try toAsciiFail("\xe2\x80\x8d.\xf4\x80\xb8\xa8", true); } // [V7, A4_2] |
| 6441 | 15965 | test { try toUnicodeFail(".xn--h327f"); } // [V7, X4_2] |
| 15966 | test { try toAsciiFail(".xn--h327f", false); } // [V7, A4_2] |
| 15967 | test { try toAsciiFail(".xn--h327f", true); } // [V7, A4_2] |
| 6442 | 15968 | test { try toUnicodeFail("xn--1ug.xn--h327f"); } // [C2, V7] |
| 15969 | test { try toAsciiFail("xn--1ug.xn--h327f", false); } // [C2, V7] |
| 15970 | test { try toAsciiFail("xn--1ug.xn--h327f", true); } // [C2, V7] |
| 6443 | 15971 | test { try toUnicodeFail("\xf1\xa3\xad\xbb\xf1\x8c\xa5\x81\xef\xbd\xa1\xe2\x89\xa0\xf0\x9d\x9f\xb2"); } // [V7] |
| 15972 | test { try toAsciiFail("\xf1\xa3\xad\xbb\xf1\x8c\xa5\x81\xef\xbd\xa1\xe2\x89\xa0\xf0\x9d\x9f\xb2", false); } // [V7] |
| 15973 | test { try toAsciiFail("\xf1\xa3\xad\xbb\xf1\x8c\xa5\x81\xef\xbd\xa1\xe2\x89\xa0\xf0\x9d\x9f\xb2", true); } // [V7] |
| 6444 | 15974 | test { try toUnicodeFail("\xf1\xa3\xad\xbb\xf1\x8c\xa5\x81\xef\xbd\xa1=\xcc\xb8\xf0\x9d\x9f\xb2"); } // [V7] |
| 15975 | test { try toAsciiFail("\xf1\xa3\xad\xbb\xf1\x8c\xa5\x81\xef\xbd\xa1=\xcc\xb8\xf0\x9d\x9f\xb2", false); } // [V7] |
| 15976 | test { try toAsciiFail("\xf1\xa3\xad\xbb\xf1\x8c\xa5\x81\xef\xbd\xa1=\xcc\xb8\xf0\x9d\x9f\xb2", true); } // [V7] |
| 6445 | 15977 | test { try toUnicodeFail("\xf1\xa3\xad\xbb\xf1\x8c\xa5\x81\xe3\x80\x82\xe2\x89\xa06"); } // [V7] |
| 15978 | test { try toAsciiFail("\xf1\xa3\xad\xbb\xf1\x8c\xa5\x81\xe3\x80\x82\xe2\x89\xa06", false); } // [V7] |
| 15979 | test { try toAsciiFail("\xf1\xa3\xad\xbb\xf1\x8c\xa5\x81\xe3\x80\x82\xe2\x89\xa06", true); } // [V7] |
| 6446 | 15980 | test { try toUnicodeFail("\xf1\xa3\xad\xbb\xf1\x8c\xa5\x81\xe3\x80\x82=\xcc\xb86"); } // [V7] |
| 15981 | test { try toAsciiFail("\xf1\xa3\xad\xbb\xf1\x8c\xa5\x81\xe3\x80\x82=\xcc\xb86", false); } // [V7] |
| 15982 | test { try toAsciiFail("\xf1\xa3\xad\xbb\xf1\x8c\xa5\x81\xe3\x80\x82=\xcc\xb86", true); } // [V7] |
| 6447 | 15983 | test { try toUnicodeFail("xn--h79w4z99a.xn--6-tfo"); } // [V7] |
| 15984 | test { try toAsciiFail("xn--h79w4z99a.xn--6-tfo", false); } // [V7] |
| 15985 | test { try toAsciiFail("xn--h79w4z99a.xn--6-tfo", true); } // [V7] |
| 6448 | 15986 | test { try toUnicodeFail("\xf3\xa0\x85\x8a\xe1\xa1\xad\xe2\x80\x8d.\xf0\x90\xa5\xa1"); } // [B6, C2, V7] |
| 15987 | test { try toAsciiFail("\xf3\xa0\x85\x8a\xe1\xa1\xad\xe2\x80\x8d.\xf0\x90\xa5\xa1", false); } // [B6, C2, V7] |
| 15988 | test { try toAsciiFail("\xf3\xa0\x85\x8a\xe1\xa1\xad\xe2\x80\x8d.\xf0\x90\xa5\xa1", true); } // [V7] |
| 6449 | 15989 | test { try toUnicodeFail("xn--98e.xn--om9c"); } // [V7] |
| 15990 | test { try toAsciiFail("xn--98e.xn--om9c", false); } // [V7] |
| 15991 | test { try toAsciiFail("xn--98e.xn--om9c", true); } // [V7] |
| 6450 | 15992 | test { try toUnicodeFail("xn--98e810b.xn--om9c"); } // [B6, C2, V7] |
| 15993 | test { try toAsciiFail("xn--98e810b.xn--om9c", false); } // [B6, C2, V7] |
| 15994 | test { try toAsciiFail("xn--98e810b.xn--om9c", true); } // [B6, C2, V7] |
| 6451 | 15995 | test { try toUnicodeFail("\xe0\xb1\x80\xe0\xa1\x95\xf0\x90\xa5\x9b\xf0\x91\x84\xb4\xef\xbc\x8e\xf3\xad\xb0\xb5"); } // [B1, V6, V7] |
| 15996 | test { try toAsciiFail("\xe0\xb1\x80\xe0\xa1\x95\xf0\x90\xa5\x9b\xf0\x91\x84\xb4\xef\xbc\x8e\xf3\xad\xb0\xb5", false); } // [B1, V6, V7] |
| 15997 | test { try toAsciiFail("\xe0\xb1\x80\xe0\xa1\x95\xf0\x90\xa5\x9b\xf0\x91\x84\xb4\xef\xbc\x8e\xf3\xad\xb0\xb5", true); } // [B1, V6, V7] |
| 6452 | 15998 | test { try toUnicodeFail("\xe0\xb1\x80\xe0\xa1\x95\xf0\x90\xa5\x9b\xf0\x91\x84\xb4.\xf3\xad\xb0\xb5"); } // [B1, V6, V7] |
| 15999 | test { try toAsciiFail("\xe0\xb1\x80\xe0\xa1\x95\xf0\x90\xa5\x9b\xf0\x91\x84\xb4.\xf3\xad\xb0\xb5", false); } // [B1, V6, V7] |
| 16000 | test { try toAsciiFail("\xe0\xb1\x80\xe0\xa1\x95\xf0\x90\xa5\x9b\xf0\x91\x84\xb4.\xf3\xad\xb0\xb5", true); } // [B1, V6, V7] |
| 6453 | 16001 | test { try toUnicodeFail("xn--kwb91r5112avtg.xn--o580f"); } // [B1, V6, V7] |
| 16002 | test { try toAsciiFail("xn--kwb91r5112avtg.xn--o580f", false); } // [B1, V6, V7] |
| 16003 | test { try toAsciiFail("xn--kwb91r5112avtg.xn--o580f", true); } // [B1, V6, V7] |
| 6454 | 16004 | test { try toUnicodeFail("\xf0\x9e\xa4\xae\xe3\x80\x82\xf0\x91\x87\x8a\xe2\x80\x8c\xe2\x89\xaf\xe1\xb3\xa6"); } // [B1, C1, V6] |
| 16005 | test { try toAsciiFail("\xf0\x9e\xa4\xae\xe3\x80\x82\xf0\x91\x87\x8a\xe2\x80\x8c\xe2\x89\xaf\xe1\xb3\xa6", false); } // [B1, C1, V6] |
| 16006 | test { try toAsciiFail("\xf0\x9e\xa4\xae\xe3\x80\x82\xf0\x91\x87\x8a\xe2\x80\x8c\xe2\x89\xaf\xe1\xb3\xa6", true); } // [B1, V6] |
| 6455 | 16007 | test { try toUnicodeFail("\xf0\x9e\xa4\xae\xe3\x80\x82\xf0\x91\x87\x8a\xe2\x80\x8c>\xcc\xb8\xe1\xb3\xa6"); } // [B1, C1, V6] |
| 16008 | test { try toAsciiFail("\xf0\x9e\xa4\xae\xe3\x80\x82\xf0\x91\x87\x8a\xe2\x80\x8c>\xcc\xb8\xe1\xb3\xa6", false); } // [B1, C1, V6] |
| 16009 | test { try toAsciiFail("\xf0\x9e\xa4\xae\xe3\x80\x82\xf0\x91\x87\x8a\xe2\x80\x8c>\xcc\xb8\xe1\xb3\xa6", true); } // [B1, V6] |
| 6456 | 16010 | test { try toUnicodeFail("\xf0\x9e\xa4\x8c\xe3\x80\x82\xf0\x91\x87\x8a\xe2\x80\x8c>\xcc\xb8\xe1\xb3\xa6"); } // [B1, C1, V6] |
| 16011 | test { try toAsciiFail("\xf0\x9e\xa4\x8c\xe3\x80\x82\xf0\x91\x87\x8a\xe2\x80\x8c>\xcc\xb8\xe1\xb3\xa6", false); } // [B1, C1, V6] |
| 16012 | test { try toAsciiFail("\xf0\x9e\xa4\x8c\xe3\x80\x82\xf0\x91\x87\x8a\xe2\x80\x8c>\xcc\xb8\xe1\xb3\xa6", true); } // [B1, V6] |
| 6457 | 16013 | test { try toUnicodeFail("\xf0\x9e\xa4\x8c\xe3\x80\x82\xf0\x91\x87\x8a\xe2\x80\x8c\xe2\x89\xaf\xe1\xb3\xa6"); } // [B1, C1, V6] |
| 16014 | test { try toAsciiFail("\xf0\x9e\xa4\x8c\xe3\x80\x82\xf0\x91\x87\x8a\xe2\x80\x8c\xe2\x89\xaf\xe1\xb3\xa6", false); } // [B1, C1, V6] |
| 16015 | test { try toAsciiFail("\xf0\x9e\xa4\x8c\xe3\x80\x82\xf0\x91\x87\x8a\xe2\x80\x8c\xe2\x89\xaf\xe1\xb3\xa6", true); } // [B1, V6] |
| 6458 | 16016 | test { try toUnicodeFail("xn--me6h.xn--z6fz8ueq2v"); } // [B1, V6] |
| 16017 | test { try toAsciiFail("xn--me6h.xn--z6fz8ueq2v", false); } // [B1, V6] |
| 16018 | test { try toAsciiFail("xn--me6h.xn--z6fz8ueq2v", true); } // [B1, V6] |
| 6459 | 16019 | test { try toUnicodeFail("xn--me6h.xn--z6f16kn9b2642b"); } // [B1, C1, V6] |
| 16020 | test { try toAsciiFail("xn--me6h.xn--z6f16kn9b2642b", false); } // [B1, C1, V6] |
| 16021 | test { try toAsciiFail("xn--me6h.xn--z6f16kn9b2642b", true); } // [B1, C1, V6] |
| 6460 | 16022 | test { try toUnicodeFail("\xf3\xa0\x84\x80\xf0\x9d\x9f\x95.\xf0\x9e\xa4\x8c\xf1\x9b\x97\x93\xe1\x82\xa9"); } // [B1, B2, B3, V7] |
| 16023 | test { try toAsciiFail("\xf3\xa0\x84\x80\xf0\x9d\x9f\x95.\xf0\x9e\xa4\x8c\xf1\x9b\x97\x93\xe1\x82\xa9", false); } // [B1, B2, B3, V7] |
| 16024 | test { try toAsciiFail("\xf3\xa0\x84\x80\xf0\x9d\x9f\x95.\xf0\x9e\xa4\x8c\xf1\x9b\x97\x93\xe1\x82\xa9", true); } // [B1, B2, B3, V7] |
| 6461 | 16025 | test { try toUnicodeFail("\xf3\xa0\x84\x807.\xf0\x9e\xa4\x8c\xf1\x9b\x97\x93\xe1\x82\xa9"); } // [B1, B2, B3, V7] |
| 16026 | test { try toAsciiFail("\xf3\xa0\x84\x807.\xf0\x9e\xa4\x8c\xf1\x9b\x97\x93\xe1\x82\xa9", false); } // [B1, B2, B3, V7] |
| 16027 | test { try toAsciiFail("\xf3\xa0\x84\x807.\xf0\x9e\xa4\x8c\xf1\x9b\x97\x93\xe1\x82\xa9", true); } // [B1, B2, B3, V7] |
| 6462 | 16028 | test { try toUnicodeFail("\xf3\xa0\x84\x807.\xf0\x9e\xa4\xae\xf1\x9b\x97\x93\xe2\xb4\x89"); } // [B1, B2, B3, V7] |
| 16029 | test { try toAsciiFail("\xf3\xa0\x84\x807.\xf0\x9e\xa4\xae\xf1\x9b\x97\x93\xe2\xb4\x89", false); } // [B1, B2, B3, V7] |
| 16030 | test { try toAsciiFail("\xf3\xa0\x84\x807.\xf0\x9e\xa4\xae\xf1\x9b\x97\x93\xe2\xb4\x89", true); } // [B1, B2, B3, V7] |
| 6463 | 16031 | test { try toUnicodeFail("7.xn--0kjz523lv1vv"); } // [B1, B2, B3, V7] |
| 16032 | test { try toAsciiFail("7.xn--0kjz523lv1vv", false); } // [B1, B2, B3, V7] |
| 16033 | test { try toAsciiFail("7.xn--0kjz523lv1vv", true); } // [B1, B2, B3, V7] |
| 6464 | 16034 | test { try toUnicodeFail("\xf3\xa0\x84\x80\xf0\x9d\x9f\x95.\xf0\x9e\xa4\xae\xf1\x9b\x97\x93\xe2\xb4\x89"); } // [B1, B2, B3, V7] |
| 16035 | test { try toAsciiFail("\xf3\xa0\x84\x80\xf0\x9d\x9f\x95.\xf0\x9e\xa4\xae\xf1\x9b\x97\x93\xe2\xb4\x89", false); } // [B1, B2, B3, V7] |
| 16036 | test { try toAsciiFail("\xf3\xa0\x84\x80\xf0\x9d\x9f\x95.\xf0\x9e\xa4\xae\xf1\x9b\x97\x93\xe2\xb4\x89", true); } // [B1, B2, B3, V7] |
| 6465 | 16037 | test { try toUnicodeFail("7.xn--hnd3403vv1vv"); } // [B1, B2, B3, V7] |
| 16038 | test { try toAsciiFail("7.xn--hnd3403vv1vv", false); } // [B1, B2, B3, V7] |
| 16039 | test { try toAsciiFail("7.xn--hnd3403vv1vv", true); } // [B1, B2, B3, V7] |
| 6466 | 16040 | test { try toUnicodeFail("\xf3\xa0\x84\x807.\xf0\x9e\xa4\x8c\xf1\x9b\x97\x93\xe2\xb4\x89"); } // [B1, B2, B3, V7] |
| 16041 | test { try toAsciiFail("\xf3\xa0\x84\x807.\xf0\x9e\xa4\x8c\xf1\x9b\x97\x93\xe2\xb4\x89", false); } // [B1, B2, B3, V7] |
| 16042 | test { try toAsciiFail("\xf3\xa0\x84\x807.\xf0\x9e\xa4\x8c\xf1\x9b\x97\x93\xe2\xb4\x89", true); } // [B1, B2, B3, V7] |
| 6467 | 16043 | test { try toUnicodeFail("\xf3\xa0\x84\x80\xf0\x9d\x9f\x95.\xf0\x9e\xa4\x8c\xf1\x9b\x97\x93\xe2\xb4\x89"); } // [B1, B2, B3, V7] |
| 16044 | test { try toAsciiFail("\xf3\xa0\x84\x80\xf0\x9d\x9f\x95.\xf0\x9e\xa4\x8c\xf1\x9b\x97\x93\xe2\xb4\x89", false); } // [B1, B2, B3, V7] |
| 16045 | test { try toAsciiFail("\xf3\xa0\x84\x80\xf0\x9d\x9f\x95.\xf0\x9e\xa4\x8c\xf1\x9b\x97\x93\xe2\xb4\x89", true); } // [B1, B2, B3, V7] |
| 6468 | 16046 | test { try toUnicodeFail("\xe9\x96\x839\xf0\x9d\xa9\x8d\xe3\x80\x82\xe2\x86\x83\xd9\xa9\xe0\xa2\xb1\xe0\xad\x8d"); } // [B5, B6] |
| 16047 | test { try toAsciiFail("\xe9\x96\x839\xf0\x9d\xa9\x8d\xe3\x80\x82\xe2\x86\x83\xd9\xa9\xe0\xa2\xb1\xe0\xad\x8d", false); } // [B5, B6] |
| 16048 | test { try toAsciiFail("\xe9\x96\x839\xf0\x9d\xa9\x8d\xe3\x80\x82\xe2\x86\x83\xd9\xa9\xe0\xa2\xb1\xe0\xad\x8d", true); } // [B5, B6] |
| 6469 | 16049 | test { try toUnicodeFail("\xe9\x96\x839\xf0\x9d\xa9\x8d\xe3\x80\x82\xe2\x86\x84\xd9\xa9\xe0\xa2\xb1\xe0\xad\x8d"); } // [B5, B6] |
| 16050 | test { try toAsciiFail("\xe9\x96\x839\xf0\x9d\xa9\x8d\xe3\x80\x82\xe2\x86\x84\xd9\xa9\xe0\xa2\xb1\xe0\xad\x8d", false); } // [B5, B6] |
| 16051 | test { try toAsciiFail("\xe9\x96\x839\xf0\x9d\xa9\x8d\xe3\x80\x82\xe2\x86\x84\xd9\xa9\xe0\xa2\xb1\xe0\xad\x8d", true); } // [B5, B6] |
| 6470 | 16052 | test { try toUnicodeFail("xn--9-3j6dk517f.xn--iib28ij3c4t9a"); } // [B5, B6] |
| 16053 | test { try toAsciiFail("xn--9-3j6dk517f.xn--iib28ij3c4t9a", false); } // [B5, B6] |
| 16054 | test { try toAsciiFail("xn--9-3j6dk517f.xn--iib28ij3c4t9a", true); } // [B5, B6] |
| 6471 | 16055 | test { try toUnicodeFail("xn--9-3j6dk517f.xn--iib28ij3c0t9a"); } // [B5, B6, V7] |
| 16056 | test { try toAsciiFail("xn--9-3j6dk517f.xn--iib28ij3c0t9a", false); } // [B5, B6, V7] |
| 16057 | test { try toAsciiFail("xn--9-3j6dk517f.xn--iib28ij3c0t9a", true); } // [B5, B6, V7] |
| 6472 | 16058 | test { try toUnicodeFail("\xea\xab\xb6\xe1\xa2\x8f\xe0\xb8\xba\xef\xbc\x92.\xf0\x90\x8b\xa2\xdd\x85\xe0\xbe\x9f\xef\xb8\x92"); } // [V6, V7] |
| 16059 | test { try toAsciiFail("\xea\xab\xb6\xe1\xa2\x8f\xe0\xb8\xba\xef\xbc\x92.\xf0\x90\x8b\xa2\xdd\x85\xe0\xbe\x9f\xef\xb8\x92", false); } // [V6, V7] |
| 16060 | test { try toAsciiFail("\xea\xab\xb6\xe1\xa2\x8f\xe0\xb8\xba\xef\xbc\x92.\xf0\x90\x8b\xa2\xdd\x85\xe0\xbe\x9f\xef\xb8\x92", true); } // [V6, V7] |
| 6473 | 16061 | test { try toUnicodeFail("\xea\xab\xb6\xe1\xa2\x8f\xe0\xb8\xba2.\xf0\x90\x8b\xa2\xdd\x85\xe0\xbe\x9f\xe3\x80\x82"); } // [V6] |
| 16062 | test { try toAsciiFail("\xea\xab\xb6\xe1\xa2\x8f\xe0\xb8\xba2.\xf0\x90\x8b\xa2\xdd\x85\xe0\xbe\x9f\xe3\x80\x82", false); } // [V6, A4_2] |
| 16063 | test { try toAsciiFail("\xea\xab\xb6\xe1\xa2\x8f\xe0\xb8\xba2.\xf0\x90\x8b\xa2\xdd\x85\xe0\xbe\x9f\xe3\x80\x82", true); } // [V6, A4_2] |
| 6474 | 16064 | test { try toUnicodeFail("xn--2-2zf840fk16m.xn--sob093b2m7s."); } // [V6] |
| 16065 | test { try toAsciiFail("xn--2-2zf840fk16m.xn--sob093b2m7s.", false); } // [V6, A4_2] |
| 16066 | test { try toAsciiFail("xn--2-2zf840fk16m.xn--sob093b2m7s.", true); } // [V6, A4_2] |
| 6475 | 16067 | test { try toUnicodeFail("xn--2-2zf840fk16m.xn--sob093bj62sz9d"); } // [V6, V7] |
| 16068 | test { try toAsciiFail("xn--2-2zf840fk16m.xn--sob093bj62sz9d", false); } // [V6, V7] |
| 16069 | test { try toAsciiFail("xn--2-2zf840fk16m.xn--sob093bj62sz9d", true); } // [V6, V7] |
| 6476 | 16070 | test { try toUnicodeFail("\xf3\x85\xb4\xa7\xef\xbd\xa1\xe2\x89\xa0-\xf3\xa0\x99\x84\xe2\xbe\x9b"); } // [V7] |
| 16071 | test { try toAsciiFail("\xf3\x85\xb4\xa7\xef\xbd\xa1\xe2\x89\xa0-\xf3\xa0\x99\x84\xe2\xbe\x9b", false); } // [V7] |
| 16072 | test { try toAsciiFail("\xf3\x85\xb4\xa7\xef\xbd\xa1\xe2\x89\xa0-\xf3\xa0\x99\x84\xe2\xbe\x9b", true); } // [V7] |
| 6477 | 16073 | test { try toUnicodeFail("\xf3\x85\xb4\xa7\xef\xbd\xa1=\xcc\xb8-\xf3\xa0\x99\x84\xe2\xbe\x9b"); } // [V7] |
| 16074 | test { try toAsciiFail("\xf3\x85\xb4\xa7\xef\xbd\xa1=\xcc\xb8-\xf3\xa0\x99\x84\xe2\xbe\x9b", false); } // [V7] |
| 16075 | test { try toAsciiFail("\xf3\x85\xb4\xa7\xef\xbd\xa1=\xcc\xb8-\xf3\xa0\x99\x84\xe2\xbe\x9b", true); } // [V7] |
| 6478 | 16076 | test { try toUnicodeFail("\xf3\x85\xb4\xa7\xe3\x80\x82\xe2\x89\xa0-\xf3\xa0\x99\x84\xe8\xb5\xb0"); } // [V7] |
| 16077 | test { try toAsciiFail("\xf3\x85\xb4\xa7\xe3\x80\x82\xe2\x89\xa0-\xf3\xa0\x99\x84\xe8\xb5\xb0", false); } // [V7] |
| 16078 | test { try toAsciiFail("\xf3\x85\xb4\xa7\xe3\x80\x82\xe2\x89\xa0-\xf3\xa0\x99\x84\xe8\xb5\xb0", true); } // [V7] |
| 6479 | 16079 | test { try toUnicodeFail("\xf3\x85\xb4\xa7\xe3\x80\x82=\xcc\xb8-\xf3\xa0\x99\x84\xe8\xb5\xb0"); } // [V7] |
| 16080 | test { try toAsciiFail("\xf3\x85\xb4\xa7\xe3\x80\x82=\xcc\xb8-\xf3\xa0\x99\x84\xe8\xb5\xb0", false); } // [V7] |
| 16081 | test { try toAsciiFail("\xf3\x85\xb4\xa7\xe3\x80\x82=\xcc\xb8-\xf3\xa0\x99\x84\xe8\xb5\xb0", true); } // [V7] |
| 6480 | 16082 | test { try toUnicodeFail("xn--gm57d.xn----tfo4949b3664m"); } // [V7] |
| 16083 | test { try toAsciiFail("xn--gm57d.xn----tfo4949b3664m", false); } // [V7] |
| 16084 | test { try toAsciiFail("xn--gm57d.xn----tfo4949b3664m", true); } // [V7] |
| 6481 | 16085 | test { try toUnicodeFail("\xdd\xae\xd8\x84\xe1\x82\xaa\xe3\x80\x82-\xe2\x89\xa0\xe1\x85\xa0"); } // [B1, B2, B3, V3, V7] |
| 16086 | test { try toAsciiFail("\xdd\xae\xd8\x84\xe1\x82\xaa\xe3\x80\x82-\xe2\x89\xa0\xe1\x85\xa0", false); } // [B1, B2, B3, V3, V7] |
| 16087 | test { try toAsciiFail("\xdd\xae\xd8\x84\xe1\x82\xaa\xe3\x80\x82-\xe2\x89\xa0\xe1\x85\xa0", true); } // [B1, B2, B3, V3, V7] |
| 6482 | 16088 | test { try toUnicodeFail("\xdd\xae\xd8\x84\xe1\x82\xaa\xe3\x80\x82-=\xcc\xb8\xe1\x85\xa0"); } // [B1, B2, B3, V3, V7] |
| 16089 | test { try toAsciiFail("\xdd\xae\xd8\x84\xe1\x82\xaa\xe3\x80\x82-=\xcc\xb8\xe1\x85\xa0", false); } // [B1, B2, B3, V3, V7] |
| 16090 | test { try toAsciiFail("\xdd\xae\xd8\x84\xe1\x82\xaa\xe3\x80\x82-=\xcc\xb8\xe1\x85\xa0", true); } // [B1, B2, B3, V3, V7] |
| 6483 | 16091 | test { try toUnicodeFail("\xdd\xae\xd8\x84\xe2\xb4\x8a\xe3\x80\x82-=\xcc\xb8\xe1\x85\xa0"); } // [B1, B2, B3, V3, V7] |
| 16092 | test { try toAsciiFail("\xdd\xae\xd8\x84\xe2\xb4\x8a\xe3\x80\x82-=\xcc\xb8\xe1\x85\xa0", false); } // [B1, B2, B3, V3, V7] |
| 16093 | test { try toAsciiFail("\xdd\xae\xd8\x84\xe2\xb4\x8a\xe3\x80\x82-=\xcc\xb8\xe1\x85\xa0", true); } // [B1, B2, B3, V3, V7] |
| 6484 | 16094 | test { try toUnicodeFail("\xdd\xae\xd8\x84\xe2\xb4\x8a\xe3\x80\x82-\xe2\x89\xa0\xe1\x85\xa0"); } // [B1, B2, B3, V3, V7] |
| 16095 | test { try toAsciiFail("\xdd\xae\xd8\x84\xe2\xb4\x8a\xe3\x80\x82-\xe2\x89\xa0\xe1\x85\xa0", false); } // [B1, B2, B3, V3, V7] |
| 16096 | test { try toAsciiFail("\xdd\xae\xd8\x84\xe2\xb4\x8a\xe3\x80\x82-\xe2\x89\xa0\xe1\x85\xa0", true); } // [B1, B2, B3, V3, V7] |
| 6485 | 16097 | test { try toUnicodeFail("xn--mfb73ek93f.xn----ufo"); } // [B1, B2, B3, V3, V7] |
| 16098 | test { try toAsciiFail("xn--mfb73ek93f.xn----ufo", false); } // [B1, B2, B3, V3, V7] |
| 16099 | test { try toAsciiFail("xn--mfb73ek93f.xn----ufo", true); } // [B1, B2, B3, V3, V7] |
| 6486 | 16100 | test { try toUnicodeFail("xn--mfb73ek93f.xn----5bh589i"); } // [B1, B2, B3, V3, V7] |
| 16101 | test { try toAsciiFail("xn--mfb73ek93f.xn----5bh589i", false); } // [B1, B2, B3, V3, V7] |
| 16102 | test { try toAsciiFail("xn--mfb73ek93f.xn----5bh589i", true); } // [B1, B2, B3, V3, V7] |
| 6487 | 16103 | test { try toUnicodeFail("xn--mfb73ex6r.xn----5bh589i"); } // [B1, B2, B3, V3, V7] |
| 16104 | test { try toAsciiFail("xn--mfb73ex6r.xn----5bh589i", false); } // [B1, B2, B3, V3, V7] |
| 16105 | test { try toAsciiFail("xn--mfb73ex6r.xn----5bh589i", true); } // [B1, B2, B3, V3, V7] |
| 6488 | 16106 | test { try toUnicodeFail("\xef\xad\x8f\xf0\x90\xb9\xa7\xf0\x9d\x9f\x92\xe2\x89\xaf\xef\xbd\xa1\xe2\x80\x8c"); } // [B1, B3, B4, C1] |
| 16107 | test { try toAsciiFail("\xef\xad\x8f\xf0\x90\xb9\xa7\xf0\x9d\x9f\x92\xe2\x89\xaf\xef\xbd\xa1\xe2\x80\x8c", false); } // [B1, B3, B4, C1] |
| 16108 | test { try toAsciiFail("\xef\xad\x8f\xf0\x90\xb9\xa7\xf0\x9d\x9f\x92\xe2\x89\xaf\xef\xbd\xa1\xe2\x80\x8c", true); } // [B3, B4, A4_2] |
| 6489 | 16109 | test { try toUnicodeFail("\xef\xad\x8f\xf0\x90\xb9\xa7\xf0\x9d\x9f\x92>\xcc\xb8\xef\xbd\xa1\xe2\x80\x8c"); } // [B1, B3, B4, C1] |
| 16110 | test { try toAsciiFail("\xef\xad\x8f\xf0\x90\xb9\xa7\xf0\x9d\x9f\x92>\xcc\xb8\xef\xbd\xa1\xe2\x80\x8c", false); } // [B1, B3, B4, C1] |
| 16111 | test { try toAsciiFail("\xef\xad\x8f\xf0\x90\xb9\xa7\xf0\x9d\x9f\x92>\xcc\xb8\xef\xbd\xa1\xe2\x80\x8c", true); } // [B3, B4, A4_2] |
| 6490 | 16112 | test { try toUnicodeFail("\xd7\x90\xd7\x9c\xf0\x90\xb9\xa74\xe2\x89\xaf\xe3\x80\x82\xe2\x80\x8c"); } // [B1, B3, B4, C1] |
| 16113 | test { try toAsciiFail("\xd7\x90\xd7\x9c\xf0\x90\xb9\xa74\xe2\x89\xaf\xe3\x80\x82\xe2\x80\x8c", false); } // [B1, B3, B4, C1] |
| 16114 | test { try toAsciiFail("\xd7\x90\xd7\x9c\xf0\x90\xb9\xa74\xe2\x89\xaf\xe3\x80\x82\xe2\x80\x8c", true); } // [B3, B4, A4_2] |
| 6491 | 16115 | test { try toUnicodeFail("\xd7\x90\xd7\x9c\xf0\x90\xb9\xa74>\xcc\xb8\xe3\x80\x82\xe2\x80\x8c"); } // [B1, B3, B4, C1] |
| 16116 | test { try toAsciiFail("\xd7\x90\xd7\x9c\xf0\x90\xb9\xa74>\xcc\xb8\xe3\x80\x82\xe2\x80\x8c", false); } // [B1, B3, B4, C1] |
| 16117 | test { try toAsciiFail("\xd7\x90\xd7\x9c\xf0\x90\xb9\xa74>\xcc\xb8\xe3\x80\x82\xe2\x80\x8c", true); } // [B3, B4, A4_2] |
| 6492 | 16118 | test { try toUnicodeFail("xn--4-zhc0by36txt0w."); } // [B3, B4] |
| 16119 | test { try toAsciiFail("xn--4-zhc0by36txt0w.", false); } // [B3, B4, A4_2] |
| 16120 | test { try toAsciiFail("xn--4-zhc0by36txt0w.", true); } // [B3, B4, A4_2] |
| 6493 | 16121 | test { try toUnicodeFail("xn--4-zhc0by36txt0w.xn--0ug"); } // [B1, B3, B4, C1] |
| 16122 | test { try toAsciiFail("xn--4-zhc0by36txt0w.xn--0ug", false); } // [B1, B3, B4, C1] |
| 16123 | test { try toAsciiFail("xn--4-zhc0by36txt0w.xn--0ug", true); } // [B1, B3, B4, C1] |
| 6494 | 16124 | test { try toUnicodePass("\xf0\x9d\x9f\x8e\xe3\x80\x82\xe7\x94\xaf", "0.\xe7\x94\xaf"); } |
| 6495 | 16125 | test { try toAsciiPass("\xf0\x9d\x9f\x8e\xe3\x80\x82\xe7\x94\xaf", "0.xn--qny", false); } |
| 6496 | 16126 | test { try toAsciiPass("\xf0\x9d\x9f\x8e\xe3\x80\x82\xe7\x94\xaf", "0.xn--qny", true); } |
| ... | ... | @@ -6504,11 +16134,23 @@ test { try toUnicodePass("0.\xe7\x94\xaf", "0.\xe7\x94\xaf"); } |
| 6504 | 16134 | test { try toAsciiPass("0.\xe7\x94\xaf", "0.xn--qny", false); } |
| 6505 | 16135 | test { try toAsciiPass("0.\xe7\x94\xaf", "0.xn--qny", true); } |
| 6506 | 16136 | test { try toUnicodeFail("-\xe2\xbe\x86\xef\xbc\x8e\xea\xab\xb6"); } // [V3, V6] |
| 16137 | test { try toAsciiFail("-\xe2\xbe\x86\xef\xbc\x8e\xea\xab\xb6", false); } // [V3, V6] |
| 16138 | test { try toAsciiFail("-\xe2\xbe\x86\xef\xbc\x8e\xea\xab\xb6", true); } // [V3, V6] |
| 6507 | 16139 | test { try toUnicodeFail("-\xe8\x88\x8c.\xea\xab\xb6"); } // [V3, V6] |
| 16140 | test { try toAsciiFail("-\xe8\x88\x8c.\xea\xab\xb6", false); } // [V3, V6] |
| 16141 | test { try toAsciiFail("-\xe8\x88\x8c.\xea\xab\xb6", true); } // [V3, V6] |
| 6508 | 16142 | test { try toUnicodeFail("xn----ef8c.xn--2v9a"); } // [V3, V6] |
| 16143 | test { try toAsciiFail("xn----ef8c.xn--2v9a", false); } // [V3, V6] |
| 16144 | test { try toAsciiFail("xn----ef8c.xn--2v9a", true); } // [V3, V6] |
| 6509 | 16145 | test { try toUnicodeFail("-\xef\xbd\xa1\xe1\xa2\x98"); } // [V3] |
| 16146 | test { try toAsciiFail("-\xef\xbd\xa1\xe1\xa2\x98", false); } // [V3] |
| 16147 | test { try toAsciiFail("-\xef\xbd\xa1\xe1\xa2\x98", true); } // [V3] |
| 6510 | 16148 | test { try toUnicodeFail("-\xe3\x80\x82\xe1\xa2\x98"); } // [V3] |
| 16149 | test { try toAsciiFail("-\xe3\x80\x82\xe1\xa2\x98", false); } // [V3] |
| 16150 | test { try toAsciiFail("-\xe3\x80\x82\xe1\xa2\x98", true); } // [V3] |
| 6511 | 16151 | test { try toUnicodeFail("-.xn--ibf"); } // [V3] |
| 16152 | test { try toAsciiFail("-.xn--ibf", false); } // [V3] |
| 16153 | test { try toAsciiFail("-.xn--ibf", true); } // [V3] |
| 6512 | 16154 | test { try toUnicodePass("\xf0\x9f\x82\xb4\xe1\x82\xab.\xe2\x89\xae", "\xf0\x9f\x82\xb4\xe2\xb4\x8b.\xe2\x89\xae"); } |
| 6513 | 16155 | test { try toAsciiPass("\xf0\x9f\x82\xb4\xe1\x82\xab.\xe2\x89\xae", "xn--2kj7565l.xn--gdh", false); } |
| 6514 | 16156 | test { try toAsciiPass("\xf0\x9f\x82\xb4\xe1\x82\xab.\xe2\x89\xae", "xn--2kj7565l.xn--gdh", true); } |
| ... | ... | @@ -6525,20 +16167,44 @@ test { try toUnicodePass("xn--2kj7565l.xn--gdh", "\xf0\x9f\x82\xb4\xe2\xb4\x8b.\ |
| 6525 | 16167 | test { try toAsciiPass("xn--2kj7565l.xn--gdh", "xn--2kj7565l.xn--gdh", false); } |
| 6526 | 16168 | test { try toAsciiPass("xn--2kj7565l.xn--gdh", "xn--2kj7565l.xn--gdh", true); } |
| 6527 | 16169 | test { try toUnicodeFail("xn--jnd1986v.xn--gdh"); } // [V7] |
| 16170 | test { try toAsciiFail("xn--jnd1986v.xn--gdh", false); } // [V7] |
| 16171 | test { try toAsciiFail("xn--jnd1986v.xn--gdh", true); } // [V7] |
| 6528 | 16172 | test { try toUnicodeFail("\xe7\x92\xbc\xf0\x9d\xa8\xad\xef\xbd\xa1\xe2\x80\x8c\xf3\xa0\x87\x9f"); } // [C1] |
| 16173 | test { try toAsciiFail("\xe7\x92\xbc\xf0\x9d\xa8\xad\xef\xbd\xa1\xe2\x80\x8c\xf3\xa0\x87\x9f", false); } // [C1] |
| 16174 | test { try toAsciiFail("\xe7\x92\xbc\xf0\x9d\xa8\xad\xef\xbd\xa1\xe2\x80\x8c\xf3\xa0\x87\x9f", true); } // [A4_2] |
| 6529 | 16175 | test { try toUnicodeFail("\xe7\x92\xbc\xf0\x9d\xa8\xad\xe3\x80\x82\xe2\x80\x8c\xf3\xa0\x87\x9f"); } // [C1] |
| 16176 | test { try toAsciiFail("\xe7\x92\xbc\xf0\x9d\xa8\xad\xe3\x80\x82\xe2\x80\x8c\xf3\xa0\x87\x9f", false); } // [C1] |
| 16177 | test { try toAsciiFail("\xe7\x92\xbc\xf0\x9d\xa8\xad\xe3\x80\x82\xe2\x80\x8c\xf3\xa0\x87\x9f", true); } // [A4_2] |
| 6530 | 16178 | test { try toUnicodePass("xn--gky8837e.", "\xe7\x92\xbc\xf0\x9d\xa8\xad."); } |
| 16179 | test { try toAsciiFail("xn--gky8837e.", false); } // [A4_2] |
| 16180 | test { try toAsciiFail("xn--gky8837e.", true); } // [A4_2] |
| 6531 | 16181 | test { try toUnicodePass("\xe7\x92\xbc\xf0\x9d\xa8\xad.", "\xe7\x92\xbc\xf0\x9d\xa8\xad."); } |
| 16182 | test { try toAsciiFail("\xe7\x92\xbc\xf0\x9d\xa8\xad.", false); } // [A4_2] |
| 16183 | test { try toAsciiFail("\xe7\x92\xbc\xf0\x9d\xa8\xad.", true); } // [A4_2] |
| 6532 | 16184 | test { try toUnicodeFail("xn--gky8837e.xn--0ug"); } // [C1] |
| 16185 | test { try toAsciiFail("xn--gky8837e.xn--0ug", false); } // [C1] |
| 16186 | test { try toAsciiFail("xn--gky8837e.xn--0ug", true); } // [C1] |
| 6533 | 16187 | test { try toUnicodeFail("\xd9\xa98\xf1\x82\x8d\xbd\xef\xbd\xa1-5\xf0\x9f\x9e\xa5"); } // [B1, V3, V7] |
| 16188 | test { try toAsciiFail("\xd9\xa98\xf1\x82\x8d\xbd\xef\xbd\xa1-5\xf0\x9f\x9e\xa5", false); } // [B1, V3, V7] |
| 16189 | test { try toAsciiFail("\xd9\xa98\xf1\x82\x8d\xbd\xef\xbd\xa1-5\xf0\x9f\x9e\xa5", true); } // [B1, V3, V7] |
| 6534 | 16190 | test { try toUnicodeFail("\xd9\xa98\xf1\x82\x8d\xbd\xe3\x80\x82-5\xf0\x9f\x9e\xa5"); } // [B1, V3, V7] |
| 16191 | test { try toAsciiFail("\xd9\xa98\xf1\x82\x8d\xbd\xe3\x80\x82-5\xf0\x9f\x9e\xa5", false); } // [B1, V3, V7] |
| 16192 | test { try toAsciiFail("\xd9\xa98\xf1\x82\x8d\xbd\xe3\x80\x82-5\xf0\x9f\x9e\xa5", true); } // [B1, V3, V7] |
| 6535 | 16193 | test { try toUnicodeFail("xn--8-qqc97891f.xn---5-rp92a"); } // [B1, V3, V7] |
| 16194 | test { try toAsciiFail("xn--8-qqc97891f.xn---5-rp92a", false); } // [B1, V3, V7] |
| 16195 | test { try toAsciiFail("xn--8-qqc97891f.xn---5-rp92a", true); } // [B1, V3, V7] |
| 6536 | 16196 | test { try toUnicodeFail("\xe2\x80\x8c.\xe2\x80\x8c"); } // [C1] |
| 16197 | test { try toAsciiFail("\xe2\x80\x8c.\xe2\x80\x8c", false); } // [C1] |
| 16198 | test { try toAsciiFail("\xe2\x80\x8c.\xe2\x80\x8c", true); } // [A4_1, A4_2] |
| 6537 | 16199 | test { try toUnicodeFail("xn--0ug.xn--0ug"); } // [C1] |
| 16200 | test { try toAsciiFail("xn--0ug.xn--0ug", false); } // [C1] |
| 16201 | test { try toAsciiFail("xn--0ug.xn--0ug", true); } // [C1] |
| 6538 | 16202 | test { try toAsciiPass("\xe2\x80\x8d\xed\x8a\x9b.\xdc\x96", "xn--157b.xn--gnb", true); } |
| 6539 | 16203 | test { try toUnicodeFail("\xe2\x80\x8d\xed\x8a\x9b.\xdc\x96"); } // [B1, C2] |
| 16204 | test { try toAsciiFail("\xe2\x80\x8d\xed\x8a\x9b.\xdc\x96", false); } // [B1, C2] |
| 6540 | 16205 | test { try toAsciiPass("\xe2\x80\x8d\xe1\x84\x90\xe1\x85\xb1\xe1\x87\x82.\xdc\x96", "xn--157b.xn--gnb", true); } |
| 6541 | 16206 | test { try toUnicodeFail("\xe2\x80\x8d\xe1\x84\x90\xe1\x85\xb1\xe1\x87\x82.\xdc\x96"); } // [B1, C2] |
| 16207 | test { try toAsciiFail("\xe2\x80\x8d\xe1\x84\x90\xe1\x85\xb1\xe1\x87\x82.\xdc\x96", false); } // [B1, C2] |
| 6542 | 16208 | test { try toUnicodePass("xn--157b.xn--gnb", "\xed\x8a\x9b.\xdc\x96"); } |
| 6543 | 16209 | test { try toAsciiPass("xn--157b.xn--gnb", "xn--157b.xn--gnb", false); } |
| 6544 | 16210 | test { try toAsciiPass("xn--157b.xn--gnb", "xn--157b.xn--gnb", true); } |
| ... | ... | @@ -6549,81 +16215,227 @@ test { try toUnicodePass("\xe1\x84\x90\xe1\x85\xb1\xe1\x87\x82.\xdc\x96", "\xed\ |
| 6549 | 16215 | test { try toAsciiPass("\xe1\x84\x90\xe1\x85\xb1\xe1\x87\x82.\xdc\x96", "xn--157b.xn--gnb", false); } |
| 6550 | 16216 | test { try toAsciiPass("\xe1\x84\x90\xe1\x85\xb1\xe1\x87\x82.\xdc\x96", "xn--157b.xn--gnb", true); } |
| 6551 | 16217 | test { try toUnicodeFail("xn--1ug4441e.xn--gnb"); } // [B1, C2] |
| 16218 | test { try toAsciiFail("xn--1ug4441e.xn--gnb", false); } // [B1, C2] |
| 16219 | test { try toAsciiFail("xn--1ug4441e.xn--gnb", true); } // [B1, C2] |
| 6552 | 16220 | test { try toUnicodeFail("\xe1\xa1\x8b\xf0\x90\xb9\xb0\xf0\x9e\xbd\xb3.\xdd\xb9\xe2\xb4\x9e"); } // [B2, B3, B5, B6, V7] |
| 16221 | test { try toAsciiFail("\xe1\xa1\x8b\xf0\x90\xb9\xb0\xf0\x9e\xbd\xb3.\xdd\xb9\xe2\xb4\x9e", false); } // [B2, B3, B5, B6, V7] |
| 16222 | test { try toAsciiFail("\xe1\xa1\x8b\xf0\x90\xb9\xb0\xf0\x9e\xbd\xb3.\xdd\xb9\xe2\xb4\x9e", true); } // [B2, B3, B5, B6, V7] |
| 6553 | 16223 | test { try toUnicodeFail("\xe1\xa1\x8b\xf0\x90\xb9\xb0\xf0\x9e\xbd\xb3.\xdd\xb9\xe1\x82\xbe"); } // [B2, B3, B5, B6, V7] |
| 16224 | test { try toAsciiFail("\xe1\xa1\x8b\xf0\x90\xb9\xb0\xf0\x9e\xbd\xb3.\xdd\xb9\xe1\x82\xbe", false); } // [B2, B3, B5, B6, V7] |
| 16225 | test { try toAsciiFail("\xe1\xa1\x8b\xf0\x90\xb9\xb0\xf0\x9e\xbd\xb3.\xdd\xb9\xe1\x82\xbe", true); } // [B2, B3, B5, B6, V7] |
| 6554 | 16226 | test { try toUnicodeFail("xn--b8e0417jocvf.xn--9pb883q"); } // [B2, B3, B5, B6, V7] |
| 16227 | test { try toAsciiFail("xn--b8e0417jocvf.xn--9pb883q", false); } // [B2, B3, B5, B6, V7] |
| 16228 | test { try toAsciiFail("xn--b8e0417jocvf.xn--9pb883q", true); } // [B2, B3, B5, B6, V7] |
| 6555 | 16229 | test { try toUnicodeFail("xn--b8e0417jocvf.xn--9pb068b"); } // [B2, B3, B5, B6, V7] |
| 16230 | test { try toAsciiFail("xn--b8e0417jocvf.xn--9pb068b", false); } // [B2, B3, B5, B6, V7] |
| 16231 | test { try toAsciiFail("xn--b8e0417jocvf.xn--9pb068b", true); } // [B2, B3, B5, B6, V7] |
| 6556 | 16232 | test { try toUnicodeFail("\xf0\x90\xb7\x83\xd9\xa2\xf0\x9d\x85\xbb\xf0\x9d\x9f\xa7\xef\xbc\x8e\xf0\x90\xb9\xae\xf0\x90\xb9\xac\xe1\x82\xa7"); } // [B1, B4, V7] |
| 16233 | test { try toAsciiFail("\xf0\x90\xb7\x83\xd9\xa2\xf0\x9d\x85\xbb\xf0\x9d\x9f\xa7\xef\xbc\x8e\xf0\x90\xb9\xae\xf0\x90\xb9\xac\xe1\x82\xa7", false); } // [B1, B4, V7] |
| 16234 | test { try toAsciiFail("\xf0\x90\xb7\x83\xd9\xa2\xf0\x9d\x85\xbb\xf0\x9d\x9f\xa7\xef\xbc\x8e\xf0\x90\xb9\xae\xf0\x90\xb9\xac\xe1\x82\xa7", true); } // [B1, B4, V7] |
| 6557 | 16235 | test { try toUnicodeFail("\xf0\x90\xb7\x83\xd9\xa2\xf0\x9d\x85\xbb5.\xf0\x90\xb9\xae\xf0\x90\xb9\xac\xe1\x82\xa7"); } // [B1, B4, V7] |
| 16236 | test { try toAsciiFail("\xf0\x90\xb7\x83\xd9\xa2\xf0\x9d\x85\xbb5.\xf0\x90\xb9\xae\xf0\x90\xb9\xac\xe1\x82\xa7", false); } // [B1, B4, V7] |
| 16237 | test { try toAsciiFail("\xf0\x90\xb7\x83\xd9\xa2\xf0\x9d\x85\xbb5.\xf0\x90\xb9\xae\xf0\x90\xb9\xac\xe1\x82\xa7", true); } // [B1, B4, V7] |
| 6558 | 16238 | test { try toUnicodeFail("\xf0\x90\xb7\x83\xd9\xa2\xf0\x9d\x85\xbb5.\xf0\x90\xb9\xae\xf0\x90\xb9\xac\xe2\xb4\x87"); } // [B1, B4, V7] |
| 16239 | test { try toAsciiFail("\xf0\x90\xb7\x83\xd9\xa2\xf0\x9d\x85\xbb5.\xf0\x90\xb9\xae\xf0\x90\xb9\xac\xe2\xb4\x87", false); } // [B1, B4, V7] |
| 16240 | test { try toAsciiFail("\xf0\x90\xb7\x83\xd9\xa2\xf0\x9d\x85\xbb5.\xf0\x90\xb9\xae\xf0\x90\xb9\xac\xe2\xb4\x87", true); } // [B1, B4, V7] |
| 6559 | 16241 | test { try toUnicodeFail("xn--5-cqc8833rhv7f.xn--ykjz523efa"); } // [B1, B4, V7] |
| 16242 | test { try toAsciiFail("xn--5-cqc8833rhv7f.xn--ykjz523efa", false); } // [B1, B4, V7] |
| 16243 | test { try toAsciiFail("xn--5-cqc8833rhv7f.xn--ykjz523efa", true); } // [B1, B4, V7] |
| 6560 | 16244 | test { try toUnicodeFail("\xf0\x90\xb7\x83\xd9\xa2\xf0\x9d\x85\xbb\xf0\x9d\x9f\xa7\xef\xbc\x8e\xf0\x90\xb9\xae\xf0\x90\xb9\xac\xe2\xb4\x87"); } // [B1, B4, V7] |
| 16245 | test { try toAsciiFail("\xf0\x90\xb7\x83\xd9\xa2\xf0\x9d\x85\xbb\xf0\x9d\x9f\xa7\xef\xbc\x8e\xf0\x90\xb9\xae\xf0\x90\xb9\xac\xe2\xb4\x87", false); } // [B1, B4, V7] |
| 16246 | test { try toAsciiFail("\xf0\x90\xb7\x83\xd9\xa2\xf0\x9d\x85\xbb\xf0\x9d\x9f\xa7\xef\xbc\x8e\xf0\x90\xb9\xae\xf0\x90\xb9\xac\xe2\xb4\x87", true); } // [B1, B4, V7] |
| 6561 | 16247 | test { try toUnicodeFail("xn--5-cqc8833rhv7f.xn--fnd3401kfa"); } // [B1, B4, V7] |
| 16248 | test { try toAsciiFail("xn--5-cqc8833rhv7f.xn--fnd3401kfa", false); } // [B1, B4, V7] |
| 16249 | test { try toAsciiFail("xn--5-cqc8833rhv7f.xn--fnd3401kfa", true); } // [B1, B4, V7] |
| 6562 | 16250 | test { try toUnicodeFail("\xe1\x82\xb7\xef\xbc\x8e\xd7\x82\xf0\x91\x84\xb4\xea\xa6\xb7\xf1\x98\x83\xa8"); } // [V6, V7] |
| 16251 | test { try toAsciiFail("\xe1\x82\xb7\xef\xbc\x8e\xd7\x82\xf0\x91\x84\xb4\xea\xa6\xb7\xf1\x98\x83\xa8", false); } // [V6, V7] |
| 16252 | test { try toAsciiFail("\xe1\x82\xb7\xef\xbc\x8e\xd7\x82\xf0\x91\x84\xb4\xea\xa6\xb7\xf1\x98\x83\xa8", true); } // [V6, V7] |
| 6563 | 16253 | test { try toUnicodeFail("\xe1\x82\xb7\xef\xbc\x8e\xf0\x91\x84\xb4\xd7\x82\xea\xa6\xb7\xf1\x98\x83\xa8"); } // [V6, V7] |
| 16254 | test { try toAsciiFail("\xe1\x82\xb7\xef\xbc\x8e\xf0\x91\x84\xb4\xd7\x82\xea\xa6\xb7\xf1\x98\x83\xa8", false); } // [V6, V7] |
| 16255 | test { try toAsciiFail("\xe1\x82\xb7\xef\xbc\x8e\xf0\x91\x84\xb4\xd7\x82\xea\xa6\xb7\xf1\x98\x83\xa8", true); } // [V6, V7] |
| 6564 | 16256 | test { try toUnicodeFail("\xe1\x82\xb7.\xf0\x91\x84\xb4\xd7\x82\xea\xa6\xb7\xf1\x98\x83\xa8"); } // [V6, V7] |
| 16257 | test { try toAsciiFail("\xe1\x82\xb7.\xf0\x91\x84\xb4\xd7\x82\xea\xa6\xb7\xf1\x98\x83\xa8", false); } // [V6, V7] |
| 16258 | test { try toAsciiFail("\xe1\x82\xb7.\xf0\x91\x84\xb4\xd7\x82\xea\xa6\xb7\xf1\x98\x83\xa8", true); } // [V6, V7] |
| 6565 | 16259 | test { try toUnicodeFail("\xe2\xb4\x97.\xf0\x91\x84\xb4\xd7\x82\xea\xa6\xb7\xf1\x98\x83\xa8"); } // [V6, V7] |
| 16260 | test { try toAsciiFail("\xe2\xb4\x97.\xf0\x91\x84\xb4\xd7\x82\xea\xa6\xb7\xf1\x98\x83\xa8", false); } // [V6, V7] |
| 16261 | test { try toAsciiFail("\xe2\xb4\x97.\xf0\x91\x84\xb4\xd7\x82\xea\xa6\xb7\xf1\x98\x83\xa8", true); } // [V6, V7] |
| 6566 | 16262 | test { try toUnicodeFail("xn--flj.xn--qdb0605f14ycrms3c"); } // [V6, V7] |
| 16263 | test { try toAsciiFail("xn--flj.xn--qdb0605f14ycrms3c", false); } // [V6, V7] |
| 16264 | test { try toAsciiFail("xn--flj.xn--qdb0605f14ycrms3c", true); } // [V6, V7] |
| 6567 | 16265 | test { try toUnicodeFail("\xe2\xb4\x97\xef\xbc\x8e\xf0\x91\x84\xb4\xd7\x82\xea\xa6\xb7\xf1\x98\x83\xa8"); } // [V6, V7] |
| 16266 | test { try toAsciiFail("\xe2\xb4\x97\xef\xbc\x8e\xf0\x91\x84\xb4\xd7\x82\xea\xa6\xb7\xf1\x98\x83\xa8", false); } // [V6, V7] |
| 16267 | test { try toAsciiFail("\xe2\xb4\x97\xef\xbc\x8e\xf0\x91\x84\xb4\xd7\x82\xea\xa6\xb7\xf1\x98\x83\xa8", true); } // [V6, V7] |
| 6568 | 16268 | test { try toUnicodeFail("\xe2\xb4\x97\xef\xbc\x8e\xd7\x82\xf0\x91\x84\xb4\xea\xa6\xb7\xf1\x98\x83\xa8"); } // [V6, V7] |
| 16269 | test { try toAsciiFail("\xe2\xb4\x97\xef\xbc\x8e\xd7\x82\xf0\x91\x84\xb4\xea\xa6\xb7\xf1\x98\x83\xa8", false); } // [V6, V7] |
| 16270 | test { try toAsciiFail("\xe2\xb4\x97\xef\xbc\x8e\xd7\x82\xf0\x91\x84\xb4\xea\xa6\xb7\xf1\x98\x83\xa8", true); } // [V6, V7] |
| 6569 | 16271 | test { try toUnicodeFail("xn--vnd.xn--qdb0605f14ycrms3c"); } // [V6, V7] |
| 16272 | test { try toAsciiFail("xn--vnd.xn--qdb0605f14ycrms3c", false); } // [V6, V7] |
| 16273 | test { try toAsciiFail("xn--vnd.xn--qdb0605f14ycrms3c", true); } // [V6, V7] |
| 6570 | 16274 | test { try toUnicodeFail("\xf0\x9d\x9f\xbe\xf0\xbe\xa4\x98\xef\xbc\x8e\xf2\x87\x95\x9b\xd9\xac"); } // [B1, B5, B6, V7] |
| 16275 | test { try toAsciiFail("\xf0\x9d\x9f\xbe\xf0\xbe\xa4\x98\xef\xbc\x8e\xf2\x87\x95\x9b\xd9\xac", false); } // [B1, B5, B6, V7] |
| 16276 | test { try toAsciiFail("\xf0\x9d\x9f\xbe\xf0\xbe\xa4\x98\xef\xbc\x8e\xf2\x87\x95\x9b\xd9\xac", true); } // [B1, B5, B6, V7] |
| 6571 | 16277 | test { try toUnicodeFail("8\xf0\xbe\xa4\x98.\xf2\x87\x95\x9b\xd9\xac"); } // [B1, B5, B6, V7] |
| 16278 | test { try toAsciiFail("8\xf0\xbe\xa4\x98.\xf2\x87\x95\x9b\xd9\xac", false); } // [B1, B5, B6, V7] |
| 16279 | test { try toAsciiFail("8\xf0\xbe\xa4\x98.\xf2\x87\x95\x9b\xd9\xac", true); } // [B1, B5, B6, V7] |
| 6572 | 16280 | test { try toUnicodeFail("xn--8-kh23b.xn--lib78461i"); } // [B1, B5, B6, V7] |
| 16281 | test { try toAsciiFail("xn--8-kh23b.xn--lib78461i", false); } // [B1, B5, B6, V7] |
| 16282 | test { try toAsciiFail("xn--8-kh23b.xn--lib78461i", true); } // [B1, B5, B6, V7] |
| 6573 | 16283 | test { try toUnicodeFail("\xe2\x92\x88\xe9\x85\xab\xef\xb8\x92\xe3\x80\x82\xe0\xa3\x96"); } // [V6, V7] |
| 16284 | test { try toAsciiFail("\xe2\x92\x88\xe9\x85\xab\xef\xb8\x92\xe3\x80\x82\xe0\xa3\x96", false); } // [V6, V7] |
| 16285 | test { try toAsciiFail("\xe2\x92\x88\xe9\x85\xab\xef\xb8\x92\xe3\x80\x82\xe0\xa3\x96", true); } // [V6, V7] |
| 6574 | 16286 | test { try toUnicodeFail("1.\xe9\x85\xab\xe3\x80\x82\xe3\x80\x82\xe0\xa3\x96"); } // [V6, X4_2] |
| 16287 | test { try toAsciiFail("1.\xe9\x85\xab\xe3\x80\x82\xe3\x80\x82\xe0\xa3\x96", false); } // [V6, A4_2] |
| 16288 | test { try toAsciiFail("1.\xe9\x85\xab\xe3\x80\x82\xe3\x80\x82\xe0\xa3\x96", true); } // [V6, A4_2] |
| 6575 | 16289 | test { try toUnicodeFail("1.xn--8j4a..xn--8zb"); } // [V6, X4_2] |
| 16290 | test { try toAsciiFail("1.xn--8j4a..xn--8zb", false); } // [V6, A4_2] |
| 16291 | test { try toAsciiFail("1.xn--8j4a..xn--8zb", true); } // [V6, A4_2] |
| 6576 | 16292 | test { try toUnicodeFail("xn--tsh4490bfe8c.xn--8zb"); } // [V6, V7] |
| 16293 | test { try toAsciiFail("xn--tsh4490bfe8c.xn--8zb", false); } // [V6, V7] |
| 16294 | test { try toAsciiFail("xn--tsh4490bfe8c.xn--8zb", true); } // [V6, V7] |
| 6577 | 16295 | test { try toUnicodeFail("\xe2\xb7\xa3\xe2\x80\x8c\xe2\x89\xae\xe1\xa9\xab.\xe2\x80\x8c\xe0\xb8\xba"); } // [C1, V6] |
| 16296 | test { try toAsciiFail("\xe2\xb7\xa3\xe2\x80\x8c\xe2\x89\xae\xe1\xa9\xab.\xe2\x80\x8c\xe0\xb8\xba", false); } // [C1, V6] |
| 16297 | test { try toAsciiFail("\xe2\xb7\xa3\xe2\x80\x8c\xe2\x89\xae\xe1\xa9\xab.\xe2\x80\x8c\xe0\xb8\xba", true); } // [V6] |
| 6578 | 16298 | test { try toUnicodeFail("\xe2\xb7\xa3\xe2\x80\x8c<\xcc\xb8\xe1\xa9\xab.\xe2\x80\x8c\xe0\xb8\xba"); } // [C1, V6] |
| 16299 | test { try toAsciiFail("\xe2\xb7\xa3\xe2\x80\x8c<\xcc\xb8\xe1\xa9\xab.\xe2\x80\x8c\xe0\xb8\xba", false); } // [C1, V6] |
| 16300 | test { try toAsciiFail("\xe2\xb7\xa3\xe2\x80\x8c<\xcc\xb8\xe1\xa9\xab.\xe2\x80\x8c\xe0\xb8\xba", true); } // [V6] |
| 6579 | 16301 | test { try toUnicodeFail("xn--uof548an0j.xn--o4c"); } // [V6] |
| 16302 | test { try toAsciiFail("xn--uof548an0j.xn--o4c", false); } // [V6] |
| 16303 | test { try toAsciiFail("xn--uof548an0j.xn--o4c", true); } // [V6] |
| 6580 | 16304 | test { try toUnicodeFail("xn--uof63xk4bf3s.xn--o4c732g"); } // [C1, V6] |
| 16305 | test { try toAsciiFail("xn--uof63xk4bf3s.xn--o4c732g", false); } // [C1, V6] |
| 16306 | test { try toAsciiFail("xn--uof63xk4bf3s.xn--o4c732g", true); } // [C1, V6] |
| 6581 | 16307 | test { try toUnicodeFail("\xf0\x9e\xaa\x82\xe3\x80\x82\xe1\x82\xb7\xe1\x82\xbd\xc2\xb9\xe2\x80\x8d"); } // [B6, C2, V7] |
| 16308 | test { try toAsciiFail("\xf0\x9e\xaa\x82\xe3\x80\x82\xe1\x82\xb7\xe1\x82\xbd\xc2\xb9\xe2\x80\x8d", false); } // [B6, C2, V7] |
| 16309 | test { try toAsciiFail("\xf0\x9e\xaa\x82\xe3\x80\x82\xe1\x82\xb7\xe1\x82\xbd\xc2\xb9\xe2\x80\x8d", true); } // [V7] |
| 6582 | 16310 | test { try toUnicodeFail("\xf0\x9e\xaa\x82\xe3\x80\x82\xe1\x82\xb7\xe1\x82\xbd1\xe2\x80\x8d"); } // [B6, C2, V7] |
| 16311 | test { try toAsciiFail("\xf0\x9e\xaa\x82\xe3\x80\x82\xe1\x82\xb7\xe1\x82\xbd1\xe2\x80\x8d", false); } // [B6, C2, V7] |
| 16312 | test { try toAsciiFail("\xf0\x9e\xaa\x82\xe3\x80\x82\xe1\x82\xb7\xe1\x82\xbd1\xe2\x80\x8d", true); } // [V7] |
| 6583 | 16313 | test { try toUnicodeFail("\xf0\x9e\xaa\x82\xe3\x80\x82\xe2\xb4\x97\xe2\xb4\x9d1\xe2\x80\x8d"); } // [B6, C2, V7] |
| 16314 | test { try toAsciiFail("\xf0\x9e\xaa\x82\xe3\x80\x82\xe2\xb4\x97\xe2\xb4\x9d1\xe2\x80\x8d", false); } // [B6, C2, V7] |
| 16315 | test { try toAsciiFail("\xf0\x9e\xaa\x82\xe3\x80\x82\xe2\xb4\x97\xe2\xb4\x9d1\xe2\x80\x8d", true); } // [V7] |
| 6584 | 16316 | test { try toUnicodeFail("\xf0\x9e\xaa\x82\xe3\x80\x82\xe1\x82\xb7\xe2\xb4\x9d1\xe2\x80\x8d"); } // [B6, C2, V7] |
| 16317 | test { try toAsciiFail("\xf0\x9e\xaa\x82\xe3\x80\x82\xe1\x82\xb7\xe2\xb4\x9d1\xe2\x80\x8d", false); } // [B6, C2, V7] |
| 16318 | test { try toAsciiFail("\xf0\x9e\xaa\x82\xe3\x80\x82\xe1\x82\xb7\xe2\xb4\x9d1\xe2\x80\x8d", true); } // [V7] |
| 6585 | 16319 | test { try toUnicodeFail("xn--co6h.xn--1-kwssa"); } // [V7] |
| 16320 | test { try toAsciiFail("xn--co6h.xn--1-kwssa", false); } // [V7] |
| 16321 | test { try toAsciiFail("xn--co6h.xn--1-kwssa", true); } // [V7] |
| 6586 | 16322 | test { try toUnicodeFail("xn--co6h.xn--1-ugn710dya"); } // [B6, C2, V7] |
| 16323 | test { try toAsciiFail("xn--co6h.xn--1-ugn710dya", false); } // [B6, C2, V7] |
| 16324 | test { try toAsciiFail("xn--co6h.xn--1-ugn710dya", true); } // [B6, C2, V7] |
| 6587 | 16325 | test { try toUnicodeFail("\xf0\x9e\xaa\x82\xe3\x80\x82\xe2\xb4\x97\xe2\xb4\x9d\xc2\xb9\xe2\x80\x8d"); } // [B6, C2, V7] |
| 16326 | test { try toAsciiFail("\xf0\x9e\xaa\x82\xe3\x80\x82\xe2\xb4\x97\xe2\xb4\x9d\xc2\xb9\xe2\x80\x8d", false); } // [B6, C2, V7] |
| 16327 | test { try toAsciiFail("\xf0\x9e\xaa\x82\xe3\x80\x82\xe2\xb4\x97\xe2\xb4\x9d\xc2\xb9\xe2\x80\x8d", true); } // [V7] |
| 6588 | 16328 | test { try toUnicodeFail("\xf0\x9e\xaa\x82\xe3\x80\x82\xe1\x82\xb7\xe2\xb4\x9d\xc2\xb9\xe2\x80\x8d"); } // [B6, C2, V7] |
| 16329 | test { try toAsciiFail("\xf0\x9e\xaa\x82\xe3\x80\x82\xe1\x82\xb7\xe2\xb4\x9d\xc2\xb9\xe2\x80\x8d", false); } // [B6, C2, V7] |
| 16330 | test { try toAsciiFail("\xf0\x9e\xaa\x82\xe3\x80\x82\xe1\x82\xb7\xe2\xb4\x9d\xc2\xb9\xe2\x80\x8d", true); } // [V7] |
| 6589 | 16331 | test { try toUnicodeFail("xn--co6h.xn--1-h1g429s"); } // [V7] |
| 16332 | test { try toAsciiFail("xn--co6h.xn--1-h1g429s", false); } // [V7] |
| 16333 | test { try toAsciiFail("xn--co6h.xn--1-h1g429s", true); } // [V7] |
| 6590 | 16334 | test { try toUnicodeFail("xn--co6h.xn--1-h1g398iewm"); } // [B6, C2, V7] |
| 16335 | test { try toAsciiFail("xn--co6h.xn--1-h1g398iewm", false); } // [B6, C2, V7] |
| 16336 | test { try toAsciiFail("xn--co6h.xn--1-h1g398iewm", true); } // [B6, C2, V7] |
| 6591 | 16337 | test { try toUnicodeFail("xn--co6h.xn--1-h1gs"); } // [V7] |
| 16338 | test { try toAsciiFail("xn--co6h.xn--1-h1gs", false); } // [V7] |
| 16339 | test { try toAsciiFail("xn--co6h.xn--1-h1gs", true); } // [V7] |
| 6592 | 16340 | test { try toUnicodeFail("xn--co6h.xn--1-h1gs597m"); } // [B6, C2, V7] |
| 16341 | test { try toAsciiFail("xn--co6h.xn--1-h1gs597m", false); } // [B6, C2, V7] |
| 16342 | test { try toAsciiFail("xn--co6h.xn--1-h1gs597m", true); } // [B6, C2, V7] |
| 6593 | 16343 | test { try toUnicodeFail("\xf0\x91\x84\xb4\xf0\x91\x84\xb32.\xf0\x9e\xb3\xbf\xf3\xa0\x80\xb3-"); } // [B1, B3, V3, V6, V7] |
| 16344 | test { try toAsciiFail("\xf0\x91\x84\xb4\xf0\x91\x84\xb32.\xf0\x9e\xb3\xbf\xf3\xa0\x80\xb3-", false); } // [B1, B3, V3, V6, V7] |
| 16345 | test { try toAsciiFail("\xf0\x91\x84\xb4\xf0\x91\x84\xb32.\xf0\x9e\xb3\xbf\xf3\xa0\x80\xb3-", true); } // [B1, B3, V3, V6, V7] |
| 6594 | 16346 | test { try toUnicodeFail("xn--2-h87ic.xn----s39r33498d"); } // [B1, B3, V3, V6, V7] |
| 16347 | test { try toAsciiFail("xn--2-h87ic.xn----s39r33498d", false); } // [B1, B3, V3, V6, V7] |
| 16348 | test { try toAsciiFail("xn--2-h87ic.xn----s39r33498d", true); } // [B1, B3, V3, V6, V7] |
| 6595 | 16349 | test { try toUnicodeFail("\xf3\xa0\x95\xb2\xf3\x9f\xb6\xb6\xd9\xa5\xef\xbd\xa1\xf1\x80\x81\x81\xf0\x91\x84\xb3\xf0\x9e\xa4\x83\xdc\x90"); } // [B1, B5, B6, V7] |
| 16350 | test { try toAsciiFail("\xf3\xa0\x95\xb2\xf3\x9f\xb6\xb6\xd9\xa5\xef\xbd\xa1\xf1\x80\x81\x81\xf0\x91\x84\xb3\xf0\x9e\xa4\x83\xdc\x90", false); } // [B1, B5, B6, V7] |
| 16351 | test { try toAsciiFail("\xf3\xa0\x95\xb2\xf3\x9f\xb6\xb6\xd9\xa5\xef\xbd\xa1\xf1\x80\x81\x81\xf0\x91\x84\xb3\xf0\x9e\xa4\x83\xdc\x90", true); } // [B1, B5, B6, V7] |
| 6596 | 16352 | test { try toUnicodeFail("\xf3\xa0\x95\xb2\xf3\x9f\xb6\xb6\xd9\xa5\xe3\x80\x82\xf1\x80\x81\x81\xf0\x91\x84\xb3\xf0\x9e\xa4\x83\xdc\x90"); } // [B1, B5, B6, V7] |
| 16353 | test { try toAsciiFail("\xf3\xa0\x95\xb2\xf3\x9f\xb6\xb6\xd9\xa5\xe3\x80\x82\xf1\x80\x81\x81\xf0\x91\x84\xb3\xf0\x9e\xa4\x83\xdc\x90", false); } // [B1, B5, B6, V7] |
| 16354 | test { try toAsciiFail("\xf3\xa0\x95\xb2\xf3\x9f\xb6\xb6\xd9\xa5\xe3\x80\x82\xf1\x80\x81\x81\xf0\x91\x84\xb3\xf0\x9e\xa4\x83\xdc\x90", true); } // [B1, B5, B6, V7] |
| 6597 | 16355 | test { try toUnicodeFail("\xf3\xa0\x95\xb2\xf3\x9f\xb6\xb6\xd9\xa5\xe3\x80\x82\xf1\x80\x81\x81\xf0\x91\x84\xb3\xf0\x9e\xa4\xa5\xdc\x90"); } // [B1, B5, B6, V7] |
| 16356 | test { try toAsciiFail("\xf3\xa0\x95\xb2\xf3\x9f\xb6\xb6\xd9\xa5\xe3\x80\x82\xf1\x80\x81\x81\xf0\x91\x84\xb3\xf0\x9e\xa4\xa5\xdc\x90", false); } // [B1, B5, B6, V7] |
| 16357 | test { try toAsciiFail("\xf3\xa0\x95\xb2\xf3\x9f\xb6\xb6\xd9\xa5\xe3\x80\x82\xf1\x80\x81\x81\xf0\x91\x84\xb3\xf0\x9e\xa4\xa5\xdc\x90", true); } // [B1, B5, B6, V7] |
| 6598 | 16358 | test { try toUnicodeFail("xn--eib57614py3ea.xn--9mb5737kqnpfzkwr"); } // [B1, B5, B6, V7] |
| 16359 | test { try toAsciiFail("xn--eib57614py3ea.xn--9mb5737kqnpfzkwr", false); } // [B1, B5, B6, V7] |
| 16360 | test { try toAsciiFail("xn--eib57614py3ea.xn--9mb5737kqnpfzkwr", true); } // [B1, B5, B6, V7] |
| 6599 | 16361 | test { try toUnicodeFail("\xf3\xa0\x95\xb2\xf3\x9f\xb6\xb6\xd9\xa5\xef\xbd\xa1\xf1\x80\x81\x81\xf0\x91\x84\xb3\xf0\x9e\xa4\xa5\xdc\x90"); } // [B1, B5, B6, V7] |
| 16362 | test { try toAsciiFail("\xf3\xa0\x95\xb2\xf3\x9f\xb6\xb6\xd9\xa5\xef\xbd\xa1\xf1\x80\x81\x81\xf0\x91\x84\xb3\xf0\x9e\xa4\xa5\xdc\x90", false); } // [B1, B5, B6, V7] |
| 16363 | test { try toAsciiFail("\xf3\xa0\x95\xb2\xf3\x9f\xb6\xb6\xd9\xa5\xef\xbd\xa1\xf1\x80\x81\x81\xf0\x91\x84\xb3\xf0\x9e\xa4\xa5\xdc\x90", true); } // [B1, B5, B6, V7] |
| 6600 | 16364 | test { try toUnicodeFail("\xdc\xa0\xf2\xb2\xa0\xbd\xf0\x90\xb9\xa2\xe1\x9e\xbb\xef\xbd\xa1\xcf\x82\xe1\xa2\x88\xf0\x9f\x9d\xad\xe2\x80\x8c"); } // [B2, B6, C1, V7] |
| 16365 | test { try toAsciiFail("\xdc\xa0\xf2\xb2\xa0\xbd\xf0\x90\xb9\xa2\xe1\x9e\xbb\xef\xbd\xa1\xcf\x82\xe1\xa2\x88\xf0\x9f\x9d\xad\xe2\x80\x8c", false); } // [B2, B6, C1, V7] |
| 16366 | test { try toAsciiFail("\xdc\xa0\xf2\xb2\xa0\xbd\xf0\x90\xb9\xa2\xe1\x9e\xbb\xef\xbd\xa1\xcf\x82\xe1\xa2\x88\xf0\x9f\x9d\xad\xe2\x80\x8c", true); } // [B2, B6, V7] |
| 6601 | 16367 | test { try toUnicodeFail("\xdc\xa0\xf2\xb2\xa0\xbd\xf0\x90\xb9\xa2\xe1\x9e\xbb\xe3\x80\x82\xcf\x82\xe1\xa2\x88\xf0\x9f\x9d\xad\xe2\x80\x8c"); } // [B2, B6, C1, V7] |
| 16368 | test { try toAsciiFail("\xdc\xa0\xf2\xb2\xa0\xbd\xf0\x90\xb9\xa2\xe1\x9e\xbb\xe3\x80\x82\xcf\x82\xe1\xa2\x88\xf0\x9f\x9d\xad\xe2\x80\x8c", false); } // [B2, B6, C1, V7] |
| 16369 | test { try toAsciiFail("\xdc\xa0\xf2\xb2\xa0\xbd\xf0\x90\xb9\xa2\xe1\x9e\xbb\xe3\x80\x82\xcf\x82\xe1\xa2\x88\xf0\x9f\x9d\xad\xe2\x80\x8c", true); } // [B2, B6, V7] |
| 6602 | 16370 | test { try toUnicodeFail("\xdc\xa0\xf2\xb2\xa0\xbd\xf0\x90\xb9\xa2\xe1\x9e\xbb\xe3\x80\x82\xce\xa3\xe1\xa2\x88\xf0\x9f\x9d\xad\xe2\x80\x8c"); } // [B2, B6, C1, V7] |
| 16371 | test { try toAsciiFail("\xdc\xa0\xf2\xb2\xa0\xbd\xf0\x90\xb9\xa2\xe1\x9e\xbb\xe3\x80\x82\xce\xa3\xe1\xa2\x88\xf0\x9f\x9d\xad\xe2\x80\x8c", false); } // [B2, B6, C1, V7] |
| 16372 | test { try toAsciiFail("\xdc\xa0\xf2\xb2\xa0\xbd\xf0\x90\xb9\xa2\xe1\x9e\xbb\xe3\x80\x82\xce\xa3\xe1\xa2\x88\xf0\x9f\x9d\xad\xe2\x80\x8c", true); } // [B2, B6, V7] |
| 6603 | 16373 | test { try toUnicodeFail("\xdc\xa0\xf2\xb2\xa0\xbd\xf0\x90\xb9\xa2\xe1\x9e\xbb\xe3\x80\x82\xcf\x83\xe1\xa2\x88\xf0\x9f\x9d\xad\xe2\x80\x8c"); } // [B2, B6, C1, V7] |
| 16374 | test { try toAsciiFail("\xdc\xa0\xf2\xb2\xa0\xbd\xf0\x90\xb9\xa2\xe1\x9e\xbb\xe3\x80\x82\xcf\x83\xe1\xa2\x88\xf0\x9f\x9d\xad\xe2\x80\x8c", false); } // [B2, B6, C1, V7] |
| 16375 | test { try toAsciiFail("\xdc\xa0\xf2\xb2\xa0\xbd\xf0\x90\xb9\xa2\xe1\x9e\xbb\xe3\x80\x82\xcf\x83\xe1\xa2\x88\xf0\x9f\x9d\xad\xe2\x80\x8c", true); } // [B2, B6, V7] |
| 6604 | 16376 | test { try toUnicodeFail("xn--qnb616fis0qzt36f.xn--4xa847hli46a"); } // [B2, B6, V7] |
| 16377 | test { try toAsciiFail("xn--qnb616fis0qzt36f.xn--4xa847hli46a", false); } // [B2, B6, V7] |
| 16378 | test { try toAsciiFail("xn--qnb616fis0qzt36f.xn--4xa847hli46a", true); } // [B2, B6, V7] |
| 6605 | 16379 | test { try toUnicodeFail("xn--qnb616fis0qzt36f.xn--4xa847h6ofgl44c"); } // [B2, B6, C1, V7] |
| 16380 | test { try toAsciiFail("xn--qnb616fis0qzt36f.xn--4xa847h6ofgl44c", false); } // [B2, B6, C1, V7] |
| 16381 | test { try toAsciiFail("xn--qnb616fis0qzt36f.xn--4xa847h6ofgl44c", true); } // [B2, B6, C1, V7] |
| 6606 | 16382 | test { try toUnicodeFail("xn--qnb616fis0qzt36f.xn--3xa057h6ofgl44c"); } // [B2, B6, C1, V7] |
| 16383 | test { try toAsciiFail("xn--qnb616fis0qzt36f.xn--3xa057h6ofgl44c", false); } // [B2, B6, C1, V7] |
| 16384 | test { try toAsciiFail("xn--qnb616fis0qzt36f.xn--3xa057h6ofgl44c", true); } // [B2, B6, C1, V7] |
| 6607 | 16385 | test { try toUnicodeFail("\xdc\xa0\xf2\xb2\xa0\xbd\xf0\x90\xb9\xa2\xe1\x9e\xbb\xef\xbd\xa1\xce\xa3\xe1\xa2\x88\xf0\x9f\x9d\xad\xe2\x80\x8c"); } // [B2, B6, C1, V7] |
| 16386 | test { try toAsciiFail("\xdc\xa0\xf2\xb2\xa0\xbd\xf0\x90\xb9\xa2\xe1\x9e\xbb\xef\xbd\xa1\xce\xa3\xe1\xa2\x88\xf0\x9f\x9d\xad\xe2\x80\x8c", false); } // [B2, B6, C1, V7] |
| 16387 | test { try toAsciiFail("\xdc\xa0\xf2\xb2\xa0\xbd\xf0\x90\xb9\xa2\xe1\x9e\xbb\xef\xbd\xa1\xce\xa3\xe1\xa2\x88\xf0\x9f\x9d\xad\xe2\x80\x8c", true); } // [B2, B6, V7] |
| 6608 | 16388 | test { try toUnicodeFail("\xdc\xa0\xf2\xb2\xa0\xbd\xf0\x90\xb9\xa2\xe1\x9e\xbb\xef\xbd\xa1\xcf\x83\xe1\xa2\x88\xf0\x9f\x9d\xad\xe2\x80\x8c"); } // [B2, B6, C1, V7] |
| 16389 | test { try toAsciiFail("\xdc\xa0\xf2\xb2\xa0\xbd\xf0\x90\xb9\xa2\xe1\x9e\xbb\xef\xbd\xa1\xcf\x83\xe1\xa2\x88\xf0\x9f\x9d\xad\xe2\x80\x8c", false); } // [B2, B6, C1, V7] |
| 16390 | test { try toAsciiFail("\xdc\xa0\xf2\xb2\xa0\xbd\xf0\x90\xb9\xa2\xe1\x9e\xbb\xef\xbd\xa1\xcf\x83\xe1\xa2\x88\xf0\x9f\x9d\xad\xe2\x80\x8c", true); } // [B2, B6, V7] |
| 6609 | 16391 | test { try toUnicodeFail("\xe2\x80\x8d--\xe2\x89\xae\xe3\x80\x82\xf0\x90\xb9\xa7"); } // [B1, C2] |
| 16392 | test { try toAsciiFail("\xe2\x80\x8d--\xe2\x89\xae\xe3\x80\x82\xf0\x90\xb9\xa7", false); } // [B1, C2] |
| 16393 | test { try toAsciiFail("\xe2\x80\x8d--\xe2\x89\xae\xe3\x80\x82\xf0\x90\xb9\xa7", true); } // [B1, V3] |
| 6610 | 16394 | test { try toUnicodeFail("\xe2\x80\x8d--<\xcc\xb8\xe3\x80\x82\xf0\x90\xb9\xa7"); } // [B1, C2] |
| 16395 | test { try toAsciiFail("\xe2\x80\x8d--<\xcc\xb8\xe3\x80\x82\xf0\x90\xb9\xa7", false); } // [B1, C2] |
| 16396 | test { try toAsciiFail("\xe2\x80\x8d--<\xcc\xb8\xe3\x80\x82\xf0\x90\xb9\xa7", true); } // [B1, V3] |
| 6611 | 16397 | test { try toUnicodeFail("xn-----ujv.xn--fo0d"); } // [B1, V3] |
| 16398 | test { try toAsciiFail("xn-----ujv.xn--fo0d", false); } // [B1, V3] |
| 16399 | test { try toAsciiFail("xn-----ujv.xn--fo0d", true); } // [B1, V3] |
| 6612 | 16400 | test { try toUnicodeFail("xn-----l1tz1k.xn--fo0d"); } // [B1, C2] |
| 16401 | test { try toAsciiFail("xn-----l1tz1k.xn--fo0d", false); } // [B1, C2] |
| 16402 | test { try toAsciiFail("xn-----l1tz1k.xn--fo0d", true); } // [B1, C2] |
| 6613 | 16403 | test { try toUnicodeFail("\xea\xa0\x86\xe3\x80\x82\xf0\xbb\x9a\x8f\xe0\xbe\xb0\xe2\x92\x95"); } // [V6, V7] |
| 16404 | test { try toAsciiFail("\xea\xa0\x86\xe3\x80\x82\xf0\xbb\x9a\x8f\xe0\xbe\xb0\xe2\x92\x95", false); } // [V6, V7] |
| 16405 | test { try toAsciiFail("\xea\xa0\x86\xe3\x80\x82\xf0\xbb\x9a\x8f\xe0\xbe\xb0\xe2\x92\x95", true); } // [V6, V7] |
| 6614 | 16406 | test { try toUnicodeFail("\xea\xa0\x86\xe3\x80\x82\xf0\xbb\x9a\x8f\xe0\xbe\xb014."); } // [V6, V7] |
| 16407 | test { try toAsciiFail("\xea\xa0\x86\xe3\x80\x82\xf0\xbb\x9a\x8f\xe0\xbe\xb014.", false); } // [V6, V7, A4_2] |
| 16408 | test { try toAsciiFail("\xea\xa0\x86\xe3\x80\x82\xf0\xbb\x9a\x8f\xe0\xbe\xb014.", true); } // [V6, V7, A4_2] |
| 6615 | 16409 | test { try toUnicodeFail("xn--l98a.xn--14-jsj57880f."); } // [V6, V7] |
| 16410 | test { try toAsciiFail("xn--l98a.xn--14-jsj57880f.", false); } // [V6, V7, A4_2] |
| 16411 | test { try toAsciiFail("xn--l98a.xn--14-jsj57880f.", true); } // [V6, V7, A4_2] |
| 6616 | 16412 | test { try toUnicodeFail("xn--l98a.xn--dgd218hhp28d"); } // [V6, V7] |
| 16413 | test { try toAsciiFail("xn--l98a.xn--dgd218hhp28d", false); } // [V6, V7] |
| 16414 | test { try toAsciiFail("xn--l98a.xn--dgd218hhp28d", true); } // [V6, V7] |
| 6617 | 16415 | test { try toUnicodeFail("\xf2\xae\x89\x82\xda\xbc\xef\xbc\x8e\xf0\x91\x86\xba\xd9\xa9"); } // [B1, B5, B6, V6, V7] |
| 16416 | test { try toAsciiFail("\xf2\xae\x89\x82\xda\xbc\xef\xbc\x8e\xf0\x91\x86\xba\xd9\xa9", false); } // [B1, B5, B6, V6, V7] |
| 16417 | test { try toAsciiFail("\xf2\xae\x89\x82\xda\xbc\xef\xbc\x8e\xf0\x91\x86\xba\xd9\xa9", true); } // [B1, B5, B6, V6, V7] |
| 6618 | 16418 | test { try toUnicodeFail("\xf2\xae\x89\x82\xda\xbc.\xf0\x91\x86\xba\xd9\xa9"); } // [B1, B5, B6, V6, V7] |
| 16419 | test { try toAsciiFail("\xf2\xae\x89\x82\xda\xbc.\xf0\x91\x86\xba\xd9\xa9", false); } // [B1, B5, B6, V6, V7] |
| 16420 | test { try toAsciiFail("\xf2\xae\x89\x82\xda\xbc.\xf0\x91\x86\xba\xd9\xa9", true); } // [B1, B5, B6, V6, V7] |
| 6619 | 16421 | test { try toUnicodeFail("xn--vkb92243l.xn--iib9797k"); } // [B1, B5, B6, V6, V7] |
| 16422 | test { try toAsciiFail("xn--vkb92243l.xn--iib9797k", false); } // [B1, B5, B6, V6, V7] |
| 16423 | test { try toAsciiFail("xn--vkb92243l.xn--iib9797k", true); } // [B1, B5, B6, V6, V7] |
| 6620 | 16424 | test { try toUnicodeFail("\xf3\xa0\x81\x8e\xdb\x90-\xe3\x80\x82\xf0\x9e\xa4\xb4"); } // [B1, V3, V7] |
| 16425 | test { try toAsciiFail("\xf3\xa0\x81\x8e\xdb\x90-\xe3\x80\x82\xf0\x9e\xa4\xb4", false); } // [B1, V3, V7] |
| 16426 | test { try toAsciiFail("\xf3\xa0\x81\x8e\xdb\x90-\xe3\x80\x82\xf0\x9e\xa4\xb4", true); } // [B1, V3, V7] |
| 6621 | 16427 | test { try toUnicodeFail("\xf3\xa0\x81\x8e\xdb\x90-\xe3\x80\x82\xf0\x9e\xa4\x92"); } // [B1, V3, V7] |
| 16428 | test { try toAsciiFail("\xf3\xa0\x81\x8e\xdb\x90-\xe3\x80\x82\xf0\x9e\xa4\x92", false); } // [B1, V3, V7] |
| 16429 | test { try toAsciiFail("\xf3\xa0\x81\x8e\xdb\x90-\xe3\x80\x82\xf0\x9e\xa4\x92", true); } // [B1, V3, V7] |
| 6622 | 16430 | test { try toUnicodeFail("xn----mwc72685y.xn--se6h"); } // [B1, V3, V7] |
| 16431 | test { try toAsciiFail("xn----mwc72685y.xn--se6h", false); } // [B1, V3, V7] |
| 16432 | test { try toAsciiFail("xn----mwc72685y.xn--se6h", true); } // [B1, V3, V7] |
| 6623 | 16433 | test { try toAsciiPass("\xf0\x9d\x9f\xa04\xf3\xa0\x87\x97\xf0\x9d\x88\xbb\xef\xbc\x8e\xe2\x80\x8d\xf0\x90\x8b\xb5\xe2\x9b\xa7\xe2\x80\x8d", "xn--84-s850a.xn--59h6326e", true); } |
| 6624 | 16434 | test { try toUnicodeFail("\xf0\x9d\x9f\xa04\xf3\xa0\x87\x97\xf0\x9d\x88\xbb\xef\xbc\x8e\xe2\x80\x8d\xf0\x90\x8b\xb5\xe2\x9b\xa7\xe2\x80\x8d"); } // [C2] |
| 16435 | test { try toAsciiFail("\xf0\x9d\x9f\xa04\xf3\xa0\x87\x97\xf0\x9d\x88\xbb\xef\xbc\x8e\xe2\x80\x8d\xf0\x90\x8b\xb5\xe2\x9b\xa7\xe2\x80\x8d", false); } // [C2] |
| 6625 | 16436 | test { try toAsciiPass("84\xf3\xa0\x87\x97\xf0\x9d\x88\xbb.\xe2\x80\x8d\xf0\x90\x8b\xb5\xe2\x9b\xa7\xe2\x80\x8d", "xn--84-s850a.xn--59h6326e", true); } |
| 6626 | 16437 | test { try toUnicodeFail("84\xf3\xa0\x87\x97\xf0\x9d\x88\xbb.\xe2\x80\x8d\xf0\x90\x8b\xb5\xe2\x9b\xa7\xe2\x80\x8d"); } // [C2] |
| 16438 | test { try toAsciiFail("84\xf3\xa0\x87\x97\xf0\x9d\x88\xbb.\xe2\x80\x8d\xf0\x90\x8b\xb5\xe2\x9b\xa7\xe2\x80\x8d", false); } // [C2] |
| 6627 | 16439 | test { try toUnicodePass("xn--84-s850a.xn--59h6326e", "84\xf0\x9d\x88\xbb.\xf0\x90\x8b\xb5\xe2\x9b\xa7"); } |
| 6628 | 16440 | test { try toAsciiPass("xn--84-s850a.xn--59h6326e", "xn--84-s850a.xn--59h6326e", false); } |
| 6629 | 16441 | test { try toAsciiPass("xn--84-s850a.xn--59h6326e", "xn--84-s850a.xn--59h6326e", true); } |
| ... | ... | @@ -6631,9 +16443,17 @@ test { try toUnicodePass("84\xf0\x9d\x88\xbb.\xf0\x90\x8b\xb5\xe2\x9b\xa7", "84\ |
| 6631 | 16443 | test { try toAsciiPass("84\xf0\x9d\x88\xbb.\xf0\x90\x8b\xb5\xe2\x9b\xa7", "xn--84-s850a.xn--59h6326e", false); } |
| 6632 | 16444 | test { try toAsciiPass("84\xf0\x9d\x88\xbb.\xf0\x90\x8b\xb5\xe2\x9b\xa7", "xn--84-s850a.xn--59h6326e", true); } |
| 6633 | 16445 | test { try toUnicodeFail("xn--84-s850a.xn--1uga573cfq1w"); } // [C2] |
| 16446 | test { try toAsciiFail("xn--84-s850a.xn--1uga573cfq1w", false); } // [C2] |
| 16447 | test { try toAsciiFail("xn--84-s850a.xn--1uga573cfq1w", true); } // [C2] |
| 6634 | 16448 | test { try toUnicodeFail("-\xd8\x81\xef\xbd\xa1\xe1\xa1\xaa"); } // [B1, V3, V7] |
| 16449 | test { try toAsciiFail("-\xd8\x81\xef\xbd\xa1\xe1\xa1\xaa", false); } // [B1, V3, V7] |
| 16450 | test { try toAsciiFail("-\xd8\x81\xef\xbd\xa1\xe1\xa1\xaa", true); } // [B1, V3, V7] |
| 6635 | 16451 | test { try toUnicodeFail("-\xd8\x81\xe3\x80\x82\xe1\xa1\xaa"); } // [B1, V3, V7] |
| 16452 | test { try toAsciiFail("-\xd8\x81\xe3\x80\x82\xe1\xa1\xaa", false); } // [B1, V3, V7] |
| 16453 | test { try toAsciiFail("-\xd8\x81\xe3\x80\x82\xe1\xa1\xaa", true); } // [B1, V3, V7] |
| 6636 | 16454 | test { try toUnicodeFail("xn----tkc.xn--68e"); } // [B1, V3, V7] |
| 16455 | test { try toAsciiFail("xn----tkc.xn--68e", false); } // [B1, V3, V7] |
| 16456 | test { try toAsciiFail("xn----tkc.xn--68e", true); } // [B1, V3, V7] |
| 6637 | 16457 | test { try toUnicodePass("\xe2\x89\xae\xf0\x9d\x9f\x95\xef\xbc\x8e\xe8\xac\x96\xc3\x9f\xe2\x89\xaf", "\xe2\x89\xae7.\xe8\xac\x96\xc3\x9f\xe2\x89\xaf"); } |
| 6638 | 16458 | test { try toAsciiPass("\xe2\x89\xae\xf0\x9d\x9f\x95\xef\xbc\x8e\xe8\xac\x96\xc3\x9f\xe2\x89\xaf", "xn--7-mgo.xn--zca892oly5e", false); } |
| 6639 | 16459 | test { try toAsciiPass("\xe2\x89\xae\xf0\x9d\x9f\x95\xef\xbc\x8e\xe8\xac\x96\xc3\x9f\xe2\x89\xaf", "xn--7-mgo.xn--ss-xjvv174c", true); } |
| ... | ... | @@ -6689,45 +16509,125 @@ test { try toUnicodePass("\xe2\x89\xae\xf0\x9d\x9f\x95\xef\xbc\x8e\xe8\xac\x96Ss |
| 6689 | 16509 | test { try toAsciiPass("\xe2\x89\xae\xf0\x9d\x9f\x95\xef\xbc\x8e\xe8\xac\x96Ss\xe2\x89\xaf", "xn--7-mgo.xn--ss-xjvv174c", false); } |
| 6690 | 16510 | test { try toAsciiPass("\xe2\x89\xae\xf0\x9d\x9f\x95\xef\xbc\x8e\xe8\xac\x96Ss\xe2\x89\xaf", "xn--7-mgo.xn--ss-xjvv174c", true); } |
| 6691 | 16511 | test { try toUnicodeFail("\xe6\x9c\xb6\xe1\x82\xa9\xf0\x9e\xaa\xa1.\xf0\x9d\xa8\xbd\xe0\xa0\xa5\xf0\x9f\x93\xbb-"); } // [B1, B5, B6, V3, V6, V7] |
| 16512 | test { try toAsciiFail("\xe6\x9c\xb6\xe1\x82\xa9\xf0\x9e\xaa\xa1.\xf0\x9d\xa8\xbd\xe0\xa0\xa5\xf0\x9f\x93\xbb-", false); } // [B1, B5, B6, V3, V6, V7] |
| 16513 | test { try toAsciiFail("\xe6\x9c\xb6\xe1\x82\xa9\xf0\x9e\xaa\xa1.\xf0\x9d\xa8\xbd\xe0\xa0\xa5\xf0\x9f\x93\xbb-", true); } // [B1, B5, B6, V3, V6, V7] |
| 6692 | 16514 | test { try toUnicodeFail("\xe6\x9c\xb6\xe2\xb4\x89\xf0\x9e\xaa\xa1.\xf0\x9d\xa8\xbd\xe0\xa0\xa5\xf0\x9f\x93\xbb-"); } // [B1, B5, B6, V3, V6, V7] |
| 16515 | test { try toAsciiFail("\xe6\x9c\xb6\xe2\xb4\x89\xf0\x9e\xaa\xa1.\xf0\x9d\xa8\xbd\xe0\xa0\xa5\xf0\x9f\x93\xbb-", false); } // [B1, B5, B6, V3, V6, V7] |
| 16516 | test { try toAsciiFail("\xe6\x9c\xb6\xe2\xb4\x89\xf0\x9e\xaa\xa1.\xf0\x9d\xa8\xbd\xe0\xa0\xa5\xf0\x9f\x93\xbb-", true); } // [B1, B5, B6, V3, V6, V7] |
| 6693 | 16517 | test { try toUnicodeFail("xn--0kjz47pd57t.xn----3gd37096apmwa"); } // [B1, B5, B6, V3, V6, V7] |
| 16518 | test { try toAsciiFail("xn--0kjz47pd57t.xn----3gd37096apmwa", false); } // [B1, B5, B6, V3, V6, V7] |
| 16519 | test { try toAsciiFail("xn--0kjz47pd57t.xn----3gd37096apmwa", true); } // [B1, B5, B6, V3, V6, V7] |
| 6694 | 16520 | test { try toUnicodeFail("xn--hnd7245bd56p.xn----3gd37096apmwa"); } // [B1, B5, B6, V3, V6, V7] |
| 16521 | test { try toAsciiFail("xn--hnd7245bd56p.xn----3gd37096apmwa", false); } // [B1, B5, B6, V3, V6, V7] |
| 16522 | test { try toAsciiFail("xn--hnd7245bd56p.xn----3gd37096apmwa", true); } // [B1, B5, B6, V3, V6, V7] |
| 6695 | 16523 | test { try toUnicodeFail("\xf0\x90\xa4\x8e\xe3\x80\x82\xf3\x91\xbf\xb0\xe2\x80\x8c\xe2\x89\xae\xe2\x80\x8d"); } // [B6, C1, C2, V7] |
| 16524 | test { try toAsciiFail("\xf0\x90\xa4\x8e\xe3\x80\x82\xf3\x91\xbf\xb0\xe2\x80\x8c\xe2\x89\xae\xe2\x80\x8d", false); } // [B6, C1, C2, V7] |
| 16525 | test { try toAsciiFail("\xf0\x90\xa4\x8e\xe3\x80\x82\xf3\x91\xbf\xb0\xe2\x80\x8c\xe2\x89\xae\xe2\x80\x8d", true); } // [B6, V7] |
| 6696 | 16526 | test { try toUnicodeFail("\xf0\x90\xa4\x8e\xe3\x80\x82\xf3\x91\xbf\xb0\xe2\x80\x8c<\xcc\xb8\xe2\x80\x8d"); } // [B6, C1, C2, V7] |
| 16527 | test { try toAsciiFail("\xf0\x90\xa4\x8e\xe3\x80\x82\xf3\x91\xbf\xb0\xe2\x80\x8c<\xcc\xb8\xe2\x80\x8d", false); } // [B6, C1, C2, V7] |
| 16528 | test { try toAsciiFail("\xf0\x90\xa4\x8e\xe3\x80\x82\xf3\x91\xbf\xb0\xe2\x80\x8c<\xcc\xb8\xe2\x80\x8d", true); } // [B6, V7] |
| 6697 | 16529 | test { try toUnicodeFail("xn--bk9c.xn--gdhx6802k"); } // [B6, V7] |
| 16530 | test { try toAsciiFail("xn--bk9c.xn--gdhx6802k", false); } // [B6, V7] |
| 16531 | test { try toAsciiFail("xn--bk9c.xn--gdhx6802k", true); } // [B6, V7] |
| 6698 | 16532 | test { try toUnicodeFail("xn--bk9c.xn--0ugc04p2u638c"); } // [B6, C1, C2, V7] |
| 16533 | test { try toAsciiFail("xn--bk9c.xn--0ugc04p2u638c", false); } // [B6, C1, C2, V7] |
| 16534 | test { try toAsciiFail("xn--bk9c.xn--0ugc04p2u638c", true); } // [B6, C1, C2, V7] |
| 6699 | 16535 | test { try toUnicodeFail("\xf1\xad\x9c\x8e\xe2\x92\x88\xef\xbd\xa1\xe2\x80\x8c\xf0\x9d\x9f\xa4"); } // [C1, V7] |
| 16536 | test { try toAsciiFail("\xf1\xad\x9c\x8e\xe2\x92\x88\xef\xbd\xa1\xe2\x80\x8c\xf0\x9d\x9f\xa4", false); } // [C1, V7] |
| 16537 | test { try toAsciiFail("\xf1\xad\x9c\x8e\xe2\x92\x88\xef\xbd\xa1\xe2\x80\x8c\xf0\x9d\x9f\xa4", true); } // [V7] |
| 6700 | 16538 | test { try toUnicodeFail("\xf1\xad\x9c\x8e1.\xe3\x80\x82\xe2\x80\x8c2"); } // [C1, V7, X4_2] |
| 16539 | test { try toAsciiFail("\xf1\xad\x9c\x8e1.\xe3\x80\x82\xe2\x80\x8c2", false); } // [C1, V7, A4_2] |
| 16540 | test { try toAsciiFail("\xf1\xad\x9c\x8e1.\xe3\x80\x82\xe2\x80\x8c2", true); } // [V7, A4_2] |
| 6701 | 16541 | test { try toUnicodeFail("xn--1-ex54e..c"); } // [V7, X4_2] |
| 16542 | test { try toAsciiFail("xn--1-ex54e..c", false); } // [V7, A4_2] |
| 16543 | test { try toAsciiFail("xn--1-ex54e..c", true); } // [V7, A4_2] |
| 6702 | 16544 | test { try toUnicodeFail("xn--1-ex54e..xn--2-rgn"); } // [C1, V7, X4_2] |
| 16545 | test { try toAsciiFail("xn--1-ex54e..xn--2-rgn", false); } // [C1, V7, A4_2] |
| 16546 | test { try toAsciiFail("xn--1-ex54e..xn--2-rgn", true); } // [C1, V7, A4_2] |
| 6703 | 16547 | test { try toUnicodeFail("xn--tsh94183d.c"); } // [V7] |
| 16548 | test { try toAsciiFail("xn--tsh94183d.c", false); } // [V7] |
| 16549 | test { try toAsciiFail("xn--tsh94183d.c", true); } // [V7] |
| 6704 | 16550 | test { try toUnicodeFail("xn--tsh94183d.xn--2-rgn"); } // [C1, V7] |
| 16551 | test { try toAsciiFail("xn--tsh94183d.xn--2-rgn", false); } // [C1, V7] |
| 16552 | test { try toAsciiFail("xn--tsh94183d.xn--2-rgn", true); } // [C1, V7] |
| 6705 | 16553 | test { try toUnicodeFail("\xf3\xa0\x9f\x8a\xf0\x90\xb9\xa4\xe2\x80\x8d\xef\xbc\x8e\xf0\x90\xb9\xb3\xf3\x99\x84\xb5\xf0\x90\xb9\xb6"); } // [B1, C2, V7] |
| 16554 | test { try toAsciiFail("\xf3\xa0\x9f\x8a\xf0\x90\xb9\xa4\xe2\x80\x8d\xef\xbc\x8e\xf0\x90\xb9\xb3\xf3\x99\x84\xb5\xf0\x90\xb9\xb6", false); } // [B1, C2, V7] |
| 16555 | test { try toAsciiFail("\xf3\xa0\x9f\x8a\xf0\x90\xb9\xa4\xe2\x80\x8d\xef\xbc\x8e\xf0\x90\xb9\xb3\xf3\x99\x84\xb5\xf0\x90\xb9\xb6", true); } // [B1, V7] |
| 6706 | 16556 | test { try toUnicodeFail("\xf3\xa0\x9f\x8a\xf0\x90\xb9\xa4\xe2\x80\x8d.\xf0\x90\xb9\xb3\xf3\x99\x84\xb5\xf0\x90\xb9\xb6"); } // [B1, C2, V7] |
| 16557 | test { try toAsciiFail("\xf3\xa0\x9f\x8a\xf0\x90\xb9\xa4\xe2\x80\x8d.\xf0\x90\xb9\xb3\xf3\x99\x84\xb5\xf0\x90\xb9\xb6", false); } // [B1, C2, V7] |
| 16558 | test { try toAsciiFail("\xf3\xa0\x9f\x8a\xf0\x90\xb9\xa4\xe2\x80\x8d.\xf0\x90\xb9\xb3\xf3\x99\x84\xb5\xf0\x90\xb9\xb6", true); } // [B1, V7] |
| 6707 | 16559 | test { try toUnicodeFail("xn--co0d98977c.xn--ro0dga22807v"); } // [B1, V7] |
| 16560 | test { try toAsciiFail("xn--co0d98977c.xn--ro0dga22807v", false); } // [B1, V7] |
| 16561 | test { try toAsciiFail("xn--co0d98977c.xn--ro0dga22807v", true); } // [B1, V7] |
| 6708 | 16562 | test { try toUnicodeFail("xn--1ugy994g7k93g.xn--ro0dga22807v"); } // [B1, C2, V7] |
| 16563 | test { try toAsciiFail("xn--1ugy994g7k93g.xn--ro0dga22807v", false); } // [B1, C2, V7] |
| 16564 | test { try toAsciiFail("xn--1ugy994g7k93g.xn--ro0dga22807v", true); } // [B1, C2, V7] |
| 6709 | 16565 | test { try toUnicodeFail("\xf0\x9e\xa4\xb4\xf0\x90\xb9\xbb\xf0\x91\x93\x82\xf0\x90\xad\x9d\xef\xbc\x8e\xe0\xa5\x8d\xef\xb8\x87\xf4\x89\x9b\xaf"); } // [B1, V6, V7] |
| 16566 | test { try toAsciiFail("\xf0\x9e\xa4\xb4\xf0\x90\xb9\xbb\xf0\x91\x93\x82\xf0\x90\xad\x9d\xef\xbc\x8e\xe0\xa5\x8d\xef\xb8\x87\xf4\x89\x9b\xaf", false); } // [B1, V6, V7] |
| 16567 | test { try toAsciiFail("\xf0\x9e\xa4\xb4\xf0\x90\xb9\xbb\xf0\x91\x93\x82\xf0\x90\xad\x9d\xef\xbc\x8e\xe0\xa5\x8d\xef\xb8\x87\xf4\x89\x9b\xaf", true); } // [B1, V6, V7] |
| 6710 | 16568 | test { try toUnicodeFail("\xf0\x9e\xa4\xb4\xf0\x90\xb9\xbb\xf0\x91\x93\x82\xf0\x90\xad\x9d.\xe0\xa5\x8d\xef\xb8\x87\xf4\x89\x9b\xaf"); } // [B1, V6, V7] |
| 16569 | test { try toAsciiFail("\xf0\x9e\xa4\xb4\xf0\x90\xb9\xbb\xf0\x91\x93\x82\xf0\x90\xad\x9d.\xe0\xa5\x8d\xef\xb8\x87\xf4\x89\x9b\xaf", false); } // [B1, V6, V7] |
| 16570 | test { try toAsciiFail("\xf0\x9e\xa4\xb4\xf0\x90\xb9\xbb\xf0\x91\x93\x82\xf0\x90\xad\x9d.\xe0\xa5\x8d\xef\xb8\x87\xf4\x89\x9b\xaf", true); } // [B1, V6, V7] |
| 6711 | 16571 | test { try toUnicodeFail("\xf0\x9e\xa4\x92\xf0\x90\xb9\xbb\xf0\x91\x93\x82\xf0\x90\xad\x9d.\xe0\xa5\x8d\xef\xb8\x87\xf4\x89\x9b\xaf"); } // [B1, V6, V7] |
| 16572 | test { try toAsciiFail("\xf0\x9e\xa4\x92\xf0\x90\xb9\xbb\xf0\x91\x93\x82\xf0\x90\xad\x9d.\xe0\xa5\x8d\xef\xb8\x87\xf4\x89\x9b\xaf", false); } // [B1, V6, V7] |
| 16573 | test { try toAsciiFail("\xf0\x9e\xa4\x92\xf0\x90\xb9\xbb\xf0\x91\x93\x82\xf0\x90\xad\x9d.\xe0\xa5\x8d\xef\xb8\x87\xf4\x89\x9b\xaf", true); } // [B1, V6, V7] |
| 6712 | 16574 | test { try toUnicodeFail("xn--609c96c09grp2w.xn--n3b28708s"); } // [B1, V6, V7] |
| 16575 | test { try toAsciiFail("xn--609c96c09grp2w.xn--n3b28708s", false); } // [B1, V6, V7] |
| 16576 | test { try toAsciiFail("xn--609c96c09grp2w.xn--n3b28708s", true); } // [B1, V6, V7] |
| 6713 | 16577 | test { try toUnicodeFail("\xf0\x9e\xa4\x92\xf0\x90\xb9\xbb\xf0\x91\x93\x82\xf0\x90\xad\x9d\xef\xbc\x8e\xe0\xa5\x8d\xef\xb8\x87\xf4\x89\x9b\xaf"); } // [B1, V6, V7] |
| 16578 | test { try toAsciiFail("\xf0\x9e\xa4\x92\xf0\x90\xb9\xbb\xf0\x91\x93\x82\xf0\x90\xad\x9d\xef\xbc\x8e\xe0\xa5\x8d\xef\xb8\x87\xf4\x89\x9b\xaf", false); } // [B1, V6, V7] |
| 16579 | test { try toAsciiFail("\xf0\x9e\xa4\x92\xf0\x90\xb9\xbb\xf0\x91\x93\x82\xf0\x90\xad\x9d\xef\xbc\x8e\xe0\xa5\x8d\xef\xb8\x87\xf4\x89\x9b\xaf", true); } // [B1, V6, V7] |
| 6714 | 16580 | test { try toUnicodeFail("\xd9\xa8\xef\xbd\xa1\xf0\x90\xb9\xa0\xf0\x90\xb9\xbd\xf1\x97\xae\xb6"); } // [B1, V7] |
| 16581 | test { try toAsciiFail("\xd9\xa8\xef\xbd\xa1\xf0\x90\xb9\xa0\xf0\x90\xb9\xbd\xf1\x97\xae\xb6", false); } // [B1, V7] |
| 16582 | test { try toAsciiFail("\xd9\xa8\xef\xbd\xa1\xf0\x90\xb9\xa0\xf0\x90\xb9\xbd\xf1\x97\xae\xb6", true); } // [B1, V7] |
| 6715 | 16583 | test { try toUnicodeFail("\xd9\xa8\xe3\x80\x82\xf0\x90\xb9\xa0\xf0\x90\xb9\xbd\xf1\x97\xae\xb6"); } // [B1, V7] |
| 16584 | test { try toAsciiFail("\xd9\xa8\xe3\x80\x82\xf0\x90\xb9\xa0\xf0\x90\xb9\xbd\xf1\x97\xae\xb6", false); } // [B1, V7] |
| 16585 | test { try toAsciiFail("\xd9\xa8\xe3\x80\x82\xf0\x90\xb9\xa0\xf0\x90\xb9\xbd\xf1\x97\xae\xb6", true); } // [B1, V7] |
| 6716 | 16586 | test { try toUnicodeFail("xn--hib.xn--7n0d2bu9196b"); } // [B1, V7] |
| 16587 | test { try toAsciiFail("xn--hib.xn--7n0d2bu9196b", false); } // [B1, V7] |
| 16588 | test { try toAsciiFail("xn--hib.xn--7n0d2bu9196b", true); } // [B1, V7] |
| 6717 | 16589 | test { try toUnicodeFail("\xe1\x85\xa0\xf1\x8d\x80\x9c.8\xf2\xb6\xbe\xb5\xda\x9c"); } // [B1, V7] |
| 16590 | test { try toAsciiFail("\xe1\x85\xa0\xf1\x8d\x80\x9c.8\xf2\xb6\xbe\xb5\xda\x9c", false); } // [B1, V7] |
| 16591 | test { try toAsciiFail("\xe1\x85\xa0\xf1\x8d\x80\x9c.8\xf2\xb6\xbe\xb5\xda\x9c", true); } // [B1, V7] |
| 6718 | 16592 | test { try toUnicodeFail("xn--mn1x.xn--8-otc61545t"); } // [B1, V7] |
| 16593 | test { try toAsciiFail("xn--mn1x.xn--8-otc61545t", false); } // [B1, V7] |
| 16594 | test { try toAsciiFail("xn--mn1x.xn--8-otc61545t", true); } // [B1, V7] |
| 6719 | 16595 | test { try toUnicodeFail("xn--psd85033d.xn--8-otc61545t"); } // [B1, V7] |
| 16596 | test { try toAsciiFail("xn--psd85033d.xn--8-otc61545t", false); } // [B1, V7] |
| 16597 | test { try toAsciiFail("xn--psd85033d.xn--8-otc61545t", true); } // [B1, V7] |
| 6720 | 16598 | test { try toUnicodeFail("\xe2\x80\x8d\xe2\x80\x8c\xf3\xa0\x86\xaa\xef\xbd\xa1\xc3\x9f\xf0\x91\x93\x83"); } // [C1, C2] |
| 16599 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xf3\xa0\x86\xaa\xef\xbd\xa1\xc3\x9f\xf0\x91\x93\x83", false); } // [C1, C2] |
| 16600 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xf3\xa0\x86\xaa\xef\xbd\xa1\xc3\x9f\xf0\x91\x93\x83", true); } // [A4_2] |
| 6721 | 16601 | test { try toUnicodeFail("\xe2\x80\x8d\xe2\x80\x8c\xf3\xa0\x86\xaa\xe3\x80\x82\xc3\x9f\xf0\x91\x93\x83"); } // [C1, C2] |
| 16602 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xf3\xa0\x86\xaa\xe3\x80\x82\xc3\x9f\xf0\x91\x93\x83", false); } // [C1, C2] |
| 16603 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xf3\xa0\x86\xaa\xe3\x80\x82\xc3\x9f\xf0\x91\x93\x83", true); } // [A4_2] |
| 6722 | 16604 | test { try toUnicodeFail("\xe2\x80\x8d\xe2\x80\x8c\xf3\xa0\x86\xaa\xe3\x80\x82SS\xf0\x91\x93\x83"); } // [C1, C2] |
| 16605 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xf3\xa0\x86\xaa\xe3\x80\x82SS\xf0\x91\x93\x83", false); } // [C1, C2] |
| 16606 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xf3\xa0\x86\xaa\xe3\x80\x82SS\xf0\x91\x93\x83", true); } // [A4_2] |
| 6723 | 16607 | test { try toUnicodeFail("\xe2\x80\x8d\xe2\x80\x8c\xf3\xa0\x86\xaa\xe3\x80\x82ss\xf0\x91\x93\x83"); } // [C1, C2] |
| 16608 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xf3\xa0\x86\xaa\xe3\x80\x82ss\xf0\x91\x93\x83", false); } // [C1, C2] |
| 16609 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xf3\xa0\x86\xaa\xe3\x80\x82ss\xf0\x91\x93\x83", true); } // [A4_2] |
| 6724 | 16610 | test { try toUnicodeFail("\xe2\x80\x8d\xe2\x80\x8c\xf3\xa0\x86\xaa\xe3\x80\x82Ss\xf0\x91\x93\x83"); } // [C1, C2] |
| 16611 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xf3\xa0\x86\xaa\xe3\x80\x82Ss\xf0\x91\x93\x83", false); } // [C1, C2] |
| 16612 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xf3\xa0\x86\xaa\xe3\x80\x82Ss\xf0\x91\x93\x83", true); } // [A4_2] |
| 6725 | 16613 | test { try toUnicodeFail(".xn--ss-bh7o"); } // [X4_2] |
| 16614 | test { try toAsciiFail(".xn--ss-bh7o", false); } // [A4_2] |
| 16615 | test { try toAsciiFail(".xn--ss-bh7o", true); } // [A4_2] |
| 6726 | 16616 | test { try toUnicodeFail("xn--0ugb.xn--ss-bh7o"); } // [C1, C2] |
| 16617 | test { try toAsciiFail("xn--0ugb.xn--ss-bh7o", false); } // [C1, C2] |
| 16618 | test { try toAsciiFail("xn--0ugb.xn--ss-bh7o", true); } // [C1, C2] |
| 6727 | 16619 | test { try toUnicodeFail("xn--0ugb.xn--zca0732l"); } // [C1, C2] |
| 16620 | test { try toAsciiFail("xn--0ugb.xn--zca0732l", false); } // [C1, C2] |
| 16621 | test { try toAsciiFail("xn--0ugb.xn--zca0732l", true); } // [C1, C2] |
| 6728 | 16622 | test { try toUnicodeFail("\xe2\x80\x8d\xe2\x80\x8c\xf3\xa0\x86\xaa\xef\xbd\xa1SS\xf0\x91\x93\x83"); } // [C1, C2] |
| 16623 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xf3\xa0\x86\xaa\xef\xbd\xa1SS\xf0\x91\x93\x83", false); } // [C1, C2] |
| 16624 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xf3\xa0\x86\xaa\xef\xbd\xa1SS\xf0\x91\x93\x83", true); } // [A4_2] |
| 6729 | 16625 | test { try toUnicodeFail("\xe2\x80\x8d\xe2\x80\x8c\xf3\xa0\x86\xaa\xef\xbd\xa1ss\xf0\x91\x93\x83"); } // [C1, C2] |
| 16626 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xf3\xa0\x86\xaa\xef\xbd\xa1ss\xf0\x91\x93\x83", false); } // [C1, C2] |
| 16627 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xf3\xa0\x86\xaa\xef\xbd\xa1ss\xf0\x91\x93\x83", true); } // [A4_2] |
| 6730 | 16628 | test { try toUnicodeFail("\xe2\x80\x8d\xe2\x80\x8c\xf3\xa0\x86\xaa\xef\xbd\xa1Ss\xf0\x91\x93\x83"); } // [C1, C2] |
| 16629 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xf3\xa0\x86\xaa\xef\xbd\xa1Ss\xf0\x91\x93\x83", false); } // [C1, C2] |
| 16630 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8c\xf3\xa0\x86\xaa\xef\xbd\xa1Ss\xf0\x91\x93\x83", true); } // [A4_2] |
| 6731 | 16631 | test { try toUnicodePass("xn--ss-bh7o", "ss\xf0\x91\x93\x83"); } |
| 6732 | 16632 | test { try toAsciiPass("xn--ss-bh7o", "xn--ss-bh7o", false); } |
| 6733 | 16633 | test { try toAsciiPass("xn--ss-bh7o", "xn--ss-bh7o", true); } |
| ... | ... | @@ -6741,11 +16641,23 @@ test { try toUnicodePass("Ss\xf0\x91\x93\x83", "ss\xf0\x91\x93\x83"); } |
| 6741 | 16641 | test { try toAsciiPass("Ss\xf0\x91\x93\x83", "xn--ss-bh7o", false); } |
| 6742 | 16642 | test { try toAsciiPass("Ss\xf0\x91\x93\x83", "xn--ss-bh7o", true); } |
| 6743 | 16643 | test { try toUnicodeFail("\xef\xb8\x92\xe2\x80\x8c\xe3\x83\xb6\xe4\x92\xa9.\xea\xa1\xaa"); } // [C1, V7] |
| 16644 | test { try toAsciiFail("\xef\xb8\x92\xe2\x80\x8c\xe3\x83\xb6\xe4\x92\xa9.\xea\xa1\xaa", false); } // [C1, V7] |
| 16645 | test { try toAsciiFail("\xef\xb8\x92\xe2\x80\x8c\xe3\x83\xb6\xe4\x92\xa9.\xea\xa1\xaa", true); } // [V7] |
| 6744 | 16646 | test { try toUnicodeFail("\xe3\x80\x82\xe2\x80\x8c\xe3\x83\xb6\xe4\x92\xa9.\xea\xa1\xaa"); } // [C1, X4_2] |
| 16647 | test { try toAsciiFail("\xe3\x80\x82\xe2\x80\x8c\xe3\x83\xb6\xe4\x92\xa9.\xea\xa1\xaa", false); } // [C1, A4_2] |
| 16648 | test { try toAsciiFail("\xe3\x80\x82\xe2\x80\x8c\xe3\x83\xb6\xe4\x92\xa9.\xea\xa1\xaa", true); } // [A4_2] |
| 6745 | 16649 | test { try toUnicodeFail(".xn--qekw60d.xn--gd9a"); } // [X4_2] |
| 16650 | test { try toAsciiFail(".xn--qekw60d.xn--gd9a", false); } // [A4_2] |
| 16651 | test { try toAsciiFail(".xn--qekw60d.xn--gd9a", true); } // [A4_2] |
| 6746 | 16652 | test { try toUnicodeFail(".xn--0ug287dj0o.xn--gd9a"); } // [C1, X4_2] |
| 16653 | test { try toAsciiFail(".xn--0ug287dj0o.xn--gd9a", false); } // [C1, A4_2] |
| 16654 | test { try toAsciiFail(".xn--0ug287dj0o.xn--gd9a", true); } // [C1, A4_2] |
| 6747 | 16655 | test { try toUnicodeFail("xn--qekw60dns9k.xn--gd9a"); } // [V7] |
| 16656 | test { try toAsciiFail("xn--qekw60dns9k.xn--gd9a", false); } // [V7] |
| 16657 | test { try toAsciiFail("xn--qekw60dns9k.xn--gd9a", true); } // [V7] |
| 6748 | 16658 | test { try toUnicodeFail("xn--0ug287dj0or48o.xn--gd9a"); } // [C1, V7] |
| 16659 | test { try toAsciiFail("xn--0ug287dj0or48o.xn--gd9a", false); } // [C1, V7] |
| 16660 | test { try toAsciiFail("xn--0ug287dj0or48o.xn--gd9a", true); } // [C1, V7] |
| 6749 | 16661 | test { try toUnicodePass("xn--qekw60d.xn--gd9a", "\xe3\x83\xb6\xe4\x92\xa9.\xea\xa1\xaa"); } |
| 6750 | 16662 | test { try toAsciiPass("xn--qekw60d.xn--gd9a", "xn--qekw60d.xn--gd9a", false); } |
| 6751 | 16663 | test { try toAsciiPass("xn--qekw60d.xn--gd9a", "xn--qekw60d.xn--gd9a", true); } |
| ... | ... | @@ -6753,39 +16665,98 @@ test { try toUnicodePass("\xe3\x83\xb6\xe4\x92\xa9.\xea\xa1\xaa", "\xe3\x83\xb6\ |
| 6753 | 16665 | test { try toAsciiPass("\xe3\x83\xb6\xe4\x92\xa9.\xea\xa1\xaa", "xn--qekw60d.xn--gd9a", false); } |
| 6754 | 16666 | test { try toAsciiPass("\xe3\x83\xb6\xe4\x92\xa9.\xea\xa1\xaa", "xn--qekw60d.xn--gd9a", true); } |
| 6755 | 16667 | test { try toUnicodeFail("\xe2\x80\x8c\xe2\x92\x88\xf0\xa4\xae\x8d.\xf3\xa2\x93\x8b\xe1\xa9\xa0"); } // [C1, V7] |
| 16668 | test { try toAsciiFail("\xe2\x80\x8c\xe2\x92\x88\xf0\xa4\xae\x8d.\xf3\xa2\x93\x8b\xe1\xa9\xa0", false); } // [C1, V7] |
| 16669 | test { try toAsciiFail("\xe2\x80\x8c\xe2\x92\x88\xf0\xa4\xae\x8d.\xf3\xa2\x93\x8b\xe1\xa9\xa0", true); } // [V7] |
| 6756 | 16670 | test { try toUnicodeFail("\xe2\x80\x8c1.\xf0\xa4\xae\x8d.\xf3\xa2\x93\x8b\xe1\xa9\xa0"); } // [C1, V7] |
| 16671 | test { try toAsciiFail("\xe2\x80\x8c1.\xf0\xa4\xae\x8d.\xf3\xa2\x93\x8b\xe1\xa9\xa0", false); } // [C1, V7] |
| 16672 | test { try toAsciiFail("\xe2\x80\x8c1.\xf0\xa4\xae\x8d.\xf3\xa2\x93\x8b\xe1\xa9\xa0", true); } // [V7] |
| 6757 | 16673 | test { try toUnicodeFail("1.xn--4x6j.xn--jof45148n"); } // [V7] |
| 16674 | test { try toAsciiFail("1.xn--4x6j.xn--jof45148n", false); } // [V7] |
| 16675 | test { try toAsciiFail("1.xn--4x6j.xn--jof45148n", true); } // [V7] |
| 6758 | 16676 | test { try toUnicodeFail("xn--1-rgn.xn--4x6j.xn--jof45148n"); } // [C1, V7] |
| 16677 | test { try toAsciiFail("xn--1-rgn.xn--4x6j.xn--jof45148n", false); } // [C1, V7] |
| 16678 | test { try toAsciiFail("xn--1-rgn.xn--4x6j.xn--jof45148n", true); } // [C1, V7] |
| 6759 | 16679 | test { try toUnicodeFail("xn--tshw462r.xn--jof45148n"); } // [V7] |
| 16680 | test { try toAsciiFail("xn--tshw462r.xn--jof45148n", false); } // [V7] |
| 16681 | test { try toAsciiFail("xn--tshw462r.xn--jof45148n", true); } // [V7] |
| 6760 | 16682 | test { try toUnicodeFail("xn--0ug88o7471d.xn--jof45148n"); } // [C1, V7] |
| 16683 | test { try toAsciiFail("xn--0ug88o7471d.xn--jof45148n", false); } // [C1, V7] |
| 16684 | test { try toAsciiFail("xn--0ug88o7471d.xn--jof45148n", true); } // [C1, V7] |
| 6761 | 16685 | test { try toUnicodeFail("\xe2\x92\x88\xe2\x80\x8c\xf0\x90\xab\x93\xf3\xa0\x80\xba\xe3\x80\x82\xe1\xa9\xa0\xf1\xa4\xb0\xb5\xe2\x80\x8d"); } // [B1, C1, C2, V6, V7] |
| 16686 | test { try toAsciiFail("\xe2\x92\x88\xe2\x80\x8c\xf0\x90\xab\x93\xf3\xa0\x80\xba\xe3\x80\x82\xe1\xa9\xa0\xf1\xa4\xb0\xb5\xe2\x80\x8d", false); } // [B1, C1, C2, V6, V7] |
| 16687 | test { try toAsciiFail("\xe2\x92\x88\xe2\x80\x8c\xf0\x90\xab\x93\xf3\xa0\x80\xba\xe3\x80\x82\xe1\xa9\xa0\xf1\xa4\xb0\xb5\xe2\x80\x8d", true); } // [B1, V6, V7] |
| 6762 | 16688 | test { try toUnicodeFail("1.\xe2\x80\x8c\xf0\x90\xab\x93\xf3\xa0\x80\xba\xe3\x80\x82\xe1\xa9\xa0\xf1\xa4\xb0\xb5\xe2\x80\x8d"); } // [B1, C1, C2, V6, V7] |
| 16689 | test { try toAsciiFail("1.\xe2\x80\x8c\xf0\x90\xab\x93\xf3\xa0\x80\xba\xe3\x80\x82\xe1\xa9\xa0\xf1\xa4\xb0\xb5\xe2\x80\x8d", false); } // [B1, C1, C2, V6, V7] |
| 16690 | test { try toAsciiFail("1.\xe2\x80\x8c\xf0\x90\xab\x93\xf3\xa0\x80\xba\xe3\x80\x82\xe1\xa9\xa0\xf1\xa4\xb0\xb5\xe2\x80\x8d", true); } // [B1, B3, V6, V7] |
| 6763 | 16691 | test { try toUnicodeFail("1.xn--8w9c40377c.xn--jofz5294e"); } // [B1, B3, V6, V7] |
| 16692 | test { try toAsciiFail("1.xn--8w9c40377c.xn--jofz5294e", false); } // [B1, B3, V6, V7] |
| 16693 | test { try toAsciiFail("1.xn--8w9c40377c.xn--jofz5294e", true); } // [B1, B3, V6, V7] |
| 6764 | 16694 | test { try toUnicodeFail("1.xn--0ug8853gk263g.xn--jof95xex98m"); } // [B1, C1, C2, V6, V7] |
| 16695 | test { try toAsciiFail("1.xn--0ug8853gk263g.xn--jof95xex98m", false); } // [B1, C1, C2, V6, V7] |
| 16696 | test { try toAsciiFail("1.xn--0ug8853gk263g.xn--jof95xex98m", true); } // [B1, C1, C2, V6, V7] |
| 6765 | 16697 | test { try toUnicodeFail("xn--tsh4435fk263g.xn--jofz5294e"); } // [B1, V6, V7] |
| 16698 | test { try toAsciiFail("xn--tsh4435fk263g.xn--jofz5294e", false); } // [B1, V6, V7] |
| 16699 | test { try toAsciiFail("xn--tsh4435fk263g.xn--jofz5294e", true); } // [B1, V6, V7] |
| 6766 | 16700 | test { try toUnicodeFail("xn--0ug78ol75wzcx4i.xn--jof95xex98m"); } // [B1, C1, C2, V6, V7] |
| 16701 | test { try toAsciiFail("xn--0ug78ol75wzcx4i.xn--jof95xex98m", false); } // [B1, C1, C2, V6, V7] |
| 16702 | test { try toAsciiFail("xn--0ug78ol75wzcx4i.xn--jof95xex98m", true); } // [B1, C1, C2, V6, V7] |
| 6767 | 16703 | test { try toUnicodeFail("\xf0\x9d\x85\xb5\xef\xbd\xa1\xf0\x9d\x9f\xab\xf0\x9e\x80\x88\xe4\xac\xba\xe2\x92\x88"); } // [V7, X4_2] |
| 16704 | test { try toAsciiFail("\xf0\x9d\x85\xb5\xef\xbd\xa1\xf0\x9d\x9f\xab\xf0\x9e\x80\x88\xe4\xac\xba\xe2\x92\x88", false); } // [V7, A4_2] |
| 16705 | test { try toAsciiFail("\xf0\x9d\x85\xb5\xef\xbd\xa1\xf0\x9d\x9f\xab\xf0\x9e\x80\x88\xe4\xac\xba\xe2\x92\x88", true); } // [V7, A4_2] |
| 6768 | 16706 | test { try toUnicodeFail("\xf0\x9d\x85\xb5\xe3\x80\x829\xf0\x9e\x80\x88\xe4\xac\xba1."); } // [X4_2] |
| 16707 | test { try toAsciiFail("\xf0\x9d\x85\xb5\xe3\x80\x829\xf0\x9e\x80\x88\xe4\xac\xba1.", false); } // [A4_2] |
| 16708 | test { try toAsciiFail("\xf0\x9d\x85\xb5\xe3\x80\x829\xf0\x9e\x80\x88\xe4\xac\xba1.", true); } // [A4_2] |
| 6769 | 16709 | test { try toUnicodeFail(".xn--91-030c1650n."); } // [X4_2] |
| 16710 | test { try toAsciiFail(".xn--91-030c1650n.", false); } // [A4_2] |
| 16711 | test { try toAsciiFail(".xn--91-030c1650n.", true); } // [A4_2] |
| 6770 | 16712 | test { try toUnicodeFail(".xn--9-ecp936non25a"); } // [V7, X4_2] |
| 16713 | test { try toAsciiFail(".xn--9-ecp936non25a", false); } // [V7, A4_2] |
| 16714 | test { try toAsciiFail(".xn--9-ecp936non25a", true); } // [V7, A4_2] |
| 6771 | 16715 | test { try toUnicodeFail("xn--3f1h.xn--91-030c1650n."); } // [V7] |
| 16716 | test { try toAsciiFail("xn--3f1h.xn--91-030c1650n.", false); } // [V7, A4_2] |
| 16717 | test { try toAsciiFail("xn--3f1h.xn--91-030c1650n.", true); } // [V7, A4_2] |
| 6772 | 16718 | test { try toUnicodeFail("xn--3f1h.xn--9-ecp936non25a"); } // [V7] |
| 16719 | test { try toAsciiFail("xn--3f1h.xn--9-ecp936non25a", false); } // [V7] |
| 16720 | test { try toAsciiFail("xn--3f1h.xn--9-ecp936non25a", true); } // [V7] |
| 6773 | 16721 | test { try toUnicodeFail("\xf2\xa1\xbc\xba\xe2\x89\xaf\xe3\x80\x82\xe7\x9b\x9a\xd8\xb5"); } // [B5, B6, V7] |
| 16722 | test { try toAsciiFail("\xf2\xa1\xbc\xba\xe2\x89\xaf\xe3\x80\x82\xe7\x9b\x9a\xd8\xb5", false); } // [B5, B6, V7] |
| 16723 | test { try toAsciiFail("\xf2\xa1\xbc\xba\xe2\x89\xaf\xe3\x80\x82\xe7\x9b\x9a\xd8\xb5", true); } // [B5, B6, V7] |
| 6774 | 16724 | test { try toUnicodeFail("\xf2\xa1\xbc\xba>\xcc\xb8\xe3\x80\x82\xe7\x9b\x9a\xd8\xb5"); } // [B5, B6, V7] |
| 16725 | test { try toAsciiFail("\xf2\xa1\xbc\xba>\xcc\xb8\xe3\x80\x82\xe7\x9b\x9a\xd8\xb5", false); } // [B5, B6, V7] |
| 16726 | test { try toAsciiFail("\xf2\xa1\xbc\xba>\xcc\xb8\xe3\x80\x82\xe7\x9b\x9a\xd8\xb5", true); } // [B5, B6, V7] |
| 6775 | 16727 | test { try toUnicodeFail("xn--hdh30181h.xn--0gb7878c"); } // [B5, B6, V7] |
| 16728 | test { try toAsciiFail("xn--hdh30181h.xn--0gb7878c", false); } // [B5, B6, V7] |
| 16729 | test { try toAsciiFail("xn--hdh30181h.xn--0gb7878c", true); } // [B5, B6, V7] |
| 6776 | 16730 | test { try toUnicodeFail("-\xf1\xbf\xb0\xad\xd6\xb4\xe3\x80\x82-\xf3\xa0\x81\x8a\xf0\x90\xa2\xb8\xe2\x89\xaf"); } // [B1, V3, V7] |
| 16731 | test { try toAsciiFail("-\xf1\xbf\xb0\xad\xd6\xb4\xe3\x80\x82-\xf3\xa0\x81\x8a\xf0\x90\xa2\xb8\xe2\x89\xaf", false); } // [B1, V3, V7] |
| 16732 | test { try toAsciiFail("-\xf1\xbf\xb0\xad\xd6\xb4\xe3\x80\x82-\xf3\xa0\x81\x8a\xf0\x90\xa2\xb8\xe2\x89\xaf", true); } // [B1, V3, V7] |
| 6777 | 16733 | test { try toUnicodeFail("-\xf1\xbf\xb0\xad\xd6\xb4\xe3\x80\x82-\xf3\xa0\x81\x8a\xf0\x90\xa2\xb8>\xcc\xb8"); } // [B1, V3, V7] |
| 16734 | test { try toAsciiFail("-\xf1\xbf\xb0\xad\xd6\xb4\xe3\x80\x82-\xf3\xa0\x81\x8a\xf0\x90\xa2\xb8>\xcc\xb8", false); } // [B1, V3, V7] |
| 16735 | test { try toAsciiFail("-\xf1\xbf\xb0\xad\xd6\xb4\xe3\x80\x82-\xf3\xa0\x81\x8a\xf0\x90\xa2\xb8>\xcc\xb8", true); } // [B1, V3, V7] |
| 6778 | 16736 | test { try toUnicodeFail("xn----fgc06667m.xn----pgoy615he5y4i"); } // [B1, V3, V7] |
| 16737 | test { try toAsciiFail("xn----fgc06667m.xn----pgoy615he5y4i", false); } // [B1, V3, V7] |
| 16738 | test { try toAsciiFail("xn----fgc06667m.xn----pgoy615he5y4i", true); } // [B1, V3, V7] |
| 6779 | 16739 | test { try toUnicodeFail("\xf3\xbf\xad\x93\xe1\xad\x84\xe2\x80\x8c\xe0\xa9\x8d\xef\xbc\x8e\xf0\x90\xad\x9b\xf1\xb3\x8b\x94"); } // [B2, B3, B6, V7] |
| 16740 | test { try toAsciiFail("\xf3\xbf\xad\x93\xe1\xad\x84\xe2\x80\x8c\xe0\xa9\x8d\xef\xbc\x8e\xf0\x90\xad\x9b\xf1\xb3\x8b\x94", false); } // [B2, B3, B6, V7] |
| 16741 | test { try toAsciiFail("\xf3\xbf\xad\x93\xe1\xad\x84\xe2\x80\x8c\xe0\xa9\x8d\xef\xbc\x8e\xf0\x90\xad\x9b\xf1\xb3\x8b\x94", true); } // [B2, B3, V7] |
| 6780 | 16742 | test { try toUnicodeFail("\xf3\xbf\xad\x93\xe1\xad\x84\xe2\x80\x8c\xe0\xa9\x8d.\xf0\x90\xad\x9b\xf1\xb3\x8b\x94"); } // [B2, B3, B6, V7] |
| 16743 | test { try toAsciiFail("\xf3\xbf\xad\x93\xe1\xad\x84\xe2\x80\x8c\xe0\xa9\x8d.\xf0\x90\xad\x9b\xf1\xb3\x8b\x94", false); } // [B2, B3, B6, V7] |
| 16744 | test { try toAsciiFail("\xf3\xbf\xad\x93\xe1\xad\x84\xe2\x80\x8c\xe0\xa9\x8d.\xf0\x90\xad\x9b\xf1\xb3\x8b\x94", true); } // [B2, B3, V7] |
| 6781 | 16745 | test { try toUnicodeFail("xn--ybc997fb5881a.xn--409c6100y"); } // [B2, B3, V7] |
| 16746 | test { try toAsciiFail("xn--ybc997fb5881a.xn--409c6100y", false); } // [B2, B3, V7] |
| 16747 | test { try toAsciiFail("xn--ybc997fb5881a.xn--409c6100y", true); } // [B2, B3, V7] |
| 6782 | 16748 | test { try toUnicodeFail("xn--ybc997f6rd2n772c.xn--409c6100y"); } // [B2, B3, B6, V7] |
| 16749 | test { try toAsciiFail("xn--ybc997f6rd2n772c.xn--409c6100y", false); } // [B2, B3, B6, V7] |
| 16750 | test { try toAsciiFail("xn--ybc997f6rd2n772c.xn--409c6100y", true); } // [B2, B3, B6, V7] |
| 6783 | 16751 | test { try toAsciiPass("\xe2\xbe\x87.\xd9\xbd\xf0\x9e\xa4\xb4\xda\xbb\xe2\x80\x8d", "xn--8c1a.xn--2ib8jn539l", true); } |
| 6784 | 16752 | test { try toUnicodeFail("\xe2\xbe\x87.\xd9\xbd\xf0\x9e\xa4\xb4\xda\xbb\xe2\x80\x8d"); } // [B3, C2] |
| 16753 | test { try toAsciiFail("\xe2\xbe\x87.\xd9\xbd\xf0\x9e\xa4\xb4\xda\xbb\xe2\x80\x8d", false); } // [B3, C2] |
| 6785 | 16754 | test { try toAsciiPass("\xe8\x88\x9b.\xd9\xbd\xf0\x9e\xa4\xb4\xda\xbb\xe2\x80\x8d", "xn--8c1a.xn--2ib8jn539l", true); } |
| 6786 | 16755 | test { try toUnicodeFail("\xe8\x88\x9b.\xd9\xbd\xf0\x9e\xa4\xb4\xda\xbb\xe2\x80\x8d"); } // [B3, C2] |
| 16756 | test { try toAsciiFail("\xe8\x88\x9b.\xd9\xbd\xf0\x9e\xa4\xb4\xda\xbb\xe2\x80\x8d", false); } // [B3, C2] |
| 6787 | 16757 | test { try toAsciiPass("\xe8\x88\x9b.\xd9\xbd\xf0\x9e\xa4\x92\xda\xbb\xe2\x80\x8d", "xn--8c1a.xn--2ib8jn539l", true); } |
| 6788 | 16758 | test { try toUnicodeFail("\xe8\x88\x9b.\xd9\xbd\xf0\x9e\xa4\x92\xda\xbb\xe2\x80\x8d"); } // [B3, C2] |
| 16759 | test { try toAsciiFail("\xe8\x88\x9b.\xd9\xbd\xf0\x9e\xa4\x92\xda\xbb\xe2\x80\x8d", false); } // [B3, C2] |
| 6789 | 16760 | test { try toUnicodePass("xn--8c1a.xn--2ib8jn539l", "\xe8\x88\x9b.\xd9\xbd\xf0\x9e\xa4\xb4\xda\xbb"); } |
| 6790 | 16761 | test { try toAsciiPass("xn--8c1a.xn--2ib8jn539l", "xn--8c1a.xn--2ib8jn539l", false); } |
| 6791 | 16762 | test { try toAsciiPass("xn--8c1a.xn--2ib8jn539l", "xn--8c1a.xn--2ib8jn539l", true); } |
| ... | ... | @@ -6796,376 +16767,1115 @@ test { try toUnicodePass("\xe8\x88\x9b.\xd9\xbd\xf0\x9e\xa4\x92\xda\xbb", "\xe8\ |
| 6796 | 16767 | test { try toAsciiPass("\xe8\x88\x9b.\xd9\xbd\xf0\x9e\xa4\x92\xda\xbb", "xn--8c1a.xn--2ib8jn539l", false); } |
| 6797 | 16768 | test { try toAsciiPass("\xe8\x88\x9b.\xd9\xbd\xf0\x9e\xa4\x92\xda\xbb", "xn--8c1a.xn--2ib8jn539l", true); } |
| 6798 | 16769 | test { try toUnicodeFail("xn--8c1a.xn--2ib8jv19e6413b"); } // [B3, C2] |
| 16770 | test { try toAsciiFail("xn--8c1a.xn--2ib8jv19e6413b", false); } // [B3, C2] |
| 16771 | test { try toAsciiFail("xn--8c1a.xn--2ib8jv19e6413b", true); } // [B3, C2] |
| 6799 | 16772 | test { try toAsciiPass("\xe2\xbe\x87.\xd9\xbd\xf0\x9e\xa4\x92\xda\xbb\xe2\x80\x8d", "xn--8c1a.xn--2ib8jn539l", true); } |
| 6800 | 16773 | test { try toUnicodeFail("\xe2\xbe\x87.\xd9\xbd\xf0\x9e\xa4\x92\xda\xbb\xe2\x80\x8d"); } // [B3, C2] |
| 16774 | test { try toAsciiFail("\xe2\xbe\x87.\xd9\xbd\xf0\x9e\xa4\x92\xda\xbb\xe2\x80\x8d", false); } // [B3, C2] |
| 6801 | 16775 | test { try toUnicodeFail("4\xf2\xad\x86\xa5\xe3\x80\x82\xdd\xa7\xe2\x89\xaf"); } // [B1, B3, V7] |
| 16776 | test { try toAsciiFail("4\xf2\xad\x86\xa5\xe3\x80\x82\xdd\xa7\xe2\x89\xaf", false); } // [B1, B3, V7] |
| 16777 | test { try toAsciiFail("4\xf2\xad\x86\xa5\xe3\x80\x82\xdd\xa7\xe2\x89\xaf", true); } // [B1, B3, V7] |
| 6802 | 16778 | test { try toUnicodeFail("4\xf2\xad\x86\xa5\xe3\x80\x82\xdd\xa7>\xcc\xb8"); } // [B1, B3, V7] |
| 16779 | test { try toAsciiFail("4\xf2\xad\x86\xa5\xe3\x80\x82\xdd\xa7>\xcc\xb8", false); } // [B1, B3, V7] |
| 16780 | test { try toAsciiFail("4\xf2\xad\x86\xa5\xe3\x80\x82\xdd\xa7>\xcc\xb8", true); } // [B1, B3, V7] |
| 6803 | 16781 | test { try toUnicodeFail("xn--4-xn17i.xn--rpb459k"); } // [B1, B3, V7] |
| 16782 | test { try toAsciiFail("xn--4-xn17i.xn--rpb459k", false); } // [B1, B3, V7] |
| 16783 | test { try toAsciiFail("xn--4-xn17i.xn--rpb459k", true); } // [B1, B3, V7] |
| 6804 | 16784 | test { try toUnicodeFail("\xf0\xb2\x94\x8f\xf0\x9e\xab\xa8\xf1\xba\xbf\x82\xe7\xa1\xb2\xef\xbc\x8e\xda\xad"); } // [B5, V7] |
| 16785 | test { try toAsciiFail("\xf0\xb2\x94\x8f\xf0\x9e\xab\xa8\xf1\xba\xbf\x82\xe7\xa1\xb2\xef\xbc\x8e\xda\xad", false); } // [B5, V7] |
| 16786 | test { try toAsciiFail("\xf0\xb2\x94\x8f\xf0\x9e\xab\xa8\xf1\xba\xbf\x82\xe7\xa1\xb2\xef\xbc\x8e\xda\xad", true); } // [B5, V7] |
| 6805 | 16787 | test { try toUnicodeFail("\xf0\xb2\x94\x8f\xf0\x9e\xab\xa8\xf1\xba\xbf\x82\xe7\xa1\xb2.\xda\xad"); } // [B5, V7] |
| 16788 | test { try toAsciiFail("\xf0\xb2\x94\x8f\xf0\x9e\xab\xa8\xf1\xba\xbf\x82\xe7\xa1\xb2.\xda\xad", false); } // [B5, V7] |
| 16789 | test { try toAsciiFail("\xf0\xb2\x94\x8f\xf0\x9e\xab\xa8\xf1\xba\xbf\x82\xe7\xa1\xb2.\xda\xad", true); } // [B5, V7] |
| 6806 | 16790 | test { try toUnicodeFail("xn--lcz1610fn78gk609a.xn--gkb"); } // [B5, V7] |
| 16791 | test { try toAsciiFail("xn--lcz1610fn78gk609a.xn--gkb", false); } // [B5, V7] |
| 16792 | test { try toAsciiFail("xn--lcz1610fn78gk609a.xn--gkb", true); } // [B5, V7] |
| 6807 | 16793 | test { try toUnicodeFail("\xe2\x80\x8c.\xef\xb8\x88\xd9\xa6\xe1\x82\xa6\xe2\x84\xae"); } // [B1, C1] |
| 16794 | test { try toAsciiFail("\xe2\x80\x8c.\xef\xb8\x88\xd9\xa6\xe1\x82\xa6\xe2\x84\xae", false); } // [B1, C1] |
| 16795 | test { try toAsciiFail("\xe2\x80\x8c.\xef\xb8\x88\xd9\xa6\xe1\x82\xa6\xe2\x84\xae", true); } // [B1, A4_2] |
| 6808 | 16796 | test { try toUnicodeFail("\xe2\x80\x8c.\xef\xb8\x88\xd9\xa6\xe2\xb4\x86\xe2\x84\xae"); } // [B1, C1] |
| 16797 | test { try toAsciiFail("\xe2\x80\x8c.\xef\xb8\x88\xd9\xa6\xe2\xb4\x86\xe2\x84\xae", false); } // [B1, C1] |
| 16798 | test { try toAsciiFail("\xe2\x80\x8c.\xef\xb8\x88\xd9\xa6\xe2\xb4\x86\xe2\x84\xae", true); } // [B1, A4_2] |
| 6809 | 16799 | test { try toUnicodeFail(".xn--fib628k4li"); } // [B1, X4_2] |
| 16800 | test { try toAsciiFail(".xn--fib628k4li", false); } // [B1, A4_2] |
| 16801 | test { try toAsciiFail(".xn--fib628k4li", true); } // [B1, A4_2] |
| 6810 | 16802 | test { try toUnicodeFail("xn--0ug.xn--fib628k4li"); } // [B1, C1] |
| 16803 | test { try toAsciiFail("xn--0ug.xn--fib628k4li", false); } // [B1, C1] |
| 16804 | test { try toAsciiFail("xn--0ug.xn--fib628k4li", true); } // [B1, C1] |
| 6811 | 16805 | test { try toUnicodeFail(".xn--fib263c0yn"); } // [B1, V7, X4_2] |
| 16806 | test { try toAsciiFail(".xn--fib263c0yn", false); } // [B1, V7, A4_2] |
| 16807 | test { try toAsciiFail(".xn--fib263c0yn", true); } // [B1, V7, A4_2] |
| 6812 | 16808 | test { try toUnicodeFail("xn--0ug.xn--fib263c0yn"); } // [B1, C1, V7] |
| 16809 | test { try toAsciiFail("xn--0ug.xn--fib263c0yn", false); } // [B1, C1, V7] |
| 16810 | test { try toAsciiFail("xn--0ug.xn--fib263c0yn", true); } // [B1, C1, V7] |
| 6813 | 16811 | test { try toUnicodeFail("\xda\xa3\xef\xbc\x8e\xe0\xb5\x8d\xe2\x80\x8d\xcf\x9e"); } // [B1, V6] |
| 16812 | test { try toAsciiFail("\xda\xa3\xef\xbc\x8e\xe0\xb5\x8d\xe2\x80\x8d\xcf\x9e", false); } // [B1, V6] |
| 16813 | test { try toAsciiFail("\xda\xa3\xef\xbc\x8e\xe0\xb5\x8d\xe2\x80\x8d\xcf\x9e", true); } // [B1, V6] |
| 6814 | 16814 | test { try toUnicodeFail("\xda\xa3.\xe0\xb5\x8d\xe2\x80\x8d\xcf\x9e"); } // [B1, V6] |
| 16815 | test { try toAsciiFail("\xda\xa3.\xe0\xb5\x8d\xe2\x80\x8d\xcf\x9e", false); } // [B1, V6] |
| 16816 | test { try toAsciiFail("\xda\xa3.\xe0\xb5\x8d\xe2\x80\x8d\xcf\x9e", true); } // [B1, V6] |
| 6815 | 16817 | test { try toUnicodeFail("\xda\xa3.\xe0\xb5\x8d\xe2\x80\x8d\xcf\x9f"); } // [B1, V6] |
| 16818 | test { try toAsciiFail("\xda\xa3.\xe0\xb5\x8d\xe2\x80\x8d\xcf\x9f", false); } // [B1, V6] |
| 16819 | test { try toAsciiFail("\xda\xa3.\xe0\xb5\x8d\xe2\x80\x8d\xcf\x9f", true); } // [B1, V6] |
| 6816 | 16820 | test { try toUnicodeFail("xn--5jb.xn--xya149b"); } // [B1, V6] |
| 16821 | test { try toAsciiFail("xn--5jb.xn--xya149b", false); } // [B1, V6] |
| 16822 | test { try toAsciiFail("xn--5jb.xn--xya149b", true); } // [B1, V6] |
| 6817 | 16823 | test { try toUnicodeFail("xn--5jb.xn--xya149bpvp"); } // [B1, V6] |
| 16824 | test { try toAsciiFail("xn--5jb.xn--xya149bpvp", false); } // [B1, V6] |
| 16825 | test { try toAsciiFail("xn--5jb.xn--xya149bpvp", true); } // [B1, V6] |
| 6818 | 16826 | test { try toUnicodeFail("\xda\xa3\xef\xbc\x8e\xe0\xb5\x8d\xe2\x80\x8d\xcf\x9f"); } // [B1, V6] |
| 16827 | test { try toAsciiFail("\xda\xa3\xef\xbc\x8e\xe0\xb5\x8d\xe2\x80\x8d\xcf\x9f", false); } // [B1, V6] |
| 16828 | test { try toAsciiFail("\xda\xa3\xef\xbc\x8e\xe0\xb5\x8d\xe2\x80\x8d\xcf\x9f", true); } // [B1, V6] |
| 6819 | 16829 | test { try toUnicodeFail("\xe2\x80\x8c\xf0\x9e\xb8\x87\xf0\x91\x98\xbf\xe3\x80\x82\xd8\xa3\xf0\x90\xae\x82-\xe8\x85\x8d"); } // [B1, B2, B3, C1] |
| 16830 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x9e\xb8\x87\xf0\x91\x98\xbf\xe3\x80\x82\xd8\xa3\xf0\x90\xae\x82-\xe8\x85\x8d", false); } // [B1, B2, B3, C1] |
| 16831 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x9e\xb8\x87\xf0\x91\x98\xbf\xe3\x80\x82\xd8\xa3\xf0\x90\xae\x82-\xe8\x85\x8d", true); } // [B2, B3] |
| 6820 | 16832 | test { try toUnicodeFail("\xe2\x80\x8c\xf0\x9e\xb8\x87\xf0\x91\x98\xbf\xe3\x80\x82\xd8\xa7\xd9\x94\xf0\x90\xae\x82-\xe8\x85\x8d"); } // [B1, B2, B3, C1] |
| 16833 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x9e\xb8\x87\xf0\x91\x98\xbf\xe3\x80\x82\xd8\xa7\xd9\x94\xf0\x90\xae\x82-\xe8\x85\x8d", false); } // [B1, B2, B3, C1] |
| 16834 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x9e\xb8\x87\xf0\x91\x98\xbf\xe3\x80\x82\xd8\xa7\xd9\x94\xf0\x90\xae\x82-\xe8\x85\x8d", true); } // [B2, B3] |
| 6821 | 16835 | test { try toUnicodeFail("\xe2\x80\x8c\xd8\xad\xf0\x91\x98\xbf\xe3\x80\x82\xd8\xa3\xf0\x90\xae\x82-\xe8\x85\x8d"); } // [B1, B2, B3, C1] |
| 16836 | test { try toAsciiFail("\xe2\x80\x8c\xd8\xad\xf0\x91\x98\xbf\xe3\x80\x82\xd8\xa3\xf0\x90\xae\x82-\xe8\x85\x8d", false); } // [B1, B2, B3, C1] |
| 16837 | test { try toAsciiFail("\xe2\x80\x8c\xd8\xad\xf0\x91\x98\xbf\xe3\x80\x82\xd8\xa3\xf0\x90\xae\x82-\xe8\x85\x8d", true); } // [B2, B3] |
| 6822 | 16838 | test { try toUnicodeFail("\xe2\x80\x8c\xd8\xad\xf0\x91\x98\xbf\xe3\x80\x82\xd8\xa7\xd9\x94\xf0\x90\xae\x82-\xe8\x85\x8d"); } // [B1, B2, B3, C1] |
| 16839 | test { try toAsciiFail("\xe2\x80\x8c\xd8\xad\xf0\x91\x98\xbf\xe3\x80\x82\xd8\xa7\xd9\x94\xf0\x90\xae\x82-\xe8\x85\x8d", false); } // [B1, B2, B3, C1] |
| 16840 | test { try toAsciiFail("\xe2\x80\x8c\xd8\xad\xf0\x91\x98\xbf\xe3\x80\x82\xd8\xa7\xd9\x94\xf0\x90\xae\x82-\xe8\x85\x8d", true); } // [B2, B3] |
| 6823 | 16841 | test { try toUnicodeFail("xn--sgb4140l.xn----qmc5075grs9e"); } // [B2, B3] |
| 16842 | test { try toAsciiFail("xn--sgb4140l.xn----qmc5075grs9e", false); } // [B2, B3] |
| 16843 | test { try toAsciiFail("xn--sgb4140l.xn----qmc5075grs9e", true); } // [B2, B3] |
| 6824 | 16844 | test { try toUnicodeFail("xn--sgb953kmi8o.xn----qmc5075grs9e"); } // [B1, B2, B3, C1] |
| 16845 | test { try toAsciiFail("xn--sgb953kmi8o.xn----qmc5075grs9e", false); } // [B1, B2, B3, C1] |
| 16846 | test { try toAsciiFail("xn--sgb953kmi8o.xn----qmc5075grs9e", true); } // [B1, B2, B3, C1] |
| 6825 | 16847 | test { try toUnicodeFail("-\xf2\xad\xb7\x99\xd9\xab\xe7\xba\x9b\xef\xbd\xa1\xf0\x9d\x9f\x9b\xf1\xad\xa4\x87\xf0\x9f\x84\x85"); } // [B1, V3, V7, U1] |
| 16848 | test { try toAsciiFail("-\xf2\xad\xb7\x99\xd9\xab\xe7\xba\x9b\xef\xbd\xa1\xf0\x9d\x9f\x9b\xf1\xad\xa4\x87\xf0\x9f\x84\x85", false); } // [B1, V3, V7, U1] |
| 16849 | test { try toAsciiFail("-\xf2\xad\xb7\x99\xd9\xab\xe7\xba\x9b\xef\xbd\xa1\xf0\x9d\x9f\x9b\xf1\xad\xa4\x87\xf0\x9f\x84\x85", true); } // [B1, V3, V7, U1] |
| 6826 | 16850 | test { try toUnicodeFail("-\xf2\xad\xb7\x99\xd9\xab\xe7\xba\x9b\xe3\x80\x823\xf1\xad\xa4\x874,"); } // [B1, V3, V7, U1] |
| 16851 | test { try toAsciiFail("-\xf2\xad\xb7\x99\xd9\xab\xe7\xba\x9b\xe3\x80\x823\xf1\xad\xa4\x874,", false); } // [B1, V3, V7, U1] |
| 16852 | test { try toAsciiFail("-\xf2\xad\xb7\x99\xd9\xab\xe7\xba\x9b\xe3\x80\x823\xf1\xad\xa4\x874,", true); } // [B1, V3, V7, U1] |
| 6827 | 16853 | test { try toUnicodeFail("xn----vqc8143g0tt4i.xn--34,-8787l"); } // [B1, V3, V7, U1] |
| 16854 | test { try toAsciiFail("xn----vqc8143g0tt4i.xn--34,-8787l", false); } // [B1, V3, V7, U1] |
| 16855 | test { try toAsciiFail("xn----vqc8143g0tt4i.xn--34,-8787l", true); } // [B1, V3, V7, U1] |
| 6828 | 16856 | test { try toUnicodeFail("xn----vqc8143g0tt4i.xn--3-os1sn476y"); } // [B1, V3, V7] |
| 16857 | test { try toAsciiFail("xn----vqc8143g0tt4i.xn--3-os1sn476y", false); } // [B1, V3, V7] |
| 16858 | test { try toAsciiFail("xn----vqc8143g0tt4i.xn--3-os1sn476y", true); } // [B1, V3, V7] |
| 6829 | 16859 | test { try toUnicodeFail("\xf0\x9f\x94\x94\xef\xbc\x8e\xe1\x82\xa2\xdf\x8c\xe0\xaf\x8d\xf0\x90\x8b\xae"); } // [B1, B5] |
| 16860 | test { try toAsciiFail("\xf0\x9f\x94\x94\xef\xbc\x8e\xe1\x82\xa2\xdf\x8c\xe0\xaf\x8d\xf0\x90\x8b\xae", false); } // [B1, B5] |
| 16861 | test { try toAsciiFail("\xf0\x9f\x94\x94\xef\xbc\x8e\xe1\x82\xa2\xdf\x8c\xe0\xaf\x8d\xf0\x90\x8b\xae", true); } // [B1, B5] |
| 6830 | 16862 | test { try toUnicodeFail("\xf0\x9f\x94\x94.\xe1\x82\xa2\xdf\x8c\xe0\xaf\x8d\xf0\x90\x8b\xae"); } // [B1, B5] |
| 16863 | test { try toAsciiFail("\xf0\x9f\x94\x94.\xe1\x82\xa2\xdf\x8c\xe0\xaf\x8d\xf0\x90\x8b\xae", false); } // [B1, B5] |
| 16864 | test { try toAsciiFail("\xf0\x9f\x94\x94.\xe1\x82\xa2\xdf\x8c\xe0\xaf\x8d\xf0\x90\x8b\xae", true); } // [B1, B5] |
| 6831 | 16865 | test { try toUnicodeFail("\xf0\x9f\x94\x94.\xe2\xb4\x82\xdf\x8c\xe0\xaf\x8d\xf0\x90\x8b\xae"); } // [B1, B5] |
| 16866 | test { try toAsciiFail("\xf0\x9f\x94\x94.\xe2\xb4\x82\xdf\x8c\xe0\xaf\x8d\xf0\x90\x8b\xae", false); } // [B1, B5] |
| 16867 | test { try toAsciiFail("\xf0\x9f\x94\x94.\xe2\xb4\x82\xdf\x8c\xe0\xaf\x8d\xf0\x90\x8b\xae", true); } // [B1, B5] |
| 6832 | 16868 | test { try toUnicodeFail("xn--nv8h.xn--nsb46rvz1b222p"); } // [B1, B5] |
| 16869 | test { try toAsciiFail("xn--nv8h.xn--nsb46rvz1b222p", false); } // [B1, B5] |
| 16870 | test { try toAsciiFail("xn--nv8h.xn--nsb46rvz1b222p", true); } // [B1, B5] |
| 6833 | 16871 | test { try toUnicodeFail("\xf0\x9f\x94\x94\xef\xbc\x8e\xe2\xb4\x82\xdf\x8c\xe0\xaf\x8d\xf0\x90\x8b\xae"); } // [B1, B5] |
| 16872 | test { try toAsciiFail("\xf0\x9f\x94\x94\xef\xbc\x8e\xe2\xb4\x82\xdf\x8c\xe0\xaf\x8d\xf0\x90\x8b\xae", false); } // [B1, B5] |
| 16873 | test { try toAsciiFail("\xf0\x9f\x94\x94\xef\xbc\x8e\xe2\xb4\x82\xdf\x8c\xe0\xaf\x8d\xf0\x90\x8b\xae", true); } // [B1, B5] |
| 6834 | 16874 | test { try toUnicodeFail("xn--nv8h.xn--nsb46r83e8112a"); } // [B1, B5, V7] |
| 16875 | test { try toAsciiFail("xn--nv8h.xn--nsb46r83e8112a", false); } // [B1, B5, V7] |
| 16876 | test { try toAsciiFail("xn--nv8h.xn--nsb46r83e8112a", true); } // [B1, B5, V7] |
| 6835 | 16877 | test { try toUnicodeFail("\xe8\xbb\xa5\xda\xb3.-\xf0\x96\xac\xb5"); } // [B1, B5, B6, V3] |
| 16878 | test { try toAsciiFail("\xe8\xbb\xa5\xda\xb3.-\xf0\x96\xac\xb5", false); } // [B1, B5, B6, V3] |
| 16879 | test { try toAsciiFail("\xe8\xbb\xa5\xda\xb3.-\xf0\x96\xac\xb5", true); } // [B1, B5, B6, V3] |
| 6836 | 16880 | test { try toUnicodeFail("xn--mkb5480e.xn----6u5m"); } // [B1, B5, B6, V3] |
| 16881 | test { try toAsciiFail("xn--mkb5480e.xn----6u5m", false); } // [B1, B5, B6, V3] |
| 16882 | test { try toAsciiFail("xn--mkb5480e.xn----6u5m", true); } // [B1, B5, B6, V3] |
| 6837 | 16883 | test { try toUnicodeFail("\xf0\x90\xb9\xa4\xdf\x8a\xda\xb6.\xf0\x90\xa8\x82-"); } // [B1, V3, V6] |
| 16884 | test { try toAsciiFail("\xf0\x90\xb9\xa4\xdf\x8a\xda\xb6.\xf0\x90\xa8\x82-", false); } // [B1, V3, V6] |
| 16885 | test { try toAsciiFail("\xf0\x90\xb9\xa4\xdf\x8a\xda\xb6.\xf0\x90\xa8\x82-", true); } // [B1, V3, V6] |
| 6838 | 16886 | test { try toUnicodeFail("xn--pkb56cn614d.xn----974i"); } // [B1, V3, V6] |
| 16887 | test { try toAsciiFail("xn--pkb56cn614d.xn----974i", false); } // [B1, V3, V6] |
| 16888 | test { try toAsciiFail("xn--pkb56cn614d.xn----974i", true); } // [B1, V3, V6] |
| 6839 | 16889 | test { try toUnicodeFail("-\xf3\xa0\x85\xb10\xef\xbd\xa1\xe1\x9f\x8f\xe1\xb7\xbd\xed\x86\x87\xec\x8b\xad"); } // [V3, V6] |
| 16890 | test { try toAsciiFail("-\xf3\xa0\x85\xb10\xef\xbd\xa1\xe1\x9f\x8f\xe1\xb7\xbd\xed\x86\x87\xec\x8b\xad", false); } // [V3, V6] |
| 16891 | test { try toAsciiFail("-\xf3\xa0\x85\xb10\xef\xbd\xa1\xe1\x9f\x8f\xe1\xb7\xbd\xed\x86\x87\xec\x8b\xad", true); } // [V3, V6] |
| 6840 | 16892 | test { try toUnicodeFail("-\xf3\xa0\x85\xb10\xef\xbd\xa1\xe1\x9f\x8f\xe1\xb7\xbd\xe1\x84\x90\xe1\x85\xa8\xe1\x86\xaa\xe1\x84\x89\xe1\x85\xb5\xe1\x86\xb8"); } // [V3, V6] |
| 16893 | test { try toAsciiFail("-\xf3\xa0\x85\xb10\xef\xbd\xa1\xe1\x9f\x8f\xe1\xb7\xbd\xe1\x84\x90\xe1\x85\xa8\xe1\x86\xaa\xe1\x84\x89\xe1\x85\xb5\xe1\x86\xb8", false); } // [V3, V6] |
| 16894 | test { try toAsciiFail("-\xf3\xa0\x85\xb10\xef\xbd\xa1\xe1\x9f\x8f\xe1\xb7\xbd\xe1\x84\x90\xe1\x85\xa8\xe1\x86\xaa\xe1\x84\x89\xe1\x85\xb5\xe1\x86\xb8", true); } // [V3, V6] |
| 6841 | 16895 | test { try toUnicodeFail("-\xf3\xa0\x85\xb10\xe3\x80\x82\xe1\x9f\x8f\xe1\xb7\xbd\xed\x86\x87\xec\x8b\xad"); } // [V3, V6] |
| 16896 | test { try toAsciiFail("-\xf3\xa0\x85\xb10\xe3\x80\x82\xe1\x9f\x8f\xe1\xb7\xbd\xed\x86\x87\xec\x8b\xad", false); } // [V3, V6] |
| 16897 | test { try toAsciiFail("-\xf3\xa0\x85\xb10\xe3\x80\x82\xe1\x9f\x8f\xe1\xb7\xbd\xed\x86\x87\xec\x8b\xad", true); } // [V3, V6] |
| 6842 | 16898 | test { try toUnicodeFail("-\xf3\xa0\x85\xb10\xe3\x80\x82\xe1\x9f\x8f\xe1\xb7\xbd\xe1\x84\x90\xe1\x85\xa8\xe1\x86\xaa\xe1\x84\x89\xe1\x85\xb5\xe1\x86\xb8"); } // [V3, V6] |
| 16899 | test { try toAsciiFail("-\xf3\xa0\x85\xb10\xe3\x80\x82\xe1\x9f\x8f\xe1\xb7\xbd\xe1\x84\x90\xe1\x85\xa8\xe1\x86\xaa\xe1\x84\x89\xe1\x85\xb5\xe1\x86\xb8", false); } // [V3, V6] |
| 16900 | test { try toAsciiFail("-\xf3\xa0\x85\xb10\xe3\x80\x82\xe1\x9f\x8f\xe1\xb7\xbd\xe1\x84\x90\xe1\x85\xa8\xe1\x86\xaa\xe1\x84\x89\xe1\x85\xb5\xe1\x86\xb8", true); } // [V3, V6] |
| 6843 | 16901 | test { try toUnicodeFail("-0.xn--r4e872ah77nghm"); } // [V3, V6] |
| 16902 | test { try toAsciiFail("-0.xn--r4e872ah77nghm", false); } // [V3, V6] |
| 16903 | test { try toAsciiFail("-0.xn--r4e872ah77nghm", true); } // [V3, V6] |
| 6844 | 16904 | test { try toUnicodeFail("\xea\xa1\xb0\xef\xb8\x92--\xef\xbd\xa1\xe1\x9f\x8c\xe9\x9d\x88\xf0\x90\xb9\xa2\xf1\x98\xb3\xae"); } // [B1, B6, V2, V3, V6, V7] |
| 16905 | test { try toAsciiFail("\xea\xa1\xb0\xef\xb8\x92--\xef\xbd\xa1\xe1\x9f\x8c\xe9\x9d\x88\xf0\x90\xb9\xa2\xf1\x98\xb3\xae", false); } // [B1, B6, V2, V3, V6, V7] |
| 16906 | test { try toAsciiFail("\xea\xa1\xb0\xef\xb8\x92--\xef\xbd\xa1\xe1\x9f\x8c\xe9\x9d\x88\xf0\x90\xb9\xa2\xf1\x98\xb3\xae", true); } // [B1, B6, V2, V3, V6, V7] |
| 6845 | 16907 | test { try toUnicodeFail("\xea\xa1\xb0\xe3\x80\x82--\xe3\x80\x82\xe1\x9f\x8c\xe9\x9d\x88\xf0\x90\xb9\xa2\xf1\x98\xb3\xae"); } // [B1, V3, V6, V7] |
| 16908 | test { try toAsciiFail("\xea\xa1\xb0\xe3\x80\x82--\xe3\x80\x82\xe1\x9f\x8c\xe9\x9d\x88\xf0\x90\xb9\xa2\xf1\x98\xb3\xae", false); } // [B1, V3, V6, V7] |
| 16909 | test { try toAsciiFail("\xea\xa1\xb0\xe3\x80\x82--\xe3\x80\x82\xe1\x9f\x8c\xe9\x9d\x88\xf0\x90\xb9\xa2\xf1\x98\xb3\xae", true); } // [B1, V3, V6, V7] |
| 6846 | 16910 | test { try toUnicodeFail("xn--md9a.--.xn--o4e6836dpxudz0v1c"); } // [B1, V3, V6, V7] |
| 16911 | test { try toAsciiFail("xn--md9a.--.xn--o4e6836dpxudz0v1c", false); } // [B1, V3, V6, V7] |
| 16912 | test { try toAsciiFail("xn--md9a.--.xn--o4e6836dpxudz0v1c", true); } // [B1, V3, V6, V7] |
| 6847 | 16913 | test { try toUnicodeFail("xn-----bk9hu24z.xn--o4e6836dpxudz0v1c"); } // [B1, B6, V2, V3, V6, V7] |
| 16914 | test { try toAsciiFail("xn-----bk9hu24z.xn--o4e6836dpxudz0v1c", false); } // [B1, B6, V2, V3, V6, V7] |
| 16915 | test { try toAsciiFail("xn-----bk9hu24z.xn--o4e6836dpxudz0v1c", true); } // [B1, B6, V2, V3, V6, V7] |
| 6848 | 16916 | test { try toUnicodeFail("\xe1\x85\x9f\xe1\x82\xbf\xe1\x82\xb5\xe1\x83\xa0\xef\xbd\xa1\xe0\xad\x8d"); } // [V6] |
| 16917 | test { try toAsciiFail("\xe1\x85\x9f\xe1\x82\xbf\xe1\x82\xb5\xe1\x83\xa0\xef\xbd\xa1\xe0\xad\x8d", false); } // [V6] |
| 16918 | test { try toAsciiFail("\xe1\x85\x9f\xe1\x82\xbf\xe1\x82\xb5\xe1\x83\xa0\xef\xbd\xa1\xe0\xad\x8d", true); } // [V6] |
| 6849 | 16919 | test { try toUnicodeFail("\xe1\x85\x9f\xe1\x82\xbf\xe1\x82\xb5\xe1\x83\xa0\xe3\x80\x82\xe0\xad\x8d"); } // [V6] |
| 16920 | test { try toAsciiFail("\xe1\x85\x9f\xe1\x82\xbf\xe1\x82\xb5\xe1\x83\xa0\xe3\x80\x82\xe0\xad\x8d", false); } // [V6] |
| 16921 | test { try toAsciiFail("\xe1\x85\x9f\xe1\x82\xbf\xe1\x82\xb5\xe1\x83\xa0\xe3\x80\x82\xe0\xad\x8d", true); } // [V6] |
| 6850 | 16922 | test { try toUnicodeFail("\xe1\x85\x9f\xe2\xb4\x9f\xe2\xb4\x95\xe1\x83\xa0\xe3\x80\x82\xe0\xad\x8d"); } // [V6] |
| 16923 | test { try toAsciiFail("\xe1\x85\x9f\xe2\xb4\x9f\xe2\xb4\x95\xe1\x83\xa0\xe3\x80\x82\xe0\xad\x8d", false); } // [V6] |
| 16924 | test { try toAsciiFail("\xe1\x85\x9f\xe2\xb4\x9f\xe2\xb4\x95\xe1\x83\xa0\xe3\x80\x82\xe0\xad\x8d", true); } // [V6] |
| 6851 | 16925 | test { try toUnicodeFail("\xe1\x85\x9f\xe1\x82\xbf\xe1\x82\xb5\xe1\xb2\xa0\xe3\x80\x82\xe0\xad\x8d"); } // [V6] |
| 16926 | test { try toAsciiFail("\xe1\x85\x9f\xe1\x82\xbf\xe1\x82\xb5\xe1\xb2\xa0\xe3\x80\x82\xe0\xad\x8d", false); } // [V6] |
| 16927 | test { try toAsciiFail("\xe1\x85\x9f\xe1\x82\xbf\xe1\x82\xb5\xe1\xb2\xa0\xe3\x80\x82\xe0\xad\x8d", true); } // [V6] |
| 6852 | 16928 | test { try toUnicodeFail("xn--1od555l3a.xn--9ic"); } // [V6] |
| 16929 | test { try toAsciiFail("xn--1od555l3a.xn--9ic", false); } // [V6] |
| 16930 | test { try toAsciiFail("xn--1od555l3a.xn--9ic", true); } // [V6] |
| 6853 | 16931 | test { try toUnicodeFail("\xe1\x85\x9f\xe2\xb4\x9f\xe2\xb4\x95\xe1\x83\xa0\xef\xbd\xa1\xe0\xad\x8d"); } // [V6] |
| 16932 | test { try toAsciiFail("\xe1\x85\x9f\xe2\xb4\x9f\xe2\xb4\x95\xe1\x83\xa0\xef\xbd\xa1\xe0\xad\x8d", false); } // [V6] |
| 16933 | test { try toAsciiFail("\xe1\x85\x9f\xe2\xb4\x9f\xe2\xb4\x95\xe1\x83\xa0\xef\xbd\xa1\xe0\xad\x8d", true); } // [V6] |
| 6854 | 16934 | test { try toUnicodeFail("\xe1\x85\x9f\xe1\x82\xbf\xe1\x82\xb5\xe1\xb2\xa0\xef\xbd\xa1\xe0\xad\x8d"); } // [V6] |
| 16935 | test { try toAsciiFail("\xe1\x85\x9f\xe1\x82\xbf\xe1\x82\xb5\xe1\xb2\xa0\xef\xbd\xa1\xe0\xad\x8d", false); } // [V6] |
| 16936 | test { try toAsciiFail("\xe1\x85\x9f\xe1\x82\xbf\xe1\x82\xb5\xe1\xb2\xa0\xef\xbd\xa1\xe0\xad\x8d", true); } // [V6] |
| 6855 | 16937 | test { try toUnicodeFail("xn--tndt4hvw.xn--9ic"); } // [V6, V7] |
| 16938 | test { try toAsciiFail("xn--tndt4hvw.xn--9ic", false); } // [V6, V7] |
| 16939 | test { try toAsciiFail("xn--tndt4hvw.xn--9ic", true); } // [V6, V7] |
| 6856 | 16940 | test { try toUnicodeFail("xn--1od7wz74eeb.xn--9ic"); } // [V6, V7] |
| 16941 | test { try toAsciiFail("xn--1od7wz74eeb.xn--9ic", false); } // [V6, V7] |
| 16942 | test { try toAsciiFail("xn--1od7wz74eeb.xn--9ic", true); } // [V6, V7] |
| 6857 | 16943 | test { try toUnicodeFail("\xe1\x85\x9f\xe1\x82\xbf\xe2\xb4\x95\xe1\x83\xa0\xe3\x80\x82\xe0\xad\x8d"); } // [V6] |
| 16944 | test { try toAsciiFail("\xe1\x85\x9f\xe1\x82\xbf\xe2\xb4\x95\xe1\x83\xa0\xe3\x80\x82\xe0\xad\x8d", false); } // [V6] |
| 16945 | test { try toAsciiFail("\xe1\x85\x9f\xe1\x82\xbf\xe2\xb4\x95\xe1\x83\xa0\xe3\x80\x82\xe0\xad\x8d", true); } // [V6] |
| 6858 | 16946 | test { try toUnicodeFail("xn--3nd0etsm92g.xn--9ic"); } // [V6, V7] |
| 16947 | test { try toAsciiFail("xn--3nd0etsm92g.xn--9ic", false); } // [V6, V7] |
| 16948 | test { try toAsciiFail("xn--3nd0etsm92g.xn--9ic", true); } // [V6, V7] |
| 6859 | 16949 | test { try toUnicodeFail("\xe1\x85\x9f\xe1\x82\xbf\xe2\xb4\x95\xe1\x83\xa0\xef\xbd\xa1\xe0\xad\x8d"); } // [V6] |
| 16950 | test { try toAsciiFail("\xe1\x85\x9f\xe1\x82\xbf\xe2\xb4\x95\xe1\x83\xa0\xef\xbd\xa1\xe0\xad\x8d", false); } // [V6] |
| 16951 | test { try toAsciiFail("\xe1\x85\x9f\xe1\x82\xbf\xe2\xb4\x95\xe1\x83\xa0\xef\xbd\xa1\xe0\xad\x8d", true); } // [V6] |
| 6860 | 16952 | test { try toUnicodeFail("\xf0\x9f\x84\x83\xf0\x90\xb9\xa0.\xd9\xa4\xf3\xa0\x85\x87"); } // [B1, U1] |
| 16953 | test { try toAsciiFail("\xf0\x9f\x84\x83\xf0\x90\xb9\xa0.\xd9\xa4\xf3\xa0\x85\x87", false); } // [B1, U1] |
| 16954 | test { try toAsciiFail("\xf0\x9f\x84\x83\xf0\x90\xb9\xa0.\xd9\xa4\xf3\xa0\x85\x87", true); } // [B1, U1] |
| 6861 | 16955 | test { try toUnicodeFail("2,\xf0\x90\xb9\xa0.\xd9\xa4\xf3\xa0\x85\x87"); } // [B1, U1] |
| 16956 | test { try toAsciiFail("2,\xf0\x90\xb9\xa0.\xd9\xa4\xf3\xa0\x85\x87", false); } // [B1, U1] |
| 16957 | test { try toAsciiFail("2,\xf0\x90\xb9\xa0.\xd9\xa4\xf3\xa0\x85\x87", true); } // [B1, U1] |
| 6862 | 16958 | test { try toUnicodeFail("xn--2,-5g3o.xn--dib"); } // [B1, U1] |
| 16959 | test { try toAsciiFail("xn--2,-5g3o.xn--dib", false); } // [B1, U1] |
| 16960 | test { try toAsciiFail("xn--2,-5g3o.xn--dib", true); } // [B1, U1] |
| 6863 | 16961 | test { try toUnicodeFail("xn--7n0d1189a.xn--dib"); } // [B1, V7] |
| 16962 | test { try toAsciiFail("xn--7n0d1189a.xn--dib", false); } // [B1, V7] |
| 16963 | test { try toAsciiFail("xn--7n0d1189a.xn--dib", true); } // [B1, V7] |
| 6864 | 16964 | test { try toUnicodeFail("\xf2\xbb\xb2\xbc\xe2\x80\x8c\xef\xb1\x9b\xef\xbc\x8e\xdf\x92\xe0\xa1\x88\xe1\xaf\xb3"); } // [B2, B3, B5, B6, C1, V7] |
| 16965 | test { try toAsciiFail("\xf2\xbb\xb2\xbc\xe2\x80\x8c\xef\xb1\x9b\xef\xbc\x8e\xdf\x92\xe0\xa1\x88\xe1\xaf\xb3", false); } // [B2, B3, B5, B6, C1, V7] |
| 16966 | test { try toAsciiFail("\xf2\xbb\xb2\xbc\xe2\x80\x8c\xef\xb1\x9b\xef\xbc\x8e\xdf\x92\xe0\xa1\x88\xe1\xaf\xb3", true); } // [B2, B3, B5, B6, V7] |
| 6865 | 16967 | test { try toUnicodeFail("\xf2\xbb\xb2\xbc\xe2\x80\x8c\xd8\xb0\xd9\xb0.\xdf\x92\xe0\xa1\x88\xe1\xaf\xb3"); } // [B2, B3, B5, B6, C1, V7] |
| 16968 | test { try toAsciiFail("\xf2\xbb\xb2\xbc\xe2\x80\x8c\xd8\xb0\xd9\xb0.\xdf\x92\xe0\xa1\x88\xe1\xaf\xb3", false); } // [B2, B3, B5, B6, C1, V7] |
| 16969 | test { try toAsciiFail("\xf2\xbb\xb2\xbc\xe2\x80\x8c\xd8\xb0\xd9\xb0.\xdf\x92\xe0\xa1\x88\xe1\xaf\xb3", true); } // [B2, B3, B5, B6, V7] |
| 6866 | 16970 | test { try toUnicodeFail("xn--vgb2kp1223g.xn--tsb0vz43c"); } // [B2, B3, B5, B6, V7] |
| 16971 | test { try toAsciiFail("xn--vgb2kp1223g.xn--tsb0vz43c", false); } // [B2, B3, B5, B6, V7] |
| 16972 | test { try toAsciiFail("xn--vgb2kp1223g.xn--tsb0vz43c", true); } // [B2, B3, B5, B6, V7] |
| 6867 | 16973 | test { try toUnicodeFail("xn--vgb2kq00fl213y.xn--tsb0vz43c"); } // [B2, B3, B5, B6, C1, V7] |
| 16974 | test { try toAsciiFail("xn--vgb2kq00fl213y.xn--tsb0vz43c", false); } // [B2, B3, B5, B6, C1, V7] |
| 16975 | test { try toAsciiFail("xn--vgb2kq00fl213y.xn--tsb0vz43c", true); } // [B2, B3, B5, B6, C1, V7] |
| 6868 | 16976 | test { try toUnicodeFail("\xe2\x80\x8d\xe2\x80\x8d\xf0\x9e\xb5\xaa\xe2\x80\x8c\xe3\x80\x82\xe1\xa1\x98\xf0\x91\xb2\xad\xe1\x9e\xb5"); } // [B1, C1, C2, V7] |
| 16977 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8d\xf0\x9e\xb5\xaa\xe2\x80\x8c\xe3\x80\x82\xe1\xa1\x98\xf0\x91\xb2\xad\xe1\x9e\xb5", false); } // [B1, C1, C2, V7] |
| 16978 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8d\xf0\x9e\xb5\xaa\xe2\x80\x8c\xe3\x80\x82\xe1\xa1\x98\xf0\x91\xb2\xad\xe1\x9e\xb5", true); } // [V7] |
| 6869 | 16979 | test { try toUnicodeFail("xn--l96h.xn--o8e4044k"); } // [V7] |
| 16980 | test { try toAsciiFail("xn--l96h.xn--o8e4044k", false); } // [V7] |
| 16981 | test { try toAsciiFail("xn--l96h.xn--o8e4044k", true); } // [V7] |
| 6870 | 16982 | test { try toUnicodeFail("xn--0ugba05538b.xn--o8e4044k"); } // [B1, C1, C2, V7] |
| 16983 | test { try toAsciiFail("xn--0ugba05538b.xn--o8e4044k", false); } // [B1, C1, C2, V7] |
| 16984 | test { try toAsciiFail("xn--0ugba05538b.xn--o8e4044k", true); } // [B1, C1, C2, V7] |
| 6871 | 16985 | test { try toUnicodeFail("xn--l96h.xn--03e93aq365d"); } // [V7] |
| 16986 | test { try toAsciiFail("xn--l96h.xn--03e93aq365d", false); } // [V7] |
| 16987 | test { try toAsciiFail("xn--l96h.xn--03e93aq365d", true); } // [V7] |
| 6872 | 16988 | test { try toUnicodeFail("xn--0ugba05538b.xn--03e93aq365d"); } // [B1, C1, C2, V7] |
| 16989 | test { try toAsciiFail("xn--0ugba05538b.xn--03e93aq365d", false); } // [B1, C1, C2, V7] |
| 16990 | test { try toAsciiFail("xn--0ugba05538b.xn--03e93aq365d", true); } // [B1, C1, C2, V7] |
| 6873 | 16991 | test { try toUnicodeFail("\xf0\x9e\xb7\xbb\xe3\x80\x82\xe2\x9a\x84\xf1\x97\x91\x87\xf0\x91\x81\xbf"); } // [B1, V7] |
| 16992 | test { try toAsciiFail("\xf0\x9e\xb7\xbb\xe3\x80\x82\xe2\x9a\x84\xf1\x97\x91\x87\xf0\x91\x81\xbf", false); } // [B1, V7] |
| 16993 | test { try toAsciiFail("\xf0\x9e\xb7\xbb\xe3\x80\x82\xe2\x9a\x84\xf1\x97\x91\x87\xf0\x91\x81\xbf", true); } // [B1, V7] |
| 6874 | 16994 | test { try toUnicodeFail("xn--qe7h.xn--c7h2966f7so4a"); } // [B1, V7] |
| 16995 | test { try toAsciiFail("xn--qe7h.xn--c7h2966f7so4a", false); } // [B1, V7] |
| 16996 | test { try toAsciiFail("xn--qe7h.xn--c7h2966f7so4a", true); } // [B1, V7] |
| 6875 | 16997 | test { try toUnicodeFail("\xea\xa3\x84\xe2\x89\xa0\xef\xbc\x8e\xf0\x9e\xa0\xa8\xd9\xa7"); } // [B1, V6] |
| 16998 | test { try toAsciiFail("\xea\xa3\x84\xe2\x89\xa0\xef\xbc\x8e\xf0\x9e\xa0\xa8\xd9\xa7", false); } // [B1, V6] |
| 16999 | test { try toAsciiFail("\xea\xa3\x84\xe2\x89\xa0\xef\xbc\x8e\xf0\x9e\xa0\xa8\xd9\xa7", true); } // [B1, V6] |
| 6876 | 17000 | test { try toUnicodeFail("\xea\xa3\x84=\xcc\xb8\xef\xbc\x8e\xf0\x9e\xa0\xa8\xd9\xa7"); } // [B1, V6] |
| 17001 | test { try toAsciiFail("\xea\xa3\x84=\xcc\xb8\xef\xbc\x8e\xf0\x9e\xa0\xa8\xd9\xa7", false); } // [B1, V6] |
| 17002 | test { try toAsciiFail("\xea\xa3\x84=\xcc\xb8\xef\xbc\x8e\xf0\x9e\xa0\xa8\xd9\xa7", true); } // [B1, V6] |
| 6877 | 17003 | test { try toUnicodeFail("\xea\xa3\x84\xe2\x89\xa0.\xf0\x9e\xa0\xa8\xd9\xa7"); } // [B1, V6] |
| 17004 | test { try toAsciiFail("\xea\xa3\x84\xe2\x89\xa0.\xf0\x9e\xa0\xa8\xd9\xa7", false); } // [B1, V6] |
| 17005 | test { try toAsciiFail("\xea\xa3\x84\xe2\x89\xa0.\xf0\x9e\xa0\xa8\xd9\xa7", true); } // [B1, V6] |
| 6878 | 17006 | test { try toUnicodeFail("\xea\xa3\x84=\xcc\xb8.\xf0\x9e\xa0\xa8\xd9\xa7"); } // [B1, V6] |
| 17007 | test { try toAsciiFail("\xea\xa3\x84=\xcc\xb8.\xf0\x9e\xa0\xa8\xd9\xa7", false); } // [B1, V6] |
| 17008 | test { try toAsciiFail("\xea\xa3\x84=\xcc\xb8.\xf0\x9e\xa0\xa8\xd9\xa7", true); } // [B1, V6] |
| 6879 | 17009 | test { try toUnicodeFail("xn--1chy504c.xn--gib1777v"); } // [B1, V6] |
| 17010 | test { try toAsciiFail("xn--1chy504c.xn--gib1777v", false); } // [B1, V6] |
| 17011 | test { try toAsciiFail("xn--1chy504c.xn--gib1777v", true); } // [B1, V6] |
| 6880 | 17012 | test { try toUnicodeFail("\xf0\x9d\x9f\x9b\xf0\x9d\x86\xaa\xea\xa3\x84\xef\xbd\xa1\xea\xa3\xaa-"); } // [V3, V6] |
| 17013 | test { try toAsciiFail("\xf0\x9d\x9f\x9b\xf0\x9d\x86\xaa\xea\xa3\x84\xef\xbd\xa1\xea\xa3\xaa-", false); } // [V3, V6] |
| 17014 | test { try toAsciiFail("\xf0\x9d\x9f\x9b\xf0\x9d\x86\xaa\xea\xa3\x84\xef\xbd\xa1\xea\xa3\xaa-", true); } // [V3, V6] |
| 6881 | 17015 | test { try toUnicodeFail("\xf0\x9d\x9f\x9b\xea\xa3\x84\xf0\x9d\x86\xaa\xef\xbd\xa1\xea\xa3\xaa-"); } // [V3, V6] |
| 17016 | test { try toAsciiFail("\xf0\x9d\x9f\x9b\xea\xa3\x84\xf0\x9d\x86\xaa\xef\xbd\xa1\xea\xa3\xaa-", false); } // [V3, V6] |
| 17017 | test { try toAsciiFail("\xf0\x9d\x9f\x9b\xea\xa3\x84\xf0\x9d\x86\xaa\xef\xbd\xa1\xea\xa3\xaa-", true); } // [V3, V6] |
| 6882 | 17018 | test { try toUnicodeFail("3\xea\xa3\x84\xf0\x9d\x86\xaa\xe3\x80\x82\xea\xa3\xaa-"); } // [V3, V6] |
| 17019 | test { try toAsciiFail("3\xea\xa3\x84\xf0\x9d\x86\xaa\xe3\x80\x82\xea\xa3\xaa-", false); } // [V3, V6] |
| 17020 | test { try toAsciiFail("3\xea\xa3\x84\xf0\x9d\x86\xaa\xe3\x80\x82\xea\xa3\xaa-", true); } // [V3, V6] |
| 6883 | 17021 | test { try toUnicodeFail("xn--3-sl4eu679e.xn----xn4e"); } // [V3, V6] |
| 17022 | test { try toAsciiFail("xn--3-sl4eu679e.xn----xn4e", false); } // [V3, V6] |
| 17023 | test { try toAsciiFail("xn--3-sl4eu679e.xn----xn4e", true); } // [V3, V6] |
| 6884 | 17024 | test { try toUnicodeFail("\xdd\x9f\xe1\xae\xa2\xe1\x80\xba\xe1\x82\xa7.e"); } // [B2, B3] |
| 17025 | test { try toAsciiFail("\xdd\x9f\xe1\xae\xa2\xe1\x80\xba\xe1\x82\xa7.e", false); } // [B2, B3] |
| 17026 | test { try toAsciiFail("\xdd\x9f\xe1\xae\xa2\xe1\x80\xba\xe1\x82\xa7.e", true); } // [B2, B3] |
| 6885 | 17027 | test { try toUnicodeFail("\xdd\x9f\xe1\xae\xa2\xe1\x80\xba\xe2\xb4\x87.e"); } // [B2, B3] |
| 17028 | test { try toAsciiFail("\xdd\x9f\xe1\xae\xa2\xe1\x80\xba\xe2\xb4\x87.e", false); } // [B2, B3] |
| 17029 | test { try toAsciiFail("\xdd\x9f\xe1\xae\xa2\xe1\x80\xba\xe2\xb4\x87.e", true); } // [B2, B3] |
| 6886 | 17030 | test { try toUnicodeFail("\xdd\x9f\xe1\xae\xa2\xe1\x80\xba\xe1\x82\xa7.E"); } // [B2, B3] |
| 17031 | test { try toAsciiFail("\xdd\x9f\xe1\xae\xa2\xe1\x80\xba\xe1\x82\xa7.E", false); } // [B2, B3] |
| 17032 | test { try toAsciiFail("\xdd\x9f\xe1\xae\xa2\xe1\x80\xba\xe1\x82\xa7.E", true); } // [B2, B3] |
| 6887 | 17033 | test { try toUnicodeFail("xn--jpb846bjzj7pr.e"); } // [B2, B3] |
| 17034 | test { try toAsciiFail("xn--jpb846bjzj7pr.e", false); } // [B2, B3] |
| 17035 | test { try toAsciiFail("xn--jpb846bjzj7pr.e", true); } // [B2, B3] |
| 6888 | 17036 | test { try toUnicodeFail("xn--jpb846bmjw88a.e"); } // [B2, B3, V7] |
| 17037 | test { try toAsciiFail("xn--jpb846bmjw88a.e", false); } // [B2, B3, V7] |
| 17038 | test { try toAsciiFail("xn--jpb846bmjw88a.e", true); } // [B2, B3, V7] |
| 6889 | 17039 | test { try toUnicodeFail("\xe1\x84\xb9\xef\xbd\xa1\xe0\xbb\x8a\xf2\xa0\xaf\xa4\xf3\xa0\x84\x9e"); } // [V6, V7] |
| 17040 | test { try toAsciiFail("\xe1\x84\xb9\xef\xbd\xa1\xe0\xbb\x8a\xf2\xa0\xaf\xa4\xf3\xa0\x84\x9e", false); } // [V6, V7] |
| 17041 | test { try toAsciiFail("\xe1\x84\xb9\xef\xbd\xa1\xe0\xbb\x8a\xf2\xa0\xaf\xa4\xf3\xa0\x84\x9e", true); } // [V6, V7] |
| 6890 | 17042 | test { try toUnicodeFail("\xe1\x84\xb9\xe3\x80\x82\xe0\xbb\x8a\xf2\xa0\xaf\xa4\xf3\xa0\x84\x9e"); } // [V6, V7] |
| 17043 | test { try toAsciiFail("\xe1\x84\xb9\xe3\x80\x82\xe0\xbb\x8a\xf2\xa0\xaf\xa4\xf3\xa0\x84\x9e", false); } // [V6, V7] |
| 17044 | test { try toAsciiFail("\xe1\x84\xb9\xe3\x80\x82\xe0\xbb\x8a\xf2\xa0\xaf\xa4\xf3\xa0\x84\x9e", true); } // [V6, V7] |
| 6891 | 17045 | test { try toUnicodeFail("xn--lrd.xn--s8c05302k"); } // [V6, V7] |
| 17046 | test { try toAsciiFail("xn--lrd.xn--s8c05302k", false); } // [V6, V7] |
| 17047 | test { try toAsciiFail("xn--lrd.xn--s8c05302k", true); } // [V6, V7] |
| 6892 | 17048 | test { try toUnicodeFail("\xe1\x82\xa6\xf2\xbb\xa2\xa9\xef\xbc\x8e\xf3\xa0\x86\xa1\xef\xb8\x89\xf0\x9e\xa4\x8d"); } // [V7] |
| 17049 | test { try toAsciiFail("\xe1\x82\xa6\xf2\xbb\xa2\xa9\xef\xbc\x8e\xf3\xa0\x86\xa1\xef\xb8\x89\xf0\x9e\xa4\x8d", false); } // [V7] |
| 17050 | test { try toAsciiFail("\xe1\x82\xa6\xf2\xbb\xa2\xa9\xef\xbc\x8e\xf3\xa0\x86\xa1\xef\xb8\x89\xf0\x9e\xa4\x8d", true); } // [V7] |
| 6893 | 17051 | test { try toUnicodeFail("\xe1\x82\xa6\xf2\xbb\xa2\xa9.\xf3\xa0\x86\xa1\xef\xb8\x89\xf0\x9e\xa4\x8d"); } // [V7] |
| 17052 | test { try toAsciiFail("\xe1\x82\xa6\xf2\xbb\xa2\xa9.\xf3\xa0\x86\xa1\xef\xb8\x89\xf0\x9e\xa4\x8d", false); } // [V7] |
| 17053 | test { try toAsciiFail("\xe1\x82\xa6\xf2\xbb\xa2\xa9.\xf3\xa0\x86\xa1\xef\xb8\x89\xf0\x9e\xa4\x8d", true); } // [V7] |
| 6894 | 17054 | test { try toUnicodeFail("\xe2\xb4\x86\xf2\xbb\xa2\xa9.\xf3\xa0\x86\xa1\xef\xb8\x89\xf0\x9e\xa4\xaf"); } // [V7] |
| 17055 | test { try toAsciiFail("\xe2\xb4\x86\xf2\xbb\xa2\xa9.\xf3\xa0\x86\xa1\xef\xb8\x89\xf0\x9e\xa4\xaf", false); } // [V7] |
| 17056 | test { try toAsciiFail("\xe2\xb4\x86\xf2\xbb\xa2\xa9.\xf3\xa0\x86\xa1\xef\xb8\x89\xf0\x9e\xa4\xaf", true); } // [V7] |
| 6895 | 17057 | test { try toUnicodeFail("xn--xkjw3965g.xn--ne6h"); } // [V7] |
| 17058 | test { try toAsciiFail("xn--xkjw3965g.xn--ne6h", false); } // [V7] |
| 17059 | test { try toAsciiFail("xn--xkjw3965g.xn--ne6h", true); } // [V7] |
| 6896 | 17060 | test { try toUnicodeFail("\xe2\xb4\x86\xf2\xbb\xa2\xa9\xef\xbc\x8e\xf3\xa0\x86\xa1\xef\xb8\x89\xf0\x9e\xa4\xaf"); } // [V7] |
| 17061 | test { try toAsciiFail("\xe2\xb4\x86\xf2\xbb\xa2\xa9\xef\xbc\x8e\xf3\xa0\x86\xa1\xef\xb8\x89\xf0\x9e\xa4\xaf", false); } // [V7] |
| 17062 | test { try toAsciiFail("\xe2\xb4\x86\xf2\xbb\xa2\xa9\xef\xbc\x8e\xf3\xa0\x86\xa1\xef\xb8\x89\xf0\x9e\xa4\xaf", true); } // [V7] |
| 6897 | 17063 | test { try toUnicodeFail("xn--end82983m.xn--ne6h"); } // [V7] |
| 17064 | test { try toAsciiFail("xn--end82983m.xn--ne6h", false); } // [V7] |
| 17065 | test { try toAsciiFail("xn--end82983m.xn--ne6h", true); } // [V7] |
| 6898 | 17066 | test { try toUnicodeFail("\xe2\xb4\x86\xf2\xbb\xa2\xa9.\xf3\xa0\x86\xa1\xef\xb8\x89\xf0\x9e\xa4\x8d"); } // [V7] |
| 17067 | test { try toAsciiFail("\xe2\xb4\x86\xf2\xbb\xa2\xa9.\xf3\xa0\x86\xa1\xef\xb8\x89\xf0\x9e\xa4\x8d", false); } // [V7] |
| 17068 | test { try toAsciiFail("\xe2\xb4\x86\xf2\xbb\xa2\xa9.\xf3\xa0\x86\xa1\xef\xb8\x89\xf0\x9e\xa4\x8d", true); } // [V7] |
| 6899 | 17069 | test { try toUnicodeFail("\xe2\xb4\x86\xf2\xbb\xa2\xa9\xef\xbc\x8e\xf3\xa0\x86\xa1\xef\xb8\x89\xf0\x9e\xa4\x8d"); } // [V7] |
| 17070 | test { try toAsciiFail("\xe2\xb4\x86\xf2\xbb\xa2\xa9\xef\xbc\x8e\xf3\xa0\x86\xa1\xef\xb8\x89\xf0\x9e\xa4\x8d", false); } // [V7] |
| 17071 | test { try toAsciiFail("\xe2\xb4\x86\xf2\xbb\xa2\xa9\xef\xbc\x8e\xf3\xa0\x86\xa1\xef\xb8\x89\xf0\x9e\xa4\x8d", true); } // [V7] |
| 6900 | 17072 | test { try toUnicodeFail("\xc3\x9f\xe0\xa0\x8b\xef\xb8\x92\xd9\xbb\xef\xbc\x8e\xe5\xb8\xbcF\xe2\x88\xac\xe2\x80\x8c"); } // [B5, B6, C1, V7] |
| 17073 | test { try toAsciiFail("\xc3\x9f\xe0\xa0\x8b\xef\xb8\x92\xd9\xbb\xef\xbc\x8e\xe5\xb8\xbcF\xe2\x88\xac\xe2\x80\x8c", false); } // [B5, B6, C1, V7] |
| 17074 | test { try toAsciiFail("\xc3\x9f\xe0\xa0\x8b\xef\xb8\x92\xd9\xbb\xef\xbc\x8e\xe5\xb8\xbcF\xe2\x88\xac\xe2\x80\x8c", true); } // [B5, B6, V7] |
| 6901 | 17075 | test { try toUnicodeFail("\xc3\x9f\xe0\xa0\x8b\xe3\x80\x82\xd9\xbb.\xe5\xb8\xbcF\xe2\x88\xab\xe2\x88\xab\xe2\x80\x8c"); } // [B5, B6, C1] |
| 17076 | test { try toAsciiFail("\xc3\x9f\xe0\xa0\x8b\xe3\x80\x82\xd9\xbb.\xe5\xb8\xbcF\xe2\x88\xab\xe2\x88\xab\xe2\x80\x8c", false); } // [B5, B6, C1] |
| 17077 | test { try toAsciiFail("\xc3\x9f\xe0\xa0\x8b\xe3\x80\x82\xd9\xbb.\xe5\xb8\xbcF\xe2\x88\xab\xe2\x88\xab\xe2\x80\x8c", true); } // [B5, B6] |
| 6902 | 17078 | test { try toUnicodeFail("\xc3\x9f\xe0\xa0\x8b\xe3\x80\x82\xd9\xbb.\xe5\xb8\xbcf\xe2\x88\xab\xe2\x88\xab\xe2\x80\x8c"); } // [B5, B6, C1] |
| 17079 | test { try toAsciiFail("\xc3\x9f\xe0\xa0\x8b\xe3\x80\x82\xd9\xbb.\xe5\xb8\xbcf\xe2\x88\xab\xe2\x88\xab\xe2\x80\x8c", false); } // [B5, B6, C1] |
| 17080 | test { try toAsciiFail("\xc3\x9f\xe0\xa0\x8b\xe3\x80\x82\xd9\xbb.\xe5\xb8\xbcf\xe2\x88\xab\xe2\x88\xab\xe2\x80\x8c", true); } // [B5, B6] |
| 6903 | 17081 | test { try toUnicodeFail("SS\xe0\xa0\x8b\xe3\x80\x82\xd9\xbb.\xe5\xb8\xbcF\xe2\x88\xab\xe2\x88\xab\xe2\x80\x8c"); } // [B5, B6, C1] |
| 17082 | test { try toAsciiFail("SS\xe0\xa0\x8b\xe3\x80\x82\xd9\xbb.\xe5\xb8\xbcF\xe2\x88\xab\xe2\x88\xab\xe2\x80\x8c", false); } // [B5, B6, C1] |
| 17083 | test { try toAsciiFail("SS\xe0\xa0\x8b\xe3\x80\x82\xd9\xbb.\xe5\xb8\xbcF\xe2\x88\xab\xe2\x88\xab\xe2\x80\x8c", true); } // [B5, B6] |
| 6904 | 17084 | test { try toUnicodeFail("ss\xe0\xa0\x8b\xe3\x80\x82\xd9\xbb.\xe5\xb8\xbcf\xe2\x88\xab\xe2\x88\xab\xe2\x80\x8c"); } // [B5, B6, C1] |
| 17085 | test { try toAsciiFail("ss\xe0\xa0\x8b\xe3\x80\x82\xd9\xbb.\xe5\xb8\xbcf\xe2\x88\xab\xe2\x88\xab\xe2\x80\x8c", false); } // [B5, B6, C1] |
| 17086 | test { try toAsciiFail("ss\xe0\xa0\x8b\xe3\x80\x82\xd9\xbb.\xe5\xb8\xbcf\xe2\x88\xab\xe2\x88\xab\xe2\x80\x8c", true); } // [B5, B6] |
| 6905 | 17087 | test { try toUnicodeFail("Ss\xe0\xa0\x8b\xe3\x80\x82\xd9\xbb.\xe5\xb8\xbcF\xe2\x88\xab\xe2\x88\xab\xe2\x80\x8c"); } // [B5, B6, C1] |
| 17088 | test { try toAsciiFail("Ss\xe0\xa0\x8b\xe3\x80\x82\xd9\xbb.\xe5\xb8\xbcF\xe2\x88\xab\xe2\x88\xab\xe2\x80\x8c", false); } // [B5, B6, C1] |
| 17089 | test { try toAsciiFail("Ss\xe0\xa0\x8b\xe3\x80\x82\xd9\xbb.\xe5\xb8\xbcF\xe2\x88\xab\xe2\x88\xab\xe2\x80\x8c", true); } // [B5, B6] |
| 6906 | 17090 | test { try toUnicodeFail("xn--ss-uze.xn--0ib.xn--f-tcoa9162d"); } // [B5, B6] |
| 17091 | test { try toAsciiFail("xn--ss-uze.xn--0ib.xn--f-tcoa9162d", false); } // [B5, B6] |
| 17092 | test { try toAsciiFail("xn--ss-uze.xn--0ib.xn--f-tcoa9162d", true); } // [B5, B6] |
| 6907 | 17093 | test { try toUnicodeFail("xn--ss-uze.xn--0ib.xn--f-sgn48ga6997e"); } // [B5, B6, C1] |
| 17094 | test { try toAsciiFail("xn--ss-uze.xn--0ib.xn--f-sgn48ga6997e", false); } // [B5, B6, C1] |
| 17095 | test { try toAsciiFail("xn--ss-uze.xn--0ib.xn--f-sgn48ga6997e", true); } // [B5, B6, C1] |
| 6908 | 17096 | test { try toUnicodeFail("xn--zca687a.xn--0ib.xn--f-sgn48ga6997e"); } // [B5, B6, C1] |
| 17097 | test { try toAsciiFail("xn--zca687a.xn--0ib.xn--f-sgn48ga6997e", false); } // [B5, B6, C1] |
| 17098 | test { try toAsciiFail("xn--zca687a.xn--0ib.xn--f-sgn48ga6997e", true); } // [B5, B6, C1] |
| 6909 | 17099 | test { try toUnicodeFail("\xc3\x9f\xe0\xa0\x8b\xef\xb8\x92\xd9\xbb\xef\xbc\x8e\xe5\xb8\xbcf\xe2\x88\xac\xe2\x80\x8c"); } // [B5, B6, C1, V7] |
| 17100 | test { try toAsciiFail("\xc3\x9f\xe0\xa0\x8b\xef\xb8\x92\xd9\xbb\xef\xbc\x8e\xe5\xb8\xbcf\xe2\x88\xac\xe2\x80\x8c", false); } // [B5, B6, C1, V7] |
| 17101 | test { try toAsciiFail("\xc3\x9f\xe0\xa0\x8b\xef\xb8\x92\xd9\xbb\xef\xbc\x8e\xe5\xb8\xbcf\xe2\x88\xac\xe2\x80\x8c", true); } // [B5, B6, V7] |
| 6910 | 17102 | test { try toUnicodeFail("SS\xe0\xa0\x8b\xef\xb8\x92\xd9\xbb\xef\xbc\x8e\xe5\xb8\xbcF\xe2\x88\xac\xe2\x80\x8c"); } // [B5, B6, C1, V7] |
| 17103 | test { try toAsciiFail("SS\xe0\xa0\x8b\xef\xb8\x92\xd9\xbb\xef\xbc\x8e\xe5\xb8\xbcF\xe2\x88\xac\xe2\x80\x8c", false); } // [B5, B6, C1, V7] |
| 17104 | test { try toAsciiFail("SS\xe0\xa0\x8b\xef\xb8\x92\xd9\xbb\xef\xbc\x8e\xe5\xb8\xbcF\xe2\x88\xac\xe2\x80\x8c", true); } // [B5, B6, V7] |
| 6911 | 17105 | test { try toUnicodeFail("ss\xe0\xa0\x8b\xef\xb8\x92\xd9\xbb\xef\xbc\x8e\xe5\xb8\xbcf\xe2\x88\xac\xe2\x80\x8c"); } // [B5, B6, C1, V7] |
| 17106 | test { try toAsciiFail("ss\xe0\xa0\x8b\xef\xb8\x92\xd9\xbb\xef\xbc\x8e\xe5\xb8\xbcf\xe2\x88\xac\xe2\x80\x8c", false); } // [B5, B6, C1, V7] |
| 17107 | test { try toAsciiFail("ss\xe0\xa0\x8b\xef\xb8\x92\xd9\xbb\xef\xbc\x8e\xe5\xb8\xbcf\xe2\x88\xac\xe2\x80\x8c", true); } // [B5, B6, V7] |
| 6912 | 17108 | test { try toUnicodeFail("Ss\xe0\xa0\x8b\xef\xb8\x92\xd9\xbb\xef\xbc\x8e\xe5\xb8\xbcF\xe2\x88\xac\xe2\x80\x8c"); } // [B5, B6, C1, V7] |
| 17109 | test { try toAsciiFail("Ss\xe0\xa0\x8b\xef\xb8\x92\xd9\xbb\xef\xbc\x8e\xe5\xb8\xbcF\xe2\x88\xac\xe2\x80\x8c", false); } // [B5, B6, C1, V7] |
| 17110 | test { try toAsciiFail("Ss\xe0\xa0\x8b\xef\xb8\x92\xd9\xbb\xef\xbc\x8e\xe5\xb8\xbcF\xe2\x88\xac\xe2\x80\x8c", true); } // [B5, B6, V7] |
| 6913 | 17111 | test { try toUnicodeFail("xn--ss-k0d31nu121d.xn--f-tcoa9162d"); } // [B5, B6, V7] |
| 17112 | test { try toAsciiFail("xn--ss-k0d31nu121d.xn--f-tcoa9162d", false); } // [B5, B6, V7] |
| 17113 | test { try toAsciiFail("xn--ss-k0d31nu121d.xn--f-tcoa9162d", true); } // [B5, B6, V7] |
| 6914 | 17114 | test { try toUnicodeFail("xn--ss-k0d31nu121d.xn--f-sgn48ga6997e"); } // [B5, B6, C1, V7] |
| 17115 | test { try toAsciiFail("xn--ss-k0d31nu121d.xn--f-sgn48ga6997e", false); } // [B5, B6, C1, V7] |
| 17116 | test { try toAsciiFail("xn--ss-k0d31nu121d.xn--f-sgn48ga6997e", true); } // [B5, B6, C1, V7] |
| 6915 | 17117 | test { try toUnicodeFail("xn--zca68zj8ac956c.xn--f-sgn48ga6997e"); } // [B5, B6, C1, V7] |
| 17118 | test { try toAsciiFail("xn--zca68zj8ac956c.xn--f-sgn48ga6997e", false); } // [B5, B6, C1, V7] |
| 17119 | test { try toAsciiFail("xn--zca68zj8ac956c.xn--f-sgn48ga6997e", true); } // [B5, B6, C1, V7] |
| 6916 | 17120 | test { try toUnicodeFail("\xf3\x98\xaa\x97\xef\xbd\xa1\xf0\x90\xb9\xb4\xf0\x9e\xa8\x8c\xe2\x80\x8d"); } // [B1, C2, V7] |
| 17121 | test { try toAsciiFail("\xf3\x98\xaa\x97\xef\xbd\xa1\xf0\x90\xb9\xb4\xf0\x9e\xa8\x8c\xe2\x80\x8d", false); } // [B1, C2, V7] |
| 17122 | test { try toAsciiFail("\xf3\x98\xaa\x97\xef\xbd\xa1\xf0\x90\xb9\xb4\xf0\x9e\xa8\x8c\xe2\x80\x8d", true); } // [B1, V7] |
| 6917 | 17123 | test { try toUnicodeFail("\xf3\x98\xaa\x97\xe3\x80\x82\xf0\x90\xb9\xb4\xf0\x9e\xa8\x8c\xe2\x80\x8d"); } // [B1, C2, V7] |
| 17124 | test { try toAsciiFail("\xf3\x98\xaa\x97\xe3\x80\x82\xf0\x90\xb9\xb4\xf0\x9e\xa8\x8c\xe2\x80\x8d", false); } // [B1, C2, V7] |
| 17125 | test { try toAsciiFail("\xf3\x98\xaa\x97\xe3\x80\x82\xf0\x90\xb9\xb4\xf0\x9e\xa8\x8c\xe2\x80\x8d", true); } // [B1, V7] |
| 6918 | 17126 | test { try toUnicodeFail("xn--8l83e.xn--so0dw168a"); } // [B1, V7] |
| 17127 | test { try toAsciiFail("xn--8l83e.xn--so0dw168a", false); } // [B1, V7] |
| 17128 | test { try toAsciiFail("xn--8l83e.xn--so0dw168a", true); } // [B1, V7] |
| 6919 | 17129 | test { try toUnicodeFail("xn--8l83e.xn--1ug4105gsxwf"); } // [B1, C2, V7] |
| 17130 | test { try toAsciiFail("xn--8l83e.xn--1ug4105gsxwf", false); } // [B1, C2, V7] |
| 17131 | test { try toAsciiFail("xn--8l83e.xn--1ug4105gsxwf", true); } // [B1, C2, V7] |
| 6920 | 17132 | test { try toUnicodeFail("\xf1\x97\x9b\xa8.\xf2\x85\x9f\xa2\xf0\x9d\x9f\xa8\xea\xa3\x84"); } // [V7] |
| 17133 | test { try toAsciiFail("\xf1\x97\x9b\xa8.\xf2\x85\x9f\xa2\xf0\x9d\x9f\xa8\xea\xa3\x84", false); } // [V7] |
| 17134 | test { try toAsciiFail("\xf1\x97\x9b\xa8.\xf2\x85\x9f\xa2\xf0\x9d\x9f\xa8\xea\xa3\x84", true); } // [V7] |
| 6921 | 17135 | test { try toUnicodeFail("\xf1\x97\x9b\xa8.\xf2\x85\x9f\xa26\xea\xa3\x84"); } // [V7] |
| 17136 | test { try toAsciiFail("\xf1\x97\x9b\xa8.\xf2\x85\x9f\xa26\xea\xa3\x84", false); } // [V7] |
| 17137 | test { try toAsciiFail("\xf1\x97\x9b\xa8.\xf2\x85\x9f\xa26\xea\xa3\x84", true); } // [V7] |
| 6922 | 17138 | test { try toUnicodeFail("xn--mi60a.xn--6-sl4es8023c"); } // [V7] |
| 17139 | test { try toAsciiFail("xn--mi60a.xn--6-sl4es8023c", false); } // [V7] |
| 17140 | test { try toAsciiFail("xn--mi60a.xn--6-sl4es8023c", true); } // [V7] |
| 6923 | 17141 | test { try toUnicodeFail("\xe1\xaa\xb2\xef\xb6\x8e\xe3\x80\x82-\xdb\xb9\xe1\x82\xb1\xe1\x82\xa8"); } // [B1, V3, V6] |
| 17142 | test { try toAsciiFail("\xe1\xaa\xb2\xef\xb6\x8e\xe3\x80\x82-\xdb\xb9\xe1\x82\xb1\xe1\x82\xa8", false); } // [B1, V3, V6] |
| 17143 | test { try toAsciiFail("\xe1\xaa\xb2\xef\xb6\x8e\xe3\x80\x82-\xdb\xb9\xe1\x82\xb1\xe1\x82\xa8", true); } // [B1, V3, V6] |
| 6924 | 17144 | test { try toUnicodeFail("\xe1\xaa\xb2\xd9\x85\xd8\xae\xd8\xac\xe3\x80\x82-\xdb\xb9\xe1\x82\xb1\xe1\x82\xa8"); } // [B1, V3, V6] |
| 17145 | test { try toAsciiFail("\xe1\xaa\xb2\xd9\x85\xd8\xae\xd8\xac\xe3\x80\x82-\xdb\xb9\xe1\x82\xb1\xe1\x82\xa8", false); } // [B1, V3, V6] |
| 17146 | test { try toAsciiFail("\xe1\xaa\xb2\xd9\x85\xd8\xae\xd8\xac\xe3\x80\x82-\xdb\xb9\xe1\x82\xb1\xe1\x82\xa8", true); } // [B1, V3, V6] |
| 6925 | 17147 | test { try toUnicodeFail("\xe1\xaa\xb2\xd9\x85\xd8\xae\xd8\xac\xe3\x80\x82-\xdb\xb9\xe2\xb4\x91\xe2\xb4\x88"); } // [B1, V3, V6] |
| 17148 | test { try toAsciiFail("\xe1\xaa\xb2\xd9\x85\xd8\xae\xd8\xac\xe3\x80\x82-\xdb\xb9\xe2\xb4\x91\xe2\xb4\x88", false); } // [B1, V3, V6] |
| 17149 | test { try toAsciiFail("\xe1\xaa\xb2\xd9\x85\xd8\xae\xd8\xac\xe3\x80\x82-\xdb\xb9\xe2\xb4\x91\xe2\xb4\x88", true); } // [B1, V3, V6] |
| 6926 | 17150 | test { try toUnicodeFail("xn--rgbd2e831i.xn----zyc3430a9a"); } // [B1, V3, V6] |
| 17151 | test { try toAsciiFail("xn--rgbd2e831i.xn----zyc3430a9a", false); } // [B1, V3, V6] |
| 17152 | test { try toAsciiFail("xn--rgbd2e831i.xn----zyc3430a9a", true); } // [B1, V3, V6] |
| 6927 | 17153 | test { try toUnicodeFail("\xe1\xaa\xb2\xef\xb6\x8e\xe3\x80\x82-\xdb\xb9\xe2\xb4\x91\xe2\xb4\x88"); } // [B1, V3, V6] |
| 17154 | test { try toAsciiFail("\xe1\xaa\xb2\xef\xb6\x8e\xe3\x80\x82-\xdb\xb9\xe2\xb4\x91\xe2\xb4\x88", false); } // [B1, V3, V6] |
| 17155 | test { try toAsciiFail("\xe1\xaa\xb2\xef\xb6\x8e\xe3\x80\x82-\xdb\xb9\xe2\xb4\x91\xe2\xb4\x88", true); } // [B1, V3, V6] |
| 6928 | 17156 | test { try toUnicodeFail("xn--rgbd2e831i.xn----zyc155e9a"); } // [B1, V3, V6, V7] |
| 17157 | test { try toAsciiFail("xn--rgbd2e831i.xn----zyc155e9a", false); } // [B1, V3, V6, V7] |
| 17158 | test { try toAsciiFail("xn--rgbd2e831i.xn----zyc155e9a", true); } // [B1, V3, V6, V7] |
| 6929 | 17159 | test { try toUnicodeFail("\xe1\xaa\xb2\xd9\x85\xd8\xae\xd8\xac\xe3\x80\x82-\xdb\xb9\xe1\x82\xb1\xe2\xb4\x88"); } // [B1, V3, V6] |
| 17160 | test { try toAsciiFail("\xe1\xaa\xb2\xd9\x85\xd8\xae\xd8\xac\xe3\x80\x82-\xdb\xb9\xe1\x82\xb1\xe2\xb4\x88", false); } // [B1, V3, V6] |
| 17161 | test { try toAsciiFail("\xe1\xaa\xb2\xd9\x85\xd8\xae\xd8\xac\xe3\x80\x82-\xdb\xb9\xe1\x82\xb1\xe2\xb4\x88", true); } // [B1, V3, V6] |
| 6930 | 17162 | test { try toUnicodeFail("xn--rgbd2e831i.xn----zyc875efr3a"); } // [B1, V3, V6, V7] |
| 17163 | test { try toAsciiFail("xn--rgbd2e831i.xn----zyc875efr3a", false); } // [B1, V3, V6, V7] |
| 17164 | test { try toAsciiFail("xn--rgbd2e831i.xn----zyc875efr3a", true); } // [B1, V3, V6, V7] |
| 6931 | 17165 | test { try toUnicodeFail("\xe1\xaa\xb2\xef\xb6\x8e\xe3\x80\x82-\xdb\xb9\xe1\x82\xb1\xe2\xb4\x88"); } // [B1, V3, V6] |
| 17166 | test { try toAsciiFail("\xe1\xaa\xb2\xef\xb6\x8e\xe3\x80\x82-\xdb\xb9\xe1\x82\xb1\xe2\xb4\x88", false); } // [B1, V3, V6] |
| 17167 | test { try toAsciiFail("\xe1\xaa\xb2\xef\xb6\x8e\xe3\x80\x82-\xdb\xb9\xe1\x82\xb1\xe2\xb4\x88", true); } // [B1, V3, V6] |
| 6932 | 17168 | test { try toUnicodeFail("\xf0\x9e\xa4\xa4\xef\xbc\x8e-\xe0\xa2\xa3\xef\xb8\x92"); } // [B1, V3, V7] |
| 17169 | test { try toAsciiFail("\xf0\x9e\xa4\xa4\xef\xbc\x8e-\xe0\xa2\xa3\xef\xb8\x92", false); } // [B1, V3, V7] |
| 17170 | test { try toAsciiFail("\xf0\x9e\xa4\xa4\xef\xbc\x8e-\xe0\xa2\xa3\xef\xb8\x92", true); } // [B1, V3, V7] |
| 6933 | 17171 | test { try toUnicodeFail("\xf0\x9e\xa4\xa4.-\xe0\xa2\xa3\xe3\x80\x82"); } // [B1, V3] |
| 17172 | test { try toAsciiFail("\xf0\x9e\xa4\xa4.-\xe0\xa2\xa3\xe3\x80\x82", false); } // [B1, V3, A4_2] |
| 17173 | test { try toAsciiFail("\xf0\x9e\xa4\xa4.-\xe0\xa2\xa3\xe3\x80\x82", true); } // [B1, V3, A4_2] |
| 6934 | 17174 | test { try toUnicodeFail("\xf0\x9e\xa4\x82.-\xe0\xa2\xa3\xe3\x80\x82"); } // [B1, V3] |
| 17175 | test { try toAsciiFail("\xf0\x9e\xa4\x82.-\xe0\xa2\xa3\xe3\x80\x82", false); } // [B1, V3, A4_2] |
| 17176 | test { try toAsciiFail("\xf0\x9e\xa4\x82.-\xe0\xa2\xa3\xe3\x80\x82", true); } // [B1, V3, A4_2] |
| 6935 | 17177 | test { try toUnicodeFail("xn--ce6h.xn----cod."); } // [B1, V3] |
| 17178 | test { try toAsciiFail("xn--ce6h.xn----cod.", false); } // [B1, V3, A4_2] |
| 17179 | test { try toAsciiFail("xn--ce6h.xn----cod.", true); } // [B1, V3, A4_2] |
| 6936 | 17180 | test { try toUnicodeFail("\xf0\x9e\xa4\x82\xef\xbc\x8e-\xe0\xa2\xa3\xef\xb8\x92"); } // [B1, V3, V7] |
| 17181 | test { try toAsciiFail("\xf0\x9e\xa4\x82\xef\xbc\x8e-\xe0\xa2\xa3\xef\xb8\x92", false); } // [B1, V3, V7] |
| 17182 | test { try toAsciiFail("\xf0\x9e\xa4\x82\xef\xbc\x8e-\xe0\xa2\xa3\xef\xb8\x92", true); } // [B1, V3, V7] |
| 6937 | 17183 | test { try toUnicodeFail("xn--ce6h.xn----cod7069p"); } // [B1, V3, V7] |
| 17184 | test { try toAsciiFail("xn--ce6h.xn----cod7069p", false); } // [B1, V3, V7] |
| 17185 | test { try toAsciiFail("xn--ce6h.xn----cod7069p", true); } // [B1, V3, V7] |
| 6938 | 17186 | test { try toUnicodeFail("\xe2\x80\x8c\xf0\x90\xba\xa8.\xe0\xa1\x99--"); } // [B1, C1, V3, V6] |
| 17187 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xba\xa8.\xe0\xa1\x99--", false); } // [B1, C1, V3, V6] |
| 17188 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x90\xba\xa8.\xe0\xa1\x99--", true); } // [B1, V3, V6] |
| 6939 | 17189 | test { try toUnicodeFail("xn--9p0d.xn-----h6e"); } // [B1, V3, V6] |
| 17190 | test { try toAsciiFail("xn--9p0d.xn-----h6e", false); } // [B1, V3, V6] |
| 17191 | test { try toAsciiFail("xn--9p0d.xn-----h6e", true); } // [B1, V3, V6] |
| 6940 | 17192 | test { try toUnicodeFail("xn--0ug7905g.xn-----h6e"); } // [B1, C1, V3, V6] |
| 17193 | test { try toAsciiFail("xn--0ug7905g.xn-----h6e", false); } // [B1, C1, V3, V6] |
| 17194 | test { try toAsciiFail("xn--0ug7905g.xn-----h6e", true); } // [B1, C1, V3, V6] |
| 6941 | 17195 | test { try toUnicodeFail("\xf0\x90\x8b\xb8\xf3\xae\x98\x8b\xe1\x83\x82.\xe1\x82\xa1"); } // [V7] |
| 17196 | test { try toAsciiFail("\xf0\x90\x8b\xb8\xf3\xae\x98\x8b\xe1\x83\x82.\xe1\x82\xa1", false); } // [V7] |
| 17197 | test { try toAsciiFail("\xf0\x90\x8b\xb8\xf3\xae\x98\x8b\xe1\x83\x82.\xe1\x82\xa1", true); } // [V7] |
| 6942 | 17198 | test { try toUnicodeFail("\xf0\x90\x8b\xb8\xf3\xae\x98\x8b\xe2\xb4\xa2.\xe2\xb4\x81"); } // [V7] |
| 17199 | test { try toAsciiFail("\xf0\x90\x8b\xb8\xf3\xae\x98\x8b\xe2\xb4\xa2.\xe2\xb4\x81", false); } // [V7] |
| 17200 | test { try toAsciiFail("\xf0\x90\x8b\xb8\xf3\xae\x98\x8b\xe2\xb4\xa2.\xe2\xb4\x81", true); } // [V7] |
| 6943 | 17201 | test { try toUnicodeFail("\xf0\x90\x8b\xb8\xf3\xae\x98\x8b\xe1\x83\x82.\xe2\xb4\x81"); } // [V7] |
| 17202 | test { try toAsciiFail("\xf0\x90\x8b\xb8\xf3\xae\x98\x8b\xe1\x83\x82.\xe2\xb4\x81", false); } // [V7] |
| 17203 | test { try toAsciiFail("\xf0\x90\x8b\xb8\xf3\xae\x98\x8b\xe1\x83\x82.\xe2\xb4\x81", true); } // [V7] |
| 6944 | 17204 | test { try toUnicodeFail("xn--qlj1559dr224h.xn--skj"); } // [V7] |
| 17205 | test { try toAsciiFail("xn--qlj1559dr224h.xn--skj", false); } // [V7] |
| 17206 | test { try toAsciiFail("xn--qlj1559dr224h.xn--skj", true); } // [V7] |
| 6945 | 17207 | test { try toUnicodeFail("xn--6nd5215jr2u0h.xn--skj"); } // [V7] |
| 17208 | test { try toAsciiFail("xn--6nd5215jr2u0h.xn--skj", false); } // [V7] |
| 17209 | test { try toAsciiFail("xn--6nd5215jr2u0h.xn--skj", true); } // [V7] |
| 6946 | 17210 | test { try toUnicodeFail("xn--6nd5215jr2u0h.xn--8md"); } // [V7] |
| 17211 | test { try toAsciiFail("xn--6nd5215jr2u0h.xn--8md", false); } // [V7] |
| 17212 | test { try toAsciiFail("xn--6nd5215jr2u0h.xn--8md", true); } // [V7] |
| 6947 | 17213 | test { try toUnicodeFail("\xf1\x97\x91\xbf\xea\xa0\x86\xe2\x82\x84\xf2\xa9\x9e\x86\xef\xbd\xa1\xf0\xb2\xa9\xa7\xf3\xa0\x92\xb9\xcf\x82"); } // [V7] |
| 17214 | test { try toAsciiFail("\xf1\x97\x91\xbf\xea\xa0\x86\xe2\x82\x84\xf2\xa9\x9e\x86\xef\xbd\xa1\xf0\xb2\xa9\xa7\xf3\xa0\x92\xb9\xcf\x82", false); } // [V7] |
| 17215 | test { try toAsciiFail("\xf1\x97\x91\xbf\xea\xa0\x86\xe2\x82\x84\xf2\xa9\x9e\x86\xef\xbd\xa1\xf0\xb2\xa9\xa7\xf3\xa0\x92\xb9\xcf\x82", true); } // [V7] |
| 6948 | 17216 | test { try toUnicodeFail("\xf1\x97\x91\xbf\xea\xa0\x864\xf2\xa9\x9e\x86\xe3\x80\x82\xf0\xb2\xa9\xa7\xf3\xa0\x92\xb9\xcf\x82"); } // [V7] |
| 17217 | test { try toAsciiFail("\xf1\x97\x91\xbf\xea\xa0\x864\xf2\xa9\x9e\x86\xe3\x80\x82\xf0\xb2\xa9\xa7\xf3\xa0\x92\xb9\xcf\x82", false); } // [V7] |
| 17218 | test { try toAsciiFail("\xf1\x97\x91\xbf\xea\xa0\x864\xf2\xa9\x9e\x86\xe3\x80\x82\xf0\xb2\xa9\xa7\xf3\xa0\x92\xb9\xcf\x82", true); } // [V7] |
| 6949 | 17219 | test { try toUnicodeFail("\xf1\x97\x91\xbf\xea\xa0\x864\xf2\xa9\x9e\x86\xe3\x80\x82\xf0\xb2\xa9\xa7\xf3\xa0\x92\xb9\xce\xa3"); } // [V7] |
| 17220 | test { try toAsciiFail("\xf1\x97\x91\xbf\xea\xa0\x864\xf2\xa9\x9e\x86\xe3\x80\x82\xf0\xb2\xa9\xa7\xf3\xa0\x92\xb9\xce\xa3", false); } // [V7] |
| 17221 | test { try toAsciiFail("\xf1\x97\x91\xbf\xea\xa0\x864\xf2\xa9\x9e\x86\xe3\x80\x82\xf0\xb2\xa9\xa7\xf3\xa0\x92\xb9\xce\xa3", true); } // [V7] |
| 6950 | 17222 | test { try toUnicodeFail("\xf1\x97\x91\xbf\xea\xa0\x864\xf2\xa9\x9e\x86\xe3\x80\x82\xf0\xb2\xa9\xa7\xf3\xa0\x92\xb9\xcf\x83"); } // [V7] |
| 17223 | test { try toAsciiFail("\xf1\x97\x91\xbf\xea\xa0\x864\xf2\xa9\x9e\x86\xe3\x80\x82\xf0\xb2\xa9\xa7\xf3\xa0\x92\xb9\xcf\x83", false); } // [V7] |
| 17224 | test { try toAsciiFail("\xf1\x97\x91\xbf\xea\xa0\x864\xf2\xa9\x9e\x86\xe3\x80\x82\xf0\xb2\xa9\xa7\xf3\xa0\x92\xb9\xcf\x83", true); } // [V7] |
| 6951 | 17225 | test { try toUnicodeFail("xn--4-w93ej7463a9io5a.xn--4xa31142bk3f0d"); } // [V7] |
| 17226 | test { try toAsciiFail("xn--4-w93ej7463a9io5a.xn--4xa31142bk3f0d", false); } // [V7] |
| 17227 | test { try toAsciiFail("xn--4-w93ej7463a9io5a.xn--4xa31142bk3f0d", true); } // [V7] |
| 6952 | 17228 | test { try toUnicodeFail("xn--4-w93ej7463a9io5a.xn--3xa51142bk3f0d"); } // [V7] |
| 17229 | test { try toAsciiFail("xn--4-w93ej7463a9io5a.xn--3xa51142bk3f0d", false); } // [V7] |
| 17230 | test { try toAsciiFail("xn--4-w93ej7463a9io5a.xn--3xa51142bk3f0d", true); } // [V7] |
| 6953 | 17231 | test { try toUnicodeFail("\xf1\x97\x91\xbf\xea\xa0\x86\xe2\x82\x84\xf2\xa9\x9e\x86\xef\xbd\xa1\xf0\xb2\xa9\xa7\xf3\xa0\x92\xb9\xce\xa3"); } // [V7] |
| 17232 | test { try toAsciiFail("\xf1\x97\x91\xbf\xea\xa0\x86\xe2\x82\x84\xf2\xa9\x9e\x86\xef\xbd\xa1\xf0\xb2\xa9\xa7\xf3\xa0\x92\xb9\xce\xa3", false); } // [V7] |
| 17233 | test { try toAsciiFail("\xf1\x97\x91\xbf\xea\xa0\x86\xe2\x82\x84\xf2\xa9\x9e\x86\xef\xbd\xa1\xf0\xb2\xa9\xa7\xf3\xa0\x92\xb9\xce\xa3", true); } // [V7] |
| 6954 | 17234 | test { try toUnicodeFail("\xf1\x97\x91\xbf\xea\xa0\x86\xe2\x82\x84\xf2\xa9\x9e\x86\xef\xbd\xa1\xf0\xb2\xa9\xa7\xf3\xa0\x92\xb9\xcf\x83"); } // [V7] |
| 17235 | test { try toAsciiFail("\xf1\x97\x91\xbf\xea\xa0\x86\xe2\x82\x84\xf2\xa9\x9e\x86\xef\xbd\xa1\xf0\xb2\xa9\xa7\xf3\xa0\x92\xb9\xcf\x83", false); } // [V7] |
| 17236 | test { try toAsciiFail("\xf1\x97\x91\xbf\xea\xa0\x86\xe2\x82\x84\xf2\xa9\x9e\x86\xef\xbd\xa1\xf0\xb2\xa9\xa7\xf3\xa0\x92\xb9\xcf\x83", true); } // [V7] |
| 6955 | 17237 | test { try toUnicodeFail("\xf3\xa0\x86\x80\xdc\xa3\xe3\x80\x82\xe1\xb7\xb4\xdd\xb5"); } // [B1, V6] |
| 17238 | test { try toAsciiFail("\xf3\xa0\x86\x80\xdc\xa3\xe3\x80\x82\xe1\xb7\xb4\xdd\xb5", false); } // [B1, V6] |
| 17239 | test { try toAsciiFail("\xf3\xa0\x86\x80\xdc\xa3\xe3\x80\x82\xe1\xb7\xb4\xdd\xb5", true); } // [B1, V6] |
| 6956 | 17240 | test { try toUnicodeFail("xn--tnb.xn--5pb136i"); } // [B1, V6] |
| 17241 | test { try toAsciiFail("xn--tnb.xn--5pb136i", false); } // [B1, V6] |
| 17242 | test { try toAsciiFail("xn--tnb.xn--5pb136i", true); } // [B1, V6] |
| 6957 | 17243 | test { try toUnicodeFail("\xf0\x90\xb9\xb1\xe0\xa1\x82\xf0\x9d\xaa\xa8\xef\xbd\xa1\xf0\xac\xbc\x96\xe1\x82\xb1\xe2\x80\x8d"); } // [B1, B6, C2] |
| 17244 | test { try toAsciiFail("\xf0\x90\xb9\xb1\xe0\xa1\x82\xf0\x9d\xaa\xa8\xef\xbd\xa1\xf0\xac\xbc\x96\xe1\x82\xb1\xe2\x80\x8d", false); } // [B1, B6, C2] |
| 17245 | test { try toAsciiFail("\xf0\x90\xb9\xb1\xe0\xa1\x82\xf0\x9d\xaa\xa8\xef\xbd\xa1\xf0\xac\xbc\x96\xe1\x82\xb1\xe2\x80\x8d", true); } // [B1] |
| 6958 | 17246 | test { try toUnicodeFail("\xf0\x90\xb9\xb1\xe0\xa1\x82\xf0\x9d\xaa\xa8\xe3\x80\x82\xf0\xac\xbc\x96\xe1\x82\xb1\xe2\x80\x8d"); } // [B1, B6, C2] |
| 17247 | test { try toAsciiFail("\xf0\x90\xb9\xb1\xe0\xa1\x82\xf0\x9d\xaa\xa8\xe3\x80\x82\xf0\xac\xbc\x96\xe1\x82\xb1\xe2\x80\x8d", false); } // [B1, B6, C2] |
| 17248 | test { try toAsciiFail("\xf0\x90\xb9\xb1\xe0\xa1\x82\xf0\x9d\xaa\xa8\xe3\x80\x82\xf0\xac\xbc\x96\xe1\x82\xb1\xe2\x80\x8d", true); } // [B1] |
| 6959 | 17249 | test { try toUnicodeFail("\xf0\x90\xb9\xb1\xe0\xa1\x82\xf0\x9d\xaa\xa8\xe3\x80\x82\xf0\xac\xbc\x96\xe2\xb4\x91\xe2\x80\x8d"); } // [B1, B6, C2] |
| 17250 | test { try toAsciiFail("\xf0\x90\xb9\xb1\xe0\xa1\x82\xf0\x9d\xaa\xa8\xe3\x80\x82\xf0\xac\xbc\x96\xe2\xb4\x91\xe2\x80\x8d", false); } // [B1, B6, C2] |
| 17251 | test { try toAsciiFail("\xf0\x90\xb9\xb1\xe0\xa1\x82\xf0\x9d\xaa\xa8\xe3\x80\x82\xf0\xac\xbc\x96\xe2\xb4\x91\xe2\x80\x8d", true); } // [B1] |
| 6960 | 17252 | test { try toUnicodeFail("xn--0vb1535kdb6e.xn--8kjz186s"); } // [B1] |
| 17253 | test { try toAsciiFail("xn--0vb1535kdb6e.xn--8kjz186s", false); } // [B1] |
| 17254 | test { try toAsciiFail("xn--0vb1535kdb6e.xn--8kjz186s", true); } // [B1] |
| 6961 | 17255 | test { try toUnicodeFail("xn--0vb1535kdb6e.xn--1ug742c5714c"); } // [B1, B6, C2] |
| 17256 | test { try toAsciiFail("xn--0vb1535kdb6e.xn--1ug742c5714c", false); } // [B1, B6, C2] |
| 17257 | test { try toAsciiFail("xn--0vb1535kdb6e.xn--1ug742c5714c", true); } // [B1, B6, C2] |
| 6962 | 17258 | test { try toUnicodeFail("\xf0\x90\xb9\xb1\xe0\xa1\x82\xf0\x9d\xaa\xa8\xef\xbd\xa1\xf0\xac\xbc\x96\xe2\xb4\x91\xe2\x80\x8d"); } // [B1, B6, C2] |
| 17259 | test { try toAsciiFail("\xf0\x90\xb9\xb1\xe0\xa1\x82\xf0\x9d\xaa\xa8\xef\xbd\xa1\xf0\xac\xbc\x96\xe2\xb4\x91\xe2\x80\x8d", false); } // [B1, B6, C2] |
| 17260 | test { try toAsciiFail("\xf0\x90\xb9\xb1\xe0\xa1\x82\xf0\x9d\xaa\xa8\xef\xbd\xa1\xf0\xac\xbc\x96\xe2\xb4\x91\xe2\x80\x8d", true); } // [B1] |
| 6963 | 17261 | test { try toUnicodeFail("xn--0vb1535kdb6e.xn--pnd93707a"); } // [B1, V7] |
| 17262 | test { try toAsciiFail("xn--0vb1535kdb6e.xn--pnd93707a", false); } // [B1, V7] |
| 17263 | test { try toAsciiFail("xn--0vb1535kdb6e.xn--pnd93707a", true); } // [B1, V7] |
| 6964 | 17264 | test { try toUnicodeFail("xn--0vb1535kdb6e.xn--pnd879eqy33c"); } // [B1, B6, C2, V7] |
| 17265 | test { try toAsciiFail("xn--0vb1535kdb6e.xn--pnd879eqy33c", false); } // [B1, B6, C2, V7] |
| 17266 | test { try toAsciiFail("xn--0vb1535kdb6e.xn--pnd879eqy33c", true); } // [B1, B6, C2, V7] |
| 6965 | 17267 | test { try toUnicodeFail("\xe1\x9c\x94\xf0\x90\xad\xaa\xf3\xa0\x99\x98\xe2\x80\x8d\xef\xbd\xa1-\xf0\x90\xb9\xb4"); } // [B1, C2, V3, V6, V7] |
| 17268 | test { try toAsciiFail("\xe1\x9c\x94\xf0\x90\xad\xaa\xf3\xa0\x99\x98\xe2\x80\x8d\xef\xbd\xa1-\xf0\x90\xb9\xb4", false); } // [B1, C2, V3, V6, V7] |
| 17269 | test { try toAsciiFail("\xe1\x9c\x94\xf0\x90\xad\xaa\xf3\xa0\x99\x98\xe2\x80\x8d\xef\xbd\xa1-\xf0\x90\xb9\xb4", true); } // [B1, V3, V6, V7] |
| 6966 | 17270 | test { try toUnicodeFail("\xe1\x9c\x94\xf0\x90\xad\xaa\xf3\xa0\x99\x98\xe2\x80\x8d\xe3\x80\x82-\xf0\x90\xb9\xb4"); } // [B1, C2, V3, V6, V7] |
| 17271 | test { try toAsciiFail("\xe1\x9c\x94\xf0\x90\xad\xaa\xf3\xa0\x99\x98\xe2\x80\x8d\xe3\x80\x82-\xf0\x90\xb9\xb4", false); } // [B1, C2, V3, V6, V7] |
| 17272 | test { try toAsciiFail("\xe1\x9c\x94\xf0\x90\xad\xaa\xf3\xa0\x99\x98\xe2\x80\x8d\xe3\x80\x82-\xf0\x90\xb9\xb4", true); } // [B1, V3, V6, V7] |
| 6967 | 17273 | test { try toUnicodeFail("xn--fze4126jujt0g.xn----c36i"); } // [B1, V3, V6, V7] |
| 17274 | test { try toAsciiFail("xn--fze4126jujt0g.xn----c36i", false); } // [B1, V3, V6, V7] |
| 17275 | test { try toAsciiFail("xn--fze4126jujt0g.xn----c36i", true); } // [B1, V3, V6, V7] |
| 6968 | 17276 | test { try toUnicodeFail("xn--fze807bso0spy14i.xn----c36i"); } // [B1, C2, V3, V6, V7] |
| 17277 | test { try toAsciiFail("xn--fze807bso0spy14i.xn----c36i", false); } // [B1, C2, V3, V6, V7] |
| 17278 | test { try toAsciiFail("xn--fze807bso0spy14i.xn----c36i", true); } // [B1, C2, V3, V6, V7] |
| 6969 | 17279 | test { try toUnicodeFail("\xf0\xbe\xa2\xac\xef\xbd\xa1\xdc\xa9\xef\xb8\x92\xec\xaf\x99\xf0\x9d\x9f\xa7"); } // [B2, V7] |
| 17280 | test { try toAsciiFail("\xf0\xbe\xa2\xac\xef\xbd\xa1\xdc\xa9\xef\xb8\x92\xec\xaf\x99\xf0\x9d\x9f\xa7", false); } // [B2, V7] |
| 17281 | test { try toAsciiFail("\xf0\xbe\xa2\xac\xef\xbd\xa1\xdc\xa9\xef\xb8\x92\xec\xaf\x99\xf0\x9d\x9f\xa7", true); } // [B2, V7] |
| 6970 | 17282 | test { try toUnicodeFail("\xf0\xbe\xa2\xac\xef\xbd\xa1\xdc\xa9\xef\xb8\x92\xe1\x84\x8d\xe1\x85\xb3\xe1\x86\xac\xf0\x9d\x9f\xa7"); } // [B2, V7] |
| 17283 | test { try toAsciiFail("\xf0\xbe\xa2\xac\xef\xbd\xa1\xdc\xa9\xef\xb8\x92\xe1\x84\x8d\xe1\x85\xb3\xe1\x86\xac\xf0\x9d\x9f\xa7", false); } // [B2, V7] |
| 17284 | test { try toAsciiFail("\xf0\xbe\xa2\xac\xef\xbd\xa1\xdc\xa9\xef\xb8\x92\xe1\x84\x8d\xe1\x85\xb3\xe1\x86\xac\xf0\x9d\x9f\xa7", true); } // [B2, V7] |
| 6971 | 17285 | test { try toUnicodeFail("\xf0\xbe\xa2\xac\xe3\x80\x82\xdc\xa9\xe3\x80\x82\xec\xaf\x995"); } // [V7] |
| 17286 | test { try toAsciiFail("\xf0\xbe\xa2\xac\xe3\x80\x82\xdc\xa9\xe3\x80\x82\xec\xaf\x995", false); } // [V7] |
| 17287 | test { try toAsciiFail("\xf0\xbe\xa2\xac\xe3\x80\x82\xdc\xa9\xe3\x80\x82\xec\xaf\x995", true); } // [V7] |
| 6972 | 17288 | test { try toUnicodeFail("\xf0\xbe\xa2\xac\xe3\x80\x82\xdc\xa9\xe3\x80\x82\xe1\x84\x8d\xe1\x85\xb3\xe1\x86\xac5"); } // [V7] |
| 17289 | test { try toAsciiFail("\xf0\xbe\xa2\xac\xe3\x80\x82\xdc\xa9\xe3\x80\x82\xe1\x84\x8d\xe1\x85\xb3\xe1\x86\xac5", false); } // [V7] |
| 17290 | test { try toAsciiFail("\xf0\xbe\xa2\xac\xe3\x80\x82\xdc\xa9\xe3\x80\x82\xe1\x84\x8d\xe1\x85\xb3\xe1\x86\xac5", true); } // [V7] |
| 6973 | 17291 | test { try toUnicodeFail("xn--t92s.xn--znb.xn--5-y88f"); } // [V7] |
| 17292 | test { try toAsciiFail("xn--t92s.xn--znb.xn--5-y88f", false); } // [V7] |
| 17293 | test { try toAsciiFail("xn--t92s.xn--znb.xn--5-y88f", true); } // [V7] |
| 6974 | 17294 | test { try toUnicodeFail("xn--t92s.xn--5-p1c0712mm8rb"); } // [B2, V7] |
| 17295 | test { try toAsciiFail("xn--t92s.xn--5-p1c0712mm8rb", false); } // [B2, V7] |
| 17296 | test { try toAsciiFail("xn--t92s.xn--5-p1c0712mm8rb", true); } // [B2, V7] |
| 6975 | 17297 | test { try toUnicodeFail("\xf0\x9e\xa4\x9f-\xe3\x80\x82\xdd\xa2\xe2\x89\xae\xeb\xbb\x90"); } // [B2, B3, V3] |
| 17298 | test { try toAsciiFail("\xf0\x9e\xa4\x9f-\xe3\x80\x82\xdd\xa2\xe2\x89\xae\xeb\xbb\x90", false); } // [B2, B3, V3] |
| 17299 | test { try toAsciiFail("\xf0\x9e\xa4\x9f-\xe3\x80\x82\xdd\xa2\xe2\x89\xae\xeb\xbb\x90", true); } // [B2, B3, V3] |
| 6976 | 17300 | test { try toUnicodeFail("\xf0\x9e\xa4\x9f-\xe3\x80\x82\xdd\xa2<\xcc\xb8\xe1\x84\x88\xe1\x85\xa5"); } // [B2, B3, V3] |
| 17301 | test { try toAsciiFail("\xf0\x9e\xa4\x9f-\xe3\x80\x82\xdd\xa2<\xcc\xb8\xe1\x84\x88\xe1\x85\xa5", false); } // [B2, B3, V3] |
| 17302 | test { try toAsciiFail("\xf0\x9e\xa4\x9f-\xe3\x80\x82\xdd\xa2<\xcc\xb8\xe1\x84\x88\xe1\x85\xa5", true); } // [B2, B3, V3] |
| 6977 | 17303 | test { try toUnicodeFail("\xf0\x9e\xa5\x81-\xe3\x80\x82\xdd\xa2<\xcc\xb8\xe1\x84\x88\xe1\x85\xa5"); } // [B2, B3, V3] |
| 17304 | test { try toAsciiFail("\xf0\x9e\xa5\x81-\xe3\x80\x82\xdd\xa2<\xcc\xb8\xe1\x84\x88\xe1\x85\xa5", false); } // [B2, B3, V3] |
| 17305 | test { try toAsciiFail("\xf0\x9e\xa5\x81-\xe3\x80\x82\xdd\xa2<\xcc\xb8\xe1\x84\x88\xe1\x85\xa5", true); } // [B2, B3, V3] |
| 6978 | 17306 | test { try toUnicodeFail("\xf0\x9e\xa5\x81-\xe3\x80\x82\xdd\xa2\xe2\x89\xae\xeb\xbb\x90"); } // [B2, B3, V3] |
| 17307 | test { try toAsciiFail("\xf0\x9e\xa5\x81-\xe3\x80\x82\xdd\xa2\xe2\x89\xae\xeb\xbb\x90", false); } // [B2, B3, V3] |
| 17308 | test { try toAsciiFail("\xf0\x9e\xa5\x81-\xe3\x80\x82\xdd\xa2\xe2\x89\xae\xeb\xbb\x90", true); } // [B2, B3, V3] |
| 6979 | 17309 | test { try toUnicodeFail("xn----1j8r.xn--mpb269krv4i"); } // [B2, B3, V3] |
| 17310 | test { try toAsciiFail("xn----1j8r.xn--mpb269krv4i", false); } // [B2, B3, V3] |
| 17311 | test { try toAsciiFail("xn----1j8r.xn--mpb269krv4i", true); } // [B2, B3, V3] |
| 6980 | 17312 | test { try toUnicodeFail("\xf0\x9e\xa5\xa9-\xf2\x8a\xab\xa0\xef\xbc\x8e\xe0\xa2\xb4\xe2\x89\xa0"); } // [B2, B3, V7] |
| 17313 | test { try toAsciiFail("\xf0\x9e\xa5\xa9-\xf2\x8a\xab\xa0\xef\xbc\x8e\xe0\xa2\xb4\xe2\x89\xa0", false); } // [B2, B3, V7] |
| 17314 | test { try toAsciiFail("\xf0\x9e\xa5\xa9-\xf2\x8a\xab\xa0\xef\xbc\x8e\xe0\xa2\xb4\xe2\x89\xa0", true); } // [B2, B3, V7] |
| 6981 | 17315 | test { try toUnicodeFail("\xf0\x9e\xa5\xa9-\xf2\x8a\xab\xa0\xef\xbc\x8e\xe0\xa2\xb4=\xcc\xb8"); } // [B2, B3, V7] |
| 17316 | test { try toAsciiFail("\xf0\x9e\xa5\xa9-\xf2\x8a\xab\xa0\xef\xbc\x8e\xe0\xa2\xb4=\xcc\xb8", false); } // [B2, B3, V7] |
| 17317 | test { try toAsciiFail("\xf0\x9e\xa5\xa9-\xf2\x8a\xab\xa0\xef\xbc\x8e\xe0\xa2\xb4=\xcc\xb8", true); } // [B2, B3, V7] |
| 6982 | 17318 | test { try toUnicodeFail("\xf0\x9e\xa5\xa9-\xf2\x8a\xab\xa0.\xe0\xa2\xb4\xe2\x89\xa0"); } // [B2, B3, V7] |
| 17319 | test { try toAsciiFail("\xf0\x9e\xa5\xa9-\xf2\x8a\xab\xa0.\xe0\xa2\xb4\xe2\x89\xa0", false); } // [B2, B3, V7] |
| 17320 | test { try toAsciiFail("\xf0\x9e\xa5\xa9-\xf2\x8a\xab\xa0.\xe0\xa2\xb4\xe2\x89\xa0", true); } // [B2, B3, V7] |
| 6983 | 17321 | test { try toUnicodeFail("\xf0\x9e\xa5\xa9-\xf2\x8a\xab\xa0.\xe0\xa2\xb4=\xcc\xb8"); } // [B2, B3, V7] |
| 17322 | test { try toAsciiFail("\xf0\x9e\xa5\xa9-\xf2\x8a\xab\xa0.\xe0\xa2\xb4=\xcc\xb8", false); } // [B2, B3, V7] |
| 17323 | test { try toAsciiFail("\xf0\x9e\xa5\xa9-\xf2\x8a\xab\xa0.\xe0\xa2\xb4=\xcc\xb8", true); } // [B2, B3, V7] |
| 6984 | 17324 | test { try toUnicodeFail("xn----cm8rp3609a.xn--9yb852k"); } // [B2, B3, V7] |
| 17325 | test { try toAsciiFail("xn----cm8rp3609a.xn--9yb852k", false); } // [B2, B3, V7] |
| 17326 | test { try toAsciiFail("xn----cm8rp3609a.xn--9yb852k", true); } // [B2, B3, V7] |
| 6985 | 17327 | test { try toUnicodeFail("-\xf1\x85\x82\x8f\xcf\x82\xe1\x82\xbc\xef\xbc\x8e\xd9\xa1"); } // [B1, V3, V7] |
| 17328 | test { try toAsciiFail("-\xf1\x85\x82\x8f\xcf\x82\xe1\x82\xbc\xef\xbc\x8e\xd9\xa1", false); } // [B1, V3, V7] |
| 17329 | test { try toAsciiFail("-\xf1\x85\x82\x8f\xcf\x82\xe1\x82\xbc\xef\xbc\x8e\xd9\xa1", true); } // [B1, V3, V7] |
| 6986 | 17330 | test { try toUnicodeFail("-\xf1\x85\x82\x8f\xcf\x82\xe1\x82\xbc.\xd9\xa1"); } // [B1, V3, V7] |
| 17331 | test { try toAsciiFail("-\xf1\x85\x82\x8f\xcf\x82\xe1\x82\xbc.\xd9\xa1", false); } // [B1, V3, V7] |
| 17332 | test { try toAsciiFail("-\xf1\x85\x82\x8f\xcf\x82\xe1\x82\xbc.\xd9\xa1", true); } // [B1, V3, V7] |
| 6987 | 17333 | test { try toUnicodeFail("-\xf1\x85\x82\x8f\xcf\x82\xe2\xb4\x9c.\xd9\xa1"); } // [B1, V3, V7] |
| 17334 | test { try toAsciiFail("-\xf1\x85\x82\x8f\xcf\x82\xe2\xb4\x9c.\xd9\xa1", false); } // [B1, V3, V7] |
| 17335 | test { try toAsciiFail("-\xf1\x85\x82\x8f\xcf\x82\xe2\xb4\x9c.\xd9\xa1", true); } // [B1, V3, V7] |
| 6988 | 17336 | test { try toUnicodeFail("-\xf1\x85\x82\x8f\xce\xa3\xe1\x82\xbc.\xd9\xa1"); } // [B1, V3, V7] |
| 17337 | test { try toAsciiFail("-\xf1\x85\x82\x8f\xce\xa3\xe1\x82\xbc.\xd9\xa1", false); } // [B1, V3, V7] |
| 17338 | test { try toAsciiFail("-\xf1\x85\x82\x8f\xce\xa3\xe1\x82\xbc.\xd9\xa1", true); } // [B1, V3, V7] |
| 6989 | 17339 | test { try toUnicodeFail("-\xf1\x85\x82\x8f\xcf\x83\xe2\xb4\x9c.\xd9\xa1"); } // [B1, V3, V7] |
| 17340 | test { try toAsciiFail("-\xf1\x85\x82\x8f\xcf\x83\xe2\xb4\x9c.\xd9\xa1", false); } // [B1, V3, V7] |
| 17341 | test { try toAsciiFail("-\xf1\x85\x82\x8f\xcf\x83\xe2\xb4\x9c.\xd9\xa1", true); } // [B1, V3, V7] |
| 6990 | 17342 | test { try toUnicodeFail("-\xf1\x85\x82\x8f\xce\xa3\xe2\xb4\x9c.\xd9\xa1"); } // [B1, V3, V7] |
| 17343 | test { try toAsciiFail("-\xf1\x85\x82\x8f\xce\xa3\xe2\xb4\x9c.\xd9\xa1", false); } // [B1, V3, V7] |
| 17344 | test { try toAsciiFail("-\xf1\x85\x82\x8f\xce\xa3\xe2\xb4\x9c.\xd9\xa1", true); } // [B1, V3, V7] |
| 6991 | 17345 | test { try toUnicodeFail("xn----0mb9682aov12f.xn--9hb"); } // [B1, V3, V7] |
| 17346 | test { try toAsciiFail("xn----0mb9682aov12f.xn--9hb", false); } // [B1, V3, V7] |
| 17347 | test { try toAsciiFail("xn----0mb9682aov12f.xn--9hb", true); } // [B1, V3, V7] |
| 6992 | 17348 | test { try toUnicodeFail("xn----ymb2782aov12f.xn--9hb"); } // [B1, V3, V7] |
| 17349 | test { try toAsciiFail("xn----ymb2782aov12f.xn--9hb", false); } // [B1, V3, V7] |
| 17350 | test { try toAsciiFail("xn----ymb2782aov12f.xn--9hb", true); } // [B1, V3, V7] |
| 6993 | 17351 | test { try toUnicodeFail("-\xf1\x85\x82\x8f\xcf\x82\xe2\xb4\x9c\xef\xbc\x8e\xd9\xa1"); } // [B1, V3, V7] |
| 17352 | test { try toAsciiFail("-\xf1\x85\x82\x8f\xcf\x82\xe2\xb4\x9c\xef\xbc\x8e\xd9\xa1", false); } // [B1, V3, V7] |
| 17353 | test { try toAsciiFail("-\xf1\x85\x82\x8f\xcf\x82\xe2\xb4\x9c\xef\xbc\x8e\xd9\xa1", true); } // [B1, V3, V7] |
| 6994 | 17354 | test { try toUnicodeFail("-\xf1\x85\x82\x8f\xce\xa3\xe1\x82\xbc\xef\xbc\x8e\xd9\xa1"); } // [B1, V3, V7] |
| 17355 | test { try toAsciiFail("-\xf1\x85\x82\x8f\xce\xa3\xe1\x82\xbc\xef\xbc\x8e\xd9\xa1", false); } // [B1, V3, V7] |
| 17356 | test { try toAsciiFail("-\xf1\x85\x82\x8f\xce\xa3\xe1\x82\xbc\xef\xbc\x8e\xd9\xa1", true); } // [B1, V3, V7] |
| 6995 | 17357 | test { try toUnicodeFail("-\xf1\x85\x82\x8f\xcf\x83\xe2\xb4\x9c\xef\xbc\x8e\xd9\xa1"); } // [B1, V3, V7] |
| 17358 | test { try toAsciiFail("-\xf1\x85\x82\x8f\xcf\x83\xe2\xb4\x9c\xef\xbc\x8e\xd9\xa1", false); } // [B1, V3, V7] |
| 17359 | test { try toAsciiFail("-\xf1\x85\x82\x8f\xcf\x83\xe2\xb4\x9c\xef\xbc\x8e\xd9\xa1", true); } // [B1, V3, V7] |
| 6996 | 17360 | test { try toUnicodeFail("-\xf1\x85\x82\x8f\xce\xa3\xe2\xb4\x9c\xef\xbc\x8e\xd9\xa1"); } // [B1, V3, V7] |
| 17361 | test { try toAsciiFail("-\xf1\x85\x82\x8f\xce\xa3\xe2\xb4\x9c\xef\xbc\x8e\xd9\xa1", false); } // [B1, V3, V7] |
| 17362 | test { try toAsciiFail("-\xf1\x85\x82\x8f\xce\xa3\xe2\xb4\x9c\xef\xbc\x8e\xd9\xa1", true); } // [B1, V3, V7] |
| 6997 | 17363 | test { try toUnicodeFail("xn----0mb770hun11i.xn--9hb"); } // [B1, V3, V7] |
| 17364 | test { try toAsciiFail("xn----0mb770hun11i.xn--9hb", false); } // [B1, V3, V7] |
| 17365 | test { try toAsciiFail("xn----0mb770hun11i.xn--9hb", true); } // [B1, V3, V7] |
| 6998 | 17366 | test { try toUnicodeFail("xn----ymb080hun11i.xn--9hb"); } // [B1, V3, V7] |
| 17367 | test { try toAsciiFail("xn----ymb080hun11i.xn--9hb", false); } // [B1, V3, V7] |
| 17368 | test { try toAsciiFail("xn----ymb080hun11i.xn--9hb", true); } // [B1, V3, V7] |
| 6999 | 17369 | test { try toUnicodeFail("\xe1\x9f\x8a.\xe2\x80\x8d\xf0\x9d\x9f\xae\xf0\x91\x80\xbf"); } // [C2, V6] |
| 17370 | test { try toAsciiFail("\xe1\x9f\x8a.\xe2\x80\x8d\xf0\x9d\x9f\xae\xf0\x91\x80\xbf", false); } // [C2, V6] |
| 17371 | test { try toAsciiFail("\xe1\x9f\x8a.\xe2\x80\x8d\xf0\x9d\x9f\xae\xf0\x91\x80\xbf", true); } // [V6] |
| 7000 | 17372 | test { try toUnicodeFail("\xe1\x9f\x8a.\xe2\x80\x8d2\xf0\x91\x80\xbf"); } // [C2, V6] |
| 17373 | test { try toAsciiFail("\xe1\x9f\x8a.\xe2\x80\x8d2\xf0\x91\x80\xbf", false); } // [C2, V6] |
| 17374 | test { try toAsciiFail("\xe1\x9f\x8a.\xe2\x80\x8d2\xf0\x91\x80\xbf", true); } // [V6] |
| 7001 | 17375 | test { try toUnicodeFail("xn--m4e.xn--2-ku7i"); } // [V6] |
| 17376 | test { try toAsciiFail("xn--m4e.xn--2-ku7i", false); } // [V6] |
| 17377 | test { try toAsciiFail("xn--m4e.xn--2-ku7i", true); } // [V6] |
| 7002 | 17378 | test { try toUnicodeFail("xn--m4e.xn--2-tgnv469h"); } // [C2, V6] |
| 17379 | test { try toAsciiFail("xn--m4e.xn--2-tgnv469h", false); } // [C2, V6] |
| 17380 | test { try toAsciiFail("xn--m4e.xn--2-tgnv469h", true); } // [C2, V6] |
| 7003 | 17381 | test { try toUnicodeFail("\xe2\x89\xaf\xf0\x9d\x9f\x96\xef\xbd\xa1\xe1\xa9\xa0\xf0\x90\xab\x93\xf2\x9f\x87\x91"); } // [B1, V6, V7] |
| 17382 | test { try toAsciiFail("\xe2\x89\xaf\xf0\x9d\x9f\x96\xef\xbd\xa1\xe1\xa9\xa0\xf0\x90\xab\x93\xf2\x9f\x87\x91", false); } // [B1, V6, V7] |
| 17383 | test { try toAsciiFail("\xe2\x89\xaf\xf0\x9d\x9f\x96\xef\xbd\xa1\xe1\xa9\xa0\xf0\x90\xab\x93\xf2\x9f\x87\x91", true); } // [B1, V6, V7] |
| 7004 | 17384 | test { try toUnicodeFail(">\xcc\xb8\xf0\x9d\x9f\x96\xef\xbd\xa1\xe1\xa9\xa0\xf0\x90\xab\x93\xf2\x9f\x87\x91"); } // [B1, V6, V7] |
| 17385 | test { try toAsciiFail(">\xcc\xb8\xf0\x9d\x9f\x96\xef\xbd\xa1\xe1\xa9\xa0\xf0\x90\xab\x93\xf2\x9f\x87\x91", false); } // [B1, V6, V7] |
| 17386 | test { try toAsciiFail(">\xcc\xb8\xf0\x9d\x9f\x96\xef\xbd\xa1\xe1\xa9\xa0\xf0\x90\xab\x93\xf2\x9f\x87\x91", true); } // [B1, V6, V7] |
| 7005 | 17387 | test { try toUnicodeFail("\xe2\x89\xaf8\xe3\x80\x82\xe1\xa9\xa0\xf0\x90\xab\x93\xf2\x9f\x87\x91"); } // [B1, V6, V7] |
| 17388 | test { try toAsciiFail("\xe2\x89\xaf8\xe3\x80\x82\xe1\xa9\xa0\xf0\x90\xab\x93\xf2\x9f\x87\x91", false); } // [B1, V6, V7] |
| 17389 | test { try toAsciiFail("\xe2\x89\xaf8\xe3\x80\x82\xe1\xa9\xa0\xf0\x90\xab\x93\xf2\x9f\x87\x91", true); } // [B1, V6, V7] |
| 7006 | 17390 | test { try toUnicodeFail(">\xcc\xb88\xe3\x80\x82\xe1\xa9\xa0\xf0\x90\xab\x93\xf2\x9f\x87\x91"); } // [B1, V6, V7] |
| 17391 | test { try toAsciiFail(">\xcc\xb88\xe3\x80\x82\xe1\xa9\xa0\xf0\x90\xab\x93\xf2\x9f\x87\x91", false); } // [B1, V6, V7] |
| 17392 | test { try toAsciiFail(">\xcc\xb88\xe3\x80\x82\xe1\xa9\xa0\xf0\x90\xab\x93\xf2\x9f\x87\x91", true); } // [B1, V6, V7] |
| 7007 | 17393 | test { try toUnicodeFail("xn--8-ogo.xn--jof5303iv1z5d"); } // [B1, V6, V7] |
| 17394 | test { try toAsciiFail("xn--8-ogo.xn--jof5303iv1z5d", false); } // [B1, V6, V7] |
| 17395 | test { try toAsciiFail("xn--8-ogo.xn--jof5303iv1z5d", true); } // [B1, V6, V7] |
| 7008 | 17396 | test { try toUnicodeFail("\xf0\x91\xb2\xab\xe2\x86\x83\xd9\xa4\xef\xbd\xa1\xe2\x80\x8c"); } // [B1, C1, V6] |
| 17397 | test { try toAsciiFail("\xf0\x91\xb2\xab\xe2\x86\x83\xd9\xa4\xef\xbd\xa1\xe2\x80\x8c", false); } // [B1, C1, V6] |
| 17398 | test { try toAsciiFail("\xf0\x91\xb2\xab\xe2\x86\x83\xd9\xa4\xef\xbd\xa1\xe2\x80\x8c", true); } // [B1, V6, A4_2] |
| 7009 | 17399 | test { try toUnicodeFail("\xf0\x91\xb2\xab\xe2\x86\x83\xd9\xa4\xe3\x80\x82\xe2\x80\x8c"); } // [B1, C1, V6] |
| 17400 | test { try toAsciiFail("\xf0\x91\xb2\xab\xe2\x86\x83\xd9\xa4\xe3\x80\x82\xe2\x80\x8c", false); } // [B1, C1, V6] |
| 17401 | test { try toAsciiFail("\xf0\x91\xb2\xab\xe2\x86\x83\xd9\xa4\xe3\x80\x82\xe2\x80\x8c", true); } // [B1, V6, A4_2] |
| 7010 | 17402 | test { try toUnicodeFail("\xf0\x91\xb2\xab\xe2\x86\x84\xd9\xa4\xe3\x80\x82\xe2\x80\x8c"); } // [B1, C1, V6] |
| 17403 | test { try toAsciiFail("\xf0\x91\xb2\xab\xe2\x86\x84\xd9\xa4\xe3\x80\x82\xe2\x80\x8c", false); } // [B1, C1, V6] |
| 17404 | test { try toAsciiFail("\xf0\x91\xb2\xab\xe2\x86\x84\xd9\xa4\xe3\x80\x82\xe2\x80\x8c", true); } // [B1, V6, A4_2] |
| 7011 | 17405 | test { try toUnicodeFail("xn--dib100l8x1p."); } // [B1, V6] |
| 17406 | test { try toAsciiFail("xn--dib100l8x1p.", false); } // [B1, V6, A4_2] |
| 17407 | test { try toAsciiFail("xn--dib100l8x1p.", true); } // [B1, V6, A4_2] |
| 7012 | 17408 | test { try toUnicodeFail("xn--dib100l8x1p.xn--0ug"); } // [B1, C1, V6] |
| 17409 | test { try toAsciiFail("xn--dib100l8x1p.xn--0ug", false); } // [B1, C1, V6] |
| 17410 | test { try toAsciiFail("xn--dib100l8x1p.xn--0ug", true); } // [B1, C1, V6] |
| 7013 | 17411 | test { try toUnicodeFail("\xf0\x91\xb2\xab\xe2\x86\x84\xd9\xa4\xef\xbd\xa1\xe2\x80\x8c"); } // [B1, C1, V6] |
| 17412 | test { try toAsciiFail("\xf0\x91\xb2\xab\xe2\x86\x84\xd9\xa4\xef\xbd\xa1\xe2\x80\x8c", false); } // [B1, C1, V6] |
| 17413 | test { try toAsciiFail("\xf0\x91\xb2\xab\xe2\x86\x84\xd9\xa4\xef\xbd\xa1\xe2\x80\x8c", true); } // [B1, V6, A4_2] |
| 7014 | 17414 | test { try toUnicodeFail("xn--dib999kcy1p."); } // [B1, V6, V7] |
| 17415 | test { try toAsciiFail("xn--dib999kcy1p.", false); } // [B1, V6, V7, A4_2] |
| 17416 | test { try toAsciiFail("xn--dib999kcy1p.", true); } // [B1, V6, V7, A4_2] |
| 7015 | 17417 | test { try toUnicodeFail("xn--dib999kcy1p.xn--0ug"); } // [B1, C1, V6, V7] |
| 17418 | test { try toAsciiFail("xn--dib999kcy1p.xn--0ug", false); } // [B1, C1, V6, V7] |
| 17419 | test { try toAsciiFail("xn--dib999kcy1p.xn--0ug", true); } // [B1, C1, V6, V7] |
| 7016 | 17420 | test { try toUnicodeFail("\xe0\xb0\x80\xf0\x9d\x9f\xb5\xe2\x80\x8d\xef\xb2\x9d.\xe2\x80\x8d\xdd\x90\xe2\x92\x88"); } // [B1, C2, V6, V7] |
| 17421 | test { try toAsciiFail("\xe0\xb0\x80\xf0\x9d\x9f\xb5\xe2\x80\x8d\xef\xb2\x9d.\xe2\x80\x8d\xdd\x90\xe2\x92\x88", false); } // [B1, C2, V6, V7] |
| 17422 | test { try toAsciiFail("\xe0\xb0\x80\xf0\x9d\x9f\xb5\xe2\x80\x8d\xef\xb2\x9d.\xe2\x80\x8d\xdd\x90\xe2\x92\x88", true); } // [B1, V6, V7] |
| 7017 | 17423 | test { try toUnicodeFail("\xe0\xb0\x809\xe2\x80\x8d\xd8\xa8\xd8\xad.\xe2\x80\x8d\xdd\x901."); } // [B1, C2, V6] |
| 17424 | test { try toAsciiFail("\xe0\xb0\x809\xe2\x80\x8d\xd8\xa8\xd8\xad.\xe2\x80\x8d\xdd\x901.", false); } // [B1, C2, V6, A4_2] |
| 17425 | test { try toAsciiFail("\xe0\xb0\x809\xe2\x80\x8d\xd8\xa8\xd8\xad.\xe2\x80\x8d\xdd\x901.", true); } // [B1, V6, A4_2] |
| 7018 | 17426 | test { try toUnicodeFail("xn--9-1mcp570d.xn--1-x3c."); } // [B1, V6] |
| 17427 | test { try toAsciiFail("xn--9-1mcp570d.xn--1-x3c.", false); } // [B1, V6, A4_2] |
| 17428 | test { try toAsciiFail("xn--9-1mcp570d.xn--1-x3c.", true); } // [B1, V6, A4_2] |
| 7019 | 17429 | test { try toUnicodeFail("xn--9-1mcp570dl51a.xn--1-x3c211q."); } // [B1, C2, V6] |
| 17430 | test { try toAsciiFail("xn--9-1mcp570dl51a.xn--1-x3c211q.", false); } // [B1, C2, V6, A4_2] |
| 17431 | test { try toAsciiFail("xn--9-1mcp570dl51a.xn--1-x3c211q.", true); } // [B1, C2, V6, A4_2] |
| 7020 | 17432 | test { try toUnicodeFail("xn--9-1mcp570d.xn--3ob470m"); } // [B1, V6, V7] |
| 17433 | test { try toAsciiFail("xn--9-1mcp570d.xn--3ob470m", false); } // [B1, V6, V7] |
| 17434 | test { try toAsciiFail("xn--9-1mcp570d.xn--3ob470m", true); } // [B1, V6, V7] |
| 7021 | 17435 | test { try toUnicodeFail("xn--9-1mcp570dl51a.xn--3ob977jmfd"); } // [B1, C2, V6, V7] |
| 17436 | test { try toAsciiFail("xn--9-1mcp570dl51a.xn--3ob977jmfd", false); } // [B1, C2, V6, V7] |
| 17437 | test { try toAsciiFail("xn--9-1mcp570dl51a.xn--3ob977jmfd", true); } // [B1, C2, V6, V7] |
| 7022 | 17438 | test { try toUnicodeFail("\xea\xab\xb6\xe3\x80\x82\xe5\xac\xb6\xc3\x9f\xe8\x91\xbd"); } // [V6] |
| 17439 | test { try toAsciiFail("\xea\xab\xb6\xe3\x80\x82\xe5\xac\xb6\xc3\x9f\xe8\x91\xbd", false); } // [V6] |
| 17440 | test { try toAsciiFail("\xea\xab\xb6\xe3\x80\x82\xe5\xac\xb6\xc3\x9f\xe8\x91\xbd", true); } // [V6] |
| 7023 | 17441 | test { try toUnicodeFail("\xea\xab\xb6\xe3\x80\x82\xe5\xac\xb6SS\xe8\x91\xbd"); } // [V6] |
| 17442 | test { try toAsciiFail("\xea\xab\xb6\xe3\x80\x82\xe5\xac\xb6SS\xe8\x91\xbd", false); } // [V6] |
| 17443 | test { try toAsciiFail("\xea\xab\xb6\xe3\x80\x82\xe5\xac\xb6SS\xe8\x91\xbd", true); } // [V6] |
| 7024 | 17444 | test { try toUnicodeFail("\xea\xab\xb6\xe3\x80\x82\xe5\xac\xb6ss\xe8\x91\xbd"); } // [V6] |
| 17445 | test { try toAsciiFail("\xea\xab\xb6\xe3\x80\x82\xe5\xac\xb6ss\xe8\x91\xbd", false); } // [V6] |
| 17446 | test { try toAsciiFail("\xea\xab\xb6\xe3\x80\x82\xe5\xac\xb6ss\xe8\x91\xbd", true); } // [V6] |
| 7025 | 17447 | test { try toUnicodeFail("\xea\xab\xb6\xe3\x80\x82\xe5\xac\xb6Ss\xe8\x91\xbd"); } // [V6] |
| 17448 | test { try toAsciiFail("\xea\xab\xb6\xe3\x80\x82\xe5\xac\xb6Ss\xe8\x91\xbd", false); } // [V6] |
| 17449 | test { try toAsciiFail("\xea\xab\xb6\xe3\x80\x82\xe5\xac\xb6Ss\xe8\x91\xbd", true); } // [V6] |
| 7026 | 17450 | test { try toUnicodeFail("xn--2v9a.xn--ss-q40dp97m"); } // [V6] |
| 17451 | test { try toAsciiFail("xn--2v9a.xn--ss-q40dp97m", false); } // [V6] |
| 17452 | test { try toAsciiFail("xn--2v9a.xn--ss-q40dp97m", true); } // [V6] |
| 7027 | 17453 | test { try toUnicodeFail("xn--2v9a.xn--zca7637b14za"); } // [V6] |
| 17454 | test { try toAsciiFail("xn--2v9a.xn--zca7637b14za", false); } // [V6] |
| 17455 | test { try toAsciiFail("xn--2v9a.xn--zca7637b14za", true); } // [V6] |
| 7028 | 17456 | test { try toUnicodeFail("\xf0\x91\x9a\xb6\xe2\x92\x88\xe3\x80\x82\xf1\x9e\xbb\xa1\xf0\x90\xb9\xba"); } // [B5, B6, V6, V7] |
| 17457 | test { try toAsciiFail("\xf0\x91\x9a\xb6\xe2\x92\x88\xe3\x80\x82\xf1\x9e\xbb\xa1\xf0\x90\xb9\xba", false); } // [B5, B6, V6, V7] |
| 17458 | test { try toAsciiFail("\xf0\x91\x9a\xb6\xe2\x92\x88\xe3\x80\x82\xf1\x9e\xbb\xa1\xf0\x90\xb9\xba", true); } // [B5, B6, V6, V7] |
| 7029 | 17459 | test { try toUnicodeFail("\xf0\x91\x9a\xb61.\xe3\x80\x82\xf1\x9e\xbb\xa1\xf0\x90\xb9\xba"); } // [B5, B6, V6, V7, X4_2] |
| 17460 | test { try toAsciiFail("\xf0\x91\x9a\xb61.\xe3\x80\x82\xf1\x9e\xbb\xa1\xf0\x90\xb9\xba", false); } // [B5, B6, V6, V7, A4_2] |
| 17461 | test { try toAsciiFail("\xf0\x91\x9a\xb61.\xe3\x80\x82\xf1\x9e\xbb\xa1\xf0\x90\xb9\xba", true); } // [B5, B6, V6, V7, A4_2] |
| 7030 | 17462 | test { try toUnicodeFail("xn--1-3j0j..xn--yo0d5914s"); } // [B5, B6, V6, V7, X4_2] |
| 17463 | test { try toAsciiFail("xn--1-3j0j..xn--yo0d5914s", false); } // [B5, B6, V6, V7, A4_2] |
| 17464 | test { try toAsciiFail("xn--1-3j0j..xn--yo0d5914s", true); } // [B5, B6, V6, V7, A4_2] |
| 7031 | 17465 | test { try toUnicodeFail("xn--tshz969f.xn--yo0d5914s"); } // [B5, B6, V6, V7] |
| 17466 | test { try toAsciiFail("xn--tshz969f.xn--yo0d5914s", false); } // [B5, B6, V6, V7] |
| 17467 | test { try toAsciiFail("xn--tshz969f.xn--yo0d5914s", true); } // [B5, B6, V6, V7] |
| 7032 | 17468 | test { try toUnicodeFail("\xf0\x91\x9c\xa4\xef\xb8\x92\xe2\x89\xae\xef\xbc\x8e\xf1\x9a\x95\xbd\xd7\x98\xf0\x9e\xbe\xa9"); } // [B1, B5, B6, V6, V7] |
| 17469 | test { try toAsciiFail("\xf0\x91\x9c\xa4\xef\xb8\x92\xe2\x89\xae\xef\xbc\x8e\xf1\x9a\x95\xbd\xd7\x98\xf0\x9e\xbe\xa9", false); } // [B1, B5, B6, V6, V7] |
| 17470 | test { try toAsciiFail("\xf0\x91\x9c\xa4\xef\xb8\x92\xe2\x89\xae\xef\xbc\x8e\xf1\x9a\x95\xbd\xd7\x98\xf0\x9e\xbe\xa9", true); } // [B1, B5, B6, V6, V7] |
| 7033 | 17471 | test { try toUnicodeFail("\xf0\x91\x9c\xa4\xef\xb8\x92<\xcc\xb8\xef\xbc\x8e\xf1\x9a\x95\xbd\xd7\x98\xf0\x9e\xbe\xa9"); } // [B1, B5, B6, V6, V7] |
| 17472 | test { try toAsciiFail("\xf0\x91\x9c\xa4\xef\xb8\x92<\xcc\xb8\xef\xbc\x8e\xf1\x9a\x95\xbd\xd7\x98\xf0\x9e\xbe\xa9", false); } // [B1, B5, B6, V6, V7] |
| 17473 | test { try toAsciiFail("\xf0\x91\x9c\xa4\xef\xb8\x92<\xcc\xb8\xef\xbc\x8e\xf1\x9a\x95\xbd\xd7\x98\xf0\x9e\xbe\xa9", true); } // [B1, B5, B6, V6, V7] |
| 7034 | 17474 | test { try toUnicodeFail("\xf0\x91\x9c\xa4\xe3\x80\x82\xe2\x89\xae.\xf1\x9a\x95\xbd\xd7\x98\xf0\x9e\xbe\xa9"); } // [B1, B5, B6, V6, V7] |
| 17475 | test { try toAsciiFail("\xf0\x91\x9c\xa4\xe3\x80\x82\xe2\x89\xae.\xf1\x9a\x95\xbd\xd7\x98\xf0\x9e\xbe\xa9", false); } // [B1, B5, B6, V6, V7] |
| 17476 | test { try toAsciiFail("\xf0\x91\x9c\xa4\xe3\x80\x82\xe2\x89\xae.\xf1\x9a\x95\xbd\xd7\x98\xf0\x9e\xbe\xa9", true); } // [B1, B5, B6, V6, V7] |
| 7035 | 17477 | test { try toUnicodeFail("\xf0\x91\x9c\xa4\xe3\x80\x82<\xcc\xb8.\xf1\x9a\x95\xbd\xd7\x98\xf0\x9e\xbe\xa9"); } // [B1, B5, B6, V6, V7] |
| 17478 | test { try toAsciiFail("\xf0\x91\x9c\xa4\xe3\x80\x82<\xcc\xb8.\xf1\x9a\x95\xbd\xd7\x98\xf0\x9e\xbe\xa9", false); } // [B1, B5, B6, V6, V7] |
| 17479 | test { try toAsciiFail("\xf0\x91\x9c\xa4\xe3\x80\x82<\xcc\xb8.\xf1\x9a\x95\xbd\xd7\x98\xf0\x9e\xbe\xa9", true); } // [B1, B5, B6, V6, V7] |
| 7036 | 17480 | test { try toUnicodeFail("xn--ci2d.xn--gdh.xn--deb0091w5q9u"); } // [B1, B5, B6, V6, V7] |
| 17481 | test { try toAsciiFail("xn--ci2d.xn--gdh.xn--deb0091w5q9u", false); } // [B1, B5, B6, V6, V7] |
| 17482 | test { try toAsciiFail("xn--ci2d.xn--gdh.xn--deb0091w5q9u", true); } // [B1, B5, B6, V6, V7] |
| 7037 | 17483 | test { try toUnicodeFail("xn--gdh5267fdzpa.xn--deb0091w5q9u"); } // [B1, B5, B6, V6, V7] |
| 17484 | test { try toAsciiFail("xn--gdh5267fdzpa.xn--deb0091w5q9u", false); } // [B1, B5, B6, V6, V7] |
| 17485 | test { try toAsciiFail("xn--gdh5267fdzpa.xn--deb0091w5q9u", true); } // [B1, B5, B6, V6, V7] |
| 7038 | 17486 | test { try toUnicodeFail("\xf3\xa0\x86\x8b\xd8\x83\xf1\x8f\xa6\xa4.\xe2\x87\x81\xcf\x82\xf2\x8f\x8b\x88\xf2\xba\x87\xa5"); } // [B1, V7] |
| 17487 | test { try toAsciiFail("\xf3\xa0\x86\x8b\xd8\x83\xf1\x8f\xa6\xa4.\xe2\x87\x81\xcf\x82\xf2\x8f\x8b\x88\xf2\xba\x87\xa5", false); } // [B1, V7] |
| 17488 | test { try toAsciiFail("\xf3\xa0\x86\x8b\xd8\x83\xf1\x8f\xa6\xa4.\xe2\x87\x81\xcf\x82\xf2\x8f\x8b\x88\xf2\xba\x87\xa5", true); } // [B1, V7] |
| 7039 | 17489 | test { try toUnicodeFail("\xf3\xa0\x86\x8b\xd8\x83\xf1\x8f\xa6\xa4.\xe2\x87\x81\xce\xa3\xf2\x8f\x8b\x88\xf2\xba\x87\xa5"); } // [B1, V7] |
| 17490 | test { try toAsciiFail("\xf3\xa0\x86\x8b\xd8\x83\xf1\x8f\xa6\xa4.\xe2\x87\x81\xce\xa3\xf2\x8f\x8b\x88\xf2\xba\x87\xa5", false); } // [B1, V7] |
| 17491 | test { try toAsciiFail("\xf3\xa0\x86\x8b\xd8\x83\xf1\x8f\xa6\xa4.\xe2\x87\x81\xce\xa3\xf2\x8f\x8b\x88\xf2\xba\x87\xa5", true); } // [B1, V7] |
| 7040 | 17492 | test { try toUnicodeFail("\xf3\xa0\x86\x8b\xd8\x83\xf1\x8f\xa6\xa4.\xe2\x87\x81\xcf\x83\xf2\x8f\x8b\x88\xf2\xba\x87\xa5"); } // [B1, V7] |
| 17493 | test { try toAsciiFail("\xf3\xa0\x86\x8b\xd8\x83\xf1\x8f\xa6\xa4.\xe2\x87\x81\xcf\x83\xf2\x8f\x8b\x88\xf2\xba\x87\xa5", false); } // [B1, V7] |
| 17494 | test { try toAsciiFail("\xf3\xa0\x86\x8b\xd8\x83\xf1\x8f\xa6\xa4.\xe2\x87\x81\xcf\x83\xf2\x8f\x8b\x88\xf2\xba\x87\xa5", true); } // [B1, V7] |
| 7041 | 17495 | test { try toUnicodeFail("xn--lfb04106d.xn--4xa964mxv16m8moq"); } // [B1, V7] |
| 17496 | test { try toAsciiFail("xn--lfb04106d.xn--4xa964mxv16m8moq", false); } // [B1, V7] |
| 17497 | test { try toAsciiFail("xn--lfb04106d.xn--4xa964mxv16m8moq", true); } // [B1, V7] |
| 7042 | 17498 | test { try toUnicodeFail("xn--lfb04106d.xn--3xa174mxv16m8moq"); } // [B1, V7] |
| 17499 | test { try toAsciiFail("xn--lfb04106d.xn--3xa174mxv16m8moq", false); } // [B1, V7] |
| 17500 | test { try toAsciiFail("xn--lfb04106d.xn--3xa174mxv16m8moq", true); } // [B1, V7] |
| 7043 | 17501 | test { try toUnicodeFail("\xcf\x82\xf0\x91\x90\xbd\xf0\xb5\xa2\x88\xf0\x91\x9c\xab\xef\xbd\xa1\xf0\x9e\xac\xa9\xe2\x80\x8c\xf0\x90\xab\x84"); } // [C1, V7] |
| 17502 | test { try toAsciiFail("\xcf\x82\xf0\x91\x90\xbd\xf0\xb5\xa2\x88\xf0\x91\x9c\xab\xef\xbd\xa1\xf0\x9e\xac\xa9\xe2\x80\x8c\xf0\x90\xab\x84", false); } // [C1, V7] |
| 17503 | test { try toAsciiFail("\xcf\x82\xf0\x91\x90\xbd\xf0\xb5\xa2\x88\xf0\x91\x9c\xab\xef\xbd\xa1\xf0\x9e\xac\xa9\xe2\x80\x8c\xf0\x90\xab\x84", true); } // [V7] |
| 7044 | 17504 | test { try toUnicodeFail("\xcf\x82\xf0\x91\x90\xbd\xf0\xb5\xa2\x88\xf0\x91\x9c\xab\xe3\x80\x82\xf0\x9e\xac\xa9\xe2\x80\x8c\xf0\x90\xab\x84"); } // [C1, V7] |
| 17505 | test { try toAsciiFail("\xcf\x82\xf0\x91\x90\xbd\xf0\xb5\xa2\x88\xf0\x91\x9c\xab\xe3\x80\x82\xf0\x9e\xac\xa9\xe2\x80\x8c\xf0\x90\xab\x84", false); } // [C1, V7] |
| 17506 | test { try toAsciiFail("\xcf\x82\xf0\x91\x90\xbd\xf0\xb5\xa2\x88\xf0\x91\x9c\xab\xe3\x80\x82\xf0\x9e\xac\xa9\xe2\x80\x8c\xf0\x90\xab\x84", true); } // [V7] |
| 7045 | 17507 | test { try toUnicodeFail("\xce\xa3\xf0\x91\x90\xbd\xf0\xb5\xa2\x88\xf0\x91\x9c\xab\xe3\x80\x82\xf0\x9e\xac\xa9\xe2\x80\x8c\xf0\x90\xab\x84"); } // [C1, V7] |
| 17508 | test { try toAsciiFail("\xce\xa3\xf0\x91\x90\xbd\xf0\xb5\xa2\x88\xf0\x91\x9c\xab\xe3\x80\x82\xf0\x9e\xac\xa9\xe2\x80\x8c\xf0\x90\xab\x84", false); } // [C1, V7] |
| 17509 | test { try toAsciiFail("\xce\xa3\xf0\x91\x90\xbd\xf0\xb5\xa2\x88\xf0\x91\x9c\xab\xe3\x80\x82\xf0\x9e\xac\xa9\xe2\x80\x8c\xf0\x90\xab\x84", true); } // [V7] |
| 7046 | 17510 | test { try toUnicodeFail("\xcf\x83\xf0\x91\x90\xbd\xf0\xb5\xa2\x88\xf0\x91\x9c\xab\xe3\x80\x82\xf0\x9e\xac\xa9\xe2\x80\x8c\xf0\x90\xab\x84"); } // [C1, V7] |
| 17511 | test { try toAsciiFail("\xcf\x83\xf0\x91\x90\xbd\xf0\xb5\xa2\x88\xf0\x91\x9c\xab\xe3\x80\x82\xf0\x9e\xac\xa9\xe2\x80\x8c\xf0\x90\xab\x84", false); } // [C1, V7] |
| 17512 | test { try toAsciiFail("\xcf\x83\xf0\x91\x90\xbd\xf0\xb5\xa2\x88\xf0\x91\x9c\xab\xe3\x80\x82\xf0\x9e\xac\xa9\xe2\x80\x8c\xf0\x90\xab\x84", true); } // [V7] |
| 7047 | 17513 | test { try toUnicodeFail("xn--4xa2260lk3b8z15g.xn--tw9ct349a"); } // [V7] |
| 17514 | test { try toAsciiFail("xn--4xa2260lk3b8z15g.xn--tw9ct349a", false); } // [V7] |
| 17515 | test { try toAsciiFail("xn--4xa2260lk3b8z15g.xn--tw9ct349a", true); } // [V7] |
| 7048 | 17516 | test { try toUnicodeFail("xn--4xa2260lk3b8z15g.xn--0ug4653g2xzf"); } // [C1, V7] |
| 17517 | test { try toAsciiFail("xn--4xa2260lk3b8z15g.xn--0ug4653g2xzf", false); } // [C1, V7] |
| 17518 | test { try toAsciiFail("xn--4xa2260lk3b8z15g.xn--0ug4653g2xzf", true); } // [C1, V7] |
| 7049 | 17519 | test { try toUnicodeFail("xn--3xa4260lk3b8z15g.xn--0ug4653g2xzf"); } // [C1, V7] |
| 17520 | test { try toAsciiFail("xn--3xa4260lk3b8z15g.xn--0ug4653g2xzf", false); } // [C1, V7] |
| 17521 | test { try toAsciiFail("xn--3xa4260lk3b8z15g.xn--0ug4653g2xzf", true); } // [C1, V7] |
| 7050 | 17522 | test { try toUnicodeFail("\xce\xa3\xf0\x91\x90\xbd\xf0\xb5\xa2\x88\xf0\x91\x9c\xab\xef\xbd\xa1\xf0\x9e\xac\xa9\xe2\x80\x8c\xf0\x90\xab\x84"); } // [C1, V7] |
| 17523 | test { try toAsciiFail("\xce\xa3\xf0\x91\x90\xbd\xf0\xb5\xa2\x88\xf0\x91\x9c\xab\xef\xbd\xa1\xf0\x9e\xac\xa9\xe2\x80\x8c\xf0\x90\xab\x84", false); } // [C1, V7] |
| 17524 | test { try toAsciiFail("\xce\xa3\xf0\x91\x90\xbd\xf0\xb5\xa2\x88\xf0\x91\x9c\xab\xef\xbd\xa1\xf0\x9e\xac\xa9\xe2\x80\x8c\xf0\x90\xab\x84", true); } // [V7] |
| 7051 | 17525 | test { try toUnicodeFail("\xcf\x83\xf0\x91\x90\xbd\xf0\xb5\xa2\x88\xf0\x91\x9c\xab\xef\xbd\xa1\xf0\x9e\xac\xa9\xe2\x80\x8c\xf0\x90\xab\x84"); } // [C1, V7] |
| 17526 | test { try toAsciiFail("\xcf\x83\xf0\x91\x90\xbd\xf0\xb5\xa2\x88\xf0\x91\x9c\xab\xef\xbd\xa1\xf0\x9e\xac\xa9\xe2\x80\x8c\xf0\x90\xab\x84", false); } // [C1, V7] |
| 17527 | test { try toAsciiFail("\xcf\x83\xf0\x91\x90\xbd\xf0\xb5\xa2\x88\xf0\x91\x9c\xab\xef\xbd\xa1\xf0\x9e\xac\xa9\xe2\x80\x8c\xf0\x90\xab\x84", true); } // [V7] |
| 7052 | 17528 | test { try toUnicodeFail("-\xf2\xb5\x8f\xbd\xef\xbd\xa1-\xef\xb1\x8c\xdd\x9b"); } // [B1, V3, V7] |
| 17529 | test { try toAsciiFail("-\xf2\xb5\x8f\xbd\xef\xbd\xa1-\xef\xb1\x8c\xdd\x9b", false); } // [B1, V3, V7] |
| 17530 | test { try toAsciiFail("-\xf2\xb5\x8f\xbd\xef\xbd\xa1-\xef\xb1\x8c\xdd\x9b", true); } // [B1, V3, V7] |
| 7053 | 17531 | test { try toUnicodeFail("-\xf2\xb5\x8f\xbd\xe3\x80\x82-\xd9\x86\xd8\xad\xdd\x9b"); } // [B1, V3, V7] |
| 17532 | test { try toAsciiFail("-\xf2\xb5\x8f\xbd\xe3\x80\x82-\xd9\x86\xd8\xad\xdd\x9b", false); } // [B1, V3, V7] |
| 17533 | test { try toAsciiFail("-\xf2\xb5\x8f\xbd\xe3\x80\x82-\xd9\x86\xd8\xad\xdd\x9b", true); } // [B1, V3, V7] |
| 7054 | 17534 | test { try toUnicodeFail("xn----o452j.xn----cnc8e38c"); } // [B1, V3, V7] |
| 17535 | test { try toAsciiFail("xn----o452j.xn----cnc8e38c", false); } // [B1, V3, V7] |
| 17536 | test { try toAsciiFail("xn----o452j.xn----cnc8e38c", true); } // [B1, V3, V7] |
| 7055 | 17537 | test { try toUnicodeFail("\xe2\xba\xa2\xf2\x87\xba\x85\xf0\x9d\x9f\xa4\xef\xbd\xa1\xe2\x80\x8d\xf0\x9f\x9a\xb7"); } // [C2, V7] |
| 17538 | test { try toAsciiFail("\xe2\xba\xa2\xf2\x87\xba\x85\xf0\x9d\x9f\xa4\xef\xbd\xa1\xe2\x80\x8d\xf0\x9f\x9a\xb7", false); } // [C2, V7] |
| 17539 | test { try toAsciiFail("\xe2\xba\xa2\xf2\x87\xba\x85\xf0\x9d\x9f\xa4\xef\xbd\xa1\xe2\x80\x8d\xf0\x9f\x9a\xb7", true); } // [V7] |
| 7056 | 17540 | test { try toUnicodeFail("\xe2\xba\xa2\xf2\x87\xba\x852\xe3\x80\x82\xe2\x80\x8d\xf0\x9f\x9a\xb7"); } // [C2, V7] |
| 17541 | test { try toAsciiFail("\xe2\xba\xa2\xf2\x87\xba\x852\xe3\x80\x82\xe2\x80\x8d\xf0\x9f\x9a\xb7", false); } // [C2, V7] |
| 17542 | test { try toAsciiFail("\xe2\xba\xa2\xf2\x87\xba\x852\xe3\x80\x82\xe2\x80\x8d\xf0\x9f\x9a\xb7", true); } // [V7] |
| 7057 | 17543 | test { try toUnicodeFail("xn--2-4jtr4282f.xn--m78h"); } // [V7] |
| 17544 | test { try toAsciiFail("xn--2-4jtr4282f.xn--m78h", false); } // [V7] |
| 17545 | test { try toAsciiFail("xn--2-4jtr4282f.xn--m78h", true); } // [V7] |
| 7058 | 17546 | test { try toUnicodeFail("xn--2-4jtr4282f.xn--1ugz946p"); } // [C2, V7] |
| 17547 | test { try toAsciiFail("xn--2-4jtr4282f.xn--1ugz946p", false); } // [C2, V7] |
| 17548 | test { try toAsciiFail("xn--2-4jtr4282f.xn--1ugz946p", true); } // [C2, V7] |
| 7059 | 17549 | test { try toUnicodeFail("\xe0\xb3\xb8\xe2\x80\x8d\xe2\xb7\xbe\xf0\x90\xb9\xb2\xef\xbd\xa1\xf2\xa4\x90\xb6"); } // [B5, B6, C2, V7] |
| 17550 | test { try toAsciiFail("\xe0\xb3\xb8\xe2\x80\x8d\xe2\xb7\xbe\xf0\x90\xb9\xb2\xef\xbd\xa1\xf2\xa4\x90\xb6", false); } // [B5, B6, C2, V7] |
| 17551 | test { try toAsciiFail("\xe0\xb3\xb8\xe2\x80\x8d\xe2\xb7\xbe\xf0\x90\xb9\xb2\xef\xbd\xa1\xf2\xa4\x90\xb6", true); } // [B5, B6, V7] |
| 7060 | 17552 | test { try toUnicodeFail("\xe0\xb3\xb8\xe2\x80\x8d\xe2\xb7\xbe\xf0\x90\xb9\xb2\xe3\x80\x82\xf2\xa4\x90\xb6"); } // [B5, B6, C2, V7] |
| 17553 | test { try toAsciiFail("\xe0\xb3\xb8\xe2\x80\x8d\xe2\xb7\xbe\xf0\x90\xb9\xb2\xe3\x80\x82\xf2\xa4\x90\xb6", false); } // [B5, B6, C2, V7] |
| 17554 | test { try toAsciiFail("\xe0\xb3\xb8\xe2\x80\x8d\xe2\xb7\xbe\xf0\x90\xb9\xb2\xe3\x80\x82\xf2\xa4\x90\xb6", true); } // [B5, B6, V7] |
| 7061 | 17555 | test { try toUnicodeFail("xn--hvc220of37m.xn--3e36c"); } // [B5, B6, V7] |
| 17556 | test { try toAsciiFail("xn--hvc220of37m.xn--3e36c", false); } // [B5, B6, V7] |
| 17557 | test { try toAsciiFail("xn--hvc220of37m.xn--3e36c", true); } // [B5, B6, V7] |
| 7062 | 17558 | test { try toUnicodeFail("xn--hvc488g69j402t.xn--3e36c"); } // [B5, B6, C2, V7] |
| 17559 | test { try toAsciiFail("xn--hvc488g69j402t.xn--3e36c", false); } // [B5, B6, C2, V7] |
| 17560 | test { try toAsciiFail("xn--hvc488g69j402t.xn--3e36c", true); } // [B5, B6, C2, V7] |
| 7063 | 17561 | test { try toUnicodeFail("\xf0\x90\xb9\xa2\xef\xbc\x8e\xe1\x82\xad\xe2\x82\x89\xe2\x81\xb8"); } // [B1] |
| 17562 | test { try toAsciiFail("\xf0\x90\xb9\xa2\xef\xbc\x8e\xe1\x82\xad\xe2\x82\x89\xe2\x81\xb8", false); } // [B1] |
| 17563 | test { try toAsciiFail("\xf0\x90\xb9\xa2\xef\xbc\x8e\xe1\x82\xad\xe2\x82\x89\xe2\x81\xb8", true); } // [B1] |
| 7064 | 17564 | test { try toUnicodeFail("\xf0\x90\xb9\xa2.\xe1\x82\xad98"); } // [B1] |
| 17565 | test { try toAsciiFail("\xf0\x90\xb9\xa2.\xe1\x82\xad98", false); } // [B1] |
| 17566 | test { try toAsciiFail("\xf0\x90\xb9\xa2.\xe1\x82\xad98", true); } // [B1] |
| 7065 | 17567 | test { try toUnicodeFail("\xf0\x90\xb9\xa2.\xe2\xb4\x8d98"); } // [B1] |
| 17568 | test { try toAsciiFail("\xf0\x90\xb9\xa2.\xe2\xb4\x8d98", false); } // [B1] |
| 17569 | test { try toAsciiFail("\xf0\x90\xb9\xa2.\xe2\xb4\x8d98", true); } // [B1] |
| 7066 | 17570 | test { try toUnicodeFail("xn--9n0d.xn--98-u61a"); } // [B1] |
| 17571 | test { try toAsciiFail("xn--9n0d.xn--98-u61a", false); } // [B1] |
| 17572 | test { try toAsciiFail("xn--9n0d.xn--98-u61a", true); } // [B1] |
| 7067 | 17573 | test { try toUnicodeFail("\xf0\x90\xb9\xa2\xef\xbc\x8e\xe2\xb4\x8d\xe2\x82\x89\xe2\x81\xb8"); } // [B1] |
| 17574 | test { try toAsciiFail("\xf0\x90\xb9\xa2\xef\xbc\x8e\xe2\xb4\x8d\xe2\x82\x89\xe2\x81\xb8", false); } // [B1] |
| 17575 | test { try toAsciiFail("\xf0\x90\xb9\xa2\xef\xbc\x8e\xe2\xb4\x8d\xe2\x82\x89\xe2\x81\xb8", true); } // [B1] |
| 7068 | 17576 | test { try toUnicodeFail("xn--9n0d.xn--98-7ek"); } // [B1, V7] |
| 17577 | test { try toAsciiFail("xn--9n0d.xn--98-7ek", false); } // [B1, V7] |
| 17578 | test { try toAsciiFail("xn--9n0d.xn--98-7ek", true); } // [B1, V7] |
| 7069 | 17579 | test { try toUnicodeFail("\xe2\x80\x8c\xcd\x8f\xef\xbd\xa1\xc3\x9f\xe0\xa3\xa2\xe2\x92\x9a\xe2\x89\xaf"); } // [B1, B5, B6, C1, V7] |
| 17580 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xef\xbd\xa1\xc3\x9f\xe0\xa3\xa2\xe2\x92\x9a\xe2\x89\xaf", false); } // [B1, B5, B6, C1, V7] |
| 17581 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xef\xbd\xa1\xc3\x9f\xe0\xa3\xa2\xe2\x92\x9a\xe2\x89\xaf", true); } // [B5, B6, V7, A4_2] |
| 7070 | 17582 | test { try toUnicodeFail("\xe2\x80\x8c\xcd\x8f\xef\xbd\xa1\xc3\x9f\xe0\xa3\xa2\xe2\x92\x9a>\xcc\xb8"); } // [B1, B5, B6, C1, V7] |
| 17583 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xef\xbd\xa1\xc3\x9f\xe0\xa3\xa2\xe2\x92\x9a>\xcc\xb8", false); } // [B1, B5, B6, C1, V7] |
| 17584 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xef\xbd\xa1\xc3\x9f\xe0\xa3\xa2\xe2\x92\x9a>\xcc\xb8", true); } // [B5, B6, V7, A4_2] |
| 7071 | 17585 | test { try toUnicodeFail("\xe2\x80\x8c\xcd\x8f\xe3\x80\x82\xc3\x9f\xe0\xa3\xa219.\xe2\x89\xaf"); } // [B1, B5, C1, V7] |
| 17586 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xe3\x80\x82\xc3\x9f\xe0\xa3\xa219.\xe2\x89\xaf", false); } // [B1, B5, C1, V7] |
| 17587 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xe3\x80\x82\xc3\x9f\xe0\xa3\xa219.\xe2\x89\xaf", true); } // [B1, B5, V7, A4_2] |
| 7072 | 17588 | test { try toUnicodeFail("\xe2\x80\x8c\xcd\x8f\xe3\x80\x82\xc3\x9f\xe0\xa3\xa219.>\xcc\xb8"); } // [B1, B5, C1, V7] |
| 17589 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xe3\x80\x82\xc3\x9f\xe0\xa3\xa219.>\xcc\xb8", false); } // [B1, B5, C1, V7] |
| 17590 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xe3\x80\x82\xc3\x9f\xe0\xa3\xa219.>\xcc\xb8", true); } // [B1, B5, V7, A4_2] |
| 7073 | 17591 | test { try toUnicodeFail("\xe2\x80\x8c\xcd\x8f\xe3\x80\x82SS\xe0\xa3\xa219.>\xcc\xb8"); } // [B1, B5, C1, V7] |
| 17592 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xe3\x80\x82SS\xe0\xa3\xa219.>\xcc\xb8", false); } // [B1, B5, C1, V7] |
| 17593 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xe3\x80\x82SS\xe0\xa3\xa219.>\xcc\xb8", true); } // [B1, B5, V7, A4_2] |
| 7074 | 17594 | test { try toUnicodeFail("\xe2\x80\x8c\xcd\x8f\xe3\x80\x82SS\xe0\xa3\xa219.\xe2\x89\xaf"); } // [B1, B5, C1, V7] |
| 17595 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xe3\x80\x82SS\xe0\xa3\xa219.\xe2\x89\xaf", false); } // [B1, B5, C1, V7] |
| 17596 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xe3\x80\x82SS\xe0\xa3\xa219.\xe2\x89\xaf", true); } // [B1, B5, V7, A4_2] |
| 7075 | 17597 | test { try toUnicodeFail("\xe2\x80\x8c\xcd\x8f\xe3\x80\x82ss\xe0\xa3\xa219.\xe2\x89\xaf"); } // [B1, B5, C1, V7] |
| 17598 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xe3\x80\x82ss\xe0\xa3\xa219.\xe2\x89\xaf", false); } // [B1, B5, C1, V7] |
| 17599 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xe3\x80\x82ss\xe0\xa3\xa219.\xe2\x89\xaf", true); } // [B1, B5, V7, A4_2] |
| 7076 | 17600 | test { try toUnicodeFail("\xe2\x80\x8c\xcd\x8f\xe3\x80\x82ss\xe0\xa3\xa219.>\xcc\xb8"); } // [B1, B5, C1, V7] |
| 17601 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xe3\x80\x82ss\xe0\xa3\xa219.>\xcc\xb8", false); } // [B1, B5, C1, V7] |
| 17602 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xe3\x80\x82ss\xe0\xa3\xa219.>\xcc\xb8", true); } // [B1, B5, V7, A4_2] |
| 7077 | 17603 | test { try toUnicodeFail("\xe2\x80\x8c\xcd\x8f\xe3\x80\x82Ss\xe0\xa3\xa219.>\xcc\xb8"); } // [B1, B5, C1, V7] |
| 17604 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xe3\x80\x82Ss\xe0\xa3\xa219.>\xcc\xb8", false); } // [B1, B5, C1, V7] |
| 17605 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xe3\x80\x82Ss\xe0\xa3\xa219.>\xcc\xb8", true); } // [B1, B5, V7, A4_2] |
| 7078 | 17606 | test { try toUnicodeFail("\xe2\x80\x8c\xcd\x8f\xe3\x80\x82Ss\xe0\xa3\xa219.\xe2\x89\xaf"); } // [B1, B5, C1, V7] |
| 17607 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xe3\x80\x82Ss\xe0\xa3\xa219.\xe2\x89\xaf", false); } // [B1, B5, C1, V7] |
| 17608 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xe3\x80\x82Ss\xe0\xa3\xa219.\xe2\x89\xaf", true); } // [B1, B5, V7, A4_2] |
| 7079 | 17609 | test { try toUnicodeFail(".xn--ss19-w0i.xn--hdh"); } // [B1, B5, V7, X4_2] |
| 17610 | test { try toAsciiFail(".xn--ss19-w0i.xn--hdh", false); } // [B1, B5, V7, A4_2] |
| 17611 | test { try toAsciiFail(".xn--ss19-w0i.xn--hdh", true); } // [B1, B5, V7, A4_2] |
| 7080 | 17612 | test { try toUnicodeFail("xn--0ug.xn--ss19-w0i.xn--hdh"); } // [B1, B5, C1, V7] |
| 17613 | test { try toAsciiFail("xn--0ug.xn--ss19-w0i.xn--hdh", false); } // [B1, B5, C1, V7] |
| 17614 | test { try toAsciiFail("xn--0ug.xn--ss19-w0i.xn--hdh", true); } // [B1, B5, C1, V7] |
| 7081 | 17615 | test { try toUnicodeFail("xn--0ug.xn--19-fia813f.xn--hdh"); } // [B1, B5, C1, V7] |
| 17616 | test { try toAsciiFail("xn--0ug.xn--19-fia813f.xn--hdh", false); } // [B1, B5, C1, V7] |
| 17617 | test { try toAsciiFail("xn--0ug.xn--19-fia813f.xn--hdh", true); } // [B1, B5, C1, V7] |
| 7082 | 17618 | test { try toUnicodeFail("\xe2\x80\x8c\xcd\x8f\xef\xbd\xa1SS\xe0\xa3\xa2\xe2\x92\x9a>\xcc\xb8"); } // [B1, B5, B6, C1, V7] |
| 17619 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xef\xbd\xa1SS\xe0\xa3\xa2\xe2\x92\x9a>\xcc\xb8", false); } // [B1, B5, B6, C1, V7] |
| 17620 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xef\xbd\xa1SS\xe0\xa3\xa2\xe2\x92\x9a>\xcc\xb8", true); } // [B5, B6, V7, A4_2] |
| 7083 | 17621 | test { try toUnicodeFail("\xe2\x80\x8c\xcd\x8f\xef\xbd\xa1SS\xe0\xa3\xa2\xe2\x92\x9a\xe2\x89\xaf"); } // [B1, B5, B6, C1, V7] |
| 17622 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xef\xbd\xa1SS\xe0\xa3\xa2\xe2\x92\x9a\xe2\x89\xaf", false); } // [B1, B5, B6, C1, V7] |
| 17623 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xef\xbd\xa1SS\xe0\xa3\xa2\xe2\x92\x9a\xe2\x89\xaf", true); } // [B5, B6, V7, A4_2] |
| 7084 | 17624 | test { try toUnicodeFail("\xe2\x80\x8c\xcd\x8f\xef\xbd\xa1ss\xe0\xa3\xa2\xe2\x92\x9a\xe2\x89\xaf"); } // [B1, B5, B6, C1, V7] |
| 17625 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xef\xbd\xa1ss\xe0\xa3\xa2\xe2\x92\x9a\xe2\x89\xaf", false); } // [B1, B5, B6, C1, V7] |
| 17626 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xef\xbd\xa1ss\xe0\xa3\xa2\xe2\x92\x9a\xe2\x89\xaf", true); } // [B5, B6, V7, A4_2] |
| 7085 | 17627 | test { try toUnicodeFail("\xe2\x80\x8c\xcd\x8f\xef\xbd\xa1ss\xe0\xa3\xa2\xe2\x92\x9a>\xcc\xb8"); } // [B1, B5, B6, C1, V7] |
| 17628 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xef\xbd\xa1ss\xe0\xa3\xa2\xe2\x92\x9a>\xcc\xb8", false); } // [B1, B5, B6, C1, V7] |
| 17629 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xef\xbd\xa1ss\xe0\xa3\xa2\xe2\x92\x9a>\xcc\xb8", true); } // [B5, B6, V7, A4_2] |
| 7086 | 17630 | test { try toUnicodeFail("\xe2\x80\x8c\xcd\x8f\xef\xbd\xa1Ss\xe0\xa3\xa2\xe2\x92\x9a>\xcc\xb8"); } // [B1, B5, B6, C1, V7] |
| 17631 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xef\xbd\xa1Ss\xe0\xa3\xa2\xe2\x92\x9a>\xcc\xb8", false); } // [B1, B5, B6, C1, V7] |
| 17632 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xef\xbd\xa1Ss\xe0\xa3\xa2\xe2\x92\x9a>\xcc\xb8", true); } // [B5, B6, V7, A4_2] |
| 7087 | 17633 | test { try toUnicodeFail("\xe2\x80\x8c\xcd\x8f\xef\xbd\xa1Ss\xe0\xa3\xa2\xe2\x92\x9a\xe2\x89\xaf"); } // [B1, B5, B6, C1, V7] |
| 17634 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xef\xbd\xa1Ss\xe0\xa3\xa2\xe2\x92\x9a\xe2\x89\xaf", false); } // [B1, B5, B6, C1, V7] |
| 17635 | test { try toAsciiFail("\xe2\x80\x8c\xcd\x8f\xef\xbd\xa1Ss\xe0\xa3\xa2\xe2\x92\x9a\xe2\x89\xaf", true); } // [B5, B6, V7, A4_2] |
| 7088 | 17636 | test { try toUnicodeFail(".xn--ss-9if872xjjc"); } // [B5, B6, V7, X4_2] |
| 17637 | test { try toAsciiFail(".xn--ss-9if872xjjc", false); } // [B5, B6, V7, A4_2] |
| 17638 | test { try toAsciiFail(".xn--ss-9if872xjjc", true); } // [B5, B6, V7, A4_2] |
| 7089 | 17639 | test { try toUnicodeFail("xn--0ug.xn--ss-9if872xjjc"); } // [B1, B5, B6, C1, V7] |
| 17640 | test { try toAsciiFail("xn--0ug.xn--ss-9if872xjjc", false); } // [B1, B5, B6, C1, V7] |
| 17641 | test { try toAsciiFail("xn--0ug.xn--ss-9if872xjjc", true); } // [B1, B5, B6, C1, V7] |
| 7090 | 17642 | test { try toUnicodeFail("xn--0ug.xn--zca612bx9vo5b"); } // [B1, B5, B6, C1, V7] |
| 17643 | test { try toAsciiFail("xn--0ug.xn--zca612bx9vo5b", false); } // [B1, B5, B6, C1, V7] |
| 17644 | test { try toAsciiFail("xn--0ug.xn--zca612bx9vo5b", true); } // [B1, B5, B6, C1, V7] |
| 7091 | 17645 | test { try toUnicodeFail("\xe2\x80\x8c\xf0\x9e\xa5\x8d\xe1\xa1\x8c\xef\xbc\x8e\xf0\xa3\x83\x94"); } // [B1, C1, V7] |
| 17646 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x9e\xa5\x8d\xe1\xa1\x8c\xef\xbc\x8e\xf0\xa3\x83\x94", false); } // [B1, C1, V7] |
| 17647 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x9e\xa5\x8d\xe1\xa1\x8c\xef\xbc\x8e\xf0\xa3\x83\x94", true); } // [B2, B3, V7] |
| 7092 | 17648 | test { try toUnicodeFail("\xe2\x80\x8c\xf0\x9e\xa5\x8d\xe1\xa1\x8c.\xf0\xa3\x83\x94"); } // [B1, C1, V7] |
| 17649 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x9e\xa5\x8d\xe1\xa1\x8c.\xf0\xa3\x83\x94", false); } // [B1, C1, V7] |
| 17650 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x9e\xa5\x8d\xe1\xa1\x8c.\xf0\xa3\x83\x94", true); } // [B2, B3, V7] |
| 7093 | 17651 | test { try toUnicodeFail("xn--c8e5919u.xn--od1j"); } // [B2, B3, V7] |
| 17652 | test { try toAsciiFail("xn--c8e5919u.xn--od1j", false); } // [B2, B3, V7] |
| 17653 | test { try toAsciiFail("xn--c8e5919u.xn--od1j", true); } // [B2, B3, V7] |
| 7094 | 17654 | test { try toUnicodeFail("xn--c8e180bqz13b.xn--od1j"); } // [B1, C1, V7] |
| 17655 | test { try toAsciiFail("xn--c8e180bqz13b.xn--od1j", false); } // [B1, C1, V7] |
| 17656 | test { try toAsciiFail("xn--c8e180bqz13b.xn--od1j", true); } // [B1, C1, V7] |
| 7095 | 17657 | test { try toUnicodeFail("\xdf\x90\xf2\x9c\xac\x9d-\xf1\xa1\xa2\xac\xe3\x80\x82\xe0\xbe\xa0\xe1\x82\xbb\xf0\x9e\xb7\x8f\xf0\x9d\x86\xac"); } // [B1, B2, B3, V6, V7] |
| 17658 | test { try toAsciiFail("\xdf\x90\xf2\x9c\xac\x9d-\xf1\xa1\xa2\xac\xe3\x80\x82\xe0\xbe\xa0\xe1\x82\xbb\xf0\x9e\xb7\x8f\xf0\x9d\x86\xac", false); } // [B1, B2, B3, V6, V7] |
| 17659 | test { try toAsciiFail("\xdf\x90\xf2\x9c\xac\x9d-\xf1\xa1\xa2\xac\xe3\x80\x82\xe0\xbe\xa0\xe1\x82\xbb\xf0\x9e\xb7\x8f\xf0\x9d\x86\xac", true); } // [B1, B2, B3, V6, V7] |
| 7096 | 17660 | test { try toUnicodeFail("\xdf\x90\xf2\x9c\xac\x9d-\xf1\xa1\xa2\xac\xe3\x80\x82\xe0\xbe\xa0\xe2\xb4\x9b\xf0\x9e\xb7\x8f\xf0\x9d\x86\xac"); } // [B1, B2, B3, V6, V7] |
| 17661 | test { try toAsciiFail("\xdf\x90\xf2\x9c\xac\x9d-\xf1\xa1\xa2\xac\xe3\x80\x82\xe0\xbe\xa0\xe2\xb4\x9b\xf0\x9e\xb7\x8f\xf0\x9d\x86\xac", false); } // [B1, B2, B3, V6, V7] |
| 17662 | test { try toAsciiFail("\xdf\x90\xf2\x9c\xac\x9d-\xf1\xa1\xa2\xac\xe3\x80\x82\xe0\xbe\xa0\xe2\xb4\x9b\xf0\x9e\xb7\x8f\xf0\x9d\x86\xac", true); } // [B1, B2, B3, V6, V7] |
| 7097 | 17663 | test { try toUnicodeFail("xn----8bd11730jefvw.xn--wfd802mpm20agsxa"); } // [B1, B2, B3, V6, V7] |
| 17664 | test { try toAsciiFail("xn----8bd11730jefvw.xn--wfd802mpm20agsxa", false); } // [B1, B2, B3, V6, V7] |
| 17665 | test { try toAsciiFail("xn----8bd11730jefvw.xn--wfd802mpm20agsxa", true); } // [B1, B2, B3, V6, V7] |
| 7098 | 17666 | test { try toUnicodeFail("xn----8bd11730jefvw.xn--wfd08cd265hgsxa"); } // [B1, B2, B3, V6, V7] |
| 17667 | test { try toAsciiFail("xn----8bd11730jefvw.xn--wfd08cd265hgsxa", false); } // [B1, B2, B3, V6, V7] |
| 17668 | test { try toAsciiFail("xn----8bd11730jefvw.xn--wfd08cd265hgsxa", true); } // [B1, B2, B3, V6, V7] |
| 7099 | 17669 | test { try toUnicodeFail("\xf0\x9d\xa8\xa5\xe3\x80\x82\xe2\xab\x9f\xf0\x91\x88\xbe"); } // [V6] |
| 17670 | test { try toAsciiFail("\xf0\x9d\xa8\xa5\xe3\x80\x82\xe2\xab\x9f\xf0\x91\x88\xbe", false); } // [V6] |
| 17671 | test { try toAsciiFail("\xf0\x9d\xa8\xa5\xe3\x80\x82\xe2\xab\x9f\xf0\x91\x88\xbe", true); } // [V6] |
| 7100 | 17672 | test { try toUnicodeFail("xn--n82h.xn--63iw010f"); } // [V6] |
| 17673 | test { try toAsciiFail("xn--n82h.xn--63iw010f", false); } // [V6] |
| 17674 | test { try toAsciiFail("xn--n82h.xn--63iw010f", true); } // [V6] |
| 7101 | 17675 | test { try toUnicodeFail("\xe2\xbe\x9b\xdd\x93.\xe1\x82\xb5\xf0\x9e\xa0\xac\xd8\x84\xe2\x80\x8d"); } // [B5, B6, C2, V7] |
| 17676 | test { try toAsciiFail("\xe2\xbe\x9b\xdd\x93.\xe1\x82\xb5\xf0\x9e\xa0\xac\xd8\x84\xe2\x80\x8d", false); } // [B5, B6, C2, V7] |
| 17677 | test { try toAsciiFail("\xe2\xbe\x9b\xdd\x93.\xe1\x82\xb5\xf0\x9e\xa0\xac\xd8\x84\xe2\x80\x8d", true); } // [B5, B6, V7] |
| 7102 | 17678 | test { try toUnicodeFail("\xe8\xb5\xb0\xdd\x93.\xe1\x82\xb5\xf0\x9e\xa0\xac\xd8\x84\xe2\x80\x8d"); } // [B5, B6, C2, V7] |
| 17679 | test { try toAsciiFail("\xe8\xb5\xb0\xdd\x93.\xe1\x82\xb5\xf0\x9e\xa0\xac\xd8\x84\xe2\x80\x8d", false); } // [B5, B6, C2, V7] |
| 17680 | test { try toAsciiFail("\xe8\xb5\xb0\xdd\x93.\xe1\x82\xb5\xf0\x9e\xa0\xac\xd8\x84\xe2\x80\x8d", true); } // [B5, B6, V7] |
| 7103 | 17681 | test { try toUnicodeFail("\xe8\xb5\xb0\xdd\x93.\xe2\xb4\x95\xf0\x9e\xa0\xac\xd8\x84\xe2\x80\x8d"); } // [B5, B6, C2, V7] |
| 17682 | test { try toAsciiFail("\xe8\xb5\xb0\xdd\x93.\xe2\xb4\x95\xf0\x9e\xa0\xac\xd8\x84\xe2\x80\x8d", false); } // [B5, B6, C2, V7] |
| 17683 | test { try toAsciiFail("\xe8\xb5\xb0\xdd\x93.\xe2\xb4\x95\xf0\x9e\xa0\xac\xd8\x84\xe2\x80\x8d", true); } // [B5, B6, V7] |
| 7104 | 17684 | test { try toUnicodeFail("xn--6ob9779d.xn--mfb511rxu80a"); } // [B5, B6, V7] |
| 17685 | test { try toAsciiFail("xn--6ob9779d.xn--mfb511rxu80a", false); } // [B5, B6, V7] |
| 17686 | test { try toAsciiFail("xn--6ob9779d.xn--mfb511rxu80a", true); } // [B5, B6, V7] |
| 7105 | 17687 | test { try toUnicodeFail("xn--6ob9779d.xn--mfb444k5gjt754b"); } // [B5, B6, C2, V7] |
| 17688 | test { try toAsciiFail("xn--6ob9779d.xn--mfb444k5gjt754b", false); } // [B5, B6, C2, V7] |
| 17689 | test { try toAsciiFail("xn--6ob9779d.xn--mfb444k5gjt754b", true); } // [B5, B6, C2, V7] |
| 7106 | 17690 | test { try toUnicodeFail("\xe2\xbe\x9b\xdd\x93.\xe2\xb4\x95\xf0\x9e\xa0\xac\xd8\x84\xe2\x80\x8d"); } // [B5, B6, C2, V7] |
| 17691 | test { try toAsciiFail("\xe2\xbe\x9b\xdd\x93.\xe2\xb4\x95\xf0\x9e\xa0\xac\xd8\x84\xe2\x80\x8d", false); } // [B5, B6, C2, V7] |
| 17692 | test { try toAsciiFail("\xe2\xbe\x9b\xdd\x93.\xe2\xb4\x95\xf0\x9e\xa0\xac\xd8\x84\xe2\x80\x8d", true); } // [B5, B6, V7] |
| 7107 | 17693 | test { try toUnicodeFail("xn--6ob9779d.xn--mfb785ck569a"); } // [B5, B6, V7] |
| 17694 | test { try toAsciiFail("xn--6ob9779d.xn--mfb785ck569a", false); } // [B5, B6, V7] |
| 17695 | test { try toAsciiFail("xn--6ob9779d.xn--mfb785ck569a", true); } // [B5, B6, V7] |
| 7108 | 17696 | test { try toUnicodeFail("xn--6ob9779d.xn--mfb785czmm0y85b"); } // [B5, B6, C2, V7] |
| 17697 | test { try toAsciiFail("xn--6ob9779d.xn--mfb785czmm0y85b", false); } // [B5, B6, C2, V7] |
| 17698 | test { try toAsciiFail("xn--6ob9779d.xn--mfb785czmm0y85b", true); } // [B5, B6, C2, V7] |
| 7109 | 17699 | test { try toUnicodeFail("-\xe1\xa2\x97\xe2\x80\x8c\xf0\x9f\x84\x84.\xf0\x91\x9c\xa2"); } // [C1, V3, V6, U1] |
| 17700 | test { try toAsciiFail("-\xe1\xa2\x97\xe2\x80\x8c\xf0\x9f\x84\x84.\xf0\x91\x9c\xa2", false); } // [C1, V3, V6, U1] |
| 17701 | test { try toAsciiFail("-\xe1\xa2\x97\xe2\x80\x8c\xf0\x9f\x84\x84.\xf0\x91\x9c\xa2", true); } // [V3, V6, U1] |
| 7110 | 17702 | test { try toUnicodeFail("-\xe1\xa2\x97\xe2\x80\x8c3,.\xf0\x91\x9c\xa2"); } // [C1, V3, V6, U1] |
| 17703 | test { try toAsciiFail("-\xe1\xa2\x97\xe2\x80\x8c3,.\xf0\x91\x9c\xa2", false); } // [C1, V3, V6, U1] |
| 17704 | test { try toAsciiFail("-\xe1\xa2\x97\xe2\x80\x8c3,.\xf0\x91\x9c\xa2", true); } // [V3, V6, U1] |
| 7111 | 17705 | test { try toUnicodeFail("xn---3,-3eu.xn--9h2d"); } // [V3, V6, U1] |
| 17706 | test { try toAsciiFail("xn---3,-3eu.xn--9h2d", false); } // [V3, V6, U1] |
| 17707 | test { try toAsciiFail("xn---3,-3eu.xn--9h2d", true); } // [V3, V6, U1] |
| 7112 | 17708 | test { try toUnicodeFail("xn---3,-3eu051c.xn--9h2d"); } // [C1, V3, V6, U1] |
| 17709 | test { try toAsciiFail("xn---3,-3eu051c.xn--9h2d", false); } // [C1, V3, V6, U1] |
| 17710 | test { try toAsciiFail("xn---3,-3eu051c.xn--9h2d", true); } // [C1, V3, V6, U1] |
| 7113 | 17711 | test { try toUnicodeFail("xn----pck1820x.xn--9h2d"); } // [V3, V6, V7] |
| 17712 | test { try toAsciiFail("xn----pck1820x.xn--9h2d", false); } // [V3, V6, V7] |
| 17713 | test { try toAsciiFail("xn----pck1820x.xn--9h2d", true); } // [V3, V6, V7] |
| 7114 | 17714 | test { try toUnicodeFail("xn----pck312bx563c.xn--9h2d"); } // [C1, V3, V6, V7] |
| 17715 | test { try toAsciiFail("xn----pck312bx563c.xn--9h2d", false); } // [C1, V3, V6, V7] |
| 17716 | test { try toAsciiFail("xn----pck312bx563c.xn--9h2d", true); } // [C1, V3, V6, V7] |
| 7115 | 17717 | test { try toUnicodeFail("\xe2\x89\xa0\xf0\x90\xb8\x81\xf0\xb9\x8f\x81\xe2\x80\x8c.\xe1\x82\xba\xf2\xb3\x84\xa0"); } // [B1, C1, V7] |
| 17718 | test { try toAsciiFail("\xe2\x89\xa0\xf0\x90\xb8\x81\xf0\xb9\x8f\x81\xe2\x80\x8c.\xe1\x82\xba\xf2\xb3\x84\xa0", false); } // [B1, C1, V7] |
| 17719 | test { try toAsciiFail("\xe2\x89\xa0\xf0\x90\xb8\x81\xf0\xb9\x8f\x81\xe2\x80\x8c.\xe1\x82\xba\xf2\xb3\x84\xa0", true); } // [B1, V7] |
| 7116 | 17720 | test { try toUnicodeFail("=\xcc\xb8\xf0\x90\xb8\x81\xf0\xb9\x8f\x81\xe2\x80\x8c.\xe1\x82\xba\xf2\xb3\x84\xa0"); } // [B1, C1, V7] |
| 17721 | test { try toAsciiFail("=\xcc\xb8\xf0\x90\xb8\x81\xf0\xb9\x8f\x81\xe2\x80\x8c.\xe1\x82\xba\xf2\xb3\x84\xa0", false); } // [B1, C1, V7] |
| 17722 | test { try toAsciiFail("=\xcc\xb8\xf0\x90\xb8\x81\xf0\xb9\x8f\x81\xe2\x80\x8c.\xe1\x82\xba\xf2\xb3\x84\xa0", true); } // [B1, V7] |
| 7117 | 17723 | test { try toUnicodeFail("=\xcc\xb8\xf0\x90\xb8\x81\xf0\xb9\x8f\x81\xe2\x80\x8c.\xe2\xb4\x9a\xf2\xb3\x84\xa0"); } // [B1, C1, V7] |
| 17724 | test { try toAsciiFail("=\xcc\xb8\xf0\x90\xb8\x81\xf0\xb9\x8f\x81\xe2\x80\x8c.\xe2\xb4\x9a\xf2\xb3\x84\xa0", false); } // [B1, C1, V7] |
| 17725 | test { try toAsciiFail("=\xcc\xb8\xf0\x90\xb8\x81\xf0\xb9\x8f\x81\xe2\x80\x8c.\xe2\xb4\x9a\xf2\xb3\x84\xa0", true); } // [B1, V7] |
| 7118 | 17726 | test { try toUnicodeFail("\xe2\x89\xa0\xf0\x90\xb8\x81\xf0\xb9\x8f\x81\xe2\x80\x8c.\xe2\xb4\x9a\xf2\xb3\x84\xa0"); } // [B1, C1, V7] |
| 17727 | test { try toAsciiFail("\xe2\x89\xa0\xf0\x90\xb8\x81\xf0\xb9\x8f\x81\xe2\x80\x8c.\xe2\xb4\x9a\xf2\xb3\x84\xa0", false); } // [B1, C1, V7] |
| 17728 | test { try toAsciiFail("\xe2\x89\xa0\xf0\x90\xb8\x81\xf0\xb9\x8f\x81\xe2\x80\x8c.\xe2\xb4\x9a\xf2\xb3\x84\xa0", true); } // [B1, V7] |
| 7119 | 17729 | test { try toUnicodeFail("xn--1ch2293gv3nr.xn--ilj23531g"); } // [B1, V7] |
| 17730 | test { try toAsciiFail("xn--1ch2293gv3nr.xn--ilj23531g", false); } // [B1, V7] |
| 17731 | test { try toAsciiFail("xn--1ch2293gv3nr.xn--ilj23531g", true); } // [B1, V7] |
| 7120 | 17732 | test { try toUnicodeFail("xn--0ug83gn618a21ov.xn--ilj23531g"); } // [B1, C1, V7] |
| 17733 | test { try toAsciiFail("xn--0ug83gn618a21ov.xn--ilj23531g", false); } // [B1, C1, V7] |
| 17734 | test { try toAsciiFail("xn--0ug83gn618a21ov.xn--ilj23531g", true); } // [B1, C1, V7] |
| 7121 | 17735 | test { try toUnicodeFail("xn--1ch2293gv3nr.xn--ynd49496l"); } // [B1, V7] |
| 17736 | test { try toAsciiFail("xn--1ch2293gv3nr.xn--ynd49496l", false); } // [B1, V7] |
| 17737 | test { try toAsciiFail("xn--1ch2293gv3nr.xn--ynd49496l", true); } // [B1, V7] |
| 7122 | 17738 | test { try toUnicodeFail("xn--0ug83gn618a21ov.xn--ynd49496l"); } // [B1, C1, V7] |
| 17739 | test { try toAsciiFail("xn--0ug83gn618a21ov.xn--ynd49496l", false); } // [B1, C1, V7] |
| 17740 | test { try toAsciiFail("xn--0ug83gn618a21ov.xn--ynd49496l", true); } // [B1, C1, V7] |
| 7123 | 17741 | test { try toUnicodeFail("\xd9\xa9\xef\xbd\xa1\xf3\xa0\x87\x80\xf0\x91\x87\x8a"); } // [B1, V6] |
| 17742 | test { try toAsciiFail("\xd9\xa9\xef\xbd\xa1\xf3\xa0\x87\x80\xf0\x91\x87\x8a", false); } // [B1, V6] |
| 17743 | test { try toAsciiFail("\xd9\xa9\xef\xbd\xa1\xf3\xa0\x87\x80\xf0\x91\x87\x8a", true); } // [B1, V6] |
| 7124 | 17744 | test { try toUnicodeFail("\xd9\xa9\xe3\x80\x82\xf3\xa0\x87\x80\xf0\x91\x87\x8a"); } // [B1, V6] |
| 17745 | test { try toAsciiFail("\xd9\xa9\xe3\x80\x82\xf3\xa0\x87\x80\xf0\x91\x87\x8a", false); } // [B1, V6] |
| 17746 | test { try toAsciiFail("\xd9\xa9\xe3\x80\x82\xf3\xa0\x87\x80\xf0\x91\x87\x8a", true); } // [B1, V6] |
| 7125 | 17747 | test { try toUnicodeFail("xn--iib.xn--6d1d"); } // [B1, V6] |
| 17748 | test { try toAsciiFail("xn--iib.xn--6d1d", false); } // [B1, V6] |
| 17749 | test { try toAsciiFail("xn--iib.xn--6d1d", true); } // [B1, V6] |
| 7126 | 17750 | test { try toUnicodeFail("\xe1\x82\x86\xf0\x9e\xb6\x80\xe2\x89\xaf\xe2\x92\x8d\xe3\x80\x82-"); } // [B1, V3, V6, V7] |
| 17751 | test { try toAsciiFail("\xe1\x82\x86\xf0\x9e\xb6\x80\xe2\x89\xaf\xe2\x92\x8d\xe3\x80\x82-", false); } // [B1, V3, V6, V7] |
| 17752 | test { try toAsciiFail("\xe1\x82\x86\xf0\x9e\xb6\x80\xe2\x89\xaf\xe2\x92\x8d\xe3\x80\x82-", true); } // [B1, V3, V6, V7] |
| 7127 | 17753 | test { try toUnicodeFail("\xe1\x82\x86\xf0\x9e\xb6\x80>\xcc\xb8\xe2\x92\x8d\xe3\x80\x82-"); } // [B1, V3, V6, V7] |
| 17754 | test { try toAsciiFail("\xe1\x82\x86\xf0\x9e\xb6\x80>\xcc\xb8\xe2\x92\x8d\xe3\x80\x82-", false); } // [B1, V3, V6, V7] |
| 17755 | test { try toAsciiFail("\xe1\x82\x86\xf0\x9e\xb6\x80>\xcc\xb8\xe2\x92\x8d\xe3\x80\x82-", true); } // [B1, V3, V6, V7] |
| 7128 | 17756 | test { try toUnicodeFail("\xe1\x82\x86\xf0\x9e\xb6\x80\xe2\x89\xaf6.\xe3\x80\x82-"); } // [B1, V3, V6, V7, X4_2] |
| 17757 | test { try toAsciiFail("\xe1\x82\x86\xf0\x9e\xb6\x80\xe2\x89\xaf6.\xe3\x80\x82-", false); } // [B1, V3, V6, V7, A4_2] |
| 17758 | test { try toAsciiFail("\xe1\x82\x86\xf0\x9e\xb6\x80\xe2\x89\xaf6.\xe3\x80\x82-", true); } // [B1, V3, V6, V7, A4_2] |
| 7129 | 17759 | test { try toUnicodeFail("\xe1\x82\x86\xf0\x9e\xb6\x80>\xcc\xb86.\xe3\x80\x82-"); } // [B1, V3, V6, V7, X4_2] |
| 17760 | test { try toAsciiFail("\xe1\x82\x86\xf0\x9e\xb6\x80>\xcc\xb86.\xe3\x80\x82-", false); } // [B1, V3, V6, V7, A4_2] |
| 17761 | test { try toAsciiFail("\xe1\x82\x86\xf0\x9e\xb6\x80>\xcc\xb86.\xe3\x80\x82-", true); } // [B1, V3, V6, V7, A4_2] |
| 7130 | 17762 | test { try toUnicodeFail("xn--6-oyg968k7h74b..-"); } // [B1, V3, V6, V7, X4_2] |
| 17763 | test { try toAsciiFail("xn--6-oyg968k7h74b..-", false); } // [B1, V3, V6, V7, A4_2] |
| 17764 | test { try toAsciiFail("xn--6-oyg968k7h74b..-", true); } // [B1, V3, V6, V7, A4_2] |
| 7131 | 17765 | test { try toUnicodeFail("xn--hmd482gqqb8730g.-"); } // [B1, V3, V6, V7] |
| 17766 | test { try toAsciiFail("xn--hmd482gqqb8730g.-", false); } // [B1, V3, V6, V7] |
| 17767 | test { try toAsciiFail("xn--hmd482gqqb8730g.-", true); } // [B1, V3, V6, V7] |
| 7132 | 17768 | test { try toUnicodeFail("\xe1\x9e\xb4.\xec\xae\x87-"); } // [V3, X4_2] |
| 17769 | test { try toAsciiFail("\xe1\x9e\xb4.\xec\xae\x87-", false); } // [V3, A4_2] |
| 17770 | test { try toAsciiFail("\xe1\x9e\xb4.\xec\xae\x87-", true); } // [V3, A4_2] |
| 7133 | 17771 | test { try toUnicodeFail("\xe1\x9e\xb4.\xe1\x84\x8d\xe1\x85\xb0\xe1\x86\xae-"); } // [V3, X4_2] |
| 17772 | test { try toAsciiFail("\xe1\x9e\xb4.\xe1\x84\x8d\xe1\x85\xb0\xe1\x86\xae-", false); } // [V3, A4_2] |
| 17773 | test { try toAsciiFail("\xe1\x9e\xb4.\xe1\x84\x8d\xe1\x85\xb0\xe1\x86\xae-", true); } // [V3, A4_2] |
| 7134 | 17774 | test { try toUnicodeFail(".xn----938f"); } // [V3, X4_2] |
| 17775 | test { try toAsciiFail(".xn----938f", false); } // [V3, A4_2] |
| 17776 | test { try toAsciiFail(".xn----938f", true); } // [V3, A4_2] |
| 7135 | 17777 | test { try toUnicodeFail("xn--z3e.xn----938f"); } // [V3, V6, V7] |
| 17778 | test { try toAsciiFail("xn--z3e.xn----938f", false); } // [V3, V6, V7] |
| 17779 | test { try toAsciiFail("xn--z3e.xn----938f", true); } // [V3, V6, V7] |
| 7136 | 17780 | test { try toUnicodeFail("\xe2\x80\x8c\xf0\x91\x93\x82\xe3\x80\x82\xe2\x92\x88-\xf4\x80\xaa\x9b"); } // [C1, V7] |
| 17781 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x91\x93\x82\xe3\x80\x82\xe2\x92\x88-\xf4\x80\xaa\x9b", false); } // [C1, V7] |
| 17782 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x91\x93\x82\xe3\x80\x82\xe2\x92\x88-\xf4\x80\xaa\x9b", true); } // [V6, V7] |
| 7137 | 17783 | test { try toUnicodeFail("\xe2\x80\x8c\xf0\x91\x93\x82\xe3\x80\x821.-\xf4\x80\xaa\x9b"); } // [C1, V3, V7] |
| 17784 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x91\x93\x82\xe3\x80\x821.-\xf4\x80\xaa\x9b", false); } // [C1, V3, V7] |
| 17785 | test { try toAsciiFail("\xe2\x80\x8c\xf0\x91\x93\x82\xe3\x80\x821.-\xf4\x80\xaa\x9b", true); } // [V3, V6, V7] |
| 7138 | 17786 | test { try toUnicodeFail("xn--wz1d.1.xn----rg03o"); } // [V3, V6, V7] |
| 17787 | test { try toAsciiFail("xn--wz1d.1.xn----rg03o", false); } // [V3, V6, V7] |
| 17788 | test { try toAsciiFail("xn--wz1d.1.xn----rg03o", true); } // [V3, V6, V7] |
| 7139 | 17789 | test { try toUnicodeFail("xn--0ugy057g.1.xn----rg03o"); } // [C1, V3, V7] |
| 17790 | test { try toAsciiFail("xn--0ugy057g.1.xn----rg03o", false); } // [C1, V3, V7] |
| 17791 | test { try toAsciiFail("xn--0ugy057g.1.xn----rg03o", true); } // [C1, V3, V7] |
| 7140 | 17792 | test { try toUnicodeFail("xn--wz1d.xn----dcp29674o"); } // [V6, V7] |
| 17793 | test { try toAsciiFail("xn--wz1d.xn----dcp29674o", false); } // [V6, V7] |
| 17794 | test { try toAsciiFail("xn--wz1d.xn----dcp29674o", true); } // [V6, V7] |
| 7141 | 17795 | test { try toUnicodeFail("xn--0ugy057g.xn----dcp29674o"); } // [C1, V7] |
| 17796 | test { try toAsciiFail("xn--0ugy057g.xn----dcp29674o", false); } // [C1, V7] |
| 17797 | test { try toAsciiFail("xn--0ugy057g.xn----dcp29674o", true); } // [C1, V7] |
| 7142 | 17798 | test { try toUnicodeFail("\xe2\x92\x88\xef\xba\xae\xe2\x80\x8c\xe3\x80\x82\xe2\x83\xa9\xf0\x9f\x96\x9e\xe2\x80\x8c\xf0\x96\xac\xb4"); } // [B1, C1, V6, V7] |
| 17799 | test { try toAsciiFail("\xe2\x92\x88\xef\xba\xae\xe2\x80\x8c\xe3\x80\x82\xe2\x83\xa9\xf0\x9f\x96\x9e\xe2\x80\x8c\xf0\x96\xac\xb4", false); } // [B1, C1, V6, V7] |
| 17800 | test { try toAsciiFail("\xe2\x92\x88\xef\xba\xae\xe2\x80\x8c\xe3\x80\x82\xe2\x83\xa9\xf0\x9f\x96\x9e\xe2\x80\x8c\xf0\x96\xac\xb4", true); } // [B1, V6, V7] |
| 7143 | 17801 | test { try toUnicodeFail("1.\xd8\xb1\xe2\x80\x8c\xe3\x80\x82\xe2\x83\xa9\xf0\x9f\x96\x9e\xe2\x80\x8c\xf0\x96\xac\xb4"); } // [B1, B3, C1, V6] |
| 17802 | test { try toAsciiFail("1.\xd8\xb1\xe2\x80\x8c\xe3\x80\x82\xe2\x83\xa9\xf0\x9f\x96\x9e\xe2\x80\x8c\xf0\x96\xac\xb4", false); } // [B1, B3, C1, V6] |
| 17803 | test { try toAsciiFail("1.\xd8\xb1\xe2\x80\x8c\xe3\x80\x82\xe2\x83\xa9\xf0\x9f\x96\x9e\xe2\x80\x8c\xf0\x96\xac\xb4", true); } // [B1, V6] |
| 7144 | 17804 | test { try toUnicodeFail("1.xn--wgb.xn--c1g6021kg18c"); } // [B1, V6] |
| 17805 | test { try toAsciiFail("1.xn--wgb.xn--c1g6021kg18c", false); } // [B1, V6] |
| 17806 | test { try toAsciiFail("1.xn--wgb.xn--c1g6021kg18c", true); } // [B1, V6] |
| 7145 | 17807 | test { try toUnicodeFail("1.xn--wgb253k.xn--0ugz6a8040fty5d"); } // [B1, B3, C1, V6] |
| 17808 | test { try toAsciiFail("1.xn--wgb253k.xn--0ugz6a8040fty5d", false); } // [B1, B3, C1, V6] |
| 17809 | test { try toAsciiFail("1.xn--wgb253k.xn--0ugz6a8040fty5d", true); } // [B1, B3, C1, V6] |
| 7146 | 17810 | test { try toUnicodeFail("xn--wgb746m.xn--c1g6021kg18c"); } // [B1, V6, V7] |
| 17811 | test { try toAsciiFail("xn--wgb746m.xn--c1g6021kg18c", false); } // [B1, V6, V7] |
| 17812 | test { try toAsciiFail("xn--wgb746m.xn--c1g6021kg18c", true); } // [B1, V6, V7] |
| 7147 | 17813 | test { try toUnicodeFail("xn--wgb253kmfd.xn--0ugz6a8040fty5d"); } // [B1, C1, V6, V7] |
| 17814 | test { try toAsciiFail("xn--wgb253kmfd.xn--0ugz6a8040fty5d", false); } // [B1, C1, V6, V7] |
| 17815 | test { try toAsciiFail("xn--wgb253kmfd.xn--0ugz6a8040fty5d", true); } // [B1, C1, V6, V7] |
| 7148 | 17816 | test { try toUnicodeFail("\xf3\x8c\xad\x87\xef\xbd\xa1\xf0\x9d\x9f\x90\xe1\xae\xa8\xdf\x94"); } // [B1, V7] |
| 17817 | test { try toAsciiFail("\xf3\x8c\xad\x87\xef\xbd\xa1\xf0\x9d\x9f\x90\xe1\xae\xa8\xdf\x94", false); } // [B1, V7] |
| 17818 | test { try toAsciiFail("\xf3\x8c\xad\x87\xef\xbd\xa1\xf0\x9d\x9f\x90\xe1\xae\xa8\xdf\x94", true); } // [B1, V7] |
| 7149 | 17819 | test { try toUnicodeFail("\xf3\x8c\xad\x87\xe3\x80\x822\xe1\xae\xa8\xdf\x94"); } // [B1, V7] |
| 17820 | test { try toAsciiFail("\xf3\x8c\xad\x87\xe3\x80\x822\xe1\xae\xa8\xdf\x94", false); } // [B1, V7] |
| 17821 | test { try toAsciiFail("\xf3\x8c\xad\x87\xe3\x80\x822\xe1\xae\xa8\xdf\x94", true); } // [B1, V7] |
| 7150 | 17822 | test { try toUnicodeFail("xn--xm89d.xn--2-icd143m"); } // [B1, V7] |
| 17823 | test { try toAsciiFail("xn--xm89d.xn--2-icd143m", false); } // [B1, V7] |
| 17824 | test { try toAsciiFail("xn--xm89d.xn--2-icd143m", true); } // [B1, V7] |
| 7151 | 17825 | test { try toUnicodeFail("\xef\xb6\x8f\xf2\xab\xb3\xba.\xcf\x82\xe2\x80\x8d\xf0\x90\xb9\xb7"); } // [B2, B3, B5, B6, C2, V7] |
| 17826 | test { try toAsciiFail("\xef\xb6\x8f\xf2\xab\xb3\xba.\xcf\x82\xe2\x80\x8d\xf0\x90\xb9\xb7", false); } // [B2, B3, B5, B6, C2, V7] |
| 17827 | test { try toAsciiFail("\xef\xb6\x8f\xf2\xab\xb3\xba.\xcf\x82\xe2\x80\x8d\xf0\x90\xb9\xb7", true); } // [B2, B3, B5, B6, V7] |
| 7152 | 17828 | test { try toUnicodeFail("\xd9\x85\xd8\xae\xd9\x85\xf2\xab\xb3\xba.\xcf\x82\xe2\x80\x8d\xf0\x90\xb9\xb7"); } // [B2, B3, B5, B6, C2, V7] |
| 17829 | test { try toAsciiFail("\xd9\x85\xd8\xae\xd9\x85\xf2\xab\xb3\xba.\xcf\x82\xe2\x80\x8d\xf0\x90\xb9\xb7", false); } // [B2, B3, B5, B6, C2, V7] |
| 17830 | test { try toAsciiFail("\xd9\x85\xd8\xae\xd9\x85\xf2\xab\xb3\xba.\xcf\x82\xe2\x80\x8d\xf0\x90\xb9\xb7", true); } // [B2, B3, B5, B6, V7] |
| 7153 | 17831 | test { try toUnicodeFail("\xd9\x85\xd8\xae\xd9\x85\xf2\xab\xb3\xba.\xce\xa3\xe2\x80\x8d\xf0\x90\xb9\xb7"); } // [B2, B3, B5, B6, C2, V7] |
| 17832 | test { try toAsciiFail("\xd9\x85\xd8\xae\xd9\x85\xf2\xab\xb3\xba.\xce\xa3\xe2\x80\x8d\xf0\x90\xb9\xb7", false); } // [B2, B3, B5, B6, C2, V7] |
| 17833 | test { try toAsciiFail("\xd9\x85\xd8\xae\xd9\x85\xf2\xab\xb3\xba.\xce\xa3\xe2\x80\x8d\xf0\x90\xb9\xb7", true); } // [B2, B3, B5, B6, V7] |
| 7154 | 17834 | test { try toUnicodeFail("\xd9\x85\xd8\xae\xd9\x85\xf2\xab\xb3\xba.\xcf\x83\xe2\x80\x8d\xf0\x90\xb9\xb7"); } // [B2, B3, B5, B6, C2, V7] |
| 17835 | test { try toAsciiFail("\xd9\x85\xd8\xae\xd9\x85\xf2\xab\xb3\xba.\xcf\x83\xe2\x80\x8d\xf0\x90\xb9\xb7", false); } // [B2, B3, B5, B6, C2, V7] |
| 17836 | test { try toAsciiFail("\xd9\x85\xd8\xae\xd9\x85\xf2\xab\xb3\xba.\xcf\x83\xe2\x80\x8d\xf0\x90\xb9\xb7", true); } // [B2, B3, B5, B6, V7] |
| 7155 | 17837 | test { try toUnicodeFail("xn--tgb9bb64691z.xn--4xa6667k"); } // [B2, B3, B5, B6, V7] |
| 17838 | test { try toAsciiFail("xn--tgb9bb64691z.xn--4xa6667k", false); } // [B2, B3, B5, B6, V7] |
| 17839 | test { try toAsciiFail("xn--tgb9bb64691z.xn--4xa6667k", true); } // [B2, B3, B5, B6, V7] |
| 7156 | 17840 | test { try toUnicodeFail("xn--tgb9bb64691z.xn--4xa895lrp7n"); } // [B2, B3, B5, B6, C2, V7] |
| 17841 | test { try toAsciiFail("xn--tgb9bb64691z.xn--4xa895lrp7n", false); } // [B2, B3, B5, B6, C2, V7] |
| 17842 | test { try toAsciiFail("xn--tgb9bb64691z.xn--4xa895lrp7n", true); } // [B2, B3, B5, B6, C2, V7] |
| 7157 | 17843 | test { try toUnicodeFail("xn--tgb9bb64691z.xn--3xa006lrp7n"); } // [B2, B3, B5, B6, C2, V7] |
| 17844 | test { try toAsciiFail("xn--tgb9bb64691z.xn--3xa006lrp7n", false); } // [B2, B3, B5, B6, C2, V7] |
| 17845 | test { try toAsciiFail("xn--tgb9bb64691z.xn--3xa006lrp7n", true); } // [B2, B3, B5, B6, C2, V7] |
| 7158 | 17846 | test { try toUnicodeFail("\xef\xb6\x8f\xf2\xab\xb3\xba.\xce\xa3\xe2\x80\x8d\xf0\x90\xb9\xb7"); } // [B2, B3, B5, B6, C2, V7] |
| 17847 | test { try toAsciiFail("\xef\xb6\x8f\xf2\xab\xb3\xba.\xce\xa3\xe2\x80\x8d\xf0\x90\xb9\xb7", false); } // [B2, B3, B5, B6, C2, V7] |
| 17848 | test { try toAsciiFail("\xef\xb6\x8f\xf2\xab\xb3\xba.\xce\xa3\xe2\x80\x8d\xf0\x90\xb9\xb7", true); } // [B2, B3, B5, B6, V7] |
| 7159 | 17849 | test { try toUnicodeFail("\xef\xb6\x8f\xf2\xab\xb3\xba.\xcf\x83\xe2\x80\x8d\xf0\x90\xb9\xb7"); } // [B2, B3, B5, B6, C2, V7] |
| 17850 | test { try toAsciiFail("\xef\xb6\x8f\xf2\xab\xb3\xba.\xcf\x83\xe2\x80\x8d\xf0\x90\xb9\xb7", false); } // [B2, B3, B5, B6, C2, V7] |
| 17851 | test { try toAsciiFail("\xef\xb6\x8f\xf2\xab\xb3\xba.\xcf\x83\xe2\x80\x8d\xf0\x90\xb9\xb7", true); } // [B2, B3, B5, B6, V7] |
| 7160 | 17852 | test { try toUnicodeFail("\xe2\x92\x8e\xdb\x81\xd8\x85\xef\xbd\xa1\xea\xab\xb6\xdb\xb5\xf0\x90\x87\xbd"); } // [B1, V6, V7] |
| 17853 | test { try toAsciiFail("\xe2\x92\x8e\xdb\x81\xd8\x85\xef\xbd\xa1\xea\xab\xb6\xdb\xb5\xf0\x90\x87\xbd", false); } // [B1, V6, V7] |
| 17854 | test { try toAsciiFail("\xe2\x92\x8e\xdb\x81\xd8\x85\xef\xbd\xa1\xea\xab\xb6\xdb\xb5\xf0\x90\x87\xbd", true); } // [B1, V6, V7] |
| 7161 | 17855 | test { try toUnicodeFail("7.\xdb\x81\xd8\x85\xe3\x80\x82\xea\xab\xb6\xdb\xb5\xf0\x90\x87\xbd"); } // [B1, V6, V7] |
| 17856 | test { try toAsciiFail("7.\xdb\x81\xd8\x85\xe3\x80\x82\xea\xab\xb6\xdb\xb5\xf0\x90\x87\xbd", false); } // [B1, V6, V7] |
| 17857 | test { try toAsciiFail("7.\xdb\x81\xd8\x85\xe3\x80\x82\xea\xab\xb6\xdb\xb5\xf0\x90\x87\xbd", true); } // [B1, V6, V7] |
| 7162 | 17858 | test { try toUnicodeFail("7.xn--nfb98a.xn--imb3805fxt8b"); } // [B1, V6, V7] |
| 17859 | test { try toAsciiFail("7.xn--nfb98a.xn--imb3805fxt8b", false); } // [B1, V6, V7] |
| 17860 | test { try toAsciiFail("7.xn--nfb98a.xn--imb3805fxt8b", true); } // [B1, V6, V7] |
| 7163 | 17861 | test { try toUnicodeFail("xn--nfb98ai25e.xn--imb3805fxt8b"); } // [B1, V6, V7] |
| 17862 | test { try toAsciiFail("xn--nfb98ai25e.xn--imb3805fxt8b", false); } // [B1, V6, V7] |
| 17863 | test { try toAsciiFail("xn--nfb98ai25e.xn--imb3805fxt8b", true); } // [B1, V6, V7] |
| 7164 | 17864 | test { try toUnicodeFail("-\xe1\xa1\xa5\xe1\xa0\x86\xf3\x8d\xb2\xad\xe3\x80\x82\xd8\x85\xe1\xa9\x9d\xf0\x90\xb9\xa1"); } // [B1, V3, V7] |
| 17865 | test { try toAsciiFail("-\xe1\xa1\xa5\xe1\xa0\x86\xf3\x8d\xb2\xad\xe3\x80\x82\xd8\x85\xe1\xa9\x9d\xf0\x90\xb9\xa1", false); } // [B1, V3, V7] |
| 17866 | test { try toAsciiFail("-\xe1\xa1\xa5\xe1\xa0\x86\xf3\x8d\xb2\xad\xe3\x80\x82\xd8\x85\xe1\xa9\x9d\xf0\x90\xb9\xa1", true); } // [B1, V3, V7] |
| 7165 | 17867 | test { try toUnicodeFail("xn----f3j6s87156i.xn--nfb035hoo2p"); } // [B1, V3, V7] |
| 17868 | test { try toAsciiFail("xn----f3j6s87156i.xn--nfb035hoo2p", false); } // [B1, V3, V7] |
| 17869 | test { try toAsciiFail("xn----f3j6s87156i.xn--nfb035hoo2p", true); } // [B1, V3, V7] |
| 7166 | 17870 | test { try toUnicodeFail("\xe2\x80\x8d.\xda\xbd\xd9\xa3\xd6\x96"); } // [B1, C2] |
| 17871 | test { try toAsciiFail("\xe2\x80\x8d.\xda\xbd\xd9\xa3\xd6\x96", false); } // [B1, C2] |
| 17872 | test { try toAsciiFail("\xe2\x80\x8d.\xda\xbd\xd9\xa3\xd6\x96", true); } // [A4_2] |
| 7167 | 17873 | test { try toUnicodeFail(".xn--hcb32bni"); } // [X4_2] |
| 17874 | test { try toAsciiFail(".xn--hcb32bni", false); } // [A4_2] |
| 17875 | test { try toAsciiFail(".xn--hcb32bni", true); } // [A4_2] |
| 7168 | 17876 | test { try toUnicodeFail("xn--1ug.xn--hcb32bni"); } // [B1, C2] |
| 17877 | test { try toAsciiFail("xn--1ug.xn--hcb32bni", false); } // [B1, C2] |
| 17878 | test { try toAsciiFail("xn--1ug.xn--hcb32bni", true); } // [B1, C2] |
| 7169 | 17879 | test { try toUnicodePass("xn--hcb32bni", "\xda\xbd\xd9\xa3\xd6\x96"); } |
| 7170 | 17880 | test { try toAsciiPass("xn--hcb32bni", "xn--hcb32bni", false); } |
| 7171 | 17881 | test { try toAsciiPass("xn--hcb32bni", "xn--hcb32bni", true); } |
| ... | ... | @@ -7173,129 +17883,371 @@ test { try toUnicodePass("\xda\xbd\xd9\xa3\xd6\x96", "\xda\xbd\xd9\xa3\xd6\x96") |
| 7173 | 17883 | test { try toAsciiPass("\xda\xbd\xd9\xa3\xd6\x96", "xn--hcb32bni", false); } |
| 7174 | 17884 | test { try toAsciiPass("\xda\xbd\xd9\xa3\xd6\x96", "xn--hcb32bni", true); } |
| 7175 | 17885 | test { try toUnicodeFail("\xe3\x92\xa7\xdb\xb1.\xe1\x82\xba\xd9\xb8\xe2\x80\x8d"); } // [B5, B6, C2] |
| 17886 | test { try toAsciiFail("\xe3\x92\xa7\xdb\xb1.\xe1\x82\xba\xd9\xb8\xe2\x80\x8d", false); } // [B5, B6, C2] |
| 17887 | test { try toAsciiFail("\xe3\x92\xa7\xdb\xb1.\xe1\x82\xba\xd9\xb8\xe2\x80\x8d", true); } // [B5, B6] |
| 7176 | 17888 | test { try toUnicodeFail("\xe3\x92\xa7\xdb\xb1.\xe1\x82\xba\xd9\x8a\xd9\xb4\xe2\x80\x8d"); } // [B5, B6, C2] |
| 17889 | test { try toAsciiFail("\xe3\x92\xa7\xdb\xb1.\xe1\x82\xba\xd9\x8a\xd9\xb4\xe2\x80\x8d", false); } // [B5, B6, C2] |
| 17890 | test { try toAsciiFail("\xe3\x92\xa7\xdb\xb1.\xe1\x82\xba\xd9\x8a\xd9\xb4\xe2\x80\x8d", true); } // [B5, B6] |
| 7177 | 17891 | test { try toUnicodeFail("\xe3\x92\xa7\xdb\xb1.\xe2\xb4\x9a\xd9\x8a\xd9\xb4\xe2\x80\x8d"); } // [B5, B6, C2] |
| 17892 | test { try toAsciiFail("\xe3\x92\xa7\xdb\xb1.\xe2\xb4\x9a\xd9\x8a\xd9\xb4\xe2\x80\x8d", false); } // [B5, B6, C2] |
| 17893 | test { try toAsciiFail("\xe3\x92\xa7\xdb\xb1.\xe2\xb4\x9a\xd9\x8a\xd9\xb4\xe2\x80\x8d", true); } // [B5, B6] |
| 7178 | 17894 | test { try toUnicodeFail("xn--emb715u.xn--mhb8fy26k"); } // [B5, B6] |
| 17895 | test { try toAsciiFail("xn--emb715u.xn--mhb8fy26k", false); } // [B5, B6] |
| 17896 | test { try toAsciiFail("xn--emb715u.xn--mhb8fy26k", true); } // [B5, B6] |
| 7179 | 17897 | test { try toUnicodeFail("xn--emb715u.xn--mhb8f960g03l"); } // [B5, B6, C2] |
| 17898 | test { try toAsciiFail("xn--emb715u.xn--mhb8f960g03l", false); } // [B5, B6, C2] |
| 17899 | test { try toAsciiFail("xn--emb715u.xn--mhb8f960g03l", true); } // [B5, B6, C2] |
| 7180 | 17900 | test { try toUnicodeFail("\xe3\x92\xa7\xdb\xb1.\xe2\xb4\x9a\xd9\xb8\xe2\x80\x8d"); } // [B5, B6, C2] |
| 17901 | test { try toAsciiFail("\xe3\x92\xa7\xdb\xb1.\xe2\xb4\x9a\xd9\xb8\xe2\x80\x8d", false); } // [B5, B6, C2] |
| 17902 | test { try toAsciiFail("\xe3\x92\xa7\xdb\xb1.\xe2\xb4\x9a\xd9\xb8\xe2\x80\x8d", true); } // [B5, B6] |
| 7181 | 17903 | test { try toUnicodeFail("xn--emb715u.xn--mhb8f817a"); } // [B5, B6, V7] |
| 17904 | test { try toAsciiFail("xn--emb715u.xn--mhb8f817a", false); } // [B5, B6, V7] |
| 17905 | test { try toAsciiFail("xn--emb715u.xn--mhb8f817a", true); } // [B5, B6, V7] |
| 7182 | 17906 | test { try toUnicodeFail("xn--emb715u.xn--mhb8f817ao2p"); } // [B5, B6, C2, V7] |
| 17907 | test { try toAsciiFail("xn--emb715u.xn--mhb8f817ao2p", false); } // [B5, B6, C2, V7] |
| 17908 | test { try toAsciiFail("xn--emb715u.xn--mhb8f817ao2p", true); } // [B5, B6, C2, V7] |
| 7183 | 17909 | test { try toUnicodeFail("\xe0\xbe\x94\xea\xa1\x8b-\xef\xbc\x8e-\xf0\x96\xac\xb4"); } // [V3, V6] |
| 17910 | test { try toAsciiFail("\xe0\xbe\x94\xea\xa1\x8b-\xef\xbc\x8e-\xf0\x96\xac\xb4", false); } // [V3, V6] |
| 17911 | test { try toAsciiFail("\xe0\xbe\x94\xea\xa1\x8b-\xef\xbc\x8e-\xf0\x96\xac\xb4", true); } // [V3, V6] |
| 7184 | 17912 | test { try toUnicodeFail("\xe0\xbe\x94\xea\xa1\x8b-.-\xf0\x96\xac\xb4"); } // [V3, V6] |
| 17913 | test { try toAsciiFail("\xe0\xbe\x94\xea\xa1\x8b-.-\xf0\x96\xac\xb4", false); } // [V3, V6] |
| 17914 | test { try toAsciiFail("\xe0\xbe\x94\xea\xa1\x8b-.-\xf0\x96\xac\xb4", true); } // [V3, V6] |
| 7185 | 17915 | test { try toUnicodeFail("xn----ukg9938i.xn----4u5m"); } // [V3, V6] |
| 17916 | test { try toAsciiFail("xn----ukg9938i.xn----4u5m", false); } // [V3, V6] |
| 17917 | test { try toAsciiFail("xn----ukg9938i.xn----4u5m", true); } // [V3, V6] |
| 7186 | 17918 | test { try toUnicodeFail("\xf1\xbf\x92\xb3-\xe2\x8b\xa2\xe2\x80\x8c\xef\xbc\x8e\xe6\xa0\x87-"); } // [C1, V3, V7] |
| 17919 | test { try toAsciiFail("\xf1\xbf\x92\xb3-\xe2\x8b\xa2\xe2\x80\x8c\xef\xbc\x8e\xe6\xa0\x87-", false); } // [C1, V3, V7] |
| 17920 | test { try toAsciiFail("\xf1\xbf\x92\xb3-\xe2\x8b\xa2\xe2\x80\x8c\xef\xbc\x8e\xe6\xa0\x87-", true); } // [V3, V7] |
| 7187 | 17921 | test { try toUnicodeFail("\xf1\xbf\x92\xb3-\xe2\x8a\x91\xcc\xb8\xe2\x80\x8c\xef\xbc\x8e\xe6\xa0\x87-"); } // [C1, V3, V7] |
| 17922 | test { try toAsciiFail("\xf1\xbf\x92\xb3-\xe2\x8a\x91\xcc\xb8\xe2\x80\x8c\xef\xbc\x8e\xe6\xa0\x87-", false); } // [C1, V3, V7] |
| 17923 | test { try toAsciiFail("\xf1\xbf\x92\xb3-\xe2\x8a\x91\xcc\xb8\xe2\x80\x8c\xef\xbc\x8e\xe6\xa0\x87-", true); } // [V3, V7] |
| 7188 | 17924 | test { try toUnicodeFail("\xf1\xbf\x92\xb3-\xe2\x8b\xa2\xe2\x80\x8c.\xe6\xa0\x87-"); } // [C1, V3, V7] |
| 17925 | test { try toAsciiFail("\xf1\xbf\x92\xb3-\xe2\x8b\xa2\xe2\x80\x8c.\xe6\xa0\x87-", false); } // [C1, V3, V7] |
| 17926 | test { try toAsciiFail("\xf1\xbf\x92\xb3-\xe2\x8b\xa2\xe2\x80\x8c.\xe6\xa0\x87-", true); } // [V3, V7] |
| 7189 | 17927 | test { try toUnicodeFail("\xf1\xbf\x92\xb3-\xe2\x8a\x91\xcc\xb8\xe2\x80\x8c.\xe6\xa0\x87-"); } // [C1, V3, V7] |
| 17928 | test { try toAsciiFail("\xf1\xbf\x92\xb3-\xe2\x8a\x91\xcc\xb8\xe2\x80\x8c.\xe6\xa0\x87-", false); } // [C1, V3, V7] |
| 17929 | test { try toAsciiFail("\xf1\xbf\x92\xb3-\xe2\x8a\x91\xcc\xb8\xe2\x80\x8c.\xe6\xa0\x87-", true); } // [V3, V7] |
| 7190 | 17930 | test { try toUnicodeFail("xn----9mo67451g.xn----qj7b"); } // [V3, V7] |
| 17931 | test { try toAsciiFail("xn----9mo67451g.xn----qj7b", false); } // [V3, V7] |
| 17932 | test { try toAsciiFail("xn----9mo67451g.xn----qj7b", true); } // [V3, V7] |
| 7191 | 17933 | test { try toUnicodeFail("xn----sgn90kn5663a.xn----qj7b"); } // [C1, V3, V7] |
| 17934 | test { try toAsciiFail("xn----sgn90kn5663a.xn----qj7b", false); } // [C1, V3, V7] |
| 17935 | test { try toAsciiFail("xn----sgn90kn5663a.xn----qj7b", true); } // [C1, V3, V7] |
| 7192 | 17936 | test { try toUnicodeFail("\xd9\xb1\xef\xbc\x8e\xcf\x82\xdf\x9c"); } // [B5, B6] |
| 17937 | test { try toAsciiFail("\xd9\xb1\xef\xbc\x8e\xcf\x82\xdf\x9c", false); } // [B5, B6] |
| 17938 | test { try toAsciiFail("\xd9\xb1\xef\xbc\x8e\xcf\x82\xdf\x9c", true); } // [B5, B6] |
| 7193 | 17939 | test { try toUnicodeFail("\xd9\xb1.\xcf\x82\xdf\x9c"); } // [B5, B6] |
| 17940 | test { try toAsciiFail("\xd9\xb1.\xcf\x82\xdf\x9c", false); } // [B5, B6] |
| 17941 | test { try toAsciiFail("\xd9\xb1.\xcf\x82\xdf\x9c", true); } // [B5, B6] |
| 7194 | 17942 | test { try toUnicodeFail("\xd9\xb1.\xce\xa3\xdf\x9c"); } // [B5, B6] |
| 17943 | test { try toAsciiFail("\xd9\xb1.\xce\xa3\xdf\x9c", false); } // [B5, B6] |
| 17944 | test { try toAsciiFail("\xd9\xb1.\xce\xa3\xdf\x9c", true); } // [B5, B6] |
| 7195 | 17945 | test { try toUnicodeFail("\xd9\xb1.\xcf\x83\xdf\x9c"); } // [B5, B6] |
| 17946 | test { try toAsciiFail("\xd9\xb1.\xcf\x83\xdf\x9c", false); } // [B5, B6] |
| 17947 | test { try toAsciiFail("\xd9\xb1.\xcf\x83\xdf\x9c", true); } // [B5, B6] |
| 7196 | 17948 | test { try toUnicodeFail("xn--qib.xn--4xa21s"); } // [B5, B6] |
| 17949 | test { try toAsciiFail("xn--qib.xn--4xa21s", false); } // [B5, B6] |
| 17950 | test { try toAsciiFail("xn--qib.xn--4xa21s", true); } // [B5, B6] |
| 7197 | 17951 | test { try toUnicodeFail("xn--qib.xn--3xa41s"); } // [B5, B6] |
| 17952 | test { try toAsciiFail("xn--qib.xn--3xa41s", false); } // [B5, B6] |
| 17953 | test { try toAsciiFail("xn--qib.xn--3xa41s", true); } // [B5, B6] |
| 7198 | 17954 | test { try toUnicodeFail("\xd9\xb1\xef\xbc\x8e\xce\xa3\xdf\x9c"); } // [B5, B6] |
| 17955 | test { try toAsciiFail("\xd9\xb1\xef\xbc\x8e\xce\xa3\xdf\x9c", false); } // [B5, B6] |
| 17956 | test { try toAsciiFail("\xd9\xb1\xef\xbc\x8e\xce\xa3\xdf\x9c", true); } // [B5, B6] |
| 7199 | 17957 | test { try toUnicodeFail("\xd9\xb1\xef\xbc\x8e\xcf\x83\xdf\x9c"); } // [B5, B6] |
| 17958 | test { try toAsciiFail("\xd9\xb1\xef\xbc\x8e\xcf\x83\xdf\x9c", false); } // [B5, B6] |
| 17959 | test { try toAsciiFail("\xd9\xb1\xef\xbc\x8e\xcf\x83\xdf\x9c", true); } // [B5, B6] |
| 7200 | 17960 | test { try toUnicodeFail("\xf1\xbc\x88\xb6\xd8\x85\xef\xbc\x8e\xe0\xa3\x81\xe2\x80\x8d\xf0\x91\x91\x82\xf0\xb1\xbc\xb1"); } // [B2, B3, B5, B6, C2, V7] |
| 17961 | test { try toAsciiFail("\xf1\xbc\x88\xb6\xd8\x85\xef\xbc\x8e\xe0\xa3\x81\xe2\x80\x8d\xf0\x91\x91\x82\xf0\xb1\xbc\xb1", false); } // [B2, B3, B5, B6, C2, V7] |
| 17962 | test { try toAsciiFail("\xf1\xbc\x88\xb6\xd8\x85\xef\xbc\x8e\xe0\xa3\x81\xe2\x80\x8d\xf0\x91\x91\x82\xf0\xb1\xbc\xb1", true); } // [B2, B3, B5, B6, V7] |
| 7201 | 17963 | test { try toUnicodeFail("\xf1\xbc\x88\xb6\xd8\x85.\xe0\xa3\x81\xe2\x80\x8d\xf0\x91\x91\x82\xf0\xb1\xbc\xb1"); } // [B2, B3, B5, B6, C2, V7] |
| 17964 | test { try toAsciiFail("\xf1\xbc\x88\xb6\xd8\x85.\xe0\xa3\x81\xe2\x80\x8d\xf0\x91\x91\x82\xf0\xb1\xbc\xb1", false); } // [B2, B3, B5, B6, C2, V7] |
| 17965 | test { try toAsciiFail("\xf1\xbc\x88\xb6\xd8\x85.\xe0\xa3\x81\xe2\x80\x8d\xf0\x91\x91\x82\xf0\xb1\xbc\xb1", true); } // [B2, B3, B5, B6, V7] |
| 7202 | 17966 | test { try toUnicodeFail("xn--nfb17942h.xn--nzb6708kx3pn"); } // [B2, B3, B5, B6, V7] |
| 17967 | test { try toAsciiFail("xn--nfb17942h.xn--nzb6708kx3pn", false); } // [B2, B3, B5, B6, V7] |
| 17968 | test { try toAsciiFail("xn--nfb17942h.xn--nzb6708kx3pn", true); } // [B2, B3, B5, B6, V7] |
| 7203 | 17969 | test { try toUnicodeFail("xn--nfb17942h.xn--nzb240jv06otevq"); } // [B2, B3, B5, B6, C2, V7] |
| 17970 | test { try toAsciiFail("xn--nfb17942h.xn--nzb240jv06otevq", false); } // [B2, B3, B5, B6, C2, V7] |
| 17971 | test { try toAsciiFail("xn--nfb17942h.xn--nzb240jv06otevq", true); } // [B2, B3, B5, B6, C2, V7] |
| 7204 | 17972 | test { try toUnicodeFail("\xf0\x90\xb9\xbe\xf0\x90\x8b\xa9\xf0\x9e\xb5\x9c\xef\xbd\xa1\xe1\xaf\xb2"); } // [B1, V6, V7] |
| 17973 | test { try toAsciiFail("\xf0\x90\xb9\xbe\xf0\x90\x8b\xa9\xf0\x9e\xb5\x9c\xef\xbd\xa1\xe1\xaf\xb2", false); } // [B1, V6, V7] |
| 17974 | test { try toAsciiFail("\xf0\x90\xb9\xbe\xf0\x90\x8b\xa9\xf0\x9e\xb5\x9c\xef\xbd\xa1\xe1\xaf\xb2", true); } // [B1, V6, V7] |
| 7205 | 17975 | test { try toUnicodeFail("\xf0\x90\xb9\xbe\xf0\x90\x8b\xa9\xf0\x9e\xb5\x9c\xe3\x80\x82\xe1\xaf\xb2"); } // [B1, V6, V7] |
| 17976 | test { try toAsciiFail("\xf0\x90\xb9\xbe\xf0\x90\x8b\xa9\xf0\x9e\xb5\x9c\xe3\x80\x82\xe1\xaf\xb2", false); } // [B1, V6, V7] |
| 17977 | test { try toAsciiFail("\xf0\x90\xb9\xbe\xf0\x90\x8b\xa9\xf0\x9e\xb5\x9c\xe3\x80\x82\xe1\xaf\xb2", true); } // [B1, V6, V7] |
| 7206 | 17978 | test { try toUnicodeFail("xn--d97cn8rn44p.xn--0zf"); } // [B1, V6, V7] |
| 17979 | test { try toAsciiFail("xn--d97cn8rn44p.xn--0zf", false); } // [B1, V6, V7] |
| 17980 | test { try toAsciiFail("xn--d97cn8rn44p.xn--0zf", true); } // [B1, V6, V7] |
| 7207 | 17981 | test { try toUnicodeFail("6\xe1\x85\xa0\xe1\xb0\xb3\xf3\xa0\xb8\xa7.\xf2\x9f\x9c\x8a\xe9\x94\xb0\xdc\xac\xcf\x82"); } // [B1, B5, V7] |
| 17982 | test { try toAsciiFail("6\xe1\x85\xa0\xe1\xb0\xb3\xf3\xa0\xb8\xa7.\xf2\x9f\x9c\x8a\xe9\x94\xb0\xdc\xac\xcf\x82", false); } // [B1, B5, V7] |
| 17983 | test { try toAsciiFail("6\xe1\x85\xa0\xe1\xb0\xb3\xf3\xa0\xb8\xa7.\xf2\x9f\x9c\x8a\xe9\x94\xb0\xdc\xac\xcf\x82", true); } // [B1, B5, V7] |
| 7208 | 17984 | test { try toUnicodeFail("6\xe1\x85\xa0\xe1\xb0\xb3\xf3\xa0\xb8\xa7.\xf2\x9f\x9c\x8a\xe9\x94\xb0\xdc\xac\xce\xa3"); } // [B1, B5, V7] |
| 17985 | test { try toAsciiFail("6\xe1\x85\xa0\xe1\xb0\xb3\xf3\xa0\xb8\xa7.\xf2\x9f\x9c\x8a\xe9\x94\xb0\xdc\xac\xce\xa3", false); } // [B1, B5, V7] |
| 17986 | test { try toAsciiFail("6\xe1\x85\xa0\xe1\xb0\xb3\xf3\xa0\xb8\xa7.\xf2\x9f\x9c\x8a\xe9\x94\xb0\xdc\xac\xce\xa3", true); } // [B1, B5, V7] |
| 7209 | 17987 | test { try toUnicodeFail("6\xe1\x85\xa0\xe1\xb0\xb3\xf3\xa0\xb8\xa7.\xf2\x9f\x9c\x8a\xe9\x94\xb0\xdc\xac\xcf\x83"); } // [B1, B5, V7] |
| 17988 | test { try toAsciiFail("6\xe1\x85\xa0\xe1\xb0\xb3\xf3\xa0\xb8\xa7.\xf2\x9f\x9c\x8a\xe9\x94\xb0\xdc\xac\xcf\x83", false); } // [B1, B5, V7] |
| 17989 | test { try toAsciiFail("6\xe1\x85\xa0\xe1\xb0\xb3\xf3\xa0\xb8\xa7.\xf2\x9f\x9c\x8a\xe9\x94\xb0\xdc\xac\xcf\x83", true); } // [B1, B5, V7] |
| 7210 | 17990 | test { try toUnicodeFail("xn--6-iuly4983p.xn--4xa95ohw6pk078g"); } // [B1, B5, V7] |
| 17991 | test { try toAsciiFail("xn--6-iuly4983p.xn--4xa95ohw6pk078g", false); } // [B1, B5, V7] |
| 17992 | test { try toAsciiFail("xn--6-iuly4983p.xn--4xa95ohw6pk078g", true); } // [B1, B5, V7] |
| 7211 | 17993 | test { try toUnicodeFail("xn--6-iuly4983p.xn--3xa16ohw6pk078g"); } // [B1, B5, V7] |
| 17994 | test { try toAsciiFail("xn--6-iuly4983p.xn--3xa16ohw6pk078g", false); } // [B1, B5, V7] |
| 17995 | test { try toAsciiFail("xn--6-iuly4983p.xn--3xa16ohw6pk078g", true); } // [B1, B5, V7] |
| 7212 | 17996 | test { try toUnicodeFail("xn--6-5bh476ewr517a.xn--4xa95ohw6pk078g"); } // [B1, B5, V7] |
| 17997 | test { try toAsciiFail("xn--6-5bh476ewr517a.xn--4xa95ohw6pk078g", false); } // [B1, B5, V7] |
| 17998 | test { try toAsciiFail("xn--6-5bh476ewr517a.xn--4xa95ohw6pk078g", true); } // [B1, B5, V7] |
| 7213 | 17999 | test { try toUnicodeFail("xn--6-5bh476ewr517a.xn--3xa16ohw6pk078g"); } // [B1, B5, V7] |
| 18000 | test { try toAsciiFail("xn--6-5bh476ewr517a.xn--3xa16ohw6pk078g", false); } // [B1, B5, V7] |
| 18001 | test { try toAsciiFail("xn--6-5bh476ewr517a.xn--3xa16ohw6pk078g", true); } // [B1, B5, V7] |
| 7214 | 18002 | test { try toUnicodeFail("\xda\xb3\xef\xb8\x84\xf1\x85\x8e\xa6\xf0\x9d\x9f\xbd\xef\xbd\xa1\xf0\x90\xb9\xbd"); } // [B1, B2, V7] |
| 18003 | test { try toAsciiFail("\xda\xb3\xef\xb8\x84\xf1\x85\x8e\xa6\xf0\x9d\x9f\xbd\xef\xbd\xa1\xf0\x90\xb9\xbd", false); } // [B1, B2, V7] |
| 18004 | test { try toAsciiFail("\xda\xb3\xef\xb8\x84\xf1\x85\x8e\xa6\xf0\x9d\x9f\xbd\xef\xbd\xa1\xf0\x90\xb9\xbd", true); } // [B1, B2, V7] |
| 7215 | 18005 | test { try toUnicodeFail("\xda\xb3\xef\xb8\x84\xf1\x85\x8e\xa67\xe3\x80\x82\xf0\x90\xb9\xbd"); } // [B1, B2, V7] |
| 18006 | test { try toAsciiFail("\xda\xb3\xef\xb8\x84\xf1\x85\x8e\xa67\xe3\x80\x82\xf0\x90\xb9\xbd", false); } // [B1, B2, V7] |
| 18007 | test { try toAsciiFail("\xda\xb3\xef\xb8\x84\xf1\x85\x8e\xa67\xe3\x80\x82\xf0\x90\xb9\xbd", true); } // [B1, B2, V7] |
| 7216 | 18008 | test { try toUnicodeFail("xn--7-yuc34665f.xn--1o0d"); } // [B1, B2, V7] |
| 18009 | test { try toAsciiFail("xn--7-yuc34665f.xn--1o0d", false); } // [B1, B2, V7] |
| 18010 | test { try toAsciiFail("xn--7-yuc34665f.xn--1o0d", true); } // [B1, B2, V7] |
| 7217 | 18011 | test { try toUnicodeFail("\xf0\x9e\xae\xa7\xef\xbc\x8e\xe2\x80\x8c\xe2\xab\x9e"); } // [B1, C1, V7] |
| 18012 | test { try toAsciiFail("\xf0\x9e\xae\xa7\xef\xbc\x8e\xe2\x80\x8c\xe2\xab\x9e", false); } // [B1, C1, V7] |
| 18013 | test { try toAsciiFail("\xf0\x9e\xae\xa7\xef\xbc\x8e\xe2\x80\x8c\xe2\xab\x9e", true); } // [B1, V7] |
| 7218 | 18014 | test { try toUnicodeFail("\xf0\x9e\xae\xa7.\xe2\x80\x8c\xe2\xab\x9e"); } // [B1, C1, V7] |
| 18015 | test { try toAsciiFail("\xf0\x9e\xae\xa7.\xe2\x80\x8c\xe2\xab\x9e", false); } // [B1, C1, V7] |
| 18016 | test { try toAsciiFail("\xf0\x9e\xae\xa7.\xe2\x80\x8c\xe2\xab\x9e", true); } // [B1, V7] |
| 7219 | 18017 | test { try toUnicodeFail("xn--pw6h.xn--53i"); } // [B1, V7] |
| 18018 | test { try toAsciiFail("xn--pw6h.xn--53i", false); } // [B1, V7] |
| 18019 | test { try toAsciiFail("xn--pw6h.xn--53i", true); } // [B1, V7] |
| 7220 | 18020 | test { try toUnicodeFail("xn--pw6h.xn--0ug283b"); } // [B1, C1, V7] |
| 18021 | test { try toAsciiFail("xn--pw6h.xn--0ug283b", false); } // [B1, C1, V7] |
| 18022 | test { try toAsciiFail("xn--pw6h.xn--0ug283b", true); } // [B1, C1, V7] |
| 7221 | 18023 | test { try toUnicodeFail("-\xf1\x95\x89\xb4.\xdb\xa0\xe1\xa2\x9a-"); } // [V3, V6, V7] |
| 18024 | test { try toAsciiFail("-\xf1\x95\x89\xb4.\xdb\xa0\xe1\xa2\x9a-", false); } // [V3, V6, V7] |
| 18025 | test { try toAsciiFail("-\xf1\x95\x89\xb4.\xdb\xa0\xe1\xa2\x9a-", true); } // [V3, V6, V7] |
| 7222 | 18026 | test { try toUnicodeFail("xn----qi38c.xn----jxc827k"); } // [V3, V6, V7] |
| 18027 | test { try toAsciiFail("xn----qi38c.xn----jxc827k", false); } // [V3, V6, V7] |
| 18028 | test { try toAsciiFail("xn----qi38c.xn----jxc827k", true); } // [V3, V6, V7] |
| 7223 | 18029 | test { try toUnicodeFail("\xe2\x8c\x81\xe2\x80\x8d\xf0\x91\x84\xb4\xef\xbc\x8e\xe2\x80\x8c\xf0\x9d\x9f\xa9\xd9\xac"); } // [B1, C1, C2] |
| 18030 | test { try toAsciiFail("\xe2\x8c\x81\xe2\x80\x8d\xf0\x91\x84\xb4\xef\xbc\x8e\xe2\x80\x8c\xf0\x9d\x9f\xa9\xd9\xac", false); } // [B1, C1, C2] |
| 18031 | test { try toAsciiFail("\xe2\x8c\x81\xe2\x80\x8d\xf0\x91\x84\xb4\xef\xbc\x8e\xe2\x80\x8c\xf0\x9d\x9f\xa9\xd9\xac", true); } // [B1] |
| 7224 | 18032 | test { try toUnicodeFail("\xe2\x8c\x81\xe2\x80\x8d\xf0\x91\x84\xb4.\xe2\x80\x8c7\xd9\xac"); } // [B1, C1, C2] |
| 18033 | test { try toAsciiFail("\xe2\x8c\x81\xe2\x80\x8d\xf0\x91\x84\xb4.\xe2\x80\x8c7\xd9\xac", false); } // [B1, C1, C2] |
| 18034 | test { try toAsciiFail("\xe2\x8c\x81\xe2\x80\x8d\xf0\x91\x84\xb4.\xe2\x80\x8c7\xd9\xac", true); } // [B1] |
| 7225 | 18035 | test { try toUnicodeFail("xn--nhh5394g.xn--7-xqc"); } // [B1] |
| 18036 | test { try toAsciiFail("xn--nhh5394g.xn--7-xqc", false); } // [B1] |
| 18037 | test { try toAsciiFail("xn--nhh5394g.xn--7-xqc", true); } // [B1] |
| 7226 | 18038 | test { try toUnicodeFail("xn--1ug38i2093a.xn--7-xqc297q"); } // [B1, C1, C2] |
| 18039 | test { try toAsciiFail("xn--1ug38i2093a.xn--7-xqc297q", false); } // [B1, C1, C2] |
| 18040 | test { try toAsciiFail("xn--1ug38i2093a.xn--7-xqc297q", true); } // [B1, C1, C2] |
| 7227 | 18041 | test { try toUnicodeFail("\xef\xb8\x92\xef\xb4\x85\xe0\xb8\xb7\xef\xbb\xbc\xe3\x80\x82\xe5\xb2\x93\xe1\xaf\xb2\xf3\xa0\xbe\x83\xe1\xa1\x82"); } // [B1, V7] |
| 18042 | test { try toAsciiFail("\xef\xb8\x92\xef\xb4\x85\xe0\xb8\xb7\xef\xbb\xbc\xe3\x80\x82\xe5\xb2\x93\xe1\xaf\xb2\xf3\xa0\xbe\x83\xe1\xa1\x82", false); } // [B1, V7] |
| 18043 | test { try toAsciiFail("\xef\xb8\x92\xef\xb4\x85\xe0\xb8\xb7\xef\xbb\xbc\xe3\x80\x82\xe5\xb2\x93\xe1\xaf\xb2\xf3\xa0\xbe\x83\xe1\xa1\x82", true); } // [B1, V7] |
| 7228 | 18044 | test { try toUnicodeFail("\xe3\x80\x82\xd8\xb5\xd9\x89\xe0\xb8\xb7\xd9\x84\xd8\xa7\xe3\x80\x82\xe5\xb2\x93\xe1\xaf\xb2\xf3\xa0\xbe\x83\xe1\xa1\x82"); } // [V7, X4_2] |
| 18045 | test { try toAsciiFail("\xe3\x80\x82\xd8\xb5\xd9\x89\xe0\xb8\xb7\xd9\x84\xd8\xa7\xe3\x80\x82\xe5\xb2\x93\xe1\xaf\xb2\xf3\xa0\xbe\x83\xe1\xa1\x82", false); } // [V7, A4_2] |
| 18046 | test { try toAsciiFail("\xe3\x80\x82\xd8\xb5\xd9\x89\xe0\xb8\xb7\xd9\x84\xd8\xa7\xe3\x80\x82\xe5\xb2\x93\xe1\xaf\xb2\xf3\xa0\xbe\x83\xe1\xa1\x82", true); } // [V7, A4_2] |
| 7229 | 18047 | test { try toUnicodeFail(".xn--mgb1a7bt462h.xn--17e10qe61f9r71s"); } // [V7, X4_2] |
| 18048 | test { try toAsciiFail(".xn--mgb1a7bt462h.xn--17e10qe61f9r71s", false); } // [V7, A4_2] |
| 18049 | test { try toAsciiFail(".xn--mgb1a7bt462h.xn--17e10qe61f9r71s", true); } // [V7, A4_2] |
| 7230 | 18050 | test { try toUnicodeFail("xn--mgb1a7bt462hf267a.xn--17e10qe61f9r71s"); } // [B1, V7] |
| 18051 | test { try toAsciiFail("xn--mgb1a7bt462hf267a.xn--17e10qe61f9r71s", false); } // [B1, V7] |
| 18052 | test { try toAsciiFail("xn--mgb1a7bt462hf267a.xn--17e10qe61f9r71s", true); } // [B1, V7] |
| 7231 | 18053 | test { try toUnicodeFail("\xf0\x90\xb9\xa8\xe3\x80\x828\xf0\x91\x81\x86"); } // [B1] |
| 18054 | test { try toAsciiFail("\xf0\x90\xb9\xa8\xe3\x80\x828\xf0\x91\x81\x86", false); } // [B1] |
| 18055 | test { try toAsciiFail("\xf0\x90\xb9\xa8\xe3\x80\x828\xf0\x91\x81\x86", true); } // [B1] |
| 7232 | 18056 | test { try toUnicodeFail("xn--go0d.xn--8-yu7i"); } // [B1] |
| 18057 | test { try toAsciiFail("xn--go0d.xn--8-yu7i", false); } // [B1] |
| 18058 | test { try toAsciiFail("xn--go0d.xn--8-yu7i", true); } // [B1] |
| 7233 | 18059 | test { try toUnicodeFail("\xf0\x9e\x80\x95\xe0\xb5\x83\xef\xbc\x8e\xea\xa1\x9a\xe0\xa3\xba\xf0\x90\xb9\xb0\xe0\xb5\x84"); } // [B1, B5, B6, V6] |
| 18060 | test { try toAsciiFail("\xf0\x9e\x80\x95\xe0\xb5\x83\xef\xbc\x8e\xea\xa1\x9a\xe0\xa3\xba\xf0\x90\xb9\xb0\xe0\xb5\x84", false); } // [B1, B5, B6, V6] |
| 18061 | test { try toAsciiFail("\xf0\x9e\x80\x95\xe0\xb5\x83\xef\xbc\x8e\xea\xa1\x9a\xe0\xa3\xba\xf0\x90\xb9\xb0\xe0\xb5\x84", true); } // [B1, B5, B6, V6] |
| 7234 | 18062 | test { try toUnicodeFail("\xf0\x9e\x80\x95\xe0\xb5\x83.\xea\xa1\x9a\xe0\xa3\xba\xf0\x90\xb9\xb0\xe0\xb5\x84"); } // [B1, B5, B6, V6] |
| 18063 | test { try toAsciiFail("\xf0\x9e\x80\x95\xe0\xb5\x83.\xea\xa1\x9a\xe0\xa3\xba\xf0\x90\xb9\xb0\xe0\xb5\x84", false); } // [B1, B5, B6, V6] |
| 18064 | test { try toAsciiFail("\xf0\x9e\x80\x95\xe0\xb5\x83.\xea\xa1\x9a\xe0\xa3\xba\xf0\x90\xb9\xb0\xe0\xb5\x84", true); } // [B1, B5, B6, V6] |
| 7235 | 18065 | test { try toUnicodeFail("xn--mxc5210v.xn--90b01t8u2p1ltd"); } // [B1, B5, B6, V6] |
| 18066 | test { try toAsciiFail("xn--mxc5210v.xn--90b01t8u2p1ltd", false); } // [B1, B5, B6, V6] |
| 18067 | test { try toAsciiFail("xn--mxc5210v.xn--90b01t8u2p1ltd", true); } // [B1, B5, B6, V6] |
| 7236 | 18068 | test { try toUnicodeFail("\xf3\x86\xa9\x8f\xf0\x90\xa6\xb9\xcc\x83\xef\xbd\xa1\xf3\xa0\x8d\x85"); } // [B1, B5, B6, V7] |
| 18069 | test { try toAsciiFail("\xf3\x86\xa9\x8f\xf0\x90\xa6\xb9\xcc\x83\xef\xbd\xa1\xf3\xa0\x8d\x85", false); } // [B1, B5, B6, V7] |
| 18070 | test { try toAsciiFail("\xf3\x86\xa9\x8f\xf0\x90\xa6\xb9\xcc\x83\xef\xbd\xa1\xf3\xa0\x8d\x85", true); } // [B1, B5, B6, V7] |
| 7237 | 18071 | test { try toUnicodeFail("\xf3\x86\xa9\x8f\xf0\x90\xa6\xb9\xcc\x83\xe3\x80\x82\xf3\xa0\x8d\x85"); } // [B1, B5, B6, V7] |
| 18072 | test { try toAsciiFail("\xf3\x86\xa9\x8f\xf0\x90\xa6\xb9\xcc\x83\xe3\x80\x82\xf3\xa0\x8d\x85", false); } // [B1, B5, B6, V7] |
| 18073 | test { try toAsciiFail("\xf3\x86\xa9\x8f\xf0\x90\xa6\xb9\xcc\x83\xe3\x80\x82\xf3\xa0\x8d\x85", true); } // [B1, B5, B6, V7] |
| 7238 | 18074 | test { try toUnicodeFail("xn--nsa1265kp9z9e.xn--xt36e"); } // [B1, B5, B6, V7] |
| 18075 | test { try toAsciiFail("xn--nsa1265kp9z9e.xn--xt36e", false); } // [B1, B5, B6, V7] |
| 18076 | test { try toAsciiFail("xn--nsa1265kp9z9e.xn--xt36e", true); } // [B1, B5, B6, V7] |
| 7239 | 18077 | test { try toUnicodeFail("\xe1\xa2\x8c\xef\xbc\x8e-\xe0\xa1\x9a"); } // [V3] |
| 18078 | test { try toAsciiFail("\xe1\xa2\x8c\xef\xbc\x8e-\xe0\xa1\x9a", false); } // [V3] |
| 18079 | test { try toAsciiFail("\xe1\xa2\x8c\xef\xbc\x8e-\xe0\xa1\x9a", true); } // [V3] |
| 7240 | 18080 | test { try toUnicodeFail("\xe1\xa2\x8c.-\xe0\xa1\x9a"); } // [V3] |
| 18081 | test { try toAsciiFail("\xe1\xa2\x8c.-\xe0\xa1\x9a", false); } // [V3] |
| 18082 | test { try toAsciiFail("\xe1\xa2\x8c.-\xe0\xa1\x9a", true); } // [V3] |
| 7241 | 18083 | test { try toUnicodeFail("xn--59e.xn----5jd"); } // [V3] |
| 18084 | test { try toAsciiFail("xn--59e.xn----5jd", false); } // [V3] |
| 18085 | test { try toAsciiFail("xn--59e.xn----5jd", true); } // [V3] |
| 7242 | 18086 | test { try toUnicodeFail("\xf0\xa5\x9b\x9b\xf0\x91\x98\xb6\xef\xbd\xa1\xf0\x90\xb9\xac\xf0\x90\xb2\xb8\xe0\xaf\x8d"); } // [B1, V7] |
| 18087 | test { try toAsciiFail("\xf0\xa5\x9b\x9b\xf0\x91\x98\xb6\xef\xbd\xa1\xf0\x90\xb9\xac\xf0\x90\xb2\xb8\xe0\xaf\x8d", false); } // [B1, V7] |
| 18088 | test { try toAsciiFail("\xf0\xa5\x9b\x9b\xf0\x91\x98\xb6\xef\xbd\xa1\xf0\x90\xb9\xac\xf0\x90\xb2\xb8\xe0\xaf\x8d", true); } // [B1, V7] |
| 7243 | 18089 | test { try toUnicodeFail("\xf0\xa5\x9b\x9b\xf0\x91\x98\xb6\xe3\x80\x82\xf0\x90\xb9\xac\xf0\x90\xb2\xb8\xe0\xaf\x8d"); } // [B1, V7] |
| 18090 | test { try toAsciiFail("\xf0\xa5\x9b\x9b\xf0\x91\x98\xb6\xe3\x80\x82\xf0\x90\xb9\xac\xf0\x90\xb2\xb8\xe0\xaf\x8d", false); } // [B1, V7] |
| 18091 | test { try toAsciiFail("\xf0\xa5\x9b\x9b\xf0\x91\x98\xb6\xe3\x80\x82\xf0\x90\xb9\xac\xf0\x90\xb2\xb8\xe0\xaf\x8d", true); } // [B1, V7] |
| 7244 | 18092 | test { try toUnicodeFail("xn--jb2dj685c.xn--xmc5562kmcb"); } // [B1, V7] |
| 18093 | test { try toAsciiFail("xn--jb2dj685c.xn--xmc5562kmcb", false); } // [B1, V7] |
| 18094 | test { try toAsciiFail("xn--jb2dj685c.xn--xmc5562kmcb", true); } // [B1, V7] |
| 7245 | 18095 | test { try toUnicodeFail("\xe1\x82\xb0\xdd\xbf\xef\xbc\x8e\xe2\x80\x8c"); } // [B1, B5, B6, C1] |
| 18096 | test { try toAsciiFail("\xe1\x82\xb0\xdd\xbf\xef\xbc\x8e\xe2\x80\x8c", false); } // [B1, B5, B6, C1] |
| 18097 | test { try toAsciiFail("\xe1\x82\xb0\xdd\xbf\xef\xbc\x8e\xe2\x80\x8c", true); } // [B5, B6, A4_2] |
| 7246 | 18098 | test { try toUnicodeFail("\xe1\x82\xb0\xdd\xbf.\xe2\x80\x8c"); } // [B1, B5, B6, C1] |
| 18099 | test { try toAsciiFail("\xe1\x82\xb0\xdd\xbf.\xe2\x80\x8c", false); } // [B1, B5, B6, C1] |
| 18100 | test { try toAsciiFail("\xe1\x82\xb0\xdd\xbf.\xe2\x80\x8c", true); } // [B5, B6, A4_2] |
| 7247 | 18101 | test { try toUnicodeFail("\xe2\xb4\x90\xdd\xbf.\xe2\x80\x8c"); } // [B1, B5, B6, C1] |
| 18102 | test { try toAsciiFail("\xe2\xb4\x90\xdd\xbf.\xe2\x80\x8c", false); } // [B1, B5, B6, C1] |
| 18103 | test { try toAsciiFail("\xe2\xb4\x90\xdd\xbf.\xe2\x80\x8c", true); } // [B5, B6, A4_2] |
| 7248 | 18104 | test { try toUnicodeFail("xn--gqb743q."); } // [B5, B6] |
| 18105 | test { try toAsciiFail("xn--gqb743q.", false); } // [B5, B6, A4_2] |
| 18106 | test { try toAsciiFail("xn--gqb743q.", true); } // [B5, B6, A4_2] |
| 7249 | 18107 | test { try toUnicodeFail("xn--gqb743q.xn--0ug"); } // [B1, B5, B6, C1] |
| 18108 | test { try toAsciiFail("xn--gqb743q.xn--0ug", false); } // [B1, B5, B6, C1] |
| 18109 | test { try toAsciiFail("xn--gqb743q.xn--0ug", true); } // [B1, B5, B6, C1] |
| 7250 | 18110 | test { try toUnicodeFail("\xe2\xb4\x90\xdd\xbf\xef\xbc\x8e\xe2\x80\x8c"); } // [B1, B5, B6, C1] |
| 18111 | test { try toAsciiFail("\xe2\xb4\x90\xdd\xbf\xef\xbc\x8e\xe2\x80\x8c", false); } // [B1, B5, B6, C1] |
| 18112 | test { try toAsciiFail("\xe2\xb4\x90\xdd\xbf\xef\xbc\x8e\xe2\x80\x8c", true); } // [B5, B6, A4_2] |
| 7251 | 18113 | test { try toUnicodeFail("xn--gqb918b."); } // [B5, B6, V7] |
| 18114 | test { try toAsciiFail("xn--gqb918b.", false); } // [B5, B6, V7, A4_2] |
| 18115 | test { try toAsciiFail("xn--gqb918b.", true); } // [B5, B6, V7, A4_2] |
| 7252 | 18116 | test { try toUnicodeFail("xn--gqb918b.xn--0ug"); } // [B1, B5, B6, C1, V7] |
| 18117 | test { try toAsciiFail("xn--gqb918b.xn--0ug", false); } // [B1, B5, B6, C1, V7] |
| 18118 | test { try toAsciiFail("xn--gqb918b.xn--0ug", true); } // [B1, B5, B6, C1, V7] |
| 7253 | 18119 | test { try toUnicodeFail("\xf0\x9f\x84\x85\xf0\x91\xb2\x9e-\xe2\x92\x88\xe3\x80\x82\xe2\x80\x8d\xe1\xa0\xa9\xda\xa5"); } // [B1, C2, V7, U1] |
| 18120 | test { try toAsciiFail("\xf0\x9f\x84\x85\xf0\x91\xb2\x9e-\xe2\x92\x88\xe3\x80\x82\xe2\x80\x8d\xe1\xa0\xa9\xda\xa5", false); } // [B1, C2, V7, U1] |
| 18121 | test { try toAsciiFail("\xf0\x9f\x84\x85\xf0\x91\xb2\x9e-\xe2\x92\x88\xe3\x80\x82\xe2\x80\x8d\xe1\xa0\xa9\xda\xa5", true); } // [B1, B5, B6, V7, U1] |
| 7254 | 18122 | test { try toUnicodeFail("4,\xf0\x91\xb2\x9e-1.\xe3\x80\x82\xe2\x80\x8d\xe1\xa0\xa9\xda\xa5"); } // [B1, C2, U1, X4_2] |
| 18123 | test { try toAsciiFail("4,\xf0\x91\xb2\x9e-1.\xe3\x80\x82\xe2\x80\x8d\xe1\xa0\xa9\xda\xa5", false); } // [B1, C2, U1, A4_2] |
| 18124 | test { try toAsciiFail("4,\xf0\x91\xb2\x9e-1.\xe3\x80\x82\xe2\x80\x8d\xe1\xa0\xa9\xda\xa5", true); } // [B1, B5, B6, U1, A4_2] |
| 7255 | 18125 | test { try toUnicodeFail("xn--4,-1-w401a..xn--7jb180g"); } // [B1, B5, B6, U1, X4_2] |
| 18126 | test { try toAsciiFail("xn--4,-1-w401a..xn--7jb180g", false); } // [B1, B5, B6, U1, A4_2] |
| 18127 | test { try toAsciiFail("xn--4,-1-w401a..xn--7jb180g", true); } // [B1, B5, B6, U1, A4_2] |
| 7256 | 18128 | test { try toUnicodeFail("xn--4,-1-w401a..xn--7jb180gexf"); } // [B1, C2, U1, X4_2] |
| 18129 | test { try toAsciiFail("xn--4,-1-w401a..xn--7jb180gexf", false); } // [B1, C2, U1, A4_2] |
| 18130 | test { try toAsciiFail("xn--4,-1-w401a..xn--7jb180gexf", true); } // [B1, C2, U1, A4_2] |
| 7257 | 18131 | test { try toUnicodeFail("xn--4,--je4aw745l.xn--7jb180g"); } // [B1, B5, B6, V7, U1] |
| 18132 | test { try toAsciiFail("xn--4,--je4aw745l.xn--7jb180g", false); } // [B1, B5, B6, V7, U1] |
| 18133 | test { try toAsciiFail("xn--4,--je4aw745l.xn--7jb180g", true); } // [B1, B5, B6, V7, U1] |
| 7258 | 18134 | test { try toUnicodeFail("xn--4,--je4aw745l.xn--7jb180gexf"); } // [B1, C2, V7, U1] |
| 18135 | test { try toAsciiFail("xn--4,--je4aw745l.xn--7jb180gexf", false); } // [B1, C2, V7, U1] |
| 18136 | test { try toAsciiFail("xn--4,--je4aw745l.xn--7jb180gexf", true); } // [B1, C2, V7, U1] |
| 7259 | 18137 | test { try toUnicodeFail("xn----ecp8796hjtvg.xn--7jb180g"); } // [B1, B5, B6, V7] |
| 18138 | test { try toAsciiFail("xn----ecp8796hjtvg.xn--7jb180g", false); } // [B1, B5, B6, V7] |
| 18139 | test { try toAsciiFail("xn----ecp8796hjtvg.xn--7jb180g", true); } // [B1, B5, B6, V7] |
| 7260 | 18140 | test { try toUnicodeFail("xn----ecp8796hjtvg.xn--7jb180gexf"); } // [B1, C2, V7] |
| 18141 | test { try toAsciiFail("xn----ecp8796hjtvg.xn--7jb180gexf", false); } // [B1, C2, V7] |
| 18142 | test { try toAsciiFail("xn----ecp8796hjtvg.xn--7jb180gexf", true); } // [B1, C2, V7] |
| 7261 | 18143 | test { try toUnicodeFail("\xf1\x97\x80\xa4\xe3\x80\x82\xf0\x9e\xa4\xaa\xf2\xae\xbf\x8b"); } // [B2, B3, V7] |
| 18144 | test { try toAsciiFail("\xf1\x97\x80\xa4\xe3\x80\x82\xf0\x9e\xa4\xaa\xf2\xae\xbf\x8b", false); } // [B2, B3, V7] |
| 18145 | test { try toAsciiFail("\xf1\x97\x80\xa4\xe3\x80\x82\xf0\x9e\xa4\xaa\xf2\xae\xbf\x8b", true); } // [B2, B3, V7] |
| 7262 | 18146 | test { try toUnicodeFail("\xf1\x97\x80\xa4\xe3\x80\x82\xf0\x9e\xa4\x88\xf2\xae\xbf\x8b"); } // [B2, B3, V7] |
| 18147 | test { try toAsciiFail("\xf1\x97\x80\xa4\xe3\x80\x82\xf0\x9e\xa4\x88\xf2\xae\xbf\x8b", false); } // [B2, B3, V7] |
| 18148 | test { try toAsciiFail("\xf1\x97\x80\xa4\xe3\x80\x82\xf0\x9e\xa4\x88\xf2\xae\xbf\x8b", true); } // [B2, B3, V7] |
| 7263 | 18149 | test { try toUnicodeFail("xn--4240a.xn--ie6h83808a"); } // [B2, B3, V7] |
| 18150 | test { try toAsciiFail("xn--4240a.xn--ie6h83808a", false); } // [B2, B3, V7] |
| 18151 | test { try toAsciiFail("xn--4240a.xn--ie6h83808a", true); } // [B2, B3, V7] |
| 7264 | 18152 | test { try toUnicodeFail("\xd7\x81\xdb\xb2\xef\xbd\xa1\xf0\x90\xae\x8a\xd9\xac\xf0\x9d\xa8\x8a\xe9\x84\xa8"); } // [B1, B2, B3, V6] |
| 18153 | test { try toAsciiFail("\xd7\x81\xdb\xb2\xef\xbd\xa1\xf0\x90\xae\x8a\xd9\xac\xf0\x9d\xa8\x8a\xe9\x84\xa8", false); } // [B1, B2, B3, V6] |
| 18154 | test { try toAsciiFail("\xd7\x81\xdb\xb2\xef\xbd\xa1\xf0\x90\xae\x8a\xd9\xac\xf0\x9d\xa8\x8a\xe9\x84\xa8", true); } // [B1, B2, B3, V6] |
| 7265 | 18155 | test { try toUnicodeFail("\xd7\x81\xdb\xb2\xe3\x80\x82\xf0\x90\xae\x8a\xd9\xac\xf0\x9d\xa8\x8a\xe9\x84\xa8"); } // [B1, B2, B3, V6] |
| 18156 | test { try toAsciiFail("\xd7\x81\xdb\xb2\xe3\x80\x82\xf0\x90\xae\x8a\xd9\xac\xf0\x9d\xa8\x8a\xe9\x84\xa8", false); } // [B1, B2, B3, V6] |
| 18157 | test { try toAsciiFail("\xd7\x81\xdb\xb2\xe3\x80\x82\xf0\x90\xae\x8a\xd9\xac\xf0\x9d\xa8\x8a\xe9\x84\xa8", true); } // [B1, B2, B3, V6] |
| 7266 | 18158 | test { try toUnicodeFail("xn--pdb42d.xn--lib6412enztdwv6h"); } // [B1, B2, B3, V6] |
| 18159 | test { try toAsciiFail("xn--pdb42d.xn--lib6412enztdwv6h", false); } // [B1, B2, B3, V6] |
| 18160 | test { try toAsciiFail("xn--pdb42d.xn--lib6412enztdwv6h", true); } // [B1, B2, B3, V6] |
| 7267 | 18161 | test { try toUnicodeFail("\xf0\x9e\xad\xb3-\xea\xa1\x81\xe3\x80\x82\xe1\xa9\xa9\xe0\xaf\x8d-"); } // [B1, B2, B3, V3, V6, V7] |
| 18162 | test { try toAsciiFail("\xf0\x9e\xad\xb3-\xea\xa1\x81\xe3\x80\x82\xe1\xa9\xa9\xe0\xaf\x8d-", false); } // [B1, B2, B3, V3, V6, V7] |
| 18163 | test { try toAsciiFail("\xf0\x9e\xad\xb3-\xea\xa1\x81\xe3\x80\x82\xe1\xa9\xa9\xe0\xaf\x8d-", true); } // [B1, B2, B3, V3, V6, V7] |
| 7268 | 18164 | test { try toUnicodeFail("xn----be4e4276f.xn----lze333i"); } // [B1, B2, B3, V3, V6, V7] |
| 18165 | test { try toAsciiFail("xn----be4e4276f.xn----lze333i", false); } // [B1, B2, B3, V3, V6, V7] |
| 18166 | test { try toAsciiFail("xn----be4e4276f.xn----lze333i", true); } // [B1, B2, B3, V3, V6, V7] |
| 7269 | 18167 | test { try toUnicodeFail("\xe1\x80\xb9-\xf0\x9a\xae\xad\xf0\x9f\x9e\xa2\xef\xbc\x8e\xc3\x9f"); } // [V6, V7] |
| 18168 | test { try toAsciiFail("\xe1\x80\xb9-\xf0\x9a\xae\xad\xf0\x9f\x9e\xa2\xef\xbc\x8e\xc3\x9f", false); } // [V6, V7] |
| 18169 | test { try toAsciiFail("\xe1\x80\xb9-\xf0\x9a\xae\xad\xf0\x9f\x9e\xa2\xef\xbc\x8e\xc3\x9f", true); } // [V6, V7] |
| 7270 | 18170 | test { try toUnicodeFail("\xe1\x80\xb9-\xf0\x9a\xae\xad\xf0\x9f\x9e\xa2.\xc3\x9f"); } // [V6, V7] |
| 18171 | test { try toAsciiFail("\xe1\x80\xb9-\xf0\x9a\xae\xad\xf0\x9f\x9e\xa2.\xc3\x9f", false); } // [V6, V7] |
| 18172 | test { try toAsciiFail("\xe1\x80\xb9-\xf0\x9a\xae\xad\xf0\x9f\x9e\xa2.\xc3\x9f", true); } // [V6, V7] |
| 7271 | 18173 | test { try toUnicodeFail("\xe1\x80\xb9-\xf0\x9a\xae\xad\xf0\x9f\x9e\xa2.SS"); } // [V6, V7] |
| 18174 | test { try toAsciiFail("\xe1\x80\xb9-\xf0\x9a\xae\xad\xf0\x9f\x9e\xa2.SS", false); } // [V6, V7] |
| 18175 | test { try toAsciiFail("\xe1\x80\xb9-\xf0\x9a\xae\xad\xf0\x9f\x9e\xa2.SS", true); } // [V6, V7] |
| 7272 | 18176 | test { try toUnicodeFail("\xe1\x80\xb9-\xf0\x9a\xae\xad\xf0\x9f\x9e\xa2.ss"); } // [V6, V7] |
| 18177 | test { try toAsciiFail("\xe1\x80\xb9-\xf0\x9a\xae\xad\xf0\x9f\x9e\xa2.ss", false); } // [V6, V7] |
| 18178 | test { try toAsciiFail("\xe1\x80\xb9-\xf0\x9a\xae\xad\xf0\x9f\x9e\xa2.ss", true); } // [V6, V7] |
| 7273 | 18179 | test { try toUnicodeFail("\xe1\x80\xb9-\xf0\x9a\xae\xad\xf0\x9f\x9e\xa2.Ss"); } // [V6, V7] |
| 18180 | test { try toAsciiFail("\xe1\x80\xb9-\xf0\x9a\xae\xad\xf0\x9f\x9e\xa2.Ss", false); } // [V6, V7] |
| 18181 | test { try toAsciiFail("\xe1\x80\xb9-\xf0\x9a\xae\xad\xf0\x9f\x9e\xa2.Ss", true); } // [V6, V7] |
| 7274 | 18182 | test { try toUnicodeFail("xn----9tg11172akr8b.ss"); } // [V6, V7] |
| 18183 | test { try toAsciiFail("xn----9tg11172akr8b.ss", false); } // [V6, V7] |
| 18184 | test { try toAsciiFail("xn----9tg11172akr8b.ss", true); } // [V6, V7] |
| 7275 | 18185 | test { try toUnicodeFail("xn----9tg11172akr8b.xn--zca"); } // [V6, V7] |
| 18186 | test { try toAsciiFail("xn----9tg11172akr8b.xn--zca", false); } // [V6, V7] |
| 18187 | test { try toAsciiFail("xn----9tg11172akr8b.xn--zca", true); } // [V6, V7] |
| 7276 | 18188 | test { try toUnicodeFail("\xe1\x80\xb9-\xf0\x9a\xae\xad\xf0\x9f\x9e\xa2\xef\xbc\x8eSS"); } // [V6, V7] |
| 18189 | test { try toAsciiFail("\xe1\x80\xb9-\xf0\x9a\xae\xad\xf0\x9f\x9e\xa2\xef\xbc\x8eSS", false); } // [V6, V7] |
| 18190 | test { try toAsciiFail("\xe1\x80\xb9-\xf0\x9a\xae\xad\xf0\x9f\x9e\xa2\xef\xbc\x8eSS", true); } // [V6, V7] |
| 7277 | 18191 | test { try toUnicodeFail("\xe1\x80\xb9-\xf0\x9a\xae\xad\xf0\x9f\x9e\xa2\xef\xbc\x8ess"); } // [V6, V7] |
| 18192 | test { try toAsciiFail("\xe1\x80\xb9-\xf0\x9a\xae\xad\xf0\x9f\x9e\xa2\xef\xbc\x8ess", false); } // [V6, V7] |
| 18193 | test { try toAsciiFail("\xe1\x80\xb9-\xf0\x9a\xae\xad\xf0\x9f\x9e\xa2\xef\xbc\x8ess", true); } // [V6, V7] |
| 7278 | 18194 | test { try toUnicodeFail("\xe1\x80\xb9-\xf0\x9a\xae\xad\xf0\x9f\x9e\xa2\xef\xbc\x8eSs"); } // [V6, V7] |
| 18195 | test { try toAsciiFail("\xe1\x80\xb9-\xf0\x9a\xae\xad\xf0\x9f\x9e\xa2\xef\xbc\x8eSs", false); } // [V6, V7] |
| 18196 | test { try toAsciiFail("\xe1\x80\xb9-\xf0\x9a\xae\xad\xf0\x9f\x9e\xa2\xef\xbc\x8eSs", true); } // [V6, V7] |
| 7279 | 18197 | test { try toUnicodeFail("\xef\xb3\xb2-\xe2\x80\x8c\xef\xbd\xa1\xe1\x82\xbf\xe2\x80\x8c\xe2\x90\xa3"); } // [B3, B6, C1] |
| 18198 | test { try toAsciiFail("\xef\xb3\xb2-\xe2\x80\x8c\xef\xbd\xa1\xe1\x82\xbf\xe2\x80\x8c\xe2\x90\xa3", false); } // [B3, B6, C1] |
| 18199 | test { try toAsciiFail("\xef\xb3\xb2-\xe2\x80\x8c\xef\xbd\xa1\xe1\x82\xbf\xe2\x80\x8c\xe2\x90\xa3", true); } // [B3, B6, V3] |
| 7280 | 18200 | test { try toUnicodeFail("\xd9\x80\xd9\x8e\xd9\x91-\xe2\x80\x8c\xe3\x80\x82\xe1\x82\xbf\xe2\x80\x8c\xe2\x90\xa3"); } // [B3, B6, C1] |
| 18201 | test { try toAsciiFail("\xd9\x80\xd9\x8e\xd9\x91-\xe2\x80\x8c\xe3\x80\x82\xe1\x82\xbf\xe2\x80\x8c\xe2\x90\xa3", false); } // [B3, B6, C1] |
| 18202 | test { try toAsciiFail("\xd9\x80\xd9\x8e\xd9\x91-\xe2\x80\x8c\xe3\x80\x82\xe1\x82\xbf\xe2\x80\x8c\xe2\x90\xa3", true); } // [B3, B6, V3] |
| 7281 | 18203 | test { try toUnicodeFail("\xd9\x80\xd9\x8e\xd9\x91-\xe2\x80\x8c\xe3\x80\x82\xe2\xb4\x9f\xe2\x80\x8c\xe2\x90\xa3"); } // [B3, B6, C1] |
| 18204 | test { try toAsciiFail("\xd9\x80\xd9\x8e\xd9\x91-\xe2\x80\x8c\xe3\x80\x82\xe2\xb4\x9f\xe2\x80\x8c\xe2\x90\xa3", false); } // [B3, B6, C1] |
| 18205 | test { try toAsciiFail("\xd9\x80\xd9\x8e\xd9\x91-\xe2\x80\x8c\xe3\x80\x82\xe2\xb4\x9f\xe2\x80\x8c\xe2\x90\xa3", true); } // [B3, B6, V3] |
| 7282 | 18206 | test { try toUnicodeFail("xn----eoc6bm.xn--xph904a"); } // [B3, B6, V3] |
| 18207 | test { try toAsciiFail("xn----eoc6bm.xn--xph904a", false); } // [B3, B6, V3] |
| 18208 | test { try toAsciiFail("xn----eoc6bm.xn--xph904a", true); } // [B3, B6, V3] |
| 7283 | 18209 | test { try toUnicodeFail("xn----eoc6bm0504a.xn--0ug13nd0j"); } // [B3, B6, C1] |
| 18210 | test { try toAsciiFail("xn----eoc6bm0504a.xn--0ug13nd0j", false); } // [B3, B6, C1] |
| 18211 | test { try toAsciiFail("xn----eoc6bm0504a.xn--0ug13nd0j", true); } // [B3, B6, C1] |
| 7284 | 18212 | test { try toUnicodeFail("\xef\xb3\xb2-\xe2\x80\x8c\xef\xbd\xa1\xe2\xb4\x9f\xe2\x80\x8c\xe2\x90\xa3"); } // [B3, B6, C1] |
| 18213 | test { try toAsciiFail("\xef\xb3\xb2-\xe2\x80\x8c\xef\xbd\xa1\xe2\xb4\x9f\xe2\x80\x8c\xe2\x90\xa3", false); } // [B3, B6, C1] |
| 18214 | test { try toAsciiFail("\xef\xb3\xb2-\xe2\x80\x8c\xef\xbd\xa1\xe2\xb4\x9f\xe2\x80\x8c\xe2\x90\xa3", true); } // [B3, B6, V3] |
| 7285 | 18215 | test { try toUnicodeFail("xn----eoc6bm.xn--3nd240h"); } // [B3, B6, V3, V7] |
| 18216 | test { try toAsciiFail("xn----eoc6bm.xn--3nd240h", false); } // [B3, B6, V3, V7] |
| 18217 | test { try toAsciiFail("xn----eoc6bm.xn--3nd240h", true); } // [B3, B6, V3, V7] |
| 7286 | 18218 | test { try toUnicodeFail("xn----eoc6bm0504a.xn--3nd849e05c"); } // [B3, B6, C1, V7] |
| 18219 | test { try toAsciiFail("xn----eoc6bm0504a.xn--3nd849e05c", false); } // [B3, B6, C1, V7] |
| 18220 | test { try toAsciiFail("xn----eoc6bm0504a.xn--3nd849e05c", true); } // [B3, B6, C1, V7] |
| 7287 | 18221 | test { try toUnicodeFail("\xe0\xb5\x8d-\xe2\x80\x8d\xe2\x80\x8c\xef\xbd\xa1\xf1\xa5\x9e\xa7\xe2\x82\x85\xe2\x89\xa0"); } // [C1, C2, V6, V7] |
| 18222 | test { try toAsciiFail("\xe0\xb5\x8d-\xe2\x80\x8d\xe2\x80\x8c\xef\xbd\xa1\xf1\xa5\x9e\xa7\xe2\x82\x85\xe2\x89\xa0", false); } // [C1, C2, V6, V7] |
| 18223 | test { try toAsciiFail("\xe0\xb5\x8d-\xe2\x80\x8d\xe2\x80\x8c\xef\xbd\xa1\xf1\xa5\x9e\xa7\xe2\x82\x85\xe2\x89\xa0", true); } // [V3, V6, V7] |
| 7288 | 18224 | test { try toUnicodeFail("\xe0\xb5\x8d-\xe2\x80\x8d\xe2\x80\x8c\xef\xbd\xa1\xf1\xa5\x9e\xa7\xe2\x82\x85=\xcc\xb8"); } // [C1, C2, V6, V7] |
| 18225 | test { try toAsciiFail("\xe0\xb5\x8d-\xe2\x80\x8d\xe2\x80\x8c\xef\xbd\xa1\xf1\xa5\x9e\xa7\xe2\x82\x85=\xcc\xb8", false); } // [C1, C2, V6, V7] |
| 18226 | test { try toAsciiFail("\xe0\xb5\x8d-\xe2\x80\x8d\xe2\x80\x8c\xef\xbd\xa1\xf1\xa5\x9e\xa7\xe2\x82\x85=\xcc\xb8", true); } // [V3, V6, V7] |
| 7289 | 18227 | test { try toUnicodeFail("\xe0\xb5\x8d-\xe2\x80\x8d\xe2\x80\x8c\xe3\x80\x82\xf1\xa5\x9e\xa75\xe2\x89\xa0"); } // [C1, C2, V6, V7] |
| 18228 | test { try toAsciiFail("\xe0\xb5\x8d-\xe2\x80\x8d\xe2\x80\x8c\xe3\x80\x82\xf1\xa5\x9e\xa75\xe2\x89\xa0", false); } // [C1, C2, V6, V7] |
| 18229 | test { try toAsciiFail("\xe0\xb5\x8d-\xe2\x80\x8d\xe2\x80\x8c\xe3\x80\x82\xf1\xa5\x9e\xa75\xe2\x89\xa0", true); } // [V3, V6, V7] |
| 7290 | 18230 | test { try toUnicodeFail("\xe0\xb5\x8d-\xe2\x80\x8d\xe2\x80\x8c\xe3\x80\x82\xf1\xa5\x9e\xa75=\xcc\xb8"); } // [C1, C2, V6, V7] |
| 18231 | test { try toAsciiFail("\xe0\xb5\x8d-\xe2\x80\x8d\xe2\x80\x8c\xe3\x80\x82\xf1\xa5\x9e\xa75=\xcc\xb8", false); } // [C1, C2, V6, V7] |
| 18232 | test { try toAsciiFail("\xe0\xb5\x8d-\xe2\x80\x8d\xe2\x80\x8c\xe3\x80\x82\xf1\xa5\x9e\xa75=\xcc\xb8", true); } // [V3, V6, V7] |
| 7291 | 18233 | test { try toUnicodeFail("xn----jmf.xn--5-ufo50192e"); } // [V3, V6, V7] |
| 18234 | test { try toAsciiFail("xn----jmf.xn--5-ufo50192e", false); } // [V3, V6, V7] |
| 18235 | test { try toAsciiFail("xn----jmf.xn--5-ufo50192e", true); } // [V3, V6, V7] |
| 7292 | 18236 | test { try toUnicodeFail("xn----jmf215lda.xn--5-ufo50192e"); } // [C1, C2, V6, V7] |
| 18237 | test { try toAsciiFail("xn----jmf215lda.xn--5-ufo50192e", false); } // [C1, C2, V6, V7] |
| 18238 | test { try toAsciiFail("xn----jmf215lda.xn--5-ufo50192e", true); } // [C1, C2, V6, V7] |
| 7293 | 18239 | test { try toUnicodeFail("\xe9\x94\xa3\xe3\x80\x82\xe0\xa9\x8d\xf3\xa0\x98\xbb\xf3\xa0\x9a\x86"); } // [V6, V7] |
| 18240 | test { try toAsciiFail("\xe9\x94\xa3\xe3\x80\x82\xe0\xa9\x8d\xf3\xa0\x98\xbb\xf3\xa0\x9a\x86", false); } // [V6, V7] |
| 18241 | test { try toAsciiFail("\xe9\x94\xa3\xe3\x80\x82\xe0\xa9\x8d\xf3\xa0\x98\xbb\xf3\xa0\x9a\x86", true); } // [V6, V7] |
| 7294 | 18242 | test { try toUnicodeFail("xn--gc5a.xn--ybc83044ppga"); } // [V6, V7] |
| 18243 | test { try toAsciiFail("xn--gc5a.xn--ybc83044ppga", false); } // [V6, V7] |
| 18244 | test { try toAsciiFail("xn--gc5a.xn--ybc83044ppga", true); } // [V6, V7] |
| 7295 | 18245 | test { try toAsciiPass("\xd8\xbd\xf0\x91\x88\xbe\xef\xbc\x8e\xd9\x89\xe2\x80\x8d\xea\xa4\xab", "xn--8gb2338k.xn--lhb0154f", true); } |
| 7296 | 18246 | test { try toUnicodeFail("\xd8\xbd\xf0\x91\x88\xbe\xef\xbc\x8e\xd9\x89\xe2\x80\x8d\xea\xa4\xab"); } // [B3, C2] |
| 18247 | test { try toAsciiFail("\xd8\xbd\xf0\x91\x88\xbe\xef\xbc\x8e\xd9\x89\xe2\x80\x8d\xea\xa4\xab", false); } // [B3, C2] |
| 7297 | 18248 | test { try toAsciiPass("\xd8\xbd\xf0\x91\x88\xbe.\xd9\x89\xe2\x80\x8d\xea\xa4\xab", "xn--8gb2338k.xn--lhb0154f", true); } |
| 7298 | 18249 | test { try toUnicodeFail("\xd8\xbd\xf0\x91\x88\xbe.\xd9\x89\xe2\x80\x8d\xea\xa4\xab"); } // [B3, C2] |
| 18250 | test { try toAsciiFail("\xd8\xbd\xf0\x91\x88\xbe.\xd9\x89\xe2\x80\x8d\xea\xa4\xab", false); } // [B3, C2] |
| 7299 | 18251 | test { try toUnicodePass("xn--8gb2338k.xn--lhb0154f", "\xd8\xbd\xf0\x91\x88\xbe.\xd9\x89\xea\xa4\xab"); } |
| 7300 | 18252 | test { try toAsciiPass("xn--8gb2338k.xn--lhb0154f", "xn--8gb2338k.xn--lhb0154f", false); } |
| 7301 | 18253 | test { try toAsciiPass("xn--8gb2338k.xn--lhb0154f", "xn--8gb2338k.xn--lhb0154f", true); } |
| ... | ... | @@ -7303,14 +18255,32 @@ test { try toUnicodePass("\xd8\xbd\xf0\x91\x88\xbe.\xd9\x89\xea\xa4\xab", "\xd8\ |
| 7303 | 18255 | test { try toAsciiPass("\xd8\xbd\xf0\x91\x88\xbe.\xd9\x89\xea\xa4\xab", "xn--8gb2338k.xn--lhb0154f", false); } |
| 7304 | 18256 | test { try toAsciiPass("\xd8\xbd\xf0\x91\x88\xbe.\xd9\x89\xea\xa4\xab", "xn--8gb2338k.xn--lhb0154f", true); } |
| 7305 | 18257 | test { try toUnicodeFail("xn--8gb2338k.xn--lhb603k060h"); } // [B3, C2] |
| 18258 | test { try toAsciiFail("xn--8gb2338k.xn--lhb603k060h", false); } // [B3, C2] |
| 18259 | test { try toAsciiFail("xn--8gb2338k.xn--lhb603k060h", true); } // [B3, C2] |
| 7306 | 18260 | test { try toUnicodeFail("\xd9\xa6\xe2\x81\xb4\xe1\x82\xa5\xef\xbc\x8e\xe0\xa2\xbd\xe2\x80\x8c"); } // [B1, B3, C1] |
| 18261 | test { try toAsciiFail("\xd9\xa6\xe2\x81\xb4\xe1\x82\xa5\xef\xbc\x8e\xe0\xa2\xbd\xe2\x80\x8c", false); } // [B1, B3, C1] |
| 18262 | test { try toAsciiFail("\xd9\xa6\xe2\x81\xb4\xe1\x82\xa5\xef\xbc\x8e\xe0\xa2\xbd\xe2\x80\x8c", true); } // [B1] |
| 7307 | 18263 | test { try toUnicodeFail("\xd9\xa64\xe1\x82\xa5.\xe0\xa2\xbd\xe2\x80\x8c"); } // [B1, B3, C1] |
| 18264 | test { try toAsciiFail("\xd9\xa64\xe1\x82\xa5.\xe0\xa2\xbd\xe2\x80\x8c", false); } // [B1, B3, C1] |
| 18265 | test { try toAsciiFail("\xd9\xa64\xe1\x82\xa5.\xe0\xa2\xbd\xe2\x80\x8c", true); } // [B1] |
| 7308 | 18266 | test { try toUnicodeFail("\xd9\xa64\xe2\xb4\x85.\xe0\xa2\xbd\xe2\x80\x8c"); } // [B1, B3, C1] |
| 18267 | test { try toAsciiFail("\xd9\xa64\xe2\xb4\x85.\xe0\xa2\xbd\xe2\x80\x8c", false); } // [B1, B3, C1] |
| 18268 | test { try toAsciiFail("\xd9\xa64\xe2\xb4\x85.\xe0\xa2\xbd\xe2\x80\x8c", true); } // [B1] |
| 7309 | 18269 | test { try toUnicodeFail("xn--4-kqc6770a.xn--jzb"); } // [B1] |
| 18270 | test { try toAsciiFail("xn--4-kqc6770a.xn--jzb", false); } // [B1] |
| 18271 | test { try toAsciiFail("xn--4-kqc6770a.xn--jzb", true); } // [B1] |
| 7310 | 18272 | test { try toUnicodeFail("xn--4-kqc6770a.xn--jzb840j"); } // [B1, B3, C1] |
| 18273 | test { try toAsciiFail("xn--4-kqc6770a.xn--jzb840j", false); } // [B1, B3, C1] |
| 18274 | test { try toAsciiFail("xn--4-kqc6770a.xn--jzb840j", true); } // [B1, B3, C1] |
| 7311 | 18275 | test { try toUnicodeFail("\xd9\xa6\xe2\x81\xb4\xe2\xb4\x85\xef\xbc\x8e\xe0\xa2\xbd\xe2\x80\x8c"); } // [B1, B3, C1] |
| 18276 | test { try toAsciiFail("\xd9\xa6\xe2\x81\xb4\xe2\xb4\x85\xef\xbc\x8e\xe0\xa2\xbd\xe2\x80\x8c", false); } // [B1, B3, C1] |
| 18277 | test { try toAsciiFail("\xd9\xa6\xe2\x81\xb4\xe2\xb4\x85\xef\xbc\x8e\xe0\xa2\xbd\xe2\x80\x8c", true); } // [B1] |
| 7312 | 18278 | test { try toUnicodeFail("xn--4-kqc489e.xn--jzb"); } // [B1, V7] |
| 18279 | test { try toAsciiFail("xn--4-kqc489e.xn--jzb", false); } // [B1, V7] |
| 18280 | test { try toAsciiFail("xn--4-kqc489e.xn--jzb", true); } // [B1, V7] |
| 7313 | 18281 | test { try toUnicodeFail("xn--4-kqc489e.xn--jzb840j"); } // [B1, B3, C1, V7] |
| 18282 | test { try toAsciiFail("xn--4-kqc489e.xn--jzb840j", false); } // [B1, B3, C1, V7] |
| 18283 | test { try toAsciiFail("xn--4-kqc489e.xn--jzb840j", true); } // [B1, B3, C1, V7] |
| 7314 | 18284 | test { try toUnicodePass("\xe1\x83\x81\xe1\x82\xb16\xcc\x98\xe3\x80\x82\xc3\x9f\xe1\xac\x83", "\xe2\xb4\xa1\xe2\xb4\x916\xcc\x98.\xc3\x9f\xe1\xac\x83"); } |
| 7315 | 18285 | test { try toAsciiPass("\xe1\x83\x81\xe1\x82\xb16\xcc\x98\xe3\x80\x82\xc3\x9f\xe1\xac\x83", "xn--6-8cb7433a2ba.xn--zca894k", false); } |
| 7316 | 18286 | test { try toAsciiPass("\xe1\x83\x81\xe1\x82\xb16\xcc\x98\xe3\x80\x82\xc3\x9f\xe1\xac\x83", "xn--6-8cb7433a2ba.xn--ss-2vq", true); } |
| ... | ... | @@ -7345,117 +18315,329 @@ test { try toUnicodePass("\xe2\xb4\xa1\xe2\xb4\x916\xcc\x98.\xc3\x9f\xe1\xac\x83 |
| 7345 | 18315 | test { try toAsciiPass("\xe2\xb4\xa1\xe2\xb4\x916\xcc\x98.\xc3\x9f\xe1\xac\x83", "xn--6-8cb7433a2ba.xn--zca894k", false); } |
| 7346 | 18316 | test { try toAsciiPass("\xe2\xb4\xa1\xe2\xb4\x916\xcc\x98.\xc3\x9f\xe1\xac\x83", "xn--6-8cb7433a2ba.xn--ss-2vq", true); } |
| 7347 | 18317 | test { try toUnicodeFail("xn--6-8cb306hms1a.xn--ss-2vq"); } // [V7] |
| 18318 | test { try toAsciiFail("xn--6-8cb306hms1a.xn--ss-2vq", false); } // [V7] |
| 18319 | test { try toAsciiFail("xn--6-8cb306hms1a.xn--ss-2vq", true); } // [V7] |
| 7348 | 18320 | test { try toUnicodeFail("xn--6-8cb555h2b.xn--ss-2vq"); } // [V7] |
| 18321 | test { try toAsciiFail("xn--6-8cb555h2b.xn--ss-2vq", false); } // [V7] |
| 18322 | test { try toAsciiFail("xn--6-8cb555h2b.xn--ss-2vq", true); } // [V7] |
| 7349 | 18323 | test { try toUnicodeFail("xn--6-8cb555h2b.xn--zca894k"); } // [V7] |
| 18324 | test { try toAsciiFail("xn--6-8cb555h2b.xn--zca894k", false); } // [V7] |
| 18325 | test { try toAsciiFail("xn--6-8cb555h2b.xn--zca894k", true); } // [V7] |
| 7350 | 18326 | test { try toUnicodeFail("\xf2\x8b\xa1\x90\xef\xbd\xa1\xe2\x89\xaf\xf0\x91\x8b\xaa"); } // [V7] |
| 18327 | test { try toAsciiFail("\xf2\x8b\xa1\x90\xef\xbd\xa1\xe2\x89\xaf\xf0\x91\x8b\xaa", false); } // [V7] |
| 18328 | test { try toAsciiFail("\xf2\x8b\xa1\x90\xef\xbd\xa1\xe2\x89\xaf\xf0\x91\x8b\xaa", true); } // [V7] |
| 7351 | 18329 | test { try toUnicodeFail("\xf2\x8b\xa1\x90\xef\xbd\xa1>\xcc\xb8\xf0\x91\x8b\xaa"); } // [V7] |
| 18330 | test { try toAsciiFail("\xf2\x8b\xa1\x90\xef\xbd\xa1>\xcc\xb8\xf0\x91\x8b\xaa", false); } // [V7] |
| 18331 | test { try toAsciiFail("\xf2\x8b\xa1\x90\xef\xbd\xa1>\xcc\xb8\xf0\x91\x8b\xaa", true); } // [V7] |
| 7352 | 18332 | test { try toUnicodeFail("\xf2\x8b\xa1\x90\xe3\x80\x82\xe2\x89\xaf\xf0\x91\x8b\xaa"); } // [V7] |
| 18333 | test { try toAsciiFail("\xf2\x8b\xa1\x90\xe3\x80\x82\xe2\x89\xaf\xf0\x91\x8b\xaa", false); } // [V7] |
| 18334 | test { try toAsciiFail("\xf2\x8b\xa1\x90\xe3\x80\x82\xe2\x89\xaf\xf0\x91\x8b\xaa", true); } // [V7] |
| 7353 | 18335 | test { try toUnicodeFail("\xf2\x8b\xa1\x90\xe3\x80\x82>\xcc\xb8\xf0\x91\x8b\xaa"); } // [V7] |
| 18336 | test { try toAsciiFail("\xf2\x8b\xa1\x90\xe3\x80\x82>\xcc\xb8\xf0\x91\x8b\xaa", false); } // [V7] |
| 18337 | test { try toAsciiFail("\xf2\x8b\xa1\x90\xe3\x80\x82>\xcc\xb8\xf0\x91\x8b\xaa", true); } // [V7] |
| 7354 | 18338 | test { try toUnicodeFail("xn--eo08b.xn--hdh3385g"); } // [V7] |
| 18339 | test { try toAsciiFail("xn--eo08b.xn--hdh3385g", false); } // [V7] |
| 18340 | test { try toAsciiFail("xn--eo08b.xn--hdh3385g", true); } // [V7] |
| 7355 | 18341 | test { try toUnicodeFail("\xd9\x9a\xdb\xb2\xe3\x80\x82\xe2\x80\x8c-\xe1\xaf\xb3\xe0\xa3\xa2"); } // [B1, C1, V6, V7] |
| 18342 | test { try toAsciiFail("\xd9\x9a\xdb\xb2\xe3\x80\x82\xe2\x80\x8c-\xe1\xaf\xb3\xe0\xa3\xa2", false); } // [B1, C1, V6, V7] |
| 18343 | test { try toAsciiFail("\xd9\x9a\xdb\xb2\xe3\x80\x82\xe2\x80\x8c-\xe1\xaf\xb3\xe0\xa3\xa2", true); } // [B1, V3, V6, V7] |
| 7356 | 18344 | test { try toUnicodeFail("xn--2hb81a.xn----xrd657l"); } // [B1, V3, V6, V7] |
| 18345 | test { try toAsciiFail("xn--2hb81a.xn----xrd657l", false); } // [B1, V3, V6, V7] |
| 18346 | test { try toAsciiFail("xn--2hb81a.xn----xrd657l", true); } // [B1, V3, V6, V7] |
| 7357 | 18347 | test { try toUnicodeFail("xn--2hb81a.xn----xrd657l30d"); } // [B1, C1, V6, V7] |
| 18348 | test { try toAsciiFail("xn--2hb81a.xn----xrd657l30d", false); } // [B1, C1, V6, V7] |
| 18349 | test { try toAsciiFail("xn--2hb81a.xn----xrd657l30d", true); } // [B1, C1, V6, V7] |
| 7358 | 18350 | test { try toUnicodeFail("\xf3\xa0\x84\x8f\xf0\x96\xac\xb4\xf3\xa0\xb2\xbd\xef\xbd\xa1\xef\xbe\xa0"); } // [V6, V7] |
| 18351 | test { try toAsciiFail("\xf3\xa0\x84\x8f\xf0\x96\xac\xb4\xf3\xa0\xb2\xbd\xef\xbd\xa1\xef\xbe\xa0", false); } // [V6, V7, A4_2] |
| 18352 | test { try toAsciiFail("\xf3\xa0\x84\x8f\xf0\x96\xac\xb4\xf3\xa0\xb2\xbd\xef\xbd\xa1\xef\xbe\xa0", true); } // [V6, V7, A4_2] |
| 7359 | 18353 | test { try toUnicodeFail("\xf3\xa0\x84\x8f\xf0\x96\xac\xb4\xf3\xa0\xb2\xbd\xe3\x80\x82\xe1\x85\xa0"); } // [V6, V7] |
| 18354 | test { try toAsciiFail("\xf3\xa0\x84\x8f\xf0\x96\xac\xb4\xf3\xa0\xb2\xbd\xe3\x80\x82\xe1\x85\xa0", false); } // [V6, V7, A4_2] |
| 18355 | test { try toAsciiFail("\xf3\xa0\x84\x8f\xf0\x96\xac\xb4\xf3\xa0\xb2\xbd\xe3\x80\x82\xe1\x85\xa0", true); } // [V6, V7, A4_2] |
| 7360 | 18356 | test { try toUnicodeFail("xn--619ep9154c."); } // [V6, V7] |
| 18357 | test { try toAsciiFail("xn--619ep9154c.", false); } // [V6, V7, A4_2] |
| 18358 | test { try toAsciiFail("xn--619ep9154c.", true); } // [V6, V7, A4_2] |
| 7361 | 18359 | test { try toUnicodeFail("xn--619ep9154c.xn--psd"); } // [V6, V7] |
| 18360 | test { try toAsciiFail("xn--619ep9154c.xn--psd", false); } // [V6, V7] |
| 18361 | test { try toAsciiFail("xn--619ep9154c.xn--psd", true); } // [V6, V7] |
| 7362 | 18362 | test { try toUnicodeFail("xn--619ep9154c.xn--cl7c"); } // [V6, V7] |
| 18363 | test { try toAsciiFail("xn--619ep9154c.xn--cl7c", false); } // [V6, V7] |
| 18364 | test { try toAsciiFail("xn--619ep9154c.xn--cl7c", true); } // [V6, V7] |
| 7363 | 18365 | test { try toUnicodeFail("\xc3\x9f\xe2\x92\x88\xdd\xa0\xed\x9e\xae\xef\xbc\x8e\xf4\x89\x96\xb2\xf3\xa0\x85\x84\xd8\x85\xf2\x89\x94\xaf"); } // [B5, V7] |
| 18366 | test { try toAsciiFail("\xc3\x9f\xe2\x92\x88\xdd\xa0\xed\x9e\xae\xef\xbc\x8e\xf4\x89\x96\xb2\xf3\xa0\x85\x84\xd8\x85\xf2\x89\x94\xaf", false); } // [B5, V7] |
| 18367 | test { try toAsciiFail("\xc3\x9f\xe2\x92\x88\xdd\xa0\xed\x9e\xae\xef\xbc\x8e\xf4\x89\x96\xb2\xf3\xa0\x85\x84\xd8\x85\xf2\x89\x94\xaf", true); } // [B5, V7] |
| 7364 | 18368 | test { try toUnicodeFail("\xc3\x9f1.\xdd\xa0\xed\x9e\xae.\xf4\x89\x96\xb2\xf3\xa0\x85\x84\xd8\x85\xf2\x89\x94\xaf"); } // [B2, B3, B5, V7] |
| 18369 | test { try toAsciiFail("\xc3\x9f1.\xdd\xa0\xed\x9e\xae.\xf4\x89\x96\xb2\xf3\xa0\x85\x84\xd8\x85\xf2\x89\x94\xaf", false); } // [B2, B3, B5, V7] |
| 18370 | test { try toAsciiFail("\xc3\x9f1.\xdd\xa0\xed\x9e\xae.\xf4\x89\x96\xb2\xf3\xa0\x85\x84\xd8\x85\xf2\x89\x94\xaf", true); } // [B2, B3, B5, V7] |
| 7365 | 18371 | test { try toUnicodeFail("SS1.\xdd\xa0\xed\x9e\xae.\xf4\x89\x96\xb2\xf3\xa0\x85\x84\xd8\x85\xf2\x89\x94\xaf"); } // [B2, B3, B5, V7] |
| 18372 | test { try toAsciiFail("SS1.\xdd\xa0\xed\x9e\xae.\xf4\x89\x96\xb2\xf3\xa0\x85\x84\xd8\x85\xf2\x89\x94\xaf", false); } // [B2, B3, B5, V7] |
| 18373 | test { try toAsciiFail("SS1.\xdd\xa0\xed\x9e\xae.\xf4\x89\x96\xb2\xf3\xa0\x85\x84\xd8\x85\xf2\x89\x94\xaf", true); } // [B2, B3, B5, V7] |
| 7366 | 18374 | test { try toUnicodeFail("ss1.\xdd\xa0\xed\x9e\xae.\xf4\x89\x96\xb2\xf3\xa0\x85\x84\xd8\x85\xf2\x89\x94\xaf"); } // [B2, B3, B5, V7] |
| 18375 | test { try toAsciiFail("ss1.\xdd\xa0\xed\x9e\xae.\xf4\x89\x96\xb2\xf3\xa0\x85\x84\xd8\x85\xf2\x89\x94\xaf", false); } // [B2, B3, B5, V7] |
| 18376 | test { try toAsciiFail("ss1.\xdd\xa0\xed\x9e\xae.\xf4\x89\x96\xb2\xf3\xa0\x85\x84\xd8\x85\xf2\x89\x94\xaf", true); } // [B2, B3, B5, V7] |
| 7367 | 18377 | test { try toUnicodeFail("Ss1.\xdd\xa0\xed\x9e\xae.\xf4\x89\x96\xb2\xf3\xa0\x85\x84\xd8\x85\xf2\x89\x94\xaf"); } // [B2, B3, B5, V7] |
| 18378 | test { try toAsciiFail("Ss1.\xdd\xa0\xed\x9e\xae.\xf4\x89\x96\xb2\xf3\xa0\x85\x84\xd8\x85\xf2\x89\x94\xaf", false); } // [B2, B3, B5, V7] |
| 18379 | test { try toAsciiFail("Ss1.\xdd\xa0\xed\x9e\xae.\xf4\x89\x96\xb2\xf3\xa0\x85\x84\xd8\x85\xf2\x89\x94\xaf", true); } // [B2, B3, B5, V7] |
| 7368 | 18380 | test { try toUnicodeFail("ss1.xn--kpb6677h.xn--nfb09923ifkyyb"); } // [B2, B3, B5, V7] |
| 18381 | test { try toAsciiFail("ss1.xn--kpb6677h.xn--nfb09923ifkyyb", false); } // [B2, B3, B5, V7] |
| 18382 | test { try toAsciiFail("ss1.xn--kpb6677h.xn--nfb09923ifkyyb", true); } // [B2, B3, B5, V7] |
| 7369 | 18383 | test { try toUnicodeFail("xn--1-pfa.xn--kpb6677h.xn--nfb09923ifkyyb"); } // [B2, B3, B5, V7] |
| 18384 | test { try toAsciiFail("xn--1-pfa.xn--kpb6677h.xn--nfb09923ifkyyb", false); } // [B2, B3, B5, V7] |
| 18385 | test { try toAsciiFail("xn--1-pfa.xn--kpb6677h.xn--nfb09923ifkyyb", true); } // [B2, B3, B5, V7] |
| 7370 | 18386 | test { try toUnicodeFail("SS\xe2\x92\x88\xdd\xa0\xed\x9e\xae\xef\xbc\x8e\xf4\x89\x96\xb2\xf3\xa0\x85\x84\xd8\x85\xf2\x89\x94\xaf"); } // [B5, V7] |
| 18387 | test { try toAsciiFail("SS\xe2\x92\x88\xdd\xa0\xed\x9e\xae\xef\xbc\x8e\xf4\x89\x96\xb2\xf3\xa0\x85\x84\xd8\x85\xf2\x89\x94\xaf", false); } // [B5, V7] |
| 18388 | test { try toAsciiFail("SS\xe2\x92\x88\xdd\xa0\xed\x9e\xae\xef\xbc\x8e\xf4\x89\x96\xb2\xf3\xa0\x85\x84\xd8\x85\xf2\x89\x94\xaf", true); } // [B5, V7] |
| 7371 | 18389 | test { try toUnicodeFail("ss\xe2\x92\x88\xdd\xa0\xed\x9e\xae\xef\xbc\x8e\xf4\x89\x96\xb2\xf3\xa0\x85\x84\xd8\x85\xf2\x89\x94\xaf"); } // [B5, V7] |
| 18390 | test { try toAsciiFail("ss\xe2\x92\x88\xdd\xa0\xed\x9e\xae\xef\xbc\x8e\xf4\x89\x96\xb2\xf3\xa0\x85\x84\xd8\x85\xf2\x89\x94\xaf", false); } // [B5, V7] |
| 18391 | test { try toAsciiFail("ss\xe2\x92\x88\xdd\xa0\xed\x9e\xae\xef\xbc\x8e\xf4\x89\x96\xb2\xf3\xa0\x85\x84\xd8\x85\xf2\x89\x94\xaf", true); } // [B5, V7] |
| 7372 | 18392 | test { try toUnicodeFail("Ss\xe2\x92\x88\xdd\xa0\xed\x9e\xae\xef\xbc\x8e\xf4\x89\x96\xb2\xf3\xa0\x85\x84\xd8\x85\xf2\x89\x94\xaf"); } // [B5, V7] |
| 18393 | test { try toAsciiFail("Ss\xe2\x92\x88\xdd\xa0\xed\x9e\xae\xef\xbc\x8e\xf4\x89\x96\xb2\xf3\xa0\x85\x84\xd8\x85\xf2\x89\x94\xaf", false); } // [B5, V7] |
| 18394 | test { try toAsciiFail("Ss\xe2\x92\x88\xdd\xa0\xed\x9e\xae\xef\xbc\x8e\xf4\x89\x96\xb2\xf3\xa0\x85\x84\xd8\x85\xf2\x89\x94\xaf", true); } // [B5, V7] |
| 7373 | 18395 | test { try toUnicodeFail("xn--ss-6ke9690a0g1q.xn--nfb09923ifkyyb"); } // [B5, V7] |
| 18396 | test { try toAsciiFail("xn--ss-6ke9690a0g1q.xn--nfb09923ifkyyb", false); } // [B5, V7] |
| 18397 | test { try toAsciiFail("xn--ss-6ke9690a0g1q.xn--nfb09923ifkyyb", true); } // [B5, V7] |
| 7374 | 18398 | test { try toUnicodeFail("xn--zca444a0s1ao12n.xn--nfb09923ifkyyb"); } // [B5, V7] |
| 18399 | test { try toAsciiFail("xn--zca444a0s1ao12n.xn--nfb09923ifkyyb", false); } // [B5, V7] |
| 18400 | test { try toAsciiFail("xn--zca444a0s1ao12n.xn--nfb09923ifkyyb", true); } // [B5, V7] |
| 7375 | 18401 | test { try toUnicodeFail("\xf3\xa0\xad\x94.\xf0\x90\x8b\xb1\xe2\x82\x82"); } // [V7] |
| 18402 | test { try toAsciiFail("\xf3\xa0\xad\x94.\xf0\x90\x8b\xb1\xe2\x82\x82", false); } // [V7] |
| 18403 | test { try toAsciiFail("\xf3\xa0\xad\x94.\xf0\x90\x8b\xb1\xe2\x82\x82", true); } // [V7] |
| 7376 | 18404 | test { try toUnicodeFail("\xf3\xa0\xad\x94.\xf0\x90\x8b\xb12"); } // [V7] |
| 18405 | test { try toAsciiFail("\xf3\xa0\xad\x94.\xf0\x90\x8b\xb12", false); } // [V7] |
| 18406 | test { try toAsciiFail("\xf3\xa0\xad\x94.\xf0\x90\x8b\xb12", true); } // [V7] |
| 7377 | 18407 | test { try toUnicodeFail("xn--vi56e.xn--2-w91i"); } // [V7] |
| 18408 | test { try toAsciiFail("xn--vi56e.xn--2-w91i", false); } // [V7] |
| 18409 | test { try toAsciiFail("xn--vi56e.xn--2-w91i", true); } // [V7] |
| 7378 | 18410 | test { try toUnicodeFail("\xdc\x96\xe0\xa5\x87\xe3\x80\x82-\xc3\x9f\xda\xa5\xe2\x80\x8c"); } // [B1, C1, V3] |
| 18411 | test { try toAsciiFail("\xdc\x96\xe0\xa5\x87\xe3\x80\x82-\xc3\x9f\xda\xa5\xe2\x80\x8c", false); } // [B1, C1, V3] |
| 18412 | test { try toAsciiFail("\xdc\x96\xe0\xa5\x87\xe3\x80\x82-\xc3\x9f\xda\xa5\xe2\x80\x8c", true); } // [B1, V3] |
| 7379 | 18413 | test { try toUnicodeFail("\xdc\x96\xe0\xa5\x87\xe3\x80\x82-SS\xda\xa5\xe2\x80\x8c"); } // [B1, C1, V3] |
| 18414 | test { try toAsciiFail("\xdc\x96\xe0\xa5\x87\xe3\x80\x82-SS\xda\xa5\xe2\x80\x8c", false); } // [B1, C1, V3] |
| 18415 | test { try toAsciiFail("\xdc\x96\xe0\xa5\x87\xe3\x80\x82-SS\xda\xa5\xe2\x80\x8c", true); } // [B1, V3] |
| 7380 | 18416 | test { try toUnicodeFail("\xdc\x96\xe0\xa5\x87\xe3\x80\x82-ss\xda\xa5\xe2\x80\x8c"); } // [B1, C1, V3] |
| 18417 | test { try toAsciiFail("\xdc\x96\xe0\xa5\x87\xe3\x80\x82-ss\xda\xa5\xe2\x80\x8c", false); } // [B1, C1, V3] |
| 18418 | test { try toAsciiFail("\xdc\x96\xe0\xa5\x87\xe3\x80\x82-ss\xda\xa5\xe2\x80\x8c", true); } // [B1, V3] |
| 7381 | 18419 | test { try toUnicodeFail("\xdc\x96\xe0\xa5\x87\xe3\x80\x82-Ss\xda\xa5\xe2\x80\x8c"); } // [B1, C1, V3] |
| 18420 | test { try toAsciiFail("\xdc\x96\xe0\xa5\x87\xe3\x80\x82-Ss\xda\xa5\xe2\x80\x8c", false); } // [B1, C1, V3] |
| 18421 | test { try toAsciiFail("\xdc\x96\xe0\xa5\x87\xe3\x80\x82-Ss\xda\xa5\xe2\x80\x8c", true); } // [B1, V3] |
| 7382 | 18422 | test { try toUnicodeFail("xn--gnb63i.xn---ss-4ef"); } // [B1, V3] |
| 18423 | test { try toAsciiFail("xn--gnb63i.xn---ss-4ef", false); } // [B1, V3] |
| 18424 | test { try toAsciiFail("xn--gnb63i.xn---ss-4ef", true); } // [B1, V3] |
| 7383 | 18425 | test { try toUnicodeFail("xn--gnb63i.xn---ss-4ef9263a"); } // [B1, C1, V3] |
| 18426 | test { try toAsciiFail("xn--gnb63i.xn---ss-4ef9263a", false); } // [B1, C1, V3] |
| 18427 | test { try toAsciiFail("xn--gnb63i.xn---ss-4ef9263a", true); } // [B1, C1, V3] |
| 7384 | 18428 | test { try toUnicodeFail("xn--gnb63i.xn----qfa845bhx4a"); } // [B1, C1, V3] |
| 18429 | test { try toAsciiFail("xn--gnb63i.xn----qfa845bhx4a", false); } // [B1, C1, V3] |
| 18430 | test { try toAsciiFail("xn--gnb63i.xn----qfa845bhx4a", true); } // [B1, C1, V3] |
| 7385 | 18431 | test { try toUnicodeFail("\xe1\xae\xa9\xe2\x80\x8d\xd8\xaa\xf1\xa1\x9a\x88\xef\xbc\x8e\xe1\xb3\x95\xe4\xb7\x89\xe1\x83\x81"); } // [B1, C2, V6, V7] |
| 18432 | test { try toAsciiFail("\xe1\xae\xa9\xe2\x80\x8d\xd8\xaa\xf1\xa1\x9a\x88\xef\xbc\x8e\xe1\xb3\x95\xe4\xb7\x89\xe1\x83\x81", false); } // [B1, C2, V6, V7] |
| 18433 | test { try toAsciiFail("\xe1\xae\xa9\xe2\x80\x8d\xd8\xaa\xf1\xa1\x9a\x88\xef\xbc\x8e\xe1\xb3\x95\xe4\xb7\x89\xe1\x83\x81", true); } // [B1, V6, V7] |
| 7386 | 18434 | test { try toUnicodeFail("\xe1\xae\xa9\xe2\x80\x8d\xd8\xaa\xf1\xa1\x9a\x88.\xe1\xb3\x95\xe4\xb7\x89\xe1\x83\x81"); } // [B1, C2, V6, V7] |
| 18435 | test { try toAsciiFail("\xe1\xae\xa9\xe2\x80\x8d\xd8\xaa\xf1\xa1\x9a\x88.\xe1\xb3\x95\xe4\xb7\x89\xe1\x83\x81", false); } // [B1, C2, V6, V7] |
| 18436 | test { try toAsciiFail("\xe1\xae\xa9\xe2\x80\x8d\xd8\xaa\xf1\xa1\x9a\x88.\xe1\xb3\x95\xe4\xb7\x89\xe1\x83\x81", true); } // [B1, V6, V7] |
| 7387 | 18437 | test { try toUnicodeFail("\xe1\xae\xa9\xe2\x80\x8d\xd8\xaa\xf1\xa1\x9a\x88.\xe1\xb3\x95\xe4\xb7\x89\xe2\xb4\xa1"); } // [B1, C2, V6, V7] |
| 18438 | test { try toAsciiFail("\xe1\xae\xa9\xe2\x80\x8d\xd8\xaa\xf1\xa1\x9a\x88.\xe1\xb3\x95\xe4\xb7\x89\xe2\xb4\xa1", false); } // [B1, C2, V6, V7] |
| 18439 | test { try toAsciiFail("\xe1\xae\xa9\xe2\x80\x8d\xd8\xaa\xf1\xa1\x9a\x88.\xe1\xb3\x95\xe4\xb7\x89\xe2\xb4\xa1", true); } // [B1, V6, V7] |
| 7388 | 18440 | test { try toUnicodeFail("xn--pgb911izv33i.xn--i6f270etuy"); } // [B1, V6, V7] |
| 18441 | test { try toAsciiFail("xn--pgb911izv33i.xn--i6f270etuy", false); } // [B1, V6, V7] |
| 18442 | test { try toAsciiFail("xn--pgb911izv33i.xn--i6f270etuy", true); } // [B1, V6, V7] |
| 7389 | 18443 | test { try toUnicodeFail("xn--pgb911imgdrw34r.xn--i6f270etuy"); } // [B1, C2, V6, V7] |
| 18444 | test { try toAsciiFail("xn--pgb911imgdrw34r.xn--i6f270etuy", false); } // [B1, C2, V6, V7] |
| 18445 | test { try toAsciiFail("xn--pgb911imgdrw34r.xn--i6f270etuy", true); } // [B1, C2, V6, V7] |
| 7390 | 18446 | test { try toUnicodeFail("\xe1\xae\xa9\xe2\x80\x8d\xd8\xaa\xf1\xa1\x9a\x88\xef\xbc\x8e\xe1\xb3\x95\xe4\xb7\x89\xe2\xb4\xa1"); } // [B1, C2, V6, V7] |
| 18447 | test { try toAsciiFail("\xe1\xae\xa9\xe2\x80\x8d\xd8\xaa\xf1\xa1\x9a\x88\xef\xbc\x8e\xe1\xb3\x95\xe4\xb7\x89\xe2\xb4\xa1", false); } // [B1, C2, V6, V7] |
| 18448 | test { try toAsciiFail("\xe1\xae\xa9\xe2\x80\x8d\xd8\xaa\xf1\xa1\x9a\x88\xef\xbc\x8e\xe1\xb3\x95\xe4\xb7\x89\xe2\xb4\xa1", true); } // [B1, V6, V7] |
| 7391 | 18449 | test { try toUnicodeFail("xn--pgb911izv33i.xn--5nd792dgv3b"); } // [B1, V6, V7] |
| 18450 | test { try toAsciiFail("xn--pgb911izv33i.xn--5nd792dgv3b", false); } // [B1, V6, V7] |
| 18451 | test { try toAsciiFail("xn--pgb911izv33i.xn--5nd792dgv3b", true); } // [B1, V6, V7] |
| 7392 | 18452 | test { try toUnicodeFail("xn--pgb911imgdrw34r.xn--5nd792dgv3b"); } // [B1, C2, V6, V7] |
| 18453 | test { try toAsciiFail("xn--pgb911imgdrw34r.xn--5nd792dgv3b", false); } // [B1, C2, V6, V7] |
| 18454 | test { try toAsciiFail("xn--pgb911imgdrw34r.xn--5nd792dgv3b", true); } // [B1, C2, V6, V7] |
| 7393 | 18455 | test { try toUnicodeFail("\xe2\xb6\xbf.\xc3\x9f\xe2\x80\x8d"); } // [C2, V7] |
| 18456 | test { try toAsciiFail("\xe2\xb6\xbf.\xc3\x9f\xe2\x80\x8d", false); } // [C2, V7] |
| 18457 | test { try toAsciiFail("\xe2\xb6\xbf.\xc3\x9f\xe2\x80\x8d", true); } // [V7] |
| 7394 | 18458 | test { try toUnicodeFail("\xe2\xb6\xbf.SS\xe2\x80\x8d"); } // [C2, V7] |
| 18459 | test { try toAsciiFail("\xe2\xb6\xbf.SS\xe2\x80\x8d", false); } // [C2, V7] |
| 18460 | test { try toAsciiFail("\xe2\xb6\xbf.SS\xe2\x80\x8d", true); } // [V7] |
| 7395 | 18461 | test { try toUnicodeFail("\xe2\xb6\xbf.ss\xe2\x80\x8d"); } // [C2, V7] |
| 18462 | test { try toAsciiFail("\xe2\xb6\xbf.ss\xe2\x80\x8d", false); } // [C2, V7] |
| 18463 | test { try toAsciiFail("\xe2\xb6\xbf.ss\xe2\x80\x8d", true); } // [V7] |
| 7396 | 18464 | test { try toUnicodeFail("\xe2\xb6\xbf.Ss\xe2\x80\x8d"); } // [C2, V7] |
| 18465 | test { try toAsciiFail("\xe2\xb6\xbf.Ss\xe2\x80\x8d", false); } // [C2, V7] |
| 18466 | test { try toAsciiFail("\xe2\xb6\xbf.Ss\xe2\x80\x8d", true); } // [V7] |
| 7397 | 18467 | test { try toUnicodeFail("xn--7pj.ss"); } // [V7] |
| 18468 | test { try toAsciiFail("xn--7pj.ss", false); } // [V7] |
| 18469 | test { try toAsciiFail("xn--7pj.ss", true); } // [V7] |
| 7398 | 18470 | test { try toUnicodeFail("xn--7pj.xn--ss-n1t"); } // [C2, V7] |
| 18471 | test { try toAsciiFail("xn--7pj.xn--ss-n1t", false); } // [C2, V7] |
| 18472 | test { try toAsciiFail("xn--7pj.xn--ss-n1t", true); } // [C2, V7] |
| 7399 | 18473 | test { try toUnicodeFail("xn--7pj.xn--zca870n"); } // [C2, V7] |
| 18474 | test { try toAsciiFail("xn--7pj.xn--zca870n", false); } // [C2, V7] |
| 18475 | test { try toAsciiFail("xn--7pj.xn--zca870n", true); } // [C2, V7] |
| 7400 | 18476 | test { try toUnicodeFail("\xe1\xaf\xb3\xef\xb8\x92.\xd8\xaa\xe2\x89\xaf\xea\xa1\x82"); } // [B2, B3, B6, V6, V7] |
| 18477 | test { try toAsciiFail("\xe1\xaf\xb3\xef\xb8\x92.\xd8\xaa\xe2\x89\xaf\xea\xa1\x82", false); } // [B2, B3, B6, V6, V7] |
| 18478 | test { try toAsciiFail("\xe1\xaf\xb3\xef\xb8\x92.\xd8\xaa\xe2\x89\xaf\xea\xa1\x82", true); } // [B2, B3, B6, V6, V7] |
| 7401 | 18479 | test { try toUnicodeFail("\xe1\xaf\xb3\xef\xb8\x92.\xd8\xaa>\xcc\xb8\xea\xa1\x82"); } // [B2, B3, B6, V6, V7] |
| 18480 | test { try toAsciiFail("\xe1\xaf\xb3\xef\xb8\x92.\xd8\xaa>\xcc\xb8\xea\xa1\x82", false); } // [B2, B3, B6, V6, V7] |
| 18481 | test { try toAsciiFail("\xe1\xaf\xb3\xef\xb8\x92.\xd8\xaa>\xcc\xb8\xea\xa1\x82", true); } // [B2, B3, B6, V6, V7] |
| 7402 | 18482 | test { try toUnicodeFail("\xe1\xaf\xb3\xe3\x80\x82.\xd8\xaa\xe2\x89\xaf\xea\xa1\x82"); } // [B2, B3, V6, X4_2] |
| 18483 | test { try toAsciiFail("\xe1\xaf\xb3\xe3\x80\x82.\xd8\xaa\xe2\x89\xaf\xea\xa1\x82", false); } // [B2, B3, V6, A4_2] |
| 18484 | test { try toAsciiFail("\xe1\xaf\xb3\xe3\x80\x82.\xd8\xaa\xe2\x89\xaf\xea\xa1\x82", true); } // [B2, B3, V6, A4_2] |
| 7403 | 18485 | test { try toUnicodeFail("\xe1\xaf\xb3\xe3\x80\x82.\xd8\xaa>\xcc\xb8\xea\xa1\x82"); } // [B2, B3, V6, X4_2] |
| 18486 | test { try toAsciiFail("\xe1\xaf\xb3\xe3\x80\x82.\xd8\xaa>\xcc\xb8\xea\xa1\x82", false); } // [B2, B3, V6, A4_2] |
| 18487 | test { try toAsciiFail("\xe1\xaf\xb3\xe3\x80\x82.\xd8\xaa>\xcc\xb8\xea\xa1\x82", true); } // [B2, B3, V6, A4_2] |
| 7404 | 18488 | test { try toUnicodeFail("xn--1zf..xn--pgb885lry5g"); } // [B2, B3, V6, X4_2] |
| 18489 | test { try toAsciiFail("xn--1zf..xn--pgb885lry5g", false); } // [B2, B3, V6, A4_2] |
| 18490 | test { try toAsciiFail("xn--1zf..xn--pgb885lry5g", true); } // [B2, B3, V6, A4_2] |
| 7405 | 18491 | test { try toUnicodeFail("xn--1zf8957g.xn--pgb885lry5g"); } // [B2, B3, B6, V6, V7] |
| 18492 | test { try toAsciiFail("xn--1zf8957g.xn--pgb885lry5g", false); } // [B2, B3, B6, V6, V7] |
| 18493 | test { try toAsciiFail("xn--1zf8957g.xn--pgb885lry5g", true); } // [B2, B3, B6, V6, V7] |
| 7406 | 18494 | test { try toUnicodeFail("\xe2\x89\xae\xe2\x89\xa0\xf1\x8f\xbb\x83\xef\xbd\xa1-\xf0\xab\xa0\x86\xda\xb7\xf0\x90\xb9\xaa"); } // [B1, V3, V7] |
| 18495 | test { try toAsciiFail("\xe2\x89\xae\xe2\x89\xa0\xf1\x8f\xbb\x83\xef\xbd\xa1-\xf0\xab\xa0\x86\xda\xb7\xf0\x90\xb9\xaa", false); } // [B1, V3, V7] |
| 18496 | test { try toAsciiFail("\xe2\x89\xae\xe2\x89\xa0\xf1\x8f\xbb\x83\xef\xbd\xa1-\xf0\xab\xa0\x86\xda\xb7\xf0\x90\xb9\xaa", true); } // [B1, V3, V7] |
| 7407 | 18497 | test { try toUnicodeFail("<\xcc\xb8=\xcc\xb8\xf1\x8f\xbb\x83\xef\xbd\xa1-\xf0\xab\xa0\x86\xda\xb7\xf0\x90\xb9\xaa"); } // [B1, V3, V7] |
| 18498 | test { try toAsciiFail("<\xcc\xb8=\xcc\xb8\xf1\x8f\xbb\x83\xef\xbd\xa1-\xf0\xab\xa0\x86\xda\xb7\xf0\x90\xb9\xaa", false); } // [B1, V3, V7] |
| 18499 | test { try toAsciiFail("<\xcc\xb8=\xcc\xb8\xf1\x8f\xbb\x83\xef\xbd\xa1-\xf0\xab\xa0\x86\xda\xb7\xf0\x90\xb9\xaa", true); } // [B1, V3, V7] |
| 7408 | 18500 | test { try toUnicodeFail("\xe2\x89\xae\xe2\x89\xa0\xf1\x8f\xbb\x83\xe3\x80\x82-\xf0\xab\xa0\x86\xda\xb7\xf0\x90\xb9\xaa"); } // [B1, V3, V7] |
| 18501 | test { try toAsciiFail("\xe2\x89\xae\xe2\x89\xa0\xf1\x8f\xbb\x83\xe3\x80\x82-\xf0\xab\xa0\x86\xda\xb7\xf0\x90\xb9\xaa", false); } // [B1, V3, V7] |
| 18502 | test { try toAsciiFail("\xe2\x89\xae\xe2\x89\xa0\xf1\x8f\xbb\x83\xe3\x80\x82-\xf0\xab\xa0\x86\xda\xb7\xf0\x90\xb9\xaa", true); } // [B1, V3, V7] |
| 7409 | 18503 | test { try toUnicodeFail("<\xcc\xb8=\xcc\xb8\xf1\x8f\xbb\x83\xe3\x80\x82-\xf0\xab\xa0\x86\xda\xb7\xf0\x90\xb9\xaa"); } // [B1, V3, V7] |
| 18504 | test { try toAsciiFail("<\xcc\xb8=\xcc\xb8\xf1\x8f\xbb\x83\xe3\x80\x82-\xf0\xab\xa0\x86\xda\xb7\xf0\x90\xb9\xaa", false); } // [B1, V3, V7] |
| 18505 | test { try toAsciiFail("<\xcc\xb8=\xcc\xb8\xf1\x8f\xbb\x83\xe3\x80\x82-\xf0\xab\xa0\x86\xda\xb7\xf0\x90\xb9\xaa", true); } // [B1, V3, V7] |
| 7410 | 18506 | test { try toUnicodeFail("xn--1ch1a29470f.xn----7uc5363rc1rn"); } // [B1, V3, V7] |
| 18507 | test { try toAsciiFail("xn--1ch1a29470f.xn----7uc5363rc1rn", false); } // [B1, V3, V7] |
| 18508 | test { try toAsciiFail("xn--1ch1a29470f.xn----7uc5363rc1rn", true); } // [B1, V3, V7] |
| 7411 | 18509 | test { try toUnicodeFail("\xf0\x90\xb9\xa1\xdd\xb7\xe3\x80\x82\xea\xa1\x82"); } // [B1] |
| 18510 | test { try toAsciiFail("\xf0\x90\xb9\xa1\xdd\xb7\xe3\x80\x82\xea\xa1\x82", false); } // [B1] |
| 18511 | test { try toAsciiFail("\xf0\x90\xb9\xa1\xdd\xb7\xe3\x80\x82\xea\xa1\x82", true); } // [B1] |
| 7412 | 18512 | test { try toUnicodeFail("xn--7pb5275k.xn--bc9a"); } // [B1] |
| 18513 | test { try toAsciiFail("xn--7pb5275k.xn--bc9a", false); } // [B1] |
| 18514 | test { try toAsciiFail("xn--7pb5275k.xn--bc9a", true); } // [B1] |
| 7413 | 18515 | test { try toUnicodeFail("\xe1\x82\xa9\xf0\x9d\x86\x85\xf1\x94\xbb\x85\xd8\x99.\xc3\x9f\xf0\x90\xa7\xa6\xf0\x90\xb9\xb3\xdd\xb5"); } // [B5, B6, V7] |
| 18516 | test { try toAsciiFail("\xe1\x82\xa9\xf0\x9d\x86\x85\xf1\x94\xbb\x85\xd8\x99.\xc3\x9f\xf0\x90\xa7\xa6\xf0\x90\xb9\xb3\xdd\xb5", false); } // [B5, B6, V7] |
| 18517 | test { try toAsciiFail("\xe1\x82\xa9\xf0\x9d\x86\x85\xf1\x94\xbb\x85\xd8\x99.\xc3\x9f\xf0\x90\xa7\xa6\xf0\x90\xb9\xb3\xdd\xb5", true); } // [B5, B6, V7] |
| 7414 | 18518 | test { try toUnicodeFail("\xe2\xb4\x89\xf0\x9d\x86\x85\xf1\x94\xbb\x85\xd8\x99.\xc3\x9f\xf0\x90\xa7\xa6\xf0\x90\xb9\xb3\xdd\xb5"); } // [B5, B6, V7] |
| 18519 | test { try toAsciiFail("\xe2\xb4\x89\xf0\x9d\x86\x85\xf1\x94\xbb\x85\xd8\x99.\xc3\x9f\xf0\x90\xa7\xa6\xf0\x90\xb9\xb3\xdd\xb5", false); } // [B5, B6, V7] |
| 18520 | test { try toAsciiFail("\xe2\xb4\x89\xf0\x9d\x86\x85\xf1\x94\xbb\x85\xd8\x99.\xc3\x9f\xf0\x90\xa7\xa6\xf0\x90\xb9\xb3\xdd\xb5", true); } // [B5, B6, V7] |
| 7415 | 18521 | test { try toUnicodeFail("\xe1\x82\xa9\xf0\x9d\x86\x85\xf1\x94\xbb\x85\xd8\x99.SS\xf0\x90\xa7\xa6\xf0\x90\xb9\xb3\xdd\xb5"); } // [B5, B6, V7] |
| 18522 | test { try toAsciiFail("\xe1\x82\xa9\xf0\x9d\x86\x85\xf1\x94\xbb\x85\xd8\x99.SS\xf0\x90\xa7\xa6\xf0\x90\xb9\xb3\xdd\xb5", false); } // [B5, B6, V7] |
| 18523 | test { try toAsciiFail("\xe1\x82\xa9\xf0\x9d\x86\x85\xf1\x94\xbb\x85\xd8\x99.SS\xf0\x90\xa7\xa6\xf0\x90\xb9\xb3\xdd\xb5", true); } // [B5, B6, V7] |
| 7416 | 18524 | test { try toUnicodeFail("\xe2\xb4\x89\xf0\x9d\x86\x85\xf1\x94\xbb\x85\xd8\x99.ss\xf0\x90\xa7\xa6\xf0\x90\xb9\xb3\xdd\xb5"); } // [B5, B6, V7] |
| 18525 | test { try toAsciiFail("\xe2\xb4\x89\xf0\x9d\x86\x85\xf1\x94\xbb\x85\xd8\x99.ss\xf0\x90\xa7\xa6\xf0\x90\xb9\xb3\xdd\xb5", false); } // [B5, B6, V7] |
| 18526 | test { try toAsciiFail("\xe2\xb4\x89\xf0\x9d\x86\x85\xf1\x94\xbb\x85\xd8\x99.ss\xf0\x90\xa7\xa6\xf0\x90\xb9\xb3\xdd\xb5", true); } // [B5, B6, V7] |
| 7417 | 18527 | test { try toUnicodeFail("\xe1\x82\xa9\xf0\x9d\x86\x85\xf1\x94\xbb\x85\xd8\x99.Ss\xf0\x90\xa7\xa6\xf0\x90\xb9\xb3\xdd\xb5"); } // [B5, B6, V7] |
| 18528 | test { try toAsciiFail("\xe1\x82\xa9\xf0\x9d\x86\x85\xf1\x94\xbb\x85\xd8\x99.Ss\xf0\x90\xa7\xa6\xf0\x90\xb9\xb3\xdd\xb5", false); } // [B5, B6, V7] |
| 18529 | test { try toAsciiFail("\xe1\x82\xa9\xf0\x9d\x86\x85\xf1\x94\xbb\x85\xd8\x99.Ss\xf0\x90\xa7\xa6\xf0\x90\xb9\xb3\xdd\xb5", true); } // [B5, B6, V7] |
| 7418 | 18530 | test { try toUnicodeFail("xn--7fb940rwt3z7xvz.xn--ss-zme7575xp0e"); } // [B5, B6, V7] |
| 18531 | test { try toAsciiFail("xn--7fb940rwt3z7xvz.xn--ss-zme7575xp0e", false); } // [B5, B6, V7] |
| 18532 | test { try toAsciiFail("xn--7fb940rwt3z7xvz.xn--ss-zme7575xp0e", true); } // [B5, B6, V7] |
| 7419 | 18533 | test { try toUnicodeFail("xn--7fb940rwt3z7xvz.xn--zca684a699vf2d"); } // [B5, B6, V7] |
| 18534 | test { try toAsciiFail("xn--7fb940rwt3z7xvz.xn--zca684a699vf2d", false); } // [B5, B6, V7] |
| 18535 | test { try toAsciiFail("xn--7fb940rwt3z7xvz.xn--zca684a699vf2d", true); } // [B5, B6, V7] |
| 7420 | 18536 | test { try toUnicodeFail("xn--7fb125cjv87a7xvz.xn--ss-zme7575xp0e"); } // [B5, B6, V7] |
| 18537 | test { try toAsciiFail("xn--7fb125cjv87a7xvz.xn--ss-zme7575xp0e", false); } // [B5, B6, V7] |
| 18538 | test { try toAsciiFail("xn--7fb125cjv87a7xvz.xn--ss-zme7575xp0e", true); } // [B5, B6, V7] |
| 7421 | 18539 | test { try toUnicodeFail("xn--7fb125cjv87a7xvz.xn--zca684a699vf2d"); } // [B5, B6, V7] |
| 18540 | test { try toAsciiFail("xn--7fb125cjv87a7xvz.xn--zca684a699vf2d", false); } // [B5, B6, V7] |
| 18541 | test { try toAsciiFail("xn--7fb125cjv87a7xvz.xn--zca684a699vf2d", true); } // [B5, B6, V7] |
| 7422 | 18542 | test { try toUnicodeFail("\xe2\x80\x8d\xd9\x83\xf0\x90\xa7\xbe\xe2\x86\x99.\xf1\x8a\xbd\xa1"); } // [B1, C2, V7] |
| 18543 | test { try toAsciiFail("\xe2\x80\x8d\xd9\x83\xf0\x90\xa7\xbe\xe2\x86\x99.\xf1\x8a\xbd\xa1", false); } // [B1, C2, V7] |
| 18544 | test { try toAsciiFail("\xe2\x80\x8d\xd9\x83\xf0\x90\xa7\xbe\xe2\x86\x99.\xf1\x8a\xbd\xa1", true); } // [B3, V7] |
| 7423 | 18545 | test { try toUnicodeFail("xn--fhb011lnp8n.xn--7s4w"); } // [B3, V7] |
| 18546 | test { try toAsciiFail("xn--fhb011lnp8n.xn--7s4w", false); } // [B3, V7] |
| 18547 | test { try toAsciiFail("xn--fhb011lnp8n.xn--7s4w", true); } // [B3, V7] |
| 7424 | 18548 | test { try toUnicodeFail("xn--fhb713k87ag053c.xn--7s4w"); } // [B1, C2, V7] |
| 18549 | test { try toAsciiFail("xn--fhb713k87ag053c.xn--7s4w", false); } // [B1, C2, V7] |
| 18550 | test { try toAsciiFail("xn--fhb713k87ag053c.xn--7s4w", true); } // [B1, C2, V7] |
| 7425 | 18551 | test { try toUnicodeFail("\xe6\xa2\x89\xe3\x80\x82\xe2\x80\x8c"); } // [C1] |
| 18552 | test { try toAsciiFail("\xe6\xa2\x89\xe3\x80\x82\xe2\x80\x8c", false); } // [C1] |
| 18553 | test { try toAsciiFail("\xe6\xa2\x89\xe3\x80\x82\xe2\x80\x8c", true); } // [A4_2] |
| 7426 | 18554 | test { try toUnicodePass("xn--7zv.", "\xe6\xa2\x89."); } |
| 18555 | test { try toAsciiFail("xn--7zv.", false); } // [A4_2] |
| 18556 | test { try toAsciiFail("xn--7zv.", true); } // [A4_2] |
| 7427 | 18557 | test { try toUnicodePass("\xe6\xa2\x89.", "\xe6\xa2\x89."); } |
| 18558 | test { try toAsciiFail("\xe6\xa2\x89.", false); } // [A4_2] |
| 18559 | test { try toAsciiFail("\xe6\xa2\x89.", true); } // [A4_2] |
| 7428 | 18560 | test { try toUnicodeFail("xn--7zv.xn--0ug"); } // [C1] |
| 18561 | test { try toAsciiFail("xn--7zv.xn--0ug", false); } // [C1] |
| 18562 | test { try toAsciiFail("xn--7zv.xn--0ug", true); } // [C1] |
| 7429 | 18563 | test { try toUnicodeFail("\xea\xa1\xa3-\xe2\x89\xa0.\xe2\x80\x8d\xf0\x9e\xa4\x97\xf0\x90\x85\xa2\xe2\x86\x83"); } // [B1, B6, C2] |
| 18564 | test { try toAsciiFail("\xea\xa1\xa3-\xe2\x89\xa0.\xe2\x80\x8d\xf0\x9e\xa4\x97\xf0\x90\x85\xa2\xe2\x86\x83", false); } // [B1, B6, C2] |
| 18565 | test { try toAsciiFail("\xea\xa1\xa3-\xe2\x89\xa0.\xe2\x80\x8d\xf0\x9e\xa4\x97\xf0\x90\x85\xa2\xe2\x86\x83", true); } // [B2, B3, B6] |
| 7430 | 18566 | test { try toUnicodeFail("\xea\xa1\xa3-=\xcc\xb8.\xe2\x80\x8d\xf0\x9e\xa4\x97\xf0\x90\x85\xa2\xe2\x86\x83"); } // [B1, B6, C2] |
| 18567 | test { try toAsciiFail("\xea\xa1\xa3-=\xcc\xb8.\xe2\x80\x8d\xf0\x9e\xa4\x97\xf0\x90\x85\xa2\xe2\x86\x83", false); } // [B1, B6, C2] |
| 18568 | test { try toAsciiFail("\xea\xa1\xa3-=\xcc\xb8.\xe2\x80\x8d\xf0\x9e\xa4\x97\xf0\x90\x85\xa2\xe2\x86\x83", true); } // [B2, B3, B6] |
| 7431 | 18569 | test { try toUnicodeFail("\xea\xa1\xa3-=\xcc\xb8.\xe2\x80\x8d\xf0\x9e\xa4\xb9\xf0\x90\x85\xa2\xe2\x86\x84"); } // [B1, B6, C2] |
| 18570 | test { try toAsciiFail("\xea\xa1\xa3-=\xcc\xb8.\xe2\x80\x8d\xf0\x9e\xa4\xb9\xf0\x90\x85\xa2\xe2\x86\x84", false); } // [B1, B6, C2] |
| 18571 | test { try toAsciiFail("\xea\xa1\xa3-=\xcc\xb8.\xe2\x80\x8d\xf0\x9e\xa4\xb9\xf0\x90\x85\xa2\xe2\x86\x84", true); } // [B2, B3, B6] |
| 7432 | 18572 | test { try toUnicodeFail("\xea\xa1\xa3-\xe2\x89\xa0.\xe2\x80\x8d\xf0\x9e\xa4\xb9\xf0\x90\x85\xa2\xe2\x86\x84"); } // [B1, B6, C2] |
| 18573 | test { try toAsciiFail("\xea\xa1\xa3-\xe2\x89\xa0.\xe2\x80\x8d\xf0\x9e\xa4\xb9\xf0\x90\x85\xa2\xe2\x86\x84", false); } // [B1, B6, C2] |
| 18574 | test { try toAsciiFail("\xea\xa1\xa3-\xe2\x89\xa0.\xe2\x80\x8d\xf0\x9e\xa4\xb9\xf0\x90\x85\xa2\xe2\x86\x84", true); } // [B2, B3, B6] |
| 7433 | 18575 | test { try toUnicodeFail("\xea\xa1\xa3-\xe2\x89\xa0.\xe2\x80\x8d\xf0\x9e\xa4\x97\xf0\x90\x85\xa2\xe2\x86\x84"); } // [B1, B6, C2] |
| 18576 | test { try toAsciiFail("\xea\xa1\xa3-\xe2\x89\xa0.\xe2\x80\x8d\xf0\x9e\xa4\x97\xf0\x90\x85\xa2\xe2\x86\x84", false); } // [B1, B6, C2] |
| 18577 | test { try toAsciiFail("\xea\xa1\xa3-\xe2\x89\xa0.\xe2\x80\x8d\xf0\x9e\xa4\x97\xf0\x90\x85\xa2\xe2\x86\x84", true); } // [B2, B3, B6] |
| 7434 | 18578 | test { try toUnicodeFail("\xea\xa1\xa3-=\xcc\xb8.\xe2\x80\x8d\xf0\x9e\xa4\x97\xf0\x90\x85\xa2\xe2\x86\x84"); } // [B1, B6, C2] |
| 18579 | test { try toAsciiFail("\xea\xa1\xa3-=\xcc\xb8.\xe2\x80\x8d\xf0\x9e\xa4\x97\xf0\x90\x85\xa2\xe2\x86\x84", false); } // [B1, B6, C2] |
| 18580 | test { try toAsciiFail("\xea\xa1\xa3-=\xcc\xb8.\xe2\x80\x8d\xf0\x9e\xa4\x97\xf0\x90\x85\xa2\xe2\x86\x84", true); } // [B2, B3, B6] |
| 7435 | 18581 | test { try toUnicodeFail("xn----ufo9661d.xn--r5gy929fhm4f"); } // [B2, B3, B6] |
| 18582 | test { try toAsciiFail("xn----ufo9661d.xn--r5gy929fhm4f", false); } // [B2, B3, B6] |
| 18583 | test { try toAsciiFail("xn----ufo9661d.xn--r5gy929fhm4f", true); } // [B2, B3, B6] |
| 7436 | 18584 | test { try toUnicodeFail("xn----ufo9661d.xn--1ug99cj620c71sh"); } // [B1, B6, C2] |
| 18585 | test { try toAsciiFail("xn----ufo9661d.xn--1ug99cj620c71sh", false); } // [B1, B6, C2] |
| 18586 | test { try toAsciiFail("xn----ufo9661d.xn--1ug99cj620c71sh", true); } // [B1, B6, C2] |
| 7437 | 18587 | test { try toUnicodeFail("xn----ufo9661d.xn--q5g0929fhm4f"); } // [B2, B3, B6, V7] |
| 18588 | test { try toAsciiFail("xn----ufo9661d.xn--q5g0929fhm4f", false); } // [B2, B3, B6, V7] |
| 18589 | test { try toAsciiFail("xn----ufo9661d.xn--q5g0929fhm4f", true); } // [B2, B3, B6, V7] |
| 7438 | 18590 | test { try toUnicodeFail("xn----ufo9661d.xn--1ug79cm620c71sh"); } // [B1, B6, C2, V7] |
| 18591 | test { try toAsciiFail("xn----ufo9661d.xn--1ug79cm620c71sh", false); } // [B1, B6, C2, V7] |
| 18592 | test { try toAsciiFail("xn----ufo9661d.xn--1ug79cm620c71sh", true); } // [B1, B6, C2, V7] |
| 7439 | 18593 | test { try toUnicodeFail("\xcf\x82\xe2\x92\x90\xf0\x9d\x86\xab\xe2\xb8\xb5\xef\xbd\xa1\xf0\x90\xb1\xa2\xf0\x9f\x84\x8a\xf0\x9d\x9f\xb3"); } // [B6, V7, U1] |
| 18594 | test { try toAsciiFail("\xcf\x82\xe2\x92\x90\xf0\x9d\x86\xab\xe2\xb8\xb5\xef\xbd\xa1\xf0\x90\xb1\xa2\xf0\x9f\x84\x8a\xf0\x9d\x9f\xb3", false); } // [B6, V7, U1] |
| 18595 | test { try toAsciiFail("\xcf\x82\xe2\x92\x90\xf0\x9d\x86\xab\xe2\xb8\xb5\xef\xbd\xa1\xf0\x90\xb1\xa2\xf0\x9f\x84\x8a\xf0\x9d\x9f\xb3", true); } // [B6, V7, U1] |
| 7440 | 18596 | test { try toUnicodeFail("\xcf\x829.\xf0\x9d\x86\xab\xe2\xb8\xb5\xe3\x80\x82\xf0\x90\xb1\xa29,7"); } // [B1, V6, V7, U1] |
| 18597 | test { try toAsciiFail("\xcf\x829.\xf0\x9d\x86\xab\xe2\xb8\xb5\xe3\x80\x82\xf0\x90\xb1\xa29,7", false); } // [B1, V6, V7, U1] |
| 18598 | test { try toAsciiFail("\xcf\x829.\xf0\x9d\x86\xab\xe2\xb8\xb5\xe3\x80\x82\xf0\x90\xb1\xa29,7", true); } // [B1, V6, V7, U1] |
| 7441 | 18599 | test { try toUnicodeFail("\xce\xa39.\xf0\x9d\x86\xab\xe2\xb8\xb5\xe3\x80\x82\xf0\x90\xb1\xa29,7"); } // [B1, V6, V7, U1] |
| 18600 | test { try toAsciiFail("\xce\xa39.\xf0\x9d\x86\xab\xe2\xb8\xb5\xe3\x80\x82\xf0\x90\xb1\xa29,7", false); } // [B1, V6, V7, U1] |
| 18601 | test { try toAsciiFail("\xce\xa39.\xf0\x9d\x86\xab\xe2\xb8\xb5\xe3\x80\x82\xf0\x90\xb1\xa29,7", true); } // [B1, V6, V7, U1] |
| 7442 | 18602 | test { try toUnicodeFail("\xcf\x839.\xf0\x9d\x86\xab\xe2\xb8\xb5\xe3\x80\x82\xf0\x90\xb1\xa29,7"); } // [B1, V6, V7, U1] |
| 18603 | test { try toAsciiFail("\xcf\x839.\xf0\x9d\x86\xab\xe2\xb8\xb5\xe3\x80\x82\xf0\x90\xb1\xa29,7", false); } // [B1, V6, V7, U1] |
| 18604 | test { try toAsciiFail("\xcf\x839.\xf0\x9d\x86\xab\xe2\xb8\xb5\xe3\x80\x82\xf0\x90\xb1\xa29,7", true); } // [B1, V6, V7, U1] |
| 7443 | 18605 | test { try toUnicodeFail("xn--9-zmb.xn--ltj1535k.xn--9,7-r67t"); } // [B1, V6, V7, U1] |
| 18606 | test { try toAsciiFail("xn--9-zmb.xn--ltj1535k.xn--9,7-r67t", false); } // [B1, V6, V7, U1] |
| 18607 | test { try toAsciiFail("xn--9-zmb.xn--ltj1535k.xn--9,7-r67t", true); } // [B1, V6, V7, U1] |
| 7444 | 18608 | test { try toUnicodeFail("xn--9-xmb.xn--ltj1535k.xn--9,7-r67t"); } // [B1, V6, V7, U1] |
| 18609 | test { try toAsciiFail("xn--9-xmb.xn--ltj1535k.xn--9,7-r67t", false); } // [B1, V6, V7, U1] |
| 18610 | test { try toAsciiFail("xn--9-xmb.xn--ltj1535k.xn--9,7-r67t", true); } // [B1, V6, V7, U1] |
| 7445 | 18611 | test { try toUnicodeFail("\xce\xa3\xe2\x92\x90\xf0\x9d\x86\xab\xe2\xb8\xb5\xef\xbd\xa1\xf0\x90\xb1\xa2\xf0\x9f\x84\x8a\xf0\x9d\x9f\xb3"); } // [B6, V7, U1] |
| 18612 | test { try toAsciiFail("\xce\xa3\xe2\x92\x90\xf0\x9d\x86\xab\xe2\xb8\xb5\xef\xbd\xa1\xf0\x90\xb1\xa2\xf0\x9f\x84\x8a\xf0\x9d\x9f\xb3", false); } // [B6, V7, U1] |
| 18613 | test { try toAsciiFail("\xce\xa3\xe2\x92\x90\xf0\x9d\x86\xab\xe2\xb8\xb5\xef\xbd\xa1\xf0\x90\xb1\xa2\xf0\x9f\x84\x8a\xf0\x9d\x9f\xb3", true); } // [B6, V7, U1] |
| 7446 | 18614 | test { try toUnicodeFail("\xcf\x83\xe2\x92\x90\xf0\x9d\x86\xab\xe2\xb8\xb5\xef\xbd\xa1\xf0\x90\xb1\xa2\xf0\x9f\x84\x8a\xf0\x9d\x9f\xb3"); } // [B6, V7, U1] |
| 18615 | test { try toAsciiFail("\xcf\x83\xe2\x92\x90\xf0\x9d\x86\xab\xe2\xb8\xb5\xef\xbd\xa1\xf0\x90\xb1\xa2\xf0\x9f\x84\x8a\xf0\x9d\x9f\xb3", false); } // [B6, V7, U1] |
| 18616 | test { try toAsciiFail("\xcf\x83\xe2\x92\x90\xf0\x9d\x86\xab\xe2\xb8\xb5\xef\xbd\xa1\xf0\x90\xb1\xa2\xf0\x9f\x84\x8a\xf0\x9d\x9f\xb3", true); } // [B6, V7, U1] |
| 7447 | 18617 | test { try toUnicodeFail("xn--4xa809nwtghi25b.xn--9,7-r67t"); } // [B6, V7, U1] |
| 18618 | test { try toAsciiFail("xn--4xa809nwtghi25b.xn--9,7-r67t", false); } // [B6, V7, U1] |
| 18619 | test { try toAsciiFail("xn--4xa809nwtghi25b.xn--9,7-r67t", true); } // [B6, V7, U1] |
| 7448 | 18620 | test { try toUnicodeFail("xn--3xa019nwtghi25b.xn--9,7-r67t"); } // [B6, V7, U1] |
| 18621 | test { try toAsciiFail("xn--3xa019nwtghi25b.xn--9,7-r67t", false); } // [B6, V7, U1] |
| 18622 | test { try toAsciiFail("xn--3xa019nwtghi25b.xn--9,7-r67t", true); } // [B6, V7, U1] |
| 7449 | 18623 | test { try toUnicodeFail("xn--4xa809nwtghi25b.xn--7-075iy877c"); } // [B6, V7] |
| 18624 | test { try toAsciiFail("xn--4xa809nwtghi25b.xn--7-075iy877c", false); } // [B6, V7] |
| 18625 | test { try toAsciiFail("xn--4xa809nwtghi25b.xn--7-075iy877c", true); } // [B6, V7] |
| 7450 | 18626 | test { try toUnicodeFail("xn--3xa019nwtghi25b.xn--7-075iy877c"); } // [B6, V7] |
| 18627 | test { try toAsciiFail("xn--3xa019nwtghi25b.xn--7-075iy877c", false); } // [B6, V7] |
| 18628 | test { try toAsciiFail("xn--3xa019nwtghi25b.xn--7-075iy877c", true); } // [B6, V7] |
| 7451 | 18629 | test { try toAsciiPass("\xe0\xa1\x93\xef\xbc\x8e\xe2\x80\x8c\xc3\x9f", "xn--iwb.ss", true); } |
| 7452 | 18630 | test { try toUnicodeFail("\xe0\xa1\x93\xef\xbc\x8e\xe2\x80\x8c\xc3\x9f"); } // [B1, C1] |
| 18631 | test { try toAsciiFail("\xe0\xa1\x93\xef\xbc\x8e\xe2\x80\x8c\xc3\x9f", false); } // [B1, C1] |
| 7453 | 18632 | test { try toAsciiPass("\xe0\xa1\x93.\xe2\x80\x8c\xc3\x9f", "xn--iwb.ss", true); } |
| 7454 | 18633 | test { try toUnicodeFail("\xe0\xa1\x93.\xe2\x80\x8c\xc3\x9f"); } // [B1, C1] |
| 18634 | test { try toAsciiFail("\xe0\xa1\x93.\xe2\x80\x8c\xc3\x9f", false); } // [B1, C1] |
| 7455 | 18635 | test { try toAsciiPass("\xe0\xa1\x93.\xe2\x80\x8cSS", "xn--iwb.ss", true); } |
| 7456 | 18636 | test { try toUnicodeFail("\xe0\xa1\x93.\xe2\x80\x8cSS"); } // [B1, C1] |
| 18637 | test { try toAsciiFail("\xe0\xa1\x93.\xe2\x80\x8cSS", false); } // [B1, C1] |
| 7457 | 18638 | test { try toAsciiPass("\xe0\xa1\x93.\xe2\x80\x8css", "xn--iwb.ss", true); } |
| 7458 | 18639 | test { try toUnicodeFail("\xe0\xa1\x93.\xe2\x80\x8css"); } // [B1, C1] |
| 18640 | test { try toAsciiFail("\xe0\xa1\x93.\xe2\x80\x8css", false); } // [B1, C1] |
| 7459 | 18641 | test { try toUnicodePass("xn--iwb.ss", "\xe0\xa1\x93.ss"); } |
| 7460 | 18642 | test { try toAsciiPass("xn--iwb.ss", "xn--iwb.ss", false); } |
| 7461 | 18643 | test { try toAsciiPass("xn--iwb.ss", "xn--iwb.ss", true); } |
| ... | ... | @@ -7466,81 +18648,215 @@ test { try toUnicodePass("\xe0\xa1\x93.SS", "\xe0\xa1\x93.ss"); } |
| 7466 | 18648 | test { try toAsciiPass("\xe0\xa1\x93.SS", "xn--iwb.ss", false); } |
| 7467 | 18649 | test { try toAsciiPass("\xe0\xa1\x93.SS", "xn--iwb.ss", true); } |
| 7468 | 18650 | test { try toUnicodeFail("xn--iwb.xn--ss-i1t"); } // [B1, C1] |
| 18651 | test { try toAsciiFail("xn--iwb.xn--ss-i1t", false); } // [B1, C1] |
| 18652 | test { try toAsciiFail("xn--iwb.xn--ss-i1t", true); } // [B1, C1] |
| 7469 | 18653 | test { try toUnicodeFail("xn--iwb.xn--zca570n"); } // [B1, C1] |
| 18654 | test { try toAsciiFail("xn--iwb.xn--zca570n", false); } // [B1, C1] |
| 18655 | test { try toAsciiFail("xn--iwb.xn--zca570n", true); } // [B1, C1] |
| 7470 | 18656 | test { try toAsciiPass("\xe0\xa1\x93\xef\xbc\x8e\xe2\x80\x8cSS", "xn--iwb.ss", true); } |
| 7471 | 18657 | test { try toUnicodeFail("\xe0\xa1\x93\xef\xbc\x8e\xe2\x80\x8cSS"); } // [B1, C1] |
| 18658 | test { try toAsciiFail("\xe0\xa1\x93\xef\xbc\x8e\xe2\x80\x8cSS", false); } // [B1, C1] |
| 7472 | 18659 | test { try toAsciiPass("\xe0\xa1\x93\xef\xbc\x8e\xe2\x80\x8css", "xn--iwb.ss", true); } |
| 7473 | 18660 | test { try toUnicodeFail("\xe0\xa1\x93\xef\xbc\x8e\xe2\x80\x8css"); } // [B1, C1] |
| 18661 | test { try toAsciiFail("\xe0\xa1\x93\xef\xbc\x8e\xe2\x80\x8css", false); } // [B1, C1] |
| 7474 | 18662 | test { try toAsciiPass("\xe0\xa1\x93.\xe2\x80\x8cSs", "xn--iwb.ss", true); } |
| 7475 | 18663 | test { try toUnicodeFail("\xe0\xa1\x93.\xe2\x80\x8cSs"); } // [B1, C1] |
| 18664 | test { try toAsciiFail("\xe0\xa1\x93.\xe2\x80\x8cSs", false); } // [B1, C1] |
| 7476 | 18665 | test { try toAsciiPass("\xe0\xa1\x93\xef\xbc\x8e\xe2\x80\x8cSs", "xn--iwb.ss", true); } |
| 7477 | 18666 | test { try toUnicodeFail("\xe0\xa1\x93\xef\xbc\x8e\xe2\x80\x8cSs"); } // [B1, C1] |
| 18667 | test { try toAsciiFail("\xe0\xa1\x93\xef\xbc\x8e\xe2\x80\x8cSs", false); } // [B1, C1] |
| 7478 | 18668 | test { try toUnicodeFail("\xf1\xaf\xb6\xa3-.\xe2\x80\x8d\xdd\x8e\xea\xa5\x8d\xf3\xa0\xbb\xa8"); } // [B1, B6, C2, V3, V7] |
| 18669 | test { try toAsciiFail("\xf1\xaf\xb6\xa3-.\xe2\x80\x8d\xdd\x8e\xea\xa5\x8d\xf3\xa0\xbb\xa8", false); } // [B1, B6, C2, V3, V7] |
| 18670 | test { try toAsciiFail("\xf1\xaf\xb6\xa3-.\xe2\x80\x8d\xdd\x8e\xea\xa5\x8d\xf3\xa0\xbb\xa8", true); } // [B3, B6, V3, V7] |
| 7479 | 18671 | test { try toUnicodeFail("xn----s116e.xn--1ob6504fmf40i"); } // [B3, B6, V3, V7] |
| 18672 | test { try toAsciiFail("xn----s116e.xn--1ob6504fmf40i", false); } // [B3, B6, V3, V7] |
| 18673 | test { try toAsciiFail("xn----s116e.xn--1ob6504fmf40i", true); } // [B3, B6, V3, V7] |
| 7480 | 18674 | test { try toUnicodeFail("xn----s116e.xn--1ob387jy90hq459k"); } // [B1, B6, C2, V3, V7] |
| 18675 | test { try toAsciiFail("xn----s116e.xn--1ob387jy90hq459k", false); } // [B1, B6, C2, V3, V7] |
| 18676 | test { try toAsciiFail("xn----s116e.xn--1ob387jy90hq459k", true); } // [B1, B6, C2, V3, V7] |
| 7481 | 18677 | test { try toUnicodeFail("\xe4\x83\x9a\xe8\x9f\xa5-\xe3\x80\x82-\xf1\xbd\x92\x98\xe2\x92\x88"); } // [V3, V7] |
| 18678 | test { try toAsciiFail("\xe4\x83\x9a\xe8\x9f\xa5-\xe3\x80\x82-\xf1\xbd\x92\x98\xe2\x92\x88", false); } // [V3, V7] |
| 18679 | test { try toAsciiFail("\xe4\x83\x9a\xe8\x9f\xa5-\xe3\x80\x82-\xf1\xbd\x92\x98\xe2\x92\x88", true); } // [V3, V7] |
| 7482 | 18680 | test { try toUnicodeFail("\xe4\x83\x9a\xe8\x9f\xa5-\xe3\x80\x82-\xf1\xbd\x92\x981."); } // [V3, V7] |
| 18681 | test { try toAsciiFail("\xe4\x83\x9a\xe8\x9f\xa5-\xe3\x80\x82-\xf1\xbd\x92\x981.", false); } // [V3, V7, A4_2] |
| 18682 | test { try toAsciiFail("\xe4\x83\x9a\xe8\x9f\xa5-\xe3\x80\x82-\xf1\xbd\x92\x981.", true); } // [V3, V7, A4_2] |
| 7483 | 18683 | test { try toUnicodeFail("xn----n50a258u.xn---1-up07j."); } // [V3, V7] |
| 18684 | test { try toAsciiFail("xn----n50a258u.xn---1-up07j.", false); } // [V3, V7, A4_2] |
| 18685 | test { try toAsciiFail("xn----n50a258u.xn---1-up07j.", true); } // [V3, V7, A4_2] |
| 7484 | 18686 | test { try toUnicodeFail("xn----n50a258u.xn----ecp33805f"); } // [V3, V7] |
| 18687 | test { try toAsciiFail("xn----n50a258u.xn----ecp33805f", false); } // [V3, V7] |
| 18688 | test { try toAsciiFail("xn----n50a258u.xn----ecp33805f", true); } // [V3, V7] |
| 7485 | 18689 | test { try toUnicodeFail("\xf0\x90\xb9\xb8\xe4\x9a\xb5-\xea\xa1\xa1\xe3\x80\x82\xe2\xba\x87"); } // [B1] |
| 18690 | test { try toAsciiFail("\xf0\x90\xb9\xb8\xe4\x9a\xb5-\xea\xa1\xa1\xe3\x80\x82\xe2\xba\x87", false); } // [B1] |
| 18691 | test { try toAsciiFail("\xf0\x90\xb9\xb8\xe4\x9a\xb5-\xea\xa1\xa1\xe3\x80\x82\xe2\xba\x87", true); } // [B1] |
| 7486 | 18692 | test { try toUnicodeFail("xn----bm3an932a1l5d.xn--xvj"); } // [B1] |
| 18693 | test { try toAsciiFail("xn----bm3an932a1l5d.xn--xvj", false); } // [B1] |
| 18694 | test { try toAsciiFail("xn----bm3an932a1l5d.xn--xvj", true); } // [B1] |
| 7487 | 18695 | test { try toUnicodeFail("\xf0\x91\x84\xb3\xe3\x80\x82\xe1\xab\x9c\xf0\x90\xb9\xbb"); } // [B1, V6] |
| 18696 | test { try toAsciiFail("\xf0\x91\x84\xb3\xe3\x80\x82\xe1\xab\x9c\xf0\x90\xb9\xbb", false); } // [B1, V6] |
| 18697 | test { try toAsciiFail("\xf0\x91\x84\xb3\xe3\x80\x82\xe1\xab\x9c\xf0\x90\xb9\xbb", true); } // [B1, V6] |
| 7488 | 18698 | test { try toUnicodeFail("xn--v80d.xn--2rf1154i"); } // [B1, V6] |
| 18699 | test { try toAsciiFail("xn--v80d.xn--2rf1154i", false); } // [B1, V6] |
| 18700 | test { try toAsciiFail("xn--v80d.xn--2rf1154i", true); } // [B1, V6] |
| 7489 | 18701 | test { try toUnicodeFail("\xe2\x89\xae\xf0\x90\xb9\xbb.\xe2\x92\x8e\xf0\x91\x82\xb5\xda\xba\xd8\x82"); } // [B1, V7] |
| 18702 | test { try toAsciiFail("\xe2\x89\xae\xf0\x90\xb9\xbb.\xe2\x92\x8e\xf0\x91\x82\xb5\xda\xba\xd8\x82", false); } // [B1, V7] |
| 18703 | test { try toAsciiFail("\xe2\x89\xae\xf0\x90\xb9\xbb.\xe2\x92\x8e\xf0\x91\x82\xb5\xda\xba\xd8\x82", true); } // [B1, V7] |
| 7490 | 18704 | test { try toUnicodeFail("<\xcc\xb8\xf0\x90\xb9\xbb.\xe2\x92\x8e\xf0\x91\x82\xb5\xda\xba\xd8\x82"); } // [B1, V7] |
| 18705 | test { try toAsciiFail("<\xcc\xb8\xf0\x90\xb9\xbb.\xe2\x92\x8e\xf0\x91\x82\xb5\xda\xba\xd8\x82", false); } // [B1, V7] |
| 18706 | test { try toAsciiFail("<\xcc\xb8\xf0\x90\xb9\xbb.\xe2\x92\x8e\xf0\x91\x82\xb5\xda\xba\xd8\x82", true); } // [B1, V7] |
| 7491 | 18707 | test { try toUnicodeFail("\xe2\x89\xae\xf0\x90\xb9\xbb.7.\xf0\x91\x82\xb5\xda\xba\xd8\x82"); } // [B1, V6, V7] |
| 18708 | test { try toAsciiFail("\xe2\x89\xae\xf0\x90\xb9\xbb.7.\xf0\x91\x82\xb5\xda\xba\xd8\x82", false); } // [B1, V6, V7] |
| 18709 | test { try toAsciiFail("\xe2\x89\xae\xf0\x90\xb9\xbb.7.\xf0\x91\x82\xb5\xda\xba\xd8\x82", true); } // [B1, V6, V7] |
| 7492 | 18710 | test { try toUnicodeFail("<\xcc\xb8\xf0\x90\xb9\xbb.7.\xf0\x91\x82\xb5\xda\xba\xd8\x82"); } // [B1, V6, V7] |
| 18711 | test { try toAsciiFail("<\xcc\xb8\xf0\x90\xb9\xbb.7.\xf0\x91\x82\xb5\xda\xba\xd8\x82", false); } // [B1, V6, V7] |
| 18712 | test { try toAsciiFail("<\xcc\xb8\xf0\x90\xb9\xbb.7.\xf0\x91\x82\xb5\xda\xba\xd8\x82", true); } // [B1, V6, V7] |
| 7493 | 18713 | test { try toUnicodeFail("xn--gdhx904g.7.xn--kfb18an307d"); } // [B1, V6, V7] |
| 18714 | test { try toAsciiFail("xn--gdhx904g.7.xn--kfb18an307d", false); } // [B1, V6, V7] |
| 18715 | test { try toAsciiFail("xn--gdhx904g.7.xn--kfb18an307d", true); } // [B1, V6, V7] |
| 7494 | 18716 | test { try toUnicodeFail("xn--gdhx904g.xn--kfb18a325efm3s"); } // [B1, V7] |
| 18717 | test { try toAsciiFail("xn--gdhx904g.xn--kfb18a325efm3s", false); } // [B1, V7] |
| 18718 | test { try toAsciiFail("xn--gdhx904g.xn--kfb18a325efm3s", true); } // [B1, V7] |
| 7495 | 18719 | test { try toUnicodeFail("\xe1\xa2\x94\xe2\x89\xa0\xf4\x8b\x89\x82.\xe2\x80\x8d\xf0\x90\x8b\xa2"); } // [C2, V7] |
| 18720 | test { try toAsciiFail("\xe1\xa2\x94\xe2\x89\xa0\xf4\x8b\x89\x82.\xe2\x80\x8d\xf0\x90\x8b\xa2", false); } // [C2, V7] |
| 18721 | test { try toAsciiFail("\xe1\xa2\x94\xe2\x89\xa0\xf4\x8b\x89\x82.\xe2\x80\x8d\xf0\x90\x8b\xa2", true); } // [V7] |
| 7496 | 18722 | test { try toUnicodeFail("\xe1\xa2\x94=\xcc\xb8\xf4\x8b\x89\x82.\xe2\x80\x8d\xf0\x90\x8b\xa2"); } // [C2, V7] |
| 18723 | test { try toAsciiFail("\xe1\xa2\x94=\xcc\xb8\xf4\x8b\x89\x82.\xe2\x80\x8d\xf0\x90\x8b\xa2", false); } // [C2, V7] |
| 18724 | test { try toAsciiFail("\xe1\xa2\x94=\xcc\xb8\xf4\x8b\x89\x82.\xe2\x80\x8d\xf0\x90\x8b\xa2", true); } // [V7] |
| 7497 | 18725 | test { try toUnicodeFail("xn--ebf031cf7196a.xn--587c"); } // [V7] |
| 18726 | test { try toAsciiFail("xn--ebf031cf7196a.xn--587c", false); } // [V7] |
| 18727 | test { try toAsciiFail("xn--ebf031cf7196a.xn--587c", true); } // [V7] |
| 7498 | 18728 | test { try toUnicodeFail("xn--ebf031cf7196a.xn--1ug9540g"); } // [C2, V7] |
| 18729 | test { try toAsciiFail("xn--ebf031cf7196a.xn--1ug9540g", false); } // [C2, V7] |
| 18730 | test { try toAsciiFail("xn--ebf031cf7196a.xn--1ug9540g", true); } // [C2, V7] |
| 7499 | 18731 | test { try toUnicodeFail("\xf0\x90\xa9\x81\xe2\x89\xae\xf1\xa3\x8a\x9b\xe2\x89\xaf\xef\xbc\x8e\xd9\xac\xf0\x9e\xb5\x95\xe2\xb3\xbf"); } // [B1, B2, B3, V7] |
| 18732 | test { try toAsciiFail("\xf0\x90\xa9\x81\xe2\x89\xae\xf1\xa3\x8a\x9b\xe2\x89\xaf\xef\xbc\x8e\xd9\xac\xf0\x9e\xb5\x95\xe2\xb3\xbf", false); } // [B1, B2, B3, V7] |
| 18733 | test { try toAsciiFail("\xf0\x90\xa9\x81\xe2\x89\xae\xf1\xa3\x8a\x9b\xe2\x89\xaf\xef\xbc\x8e\xd9\xac\xf0\x9e\xb5\x95\xe2\xb3\xbf", true); } // [B1, B2, B3, V7] |
| 7500 | 18734 | test { try toUnicodeFail("\xf0\x90\xa9\x81<\xcc\xb8\xf1\xa3\x8a\x9b>\xcc\xb8\xef\xbc\x8e\xd9\xac\xf0\x9e\xb5\x95\xe2\xb3\xbf"); } // [B1, B2, B3, V7] |
| 18735 | test { try toAsciiFail("\xf0\x90\xa9\x81<\xcc\xb8\xf1\xa3\x8a\x9b>\xcc\xb8\xef\xbc\x8e\xd9\xac\xf0\x9e\xb5\x95\xe2\xb3\xbf", false); } // [B1, B2, B3, V7] |
| 18736 | test { try toAsciiFail("\xf0\x90\xa9\x81<\xcc\xb8\xf1\xa3\x8a\x9b>\xcc\xb8\xef\xbc\x8e\xd9\xac\xf0\x9e\xb5\x95\xe2\xb3\xbf", true); } // [B1, B2, B3, V7] |
| 7501 | 18737 | test { try toUnicodeFail("\xf0\x90\xa9\x81\xe2\x89\xae\xf1\xa3\x8a\x9b\xe2\x89\xaf.\xd9\xac\xf0\x9e\xb5\x95\xe2\xb3\xbf"); } // [B1, B2, B3, V7] |
| 18738 | test { try toAsciiFail("\xf0\x90\xa9\x81\xe2\x89\xae\xf1\xa3\x8a\x9b\xe2\x89\xaf.\xd9\xac\xf0\x9e\xb5\x95\xe2\xb3\xbf", false); } // [B1, B2, B3, V7] |
| 18739 | test { try toAsciiFail("\xf0\x90\xa9\x81\xe2\x89\xae\xf1\xa3\x8a\x9b\xe2\x89\xaf.\xd9\xac\xf0\x9e\xb5\x95\xe2\xb3\xbf", true); } // [B1, B2, B3, V7] |
| 7502 | 18740 | test { try toUnicodeFail("\xf0\x90\xa9\x81<\xcc\xb8\xf1\xa3\x8a\x9b>\xcc\xb8.\xd9\xac\xf0\x9e\xb5\x95\xe2\xb3\xbf"); } // [B1, B2, B3, V7] |
| 18741 | test { try toAsciiFail("\xf0\x90\xa9\x81<\xcc\xb8\xf1\xa3\x8a\x9b>\xcc\xb8.\xd9\xac\xf0\x9e\xb5\x95\xe2\xb3\xbf", false); } // [B1, B2, B3, V7] |
| 18742 | test { try toAsciiFail("\xf0\x90\xa9\x81<\xcc\xb8\xf1\xa3\x8a\x9b>\xcc\xb8.\xd9\xac\xf0\x9e\xb5\x95\xe2\xb3\xbf", true); } // [B1, B2, B3, V7] |
| 7503 | 18743 | test { try toUnicodeFail("xn--gdhc0519o0y27b.xn--lib468q0d21a"); } // [B1, B2, B3, V7] |
| 18744 | test { try toAsciiFail("xn--gdhc0519o0y27b.xn--lib468q0d21a", false); } // [B1, B2, B3, V7] |
| 18745 | test { try toAsciiFail("xn--gdhc0519o0y27b.xn--lib468q0d21a", true); } // [B1, B2, B3, V7] |
| 7504 | 18746 | test { try toUnicodeFail("-\xef\xbd\xa1\xe2\xba\x90"); } // [V3] |
| 18747 | test { try toAsciiFail("-\xef\xbd\xa1\xe2\xba\x90", false); } // [V3] |
| 18748 | test { try toAsciiFail("-\xef\xbd\xa1\xe2\xba\x90", true); } // [V3] |
| 7505 | 18749 | test { try toUnicodeFail("-\xe3\x80\x82\xe2\xba\x90"); } // [V3] |
| 18750 | test { try toAsciiFail("-\xe3\x80\x82\xe2\xba\x90", false); } // [V3] |
| 18751 | test { try toAsciiFail("-\xe3\x80\x82\xe2\xba\x90", true); } // [V3] |
| 7506 | 18752 | test { try toUnicodeFail("-.xn--6vj"); } // [V3] |
| 18753 | test { try toAsciiFail("-.xn--6vj", false); } // [V3] |
| 18754 | test { try toAsciiFail("-.xn--6vj", true); } // [V3] |
| 7507 | 18755 | test { try toUnicodeFail("\xf3\xa0\xb0\xa9\xf0\x91\xb2\xac\xef\xbc\x8e\xd9\x9c"); } // [V6, V7] |
| 18756 | test { try toAsciiFail("\xf3\xa0\xb0\xa9\xf0\x91\xb2\xac\xef\xbc\x8e\xd9\x9c", false); } // [V6, V7] |
| 18757 | test { try toAsciiFail("\xf3\xa0\xb0\xa9\xf0\x91\xb2\xac\xef\xbc\x8e\xd9\x9c", true); } // [V6, V7] |
| 7508 | 18758 | test { try toUnicodeFail("\xf3\xa0\xb0\xa9\xf0\x91\xb2\xac.\xd9\x9c"); } // [V6, V7] |
| 18759 | test { try toAsciiFail("\xf3\xa0\xb0\xa9\xf0\x91\xb2\xac.\xd9\x9c", false); } // [V6, V7] |
| 18760 | test { try toAsciiFail("\xf3\xa0\xb0\xa9\xf0\x91\xb2\xac.\xd9\x9c", true); } // [V6, V7] |
| 7509 | 18761 | test { try toUnicodeFail("xn--sn3d59267c.xn--4hb"); } // [V6, V7] |
| 18762 | test { try toAsciiFail("xn--sn3d59267c.xn--4hb", false); } // [V6, V7] |
| 18763 | test { try toAsciiFail("xn--sn3d59267c.xn--4hb", true); } // [V6, V7] |
| 7510 | 18764 | test { try toUnicodeFail("\xf0\x90\x8d\xba.\xf1\x9a\x87\x83\xe2\x80\x8c"); } // [C1, V6, V7] |
| 18765 | test { try toAsciiFail("\xf0\x90\x8d\xba.\xf1\x9a\x87\x83\xe2\x80\x8c", false); } // [C1, V6, V7] |
| 18766 | test { try toAsciiFail("\xf0\x90\x8d\xba.\xf1\x9a\x87\x83\xe2\x80\x8c", true); } // [V6, V7] |
| 7511 | 18767 | test { try toUnicodeFail("xn--ie8c.xn--2g51a"); } // [V6, V7] |
| 18768 | test { try toAsciiFail("xn--ie8c.xn--2g51a", false); } // [V6, V7] |
| 18769 | test { try toAsciiFail("xn--ie8c.xn--2g51a", true); } // [V6, V7] |
| 7512 | 18770 | test { try toUnicodeFail("xn--ie8c.xn--0ug03366c"); } // [C1, V6, V7] |
| 18771 | test { try toAsciiFail("xn--ie8c.xn--0ug03366c", false); } // [C1, V6, V7] |
| 18772 | test { try toAsciiFail("xn--ie8c.xn--0ug03366c", true); } // [C1, V6, V7] |
| 7513 | 18773 | test { try toUnicodeFail("\xd8\xbd\xdb\xa3.\xf0\x90\xa8\x8e"); } // [B1, V6] |
| 18774 | test { try toAsciiFail("\xd8\xbd\xdb\xa3.\xf0\x90\xa8\x8e", false); } // [B1, V6] |
| 18775 | test { try toAsciiFail("\xd8\xbd\xdb\xa3.\xf0\x90\xa8\x8e", true); } // [B1, V6] |
| 7514 | 18776 | test { try toUnicodeFail("xn--8gb64a.xn--mr9c"); } // [B1, V6] |
| 18777 | test { try toAsciiFail("xn--8gb64a.xn--mr9c", false); } // [B1, V6] |
| 18778 | test { try toAsciiFail("xn--8gb64a.xn--mr9c", true); } // [B1, V6] |
| 7515 | 18779 | test { try toUnicodeFail("\xe6\xbc\xa6\xe1\x82\xb9\xcf\x82.\xf1\xa1\xbb\x80\xf0\x90\xb4\x84"); } // [B5, B6, V7] |
| 18780 | test { try toAsciiFail("\xe6\xbc\xa6\xe1\x82\xb9\xcf\x82.\xf1\xa1\xbb\x80\xf0\x90\xb4\x84", false); } // [B5, B6, V7] |
| 18781 | test { try toAsciiFail("\xe6\xbc\xa6\xe1\x82\xb9\xcf\x82.\xf1\xa1\xbb\x80\xf0\x90\xb4\x84", true); } // [B5, B6, V7] |
| 7516 | 18782 | test { try toUnicodeFail("\xe6\xbc\xa6\xe2\xb4\x99\xcf\x82.\xf1\xa1\xbb\x80\xf0\x90\xb4\x84"); } // [B5, B6, V7] |
| 18783 | test { try toAsciiFail("\xe6\xbc\xa6\xe2\xb4\x99\xcf\x82.\xf1\xa1\xbb\x80\xf0\x90\xb4\x84", false); } // [B5, B6, V7] |
| 18784 | test { try toAsciiFail("\xe6\xbc\xa6\xe2\xb4\x99\xcf\x82.\xf1\xa1\xbb\x80\xf0\x90\xb4\x84", true); } // [B5, B6, V7] |
| 7517 | 18785 | test { try toUnicodeFail("\xe6\xbc\xa6\xe1\x82\xb9\xce\xa3.\xf1\xa1\xbb\x80\xf0\x90\xb4\x84"); } // [B5, B6, V7] |
| 18786 | test { try toAsciiFail("\xe6\xbc\xa6\xe1\x82\xb9\xce\xa3.\xf1\xa1\xbb\x80\xf0\x90\xb4\x84", false); } // [B5, B6, V7] |
| 18787 | test { try toAsciiFail("\xe6\xbc\xa6\xe1\x82\xb9\xce\xa3.\xf1\xa1\xbb\x80\xf0\x90\xb4\x84", true); } // [B5, B6, V7] |
| 7518 | 18788 | test { try toUnicodeFail("\xe6\xbc\xa6\xe2\xb4\x99\xcf\x83.\xf1\xa1\xbb\x80\xf0\x90\xb4\x84"); } // [B5, B6, V7] |
| 18789 | test { try toAsciiFail("\xe6\xbc\xa6\xe2\xb4\x99\xcf\x83.\xf1\xa1\xbb\x80\xf0\x90\xb4\x84", false); } // [B5, B6, V7] |
| 18790 | test { try toAsciiFail("\xe6\xbc\xa6\xe2\xb4\x99\xcf\x83.\xf1\xa1\xbb\x80\xf0\x90\xb4\x84", true); } // [B5, B6, V7] |
| 7519 | 18791 | test { try toUnicodeFail("\xe6\xbc\xa6\xe1\x82\xb9\xcf\x83.\xf1\xa1\xbb\x80\xf0\x90\xb4\x84"); } // [B5, B6, V7] |
| 18792 | test { try toAsciiFail("\xe6\xbc\xa6\xe1\x82\xb9\xcf\x83.\xf1\xa1\xbb\x80\xf0\x90\xb4\x84", false); } // [B5, B6, V7] |
| 18793 | test { try toAsciiFail("\xe6\xbc\xa6\xe1\x82\xb9\xcf\x83.\xf1\xa1\xbb\x80\xf0\x90\xb4\x84", true); } // [B5, B6, V7] |
| 7520 | 18794 | test { try toUnicodeFail("xn--4xa772sl47b.xn--9d0d3162t"); } // [B5, B6, V7] |
| 18795 | test { try toAsciiFail("xn--4xa772sl47b.xn--9d0d3162t", false); } // [B5, B6, V7] |
| 18796 | test { try toAsciiFail("xn--4xa772sl47b.xn--9d0d3162t", true); } // [B5, B6, V7] |
| 7521 | 18797 | test { try toUnicodeFail("xn--3xa972sl47b.xn--9d0d3162t"); } // [B5, B6, V7] |
| 18798 | test { try toAsciiFail("xn--3xa972sl47b.xn--9d0d3162t", false); } // [B5, B6, V7] |
| 18799 | test { try toAsciiFail("xn--3xa972sl47b.xn--9d0d3162t", true); } // [B5, B6, V7] |
| 7522 | 18800 | test { try toUnicodeFail("xn--4xa947d717e.xn--9d0d3162t"); } // [B5, B6, V7] |
| 18801 | test { try toAsciiFail("xn--4xa947d717e.xn--9d0d3162t", false); } // [B5, B6, V7] |
| 18802 | test { try toAsciiFail("xn--4xa947d717e.xn--9d0d3162t", true); } // [B5, B6, V7] |
| 7523 | 18803 | test { try toUnicodeFail("xn--3xa157d717e.xn--9d0d3162t"); } // [B5, B6, V7] |
| 18804 | test { try toAsciiFail("xn--3xa157d717e.xn--9d0d3162t", false); } // [B5, B6, V7] |
| 18805 | test { try toAsciiFail("xn--3xa157d717e.xn--9d0d3162t", true); } // [B5, B6, V7] |
| 7524 | 18806 | test { try toUnicodeFail("\xf0\x90\xb9\xab\xe8\xb8\xa7\xe0\xb3\x8d\xf2\xab\x9a\x87.\xf3\x9c\x80\x83\xe2\x92\x88\xf0\x9d\xa8\xa4"); } // [B1, V7] |
| 18807 | test { try toAsciiFail("\xf0\x90\xb9\xab\xe8\xb8\xa7\xe0\xb3\x8d\xf2\xab\x9a\x87.\xf3\x9c\x80\x83\xe2\x92\x88\xf0\x9d\xa8\xa4", false); } // [B1, V7] |
| 18808 | test { try toAsciiFail("\xf0\x90\xb9\xab\xe8\xb8\xa7\xe0\xb3\x8d\xf2\xab\x9a\x87.\xf3\x9c\x80\x83\xe2\x92\x88\xf0\x9d\xa8\xa4", true); } // [B1, V7] |
| 7525 | 18809 | test { try toUnicodeFail("\xf0\x90\xb9\xab\xe8\xb8\xa7\xe0\xb3\x8d\xf2\xab\x9a\x87.\xf3\x9c\x80\x831.\xf0\x9d\xa8\xa4"); } // [B1, V6, V7] |
| 18810 | test { try toAsciiFail("\xf0\x90\xb9\xab\xe8\xb8\xa7\xe0\xb3\x8d\xf2\xab\x9a\x87.\xf3\x9c\x80\x831.\xf0\x9d\xa8\xa4", false); } // [B1, V6, V7] |
| 18811 | test { try toAsciiFail("\xf0\x90\xb9\xab\xe8\xb8\xa7\xe0\xb3\x8d\xf2\xab\x9a\x87.\xf3\x9c\x80\x831.\xf0\x9d\xa8\xa4", true); } // [B1, V6, V7] |
| 7526 | 18812 | test { try toUnicodeFail("xn--8tc1437dro0d6q06h.xn--1-p948l.xn--m82h"); } // [B1, V6, V7] |
| 18813 | test { try toAsciiFail("xn--8tc1437dro0d6q06h.xn--1-p948l.xn--m82h", false); } // [B1, V6, V7] |
| 18814 | test { try toAsciiFail("xn--8tc1437dro0d6q06h.xn--1-p948l.xn--m82h", true); } // [B1, V6, V7] |
| 7527 | 18815 | test { try toUnicodeFail("xn--8tc1437dro0d6q06h.xn--tsh2611ncu71e"); } // [B1, V7] |
| 18816 | test { try toAsciiFail("xn--8tc1437dro0d6q06h.xn--tsh2611ncu71e", false); } // [B1, V7] |
| 18817 | test { try toAsciiFail("xn--8tc1437dro0d6q06h.xn--tsh2611ncu71e", true); } // [B1, V7] |
| 7528 | 18818 | test { try toUnicodeFail("\xe2\x80\x8d\xe2\x89\xae\xef\xbc\x8e\xf3\xa0\x9f\xaa\xf0\xb9\xab\x8f-"); } // [C2, V3, V7] |
| 18819 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x89\xae\xef\xbc\x8e\xf3\xa0\x9f\xaa\xf0\xb9\xab\x8f-", false); } // [C2, V3, V7] |
| 18820 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x89\xae\xef\xbc\x8e\xf3\xa0\x9f\xaa\xf0\xb9\xab\x8f-", true); } // [V3, V7] |
| 7529 | 18821 | test { try toUnicodeFail("\xe2\x80\x8d<\xcc\xb8\xef\xbc\x8e\xf3\xa0\x9f\xaa\xf0\xb9\xab\x8f-"); } // [C2, V3, V7] |
| 18822 | test { try toAsciiFail("\xe2\x80\x8d<\xcc\xb8\xef\xbc\x8e\xf3\xa0\x9f\xaa\xf0\xb9\xab\x8f-", false); } // [C2, V3, V7] |
| 18823 | test { try toAsciiFail("\xe2\x80\x8d<\xcc\xb8\xef\xbc\x8e\xf3\xa0\x9f\xaa\xf0\xb9\xab\x8f-", true); } // [V3, V7] |
| 7530 | 18824 | test { try toUnicodeFail("\xe2\x80\x8d\xe2\x89\xae.\xf3\xa0\x9f\xaa\xf0\xb9\xab\x8f-"); } // [C2, V3, V7] |
| 18825 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x89\xae.\xf3\xa0\x9f\xaa\xf0\xb9\xab\x8f-", false); } // [C2, V3, V7] |
| 18826 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x89\xae.\xf3\xa0\x9f\xaa\xf0\xb9\xab\x8f-", true); } // [V3, V7] |
| 7531 | 18827 | test { try toUnicodeFail("\xe2\x80\x8d<\xcc\xb8.\xf3\xa0\x9f\xaa\xf0\xb9\xab\x8f-"); } // [C2, V3, V7] |
| 18828 | test { try toAsciiFail("\xe2\x80\x8d<\xcc\xb8.\xf3\xa0\x9f\xaa\xf0\xb9\xab\x8f-", false); } // [C2, V3, V7] |
| 18829 | test { try toAsciiFail("\xe2\x80\x8d<\xcc\xb8.\xf3\xa0\x9f\xaa\xf0\xb9\xab\x8f-", true); } // [V3, V7] |
| 7532 | 18830 | test { try toUnicodeFail("xn--gdh.xn----cr99a1w710b"); } // [V3, V7] |
| 18831 | test { try toAsciiFail("xn--gdh.xn----cr99a1w710b", false); } // [V3, V7] |
| 18832 | test { try toAsciiFail("xn--gdh.xn----cr99a1w710b", true); } // [V3, V7] |
| 7533 | 18833 | test { try toUnicodeFail("xn--1ug95g.xn----cr99a1w710b"); } // [C2, V3, V7] |
| 18834 | test { try toAsciiFail("xn--1ug95g.xn----cr99a1w710b", false); } // [C2, V3, V7] |
| 18835 | test { try toAsciiFail("xn--1ug95g.xn----cr99a1w710b", true); } // [C2, V3, V7] |
| 7534 | 18836 | test { try toUnicodeFail("\xe2\x80\x8d\xe2\x80\x8d\xe8\xa5\x94\xe3\x80\x82\xe1\x82\xbc5\xea\xa1\xae\xf1\xb5\x9d\x8f"); } // [C2, V7] |
| 18837 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8d\xe8\xa5\x94\xe3\x80\x82\xe1\x82\xbc5\xea\xa1\xae\xf1\xb5\x9d\x8f", false); } // [C2, V7] |
| 18838 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8d\xe8\xa5\x94\xe3\x80\x82\xe1\x82\xbc5\xea\xa1\xae\xf1\xb5\x9d\x8f", true); } // [V7] |
| 7535 | 18839 | test { try toUnicodeFail("\xe2\x80\x8d\xe2\x80\x8d\xe8\xa5\x94\xe3\x80\x82\xe2\xb4\x9c5\xea\xa1\xae\xf1\xb5\x9d\x8f"); } // [C2, V7] |
| 18840 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8d\xe8\xa5\x94\xe3\x80\x82\xe2\xb4\x9c5\xea\xa1\xae\xf1\xb5\x9d\x8f", false); } // [C2, V7] |
| 18841 | test { try toAsciiFail("\xe2\x80\x8d\xe2\x80\x8d\xe8\xa5\x94\xe3\x80\x82\xe2\xb4\x9c5\xea\xa1\xae\xf1\xb5\x9d\x8f", true); } // [V7] |
| 7536 | 18842 | test { try toUnicodeFail("xn--2u2a.xn--5-uws5848bpf44e"); } // [V7] |
| 18843 | test { try toAsciiFail("xn--2u2a.xn--5-uws5848bpf44e", false); } // [V7] |
| 18844 | test { try toAsciiFail("xn--2u2a.xn--5-uws5848bpf44e", true); } // [V7] |
| 7537 | 18845 | test { try toUnicodeFail("xn--1uga7691f.xn--5-uws5848bpf44e"); } // [C2, V7] |
| 18846 | test { try toAsciiFail("xn--1uga7691f.xn--5-uws5848bpf44e", false); } // [C2, V7] |
| 18847 | test { try toAsciiFail("xn--1uga7691f.xn--5-uws5848bpf44e", true); } // [C2, V7] |
| 7538 | 18848 | test { try toUnicodeFail("xn--2u2a.xn--5-r1g7167ipfw8d"); } // [V7] |
| 18849 | test { try toAsciiFail("xn--2u2a.xn--5-r1g7167ipfw8d", false); } // [V7] |
| 18850 | test { try toAsciiFail("xn--2u2a.xn--5-r1g7167ipfw8d", true); } // [V7] |
| 7539 | 18851 | test { try toUnicodeFail("xn--1uga7691f.xn--5-r1g7167ipfw8d"); } // [C2, V7] |
| 18852 | test { try toAsciiFail("xn--1uga7691f.xn--5-r1g7167ipfw8d", false); } // [C2, V7] |
| 18853 | test { try toAsciiFail("xn--1uga7691f.xn--5-r1g7167ipfw8d", true); } // [C2, V7] |
| 7540 | 18854 | test { try toAsciiPass("\xf0\x90\xab\x9c\xf0\x91\x8c\xbc\xe2\x80\x8d\xef\xbc\x8e\xe5\xa9\x80", "xn--ix9c26l.xn--q0s", true); } |
| 7541 | 18855 | test { try toUnicodeFail("\xf0\x90\xab\x9c\xf0\x91\x8c\xbc\xe2\x80\x8d\xef\xbc\x8e\xe5\xa9\x80"); } // [B3, C2] |
| 18856 | test { try toAsciiFail("\xf0\x90\xab\x9c\xf0\x91\x8c\xbc\xe2\x80\x8d\xef\xbc\x8e\xe5\xa9\x80", false); } // [B3, C2] |
| 7542 | 18857 | test { try toAsciiPass("\xf0\x90\xab\x9c\xf0\x91\x8c\xbc\xe2\x80\x8d.\xe5\xa9\x80", "xn--ix9c26l.xn--q0s", true); } |
| 7543 | 18858 | test { try toUnicodeFail("\xf0\x90\xab\x9c\xf0\x91\x8c\xbc\xe2\x80\x8d.\xe5\xa9\x80"); } // [B3, C2] |
| 18859 | test { try toAsciiFail("\xf0\x90\xab\x9c\xf0\x91\x8c\xbc\xe2\x80\x8d.\xe5\xa9\x80", false); } // [B3, C2] |
| 7544 | 18860 | test { try toUnicodePass("xn--ix9c26l.xn--q0s", "\xf0\x90\xab\x9c\xf0\x91\x8c\xbc.\xe5\xa9\x80"); } |
| 7545 | 18861 | test { try toAsciiPass("xn--ix9c26l.xn--q0s", "xn--ix9c26l.xn--q0s", false); } |
| 7546 | 18862 | test { try toAsciiPass("xn--ix9c26l.xn--q0s", "xn--ix9c26l.xn--q0s", true); } |
| ... | ... | @@ -7548,65 +18864,185 @@ test { try toUnicodePass("\xf0\x90\xab\x9c\xf0\x91\x8c\xbc.\xe5\xa9\x80", "\xf0\ |
| 7548 | 18864 | test { try toAsciiPass("\xf0\x90\xab\x9c\xf0\x91\x8c\xbc.\xe5\xa9\x80", "xn--ix9c26l.xn--q0s", false); } |
| 7549 | 18865 | test { try toAsciiPass("\xf0\x90\xab\x9c\xf0\x91\x8c\xbc.\xe5\xa9\x80", "xn--ix9c26l.xn--q0s", true); } |
| 7550 | 18866 | test { try toUnicodeFail("xn--1ugx063g1if.xn--q0s"); } // [B3, C2] |
| 18867 | test { try toAsciiFail("xn--1ugx063g1if.xn--q0s", false); } // [B3, C2] |
| 18868 | test { try toAsciiFail("xn--1ugx063g1if.xn--q0s", true); } // [B3, C2] |
| 7551 | 18869 | test { try toUnicodeFail("\xf3\xa0\x85\xbd\xef\xb8\x92\xef\xb8\x92\xf0\x90\xb9\xaf\xef\xbd\xa1\xe2\xac\xb3\xe1\xa9\xb8"); } // [B1, V7] |
| 18870 | test { try toAsciiFail("\xf3\xa0\x85\xbd\xef\xb8\x92\xef\xb8\x92\xf0\x90\xb9\xaf\xef\xbd\xa1\xe2\xac\xb3\xe1\xa9\xb8", false); } // [B1, V7] |
| 18871 | test { try toAsciiFail("\xf3\xa0\x85\xbd\xef\xb8\x92\xef\xb8\x92\xf0\x90\xb9\xaf\xef\xbd\xa1\xe2\xac\xb3\xe1\xa9\xb8", true); } // [B1, V7] |
| 7552 | 18872 | test { try toUnicodeFail("\xf3\xa0\x85\xbd\xe3\x80\x82\xe3\x80\x82\xf0\x90\xb9\xaf\xe3\x80\x82\xe2\xac\xb3\xe1\xa9\xb8"); } // [B1, X4_2] |
| 18873 | test { try toAsciiFail("\xf3\xa0\x85\xbd\xe3\x80\x82\xe3\x80\x82\xf0\x90\xb9\xaf\xe3\x80\x82\xe2\xac\xb3\xe1\xa9\xb8", false); } // [B1, A4_2] |
| 18874 | test { try toAsciiFail("\xf3\xa0\x85\xbd\xe3\x80\x82\xe3\x80\x82\xf0\x90\xb9\xaf\xe3\x80\x82\xe2\xac\xb3\xe1\xa9\xb8", true); } // [B1, A4_2] |
| 7553 | 18875 | test { try toUnicodeFail("..xn--no0d.xn--7of309e"); } // [B1, X4_2] |
| 18876 | test { try toAsciiFail("..xn--no0d.xn--7of309e", false); } // [B1, A4_2] |
| 18877 | test { try toAsciiFail("..xn--no0d.xn--7of309e", true); } // [B1, A4_2] |
| 7554 | 18878 | test { try toUnicodeFail("xn--y86ca186j.xn--7of309e"); } // [B1, V7] |
| 18879 | test { try toAsciiFail("xn--y86ca186j.xn--7of309e", false); } // [B1, V7] |
| 18880 | test { try toAsciiFail("xn--y86ca186j.xn--7of309e", true); } // [B1, V7] |
| 7555 | 18881 | test { try toUnicodeFail("\xf0\x9d\x9f\x96\xc3\x9f\xef\xbc\x8e\xf3\xa0\x84\x90-?\xe1\x82\xaf"); } // [V3, U1] |
| 18882 | test { try toAsciiFail("\xf0\x9d\x9f\x96\xc3\x9f\xef\xbc\x8e\xf3\xa0\x84\x90-?\xe1\x82\xaf", false); } // [V3, U1] |
| 18883 | test { try toAsciiFail("\xf0\x9d\x9f\x96\xc3\x9f\xef\xbc\x8e\xf3\xa0\x84\x90-?\xe1\x82\xaf", true); } // [V3, U1] |
| 7556 | 18884 | test { try toUnicodeFail("8\xc3\x9f.\xf3\xa0\x84\x90-?\xe1\x82\xaf"); } // [V3, U1] |
| 18885 | test { try toAsciiFail("8\xc3\x9f.\xf3\xa0\x84\x90-?\xe1\x82\xaf", false); } // [V3, U1] |
| 18886 | test { try toAsciiFail("8\xc3\x9f.\xf3\xa0\x84\x90-?\xe1\x82\xaf", true); } // [V3, U1] |
| 7557 | 18887 | test { try toUnicodeFail("8\xc3\x9f.\xf3\xa0\x84\x90-?\xe2\xb4\x8f"); } // [V3, U1] |
| 18888 | test { try toAsciiFail("8\xc3\x9f.\xf3\xa0\x84\x90-?\xe2\xb4\x8f", false); } // [V3, U1] |
| 18889 | test { try toAsciiFail("8\xc3\x9f.\xf3\xa0\x84\x90-?\xe2\xb4\x8f", true); } // [V3, U1] |
| 7558 | 18890 | test { try toUnicodeFail("8SS.\xf3\xa0\x84\x90-?\xe1\x82\xaf"); } // [V3, U1] |
| 18891 | test { try toAsciiFail("8SS.\xf3\xa0\x84\x90-?\xe1\x82\xaf", false); } // [V3, U1] |
| 18892 | test { try toAsciiFail("8SS.\xf3\xa0\x84\x90-?\xe1\x82\xaf", true); } // [V3, U1] |
| 7559 | 18893 | test { try toUnicodeFail("8ss.\xf3\xa0\x84\x90-?\xe2\xb4\x8f"); } // [V3, U1] |
| 18894 | test { try toAsciiFail("8ss.\xf3\xa0\x84\x90-?\xe2\xb4\x8f", false); } // [V3, U1] |
| 18895 | test { try toAsciiFail("8ss.\xf3\xa0\x84\x90-?\xe2\xb4\x8f", true); } // [V3, U1] |
| 7560 | 18896 | test { try toUnicodeFail("8ss.\xf3\xa0\x84\x90-?\xe1\x82\xaf"); } // [V3, U1] |
| 18897 | test { try toAsciiFail("8ss.\xf3\xa0\x84\x90-?\xe1\x82\xaf", false); } // [V3, U1] |
| 18898 | test { try toAsciiFail("8ss.\xf3\xa0\x84\x90-?\xe1\x82\xaf", true); } // [V3, U1] |
| 7561 | 18899 | test { try toUnicodeFail("8ss.xn---?-261a"); } // [V3, U1] |
| 18900 | test { try toAsciiFail("8ss.xn---?-261a", false); } // [V3, U1] |
| 18901 | test { try toAsciiFail("8ss.xn---?-261a", true); } // [V3, U1] |
| 7562 | 18902 | test { try toUnicodeFail("xn--8-qfa.xn---?-261a"); } // [V3, U1] |
| 18903 | test { try toAsciiFail("xn--8-qfa.xn---?-261a", false); } // [V3, U1] |
| 18904 | test { try toAsciiFail("xn--8-qfa.xn---?-261a", true); } // [V3, U1] |
| 7563 | 18905 | test { try toUnicodeFail("\xf0\x9d\x9f\x96\xc3\x9f\xef\xbc\x8e\xf3\xa0\x84\x90-?\xe2\xb4\x8f"); } // [V3, U1] |
| 18906 | test { try toAsciiFail("\xf0\x9d\x9f\x96\xc3\x9f\xef\xbc\x8e\xf3\xa0\x84\x90-?\xe2\xb4\x8f", false); } // [V3, U1] |
| 18907 | test { try toAsciiFail("\xf0\x9d\x9f\x96\xc3\x9f\xef\xbc\x8e\xf3\xa0\x84\x90-?\xe2\xb4\x8f", true); } // [V3, U1] |
| 7564 | 18908 | test { try toUnicodeFail("\xf0\x9d\x9f\x96SS\xef\xbc\x8e\xf3\xa0\x84\x90-?\xe1\x82\xaf"); } // [V3, U1] |
| 18909 | test { try toAsciiFail("\xf0\x9d\x9f\x96SS\xef\xbc\x8e\xf3\xa0\x84\x90-?\xe1\x82\xaf", false); } // [V3, U1] |
| 18910 | test { try toAsciiFail("\xf0\x9d\x9f\x96SS\xef\xbc\x8e\xf3\xa0\x84\x90-?\xe1\x82\xaf", true); } // [V3, U1] |
| 7565 | 18911 | test { try toUnicodeFail("\xf0\x9d\x9f\x96ss\xef\xbc\x8e\xf3\xa0\x84\x90-?\xe2\xb4\x8f"); } // [V3, U1] |
| 18912 | test { try toAsciiFail("\xf0\x9d\x9f\x96ss\xef\xbc\x8e\xf3\xa0\x84\x90-?\xe2\xb4\x8f", false); } // [V3, U1] |
| 18913 | test { try toAsciiFail("\xf0\x9d\x9f\x96ss\xef\xbc\x8e\xf3\xa0\x84\x90-?\xe2\xb4\x8f", true); } // [V3, U1] |
| 7566 | 18914 | test { try toUnicodeFail("\xf0\x9d\x9f\x96ss\xef\xbc\x8e\xf3\xa0\x84\x90-?\xe1\x82\xaf"); } // [V3, U1] |
| 18915 | test { try toAsciiFail("\xf0\x9d\x9f\x96ss\xef\xbc\x8e\xf3\xa0\x84\x90-?\xe1\x82\xaf", false); } // [V3, U1] |
| 18916 | test { try toAsciiFail("\xf0\x9d\x9f\x96ss\xef\xbc\x8e\xf3\xa0\x84\x90-?\xe1\x82\xaf", true); } // [V3, U1] |
| 7567 | 18917 | test { try toUnicodeFail("8ss.xn---?-gfk"); } // [V3, V7, U1] |
| 18918 | test { try toAsciiFail("8ss.xn---?-gfk", false); } // [V3, V7, U1] |
| 18919 | test { try toAsciiFail("8ss.xn---?-gfk", true); } // [V3, V7, U1] |
| 7568 | 18920 | test { try toUnicodeFail("xn--8-qfa.xn---?-gfk"); } // [V3, V7, U1] |
| 18921 | test { try toAsciiFail("xn--8-qfa.xn---?-gfk", false); } // [V3, V7, U1] |
| 18922 | test { try toAsciiFail("xn--8-qfa.xn---?-gfk", true); } // [V3, V7, U1] |
| 7569 | 18923 | test { try toUnicodeFail("8ss.-?\xe1\x82\xaf"); } // [V3, U1] |
| 18924 | test { try toAsciiFail("8ss.-?\xe1\x82\xaf", false); } // [V3, U1] |
| 18925 | test { try toAsciiFail("8ss.-?\xe1\x82\xaf", true); } // [V3, U1] |
| 7570 | 18926 | test { try toUnicodeFail("8ss.-?\xe2\xb4\x8f"); } // [V3, U1] |
| 18927 | test { try toAsciiFail("8ss.-?\xe2\xb4\x8f", false); } // [V3, U1] |
| 18928 | test { try toAsciiFail("8ss.-?\xe2\xb4\x8f", true); } // [V3, U1] |
| 7571 | 18929 | test { try toUnicodeFail("8SS.-?\xe1\x82\xaf"); } // [V3, U1] |
| 18930 | test { try toAsciiFail("8SS.-?\xe1\x82\xaf", false); } // [V3, U1] |
| 18931 | test { try toAsciiFail("8SS.-?\xe1\x82\xaf", true); } // [V3, U1] |
| 7572 | 18932 | test { try toUnicodeFail("xn--8-qfa.-?\xe2\xb4\x8f"); } // [V3, U1] |
| 18933 | test { try toAsciiFail("xn--8-qfa.-?\xe2\xb4\x8f", false); } // [V3, U1] |
| 18934 | test { try toAsciiFail("xn--8-qfa.-?\xe2\xb4\x8f", true); } // [V3, U1] |
| 7573 | 18935 | test { try toUnicodeFail("XN--8-QFA.-?\xe1\x82\xaf"); } // [V3, U1] |
| 18936 | test { try toAsciiFail("XN--8-QFA.-?\xe1\x82\xaf", false); } // [V3, U1] |
| 18937 | test { try toAsciiFail("XN--8-QFA.-?\xe1\x82\xaf", true); } // [V3, U1] |
| 7574 | 18938 | test { try toUnicodeFail("Xn--8-Qfa.-?\xe1\x82\xaf"); } // [V3, U1] |
| 18939 | test { try toAsciiFail("Xn--8-Qfa.-?\xe1\x82\xaf", false); } // [V3, U1] |
| 18940 | test { try toAsciiFail("Xn--8-Qfa.-?\xe1\x82\xaf", true); } // [V3, U1] |
| 7575 | 18941 | test { try toUnicodeFail("xn--8-qfa.-?\xe1\x82\xaf"); } // [V3, U1] |
| 18942 | test { try toAsciiFail("xn--8-qfa.-?\xe1\x82\xaf", false); } // [V3, U1] |
| 18943 | test { try toAsciiFail("xn--8-qfa.-?\xe1\x82\xaf", true); } // [V3, U1] |
| 7576 | 18944 | test { try toUnicodeFail("\xf0\x9d\x9f\x96Ss\xef\xbc\x8e\xf3\xa0\x84\x90-?\xe1\x82\xaf"); } // [V3, U1] |
| 18945 | test { try toAsciiFail("\xf0\x9d\x9f\x96Ss\xef\xbc\x8e\xf3\xa0\x84\x90-?\xe1\x82\xaf", false); } // [V3, U1] |
| 18946 | test { try toAsciiFail("\xf0\x9d\x9f\x96Ss\xef\xbc\x8e\xf3\xa0\x84\x90-?\xe1\x82\xaf", true); } // [V3, U1] |
| 7577 | 18947 | test { try toUnicodeFail("8Ss.\xf3\xa0\x84\x90-?\xe1\x82\xaf"); } // [V3, U1] |
| 18948 | test { try toAsciiFail("8Ss.\xf3\xa0\x84\x90-?\xe1\x82\xaf", false); } // [V3, U1] |
| 18949 | test { try toAsciiFail("8Ss.\xf3\xa0\x84\x90-?\xe1\x82\xaf", true); } // [V3, U1] |
| 7578 | 18950 | test { try toUnicodeFail("-\xe2\x80\x8d\xf3\xa0\x8b\x9f.\xe2\x80\x8c\xf0\x90\xb9\xa3\xe1\x82\xa5"); } // [B1, C1, C2, V3, V7] |
| 18951 | test { try toAsciiFail("-\xe2\x80\x8d\xf3\xa0\x8b\x9f.\xe2\x80\x8c\xf0\x90\xb9\xa3\xe1\x82\xa5", false); } // [B1, C1, C2, V3, V7] |
| 18952 | test { try toAsciiFail("-\xe2\x80\x8d\xf3\xa0\x8b\x9f.\xe2\x80\x8c\xf0\x90\xb9\xa3\xe1\x82\xa5", true); } // [B1, V3, V7] |
| 7579 | 18953 | test { try toUnicodeFail("-\xe2\x80\x8d\xf3\xa0\x8b\x9f.\xe2\x80\x8c\xf0\x90\xb9\xa3\xe2\xb4\x85"); } // [B1, C1, C2, V3, V7] |
| 18954 | test { try toAsciiFail("-\xe2\x80\x8d\xf3\xa0\x8b\x9f.\xe2\x80\x8c\xf0\x90\xb9\xa3\xe2\xb4\x85", false); } // [B1, C1, C2, V3, V7] |
| 18955 | test { try toAsciiFail("-\xe2\x80\x8d\xf3\xa0\x8b\x9f.\xe2\x80\x8c\xf0\x90\xb9\xa3\xe2\xb4\x85", true); } // [B1, V3, V7] |
| 7580 | 18956 | test { try toUnicodeFail("xn----s721m.xn--wkj1423e"); } // [B1, V3, V7] |
| 18957 | test { try toAsciiFail("xn----s721m.xn--wkj1423e", false); } // [B1, V3, V7] |
| 18958 | test { try toAsciiFail("xn----s721m.xn--wkj1423e", true); } // [B1, V3, V7] |
| 7581 | 18959 | test { try toUnicodeFail("xn----ugnv7071n.xn--0ugz32cgr0p"); } // [B1, C1, C2, V3, V7] |
| 18960 | test { try toAsciiFail("xn----ugnv7071n.xn--0ugz32cgr0p", false); } // [B1, C1, C2, V3, V7] |
| 18961 | test { try toAsciiFail("xn----ugnv7071n.xn--0ugz32cgr0p", true); } // [B1, C1, C2, V3, V7] |
| 7582 | 18962 | test { try toUnicodeFail("xn----s721m.xn--dnd9201k"); } // [B1, V3, V7] |
| 18963 | test { try toAsciiFail("xn----s721m.xn--dnd9201k", false); } // [B1, V3, V7] |
| 18964 | test { try toAsciiFail("xn----s721m.xn--dnd9201k", true); } // [B1, V3, V7] |
| 7583 | 18965 | test { try toUnicodeFail("xn----ugnv7071n.xn--dnd999e4j4p"); } // [B1, C1, C2, V3, V7] |
| 18966 | test { try toAsciiFail("xn----ugnv7071n.xn--dnd999e4j4p", false); } // [B1, C1, C2, V3, V7] |
| 18967 | test { try toAsciiFail("xn----ugnv7071n.xn--dnd999e4j4p", true); } // [B1, C1, C2, V3, V7] |
| 7584 | 18968 | test { try toUnicodeFail("\xea\xa6\xb9\xe2\x80\x8d\xed\x81\xb7\xf0\xbb\xb6\xa1\xef\xbd\xa1\xe2\x82\x82"); } // [C2, V6, V7] |
| 18969 | test { try toAsciiFail("\xea\xa6\xb9\xe2\x80\x8d\xed\x81\xb7\xf0\xbb\xb6\xa1\xef\xbd\xa1\xe2\x82\x82", false); } // [C2, V6, V7] |
| 18970 | test { try toAsciiFail("\xea\xa6\xb9\xe2\x80\x8d\xed\x81\xb7\xf0\xbb\xb6\xa1\xef\xbd\xa1\xe2\x82\x82", true); } // [V6, V7] |
| 7585 | 18971 | test { try toUnicodeFail("\xea\xa6\xb9\xe2\x80\x8d\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xb2\xf0\xbb\xb6\xa1\xef\xbd\xa1\xe2\x82\x82"); } // [C2, V6, V7] |
| 18972 | test { try toAsciiFail("\xea\xa6\xb9\xe2\x80\x8d\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xb2\xf0\xbb\xb6\xa1\xef\xbd\xa1\xe2\x82\x82", false); } // [C2, V6, V7] |
| 18973 | test { try toAsciiFail("\xea\xa6\xb9\xe2\x80\x8d\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xb2\xf0\xbb\xb6\xa1\xef\xbd\xa1\xe2\x82\x82", true); } // [V6, V7] |
| 7586 | 18974 | test { try toUnicodeFail("\xea\xa6\xb9\xe2\x80\x8d\xed\x81\xb7\xf0\xbb\xb6\xa1\xe3\x80\x822"); } // [C2, V6, V7] |
| 18975 | test { try toAsciiFail("\xea\xa6\xb9\xe2\x80\x8d\xed\x81\xb7\xf0\xbb\xb6\xa1\xe3\x80\x822", false); } // [C2, V6, V7] |
| 18976 | test { try toAsciiFail("\xea\xa6\xb9\xe2\x80\x8d\xed\x81\xb7\xf0\xbb\xb6\xa1\xe3\x80\x822", true); } // [V6, V7] |
| 7587 | 18977 | test { try toUnicodeFail("\xea\xa6\xb9\xe2\x80\x8d\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xb2\xf0\xbb\xb6\xa1\xe3\x80\x822"); } // [C2, V6, V7] |
| 18978 | test { try toAsciiFail("\xea\xa6\xb9\xe2\x80\x8d\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xb2\xf0\xbb\xb6\xa1\xe3\x80\x822", false); } // [C2, V6, V7] |
| 18979 | test { try toAsciiFail("\xea\xa6\xb9\xe2\x80\x8d\xe1\x84\x8f\xe1\x85\xb3\xe1\x86\xb2\xf0\xbb\xb6\xa1\xe3\x80\x822", true); } // [V6, V7] |
| 7588 | 18980 | test { try toUnicodeFail("xn--0m9as84e2e21c.c"); } // [V6, V7] |
| 18981 | test { try toAsciiFail("xn--0m9as84e2e21c.c", false); } // [V6, V7] |
| 18982 | test { try toAsciiFail("xn--0m9as84e2e21c.c", true); } // [V6, V7] |
| 7589 | 18983 | test { try toUnicodeFail("xn--1ug1435cfkyaoi04d.c"); } // [C2, V6, V7] |
| 18984 | test { try toAsciiFail("xn--1ug1435cfkyaoi04d.c", false); } // [C2, V6, V7] |
| 18985 | test { try toAsciiFail("xn--1ug1435cfkyaoi04d.c", true); } // [C2, V6, V7] |
| 7590 | 18986 | test { try toUnicodeFail("?.\xf0\x9f\x84\x84\xf0\x9e\xaf\x98"); } // [B1, V7, U1] |
| 18987 | test { try toAsciiFail("?.\xf0\x9f\x84\x84\xf0\x9e\xaf\x98", false); } // [B1, V7, U1] |
| 18988 | test { try toAsciiFail("?.\xf0\x9f\x84\x84\xf0\x9e\xaf\x98", true); } // [B1, V7, U1] |
| 7591 | 18989 | test { try toUnicodeFail("?.3,\xf0\x9e\xaf\x98"); } // [B1, V7, U1] |
| 18990 | test { try toAsciiFail("?.3,\xf0\x9e\xaf\x98", false); } // [B1, V7, U1] |
| 18991 | test { try toAsciiFail("?.3,\xf0\x9e\xaf\x98", true); } // [B1, V7, U1] |
| 7592 | 18992 | test { try toUnicodeFail("?.xn--3,-tb22a"); } // [B1, V7, U1] |
| 18993 | test { try toAsciiFail("?.xn--3,-tb22a", false); } // [B1, V7, U1] |
| 18994 | test { try toAsciiFail("?.xn--3,-tb22a", true); } // [B1, V7, U1] |
| 7593 | 18995 | test { try toUnicodeFail("?.xn--3x6hx6f"); } // [B1, V7, U1] |
| 18996 | test { try toAsciiFail("?.xn--3x6hx6f", false); } // [B1, V7, U1] |
| 18997 | test { try toAsciiFail("?.xn--3x6hx6f", true); } // [B1, V7, U1] |
| 7594 | 18998 | test { try toUnicodeFail("\xf0\x9d\xa8\x96\xf0\x90\xa9\x99\xe3\x80\x82\xdb\x9d\xf3\x80\xa1\xb6\xea\xa3\x85\xe2\x92\x88"); } // [B1, V6, V7] |
| 18999 | test { try toAsciiFail("\xf0\x9d\xa8\x96\xf0\x90\xa9\x99\xe3\x80\x82\xdb\x9d\xf3\x80\xa1\xb6\xea\xa3\x85\xe2\x92\x88", false); } // [B1, V6, V7] |
| 19000 | test { try toAsciiFail("\xf0\x9d\xa8\x96\xf0\x90\xa9\x99\xe3\x80\x82\xdb\x9d\xf3\x80\xa1\xb6\xea\xa3\x85\xe2\x92\x88", true); } // [B1, V6, V7] |
| 7595 | 19001 | test { try toUnicodeFail("\xf0\x9d\xa8\x96\xf0\x90\xa9\x99\xe3\x80\x82\xdb\x9d\xf3\x80\xa1\xb6\xea\xa3\x851."); } // [B1, V6, V7] |
| 19002 | test { try toAsciiFail("\xf0\x9d\xa8\x96\xf0\x90\xa9\x99\xe3\x80\x82\xdb\x9d\xf3\x80\xa1\xb6\xea\xa3\x851.", false); } // [B1, V6, V7, A4_2] |
| 19003 | test { try toAsciiFail("\xf0\x9d\xa8\x96\xf0\x90\xa9\x99\xe3\x80\x82\xdb\x9d\xf3\x80\xa1\xb6\xea\xa3\x851.", true); } // [B1, V6, V7, A4_2] |
| 7596 | 19004 | test { try toUnicodeFail("xn--rt9cl956a.xn--1-dxc8545j0693i."); } // [B1, V6, V7] |
| 19005 | test { try toAsciiFail("xn--rt9cl956a.xn--1-dxc8545j0693i.", false); } // [B1, V6, V7, A4_2] |
| 19006 | test { try toAsciiFail("xn--rt9cl956a.xn--1-dxc8545j0693i.", true); } // [B1, V6, V7, A4_2] |
| 7597 | 19007 | test { try toUnicodeFail("xn--rt9cl956a.xn--tlb403mxv4g06s9i"); } // [B1, V6, V7] |
| 19008 | test { try toAsciiFail("xn--rt9cl956a.xn--tlb403mxv4g06s9i", false); } // [B1, V6, V7] |
| 19009 | test { try toAsciiFail("xn--rt9cl956a.xn--tlb403mxv4g06s9i", true); } // [B1, V6, V7] |
| 7598 | 19010 | test { try toUnicodeFail("\xf2\x92\x88\xa3\xd7\xa1\xda\xb8\xe3\x80\x82\xe1\x82\xa8\xe2\x80\x8d"); } // [B5, B6, C2, V7] |
| 19011 | test { try toAsciiFail("\xf2\x92\x88\xa3\xd7\xa1\xda\xb8\xe3\x80\x82\xe1\x82\xa8\xe2\x80\x8d", false); } // [B5, B6, C2, V7] |
| 19012 | test { try toAsciiFail("\xf2\x92\x88\xa3\xd7\xa1\xda\xb8\xe3\x80\x82\xe1\x82\xa8\xe2\x80\x8d", true); } // [B5, B6, V7] |
| 7599 | 19013 | test { try toUnicodeFail("\xf2\x92\x88\xa3\xd7\xa1\xda\xb8\xe3\x80\x82\xe2\xb4\x88\xe2\x80\x8d"); } // [B5, B6, C2, V7] |
| 19014 | test { try toAsciiFail("\xf2\x92\x88\xa3\xd7\xa1\xda\xb8\xe3\x80\x82\xe2\xb4\x88\xe2\x80\x8d", false); } // [B5, B6, C2, V7] |
| 19015 | test { try toAsciiFail("\xf2\x92\x88\xa3\xd7\xa1\xda\xb8\xe3\x80\x82\xe2\xb4\x88\xe2\x80\x8d", true); } // [B5, B6, V7] |
| 7600 | 19016 | test { try toUnicodeFail("xn--meb44b57607c.xn--zkj"); } // [B5, B6, V7] |
| 19017 | test { try toAsciiFail("xn--meb44b57607c.xn--zkj", false); } // [B5, B6, V7] |
| 19018 | test { try toAsciiFail("xn--meb44b57607c.xn--zkj", true); } // [B5, B6, V7] |
| 7601 | 19019 | test { try toUnicodeFail("xn--meb44b57607c.xn--1ug232c"); } // [B5, B6, C2, V7] |
| 19020 | test { try toAsciiFail("xn--meb44b57607c.xn--1ug232c", false); } // [B5, B6, C2, V7] |
| 19021 | test { try toAsciiFail("xn--meb44b57607c.xn--1ug232c", true); } // [B5, B6, C2, V7] |
| 7602 | 19022 | test { try toUnicodeFail("xn--meb44b57607c.xn--gnd"); } // [B5, B6, V7] |
| 19023 | test { try toAsciiFail("xn--meb44b57607c.xn--gnd", false); } // [B5, B6, V7] |
| 19024 | test { try toAsciiFail("xn--meb44b57607c.xn--gnd", true); } // [B5, B6, V7] |
| 7603 | 19025 | test { try toUnicodeFail("xn--meb44b57607c.xn--gnd699e"); } // [B5, B6, C2, V7] |
| 19026 | test { try toAsciiFail("xn--meb44b57607c.xn--gnd699e", false); } // [B5, B6, C2, V7] |
| 19027 | test { try toAsciiFail("xn--meb44b57607c.xn--gnd699e", true); } // [B5, B6, C2, V7] |
| 7604 | 19028 | test { try toUnicodeFail("\xf3\x80\x9a\xb6\xf0\x9d\xa8\xb1\xdf\xa6\xe2\x92\x88\xef\xbc\x8e\xf0\x91\x97\x9d\xe9\xab\xaf\xe2\x80\x8c"); } // [B1, B5, C1, V6, V7] |
| 19029 | test { try toAsciiFail("\xf3\x80\x9a\xb6\xf0\x9d\xa8\xb1\xdf\xa6\xe2\x92\x88\xef\xbc\x8e\xf0\x91\x97\x9d\xe9\xab\xaf\xe2\x80\x8c", false); } // [B1, B5, C1, V6, V7] |
| 19030 | test { try toAsciiFail("\xf3\x80\x9a\xb6\xf0\x9d\xa8\xb1\xdf\xa6\xe2\x92\x88\xef\xbc\x8e\xf0\x91\x97\x9d\xe9\xab\xaf\xe2\x80\x8c", true); } // [B1, B5, V6, V7] |
| 7605 | 19031 | test { try toUnicodeFail("\xf3\x80\x9a\xb6\xf0\x9d\xa8\xb1\xdf\xa61..\xf0\x91\x97\x9d\xe9\xab\xaf\xe2\x80\x8c"); } // [B1, B5, C1, V6, V7, X4_2] |
| 19032 | test { try toAsciiFail("\xf3\x80\x9a\xb6\xf0\x9d\xa8\xb1\xdf\xa61..\xf0\x91\x97\x9d\xe9\xab\xaf\xe2\x80\x8c", false); } // [B1, B5, C1, V6, V7, A4_2] |
| 19033 | test { try toAsciiFail("\xf3\x80\x9a\xb6\xf0\x9d\xa8\xb1\xdf\xa61..\xf0\x91\x97\x9d\xe9\xab\xaf\xe2\x80\x8c", true); } // [B1, B5, V6, V7, A4_2] |
| 7606 | 19034 | test { try toUnicodeFail("xn--1-idd62296a1fr6e..xn--uj6at43v"); } // [B1, B5, V6, V7, X4_2] |
| 19035 | test { try toAsciiFail("xn--1-idd62296a1fr6e..xn--uj6at43v", false); } // [B1, B5, V6, V7, A4_2] |
| 19036 | test { try toAsciiFail("xn--1-idd62296a1fr6e..xn--uj6at43v", true); } // [B1, B5, V6, V7, A4_2] |
| 7607 | 19037 | test { try toUnicodeFail("xn--1-idd62296a1fr6e..xn--0ugx259bocxd"); } // [B1, B5, C1, V6, V7, X4_2] |
| 19038 | test { try toAsciiFail("xn--1-idd62296a1fr6e..xn--0ugx259bocxd", false); } // [B1, B5, C1, V6, V7, A4_2] |
| 19039 | test { try toAsciiFail("xn--1-idd62296a1fr6e..xn--0ugx259bocxd", true); } // [B1, B5, C1, V6, V7, A4_2] |
| 7608 | 19040 | test { try toUnicodeFail("xn--etb477lq931a1f58e.xn--uj6at43v"); } // [B1, B5, V6, V7] |
| 19041 | test { try toAsciiFail("xn--etb477lq931a1f58e.xn--uj6at43v", false); } // [B1, B5, V6, V7] |
| 19042 | test { try toAsciiFail("xn--etb477lq931a1f58e.xn--uj6at43v", true); } // [B1, B5, V6, V7] |
| 7609 | 19043 | test { try toUnicodeFail("xn--etb477lq931a1f58e.xn--0ugx259bocxd"); } // [B1, B5, C1, V6, V7] |
| 19044 | test { try toAsciiFail("xn--etb477lq931a1f58e.xn--0ugx259bocxd", false); } // [B1, B5, C1, V6, V7] |
| 19045 | test { try toAsciiFail("xn--etb477lq931a1f58e.xn--0ugx259bocxd", true); } // [B1, B5, C1, V6, V7] |
| 7610 | 19046 | test { try toUnicodePass("\xf0\x90\xab\x80\xef\xbc\x8e\xda\x89\xf0\x91\x8c\x80", "\xf0\x90\xab\x80.\xda\x89\xf0\x91\x8c\x80"); } |
| 7611 | 19047 | test { try toAsciiPass("\xf0\x90\xab\x80\xef\xbc\x8e\xda\x89\xf0\x91\x8c\x80", "xn--pw9c.xn--fjb8658k", false); } |
| 7612 | 19048 | test { try toAsciiPass("\xf0\x90\xab\x80\xef\xbc\x8e\xda\x89\xf0\x91\x8c\x80", "xn--pw9c.xn--fjb8658k", true); } |
| ... | ... | @@ -7617,61 +19053,179 @@ test { try toUnicodePass("xn--pw9c.xn--fjb8658k", "\xf0\x90\xab\x80.\xda\x89\xf0 |
| 7617 | 19053 | test { try toAsciiPass("xn--pw9c.xn--fjb8658k", "xn--pw9c.xn--fjb8658k", false); } |
| 7618 | 19054 | test { try toAsciiPass("xn--pw9c.xn--fjb8658k", "xn--pw9c.xn--fjb8658k", true); } |
| 7619 | 19055 | test { try toUnicodeFail("\xf0\x91\x8b\xaa\xef\xbc\x8e\xf0\x90\xb3\x9d"); } // [B1, V6] |
| 19056 | test { try toAsciiFail("\xf0\x91\x8b\xaa\xef\xbc\x8e\xf0\x90\xb3\x9d", false); } // [B1, V6] |
| 19057 | test { try toAsciiFail("\xf0\x91\x8b\xaa\xef\xbc\x8e\xf0\x90\xb3\x9d", true); } // [B1, V6] |
| 7620 | 19058 | test { try toUnicodeFail("\xf0\x91\x8b\xaa.\xf0\x90\xb3\x9d"); } // [B1, V6] |
| 19059 | test { try toAsciiFail("\xf0\x91\x8b\xaa.\xf0\x90\xb3\x9d", false); } // [B1, V6] |
| 19060 | test { try toAsciiFail("\xf0\x91\x8b\xaa.\xf0\x90\xb3\x9d", true); } // [B1, V6] |
| 7621 | 19061 | test { try toUnicodeFail("\xf0\x91\x8b\xaa.\xf0\x90\xb2\x9d"); } // [B1, V6] |
| 19062 | test { try toAsciiFail("\xf0\x91\x8b\xaa.\xf0\x90\xb2\x9d", false); } // [B1, V6] |
| 19063 | test { try toAsciiFail("\xf0\x91\x8b\xaa.\xf0\x90\xb2\x9d", true); } // [B1, V6] |
| 7622 | 19064 | test { try toUnicodeFail("xn--fm1d.xn--5c0d"); } // [B1, V6] |
| 19065 | test { try toAsciiFail("xn--fm1d.xn--5c0d", false); } // [B1, V6] |
| 19066 | test { try toAsciiFail("xn--fm1d.xn--5c0d", true); } // [B1, V6] |
| 7623 | 19067 | test { try toUnicodeFail("\xf0\x91\x8b\xaa\xef\xbc\x8e\xf0\x90\xb2\x9d"); } // [B1, V6] |
| 19068 | test { try toAsciiFail("\xf0\x91\x8b\xaa\xef\xbc\x8e\xf0\x90\xb2\x9d", false); } // [B1, V6] |
| 19069 | test { try toAsciiFail("\xf0\x91\x8b\xaa\xef\xbc\x8e\xf0\x90\xb2\x9d", true); } // [B1, V6] |
| 7624 | 19070 | test { try toUnicodeFail("\xe2\x89\xa0\xe8\x86\xa3\xe3\x80\x82\xe0\xbe\x83"); } // [V6] |
| 19071 | test { try toAsciiFail("\xe2\x89\xa0\xe8\x86\xa3\xe3\x80\x82\xe0\xbe\x83", false); } // [V6] |
| 19072 | test { try toAsciiFail("\xe2\x89\xa0\xe8\x86\xa3\xe3\x80\x82\xe0\xbe\x83", true); } // [V6] |
| 7625 | 19073 | test { try toUnicodeFail("=\xcc\xb8\xe8\x86\xa3\xe3\x80\x82\xe0\xbe\x83"); } // [V6] |
| 19074 | test { try toAsciiFail("=\xcc\xb8\xe8\x86\xa3\xe3\x80\x82\xe0\xbe\x83", false); } // [V6] |
| 19075 | test { try toAsciiFail("=\xcc\xb8\xe8\x86\xa3\xe3\x80\x82\xe0\xbe\x83", true); } // [V6] |
| 7626 | 19076 | test { try toUnicodeFail("xn--1chy468a.xn--2ed"); } // [V6] |
| 19077 | test { try toAsciiFail("xn--1chy468a.xn--2ed", false); } // [V6] |
| 19078 | test { try toAsciiFail("xn--1chy468a.xn--2ed", true); } // [V6] |
| 7627 | 19079 | test { try toUnicodeFail("\xf1\xb0\x80\x8e-\xdd\xbd\xef\xbd\xa1\xc3\x9f"); } // [B5, B6, V7] |
| 19080 | test { try toAsciiFail("\xf1\xb0\x80\x8e-\xdd\xbd\xef\xbd\xa1\xc3\x9f", false); } // [B5, B6, V7] |
| 19081 | test { try toAsciiFail("\xf1\xb0\x80\x8e-\xdd\xbd\xef\xbd\xa1\xc3\x9f", true); } // [B5, B6, V7] |
| 7628 | 19082 | test { try toUnicodeFail("\xf1\xb0\x80\x8e-\xdd\xbd\xe3\x80\x82\xc3\x9f"); } // [B5, B6, V7] |
| 19083 | test { try toAsciiFail("\xf1\xb0\x80\x8e-\xdd\xbd\xe3\x80\x82\xc3\x9f", false); } // [B5, B6, V7] |
| 19084 | test { try toAsciiFail("\xf1\xb0\x80\x8e-\xdd\xbd\xe3\x80\x82\xc3\x9f", true); } // [B5, B6, V7] |
| 7629 | 19085 | test { try toUnicodeFail("\xf1\xb0\x80\x8e-\xdd\xbd\xe3\x80\x82SS"); } // [B5, B6, V7] |
| 19086 | test { try toAsciiFail("\xf1\xb0\x80\x8e-\xdd\xbd\xe3\x80\x82SS", false); } // [B5, B6, V7] |
| 19087 | test { try toAsciiFail("\xf1\xb0\x80\x8e-\xdd\xbd\xe3\x80\x82SS", true); } // [B5, B6, V7] |
| 7630 | 19088 | test { try toUnicodeFail("\xf1\xb0\x80\x8e-\xdd\xbd\xe3\x80\x82ss"); } // [B5, B6, V7] |
| 19089 | test { try toAsciiFail("\xf1\xb0\x80\x8e-\xdd\xbd\xe3\x80\x82ss", false); } // [B5, B6, V7] |
| 19090 | test { try toAsciiFail("\xf1\xb0\x80\x8e-\xdd\xbd\xe3\x80\x82ss", true); } // [B5, B6, V7] |
| 7631 | 19091 | test { try toUnicodeFail("\xf1\xb0\x80\x8e-\xdd\xbd\xe3\x80\x82Ss"); } // [B5, B6, V7] |
| 19092 | test { try toAsciiFail("\xf1\xb0\x80\x8e-\xdd\xbd\xe3\x80\x82Ss", false); } // [B5, B6, V7] |
| 19093 | test { try toAsciiFail("\xf1\xb0\x80\x8e-\xdd\xbd\xe3\x80\x82Ss", true); } // [B5, B6, V7] |
| 7632 | 19094 | test { try toUnicodeFail("xn----j6c95618k.ss"); } // [B5, B6, V7] |
| 19095 | test { try toAsciiFail("xn----j6c95618k.ss", false); } // [B5, B6, V7] |
| 19096 | test { try toAsciiFail("xn----j6c95618k.ss", true); } // [B5, B6, V7] |
| 7633 | 19097 | test { try toUnicodeFail("xn----j6c95618k.xn--zca"); } // [B5, B6, V7] |
| 19098 | test { try toAsciiFail("xn----j6c95618k.xn--zca", false); } // [B5, B6, V7] |
| 19099 | test { try toAsciiFail("xn----j6c95618k.xn--zca", true); } // [B5, B6, V7] |
| 7634 | 19100 | test { try toUnicodeFail("\xf1\xb0\x80\x8e-\xdd\xbd\xef\xbd\xa1SS"); } // [B5, B6, V7] |
| 19101 | test { try toAsciiFail("\xf1\xb0\x80\x8e-\xdd\xbd\xef\xbd\xa1SS", false); } // [B5, B6, V7] |
| 19102 | test { try toAsciiFail("\xf1\xb0\x80\x8e-\xdd\xbd\xef\xbd\xa1SS", true); } // [B5, B6, V7] |
| 7635 | 19103 | test { try toUnicodeFail("\xf1\xb0\x80\x8e-\xdd\xbd\xef\xbd\xa1ss"); } // [B5, B6, V7] |
| 19104 | test { try toAsciiFail("\xf1\xb0\x80\x8e-\xdd\xbd\xef\xbd\xa1ss", false); } // [B5, B6, V7] |
| 19105 | test { try toAsciiFail("\xf1\xb0\x80\x8e-\xdd\xbd\xef\xbd\xa1ss", true); } // [B5, B6, V7] |
| 7636 | 19106 | test { try toUnicodeFail("\xf1\xb0\x80\x8e-\xdd\xbd\xef\xbd\xa1Ss"); } // [B5, B6, V7] |
| 19107 | test { try toAsciiFail("\xf1\xb0\x80\x8e-\xdd\xbd\xef\xbd\xa1Ss", false); } // [B5, B6, V7] |
| 19108 | test { try toAsciiFail("\xf1\xb0\x80\x8e-\xdd\xbd\xef\xbd\xa1Ss", true); } // [B5, B6, V7] |
| 7637 | 19109 | test { try toUnicodeFail("\xcf\x82\xf0\x90\xb9\xa0\xe1\xa1\x9a\xf0\x91\x84\xb3\xef\xbc\x8e\xe2\xbe\xad\xf0\x90\xb9\xbd\xf0\xbd\x90\x96\xf0\x90\xab\x9c"); } // [B5, B6, V7] |
| 19110 | test { try toAsciiFail("\xcf\x82\xf0\x90\xb9\xa0\xe1\xa1\x9a\xf0\x91\x84\xb3\xef\xbc\x8e\xe2\xbe\xad\xf0\x90\xb9\xbd\xf0\xbd\x90\x96\xf0\x90\xab\x9c", false); } // [B5, B6, V7] |
| 19111 | test { try toAsciiFail("\xcf\x82\xf0\x90\xb9\xa0\xe1\xa1\x9a\xf0\x91\x84\xb3\xef\xbc\x8e\xe2\xbe\xad\xf0\x90\xb9\xbd\xf0\xbd\x90\x96\xf0\x90\xab\x9c", true); } // [B5, B6, V7] |
| 7638 | 19112 | test { try toUnicodeFail("\xcf\x82\xf0\x90\xb9\xa0\xe1\xa1\x9a\xf0\x91\x84\xb3.\xe9\x9d\x91\xf0\x90\xb9\xbd\xf0\xbd\x90\x96\xf0\x90\xab\x9c"); } // [B5, B6, V7] |
| 19113 | test { try toAsciiFail("\xcf\x82\xf0\x90\xb9\xa0\xe1\xa1\x9a\xf0\x91\x84\xb3.\xe9\x9d\x91\xf0\x90\xb9\xbd\xf0\xbd\x90\x96\xf0\x90\xab\x9c", false); } // [B5, B6, V7] |
| 19114 | test { try toAsciiFail("\xcf\x82\xf0\x90\xb9\xa0\xe1\xa1\x9a\xf0\x91\x84\xb3.\xe9\x9d\x91\xf0\x90\xb9\xbd\xf0\xbd\x90\x96\xf0\x90\xab\x9c", true); } // [B5, B6, V7] |
| 7639 | 19115 | test { try toUnicodeFail("\xce\xa3\xf0\x90\xb9\xa0\xe1\xa1\x9a\xf0\x91\x84\xb3.\xe9\x9d\x91\xf0\x90\xb9\xbd\xf0\xbd\x90\x96\xf0\x90\xab\x9c"); } // [B5, B6, V7] |
| 19116 | test { try toAsciiFail("\xce\xa3\xf0\x90\xb9\xa0\xe1\xa1\x9a\xf0\x91\x84\xb3.\xe9\x9d\x91\xf0\x90\xb9\xbd\xf0\xbd\x90\x96\xf0\x90\xab\x9c", false); } // [B5, B6, V7] |
| 19117 | test { try toAsciiFail("\xce\xa3\xf0\x90\xb9\xa0\xe1\xa1\x9a\xf0\x91\x84\xb3.\xe9\x9d\x91\xf0\x90\xb9\xbd\xf0\xbd\x90\x96\xf0\x90\xab\x9c", true); } // [B5, B6, V7] |
| 7640 | 19118 | test { try toUnicodeFail("\xcf\x83\xf0\x90\xb9\xa0\xe1\xa1\x9a\xf0\x91\x84\xb3.\xe9\x9d\x91\xf0\x90\xb9\xbd\xf0\xbd\x90\x96\xf0\x90\xab\x9c"); } // [B5, B6, V7] |
| 19119 | test { try toAsciiFail("\xcf\x83\xf0\x90\xb9\xa0\xe1\xa1\x9a\xf0\x91\x84\xb3.\xe9\x9d\x91\xf0\x90\xb9\xbd\xf0\xbd\x90\x96\xf0\x90\xab\x9c", false); } // [B5, B6, V7] |
| 19120 | test { try toAsciiFail("\xcf\x83\xf0\x90\xb9\xa0\xe1\xa1\x9a\xf0\x91\x84\xb3.\xe9\x9d\x91\xf0\x90\xb9\xbd\xf0\xbd\x90\x96\xf0\x90\xab\x9c", true); } // [B5, B6, V7] |
| 7641 | 19121 | test { try toUnicodeFail("xn--4xa656hp23pxmc.xn--es5a888tvjc2u15h"); } // [B5, B6, V7] |
| 19122 | test { try toAsciiFail("xn--4xa656hp23pxmc.xn--es5a888tvjc2u15h", false); } // [B5, B6, V7] |
| 19123 | test { try toAsciiFail("xn--4xa656hp23pxmc.xn--es5a888tvjc2u15h", true); } // [B5, B6, V7] |
| 7642 | 19124 | test { try toUnicodeFail("xn--3xa856hp23pxmc.xn--es5a888tvjc2u15h"); } // [B5, B6, V7] |
| 19125 | test { try toAsciiFail("xn--3xa856hp23pxmc.xn--es5a888tvjc2u15h", false); } // [B5, B6, V7] |
| 19126 | test { try toAsciiFail("xn--3xa856hp23pxmc.xn--es5a888tvjc2u15h", true); } // [B5, B6, V7] |
| 7643 | 19127 | test { try toUnicodeFail("\xce\xa3\xf0\x90\xb9\xa0\xe1\xa1\x9a\xf0\x91\x84\xb3\xef\xbc\x8e\xe2\xbe\xad\xf0\x90\xb9\xbd\xf0\xbd\x90\x96\xf0\x90\xab\x9c"); } // [B5, B6, V7] |
| 19128 | test { try toAsciiFail("\xce\xa3\xf0\x90\xb9\xa0\xe1\xa1\x9a\xf0\x91\x84\xb3\xef\xbc\x8e\xe2\xbe\xad\xf0\x90\xb9\xbd\xf0\xbd\x90\x96\xf0\x90\xab\x9c", false); } // [B5, B6, V7] |
| 19129 | test { try toAsciiFail("\xce\xa3\xf0\x90\xb9\xa0\xe1\xa1\x9a\xf0\x91\x84\xb3\xef\xbc\x8e\xe2\xbe\xad\xf0\x90\xb9\xbd\xf0\xbd\x90\x96\xf0\x90\xab\x9c", true); } // [B5, B6, V7] |
| 7644 | 19130 | test { try toUnicodeFail("\xcf\x83\xf0\x90\xb9\xa0\xe1\xa1\x9a\xf0\x91\x84\xb3\xef\xbc\x8e\xe2\xbe\xad\xf0\x90\xb9\xbd\xf0\xbd\x90\x96\xf0\x90\xab\x9c"); } // [B5, B6, V7] |
| 19131 | test { try toAsciiFail("\xcf\x83\xf0\x90\xb9\xa0\xe1\xa1\x9a\xf0\x91\x84\xb3\xef\xbc\x8e\xe2\xbe\xad\xf0\x90\xb9\xbd\xf0\xbd\x90\x96\xf0\x90\xab\x9c", false); } // [B5, B6, V7] |
| 19132 | test { try toAsciiFail("\xcf\x83\xf0\x90\xb9\xa0\xe1\xa1\x9a\xf0\x91\x84\xb3\xef\xbc\x8e\xe2\xbe\xad\xf0\x90\xb9\xbd\xf0\xbd\x90\x96\xf0\x90\xab\x9c", true); } // [B5, B6, V7] |
| 7645 | 19133 | test { try toUnicodeFail("\xf0\x90\x8b\xb7\xe3\x80\x82\xe2\x80\x8d"); } // [C2] |
| 19134 | test { try toAsciiFail("\xf0\x90\x8b\xb7\xe3\x80\x82\xe2\x80\x8d", false); } // [C2] |
| 19135 | test { try toAsciiFail("\xf0\x90\x8b\xb7\xe3\x80\x82\xe2\x80\x8d", true); } // [A4_2] |
| 7646 | 19136 | test { try toUnicodePass("xn--r97c.", "\xf0\x90\x8b\xb7."); } |
| 19137 | test { try toAsciiFail("xn--r97c.", false); } // [A4_2] |
| 19138 | test { try toAsciiFail("xn--r97c.", true); } // [A4_2] |
| 7647 | 19139 | test { try toUnicodePass("\xf0\x90\x8b\xb7.", "\xf0\x90\x8b\xb7."); } |
| 19140 | test { try toAsciiFail("\xf0\x90\x8b\xb7.", false); } // [A4_2] |
| 19141 | test { try toAsciiFail("\xf0\x90\x8b\xb7.", true); } // [A4_2] |
| 7648 | 19142 | test { try toUnicodeFail("xn--r97c.xn--1ug"); } // [C2] |
| 19143 | test { try toAsciiFail("xn--r97c.xn--1ug", false); } // [C2] |
| 19144 | test { try toAsciiFail("xn--r97c.xn--1ug", true); } // [C2] |
| 7649 | 19145 | test { try toUnicodeFail("\xf0\x91\xb0\xb3\xf0\x91\x88\xaf\xe3\x80\x82\xe2\xa5\xaa"); } // [V6] |
| 19146 | test { try toAsciiFail("\xf0\x91\xb0\xb3\xf0\x91\x88\xaf\xe3\x80\x82\xe2\xa5\xaa", false); } // [V6] |
| 19147 | test { try toAsciiFail("\xf0\x91\xb0\xb3\xf0\x91\x88\xaf\xe3\x80\x82\xe2\xa5\xaa", true); } // [V6] |
| 7650 | 19148 | test { try toUnicodeFail("xn--2g1d14o.xn--jti"); } // [V6] |
| 19149 | test { try toAsciiFail("xn--2g1d14o.xn--jti", false); } // [V6] |
| 19150 | test { try toAsciiFail("xn--2g1d14o.xn--jti", true); } // [V6] |
| 7651 | 19151 | test { try toUnicodeFail("\xf0\x91\x86\x80\xe4\x81\xb4\xf1\xa4\xa7\xa3\xef\xbc\x8e\xe1\x82\xb5\xf0\x9d\x9f\x9c\xe2\x80\x8c\xcd\x88"); } // [C1, V6, V7] |
| 19152 | test { try toAsciiFail("\xf0\x91\x86\x80\xe4\x81\xb4\xf1\xa4\xa7\xa3\xef\xbc\x8e\xe1\x82\xb5\xf0\x9d\x9f\x9c\xe2\x80\x8c\xcd\x88", false); } // [C1, V6, V7] |
| 19153 | test { try toAsciiFail("\xf0\x91\x86\x80\xe4\x81\xb4\xf1\xa4\xa7\xa3\xef\xbc\x8e\xe1\x82\xb5\xf0\x9d\x9f\x9c\xe2\x80\x8c\xcd\x88", true); } // [V6, V7] |
| 7652 | 19154 | test { try toUnicodeFail("\xf0\x91\x86\x80\xe4\x81\xb4\xf1\xa4\xa7\xa3.\xe1\x82\xb54\xe2\x80\x8c\xcd\x88"); } // [C1, V6, V7] |
| 19155 | test { try toAsciiFail("\xf0\x91\x86\x80\xe4\x81\xb4\xf1\xa4\xa7\xa3.\xe1\x82\xb54\xe2\x80\x8c\xcd\x88", false); } // [C1, V6, V7] |
| 19156 | test { try toAsciiFail("\xf0\x91\x86\x80\xe4\x81\xb4\xf1\xa4\xa7\xa3.\xe1\x82\xb54\xe2\x80\x8c\xcd\x88", true); } // [V6, V7] |
| 7653 | 19157 | test { try toUnicodeFail("\xf0\x91\x86\x80\xe4\x81\xb4\xf1\xa4\xa7\xa3.\xe2\xb4\x954\xe2\x80\x8c\xcd\x88"); } // [C1, V6, V7] |
| 19158 | test { try toAsciiFail("\xf0\x91\x86\x80\xe4\x81\xb4\xf1\xa4\xa7\xa3.\xe2\xb4\x954\xe2\x80\x8c\xcd\x88", false); } // [C1, V6, V7] |
| 19159 | test { try toAsciiFail("\xf0\x91\x86\x80\xe4\x81\xb4\xf1\xa4\xa7\xa3.\xe2\xb4\x954\xe2\x80\x8c\xcd\x88", true); } // [V6, V7] |
| 7654 | 19160 | test { try toUnicodeFail("xn--1mnx647cg3x1b.xn--4-zfb5123a"); } // [V6, V7] |
| 19161 | test { try toAsciiFail("xn--1mnx647cg3x1b.xn--4-zfb5123a", false); } // [V6, V7] |
| 19162 | test { try toAsciiFail("xn--1mnx647cg3x1b.xn--4-zfb5123a", true); } // [V6, V7] |
| 7655 | 19163 | test { try toUnicodeFail("xn--1mnx647cg3x1b.xn--4-zfb502tlsl"); } // [C1, V6, V7] |
| 19164 | test { try toAsciiFail("xn--1mnx647cg3x1b.xn--4-zfb502tlsl", false); } // [C1, V6, V7] |
| 19165 | test { try toAsciiFail("xn--1mnx647cg3x1b.xn--4-zfb502tlsl", true); } // [C1, V6, V7] |
| 7656 | 19166 | test { try toUnicodeFail("\xf0\x91\x86\x80\xe4\x81\xb4\xf1\xa4\xa7\xa3\xef\xbc\x8e\xe2\xb4\x95\xf0\x9d\x9f\x9c\xe2\x80\x8c\xcd\x88"); } // [C1, V6, V7] |
| 19167 | test { try toAsciiFail("\xf0\x91\x86\x80\xe4\x81\xb4\xf1\xa4\xa7\xa3\xef\xbc\x8e\xe2\xb4\x95\xf0\x9d\x9f\x9c\xe2\x80\x8c\xcd\x88", false); } // [C1, V6, V7] |
| 19168 | test { try toAsciiFail("\xf0\x91\x86\x80\xe4\x81\xb4\xf1\xa4\xa7\xa3\xef\xbc\x8e\xe2\xb4\x95\xf0\x9d\x9f\x9c\xe2\x80\x8c\xcd\x88", true); } // [V6, V7] |
| 7657 | 19169 | test { try toUnicodeFail("xn--1mnx647cg3x1b.xn--4-zfb324h"); } // [V6, V7] |
| 19170 | test { try toAsciiFail("xn--1mnx647cg3x1b.xn--4-zfb324h", false); } // [V6, V7] |
| 19171 | test { try toAsciiFail("xn--1mnx647cg3x1b.xn--4-zfb324h", true); } // [V6, V7] |
| 7658 | 19172 | test { try toUnicodeFail("xn--1mnx647cg3x1b.xn--4-zfb324h32o"); } // [C1, V6, V7] |
| 19173 | test { try toAsciiFail("xn--1mnx647cg3x1b.xn--4-zfb324h32o", false); } // [C1, V6, V7] |
| 19174 | test { try toAsciiFail("xn--1mnx647cg3x1b.xn--4-zfb324h32o", true); } // [C1, V6, V7] |
| 7659 | 19175 | test { try toUnicodeFail("\xe6\x86\xa1?\xe2\x80\x8c\xe1\x82\xb4.\xf0\x90\x8b\xae\xe2\x80\x8d\xe2\x89\xa0"); } // [C1, C2, U1] |
| 19176 | test { try toAsciiFail("\xe6\x86\xa1?\xe2\x80\x8c\xe1\x82\xb4.\xf0\x90\x8b\xae\xe2\x80\x8d\xe2\x89\xa0", false); } // [C1, C2, U1] |
| 19177 | test { try toAsciiFail("\xe6\x86\xa1?\xe2\x80\x8c\xe1\x82\xb4.\xf0\x90\x8b\xae\xe2\x80\x8d\xe2\x89\xa0", true); } // [U1] |
| 7660 | 19178 | test { try toUnicodeFail("\xe6\x86\xa1?\xe2\x80\x8c\xe1\x82\xb4.\xf0\x90\x8b\xae\xe2\x80\x8d=\xcc\xb8"); } // [C1, C2, U1] |
| 19179 | test { try toAsciiFail("\xe6\x86\xa1?\xe2\x80\x8c\xe1\x82\xb4.\xf0\x90\x8b\xae\xe2\x80\x8d=\xcc\xb8", false); } // [C1, C2, U1] |
| 19180 | test { try toAsciiFail("\xe6\x86\xa1?\xe2\x80\x8c\xe1\x82\xb4.\xf0\x90\x8b\xae\xe2\x80\x8d=\xcc\xb8", true); } // [U1] |
| 7661 | 19181 | test { try toUnicodeFail("\xe6\x86\xa1?\xe2\x80\x8c\xe2\xb4\x94.\xf0\x90\x8b\xae\xe2\x80\x8d=\xcc\xb8"); } // [C1, C2, U1] |
| 19182 | test { try toAsciiFail("\xe6\x86\xa1?\xe2\x80\x8c\xe2\xb4\x94.\xf0\x90\x8b\xae\xe2\x80\x8d=\xcc\xb8", false); } // [C1, C2, U1] |
| 19183 | test { try toAsciiFail("\xe6\x86\xa1?\xe2\x80\x8c\xe2\xb4\x94.\xf0\x90\x8b\xae\xe2\x80\x8d=\xcc\xb8", true); } // [U1] |
| 7662 | 19184 | test { try toUnicodeFail("\xe6\x86\xa1?\xe2\x80\x8c\xe2\xb4\x94.\xf0\x90\x8b\xae\xe2\x80\x8d\xe2\x89\xa0"); } // [C1, C2, U1] |
| 19185 | test { try toAsciiFail("\xe6\x86\xa1?\xe2\x80\x8c\xe2\xb4\x94.\xf0\x90\x8b\xae\xe2\x80\x8d\xe2\x89\xa0", false); } // [C1, C2, U1] |
| 19186 | test { try toAsciiFail("\xe6\x86\xa1?\xe2\x80\x8c\xe2\xb4\x94.\xf0\x90\x8b\xae\xe2\x80\x8d\xe2\x89\xa0", true); } // [U1] |
| 7663 | 19187 | test { try toUnicodeFail("xn--?-fwsr13r.xn--1chz659f"); } // [U1] |
| 19188 | test { try toAsciiFail("xn--?-fwsr13r.xn--1chz659f", false); } // [U1] |
| 19189 | test { try toAsciiFail("xn--?-fwsr13r.xn--1chz659f", true); } // [U1] |
| 7664 | 19190 | test { try toUnicodeFail("xn--?-sgn310doh5c.xn--1ug73gl146a"); } // [C1, C2, U1] |
| 19191 | test { try toAsciiFail("xn--?-sgn310doh5c.xn--1ug73gl146a", false); } // [C1, C2, U1] |
| 19192 | test { try toAsciiFail("xn--?-sgn310doh5c.xn--1ug73gl146a", true); } // [C1, C2, U1] |
| 7665 | 19193 | test { try toUnicodeFail("xn--?-c1g3623d.xn--1chz659f"); } // [V7, U1] |
| 19194 | test { try toAsciiFail("xn--?-c1g3623d.xn--1chz659f", false); } // [V7, U1] |
| 19195 | test { try toAsciiFail("xn--?-c1g3623d.xn--1chz659f", true); } // [V7, U1] |
| 7666 | 19196 | test { try toUnicodeFail("xn--?-c1g798iy27d.xn--1ug73gl146a"); } // [C1, C2, V7, U1] |
| 19197 | test { try toAsciiFail("xn--?-c1g798iy27d.xn--1ug73gl146a", false); } // [C1, C2, V7, U1] |
| 19198 | test { try toAsciiFail("xn--?-c1g798iy27d.xn--1ug73gl146a", true); } // [C1, C2, V7, U1] |
| 7667 | 19199 | test { try toUnicodeFail("\xe6\x86\xa1?\xe2\xb4\x94.xn--1chz659f"); } // [U1] |
| 19200 | test { try toAsciiFail("\xe6\x86\xa1?\xe2\xb4\x94.xn--1chz659f", false); } // [U1] |
| 19201 | test { try toAsciiFail("\xe6\x86\xa1?\xe2\xb4\x94.xn--1chz659f", true); } // [U1] |
| 7668 | 19202 | test { try toUnicodeFail("\xe6\x86\xa1?\xe1\x82\xb4.XN--1CHZ659F"); } // [U1] |
| 19203 | test { try toAsciiFail("\xe6\x86\xa1?\xe1\x82\xb4.XN--1CHZ659F", false); } // [U1] |
| 19204 | test { try toAsciiFail("\xe6\x86\xa1?\xe1\x82\xb4.XN--1CHZ659F", true); } // [U1] |
| 7669 | 19205 | test { try toUnicodeFail("\xe6\x86\xa1?\xe1\x82\xb4.xn--1chz659f"); } // [U1] |
| 19206 | test { try toAsciiFail("\xe6\x86\xa1?\xe1\x82\xb4.xn--1chz659f", false); } // [U1] |
| 19207 | test { try toAsciiFail("\xe6\x86\xa1?\xe1\x82\xb4.xn--1chz659f", true); } // [U1] |
| 7670 | 19208 | test { try toUnicodeFail("\xe6\x86\xa1?\xe2\x80\x8c\xe2\xb4\x94.xn--1ug73gl146a"); } // [C1, C2, U1] |
| 19209 | test { try toAsciiFail("\xe6\x86\xa1?\xe2\x80\x8c\xe2\xb4\x94.xn--1ug73gl146a", false); } // [C1, C2, U1] |
| 19210 | test { try toAsciiFail("\xe6\x86\xa1?\xe2\x80\x8c\xe2\xb4\x94.xn--1ug73gl146a", true); } // [C2, U1] |
| 7671 | 19211 | test { try toUnicodeFail("\xe6\x86\xa1?\xe2\x80\x8c\xe1\x82\xb4.XN--1UG73GL146A"); } // [C1, C2, U1] |
| 19212 | test { try toAsciiFail("\xe6\x86\xa1?\xe2\x80\x8c\xe1\x82\xb4.XN--1UG73GL146A", false); } // [C1, C2, U1] |
| 19213 | test { try toAsciiFail("\xe6\x86\xa1?\xe2\x80\x8c\xe1\x82\xb4.XN--1UG73GL146A", true); } // [C2, U1] |
| 7672 | 19214 | test { try toUnicodeFail("\xe6\x86\xa1?\xe2\x80\x8c\xe1\x82\xb4.xn--1ug73gl146a"); } // [C1, C2, U1] |
| 19215 | test { try toAsciiFail("\xe6\x86\xa1?\xe2\x80\x8c\xe1\x82\xb4.xn--1ug73gl146a", false); } // [C1, C2, U1] |
| 19216 | test { try toAsciiFail("\xe6\x86\xa1?\xe2\x80\x8c\xe1\x82\xb4.xn--1ug73gl146a", true); } // [C2, U1] |
| 7673 | 19217 | test { try toUnicodeFail("xn--?-fwsr13r.xn--1ug73gl146a"); } // [C2, U1] |
| 19218 | test { try toAsciiFail("xn--?-fwsr13r.xn--1ug73gl146a", false); } // [C2, U1] |
| 19219 | test { try toAsciiFail("xn--?-fwsr13r.xn--1ug73gl146a", true); } // [C2, U1] |
| 7674 | 19220 | test { try toUnicodeFail("xn--?-c1g3623d.xn--1ug73gl146a"); } // [C2, V7, U1] |
| 19221 | test { try toAsciiFail("xn--?-c1g3623d.xn--1ug73gl146a", false); } // [C2, V7, U1] |
| 19222 | test { try toAsciiFail("xn--?-c1g3623d.xn--1ug73gl146a", true); } // [C2, V7, U1] |
| 7675 | 19223 | test { try toUnicodeFail("\xe6\x86\xa1?\xe1\x82\xb4.xn--1ug73gl146a"); } // [C2, U1] |
| 19224 | test { try toAsciiFail("\xe6\x86\xa1?\xe1\x82\xb4.xn--1ug73gl146a", false); } // [C2, U1] |
| 19225 | test { try toAsciiFail("\xe6\x86\xa1?\xe1\x82\xb4.xn--1ug73gl146a", true); } // [C2, U1] |
| 7676 | 19226 | test { try toUnicodeFail("\xe6\x86\xa1?\xe2\xb4\x94.xn--1ug73gl146a"); } // [C2, U1] |
| 19227 | test { try toAsciiFail("\xe6\x86\xa1?\xe2\xb4\x94.xn--1ug73gl146a", false); } // [C2, U1] |
| 19228 | test { try toAsciiFail("\xe6\x86\xa1?\xe2\xb4\x94.xn--1ug73gl146a", true); } // [C2, U1] |
| 7677 | 19229 | test { try toUnicodeFail("\xe6\x86\xa1?\xe1\x82\xb4.XN--1UG73GL146A"); } // [C2, U1] |
| 19230 | test { try toAsciiFail("\xe6\x86\xa1?\xe1\x82\xb4.XN--1UG73GL146A", false); } // [C2, U1] |
| 19231 | test { try toAsciiFail("\xe6\x86\xa1?\xe1\x82\xb4.XN--1UG73GL146A", true); } // [C2, U1] |