From a651e053c68209134b7c4e76d238fb08b8ebe1ae Mon Sep 17 00:00:00 2001 From: rizrmd Date: Wed, 22 May 2024 10:58:12 +0700 Subject: [PATCH] fix --- app/srv/api/prod.ts | 4 ++-- app/srv/core/main.js | 2 +- app/static-br/sworker.js | Bin 3683 -> 3671 bytes app/static/sworker.js | 2 +- app/web/src/nova/prod/main.tsx | 10 +++++++--- 5 files changed, 11 insertions(+), 7 deletions(-) diff --git a/app/srv/api/prod.ts b/app/srv/api/prod.ts index 6309fd43..4c864cfc 100644 --- a/app/srv/api/prod.ts +++ b/app/srv/api/prod.ts @@ -78,7 +78,7 @@ export const _ = { "content-encoding": "gzip", }, }); - } catch (e) { } + } catch (e) {} } return new Response("{}", { headers: { "content-type": "application/json" }, @@ -120,7 +120,7 @@ export const _ = { await new Promise((resolve) => { const ival = setInterval(async () => { file = Bun.file(build_path); - const exists = await file.exists() + const exists = await file.exists(); if (exists) { clearInterval(ival); resolve(); diff --git a/app/srv/core/main.js b/app/srv/core/main.js index 743750b8..3699739e 100644 --- a/app/srv/core/main.js +++ b/app/srv/core/main.js @@ -132,7 +132,7 @@ ${d} } `:"inset-0 overflow-auto",css` contain: content; - `),children:(0,on.jsx)(Ay,{api_url:I.site.api_url,entry:Object.values(I.page.root.childs).filter(c=>c).map(c=>c.id),meta:I.page.meta,mode:I.mode,page_id:I.page.id,site_id:I.site.id,db:I.site.db,api:I.site.api,comp_load:async c=>{let d=I.comp;if(d.list[c])return d.list[c];try{let f=await(await fetch(I.url`_prasi/comp`,{method:"POST",body:JSON.stringify({ids:[c]})})).json();for(let[p,g]of Object.entries(f))delete d.pending[p],d.list[p]=g,await Ls(`comp-${p}`,g)}catch{}return d.list[c]},layout:I.layout.id&&I.layout.root&&I.layout.meta?{id:I.layout.id,meta:I.layout.meta,entry:Object.values(I.layout.root.childs).filter(c=>c).map(c=>c.id)}:void 0,script:{init_local_effect:I.init_local_effect},on_preload:async({urls:c,opt:d})=>{let f=[],p={};if(I.cache.urls)for(let g of c)I.cache.urls.has(g)||(f.push(g),I.cache.urls.add(g));if(f.length>0){let g=await zy(f);if(d?.on_load&&d.on_load(g,AC),Array.isArray(g))for(let _ of g){let w={id:_.id,url:_.url,root:_.root,meta:{}};await li(_.root.childs),Ca(w.meta,_.root),I.page.cache[w.id]=w}}}})})})})},AC=(e,t)=>{for(let n of e)for(let r of n.root.childs)Fd(r,t)},Fd=(e,t)=>{if(t(e),e.type!=="text"){if(e.type==="item"&&e.component?.props)for(let n of Object.values(e.component.props))n.content&&Fd(n.content,t);for(let n of e.childs)Fd(n,t)}};var E1=P(G());(async()=>{Ly();let e=document.getElementById("root");if(e){let t=(0,S1.createRoot)(e);await G0(!1),B0(),se.navigateOverride=n=>(n&&n.startsWith("/")&&Ud()&&location.pathname.startsWith("/prod")&&!n.startsWith("/prod")&&(n=`/prod/${location.pathname.split("/")[2]}${n}`),n),t.render((0,E1.jsx)(k1,{})),document.body.classList.contains("opacity-0")&&document.body.classList.remove("opacity-0")}})(); + `),children:(0,on.jsx)(Ay,{api_url:I.site.api_url,entry:Object.values(I.page.root.childs).filter(c=>c).map(c=>c.id),meta:I.page.meta,mode:I.mode,page_id:I.page.id,site_id:I.site.id,db:I.site.db,api:I.site.api,comp_load:async c=>{let d=I.comp;if(d.list[c])return d.list[c];try{let f=await(await fetch(I.url`_prasi/comp`,{method:"POST",body:JSON.stringify({ids:[c]})})).json();for(let[p,g]of Object.entries(f))delete d.pending[p],d.list[p]=g,await Ls(`comp-${p}`,g)}catch{}return d.list[c]},layout:I.layout.id&&I.layout.root&&I.layout.meta?{id:I.layout.id,meta:I.layout.meta,entry:Object.values(I.layout.root.childs).filter(c=>c).map(c=>c.id)}:void 0,script:{init_local_effect:I.init_local_effect},on_preload:async({urls:c,opt:d})=>{let f=[],p={};if(I.cache.urls)for(let g of c)I.cache.urls.has(g)||(f.push(g),I.cache.urls.add(g));if(f.length>0){let g=await zy(f);if(d?.on_load&&d.on_load(g,AC),Array.isArray(g))for(let _ of g){let w={id:_.id,url:_.url,root:_.root,meta:{}};await li(_.root.childs),Ca(w.meta,_.root),I.page.cache[w.id]=w}}}})})})})},AC=(e,t)=>{for(let n of e)for(let r of n.root.childs)Fd(r,t)},Fd=(e,t)=>{if(t(e),e.type!=="text"){if(e.type==="item"&&e.component?.props)for(let n of Object.values(e.component.props))n.content&&Fd(n.content,t);for(let n of e.childs)Fd(n,t)}};var E1=P(G());(async()=>{Ly();let e=document.getElementById("root");if(e){await G0(!1);let t={root:(0,S1.createRoot)(e)};B0(),se.navigateOverride=n=>(n&&n.startsWith("/")&&Ud()&&location.pathname.startsWith("/prod")&&!n.startsWith("/prod")&&(n=`/prod/${location.pathname.split("/")[2]}${n}`),n),t.root.render((0,E1.jsx)(k1,{})),document.body.classList.contains("opacity-0")&&document.body.classList.remove("opacity-0")}})(); /*! Bundled license information: react/cjs/react.production.min.js: diff --git a/app/static-br/sworker.js b/app/static-br/sworker.js index c02880049015e222298f7f8eafcadc4c5c7c606e..9e87d04b36485d69ab8906b4d9df94e5899c4d3f 100644 GIT binary patch literal 3671 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 BC{h3b diff --git a/app/static/sworker.js b/app/static/sworker.js index b25c327d..3ac72888 100644 --- a/app/static/sworker.js +++ b/app/static/sworker.js @@ -1,2 +1,2 @@ -!function(e,s,a,i,n){var r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},t="function"==typeof r[i]&&r[i],l=t.cache||{},o="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function c(s,a){if(!l[s]){if(!e[s]){var n="function"==typeof r[i]&&r[i];if(!a&&n)return n(s,!0);if(t)return t(s,!0);if(o&&"string"==typeof s)return o(s);var m=Error("Cannot find module '"+s+"'");throw m.code="MODULE_NOT_FOUND",m}d.resolve=function(a){var i=e[s][1][a];return null!=i?i:a},d.cache={};var u=l[s]=new c.Module(s);e[s][0].call(u.exports,d,u,u.exports,this)}return l[s].exports;function d(e){var s=d.resolve(e);return!1===s?{}:c(s)}}c.isParcelRequire=!0,c.Module=function(e){this.id=e,this.bundle=c,this.exports={}},c.modules=e,c.cache=l,c.parent=t,c.register=function(s,a){e[s]=[function(e,s){s.exports=a},{}]},Object.defineProperty(c,"root",{get:function(){return r[i]}}),r[i]=c;for(var m=0;mn),i.export(a,"version",()=>r),i.export(a,"_register",()=>t);let n=[],r="";function t(e,s){n=e,r=s}},{"@parcel/transformer-js/src/esmodule-helpers.js":"QZ39Y"}],QZ39Y:[function(e,s,a){a.interopDefault=function(e){return e&&e.__esModule?e:{default:e}},a.defineInteropFlag=function(e){Object.defineProperty(e,"__esModule",{value:!0})},a.exportAll=function(e,s){return Object.keys(e).forEach(function(a){"default"===a||"__esModule"===a||Object.prototype.hasOwnProperty.call(s,a)||Object.defineProperty(s,a,{enumerable:!0,get:function(){return e[a]}})}),s},a.export=function(e,s,a){Object.defineProperty(e,s,{enumerable:!0,get:a})}},{}],"5iB2w":[function(e,s,a){var i=e("@parcel/service-worker"),n=e("radix3"),r=e("../timestamp"),t=e("../public_files");let l={router:null,offline:!1,broadcast(e){self.clients.matchAll({includeUncontrolled:!0}).then(s=>{s.forEach(s=>{s.postMessage(e)})})}};async function o(){let e=await caches.open(r.version);await e.addAll([...i.manifest,...t.files]),l.broadcast({type:"installed"})}async function c(){let e=!1;if(!l.offline){let s=await caches.keys();await Promise.all(s.map(async s=>{s!==r.version&&(await caches.delete(s),e=!0)})),l.broadcast({type:"activated",shouldRefresh:e,version:r.version})}}addEventListener("install",e=>e.waitUntil(o())),addEventListener("activate",e=>e.waitUntil(c())),addEventListener("fetch",async e=>{let s=new URL(e.request.url);l.router&&l.router.lookup(s.pathname)||e.respondWith((async()=>{let s=await caches.match(e.request);if(s)return s;try{return l.offline=!1,await fetch(e.request)}catch(e){return l.offline=!0,l.broadcast({type:"offline"}),new Response}})())}),addEventListener("message",async e=>{let s=e.data.type,a=await caches.open(r.version);switch(s){case"add-cache":await a.match(e.data.url)||await a.add(e.data.url);break;case"define-route":for(let s of(l.router=(0,n.createRouter)({strictTrailingSlash:!1}),e.data.routes))l.router.insert(s.url,s);await c();break;case"force-update":{let e=await caches.keys();await Promise.all(e.map(async e=>{e!==r.version&&await caches.delete(e)})),await o()}}})},{"@parcel/service-worker":"3LDof",radix3:"jG4I5","../timestamp":"jH99Y","../public_files":"k4EOQ"}],jG4I5:[function(e,s,a){var i=e("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(a),i.export(a,"NODE_TYPES",()=>n),i.export(a,"createMatcherFromExport",()=>u),i.export(a,"createRouter",()=>r),i.export(a,"exportMatcher",()=>m),i.export(a,"toRouteMatcher",()=>o);let n={NORMAL:0,WILDCARD:1,PLACEHOLDER:2};function r(e={}){let s={options:e,rootNode:l(),staticRoutesMap:{}},a=s=>e.strictTrailingSlash?s:s.replace(/\/$/,"")||"/";if(e.routes)for(let i in e.routes)t(s,a(i),e.routes[i]);return{ctx:s,lookup:e=>(function(e,s){let a=e.staticRoutesMap[s];if(a)return a.data;let i=s.split("/"),n={},r=!1,t=null,l=e.rootNode,o=null;for(let e=0;et(s,a(e),i),remove:e=>(function(e,s){let a=!1,i=s.split("/"),n=e.rootNode;for(let e of i)if(!(n=n.children.get(e)))return a;if(n.data){let e=i[i.length-1];if(n.data=null,0===Object.keys(n.children).length){let s=n.parent;s.children.delete(e),s.wildcardChildNode=null,s.placeholderChildNode=null}a=!0}return a})(s,a(e))}}function t(e,s,a){let i=!0,r=s.split("/"),t=e.rootNode,o=0;for(let e of r){let s;if(s=t.children.get(e))t=s;else{let a=e.startsWith("**")?n.WILDCARD:":"===e[0]||"*"===e?n.PLACEHOLDER:n.NORMAL;s=l({type:a,parent:t}),t.children.set(e,s),a===n.PLACEHOLDER?(s.paramName="*"===e?`_${o++}`:e.slice(1),t.placeholderChildNode=s,i=!1):a===n.WILDCARD&&(t.wildcardChildNode=s,s.paramName=e.slice(3)||"_",i=!1),t=s}}return t.data=a,!0===i&&(e.staticRoutesMap[s]=t),t}function l(e={}){return{type:e.type||n.NORMAL,parent:e.parent||null,children:new Map,data:e.data||null,paramName:e.paramName||null,wildcardChildNode:null,placeholderChildNode:null}}function o(e){return c(function e(s,a){let i={static:new Map,wildcard:new Map,dynamic:new Map};return!function s(a,r){if(a){if(r.type!==n.NORMAL||a.includes("*")||a.includes(":")){if(r.type===n.WILDCARD)i.wildcard.set(a.replace("/**",""),r.data);else if(r.type===n.PLACEHOLDER){let s=e("",r);r.data&&s.static.set("/",r.data),i.dynamic.set(a.replace(/\/\*|\/:\w+/,""),s);return}}else i.static.set(a,r.data)}for(let[e,i]of r.children.entries())s(`${a}/${e}`.replace("//","/"),i)}(s,a),i}("",e.ctx.rootNode))}function c(e){return{ctx:{table:e},matchAll:s=>(function e(s,a){let i=[];for(let[e,n]of d(a.wildcard))s.startsWith(e)&&i.push(n);for(let[n,r]of d(a.dynamic))if(s.startsWith(n+"/")){let a="/"+s.slice(n.length).split("/").splice(2).join("/");i.push(...e(a,r))}let n=a.static.get(s);return n&&i.push(n),i.filter(Boolean)})(s,e)}}function m(e){return function e(s){let a=Object.create(null);for(let i in s)a[i]="dynamic"===i?Object.fromEntries([...s[i].entries()].map(([s,a])=>[s,e(a)])):Object.fromEntries(s[i].entries());return a}(e.ctx.table)}function u(e){return c(function e(s){let a={};for(let i in s)a[i]=new Map("dynamic"===i?Object.entries(s[i]).map(([s,a])=>[s,e(a)]):Object.entries(s[i]));return a}(e))}function d(e){return[...e.entries()].sort((e,s)=>e[0].length-s[0].length)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"QZ39Y"}],jH99Y:[function(e,s,a){var i=e("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(a),i.export(a,"version",()=>n);let n="zeldmx0"},{"@parcel/transformer-js/src/esmodule-helpers.js":"QZ39Y"}],k4EOQ:[function(e,s,a){var i=e("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(a),i.export(a,"files",()=>n);let n=["favicon.ico","index.html","min/vs/loader.js","min/vs/editor/editor.main.nls.ru.js","min/vs/editor/editor.main.css","min/vs/editor/editor.main.nls.ko.js","min/vs/editor/editor.main.nls.zh-cn.js","min/vs/editor/editor.main.js","min/vs/editor/editor.main.nls.ja.js","min/vs/editor/editor.main.nls.zh-tw.js","min/vs/editor/editor.main.nls.de.js","min/vs/editor/editor.main.nls.it.js","min/vs/editor/editor.main.nls.es.js","min/vs/editor/editor.main.nls.js","min/vs/editor/editor.main.nls.fr.js","min/vs/base/worker/workerMain.js","min/vs/base/common/worker/simpleWorker.nls.it.js","min/vs/base/common/worker/simpleWorker.nls.es.js","min/vs/base/common/worker/simpleWorker.nls.fr.js","min/vs/base/common/worker/simpleWorker.nls.de.js","min/vs/base/common/worker/simpleWorker.nls.js","min/vs/base/common/worker/simpleWorker.nls.ja.js","min/vs/base/common/worker/simpleWorker.nls.ru.js","min/vs/base/common/worker/simpleWorker.nls.zh-cn.js","min/vs/base/common/worker/simpleWorker.nls.zh-tw.js","min/vs/base/common/worker/simpleWorker.nls.ko.js","min/vs/base/browser/ui/codicons/codicon/codicon.ttf","min/vs/language/json/jsonWorker.js","min/vs/language/json/jsonMode.js","min/vs/language/html/htmlMode.js","min/vs/language/html/htmlWorker.js","min/vs/language/typescript/tsWorker.js","min/vs/language/typescript/tsMode.js","min/vs/language/css/cssMode.js","min/vs/language/css/cssWorker.js","min/vs/basic-languages/sql/sql.js","min/vs/basic-languages/flow9/flow9.js","min/vs/basic-languages/ruby/ruby.js","min/vs/basic-languages/ecl/ecl.js","min/vs/basic-languages/protobuf/protobuf.js","min/vs/basic-languages/objective-c/objective-c.js","min/vs/basic-languages/restructuredtext/restructuredtext.js","min/vs/basic-languages/wgsl/wgsl.js","min/vs/basic-languages/msdax/msdax.js","min/vs/basic-languages/twig/twig.js","min/vs/basic-languages/bicep/bicep.js","min/vs/basic-languages/javascript/javascript.js","min/vs/basic-languages/bat/bat.js","min/vs/basic-languages/julia/julia.js","min/vs/basic-languages/csharp/csharp.js","min/vs/basic-languages/yaml/yaml.js","min/vs/basic-languages/m3/m3.js","min/vs/basic-languages/pgsql/pgsql.js","min/vs/basic-languages/csp/csp.js","min/vs/basic-languages/coffee/coffee.js","min/vs/basic-languages/mysql/mysql.js","min/vs/basic-languages/qsharp/qsharp.js","min/vs/basic-languages/graphql/graphql.js","min/vs/basic-languages/swift/swift.js","min/vs/basic-languages/cpp/cpp.js","min/vs/basic-languages/hcl/hcl.js","min/vs/basic-languages/scala/scala.js","min/vs/basic-languages/handlebars/handlebars.js","min/vs/basic-languages/ini/ini.js","min/vs/basic-languages/tcl/tcl.js","min/vs/basic-languages/pla/pla.js","min/vs/basic-languages/mips/mips.js","min/vs/basic-languages/powershell/powershell.js","min/vs/basic-languages/vb/vb.js","min/vs/basic-languages/redshift/redshift.js","min/vs/basic-languages/st/st.js","min/vs/basic-languages/solidity/solidity.js","min/vs/basic-languages/pascaligo/pascaligo.js","min/vs/basic-languages/xml/xml.js","min/vs/basic-languages/lua/lua.js","min/vs/basic-languages/php/php.js","min/vs/basic-languages/cypher/cypher.js","min/vs/basic-languages/kotlin/kotlin.js","min/vs/basic-languages/abap/abap.js","min/vs/basic-languages/html/html.js","min/vs/basic-languages/java/java.js","min/vs/basic-languages/liquid/liquid.js","min/vs/basic-languages/freemarker2/freemarker2.js","min/vs/basic-languages/r/r.js","min/vs/basic-languages/fsharp/fsharp.js","min/vs/basic-languages/pug/pug.js","min/vs/basic-languages/rust/rust.js","min/vs/basic-languages/typescript/typescript.js","min/vs/basic-languages/perl/perl.js","min/vs/basic-languages/sophia/sophia.js","min/vs/basic-languages/scss/scss.js","min/vs/basic-languages/markdown/markdown.js","min/vs/basic-languages/shell/shell.js","min/vs/basic-languages/dart/dart.js","min/vs/basic-languages/dockerfile/dockerfile.js","min/vs/basic-languages/lexon/lexon.js","min/vs/basic-languages/redis/redis.js","min/vs/basic-languages/elixir/elixir.js","min/vs/basic-languages/less/less.js","min/vs/basic-languages/clojure/clojure.js","min/vs/basic-languages/css/css.js","min/vs/basic-languages/python/python.js","min/vs/basic-languages/azcli/azcli.js","min/vs/basic-languages/sparql/sparql.js","min/vs/basic-languages/systemverilog/systemverilog.js","min/vs/basic-languages/go/go.js","min/vs/basic-languages/apex/apex.js","min/vs/basic-languages/powerquery/powerquery.js","min/vs/basic-languages/razor/razor.js","min/vs/basic-languages/cameligo/cameligo.js","min/vs/basic-languages/pascal/pascal.js","min/vs/basic-languages/mdx/mdx.js","min/vs/basic-languages/sb/sb.js","min/vs/basic-languages/scheme/scheme.js","min/vs/basic-languages/postiats/postiats.js","min-maps/vs/loader.js.map","min-maps/vs/editor/editor.main.nls.ko.js.map","min-maps/vs/editor/editor.main.nls.ja.js.map","min-maps/vs/editor/editor.main.nls.fr.js.map","min-maps/vs/editor/editor.main.nls.zh-cn.js.map","min-maps/vs/editor/editor.main.nls.js.map","min-maps/vs/editor/editor.main.js.map","min-maps/vs/editor/editor.main.nls.it.js.map","min-maps/vs/editor/editor.main.nls.zh-tw.js.map","min-maps/vs/editor/editor.main.nls.ru.js.map","min-maps/vs/editor/editor.main.nls.es.js.map","min-maps/vs/editor/editor.main.nls.de.js.map","min-maps/vs/base/worker/workerMain.js.map","min-maps/vs/base/common/worker/simpleWorker.nls.js.map","min-maps/vs/base/common/worker/simpleWorker.nls.zh-tw.js.map","min-maps/vs/base/common/worker/simpleWorker.nls.ko.js.map","min-maps/vs/base/common/worker/simpleWorker.nls.ja.js.map","min-maps/vs/base/common/worker/simpleWorker.nls.fr.js.map","min-maps/vs/base/common/worker/simpleWorker.nls.ru.js.map","min-maps/vs/base/common/worker/simpleWorker.nls.it.js.map","min-maps/vs/base/common/worker/simpleWorker.nls.es.js.map","min-maps/vs/base/common/worker/simpleWorker.nls.zh-cn.js.map","min-maps/vs/base/common/worker/simpleWorker.nls.de.js.map","img/empty.png","img/logo-white.png","img/logo.png"]},{"@parcel/transformer-js/src/esmodule-helpers.js":"QZ39Y"}]},["c1eEZ","5iB2w"],"5iB2w","parcelRequire2d1f"); +!function(e,s,a,i,n){var r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},t="function"==typeof r[i]&&r[i],l=t.cache||{},o="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function c(s,a){if(!l[s]){if(!e[s]){var n="function"==typeof r[i]&&r[i];if(!a&&n)return n(s,!0);if(t)return t(s,!0);if(o&&"string"==typeof s)return o(s);var m=Error("Cannot find module '"+s+"'");throw m.code="MODULE_NOT_FOUND",m}d.resolve=function(a){var i=e[s][1][a];return null!=i?i:a},d.cache={};var u=l[s]=new c.Module(s);e[s][0].call(u.exports,d,u,u.exports,this)}return l[s].exports;function d(e){var s=d.resolve(e);return!1===s?{}:c(s)}}c.isParcelRequire=!0,c.Module=function(e){this.id=e,this.bundle=c,this.exports={}},c.modules=e,c.cache=l,c.parent=t,c.register=function(s,a){e[s]=[function(e,s){s.exports=a},{}]},Object.defineProperty(c,"root",{get:function(){return r[i]}}),r[i]=c;for(var m=0;mn),i.export(a,"version",()=>r),i.export(a,"_register",()=>t);let n=[],r="";function t(e,s){n=e,r=s}},{"@parcel/transformer-js/src/esmodule-helpers.js":"QZ39Y"}],QZ39Y:[function(e,s,a){a.interopDefault=function(e){return e&&e.__esModule?e:{default:e}},a.defineInteropFlag=function(e){Object.defineProperty(e,"__esModule",{value:!0})},a.exportAll=function(e,s){return Object.keys(e).forEach(function(a){"default"===a||"__esModule"===a||Object.prototype.hasOwnProperty.call(s,a)||Object.defineProperty(s,a,{enumerable:!0,get:function(){return e[a]}})}),s},a.export=function(e,s,a){Object.defineProperty(e,s,{enumerable:!0,get:a})}},{}],"5iB2w":[function(e,s,a){var i=e("@parcel/service-worker"),n=e("radix3"),r=e("../timestamp"),t=e("../public_files");let l={router:null,offline:!1,broadcast(e){self.clients.matchAll({includeUncontrolled:!0}).then(s=>{s.forEach(s=>{s.postMessage(e)})})}};async function o(){let e=await caches.open(r.version);await e.addAll([...i.manifest,...t.files]),l.broadcast({type:"installed"})}async function c(){let e=!1;if(!l.offline){let s=await caches.keys();await Promise.all(s.map(async s=>{s!==r.version&&(await caches.delete(s),e=!0)})),l.broadcast({type:"activated",shouldRefresh:e,version:r.version})}}addEventListener("install",e=>e.waitUntil(o())),addEventListener("activate",e=>e.waitUntil(c())),addEventListener("fetch",async e=>{let s=new URL(e.request.url);l.router&&l.router.lookup(s.pathname)||e.respondWith((async()=>{let s=await caches.match(e.request);if(s)return s;try{return l.offline=!1,await fetch(e.request)}catch(e){return l.offline=!0,l.broadcast({type:"offline"}),new Response}})())}),addEventListener("message",async e=>{let s=e.data.type,a=await caches.open(r.version);switch(s){case"add-cache":await a.match(e.data.url)||await a.add(e.data.url);break;case"define-route":for(let s of(l.router=(0,n.createRouter)({strictTrailingSlash:!1}),e.data.routes))l.router.insert(s.url,s);await c();break;case"force-update":{let e=await caches.keys();await Promise.all(e.map(async e=>{e!==r.version&&await caches.delete(e)})),await o()}}})},{"@parcel/service-worker":"3LDof",radix3:"jG4I5","../timestamp":"jH99Y","../public_files":"k4EOQ"}],jG4I5:[function(e,s,a){var i=e("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(a),i.export(a,"NODE_TYPES",()=>n),i.export(a,"createMatcherFromExport",()=>u),i.export(a,"createRouter",()=>r),i.export(a,"exportMatcher",()=>m),i.export(a,"toRouteMatcher",()=>o);let n={NORMAL:0,WILDCARD:1,PLACEHOLDER:2};function r(e={}){let s={options:e,rootNode:l(),staticRoutesMap:{}},a=s=>e.strictTrailingSlash?s:s.replace(/\/$/,"")||"/";if(e.routes)for(let i in e.routes)t(s,a(i),e.routes[i]);return{ctx:s,lookup:e=>(function(e,s){let a=e.staticRoutesMap[s];if(a)return a.data;let i=s.split("/"),n={},r=!1,t=null,l=e.rootNode,o=null;for(let e=0;et(s,a(e),i),remove:e=>(function(e,s){let a=!1,i=s.split("/"),n=e.rootNode;for(let e of i)if(!(n=n.children.get(e)))return a;if(n.data){let e=i[i.length-1];if(n.data=null,0===Object.keys(n.children).length){let s=n.parent;s.children.delete(e),s.wildcardChildNode=null,s.placeholderChildNode=null}a=!0}return a})(s,a(e))}}function t(e,s,a){let i=!0,r=s.split("/"),t=e.rootNode,o=0;for(let e of r){let s;if(s=t.children.get(e))t=s;else{let a=e.startsWith("**")?n.WILDCARD:":"===e[0]||"*"===e?n.PLACEHOLDER:n.NORMAL;s=l({type:a,parent:t}),t.children.set(e,s),a===n.PLACEHOLDER?(s.paramName="*"===e?`_${o++}`:e.slice(1),t.placeholderChildNode=s,i=!1):a===n.WILDCARD&&(t.wildcardChildNode=s,s.paramName=e.slice(3)||"_",i=!1),t=s}}return t.data=a,!0===i&&(e.staticRoutesMap[s]=t),t}function l(e={}){return{type:e.type||n.NORMAL,parent:e.parent||null,children:new Map,data:e.data||null,paramName:e.paramName||null,wildcardChildNode:null,placeholderChildNode:null}}function o(e){return c(function e(s,a){let i={static:new Map,wildcard:new Map,dynamic:new Map};return!function s(a,r){if(a){if(r.type!==n.NORMAL||a.includes("*")||a.includes(":")){if(r.type===n.WILDCARD)i.wildcard.set(a.replace("/**",""),r.data);else if(r.type===n.PLACEHOLDER){let s=e("",r);r.data&&s.static.set("/",r.data),i.dynamic.set(a.replace(/\/\*|\/:\w+/,""),s);return}}else i.static.set(a,r.data)}for(let[e,i]of r.children.entries())s(`${a}/${e}`.replace("//","/"),i)}(s,a),i}("",e.ctx.rootNode))}function c(e){return{ctx:{table:e},matchAll:s=>(function e(s,a){let i=[];for(let[e,n]of d(a.wildcard))s.startsWith(e)&&i.push(n);for(let[n,r]of d(a.dynamic))if(s.startsWith(n+"/")){let a="/"+s.slice(n.length).split("/").splice(2).join("/");i.push(...e(a,r))}let n=a.static.get(s);return n&&i.push(n),i.filter(Boolean)})(s,e)}}function m(e){return function e(s){let a=Object.create(null);for(let i in s)a[i]="dynamic"===i?Object.fromEntries([...s[i].entries()].map(([s,a])=>[s,e(a)])):Object.fromEntries(s[i].entries());return a}(e.ctx.table)}function u(e){return c(function e(s){let a={};for(let i in s)a[i]=new Map("dynamic"===i?Object.entries(s[i]).map(([s,a])=>[s,e(a)]):Object.entries(s[i]));return a}(e))}function d(e){return[...e.entries()].sort((e,s)=>e[0].length-s[0].length)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"QZ39Y"}],jH99Y:[function(e,s,a){var i=e("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(a),i.export(a,"version",()=>n);let n="hmgh1vt"},{"@parcel/transformer-js/src/esmodule-helpers.js":"QZ39Y"}],k4EOQ:[function(e,s,a){var i=e("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(a),i.export(a,"files",()=>n);let n=["favicon.ico","index.html","min/vs/loader.js","min/vs/editor/editor.main.nls.ru.js","min/vs/editor/editor.main.css","min/vs/editor/editor.main.nls.ko.js","min/vs/editor/editor.main.nls.zh-cn.js","min/vs/editor/editor.main.js","min/vs/editor/editor.main.nls.ja.js","min/vs/editor/editor.main.nls.zh-tw.js","min/vs/editor/editor.main.nls.de.js","min/vs/editor/editor.main.nls.it.js","min/vs/editor/editor.main.nls.es.js","min/vs/editor/editor.main.nls.js","min/vs/editor/editor.main.nls.fr.js","min/vs/base/worker/workerMain.js","min/vs/base/common/worker/simpleWorker.nls.it.js","min/vs/base/common/worker/simpleWorker.nls.es.js","min/vs/base/common/worker/simpleWorker.nls.fr.js","min/vs/base/common/worker/simpleWorker.nls.de.js","min/vs/base/common/worker/simpleWorker.nls.js","min/vs/base/common/worker/simpleWorker.nls.ja.js","min/vs/base/common/worker/simpleWorker.nls.ru.js","min/vs/base/common/worker/simpleWorker.nls.zh-cn.js","min/vs/base/common/worker/simpleWorker.nls.zh-tw.js","min/vs/base/common/worker/simpleWorker.nls.ko.js","min/vs/base/browser/ui/codicons/codicon/codicon.ttf","min/vs/language/json/jsonWorker.js","min/vs/language/json/jsonMode.js","min/vs/language/html/htmlMode.js","min/vs/language/html/htmlWorker.js","min/vs/language/typescript/tsWorker.js","min/vs/language/typescript/tsMode.js","min/vs/language/css/cssMode.js","min/vs/language/css/cssWorker.js","min/vs/basic-languages/sql/sql.js","min/vs/basic-languages/flow9/flow9.js","min/vs/basic-languages/ruby/ruby.js","min/vs/basic-languages/ecl/ecl.js","min/vs/basic-languages/protobuf/protobuf.js","min/vs/basic-languages/objective-c/objective-c.js","min/vs/basic-languages/restructuredtext/restructuredtext.js","min/vs/basic-languages/wgsl/wgsl.js","min/vs/basic-languages/msdax/msdax.js","min/vs/basic-languages/twig/twig.js","min/vs/basic-languages/bicep/bicep.js","min/vs/basic-languages/javascript/javascript.js","min/vs/basic-languages/bat/bat.js","min/vs/basic-languages/julia/julia.js","min/vs/basic-languages/csharp/csharp.js","min/vs/basic-languages/yaml/yaml.js","min/vs/basic-languages/m3/m3.js","min/vs/basic-languages/pgsql/pgsql.js","min/vs/basic-languages/csp/csp.js","min/vs/basic-languages/coffee/coffee.js","min/vs/basic-languages/mysql/mysql.js","min/vs/basic-languages/qsharp/qsharp.js","min/vs/basic-languages/graphql/graphql.js","min/vs/basic-languages/swift/swift.js","min/vs/basic-languages/cpp/cpp.js","min/vs/basic-languages/hcl/hcl.js","min/vs/basic-languages/scala/scala.js","min/vs/basic-languages/handlebars/handlebars.js","min/vs/basic-languages/ini/ini.js","min/vs/basic-languages/tcl/tcl.js","min/vs/basic-languages/pla/pla.js","min/vs/basic-languages/mips/mips.js","min/vs/basic-languages/powershell/powershell.js","min/vs/basic-languages/vb/vb.js","min/vs/basic-languages/redshift/redshift.js","min/vs/basic-languages/st/st.js","min/vs/basic-languages/solidity/solidity.js","min/vs/basic-languages/pascaligo/pascaligo.js","min/vs/basic-languages/xml/xml.js","min/vs/basic-languages/lua/lua.js","min/vs/basic-languages/php/php.js","min/vs/basic-languages/cypher/cypher.js","min/vs/basic-languages/kotlin/kotlin.js","min/vs/basic-languages/abap/abap.js","min/vs/basic-languages/html/html.js","min/vs/basic-languages/java/java.js","min/vs/basic-languages/liquid/liquid.js","min/vs/basic-languages/freemarker2/freemarker2.js","min/vs/basic-languages/r/r.js","min/vs/basic-languages/fsharp/fsharp.js","min/vs/basic-languages/pug/pug.js","min/vs/basic-languages/rust/rust.js","min/vs/basic-languages/typescript/typescript.js","min/vs/basic-languages/perl/perl.js","min/vs/basic-languages/sophia/sophia.js","min/vs/basic-languages/scss/scss.js","min/vs/basic-languages/markdown/markdown.js","min/vs/basic-languages/shell/shell.js","min/vs/basic-languages/dart/dart.js","min/vs/basic-languages/dockerfile/dockerfile.js","min/vs/basic-languages/lexon/lexon.js","min/vs/basic-languages/redis/redis.js","min/vs/basic-languages/elixir/elixir.js","min/vs/basic-languages/less/less.js","min/vs/basic-languages/clojure/clojure.js","min/vs/basic-languages/css/css.js","min/vs/basic-languages/python/python.js","min/vs/basic-languages/azcli/azcli.js","min/vs/basic-languages/sparql/sparql.js","min/vs/basic-languages/systemverilog/systemverilog.js","min/vs/basic-languages/go/go.js","min/vs/basic-languages/apex/apex.js","min/vs/basic-languages/powerquery/powerquery.js","min/vs/basic-languages/razor/razor.js","min/vs/basic-languages/cameligo/cameligo.js","min/vs/basic-languages/pascal/pascal.js","min/vs/basic-languages/mdx/mdx.js","min/vs/basic-languages/sb/sb.js","min/vs/basic-languages/scheme/scheme.js","min/vs/basic-languages/postiats/postiats.js","min-maps/vs/loader.js.map","min-maps/vs/editor/editor.main.nls.ko.js.map","min-maps/vs/editor/editor.main.nls.ja.js.map","min-maps/vs/editor/editor.main.nls.fr.js.map","min-maps/vs/editor/editor.main.nls.zh-cn.js.map","min-maps/vs/editor/editor.main.nls.js.map","min-maps/vs/editor/editor.main.js.map","min-maps/vs/editor/editor.main.nls.it.js.map","min-maps/vs/editor/editor.main.nls.zh-tw.js.map","min-maps/vs/editor/editor.main.nls.ru.js.map","min-maps/vs/editor/editor.main.nls.es.js.map","min-maps/vs/editor/editor.main.nls.de.js.map","min-maps/vs/base/worker/workerMain.js.map","min-maps/vs/base/common/worker/simpleWorker.nls.js.map","min-maps/vs/base/common/worker/simpleWorker.nls.zh-tw.js.map","min-maps/vs/base/common/worker/simpleWorker.nls.ko.js.map","min-maps/vs/base/common/worker/simpleWorker.nls.ja.js.map","min-maps/vs/base/common/worker/simpleWorker.nls.fr.js.map","min-maps/vs/base/common/worker/simpleWorker.nls.ru.js.map","min-maps/vs/base/common/worker/simpleWorker.nls.it.js.map","min-maps/vs/base/common/worker/simpleWorker.nls.es.js.map","min-maps/vs/base/common/worker/simpleWorker.nls.zh-cn.js.map","min-maps/vs/base/common/worker/simpleWorker.nls.de.js.map","img/empty.png","img/logo-white.png","img/logo.png"]},{"@parcel/transformer-js/src/esmodule-helpers.js":"QZ39Y"}]},["c1eEZ","5iB2w"],"5iB2w","parcelRequire2d1f"); //# sourceMappingURL=sworker.js.map diff --git a/app/web/src/nova/prod/main.tsx b/app/web/src/nova/prod/main.tsx index bd9c3e27..f06fdf70 100644 --- a/app/web/src/nova/prod/main.tsx +++ b/app/web/src/nova/prod/main.tsx @@ -1,15 +1,19 @@ -import { createRoot } from "react-dom/client"; +import { Root as ReactRoot, createRoot } from "react-dom/client"; import { defineReact, defineWindow } from "web-utils"; import { Root, isPreview } from "./root"; import { initBaseConfig } from "./base/base"; import { w } from "./w"; +import { sworkerRegister } from "../../sworker-boot"; (async () => { initBaseConfig(); const div = document.getElementById("root"); if (div) { - const root = createRoot(div); await defineWindow(false); + + let react = { + root: createRoot(div), + }; defineReact(); w.navigateOverride = (_href: string) => { @@ -27,7 +31,7 @@ import { w } from "./w"; return _href; }; - root.render(); + react.root.render(); if (document.body.classList.contains("opacity-0")) { document.body.classList.remove("opacity-0"); }