"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const common_vendor = require("./common/vendor.js");
const initConfig = require("./initConfig.js");
const routeInterceptor = require("./routeInterceptor.js");
const utils_utils = require("./utils/utils.js");
const utils_share = require("./utils/share.js");
if (!Math) {
  "./pages/index/index.js";
  "./pages/personal/index.js";
  "./pages/numberOfDiners/index.js";
  "./pages/webview/index.js";
  "./pages/orderFood/index.js";
  "./pages/foodDetail/index.js";
  "./pages/placeOrder/index.js";
  "./pages/result/index.js";
  "./pages/personal/userInfo.js";
  "./pages/personal/setPhone.js";
  "./pages/orderInfo/index.js";
  "./pages/orderInfo/orderDetail.js";
}
const _sfc_main = {
  onLaunch: function(e) {
    initConfig.init();
  },
  onShow: function(res) {
    common_vendor.index.__f__("log", "at App.vue:13", "App Show", res);
    const { appId, extraData } = res.referrerInfo;
    if (appId && extraData) {
      common_vendor.index.$emit("listener:ArBack", res.referrerInfo);
    }
  },
  onHide: function() {
    common_vendor.index.__f__("log", "at App.vue:21", "App Hide");
  }
};
function createApp() {
  const app = common_vendor.createSSRApp(_sfc_main);
  app.use(routeInterceptor.routeInterceptor);
  app.use(common_vendor.createPinia());
  app.mixin(utils_share.share);
  app.config.globalProperties.$utils = utils_utils.utils;
  return {
    app,
    Pinia: common_vendor.Pinia
  };
}
createApp().app.mount("#app");
exports.createApp = createApp;
//# sourceMappingURL=../.sourcemap/mp-weixin/app.js.map
