{"version":3,"sources":["jsdelivr-header.js","/npm/@vuelify/vite-plugin-pages@0.1.9/dist/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aACA,IAAI,UAAa,MAAQ,KAAK,WAAc,SAAU,EAAS,EAAY,EAAG,GAE1E,OAAO,IAAK,IAAM,EAAI,WAAU,SAAU,EAAS,GAC/C,SAAS,EAAU,GAAS,IAAM,EAAK,EAAU,KAAK,GAAS,CAAE,MAAO,GAAK,EAAO,EAAI,CAAE,CAC1F,SAAS,EAAS,GAAS,IAAM,EAAK,EAAiB,MAAE,GAAS,CAAE,MAAO,GAAK,EAAO,EAAI,CAAE,CAC7F,SAAS,EAAK,GAJlB,IAAe,EAIa,EAAO,KAAO,EAAQ,EAAO,QAJ1C,EAIyD,EAAO,MAJhD,aAAiB,EAAI,EAAQ,IAAI,GAAE,SAAU,GAAW,EAAQ,EAAQ,KAIjB,KAAK,EAAW,EAAW,CAC7G,GAAM,EAAY,EAAU,MAAM,EAAS,GAAc,KAAK,OAClE,GACJ,EACI,gBAAmB,MAAQ,KAAK,iBAAoB,SAAU,GAC9D,OAAQ,GAAO,EAAI,WAAc,EAAM,CAAE,QAAW,EACxD,EACA,OAAO,eAAe,QAAS,aAAc,CAAE,OAAO,IACtD,MAAM,YAAc,QAAQ,eACtB,MAAQ,gBAAgB,QAAQ,UAChC,SAAW,QAAQ,YACnB,gBAAkB,QAAQ,mBAKhC,SAAS,aAAa,GAClB,IAAI,EACJ,MAAO,CACH,KAAM,gBACN,QAAS,MACT,UAAA,GACI,OAAO,UAAU,UAAM,OAAQ,GAAQ,kBAC7B,EAAO,YACjB,GACJ,EACA,cAAA,CAAe,GACX,MAAM,EAAU,gBAAgB,cAAc,EAAa,GAC3D,EAAS,IAAI,SAAS,UAAU,EACpC,EACA,eAAA,CAAgB,GACZ,MAAM,QAAQ,EAAQ,EAC1B,EACA,UAAU,GACC,YAAY,WAAW,SAAS,IAAO,YAAY,WAAW,MAAM,GAAM,EAAG,WAAW,KACzF,YAAY,kBACZ,KAEV,IAAA,CAAK,GACD,GAAI,IAAO,YAAY,kBAEvB,OAAO,EAAO,YAClB,EAER,CACA,QAAQ,QAAU","file":"/npm/@vuelify/vite-plugin-pages@0.1.9/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@vuelify/vite-plugin-pages@0.1.9/dist/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n    function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n    return new (P || (P = Promise))(function (resolve, reject) {\n        function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n        function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n        function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n        step((generator = generator.apply(thisArg, _arguments || [])).next());\n    });\n};\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst constants_1 = require(\"./constants\");\nconst hmr_1 = __importDefault(require(\"./hmr\"));\nconst plugin_1 = require(\"./plugin\");\nconst resolveConfig_1 = require(\"./resolveConfig\");\n/**\n * This plugin doesn't need to be used\n * with @vuelify/prerender but it is designed to coincide with it.\n */\nfunction vuelifyPages(userOptions) {\n    let plugin;\n    return {\n        name: 'vuelify-pages',\n        enforce: 'pre',\n        buildStart() {\n            return __awaiter(this, void 0, void 0, function* () {\n                yield plugin.initialize();\n            });\n        },\n        configResolved(config) {\n            const options = resolveConfig_1.resolveConfig(userOptions, config);\n            plugin = new plugin_1.PluginAPI(options);\n        },\n        configureServer(server) {\n            hmr_1.default(server, plugin);\n        },\n        resolveId(id) {\n            return constants_1.MODULE_IDS.includes(id) || constants_1.MODULE_IDS.some((i) => id.startsWith(i))\n                ? constants_1.MODULE_ID_VIRTUAL\n                : null;\n        },\n        load(id) {\n            if (id !== constants_1.MODULE_ID_VIRTUAL)\n                return;\n            return plugin.loadRoutes();\n        },\n    };\n}\nexports.default = vuelifyPages;\n"]}