Repository: dbt-labs/dbt-core
Pull request: Begin warning people about spaces in model names
resolves #9397

### Problem

We don't support models with spaces in their names. However, we haven't been actually enforcing this. If a person have spaces in their model names, it causes issues when using selectors. Additionally, depending on a person's operating system, there were other edge case problems with spaces in model names.

### Solution

Begin warning people about spaces in their model names. Depending on some flags, we give more or less information. If `debug` mode _is not on_, then we log out the first offending model name and a count of how many offending model names their are in total. If `debug` mode _is on_, then we log out every offending model name. Additionally, by default currently these logs are warnings and won't stop dbt from running. However, if one sets `allow_spaces_in_model_names` to `False` in their `dbt_project.yml`, then the logs become errors and found offending model names will stop dbt from running.

### Checklist

- [X] I have read [the contributing guide](https://github.com/dbt-labs/dbt-core/blob/main/CONTRIBUTING.md) and understand what's expected of me  
- [X] I have run this code in development and it appears to resolve the stated issue  
- [X] This PR includes tests, or tests are not required/relevant for this PR
- [X] This PR has no interface changes (e.g. macros, cli, logs, json artifacts, config files, adapter interface, etc) or this PR has already received feedback and approval from Product or DX
- [X] This PR includes [type annotations](https://docs.python.org/3/library/typing.html) for new and modified functions


Problem statement:
[CT-3564] for deprecation - we should not support spaces in model names
### Housekeeping

- [X] I am a maintainer of dbt-core

### Short description

Spaces in model names was only ever supported incidentally & by accident. It’s never been documented. 
- Having a space in a model name makes in impossible to select via `--select` on the model name because the argument gets split into pieces over spaces very early in the pipeline.
- Most warehouses will not like a table, or other object, with a space in its name.
- We may have to support table/view names with spaces for completeness on some platforms, but I we shouldn't support them in dbt's internal identifiers.


### Acceptance criteria

We should mark spaces in model names:
- for deprecation (raise warning) in v1.8 
- fully remove support in v1.9 (raise error)

### Suggested Tests

1. test model name with space returns a warning in v1.8, error in v1.9

### Impact to Other Teams

Impact: Exp and Adapters

### Will backports be required?

No

### Context

Impacting IDE team and file system. 
How many customers are experiencing this warning?

Hints from issue discussion:
Notes from refinement: 
* Let's consider adding a new ProjectFlag for this behaviour as well
* We should be able to use our existing deprecation tracking events to manage the deprecation lifecycle here. Some previous discussion: https://github.com/dbt-labs/dbt-core/issues/9518#issuecomment-1927481465
@graciegoheen can, we create a separate ticket for the 1.9 to flip the flag?
@QMalcolm Yep that's totally fine! We can add it to the 1.9 milestone

https://github.com/dbt-labs/dbt-core/issues/9834

Commit message: Improve readability of logs related to problematic model names

We want people running dbt to be able to at a glance see warnings/errors
with running their project. In this case we are focused specifically on
errors/warnings in regards to model names containing spaces. Previously
we were only ever emitting the `warning_tag` in the message even if the
event itself was being emitted at an `ERROR` level. We now properly have
`[ERROR]` or `[WARNING]` in the message depending on the level. Unfortunately
we couldn't just look what level the event was being fired at, because that
information doesn't exist on the event itself.

Additionally, we're using events that base off of `DynamicEvents` which
unfortunately hard coded to `DEBUG`. Changing this would involve still
having a `level` property on the definition in `core_types.proto` and
then having `DynamicEvent`s look to `self.level` in the `level_tag`
method. Then we could change how firing events works based on the an
event's `level_tag` return value. This all sounds like a bit of tech
debt suited for PR, possibly multiple, and thus is not being done here.

Patch to review:
diff --git a/.changes/unreleased/Fixes-20240409-233347.yaml b/.changes/unreleased/Fixes-20240409-233347.yaml
new file mode 100644
index 00000000000..db929c16af0
--- /dev/null
+++ b/.changes/unreleased/Fixes-20240409-233347.yaml
@@ -0,0 +1,6 @@
+kind: Fixes
+body: Begin warning people about spaces in model names
+time: 2024-04-09T23:33:47.850166-07:00
+custom:
+  Author: QMalcolm
+  Issue: "9397"
diff --git a/core/dbt/contracts/project.py b/core/dbt/contracts/project.py
index d51310aef8a..46c9742952f 100644
--- a/core/dbt/contracts/project.py
+++ b/core/dbt/contracts/project.py
@@ -296,6 +296,7 @@ def validate(cls, data):
 
 @dataclass
 class ProjectFlags(ExtensibleDbtClassMixin):
+    allow_spaces_in_model_names: Optional[bool] = True
     cache_selected_only: Optional[bool] = None
     debug: Optional[bool] = None
     fail_fast: Optional[bool] = None
@@ -320,7 +321,10 @@ class ProjectFlags(ExtensibleDbtClassMixin):
 
     @property
     def project_only_flags(self) -> Dict[str, Any]:
-        return {"source_freshness_run_project_hooks": self.source_freshness_run_project_hooks}
+        return {
+            "source_freshness_run_project_hooks": self.source_freshness_run_project_hooks,
+            "allow_spaces_in_model_names": self.allow_spaces_in_model_names,
+        }
 
 
 @dataclass
diff --git a/core/dbt/events/core_types.proto b/core/dbt/events/core_types.proto
index 7b27599c87a..c7c9d00c5ae 100644
--- a/core/dbt/events/core_types.proto
+++ b/core/dbt/events/core_types.proto
@@ -403,6 +403,30 @@ message ProjectFlagsMovedDeprecationMsg {
     ProjectFlagsMovedDeprecation data = 2;
 }
 
+// D014
+message SpacesInModelNameDeprecation {
+    string model_name = 1;
+    string model_version = 2;
+    string level = 3;
+}
+
+message SpacesInModelNameDeprecationMsg {
+    CoreEventInfo info = 1;
+    SpacesInModelNameDeprecation data = 2;
+}
+
+// D015
+message TotalModelNamesWithSpacesDeprecation {
+    int32 count_invalid_names = 1;
+    bool show_debug_hint = 2;
+    string level = 3;
+}
+
+message TotalModelNamesWithSpacesDeprecationMsg {
+    CoreEventInfo info = 1;
+    TotalModelNamesWithSpacesDeprecation data = 2;
+}
+
 // I065
 message DeprecatedModel {
     string model_name = 1;
diff --git a/core/dbt/events/core_types_pb2.py b/core/dbt/events/core_types_pb2.py
index f5906438ea6..32754125a38 100644
--- a/core/dbt/events/core_types_pb2.py
+++ b/core/dbt/events/core_types_pb2.py
@@ -16,7 +16,7 @@
 from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
 
 
-DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x10\x63ore_types.proto\x12\x0bproto_types\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1cgoogle/protobuf/struct.proto\"\x99\x02\n\rCoreEventInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04\x63ode\x18\x02 \x01(\t\x12\x0b\n\x03msg\x18\x03 \x01(\t\x12\r\n\x05level\x18\x04 \x01(\t\x12\x15\n\rinvocation_id\x18\x05 \x01(\t\x12\x0b\n\x03pid\x18\x06 \x01(\x05\x12\x0e\n\x06thread\x18\x07 \x01(\t\x12&\n\x02ts\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x05\x65xtra\x18\t \x03(\x0b\x32%.proto_types.CoreEventInfo.ExtraEntry\x12\x10\n\x08\x63\x61tegory\x18\n \x01(\t\x1a,\n\nExtraEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"V\n\x0cNodeRelation\x12\x10\n\x08\x64\x61tabase\x18\n \x01(\t\x12\x0e\n\x06schema\x18\x0b \x01(\t\x12\r\n\x05\x61lias\x18\x0c \x01(\t\x12\x15\n\rrelation_name\x18\r \x01(\t\"\x91\x02\n\x08NodeInfo\x12\x11\n\tnode_path\x18\x01 \x01(\t\x12\x11\n\tnode_name\x18\x02 \x01(\t\x12\x11\n\tunique_id\x18\x03 \x01(\t\x12\x15\n\rresource_type\x18\x04 \x01(\t\x12\x14\n\x0cmaterialized\x18\x05 \x01(\t\x12\x13\n\x0bnode_status\x18\x06 \x01(\t\x12\x17\n\x0fnode_started_at\x18\x07 \x01(\t\x12\x18\n\x10node_finished_at\x18\x08 \x01(\t\x12%\n\x04meta\x18\t \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x30\n\rnode_relation\x18\n \x01(\x0b\x32\x19.proto_types.NodeRelation\"\x7f\n\rTimingInfoMsg\x12\x0c\n\x04name\x18\x01 \x01(\t\x12.\n\nstarted_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x30\n\x0c\x63ompleted_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\xd1\x01\n\x0cRunResultMsg\x12\x0e\n\x06status\x18\x01 \x01(\t\x12\x0f\n\x07message\x18\x02 \x01(\t\x12/\n\x0btiming_info\x18\x03 \x03(\x0b\x32\x1a.proto_types.TimingInfoMsg\x12\x0e\n\x06thread\x18\x04 \x01(\t\x12\x16\n\x0e\x65xecution_time\x18\x05 \x01(\x02\x12\x31\n\x10\x61\x64\x61pter_response\x18\x06 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x14\n\x0cnum_failures\x18\x07 \x01(\x05\"\\\n\nColumnType\x12\x13\n\x0b\x63olumn_name\x18\x01 \x01(\t\x12\x1c\n\x14previous_column_type\x18\x02 \x01(\t\x12\x1b\n\x13\x63urrent_column_type\x18\x03 \x01(\t\"Y\n\x10\x43olumnConstraint\x12\x13\n\x0b\x63olumn_name\x18\x01 \x01(\t\x12\x17\n\x0f\x63onstraint_name\x18\x02 \x01(\t\x12\x17\n\x0f\x63onstraint_type\x18\x03 \x01(\t\"T\n\x0fModelConstraint\x12\x17\n\x0f\x63onstraint_name\x18\x01 \x01(\t\x12\x17\n\x0f\x63onstraint_type\x18\x02 \x01(\t\x12\x0f\n\x07\x63olumns\x18\x03 \x03(\t\"9\n\x11MainReportVersion\x12\x0f\n\x07version\x18\x01 \x01(\t\x12\x13\n\x0blog_version\x18\x02 \x01(\x05\"n\n\x14MainReportVersionMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.MainReportVersion\"r\n\x0eMainReportArgs\x12\x33\n\x04\x61rgs\x18\x01 \x03(\x0b\x32%.proto_types.MainReportArgs.ArgsEntry\x1a+\n\tArgsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"h\n\x11MainReportArgsMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.MainReportArgs\"+\n\x15MainTrackingUserState\x12\x12\n\nuser_state\x18\x01 \x01(\t\"v\n\x18MainTrackingUserStateMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.MainTrackingUserState\"5\n\x0fMergedFromState\x12\x12\n\nnum_merged\x18\x01 \x01(\x05\x12\x0e\n\x06sample\x18\x02 \x03(\t\"j\n\x12MergedFromStateMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.MergedFromState\"A\n\x14MissingProfileTarget\x12\x14\n\x0cprofile_name\x18\x01 \x01(\t\x12\x13\n\x0btarget_name\x18\x02 \x01(\t\"t\n\x17MissingProfileTargetMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.MissingProfileTarget\"(\n\x11InvalidOptionYAML\x12\x13\n\x0boption_name\x18\x01 \x01(\t\"n\n\x14InvalidOptionYAMLMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.InvalidOptionYAML\"!\n\x12LogDbtProjectError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\"p\n\x15LogDbtProjectErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.LogDbtProjectError\"3\n\x12LogDbtProfileError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\x12\x10\n\x08profiles\x18\x02 \x03(\t\"p\n\x15LogDbtProfileErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.LogDbtProfileError\"!\n\x12StarterProjectPath\x12\x0b\n\x03\x64ir\x18\x01 \x01(\t\"p\n\x15StarterProjectPathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.StarterProjectPath\"$\n\x15\x43onfigFolderDirectory\x12\x0b\n\x03\x64ir\x18\x01 \x01(\t\"v\n\x18\x43onfigFolderDirectoryMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.ConfigFolderDirectory\"\'\n\x14NoSampleProfileFound\x12\x0f\n\x07\x61\x64\x61pter\x18\x01 \x01(\t\"t\n\x17NoSampleProfileFoundMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.NoSampleProfileFound\"6\n\x18ProfileWrittenWithSample\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04path\x18\x02 \x01(\t\"|\n\x1bProfileWrittenWithSampleMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.ProfileWrittenWithSample\"B\n$ProfileWrittenWithTargetTemplateYAML\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04path\x18\x02 \x01(\t\"\x94\x01\n\'ProfileWrittenWithTargetTemplateYAMLMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12?\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x31.proto_types.ProfileWrittenWithTargetTemplateYAML\"C\n%ProfileWrittenWithProjectTemplateYAML\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04path\x18\x02 \x01(\t\"\x96\x01\n(ProfileWrittenWithProjectTemplateYAMLMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12@\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x32.proto_types.ProfileWrittenWithProjectTemplateYAML\"\x12\n\x10SettingUpProfile\"l\n\x13SettingUpProfileMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.SettingUpProfile\"\x1c\n\x1aInvalidProfileTemplateYAML\"\x80\x01\n\x1dInvalidProfileTemplateYAMLMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.InvalidProfileTemplateYAML\"(\n\x18ProjectNameAlreadyExists\x12\x0c\n\x04name\x18\x01 \x01(\t\"|\n\x1bProjectNameAlreadyExistsMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.ProjectNameAlreadyExists\"K\n\x0eProjectCreated\x12\x14\n\x0cproject_name\x18\x01 \x01(\t\x12\x10\n\x08\x64ocs_url\x18\x02 \x01(\t\x12\x11\n\tslack_url\x18\x03 \x01(\t\"h\n\x11ProjectCreatedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.ProjectCreated\"@\n\x1aPackageRedirectDeprecation\x12\x10\n\x08old_name\x18\x01 \x01(\t\x12\x10\n\x08new_name\x18\x02 \x01(\t\"\x80\x01\n\x1dPackageRedirectDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.PackageRedirectDeprecation\"\x1f\n\x1dPackageInstallPathDeprecation\"\x86\x01\n PackageInstallPathDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x38\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32*.proto_types.PackageInstallPathDeprecation\"H\n\x1b\x43onfigSourcePathDeprecation\x12\x17\n\x0f\x64\x65precated_path\x18\x01 \x01(\t\x12\x10\n\x08\x65xp_path\x18\x02 \x01(\t\"\x82\x01\n\x1e\x43onfigSourcePathDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.ConfigSourcePathDeprecation\"F\n\x19\x43onfigDataPathDeprecation\x12\x17\n\x0f\x64\x65precated_path\x18\x01 \x01(\t\x12\x10\n\x08\x65xp_path\x18\x02 \x01(\t\"~\n\x1c\x43onfigDataPathDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.ConfigDataPathDeprecation\".\n\x17MetricAttributesRenamed\x12\x13\n\x0bmetric_name\x18\x01 \x01(\t\"z\n\x1aMetricAttributesRenamedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.MetricAttributesRenamed\"+\n\x17\x45xposureNameDeprecation\x12\x10\n\x08\x65xposure\x18\x01 \x01(\t\"z\n\x1a\x45xposureNameDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.ExposureNameDeprecation\"^\n\x13InternalDeprecation\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0e\n\x06reason\x18\x02 \x01(\t\x12\x18\n\x10suggested_action\x18\x03 \x01(\t\x12\x0f\n\x07version\x18\x04 \x01(\t\"r\n\x16InternalDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.InternalDeprecation\"@\n\x1a\x45nvironmentVariableRenamed\x12\x10\n\x08old_name\x18\x01 \x01(\t\x12\x10\n\x08new_name\x18\x02 \x01(\t\"\x80\x01\n\x1d\x45nvironmentVariableRenamedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.EnvironmentVariableRenamed\"3\n\x18\x43onfigLogPathDeprecation\x12\x17\n\x0f\x64\x65precated_path\x18\x01 \x01(\t\"|\n\x1b\x43onfigLogPathDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.ConfigLogPathDeprecation\"6\n\x1b\x43onfigTargetPathDeprecation\x12\x17\n\x0f\x64\x65precated_path\x18\x01 \x01(\t\"\x82\x01\n\x1e\x43onfigTargetPathDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.ConfigTargetPathDeprecation\"C\n\x16TestsConfigDeprecation\x12\x17\n\x0f\x64\x65precated_path\x18\x01 \x01(\t\x12\x10\n\x08\x65xp_path\x18\x02 \x01(\t\"x\n\x19TestsConfigDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x31\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32#.proto_types.TestsConfigDeprecation\"\x1e\n\x1cProjectFlagsMovedDeprecation\"\x84\x01\n\x1fProjectFlagsMovedDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x37\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32).proto_types.ProjectFlagsMovedDeprecation\"V\n\x0f\x44\x65precatedModel\x12\x12\n\nmodel_name\x18\x01 \x01(\t\x12\x15\n\rmodel_version\x18\x02 \x01(\t\x12\x18\n\x10\x64\x65precation_date\x18\x03 \x01(\t\"j\n\x12\x44\x65precatedModelMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.DeprecatedModel\"7\n\x12InputFileDiffError\x12\x10\n\x08\x63\x61tegory\x18\x01 \x01(\t\x12\x0f\n\x07\x66ile_id\x18\x02 \x01(\t\"p\n\x15InputFileDiffErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.InputFileDiffError\"?\n\x14InvalidValueForField\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\x13\n\x0b\x66ield_value\x18\x02 \x01(\t\"t\n\x17InvalidValueForFieldMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.InvalidValueForField\"Q\n\x11ValidationWarning\x12\x15\n\rresource_type\x18\x01 \x01(\t\x12\x12\n\nfield_name\x18\x02 \x01(\t\x12\x11\n\tnode_name\x18\x03 \x01(\t\"n\n\x14ValidationWarningMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.ValidationWarning\"!\n\x11ParsePerfInfoPath\x12\x0c\n\x04path\x18\x01 \x01(\t\"n\n\x14ParsePerfInfoPathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.ParsePerfInfoPath\"1\n!PartialParsingErrorProcessingFile\x12\x0c\n\x04\x66ile\x18\x01 \x01(\t\"\x8e\x01\n$PartialParsingErrorProcessingFileMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12<\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32..proto_types.PartialParsingErrorProcessingFile\"\x86\x01\n\x13PartialParsingError\x12?\n\x08\x65xc_info\x18\x01 \x03(\x0b\x32-.proto_types.PartialParsingError.ExcInfoEntry\x1a.\n\x0c\x45xcInfoEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"r\n\x16PartialParsingErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.PartialParsingError\"\x1b\n\x19PartialParsingSkipParsing\"~\n\x1cPartialParsingSkipParsingMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.PartialParsingSkipParsing\"&\n\x14UnableToPartialParse\x12\x0e\n\x06reason\x18\x01 \x01(\t\"t\n\x17UnableToPartialParseMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.UnableToPartialParse\"f\n\x12StateCheckVarsHash\x12\x10\n\x08\x63hecksum\x18\x01 \x01(\t\x12\x0c\n\x04vars\x18\x02 \x01(\t\x12\x0f\n\x07profile\x18\x03 \x01(\t\x12\x0e\n\x06target\x18\x04 \x01(\t\x12\x0f\n\x07version\x18\x05 \x01(\t\"p\n\x15StateCheckVarsHashMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.StateCheckVarsHash\"\x1a\n\x18PartialParsingNotEnabled\"|\n\x1bPartialParsingNotEnabledMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.PartialParsingNotEnabled\"C\n\x14ParsedFileLoadFailed\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x0b\n\x03\x65xc\x18\x02 \x01(\t\x12\x10\n\x08\x65xc_info\x18\x03 \x01(\t\"t\n\x17ParsedFileLoadFailedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.ParsedFileLoadFailed\"H\n\x15PartialParsingEnabled\x12\x0f\n\x07\x64\x65leted\x18\x01 \x01(\x05\x12\r\n\x05\x61\x64\x64\x65\x64\x18\x02 \x01(\x05\x12\x0f\n\x07\x63hanged\x18\x03 \x01(\x05\"v\n\x18PartialParsingEnabledMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.PartialParsingEnabled\"8\n\x12PartialParsingFile\x12\x0f\n\x07\x66ile_id\x18\x01 \x01(\t\x12\x11\n\toperation\x18\x02 \x01(\t\"p\n\x15PartialParsingFileMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.PartialParsingFile\"\xaf\x01\n\x1fInvalidDisabledTargetInTestNode\x12\x1b\n\x13resource_type_title\x18\x01 \x01(\t\x12\x11\n\tunique_id\x18\x02 \x01(\t\x12\x1a\n\x12original_file_path\x18\x03 \x01(\t\x12\x13\n\x0btarget_kind\x18\x04 \x01(\t\x12\x13\n\x0btarget_name\x18\x05 \x01(\t\x12\x16\n\x0etarget_package\x18\x06 \x01(\t\"\x8a\x01\n\"InvalidDisabledTargetInTestNodeMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.InvalidDisabledTargetInTestNode\"7\n\x18UnusedResourceConfigPath\x12\x1b\n\x13unused_config_paths\x18\x01 \x03(\t\"|\n\x1bUnusedResourceConfigPathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.UnusedResourceConfigPath\"3\n\rSeedIncreased\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\"f\n\x10SeedIncreasedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.SeedIncreased\">\n\x18SeedExceedsLimitSamePath\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\"|\n\x1bSeedExceedsLimitSamePathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.SeedExceedsLimitSamePath\"D\n\x1eSeedExceedsLimitAndPathChanged\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\"\x88\x01\n!SeedExceedsLimitAndPathChangedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x39\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32+.proto_types.SeedExceedsLimitAndPathChanged\"\\\n\x1fSeedExceedsLimitChecksumChanged\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x15\n\rchecksum_name\x18\x03 \x01(\t\"\x8a\x01\n\"SeedExceedsLimitChecksumChangedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.SeedExceedsLimitChecksumChanged\"%\n\x0cUnusedTables\x12\x15\n\runused_tables\x18\x01 \x03(\t\"d\n\x0fUnusedTablesMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.UnusedTables\"\x87\x01\n\x17WrongResourceSchemaFile\x12\x12\n\npatch_name\x18\x01 \x01(\t\x12\x15\n\rresource_type\x18\x02 \x01(\t\x12\x1c\n\x14plural_resource_type\x18\x03 \x01(\t\x12\x10\n\x08yaml_key\x18\x04 \x01(\t\x12\x11\n\tfile_path\x18\x05 \x01(\t\"z\n\x1aWrongResourceSchemaFileMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.WrongResourceSchemaFile\"K\n\x10NoNodeForYamlKey\x12\x12\n\npatch_name\x18\x01 \x01(\t\x12\x10\n\x08yaml_key\x18\x02 \x01(\t\x12\x11\n\tfile_path\x18\x03 \x01(\t\"l\n\x13NoNodeForYamlKeyMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.NoNodeForYamlKey\"+\n\x15MacroNotFoundForPatch\x12\x12\n\npatch_name\x18\x01 \x01(\t\"v\n\x18MacroNotFoundForPatchMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.MacroNotFoundForPatch\"\xb8\x01\n\x16NodeNotFoundOrDisabled\x12\x1a\n\x12original_file_path\x18\x01 \x01(\t\x12\x11\n\tunique_id\x18\x02 \x01(\t\x12\x1b\n\x13resource_type_title\x18\x03 \x01(\t\x12\x13\n\x0btarget_name\x18\x04 \x01(\t\x12\x13\n\x0btarget_kind\x18\x05 \x01(\t\x12\x16\n\x0etarget_package\x18\x06 \x01(\t\x12\x10\n\x08\x64isabled\x18\x07 \x01(\t\"x\n\x19NodeNotFoundOrDisabledMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x31\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32#.proto_types.NodeNotFoundOrDisabled\"H\n\x0fJinjaLogWarning\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0b\n\x03msg\x18\x02 \x01(\t\"j\n\x12JinjaLogWarningMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.JinjaLogWarning\"E\n\x0cJinjaLogInfo\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0b\n\x03msg\x18\x02 \x01(\t\"d\n\x0fJinjaLogInfoMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.JinjaLogInfo\"F\n\rJinjaLogDebug\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0b\n\x03msg\x18\x02 \x01(\t\"f\n\x10JinjaLogDebugMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.JinjaLogDebug\"\xae\x01\n\x1eUnpinnedRefNewVersionAvailable\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x15\n\rref_node_name\x18\x02 \x01(\t\x12\x18\n\x10ref_node_package\x18\x03 \x01(\t\x12\x18\n\x10ref_node_version\x18\x04 \x01(\t\x12\x17\n\x0fref_max_version\x18\x05 \x01(\t\"\x88\x01\n!UnpinnedRefNewVersionAvailableMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x39\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32+.proto_types.UnpinnedRefNewVersionAvailable\"\xc6\x01\n\x1cUpcomingReferenceDeprecation\x12\x12\n\nmodel_name\x18\x01 \x01(\t\x12\x19\n\x11ref_model_package\x18\x02 \x01(\t\x12\x16\n\x0eref_model_name\x18\x03 \x01(\t\x12\x19\n\x11ref_model_version\x18\x04 \x01(\t\x12 \n\x18ref_model_latest_version\x18\x05 \x01(\t\x12\"\n\x1aref_model_deprecation_date\x18\x06 \x01(\t\"\x84\x01\n\x1fUpcomingReferenceDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x37\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32).proto_types.UpcomingReferenceDeprecation\"\xbd\x01\n\x13\x44\x65precatedReference\x12\x12\n\nmodel_name\x18\x01 \x01(\t\x12\x19\n\x11ref_model_package\x18\x02 \x01(\t\x12\x16\n\x0eref_model_name\x18\x03 \x01(\t\x12\x19\n\x11ref_model_version\x18\x04 \x01(\t\x12 \n\x18ref_model_latest_version\x18\x05 \x01(\t\x12\"\n\x1aref_model_deprecation_date\x18\x06 \x01(\t\"r\n\x16\x44\x65precatedReferenceMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.DeprecatedReference\"<\n$UnsupportedConstraintMaterialization\x12\x14\n\x0cmaterialized\x18\x01 \x01(\t\"\x94\x01\n\'UnsupportedConstraintMaterializationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12?\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x31.proto_types.UnsupportedConstraintMaterialization\"M\n\x14ParseInlineNodeError\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0b\n\x03\x65xc\x18\x02 \x01(\t\"t\n\x17ParseInlineNodeErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.ParseInlineNodeError\"(\n\x19SemanticValidationFailure\x12\x0b\n\x03msg\x18\x02 \x01(\t\"~\n\x1cSemanticValidationFailureMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.SemanticValidationFailure\"\x8a\x03\n\x19UnversionedBreakingChange\x12\x18\n\x10\x62reaking_changes\x18\x01 \x03(\t\x12\x12\n\nmodel_name\x18\x02 \x01(\t\x12\x17\n\x0fmodel_file_path\x18\x03 \x01(\t\x12\"\n\x1a\x63ontract_enforced_disabled\x18\x04 \x01(\x08\x12\x17\n\x0f\x63olumns_removed\x18\x05 \x03(\t\x12\x34\n\x13\x63olumn_type_changes\x18\x06 \x03(\x0b\x32\x17.proto_types.ColumnType\x12I\n\"enforced_column_constraint_removed\x18\x07 \x03(\x0b\x32\x1d.proto_types.ColumnConstraint\x12G\n!enforced_model_constraint_removed\x18\x08 \x03(\x0b\x32\x1c.proto_types.ModelConstraint\x12\x1f\n\x17materialization_changed\x18\t \x03(\t\"~\n\x1cUnversionedBreakingChangeMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.UnversionedBreakingChange\"*\n\x14WarnStateTargetEqual\x12\x12\n\nstate_path\x18\x01 \x01(\t\"t\n\x17WarnStateTargetEqualMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.WarnStateTargetEqual\"%\n\x16\x46reshnessConfigProblem\x12\x0b\n\x03msg\x18\x01 \x01(\t\"x\n\x19\x46reshnessConfigProblemMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x31\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32#.proto_types.FreshnessConfigProblem\"/\n\x1dGitSparseCheckoutSubdirectory\x12\x0e\n\x06subdir\x18\x01 \x01(\t\"\x86\x01\n GitSparseCheckoutSubdirectoryMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x38\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32*.proto_types.GitSparseCheckoutSubdirectory\"/\n\x1bGitProgressCheckoutRevision\x12\x10\n\x08revision\x18\x01 \x01(\t\"\x82\x01\n\x1eGitProgressCheckoutRevisionMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.GitProgressCheckoutRevision\"4\n%GitProgressUpdatingExistingDependency\x12\x0b\n\x03\x64ir\x18\x01 \x01(\t\"\x96\x01\n(GitProgressUpdatingExistingDependencyMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12@\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x32.proto_types.GitProgressUpdatingExistingDependency\".\n\x1fGitProgressPullingNewDependency\x12\x0b\n\x03\x64ir\x18\x01 \x01(\t\"\x8a\x01\n\"GitProgressPullingNewDependencyMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.GitProgressPullingNewDependency\"\x1d\n\x0eGitNothingToDo\x12\x0b\n\x03sha\x18\x01 \x01(\t\"h\n\x11GitNothingToDoMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.GitNothingToDo\"E\n\x1fGitProgressUpdatedCheckoutRange\x12\x11\n\tstart_sha\x18\x01 \x01(\t\x12\x0f\n\x07\x65nd_sha\x18\x02 \x01(\t\"\x8a\x01\n\"GitProgressUpdatedCheckoutRangeMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.GitProgressUpdatedCheckoutRange\"*\n\x17GitProgressCheckedOutAt\x12\x0f\n\x07\x65nd_sha\x18\x01 \x01(\t\"z\n\x1aGitProgressCheckedOutAtMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.GitProgressCheckedOutAt\")\n\x1aRegistryProgressGETRequest\x12\x0b\n\x03url\x18\x01 \x01(\t\"\x80\x01\n\x1dRegistryProgressGETRequestMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.RegistryProgressGETRequest\"=\n\x1bRegistryProgressGETResponse\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x11\n\tresp_code\x18\x02 \x01(\x05\"\x82\x01\n\x1eRegistryProgressGETResponseMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.RegistryProgressGETResponse\"_\n\x1dSelectorReportInvalidSelector\x12\x17\n\x0fvalid_selectors\x18\x01 \x01(\t\x12\x13\n\x0bspec_method\x18\x02 \x01(\t\x12\x10\n\x08raw_spec\x18\x03 \x01(\t\"\x86\x01\n SelectorReportInvalidSelectorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x38\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32*.proto_types.SelectorReportInvalidSelector\"\x15\n\x13\x44\x65psNoPackagesFound\"r\n\x16\x44\x65psNoPackagesFoundMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.DepsNoPackagesFound\"/\n\x17\x44\x65psStartPackageInstall\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\"z\n\x1a\x44\x65psStartPackageInstallMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.DepsStartPackageInstall\"\'\n\x0f\x44\x65psInstallInfo\x12\x14\n\x0cversion_name\x18\x01 \x01(\t\"j\n\x12\x44\x65psInstallInfoMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.DepsInstallInfo\"-\n\x13\x44\x65psUpdateAvailable\x12\x16\n\x0eversion_latest\x18\x01 \x01(\t\"r\n\x16\x44\x65psUpdateAvailableMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.DepsUpdateAvailable\"\x0e\n\x0c\x44\x65psUpToDate\"d\n\x0f\x44\x65psUpToDateMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.DepsUpToDate\",\n\x14\x44\x65psListSubdirectory\x12\x14\n\x0csubdirectory\x18\x01 \x01(\t\"t\n\x17\x44\x65psListSubdirectoryMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.DepsListSubdirectory\".\n\x1a\x44\x65psNotifyUpdatesAvailable\x12\x10\n\x08packages\x18\x01 \x03(\t\"\x80\x01\n\x1d\x44\x65psNotifyUpdatesAvailableMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.DepsNotifyUpdatesAvailable\".\n\x1fRegistryIndexProgressGETRequest\x12\x0b\n\x03url\x18\x01 \x01(\t\"\x8a\x01\n\"RegistryIndexProgressGETRequestMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.RegistryIndexProgressGETRequest\"B\n RegistryIndexProgressGETResponse\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x11\n\tresp_code\x18\x02 \x01(\x05\"\x8c\x01\n#RegistryIndexProgressGETResponseMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12;\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32-.proto_types.RegistryIndexProgressGETResponse\"2\n\x1eRegistryResponseUnexpectedType\x12\x10\n\x08response\x18\x01 \x01(\t\"\x88\x01\n!RegistryResponseUnexpectedTypeMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x39\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32+.proto_types.RegistryResponseUnexpectedType\"2\n\x1eRegistryResponseMissingTopKeys\x12\x10\n\x08response\x18\x01 \x01(\t\"\x88\x01\n!RegistryResponseMissingTopKeysMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x39\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32+.proto_types.RegistryResponseMissingTopKeys\"5\n!RegistryResponseMissingNestedKeys\x12\x10\n\x08response\x18\x01 \x01(\t\"\x8e\x01\n$RegistryResponseMissingNestedKeysMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12<\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32..proto_types.RegistryResponseMissingNestedKeys\"3\n\x1fRegistryResponseExtraNestedKeys\x12\x10\n\x08response\x18\x01 \x01(\t\"\x8a\x01\n\"RegistryResponseExtraNestedKeysMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.RegistryResponseExtraNestedKeys\"(\n\x18\x44\x65psSetDownloadDirectory\x12\x0c\n\x04path\x18\x01 \x01(\t\"|\n\x1b\x44\x65psSetDownloadDirectoryMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.DepsSetDownloadDirectory\"-\n\x0c\x44\x65psUnpinned\x12\x10\n\x08revision\x18\x01 \x01(\t\x12\x0b\n\x03git\x18\x02 \x01(\t\"d\n\x0f\x44\x65psUnpinnedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.DepsUnpinned\"/\n\x1bNoNodesForSelectionCriteria\x12\x10\n\x08spec_raw\x18\x01 \x01(\t\"\x82\x01\n\x1eNoNodesForSelectionCriteriaMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.NoNodesForSelectionCriteria\")\n\x10\x44\x65psLockUpdating\x12\x15\n\rlock_filepath\x18\x01 \x01(\t\"l\n\x13\x44\x65psLockUpdatingMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.DepsLockUpdating\"R\n\x0e\x44\x65psAddPackage\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12\x19\n\x11packages_filepath\x18\x03 \x01(\t\"h\n\x11\x44\x65psAddPackageMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.DepsAddPackage\"\xa7\x01\n\x19\x44\x65psFoundDuplicatePackage\x12S\n\x0fremoved_package\x18\x01 \x03(\x0b\x32:.proto_types.DepsFoundDuplicatePackage.RemovedPackageEntry\x1a\x35\n\x13RemovedPackageEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"~\n\x1c\x44\x65psFoundDuplicatePackageMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.DepsFoundDuplicatePackage\"$\n\x12\x44\x65psVersionMissing\x12\x0e\n\x06source\x18\x01 \x01(\t\"p\n\x15\x44\x65psVersionMissingMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.DepsVersionMissing\"/\n\x17\x44\x65psScrubbedPackageName\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\"z\n\x1a\x44\x65psScrubbedPackageNameMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.DepsScrubbedPackageName\"*\n\x1bRunningOperationCaughtError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\"\x82\x01\n\x1eRunningOperationCaughtErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.RunningOperationCaughtError\"\x11\n\x0f\x43ompileComplete\"j\n\x12\x43ompileCompleteMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.CompileComplete\"\x18\n\x16\x46reshnessCheckComplete\"x\n\x19\x46reshnessCheckCompleteMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x31\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32#.proto_types.FreshnessCheckComplete\"\x1c\n\nSeedHeader\x12\x0e\n\x06header\x18\x01 \x01(\t\"`\n\rSeedHeaderMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12%\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x17.proto_types.SeedHeader\"]\n\x12SQLRunnerException\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\x12\x10\n\x08\x65xc_info\x18\x02 \x01(\t\x12(\n\tnode_info\x18\x03 \x01(\x0b\x32\x15.proto_types.NodeInfo\"p\n\x15SQLRunnerExceptionMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.SQLRunnerException\"\xa8\x01\n\rLogTestResult\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\x12\n\nnum_models\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\x12\x14\n\x0cnum_failures\x18\x07 \x01(\x05\"f\n\x10LogTestResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.LogTestResult\"k\n\x0cLogStartLine\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\r\n\x05index\x18\x03 \x01(\x05\x12\r\n\x05total\x18\x04 \x01(\x05\"d\n\x0fLogStartLineMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.LogStartLine\"\x95\x01\n\x0eLogModelResult\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\r\n\x05total\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\"h\n\x11LogModelResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.LogModelResult\"\x92\x02\n\x11LogSnapshotResult\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\r\n\x05total\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\x12\x34\n\x03\x63\x66g\x18\x07 \x03(\x0b\x32\'.proto_types.LogSnapshotResult.CfgEntry\x12\x16\n\x0eresult_message\x18\x08 \x01(\t\x1a*\n\x08\x43\x66gEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"n\n\x14LogSnapshotResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.LogSnapshotResult\"\xb9\x01\n\rLogSeedResult\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0e\n\x06status\x18\x02 \x01(\t\x12\x16\n\x0eresult_message\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\r\n\x05total\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\x12\x0e\n\x06schema\x18\x07 \x01(\t\x12\x10\n\x08relation\x18\x08 \x01(\t\"f\n\x10LogSeedResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.LogSeedResult\"\xad\x01\n\x12LogFreshnessResult\x12\x0e\n\x06status\x18\x01 \x01(\t\x12(\n\tnode_info\x18\x02 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\r\n\x05index\x18\x03 \x01(\x05\x12\r\n\x05total\x18\x04 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x05 \x01(\x02\x12\x13\n\x0bsource_name\x18\x06 \x01(\t\x12\x12\n\ntable_name\x18\x07 \x01(\t\"p\n\x15LogFreshnessResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.LogFreshnessResult\"\x98\x01\n\x11LogNodeNoOpResult\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\r\n\x05total\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\"n\n\x14LogNodeNoOpResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.LogNodeNoOpResult\"\"\n\rLogCancelLine\x12\x11\n\tconn_name\x18\x01 \x01(\t\"f\n\x10LogCancelLineMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.LogCancelLine\"\x1f\n\x0f\x44\x65\x66\x61ultSelector\x12\x0c\n\x04name\x18\x01 \x01(\t\"j\n\x12\x44\x65\x66\x61ultSelectorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.DefaultSelector\"5\n\tNodeStart\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\"^\n\x0cNodeStartMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12$\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x16.proto_types.NodeStart\"g\n\x0cNodeFinished\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12-\n\nrun_result\x18\x02 \x01(\x0b\x32\x19.proto_types.RunResultMsg\"d\n\x0fNodeFinishedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.NodeFinished\"+\n\x1bQueryCancelationUnsupported\x12\x0c\n\x04type\x18\x01 \x01(\t\"\x82\x01\n\x1eQueryCancelationUnsupportedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.QueryCancelationUnsupported\"O\n\x0f\x43oncurrencyLine\x12\x13\n\x0bnum_threads\x18\x01 \x01(\x05\x12\x13\n\x0btarget_name\x18\x02 \x01(\t\x12\x12\n\nnode_count\x18\x03 \x01(\x05\"j\n\x12\x43oncurrencyLineMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.ConcurrencyLine\"E\n\x19WritingInjectedSQLForNode\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\"~\n\x1cWritingInjectedSQLForNodeMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.WritingInjectedSQLForNode\"9\n\rNodeCompiling\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\"f\n\x10NodeCompilingMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.NodeCompiling\"9\n\rNodeExecuting\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\"f\n\x10NodeExecutingMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.NodeExecuting\"m\n\x10LogHookStartLine\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x11\n\tstatement\x18\x02 \x01(\t\x12\r\n\x05index\x18\x03 \x01(\x05\x12\r\n\x05total\x18\x04 \x01(\x05\"l\n\x13LogHookStartLineMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.LogHookStartLine\"\x93\x01\n\x0eLogHookEndLine\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x11\n\tstatement\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\r\n\x05total\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\"h\n\x11LogHookEndLineMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.LogHookEndLine\"\x93\x01\n\x0fSkippingDetails\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x15\n\rresource_type\x18\x02 \x01(\t\x12\x0e\n\x06schema\x18\x03 \x01(\t\x12\x11\n\tnode_name\x18\x04 \x01(\t\x12\r\n\x05index\x18\x05 \x01(\x05\x12\r\n\x05total\x18\x06 \x01(\x05\"j\n\x12SkippingDetailsMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.SkippingDetails\"\r\n\x0bNothingToDo\"b\n\x0eNothingToDoMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12&\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x18.proto_types.NothingToDo\",\n\x1dRunningOperationUncaughtError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\"\x86\x01\n RunningOperationUncaughtErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x38\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32*.proto_types.RunningOperationUncaughtError\"\x93\x01\n\x0c\x45ndRunResult\x12*\n\x07results\x18\x01 \x03(\x0b\x32\x19.proto_types.RunResultMsg\x12\x14\n\x0c\x65lapsed_time\x18\x02 \x01(\x02\x12\x30\n\x0cgenerated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0f\n\x07success\x18\x04 \x01(\x08\"d\n\x0f\x45ndRunResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.EndRunResult\"\x11\n\x0fNoNodesSelected\"j\n\x12NoNodesSelectedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.NoNodesSelected\"w\n\x10\x43ommandCompleted\x12\x0f\n\x07\x63ommand\x18\x01 \x01(\t\x12\x0f\n\x07success\x18\x02 \x01(\x08\x12\x30\n\x0c\x63ompleted_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0f\n\x07\x65lapsed\x18\x04 \x01(\x02\"l\n\x13\x43ommandCompletedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.CommandCompleted\"k\n\x08ShowNode\x12\x11\n\tnode_name\x18\x01 \x01(\t\x12\x0f\n\x07preview\x18\x02 \x01(\t\x12\x11\n\tis_inline\x18\x03 \x01(\x08\x12\x15\n\routput_format\x18\x04 \x01(\t\x12\x11\n\tunique_id\x18\x05 \x01(\t\"\\\n\x0bShowNodeMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12#\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x15.proto_types.ShowNode\"p\n\x0c\x43ompiledNode\x12\x11\n\tnode_name\x18\x01 \x01(\t\x12\x10\n\x08\x63ompiled\x18\x02 \x01(\t\x12\x11\n\tis_inline\x18\x03 \x01(\x08\x12\x15\n\routput_format\x18\x04 \x01(\t\x12\x11\n\tunique_id\x18\x05 \x01(\t\"d\n\x0f\x43ompiledNodeMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.CompiledNode\"b\n\x17\x43\x61tchableExceptionOnRun\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0b\n\x03\x65xc\x18\x02 \x01(\t\x12\x10\n\x08\x65xc_info\x18\x03 \x01(\t\"z\n\x1a\x43\x61tchableExceptionOnRunMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.CatchableExceptionOnRun\"_\n\x12InternalErrorOnRun\x12\x12\n\nbuild_path\x18\x01 \x01(\t\x12\x0b\n\x03\x65xc\x18\x02 \x01(\t\x12(\n\tnode_info\x18\x03 \x01(\x0b\x32\x15.proto_types.NodeInfo\"p\n\x15InternalErrorOnRunMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.InternalErrorOnRun\"u\n\x15GenericExceptionOnRun\x12\x12\n\nbuild_path\x18\x01 \x01(\t\x12\x11\n\tunique_id\x18\x02 \x01(\t\x12\x0b\n\x03\x65xc\x18\x03 \x01(\t\x12(\n\tnode_info\x18\x04 \x01(\x0b\x32\x15.proto_types.NodeInfo\"v\n\x18GenericExceptionOnRunMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.GenericExceptionOnRun\"N\n\x1aNodeConnectionReleaseError\x12\x11\n\tnode_name\x18\x01 \x01(\t\x12\x0b\n\x03\x65xc\x18\x02 \x01(\t\x12\x10\n\x08\x65xc_info\x18\x03 \x01(\t\"\x80\x01\n\x1dNodeConnectionReleaseErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.NodeConnectionReleaseError\"\x1f\n\nFoundStats\x12\x11\n\tstat_line\x18\x01 \x01(\t\"`\n\rFoundStatsMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12%\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x17.proto_types.FoundStats\"\x17\n\x15MainKeyboardInterrupt\"v\n\x18MainKeyboardInterruptMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.MainKeyboardInterrupt\"#\n\x14MainEncounteredError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\"t\n\x17MainEncounteredErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.MainEncounteredError\"%\n\x0eMainStackTrace\x12\x13\n\x0bstack_trace\x18\x01 \x01(\t\"h\n\x11MainStackTraceMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.MainStackTrace\"p\n\x13TimingInfoCollected\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12/\n\x0btiming_info\x18\x02 \x01(\x0b\x32\x1a.proto_types.TimingInfoMsg\"r\n\x16TimingInfoCollectedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.TimingInfoCollected\"&\n\x12LogDebugStackTrace\x12\x10\n\x08\x65xc_info\x18\x01 \x01(\t\"p\n\x15LogDebugStackTraceMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.LogDebugStackTrace\"\x1e\n\x0e\x43heckCleanPath\x12\x0c\n\x04path\x18\x01 \x01(\t\"h\n\x11\x43heckCleanPathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.CheckCleanPath\" \n\x10\x43onfirmCleanPath\x12\x0c\n\x04path\x18\x01 \x01(\t\"l\n\x13\x43onfirmCleanPathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.ConfirmCleanPath\"\"\n\x12ProtectedCleanPath\x12\x0c\n\x04path\x18\x01 \x01(\t\"p\n\x15ProtectedCleanPathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.ProtectedCleanPath\"\x14\n\x12\x46inishedCleanPaths\"p\n\x15\x46inishedCleanPathsMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.FinishedCleanPaths\"5\n\x0bOpenCommand\x12\x10\n\x08open_cmd\x18\x01 \x01(\t\x12\x14\n\x0cprofiles_dir\x18\x02 \x01(\t\"b\n\x0eOpenCommandMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12&\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x18.proto_types.OpenCommand\"0\n\x0fServingDocsPort\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x0c\n\x04port\x18\x02 \x01(\x05\"j\n\x12ServingDocsPortMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.ServingDocsPort\"%\n\x15ServingDocsAccessInfo\x12\x0c\n\x04port\x18\x01 \x01(\t\"v\n\x18ServingDocsAccessInfoMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.ServingDocsAccessInfo\"\x15\n\x13ServingDocsExitInfo\"r\n\x16ServingDocsExitInfoMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.ServingDocsExitInfo\"t\n\x10RunResultWarning\x12\x15\n\rresource_type\x18\x01 \x01(\t\x12\x11\n\tnode_name\x18\x02 \x01(\t\x12\x0c\n\x04path\x18\x03 \x01(\t\x12(\n\tnode_info\x18\x04 \x01(\x0b\x32\x15.proto_types.NodeInfo\"l\n\x13RunResultWarningMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.RunResultWarning\"t\n\x10RunResultFailure\x12\x15\n\rresource_type\x18\x01 \x01(\t\x12\x11\n\tnode_name\x18\x02 \x01(\t\x12\x0c\n\x04path\x18\x03 \x01(\t\x12(\n\tnode_info\x18\x04 \x01(\x0b\x32\x15.proto_types.NodeInfo\"l\n\x13RunResultFailureMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.RunResultFailure\"k\n\tStatsLine\x12\x30\n\x05stats\x18\x01 \x03(\x0b\x32!.proto_types.StatsLine.StatsEntry\x1a,\n\nStatsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\"^\n\x0cStatsLineMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12$\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x16.proto_types.StatsLine\"G\n\x0eRunResultError\x12\x0b\n\x03msg\x18\x01 \x01(\t\x12(\n\tnode_info\x18\x02 \x01(\x0b\x32\x15.proto_types.NodeInfo\"h\n\x11RunResultErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.RunResultError\"S\n\x17RunResultErrorNoMessage\x12\x0e\n\x06status\x18\x01 \x01(\t\x12(\n\tnode_info\x18\x02 \x01(\x0b\x32\x15.proto_types.NodeInfo\"z\n\x1aRunResultErrorNoMessageMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.RunResultErrorNoMessage\"I\n\x0fSQLCompiledPath\x12\x0c\n\x04path\x18\x01 \x01(\t\x12(\n\tnode_info\x18\x02 \x01(\x0b\x32\x15.proto_types.NodeInfo\"j\n\x12SQLCompiledPathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.SQLCompiledPath\"W\n\x14\x43heckNodeTestFailure\x12\x15\n\rrelation_name\x18\x01 \x01(\t\x12(\n\tnode_info\x18\x02 \x01(\x0b\x32\x15.proto_types.NodeInfo\"t\n\x17\x43heckNodeTestFailureMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.CheckNodeTestFailure\"W\n\x0f\x45ndOfRunSummary\x12\x12\n\nnum_errors\x18\x01 \x01(\x05\x12\x14\n\x0cnum_warnings\x18\x02 \x01(\x05\x12\x1a\n\x12keyboard_interrupt\x18\x03 \x01(\x08\"j\n\x12\x45ndOfRunSummaryMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.EndOfRunSummary\"U\n\x13LogSkipBecauseError\x12\x0e\n\x06schema\x18\x01 \x01(\t\x12\x10\n\x08relation\x18\x02 \x01(\t\x12\r\n\x05index\x18\x03 \x01(\x05\x12\r\n\x05total\x18\x04 \x01(\x05\"r\n\x16LogSkipBecauseErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.LogSkipBecauseError\"\x14\n\x12\x45nsureGitInstalled\"p\n\x15\x45nsureGitInstalledMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.EnsureGitInstalled\"\x1a\n\x18\x44\x65psCreatingLocalSymlink\"|\n\x1b\x44\x65psCreatingLocalSymlinkMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.DepsCreatingLocalSymlink\"\x19\n\x17\x44\x65psSymlinkNotAvailable\"z\n\x1a\x44\x65psSymlinkNotAvailableMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.DepsSymlinkNotAvailable\"\x11\n\x0f\x44isableTracking\"j\n\x12\x44isableTrackingMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.DisableTracking\"\x1e\n\x0cSendingEvent\x12\x0e\n\x06kwargs\x18\x01 \x01(\t\"d\n\x0fSendingEventMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.SendingEvent\"\x12\n\x10SendEventFailure\"l\n\x13SendEventFailureMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.SendEventFailure\"\r\n\x0b\x46lushEvents\"b\n\x0e\x46lushEventsMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12&\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x18.proto_types.FlushEvents\"\x14\n\x12\x46lushEventsFailure\"p\n\x15\x46lushEventsFailureMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.FlushEventsFailure\"-\n\x19TrackingInitializeFailure\x12\x10\n\x08\x65xc_info\x18\x01 \x01(\t\"~\n\x1cTrackingInitializeFailureMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.TrackingInitializeFailure\"P\n\x17RunResultWarningMessage\x12\x0b\n\x03msg\x18\x01 \x01(\t\x12(\n\tnode_info\x18\x02 \x01(\x0b\x32\x15.proto_types.NodeInfo\"z\n\x1aRunResultWarningMessageMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.RunResultWarningMessage\"\x1a\n\x0b\x44\x65\x62ugCmdOut\x12\x0b\n\x03msg\x18\x01 \x01(\t\"b\n\x0e\x44\x65\x62ugCmdOutMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12&\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x18.proto_types.DebugCmdOut\"\x1d\n\x0e\x44\x65\x62ugCmdResult\x12\x0b\n\x03msg\x18\x01 \x01(\t\"h\n\x11\x44\x65\x62ugCmdResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.DebugCmdResult\"\x19\n\nListCmdOut\x12\x0b\n\x03msg\x18\x01 \x01(\t\"`\n\rListCmdOutMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12%\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x17.proto_types.ListCmdOut\"\xec\x01\n\x0eResourceReport\x12\x14\n\x0c\x63ommand_name\x18\x02 \x01(\t\x12\x17\n\x0f\x63ommand_success\x18\x03 \x01(\x08\x12\x1f\n\x17\x63ommand_wall_clock_time\x18\x04 \x01(\x02\x12\x19\n\x11process_user_time\x18\x05 \x01(\x02\x12\x1b\n\x13process_kernel_time\x18\x06 \x01(\x02\x12\x1b\n\x13process_mem_max_rss\x18\x07 \x01(\x03\x12\x19\n\x11process_in_blocks\x18\x08 \x01(\x03\x12\x1a\n\x12process_out_blocks\x18\t \x01(\x03\"h\n\x11ResourceReportMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.ResourceReportb\x06proto3')
+DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x10\x63ore_types.proto\x12\x0bproto_types\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1cgoogle/protobuf/struct.proto\"\x99\x02\n\rCoreEventInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04\x63ode\x18\x02 \x01(\t\x12\x0b\n\x03msg\x18\x03 \x01(\t\x12\r\n\x05level\x18\x04 \x01(\t\x12\x15\n\rinvocation_id\x18\x05 \x01(\t\x12\x0b\n\x03pid\x18\x06 \x01(\x05\x12\x0e\n\x06thread\x18\x07 \x01(\t\x12&\n\x02ts\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x05\x65xtra\x18\t \x03(\x0b\x32%.proto_types.CoreEventInfo.ExtraEntry\x12\x10\n\x08\x63\x61tegory\x18\n \x01(\t\x1a,\n\nExtraEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"V\n\x0cNodeRelation\x12\x10\n\x08\x64\x61tabase\x18\n \x01(\t\x12\x0e\n\x06schema\x18\x0b \x01(\t\x12\r\n\x05\x61lias\x18\x0c \x01(\t\x12\x15\n\rrelation_name\x18\r \x01(\t\"\x91\x02\n\x08NodeInfo\x12\x11\n\tnode_path\x18\x01 \x01(\t\x12\x11\n\tnode_name\x18\x02 \x01(\t\x12\x11\n\tunique_id\x18\x03 \x01(\t\x12\x15\n\rresource_type\x18\x04 \x01(\t\x12\x14\n\x0cmaterialized\x18\x05 \x01(\t\x12\x13\n\x0bnode_status\x18\x06 \x01(\t\x12\x17\n\x0fnode_started_at\x18\x07 \x01(\t\x12\x18\n\x10node_finished_at\x18\x08 \x01(\t\x12%\n\x04meta\x18\t \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x30\n\rnode_relation\x18\n \x01(\x0b\x32\x19.proto_types.NodeRelation\"\x7f\n\rTimingInfoMsg\x12\x0c\n\x04name\x18\x01 \x01(\t\x12.\n\nstarted_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x30\n\x0c\x63ompleted_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\xd1\x01\n\x0cRunResultMsg\x12\x0e\n\x06status\x18\x01 \x01(\t\x12\x0f\n\x07message\x18\x02 \x01(\t\x12/\n\x0btiming_info\x18\x03 \x03(\x0b\x32\x1a.proto_types.TimingInfoMsg\x12\x0e\n\x06thread\x18\x04 \x01(\t\x12\x16\n\x0e\x65xecution_time\x18\x05 \x01(\x02\x12\x31\n\x10\x61\x64\x61pter_response\x18\x06 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x14\n\x0cnum_failures\x18\x07 \x01(\x05\"\\\n\nColumnType\x12\x13\n\x0b\x63olumn_name\x18\x01 \x01(\t\x12\x1c\n\x14previous_column_type\x18\x02 \x01(\t\x12\x1b\n\x13\x63urrent_column_type\x18\x03 \x01(\t\"Y\n\x10\x43olumnConstraint\x12\x13\n\x0b\x63olumn_name\x18\x01 \x01(\t\x12\x17\n\x0f\x63onstraint_name\x18\x02 \x01(\t\x12\x17\n\x0f\x63onstraint_type\x18\x03 \x01(\t\"T\n\x0fModelConstraint\x12\x17\n\x0f\x63onstraint_name\x18\x01 \x01(\t\x12\x17\n\x0f\x63onstraint_type\x18\x02 \x01(\t\x12\x0f\n\x07\x63olumns\x18\x03 \x03(\t\"9\n\x11MainReportVersion\x12\x0f\n\x07version\x18\x01 \x01(\t\x12\x13\n\x0blog_version\x18\x02 \x01(\x05\"n\n\x14MainReportVersionMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.MainReportVersion\"r\n\x0eMainReportArgs\x12\x33\n\x04\x61rgs\x18\x01 \x03(\x0b\x32%.proto_types.MainReportArgs.ArgsEntry\x1a+\n\tArgsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"h\n\x11MainReportArgsMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.MainReportArgs\"+\n\x15MainTrackingUserState\x12\x12\n\nuser_state\x18\x01 \x01(\t\"v\n\x18MainTrackingUserStateMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.MainTrackingUserState\"5\n\x0fMergedFromState\x12\x12\n\nnum_merged\x18\x01 \x01(\x05\x12\x0e\n\x06sample\x18\x02 \x03(\t\"j\n\x12MergedFromStateMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.MergedFromState\"A\n\x14MissingProfileTarget\x12\x14\n\x0cprofile_name\x18\x01 \x01(\t\x12\x13\n\x0btarget_name\x18\x02 \x01(\t\"t\n\x17MissingProfileTargetMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.MissingProfileTarget\"(\n\x11InvalidOptionYAML\x12\x13\n\x0boption_name\x18\x01 \x01(\t\"n\n\x14InvalidOptionYAMLMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.InvalidOptionYAML\"!\n\x12LogDbtProjectError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\"p\n\x15LogDbtProjectErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.LogDbtProjectError\"3\n\x12LogDbtProfileError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\x12\x10\n\x08profiles\x18\x02 \x03(\t\"p\n\x15LogDbtProfileErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.LogDbtProfileError\"!\n\x12StarterProjectPath\x12\x0b\n\x03\x64ir\x18\x01 \x01(\t\"p\n\x15StarterProjectPathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.StarterProjectPath\"$\n\x15\x43onfigFolderDirectory\x12\x0b\n\x03\x64ir\x18\x01 \x01(\t\"v\n\x18\x43onfigFolderDirectoryMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.ConfigFolderDirectory\"\'\n\x14NoSampleProfileFound\x12\x0f\n\x07\x61\x64\x61pter\x18\x01 \x01(\t\"t\n\x17NoSampleProfileFoundMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.NoSampleProfileFound\"6\n\x18ProfileWrittenWithSample\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04path\x18\x02 \x01(\t\"|\n\x1bProfileWrittenWithSampleMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.ProfileWrittenWithSample\"B\n$ProfileWrittenWithTargetTemplateYAML\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04path\x18\x02 \x01(\t\"\x94\x01\n\'ProfileWrittenWithTargetTemplateYAMLMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12?\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x31.proto_types.ProfileWrittenWithTargetTemplateYAML\"C\n%ProfileWrittenWithProjectTemplateYAML\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04path\x18\x02 \x01(\t\"\x96\x01\n(ProfileWrittenWithProjectTemplateYAMLMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12@\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x32.proto_types.ProfileWrittenWithProjectTemplateYAML\"\x12\n\x10SettingUpProfile\"l\n\x13SettingUpProfileMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.SettingUpProfile\"\x1c\n\x1aInvalidProfileTemplateYAML\"\x80\x01\n\x1dInvalidProfileTemplateYAMLMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.InvalidProfileTemplateYAML\"(\n\x18ProjectNameAlreadyExists\x12\x0c\n\x04name\x18\x01 \x01(\t\"|\n\x1bProjectNameAlreadyExistsMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.ProjectNameAlreadyExists\"K\n\x0eProjectCreated\x12\x14\n\x0cproject_name\x18\x01 \x01(\t\x12\x10\n\x08\x64ocs_url\x18\x02 \x01(\t\x12\x11\n\tslack_url\x18\x03 \x01(\t\"h\n\x11ProjectCreatedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.ProjectCreated\"@\n\x1aPackageRedirectDeprecation\x12\x10\n\x08old_name\x18\x01 \x01(\t\x12\x10\n\x08new_name\x18\x02 \x01(\t\"\x80\x01\n\x1dPackageRedirectDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.PackageRedirectDeprecation\"\x1f\n\x1dPackageInstallPathDeprecation\"\x86\x01\n PackageInstallPathDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x38\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32*.proto_types.PackageInstallPathDeprecation\"H\n\x1b\x43onfigSourcePathDeprecation\x12\x17\n\x0f\x64\x65precated_path\x18\x01 \x01(\t\x12\x10\n\x08\x65xp_path\x18\x02 \x01(\t\"\x82\x01\n\x1e\x43onfigSourcePathDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.ConfigSourcePathDeprecation\"F\n\x19\x43onfigDataPathDeprecation\x12\x17\n\x0f\x64\x65precated_path\x18\x01 \x01(\t\x12\x10\n\x08\x65xp_path\x18\x02 \x01(\t\"~\n\x1c\x43onfigDataPathDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.ConfigDataPathDeprecation\".\n\x17MetricAttributesRenamed\x12\x13\n\x0bmetric_name\x18\x01 \x01(\t\"z\n\x1aMetricAttributesRenamedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.MetricAttributesRenamed\"+\n\x17\x45xposureNameDeprecation\x12\x10\n\x08\x65xposure\x18\x01 \x01(\t\"z\n\x1a\x45xposureNameDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.ExposureNameDeprecation\"^\n\x13InternalDeprecation\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0e\n\x06reason\x18\x02 \x01(\t\x12\x18\n\x10suggested_action\x18\x03 \x01(\t\x12\x0f\n\x07version\x18\x04 \x01(\t\"r\n\x16InternalDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.InternalDeprecation\"@\n\x1a\x45nvironmentVariableRenamed\x12\x10\n\x08old_name\x18\x01 \x01(\t\x12\x10\n\x08new_name\x18\x02 \x01(\t\"\x80\x01\n\x1d\x45nvironmentVariableRenamedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.EnvironmentVariableRenamed\"3\n\x18\x43onfigLogPathDeprecation\x12\x17\n\x0f\x64\x65precated_path\x18\x01 \x01(\t\"|\n\x1b\x43onfigLogPathDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.ConfigLogPathDeprecation\"6\n\x1b\x43onfigTargetPathDeprecation\x12\x17\n\x0f\x64\x65precated_path\x18\x01 \x01(\t\"\x82\x01\n\x1e\x43onfigTargetPathDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.ConfigTargetPathDeprecation\"C\n\x16TestsConfigDeprecation\x12\x17\n\x0f\x64\x65precated_path\x18\x01 \x01(\t\x12\x10\n\x08\x65xp_path\x18\x02 \x01(\t\"x\n\x19TestsConfigDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x31\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32#.proto_types.TestsConfigDeprecation\"\x1e\n\x1cProjectFlagsMovedDeprecation\"\x84\x01\n\x1fProjectFlagsMovedDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x37\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32).proto_types.ProjectFlagsMovedDeprecation\"X\n\x1cSpacesInModelNameDeprecation\x12\x12\n\nmodel_name\x18\x01 \x01(\t\x12\x15\n\rmodel_version\x18\x02 \x01(\t\x12\r\n\x05level\x18\x03 \x01(\t\"\x84\x01\n\x1fSpacesInModelNameDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x37\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32).proto_types.SpacesInModelNameDeprecation\"k\n$TotalModelNamesWithSpacesDeprecation\x12\x1b\n\x13\x63ount_invalid_names\x18\x01 \x01(\x05\x12\x17\n\x0fshow_debug_hint\x18\x02 \x01(\x08\x12\r\n\x05level\x18\x03 \x01(\t\"\x94\x01\n\'TotalModelNamesWithSpacesDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12?\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x31.proto_types.TotalModelNamesWithSpacesDeprecation\"V\n\x0f\x44\x65precatedModel\x12\x12\n\nmodel_name\x18\x01 \x01(\t\x12\x15\n\rmodel_version\x18\x02 \x01(\t\x12\x18\n\x10\x64\x65precation_date\x18\x03 \x01(\t\"j\n\x12\x44\x65precatedModelMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.DeprecatedModel\"7\n\x12InputFileDiffError\x12\x10\n\x08\x63\x61tegory\x18\x01 \x01(\t\x12\x0f\n\x07\x66ile_id\x18\x02 \x01(\t\"p\n\x15InputFileDiffErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.InputFileDiffError\"?\n\x14InvalidValueForField\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\x13\n\x0b\x66ield_value\x18\x02 \x01(\t\"t\n\x17InvalidValueForFieldMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.InvalidValueForField\"Q\n\x11ValidationWarning\x12\x15\n\rresource_type\x18\x01 \x01(\t\x12\x12\n\nfield_name\x18\x02 \x01(\t\x12\x11\n\tnode_name\x18\x03 \x01(\t\"n\n\x14ValidationWarningMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.ValidationWarning\"!\n\x11ParsePerfInfoPath\x12\x0c\n\x04path\x18\x01 \x01(\t\"n\n\x14ParsePerfInfoPathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.ParsePerfInfoPath\"1\n!PartialParsingErrorProcessingFile\x12\x0c\n\x04\x66ile\x18\x01 \x01(\t\"\x8e\x01\n$PartialParsingErrorProcessingFileMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12<\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32..proto_types.PartialParsingErrorProcessingFile\"\x86\x01\n\x13PartialParsingError\x12?\n\x08\x65xc_info\x18\x01 \x03(\x0b\x32-.proto_types.PartialParsingError.ExcInfoEntry\x1a.\n\x0c\x45xcInfoEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"r\n\x16PartialParsingErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.PartialParsingError\"\x1b\n\x19PartialParsingSkipParsing\"~\n\x1cPartialParsingSkipParsingMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.PartialParsingSkipParsing\"&\n\x14UnableToPartialParse\x12\x0e\n\x06reason\x18\x01 \x01(\t\"t\n\x17UnableToPartialParseMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.UnableToPartialParse\"f\n\x12StateCheckVarsHash\x12\x10\n\x08\x63hecksum\x18\x01 \x01(\t\x12\x0c\n\x04vars\x18\x02 \x01(\t\x12\x0f\n\x07profile\x18\x03 \x01(\t\x12\x0e\n\x06target\x18\x04 \x01(\t\x12\x0f\n\x07version\x18\x05 \x01(\t\"p\n\x15StateCheckVarsHashMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.StateCheckVarsHash\"\x1a\n\x18PartialParsingNotEnabled\"|\n\x1bPartialParsingNotEnabledMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.PartialParsingNotEnabled\"C\n\x14ParsedFileLoadFailed\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x0b\n\x03\x65xc\x18\x02 \x01(\t\x12\x10\n\x08\x65xc_info\x18\x03 \x01(\t\"t\n\x17ParsedFileLoadFailedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.ParsedFileLoadFailed\"H\n\x15PartialParsingEnabled\x12\x0f\n\x07\x64\x65leted\x18\x01 \x01(\x05\x12\r\n\x05\x61\x64\x64\x65\x64\x18\x02 \x01(\x05\x12\x0f\n\x07\x63hanged\x18\x03 \x01(\x05\"v\n\x18PartialParsingEnabledMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.PartialParsingEnabled\"8\n\x12PartialParsingFile\x12\x0f\n\x07\x66ile_id\x18\x01 \x01(\t\x12\x11\n\toperation\x18\x02 \x01(\t\"p\n\x15PartialParsingFileMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.PartialParsingFile\"\xaf\x01\n\x1fInvalidDisabledTargetInTestNode\x12\x1b\n\x13resource_type_title\x18\x01 \x01(\t\x12\x11\n\tunique_id\x18\x02 \x01(\t\x12\x1a\n\x12original_file_path\x18\x03 \x01(\t\x12\x13\n\x0btarget_kind\x18\x04 \x01(\t\x12\x13\n\x0btarget_name\x18\x05 \x01(\t\x12\x16\n\x0etarget_package\x18\x06 \x01(\t\"\x8a\x01\n\"InvalidDisabledTargetInTestNodeMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.InvalidDisabledTargetInTestNode\"7\n\x18UnusedResourceConfigPath\x12\x1b\n\x13unused_config_paths\x18\x01 \x03(\t\"|\n\x1bUnusedResourceConfigPathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.UnusedResourceConfigPath\"3\n\rSeedIncreased\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\"f\n\x10SeedIncreasedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.SeedIncreased\">\n\x18SeedExceedsLimitSamePath\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\"|\n\x1bSeedExceedsLimitSamePathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.SeedExceedsLimitSamePath\"D\n\x1eSeedExceedsLimitAndPathChanged\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\"\x88\x01\n!SeedExceedsLimitAndPathChangedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x39\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32+.proto_types.SeedExceedsLimitAndPathChanged\"\\\n\x1fSeedExceedsLimitChecksumChanged\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x15\n\rchecksum_name\x18\x03 \x01(\t\"\x8a\x01\n\"SeedExceedsLimitChecksumChangedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.SeedExceedsLimitChecksumChanged\"%\n\x0cUnusedTables\x12\x15\n\runused_tables\x18\x01 \x03(\t\"d\n\x0fUnusedTablesMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.UnusedTables\"\x87\x01\n\x17WrongResourceSchemaFile\x12\x12\n\npatch_name\x18\x01 \x01(\t\x12\x15\n\rresource_type\x18\x02 \x01(\t\x12\x1c\n\x14plural_resource_type\x18\x03 \x01(\t\x12\x10\n\x08yaml_key\x18\x04 \x01(\t\x12\x11\n\tfile_path\x18\x05 \x01(\t\"z\n\x1aWrongResourceSchemaFileMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.WrongResourceSchemaFile\"K\n\x10NoNodeForYamlKey\x12\x12\n\npatch_name\x18\x01 \x01(\t\x12\x10\n\x08yaml_key\x18\x02 \x01(\t\x12\x11\n\tfile_path\x18\x03 \x01(\t\"l\n\x13NoNodeForYamlKeyMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.NoNodeForYamlKey\"+\n\x15MacroNotFoundForPatch\x12\x12\n\npatch_name\x18\x01 \x01(\t\"v\n\x18MacroNotFoundForPatchMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.MacroNotFoundForPatch\"\xb8\x01\n\x16NodeNotFoundOrDisabled\x12\x1a\n\x12original_file_path\x18\x01 \x01(\t\x12\x11\n\tunique_id\x18\x02 \x01(\t\x12\x1b\n\x13resource_type_title\x18\x03 \x01(\t\x12\x13\n\x0btarget_name\x18\x04 \x01(\t\x12\x13\n\x0btarget_kind\x18\x05 \x01(\t\x12\x16\n\x0etarget_package\x18\x06 \x01(\t\x12\x10\n\x08\x64isabled\x18\x07 \x01(\t\"x\n\x19NodeNotFoundOrDisabledMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x31\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32#.proto_types.NodeNotFoundOrDisabled\"H\n\x0fJinjaLogWarning\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0b\n\x03msg\x18\x02 \x01(\t\"j\n\x12JinjaLogWarningMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.JinjaLogWarning\"E\n\x0cJinjaLogInfo\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0b\n\x03msg\x18\x02 \x01(\t\"d\n\x0fJinjaLogInfoMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.JinjaLogInfo\"F\n\rJinjaLogDebug\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0b\n\x03msg\x18\x02 \x01(\t\"f\n\x10JinjaLogDebugMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.JinjaLogDebug\"\xae\x01\n\x1eUnpinnedRefNewVersionAvailable\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x15\n\rref_node_name\x18\x02 \x01(\t\x12\x18\n\x10ref_node_package\x18\x03 \x01(\t\x12\x18\n\x10ref_node_version\x18\x04 \x01(\t\x12\x17\n\x0fref_max_version\x18\x05 \x01(\t\"\x88\x01\n!UnpinnedRefNewVersionAvailableMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x39\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32+.proto_types.UnpinnedRefNewVersionAvailable\"\xc6\x01\n\x1cUpcomingReferenceDeprecation\x12\x12\n\nmodel_name\x18\x01 \x01(\t\x12\x19\n\x11ref_model_package\x18\x02 \x01(\t\x12\x16\n\x0eref_model_name\x18\x03 \x01(\t\x12\x19\n\x11ref_model_version\x18\x04 \x01(\t\x12 \n\x18ref_model_latest_version\x18\x05 \x01(\t\x12\"\n\x1aref_model_deprecation_date\x18\x06 \x01(\t\"\x84\x01\n\x1fUpcomingReferenceDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x37\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32).proto_types.UpcomingReferenceDeprecation\"\xbd\x01\n\x13\x44\x65precatedReference\x12\x12\n\nmodel_name\x18\x01 \x01(\t\x12\x19\n\x11ref_model_package\x18\x02 \x01(\t\x12\x16\n\x0eref_model_name\x18\x03 \x01(\t\x12\x19\n\x11ref_model_version\x18\x04 \x01(\t\x12 \n\x18ref_model_latest_version\x18\x05 \x01(\t\x12\"\n\x1aref_model_deprecation_date\x18\x06 \x01(\t\"r\n\x16\x44\x65precatedReferenceMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.DeprecatedReference\"<\n$UnsupportedConstraintMaterialization\x12\x14\n\x0cmaterialized\x18\x01 \x01(\t\"\x94\x01\n\'UnsupportedConstraintMaterializationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12?\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x31.proto_types.UnsupportedConstraintMaterialization\"M\n\x14ParseInlineNodeError\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0b\n\x03\x65xc\x18\x02 \x01(\t\"t\n\x17ParseInlineNodeErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.ParseInlineNodeError\"(\n\x19SemanticValidationFailure\x12\x0b\n\x03msg\x18\x02 \x01(\t\"~\n\x1cSemanticValidationFailureMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.SemanticValidationFailure\"\x8a\x03\n\x19UnversionedBreakingChange\x12\x18\n\x10\x62reaking_changes\x18\x01 \x03(\t\x12\x12\n\nmodel_name\x18\x02 \x01(\t\x12\x17\n\x0fmodel_file_path\x18\x03 \x01(\t\x12\"\n\x1a\x63ontract_enforced_disabled\x18\x04 \x01(\x08\x12\x17\n\x0f\x63olumns_removed\x18\x05 \x03(\t\x12\x34\n\x13\x63olumn_type_changes\x18\x06 \x03(\x0b\x32\x17.proto_types.ColumnType\x12I\n\"enforced_column_constraint_removed\x18\x07 \x03(\x0b\x32\x1d.proto_types.ColumnConstraint\x12G\n!enforced_model_constraint_removed\x18\x08 \x03(\x0b\x32\x1c.proto_types.ModelConstraint\x12\x1f\n\x17materialization_changed\x18\t \x03(\t\"~\n\x1cUnversionedBreakingChangeMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.UnversionedBreakingChange\"*\n\x14WarnStateTargetEqual\x12\x12\n\nstate_path\x18\x01 \x01(\t\"t\n\x17WarnStateTargetEqualMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.WarnStateTargetEqual\"%\n\x16\x46reshnessConfigProblem\x12\x0b\n\x03msg\x18\x01 \x01(\t\"x\n\x19\x46reshnessConfigProblemMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x31\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32#.proto_types.FreshnessConfigProblem\"/\n\x1dGitSparseCheckoutSubdirectory\x12\x0e\n\x06subdir\x18\x01 \x01(\t\"\x86\x01\n GitSparseCheckoutSubdirectoryMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x38\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32*.proto_types.GitSparseCheckoutSubdirectory\"/\n\x1bGitProgressCheckoutRevision\x12\x10\n\x08revision\x18\x01 \x01(\t\"\x82\x01\n\x1eGitProgressCheckoutRevisionMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.GitProgressCheckoutRevision\"4\n%GitProgressUpdatingExistingDependency\x12\x0b\n\x03\x64ir\x18\x01 \x01(\t\"\x96\x01\n(GitProgressUpdatingExistingDependencyMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12@\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x32.proto_types.GitProgressUpdatingExistingDependency\".\n\x1fGitProgressPullingNewDependency\x12\x0b\n\x03\x64ir\x18\x01 \x01(\t\"\x8a\x01\n\"GitProgressPullingNewDependencyMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.GitProgressPullingNewDependency\"\x1d\n\x0eGitNothingToDo\x12\x0b\n\x03sha\x18\x01 \x01(\t\"h\n\x11GitNothingToDoMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.GitNothingToDo\"E\n\x1fGitProgressUpdatedCheckoutRange\x12\x11\n\tstart_sha\x18\x01 \x01(\t\x12\x0f\n\x07\x65nd_sha\x18\x02 \x01(\t\"\x8a\x01\n\"GitProgressUpdatedCheckoutRangeMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.GitProgressUpdatedCheckoutRange\"*\n\x17GitProgressCheckedOutAt\x12\x0f\n\x07\x65nd_sha\x18\x01 \x01(\t\"z\n\x1aGitProgressCheckedOutAtMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.GitProgressCheckedOutAt\")\n\x1aRegistryProgressGETRequest\x12\x0b\n\x03url\x18\x01 \x01(\t\"\x80\x01\n\x1dRegistryProgressGETRequestMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.RegistryProgressGETRequest\"=\n\x1bRegistryProgressGETResponse\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x11\n\tresp_code\x18\x02 \x01(\x05\"\x82\x01\n\x1eRegistryProgressGETResponseMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.RegistryProgressGETResponse\"_\n\x1dSelectorReportInvalidSelector\x12\x17\n\x0fvalid_selectors\x18\x01 \x01(\t\x12\x13\n\x0bspec_method\x18\x02 \x01(\t\x12\x10\n\x08raw_spec\x18\x03 \x01(\t\"\x86\x01\n SelectorReportInvalidSelectorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x38\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32*.proto_types.SelectorReportInvalidSelector\"\x15\n\x13\x44\x65psNoPackagesFound\"r\n\x16\x44\x65psNoPackagesFoundMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.DepsNoPackagesFound\"/\n\x17\x44\x65psStartPackageInstall\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\"z\n\x1a\x44\x65psStartPackageInstallMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.DepsStartPackageInstall\"\'\n\x0f\x44\x65psInstallInfo\x12\x14\n\x0cversion_name\x18\x01 \x01(\t\"j\n\x12\x44\x65psInstallInfoMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.DepsInstallInfo\"-\n\x13\x44\x65psUpdateAvailable\x12\x16\n\x0eversion_latest\x18\x01 \x01(\t\"r\n\x16\x44\x65psUpdateAvailableMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.DepsUpdateAvailable\"\x0e\n\x0c\x44\x65psUpToDate\"d\n\x0f\x44\x65psUpToDateMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.DepsUpToDate\",\n\x14\x44\x65psListSubdirectory\x12\x14\n\x0csubdirectory\x18\x01 \x01(\t\"t\n\x17\x44\x65psListSubdirectoryMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.DepsListSubdirectory\".\n\x1a\x44\x65psNotifyUpdatesAvailable\x12\x10\n\x08packages\x18\x01 \x03(\t\"\x80\x01\n\x1d\x44\x65psNotifyUpdatesAvailableMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.DepsNotifyUpdatesAvailable\".\n\x1fRegistryIndexProgressGETRequest\x12\x0b\n\x03url\x18\x01 \x01(\t\"\x8a\x01\n\"RegistryIndexProgressGETRequestMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.RegistryIndexProgressGETRequest\"B\n RegistryIndexProgressGETResponse\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x11\n\tresp_code\x18\x02 \x01(\x05\"\x8c\x01\n#RegistryIndexProgressGETResponseMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12;\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32-.proto_types.RegistryIndexProgressGETResponse\"2\n\x1eRegistryResponseUnexpectedType\x12\x10\n\x08response\x18\x01 \x01(\t\"\x88\x01\n!RegistryResponseUnexpectedTypeMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x39\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32+.proto_types.RegistryResponseUnexpectedType\"2\n\x1eRegistryResponseMissingTopKeys\x12\x10\n\x08response\x18\x01 \x01(\t\"\x88\x01\n!RegistryResponseMissingTopKeysMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x39\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32+.proto_types.RegistryResponseMissingTopKeys\"5\n!RegistryResponseMissingNestedKeys\x12\x10\n\x08response\x18\x01 \x01(\t\"\x8e\x01\n$RegistryResponseMissingNestedKeysMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12<\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32..proto_types.RegistryResponseMissingNestedKeys\"3\n\x1fRegistryResponseExtraNestedKeys\x12\x10\n\x08response\x18\x01 \x01(\t\"\x8a\x01\n\"RegistryResponseExtraNestedKeysMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.RegistryResponseExtraNestedKeys\"(\n\x18\x44\x65psSetDownloadDirectory\x12\x0c\n\x04path\x18\x01 \x01(\t\"|\n\x1b\x44\x65psSetDownloadDirectoryMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.DepsSetDownloadDirectory\"-\n\x0c\x44\x65psUnpinned\x12\x10\n\x08revision\x18\x01 \x01(\t\x12\x0b\n\x03git\x18\x02 \x01(\t\"d\n\x0f\x44\x65psUnpinnedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.DepsUnpinned\"/\n\x1bNoNodesForSelectionCriteria\x12\x10\n\x08spec_raw\x18\x01 \x01(\t\"\x82\x01\n\x1eNoNodesForSelectionCriteriaMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.NoNodesForSelectionCriteria\")\n\x10\x44\x65psLockUpdating\x12\x15\n\rlock_filepath\x18\x01 \x01(\t\"l\n\x13\x44\x65psLockUpdatingMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.DepsLockUpdating\"R\n\x0e\x44\x65psAddPackage\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12\x19\n\x11packages_filepath\x18\x03 \x01(\t\"h\n\x11\x44\x65psAddPackageMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.DepsAddPackage\"\xa7\x01\n\x19\x44\x65psFoundDuplicatePackage\x12S\n\x0fremoved_package\x18\x01 \x03(\x0b\x32:.proto_types.DepsFoundDuplicatePackage.RemovedPackageEntry\x1a\x35\n\x13RemovedPackageEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"~\n\x1c\x44\x65psFoundDuplicatePackageMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.DepsFoundDuplicatePackage\"$\n\x12\x44\x65psVersionMissing\x12\x0e\n\x06source\x18\x01 \x01(\t\"p\n\x15\x44\x65psVersionMissingMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.DepsVersionMissing\"/\n\x17\x44\x65psScrubbedPackageName\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\"z\n\x1a\x44\x65psScrubbedPackageNameMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.DepsScrubbedPackageName\"*\n\x1bRunningOperationCaughtError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\"\x82\x01\n\x1eRunningOperationCaughtErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.RunningOperationCaughtError\"\x11\n\x0f\x43ompileComplete\"j\n\x12\x43ompileCompleteMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.CompileComplete\"\x18\n\x16\x46reshnessCheckComplete\"x\n\x19\x46reshnessCheckCompleteMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x31\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32#.proto_types.FreshnessCheckComplete\"\x1c\n\nSeedHeader\x12\x0e\n\x06header\x18\x01 \x01(\t\"`\n\rSeedHeaderMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12%\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x17.proto_types.SeedHeader\"]\n\x12SQLRunnerException\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\x12\x10\n\x08\x65xc_info\x18\x02 \x01(\t\x12(\n\tnode_info\x18\x03 \x01(\x0b\x32\x15.proto_types.NodeInfo\"p\n\x15SQLRunnerExceptionMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.SQLRunnerException\"\xa8\x01\n\rLogTestResult\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\x12\n\nnum_models\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\x12\x14\n\x0cnum_failures\x18\x07 \x01(\x05\"f\n\x10LogTestResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.LogTestResult\"k\n\x0cLogStartLine\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\r\n\x05index\x18\x03 \x01(\x05\x12\r\n\x05total\x18\x04 \x01(\x05\"d\n\x0fLogStartLineMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.LogStartLine\"\x95\x01\n\x0eLogModelResult\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\r\n\x05total\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\"h\n\x11LogModelResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.LogModelResult\"\x92\x02\n\x11LogSnapshotResult\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\r\n\x05total\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\x12\x34\n\x03\x63\x66g\x18\x07 \x03(\x0b\x32\'.proto_types.LogSnapshotResult.CfgEntry\x12\x16\n\x0eresult_message\x18\x08 \x01(\t\x1a*\n\x08\x43\x66gEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"n\n\x14LogSnapshotResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.LogSnapshotResult\"\xb9\x01\n\rLogSeedResult\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0e\n\x06status\x18\x02 \x01(\t\x12\x16\n\x0eresult_message\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\r\n\x05total\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\x12\x0e\n\x06schema\x18\x07 \x01(\t\x12\x10\n\x08relation\x18\x08 \x01(\t\"f\n\x10LogSeedResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.LogSeedResult\"\xad\x01\n\x12LogFreshnessResult\x12\x0e\n\x06status\x18\x01 \x01(\t\x12(\n\tnode_info\x18\x02 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\r\n\x05index\x18\x03 \x01(\x05\x12\r\n\x05total\x18\x04 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x05 \x01(\x02\x12\x13\n\x0bsource_name\x18\x06 \x01(\t\x12\x12\n\ntable_name\x18\x07 \x01(\t\"p\n\x15LogFreshnessResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.LogFreshnessResult\"\x98\x01\n\x11LogNodeNoOpResult\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\r\n\x05total\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\"n\n\x14LogNodeNoOpResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.LogNodeNoOpResult\"\"\n\rLogCancelLine\x12\x11\n\tconn_name\x18\x01 \x01(\t\"f\n\x10LogCancelLineMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.LogCancelLine\"\x1f\n\x0f\x44\x65\x66\x61ultSelector\x12\x0c\n\x04name\x18\x01 \x01(\t\"j\n\x12\x44\x65\x66\x61ultSelectorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.DefaultSelector\"5\n\tNodeStart\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\"^\n\x0cNodeStartMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12$\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x16.proto_types.NodeStart\"g\n\x0cNodeFinished\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12-\n\nrun_result\x18\x02 \x01(\x0b\x32\x19.proto_types.RunResultMsg\"d\n\x0fNodeFinishedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.NodeFinished\"+\n\x1bQueryCancelationUnsupported\x12\x0c\n\x04type\x18\x01 \x01(\t\"\x82\x01\n\x1eQueryCancelationUnsupportedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.QueryCancelationUnsupported\"O\n\x0f\x43oncurrencyLine\x12\x13\n\x0bnum_threads\x18\x01 \x01(\x05\x12\x13\n\x0btarget_name\x18\x02 \x01(\t\x12\x12\n\nnode_count\x18\x03 \x01(\x05\"j\n\x12\x43oncurrencyLineMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.ConcurrencyLine\"E\n\x19WritingInjectedSQLForNode\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\"~\n\x1cWritingInjectedSQLForNodeMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.WritingInjectedSQLForNode\"9\n\rNodeCompiling\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\"f\n\x10NodeCompilingMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.NodeCompiling\"9\n\rNodeExecuting\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\"f\n\x10NodeExecutingMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.NodeExecuting\"m\n\x10LogHookStartLine\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x11\n\tstatement\x18\x02 \x01(\t\x12\r\n\x05index\x18\x03 \x01(\x05\x12\r\n\x05total\x18\x04 \x01(\x05\"l\n\x13LogHookStartLineMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.LogHookStartLine\"\x93\x01\n\x0eLogHookEndLine\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x11\n\tstatement\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\r\n\x05total\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\"h\n\x11LogHookEndLineMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.LogHookEndLine\"\x93\x01\n\x0fSkippingDetails\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x15\n\rresource_type\x18\x02 \x01(\t\x12\x0e\n\x06schema\x18\x03 \x01(\t\x12\x11\n\tnode_name\x18\x04 \x01(\t\x12\r\n\x05index\x18\x05 \x01(\x05\x12\r\n\x05total\x18\x06 \x01(\x05\"j\n\x12SkippingDetailsMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.SkippingDetails\"\r\n\x0bNothingToDo\"b\n\x0eNothingToDoMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12&\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x18.proto_types.NothingToDo\",\n\x1dRunningOperationUncaughtError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\"\x86\x01\n RunningOperationUncaughtErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x38\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32*.proto_types.RunningOperationUncaughtError\"\x93\x01\n\x0c\x45ndRunResult\x12*\n\x07results\x18\x01 \x03(\x0b\x32\x19.proto_types.RunResultMsg\x12\x14\n\x0c\x65lapsed_time\x18\x02 \x01(\x02\x12\x30\n\x0cgenerated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0f\n\x07success\x18\x04 \x01(\x08\"d\n\x0f\x45ndRunResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.EndRunResult\"\x11\n\x0fNoNodesSelected\"j\n\x12NoNodesSelectedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.NoNodesSelected\"w\n\x10\x43ommandCompleted\x12\x0f\n\x07\x63ommand\x18\x01 \x01(\t\x12\x0f\n\x07success\x18\x02 \x01(\x08\x12\x30\n\x0c\x63ompleted_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0f\n\x07\x65lapsed\x18\x04 \x01(\x02\"l\n\x13\x43ommandCompletedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.CommandCompleted\"k\n\x08ShowNode\x12\x11\n\tnode_name\x18\x01 \x01(\t\x12\x0f\n\x07preview\x18\x02 \x01(\t\x12\x11\n\tis_inline\x18\x03 \x01(\x08\x12\x15\n\routput_format\x18\x04 \x01(\t\x12\x11\n\tunique_id\x18\x05 \x01(\t\"\\\n\x0bShowNodeMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12#\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x15.proto_types.ShowNode\"p\n\x0c\x43ompiledNode\x12\x11\n\tnode_name\x18\x01 \x01(\t\x12\x10\n\x08\x63ompiled\x18\x02 \x01(\t\x12\x11\n\tis_inline\x18\x03 \x01(\x08\x12\x15\n\routput_format\x18\x04 \x01(\t\x12\x11\n\tunique_id\x18\x05 \x01(\t\"d\n\x0f\x43ompiledNodeMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.CompiledNode\"b\n\x17\x43\x61tchableExceptionOnRun\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0b\n\x03\x65xc\x18\x02 \x01(\t\x12\x10\n\x08\x65xc_info\x18\x03 \x01(\t\"z\n\x1a\x43\x61tchableExceptionOnRunMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.CatchableExceptionOnRun\"_\n\x12InternalErrorOnRun\x12\x12\n\nbuild_path\x18\x01 \x01(\t\x12\x0b\n\x03\x65xc\x18\x02 \x01(\t\x12(\n\tnode_info\x18\x03 \x01(\x0b\x32\x15.proto_types.NodeInfo\"p\n\x15InternalErrorOnRunMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.InternalErrorOnRun\"u\n\x15GenericExceptionOnRun\x12\x12\n\nbuild_path\x18\x01 \x01(\t\x12\x11\n\tunique_id\x18\x02 \x01(\t\x12\x0b\n\x03\x65xc\x18\x03 \x01(\t\x12(\n\tnode_info\x18\x04 \x01(\x0b\x32\x15.proto_types.NodeInfo\"v\n\x18GenericExceptionOnRunMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.GenericExceptionOnRun\"N\n\x1aNodeConnectionReleaseError\x12\x11\n\tnode_name\x18\x01 \x01(\t\x12\x0b\n\x03\x65xc\x18\x02 \x01(\t\x12\x10\n\x08\x65xc_info\x18\x03 \x01(\t\"\x80\x01\n\x1dNodeConnectionReleaseErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.NodeConnectionReleaseError\"\x1f\n\nFoundStats\x12\x11\n\tstat_line\x18\x01 \x01(\t\"`\n\rFoundStatsMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12%\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x17.proto_types.FoundStats\"\x17\n\x15MainKeyboardInterrupt\"v\n\x18MainKeyboardInterruptMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.MainKeyboardInterrupt\"#\n\x14MainEncounteredError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\"t\n\x17MainEncounteredErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.MainEncounteredError\"%\n\x0eMainStackTrace\x12\x13\n\x0bstack_trace\x18\x01 \x01(\t\"h\n\x11MainStackTraceMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.MainStackTrace\"p\n\x13TimingInfoCollected\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12/\n\x0btiming_info\x18\x02 \x01(\x0b\x32\x1a.proto_types.TimingInfoMsg\"r\n\x16TimingInfoCollectedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.TimingInfoCollected\"&\n\x12LogDebugStackTrace\x12\x10\n\x08\x65xc_info\x18\x01 \x01(\t\"p\n\x15LogDebugStackTraceMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.LogDebugStackTrace\"\x1e\n\x0e\x43heckCleanPath\x12\x0c\n\x04path\x18\x01 \x01(\t\"h\n\x11\x43heckCleanPathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.CheckCleanPath\" \n\x10\x43onfirmCleanPath\x12\x0c\n\x04path\x18\x01 \x01(\t\"l\n\x13\x43onfirmCleanPathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.ConfirmCleanPath\"\"\n\x12ProtectedCleanPath\x12\x0c\n\x04path\x18\x01 \x01(\t\"p\n\x15ProtectedCleanPathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.ProtectedCleanPath\"\x14\n\x12\x46inishedCleanPaths\"p\n\x15\x46inishedCleanPathsMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.FinishedCleanPaths\"5\n\x0bOpenCommand\x12\x10\n\x08open_cmd\x18\x01 \x01(\t\x12\x14\n\x0cprofiles_dir\x18\x02 \x01(\t\"b\n\x0eOpenCommandMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12&\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x18.proto_types.OpenCommand\"0\n\x0fServingDocsPort\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x0c\n\x04port\x18\x02 \x01(\x05\"j\n\x12ServingDocsPortMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.ServingDocsPort\"%\n\x15ServingDocsAccessInfo\x12\x0c\n\x04port\x18\x01 \x01(\t\"v\n\x18ServingDocsAccessInfoMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.ServingDocsAccessInfo\"\x15\n\x13ServingDocsExitInfo\"r\n\x16ServingDocsExitInfoMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.ServingDocsExitInfo\"t\n\x10RunResultWarning\x12\x15\n\rresource_type\x18\x01 \x01(\t\x12\x11\n\tnode_name\x18\x02 \x01(\t\x12\x0c\n\x04path\x18\x03 \x01(\t\x12(\n\tnode_info\x18\x04 \x01(\x0b\x32\x15.proto_types.NodeInfo\"l\n\x13RunResultWarningMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.RunResultWarning\"t\n\x10RunResultFailure\x12\x15\n\rresource_type\x18\x01 \x01(\t\x12\x11\n\tnode_name\x18\x02 \x01(\t\x12\x0c\n\x04path\x18\x03 \x01(\t\x12(\n\tnode_info\x18\x04 \x01(\x0b\x32\x15.proto_types.NodeInfo\"l\n\x13RunResultFailureMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.RunResultFailure\"k\n\tStatsLine\x12\x30\n\x05stats\x18\x01 \x03(\x0b\x32!.proto_types.StatsLine.StatsEntry\x1a,\n\nStatsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\"^\n\x0cStatsLineMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12$\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x16.proto_types.StatsLine\"G\n\x0eRunResultError\x12\x0b\n\x03msg\x18\x01 \x01(\t\x12(\n\tnode_info\x18\x02 \x01(\x0b\x32\x15.proto_types.NodeInfo\"h\n\x11RunResultErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.RunResultError\"S\n\x17RunResultErrorNoMessage\x12\x0e\n\x06status\x18\x01 \x01(\t\x12(\n\tnode_info\x18\x02 \x01(\x0b\x32\x15.proto_types.NodeInfo\"z\n\x1aRunResultErrorNoMessageMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.RunResultErrorNoMessage\"I\n\x0fSQLCompiledPath\x12\x0c\n\x04path\x18\x01 \x01(\t\x12(\n\tnode_info\x18\x02 \x01(\x0b\x32\x15.proto_types.NodeInfo\"j\n\x12SQLCompiledPathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.SQLCompiledPath\"W\n\x14\x43heckNodeTestFailure\x12\x15\n\rrelation_name\x18\x01 \x01(\t\x12(\n\tnode_info\x18\x02 \x01(\x0b\x32\x15.proto_types.NodeInfo\"t\n\x17\x43heckNodeTestFailureMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.CheckNodeTestFailure\"W\n\x0f\x45ndOfRunSummary\x12\x12\n\nnum_errors\x18\x01 \x01(\x05\x12\x14\n\x0cnum_warnings\x18\x02 \x01(\x05\x12\x1a\n\x12keyboard_interrupt\x18\x03 \x01(\x08\"j\n\x12\x45ndOfRunSummaryMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.EndOfRunSummary\"U\n\x13LogSkipBecauseError\x12\x0e\n\x06schema\x18\x01 \x01(\t\x12\x10\n\x08relation\x18\x02 \x01(\t\x12\r\n\x05index\x18\x03 \x01(\x05\x12\r\n\x05total\x18\x04 \x01(\x05\"r\n\x16LogSkipBecauseErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.LogSkipBecauseError\"\x14\n\x12\x45nsureGitInstalled\"p\n\x15\x45nsureGitInstalledMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.EnsureGitInstalled\"\x1a\n\x18\x44\x65psCreatingLocalSymlink\"|\n\x1b\x44\x65psCreatingLocalSymlinkMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.DepsCreatingLocalSymlink\"\x19\n\x17\x44\x65psSymlinkNotAvailable\"z\n\x1a\x44\x65psSymlinkNotAvailableMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.DepsSymlinkNotAvailable\"\x11\n\x0f\x44isableTracking\"j\n\x12\x44isableTrackingMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.DisableTracking\"\x1e\n\x0cSendingEvent\x12\x0e\n\x06kwargs\x18\x01 \x01(\t\"d\n\x0fSendingEventMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.SendingEvent\"\x12\n\x10SendEventFailure\"l\n\x13SendEventFailureMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.SendEventFailure\"\r\n\x0b\x46lushEvents\"b\n\x0e\x46lushEventsMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12&\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x18.proto_types.FlushEvents\"\x14\n\x12\x46lushEventsFailure\"p\n\x15\x46lushEventsFailureMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.FlushEventsFailure\"-\n\x19TrackingInitializeFailure\x12\x10\n\x08\x65xc_info\x18\x01 \x01(\t\"~\n\x1cTrackingInitializeFailureMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.TrackingInitializeFailure\"P\n\x17RunResultWarningMessage\x12\x0b\n\x03msg\x18\x01 \x01(\t\x12(\n\tnode_info\x18\x02 \x01(\x0b\x32\x15.proto_types.NodeInfo\"z\n\x1aRunResultWarningMessageMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.RunResultWarningMessage\"\x1a\n\x0b\x44\x65\x62ugCmdOut\x12\x0b\n\x03msg\x18\x01 \x01(\t\"b\n\x0e\x44\x65\x62ugCmdOutMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12&\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x18.proto_types.DebugCmdOut\"\x1d\n\x0e\x44\x65\x62ugCmdResult\x12\x0b\n\x03msg\x18\x01 \x01(\t\"h\n\x11\x44\x65\x62ugCmdResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.DebugCmdResult\"\x19\n\nListCmdOut\x12\x0b\n\x03msg\x18\x01 \x01(\t\"`\n\rListCmdOutMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12%\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x17.proto_types.ListCmdOut\"\xec\x01\n\x0eResourceReport\x12\x14\n\x0c\x63ommand_name\x18\x02 \x01(\t\x12\x17\n\x0f\x63ommand_success\x18\x03 \x01(\x08\x12\x1f\n\x17\x63ommand_wall_clock_time\x18\x04 \x01(\x02\x12\x19\n\x11process_user_time\x18\x05 \x01(\x02\x12\x1b\n\x13process_kernel_time\x18\x06 \x01(\x02\x12\x1b\n\x13process_mem_max_rss\x18\x07 \x01(\x03\x12\x19\n\x11process_in_blocks\x18\x08 \x01(\x03\x12\x1a\n\x12process_out_blocks\x18\t \x01(\x03\"h\n\x11ResourceReportMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.ResourceReportb\x06proto3')
 
 _globals = globals()
 _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
@@ -175,572 +175,580 @@
   _globals['_PROJECTFLAGSMOVEDDEPRECATION']._serialized_end=6576
   _globals['_PROJECTFLAGSMOVEDDEPRECATIONMSG']._serialized_start=6579
   _globals['_PROJECTFLAGSMOVEDDEPRECATIONMSG']._serialized_end=6711
-  _globals['_DEPRECATEDMODEL']._serialized_start=6713
-  _globals['_DEPRECATEDMODEL']._serialized_end=6799
-  _globals['_DEPRECATEDMODELMSG']._serialized_start=6801
-  _globals['_DEPRECATEDMODELMSG']._serialized_end=6907
-  _globals['_INPUTFILEDIFFERROR']._serialized_start=6909
-  _globals['_INPUTFILEDIFFERROR']._serialized_end=6964
-  _globals['_INPUTFILEDIFFERRORMSG']._serialized_start=6966
-  _globals['_INPUTFILEDIFFERRORMSG']._serialized_end=7078
-  _globals['_INVALIDVALUEFORFIELD']._serialized_start=7080
-  _globals['_INVALIDVALUEFORFIELD']._serialized_end=7143
-  _globals['_INVALIDVALUEFORFIELDMSG']._serialized_start=7145
-  _globals['_INVALIDVALUEFORFIELDMSG']._serialized_end=7261
-  _globals['_VALIDATIONWARNING']._serialized_start=7263
-  _globals['_VALIDATIONWARNING']._serialized_end=7344
-  _globals['_VALIDATIONWARNINGMSG']._serialized_start=7346
-  _globals['_VALIDATIONWARNINGMSG']._serialized_end=7456
-  _globals['_PARSEPERFINFOPATH']._serialized_start=7458
-  _globals['_PARSEPERFINFOPATH']._serialized_end=7491
-  _globals['_PARSEPERFINFOPATHMSG']._serialized_start=7493
-  _globals['_PARSEPERFINFOPATHMSG']._serialized_end=7603
-  _globals['_PARTIALPARSINGERRORPROCESSINGFILE']._serialized_start=7605
-  _globals['_PARTIALPARSINGERRORPROCESSINGFILE']._serialized_end=7654
-  _globals['_PARTIALPARSINGERRORPROCESSINGFILEMSG']._serialized_start=7657
-  _globals['_PARTIALPARSINGERRORPROCESSINGFILEMSG']._serialized_end=7799
-  _globals['_PARTIALPARSINGERROR']._serialized_start=7802
-  _globals['_PARTIALPARSINGERROR']._serialized_end=7936
-  _globals['_PARTIALPARSINGERROR_EXCINFOENTRY']._serialized_start=7890
-  _globals['_PARTIALPARSINGERROR_EXCINFOENTRY']._serialized_end=7936
-  _globals['_PARTIALPARSINGERRORMSG']._serialized_start=7938
-  _globals['_PARTIALPARSINGERRORMSG']._serialized_end=8052
-  _globals['_PARTIALPARSINGSKIPPARSING']._serialized_start=8054
-  _globals['_PARTIALPARSINGSKIPPARSING']._serialized_end=8081
-  _globals['_PARTIALPARSINGSKIPPARSINGMSG']._serialized_start=8083
-  _globals['_PARTIALPARSINGSKIPPARSINGMSG']._serialized_end=8209
-  _globals['_UNABLETOPARTIALPARSE']._serialized_start=8211
-  _globals['_UNABLETOPARTIALPARSE']._serialized_end=8249
-  _globals['_UNABLETOPARTIALPARSEMSG']._serialized_start=8251
-  _globals['_UNABLETOPARTIALPARSEMSG']._serialized_end=8367
-  _globals['_STATECHECKVARSHASH']._serialized_start=8369
-  _globals['_STATECHECKVARSHASH']._serialized_end=8471
-  _globals['_STATECHECKVARSHASHMSG']._serialized_start=8473
-  _globals['_STATECHECKVARSHASHMSG']._serialized_end=8585
-  _globals['_PARTIALPARSINGNOTENABLED']._serialized_start=8587
-  _globals['_PARTIALPARSINGNOTENABLED']._serialized_end=8613
-  _globals['_PARTIALPARSINGNOTENABLEDMSG']._serialized_start=8615
-  _globals['_PARTIALPARSINGNOTENABLEDMSG']._serialized_end=8739
-  _globals['_PARSEDFILELOADFAILED']._serialized_start=8741
-  _globals['_PARSEDFILELOADFAILED']._serialized_end=8808
-  _globals['_PARSEDFILELOADFAILEDMSG']._serialized_start=8810
-  _globals['_PARSEDFILELOADFAILEDMSG']._serialized_end=8926
-  _globals['_PARTIALPARSINGENABLED']._serialized_start=8928
-  _globals['_PARTIALPARSINGENABLED']._serialized_end=9000
-  _globals['_PARTIALPARSINGENABLEDMSG']._serialized_start=9002
-  _globals['_PARTIALPARSINGENABLEDMSG']._serialized_end=9120
-  _globals['_PARTIALPARSINGFILE']._serialized_start=9122
-  _globals['_PARTIALPARSINGFILE']._serialized_end=9178
-  _globals['_PARTIALPARSINGFILEMSG']._serialized_start=9180
-  _globals['_PARTIALPARSINGFILEMSG']._serialized_end=9292
-  _globals['_INVALIDDISABLEDTARGETINTESTNODE']._serialized_start=9295
-  _globals['_INVALIDDISABLEDTARGETINTESTNODE']._serialized_end=9470
-  _globals['_INVALIDDISABLEDTARGETINTESTNODEMSG']._serialized_start=9473
-  _globals['_INVALIDDISABLEDTARGETINTESTNODEMSG']._serialized_end=9611
-  _globals['_UNUSEDRESOURCECONFIGPATH']._serialized_start=9613
-  _globals['_UNUSEDRESOURCECONFIGPATH']._serialized_end=9668
-  _globals['_UNUSEDRESOURCECONFIGPATHMSG']._serialized_start=9670
-  _globals['_UNUSEDRESOURCECONFIGPATHMSG']._serialized_end=9794
-  _globals['_SEEDINCREASED']._serialized_start=9796
-  _globals['_SEEDINCREASED']._serialized_end=9847
-  _globals['_SEEDINCREASEDMSG']._serialized_start=9849
-  _globals['_SEEDINCREASEDMSG']._serialized_end=9951
-  _globals['_SEEDEXCEEDSLIMITSAMEPATH']._serialized_start=9953
-  _globals['_SEEDEXCEEDSLIMITSAMEPATH']._serialized_end=10015
-  _globals['_SEEDEXCEEDSLIMITSAMEPATHMSG']._serialized_start=10017
-  _globals['_SEEDEXCEEDSLIMITSAMEPATHMSG']._serialized_end=10141
-  _globals['_SEEDEXCEEDSLIMITANDPATHCHANGED']._serialized_start=10143
-  _globals['_SEEDEXCEEDSLIMITANDPATHCHANGED']._serialized_end=10211
-  _globals['_SEEDEXCEEDSLIMITANDPATHCHANGEDMSG']._serialized_start=10214
-  _globals['_SEEDEXCEEDSLIMITANDPATHCHANGEDMSG']._serialized_end=10350
-  _globals['_SEEDEXCEEDSLIMITCHECKSUMCHANGED']._serialized_start=10352
-  _globals['_SEEDEXCEEDSLIMITCHECKSUMCHANGED']._serialized_end=10444
-  _globals['_SEEDEXCEEDSLIMITCHECKSUMCHANGEDMSG']._serialized_start=10447
-  _globals['_SEEDEXCEEDSLIMITCHECKSUMCHANGEDMSG']._serialized_end=10585
-  _globals['_UNUSEDTABLES']._serialized_start=10587
-  _globals['_UNUSEDTABLES']._serialized_end=10624
-  _globals['_UNUSEDTABLESMSG']._serialized_start=10626
-  _globals['_UNUSEDTABLESMSG']._serialized_end=10726
-  _globals['_WRONGRESOURCESCHEMAFILE']._serialized_start=10729
-  _globals['_WRONGRESOURCESCHEMAFILE']._serialized_end=10864
-  _globals['_WRONGRESOURCESCHEMAFILEMSG']._serialized_start=10866
-  _globals['_WRONGRESOURCESCHEMAFILEMSG']._serialized_end=10988
-  _globals['_NONODEFORYAMLKEY']._serialized_start=10990
-  _globals['_NONODEFORYAMLKEY']._serialized_end=11065
-  _globals['_NONODEFORYAMLKEYMSG']._serialized_start=11067
-  _globals['_NONODEFORYAMLKEYMSG']._serialized_end=11175
-  _globals['_MACRONOTFOUNDFORPATCH']._serialized_start=11177
-  _globals['_MACRONOTFOUNDFORPATCH']._serialized_end=11220
-  _globals['_MACRONOTFOUNDFORPATCHMSG']._serialized_start=11222
-  _globals['_MACRONOTFOUNDFORPATCHMSG']._serialized_end=11340
-  _globals['_NODENOTFOUNDORDISABLED']._serialized_start=11343
-  _globals['_NODENOTFOUNDORDISABLED']._serialized_end=11527
-  _globals['_NODENOTFOUNDORDISABLEDMSG']._serialized_start=11529
-  _globals['_NODENOTFOUNDORDISABLEDMSG']._serialized_end=11649
-  _globals['_JINJALOGWARNING']._serialized_start=11651
-  _globals['_JINJALOGWARNING']._serialized_end=11723
-  _globals['_JINJALOGWARNINGMSG']._serialized_start=11725
-  _globals['_JINJALOGWARNINGMSG']._serialized_end=11831
-  _globals['_JINJALOGINFO']._serialized_start=11833
-  _globals['_JINJALOGINFO']._serialized_end=11902
-  _globals['_JINJALOGINFOMSG']._serialized_start=11904
-  _globals['_JINJALOGINFOMSG']._serialized_end=12004
-  _globals['_JINJALOGDEBUG']._serialized_start=12006
-  _globals['_JINJALOGDEBUG']._serialized_end=12076
-  _globals['_JINJALOGDEBUGMSG']._serialized_start=12078
-  _globals['_JINJALOGDEBUGMSG']._serialized_end=12180
-  _globals['_UNPINNEDREFNEWVERSIONAVAILABLE']._serialized_start=12183
-  _globals['_UNPINNEDREFNEWVERSIONAVAILABLE']._serialized_end=12357
-  _globals['_UNPINNEDREFNEWVERSIONAVAILABLEMSG']._serialized_start=12360
-  _globals['_UNPINNEDREFNEWVERSIONAVAILABLEMSG']._serialized_end=12496
-  _globals['_UPCOMINGREFERENCEDEPRECATION']._serialized_start=12499
-  _globals['_UPCOMINGREFERENCEDEPRECATION']._serialized_end=12697
-  _globals['_UPCOMINGREFERENCEDEPRECATIONMSG']._serialized_start=12700
-  _globals['_UPCOMINGREFERENCEDEPRECATIONMSG']._serialized_end=12832
-  _globals['_DEPRECATEDREFERENCE']._serialized_start=12835
-  _globals['_DEPRECATEDREFERENCE']._serialized_end=13024
-  _globals['_DEPRECATEDREFERENCEMSG']._serialized_start=13026
-  _globals['_DEPRECATEDREFERENCEMSG']._serialized_end=13140
-  _globals['_UNSUPPORTEDCONSTRAINTMATERIALIZATION']._serialized_start=13142
-  _globals['_UNSUPPORTEDCONSTRAINTMATERIALIZATION']._serialized_end=13202
-  _globals['_UNSUPPORTEDCONSTRAINTMATERIALIZATIONMSG']._serialized_start=13205
-  _globals['_UNSUPPORTEDCONSTRAINTMATERIALIZATIONMSG']._serialized_end=13353
-  _globals['_PARSEINLINENODEERROR']._serialized_start=13355
-  _globals['_PARSEINLINENODEERROR']._serialized_end=13432
-  _globals['_PARSEINLINENODEERRORMSG']._serialized_start=13434
-  _globals['_PARSEINLINENODEERRORMSG']._serialized_end=13550
-  _globals['_SEMANTICVALIDATIONFAILURE']._serialized_start=13552
-  _globals['_SEMANTICVALIDATIONFAILURE']._serialized_end=13592
-  _globals['_SEMANTICVALIDATIONFAILUREMSG']._serialized_start=13594
-  _globals['_SEMANTICVALIDATIONFAILUREMSG']._serialized_end=13720
-  _globals['_UNVERSIONEDBREAKINGCHANGE']._serialized_start=13723
-  _globals['_UNVERSIONEDBREAKINGCHANGE']._serialized_end=14117
-  _globals['_UNVERSIONEDBREAKINGCHANGEMSG']._serialized_start=14119
-  _globals['_UNVERSIONEDBREAKINGCHANGEMSG']._serialized_end=14245
-  _globals['_WARNSTATETARGETEQUAL']._serialized_start=14247
-  _globals['_WARNSTATETARGETEQUAL']._serialized_end=14289
-  _globals['_WARNSTATETARGETEQUALMSG']._serialized_start=14291
-  _globals['_WARNSTATETARGETEQUALMSG']._serialized_end=14407
-  _globals['_FRESHNESSCONFIGPROBLEM']._serialized_start=14409
-  _globals['_FRESHNESSCONFIGPROBLEM']._serialized_end=14446
-  _globals['_FRESHNESSCONFIGPROBLEMMSG']._serialized_start=14448
-  _globals['_FRESHNESSCONFIGPROBLEMMSG']._serialized_end=14568
-  _globals['_GITSPARSECHECKOUTSUBDIRECTORY']._serialized_start=14570
-  _globals['_GITSPARSECHECKOUTSUBDIRECTORY']._serialized_end=14617
-  _globals['_GITSPARSECHECKOUTSUBDIRECTORYMSG']._serialized_start=14620
-  _globals['_GITSPARSECHECKOUTSUBDIRECTORYMSG']._serialized_end=14754
-  _globals['_GITPROGRESSCHECKOUTREVISION']._serialized_start=14756
-  _globals['_GITPROGRESSCHECKOUTREVISION']._serialized_end=14803
-  _globals['_GITPROGRESSCHECKOUTREVISIONMSG']._serialized_start=14806
-  _globals['_GITPROGRESSCHECKOUTREVISIONMSG']._serialized_end=14936
-  _globals['_GITPROGRESSUPDATINGEXISTINGDEPENDENCY']._serialized_start=14938
-  _globals['_GITPROGRESSUPDATINGEXISTINGDEPENDENCY']._serialized_end=14990
-  _globals['_GITPROGRESSUPDATINGEXISTINGDEPENDENCYMSG']._serialized_start=14993
-  _globals['_GITPROGRESSUPDATINGEXISTINGDEPENDENCYMSG']._serialized_end=15143
-  _globals['_GITPROGRESSPULLINGNEWDEPENDENCY']._serialized_start=15145
-  _globals['_GITPROGRESSPULLINGNEWDEPENDENCY']._serialized_end=15191
-  _globals['_GITPROGRESSPULLINGNEWDEPENDENCYMSG']._serialized_start=15194
-  _globals['_GITPROGRESSPULLINGNEWDEPENDENCYMSG']._serialized_end=15332
-  _globals['_GITNOTHINGTODO']._serialized_start=15334
-  _globals['_GITNOTHINGTODO']._serialized_end=15363
-  _globals['_GITNOTHINGTODOMSG']._serialized_start=15365
-  _globals['_GITNOTHINGTODOMSG']._serialized_end=15469
-  _globals['_GITPROGRESSUPDATEDCHECKOUTRANGE']._serialized_start=15471
-  _globals['_GITPROGRESSUPDATEDCHECKOUTRANGE']._serialized_end=15540
-  _globals['_GITPROGRESSUPDATEDCHECKOUTRANGEMSG']._serialized_start=15543
-  _globals['_GITPROGRESSUPDATEDCHECKOUTRANGEMSG']._serialized_end=15681
-  _globals['_GITPROGRESSCHECKEDOUTAT']._serialized_start=15683
-  _globals['_GITPROGRESSCHECKEDOUTAT']._serialized_end=15725
-  _globals['_GITPROGRESSCHECKEDOUTATMSG']._serialized_start=15727
-  _globals['_GITPROGRESSCHECKEDOUTATMSG']._serialized_end=15849
-  _globals['_REGISTRYPROGRESSGETREQUEST']._serialized_start=15851
-  _globals['_REGISTRYPROGRESSGETREQUEST']._serialized_end=15892
-  _globals['_REGISTRYPROGRESSGETREQUESTMSG']._serialized_start=15895
-  _globals['_REGISTRYPROGRESSGETREQUESTMSG']._serialized_end=16023
-  _globals['_REGISTRYPROGRESSGETRESPONSE']._serialized_start=16025
-  _globals['_REGISTRYPROGRESSGETRESPONSE']._serialized_end=16086
-  _globals['_REGISTRYPROGRESSGETRESPONSEMSG']._serialized_start=16089
-  _globals['_REGISTRYPROGRESSGETRESPONSEMSG']._serialized_end=16219
-  _globals['_SELECTORREPORTINVALIDSELECTOR']._serialized_start=16221
-  _globals['_SELECTORREPORTINVALIDSELECTOR']._serialized_end=16316
-  _globals['_SELECTORREPORTINVALIDSELECTORMSG']._serialized_start=16319
-  _globals['_SELECTORREPORTINVALIDSELECTORMSG']._serialized_end=16453
-  _globals['_DEPSNOPACKAGESFOUND']._serialized_start=16455
-  _globals['_DEPSNOPACKAGESFOUND']._serialized_end=16476
-  _globals['_DEPSNOPACKAGESFOUNDMSG']._serialized_start=16478
-  _globals['_DEPSNOPACKAGESFOUNDMSG']._serialized_end=16592
-  _globals['_DEPSSTARTPACKAGEINSTALL']._serialized_start=16594
-  _globals['_DEPSSTARTPACKAGEINSTALL']._serialized_end=16641
-  _globals['_DEPSSTARTPACKAGEINSTALLMSG']._serialized_start=16643
-  _globals['_DEPSSTARTPACKAGEINSTALLMSG']._serialized_end=16765
-  _globals['_DEPSINSTALLINFO']._serialized_start=16767
-  _globals['_DEPSINSTALLINFO']._serialized_end=16806
-  _globals['_DEPSINSTALLINFOMSG']._serialized_start=16808
-  _globals['_DEPSINSTALLINFOMSG']._serialized_end=16914
-  _globals['_DEPSUPDATEAVAILABLE']._serialized_start=16916
-  _globals['_DEPSUPDATEAVAILABLE']._serialized_end=16961
-  _globals['_DEPSUPDATEAVAILABLEMSG']._serialized_start=16963
-  _globals['_DEPSUPDATEAVAILABLEMSG']._serialized_end=17077
-  _globals['_DEPSUPTODATE']._serialized_start=17079
-  _globals['_DEPSUPTODATE']._serialized_end=17093
-  _globals['_DEPSUPTODATEMSG']._serialized_start=17095
-  _globals['_DEPSUPTODATEMSG']._serialized_end=17195
-  _globals['_DEPSLISTSUBDIRECTORY']._serialized_start=17197
-  _globals['_DEPSLISTSUBDIRECTORY']._serialized_end=17241
-  _globals['_DEPSLISTSUBDIRECTORYMSG']._serialized_start=17243
-  _globals['_DEPSLISTSUBDIRECTORYMSG']._serialized_end=17359
-  _globals['_DEPSNOTIFYUPDATESAVAILABLE']._serialized_start=17361
-  _globals['_DEPSNOTIFYUPDATESAVAILABLE']._serialized_end=17407
-  _globals['_DEPSNOTIFYUPDATESAVAILABLEMSG']._serialized_start=17410
-  _globals['_DEPSNOTIFYUPDATESAVAILABLEMSG']._serialized_end=17538
-  _globals['_REGISTRYINDEXPROGRESSGETREQUEST']._serialized_start=17540
-  _globals['_REGISTRYINDEXPROGRESSGETREQUEST']._serialized_end=17586
-  _globals['_REGISTRYINDEXPROGRESSGETREQUESTMSG']._serialized_start=17589
-  _globals['_REGISTRYINDEXPROGRESSGETREQUESTMSG']._serialized_end=17727
-  _globals['_REGISTRYINDEXPROGRESSGETRESPONSE']._serialized_start=17729
-  _globals['_REGISTRYINDEXPROGRESSGETRESPONSE']._serialized_end=17795
-  _globals['_REGISTRYINDEXPROGRESSGETRESPONSEMSG']._serialized_start=17798
-  _globals['_REGISTRYINDEXPROGRESSGETRESPONSEMSG']._serialized_end=17938
-  _globals['_REGISTRYRESPONSEUNEXPECTEDTYPE']._serialized_start=17940
-  _globals['_REGISTRYRESPONSEUNEXPECTEDTYPE']._serialized_end=17990
-  _globals['_REGISTRYRESPONSEUNEXPECTEDTYPEMSG']._serialized_start=17993
-  _globals['_REGISTRYRESPONSEUNEXPECTEDTYPEMSG']._serialized_end=18129
-  _globals['_REGISTRYRESPONSEMISSINGTOPKEYS']._serialized_start=18131
-  _globals['_REGISTRYRESPONSEMISSINGTOPKEYS']._serialized_end=18181
-  _globals['_REGISTRYRESPONSEMISSINGTOPKEYSMSG']._serialized_start=18184
-  _globals['_REGISTRYRESPONSEMISSINGTOPKEYSMSG']._serialized_end=18320
-  _globals['_REGISTRYRESPONSEMISSINGNESTEDKEYS']._serialized_start=18322
-  _globals['_REGISTRYRESPONSEMISSINGNESTEDKEYS']._serialized_end=18375
-  _globals['_REGISTRYRESPONSEMISSINGNESTEDKEYSMSG']._serialized_start=18378
-  _globals['_REGISTRYRESPONSEMISSINGNESTEDKEYSMSG']._serialized_end=18520
-  _globals['_REGISTRYRESPONSEEXTRANESTEDKEYS']._serialized_start=18522
-  _globals['_REGISTRYRESPONSEEXTRANESTEDKEYS']._serialized_end=18573
-  _globals['_REGISTRYRESPONSEEXTRANESTEDKEYSMSG']._serialized_start=18576
-  _globals['_REGISTRYRESPONSEEXTRANESTEDKEYSMSG']._serialized_end=18714
-  _globals['_DEPSSETDOWNLOADDIRECTORY']._serialized_start=18716
-  _globals['_DEPSSETDOWNLOADDIRECTORY']._serialized_end=18756
-  _globals['_DEPSSETDOWNLOADDIRECTORYMSG']._serialized_start=18758
-  _globals['_DEPSSETDOWNLOADDIRECTORYMSG']._serialized_end=18882
-  _globals['_DEPSUNPINNED']._serialized_start=18884
-  _globals['_DEPSUNPINNED']._serialized_end=18929
-  _globals['_DEPSUNPINNEDMSG']._serialized_start=18931
-  _globals['_DEPSUNPINNEDMSG']._serialized_end=19031
-  _globals['_NONODESFORSELECTIONCRITERIA']._serialized_start=19033
-  _globals['_NONODESFORSELECTIONCRITERIA']._serialized_end=19080
-  _globals['_NONODESFORSELECTIONCRITERIAMSG']._serialized_start=19083
-  _globals['_NONODESFORSELECTIONCRITERIAMSG']._serialized_end=19213
-  _globals['_DEPSLOCKUPDATING']._serialized_start=19215
-  _globals['_DEPSLOCKUPDATING']._serialized_end=19256
-  _globals['_DEPSLOCKUPDATINGMSG']._serialized_start=19258
-  _globals['_DEPSLOCKUPDATINGMSG']._serialized_end=19366
-  _globals['_DEPSADDPACKAGE']._serialized_start=19368
-  _globals['_DEPSADDPACKAGE']._serialized_end=19450
-  _globals['_DEPSADDPACKAGEMSG']._serialized_start=19452
-  _globals['_DEPSADDPACKAGEMSG']._serialized_end=19556
-  _globals['_DEPSFOUNDDUPLICATEPACKAGE']._serialized_start=19559
-  _globals['_DEPSFOUNDDUPLICATEPACKAGE']._serialized_end=19726
-  _globals['_DEPSFOUNDDUPLICATEPACKAGE_REMOVEDPACKAGEENTRY']._serialized_start=19673
-  _globals['_DEPSFOUNDDUPLICATEPACKAGE_REMOVEDPACKAGEENTRY']._serialized_end=19726
-  _globals['_DEPSFOUNDDUPLICATEPACKAGEMSG']._serialized_start=19728
-  _globals['_DEPSFOUNDDUPLICATEPACKAGEMSG']._serialized_end=19854
-  _globals['_DEPSVERSIONMISSING']._serialized_start=19856
-  _globals['_DEPSVERSIONMISSING']._serialized_end=19892
-  _globals['_DEPSVERSIONMISSINGMSG']._serialized_start=19894
-  _globals['_DEPSVERSIONMISSINGMSG']._serialized_end=20006
-  _globals['_DEPSSCRUBBEDPACKAGENAME']._serialized_start=20008
-  _globals['_DEPSSCRUBBEDPACKAGENAME']._serialized_end=20055
-  _globals['_DEPSSCRUBBEDPACKAGENAMEMSG']._serialized_start=20057
-  _globals['_DEPSSCRUBBEDPACKAGENAMEMSG']._serialized_end=20179
-  _globals['_RUNNINGOPERATIONCAUGHTERROR']._serialized_start=20181
-  _globals['_RUNNINGOPERATIONCAUGHTERROR']._serialized_end=20223
-  _globals['_RUNNINGOPERATIONCAUGHTERRORMSG']._serialized_start=20226
-  _globals['_RUNNINGOPERATIONCAUGHTERRORMSG']._serialized_end=20356
-  _globals['_COMPILECOMPLETE']._serialized_start=20358
-  _globals['_COMPILECOMPLETE']._serialized_end=20375
-  _globals['_COMPILECOMPLETEMSG']._serialized_start=20377
-  _globals['_COMPILECOMPLETEMSG']._serialized_end=20483
-  _globals['_FRESHNESSCHECKCOMPLETE']._serialized_start=20485
-  _globals['_FRESHNESSCHECKCOMPLETE']._serialized_end=20509
-  _globals['_FRESHNESSCHECKCOMPLETEMSG']._serialized_start=20511
-  _globals['_FRESHNESSCHECKCOMPLETEMSG']._serialized_end=20631
-  _globals['_SEEDHEADER']._serialized_start=20633
-  _globals['_SEEDHEADER']._serialized_end=20661
-  _globals['_SEEDHEADERMSG']._serialized_start=20663
-  _globals['_SEEDHEADERMSG']._serialized_end=20759
-  _globals['_SQLRUNNEREXCEPTION']._serialized_start=20761
-  _globals['_SQLRUNNEREXCEPTION']._serialized_end=20854
-  _globals['_SQLRUNNEREXCEPTIONMSG']._serialized_start=20856
-  _globals['_SQLRUNNEREXCEPTIONMSG']._serialized_end=20968
-  _globals['_LOGTESTRESULT']._serialized_start=20971
-  _globals['_LOGTESTRESULT']._serialized_end=21139
-  _globals['_LOGTESTRESULTMSG']._serialized_start=21141
-  _globals['_LOGTESTRESULTMSG']._serialized_end=21243
-  _globals['_LOGSTARTLINE']._serialized_start=21245
-  _globals['_LOGSTARTLINE']._serialized_end=21352
-  _globals['_LOGSTARTLINEMSG']._serialized_start=21354
-  _globals['_LOGSTARTLINEMSG']._serialized_end=21454
-  _globals['_LOGMODELRESULT']._serialized_start=21457
-  _globals['_LOGMODELRESULT']._serialized_end=21606
-  _globals['_LOGMODELRESULTMSG']._serialized_start=21608
-  _globals['_LOGMODELRESULTMSG']._serialized_end=21712
-  _globals['_LOGSNAPSHOTRESULT']._serialized_start=21715
-  _globals['_LOGSNAPSHOTRESULT']._serialized_end=21989
-  _globals['_LOGSNAPSHOTRESULT_CFGENTRY']._serialized_start=21947
-  _globals['_LOGSNAPSHOTRESULT_CFGENTRY']._serialized_end=21989
-  _globals['_LOGSNAPSHOTRESULTMSG']._serialized_start=21991
-  _globals['_LOGSNAPSHOTRESULTMSG']._serialized_end=22101
-  _globals['_LOGSEEDRESULT']._serialized_start=22104
-  _globals['_LOGSEEDRESULT']._serialized_end=22289
-  _globals['_LOGSEEDRESULTMSG']._serialized_start=22291
-  _globals['_LOGSEEDRESULTMSG']._serialized_end=22393
-  _globals['_LOGFRESHNESSRESULT']._serialized_start=22396
-  _globals['_LOGFRESHNESSRESULT']._serialized_end=22569
-  _globals['_LOGFRESHNESSRESULTMSG']._serialized_start=22571
-  _globals['_LOGFRESHNESSRESULTMSG']._serialized_end=22683
-  _globals['_LOGNODENOOPRESULT']._serialized_start=22686
-  _globals['_LOGNODENOOPRESULT']._serialized_end=22838
-  _globals['_LOGNODENOOPRESULTMSG']._serialized_start=22840
-  _globals['_LOGNODENOOPRESULTMSG']._serialized_end=22950
-  _globals['_LOGCANCELLINE']._serialized_start=22952
-  _globals['_LOGCANCELLINE']._serialized_end=22986
-  _globals['_LOGCANCELLINEMSG']._serialized_start=22988
-  _globals['_LOGCANCELLINEMSG']._serialized_end=23090
-  _globals['_DEFAULTSELECTOR']._serialized_start=23092
-  _globals['_DEFAULTSELECTOR']._serialized_end=23123
-  _globals['_DEFAULTSELECTORMSG']._serialized_start=23125
-  _globals['_DEFAULTSELECTORMSG']._serialized_end=23231
-  _globals['_NODESTART']._serialized_start=23233
-  _globals['_NODESTART']._serialized_end=23286
-  _globals['_NODESTARTMSG']._serialized_start=23288
-  _globals['_NODESTARTMSG']._serialized_end=23382
-  _globals['_NODEFINISHED']._serialized_start=23384
-  _globals['_NODEFINISHED']._serialized_end=23487
-  _globals['_NODEFINISHEDMSG']._serialized_start=23489
-  _globals['_NODEFINISHEDMSG']._serialized_end=23589
-  _globals['_QUERYCANCELATIONUNSUPPORTED']._serialized_start=23591
-  _globals['_QUERYCANCELATIONUNSUPPORTED']._serialized_end=23634
-  _globals['_QUERYCANCELATIONUNSUPPORTEDMSG']._serialized_start=23637
-  _globals['_QUERYCANCELATIONUNSUPPORTEDMSG']._serialized_end=23767
-  _globals['_CONCURRENCYLINE']._serialized_start=23769
-  _globals['_CONCURRENCYLINE']._serialized_end=23848
-  _globals['_CONCURRENCYLINEMSG']._serialized_start=23850
-  _globals['_CONCURRENCYLINEMSG']._serialized_end=23956
-  _globals['_WRITINGINJECTEDSQLFORNODE']._serialized_start=23958
-  _globals['_WRITINGINJECTEDSQLFORNODE']._serialized_end=24027
-  _globals['_WRITINGINJECTEDSQLFORNODEMSG']._serialized_start=24029
-  _globals['_WRITINGINJECTEDSQLFORNODEMSG']._serialized_end=24155
-  _globals['_NODECOMPILING']._serialized_start=24157
-  _globals['_NODECOMPILING']._serialized_end=24214
-  _globals['_NODECOMPILINGMSG']._serialized_start=24216
-  _globals['_NODECOMPILINGMSG']._serialized_end=24318
-  _globals['_NODEEXECUTING']._serialized_start=24320
-  _globals['_NODEEXECUTING']._serialized_end=24377
-  _globals['_NODEEXECUTINGMSG']._serialized_start=24379
-  _globals['_NODEEXECUTINGMSG']._serialized_end=24481
-  _globals['_LOGHOOKSTARTLINE']._serialized_start=24483
-  _globals['_LOGHOOKSTARTLINE']._serialized_end=24592
-  _globals['_LOGHOOKSTARTLINEMSG']._serialized_start=24594
-  _globals['_LOGHOOKSTARTLINEMSG']._serialized_end=24702
-  _globals['_LOGHOOKENDLINE']._serialized_start=24705
-  _globals['_LOGHOOKENDLINE']._serialized_end=24852
-  _globals['_LOGHOOKENDLINEMSG']._serialized_start=24854
-  _globals['_LOGHOOKENDLINEMSG']._serialized_end=24958
-  _globals['_SKIPPINGDETAILS']._serialized_start=24961
-  _globals['_SKIPPINGDETAILS']._serialized_end=25108
-  _globals['_SKIPPINGDETAILSMSG']._serialized_start=25110
-  _globals['_SKIPPINGDETAILSMSG']._serialized_end=25216
-  _globals['_NOTHINGTODO']._serialized_start=25218
-  _globals['_NOTHINGTODO']._serialized_end=25231
-  _globals['_NOTHINGTODOMSG']._serialized_start=25233
-  _globals['_NOTHINGTODOMSG']._serialized_end=25331
-  _globals['_RUNNINGOPERATIONUNCAUGHTERROR']._serialized_start=25333
-  _globals['_RUNNINGOPERATIONUNCAUGHTERROR']._serialized_end=25377
-  _globals['_RUNNINGOPERATIONUNCAUGHTERRORMSG']._serialized_start=25380
-  _globals['_RUNNINGOPERATIONUNCAUGHTERRORMSG']._serialized_end=25514
-  _globals['_ENDRUNRESULT']._serialized_start=25517
-  _globals['_ENDRUNRESULT']._serialized_end=25664
-  _globals['_ENDRUNRESULTMSG']._serialized_start=25666
-  _globals['_ENDRUNRESULTMSG']._serialized_end=25766
-  _globals['_NONODESSELECTED']._serialized_start=25768
-  _globals['_NONODESSELECTED']._serialized_end=25785
-  _globals['_NONODESSELECTEDMSG']._serialized_start=25787
-  _globals['_NONODESSELECTEDMSG']._serialized_end=25893
-  _globals['_COMMANDCOMPLETED']._serialized_start=25895
-  _globals['_COMMANDCOMPLETED']._serialized_end=26014
-  _globals['_COMMANDCOMPLETEDMSG']._serialized_start=26016
-  _globals['_COMMANDCOMPLETEDMSG']._serialized_end=26124
-  _globals['_SHOWNODE']._serialized_start=26126
-  _globals['_SHOWNODE']._serialized_end=26233
-  _globals['_SHOWNODEMSG']._serialized_start=26235
-  _globals['_SHOWNODEMSG']._serialized_end=26327
-  _globals['_COMPILEDNODE']._serialized_start=26329
-  _globals['_COMPILEDNODE']._serialized_end=26441
-  _globals['_COMPILEDNODEMSG']._serialized_start=26443
-  _globals['_COMPILEDNODEMSG']._serialized_end=26543
-  _globals['_CATCHABLEEXCEPTIONONRUN']._serialized_start=26545
-  _globals['_CATCHABLEEXCEPTIONONRUN']._serialized_end=26643
-  _globals['_CATCHABLEEXCEPTIONONRUNMSG']._serialized_start=26645
-  _globals['_CATCHABLEEXCEPTIONONRUNMSG']._serialized_end=26767
-  _globals['_INTERNALERRORONRUN']._serialized_start=26769
-  _globals['_INTERNALERRORONRUN']._serialized_end=26864
-  _globals['_INTERNALERRORONRUNMSG']._serialized_start=26866
-  _globals['_INTERNALERRORONRUNMSG']._serialized_end=26978
-  _globals['_GENERICEXCEPTIONONRUN']._serialized_start=26980
-  _globals['_GENERICEXCEPTIONONRUN']._serialized_end=27097
-  _globals['_GENERICEXCEPTIONONRUNMSG']._serialized_start=27099
-  _globals['_GENERICEXCEPTIONONRUNMSG']._serialized_end=27217
-  _globals['_NODECONNECTIONRELEASEERROR']._serialized_start=27219
-  _globals['_NODECONNECTIONRELEASEERROR']._serialized_end=27297
-  _globals['_NODECONNECTIONRELEASEERRORMSG']._serialized_start=27300
-  _globals['_NODECONNECTIONRELEASEERRORMSG']._serialized_end=27428
-  _globals['_FOUNDSTATS']._serialized_start=27430
-  _globals['_FOUNDSTATS']._serialized_end=27461
-  _globals['_FOUNDSTATSMSG']._serialized_start=27463
-  _globals['_FOUNDSTATSMSG']._serialized_end=27559
-  _globals['_MAINKEYBOARDINTERRUPT']._serialized_start=27561
-  _globals['_MAINKEYBOARDINTERRUPT']._serialized_end=27584
-  _globals['_MAINKEYBOARDINTERRUPTMSG']._serialized_start=27586
-  _globals['_MAINKEYBOARDINTERRUPTMSG']._serialized_end=27704
-  _globals['_MAINENCOUNTEREDERROR']._serialized_start=27706
-  _globals['_MAINENCOUNTEREDERROR']._serialized_end=27741
-  _globals['_MAINENCOUNTEREDERRORMSG']._serialized_start=27743
-  _globals['_MAINENCOUNTEREDERRORMSG']._serialized_end=27859
-  _globals['_MAINSTACKTRACE']._serialized_start=27861
-  _globals['_MAINSTACKTRACE']._serialized_end=27898
-  _globals['_MAINSTACKTRACEMSG']._serialized_start=27900
-  _globals['_MAINSTACKTRACEMSG']._serialized_end=28004
-  _globals['_TIMINGINFOCOLLECTED']._serialized_start=28006
-  _globals['_TIMINGINFOCOLLECTED']._serialized_end=28118
-  _globals['_TIMINGINFOCOLLECTEDMSG']._serialized_start=28120
-  _globals['_TIMINGINFOCOLLECTEDMSG']._serialized_end=28234
-  _globals['_LOGDEBUGSTACKTRACE']._serialized_start=28236
-  _globals['_LOGDEBUGSTACKTRACE']._serialized_end=28274
-  _globals['_LOGDEBUGSTACKTRACEMSG']._serialized_start=28276
-  _globals['_LOGDEBUGSTACKTRACEMSG']._serialized_end=28388
-  _globals['_CHECKCLEANPATH']._serialized_start=28390
-  _globals['_CHECKCLEANPATH']._serialized_end=28420
-  _globals['_CHECKCLEANPATHMSG']._serialized_start=28422
-  _globals['_CHECKCLEANPATHMSG']._serialized_end=28526
-  _globals['_CONFIRMCLEANPATH']._serialized_start=28528
-  _globals['_CONFIRMCLEANPATH']._serialized_end=28560
-  _globals['_CONFIRMCLEANPATHMSG']._serialized_start=28562
-  _globals['_CONFIRMCLEANPATHMSG']._serialized_end=28670
-  _globals['_PROTECTEDCLEANPATH']._serialized_start=28672
-  _globals['_PROTECTEDCLEANPATH']._serialized_end=28706
-  _globals['_PROTECTEDCLEANPATHMSG']._serialized_start=28708
-  _globals['_PROTECTEDCLEANPATHMSG']._serialized_end=28820
-  _globals['_FINISHEDCLEANPATHS']._serialized_start=28822
-  _globals['_FINISHEDCLEANPATHS']._serialized_end=28842
-  _globals['_FINISHEDCLEANPATHSMSG']._serialized_start=28844
-  _globals['_FINISHEDCLEANPATHSMSG']._serialized_end=28956
-  _globals['_OPENCOMMAND']._serialized_start=28958
-  _globals['_OPENCOMMAND']._serialized_end=29011
-  _globals['_OPENCOMMANDMSG']._serialized_start=29013
-  _globals['_OPENCOMMANDMSG']._serialized_end=29111
-  _globals['_SERVINGDOCSPORT']._serialized_start=29113
-  _globals['_SERVINGDOCSPORT']._serialized_end=29161
-  _globals['_SERVINGDOCSPORTMSG']._serialized_start=29163
-  _globals['_SERVINGDOCSPORTMSG']._serialized_end=29269
-  _globals['_SERVINGDOCSACCESSINFO']._serialized_start=29271
-  _globals['_SERVINGDOCSACCESSINFO']._serialized_end=29308
-  _globals['_SERVINGDOCSACCESSINFOMSG']._serialized_start=29310
-  _globals['_SERVINGDOCSACCESSINFOMSG']._serialized_end=29428
-  _globals['_SERVINGDOCSEXITINFO']._serialized_start=29430
-  _globals['_SERVINGDOCSEXITINFO']._serialized_end=29451
-  _globals['_SERVINGDOCSEXITINFOMSG']._serialized_start=29453
-  _globals['_SERVINGDOCSEXITINFOMSG']._serialized_end=29567
-  _globals['_RUNRESULTWARNING']._serialized_start=29569
-  _globals['_RUNRESULTWARNING']._serialized_end=29685
-  _globals['_RUNRESULTWARNINGMSG']._serialized_start=29687
-  _globals['_RUNRESULTWARNINGMSG']._serialized_end=29795
-  _globals['_RUNRESULTFAILURE']._serialized_start=29797
-  _globals['_RUNRESULTFAILURE']._serialized_end=29913
-  _globals['_RUNRESULTFAILUREMSG']._serialized_start=29915
-  _globals['_RUNRESULTFAILUREMSG']._serialized_end=30023
-  _globals['_STATSLINE']._serialized_start=30025
-  _globals['_STATSLINE']._serialized_end=30132
-  _globals['_STATSLINE_STATSENTRY']._serialized_start=30088
-  _globals['_STATSLINE_STATSENTRY']._serialized_end=30132
-  _globals['_STATSLINEMSG']._serialized_start=30134
-  _globals['_STATSLINEMSG']._serialized_end=30228
-  _globals['_RUNRESULTERROR']._serialized_start=30230
-  _globals['_RUNRESULTERROR']._serialized_end=30301
-  _globals['_RUNRESULTERRORMSG']._serialized_start=30303
-  _globals['_RUNRESULTERRORMSG']._serialized_end=30407
-  _globals['_RUNRESULTERRORNOMESSAGE']._serialized_start=30409
-  _globals['_RUNRESULTERRORNOMESSAGE']._serialized_end=30492
-  _globals['_RUNRESULTERRORNOMESSAGEMSG']._serialized_start=30494
-  _globals['_RUNRESULTERRORNOMESSAGEMSG']._serialized_end=30616
-  _globals['_SQLCOMPILEDPATH']._serialized_start=30618
-  _globals['_SQLCOMPILEDPATH']._serialized_end=30691
-  _globals['_SQLCOMPILEDPATHMSG']._serialized_start=30693
-  _globals['_SQLCOMPILEDPATHMSG']._serialized_end=30799
-  _globals['_CHECKNODETESTFAILURE']._serialized_start=30801
-  _globals['_CHECKNODETESTFAILURE']._serialized_end=30888
-  _globals['_CHECKNODETESTFAILUREMSG']._serialized_start=30890
-  _globals['_CHECKNODETESTFAILUREMSG']._serialized_end=31006
-  _globals['_ENDOFRUNSUMMARY']._serialized_start=31008
-  _globals['_ENDOFRUNSUMMARY']._serialized_end=31095
-  _globals['_ENDOFRUNSUMMARYMSG']._serialized_start=31097
-  _globals['_ENDOFRUNSUMMARYMSG']._serialized_end=31203
-  _globals['_LOGSKIPBECAUSEERROR']._serialized_start=31205
-  _globals['_LOGSKIPBECAUSEERROR']._serialized_end=31290
-  _globals['_LOGSKIPBECAUSEERRORMSG']._serialized_start=31292
-  _globals['_LOGSKIPBECAUSEERRORMSG']._serialized_end=31406
-  _globals['_ENSUREGITINSTALLED']._serialized_start=31408
-  _globals['_ENSUREGITINSTALLED']._serialized_end=31428
-  _globals['_ENSUREGITINSTALLEDMSG']._serialized_start=31430
-  _globals['_ENSUREGITINSTALLEDMSG']._serialized_end=31542
-  _globals['_DEPSCREATINGLOCALSYMLINK']._serialized_start=31544
-  _globals['_DEPSCREATINGLOCALSYMLINK']._serialized_end=31570
-  _globals['_DEPSCREATINGLOCALSYMLINKMSG']._serialized_start=31572
-  _globals['_DEPSCREATINGLOCALSYMLINKMSG']._serialized_end=31696
-  _globals['_DEPSSYMLINKNOTAVAILABLE']._serialized_start=31698
-  _globals['_DEPSSYMLINKNOTAVAILABLE']._serialized_end=31723
-  _globals['_DEPSSYMLINKNOTAVAILABLEMSG']._serialized_start=31725
-  _globals['_DEPSSYMLINKNOTAVAILABLEMSG']._serialized_end=31847
-  _globals['_DISABLETRACKING']._serialized_start=31849
-  _globals['_DISABLETRACKING']._serialized_end=31866
-  _globals['_DISABLETRACKINGMSG']._serialized_start=31868
-  _globals['_DISABLETRACKINGMSG']._serialized_end=31974
-  _globals['_SENDINGEVENT']._serialized_start=31976
-  _globals['_SENDINGEVENT']._serialized_end=32006
-  _globals['_SENDINGEVENTMSG']._serialized_start=32008
-  _globals['_SENDINGEVENTMSG']._serialized_end=32108
-  _globals['_SENDEVENTFAILURE']._serialized_start=32110
-  _globals['_SENDEVENTFAILURE']._serialized_end=32128
-  _globals['_SENDEVENTFAILUREMSG']._serialized_start=32130
-  _globals['_SENDEVENTFAILUREMSG']._serialized_end=32238
-  _globals['_FLUSHEVENTS']._serialized_start=32240
-  _globals['_FLUSHEVENTS']._serialized_end=32253
-  _globals['_FLUSHEVENTSMSG']._serialized_start=32255
-  _globals['_FLUSHEVENTSMSG']._serialized_end=32353
-  _globals['_FLUSHEVENTSFAILURE']._serialized_start=32355
-  _globals['_FLUSHEVENTSFAILURE']._serialized_end=32375
-  _globals['_FLUSHEVENTSFAILUREMSG']._serialized_start=32377
-  _globals['_FLUSHEVENTSFAILUREMSG']._serialized_end=32489
-  _globals['_TRACKINGINITIALIZEFAILURE']._serialized_start=32491
-  _globals['_TRACKINGINITIALIZEFAILURE']._serialized_end=32536
-  _globals['_TRACKINGINITIALIZEFAILUREMSG']._serialized_start=32538
-  _globals['_TRACKINGINITIALIZEFAILUREMSG']._serialized_end=32664
-  _globals['_RUNRESULTWARNINGMESSAGE']._serialized_start=32666
-  _globals['_RUNRESULTWARNINGMESSAGE']._serialized_end=32746
-  _globals['_RUNRESULTWARNINGMESSAGEMSG']._serialized_start=32748
-  _globals['_RUNRESULTWARNINGMESSAGEMSG']._serialized_end=32870
-  _globals['_DEBUGCMDOUT']._serialized_start=32872
-  _globals['_DEBUGCMDOUT']._serialized_end=32898
-  _globals['_DEBUGCMDOUTMSG']._serialized_start=32900
-  _globals['_DEBUGCMDOUTMSG']._serialized_end=32998
-  _globals['_DEBUGCMDRESULT']._serialized_start=33000
-  _globals['_DEBUGCMDRESULT']._serialized_end=33029
-  _globals['_DEBUGCMDRESULTMSG']._serialized_start=33031
-  _globals['_DEBUGCMDRESULTMSG']._serialized_end=33135
-  _globals['_LISTCMDOUT']._serialized_start=33137
-  _globals['_LISTCMDOUT']._serialized_end=33162
-  _globals['_LISTCMDOUTMSG']._serialized_start=33164
-  _globals['_LISTCMDOUTMSG']._serialized_end=33260
-  _globals['_RESOURCEREPORT']._serialized_start=33263
-  _globals['_RESOURCEREPORT']._serialized_end=33499
-  _globals['_RESOURCEREPORTMSG']._serialized_start=33501
-  _globals['_RESOURCEREPORTMSG']._serialized_end=33605
+  _globals['_SPACESINMODELNAMEDEPRECATION']._serialized_start=6713
+  _globals['_SPACESINMODELNAMEDEPRECATION']._serialized_end=6801
+  _globals['_SPACESINMODELNAMEDEPRECATIONMSG']._serialized_start=6804
+  _globals['_SPACESINMODELNAMEDEPRECATIONMSG']._serialized_end=6936
+  _globals['_TOTALMODELNAMESWITHSPACESDEPRECATION']._serialized_start=6938
+  _globals['_TOTALMODELNAMESWITHSPACESDEPRECATION']._serialized_end=7045
+  _globals['_TOTALMODELNAMESWITHSPACESDEPRECATIONMSG']._serialized_start=7048
+  _globals['_TOTALMODELNAMESWITHSPACESDEPRECATIONMSG']._serialized_end=7196
+  _globals['_DEPRECATEDMODEL']._serialized_start=7198
+  _globals['_DEPRECATEDMODEL']._serialized_end=7284
+  _globals['_DEPRECATEDMODELMSG']._serialized_start=7286
+  _globals['_DEPRECATEDMODELMSG']._serialized_end=7392
+  _globals['_INPUTFILEDIFFERROR']._serialized_start=7394
+  _globals['_INPUTFILEDIFFERROR']._serialized_end=7449
+  _globals['_INPUTFILEDIFFERRORMSG']._serialized_start=7451
+  _globals['_INPUTFILEDIFFERRORMSG']._serialized_end=7563
+  _globals['_INVALIDVALUEFORFIELD']._serialized_start=7565
+  _globals['_INVALIDVALUEFORFIELD']._serialized_end=7628
+  _globals['_INVALIDVALUEFORFIELDMSG']._serialized_start=7630
+  _globals['_INVALIDVALUEFORFIELDMSG']._serialized_end=7746
+  _globals['_VALIDATIONWARNING']._serialized_start=7748
+  _globals['_VALIDATIONWARNING']._serialized_end=7829
+  _globals['_VALIDATIONWARNINGMSG']._serialized_start=7831
+  _globals['_VALIDATIONWARNINGMSG']._serialized_end=7941
+  _globals['_PARSEPERFINFOPATH']._serialized_start=7943
+  _globals['_PARSEPERFINFOPATH']._serialized_end=7976
+  _globals['_PARSEPERFINFOPATHMSG']._serialized_start=7978
+  _globals['_PARSEPERFINFOPATHMSG']._serialized_end=8088
+  _globals['_PARTIALPARSINGERRORPROCESSINGFILE']._serialized_start=8090
+  _globals['_PARTIALPARSINGERRORPROCESSINGFILE']._serialized_end=8139
+  _globals['_PARTIALPARSINGERRORPROCESSINGFILEMSG']._serialized_start=8142
+  _globals['_PARTIALPARSINGERRORPROCESSINGFILEMSG']._serialized_end=8284
+  _globals['_PARTIALPARSINGERROR']._serialized_start=8287
+  _globals['_PARTIALPARSINGERROR']._serialized_end=8421
+  _globals['_PARTIALPARSINGERROR_EXCINFOENTRY']._serialized_start=8375
+  _globals['_PARTIALPARSINGERROR_EXCINFOENTRY']._serialized_end=8421
+  _globals['_PARTIALPARSINGERRORMSG']._serialized_start=8423
+  _globals['_PARTIALPARSINGERRORMSG']._serialized_end=8537
+  _globals['_PARTIALPARSINGSKIPPARSING']._serialized_start=8539
+  _globals['_PARTIALPARSINGSKIPPARSING']._serialized_end=8566
+  _globals['_PARTIALPARSINGSKIPPARSINGMSG']._serialized_start=8568
+  _globals['_PARTIALPARSINGSKIPPARSINGMSG']._serialized_end=8694
+  _globals['_UNABLETOPARTIALPARSE']._serialized_start=8696
+  _globals['_UNABLETOPARTIALPARSE']._serialized_end=8734
+  _globals['_UNABLETOPARTIALPARSEMSG']._serialized_start=8736
+  _globals['_UNABLETOPARTIALPARSEMSG']._serialized_end=8852
+  _globals['_STATECHECKVARSHASH']._serialized_start=8854
+  _globals['_STATECHECKVARSHASH']._serialized_end=8956
+  _globals['_STATECHECKVARSHASHMSG']._serialized_start=8958
+  _globals['_STATECHECKVARSHASHMSG']._serialized_end=9070
+  _globals['_PARTIALPARSINGNOTENABLED']._serialized_start=9072
+  _globals['_PARTIALPARSINGNOTENABLED']._serialized_end=9098
+  _globals['_PARTIALPARSINGNOTENABLEDMSG']._serialized_start=9100
+  _globals['_PARTIALPARSINGNOTENABLEDMSG']._serialized_end=9224
+  _globals['_PARSEDFILELOADFAILED']._serialized_start=9226
+  _globals['_PARSEDFILELOADFAILED']._serialized_end=9293
+  _globals['_PARSEDFILELOADFAILEDMSG']._serialized_start=9295
+  _globals['_PARSEDFILELOADFAILEDMSG']._serialized_end=9411
+  _globals['_PARTIALPARSINGENABLED']._serialized_start=9413
+  _globals['_PARTIALPARSINGENABLED']._serialized_end=9485
+  _globals['_PARTIALPARSINGENABLEDMSG']._serialized_start=9487
+  _globals['_PARTIALPARSINGENABLEDMSG']._serialized_end=9605
+  _globals['_PARTIALPARSINGFILE']._serialized_start=9607
+  _globals['_PARTIALPARSINGFILE']._serialized_end=9663
+  _globals['_PARTIALPARSINGFILEMSG']._serialized_start=9665
+  _globals['_PARTIALPARSINGFILEMSG']._serialized_end=9777
+  _globals['_INVALIDDISABLEDTARGETINTESTNODE']._serialized_start=9780
+  _globals['_INVALIDDISABLEDTARGETINTESTNODE']._serialized_end=9955
+  _globals['_INVALIDDISABLEDTARGETINTESTNODEMSG']._serialized_start=9958
+  _globals['_INVALIDDISABLEDTARGETINTESTNODEMSG']._serialized_end=10096
+  _globals['_UNUSEDRESOURCECONFIGPATH']._serialized_start=10098
+  _globals['_UNUSEDRESOURCECONFIGPATH']._serialized_end=10153
+  _globals['_UNUSEDRESOURCECONFIGPATHMSG']._serialized_start=10155
+  _globals['_UNUSEDRESOURCECONFIGPATHMSG']._serialized_end=10279
+  _globals['_SEEDINCREASED']._serialized_start=10281
+  _globals['_SEEDINCREASED']._serialized_end=10332
+  _globals['_SEEDINCREASEDMSG']._serialized_start=10334
+  _globals['_SEEDINCREASEDMSG']._serialized_end=10436
+  _globals['_SEEDEXCEEDSLIMITSAMEPATH']._serialized_start=10438
+  _globals['_SEEDEXCEEDSLIMITSAMEPATH']._serialized_end=10500
+  _globals['_SEEDEXCEEDSLIMITSAMEPATHMSG']._serialized_start=10502
+  _globals['_SEEDEXCEEDSLIMITSAMEPATHMSG']._serialized_end=10626
+  _globals['_SEEDEXCEEDSLIMITANDPATHCHANGED']._serialized_start=10628
+  _globals['_SEEDEXCEEDSLIMITANDPATHCHANGED']._serialized_end=10696
+  _globals['_SEEDEXCEEDSLIMITANDPATHCHANGEDMSG']._serialized_start=10699
+  _globals['_SEEDEXCEEDSLIMITANDPATHCHANGEDMSG']._serialized_end=10835
+  _globals['_SEEDEXCEEDSLIMITCHECKSUMCHANGED']._serialized_start=10837
+  _globals['_SEEDEXCEEDSLIMITCHECKSUMCHANGED']._serialized_end=10929
+  _globals['_SEEDEXCEEDSLIMITCHECKSUMCHANGEDMSG']._serialized_start=10932
+  _globals['_SEEDEXCEEDSLIMITCHECKSUMCHANGEDMSG']._serialized_end=11070
+  _globals['_UNUSEDTABLES']._serialized_start=11072
+  _globals['_UNUSEDTABLES']._serialized_end=11109
+  _globals['_UNUSEDTABLESMSG']._serialized_start=11111
+  _globals['_UNUSEDTABLESMSG']._serialized_end=11211
+  _globals['_WRONGRESOURCESCHEMAFILE']._serialized_start=11214
+  _globals['_WRONGRESOURCESCHEMAFILE']._serialized_end=11349
+  _globals['_WRONGRESOURCESCHEMAFILEMSG']._serialized_start=11351
+  _globals['_WRONGRESOURCESCHEMAFILEMSG']._serialized_end=11473
+  _globals['_NONODEFORYAMLKEY']._serialized_start=11475
+  _globals['_NONODEFORYAMLKEY']._serialized_end=11550
+  _globals['_NONODEFORYAMLKEYMSG']._serialized_start=11552
+  _globals['_NONODEFORYAMLKEYMSG']._serialized_end=11660
+  _globals['_MACRONOTFOUNDFORPATCH']._serialized_start=11662
+  _globals['_MACRONOTFOUNDFORPATCH']._serialized_end=11705
+  _globals['_MACRONOTFOUNDFORPATCHMSG']._serialized_start=11707
+  _globals['_MACRONOTFOUNDFORPATCHMSG']._serialized_end=11825
+  _globals['_NODENOTFOUNDORDISABLED']._serialized_start=11828
+  _globals['_NODENOTFOUNDORDISABLED']._serialized_end=12012
+  _globals['_NODENOTFOUNDORDISABLEDMSG']._serialized_start=12014
+  _globals['_NODENOTFOUNDORDISABLEDMSG']._serialized_end=12134
+  _globals['_JINJALOGWARNING']._serialized_start=12136
+  _globals['_JINJALOGWARNING']._serialized_end=12208
+  _globals['_JINJALOGWARNINGMSG']._serialized_start=12210
+  _globals['_JINJALOGWARNINGMSG']._serialized_end=12316
+  _globals['_JINJALOGINFO']._serialized_start=12318
+  _globals['_JINJALOGINFO']._serialized_end=12387
+  _globals['_JINJALOGINFOMSG']._serialized_start=12389
+  _globals['_JINJALOGINFOMSG']._serialized_end=12489
+  _globals['_JINJALOGDEBUG']._serialized_start=12491
+  _globals['_JINJALOGDEBUG']._serialized_end=12561
+  _globals['_JINJALOGDEBUGMSG']._serialized_start=12563
+  _globals['_JINJALOGDEBUGMSG']._serialized_end=12665
+  _globals['_UNPINNEDREFNEWVERSIONAVAILABLE']._serialized_start=12668
+  _globals['_UNPINNEDREFNEWVERSIONAVAILABLE']._serialized_end=12842
+  _globals['_UNPINNEDREFNEWVERSIONAVAILABLEMSG']._serialized_start=12845
+  _globals['_UNPINNEDREFNEWVERSIONAVAILABLEMSG']._serialized_end=12981
+  _globals['_UPCOMINGREFERENCEDEPRECATION']._serialized_start=12984
+  _globals['_UPCOMINGREFERENCEDEPRECATION']._serialized_end=13182
+  _globals['_UPCOMINGREFERENCEDEPRECATIONMSG']._serialized_start=13185
+  _globals['_UPCOMINGREFERENCEDEPRECATIONMSG']._serialized_end=13317
+  _globals['_DEPRECATEDREFERENCE']._serialized_start=13320
+  _globals['_DEPRECATEDREFERENCE']._serialized_end=13509
+  _globals['_DEPRECATEDREFERENCEMSG']._serialized_start=13511
+  _globals['_DEPRECATEDREFERENCEMSG']._serialized_end=13625
+  _globals['_UNSUPPORTEDCONSTRAINTMATERIALIZATION']._serialized_start=13627
+  _globals['_UNSUPPORTEDCONSTRAINTMATERIALIZATION']._serialized_end=13687
+  _globals['_UNSUPPORTEDCONSTRAINTMATERIALIZATIONMSG']._serialized_start=13690
+  _globals['_UNSUPPORTEDCONSTRAINTMATERIALIZATIONMSG']._serialized_end=13838
+  _globals['_PARSEINLINENODEERROR']._serialized_start=13840
+  _globals['_PARSEINLINENODEERROR']._serialized_end=13917
+  _globals['_PARSEINLINENODEERRORMSG']._serialized_start=13919
+  _globals['_PARSEINLINENODEERRORMSG']._serialized_end=14035
+  _globals['_SEMANTICVALIDATIONFAILURE']._serialized_start=14037
+  _globals['_SEMANTICVALIDATIONFAILURE']._serialized_end=14077
+  _globals['_SEMANTICVALIDATIONFAILUREMSG']._serialized_start=14079
+  _globals['_SEMANTICVALIDATIONFAILUREMSG']._serialized_end=14205
+  _globals['_UNVERSIONEDBREAKINGCHANGE']._serialized_start=14208
+  _globals['_UNVERSIONEDBREAKINGCHANGE']._serialized_end=14602
+  _globals['_UNVERSIONEDBREAKINGCHANGEMSG']._serialized_start=14604
+  _globals['_UNVERSIONEDBREAKINGCHANGEMSG']._serialized_end=14730
+  _globals['_WARNSTATETARGETEQUAL']._serialized_start=14732
+  _globals['_WARNSTATETARGETEQUAL']._serialized_end=14774
+  _globals['_WARNSTATETARGETEQUALMSG']._serialized_start=14776
+  _globals['_WARNSTATETARGETEQUALMSG']._serialized_end=14892
+  _globals['_FRESHNESSCONFIGPROBLEM']._serialized_start=14894
+  _globals['_FRESHNESSCONFIGPROBLEM']._serialized_end=14931
+  _globals['_FRESHNESSCONFIGPROBLEMMSG']._serialized_start=14933
+  _globals['_FRESHNESSCONFIGPROBLEMMSG']._serialized_end=15053
+  _globals['_GITSPARSECHECKOUTSUBDIRECTORY']._serialized_start=15055
+  _globals['_GITSPARSECHECKOUTSUBDIRECTORY']._serialized_end=15102
+  _globals['_GITSPARSECHECKOUTSUBDIRECTORYMSG']._serialized_start=15105
+  _globals['_GITSPARSECHECKOUTSUBDIRECTORYMSG']._serialized_end=15239
+  _globals['_GITPROGRESSCHECKOUTREVISION']._serialized_start=15241
+  _globals['_GITPROGRESSCHECKOUTREVISION']._serialized_end=15288
+  _globals['_GITPROGRESSCHECKOUTREVISIONMSG']._serialized_start=15291
+  _globals['_GITPROGRESSCHECKOUTREVISIONMSG']._serialized_end=15421
+  _globals['_GITPROGRESSUPDATINGEXISTINGDEPENDENCY']._serialized_start=15423
+  _globals['_GITPROGRESSUPDATINGEXISTINGDEPENDENCY']._serialized_end=15475
+  _globals['_GITPROGRESSUPDATINGEXISTINGDEPENDENCYMSG']._serialized_start=15478
+  _globals['_GITPROGRESSUPDATINGEXISTINGDEPENDENCYMSG']._serialized_end=15628
+  _globals['_GITPROGRESSPULLINGNEWDEPENDENCY']._serialized_start=15630
+  _globals['_GITPROGRESSPULLINGNEWDEPENDENCY']._serialized_end=15676
+  _globals['_GITPROGRESSPULLINGNEWDEPENDENCYMSG']._serialized_start=15679
+  _globals['_GITPROGRESSPULLINGNEWDEPENDENCYMSG']._serialized_end=15817
+  _globals['_GITNOTHINGTODO']._serialized_start=15819
+  _globals['_GITNOTHINGTODO']._serialized_end=15848
+  _globals['_GITNOTHINGTODOMSG']._serialized_start=15850
+  _globals['_GITNOTHINGTODOMSG']._serialized_end=15954
+  _globals['_GITPROGRESSUPDATEDCHECKOUTRANGE']._serialized_start=15956
+  _globals['_GITPROGRESSUPDATEDCHECKOUTRANGE']._serialized_end=16025
+  _globals['_GITPROGRESSUPDATEDCHECKOUTRANGEMSG']._serialized_start=16028
+  _globals['_GITPROGRESSUPDATEDCHECKOUTRANGEMSG']._serialized_end=16166
+  _globals['_GITPROGRESSCHECKEDOUTAT']._serialized_start=16168
+  _globals['_GITPROGRESSCHECKEDOUTAT']._serialized_end=16210
+  _globals['_GITPROGRESSCHECKEDOUTATMSG']._serialized_start=16212
+  _globals['_GITPROGRESSCHECKEDOUTATMSG']._serialized_end=16334
+  _globals['_REGISTRYPROGRESSGETREQUEST']._serialized_start=16336
+  _globals['_REGISTRYPROGRESSGETREQUEST']._serialized_end=16377
+  _globals['_REGISTRYPROGRESSGETREQUESTMSG']._serialized_start=16380
+  _globals['_REGISTRYPROGRESSGETREQUESTMSG']._serialized_end=16508
+  _globals['_REGISTRYPROGRESSGETRESPONSE']._serialized_start=16510
+  _globals['_REGISTRYPROGRESSGETRESPONSE']._serialized_end=16571
+  _globals['_REGISTRYPROGRESSGETRESPONSEMSG']._serialized_start=16574
+  _globals['_REGISTRYPROGRESSGETRESPONSEMSG']._serialized_end=16704
+  _globals['_SELECTORREPORTINVALIDSELECTOR']._serialized_start=16706
+  _globals['_SELECTORREPORTINVALIDSELECTOR']._serialized_end=16801
+  _globals['_SELECTORREPORTINVALIDSELECTORMSG']._serialized_start=16804
+  _globals['_SELECTORREPORTINVALIDSELECTORMSG']._serialized_end=16938
+  _globals['_DEPSNOPACKAGESFOUND']._serialized_start=16940
+  _globals['_DEPSNOPACKAGESFOUND']._serialized_end=16961
+  _globals['_DEPSNOPACKAGESFOUNDMSG']._serialized_start=16963
+  _globals['_DEPSNOPACKAGESFOUNDMSG']._serialized_end=17077
+  _globals['_DEPSSTARTPACKAGEINSTALL']._serialized_start=17079
+  _globals['_DEPSSTARTPACKAGEINSTALL']._serialized_end=17126
+  _globals['_DEPSSTARTPACKAGEINSTALLMSG']._serialized_start=17128
+  _globals['_DEPSSTARTPACKAGEINSTALLMSG']._serialized_end=17250
+  _globals['_DEPSINSTALLINFO']._serialized_start=17252
+  _globals['_DEPSINSTALLINFO']._serialized_end=17291
+  _globals['_DEPSINSTALLINFOMSG']._serialized_start=17293
+  _globals['_DEPSINSTALLINFOMSG']._serialized_end=17399
+  _globals['_DEPSUPDATEAVAILABLE']._serialized_start=17401
+  _globals['_DEPSUPDATEAVAILABLE']._serialized_end=17446
+  _globals['_DEPSUPDATEAVAILABLEMSG']._serialized_start=17448
+  _globals['_DEPSUPDATEAVAILABLEMSG']._serialized_end=17562
+  _globals['_DEPSUPTODATE']._serialized_start=17564
+  _globals['_DEPSUPTODATE']._serialized_end=17578
+  _globals['_DEPSUPTODATEMSG']._serialized_start=17580
+  _globals['_DEPSUPTODATEMSG']._serialized_end=17680
+  _globals['_DEPSLISTSUBDIRECTORY']._serialized_start=17682
+  _globals['_DEPSLISTSUBDIRECTORY']._serialized_end=17726
+  _globals['_DEPSLISTSUBDIRECTORYMSG']._serialized_start=17728
+  _globals['_DEPSLISTSUBDIRECTORYMSG']._serialized_end=17844
+  _globals['_DEPSNOTIFYUPDATESAVAILABLE']._serialized_start=17846
+  _globals['_DEPSNOTIFYUPDATESAVAILABLE']._serialized_end=17892
+  _globals['_DEPSNOTIFYUPDATESAVAILABLEMSG']._serialized_start=17895
+  _globals['_DEPSNOTIFYUPDATESAVAILABLEMSG']._serialized_end=18023
+  _globals['_REGISTRYINDEXPROGRESSGETREQUEST']._serialized_start=18025
+  _globals['_REGISTRYINDEXPROGRESSGETREQUEST']._serialized_end=18071
+  _globals['_REGISTRYINDEXPROGRESSGETREQUESTMSG']._serialized_start=18074
+  _globals['_REGISTRYINDEXPROGRESSGETREQUESTMSG']._serialized_end=18212
+  _globals['_REGISTRYINDEXPROGRESSGETRESPONSE']._serialized_start=18214
+  _globals['_REGISTRYINDEXPROGRESSGETRESPONSE']._serialized_end=18280
+  _globals['_REGISTRYINDEXPROGRESSGETRESPONSEMSG']._serialized_start=18283
+  _globals['_REGISTRYINDEXPROGRESSGETRESPONSEMSG']._serialized_end=18423
+  _globals['_REGISTRYRESPONSEUNEXPECTEDTYPE']._serialized_start=18425
+  _globals['_REGISTRYRESPONSEUNEXPECTEDTYPE']._serialized_end=18475
+  _globals['_REGISTRYRESPONSEUNEXPECTEDTYPEMSG']._serialized_start=18478
+  _globals['_REGISTRYRESPONSEUNEXPECTEDTYPEMSG']._serialized_end=18614
+  _globals['_REGISTRYRESPONSEMISSINGTOPKEYS']._serialized_start=18616
+  _globals['_REGISTRYRESPONSEMISSINGTOPKEYS']._serialized_end=18666
+  _globals['_REGISTRYRESPONSEMISSINGTOPKEYSMSG']._serialized_start=18669
+  _globals['_REGISTRYRESPONSEMISSINGTOPKEYSMSG']._serialized_end=18805
+  _globals['_REGISTRYRESPONSEMISSINGNESTEDKEYS']._serialized_start=18807
+  _globals['_REGISTRYRESPONSEMISSINGNESTEDKEYS']._serialized_end=18860
+  _globals['_REGISTRYRESPONSEMISSINGNESTEDKEYSMSG']._serialized_start=18863
+  _globals['_REGISTRYRESPONSEMISSINGNESTEDKEYSMSG']._serialized_end=19005
+  _globals['_REGISTRYRESPONSEEXTRANESTEDKEYS']._serialized_start=19007
+  _globals['_REGISTRYRESPONSEEXTRANESTEDKEYS']._serialized_end=19058
+  _globals['_REGISTRYRESPONSEEXTRANESTEDKEYSMSG']._serialized_start=19061
+  _globals['_REGISTRYRESPONSEEXTRANESTEDKEYSMSG']._serialized_end=19199
+  _globals['_DEPSSETDOWNLOADDIRECTORY']._serialized_start=19201
+  _globals['_DEPSSETDOWNLOADDIRECTORY']._serialized_end=19241
+  _globals['_DEPSSETDOWNLOADDIRECTORYMSG']._serialized_start=19243
+  _globals['_DEPSSETDOWNLOADDIRECTORYMSG']._serialized_end=19367
+  _globals['_DEPSUNPINNED']._serialized_start=19369
+  _globals['_DEPSUNPINNED']._serialized_end=19414
+  _globals['_DEPSUNPINNEDMSG']._serialized_start=19416
+  _globals['_DEPSUNPINNEDMSG']._serialized_end=19516
+  _globals['_NONODESFORSELECTIONCRITERIA']._serialized_start=19518
+  _globals['_NONODESFORSELECTIONCRITERIA']._serialized_end=19565
+  _globals['_NONODESFORSELECTIONCRITERIAMSG']._serialized_start=19568
+  _globals['_NONODESFORSELECTIONCRITERIAMSG']._serialized_end=19698
+  _globals['_DEPSLOCKUPDATING']._serialized_start=19700
+  _globals['_DEPSLOCKUPDATING']._serialized_end=19741
+  _globals['_DEPSLOCKUPDATINGMSG']._serialized_start=19743
+  _globals['_DEPSLOCKUPDATINGMSG']._serialized_end=19851
+  _globals['_DEPSADDPACKAGE']._serialized_start=19853
+  _globals['_DEPSADDPACKAGE']._serialized_end=19935
+  _globals['_DEPSADDPACKAGEMSG']._serialized_start=19937
+  _globals['_DEPSADDPACKAGEMSG']._serialized_end=20041
+  _globals['_DEPSFOUNDDUPLICATEPACKAGE']._serialized_start=20044
+  _globals['_DEPSFOUNDDUPLICATEPACKAGE']._serialized_end=20211
+  _globals['_DEPSFOUNDDUPLICATEPACKAGE_REMOVEDPACKAGEENTRY']._serialized_start=20158
+  _globals['_DEPSFOUNDDUPLICATEPACKAGE_REMOVEDPACKAGEENTRY']._serialized_end=20211
+  _globals['_DEPSFOUNDDUPLICATEPACKAGEMSG']._serialized_start=20213
+  _globals['_DEPSFOUNDDUPLICATEPACKAGEMSG']._serialized_end=20339
+  _globals['_DEPSVERSIONMISSING']._serialized_start=20341
+  _globals['_DEPSVERSIONMISSING']._serialized_end=20377
+  _globals['_DEPSVERSIONMISSINGMSG']._serialized_start=20379
+  _globals['_DEPSVERSIONMISSINGMSG']._serialized_end=20491
+  _globals['_DEPSSCRUBBEDPACKAGENAME']._serialized_start=20493
+  _globals['_DEPSSCRUBBEDPACKAGENAME']._serialized_end=20540
+  _globals['_DEPSSCRUBBEDPACKAGENAMEMSG']._serialized_start=20542
+  _globals['_DEPSSCRUBBEDPACKAGENAMEMSG']._serialized_end=20664
+  _globals['_RUNNINGOPERATIONCAUGHTERROR']._serialized_start=20666
+  _globals['_RUNNINGOPERATIONCAUGHTERROR']._serialized_end=20708
+  _globals['_RUNNINGOPERATIONCAUGHTERRORMSG']._serialized_start=20711
+  _globals['_RUNNINGOPERATIONCAUGHTERRORMSG']._serialized_end=20841
+  _globals['_COMPILECOMPLETE']._serialized_start=20843
+  _globals['_COMPILECOMPLETE']._serialized_end=20860
+  _globals['_COMPILECOMPLETEMSG']._serialized_start=20862
+  _globals['_COMPILECOMPLETEMSG']._serialized_end=20968
+  _globals['_FRESHNESSCHECKCOMPLETE']._serialized_start=20970
+  _globals['_FRESHNESSCHECKCOMPLETE']._serialized_end=20994
+  _globals['_FRESHNESSCHECKCOMPLETEMSG']._serialized_start=20996
+  _globals['_FRESHNESSCHECKCOMPLETEMSG']._serialized_end=21116
+  _globals['_SEEDHEADER']._serialized_start=21118
+  _globals['_SEEDHEADER']._serialized_end=21146
+  _globals['_SEEDHEADERMSG']._serialized_start=21148
+  _globals['_SEEDHEADERMSG']._serialized_end=21244
+  _globals['_SQLRUNNEREXCEPTION']._serialized_start=21246
+  _globals['_SQLRUNNEREXCEPTION']._serialized_end=21339
+  _globals['_SQLRUNNEREXCEPTIONMSG']._serialized_start=21341
+  _globals['_SQLRUNNEREXCEPTIONMSG']._serialized_end=21453
+  _globals['_LOGTESTRESULT']._serialized_start=21456
+  _globals['_LOGTESTRESULT']._serialized_end=21624
+  _globals['_LOGTESTRESULTMSG']._serialized_start=21626
+  _globals['_LOGTESTRESULTMSG']._serialized_end=21728
+  _globals['_LOGSTARTLINE']._serialized_start=21730
+  _globals['_LOGSTARTLINE']._serialized_end=21837
+  _globals['_LOGSTARTLINEMSG']._serialized_start=21839
+  _globals['_LOGSTARTLINEMSG']._serialized_end=21939
+  _globals['_LOGMODELRESULT']._serialized_start=21942
+  _globals['_LOGMODELRESULT']._serialized_end=22091
+  _globals['_LOGMODELRESULTMSG']._serialized_start=22093
+  _globals['_LOGMODELRESULTMSG']._serialized_end=22197
+  _globals['_LOGSNAPSHOTRESULT']._serialized_start=22200
+  _globals['_LOGSNAPSHOTRESULT']._serialized_end=22474
+  _globals['_LOGSNAPSHOTRESULT_CFGENTRY']._serialized_start=22432
+  _globals['_LOGSNAPSHOTRESULT_CFGENTRY']._serialized_end=22474
+  _globals['_LOGSNAPSHOTRESULTMSG']._serialized_start=22476
+  _globals['_LOGSNAPSHOTRESULTMSG']._serialized_end=22586
+  _globals['_LOGSEEDRESULT']._serialized_start=22589
+  _globals['_LOGSEEDRESULT']._serialized_end=22774
+  _globals['_LOGSEEDRESULTMSG']._serialized_start=22776
+  _globals['_LOGSEEDRESULTMSG']._serialized_end=22878
+  _globals['_LOGFRESHNESSRESULT']._serialized_start=22881
+  _globals['_LOGFRESHNESSRESULT']._serialized_end=23054
+  _globals['_LOGFRESHNESSRESULTMSG']._serialized_start=23056
+  _globals['_LOGFRESHNESSRESULTMSG']._serialized_end=23168
+  _globals['_LOGNODENOOPRESULT']._serialized_start=23171
+  _globals['_LOGNODENOOPRESULT']._serialized_end=23323
+  _globals['_LOGNODENOOPRESULTMSG']._serialized_start=23325
+  _globals['_LOGNODENOOPRESULTMSG']._serialized_end=23435
+  _globals['_LOGCANCELLINE']._serialized_start=23437
+  _globals['_LOGCANCELLINE']._serialized_end=23471
+  _globals['_LOGCANCELLINEMSG']._serialized_start=23473
+  _globals['_LOGCANCELLINEMSG']._serialized_end=23575
+  _globals['_DEFAULTSELECTOR']._serialized_start=23577
+  _globals['_DEFAULTSELECTOR']._serialized_end=23608
+  _globals['_DEFAULTSELECTORMSG']._serialized_start=23610
+  _globals['_DEFAULTSELECTORMSG']._serialized_end=23716
+  _globals['_NODESTART']._serialized_start=23718
+  _globals['_NODESTART']._serialized_end=23771
+  _globals['_NODESTARTMSG']._serialized_start=23773
+  _globals['_NODESTARTMSG']._serialized_end=23867
+  _globals['_NODEFINISHED']._serialized_start=23869
+  _globals['_NODEFINISHED']._serialized_end=23972
+  _globals['_NODEFINISHEDMSG']._serialized_start=23974
+  _globals['_NODEFINISHEDMSG']._serialized_end=24074
+  _globals['_QUERYCANCELATIONUNSUPPORTED']._serialized_start=24076
+  _globals['_QUERYCANCELATIONUNSUPPORTED']._serialized_end=24119
+  _globals['_QUERYCANCELATIONUNSUPPORTEDMSG']._serialized_start=24122
+  _globals['_QUERYCANCELATIONUNSUPPORTEDMSG']._serialized_end=24252
+  _globals['_CONCURRENCYLINE']._serialized_start=24254
+  _globals['_CONCURRENCYLINE']._serialized_end=24333
+  _globals['_CONCURRENCYLINEMSG']._serialized_start=24335
+  _globals['_CONCURRENCYLINEMSG']._serialized_end=24441
+  _globals['_WRITINGINJECTEDSQLFORNODE']._serialized_start=24443
+  _globals['_WRITINGINJECTEDSQLFORNODE']._serialized_end=24512
+  _globals['_WRITINGINJECTEDSQLFORNODEMSG']._serialized_start=24514
+  _globals['_WRITINGINJECTEDSQLFORNODEMSG']._serialized_end=24640
+  _globals['_NODECOMPILING']._serialized_start=24642
+  _globals['_NODECOMPILING']._serialized_end=24699
+  _globals['_NODECOMPILINGMSG']._serialized_start=24701
+  _globals['_NODECOMPILINGMSG']._serialized_end=24803
+  _globals['_NODEEXECUTING']._serialized_start=24805
+  _globals['_NODEEXECUTING']._serialized_end=24862
+  _globals['_NODEEXECUTINGMSG']._serialized_start=24864
+  _globals['_NODEEXECUTINGMSG']._serialized_end=24966
+  _globals['_LOGHOOKSTARTLINE']._serialized_start=24968
+  _globals['_LOGHOOKSTARTLINE']._serialized_end=25077
+  _globals['_LOGHOOKSTARTLINEMSG']._serialized_start=25079
+  _globals['_LOGHOOKSTARTLINEMSG']._serialized_end=25187
+  _globals['_LOGHOOKENDLINE']._serialized_start=25190
+  _globals['_LOGHOOKENDLINE']._serialized_end=25337
+  _globals['_LOGHOOKENDLINEMSG']._serialized_start=25339
+  _globals['_LOGHOOKENDLINEMSG']._serialized_end=25443
+  _globals['_SKIPPINGDETAILS']._serialized_start=25446
+  _globals['_SKIPPINGDETAILS']._serialized_end=25593
+  _globals['_SKIPPINGDETAILSMSG']._serialized_start=25595
+  _globals['_SKIPPINGDETAILSMSG']._serialized_end=25701
+  _globals['_NOTHINGTODO']._serialized_start=25703
+  _globals['_NOTHINGTODO']._serialized_end=25716
+  _globals['_NOTHINGTODOMSG']._serialized_start=25718
+  _globals['_NOTHINGTODOMSG']._serialized_end=25816
+  _globals['_RUNNINGOPERATIONUNCAUGHTERROR']._serialized_start=25818
+  _globals['_RUNNINGOPERATIONUNCAUGHTERROR']._serialized_end=25862
+  _globals['_RUNNINGOPERATIONUNCAUGHTERRORMSG']._serialized_start=25865
+  _globals['_RUNNINGOPERATIONUNCAUGHTERRORMSG']._serialized_end=25999
+  _globals['_ENDRUNRESULT']._serialized_start=26002
+  _globals['_ENDRUNRESULT']._serialized_end=26149
+  _globals['_ENDRUNRESULTMSG']._serialized_start=26151
+  _globals['_ENDRUNRESULTMSG']._serialized_end=26251
+  _globals['_NONODESSELECTED']._serialized_start=26253
+  _globals['_NONODESSELECTED']._serialized_end=26270
+  _globals['_NONODESSELECTEDMSG']._serialized_start=26272
+  _globals['_NONODESSELECTEDMSG']._serialized_end=26378
+  _globals['_COMMANDCOMPLETED']._serialized_start=26380
+  _globals['_COMMANDCOMPLETED']._serialized_end=26499
+  _globals['_COMMANDCOMPLETEDMSG']._serialized_start=26501
+  _globals['_COMMANDCOMPLETEDMSG']._serialized_end=26609
+  _globals['_SHOWNODE']._serialized_start=26611
+  _globals['_SHOWNODE']._serialized_end=26718
+  _globals['_SHOWNODEMSG']._serialized_start=26720
+  _globals['_SHOWNODEMSG']._serialized_end=26812
+  _globals['_COMPILEDNODE']._serialized_start=26814
+  _globals['_COMPILEDNODE']._serialized_end=26926
+  _globals['_COMPILEDNODEMSG']._serialized_start=26928
+  _globals['_COMPILEDNODEMSG']._serialized_end=27028
+  _globals['_CATCHABLEEXCEPTIONONRUN']._serialized_start=27030
+  _globals['_CATCHABLEEXCEPTIONONRUN']._serialized_end=27128
+  _globals['_CATCHABLEEXCEPTIONONRUNMSG']._serialized_start=27130
+  _globals['_CATCHABLEEXCEPTIONONRUNMSG']._serialized_end=27252
+  _globals['_INTERNALERRORONRUN']._serialized_start=27254
+  _globals['_INTERNALERRORONRUN']._serialized_end=27349
+  _globals['_INTERNALERRORONRUNMSG']._serialized_start=27351
+  _globals['_INTERNALERRORONRUNMSG']._serialized_end=27463
+  _globals['_GENERICEXCEPTIONONRUN']._serialized_start=27465
+  _globals['_GENERICEXCEPTIONONRUN']._serialized_end=27582
+  _globals['_GENERICEXCEPTIONONRUNMSG']._serialized_start=27584
+  _globals['_GENERICEXCEPTIONONRUNMSG']._serialized_end=27702
+  _globals['_NODECONNECTIONRELEASEERROR']._serialized_start=27704
+  _globals['_NODECONNECTIONRELEASEERROR']._serialized_end=27782
+  _globals['_NODECONNECTIONRELEASEERRORMSG']._serialized_start=27785
+  _globals['_NODECONNECTIONRELEASEERRORMSG']._serialized_end=27913
+  _globals['_FOUNDSTATS']._serialized_start=27915
+  _globals['_FOUNDSTATS']._serialized_end=27946
+  _globals['_FOUNDSTATSMSG']._serialized_start=27948
+  _globals['_FOUNDSTATSMSG']._serialized_end=28044
+  _globals['_MAINKEYBOARDINTERRUPT']._serialized_start=28046
+  _globals['_MAINKEYBOARDINTERRUPT']._serialized_end=28069
+  _globals['_MAINKEYBOARDINTERRUPTMSG']._serialized_start=28071
+  _globals['_MAINKEYBOARDINTERRUPTMSG']._serialized_end=28189
+  _globals['_MAINENCOUNTEREDERROR']._serialized_start=28191
+  _globals['_MAINENCOUNTEREDERROR']._serialized_end=28226
+  _globals['_MAINENCOUNTEREDERRORMSG']._serialized_start=28228
+  _globals['_MAINENCOUNTEREDERRORMSG']._serialized_end=28344
+  _globals['_MAINSTACKTRACE']._serialized_start=28346
+  _globals['_MAINSTACKTRACE']._serialized_end=28383
+  _globals['_MAINSTACKTRACEMSG']._serialized_start=28385
+  _globals['_MAINSTACKTRACEMSG']._serialized_end=28489
+  _globals['_TIMINGINFOCOLLECTED']._serialized_start=28491
+  _globals['_TIMINGINFOCOLLECTED']._serialized_end=28603
+  _globals['_TIMINGINFOCOLLECTEDMSG']._serialized_start=28605
+  _globals['_TIMINGINFOCOLLECTEDMSG']._serialized_end=28719
+  _globals['_LOGDEBUGSTACKTRACE']._serialized_start=28721
+  _globals['_LOGDEBUGSTACKTRACE']._serialized_end=28759
+  _globals['_LOGDEBUGSTACKTRACEMSG']._serialized_start=28761
+  _globals['_LOGDEBUGSTACKTRACEMSG']._serialized_end=28873
+  _globals['_CHECKCLEANPATH']._serialized_start=28875
+  _globals['_CHECKCLEANPATH']._serialized_end=28905
+  _globals['_CHECKCLEANPATHMSG']._serialized_start=28907
+  _globals['_CHECKCLEANPATHMSG']._serialized_end=29011
+  _globals['_CONFIRMCLEANPATH']._serialized_start=29013
+  _globals['_CONFIRMCLEANPATH']._serialized_end=29045
+  _globals['_CONFIRMCLEANPATHMSG']._serialized_start=29047
+  _globals['_CONFIRMCLEANPATHMSG']._serialized_end=29155
+  _globals['_PROTECTEDCLEANPATH']._serialized_start=29157
+  _globals['_PROTECTEDCLEANPATH']._serialized_end=29191
+  _globals['_PROTECTEDCLEANPATHMSG']._serialized_start=29193
+  _globals['_PROTECTEDCLEANPATHMSG']._serialized_end=29305
+  _globals['_FINISHEDCLEANPATHS']._serialized_start=29307
+  _globals['_FINISHEDCLEANPATHS']._serialized_end=29327
+  _globals['_FINISHEDCLEANPATHSMSG']._serialized_start=29329
+  _globals['_FINISHEDCLEANPATHSMSG']._serialized_end=29441
+  _globals['_OPENCOMMAND']._serialized_start=29443
+  _globals['_OPENCOMMAND']._serialized_end=29496
+  _globals['_OPENCOMMANDMSG']._serialized_start=29498
+  _globals['_OPENCOMMANDMSG']._serialized_end=29596
+  _globals['_SERVINGDOCSPORT']._serialized_start=29598
+  _globals['_SERVINGDOCSPORT']._serialized_end=29646
+  _globals['_SERVINGDOCSPORTMSG']._serialized_start=29648
+  _globals['_SERVINGDOCSPORTMSG']._serialized_end=29754
+  _globals['_SERVINGDOCSACCESSINFO']._serialized_start=29756
+  _globals['_SERVINGDOCSACCESSINFO']._serialized_end=29793
+  _globals['_SERVINGDOCSACCESSINFOMSG']._serialized_start=29795
+  _globals['_SERVINGDOCSACCESSINFOMSG']._serialized_end=29913
+  _globals['_SERVINGDOCSEXITINFO']._serialized_start=29915
+  _globals['_SERVINGDOCSEXITINFO']._serialized_end=29936
+  _globals['_SERVINGDOCSEXITINFOMSG']._serialized_start=29938
+  _globals['_SERVINGDOCSEXITINFOMSG']._serialized_end=30052
+  _globals['_RUNRESULTWARNING']._serialized_start=30054
+  _globals['_RUNRESULTWARNING']._serialized_end=30170
+  _globals['_RUNRESULTWARNINGMSG']._serialized_start=30172
+  _globals['_RUNRESULTWARNINGMSG']._serialized_end=30280
+  _globals['_RUNRESULTFAILURE']._serialized_start=30282
+  _globals['_RUNRESULTFAILURE']._serialized_end=30398
+  _globals['_RUNRESULTFAILUREMSG']._serialized_start=30400
+  _globals['_RUNRESULTFAILUREMSG']._serialized_end=30508
+  _globals['_STATSLINE']._serialized_start=30510
+  _globals['_STATSLINE']._serialized_end=30617
+  _globals['_STATSLINE_STATSENTRY']._serialized_start=30573
+  _globals['_STATSLINE_STATSENTRY']._serialized_end=30617
+  _globals['_STATSLINEMSG']._serialized_start=30619
+  _globals['_STATSLINEMSG']._serialized_end=30713
+  _globals['_RUNRESULTERROR']._serialized_start=30715
+  _globals['_RUNRESULTERROR']._serialized_end=30786
+  _globals['_RUNRESULTERRORMSG']._serialized_start=30788
+  _globals['_RUNRESULTERRORMSG']._serialized_end=30892
+  _globals['_RUNRESULTERRORNOMESSAGE']._serialized_start=30894
+  _globals['_RUNRESULTERRORNOMESSAGE']._serialized_end=30977
+  _globals['_RUNRESULTERRORNOMESSAGEMSG']._serialized_start=30979
+  _globals['_RUNRESULTERRORNOMESSAGEMSG']._serialized_end=31101
+  _globals['_SQLCOMPILEDPATH']._serialized_start=31103
+  _globals['_SQLCOMPILEDPATH']._serialized_end=31176
+  _globals['_SQLCOMPILEDPATHMSG']._serialized_start=31178
+  _globals['_SQLCOMPILEDPATHMSG']._serialized_end=31284
+  _globals['_CHECKNODETESTFAILURE']._serialized_start=31286
+  _globals['_CHECKNODETESTFAILURE']._serialized_end=31373
+  _globals['_CHECKNODETESTFAILUREMSG']._serialized_start=31375
+  _globals['_CHECKNODETESTFAILUREMSG']._serialized_end=31491
+  _globals['_ENDOFRUNSUMMARY']._serialized_start=31493
+  _globals['_ENDOFRUNSUMMARY']._serialized_end=31580
+  _globals['_ENDOFRUNSUMMARYMSG']._serialized_start=31582
+  _globals['_ENDOFRUNSUMMARYMSG']._serialized_end=31688
+  _globals['_LOGSKIPBECAUSEERROR']._serialized_start=31690
+  _globals['_LOGSKIPBECAUSEERROR']._serialized_end=31775
+  _globals['_LOGSKIPBECAUSEERRORMSG']._serialized_start=31777
+  _globals['_LOGSKIPBECAUSEERRORMSG']._serialized_end=31891
+  _globals['_ENSUREGITINSTALLED']._serialized_start=31893
+  _globals['_ENSUREGITINSTALLED']._serialized_end=31913
+  _globals['_ENSUREGITINSTALLEDMSG']._serialized_start=31915
+  _globals['_ENSUREGITINSTALLEDMSG']._serialized_end=32027
+  _globals['_DEPSCREATINGLOCALSYMLINK']._serialized_start=32029
+  _globals['_DEPSCREATINGLOCALSYMLINK']._serialized_end=32055
+  _globals['_DEPSCREATINGLOCALSYMLINKMSG']._serialized_start=32057
+  _globals['_DEPSCREATINGLOCALSYMLINKMSG']._serialized_end=32181
+  _globals['_DEPSSYMLINKNOTAVAILABLE']._serialized_start=32183
+  _globals['_DEPSSYMLINKNOTAVAILABLE']._serialized_end=32208
+  _globals['_DEPSSYMLINKNOTAVAILABLEMSG']._serialized_start=32210
+  _globals['_DEPSSYMLINKNOTAVAILABLEMSG']._serialized_end=32332
+  _globals['_DISABLETRACKING']._serialized_start=32334
+  _globals['_DISABLETRACKING']._serialized_end=32351
+  _globals['_DISABLETRACKINGMSG']._serialized_start=32353
+  _globals['_DISABLETRACKINGMSG']._serialized_end=32459
+  _globals['_SENDINGEVENT']._serialized_start=32461
+  _globals['_SENDINGEVENT']._serialized_end=32491
+  _globals['_SENDINGEVENTMSG']._serialized_start=32493
+  _globals['_SENDINGEVENTMSG']._serialized_end=32593
+  _globals['_SENDEVENTFAILURE']._serialized_start=32595
+  _globals['_SENDEVENTFAILURE']._serialized_end=32613
+  _globals['_SENDEVENTFAILUREMSG']._serialized_start=32615
+  _globals['_SENDEVENTFAILUREMSG']._serialized_end=32723
+  _globals['_FLUSHEVENTS']._serialized_start=32725
+  _globals['_FLUSHEVENTS']._serialized_end=32738
+  _globals['_FLUSHEVENTSMSG']._serialized_start=32740
+  _globals['_FLUSHEVENTSMSG']._serialized_end=32838
+  _globals['_FLUSHEVENTSFAILURE']._serialized_start=32840
+  _globals['_FLUSHEVENTSFAILURE']._serialized_end=32860
+  _globals['_FLUSHEVENTSFAILUREMSG']._serialized_start=32862
+  _globals['_FLUSHEVENTSFAILUREMSG']._serialized_end=32974
+  _globals['_TRACKINGINITIALIZEFAILURE']._serialized_start=32976
+  _globals['_TRACKINGINITIALIZEFAILURE']._serialized_end=33021
+  _globals['_TRACKINGINITIALIZEFAILUREMSG']._serialized_start=33023
+  _globals['_TRACKINGINITIALIZEFAILUREMSG']._serialized_end=33149
+  _globals['_RUNRESULTWARNINGMESSAGE']._serialized_start=33151
+  _globals['_RUNRESULTWARNINGMESSAGE']._serialized_end=33231
+  _globals['_RUNRESULTWARNINGMESSAGEMSG']._serialized_start=33233
+  _globals['_RUNRESULTWARNINGMESSAGEMSG']._serialized_end=33355
+  _globals['_DEBUGCMDOUT']._serialized_start=33357
+  _globals['_DEBUGCMDOUT']._serialized_end=33383
+  _globals['_DEBUGCMDOUTMSG']._serialized_start=33385
+  _globals['_DEBUGCMDOUTMSG']._serialized_end=33483
+  _globals['_DEBUGCMDRESULT']._serialized_start=33485
+  _globals['_DEBUGCMDRESULT']._serialized_end=33514
+  _globals['_DEBUGCMDRESULTMSG']._serialized_start=33516
+  _globals['_DEBUGCMDRESULTMSG']._serialized_end=33620
+  _globals['_LISTCMDOUT']._serialized_start=33622
+  _globals['_LISTCMDOUT']._serialized_end=33647
+  _globals['_LISTCMDOUTMSG']._serialized_start=33649
+  _globals['_LISTCMDOUTMSG']._serialized_end=33745
+  _globals['_RESOURCEREPORT']._serialized_start=33748
+  _globals['_RESOURCEREPORT']._serialized_end=33984
+  _globals['_RESOURCEREPORTMSG']._serialized_start=33986
+  _globals['_RESOURCEREPORTMSG']._serialized_end=34090
 # @@protoc_insertion_point(module_scope)
diff --git a/core/dbt/events/types.py b/core/dbt/events/types.py
index 391d0c22002..0d624fd4cbf 100644
--- a/core/dbt/events/types.py
+++ b/core/dbt/events/types.py
@@ -11,6 +11,11 @@
 from dbt.events.base_types import WarnLevel, InfoLevel, DebugLevel, ErrorLevel, DynamicLevel
 
 
+# TODO Move this to dbt_common.ui
+def _error_tag(msg: str) -> str:
+    return f'[{red("ERROR")}]: {msg}'
+
+
 # Event codes have prefixes which follow this table
 #
 # | Code |     Description     |
@@ -413,6 +418,43 @@ def message(self) -> str:
         return warning_tag(f"Deprecated functionality\n\n{description}")
 
 
+class SpacesInModelNameDeprecation(DynamicLevel):
+    def code(self) -> str:
+        return "D014"
+
+    def message(self) -> str:
+        version = ".v" + self.model_version if self.model_version else ""
+        description = (
+            f"Model `{self.model_name}{version}` has spaces in its name. This is deprecated and "
+            "may cause errors when using dbt."
+        )
+
+        if self.level == EventLevel.ERROR.value:
+            description = _error_tag(description)
+        elif self.level == EventLevel.WARN.value:
+            description = warning_tag(description)
+
+        return line_wrap_message(description)
+
+
+class TotalModelNamesWithSpacesDeprecation(DynamicLevel):
+    def code(self) -> str:
+        return "D015"
+
+    def message(self) -> str:
+        description = f"Found {self.count_invalid_names} models with spaces in their names, which is deprecated."
+
+        if self.show_debug_hint:
+            description += " Run again with `--debug` to see them all."
+
+        if self.level == EventLevel.ERROR.value:
+            description = _error_tag(description)
+        elif self.level == EventLevel.WARN.value:
+            description = warning_tag(description)
+
+        return line_wrap_message(description)
+
+
 # =======================================================
 # I - Project parsing
 # =======================================================
diff --git a/core/dbt/parser/manifest.py b/core/dbt/parser/manifest.py
index 1681c6f4851..03809635620 100644
--- a/core/dbt/parser/manifest.py
+++ b/core/dbt/parser/manifest.py
@@ -22,6 +22,7 @@
 from dbt.context.manifest import generate_query_header_context
 from dbt.contracts.graph.semantic_manifest import SemanticManifest
 from dbt_common.events.base_types import EventLevel
+from dbt_common.exceptions.base import DbtValidationError
 import dbt_common.utils
 import json
 import pprint
@@ -62,6 +63,8 @@
     StateCheckVarsHash,
     DeprecatedModel,
     DeprecatedReference,
+    SpacesInModelNameDeprecation,
+    TotalModelNamesWithSpacesDeprecation,
     UpcomingReferenceDeprecation,
 )
 from dbt.logger import DbtProcessState
@@ -520,6 +523,7 @@ def load(self) -> Manifest:
             self.write_manifest_for_partial_parse()
 
         self.check_for_model_deprecations()
+        self.check_for_spaces_in_model_names()
 
         return self.manifest
 
@@ -621,6 +625,47 @@ def check_for_model_deprecations(self):
                             )
                         )
 
+    def check_for_spaces_in_model_names(self):
+        """Validates that model names do not contain spaces
+
+        If `DEBUG` flag is `False`, logs only first bad model name
+        If `DEBUG` flag is `True`, logs every bad model name
+        If `ALLOW_SPACES_IN_MODEL_NAMES` is `False`, logs are `ERROR` level and an exception is raised if any names are bad
+        If `ALLOW_SPACES_IN_MODEL_NAMES` is `True`, logs are `WARN` level
+        """
+        improper_model_names = 0
+        level = (
+            EventLevel.WARN
+            if self.root_project.args.ALLOW_SPACES_IN_MODEL_NAMES
+            else EventLevel.ERROR
+        )
+
+        for node in self.manifest.nodes.values():
+            if isinstance(node, ModelNode) and " " in node.name:
+                if improper_model_names == 0 or self.root_project.args.DEBUG:
+                    fire_event(
+                        SpacesInModelNameDeprecation(
+                            model_name=node.name,
+                            model_version=version_to_str(node.version),
+                            level=level.value,
+                        ),
+                        level=level,
+                    )
+                improper_model_names += 1
+
+        if improper_model_names > 0:
+            fire_event(
+                TotalModelNamesWithSpacesDeprecation(
+                    count_invalid_names=improper_model_names,
+                    show_debug_hint=(not self.root_project.args.DEBUG),
+                    level=level.value,
+                ),
+                level=level,
+            )
+
+            if level == EventLevel.ERROR:
+                raise DbtValidationError("Model names cannot contain spaces")
+
     def load_and_parse_macros(self, project_parser_files):
         for project in self.all_projects.values():
             if project.project_name not in project_parser_files:
diff --git a/tests/functional/manifest_validations/test_check_for_spaces_in_model_names.py b/tests/functional/manifest_validations/test_check_for_spaces_in_model_names.py
new file mode 100644
index 00000000000..4c1cfd1bf61
--- /dev/null
+++ b/tests/functional/manifest_validations/test_check_for_spaces_in_model_names.py
@@ -0,0 +1,106 @@
+import pytest
+
+from dataclasses import dataclass, field
+from dbt.cli.main import dbtRunner
+from dbt_common.events.base_types import BaseEvent, EventLevel, EventMsg
+from dbt.events.types import SpacesInModelNameDeprecation, TotalModelNamesWithSpacesDeprecation
+from dbt.tests.util import update_config_file
+from typing import Dict, List
+
+
+@dataclass
+class EventCatcher:
+    event_to_catch: BaseEvent
+    caught_events: List[EventMsg] = field(default_factory=list)
+
+    def catch(self, event: EventMsg):
+        if event.info.name == self.event_to_catch.__name__:
+            self.caught_events.append(event)
+
+
+class TestSpacesInModelNamesHappyPath:
+    def test_no_warnings_when_no_spaces_in_name(self, project) -> None:
+        event_catcher = EventCatcher(SpacesInModelNameDeprecation)
+        runner = dbtRunner(callbacks=[event_catcher.catch])
+        runner.invoke(["parse"])
+        assert len(event_catcher.caught_events) == 0
+
+
+class TestSpacesInModelNamesSadPath:
+    @pytest.fixture(scope="class")
+    def models(self) -> Dict[str, str]:
+        return {
+            "my model.sql": "select 1 as id",
+        }
+
+    def tests_warning_when_spaces_in_name(self, project) -> None:
+        event_catcher = EventCatcher(SpacesInModelNameDeprecation)
+        total_catcher = EventCatcher(TotalModelNamesWithSpacesDeprecation)
+        runner = dbtRunner(callbacks=[event_catcher.catch, total_catcher.catch])
+        runner.invoke(["parse"])
+
+        assert len(total_catcher.caught_events) == 1
+        assert len(event_catcher.caught_events) == 1
+        event = event_catcher.caught_events[0]
+        assert "Model `my model` has spaces in its name. This is deprecated" in event.info.msg
+        assert event.info.level == EventLevel.WARN
+
+
+class TestSpaceInModelNamesWithDebug:
+    @pytest.fixture(scope="class")
+    def models(self) -> Dict[str, str]:
+        return {
+            "my model.sql": "select 1 as id",
+            "my model2.sql": "select 1 as id",
+        }
+
+    def tests_debug_when_spaces_in_name(self, project) -> None:
+        spaces_check_catcher = EventCatcher(SpacesInModelNameDeprecation)
+        total_catcher = EventCatcher(TotalModelNamesWithSpacesDeprecation)
+        runner = dbtRunner(callbacks=[spaces_check_catcher.catch, total_catcher.catch])
+        runner.invoke(["parse"])
+        assert len(spaces_check_catcher.caught_events) == 1
+        assert len(total_catcher.caught_events) == 1
+        assert (
+            "Found 2 models with spaces in their names" in total_catcher.caught_events[0].info.msg
+        )
+        assert (
+            "Run again with `--debug` to see them all." in total_catcher.caught_events[0].info.msg
+        )
+
+        spaces_check_catcher = EventCatcher(SpacesInModelNameDeprecation)
+        total_catcher = EventCatcher(TotalModelNamesWithSpacesDeprecation)
+        runner = dbtRunner(callbacks=[spaces_check_catcher.catch, total_catcher.catch])
+        runner.invoke(["parse", "--debug"])
+        assert len(spaces_check_catcher.caught_events) == 2
+        assert len(total_catcher.caught_events) == 1
+        assert (
+            "Run again with `--debug` to see them all."
+            not in total_catcher.caught_events[0].info.msg
+        )
+
+
+class TestAllowSpacesInModelNamesFalse:
+    @pytest.fixture(scope="class")
+    def models(self) -> Dict[str, str]:
+        return {
+            "my model.sql": "select 1 as id",
+        }
+
+    def test_dont_allow_spaces_in_model_names(self, project):
+        spaces_check_catcher = EventCatcher(SpacesInModelNameDeprecation)
+        runner = dbtRunner(callbacks=[spaces_check_catcher.catch])
+        runner.invoke(["parse"])
+        assert len(spaces_check_catcher.caught_events) == 1
+        assert spaces_check_catcher.caught_events[0].info.level == EventLevel.WARN
+
+        config_patch = {"flags": {"allow_spaces_in_model_names": False}}
+        update_config_file(config_patch, project.project_root, "dbt_project.yml")
+
+        spaces_check_catcher = EventCatcher(SpacesInModelNameDeprecation)
+        runner = dbtRunner(callbacks=[spaces_check_catcher.catch])
+        result = runner.invoke(["parse"])
+        assert not result.success
+        assert "Model names cannot contain spaces" in result.exception.__str__()
+        assert len(spaces_check_catcher.caught_events) == 1
+        assert spaces_check_catcher.caught_events[0].info.level == EventLevel.ERROR
diff --git a/tests/unit/test_events.py b/tests/unit/test_events.py
index b800fe72afc..431c6d49ba8 100644
--- a/tests/unit/test_events.py
+++ b/tests/unit/test_events.py
@@ -154,6 +154,10 @@ def test_event_codes(self):
     adapter_types.CollectFreshnessReturnSignature(),
     core_types.TestsConfigDeprecation(deprecated_path="", exp_path=""),
     core_types.ProjectFlagsMovedDeprecation(),
+    core_types.SpacesInModelNameDeprecation(model_name="", model_version="", level=""),
+    core_types.TotalModelNamesWithSpacesDeprecation(
+        count_invalid_names=1, show_debug_hint=True, level=""
+    ),
     # E - DB Adapter ======================
     adapter_types.AdapterEventDebug(),
     adapter_types.AdapterEventInfo(),
diff --git a/tests/unit/test_graph.py b/tests/unit/test_graph.py
index 96e058796b8..3cab34d42bb 100644
--- a/tests/unit/test_graph.py
+++ b/tests/unit/test_graph.py
@@ -8,15 +8,16 @@
 from dbt.adapters.factory import reset_adapters, register_adapter
 import dbt.compilation
 import dbt.exceptions
-import dbt.flags
 import dbt.parser
 import dbt.config
 import dbt.utils
 import dbt.parser.manifest
 from dbt import tracking
+from dbt.cli.flags import convert_config
 from dbt.contracts.files import SourceFile, FileHash, FilePath
 from dbt.contracts.graph.manifest import MacroManifest, ManifestStateCheck
 from dbt.contracts.project import ProjectFlags
+from dbt.flags import get_flags, set_from_args
 from dbt.graph import NodeSelector, parse_difference
 from dbt.events.logging import setup_event_logger
 from dbt.mp_context import get_mp_context
@@ -126,9 +127,15 @@ def get_config(self, extra_cfg=None):
         cfg.update(extra_cfg)
 
         config = config_from_parts_or_dicts(project=cfg, profile=self.profile)
-        dbt.flags.set_from_args(Namespace(), ProjectFlags())
-        setup_event_logger(dbt.flags.get_flags())
-        object.__setattr__(dbt.flags.get_flags(), "PARTIAL_PARSE", False)
+        set_from_args(Namespace(), ProjectFlags())
+        flags = get_flags()
+        setup_event_logger(flags)
+        object.__setattr__(flags, "PARTIAL_PARSE", False)
+        for arg_name, args_param_value in vars(flags).items():
+            args_param_value = convert_config(arg_name, args_param_value)
+            object.__setattr__(config.args, arg_name.upper(), args_param_value)
+            object.__setattr__(config.args, arg_name.lower(), args_param_value)
+
         return config
 
     def get_compiler(self, project):


Code review comments:
diff_hunk: @@ -413,6 +418,43 @@ def message(self) -> str:
         return warning_tag(f"Deprecated functionality\n\n{description}")
 
 
+class SpacesInModelNameDeprecation(DynamicLevel):
+    def code(self) -> str:
+        return "D014"
+
+    def message(self) -> str:
+        version = ".v" + self.model_version if self.model_version else ""
+        description = (
+            f"Model `{self.model_name}{version}` has spaces in its name. This is deprecated and "
+            "may cause errors when using dbt."
+        )
+
+        if self.level == EventLevel.ERROR.value:
+            description = _error_tag(description)
+        elif self.level == EventLevel.WARN.value:
+            description = warning_tag(description)
+
+        return line_wrap_message(description)
+
+
+class TotalModelNamesWithSpacesDeprecation(DynamicLevel):
+    def code(self) -> str:
+        return "D015"
+
+    def message(self) -> str:
+        description = f"Found {self.count_invalid_names} models with spaces in their names, which is deprecated."
path: core/dbt/events/types.py
text: @user1:
Since this event fires when there are a non-zero number of models with spaces you need to account for there being only 1 model in how the sentence is structured.  ie "Found 1 model..." instead of "Found 1 models..."

@author:
Restructured the whole sentence so that we could just use `model(s)` previously there were a bunch of words that would have to be interpolated depending on whether there was 1 problematic name or 2+ problematic names.