<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <title>AllValue Open API</title>
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  <meta name="description" content="AllValue API docs">
  <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
  <link rel="icon" href="//intl-file.yzcdn.cn/files/images/image/favicon.ico">
  <link rel="stylesheet" href="//b.yzcdn.cn/i18n/docs/vue.css" title="vue">
  <link rel="stylesheet" href="/docs/_footer.css">
  <style>
    nav.app-nav li ul {
      min-width: 80px;
    }

    /* main is the Docsify content container */
    main {
      flex: 1 0 auto;
      height: auto !important;
      width: 100%;
      position: relative;
    }

    /* Desktop: Make content flow normally to push footer down */
    @media screen and (min-width: 768px) {
      .content {
        position: relative !important;
        top: auto !important;
        bottom: auto !important;
        left: auto !important;
        right: auto !important;
        margin-left: 300px !important;
      }
    }

    .layout-container {
      display: flex;
      flex-direction: column;
      min-height: 100vh;
    }

    #footer {
      z-index: 1;
    }
  </style>

  <script>
    const fallBackHash = () => {
      const href = window.location.href;
      const hashKey = '#/';

      if (href.indexOf(hashKey) !== -1) {
        window.location.href = window.location.href.replace(hashKey, '');
      }
    }
    fallBackHash();
  </script>
</head>

<body>

  <div class="layout-container">
    <div id="app"></div>

    <!-- 页脚容器 -->
    <div id="footer"></div>

  </div>
  <script>

    async function loadFooter() {
      try {
        const resp = await fetch('/docs/_footer.html', { cache: 'no-cache' });
        if (!resp.ok) {
          throw new Error('Failed to load _footer.html');
        }

        const html = await resp.text();

        const container = document.getElementById('footer');
        container.innerHTML = html;
        container.style.display = ''; // 显示
      } catch (e) {
        console.error('加载 _footer.html 失败：', e);
      }
    }

    window.$docsify = {
      logo: 'https://intl-file.yzcdn.cn/files/images/image/favicon.ico',
      themeColor: '#4970ed',
      routerMode: 'history',
      alias: {
        '/(.*)': window.location.origin + '/docs/$1',
        '/en/(.*)': window.location.origin + '/docs/en/$1'
      },
      autoHeader: true,
      //basePath: 'https://cdn.allvalue.com/ssss',
      loadSidebar: true,
      loadNavbar: true,
      mergeNavbar: true,
      maxLevel: 4,
      //哪级标题显示到菜单栏，1表示只有一级标题会显示在菜单栏
      subMaxLevel: 1,
      //配置菜单折叠的默认展开层级
      sidebarDisplayLevel: 1,
      auto2top: true,
      relativePath: true,
      // 搜索功能相关
      search: {
        maxAge: 86400000,
        paths: 'auto',
        noData: {
          '/en/': 'No results!',
          '/': '没有结果!'
        },
        placeholder: {
          '/en/': 'Search',
          '/': '搜索'
        },
        depth: 6
      },
      copyCode: {
        buttonText: {
          '/en/': 'Click for copy',
          '/': '点击复制'
        },
        errorText: {
          '/en/': 'Error',
          '/': '错误'
        },
        successText: {
          '/en/': 'Copy success',
          '/': '复制成功'
        }
      },
      fallbackLanguages: ['en'],
      plugins: [
        function (hook, vm) {
          // 首次 ready 时加载一次
          hook.ready(function () {
            loadFooter();
          });

          // 每次文档渲染完成后刷新，避免路由切换丢失
          hook.doneEach(function () {
            // 如果有需要隐藏的路径，可在这里判断 vm.route.path
            loadFooter();
          });

        }
      ]
    }
  </script>

  <script src="//b.yzcdn.cn/i18n/docs/docsify.min.js"></script>

  <!-- 代码复制插件 -->
  <script src="//b.yzcdn.cn/i18n/docs/docsify-copy-code.js"></script>

  <!-- 搜索插件 -->
  <script src="//b.yzcdn.cn/i18n/docs/search.min.js"></script>

  <!--代码高亮插件，可以从https://cdn.jsdelivr.net/npm/prismjs@1/components/ 查找需要支持的语言-->
  <script src="//b.yzcdn.cn/i18n/docs/prism-java.min.js"></script>
  <script src="//b.yzcdn.cn/i18n/docs/prism-liquid.min.js"></script>
  <script src="//b.yzcdn.cn/i18n/docs/prism-javascript.min.js"></script>
  <script src="//b.yzcdn.cn/i18n/docs/prism-http.min.js"></script>

  <!-- 翻页插件 -->
  <script src="//b.yzcdn.cn/i18n/docs/docsify-pagination.min.js"></script>

  <!-- 左侧菜单折叠插件 -->
  <script src="//cdn.jsdelivr.net/npm/docsify-sidebar-collapse/dist/docsify-sidebar-collapse.min.js"></script>
  <link rel="stylesheet" href="//cdn.jsdelivr.net/npm/docsify-sidebar-collapse/dist/sidebar.min.css" />

</body>

</html>