     @IBOutlet weak var closeSearchButton: UIButton!
     @IBOutlet weak var searchBarToMapListToggleTrailingConstraint: NSLayoutConstraint!
     @IBOutlet weak var searchBarToCloseTrailingConstraint: NSLayoutConstraint!
-
     @IBOutlet weak var listAndSearchOverlayContainerView: RoundedCornerView!
-    
     @IBOutlet weak var listAndSearchOverlayFilterSelectorContainerView: UIView!
     @IBOutlet weak var listAndSearchOverlaySearchContainerView: UIView!
     @IBOutlet weak var listAndSearchOverlaySearchBar: UISearchBar!

    }
    private var siteURL: URL = NSURL.wmf_URLWithDefaultSiteAndCurrentLocale()!
    private var currentGroupingPrecision: QuadKeyPrecision = 1

    private var selectedArticlePopover: ArticlePopoverViewController?
    private var selectedArticleAnnotationView: MKAnnotationView?
    private var selectedArticleKey: String?

        tracker?.wmf_logView(self)
    }

    override func viewWillDisappear(_ animated: Bool) {
        super.viewWillDisappear(animated)
        NotificationCenter.default.removeObserver(self, name: NSNotification.Name.UIKeyboardWillShow, object: nil)
        NotificationCenter.default.removeObserver(self, name: NSNotification.Name.UIKeyboardWillHide, object: nil)
        locationManager.stopMonitoringLocation()
        mapView.showsUserLocation = false
    }
    
    // MARK: - Utility
    
    private func addBottomShadow(view: UIView) {
        // Setup extended navigation bar
        //   Borrowed from https://developer.apple.com/library/content/samplecode/NavBar/Introduction/Intro.html
        view.shadowOffset = CGSize(width: 0, height: CGFloat(1) / UIScreen.main.scale)
        view.shadowRadius = 0
        view.shadowColor = #colorLiteral(red: 0, green: 0, blue: 0, alpha: 1)
        view.shadowOpacity = 0.25
    }
    
    // MARK: - MKMapViewDelegate
