#include "chrome/browser/ui/views/side_panel/read_anything/read_anything_side_panel_navigation_throttle.h"
#include <memory>
#include "base/memory/ptr_util.h"
#include "chrome/browser/ui/browser_finder.h"
#include "chrome/browser/ui/views/side_panel/read_anything/read_anything_side_panel_controller_utils.h"
#include "chrome/browser/ui/views/side_panel/side_panel_enums.h"
#include "chrome/common/webui_url_constants.h"
#include "content/public/browser/navigation_handle.h"
#include "ui/base/page_transition_types.h"
std::unique_ptr<content::NavigationThrottle>
ReadAnythingSidePanelNavigationThrottle::CreateFor(
content::NavigationHandle* handle) { … }
ReadAnythingSidePanelNavigationThrottle::ThrottleCheckResult
ReadAnythingSidePanelNavigationThrottle::WillStartRequest() { … }
const char* ReadAnythingSidePanelNavigationThrottle::GetNameForLogging() { … }
ReadAnythingSidePanelNavigationThrottle::
ReadAnythingSidePanelNavigationThrottle(
content::NavigationHandle* navigation_handle)
: … { … }
ReadAnythingSidePanelNavigationThrottle::ThrottleCheckResult
ReadAnythingSidePanelNavigationThrottle::HandleSidePanelRequest() { … }