-module(psl@punycode). -compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]). -define(FILEPATH, "src/psl/punycode.gleam"). -export([decode_domain/1]). -file("src/psl/punycode.gleam", 11). -spec decode_domain(binary()) -> binary(). decode_domain(Domain) -> case gleam_stdlib:contains_string(Domain, <<"xn--"/utf8>>) of false -> Domain; true -> idna:to_unicode(Domain) end.