package csdk.gluads.jsevaluator; import android.content.Context; import android.webkit.WebView; import csdk.gluads.jsevaluator.interfaces.CallJavaResultInterface; import csdk.gluads.jsevaluator.interfaces.HandlerWrapperInterface; import csdk.gluads.jsevaluator.interfaces.JsCallback; import csdk.gluads.jsevaluator.interfaces.JsEvaluatorInterface; import csdk.gluads.jsevaluator.interfaces.WebViewWrapperInterface; import java.util.ArrayList; /* loaded from: classes4.dex */ public class JsEvaluator implements CallJavaResultInterface, JsEvaluatorInterface { private static final String JS_ERROR_PREFIX = "evgeniiJsEvaluatorException"; public static final String JS_NAMESPACE = "evgeniiJsEvaluator"; private final Context mContext; protected WebViewWrapperInterface mWebViewWrapper; private final ArrayList mResultCallbacks = new ArrayList<>(); private HandlerWrapperInterface mHandler = new HandlerWrapper(); public ArrayList getResultCallbacks() { return this.mResultCallbacks; } public void setHandler(HandlerWrapperInterface handlerWrapperInterface) { this.mHandler = handlerWrapperInterface; } public void setWebViewWrapper(WebViewWrapperInterface webViewWrapperInterface) { this.mWebViewWrapper = webViewWrapperInterface; } public JsEvaluator(Context context) { this.mContext = context; } public static String escapeCarriageReturn(String str) { return str.replace("\r", "\\r"); } public static String escapeClosingScript(String str) { return str.replace("