package com.ustadmobile.port.android.view.binding;

import java.lang.System;

@kotlin.Metadata(mv = {1, 7, 1}, k = 2, d1 = {"\u0000n\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0010\u0007\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\u001a\u0014\u0010\u0003\u001a\u00020\u0004*\u00020\u00052\u0006\u0010\u0006\u001a\u00020\u0007H\u0007\u001a\u0014\u0010\b\u001a\u00020\u0004*\u00020\u00052\u0006\u0010\t\u001a\u00020\nH\u0007\u001a\u0014\u0010\u000b\u001a\u00020\u0004*\u00020\u00052\u0006\u0010\f\u001a\u00020\rH\u0007\u001a\u0014\u0010\u000e\u001a\u00020\u0004*\u00020\u00052\u0006\u0010\u000f\u001a\u00020\u0010H\u0007\u001a\u0016\u0010\u0011\u001a\u0004\u0018\u00010\u0012*\u00020\u00052\u0006\u0010\u0013\u001a\u00020\u0010H\u0007\u001a\u0016\u0010\u0014\u001a\u0004\u0018\u00010\u0012*\u00020\u00052\u0006\u0010\u0013\u001a\u00020\u0010H\u0007\u001a\u0016\u0010\u0015\u001a\u0004\u0018\u00010\u0012*\u00020\u00052\u0006\u0010\u0013\u001a\u00020\u0010H\u0007\u001a\u0016\u0010\u0016\u001a\u0004\u0018\u00010\u0012*\u00020\u00052\u0006\u0010\u0013\u001a\u00020\u0010H\u0007\u001a\u001e\u0010\u0017\u001a\u00020\u0004*\u00020\u00052\b\u0010\u0018\u001a\u0004\u0018\u00010\u00192\u0006\u0010\u001a\u001a\u00020\u001bH\u0007\u001a\u0016\u0010\u001c\u001a\u00020\u0004*\u00020\u00052\b\u0010\u001d\u001a\u0004\u0018\u00010\u001eH\u0007\u001a\u0016\u0010\u001f\u001a\u00020\u0004*\u00020\u00052\b\u0010 \u001a\u0004\u0018\u00010\u001eH\u0007\u001a\u0016\u0010!\u001a\u00020\u0004*\u00020\u00052\b\u0010\"\u001a\u0004\u0018\u00010\u001eH\u0007\u001a\u0014\u0010#\u001a\u00020\u0004*\u00020\u00052\u0006\u0010$\u001a\u00020%H\u0007\u001a\u0014\u0010&\u001a\u00020\u0004*\u00020\u00052\u0006\u0010\'\u001a\u00020\u0010H\u0007\u001a\u0016\u0010(\u001a\u00020\u0004*\u00020\u00052\b\u0010)\u001a\u0004\u0018\u00010*H\u0007\u001a0\u0010+\u001a\u00020\u0004\"\u0004\b\u0000\u0010,*\u00020\u00052\b\u0010-\u001a\u0004\u0018\u00010.2\b\u0010/\u001a\u0004\u0018\u00010%2\b\u00100\u001a\u0004\u0018\u000101H\u0007\"\u0012\u0010\u0000\u001a\u0004\u0018\u00010\u0001X\u0082\u000e\u00a2\u0006\u0004\n\u0002\u0010\u0002\u00a8\u00062"}, d2 = {"viewAnimationEnabled", "", "Ljava/lang/Boolean;", "backgroundIfAnimated", "", "Landroid/view/View;", "drawable", "Landroid/graphics/drawable/Drawable;", "setAlphaIfActiveEnrolment", "person", "Lcom/ustadmobile/lib/db/entities/PersonWithClazzEnrolmentDetails;", "setIndentLevel", "indentLevel", "", "setLinearLayoutWeight", "weight", "", "setMarginBottomValue", "Landroid/view/ViewGroup$MarginLayoutParams;", "marginValue", "setMarginEndValue", "setMarginStartValue", "setMarginTopValue", "setOnClickCustomFieldHandler", "customField", "Lcom/ustadmobile/lib/db/entities/CustomField;", "customFieldValue", "Lcom/ustadmobile/lib/db/entities/CustomFieldValue;", "setOnClickDial", "numberToDial", "", "setOnClickEmail", "emailAddr", "setOnClickSms", "numberToSms", "setOnLongPress", "onLongClick", "Landroid/view/View$OnClickListener;", "setPercentageHeight", "percentHeight", "setScoreVisibility", "score", "Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;", "setSelectableViewHelper", "T", "selectableViewHelper", "Lcom/ustadmobile/port/android/view/util/SelectableViewHelper;", "onSelectableItemClicked", "onSelectedStateChanged", "Lcom/ustadmobile/port/android/view/binding/OnSelectionStateChangedListener;", "app-android_release"})
public final class ViewBindingsKt {
    private static java.lang.Boolean viewAnimationEnabled;
    
    @org.jetbrains.annotations.Nullable()
    @androidx.databinding.BindingAdapter(value = {"android:layout_marginTop"})
    public static final android.view.ViewGroup.MarginLayoutParams setMarginTopValue(@org.jetbrains.annotations.NotNull()
    android.view.View $this$setMarginTopValue, float marginValue) {
        return null;
    }
    
    @org.jetbrains.annotations.Nullable()
    @androidx.databinding.BindingAdapter(value = {"android:layout_marginBottom"})
    public static final android.view.ViewGroup.MarginLayoutParams setMarginBottomValue(@org.jetbrains.annotations.NotNull()
    android.view.View $this$setMarginBottomValue, float marginValue) {
        return null;
    }
    
    @org.jetbrains.annotations.Nullable()
    @androidx.databinding.BindingAdapter(value = {"android:layout_marginStart"})
    public static final android.view.ViewGroup.MarginLayoutParams setMarginStartValue(@org.jetbrains.annotations.NotNull()
    android.view.View $this$setMarginStartValue, float marginValue) {
        return null;
    }
    
    @org.jetbrains.annotations.Nullable()
    @androidx.databinding.BindingAdapter(value = {"android:layout_marginEnd"})
    public static final android.view.ViewGroup.MarginLayoutParams setMarginEndValue(@org.jetbrains.annotations.NotNull()
    android.view.View $this$setMarginEndValue, float marginValue) {
        return null;
    }
    
    @androidx.databinding.BindingAdapter(value = {"onLongPress"})
    public static final void setOnLongPress(@org.jetbrains.annotations.NotNull()
    android.view.View $this$setOnLongPress, @org.jetbrains.annotations.NotNull()
    android.view.View.OnClickListener onLongClick) {
    }
    
    @androidx.databinding.BindingAdapter(value = {"courseBlockIndent"})
    public static final void setIndentLevel(@org.jetbrains.annotations.NotNull()
    android.view.View $this$setIndentLevel, int indentLevel) {
    }
    
    /**
     * Binder Adapter that will trigger dialing a number when clicked. Can be useful for binding on
     * detail views.
     */
    @androidx.databinding.BindingAdapter(value = {"onClickDial"})
    public static final void setOnClickDial(@org.jetbrains.annotations.NotNull()
    android.view.View $this$setOnClickDial, @org.jetbrains.annotations.Nullable()
    java.lang.String numberToDial) {
    }
    
    @androidx.databinding.BindingAdapter(value = {"onClickSms"})
    public static final void setOnClickSms(@org.jetbrains.annotations.NotNull()
    android.view.View $this$setOnClickSms, @org.jetbrains.annotations.Nullable()
    java.lang.String numberToSms) {
    }
    
    @androidx.databinding.BindingAdapter(value = {"onClickEmail"})
    public static final void setOnClickEmail(@org.jetbrains.annotations.NotNull()
    android.view.View $this$setOnClickEmail, @org.jetbrains.annotations.Nullable()
    java.lang.String emailAddr) {
    }
    
    @androidx.databinding.BindingAdapter(value = {"onClickCustomField", "onClickCustomFieldValue"})
    public static final void setOnClickCustomFieldHandler(@org.jetbrains.annotations.NotNull()
    android.view.View $this$setOnClickCustomFieldHandler, @org.jetbrains.annotations.Nullable()
    com.ustadmobile.lib.db.entities.CustomField customField, @org.jetbrains.annotations.NotNull()
    com.ustadmobile.lib.db.entities.CustomFieldValue customFieldValue) {
    }
    
    @androidx.databinding.BindingAdapter(value = {"isActiveEnrolment"})
    public static final void setAlphaIfActiveEnrolment(@org.jetbrains.annotations.NotNull()
    android.view.View $this$setAlphaIfActiveEnrolment, @org.jetbrains.annotations.NotNull()
    com.ustadmobile.lib.db.entities.PersonWithClazzEnrolmentDetails person) {
    }
    
    /**
     * Convenience binder for handling events with a selectable view (e.g. an item in a list).
     */
    @androidx.databinding.BindingAdapter(value = {"selectableViewHelper", "onSelectableItemClicked", "onSelectedStateChanged"}, requireAll = false)
    public static final <T extends java.lang.Object>void setSelectableViewHelper(@org.jetbrains.annotations.NotNull()
    android.view.View $this$setSelectableViewHelper, @org.jetbrains.annotations.Nullable()
    com.ustadmobile.port.android.view.util.SelectableViewHelper selectableViewHelper, @org.jetbrains.annotations.Nullable()
    android.view.View.OnClickListener onSelectableItemClicked, @org.jetbrains.annotations.Nullable()
    com.ustadmobile.port.android.view.binding.OnSelectionStateChangedListener onSelectedStateChanged) {
    }
    
    @androidx.databinding.BindingAdapter(value = {"linearLayoutWeight"})
    public static final void setLinearLayoutWeight(@org.jetbrains.annotations.NotNull()
    android.view.View $this$setLinearLayoutWeight, float weight) {
    }
    
    /**
     * Unfortunately using selectableItemBackground on Espresso tests seems to cause a nullpointerexception
     * See:
     * https://stackoverflow.com/questions/56817825/android-graphics-drawable-drawable-isprojected-on-a-null-object-reference
     *
     * Previously we looked at settings to see if animations were enabled. This caused a super-crash
     * on some devices and emulators that appeared to be impossible to catch.
     */
    @androidx.databinding.BindingAdapter(value = {"backgroundIfAnimationEnabled"})
    public static final void backgroundIfAnimated(@org.jetbrains.annotations.NotNull()
    android.view.View $this$backgroundIfAnimated, @org.jetbrains.annotations.NotNull()
    android.graphics.drawable.Drawable drawable) {
    }
    
    @androidx.databinding.BindingAdapter(value = {"percentageHeight"})
    public static final void setPercentageHeight(@org.jetbrains.annotations.NotNull()
    android.view.View $this$setPercentageHeight, float percentHeight) {
    }
    
    @androidx.databinding.BindingAdapter(value = {"showScoreVisibility"})
    public static final void setScoreVisibility(@org.jetbrains.annotations.NotNull()
    android.view.View $this$setScoreVisibility, @org.jetbrains.annotations.Nullable()
    com.ustadmobile.lib.db.entities.ContentEntryStatementScoreProgress score) {
    }
}