import { defineComponent, ref, resolveComponent, mergeProps, unref, withCtx, createVNode, toDisplayString, createTextVNode, openBlock, createBlock, Fragment, renderList, useSSRContext, getCurrentInstance, createSSRApp } from "vue";
import { ssrRenderAttrs, ssrRenderAttr, ssrRenderList, ssrRenderClass, ssrInterpolate, ssrRenderStyle, ssrRenderComponent, renderToString } from "vue/server-renderer";
import { useStore, createStore } from "vuex";
import { useRoute, createRouter, createMemoryHistory } from "vue-router";
import ElementPlus, { ElMessage } from "element-plus";
import axios from "axios";
import lazyPlugin from "vue3-lazy";
const _imports_0$2 = "/assets/logo-white-Cthg1NVg.png";
const _sfc_main$4 = /* @__PURE__ */ defineComponent({
  __name: "header",
  __ssrInlineRender: true,
  setup(__props) {
    const store2 = useStore();
    const route = useRoute();
    const currentPagePath = ref(route.path);
    const mobilelistboolean = ref(false);
    if (route.path.indexOf("_")) {
      currentPagePath.value = route.path.split("_")[0];
    }
    const pathTemplateQuery = ref();
    if (route.query && route.query.dup) {
      pathTemplateQuery.value = route.query.dup;
    }
    function handleOpen() {
    }
    function handleClose() {
    }
    if (typeof window !== "undefined" && typeof window.globalThis.addEventListener === "function") {
      globalThis.addEventListener("scroll", function() {
        var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
        var element = document.getElementById("scroll-up");
        var stickyHeader = document.getElementsByClassName("sticky-header")[0];
        if (scrollTop > 770) {
          element.style.opacity = 1;
        } else {
          element.style.opacity = 0;
        }
        if (scrollTop > 110) {
          stickyHeader.classList.add("sticky");
        } else {
          stickyHeader.classList.remove("sticky");
        }
      });
    }
    return (_ctx, _push, _parent, _attrs) => {
      const _component_el_row = resolveComponent("el-row");
      const _component_el_col = resolveComponent("el-col");
      const _component_el_menu = resolveComponent("el-menu");
      const _component_el_sub_menu = resolveComponent("el-sub-menu");
      const _component_location = resolveComponent("location");
      const _component_el_menu_item_group = resolveComponent("el-menu-item-group");
      const _component_el_menu_item = resolveComponent("el-menu-item");
      const _component_icon_menu = resolveComponent("icon-menu");
      _push(`<header${ssrRenderAttrs(mergeProps({ class: "header-absolute sticky-header" }, _attrs))}><div class="custom-container-one"><div class="mainmenu-area d-flex align-items-center justify-content-center"><div class="logo"><a href="/index"><img${ssrRenderAttr("src", _imports_0$2)} alt="uskylogo"></a></div><div class="d-flex align-items-center"><nav class="main-menu"><div class="menu-items">`);
      if (unref(store2).state.menuList.length > 0) {
        _push(`<ul><!--[-->`);
        ssrRenderList(unref(store2).state.menuList, (item) => {
          _push(`<li class="${ssrRenderClass(item.sname ? `${currentPagePath.value}?dup=${item.sname}` == `${item.path}?dup=${item.sname}` && pathTemplateQuery.value ? "active" : " " : currentPagePath.value == item.path && !pathTemplateQuery.value ? "active" : " ")}"><a${ssrRenderAttr(
            "href",
            item.sname ? `${item.path}?dup=${item.sname}` : item.path
          )}>${ssrInterpolate(item.categoryName)}</a><ul class="submenu">`);
          if (item.children) {
            _push(`<!--[-->`);
            ssrRenderList(item.children, (children) => {
              _push(`<li><a${ssrRenderAttr("href", item.sname ? `${item.path}?dup=${item.sname}&categoryid=${children.id}&isUrlId=1` : `${item.path}?categoryid=${children.id}&isUrlId=1`)}><span style="${ssrRenderStyle({ "font-weight": "bold", "margin-right": "10px" })}">·</span> ${ssrInterpolate(children.categoryName)}</a></li>`);
            });
            _push(`<!--]-->`);
          } else {
            _push(`<!---->`);
          }
          _push(`</ul></li>`);
        });
        _push(`<!--]--></ul>`);
      } else {
        _push(`<!---->`);
      }
      _push(`</div></nav>`);
      if (unref(store2).state.menuList.length > 0) {
        _push(`<div class="apply-expre">申请体验</div>`);
      } else {
        _push(`<!---->`);
      }
      _push(`</div></div><div class="mobile-menu mean-container mobileIcon"><div class="mean-bar"><a href="#nav" class="meanmenu-reveal" style="${ssrRenderStyle({ "right": "0px", "left": "auto", "text-align": "center", "text-indent": "0px", "font-size": "18px" })}"><span></span><span></span><span></span></a></div></div>`);
      if (mobilelistboolean.value) {
        _push(ssrRenderComponent(_component_el_row, {
          class: ["tac mobileMenuBox", [mobilelistboolean.value ? "active" : ""]]
        }, {
          default: withCtx((_, _push2, _parent2, _scopeId) => {
            if (_push2) {
              _push2(ssrRenderComponent(_component_el_col, { span: 24 }, {
                default: withCtx((_2, _push3, _parent3, _scopeId2) => {
                  if (_push3) {
                    _push3(ssrRenderComponent(_component_el_menu, {
                      "active-text-color": "#ffd04b",
                      "background-color": "#0c1923",
                      class: "el-menu-vertical-demo",
                      "default-active": "2",
                      "text-color": "#fff",
                      onOpen: handleOpen,
                      onClose: handleClose
                    }, {
                      default: withCtx((_3, _push4, _parent4, _scopeId3) => {
                        if (_push4) {
                          _push4(`<!--[-->`);
                          ssrRenderList(unref(store2).state.menuList, (item) => {
                            _push4(`<!--[-->`);
                            if (item.children.length > 0) {
                              _push4(ssrRenderComponent(_component_el_sub_menu, {
                                index: item.id
                              }, {
                                title: withCtx((_4, _push5, _parent5, _scopeId4) => {
                                  if (_push5) {
                                    _push5(ssrRenderComponent(_component_location, null, null, _parent5, _scopeId4));
                                    _push5(`<span${_scopeId4}><a${ssrRenderAttr("href", item.sname ? `${item.path}?dup=${item.sname}&categoryid=${item.id}&isUrlId=1` : `${item.path}?categoryid=${item.id}&isUrlId=1`)}${_scopeId4}>${ssrInterpolate(item.categoryName)}</a></span>`);
                                  } else {
                                    return [
                                      createVNode(_component_location),
                                      createVNode("span", null, [
                                        createVNode("a", {
                                          href: item.sname ? `${item.path}?dup=${item.sname}&categoryid=${item.id}&isUrlId=1` : `${item.path}?categoryid=${item.id}&isUrlId=1`
                                        }, toDisplayString(item.categoryName), 9, ["href"])
                                      ])
                                    ];
                                  }
                                }),
                                default: withCtx((_4, _push5, _parent5, _scopeId4) => {
                                  if (_push5) {
                                    _push5(`<!--[-->`);
                                    ssrRenderList(item.children, (aa) => {
                                      _push5(ssrRenderComponent(_component_el_menu_item_group, {
                                        title: "",
                                        key: aa.id
                                      }, {
                                        default: withCtx((_5, _push6, _parent6, _scopeId5) => {
                                          if (_push6) {
                                            _push6(ssrRenderComponent(_component_el_menu_item, {
                                              index: item.id + "-" + aa.id
                                            }, {
                                              default: withCtx((_6, _push7, _parent7, _scopeId6) => {
                                                if (_push7) {
                                                  _push7(`<a${ssrRenderAttr("href", item.sname ? `${item.path}?dup=${item.sname}&categoryid=${aa.id}&isUrlId=1` : `${item.path}?categoryid=${aa.id}&isUrlId=1`)}${_scopeId6}><span style="${ssrRenderStyle({ "font-weight": "bold", "margin-right": "10px" })}"${_scopeId6}>·</span>${ssrInterpolate(aa.categoryName)}</a>`);
                                                } else {
                                                  return [
                                                    createVNode("a", {
                                                      href: item.sname ? `${item.path}?dup=${item.sname}&categoryid=${aa.id}&isUrlId=1` : `${item.path}?categoryid=${aa.id}&isUrlId=1`
                                                    }, [
                                                      createVNode("span", { style: { "font-weight": "bold", "margin-right": "10px" } }, "·"),
                                                      createTextVNode(toDisplayString(aa.categoryName), 1)
                                                    ], 8, ["href"])
                                                  ];
                                                }
                                              }),
                                              _: 2
                                            }, _parent6, _scopeId5));
                                          } else {
                                            return [
                                              createVNode(_component_el_menu_item, {
                                                index: item.id + "-" + aa.id
                                              }, {
                                                default: withCtx(() => [
                                                  createVNode("a", {
                                                    href: item.sname ? `${item.path}?dup=${item.sname}&categoryid=${aa.id}&isUrlId=1` : `${item.path}?categoryid=${aa.id}&isUrlId=1`
                                                  }, [
                                                    createVNode("span", { style: { "font-weight": "bold", "margin-right": "10px" } }, "·"),
                                                    createTextVNode(toDisplayString(aa.categoryName), 1)
                                                  ], 8, ["href"])
                                                ]),
                                                _: 2
                                              }, 1032, ["index"])
                                            ];
                                          }
                                        }),
                                        _: 2
                                      }, _parent5, _scopeId4));
                                    });
                                    _push5(`<!--]-->`);
                                  } else {
                                    return [
                                      (openBlock(true), createBlock(Fragment, null, renderList(item.children, (aa) => {
                                        return openBlock(), createBlock(_component_el_menu_item_group, {
                                          title: "",
                                          key: aa.id
                                        }, {
                                          default: withCtx(() => [
                                            createVNode(_component_el_menu_item, {
                                              index: item.id + "-" + aa.id
                                            }, {
                                              default: withCtx(() => [
                                                createVNode("a", {
                                                  href: item.sname ? `${item.path}?dup=${item.sname}&categoryid=${aa.id}&isUrlId=1` : `${item.path}?categoryid=${aa.id}&isUrlId=1`
                                                }, [
                                                  createVNode("span", { style: { "font-weight": "bold", "margin-right": "10px" } }, "·"),
                                                  createTextVNode(toDisplayString(aa.categoryName), 1)
                                                ], 8, ["href"])
                                              ]),
                                              _: 2
                                            }, 1032, ["index"])
                                          ]),
                                          _: 2
                                        }, 1024);
                                      }), 128))
                                    ];
                                  }
                                }),
                                _: 2
                              }, _parent4, _scopeId3));
                            } else {
                              _push4(ssrRenderComponent(_component_el_menu_item, {
                                index: item.index
                              }, {
                                default: withCtx((_4, _push5, _parent5, _scopeId4) => {
                                  if (_push5) {
                                    _push5(ssrRenderComponent(_component_icon_menu, null, null, _parent5, _scopeId4));
                                    _push5(`<span${_scopeId4}><a style="${ssrRenderStyle({ "color": "#fff" })}"${ssrRenderAttr("href", item.sname ? `${item.path}?dup=${item.sname}&categoryid=${item.id}&isUrlId=1` : `${item.path}?categoryid=${item.id}&isUrlId=1`)}${_scopeId4}>${ssrInterpolate(item.categoryName)}</a></span>`);
                                  } else {
                                    return [
                                      createVNode(_component_icon_menu),
                                      createVNode("span", null, [
                                        createVNode("a", {
                                          style: { "color": "#fff" },
                                          href: item.sname ? `${item.path}?dup=${item.sname}&categoryid=${item.id}&isUrlId=1` : `${item.path}?categoryid=${item.id}&isUrlId=1`
                                        }, toDisplayString(item.categoryName), 9, ["href"])
                                      ])
                                    ];
                                  }
                                }),
                                _: 2
                              }, _parent4, _scopeId3));
                            }
                            _push4(`<!--]-->`);
                          });
                          _push4(`<!--]-->`);
                        } else {
                          return [
                            (openBlock(true), createBlock(Fragment, null, renderList(unref(store2).state.menuList, (item) => {
                              return openBlock(), createBlock(Fragment, {
                                key: item.id
                              }, [
                                item.children.length > 0 ? (openBlock(), createBlock(_component_el_sub_menu, {
                                  key: 0,
                                  index: item.id
                                }, {
                                  title: withCtx(() => [
                                    createVNode(_component_location),
                                    createVNode("span", null, [
                                      createVNode("a", {
                                        href: item.sname ? `${item.path}?dup=${item.sname}&categoryid=${item.id}&isUrlId=1` : `${item.path}?categoryid=${item.id}&isUrlId=1`
                                      }, toDisplayString(item.categoryName), 9, ["href"])
                                    ])
                                  ]),
                                  default: withCtx(() => [
                                    (openBlock(true), createBlock(Fragment, null, renderList(item.children, (aa) => {
                                      return openBlock(), createBlock(_component_el_menu_item_group, {
                                        title: "",
                                        key: aa.id
                                      }, {
                                        default: withCtx(() => [
                                          createVNode(_component_el_menu_item, {
                                            index: item.id + "-" + aa.id
                                          }, {
                                            default: withCtx(() => [
                                              createVNode("a", {
                                                href: item.sname ? `${item.path}?dup=${item.sname}&categoryid=${aa.id}&isUrlId=1` : `${item.path}?categoryid=${aa.id}&isUrlId=1`
                                              }, [
                                                createVNode("span", { style: { "font-weight": "bold", "margin-right": "10px" } }, "·"),
                                                createTextVNode(toDisplayString(aa.categoryName), 1)
                                              ], 8, ["href"])
                                            ]),
                                            _: 2
                                          }, 1032, ["index"])
                                        ]),
                                        _: 2
                                      }, 1024);
                                    }), 128))
                                  ]),
                                  _: 2
                                }, 1032, ["index"])) : (openBlock(), createBlock(_component_el_menu_item, {
                                  key: 1,
                                  index: item.index
                                }, {
                                  default: withCtx(() => [
                                    createVNode(_component_icon_menu),
                                    createVNode("span", null, [
                                      createVNode("a", {
                                        style: { "color": "#fff" },
                                        href: item.sname ? `${item.path}?dup=${item.sname}&categoryid=${item.id}&isUrlId=1` : `${item.path}?categoryid=${item.id}&isUrlId=1`
                                      }, toDisplayString(item.categoryName), 9, ["href"])
                                    ])
                                  ]),
                                  _: 2
                                }, 1032, ["index"]))
                              ], 64);
                            }), 128))
                          ];
                        }
                      }),
                      _: 1
                    }, _parent3, _scopeId2));
                  } else {
                    return [
                      createVNode(_component_el_menu, {
                        "active-text-color": "#ffd04b",
                        "background-color": "#0c1923",
                        class: "el-menu-vertical-demo",
                        "default-active": "2",
                        "text-color": "#fff",
                        onOpen: handleOpen,
                        onClose: handleClose
                      }, {
                        default: withCtx(() => [
                          (openBlock(true), createBlock(Fragment, null, renderList(unref(store2).state.menuList, (item) => {
                            return openBlock(), createBlock(Fragment, {
                              key: item.id
                            }, [
                              item.children.length > 0 ? (openBlock(), createBlock(_component_el_sub_menu, {
                                key: 0,
                                index: item.id
                              }, {
                                title: withCtx(() => [
                                  createVNode(_component_location),
                                  createVNode("span", null, [
                                    createVNode("a", {
                                      href: item.sname ? `${item.path}?dup=${item.sname}&categoryid=${item.id}&isUrlId=1` : `${item.path}?categoryid=${item.id}&isUrlId=1`
                                    }, toDisplayString(item.categoryName), 9, ["href"])
                                  ])
                                ]),
                                default: withCtx(() => [
                                  (openBlock(true), createBlock(Fragment, null, renderList(item.children, (aa) => {
                                    return openBlock(), createBlock(_component_el_menu_item_group, {
                                      title: "",
                                      key: aa.id
                                    }, {
                                      default: withCtx(() => [
                                        createVNode(_component_el_menu_item, {
                                          index: item.id + "-" + aa.id
                                        }, {
                                          default: withCtx(() => [
                                            createVNode("a", {
                                              href: item.sname ? `${item.path}?dup=${item.sname}&categoryid=${aa.id}&isUrlId=1` : `${item.path}?categoryid=${aa.id}&isUrlId=1`
                                            }, [
                                              createVNode("span", { style: { "font-weight": "bold", "margin-right": "10px" } }, "·"),
                                              createTextVNode(toDisplayString(aa.categoryName), 1)
                                            ], 8, ["href"])
                                          ]),
                                          _: 2
                                        }, 1032, ["index"])
                                      ]),
                                      _: 2
                                    }, 1024);
                                  }), 128))
                                ]),
                                _: 2
                              }, 1032, ["index"])) : (openBlock(), createBlock(_component_el_menu_item, {
                                key: 1,
                                index: item.index
                              }, {
                                default: withCtx(() => [
                                  createVNode(_component_icon_menu),
                                  createVNode("span", null, [
                                    createVNode("a", {
                                      style: { "color": "#fff" },
                                      href: item.sname ? `${item.path}?dup=${item.sname}&categoryid=${item.id}&isUrlId=1` : `${item.path}?categoryid=${item.id}&isUrlId=1`
                                    }, toDisplayString(item.categoryName), 9, ["href"])
                                  ])
                                ]),
                                _: 2
                              }, 1032, ["index"]))
                            ], 64);
                          }), 128))
                        ]),
                        _: 1
                      })
                    ];
                  }
                }),
                _: 1
              }, _parent2, _scopeId));
            } else {
              return [
                createVNode(_component_el_col, { span: 24 }, {
                  default: withCtx(() => [
                    createVNode(_component_el_menu, {
                      "active-text-color": "#ffd04b",
                      "background-color": "#0c1923",
                      class: "el-menu-vertical-demo",
                      "default-active": "2",
                      "text-color": "#fff",
                      onOpen: handleOpen,
                      onClose: handleClose
                    }, {
                      default: withCtx(() => [
                        (openBlock(true), createBlock(Fragment, null, renderList(unref(store2).state.menuList, (item) => {
                          return openBlock(), createBlock(Fragment, {
                            key: item.id
                          }, [
                            item.children.length > 0 ? (openBlock(), createBlock(_component_el_sub_menu, {
                              key: 0,
                              index: item.id
                            }, {
                              title: withCtx(() => [
                                createVNode(_component_location),
                                createVNode("span", null, [
                                  createVNode("a", {
                                    href: item.sname ? `${item.path}?dup=${item.sname}&categoryid=${item.id}&isUrlId=1` : `${item.path}?categoryid=${item.id}&isUrlId=1`
                                  }, toDisplayString(item.categoryName), 9, ["href"])
                                ])
                              ]),
                              default: withCtx(() => [
                                (openBlock(true), createBlock(Fragment, null, renderList(item.children, (aa) => {
                                  return openBlock(), createBlock(_component_el_menu_item_group, {
                                    title: "",
                                    key: aa.id
                                  }, {
                                    default: withCtx(() => [
                                      createVNode(_component_el_menu_item, {
                                        index: item.id + "-" + aa.id
                                      }, {
                                        default: withCtx(() => [
                                          createVNode("a", {
                                            href: item.sname ? `${item.path}?dup=${item.sname}&categoryid=${aa.id}&isUrlId=1` : `${item.path}?categoryid=${aa.id}&isUrlId=1`
                                          }, [
                                            createVNode("span", { style: { "font-weight": "bold", "margin-right": "10px" } }, "·"),
                                            createTextVNode(toDisplayString(aa.categoryName), 1)
                                          ], 8, ["href"])
                                        ]),
                                        _: 2
                                      }, 1032, ["index"])
                                    ]),
                                    _: 2
                                  }, 1024);
                                }), 128))
                              ]),
                              _: 2
                            }, 1032, ["index"])) : (openBlock(), createBlock(_component_el_menu_item, {
                              key: 1,
                              index: item.index
                            }, {
                              default: withCtx(() => [
                                createVNode(_component_icon_menu),
                                createVNode("span", null, [
                                  createVNode("a", {
                                    style: { "color": "#fff" },
                                    href: item.sname ? `${item.path}?dup=${item.sname}&categoryid=${item.id}&isUrlId=1` : `${item.path}?categoryid=${item.id}&isUrlId=1`
                                  }, toDisplayString(item.categoryName), 9, ["href"])
                                ])
                              ]),
                              _: 2
                            }, 1032, ["index"]))
                          ], 64);
                        }), 128))
                      ]),
                      _: 1
                    })
                  ]),
                  _: 1
                })
              ];
            }
          }),
          _: 1
        }, _parent));
      } else {
        _push(`<!---->`);
      }
      _push(`</div></header>`);
    };
  }
});
const _sfc_setup$4 = _sfc_main$4.setup;
_sfc_main$4.setup = (props, ctx) => {
  const ssrContext = useSSRContext();
  (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("src/components/layout/header.vue");
  return _sfc_setup$4 ? _sfc_setup$4(props, ctx) : void 0;
};
const _imports_0$1 = "data:image/png;base64,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";
const _sfc_main$3 = /* @__PURE__ */ defineComponent({
  __name: "footer",
  __ssrInlineRender: true,
  setup(__props) {
    const store2 = useStore();
    const status = ref(false);
    setTimeout(() => {
      status.value = true;
    }, 200);
    return (_ctx, _push, _parent, _attrs) => {
      if (status.value) {
        _push(`<footer${ssrRenderAttrs(_attrs)} data-v-14b49d7e><div class="footer-widget-area" style="${ssrRenderStyle({ "position": "relative", "clear": "both" })}" data-v-14b49d7e><div class="container" data-v-14b49d7e><div class="row footerOne" data-v-14b49d7e><div class="col-lg-2 col-md-6 col-sm-6 footerWidth" data-v-14b49d7e><div class="copyrigt-or-code d-flex flex-column align-items-center" data-v-14b49d7e><img width="130 " height="130 " src="https://aiot.usky.cn/uskyq/assets/img/qr_code.png" data-v-14b49d7e><span style="${ssrRenderStyle({ "text-align": "left", "color": "#fff", "margin-top": "10px" })}" data-v-14b49d7e>微信公众号</span></div></div><!--[-->`);
        ssrRenderList(unref(store2).state.menuList, (item) => {
          _push(`<div class="footerNone" style="${ssrRenderStyle({ "width": 0.8 / unref(store2).state.menuList.length * 100 + "%" })}" data-v-14b49d7e><div class="widget nav-widget d-flex justify-content-center" data-v-14b49d7e><div data-v-14b49d7e><h5 class="widget-title" data-v-14b49d7e>`);
          if (item.sname) {
            _push(`<a${ssrRenderAttr("href", `${item.path}?dup=${item.sname}`)} data-v-14b49d7e>${ssrInterpolate(item.categoryName)}</a>`);
          } else {
            _push(`<a${ssrRenderAttr("href", item.path)} data-v-14b49d7e>${ssrInterpolate(item.categoryName)}</a>`);
          }
          _push(`</h5><ul data-v-14b49d7e>`);
          if (item.children) {
            _push(`<!--[-->`);
            ssrRenderList(item.children, (children) => {
              _push(`<li style="${ssrRenderStyle({ "text-align": "left" })}" data-v-14b49d7e><a${ssrRenderAttr("href", item.sname ? `${item.path}?dup=${item.sname}&categoryid=${children.id}&isUrlId=1` : `${item.path}?categoryid=${children.id}&isUrlId=1`)} data-v-14b49d7e>${ssrInterpolate(children.categoryName)}</a></li>`);
            });
            _push(`<!--]-->`);
          } else {
            _push(`<!---->`);
          }
          _push(`</ul></div></div></div>`);
        });
        _push(`<!--]--></div></div></div><div class="copy-right-area" data-v-14b49d7e><div class="container" data-v-14b49d7e><div class="row copyrigt-text" data-v-14b49d7e><div class="col-lg-12" data-v-14b49d7e><p data-v-14b49d7e>Copyright © 2001- 2024 Usky. All Rights Reserved. 永天股份 版权所有</p><p data-v-14b49d7e>增值电信业务经营许可证（IDC、ISP）编号B2-20080010</p><p style="${ssrRenderStyle({ "margin-top": "10px" })}" data-v-14b49d7e><a target="_blank" href="https://wap.scjgj.sh.gov.cn/businessCheck/verifKey.do?showType=extShow&amp;serial=9031000020180517151815000002552816-SAIC_SHOW_310000-C5DE2EFE9AD14E94923F7AC487AA7077105&amp;signData=MEYCIQDqmcH8RWjPwf4id/UFCbng+HLdnF21HDjoUikAjkdiKQIhAOrQRYz74d3T5P03DL6OW10HBRktOYPenEbcmn1gCweV" data-v-14b49d7e><img${ssrRenderAttr("src", _imports_0$1)} alt="1" width="20" data-v-14b49d7e> 沪公网安备 31010802001185号 </a></p></div></div></div></div></footer>`);
      } else {
        _push(`<!---->`);
      }
    };
  }
});
const _export_sfc = (sfc, props) => {
  const target = sfc.__vccOpts || sfc;
  for (const [key, val] of props) {
    target[key] = val;
  }
  return target;
};
const _sfc_setup$3 = _sfc_main$3.setup;
_sfc_main$3.setup = (props, ctx) => {
  const ssrContext = useSSRContext();
  (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("src/components/layout/footer.vue");
  return _sfc_setup$3 ? _sfc_setup$3(props, ctx) : void 0;
};
const footerCommon = /* @__PURE__ */ _export_sfc(_sfc_main$3, [["__scopeId", "data-v-14b49d7e"]]);
const _imports_0 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABLlJREFUWEfVmV1MXEUUgL+5y+4ChYJWatTWRE2j1caktFprAiwxRm1NSIVqaiMNSyOR9MXYqLF9ICkvptaqNRgSd1vaxKYBVKT2wTSy2LRUK8b0B4kPYo3GFE1KKZGy7N4xs7DgsnfvXOASdR7vnDnnmzlzzpyZK5hjK2mRD3pibMBgLZL7gGUI8qQkLmAYuIKgH5Nv41mcOLVNnJ+LKTGbQYH9spDF7EZQb/jIMccBqdEgwPCCGWUUSRPDNEZeFkNO7ToCXNMsvflZfODJpjY+5lS1tZzHD/EbhK7HeKm3Tqgp2jYtYPkhWSlNWgGtrM7YzH4hqeqqFe1242yNloVli8dLdcKVC9CU6+U4h7uCYlsm9RkBy0LyjGGwXur22DzBhQDTpKe7VjxqpcoSMBCWZxCs1wbAPOGmhisKSU8kmA6ZBqjcagiqF3rl0vajWknJ4e4Z7k4BLA/JSuGjbaH2nG7BE3symho4U4CJVOIlqlOi+sfjEI1DjhcM12MbBn/B39cgEixT6gMh+SGCWh2g1wNvPwGrboVjF+HAWVDfXG2SUKRWbJ8CXNMsCwrzGNIlYQXS9hws9k/j/HQVgp+Aika3mkrmQyMU9taJawm1gbDcC+y0M6BceqQS7r4pXerSIGzvgOwstxATevZFgmJnEvAvICeTelPCjnWw+YHMAPtOw/EfXQUcjQRFrihtkauzPHxn2oTHSBTO1dkbvzwEW1rB79IqGj6IxSkWgbDchaDRLimPxuDzrbAkNzPk97/DjhPgNVxaxYnkvVsBfgpU2KlVLn69BJ5aYS117jd49QuXwFLVdCjAPmClTv3KImh6Ol3qzVPQ0e+ea2dY+EEBquKxQAc4Og6dW6FoUarkpqMwdEM3eo79kmsKMAY4SrWP3wNvlKYa6xqAXScXbAXjoiwsxwT4nMwxU7A0fQNHL0CWRYCMm4lyaq7RHVcr+CewxAmgklm1FA5sTJfeexo+60+FVKXk/ifh5lxouwjtfbMEnXSxoyBJIqlCYc9jUH5XOuT7X8NHF8DvgbEYvLsBHrpjWq7vD6g/Pqu7Q7+jNDMTRaWdjuehMDsd8suBiQLikWXwWkl6/89D8EK79Xaw8GIizahr5J7ZVs/5Pvh4i2NDKbaVq987qynVkom6JCyLvT567Y66TPuzwA+HnrFeSd2efrgZFtmE5tRRpxQFwtK2WNCdMg3l1nsy07jzV6C+U1tHThQLk4BvAa/oZp2pXwXO6ttAgdqd12r88BhUHZuoyjVtutxyWrDqNKo8WXEvvLjWGnTgKtR16uFUwSpGKDyZLFgTq+iw5NdBqn51LBbfDhtXwLrlcEsutF6Cd3rA5+TMmlnyK6X3N0jf0juZ58tLKr5KR6oSj5mQO4sLVlEe/tZnZ1yaJvdileGl9d+8dprjbI4ERVtyqv+ti7vJke5aUf1PP/z/nj6S9GUHZbchKJWmk7CYu4wwEk8eX3XXiDIrLbrnt5DHR3Aup4wTZHVaxKOEu4Mi44OB9rpdHpYVEtS9xf0m2BSpEba6tYBTKWg5Ta49AUcJDV6mPvn+YjdzR4BJBYGDshBzno/oBo2RGpcf0a1maPUbQkrylawQXAd+deM3xN9zObXRtP/eNwAAAABJRU5ErkJggg==";
const _imports_1 = "data:image/png;base64,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";
const _imports_2 = "/assets/qr_codeF1-D9vSfJeP.png";
const _imports_3 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA8dJREFUWEfVmVtolFcQx3+z7kYpSSkiYiDal9CaekEbA5IUd/WhLUipSK2o9VKTmmrQF6kvDe1K+6KlBStV02RXqBVFivaiYF5qIiYWNV7wkgZ80QSUFqwkUuJustOedTfXzX6X7K76vX7/+c//XGbOnDmCmy+onjdmUOZVFiOUAjOBIqBAoR+lW4T7wJ8obX3CmXN3uUhQYk7diROD8gZ92edhC8paEQqd2KpyD+FQNMa+1iq5Y9fWlsDy/TrVm8dOESoFfHbJU+EUoiKEIr183rpZ/rLishS4KKRrBL4VYbIVmZP/Cg9U2Xa2Ug6nsxtTYGmd+vK9fCfCR04cO8WKUN8doaatWqKpbFMKLK3TFwp8HAfecurQJb6xJ8rytmr5d6T9KIFm5gp8/JZDcUlNRuQ7I2dylEB/SL/P9rKONcuq1DdXyqah/4cJNAHhEX50uUwZMYspHwwNnAGBJpX4JtL+f8RmNFqdqjbRHX1MSTIFDQgMhPUAUJ2O8MyHTt2NjV98MC1XXdNG+dgg4gIr6nSG18dtqyScK4EmmfdFKW6plrtxgf6w7hLYYTU/uRJodKjyVXOl7BCC6vFPp8vO2ZqfZzUE+/8fRdJjzdnd3EmRLApruQda7FOnRxa9CF3dmWGLQYUEwvop8GUmKN+dCdsWwp7z8GtHJhiplUBITyAsGy/de7NgSxmIxPcP+y7AT7fGyar8LP6w3hR4bTxUq+dA1YJESkgQKVB/CY5cd8+sSrtZ4n+Al9zSrJ8HG+aPbX3wCvxw1S07D41AU+Z43VBUlcKaudaWh69Bw2VrXApEvxHYC0x0am7224rZ9q2O3YD9F+3jE8i4wL+BKXZNTWY3kbqsxK7FIO5EO+z9A8z+tPk9dBQkRtz2Clj6ik36FLCTHfBNqz2RT4LEQZpZNQfeLB70OskL0/Ktxd5/BL19g7jG23DUXnT/Ypa4FvjC2s1oxOuF8PXb1pbbT8Ple9a4FIjacR112RYYP+qcFAsjR5hNgQPFgnHqD+luET5xughZFpgotxwUrLmawXjBOoHilvWJgtU4tlPy50ogMLzkN46fqUuTl5LWdU/6Ns/PtTO5fE/14g4NzRtlWC/o+Wt9mJmMN4/yOIay1GnqcYUXTvVEeN9W8yjpIBBUL9PZixC/QGftUw7QydamoAw5rQe9WTYwA2Fdaa4YmW6JmBaHxKhpqpKj6QZvKTCZgvImsVM1Qy1gCEce81lGWsBDR/fMNtFHLUHiGWJCjCViniGEV5PPEAlsD9CF0qFKW7+H390+Q/wHWj122PL+dwcAAAAASUVORK5CYII=";
const _sfc_main$2 = /* @__PURE__ */ defineComponent({
  __name: "feedFix",
  __ssrInlineRender: true,
  setup(__props) {
    if (typeof window !== "undefined" && typeof window.globalThis.addEventListener === "function") {
      globalThis.addEventListener("scroll", function() {
        var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
        var element = document.getElementById("scroll-up");
        if (scrollTop > 770) {
          element.style.opacity = 1;
        } else {
          element.style.opacity = 0;
        }
      });
    }
    return (_ctx, _push, _parent, _attrs) => {
      _push(`<div${ssrRenderAttrs(mergeProps({ class: "feedBackBox" }, _attrs))}><div class="contactOne"><img${ssrRenderAttr("src", _imports_0)} alt=""><ul class="contactInner"><li style="${ssrRenderStyle({ "font-size": "25px", "margin-bottom": "5px" })}">合作共赢</li><li><span>智  慧  消   防:</span><span>李先生 18621761642</span></li><li><span>人脸识别系统:</span><span>李先生 18621761642</span></li><li><span>弱 电 智 能 化:</span><span>李先生 13918571231</span></li><li><span>质量 监督投诉:</span><span>孙先生 17721169552</span></li><li style="${ssrRenderStyle({ "margin-top": "10px" })}">其他智慧城市相关应用合作: 021-65376655</li></ul></div><div class="contactQr"><img${ssrRenderAttr("src", _imports_1)} alt=""><div class=""><img${ssrRenderAttr("src", _imports_2)} alt=""></div></div><div id="scroll-up" style="${ssrRenderStyle({ "opacity": "0" })}"><img${ssrRenderAttr("src", _imports_3)} alt=""></div></div>`);
    };
  }
});
const _sfc_setup$2 = _sfc_main$2.setup;
_sfc_main$2.setup = (props, ctx) => {
  const ssrContext = useSSRContext();
  (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("src/components/layout/feedFix.vue");
  return _sfc_setup$2 ? _sfc_setup$2(props, ctx) : void 0;
};
function tansParams(params) {
  let result = "";
  for (const propName of Object.keys(params)) {
    const value = params[propName];
    var part = encodeURIComponent(propName) + "=";
    if (value !== null && value !== "" && typeof value !== "undefined") {
      if (typeof value === "object") {
        for (const key of Object.keys(value)) {
          if (value[key] !== null && value[key] !== "" && typeof value[key] !== "undefined") {
            let params2 = propName + "[" + key + "]";
            var subPart = encodeURIComponent(params2) + "=";
            result += subPart + encodeURIComponent(value[key]) + "&";
          }
        }
      } else {
        result += part + encodeURIComponent(value) + "&";
      }
    }
  }
  return result;
}
const service = axios.create({
  // axios中请求配置有baseURL选项，表示请求URL公共部分
  baseURL: "http://gateWay.usky.cn/",
  // 超时
  timeout: 3e5
});
service.interceptors.request.use((config) => {
  const isRepeatSubmit = (config.headers || {}).repeatSubmit === false;
  if (config.method === "get" && config.data) {
    let url = config.url + "?" + tansParams(config.data);
    url = url.slice(0, -1);
    config.params = {};
    config.url = url;
  }
  if (!isRepeatSubmit && (config.method === "post" || config.method === "put")) {
    ({
      url: config.url,
      data: typeof config.data === "object" ? JSON.stringify(config.data) : config.data,
      time: (/* @__PURE__ */ new Date()).getTime()
    });
  }
  config.headers["Content-Type"] = "application/json;charset=utf-8";
  return config;
}, (error) => {
  Promise.reject(error);
});
service.interceptors.response.use(
  (res) => {
    const code = res.data.status;
    if (res.request.responseType === "blob" || res.request.responseType === "arraybuffer") {
      return res.data;
    }
    if (code == "SUCCESS" || res.data.msg == "操作成功") {
      return res.headers["content-type"].indexOf("application/vnd.ms-excel") != -1 ? res : res.data;
    } else if (res.data.code == 200) {
      return res.data;
    } else
      ;
  },
  (error) => {
    let message = error.response.data.msg;
    if (message == "Network Error") {
      message = "后端接口连接异常";
    } else if (message.includes("timeout")) {
      message = "系统接口请求超时";
    } else if (message.includes("Request failed with status code")) {
      message = "系统接口" + message.substr(message.length - 3) + "异常";
    }
    return Promise.reject(error);
  }
);
function getMenu() {
  return service({
    url: `prod-api/service-website/siteCategory/siteCategoryList`,
    method: "get"
  });
}
function getPageContent(params) {
  return service({
    url: `prod-api/service-website/siteArticle/siteArticleList`,
    method: "get",
    data: params
  });
}
function siteReview(data) {
  return service({
    url: `prod-api/service-website/siteReview`,
    method: "post",
    data
  });
}
const _sfc_main$1 = /* @__PURE__ */ defineComponent({
  __name: "dialogPersonal",
  __ssrInlineRender: true,
  setup(__props) {
    const { proxy } = getCurrentInstance();
    const store2 = useStore();
    const platName = ref("智慧安防");
    let consultationType = ref([]);
    store2.state.menuList.map((item) => {
      if (item.path == "/cases") {
        platName.value = item.children[0].categoryName;
        return consultationType.value = item.children;
      }
    });
    let ruleform = ref({
      platName: platName.value,
      consultName: "",
      consultPhone: "",
      mail: "",
      company: "",
      consultContent: ""
    });
    let rules = ref({
      platName: [{
        required: true,
        message: "请选择类型",
        trigger: "change"
      }],
      consultName: [{
        required: true,
        message: "请输入姓名",
        trigger: "blur"
      }],
      consultPhone: [{
        required: true,
        message: "请输入正确的电话号码",
        pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
        trigger: "change"
      }],
      mail: [{
        required: false,
        type: "email",
        message: "请输入正确的邮箱地址",
        trigger: "blur"
      }]
    });
    function ruleformNull() {
      ruleform.value = {
        platName: platName.value,
        consultName: "",
        consultPhone: "",
        mail: "",
        company: "",
        consultContent: ""
      };
      platName.value = consultationType.value[0];
    }
    function handle(type, e) {
      if (type == "close") {
        store2.commit("setDialogPersonalStatus", false);
        ruleformNull();
      }
      if (type == "submit") {
        platName.value = consultationType.value[0];
        proxy.$refs["form"].validate((valid) => {
          if (valid) {
            siteReview(ruleform.value).then((res) => {
              if ((res == null ? void 0 : res.status) == "SUCCESS") {
                ElMessage({
                  message: "提交成功",
                  type: "success"
                });
                handle("close");
                ruleformNull();
              } else {
                ElMessage.error(res.msg);
              }
            });
          }
        });
      }
    }
    return (_ctx, _push, _parent, _attrs) => {
      const _component_el_dialog = resolveComponent("el-dialog");
      const _component_el_form = resolveComponent("el-form");
      const _component_el_form_item = resolveComponent("el-form-item");
      const _component_el_radio_group = resolveComponent("el-radio-group");
      const _component_el_radio_button = resolveComponent("el-radio-button");
      const _component_el_row = resolveComponent("el-row");
      const _component_el_col = resolveComponent("el-col");
      const _component_el_input = resolveComponent("el-input");
      const _component_el_button = resolveComponent("el-button");
      _push(ssrRenderComponent(_component_el_dialog, mergeProps({
        title: "项目咨询",
        onClose: ($event) => handle("close"),
        modelValue: unref(store2).state.dialogPersonalStatus,
        "onUpdate:modelValue": ($event) => unref(store2).state.dialogPersonalStatus = $event,
        width: "700px",
        center: "",
        class: "feedBackDialog",
        "lock-scroll": false
      }, _attrs), {
        default: withCtx((_, _push2, _parent2, _scopeId) => {
          if (_push2) {
            _push2(ssrRenderComponent(_component_el_form, {
              model: unref(ruleform),
              rules: unref(rules),
              ref: "form",
              "label-width": "80px",
              class: "demo-ruleform"
            }, {
              default: withCtx((_2, _push3, _parent3, _scopeId2) => {
                if (_push3) {
                  _push3(ssrRenderComponent(_component_el_form_item, {
                    label: "",
                    prop: "ruleform.platName",
                    style: {},
                    class: "dialogTypeLabel"
                  }, {
                    default: withCtx((_3, _push4, _parent4, _scopeId3) => {
                      if (_push4) {
                        _push4(ssrRenderComponent(_component_el_radio_group, {
                          modelValue: platName.value,
                          "onUpdate:modelValue": ($event) => platName.value = $event
                        }, {
                          default: withCtx((_4, _push5, _parent5, _scopeId4) => {
                            if (_push5) {
                              _push5(`<!--[-->`);
                              ssrRenderList(unref(consultationType), (item, index2) => {
                                _push5(ssrRenderComponent(_component_el_radio_button, {
                                  label: item.categoryName,
                                  value: item.categoryName,
                                  key: index2
                                }, null, _parent5, _scopeId4));
                              });
                              _push5(`<!--]-->`);
                            } else {
                              return [
                                (openBlock(true), createBlock(Fragment, null, renderList(unref(consultationType), (item, index2) => {
                                  return openBlock(), createBlock(_component_el_radio_button, {
                                    label: item.categoryName,
                                    value: item.categoryName,
                                    key: index2
                                  }, null, 8, ["label", "value"]);
                                }), 128))
                              ];
                            }
                          }),
                          _: 1
                        }, _parent4, _scopeId3));
                      } else {
                        return [
                          createVNode(_component_el_radio_group, {
                            modelValue: platName.value,
                            "onUpdate:modelValue": ($event) => platName.value = $event
                          }, {
                            default: withCtx(() => [
                              (openBlock(true), createBlock(Fragment, null, renderList(unref(consultationType), (item, index2) => {
                                return openBlock(), createBlock(_component_el_radio_button, {
                                  label: item.categoryName,
                                  value: item.categoryName,
                                  key: index2
                                }, null, 8, ["label", "value"]);
                              }), 128))
                            ]),
                            _: 1
                          }, 8, ["modelValue", "onUpdate:modelValue"])
                        ];
                      }
                    }),
                    _: 1
                  }, _parent3, _scopeId2));
                  _push3(ssrRenderComponent(_component_el_row, { gutter: 20 }, {
                    default: withCtx((_3, _push4, _parent4, _scopeId3) => {
                      if (_push4) {
                        _push4(ssrRenderComponent(_component_el_col, { span: 12 }, {
                          default: withCtx((_4, _push5, _parent5, _scopeId4) => {
                            if (_push5) {
                              _push5(ssrRenderComponent(_component_el_form_item, {
                                label: "姓名",
                                prop: "consultName"
                              }, {
                                default: withCtx((_5, _push6, _parent6, _scopeId5) => {
                                  if (_push6) {
                                    _push6(ssrRenderComponent(_component_el_input, {
                                      modelValue: unref(ruleform).consultName,
                                      "onUpdate:modelValue": ($event) => unref(ruleform).consultName = $event
                                    }, null, _parent6, _scopeId5));
                                  } else {
                                    return [
                                      createVNode(_component_el_input, {
                                        modelValue: unref(ruleform).consultName,
                                        "onUpdate:modelValue": ($event) => unref(ruleform).consultName = $event
                                      }, null, 8, ["modelValue", "onUpdate:modelValue"])
                                    ];
                                  }
                                }),
                                _: 1
                              }, _parent5, _scopeId4));
                            } else {
                              return [
                                createVNode(_component_el_form_item, {
                                  label: "姓名",
                                  prop: "consultName"
                                }, {
                                  default: withCtx(() => [
                                    createVNode(_component_el_input, {
                                      modelValue: unref(ruleform).consultName,
                                      "onUpdate:modelValue": ($event) => unref(ruleform).consultName = $event
                                    }, null, 8, ["modelValue", "onUpdate:modelValue"])
                                  ]),
                                  _: 1
                                })
                              ];
                            }
                          }),
                          _: 1
                        }, _parent4, _scopeId3));
                        _push4(ssrRenderComponent(_component_el_col, { span: 12 }, {
                          default: withCtx((_4, _push5, _parent5, _scopeId4) => {
                            if (_push5) {
                              _push5(ssrRenderComponent(_component_el_form_item, {
                                label: "联系电话",
                                prop: "consultPhone"
                              }, {
                                default: withCtx((_5, _push6, _parent6, _scopeId5) => {
                                  if (_push6) {
                                    _push6(ssrRenderComponent(_component_el_input, {
                                      modelValue: unref(ruleform).consultPhone,
                                      "onUpdate:modelValue": ($event) => unref(ruleform).consultPhone = $event
                                    }, null, _parent6, _scopeId5));
                                  } else {
                                    return [
                                      createVNode(_component_el_input, {
                                        modelValue: unref(ruleform).consultPhone,
                                        "onUpdate:modelValue": ($event) => unref(ruleform).consultPhone = $event
                                      }, null, 8, ["modelValue", "onUpdate:modelValue"])
                                    ];
                                  }
                                }),
                                _: 1
                              }, _parent5, _scopeId4));
                            } else {
                              return [
                                createVNode(_component_el_form_item, {
                                  label: "联系电话",
                                  prop: "consultPhone"
                                }, {
                                  default: withCtx(() => [
                                    createVNode(_component_el_input, {
                                      modelValue: unref(ruleform).consultPhone,
                                      "onUpdate:modelValue": ($event) => unref(ruleform).consultPhone = $event
                                    }, null, 8, ["modelValue", "onUpdate:modelValue"])
                                  ]),
                                  _: 1
                                })
                              ];
                            }
                          }),
                          _: 1
                        }, _parent4, _scopeId3));
                        _push4(ssrRenderComponent(_component_el_col, { span: 12 }, {
                          default: withCtx((_4, _push5, _parent5, _scopeId4) => {
                            if (_push5) {
                              _push5(ssrRenderComponent(_component_el_form_item, {
                                label: "邮箱",
                                prop: "mail"
                              }, {
                                default: withCtx((_5, _push6, _parent6, _scopeId5) => {
                                  if (_push6) {
                                    _push6(ssrRenderComponent(_component_el_input, {
                                      modelValue: unref(ruleform).mail,
                                      "onUpdate:modelValue": ($event) => unref(ruleform).mail = $event
                                    }, null, _parent6, _scopeId5));
                                  } else {
                                    return [
                                      createVNode(_component_el_input, {
                                        modelValue: unref(ruleform).mail,
                                        "onUpdate:modelValue": ($event) => unref(ruleform).mail = $event
                                      }, null, 8, ["modelValue", "onUpdate:modelValue"])
                                    ];
                                  }
                                }),
                                _: 1
                              }, _parent5, _scopeId4));
                            } else {
                              return [
                                createVNode(_component_el_form_item, {
                                  label: "邮箱",
                                  prop: "mail"
                                }, {
                                  default: withCtx(() => [
                                    createVNode(_component_el_input, {
                                      modelValue: unref(ruleform).mail,
                                      "onUpdate:modelValue": ($event) => unref(ruleform).mail = $event
                                    }, null, 8, ["modelValue", "onUpdate:modelValue"])
                                  ]),
                                  _: 1
                                })
                              ];
                            }
                          }),
                          _: 1
                        }, _parent4, _scopeId3));
                        _push4(ssrRenderComponent(_component_el_col, { span: 12 }, {
                          default: withCtx((_4, _push5, _parent5, _scopeId4) => {
                            if (_push5) {
                              _push5(ssrRenderComponent(_component_el_form_item, {
                                label: "公司",
                                prop: "company"
                              }, {
                                default: withCtx((_5, _push6, _parent6, _scopeId5) => {
                                  if (_push6) {
                                    _push6(ssrRenderComponent(_component_el_input, {
                                      modelValue: unref(ruleform).company,
                                      "onUpdate:modelValue": ($event) => unref(ruleform).company = $event
                                    }, null, _parent6, _scopeId5));
                                  } else {
                                    return [
                                      createVNode(_component_el_input, {
                                        modelValue: unref(ruleform).company,
                                        "onUpdate:modelValue": ($event) => unref(ruleform).company = $event
                                      }, null, 8, ["modelValue", "onUpdate:modelValue"])
                                    ];
                                  }
                                }),
                                _: 1
                              }, _parent5, _scopeId4));
                            } else {
                              return [
                                createVNode(_component_el_form_item, {
                                  label: "公司",
                                  prop: "company"
                                }, {
                                  default: withCtx(() => [
                                    createVNode(_component_el_input, {
                                      modelValue: unref(ruleform).company,
                                      "onUpdate:modelValue": ($event) => unref(ruleform).company = $event
                                    }, null, 8, ["modelValue", "onUpdate:modelValue"])
                                  ]),
                                  _: 1
                                })
                              ];
                            }
                          }),
                          _: 1
                        }, _parent4, _scopeId3));
                      } else {
                        return [
                          createVNode(_component_el_col, { span: 12 }, {
                            default: withCtx(() => [
                              createVNode(_component_el_form_item, {
                                label: "姓名",
                                prop: "consultName"
                              }, {
                                default: withCtx(() => [
                                  createVNode(_component_el_input, {
                                    modelValue: unref(ruleform).consultName,
                                    "onUpdate:modelValue": ($event) => unref(ruleform).consultName = $event
                                  }, null, 8, ["modelValue", "onUpdate:modelValue"])
                                ]),
                                _: 1
                              })
                            ]),
                            _: 1
                          }),
                          createVNode(_component_el_col, { span: 12 }, {
                            default: withCtx(() => [
                              createVNode(_component_el_form_item, {
                                label: "联系电话",
                                prop: "consultPhone"
                              }, {
                                default: withCtx(() => [
                                  createVNode(_component_el_input, {
                                    modelValue: unref(ruleform).consultPhone,
                                    "onUpdate:modelValue": ($event) => unref(ruleform).consultPhone = $event
                                  }, null, 8, ["modelValue", "onUpdate:modelValue"])
                                ]),
                                _: 1
                              })
                            ]),
                            _: 1
                          }),
                          createVNode(_component_el_col, { span: 12 }, {
                            default: withCtx(() => [
                              createVNode(_component_el_form_item, {
                                label: "邮箱",
                                prop: "mail"
                              }, {
                                default: withCtx(() => [
                                  createVNode(_component_el_input, {
                                    modelValue: unref(ruleform).mail,
                                    "onUpdate:modelValue": ($event) => unref(ruleform).mail = $event
                                  }, null, 8, ["modelValue", "onUpdate:modelValue"])
                                ]),
                                _: 1
                              })
                            ]),
                            _: 1
                          }),
                          createVNode(_component_el_col, { span: 12 }, {
                            default: withCtx(() => [
                              createVNode(_component_el_form_item, {
                                label: "公司",
                                prop: "company"
                              }, {
                                default: withCtx(() => [
                                  createVNode(_component_el_input, {
                                    modelValue: unref(ruleform).company,
                                    "onUpdate:modelValue": ($event) => unref(ruleform).company = $event
                                  }, null, 8, ["modelValue", "onUpdate:modelValue"])
                                ]),
                                _: 1
                              })
                            ]),
                            _: 1
                          })
                        ];
                      }
                    }),
                    _: 1
                  }, _parent3, _scopeId2));
                  _push3(ssrRenderComponent(_component_el_form_item, {
                    label: "需求描述",
                    prop: "consultContent"
                  }, {
                    default: withCtx((_3, _push4, _parent4, _scopeId3) => {
                      if (_push4) {
                        _push4(ssrRenderComponent(_component_el_input, {
                          type: "textarea",
                          modelValue: unref(ruleform).consultContent,
                          "onUpdate:modelValue": ($event) => unref(ruleform).consultContent = $event
                        }, null, _parent4, _scopeId3));
                      } else {
                        return [
                          createVNode(_component_el_input, {
                            type: "textarea",
                            modelValue: unref(ruleform).consultContent,
                            "onUpdate:modelValue": ($event) => unref(ruleform).consultContent = $event
                          }, null, 8, ["modelValue", "onUpdate:modelValue"])
                        ];
                      }
                    }),
                    _: 1
                  }, _parent3, _scopeId2));
                } else {
                  return [
                    createVNode(_component_el_form_item, {
                      label: "",
                      prop: "ruleform.platName",
                      style: {},
                      class: "dialogTypeLabel"
                    }, {
                      default: withCtx(() => [
                        createVNode(_component_el_radio_group, {
                          modelValue: platName.value,
                          "onUpdate:modelValue": ($event) => platName.value = $event
                        }, {
                          default: withCtx(() => [
                            (openBlock(true), createBlock(Fragment, null, renderList(unref(consultationType), (item, index2) => {
                              return openBlock(), createBlock(_component_el_radio_button, {
                                label: item.categoryName,
                                value: item.categoryName,
                                key: index2
                              }, null, 8, ["label", "value"]);
                            }), 128))
                          ]),
                          _: 1
                        }, 8, ["modelValue", "onUpdate:modelValue"])
                      ]),
                      _: 1
                    }),
                    createVNode(_component_el_row, { gutter: 20 }, {
                      default: withCtx(() => [
                        createVNode(_component_el_col, { span: 12 }, {
                          default: withCtx(() => [
                            createVNode(_component_el_form_item, {
                              label: "姓名",
                              prop: "consultName"
                            }, {
                              default: withCtx(() => [
                                createVNode(_component_el_input, {
                                  modelValue: unref(ruleform).consultName,
                                  "onUpdate:modelValue": ($event) => unref(ruleform).consultName = $event
                                }, null, 8, ["modelValue", "onUpdate:modelValue"])
                              ]),
                              _: 1
                            })
                          ]),
                          _: 1
                        }),
                        createVNode(_component_el_col, { span: 12 }, {
                          default: withCtx(() => [
                            createVNode(_component_el_form_item, {
                              label: "联系电话",
                              prop: "consultPhone"
                            }, {
                              default: withCtx(() => [
                                createVNode(_component_el_input, {
                                  modelValue: unref(ruleform).consultPhone,
                                  "onUpdate:modelValue": ($event) => unref(ruleform).consultPhone = $event
                                }, null, 8, ["modelValue", "onUpdate:modelValue"])
                              ]),
                              _: 1
                            })
                          ]),
                          _: 1
                        }),
                        createVNode(_component_el_col, { span: 12 }, {
                          default: withCtx(() => [
                            createVNode(_component_el_form_item, {
                              label: "邮箱",
                              prop: "mail"
                            }, {
                              default: withCtx(() => [
                                createVNode(_component_el_input, {
                                  modelValue: unref(ruleform).mail,
                                  "onUpdate:modelValue": ($event) => unref(ruleform).mail = $event
                                }, null, 8, ["modelValue", "onUpdate:modelValue"])
                              ]),
                              _: 1
                            })
                          ]),
                          _: 1
                        }),
                        createVNode(_component_el_col, { span: 12 }, {
                          default: withCtx(() => [
                            createVNode(_component_el_form_item, {
                              label: "公司",
                              prop: "company"
                            }, {
                              default: withCtx(() => [
                                createVNode(_component_el_input, {
                                  modelValue: unref(ruleform).company,
                                  "onUpdate:modelValue": ($event) => unref(ruleform).company = $event
                                }, null, 8, ["modelValue", "onUpdate:modelValue"])
                              ]),
                              _: 1
                            })
                          ]),
                          _: 1
                        })
                      ]),
                      _: 1
                    }),
                    createVNode(_component_el_form_item, {
                      label: "需求描述",
                      prop: "consultContent"
                    }, {
                      default: withCtx(() => [
                        createVNode(_component_el_input, {
                          type: "textarea",
                          modelValue: unref(ruleform).consultContent,
                          "onUpdate:modelValue": ($event) => unref(ruleform).consultContent = $event
                        }, null, 8, ["modelValue", "onUpdate:modelValue"])
                      ]),
                      _: 1
                    })
                  ];
                }
              }),
              _: 1
            }, _parent2, _scopeId));
            _push2(`<span slot="footer" class="dialog-footer" style="${ssrRenderStyle({ "width": "100%", "text-align": "center" })}"${_scopeId}>`);
            _push2(ssrRenderComponent(_component_el_button, {
              onClick: ($event) => handle("close")
            }, {
              default: withCtx((_2, _push3, _parent3, _scopeId2) => {
                if (_push3) {
                  _push3(`取 消`);
                } else {
                  return [
                    createTextVNode("取 消")
                  ];
                }
              }),
              _: 1
            }, _parent2, _scopeId));
            _push2(ssrRenderComponent(_component_el_button, {
              type: "primary",
              onClick: ($event) => handle("submit")
            }, {
              default: withCtx((_2, _push3, _parent3, _scopeId2) => {
                if (_push3) {
                  _push3(`提 交`);
                } else {
                  return [
                    createTextVNode("提 交")
                  ];
                }
              }),
              _: 1
            }, _parent2, _scopeId));
            _push2(`</span>`);
          } else {
            return [
              createVNode(_component_el_form, {
                model: unref(ruleform),
                rules: unref(rules),
                ref: "form",
                "label-width": "80px",
                class: "demo-ruleform"
              }, {
                default: withCtx(() => [
                  createVNode(_component_el_form_item, {
                    label: "",
                    prop: "ruleform.platName",
                    style: {},
                    class: "dialogTypeLabel"
                  }, {
                    default: withCtx(() => [
                      createVNode(_component_el_radio_group, {
                        modelValue: platName.value,
                        "onUpdate:modelValue": ($event) => platName.value = $event
                      }, {
                        default: withCtx(() => [
                          (openBlock(true), createBlock(Fragment, null, renderList(unref(consultationType), (item, index2) => {
                            return openBlock(), createBlock(_component_el_radio_button, {
                              label: item.categoryName,
                              value: item.categoryName,
                              key: index2
                            }, null, 8, ["label", "value"]);
                          }), 128))
                        ]),
                        _: 1
                      }, 8, ["modelValue", "onUpdate:modelValue"])
                    ]),
                    _: 1
                  }),
                  createVNode(_component_el_row, { gutter: 20 }, {
                    default: withCtx(() => [
                      createVNode(_component_el_col, { span: 12 }, {
                        default: withCtx(() => [
                          createVNode(_component_el_form_item, {
                            label: "姓名",
                            prop: "consultName"
                          }, {
                            default: withCtx(() => [
                              createVNode(_component_el_input, {
                                modelValue: unref(ruleform).consultName,
                                "onUpdate:modelValue": ($event) => unref(ruleform).consultName = $event
                              }, null, 8, ["modelValue", "onUpdate:modelValue"])
                            ]),
                            _: 1
                          })
                        ]),
                        _: 1
                      }),
                      createVNode(_component_el_col, { span: 12 }, {
                        default: withCtx(() => [
                          createVNode(_component_el_form_item, {
                            label: "联系电话",
                            prop: "consultPhone"
                          }, {
                            default: withCtx(() => [
                              createVNode(_component_el_input, {
                                modelValue: unref(ruleform).consultPhone,
                                "onUpdate:modelValue": ($event) => unref(ruleform).consultPhone = $event
                              }, null, 8, ["modelValue", "onUpdate:modelValue"])
                            ]),
                            _: 1
                          })
                        ]),
                        _: 1
                      }),
                      createVNode(_component_el_col, { span: 12 }, {
                        default: withCtx(() => [
                          createVNode(_component_el_form_item, {
                            label: "邮箱",
                            prop: "mail"
                          }, {
                            default: withCtx(() => [
                              createVNode(_component_el_input, {
                                modelValue: unref(ruleform).mail,
                                "onUpdate:modelValue": ($event) => unref(ruleform).mail = $event
                              }, null, 8, ["modelValue", "onUpdate:modelValue"])
                            ]),
                            _: 1
                          })
                        ]),
                        _: 1
                      }),
                      createVNode(_component_el_col, { span: 12 }, {
                        default: withCtx(() => [
                          createVNode(_component_el_form_item, {
                            label: "公司",
                            prop: "company"
                          }, {
                            default: withCtx(() => [
                              createVNode(_component_el_input, {
                                modelValue: unref(ruleform).company,
                                "onUpdate:modelValue": ($event) => unref(ruleform).company = $event
                              }, null, 8, ["modelValue", "onUpdate:modelValue"])
                            ]),
                            _: 1
                          })
                        ]),
                        _: 1
                      })
                    ]),
                    _: 1
                  }),
                  createVNode(_component_el_form_item, {
                    label: "需求描述",
                    prop: "consultContent"
                  }, {
                    default: withCtx(() => [
                      createVNode(_component_el_input, {
                        type: "textarea",
                        modelValue: unref(ruleform).consultContent,
                        "onUpdate:modelValue": ($event) => unref(ruleform).consultContent = $event
                      }, null, 8, ["modelValue", "onUpdate:modelValue"])
                    ]),
                    _: 1
                  })
                ]),
                _: 1
              }, 8, ["model", "rules"]),
              createVNode("span", {
                slot: "footer",
                class: "dialog-footer",
                style: { "width": "100%", "text-align": "center" }
              }, [
                createVNode(_component_el_button, {
                  onClick: ($event) => handle("close")
                }, {
                  default: withCtx(() => [
                    createTextVNode("取 消")
                  ]),
                  _: 1
                }, 8, ["onClick"]),
                createVNode(_component_el_button, {
                  type: "primary",
                  onClick: ($event) => handle("submit")
                }, {
                  default: withCtx(() => [
                    createTextVNode("提 交")
                  ]),
                  _: 1
                }, 8, ["onClick"])
              ])
            ];
          }
        }),
        _: 1
      }, _parent));
    };
  }
});
const _sfc_setup$1 = _sfc_main$1.setup;
_sfc_main$1.setup = (props, ctx) => {
  const ssrContext = useSSRContext();
  (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("src/components/layout/dialogPersonal.vue");
  return _sfc_setup$1 ? _sfc_setup$1(props, ctx) : void 0;
};
const _sfc_main = /* @__PURE__ */ defineComponent({
  __name: "App",
  __ssrInlineRender: true,
  setup(__props) {
    const store2 = useStore();
    function setDialogPersonalStatus() {
      store2.commit("setDialogPersonalStatus", false);
    }
    return (_ctx, _push, _parent, _attrs) => {
      const _component_router_view = resolveComponent("router-view");
      _push(`<!--[-->`);
      _push(ssrRenderComponent(_sfc_main$4, null, null, _parent));
      _push(ssrRenderComponent(_component_router_view, null, null, _parent));
      _push(ssrRenderComponent(_sfc_main$2, null, null, _parent));
      _push(ssrRenderComponent(footerCommon, null, null, _parent));
      _push(ssrRenderComponent(_sfc_main$1, {
        data: unref(store2).state.dialogPersonalStatus,
        onSetDialogPersonalStatus: setDialogPersonalStatus
      }, null, _parent));
      _push(`<!--]-->`);
    };
  }
});
const _sfc_setup = _sfc_main.setup;
_sfc_main.setup = (props, ctx) => {
  const ssrContext = useSSRContext();
  (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("src/App.vue");
  return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
};
const store = createStore({
  state: {
    menuList: [],
    //菜单列表
    pageContent: [],
    //页面主体内容（不包含banner）
    recomMendation: [],
    //推荐内容
    currentPagePath: "",
    //当前页名称
    acitveId: 0,
    //客户案例类型切换活动id
    sub: 0,
    //当前页下标
    columnTypes: [],
    //页面下属类型
    scrollUp: {
      //返回顶部
      opacity: 0,
      visibility: "hidden",
      scrollTo: 0
    },
    route: {},
    //跳转数据
    //分页数据
    pagination: {
      total: 0,
      size: 10,
      count: 1
    },
    meta: {
      title: void 0,
      keywords: void 0,
      description: void 0
    },
    dialogPersonalStatus: false
    //弹框状态
  },
  mutations: {
    //菜单列表
    setMenuList(state, data) {
      state.menuList = data;
      return state.menuList;
    },
    //页面主体内容
    setPageData(state, data) {
      state.pageContent = data.records;
      state.pagination.total = data.total;
      return state.pageContent, state.pagination;
    },
    //
    setCurrentPagePathOrSub(state, data) {
      state.currentPagePath = data.index;
      state.sub = data.sub;
      return state.index, state.sub;
    },
    //子页面活动状态
    setAcitveId(state, data) {
      state.acitveId = data;
      return state.acitveId;
    },
    //推荐内容
    setRecomMendation(state, data) {
      state.recomMendation = data;
      return state.recomMendation;
    },
    //设置弹框状态
    setDialogPersonalStatus(state, data) {
      state.dialogPersonalStatus = data;
      return state.dialogPersonalStatus;
    },
    //设置页面下属类型
    setColumnTypes(state, data) {
      state.columnTypes = data;
      return state.columnTypes;
    },
    //设置跳转路由参数
    setRoute(state, data) {
      state.route = data;
      return state.route;
    },
    //设置meta
    setMeta(state, data) {
      state.meta = data;
      return state.meta;
    }
  },
  actions: {
    getMenuList({ commit }, params) {
      return new Promise((resolve) => {
        getMenu().then((res) => {
          let data = [];
          for (let i = 0; i < res.data.length; i++) {
            data.push(res.data[i]);
            if (data[i].categoryStyle == 1) {
              data[i].path = "/index";
              if (data[i].children.length > 0) {
                for (let ii = 0; ii < data[i].children.length; ii++) {
                  data[i].children[ii].path = "/index?categoryid=" + data[i].children[ii].id;
                }
              }
            }
            if (data[i].categoryStyle == 2) {
              data[i].path = "/cases";
              if (data[i].children.length > 0) {
                for (let ii = 0; ii < data[i].children.length; ii++) {
                  data[i].children[ii].path = "/cases?categoryid=" + data[i].children[ii].id;
                }
              }
            }
            if (data[i].categoryStyle == 3) {
              data[i].path = "/services";
              if (data[i].children.length > 0) {
                for (let ii = 0; ii < data[i].children.length; ii++) {
                  data[i].children[ii].path = "/services?categoryid=" + data[i].children[ii].id;
                }
              }
            }
            if (data[i].categoryStyle == 4) {
              data[i].path = "/news";
              if (data[i].children.length > 0) {
                for (let ii = 0; ii < data[i].children.length; ii++) {
                  data[i].children[ii].path = "/news?categoryid=" + data[i].children[ii].id;
                }
              }
            }
            if (data[i].categoryStyle == 5) {
              data[i].path = "/about";
              if (data[i].children.length > 0) {
                for (let ii = 0; ii < data[i].children.length; ii++) {
                  data[i].children[ii].path = "/about?categoryid=" + data[i].children[ii].id;
                }
              }
            }
          }
          const menuList = res.data;
          for (let i = 0; i < menuList.length; i++) {
            if (menuList[i].path == params.path && !params.query.categoryid) {
              if (!params.query.dup && !menuList[i].sname) {
                commit("setMeta", { title: menuList[i].categoryName, keywords: menuList[i].metakeywords, description: menuList[i].metadescription });
              } else if (params.query.dup && menuList[i].sname) {
                commit("setMeta", { title: menuList[i].categoryName, keywords: menuList[i].metakeywords, description: menuList[i].metadescription });
              }
            } else if (menuList[i].children.length > 0) {
              for (let ii = 0; ii < menuList[i].children.length; ii++) {
                if (!params.query.dup) {
                  if (`${menuList[i].children[ii].path}` == `${params.path}?categoryid=${params.query.categoryid}`) {
                    commit("setMeta", { title: menuList[i].children[ii].categoryName, keywords: menuList[i].children[ii].metakeywords, description: menuList[i].children[ii].metadescription });
                  }
                }
                if (!params.query.dup) {
                  let path = menuList[i].children[ii].path.split("?");
                  if (`${path[0]}?dup=${menuList[i].children[ii].sname}` == `${params.path}?dup=${params.query.dup}`) {
                    commit("setMeta", { title: menuList[i].children[ii].categoryName, keywords: menuList[i].children[ii].metakeywords, description: menuList[i].children[ii].metadescription });
                  }
                }
              }
            }
          }
          commit("setMenuList", res.data);
          resolve(true);
        });
      });
    },
    /**
     * 获取页面数据
     * @param data.params 传参
     * @param data.index 页面 
     * @param data.sub 页面下标
     * @returns 
     */
    getPageData({ commit }, data) {
      return new Promise((resolve) => {
        var _a, _b;
        if (data.index || data.sub) {
          commit("setCurrentPagePathOrSub", { index: data.index, sub: data.sub });
        }
        if (((_a = data.params) == null ? void 0 : _a.categoryid) && (data.index == "/cases" || data.index == "/services") || data.index == "/news" || data.index == "/news_Read" && data.params.acitve || data.index == "/services_Read" && data.params.acitve) {
          commit("setAcitveId", data.params.categoryid);
        }
        getPageContent(data.params).then((res) => {
          commit("setPageData", res.data);
          resolve(true);
        });
        if ((_b = data.params) == null ? void 0 : _b.details) {
          let params = JSON.parse(JSON.stringify(data.params));
          delete params.articleid;
          params.pageSize = 100;
          delete params.id;
          delete params.details;
          getPageContent(params).then((res) => {
            commit("setRecomMendation", res.data.records);
            resolve(true);
          });
        }
      });
    }
  }
});
const index = () => import("./assets/index-DfZLVsT6.js");
const cases = () => import("./assets/index-Cd8diddm.js");
const cases_Read = () => import("./assets/read-CxBebMCP.js");
const services = () => import("./assets/index-FlmO7MWO.js");
const services_Read = () => import("./assets/read-DPwASZZ4.js");
const news = () => import("./assets/index-W3bawb76.js");
const news_Read = () => import("./assets/read-BmtMNrlK.js");
const about = () => import("./assets/index-Ct9SopTg.js");
const routes = [
  {
    path: "/index",
    name: "首页",
    component: index,
    meta: {
      title: "首页",
      keepAlive: false
    }
  },
  {
    path: "/cases",
    name: "客户案例",
    component: cases,
    meta: {
      title: "客户案例",
      keepAlive: false
    }
  },
  {
    path: "/cases_Read",
    name: "案例详情页",
    component: cases_Read,
    meta: {
      title: "案例详情页",
      keepAlive: false
    }
  },
  {
    path: "/services",
    name: "产品服务",
    component: services,
    meta: {
      title: "产品服务",
      keepAlive: false
    }
  },
  {
    path: "/services_Read",
    name: "产品详情页",
    component: services_Read,
    meta: {
      title: "产品详情页",
      keepAlive: false
    }
  },
  {
    path: "/news",
    name: "新闻动态",
    component: news,
    meta: {
      title: "新闻动态",
      keepAlive: false
    }
  },
  {
    path: "/news_Read",
    name: "新闻详情",
    component: news_Read,
    meta: {
      title: "新闻详情",
      keepAlive: false
    }
  },
  {
    path: "/about",
    name: "关于永天",
    component: about,
    meta: {
      title: "关于永天",
      keepAlive: false
    }
  }
];
function createSSRRouter() {
  return createRouter({
    history: createMemoryHistory(),
    routes
  });
}
const router = createSSRRouter();
function createApp() {
  const app = createSSRApp(_sfc_main);
  app.use(router);
  app.use(store);
  app.use(ElementPlus);
  app.use(lazyPlugin, {
    loading: "loading.gif",
    error: "error.png"
  });
  return { app, router, store };
}
async function render(url, manifest) {
  const { app, router: router2, store: store2 } = createApp();
  await router2.push(url);
  await router2.isReady();
  const matchedComponents = router2.currentRoute.value.matched.flatMap((record) => Object.values(record.components));
  await Promise.all(matchedComponents.map((Component) => {
    if (Component.asyncData) {
      return Component.asyncData({
        store: store2,
        route: router2.currentRoute
      });
    }
  }));
  const context = {};
  const appHtml = await renderToString(app, context);
  const state = store2.state;
  {
    const preloadLinks = renderLinks(context.modules, manifest);
    return { appHtml, state, preloadLinks };
  }
}
function renderLinks(modules, manifest) {
  let links = "";
  modules.forEach((id) => {
    if (id) {
      const files = manifest[id];
      if (files) {
        files.forEach((file) => {
          links += renderPreloadLink(file);
        });
      }
    }
  });
  return links;
}
function renderPreloadLink(file) {
  if (file.endsWith(".js")) {
    return `<link rel="modulepreload" crossorigin href="${file}">`;
  } else if (file.endsWith(".css")) {
    return `<link rel="stylesheet" href="${file}">`;
  } else if (file.endsWith(".woff")) {
    return `<link rel="preload" href="${file}" as="font" type="font/woff" crossorigin>`;
  } else if (file.endsWith(".woff2")) {
    return `<link rel="preload" href="${file}" as="font" type="font/woff2" crossorigin>`;
  } else if (file.endsWith(".gif")) {
    return `<link rel="preload" href="${file}" as="image" type="image/gif">`;
  } else if (file.endsWith(".jpg")) {
    return `<link rel="preload" href="${file}" as="image" type="image/jpg">`;
  } else if (file.endsWith(".png")) {
    return `<link rel="preload" href="${file}" as="image" type="image/png">`;
  } else {
    return "";
  }
}
export {
  _export_sfc as _,
  render
};
