package com.discord.utilities.textprocessing; import c.a.t.b.a.a; import com.discord.models.domain.emoji.ModelEmojiUnicode; import com.discord.simpleast.core.node.Node; import com.discord.simpleast.core.parser.ParseSpec; import com.discord.simpleast.core.parser.Parser; import com.discord.simpleast.core.parser.Rule; import com.discord.utilities.textprocessing.node.EmojiNode; import d0.z.d.m; import java.util.regex.Matcher; import java.util.regex.Pattern; /* compiled from: Rules.kt */ public final class Rules$createNamedEmojiRule$1 extends Rule, S> { public final /* synthetic */ Rules this$0; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public Rules$createNamedEmojiRule$1(Rules rules, Pattern pattern) { super(pattern); this.this$0 = rules; } @Override // com.discord.simpleast.core.parser.Rule public ParseSpec parse(Matcher matcher, Parser, S> parser, S s2) { m.checkNotNullParameter(matcher, "matcher"); m.checkNotNullParameter(parser, "parser"); String group = matcher.group(1); m.checkNotNull(group); ModelEmojiUnicode modelEmojiUnicode = Rules.access$getEmojiDataProvider$p(Rules.INSTANCE).getUnicodeEmojisNamesMap().get(group); if (modelEmojiUnicode != null) { EmojiNode from$default = EmojiNode.Companion.from$default(EmojiNode.Companion, modelEmojiUnicode, 0, 2, (Object) null); m.checkNotNullParameter(from$default, "node"); return new ParseSpec<>(from$default, s2); } String group2 = matcher.group(); m.checkNotNullExpressionValue(group2, "matcher.group()"); a aVar = new a(group2); m.checkNotNullParameter(aVar, "node"); return new ParseSpec<>(aVar, s2); } }