[{"data":1,"prerenderedAt":1021},["ShallowReactive",2],{"navigation_docs":3,"-error-pages":36,"-error-pages-surround":1016},[4,8,12,16,20,24,28,32],{"title":5,"path":6,"stem":7},"Getting started","\u002Fgetting-started","1.getting-started",{"title":9,"path":10,"stem":11},"CLI","\u002Fcli","2.cli",{"title":13,"path":14,"stem":15},"Error page composition","\u002Ferror-pages","3.error-pages",{"title":17,"path":18,"stem":19},"Secret bypass","\u002Fsecrets","4.secrets",{"title":21,"path":22,"stem":23},"Storage and Redis","\u002Fstorage","5.storage",{"title":25,"path":26,"stem":27},"Route exclusions","\u002Fexclusions","6.exclusions",{"title":29,"path":30,"stem":31},"Named sections","\u002Fsections","7.sections",{"title":33,"path":34,"stem":35},"Migrate from nuxt-maintenizr","\u002Fmigration","8.migration",{"id":37,"title":13,"body":38,"description":1010,"extension":1011,"links":1012,"meta":1013,"navigation":144,"path":14,"seo":1014,"stem":15,"__hash__":1015},"docs\u002F3.error-pages.md",{"type":39,"value":40,"toc":1006},"minimark",[41,50,237,252,257,262,730,749,752,756,763,999,1002],[42,43,44,45,49],"p",{},"Nuxt Maintainer does not replace ",[46,47,48],"code",{},"error.vue",". HTML navigation throws a tagged fatal 503 through Nuxt, retaining both the requested URL and the application's existing error dispatcher.",[51,52,57],"pre",{"className":53,"code":54,"filename":48,"language":55,"meta":56,"style":56},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup lang=\"ts\">\nconst props = defineProps\u003C{ error: unknown }>()\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003CNuxtMaintenanceError v-if=\"isMaintenanceError(error)\" :error=\"error\" \u002F>\n  \u003CMyErrorPage v-else :error=\"error\" \u002F>\n\u003C\u002Ftemplate>\n","vue","",[46,58,59,94,129,139,146,156,203,228],{"__ignoreMap":56},[60,61,64,68,72,76,79,82,85,89,91],"span",{"class":62,"line":63},"line",1,[60,65,67],{"class":66},"sMK4o","\u003C",[60,69,71],{"class":70},"swJcz","script",[60,73,75],{"class":74},"spNyl"," setup",[60,77,78],{"class":74}," lang",[60,80,81],{"class":66},"=",[60,83,84],{"class":66},"\"",[60,86,88],{"class":87},"sfazB","ts",[60,90,84],{"class":66},[60,92,93],{"class":66},">\n",[60,95,97,100,104,106,110,113,116,119,123,126],{"class":62,"line":96},2,[60,98,99],{"class":74},"const",[60,101,103],{"class":102},"sTEyZ"," props ",[60,105,81],{"class":66},[60,107,109],{"class":108},"s2Zo4"," defineProps",[60,111,112],{"class":66},"\u003C{",[60,114,115],{"class":70}," error",[60,117,118],{"class":66},":",[60,120,122],{"class":121},"sBMFI"," unknown",[60,124,125],{"class":66}," }>",[60,127,128],{"class":102},"()\n",[60,130,132,135,137],{"class":62,"line":131},3,[60,133,134],{"class":66},"\u003C\u002F",[60,136,71],{"class":70},[60,138,93],{"class":66},[60,140,142],{"class":62,"line":141},4,[60,143,145],{"emptyLinePlaceholder":144},true,"\n",[60,147,149,151,154],{"class":62,"line":148},5,[60,150,67],{"class":66},[60,152,153],{"class":70},"template",[60,155,93],{"class":66},[60,157,159,162,165,169,171,173,176,179,182,185,187,190,192,194,196,198,200],{"class":62,"line":158},6,[60,160,161],{"class":66},"  \u003C",[60,163,164],{"class":70},"NuxtMaintenanceError",[60,166,168],{"class":167},"s7zQu"," v-if",[60,170,81],{"class":66},[60,172,84],{"class":66},[60,174,175],{"class":108},"isMaintenanceError",[60,177,178],{"class":66},"(",[60,180,181],{"class":102},"error",[60,183,184],{"class":66},")",[60,186,84],{"class":66},[60,188,189],{"class":66}," :",[60,191,181],{"class":74},[60,193,81],{"class":66},[60,195,84],{"class":66},[60,197,181],{"class":102},[60,199,84],{"class":66},[60,201,202],{"class":66}," \u002F>\n",[60,204,206,208,211,214,216,218,220,222,224,226],{"class":62,"line":205},7,[60,207,161],{"class":66},[60,209,210],{"class":70},"MyErrorPage",[60,212,213],{"class":167}," v-else",[60,215,189],{"class":66},[60,217,181],{"class":74},[60,219,81],{"class":66},[60,221,84],{"class":66},[60,223,181],{"class":102},[60,225,84],{"class":66},[60,227,202],{"class":66},[60,229,231,233,235],{"class":62,"line":230},8,[60,232,134],{"class":66},[60,234,153],{"class":70},[60,236,93],{"class":66},[42,238,239,240,243,244,247,248,251],{},"Maintenance errors carry ",[46,241,242],{},"data.code === 'NUXT_MAINTAINER'",". API and JSON requests receive a structured JSON 503. ",[46,245,246],{},"Retry-After"," and ",[46,249,250],{},"Refresh"," headers are included when configured.",[253,254,256],"h2",{"id":255},"customize-the-presentation","Customize the presentation",[42,258,259,261],{},[46,260,164],{}," provides compound components for each part of the maintenance state. Add only the parts you want and arrange them in any order:",[51,263,265],{"className":53,"code":264,"filename":48,"language":55,"meta":56,"style":56},"\u003Cscript setup lang=\"ts\">\nconst props = defineProps\u003C{ error: unknown }>()\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003CNuxtMaintenanceError\n    v-if=\"isMaintenanceError(error)\"\n    :error=\"error\"\n  >\n    \u003Cmain class=\"maintenance-page\">\n      \u003CNuxtMaintenanceErrorTitle>\n        \u003Ch1>We will be right back\u003C\u002Fh1>\n      \u003C\u002FNuxtMaintenanceErrorTitle>\n\n      \u003CNuxtMaintenanceErrorMessage v-slot=\"{ message }\">\n        \u003Cp role=\"status\">{{ message }}\u003C\u002Fp>\n      \u003C\u002FNuxtMaintenanceErrorMessage>\n\n      \u003CNuxtMaintenanceErrorSince v-slot=\"{ since }\">\n        \u003Cp>Maintenance started at \u003Ctime :datetime=\"since\">{{ since }}\u003C\u002Ftime>.\u003C\u002Fp>\n      \u003C\u002FNuxtMaintenanceErrorSince>\n\n      \u003CNuxtMaintenanceErrorRetryAfter v-slot=\"{ retryAfter }\">\n        \u003Cp>Try again in {{ retryAfter }} seconds.\u003C\u002Fp>\n      \u003C\u002FNuxtMaintenanceErrorRetryAfter>\n\n      \u003CNuxtMaintenanceErrorRefresh \u002F>\n    \u003C\u002Fmain>\n  \u003C\u002FNuxtMaintenanceError>\n\n  \u003CMyErrorPage v-else :error=\"error\" \u002F>\n\u003C\u002Ftemplate>\n",[46,266,267,287,309,317,321,329,336,356,371,377,400,411,432,442,447,475,505,514,519,544,592,601,606,631,649,658,663,673,683,693,698,721],{"__ignoreMap":56},[60,268,269,271,273,275,277,279,281,283,285],{"class":62,"line":63},[60,270,67],{"class":66},[60,272,71],{"class":70},[60,274,75],{"class":74},[60,276,78],{"class":74},[60,278,81],{"class":66},[60,280,84],{"class":66},[60,282,88],{"class":87},[60,284,84],{"class":66},[60,286,93],{"class":66},[60,288,289,291,293,295,297,299,301,303,305,307],{"class":62,"line":96},[60,290,99],{"class":74},[60,292,103],{"class":102},[60,294,81],{"class":66},[60,296,109],{"class":108},[60,298,112],{"class":66},[60,300,115],{"class":70},[60,302,118],{"class":66},[60,304,122],{"class":121},[60,306,125],{"class":66},[60,308,128],{"class":102},[60,310,311,313,315],{"class":62,"line":131},[60,312,134],{"class":66},[60,314,71],{"class":70},[60,316,93],{"class":66},[60,318,319],{"class":62,"line":141},[60,320,145],{"emptyLinePlaceholder":144},[60,322,323,325,327],{"class":62,"line":148},[60,324,67],{"class":66},[60,326,153],{"class":70},[60,328,93],{"class":66},[60,330,331,333],{"class":62,"line":158},[60,332,161],{"class":66},[60,334,335],{"class":70},"NuxtMaintenanceError\n",[60,337,338,341,343,345,347,349,351,353],{"class":62,"line":205},[60,339,340],{"class":167},"    v-if",[60,342,81],{"class":66},[60,344,84],{"class":66},[60,346,175],{"class":108},[60,348,178],{"class":66},[60,350,181],{"class":102},[60,352,184],{"class":66},[60,354,355],{"class":66},"\"\n",[60,357,358,361,363,365,367,369],{"class":62,"line":230},[60,359,360],{"class":66},"    :",[60,362,181],{"class":74},[60,364,81],{"class":66},[60,366,84],{"class":66},[60,368,181],{"class":102},[60,370,355],{"class":66},[60,372,374],{"class":62,"line":373},9,[60,375,376],{"class":66},"  >\n",[60,378,380,383,386,389,391,393,396,398],{"class":62,"line":379},10,[60,381,382],{"class":66},"    \u003C",[60,384,385],{"class":70},"main",[60,387,388],{"class":74}," class",[60,390,81],{"class":66},[60,392,84],{"class":66},[60,394,395],{"class":87},"maintenance-page",[60,397,84],{"class":66},[60,399,93],{"class":66},[60,401,403,406,409],{"class":62,"line":402},11,[60,404,405],{"class":66},"      \u003C",[60,407,408],{"class":70},"NuxtMaintenanceErrorTitle",[60,410,93],{"class":66},[60,412,414,417,420,423,426,428,430],{"class":62,"line":413},12,[60,415,416],{"class":66},"        \u003C",[60,418,419],{"class":70},"h1",[60,421,422],{"class":66},">",[60,424,425],{"class":102},"We will be right back",[60,427,134],{"class":66},[60,429,419],{"class":70},[60,431,93],{"class":66},[60,433,435,438,440],{"class":62,"line":434},13,[60,436,437],{"class":66},"      \u003C\u002F",[60,439,408],{"class":70},[60,441,93],{"class":66},[60,443,445],{"class":62,"line":444},14,[60,446,145],{"emptyLinePlaceholder":144},[60,448,450,452,455,458,460,462,465,468,471,473],{"class":62,"line":449},15,[60,451,405],{"class":66},[60,453,454],{"class":70},"NuxtMaintenanceErrorMessage",[60,456,457],{"class":74}," v-slot",[60,459,81],{"class":66},[60,461,84],{"class":66},[60,463,464],{"class":66},"{ ",[60,466,467],{"class":102},"message",[60,469,470],{"class":66}," }",[60,472,84],{"class":66},[60,474,93],{"class":66},[60,476,478,480,482,485,487,489,492,494,496,499,501,503],{"class":62,"line":477},16,[60,479,416],{"class":66},[60,481,42],{"class":70},[60,483,484],{"class":74}," role",[60,486,81],{"class":66},[60,488,84],{"class":66},[60,490,491],{"class":87},"status",[60,493,84],{"class":66},[60,495,422],{"class":66},[60,497,498],{"class":102},"{{ message }}",[60,500,134],{"class":66},[60,502,42],{"class":70},[60,504,93],{"class":66},[60,506,508,510,512],{"class":62,"line":507},17,[60,509,437],{"class":66},[60,511,454],{"class":70},[60,513,93],{"class":66},[60,515,517],{"class":62,"line":516},18,[60,518,145],{"emptyLinePlaceholder":144},[60,520,522,524,527,529,531,533,535,538,540,542],{"class":62,"line":521},19,[60,523,405],{"class":66},[60,525,526],{"class":70},"NuxtMaintenanceErrorSince",[60,528,457],{"class":74},[60,530,81],{"class":66},[60,532,84],{"class":66},[60,534,464],{"class":66},[60,536,537],{"class":102},"since",[60,539,470],{"class":66},[60,541,84],{"class":66},[60,543,93],{"class":66},[60,545,547,549,551,553,556,558,561,564,566,568,570,572,574,577,579,581,583,586,588,590],{"class":62,"line":546},20,[60,548,416],{"class":66},[60,550,42],{"class":70},[60,552,422],{"class":66},[60,554,555],{"class":102},"Maintenance started at ",[60,557,67],{"class":66},[60,559,560],{"class":70},"time",[60,562,563],{"class":74}," :datetime",[60,565,81],{"class":66},[60,567,84],{"class":66},[60,569,537],{"class":87},[60,571,84],{"class":66},[60,573,422],{"class":66},[60,575,576],{"class":102},"{{ since }}",[60,578,134],{"class":66},[60,580,560],{"class":70},[60,582,422],{"class":66},[60,584,585],{"class":102},".",[60,587,134],{"class":66},[60,589,42],{"class":70},[60,591,93],{"class":66},[60,593,595,597,599],{"class":62,"line":594},21,[60,596,437],{"class":66},[60,598,526],{"class":70},[60,600,93],{"class":66},[60,602,604],{"class":62,"line":603},22,[60,605,145],{"emptyLinePlaceholder":144},[60,607,609,611,614,616,618,620,622,625,627,629],{"class":62,"line":608},23,[60,610,405],{"class":66},[60,612,613],{"class":70},"NuxtMaintenanceErrorRetryAfter",[60,615,457],{"class":74},[60,617,81],{"class":66},[60,619,84],{"class":66},[60,621,464],{"class":66},[60,623,624],{"class":102},"retryAfter",[60,626,470],{"class":66},[60,628,84],{"class":66},[60,630,93],{"class":66},[60,632,634,636,638,640,643,645,647],{"class":62,"line":633},24,[60,635,416],{"class":66},[60,637,42],{"class":70},[60,639,422],{"class":66},[60,641,642],{"class":102},"Try again in {{ retryAfter }} seconds.",[60,644,134],{"class":66},[60,646,42],{"class":70},[60,648,93],{"class":66},[60,650,652,654,656],{"class":62,"line":651},25,[60,653,437],{"class":66},[60,655,613],{"class":70},[60,657,93],{"class":66},[60,659,661],{"class":62,"line":660},26,[60,662,145],{"emptyLinePlaceholder":144},[60,664,666,668,671],{"class":62,"line":665},27,[60,667,405],{"class":66},[60,669,670],{"class":70},"NuxtMaintenanceErrorRefresh",[60,672,202],{"class":66},[60,674,676,679,681],{"class":62,"line":675},28,[60,677,678],{"class":66},"    \u003C\u002F",[60,680,385],{"class":70},[60,682,93],{"class":66},[60,684,686,689,691],{"class":62,"line":685},29,[60,687,688],{"class":66},"  \u003C\u002F",[60,690,164],{"class":70},[60,692,93],{"class":66},[60,694,696],{"class":62,"line":695},30,[60,697,145],{"emptyLinePlaceholder":144},[60,699,701,703,705,707,709,711,713,715,717,719],{"class":62,"line":700},31,[60,702,161],{"class":66},[60,704,210],{"class":70},[60,706,213],{"class":167},[60,708,189],{"class":66},[60,710,181],{"class":74},[60,712,81],{"class":66},[60,714,84],{"class":66},[60,716,181],{"class":102},[60,718,84],{"class":66},[60,720,202],{"class":66},[60,722,724,726,728],{"class":62,"line":723},32,[60,725,134],{"class":66},[60,727,153],{"class":70},[60,729,93],{"class":66},[42,731,732,733,735,736,735,738,735,740,742,743,745,746,748],{},"The available children are ",[46,734,408],{},", ",[46,737,454],{},[46,739,526],{},[46,741,613],{},", and ",[46,744,670],{},". They must be rendered inside ",[46,747,164],{},". A child without a slot renders accessible default markup. Supplying a slot replaces that markup completely and exposes the corresponding raw value.",[42,750,751],{},"The zero-configuration component continues to show the title, message, and start time. Retry and refresh text is opt-in. These values are static seconds from the maintenance response; the components do not start countdowns or perform client-side refreshes.",[253,753,755],{"id":754},"build-the-page-yourself","Build the page yourself",[42,757,758,759,762],{},"Use ",[46,760,761],{},"useNuxtMaintenanceError"," when the component markup is not useful for your design. Pass a getter so the result follows changes to the error prop:",[51,764,766],{"className":53,"code":765,"filename":48,"language":55,"meta":56,"style":56},"\u003Cscript setup lang=\"ts\">\nconst props = defineProps\u003C{ error: unknown }>()\nconst { state, message, since, retryAfter, refresh } = useNuxtMaintenanceError(() => props.error)\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003CMyMaintenancePage\n    v-if=\"state\"\n    :message=\"message\"\n    :since=\"since\"\n    :retry-after=\"retryAfter\"\n    :refresh=\"refresh\"\n  \u002F>\n  \u003CMyErrorPage v-else :error=\"error\" \u002F>\n\u003C\u002Ftemplate>\n",[46,767,768,788,810,866,874,878,886,893,906,920,934,949,964,969,991],{"__ignoreMap":56},[60,769,770,772,774,776,778,780,782,784,786],{"class":62,"line":63},[60,771,67],{"class":66},[60,773,71],{"class":70},[60,775,75],{"class":74},[60,777,78],{"class":74},[60,779,81],{"class":66},[60,781,84],{"class":66},[60,783,88],{"class":87},[60,785,84],{"class":66},[60,787,93],{"class":66},[60,789,790,792,794,796,798,800,802,804,806,808],{"class":62,"line":96},[60,791,99],{"class":74},[60,793,103],{"class":102},[60,795,81],{"class":66},[60,797,109],{"class":108},[60,799,112],{"class":66},[60,801,115],{"class":70},[60,803,118],{"class":66},[60,805,122],{"class":121},[60,807,125],{"class":66},[60,809,128],{"class":102},[60,811,812,814,817,820,823,826,828,831,833,836,838,841,844,847,850,852,855,858,861,863],{"class":62,"line":131},[60,813,99],{"class":74},[60,815,816],{"class":66}," {",[60,818,819],{"class":102}," state",[60,821,822],{"class":66},",",[60,824,825],{"class":102}," message",[60,827,822],{"class":66},[60,829,830],{"class":102}," since",[60,832,822],{"class":66},[60,834,835],{"class":102}," retryAfter",[60,837,822],{"class":66},[60,839,840],{"class":102}," refresh ",[60,842,843],{"class":66},"}",[60,845,846],{"class":66}," =",[60,848,849],{"class":108}," useNuxtMaintenanceError",[60,851,178],{"class":102},[60,853,854],{"class":66},"()",[60,856,857],{"class":74}," =>",[60,859,860],{"class":102}," props",[60,862,585],{"class":66},[60,864,865],{"class":102},"error)\n",[60,867,868,870,872],{"class":62,"line":141},[60,869,134],{"class":66},[60,871,71],{"class":70},[60,873,93],{"class":66},[60,875,876],{"class":62,"line":148},[60,877,145],{"emptyLinePlaceholder":144},[60,879,880,882,884],{"class":62,"line":158},[60,881,67],{"class":66},[60,883,153],{"class":70},[60,885,93],{"class":66},[60,887,888,890],{"class":62,"line":205},[60,889,161],{"class":66},[60,891,892],{"class":70},"MyMaintenancePage\n",[60,894,895,897,899,901,904],{"class":62,"line":230},[60,896,340],{"class":167},[60,898,81],{"class":66},[60,900,84],{"class":66},[60,902,903],{"class":102},"state",[60,905,355],{"class":66},[60,907,908,910,912,914,916,918],{"class":62,"line":373},[60,909,360],{"class":66},[60,911,467],{"class":74},[60,913,81],{"class":66},[60,915,84],{"class":66},[60,917,467],{"class":102},[60,919,355],{"class":66},[60,921,922,924,926,928,930,932],{"class":62,"line":379},[60,923,360],{"class":66},[60,925,537],{"class":74},[60,927,81],{"class":66},[60,929,84],{"class":66},[60,931,537],{"class":102},[60,933,355],{"class":66},[60,935,936,938,941,943,945,947],{"class":62,"line":402},[60,937,360],{"class":66},[60,939,940],{"class":74},"retry-after",[60,942,81],{"class":66},[60,944,84],{"class":66},[60,946,624],{"class":102},[60,948,355],{"class":66},[60,950,951,953,956,958,960,962],{"class":62,"line":413},[60,952,360],{"class":66},[60,954,955],{"class":74},"refresh",[60,957,81],{"class":66},[60,959,84],{"class":66},[60,961,955],{"class":102},[60,963,355],{"class":66},[60,965,966],{"class":62,"line":434},[60,967,968],{"class":66},"  \u002F>\n",[60,970,971,973,975,977,979,981,983,985,987,989],{"class":62,"line":444},[60,972,161],{"class":66},[60,974,210],{"class":70},[60,976,213],{"class":167},[60,978,189],{"class":66},[60,980,181],{"class":74},[60,982,81],{"class":66},[60,984,84],{"class":66},[60,986,181],{"class":102},[60,988,84],{"class":66},[60,990,202],{"class":66},[60,992,993,995,997],{"class":62,"line":449},[60,994,134],{"class":66},[60,996,153],{"class":70},[60,998,93],{"class":66},[42,1000,1001],{},"The composable synchronously reads the state already embedded in the Nuxt error. It does not fetch maintenance status or add timer behavior.",[1003,1004,1005],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":56,"searchDepth":96,"depth":96,"links":1007},[1008,1009],{"id":255,"depth":96,"text":256},{"id":754,"depth":96,"text":755},"Compose maintenance rendering into an existing Nuxt error page.","md",null,{},{"title":13,"description":1010},"QRShvqlWuFV7cfBVsV4hPQAXh329B5sx3j1Cj1_1RAU",[1017,1019],{"title":9,"path":10,"stem":11,"description":1018,"children":-1},"Application and section maintenance commands.",{"title":17,"path":18,"stem":19,"description":1020,"children":-1},"Grant temporary maintenance access with a secret URL.",1789764463253]