package org.runite.client; import org.rs09.client.data.ReferenceCache; import java.awt.Frame; import java.util.Objects; final class Class99 { static short[] aShortArray1398; static Class33 aClass33_1399; static RSInterface aClass11_1402; static int anInt1403 = -1; static void method1596(RSString var0, byte var1, boolean var2) { try { if(var1 < 124) { ObjectDefinition.aReferenceCache_1401 = (ReferenceCache)null; } if(var2) { if(HDToolKit.highDetail && InterfaceWidget.aBoolean3594) { try { Class42.method1056(Class38.signlink.gameApplet, new Object[]{var0.method1547(LinkableRSString.anApplet_Sub1_2588.getCodeBase()).toString()}); return; } catch (Throwable var6) { } } try { Objects.requireNonNull(LinkableRSString.anApplet_Sub1_2588.getAppletContext()).showDocument(var0.method1547(LinkableRSString.anApplet_Sub1_2588.getCodeBase()), "_blank"); } catch (Exception var4) { } } else { try { Objects.requireNonNull(LinkableRSString.anApplet_Sub1_2588.getAppletContext()).showDocument(var0.method1547(LinkableRSString.anApplet_Sub1_2588.getCodeBase()), "_top"); } catch (Exception var5) { } } } catch (RuntimeException var7) { throw ClientErrorException.clientError(var7, "nf.C(" + (var0 != null?"{...}":"null") + ',' + var1 + ',' + var2 + ')'); } } static Frame method1597(int var2, int var3, int var4, Signlink var5) { try { if(var5.method1432(false)) { if(0 == var2) { Class106[] var6 = Unsorted.method596(var5); boolean var7 = false; for(int var8 = 0; var6.length > var8; ++var8) { if(var4 == var6[var8].anInt1447 && var3 == var6[var8].anInt1449 && (!var7 || var6[var8].anInt1450 > var2)) { var2 = var6[var8].anInt1450; var7 = true; } } if(!var7) { return null; } } Class64 var10 = var5.method1450(0, var2, var3, var4); while(0 == var10.anInt978) { TimeUtils.sleep(10L); } Frame var11 = (Frame)var10.anObject974; if(null == var11) { return null; } else if (2 == var10.anInt978) { Unsorted.method593(var11, var5); return null; } else { return var11; } } else { return null; } } catch (RuntimeException var9) { throw ClientErrorException.clientError(var9, "nf.D(" + 2 + ',' + 0 + ',' + var2 + ',' + var3 + ',' + var4 + ',' + (var5 != null?"{...}":"null") + ')'); } } }