Source code

Revision control

Copy as Markdown

Other Tools

[
"THIS IS A GENERATED FILE. PLEASE DO NOT MODIFY DIRECTLY. See ../tools/IdnaTestV2-parser.py instead.",
"--exclude-ipv4-like: True; --exclude-std3: True; --exclude_bidi: True",
{
"input": "fass.de",
"output": "fass.de"
},
{
"input": "fa\u00df.de",
"output": "xn--fa-hia.de"
},
{
"input": "Fa\u00df.de",
"output": "xn--fa-hia.de"
},
{
"input": "xn--fa-hia.de",
"output": "xn--fa-hia.de"
},
{
"input": "\u00e0.\u05d0\u0308",
"output": "xn--0ca.xn--ssa73l"
},
{
"input": "a\u0300.\u05d0\u0308",
"output": "xn--0ca.xn--ssa73l"
},
{
"input": "A\u0300.\u05d0\u0308",
"output": "xn--0ca.xn--ssa73l"
},
{
"input": "\u00c0.\u05d0\u0308",
"output": "xn--0ca.xn--ssa73l"
},
{
"input": "xn--0ca.xn--ssa73l",
"output": "xn--0ca.xn--ssa73l"
},
{
"input": "\u00e0\u0308.\u05d0",
"output": "xn--0ca81i.xn--4db"
},
{
"input": "a\u0300\u0308.\u05d0",
"output": "xn--0ca81i.xn--4db"
},
{
"input": "A\u0300\u0308.\u05d0",
"output": "xn--0ca81i.xn--4db"
},
{
"input": "\u00c0\u0308.\u05d0",
"output": "xn--0ca81i.xn--4db"
},
{
"input": "xn--0ca81i.xn--4db",
"output": "xn--0ca81i.xn--4db"
},
{
"comment": "C1",
"input": "a\u200cb",
"output": null
},
{
"comment": "C1",
"input": "A\u200cB",
"output": null
},
{
"comment": "C1",
"input": "A\u200cb",
"output": null
},
{
"input": "ab",
"output": "ab"
},
{
"comment": "C1",
"input": "xn--ab-j1t",
"output": null
},
{
"input": "a\u094d\u200cb",
"output": "xn--ab-fsf604u"
},
{
"input": "A\u094d\u200cB",
"output": "xn--ab-fsf604u"
},
{
"input": "A\u094d\u200cb",
"output": "xn--ab-fsf604u"
},
{
"input": "xn--ab-fsf",
"output": "xn--ab-fsf"
},
{
"input": "a\u094db",
"output": "xn--ab-fsf"
},
{
"input": "A\u094dB",
"output": "xn--ab-fsf"
},
{
"input": "A\u094db",
"output": "xn--ab-fsf"
},
{
"input": "xn--ab-fsf604u",
"output": "xn--ab-fsf604u"
},
{
"comment": "C2",
"input": "a\u200db",
"output": null
},
{
"comment": "C2",
"input": "A\u200dB",
"output": null
},
{
"comment": "C2",
"input": "A\u200db",
"output": null
},
{
"comment": "C2",
"input": "xn--ab-m1t",
"output": null
},
{
"input": "a\u094d\u200db",
"output": "xn--ab-fsf014u"
},
{
"input": "A\u094d\u200dB",
"output": "xn--ab-fsf014u"
},
{
"input": "A\u094d\u200db",
"output": "xn--ab-fsf014u"
},
{
"input": "xn--ab-fsf014u",
"output": "xn--ab-fsf014u"
},
{
"input": "\u00a1",
"output": "xn--7a"
},
{
"input": "xn--7a",
"output": "xn--7a"
},
{
"input": "\u19da",
"output": "xn--pkf"
},
{
"input": "xn--pkf",
"output": "xn--pkf"
},
{
"comment": "A4_2 (ignored)",
"input": "\u3002",
"output": "."
},
{
"comment": "A4_2 (ignored)",
"input": ".",
"output": "."
},
{
"input": "\uab60",
"output": "xn--3y9a"
},
{
"input": "xn--3y9a",
"output": "xn--3y9a"
},
{
"comment": "A4_2 (ignored)",
"input": "1234567890\u00e41234567890123456789012345678901234567890123456",
"output": "xn--12345678901234567890123456789012345678901234567890123456-fxe"
},
{
"comment": "A4_2 (ignored)",
"input": "1234567890a\u03081234567890123456789012345678901234567890123456",
"output": "xn--12345678901234567890123456789012345678901234567890123456-fxe"
},
{
"comment": "A4_2 (ignored)",
"input": "1234567890A\u03081234567890123456789012345678901234567890123456",
"output": "xn--12345678901234567890123456789012345678901234567890123456-fxe"
},
{
"comment": "A4_2 (ignored)",
"input": "1234567890\u00c41234567890123456789012345678901234567890123456",
"output": "xn--12345678901234567890123456789012345678901234567890123456-fxe"
},
{
"comment": "A4_2 (ignored)",
"input": "xn--12345678901234567890123456789012345678901234567890123456-fxe",
"output": "xn--12345678901234567890123456789012345678901234567890123456-fxe"
},
{
"input": "www.eXample.cOm",
"output": "www.example.com"
},
{
"input": "B\u00fccher.de",
"output": "xn--bcher-kva.de"
},
{
"input": "Bu\u0308cher.de",
"output": "xn--bcher-kva.de"
},
{
"input": "bu\u0308cher.de",
"output": "xn--bcher-kva.de"
},
{
"input": "b\u00fccher.de",
"output": "xn--bcher-kva.de"
},
{
"input": "B\u00dcCHER.DE",
"output": "xn--bcher-kva.de"
},
{
"input": "BU\u0308CHER.DE",
"output": "xn--bcher-kva.de"
},
{
"input": "xn--bcher-kva.de",
"output": "xn--bcher-kva.de"
},
{
"input": "\u00d6BB",
"output": "xn--bb-eka"
},
{
"input": "O\u0308BB",
"output": "xn--bb-eka"
},
{
"input": "o\u0308bb",
"output": "xn--bb-eka"
},
{
"input": "\u00f6bb",
"output": "xn--bb-eka"
},
{
"input": "\u00d6bb",
"output": "xn--bb-eka"
},
{
"input": "O\u0308bb",
"output": "xn--bb-eka"
},
{
"input": "xn--bb-eka",
"output": "xn--bb-eka"
},
{
"input": "\u03b2\u03cc\u03bb\u03bf\u03c2.com",
"output": "xn--nxasmm1c.com"
},
{
"input": "\u03b2\u03bf\u0301\u03bb\u03bf\u03c2.com",
"output": "xn--nxasmm1c.com"
},
{
"input": "\u0392\u039f\u0301\u039b\u039f\u03a3.COM",
"output": "xn--nxasmq6b.com"
},
{
"input": "\u0392\u038c\u039b\u039f\u03a3.COM",
"output": "xn--nxasmq6b.com"
},
{
"input": "\u03b2\u03cc\u03bb\u03bf\u03c3.com",
"output": "xn--nxasmq6b.com"
},
{
"input": "\u03b2\u03bf\u0301\u03bb\u03bf\u03c3.com",
"output": "xn--nxasmq6b.com"
},
{
"input": "\u0392\u03bf\u0301\u03bb\u03bf\u03c3.com",
"output": "xn--nxasmq6b.com"
},
{
"input": "\u0392\u03cc\u03bb\u03bf\u03c3.com",
"output": "xn--nxasmq6b.com"
},
{
"input": "xn--nxasmq6b.com",
"output": "xn--nxasmq6b.com"
},
{
"input": "\u0392\u03bf\u0301\u03bb\u03bf\u03c2.com",
"output": "xn--nxasmm1c.com"
},
{
"input": "\u0392\u03cc\u03bb\u03bf\u03c2.com",
"output": "xn--nxasmm1c.com"
},
{
"input": "xn--nxasmm1c.com",
"output": "xn--nxasmm1c.com"
},
{
"input": "xn--nxasmm1c",
"output": "xn--nxasmm1c"
},
{
"input": "\u03b2\u03cc\u03bb\u03bf\u03c2",
"output": "xn--nxasmm1c"
},
{
"input": "\u03b2\u03bf\u0301\u03bb\u03bf\u03c2",
"output": "xn--nxasmm1c"
},
{
"input": "\u0392\u039f\u0301\u039b\u039f\u03a3",
"output": "xn--nxasmq6b"
},
{
"input": "\u0392\u038c\u039b\u039f\u03a3",
"output": "xn--nxasmq6b"
},
{
"input": "\u03b2\u03cc\u03bb\u03bf\u03c3",
"output": "xn--nxasmq6b"
},
{
"input": "\u03b2\u03bf\u0301\u03bb\u03bf\u03c3",
"output": "xn--nxasmq6b"
},
{
"input": "\u0392\u03bf\u0301\u03bb\u03bf\u03c3",
"output": "xn--nxasmq6b"
},
{
"input": "\u0392\u03cc\u03bb\u03bf\u03c3",
"output": "xn--nxasmq6b"
},
{
"input": "xn--nxasmq6b",
"output": "xn--nxasmq6b"
},
{
"input": "\u0392\u03cc\u03bb\u03bf\u03c2",
"output": "xn--nxasmm1c"
},
{
"input": "\u0392\u03bf\u0301\u03bb\u03bf\u03c2",
"output": "xn--nxasmm1c"
},
{
"input": "www.\u0dc1\u0dca\u200d\u0dbb\u0dd3.com",
"output": "www.xn--10cl1a0b660p.com"
},
{
"input": "WWW.\u0dc1\u0dca\u200d\u0dbb\u0dd3.COM",
"output": "www.xn--10cl1a0b660p.com"
},
{
"input": "Www.\u0dc1\u0dca\u200d\u0dbb\u0dd3.com",
"output": "www.xn--10cl1a0b660p.com"
},
{
"input": "www.xn--10cl1a0b.com",
"output": "www.xn--10cl1a0b.com"
},
{
"input": "www.\u0dc1\u0dca\u0dbb\u0dd3.com",
"output": "www.xn--10cl1a0b.com"
},
{
"input": "WWW.\u0dc1\u0dca\u0dbb\u0dd3.COM",
"output": "www.xn--10cl1a0b.com"
},
{
"input": "Www.\u0dc1\u0dca\u0dbb\u0dd3.com",
"output": "www.xn--10cl1a0b.com"
},
{
"input": "www.xn--10cl1a0b660p.com",
"output": "www.xn--10cl1a0b660p.com"
},
{
"input": "\u0646\u0627\u0645\u0647\u200c\u0627\u06cc",
"output": "xn--mgba3gch31f060k"
},
{
"input": "xn--mgba3gch31f",
"output": "xn--mgba3gch31f"
},
{
"input": "\u0646\u0627\u0645\u0647\u0627\u06cc",
"output": "xn--mgba3gch31f"
},
{
"input": "xn--mgba3gch31f060k",
"output": "xn--mgba3gch31f060k"
},
{
"input": "xn--mgba3gch31f060k.com",
"output": "xn--mgba3gch31f060k.com"
},
{
"input": "\u0646\u0627\u0645\u0647\u200c\u0627\u06cc.com",
"output": "xn--mgba3gch31f060k.com"
},
{
"input": "\u0646\u0627\u0645\u0647\u200c\u0627\u06cc.COM",
"output": "xn--mgba3gch31f060k.com"
},
{
"input": "xn--mgba3gch31f.com",
"output": "xn--mgba3gch31f.com"
},
{
"input": "\u0646\u0627\u0645\u0647\u0627\u06cc.com",
"output": "xn--mgba3gch31f.com"
},
{
"input": "\u0646\u0627\u0645\u0647\u0627\u06cc.COM",
"output": "xn--mgba3gch31f.com"
},
{
"input": "a.b\uff0ec\u3002d\uff61",
"output": "a.b.c.d."
},
{
"input": "a.b.c\u3002d\u3002",
"output": "a.b.c.d."
},
{
"input": "A.B.C\u3002D\u3002",
"output": "a.b.c.d."
},
{
"input": "A.b.c\u3002D\u3002",
"output": "a.b.c.d."
},
{
"input": "a.b.c.d.",
"output": "a.b.c.d."
},
{
"input": "A.B\uff0eC\u3002D\uff61",
"output": "a.b.c.d."
},
{
"input": "A.b\uff0ec\u3002D\uff61",
"output": "a.b.c.d."
},
{
"input": "U\u0308.xn--tda",
"output": "xn--tda.xn--tda"
},
{
"input": "\u00dc.xn--tda",
"output": "xn--tda.xn--tda"
},
{
"input": "\u00fc.xn--tda",
"output": "xn--tda.xn--tda"
},
{
"input": "u\u0308.xn--tda",
"output": "xn--tda.xn--tda"
},
{
"input": "U\u0308.XN--TDA",
"output": "xn--tda.xn--tda"
},
{
"input": "\u00dc.XN--TDA",
"output": "xn--tda.xn--tda"
},
{
"input": "\u00dc.xn--Tda",
"output": "xn--tda.xn--tda"
},
{
"input": "U\u0308.xn--Tda",
"output": "xn--tda.xn--tda"
},
{
"input": "xn--tda.xn--tda",
"output": "xn--tda.xn--tda"
},
{
"input": "\u00fc.\u00fc",
"output": "xn--tda.xn--tda"
},
{
"input": "u\u0308.u\u0308",
"output": "xn--tda.xn--tda"
},
{
"input": "U\u0308.U\u0308",
"output": "xn--tda.xn--tda"
},
{
"input": "\u00dc.\u00dc",
"output": "xn--tda.xn--tda"
},
{
"input": "\u00dc.\u00fc",
"output": "xn--tda.xn--tda"
},
{
"input": "U\u0308.u\u0308",
"output": "xn--tda.xn--tda"
},
{
"comment": "V1",
"input": "xn--u-ccb",
"output": null
},
{
"comment": "P1; V6",
"input": "a\u2488com",
"output": null
},
{
"input": "a1.com",
"output": "a1.com"
},
{
"comment": "P1; V6",
"input": "A\u2488COM",
"output": null
},
{
"comment": "P1; V6",
"input": "A\u2488Com",
"output": null
},
{
"comment": "V6",
"input": "xn--acom-0w1b",
"output": null
},
{
"comment": "V6",
"input": "xn--a-ecp.ru",
"output": null
},
{
"comment": "P4",
"input": "xn--0.pt",
"output": null
},
{
"comment": "V6",
"input": "xn--a.pt",
"output": null
},
{
"comment": "P4",
"input": "xn--a-\u00c4.pt",
"output": null
},
{
"comment": "P4",
"input": "xn--a-A\u0308.pt",
"output": null
},
{
"comment": "P4",
"input": "xn--a-a\u0308.pt",
"output": null
},
{
"comment": "P4",
"input": "xn--a-\u00e4.pt",
"output": null
},
{
"comment": "P4",
"input": "XN--A-\u00c4.PT",
"output": null
},
{
"comment": "P4",
"input": "XN--A-A\u0308.PT",
"output": null
},
{
"comment": "P4",
"input": "Xn--A-A\u0308.pt",
"output": null
},
{
"comment": "P4",
"input": "Xn--A-\u00c4.pt",
"output": null
},
{
"comment": "V2 (ignored)",
"input": "xn--xn--a--gua.pt",
"output": "xn--xn--a--gua.pt"
},
{
"input": "\u65e5\u672c\u8a9e\u3002\uff2a\uff30",
"output": "xn--wgv71a119e.jp"
},
{
"input": "\u65e5\u672c\u8a9e\u3002JP",
"output": "xn--wgv71a119e.jp"
},
{
"input": "\u65e5\u672c\u8a9e\u3002jp",
"output": "xn--wgv71a119e.jp"
},
{
"input": "\u65e5\u672c\u8a9e\u3002Jp",
"output": "xn--wgv71a119e.jp"
},
{
"input": "xn--wgv71a119e.jp",
"output": "xn--wgv71a119e.jp"
},
{
"input": "\u65e5\u672c\u8a9e.jp",
"output": "xn--wgv71a119e.jp"
},
{
"input": "\u65e5\u672c\u8a9e.JP",
"output": "xn--wgv71a119e.jp"
},
{
"input": "\u65e5\u672c\u8a9e.Jp",
"output": "xn--wgv71a119e.jp"
},
{
"input": "\u65e5\u672c\u8a9e\u3002\uff4a\uff50",
"output": "xn--wgv71a119e.jp"
},
{
"input": "\u65e5\u672c\u8a9e\u3002\uff2a\uff50",
"output": "xn--wgv71a119e.jp"
},
{
"input": "\u2615",
"output": "xn--53h"
},
{
"input": "xn--53h",
"output": "xn--53h"
},
{
"comment": "C1; C2; A4_2 (ignored)",
"input": "1.a\u00df\u200c\u200db\u200c\u200dc\u00df\u00df\u00df\u00dfd\u03c2\u03c3\u00df\u00df\u00df\u00df\u00df\u00df\u00df\u00dfe\u00df\u00df\u00df\u00df\u00df\u00df\u00df\u00df\u00df\u00dfx\u00df\u00df\u00df\u00df\u00df\u00df\u00df\u00df\u00df\u00dfy\u00df\u00df\u00df\u00df\u00df\u00df\u00df\u00df\u0302\u00dfz",
"output": null
},
{
"comment": "C1; C2; A4_2 (ignored)",
"input": "1.ASS\u200c\u200dB\u200c\u200dCSSSSSSSSD\u03a3\u03a3SSSSSSSSSSSSSSSSESSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSSSSSSSSYSSSSSSSSSSSSSSSS\u0302SSZ",
"output": null
},
{
"comment": "C1; C2; A4_2 (ignored)",
"input": "1.ASS\u200c\u200dB\u200c\u200dCSSSSSSSSD\u03a3\u03a3SSSSSSSSSSSSSSSSESSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSSSSSSSSYSSSSSSSSSSSSSSS\u015cSSZ",
"output": null
},
{
"comment": "C1; C2; A4_2 (ignored)",
"input": "1.ass\u200c\u200db\u200c\u200dcssssssssd\u03c3\u03c3ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssss\u015dssz",
"output": null
},
{
"comment": "C1; C2; A4_2 (ignored)",
"input": "1.ass\u200c\u200db\u200c\u200dcssssssssd\u03c3\u03c3ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssyssssssssssssssss\u0302ssz",
"output": null
},
{
"comment": "C1; C2; A4_2 (ignored)",
"input": "1.Ass\u200c\u200db\u200c\u200dcssssssssd\u03c3\u03c3ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssyssssssssssssssss\u0302ssz",
"output": null
},
{
"comment": "C1; C2; A4_2 (ignored)",
"input": "1.Ass\u200c\u200db\u200c\u200dcssssssssd\u03c3\u03c3ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssss\u015dssz",
"output": null
},
{
"comment": "A4_2 (ignored)",
"input": "1.xn--assbcssssssssdssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssssz-pxq1419aa",
"output": "1.xn--assbcssssssssdssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssssz-pxq1419aa"
},
{
"comment": "A4_2 (ignored)",
"input": "1.assbcssssssssd\u03c3\u03c3ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssss\u015dssz",
"output": "1.xn--assbcssssssssdssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssssz-pxq1419aa"
},
{
"comment": "A4_2 (ignored)",
"input": "1.assbcssssssssd\u03c3\u03c3ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssyssssssssssssssss\u0302ssz",
"output": "1.xn--assbcssssssssdssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssssz-pxq1419aa"
},
{
"comment": "A4_2 (ignored)",
"input": "1.ASSBCSSSSSSSSD\u03a3\u03a3SSSSSSSSSSSSSSSSESSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSSSSSSSSYSSSSSSSSSSSSSSSS\u0302SSZ",
"output": "1.xn--assbcssssssssdssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssssz-pxq1419aa"
},
{
"comment": "A4_2 (ignored)",
"input": "1.ASSBCSSSSSSSSD\u03a3\u03a3SSSSSSSSSSSSSSSSESSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSSSSSSSSYSSSSSSSSSSSSSSS\u015cSSZ",
"output": "1.xn--assbcssssssssdssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssssz-pxq1419aa"
},
{
"comment": "A4_2 (ignored)",
"input": "1.Assbcssssssssd\u03c3\u03c3ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssss\u015dssz",
"output": "1.xn--assbcssssssssdssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssssz-pxq1419aa"
},
{
"comment": "A4_2 (ignored)",
"input": "1.Assbcssssssssd\u03c3\u03c3ssssssssssssssssessssssssssssssssssssxssssssssssssssssssssyssssssssssssssss\u0302ssz",
"output": "1.xn--assbcssssssssdssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssssz-pxq1419aa"
},
{
"comment": "C1; C2; A4_2 (ignored)",
"input": "1.xn--assbcssssssssdssssssssssssssssessssssssssssssssssssxssssssssssssssssssssysssssssssssssssssz-pxq1419aa69989dba9gc",
"output": null
},
{
"comment": "C1; C2; A4_2 (ignored)",
"input": "1.A\u00df\u200c\u200db\u200c\u200dc\u00df\u00df\u00df\u00dfd\u03c2\u03c3\u00df\u00df\u00df\u00df\u00df\u00df\u00df\u00dfe\u00df\u00df\u00df\u00df\u00df\u00df\u00df\u00df\u00df\u00dfx\u00df\u00df\u00df\u00df\u00df\u00df\u00df\u00df\u00df\u00dfy\u00df\u00df\u00df\u00df\u00df\u00df\u00df\u00df\u0302\u00dfz",
"output": null
},
{
"comment": "C1; C2; A4_2 (ignored)",
"input": "1.xn--abcdexyz-qyacaaabaaaaaaabaaaaaaaaabaaaaaaaaabaaaaaaaa010ze2isb1140zba8cc",
"output": null
},
{
"comment": "C1; C2",
"input": "\u200cx\u200dn\u200c-\u200d-b\u00df",
"output": null
},
{
"comment": "C1; C2",
"input": "\u200cX\u200dN\u200c-\u200d-BSS",
"output": null
},
{
"comment": "C1; C2",
"input": "\u200cx\u200dn\u200c-\u200d-bss",
"output": null
},
{
"comment": "C1; C2",
"input": "\u200cX\u200dn\u200c-\u200d-Bss",
"output": null
},
{
"input": "xn--bss",
"output": "xn--bss"
},
{
"input": "\u5919",
"output": "xn--bss"
},
{
"comment": "C1; C2",
"input": "xn--xn--bss-7z6ccid",
"output": null
},
{
"comment": "C1; C2",
"input": "\u200cX\u200dn\u200c-\u200d-B\u00df",
"output": null
},
{
"comment": "C1; C2",
"input": "xn--xn--b-pqa5796ccahd",
"output": null
},
{
"input": "\u02e3\u034f\u2115\u200b\ufe63\u00ad\uff0d\u180c\u212c\ufe00\u017f\u2064\ud835\udd30\udb40\uddef\ufb04",
"output": "xn--bssffl"
},
{
"input": "x\u034fN\u200b-\u00ad-\u180cB\ufe00s\u2064s\udb40\uddefffl",
"output": "xn--bssffl"
},
{
"input": "x\u034fn\u200b-\u00ad-\u180cb\ufe00s\u2064s\udb40\uddefffl",
"output": "xn--bssffl"
},
{
"input": "X\u034fN\u200b-\u00ad-\u180cB\ufe00S\u2064S\udb40\uddefFFL",
"output": "xn--bssffl"
},
{
"input": "X\u034fn\u200b-\u00ad-\u180cB\ufe00s\u2064s\udb40\uddefffl",
"output": "xn--bssffl"
},
{
"input": "xn--bssffl",
"output": "xn--bssffl"
},
{
"input": "\u5921\u591e\u591c\u5919",
"output": "xn--bssffl"
},
{
"input": "\u02e3\u034f\u2115\u200b\ufe63\u00ad\uff0d\u180c\u212c\ufe00S\u2064\ud835\udd30\udb40\uddefFFL",
"output": "xn--bssffl"
},
{
"input": "x\u034fN\u200b-\u00ad-\u180cB\ufe00S\u2064s\udb40\uddefFFL",
"output": "xn--bssffl"
},
{
"input": "\u02e3\u034f\u2115\u200b\ufe63\u00ad\uff0d\u180c\u212c\ufe00s\u2064\ud835\udd30\udb40\uddefffl",
"output": "xn--bssffl"
},
{
"input": "\u00e41234567890123456789012345678901234567890123456789012345",
"output": "xn--1234567890123456789012345678901234567890123456789012345-9te"
},
{
"input": "a\u03081234567890123456789012345678901234567890123456789012345",
"output": "xn--1234567890123456789012345678901234567890123456789012345-9te"
},
{
"input": "A\u03081234567890123456789012345678901234567890123456789012345",
"output": "xn--1234567890123456789012345678901234567890123456789012345-9te"
},
{
"input": "\u00c41234567890123456789012345678901234567890123456789012345",
"output": "xn--1234567890123456789012345678901234567890123456789012345-9te"
},
{
"input": "xn--1234567890123456789012345678901234567890123456789012345-9te",
"output": "xn--1234567890123456789012345678901234567890123456789012345-9te"
},
{
"comment": "V2 (ignored); V3 (ignored); A4_2 (ignored)",
"input": "a.b..-q--a-.e",
"output": "a.b..-q--a-.e"
},
{
"comment": "V2 (ignored); V3 (ignored); A4_2 (ignored)",
"input": "a.b..-q--\u00e4-.e",
"output": "a.b..xn---q----jra.e"
},
{
"comment": "V2 (ignored); V3 (ignored); A4_2 (ignored)",
"input": "a.b..-q--a\u0308-.e",
"output": "a.b..xn---q----jra.e"
},
{
"comment": "V2 (ignored); V3 (ignored); A4_2 (ignored)",
"input": "A.B..-Q--A\u0308-.E",
"output": "a.b..xn---q----jra.e"
},
{
"comment": "V2 (ignored); V3 (ignored); A4_2 (ignored)",
"input": "A.B..-Q--\u00c4-.E",
"output": "a.b..xn---q----jra.e"
},
{
"comment": "V2 (ignored); V3 (ignored); A4_2 (ignored)",
"input": "A.b..-Q--\u00c4-.E",
"output": "a.b..xn---q----jra.e"
},
{
"comment": "V2 (ignored); V3 (ignored); A4_2 (ignored)",
"input": "A.b..-Q--A\u0308-.E",
"output": "a.b..xn---q----jra.e"
},
{
"comment": "V2 (ignored); V3 (ignored); A4_2 (ignored)",
"input": "a.b..xn---q----jra.e",
"output": "a.b..xn---q----jra.e"
},
{
"comment": "A4_2 (ignored)",
"input": "a..c",
"output": "a..c"
},
{
"comment": "V3 (ignored)",
"input": "a.-b.",
"output": "a.-b."
},
{
"comment": "V3 (ignored)",
"input": "a.b-.c",
"output": "a.b-.c"
},
{
"comment": "V3 (ignored)",
"input": "a.-.c",
"output": "a.-.c"
},
{
"comment": "V2 (ignored)",
"input": "a.bc--de.f",
"output": "a.bc--de.f"
},
{
"comment": "A4_2 (ignored)",
"input": "\u00e4.\u00ad.c",
"output": "xn--4ca..c"
},
{
"comment": "A4_2 (ignored)",
"input": "a\u0308.\u00ad.c",
"output": "xn--4ca..c"
},
{
"comment": "A4_2 (ignored)",
"input": "A\u0308.\u00ad.C",
"output": "xn--4ca..c"
},
{
"comment": "A4_2 (ignored)",
"input": "\u00c4.\u00ad.C",
"output": "xn--4ca..c"
},
{
"comment": "A4_2 (ignored)",
"input": "xn--4ca..c",
"output": "xn--4ca..c"
},
{
"comment": "V3 (ignored)",
"input": "\u00e4.-b.",
"output": "xn--4ca.-b."
},
{
"comment": "V3 (ignored)",
"input": "a\u0308.-b.",
"output": "xn--4ca.-b."
},
{
"comment": "V3 (ignored)",
"input": "A\u0308.-B.",
"output": "xn--4ca.-b."
},
{
"comment": "V3 (ignored)",
"input": "\u00c4.-B.",
"output": "xn--4ca.-b."
},
{
"comment": "V3 (ignored)",
"input": "xn--4ca.-b.",
"output": "xn--4ca.-b."
},
{
"comment": "V3 (ignored)",
"input": "\u00e4.b-.c",
"output": "xn--4ca.b-.c"
},
{
"comment": "V3 (ignored)",
"input": "a\u0308.b-.c",
"output": "xn--4ca.b-.c"
},
{
"comment": "V3 (ignored)",
"input": "A\u0308.B-.C",
"output": "xn--4ca.b-.c"
},
{
"comment": "V3 (ignored)",
"input": "\u00c4.B-.C",
"output": "xn--4ca.b-.c"
},
{
"comment": "V3 (ignored)",
"input": "\u00c4.b-.C",
"output": "xn--4ca.b-.c"
},
{
"comment": "V3 (ignored)",
"input": "A\u0308.b-.C",
"output": "xn--4ca.b-.c"
},
{
"comment": "V3 (ignored)",
"input": "xn--4ca.b-.c",
"output": "xn--4ca.b-.c"
},
{
"comment": "V3 (ignored)",
"input": "\u00e4.-.c",
"output": "xn--4ca.-.c"
},
{
"comment": "V3 (ignored)",
"input": "a\u0308.-.c",
"output": "xn--4ca.-.c"
},
{
"comment": "V3 (ignored)",
"input": "A\u0308.-.C",
"output": "xn--4ca.-.c"
},
{
"comment": "V3 (ignored)",
"input": "\u00c4.-.C",
"output": "xn--4ca.-.c"
},
{
"comment": "V3 (ignored)",
"input": "xn--4ca.-.c",
"output": "xn--4ca.-.c"
},
{
"comment": "V2 (ignored)",
"input": "\u00e4.bc--de.f",
"output": "xn--4ca.bc--de.f"
},
{
"comment": "V2 (ignored)",
"input": "a\u0308.bc--de.f",
"output": "xn--4ca.bc--de.f"
},
{
"comment": "V2 (ignored)",
"input": "A\u0308.BC--DE.F",
"output": "xn--4ca.bc--de.f"
},
{
"comment": "V2 (ignored)",
"input": "\u00c4.BC--DE.F",
"output": "xn--4ca.bc--de.f"
},
{
"comment": "V2 (ignored)",
"input": "\u00c4.bc--De.f",
"output": "xn--4ca.bc--de.f"
},
{
"comment": "V2 (ignored)",
"input": "A\u0308.bc--De.f",
"output": "xn--4ca.bc--de.f"
},
{
"comment": "V2 (ignored)",
"input": "xn--4ca.bc--de.f",
"output": "xn--4ca.bc--de.f"
},
{
"comment": "V5",
"input": "a.b.\u0308c.d",
"output": null
},
{
"comment": "V5",
"input": "A.B.\u0308C.D",
"output": null
},
{
"comment": "V5",
"input": "A.b.\u0308c.d",
"output": null
},
{
"comment": "V5",
"input": "a.b.xn--c-bcb.d",
"output": null
},
{
"input": "A0",
"output": "a0"
},
{
"input": "0A",
"output": "0a"
},
{
"input": "\u05d0\u05c7",
"output": "xn--vdbr"
},
{
"input": "xn--vdbr",
"output": "xn--vdbr"
},
{
"input": "\u05d09\u05c7",
"output": "xn--9-ihcz"
},
{
"input": "xn--9-ihcz",
"output": "xn--9-ihcz"
},
{
"input": "\u05d0\u05ea",
"output": "xn--4db6c"
},
{
"input": "xn--4db6c",
"output": "xn--4db6c"
},
{
"input": "\u05d0\u05f3\u05ea",
"output": "xn--4db6c0a"
},
{
"input": "xn--4db6c0a",
"output": "xn--4db6c0a"
},
{
"input": "\u05d07\u05ea",
"output": "xn--7-zhc3f"
},
{
"input": "xn--7-zhc3f",
"output": "xn--7-zhc3f"
},
{
"input": "\u05d0\u0667\u05ea",
"output": "xn--4db6c6t"
},
{
"input": "xn--4db6c6t",
"output": "xn--4db6c6t"
},
{
"input": "\u0bb9\u0bcd\u200d",
"output": "xn--dmc4b194h"
},
{
"input": "xn--dmc4b",
"output": "xn--dmc4b"
},
{
"input": "\u0bb9\u0bcd",
"output": "xn--dmc4b"
},
{
"input": "xn--dmc4b194h",
"output": "xn--dmc4b194h"
},
{
"comment": "C2",
"input": "\u0bb9\u200d",
"output": null
},
{
"input": "xn--dmc",
"output": "xn--dmc"
},
{
"input": "\u0bb9",
"output": "xn--dmc"
},
{
"comment": "C2",
"input": "xn--dmc225h",
"output": null
},
{
"comment": "C2",
"input": "\u200d",
"output": null
},
{
"comment": "A4_2 (ignored)",
"input": "",
"output": ""
},
{
"comment": "C2",
"input": "xn--1ug",
"output": null
},
{
"input": "\u0bb9\u0bcd\u200c",
"output": "xn--dmc4by94h"
},
{
"input": "xn--dmc4by94h",
"output": "xn--dmc4by94h"
},
{
"comment": "C1",
"input": "\u0bb9\u200c",
"output": null
},
{
"comment": "C1",
"input": "xn--dmc025h",
"output": null
},
{
"comment": "C1",
"input": "\u200c",
"output": null
},
{
"comment": "C1",
"input": "xn--0ug",
"output": null
},
{
"input": "\u0644\u0670\u200c\u06ed\u06ef",
"output": "xn--ghb2gxqia7523a"
},
{
"input": "xn--ghb2gxqia",
"output": "xn--ghb2gxqia"
},
{
"input": "\u0644\u0670\u06ed\u06ef",
"output": "xn--ghb2gxqia"
},
{
"input": "xn--ghb2gxqia7523a",
"output": "xn--ghb2gxqia7523a"
},
{
"input": "\u0644\u0670\u200c\u06ef",
"output": "xn--ghb2g3qq34f"
},
{
"input": "xn--ghb2g3q",
"output": "xn--ghb2g3q"
},
{
"input": "\u0644\u0670\u06ef",
"output": "xn--ghb2g3q"
},
{
"input": "xn--ghb2g3qq34f",
"output": "xn--ghb2g3qq34f"
},
{
"input": "\u0644\u200c\u06ed\u06ef",
"output": "xn--ghb25aga828w"
},
{
"input": "xn--ghb25aga",
"output": "xn--ghb25aga"
},
{
"input": "\u0644\u06ed\u06ef",
"output": "xn--ghb25aga"
},
{
"input": "xn--ghb25aga828w",
"output": "xn--ghb25aga828w"
},
{
"input": "\u0644\u200c\u06ef",
"output": "xn--ghb65a953d"
},
{
"input": "xn--ghb65a",
"output": "xn--ghb65a"
},
{
"input": "\u0644\u06ef",
"output": "xn--ghb65a"
},
{
"input": "xn--ghb65a953d",
"output": "xn--ghb65a953d"
},
{
"input": "xn--ghb2gxq",
"output": "xn--ghb2gxq"
},
{
"input": "\u0644\u0670\u06ed",
"output": "xn--ghb2gxq"
},
{
"comment": "C1",
"input": "\u06ef\u200c\u06ef",
"output": null
},
{
"input": "xn--cmba",
"output": "xn--cmba"
},
{
"input": "\u06ef\u06ef",
"output": "xn--cmba"
},
{
"comment": "C1",
"input": "xn--cmba004q",
"output": null
},
{
"input": "xn--ghb",
"output": "xn--ghb"
},
{
"input": "\u0644",
"output": "xn--ghb"
},
{
"comment": "A4_2 (ignored)",
"input": "a\u3002\u3002b",
"output": "a..b"
},
{
"comment": "A4_2 (ignored)",
"input": "A\u3002\u3002B",
"output": "a..b"
},
{
"comment": "A4_2 (ignored)",
"input": "a..b",
"output": "a..b"
},
{
"comment": "A4_2 (ignored)",
"input": "..xn--skb",
"output": "..xn--skb"
},
{
"comment": "P1; V6; V3 (ignored)",
"input": "\u2495\u221d\u065f\uda0e\udd26\uff0e-\udb40\udd2f",
"output": null
},
{
"comment": "P1; V6; V3 (ignored)",
"input": "14.\u221d\u065f\uda0e\udd26.-\udb40\udd2f",
"output": null
},
{
"comment": "V6; V3 (ignored)",
"input": "14.xn--7hb713l3v90n.-",
"output": null
},
{
"comment": "V6; V3 (ignored)",
"input": "xn--7hb713lfwbi1311b.-",
"output": null
},
{
"input": "\ua863.\u07cf",
"output": "xn--8c9a.xn--qsb"
},
{
"input": "xn--8c9a.xn--qsb",
"output": "xn--8c9a.xn--qsb"
},
{
"comment": "P1; V6",
"input": "\ud97d\udf9c\uff0e\ud803\udfc7\u0fa2\u077d\u0600",
"output": null
},
{
"comment": "P1; V6",
"input": "\ud97d\udf9c\uff0e\ud803\udfc7\u0fa1\u0fb7\u077d\u0600",
"output": null
},
{
"comment": "P1; V6",
"input": "\ud97d\udf9c.\ud803\udfc7\u0fa1\u0fb7\u077d\u0600",
"output": null
},
{
"comment": "V6",
"input": "xn--gw68a.xn--ifb57ev2psc6027m",
"output": null
},
{
"comment": "V5",
"input": "\ud84f\udcd4\u0303.\ud805\udcc2",
"output": null
},
{
"comment": "V5",
"input": "xn--nsa95820a.xn--wz1d",
"output": null
},
{
"comment": "C1; P1; V6",
"input": "\u200c\ud9d4\udfad.\u10b2\ud804\uddc0",
"output": null
},
{
"comment": "C1; P1; V6",
"input": "\u200c\ud9d4\udfad.\u2d12\ud804\uddc0",
"output": null
},
{
"comment": "V6",
"input": "xn--bn95b.xn--9kj2034e",
"output": null
},
{
"comment": "C1; V6",
"input": "xn--0ug15083f.xn--9kj2034e",
"output": null
},
{
"comment": "V6",
"input": "xn--bn95b.xn--qnd6272k",
"output": null
},
{
"comment": "C1; V6",
"input": "xn--0ug15083f.xn--qnd6272k",
"output": null
},
{
"comment": "P1; V6",
"input": "\u7e71\ud805\uddbf\u200d.\uff18\ufe12",
"output": null
},
{
"comment": "V6",
"input": "xn--gl0as212a.xn--8-o89h",
"output": null
},
{
"comment": "V6",
"input": "xn--1ug6928ac48e.xn--8-o89h",
"output": null
},
{
"comment": "V5; A4_2 (ignored)",
"input": "\udb40\uddbe\uff0e\ud838\udc08",
"output": null
},
{
"comment": "V5; A4_2 (ignored)",
"input": "\udb40\uddbe.\ud838\udc08",
"output": null
},
{
"comment": "V5; A4_2 (ignored)",
"input": ".xn--ph4h",
"output": null
},
{
"comment": "C2",
"input": "\u00df\u06eb\u3002\u200d",
"output": null
},
{
"comment": "C2",
"input": "SS\u06eb\u3002\u200d",
"output": null
},
{
"comment": "C2",
"input": "ss\u06eb\u3002\u200d",
"output": null
},
{
"comment": "C2",
"input": "Ss\u06eb\u3002\u200d",
"output": null
},
{
"input": "xn--ss-59d.",
"output": "xn--ss-59d."
},
{
"input": "ss\u06eb.",
"output": "xn--ss-59d."
},
{
"input": "SS\u06eb.",
"output": "xn--ss-59d."
},
{
"input": "Ss\u06eb.",
"output": "xn--ss-59d."
},
{
"comment": "C2",
"input": "xn--ss-59d.xn--1ug",
"output": null
},
{
"comment": "C2",
"input": "xn--zca012a.xn--1ug",
"output": null
},
{
"comment": "C1; P1; V6",
"input": "\udb41\udc35\u200c\u2488\uff0e\udb40\udf87",
"output": null
},
{
"comment": "C1; P1; V6; A4_2 (ignored)",
"input": "\udb41\udc35\u200c1..\udb40\udf87",
"output": null
},
{
"comment": "V6; A4_2 (ignored)",
"input": "xn--1-bs31m..xn--tv36e",
"output": null
},
{
"comment": "C1; V6; A4_2 (ignored)",
"input": "xn--1-rgn37671n..xn--tv36e",
"output": null
},
{
"comment": "V6",
"input": "xn--tshz2001k.xn--tv36e",
"output": null
},
{
"comment": "C1; V6",
"input": "xn--0ug88o47900b.xn--tv36e",
"output": null
},
{
"comment": "P1; V6",
"input": "\udb3c\ude23\u065f\uaab2\u00df\u3002\udaf1\udce7",
"output": null
},
{
"comment": "P1; V6",
"input": "\udb3c\ude23\u065f\uaab2SS\u3002\udaf1\udce7",
"output": null
},
{
"comment": "P1; V6",
"input": "\udb3c\ude23\u065f\uaab2ss\u3002\udaf1\udce7",
"output": null
},
{
"comment": "P1; V6",
"input": "\udb3c\ude23\u065f\uaab2Ss\u3002\udaf1\udce7",
"output": null
},
{
"comment": "V6",
"input": "xn--ss-3xd2839nncy1m.xn--bb79d",
"output": null
},
{
"comment": "V6",
"input": "xn--zca92z0t7n5w96j.xn--bb79d",
"output": null
},
{
"comment": "C1; C2; P1; V6",
"input": "\u0774\u200c\ud83a\udd3f\u3002\ud8b5\ude10\u425c\u200d\ud9be\udd3c",
"output": null
},
{
"comment": "C1; C2; P1; V6",
"input": "\u0774\u200c\ud83a\udd1d\u3002\ud8b5\ude10\u425c\u200d\ud9be\udd3c",
"output": null
},
{
"comment": "V6",
"input": "xn--4pb2977v.xn--z0nt555ukbnv",
"output": null
},
{
"comment": "C1; C2; V6",
"input": "xn--4pb607jjt73a.xn--1ug236ke314donv1a",
"output": null
},
{
"comment": "P1; V6",
"input": "\u3164\u094d\u10a0\u17d0.\u180b",
"output": null
},
{
"comment": "P1; V6",
"input": "\u1160\u094d\u10a0\u17d0.\u180b",
"output": null
},
{
"comment": "P1; V6",
"input": "\u1160\u094d\u2d00\u17d0.\u180b",
"output": null
},
{
"comment": "V6",
"input": "xn--n3b742bkqf4ty.",
"output": null
},
{
"comment": "V6",
"input": "xn--n3b468aoqa89r.",
"output": null
},
{
"comment": "P1; V6",
"input": "\u3164\u094d\u2d00\u17d0.\u180b",
"output": null
},
{
"comment": "V6",
"input": "xn--n3b445e53po6d.",
"output": null
},
{
"comment": "V6",
"input": "xn--n3b468azngju2a.",
"output": null
},
{
"comment": "C2; V5",
"input": "\u2763\u200d\uff0e\u09cd\ud807\udc3d\u0612\ua929",
"output": null
},
{
"comment": "C2; V5",
"input": "\u2763\u200d.\u09cd\ud807\udc3d\u0612\ua929",
"output": null
},
{
"comment": "V5",
"input": "xn--pei.xn--0fb32q3w7q2g4d",
"output": null
},
{
"comment": "C2; V5",
"input": "xn--1ugy10a.xn--0fb32q3w7q2g4d",
"output": null
},
{
"comment": "V5",
"input": "\u0349\u3002\ud85e\udc6b",
"output": null
},
{
"comment": "V5",
"input": "xn--nua.xn--bc6k",
"output": null
},
{
"comment": "P1; V5; V6",
"input": "\ud807\udc3f\udb40\udd66\uff0e\u1160",
"output": null
},
{
"comment": "P1; V5; V6",
"input": "\ud807\udc3f\udb40\udd66.\u1160",
"output": null
},
{
"comment": "V5; V6",
"input": "xn--ok3d.xn--psd",
"output": null
},
{
"comment": "V5",
"input": "\u850f\uff61\ud807\udc3a",
"output": null
},
{
"comment": "V5",
"input": "\u850f\u3002\ud807\udc3a",
"output": null
},
{
"comment": "V5",
"input": "xn--uy1a.xn--jk3d",
"output": null
},
{
"comment": "V6",
"input": "xn--8g1d12120a.xn--5l6h",
"output": null
},
{
"comment": "P1; V5; V6",
"input": "\ud804\udee7\ua9c02\uff61\u39c9\uda09\udd84",
"output": null
},
{
"comment": "P1; V5; V6",
"input": "\ud804\udee7\ua9c02\u3002\u39c9\uda09\udd84",
"output": null
},
{
"comment": "V5; V6",
"input": "xn--2-5z4eu89y.xn--97l02706d",
"output": null
},
{
"comment": "P1; V6",
"input": "\u2938\u03c2\ud8ab\udc40\uff61\uffa0",
"output": null
},
{
"comment": "P1; V6",
"input": "\u2938\u03c2\ud8ab\udc40\u3002\u1160",
"output": null
},
{
"comment": "P1; V6",
"input": "\u2938\u03a3\ud8ab\udc40\u3002\u1160",
"output": null
},
{
"comment": "P1; V6",
"input": "\u2938\u03c3\ud8ab\udc40\u3002\u1160",
"output": null
},
{
"comment": "V6",
"input": "xn--4xa192qmp03d.xn--psd",
"output": null
},
{
"comment": "V6",
"input": "xn--3xa392qmp03d.xn--psd",
"output": null
},
{
"comment": "P1; V6",
"input": "\u2938\u03a3\ud8ab\udc40\uff61\uffa0",
"output": null
},
{
"comment": "P1; V6",
"input": "\u2938\u03c3\ud8ab\udc40\uff61\uffa0",
"output": null
},
{
"comment": "V6",
"input": "xn--4xa192qmp03d.xn--cl7c",
"output": null
},
{
"comment": "V6",
"input": "xn--3xa392qmp03d.xn--cl7c",
"output": null
},
{
"comment": "C2; P1; V5; V6",
"input": "\u200d\udb7d\udc56\udb40\udc50\uff0e\u05bd\ud826\udfb0\ua85d\ud800\udee1",
"output": null
},
{
"comment": "C2; P1; V5; V6",
"input": "\u200d\udb7d\udc56\udb40\udc50.\u05bd\ud826\udfb0\ua85d\ud800\udee1",
"output": null
},
{
"comment": "V5; V6",
"input": "xn--b726ey18m.xn--ldb8734fg0qcyzzg",
"output": null
},
{
"comment": "C2; V5; V6",
"input": "xn--1ug66101lt8me.xn--ldb8734fg0qcyzzg",
"output": null
},
{
"comment": "P1; V6; A4_2 (ignored)",
"input": "\u3002\udbcc\ude35\u03c2\ud8c2\udc07\u3002\ud802\udf88",
"output": null
},
{
"comment": "P1; V6; A4_2 (ignored)",
"input": "\u3002\udbcc\ude35\u03a3\ud8c2\udc07\u3002\ud802\udf88",
"output": null
},
{
"comment": "P1; V6; A4_2 (ignored)",
"input": "\u3002\udbcc\ude35\u03c3\ud8c2\udc07\u3002\ud802\udf88",
"output": null
},
{
"comment": "V6; A4_2 (ignored)",
"input": ".xn--4xa68573c7n64d.xn--f29c",
"output": null
},
{
"comment": "V6; A4_2 (ignored)",
"input": ".xn--3xa88573c7n64d.xn--f29c",
"output": null
},
{
"input": "\ud83a\udd37.\ud802\udf90\ud83a\udc81\ud803\ude60\u0624",
"output": "xn--ve6h.xn--jgb1694kz0b2176a"
},
{
"input": "\ud83a\udd37.\ud802\udf90\ud83a\udc81\ud803\ude60\u0648\u0654",
"output": "xn--ve6h.xn--jgb1694kz0b2176a"
},
{
"input": "\ud83a\udd15.\ud802\udf90\ud83a\udc81\ud803\ude60\u0648\u0654",
"output": "xn--ve6h.xn--jgb1694kz0b2176a"
},
{
"input": "\ud83a\udd15.\ud802\udf90\ud83a\udc81\ud803\ude60\u0624",
"output": "xn--ve6h.xn--jgb1694kz0b2176a"
},
{
"input": "xn--ve6h.xn--jgb1694kz0b2176a",
"output": "xn--ve6h.xn--jgb1694kz0b2176a"
},
{
"comment": "P1; V6; V3 (ignored)",
"input": "-\udb40\ude56\ua867\uff0e\udb40\ude82\ud8dc\udd83\ud83c\udd09",
"output": null
},
{
"comment": "V6; V3 (ignored)",
"input": "xn----hg4ei0361g.xn--207ht163h7m94c",
"output": null
},
{
"comment": "C1; V5",
"input": "\u200c\uff61\u0354",
"output": null
},
{
"comment": "C1; V5",
"input": "\u200c\u3002\u0354",
"output": null
},
{
"comment": "V5; A4_2 (ignored)",
"input": ".xn--yua",
"output": null
},
{
"comment": "C1; V5",
"input": "xn--0ug.xn--yua",
"output": null
},
{
"comment": "P1; V6",
"input": "\ud83a\udd25\udb40\udd6e\uff0e\u1844\u10ae",
"output": null
},
{
"comment": "P1; V6",
"input": "\ud83a\udd25\udb40\udd6e.\u1844\u10ae",
"output": null
},
{
"input": "\ud83a\udd25\udb40\udd6e.\u1844\u2d0e",
"output": "xn--de6h.xn--37e857h"
},
{
"comment": "P1; V6",
"input": "\ud83a\udd03\udb40\udd6e.\u1844\u10ae",
"output": null
},
{
"input": "\ud83a\udd03\udb40\udd6e.\u1844\u2d0e",
"output": "xn--de6h.xn--37e857h"
},
{
"input": "xn--de6h.xn--37e857h",
"output": "xn--de6h.xn--37e857h"
},
{
"input": "\ud83a\udd25.\u1844\u2d0e",
"output": "xn--de6h.xn--37e857h"
},
{
"comment": "P1; V6",
"input": "\ud83a\udd03.\u1844\u10ae",
"output": null
},
{
"input": "\ud83a\udd03.\u1844\u2d0e",
"output": "xn--de6h.xn--37e857h"
},
{
"comment": "V6",
"input": "xn--de6h.xn--mnd799a",
"output": null
},
{
"input": "\ud83a\udd25\udb40\udd6e\uff0e\u1844\u2d0e",
"output": "xn--de6h.xn--37e857h"
},
{
"comment": "P1; V6",
"input": "\ud83a\udd03\udb40\udd6e\uff0e\u1844\u10ae",
"output": null
},
{
"input": "\ud83a\udd03\udb40\udd6e\uff0e\u1844\u2d0e",
"output": "xn--de6h.xn--37e857h"
},
{
"comment": "P1; V6",
"input": "\ud83a\udd25.\u1844\u10ae",
"output": null
},
{
"comment": "P1; V5; V6",
"input": "\u0fa4\ud986\udd2f\uff0e\ud835\udfed\u10bb",
"output": null
},
{
"comment": "P1; V5; V6",
"input": "\u0fa4\ud986\udd2f.1\u10bb",
"output": null
},
{
"comment": "P1; V5; V6",
"input": "\u0fa4\ud986\udd2f.1\u2d1b",
"output": null
},
{
"comment": "V5; V6",
"input": "xn--0fd40533g.xn--1-tws",
"output": null
},
{
"comment": "V5; V6",
"input": "xn--0fd40533g.xn--1-q1g",
"output": null
},
{
"comment": "P1; V5; V6",
"input": "\u0fa4\ud986\udd2f\uff0e\ud835\udfed\u2d1b",
"output": null
},
{
"comment": "P1; V6",
"input": "\u03c2\ud9d5\udf0c\uff18.\ud83a\udf64",
"output": null
},
{
"comment": "P1; V6",
"input": "\u03c2\ud9d5\udf0c8.\ud83a\udf64",
"output": null
},
{
"comment": "P1; V6",
"input": "\u03a3\ud9d5\udf0c8.\ud83a\udf64",
"output": null
},
{
"comment": "P1; V6",
"input": "\u03c3\ud9d5\udf0c8.\ud83a\udf64",
"output": null
},
{
"comment": "V6",
"input": "xn--8-zmb14974n.xn--su6h",
"output": null
},
{
"comment": "V6",
"input": "xn--8-xmb44974n.xn--su6h",
"output": null
},
{
"comment": "P1; V6",
"input": "\u03a3\ud9d5\udf0c\uff18.\ud83a\udf64",
"output": null
},
{
"comment": "P1; V6",
"input": "\u03c3\ud9d5\udf0c\uff18.\ud83a\udf64",
"output": null
},
{
"comment": "C1; V3 (ignored)",
"input": "\u200c\uae03.\u69b6-",
"output": null
},
{
"comment": "C1; V3 (ignored)",
"input": "\u200c\u1100\u1173\u11b2.\u69b6-",
"output": null
},
{
"comment": "V3 (ignored)",
"input": "xn--ej0b.xn----d87b",
"output": "xn--ej0b.xn----d87b"
},
{
"comment": "C1; V3 (ignored)",
"input": "xn--0ug3307c.xn----d87b",
"output": null
},
{
"comment": "P1; V5; V6",
"input": "\ub253\u6cd3\ud833\udd7d.\u09cd\u200d",
"output": null
},
{
"comment": "P1; V5; V6",
"input": "\u1102\u1170\u11be\u6cd3\ud833\udd7d.\u09cd\u200d",
"output": null
},
{
"comment": "V5; V6",
"input": "xn--lwwp69lqs7m.xn--b7b",
"output": null
},
{
"comment": "V5; V6",
"input": "xn--lwwp69lqs7m.xn--b7b605i",
"output": null
},
{
"comment": "P1; V5; V6",
"input": "\u1bf3\u10b1\u115f\uff0e\ud804\udd34\u2132",
"output": null
},
{
"comment": "P1; V5; V6",
"input": "\u1bf3\u10b1\u115f.\ud804\udd34\u2132",
"output": null
},
{
"comment": "P1; V5; V6",
"input": "\u1bf3\u2d11\u115f.\ud804\udd34\u214e",
"output": null
},
{
"comment": "P1; V5; V6",
"input": "\u1bf3\u10b1\u115f.\ud804\udd34\u214e",
"output": null
},
{
"comment": "V5; V6",
"input": "xn--pnd26a55x.xn--73g3065g",
"output": null
},
{
"comment": "V5; V6",
"input": "xn--osd925cvyn.xn--73g3065g",
"output": null
},
{
"comment": "V5; V6",
"input": "xn--pnd26a55x.xn--f3g7465g",
"output": null
},
{
"comment": "P1; V5; V6",
"input": "\u1bf3\u2d11\u115f\uff0e\ud804\udd34\u214e",
"output": null
},
{
"comment": "P1; V5; V6",
"input": "\u1bf3\u10b1\u115f\uff0e\ud804\udd34\u214e",
"output": null
},
{
"comment": "C1; V3 (ignored)",
"input": "\u00c5\ub444-\uff0e\u200c",
"output": null
},
{
"comment": "C1; V3 (ignored)",
"input": "A\u030a\u1103\u116d\u11b7-\uff0e\u200c",
"output": null
},
{
"comment": "C1; V3 (ignored)",
"input": "\u00c5\ub444-.\u200c",
"output": null
},
{
"comment": "C1; V3 (ignored)",
"input": "A\u030a\u1103\u116d\u11b7-.\u200c",
"output": null
},
{
"comment": "C1; V3 (ignored)",
"input": "a\u030a\u1103\u116d\u11b7-.\u200c",
"output": null
},
{
"comment": "C1; V3 (ignored)",
"input": "\u00e5\ub444-.\u200c",
"output": null
},
{
"comment": "V3 (ignored)",
"input": "xn----1fa1788k.",
"output": "xn----1fa1788k."
},
{
"comment": "C1; V3 (ignored)",
"input": "xn----1fa1788k.xn--0ug",
"output": null
},
{
"comment": "C1; V3 (ignored)",
"input": "a\u030a\u1103\u116d\u11b7-\uff0e\u200c",