"use strict";(()=>{vare={};e.id=2927,e.ids=[2927],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){returnfunctione(t,r){returnrint?t[r]:"then"int&&"function"==typeoft.then?t.then(t=>e(t,r)):"function"==typeoft&&"default"===r?t:void0}}})},40806:(e,t,r)=>{r.r(t),r.d(t,{config:()=>h,default:()=>A,routeModule:()=>m});vara={};r.r(a),r.d(a,{default:()=>N});varn=r(89947),o=r(2706),s=r(96762),l=r(72583),i=r.n(l),c=r(48786),d=r(98e3),u=r(92652);asyncfunction_({body:e,update:t}){letr=e.title.toLowerCase().replace(/ /g,"-").replace(/[^a-z0-9\-]/g,""),a=awaitasyncfunction(){if(t)returnnull;try{return(await(0,c.A)("SELECT page_order FROM docs_pages ORDER BY page_order DESC LIMIT 1"))[0].page_order}catch(e){returnnull}}(),n=await(0,d.A)({data:{title:e.title,slug:r,description:i()(e.description,u.A),content:i()(e.content,u.A),text_content:e.text_content,level:e.level,page_order:t?e.page_order:parseInt(a)+1,parent_id:e?.parent_id},tableName:"docs_pages",update:t,duplicateColumnName:"id",duplicateColumnValue:e.id});returnn?.insertId?n:t&&n.affectedRows?n:null}asyncfunctionp({body:e}){returnawait(0,c.A)("DELETE FROM docs_pages WHERE id=?",[e.id])||null}varS=r(29021),g=r.n(S);asyncfunctionf(){lete="./components/su/components/RichText/html-presets",t=[];returng().existsSync(e)&&g().readdirSync(e).forEach(r=>{if(r?.endsWith(".html")){leta={};a[r.replace(/\.html$/,"")]=g().readFileSync(`${e}/${r}`,"utf-8"),t.push({...a})}}),t}asyncfunctionD({body:e}){lett=await(0,c.A)("SELECT id, title, slug FROM docs_pages WHERE parent_id = ?",[e.pageId]);returnt[0]?t:null}asyncfunctionE({body:e}){returne?.currentPageId?await(0,c.A)("SELECT * FROM docs_pages WHERE level = ? AND id != ?",[e.pagesLevel,e.currentPageId]):await(0,c.A)("SELECT * FROM docs_pages WHERE level = ?",[e.pagesLevel])}asyncfunctiony({body:e}){let{pull:t}=e,r="./jsonData/docs.json";if(t)try{lete=JSON.parse(g().readFileSync(r,"utf-8"));for(lett=0;t<e.length;t++){letr=e[t],a=await(0,c.A)("SELECT id FROM docs_pages WHERE slug = ? AND level = ?",[r.slug,r.level]);if(a&&a[0]){lete={...r};deletee.date_created,deletee.date_created_code,deletee.date_created_timestamp,deletee.date_updated,deletee.date_updated_code,deletee.date_updated_timestamp,deletee.id,await(0,c.A)(`UPDATE docs_pages SET ? WHERE slug = '${r.slug}' AND level = '${r.level}'`,e)}else{lete={...r};deletee.date_created_timestamp,deletee.date_updated_timestamp,await(0,c.A)("INSERT INTO docs_pages SET ?",e)}}}catch(e){returnnull}else{lete=await(0,c.A)("SELECT * FROM docs_pages");g().writeFileSync(r,JSON.stringify(e,null,4),"utf-8")}return!0}varL=r(87369);asyncfunctionN(e,t){if("POST"!==e.method)returnt.json({success:!1,msg:"Wrong Method"});letr=await(0,L.A)(e);if(!r?.logged_in_status)returnt.json({success:!1,log:"Unauthorized"});let{action:a}=e.query,n=e.body;try{lete;switch(a){case"add-page":e=await_({body:n});break;case"update-page":e=await_({body:n,update:!0});break;case"delete-page":e=awaitp({body:n});break;case"get-snippets":e=awaitf();break;case"grab-parent-pages":e=awaitE({body:n});break;case"get-child-pages":e=awaitD({body:n});break;case"persist":e=awaity({body:n})}if(!e)throwError("Operation failed!");t.json({success:!0,result:e})}catch(e){t.json({success:!1})}}letA=(0,s.M)(a,"default"),h=(0,s.M)(a,"config"),m=newn.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/admin/docs/[action]",pathname:"/api/admin/docs/[action]",bundlePath:"",filename:""},userland:a})},87369:(e,t,r)=>{r.d(t,{A:()=>o});vara=r(95969),n=r(89159);asyncfunctiono(e){let{keyCookieName:t,csrfCookieName:r}=(0,n.A)(),o=`${t}_su`;if(!e.cookies?.[o])returnconsole.log("No auth key cookie found"),null;lets=(0,a.A)({encryptedString:e.cookies[o]