#include "third_party/blink/renderer/core/script/modulator.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_binding_for_core.h"
#include "third_party/blink/renderer/core/dom/document.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/script/document_modulator_impl.h"
#include "third_party/blink/renderer/core/script/import_map.h"
#include "third_party/blink/renderer/core/script/worker_modulator_impl.h"
#include "third_party/blink/renderer/core/script/worklet_modulator_impl.h"
#include "third_party/blink/renderer/core/workers/worker_global_scope.h"
#include "third_party/blink/renderer/core/workers/worklet_global_scope.h"
#include "third_party/blink/renderer/platform/bindings/script_state.h"
#include "third_party/blink/renderer/platform/bindings/v8_per_context_data.h"
#include "third_party/blink/renderer/platform/loader/fetch/script_fetch_options.h"
namespace blink {
namespace {
const char kPerContextDataKey[] = …;
}
Modulator* Modulator::From(ScriptState* script_state) { … }
Modulator::~Modulator() { … }
void Modulator::SetModulator(ScriptState* script_state, Modulator* modulator) { … }
void Modulator::ClearModulator(ScriptState* script_state) { … }
void Modulator::Trace(Visitor* visitor) const { … }
}