Nicholai 16cee69250 __Admin dashboard scaffolded with D1 database and R2 file uploads__
This commit implements the core admin dashboard functionality including NextAuth authentication, Cloudflare D1 database integration with complete schema, and Cloudflare R2 file upload system for portfolio images. Features include artist management, appointment scheduling, and data migration capabilities.
2025-09-17 16:08:34 -06:00

33 lines
3.0 KiB
JavaScript

(()=>{"use strict";var e={},r={};function t(o){var n=r[o];if(void 0!==n)return n.exports;var a=r[o]={id:o,loaded:!1,exports:{}},d=!0;try{e[o].call(a.exports,a,a.exports,t),d=!1}finally{d&&delete r[o]}return a.loaded=!0,a.exports}t.m=e,t.amdO={},t.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return t.d(r,{a:r}),r},(()=>{var e,r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;t.t=function(o,n){if(1&n&&(o=this(o)),8&n||"object"==typeof o&&o&&(4&n&&o.__esModule||16&n&&"function"==typeof o.then))return o;var a=Object.create(null);t.r(a);var d={};e=e||[null,r({}),r([]),r(r)];for(var l=2&n&&o;"object"==typeof l&&!~e.indexOf(l);l=r(l))Object.getOwnPropertyNames(l).forEach(e=>d[e]=()=>o[e]);return d.default=()=>o,t.d(a,d),a}})(),t.d=(e,r)=>{for(var o in r)t.o(r,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:r[o]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((r,o)=>(t.f[o](e,r),r),[])),t.u=e=>""+e+".js",t.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),t.X=(e,r,o)=>{var n=r;o||(r=e,o=()=>t(t.s=n)),r.map(t.e,t);var a=o();return void 0===a?e:a},t.nc=void 0,(()=>{var e={6658:1},r=r=>{var o=r.modules,n=r.ids,a=r.runtime;for(var d in o)t.o(o,d)&&(t.m[d]=o[d]);a&&a(t);for(var l=0;l<n.length;l++)e[n[l]]=1};t.f.require=(o, _) => {
if (!e[o]) {
switch (o) {
case 1253: r(require("./chunks/1253.js")); break;
case 23: r(require("./chunks/23.js")); break;
case 3630: r(require("./chunks/3630.js")); break;
case 3664: r(require("./chunks/3664.js")); break;
case 4128: r(require("./chunks/4128.js")); break;
case 4279: r(require("./chunks/4279.js")); break;
case 4486: r(require("./chunks/4486.js")); break;
case 4833: r(require("./chunks/4833.js")); break;
case 4926: r(require("./chunks/4926.js")); break;
case 5773: r(require("./chunks/5773.js")); break;
case 6609: r(require("./chunks/6609.js")); break;
case 7208: r(require("./chunks/7208.js")); break;
case 7598: r(require("./chunks/7598.js")); break;
case 7903: r(require("./chunks/7903.js")); break;
case 8213: r(require("./chunks/8213.js")); break;
case 8224: r(require("./chunks/8224.js")); break;
case 8328: r(require("./chunks/8328.js")); break;
case 8442: r(require("./chunks/8442.js")); break;
case 8472: r(require("./chunks/8472.js")); break;
case 9060: r(require("./chunks/9060.js")); break;
case 9161: r(require("./chunks/9161.js")); break;
case 9234: r(require("./chunks/9234.js")); break;
case 9379: r(require("./chunks/9379.js")); break;
case 9906: r(require("./chunks/9906.js")); break;
case 6658: e[o] = 1; break;
default: throw new Error(`Unknown chunk ${o}`);
}
}
}
,module.exports=t,t.C=r})()})();