package com.ustadmobile.port.android.view;

import java.lang.System;

@kotlin.Metadata(mv = {1, 7, 1}, k = 1, d1 = {"\u0000j\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000b\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u000e\n\u0002\b\u0007\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001:\u00019B\u001f\u0012\b\u0010\u0003\u001a\u0004\u0018\u00010\u0004\u0012\u0006\u0010\u0005\u001a\u00020\u0006\u0012\u0006\u0010\u0007\u001a\u00020\b\u00a2\u0006\u0002\u0010\tJ\u0018\u0010-\u001a\u00020.2\u0006\u0010/\u001a\u00020\u00022\u0006\u00100\u001a\u000201H\u0016J\u0018\u00102\u001a\u00020\u00022\u0006\u00103\u001a\u0002042\u0006\u00105\u001a\u000201H\u0016J\u0010\u00106\u001a\u00020.2\u0006\u00107\u001a\u000208H\u0016R(\u0010\f\u001a\u0004\u0018\u00010\u000b2\b\u0010\n\u001a\u0004\u0018\u00010\u000b@FX\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\b\r\u0010\u000e\"\u0004\b\u000f\u0010\u0010R$\u0010\u0012\u001a\u00020\u00112\u0006\u0010\n\u001a\u00020\u0011@FX\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\b\u0013\u0010\u0014\"\u0004\b\u0015\u0010\u0016R\u0011\u0010\u0007\u001a\u00020\b\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0017\u0010\u0018R\u001b\u0010\u0019\u001a\u00020\u001a8FX\u0086\u0084\u0002\u00a2\u0006\f\n\u0004\b\u001d\u0010\u001e\u001a\u0004\b\u001b\u0010\u001cR\u0013\u0010\u0003\u001a\u0004\u0018\u00010\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\u001f\u0010 R\u001b\u0010!\u001a\u00020\"8FX\u0086\u0084\u0002\u00a2\u0006\f\n\u0004\b%\u0010\u001e\u001a\u0004\b#\u0010$R(\u0010\'\u001a\u0004\u0018\u00010&2\b\u0010\n\u001a\u0004\u0018\u00010&@FX\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\b(\u0010)\"\u0004\b*\u0010+R\u0010\u0010,\u001a\u0004\u0018\u00010\u0002X\u0082\u000e\u00a2\u0006\u0002\n\u0000\u00a8\u0006:"}, d2 = {"Lcom/ustadmobile/port/android/view/CourseHeaderDetailRecyclerAdapter;", "Lcom/ustadmobile/port/android/view/util/SingleItemRecyclerViewAdapter;", "Lcom/ustadmobile/port/android/view/CourseHeaderDetailRecyclerAdapter$CourseDetailViewHolder;", "listener", "Lcom/ustadmobile/port/android/view/ClazzDetailOverviewEventListener;", "di", "Lorg/kodein/di/DI;", "context", "", "(Lcom/ustadmobile/port/android/view/ClazzDetailOverviewEventListener;Lorg/kodein/di/DI;Ljava/lang/Object;)V", "value", "Lcom/ustadmobile/lib/db/entities/ClazzWithDisplayDetails;", "clazz", "getClazz", "()Lcom/ustadmobile/lib/db/entities/ClazzWithDisplayDetails;", "setClazz", "(Lcom/ustadmobile/lib/db/entities/ClazzWithDisplayDetails;)V", "", "clazzCodeVisible", "getClazzCodeVisible", "()Z", "setClazzCodeVisible", "(Z)V", "getContext", "()Ljava/lang/Object;", "json", "Lkotlinx/serialization/json/Json;", "getJson", "()Lkotlinx/serialization/json/Json;", "json$delegate", "Lkotlin/Lazy;", "getListener", "()Lcom/ustadmobile/port/android/view/ClazzDetailOverviewEventListener;", "systemImpl", "Lcom/ustadmobile/core/impl/UstadMobileSystemImpl;", "getSystemImpl", "()Lcom/ustadmobile/core/impl/UstadMobileSystemImpl;", "systemImpl$delegate", "", "teacherStudentCount", "getTeacherStudentCount", "()Ljava/lang/String;", "setTeacherStudentCount", "(Ljava/lang/String;)V", "viewHolder", "onBindViewHolder", "", "holder", "position", "", "onCreateViewHolder", "parent", "Landroid/view/ViewGroup;", "viewType", "onDetachedFromRecyclerView", "recyclerView", "Landroidx/recyclerview/widget/RecyclerView;", "CourseDetailViewHolder", "app-android_debug"})
public final class CourseHeaderDetailRecyclerAdapter extends com.ustadmobile.port.android.view.util.SingleItemRecyclerViewAdapter<com.ustadmobile.port.android.view.CourseHeaderDetailRecyclerAdapter.CourseDetailViewHolder> {
    @org.jetbrains.annotations.Nullable()
    private final com.ustadmobile.port.android.view.ClazzDetailOverviewEventListener listener = null;
    @org.jetbrains.annotations.NotNull()
    private final java.lang.Object context = null;
    @org.jetbrains.annotations.NotNull()
    private final kotlin.Lazy json$delegate = null;
    @org.jetbrains.annotations.NotNull()
    private final kotlin.Lazy systemImpl$delegate = null;
    private com.ustadmobile.port.android.view.CourseHeaderDetailRecyclerAdapter.CourseDetailViewHolder viewHolder;
    @org.jetbrains.annotations.Nullable()
    private com.ustadmobile.lib.db.entities.ClazzWithDisplayDetails clazz;
    @org.jetbrains.annotations.Nullable()
    private java.lang.String teacherStudentCount;
    private boolean clazzCodeVisible = false;
    
    public CourseHeaderDetailRecyclerAdapter(@org.jetbrains.annotations.Nullable()
    com.ustadmobile.port.android.view.ClazzDetailOverviewEventListener listener, @org.jetbrains.annotations.NotNull()
    org.kodein.di.DI di, @org.jetbrains.annotations.NotNull()
    java.lang.Object context) {
        super(false);
    }
    
    @org.jetbrains.annotations.Nullable()
    public final com.ustadmobile.port.android.view.ClazzDetailOverviewEventListener getListener() {
        return null;
    }
    
    @org.jetbrains.annotations.NotNull()
    public final java.lang.Object getContext() {
        return null;
    }
    
    @org.jetbrains.annotations.NotNull()
    public final kotlinx.serialization.json.Json getJson() {
        return null;
    }
    
    @org.jetbrains.annotations.NotNull()
    public final com.ustadmobile.core.impl.UstadMobileSystemImpl getSystemImpl() {
        return null;
    }
    
    @org.jetbrains.annotations.Nullable()
    public final com.ustadmobile.lib.db.entities.ClazzWithDisplayDetails getClazz() {
        return null;
    }
    
    public final void setClazz(@org.jetbrains.annotations.Nullable()
    com.ustadmobile.lib.db.entities.ClazzWithDisplayDetails value) {
    }
    
    @org.jetbrains.annotations.Nullable()
    public final java.lang.String getTeacherStudentCount() {
        return null;
    }
    
    public final void setTeacherStudentCount(@org.jetbrains.annotations.Nullable()
    java.lang.String value) {
    }
    
    public final boolean getClazzCodeVisible() {
        return false;
    }
    
    public final void setClazzCodeVisible(boolean value) {
    }
    
    @org.jetbrains.annotations.NotNull()
    @java.lang.Override()
    public com.ustadmobile.port.android.view.CourseHeaderDetailRecyclerAdapter.CourseDetailViewHolder onCreateViewHolder(@org.jetbrains.annotations.NotNull()
    android.view.ViewGroup parent, int viewType) {
        return null;
    }
    
    @java.lang.Override()
    public void onDetachedFromRecyclerView(@org.jetbrains.annotations.NotNull()
    androidx.recyclerview.widget.RecyclerView recyclerView) {
    }
    
    @java.lang.Override()
    public void onBindViewHolder(@org.jetbrains.annotations.NotNull()
    com.ustadmobile.port.android.view.CourseHeaderDetailRecyclerAdapter.CourseDetailViewHolder holder, int position) {
    }
    
    @kotlin.Metadata(mv = {1, 7, 1}, k = 1, d1 = {"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\u0018\u00002\u00020\u0001B\r\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004R\u001a\u0010\u0002\u001a\u00020\u0003X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\b\u0005\u0010\u0006\"\u0004\b\u0007\u0010\u0004\u00a8\u0006\b"}, d2 = {"Lcom/ustadmobile/port/android/view/CourseHeaderDetailRecyclerAdapter$CourseDetailViewHolder;", "Landroidx/recyclerview/widget/RecyclerView$ViewHolder;", "itemBinding", "Lcom/toughra/ustadmobile/databinding/ItemCourseDetailHeaderOverviewBinding;", "(Lcom/toughra/ustadmobile/databinding/ItemCourseDetailHeaderOverviewBinding;)V", "getItemBinding", "()Lcom/toughra/ustadmobile/databinding/ItemCourseDetailHeaderOverviewBinding;", "setItemBinding", "app-android_debug"})
    public static final class CourseDetailViewHolder extends androidx.recyclerview.widget.RecyclerView.ViewHolder {
        @org.jetbrains.annotations.NotNull()
        private com.toughra.ustadmobile.databinding.ItemCourseDetailHeaderOverviewBinding itemBinding;
        
        public CourseDetailViewHolder(@org.jetbrains.annotations.NotNull()
        com.toughra.ustadmobile.databinding.ItemCourseDetailHeaderOverviewBinding itemBinding) {
            super(null);
        }
        
        @org.jetbrains.annotations.NotNull()
        public final com.toughra.ustadmobile.databinding.ItemCourseDetailHeaderOverviewBinding getItemBinding() {
            return null;
        }
        
        public final void setItemBinding(@org.jetbrains.annotations.NotNull()
        com.toughra.ustadmobile.databinding.ItemCourseDetailHeaderOverviewBinding p0) {
        }
    }
}