 
 // MARK: -
 
-public class TKUIHomeCard: TKUITableCard {
+open class TKUIHomeCard: TKUITableCard {
   
   public static var config = Configuration.empty
   

    super.willAppear(animated: animated)
  }
  
  public override func didAppear(animated: Bool) {
    super.didAppear(animated: animated)
    
    TKUIEventCallback.handler(.cardAppeared(self))
  }
  
  public override func didDisappear(animated: Bool) {
    super.didDisappear(animated: animated)
    
    cardAppearancePublisher.onNext(false)

    searchBar.delegate = self
  }
  
  required convenience public init?(coder: NSCoder) {
    self.init()
  }
  
  // MARK: - TGCard overrides
  
  open override func didBuild(tableView: UITableView) {
    super.didBuild(tableView: tableView)
    
    tableView.keyboardDismissMode = .onDrag
