#include "third_party/blink/renderer/core/frame/navigator.h"
#include "third_party/blink/public/common/user_agent/user_agent_metadata.h"
#include "third_party/blink/renderer/bindings/core/v8/script_controller.h"
#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/execution_context/navigator_base.h"
#include "third_party/blink/renderer/core/frame/local_dom_window.h"
#include "third_party/blink/renderer/core/frame/local_frame.h"
#include "third_party/blink/renderer/core/frame/settings.h"
#include "third_party/blink/renderer/core/loader/frame_loader.h"
#include "third_party/blink/renderer/core/page/chrome_client.h"
#include "third_party/blink/renderer/core/page/page.h"
#include "third_party/blink/renderer/core/probe/core_probes.h"
#include "third_party/blink/renderer/platform/instrumentation/memory_pressure_listener.h"
#include "third_party/blink/renderer/platform/language.h"
namespace blink {
Navigator::Navigator(ExecutionContext* context) : … { … }
String Navigator::productSub() const { … }
String Navigator::vendor() const { … }
String Navigator::vendorSub() const { … }
String Navigator::platform() const { … }
bool Navigator::cookieEnabled() const { … }
bool Navigator::webdriver() const { … }
String Navigator::GetAcceptLanguages() { … }
void Navigator::Trace(Visitor* visitor) const { … }
}