%html %head %meta{content: "width=device-width, initial-scale=1", "data-n-head": "ssr", name: "viewport"} %meta{property: "og:title", content: "{{title}}"} %meta{property: "og:type", content: "article"} %meta{property: "og:url", content: "{{url}}"} %meta{property: "og:image", content: "{{imageUrl}}"} %meta{property: "og:description", content: "{{description}}"} %title {{title}} %script{async: "async", defer: "true", src: "//accounts.google.com/gsi/client"} %script{async: "async", src: "https://static.addtoany.com/menu/page.js"} %script{async: "async", src: "https://www.googletagmanager.com/gtag/js?id=G-P952PRPTTR"} %script window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-P952PRPTTR'); %link{rel: "stylesheet", href: "https://fonts.googleapis.com/css?family=Cinzel|Poppins|Roboto|Playfair|Orbitron|Audiowide|Zen Dots|Russo One|Electrolize|Allura|Old Standard TT|Oswald|Special Elite&display=swap"} %link{rel: "stylesheet", href: "https://cdnjs.cloudflare.com/ajax/libs/AlertifyJS/1.13.1/css/alertify.css"} %link{rel: "stylesheet", href: "https://cdn.jsdelivr.net/npm/shorthandcss@1.1.1/dist/shorthand.min.css"} %link{rel: "stylesheet", href: "/css/defaults.css"} %link{rel: "stylesheet", href: "/css/layout.css"} %link{rel: "stylesheet", href: "/css/transitions.css"} %link{rel: "stylesheet", href: "/css/animations.css"} %link{rel: "stylesheet", href: "/css/ide.studio.css"} %link{rel: "stylesheet", href: "/js/lib/prism/prism.css"} %script{src: "https://pugjs.org/js/pug.js"} %script{src: "/js/lib/prism/prism.js"} %script{src: "https://cdn.jsdelivr.net/npm/deep-diff@1.0.2/dist/deep-diff.min.js"} %script{src: "https://cdnjs.cloudflare.com/ajax/libs/Sortable/1.15.5/Sortable.js"} %script{src: "//cdnjs.cloudflare.com/ajax/libs/AlertifyJS/1.13.1/alertify.js"} %script{src: "https://cdnjs.cloudflare.com/ajax/libs/dexie/3.2.3/dexie.js"} %script{src: "https://cdnjs.cloudflare.com/ajax/libs/js-yaml/4.1.0/js-yaml.js"} %script{src: "https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.7.7/handlebars.js"} %script{src: "https://cdnjs.cloudflare.com/ajax/libs/vue/2.7.16/vue.js"} / %script{src: "https://unpkg.com/vue@3/dist/vue.global.js"} %script{src: "/js/lib/vue-async-computed/vue-async-computed.js"} %script{src: "/js/lib/leader-line/leader-line.min.js"} %script{src: "/js/lib/tilt/vanilla-tilt.js"} %script{src: "/js/tooltip.js"} {{#each html.meta.scripts}} %script{src: "{{src}}"} {{/each}} %script window.components = (((components))); %script window.templates = (((templates))); %script window.helpers = (((helpers))); %script window.config = (((config))); %script{src: "/scripts/ide.js?_uid=(((scriptUrlCacheInvalidator)))", defer: "true"} %script{src: "/scripts/website.host.startup.js?_uid=(((scriptUrlCacheInvalidator)))", defer: "true"} %body %div{id: "app"} %app{ref: "app1", ":key": "rerenderKey"} TypeError: Cannot read properties of undefined (reading 'select') at eval (eval at getProjectPageTemplateObject (D:\Development\Projects\WebsiteHost\website\app.ts.temp.ts:344:17), :18:38) at eval (eval at getProjectPageTemplateObject (D:\Development\Projects\WebsiteHost\website\app.ts.temp.ts:344:17), :20:5) at runMicrotasks () at processTicksAndRejections (node:internal/process/task_queues:96:5) at async getProjectPageTemplateObject (D:\Development\Projects\WebsiteHost\website\app.ts.temp.ts:344:11) at async HttpServer.getIndexPageTemplateData (D:\Development\Projects\WebsiteHost\website\app.ts.temp.ts:587:25) at async HttpServer.getContent (D:\Development\Shared\HttpServer.ts:399:30) at async HttpServer.requestListener (D:\Development\Shared\HttpServer.ts:246:25)