import net.runelite.mapping.Export; import net.runelite.mapping.Implements; import net.runelite.mapping.ObfuscatedGetter; import net.runelite.mapping.ObfuscatedName; import net.runelite.mapping.ObfuscatedSignature; @ObfuscatedName("be") @Implements("DevicePcmPlayerProvider") public class DevicePcmPlayerProvider implements PlayerProvider { @ObfuscatedName("rr") @ObfuscatedGetter( intValue = 1326431277 ) static int field435; @ObfuscatedName("y") @ObfuscatedSignature( descriptor = "Lhz;" ) @Export("musicTrack") public static MusicTrack musicTrack; DevicePcmPlayerProvider() { } @ObfuscatedName("m") @ObfuscatedSignature( descriptor = "(I)Ldt;", garbageValue = "-1371983171" ) @Export("player") public PcmPlayer player() { return new DevicePcmPlayer(); } @ObfuscatedName("m") @ObfuscatedSignature( descriptor = "(Lkn;Ljava/lang/String;I)I", garbageValue = "-420633495" ) public static int method917(Buffer var0, String var1) { int var2 = var0.offset; int var4 = var1.length(); byte[] var5 = new byte[var4]; for (int var6 = 0; var6 < var4; ++var6) { char var7 = var1.charAt(var6); if (var7 > 0 && var7 < 128 || var7 >= 160 && var7 <= 255) { var5[var6] = (byte)var7; } else if (var7 == 8364) { var5[var6] = -128; } else if (var7 == 8218) { var5[var6] = -126; } else if (var7 == 402) { var5[var6] = -125; } else if (var7 == 8222) { var5[var6] = -124; } else if (var7 == 8230) { var5[var6] = -123; } else if (var7 == 8224) { var5[var6] = -122; } else if (var7 == 8225) { var5[var6] = -121; } else if (var7 == 710) { var5[var6] = -120; } else if (var7 == 8240) { var5[var6] = -119; } else if (var7 == 352) { var5[var6] = -118; } else if (var7 == 8249) { var5[var6] = -117; } else if (var7 == 338) { var5[var6] = -116; } else if (var7 == 381) { var5[var6] = -114; } else if (var7 == 8216) { var5[var6] = -111; } else if (var7 == 8217) { var5[var6] = -110; } else if (var7 == 8220) { var5[var6] = -109; } else if (var7 == 8221) { var5[var6] = -108; } else if (var7 == 8226) { var5[var6] = -107; } else if (var7 == 8211) { var5[var6] = -106; } else if (var7 == 8212) { var5[var6] = -105; } else if (var7 == 732) { var5[var6] = -104; } else if (var7 == 8482) { var5[var6] = -103; } else if (var7 == 353) { var5[var6] = -102; } else if (var7 == 8250) { var5[var6] = -101; } else if (var7 == 339) { var5[var6] = -100; } else if (var7 == 382) { var5[var6] = -98; } else if (var7 == 376) { var5[var6] = -97; } else { var5[var6] = 63; } } var0.writeSmartByteShort(var5.length); var0.offset += class219.huffman.compress(var5, 0, var5.length, var0.array, var0.offset); return var0.offset - var2; } @ObfuscatedName("g") @ObfuscatedSignature( descriptor = "(Lkn;IB)V", garbageValue = "-128" ) public static void method914(Buffer var0, int var1) { if (JagexCache.JagexCache_randomDat != null) { try { JagexCache.JagexCache_randomDat.seek(0L); JagexCache.JagexCache_randomDat.write(var0.array, var1, 24); } catch (Exception var3) { } } } @ObfuscatedName("k") @ObfuscatedSignature( descriptor = "(IIII)I", garbageValue = "-422462480" ) @Export("hslToRgb") static final int hslToRgb(int var0, int var1, int var2) { if (var2 > 179) { var1 /= 2; } if (var2 > 192) { var1 /= 2; } if (var2 > 217) { var1 /= 2; } if (var2 > 243) { var1 /= 2; } int var3 = (var1 / 32 << 7) + (var0 / 4 << 10) + var2 / 2; return var3; } @ObfuscatedName("ie") @ObfuscatedSignature( descriptor = "(Lhd;B)Z", garbageValue = "-86" ) @Export("runCs1") static final boolean runCs1(Widget var0) { if (var0.cs1Comparisons == null) { return false; } else { for (int var1 = 0; var1 < var0.cs1Comparisons.length; ++var1) { int var2 = Canvas.method923(var0, var1); int var3 = var0.cs1ComparisonValues[var1]; if (var0.cs1Comparisons[var1] == 2) { if (var2 >= var3) { return false; } } else if (var0.cs1Comparisons[var1] == 3) { if (var2 <= var3) { return false; } } else if (var0.cs1Comparisons[var1] == 4) { if (var3 == var2) { return false; } } else if (var2 != var3) { return false; } } return true; } } }