import { u as useHead } from './index-0ac4f71f.mjs'; import { useSSRContext, mergeProps } from 'vue'; import { ssrRenderAttrs, ssrInterpolate } from 'vue/server-renderer'; import { _ as _export_sfc } from './_plugin-vue_export-helper-cc2b3d55.mjs'; import '../server.mjs'; import '../../nitro/node-server.mjs'; import 'node:http'; import 'node:https'; import 'fs'; import 'path'; import 'node:fs'; import 'node:url'; import 'unhead'; import '@unhead/shared'; import 'vue-router'; const _sfc_main = { __name: "error-500", __ssrInlineRender: true, props: { appName: { type: String, default: "Nuxt" }, version: { type: String, default: "" }, statusCode: { type: Number, default: 500 }, statusMessage: { type: String, default: "Server error" }, description: { type: String, default: "This page is temporarily unavailable." } }, setup(__props) { const props = __props; useHead({ title: `${props.statusCode} - ${props.statusMessage} | ${props.appName}`, script: [], style: [ { children: `*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e0e0e0}*{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(14, 165, 233, .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0;font-family:inherit;line-height:inherit}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}h1,p{margin:0}h1{font-size:inherit;font-weight:inherit}` } ] }); return (_ctx, _push, _parent, _attrs) => { _push(`
${ssrInterpolate(__props.description)}