upload build

This commit is contained in:
koplenov 2025-08-23 02:30:21 +03:00
parent 94ccb39da7
commit 0227bf4c47
7 changed files with 121 additions and 22 deletions

View file

@ -15640,11 +15640,12 @@ var $;
return presets.items().map(key => this.Panel(key)); return presets.items().map(key => this.Panel(key));
} }
selected_home(ref) { selected_home(ref) {
console.log({ ref });
return this.$.$hyoo_crus_glob.Node(ref, $hd_canary_app_home); return this.$.$hyoo_crus_glob.Node(ref, $hd_canary_app_home);
} }
panel_title(ref) { panel_title(ref) {
return this.selected_home(ref).title() ?? this.selected_home(ref).land_ref().description; if (this.selected_home(ref).title() != "")
return this.selected_home(ref).title();
return this.selected_home(ref).land_ref().description;
} }
} }
$$.$hd_canary_app_bar = $hd_canary_app_bar; $$.$hd_canary_app_bar = $hd_canary_app_bar;
@ -16002,6 +16003,9 @@ var $;
; ;
($.$hd_canary_app_monitor) = class $hd_canary_app_monitor extends ($.$mol_page) { ($.$hd_canary_app_monitor) = class $hd_canary_app_monitor extends ($.$mol_page) {
go_to_home(){
return null;
}
panel_title(){ panel_title(){
return (this.$.$mol_locale.text("$hd_canary_app_monitor_panel_title")); return (this.$.$mol_locale.text("$hd_canary_app_monitor_panel_title"));
} }
@ -16146,6 +16150,12 @@ var $;
(obj.items) = () => ((this.target_list())); (obj.items) = () => ((this.target_list()));
return obj; return obj;
} }
Home_button(){
const obj = new this.$.$mol_button_minor();
(obj.title) = () => ("Домой");
(obj.click) = () => ((this.go_to_home()));
return obj;
}
title(){ title(){
return (this.panel_title()); return (this.panel_title());
} }
@ -16193,6 +16203,7 @@ var $;
($mol_mem_key(($.$hd_canary_app_monitor.prototype), "Target_moment")); ($mol_mem_key(($.$hd_canary_app_monitor.prototype), "Target_moment"));
($mol_mem_key(($.$hd_canary_app_monitor.prototype), "Target")); ($mol_mem_key(($.$hd_canary_app_monitor.prototype), "Target"));
($mol_mem(($.$hd_canary_app_monitor.prototype), "Target_list")); ($mol_mem(($.$hd_canary_app_monitor.prototype), "Target_list"));
($mol_mem(($.$hd_canary_app_monitor.prototype), "Home_button"));
($mol_mem(($.$hd_canary_app_monitor.prototype), "targets")); ($mol_mem(($.$hd_canary_app_monitor.prototype), "targets"));
($mol_mem_key(($.$hd_canary_app_monitor.prototype), "target_result")); ($mol_mem_key(($.$hd_canary_app_monitor.prototype), "target_result"));
@ -16239,13 +16250,11 @@ var $;
return url.protocol === "http:" || url.protocol === "https:"; return url.protocol === "http:" || url.protocol === "https:";
} }
add_submit() { add_submit() {
let url = this.add_url().trim(); const url = this.add_url().trim();
if (url == "") if (url == "")
throw "Empty url!"; throw "Empty url!";
if (this.is_valid_http_url(url) == false && this.is_valid_http_url("https://" + url) == false) if (this.is_valid_http_url(url) == false)
throw "Not valid url!"; throw "Not valid url!";
if (this.is_valid_http_url(url))
url = "https://" + url;
let title = this.add_title().trim(); let title = this.add_title().trim();
if (title == "") if (title == "")
title = url.replace(/(^https?:\/\/)|(\/+$)/g, ''); title = url.replace(/(^https?:\/\/)|(\/+$)/g, '');
@ -16259,6 +16268,12 @@ var $;
new_site.url(null).val(url); new_site.url(null).val(url);
new_site.title(null).val(title); new_site.title(null).val(title);
} }
Target_remove(prop) {
if (this.can_access()) {
return super.Target_remove(prop);
}
return null;
}
target_remove(prop) { target_remove(prop) {
this.home().Sites(null).cut(prop.ref()); this.home().Sites(null).cut(prop.ref());
} }
@ -16284,6 +16299,24 @@ var $;
} }
return this.$.$hyoo_crus_glob.Node(ref, $hd_canary_app_home); return this.$.$hyoo_crus_glob.Node(ref, $hd_canary_app_home);
} }
Add() {
if (this.can_access())
return super.Add();
return this.Home_button();
}
go_to_home() {
this.$.$mol_state_arg.value('panel', null);
}
panel_title() {
if (this.can_access())
return super.panel_title();
return "Пользователь: " + this.shared_user_title();
}
shared_user_title() {
if (this.panel().title() != "")
return this.panel().title();
return this.panel().land_ref().description;
}
can_access(next) { can_access(next) {
return next ?? false; return next ?? false;
} }

File diff suppressed because one or more lines are too long

View file

@ -15631,11 +15631,12 @@ var $;
return presets.items().map(key => this.Panel(key)); return presets.items().map(key => this.Panel(key));
} }
selected_home(ref) { selected_home(ref) {
console.log({ ref });
return this.$.$hyoo_crus_glob.Node(ref, $hd_canary_app_home); return this.$.$hyoo_crus_glob.Node(ref, $hd_canary_app_home);
} }
panel_title(ref) { panel_title(ref) {
return this.selected_home(ref).title() ?? this.selected_home(ref).land_ref().description; if (this.selected_home(ref).title() != "")
return this.selected_home(ref).title();
return this.selected_home(ref).land_ref().description;
} }
} }
$$.$hd_canary_app_bar = $hd_canary_app_bar; $$.$hd_canary_app_bar = $hd_canary_app_bar;
@ -15993,6 +15994,9 @@ var $;
; ;
($.$hd_canary_app_monitor) = class $hd_canary_app_monitor extends ($.$mol_page) { ($.$hd_canary_app_monitor) = class $hd_canary_app_monitor extends ($.$mol_page) {
go_to_home(){
return null;
}
panel_title(){ panel_title(){
return (this.$.$mol_locale.text("$hd_canary_app_monitor_panel_title")); return (this.$.$mol_locale.text("$hd_canary_app_monitor_panel_title"));
} }
@ -16137,6 +16141,12 @@ var $;
(obj.items) = () => ((this.target_list())); (obj.items) = () => ((this.target_list()));
return obj; return obj;
} }
Home_button(){
const obj = new this.$.$mol_button_minor();
(obj.title) = () => ("Домой");
(obj.click) = () => ((this.go_to_home()));
return obj;
}
title(){ title(){
return (this.panel_title()); return (this.panel_title());
} }
@ -16184,6 +16194,7 @@ var $;
($mol_mem_key(($.$hd_canary_app_monitor.prototype), "Target_moment")); ($mol_mem_key(($.$hd_canary_app_monitor.prototype), "Target_moment"));
($mol_mem_key(($.$hd_canary_app_monitor.prototype), "Target")); ($mol_mem_key(($.$hd_canary_app_monitor.prototype), "Target"));
($mol_mem(($.$hd_canary_app_monitor.prototype), "Target_list")); ($mol_mem(($.$hd_canary_app_monitor.prototype), "Target_list"));
($mol_mem(($.$hd_canary_app_monitor.prototype), "Home_button"));
($mol_mem(($.$hd_canary_app_monitor.prototype), "targets")); ($mol_mem(($.$hd_canary_app_monitor.prototype), "targets"));
($mol_mem_key(($.$hd_canary_app_monitor.prototype), "target_result")); ($mol_mem_key(($.$hd_canary_app_monitor.prototype), "target_result"));
@ -16230,13 +16241,11 @@ var $;
return url.protocol === "http:" || url.protocol === "https:"; return url.protocol === "http:" || url.protocol === "https:";
} }
add_submit() { add_submit() {
let url = this.add_url().trim(); const url = this.add_url().trim();
if (url == "") if (url == "")
throw "Empty url!"; throw "Empty url!";
if (this.is_valid_http_url(url) == false && this.is_valid_http_url("https://" + url) == false) if (this.is_valid_http_url(url) == false)
throw "Not valid url!"; throw "Not valid url!";
if (this.is_valid_http_url(url))
url = "https://" + url;
let title = this.add_title().trim(); let title = this.add_title().trim();
if (title == "") if (title == "")
title = url.replace(/(^https?:\/\/)|(\/+$)/g, ''); title = url.replace(/(^https?:\/\/)|(\/+$)/g, '');
@ -16250,6 +16259,12 @@ var $;
new_site.url(null).val(url); new_site.url(null).val(url);
new_site.title(null).val(title); new_site.title(null).val(title);
} }
Target_remove(prop) {
if (this.can_access()) {
return super.Target_remove(prop);
}
return null;
}
target_remove(prop) { target_remove(prop) {
this.home().Sites(null).cut(prop.ref()); this.home().Sites(null).cut(prop.ref());
} }
@ -16275,6 +16290,24 @@ var $;
} }
return this.$.$hyoo_crus_glob.Node(ref, $hd_canary_app_home); return this.$.$hyoo_crus_glob.Node(ref, $hd_canary_app_home);
} }
Add() {
if (this.can_access())
return super.Add();
return this.Home_button();
}
go_to_home() {
this.$.$mol_state_arg.value('panel', null);
}
panel_title() {
if (this.can_access())
return super.panel_title();
return "Пользователь: " + this.shared_user_title();
}
shared_user_title() {
if (this.panel().title() != "")
return this.panel().title();
return this.panel().land_ref().description;
}
can_access(next) { can_access(next) {
return next ?? false; return next ?? false;
} }

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
console.error("Audit fail hd/canary\n hd/canary/app/profile/profile.view.ts(125,26): error TS2339: Property 'password' does not exist on type '$hd_canary_app_profile'.\n\n hd/canary/app/profile/profile.view.css.ts(6,3): error TS2322: Type '{ width: `${number}rem`; height: `${number}rem`; }' is not assignable to type '$mol_type_error<\"Unknown CSS Property\", {}>'.\n Type '{ width: `${number}rem`; height: `${number}rem`; }' is not assignable to type '\"Unknown CSS Property\"'.\n\n hd/canary/app/-view.tree/bar.view.tree.d.ts(49,71): error TS2339: Property 'home' does not exist on type '$hd_canary_app_monitor'.\n\n at | {} (#)\n at | Error: hd/canary/app/profile/profile.view.ts(125,26): error TS2339: Property 'password' does not exist on type '$hd_canary_app_profile'. (#)\n at | (#)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.bundleAuditJS (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:6439:29)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.bundleAuditJS<{\"path\":\"C:/dev/mam_prod/hd/canary\",\"exclude\":[\"node\",\"test\",\"dev\"],\"bundle\":\"web\"}>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:740:44)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.bundle<[\"C:/dev/mam_prod/hd/canary\",\"web.audit.js\"]>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:725:35)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:725:35)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.sync (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:800:18)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.once (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:1876:25)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.once<#>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:737:44)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.once<#>.sync (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:800:18)\n at once (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:1768:26)\n at generate (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:2002:37)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.handleRequest (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:7318:27)\n at undefined.bound handleRequest<#>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:743:44)\n at undefined.bound handleRequest<#>.async_raw (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:811:22)\n at undefined.bound handleRequest<#>.async (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:826:34)\n at Object.apply (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:1628:30)\n at bound handleRequest (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:7295:43)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at jsonParser (C:\\dev\\mam_prod\\node_modules\\body-parser\\lib\\types\\json.js:113:7)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at compression (C:\\dev\\mam_prod\\node_modules\\compression\\index.js:215:5)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at cors (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:188:7)\n at C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:224:17\n at originCallback (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:214:15)\n at C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:219:13\n at optionsCallback (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:199:9)\n at corsMiddleware (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:204:7)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at expressInit (C:\\dev\\mam_prod\\node_modules\\express\\lib\\middleware\\init.js:40:5)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at | Error: hd/canary/app/profile/profile.view.css.ts(6,3): error TS2322: Type '{ width: `${number}rem`; height: `${number}rem`; }' is not assignable to type '$mol_type_error<\"Unknown CSS Property\", {}>'. (#)\n at | Type '{ width: `${number}rem`; height: `${number}rem`; }' is not assignable to type '\"Unknown CSS Property\"'. (#)\n at | (#)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.bundleAuditJS (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:6439:29)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.bundleAuditJS<{\"path\":\"C:/dev/mam_prod/hd/canary\",\"exclude\":[\"node\",\"test\",\"dev\"],\"bundle\":\"web\"}>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:740:44)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.bundle<[\"C:/dev/mam_prod/hd/canary\",\"web.audit.js\"]>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:725:35)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:725:35)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.sync (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:800:18)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.once (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:1876:25)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.once<#>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:737:44)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.once<#>.sync (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:800:18)\n at once (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:1768:26)\n at generate (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:2002:37)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.handleRequest (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:7318:27)\n at undefined.bound handleRequest<#>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:743:44)\n at undefined.bound handleRequest<#>.async_raw (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:811:22)\n at undefined.bound handleRequest<#>.async (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:826:34)\n at Object.apply (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:1628:30)\n at bound handleRequest (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:7295:43)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at jsonParser (C:\\dev\\mam_prod\\node_modules\\body-parser\\lib\\types\\json.js:113:7)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at compression (C:\\dev\\mam_prod\\node_modules\\compression\\index.js:215:5)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at cors (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:188:7)\n at C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:224:17\n at originCallback (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:214:15)\n at C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:219:13\n at optionsCallback (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:199:9)\n at corsMiddleware (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:204:7)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at expressInit (C:\\dev\\mam_prod\\node_modules\\express\\lib\\middleware\\init.js:40:5)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at | Error: hd/canary/app/-view.tree/bar.view.tree.d.ts(49,71): error TS2339: Property 'home' does not exist on type '$hd_canary_app_monitor'. (#)\n at | (#)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.bundleAuditJS (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:6439:29)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.bundleAuditJS<{\"path\":\"C:/dev/mam_prod/hd/canary\",\"exclude\":[\"node\",\"test\",\"dev\"],\"bundle\":\"web\"}>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:740:44)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.bundle<[\"C:/dev/mam_prod/hd/canary\",\"web.audit.js\"]>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:725:35)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:725:35)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.sync (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:800:18)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.once (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:1876:25)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.once<#>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:737:44)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.once<#>.sync (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:800:18)\n at once (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:1768:26)\n at generate (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:2002:37)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.handleRequest (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:7318:27)\n at undefined.bound handleRequest<#>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:743:44)\n at undefined.bound handleRequest<#>.async_raw (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:811:22)\n at undefined.bound handleRequest<#>.async (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:826:34)\n at Object.apply (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:1628:30)\n at bound handleRequest (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:7295:43)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at jsonParser (C:\\dev\\mam_prod\\node_modules\\body-parser\\lib\\types\\json.js:113:7)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at compression (C:\\dev\\mam_prod\\node_modules\\compression\\index.js:215:5)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at cors (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:188:7)\n at C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:224:17\n at originCallback (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:214:15)\n at C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:219:13\n at optionsCallback (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:199:9)\n at corsMiddleware (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:204:7)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at expressInit (C:\\dev\\mam_prod\\node_modules\\express\\lib\\middleware\\init.js:40:5)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)") console.error("Audit fail hd/canary\n mam.ts(8,23): error TS2417: Class static side 'typeof $$' incorrectly extends base class static side 'typeof $'.\n The types returned by '(new $hd_canary_app_bar()).panel_title(...)' are incompatible between these types.\n Type 'string | undefined' is not assignable to type 'string'.\n Type 'undefined' is not assignable to type 'string'.\n\n hd/canary/app/profile/profile.view.ts(125,26): error TS2339: Property 'password' does not exist on type '$hd_canary_app_profile'.\n\n hd/canary/app/profile/profile.view.css.ts(6,3): error TS2322: Type '{ width: `${number}rem`; height: `${number}rem`; }' is not assignable to type '$mol_type_error<\"Unknown CSS Property\", {}>'.\n Type '{ width: `${number}rem`; height: `${number}rem`; }' is not assignable to type '\"Unknown CSS Property\"'.\n\n hd/canary/app/-view.tree/bar.view.tree.d.ts(49,71): error TS2339: Property 'home' does not exist on type '$hd_canary_app_monitor'.\n\n hd/canary/app/bar.view.ts(14,3): error TS2416: Property 'panel_title' in type '$hd_canary_app_bar' is not assignable to the same property in base type '$hd_canary_app_bar'.\n Type '(ref: $mol_data_tagged_type<symbol, \"$hyoo_crus_ref\">) => string | undefined' is not assignable to type '(id: any) => string'.\n Type 'string | undefined' is not assignable to type 'string'.\n Type 'undefined' is not assignable to type 'string'.\n\n hd/canary/app/monitor/monitor.view.ts(64,3): error TS2416: Property 'Target_remove' in type '$hd_canary_app_monitor' is not assignable to the same property in base type '$hd_canary_app_monitor'.\n Type '(prop: $hd_canary_app_home_site) => $mol_button_minor | null' is not assignable to type '(id: any) => $mol_button_minor'.\n Type '$mol_button_minor | null' is not assignable to type '$mol_button_minor'.\n Type 'null' is not assignable to type '$mol_button_typed'.\n\n at | {} (#)\n at | Error: mam.ts(8,23): error TS2417: Class static side 'typeof $$' incorrectly extends base class static side 'typeof $'. (#)\n at | The types returned by '(new $hd_canary_app_bar()).panel_title(...)' are incompatible between these types. (#)\n at | Type 'string | undefined' is not assignable to type 'string'. (#)\n at | Type 'undefined' is not assignable to type 'string'. (#)\n at | (#)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.bundleAuditJS (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:6439:29)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.bundleAuditJS<{\"path\":\"C:/dev/mam_prod/hd/canary\",\"exclude\":[\"node\",\"test\",\"dev\"],\"bundle\":\"web\"}>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:740:44)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.bundle<[\"C:/dev/mam_prod/hd/canary\",\"web.audit.js\"]>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:725:35)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:725:35)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.sync (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:800:18)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.once (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:1876:25)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.once<#>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:737:44)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.once<#>.sync (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:800:18)\n at once (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:1768:26)\n at generate (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:2002:37)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.handleRequest (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:7318:27)\n at undefined.bound handleRequest<#>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:743:44)\n at undefined.bound handleRequest<#>.async_raw (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:811:22)\n at undefined.bound handleRequest<#>.async (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:826:34)\n at Object.apply (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:1628:30)\n at bound handleRequest (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:7295:43)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at jsonParser (C:\\dev\\mam_prod\\node_modules\\body-parser\\lib\\types\\json.js:113:7)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at compression (C:\\dev\\mam_prod\\node_modules\\compression\\index.js:215:5)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at cors (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:188:7)\n at C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:224:17\n at originCallback (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:214:15)\n at C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:219:13\n at optionsCallback (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:199:9)\n at corsMiddleware (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:204:7)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at expressInit (C:\\dev\\mam_prod\\node_modules\\express\\lib\\middleware\\init.js:40:5)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at | Error: hd/canary/app/profile/profile.view.ts(125,26): error TS2339: Property 'password' does not exist on type '$hd_canary_app_profile'. (#)\n at | (#)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.bundleAuditJS (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:6439:29)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.bundleAuditJS<{\"path\":\"C:/dev/mam_prod/hd/canary\",\"exclude\":[\"node\",\"test\",\"dev\"],\"bundle\":\"web\"}>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:740:44)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.bundle<[\"C:/dev/mam_prod/hd/canary\",\"web.audit.js\"]>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:725:35)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:725:35)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.sync (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:800:18)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.once (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:1876:25)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.once<#>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:737:44)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.once<#>.sync (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:800:18)\n at once (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:1768:26)\n at generate (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:2002:37)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.handleRequest (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:7318:27)\n at undefined.bound handleRequest<#>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:743:44)\n at undefined.bound handleRequest<#>.async_raw (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:811:22)\n at undefined.bound handleRequest<#>.async (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:826:34)\n at Object.apply (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:1628:30)\n at bound handleRequest (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:7295:43)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at jsonParser (C:\\dev\\mam_prod\\node_modules\\body-parser\\lib\\types\\json.js:113:7)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at compression (C:\\dev\\mam_prod\\node_modules\\compression\\index.js:215:5)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at cors (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:188:7)\n at C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:224:17\n at originCallback (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:214:15)\n at C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:219:13\n at optionsCallback (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:199:9)\n at corsMiddleware (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:204:7)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at expressInit (C:\\dev\\mam_prod\\node_modules\\express\\lib\\middleware\\init.js:40:5)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at | Error: hd/canary/app/profile/profile.view.css.ts(6,3): error TS2322: Type '{ width: `${number}rem`; height: `${number}rem`; }' is not assignable to type '$mol_type_error<\"Unknown CSS Property\", {}>'. (#)\n at | Type '{ width: `${number}rem`; height: `${number}rem`; }' is not assignable to type '\"Unknown CSS Property\"'. (#)\n at | (#)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.bundleAuditJS (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:6439:29)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.bundleAuditJS<{\"path\":\"C:/dev/mam_prod/hd/canary\",\"exclude\":[\"node\",\"test\",\"dev\"],\"bundle\":\"web\"}>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:740:44)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.bundle<[\"C:/dev/mam_prod/hd/canary\",\"web.audit.js\"]>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:725:35)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:725:35)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.sync (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:800:18)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.once (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:1876:25)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.once<#>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:737:44)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.once<#>.sync (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:800:18)\n at once (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:1768:26)\n at generate (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:2002:37)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.handleRequest (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:7318:27)\n at undefined.bound handleRequest<#>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:743:44)\n at undefined.bound handleRequest<#>.async_raw (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:811:22)\n at undefined.bound handleRequest<#>.async (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:826:34)\n at Object.apply (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:1628:30)\n at bound handleRequest (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:7295:43)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at jsonParser (C:\\dev\\mam_prod\\node_modules\\body-parser\\lib\\types\\json.js:113:7)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at compression (C:\\dev\\mam_prod\\node_modules\\compression\\index.js:215:5)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at cors (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:188:7)\n at C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:224:17\n at originCallback (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:214:15)\n at C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:219:13\n at optionsCallback (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:199:9)\n at corsMiddleware (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:204:7)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at expressInit (C:\\dev\\mam_prod\\node_modules\\express\\lib\\middleware\\init.js:40:5)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at | Error: hd/canary/app/-view.tree/bar.view.tree.d.ts(49,71): error TS2339: Property 'home' does not exist on type '$hd_canary_app_monitor'. (#)\n at | (#)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.bundleAuditJS (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:6439:29)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.bundleAuditJS<{\"path\":\"C:/dev/mam_prod/hd/canary\",\"exclude\":[\"node\",\"test\",\"dev\"],\"bundle\":\"web\"}>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:740:44)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.bundle<[\"C:/dev/mam_prod/hd/canary\",\"web.audit.js\"]>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:725:35)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:725:35)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.sync (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:800:18)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.once (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:1876:25)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.once<#>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:737:44)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.once<#>.sync (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:800:18)\n at once (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:1768:26)\n at generate (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:2002:37)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.handleRequest (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:7318:27)\n at undefined.bound handleRequest<#>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:743:44)\n at undefined.bound handleRequest<#>.async_raw (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:811:22)\n at undefined.bound handleRequest<#>.async (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:826:34)\n at Object.apply (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:1628:30)\n at bound handleRequest (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:7295:43)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at jsonParser (C:\\dev\\mam_prod\\node_modules\\body-parser\\lib\\types\\json.js:113:7)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at compression (C:\\dev\\mam_prod\\node_modules\\compression\\index.js:215:5)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at cors (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:188:7)\n at C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:224:17\n at originCallback (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:214:15)\n at C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:219:13\n at optionsCallback (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:199:9)\n at corsMiddleware (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:204:7)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at expressInit (C:\\dev\\mam_prod\\node_modules\\express\\lib\\middleware\\init.js:40:5)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at | Error: hd/canary/app/bar.view.ts(14,3): error TS2416: Property 'panel_title' in type '$hd_canary_app_bar' is not assignable to the same property in base type '$hd_canary_app_bar'. (#)\n at | Type '(ref: $mol_data_tagged_type<symbol, \"$hyoo_crus_ref\">) => string | undefined' is not assignable to type '(id: any) => string'. (#)\n at | Type 'string | undefined' is not assignable to type 'string'. (#)\n at | Type 'undefined' is not assignable to type 'string'. (#)\n at | (#)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.bundleAuditJS (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:6439:29)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.bundleAuditJS<{\"path\":\"C:/dev/mam_prod/hd/canary\",\"exclude\":[\"node\",\"test\",\"dev\"],\"bundle\":\"web\"}>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:740:44)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.bundle<[\"C:/dev/mam_prod/hd/canary\",\"web.audit.js\"]>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:725:35)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:725:35)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.sync (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:800:18)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.once (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:1876:25)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.once<#>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:737:44)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.once<#>.sync (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:800:18)\n at once (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:1768:26)\n at generate (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:2002:37)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.handleRequest (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:7318:27)\n at undefined.bound handleRequest<#>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:743:44)\n at undefined.bound handleRequest<#>.async_raw (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:811:22)\n at undefined.bound handleRequest<#>.async (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:826:34)\n at Object.apply (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:1628:30)\n at bound handleRequest (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:7295:43)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at jsonParser (C:\\dev\\mam_prod\\node_modules\\body-parser\\lib\\types\\json.js:113:7)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at compression (C:\\dev\\mam_prod\\node_modules\\compression\\index.js:215:5)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at cors (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:188:7)\n at C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:224:17\n at originCallback (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:214:15)\n at C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:219:13\n at optionsCallback (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:199:9)\n at corsMiddleware (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:204:7)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at expressInit (C:\\dev\\mam_prod\\node_modules\\express\\lib\\middleware\\init.js:40:5)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at | Error: hd/canary/app/monitor/monitor.view.ts(64,3): error TS2416: Property 'Target_remove' in type '$hd_canary_app_monitor' is not assignable to the same property in base type '$hd_canary_app_monitor'. (#)\n at | Type '(prop: $hd_canary_app_home_site) => $mol_button_minor | null' is not assignable to type '(id: any) => $mol_button_minor'. (#)\n at | Type '$mol_button_minor | null' is not assignable to type '$mol_button_minor'. (#)\n at | Type 'null' is not assignable to type '$mol_button_typed'. (#)\n at | (#)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.bundleAuditJS (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:6439:29)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.bundleAuditJS<{\"path\":\"C:/dev/mam_prod/hd/canary\",\"exclude\":[\"node\",\"test\",\"dev\"],\"bundle\":\"web\"}>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:740:44)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.bundle<[\"C:/dev/mam_prod/hd/canary\",\"web.audit.js\"]>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:725:35)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:725:35)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.sync (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:800:18)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.once (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:1876:25)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.once<#>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:737:44)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.generate<'/hd/canary/-/web.audit.js'>.once<#>.sync (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:800:18)\n at once (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:1768:26)\n at generate (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:2002:37)\n at $mol_build.root<[\"C:/dev/mam_prod\",[]]>.server<>.handleRequest (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:7318:27)\n at undefined.bound handleRequest<#>.fresh (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:743:44)\n at undefined.bound handleRequest<#>.async_raw (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:811:22)\n at undefined.bound handleRequest<#>.async (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:826:34)\n at Object.apply (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:1628:30)\n at bound handleRequest (C:\\dev\\mam_prod\\mol\\build\\-\\node.js:7295:43)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at jsonParser (C:\\dev\\mam_prod\\node_modules\\body-parser\\lib\\types\\json.js:113:7)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at compression (C:\\dev\\mam_prod\\node_modules\\compression\\index.js:215:5)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at cors (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:188:7)\n at C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:224:17\n at originCallback (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:214:15)\n at C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:219:13\n at optionsCallback (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:199:9)\n at corsMiddleware (C:\\dev\\mam_prod\\node_modules\\cors\\lib\\index.js:204:7)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)\n at expressInit (C:\\dev\\mam_prod\\node_modules\\express\\lib\\middleware\\init.js:40:5)\n at Layer.handle [as handle_request] (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:328:13)\n at C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (C:\\dev\\mam_prod\\node_modules\\express\\lib\\router\\index.js:280:10)")

View file

@ -14593,11 +14593,12 @@ var $;
return presets.items().map(key => this.Panel(key)); return presets.items().map(key => this.Panel(key));
} }
selected_home(ref) { selected_home(ref) {
console.log({ ref });
return this.$.$hyoo_crus_glob.Node(ref, $hd_canary_app_home); return this.$.$hyoo_crus_glob.Node(ref, $hd_canary_app_home);
} }
panel_title(ref) { panel_title(ref) {
return this.selected_home(ref).title() ?? this.selected_home(ref).land_ref().description; if (this.selected_home(ref).title() != "")
return this.selected_home(ref).title();
return this.selected_home(ref).land_ref().description;
} }
} }
$$.$hd_canary_app_bar = $hd_canary_app_bar; $$.$hd_canary_app_bar = $hd_canary_app_bar;
@ -14799,6 +14800,9 @@ var $;
; ;
($.$hd_canary_app_monitor) = class $hd_canary_app_monitor extends ($.$mol_page) { ($.$hd_canary_app_monitor) = class $hd_canary_app_monitor extends ($.$mol_page) {
go_to_home(){
return null;
}
panel_title(){ panel_title(){
return (this.$.$mol_locale.text("$hd_canary_app_monitor_panel_title")); return (this.$.$mol_locale.text("$hd_canary_app_monitor_panel_title"));
} }
@ -14943,6 +14947,12 @@ var $;
(obj.items) = () => ((this.target_list())); (obj.items) = () => ((this.target_list()));
return obj; return obj;
} }
Home_button(){
const obj = new this.$.$mol_button_minor();
(obj.title) = () => ("Домой");
(obj.click) = () => ((this.go_to_home()));
return obj;
}
title(){ title(){
return (this.panel_title()); return (this.panel_title());
} }
@ -14990,6 +15000,7 @@ var $;
($mol_mem_key(($.$hd_canary_app_monitor.prototype), "Target_moment")); ($mol_mem_key(($.$hd_canary_app_monitor.prototype), "Target_moment"));
($mol_mem_key(($.$hd_canary_app_monitor.prototype), "Target")); ($mol_mem_key(($.$hd_canary_app_monitor.prototype), "Target"));
($mol_mem(($.$hd_canary_app_monitor.prototype), "Target_list")); ($mol_mem(($.$hd_canary_app_monitor.prototype), "Target_list"));
($mol_mem(($.$hd_canary_app_monitor.prototype), "Home_button"));
($mol_mem(($.$hd_canary_app_monitor.prototype), "targets")); ($mol_mem(($.$hd_canary_app_monitor.prototype), "targets"));
($mol_mem_key(($.$hd_canary_app_monitor.prototype), "target_result")); ($mol_mem_key(($.$hd_canary_app_monitor.prototype), "target_result"));
@ -15036,13 +15047,11 @@ var $;
return url.protocol === "http:" || url.protocol === "https:"; return url.protocol === "http:" || url.protocol === "https:";
} }
add_submit() { add_submit() {
let url = this.add_url().trim(); const url = this.add_url().trim();
if (url == "") if (url == "")
throw "Empty url!"; throw "Empty url!";
if (this.is_valid_http_url(url) == false && this.is_valid_http_url("https://" + url) == false) if (this.is_valid_http_url(url) == false)
throw "Not valid url!"; throw "Not valid url!";
if (this.is_valid_http_url(url))
url = "https://" + url;
let title = this.add_title().trim(); let title = this.add_title().trim();
if (title == "") if (title == "")
title = url.replace(/(^https?:\/\/)|(\/+$)/g, ''); title = url.replace(/(^https?:\/\/)|(\/+$)/g, '');
@ -15056,6 +15065,12 @@ var $;
new_site.url(null).val(url); new_site.url(null).val(url);
new_site.title(null).val(title); new_site.title(null).val(title);
} }
Target_remove(prop) {
if (this.can_access()) {
return super.Target_remove(prop);
}
return null;
}
target_remove(prop) { target_remove(prop) {
this.home().Sites(null).cut(prop.ref()); this.home().Sites(null).cut(prop.ref());
} }
@ -15081,6 +15096,24 @@ var $;
} }
return this.$.$hyoo_crus_glob.Node(ref, $hd_canary_app_home); return this.$.$hyoo_crus_glob.Node(ref, $hd_canary_app_home);
} }
Add() {
if (this.can_access())
return super.Add();
return this.Home_button();
}
go_to_home() {
this.$.$mol_state_arg.value('panel', null);
}
panel_title() {
if (this.can_access())
return super.panel_title();
return "Пользователь: " + this.shared_user_title();
}
shared_user_title() {
if (this.panel().title() != "")
return this.panel().title();
return this.panel().land_ref().description;
}
can_access(next) { can_access(next) {
return next ?? false; return next ?? false;
} }

File diff suppressed because one or more lines are too long