fix: address code review findings for DNS management

- CRITICAL: Change DNS zones endpoint from GET to POST to avoid
  leaking API token in URL query parameters
- HIGH: Add sync.RWMutex to protect dnsProvider field in Server,
  Deployer, and proxy Manager against concurrent read/write races
- HIGH: Capture old DNS provider reference synchronously before
  launching background cleanup goroutine
- HIGH: Use getDNS()/getDNSProviderLocked() accessors instead of
  direct field reads in all DNS operations
This commit is contained in:
2026-04-02 14:54:15 +03:00
parent c730cfaa45
commit 670948f113
243 changed files with 15971 additions and 535 deletions
+13
View File
@@ -0,0 +1,13 @@
export const index = 0;
let component_cache;
export const component = async () => component_cache ??= (await import('../entries/pages/_layout.svelte.js')).default;
export const universal = {
"ssr": false,
"prerender": false
};
export const universal_id = "src/routes/+layout.ts";
export const imports = ["_app/immutable/nodes/0.BMqZW0X_.js","_app/immutable/chunks/BJdXET8u.js","_app/immutable/chunks/DKemW7Dm.js","_app/immutable/chunks/phMGo29-.js","_app/immutable/chunks/BSXRhUWv.js","_app/immutable/chunks/CZnXUJhL.js","_app/immutable/chunks/CnPWu_ZO.js","_app/immutable/chunks/kfynmD3Z.js","_app/immutable/chunks/DELaSNrV.js","_app/immutable/chunks/CWhLh9u1.js","_app/immutable/chunks/BSEsuAwr.js","_app/immutable/chunks/BlV-f-zB.js","_app/immutable/chunks/CjZL2MYp.js","_app/immutable/chunks/LFhQE6G2.js","_app/immutable/chunks/R0-LJft-.js","_app/immutable/chunks/CGCp4lb_.js","_app/immutable/chunks/CcoMVVg8.js","_app/immutable/chunks/DrzuxmSv.js","_app/immutable/chunks/Hsiz6fBZ.js","_app/immutable/chunks/CWCQOKDd.js","_app/immutable/chunks/CvtQ6g1S.js","_app/immutable/chunks/DPFeFjvi.js","_app/immutable/chunks/DTyrBG6r.js","_app/immutable/chunks/Bpb8V1MF.js"];
export const stylesheets = ["_app/immutable/assets/0.DnmtykcB.css"];
export const fonts = [];
+8
View File
@@ -0,0 +1,8 @@
export const index = 1;
let component_cache;
export const component = async () => component_cache ??= (await import('../entries/fallbacks/error.svelte.js')).default;
export const imports = ["_app/immutable/nodes/1.Bdu_R2Hn.js","_app/immutable/chunks/BJdXET8u.js","_app/immutable/chunks/DKemW7Dm.js","_app/immutable/chunks/BSEsuAwr.js","_app/immutable/chunks/BlV-f-zB.js","_app/immutable/chunks/CWhLh9u1.js","_app/immutable/chunks/phMGo29-.js"];
export const stylesheets = [];
export const fonts = [];
@@ -0,0 +1,8 @@
export const index = 10;
let component_cache;
export const component = async () => component_cache ??= (await import('../entries/pages/projects/_id_/env/_page.svelte.js')).default;
export const imports = ["_app/immutable/nodes/10.DFEGHcUu.js","_app/immutable/chunks/BJdXET8u.js","_app/immutable/chunks/DKemW7Dm.js","_app/immutable/chunks/BSXRhUWv.js","_app/immutable/chunks/CZnXUJhL.js","_app/immutable/chunks/ecfdBtDb.js","_app/immutable/chunks/kfynmD3Z.js","_app/immutable/chunks/DgtbvmBB.js","_app/immutable/chunks/Bxa5VUw6.js","_app/immutable/chunks/DELaSNrV.js","_app/immutable/chunks/CWhLh9u1.js","_app/immutable/chunks/phMGo29-.js","_app/immutable/chunks/Bpb8V1MF.js","_app/immutable/chunks/DTyrBG6r.js","_app/immutable/chunks/CjZL2MYp.js","_app/immutable/chunks/scnZuc49.js","_app/immutable/chunks/C6FeVxU4.js","_app/immutable/chunks/LFhQE6G2.js","_app/immutable/chunks/R0-LJft-.js","_app/immutable/chunks/Icw0y4KW.js","_app/immutable/chunks/BFW91e3Y.js","_app/immutable/chunks/CPatcLwq.js","_app/immutable/chunks/CpnAtA5t.js","_app/immutable/chunks/BberSjRt.js","_app/immutable/chunks/BE_zO38m.js","_app/immutable/chunks/CexodXHl.js"];
export const stylesheets = [];
export const fonts = [];
@@ -0,0 +1,8 @@
export const index = 11;
let component_cache;
export const component = async () => component_cache ??= (await import('../entries/pages/projects/_id_/volumes/_page.svelte.js')).default;
export const imports = ["_app/immutable/nodes/11.DMrjUtpD.js","_app/immutable/chunks/BJdXET8u.js","_app/immutable/chunks/DKemW7Dm.js","_app/immutable/chunks/BSXRhUWv.js","_app/immutable/chunks/CZnXUJhL.js","_app/immutable/chunks/ecfdBtDb.js","_app/immutable/chunks/kfynmD3Z.js","_app/immutable/chunks/DgtbvmBB.js","_app/immutable/chunks/Bxa5VUw6.js","_app/immutable/chunks/DELaSNrV.js","_app/immutable/chunks/CWhLh9u1.js","_app/immutable/chunks/phMGo29-.js","_app/immutable/chunks/Bpb8V1MF.js","_app/immutable/chunks/DTyrBG6r.js","_app/immutable/chunks/CjZL2MYp.js","_app/immutable/chunks/scnZuc49.js","_app/immutable/chunks/C6FeVxU4.js","_app/immutable/chunks/LFhQE6G2.js","_app/immutable/chunks/R0-LJft-.js","_app/immutable/chunks/Icw0y4KW.js","_app/immutable/chunks/BphdEXYy.js","_app/immutable/chunks/BvIWRct8.js","_app/immutable/chunks/CPatcLwq.js","_app/immutable/chunks/BE_zO38m.js"];
export const stylesheets = [];
export const fonts = [];
+13
View File
@@ -0,0 +1,13 @@
export const index = 12;
let component_cache;
export const component = async () => component_cache ??= (await import('../entries/pages/projects/_id_/volumes/_volId_/browse/_page.svelte.js')).default;
export const universal = {
"ssr": false,
"prerender": false
};
export const universal_id = "src/routes/projects/[id]/volumes/[volId]/browse/+page.ts";
export const imports = ["_app/immutable/nodes/12.BO7G7YPE.js","_app/immutable/chunks/BJdXET8u.js","_app/immutable/chunks/DKemW7Dm.js","_app/immutable/chunks/BSXRhUWv.js","_app/immutable/chunks/CZnXUJhL.js","_app/immutable/chunks/ecfdBtDb.js","_app/immutable/chunks/kfynmD3Z.js","_app/immutable/chunks/BoGS7hWi.js","_app/immutable/chunks/DELaSNrV.js","_app/immutable/chunks/CWhLh9u1.js","_app/immutable/chunks/phMGo29-.js","_app/immutable/chunks/Bpb8V1MF.js","_app/immutable/chunks/DTyrBG6r.js","_app/immutable/chunks/CjZL2MYp.js","_app/immutable/chunks/Icw0y4KW.js","_app/immutable/chunks/BFW91e3Y.js","_app/immutable/chunks/BE_zO38m.js"];
export const stylesheets = [];
export const fonts = [];
+13
View File
@@ -0,0 +1,13 @@
export const index = 13;
let component_cache;
export const component = async () => component_cache ??= (await import('../entries/pages/proxies/_page.svelte.js')).default;
export const universal = {
"ssr": false,
"prerender": false
};
export const universal_id = "src/routes/proxies/+page.ts";
export const imports = ["_app/immutable/nodes/13.DJV70kty.js","_app/immutable/chunks/BJdXET8u.js","_app/immutable/chunks/DKemW7Dm.js","_app/immutable/chunks/phMGo29-.js","_app/immutable/chunks/BSXRhUWv.js","_app/immutable/chunks/CZnXUJhL.js","_app/immutable/chunks/ecfdBtDb.js","_app/immutable/chunks/Bpb8V1MF.js","_app/immutable/chunks/DTyrBG6r.js","_app/immutable/chunks/kfynmD3Z.js","_app/immutable/chunks/BphdEXYy.js","_app/immutable/chunks/CPatcLwq.js","_app/immutable/chunks/CpnAtA5t.js","_app/immutable/chunks/CnPWu_ZO.js","_app/immutable/chunks/Icw0y4KW.js","_app/immutable/chunks/Bxa5VUw6.js","_app/immutable/chunks/R0-LJft-.js","_app/immutable/chunks/BvIWRct8.js","_app/immutable/chunks/CexodXHl.js","_app/immutable/chunks/DrzuxmSv.js","_app/immutable/chunks/BFW91e3Y.js"];
export const stylesheets = [];
export const fonts = [];
+13
View File
@@ -0,0 +1,13 @@
export const index = 14;
let component_cache;
export const component = async () => component_cache ??= (await import('../entries/pages/proxies/create/_page.svelte.js')).default;
export const universal = {
"ssr": false,
"prerender": false
};
export const universal_id = "src/routes/proxies/create/+page.ts";
export const imports = ["_app/immutable/nodes/14.udJGaOK1.js","_app/immutable/chunks/BJdXET8u.js","_app/immutable/chunks/DKemW7Dm.js","_app/immutable/chunks/BSEsuAwr.js","_app/immutable/chunks/BSXRhUWv.js","_app/immutable/chunks/ecfdBtDb.js","_app/immutable/chunks/BlV-f-zB.js","_app/immutable/chunks/CWhLh9u1.js","_app/immutable/chunks/phMGo29-.js","_app/immutable/chunks/kfynmD3Z.js","_app/immutable/chunks/DsQCf6vC.js","_app/immutable/chunks/Bpb8V1MF.js","_app/immutable/chunks/DTyrBG6r.js","_app/immutable/chunks/DfwQ65vN.js","_app/immutable/chunks/DgtbvmBB.js","_app/immutable/chunks/CZnXUJhL.js","_app/immutable/chunks/LFhQE6G2.js","_app/immutable/chunks/R0-LJft-.js","_app/immutable/chunks/BFW91e3Y.js","_app/immutable/chunks/C8zo5-Sk.js","_app/immutable/chunks/CGCp4lb_.js","_app/immutable/chunks/DrzuxmSv.js"];
export const stylesheets = [];
export const fonts = [];
+13
View File
@@ -0,0 +1,13 @@
export const index = 15;
let component_cache;
export const component = async () => component_cache ??= (await import('../entries/pages/proxies/_id_/edit/_page.svelte.js')).default;
export const universal = {
"ssr": false,
"prerender": false
};
export const universal_id = "src/routes/proxies/[id]/edit/+page.ts";
export const imports = ["_app/immutable/nodes/15.BC8amYnm.js","_app/immutable/chunks/BJdXET8u.js","_app/immutable/chunks/DKemW7Dm.js","_app/immutable/chunks/phMGo29-.js","_app/immutable/chunks/BSXRhUWv.js","_app/immutable/chunks/ecfdBtDb.js","_app/immutable/chunks/DELaSNrV.js","_app/immutable/chunks/CWhLh9u1.js","_app/immutable/chunks/Bpb8V1MF.js","_app/immutable/chunks/DTyrBG6r.js","_app/immutable/chunks/kfynmD3Z.js","_app/immutable/chunks/DsQCf6vC.js","_app/immutable/chunks/DfwQ65vN.js","_app/immutable/chunks/DgtbvmBB.js","_app/immutable/chunks/CZnXUJhL.js","_app/immutable/chunks/LFhQE6G2.js","_app/immutable/chunks/R0-LJft-.js","_app/immutable/chunks/BFW91e3Y.js","_app/immutable/chunks/C8zo5-Sk.js","_app/immutable/chunks/CGCp4lb_.js","_app/immutable/chunks/DrzuxmSv.js"];
export const stylesheets = [];
export const fonts = [];
@@ -0,0 +1,8 @@
export const index = 16;
let component_cache;
export const component = async () => component_cache ??= (await import('../entries/pages/settings/_page.svelte.js')).default;
export const imports = ["_app/immutable/nodes/16.DrkZ20qh.js","_app/immutable/chunks/BJdXET8u.js","_app/immutable/chunks/DKemW7Dm.js","_app/immutable/chunks/BSXRhUWv.js","_app/immutable/chunks/CZnXUJhL.js","_app/immutable/chunks/ecfdBtDb.js","_app/immutable/chunks/kfynmD3Z.js","_app/immutable/chunks/Bpb8V1MF.js","_app/immutable/chunks/DTyrBG6r.js","_app/immutable/chunks/DfwQ65vN.js","_app/immutable/chunks/DgtbvmBB.js","_app/immutable/chunks/BxXVdbgr.js","_app/immutable/chunks/BoGS7hWi.js","_app/immutable/chunks/R0-LJft-.js","_app/immutable/chunks/BvIWRct8.js","_app/immutable/chunks/CjZL2MYp.js","_app/immutable/chunks/DhEbbC3M.js","_app/immutable/chunks/BFW91e3Y.js","_app/immutable/chunks/BE_zO38m.js"];
export const stylesheets = ["_app/immutable/assets/EntityPicker.D4Qf6tQ2.css"];
export const fonts = [];
@@ -0,0 +1,8 @@
export const index = 17;
let component_cache;
export const component = async () => component_cache ??= (await import('../entries/pages/settings/auth/_page.svelte.js')).default;
export const imports = ["_app/immutable/nodes/17.CjAaIU5M.js","_app/immutable/chunks/BJdXET8u.js","_app/immutable/chunks/DKemW7Dm.js","_app/immutable/chunks/phMGo29-.js","_app/immutable/chunks/BSXRhUWv.js","_app/immutable/chunks/CZnXUJhL.js","_app/immutable/chunks/kfynmD3Z.js","_app/immutable/chunks/DgtbvmBB.js","_app/immutable/chunks/Bxa5VUw6.js","_app/immutable/chunks/scnZuc49.js","_app/immutable/chunks/C6FeVxU4.js","_app/immutable/chunks/BFW91e3Y.js","_app/immutable/chunks/CexodXHl.js","_app/immutable/chunks/DTyrBG6r.js"];
export const stylesheets = [];
export const fonts = [];
@@ -0,0 +1,8 @@
export const index = 18;
let component_cache;
export const component = async () => component_cache ??= (await import('../entries/pages/settings/credentials/_page.svelte.js')).default;
export const imports = ["_app/immutable/nodes/18.C3f1k8vs.js","_app/immutable/chunks/BJdXET8u.js","_app/immutable/chunks/DKemW7Dm.js","_app/immutable/chunks/BSXRhUWv.js","_app/immutable/chunks/CZnXUJhL.js","_app/immutable/chunks/ecfdBtDb.js","_app/immutable/chunks/kfynmD3Z.js","_app/immutable/chunks/Bpb8V1MF.js","_app/immutable/chunks/DTyrBG6r.js","_app/immutable/chunks/DfwQ65vN.js","_app/immutable/chunks/DgtbvmBB.js","_app/immutable/chunks/BE_zO38m.js","_app/immutable/chunks/CjZL2MYp.js","_app/immutable/chunks/LFhQE6G2.js","_app/immutable/chunks/BFW91e3Y.js","_app/immutable/chunks/CPatcLwq.js"];
export const stylesheets = [];
export const fonts = [];
@@ -0,0 +1,8 @@
export const index = 19;
let component_cache;
export const component = async () => component_cache ??= (await import('../entries/pages/settings/registries/_page.svelte.js')).default;
export const imports = ["_app/immutable/nodes/19.CiwgThsf.js","_app/immutable/chunks/BJdXET8u.js","_app/immutable/chunks/DKemW7Dm.js","_app/immutable/chunks/BSXRhUWv.js","_app/immutable/chunks/CZnXUJhL.js","_app/immutable/chunks/ecfdBtDb.js","_app/immutable/chunks/Bxa5VUw6.js","_app/immutable/chunks/Bpb8V1MF.js","_app/immutable/chunks/DTyrBG6r.js","_app/immutable/chunks/DfwQ65vN.js","_app/immutable/chunks/kfynmD3Z.js","_app/immutable/chunks/DgtbvmBB.js","_app/immutable/chunks/CexodXHl.js","_app/immutable/chunks/BE_zO38m.js","_app/immutable/chunks/CjZL2MYp.js","_app/immutable/chunks/scnZuc49.js","_app/immutable/chunks/C6FeVxU4.js","_app/immutable/chunks/BFW91e3Y.js","_app/immutable/chunks/CPatcLwq.js"];
export const stylesheets = [];
export const fonts = [];
+8
View File
@@ -0,0 +1,8 @@
export const index = 2;
let component_cache;
export const component = async () => component_cache ??= (await import('../entries/pages/settings/_layout.svelte.js')).default;
export const imports = ["_app/immutable/nodes/2.DWWtnNKd.js","_app/immutable/chunks/BJdXET8u.js","_app/immutable/chunks/DKemW7Dm.js","_app/immutable/chunks/BSXRhUWv.js","_app/immutable/chunks/CnPWu_ZO.js","_app/immutable/chunks/CZnXUJhL.js","_app/immutable/chunks/kfynmD3Z.js","_app/immutable/chunks/DELaSNrV.js","_app/immutable/chunks/CWhLh9u1.js","_app/immutable/chunks/phMGo29-.js","_app/immutable/chunks/CWCQOKDd.js","_app/immutable/chunks/DqoiTw6k.js","_app/immutable/chunks/DhEbbC3M.js"];
export const stylesheets = [];
export const fonts = [];
+8
View File
@@ -0,0 +1,8 @@
export const index = 3;
let component_cache;
export const component = async () => component_cache ??= (await import('../entries/pages/_page.svelte.js')).default;
export const imports = ["_app/immutable/nodes/3.C0WC8trC.js","_app/immutable/chunks/BJdXET8u.js","_app/immutable/chunks/DKemW7Dm.js","_app/immutable/chunks/BSXRhUWv.js","_app/immutable/chunks/CZnXUJhL.js","_app/immutable/chunks/ecfdBtDb.js","_app/immutable/chunks/kfynmD3Z.js","_app/immutable/chunks/Bpb8V1MF.js","_app/immutable/chunks/DTyrBG6r.js","_app/immutable/chunks/BPqRr2-s.js","_app/immutable/chunks/ip4Jv8C8.js","_app/immutable/chunks/BSEsuAwr.js","_app/immutable/chunks/BE_zO38m.js","_app/immutable/chunks/CexodXHl.js","_app/immutable/chunks/CGCp4lb_.js","_app/immutable/chunks/CvtQ6g1S.js","_app/immutable/chunks/Hsiz6fBZ.js","_app/immutable/chunks/DVE7XZFM.js"];
export const stylesheets = [];
export const fonts = [];
+13
View File
@@ -0,0 +1,13 @@
export const index = 4;
let component_cache;
export const component = async () => component_cache ??= (await import('../entries/pages/containers/stale/_page.svelte.js')).default;
export const universal = {
"ssr": false,
"prerender": false
};
export const universal_id = "src/routes/containers/stale/+page.ts";
export const imports = ["_app/immutable/nodes/4.BxW_ZYFP.js","_app/immutable/chunks/BJdXET8u.js","_app/immutable/chunks/DKemW7Dm.js","_app/immutable/chunks/BSXRhUWv.js","_app/immutable/chunks/CZnXUJhL.js","_app/immutable/chunks/ecfdBtDb.js","_app/immutable/chunks/Bpb8V1MF.js","_app/immutable/chunks/DTyrBG6r.js","_app/immutable/chunks/kfynmD3Z.js","_app/immutable/chunks/scnZuc49.js","_app/immutable/chunks/DVE7XZFM.js","_app/immutable/chunks/C8zo5-Sk.js","_app/immutable/chunks/CGCp4lb_.js","_app/immutable/chunks/CexodXHl.js","_app/immutable/chunks/ip4Jv8C8.js","_app/immutable/chunks/BSEsuAwr.js","_app/immutable/chunks/BE_zO38m.js","_app/immutable/chunks/BFW91e3Y.js","_app/immutable/chunks/CjZL2MYp.js"];
export const stylesheets = [];
export const fonts = [];
+8
View File
@@ -0,0 +1,8 @@
export const index = 5;
let component_cache;
export const component = async () => component_cache ??= (await import('../entries/pages/deploy/_page.svelte.js')).default;
export const imports = ["_app/immutable/nodes/5.C24PPPF_.js","_app/immutable/chunks/BJdXET8u.js","_app/immutable/chunks/DKemW7Dm.js","_app/immutable/chunks/BSXRhUWv.js","_app/immutable/chunks/ecfdBtDb.js","_app/immutable/chunks/kfynmD3Z.js","_app/immutable/chunks/Bxa5VUw6.js","_app/immutable/chunks/Bpb8V1MF.js","_app/immutable/chunks/DTyrBG6r.js","_app/immutable/chunks/DfwQ65vN.js","_app/immutable/chunks/DgtbvmBB.js","_app/immutable/chunks/BxXVdbgr.js","_app/immutable/chunks/CZnXUJhL.js","_app/immutable/chunks/BoGS7hWi.js","_app/immutable/chunks/R0-LJft-.js","_app/immutable/chunks/BvIWRct8.js","_app/immutable/chunks/CjZL2MYp.js","_app/immutable/chunks/Hsiz6fBZ.js","_app/immutable/chunks/BFW91e3Y.js"];
export const stylesheets = ["_app/immutable/assets/EntityPicker.D4Qf6tQ2.css"];
export const fonts = [];
+13
View File
@@ -0,0 +1,13 @@
export const index = 6;
let component_cache;
export const component = async () => component_cache ??= (await import('../entries/pages/events/_page.svelte.js')).default;
export const universal = {
"ssr": false,
"prerender": false
};
export const universal_id = "src/routes/events/+page.ts";
export const imports = ["_app/immutable/nodes/6.CEvKoBqC.js","_app/immutable/chunks/BJdXET8u.js","_app/immutable/chunks/DKemW7Dm.js","_app/immutable/chunks/phMGo29-.js","_app/immutable/chunks/BSXRhUWv.js","_app/immutable/chunks/CZnXUJhL.js","_app/immutable/chunks/BoGS7hWi.js","_app/immutable/chunks/kfynmD3Z.js","_app/immutable/chunks/Bpb8V1MF.js","_app/immutable/chunks/DTyrBG6r.js","_app/immutable/chunks/DPFeFjvi.js","_app/immutable/chunks/CexodXHl.js"];
export const stylesheets = [];
export const fonts = [];
+8
View File
@@ -0,0 +1,8 @@
export const index = 7;
let component_cache;
export const component = async () => component_cache ??= (await import('../entries/pages/login/_page.svelte.js')).default;
export const imports = ["_app/immutable/nodes/7.DneEC9SR.js","_app/immutable/chunks/BJdXET8u.js","_app/immutable/chunks/DKemW7Dm.js","_app/immutable/chunks/phMGo29-.js","_app/immutable/chunks/BSXRhUWv.js","_app/immutable/chunks/kfynmD3Z.js","_app/immutable/chunks/DgtbvmBB.js","_app/immutable/chunks/CWhLh9u1.js","_app/immutable/chunks/DELaSNrV.js","_app/immutable/chunks/CcoMVVg8.js","_app/immutable/chunks/BFW91e3Y.js","_app/immutable/chunks/DTyrBG6r.js"];
export const stylesheets = [];
export const fonts = [];
+8
View File
@@ -0,0 +1,8 @@
export const index = 8;
let component_cache;
export const component = async () => component_cache ??= (await import('../entries/pages/projects/_page.svelte.js')).default;
export const imports = ["_app/immutable/nodes/8.BQus6eSQ.js","_app/immutable/chunks/BJdXET8u.js","_app/immutable/chunks/DKemW7Dm.js","_app/immutable/chunks/BSXRhUWv.js","_app/immutable/chunks/CZnXUJhL.js","_app/immutable/chunks/ecfdBtDb.js","_app/immutable/chunks/kfynmD3Z.js","_app/immutable/chunks/Bpb8V1MF.js","_app/immutable/chunks/DTyrBG6r.js","_app/immutable/chunks/C6FeVxU4.js","_app/immutable/chunks/BvIWRct8.js","_app/immutable/chunks/BFW91e3Y.js","_app/immutable/chunks/DfwQ65vN.js","_app/immutable/chunks/DgtbvmBB.js","_app/immutable/chunks/BE_zO38m.js","_app/immutable/chunks/CexodXHl.js","_app/immutable/chunks/BxXVdbgr.js","_app/immutable/chunks/BoGS7hWi.js","_app/immutable/chunks/R0-LJft-.js"];
export const stylesheets = ["_app/immutable/assets/EntityPicker.D4Qf6tQ2.css"];
export const fonts = [];
+8
View File
@@ -0,0 +1,8 @@
export const index = 9;
let component_cache;
export const component = async () => component_cache ??= (await import('../entries/pages/projects/_id_/_page.svelte.js')).default;
export const imports = ["_app/immutable/nodes/9.g1C7u4k3.js","_app/immutable/chunks/BJdXET8u.js","_app/immutable/chunks/DKemW7Dm.js","_app/immutable/chunks/BSXRhUWv.js","_app/immutable/chunks/CZnXUJhL.js","_app/immutable/chunks/ecfdBtDb.js","_app/immutable/chunks/kfynmD3Z.js","_app/immutable/chunks/DgtbvmBB.js","_app/immutable/chunks/Bxa5VUw6.js","_app/immutable/chunks/DELaSNrV.js","_app/immutable/chunks/CWhLh9u1.js","_app/immutable/chunks/phMGo29-.js","_app/immutable/chunks/Bpb8V1MF.js","_app/immutable/chunks/DTyrBG6r.js","_app/immutable/chunks/BPqRr2-s.js","_app/immutable/chunks/BE_zO38m.js","_app/immutable/chunks/C8zo5-Sk.js","_app/immutable/chunks/CGCp4lb_.js","_app/immutable/chunks/scnZuc49.js","_app/immutable/chunks/BphdEXYy.js","_app/immutable/chunks/CexodXHl.js","_app/immutable/chunks/Hsiz6fBZ.js","_app/immutable/chunks/C6FeVxU4.js","_app/immutable/chunks/LFhQE6G2.js","_app/immutable/chunks/R0-LJft-.js","_app/immutable/chunks/Icw0y4KW.js","_app/immutable/chunks/DqoiTw6k.js","_app/immutable/chunks/BFW91e3Y.js","_app/immutable/chunks/DVE7XZFM.js","_app/immutable/chunks/CPatcLwq.js","_app/immutable/chunks/DfwQ65vN.js","_app/immutable/chunks/BberSjRt.js","_app/immutable/chunks/CjZL2MYp.js"];
export const stylesheets = [];
export const fonts = [];