<!DOCTYPE html><!--2XFHLWTgpkJWwit8FVm5V--><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/27fe7a9aaae97149.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-9b1881fda15d01ff.js"/><script src="/_next/static/chunks/4bd1b696-c023c6e3521b1417.js" async=""></script><script src="/_next/static/chunks/255-2aa030c9ba2867e3.js" async=""></script><script src="/_next/static/chunks/main-app-1348951c340025b5.js" async=""></script><script src="/_next/static/chunks/app/%5B%5B...slug%5D%5D/page-799f4ad0fdf46e54.js" async=""></script><title>华庭数行 致力于成为中国优秀数商</title><meta name="description" content="山东华庭数行信息技术有限公司官网重建版，基于运行时抓取资源和 Next.js 静态导出构建。"/><meta property="og:title" content="华庭数行 致力于成为中国优秀数商"/><meta property="og:description" content="数字赋能空间治理，创新助力数字经济。"/><meta property="og:url" content="http://sdxhb.cn/"/><meta property="og:site_name" content="sdxhb.cn"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="华庭数行 致力于成为中国优秀数商"/><meta name="twitter:description" content="数字赋能空间治理，创新助力数字经济。"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><div hidden=""><!--$--><!--/$--></div><div class="archive-head-resources"><link rel="shortcut icon" type="image/x-icon" href="/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/1276163b6b84d7a3e7a9ff9664fb0506.png">
<link rel="stylesheet" href="/site-assets/static2.xunxiang.site/dist/theme/static/css/core__q_6a2703ba4e.css" defer="">
<link rel="stylesheet" href="/site-assets/static2.xunxiang.site/dist/theme/static/css/main__q_6a2703ba4e.css" defer="">
<link rel="stylesheet" href="/site-assets/static2.xunxiang.site/dist/theme/static/css/main.media__q_6a2703ba4e.css" defer="">
<link rel="stylesheet" class="reload-css" href="/site-assets/static2.xunxiang.site/dist/visual/sites/168/style__q_06d15f29fe.css" defer="">
<link type="text/css" rel="stylesheet" href="/site-assets/static2.xunxiang.site/dist/theme/static/lib/choices/choices.min__q_6a2703ba4e.css">
<link type="text/css" rel="stylesheet" href="/site-assets/static2.xunxiang.site/dist/theme/static/css/form__q_6a2703ba4e.css">
<link type="text/css" rel="stylesheet" href="/site-assets/static2.xunxiang.site/dist/theme/static/lib/swiper/swiper__q_6a2703ba4e.css">
<link type="text/css" rel="stylesheet" href="/site-assets/static2.xunxiang.site/dist/theme/static/lib/figure/bubba__q_6a2703ba4e.css">
<link type="text/css" rel="stylesheet" href="/site-assets/static2.xunxiang.site/dist/theme/static/lib/dplayer/DPlayer__q_6a2703ba4e.css">
<style class="custom-css-code">
        </style>
<style>:root {
  --balloon-border-radius: 2px;
  --balloon-color: rgba(16, 16, 16, 0.95);
  --balloon-text-color: #fff;
  --balloon-font-size: 12px;
  --balloon-move: 4px; }

button[aria-label][data-balloon-pos] {
  overflow: visible; }

[aria-label][data-balloon-pos] {
  position: relative;
  cursor: pointer; }
  [aria-label][data-balloon-pos]:after {
    opacity: 0;
    pointer-events: none;
    transition: all 0.18s ease-out 0.18s;
    text-indent: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
    font-weight: normal;
    font-style: normal;
    text-shadow: none;
    font-size: 12px;
    font-size: var(--balloon-font-size);
    background: rgba(16, 16, 16, 0.95);
    background: var(--balloon-color);
    border-radius: 2px;
    color: #fff;
    color: var(--balloon-text-color);
    border-radius: 2px;
    border-radius: var(--balloon-border-radius);
    content: attr(aria-label);
    padding: .5em 1em;
    position: absolute;
    white-space: nowrap;
    z-index: 10; }
  [aria-label][data-balloon-pos]:before {
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top-color: rgba(16, 16, 16, 0.95);
    border-top-color: var(--balloon-color);
    opacity: 0;
    pointer-events: none;
    transition: all 0.18s ease-out 0.18s;
    content: "";
    position: absolute;
    z-index: 10; }
  [aria-label][data-balloon-pos]:hover:before, [aria-label][data-balloon-pos]:hover:after, [aria-label][data-balloon-pos][data-balloon-visible]:before, [aria-label][data-balloon-pos][data-balloon-visible]:after, [aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:before, [aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:after {
    opacity: 1;
    pointer-events: none; }
  [aria-label][data-balloon-pos].font-awesome:after {
    font-family: FontAwesome, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; }
  [aria-label][data-balloon-pos][data-balloon-break]:after {
    white-space: pre; }
  [aria-label][data-balloon-pos][data-balloon-break][data-balloon-length]:after {
    white-space: pre-line;
    word-break: break-word; }
  [aria-label][data-balloon-pos][data-balloon-blunt]:before, [aria-label][data-balloon-pos][data-balloon-blunt]:after {
    transition: none; }
  [aria-label][data-balloon-pos][data-balloon-pos="up"]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos="up"][data-balloon-visible]:after, [aria-label][data-balloon-pos][data-balloon-pos="down"]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos="down"][data-balloon-visible]:after {
    transform: translate(-50%, 0); }
  [aria-label][data-balloon-pos][data-balloon-pos="up"]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos="up"][data-balloon-visible]:before, [aria-label][data-balloon-pos][data-balloon-pos="down"]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos="down"][data-balloon-visible]:before {
    transform: translate(-50%, 0); }
  [aria-label][data-balloon-pos][data-balloon-pos*="-left"]:after {
    left: 0; }
  [aria-label][data-balloon-pos][data-balloon-pos*="-left"]:before {
    left: 5px; }
  [aria-label][data-balloon-pos][data-balloon-pos*="-right"]:after {
    right: 0; }
  [aria-label][data-balloon-pos][data-balloon-pos*="-right"]:before {
    right: 5px; }
  [aria-label][data-balloon-pos][data-balloon-po*="-left"]:hover:after, [aria-label][data-balloon-pos][data-balloon-po*="-left"][data-balloon-visible]:after, [aria-label][data-balloon-pos][data-balloon-pos*="-right"]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos*="-right"][data-balloon-visible]:after {
    transform: translate(0, 0); }
  [aria-label][data-balloon-pos][data-balloon-po*="-left"]:hover:before, [aria-label][data-balloon-pos][data-balloon-po*="-left"][data-balloon-visible]:before, [aria-label][data-balloon-pos][data-balloon-pos*="-right"]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos*="-right"][data-balloon-visible]:before {
    transform: translate(0, 0); }
  [aria-label][data-balloon-pos][data-balloon-pos^="up"]:before, [aria-label][data-balloon-pos][data-balloon-pos^="up"]:after {
    bottom: 100%;
    transform-origin: top;
    transform: translate(0, 4px);
    transform: translate(0, var(--balloon-move)); }
  [aria-label][data-balloon-pos][data-balloon-pos^="up"]:after {
    margin-bottom: 10px; }
  [aria-label][data-balloon-pos][data-balloon-pos="up"]:before, [aria-label][data-balloon-pos][data-balloon-pos="up"]:after {
    left: 50%;
    transform: translate(-50%, 4px);
    transform: translate(-50%, var(--balloon-move)); }
  [aria-label][data-balloon-pos][data-balloon-pos^="down"]:before, [aria-label][data-balloon-pos][data-balloon-pos^="down"]:after {
    top: 100%;
    transform: translate(0, calc(4px * -1));
    transform: translate(0, calc(var(--balloon-move) * -1)); }
  [aria-label][data-balloon-pos][data-balloon-pos^="down"]:after {
    margin-top: 10px; }
  [aria-label][data-balloon-pos][data-balloon-pos^="down"]:before {
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-bottom-color: rgba(16, 16, 16, 0.95);
    border-bottom-color: var(--balloon-color); }
  [aria-label][data-balloon-pos][data-balloon-pos="down"]:after, [aria-label][data-balloon-pos][data-balloon-pos="down"]:before {
    left: 50%;
    transform: translate(-50%, calc(4px * -1));
    transform: translate(-50%, calc(var(--balloon-move) * -1)); }
  [aria-label][data-balloon-pos][data-balloon-pos="left"]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos="left"][data-balloon-visible]:after, [aria-label][data-balloon-pos][data-balloon-pos="right"]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos="right"][data-balloon-visible]:after {
    transform: translate(0, -50%); }
  [aria-label][data-balloon-pos][data-balloon-pos="left"]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos="left"][data-balloon-visible]:before, [aria-label][data-balloon-pos][data-balloon-pos="right"]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos="right"][data-balloon-visible]:before {
    transform: translate(0, -50%); }
  [aria-label][data-balloon-pos][data-balloon-pos="left"]:after, [aria-label][data-balloon-pos][data-balloon-pos="left"]:before {
    right: 100%;
    top: 50%;
    transform: translate(4px, -50%);
    transform: translate(var(--balloon-move), -50%); }
  [aria-label][data-balloon-pos][data-balloon-pos="left"]:after {
    margin-right: 10px; }
  [aria-label][data-balloon-pos][data-balloon-pos="left"]:before {
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left-color: rgba(16, 16, 16, 0.95);
    border-left-color: var(--balloon-color); }
  [aria-label][data-balloon-pos][data-balloon-pos="right"]:after, [aria-label][data-balloon-pos][data-balloon-pos="right"]:before {
    left: 100%;
    top: 50%;
    transform: translate(calc(4px * -1), -50%);
    transform: translate(calc(var(--balloon-move) * -1), -50%); }
  [aria-label][data-balloon-pos][data-balloon-pos="right"]:after {
    margin-left: 10px; }
  [aria-label][data-balloon-pos][data-balloon-pos="right"]:before {
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-right-color: rgba(16, 16, 16, 0.95);
    border-right-color: var(--balloon-color); }
  [aria-label][data-balloon-pos][data-balloon-length]:after {
    white-space: normal; }
  [aria-label][data-balloon-pos][data-balloon-length="small"]:after {
    width: 80px; }
  [aria-label][data-balloon-pos][data-balloon-length="medium"]:after {
    width: 150px; }
  [aria-label][data-balloon-pos][data-balloon-length="large"]:after {
    width: 260px; }
  [aria-label][data-balloon-pos][data-balloon-length="xlarge"]:after {
    width: 380px; }
    @media screen and (max-width: 768px) {
      [aria-label][data-balloon-pos][data-balloon-length="xlarge"]:after {
        width: 90vw; } }
  [aria-label][data-balloon-pos][data-balloon-length="fit"]:after {
    width: 100%; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy8ucG5wbS9iYWxsb29uLWNzc0AxLjIuMC9ub2RlX21vZHVsZXMvYmFsbG9vbi1jc3MvYmFsbG9vbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSw0QkFBNEI7RUFDNUIsdUNBQXVDO0VBQ3ZDLDBCQUEwQjtFQUMxQix5QkFBeUI7RUFDekIsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0Usa0JBQWtCO0VBQ2xCLGVBQWUsRUFBRTtFQUNqQjtJQUNFLFVBQVU7SUFDVixvQkFBb0I7SUFDcEIsb0NBQW9DO0lBQ3BDLGNBQWM7SUFDZCx3SUFBd0k7SUFDeEksbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsZUFBbUM7SUFBbkMsbUNBQW1DO0lBQ25DLGtDQUFnQztJQUFoQyxnQ0FBZ0M7SUFDaEMsa0JBQWtCO0lBQ2xCLFdBQWdDO0lBQWhDLGdDQUFnQztJQUNoQyxrQkFBMkM7SUFBM0MsMkNBQTJDO0lBQzNDLHlCQUF5QjtJQUN6QixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixXQUFXLEVBQUU7RUFDZjtJQUNFLFFBQVE7SUFDUixTQUFTO0lBQ1QsNkJBQTZCO0lBQzdCLHdDQUFzQztJQUF0QyxzQ0FBc0M7SUFDdEMsVUFBVTtJQUNWLG9CQUFvQjtJQUNwQixvQ0FBb0M7SUFDcEMsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixXQUFXLEVBQUU7RUFDZjtJQUNFLFVBQVU7SUFDVixvQkFBb0IsRUFBRTtFQUN4QjtJQUNFLHFKQUFxSixFQUFFO0VBQ3pKO0lBQ0UsZ0JBQWdCLEVBQUU7RUFDcEI7SUFDRSxxQkFBcUI7SUFDckIsc0JBQXNCLEVBQUU7RUFDMUI7SUFDRSxnQkFBZ0IsRUFBRTtFQUNwQjtJQUNFLDZCQUE2QixFQUFFO0VBQ2pDO0lBQ0UsNkJBQTZCLEVBQUU7RUFDakM7SUFDRSxPQUFPLEVBQUU7RUFDWDtJQUNFLFNBQVMsRUFBRTtFQUNiO0lBQ0UsUUFBUSxFQUFFO0VBQ1o7SUFDRSxVQUFVLEVBQUU7RUFDZDtJQUNFLDBCQUEwQixFQUFFO0VBQzlCO0lBQ0UsMEJBQTBCLEVBQUU7RUFDOUI7SUFDRSxZQUFZO0lBQ1oscUJBQXFCO0lBQ3JCLDRCQUE0QztJQUE1Qyw0Q0FBNEMsRUFBRTtFQUNoRDtJQUNFLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0UsU0FBUztJQUNULCtCQUErQztJQUEvQywrQ0FBK0MsRUFBRTtFQUNuRDtJQUNFLFNBQVM7SUFDVCx1Q0FBdUQ7SUFBdkQsdURBQXVELEVBQUU7RUFDM0Q7SUFDRSxnQkFBZ0IsRUFBRTtFQUNwQjtJQUNFLFFBQVE7SUFDUixTQUFTO0lBQ1QsNkJBQTZCO0lBQzdCLDJDQUF5QztJQUF6Qyx5Q0FBeUMsRUFBRTtFQUM3QztJQUNFLFNBQVM7SUFDVCwwQ0FBMEQ7SUFBMUQsMERBQTBELEVBQUU7RUFDOUQ7SUFDRSw2QkFBNkIsRUFBRTtFQUNqQztJQUNFLDZCQUE2QixFQUFFO0VBQ2pDO0lBQ0UsV0FBVztJQUNYLFFBQVE7SUFDUiwrQkFBK0M7SUFBL0MsK0NBQStDLEVBQUU7RUFDbkQ7SUFDRSxrQkFBa0IsRUFBRTtFQUN0QjtJQUNFLFFBQVE7SUFDUixTQUFTO0lBQ1QsNkJBQTZCO0lBQzdCLHlDQUF1QztJQUF2Qyx1Q0FBdUMsRUFBRTtFQUMzQztJQUNFLFVBQVU7SUFDVixRQUFRO0lBQ1IsMENBQTBEO0lBQTFELDBEQUEwRCxFQUFFO0VBQzlEO0lBQ0UsaUJBQWlCLEVBQUU7RUFDckI7SUFDRSxRQUFRO0lBQ1IsU0FBUztJQUNULDZCQUE2QjtJQUM3QiwwQ0FBd0M7SUFBeEMsd0NBQXdDLEVBQUU7RUFDNUM7SUFDRSxtQkFBbUIsRUFBRTtFQUN2QjtJQUNFLFdBQVcsRUFBRTtFQUNmO0lBQ0UsWUFBWSxFQUFFO0VBQ2hCO0lBQ0UsWUFBWSxFQUFFO0VBQ2hCO0lBQ0UsWUFBWSxFQUFFO0lBQ2Q7TUFDRTtRQUNFLFdBQVcsRUFBRSxFQUFFO0VBQ3JCO0lBQ0UsV0FBVyxFQUFFIiwic291cmNlc0NvbnRlbnQiOlsiOnJvb3Qge1xuICAtLWJhbGxvb24tYm9yZGVyLXJhZGl1czogMnB4O1xuICAtLWJhbGxvb24tY29sb3I6IHJnYmEoMTYsIDE2LCAxNiwgMC45NSk7XG4gIC0tYmFsbG9vbi10ZXh0LWNvbG9yOiAjZmZmO1xuICAtLWJhbGxvb24tZm9udC1zaXplOiAxMnB4O1xuICAtLWJhbGxvb24tbW92ZTogNHB4OyB9XG5cbmJ1dHRvblthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cblthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXTphZnRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xOHMgZWFzZS1vdXQgMC4xOHM7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbiwgVWJ1bnR1LCBDYW50YXJlbGwsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBmb250LXNpemU6IHZhcigtLWJhbGxvb24tZm9udC1zaXplKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWxsb29uLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY29sb3I6IHZhcigtLWJhbGxvb24tdGV4dC1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYmFsbG9vbi1ib3JkZXItcmFkaXVzKTtcbiAgICBjb250ZW50OiBhdHRyKGFyaWEtbGFiZWwpO1xuICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXTpiZWZvcmUge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1iYWxsb29uLWNvbG9yKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE4cyBlYXNlLW91dCAwLjE4cztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc106aG92ZXI6YmVmb3JlLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc106aG92ZXI6YWZ0ZXIsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YmVmb3JlLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXZpc2libGVdOmFmdGVyLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc106bm90KFtkYXRhLWJhbGxvb24tbm9mb2N1c10pOmZvY3VzOmJlZm9yZSwgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdOm5vdChbZGF0YS1iYWxsb29uLW5vZm9jdXNdKTpmb2N1czphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc10uZm9udC1hd2Vzb21lOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWUsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCBPeHlnZW4sIFVidW50dSwgQ2FudGFyZWxsLCAnT3BlbiBTYW5zJywgJ0hlbHZldGljYSBOZXVlJywgc2Fucy1zZXJpZjsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLWJyZWFrXTphZnRlciB7XG4gICAgd2hpdGUtc3BhY2U6IHByZTsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLWJyZWFrXVtkYXRhLWJhbGxvb24tbGVuZ3RoXTphZnRlciB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1ibHVudF06YmVmb3JlLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLWJsdW50XTphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cInVwXCJdOmhvdmVyOmFmdGVyLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cInVwXCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTphZnRlciwgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3M9XCJkb3duXCJdOmhvdmVyOmFmdGVyLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl1bZGF0YS1iYWxsb29uLXZpc2libGVdOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cInVwXCJdOmhvdmVyOmJlZm9yZSwgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3M9XCJ1cFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YmVmb3JlLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06aG92ZXI6YmVmb3JlLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl1bZGF0YS1iYWxsb29uLXZpc2libGVdOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3MqPVwiLWxlZnRcIl06YWZ0ZXIge1xuICAgIGxlZnQ6IDA7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3MqPVwiLWxlZnRcIl06YmVmb3JlIHtcbiAgICBsZWZ0OiA1cHg7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3MqPVwiLXJpZ2h0XCJdOmFmdGVyIHtcbiAgICByaWdodDogMDsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcyo9XCItcmlnaHRcIl06YmVmb3JlIHtcbiAgICByaWdodDogNXB4OyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG8qPVwiLWxlZnRcIl06aG92ZXI6YWZ0ZXIsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG8qPVwiLWxlZnRcIl1bZGF0YS1iYWxsb29uLXZpc2libGVdOmFmdGVyLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcyo9XCItcmlnaHRcIl06aG92ZXI6YWZ0ZXIsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zKj1cIi1yaWdodFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG8qPVwiLWxlZnRcIl06aG92ZXI6YmVmb3JlLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvKj1cIi1sZWZ0XCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTpiZWZvcmUsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zKj1cIi1yaWdodFwiXTpob3ZlcjpiZWZvcmUsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zKj1cIi1yaWdodFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvc149XCJ1cFwiXTpiZWZvcmUsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zXj1cInVwXCJdOmFmdGVyIHtcbiAgICBib3R0b206IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIHZhcigtLWJhbGxvb24tbW92ZSkpOyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zXj1cInVwXCJdOmFmdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zPVwidXBcIl06YmVmb3JlLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cInVwXCJdOmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgdmFyKC0tYmFsbG9vbi1tb3ZlKSk7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3NePVwiZG93blwiXTpiZWZvcmUsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zXj1cImRvd25cIl06YWZ0ZXIge1xuICAgIHRvcDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCBjYWxjKHZhcigtLWJhbGxvb24tbW92ZSkgKiAtMSkpOyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zXj1cImRvd25cIl06YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3NePVwiZG93blwiXTpiZWZvcmUge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1iYWxsb29uLWNvbG9yKTsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06YWZ0ZXIsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zPVwiZG93blwiXTpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKHZhcigtLWJhbGxvb24tbW92ZSkgKiAtMSkpOyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTpob3ZlcjphZnRlciwgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3M9XCJsZWZ0XCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTphZnRlciwgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTpob3ZlcjphZnRlciwgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTpob3ZlcjpiZWZvcmUsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YmVmb3JlLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdOmhvdmVyOmJlZm9yZSwgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cImxlZnRcIl06YWZ0ZXIsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTpiZWZvcmUge1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLWJhbGxvb24tbW92ZSksIC01MCUpOyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTphZnRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTpiZWZvcmUge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYmFsbG9vbi1jb2xvcik7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTphZnRlciwgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTpiZWZvcmUge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYyh2YXIoLS1iYWxsb29uLW1vdmUpICogLTEpLCAtNTAlKTsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdOmJlZm9yZSB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYmFsbG9vbi1jb2xvcik7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1sZW5ndGhdOmFmdGVyIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tbGVuZ3RoPVwic21hbGxcIl06YWZ0ZXIge1xuICAgIHdpZHRoOiA4MHB4OyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tbGVuZ3RoPVwibWVkaXVtXCJdOmFmdGVyIHtcbiAgICB3aWR0aDogMTUwcHg7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1sZW5ndGg9XCJsYXJnZVwiXTphZnRlciB7XG4gICAgd2lkdGg6IDI2MHB4OyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tbGVuZ3RoPVwieGxhcmdlXCJdOmFmdGVyIHtcbiAgICB3aWR0aDogMzgwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1sZW5ndGg9XCJ4bGFyZ2VcIl06YWZ0ZXIge1xuICAgICAgICB3aWR0aDogOTB2dzsgfSB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tbGVuZ3RoPVwiZml0XCJdOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */</style>
<style>@-webkit-keyframes my-face {
  2% {
    transform: translate(0, 1.5px) rotate(1.5deg);
  }
  4% {
    transform: translate(0, -1.5px) rotate(-0.5deg);
  }
  6% {
    transform: translate(0, 1.5px) rotate(-1.5deg);
  }
  8% {
    transform: translate(0, -1.5px) rotate(-1.5deg);
  }
  10% {
    transform: translate(0, 2.5px) rotate(1.5deg);
  }
  12% {
    transform: translate(0, -0.5px) rotate(1.5deg);
  }
  14% {
    transform: translate(0, -1.5px) rotate(1.5deg);
  }
  16% {
    transform: translate(0, -0.5px) rotate(-1.5deg);
  }
  18% {
    transform: translate(0, 0.5px) rotate(-1.5deg);
  }
  20% {
    transform: translate(0, -1.5px) rotate(2.5deg);
  }
  22% {
    transform: translate(0, 0.5px) rotate(-1.5deg);
  }
  24% {
    transform: translate(0, 1.5px) rotate(1.5deg);
  }
  26% {
    transform: translate(0, 0.5px) rotate(0.5deg);
  }
  28% {
    transform: translate(0, 0.5px) rotate(1.5deg);
  }
  30% {
    transform: translate(0, -0.5px) rotate(2.5deg);
  }
  32% {
    transform: translate(0, 1.5px) rotate(-0.5deg);
  }
  34% {
    transform: translate(0, 1.5px) rotate(-0.5deg);
  }
  36% {
    transform: translate(0, -1.5px) rotate(2.5deg);
  }
  38% {
    transform: translate(0, 1.5px) rotate(-1.5deg);
  }
  40% {
    transform: translate(0, -0.5px) rotate(2.5deg);
  }
  42% {
    transform: translate(0, 2.5px) rotate(-1.5deg);
  }
  44% {
    transform: translate(0, 1.5px) rotate(0.5deg);
  }
  46% {
    transform: translate(0, -1.5px) rotate(2.5deg);
  }
  48% {
    transform: translate(0, -0.5px) rotate(0.5deg);
  }
  50% {
    transform: translate(0, 0.5px) rotate(0.5deg);
  }
  52% {
    transform: translate(0, 2.5px) rotate(2.5deg);
  }
  54% {
    transform: translate(0, -1.5px) rotate(1.5deg);
  }
  56% {
    transform: translate(0, 2.5px) rotate(2.5deg);
  }
  58% {
    transform: translate(0, 0.5px) rotate(2.5deg);
  }
  60% {
    transform: translate(0, 2.5px) rotate(2.5deg);
  }
  62% {
    transform: translate(0, -0.5px) rotate(2.5deg);
  }
  64% {
    transform: translate(0, -0.5px) rotate(1.5deg);
  }
  66% {
    transform: translate(0, 1.5px) rotate(-0.5deg);
  }
  68% {
    transform: translate(0, -1.5px) rotate(-0.5deg);
  }
  70% {
    transform: translate(0, 1.5px) rotate(0.5deg);
  }
  72% {
    transform: translate(0, 2.5px) rotate(1.5deg);
  }
  74% {
    transform: translate(0, -0.5px) rotate(0.5deg);
  }
  76% {
    transform: translate(0, -0.5px) rotate(2.5deg);
  }
  78% {
    transform: translate(0, -0.5px) rotate(1.5deg);
  }
  80% {
    transform: translate(0, 1.5px) rotate(1.5deg);
  }
  82% {
    transform: translate(0, -0.5px) rotate(0.5deg);
  }
  84% {
    transform: translate(0, 1.5px) rotate(2.5deg);
  }
  86% {
    transform: translate(0, -1.5px) rotate(-1.5deg);
  }
  88% {
    transform: translate(0, -0.5px) rotate(2.5deg);
  }
  90% {
    transform: translate(0, 2.5px) rotate(-0.5deg);
  }
  92% {
    transform: translate(0, 0.5px) rotate(-0.5deg);
  }
  94% {
    transform: translate(0, 2.5px) rotate(0.5deg);
  }
  96% {
    transform: translate(0, -0.5px) rotate(1.5deg);
  }
  98% {
    transform: translate(0, -1.5px) rotate(-0.5deg);
  }
  0%,
  100% {
    transform: translate(0, 0) rotate(0deg);
  }
}
@keyframes my-face {
  2% {
    transform: translate(0, 1.5px) rotate(1.5deg);
  }
  4% {
    transform: translate(0, -1.5px) rotate(-0.5deg);
  }
  6% {
    transform: translate(0, 1.5px) rotate(-1.5deg);
  }
  8% {
    transform: translate(0, -1.5px) rotate(-1.5deg);
  }
  10% {
    transform: translate(0, 2.5px) rotate(1.5deg);
  }
  12% {
    transform: translate(0, -0.5px) rotate(1.5deg);
  }
  14% {
    transform: translate(0, -1.5px) rotate(1.5deg);
  }
  16% {
    transform: translate(0, -0.5px) rotate(-1.5deg);
  }
  18% {
    transform: translate(0, 0.5px) rotate(-1.5deg);
  }
  20% {
    transform: translate(0, -1.5px) rotate(2.5deg);
  }
  22% {
    transform: translate(0, 0.5px) rotate(-1.5deg);
  }
  24% {
    transform: translate(0, 1.5px) rotate(1.5deg);
  }
  26% {
    transform: translate(0, 0.5px) rotate(0.5deg);
  }
  28% {
    transform: translate(0, 0.5px) rotate(1.5deg);
  }
  30% {
    transform: translate(0, -0.5px) rotate(2.5deg);
  }
  32% {
    transform: translate(0, 1.5px) rotate(-0.5deg);
  }
  34% {
    transform: translate(0, 1.5px) rotate(-0.5deg);
  }
  36% {
    transform: translate(0, -1.5px) rotate(2.5deg);
  }
  38% {
    transform: translate(0, 1.5px) rotate(-1.5deg);
  }
  40% {
    transform: translate(0, -0.5px) rotate(2.5deg);
  }
  42% {
    transform: translate(0, 2.5px) rotate(-1.5deg);
  }
  44% {
    transform: translate(0, 1.5px) rotate(0.5deg);
  }
  46% {
    transform: translate(0, -1.5px) rotate(2.5deg);
  }
  48% {
    transform: translate(0, -0.5px) rotate(0.5deg);
  }
  50% {
    transform: translate(0, 0.5px) rotate(0.5deg);
  }
  52% {
    transform: translate(0, 2.5px) rotate(2.5deg);
  }
  54% {
    transform: translate(0, -1.5px) rotate(1.5deg);
  }
  56% {
    transform: translate(0, 2.5px) rotate(2.5deg);
  }
  58% {
    transform: translate(0, 0.5px) rotate(2.5deg);
  }
  60% {
    transform: translate(0, 2.5px) rotate(2.5deg);
  }
  62% {
    transform: translate(0, -0.5px) rotate(2.5deg);
  }
  64% {
    transform: translate(0, -0.5px) rotate(1.5deg);
  }
  66% {
    transform: translate(0, 1.5px) rotate(-0.5deg);
  }
  68% {
    transform: translate(0, -1.5px) rotate(-0.5deg);
  }
  70% {
    transform: translate(0, 1.5px) rotate(0.5deg);
  }
  72% {
    transform: translate(0, 2.5px) rotate(1.5deg);
  }
  74% {
    transform: translate(0, -0.5px) rotate(0.5deg);
  }
  76% {
    transform: translate(0, -0.5px) rotate(2.5deg);
  }
  78% {
    transform: translate(0, -0.5px) rotate(1.5deg);
  }
  80% {
    transform: translate(0, 1.5px) rotate(1.5deg);
  }
  82% {
    transform: translate(0, -0.5px) rotate(0.5deg);
  }
  84% {
    transform: translate(0, 1.5px) rotate(2.5deg);
  }
  86% {
    transform: translate(0, -1.5px) rotate(-1.5deg);
  }
  88% {
    transform: translate(0, -0.5px) rotate(2.5deg);
  }
  90% {
    transform: translate(0, 2.5px) rotate(-0.5deg);
  }
  92% {
    transform: translate(0, 0.5px) rotate(-0.5deg);
  }
  94% {
    transform: translate(0, 2.5px) rotate(0.5deg);
  }
  96% {
    transform: translate(0, -0.5px) rotate(1.5deg);
  }
  98% {
    transform: translate(0, -1.5px) rotate(-0.5deg);
  }
  0%,
  100% {
    transform: translate(0, 0) rotate(0deg);
  }
}
.dplayer {
  position: relative;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  line-height: 1;
}
.dplayer * {
  box-sizing: content-box;
}
.dplayer svg {
  width: 100%;
  height: 100%;
}
.dplayer svg path,
.dplayer svg circle {
  fill: #fff;
}
.dplayer:-webkit-full-screen {
  width: 100%;
  height: 100%;
  background: #000;
  position: fixed;
  z-index: 100000;
  left: 0;
  top: 0;
  margin: 0;
  padding: 0;
  transform: translate(0, 0);
}
.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-showdan,
.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-danmaku,
.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-danunlimit {
  display: none;
}
.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-comment {
  display: none;
}
.dplayer.dplayer-no-danmaku .dplayer-danmaku {
  display: none;
}
.dplayer.dplayer-live .dplayer-time {
  display: none;
}
.dplayer.dplayer-live .dplayer-bar-wrap {
  display: none;
}
.dplayer.dplayer-live .dplayer-setting-speed {
  display: none;
}
.dplayer.dplayer-live .dplayer-setting-loop {
  display: none;
}
.dplayer.dplayer-live.dplayer-no-danmaku .dplayer-setting {
  display: none;
}
.dplayer.dplayer-arrow .dplayer-danmaku {
  font-size: 18px;
}
.dplayer.dplayer-arrow .dplayer-icon {
  margin: 0 -3px;
}
.dplayer.dplayer-playing .dplayer-danmaku .dplayer-danmaku-move {
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@media (min-width: 900px) {
  .dplayer.dplayer-playing .dplayer-controller-mask {
    opacity: 0;
  }
  .dplayer.dplayer-playing .dplayer-controller {
    opacity: 0;
  }
  .dplayer.dplayer-playing:hover .dplayer-controller-mask {
    opacity: 1;
  }
  .dplayer.dplayer-playing:hover .dplayer-controller {
    opacity: 1;
  }
}
.dplayer.dplayer-loading .dplayer-bezel .diplayer-loading-icon {
  display: block;
}
.dplayer.dplayer-loading .dplayer-danmaku,
.dplayer.dplayer-paused .dplayer-danmaku,
.dplayer.dplayer-loading .dplayer-danmaku-move,
.dplayer.dplayer-paused .dplayer-danmaku-move {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.dplayer.dplayer-hide-controller {
  cursor: none;
}
.dplayer.dplayer-hide-controller .dplayer-controller-mask {
  opacity: 0;
  transform: translateY(100%);
}
.dplayer.dplayer-hide-controller .dplayer-controller {
  opacity: 0;
  transform: translateY(100%);
}
.dplayer.dplayer-show-controller .dplayer-controller-mask {
  opacity: 1;
}
.dplayer.dplayer-show-controller .dplayer-controller {
  opacity: 1;
}
.dplayer.dplayer-fulled {
  width: 100% !important;
  height: 100% !important;
}
.dplayer.dplayer-fulled {
  position: fixed;
  z-index: 100000;
  left: 0;
  top: 0;
}
.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-volume,
.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-camera-icon,
.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-airplay-icon,
.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-chromecast-icon,
.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-play-icon {
  display: none;
}
.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-full .dplayer-full-in-icon {
  position: static;
  display: inline-block;
}
.dplayer.dplayer-mobile .dplayer-bar-time {
  display: none;
}
.dplayer.dplayer-mobile.dplayer-hide-controller .dplayer-mobile-play {
  display: none;
}
.dplayer.dplayer-mobile .dplayer-mobile-play {
  display: block;
}
.dplayer-web-fullscreen-fix {
  position: fixed;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
}
[data-balloon]:before {
  display: none;
}
[data-balloon]:after {
  padding: 0.3em 0.7em;
  background: rgba(17, 17, 17, 0.7);
}
[data-balloon][data-balloon-pos="up"]:after {
  margin-bottom: 0;
}
.dplayer-bezel {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  font-size: 22px;
  color: #fff;
  pointer-events: none;
}
.dplayer-bezel .dplayer-bezel-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -26px 0 0 -26px;
  height: 52px;
  width: 52px;
  padding: 12px;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
}
.dplayer-bezel .dplayer-bezel-icon.dplayer-bezel-transition {
  -webkit-animation: bezel-hide 0.5s linear;
          animation: bezel-hide 0.5s linear;
}
@-webkit-keyframes bezel-hide {
  from {
    opacity: 1;
    transform: scale(1);
  }
  to {
    opacity: 0;
    transform: scale(2);
  }
}
@keyframes bezel-hide {
  from {
    opacity: 1;
    transform: scale(1);
  }
  to {
    opacity: 0;
    transform: scale(2);
  }
}
.dplayer-bezel .dplayer-danloading {
  position: absolute;
  top: 50%;
  margin-top: -7px;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 14px;
  -webkit-animation: my-face 5s infinite ease-in-out;
          animation: my-face 5s infinite ease-in-out;
}
.dplayer-bezel .diplayer-loading-icon {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -18px 0 0 -18px;
  height: 36px;
  width: 36px;
  pointer-events: none;
}
.dplayer-bezel .diplayer-loading-icon .diplayer-loading-hide {
  display: none;
}
.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot {
  -webkit-animation: diplayer-loading-dot-fade 0.8s ease infinite;
          animation: diplayer-loading-dot-fade 0.8s ease infinite;
  opacity: 0;
  transform-origin: 4px 4px;
}
.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-1 {
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
}
.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-2 {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-3 {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-4 {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-5 {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-6 {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-7 {
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
@-webkit-keyframes diplayer-loading-dot-fade {
  0% {
    opacity: 0.7;
    transform: scale(1.2, 1.2);
  }
  50% {
    opacity: 0.25;
    transform: scale(0.9, 0.9);
  }
  to {
    opacity: 0.25;
    transform: scale(0.85, 0.85);
  }
}
@keyframes diplayer-loading-dot-fade {
  0% {
    opacity: 0.7;
    transform: scale(1.2, 1.2);
  }
  50% {
    opacity: 0.25;
    transform: scale(0.9, 0.9);
  }
  to {
    opacity: 0.25;
    transform: scale(0.85, 0.85);
  }
}
.dplayer-controller-mask {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==) repeat-x bottom;
  height: 98px;
  width: 100%;
  position: absolute;
  bottom: 0;
  transition: all 0.3s ease;
}
.dplayer-controller {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 41px;
  padding: 0 20px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  transition: all 0.3s ease;
}
.dplayer-controller.dplayer-controller-comment .dplayer-icons {
  display: none;
}
.dplayer-controller.dplayer-controller-comment .dplayer-icons.dplayer-comment-box {
  display: block;
}
.dplayer-controller .dplayer-bar-wrap {
  padding: 5px 0;
  cursor: pointer;
  position: absolute;
  bottom: 33px;
  width: calc(100% - 40px);
  height: 3px;
}
.dplayer-controller .dplayer-bar-wrap:hover .dplayer-bar .dplayer-played .dplayer-thumb {
  transform: scale(1);
}
.dplayer-controller .dplayer-bar-wrap:hover .dplayer-highlight {
  display: block;
  width: 8px;
  transform: translateX(-4px);
  top: 4px;
  height: 40%;
}
.dplayer-controller .dplayer-bar-wrap .dplayer-highlight {
  z-index: 12;
  position: absolute;
  top: 5px;
  width: 6px;
  height: 20%;
  border-radius: 6px;
  background-color: #fff;
  text-align: center;
  transform: translateX(-3px);
  transition: all 0.2s ease-in-out;
}
.dplayer-controller .dplayer-bar-wrap .dplayer-highlight:hover .dplayer-highlight-text {
  display: block;
}
.dplayer-controller .dplayer-bar-wrap .dplayer-highlight:hover ~ .dplayer-bar-preview {
  opacity: 0;
}
.dplayer-controller .dplayer-bar-wrap .dplayer-highlight:hover ~ .dplayer-bar-time {
  opacity: 0;
}
.dplayer-controller .dplayer-bar-wrap .dplayer-highlight .dplayer-highlight-text {
  display: none;
  position: absolute;
  left: 50%;
  top: -24px;
  padding: 5px 8px;
  background-color: rgba(0, 0, 0, 0.62);
  color: #fff;
  border-radius: 4px;
  font-size: 12px;
  white-space: nowrap;
  transform: translateX(-50%);
}
.dplayer-controller .dplayer-bar-wrap .dplayer-bar-preview {
  position: absolute;
  background: #fff;
  pointer-events: none;
  display: none;
  background-size: 16000px 100%;
}
.dplayer-controller .dplayer-bar-wrap .dplayer-bar-preview-canvas {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  pointer-events: none;
}
.dplayer-controller .dplayer-bar-wrap .dplayer-bar-time {
  position: absolute;
  left: 0px;
  top: -20px;
  border-radius: 4px;
  padding: 5px 7px;
  background-color: rgba(0, 0, 0, 0.62);
  color: #fff;
  font-size: 12px;
  text-align: center;
  opacity: 1;
  transition: opacity 0.1s ease-in-out;
  word-wrap: normal;
  word-break: normal;
  z-index: 2;
  pointer-events: none;
}
.dplayer-controller .dplayer-bar-wrap .dplayer-bar-time.hidden {
  opacity: 0;
}
.dplayer-controller .dplayer-bar-wrap .dplayer-bar {
  position: relative;
  height: 3px;
  width: 100%;
  background: rgba(255, 255, 255, 0.2);
  cursor: pointer;
}
.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-loaded {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.4);
  height: 3px;
  transition: all 0.5s ease;
  will-change: width;
}
.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-played {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  height: 3px;
  will-change: width;
}
.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-played .dplayer-thumb {
  position: absolute;
  top: 0;
  right: 5px;
  margin-top: -4px;
  margin-right: -10px;
  height: 11px;
  width: 11px;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  transform: scale(0);
}
.dplayer-controller .dplayer-icons {
  height: 38px;
  position: absolute;
  bottom: 0;
}
.dplayer-controller .dplayer-icons.dplayer-comment-box {
  display: none;
  position: absolute;
  transition: all 0.3s ease-in-out;
  z-index: 2;
  height: 38px;
  bottom: 0;
  left: 20px;
  right: 20px;
  color: #fff;
}
.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-icon {
  padding: 7px;
}
.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-icon {
  position: absolute;
  left: 0;
  top: 0;
}
.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-send-icon {
  position: absolute;
  right: 0;
  top: 0;
}
.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box {
  position: absolute;
  background: rgba(28, 28, 28, 0.9);
  bottom: 41px;
  left: 0;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);
  border-radius: 4px;
  padding: 10px 10px 16px;
  font-size: 14px;
  width: 204px;
  transition: all 0.3s ease-in-out;
  transform: scale(0);
}
.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box.dplayer-comment-setting-open {
  transform: scale(1);
}
.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box input[type=radio] {
  display: none;
}
.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box label {
  cursor: pointer;
}
.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-title {
  font-size: 13px;
  color: #fff;
  line-height: 30px;
}
.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type {
  font-size: 0;
}
.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type .dplayer-comment-setting-title {
  margin-bottom: 6px;
}
.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type label:nth-child(2) span {
  border-radius: 4px 0 0 4px;
}
.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type label:nth-child(4) span {
  border-radius: 0 4px 4px 0;
}
.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type span {
  width: 33%;
  padding: 4px 6px;
  line-height: 16px;
  display: inline-block;
  font-size: 12px;
  color: #fff;
  border: 1px solid #fff;
  margin-right: -1px;
  box-sizing: border-box;
  text-align: center;
  cursor: pointer;
}
.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type input:checked + span {
  background: #E4E4E6;
  color: #1c1c1c;
}
.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color {
  font-size: 0;
}
.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color label {
  font-size: 0;
  padding: 6px;
  display: inline-block;
}
.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color span {
  width: 22px;
  height: 22px;
  display: inline-block;
  border-radius: 50%;
  box-sizing: border-box;
  cursor: pointer;
}
.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color span:hover {
  -webkit-animation: my-face 5s infinite ease-in-out;
          animation: my-face 5s infinite ease-in-out;
}
.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input {
  outline: none;
  border: none;
  padding: 8px 31px;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  border-radius: 4px;
  background: none;
  margin: 0;
  height: 100%;
  box-sizing: border-box;
  width: 100%;
  color: #fff;
}
.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-moz-placeholder {
  color: #fff;
  opacity: 0.8;
}
.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::placeholder {
  color: #fff;
  opacity: 0.8;
}
.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-ms-clear {
  display: none;
}
.dplayer-controller .dplayer-icons.dplayer-icons-left .dplayer-icon {
  padding: 7px;
}
.dplayer-controller .dplayer-icons.dplayer-icons-right {
  right: 20px;
}
.dplayer-controller .dplayer-icons.dplayer-icons-right .dplayer-icon {
  padding: 8px;
}
.dplayer-controller .dplayer-icons .dplayer-time,
.dplayer-controller .dplayer-icons .dplayer-live-badge {
  line-height: 38px;
  color: #eee;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  vertical-align: middle;
  font-size: 13px;
  cursor: default;
}
.dplayer-controller .dplayer-icons .dplayer-live-dot {
  display: inline-block;
  width: 6px;
  height: 6px;
  vertical-align: 4%;
  margin-right: 5px;
  content: '';
  border-radius: 6px;
}
.dplayer-controller .dplayer-icons .dplayer-icon {
  width: 40px;
  height: 100%;
  border: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  vertical-align: middle;
  box-sizing: border-box;
  display: inline-block;
}
.dplayer-controller .dplayer-icons .dplayer-icon .dplayer-icon-content {
  transition: all 0.2s ease-in-out;
  opacity: 0.8;
}
.dplayer-controller .dplayer-icons .dplayer-icon:hover .dplayer-icon-content {
  opacity: 1;
}
.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-quality-icon {
  color: #fff;
  width: auto;
  line-height: 22px;
  font-size: 14px;
}
.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-comment-icon {
  padding: 10px 9px 9px;
}
.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-setting-icon {
  padding-top: 8.5px;
}
.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-volume-icon {
  width: 43px;
}
.dplayer-controller .dplayer-icons .dplayer-volume {
  position: relative;
  display: inline-block;
  cursor: pointer;
  height: 100%;
}
.dplayer-controller .dplayer-icons .dplayer-volume:hover .dplayer-volume-bar-wrap .dplayer-volume-bar {
  width: 45px;
}
.dplayer-controller .dplayer-icons .dplayer-volume:hover .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb {
  transform: scale(1);
}
.dplayer-controller .dplayer-icons .dplayer-volume.dplayer-volume-active .dplayer-volume-bar-wrap .dplayer-volume-bar {
  width: 45px;
}
.dplayer-controller .dplayer-icons .dplayer-volume.dplayer-volume-active .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb {
  transform: scale(1);
}
.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap {
  display: inline-block;
  margin: 0 10px 0 -5px;
  vertical-align: middle;
  height: 100%;
}
.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar {
  position: relative;
  top: 17px;
  width: 0;
  height: 3px;
  background: #aaa;
  transition: all 0.3s ease-in-out;
}
.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  transition: all 0.1s ease;
  will-change: width;
}
.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb {
  position: absolute;
  top: 0;
  right: 5px;
  margin-top: -4px;
  margin-right: -10px;
  height: 11px;
  width: 11px;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  transform: scale(0);
}
.dplayer-controller .dplayer-icons .dplayer-subtitle-btn {
  display: inline-block;
  height: 100%;
}
.dplayer-controller .dplayer-icons .dplayer-subtitles {
  display: inline-block;
  height: 100%;
}
.dplayer-controller .dplayer-icons .dplayer-subtitles .dplayer-subtitles-box {
  position: absolute;
  right: 0;
  bottom: 50px;
  transform: scale(0);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 240px;
  min-width: 120px;
  border-radius: 2px;
  background: rgba(28, 28, 28, 0.9);
  padding: 7px 0;
  transition: all 0.3s ease-in-out;
  overflow: auto;
  z-index: 2;
}
.dplayer-controller .dplayer-icons .dplayer-subtitles .dplayer-subtitles-box.dplayer-subtitles-panel {
  display: block;
}
.dplayer-controller .dplayer-icons .dplayer-subtitles .dplayer-subtitles-box.dplayer-subtitles-box-open {
  transform: scale(1);
}
.dplayer-controller .dplayer-icons .dplayer-subtitles .dplayer-subtitles-item {
  height: 30px;
  padding: 5px 10px;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
}
.dplayer-controller .dplayer-icons .dplayer-subtitles .dplayer-subtitles-item:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.dplayer-controller .dplayer-icons .dplayer-setting {
  display: inline-block;
  height: 100%;
}
.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box {
  position: absolute;
  right: 0;
  bottom: 50px;
  transform: scale(0);
  width: 150px;
  border-radius: 2px;
  background: rgba(28, 28, 28, 0.9);
  padding: 7px 0;
  transition: all 0.3s ease-in-out;
  overflow: hidden;
  z-index: 2;
}
.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box > div {
  display: none;
}
.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box > div.dplayer-setting-origin-panel {
  display: block;
}
.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-open {
  transform: scale(1);
}
.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-narrow {
  width: 70px;
  text-align: center;
}
.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-speed .dplayer-setting-origin-panel {
  display: none;
}
.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-speed .dplayer-setting-speed-panel {
  display: block;
}
.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-item,
.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-speed-item {
  height: 30px;
  padding: 5px 10px;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
}
.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-item:hover,
.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-speed-item:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku {
  padding: 5px 0;
}
.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-label {
  padding: 0 10px;
  display: inline;
}
.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku:hover .dplayer-label {
  display: none;
}
.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku:hover .dplayer-danmaku-bar-wrap {
  display: inline-block;
}
.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku.dplayer-setting-danmaku-active .dplayer-label {
  display: none;
}
.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku.dplayer-setting-danmaku-active .dplayer-danmaku-bar-wrap {
  display: inline-block;
}
.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap {
  padding: 0 10px;
  box-sizing: border-box;
  display: none;
  vertical-align: middle;
  height: 100%;
  width: 100%;
}
.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar {
  position: relative;
  top: 8.5px;
  width: 100%;
  height: 3px;
  background: #fff;
  transition: all 0.3s ease-in-out;
}
.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar .dplayer-danmaku-bar-inner {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  transition: all 0.1s ease;
  background: #aaa;
  will-change: width;
}
.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar .dplayer-danmaku-bar-inner .dplayer-thumb {
  position: absolute;
  top: 0;
  right: 5px;
  margin-top: -4px;
  margin-right: -10px;
  height: 11px;
  width: 11px;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  background: #aaa;
}
.dplayer-controller .dplayer-icons .dplayer-full {
  display: inline-block;
  height: 100%;
  position: relative;
}
.dplayer-controller .dplayer-icons .dplayer-full:hover .dplayer-full-in-icon {
  display: block;
}
.dplayer-controller .dplayer-icons .dplayer-full .dplayer-full-in-icon {
  position: absolute;
  top: -30px;
  z-index: 1;
  display: none;
}
.dplayer-controller .dplayer-icons .dplayer-quality {
  position: relative;
  display: inline-block;
  height: 100%;
  z-index: 2;
}
.dplayer-controller .dplayer-icons .dplayer-quality:hover .dplayer-quality-list {
  display: block;
}
.dplayer-controller .dplayer-icons .dplayer-quality:hover .dplayer-quality-mask {
  display: block;
}
.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-mask {
  display: none;
  position: absolute;
  bottom: 38px;
  left: -18px;
  width: 80px;
  padding-bottom: 12px;
}
.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-list {
  display: none;
  font-size: 12px;
  width: 80px;
  border-radius: 2px;
  background: rgba(28, 28, 28, 0.9);
  padding: 5px 0;
  transition: all 0.3s ease-in-out;
  overflow: hidden;
  color: #fff;
  text-align: center;
}
.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-item {
  height: 25px;
  box-sizing: border-box;
  cursor: pointer;
  line-height: 25px;
}
.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-item:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.dplayer-controller .dplayer-icons .dplayer-comment {
  display: inline-block;
  height: 100%;
}
.dplayer-controller .dplayer-icons .dplayer-label {
  color: #eee;
  font-size: 13px;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
}
.dplayer-controller .dplayer-icons .dplayer-toggle {
  width: 32px;
  height: 20px;
  text-align: center;
  font-size: 0;
  vertical-align: middle;
  position: absolute;
  top: 5px;
  right: 10px;
}
.dplayer-controller .dplayer-icons .dplayer-toggle input {
  max-height: 0;
  max-width: 0;
  display: none;
}
.dplayer-controller .dplayer-icons .dplayer-toggle input + label {
  display: inline-block;
  position: relative;
  box-shadow: #dfdfdf 0 0 0 0 inset;
  border: 1px solid #dfdfdf;
  height: 20px;
  width: 32px;
  border-radius: 10px;
  box-sizing: border-box;
  cursor: pointer;
  transition: 0.2s ease-in-out;
}
.dplayer-controller .dplayer-icons .dplayer-toggle input + label:before {
  content: "";
  position: absolute;
  display: block;
  height: 18px;
  width: 18px;
  top: 0;
  left: 0;
  border-radius: 15px;
  transition: 0.2s ease-in-out;
}
.dplayer-controller .dplayer-icons .dplayer-toggle input + label:after {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  border-radius: 15px;
  background: #fff;
  transition: 0.2s ease-in-out;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  height: 18px;
  width: 18px;
}
.dplayer-controller .dplayer-icons .dplayer-toggle input:checked + label {
  border-color: rgba(255, 255, 255, 0.5);
}
.dplayer-controller .dplayer-icons .dplayer-toggle input:checked + label:before {
  width: 30px;
  background: rgba(255, 255, 255, 0.5);
}
.dplayer-controller .dplayer-icons .dplayer-toggle input:checked + label:after {
  left: 12px;
}
.dplayer-mobile-play {
  display: none;
  width: 50px;
  height: 50px;
  border: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  box-sizing: border-box;
  bottom: 0;
  opacity: 0.8;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.dplayer-danmaku {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  font-size: 22px;
  color: #fff;
}
.dplayer-danmaku .dplayer-danmaku-item {
  display: inline-block;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: default;
  white-space: nowrap;
  text-shadow: 0.5px 0.5px 0.5px rgba(0, 0, 0, 0.5);
}
.dplayer-danmaku .dplayer-danmaku-item--demo {
  position: absolute;
  visibility: hidden;
}
.dplayer-danmaku .dplayer-danmaku-right {
  position: absolute;
  right: 0;
  transform: translateX(100%);
}
.dplayer-danmaku .dplayer-danmaku-right.dplayer-danmaku-move {
  will-change: transform;
  -webkit-animation-name: 'danmaku';
          animation-name: 'danmaku';
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
@-webkit-keyframes danmaku {
  from {
    transform: translateX(100%);
  }
}
@keyframes danmaku {
  from {
    transform: translateX(100%);
  }
}
.dplayer-danmaku .dplayer-danmaku-top,
.dplayer-danmaku .dplayer-danmaku-bottom {
  position: absolute;
  width: 100%;
  text-align: center;
  visibility: hidden;
}
.dplayer-danmaku .dplayer-danmaku-top.dplayer-danmaku-move,
.dplayer-danmaku .dplayer-danmaku-bottom.dplayer-danmaku-move {
  will-change: visibility;
  -webkit-animation-name: 'danmaku-center';
          animation-name: 'danmaku-center';
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
@-webkit-keyframes danmaku-center {
  from {
    visibility: visible;
  }
  to {
    visibility: visible;
  }
}
@keyframes danmaku-center {
  from {
    visibility: visible;
  }
  to {
    visibility: visible;
  }
}
.dplayer-logo {
  pointer-events: none;
  position: absolute;
  left: 20px;
  top: 20px;
  max-width: 50px;
  max-height: 50px;
}
.dplayer-logo img {
  max-width: 100%;
  max-height: 100%;
  background: none;
}
.dplayer-menu {
  position: absolute;
  width: 170px;
  border-radius: 2px;
  background: rgba(28, 28, 28, 0.85);
  padding: 5px 0;
  overflow: hidden;
  z-index: 3;
  display: none;
}
.dplayer-menu.dplayer-menu-show {
  display: block;
}
.dplayer-menu .dplayer-menu-item {
  height: 30px;
  box-sizing: border-box;
  cursor: pointer;
}
.dplayer-menu .dplayer-menu-item:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.dplayer-menu .dplayer-menu-item a {
  padding: 0 10px;
  line-height: 30px;
  color: #eee;
  font-size: 13px;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  box-sizing: border-box;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.dplayer-menu .dplayer-menu-item a:hover {
  text-decoration: none;
}
.dplayer-notice-list {
  position: absolute;
  bottom: 60px;
  left: 20px;
}
.dplayer-notice-list .dplayer-notice {
  border-radius: 2px;
  background: rgba(28, 28, 28, 0.9);
  transition: all 0.3s ease-in-out;
  overflow: hidden;
  color: #fff;
  display: table;
  pointer-events: none;
  -webkit-animation: showNotice 0.3s ease 1 forwards;
          animation: showNotice 0.3s ease 1 forwards;
}
.dplayer-notice-list .remove-notice {
  -webkit-animation: removeNotice 0.3s ease 1 forwards;
          animation: removeNotice 0.3s ease 1 forwards;
}
@-webkit-keyframes showNotice {
  from {
    padding: 0;
    font-size: 0;
    margin-top: 0;
  }
  to {
    padding: 7px 20px;
    font-size: 14px;
    margin-top: 5px;
  }
}
@keyframes showNotice {
  from {
    padding: 0;
    font-size: 0;
    margin-top: 0;
  }
  to {
    padding: 7px 20px;
    font-size: 14px;
    margin-top: 5px;
  }
}
@-webkit-keyframes removeNotice {
  0% {
    padding: 7px 20px;
    font-size: 14px;
    margin-top: 5px;
  }
  20% {
    font-size: 12px;
  }
  21% {
    font-size: 0;
    padding: 7px 10px;
  }
  100% {
    padding: 0;
    margin-top: 0;
    font-size: 0;
  }
}
@keyframes removeNotice {
  0% {
    padding: 7px 20px;
    font-size: 14px;
    margin-top: 5px;
  }
  20% {
    font-size: 12px;
  }
  21% {
    font-size: 0;
    padding: 7px 10px;
  }
  100% {
    padding: 0;
    margin-top: 0;
    font-size: 0;
  }
}
.dplayer-subtitle {
  position: absolute;
  bottom: 40px;
  width: 90%;
  left: 5%;
  text-align: center;
  color: #fff;
  text-shadow: 0.5px 0.5px 0.5px rgba(0, 0, 0, 0.5);
  font-size: 20px;
}
.dplayer-subtitle.dplayer-subtitle-hide {
  display: none;
}
.dplayer-mask {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  display: none;
}
.dplayer-mask.dplayer-mask-show {
  display: block;
}
.dplayer-video-wrap {
  position: relative;
  background: #000;
  font-size: 0;
  width: 100%;
  height: 100%;
}
.dplayer-video-wrap .dplayer-video {
  width: 100%;
  height: 100%;
  display: none;
}
.dplayer-video-wrap .dplayer-video-current {
  display: block;
}
.dplayer-video-wrap .dplayer-video-prepare {
  display: none;
}
.dplayer-info-panel {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 400px;
  background: rgba(28, 28, 28, 0.8);
  padding: 10px;
  color: #fff;
  font-size: 12px;
  border-radius: 2px;
}
.dplayer-info-panel-hide {
  display: none;
}
.dplayer-info-panel .dplayer-info-panel-close {
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 10px;
}
.dplayer-info-panel .dplayer-info-panel-item > span {
  display: inline-block;
  vertical-align: middle;
  line-height: 15px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.dplayer-info-panel .dplayer-info-panel-item-title {
  width: 100px;
  text-align: right;
  margin-right: 10px;
}
.dplayer-info-panel .dplayer-info-panel-item-data {
  width: 260px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9jc3MvZ2xvYmFsLmxlc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvY3NzL2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvY3NzL3BsYXllci5sZXNzIiwid2VicGFjazovLy4vc3JjL2Nzcy9iYWxsb29uLmxlc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvY3NzL2JlemVsLmxlc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvY3NzL3ZpZGVvLmxlc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvY3NzL2NvbnRyb2xsZXIubGVzcyIsIndlYnBhY2s6Ly8uL3NyYy9jc3MvZGFubWFrdS5sZXNzIiwid2VicGFjazovLy4vc3JjL2Nzcy9sb2dvLmxlc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvY3NzL21lbnUubGVzcyIsIndlYnBhY2s6Ly8uL3NyYy9jc3Mvbm90aWNlLmxlc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvY3NzL3N1YnRpdGxlLmxlc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvY3NzL2luZm8tcGFuZWwubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFOztJQUVJLHVDQUFBO0VDRU47QUFDRjtBRHpKQTtFQUNJO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFOztJQUVJLHVDQUFBO0VDRU47QUFDRjtBQ3pKQTtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtLQUFBLHNCQUFBO1VBQUEsaUJBQUE7RUFDQSxjQUFBO0FEMkpKO0FDL0pB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WUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FKZ3VDSjtBSXJ1Q0E7RUFPUSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7QUppdUNSO0FJMXVDQTtFQVlRLGNBQUE7QUppdUNSO0FJN3VDQTtFQWVRLGFBQUE7QUppdUNSO0FXN3ZDQTtFQUNJLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsaUNBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBWCt2Q0o7QVc3dkNJO0VBQ0ksYUFBQTtBWCt2Q1I7QVczd0NBO0VBZ0JRLGVBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0FYOHZDUjtBVzF2Q1E7RUFDSSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7QVg0dkNaO0FXenhDQTtFQWtDUSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBWDB2Q1I7QVc5eENBO0VBd0NRLFlBQUE7QVh5dkNSIiwic291cmNlc0NvbnRlbnQiOlsiQGtleWZyYW1lcyBteS1mYWNlIHtcbiAgICAyJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEuNXB4KSByb3RhdGUoMS41ZGVnKTtcbiAgICB9XG4gICAgNCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgtMC41ZGVnKTtcbiAgICB9XG4gICAgNiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICAgIH1cbiAgICA4JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICAgIH1cbiAgICAxMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gICAgfVxuICAgIDEyJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gICAgfVxuICAgIDE0JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gICAgfVxuICAgIDE2JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICAgIH1cbiAgICAxOCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICAgIH1cbiAgICAyMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICAgIH1cbiAgICAyMiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICAgIH1cbiAgICAyNCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gICAgfVxuICAgIDI2JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAuNXB4KSByb3RhdGUoMC41ZGVnKTtcbiAgICB9XG4gICAgMjglIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMC41cHgpIHJvdGF0ZSgxLjVkZWcpO1xuICAgIH1cbiAgICAzMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICAgIH1cbiAgICAzMiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKC0wLjVkZWcpO1xuICAgIH1cbiAgICAzNCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKC0wLjVkZWcpO1xuICAgIH1cbiAgICAzNiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICAgIH1cbiAgICAzOCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICAgIH1cbiAgICA0MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICAgIH1cbiAgICA0MiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICAgIH1cbiAgICA0NCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKDAuNWRlZyk7XG4gICAgfVxuICAgIDQ2JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xLjVweCkgcm90YXRlKDIuNWRlZyk7XG4gICAgfVxuICAgIDQ4JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKDAuNWRlZyk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAuNXB4KSByb3RhdGUoMC41ZGVnKTtcbiAgICB9XG4gICAgNTIlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMi41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICAgIH1cbiAgICA1NCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgxLjVkZWcpO1xuICAgIH1cbiAgICA1NiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyLjVweCkgcm90YXRlKDIuNWRlZyk7XG4gICAgfVxuICAgIDU4JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAuNXB4KSByb3RhdGUoMi41ZGVnKTtcbiAgICB9XG4gICAgNjAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMi41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICAgIH1cbiAgICA2MiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICAgIH1cbiAgICA2NCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC41cHgpIHJvdGF0ZSgxLjVkZWcpO1xuICAgIH1cbiAgICA2NiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKC0wLjVkZWcpO1xuICAgIH1cbiAgICA2OCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgtMC41ZGVnKTtcbiAgICB9XG4gICAgNzAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMS41cHgpIHJvdGF0ZSgwLjVkZWcpO1xuICAgIH1cbiAgICA3MiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gICAgfVxuICAgIDc0JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKDAuNWRlZyk7XG4gICAgfVxuICAgIDc2JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKDIuNWRlZyk7XG4gICAgfVxuICAgIDc4JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gICAgfVxuICAgIDgwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEuNXB4KSByb3RhdGUoMS41ZGVnKTtcbiAgICB9XG4gICAgODIlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTAuNXB4KSByb3RhdGUoMC41ZGVnKTtcbiAgICB9XG4gICAgODQlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMS41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICAgIH1cbiAgICA4NiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgtMS41ZGVnKTtcbiAgICB9XG4gICAgODglIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTAuNXB4KSByb3RhdGUoMi41ZGVnKTtcbiAgICB9XG4gICAgOTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMi41cHgpIHJvdGF0ZSgtMC41ZGVnKTtcbiAgICB9XG4gICAgOTIlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMC41cHgpIHJvdGF0ZSgtMC41ZGVnKTtcbiAgICB9XG4gICAgOTQlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMi41cHgpIHJvdGF0ZSgwLjVkZWcpO1xuICAgIH1cbiAgICA5NiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC41cHgpIHJvdGF0ZSgxLjVkZWcpO1xuICAgIH1cbiAgICA5OCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgtMC41ZGVnKTtcbiAgICB9XG4gICAgMCUsXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgICB9XG59IiwiQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL2JhbGxvb24tY3NzL2JhbGxvb24uY3NzJztcbkBrZXlmcmFtZXMgbXktZmFjZSB7XG4gIDIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gIH1cbiAgNCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xLjVweCkgcm90YXRlKC0wLjVkZWcpO1xuICB9XG4gIDYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICB9XG4gIDglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgtMS41ZGVnKTtcbiAgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDIuNXB4KSByb3RhdGUoMS41ZGVnKTtcbiAgfVxuICAxMiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gIH1cbiAgMTQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgxLjVkZWcpO1xuICB9XG4gIDE2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTAuNXB4KSByb3RhdGUoLTEuNWRlZyk7XG4gIH1cbiAgMTglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEuNXB4KSByb3RhdGUoMi41ZGVnKTtcbiAgfVxuICAyMiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAuNXB4KSByb3RhdGUoLTEuNWRlZyk7XG4gIH1cbiAgMjQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gIH1cbiAgMjYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwLjVweCkgcm90YXRlKDAuNWRlZyk7XG4gIH1cbiAgMjglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICB9XG4gIDMyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMS41cHgpIHJvdGF0ZSgtMC41ZGVnKTtcbiAgfVxuICAzNCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEuNXB4KSByb3RhdGUoLTAuNWRlZyk7XG4gIH1cbiAgMzYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICB9XG4gIDM4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMS41cHgpIHJvdGF0ZSgtMS41ZGVnKTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKDIuNWRlZyk7XG4gIH1cbiAgNDIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICB9XG4gIDQ0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMS41cHgpIHJvdGF0ZSgwLjVkZWcpO1xuICB9XG4gIDQ2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEuNXB4KSByb3RhdGUoMi41ZGVnKTtcbiAgfVxuICA0OCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKDAuNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwLjVweCkgcm90YXRlKDAuNWRlZyk7XG4gIH1cbiAgNTIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyLjVweCkgcm90YXRlKDIuNWRlZyk7XG4gIH1cbiAgNTQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgxLjVkZWcpO1xuICB9XG4gIDU2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMi41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICB9XG4gIDU4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMC41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMi41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICB9XG4gIDYyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTAuNXB4KSByb3RhdGUoMi41ZGVnKTtcbiAgfVxuICA2NCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gIH1cbiAgNjYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKC0wLjVkZWcpO1xuICB9XG4gIDY4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEuNXB4KSByb3RhdGUoLTAuNWRlZyk7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKDAuNWRlZyk7XG4gIH1cbiAgNzIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gIH1cbiAgNzQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC41cHgpIHJvdGF0ZSgwLjVkZWcpO1xuICB9XG4gIDc2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTAuNXB4KSByb3RhdGUoMi41ZGVnKTtcbiAgfVxuICA3OCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gIH1cbiAgODIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC41cHgpIHJvdGF0ZSgwLjVkZWcpO1xuICB9XG4gIDg0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMS41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICB9XG4gIDg2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEuNXB4KSByb3RhdGUoLTEuNWRlZyk7XG4gIH1cbiAgODglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMi41cHgpIHJvdGF0ZSgtMC41ZGVnKTtcbiAgfVxuICA5MiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAuNXB4KSByb3RhdGUoLTAuNWRlZyk7XG4gIH1cbiAgOTQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyLjVweCkgcm90YXRlKDAuNWRlZyk7XG4gIH1cbiAgOTYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC41cHgpIHJvdGF0ZSgxLjVkZWcpO1xuICB9XG4gIDk4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEuNXB4KSByb3RhdGUoLTAuNWRlZyk7XG4gIH1cbiAgMCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuLmRwbGF5ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5kcGxheWVyICoge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5kcGxheWVyIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHBsYXllciBzdmcgcGF0aCxcbi5kcGxheWVyIHN2ZyBjaXJjbGUge1xuICBmaWxsOiAjZmZmO1xufVxuLmRwbGF5ZXI6LXdlYmtpdC1mdWxsLXNjcmVlbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG4uZHBsYXllci5kcGxheWVyLW5vLWRhbm1ha3UgLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1zZXR0aW5nIC5kcGxheWVyLXNldHRpbmctYm94IC5kcGxheWVyLXNldHRpbmctc2hvd2Rhbixcbi5kcGxheWVyLmRwbGF5ZXItbm8tZGFubWFrdSAuZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXNldHRpbmcgLmRwbGF5ZXItc2V0dGluZy1ib3ggLmRwbGF5ZXItc2V0dGluZy1kYW5tYWt1LFxuLmRwbGF5ZXIuZHBsYXllci1uby1kYW5tYWt1IC5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWJveCAuZHBsYXllci1zZXR0aW5nLWRhbnVubGltaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXIuZHBsYXllci1uby1kYW5tYWt1IC5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItY29tbWVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHBsYXllci5kcGxheWVyLW5vLWRhbm1ha3UgLmRwbGF5ZXItZGFubWFrdSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHBsYXllci5kcGxheWVyLWxpdmUgLmRwbGF5ZXItdGltZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHBsYXllci5kcGxheWVyLWxpdmUgLmRwbGF5ZXItYmFyLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXIuZHBsYXllci1saXZlIC5kcGxheWVyLXNldHRpbmctc3BlZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXIuZHBsYXllci1saXZlIC5kcGxheWVyLXNldHRpbmctbG9vcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHBsYXllci5kcGxheWVyLWxpdmUuZHBsYXllci1uby1kYW5tYWt1IC5kcGxheWVyLXNldHRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXIuZHBsYXllci1hcnJvdyAuZHBsYXllci1kYW5tYWt1IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmRwbGF5ZXIuZHBsYXllci1hcnJvdyAuZHBsYXllci1pY29uIHtcbiAgbWFyZ2luOiAwIC0zcHg7XG59XG4uZHBsYXllci5kcGxheWVyLXBsYXlpbmcgLmRwbGF5ZXItZGFubWFrdSAuZHBsYXllci1kYW5tYWt1LW1vdmUge1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZHBsYXllci5kcGxheWVyLXBsYXlpbmcgLmRwbGF5ZXItY29udHJvbGxlci1tYXNrIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5kcGxheWVyLmRwbGF5ZXItcGxheWluZyAuZHBsYXllci1jb250cm9sbGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5kcGxheWVyLmRwbGF5ZXItcGxheWluZzpob3ZlciAuZHBsYXllci1jb250cm9sbGVyLW1hc2sge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmRwbGF5ZXIuZHBsYXllci1wbGF5aW5nOmhvdmVyIC5kcGxheWVyLWNvbnRyb2xsZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5kcGxheWVyLmRwbGF5ZXItbG9hZGluZyAuZHBsYXllci1iZXplbCAuZGlwbGF5ZXItbG9hZGluZy1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHBsYXllci5kcGxheWVyLWxvYWRpbmcgLmRwbGF5ZXItZGFubWFrdSxcbi5kcGxheWVyLmRwbGF5ZXItcGF1c2VkIC5kcGxheWVyLWRhbm1ha3UsXG4uZHBsYXllci5kcGxheWVyLWxvYWRpbmcgLmRwbGF5ZXItZGFubWFrdS1tb3ZlLFxuLmRwbGF5ZXIuZHBsYXllci1wYXVzZWQgLmRwbGF5ZXItZGFubWFrdS1tb3ZlIHtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5kcGxheWVyLmRwbGF5ZXItaGlkZS1jb250cm9sbGVyIHtcbiAgY3Vyc29yOiBub25lO1xufVxuLmRwbGF5ZXIuZHBsYXllci1oaWRlLWNvbnRyb2xsZXIgLmRwbGF5ZXItY29udHJvbGxlci1tYXNrIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuLmRwbGF5ZXIuZHBsYXllci1oaWRlLWNvbnRyb2xsZXIgLmRwbGF5ZXItY29udHJvbGxlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cbi5kcGxheWVyLmRwbGF5ZXItc2hvdy1jb250cm9sbGVyIC5kcGxheWVyLWNvbnRyb2xsZXItbWFzayB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHBsYXllci5kcGxheWVyLXNob3ctY29udHJvbGxlciAuZHBsYXllci1jb250cm9sbGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5kcGxheWVyLmRwbGF5ZXItZnVsbGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZHBsYXllci5kcGxheWVyLW1vYmlsZSAuZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXZvbHVtZSxcbi5kcGxheWVyLmRwbGF5ZXItbW9iaWxlIC5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItY2FtZXJhLWljb24sXG4uZHBsYXllci5kcGxheWVyLW1vYmlsZSAuZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLWFpcnBsYXktaWNvbixcbi5kcGxheWVyLmRwbGF5ZXItbW9iaWxlIC5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItY2hyb21lY2FzdC1pY29uLFxuLmRwbGF5ZXIuZHBsYXllci1tb2JpbGUgLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1wbGF5LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXIuZHBsYXllci1tb2JpbGUgLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1mdWxsIC5kcGxheWVyLWZ1bGwtaW4taWNvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kcGxheWVyLmRwbGF5ZXItbW9iaWxlIC5kcGxheWVyLWJhci10aW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcGxheWVyLmRwbGF5ZXItbW9iaWxlLmRwbGF5ZXItaGlkZS1jb250cm9sbGVyIC5kcGxheWVyLW1vYmlsZS1wbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcGxheWVyLmRwbGF5ZXItbW9iaWxlIC5kcGxheWVyLW1vYmlsZS1wbGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHBsYXllci13ZWItZnVsbHNjcmVlbi1maXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuW2RhdGEtYmFsbG9vbl06YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWJhbGxvb25dOmFmdGVyIHtcbiAgcGFkZGluZzogMC4zZW0gMC43ZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC43KTtcbn1cbltkYXRhLWJhbGxvb25dW2RhdGEtYmFsbG9vbi1wb3M9XCJ1cFwiXTphZnRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZHBsYXllci1iZXplbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5kcGxheWVyLWJlemVsIC5kcGxheWVyLWJlemVsLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTI2cHggMCAwIC0yNnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIHdpZHRoOiA1MnB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHBsYXllci1iZXplbCAuZHBsYXllci1iZXplbC1pY29uLmRwbGF5ZXItYmV6ZWwtdHJhbnNpdGlvbiB7XG4gIGFuaW1hdGlvbjogYmV6ZWwtaGlkZSAwLjVzIGxpbmVhcjtcbn1cbkBrZXlmcmFtZXMgYmV6ZWwtaGlkZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICB9XG59XG4uZHBsYXllci1iZXplbCAuZHBsYXllci1kYW5sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgYW5pbWF0aW9uOiBteS1mYWNlIDVzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuLmRwbGF5ZXItYmV6ZWwgLmRpcGxheWVyLWxvYWRpbmctaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMThweCAwIDAgLTE4cHg7XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IDM2cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmRwbGF5ZXItYmV6ZWwgLmRpcGxheWVyLWxvYWRpbmctaWNvbiAuZGlwbGF5ZXItbG9hZGluZy1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcGxheWVyLWJlemVsIC5kaXBsYXllci1sb2FkaW5nLWljb24gLmRpcGxheWVyLWxvYWRpbmctZG90IHtcbiAgYW5pbWF0aW9uOiBkaXBsYXllci1sb2FkaW5nLWRvdC1mYWRlIDAuOHMgZWFzZSBpbmZpbml0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNHB4IDRweDtcbn1cbi5kcGxheWVyLWJlemVsIC5kaXBsYXllci1sb2FkaW5nLWljb24gLmRpcGxheWVyLWxvYWRpbmctZG90LmRpcGxheWVyLWxvYWRpbmctZG90LTEge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG59XG4uZHBsYXllci1iZXplbCAuZGlwbGF5ZXItbG9hZGluZy1pY29uIC5kaXBsYXllci1sb2FkaW5nLWRvdC5kaXBsYXllci1sb2FkaW5nLWRvdC0yIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuLmRwbGF5ZXItYmV6ZWwgLmRpcGxheWVyLWxvYWRpbmctaWNvbiAuZGlwbGF5ZXItbG9hZGluZy1kb3QuZGlwbGF5ZXItbG9hZGluZy1kb3QtMyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbn1cbi5kcGxheWVyLWJlemVsIC5kaXBsYXllci1sb2FkaW5nLWljb24gLmRpcGxheWVyLWxvYWRpbmctZG90LmRpcGxheWVyLWxvYWRpbmctZG90LTQge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG59XG4uZHBsYXllci1iZXplbCAuZGlwbGF5ZXItbG9hZGluZy1pY29uIC5kaXBsYXllci1sb2FkaW5nLWRvdC5kaXBsYXllci1sb2FkaW5nLWRvdC01IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuLmRwbGF5ZXItYmV6ZWwgLmRpcGxheWVyLWxvYWRpbmctaWNvbiAuZGlwbGF5ZXItbG9hZGluZy1kb3QuZGlwbGF5ZXItbG9hZGluZy1kb3QtNiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC42cztcbn1cbi5kcGxheWVyLWJlemVsIC5kaXBsYXllci1sb2FkaW5nLWljb24gLmRpcGxheWVyLWxvYWRpbmctZG90LmRpcGxheWVyLWxvYWRpbmctZG90LTcge1xuICBhbmltYXRpb24tZGVsYXk6IDAuN3M7XG59XG5Aa2V5ZnJhbWVzIGRpcGxheWVyLWxvYWRpbmctZG90LWZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSwgMC45KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUsIDAuODUpO1xuICB9XG59XG4uZHBsYXllci1jb250cm9sbGVyLW1hc2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQURHQ0FZQUFBQVQrT3FGQUFBQWRrbEVRVlFvejQyUVFRN0FJQWdFRi9UL0Qra2JxL1JXQWxuUXl5YXpBNGFvQUI0RnNCU0EvYkZqdUYxRU9MN1ZicklyQnV1c21ydDRaWk9SZmI2ZWhiV2RuUkhFSWlJVGFFVUthNUVKcVVha1JTYUVZQkpTQ1kyZEVzdFFZN0F1eGFod1hGcnZabVdsMnJoNEpaMDd6OWRMdGVzZk5qNXEwRlUzQTVPYmJ3QUFBQUJKUlU1RXJrSmdnZz09KSByZXBlYXQteCBib3R0b207XG4gIGhlaWdodDogOThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmRwbGF5ZXItY29udHJvbGxlci5kcGxheWVyLWNvbnRyb2xsZXItY29tbWVudCAuZHBsYXllci1pY29ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHBsYXllci1jb250cm9sbGVyLmRwbGF5ZXItY29udHJvbGxlci1jb21tZW50IC5kcGxheWVyLWljb25zLmRwbGF5ZXItY29tbWVudC1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItYmFyLXdyYXAge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzNweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBoZWlnaHQ6IDNweDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItYmFyLXdyYXA6aG92ZXIgLmRwbGF5ZXItYmFyIC5kcGxheWVyLXBsYXllZCAuZHBsYXllci10aHVtYiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWJhci13cmFwOmhvdmVyIC5kcGxheWVyLWhpZ2hsaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTRweCk7XG4gIHRvcDogNHB4O1xuICBoZWlnaHQ6IDQwJTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItYmFyLXdyYXAgLmRwbGF5ZXItaGlnaGxpZ2h0IHtcbiAgei1pbmRleDogMTI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMjAlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItYmFyLXdyYXAgLmRwbGF5ZXItaGlnaGxpZ2h0OmhvdmVyIC5kcGxheWVyLWhpZ2hsaWdodC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWJhci13cmFwIC5kcGxheWVyLWhpZ2hsaWdodDpob3ZlciB+IC5kcGxheWVyLWJhci1wcmV2aWV3IHtcbiAgb3BhY2l0eTogMDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItYmFyLXdyYXAgLmRwbGF5ZXItaGlnaGxpZ2h0OmhvdmVyIH4gLmRwbGF5ZXItYmFyLXRpbWUge1xuICBvcGFjaXR5OiAwO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1iYXItd3JhcCAuZHBsYXllci1oaWdobGlnaHQgLmRwbGF5ZXItaGlnaGxpZ2h0LXRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAtMjRweDtcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYyKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWJhci13cmFwIC5kcGxheWVyLWJhci1wcmV2aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNjAwMHB4IDEwMCU7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWJhci13cmFwIC5kcGxheWVyLWJhci1wcmV2aWV3LWNhbnZhcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWJhci13cmFwIC5kcGxheWVyLWJhci10aW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogLTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNXB4IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYyKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQ7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1iYXItd3JhcCAuZHBsYXllci1iYXItdGltZS5oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1iYXItd3JhcCAuZHBsYXllci1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWJhci13cmFwIC5kcGxheWVyLWJhciAuZHBsYXllci1sb2FkZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGhlaWdodDogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB3aWxsLWNoYW5nZTogd2lkdGg7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWJhci13cmFwIC5kcGxheWVyLWJhciAuZHBsYXllci1wbGF5ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lsbC1jaGFuZ2U6IHdpZHRoO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1iYXItd3JhcCAuZHBsYXllci1iYXIgLmRwbGF5ZXItcGxheWVkIC5kcGxheWVyLXRodW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIGhlaWdodDogMTFweDtcbiAgd2lkdGg6IDExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMge1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWNvbW1lbnQtYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAzOHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMuZHBsYXllci1jb21tZW50LWJveCAuZHBsYXllci1pY29uIHtcbiAgcGFkZGluZzogN3B4O1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWNvbW1lbnQtYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zLmRwbGF5ZXItY29tbWVudC1ib3ggLmRwbGF5ZXItc2VuZC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWNvbW1lbnQtYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjgsIDI4LCAyOCwgMC45KTtcbiAgYm90dG9tOiA0MXB4O1xuICBsZWZ0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDIwNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMuZHBsYXllci1jb21tZW50LWJveCAuZHBsYXllci1jb21tZW50LXNldHRpbmctYm94LmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLW9wZW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWNvbW1lbnQtYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy1ib3ggaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWNvbW1lbnQtYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy1ib3ggbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zLmRwbGF5ZXItY29tbWVudC1ib3ggLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLWJveCAuZHBsYXllci1jb21tZW50LXNldHRpbmctdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMuZHBsYXllci1jb21tZW50LWJveCAuZHBsYXllci1jb21tZW50LXNldHRpbmctYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy10eXBlIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWNvbW1lbnQtYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy1ib3ggLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLXR5cGUgLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWNvbW1lbnQtYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy1ib3ggLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLXR5cGUgbGFiZWw6bnRoLWNoaWxkKDIpIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMuZHBsYXllci1jb21tZW50LWJveCAuZHBsYXllci1jb21tZW50LXNldHRpbmctYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy10eXBlIGxhYmVsOm50aC1jaGlsZCg0KSBzcGFuIHtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zLmRwbGF5ZXItY29tbWVudC1ib3ggLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLWJveCAuZHBsYXllci1jb21tZW50LXNldHRpbmctdHlwZSBzcGFuIHtcbiAgd2lkdGg6IDMzJTtcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMuZHBsYXllci1jb21tZW50LWJveCAuZHBsYXllci1jb21tZW50LXNldHRpbmctYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy10eXBlIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgYmFja2dyb3VuZDogI0U0RTRFNjtcbiAgY29sb3I6ICMxYzFjMWM7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zLmRwbGF5ZXItY29tbWVudC1ib3ggLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLWJveCAuZHBsYXllci1jb21tZW50LXNldHRpbmctY29sb3Ige1xuICBmb250LXNpemU6IDA7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zLmRwbGF5ZXItY29tbWVudC1ib3ggLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLWJveCAuZHBsYXllci1jb21tZW50LXNldHRpbmctY29sb3IgbGFiZWwge1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmc6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWNvbW1lbnQtYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy1ib3ggLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLWNvbG9yIHNwYW4ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWNvbW1lbnQtYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy1ib3ggLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLWNvbG9yIHNwYW46aG92ZXIge1xuICBhbmltYXRpb246IG15LWZhY2UgNXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zLmRwbGF5ZXItY29tbWVudC1ib3ggLmRwbGF5ZXItY29tbWVudC1pbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogOHB4IDMxcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWNvbW1lbnQtYm94IC5kcGxheWVyLWNvbW1lbnQtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMuZHBsYXllci1jb21tZW50LWJveCAuZHBsYXllci1jb21tZW50LWlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWljb25zLWxlZnQgLmRwbGF5ZXItaWNvbiB7XG4gIHBhZGRpbmc6IDdweDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMuZHBsYXllci1pY29ucy1yaWdodCB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWljb25zLXJpZ2h0IC5kcGxheWVyLWljb24ge1xuICBwYWRkaW5nOiA4cHg7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXRpbWUsXG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLWxpdmUtYmFkZ2Uge1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgY29sb3I6ICNlZWU7XG4gIHRleHQtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLWxpdmUtZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgdmVydGljYWwtYWxpZ246IDQlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1pY29uIC5kcGxheWVyLWljb24tY29udGVudCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwLjg7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLWljb246aG92ZXIgLmRwbGF5ZXItaWNvbi1jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItaWNvbi5kcGxheWVyLXF1YWxpdHktaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItaWNvbi5kcGxheWVyLWNvbW1lbnQtaWNvbiB7XG4gIHBhZGRpbmc6IDEwcHggOXB4IDlweDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItaWNvbi5kcGxheWVyLXNldHRpbmctaWNvbiB7XG4gIHBhZGRpbmctdG9wOiA4LjVweDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItaWNvbi5kcGxheWVyLXZvbHVtZS1pY29uIHtcbiAgd2lkdGg6IDQzcHg7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXZvbHVtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItdm9sdW1lOmhvdmVyIC5kcGxheWVyLXZvbHVtZS1iYXItd3JhcCAuZHBsYXllci12b2x1bWUtYmFyIHtcbiAgd2lkdGg6IDQ1cHg7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXZvbHVtZTpob3ZlciAuZHBsYXllci12b2x1bWUtYmFyLXdyYXAgLmRwbGF5ZXItdm9sdW1lLWJhciAuZHBsYXllci12b2x1bWUtYmFyLWlubmVyIC5kcGxheWVyLXRodW1iIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItdm9sdW1lLmRwbGF5ZXItdm9sdW1lLWFjdGl2ZSAuZHBsYXllci12b2x1bWUtYmFyLXdyYXAgLmRwbGF5ZXItdm9sdW1lLWJhciB7XG4gIHdpZHRoOiA0NXB4O1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci12b2x1bWUuZHBsYXllci12b2x1bWUtYWN0aXZlIC5kcGxheWVyLXZvbHVtZS1iYXItd3JhcCAuZHBsYXllci12b2x1bWUtYmFyIC5kcGxheWVyLXZvbHVtZS1iYXItaW5uZXIgLmRwbGF5ZXItdGh1bWIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci12b2x1bWUgLmRwbGF5ZXItdm9sdW1lLWJhci13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTBweCAwIC01cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItdm9sdW1lIC5kcGxheWVyLXZvbHVtZS1iYXItd3JhcCAuZHBsYXllci12b2x1bWUtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE3cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogI2FhYTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXZvbHVtZSAuZHBsYXllci12b2x1bWUtYmFyLXdyYXAgLmRwbGF5ZXItdm9sdW1lLWJhciAuZHBsYXllci12b2x1bWUtYmFyLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbiAgd2lsbC1jaGFuZ2U6IHdpZHRoO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci12b2x1bWUgLmRwbGF5ZXItdm9sdW1lLWJhci13cmFwIC5kcGxheWVyLXZvbHVtZS1iYXIgLmRwbGF5ZXItdm9sdW1lLWJhci1pbm5lciAuZHBsYXllci10aHVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIHdpZHRoOiAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXN1YnRpdGxlLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1zdWJ0aXRsZXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc3VidGl0bGVzIC5kcGxheWVyLXN1YnRpdGxlcy1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDUwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAyOCwgMjgsIDAuOSk7XG4gIHBhZGRpbmc6IDdweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDI7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXN1YnRpdGxlcyAuZHBsYXllci1zdWJ0aXRsZXMtYm94LmRwbGF5ZXItc3VidGl0bGVzLXBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXN1YnRpdGxlcyAuZHBsYXllci1zdWJ0aXRsZXMtYm94LmRwbGF5ZXItc3VidGl0bGVzLWJveC1vcGVuIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc3VidGl0bGVzIC5kcGxheWVyLXN1YnRpdGxlcy1pdGVtIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXN1YnRpdGxlcyAuZHBsYXllci1zdWJ0aXRsZXMtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1zZXR0aW5nIC5kcGxheWVyLXNldHRpbmctYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA1MHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB3aWR0aDogMTUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyOCwgMjgsIDI4LCAwLjkpO1xuICBwYWRkaW5nOiA3cHggMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDI7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXNldHRpbmcgLmRwbGF5ZXItc2V0dGluZy1ib3ggPiBkaXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1zZXR0aW5nIC5kcGxheWVyLXNldHRpbmctYm94ID4gZGl2LmRwbGF5ZXItc2V0dGluZy1vcmlnaW4tcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWJveC5kcGxheWVyLXNldHRpbmctYm94LW9wZW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1zZXR0aW5nIC5kcGxheWVyLXNldHRpbmctYm94LmRwbGF5ZXItc2V0dGluZy1ib3gtbmFycm93IHtcbiAgd2lkdGg6IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWJveC5kcGxheWVyLXNldHRpbmctYm94LXNwZWVkIC5kcGxheWVyLXNldHRpbmctb3JpZ2luLXBhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWJveC5kcGxheWVyLXNldHRpbmctYm94LXNwZWVkIC5kcGxheWVyLXNldHRpbmctc3BlZWQtcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWl0ZW0sXG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXNldHRpbmcgLmRwbGF5ZXItc2V0dGluZy1zcGVlZC1pdGVtIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXNldHRpbmcgLmRwbGF5ZXItc2V0dGluZy1pdGVtOmhvdmVyLFxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1zZXR0aW5nIC5kcGxheWVyLXNldHRpbmctc3BlZWQtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWRhbm1ha3Uge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWRhbm1ha3UgLmRwbGF5ZXItbGFiZWwge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWRhbm1ha3U6aG92ZXIgLmRwbGF5ZXItbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1zZXR0aW5nIC5kcGxheWVyLXNldHRpbmctZGFubWFrdTpob3ZlciAuZHBsYXllci1kYW5tYWt1LWJhci13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1zZXR0aW5nIC5kcGxheWVyLXNldHRpbmctZGFubWFrdS5kcGxheWVyLXNldHRpbmctZGFubWFrdS1hY3RpdmUgLmRwbGF5ZXItbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1zZXR0aW5nIC5kcGxheWVyLXNldHRpbmctZGFubWFrdS5kcGxheWVyLXNldHRpbmctZGFubWFrdS1hY3RpdmUgLmRwbGF5ZXItZGFubWFrdS1iYXItd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWRhbm1ha3UgLmRwbGF5ZXItZGFubWFrdS1iYXItd3JhcCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWRhbm1ha3UgLmRwbGF5ZXItZGFubWFrdS1iYXItd3JhcCAuZHBsYXllci1kYW5tYWt1LWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA4LjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWRhbm1ha3UgLmRwbGF5ZXItZGFubWFrdS1iYXItd3JhcCAuZHBsYXllci1kYW5tYWt1LWJhciAuZHBsYXllci1kYW5tYWt1LWJhci1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gIGJhY2tncm91bmQ6ICNhYWE7XG4gIHdpbGwtY2hhbmdlOiB3aWR0aDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWRhbm1ha3UgLmRwbGF5ZXItZGFubWFrdS1iYXItd3JhcCAuZHBsYXllci1kYW5tYWt1LWJhciAuZHBsYXllci1kYW5tYWt1LWJhci1pbm5lciAuZHBsYXllci10aHVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIHdpZHRoOiAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6ICNhYWE7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLWZ1bGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1mdWxsOmhvdmVyIC5kcGxheWVyLWZ1bGwtaW4taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1mdWxsIC5kcGxheWVyLWZ1bGwtaW4taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItcXVhbGl0eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXF1YWxpdHk6aG92ZXIgLmRwbGF5ZXItcXVhbGl0eS1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXF1YWxpdHk6aG92ZXIgLmRwbGF5ZXItcXVhbGl0eS1tYXNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXF1YWxpdHkgLmRwbGF5ZXItcXVhbGl0eS1tYXNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDM4cHg7XG4gIGxlZnQ6IC0xOHB4O1xuICB3aWR0aDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXF1YWxpdHkgLmRwbGF5ZXItcXVhbGl0eS1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAyOCwgMjgsIDAuOSk7XG4gIHBhZGRpbmc6IDVweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItcXVhbGl0eSAuZHBsYXllci1xdWFsaXR5LWl0ZW0ge1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXF1YWxpdHkgLmRwbGF5ZXItcXVhbGl0eS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1jb21tZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLWxhYmVsIHtcbiAgY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci10b2dnbGUge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXRvZ2dsZSBpbnB1dCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG1heC13aWR0aDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItdG9nZ2xlIGlucHV0ICsgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogI2RmZGZkZiAwIDAgMCAwIGluc2V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXRvZ2dsZSBpbnB1dCArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItdG9nZ2xlIGlucHV0ICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXRvZ2dsZSBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItdG9nZ2xlIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMzBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci10b2dnbGUgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgbGVmdDogMTJweDtcbn1cbi5kcGxheWVyLW1vYmlsZS1wbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5kcGxheWVyLWRhbm1ha3Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kcGxheWVyLWRhbm1ha3UgLmRwbGF5ZXItZGFubWFrdS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1zaGFkb3c6IDAuNXB4IDAuNXB4IDAuNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5kcGxheWVyLWRhbm1ha3UgLmRwbGF5ZXItZGFubWFrdS1pdGVtLS1kZW1vIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZHBsYXllci1kYW5tYWt1IC5kcGxheWVyLWRhbm1ha3UtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uZHBsYXllci1kYW5tYWt1IC5kcGxheWVyLWRhbm1ha3UtcmlnaHQuZHBsYXllci1kYW5tYWt1LW1vdmUge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBhbmltYXRpb24tbmFtZTogJ2Rhbm1ha3UnO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5Aa2V5ZnJhbWVzIGRhbm1ha3Uge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbi5kcGxheWVyLWRhbm1ha3UgLmRwbGF5ZXItZGFubWFrdS10b3AsXG4uZHBsYXllci1kYW5tYWt1IC5kcGxheWVyLWRhbm1ha3UtYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZHBsYXllci1kYW5tYWt1IC5kcGxheWVyLWRhbm1ha3UtdG9wLmRwbGF5ZXItZGFubWFrdS1tb3ZlLFxuLmRwbGF5ZXItZGFubWFrdSAuZHBsYXllci1kYW5tYWt1LWJvdHRvbS5kcGxheWVyLWRhbm1ha3UtbW92ZSB7XG4gIHdpbGwtY2hhbmdlOiB2aXNpYmlsaXR5O1xuICBhbmltYXRpb24tbmFtZTogJ2Rhbm1ha3UtY2VudGVyJztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuQGtleWZyYW1lcyBkYW5tYWt1LWNlbnRlciB7XG4gIGZyb20ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbi5kcGxheWVyLWxvZ28ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIG1heC13aWR0aDogNTBweDtcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cbi5kcGxheWVyLWxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmRwbGF5ZXItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE3MHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjgsIDI4LCAyOCwgMC44NSk7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXItbWVudS5kcGxheWVyLW1lbnUtc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRwbGF5ZXItbWVudSAuZHBsYXllci1tZW51LWl0ZW0ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kcGxheWVyLW1lbnUgLmRwbGF5ZXItbWVudS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLmRwbGF5ZXItbWVudSAuZHBsYXllci1tZW51LWl0ZW0gYSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZWVlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmRwbGF5ZXItbWVudSAuZHBsYXllci1tZW51LWl0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kcGxheWVyLW5vdGljZS1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDYwcHg7XG4gIGxlZnQ6IDIwcHg7XG59XG4uZHBsYXllci1ub3RpY2UtbGlzdCAuZHBsYXllci1ub3RpY2Uge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjgsIDI4LCAyOCwgMC45KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGFuaW1hdGlvbjogc2hvd05vdGljZSAwLjNzIGVhc2UgMSBmb3J3YXJkcztcbn1cbi5kcGxheWVyLW5vdGljZS1saXN0IC5yZW1vdmUtbm90aWNlIHtcbiAgYW5pbWF0aW9uOiByZW1vdmVOb3RpY2UgMC4zcyBlYXNlIDEgZm9yd2FyZHM7XG59XG5Aa2V5ZnJhbWVzIHNob3dOb3RpY2Uge1xuICBmcm9tIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIHRvIHtcbiAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJlbW92ZU5vdGljZSB7XG4gIDAlIHtcbiAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIDIwJSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIDIxJSB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbn1cbi5kcGxheWVyLXN1YnRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQwcHg7XG4gIHdpZHRoOiA5MCU7XG4gIGxlZnQ6IDUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMC41cHggMC41cHggMC41cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uZHBsYXllci1zdWJ0aXRsZS5kcGxheWVyLXN1YnRpdGxlLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXItbWFzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXItbWFzay5kcGxheWVyLW1hc2stc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRwbGF5ZXItdmlkZW8td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmRwbGF5ZXItdmlkZW8td3JhcCAuZHBsYXllci12aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHBsYXllci12aWRlby13cmFwIC5kcGxheWVyLXZpZGVvLWN1cnJlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcGxheWVyLXZpZGVvLXdyYXAgLmRwbGF5ZXItdmlkZW8tcHJlcGFyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHBsYXllci1pbmZvLXBhbmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHdpZHRoOiA0MDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyOCwgMjgsIDI4LCAwLjgpO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uZHBsYXllci1pbmZvLXBhbmVsLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXItaW5mby1wYW5lbCAuZHBsYXllci1pbmZvLXBhbmVsLWNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG59XG4uZHBsYXllci1pbmZvLXBhbmVsIC5kcGxheWVyLWluZm8tcGFuZWwtaXRlbSA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5kcGxheWVyLWluZm8tcGFuZWwgLmRwbGF5ZXItaW5mby1wYW5lbC1pdGVtLXRpdGxlIHtcbiAgd2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmRwbGF5ZXItaW5mby1wYW5lbCAuZHBsYXllci1pbmZvLXBhbmVsLWl0ZW0tZGF0YSB7XG4gIHdpZHRoOiAyNjBweDtcbn1cbiIsIi5kcGxheWVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICoge1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIHBhdGgsXG4gICAgICAgIGNpcmNsZSB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjotd2Via2l0LWZ1bGwtc2NyZWVuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiAxMDAwMDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgXG4gICAgfVxuXG4gICAgJi5kcGxheWVyLW5vLWRhbm1ha3Uge1xuICAgICAgICAuZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXNldHRpbmcgLmRwbGF5ZXItc2V0dGluZy1ib3gge1xuICAgICAgICAgICAgLmRwbGF5ZXItc2V0dGluZy1zaG93ZGFuLFxuICAgICAgICAgICAgLmRwbGF5ZXItc2V0dGluZy1kYW5tYWt1LFxuICAgICAgICAgICAgLmRwbGF5ZXItc2V0dGluZy1kYW51bmxpbWl0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1jb21tZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZHBsYXllci1kYW5tYWt1IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRwbGF5ZXItbGl2ZSB7XG4gICAgICAgIC5kcGxheWVyLXRpbWUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZHBsYXllci1iYXItd3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5kcGxheWVyLXNldHRpbmctc3BlZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZHBsYXllci1zZXR0aW5nLWxvb3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZHBsYXllci1uby1kYW5tYWt1IHtcbiAgICAgICAgICAgIC5kcGxheWVyLXNldHRpbmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRwbGF5ZXItYXJyb3cge1xuICAgICAgICAuZHBsYXllci1kYW5tYWt1IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgICAuZHBsYXllci1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kcGxheWVyLXBsYXlpbmcge1xuICAgICAgICAuZHBsYXllci1kYW5tYWt1IC5kcGxheWVyLWRhbm1ha3UtbW92ZSB7XG4gICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAgICAgLmRwbGF5ZXItY29udHJvbGxlci1tYXNrIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRwbGF5ZXItY29udHJvbGxlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmRwbGF5ZXItY29udHJvbGxlci1tYXNrIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRwbGF5ZXItY29udHJvbGxlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kcGxheWVyLWxvYWRpbmcge1xuICAgICAgICAuZHBsYXllci1iZXplbCAuZGlwbGF5ZXItbG9hZGluZy1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kcGxheWVyLWxvYWRpbmcsXG4gICAgJi5kcGxheWVyLXBhdXNlZCB7XG4gICAgICAgIC5kcGxheWVyLWRhbm1ha3UsXG4gICAgICAgIC5kcGxheWVyLWRhbm1ha3UtbW92ZSB7XG4gICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kcGxheWVyLWhpZGUtY29udHJvbGxlciB7XG4gICAgICAgIGN1cnNvcjogbm9uZTtcblxuICAgICAgICAuZHBsYXllci1jb250cm9sbGVyLW1hc2sge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgfVxuICAgICAgICAuZHBsYXllci1jb250cm9sbGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5kcGxheWVyLXNob3ctY29udHJvbGxlciB7XG4gICAgICAgIC5kcGxheWVyLWNvbnRyb2xsZXItbWFzayB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5kcGxheWVyLWNvbnRyb2xsZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmRwbGF5ZXItZnVsbGVkIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiAxMDAwMDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuZHBsYXllci1tb2JpbGUge1xuICAgICAgICAuZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIHtcbiAgICAgICAgICAgIC5kcGxheWVyLXZvbHVtZSxcbiAgICAgICAgICAgIC5kcGxheWVyLWNhbWVyYS1pY29uLFxuICAgICAgICAgICAgLmRwbGF5ZXItYWlycGxheS1pY29uLFxuICAgICAgICAgICAgLmRwbGF5ZXItY2hyb21lY2FzdC1pY29uLFxuICAgICAgICAgICAgLmRwbGF5ZXItcGxheS1pY29uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRwbGF5ZXItZnVsbCAuZHBsYXllci1mdWxsLWluLWljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRwbGF5ZXItYmFyLXRpbWUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZHBsYXllci1oaWRlLWNvbnRyb2xsZXIge1xuICAgICAgICAgICAgLmRwbGF5ZXItbW9iaWxlLXBsYXkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHBsYXllci1tb2JpbGUtcGxheSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gVG8gaGlkZSBzY3JvbGwgYmFyLCBhcHBseSB0aGlzIGNsYXNzIHRvIDxib2R5PlxuLmRwbGF5ZXItd2ViLWZ1bGxzY3JlZW4tZml4IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvYmFsbG9vbi1jc3MvYmFsbG9vbi5jc3MnO1xuXG5bZGF0YS1iYWxsb29uXTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbltkYXRhLWJhbGxvb25dOmFmdGVyIHtcbiAgICBwYWRkaW5nOiAwLjNlbSAwLjdlbTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMTcsIDAuNyk7XG59XG5cbltkYXRhLWJhbGxvb25dW2RhdGEtYmFsbG9vbi1wb3M9XCJ1cFwiXTphZnRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn0iLCIuZHBsYXllci1iZXplbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLmRwbGF5ZXItYmV6ZWwtaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAtMjZweCAwIDAgLTI2cHg7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAmLmRwbGF5ZXItYmV6ZWwtdHJhbnNpdGlvbiB7XG4gICAgICAgICAgICBhbmltYXRpb246IGJlemVsLWhpZGUgLjVzIGxpbmVhcjtcbiAgICAgICAgfVxuICAgICAgICBAa2V5ZnJhbWVzIGJlemVsLWhpZGUge1xuICAgICAgICAgICAgZnJvbSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdG8ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHBsYXllci1kYW5sb2FkaW5nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgYW5pbWF0aW9uOiBteS1mYWNlIDVzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAuZGlwbGF5ZXItbG9hZGluZy1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW46IC0xOHB4IDAgMCAtMThweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIC5kaXBsYXllci1sb2FkaW5nLWhpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZGlwbGF5ZXItbG9hZGluZy1kb3Qge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBkaXBsYXllci1sb2FkaW5nLWRvdC1mYWRlIC44cyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDRweCA0cHg7XG4gICAgICAgICAgICBlYWNoKHJhbmdlKDcpLCB7XG4gICAgICAgICAgICAgICAgJi5kaXBsYXllci1sb2FkaW5nLWRvdC1Ae3ZhbHVlfSB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogKEB2YWx1ZSAqIDAuMXMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgICAgIEBrZXlmcmFtZXMgZGlwbGF5ZXItbG9hZGluZy1kb3QtZmFkZSB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMilcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDUwJSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjI1O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjksIC45KVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdG8ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4yNTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC44NSwgLjg1KVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5kcGxheWVyLW1hc2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuZHBsYXllci1tYXNrLXNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5kcGxheWVyLXZpZGVvLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLmRwbGF5ZXItdmlkZW8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZHBsYXllci12aWRlby1jdXJyZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5kcGxheWVyLXZpZGVvLXByZXBhcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0iLCIuZHBsYXllci1jb250cm9sbGVyLW1hc2sge1xuICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBREdDQVlBQUFBVCtPcUZBQUFBZGtsRVFWUW96NDJRUVE3QUlBZ0VGL1QvRCtrYnEvUldBbG5ReXlhekE0YW9BQjRGc0JTQS9iRmp1RjFFT0w3VmJySXJCdXVzbXJ0NFpaT1JmYjZlaGJXZG5SSEVJaUlUYUVVS2E1RUpxVWFrUlNhRVlCSlNDWTJkRXN0UVk3QXV4YWh3WEZydlptV2wycmg0SlowN3o5ZEx0ZXNmTmo1cTBGVTNBNU9iYndBQUFBQkpSVTVFcmtKZ2dnPT0pIHJlcGVhdC14IGJvdHRvbTtcbiAgICBoZWlnaHQ6IDk4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uZHBsYXllci1jb250cm9sbGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICYuZHBsYXllci1jb250cm9sbGVyLWNvbW1lbnQge1xuICAgICAgICAuZHBsYXllci1pY29ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5kcGxheWVyLWljb25zLmRwbGF5ZXItY29tbWVudC1ib3gge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRwbGF5ZXItYmFyLXdyYXAge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMzNweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuZHBsYXllci1iYXIgLmRwbGF5ZXItcGxheWVkIC5kcGxheWVyLXRodW1iIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRwbGF5ZXItaGlnaGxpZ2h0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHB4KTtcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHBsYXllci1oaWdobGlnaHQge1xuICAgICAgICAgICAgei1pbmRleDogMTI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmRwbGF5ZXItaGlnaGxpZ2h0LXRleHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJn4uZHBsYXllci1iYXItcHJldmlldyB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZ+LmRwbGF5ZXItYmFyLXRpbWUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcGxheWVyLWhpZ2hsaWdodC10ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMjRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjYyKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kcGxheWVyLWJhci1wcmV2aWV3IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2MDAwcHggMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuZHBsYXllci1iYXItcHJldmlldy1jYW52YXMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmRwbGF5ZXItYmFyLXRpbWUge1xuICAgICAgICAgICAgJi5oaWRkZW4ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42Mik7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICAgICAgICAgICAgd29yZC1icmVhazogbm9ybWFsO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5kcGxheWVyLWJhciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMik7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAuZHBsYXllci1sb2FkZWQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogd2lkdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHBsYXllci1wbGF5ZWQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHdpZHRoO1xuICAgICAgICAgICAgICAgIC5kcGxheWVyLXRodW1iIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHBsYXllci1pY29ucyB7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgICYuZHBsYXllci1jb21tZW50LWJveCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIC5kcGxheWVyLWljb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy1pY29uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHBsYXllci1zZW5kLWljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHBsYXllci1jb21tZW50LXNldHRpbmctYm94IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyOCwgMjgsIDI4LCAwLjkpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNDFweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyNXB4IHJnYmEoMCwgMCwgMCwgLjMpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwNHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICAmLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZHBsYXllci1jb21tZW50LXNldHRpbmctdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgIC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQrc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTRFNEU2O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxYzFjMWM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLWNvbG9yIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IG15LWZhY2UgNXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHBsYXllci1jb21tZW50LWlucHV0IHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMzFweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Oi1tcy1jbGVhciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZHBsYXllci1pY29ucy1sZWZ0IHtcbiAgICAgICAgICAgIC5kcGxheWVyLWljb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmRwbGF5ZXItaWNvbnMtcmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAuZHBsYXllci1pY29uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRwbGF5ZXItdGltZSxcbiAgICAgICAgLmRwbGF5ZXItbGl2ZS1iYWRnZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZWVlO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgICAgIC5kcGxheWVyLWxpdmUtZG90IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiA0JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRwbGF5ZXItaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgLmRwbGF5ZXItaWNvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmRwbGF5ZXItaWNvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRwbGF5ZXItcXVhbGl0eS1pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRwbGF5ZXItY29tbWVudC1pY29uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDlweCA5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRwbGF5ZXItc2V0dGluZy1pY29uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOC41cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRwbGF5ZXItdm9sdW1lLWljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kcGxheWVyLXZvbHVtZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuZHBsYXllci12b2x1bWUtYmFyLXdyYXAgLmRwbGF5ZXItdm9sdW1lLWJhciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZHBsYXllci12b2x1bWUtYmFyLXdyYXAgLmRwbGF5ZXItdm9sdW1lLWJhciAuZHBsYXllci12b2x1bWUtYmFyLWlubmVyIC5kcGxheWVyLXRodW1iIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRwbGF5ZXItdm9sdW1lLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgLmRwbGF5ZXItdm9sdW1lLWJhci13cmFwIC5kcGxheWVyLXZvbHVtZS1iYXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRwbGF5ZXItdm9sdW1lLWJhci13cmFwIC5kcGxheWVyLXZvbHVtZS1iYXIgLmRwbGF5ZXItdm9sdW1lLWJhci1pbm5lciAuZHBsYXllci10aHVtYiB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRwbGF5ZXItdm9sdW1lLWJhci13cmFwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAtNXB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIC5kcGxheWVyLXZvbHVtZS1iYXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYWFhO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgLmRwbGF5ZXItdm9sdW1lLWJhci1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB3aWR0aDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcGxheWVyLXRodW1iIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHBsYXllci1zdWJ0aXRsZS1idG4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5kcGxheWVyLXN1YnRpdGxlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAuZHBsYXllci1zdWJ0aXRsZXMtYm94IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyOCwgMjgsIDI4LCAwLjkpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAmLmRwbGF5ZXItc3VidGl0bGVzLXBhbmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZHBsYXllci1zdWJ0aXRsZXMtYm94LW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcGxheWVyLXN1YnRpdGxlcy1pdGVtIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRwbGF5ZXItc2V0dGluZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAuZHBsYXllci1zZXR0aW5nLWJveCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyOCwgMjgsIDI4LCAwLjkpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICY+ZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgJi5kcGxheWVyLXNldHRpbmctb3JpZ2luLXBhbmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZHBsYXllci1zZXR0aW5nLWJveC1vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5kcGxheWVyLXNldHRpbmctYm94LW5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZHBsYXllci1zZXR0aW5nLWJveC1zcGVlZCB7XG4gICAgICAgICAgICAgICAgICAgIC5kcGxheWVyLXNldHRpbmctb3JpZ2luLXBhbmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRwbGF5ZXItc2V0dGluZy1zcGVlZC1wYW5lbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcGxheWVyLXNldHRpbmctaXRlbSxcbiAgICAgICAgICAgIC5kcGxheWVyLXNldHRpbmctc3BlZWQtaXRlbSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRwbGF5ZXItc2V0dGluZy1kYW5tYWt1IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICAuZHBsYXllci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmRwbGF5ZXItbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZHBsYXllci1kYW5tYWt1LWJhci13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmRwbGF5ZXItc2V0dGluZy1kYW5tYWt1LWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIC5kcGxheWVyLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRwbGF5ZXItZGFubWFrdS1iYXItd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRwbGF5ZXItZGFubWFrdS1iYXItd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLmRwbGF5ZXItZGFubWFrdS1iYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4LjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZHBsYXllci1kYW5tYWt1LWJhci1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhYWE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHdpZHRoO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kcGxheWVyLXRodW1iIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYWFhO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHBsYXllci1mdWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5kcGxheWVyLWZ1bGwtaW4taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcGxheWVyLWZ1bGwtaW4taWNvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kcGxheWVyLXF1YWxpdHkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5kcGxheWVyLXF1YWxpdHktbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZHBsYXllci1xdWFsaXR5LW1hc2sge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHBsYXllci1xdWFsaXR5LW1hc2sge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMzhweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMThweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcGxheWVyLXF1YWxpdHktbGlzdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjgsIDI4LCAyOCwgMC45KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRwbGF5ZXItcXVhbGl0eS1pdGVtIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHBsYXllci1jb21tZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuZHBsYXllci1sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogI2VlZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICAgIC5kcGxheWVyLXRvZ2dsZSB7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dCtsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiByZ2IoMjIzLCAyMjMsIDIyMykgMCAwIDAgMCBpbnNldDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjIzLCAyMjMsIDIyMyk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQrbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dCtsYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0OmNoZWNrZWQrbGFiZWwge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCtsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0OmNoZWNrZWQrbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kcGxheWVyLW1vYmlsZS1wbGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufSIsIi5kcGxheWVyLWRhbm1ha3Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC5kcGxheWVyLWRhbm1ha3UtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtc2hhZG93OiAuNXB4IC41cHggLjVweCByZ2JhKDAsIDAsIDAsIC41KTtcbiAgICAgICAgJi0tZGVtbyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRwbGF5ZXItZGFubWFrdS1yaWdodCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgJi5kcGxheWVyLWRhbm1ha3UtbW92ZSB7XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6ICdkYW5tYWt1JztcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGtleWZyYW1lcyBkYW5tYWt1IHtcbiAgICAgICAgZnJvbSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRwbGF5ZXItZGFubWFrdS10b3AsXG4gICAgLmRwbGF5ZXItZGFubWFrdS1ib3R0b20ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgJi5kcGxheWVyLWRhbm1ha3UtbW92ZSB7XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdmlzaWJpbGl0eTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiAnZGFubWFrdS1jZW50ZXInO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAa2V5ZnJhbWVzIGRhbm1ha3UtY2VudGVyIHtcbiAgICAgICAgZnJvbSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICAgIHRvIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmRwbGF5ZXItbG9nbyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG59IiwiLmRwbGF5ZXItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyOCwgMjgsIDI4LCAwLjg1KTtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLmRwbGF5ZXItbWVudS1zaG93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5kcGxheWVyLW1lbnUtaXRlbSB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2VlZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5kcGxheWVyLW5vdGljZS1saXN0e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDYwcHg7XG4gICAgbGVmdDogMjBweDtcblxuICAgIC5kcGxheWVyLW5vdGljZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyOCwgMjgsIDI4LCAwLjkpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBhbmltYXRpb246IHNob3dOb3RpY2UgLjNzIGVhc2UgMSBmb3J3YXJkcztcbiAgICB9XG5cbiAgICAucmVtb3ZlLW5vdGljZXtcbiAgICAgICAgYW5pbWF0aW9uOiByZW1vdmVOb3RpY2UgLjNzIGVhc2UgMSBmb3J3YXJkcztcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2hvd05vdGljZSB7XG4gICAgZnJvbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJlbW92ZU5vdGljZSB7XG4gICAgMCV7XG4gICAgICAgIHBhZGRpbmc6IDdweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gICAgMjAle1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgIDIxJXtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICB9XG4gICAgMTAwJXtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgIH1cbn1cbiIsIi5kcGxheWVyLXN1YnRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbGVmdDogNSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtc2hhZG93OiAwLjVweCAwLjVweCAwLjVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgICYuZHBsYXllci1zdWJ0aXRsZS1oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59IiwiLmRwbGF5ZXItaW5mby1wYW5lbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAyOCwgMjgsIDAuOCk7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgJi1oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZHBsYXllci1pbmZvLXBhbmVsLWNsb3NlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLmRwbGF5ZXItaW5mby1wYW5lbC1pdGVtIHtcbiAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcGxheWVyLWluZm8tcGFuZWwtaXRlbS10aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgXG4gICAgLmRwbGF5ZXItaW5mby1wYW5lbC1pdGVtLWRhdGEge1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgfVxufSJdLCJzb3VyY2VSb290IjoiIn0= */</style>
<style>:root {
	--body-width: 1440px;
	--page-width: 1440px;
	--content-width: 1440px;
}
</style>
<style>.cc-modal {background-color: rgba(0, 0, 0, 0.5);position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index:100;display: none;}.cc-modal--body {position: absolute;width: 500px;max-width: 90%;max-height: 90vh;min-height:200px;left: 50%;top: 50%;transform: translate(-50%, -50%);}.cc-modal.block {display: block;-webkit-animation: menu-fade 0.5s;animation: menu-fade 0.5s;}.cc-modal.full .cc-modal--body {width: 100%}.cc-modal.center .cc-modal--body {width: 1600px}.cc-modal--body .fa-times-circle{position:absolute;right:0;z-index: 99;font-size: 20px;color: white;top: -10px;background: #999;border-radius: 50%;cursor: pointer;}.cc-modal--body .cc-modal-content{overflow: scroll;height: 100%;max-height: 90vh;min-height: 200px;}.cc-modal.full2 .cc-modal--body{width: 100%;height: 100%;max-height: 100vh;max-width: 100vw;}.cc-modal.full2 .cc-modal--body .fa-times-circle{top: 20px;right: 20px;}.cc-modal.full2 .cc-modal--body .cc-modal-content{height: 100%;max-height: 100vh;}</style></div><div class="archive-shell" data-archive-source="/">
<div class="App">
    <div class="Page ">

        <div class="Page-header">
            <div class="Page-header--main default fixed">
    
<div class="Page-header--main__in container">
    <div class="Page-header--default">
        <div class="Page-header--logo">
<h1>
    <a href="/">
        <img class="all-logo" src="/site-assets/static2.xunxiang.site/uploads/sites/168/2025/07/44e86b1e80387a44c8d672b8bd7f3a13.png" alt="logo" view-mark="1">
        <img class="mobile-logo" src="/site-assets/static2.xunxiang.site/uploads/sites/168/2025/07/44e86b1e80387a44c8d672b8bd7f3a13.png" alt="logo-mobile" view-mark="1">
    </a>
</h1></div><div class="Page-header--menu"><div class="cc-element--wrapper menu-6a25abd2d4af1--wrapper">
<style style-id="menu-6a25abd2d4af1">
[node-id="menu-6a25abd2d4af1"].cc-menu.cc-menu--vertical .cc-menu--nav .cc-menu--item{box-sizing:border-box;} [node-id="menu-6a25abd2d4af1"].cc-menu--style__line .line_box{background:rgba(255, 255, 255, 0);} [node-id="menu-6a25abd2d4af1"].cc-menu--style__line .cc-menu--item.current > .line_box{width:100%;} [node-id="menu-6a25abd2d4af1"] li.menu{color:#000000;} [node-id="menu-6a25abd2d4af1"] .icon-active{color:#3c3c3c!important;} [node-id="menu-6a25abd2d4af1"] .item-icon-active{color:#3c3c3c!important;} [node-id="menu-6a25abd2d4af1"] .cc-menu--item a{font-size:16px;} [node-id="menu-6a25abd2d4af1"] .cc-menu--item .cc-menu--nav > .cc-menu--item a{font-size:16px;} [node-id="menu-6a25abd2d4af1"].cc-menu--horizontal{text-align:right;} [node-id="menu-6a25abd2d4af1"].cc-menu--horizontal > .cc-menu--nav > .cc-menu--item{height:40px;line-height:40px;padding:0 20px;margin:0 0;} [node-id="menu-6a25abd2d4af1"].cc-menu--vertical > .cc-menu--nav > .cc-menu--item{margin:0 0;} [node-id="menu-6a25abd2d4af1"] .cc-menu--item .cc-menu--item .cc-menu--item__link{height:43px;line-height:43px;margin:0 0;} [node-id="menu-6a25abd2d4af1"].cc-menu--vertical .cc-menu--item{line-height:40px;} [node-id="menu-6a25abd2d4af1"].cc-menu--style__default .cc-menu--item,          [node-id="menu-6a25abd2d4af1"].cc-menu--style__line > .cc-menu--nav >.cc-menu--item{background-color:rgba(255, 255, 255, 0);} [node-id="menu-6a25abd2d4af1"].cc-menu--style__default .cc-menu--item.block,          [node-id="menu-6a25abd2d4af1"].cc-menu--style__default .cc-menu--item.current,          [node-id="menu-6a25abd2d4af1"].cc-menu--style__default .cc-menu--item:hover{background-color:rgba(255, 255, 255, 0);} [node-id="menu-6a25abd2d4af1"]{font-size:16px;} [node-id="menu-6a25abd2d4af1"].cc-menu--style__line .cc-menu--item.block,          [node-id="menu-6a25abd2d4af1"].cc-menu--style__line .cc-menu--item.current,          [node-id="menu-6a25abd2d4af1"].cc-menu--style__line .cc-menu--item:hover{border-bottom-color:rgba(255, 255, 255, 0);} [node-id="menu-6a25abd2d4af1"] .cc-menu--item__link{color:#FFFFFF;} [node-id="menu-6a25abd2d4af1"] .cc-menu--item.block > .cc-menu--item__link,          [node-id="menu-6a25abd2d4af1"] .cc-menu--item.current > .cc-menu--item__link,          [node-id="menu-6a25abd2d4af1"] .cc-menu--item:hover > .cc-menu--item__link,          [node-id="menu-6a25abd2d4af1"] .cc-menu--item.active > .cc-menu--item__link{color:#E1021A;} [node-id="menu-6a25abd2d4af1"] .cc-menu--item .cc-menu--item{background-color:rgba(0, 0, 0, 0.3);} [node-id="menu-6a25abd2d4af1"] .cc-menu--item .cc-menu--item.block,  [node-id="menu-6a25abd2d4af1"] .cc-menu--item .cc-menu--item.current,  [node-id="menu-6a25abd2d4af1"] .cc-menu--item .cc-menu--item:hover,  [node-id="menu-6a25abd2d4af1"].cc-menu--style__default .cc-menu--item .cc-menu--item.block,  [node-id="menu-6a25abd2d4af1"].cc-menu--style__default .cc-menu--item .cc-menu--item.current,  [node-id="menu-6a25abd2d4af1"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover,  [node-id="menu-6a25abd2d4af1"].cc-menu--line-main .cc-menu--item .cc-menu--item.block,  [node-id="menu-6a25abd2d4af1"].cc-menu--line-main .cc-menu--item .cc-menu--item.current,  [node-id="menu-6a25abd2d4af1"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover{background-color:rgba(225, 2, 26, 0.7);} [node-id="menu-6a25abd2d4af1"] .cc-menu--item .cc-menu--item .cc-menu--item__link{color:#fff;text-align:left;} [node-id="menu-6a25abd2d4af1"] .cc-menu--item .cc-menu--item.current > .cc-menu--item__link{color:#fff;text-align:left;} [node-id="menu-6a25abd2d4af1"].cc-menu--style__default .cc-menu--item .cc-menu--item.block > .cc-menu--item__link,        [node-id="menu-6a25abd2d4af1"].cc-menu--style__default .cc-menu--item .cc-menu--item.current > .cc-menu--item__link,        [node-id="menu-6a25abd2d4af1"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover > .cc-menu--item__link,        [node-id="menu-6a25abd2d4af1"].cc-menu--line-main .cc-menu--item .cc-menu--item.block > .cc-menu--item__link,        [node-id="menu-6a25abd2d4af1"].cc-menu--line-main .cc-menu--item .cc-menu--item.current > .cc-menu--item__link,        [node-id="menu-6a25abd2d4af1"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover > .cc-menu--item__link{color:#fff;} [node-id="menu-6a25abd2d4af1"] .cc-menu--item .cc-menu--item__link{justify-content:flex-start;text-align:left;} [node-id="menu-6a25abd2d4af1"].cc-menu--auto > .cc-menu--nav{font-size:16px;} [node-id="menu-6a25abd2d4af1"].cc-menu--style__line .cc-menu--nav .cc-menu--item .cc-menu--item:hover > .cc-menu--item__link{color:#fff;} [node-id="menu-6a25abd2d4af1"].cc-menu.cc-menu--auto__mini .item-icon-active{color:#3c3c3c!important;} @media only screen and (max-width: 767px){[node-id="menu-6a25abd2d4af1"] .cc-menu--item a{font-size:16px;} [node-id="menu-6a25abd2d4af1"] .cc-menu--item .cc-menu--nav > .cc-menu--item a{font-size:16px;} [node-id="menu-6a25abd2d4af1"].cc-menu--horizontal > .cc-menu--nav > .cc-menu--item{height:60px;line-height:60px;padding:0 20px;} [node-id="menu-6a25abd2d4af1"].cc-menu--vertical > .cc-menu--nav > .cc-menu--item{margin:20px 0;} [node-id="menu-6a25abd2d4af1"].cc-menu--vertical .cc-menu--item{line-height:60px;} [node-id="menu-6a25abd2d4af1"].cc-menu--style__default .cc-menu--item{background-color:#fff;} [node-id="menu-6a25abd2d4af1"].cc-menu--style__default .cc-menu--item.block,          [node-id="menu-6a25abd2d4af1"].cc-menu--style__default .cc-menu--item.current,          [node-id="menu-6a25abd2d4af1"].cc-menu--style__default .cc-menu--item:hover{background-color:#fff;} [node-id="menu-6a25abd2d4af1"].cc-menu--style__line .cc-menu--item.block,          [node-id="menu-6a25abd2d4af1"].cc-menu--style__line .cc-menu--item.current,          [node-id="menu-6a25abd2d4af1"].cc-menu--style__line .cc-menu--item:hover{border-bottom-color:#fff;} [node-id="menu-6a25abd2d4af1"] .cc-menu--item__link{color:#3c3c3c;} [node-id="menu-6a25abd2d4af1"] .cc-menu--item.block > .cc-menu--item__link,  [node-id="menu-6a25abd2d4af1"] .cc-menu--item.current > .cc-menu--item__link,  [node-id="menu-6a25abd2d4af1"] .cc-menu--item:hover > .cc-menu--item__link{color:#00b5ae;} [node-id="menu-6a25abd2d4af1"] .cc-menu--item .cc-menu--item{background-color:#00b5ae;} [node-id="menu-6a25abd2d4af1"] .cc-menu--item.block > .cc-menu--item__link,          [node-id="menu-6a25abd2d4af1"] .cc-menu--item.current > .cc-menu--item__link,          [node-id="menu-6a25abd2d4af1"] .cc-menu--item:hover > .cc-menu--item__link{color:#00b5ae;} [node-id="menu-6a25abd2d4af1"] .cc-menu--item .cc-menu--item{background-color:#00b5ae;} [node-id="menu-6a25abd2d4af1"] .cc-menu--item .cc-menu--item.block,          [node-id="menu-6a25abd2d4af1"] .cc-menu--item .cc-menu--item.current,          [node-id="menu-6a25abd2d4af1"] .cc-menu--item .cc-menu--item:hover,          [node-id="menu-6a25abd2d4af1"].cc-menu--style__default .cc-menu--item .cc-menu--item.block,          [node-id="menu-6a25abd2d4af1"].cc-menu--style__default .cc-menu--item .cc-menu--item.current,          [node-id="menu-6a25abd2d4af1"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover,          [node-id="menu-6a25abd2d4af1"].cc-menu--line-main .cc-menu--item .cc-menu--item.block,          [node-id="menu-6a25abd2d4af1"].cc-menu--line-main .cc-menu--item .cc-menu--item.current,          [node-id="menu-6a25abd2d4af1"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover{background-color:#009892;} [node-id="menu-6a25abd2d4af1"] .cc-menu--item .cc-menu--item .cc-menu--item__link{color:#fff;} [node-id="menu-6a25abd2d4af1"] .cc-menu--trigger i{color:#000000;} [node-id="menu-6a25abd2d4af1"] .cc-menu--item .cc-menu--item.block > .cc-menu--item__link,          [node-id="menu-6a25abd2d4af1"] .cc-menu--item .cc-menu--item.current > .cc-menu--item__link,          [node-id="menu-6a25abd2d4af1"] .cc-menu--item .cc-menu--item:hover > .cc-menu--item__link{color:#fff;} [node-id="menu-6a25abd2d4af1"].cc-menu.cc-menu--auto__mini .cc-menu--trigger i{color:#000000;} [node-id="menu-6a25abd2d4af1"] .cc-menu--item .cc-menu--item .cc-menu--item__link{height:43px;line-height:43px;margin:0 0;} } @media only screen and (max-width:767px){[node-id="menu-6a25abd2d4af1"].cc-menu--auto .cc-menu--expand__header{display:block;} [node-id="menu-6a25abd2d4af1"].cc-menu--auto > .cc-menu--nav{display:none;opacity:0;/*position:fixed;*/;position:relative;z-index:25;width:100%;left:0;top:50px;height:calc(100% - 50px);padding:0 10px;box-sizing:border-box;overflow:hidden;overflow-y:auto;} } @media only screen and (min-width: 767px){}
</style>
<div node-id="menu-6a25abd2d4af1" node-type="menu" class="cc-menu cc-menu--style__default cc-menu--horizontal cc-menu--arrow-icon cc-menu--line-main">
            <ul class="cc-menu--nav">
        <li class="cc-menu--item current">
            <div class="cc-menu--item__link">
                <a target="_self" href="/">
                            <span class="cc-menu--item__title">
                                首页
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/about">
                            <span class="cc-menu--item__title">
                                走进华庭数行
                            </span>
                            
                        </a>
                <i class="fas fa-caret-down down-icon"></i>
            </div>
            <ul class="cc-menu--nav">
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/about#company-profile">
                            <span class="cc-menu--item__title">
                                公司概括
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/about#business-scope">
                            <span class="cc-menu--item__title">
                                业务范围
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/about#chairman">
                            <span class="cc-menu--item__title">
                                董事长
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/about#business-philosophy">
                            <span class="cc-menu--item__title">
                                经营理念
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/about#honors">
                            <span class="cc-menu--item__title">
                                荣誉证书
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/about#qualifications">
                            <span class="cc-menu--item__title">
                                资质证书
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    </ul>
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/software-products">
                            <span class="cc-menu--item__title">
                                软件产品
                            </span>
                            
                        </a>
                <i class="fas fa-caret-down down-icon"></i>
            </div>
            <ul class="cc-menu--nav">
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/digital-solutions-for-natural-resources">
                            <span class="cc-menu--item__title">
                                自然资源数字化解决方案
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/solutions-for-data-governed-villages">
                            <span class="cc-menu--item__title">
                                数治乡村解决方案
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    </ul>
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/services">
                            <span class="cc-menu--item__title">
                                服务内容
                            </span>
                            
                        </a>
                <i class="fas fa-caret-down down-icon"></i>
            </div>
            <ul class="cc-menu--nav">
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/services#data-asset-services">
                            <span class="cc-menu--item__title">
                                数据资产化服务
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/services#digital-governance">
                            <span class="cc-menu--item__title">
                                数字化治理
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/services#digital-operations">
                            <span class="cc-menu--item__title">
                                数字化运营
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    </ul>
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/media-center">
                            <span class="cc-menu--item__title">
                                多媒体中心
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/more-about-shandong-kotei">
                            <span class="cc-menu--item__title">
                                加入华庭数行
                            </span>
                            
                        </a>
                <i class="fas fa-caret-down down-icon"></i>
            </div>
            <ul class="cc-menu--nav">
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/more-about-shandong-kotei">
                            <span class="cc-menu--item__title">
                                探索华庭数行
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/social-recruitment">
                            <span class="cc-menu--item__title">
                                社会招聘
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/campus-recruitment">
                            <span class="cc-menu--item__title">
                                校园招聘
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    </ul>
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/contact-us">
                            <span class="cc-menu--item__title">
                                联系我们
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    </ul>    </div>

</div></div>
        <div class="Page-header--widgets">
            
<div class="Page-header--languages flag-name"><div class="cc-element--wrapper header-widgets-languages--wrapper">
<style style-id="header-widgets-languages">
[node-id="header-widgets-languages"].cc-languages{background-color:rgba(255, 255, 255, 0);color:rgba(255, 255, 255, 1);} [node-id="header-widgets-languages"].cc-languages .choices[data-type*=select-one].is-open:after{border-color:transparent transparent #FEFEFE transparent;} [node-id="header-widgets-languages"].cc-languages .choices[data-type*=select-one]:after{border-color:#FEFEFE transparent transparent transparent;} [node-id="header-widgets-languages"].cc-languages .cc-choices .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:var(--theme-color-light);color:var(--text-color, #3c3c3c);} [node-id="header-widgets-languages"].cc-languages .cc-choices .choices__list--dropdown .choices__item{background-color:#fff;color:var(--gray-dark, #969799);} @media only screen and (max-width: 767px){}
</style>
<div node-id="header-widgets-languages" node-type="languages" class="cc-languages cc-languages--dropdown cc-languages--flag"><div class="choices cc-choices" data-type="/select-one" role="combobox" tabindex="0" aria-autocomplete="list" aria-haspopup="true" aria-expanded="false" dir="ltr">
      <div class="choices__inner"><select class="choices__input is-hidden" tabindex="-1" aria-hidden="true" data-choice="/active"><option value="/" selected="">
                            中文简体                        </option></select><div class="choices__list choices__list--single"><div class="choices__item choices__item--selectable" data-item="" data-id="/1" data-value="/" aria-selected="true"><img class="flag" src="/site-assets/static2.xunxiang.site/dist/theme/static/flags/cn.png" view-mark="1">
<span class="name">
                            中文简体                        </span>
</div></div></div><div class="choices__list choices__list--dropdown" aria-expanded="false"><input type="text" class="choices__input choices__input--cloned" autocomplete="off" autocapitalize="off" spellcheck="false" role="textbox" aria-autocomplete="list" placeholder="">
      <div class="choices__list" dir="ltr" role="listbox"><div class="choices__item choices__item--choice choices__item--selectable is-highlighted" data-select-text="" data-choice="" data-choice-selectable="" data-id="/1" data-value="/" role="option" aria-selected="true">
<img class="flag" src="/site-assets/static2.xunxiang.site/dist/theme/static/flags/cn.png" view-mark="1">
<span class="name">
                            中文简体                        </span>
</div><div class="choices__item choices__item--choice choices__item--selectable" data-select-text="" data-choice="" data-choice-selectable="" data-id="/2" data-value="/en" role="option">
<img class="flag" src="/site-assets/static2.xunxiang.site/dist/theme/static/flags/us.png" view-mark="1">
<span class="name">
                            English                        </span>
</div></div></div></div>
    <div class="cc-languages--list">
                <ul>
                            <li class="current" language="zh">
                    <a target="_self" href="/">
                        <img class="flag async-load" width="16" height="11" alt="zh" src="/site-assets/static2.xunxiang.site/dist/theme/static/flags/cn.png" view-mark="1">                        <span class="name">
                            中文简体                        </span>
                    </a>
                </li>
                            <li class="" language="en">
                    <a target="_self" href="/en">
                        <img class="flag async-load" width="16" height="11" alt="en" src="/site-assets/static2.xunxiang.site/dist/theme/static/flags/us.png" view-mark="1">                        <span class="name">
                            English                        </span>
                    </a>
                </li>
                    </ul>
    </div>
</div>

</div></div>        </div>

            </div>
</div>
</div>
<div class="Page-header--main__placeholder"></div>


<div class="Page-header--mobile default">
            
<div class="Page-header--simple">
    <div class="Page-header--logo">
<h1>
    <a href="/">
        <img class="all-logo" src="/site-assets/static2.xunxiang.site/uploads/sites/168/2025/07/44e86b1e80387a44c8d672b8bd7f3a13.png" alt="logo" view-mark="1">
        <img class="mobile-logo" src="/site-assets/static2.xunxiang.site/uploads/sites/168/2025/07/44e86b1e80387a44c8d672b8bd7f3a13.png" alt="logo-mobile" view-mark="1">
    </a>
</h1></div>        <div class="Page-header--icons">
        <ul>
            <li class="menu">
                <i class="fas fa-align-justify"></i>
            </li>

            
        </ul>
    </div>
</div>
<div class="Page-header--shade">

    <div class="Page-header--shade__menu">
        <div class="cc-element--wrapper menu-6a25abd2dadf1--wrapper">
<style style-id="menu-6a25abd2dadf1">
[node-id="menu-6a25abd2dadf1"].cc-menu.cc-menu--vertical .cc-menu--nav .cc-menu--item{box-sizing:border-box;} [node-id="menu-6a25abd2dadf1"].cc-menu--style__line .line_box{background:rgba(255, 255, 255, 0);} [node-id="menu-6a25abd2dadf1"].cc-menu--style__line .cc-menu--item.current > .line_box{width:100%;} [node-id="menu-6a25abd2dadf1"] li.menu{color:#000000;} [node-id="menu-6a25abd2dadf1"] .icon-active{color:#3c3c3c!important;} [node-id="menu-6a25abd2dadf1"] .item-icon-active{color:#3c3c3c!important;} [node-id="menu-6a25abd2dadf1"] .cc-menu--item a{font-size:16px;} [node-id="menu-6a25abd2dadf1"] .cc-menu--item .cc-menu--nav > .cc-menu--item a{font-size:16px;} [node-id="menu-6a25abd2dadf1"].cc-menu--horizontal{text-align:right;} [node-id="menu-6a25abd2dadf1"].cc-menu--horizontal > .cc-menu--nav > .cc-menu--item{height:40px;line-height:40px;padding:0 20px;margin:0 0;} [node-id="menu-6a25abd2dadf1"].cc-menu--vertical > .cc-menu--nav > .cc-menu--item{margin:0 0;} [node-id="menu-6a25abd2dadf1"] .cc-menu--item .cc-menu--item .cc-menu--item__link{height:43px;line-height:43px;margin:0 0;} [node-id="menu-6a25abd2dadf1"].cc-menu--vertical .cc-menu--item{line-height:40px;} [node-id="menu-6a25abd2dadf1"].cc-menu--style__default .cc-menu--item,          [node-id="menu-6a25abd2dadf1"].cc-menu--style__line > .cc-menu--nav >.cc-menu--item{background-color:rgba(255, 255, 255, 0);} [node-id="menu-6a25abd2dadf1"].cc-menu--style__default .cc-menu--item.block,          [node-id="menu-6a25abd2dadf1"].cc-menu--style__default .cc-menu--item.current,          [node-id="menu-6a25abd2dadf1"].cc-menu--style__default .cc-menu--item:hover{background-color:rgba(255, 255, 255, 0);} [node-id="menu-6a25abd2dadf1"]{font-size:16px;} [node-id="menu-6a25abd2dadf1"].cc-menu--style__line .cc-menu--item.block,          [node-id="menu-6a25abd2dadf1"].cc-menu--style__line .cc-menu--item.current,          [node-id="menu-6a25abd2dadf1"].cc-menu--style__line .cc-menu--item:hover{border-bottom-color:rgba(255, 255, 255, 0);} [node-id="menu-6a25abd2dadf1"] .cc-menu--item__link{color:#FFFFFF;} [node-id="menu-6a25abd2dadf1"] .cc-menu--item.block > .cc-menu--item__link,          [node-id="menu-6a25abd2dadf1"] .cc-menu--item.current > .cc-menu--item__link,          [node-id="menu-6a25abd2dadf1"] .cc-menu--item:hover > .cc-menu--item__link,          [node-id="menu-6a25abd2dadf1"] .cc-menu--item.active > .cc-menu--item__link{color:#E1021A;} [node-id="menu-6a25abd2dadf1"] .cc-menu--item .cc-menu--item{background-color:rgba(0, 0, 0, 0.3);} [node-id="menu-6a25abd2dadf1"] .cc-menu--item .cc-menu--item.block,  [node-id="menu-6a25abd2dadf1"] .cc-menu--item .cc-menu--item.current,  [node-id="menu-6a25abd2dadf1"] .cc-menu--item .cc-menu--item:hover,  [node-id="menu-6a25abd2dadf1"].cc-menu--style__default .cc-menu--item .cc-menu--item.block,  [node-id="menu-6a25abd2dadf1"].cc-menu--style__default .cc-menu--item .cc-menu--item.current,  [node-id="menu-6a25abd2dadf1"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover,  [node-id="menu-6a25abd2dadf1"].cc-menu--line-main .cc-menu--item .cc-menu--item.block,  [node-id="menu-6a25abd2dadf1"].cc-menu--line-main .cc-menu--item .cc-menu--item.current,  [node-id="menu-6a25abd2dadf1"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover{background-color:rgba(225, 2, 26, 0.7);} [node-id="menu-6a25abd2dadf1"] .cc-menu--item .cc-menu--item .cc-menu--item__link{color:#fff;text-align:left;} [node-id="menu-6a25abd2dadf1"] .cc-menu--item .cc-menu--item.current > .cc-menu--item__link{color:#fff;text-align:left;} [node-id="menu-6a25abd2dadf1"].cc-menu--style__default .cc-menu--item .cc-menu--item.block > .cc-menu--item__link,        [node-id="menu-6a25abd2dadf1"].cc-menu--style__default .cc-menu--item .cc-menu--item.current > .cc-menu--item__link,        [node-id="menu-6a25abd2dadf1"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover > .cc-menu--item__link,        [node-id="menu-6a25abd2dadf1"].cc-menu--line-main .cc-menu--item .cc-menu--item.block > .cc-menu--item__link,        [node-id="menu-6a25abd2dadf1"].cc-menu--line-main .cc-menu--item .cc-menu--item.current > .cc-menu--item__link,        [node-id="menu-6a25abd2dadf1"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover > .cc-menu--item__link{color:#fff;} [node-id="menu-6a25abd2dadf1"] .cc-menu--item .cc-menu--item__link{justify-content:flex-start;text-align:left;} [node-id="menu-6a25abd2dadf1"].cc-menu--auto > .cc-menu--nav{font-size:16px;} [node-id="menu-6a25abd2dadf1"].cc-menu--style__line .cc-menu--nav .cc-menu--item .cc-menu--item:hover > .cc-menu--item__link{color:#fff;} [node-id="menu-6a25abd2dadf1"].cc-menu.cc-menu--auto__mini .item-icon-active{color:#3c3c3c!important;} @media only screen and (max-width: 767px){[node-id="menu-6a25abd2dadf1"] .cc-menu--item a{font-size:16px;} [node-id="menu-6a25abd2dadf1"] .cc-menu--item .cc-menu--nav > .cc-menu--item a{font-size:16px;} [node-id="menu-6a25abd2dadf1"].cc-menu--horizontal > .cc-menu--nav > .cc-menu--item{height:60px;line-height:60px;padding:0 0px;} [node-id="menu-6a25abd2dadf1"].cc-menu--vertical > .cc-menu--nav > .cc-menu--item{margin:0px 0;} [node-id="menu-6a25abd2dadf1"].cc-menu--vertical .cc-menu--item{line-height:60px;} [node-id="menu-6a25abd2dadf1"].cc-menu--style__default .cc-menu--item{background-color:#fff;} [node-id="menu-6a25abd2dadf1"].cc-menu--style__default .cc-menu--item.block,          [node-id="menu-6a25abd2dadf1"].cc-menu--style__default .cc-menu--item.current,          [node-id="menu-6a25abd2dadf1"].cc-menu--style__default .cc-menu--item:hover{background-color:#fff;} [node-id="menu-6a25abd2dadf1"].cc-menu--style__line .cc-menu--item.block,          [node-id="menu-6a25abd2dadf1"].cc-menu--style__line .cc-menu--item.current,          [node-id="menu-6a25abd2dadf1"].cc-menu--style__line .cc-menu--item:hover{border-bottom-color:#fff;} [node-id="menu-6a25abd2dadf1"] .cc-menu--item__link{color:#3c3c3c;} [node-id="menu-6a25abd2dadf1"] .cc-menu--item.block > .cc-menu--item__link,  [node-id="menu-6a25abd2dadf1"] .cc-menu--item.current > .cc-menu--item__link,  [node-id="menu-6a25abd2dadf1"] .cc-menu--item:hover > .cc-menu--item__link{color:var(--theme-color);} [node-id="menu-6a25abd2dadf1"] .cc-menu--item .cc-menu--item{background-color:var(--theme-color);} [node-id="menu-6a25abd2dadf1"] .cc-menu--item.block > .cc-menu--item__link,          [node-id="menu-6a25abd2dadf1"] .cc-menu--item.current > .cc-menu--item__link,          [node-id="menu-6a25abd2dadf1"] .cc-menu--item:hover > .cc-menu--item__link{color:var(--theme-color);} [node-id="menu-6a25abd2dadf1"] .cc-menu--item .cc-menu--item{background-color:var(--theme-color);} [node-id="menu-6a25abd2dadf1"] .cc-menu--item .cc-menu--item.block,          [node-id="menu-6a25abd2dadf1"] .cc-menu--item .cc-menu--item.current,          [node-id="menu-6a25abd2dadf1"] .cc-menu--item .cc-menu--item:hover,          [node-id="menu-6a25abd2dadf1"].cc-menu--style__default .cc-menu--item .cc-menu--item.block,          [node-id="menu-6a25abd2dadf1"].cc-menu--style__default .cc-menu--item .cc-menu--item.current,          [node-id="menu-6a25abd2dadf1"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover,          [node-id="menu-6a25abd2dadf1"].cc-menu--line-main .cc-menu--item .cc-menu--item.block,          [node-id="menu-6a25abd2dadf1"].cc-menu--line-main .cc-menu--item .cc-menu--item.current,          [node-id="menu-6a25abd2dadf1"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover{background-color:var(--theme-color-dark);} [node-id="menu-6a25abd2dadf1"] .cc-menu--item .cc-menu--item .cc-menu--item__link{color:#fff;} [node-id="menu-6a25abd2dadf1"] .cc-menu--trigger i{color:#000000;} [node-id="menu-6a25abd2dadf1"] .cc-menu--item .cc-menu--item.block > .cc-menu--item__link,          [node-id="menu-6a25abd2dadf1"] .cc-menu--item .cc-menu--item.current > .cc-menu--item__link,          [node-id="menu-6a25abd2dadf1"] .cc-menu--item .cc-menu--item:hover > .cc-menu--item__link{color:#fff;} [node-id="menu-6a25abd2dadf1"].cc-menu.cc-menu--auto__mini .cc-menu--trigger i{color:#000000;} [node-id="menu-6a25abd2dadf1"] .cc-menu--item .cc-menu--item .cc-menu--item__link{height:43px;line-height:43px;margin:0 0;} } @media only screen and (max-width:767px){[node-id="menu-6a25abd2dadf1"].cc-menu--auto .cc-menu--expand__header{display:block;} [node-id="menu-6a25abd2dadf1"].cc-menu--auto > .cc-menu--nav{display:none;opacity:0;/*position:fixed;*/;position:relative;z-index:25;width:100%;left:0;top:50px;height:calc(100% - 50px);padding:0 10px;box-sizing:border-box;overflow:hidden;overflow-y:auto;} } @media only screen and (min-width: 767px){}
</style>
<div node-id="menu-6a25abd2dadf1" node-type="menu" class="cc-menu cc-menu--style__default cc-menu--vertical cc-menu--arrow-icon">
            <ul class="cc-menu--nav">
        <li class="cc-menu--item current">
            <div class="cc-menu--item__link">
                <a target="_self" href="/">
                            <span class="cc-menu--item__title">
                                首页
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/about">
                            <span class="cc-menu--item__title">
                                走进华庭数行
                            </span>
                            
                        </a>
                <i class="fas fa-caret-down down-icon"></i>
            </div>
            <ul class="cc-menu--nav">
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/about#company-profile">
                            <span class="cc-menu--item__title">
                                公司概括
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/about#business-scope">
                            <span class="cc-menu--item__title">
                                业务范围
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/about#chairman">
                            <span class="cc-menu--item__title">
                                董事长
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/about#business-philosophy">
                            <span class="cc-menu--item__title">
                                经营理念
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/about#honors">
                            <span class="cc-menu--item__title">
                                荣誉证书
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/about#qualifications">
                            <span class="cc-menu--item__title">
                                资质证书
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    </ul>
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/software-products">
                            <span class="cc-menu--item__title">
                                软件产品
                            </span>
                            
                        </a>
                <i class="fas fa-caret-down down-icon"></i>
            </div>
            <ul class="cc-menu--nav">
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/digital-solutions-for-natural-resources">
                            <span class="cc-menu--item__title">
                                自然资源数字化解决方案
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/solutions-for-data-governed-villages">
                            <span class="cc-menu--item__title">
                                数治乡村解决方案
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    </ul>
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/services">
                            <span class="cc-menu--item__title">
                                服务内容
                            </span>
                            
                        </a>
                <i class="fas fa-caret-down down-icon"></i>
            </div>
            <ul class="cc-menu--nav">
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/services#data-asset-services">
                            <span class="cc-menu--item__title">
                                数据资产化服务
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/services#digital-governance">
                            <span class="cc-menu--item__title">
                                数字化治理
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/services#digital-operations">
                            <span class="cc-menu--item__title">
                                数字化运营
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    </ul>
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/media-center">
                            <span class="cc-menu--item__title">
                                多媒体中心
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/more-about-shandong-kotei">
                            <span class="cc-menu--item__title">
                                加入华庭数行
                            </span>
                            
                        </a>
                <i class="fas fa-caret-down down-icon"></i>
            </div>
            <ul class="cc-menu--nav">
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/more-about-shandong-kotei">
                            <span class="cc-menu--item__title">
                                探索华庭数行
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/social-recruitment">
                            <span class="cc-menu--item__title">
                                社会招聘
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/campus-recruitment">
                            <span class="cc-menu--item__title">
                                校园招聘
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    </ul>
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/contact-us">
                            <span class="cc-menu--item__title">
                                联系我们
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    </ul>    </div>

</div>                <div class="Page-header--shade__widgets">
            <div class="cc-element--wrapper header-shade-languages--wrapper">
<style style-id="header-shade-languages">
[node-id="header-shade-languages"].cc-languages{background-color:rgba(255, 255, 255, 0);color:rgba(255, 255, 255, 1);} [node-id="header-shade-languages"].cc-languages .choices[data-type*=select-one].is-open:after{border-color:transparent transparent #FEFEFE transparent;} [node-id="header-shade-languages"].cc-languages .choices[data-type*=select-one]:after{border-color:#FEFEFE transparent transparent transparent;} [node-id="header-shade-languages"].cc-languages .cc-choices .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:var(--theme-color-light);color:var(--text-color, #3c3c3c);} [node-id="header-shade-languages"].cc-languages .cc-choices .choices__list--dropdown .choices__item{background-color:#fff;color:var(--gray-dark, #969799);} @media only screen and (max-width: 767px){}
</style>
<div node-id="header-shade-languages" node-type="languages" class="cc-languages cc-languages--dropdown cc-languages--flag"><div class="choices cc-choices" data-type="/select-one" role="combobox" tabindex="0" aria-autocomplete="list" aria-haspopup="true" aria-expanded="false" dir="ltr">
      <div class="choices__inner"><select class="choices__input is-hidden" tabindex="-1" aria-hidden="true" data-choice="/active"><option value="/" selected="">
                            中文简体                        </option></select><div class="choices__list choices__list--single"><div class="choices__item choices__item--selectable" data-item="" data-id="/1" data-value="/" aria-selected="true"><img class="flag" src="/site-assets/static2.xunxiang.site/dist/theme/static/flags/cn.png" view-mark="1">
<span class="name">
                            中文简体                        </span>
</div></div></div><div class="choices__list choices__list--dropdown" aria-expanded="false"><input type="text" class="choices__input choices__input--cloned" autocomplete="off" autocapitalize="off" spellcheck="false" role="textbox" aria-autocomplete="list" placeholder="">
      <div class="choices__list" dir="ltr" role="listbox"><div class="choices__item choices__item--choice choices__item--selectable is-highlighted" data-select-text="" data-choice="" data-choice-selectable="" data-id="/1" data-value="/" role="option" aria-selected="true">
<img class="flag" src="/site-assets/static2.xunxiang.site/dist/theme/static/flags/cn.png" view-mark="1">
<span class="name">
                            中文简体                        </span>
</div><div class="choices__item choices__item--choice choices__item--selectable" data-select-text="" data-choice="" data-choice-selectable="" data-id="/2" data-value="/en" role="option">
<img class="flag" src="/site-assets/static2.xunxiang.site/dist/theme/static/flags/us.png" view-mark="1">
<span class="name">
                            English                        </span>
</div></div></div></div>
    <div class="cc-languages--list">
                <ul>
                            <li class="current" language="zh">
                    <a target="_self" href="/">
                        <img class="flag async-load" width="16" height="11" alt="zh" src="/site-assets/static2.xunxiang.site/dist/theme/static/flags/cn.png" view-mark="1">                        <span class="name">
                            中文简体                        </span>
                    </a>
                </li>
                            <li class="" language="en">
                    <a target="_self" href="/en">
                        <img class="flag async-load" width="16" height="11" alt="en" src="/site-assets/static2.xunxiang.site/dist/theme/static/flags/us.png" view-mark="1">                        <span class="name">
                            English                        </span>
                    </a>
                </li>
                    </ul>
    </div>
</div>

</div>
        </div>
            </div>

    
</div>
    </div>
<div class="Page-header--mobile__placeholder"></div>
        </div>
        <div class="Page-body">
            <div class="Page-sidebar sidebar-left  ">
                            </div>
            <div class="Page-content">
                <div class="Page-content-solt--top">
                                    </div>
                
                <div class="Page-content-inner">
                    <div node-id="id-16-d2unk4dbiis" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__full"><div node-id="id-17-5o9hun83m74" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-0 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-18-r975a5876t--wrapper">
            <div node-id="id-18-r975a5876t" node-type="swiper" class="cc-swiper cc-swiper--bullets cc-swiper--horizontal cc-swiper--arrow cc-swiper--pagination cc-swiper--progressbar__before"> 
                <div class="swiper-container swiper-initialized swiper-horizontal swiper-pointer-events swiper-autoheight swiper-backface-hidden"> 
                    <div class="swiper-wrapper" id="swiper-wrapper-da7dfce10610d4a61e" aria-live="off" style="height: 960px; transform: translate3d(0px, 0px, 0px); transition-duration: 0ms;">                 
        
<style style-id="id-18-r975a5876t">
[node-id="id-18-r975a5876t"] > .swiper-container{padding-bottom:0px;} [node-id="id-18-r975a5876t"] > .swiper-container > .swiper-pagination{text-align:center;padding:0 0;} [node-id="id-18-r975a5876t"] > .swiper-container > .swiper-pagination > span{background-color:#000;opacity:0.2;} [node-id="id-18-r975a5876t"].cc-swiper{--swiper-navigation-color:initial;--swiper-pagination-color:var(--swiper-theme-color);} [node-id="id-18-r975a5876t"].cc-swiper.cc-swiper--progressbar .swiper-container > .swiper-pagination{background-color:var(--swiper-theme-color);} [node-id="id-18-r975a5876t"] > .swiper-container > .swiper-pagination > span.swiper-pagination-bullet-active{background-color:var(--swiper-theme-color);opacity:1;} [node-id="id-18-r975a5876t"].cc-swiper--rectangle .swiper-pagination-bullet-active::after{-webkit-transition-duration:3s;-o-transition-duration:3s;transition-duration:3s;} [node-id="id-18-r975a5876t"].cc-swiper > .swiper-container-vertical > .swiper-button{display:none;} [node-id="id-18-r975a5876t"] .swiper-button{width:27px;height:44px;border-radius:0px;} [node-id="id-18-r975a5876t"] .swiper-button-next:after,  [node-id="id-18-r975a5876t"] .swiper-button-prev:after{font-size:44px;}
</style>
<div class="swiper-slide cc-slot--wrapper cc-slot--id-18-r975a5876t swiper-slide-active" style="width: 1440px;" role="group" aria-label="1 / 2"><div node-id="id-19-3j2pdjmhmpk" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__row">
<style style-id="id-19-3j2pdjmhmpk">
[node-id="id-19-3j2pdjmhmpk"]{background-image:url(/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/bd411fd9807603319ec05d52f5711914.jpg);background-size:cover;background-repeat:no-repeat;}
</style>
<div node-id="id-20-pkg9vcqo8as" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-28-1ifbpruel4--wrapper">
<style style-id="id-28-1ifbpruel4">
@media only screen and (min-width: 768px) {[node-id="id-28-1ifbpruel4"]{padding-top:100px;padding-bottom:100px;} }
</style>
<div node-id="id-28-1ifbpruel4" node-type="placeholder" class="cc-placeholder" style="height:200px">
</div>


</div><div class="cc-element--wrapper id-29-93sam8r4v--wrapper aos-init aos-animate" data-aos="/fade-right">
<style style-id="id-29-93sam8r4v">
[node-id="id-29-93sam8r4v"]{transition-duration: 0.3s;} [node-id="id-29-93sam8r4v"]:hover{} [node-id="id-29-93sam8r4v"] .cc-textblock__body{padding:20px;} [node-id="id-29-93sam8r4v"]:hover *{color:!important;}
</style>
<div node-id="id-29-93sam8r4v" node-type="textblock" class="cc-textblock hvr-float">
    <div class="cc-textblock__body richtext">
        <p><span style="font-size:48px;font-family:'微软雅黑';color:#ffffff;"><strong>软件定义空间治理</strong></span></p>    </div>
</div>

</div><div class="cc-element--wrapper id-31-invnte3nd0s--wrapper aos-init aos-animate" data-aos="/fade-right" style="display: flex; justify-content: flex-start;">
<style style-id="id-31-invnte3nd0s">
[node-id="id-31-invnte3nd0s"]{margin-left:20px;} [node-id="id-31-invnte3nd0s"].cc-button{overflow:hidden;} [node-id="id-31-invnte3nd0s"].cc-button .slot-main{background-color:rgba(255, 255, 255, 0.5);color:#FFFFFF;} [node-id="id-31-invnte3nd0s"].cc-button .slot-main:hover{background-color:rgba(225, 2, 26, 1);color:#FFFFFF;} [node-id="id-31-invnte3nd0s"].cc-button--line .slot-main{border-color:rgba(255, 255, 255, 0.5);color:#FFFFFF;} [node-id="id-31-invnte3nd0s"].cc-button--line .slot-main:hover{border-color:rgba(225, 2, 26, 1);color:#FFFFFF;} [node-id="id-31-invnte3nd0s"].cc-button .slot-main table td{padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px;} [node-id="id-31-invnte3nd0s"].cc-button .slot-main{border:1px solid #ccc;} [node-id="id-31-invnte3nd0s"].cc-button .slot-main:hover{border:1px solid #ccc;} [node-id="id-31-invnte3nd0s"].cc-button .slot-main .icons{margin-right:6px;} [node-id="id-31-invnte3nd0s"].cc-button .slot-main{text-align:left;} .id-31-invnte3nd0s--wrapper{display:flex;justify-content:flex-start;}
</style>
<div node-id="id-31-invnte3nd0s" node-type="button" class=" cc-button cc-button-- cc-button--large cc-button--round cc-button--left fn-csp" data-archive-href="/digital-solutions-for-natural-resources" data-archive-target="_self">
    <div class="slot-main  " id="id-31-invnte3nd0s" style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;">
                        <div class="content">
            <p style="line-height:2;"><span style="font-size:18px;font-family:'微软雅黑';">&nbsp; &nbsp; &nbsp; &nbsp; 查看更多&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span></p>        </div>
    </div>
</div>
</div><div class="cc-element--wrapper id-32-m1piuhe7h1g--wrapper">
<style style-id="id-32-m1piuhe7h1g">
@media only screen and (min-width: 768px) {[node-id="id-32-m1piuhe7h1g"]{padding-top:100px;padding-bottom:100px;} }
</style>
<div node-id="id-32-m1piuhe7h1g" node-type="placeholder" class="cc-placeholder" style="height:175px">
</div>


</div></div></div></div><div class="swiper-slide cc-slot--wrapper cc-slot--id-18-r975a5876t swiper-slide-next" style="width: 1440px;" role="group" aria-label="2 / 2"><div node-id="id-22-crqmjjili3s" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__row">
<style style-id="id-22-crqmjjili3s">
[node-id="id-22-crqmjjili3s"]{background-image:url(/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/b16f5f571d06124511d42999dfa4bfb1.jpg);background-position:center top;background-size:cover;background-repeat:no-repeat;}
</style>
<div node-id="id-23-l9vfrumom9o" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-33-epag14cd8ho--wrapper">
<style style-id="id-33-epag14cd8ho">
@media only screen and (min-width: 768px) {[node-id="id-33-epag14cd8ho"]{padding-top:50px;padding-bottom:50px;} }
</style>
<div node-id="id-33-epag14cd8ho" node-type="placeholder" class="cc-placeholder" style="height:160px">
</div>


</div><div class="cc-element--wrapper id-34-8d6meifkeo4--wrapper aos-init aos-animate" data-aos="/fade-right">
<style style-id="id-34-8d6meifkeo4">
[node-id="id-34-8d6meifkeo4"]{transition-duration: 0.3s;} [node-id="id-34-8d6meifkeo4"]:hover{} [node-id="id-34-8d6meifkeo4"] .cc-textblock__body{padding:20px;} [node-id="id-34-8d6meifkeo4"]:hover *{color:!important;}
</style>
<div node-id="id-34-8d6meifkeo4" node-type="textblock" class="cc-textblock hvr-float">
    <div class="cc-textblock__body richtext">
        <p style="line-height:1.3;"><span style="color:#ffffff;font-family:'微软雅黑';font-size:48px;"><strong>—</strong></span></p>
<p style="line-height:1.3;"><span style="color:#ffffff;font-family:'微软雅黑';font-size:48px;"><strong>中国优秀的</strong></span></p>
<p style="line-height:1.3;"><span style="color:#ffffff;font-family:'微软雅黑';font-size:36px;"><strong>空间治理数字化服务提供商</strong></span></p>
<p style="line-height:1.3;"><span style="color:#ffffff;font-family:'微软雅黑';font-size:24px;">KINGDOM &nbsp;OF &nbsp; DIGITAL&nbsp; SPACE AND &nbsp;INFORMATION</span></p>    </div>
</div>

</div><div class="cc-element--wrapper id-35-ph9653m02v4--wrapper">
<style style-id="id-35-ph9653m02v4">
@media only screen and (min-width: 768px) {[node-id="id-35-ph9653m02v4"]{padding-top:143px;padding-bottom:143px;} }
</style>
<div node-id="id-35-ph9653m02v4" node-type="placeholder" class="cc-placeholder" style="height:147px">
</div>


</div></div></div></div>      
                    </div>
                <div class="swiper-button swiper-button-next swiper-button-next__id-18-r975a5876t" tabindex="0" role="button" aria-label="Next slide" aria-controls="swiper-wrapper-da7dfce10610d4a61e" aria-disabled="false"></div><div class="swiper-button swiper-button-prev swiper-button-prev__id-18-r975a5876t swiper-button-disabled" tabindex="-1" role="button" aria-label="Previous slide" aria-controls="swiper-wrapper-da7dfce10610d4a61e" aria-disabled="true"></div><div class="swiper-pagination swiper-pagination__id-18-r975a5876t swiper-pagination-clickable swiper-pagination-bullets swiper-pagination-horizontal"><span class="swiper-pagination-bullet swiper-pagination-bullet-active" tabindex="0" role="button" aria-label="Go to slide 1" aria-current="true"></span><span class="swiper-pagination-bullet" tabindex="0" role="button" aria-label="Go to slide 2"></span></div><span class="swiper-notification" aria-live="assertive" aria-atomic="true"></span></div>
            </div> 
        </div>
        </div></div><div node-id="id-9-kd9hok20ak8" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__full"><div node-id="id-10-cjetu0inkmg" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-0 cc-col-lg3-0 cc-col-lg2-0 cc-col-lg-0 cc-col-md-0 cc-col-sm-0 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-11-q7oc0b7so5--wrapper">
            <div node-id="id-11-q7oc0b7so5" node-type="swiper" class="cc-swiper cc-swiper--bullets cc-swiper--horizontal cc-swiper--arrow cc-swiper--pagination cc-swiper--progressbar__before"> 
                <div class="swiper-container swiper-initialized swiper-horizontal swiper-pointer-events swiper-autoheight"> 
                    <div class="swiper-wrapper" id="swiper-wrapper-38da1aa21bf18e56" aria-live="off" style="transition-duration: 0ms; height: 0px;">                 
        
<style style-id="id-11-q7oc0b7so5">
[node-id="id-11-q7oc0b7so5"] > .swiper-container{padding-bottom:0px;} [node-id="id-11-q7oc0b7so5"] > .swiper-container > .swiper-pagination{text-align:center;padding:0 0;} [node-id="id-11-q7oc0b7so5"] > .swiper-container > .swiper-pagination > span{background-color:#000;opacity:0.2;} [node-id="id-11-q7oc0b7so5"].cc-swiper{--swiper-navigation-color:initial;--swiper-pagination-color:var(--swiper-theme-color);} [node-id="id-11-q7oc0b7so5"].cc-swiper.cc-swiper--progressbar .swiper-container > .swiper-pagination{background-color:var(--swiper-theme-color);} [node-id="id-11-q7oc0b7so5"] > .swiper-container > .swiper-pagination > span.swiper-pagination-bullet-active{background-color:var(--swiper-theme-color);opacity:1;} [node-id="id-11-q7oc0b7so5"].cc-swiper--rectangle .swiper-pagination-bullet-active::after{-webkit-transition-duration:3s;-o-transition-duration:3s;transition-duration:3s;} [node-id="id-11-q7oc0b7so5"].cc-swiper > .swiper-container-vertical > .swiper-button{display:none;} [node-id="id-11-q7oc0b7so5"] .swiper-button{width:27px;height:44px;border-radius:0px;} [node-id="id-11-q7oc0b7so5"] .swiper-button-next:after,  [node-id="id-11-q7oc0b7so5"] .swiper-button-prev:after{font-size:44px;}
</style>
<div class="swiper-slide cc-slot--wrapper cc-slot--id-11-q7oc0b7so5" style=""><div node-id="id-12-og8opojpib8" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__full">
<style style-id="id-12-og8opojpib8">
[node-id="id-12-og8opojpib8"]{background-size:cover;background-repeat:no-repeat;}
</style>
<div node-id="id-13-rt8hr5b0mso" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-23-1662hkdt6mo--wrapper">
<style style-id="id-23-1662hkdt6mo">
@media only screen and (max-width:767px){}
</style>
<div node-id="id-23-1662hkdt6mo" node-type="picture" class="cc-picture cc-picture--align__center">
    <img class="cc-picture--img async-load" src="/site-assets/static2.xunxiang.site/uploads/sites/168/2021/11/415bfaca0b0c1133712de1ab5b9ca26f.jpg" view-mark="1"></div>


</div></div></div></div><div class="swiper-slide cc-slot--wrapper cc-slot--id-11-q7oc0b7so5" style=""><div node-id="id-18-2pmpr3r2u3g" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__full">
<style style-id="id-18-2pmpr3r2u3g">
[node-id="id-18-2pmpr3r2u3g"]{background-position:center top;background-size:cover;background-repeat:no-repeat;}
</style>
<div node-id="id-19-1p5cp179d3" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-24-p09skk9qb98--wrapper">
<style style-id="id-24-p09skk9qb98">
@media only screen and (max-width:767px){}
</style>
<div node-id="id-24-p09skk9qb98" node-type="picture" class="cc-picture cc-picture--align__center">
    <img class="cc-picture--img async-load" src="/site-assets/static2.xunxiang.site/uploads/sites/168/2021/11/6d7fe30e1600825dd9fff50a1b4702f4.jpg" view-mark="1"></div>


</div></div></div></div>      
                    </div>
                <div class="swiper-button swiper-button-next swiper-button-next__id-11-q7oc0b7so5" tabindex="0" role="button" aria-label="Next slide" aria-controls="swiper-wrapper-38da1aa21bf18e56" aria-disabled="false"></div><div class="swiper-button swiper-button-prev swiper-button-prev__id-11-q7oc0b7so5" tabindex="0" role="button" aria-label="Previous slide" aria-controls="swiper-wrapper-38da1aa21bf18e56" aria-disabled="false"></div><div class="swiper-pagination swiper-pagination__id-11-q7oc0b7so5 swiper-pagination-clickable swiper-pagination-bullets swiper-pagination-horizontal"></div><span class="swiper-notification" aria-live="assertive" aria-atomic="true"></span></div>
            </div> 
        </div>
        </div></div><div node-id="id-41-fmip5rqlot8" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__row">
<style style-id="id-41-fmip5rqlot8">
[node-id="id-41-fmip5rqlot8"]{background-color:rgba(243, 243, 243, 1);}
</style>
<div node-id="id-42-7em3opf0jbo" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-43-8j7m3pvu3jk--wrapper">
        <div node-id="id-43-8j7m3pvu3jk" node-type="block" class="cc-block cc-slot--wrapper"><div node-id="id-44-7h36n4sqk5c" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default"><div node-id="id-45-vf80bo5qmak" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-0 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-16-1qgkr7pgfqg--wrapper"><div node-id="id-16-1qgkr7pgfqg" node-type="placeholder" class="cc-placeholder" style="height:80px">
</div>


</div></div></div><div node-id="id-12-p8bvlp4p1bo" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default"><div node-id="id-13-90fde3gui8g" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-15-vrjde4ifvk8--wrapper aos-init aos-animate" data-aos="/fade-up">
<style style-id="id-15-vrjde4ifvk8">
[node-id="id-15-vrjde4ifvk8"]{margin-bottom:30px;} @media only screen and (max-width: 767px) {[node-id="id-15-vrjde4ifvk8"]{margin-bottom:10px;margin-top:10px;} }[node-id="id-15-vrjde4ifvk8"] .cc-textblock__body{padding:20px;}
</style>
<div node-id="id-15-vrjde4ifvk8" node-type="textblock" class="cc-textblock">
    <div class="cc-textblock__body richtext">
        <p style="text-align:center;line-height:1.2;"><span style="color:#333333;font-size:36px;font-family:'微软雅黑';"><strong>软件产品</strong></span><br><span style="color:#e1021a;font-size:36px;font-family:'微软雅黑';"><strong>—</strong></span></p>    </div>
</div>

</div></div></div><div node-id="id-54-3glh6sroot" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default aos-init aos-animate" data-aos="/fade-up"><div node-id="id-55-g2kqhckqie8" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-56-l00fkanl87g--wrapper">
            <div node-id="id-56-l00fkanl87g" node-type="swiper" class="cc-swiper cc-swiper--bullets cc-swiper--horizontal cc-swiper--pagination cc-swiper--progressbar__before"> 
                <div class="swiper-container swiper-initialized swiper-horizontal swiper-pointer-events swiper-autoheight swiper-backface-hidden"> 
                    <div class="swiper-wrapper" id="swiper-wrapper-b0a0513f3e78d511" aria-live="off" style="height: 412px; transform: translate3d(-1440px, 0px, 0px); transition-duration: 0ms;">                 
        
<style style-id="id-56-l00fkanl87g">
[node-id="id-56-l00fkanl87g"] > .swiper-container{padding-bottom:0px;} [node-id="id-56-l00fkanl87g"] > .swiper-container > .swiper-pagination{text-align:center;padding:0 0;} [node-id="id-56-l00fkanl87g"] > .swiper-container > .swiper-pagination > span{background-color:#000;opacity:0.2;} [node-id="id-56-l00fkanl87g"].cc-swiper{--swiper-navigation-color:initial;--swiper-pagination-color:var(--swiper-theme-color);} [node-id="id-56-l00fkanl87g"].cc-swiper.cc-swiper--progressbar .swiper-container > .swiper-pagination{background-color:var(--swiper-theme-color);} [node-id="id-56-l00fkanl87g"] > .swiper-container > .swiper-pagination > span.swiper-pagination-bullet-active{background-color:var(--swiper-theme-color);opacity:1;} [node-id="id-56-l00fkanl87g"].cc-swiper--rectangle .swiper-pagination-bullet-active::after{-webkit-transition-duration:5s;-o-transition-duration:5s;transition-duration:5s;} [node-id="id-56-l00fkanl87g"].cc-swiper > .swiper-container-vertical > .swiper-button{display:none;} [node-id="id-56-l00fkanl87g"] .swiper-button{width:27px;height:44px;border-radius:0px;} [node-id="id-56-l00fkanl87g"] .swiper-button-next:after,  [node-id="id-56-l00fkanl87g"] .swiper-button-prev:after{font-size:44px;}
</style>
<div class="swiper-slide cc-slot--wrapper cc-slot--id-56-l00fkanl87g swiper-slide-prev" style="width: 1440px;" role="group" aria-label="1 / 2"><div node-id="id-57-hfc3cb00cac" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default">
<style style-id="id-57-hfc3cb00cac">
[node-id="id-57-hfc3cb00cac"]{background-color:rgba(255, 255, 255, 1);}
</style>
<div node-id="id-58-raiv6t64cbs" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-12 cc-col-xl-12 cc-col-lg3-12 cc-col-lg2-12 cc-col-lg-12 cc-col-md-12 cc-col-sm-12 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-153-jq3gvn3r4ps--wrapper">
<style style-id="id-153-jq3gvn3r4ps">
@media only screen and (max-width: 767px) {[node-id="id-153-jq3gvn3r4ps"]{margin-right:10px;margin-left:10px;} }[node-id="id-153-jq3gvn3r4ps"].cc-figure .slot-1{-webkit-line-clamp:1;} [node-id="id-153-jq3gvn3r4ps"].cc-figure{background:rgba(0, 0, 0, 1);} [node-id="id-153-jq3gvn3r4ps"].cc-figure--sadie .figcaption::before{background:linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);} [node-id="id-153-jq3gvn3r4ps"].cc-figure--goliath:hover > a > img{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0);} [node-id="id-153-jq3gvn3r4ps"] a{cursor:default;}
</style>
<div node-id="id-153-jq3gvn3r4ps" node-type="figure" class="cc-figure cc-figure--bubba">
    <a target="_self" href="javascript:;"><img alt="figure" src="/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/ec9016e2f6d770b0b0c68d5ade096524.jpg" class=" async-load" view-mark="1">
<div class="figcaption">
    <div>
        <div class="slot-1"></div>
        <div class="slot-2"><p><img src="/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/8dca6cc9f01194b9be778e3f5d8fbffe.png" alt="" width="100" height="100" view-mark="1"></p></div>
    </div>
</div>
</a></div>
</div></div><div node-id="id-66-3p65204dufs" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-2 cc-col-xl-2 cc-col-lg3-2 cc-col-lg2-2 cc-col-lg-2 cc-col-md-2 cc-col-sm-2 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"></div><div node-id="id-148-8shimq0sqa" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-8 cc-col-xl-8 cc-col-lg3-8 cc-col-lg2-8 cc-col-lg-8 cc-col-md-8 cc-col-sm-8 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-151-4ndm2u5hc04--wrapper">
<style style-id="id-151-4ndm2u5hc04">
[node-id="id-151-4ndm2u5hc04"]{margin-bottom:20px;margin-top:80px;} @media only screen and (max-width: 767px) {[node-id="id-151-4ndm2u5hc04"]{margin-right:10px;margin-left:10px;margin-top:10px;} }[node-id="id-151-4ndm2u5hc04"] .cc-textblock__body{padding:0px;}
</style>
<div node-id="id-151-4ndm2u5hc04" node-type="textblock" class="cc-textblock">
    <div class="cc-textblock__body richtext">
        <p><span style="font-size:24px;font-family:'微软雅黑';"><strong>自然资源数字化解决方案</strong></span></p>    </div>
</div>

</div><div class="cc-element--wrapper id-152-imohvlcpvsk--wrapper">
<style style-id="id-152-imohvlcpvsk">
[node-id="id-152-imohvlcpvsk"]{margin-bottom:30px;} @media only screen and (max-width: 767px) {[node-id="id-152-imohvlcpvsk"]{margin-right:10px;margin-left:10px;} }[node-id="id-152-imohvlcpvsk"] .cc-textblock__body{padding:0px;}
</style>
<div node-id="id-152-imohvlcpvsk" node-type="textblock" class="cc-textblock">
    <div class="cc-textblock__body richtext">
        <p style="line-height:2;"><span style="font-size:14px;font-family:'微软雅黑';"><span style="font-size:16px;font-family:'微软雅黑';">为解决数字经济发展的迫切需求与自然资源紧缺的矛盾冲突等社会问题，以自然资源调查监测评价、耕地保护、执法督查、国土空间规划与用途管制、自然资源资产和权益管理、不动产登记等重要业务线进行数字赋能，提升自然资源管理的一体化、精细化和智能化水平，促进国土空间用途管制和生态保护修复，实现对自然资源全要素、全流程、全覆盖的现代化监管。</span></span></p>    </div>
</div>

</div><div class="cc-element--wrapper id-154-lap40okrre8--wrapper" style="display: flex; justify-content: flex-start;">
<style style-id="id-154-lap40okrre8">
@media only screen and (max-width: 767px) {[node-id="id-154-lap40okrre8"]{margin-right:10px;margin-left:10px;margin-bottom:20px;} }[node-id="id-154-lap40okrre8"].cc-button{overflow:hidden;} [node-id="id-154-lap40okrre8"].cc-button .slot-main{background-color:rgba(243, 243, 243, 1);color:#E1021A;} [node-id="id-154-lap40okrre8"].cc-button .slot-main:hover{background-color:rgba(225, 2, 26, 1);color:#FFFFFF;} [node-id="id-154-lap40okrre8"].cc-button--line .slot-main{border-color:rgba(243, 243, 243, 1);color:#E1021A;} [node-id="id-154-lap40okrre8"].cc-button--line .slot-main:hover{border-color:rgba(225, 2, 26, 1);color:#FFFFFF;} [node-id="id-154-lap40okrre8"].cc-button .slot-main table td{padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px;} [node-id="id-154-lap40okrre8"].cc-button .slot-main{border:1px solid #ccc;} [node-id="id-154-lap40okrre8"].cc-button .slot-main:hover{border:1px solid #ccc;} [node-id="id-154-lap40okrre8"].cc-button .slot-main .icons{margin-right:6px;} [node-id="id-154-lap40okrre8"].cc-button .slot-main{text-align:left;} .id-154-lap40okrre8--wrapper{display:flex;justify-content:flex-start;}
</style>
<div node-id="id-154-lap40okrre8" node-type="button" class=" cc-button cc-button-- cc-button--large cc-button--round cc-button--left fn-csp" data-archive-href="/digital-solutions-for-natural-resources" data-archive-target="_self">
    <div class="slot-main  " id="id-154-lap40okrre8" style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;">
                        <div class="content">
            <p style="line-height:2;"><span style="font-family:'微软雅黑';font-size:18px;">&nbsp; &nbsp; &nbsp; 查看详情&nbsp; &nbsp; &nbsp;&nbsp;<br></span></p>        </div>
    </div>
</div>
</div></div><div node-id="id-149-oppdgvsn9bc" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-2 cc-col-xl-2 cc-col-lg3-2 cc-col-lg2-2 cc-col-lg-2 cc-col-md-2 cc-col-sm-2 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"></div></div></div><div class="swiper-slide cc-slot--wrapper cc-slot--id-56-l00fkanl87g swiper-slide-active" style="width: 1440px;" role="group" aria-label="2 / 2"><div node-id="id-60-1kls8nlukb8" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default">
<style style-id="id-60-1kls8nlukb8">
[node-id="id-60-1kls8nlukb8"]{background-color:rgba(255, 255, 255, 1);}
</style>
<div node-id="id-61-fvhag5csu98" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-12 cc-col-xl-12 cc-col-lg3-12 cc-col-lg2-12 cc-col-lg-12 cc-col-md-12 cc-col-sm-12 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-159-oo766dolu34--wrapper">
<style style-id="id-159-oo766dolu34">
@media only screen and (max-width: 767px) {[node-id="id-159-oo766dolu34"]{margin-right:10px;margin-left:10px;} }[node-id="id-159-oo766dolu34"].cc-figure .slot-1{-webkit-line-clamp:1;} [node-id="id-159-oo766dolu34"].cc-figure{background:rgba(0, 0, 0, 1);} [node-id="id-159-oo766dolu34"].cc-figure--sadie .figcaption::before{background:linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);} [node-id="id-159-oo766dolu34"].cc-figure--goliath:hover > a > img{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0);} [node-id="id-159-oo766dolu34"] a{cursor:default;}
</style>
<div node-id="id-159-oo766dolu34" node-type="figure" class="cc-figure cc-figure--bubba">
    <a target="_self" href="javascript:;"><img alt="figure" src="/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/c63ea9ef223a6030bafd5868d42ca0ab.jpg" class=" async-load" view-mark="1">
<div class="figcaption">
    <div>
        <div class="slot-1"></div>
        <div class="slot-2"><p><img src="/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/ed6afd7a5ac7e2ad7a462a582664e7b8.png" alt="" width="100" height="100" view-mark="1"></p></div>
    </div>
</div>
</a></div>
</div></div><div node-id="id-156-dvcgabfvjak" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-2 cc-col-xl-2 cc-col-lg3-2 cc-col-lg2-2 cc-col-lg-2 cc-col-md-2 cc-col-sm-2 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"></div><div node-id="id-157-ndq1r57r4lc" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-8 cc-col-xl-8 cc-col-lg3-8 cc-col-lg2-8 cc-col-lg-8 cc-col-md-8 cc-col-sm-8 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-161-dvtbv824lqc--wrapper">
<style style-id="id-161-dvtbv824lqc">
[node-id="id-161-dvtbv824lqc"]{margin-bottom:20px;margin-top:70px;} @media only screen and (max-width: 767px) {[node-id="id-161-dvtbv824lqc"]{margin-right:10px;margin-left:10px;margin-top:10px;} }[node-id="id-161-dvtbv824lqc"] .cc-textblock__body{padding:0px;}
</style>
<div node-id="id-161-dvtbv824lqc" node-type="textblock" class="cc-textblock">
    <div class="cc-textblock__body richtext">
        <p><span style="font-size:24px;font-family:'微软雅黑';"><strong>数治乡村解决方案</strong></span></p>    </div>
</div>

</div><div class="cc-element--wrapper id-162-v2qborr6vsc--wrapper">
<style style-id="id-162-v2qborr6vsc">
[node-id="id-162-v2qborr6vsc"]{margin-bottom:30px;} @media only screen and (max-width: 767px) {[node-id="id-162-v2qborr6vsc"]{margin-right:10px;margin-left:10px;} }[node-id="id-162-v2qborr6vsc"] .cc-textblock__body{padding:0px;}
</style>
<div node-id="id-162-v2qborr6vsc" node-type="textblock" class="cc-textblock">
    <div class="cc-textblock__body richtext">
        <p style="line-height:2;"><span style="font-family:'微软雅黑';font-size:16px;">以数字经济点燃乡村发展新引擎，我们紧跟国家乡村振兴战略的步伐，聚焦于数字乡村的专项产品和增值服务，充分发挥自身在该领域的技术优势，将乡村资产进行摸底、产业策划、盘活、生财和引智，为县域级打造专属的领导驾驶舱、乡村地图、大数据看板等产品平台，以数字驱动运营，激发经济活力，打造县域级数字化人才基地，用更智慧的方式推进乡村振兴。</span></p>    </div>
</div>

</div><div class="cc-element--wrapper id-163-4bndaru61lo--wrapper" style="display: flex; justify-content: flex-start;">
<style style-id="id-163-4bndaru61lo">
@media only screen and (max-width: 767px) {[node-id="id-163-4bndaru61lo"]{margin-right:10px;margin-left:10px;margin-bottom:20px;} }[node-id="id-163-4bndaru61lo"].cc-button{overflow:hidden;} [node-id="id-163-4bndaru61lo"].cc-button .slot-main{background-color:rgba(243, 243, 243, 1);color:#E1021A;} [node-id="id-163-4bndaru61lo"].cc-button .slot-main:hover{background-color:rgba(225, 2, 26, 1);color:#FFFFFF;} [node-id="id-163-4bndaru61lo"].cc-button--line .slot-main{border-color:rgba(243, 243, 243, 1);color:#E1021A;} [node-id="id-163-4bndaru61lo"].cc-button--line .slot-main:hover{border-color:rgba(225, 2, 26, 1);color:#FFFFFF;} [node-id="id-163-4bndaru61lo"].cc-button .slot-main table td{padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px;} [node-id="id-163-4bndaru61lo"].cc-button .slot-main{border:1px solid #ccc;} [node-id="id-163-4bndaru61lo"].cc-button .slot-main:hover{border:1px solid #ccc;} [node-id="id-163-4bndaru61lo"].cc-button .slot-main .icons{margin-right:6px;} [node-id="id-163-4bndaru61lo"].cc-button .slot-main{text-align:left;} .id-163-4bndaru61lo--wrapper{display:flex;justify-content:flex-start;}
</style>
<div node-id="id-163-4bndaru61lo" node-type="button" class=" cc-button cc-button-- cc-button--large cc-button--round cc-button--left fn-csp" data-archive-href="/solutions-for-data-governed-villages" data-archive-target="_self">
    <div class="slot-main  " id="id-163-4bndaru61lo" style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;">
                        <div class="content">
            <p style="line-height:2;"><span style="font-family:'微软雅黑';font-size:18px;">&nbsp; &nbsp; &nbsp; 查看详情&nbsp; &nbsp; &nbsp;&nbsp;</span></p>        </div>
    </div>
</div>
</div></div><div node-id="id-158-or0t5pb8jm" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-2 cc-col-xl-2 cc-col-lg3-2 cc-col-lg2-2 cc-col-lg-2 cc-col-md-2 cc-col-sm-2 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"></div></div></div>      
                    </div>
                <div class="swiper-pagination swiper-pagination__id-56-l00fkanl87g swiper-pagination-clickable swiper-pagination-bullets swiper-pagination-horizontal"><span class="swiper-pagination-bullet" tabindex="0" role="button" aria-label="Go to slide 1"></span><span class="swiper-pagination-bullet swiper-pagination-bullet-active" tabindex="0" role="button" aria-label="Go to slide 2" aria-current="true"></span></div><span class="swiper-notification" aria-live="assertive" aria-atomic="true"></span></div>
            </div> 
        </div>
        </div></div><div node-id="id-69-n2137d5r9m4" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default"><div node-id="id-70-vahtuurvfek" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-72-585teemq25--wrapper">
<style style-id="id-72-585teemq25">
@media only screen and (min-width: 768px) {[node-id="id-72-585teemq25"]{padding-top:50px;padding-bottom:50px;} }
</style>
<div node-id="id-72-585teemq25" node-type="placeholder" class="cc-placeholder" style="height:20px">
</div>


</div></div></div></div></div></div></div><div node-id="id-11-rl5fbn18u9g" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__row"><div node-id="id-12-qu3qnfge2vk" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-2 cc-col-xl-2 cc-col-lg3-2 cc-col-lg2-2 cc-col-lg-2 cc-col-md-2 cc-col-sm-2 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"></div><div node-id="id-9-7js1psn7eqg" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-20 cc-col-xl-20 cc-col-lg3-20 cc-col-lg2-20 cc-col-lg-20 cc-col-md-20 cc-col-sm-20 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-13-rqvnr2s5j1k--wrapper">
<style style-id="id-13-rqvnr2s5j1k">
[node-id="id-13-rqvnr2s5j1k"][node-type="video"]{height:100%;} [node-id="id-13-rqvnr2s5j1k"].cc-video.dplayer .dplayer-video-wrap .dplayer-bezel{visibility:hidden;}
</style>
<div node-id="id-13-rqvnr2s5j1k" node-type="video" class="cc-video dplayer dplayer-no-danmaku dplayer-paused"><div class="dplayer-mask"></div>
<div class="dplayer-video-wrap">
    
<video class="dplayer-video dplayer-video-current" webkit-playsinline="" playsinline="" preload="metadata" src="/site-assets/video.sdkotei.com/asset/4c4f7933532ea834fc3d289c00b84d76/e54a5f0db952969d32e6887d92e38136.mp4">
    
    
</video>
    
    <div class="dplayer-danmaku">
        <div class="dplayer-danmaku-item dplayer-danmaku-item--demo"></div>
    </div>
    <div class="dplayer-subtitle"></div>
    <div class="dplayer-bezel">
        <span class="dplayer-bezel-icon"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 17 32"><path d="M14.080 4.8q2.88 0 2.88 2.048v18.24q0 2.112-2.88 2.112t-2.88-2.112v-18.24q0-2.048 2.88-2.048zM2.88 4.8q2.88 0 2.88 2.048v18.24q0 2.112-2.88 2.112t-2.88-2.112v-18.24q0-2.048 2.88-2.048z"></path></svg></span>
        
        <span class="diplayer-loading-icon"><svg version="1.1" viewBox="0 0 22 22"><svg x="7" y="1"><circle class="diplayer-loading-dot diplayer-loading-dot-0" cx="4" cy="4" r="2"></circle></svg><svg x="11" y="3"><circle class="diplayer-loading-dot diplayer-loading-dot-1" cx="4" cy="4" r="2"></circle></svg><svg x="13" y="7"><circle class="diplayer-loading-dot diplayer-loading-dot-2" cx="4" cy="4" r="2"></circle></svg><svg x="11" y="11"><circle class="diplayer-loading-dot diplayer-loading-dot-3" cx="4" cy="4" r="2"></circle></svg><svg x="7" y="13"><circle class="diplayer-loading-dot diplayer-loading-dot-4" cx="4" cy="4" r="2"></circle></svg><svg x="3" y="11"><circle class="diplayer-loading-dot diplayer-loading-dot-5" cx="4" cy="4" r="2"></circle></svg><svg x="1" y="7"><circle class="diplayer-loading-dot diplayer-loading-dot-6" cx="4" cy="4" r="2"></circle></svg><svg x="3" y="3"><circle class="diplayer-loading-dot diplayer-loading-dot-7" cx="4" cy="4" r="2"></circle></svg></svg></span>
    </div>
</div>
<div class="dplayer-controller-mask"></div>
<div class="dplayer-controller">
    <div class="dplayer-icons dplayer-comment-box">
        <button class="dplayer-icon dplayer-comment-setting-icon" data-balloon="/Setting" data-balloon-pos="/up">
            <span class="dplayer-icon-content"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 32 32"><path d="M19.357 2.88c1.749 0 3.366 0.316 4.851 0.946 1.485 0.632 2.768 1.474 3.845 2.533s1.922 2.279 2.532 3.661c0.611 1.383 0.915 2.829 0.915 4.334 0 1.425-0.304 2.847-0.915 4.271-0.611 1.425-1.587 2.767-2.928 4.028-0.855 0.813-1.811 1.607-2.869 2.38s-2.136 1.465-3.233 2.075c-1.099 0.61-2.198 1.098-3.296 1.465-1.098 0.366-2.115 0.549-3.051 0.549-1.343 0-2.441-0.438-3.296-1.311-0.854-0.876-1.281-2.41-1.281-4.608 0-0.366 0.020-0.773 0.060-1.221s0.062-0.895 0.062-1.343c0-0.773-0.183-1.353-0.55-1.738-0.366-0.387-0.793-0.58-1.281-0.58-0.652 0-1.21 0.295-1.678 0.886s-0.926 1.23-1.373 1.921c-0.447 0.693-0.905 1.334-1.372 1.923s-1.028 0.886-1.679 0.886c-0.529 0-1.048-0.427-1.556-1.282s-0.763-2.259-0.763-4.212c0-2.197 0.529-4.241 1.587-6.133s2.462-3.529 4.21-4.912c1.75-1.383 3.762-2.471 6.041-3.264 2.277-0.796 4.617-1.212 7.018-1.253zM7.334 15.817c0.569 0 1.047-0.204 1.434-0.611s0.579-0.875 0.579-1.404c0-0.569-0.193-1.047-0.579-1.434s-0.864-0.579-1.434-0.579c-0.529 0-0.987 0.193-1.373 0.579s-0.58 0.864-0.58 1.434c0 0.53 0.194 0.998 0.58 1.404 0.388 0.407 0.845 0.611 1.373 0.611zM12.216 11.79c0.691 0 1.292-0.254 1.8-0.763s0.762-1.107 0.762-1.8c0-0.732-0.255-1.343-0.762-1.831-0.509-0.489-1.109-0.732-1.8-0.732-0.732 0-1.342 0.244-1.831 0.732-0.488 0.488-0.732 1.098-0.732 1.831 0 0.693 0.244 1.292 0.732 1.8s1.099 0.763 1.831 0.763zM16.366 25.947c0.692 0 1.282-0.214 1.77-0.64s0.732-0.987 0.732-1.678-0.244-1.261-0.732-1.709c-0.489-0.448-1.078-0.671-1.77-0.671-0.65 0-1.21 0.223-1.678 0.671s-0.702 1.018-0.702 1.709c0 0.692 0.234 1.25 0.702 1.678s1.027 0.64 1.678 0.64zM19.113 9.592c0.651 0 1.129-0.203 1.433-0.611 0.305-0.406 0.459-0.874 0.459-1.404 0-0.488-0.154-0.947-0.459-1.373-0.304-0.427-0.782-0.641-1.433-0.641-0.529 0-1.008 0.193-1.434 0.58s-0.64 0.865-0.64 1.434c0 0.571 0.213 1.049 0.64 1.434 0.427 0.389 0.905 0.581 1.434 0.581zM24.848 12.826c0.57 0 1.067-0.213 1.495-0.64 0.427-0.427 0.64-0.947 0.64-1.556 0-0.57-0.214-1.068-0.64-1.495-0.428-0.427-0.927-0.64-1.495-0.64-0.611 0-1.129 0.213-1.555 0.64-0.428 0.427-0.642 0.926-0.642 1.495 0 0.611 0.213 1.129 0.642 1.556s0.947 0.64 1.555 0.64z"></path></svg></span>
        </button>
        <div class="dplayer-comment-setting-box">
            <div class="dplayer-comment-setting-color">
                <div class="dplayer-comment-setting-title">Set danmaku color</div>
                <label>
                    <input type="radio" name="dplayer-danmaku-color-0" value="/#fff" checked="">
                    <span style="background: #fff;"></span>
                </label>
                <label>
                    <input type="radio" name="dplayer-danmaku-color-0" value="/#e54256">
                    <span style="background: #e54256"></span>
                </label>
                <label>
                    <input type="radio" name="dplayer-danmaku-color-0" value="/#ffe133">
                    <span style="background: #ffe133"></span>
                </label>
                <label>
                    <input type="radio" name="dplayer-danmaku-color-0" value="/#64-dd17">
                    <span style="background: #64DD17"></span>
                </label>
                <label>
                    <input type="radio" name="dplayer-danmaku-color-0" value="/#39ccff">
                    <span style="background: #39ccff"></span>
                </label>
                <label>
                    <input type="radio" name="dplayer-danmaku-color-0" value="/#d500-f9">
                    <span style="background: #D500F9"></span>
                </label>
            </div>
            <div class="dplayer-comment-setting-type">
                <div class="dplayer-comment-setting-title">Set danmaku type</div>
                <label>
                    <input type="radio" name="dplayer-danmaku-type-0" value="/1">
                    <span>Top</span>
                </label>
                <label>
                    <input type="radio" name="dplayer-danmaku-type-0" value="/0" checked="">
                    <span>Rolling</span>
                </label>
                <label>
                    <input type="radio" name="dplayer-danmaku-type-0" value="/2">
                    <span>Bottom</span>
                </label>
            </div>
        </div>
        <input class="dplayer-comment-input" type="text" placeholder="Input danmaku, hit Enter" maxlength="30">
        <button class="dplayer-icon dplayer-send-icon" data-balloon="/Send" data-balloon-pos="/up">
            <span class="dplayer-icon-content"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 32 32"><path d="M13.725 30l3.9-5.325-3.9-1.125v6.45zM0 17.5l11.050 3.35 13.6-11.55-10.55 12.425 11.8 3.65 6.1-23.375-32 15.5z"></path></svg></span>
        </button>
    </div>
    <div class="dplayer-icons dplayer-icons-left">
        <button class="dplayer-icon dplayer-play-icon"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 16 32"><path d="M15.552 15.168q0.448 0.32 0.448 0.832 0 0.448-0.448 0.768l-13.696 8.512q-0.768 0.512-1.312 0.192t-0.544-1.28v-16.448q0-0.96 0.544-1.28t1.312 0.192z"></path></svg></button>
        <div class="dplayer-volume">
            <button class="dplayer-icon dplayer-volume-icon">
                <span class="dplayer-icon-content"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 21 32"><path d="M13.728 6.272v19.456q0 0.448-0.352 0.8t-0.8 0.32-0.8-0.32l-5.952-5.952h-4.672q-0.48 0-0.8-0.352t-0.352-0.8v-6.848q0-0.48 0.352-0.8t0.8-0.352h4.672l5.952-5.952q0.32-0.32 0.8-0.32t0.8 0.32 0.352 0.8z"></path></svg></span>
            </button>
            <div class="dplayer-volume-bar-wrap" data-balloon-pos="/up" data-balloon="/0%">
                <div class="dplayer-volume-bar">
                    <div class="dplayer-volume-bar-inner" style="background: rgb(225, 2, 26); width: 0%;">
                        <span class="dplayer-thumb" style="background: #E1021A"></span>
                    </div>
                </div>
            </div>
        </div>
        <span class="dplayer-time">
            <span class="dplayer-ptime">00:14</span> /
            <span class="dplayer-dtime">05:31</span>
        </span>
        
    </div>
    <div class="dplayer-icons dplayer-icons-right">
        
        
        
        <div class="dplayer-icon dplayer-airplay-icon" data-balloon="/AirPlay" data-balloon-pos="/up" style="display: none;">
            <span class="dplayer-icon-content"><svg viewBox="0 0 288 288" xmlns="http://www.w3.org/2000/svg"><path d="M288 90v96c0 20-16 36-36 36h-10c-16 0-16-24 0-24h10c7 0 12-5 12-12V90c0-7-5-12-12-12H36c-7 0-12 5-12 12v96c0 7 5 12 12 12h10c16 0 16 24 0 24H36c-20 0-36-16-36-36V90c0-20 16-36 36-36h216c20 0 36 16 36 36zm-120 62l48 68c14 20 1 38-20 38H92c-21 0-34-18-20-38l48-68c13-18 35-18 48 0z"></path></svg></span>
        </div>
        
        
        <div class="dplayer-comment">
            <button class="dplayer-icon dplayer-comment-icon" data-balloon="/Send danmaku" data-balloon-pos="/up">
                <span class="dplayer-icon-content"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 32 32"><path d="M27.128 0.38h-22.553c-2.336 0-4.229 1.825-4.229 4.076v16.273c0 2.251 1.893 4.076 4.229 4.076h4.229v-2.685h8.403l-8.784 8.072 1.566 1.44 7.429-6.827h9.71c2.335 0 4.229-1.825 4.229-4.076v-16.273c0-2.252-1.894-4.076-4.229-4.076zM28.538 19.403c0 1.5-1.262 2.717-2.819 2.717h-8.36l-0.076-0.070-0.076 0.070h-11.223c-1.557 0-2.819-1.217-2.819-2.717v-13.589c0-1.501 1.262-2.718 2.819-2.718h19.734c1.557 0 2.819-0.141 2.819 1.359v14.947zM9.206 10.557c-1.222 0-2.215 0.911-2.215 2.036s0.992 2.035 2.215 2.035c1.224 0 2.216-0.911 2.216-2.035s-0.992-2.036-2.216-2.036zM22.496 10.557c-1.224 0-2.215 0.911-2.215 2.036s0.991 2.035 2.215 2.035c1.224 0 2.215-0.911 2.215-2.035s-0.991-2.036-2.215-2.036zM15.852 10.557c-1.224 0-2.215 0.911-2.215 2.036s0.991 2.035 2.215 2.035c1.222 0 2.215-0.911 2.215-2.035s-0.992-2.036-2.215-2.036z"></path></svg></span>
            </button>
        </div>
        
        <div class="dplayer-setting">
            <button class="dplayer-icon dplayer-setting-icon" data-balloon="/Setting" data-balloon-pos="/up">
                <span class="dplayer-icon-content"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 32 28"><path d="M28.633 17.104c0.035 0.21 0.026 0.463-0.026 0.76s-0.14 0.598-0.262 0.904c-0.122 0.306-0.271 0.581-0.445 0.825s-0.367 0.419-0.576 0.524c-0.209 0.105-0.393 0.157-0.55 0.157s-0.332-0.035-0.524-0.105c-0.175-0.052-0.393-0.1-0.655-0.144s-0.528-0.052-0.799-0.026c-0.271 0.026-0.541 0.083-0.812 0.17s-0.502 0.236-0.694 0.445c-0.419 0.437-0.664 0.934-0.734 1.493s0.009 1.092 0.236 1.598c0.175 0.349 0.148 0.699-0.079 1.048-0.105 0.14-0.271 0.284-0.498 0.432s-0.476 0.284-0.747 0.406-0.555 0.218-0.851 0.288c-0.297 0.070-0.559 0.105-0.786 0.105-0.157 0-0.306-0.061-0.445-0.183s-0.236-0.253-0.288-0.393h-0.026c-0.192-0.541-0.52-1.009-0.982-1.402s-1-0.589-1.611-0.589c-0.594 0-1.131 0.197-1.611 0.589s-0.816 0.851-1.009 1.375c-0.087 0.21-0.218 0.362-0.393 0.458s-0.367 0.144-0.576 0.144c-0.244 0-0.52-0.044-0.825-0.131s-0.611-0.197-0.917-0.327c-0.306-0.131-0.581-0.284-0.825-0.458s-0.428-0.349-0.55-0.524c-0.087-0.122-0.135-0.266-0.144-0.432s0.057-0.397 0.197-0.694c0.192-0.402 0.266-0.86 0.223-1.375s-0.266-0.991-0.668-1.428c-0.244-0.262-0.541-0.432-0.891-0.511s-0.681-0.109-0.995-0.092c-0.367 0.017-0.742 0.087-1.127 0.21-0.244 0.070-0.489 0.052-0.734-0.052-0.192-0.070-0.371-0.231-0.537-0.485s-0.314-0.533-0.445-0.838c-0.131-0.306-0.231-0.62-0.301-0.943s-0.087-0.59-0.052-0.799c0.052-0.384 0.227-0.629 0.524-0.734 0.524-0.21 0.995-0.555 1.415-1.035s0.629-1.017 0.629-1.611c0-0.611-0.21-1.144-0.629-1.598s-0.891-0.786-1.415-0.996c-0.157-0.052-0.288-0.179-0.393-0.38s-0.157-0.406-0.157-0.616c0-0.227 0.035-0.48 0.105-0.76s0.162-0.55 0.275-0.812 0.244-0.502 0.393-0.72c0.148-0.218 0.31-0.38 0.485-0.485 0.14-0.087 0.275-0.122 0.406-0.105s0.275 0.052 0.432 0.105c0.524 0.21 1.070 0.275 1.637 0.197s1.070-0.327 1.506-0.747c0.21-0.209 0.362-0.467 0.458-0.773s0.157-0.607 0.183-0.904c0.026-0.297 0.026-0.568 0-0.812s-0.048-0.419-0.065-0.524c-0.035-0.105-0.066-0.227-0.092-0.367s-0.013-0.262 0.039-0.367c0.105-0.244 0.293-0.458 0.563-0.642s0.563-0.336 0.878-0.458c0.314-0.122 0.62-0.214 0.917-0.275s0.533-0.092 0.707-0.092c0.227 0 0.406 0.074 0.537 0.223s0.223 0.301 0.275 0.458c0.192 0.471 0.507 0.886 0.943 1.244s0.952 0.537 1.546 0.537c0.611 0 1.153-0.17 1.624-0.511s0.803-0.773 0.996-1.297c0.070-0.14 0.179-0.284 0.327-0.432s0.301-0.223 0.458-0.223c0.244 0 0.511 0.035 0.799 0.105s0.572 0.166 0.851 0.288c0.279 0.122 0.537 0.279 0.773 0.472s0.423 0.402 0.563 0.629c0.087 0.14 0.113 0.293 0.079 0.458s-0.070 0.284-0.105 0.354c-0.227 0.506-0.297 1.039-0.21 1.598s0.341 1.048 0.76 1.467c0.419 0.419 0.934 0.651 1.546 0.694s1.179-0.057 1.703-0.301c0.14-0.087 0.31-0.122 0.511-0.105s0.371 0.096 0.511 0.236c0.262 0.244 0.493 0.616 0.694 1.113s0.336 1 0.406 1.506c0.035 0.297-0.013 0.528-0.144 0.694s-0.266 0.275-0.406 0.327c-0.542 0.192-1.004 0.528-1.388 1.009s-0.576 1.026-0.576 1.637c0 0.594 0.162 1.113 0.485 1.559s0.747 0.764 1.27 0.956c0.122 0.070 0.227 0.14 0.314 0.21 0.192 0.157 0.323 0.358 0.393 0.602v0zM16.451 19.462c0.786 0 1.528-0.149 2.227-0.445s1.305-0.707 1.821-1.231c0.515-0.524 0.921-1.131 1.218-1.821s0.445-1.428 0.445-2.214c0-0.786-0.148-1.524-0.445-2.214s-0.703-1.292-1.218-1.808c-0.515-0.515-1.122-0.921-1.821-1.218s-1.441-0.445-2.227-0.445c-0.786 0-1.524 0.148-2.214 0.445s-1.292 0.703-1.808 1.218c-0.515 0.515-0.921 1.118-1.218 1.808s-0.445 1.428-0.445 2.214c0 0.786 0.149 1.524 0.445 2.214s0.703 1.297 1.218 1.821c0.515 0.524 1.118 0.934 1.808 1.231s1.428 0.445 2.214 0.445v0z"></path></svg></span>
            </button>
            <div class="dplayer-setting-box">
                <div class="dplayer-setting-origin-panel">
                    <div class="dplayer-setting-item dplayer-setting-speed">
                        <span class="dplayer-label">Speed</span>
                        <div class="dplayer-toggle"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 32 32"><path d="M22 16l-10.105-10.6-1.895 1.987 8.211 8.613-8.211 8.612 1.895 1.988 8.211-8.613z"></path></svg></div>
                    </div>
                    <div class="dplayer-setting-item dplayer-setting-loop">
                        <span class="dplayer-label">Loop</span>
                        <div class="dplayer-toggle">
                            <input class="dplayer-toggle-setting-input" type="checkbox" name="dplayer-toggle">
                            <label for="dplayer-toggle"></label>
                        </div>
                    </div>
                    <div class="dplayer-setting-item dplayer-setting-showdan">
                        <span class="dplayer-label">Show danmaku</span>
                        <div class="dplayer-toggle">
                            <input class="dplayer-showdan-setting-input" type="checkbox" name="dplayer-toggle-dan">
                            <label for="dplayer-toggle-dan"></label>
                        </div>
                    </div>
                    <div class="dplayer-setting-item dplayer-setting-danunlimit">
                        <span class="dplayer-label">Unlimited danmaku</span>
                        <div class="dplayer-toggle">
                            <input class="dplayer-danunlimit-setting-input" type="checkbox" name="dplayer-toggle-danunlimit">
                            <label for="dplayer-toggle-danunlimit"></label>
                        </div>
                    </div>
                    <div class="dplayer-setting-item dplayer-setting-danmaku">
                        <span class="dplayer-label">Opacity for danmaku</span>
                        <div class="dplayer-danmaku-bar-wrap">
                            <div class="dplayer-danmaku-bar">
                                <div class="dplayer-danmaku-bar-inner">
                                    <span class="dplayer-thumb"></span>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
                <div class="dplayer-setting-speed-panel">
                    
                        <div class="dplayer-setting-speed-item" data-speed="0.5">
                            <span class="dplayer-label">0.5</span>
                        </div>
                    
                        <div class="dplayer-setting-speed-item" data-speed="0.75">
                            <span class="dplayer-label">0.75</span>
                        </div>
                    
                        <div class="dplayer-setting-speed-item" data-speed="/1">
                            <span class="dplayer-label">Normal</span>
                        </div>
                    
                        <div class="dplayer-setting-speed-item" data-speed="1.25">
                            <span class="dplayer-label">1.25</span>
                        </div>
                    
                        <div class="dplayer-setting-speed-item" data-speed="1.5">
                            <span class="dplayer-label">1.5</span>
                        </div>
                    
                        <div class="dplayer-setting-speed-item" data-speed="/2">
                            <span class="dplayer-label">2</span>
                        </div>
                    
                </div>
            </div>
        </div>
        <div class="dplayer-full">
            <button class="dplayer-icon dplayer-full-in-icon" data-balloon="/Web full screen" data-balloon-pos="/up">
                <span class="dplayer-icon-content"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 32 33"><path d="M24.965 24.38h-18.132c-1.366 0-2.478-1.113-2.478-2.478v-11.806c0-1.364 1.111-2.478 2.478-2.478h18.132c1.366 0 2.478 1.113 2.478 2.478v11.806c0 1.364-1.11 2.478-2.478 2.478zM6.833 10.097v11.806h18.134l-0.002-11.806h-18.132zM2.478 28.928h5.952c0.684 0 1.238-0.554 1.238-1.239 0-0.684-0.554-1.238-1.238-1.238h-5.952v-5.802c0-0.684-0.554-1.239-1.238-1.239s-1.239 0.556-1.239 1.239v5.802c0 1.365 1.111 2.478 2.478 2.478zM30.761 19.412c-0.684 0-1.238 0.554-1.238 1.238v5.801h-5.951c-0.686 0-1.239 0.554-1.239 1.238 0 0.686 0.554 1.239 1.239 1.239h5.951c1.366 0 2.478-1.111 2.478-2.478v-5.801c0-0.683-0.554-1.238-1.239-1.238zM0 5.55v5.802c0 0.683 0.554 1.238 1.238 1.238s1.238-0.555 1.238-1.238v-5.802h5.952c0.684 0 1.238-0.554 1.238-1.238s-0.554-1.238-1.238-1.238h-5.951c-1.366-0.001-2.478 1.111-2.478 2.476zM32 11.35v-5.801c0-1.365-1.11-2.478-2.478-2.478h-5.951c-0.686 0-1.239 0.554-1.239 1.238s0.554 1.238 1.239 1.238h5.951v5.801c0 0.683 0.554 1.237 1.238 1.237 0.686 0.002 1.239-0.553 1.239-1.236z"></path></svg></span>
            </button>
            <button class="dplayer-icon dplayer-full-icon" data-balloon="/Full screen" data-balloon-pos="/up">
                <span class="dplayer-icon-content"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 32 33"><path d="M6.667 28h-5.333c-0.8 0-1.333-0.533-1.333-1.333v-5.333c0-0.8 0.533-1.333 1.333-1.333s1.333 0.533 1.333 1.333v4h4c0.8 0 1.333 0.533 1.333 1.333s-0.533 1.333-1.333 1.333zM30.667 28h-5.333c-0.8 0-1.333-0.533-1.333-1.333s0.533-1.333 1.333-1.333h4v-4c0-0.8 0.533-1.333 1.333-1.333s1.333 0.533 1.333 1.333v5.333c0 0.8-0.533 1.333-1.333 1.333zM30.667 12c-0.8 0-1.333-0.533-1.333-1.333v-4h-4c-0.8 0-1.333-0.533-1.333-1.333s0.533-1.333 1.333-1.333h5.333c0.8 0 1.333 0.533 1.333 1.333v5.333c0 0.8-0.533 1.333-1.333 1.333zM1.333 12c-0.8 0-1.333-0.533-1.333-1.333v-5.333c0-0.8 0.533-1.333 1.333-1.333h5.333c0.8 0 1.333 0.533 1.333 1.333s-0.533 1.333-1.333 1.333h-4v4c0 0.8-0.533 1.333-1.333 1.333z"></path></svg></span>
            </button>
        </div>
    </div>
    <div class="dplayer-bar-wrap">
        <div class="dplayer-bar-time hidden">00:00</div>
        <div class="dplayer-bar-preview"></div>
        <div class="dplayer-bar">
            <div class="dplayer-loaded" style="width: 8.34501%;"></div>
            <div class="dplayer-played" style="width: 4.40196%; background: rgb(225, 2, 26);">
                <span class="dplayer-thumb" style="background: #E1021A"></span>
            </div>
        </div>
    </div>
</div>
<div class="dplayer-info-panel dplayer-info-panel-hide">
    <div class="dplayer-info-panel-close">[x]</div>
    <div class="dplayer-info-panel-item dplayer-info-panel-item-version">
        <span class="dplayer-info-panel-item-title">Player version</span>
        <span class="dplayer-info-panel-item-data"></span>
    </div>
    <div class="dplayer-info-panel-item dplayer-info-panel-item-fps">
        <span class="dplayer-info-panel-item-title">Player FPS</span>
        <span class="dplayer-info-panel-item-data"></span>
    </div>
    <div class="dplayer-info-panel-item dplayer-info-panel-item-type">
        <span class="dplayer-info-panel-item-title">Video type</span>
        <span class="dplayer-info-panel-item-data"></span>
    </div>
    <div class="dplayer-info-panel-item dplayer-info-panel-item-url">
        <span class="dplayer-info-panel-item-title">Video url</span>
        <span class="dplayer-info-panel-item-data"></span>
    </div>
    <div class="dplayer-info-panel-item dplayer-info-panel-item-resolution">
        <span class="dplayer-info-panel-item-title">Video resolution</span>
        <span class="dplayer-info-panel-item-data"></span>
    </div>
    <div class="dplayer-info-panel-item dplayer-info-panel-item-duration">
        <span class="dplayer-info-panel-item-title">Video duration</span>
        <span class="dplayer-info-panel-item-data"></span>
    </div>
    
</div>
<div class="dplayer-menu">
    
        <div class="dplayer-menu-item">
            <a href="javascript:void(0);"> Video info</a>
        </div>
    
        <div class="dplayer-menu-item">
            <a target="_blank" href="http://diygod.me"> About author</a>
        </div>
    
        <div class="dplayer-menu-item">
            <a target="_blank" href="http://github.com/MoePlayer/DPlayer"> DPlayer v1.27.0</a>
        </div>
    
</div>
<div class="dplayer-notice-list"></div>
<button class="dplayer-mobile-play"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 16 32"><path d="M15.552 15.168q0.448 0.32 0.448 0.832 0 0.448-0.448 0.768l-13.696 8.512q-0.768 0.512-1.312 0.192t-0.544-1.28v-16.448q0-0.96 0.544-1.28t1.312 0.192z"></path></svg></button></div>

</div></div><div node-id="id-10-495236eljn8" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-2 cc-col-xl-2 cc-col-lg3-2 cc-col-lg2-2 cc-col-lg-2 cc-col-md-2 cc-col-sm-2 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"></div></div><div node-id="id-17-2qipref5cf4" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__row">
<style style-id="id-17-2qipref5cf4">
[node-id="id-17-2qipref5cf4"]{background-color:rgba(243, 243, 243, 1);}
</style>
<div node-id="id-18-oofaa8qj7vo" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-19-p1e5nsjsbig--wrapper">
        <div node-id="id-19-p1e5nsjsbig" node-type="block" class="cc-block cc-slot--wrapper"><div node-id="id-20-e42l1qv4kc" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default"><div node-id="id-21-sgdkv34ugsc" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-23-305oimmitd--wrapper">
<style style-id="id-23-305oimmitd">
@media only screen and (min-width: 768px) {[node-id="id-23-305oimmitd"]{padding-top:40px;padding-bottom:40px;} }
</style>
<div node-id="id-23-305oimmitd" node-type="placeholder" class="cc-placeholder" style="height:20px">
</div>


</div></div></div><div node-id="id-26-ijo7ej00qg8" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default"><div node-id="id-27-asrmae6pgh8" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-31-q6234dmoq9o--wrapper aos-init aos-animate" data-aos="/fade-up">
<style style-id="id-31-q6234dmoq9o">
[node-id="id-31-q6234dmoq9o"]{margin-bottom:30px;} @media only screen and (max-width: 767px) {[node-id="id-31-q6234dmoq9o"]{margin-bottom:10px;} }[node-id="id-31-q6234dmoq9o"] .cc-textblock__body{padding:20px;}
</style>
<div node-id="id-31-q6234dmoq9o" node-type="textblock" class="cc-textblock">
    <div class="cc-textblock__body richtext">
        <p style="line-height:1.2;text-align:center;"><span style="color:#333333;font-size:36px;font-family:'微软雅黑';"><strong>公司概述</strong></span><br><span style="color:#e1021a;font-size:36px;font-family:'微软雅黑';"><strong>—</strong></span></p>    </div>
</div>

</div></div></div><div node-id="id-34-ml73rk6857s" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default">
<style style-id="id-34-ml73rk6857s">
[node-id="id-34-ml73rk6857s"]{background-color:rgba(255, 255, 255, 1);}
</style>
<div node-id="id-35-ev14ch5d70k" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-1 cc-col-xl-1 cc-col-lg3-1 cc-col-lg2-1 cc-col-lg-1 cc-col-md-1 cc-col-sm-1 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"></div><div node-id="id-37-hk6dkr4rlik" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-9 cc-col-xl-9 cc-col-lg3-9 cc-col-lg2-9 cc-col-lg-9 cc-col-md-9 cc-col-sm-9 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-168-conn53921rc--wrapper aos-init aos-animate" data-aos="/fade-right">
<style style-id="id-168-conn53921rc">
[node-id="id-168-conn53921rc"]{margin-bottom:20px;margin-top:120px;} @media only screen and (max-width: 767px) {[node-id="id-168-conn53921rc"]{margin-right:10px;margin-left:10px;margin-top:10px;} }[node-id="id-168-conn53921rc"] .cc-textblock__body{padding:0px;}
</style>
<div node-id="id-168-conn53921rc" node-type="textblock" class="cc-textblock">
    <div class="cc-textblock__body richtext">
        <p><span style="font-size: 24px; font-family: '微软雅黑';"><strong>山东华庭数行信息技术有限公司</strong></span></p>    </div>
</div>

</div><div class="cc-element--wrapper id-169-lb8kh97cchs--wrapper aos-init aos-animate" data-aos="/fade-right">
<style style-id="id-169-lb8kh97cchs">
[node-id="id-169-lb8kh97cchs"]{margin-bottom:30px;} @media only screen and (max-width: 767px) {[node-id="id-169-lb8kh97cchs"]{margin-right:10px;margin-left:10px;} }[node-id="id-169-lb8kh97cchs"] .cc-textblock__body{padding:0px;}
</style>
<div node-id="id-169-lb8kh97cchs" node-type="textblock" class="cc-textblock">
    <div class="cc-textblock__body richtext">
        <p style="line-height: 2.5;"><span style="font-size: 16px;"><span style="font-family: 微软雅黑;">山东华庭数行信息技术有限公司深度聚焦AI应用与数据资产开发业务，致力于成为中国优秀数商。公司紧贴国家政策，凭借在大数据、云计算、三维仿真、GIS相关领域的技术优势，为解决数字化经济发展与自然资源紧缺、城乡发展不平衡等社会矛盾问题，针对部省市县四级行政主管单位建设依托空间治理数字化平台衍生的多跨场景应用产品，同时为客户提供数据的基础及增值服务。公司业务范围覆盖至北京、山东、浙江、湖北、广州等省市，未来，将</span>持续加大对AI算法模型、多源数据融合等关键技术的投入，推动数据要素高效赋能工业制造、商贸流通、政务服务等领域，为政企智能化转型提供全方位、定制化的AI解决方案。</span></p>    </div>
</div>

</div><div class="cc-element--wrapper id-170-5o3d5fa6248--wrapper aos-init aos-animate" data-aos="/fade-right" style="display: flex; justify-content: flex-start;">
<style style-id="id-170-5o3d5fa6248">
@media only screen and (max-width: 767px) {[node-id="id-170-5o3d5fa6248"]{margin-right:10px;margin-left:10px;margin-bottom:20px;} }[node-id="id-170-5o3d5fa6248"].cc-button{overflow:hidden;} [node-id="id-170-5o3d5fa6248"].cc-button .slot-main{background-color:rgba(243, 243, 243, 1);color:#E1021A;} [node-id="id-170-5o3d5fa6248"].cc-button .slot-main:hover{background-color:rgba(225, 2, 26, 1);color:#FFFFFF;} [node-id="id-170-5o3d5fa6248"].cc-button--line .slot-main{border-color:rgba(243, 243, 243, 1);color:#E1021A;} [node-id="id-170-5o3d5fa6248"].cc-button--line .slot-main:hover{border-color:rgba(225, 2, 26, 1);color:#FFFFFF;} [node-id="id-170-5o3d5fa6248"].cc-button .slot-main table td{padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px;} [node-id="id-170-5o3d5fa6248"].cc-button .slot-main{border:1px solid #ccc;} [node-id="id-170-5o3d5fa6248"].cc-button .slot-main:hover{border:1px solid #ccc;} [node-id="id-170-5o3d5fa6248"].cc-button .slot-main .icons{margin-right:6px;} [node-id="id-170-5o3d5fa6248"].cc-button .slot-main{text-align:left;} .id-170-5o3d5fa6248--wrapper{display:flex;justify-content:flex-start;}
</style>
<div node-id="id-170-5o3d5fa6248" node-type="button" class=" cc-button cc-button-- cc-button--large cc-button--round cc-button--left fn-csp" data-archive-href="/about" data-archive-target="_self">
    <div class="slot-main  " id="id-170-5o3d5fa6248" style="border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;">
                        <div class="content">
            <p style="line-height:2;"><span style="font-family:'微软雅黑';">&nbsp; &nbsp; &nbsp; 查看更多&nbsp; &nbsp; &nbsp;&nbsp;</span></p>        </div>
    </div>
</div>
</div></div><div node-id="id-165-8mtvoncephc" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-2 cc-col-xl-2 cc-col-lg3-2 cc-col-lg2-2 cc-col-lg-2 cc-col-md-2 cc-col-sm-2 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"></div><div node-id="id-166-2p5jpmgfo0k" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-12 cc-col-xl-12 cc-col-lg3-12 cc-col-lg2-12 cc-col-lg-12 cc-col-md-12 cc-col-sm-12 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-38-2oufbnorp9s--wrapper aos-init aos-animate" data-aos="/fade-left">
<style style-id="id-38-2oufbnorp9s">
[node-id="id-38-2oufbnorp9s"]{transition-duration: 0.3s;} [node-id="id-38-2oufbnorp9s"]:hover{} @media only screen and (max-width:767px){}
</style>
<div node-id="id-38-2oufbnorp9s" node-type="picture" class="cc-picture cc-picture--align__center hvr-opacity">
    <img class="cc-picture--img async-load" src="/site-assets/static2.xunxiang.site/uploads/sites/168/2025/04/91bccf4f6d1a4e2eeb7116ceeaf68a27.jpg" view-mark="1"></div>


</div></div></div><div node-id="id-41-9fstqccbiro" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default"><div node-id="id-42-jhi4soonp98" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-43-tt8gj0db11k--wrapper"><div node-id="id-43-tt8gj0db11k" node-type="placeholder" class="cc-placeholder" style="height:20px">
</div>


</div></div></div><div node-id="id-46-7il2dsf3eso" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default"><div node-id="id-47-qn4rkpn99c4" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-8 cc-col-xl-8 cc-col-lg3-8 cc-col-lg2-8 cc-col-lg-8 cc-col-md-8 cc-col-sm-8 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-172-spebchg6mrc--wrapper aos-init aos-animate" data-aos="/fade-up">
<style style-id="id-172-spebchg6mrc">
[node-id="id-172-spebchg6mrc"]{background-color:rgba(255, 255, 255, 1);margin-right:10px;margin-left:10px;padding-top:20px;padding-bottom:20px;} @media only screen and (max-width: 767px) {[node-id="id-172-spebchg6mrc"]{margin-bottom:10px;} }[node-id="id-172-spebchg6mrc"]{transition-duration: 0.3s;} [node-id="id-172-spebchg6mrc"]:hover{} [node-id="id-172-spebchg6mrc"] .cc-textblock__body{padding:20px;} [node-id="id-172-spebchg6mrc"]:hover *{color:!important;}
</style>
<div node-id="id-172-spebchg6mrc" node-type="textblock" class="cc-textblock hvr-underline-from-center">
    <div class="cc-textblock__body richtext">
        <p style="text-align:center;"><span style="font-size:48px;"><strong><span style="font-family:'微软雅黑';color:#e1021a;">10年</span></strong></span><br><span style="font-family:'微软雅黑';">深耕空间治理数字化领域<span>&nbsp; </span></span></p>    </div>
</div>

</div></div><div node-id="id-49-10cisvka45o" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-8 cc-col-xl-8 cc-col-lg3-8 cc-col-lg2-8 cc-col-lg-8 cc-col-md-8 cc-col-sm-8 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-173-ptdgpnonil8--wrapper aos-init aos-animate" data-aos="/fade-up">
<style style-id="id-173-ptdgpnonil8">
[node-id="id-173-ptdgpnonil8"]{background-color:rgba(255, 255, 255, 1);margin-right:10px;margin-left:10px;padding-top:20px;padding-bottom:20px;} @media only screen and (max-width: 767px) {[node-id="id-173-ptdgpnonil8"]{margin-bottom:10px;} }[node-id="id-173-ptdgpnonil8"]{transition-duration: 0.3s;} [node-id="id-173-ptdgpnonil8"]:hover{} [node-id="id-173-ptdgpnonil8"] .cc-textblock__body{padding:20px;} [node-id="id-173-ptdgpnonil8"]:hover *{color:!important;}
</style>
<div node-id="id-173-ptdgpnonil8" node-type="textblock" class="cc-textblock hvr-underline-from-center">
    <div class="cc-textblock__body richtext">
        <p style="text-align:center;"><span style="font-size:48px;"><strong><span style="font-family:'微软雅黑';color:#e1021a;">120+人</span></strong></span><br><span style="font-family:'微软雅黑';">研发<span>+</span>实施运维工程师</span></p>    </div>
</div>

</div></div><div node-id="id-50-e8vd4v56g1k" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-8 cc-col-xl-8 cc-col-lg3-8 cc-col-lg2-8 cc-col-lg-8 cc-col-md-8 cc-col-sm-8 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-48-u73hmhkijo--wrapper aos-init aos-animate" data-aos="/fade-up">
<style style-id="id-48-u73hmhkijo">
[node-id="id-48-u73hmhkijo"]{background-color:rgba(255, 255, 255, 1);margin-right:10px;margin-left:10px;padding-top:20px;padding-bottom:20px;} @media only screen and (max-width: 767px) {[node-id="id-48-u73hmhkijo"]{margin-bottom:10px;} }[node-id="id-48-u73hmhkijo"]{transition-duration: 0.3s;} [node-id="id-48-u73hmhkijo"]:hover{} [node-id="id-48-u73hmhkijo"] .cc-textblock__body{padding:20px;} [node-id="id-48-u73hmhkijo"]:hover *{color:!important;}
</style>
<div node-id="id-48-u73hmhkijo" node-type="textblock" class="cc-textblock hvr-underline-from-center">
    <div class="cc-textblock__body richtext">
        <p style="text-align:center;"><span style="font-size:48px;"><strong><span style="font-family:'微软雅黑';color:#e1021a;">150+个</span></strong></span><br><span style="font-family:'微软雅黑';">政企单位强强合作</span></p>    </div>
</div>

</div></div></div><div node-id="id-53-09chvtrnpus" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default"><div node-id="id-54-bengb1f3nec" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-55-aeun8kos8so--wrapper">
<style style-id="id-55-aeun8kos8so">
@media only screen and (min-width: 768px) {[node-id="id-55-aeun8kos8so"]{padding-top:40px;padding-bottom:40px;} }
</style>
<div node-id="id-55-aeun8kos8so" node-type="placeholder" class="cc-placeholder" style="height:20px">
</div>


</div></div></div></div></div></div></div><div node-id="id-58-2pme8ap127c" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__row">
<style style-id="id-58-2pme8ap127c">
[node-id="id-58-2pme8ap127c"]{background-image:url(/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/fabe0e77f985c7b8a363f0b4c5ca4cd1.jpg);background-attachment:fixed;}
</style>
<div node-id="id-59-eser39i63us" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-60-6ecnvbdn7ek--wrapper">
        <div node-id="id-60-6ecnvbdn7ek" node-type="block" class="cc-block cc-slot--wrapper"><div node-id="id-61-a10r4j9eo3" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default"><div node-id="id-62-epcvab6ptg4" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-64-1n57nimo2cg--wrapper"><div node-id="id-64-1n57nimo2cg" node-type="placeholder" class="cc-placeholder" style="height:60px">
</div>


</div></div></div><div node-id="id-67-8kb16v9chbs" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default"><div node-id="id-68-i4dbr5c8gnc" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-69-u4451th35dg--wrapper aos-init aos-animate" data-aos="/fade-up">
<style style-id="id-69-u4451th35dg">
[node-id="id-69-u4451th35dg"]{margin-bottom:30px;} [node-id="id-69-u4451th35dg"] .cc-textblock__body{padding:20px;}
</style>
<div node-id="id-69-u4451th35dg" node-type="textblock" class="cc-textblock">
    <div class="cc-textblock__body richtext">
        <p style="line-height:1.2;text-align:center;"><span style="color:#ffffff;font-size:36px;font-family:'微软雅黑';"><strong>发展优势</strong></span><br><span style="color:#e1021a;font-size:36px;font-family:'微软雅黑';"><strong>—</strong></span></p>
<p style="line-height:1.2;text-align:center;"><span style="color:#ffffff;font-size:36px;font-family:'微软雅黑';"><span style="font-size:16px;">作为一家为区域数字经济发展提供数据资产智能服务的公司，为全行业提供优秀数字化治理综合性人才、研发基地及软件创新解决方案</span><strong><br></strong></span></p>    </div>
</div>

</div></div></div><div node-id="id-72-rg83a5qqs8g" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default"><div node-id="id-73-dvctio8u5po" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-8 cc-col-xl-8 cc-col-lg3-8 cc-col-lg2-8 cc-col-lg-8 cc-col-md-8 cc-col-sm-8 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-176-iu45nuf257g--wrapper aos-init aos-animate" data-aos="/fade-up">
<style style-id="id-176-iu45nuf257g">
[node-id="id-176-iu45nuf257g"]{background-image:url(/site-assets/static2.xunxiang.site/uploads/sites/168/2021/10/a5b075087a0b47b98ecb45fb8e42d037.jpg);padding-top:80px;padding-bottom:120px;margin-right:10px;margin-left:10px;} [node-id="id-176-iu45nuf257g"]{transition-duration: 0.3s;--hvr-bgcolor:rgba(225, 2, 26, 1);--hvr-bgcolor2:rgba(225, 2, 26, 1);} [node-id="id-176-iu45nuf257g"]:hover{color:#FCFCFC;background-color:rgba(225, 2, 26, 1);--text-color:#FCFCFC;} [node-id="id-176-iu45nuf257g"] .cc-textblock__body{padding:20px;} [node-id="id-176-iu45nuf257g"]:hover *{color:#FCFCFC!important;}
</style>
<div node-id="id-176-iu45nuf257g" node-type="textblock" class="cc-textblock hvr-sweep-to-top">
    <div class="cc-textblock__body richtext">
        <p style="text-align:center;line-height:1.4;"><span style="font-size:30px;font-family:'微软雅黑';color:#ffffff;"><strong>山东</strong></span><br><span style="font-size:24px;font-family:'微软雅黑';color:#ffffff;">国家人才大省</span><br><span style="font-size:24px;font-family:'微软雅黑';color:#ffffff;">—</span></p>    </div>
</div>

</div><div class="cc-element--wrapper id-178-97gb8hjtgt8--wrapper aos-init aos-animate" data-aos="/fade-up">
<style style-id="id-178-97gb8hjtgt8">
[node-id="id-178-97gb8hjtgt8"]{background-color:rgba(255, 255, 255, 1);padding-top:30px;padding-bottom:30px;margin-right:30px;margin-left:30px;transform:translateX(0px) translateY(-80px) ;} [node-id="id-178-97gb8hjtgt8"]{transition-duration: 0.3s;} [node-id="id-178-97gb8hjtgt8"]:hover{} [node-id="id-178-97gb8hjtgt8"] .cc-textblock__body{padding:20px;} [node-id="id-178-97gb8hjtgt8"]:hover *{color:!important;}
</style>
<div node-id="id-178-97gb8hjtgt8" node-type="textblock" class="cc-textblock hvr-float">
    <div class="cc-textblock__body richtext">
        <p style="text-align:center;"><strong><span style="font-size:18px;font-family:'微软雅黑';">人才之都：</span></strong><br><span style="font-size:18px;font-family:'微软雅黑';">200万+高校大学生</span></p>
<p style="text-align:center;"><strong><span style="font-size:18px;font-family:'微软雅黑';">文化之都：</span></strong><br><span style="font-size:18px;font-family:'微软雅黑';">景区之旺50+4A级以上景区</span></p>
<p style="text-align:center;"><strong><span style="font-size:18px;font-family:'微软雅黑';">经济强省：</span></strong><br><span style="font-size:18px;font-family:'微软雅黑';">“一群一圈一带”的空间结构城市群体</span></p>    </div>
</div>

</div></div><div node-id="id-75-0sdvci2fgvo" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-8 cc-col-xl-8 cc-col-lg3-8 cc-col-lg2-8 cc-col-lg-8 cc-col-md-8 cc-col-sm-8 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-177-rsud2979stc--wrapper aos-init aos-animate" data-aos="/fade-up">
<style style-id="id-177-rsud2979stc">
[node-id="id-177-rsud2979stc"]{background-image:url(/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/375fb25b3e3f215cf4c9add38a898fd5.jpg);padding-top:80px;padding-bottom:120px;margin-right:10px;margin-left:10px;} [node-id="id-177-rsud2979stc"]{transition-duration: 0.3s;--hvr-bgcolor:rgba(225, 2, 26, 1);--hvr-bgcolor2:rgba(225, 2, 26, 1);} [node-id="id-177-rsud2979stc"]:hover{color:#FCFCFC;background-color:rgba(225, 2, 26, 1);--text-color:#FCFCFC;} [node-id="id-177-rsud2979stc"] .cc-textblock__body{padding:20px;} [node-id="id-177-rsud2979stc"]:hover *{color:#FCFCFC!important;}
</style>
<div node-id="id-177-rsud2979stc" node-type="textblock" class="cc-textblock hvr-sweep-to-top">
    <div class="cc-textblock__body richtext">
        <p style="text-align:center;line-height:1.4;"><span style="font-size:30px;font-family:'微软雅黑';color:#ffffff;"><strong>数字赋能空间治理</strong></span><br><span style="font-size:24px;font-family:'微软雅黑';color:#ffffff;">创新驱动发展典范</span><br><span style="font-size:24px;font-family:'微软雅黑';color:#ffffff;">—</span></p>    </div>
</div>

</div><div class="cc-element--wrapper id-179-voqfoaveooc--wrapper aos-init aos-animate" data-aos="/fade-up">
<style style-id="id-179-voqfoaveooc">
[node-id="id-179-voqfoaveooc"]{background-color:rgba(255, 255, 255, 1);padding-top:30px;padding-bottom:150px;margin-right:30px;margin-left:30px;transform:translateX(0px) translateY(-80px) ;} [node-id="id-179-voqfoaveooc"]{transition-duration: 0.3s;} [node-id="id-179-voqfoaveooc"]:hover{} [node-id="id-179-voqfoaveooc"] .cc-textblock__body{padding:20px;} [node-id="id-179-voqfoaveooc"]:hover *{color:!important;}
</style>
<div node-id="id-179-voqfoaveooc" node-type="textblock" class="cc-textblock hvr-float">
    <div class="cc-textblock__body richtext">
        <p style="text-align:center;"><span style="font-size:18px;font-family:'微软雅黑';">以“北京、山东、浙江、湖北、广州”为产业集聚点</span><span style="font-size:18px;font-family:'微软雅黑';">向中国各省市延伸，打造区域典型示范点，</span><span style="font-size:18px;font-family:'微软雅黑';">推动“以点到面”的业务型发展。</span></p>    </div>
</div>

</div></div><div node-id="id-76-maghmei4rc4" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-8 cc-col-xl-8 cc-col-lg3-8 cc-col-lg2-8 cc-col-lg-8 cc-col-md-8 cc-col-sm-8 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-74-krdkqmpfpj4--wrapper aos-init aos-animate" data-aos="/fade-up">
<style style-id="id-74-krdkqmpfpj4">
[node-id="id-74-krdkqmpfpj4"]{background-image:url(/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/33ac9de4db02bbd077e313105a3607ef.jpg);padding-top:80px;padding-bottom:120px;margin-right:10px;margin-left:10px;} [node-id="id-74-krdkqmpfpj4"]{transition-duration: 0.3s;--hvr-bgcolor:rgba(225, 2, 26, 1);--hvr-bgcolor2:rgba(225, 2, 26, 1);} [node-id="id-74-krdkqmpfpj4"]:hover{color:#FCFCFC;background-color:rgba(225, 2, 26, 1);--text-color:#FCFCFC;} [node-id="id-74-krdkqmpfpj4"] .cc-textblock__body{padding:20px;} [node-id="id-74-krdkqmpfpj4"]:hover *{color:#FCFCFC!important;}
</style>
<div node-id="id-74-krdkqmpfpj4" node-type="textblock" class="cc-textblock hvr-sweep-to-top">
    <div class="cc-textblock__body richtext">
        <p style="text-align:center;line-height:1.4;"><span style="font-size:30px;font-family:'微软雅黑';color:#ffffff;"><strong>光庭</strong></span><br><span style="font-size:24px;font-family:'微软雅黑';color:#ffffff;">行业领军企业</span><br><span style="font-size:24px;font-family:'微软雅黑';color:#ffffff;">—</span></p>    </div>
</div>

</div><div class="cc-element--wrapper id-174-f5t20cs4s7s--wrapper aos-init aos-animate" data-aos="/fade-up">
<style style-id="id-174-f5t20cs4s7s">
[node-id="id-174-f5t20cs4s7s"]{background-color:rgba(255, 255, 255, 1);padding-top:30px;padding-bottom:54px;margin-right:30px;margin-left:30px;transform:translateX(0px) translateY(-80px) ;} [node-id="id-174-f5t20cs4s7s"]{transition-duration: 0.3s;} [node-id="id-174-f5t20cs4s7s"]:hover{} [node-id="id-174-f5t20cs4s7s"] .cc-textblock__body{padding:20px;} [node-id="id-174-f5t20cs4s7s"]:hover *{color:!important;}
</style>
<div node-id="id-174-f5t20cs4s7s" node-type="textblock" class="cc-textblock hvr-float">
    <div class="cc-textblock__body richtext">
        <p style="text-align: center;"><span style="font-size: 18px; font-family: '微软雅黑';">深耕汽车电子及空间治理数字化软件开发19年，</span></p>
<p style="text-align: center;"><span style="font-size: 18px; font-family: '微软雅黑';">具有国际一流标准的软件开发流程体系（CMMI2.0&nbsp; 5级）&nbsp;&nbsp; </span></p>
<p style="text-align: center;"><span style="font-size: 18px; font-family: '微软雅黑';">华庭数行作为其子公司，</span></p>
<p style="text-align: center;"><span style="font-size: 18px; font-family: '微软雅黑';">依托本体系进行软件创新人才标准制定</span></p>    </div>
</div>

</div></div></div><div node-id="id-85-9f1s0nkjb38" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default"><div node-id="id-86-q20pt769e1o" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-87-3vhi22a2cio--wrapper"><div node-id="id-87-3vhi22a2cio" node-type="placeholder" class="cc-placeholder" style="height:50px">
</div>


</div></div></div></div></div></div></div><div node-id="id-79-22lt0lu2a3c" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default"><div node-id="id-80-cpaqmeg86t4" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-81-d0fb3kisthg--wrapper"><div node-id="id-81-d0fb3kisthg" node-type="placeholder" class="cc-placeholder" style="height:80px">
</div>


</div></div></div><div node-id="id-84-u9rntf7uq64" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default"><div node-id="id-85-dbids1meg7g" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-12 cc-col-xl-12 cc-col-lg3-12 cc-col-lg2-12 cc-col-lg-12 cc-col-md-12 cc-col-sm-12 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-88-f1pu920na9c--wrapper aos-init aos-animate" data-aos="/fade-right">
<style style-id="id-88-f1pu920na9c">
@media only screen and (max-width: 767px) {[node-id="id-88-f1pu920na9c"]{margin-bottom:20px;} }[node-id="id-88-f1pu920na9c"].cc-hoverbox.cc-hoverbox--style1 .cc-hoverbox--text.richtext{width:auto;text-align:left;} [node-id="id-88-f1pu920na9c"].cc-hoverbox.cc-hoverbox--style1 .cc-hoverbox--text.richtext{top:50%;left:50%;transform:translate(-50%, -50%);} [node-id="id-88-f1pu920na9c"].cc-hoverbox.cc-hoverbox--style2 .cc-hoverbox--text.richtext{top:50%;transform:translateY(-50%);} [node-id="id-88-f1pu920na9c"].cc-hoverbox.cc-hoverbox--style2:hover .cc-hoverbox--text.richtext{-webkit-transform:perspective(500px) translate3d(0,-53%,50px);-ms-transform:perspective(500px) translate3d(0,-53%,50px);-o-transform:perspective(500px) translate3d(0,-53%,50px);transform:perspective(500px) translate3d(0,-53%,50px);}
</style>
<div node-id="id-88-f1pu920na9c" node-type="hoverbox" class="cc-hoverbox cc-hoverbox--align__center cc-hoverbox--style1 fn-csp" data-archive-href="/social-recruitment" data-archive-target="_self">
            <div class="cc-hoverbox--image">
            <img alt="hoverbox" src="/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/3e72a6b89b13d5bfb5117e3775f8e208.jpg" class=" async-load" view-mark="1">        </div>
        <div class="cc-hoverbox--image__hover">
            <img alt="hoverbox" src="/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/b08c6507c6da2fad5fbe4deb6ae481f7.jpg" class=" async-load" view-mark="1">        </div>
        <div class="cc-hoverbox--text richtext">
            <p><span style="font-size:24px;font-family:'微软雅黑';"><strong><img src="/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/b3fc96755583b67d8cd4174784574c6f.png" alt="" width="62" height="62" style="display:block;margin-left:auto;margin-right:auto;" view-mark="1"></strong></span></p>
<p style="text-align:center;line-height:1.2;"><span style="font-size:24px;font-family:'微软雅黑';color:#ffffff;"><strong>社会招聘</strong></span></p>
<p style="text-align:center;line-height:1.2;"><span style="font-size:24px;font-family:'微软雅黑';color:#ffffff;"><strong>—</strong></span></p>        </div>
    </div>

</div></div><div node-id="id-87-3k4eos3qbk" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-12 cc-col-xl-12 cc-col-lg3-12 cc-col-lg2-12 cc-col-lg-12 cc-col-md-12 cc-col-sm-12 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-86-r7hktnteek8--wrapper aos-init aos-animate" data-aos="/fade-left">
<style style-id="id-86-r7hktnteek8">
[node-id="id-86-r7hktnteek8"].cc-hoverbox.cc-hoverbox--style1 .cc-hoverbox--text.richtext{width:auto;text-align:left;} [node-id="id-86-r7hktnteek8"].cc-hoverbox.cc-hoverbox--style1 .cc-hoverbox--text.richtext{top:50%;left:50%;transform:translate(-50%, -50%);} [node-id="id-86-r7hktnteek8"].cc-hoverbox.cc-hoverbox--style2 .cc-hoverbox--text.richtext{top:50%;transform:translateY(-50%);} [node-id="id-86-r7hktnteek8"].cc-hoverbox.cc-hoverbox--style2:hover .cc-hoverbox--text.richtext{-webkit-transform:perspective(500px) translate3d(0,-53%,50px);-ms-transform:perspective(500px) translate3d(0,-53%,50px);-o-transform:perspective(500px) translate3d(0,-53%,50px);transform:perspective(500px) translate3d(0,-53%,50px);}
</style>
<div node-id="id-86-r7hktnteek8" node-type="hoverbox" class="cc-hoverbox cc-hoverbox--align__center cc-hoverbox--style1 fn-csp" data-archive-href="/campus-recruitment" data-archive-target="_self">
            <div class="cc-hoverbox--image">
            <img alt="hoverbox" src="/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/04e4b3668d96630cb23460e348832edb.jpg" class=" async-load" view-mark="1">        </div>
        <div class="cc-hoverbox--image__hover">
            <img alt="hoverbox" src="/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/fb109fd840c151931e50897d12abc78b.jpg" class=" async-load" view-mark="1">        </div>
        <div class="cc-hoverbox--text richtext">
            <p style="text-align:center;"><span style="font-size:24px;font-family:'微软雅黑';"><strong><img src="/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/db31424939e8579eb11e1e25c8d15eb6.png" alt="" width="59" height="51" view-mark="1"></strong></span></p>
<p style="text-align:center;line-height:1.2;"><span style="font-size:24px;font-family:'微软雅黑';color:#ffffff;"><strong>校园招聘</strong></span></p>
<p style="text-align:center;line-height:1.2;"><span style="font-size:24px;font-family:'微软雅黑';color:#ffffff;"><strong>—</strong></span></p>        </div>
    </div>

</div></div></div><div node-id="id-91-q7uiu7u3ud" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default"><div node-id="id-92-p6gkd9ib2bo" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-93-sq9l4ojr20o--wrapper"><div node-id="id-93-sq9l4ojr20o" node-type="placeholder" class="cc-placeholder" style="height:80px">
</div>


</div></div></div>                </div>
                <div class="Page-content-solt--bottom">
                                    </div>
                
            </div>
            <div class="Page-sidebar sidebar-right  ">
                            </div>

                    </div>

                <div class="Page-footer">
            <div class="Page-slot--template-footer" template_type="global" template_position="template-footer" template_id="2"><div node-id="id-33-lkq7alk2hw" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__row">
<style style-id="id-33-lkq7alk2hw">
[node-id="id-33-lkq7alk2hw"]{background-image:url(/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/e462708f8ac18d75c16279a28ea5a84f.jpg);background-position:center top;background-size:cover;background-repeat:repeat;}
</style>
<div node-id="id-15-i1un0qr6en" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-85-dgu0gg0ung--wrapper">
        <div node-id="id-85-dgu0gg0ung" node-type="block" class="cc-block cc-slot--wrapper"><div node-id="id-74-xn33lkxx3w" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default"><div node-id="id-20-yzj7zzf0w7" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-0 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-56-ufdfadnofd--wrapper"><div node-id="id-56-ufdfadnofd" node-type="placeholder" class="cc-placeholder" style="height:80px">
</div>


</div></div></div><div node-id="id-38-bqulfuh3sv" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default"><div node-id="id-73-i7xxrjffbf" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-0 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-97-zyhvqgvb7q--wrapper">
<style style-id="id-97-zyhvqgvb7q">
[node-id="id-97-zyhvqgvb7q"] .cc-textblock__body{padding:20px;}
</style>
<div node-id="id-97-zyhvqgvb7q" node-type="textblock" class="cc-textblock">
    <div class="cc-textblock__body richtext">
        <p><img src="/site-assets/static2.xunxiang.site/uploads/sites/168/2025/07/652ad87209514b68152e03c702ccc3cb.png" alt="" width="470" height="47" from="media" view-mark="1"></p>    </div>
</div>

</div></div></div><div node-id="id-49-tbtlx62no7" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default"><div node-id="id-75-dh0384eeed" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-0 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-90-r0650dhhii--wrapper"><div node-id="id-90-r0650dhhii" node-type="placeholder" class="cc-placeholder" style="height:80px">
</div>


</div></div></div><div node-id="id-69-yh1frrf8h1" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default aos-init aos-animate" data-aos="/fade-up"><div node-id="id-70-k3y36ikgak" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-3 cc-col-xl-3 cc-col-lg3-3 cc-col-lg2-3 cc-col-lg-3 cc-col-md-3 cc-col-sm-3 cc-col-xs-0 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-84-dr78k2hdcg--wrapper">
<style style-id="id-84-dr78k2hdcg">
[node-id="id-84-dr78k2hdcg"]{margin-left:20px;} [node-id="id-84-dr78k2hdcg"] .cc-textblock__body{padding:0px;}
</style>
<div node-id="id-84-dr78k2hdcg" node-type="textblock" class="cc-textblock">
    <div class="cc-textblock__body richtext">
        <p><span style="font-size: 18px; font-family: '微软雅黑'; color: #ffffff;"><strong>走进华庭数行</strong></span><br><span style="font-size: 18px; font-family: '微软雅黑'; color: #ffffff;"><strong>—</strong></span></p>    </div>
</div>

</div><div class="cc-element--wrapper id-36-e287sbwwb7--wrapper">
<style style-id="id-36-e287sbwwb7">
[node-id="id-36-e287sbwwb7"].cc-menu.cc-menu--vertical .cc-menu--nav .cc-menu--item{box-sizing:border-box;} [node-id="id-36-e287sbwwb7"].cc-menu--style__line .line_box{background:rgba(255, 255, 255, 0);} [node-id="id-36-e287sbwwb7"].cc-menu--style__line .cc-menu--item.current > .line_box{width:100%;} [node-id="id-36-e287sbwwb7"] li.menu{color:#000000;} [node-id="id-36-e287sbwwb7"] .icon-active{color:#3c3c3c!important;} [node-id="id-36-e287sbwwb7"] .item-icon-active{color:#3c3c3c!important;} [node-id="id-36-e287sbwwb7"] .cc-menu--item a{font-size:16px;} [node-id="id-36-e287sbwwb7"] .cc-menu--item .cc-menu--nav > .cc-menu--item a{font-size:16px;} [node-id="id-36-e287sbwwb7"].cc-menu--horizontal{text-align:left;} [node-id="id-36-e287sbwwb7"].cc-menu--horizontal > .cc-menu--nav > .cc-menu--item{height:50px;line-height:50px;padding:0 20px;margin:0 0px;} [node-id="id-36-e287sbwwb7"].cc-menu--vertical > .cc-menu--nav > .cc-menu--item{margin:0px 0;} [node-id="id-36-e287sbwwb7"] .cc-menu--item .cc-menu--item .cc-menu--item__link{height:43px;line-height:43px;margin:0 0;} [node-id="id-36-e287sbwwb7"].cc-menu--vertical .cc-menu--item{line-height:50px;} [node-id="id-36-e287sbwwb7"].cc-menu--style__default .cc-menu--item,          [node-id="id-36-e287sbwwb7"].cc-menu--style__line > .cc-menu--nav >.cc-menu--item{background-color:rgba(255, 255, 255, 0);} [node-id="id-36-e287sbwwb7"].cc-menu--style__default .cc-menu--item.block,          [node-id="id-36-e287sbwwb7"].cc-menu--style__default .cc-menu--item.current,          [node-id="id-36-e287sbwwb7"].cc-menu--style__default .cc-menu--item:hover{background-color:rgba(255, 255, 255, 0);} [node-id="id-36-e287sbwwb7"]{font-size:16px;} [node-id="id-36-e287sbwwb7"].cc-menu--style__line .cc-menu--item.block,          [node-id="id-36-e287sbwwb7"].cc-menu--style__line .cc-menu--item.current,          [node-id="id-36-e287sbwwb7"].cc-menu--style__line .cc-menu--item:hover{border-bottom-color:rgba(255, 255, 255, 0);} [node-id="id-36-e287sbwwb7"] .cc-menu--item__link{color:#FFFFFF;} [node-id="id-36-e287sbwwb7"] .cc-menu--item.block > .cc-menu--item__link,          [node-id="id-36-e287sbwwb7"] .cc-menu--item.current > .cc-menu--item__link,          [node-id="id-36-e287sbwwb7"] .cc-menu--item:hover > .cc-menu--item__link,          [node-id="id-36-e287sbwwb7"] .cc-menu--item.active > .cc-menu--item__link{color:#FFFFFF;} [node-id="id-36-e287sbwwb7"] .cc-menu--item .cc-menu--item{background-color:#00b5ae;} [node-id="id-36-e287sbwwb7"] .cc-menu--item .cc-menu--item.block,  [node-id="id-36-e287sbwwb7"] .cc-menu--item .cc-menu--item.current,  [node-id="id-36-e287sbwwb7"] .cc-menu--item .cc-menu--item:hover,  [node-id="id-36-e287sbwwb7"].cc-menu--style__default .cc-menu--item .cc-menu--item.block,  [node-id="id-36-e287sbwwb7"].cc-menu--style__default .cc-menu--item .cc-menu--item.current,  [node-id="id-36-e287sbwwb7"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover,  [node-id="id-36-e287sbwwb7"].cc-menu--line-main .cc-menu--item .cc-menu--item.block,  [node-id="id-36-e287sbwwb7"].cc-menu--line-main .cc-menu--item .cc-menu--item.current,  [node-id="id-36-e287sbwwb7"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover{background-color:#009892;} [node-id="id-36-e287sbwwb7"] .cc-menu--item .cc-menu--item .cc-menu--item__link{color:#fff;text-align:left;} [node-id="id-36-e287sbwwb7"] .cc-menu--item .cc-menu--item.current > .cc-menu--item__link{color:#fff;text-align:left;} [node-id="id-36-e287sbwwb7"].cc-menu--style__default .cc-menu--item .cc-menu--item.block > .cc-menu--item__link,        [node-id="id-36-e287sbwwb7"].cc-menu--style__default .cc-menu--item .cc-menu--item.current > .cc-menu--item__link,        [node-id="id-36-e287sbwwb7"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover > .cc-menu--item__link,        [node-id="id-36-e287sbwwb7"].cc-menu--line-main .cc-menu--item .cc-menu--item.block > .cc-menu--item__link,        [node-id="id-36-e287sbwwb7"].cc-menu--line-main .cc-menu--item .cc-menu--item.current > .cc-menu--item__link,        [node-id="id-36-e287sbwwb7"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover > .cc-menu--item__link{color:#fff;} [node-id="id-36-e287sbwwb7"] .cc-menu--item .cc-menu--item__link{justify-content:flex-start;text-align:left;} [node-id="id-36-e287sbwwb7"].cc-menu--auto > .cc-menu--nav{font-size:16px;} [node-id="id-36-e287sbwwb7"].cc-menu--style__line .cc-menu--nav .cc-menu--item .cc-menu--item:hover > .cc-menu--item__link{color:#fff;} [node-id="id-36-e287sbwwb7"].cc-menu.cc-menu--auto__mini .item-icon-active{color:#3c3c3c!important;} @media only screen and (max-width: 767px){} @media only screen and (max-width:767){[node-id="id-36-e287sbwwb7"].cc-menu--auto .cc-menu--expand__header{display:block;} [node-id="id-36-e287sbwwb7"].cc-menu--auto > .cc-menu--nav{display:none;opacity:0;/*position:fixed;*/;position:relative;z-index:25;width:100%;left:0;top:50px;height:calc(100% - 50px);padding:0 10px;box-sizing:border-box;overflow:hidden;overflow-y:auto;} } @media only screen and (max-width: 767){[node-id="id-36-e287sbwwb7"] .cc-menu--item a{font-size:16px;} [node-id="id-36-e287sbwwb7"] .cc-menu--item .cc-menu--nav > .cc-menu--item a{font-size:16px;} [node-id="id-36-e287sbwwb7"].cc-menu--horizontal > .cc-menu--nav > .cc-menu--item{height:60px;line-height:60px;padding:0 20px;} [node-id="id-36-e287sbwwb7"].cc-menu--vertical > .cc-menu--nav > .cc-menu--item{margin:20px 0;} [node-id="id-36-e287sbwwb7"].cc-menu--vertical .cc-menu--item{line-height:60px;} [node-id="id-36-e287sbwwb7"].cc-menu--style__default .cc-menu--item{background-color:#fff;} [node-id="id-36-e287sbwwb7"].cc-menu--style__default .cc-menu--item.block,          [node-id="id-36-e287sbwwb7"].cc-menu--style__default .cc-menu--item.current,          [node-id="id-36-e287sbwwb7"].cc-menu--style__default .cc-menu--item:hover{background-color:#fff;} [node-id="id-36-e287sbwwb7"].cc-menu--style__line .cc-menu--item.block,          [node-id="id-36-e287sbwwb7"].cc-menu--style__line .cc-menu--item.current,          [node-id="id-36-e287sbwwb7"].cc-menu--style__line .cc-menu--item:hover{border-bottom-color:#fff;} [node-id="id-36-e287sbwwb7"] .cc-menu--item__link{color:#3c3c3c;} [node-id="id-36-e287sbwwb7"] .cc-menu--item.block > .cc-menu--item__link,  [node-id="id-36-e287sbwwb7"] .cc-menu--item.current > .cc-menu--item__link,  [node-id="id-36-e287sbwwb7"] .cc-menu--item:hover > .cc-menu--item__link{color:#00b5ae;} [node-id="id-36-e287sbwwb7"] .cc-menu--item .cc-menu--item{background-color:#00b5ae;} [node-id="id-36-e287sbwwb7"] .cc-menu--item.block > .cc-menu--item__link,          [node-id="id-36-e287sbwwb7"] .cc-menu--item.current > .cc-menu--item__link,          [node-id="id-36-e287sbwwb7"] .cc-menu--item:hover > .cc-menu--item__link{color:#00b5ae;} [node-id="id-36-e287sbwwb7"] .cc-menu--item .cc-menu--item{background-color:#00b5ae;} [node-id="id-36-e287sbwwb7"] .cc-menu--item .cc-menu--item.block,          [node-id="id-36-e287sbwwb7"] .cc-menu--item .cc-menu--item.current,          [node-id="id-36-e287sbwwb7"] .cc-menu--item .cc-menu--item:hover,          [node-id="id-36-e287sbwwb7"].cc-menu--style__default .cc-menu--item .cc-menu--item.block,          [node-id="id-36-e287sbwwb7"].cc-menu--style__default .cc-menu--item .cc-menu--item.current,          [node-id="id-36-e287sbwwb7"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover,          [node-id="id-36-e287sbwwb7"].cc-menu--line-main .cc-menu--item .cc-menu--item.block,          [node-id="id-36-e287sbwwb7"].cc-menu--line-main .cc-menu--item .cc-menu--item.current,          [node-id="id-36-e287sbwwb7"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover{background-color:#009892;} [node-id="id-36-e287sbwwb7"] .cc-menu--item .cc-menu--item .cc-menu--item__link{color:#fff;} [node-id="id-36-e287sbwwb7"] .cc-menu--trigger i{color:#000000;} [node-id="id-36-e287sbwwb7"] .cc-menu--item .cc-menu--item.block > .cc-menu--item__link,          [node-id="id-36-e287sbwwb7"] .cc-menu--item .cc-menu--item.current > .cc-menu--item__link,          [node-id="id-36-e287sbwwb7"] .cc-menu--item .cc-menu--item:hover > .cc-menu--item__link{color:#fff;} [node-id="id-36-e287sbwwb7"].cc-menu.cc-menu--auto__mini .cc-menu--trigger i{color:#000000;} [node-id="id-36-e287sbwwb7"] .cc-menu--item .cc-menu--item .cc-menu--item__link{height:43px;line-height:43px;margin:0 0;} } @media only screen and (min-width: 767){}
</style>
<div node-id="id-36-e287sbwwb7" node-type="menu" class="cc-menu cc-menu--style__default cc-menu--vertical cc-menu--arrow-icon cc-menu--line-main">
            <ul class="cc-menu--nav">
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/about#company-profile">
                            <span class="cc-menu--item__title">
                                公司概括
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/about#business-scope">
                            <span class="cc-menu--item__title">
                                业务范围
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/about#chairman">
                            <span class="cc-menu--item__title">
                                董事长
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/about#business-philosophy">
                            <span class="cc-menu--item__title">
                                经营理念
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/about#honors">
                            <span class="cc-menu--item__title">
                                荣誉证书
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/about#qualifications">
                            <span class="cc-menu--item__title">
                                资质证书
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self">
                            <span class="cc-menu--item__title">
                                
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    </ul>    </div>

</div></div><div node-id="id-73-m3tl3m48l3" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-4 cc-col-xl-4 cc-col-lg3-4 cc-col-lg2-4 cc-col-lg-4 cc-col-md-4 cc-col-sm-4 cc-col-xs-0 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-30-oy9hbzbl19--wrapper">
<style style-id="id-30-oy9hbzbl19">
[node-id="id-30-oy9hbzbl19"]{margin-left:20px;} [node-id="id-30-oy9hbzbl19"] .cc-textblock__body{padding:0px;}
</style>
<div node-id="id-30-oy9hbzbl19" node-type="textblock" class="cc-textblock">
    <div class="cc-textblock__body richtext">
        <p><span style="font-size: 18px; font-family: '微软雅黑'; color: #ffffff;"><strong>软件产品</strong></span><br><span style="font-size: 18px; font-family: '微软雅黑'; color: #ffffff;"><strong>—</strong></span></p>    </div>
</div>

</div><div class="cc-element--wrapper id-61-hyauramo7j--wrapper">
<style style-id="id-61-hyauramo7j">
[node-id="id-61-hyauramo7j"].cc-menu.cc-menu--vertical .cc-menu--nav .cc-menu--item{box-sizing:border-box;} [node-id="id-61-hyauramo7j"].cc-menu--style__line .line_box{background:rgba(255, 255, 255, 0);} [node-id="id-61-hyauramo7j"].cc-menu--style__line .cc-menu--item.current > .line_box{width:100%;} [node-id="id-61-hyauramo7j"] li.menu{color:#000000;} [node-id="id-61-hyauramo7j"] .icon-active{color:#3c3c3c!important;} [node-id="id-61-hyauramo7j"] .item-icon-active{color:#3c3c3c!important;} [node-id="id-61-hyauramo7j"] .cc-menu--item a{font-size:16px;} [node-id="id-61-hyauramo7j"] .cc-menu--item .cc-menu--nav > .cc-menu--item a{font-size:16px;} [node-id="id-61-hyauramo7j"].cc-menu--horizontal{text-align:left;} [node-id="id-61-hyauramo7j"].cc-menu--horizontal > .cc-menu--nav > .cc-menu--item{height:50px;line-height:50px;padding:0 20px;margin:0 0px;} [node-id="id-61-hyauramo7j"].cc-menu--vertical > .cc-menu--nav > .cc-menu--item{margin:0px 0;} [node-id="id-61-hyauramo7j"] .cc-menu--item .cc-menu--item .cc-menu--item__link{height:43px;line-height:43px;margin:0 0;} [node-id="id-61-hyauramo7j"].cc-menu--vertical .cc-menu--item{line-height:50px;} [node-id="id-61-hyauramo7j"].cc-menu--style__default .cc-menu--item,          [node-id="id-61-hyauramo7j"].cc-menu--style__line > .cc-menu--nav >.cc-menu--item{background-color:rgba(255, 255, 255, 0);} [node-id="id-61-hyauramo7j"].cc-menu--style__default .cc-menu--item.block,          [node-id="id-61-hyauramo7j"].cc-menu--style__default .cc-menu--item.current,          [node-id="id-61-hyauramo7j"].cc-menu--style__default .cc-menu--item:hover{background-color:rgba(255, 255, 255, 0);} [node-id="id-61-hyauramo7j"]{font-size:16px;} [node-id="id-61-hyauramo7j"].cc-menu--style__line .cc-menu--item.block,          [node-id="id-61-hyauramo7j"].cc-menu--style__line .cc-menu--item.current,          [node-id="id-61-hyauramo7j"].cc-menu--style__line .cc-menu--item:hover{border-bottom-color:rgba(255, 255, 255, 0);} [node-id="id-61-hyauramo7j"] .cc-menu--item__link{color:#FFFFFF;} [node-id="id-61-hyauramo7j"] .cc-menu--item.block > .cc-menu--item__link,          [node-id="id-61-hyauramo7j"] .cc-menu--item.current > .cc-menu--item__link,          [node-id="id-61-hyauramo7j"] .cc-menu--item:hover > .cc-menu--item__link,          [node-id="id-61-hyauramo7j"] .cc-menu--item.active > .cc-menu--item__link{color:#FFFFFF;} [node-id="id-61-hyauramo7j"] .cc-menu--item .cc-menu--item{background-color:#00b5ae;} [node-id="id-61-hyauramo7j"] .cc-menu--item .cc-menu--item.block,  [node-id="id-61-hyauramo7j"] .cc-menu--item .cc-menu--item.current,  [node-id="id-61-hyauramo7j"] .cc-menu--item .cc-menu--item:hover,  [node-id="id-61-hyauramo7j"].cc-menu--style__default .cc-menu--item .cc-menu--item.block,  [node-id="id-61-hyauramo7j"].cc-menu--style__default .cc-menu--item .cc-menu--item.current,  [node-id="id-61-hyauramo7j"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover,  [node-id="id-61-hyauramo7j"].cc-menu--line-main .cc-menu--item .cc-menu--item.block,  [node-id="id-61-hyauramo7j"].cc-menu--line-main .cc-menu--item .cc-menu--item.current,  [node-id="id-61-hyauramo7j"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover{background-color:#009892;} [node-id="id-61-hyauramo7j"] .cc-menu--item .cc-menu--item .cc-menu--item__link{color:#fff;text-align:left;} [node-id="id-61-hyauramo7j"] .cc-menu--item .cc-menu--item.current > .cc-menu--item__link{color:#fff;text-align:left;} [node-id="id-61-hyauramo7j"].cc-menu--style__default .cc-menu--item .cc-menu--item.block > .cc-menu--item__link,        [node-id="id-61-hyauramo7j"].cc-menu--style__default .cc-menu--item .cc-menu--item.current > .cc-menu--item__link,        [node-id="id-61-hyauramo7j"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover > .cc-menu--item__link,        [node-id="id-61-hyauramo7j"].cc-menu--line-main .cc-menu--item .cc-menu--item.block > .cc-menu--item__link,        [node-id="id-61-hyauramo7j"].cc-menu--line-main .cc-menu--item .cc-menu--item.current > .cc-menu--item__link,        [node-id="id-61-hyauramo7j"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover > .cc-menu--item__link{color:#fff;} [node-id="id-61-hyauramo7j"] .cc-menu--item .cc-menu--item__link{justify-content:flex-start;text-align:left;} [node-id="id-61-hyauramo7j"].cc-menu--auto > .cc-menu--nav{font-size:16px;} [node-id="id-61-hyauramo7j"].cc-menu--style__line .cc-menu--nav .cc-menu--item .cc-menu--item:hover > .cc-menu--item__link{color:#fff;} [node-id="id-61-hyauramo7j"].cc-menu.cc-menu--auto__mini .item-icon-active{color:#3c3c3c!important;} @media only screen and (max-width: 767px){} @media only screen and (max-width:767){[node-id="id-61-hyauramo7j"].cc-menu--auto .cc-menu--expand__header{display:block;} [node-id="id-61-hyauramo7j"].cc-menu--auto > .cc-menu--nav{display:none;opacity:0;/*position:fixed;*/;position:relative;z-index:25;width:100%;left:0;top:50px;height:calc(100% - 50px);padding:0 10px;box-sizing:border-box;overflow:hidden;overflow-y:auto;} } @media only screen and (max-width: 767){[node-id="id-61-hyauramo7j"] .cc-menu--item a{font-size:16px;} [node-id="id-61-hyauramo7j"] .cc-menu--item .cc-menu--nav > .cc-menu--item a{font-size:16px;} [node-id="id-61-hyauramo7j"].cc-menu--horizontal > .cc-menu--nav > .cc-menu--item{height:60px;line-height:60px;padding:0 20px;} [node-id="id-61-hyauramo7j"].cc-menu--vertical > .cc-menu--nav > .cc-menu--item{margin:20px 0;} [node-id="id-61-hyauramo7j"].cc-menu--vertical .cc-menu--item{line-height:60px;} [node-id="id-61-hyauramo7j"].cc-menu--style__default .cc-menu--item{background-color:#fff;} [node-id="id-61-hyauramo7j"].cc-menu--style__default .cc-menu--item.block,          [node-id="id-61-hyauramo7j"].cc-menu--style__default .cc-menu--item.current,          [node-id="id-61-hyauramo7j"].cc-menu--style__default .cc-menu--item:hover{background-color:#fff;} [node-id="id-61-hyauramo7j"].cc-menu--style__line .cc-menu--item.block,          [node-id="id-61-hyauramo7j"].cc-menu--style__line .cc-menu--item.current,          [node-id="id-61-hyauramo7j"].cc-menu--style__line .cc-menu--item:hover{border-bottom-color:#fff;} [node-id="id-61-hyauramo7j"] .cc-menu--item__link{color:#3c3c3c;} [node-id="id-61-hyauramo7j"] .cc-menu--item.block > .cc-menu--item__link,  [node-id="id-61-hyauramo7j"] .cc-menu--item.current > .cc-menu--item__link,  [node-id="id-61-hyauramo7j"] .cc-menu--item:hover > .cc-menu--item__link{color:#00b5ae;} [node-id="id-61-hyauramo7j"] .cc-menu--item .cc-menu--item{background-color:#00b5ae;} [node-id="id-61-hyauramo7j"] .cc-menu--item.block > .cc-menu--item__link,          [node-id="id-61-hyauramo7j"] .cc-menu--item.current > .cc-menu--item__link,          [node-id="id-61-hyauramo7j"] .cc-menu--item:hover > .cc-menu--item__link{color:#00b5ae;} [node-id="id-61-hyauramo7j"] .cc-menu--item .cc-menu--item{background-color:#00b5ae;} [node-id="id-61-hyauramo7j"] .cc-menu--item .cc-menu--item.block,          [node-id="id-61-hyauramo7j"] .cc-menu--item .cc-menu--item.current,          [node-id="id-61-hyauramo7j"] .cc-menu--item .cc-menu--item:hover,          [node-id="id-61-hyauramo7j"].cc-menu--style__default .cc-menu--item .cc-menu--item.block,          [node-id="id-61-hyauramo7j"].cc-menu--style__default .cc-menu--item .cc-menu--item.current,          [node-id="id-61-hyauramo7j"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover,          [node-id="id-61-hyauramo7j"].cc-menu--line-main .cc-menu--item .cc-menu--item.block,          [node-id="id-61-hyauramo7j"].cc-menu--line-main .cc-menu--item .cc-menu--item.current,          [node-id="id-61-hyauramo7j"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover{background-color:#009892;} [node-id="id-61-hyauramo7j"] .cc-menu--item .cc-menu--item .cc-menu--item__link{color:#fff;} [node-id="id-61-hyauramo7j"] .cc-menu--trigger i{color:#000000;} [node-id="id-61-hyauramo7j"] .cc-menu--item .cc-menu--item.block > .cc-menu--item__link,          [node-id="id-61-hyauramo7j"] .cc-menu--item .cc-menu--item.current > .cc-menu--item__link,          [node-id="id-61-hyauramo7j"] .cc-menu--item .cc-menu--item:hover > .cc-menu--item__link{color:#fff;} [node-id="id-61-hyauramo7j"].cc-menu.cc-menu--auto__mini .cc-menu--trigger i{color:#000000;} [node-id="id-61-hyauramo7j"] .cc-menu--item .cc-menu--item .cc-menu--item__link{height:43px;line-height:43px;margin:0 0;} } @media only screen and (min-width: 767){}
</style>
<div node-id="id-61-hyauramo7j" node-type="menu" class="cc-menu cc-menu--style__default cc-menu--vertical cc-menu--arrow-icon cc-menu--line-main">
            <ul class="cc-menu--nav">
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/digital-solutions-for-natural-resources">
                            <span class="cc-menu--item__title">
                                自然资源数字化解决方案
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/solutions-for-data-governed-villages">
                            <span class="cc-menu--item__title">
                                数治乡村解决方案
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    </ul>    </div>

</div></div><div node-id="id-47-gi5v2227dx" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-3 cc-col-xl-3 cc-col-lg3-3 cc-col-lg2-3 cc-col-lg-3 cc-col-md-3 cc-col-sm-3 cc-col-xs-0 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-65-gs9keq5usy--wrapper">
<style style-id="id-65-gs9keq5usy">
[node-id="id-65-gs9keq5usy"]{margin-left:20px;} [node-id="id-65-gs9keq5usy"] .cc-textblock__body{padding:0px;}
</style>
<div node-id="id-65-gs9keq5usy" node-type="textblock" class="cc-textblock">
    <div class="cc-textblock__body richtext">
        <p><span style="font-size: 18px; font-family: '微软雅黑'; color: #ffffff;"><strong>服务内容</strong></span><br><span style="font-size: 18px; font-family: '微软雅黑'; color: #ffffff;"><strong>—</strong></span></p>    </div>
</div>

</div><div class="cc-element--wrapper id-29-tdyz8tcs6z--wrapper">
<style style-id="id-29-tdyz8tcs6z">
[node-id="id-29-tdyz8tcs6z"].cc-menu.cc-menu--vertical .cc-menu--nav .cc-menu--item{box-sizing:border-box;} [node-id="id-29-tdyz8tcs6z"].cc-menu--style__line .line_box{background:rgba(255, 255, 255, 0);} [node-id="id-29-tdyz8tcs6z"].cc-menu--style__line .cc-menu--item.current > .line_box{width:100%;} [node-id="id-29-tdyz8tcs6z"] li.menu{color:#000000;} [node-id="id-29-tdyz8tcs6z"] .icon-active{color:#3c3c3c!important;} [node-id="id-29-tdyz8tcs6z"] .item-icon-active{color:#3c3c3c!important;} [node-id="id-29-tdyz8tcs6z"] .cc-menu--item a{font-size:16px;} [node-id="id-29-tdyz8tcs6z"] .cc-menu--item .cc-menu--nav > .cc-menu--item a{font-size:16px;} [node-id="id-29-tdyz8tcs6z"].cc-menu--horizontal{text-align:left;} [node-id="id-29-tdyz8tcs6z"].cc-menu--horizontal > .cc-menu--nav > .cc-menu--item{height:50px;line-height:50px;padding:0 20px;margin:0 0px;} [node-id="id-29-tdyz8tcs6z"].cc-menu--vertical > .cc-menu--nav > .cc-menu--item{margin:0px 0;} [node-id="id-29-tdyz8tcs6z"] .cc-menu--item .cc-menu--item .cc-menu--item__link{height:43px;line-height:43px;margin:0 0;} [node-id="id-29-tdyz8tcs6z"].cc-menu--vertical .cc-menu--item{line-height:50px;} [node-id="id-29-tdyz8tcs6z"].cc-menu--style__default .cc-menu--item,          [node-id="id-29-tdyz8tcs6z"].cc-menu--style__line > .cc-menu--nav >.cc-menu--item{background-color:rgba(255, 255, 255, 0);} [node-id="id-29-tdyz8tcs6z"].cc-menu--style__default .cc-menu--item.block,          [node-id="id-29-tdyz8tcs6z"].cc-menu--style__default .cc-menu--item.current,          [node-id="id-29-tdyz8tcs6z"].cc-menu--style__default .cc-menu--item:hover{background-color:rgba(255, 255, 255, 0);} [node-id="id-29-tdyz8tcs6z"]{font-size:16px;} [node-id="id-29-tdyz8tcs6z"].cc-menu--style__line .cc-menu--item.block,          [node-id="id-29-tdyz8tcs6z"].cc-menu--style__line .cc-menu--item.current,          [node-id="id-29-tdyz8tcs6z"].cc-menu--style__line .cc-menu--item:hover{border-bottom-color:rgba(255, 255, 255, 0);} [node-id="id-29-tdyz8tcs6z"] .cc-menu--item__link{color:#FFFFFF;} [node-id="id-29-tdyz8tcs6z"] .cc-menu--item.block > .cc-menu--item__link,          [node-id="id-29-tdyz8tcs6z"] .cc-menu--item.current > .cc-menu--item__link,          [node-id="id-29-tdyz8tcs6z"] .cc-menu--item:hover > .cc-menu--item__link,          [node-id="id-29-tdyz8tcs6z"] .cc-menu--item.active > .cc-menu--item__link{color:#FFFFFF;} [node-id="id-29-tdyz8tcs6z"] .cc-menu--item .cc-menu--item{background-color:#00b5ae;} [node-id="id-29-tdyz8tcs6z"] .cc-menu--item .cc-menu--item.block,  [node-id="id-29-tdyz8tcs6z"] .cc-menu--item .cc-menu--item.current,  [node-id="id-29-tdyz8tcs6z"] .cc-menu--item .cc-menu--item:hover,  [node-id="id-29-tdyz8tcs6z"].cc-menu--style__default .cc-menu--item .cc-menu--item.block,  [node-id="id-29-tdyz8tcs6z"].cc-menu--style__default .cc-menu--item .cc-menu--item.current,  [node-id="id-29-tdyz8tcs6z"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover,  [node-id="id-29-tdyz8tcs6z"].cc-menu--line-main .cc-menu--item .cc-menu--item.block,  [node-id="id-29-tdyz8tcs6z"].cc-menu--line-main .cc-menu--item .cc-menu--item.current,  [node-id="id-29-tdyz8tcs6z"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover{background-color:#009892;} [node-id="id-29-tdyz8tcs6z"] .cc-menu--item .cc-menu--item .cc-menu--item__link{color:#fff;text-align:left;} [node-id="id-29-tdyz8tcs6z"] .cc-menu--item .cc-menu--item.current > .cc-menu--item__link{color:#fff;text-align:left;} [node-id="id-29-tdyz8tcs6z"].cc-menu--style__default .cc-menu--item .cc-menu--item.block > .cc-menu--item__link,        [node-id="id-29-tdyz8tcs6z"].cc-menu--style__default .cc-menu--item .cc-menu--item.current > .cc-menu--item__link,        [node-id="id-29-tdyz8tcs6z"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover > .cc-menu--item__link,        [node-id="id-29-tdyz8tcs6z"].cc-menu--line-main .cc-menu--item .cc-menu--item.block > .cc-menu--item__link,        [node-id="id-29-tdyz8tcs6z"].cc-menu--line-main .cc-menu--item .cc-menu--item.current > .cc-menu--item__link,        [node-id="id-29-tdyz8tcs6z"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover > .cc-menu--item__link{color:#fff;} [node-id="id-29-tdyz8tcs6z"] .cc-menu--item .cc-menu--item__link{justify-content:flex-start;text-align:left;} [node-id="id-29-tdyz8tcs6z"].cc-menu--auto > .cc-menu--nav{font-size:16px;} [node-id="id-29-tdyz8tcs6z"].cc-menu--style__line .cc-menu--nav .cc-menu--item .cc-menu--item:hover > .cc-menu--item__link{color:#fff;} [node-id="id-29-tdyz8tcs6z"].cc-menu.cc-menu--auto__mini .item-icon-active{color:#3c3c3c!important;} @media only screen and (max-width: 767px){} @media only screen and (max-width:767){[node-id="id-29-tdyz8tcs6z"].cc-menu--auto .cc-menu--expand__header{display:block;} [node-id="id-29-tdyz8tcs6z"].cc-menu--auto > .cc-menu--nav{display:none;opacity:0;/*position:fixed;*/;position:relative;z-index:25;width:100%;left:0;top:50px;height:calc(100% - 50px);padding:0 10px;box-sizing:border-box;overflow:hidden;overflow-y:auto;} } @media only screen and (max-width: 767){[node-id="id-29-tdyz8tcs6z"] .cc-menu--item a{font-size:16px;} [node-id="id-29-tdyz8tcs6z"] .cc-menu--item .cc-menu--nav > .cc-menu--item a{font-size:16px;} [node-id="id-29-tdyz8tcs6z"].cc-menu--horizontal > .cc-menu--nav > .cc-menu--item{height:60px;line-height:60px;padding:0 20px;} [node-id="id-29-tdyz8tcs6z"].cc-menu--vertical > .cc-menu--nav > .cc-menu--item{margin:20px 0;} [node-id="id-29-tdyz8tcs6z"].cc-menu--vertical .cc-menu--item{line-height:60px;} [node-id="id-29-tdyz8tcs6z"].cc-menu--style__default .cc-menu--item{background-color:#fff;} [node-id="id-29-tdyz8tcs6z"].cc-menu--style__default .cc-menu--item.block,          [node-id="id-29-tdyz8tcs6z"].cc-menu--style__default .cc-menu--item.current,          [node-id="id-29-tdyz8tcs6z"].cc-menu--style__default .cc-menu--item:hover{background-color:#fff;} [node-id="id-29-tdyz8tcs6z"].cc-menu--style__line .cc-menu--item.block,          [node-id="id-29-tdyz8tcs6z"].cc-menu--style__line .cc-menu--item.current,          [node-id="id-29-tdyz8tcs6z"].cc-menu--style__line .cc-menu--item:hover{border-bottom-color:#fff;} [node-id="id-29-tdyz8tcs6z"] .cc-menu--item__link{color:#3c3c3c;} [node-id="id-29-tdyz8tcs6z"] .cc-menu--item.block > .cc-menu--item__link,  [node-id="id-29-tdyz8tcs6z"] .cc-menu--item.current > .cc-menu--item__link,  [node-id="id-29-tdyz8tcs6z"] .cc-menu--item:hover > .cc-menu--item__link{color:#00b5ae;} [node-id="id-29-tdyz8tcs6z"] .cc-menu--item .cc-menu--item{background-color:#00b5ae;} [node-id="id-29-tdyz8tcs6z"] .cc-menu--item.block > .cc-menu--item__link,          [node-id="id-29-tdyz8tcs6z"] .cc-menu--item.current > .cc-menu--item__link,          [node-id="id-29-tdyz8tcs6z"] .cc-menu--item:hover > .cc-menu--item__link{color:#00b5ae;} [node-id="id-29-tdyz8tcs6z"] .cc-menu--item .cc-menu--item{background-color:#00b5ae;} [node-id="id-29-tdyz8tcs6z"] .cc-menu--item .cc-menu--item.block,          [node-id="id-29-tdyz8tcs6z"] .cc-menu--item .cc-menu--item.current,          [node-id="id-29-tdyz8tcs6z"] .cc-menu--item .cc-menu--item:hover,          [node-id="id-29-tdyz8tcs6z"].cc-menu--style__default .cc-menu--item .cc-menu--item.block,          [node-id="id-29-tdyz8tcs6z"].cc-menu--style__default .cc-menu--item .cc-menu--item.current,          [node-id="id-29-tdyz8tcs6z"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover,          [node-id="id-29-tdyz8tcs6z"].cc-menu--line-main .cc-menu--item .cc-menu--item.block,          [node-id="id-29-tdyz8tcs6z"].cc-menu--line-main .cc-menu--item .cc-menu--item.current,          [node-id="id-29-tdyz8tcs6z"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover{background-color:#009892;} [node-id="id-29-tdyz8tcs6z"] .cc-menu--item .cc-menu--item .cc-menu--item__link{color:#fff;} [node-id="id-29-tdyz8tcs6z"] .cc-menu--trigger i{color:#000000;} [node-id="id-29-tdyz8tcs6z"] .cc-menu--item .cc-menu--item.block > .cc-menu--item__link,          [node-id="id-29-tdyz8tcs6z"] .cc-menu--item .cc-menu--item.current > .cc-menu--item__link,          [node-id="id-29-tdyz8tcs6z"] .cc-menu--item .cc-menu--item:hover > .cc-menu--item__link{color:#fff;} [node-id="id-29-tdyz8tcs6z"].cc-menu.cc-menu--auto__mini .cc-menu--trigger i{color:#000000;} [node-id="id-29-tdyz8tcs6z"] .cc-menu--item .cc-menu--item .cc-menu--item__link{height:43px;line-height:43px;margin:0 0;} } @media only screen and (min-width: 767){}
</style>
<div node-id="id-29-tdyz8tcs6z" node-type="menu" class="cc-menu cc-menu--style__default cc-menu--vertical cc-menu--arrow-icon cc-menu--line-main">
            <ul class="cc-menu--nav">
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/services#data-asset-services">
                            <span class="cc-menu--item__title">
                                数据资产化服务
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/services#digital-governance">
                            <span class="cc-menu--item__title">
                                数字化治理
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/services#digital-operations">
                            <span class="cc-menu--item__title">
                                数字化运营
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    </ul>    </div>

</div></div><div node-id="id-54-l3zk2oke6d" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-3 cc-col-xl-3 cc-col-lg3-3 cc-col-lg2-3 cc-col-lg-3 cc-col-md-3 cc-col-sm-3 cc-col-xs-0 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-86-ytja24jg25--wrapper">
<style style-id="id-86-ytja24jg25">
[node-id="id-86-ytja24jg25"]{margin-left:20px;} [node-id="id-86-ytja24jg25"] .cc-textblock__body{padding:0px;}
</style>
<div node-id="id-86-ytja24jg25" node-type="textblock" class="cc-textblock">
    <div class="cc-textblock__body richtext">
        <p><span style="font-size: 18px; font-family: '微软雅黑'; color: #ffffff;"><strong>加入华庭数行</strong></span><br><span style="font-size: 18px; font-family: '微软雅黑'; color: #ffffff;"><strong>—</strong></span></p>    </div>
</div>

</div><div class="cc-element--wrapper id-35-o94ta64a45--wrapper">
<style style-id="id-35-o94ta64a45">
[node-id="id-35-o94ta64a45"].cc-menu.cc-menu--vertical .cc-menu--nav .cc-menu--item{box-sizing:border-box;} [node-id="id-35-o94ta64a45"].cc-menu--style__line .line_box{background:rgba(255, 255, 255, 0);} [node-id="id-35-o94ta64a45"].cc-menu--style__line .cc-menu--item.current > .line_box{width:100%;} [node-id="id-35-o94ta64a45"] li.menu{color:#000000;} [node-id="id-35-o94ta64a45"] .icon-active{color:#3c3c3c!important;} [node-id="id-35-o94ta64a45"] .item-icon-active{color:#3c3c3c!important;} [node-id="id-35-o94ta64a45"] .cc-menu--item a{font-size:16px;} [node-id="id-35-o94ta64a45"] .cc-menu--item .cc-menu--nav > .cc-menu--item a{font-size:16px;} [node-id="id-35-o94ta64a45"].cc-menu--horizontal{text-align:left;} [node-id="id-35-o94ta64a45"].cc-menu--horizontal > .cc-menu--nav > .cc-menu--item{height:50px;line-height:50px;padding:0 20px;margin:0 0px;} [node-id="id-35-o94ta64a45"].cc-menu--vertical > .cc-menu--nav > .cc-menu--item{margin:0px 0;} [node-id="id-35-o94ta64a45"] .cc-menu--item .cc-menu--item .cc-menu--item__link{height:43px;line-height:43px;margin:0 0;} [node-id="id-35-o94ta64a45"].cc-menu--vertical .cc-menu--item{line-height:50px;} [node-id="id-35-o94ta64a45"].cc-menu--style__default .cc-menu--item,          [node-id="id-35-o94ta64a45"].cc-menu--style__line > .cc-menu--nav >.cc-menu--item{background-color:rgba(255, 255, 255, 0);} [node-id="id-35-o94ta64a45"].cc-menu--style__default .cc-menu--item.block,          [node-id="id-35-o94ta64a45"].cc-menu--style__default .cc-menu--item.current,          [node-id="id-35-o94ta64a45"].cc-menu--style__default .cc-menu--item:hover{background-color:rgba(255, 255, 255, 0);} [node-id="id-35-o94ta64a45"]{font-size:16px;} [node-id="id-35-o94ta64a45"].cc-menu--style__line .cc-menu--item.block,          [node-id="id-35-o94ta64a45"].cc-menu--style__line .cc-menu--item.current,          [node-id="id-35-o94ta64a45"].cc-menu--style__line .cc-menu--item:hover{border-bottom-color:rgba(255, 255, 255, 0);} [node-id="id-35-o94ta64a45"] .cc-menu--item__link{color:#FFFFFF;} [node-id="id-35-o94ta64a45"] .cc-menu--item.block > .cc-menu--item__link,          [node-id="id-35-o94ta64a45"] .cc-menu--item.current > .cc-menu--item__link,          [node-id="id-35-o94ta64a45"] .cc-menu--item:hover > .cc-menu--item__link,          [node-id="id-35-o94ta64a45"] .cc-menu--item.active > .cc-menu--item__link{color:#FFFFFF;} [node-id="id-35-o94ta64a45"] .cc-menu--item .cc-menu--item{background-color:#00b5ae;} [node-id="id-35-o94ta64a45"] .cc-menu--item .cc-menu--item.block,  [node-id="id-35-o94ta64a45"] .cc-menu--item .cc-menu--item.current,  [node-id="id-35-o94ta64a45"] .cc-menu--item .cc-menu--item:hover,  [node-id="id-35-o94ta64a45"].cc-menu--style__default .cc-menu--item .cc-menu--item.block,  [node-id="id-35-o94ta64a45"].cc-menu--style__default .cc-menu--item .cc-menu--item.current,  [node-id="id-35-o94ta64a45"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover,  [node-id="id-35-o94ta64a45"].cc-menu--line-main .cc-menu--item .cc-menu--item.block,  [node-id="id-35-o94ta64a45"].cc-menu--line-main .cc-menu--item .cc-menu--item.current,  [node-id="id-35-o94ta64a45"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover{background-color:#009892;} [node-id="id-35-o94ta64a45"] .cc-menu--item .cc-menu--item .cc-menu--item__link{color:#fff;text-align:left;} [node-id="id-35-o94ta64a45"] .cc-menu--item .cc-menu--item.current > .cc-menu--item__link{color:#fff;text-align:left;} [node-id="id-35-o94ta64a45"].cc-menu--style__default .cc-menu--item .cc-menu--item.block > .cc-menu--item__link,        [node-id="id-35-o94ta64a45"].cc-menu--style__default .cc-menu--item .cc-menu--item.current > .cc-menu--item__link,        [node-id="id-35-o94ta64a45"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover > .cc-menu--item__link,        [node-id="id-35-o94ta64a45"].cc-menu--line-main .cc-menu--item .cc-menu--item.block > .cc-menu--item__link,        [node-id="id-35-o94ta64a45"].cc-menu--line-main .cc-menu--item .cc-menu--item.current > .cc-menu--item__link,        [node-id="id-35-o94ta64a45"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover > .cc-menu--item__link{color:#fff;} [node-id="id-35-o94ta64a45"] .cc-menu--item .cc-menu--item__link{justify-content:flex-start;text-align:left;} [node-id="id-35-o94ta64a45"].cc-menu--auto > .cc-menu--nav{font-size:16px;} [node-id="id-35-o94ta64a45"].cc-menu--style__line .cc-menu--nav .cc-menu--item .cc-menu--item:hover > .cc-menu--item__link{color:#fff;} [node-id="id-35-o94ta64a45"].cc-menu.cc-menu--auto__mini .item-icon-active{color:#3c3c3c!important;} @media only screen and (max-width: 767px){} @media only screen and (max-width:767){[node-id="id-35-o94ta64a45"].cc-menu--auto .cc-menu--expand__header{display:block;} [node-id="id-35-o94ta64a45"].cc-menu--auto > .cc-menu--nav{display:none;opacity:0;/*position:fixed;*/;position:relative;z-index:25;width:100%;left:0;top:50px;height:calc(100% - 50px);padding:0 10px;box-sizing:border-box;overflow:hidden;overflow-y:auto;} } @media only screen and (max-width: 767){[node-id="id-35-o94ta64a45"] .cc-menu--item a{font-size:16px;} [node-id="id-35-o94ta64a45"] .cc-menu--item .cc-menu--nav > .cc-menu--item a{font-size:16px;} [node-id="id-35-o94ta64a45"].cc-menu--horizontal > .cc-menu--nav > .cc-menu--item{height:60px;line-height:60px;padding:0 20px;} [node-id="id-35-o94ta64a45"].cc-menu--vertical > .cc-menu--nav > .cc-menu--item{margin:20px 0;} [node-id="id-35-o94ta64a45"].cc-menu--vertical .cc-menu--item{line-height:60px;} [node-id="id-35-o94ta64a45"].cc-menu--style__default .cc-menu--item{background-color:#fff;} [node-id="id-35-o94ta64a45"].cc-menu--style__default .cc-menu--item.block,          [node-id="id-35-o94ta64a45"].cc-menu--style__default .cc-menu--item.current,          [node-id="id-35-o94ta64a45"].cc-menu--style__default .cc-menu--item:hover{background-color:#fff;} [node-id="id-35-o94ta64a45"].cc-menu--style__line .cc-menu--item.block,          [node-id="id-35-o94ta64a45"].cc-menu--style__line .cc-menu--item.current,          [node-id="id-35-o94ta64a45"].cc-menu--style__line .cc-menu--item:hover{border-bottom-color:#fff;} [node-id="id-35-o94ta64a45"] .cc-menu--item__link{color:#3c3c3c;} [node-id="id-35-o94ta64a45"] .cc-menu--item.block > .cc-menu--item__link,  [node-id="id-35-o94ta64a45"] .cc-menu--item.current > .cc-menu--item__link,  [node-id="id-35-o94ta64a45"] .cc-menu--item:hover > .cc-menu--item__link{color:#00b5ae;} [node-id="id-35-o94ta64a45"] .cc-menu--item .cc-menu--item{background-color:#00b5ae;} [node-id="id-35-o94ta64a45"] .cc-menu--item.block > .cc-menu--item__link,          [node-id="id-35-o94ta64a45"] .cc-menu--item.current > .cc-menu--item__link,          [node-id="id-35-o94ta64a45"] .cc-menu--item:hover > .cc-menu--item__link{color:#00b5ae;} [node-id="id-35-o94ta64a45"] .cc-menu--item .cc-menu--item{background-color:#00b5ae;} [node-id="id-35-o94ta64a45"] .cc-menu--item .cc-menu--item.block,          [node-id="id-35-o94ta64a45"] .cc-menu--item .cc-menu--item.current,          [node-id="id-35-o94ta64a45"] .cc-menu--item .cc-menu--item:hover,          [node-id="id-35-o94ta64a45"].cc-menu--style__default .cc-menu--item .cc-menu--item.block,          [node-id="id-35-o94ta64a45"].cc-menu--style__default .cc-menu--item .cc-menu--item.current,          [node-id="id-35-o94ta64a45"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover,          [node-id="id-35-o94ta64a45"].cc-menu--line-main .cc-menu--item .cc-menu--item.block,          [node-id="id-35-o94ta64a45"].cc-menu--line-main .cc-menu--item .cc-menu--item.current,          [node-id="id-35-o94ta64a45"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover{background-color:#009892;} [node-id="id-35-o94ta64a45"] .cc-menu--item .cc-menu--item .cc-menu--item__link{color:#fff;} [node-id="id-35-o94ta64a45"] .cc-menu--trigger i{color:#000000;} [node-id="id-35-o94ta64a45"] .cc-menu--item .cc-menu--item.block > .cc-menu--item__link,          [node-id="id-35-o94ta64a45"] .cc-menu--item .cc-menu--item.current > .cc-menu--item__link,          [node-id="id-35-o94ta64a45"] .cc-menu--item .cc-menu--item:hover > .cc-menu--item__link{color:#fff;} [node-id="id-35-o94ta64a45"].cc-menu.cc-menu--auto__mini .cc-menu--trigger i{color:#000000;} [node-id="id-35-o94ta64a45"] .cc-menu--item .cc-menu--item .cc-menu--item__link{height:43px;line-height:43px;margin:0 0;} } @media only screen and (min-width: 767){}
</style>
<div node-id="id-35-o94ta64a45" node-type="menu" class="cc-menu cc-menu--style__default cc-menu--vertical cc-menu--arrow-icon cc-menu--line-main">
            <ul class="cc-menu--nav">
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/more-about-shandong-kotei">
                            <span class="cc-menu--item__title">
                                探索华庭数行
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/social-recruitment">
                            <span class="cc-menu--item__title">
                                社会招聘
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    
        <li class="cc-menu--item">
            <div class="cc-menu--item__link">
                <a target="_self" href="/campus-recruitment">
                            <span class="cc-menu--item__title">
                                校园招聘
                            </span>
                            
                        </a>
                
            </div>
            
        </li>
    </ul>    </div>

</div></div><div node-id="id-79-pmcr67yjpm" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-3 cc-col-xl-3 cc-col-lg3-3 cc-col-lg2-3 cc-col-lg-3 cc-col-md-3 cc-col-sm-3 cc-col-xs-0 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-38-uoztuk4ml0--wrapper">
<style style-id="id-38-uoztuk4ml0">
[node-id="id-38-uoztuk4ml0"]{margin-left:20px;margin-bottom:30px;} [node-id="id-38-uoztuk4ml0"] .cc-textblock__body{padding:0px;}
</style>
<div node-id="id-38-uoztuk4ml0" node-type="textblock" class="cc-textblock">
    <div class="cc-textblock__body richtext">
        <p><a href="/media-center"><span style="font-size: 18px; font-family: '微软雅黑'; color: #ffffff;"><strong>多媒体中心</strong></span></a></p>    </div>
</div>

</div><div class="cc-element--wrapper id-23-ye2qd6jjqe--wrapper">
<style style-id="id-23-ye2qd6jjqe">
[node-id="id-23-ye2qd6jjqe"]{margin-left:20px;} [node-id="id-23-ye2qd6jjqe"] .cc-textblock__body{padding:0px;}
</style>
<div node-id="id-23-ye2qd6jjqe" node-type="textblock" class="cc-textblock">
    <div class="cc-textblock__body richtext">
        <p><a href="/contact-us"><span style="font-size: 18px; font-family: '微软雅黑'; color: #ffffff;"><strong>联系我们</strong></span></a><span style="font-size: 18px; font-family: '微软雅黑'; color: #ffffff;"></span></p>    </div>
</div>

</div></div><div node-id="id-38-sd644dzc9z" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-2 cc-col-xl-2 cc-col-lg3-2 cc-col-lg2-2 cc-col-lg-2 cc-col-md-2 cc-col-sm-2 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"></div><div node-id="id-12-muylpbji3l" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-6 cc-col-xl-6 cc-col-lg3-6 cc-col-lg2-6 cc-col-lg-6 cc-col-md-6 cc-col-sm-6 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-91-tfkztofcto--wrapper">
<style style-id="id-91-tfkztofcto">
@media only screen and (max-width: 767px) {[node-id="id-91-tfkztofcto"]{margin-right:10px;margin-left:10px;} }[node-id="id-91-tfkztofcto"] .cc-textblock__body{padding:0px;}
</style>
<div node-id="id-91-tfkztofcto" node-type="textblock" class="cc-textblock">
    <div class="cc-textblock__body richtext">
        <p style="line-height: 3;"><span style="font-size: 18px;"><strong><span style="font-family: '微软雅黑'; color: #ffffff;">山东华庭数行信息技术有限公司</span></strong></span><br><span style="font-size: 16px; font-family: '微软雅黑'; color: #ffffff;"><strong>TEL：</strong>0535-5775223</span><br><span style="font-size: 16px; font-family: '微软雅黑'; color: #ffffff;"><strong>E-mail: </strong>sdkhr@kotei-info.com</span><br><span style="font-size: 16px; font-family: '微软雅黑'; color: #ffffff;"><strong>地址：</strong>山东省烟台市蓬莱区蓬莱阁街道北关路133号</span></p>    </div>
</div>

</div></div></div><div node-id="id-95-fhlewhhp8y" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default"><div node-id="id-42-kywuvexxyw" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-58-qmidt66esp--wrapper">
<style style-id="id-58-qmidt66esp">
[node-id="id-58-qmidt66esp"]{border-bottom-color:#333333;border-bottom-width:1px;border-style:solid;}
</style>
<div node-id="id-58-qmidt66esp" node-type="placeholder" class="cc-placeholder" style="height:50px">
</div>


</div></div></div><div node-id="id-92-r99ehicir3" node-type="row" class="cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default"><div node-id="id-22-nc0p4ppcl2" node-type="column" class="cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360"><div class="cc-element--wrapper id-60-ogzfl2ubl0--wrapper">
<style style-id="id-60-ogzfl2ubl0">
[node-id="id-60-ogzfl2ubl0"] .cc-textblock__body{padding:20px;}
</style>
<div node-id="id-60-ogzfl2ubl0" node-type="textblock" class="cc-textblock">
    <div class="cc-textblock__body richtext">
        <p><span style="font-family: '微软雅黑'; color: #ffffff;">© 2026年 山东华庭数行信息技术有限公司 版权所有 &nbsp; &nbsp;鲁ICP备19017514号-1</span></p>    </div>
</div>

</div></div></div></div></div></div></div></div>
            

  
        </div>
            
        <div class="Page-widgets">
          
            
        <div class="side-toolbar position-right-bottom">
    <ul>
                <li>
                                    <div class="toolbar-icon">
                <a target="_self" title="返回顶部" onclick="javascript:_utils_.handler(JSON.parse(decodeURIComponent('%7B%22action%22%3A%22backtop%22%2C%22options%22%3A%5B%5D%7D')));" href="javascript:;"><img alt="toolbar" src="/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/59e8b797c35bb6980e2f64fcc2ca7560.png" class=" async-load" view-mark="1"></a>            </div>

                            <div class="toolbar-text ">
                    返回顶部                </div>
                    </li>
            </ul>
</div>
        </div>
    </div>
</div>




</div><!--$--><!--/$--><script src="/_next/static/chunks/webpack-9b1881fda15d01ff.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[9766,[],\"\"]\n3:I[8924,[],\"\"]\n5:I[4431,[],\"OutletBoundary\"]\n7:I[5278,[],\"AsyncMetadataOutlet\"]\n9:I[4431,[],\"ViewportBoundary\"]\nb:I[4431,[],\"MetadataBoundary\"]\nc:\"$Sreact.suspense\"\ne:I[7150,[],\"\"]\n:HL[\"/_next/static/css/27fe7a9aaae97149.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"2XFHLWTgpkJWwit8FVm5V\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[[\"slug\",\"\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/27fe7a9aaae97149.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]]}],{\"children\":[[\"slug\",\"\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L4\",null,[\"$\",\"$L5\",null,{\"children\":[\"$L6\",[\"$\",\"$L7\",null,{\"promise\":\"$@8\"}]]}]]}],{},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$L9\",null,{\"children\":\"$La\"}],null],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$c\",null,{\"fallback\":null,\"children\":\"$Ld\"}]}]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$e\",[]],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"f:T2beac,"])</script><script>self.__next_f.push([1,"\u003clink rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/1276163b6b84d7a3e7a9ff9664fb0506.png\"\u003e\n\u003clink rel=\"stylesheet\" href=\"/site-assets/static2.xunxiang.site/dist/theme/static/css/core__q_6a2703ba4e.css\" defer=\"\"\u003e\n\u003clink rel=\"stylesheet\" href=\"/site-assets/static2.xunxiang.site/dist/theme/static/css/main__q_6a2703ba4e.css\" defer=\"\"\u003e\n\u003clink rel=\"stylesheet\" href=\"/site-assets/static2.xunxiang.site/dist/theme/static/css/main.media__q_6a2703ba4e.css\" defer=\"\"\u003e\n\u003clink rel=\"stylesheet\" class=\"reload-css\" href=\"/site-assets/static2.xunxiang.site/dist/visual/sites/168/style__q_06d15f29fe.css\" defer=\"\"\u003e\n\u003clink type=\"text/css\" rel=\"stylesheet\" href=\"/site-assets/static2.xunxiang.site/dist/theme/static/lib/choices/choices.min__q_6a2703ba4e.css\"\u003e\n\u003clink type=\"text/css\" rel=\"stylesheet\" href=\"/site-assets/static2.xunxiang.site/dist/theme/static/css/form__q_6a2703ba4e.css\"\u003e\n\u003clink type=\"text/css\" rel=\"stylesheet\" href=\"/site-assets/static2.xunxiang.site/dist/theme/static/lib/swiper/swiper__q_6a2703ba4e.css\"\u003e\n\u003clink type=\"text/css\" rel=\"stylesheet\" href=\"/site-assets/static2.xunxiang.site/dist/theme/static/lib/figure/bubba__q_6a2703ba4e.css\"\u003e\n\u003clink type=\"text/css\" rel=\"stylesheet\" href=\"/site-assets/static2.xunxiang.site/dist/theme/static/lib/dplayer/DPlayer__q_6a2703ba4e.css\"\u003e\n\u003cstyle class=\"custom-css-code\"\u003e\n        \u003c/style\u003e\n\u003cstyle\u003e:root {\n  --balloon-border-radius: 2px;\n  --balloon-color: rgba(16, 16, 16, 0.95);\n  --balloon-text-color: #fff;\n  --balloon-font-size: 12px;\n  --balloon-move: 4px; }\n\nbutton[aria-label][data-balloon-pos] {\n  overflow: visible; }\n\n[aria-label][data-balloon-pos] {\n  position: relative;\n  cursor: pointer; }\n  [aria-label][data-balloon-pos]:after {\n    opacity: 0;\n    pointer-events: none;\n    transition: all 0.18s ease-out 0.18s;\n    text-indent: 0;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif;\n    font-weight: normal;\n    font-style: normal;\n    text-shadow: none;\n    font-size: 12px;\n    font-size: var(--balloon-font-size);\n    background: rgba(16, 16, 16, 0.95);\n    background: var(--balloon-color);\n    border-radius: 2px;\n    color: #fff;\n    color: var(--balloon-text-color);\n    border-radius: 2px;\n    border-radius: var(--balloon-border-radius);\n    content: attr(aria-label);\n    padding: .5em 1em;\n    position: absolute;\n    white-space: nowrap;\n    z-index: 10; }\n  [aria-label][data-balloon-pos]:before {\n    width: 0;\n    height: 0;\n    border: 5px solid transparent;\n    border-top-color: rgba(16, 16, 16, 0.95);\n    border-top-color: var(--balloon-color);\n    opacity: 0;\n    pointer-events: none;\n    transition: all 0.18s ease-out 0.18s;\n    content: \"\";\n    position: absolute;\n    z-index: 10; }\n  [aria-label][data-balloon-pos]:hover:before, [aria-label][data-balloon-pos]:hover:after, [aria-label][data-balloon-pos][data-balloon-visible]:before, [aria-label][data-balloon-pos][data-balloon-visible]:after, [aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:before, [aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:after {\n    opacity: 1;\n    pointer-events: none; }\n  [aria-label][data-balloon-pos].font-awesome:after {\n    font-family: FontAwesome, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; }\n  [aria-label][data-balloon-pos][data-balloon-break]:after {\n    white-space: pre; }\n  [aria-label][data-balloon-pos][data-balloon-break][data-balloon-length]:after {\n    white-space: pre-line;\n    word-break: break-word; }\n  [aria-label][data-balloon-pos][data-balloon-blunt]:before, [aria-label][data-balloon-pos][data-balloon-blunt]:after {\n    transition: none; }\n  [aria-label][data-balloon-pos][data-balloon-pos=\"up\"]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos=\"up\"][data-balloon-visible]:after, [aria-label][data-balloon-pos][data-balloon-pos=\"down\"]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos=\"down\"][data-balloon-visible]:after {\n    transform: translate(-50%, 0); }\n  [aria-label][data-balloon-pos][data-balloon-pos=\"up\"]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos=\"up\"][data-balloon-visible]:before, [aria-label][data-balloon-pos][data-balloon-pos=\"down\"]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos=\"down\"][data-balloon-visible]:before {\n    transform: translate(-50%, 0); }\n  [aria-label][data-balloon-pos][data-balloon-pos*=\"-left\"]:after {\n    left: 0; }\n  [aria-label][data-balloon-pos][data-balloon-pos*=\"-left\"]:before {\n    left: 5px; }\n  [aria-label][data-balloon-pos][data-balloon-pos*=\"-right\"]:after {\n    right: 0; }\n  [aria-label][data-balloon-pos][data-balloon-pos*=\"-right\"]:before {\n    right: 5px; }\n  [aria-label][data-balloon-pos][data-balloon-po*=\"-left\"]:hover:after, [aria-label][data-balloon-pos][data-balloon-po*=\"-left\"][data-balloon-visible]:after, [aria-label][data-balloon-pos][data-balloon-pos*=\"-right\"]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos*=\"-right\"][data-balloon-visible]:after {\n    transform: translate(0, 0); }\n  [aria-label][data-balloon-pos][data-balloon-po*=\"-left\"]:hover:before, [aria-label][data-balloon-pos][data-balloon-po*=\"-left\"][data-balloon-visible]:before, [aria-label][data-balloon-pos][data-balloon-pos*=\"-right\"]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos*=\"-right\"][data-balloon-visible]:before {\n    transform: translate(0, 0); }\n  [aria-label][data-balloon-pos][data-balloon-pos^=\"up\"]:before, [aria-label][data-balloon-pos][data-balloon-pos^=\"up\"]:after {\n    bottom: 100%;\n    transform-origin: top;\n    transform: translate(0, 4px);\n    transform: translate(0, var(--balloon-move)); }\n  [aria-label][data-balloon-pos][data-balloon-pos^=\"up\"]:after {\n    margin-bottom: 10px; }\n  [aria-label][data-balloon-pos][data-balloon-pos=\"up\"]:before, [aria-label][data-balloon-pos][data-balloon-pos=\"up\"]:after {\n    left: 50%;\n    transform: translate(-50%, 4px);\n    transform: translate(-50%, var(--balloon-move)); }\n  [aria-label][data-balloon-pos][data-balloon-pos^=\"down\"]:before, [aria-label][data-balloon-pos][data-balloon-pos^=\"down\"]:after {\n    top: 100%;\n    transform: translate(0, calc(4px * -1));\n    transform: translate(0, calc(var(--balloon-move) * -1)); }\n  [aria-label][data-balloon-pos][data-balloon-pos^=\"down\"]:after {\n    margin-top: 10px; }\n  [aria-label][data-balloon-pos][data-balloon-pos^=\"down\"]:before {\n    width: 0;\n    height: 0;\n    border: 5px solid transparent;\n    border-bottom-color: rgba(16, 16, 16, 0.95);\n    border-bottom-color: var(--balloon-color); }\n  [aria-label][data-balloon-pos][data-balloon-pos=\"down\"]:after, [aria-label][data-balloon-pos][data-balloon-pos=\"down\"]:before {\n    left: 50%;\n    transform: translate(-50%, calc(4px * -1));\n    transform: translate(-50%, calc(var(--balloon-move) * -1)); }\n  [aria-label][data-balloon-pos][data-balloon-pos=\"left\"]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos=\"left\"][data-balloon-visible]:after, [aria-label][data-balloon-pos][data-balloon-pos=\"right\"]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos=\"right\"][data-balloon-visible]:after {\n    transform: translate(0, -50%); }\n  [aria-label][data-balloon-pos][data-balloon-pos=\"left\"]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos=\"left\"][data-balloon-visible]:before, [aria-label][data-balloon-pos][data-balloon-pos=\"right\"]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos=\"right\"][data-balloon-visible]:before {\n    transform: translate(0, -50%); }\n  [aria-label][data-balloon-pos][data-balloon-pos=\"left\"]:after, [aria-label][data-balloon-pos][data-balloon-pos=\"left\"]:before {\n    right: 100%;\n    top: 50%;\n    transform: translate(4px, -50%);\n    transform: translate(var(--balloon-move), -50%); }\n  [aria-label][data-balloon-pos][data-balloon-pos=\"left\"]:after {\n    margin-right: 10px; }\n  [aria-label][data-balloon-pos][data-balloon-pos=\"left\"]:before {\n    width: 0;\n    height: 0;\n    border: 5px solid transparent;\n    border-left-color: rgba(16, 16, 16, 0.95);\n    border-left-color: var(--balloon-color); }\n  [aria-label][data-balloon-pos][data-balloon-pos=\"right\"]:after, [aria-label][data-balloon-pos][data-balloon-pos=\"right\"]:before {\n    left: 100%;\n    top: 50%;\n    transform: translate(calc(4px * -1), -50%);\n    transform: translate(calc(var(--balloon-move) * -1), -50%); }\n  [aria-label][data-balloon-pos][data-balloon-pos=\"right\"]:after {\n    margin-left: 10px; }\n  [aria-label][data-balloon-pos][data-balloon-pos=\"right\"]:before {\n    width: 0;\n    height: 0;\n    border: 5px solid transparent;\n    border-right-color: rgba(16, 16, 16, 0.95);\n    border-right-color: var(--balloon-color); }\n  [aria-label][data-balloon-pos][data-balloon-length]:after {\n    white-space: normal; }\n  [aria-label][data-balloon-pos][data-balloon-length=\"small\"]:after {\n    width: 80px; }\n  [aria-label][data-balloon-pos][data-balloon-length=\"medium\"]:after {\n    width: 150px; }\n  [aria-label][data-balloon-pos][data-balloon-length=\"large\"]:after {\n    width: 260px; }\n  [aria-label][data-balloon-pos][data-balloon-length=\"xlarge\"]:after {\n    width: 380px; }\n    @media screen and (max-width: 768px) {\n      [aria-label][data-balloon-pos][data-balloon-length=\"xlarge\"]:after {\n        width: 90vw; } }\n  [aria-label][data-balloon-pos][data-balloon-length=\"fit\"]:after {\n    width: 100%; }\n\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy8ucG5wbS9iYWxsb29uLWNzc0AxLjIuMC9ub2RlX21vZHVsZXMvYmFsbG9vbi1jc3MvYmFsbG9vbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSw0QkFBNEI7RUFDNUIsdUNBQXVDO0VBQ3ZDLDBCQUEwQjtFQUMxQix5QkFBeUI7RUFDekIsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0Usa0JBQWtCO0VBQ2xCLGVBQWUsRUFBRTtFQUNqQjtJQUNFLFVBQVU7SUFDVixvQkFBb0I7SUFDcEIsb0NBQW9DO0lBQ3BDLGNBQWM7SUFDZCx3SUFBd0k7SUFDeEksbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsZUFBbUM7SUFBbkMsbUNBQW1DO0lBQ25DLGtDQUFnQztJQUFoQyxnQ0FBZ0M7SUFDaEMsa0JBQWtCO0lBQ2xCLFdBQWdDO0lBQWhDLGdDQUFnQztJQUNoQyxrQkFBMkM7SUFBM0MsMkNBQTJDO0lBQzNDLHlCQUF5QjtJQUN6QixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixXQUFXLEVBQUU7RUFDZjtJQUNFLFFBQVE7SUFDUixTQUFTO0lBQ1QsNkJBQTZCO0lBQzdCLHdDQUFzQztJQUF0QyxzQ0FBc0M7SUFDdEMsVUFBVTtJQUNWLG9CQUFvQjtJQUNwQixvQ0FBb0M7SUFDcEMsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixXQUFXLEVBQUU7RUFDZjtJQUNFLFVBQVU7SUFDVixvQkFBb0IsRUFBRTtFQUN4QjtJQUNFLHFKQUFxSixFQUFFO0VBQ3pKO0lBQ0UsZ0JBQWdCLEVBQUU7RUFDcEI7SUFDRSxxQkFBcUI7SUFDckIsc0JBQXNCLEVBQUU7RUFDMUI7SUFDRSxnQkFBZ0IsRUFBRTtFQUNwQjtJQUNFLDZCQUE2QixFQUFFO0VBQ2pDO0lBQ0UsNkJBQTZCLEVBQUU7RUFDakM7SUFDRSxPQUFPLEVBQUU7RUFDWDtJQUNFLFNBQVMsRUFBRTtFQUNiO0lBQ0UsUUFBUSxFQUFFO0VBQ1o7SUFDRSxVQUFVLEVBQUU7RUFDZDtJQUNFLDBCQUEwQixFQUFFO0VBQzlCO0lBQ0UsMEJBQTBCLEVBQUU7RUFDOUI7SUFDRSxZQUFZO0lBQ1oscUJBQXFCO0lBQ3JCLDRCQUE0QztJQUE1Qyw0Q0FBNEMsRUFBRTtFQUNoRDtJQUNFLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0UsU0FBUztJQUNULCtCQUErQztJQUEvQywrQ0FBK0MsRUFBRTtFQUNuRDtJQUNFLFNBQVM7SUFDVCx1Q0FBdUQ7SUFBdkQsdURBQXVELEVBQUU7RUFDM0Q7SUFDRSxnQkFBZ0IsRUFBRTtFQUNwQjtJQUNFLFFBQVE7SUFDUixTQUFTO0lBQ1QsNkJBQTZCO0lBQzdCLDJDQUF5QztJQUF6Qyx5Q0FBeUMsRUFBRTtFQUM3QztJQUNFLFNBQVM7SUFDVCwwQ0FBMEQ7SUFBMUQsMERBQTBELEVBQUU7RUFDOUQ7SUFDRSw2QkFBNkIsRUFBRTtFQUNqQztJQUNFLDZCQUE2QixFQUFFO0VBQ2pDO0lBQ0UsV0FBVztJQUNYLFFBQVE7SUFDUiwrQkFBK0M7SUFBL0MsK0NBQStDLEVBQUU7RUFDbkQ7SUFDRSxrQkFBa0IsRUFBRTtFQUN0QjtJQUNFLFFBQVE7SUFDUixTQUFTO0lBQ1QsNkJBQTZCO0lBQzdCLHlDQUF1QztJQUF2Qyx1Q0FBdUMsRUFBRTtFQUMzQztJQUNFLFVBQVU7SUFDVixRQUFRO0lBQ1IsMENBQTBEO0lBQTFELDBEQUEwRCxFQUFFO0VBQzlEO0lBQ0UsaUJBQWlCLEVBQUU7RUFDckI7SUFDRSxRQUFRO0lBQ1IsU0FBUztJQUNULDZCQUE2QjtJQUM3QiwwQ0FBd0M7SUFBeEMsd0NBQXdDLEVBQUU7RUFDNUM7SUFDRSxtQkFBbUIsRUFBRTtFQUN2QjtJQUNFLFdBQVcsRUFBRTtFQUNmO0lBQ0UsWUFBWSxFQUFFO0VBQ2hCO0lBQ0UsWUFBWSxFQUFFO0VBQ2hCO0lBQ0UsWUFBWSxFQUFFO0lBQ2Q7TUFDRTtRQUNFLFdBQVcsRUFBRSxFQUFFO0VBQ3JCO0lBQ0UsV0FBVyxFQUFFIiwic291cmNlc0NvbnRlbnQiOlsiOnJvb3Qge1xuICAtLWJhbGxvb24tYm9yZGVyLXJhZGl1czogMnB4O1xuICAtLWJhbGxvb24tY29sb3I6IHJnYmEoMTYsIDE2LCAxNiwgMC45NSk7XG4gIC0tYmFsbG9vbi10ZXh0LWNvbG9yOiAjZmZmO1xuICAtLWJhbGxvb24tZm9udC1zaXplOiAxMnB4O1xuICAtLWJhbGxvb24tbW92ZTogNHB4OyB9XG5cbmJ1dHRvblthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cblthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXTphZnRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xOHMgZWFzZS1vdXQgMC4xOHM7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbiwgVWJ1bnR1LCBDYW50YXJlbGwsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBmb250LXNpemU6IHZhcigtLWJhbGxvb24tZm9udC1zaXplKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWxsb29uLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY29sb3I6IHZhcigtLWJhbGxvb24tdGV4dC1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYmFsbG9vbi1ib3JkZXItcmFkaXVzKTtcbiAgICBjb250ZW50OiBhdHRyKGFyaWEtbGFiZWwpO1xuICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXTpiZWZvcmUge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1iYWxsb29uLWNvbG9yKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE4cyBlYXNlLW91dCAwLjE4cztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc106aG92ZXI6YmVmb3JlLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc106aG92ZXI6YWZ0ZXIsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YmVmb3JlLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXZpc2libGVdOmFmdGVyLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc106bm90KFtkYXRhLWJhbGxvb24tbm9mb2N1c10pOmZvY3VzOmJlZm9yZSwgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdOm5vdChbZGF0YS1iYWxsb29uLW5vZm9jdXNdKTpmb2N1czphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc10uZm9udC1hd2Vzb21lOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWUsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCBPeHlnZW4sIFVidW50dSwgQ2FudGFyZWxsLCAnT3BlbiBTYW5zJywgJ0hlbHZldGljYSBOZXVlJywgc2Fucy1zZXJpZjsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLWJyZWFrXTphZnRlciB7XG4gICAgd2hpdGUtc3BhY2U6IHByZTsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLWJyZWFrXVtkYXRhLWJhbGxvb24tbGVuZ3RoXTphZnRlciB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1ibHVudF06YmVmb3JlLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLWJsdW50XTphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cInVwXCJdOmhvdmVyOmFmdGVyLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cInVwXCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTphZnRlciwgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3M9XCJkb3duXCJdOmhvdmVyOmFmdGVyLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl1bZGF0YS1iYWxsb29uLXZpc2libGVdOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cInVwXCJdOmhvdmVyOmJlZm9yZSwgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3M9XCJ1cFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YmVmb3JlLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06aG92ZXI6YmVmb3JlLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl1bZGF0YS1iYWxsb29uLXZpc2libGVdOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3MqPVwiLWxlZnRcIl06YWZ0ZXIge1xuICAgIGxlZnQ6IDA7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3MqPVwiLWxlZnRcIl06YmVmb3JlIHtcbiAgICBsZWZ0OiA1cHg7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3MqPVwiLXJpZ2h0XCJdOmFmdGVyIHtcbiAgICByaWdodDogMDsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcyo9XCItcmlnaHRcIl06YmVmb3JlIHtcbiAgICByaWdodDogNXB4OyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG8qPVwiLWxlZnRcIl06aG92ZXI6YWZ0ZXIsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG8qPVwiLWxlZnRcIl1bZGF0YS1iYWxsb29uLXZpc2libGVdOmFmdGVyLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcyo9XCItcmlnaHRcIl06aG92ZXI6YWZ0ZXIsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zKj1cIi1yaWdodFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG8qPVwiLWxlZnRcIl06aG92ZXI6YmVmb3JlLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvKj1cIi1sZWZ0XCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTpiZWZvcmUsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zKj1cIi1yaWdodFwiXTpob3ZlcjpiZWZvcmUsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zKj1cIi1yaWdodFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvc149XCJ1cFwiXTpiZWZvcmUsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zXj1cInVwXCJdOmFmdGVyIHtcbiAgICBib3R0b206IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIHZhcigtLWJhbGxvb24tbW92ZSkpOyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zXj1cInVwXCJdOmFmdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zPVwidXBcIl06YmVmb3JlLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cInVwXCJdOmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgdmFyKC0tYmFsbG9vbi1tb3ZlKSk7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3NePVwiZG93blwiXTpiZWZvcmUsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zXj1cImRvd25cIl06YWZ0ZXIge1xuICAgIHRvcDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCBjYWxjKHZhcigtLWJhbGxvb24tbW92ZSkgKiAtMSkpOyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zXj1cImRvd25cIl06YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3NePVwiZG93blwiXTpiZWZvcmUge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1iYWxsb29uLWNvbG9yKTsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06YWZ0ZXIsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zPVwiZG93blwiXTpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKHZhcigtLWJhbGxvb24tbW92ZSkgKiAtMSkpOyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTpob3ZlcjphZnRlciwgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3M9XCJsZWZ0XCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTphZnRlciwgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTpob3ZlcjphZnRlciwgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTpob3ZlcjpiZWZvcmUsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YmVmb3JlLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdOmhvdmVyOmJlZm9yZSwgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cImxlZnRcIl06YWZ0ZXIsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTpiZWZvcmUge1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLWJhbGxvb24tbW92ZSksIC01MCUpOyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTphZnRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTpiZWZvcmUge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYmFsbG9vbi1jb2xvcik7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTphZnRlciwgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTpiZWZvcmUge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYyh2YXIoLS1iYWxsb29uLW1vdmUpICogLTEpLCAtNTAlKTsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdOmJlZm9yZSB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYmFsbG9vbi1jb2xvcik7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1sZW5ndGhdOmFmdGVyIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tbGVuZ3RoPVwic21hbGxcIl06YWZ0ZXIge1xuICAgIHdpZHRoOiA4MHB4OyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tbGVuZ3RoPVwibWVkaXVtXCJdOmFmdGVyIHtcbiAgICB3aWR0aDogMTUwcHg7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1sZW5ndGg9XCJsYXJnZVwiXTphZnRlciB7XG4gICAgd2lkdGg6IDI2MHB4OyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tbGVuZ3RoPVwieGxhcmdlXCJdOmFmdGVyIHtcbiAgICB3aWR0aDogMzgwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1sZW5ndGg9XCJ4bGFyZ2VcIl06YWZ0ZXIge1xuICAgICAgICB3aWR0aDogOTB2dzsgfSB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tbGVuZ3RoPVwiZml0XCJdOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */\u003c/style\u003e\n\u003cstyle\u003e@-webkit-keyframes my-face {\n  2% {\n    transform: translate(0, 1.5px) rotate(1.5deg);\n  }\n  4% {\n    transform: translate(0, -1.5px) rotate(-0.5deg);\n  }\n  6% {\n    transform: translate(0, 1.5px) rotate(-1.5deg);\n  }\n  8% {\n    transform: translate(0, -1.5px) rotate(-1.5deg);\n  }\n  10% {\n    transform: translate(0, 2.5px) rotate(1.5deg);\n  }\n  12% {\n    transform: translate(0, -0.5px) rotate(1.5deg);\n  }\n  14% {\n    transform: translate(0, -1.5px) rotate(1.5deg);\n  }\n  16% {\n    transform: translate(0, -0.5px) rotate(-1.5deg);\n  }\n  18% {\n    transform: translate(0, 0.5px) rotate(-1.5deg);\n  }\n  20% {\n    transform: translate(0, -1.5px) rotate(2.5deg);\n  }\n  22% {\n    transform: translate(0, 0.5px) rotate(-1.5deg);\n  }\n  24% {\n    transform: translate(0, 1.5px) rotate(1.5deg);\n  }\n  26% {\n    transform: translate(0, 0.5px) rotate(0.5deg);\n  }\n  28% {\n    transform: translate(0, 0.5px) rotate(1.5deg);\n  }\n  30% {\n    transform: translate(0, -0.5px) rotate(2.5deg);\n  }\n  32% {\n    transform: translate(0, 1.5px) rotate(-0.5deg);\n  }\n  34% {\n    transform: translate(0, 1.5px) rotate(-0.5deg);\n  }\n  36% {\n    transform: translate(0, -1.5px) rotate(2.5deg);\n  }\n  38% {\n    transform: translate(0, 1.5px) rotate(-1.5deg);\n  }\n  40% {\n    transform: translate(0, -0.5px) rotate(2.5deg);\n  }\n  42% {\n    transform: translate(0, 2.5px) rotate(-1.5deg);\n  }\n  44% {\n    transform: translate(0, 1.5px) rotate(0.5deg);\n  }\n  46% {\n    transform: translate(0, -1.5px) rotate(2.5deg);\n  }\n  48% {\n    transform: translate(0, -0.5px) rotate(0.5deg);\n  }\n  50% {\n    transform: translate(0, 0.5px) rotate(0.5deg);\n  }\n  52% {\n    transform: translate(0, 2.5px) rotate(2.5deg);\n  }\n  54% {\n    transform: translate(0, -1.5px) rotate(1.5deg);\n  }\n  56% {\n    transform: translate(0, 2.5px) rotate(2.5deg);\n  }\n  58% {\n    transform: translate(0, 0.5px) rotate(2.5deg);\n  }\n  60% {\n    transform: translate(0, 2.5px) rotate(2.5deg);\n  }\n  62% {\n    transform: translate(0, -0.5px) rotate(2.5deg);\n  }\n  64% {\n    transform: translate(0, -0.5px) rotate(1.5deg);\n  }\n  66% {\n    transform: translate(0, 1.5px) rotate(-0.5deg);\n  }\n  68% {\n    transform: translate(0, -1.5px) rotate(-0.5deg);\n  }\n  70% {\n    transform: translate(0, 1.5px) rotate(0.5deg);\n  }\n  72% {\n    transform: translate(0, 2.5px) rotate(1.5deg);\n  }\n  74% {\n    transform: translate(0, -0.5px) rotate(0.5deg);\n  }\n  76% {\n    transform: translate(0, -0.5px) rotate(2.5deg);\n  }\n  78% {\n    transform: translate(0, -0.5px) rotate(1.5deg);\n  }\n  80% {\n    transform: translate(0, 1.5px) rotate(1.5deg);\n  }\n  82% {\n    transform: translate(0, -0.5px) rotate(0.5deg);\n  }\n  84% {\n    transform: translate(0, 1.5px) rotate(2.5deg);\n  }\n  86% {\n    transform: translate(0, -1.5px) rotate(-1.5deg);\n  }\n  88% {\n    transform: translate(0, -0.5px) rotate(2.5deg);\n  }\n  90% {\n    transform: translate(0, 2.5px) rotate(-0.5deg);\n  }\n  92% {\n    transform: translate(0, 0.5px) rotate(-0.5deg);\n  }\n  94% {\n    transform: translate(0, 2.5px) rotate(0.5deg);\n  }\n  96% {\n    transform: translate(0, -0.5px) rotate(1.5deg);\n  }\n  98% {\n    transform: translate(0, -1.5px) rotate(-0.5deg);\n  }\n  0%,\n  100% {\n    transform: translate(0, 0) rotate(0deg);\n  }\n}\n@keyframes my-face {\n  2% {\n    transform: translate(0, 1.5px) rotate(1.5deg);\n  }\n  4% {\n    transform: translate(0, -1.5px) rotate(-0.5deg);\n  }\n  6% {\n    transform: translate(0, 1.5px) rotate(-1.5deg);\n  }\n  8% {\n    transform: translate(0, -1.5px) rotate(-1.5deg);\n  }\n  10% {\n    transform: translate(0, 2.5px) rotate(1.5deg);\n  }\n  12% {\n    transform: translate(0, -0.5px) rotate(1.5deg);\n  }\n  14% {\n    transform: translate(0, -1.5px) rotate(1.5deg);\n  }\n  16% {\n    transform: translate(0, -0.5px) rotate(-1.5deg);\n  }\n  18% {\n    transform: translate(0, 0.5px) rotate(-1.5deg);\n  }\n  20% {\n    transform: translate(0, -1.5px) rotate(2.5deg);\n  }\n  22% {\n    transform: translate(0, 0.5px) rotate(-1.5deg);\n  }\n  24% {\n    transform: translate(0, 1.5px) rotate(1.5deg);\n  }\n  26% {\n    transform: translate(0, 0.5px) rotate(0.5deg);\n  }\n  28% {\n    transform: translate(0, 0.5px) rotate(1.5deg);\n  }\n  30% {\n    transform: translate(0, -0.5px) rotate(2.5deg);\n  }\n  32% {\n    transform: translate(0, 1.5px) rotate(-0.5deg);\n  }\n  34% {\n    transform: translate(0, 1.5px) rotate(-0.5deg);\n  }\n  36% {\n    transform: translate(0, -1.5px) rotate(2.5deg);\n  }\n  38% {\n    transform: translate(0, 1.5px) rotate(-1.5deg);\n  }\n  40% {\n    transform: translate(0, -0.5px) rotate(2.5deg);\n  }\n  42% {\n    transform: translate(0, 2.5px) rotate(-1.5deg);\n  }\n  44% {\n    transform: translate(0, 1.5px) rotate(0.5deg);\n  }\n  46% {\n    transform: translate(0, -1.5px) rotate(2.5deg);\n  }\n  48% {\n    transform: translate(0, -0.5px) rotate(0.5deg);\n  }\n  50% {\n    transform: translate(0, 0.5px) rotate(0.5deg);\n  }\n  52% {\n    transform: translate(0, 2.5px) rotate(2.5deg);\n  }\n  54% {\n    transform: translate(0, -1.5px) rotate(1.5deg);\n  }\n  56% {\n    transform: translate(0, 2.5px) rotate(2.5deg);\n  }\n  58% {\n    transform: translate(0, 0.5px) rotate(2.5deg);\n  }\n  60% {\n    transform: translate(0, 2.5px) rotate(2.5deg);\n  }\n  62% {\n    transform: translate(0, -0.5px) rotate(2.5deg);\n  }\n  64% {\n    transform: translate(0, -0.5px) rotate(1.5deg);\n  }\n  66% {\n    transform: translate(0, 1.5px) rotate(-0.5deg);\n  }\n  68% {\n    transform: translate(0, -1.5px) rotate(-0.5deg);\n  }\n  70% {\n    transform: translate(0, 1.5px) rotate(0.5deg);\n  }\n  72% {\n    transform: translate(0, 2.5px) rotate(1.5deg);\n  }\n  74% {\n    transform: translate(0, -0.5px) rotate(0.5deg);\n  }\n  76% {\n    transform: translate(0, -0.5px) rotate(2.5deg);\n  }\n  78% {\n    transform: translate(0, -0.5px) rotate(1.5deg);\n  }\n  80% {\n    transform: translate(0, 1.5px) rotate(1.5deg);\n  }\n  82% {\n    transform: translate(0, -0.5px) rotate(0.5deg);\n  }\n  84% {\n    transform: translate(0, 1.5px) rotate(2.5deg);\n  }\n  86% {\n    transform: translate(0, -1.5px) rotate(-1.5deg);\n  }\n  88% {\n    transform: translate(0, -0.5px) rotate(2.5deg);\n  }\n  90% {\n    transform: translate(0, 2.5px) rotate(-0.5deg);\n  }\n  92% {\n    transform: translate(0, 0.5px) rotate(-0.5deg);\n  }\n  94% {\n    transform: translate(0, 2.5px) rotate(0.5deg);\n  }\n  96% {\n    transform: translate(0, -0.5px) rotate(1.5deg);\n  }\n  98% {\n    transform: translate(0, -1.5px) rotate(-0.5deg);\n  }\n  0%,\n  100% {\n    transform: translate(0, 0) rotate(0deg);\n  }\n}\n.dplayer {\n  position: relative;\n  overflow: hidden;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n          user-select: none;\n  line-height: 1;\n}\n.dplayer * {\n  box-sizing: content-box;\n}\n.dplayer svg {\n  width: 100%;\n  height: 100%;\n}\n.dplayer svg path,\n.dplayer svg circle {\n  fill: #fff;\n}\n.dplayer:-webkit-full-screen {\n  width: 100%;\n  height: 100%;\n  background: #000;\n  position: fixed;\n  z-index: 100000;\n  left: 0;\n  top: 0;\n  margin: 0;\n  padding: 0;\n  transform: translate(0, 0);\n}\n.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-showdan,\n.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-danmaku,\n.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-danunlimit {\n  display: none;\n}\n.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-comment {\n  display: none;\n}\n.dplayer.dplayer-no-danmaku .dplayer-danmaku {\n  display: none;\n}\n.dplayer.dplayer-live .dplayer-time {\n  display: none;\n}\n.dplayer.dplayer-live .dplayer-bar-wrap {\n  display: none;\n}\n.dplayer.dplayer-live .dplayer-setting-speed {\n  display: none;\n}\n.dplayer.dplayer-live .dplayer-setting-loop {\n  display: none;\n}\n.dplayer.dplayer-live.dplayer-no-danmaku .dplayer-setting {\n  display: none;\n}\n.dplayer.dplayer-arrow .dplayer-danmaku {\n  font-size: 18px;\n}\n.dplayer.dplayer-arrow .dplayer-icon {\n  margin: 0 -3px;\n}\n.dplayer.dplayer-playing .dplayer-danmaku .dplayer-danmaku-move {\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n}\n@media (min-width: 900px) {\n  .dplayer.dplayer-playing .dplayer-controller-mask {\n    opacity: 0;\n  }\n  .dplayer.dplayer-playing .dplayer-controller {\n    opacity: 0;\n  }\n  .dplayer.dplayer-playing:hover .dplayer-controller-mask {\n    opacity: 1;\n  }\n  .dplayer.dplayer-playing:hover .dplayer-controller {\n    opacity: 1;\n  }\n}\n.dplayer.dplayer-loading .dplayer-bezel .diplayer-loading-icon {\n  display: block;\n}\n.dplayer.dplayer-loading .dplayer-danmaku,\n.dplayer.dplayer-paused .dplayer-danmaku,\n.dplayer.dplayer-loading .dplayer-danmaku-move,\n.dplayer.dplayer-paused .dplayer-danmaku-move {\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.dplayer.dplayer-hide-controller {\n  cursor: none;\n}\n.dplayer.dplayer-hide-controller .dplayer-controller-mask {\n  opacity: 0;\n  transform: translateY(100%);\n}\n.dplayer.dplayer-hide-controller .dplayer-controller {\n  opacity: 0;\n  transform: translateY(100%);\n}\n.dplayer.dplayer-show-controller .dplayer-controller-mask {\n  opacity: 1;\n}\n.dplayer.dplayer-show-controller .dplayer-controller {\n  opacity: 1;\n}\n.dplayer.dplayer-fulled {\n  width: 100% !important;\n  height: 100% !important;\n}\n.dplayer.dplayer-fulled {\n  position: fixed;\n  z-index: 100000;\n  left: 0;\n  top: 0;\n}\n.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-volume,\n.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-camera-icon,\n.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-airplay-icon,\n.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-chromecast-icon,\n.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-play-icon {\n  display: none;\n}\n.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-full .dplayer-full-in-icon {\n  position: static;\n  display: inline-block;\n}\n.dplayer.dplayer-mobile .dplayer-bar-time {\n  display: none;\n}\n.dplayer.dplayer-mobile.dplayer-hide-controller .dplayer-mobile-play {\n  display: none;\n}\n.dplayer.dplayer-mobile .dplayer-mobile-play {\n  display: block;\n}\n.dplayer-web-fullscreen-fix {\n  position: fixed;\n  top: 0;\n  left: 0;\n  margin: 0;\n  padding: 0;\n}\n[data-balloon]:before {\n  display: none;\n}\n[data-balloon]:after {\n  padding: 0.3em 0.7em;\n  background: rgba(17, 17, 17, 0.7);\n}\n[data-balloon][data-balloon-pos=\"up\"]:after {\n  margin-bottom: 0;\n}\n.dplayer-bezel {\n  position: absolute;\n  left: 0;\n  right: 0;\n  top: 0;\n  bottom: 0;\n  font-size: 22px;\n  color: #fff;\n  pointer-events: none;\n}\n.dplayer-bezel .dplayer-bezel-icon {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  margin: -26px 0 0 -26px;\n  height: 52px;\n  width: 52px;\n  padding: 12px;\n  box-sizing: border-box;\n  background: rgba(0, 0, 0, 0.5);\n  border-radius: 50%;\n  opacity: 0;\n  pointer-events: none;\n}\n.dplayer-bezel .dplayer-bezel-icon.dplayer-bezel-transition {\n  -webkit-animation: bezel-hide 0.5s linear;\n          animation: bezel-hide 0.5s linear;\n}\n@-webkit-keyframes bezel-hide {\n  from {\n    opacity: 1;\n    transform: scale(1);\n  }\n  to {\n    opacity: 0;\n    transform: scale(2);\n  }\n}\n@keyframes bezel-hide {\n  from {\n    opacity: 1;\n    transform: scale(1);\n  }\n  to {\n    opacity: 0;\n    transform: scale(2);\n  }\n}\n.dplayer-bezel .dplayer-danloading {\n  position: absolute;\n  top: 50%;\n  margin-top: -7px;\n  width: 100%;\n  text-align: center;\n  font-size: 14px;\n  line-height: 14px;\n  -webkit-animation: my-face 5s infinite ease-in-out;\n          animation: my-face 5s infinite ease-in-out;\n}\n.dplayer-bezel .diplayer-loading-icon {\n  display: none;\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  margin: -18px 0 0 -18px;\n  height: 36px;\n  width: 36px;\n  pointer-events: none;\n}\n.dplayer-bezel .diplayer-loading-icon .diplayer-loading-hide {\n  display: none;\n}\n.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot {\n  -webkit-animation: diplayer-loading-dot-fade 0.8s ease infinite;\n          animation: diplayer-loading-dot-fade 0.8s ease infinite;\n  opacity: 0;\n  transform-origin: 4px 4px;\n}\n.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-1 {\n  -webkit-animation-delay: 0.1s;\n          animation-delay: 0.1s;\n}\n.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-2 {\n  -webkit-animation-delay: 0.2s;\n          animation-delay: 0.2s;\n}\n.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-3 {\n  -webkit-animation-delay: 0.3s;\n          animation-delay: 0.3s;\n}\n.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-4 {\n  -webkit-animation-delay: 0.4s;\n          animation-delay: 0.4s;\n}\n.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-5 {\n  -webkit-animation-delay: 0.5s;\n          animation-delay: 0.5s;\n}\n.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-6 {\n  -webkit-animation-delay: 0.6s;\n          animation-delay: 0.6s;\n}\n.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-7 {\n  -webkit-animation-delay: 0.7s;\n          animation-delay: 0.7s;\n}\n@-webkit-keyframes diplayer-loading-dot-fade {\n  0% {\n    opacity: 0.7;\n    transform: scale(1.2, 1.2);\n  }\n  50% {\n    opacity: 0.25;\n    transform: scale(0.9, 0.9);\n  }\n  to {\n    opacity: 0.25;\n    transform: scale(0.85, 0.85);\n  }\n}\n@keyframes diplayer-loading-dot-fade {\n  0% {\n    opacity: 0.7;\n    transform: scale(1.2, 1.2);\n  }\n  50% {\n    opacity: 0.25;\n    transform: scale(0.9, 0.9);\n  }\n  to {\n    opacity: 0.25;\n    transform: scale(0.85, 0.85);\n  }\n}\n.dplayer-controller-mask {\n  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==) repeat-x bottom;\n  height: 98px;\n  width: 100%;\n  position: absolute;\n  bottom: 0;\n  transition: all 0.3s ease;\n}\n.dplayer-controller {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  height: 41px;\n  padding: 0 20px;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n          user-select: none;\n  transition: all 0.3s ease;\n}\n.dplayer-controller.dplayer-controller-comment .dplayer-icons {\n  display: none;\n}\n.dplayer-controller.dplayer-controller-comment .dplayer-icons.dplayer-comment-box {\n  display: block;\n}\n.dplayer-controller .dplayer-bar-wrap {\n  padding: 5px 0;\n  cursor: pointer;\n  position: absolute;\n  bottom: 33px;\n  width: calc(100% - 40px);\n  height: 3px;\n}\n.dplayer-controller .dplayer-bar-wrap:hover .dplayer-bar .dplayer-played .dplayer-thumb {\n  transform: scale(1);\n}\n.dplayer-controller .dplayer-bar-wrap:hover .dplayer-highlight {\n  display: block;\n  width: 8px;\n  transform: translateX(-4px);\n  top: 4px;\n  height: 40%;\n}\n.dplayer-controller .dplayer-bar-wrap .dplayer-highlight {\n  z-index: 12;\n  position: absolute;\n  top: 5px;\n  width: 6px;\n  height: 20%;\n  border-radius: 6px;\n  background-color: #fff;\n  text-align: center;\n  transform: translateX(-3px);\n  transition: all 0.2s ease-in-out;\n}\n.dplayer-controller .dplayer-bar-wrap .dplayer-highlight:hover .dplayer-highlight-text {\n  display: block;\n}\n.dplayer-controller .dplayer-bar-wrap .dplayer-highlight:hover ~ .dplayer-bar-preview {\n  opacity: 0;\n}\n.dplayer-controller .dplayer-bar-wrap .dplayer-highlight:hover ~ .dplayer-bar-time {\n  opacity: 0;\n}\n.dplayer-controller .dplayer-bar-wrap .dplayer-highlight .dplayer-highlight-text {\n  display: none;\n  position: absolute;\n  left: 50%;\n  top: -24px;\n  padding: 5px 8px;\n  background-color: rgba(0, 0, 0, 0.62);\n  color: #fff;\n  border-radius: 4px;\n  font-size: 12px;\n  white-space: nowrap;\n  transform: translateX(-50%);\n}\n.dplayer-controller .dplayer-bar-wrap .dplayer-bar-preview {\n  position: absolute;\n  background: #fff;\n  pointer-events: none;\n  display: none;\n  background-size: 16000px 100%;\n}\n.dplayer-controller .dplayer-bar-wrap .dplayer-bar-preview-canvas {\n  position: absolute;\n  width: 100%;\n  height: 100%;\n  z-index: 1;\n  pointer-events: none;\n}\n.dplayer-controller .dplayer-bar-wrap .dplayer-bar-time {\n  position: absolute;\n  left: 0px;\n  top: -20px;\n  border-radius: 4px;\n  padding: 5px 7px;\n  background-color: rgba(0, 0, 0, 0.62);\n  color: #fff;\n  font-size: 12px;\n  text-align: center;\n  opacity: 1;\n  transition: opacity 0.1s ease-in-out;\n  word-wrap: normal;\n  word-break: normal;\n  z-index: 2;\n  pointer-events: none;\n}\n.dplayer-controller .dplayer-bar-wrap .dplayer-bar-time.hidden {\n  opacity: 0;\n}\n.dplayer-controller .dplayer-bar-wrap .dplayer-bar {\n  position: relative;\n  height: 3px;\n  width: 100%;\n  background: rgba(255, 255, 255, 0.2);\n  cursor: pointer;\n}\n.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-loaded {\n  position: absolute;\n  left: 0;\n  top: 0;\n  bottom: 0;\n  background: rgba(255, 255, 255, 0.4);\n  height: 3px;\n  transition: all 0.5s ease;\n  will-change: width;\n}\n.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-played {\n  position: absolute;\n  left: 0;\n  top: 0;\n  bottom: 0;\n  height: 3px;\n  will-change: width;\n}\n.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-played .dplayer-thumb {\n  position: absolute;\n  top: 0;\n  right: 5px;\n  margin-top: -4px;\n  margin-right: -10px;\n  height: 11px;\n  width: 11px;\n  border-radius: 50%;\n  cursor: pointer;\n  transition: all 0.3s ease-in-out;\n  transform: scale(0);\n}\n.dplayer-controller .dplayer-icons {\n  height: 38px;\n  position: absolute;\n  bottom: 0;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box {\n  display: none;\n  position: absolute;\n  transition: all 0.3s ease-in-out;\n  z-index: 2;\n  height: 38px;\n  bottom: 0;\n  left: 20px;\n  right: 20px;\n  color: #fff;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-icon {\n  padding: 7px;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-icon {\n  position: absolute;\n  left: 0;\n  top: 0;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-send-icon {\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box {\n  position: absolute;\n  background: rgba(28, 28, 28, 0.9);\n  bottom: 41px;\n  left: 0;\n  box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);\n  border-radius: 4px;\n  padding: 10px 10px 16px;\n  font-size: 14px;\n  width: 204px;\n  transition: all 0.3s ease-in-out;\n  transform: scale(0);\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box.dplayer-comment-setting-open {\n  transform: scale(1);\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box input[type=radio] {\n  display: none;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box label {\n  cursor: pointer;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-title {\n  font-size: 13px;\n  color: #fff;\n  line-height: 30px;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type {\n  font-size: 0;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type .dplayer-comment-setting-title {\n  margin-bottom: 6px;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type label:nth-child(2) span {\n  border-radius: 4px 0 0 4px;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type label:nth-child(4) span {\n  border-radius: 0 4px 4px 0;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type span {\n  width: 33%;\n  padding: 4px 6px;\n  line-height: 16px;\n  display: inline-block;\n  font-size: 12px;\n  color: #fff;\n  border: 1px solid #fff;\n  margin-right: -1px;\n  box-sizing: border-box;\n  text-align: center;\n  cursor: pointer;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type input:checked + span {\n  background: #E4E4E6;\n  color: #1c1c1c;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color {\n  font-size: 0;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color label {\n  font-size: 0;\n  padding: 6px;\n  display: inline-block;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color span {\n  width: 22px;\n  height: 22px;\n  display: inline-block;\n  border-radius: 50%;\n  box-sizing: border-box;\n  cursor: pointer;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color span:hover {\n  -webkit-animation: my-face 5s infinite ease-in-out;\n          animation: my-face 5s infinite ease-in-out;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input {\n  outline: none;\n  border: none;\n  padding: 8px 31px;\n  font-size: 14px;\n  line-height: 18px;\n  text-align: center;\n  border-radius: 4px;\n  background: none;\n  margin: 0;\n  height: 100%;\n  box-sizing: border-box;\n  width: 100%;\n  color: #fff;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-moz-placeholder {\n  color: #fff;\n  opacity: 0.8;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::placeholder {\n  color: #fff;\n  opacity: 0.8;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-ms-clear {\n  display: none;\n}\n.dplayer-controller .dplayer-icons.dplayer-icons-left .dplayer-icon {\n  padding: 7px;\n}\n.dplayer-controller .dplayer-icons.dplayer-icons-right {\n  right: 20px;\n}\n.dplayer-controller .dplayer-icons.dplayer-icons-right .dplayer-icon {\n  padding: 8px;\n}\n.dplayer-controller .dplayer-icons .dplayer-time,\n.dplayer-controller .dplayer-icons .dplayer-live-badge {\n  line-height: 38px;\n  color: #eee;\n  text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);\n  vertical-align: middle;\n  font-size: 13px;\n  cursor: default;\n}\n.dplayer-controller .dplayer-icons .dplayer-live-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  vertical-align: 4%;\n  margin-right: 5px;\n  content: '';\n  border-radius: 6px;\n}\n.dplayer-controller .dplayer-icons .dplayer-icon {\n  width: 40px;\n  height: 100%;\n  border: none;\n  background-color: transparent;\n  outline: none;\n  cursor: pointer;\n  vertical-align: middle;\n  box-sizing: border-box;\n  display: inline-block;\n}\n.dplayer-controller .dplayer-icons .dplayer-icon .dplayer-icon-content {\n  transition: all 0.2s ease-in-out;\n  opacity: 0.8;\n}\n.dplayer-controller .dplayer-icons .dplayer-icon:hover .dplayer-icon-content {\n  opacity: 1;\n}\n.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-quality-icon {\n  color: #fff;\n  width: auto;\n  line-height: 22px;\n  font-size: 14px;\n}\n.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-comment-icon {\n  padding: 10px 9px 9px;\n}\n.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-setting-icon {\n  padding-top: 8.5px;\n}\n.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-volume-icon {\n  width: 43px;\n}\n.dplayer-controller .dplayer-icons .dplayer-volume {\n  position: relative;\n  display: inline-block;\n  cursor: pointer;\n  height: 100%;\n}\n.dplayer-controller .dplayer-icons .dplayer-volume:hover .dplayer-volume-bar-wrap .dplayer-volume-bar {\n  width: 45px;\n}\n.dplayer-controller .dplayer-icons .dplayer-volume:hover .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb {\n  transform: scale(1);\n}\n.dplayer-controller .dplayer-icons .dplayer-volume.dplayer-volume-active .dplayer-volume-bar-wrap .dplayer-volume-bar {\n  width: 45px;\n}\n.dplayer-controller .dplayer-icons .dplayer-volume.dplayer-volume-active .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb {\n  transform: scale(1);\n}\n.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap {\n  display: inline-block;\n  margin: 0 10px 0 -5px;\n  vertical-align: middle;\n  height: 100%;\n}\n.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar {\n  position: relative;\n  top: 17px;\n  width: 0;\n  height: 3px;\n  background: #aaa;\n  transition: all 0.3s ease-in-out;\n}\n.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  height: 100%;\n  transition: all 0.1s ease;\n  will-change: width;\n}\n.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb {\n  position: absolute;\n  top: 0;\n  right: 5px;\n  margin-top: -4px;\n  margin-right: -10px;\n  height: 11px;\n  width: 11px;\n  border-radius: 50%;\n  cursor: pointer;\n  transition: all 0.3s ease-in-out;\n  transform: scale(0);\n}\n.dplayer-controller .dplayer-icons .dplayer-subtitle-btn {\n  display: inline-block;\n  height: 100%;\n}\n.dplayer-controller .dplayer-icons .dplayer-subtitles {\n  display: inline-block;\n  height: 100%;\n}\n.dplayer-controller .dplayer-icons .dplayer-subtitles .dplayer-subtitles-box {\n  position: absolute;\n  right: 0;\n  bottom: 50px;\n  transform: scale(0);\n  width: -webkit-fit-content;\n  width: -moz-fit-content;\n  width: fit-content;\n  max-width: 240px;\n  min-width: 120px;\n  border-radius: 2px;\n  background: rgba(28, 28, 28, 0.9);\n  padding: 7px 0;\n  transition: all 0.3s ease-in-out;\n  overflow: auto;\n  z-index: 2;\n}\n.dplayer-controller .dplayer-icons .dplayer-subtitles .dplayer-subtitles-box.dplayer-subtitles-panel {\n  display: block;\n}\n.dplayer-controller .dplayer-icons .dplayer-subtitles .dplayer-subtitles-box.dplayer-subtitles-box-open {\n  transform: scale(1);\n}\n.dplayer-controller .dplayer-icons .dplayer-subtitles .dplayer-subtitles-item {\n  height: 30px;\n  padding: 5px 10px;\n  box-sizing: border-box;\n  cursor: pointer;\n  position: relative;\n}\n.dplayer-controller .dplayer-icons .dplayer-subtitles .dplayer-subtitles-item:hover {\n  background-color: rgba(255, 255, 255, 0.1);\n}\n.dplayer-controller .dplayer-icons .dplayer-setting {\n  display: inline-block;\n  height: 100%;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box {\n  position: absolute;\n  right: 0;\n  bottom: 50px;\n  transform: scale(0);\n  width: 150px;\n  border-radius: 2px;\n  background: rgba(28, 28, 28, 0.9);\n  padding: 7px 0;\n  transition: all 0.3s ease-in-out;\n  overflow: hidden;\n  z-index: 2;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box \u003e div {\n  display: none;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box \u003e div.dplayer-setting-origin-panel {\n  display: block;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-open {\n  transform: scale(1);\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-narrow {\n  width: 70px;\n  text-align: center;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-speed .dplayer-setting-origin-panel {\n  display: none;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-speed .dplayer-setting-speed-panel {\n  display: block;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-item,\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-speed-item {\n  height: 30px;\n  padding: 5px 10px;\n  box-sizing: border-box;\n  cursor: pointer;\n  position: relative;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-item:hover,\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-speed-item:hover {\n  background-color: rgba(255, 255, 255, 0.1);\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku {\n  padding: 5px 0;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-label {\n  padding: 0 10px;\n  display: inline;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku:hover .dplayer-label {\n  display: none;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku:hover .dplayer-danmaku-bar-wrap {\n  display: inline-block;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku.dplayer-setting-danmaku-active .dplayer-label {\n  display: none;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku.dplayer-setting-danmaku-active .dplayer-danmaku-bar-wrap {\n  display: inline-block;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap {\n  padding: 0 10px;\n  box-sizing: border-box;\n  display: none;\n  vertical-align: middle;\n  height: 100%;\n  width: 100%;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar {\n  position: relative;\n  top: 8.5px;\n  width: 100%;\n  height: 3px;\n  background: #fff;\n  transition: all 0.3s ease-in-out;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar .dplayer-danmaku-bar-inner {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  height: 100%;\n  transition: all 0.1s ease;\n  background: #aaa;\n  will-change: width;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar .dplayer-danmaku-bar-inner .dplayer-thumb {\n  position: absolute;\n  top: 0;\n  right: 5px;\n  margin-top: -4px;\n  margin-right: -10px;\n  height: 11px;\n  width: 11px;\n  border-radius: 50%;\n  cursor: pointer;\n  transition: all 0.3s ease-in-out;\n  background: #aaa;\n}\n.dplayer-controller .dplayer-icons .dplayer-full {\n  display: inline-block;\n  height: 100%;\n  position: relative;\n}\n.dplayer-controller .dplayer-icons .dplayer-full:hover .dplayer-full-in-icon {\n  display: block;\n}\n.dplayer-controller .dplayer-icons .dplayer-full .dplayer-full-in-icon {\n  position: absolute;\n  top: -30px;\n  z-index: 1;\n  display: none;\n}\n.dplayer-controller .dplayer-icons .dplayer-quality {\n  position: relative;\n  display: inline-block;\n  height: 100%;\n  z-index: 2;\n}\n.dplayer-controller .dplayer-icons .dplayer-quality:hover .dplayer-quality-list {\n  display: block;\n}\n.dplayer-controller .dplayer-icons .dplayer-quality:hover .dplayer-quality-mask {\n  display: block;\n}\n.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-mask {\n  display: none;\n  position: absolute;\n  bottom: 38px;\n  left: -18px;\n  width: 80px;\n  padding-bottom: 12px;\n}\n.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-list {\n  display: none;\n  font-size: 12px;\n  width: 80px;\n  border-radius: 2px;\n  background: rgba(28, 28, 28, 0.9);\n  padding: 5px 0;\n  transition: all 0.3s ease-in-out;\n  overflow: hidden;\n  color: #fff;\n  text-align: center;\n}\n.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-item {\n  height: 25px;\n  box-sizing: border-box;\n  cursor: pointer;\n  line-height: 25px;\n}\n.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-item:hover {\n  background-color: rgba(255, 255, 255, 0.1);\n}\n.dplayer-controller .dplayer-icons .dplayer-comment {\n  display: inline-block;\n  height: 100%;\n}\n.dplayer-controller .dplayer-icons .dplayer-label {\n  color: #eee;\n  font-size: 13px;\n  display: inline-block;\n  vertical-align: middle;\n  white-space: nowrap;\n}\n.dplayer-controller .dplayer-icons .dplayer-toggle {\n  width: 32px;\n  height: 20px;\n  text-align: center;\n  font-size: 0;\n  vertical-align: middle;\n  position: absolute;\n  top: 5px;\n  right: 10px;\n}\n.dplayer-controller .dplayer-icons .dplayer-toggle input {\n  max-height: 0;\n  max-width: 0;\n  display: none;\n}\n.dplayer-controller .dplayer-icons .dplayer-toggle input + label {\n  display: inline-block;\n  position: relative;\n  box-shadow: #dfdfdf 0 0 0 0 inset;\n  border: 1px solid #dfdfdf;\n  height: 20px;\n  width: 32px;\n  border-radius: 10px;\n  box-sizing: border-box;\n  cursor: pointer;\n  transition: 0.2s ease-in-out;\n}\n.dplayer-controller .dplayer-icons .dplayer-toggle input + label:before {\n  content: \"\";\n  position: absolute;\n  display: block;\n  height: 18px;\n  width: 18px;\n  top: 0;\n  left: 0;\n  border-radius: 15px;\n  transition: 0.2s ease-in-out;\n}\n.dplayer-controller .dplayer-icons .dplayer-toggle input + label:after {\n  content: \"\";\n  position: absolute;\n  display: block;\n  left: 0;\n  top: 0;\n  border-radius: 15px;\n  background: #fff;\n  transition: 0.2s ease-in-out;\n  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);\n  height: 18px;\n  width: 18px;\n}\n.dplayer-controller .dplayer-icons .dplayer-toggle input:checked + label {\n  border-color: rgba(255, 255, 255, 0.5);\n}\n.dplayer-controller .dplayer-icons .dplayer-toggle input:checked + label:before {\n  width: 30px;\n  background: rgba(255, 255, 255, 0.5);\n}\n.dplayer-controller .dplayer-icons .dplayer-toggle input:checked + label:after {\n  left: 12px;\n}\n.dplayer-mobile-play {\n  display: none;\n  width: 50px;\n  height: 50px;\n  border: none;\n  background-color: transparent;\n  outline: none;\n  cursor: pointer;\n  box-sizing: border-box;\n  bottom: 0;\n  opacity: 0.8;\n  position: absolute;\n  left: 50%;\n  top: 50%;\n  transform: translate(-50%, -50%);\n}\n.dplayer-danmaku {\n  position: absolute;\n  left: 0;\n  right: 0;\n  top: 0;\n  bottom: 0;\n  font-size: 22px;\n  color: #fff;\n}\n.dplayer-danmaku .dplayer-danmaku-item {\n  display: inline-block;\n  pointer-events: none;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n          user-select: none;\n  cursor: default;\n  white-space: nowrap;\n  text-shadow: 0.5px 0.5px 0.5px rgba(0, 0, 0, 0.5);\n}\n.dplayer-danmaku .dplayer-danmaku-item--demo {\n  position: absolute;\n  visibility: hidden;\n}\n.dplayer-danmaku .dplayer-danmaku-right {\n  position: absolute;\n  right: 0;\n  transform: translateX(100%);\n}\n.dplayer-danmaku .dplayer-danmaku-right.dplayer-danmaku-move {\n  will-change: transform;\n  -webkit-animation-name: 'danmaku';\n          animation-name: 'danmaku';\n  -webkit-animation-timing-function: linear;\n          animation-timing-function: linear;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n@-webkit-keyframes danmaku {\n  from {\n    transform: translateX(100%);\n  }\n}\n@keyframes danmaku {\n  from {\n    transform: translateX(100%);\n  }\n}\n.dplayer-danmaku .dplayer-danmaku-top,\n.dplayer-danmaku .dplayer-danmaku-bottom {\n  position: absolute;\n  width: 100%;\n  text-align: center;\n  visibility: hidden;\n}\n.dplayer-danmaku .dplayer-danmaku-top.dplayer-danmaku-move,\n.dplayer-danmaku .dplayer-danmaku-bottom.dplayer-danmaku-move {\n  will-change: visibility;\n  -webkit-animation-name: 'danmaku-center';\n          animation-name: 'danmaku-center';\n  -webkit-animation-timing-function: linear;\n          animation-timing-function: linear;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n@-webkit-keyframes danmaku-center {\n  from {\n    visibility: visible;\n  }\n  to {\n    visibility: visible;\n  }\n}\n@keyframes danmaku-center {\n  from {\n    visibility: visible;\n  }\n  to {\n    visibility: visible;\n  }\n}\n.dplayer-logo {\n  pointer-events: none;\n  position: absolute;\n  left: 20px;\n  top: 20px;\n  max-width: 50px;\n  max-height: 50px;\n}\n.dplayer-logo img {\n  max-width: 100%;\n  max-height: 100%;\n  background: none;\n}\n.dplayer-menu {\n  position: absolute;\n  width: 170px;\n  border-radius: 2px;\n  background: rgba(28, 28, 28, 0.85);\n  padding: 5px 0;\n  overflow: hidden;\n  z-index: 3;\n  display: none;\n}\n.dplayer-menu.dplayer-menu-show {\n  display: block;\n}\n.dplayer-menu .dplayer-menu-item {\n  height: 30px;\n  box-sizing: border-box;\n  cursor: pointer;\n}\n.dplayer-menu .dplayer-menu-item:hover {\n  background-color: rgba(255, 255, 255, 0.1);\n}\n.dplayer-menu .dplayer-menu-item a {\n  padding: 0 10px;\n  line-height: 30px;\n  color: #eee;\n  font-size: 13px;\n  display: inline-block;\n  vertical-align: middle;\n  width: 100%;\n  box-sizing: border-box;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  overflow: hidden;\n}\n.dplayer-menu .dplayer-menu-item a:hover {\n  text-decoration: none;\n}\n.dplayer-notice-list {\n  position: absolute;\n  bottom: 60px;\n  left: 20px;\n}\n.dplayer-notice-list .dplayer-notice {\n  border-radius: 2px;\n  background: rgba(28, 28, 28, 0.9);\n  transition: all 0.3s ease-in-out;\n  overflow: hidden;\n  color: #fff;\n  display: table;\n  pointer-events: none;\n  -webkit-animation: showNotice 0.3s ease 1 forwards;\n          animation: showNotice 0.3s ease 1 forwards;\n}\n.dplayer-notice-list .remove-notice {\n  -webkit-animation: removeNotice 0.3s ease 1 forwards;\n          animation: removeNotice 0.3s ease 1 forwards;\n}\n@-webkit-keyframes showNotice {\n  from {\n    padding: 0;\n    font-size: 0;\n    margin-top: 0;\n  }\n  to {\n    padding: 7px 20px;\n    font-size: 14px;\n    margin-top: 5px;\n  }\n}\n@keyframes showNotice {\n  from {\n    padding: 0;\n    font-size: 0;\n    margin-top: 0;\n  }\n  to {\n    padding: 7px 20px;\n    font-size: 14px;\n    margin-top: 5px;\n  }\n}\n@-webkit-keyframes removeNotice {\n  0% {\n    padding: 7px 20px;\n    font-size: 14px;\n    margin-top: 5px;\n  }\n  20% {\n    font-size: 12px;\n  }\n  21% {\n    font-size: 0;\n    padding: 7px 10px;\n  }\n  100% {\n    padding: 0;\n    margin-top: 0;\n    font-size: 0;\n  }\n}\n@keyframes removeNotice {\n  0% {\n    padding: 7px 20px;\n    font-size: 14px;\n    margin-top: 5px;\n  }\n  20% {\n    font-size: 12px;\n  }\n  21% {\n    font-size: 0;\n    padding: 7px 10px;\n  }\n  100% {\n    padding: 0;\n    margin-top: 0;\n    font-size: 0;\n  }\n}\n.dplayer-subtitle {\n  position: absolute;\n  bottom: 40px;\n  width: 90%;\n  left: 5%;\n  text-align: center;\n  color: #fff;\n  text-shadow: 0.5px 0.5px 0.5px rgba(0, 0, 0, 0.5);\n  font-size: 20px;\n}\n.dplayer-subtitle.dplayer-subtitle-hide {\n  display: none;\n}\n.dplayer-mask {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  z-index: 1;\n  display: none;\n}\n.dplayer-mask.dplayer-mask-show {\n  display: block;\n}\n.dplayer-video-wrap {\n  position: relative;\n  background: #000;\n  font-size: 0;\n  width: 100%;\n  height: 100%;\n}\n.dplayer-video-wrap .dplayer-video {\n  width: 100%;\n  height: 100%;\n  display: none;\n}\n.dplayer-video-wrap .dplayer-video-current {\n  display: block;\n}\n.dplayer-video-wrap .dplayer-video-prepare {\n  display: none;\n}\n.dplayer-info-panel {\n  position: absolute;\n  top: 10px;\n  left: 10px;\n  width: 400px;\n  background: rgba(28, 28, 28, 0.8);\n  padding: 10px;\n  color: #fff;\n  font-size: 12px;\n  border-radius: 2px;\n}\n.dplayer-info-panel-hide {\n  display: none;\n}\n.dplayer-info-panel .dplayer-info-panel-close {\n  cursor: pointer;\n  position: absolute;\n  right: 10px;\n  top: 10px;\n}\n.dplayer-info-panel .dplayer-info-panel-item \u003e span {\n  display: inline-block;\n  vertical-align: middle;\n  line-height: 15px;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  overflow: hidden;\n}\n.dplayer-info-panel .dplayer-info-panel-item-title {\n  width: 100px;\n  text-align: right;\n  margin-right: 10px;\n}\n.dplayer-info-panel .dplayer-info-panel-item-data {\n  width: 260px;\n}\n\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9jc3MvZ2xvYmFsLmxlc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvY3NzL2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvY3NzL3BsYXllci5sZXNzIiwid2VicGFjazovLy4vc3JjL2Nzcy9iYWxsb29uLmxlc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvY3NzL2JlemVsLmxlc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvY3NzL3ZpZGVvLmxlc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvY3NzL2NvbnRyb2xsZXIubGVzcyIsIndlYnBhY2s6Ly8uL3NyYy9jc3MvZGFubWFrdS5sZXNzIiwid2VicGFjazovLy4vc3JjL2Nzcy9sb2dvLmxlc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvY3NzL21lbnUubGVzcyIsIndlYnBhY2s6Ly8uL3NyYy9jc3Mvbm90aWNlLmxlc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvY3NzL3N1YnRpdGxlLmxlc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvY3NzL2luZm8tcGFuZWwubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFOztJQUVJLHVDQUFBO0VDRU47QUFDRjtBRHpKQTtFQUNJO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFOztJQUVJLHVDQUFBO0VDRU47QUFDRjtBQ3pKQTtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtLQUFBLHNCQUFBO1VBQUEsaUJBQUE7RUFDQSxjQUFBO0FEMkpKO0FDL0pB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WUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FKZ3VDSjtBSXJ1Q0E7RUFPUSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7QUppdUNSO0FJMXVDQTtFQVlRLGNBQUE7QUppdUNSO0FJN3VDQTtFQWVRLGFBQUE7QUppdUNSO0FXN3ZDQTtFQUNJLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsaUNBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBWCt2Q0o7QVc3dkNJO0VBQ0ksYUFBQTtBWCt2Q1I7QVczd0NBO0VBZ0JRLGVBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0FYOHZDUjtBVzF2Q1E7RUFDSSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7QVg0dkNaO0FXenhDQTtFQWtDUSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBWDB2Q1I7QVc5eENBO0VBd0NRLFlBQUE7QVh5dkNSIiwic291cmNlc0NvbnRlbnQiOlsiQGtleWZyYW1lcyBteS1mYWNlIHtcbiAgICAyJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEuNXB4KSByb3RhdGUoMS41ZGVnKTtcbiAgICB9XG4gICAgNCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgtMC41ZGVnKTtcbiAgICB9XG4gICAgNiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICAgIH1cbiAgICA4JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICAgIH1cbiAgICAxMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gICAgfVxuICAgIDEyJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gICAgfVxuICAgIDE0JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gICAgfVxuICAgIDE2JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICAgIH1cbiAgICAxOCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICAgIH1cbiAgICAyMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICAgIH1cbiAgICAyMiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICAgIH1cbiAgICAyNCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gICAgfVxuICAgIDI2JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAuNXB4KSByb3RhdGUoMC41ZGVnKTtcbiAgICB9XG4gICAgMjglIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMC41cHgpIHJvdGF0ZSgxLjVkZWcpO1xuICAgIH1cbiAgICAzMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICAgIH1cbiAgICAzMiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKC0wLjVkZWcpO1xuICAgIH1cbiAgICAzNCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKC0wLjVkZWcpO1xuICAgIH1cbiAgICAzNiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICAgIH1cbiAgICAzOCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICAgIH1cbiAgICA0MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICAgIH1cbiAgICA0MiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICAgIH1cbiAgICA0NCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKDAuNWRlZyk7XG4gICAgfVxuICAgIDQ2JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xLjVweCkgcm90YXRlKDIuNWRlZyk7XG4gICAgfVxuICAgIDQ4JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKDAuNWRlZyk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAuNXB4KSByb3RhdGUoMC41ZGVnKTtcbiAgICB9XG4gICAgNTIlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMi41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICAgIH1cbiAgICA1NCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgxLjVkZWcpO1xuICAgIH1cbiAgICA1NiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyLjVweCkgcm90YXRlKDIuNWRlZyk7XG4gICAgfVxuICAgIDU4JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAuNXB4KSByb3RhdGUoMi41ZGVnKTtcbiAgICB9XG4gICAgNjAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMi41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICAgIH1cbiAgICA2MiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICAgIH1cbiAgICA2NCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC41cHgpIHJvdGF0ZSgxLjVkZWcpO1xuICAgIH1cbiAgICA2NiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKC0wLjVkZWcpO1xuICAgIH1cbiAgICA2OCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgtMC41ZGVnKTtcbiAgICB9XG4gICAgNzAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMS41cHgpIHJvdGF0ZSgwLjVkZWcpO1xuICAgIH1cbiAgICA3MiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gICAgfVxuICAgIDc0JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKDAuNWRlZyk7XG4gICAgfVxuICAgIDc2JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKDIuNWRlZyk7XG4gICAgfVxuICAgIDc4JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gICAgfVxuICAgIDgwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEuNXB4KSByb3RhdGUoMS41ZGVnKTtcbiAgICB9XG4gICAgODIlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTAuNXB4KSByb3RhdGUoMC41ZGVnKTtcbiAgICB9XG4gICAgODQlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMS41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICAgIH1cbiAgICA4NiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgtMS41ZGVnKTtcbiAgICB9XG4gICAgODglIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTAuNXB4KSByb3RhdGUoMi41ZGVnKTtcbiAgICB9XG4gICAgOTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMi41cHgpIHJvdGF0ZSgtMC41ZGVnKTtcbiAgICB9XG4gICAgOTIlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMC41cHgpIHJvdGF0ZSgtMC41ZGVnKTtcbiAgICB9XG4gICAgOTQlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMi41cHgpIHJvdGF0ZSgwLjVkZWcpO1xuICAgIH1cbiAgICA5NiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC41cHgpIHJvdGF0ZSgxLjVkZWcpO1xuICAgIH1cbiAgICA5OCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgtMC41ZGVnKTtcbiAgICB9XG4gICAgMCUsXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgICB9XG59IiwiQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL2JhbGxvb24tY3NzL2JhbGxvb24uY3NzJztcbkBrZXlmcmFtZXMgbXktZmFjZSB7XG4gIDIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gIH1cbiAgNCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xLjVweCkgcm90YXRlKC0wLjVkZWcpO1xuICB9XG4gIDYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICB9XG4gIDglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgtMS41ZGVnKTtcbiAgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDIuNXB4KSByb3RhdGUoMS41ZGVnKTtcbiAgfVxuICAxMiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gIH1cbiAgMTQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgxLjVkZWcpO1xuICB9XG4gIDE2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTAuNXB4KSByb3RhdGUoLTEuNWRlZyk7XG4gIH1cbiAgMTglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEuNXB4KSByb3RhdGUoMi41ZGVnKTtcbiAgfVxuICAyMiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAuNXB4KSByb3RhdGUoLTEuNWRlZyk7XG4gIH1cbiAgMjQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gIH1cbiAgMjYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwLjVweCkgcm90YXRlKDAuNWRlZyk7XG4gIH1cbiAgMjglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICB9XG4gIDMyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMS41cHgpIHJvdGF0ZSgtMC41ZGVnKTtcbiAgfVxuICAzNCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEuNXB4KSByb3RhdGUoLTAuNWRlZyk7XG4gIH1cbiAgMzYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICB9XG4gIDM4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMS41cHgpIHJvdGF0ZSgtMS41ZGVnKTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKDIuNWRlZyk7XG4gIH1cbiAgNDIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICB9XG4gIDQ0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMS41cHgpIHJvdGF0ZSgwLjVkZWcpO1xuICB9XG4gIDQ2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEuNXB4KSByb3RhdGUoMi41ZGVnKTtcbiAgfVxuICA0OCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKDAuNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwLjVweCkgcm90YXRlKDAuNWRlZyk7XG4gIH1cbiAgNTIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyLjVweCkgcm90YXRlKDIuNWRlZyk7XG4gIH1cbiAgNTQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgxLjVkZWcpO1xuICB9XG4gIDU2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMi41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICB9XG4gIDU4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMC41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMi41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICB9XG4gIDYyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTAuNXB4KSByb3RhdGUoMi41ZGVnKTtcbiAgfVxuICA2NCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gIH1cbiAgNjYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKC0wLjVkZWcpO1xuICB9XG4gIDY4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEuNXB4KSByb3RhdGUoLTAuNWRlZyk7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKDAuNWRlZyk7XG4gIH1cbiAgNzIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gIH1cbiAgNzQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC41cHgpIHJvdGF0ZSgwLjVkZWcpO1xuICB9XG4gIDc2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTAuNXB4KSByb3RhdGUoMi41ZGVnKTtcbiAgfVxuICA3OCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gIH1cbiAgODIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC41cHgpIHJvdGF0ZSgwLjVkZWcpO1xuICB9XG4gIDg0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMS41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICB9XG4gIDg2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEuNXB4KSByb3RhdGUoLTEuNWRlZyk7XG4gIH1cbiAgODglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMi41cHgpIHJvdGF0ZSgtMC41ZGVnKTtcbiAgfVxuICA5MiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAuNXB4KSByb3RhdGUoLTAuNWRlZyk7XG4gIH1cbiAgOTQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyLjVweCkgcm90YXRlKDAuNWRlZyk7XG4gIH1cbiAgOTYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC41cHgpIHJvdGF0ZSgxLjVkZWcpO1xuICB9XG4gIDk4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEuNXB4KSByb3RhdGUoLTAuNWRlZyk7XG4gIH1cbiAgMCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuLmRwbGF5ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5kcGxheWVyICoge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5kcGxheWVyIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHBsYXllciBzdmcgcGF0aCxcbi5kcGxheWVyIHN2ZyBjaXJjbGUge1xuICBmaWxsOiAjZmZmO1xufVxuLmRwbGF5ZXI6LXdlYmtpdC1mdWxsLXNjcmVlbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG4uZHBsYXllci5kcGxheWVyLW5vLWRhbm1ha3UgLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1zZXR0aW5nIC5kcGxheWVyLXNldHRpbmctYm94IC5kcGxheWVyLXNldHRpbmctc2hvd2Rhbixcbi5kcGxheWVyLmRwbGF5ZXItbm8tZGFubWFrdSAuZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXNldHRpbmcgLmRwbGF5ZXItc2V0dGluZy1ib3ggLmRwbGF5ZXItc2V0dGluZy1kYW5tYWt1LFxuLmRwbGF5ZXIuZHBsYXllci1uby1kYW5tYWt1IC5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWJveCAuZHBsYXllci1zZXR0aW5nLWRhbnVubGltaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXIuZHBsYXllci1uby1kYW5tYWt1IC5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItY29tbWVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHBsYXllci5kcGxheWVyLW5vLWRhbm1ha3UgLmRwbGF5ZXItZGFubWFrdSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHBsYXllci5kcGxheWVyLWxpdmUgLmRwbGF5ZXItdGltZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHBsYXllci5kcGxheWVyLWxpdmUgLmRwbGF5ZXItYmFyLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXIuZHBsYXllci1saXZlIC5kcGxheWVyLXNldHRpbmctc3BlZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXIuZHBsYXllci1saXZlIC5kcGxheWVyLXNldHRpbmctbG9vcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHBsYXllci5kcGxheWVyLWxpdmUuZHBsYXllci1uby1kYW5tYWt1IC5kcGxheWVyLXNldHRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXIuZHBsYXllci1hcnJvdyAuZHBsYXllci1kYW5tYWt1IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmRwbGF5ZXIuZHBsYXllci1hcnJvdyAuZHBsYXllci1pY29uIHtcbiAgbWFyZ2luOiAwIC0zcHg7XG59XG4uZHBsYXllci5kcGxheWVyLXBsYXlpbmcgLmRwbGF5ZXItZGFubWFrdSAuZHBsYXllci1kYW5tYWt1LW1vdmUge1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZHBsYXllci5kcGxheWVyLXBsYXlpbmcgLmRwbGF5ZXItY29udHJvbGxlci1tYXNrIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5kcGxheWVyLmRwbGF5ZXItcGxheWluZyAuZHBsYXllci1jb250cm9sbGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5kcGxheWVyLmRwbGF5ZXItcGxheWluZzpob3ZlciAuZHBsYXllci1jb250cm9sbGVyLW1hc2sge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmRwbGF5ZXIuZHBsYXllci1wbGF5aW5nOmhvdmVyIC5kcGxheWVyLWNvbnRyb2xsZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5kcGxheWVyLmRwbGF5ZXItbG9hZGluZyAuZHBsYXllci1iZXplbCAuZGlwbGF5ZXItbG9hZGluZy1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHBsYXllci5kcGxheWVyLWxvYWRpbmcgLmRwbGF5ZXItZGFubWFrdSxcbi5kcGxheWVyLmRwbGF5ZXItcGF1c2VkIC5kcGxheWVyLWRhbm1ha3UsXG4uZHBsYXllci5kcGxheWVyLWxvYWRpbmcgLmRwbGF5ZXItZGFubWFrdS1tb3ZlLFxuLmRwbGF5ZXIuZHBsYXllci1wYXVzZWQgLmRwbGF5ZXItZGFubWFrdS1tb3ZlIHtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5kcGxheWVyLmRwbGF5ZXItaGlkZS1jb250cm9sbGVyIHtcbiAgY3Vyc29yOiBub25lO1xufVxuLmRwbGF5ZXIuZHBsYXllci1oaWRlLWNvbnRyb2xsZXIgLmRwbGF5ZXItY29udHJvbGxlci1tYXNrIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuLmRwbGF5ZXIuZHBsYXllci1oaWRlLWNvbnRyb2xsZXIgLmRwbGF5ZXItY29udHJvbGxlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cbi5kcGxheWVyLmRwbGF5ZXItc2hvdy1jb250cm9sbGVyIC5kcGxheWVyLWNvbnRyb2xsZXItbWFzayB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHBsYXllci5kcGxheWVyLXNob3ctY29udHJvbGxlciAuZHBsYXllci1jb250cm9sbGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5kcGxheWVyLmRwbGF5ZXItZnVsbGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZHBsYXllci5kcGxheWVyLW1vYmlsZSAuZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXZvbHVtZSxcbi5kcGxheWVyLmRwbGF5ZXItbW9iaWxlIC5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItY2FtZXJhLWljb24sXG4uZHBsYXllci5kcGxheWVyLW1vYmlsZSAuZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLWFpcnBsYXktaWNvbixcbi5kcGxheWVyLmRwbGF5ZXItbW9iaWxlIC5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItY2hyb21lY2FzdC1pY29uLFxuLmRwbGF5ZXIuZHBsYXllci1tb2JpbGUgLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1wbGF5LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXIuZHBsYXllci1tb2JpbGUgLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1mdWxsIC5kcGxheWVyLWZ1bGwtaW4taWNvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kcGxheWVyLmRwbGF5ZXItbW9iaWxlIC5kcGxheWVyLWJhci10aW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcGxheWVyLmRwbGF5ZXItbW9iaWxlLmRwbGF5ZXItaGlkZS1jb250cm9sbGVyIC5kcGxheWVyLW1vYmlsZS1wbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcGxheWVyLmRwbGF5ZXItbW9iaWxlIC5kcGxheWVyLW1vYmlsZS1wbGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHBsYXllci13ZWItZnVsbHNjcmVlbi1maXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuW2RhdGEtYmFsbG9vbl06YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWJhbGxvb25dOmFmdGVyIHtcbiAgcGFkZGluZzogMC4zZW0gMC43ZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC43KTtcbn1cbltkYXRhLWJhbGxvb25dW2RhdGEtYmFsbG9vbi1wb3M9XCJ1cFwiXTphZnRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZHBsYXllci1iZXplbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5kcGxheWVyLWJlemVsIC5kcGxheWVyLWJlemVsLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTI2cHggMCAwIC0yNnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIHdpZHRoOiA1MnB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHBsYXllci1iZXplbCAuZHBsYXllci1iZXplbC1pY29uLmRwbGF5ZXItYmV6ZWwtdHJhbnNpdGlvbiB7XG4gIGFuaW1hdGlvbjogYmV6ZWwtaGlkZSAwLjVzIGxpbmVhcjtcbn1cbkBrZXlmcmFtZXMgYmV6ZWwtaGlkZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICB9XG59XG4uZHBsYXllci1iZXplbCAuZHBsYXllci1kYW5sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgYW5pbWF0aW9uOiBteS1mYWNlIDVzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuLmRwbGF5ZXItYmV6ZWwgLmRpcGxheWVyLWxvYWRpbmctaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMThweCAwIDAgLTE4cHg7XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IDM2cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmRwbGF5ZXItYmV6ZWwgLmRpcGxheWVyLWxvYWRpbmctaWNvbiAuZGlwbGF5ZXItbG9hZGluZy1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcGxheWVyLWJlemVsIC5kaXBsYXllci1sb2FkaW5nLWljb24gLmRpcGxheWVyLWxvYWRpbmctZG90IHtcbiAgYW5pbWF0aW9uOiBkaXBsYXllci1sb2FkaW5nLWRvdC1mYWRlIDAuOHMgZWFzZSBpbmZpbml0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNHB4IDRweDtcbn1cbi5kcGxheWVyLWJlemVsIC5kaXBsYXllci1sb2FkaW5nLWljb24gLmRpcGxheWVyLWxvYWRpbmctZG90LmRpcGxheWVyLWxvYWRpbmctZG90LTEge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG59XG4uZHBsYXllci1iZXplbCAuZGlwbGF5ZXItbG9hZGluZy1pY29uIC5kaXBsYXllci1sb2FkaW5nLWRvdC5kaXBsYXllci1sb2FkaW5nLWRvdC0yIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuLmRwbGF5ZXItYmV6ZWwgLmRpcGxheWVyLWxvYWRpbmctaWNvbiAuZGlwbGF5ZXItbG9hZGluZy1kb3QuZGlwbGF5ZXItbG9hZGluZy1kb3QtMyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbn1cbi5kcGxheWVyLWJlemVsIC5kaXBsYXllci1sb2FkaW5nLWljb24gLmRpcGxheWVyLWxvYWRpbmctZG90LmRpcGxheWVyLWxvYWRpbmctZG90LTQge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG59XG4uZHBsYXllci1iZXplbCAuZGlwbGF5ZXItbG9hZGluZy1pY29uIC5kaXBsYXllci1sb2FkaW5nLWRvdC5kaXBsYXllci1sb2FkaW5nLWRvdC01IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuLmRwbGF5ZXItYmV6ZWwgLmRpcGxheWVyLWxvYWRpbmctaWNvbiAuZGlwbGF5ZXItbG9hZGluZy1kb3QuZGlwbGF5ZXItbG9hZGluZy1kb3QtNiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC42cztcbn1cbi5kcGxheWVyLWJlemVsIC5kaXBsYXllci1sb2FkaW5nLWljb24gLmRpcGxheWVyLWxvYWRpbmctZG90LmRpcGxheWVyLWxvYWRpbmctZG90LTcge1xuICBhbmltYXRpb24tZGVsYXk6IDAuN3M7XG59XG5Aa2V5ZnJhbWVzIGRpcGxheWVyLWxvYWRpbmctZG90LWZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSwgMC45KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUsIDAuODUpO1xuICB9XG59XG4uZHBsYXllci1jb250cm9sbGVyLW1hc2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQURHQ0FZQUFBQVQrT3FGQUFBQWRrbEVRVlFvejQyUVFRN0FJQWdFRi9UL0Qra2JxL1JXQWxuUXl5YXpBNGFvQUI0RnNCU0EvYkZqdUYxRU9MN1ZicklyQnV1c21ydDRaWk9SZmI2ZWhiV2RuUkhFSWlJVGFFVUthNUVKcVVha1JTYUVZQkpTQ1kyZEVzdFFZN0F1eGFod1hGcnZabVdsMnJoNEpaMDd6OWRMdGVzZk5qNXEwRlUzQTVPYmJ3QUFBQUJKUlU1RXJrSmdnZz09KSByZXBlYXQteCBib3R0b207XG4gIGhlaWdodDogOThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmRwbGF5ZXItY29udHJvbGxlci5kcGxheWVyLWNvbnRyb2xsZXItY29tbWVudCAuZHBsYXllci1pY29ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHBsYXllci1jb250cm9sbGVyLmRwbGF5ZXItY29udHJvbGxlci1jb21tZW50IC5kcGxheWVyLWljb25zLmRwbGF5ZXItY29tbWVudC1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItYmFyLXdyYXAge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzNweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBoZWlnaHQ6IDNweDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItYmFyLXdyYXA6aG92ZXIgLmRwbGF5ZXItYmFyIC5kcGxheWVyLXBsYXllZCAuZHBsYXllci10aHVtYiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWJhci13cmFwOmhvdmVyIC5kcGxheWVyLWhpZ2hsaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTRweCk7XG4gIHRvcDogNHB4O1xuICBoZWlnaHQ6IDQwJTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItYmFyLXdyYXAgLmRwbGF5ZXItaGlnaGxpZ2h0IHtcbiAgei1pbmRleDogMTI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMjAlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItYmFyLXdyYXAgLmRwbGF5ZXItaGlnaGxpZ2h0OmhvdmVyIC5kcGxheWVyLWhpZ2hsaWdodC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWJhci13cmFwIC5kcGxheWVyLWhpZ2hsaWdodDpob3ZlciB+IC5kcGxheWVyLWJhci1wcmV2aWV3IHtcbiAgb3BhY2l0eTogMDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItYmFyLXdyYXAgLmRwbGF5ZXItaGlnaGxpZ2h0OmhvdmVyIH4gLmRwbGF5ZXItYmFyLXRpbWUge1xuICBvcGFjaXR5OiAwO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1iYXItd3JhcCAuZHBsYXllci1oaWdobGlnaHQgLmRwbGF5ZXItaGlnaGxpZ2h0LXRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAtMjRweDtcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYyKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWJhci13cmFwIC5kcGxheWVyLWJhci1wcmV2aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNjAwMHB4IDEwMCU7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWJhci13cmFwIC5kcGxheWVyLWJhci1wcmV2aWV3LWNhbnZhcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWJhci13cmFwIC5kcGxheWVyLWJhci10aW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogLTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNXB4IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYyKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQ7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1iYXItd3JhcCAuZHBsYXllci1iYXItdGltZS5oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1iYXItd3JhcCAuZHBsYXllci1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWJhci13cmFwIC5kcGxheWVyLWJhciAuZHBsYXllci1sb2FkZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGhlaWdodDogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB3aWxsLWNoYW5nZTogd2lkdGg7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWJhci13cmFwIC5kcGxheWVyLWJhciAuZHBsYXllci1wbGF5ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lsbC1jaGFuZ2U6IHdpZHRoO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1iYXItd3JhcCAuZHBsYXllci1iYXIgLmRwbGF5ZXItcGxheWVkIC5kcGxheWVyLXRodW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIGhlaWdodDogMTFweDtcbiAgd2lkdGg6IDExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMge1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWNvbW1lbnQtYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAzOHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMuZHBsYXllci1jb21tZW50LWJveCAuZHBsYXllci1pY29uIHtcbiAgcGFkZGluZzogN3B4O1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWNvbW1lbnQtYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zLmRwbGF5ZXItY29tbWVudC1ib3ggLmRwbGF5ZXItc2VuZC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWNvbW1lbnQtYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjgsIDI4LCAyOCwgMC45KTtcbiAgYm90dG9tOiA0MXB4O1xuICBsZWZ0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDIwNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMuZHBsYXllci1jb21tZW50LWJveCAuZHBsYXllci1jb21tZW50LXNldHRpbmctYm94LmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLW9wZW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWNvbW1lbnQtYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy1ib3ggaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWNvbW1lbnQtYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy1ib3ggbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zLmRwbGF5ZXItY29tbWVudC1ib3ggLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLWJveCAuZHBsYXllci1jb21tZW50LXNldHRpbmctdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMuZHBsYXllci1jb21tZW50LWJveCAuZHBsYXllci1jb21tZW50LXNldHRpbmctYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy10eXBlIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWNvbW1lbnQtYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy1ib3ggLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLXR5cGUgLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWNvbW1lbnQtYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy1ib3ggLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLXR5cGUgbGFiZWw6bnRoLWNoaWxkKDIpIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMuZHBsYXllci1jb21tZW50LWJveCAuZHBsYXllci1jb21tZW50LXNldHRpbmctYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy10eXBlIGxhYmVsOm50aC1jaGlsZCg0KSBzcGFuIHtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zLmRwbGF5ZXItY29tbWVudC1ib3ggLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLWJveCAuZHBsYXllci1jb21tZW50LXNldHRpbmctdHlwZSBzcGFuIHtcbiAgd2lkdGg6IDMzJTtcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMuZHBsYXllci1jb21tZW50LWJveCAuZHBsYXllci1jb21tZW50LXNldHRpbmctYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy10eXBlIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgYmFja2dyb3VuZDogI0U0RTRFNjtcbiAgY29sb3I6ICMxYzFjMWM7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zLmRwbGF5ZXItY29tbWVudC1ib3ggLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLWJveCAuZHBsYXllci1jb21tZW50LXNldHRpbmctY29sb3Ige1xuICBmb250LXNpemU6IDA7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zLmRwbGF5ZXItY29tbWVudC1ib3ggLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLWJveCAuZHBsYXllci1jb21tZW50LXNldHRpbmctY29sb3IgbGFiZWwge1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmc6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWNvbW1lbnQtYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy1ib3ggLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLWNvbG9yIHNwYW4ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWNvbW1lbnQtYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy1ib3ggLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLWNvbG9yIHNwYW46aG92ZXIge1xuICBhbmltYXRpb246IG15LWZhY2UgNXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zLmRwbGF5ZXItY29tbWVudC1ib3ggLmRwbGF5ZXItY29tbWVudC1pbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogOHB4IDMxcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWNvbW1lbnQtYm94IC5kcGxheWVyLWNvbW1lbnQtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMuZHBsYXllci1jb21tZW50LWJveCAuZHBsYXllci1jb21tZW50LWlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWljb25zLWxlZnQgLmRwbGF5ZXItaWNvbiB7XG4gIHBhZGRpbmc6IDdweDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMuZHBsYXllci1pY29ucy1yaWdodCB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWljb25zLXJpZ2h0IC5kcGxheWVyLWljb24ge1xuICBwYWRkaW5nOiA4cHg7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXRpbWUsXG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLWxpdmUtYmFkZ2Uge1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgY29sb3I6ICNlZWU7XG4gIHRleHQtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLWxpdmUtZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgdmVydGljYWwtYWxpZ246IDQlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1pY29uIC5kcGxheWVyLWljb24tY29udGVudCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwLjg7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLWljb246aG92ZXIgLmRwbGF5ZXItaWNvbi1jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItaWNvbi5kcGxheWVyLXF1YWxpdHktaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItaWNvbi5kcGxheWVyLWNvbW1lbnQtaWNvbiB7XG4gIHBhZGRpbmc6IDEwcHggOXB4IDlweDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItaWNvbi5kcGxheWVyLXNldHRpbmctaWNvbiB7XG4gIHBhZGRpbmctdG9wOiA4LjVweDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItaWNvbi5kcGxheWVyLXZvbHVtZS1pY29uIHtcbiAgd2lkdGg6IDQzcHg7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXZvbHVtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItdm9sdW1lOmhvdmVyIC5kcGxheWVyLXZvbHVtZS1iYXItd3JhcCAuZHBsYXllci12b2x1bWUtYmFyIHtcbiAgd2lkdGg6IDQ1cHg7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXZvbHVtZTpob3ZlciAuZHBsYXllci12b2x1bWUtYmFyLXdyYXAgLmRwbGF5ZXItdm9sdW1lLWJhciAuZHBsYXllci12b2x1bWUtYmFyLWlubmVyIC5kcGxheWVyLXRodW1iIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItdm9sdW1lLmRwbGF5ZXItdm9sdW1lLWFjdGl2ZSAuZHBsYXllci12b2x1bWUtYmFyLXdyYXAgLmRwbGF5ZXItdm9sdW1lLWJhciB7XG4gIHdpZHRoOiA0NXB4O1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci12b2x1bWUuZHBsYXllci12b2x1bWUtYWN0aXZlIC5kcGxheWVyLXZvbHVtZS1iYXItd3JhcCAuZHBsYXllci12b2x1bWUtYmFyIC5kcGxheWVyLXZvbHVtZS1iYXItaW5uZXIgLmRwbGF5ZXItdGh1bWIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci12b2x1bWUgLmRwbGF5ZXItdm9sdW1lLWJhci13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTBweCAwIC01cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItdm9sdW1lIC5kcGxheWVyLXZvbHVtZS1iYXItd3JhcCAuZHBsYXllci12b2x1bWUtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE3cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogI2FhYTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXZvbHVtZSAuZHBsYXllci12b2x1bWUtYmFyLXdyYXAgLmRwbGF5ZXItdm9sdW1lLWJhciAuZHBsYXllci12b2x1bWUtYmFyLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbiAgd2lsbC1jaGFuZ2U6IHdpZHRoO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci12b2x1bWUgLmRwbGF5ZXItdm9sdW1lLWJhci13cmFwIC5kcGxheWVyLXZvbHVtZS1iYXIgLmRwbGF5ZXItdm9sdW1lLWJhci1pbm5lciAuZHBsYXllci10aHVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIHdpZHRoOiAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXN1YnRpdGxlLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1zdWJ0aXRsZXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc3VidGl0bGVzIC5kcGxheWVyLXN1YnRpdGxlcy1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDUwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAyOCwgMjgsIDAuOSk7XG4gIHBhZGRpbmc6IDdweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDI7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXN1YnRpdGxlcyAuZHBsYXllci1zdWJ0aXRsZXMtYm94LmRwbGF5ZXItc3VidGl0bGVzLXBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXN1YnRpdGxlcyAuZHBsYXllci1zdWJ0aXRsZXMtYm94LmRwbGF5ZXItc3VidGl0bGVzLWJveC1vcGVuIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc3VidGl0bGVzIC5kcGxheWVyLXN1YnRpdGxlcy1pdGVtIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXN1YnRpdGxlcyAuZHBsYXllci1zdWJ0aXRsZXMtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1zZXR0aW5nIC5kcGxheWVyLXNldHRpbmctYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA1MHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB3aWR0aDogMTUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyOCwgMjgsIDI4LCAwLjkpO1xuICBwYWRkaW5nOiA3cHggMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDI7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXNldHRpbmcgLmRwbGF5ZXItc2V0dGluZy1ib3ggPiBkaXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1zZXR0aW5nIC5kcGxheWVyLXNldHRpbmctYm94ID4gZGl2LmRwbGF5ZXItc2V0dGluZy1vcmlnaW4tcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWJveC5kcGxheWVyLXNldHRpbmctYm94LW9wZW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1zZXR0aW5nIC5kcGxheWVyLXNldHRpbmctYm94LmRwbGF5ZXItc2V0dGluZy1ib3gtbmFycm93IHtcbiAgd2lkdGg6IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWJveC5kcGxheWVyLXNldHRpbmctYm94LXNwZWVkIC5kcGxheWVyLXNldHRpbmctb3JpZ2luLXBhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWJveC5kcGxheWVyLXNldHRpbmctYm94LXNwZWVkIC5kcGxheWVyLXNldHRpbmctc3BlZWQtcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWl0ZW0sXG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXNldHRpbmcgLmRwbGF5ZXItc2V0dGluZy1zcGVlZC1pdGVtIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXNldHRpbmcgLmRwbGF5ZXItc2V0dGluZy1pdGVtOmhvdmVyLFxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1zZXR0aW5nIC5kcGxheWVyLXNldHRpbmctc3BlZWQtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWRhbm1ha3Uge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWRhbm1ha3UgLmRwbGF5ZXItbGFiZWwge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWRhbm1ha3U6aG92ZXIgLmRwbGF5ZXItbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1zZXR0aW5nIC5kcGxheWVyLXNldHRpbmctZGFubWFrdTpob3ZlciAuZHBsYXllci1kYW5tYWt1LWJhci13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1zZXR0aW5nIC5kcGxheWVyLXNldHRpbmctZGFubWFrdS5kcGxheWVyLXNldHRpbmctZGFubWFrdS1hY3RpdmUgLmRwbGF5ZXItbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1zZXR0aW5nIC5kcGxheWVyLXNldHRpbmctZGFubWFrdS5kcGxheWVyLXNldHRpbmctZGFubWFrdS1hY3RpdmUgLmRwbGF5ZXItZGFubWFrdS1iYXItd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWRhbm1ha3UgLmRwbGF5ZXItZGFubWFrdS1iYXItd3JhcCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWRhbm1ha3UgLmRwbGF5ZXItZGFubWFrdS1iYXItd3JhcCAuZHBsYXllci1kYW5tYWt1LWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA4LjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWRhbm1ha3UgLmRwbGF5ZXItZGFubWFrdS1iYXItd3JhcCAuZHBsYXllci1kYW5tYWt1LWJhciAuZHBsYXllci1kYW5tYWt1LWJhci1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gIGJhY2tncm91bmQ6ICNhYWE7XG4gIHdpbGwtY2hhbmdlOiB3aWR0aDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWRhbm1ha3UgLmRwbGF5ZXItZGFubWFrdS1iYXItd3JhcCAuZHBsYXllci1kYW5tYWt1LWJhciAuZHBsYXllci1kYW5tYWt1LWJhci1pbm5lciAuZHBsYXllci10aHVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIHdpZHRoOiAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6ICNhYWE7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLWZ1bGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1mdWxsOmhvdmVyIC5kcGxheWVyLWZ1bGwtaW4taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1mdWxsIC5kcGxheWVyLWZ1bGwtaW4taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItcXVhbGl0eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXF1YWxpdHk6aG92ZXIgLmRwbGF5ZXItcXVhbGl0eS1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXF1YWxpdHk6aG92ZXIgLmRwbGF5ZXItcXVhbGl0eS1tYXNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXF1YWxpdHkgLmRwbGF5ZXItcXVhbGl0eS1tYXNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDM4cHg7XG4gIGxlZnQ6IC0xOHB4O1xuICB3aWR0aDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXF1YWxpdHkgLmRwbGF5ZXItcXVhbGl0eS1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAyOCwgMjgsIDAuOSk7XG4gIHBhZGRpbmc6IDVweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItcXVhbGl0eSAuZHBsYXllci1xdWFsaXR5LWl0ZW0ge1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXF1YWxpdHkgLmRwbGF5ZXItcXVhbGl0eS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1jb21tZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLWxhYmVsIHtcbiAgY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci10b2dnbGUge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXRvZ2dsZSBpbnB1dCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG1heC13aWR0aDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItdG9nZ2xlIGlucHV0ICsgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogI2RmZGZkZiAwIDAgMCAwIGluc2V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXRvZ2dsZSBpbnB1dCArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItdG9nZ2xlIGlucHV0ICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXRvZ2dsZSBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItdG9nZ2xlIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMzBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci10b2dnbGUgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgbGVmdDogMTJweDtcbn1cbi5kcGxheWVyLW1vYmlsZS1wbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5kcGxheWVyLWRhbm1ha3Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kcGxheWVyLWRhbm1ha3UgLmRwbGF5ZXItZGFubWFrdS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1zaGFkb3c6IDAuNXB4IDAuNXB4IDAuNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5kcGxheWVyLWRhbm1ha3UgLmRwbGF5ZXItZGFubWFrdS1pdGVtLS1kZW1vIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZHBsYXllci1kYW5tYWt1IC5kcGxheWVyLWRhbm1ha3UtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uZHBsYXllci1kYW5tYWt1IC5kcGxheWVyLWRhbm1ha3UtcmlnaHQuZHBsYXllci1kYW5tYWt1LW1vdmUge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBhbmltYXRpb24tbmFtZTogJ2Rhbm1ha3UnO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5Aa2V5ZnJhbWVzIGRhbm1ha3Uge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbi5kcGxheWVyLWRhbm1ha3UgLmRwbGF5ZXItZGFubWFrdS10b3AsXG4uZHBsYXllci1kYW5tYWt1IC5kcGxheWVyLWRhbm1ha3UtYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZHBsYXllci1kYW5tYWt1IC5kcGxheWVyLWRhbm1ha3UtdG9wLmRwbGF5ZXItZGFubWFrdS1tb3ZlLFxuLmRwbGF5ZXItZGFubWFrdSAuZHBsYXllci1kYW5tYWt1LWJvdHRvbS5kcGxheWVyLWRhbm1ha3UtbW92ZSB7XG4gIHdpbGwtY2hhbmdlOiB2aXNpYmlsaXR5O1xuICBhbmltYXRpb24tbmFtZTogJ2Rhbm1ha3UtY2VudGVyJztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuQGtleWZyYW1lcyBkYW5tYWt1LWNlbnRlciB7XG4gIGZyb20ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbi5kcGxheWVyLWxvZ28ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIG1heC13aWR0aDogNTBweDtcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cbi5kcGxheWVyLWxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmRwbGF5ZXItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE3MHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjgsIDI4LCAyOCwgMC44NSk7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXItbWVudS5kcGxheWVyLW1lbnUtc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRwbGF5ZXItbWVudSAuZHBsYXllci1tZW51LWl0ZW0ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kcGxheWVyLW1lbnUgLmRwbGF5ZXItbWVudS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLmRwbGF5ZXItbWVudSAuZHBsYXllci1tZW51LWl0ZW0gYSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZWVlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmRwbGF5ZXItbWVudSAuZHBsYXllci1tZW51LWl0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kcGxheWVyLW5vdGljZS1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDYwcHg7XG4gIGxlZnQ6IDIwcHg7XG59XG4uZHBsYXllci1ub3RpY2UtbGlzdCAuZHBsYXllci1ub3RpY2Uge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjgsIDI4LCAyOCwgMC45KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGFuaW1hdGlvbjogc2hvd05vdGljZSAwLjNzIGVhc2UgMSBmb3J3YXJkcztcbn1cbi5kcGxheWVyLW5vdGljZS1saXN0IC5yZW1vdmUtbm90aWNlIHtcbiAgYW5pbWF0aW9uOiByZW1vdmVOb3RpY2UgMC4zcyBlYXNlIDEgZm9yd2FyZHM7XG59XG5Aa2V5ZnJhbWVzIHNob3dOb3RpY2Uge1xuICBmcm9tIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIHRvIHtcbiAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJlbW92ZU5vdGljZSB7XG4gIDAlIHtcbiAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIDIwJSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIDIxJSB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbn1cbi5kcGxheWVyLXN1YnRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQwcHg7XG4gIHdpZHRoOiA5MCU7XG4gIGxlZnQ6IDUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMC41cHggMC41cHggMC41cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uZHBsYXllci1zdWJ0aXRsZS5kcGxheWVyLXN1YnRpdGxlLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXItbWFzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXItbWFzay5kcGxheWVyLW1hc2stc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRwbGF5ZXItdmlkZW8td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmRwbGF5ZXItdmlkZW8td3JhcCAuZHBsYXllci12aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHBsYXllci12aWRlby13cmFwIC5kcGxheWVyLXZpZGVvLWN1cnJlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcGxheWVyLXZpZGVvLXdyYXAgLmRwbGF5ZXItdmlkZW8tcHJlcGFyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHBsYXllci1pbmZvLXBhbmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHdpZHRoOiA0MDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyOCwgMjgsIDI4LCAwLjgpO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uZHBsYXllci1pbmZvLXBhbmVsLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXItaW5mby1wYW5lbCAuZHBsYXllci1pbmZvLXBhbmVsLWNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG59XG4uZHBsYXllci1pbmZvLXBhbmVsIC5kcGxheWVyLWluZm8tcGFuZWwtaXRlbSA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5kcGxheWVyLWluZm8tcGFuZWwgLmRwbGF5ZXItaW5mby1wYW5lbC1pdGVtLXRpdGxlIHtcbiAgd2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmRwbGF5ZXItaW5mby1wYW5lbCAuZHBsYXllci1pbmZvLXBhbmVsLWl0ZW0tZGF0YSB7XG4gIHdpZHRoOiAyNjBweDtcbn1cbiIsIi5kcGxheWVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICoge1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIHBhdGgsXG4gICAgICAgIGNpcmNsZSB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjotd2Via2l0LWZ1bGwtc2NyZWVuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiAxMDAwMDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgXG4gICAgfVxuXG4gICAgJi5kcGxheWVyLW5vLWRhbm1ha3Uge1xuICAgICAgICAuZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXNldHRpbmcgLmRwbGF5ZXItc2V0dGluZy1ib3gge1xuICAgICAgICAgICAgLmRwbGF5ZXItc2V0dGluZy1zaG93ZGFuLFxuICAgICAgICAgICAgLmRwbGF5ZXItc2V0dGluZy1kYW5tYWt1LFxuICAgICAgICAgICAgLmRwbGF5ZXItc2V0dGluZy1kYW51bmxpbWl0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1jb21tZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZHBsYXllci1kYW5tYWt1IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRwbGF5ZXItbGl2ZSB7XG4gICAgICAgIC5kcGxheWVyLXRpbWUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZHBsYXllci1iYXItd3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5kcGxheWVyLXNldHRpbmctc3BlZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZHBsYXllci1zZXR0aW5nLWxvb3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZHBsYXllci1uby1kYW5tYWt1IHtcbiAgICAgICAgICAgIC5kcGxheWVyLXNldHRpbmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRwbGF5ZXItYXJyb3cge1xuICAgICAgICAuZHBsYXllci1kYW5tYWt1IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgICAuZHBsYXllci1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kcGxheWVyLXBsYXlpbmcge1xuICAgICAgICAuZHBsYXllci1kYW5tYWt1IC5kcGxheWVyLWRhbm1ha3UtbW92ZSB7XG4gICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAgICAgLmRwbGF5ZXItY29udHJvbGxlci1tYXNrIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRwbGF5ZXItY29udHJvbGxlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmRwbGF5ZXItY29udHJvbGxlci1tYXNrIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRwbGF5ZXItY29udHJvbGxlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kcGxheWVyLWxvYWRpbmcge1xuICAgICAgICAuZHBsYXllci1iZXplbCAuZGlwbGF5ZXItbG9hZGluZy1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kcGxheWVyLWxvYWRpbmcsXG4gICAgJi5kcGxheWVyLXBhdXNlZCB7XG4gICAgICAgIC5kcGxheWVyLWRhbm1ha3UsXG4gICAgICAgIC5kcGxheWVyLWRhbm1ha3UtbW92ZSB7XG4gICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kcGxheWVyLWhpZGUtY29udHJvbGxlciB7XG4gICAgICAgIGN1cnNvcjogbm9uZTtcblxuICAgICAgICAuZHBsYXllci1jb250cm9sbGVyLW1hc2sge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgfVxuICAgICAgICAuZHBsYXllci1jb250cm9sbGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5kcGxheWVyLXNob3ctY29udHJvbGxlciB7XG4gICAgICAgIC5kcGxheWVyLWNvbnRyb2xsZXItbWFzayB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5kcGxheWVyLWNvbnRyb2xsZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmRwbGF5ZXItZnVsbGVkIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiAxMDAwMDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuZHBsYXllci1tb2JpbGUge1xuICAgICAgICAuZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIHtcbiAgICAgICAgICAgIC5kcGxheWVyLXZvbHVtZSxcbiAgICAgICAgICAgIC5kcGxheWVyLWNhbWVyYS1pY29uLFxuICAgICAgICAgICAgLmRwbGF5ZXItYWlycGxheS1pY29uLFxuICAgICAgICAgICAgLmRwbGF5ZXItY2hyb21lY2FzdC1pY29uLFxuICAgICAgICAgICAgLmRwbGF5ZXItcGxheS1pY29uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRwbGF5ZXItZnVsbCAuZHBsYXllci1mdWxsLWluLWljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRwbGF5ZXItYmFyLXRpbWUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZHBsYXllci1oaWRlLWNvbnRyb2xsZXIge1xuICAgICAgICAgICAgLmRwbGF5ZXItbW9iaWxlLXBsYXkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHBsYXllci1tb2JpbGUtcGxheSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gVG8gaGlkZSBzY3JvbGwgYmFyLCBhcHBseSB0aGlzIGNsYXNzIHRvIDxib2R5PlxuLmRwbGF5ZXItd2ViLWZ1bGxzY3JlZW4tZml4IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvYmFsbG9vbi1jc3MvYmFsbG9vbi5jc3MnO1xuXG5bZGF0YS1iYWxsb29uXTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbltkYXRhLWJhbGxvb25dOmFmdGVyIHtcbiAgICBwYWRkaW5nOiAwLjNlbSAwLjdlbTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMTcsIDAuNyk7XG59XG5cbltkYXRhLWJhbGxvb25dW2RhdGEtYmFsbG9vbi1wb3M9XCJ1cFwiXTphZnRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn0iLCIuZHBsYXllci1iZXplbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLmRwbGF5ZXItYmV6ZWwtaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAtMjZweCAwIDAgLTI2cHg7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAmLmRwbGF5ZXItYmV6ZWwtdHJhbnNpdGlvbiB7XG4gICAgICAgICAgICBhbmltYXRpb246IGJlemVsLWhpZGUgLjVzIGxpbmVhcjtcbiAgICAgICAgfVxuICAgICAgICBAa2V5ZnJhbWVzIGJlemVsLWhpZGUge1xuICAgICAgICAgICAgZnJvbSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdG8ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHBsYXllci1kYW5sb2FkaW5nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgYW5pbWF0aW9uOiBteS1mYWNlIDVzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAuZGlwbGF5ZXItbG9hZGluZy1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW46IC0xOHB4IDAgMCAtMThweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIC5kaXBsYXllci1sb2FkaW5nLWhpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZGlwbGF5ZXItbG9hZGluZy1kb3Qge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBkaXBsYXllci1sb2FkaW5nLWRvdC1mYWRlIC44cyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDRweCA0cHg7XG4gICAgICAgICAgICBlYWNoKHJhbmdlKDcpLCB7XG4gICAgICAgICAgICAgICAgJi5kaXBsYXllci1sb2FkaW5nLWRvdC1Ae3ZhbHVlfSB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogKEB2YWx1ZSAqIDAuMXMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgICAgIEBrZXlmcmFtZXMgZGlwbGF5ZXItbG9hZGluZy1kb3QtZmFkZSB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMilcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDUwJSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjI1O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjksIC45KVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdG8ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4yNTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC44NSwgLjg1KVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5kcGxheWVyLW1hc2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuZHBsYXllci1tYXNrLXNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5kcGxheWVyLXZpZGVvLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLmRwbGF5ZXItdmlkZW8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZHBsYXllci12aWRlby1jdXJyZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5kcGxheWVyLXZpZGVvLXByZXBhcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0iLCIuZHBsYXllci1jb250cm9sbGVyLW1hc2sge1xuICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBREdDQVlBQUFBVCtPcUZBQUFBZGtsRVFWUW96NDJRUVE3QUlBZ0VGL1QvRCtrYnEvUldBbG5ReXlhekE0YW9BQjRGc0JTQS9iRmp1RjFFT0w3VmJySXJCdXVzbXJ0NFpaT1JmYjZlaGJXZG5SSEVJaUlUYUVVS2E1RUpxVWFrUlNhRVlCSlNDWTJkRXN0UVk3QXV4YWh3WEZydlptV2wycmg0SlowN3o5ZEx0ZXNmTmo1cTBGVTNBNU9iYndBQUFBQkpSVTVFcmtKZ2dnPT0pIHJlcGVhdC14IGJvdHRvbTtcbiAgICBoZWlnaHQ6IDk4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uZHBsYXllci1jb250cm9sbGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICYuZHBsYXllci1jb250cm9sbGVyLWNvbW1lbnQge1xuICAgICAgICAuZHBsYXllci1pY29ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5kcGxheWVyLWljb25zLmRwbGF5ZXItY29tbWVudC1ib3gge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRwbGF5ZXItYmFyLXdyYXAge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMzNweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuZHBsYXllci1iYXIgLmRwbGF5ZXItcGxheWVkIC5kcGxheWVyLXRodW1iIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRwbGF5ZXItaGlnaGxpZ2h0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHB4KTtcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHBsYXllci1oaWdobGlnaHQge1xuICAgICAgICAgICAgei1pbmRleDogMTI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmRwbGF5ZXItaGlnaGxpZ2h0LXRleHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJn4uZHBsYXllci1iYXItcHJldmlldyB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZ+LmRwbGF5ZXItYmFyLXRpbWUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcGxheWVyLWhpZ2hsaWdodC10ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMjRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjYyKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kcGxheWVyLWJhci1wcmV2aWV3IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2MDAwcHggMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuZHBsYXllci1iYXItcHJldmlldy1jYW52YXMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmRwbGF5ZXItYmFyLXRpbWUge1xuICAgICAgICAgICAgJi5oaWRkZW4ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42Mik7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICAgICAgICAgICAgd29yZC1icmVhazogbm9ybWFsO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5kcGxheWVyLWJhciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMik7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAuZHBsYXllci1sb2FkZWQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogd2lkdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHBsYXllci1wbGF5ZWQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHdpZHRoO1xuICAgICAgICAgICAgICAgIC5kcGxheWVyLXRodW1iIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHBsYXllci1pY29ucyB7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgICYuZHBsYXllci1jb21tZW50LWJveCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIC5kcGxheWVyLWljb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy1pY29uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHBsYXllci1zZW5kLWljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHBsYXllci1jb21tZW50LXNldHRpbmctYm94IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyOCwgMjgsIDI4LCAwLjkpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNDFweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyNXB4IHJnYmEoMCwgMCwgMCwgLjMpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwNHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICAmLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZHBsYXllci1jb21tZW50LXNldHRpbmctdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgIC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQrc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTRFNEU2O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxYzFjMWM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLWNvbG9yIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IG15LWZhY2UgNXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHBsYXllci1jb21tZW50LWlucHV0IHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMzFweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Oi1tcy1jbGVhciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZHBsYXllci1pY29ucy1sZWZ0IHtcbiAgICAgICAgICAgIC5kcGxheWVyLWljb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmRwbGF5ZXItaWNvbnMtcmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAuZHBsYXllci1pY29uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRwbGF5ZXItdGltZSxcbiAgICAgICAgLmRwbGF5ZXItbGl2ZS1iYWRnZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZWVlO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgICAgIC5kcGxheWVyLWxpdmUtZG90IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiA0JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRwbGF5ZXItaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgLmRwbGF5ZXItaWNvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmRwbGF5ZXItaWNvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRwbGF5ZXItcXVhbGl0eS1pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRwbGF5ZXItY29tbWVudC1pY29uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDlweCA5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRwbGF5ZXItc2V0dGluZy1pY29uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOC41cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRwbGF5ZXItdm9sdW1lLWljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kcGxheWVyLXZvbHVtZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuZHBsYXllci12b2x1bWUtYmFyLXdyYXAgLmRwbGF5ZXItdm9sdW1lLWJhciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZHBsYXllci12b2x1bWUtYmFyLXdyYXAgLmRwbGF5ZXItdm9sdW1lLWJhciAuZHBsYXllci12b2x1bWUtYmFyLWlubmVyIC5kcGxheWVyLXRodW1iIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRwbGF5ZXItdm9sdW1lLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgLmRwbGF5ZXItdm9sdW1lLWJhci13cmFwIC5kcGxheWVyLXZvbHVtZS1iYXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRwbGF5ZXItdm9sdW1lLWJhci13cmFwIC5kcGxheWVyLXZvbHVtZS1iYXIgLmRwbGF5ZXItdm9sdW1lLWJhci1pbm5lciAuZHBsYXllci10aHVtYiB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRwbGF5ZXItdm9sdW1lLWJhci13cmFwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAtNXB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIC5kcGxheWVyLXZvbHVtZS1iYXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYWFhO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgLmRwbGF5ZXItdm9sdW1lLWJhci1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB3aWR0aDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcGxheWVyLXRodW1iIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHBsYXllci1zdWJ0aXRsZS1idG4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5kcGxheWVyLXN1YnRpdGxlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAuZHBsYXllci1zdWJ0aXRsZXMtYm94IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyOCwgMjgsIDI4LCAwLjkpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAmLmRwbGF5ZXItc3VidGl0bGVzLXBhbmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZHBsYXllci1zdWJ0aXRsZXMtYm94LW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcGxheWVyLXN1YnRpdGxlcy1pdGVtIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRwbGF5ZXItc2V0dGluZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAuZHBsYXllci1zZXR0aW5nLWJveCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyOCwgMjgsIDI4LCAwLjkpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICY+ZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgJi5kcGxheWVyLXNldHRpbmctb3JpZ2luLXBhbmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZHBsYXllci1zZXR0aW5nLWJveC1vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5kcGxheWVyLXNldHRpbmctYm94LW5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZHBsYXllci1zZXR0aW5nLWJveC1zcGVlZCB7XG4gICAgICAgICAgICAgICAgICAgIC5kcGxheWVyLXNldHRpbmctb3JpZ2luLXBhbmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRwbGF5ZXItc2V0dGluZy1zcGVlZC1wYW5lbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcGxheWVyLXNldHRpbmctaXRlbSxcbiAgICAgICAgICAgIC5kcGxheWVyLXNldHRpbmctc3BlZWQtaXRlbSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRwbGF5ZXItc2V0dGluZy1kYW5tYWt1IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICAuZHBsYXllci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmRwbGF5ZXItbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZHBsYXllci1kYW5tYWt1LWJhci13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmRwbGF5ZXItc2V0dGluZy1kYW5tYWt1LWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIC5kcGxheWVyLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRwbGF5ZXItZGFubWFrdS1iYXItd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRwbGF5ZXItZGFubWFrdS1iYXItd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLmRwbGF5ZXItZGFubWFrdS1iYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4LjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZHBsYXllci1kYW5tYWt1LWJhci1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhYWE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHdpZHRoO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kcGxheWVyLXRodW1iIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYWFhO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHBsYXllci1mdWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5kcGxheWVyLWZ1bGwtaW4taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcGxheWVyLWZ1bGwtaW4taWNvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kcGxheWVyLXF1YWxpdHkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5kcGxheWVyLXF1YWxpdHktbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZHBsYXllci1xdWFsaXR5LW1hc2sge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHBsYXllci1xdWFsaXR5LW1hc2sge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMzhweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMThweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcGxheWVyLXF1YWxpdHktbGlzdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjgsIDI4LCAyOCwgMC45KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRwbGF5ZXItcXVhbGl0eS1pdGVtIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHBsYXllci1jb21tZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuZHBsYXllci1sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogI2VlZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICAgIC5kcGxheWVyLXRvZ2dsZSB7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dCtsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiByZ2IoMjIzLCAyMjMsIDIyMykgMCAwIDAgMCBpbnNldDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjIzLCAyMjMsIDIyMyk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQrbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dCtsYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0OmNoZWNrZWQrbGFiZWwge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCtsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0OmNoZWNrZWQrbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kcGxheWVyLW1vYmlsZS1wbGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufSIsIi5kcGxheWVyLWRhbm1ha3Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC5kcGxheWVyLWRhbm1ha3UtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtc2hhZG93OiAuNXB4IC41cHggLjVweCByZ2JhKDAsIDAsIDAsIC41KTtcbiAgICAgICAgJi0tZGVtbyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRwbGF5ZXItZGFubWFrdS1yaWdodCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgJi5kcGxheWVyLWRhbm1ha3UtbW92ZSB7XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6ICdkYW5tYWt1JztcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGtleWZyYW1lcyBkYW5tYWt1IHtcbiAgICAgICAgZnJvbSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRwbGF5ZXItZGFubWFrdS10b3AsXG4gICAgLmRwbGF5ZXItZGFubWFrdS1ib3R0b20ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgJi5kcGxheWVyLWRhbm1ha3UtbW92ZSB7XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdmlzaWJpbGl0eTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiAnZGFubWFrdS1jZW50ZXInO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAa2V5ZnJhbWVzIGRhbm1ha3UtY2VudGVyIHtcbiAgICAgICAgZnJvbSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICAgIHRvIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmRwbGF5ZXItbG9nbyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG59IiwiLmRwbGF5ZXItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyOCwgMjgsIDI4LCAwLjg1KTtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLmRwbGF5ZXItbWVudS1zaG93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5kcGxheWVyLW1lbnUtaXRlbSB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2VlZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5kcGxheWVyLW5vdGljZS1saXN0e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDYwcHg7XG4gICAgbGVmdDogMjBweDtcblxuICAgIC5kcGxheWVyLW5vdGljZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyOCwgMjgsIDI4LCAwLjkpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBhbmltYXRpb246IHNob3dOb3RpY2UgLjNzIGVhc2UgMSBmb3J3YXJkcztcbiAgICB9XG5cbiAgICAucmVtb3ZlLW5vdGljZXtcbiAgICAgICAgYW5pbWF0aW9uOiByZW1vdmVOb3RpY2UgLjNzIGVhc2UgMSBmb3J3YXJkcztcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2hvd05vdGljZSB7XG4gICAgZnJvbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJlbW92ZU5vdGljZSB7XG4gICAgMCV7XG4gICAgICAgIHBhZGRpbmc6IDdweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gICAgMjAle1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgIDIxJXtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICB9XG4gICAgMTAwJXtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgIH1cbn1cbiIsIi5kcGxheWVyLXN1YnRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbGVmdDogNSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtc2hhZG93OiAwLjVweCAwLjVweCAwLjVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgICYuZHBsYXllci1zdWJ0aXRsZS1oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59IiwiLmRwbGF5ZXItaW5mby1wYW5lbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAyOCwgMjgsIDAuOCk7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgJi1oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZHBsYXllci1pbmZvLXBhbmVsLWNsb3NlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLmRwbGF5ZXItaW5mby1wYW5lbC1pdGVtIHtcbiAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcGxheWVyLWluZm8tcGFuZWwtaXRlbS10aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgXG4gICAgLmRwbGF5ZXItaW5mby1wYW5lbC1pdGVtLWRhdGEge1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgfVxufSJdLCJzb3VyY2VSb290IjoiIn0= */\u003c/style\u003e\n\u003cstyle\u003e:root {\n\t--body-width: 1440px;\n\t--page-width: 1440px;\n\t--content-width: 1440px;\n}\n\u003c/style\u003e\n\u003cstyle\u003e.cc-modal {background-color: rgba(0, 0, 0, 0.5);position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index:100;display: none;}.cc-modal--body {position: absolute;width: 500px;max-width: 90%;max-height: 90vh;min-height:200px;left: 50%;top: 50%;transform: translate(-50%, -50%);}.cc-modal.block {display: block;-webkit-animation: menu-fade 0.5s;animation: menu-fade 0.5s;}.cc-modal.full .cc-modal--body {width: 100%}.cc-modal.center .cc-modal--body {width: 1600px}.cc-modal--body .fa-times-circle{position:absolute;right:0;z-index: 99;font-size: 20px;color: white;top: -10px;background: #999;border-radius: 50%;cursor: pointer;}.cc-modal--body .cc-modal-content{overflow: scroll;height: 100%;max-height: 90vh;min-height: 200px;}.cc-modal.full2 .cc-modal--body{width: 100%;height: 100%;max-height: 100vh;max-width: 100vw;}.cc-modal.full2 .cc-modal--body .fa-times-circle{top: 20px;right: 20px;}.cc-modal.full2 .cc-modal--body .cc-modal-content{height: 100%;max-height: 100vh;}\u003c/style\u003e"])</script><script>self.__next_f.push([1,"4:[[\"$\",\"div\",null,{\"className\":\"archive-head-resources\",\"dangerouslySetInnerHTML\":{\"__html\":\"$f\"}}],\"$L10\"]\n"])</script><script>self.__next_f.push([1,"11:I[1912,[\"340\",\"static/chunks/app/%5B%5B...slug%5D%5D/page-799f4ad0fdf46e54.js\"],\"ArchiveRenderer\"]\n12:T2beac,"])</script><script>self.__next_f.push([1,"\u003clink rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/1276163b6b84d7a3e7a9ff9664fb0506.png\"\u003e\n\u003clink rel=\"stylesheet\" href=\"/site-assets/static2.xunxiang.site/dist/theme/static/css/core__q_6a2703ba4e.css\" defer=\"\"\u003e\n\u003clink rel=\"stylesheet\" href=\"/site-assets/static2.xunxiang.site/dist/theme/static/css/main__q_6a2703ba4e.css\" defer=\"\"\u003e\n\u003clink rel=\"stylesheet\" href=\"/site-assets/static2.xunxiang.site/dist/theme/static/css/main.media__q_6a2703ba4e.css\" defer=\"\"\u003e\n\u003clink rel=\"stylesheet\" class=\"reload-css\" href=\"/site-assets/static2.xunxiang.site/dist/visual/sites/168/style__q_06d15f29fe.css\" defer=\"\"\u003e\n\u003clink type=\"text/css\" rel=\"stylesheet\" href=\"/site-assets/static2.xunxiang.site/dist/theme/static/lib/choices/choices.min__q_6a2703ba4e.css\"\u003e\n\u003clink type=\"text/css\" rel=\"stylesheet\" href=\"/site-assets/static2.xunxiang.site/dist/theme/static/css/form__q_6a2703ba4e.css\"\u003e\n\u003clink type=\"text/css\" rel=\"stylesheet\" href=\"/site-assets/static2.xunxiang.site/dist/theme/static/lib/swiper/swiper__q_6a2703ba4e.css\"\u003e\n\u003clink type=\"text/css\" rel=\"stylesheet\" href=\"/site-assets/static2.xunxiang.site/dist/theme/static/lib/figure/bubba__q_6a2703ba4e.css\"\u003e\n\u003clink type=\"text/css\" rel=\"stylesheet\" href=\"/site-assets/static2.xunxiang.site/dist/theme/static/lib/dplayer/DPlayer__q_6a2703ba4e.css\"\u003e\n\u003cstyle class=\"custom-css-code\"\u003e\n        \u003c/style\u003e\n\u003cstyle\u003e:root {\n  --balloon-border-radius: 2px;\n  --balloon-color: rgba(16, 16, 16, 0.95);\n  --balloon-text-color: #fff;\n  --balloon-font-size: 12px;\n  --balloon-move: 4px; }\n\nbutton[aria-label][data-balloon-pos] {\n  overflow: visible; }\n\n[aria-label][data-balloon-pos] {\n  position: relative;\n  cursor: pointer; }\n  [aria-label][data-balloon-pos]:after {\n    opacity: 0;\n    pointer-events: none;\n    transition: all 0.18s ease-out 0.18s;\n    text-indent: 0;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif;\n    font-weight: normal;\n    font-style: normal;\n    text-shadow: none;\n    font-size: 12px;\n    font-size: var(--balloon-font-size);\n    background: rgba(16, 16, 16, 0.95);\n    background: var(--balloon-color);\n    border-radius: 2px;\n    color: #fff;\n    color: var(--balloon-text-color);\n    border-radius: 2px;\n    border-radius: var(--balloon-border-radius);\n    content: attr(aria-label);\n    padding: .5em 1em;\n    position: absolute;\n    white-space: nowrap;\n    z-index: 10; }\n  [aria-label][data-balloon-pos]:before {\n    width: 0;\n    height: 0;\n    border: 5px solid transparent;\n    border-top-color: rgba(16, 16, 16, 0.95);\n    border-top-color: var(--balloon-color);\n    opacity: 0;\n    pointer-events: none;\n    transition: all 0.18s ease-out 0.18s;\n    content: \"\";\n    position: absolute;\n    z-index: 10; }\n  [aria-label][data-balloon-pos]:hover:before, [aria-label][data-balloon-pos]:hover:after, [aria-label][data-balloon-pos][data-balloon-visible]:before, [aria-label][data-balloon-pos][data-balloon-visible]:after, [aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:before, [aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:after {\n    opacity: 1;\n    pointer-events: none; }\n  [aria-label][data-balloon-pos].font-awesome:after {\n    font-family: FontAwesome, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; }\n  [aria-label][data-balloon-pos][data-balloon-break]:after {\n    white-space: pre; }\n  [aria-label][data-balloon-pos][data-balloon-break][data-balloon-length]:after {\n    white-space: pre-line;\n    word-break: break-word; }\n  [aria-label][data-balloon-pos][data-balloon-blunt]:before, [aria-label][data-balloon-pos][data-balloon-blunt]:after {\n    transition: none; }\n  [aria-label][data-balloon-pos][data-balloon-pos=\"up\"]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos=\"up\"][data-balloon-visible]:after, [aria-label][data-balloon-pos][data-balloon-pos=\"down\"]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos=\"down\"][data-balloon-visible]:after {\n    transform: translate(-50%, 0); }\n  [aria-label][data-balloon-pos][data-balloon-pos=\"up\"]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos=\"up\"][data-balloon-visible]:before, [aria-label][data-balloon-pos][data-balloon-pos=\"down\"]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos=\"down\"][data-balloon-visible]:before {\n    transform: translate(-50%, 0); }\n  [aria-label][data-balloon-pos][data-balloon-pos*=\"-left\"]:after {\n    left: 0; }\n  [aria-label][data-balloon-pos][data-balloon-pos*=\"-left\"]:before {\n    left: 5px; }\n  [aria-label][data-balloon-pos][data-balloon-pos*=\"-right\"]:after {\n    right: 0; }\n  [aria-label][data-balloon-pos][data-balloon-pos*=\"-right\"]:before {\n    right: 5px; }\n  [aria-label][data-balloon-pos][data-balloon-po*=\"-left\"]:hover:after, [aria-label][data-balloon-pos][data-balloon-po*=\"-left\"][data-balloon-visible]:after, [aria-label][data-balloon-pos][data-balloon-pos*=\"-right\"]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos*=\"-right\"][data-balloon-visible]:after {\n    transform: translate(0, 0); }\n  [aria-label][data-balloon-pos][data-balloon-po*=\"-left\"]:hover:before, [aria-label][data-balloon-pos][data-balloon-po*=\"-left\"][data-balloon-visible]:before, [aria-label][data-balloon-pos][data-balloon-pos*=\"-right\"]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos*=\"-right\"][data-balloon-visible]:before {\n    transform: translate(0, 0); }\n  [aria-label][data-balloon-pos][data-balloon-pos^=\"up\"]:before, [aria-label][data-balloon-pos][data-balloon-pos^=\"up\"]:after {\n    bottom: 100%;\n    transform-origin: top;\n    transform: translate(0, 4px);\n    transform: translate(0, var(--balloon-move)); }\n  [aria-label][data-balloon-pos][data-balloon-pos^=\"up\"]:after {\n    margin-bottom: 10px; }\n  [aria-label][data-balloon-pos][data-balloon-pos=\"up\"]:before, [aria-label][data-balloon-pos][data-balloon-pos=\"up\"]:after {\n    left: 50%;\n    transform: translate(-50%, 4px);\n    transform: translate(-50%, var(--balloon-move)); }\n  [aria-label][data-balloon-pos][data-balloon-pos^=\"down\"]:before, [aria-label][data-balloon-pos][data-balloon-pos^=\"down\"]:after {\n    top: 100%;\n    transform: translate(0, calc(4px * -1));\n    transform: translate(0, calc(var(--balloon-move) * -1)); }\n  [aria-label][data-balloon-pos][data-balloon-pos^=\"down\"]:after {\n    margin-top: 10px; }\n  [aria-label][data-balloon-pos][data-balloon-pos^=\"down\"]:before {\n    width: 0;\n    height: 0;\n    border: 5px solid transparent;\n    border-bottom-color: rgba(16, 16, 16, 0.95);\n    border-bottom-color: var(--balloon-color); }\n  [aria-label][data-balloon-pos][data-balloon-pos=\"down\"]:after, [aria-label][data-balloon-pos][data-balloon-pos=\"down\"]:before {\n    left: 50%;\n    transform: translate(-50%, calc(4px * -1));\n    transform: translate(-50%, calc(var(--balloon-move) * -1)); }\n  [aria-label][data-balloon-pos][data-balloon-pos=\"left\"]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos=\"left\"][data-balloon-visible]:after, [aria-label][data-balloon-pos][data-balloon-pos=\"right\"]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos=\"right\"][data-balloon-visible]:after {\n    transform: translate(0, -50%); }\n  [aria-label][data-balloon-pos][data-balloon-pos=\"left\"]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos=\"left\"][data-balloon-visible]:before, [aria-label][data-balloon-pos][data-balloon-pos=\"right\"]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos=\"right\"][data-balloon-visible]:before {\n    transform: translate(0, -50%); }\n  [aria-label][data-balloon-pos][data-balloon-pos=\"left\"]:after, [aria-label][data-balloon-pos][data-balloon-pos=\"left\"]:before {\n    right: 100%;\n    top: 50%;\n    transform: translate(4px, -50%);\n    transform: translate(var(--balloon-move), -50%); }\n  [aria-label][data-balloon-pos][data-balloon-pos=\"left\"]:after {\n    margin-right: 10px; }\n  [aria-label][data-balloon-pos][data-balloon-pos=\"left\"]:before {\n    width: 0;\n    height: 0;\n    border: 5px solid transparent;\n    border-left-color: rgba(16, 16, 16, 0.95);\n    border-left-color: var(--balloon-color); }\n  [aria-label][data-balloon-pos][data-balloon-pos=\"right\"]:after, [aria-label][data-balloon-pos][data-balloon-pos=\"right\"]:before {\n    left: 100%;\n    top: 50%;\n    transform: translate(calc(4px * -1), -50%);\n    transform: translate(calc(var(--balloon-move) * -1), -50%); }\n  [aria-label][data-balloon-pos][data-balloon-pos=\"right\"]:after {\n    margin-left: 10px; }\n  [aria-label][data-balloon-pos][data-balloon-pos=\"right\"]:before {\n    width: 0;\n    height: 0;\n    border: 5px solid transparent;\n    border-right-color: rgba(16, 16, 16, 0.95);\n    border-right-color: var(--balloon-color); }\n  [aria-label][data-balloon-pos][data-balloon-length]:after {\n    white-space: normal; }\n  [aria-label][data-balloon-pos][data-balloon-length=\"small\"]:after {\n    width: 80px; }\n  [aria-label][data-balloon-pos][data-balloon-length=\"medium\"]:after {\n    width: 150px; }\n  [aria-label][data-balloon-pos][data-balloon-length=\"large\"]:after {\n    width: 260px; }\n  [aria-label][data-balloon-pos][data-balloon-length=\"xlarge\"]:after {\n    width: 380px; }\n    @media screen and (max-width: 768px) {\n      [aria-label][data-balloon-pos][data-balloon-length=\"xlarge\"]:after {\n        width: 90vw; } }\n  [aria-label][data-balloon-pos][data-balloon-length=\"fit\"]:after {\n    width: 100%; }\n\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy8ucG5wbS9iYWxsb29uLWNzc0AxLjIuMC9ub2RlX21vZHVsZXMvYmFsbG9vbi1jc3MvYmFsbG9vbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSw0QkFBNEI7RUFDNUIsdUNBQXVDO0VBQ3ZDLDBCQUEwQjtFQUMxQix5QkFBeUI7RUFDekIsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0Usa0JBQWtCO0VBQ2xCLGVBQWUsRUFBRTtFQUNqQjtJQUNFLFVBQVU7SUFDVixvQkFBb0I7SUFDcEIsb0NBQW9DO0lBQ3BDLGNBQWM7SUFDZCx3SUFBd0k7SUFDeEksbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsZUFBbUM7SUFBbkMsbUNBQW1DO0lBQ25DLGtDQUFnQztJQUFoQyxnQ0FBZ0M7SUFDaEMsa0JBQWtCO0lBQ2xCLFdBQWdDO0lBQWhDLGdDQUFnQztJQUNoQyxrQkFBMkM7SUFBM0MsMkNBQTJDO0lBQzNDLHlCQUF5QjtJQUN6QixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixXQUFXLEVBQUU7RUFDZjtJQUNFLFFBQVE7SUFDUixTQUFTO0lBQ1QsNkJBQTZCO0lBQzdCLHdDQUFzQztJQUF0QyxzQ0FBc0M7SUFDdEMsVUFBVTtJQUNWLG9CQUFvQjtJQUNwQixvQ0FBb0M7SUFDcEMsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixXQUFXLEVBQUU7RUFDZjtJQUNFLFVBQVU7SUFDVixvQkFBb0IsRUFBRTtFQUN4QjtJQUNFLHFKQUFxSixFQUFFO0VBQ3pKO0lBQ0UsZ0JBQWdCLEVBQUU7RUFDcEI7SUFDRSxxQkFBcUI7SUFDckIsc0JBQXNCLEVBQUU7RUFDMUI7SUFDRSxnQkFBZ0IsRUFBRTtFQUNwQjtJQUNFLDZCQUE2QixFQUFFO0VBQ2pDO0lBQ0UsNkJBQTZCLEVBQUU7RUFDakM7SUFDRSxPQUFPLEVBQUU7RUFDWDtJQUNFLFNBQVMsRUFBRTtFQUNiO0lBQ0UsUUFBUSxFQUFFO0VBQ1o7SUFDRSxVQUFVLEVBQUU7RUFDZDtJQUNFLDBCQUEwQixFQUFFO0VBQzlCO0lBQ0UsMEJBQTBCLEVBQUU7RUFDOUI7SUFDRSxZQUFZO0lBQ1oscUJBQXFCO0lBQ3JCLDRCQUE0QztJQUE1Qyw0Q0FBNEMsRUFBRTtFQUNoRDtJQUNFLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0UsU0FBUztJQUNULCtCQUErQztJQUEvQywrQ0FBK0MsRUFBRTtFQUNuRDtJQUNFLFNBQVM7SUFDVCx1Q0FBdUQ7SUFBdkQsdURBQXVELEVBQUU7RUFDM0Q7SUFDRSxnQkFBZ0IsRUFBRTtFQUNwQjtJQUNFLFFBQVE7SUFDUixTQUFTO0lBQ1QsNkJBQTZCO0lBQzdCLDJDQUF5QztJQUF6Qyx5Q0FBeUMsRUFBRTtFQUM3QztJQUNFLFNBQVM7SUFDVCwwQ0FBMEQ7SUFBMUQsMERBQTBELEVBQUU7RUFDOUQ7SUFDRSw2QkFBNkIsRUFBRTtFQUNqQztJQUNFLDZCQUE2QixFQUFFO0VBQ2pDO0lBQ0UsV0FBVztJQUNYLFFBQVE7SUFDUiwrQkFBK0M7SUFBL0MsK0NBQStDLEVBQUU7RUFDbkQ7SUFDRSxrQkFBa0IsRUFBRTtFQUN0QjtJQUNFLFFBQVE7SUFDUixTQUFTO0lBQ1QsNkJBQTZCO0lBQzdCLHlDQUF1QztJQUF2Qyx1Q0FBdUMsRUFBRTtFQUMzQztJQUNFLFVBQVU7SUFDVixRQUFRO0lBQ1IsMENBQTBEO0lBQTFELDBEQUEwRCxFQUFFO0VBQzlEO0lBQ0UsaUJBQWlCLEVBQUU7RUFDckI7SUFDRSxRQUFRO0lBQ1IsU0FBUztJQUNULDZCQUE2QjtJQUM3QiwwQ0FBd0M7SUFBeEMsd0NBQXdDLEVBQUU7RUFDNUM7SUFDRSxtQkFBbUIsRUFBRTtFQUN2QjtJQUNFLFdBQVcsRUFBRTtFQUNmO0lBQ0UsWUFBWSxFQUFFO0VBQ2hCO0lBQ0UsWUFBWSxFQUFFO0VBQ2hCO0lBQ0UsWUFBWSxFQUFFO0lBQ2Q7TUFDRTtRQUNFLFdBQVcsRUFBRSxFQUFFO0VBQ3JCO0lBQ0UsV0FBVyxFQUFFIiwic291cmNlc0NvbnRlbnQiOlsiOnJvb3Qge1xuICAtLWJhbGxvb24tYm9yZGVyLXJhZGl1czogMnB4O1xuICAtLWJhbGxvb24tY29sb3I6IHJnYmEoMTYsIDE2LCAxNiwgMC45NSk7XG4gIC0tYmFsbG9vbi10ZXh0LWNvbG9yOiAjZmZmO1xuICAtLWJhbGxvb24tZm9udC1zaXplOiAxMnB4O1xuICAtLWJhbGxvb24tbW92ZTogNHB4OyB9XG5cbmJ1dHRvblthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cblthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXTphZnRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xOHMgZWFzZS1vdXQgMC4xOHM7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbiwgVWJ1bnR1LCBDYW50YXJlbGwsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBmb250LXNpemU6IHZhcigtLWJhbGxvb24tZm9udC1zaXplKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWxsb29uLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY29sb3I6IHZhcigtLWJhbGxvb24tdGV4dC1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYmFsbG9vbi1ib3JkZXItcmFkaXVzKTtcbiAgICBjb250ZW50OiBhdHRyKGFyaWEtbGFiZWwpO1xuICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXTpiZWZvcmUge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1iYWxsb29uLWNvbG9yKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE4cyBlYXNlLW91dCAwLjE4cztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc106aG92ZXI6YmVmb3JlLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc106aG92ZXI6YWZ0ZXIsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YmVmb3JlLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXZpc2libGVdOmFmdGVyLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc106bm90KFtkYXRhLWJhbGxvb24tbm9mb2N1c10pOmZvY3VzOmJlZm9yZSwgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdOm5vdChbZGF0YS1iYWxsb29uLW5vZm9jdXNdKTpmb2N1czphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc10uZm9udC1hd2Vzb21lOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWUsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCBPeHlnZW4sIFVidW50dSwgQ2FudGFyZWxsLCAnT3BlbiBTYW5zJywgJ0hlbHZldGljYSBOZXVlJywgc2Fucy1zZXJpZjsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLWJyZWFrXTphZnRlciB7XG4gICAgd2hpdGUtc3BhY2U6IHByZTsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLWJyZWFrXVtkYXRhLWJhbGxvb24tbGVuZ3RoXTphZnRlciB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1ibHVudF06YmVmb3JlLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLWJsdW50XTphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cInVwXCJdOmhvdmVyOmFmdGVyLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cInVwXCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTphZnRlciwgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3M9XCJkb3duXCJdOmhvdmVyOmFmdGVyLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl1bZGF0YS1iYWxsb29uLXZpc2libGVdOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cInVwXCJdOmhvdmVyOmJlZm9yZSwgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3M9XCJ1cFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YmVmb3JlLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06aG92ZXI6YmVmb3JlLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl1bZGF0YS1iYWxsb29uLXZpc2libGVdOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3MqPVwiLWxlZnRcIl06YWZ0ZXIge1xuICAgIGxlZnQ6IDA7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3MqPVwiLWxlZnRcIl06YmVmb3JlIHtcbiAgICBsZWZ0OiA1cHg7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3MqPVwiLXJpZ2h0XCJdOmFmdGVyIHtcbiAgICByaWdodDogMDsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcyo9XCItcmlnaHRcIl06YmVmb3JlIHtcbiAgICByaWdodDogNXB4OyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG8qPVwiLWxlZnRcIl06aG92ZXI6YWZ0ZXIsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG8qPVwiLWxlZnRcIl1bZGF0YS1iYWxsb29uLXZpc2libGVdOmFmdGVyLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcyo9XCItcmlnaHRcIl06aG92ZXI6YWZ0ZXIsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zKj1cIi1yaWdodFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG8qPVwiLWxlZnRcIl06aG92ZXI6YmVmb3JlLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvKj1cIi1sZWZ0XCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTpiZWZvcmUsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zKj1cIi1yaWdodFwiXTpob3ZlcjpiZWZvcmUsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zKj1cIi1yaWdodFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvc149XCJ1cFwiXTpiZWZvcmUsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zXj1cInVwXCJdOmFmdGVyIHtcbiAgICBib3R0b206IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIHZhcigtLWJhbGxvb24tbW92ZSkpOyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zXj1cInVwXCJdOmFmdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zPVwidXBcIl06YmVmb3JlLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cInVwXCJdOmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgdmFyKC0tYmFsbG9vbi1tb3ZlKSk7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3NePVwiZG93blwiXTpiZWZvcmUsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zXj1cImRvd25cIl06YWZ0ZXIge1xuICAgIHRvcDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCBjYWxjKHZhcigtLWJhbGxvb24tbW92ZSkgKiAtMSkpOyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zXj1cImRvd25cIl06YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3NePVwiZG93blwiXTpiZWZvcmUge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1iYWxsb29uLWNvbG9yKTsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06YWZ0ZXIsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zPVwiZG93blwiXTpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKHZhcigtLWJhbGxvb24tbW92ZSkgKiAtMSkpOyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTpob3ZlcjphZnRlciwgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3M9XCJsZWZ0XCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTphZnRlciwgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTpob3ZlcjphZnRlciwgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTpob3ZlcjpiZWZvcmUsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YmVmb3JlLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdOmhvdmVyOmJlZm9yZSwgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cImxlZnRcIl06YWZ0ZXIsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTpiZWZvcmUge1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLWJhbGxvb24tbW92ZSksIC01MCUpOyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTphZnRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTpiZWZvcmUge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYmFsbG9vbi1jb2xvcik7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTphZnRlciwgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTpiZWZvcmUge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYyh2YXIoLS1iYWxsb29uLW1vdmUpICogLTEpLCAtNTAlKTsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdOmJlZm9yZSB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYmFsbG9vbi1jb2xvcik7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1sZW5ndGhdOmFmdGVyIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tbGVuZ3RoPVwic21hbGxcIl06YWZ0ZXIge1xuICAgIHdpZHRoOiA4MHB4OyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tbGVuZ3RoPVwibWVkaXVtXCJdOmFmdGVyIHtcbiAgICB3aWR0aDogMTUwcHg7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1sZW5ndGg9XCJsYXJnZVwiXTphZnRlciB7XG4gICAgd2lkdGg6IDI2MHB4OyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tbGVuZ3RoPVwieGxhcmdlXCJdOmFmdGVyIHtcbiAgICB3aWR0aDogMzgwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1sZW5ndGg9XCJ4bGFyZ2VcIl06YWZ0ZXIge1xuICAgICAgICB3aWR0aDogOTB2dzsgfSB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tbGVuZ3RoPVwiZml0XCJdOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */\u003c/style\u003e\n\u003cstyle\u003e@-webkit-keyframes my-face {\n  2% {\n    transform: translate(0, 1.5px) rotate(1.5deg);\n  }\n  4% {\n    transform: translate(0, -1.5px) rotate(-0.5deg);\n  }\n  6% {\n    transform: translate(0, 1.5px) rotate(-1.5deg);\n  }\n  8% {\n    transform: translate(0, -1.5px) rotate(-1.5deg);\n  }\n  10% {\n    transform: translate(0, 2.5px) rotate(1.5deg);\n  }\n  12% {\n    transform: translate(0, -0.5px) rotate(1.5deg);\n  }\n  14% {\n    transform: translate(0, -1.5px) rotate(1.5deg);\n  }\n  16% {\n    transform: translate(0, -0.5px) rotate(-1.5deg);\n  }\n  18% {\n    transform: translate(0, 0.5px) rotate(-1.5deg);\n  }\n  20% {\n    transform: translate(0, -1.5px) rotate(2.5deg);\n  }\n  22% {\n    transform: translate(0, 0.5px) rotate(-1.5deg);\n  }\n  24% {\n    transform: translate(0, 1.5px) rotate(1.5deg);\n  }\n  26% {\n    transform: translate(0, 0.5px) rotate(0.5deg);\n  }\n  28% {\n    transform: translate(0, 0.5px) rotate(1.5deg);\n  }\n  30% {\n    transform: translate(0, -0.5px) rotate(2.5deg);\n  }\n  32% {\n    transform: translate(0, 1.5px) rotate(-0.5deg);\n  }\n  34% {\n    transform: translate(0, 1.5px) rotate(-0.5deg);\n  }\n  36% {\n    transform: translate(0, -1.5px) rotate(2.5deg);\n  }\n  38% {\n    transform: translate(0, 1.5px) rotate(-1.5deg);\n  }\n  40% {\n    transform: translate(0, -0.5px) rotate(2.5deg);\n  }\n  42% {\n    transform: translate(0, 2.5px) rotate(-1.5deg);\n  }\n  44% {\n    transform: translate(0, 1.5px) rotate(0.5deg);\n  }\n  46% {\n    transform: translate(0, -1.5px) rotate(2.5deg);\n  }\n  48% {\n    transform: translate(0, -0.5px) rotate(0.5deg);\n  }\n  50% {\n    transform: translate(0, 0.5px) rotate(0.5deg);\n  }\n  52% {\n    transform: translate(0, 2.5px) rotate(2.5deg);\n  }\n  54% {\n    transform: translate(0, -1.5px) rotate(1.5deg);\n  }\n  56% {\n    transform: translate(0, 2.5px) rotate(2.5deg);\n  }\n  58% {\n    transform: translate(0, 0.5px) rotate(2.5deg);\n  }\n  60% {\n    transform: translate(0, 2.5px) rotate(2.5deg);\n  }\n  62% {\n    transform: translate(0, -0.5px) rotate(2.5deg);\n  }\n  64% {\n    transform: translate(0, -0.5px) rotate(1.5deg);\n  }\n  66% {\n    transform: translate(0, 1.5px) rotate(-0.5deg);\n  }\n  68% {\n    transform: translate(0, -1.5px) rotate(-0.5deg);\n  }\n  70% {\n    transform: translate(0, 1.5px) rotate(0.5deg);\n  }\n  72% {\n    transform: translate(0, 2.5px) rotate(1.5deg);\n  }\n  74% {\n    transform: translate(0, -0.5px) rotate(0.5deg);\n  }\n  76% {\n    transform: translate(0, -0.5px) rotate(2.5deg);\n  }\n  78% {\n    transform: translate(0, -0.5px) rotate(1.5deg);\n  }\n  80% {\n    transform: translate(0, 1.5px) rotate(1.5deg);\n  }\n  82% {\n    transform: translate(0, -0.5px) rotate(0.5deg);\n  }\n  84% {\n    transform: translate(0, 1.5px) rotate(2.5deg);\n  }\n  86% {\n    transform: translate(0, -1.5px) rotate(-1.5deg);\n  }\n  88% {\n    transform: translate(0, -0.5px) rotate(2.5deg);\n  }\n  90% {\n    transform: translate(0, 2.5px) rotate(-0.5deg);\n  }\n  92% {\n    transform: translate(0, 0.5px) rotate(-0.5deg);\n  }\n  94% {\n    transform: translate(0, 2.5px) rotate(0.5deg);\n  }\n  96% {\n    transform: translate(0, -0.5px) rotate(1.5deg);\n  }\n  98% {\n    transform: translate(0, -1.5px) rotate(-0.5deg);\n  }\n  0%,\n  100% {\n    transform: translate(0, 0) rotate(0deg);\n  }\n}\n@keyframes my-face {\n  2% {\n    transform: translate(0, 1.5px) rotate(1.5deg);\n  }\n  4% {\n    transform: translate(0, -1.5px) rotate(-0.5deg);\n  }\n  6% {\n    transform: translate(0, 1.5px) rotate(-1.5deg);\n  }\n  8% {\n    transform: translate(0, -1.5px) rotate(-1.5deg);\n  }\n  10% {\n    transform: translate(0, 2.5px) rotate(1.5deg);\n  }\n  12% {\n    transform: translate(0, -0.5px) rotate(1.5deg);\n  }\n  14% {\n    transform: translate(0, -1.5px) rotate(1.5deg);\n  }\n  16% {\n    transform: translate(0, -0.5px) rotate(-1.5deg);\n  }\n  18% {\n    transform: translate(0, 0.5px) rotate(-1.5deg);\n  }\n  20% {\n    transform: translate(0, -1.5px) rotate(2.5deg);\n  }\n  22% {\n    transform: translate(0, 0.5px) rotate(-1.5deg);\n  }\n  24% {\n    transform: translate(0, 1.5px) rotate(1.5deg);\n  }\n  26% {\n    transform: translate(0, 0.5px) rotate(0.5deg);\n  }\n  28% {\n    transform: translate(0, 0.5px) rotate(1.5deg);\n  }\n  30% {\n    transform: translate(0, -0.5px) rotate(2.5deg);\n  }\n  32% {\n    transform: translate(0, 1.5px) rotate(-0.5deg);\n  }\n  34% {\n    transform: translate(0, 1.5px) rotate(-0.5deg);\n  }\n  36% {\n    transform: translate(0, -1.5px) rotate(2.5deg);\n  }\n  38% {\n    transform: translate(0, 1.5px) rotate(-1.5deg);\n  }\n  40% {\n    transform: translate(0, -0.5px) rotate(2.5deg);\n  }\n  42% {\n    transform: translate(0, 2.5px) rotate(-1.5deg);\n  }\n  44% {\n    transform: translate(0, 1.5px) rotate(0.5deg);\n  }\n  46% {\n    transform: translate(0, -1.5px) rotate(2.5deg);\n  }\n  48% {\n    transform: translate(0, -0.5px) rotate(0.5deg);\n  }\n  50% {\n    transform: translate(0, 0.5px) rotate(0.5deg);\n  }\n  52% {\n    transform: translate(0, 2.5px) rotate(2.5deg);\n  }\n  54% {\n    transform: translate(0, -1.5px) rotate(1.5deg);\n  }\n  56% {\n    transform: translate(0, 2.5px) rotate(2.5deg);\n  }\n  58% {\n    transform: translate(0, 0.5px) rotate(2.5deg);\n  }\n  60% {\n    transform: translate(0, 2.5px) rotate(2.5deg);\n  }\n  62% {\n    transform: translate(0, -0.5px) rotate(2.5deg);\n  }\n  64% {\n    transform: translate(0, -0.5px) rotate(1.5deg);\n  }\n  66% {\n    transform: translate(0, 1.5px) rotate(-0.5deg);\n  }\n  68% {\n    transform: translate(0, -1.5px) rotate(-0.5deg);\n  }\n  70% {\n    transform: translate(0, 1.5px) rotate(0.5deg);\n  }\n  72% {\n    transform: translate(0, 2.5px) rotate(1.5deg);\n  }\n  74% {\n    transform: translate(0, -0.5px) rotate(0.5deg);\n  }\n  76% {\n    transform: translate(0, -0.5px) rotate(2.5deg);\n  }\n  78% {\n    transform: translate(0, -0.5px) rotate(1.5deg);\n  }\n  80% {\n    transform: translate(0, 1.5px) rotate(1.5deg);\n  }\n  82% {\n    transform: translate(0, -0.5px) rotate(0.5deg);\n  }\n  84% {\n    transform: translate(0, 1.5px) rotate(2.5deg);\n  }\n  86% {\n    transform: translate(0, -1.5px) rotate(-1.5deg);\n  }\n  88% {\n    transform: translate(0, -0.5px) rotate(2.5deg);\n  }\n  90% {\n    transform: translate(0, 2.5px) rotate(-0.5deg);\n  }\n  92% {\n    transform: translate(0, 0.5px) rotate(-0.5deg);\n  }\n  94% {\n    transform: translate(0, 2.5px) rotate(0.5deg);\n  }\n  96% {\n    transform: translate(0, -0.5px) rotate(1.5deg);\n  }\n  98% {\n    transform: translate(0, -1.5px) rotate(-0.5deg);\n  }\n  0%,\n  100% {\n    transform: translate(0, 0) rotate(0deg);\n  }\n}\n.dplayer {\n  position: relative;\n  overflow: hidden;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n          user-select: none;\n  line-height: 1;\n}\n.dplayer * {\n  box-sizing: content-box;\n}\n.dplayer svg {\n  width: 100%;\n  height: 100%;\n}\n.dplayer svg path,\n.dplayer svg circle {\n  fill: #fff;\n}\n.dplayer:-webkit-full-screen {\n  width: 100%;\n  height: 100%;\n  background: #000;\n  position: fixed;\n  z-index: 100000;\n  left: 0;\n  top: 0;\n  margin: 0;\n  padding: 0;\n  transform: translate(0, 0);\n}\n.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-showdan,\n.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-danmaku,\n.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-danunlimit {\n  display: none;\n}\n.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-comment {\n  display: none;\n}\n.dplayer.dplayer-no-danmaku .dplayer-danmaku {\n  display: none;\n}\n.dplayer.dplayer-live .dplayer-time {\n  display: none;\n}\n.dplayer.dplayer-live .dplayer-bar-wrap {\n  display: none;\n}\n.dplayer.dplayer-live .dplayer-setting-speed {\n  display: none;\n}\n.dplayer.dplayer-live .dplayer-setting-loop {\n  display: none;\n}\n.dplayer.dplayer-live.dplayer-no-danmaku .dplayer-setting {\n  display: none;\n}\n.dplayer.dplayer-arrow .dplayer-danmaku {\n  font-size: 18px;\n}\n.dplayer.dplayer-arrow .dplayer-icon {\n  margin: 0 -3px;\n}\n.dplayer.dplayer-playing .dplayer-danmaku .dplayer-danmaku-move {\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n}\n@media (min-width: 900px) {\n  .dplayer.dplayer-playing .dplayer-controller-mask {\n    opacity: 0;\n  }\n  .dplayer.dplayer-playing .dplayer-controller {\n    opacity: 0;\n  }\n  .dplayer.dplayer-playing:hover .dplayer-controller-mask {\n    opacity: 1;\n  }\n  .dplayer.dplayer-playing:hover .dplayer-controller {\n    opacity: 1;\n  }\n}\n.dplayer.dplayer-loading .dplayer-bezel .diplayer-loading-icon {\n  display: block;\n}\n.dplayer.dplayer-loading .dplayer-danmaku,\n.dplayer.dplayer-paused .dplayer-danmaku,\n.dplayer.dplayer-loading .dplayer-danmaku-move,\n.dplayer.dplayer-paused .dplayer-danmaku-move {\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.dplayer.dplayer-hide-controller {\n  cursor: none;\n}\n.dplayer.dplayer-hide-controller .dplayer-controller-mask {\n  opacity: 0;\n  transform: translateY(100%);\n}\n.dplayer.dplayer-hide-controller .dplayer-controller {\n  opacity: 0;\n  transform: translateY(100%);\n}\n.dplayer.dplayer-show-controller .dplayer-controller-mask {\n  opacity: 1;\n}\n.dplayer.dplayer-show-controller .dplayer-controller {\n  opacity: 1;\n}\n.dplayer.dplayer-fulled {\n  width: 100% !important;\n  height: 100% !important;\n}\n.dplayer.dplayer-fulled {\n  position: fixed;\n  z-index: 100000;\n  left: 0;\n  top: 0;\n}\n.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-volume,\n.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-camera-icon,\n.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-airplay-icon,\n.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-chromecast-icon,\n.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-play-icon {\n  display: none;\n}\n.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-full .dplayer-full-in-icon {\n  position: static;\n  display: inline-block;\n}\n.dplayer.dplayer-mobile .dplayer-bar-time {\n  display: none;\n}\n.dplayer.dplayer-mobile.dplayer-hide-controller .dplayer-mobile-play {\n  display: none;\n}\n.dplayer.dplayer-mobile .dplayer-mobile-play {\n  display: block;\n}\n.dplayer-web-fullscreen-fix {\n  position: fixed;\n  top: 0;\n  left: 0;\n  margin: 0;\n  padding: 0;\n}\n[data-balloon]:before {\n  display: none;\n}\n[data-balloon]:after {\n  padding: 0.3em 0.7em;\n  background: rgba(17, 17, 17, 0.7);\n}\n[data-balloon][data-balloon-pos=\"up\"]:after {\n  margin-bottom: 0;\n}\n.dplayer-bezel {\n  position: absolute;\n  left: 0;\n  right: 0;\n  top: 0;\n  bottom: 0;\n  font-size: 22px;\n  color: #fff;\n  pointer-events: none;\n}\n.dplayer-bezel .dplayer-bezel-icon {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  margin: -26px 0 0 -26px;\n  height: 52px;\n  width: 52px;\n  padding: 12px;\n  box-sizing: border-box;\n  background: rgba(0, 0, 0, 0.5);\n  border-radius: 50%;\n  opacity: 0;\n  pointer-events: none;\n}\n.dplayer-bezel .dplayer-bezel-icon.dplayer-bezel-transition {\n  -webkit-animation: bezel-hide 0.5s linear;\n          animation: bezel-hide 0.5s linear;\n}\n@-webkit-keyframes bezel-hide {\n  from {\n    opacity: 1;\n    transform: scale(1);\n  }\n  to {\n    opacity: 0;\n    transform: scale(2);\n  }\n}\n@keyframes bezel-hide {\n  from {\n    opacity: 1;\n    transform: scale(1);\n  }\n  to {\n    opacity: 0;\n    transform: scale(2);\n  }\n}\n.dplayer-bezel .dplayer-danloading {\n  position: absolute;\n  top: 50%;\n  margin-top: -7px;\n  width: 100%;\n  text-align: center;\n  font-size: 14px;\n  line-height: 14px;\n  -webkit-animation: my-face 5s infinite ease-in-out;\n          animation: my-face 5s infinite ease-in-out;\n}\n.dplayer-bezel .diplayer-loading-icon {\n  display: none;\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  margin: -18px 0 0 -18px;\n  height: 36px;\n  width: 36px;\n  pointer-events: none;\n}\n.dplayer-bezel .diplayer-loading-icon .diplayer-loading-hide {\n  display: none;\n}\n.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot {\n  -webkit-animation: diplayer-loading-dot-fade 0.8s ease infinite;\n          animation: diplayer-loading-dot-fade 0.8s ease infinite;\n  opacity: 0;\n  transform-origin: 4px 4px;\n}\n.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-1 {\n  -webkit-animation-delay: 0.1s;\n          animation-delay: 0.1s;\n}\n.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-2 {\n  -webkit-animation-delay: 0.2s;\n          animation-delay: 0.2s;\n}\n.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-3 {\n  -webkit-animation-delay: 0.3s;\n          animation-delay: 0.3s;\n}\n.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-4 {\n  -webkit-animation-delay: 0.4s;\n          animation-delay: 0.4s;\n}\n.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-5 {\n  -webkit-animation-delay: 0.5s;\n          animation-delay: 0.5s;\n}\n.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-6 {\n  -webkit-animation-delay: 0.6s;\n          animation-delay: 0.6s;\n}\n.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-7 {\n  -webkit-animation-delay: 0.7s;\n          animation-delay: 0.7s;\n}\n@-webkit-keyframes diplayer-loading-dot-fade {\n  0% {\n    opacity: 0.7;\n    transform: scale(1.2, 1.2);\n  }\n  50% {\n    opacity: 0.25;\n    transform: scale(0.9, 0.9);\n  }\n  to {\n    opacity: 0.25;\n    transform: scale(0.85, 0.85);\n  }\n}\n@keyframes diplayer-loading-dot-fade {\n  0% {\n    opacity: 0.7;\n    transform: scale(1.2, 1.2);\n  }\n  50% {\n    opacity: 0.25;\n    transform: scale(0.9, 0.9);\n  }\n  to {\n    opacity: 0.25;\n    transform: scale(0.85, 0.85);\n  }\n}\n.dplayer-controller-mask {\n  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==) repeat-x bottom;\n  height: 98px;\n  width: 100%;\n  position: absolute;\n  bottom: 0;\n  transition: all 0.3s ease;\n}\n.dplayer-controller {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  height: 41px;\n  padding: 0 20px;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n          user-select: none;\n  transition: all 0.3s ease;\n}\n.dplayer-controller.dplayer-controller-comment .dplayer-icons {\n  display: none;\n}\n.dplayer-controller.dplayer-controller-comment .dplayer-icons.dplayer-comment-box {\n  display: block;\n}\n.dplayer-controller .dplayer-bar-wrap {\n  padding: 5px 0;\n  cursor: pointer;\n  position: absolute;\n  bottom: 33px;\n  width: calc(100% - 40px);\n  height: 3px;\n}\n.dplayer-controller .dplayer-bar-wrap:hover .dplayer-bar .dplayer-played .dplayer-thumb {\n  transform: scale(1);\n}\n.dplayer-controller .dplayer-bar-wrap:hover .dplayer-highlight {\n  display: block;\n  width: 8px;\n  transform: translateX(-4px);\n  top: 4px;\n  height: 40%;\n}\n.dplayer-controller .dplayer-bar-wrap .dplayer-highlight {\n  z-index: 12;\n  position: absolute;\n  top: 5px;\n  width: 6px;\n  height: 20%;\n  border-radius: 6px;\n  background-color: #fff;\n  text-align: center;\n  transform: translateX(-3px);\n  transition: all 0.2s ease-in-out;\n}\n.dplayer-controller .dplayer-bar-wrap .dplayer-highlight:hover .dplayer-highlight-text {\n  display: block;\n}\n.dplayer-controller .dplayer-bar-wrap .dplayer-highlight:hover ~ .dplayer-bar-preview {\n  opacity: 0;\n}\n.dplayer-controller .dplayer-bar-wrap .dplayer-highlight:hover ~ .dplayer-bar-time {\n  opacity: 0;\n}\n.dplayer-controller .dplayer-bar-wrap .dplayer-highlight .dplayer-highlight-text {\n  display: none;\n  position: absolute;\n  left: 50%;\n  top: -24px;\n  padding: 5px 8px;\n  background-color: rgba(0, 0, 0, 0.62);\n  color: #fff;\n  border-radius: 4px;\n  font-size: 12px;\n  white-space: nowrap;\n  transform: translateX(-50%);\n}\n.dplayer-controller .dplayer-bar-wrap .dplayer-bar-preview {\n  position: absolute;\n  background: #fff;\n  pointer-events: none;\n  display: none;\n  background-size: 16000px 100%;\n}\n.dplayer-controller .dplayer-bar-wrap .dplayer-bar-preview-canvas {\n  position: absolute;\n  width: 100%;\n  height: 100%;\n  z-index: 1;\n  pointer-events: none;\n}\n.dplayer-controller .dplayer-bar-wrap .dplayer-bar-time {\n  position: absolute;\n  left: 0px;\n  top: -20px;\n  border-radius: 4px;\n  padding: 5px 7px;\n  background-color: rgba(0, 0, 0, 0.62);\n  color: #fff;\n  font-size: 12px;\n  text-align: center;\n  opacity: 1;\n  transition: opacity 0.1s ease-in-out;\n  word-wrap: normal;\n  word-break: normal;\n  z-index: 2;\n  pointer-events: none;\n}\n.dplayer-controller .dplayer-bar-wrap .dplayer-bar-time.hidden {\n  opacity: 0;\n}\n.dplayer-controller .dplayer-bar-wrap .dplayer-bar {\n  position: relative;\n  height: 3px;\n  width: 100%;\n  background: rgba(255, 255, 255, 0.2);\n  cursor: pointer;\n}\n.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-loaded {\n  position: absolute;\n  left: 0;\n  top: 0;\n  bottom: 0;\n  background: rgba(255, 255, 255, 0.4);\n  height: 3px;\n  transition: all 0.5s ease;\n  will-change: width;\n}\n.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-played {\n  position: absolute;\n  left: 0;\n  top: 0;\n  bottom: 0;\n  height: 3px;\n  will-change: width;\n}\n.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-played .dplayer-thumb {\n  position: absolute;\n  top: 0;\n  right: 5px;\n  margin-top: -4px;\n  margin-right: -10px;\n  height: 11px;\n  width: 11px;\n  border-radius: 50%;\n  cursor: pointer;\n  transition: all 0.3s ease-in-out;\n  transform: scale(0);\n}\n.dplayer-controller .dplayer-icons {\n  height: 38px;\n  position: absolute;\n  bottom: 0;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box {\n  display: none;\n  position: absolute;\n  transition: all 0.3s ease-in-out;\n  z-index: 2;\n  height: 38px;\n  bottom: 0;\n  left: 20px;\n  right: 20px;\n  color: #fff;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-icon {\n  padding: 7px;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-icon {\n  position: absolute;\n  left: 0;\n  top: 0;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-send-icon {\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box {\n  position: absolute;\n  background: rgba(28, 28, 28, 0.9);\n  bottom: 41px;\n  left: 0;\n  box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);\n  border-radius: 4px;\n  padding: 10px 10px 16px;\n  font-size: 14px;\n  width: 204px;\n  transition: all 0.3s ease-in-out;\n  transform: scale(0);\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box.dplayer-comment-setting-open {\n  transform: scale(1);\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box input[type=radio] {\n  display: none;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box label {\n  cursor: pointer;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-title {\n  font-size: 13px;\n  color: #fff;\n  line-height: 30px;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type {\n  font-size: 0;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type .dplayer-comment-setting-title {\n  margin-bottom: 6px;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type label:nth-child(2) span {\n  border-radius: 4px 0 0 4px;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type label:nth-child(4) span {\n  border-radius: 0 4px 4px 0;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type span {\n  width: 33%;\n  padding: 4px 6px;\n  line-height: 16px;\n  display: inline-block;\n  font-size: 12px;\n  color: #fff;\n  border: 1px solid #fff;\n  margin-right: -1px;\n  box-sizing: border-box;\n  text-align: center;\n  cursor: pointer;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type input:checked + span {\n  background: #E4E4E6;\n  color: #1c1c1c;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color {\n  font-size: 0;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color label {\n  font-size: 0;\n  padding: 6px;\n  display: inline-block;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color span {\n  width: 22px;\n  height: 22px;\n  display: inline-block;\n  border-radius: 50%;\n  box-sizing: border-box;\n  cursor: pointer;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color span:hover {\n  -webkit-animation: my-face 5s infinite ease-in-out;\n          animation: my-face 5s infinite ease-in-out;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input {\n  outline: none;\n  border: none;\n  padding: 8px 31px;\n  font-size: 14px;\n  line-height: 18px;\n  text-align: center;\n  border-radius: 4px;\n  background: none;\n  margin: 0;\n  height: 100%;\n  box-sizing: border-box;\n  width: 100%;\n  color: #fff;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-moz-placeholder {\n  color: #fff;\n  opacity: 0.8;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::placeholder {\n  color: #fff;\n  opacity: 0.8;\n}\n.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-ms-clear {\n  display: none;\n}\n.dplayer-controller .dplayer-icons.dplayer-icons-left .dplayer-icon {\n  padding: 7px;\n}\n.dplayer-controller .dplayer-icons.dplayer-icons-right {\n  right: 20px;\n}\n.dplayer-controller .dplayer-icons.dplayer-icons-right .dplayer-icon {\n  padding: 8px;\n}\n.dplayer-controller .dplayer-icons .dplayer-time,\n.dplayer-controller .dplayer-icons .dplayer-live-badge {\n  line-height: 38px;\n  color: #eee;\n  text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);\n  vertical-align: middle;\n  font-size: 13px;\n  cursor: default;\n}\n.dplayer-controller .dplayer-icons .dplayer-live-dot {\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  vertical-align: 4%;\n  margin-right: 5px;\n  content: '';\n  border-radius: 6px;\n}\n.dplayer-controller .dplayer-icons .dplayer-icon {\n  width: 40px;\n  height: 100%;\n  border: none;\n  background-color: transparent;\n  outline: none;\n  cursor: pointer;\n  vertical-align: middle;\n  box-sizing: border-box;\n  display: inline-block;\n}\n.dplayer-controller .dplayer-icons .dplayer-icon .dplayer-icon-content {\n  transition: all 0.2s ease-in-out;\n  opacity: 0.8;\n}\n.dplayer-controller .dplayer-icons .dplayer-icon:hover .dplayer-icon-content {\n  opacity: 1;\n}\n.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-quality-icon {\n  color: #fff;\n  width: auto;\n  line-height: 22px;\n  font-size: 14px;\n}\n.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-comment-icon {\n  padding: 10px 9px 9px;\n}\n.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-setting-icon {\n  padding-top: 8.5px;\n}\n.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-volume-icon {\n  width: 43px;\n}\n.dplayer-controller .dplayer-icons .dplayer-volume {\n  position: relative;\n  display: inline-block;\n  cursor: pointer;\n  height: 100%;\n}\n.dplayer-controller .dplayer-icons .dplayer-volume:hover .dplayer-volume-bar-wrap .dplayer-volume-bar {\n  width: 45px;\n}\n.dplayer-controller .dplayer-icons .dplayer-volume:hover .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb {\n  transform: scale(1);\n}\n.dplayer-controller .dplayer-icons .dplayer-volume.dplayer-volume-active .dplayer-volume-bar-wrap .dplayer-volume-bar {\n  width: 45px;\n}\n.dplayer-controller .dplayer-icons .dplayer-volume.dplayer-volume-active .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb {\n  transform: scale(1);\n}\n.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap {\n  display: inline-block;\n  margin: 0 10px 0 -5px;\n  vertical-align: middle;\n  height: 100%;\n}\n.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar {\n  position: relative;\n  top: 17px;\n  width: 0;\n  height: 3px;\n  background: #aaa;\n  transition: all 0.3s ease-in-out;\n}\n.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  height: 100%;\n  transition: all 0.1s ease;\n  will-change: width;\n}\n.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb {\n  position: absolute;\n  top: 0;\n  right: 5px;\n  margin-top: -4px;\n  margin-right: -10px;\n  height: 11px;\n  width: 11px;\n  border-radius: 50%;\n  cursor: pointer;\n  transition: all 0.3s ease-in-out;\n  transform: scale(0);\n}\n.dplayer-controller .dplayer-icons .dplayer-subtitle-btn {\n  display: inline-block;\n  height: 100%;\n}\n.dplayer-controller .dplayer-icons .dplayer-subtitles {\n  display: inline-block;\n  height: 100%;\n}\n.dplayer-controller .dplayer-icons .dplayer-subtitles .dplayer-subtitles-box {\n  position: absolute;\n  right: 0;\n  bottom: 50px;\n  transform: scale(0);\n  width: -webkit-fit-content;\n  width: -moz-fit-content;\n  width: fit-content;\n  max-width: 240px;\n  min-width: 120px;\n  border-radius: 2px;\n  background: rgba(28, 28, 28, 0.9);\n  padding: 7px 0;\n  transition: all 0.3s ease-in-out;\n  overflow: auto;\n  z-index: 2;\n}\n.dplayer-controller .dplayer-icons .dplayer-subtitles .dplayer-subtitles-box.dplayer-subtitles-panel {\n  display: block;\n}\n.dplayer-controller .dplayer-icons .dplayer-subtitles .dplayer-subtitles-box.dplayer-subtitles-box-open {\n  transform: scale(1);\n}\n.dplayer-controller .dplayer-icons .dplayer-subtitles .dplayer-subtitles-item {\n  height: 30px;\n  padding: 5px 10px;\n  box-sizing: border-box;\n  cursor: pointer;\n  position: relative;\n}\n.dplayer-controller .dplayer-icons .dplayer-subtitles .dplayer-subtitles-item:hover {\n  background-color: rgba(255, 255, 255, 0.1);\n}\n.dplayer-controller .dplayer-icons .dplayer-setting {\n  display: inline-block;\n  height: 100%;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box {\n  position: absolute;\n  right: 0;\n  bottom: 50px;\n  transform: scale(0);\n  width: 150px;\n  border-radius: 2px;\n  background: rgba(28, 28, 28, 0.9);\n  padding: 7px 0;\n  transition: all 0.3s ease-in-out;\n  overflow: hidden;\n  z-index: 2;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box \u003e div {\n  display: none;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box \u003e div.dplayer-setting-origin-panel {\n  display: block;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-open {\n  transform: scale(1);\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-narrow {\n  width: 70px;\n  text-align: center;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-speed .dplayer-setting-origin-panel {\n  display: none;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-speed .dplayer-setting-speed-panel {\n  display: block;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-item,\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-speed-item {\n  height: 30px;\n  padding: 5px 10px;\n  box-sizing: border-box;\n  cursor: pointer;\n  position: relative;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-item:hover,\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-speed-item:hover {\n  background-color: rgba(255, 255, 255, 0.1);\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku {\n  padding: 5px 0;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-label {\n  padding: 0 10px;\n  display: inline;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku:hover .dplayer-label {\n  display: none;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku:hover .dplayer-danmaku-bar-wrap {\n  display: inline-block;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku.dplayer-setting-danmaku-active .dplayer-label {\n  display: none;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku.dplayer-setting-danmaku-active .dplayer-danmaku-bar-wrap {\n  display: inline-block;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap {\n  padding: 0 10px;\n  box-sizing: border-box;\n  display: none;\n  vertical-align: middle;\n  height: 100%;\n  width: 100%;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar {\n  position: relative;\n  top: 8.5px;\n  width: 100%;\n  height: 3px;\n  background: #fff;\n  transition: all 0.3s ease-in-out;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar .dplayer-danmaku-bar-inner {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  height: 100%;\n  transition: all 0.1s ease;\n  background: #aaa;\n  will-change: width;\n}\n.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar .dplayer-danmaku-bar-inner .dplayer-thumb {\n  position: absolute;\n  top: 0;\n  right: 5px;\n  margin-top: -4px;\n  margin-right: -10px;\n  height: 11px;\n  width: 11px;\n  border-radius: 50%;\n  cursor: pointer;\n  transition: all 0.3s ease-in-out;\n  background: #aaa;\n}\n.dplayer-controller .dplayer-icons .dplayer-full {\n  display: inline-block;\n  height: 100%;\n  position: relative;\n}\n.dplayer-controller .dplayer-icons .dplayer-full:hover .dplayer-full-in-icon {\n  display: block;\n}\n.dplayer-controller .dplayer-icons .dplayer-full .dplayer-full-in-icon {\n  position: absolute;\n  top: -30px;\n  z-index: 1;\n  display: none;\n}\n.dplayer-controller .dplayer-icons .dplayer-quality {\n  position: relative;\n  display: inline-block;\n  height: 100%;\n  z-index: 2;\n}\n.dplayer-controller .dplayer-icons .dplayer-quality:hover .dplayer-quality-list {\n  display: block;\n}\n.dplayer-controller .dplayer-icons .dplayer-quality:hover .dplayer-quality-mask {\n  display: block;\n}\n.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-mask {\n  display: none;\n  position: absolute;\n  bottom: 38px;\n  left: -18px;\n  width: 80px;\n  padding-bottom: 12px;\n}\n.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-list {\n  display: none;\n  font-size: 12px;\n  width: 80px;\n  border-radius: 2px;\n  background: rgba(28, 28, 28, 0.9);\n  padding: 5px 0;\n  transition: all 0.3s ease-in-out;\n  overflow: hidden;\n  color: #fff;\n  text-align: center;\n}\n.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-item {\n  height: 25px;\n  box-sizing: border-box;\n  cursor: pointer;\n  line-height: 25px;\n}\n.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-item:hover {\n  background-color: rgba(255, 255, 255, 0.1);\n}\n.dplayer-controller .dplayer-icons .dplayer-comment {\n  display: inline-block;\n  height: 100%;\n}\n.dplayer-controller .dplayer-icons .dplayer-label {\n  color: #eee;\n  font-size: 13px;\n  display: inline-block;\n  vertical-align: middle;\n  white-space: nowrap;\n}\n.dplayer-controller .dplayer-icons .dplayer-toggle {\n  width: 32px;\n  height: 20px;\n  text-align: center;\n  font-size: 0;\n  vertical-align: middle;\n  position: absolute;\n  top: 5px;\n  right: 10px;\n}\n.dplayer-controller .dplayer-icons .dplayer-toggle input {\n  max-height: 0;\n  max-width: 0;\n  display: none;\n}\n.dplayer-controller .dplayer-icons .dplayer-toggle input + label {\n  display: inline-block;\n  position: relative;\n  box-shadow: #dfdfdf 0 0 0 0 inset;\n  border: 1px solid #dfdfdf;\n  height: 20px;\n  width: 32px;\n  border-radius: 10px;\n  box-sizing: border-box;\n  cursor: pointer;\n  transition: 0.2s ease-in-out;\n}\n.dplayer-controller .dplayer-icons .dplayer-toggle input + label:before {\n  content: \"\";\n  position: absolute;\n  display: block;\n  height: 18px;\n  width: 18px;\n  top: 0;\n  left: 0;\n  border-radius: 15px;\n  transition: 0.2s ease-in-out;\n}\n.dplayer-controller .dplayer-icons .dplayer-toggle input + label:after {\n  content: \"\";\n  position: absolute;\n  display: block;\n  left: 0;\n  top: 0;\n  border-radius: 15px;\n  background: #fff;\n  transition: 0.2s ease-in-out;\n  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);\n  height: 18px;\n  width: 18px;\n}\n.dplayer-controller .dplayer-icons .dplayer-toggle input:checked + label {\n  border-color: rgba(255, 255, 255, 0.5);\n}\n.dplayer-controller .dplayer-icons .dplayer-toggle input:checked + label:before {\n  width: 30px;\n  background: rgba(255, 255, 255, 0.5);\n}\n.dplayer-controller .dplayer-icons .dplayer-toggle input:checked + label:after {\n  left: 12px;\n}\n.dplayer-mobile-play {\n  display: none;\n  width: 50px;\n  height: 50px;\n  border: none;\n  background-color: transparent;\n  outline: none;\n  cursor: pointer;\n  box-sizing: border-box;\n  bottom: 0;\n  opacity: 0.8;\n  position: absolute;\n  left: 50%;\n  top: 50%;\n  transform: translate(-50%, -50%);\n}\n.dplayer-danmaku {\n  position: absolute;\n  left: 0;\n  right: 0;\n  top: 0;\n  bottom: 0;\n  font-size: 22px;\n  color: #fff;\n}\n.dplayer-danmaku .dplayer-danmaku-item {\n  display: inline-block;\n  pointer-events: none;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n          user-select: none;\n  cursor: default;\n  white-space: nowrap;\n  text-shadow: 0.5px 0.5px 0.5px rgba(0, 0, 0, 0.5);\n}\n.dplayer-danmaku .dplayer-danmaku-item--demo {\n  position: absolute;\n  visibility: hidden;\n}\n.dplayer-danmaku .dplayer-danmaku-right {\n  position: absolute;\n  right: 0;\n  transform: translateX(100%);\n}\n.dplayer-danmaku .dplayer-danmaku-right.dplayer-danmaku-move {\n  will-change: transform;\n  -webkit-animation-name: 'danmaku';\n          animation-name: 'danmaku';\n  -webkit-animation-timing-function: linear;\n          animation-timing-function: linear;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n@-webkit-keyframes danmaku {\n  from {\n    transform: translateX(100%);\n  }\n}\n@keyframes danmaku {\n  from {\n    transform: translateX(100%);\n  }\n}\n.dplayer-danmaku .dplayer-danmaku-top,\n.dplayer-danmaku .dplayer-danmaku-bottom {\n  position: absolute;\n  width: 100%;\n  text-align: center;\n  visibility: hidden;\n}\n.dplayer-danmaku .dplayer-danmaku-top.dplayer-danmaku-move,\n.dplayer-danmaku .dplayer-danmaku-bottom.dplayer-danmaku-move {\n  will-change: visibility;\n  -webkit-animation-name: 'danmaku-center';\n          animation-name: 'danmaku-center';\n  -webkit-animation-timing-function: linear;\n          animation-timing-function: linear;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n@-webkit-keyframes danmaku-center {\n  from {\n    visibility: visible;\n  }\n  to {\n    visibility: visible;\n  }\n}\n@keyframes danmaku-center {\n  from {\n    visibility: visible;\n  }\n  to {\n    visibility: visible;\n  }\n}\n.dplayer-logo {\n  pointer-events: none;\n  position: absolute;\n  left: 20px;\n  top: 20px;\n  max-width: 50px;\n  max-height: 50px;\n}\n.dplayer-logo img {\n  max-width: 100%;\n  max-height: 100%;\n  background: none;\n}\n.dplayer-menu {\n  position: absolute;\n  width: 170px;\n  border-radius: 2px;\n  background: rgba(28, 28, 28, 0.85);\n  padding: 5px 0;\n  overflow: hidden;\n  z-index: 3;\n  display: none;\n}\n.dplayer-menu.dplayer-menu-show {\n  display: block;\n}\n.dplayer-menu .dplayer-menu-item {\n  height: 30px;\n  box-sizing: border-box;\n  cursor: pointer;\n}\n.dplayer-menu .dplayer-menu-item:hover {\n  background-color: rgba(255, 255, 255, 0.1);\n}\n.dplayer-menu .dplayer-menu-item a {\n  padding: 0 10px;\n  line-height: 30px;\n  color: #eee;\n  font-size: 13px;\n  display: inline-block;\n  vertical-align: middle;\n  width: 100%;\n  box-sizing: border-box;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  overflow: hidden;\n}\n.dplayer-menu .dplayer-menu-item a:hover {\n  text-decoration: none;\n}\n.dplayer-notice-list {\n  position: absolute;\n  bottom: 60px;\n  left: 20px;\n}\n.dplayer-notice-list .dplayer-notice {\n  border-radius: 2px;\n  background: rgba(28, 28, 28, 0.9);\n  transition: all 0.3s ease-in-out;\n  overflow: hidden;\n  color: #fff;\n  display: table;\n  pointer-events: none;\n  -webkit-animation: showNotice 0.3s ease 1 forwards;\n          animation: showNotice 0.3s ease 1 forwards;\n}\n.dplayer-notice-list .remove-notice {\n  -webkit-animation: removeNotice 0.3s ease 1 forwards;\n          animation: removeNotice 0.3s ease 1 forwards;\n}\n@-webkit-keyframes showNotice {\n  from {\n    padding: 0;\n    font-size: 0;\n    margin-top: 0;\n  }\n  to {\n    padding: 7px 20px;\n    font-size: 14px;\n    margin-top: 5px;\n  }\n}\n@keyframes showNotice {\n  from {\n    padding: 0;\n    font-size: 0;\n    margin-top: 0;\n  }\n  to {\n    padding: 7px 20px;\n    font-size: 14px;\n    margin-top: 5px;\n  }\n}\n@-webkit-keyframes removeNotice {\n  0% {\n    padding: 7px 20px;\n    font-size: 14px;\n    margin-top: 5px;\n  }\n  20% {\n    font-size: 12px;\n  }\n  21% {\n    font-size: 0;\n    padding: 7px 10px;\n  }\n  100% {\n    padding: 0;\n    margin-top: 0;\n    font-size: 0;\n  }\n}\n@keyframes removeNotice {\n  0% {\n    padding: 7px 20px;\n    font-size: 14px;\n    margin-top: 5px;\n  }\n  20% {\n    font-size: 12px;\n  }\n  21% {\n    font-size: 0;\n    padding: 7px 10px;\n  }\n  100% {\n    padding: 0;\n    margin-top: 0;\n    font-size: 0;\n  }\n}\n.dplayer-subtitle {\n  position: absolute;\n  bottom: 40px;\n  width: 90%;\n  left: 5%;\n  text-align: center;\n  color: #fff;\n  text-shadow: 0.5px 0.5px 0.5px rgba(0, 0, 0, 0.5);\n  font-size: 20px;\n}\n.dplayer-subtitle.dplayer-subtitle-hide {\n  display: none;\n}\n.dplayer-mask {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  z-index: 1;\n  display: none;\n}\n.dplayer-mask.dplayer-mask-show {\n  display: block;\n}\n.dplayer-video-wrap {\n  position: relative;\n  background: #000;\n  font-size: 0;\n  width: 100%;\n  height: 100%;\n}\n.dplayer-video-wrap .dplayer-video {\n  width: 100%;\n  height: 100%;\n  display: none;\n}\n.dplayer-video-wrap .dplayer-video-current {\n  display: block;\n}\n.dplayer-video-wrap .dplayer-video-prepare {\n  display: none;\n}\n.dplayer-info-panel {\n  position: absolute;\n  top: 10px;\n  left: 10px;\n  width: 400px;\n  background: rgba(28, 28, 28, 0.8);\n  padding: 10px;\n  color: #fff;\n  font-size: 12px;\n  border-radius: 2px;\n}\n.dplayer-info-panel-hide {\n  display: none;\n}\n.dplayer-info-panel .dplayer-info-panel-close {\n  cursor: pointer;\n  position: absolute;\n  right: 10px;\n  top: 10px;\n}\n.dplayer-info-panel .dplayer-info-panel-item \u003e span {\n  display: inline-block;\n  vertical-align: middle;\n  line-height: 15px;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  overflow: hidden;\n}\n.dplayer-info-panel .dplayer-info-panel-item-title {\n  width: 100px;\n  text-align: right;\n  margin-right: 10px;\n}\n.dplayer-info-panel .dplayer-info-panel-item-data {\n  width: 260px;\n}\n\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9jc3MvZ2xvYmFsLmxlc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvY3NzL2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvY3NzL3BsYXllci5sZXNzIiwid2VicGFjazovLy4vc3JjL2Nzcy9iYWxsb29uLmxlc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvY3NzL2JlemVsLmxlc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvY3NzL3ZpZGVvLmxlc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvY3NzL2NvbnRyb2xsZXIubGVzcyIsIndlYnBhY2s6Ly8uL3NyYy9jc3MvZGFubWFrdS5sZXNzIiwid2VicGFjazovLy4vc3JjL2Nzcy9sb2dvLmxlc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvY3NzL21lbnUubGVzcyIsIndlYnBhY2s6Ly8uL3NyYy9jc3Mvbm90aWNlLmxlc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvY3NzL3N1YnRpdGxlLmxlc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvY3NzL2luZm8tcGFuZWwubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFOztJQUVJLHVDQUFBO0VDRU47QUFDRjtBRHpKQTtFQUNJO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksNkNBQUE7RUNFTjtFREFFO0lBQ0ksOENBQUE7RUNFTjtFREFFO0lBQ0ksK0NBQUE7RUNFTjtFREFFOztJQUVJLHVDQUFBO0VDRU47QUFDRjtBQ3pKQTtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtLQUFBLHNCQUFBO1VBQUEsaUJBQUE7RUFDQSxjQUFBO0FEMkpKO0FDL0pBO0VBT1EsdUJBQUE7QUQySlI7QUNsS0E7RUFXUSxXQUFBO0VBQ0EsWUFBQTtBRDBKUjtBQ3RLQTs7RUFnQlksVUFBQTtBRDBKWjtBQ3RKSTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSwwQkFBQTtBRHdKUjtBQ3BKSTs7O0VBS1ksYUFBQTtBRG9KaEI7QUN6Skk7RUFVUSxhQUFBO0FEa0paO0FDNUpJO0VBY1EsYUFBQTtBRGlKWjtBQzdJSTtFQUVRLGFBQUE7QUQ4SVo7QUNoSkk7RUFLUSxhQUFBO0FEOElaO0FDbkpJO0VBUVEsYUFBQTtBRDhJWjtBQ3RKSTtFQVdRLGFBQUE7QUQ4SVo7QUMzSVE7RUFFUSxhQUFBO0FENEloQjtBQ3ZJSTtFQUVRLGVBQUE7QUR3SVo7QUMxSUk7RUFLUSxjQUFBO0FEd0laO0FDcElJO0VBRVEscUNBQUE7VUFBQSw2QkFBQTtBRHFJWjtBQ2xJUTtFQUFBO0lBRVEsVUFBQTtFRG9JZDtFQ3RJTTtJQUtRLFVBQUE7RURvSWQ7RUNqSVU7SUFFUSxVQUFBO0VEa0lsQjtFQ3BJVTtJQUtRLFVBQUE7RURrSWxCO0FBQ0Y7QUM3SEk7RUFFUSxjQUFBO0FEOEhaO0FDMUhJOzs7O0VBSVEsb0NBQUE7VUFBQSw0QkFBQTtBRDRIWjtBQ3hISTtFQUNJLFlBQUE7QUQwSFI7QUMzSEk7RUFJUSxVQUFBO0VBQ0EsMkJBQUE7QUQwSFo7QUMvSEk7RUFRUSxVQUFBO0VBQ0EsMkJBQUE7QUQwSFo7QUN2SEk7RUFFUSxVQUFBO0FEd0haO0FDMUhJO0VBS1EsVUFBQTtBRHdIWjtBQ3JISTtFQUtJLHNCQUFBO0VBQ0EsdUJBQUE7QUR1SFI7QUM3SEk7RUFDSSxlQUFBO0VBQ0EsZUFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0FEeUhSO0FDckhJOzs7OztFQU9ZLGFBQUE7QURxSGhCO0FDNUhJO0VBVVksZ0JBQUE7RUFDQSxxQkFBQTtBRHFIaEI7QUNoSUk7RUFnQlEsYUFBQTtBRG1IWjtBQ2hIUTtFQUVRLGFBQUE7QURpSGhCO0FDdElJO0VBMEJRLGNBQUE7QUQrR1o7QUN6R0E7RUFDSSxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBRDJHSjtBRWxTQTtFQUNJLGFBQUE7QUZvU0o7QUVqU0E7RUFDSSxvQkFBQTtFQUNBLGlDQUFBO0FGbVNKO0FFaFNBO0VBQ0ksZ0JBQUE7QUZrU0o7QUc5U0E7RUFDSSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0FIZ1RKO0FHeFRBO0VBVVEsa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0FIaVRSO0FHaFRRO0VBQ0kseUNBQUE7VUFBQSxpQ0FBQTtBSGtUWjtBR2hUUTtFQUNJO0lBQ0ksVUFBQTtJQUNBLG1CQUFBO0VIa1RkO0VHaFRVO0lBQ0ksVUFBQTtJQUNBLG1CQUFBO0VIa1RkO0FBQ0Y7QUcxVFE7RUFDSTtJQUNJLFVBQUE7SUFDQSxtQkFBQTtFSGtUZDtFR2hUVTtJQUNJLFVBQUE7SUFDQSxtQkFBQTtFSGtUZDtBQUNGO0FHblZBO0VBcUNRLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0RBQUE7VUFBQSwwQ0FBQTtBSGlUUjtBRzdWQTtFQStDUSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtBSGlUUjtBR3ZXQTtFQXdEWSxhQUFBO0FIa1RaO0FHMVdBO0VBMkRZLCtEQUFBO1VBQUEsdURBQUE7RUFDQSxVQUFBO0VBQ0EseUJBQUE7QUhrVFo7QUkvV0M7RURnRW1CLDZCQUFBO1VBQUEscUJBQUE7QUhrVHBCO0FJbFhDO0VEZ0VtQiw2QkFBQTtVQUFBLHFCQUFBO0FIcVRwQjtBSXJYQztFRGdFbUIsNkJBQUE7VUFBQSxxQkFBQTtBSHdUcEI7QUl4WEM7RURnRW1CLDZCQUFBO1VBQUEscUJBQUE7QUgyVHBCO0FJM1hDO0VEZ0VtQiw2QkFBQTtVQUFBLHFCQUFBO0FIOFRwQjtBSTlYQztFRGdFbUIsNkJBQUE7VUFBQSxxQkFBQTtBSGlVcEI7QUlqWUM7RURnRW1CLDZCQUFBO1VBQUEscUJBQUE7QUhvVXBCO0FHaFVRO0VBQ0k7SUFDSSxZQUFBO0lBQ0EsMEJBQUE7RUhrVWQ7RUdoVVU7SUFDSSxhQUFBO0lBQ0EsMEJBQUE7RUhrVWQ7RUdoVVU7SUFDSSxhQUFBO0lBQ0EsNEJBQUE7RUhrVWQ7QUFDRjtBRzlVUTtFQUNJO0lBQ0ksWUFBQTtJQUNBLDBCQUFBO0VIa1VkO0VHaFVVO0lBQ0ksYUFBQTtJQUNBLDBCQUFBO0VIa1VkO0VHaFVVO0lBQ0ksYUFBQTtJQUNBLDRCQUFBO0VIa1VkO0FBQ0Y7QUtsWkE7RUFDSSxtRUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EseUJBQUE7QUxvWko7QUtqWkE7RUFDSSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7S0FBQSxzQkFBQTtVQUFBLGlCQUFBO0VBQ0EseUJBQUE7QUxtWko7QUtsWkk7RUFFUSxhQUFBO0FMbVpaO0FLclpJO0VBS1EsY0FBQTtBTG1aWjtBS2phQTtFQWtCUSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLHdCQUFBO0VBQ0EsV0FBQTtBTGtaUjtBS2paUTtFQUVRLG1CQUFBO0FMa1poQjtBS3BaUTtFQUtRLGNBQUE7RUFDQSxVQUFBO0VBQ0EsMkJBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtBTGtaaEI7QUtuYkE7RUFxQ1ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMkJBQUE7RUFDQSxnQ0FBQTtBTGlaWjtBS2haWTtFQUVRLGNBQUE7QUxpWnBCO0FLL1lnQjtFQUNJLFVBQUE7QUxpWnBCO0FLL1lnQjtFQUNJLFVBQUE7QUxpWnBCO0FLeGNBO0VBMkRnQixhQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EscUNBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtBTGdaaEI7QUtyZEE7RUF5RVksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsYUFBQTtFQUNBLDZCQUFBO0FMK1laO0FLNWRBO0VBZ0ZZLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7QUwrWVo7QUtuZUE7RUEwRlksa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQ0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0Esb0NBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0FMNFlaO0FLN1pZO0VBQ0ksVUFBQTtBTCtaaEI7QUt2ZkE7RUEyR1ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLG9DQUFBO0VBQ0EsZUFBQTtBTCtZWjtBSzlmQTtFQWlIZ0Isa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxvQ0FBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0FMZ1poQjtBS3hnQkE7RUEySGdCLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FMZ1poQjtBS2hoQkE7RUFrSW9CLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxnQ0FBQTtFQUNBLG1CQUFBO0FMaVpwQjtBSzdoQkE7RUFrSlEsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtBTDhZUjtBSzdZUTtFQUNJLGFBQUE7RUFDQSxrQkFBQTtFQUNBLGdDQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0FMK1laO0FLeFpRO0VBV1EsWUFBQTtBTGdaaEI7QUszWlE7RUFjUSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0FMZ1poQjtBS2hhUTtFQW1CUSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxNQUFBO0FMZ1poQjtBS3JhUTtFQXdCUSxrQkFBQTtFQUNBLGlDQUFBO0VBQ0EsWUFBQTtFQUNBLE9BQUE7RUFDQSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGdDQUFBO0VBQ0EsbUJBQUE7QUxnWmhCO0FLL1lnQjtFQUNJLG1CQUFBO0FMaVpwQjtBS3JiUTtFQXVDWSxhQUFBO0FMaVpwQjtBS3hiUTtFQTBDWSxlQUFBO0FMaVpwQjtBSzNiUTtFQTZDWSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0FMaVpwQjtBS2hjUTtFQWtEWSxZQUFBO0FMaVpwQjtBS25jUTtFQW9EZ0Isa0JBQUE7QUxrWnhCO0FLL1l3QjtFQUVRLDBCQUFBO0FMZ1poQztBSzdZd0I7RUFFUSwwQkFBQTtBTDhZaEM7QUs1Y1E7RUFtRWdCLFVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBTDRZeEI7QUt6ZFE7RUFnRmdCLG1CQUFBO0VBQ0EsY0FBQTtBTDRZeEI7QUs3ZFE7RUFxRlksWUFBQTtBTDJZcEI7QUtoZVE7RUF1RmdCLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUw0WXhCO0FLcmVRO0VBNEZnQixXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7QUw0WXhCO0FLM1l3QjtFQUNJLGtEQUFBO1VBQUEsMENBQUE7QUw2WTVCO0FLaGZRO0VBeUdRLGFBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QUwwWWhCO0FLellnQjtFQUNJLFdBQUE7RUFDQSxZQUFBO0FMMllwQjtBSzdZZ0I7RUFDSSxXQUFBO0VBQ0EsWUFBQTtBTDJZcEI7QUt6WWdCO0VBQ0ksYUFBQTtBTDJZcEI7QUt2WVE7RUFFUSxZQUFBO0FMd1loQjtBS3JZUTtFQUNJLFdBQUE7QUx1WVo7QUt4WVE7RUFHUSxZQUFBO0FMd1loQjtBS3BxQkE7O0VBaVNZLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLHVDQUFBO0VBQ0Esc0JBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtBTHVZWjtBSzdxQkE7RUF5U1kscUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7QUx1WVo7QUt0ckJBO0VBa1RZLFdBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLDZCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7QUx1WVo7QUtqc0JBO0VBNFRnQixnQ0FBQTtFQUNBLFlBQUE7QUx3WWhCO0FLdFlZO0VBRVEsVUFBQTtBTHVZcEI7QUtwWVk7RUFDSSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtBTHNZaEI7QUtwWVk7RUFDSSxxQkFBQTtBTHNZaEI7QUtwWVk7RUFDSSxrQkFBQTtBTHNZaEI7QUtwWVk7RUFDSSxXQUFBO0FMc1loQjtBS3Z0QkE7RUFxVlksa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0FMcVlaO0FLcFlZO0VBRVEsV0FBQTtBTHFZcEI7QUt2WVk7RUFLUSxtQkFBQTtBTHFZcEI7QUtsWVk7RUFFUSxXQUFBO0FMbVlwQjtBS3JZWTtFQUtRLG1CQUFBO0FMbVlwQjtBS3p1QkE7RUEwV2dCLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7QUxrWWhCO0FLL3VCQTtFQStXb0Isa0JBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGdDQUFBO0FMbVlwQjtBS3Z2QkE7RUFzWHdCLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtBTG9ZeEI7QUsvdkJBO0VBNlg0QixrQkFBQTtFQUNBLE1BQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0NBQUE7RUFDQSxtQkFBQTtBTHFZNUI7QUs1d0JBO0VBOFlZLHFCQUFBO0VBQ0EsWUFBQTtBTGlZWjtBS2h4QkE7RUFrWlkscUJBQUE7RUFDQSxZQUFBO0FMaVlaO0FLcHhCQTtFQXFaZ0Isa0JBQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsMEJBQUE7RUFBQSx1QkFBQTtFQUFBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0NBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtBTGtZaEI7QUtqWWdCO0VBQ0ksY0FBQTtBTG1ZcEI7QUtqWWdCO0VBQ0ksbUJBQUE7QUxtWXBCO0FLenlCQTtFQTBhZ0IsWUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QUxrWWhCO0FLallnQjtFQUNJLDBDQUFBO0FMbVlwQjtBS256QkE7RUFxYlkscUJBQUE7RUFDQSxZQUFBO0FMaVlaO0FLdnpCQTtFQXdiZ0Isa0JBQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsaUNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0NBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7QUxrWWhCO0FLallnQjtFQUNJLGFBQUE7QUxtWXBCO0FLbFlvQjtFQUNJLGNBQUE7QUxvWXhCO0FLallnQjtFQUNJLG1CQUFBO0FMbVlwQjtBS2pZZ0I7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7QUxtWXBCO0FLallnQjtFQUVRLGFBQUE7QUxrWXhCO0FLcFlnQjtFQUtRLGNBQUE7QUxrWXhCO0FLdjFCQTs7RUEyZGdCLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0FMZ1loQjtBSy9YZ0I7O0VBQ0ksMENBQUE7QUxrWXBCO0FLbjJCQTtFQXFlZ0IsY0FBQTtBTGlZaEI7QUt0MkJBO0VBdWVvQixlQUFBO0VBQ0EsZUFBQTtBTGtZcEI7QUtoWWdCO0VBRVEsYUFBQTtBTGlZeEI7QUtuWWdCO0VBS1EscUJBQUE7QUxpWXhCO0FLOVhnQjtFQUVRLGFBQUE7QUwrWHhCO0FLallnQjtFQUtRLHFCQUFBO0FMK1h4QjtBS3QzQkE7RUEyZm9CLGVBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FMOFhwQjtBSzkzQkE7RUFrZ0J3QixrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsZ0NBQUE7QUwrWHhCO0FLdDRCQTtFQXlnQjRCLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FMZ1k1QjtBSy80QkE7RUFpaEJnQyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0NBQUE7RUFDQSxnQkFBQTtBTGlZaEM7QUs1NUJBO0VBbWlCWSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBTDRYWjtBSzNYWTtFQUVRLGNBQUE7QUw0WHBCO0FLcDZCQTtFQTRpQmdCLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0FMMlhoQjtBSzE2QkE7RUFtakJZLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtBTDBYWjtBS3pYWTtFQUVRLGNBQUE7QUwwWHBCO0FLNVhZO0VBS1EsY0FBQTtBTDBYcEI7QUt0N0JBO0VBZ2tCZ0IsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7QUx5WGhCO0FLOTdCQTtFQXdrQmdCLGFBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0NBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBTHlYaEI7QUsxOEJBO0VBb2xCZ0IsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FMeVhoQjtBS3hYZ0I7RUFDSSwwQ0FBQTtBTDBYcEI7QUtuOUJBO0VBOGxCWSxxQkFBQTtFQUNBLFlBQUE7QUx3WFo7QUt2OUJBO0VBa21CWSxXQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtBTHdYWjtBSzk5QkE7RUF5bUJZLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0FMd1haO0FLeCtCQTtFQWtuQmdCLGFBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtBTHlYaEI7QUs3K0JBO0VBdW5CZ0IscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlDQUFBO0VBQ0EseUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxlQUFBO0VBQ0EsNEJBQUE7QUx5WGhCO0FLei9CQTtFQW1vQmdCLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtBTHlYaEI7QUtwZ0NBO0VBOG9CZ0IsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLDRCQUFBO0VBQ0Esd0NBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBTHlYaEI7QUtqaENBO0VBMnBCZ0Isc0NBQUE7QUx5WGhCO0FLcGhDQTtFQThwQmdCLFdBQUE7RUFDQSxvQ0FBQTtBTHlYaEI7QUt4aENBO0VBa3FCZ0IsVUFBQTtBTHlYaEI7QUtuWEE7RUFDSSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsNkJBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0VBRUEsU0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsZ0NBQUE7QUxvWEo7QU1wakNBO0VBQ0ksa0JBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QU5zakNKO0FNN2pDQTtFQVNRLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSx5QkFBQTtLQUFBLHNCQUFBO1VBQUEsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxpREFBQTtBTnVqQ1I7QU10akNRO0VBQ0ksa0JBQUE7RUFDQSxrQkFBQTtBTndqQ1o7QU16a0NBO0VBcUJRLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLDJCQUFBO0FOdWpDUjtBTXRqQ1E7RUFDSSxzQkFBQTtFQUNBLGlDQUFBO1VBQUEseUJBQUE7RUFDQSx5Q0FBQTtVQUFBLGlDQUFBO0VBQ0Esb0NBQUE7VUFBQSw0QkFBQTtBTndqQ1o7QU1yakNJO0VBQ0k7SUFDSSwyQkFBQTtFTnVqQ1Y7QUFDRjtBTTFqQ0k7RUFDSTtJQUNJLDJCQUFBO0VOdWpDVjtBQUNGO0FNemxDQTs7RUFzQ1Esa0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBTnVqQ1I7QU10akNROztFQUNJLHVCQUFBO0VBQ0Esd0NBQUE7VUFBQSxnQ0FBQTtFQUNBLHlDQUFBO1VBQUEsaUNBQUE7RUFDQSxvQ0FBQTtVQUFBLDRCQUFBO0FOeWpDWjtBTXRqQ0k7RUFDSTtJQUNJLG1CQUFBO0VOd2pDVjtFTXRqQ007SUFDSSxtQkFBQTtFTndqQ1Y7QUFDRjtBTTlqQ0k7RUFDSTtJQUNJLG1CQUFBO0VOd2pDVjtFTXRqQ007SUFDSSxtQkFBQTtFTndqQ1Y7QUFDRjtBTy9tQ0E7RUFDSSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QVBpbkNKO0FPdm5DQTtFQVFRLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FQa25DUjtBUTVuQ0E7RUFDSSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGtDQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7QVI4bkNKO0FRN25DSTtFQUNJLGNBQUE7QVIrbkNSO0FRem9DQTtFQWFRLFlBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7QVIrbkNSO0FROW5DUTtFQUNJLDBDQUFBO0FSZ29DWjtBUWpwQ0E7RUFxQlksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0FSK25DWjtBUTluQ1k7RUFDSSxxQkFBQTtBUmdvQ2hCO0FTanFDQTtFQUNJLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7QVRtcUNKO0FTdHFDQTtFQU1RLGtCQUFBO0VBQ0EsaUNBQUE7RUFDQSxnQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtFQUNBLGtEQUFBO1VBQUEsMENBQUE7QVRtcUNSO0FTaHJDQTtFQWlCUSxvREFBQTtVQUFBLDRDQUFBO0FUa3FDUjtBUzlwQ0E7RUFDSTtJQUNJLFVBQUE7SUFDQSxZQUFBO0lBQ0EsYUFBQTtFVGdxQ047RVM5cENFO0lBQ0ksaUJBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtFVGdxQ047QUFDRjtBUzFxQ0E7RUFDSTtJQUNJLFVBQUE7SUFDQSxZQUFBO0lBQ0EsYUFBQTtFVGdxQ047RVM5cENFO0lBQ0ksaUJBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtFVGdxQ047QUFDRjtBUzdwQ0E7RUFDSTtJQUNJLGlCQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7RVQrcENOO0VTN3BDRTtJQUNJLGVBQUE7RVQrcENOO0VTN3BDRTtJQUNJLFlBQUE7SUFDQSxpQkFBQTtFVCtwQ047RVM3cENFO0lBQ0ksVUFBQTtJQUNBLGFBQUE7SUFDQSxZQUFBO0VUK3BDTjtBQUNGO0FTaHJDQTtFQUNJO0lBQ0ksaUJBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtFVCtwQ047RVM3cENFO0lBQ0ksZUFBQTtFVCtwQ047RVM3cENFO0lBQ0ksWUFBQTtJQUNBLGlCQUFBO0VUK3BDTjtFUzdwQ0U7SUFDSSxVQUFBO0lBQ0EsYUFBQTtJQUNBLFlBQUE7RVQrcENOO0FBQ0Y7QVVsdENBO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxpREFBQTtFQUNBLGVBQUE7QVZvdENKO0FVbnRDSTtFQUNJLGFBQUE7QVZxdENSO0FJL3RDQTtFQUNJLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0FKaXVDSjtBSWh1Q0k7RUFDSSxjQUFBO0FKa3VDUjtBSTl0Q0E7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FKZ3VDSjtBSXJ1Q0E7RUFPUSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7QUppdUNSO0FJMXVDQTtFQVlRLGNBQUE7QUppdUNSO0FJN3VDQTtFQWVRLGFBQUE7QUppdUNSO0FXN3ZDQTtFQUNJLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsaUNBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBWCt2Q0o7QVc3dkNJO0VBQ0ksYUFBQTtBWCt2Q1I7QVczd0NBO0VBZ0JRLGVBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0FYOHZDUjtBVzF2Q1E7RUFDSSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7QVg0dkNaO0FXenhDQTtFQWtDUSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBWDB2Q1I7QVc5eENBO0VBd0NRLFlBQUE7QVh5dkNSIiwic291cmNlc0NvbnRlbnQiOlsiQGtleWZyYW1lcyBteS1mYWNlIHtcbiAgICAyJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEuNXB4KSByb3RhdGUoMS41ZGVnKTtcbiAgICB9XG4gICAgNCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgtMC41ZGVnKTtcbiAgICB9XG4gICAgNiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICAgIH1cbiAgICA4JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICAgIH1cbiAgICAxMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gICAgfVxuICAgIDEyJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gICAgfVxuICAgIDE0JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gICAgfVxuICAgIDE2JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICAgIH1cbiAgICAxOCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICAgIH1cbiAgICAyMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICAgIH1cbiAgICAyMiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICAgIH1cbiAgICAyNCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gICAgfVxuICAgIDI2JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAuNXB4KSByb3RhdGUoMC41ZGVnKTtcbiAgICB9XG4gICAgMjglIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMC41cHgpIHJvdGF0ZSgxLjVkZWcpO1xuICAgIH1cbiAgICAzMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICAgIH1cbiAgICAzMiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKC0wLjVkZWcpO1xuICAgIH1cbiAgICAzNCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKC0wLjVkZWcpO1xuICAgIH1cbiAgICAzNiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICAgIH1cbiAgICAzOCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICAgIH1cbiAgICA0MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICAgIH1cbiAgICA0MiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICAgIH1cbiAgICA0NCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKDAuNWRlZyk7XG4gICAgfVxuICAgIDQ2JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xLjVweCkgcm90YXRlKDIuNWRlZyk7XG4gICAgfVxuICAgIDQ4JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKDAuNWRlZyk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAuNXB4KSByb3RhdGUoMC41ZGVnKTtcbiAgICB9XG4gICAgNTIlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMi41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICAgIH1cbiAgICA1NCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgxLjVkZWcpO1xuICAgIH1cbiAgICA1NiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyLjVweCkgcm90YXRlKDIuNWRlZyk7XG4gICAgfVxuICAgIDU4JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAuNXB4KSByb3RhdGUoMi41ZGVnKTtcbiAgICB9XG4gICAgNjAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMi41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICAgIH1cbiAgICA2MiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICAgIH1cbiAgICA2NCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC41cHgpIHJvdGF0ZSgxLjVkZWcpO1xuICAgIH1cbiAgICA2NiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKC0wLjVkZWcpO1xuICAgIH1cbiAgICA2OCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgtMC41ZGVnKTtcbiAgICB9XG4gICAgNzAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMS41cHgpIHJvdGF0ZSgwLjVkZWcpO1xuICAgIH1cbiAgICA3MiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gICAgfVxuICAgIDc0JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKDAuNWRlZyk7XG4gICAgfVxuICAgIDc2JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKDIuNWRlZyk7XG4gICAgfVxuICAgIDc4JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gICAgfVxuICAgIDgwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEuNXB4KSByb3RhdGUoMS41ZGVnKTtcbiAgICB9XG4gICAgODIlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTAuNXB4KSByb3RhdGUoMC41ZGVnKTtcbiAgICB9XG4gICAgODQlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMS41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICAgIH1cbiAgICA4NiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgtMS41ZGVnKTtcbiAgICB9XG4gICAgODglIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTAuNXB4KSByb3RhdGUoMi41ZGVnKTtcbiAgICB9XG4gICAgOTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMi41cHgpIHJvdGF0ZSgtMC41ZGVnKTtcbiAgICB9XG4gICAgOTIlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMC41cHgpIHJvdGF0ZSgtMC41ZGVnKTtcbiAgICB9XG4gICAgOTQlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMi41cHgpIHJvdGF0ZSgwLjVkZWcpO1xuICAgIH1cbiAgICA5NiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC41cHgpIHJvdGF0ZSgxLjVkZWcpO1xuICAgIH1cbiAgICA5OCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgtMC41ZGVnKTtcbiAgICB9XG4gICAgMCUsXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgICB9XG59IiwiQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL2JhbGxvb24tY3NzL2JhbGxvb24uY3NzJztcbkBrZXlmcmFtZXMgbXktZmFjZSB7XG4gIDIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gIH1cbiAgNCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xLjVweCkgcm90YXRlKC0wLjVkZWcpO1xuICB9XG4gIDYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICB9XG4gIDglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgtMS41ZGVnKTtcbiAgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDIuNXB4KSByb3RhdGUoMS41ZGVnKTtcbiAgfVxuICAxMiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gIH1cbiAgMTQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgxLjVkZWcpO1xuICB9XG4gIDE2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTAuNXB4KSByb3RhdGUoLTEuNWRlZyk7XG4gIH1cbiAgMTglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEuNXB4KSByb3RhdGUoMi41ZGVnKTtcbiAgfVxuICAyMiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAuNXB4KSByb3RhdGUoLTEuNWRlZyk7XG4gIH1cbiAgMjQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gIH1cbiAgMjYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwLjVweCkgcm90YXRlKDAuNWRlZyk7XG4gIH1cbiAgMjglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICB9XG4gIDMyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMS41cHgpIHJvdGF0ZSgtMC41ZGVnKTtcbiAgfVxuICAzNCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEuNXB4KSByb3RhdGUoLTAuNWRlZyk7XG4gIH1cbiAgMzYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICB9XG4gIDM4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMS41cHgpIHJvdGF0ZSgtMS41ZGVnKTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKDIuNWRlZyk7XG4gIH1cbiAgNDIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICB9XG4gIDQ0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMS41cHgpIHJvdGF0ZSgwLjVkZWcpO1xuICB9XG4gIDQ2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEuNXB4KSByb3RhdGUoMi41ZGVnKTtcbiAgfVxuICA0OCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKDAuNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwLjVweCkgcm90YXRlKDAuNWRlZyk7XG4gIH1cbiAgNTIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyLjVweCkgcm90YXRlKDIuNWRlZyk7XG4gIH1cbiAgNTQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMS41cHgpIHJvdGF0ZSgxLjVkZWcpO1xuICB9XG4gIDU2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMi41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICB9XG4gIDU4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMC41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMi41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICB9XG4gIDYyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTAuNXB4KSByb3RhdGUoMi41ZGVnKTtcbiAgfVxuICA2NCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gIH1cbiAgNjYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKC0wLjVkZWcpO1xuICB9XG4gIDY4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEuNXB4KSByb3RhdGUoLTAuNWRlZyk7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKDAuNWRlZyk7XG4gIH1cbiAgNzIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gIH1cbiAgNzQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC41cHgpIHJvdGF0ZSgwLjVkZWcpO1xuICB9XG4gIDc2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTAuNXB4KSByb3RhdGUoMi41ZGVnKTtcbiAgfVxuICA3OCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVweCkgcm90YXRlKDEuNWRlZyk7XG4gIH1cbiAgODIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC41cHgpIHJvdGF0ZSgwLjVkZWcpO1xuICB9XG4gIDg0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMS41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICB9XG4gIDg2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEuNXB4KSByb3RhdGUoLTEuNWRlZyk7XG4gIH1cbiAgODglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC41cHgpIHJvdGF0ZSgyLjVkZWcpO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMi41cHgpIHJvdGF0ZSgtMC41ZGVnKTtcbiAgfVxuICA5MiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAuNXB4KSByb3RhdGUoLTAuNWRlZyk7XG4gIH1cbiAgOTQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyLjVweCkgcm90YXRlKDAuNWRlZyk7XG4gIH1cbiAgOTYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC41cHgpIHJvdGF0ZSgxLjVkZWcpO1xuICB9XG4gIDk4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEuNXB4KSByb3RhdGUoLTAuNWRlZyk7XG4gIH1cbiAgMCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuLmRwbGF5ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5kcGxheWVyICoge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5kcGxheWVyIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHBsYXllciBzdmcgcGF0aCxcbi5kcGxheWVyIHN2ZyBjaXJjbGUge1xuICBmaWxsOiAjZmZmO1xufVxuLmRwbGF5ZXI6LXdlYmtpdC1mdWxsLXNjcmVlbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG4uZHBsYXllci5kcGxheWVyLW5vLWRhbm1ha3UgLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1zZXR0aW5nIC5kcGxheWVyLXNldHRpbmctYm94IC5kcGxheWVyLXNldHRpbmctc2hvd2Rhbixcbi5kcGxheWVyLmRwbGF5ZXItbm8tZGFubWFrdSAuZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXNldHRpbmcgLmRwbGF5ZXItc2V0dGluZy1ib3ggLmRwbGF5ZXItc2V0dGluZy1kYW5tYWt1LFxuLmRwbGF5ZXIuZHBsYXllci1uby1kYW5tYWt1IC5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWJveCAuZHBsYXllci1zZXR0aW5nLWRhbnVubGltaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXIuZHBsYXllci1uby1kYW5tYWt1IC5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItY29tbWVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHBsYXllci5kcGxheWVyLW5vLWRhbm1ha3UgLmRwbGF5ZXItZGFubWFrdSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHBsYXllci5kcGxheWVyLWxpdmUgLmRwbGF5ZXItdGltZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHBsYXllci5kcGxheWVyLWxpdmUgLmRwbGF5ZXItYmFyLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXIuZHBsYXllci1saXZlIC5kcGxheWVyLXNldHRpbmctc3BlZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXIuZHBsYXllci1saXZlIC5kcGxheWVyLXNldHRpbmctbG9vcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHBsYXllci5kcGxheWVyLWxpdmUuZHBsYXllci1uby1kYW5tYWt1IC5kcGxheWVyLXNldHRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXIuZHBsYXllci1hcnJvdyAuZHBsYXllci1kYW5tYWt1IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmRwbGF5ZXIuZHBsYXllci1hcnJvdyAuZHBsYXllci1pY29uIHtcbiAgbWFyZ2luOiAwIC0zcHg7XG59XG4uZHBsYXllci5kcGxheWVyLXBsYXlpbmcgLmRwbGF5ZXItZGFubWFrdSAuZHBsYXllci1kYW5tYWt1LW1vdmUge1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZHBsYXllci5kcGxheWVyLXBsYXlpbmcgLmRwbGF5ZXItY29udHJvbGxlci1tYXNrIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5kcGxheWVyLmRwbGF5ZXItcGxheWluZyAuZHBsYXllci1jb250cm9sbGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5kcGxheWVyLmRwbGF5ZXItcGxheWluZzpob3ZlciAuZHBsYXllci1jb250cm9sbGVyLW1hc2sge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmRwbGF5ZXIuZHBsYXllci1wbGF5aW5nOmhvdmVyIC5kcGxheWVyLWNvbnRyb2xsZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5kcGxheWVyLmRwbGF5ZXItbG9hZGluZyAuZHBsYXllci1iZXplbCAuZGlwbGF5ZXItbG9hZGluZy1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHBsYXllci5kcGxheWVyLWxvYWRpbmcgLmRwbGF5ZXItZGFubWFrdSxcbi5kcGxheWVyLmRwbGF5ZXItcGF1c2VkIC5kcGxheWVyLWRhbm1ha3UsXG4uZHBsYXllci5kcGxheWVyLWxvYWRpbmcgLmRwbGF5ZXItZGFubWFrdS1tb3ZlLFxuLmRwbGF5ZXIuZHBsYXllci1wYXVzZWQgLmRwbGF5ZXItZGFubWFrdS1tb3ZlIHtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5kcGxheWVyLmRwbGF5ZXItaGlkZS1jb250cm9sbGVyIHtcbiAgY3Vyc29yOiBub25lO1xufVxuLmRwbGF5ZXIuZHBsYXllci1oaWRlLWNvbnRyb2xsZXIgLmRwbGF5ZXItY29udHJvbGxlci1tYXNrIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuLmRwbGF5ZXIuZHBsYXllci1oaWRlLWNvbnRyb2xsZXIgLmRwbGF5ZXItY29udHJvbGxlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cbi5kcGxheWVyLmRwbGF5ZXItc2hvdy1jb250cm9sbGVyIC5kcGxheWVyLWNvbnRyb2xsZXItbWFzayB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHBsYXllci5kcGxheWVyLXNob3ctY29udHJvbGxlciAuZHBsYXllci1jb250cm9sbGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5kcGxheWVyLmRwbGF5ZXItZnVsbGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZHBsYXllci5kcGxheWVyLW1vYmlsZSAuZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXZvbHVtZSxcbi5kcGxheWVyLmRwbGF5ZXItbW9iaWxlIC5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItY2FtZXJhLWljb24sXG4uZHBsYXllci5kcGxheWVyLW1vYmlsZSAuZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLWFpcnBsYXktaWNvbixcbi5kcGxheWVyLmRwbGF5ZXItbW9iaWxlIC5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItY2hyb21lY2FzdC1pY29uLFxuLmRwbGF5ZXIuZHBsYXllci1tb2JpbGUgLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1wbGF5LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXIuZHBsYXllci1tb2JpbGUgLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1mdWxsIC5kcGxheWVyLWZ1bGwtaW4taWNvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kcGxheWVyLmRwbGF5ZXItbW9iaWxlIC5kcGxheWVyLWJhci10aW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcGxheWVyLmRwbGF5ZXItbW9iaWxlLmRwbGF5ZXItaGlkZS1jb250cm9sbGVyIC5kcGxheWVyLW1vYmlsZS1wbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcGxheWVyLmRwbGF5ZXItbW9iaWxlIC5kcGxheWVyLW1vYmlsZS1wbGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHBsYXllci13ZWItZnVsbHNjcmVlbi1maXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuW2RhdGEtYmFsbG9vbl06YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWJhbGxvb25dOmFmdGVyIHtcbiAgcGFkZGluZzogMC4zZW0gMC43ZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC43KTtcbn1cbltkYXRhLWJhbGxvb25dW2RhdGEtYmFsbG9vbi1wb3M9XCJ1cFwiXTphZnRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZHBsYXllci1iZXplbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5kcGxheWVyLWJlemVsIC5kcGxheWVyLWJlemVsLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTI2cHggMCAwIC0yNnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIHdpZHRoOiA1MnB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHBsYXllci1iZXplbCAuZHBsYXllci1iZXplbC1pY29uLmRwbGF5ZXItYmV6ZWwtdHJhbnNpdGlvbiB7XG4gIGFuaW1hdGlvbjogYmV6ZWwtaGlkZSAwLjVzIGxpbmVhcjtcbn1cbkBrZXlmcmFtZXMgYmV6ZWwtaGlkZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICB9XG59XG4uZHBsYXllci1iZXplbCAuZHBsYXllci1kYW5sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgYW5pbWF0aW9uOiBteS1mYWNlIDVzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuLmRwbGF5ZXItYmV6ZWwgLmRpcGxheWVyLWxvYWRpbmctaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMThweCAwIDAgLTE4cHg7XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IDM2cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmRwbGF5ZXItYmV6ZWwgLmRpcGxheWVyLWxvYWRpbmctaWNvbiAuZGlwbGF5ZXItbG9hZGluZy1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcGxheWVyLWJlemVsIC5kaXBsYXllci1sb2FkaW5nLWljb24gLmRpcGxheWVyLWxvYWRpbmctZG90IHtcbiAgYW5pbWF0aW9uOiBkaXBsYXllci1sb2FkaW5nLWRvdC1mYWRlIDAuOHMgZWFzZSBpbmZpbml0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNHB4IDRweDtcbn1cbi5kcGxheWVyLWJlemVsIC5kaXBsYXllci1sb2FkaW5nLWljb24gLmRpcGxheWVyLWxvYWRpbmctZG90LmRpcGxheWVyLWxvYWRpbmctZG90LTEge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG59XG4uZHBsYXllci1iZXplbCAuZGlwbGF5ZXItbG9hZGluZy1pY29uIC5kaXBsYXllci1sb2FkaW5nLWRvdC5kaXBsYXllci1sb2FkaW5nLWRvdC0yIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuLmRwbGF5ZXItYmV6ZWwgLmRpcGxheWVyLWxvYWRpbmctaWNvbiAuZGlwbGF5ZXItbG9hZGluZy1kb3QuZGlwbGF5ZXItbG9hZGluZy1kb3QtMyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbn1cbi5kcGxheWVyLWJlemVsIC5kaXBsYXllci1sb2FkaW5nLWljb24gLmRpcGxheWVyLWxvYWRpbmctZG90LmRpcGxheWVyLWxvYWRpbmctZG90LTQge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG59XG4uZHBsYXllci1iZXplbCAuZGlwbGF5ZXItbG9hZGluZy1pY29uIC5kaXBsYXllci1sb2FkaW5nLWRvdC5kaXBsYXllci1sb2FkaW5nLWRvdC01IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuLmRwbGF5ZXItYmV6ZWwgLmRpcGxheWVyLWxvYWRpbmctaWNvbiAuZGlwbGF5ZXItbG9hZGluZy1kb3QuZGlwbGF5ZXItbG9hZGluZy1kb3QtNiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC42cztcbn1cbi5kcGxheWVyLWJlemVsIC5kaXBsYXllci1sb2FkaW5nLWljb24gLmRpcGxheWVyLWxvYWRpbmctZG90LmRpcGxheWVyLWxvYWRpbmctZG90LTcge1xuICBhbmltYXRpb24tZGVsYXk6IDAuN3M7XG59XG5Aa2V5ZnJhbWVzIGRpcGxheWVyLWxvYWRpbmctZG90LWZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSwgMC45KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUsIDAuODUpO1xuICB9XG59XG4uZHBsYXllci1jb250cm9sbGVyLW1hc2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQURHQ0FZQUFBQVQrT3FGQUFBQWRrbEVRVlFvejQyUVFRN0FJQWdFRi9UL0Qra2JxL1JXQWxuUXl5YXpBNGFvQUI0RnNCU0EvYkZqdUYxRU9MN1ZicklyQnV1c21ydDRaWk9SZmI2ZWhiV2RuUkhFSWlJVGFFVUthNUVKcVVha1JTYUVZQkpTQ1kyZEVzdFFZN0F1eGFod1hGcnZabVdsMnJoNEpaMDd6OWRMdGVzZk5qNXEwRlUzQTVPYmJ3QUFBQUJKUlU1RXJrSmdnZz09KSByZXBlYXQteCBib3R0b207XG4gIGhlaWdodDogOThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmRwbGF5ZXItY29udHJvbGxlci5kcGxheWVyLWNvbnRyb2xsZXItY29tbWVudCAuZHBsYXllci1pY29ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHBsYXllci1jb250cm9sbGVyLmRwbGF5ZXItY29udHJvbGxlci1jb21tZW50IC5kcGxheWVyLWljb25zLmRwbGF5ZXItY29tbWVudC1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItYmFyLXdyYXAge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzNweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBoZWlnaHQ6IDNweDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItYmFyLXdyYXA6aG92ZXIgLmRwbGF5ZXItYmFyIC5kcGxheWVyLXBsYXllZCAuZHBsYXllci10aHVtYiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWJhci13cmFwOmhvdmVyIC5kcGxheWVyLWhpZ2hsaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTRweCk7XG4gIHRvcDogNHB4O1xuICBoZWlnaHQ6IDQwJTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItYmFyLXdyYXAgLmRwbGF5ZXItaGlnaGxpZ2h0IHtcbiAgei1pbmRleDogMTI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMjAlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItYmFyLXdyYXAgLmRwbGF5ZXItaGlnaGxpZ2h0OmhvdmVyIC5kcGxheWVyLWhpZ2hsaWdodC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWJhci13cmFwIC5kcGxheWVyLWhpZ2hsaWdodDpob3ZlciB+IC5kcGxheWVyLWJhci1wcmV2aWV3IHtcbiAgb3BhY2l0eTogMDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItYmFyLXdyYXAgLmRwbGF5ZXItaGlnaGxpZ2h0OmhvdmVyIH4gLmRwbGF5ZXItYmFyLXRpbWUge1xuICBvcGFjaXR5OiAwO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1iYXItd3JhcCAuZHBsYXllci1oaWdobGlnaHQgLmRwbGF5ZXItaGlnaGxpZ2h0LXRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAtMjRweDtcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYyKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWJhci13cmFwIC5kcGxheWVyLWJhci1wcmV2aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNjAwMHB4IDEwMCU7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWJhci13cmFwIC5kcGxheWVyLWJhci1wcmV2aWV3LWNhbnZhcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWJhci13cmFwIC5kcGxheWVyLWJhci10aW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogLTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNXB4IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYyKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQ7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1iYXItd3JhcCAuZHBsYXllci1iYXItdGltZS5oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1iYXItd3JhcCAuZHBsYXllci1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWJhci13cmFwIC5kcGxheWVyLWJhciAuZHBsYXllci1sb2FkZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGhlaWdodDogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB3aWxsLWNoYW5nZTogd2lkdGg7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWJhci13cmFwIC5kcGxheWVyLWJhciAuZHBsYXllci1wbGF5ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lsbC1jaGFuZ2U6IHdpZHRoO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1iYXItd3JhcCAuZHBsYXllci1iYXIgLmRwbGF5ZXItcGxheWVkIC5kcGxheWVyLXRodW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIGhlaWdodDogMTFweDtcbiAgd2lkdGg6IDExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMge1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWNvbW1lbnQtYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAzOHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMuZHBsYXllci1jb21tZW50LWJveCAuZHBsYXllci1pY29uIHtcbiAgcGFkZGluZzogN3B4O1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWNvbW1lbnQtYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zLmRwbGF5ZXItY29tbWVudC1ib3ggLmRwbGF5ZXItc2VuZC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWNvbW1lbnQtYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjgsIDI4LCAyOCwgMC45KTtcbiAgYm90dG9tOiA0MXB4O1xuICBsZWZ0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDIwNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMuZHBsYXllci1jb21tZW50LWJveCAuZHBsYXllci1jb21tZW50LXNldHRpbmctYm94LmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLW9wZW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWNvbW1lbnQtYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy1ib3ggaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWNvbW1lbnQtYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy1ib3ggbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zLmRwbGF5ZXItY29tbWVudC1ib3ggLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLWJveCAuZHBsYXllci1jb21tZW50LXNldHRpbmctdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMuZHBsYXllci1jb21tZW50LWJveCAuZHBsYXllci1jb21tZW50LXNldHRpbmctYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy10eXBlIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWNvbW1lbnQtYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy1ib3ggLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLXR5cGUgLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWNvbW1lbnQtYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy1ib3ggLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLXR5cGUgbGFiZWw6bnRoLWNoaWxkKDIpIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMuZHBsYXllci1jb21tZW50LWJveCAuZHBsYXllci1jb21tZW50LXNldHRpbmctYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy10eXBlIGxhYmVsOm50aC1jaGlsZCg0KSBzcGFuIHtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zLmRwbGF5ZXItY29tbWVudC1ib3ggLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLWJveCAuZHBsYXllci1jb21tZW50LXNldHRpbmctdHlwZSBzcGFuIHtcbiAgd2lkdGg6IDMzJTtcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMuZHBsYXllci1jb21tZW50LWJveCAuZHBsYXllci1jb21tZW50LXNldHRpbmctYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy10eXBlIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgYmFja2dyb3VuZDogI0U0RTRFNjtcbiAgY29sb3I6ICMxYzFjMWM7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zLmRwbGF5ZXItY29tbWVudC1ib3ggLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLWJveCAuZHBsYXllci1jb21tZW50LXNldHRpbmctY29sb3Ige1xuICBmb250LXNpemU6IDA7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zLmRwbGF5ZXItY29tbWVudC1ib3ggLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLWJveCAuZHBsYXllci1jb21tZW50LXNldHRpbmctY29sb3IgbGFiZWwge1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmc6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWNvbW1lbnQtYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy1ib3ggLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLWNvbG9yIHNwYW4ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWNvbW1lbnQtYm94IC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy1ib3ggLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLWNvbG9yIHNwYW46aG92ZXIge1xuICBhbmltYXRpb246IG15LWZhY2UgNXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zLmRwbGF5ZXItY29tbWVudC1ib3ggLmRwbGF5ZXItY29tbWVudC1pbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogOHB4IDMxcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWNvbW1lbnQtYm94IC5kcGxheWVyLWNvbW1lbnQtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMuZHBsYXllci1jb21tZW50LWJveCAuZHBsYXllci1jb21tZW50LWlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWljb25zLWxlZnQgLmRwbGF5ZXItaWNvbiB7XG4gIHBhZGRpbmc6IDdweDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMuZHBsYXllci1pY29ucy1yaWdodCB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucy5kcGxheWVyLWljb25zLXJpZ2h0IC5kcGxheWVyLWljb24ge1xuICBwYWRkaW5nOiA4cHg7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXRpbWUsXG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLWxpdmUtYmFkZ2Uge1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgY29sb3I6ICNlZWU7XG4gIHRleHQtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLWxpdmUtZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgdmVydGljYWwtYWxpZ246IDQlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1pY29uIC5kcGxheWVyLWljb24tY29udGVudCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwLjg7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLWljb246aG92ZXIgLmRwbGF5ZXItaWNvbi1jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItaWNvbi5kcGxheWVyLXF1YWxpdHktaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItaWNvbi5kcGxheWVyLWNvbW1lbnQtaWNvbiB7XG4gIHBhZGRpbmc6IDEwcHggOXB4IDlweDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItaWNvbi5kcGxheWVyLXNldHRpbmctaWNvbiB7XG4gIHBhZGRpbmctdG9wOiA4LjVweDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItaWNvbi5kcGxheWVyLXZvbHVtZS1pY29uIHtcbiAgd2lkdGg6IDQzcHg7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXZvbHVtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItdm9sdW1lOmhvdmVyIC5kcGxheWVyLXZvbHVtZS1iYXItd3JhcCAuZHBsYXllci12b2x1bWUtYmFyIHtcbiAgd2lkdGg6IDQ1cHg7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXZvbHVtZTpob3ZlciAuZHBsYXllci12b2x1bWUtYmFyLXdyYXAgLmRwbGF5ZXItdm9sdW1lLWJhciAuZHBsYXllci12b2x1bWUtYmFyLWlubmVyIC5kcGxheWVyLXRodW1iIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItdm9sdW1lLmRwbGF5ZXItdm9sdW1lLWFjdGl2ZSAuZHBsYXllci12b2x1bWUtYmFyLXdyYXAgLmRwbGF5ZXItdm9sdW1lLWJhciB7XG4gIHdpZHRoOiA0NXB4O1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci12b2x1bWUuZHBsYXllci12b2x1bWUtYWN0aXZlIC5kcGxheWVyLXZvbHVtZS1iYXItd3JhcCAuZHBsYXllci12b2x1bWUtYmFyIC5kcGxheWVyLXZvbHVtZS1iYXItaW5uZXIgLmRwbGF5ZXItdGh1bWIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci12b2x1bWUgLmRwbGF5ZXItdm9sdW1lLWJhci13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTBweCAwIC01cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItdm9sdW1lIC5kcGxheWVyLXZvbHVtZS1iYXItd3JhcCAuZHBsYXllci12b2x1bWUtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE3cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogI2FhYTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXZvbHVtZSAuZHBsYXllci12b2x1bWUtYmFyLXdyYXAgLmRwbGF5ZXItdm9sdW1lLWJhciAuZHBsYXllci12b2x1bWUtYmFyLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbiAgd2lsbC1jaGFuZ2U6IHdpZHRoO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci12b2x1bWUgLmRwbGF5ZXItdm9sdW1lLWJhci13cmFwIC5kcGxheWVyLXZvbHVtZS1iYXIgLmRwbGF5ZXItdm9sdW1lLWJhci1pbm5lciAuZHBsYXllci10aHVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIHdpZHRoOiAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXN1YnRpdGxlLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1zdWJ0aXRsZXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc3VidGl0bGVzIC5kcGxheWVyLXN1YnRpdGxlcy1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDUwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAyOCwgMjgsIDAuOSk7XG4gIHBhZGRpbmc6IDdweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDI7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXN1YnRpdGxlcyAuZHBsYXllci1zdWJ0aXRsZXMtYm94LmRwbGF5ZXItc3VidGl0bGVzLXBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXN1YnRpdGxlcyAuZHBsYXllci1zdWJ0aXRsZXMtYm94LmRwbGF5ZXItc3VidGl0bGVzLWJveC1vcGVuIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc3VidGl0bGVzIC5kcGxheWVyLXN1YnRpdGxlcy1pdGVtIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXN1YnRpdGxlcyAuZHBsYXllci1zdWJ0aXRsZXMtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1zZXR0aW5nIC5kcGxheWVyLXNldHRpbmctYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA1MHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB3aWR0aDogMTUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyOCwgMjgsIDI4LCAwLjkpO1xuICBwYWRkaW5nOiA3cHggMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDI7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXNldHRpbmcgLmRwbGF5ZXItc2V0dGluZy1ib3ggPiBkaXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1zZXR0aW5nIC5kcGxheWVyLXNldHRpbmctYm94ID4gZGl2LmRwbGF5ZXItc2V0dGluZy1vcmlnaW4tcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWJveC5kcGxheWVyLXNldHRpbmctYm94LW9wZW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1zZXR0aW5nIC5kcGxheWVyLXNldHRpbmctYm94LmRwbGF5ZXItc2V0dGluZy1ib3gtbmFycm93IHtcbiAgd2lkdGg6IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWJveC5kcGxheWVyLXNldHRpbmctYm94LXNwZWVkIC5kcGxheWVyLXNldHRpbmctb3JpZ2luLXBhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWJveC5kcGxheWVyLXNldHRpbmctYm94LXNwZWVkIC5kcGxheWVyLXNldHRpbmctc3BlZWQtcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWl0ZW0sXG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXNldHRpbmcgLmRwbGF5ZXItc2V0dGluZy1zcGVlZC1pdGVtIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXNldHRpbmcgLmRwbGF5ZXItc2V0dGluZy1pdGVtOmhvdmVyLFxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1zZXR0aW5nIC5kcGxheWVyLXNldHRpbmctc3BlZWQtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWRhbm1ha3Uge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWRhbm1ha3UgLmRwbGF5ZXItbGFiZWwge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWRhbm1ha3U6aG92ZXIgLmRwbGF5ZXItbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1zZXR0aW5nIC5kcGxheWVyLXNldHRpbmctZGFubWFrdTpob3ZlciAuZHBsYXllci1kYW5tYWt1LWJhci13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1zZXR0aW5nIC5kcGxheWVyLXNldHRpbmctZGFubWFrdS5kcGxheWVyLXNldHRpbmctZGFubWFrdS1hY3RpdmUgLmRwbGF5ZXItbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1zZXR0aW5nIC5kcGxheWVyLXNldHRpbmctZGFubWFrdS5kcGxheWVyLXNldHRpbmctZGFubWFrdS1hY3RpdmUgLmRwbGF5ZXItZGFubWFrdS1iYXItd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWRhbm1ha3UgLmRwbGF5ZXItZGFubWFrdS1iYXItd3JhcCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWRhbm1ha3UgLmRwbGF5ZXItZGFubWFrdS1iYXItd3JhcCAuZHBsYXllci1kYW5tYWt1LWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA4LjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWRhbm1ha3UgLmRwbGF5ZXItZGFubWFrdS1iYXItd3JhcCAuZHBsYXllci1kYW5tYWt1LWJhciAuZHBsYXllci1kYW5tYWt1LWJhci1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gIGJhY2tncm91bmQ6ICNhYWE7XG4gIHdpbGwtY2hhbmdlOiB3aWR0aDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItc2V0dGluZyAuZHBsYXllci1zZXR0aW5nLWRhbm1ha3UgLmRwbGF5ZXItZGFubWFrdS1iYXItd3JhcCAuZHBsYXllci1kYW5tYWt1LWJhciAuZHBsYXllci1kYW5tYWt1LWJhci1pbm5lciAuZHBsYXllci10aHVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIHdpZHRoOiAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6ICNhYWE7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLWZ1bGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1mdWxsOmhvdmVyIC5kcGxheWVyLWZ1bGwtaW4taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1mdWxsIC5kcGxheWVyLWZ1bGwtaW4taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItcXVhbGl0eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXF1YWxpdHk6aG92ZXIgLmRwbGF5ZXItcXVhbGl0eS1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXF1YWxpdHk6aG92ZXIgLmRwbGF5ZXItcXVhbGl0eS1tYXNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXF1YWxpdHkgLmRwbGF5ZXItcXVhbGl0eS1tYXNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDM4cHg7XG4gIGxlZnQ6IC0xOHB4O1xuICB3aWR0aDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXF1YWxpdHkgLmRwbGF5ZXItcXVhbGl0eS1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAyOCwgMjgsIDAuOSk7XG4gIHBhZGRpbmc6IDVweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItcXVhbGl0eSAuZHBsYXllci1xdWFsaXR5LWl0ZW0ge1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXF1YWxpdHkgLmRwbGF5ZXItcXVhbGl0eS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1jb21tZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLWxhYmVsIHtcbiAgY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci10b2dnbGUge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXRvZ2dsZSBpbnB1dCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG1heC13aWR0aDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItdG9nZ2xlIGlucHV0ICsgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogI2RmZGZkZiAwIDAgMCAwIGluc2V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXRvZ2dsZSBpbnB1dCArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItdG9nZ2xlIGlucHV0ICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG59XG4uZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXRvZ2dsZSBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5kcGxheWVyLWNvbnRyb2xsZXIgLmRwbGF5ZXItaWNvbnMgLmRwbGF5ZXItdG9nZ2xlIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMzBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci10b2dnbGUgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgbGVmdDogMTJweDtcbn1cbi5kcGxheWVyLW1vYmlsZS1wbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5kcGxheWVyLWRhbm1ha3Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kcGxheWVyLWRhbm1ha3UgLmRwbGF5ZXItZGFubWFrdS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1zaGFkb3c6IDAuNXB4IDAuNXB4IDAuNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5kcGxheWVyLWRhbm1ha3UgLmRwbGF5ZXItZGFubWFrdS1pdGVtLS1kZW1vIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZHBsYXllci1kYW5tYWt1IC5kcGxheWVyLWRhbm1ha3UtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uZHBsYXllci1kYW5tYWt1IC5kcGxheWVyLWRhbm1ha3UtcmlnaHQuZHBsYXllci1kYW5tYWt1LW1vdmUge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBhbmltYXRpb24tbmFtZTogJ2Rhbm1ha3UnO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5Aa2V5ZnJhbWVzIGRhbm1ha3Uge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbi5kcGxheWVyLWRhbm1ha3UgLmRwbGF5ZXItZGFubWFrdS10b3AsXG4uZHBsYXllci1kYW5tYWt1IC5kcGxheWVyLWRhbm1ha3UtYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZHBsYXllci1kYW5tYWt1IC5kcGxheWVyLWRhbm1ha3UtdG9wLmRwbGF5ZXItZGFubWFrdS1tb3ZlLFxuLmRwbGF5ZXItZGFubWFrdSAuZHBsYXllci1kYW5tYWt1LWJvdHRvbS5kcGxheWVyLWRhbm1ha3UtbW92ZSB7XG4gIHdpbGwtY2hhbmdlOiB2aXNpYmlsaXR5O1xuICBhbmltYXRpb24tbmFtZTogJ2Rhbm1ha3UtY2VudGVyJztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuQGtleWZyYW1lcyBkYW5tYWt1LWNlbnRlciB7XG4gIGZyb20ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbi5kcGxheWVyLWxvZ28ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIG1heC13aWR0aDogNTBweDtcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cbi5kcGxheWVyLWxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmRwbGF5ZXItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE3MHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjgsIDI4LCAyOCwgMC44NSk7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXItbWVudS5kcGxheWVyLW1lbnUtc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRwbGF5ZXItbWVudSAuZHBsYXllci1tZW51LWl0ZW0ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kcGxheWVyLW1lbnUgLmRwbGF5ZXItbWVudS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLmRwbGF5ZXItbWVudSAuZHBsYXllci1tZW51LWl0ZW0gYSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZWVlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmRwbGF5ZXItbWVudSAuZHBsYXllci1tZW51LWl0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kcGxheWVyLW5vdGljZS1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDYwcHg7XG4gIGxlZnQ6IDIwcHg7XG59XG4uZHBsYXllci1ub3RpY2UtbGlzdCAuZHBsYXllci1ub3RpY2Uge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjgsIDI4LCAyOCwgMC45KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGFuaW1hdGlvbjogc2hvd05vdGljZSAwLjNzIGVhc2UgMSBmb3J3YXJkcztcbn1cbi5kcGxheWVyLW5vdGljZS1saXN0IC5yZW1vdmUtbm90aWNlIHtcbiAgYW5pbWF0aW9uOiByZW1vdmVOb3RpY2UgMC4zcyBlYXNlIDEgZm9yd2FyZHM7XG59XG5Aa2V5ZnJhbWVzIHNob3dOb3RpY2Uge1xuICBmcm9tIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIHRvIHtcbiAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJlbW92ZU5vdGljZSB7XG4gIDAlIHtcbiAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIDIwJSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIDIxJSB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbn1cbi5kcGxheWVyLXN1YnRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQwcHg7XG4gIHdpZHRoOiA5MCU7XG4gIGxlZnQ6IDUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMC41cHggMC41cHggMC41cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uZHBsYXllci1zdWJ0aXRsZS5kcGxheWVyLXN1YnRpdGxlLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXItbWFzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXItbWFzay5kcGxheWVyLW1hc2stc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRwbGF5ZXItdmlkZW8td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmRwbGF5ZXItdmlkZW8td3JhcCAuZHBsYXllci12aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHBsYXllci12aWRlby13cmFwIC5kcGxheWVyLXZpZGVvLWN1cnJlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcGxheWVyLXZpZGVvLXdyYXAgLmRwbGF5ZXItdmlkZW8tcHJlcGFyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHBsYXllci1pbmZvLXBhbmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHdpZHRoOiA0MDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyOCwgMjgsIDI4LCAwLjgpO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uZHBsYXllci1pbmZvLXBhbmVsLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRwbGF5ZXItaW5mby1wYW5lbCAuZHBsYXllci1pbmZvLXBhbmVsLWNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG59XG4uZHBsYXllci1pbmZvLXBhbmVsIC5kcGxheWVyLWluZm8tcGFuZWwtaXRlbSA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5kcGxheWVyLWluZm8tcGFuZWwgLmRwbGF5ZXItaW5mby1wYW5lbC1pdGVtLXRpdGxlIHtcbiAgd2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmRwbGF5ZXItaW5mby1wYW5lbCAuZHBsYXllci1pbmZvLXBhbmVsLWl0ZW0tZGF0YSB7XG4gIHdpZHRoOiAyNjBweDtcbn1cbiIsIi5kcGxheWVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICoge1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIHBhdGgsXG4gICAgICAgIGNpcmNsZSB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjotd2Via2l0LWZ1bGwtc2NyZWVuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiAxMDAwMDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgXG4gICAgfVxuXG4gICAgJi5kcGxheWVyLW5vLWRhbm1ha3Uge1xuICAgICAgICAuZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIC5kcGxheWVyLXNldHRpbmcgLmRwbGF5ZXItc2V0dGluZy1ib3gge1xuICAgICAgICAgICAgLmRwbGF5ZXItc2V0dGluZy1zaG93ZGFuLFxuICAgICAgICAgICAgLmRwbGF5ZXItc2V0dGluZy1kYW5tYWt1LFxuICAgICAgICAgICAgLmRwbGF5ZXItc2V0dGluZy1kYW51bmxpbWl0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRwbGF5ZXItY29udHJvbGxlciAuZHBsYXllci1pY29ucyAuZHBsYXllci1jb21tZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZHBsYXllci1kYW5tYWt1IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRwbGF5ZXItbGl2ZSB7XG4gICAgICAgIC5kcGxheWVyLXRpbWUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZHBsYXllci1iYXItd3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5kcGxheWVyLXNldHRpbmctc3BlZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZHBsYXllci1zZXR0aW5nLWxvb3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZHBsYXllci1uby1kYW5tYWt1IHtcbiAgICAgICAgICAgIC5kcGxheWVyLXNldHRpbmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRwbGF5ZXItYXJyb3cge1xuICAgICAgICAuZHBsYXllci1kYW5tYWt1IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgICAuZHBsYXllci1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kcGxheWVyLXBsYXlpbmcge1xuICAgICAgICAuZHBsYXllci1kYW5tYWt1IC5kcGxheWVyLWRhbm1ha3UtbW92ZSB7XG4gICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAgICAgLmRwbGF5ZXItY29udHJvbGxlci1tYXNrIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRwbGF5ZXItY29udHJvbGxlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmRwbGF5ZXItY29udHJvbGxlci1tYXNrIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRwbGF5ZXItY29udHJvbGxlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kcGxheWVyLWxvYWRpbmcge1xuICAgICAgICAuZHBsYXllci1iZXplbCAuZGlwbGF5ZXItbG9hZGluZy1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kcGxheWVyLWxvYWRpbmcsXG4gICAgJi5kcGxheWVyLXBhdXNlZCB7XG4gICAgICAgIC5kcGxheWVyLWRhbm1ha3UsXG4gICAgICAgIC5kcGxheWVyLWRhbm1ha3UtbW92ZSB7XG4gICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kcGxheWVyLWhpZGUtY29udHJvbGxlciB7XG4gICAgICAgIGN1cnNvcjogbm9uZTtcblxuICAgICAgICAuZHBsYXllci1jb250cm9sbGVyLW1hc2sge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgfVxuICAgICAgICAuZHBsYXllci1jb250cm9sbGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5kcGxheWVyLXNob3ctY29udHJvbGxlciB7XG4gICAgICAgIC5kcGxheWVyLWNvbnRyb2xsZXItbWFzayB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5kcGxheWVyLWNvbnRyb2xsZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmRwbGF5ZXItZnVsbGVkIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiAxMDAwMDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuZHBsYXllci1tb2JpbGUge1xuICAgICAgICAuZHBsYXllci1jb250cm9sbGVyIC5kcGxheWVyLWljb25zIHtcbiAgICAgICAgICAgIC5kcGxheWVyLXZvbHVtZSxcbiAgICAgICAgICAgIC5kcGxheWVyLWNhbWVyYS1pY29uLFxuICAgICAgICAgICAgLmRwbGF5ZXItYWlycGxheS1pY29uLFxuICAgICAgICAgICAgLmRwbGF5ZXItY2hyb21lY2FzdC1pY29uLFxuICAgICAgICAgICAgLmRwbGF5ZXItcGxheS1pY29uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRwbGF5ZXItZnVsbCAuZHBsYXllci1mdWxsLWluLWljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRwbGF5ZXItYmFyLXRpbWUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZHBsYXllci1oaWRlLWNvbnRyb2xsZXIge1xuICAgICAgICAgICAgLmRwbGF5ZXItbW9iaWxlLXBsYXkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHBsYXllci1tb2JpbGUtcGxheSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gVG8gaGlkZSBzY3JvbGwgYmFyLCBhcHBseSB0aGlzIGNsYXNzIHRvIDxib2R5PlxuLmRwbGF5ZXItd2ViLWZ1bGxzY3JlZW4tZml4IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvYmFsbG9vbi1jc3MvYmFsbG9vbi5jc3MnO1xuXG5bZGF0YS1iYWxsb29uXTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbltkYXRhLWJhbGxvb25dOmFmdGVyIHtcbiAgICBwYWRkaW5nOiAwLjNlbSAwLjdlbTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMTcsIDAuNyk7XG59XG5cbltkYXRhLWJhbGxvb25dW2RhdGEtYmFsbG9vbi1wb3M9XCJ1cFwiXTphZnRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn0iLCIuZHBsYXllci1iZXplbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLmRwbGF5ZXItYmV6ZWwtaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAtMjZweCAwIDAgLTI2cHg7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAmLmRwbGF5ZXItYmV6ZWwtdHJhbnNpdGlvbiB7XG4gICAgICAgICAgICBhbmltYXRpb246IGJlemVsLWhpZGUgLjVzIGxpbmVhcjtcbiAgICAgICAgfVxuICAgICAgICBAa2V5ZnJhbWVzIGJlemVsLWhpZGUge1xuICAgICAgICAgICAgZnJvbSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdG8ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHBsYXllci1kYW5sb2FkaW5nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgYW5pbWF0aW9uOiBteS1mYWNlIDVzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAuZGlwbGF5ZXItbG9hZGluZy1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW46IC0xOHB4IDAgMCAtMThweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIC5kaXBsYXllci1sb2FkaW5nLWhpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZGlwbGF5ZXItbG9hZGluZy1kb3Qge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBkaXBsYXllci1sb2FkaW5nLWRvdC1mYWRlIC44cyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDRweCA0cHg7XG4gICAgICAgICAgICBlYWNoKHJhbmdlKDcpLCB7XG4gICAgICAgICAgICAgICAgJi5kaXBsYXllci1sb2FkaW5nLWRvdC1Ae3ZhbHVlfSB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogKEB2YWx1ZSAqIDAuMXMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgICAgIEBrZXlmcmFtZXMgZGlwbGF5ZXItbG9hZGluZy1kb3QtZmFkZSB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMilcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDUwJSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjI1O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjksIC45KVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdG8ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4yNTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC44NSwgLjg1KVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5kcGxheWVyLW1hc2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuZHBsYXllci1tYXNrLXNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5kcGxheWVyLXZpZGVvLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLmRwbGF5ZXItdmlkZW8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZHBsYXllci12aWRlby1jdXJyZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5kcGxheWVyLXZpZGVvLXByZXBhcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0iLCIuZHBsYXllci1jb250cm9sbGVyLW1hc2sge1xuICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBREdDQVlBQUFBVCtPcUZBQUFBZGtsRVFWUW96NDJRUVE3QUlBZ0VGL1QvRCtrYnEvUldBbG5ReXlhekE0YW9BQjRGc0JTQS9iRmp1RjFFT0w3VmJySXJCdXVzbXJ0NFpaT1JmYjZlaGJXZG5SSEVJaUlUYUVVS2E1RUpxVWFrUlNhRVlCSlNDWTJkRXN0UVk3QXV4YWh3WEZydlptV2wycmg0SlowN3o5ZEx0ZXNmTmo1cTBGVTNBNU9iYndBQUFBQkpSVTVFcmtKZ2dnPT0pIHJlcGVhdC14IGJvdHRvbTtcbiAgICBoZWlnaHQ6IDk4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uZHBsYXllci1jb250cm9sbGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICYuZHBsYXllci1jb250cm9sbGVyLWNvbW1lbnQge1xuICAgICAgICAuZHBsYXllci1pY29ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5kcGxheWVyLWljb25zLmRwbGF5ZXItY29tbWVudC1ib3gge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRwbGF5ZXItYmFyLXdyYXAge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMzNweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuZHBsYXllci1iYXIgLmRwbGF5ZXItcGxheWVkIC5kcGxheWVyLXRodW1iIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRwbGF5ZXItaGlnaGxpZ2h0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHB4KTtcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHBsYXllci1oaWdobGlnaHQge1xuICAgICAgICAgICAgei1pbmRleDogMTI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmRwbGF5ZXItaGlnaGxpZ2h0LXRleHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJn4uZHBsYXllci1iYXItcHJldmlldyB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZ+LmRwbGF5ZXItYmFyLXRpbWUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcGxheWVyLWhpZ2hsaWdodC10ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMjRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjYyKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kcGxheWVyLWJhci1wcmV2aWV3IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2MDAwcHggMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuZHBsYXllci1iYXItcHJldmlldy1jYW52YXMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmRwbGF5ZXItYmFyLXRpbWUge1xuICAgICAgICAgICAgJi5oaWRkZW4ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42Mik7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICAgICAgICAgICAgd29yZC1icmVhazogbm9ybWFsO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5kcGxheWVyLWJhciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMik7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAuZHBsYXllci1sb2FkZWQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogd2lkdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHBsYXllci1wbGF5ZWQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHdpZHRoO1xuICAgICAgICAgICAgICAgIC5kcGxheWVyLXRodW1iIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHBsYXllci1pY29ucyB7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgICYuZHBsYXllci1jb21tZW50LWJveCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIC5kcGxheWVyLWljb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy1pY29uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHBsYXllci1zZW5kLWljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHBsYXllci1jb21tZW50LXNldHRpbmctYm94IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyOCwgMjgsIDI4LCAwLjkpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNDFweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyNXB4IHJnYmEoMCwgMCwgMCwgLjMpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwNHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICAmLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZHBsYXllci1jb21tZW50LXNldHRpbmctdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgIC5kcGxheWVyLWNvbW1lbnQtc2V0dGluZy10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQrc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTRFNEU2O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxYzFjMWM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRwbGF5ZXItY29tbWVudC1zZXR0aW5nLWNvbG9yIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IG15LWZhY2UgNXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHBsYXllci1jb21tZW50LWlucHV0IHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMzFweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Oi1tcy1jbGVhciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZHBsYXllci1pY29ucy1sZWZ0IHtcbiAgICAgICAgICAgIC5kcGxheWVyLWljb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmRwbGF5ZXItaWNvbnMtcmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAuZHBsYXllci1pY29uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRwbGF5ZXItdGltZSxcbiAgICAgICAgLmRwbGF5ZXItbGl2ZS1iYWRnZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZWVlO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgICAgIC5kcGxheWVyLWxpdmUtZG90IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiA0JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRwbGF5ZXItaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgLmRwbGF5ZXItaWNvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmRwbGF5ZXItaWNvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRwbGF5ZXItcXVhbGl0eS1pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRwbGF5ZXItY29tbWVudC1pY29uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDlweCA5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRwbGF5ZXItc2V0dGluZy1pY29uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOC41cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRwbGF5ZXItdm9sdW1lLWljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kcGxheWVyLXZvbHVtZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuZHBsYXllci12b2x1bWUtYmFyLXdyYXAgLmRwbGF5ZXItdm9sdW1lLWJhciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZHBsYXllci12b2x1bWUtYmFyLXdyYXAgLmRwbGF5ZXItdm9sdW1lLWJhciAuZHBsYXllci12b2x1bWUtYmFyLWlubmVyIC5kcGxheWVyLXRodW1iIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRwbGF5ZXItdm9sdW1lLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgLmRwbGF5ZXItdm9sdW1lLWJhci13cmFwIC5kcGxheWVyLXZvbHVtZS1iYXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRwbGF5ZXItdm9sdW1lLWJhci13cmFwIC5kcGxheWVyLXZvbHVtZS1iYXIgLmRwbGF5ZXItdm9sdW1lLWJhci1pbm5lciAuZHBsYXllci10aHVtYiB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRwbGF5ZXItdm9sdW1lLWJhci13cmFwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAtNXB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIC5kcGxheWVyLXZvbHVtZS1iYXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYWFhO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgLmRwbGF5ZXItdm9sdW1lLWJhci1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB3aWR0aDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcGxheWVyLXRodW1iIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHBsYXllci1zdWJ0aXRsZS1idG4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5kcGxheWVyLXN1YnRpdGxlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAuZHBsYXllci1zdWJ0aXRsZXMtYm94IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyOCwgMjgsIDI4LCAwLjkpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAmLmRwbGF5ZXItc3VidGl0bGVzLXBhbmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZHBsYXllci1zdWJ0aXRsZXMtYm94LW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcGxheWVyLXN1YnRpdGxlcy1pdGVtIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRwbGF5ZXItc2V0dGluZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAuZHBsYXllci1zZXR0aW5nLWJveCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyOCwgMjgsIDI4LCAwLjkpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICY+ZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgJi5kcGxheWVyLXNldHRpbmctb3JpZ2luLXBhbmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZHBsYXllci1zZXR0aW5nLWJveC1vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5kcGxheWVyLXNldHRpbmctYm94LW5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZHBsYXllci1zZXR0aW5nLWJveC1zcGVlZCB7XG4gICAgICAgICAgICAgICAgICAgIC5kcGxheWVyLXNldHRpbmctb3JpZ2luLXBhbmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRwbGF5ZXItc2V0dGluZy1zcGVlZC1wYW5lbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcGxheWVyLXNldHRpbmctaXRlbSxcbiAgICAgICAgICAgIC5kcGxheWVyLXNldHRpbmctc3BlZWQtaXRlbSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRwbGF5ZXItc2V0dGluZy1kYW5tYWt1IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICAuZHBsYXllci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmRwbGF5ZXItbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZHBsYXllci1kYW5tYWt1LWJhci13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmRwbGF5ZXItc2V0dGluZy1kYW5tYWt1LWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIC5kcGxheWVyLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRwbGF5ZXItZGFubWFrdS1iYXItd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRwbGF5ZXItZGFubWFrdS1iYXItd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLmRwbGF5ZXItZGFubWFrdS1iYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4LjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZHBsYXllci1kYW5tYWt1LWJhci1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhYWE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHdpZHRoO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kcGxheWVyLXRodW1iIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYWFhO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHBsYXllci1mdWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5kcGxheWVyLWZ1bGwtaW4taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcGxheWVyLWZ1bGwtaW4taWNvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kcGxheWVyLXF1YWxpdHkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5kcGxheWVyLXF1YWxpdHktbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZHBsYXllci1xdWFsaXR5LW1hc2sge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHBsYXllci1xdWFsaXR5LW1hc2sge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMzhweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMThweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcGxheWVyLXF1YWxpdHktbGlzdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjgsIDI4LCAyOCwgMC45KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRwbGF5ZXItcXVhbGl0eS1pdGVtIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHBsYXllci1jb21tZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuZHBsYXllci1sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogI2VlZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICAgIC5kcGxheWVyLXRvZ2dsZSB7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dCtsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiByZ2IoMjIzLCAyMjMsIDIyMykgMCAwIDAgMCBpbnNldDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjIzLCAyMjMsIDIyMyk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQrbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dCtsYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0OmNoZWNrZWQrbGFiZWwge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCtsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0OmNoZWNrZWQrbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kcGxheWVyLW1vYmlsZS1wbGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufSIsIi5kcGxheWVyLWRhbm1ha3Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC5kcGxheWVyLWRhbm1ha3UtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtc2hhZG93OiAuNXB4IC41cHggLjVweCByZ2JhKDAsIDAsIDAsIC41KTtcbiAgICAgICAgJi0tZGVtbyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRwbGF5ZXItZGFubWFrdS1yaWdodCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgJi5kcGxheWVyLWRhbm1ha3UtbW92ZSB7XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6ICdkYW5tYWt1JztcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGtleWZyYW1lcyBkYW5tYWt1IHtcbiAgICAgICAgZnJvbSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRwbGF5ZXItZGFubWFrdS10b3AsXG4gICAgLmRwbGF5ZXItZGFubWFrdS1ib3R0b20ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgJi5kcGxheWVyLWRhbm1ha3UtbW92ZSB7XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdmlzaWJpbGl0eTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiAnZGFubWFrdS1jZW50ZXInO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAa2V5ZnJhbWVzIGRhbm1ha3UtY2VudGVyIHtcbiAgICAgICAgZnJvbSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICAgIHRvIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmRwbGF5ZXItbG9nbyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG59IiwiLmRwbGF5ZXItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyOCwgMjgsIDI4LCAwLjg1KTtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLmRwbGF5ZXItbWVudS1zaG93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5kcGxheWVyLW1lbnUtaXRlbSB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2VlZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5kcGxheWVyLW5vdGljZS1saXN0e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDYwcHg7XG4gICAgbGVmdDogMjBweDtcblxuICAgIC5kcGxheWVyLW5vdGljZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyOCwgMjgsIDI4LCAwLjkpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBhbmltYXRpb246IHNob3dOb3RpY2UgLjNzIGVhc2UgMSBmb3J3YXJkcztcbiAgICB9XG5cbiAgICAucmVtb3ZlLW5vdGljZXtcbiAgICAgICAgYW5pbWF0aW9uOiByZW1vdmVOb3RpY2UgLjNzIGVhc2UgMSBmb3J3YXJkcztcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2hvd05vdGljZSB7XG4gICAgZnJvbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJlbW92ZU5vdGljZSB7XG4gICAgMCV7XG4gICAgICAgIHBhZGRpbmc6IDdweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gICAgMjAle1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgIDIxJXtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICB9XG4gICAgMTAwJXtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgIH1cbn1cbiIsIi5kcGxheWVyLXN1YnRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbGVmdDogNSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtc2hhZG93OiAwLjVweCAwLjVweCAwLjVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgICYuZHBsYXllci1zdWJ0aXRsZS1oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59IiwiLmRwbGF5ZXItaW5mby1wYW5lbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAyOCwgMjgsIDAuOCk7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgJi1oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZHBsYXllci1pbmZvLXBhbmVsLWNsb3NlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLmRwbGF5ZXItaW5mby1wYW5lbC1pdGVtIHtcbiAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcGxheWVyLWluZm8tcGFuZWwtaXRlbS10aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgXG4gICAgLmRwbGF5ZXItaW5mby1wYW5lbC1pdGVtLWRhdGEge1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgfVxufSJdLCJzb3VyY2VSb290IjoiIn0= */\u003c/style\u003e\n\u003cstyle\u003e:root {\n\t--body-width: 1440px;\n\t--page-width: 1440px;\n\t--content-width: 1440px;\n}\n\u003c/style\u003e\n\u003cstyle\u003e.cc-modal {background-color: rgba(0, 0, 0, 0.5);position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index:100;display: none;}.cc-modal--body {position: absolute;width: 500px;max-width: 90%;max-height: 90vh;min-height:200px;left: 50%;top: 50%;transform: translate(-50%, -50%);}.cc-modal.block {display: block;-webkit-animation: menu-fade 0.5s;animation: menu-fade 0.5s;}.cc-modal.full .cc-modal--body {width: 100%}.cc-modal.center .cc-modal--body {width: 1600px}.cc-modal--body .fa-times-circle{position:absolute;right:0;z-index: 99;font-size: 20px;color: white;top: -10px;background: #999;border-radius: 50%;cursor: pointer;}.cc-modal--body .cc-modal-content{overflow: scroll;height: 100%;max-height: 90vh;min-height: 200px;}.cc-modal.full2 .cc-modal--body{width: 100%;height: 100%;max-height: 100vh;max-width: 100vw;}.cc-modal.full2 .cc-modal--body .fa-times-circle{top: 20px;right: 20px;}.cc-modal.full2 .cc-modal--body .cc-modal-content{height: 100%;max-height: 100vh;}\u003c/style\u003e"])</script><script>self.__next_f.push([1,"13:T2f1de,"])</script><script>self.__next_f.push([1,"\n\u003cdiv class=\"App\"\u003e\n    \u003cdiv class=\"Page \"\u003e\n\n        \u003cdiv class=\"Page-header\"\u003e\n            \u003cdiv class=\"Page-header--main default fixed\"\u003e\n    \n\u003cdiv class=\"Page-header--main__in container\"\u003e\n    \u003cdiv class=\"Page-header--default\"\u003e\n        \u003cdiv class=\"Page-header--logo\"\u003e\n\u003ch1\u003e\n    \u003ca href=\"/\"\u003e\n        \u003cimg class=\"all-logo\" src=\"/site-assets/static2.xunxiang.site/uploads/sites/168/2025/07/44e86b1e80387a44c8d672b8bd7f3a13.png\" alt=\"logo\" view-mark=\"1\"\u003e\n        \u003cimg class=\"mobile-logo\" src=\"/site-assets/static2.xunxiang.site/uploads/sites/168/2025/07/44e86b1e80387a44c8d672b8bd7f3a13.png\" alt=\"logo-mobile\" view-mark=\"1\"\u003e\n    \u003c/a\u003e\n\u003c/h1\u003e\u003c/div\u003e\u003cdiv class=\"Page-header--menu\"\u003e\u003cdiv class=\"cc-element--wrapper menu-6a25abd2d4af1--wrapper\"\u003e\n\u003cstyle style-id=\"menu-6a25abd2d4af1\"\u003e\n[node-id=\"menu-6a25abd2d4af1\"].cc-menu.cc-menu--vertical .cc-menu--nav .cc-menu--item{box-sizing:border-box;} [node-id=\"menu-6a25abd2d4af1\"].cc-menu--style__line .line_box{background:rgba(255, 255, 255, 0);} [node-id=\"menu-6a25abd2d4af1\"].cc-menu--style__line .cc-menu--item.current \u003e .line_box{width:100%;} [node-id=\"menu-6a25abd2d4af1\"] li.menu{color:#000000;} [node-id=\"menu-6a25abd2d4af1\"] .icon-active{color:#3c3c3c!important;} [node-id=\"menu-6a25abd2d4af1\"] .item-icon-active{color:#3c3c3c!important;} [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item a{font-size:16px;} [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item .cc-menu--nav \u003e .cc-menu--item a{font-size:16px;} [node-id=\"menu-6a25abd2d4af1\"].cc-menu--horizontal{text-align:right;} [node-id=\"menu-6a25abd2d4af1\"].cc-menu--horizontal \u003e .cc-menu--nav \u003e .cc-menu--item{height:40px;line-height:40px;padding:0 20px;margin:0 0;} [node-id=\"menu-6a25abd2d4af1\"].cc-menu--vertical \u003e .cc-menu--nav \u003e .cc-menu--item{margin:0 0;} [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item .cc-menu--item .cc-menu--item__link{height:43px;line-height:43px;margin:0 0;} [node-id=\"menu-6a25abd2d4af1\"].cc-menu--vertical .cc-menu--item{line-height:40px;} [node-id=\"menu-6a25abd2d4af1\"].cc-menu--style__default .cc-menu--item,          [node-id=\"menu-6a25abd2d4af1\"].cc-menu--style__line \u003e .cc-menu--nav \u003e.cc-menu--item{background-color:rgba(255, 255, 255, 0);} [node-id=\"menu-6a25abd2d4af1\"].cc-menu--style__default .cc-menu--item.block,          [node-id=\"menu-6a25abd2d4af1\"].cc-menu--style__default .cc-menu--item.current,          [node-id=\"menu-6a25abd2d4af1\"].cc-menu--style__default .cc-menu--item:hover{background-color:rgba(255, 255, 255, 0);} [node-id=\"menu-6a25abd2d4af1\"]{font-size:16px;} [node-id=\"menu-6a25abd2d4af1\"].cc-menu--style__line .cc-menu--item.block,          [node-id=\"menu-6a25abd2d4af1\"].cc-menu--style__line .cc-menu--item.current,          [node-id=\"menu-6a25abd2d4af1\"].cc-menu--style__line .cc-menu--item:hover{border-bottom-color:rgba(255, 255, 255, 0);} [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item__link{color:#FFFFFF;} [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item.block \u003e .cc-menu--item__link,          [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item.current \u003e .cc-menu--item__link,          [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item:hover \u003e .cc-menu--item__link,          [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item.active \u003e .cc-menu--item__link{color:#E1021A;} [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item .cc-menu--item{background-color:rgba(0, 0, 0, 0.3);} [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item .cc-menu--item.block,  [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item .cc-menu--item.current,  [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item .cc-menu--item:hover,  [node-id=\"menu-6a25abd2d4af1\"].cc-menu--style__default .cc-menu--item .cc-menu--item.block,  [node-id=\"menu-6a25abd2d4af1\"].cc-menu--style__default .cc-menu--item .cc-menu--item.current,  [node-id=\"menu-6a25abd2d4af1\"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover,  [node-id=\"menu-6a25abd2d4af1\"].cc-menu--line-main .cc-menu--item .cc-menu--item.block,  [node-id=\"menu-6a25abd2d4af1\"].cc-menu--line-main .cc-menu--item .cc-menu--item.current,  [node-id=\"menu-6a25abd2d4af1\"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover{background-color:rgba(225, 2, 26, 0.7);} [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item .cc-menu--item .cc-menu--item__link{color:#fff;text-align:left;} [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item .cc-menu--item.current \u003e .cc-menu--item__link{color:#fff;text-align:left;} [node-id=\"menu-6a25abd2d4af1\"].cc-menu--style__default .cc-menu--item .cc-menu--item.block \u003e .cc-menu--item__link,        [node-id=\"menu-6a25abd2d4af1\"].cc-menu--style__default .cc-menu--item .cc-menu--item.current \u003e .cc-menu--item__link,        [node-id=\"menu-6a25abd2d4af1\"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover \u003e .cc-menu--item__link,        [node-id=\"menu-6a25abd2d4af1\"].cc-menu--line-main .cc-menu--item .cc-menu--item.block \u003e .cc-menu--item__link,        [node-id=\"menu-6a25abd2d4af1\"].cc-menu--line-main .cc-menu--item .cc-menu--item.current \u003e .cc-menu--item__link,        [node-id=\"menu-6a25abd2d4af1\"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover \u003e .cc-menu--item__link{color:#fff;} [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item .cc-menu--item__link{justify-content:flex-start;text-align:left;} [node-id=\"menu-6a25abd2d4af1\"].cc-menu--auto \u003e .cc-menu--nav{font-size:16px;} [node-id=\"menu-6a25abd2d4af1\"].cc-menu--style__line .cc-menu--nav .cc-menu--item .cc-menu--item:hover \u003e .cc-menu--item__link{color:#fff;} [node-id=\"menu-6a25abd2d4af1\"].cc-menu.cc-menu--auto__mini .item-icon-active{color:#3c3c3c!important;} @media only screen and (max-width: 767px){[node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item a{font-size:16px;} [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item .cc-menu--nav \u003e .cc-menu--item a{font-size:16px;} [node-id=\"menu-6a25abd2d4af1\"].cc-menu--horizontal \u003e .cc-menu--nav \u003e .cc-menu--item{height:60px;line-height:60px;padding:0 20px;} [node-id=\"menu-6a25abd2d4af1\"].cc-menu--vertical \u003e .cc-menu--nav \u003e .cc-menu--item{margin:20px 0;} [node-id=\"menu-6a25abd2d4af1\"].cc-menu--vertical .cc-menu--item{line-height:60px;} [node-id=\"menu-6a25abd2d4af1\"].cc-menu--style__default .cc-menu--item{background-color:#fff;} [node-id=\"menu-6a25abd2d4af1\"].cc-menu--style__default .cc-menu--item.block,          [node-id=\"menu-6a25abd2d4af1\"].cc-menu--style__default .cc-menu--item.current,          [node-id=\"menu-6a25abd2d4af1\"].cc-menu--style__default .cc-menu--item:hover{background-color:#fff;} [node-id=\"menu-6a25abd2d4af1\"].cc-menu--style__line .cc-menu--item.block,          [node-id=\"menu-6a25abd2d4af1\"].cc-menu--style__line .cc-menu--item.current,          [node-id=\"menu-6a25abd2d4af1\"].cc-menu--style__line .cc-menu--item:hover{border-bottom-color:#fff;} [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item__link{color:#3c3c3c;} [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item.block \u003e .cc-menu--item__link,  [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item.current \u003e .cc-menu--item__link,  [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item:hover \u003e .cc-menu--item__link{color:#00b5ae;} [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item .cc-menu--item{background-color:#00b5ae;} [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item.block \u003e .cc-menu--item__link,          [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item.current \u003e .cc-menu--item__link,          [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item:hover \u003e .cc-menu--item__link{color:#00b5ae;} [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item .cc-menu--item{background-color:#00b5ae;} [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item .cc-menu--item.block,          [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item .cc-menu--item.current,          [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item .cc-menu--item:hover,          [node-id=\"menu-6a25abd2d4af1\"].cc-menu--style__default .cc-menu--item .cc-menu--item.block,          [node-id=\"menu-6a25abd2d4af1\"].cc-menu--style__default .cc-menu--item .cc-menu--item.current,          [node-id=\"menu-6a25abd2d4af1\"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover,          [node-id=\"menu-6a25abd2d4af1\"].cc-menu--line-main .cc-menu--item .cc-menu--item.block,          [node-id=\"menu-6a25abd2d4af1\"].cc-menu--line-main .cc-menu--item .cc-menu--item.current,          [node-id=\"menu-6a25abd2d4af1\"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover{background-color:#009892;} [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item .cc-menu--item .cc-menu--item__link{color:#fff;} [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--trigger i{color:#000000;} [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item .cc-menu--item.block \u003e .cc-menu--item__link,          [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item .cc-menu--item.current \u003e .cc-menu--item__link,          [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item .cc-menu--item:hover \u003e .cc-menu--item__link{color:#fff;} [node-id=\"menu-6a25abd2d4af1\"].cc-menu.cc-menu--auto__mini .cc-menu--trigger i{color:#000000;} [node-id=\"menu-6a25abd2d4af1\"] .cc-menu--item .cc-menu--item .cc-menu--item__link{height:43px;line-height:43px;margin:0 0;} } @media only screen and (max-width:767px){[node-id=\"menu-6a25abd2d4af1\"].cc-menu--auto .cc-menu--expand__header{display:block;} [node-id=\"menu-6a25abd2d4af1\"].cc-menu--auto \u003e .cc-menu--nav{display:none;opacity:0;/*position:fixed;*/;position:relative;z-index:25;width:100%;left:0;top:50px;height:calc(100% - 50px);padding:0 10px;box-sizing:border-box;overflow:hidden;overflow-y:auto;} } @media only screen and (min-width: 767px){}\n\u003c/style\u003e\n\u003cdiv node-id=\"menu-6a25abd2d4af1\" node-type=\"menu\" class=\"cc-menu cc-menu--style__default cc-menu--horizontal cc-menu--arrow-icon cc-menu--line-main\"\u003e\n            \u003cul class=\"cc-menu--nav\"\u003e\n        \u003cli class=\"cc-menu--item current\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                首页\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/about\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                走进华庭数行\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \u003ci class=\"fas fa-caret-down down-icon\"\u003e\u003c/i\u003e\n            \u003c/div\u003e\n            \u003cul class=\"cc-menu--nav\"\u003e\n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/about#company-profile\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                公司概括\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/about#business-scope\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                业务范围\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/about#chairman\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                董事长\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/about#business-philosophy\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                经营理念\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/about#honors\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                荣誉证书\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/about#qualifications\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                资质证书\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \u003c/ul\u003e\n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/software-products\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                软件产品\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \u003ci class=\"fas fa-caret-down down-icon\"\u003e\u003c/i\u003e\n            \u003c/div\u003e\n            \u003cul class=\"cc-menu--nav\"\u003e\n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/digital-solutions-for-natural-resources\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                自然资源数字化解决方案\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/solutions-for-data-governed-villages\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                数治乡村解决方案\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \u003c/ul\u003e\n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/services\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                服务内容\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \u003ci class=\"fas fa-caret-down down-icon\"\u003e\u003c/i\u003e\n            \u003c/div\u003e\n            \u003cul class=\"cc-menu--nav\"\u003e\n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/services#data-asset-services\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                数据资产化服务\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/services#digital-governance\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                数字化治理\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/services#digital-operations\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                数字化运营\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \u003c/ul\u003e\n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/media-center\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                多媒体中心\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/more-about-shandong-kotei\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                加入华庭数行\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \u003ci class=\"fas fa-caret-down down-icon\"\u003e\u003c/i\u003e\n            \u003c/div\u003e\n            \u003cul class=\"cc-menu--nav\"\u003e\n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/more-about-shandong-kotei\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                探索华庭数行\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/social-recruitment\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                社会招聘\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/campus-recruitment\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                校园招聘\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \u003c/ul\u003e\n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/contact-us\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                联系我们\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \u003c/ul\u003e    \u003c/div\u003e\n\n\u003c/div\u003e\u003c/div\u003e\n        \u003cdiv class=\"Page-header--widgets\"\u003e\n            \n\u003cdiv class=\"Page-header--languages flag-name\"\u003e\u003cdiv class=\"cc-element--wrapper header-widgets-languages--wrapper\"\u003e\n\u003cstyle style-id=\"header-widgets-languages\"\u003e\n[node-id=\"header-widgets-languages\"].cc-languages{background-color:rgba(255, 255, 255, 0);color:rgba(255, 255, 255, 1);} [node-id=\"header-widgets-languages\"].cc-languages .choices[data-type*=select-one].is-open:after{border-color:transparent transparent #FEFEFE transparent;} [node-id=\"header-widgets-languages\"].cc-languages .choices[data-type*=select-one]:after{border-color:#FEFEFE transparent transparent transparent;} [node-id=\"header-widgets-languages\"].cc-languages .cc-choices .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:var(--theme-color-light);color:var(--text-color, #3c3c3c);} [node-id=\"header-widgets-languages\"].cc-languages .cc-choices .choices__list--dropdown .choices__item{background-color:#fff;color:var(--gray-dark, #969799);} @media only screen and (max-width: 767px){}\n\u003c/style\u003e\n\u003cdiv node-id=\"header-widgets-languages\" node-type=\"languages\" class=\"cc-languages cc-languages--dropdown cc-languages--flag\"\u003e\u003cdiv class=\"choices cc-choices\" data-type=\"/select-one\" role=\"combobox\" tabindex=\"0\" aria-autocomplete=\"list\" aria-haspopup=\"true\" aria-expanded=\"false\" dir=\"ltr\"\u003e\n      \u003cdiv class=\"choices__inner\"\u003e\u003cselect class=\"choices__input is-hidden\" tabindex=\"-1\" aria-hidden=\"true\" data-choice=\"/active\"\u003e\u003coption value=\"/\" selected=\"\"\u003e\n                            中文简体                        \u003c/option\u003e\u003c/select\u003e\u003cdiv class=\"choices__list choices__list--single\"\u003e\u003cdiv class=\"choices__item choices__item--selectable\" data-item=\"\" data-id=\"/1\" data-value=\"/\" aria-selected=\"true\"\u003e\u003cimg class=\"flag\" src=\"/site-assets/static2.xunxiang.site/dist/theme/static/flags/cn.png\" view-mark=\"1\"\u003e\n\u003cspan class=\"name\"\u003e\n                            中文简体                        \u003c/span\u003e\n\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv class=\"choices__list choices__list--dropdown\" aria-expanded=\"false\"\u003e\u003cinput type=\"text\" class=\"choices__input choices__input--cloned\" autocomplete=\"off\" autocapitalize=\"off\" spellcheck=\"false\" role=\"textbox\" aria-autocomplete=\"list\" placeholder=\"\"\u003e\n      \u003cdiv class=\"choices__list\" dir=\"ltr\" role=\"listbox\"\u003e\u003cdiv class=\"choices__item choices__item--choice choices__item--selectable is-highlighted\" data-select-text=\"\" data-choice=\"\" data-choice-selectable=\"\" data-id=\"/1\" data-value=\"/\" role=\"option\" aria-selected=\"true\"\u003e\n\u003cimg class=\"flag\" src=\"/site-assets/static2.xunxiang.site/dist/theme/static/flags/cn.png\" view-mark=\"1\"\u003e\n\u003cspan class=\"name\"\u003e\n                            中文简体                        \u003c/span\u003e\n\u003c/div\u003e\u003cdiv class=\"choices__item choices__item--choice choices__item--selectable\" data-select-text=\"\" data-choice=\"\" data-choice-selectable=\"\" data-id=\"/2\" data-value=\"/en\" role=\"option\"\u003e\n\u003cimg class=\"flag\" src=\"/site-assets/static2.xunxiang.site/dist/theme/static/flags/us.png\" view-mark=\"1\"\u003e\n\u003cspan class=\"name\"\u003e\n                            English                        \u003c/span\u003e\n\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\n    \u003cdiv class=\"cc-languages--list\"\u003e\n                \u003cul\u003e\n                            \u003cli class=\"current\" language=\"zh\"\u003e\n                    \u003ca target=\"_self\" href=\"/\"\u003e\n                        \u003cimg class=\"flag async-load\" width=\"16\" height=\"11\" alt=\"zh\" src=\"/site-assets/static2.xunxiang.site/dist/theme/static/flags/cn.png\" view-mark=\"1\"\u003e                        \u003cspan class=\"name\"\u003e\n                            中文简体                        \u003c/span\u003e\n                    \u003c/a\u003e\n                \u003c/li\u003e\n                            \u003cli class=\"\" language=\"en\"\u003e\n                    \u003ca target=\"_self\" href=\"/en\"\u003e\n                        \u003cimg class=\"flag async-load\" width=\"16\" height=\"11\" alt=\"en\" src=\"/site-assets/static2.xunxiang.site/dist/theme/static/flags/us.png\" view-mark=\"1\"\u003e                        \u003cspan class=\"name\"\u003e\n                            English                        \u003c/span\u003e\n                    \u003c/a\u003e\n                \u003c/li\u003e\n                    \u003c/ul\u003e\n    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\u003c/div\u003e        \u003c/div\u003e\n\n            \u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"Page-header--main__placeholder\"\u003e\u003c/div\u003e\n\n\n\u003cdiv class=\"Page-header--mobile default\"\u003e\n            \n\u003cdiv class=\"Page-header--simple\"\u003e\n    \u003cdiv class=\"Page-header--logo\"\u003e\n\u003ch1\u003e\n    \u003ca href=\"/\"\u003e\n        \u003cimg class=\"all-logo\" src=\"/site-assets/static2.xunxiang.site/uploads/sites/168/2025/07/44e86b1e80387a44c8d672b8bd7f3a13.png\" alt=\"logo\" view-mark=\"1\"\u003e\n        \u003cimg class=\"mobile-logo\" src=\"/site-assets/static2.xunxiang.site/uploads/sites/168/2025/07/44e86b1e80387a44c8d672b8bd7f3a13.png\" alt=\"logo-mobile\" view-mark=\"1\"\u003e\n    \u003c/a\u003e\n\u003c/h1\u003e\u003c/div\u003e        \u003cdiv class=\"Page-header--icons\"\u003e\n        \u003cul\u003e\n            \u003cli class=\"menu\"\u003e\n                \u003ci class=\"fas fa-align-justify\"\u003e\u003c/i\u003e\n            \u003c/li\u003e\n\n            \n        \u003c/ul\u003e\n    \u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"Page-header--shade\"\u003e\n\n    \u003cdiv class=\"Page-header--shade__menu\"\u003e\n        \u003cdiv class=\"cc-element--wrapper menu-6a25abd2dadf1--wrapper\"\u003e\n\u003cstyle style-id=\"menu-6a25abd2dadf1\"\u003e\n[node-id=\"menu-6a25abd2dadf1\"].cc-menu.cc-menu--vertical .cc-menu--nav .cc-menu--item{box-sizing:border-box;} [node-id=\"menu-6a25abd2dadf1\"].cc-menu--style__line .line_box{background:rgba(255, 255, 255, 0);} [node-id=\"menu-6a25abd2dadf1\"].cc-menu--style__line .cc-menu--item.current \u003e .line_box{width:100%;} [node-id=\"menu-6a25abd2dadf1\"] li.menu{color:#000000;} [node-id=\"menu-6a25abd2dadf1\"] .icon-active{color:#3c3c3c!important;} [node-id=\"menu-6a25abd2dadf1\"] .item-icon-active{color:#3c3c3c!important;} [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item a{font-size:16px;} [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item .cc-menu--nav \u003e .cc-menu--item a{font-size:16px;} [node-id=\"menu-6a25abd2dadf1\"].cc-menu--horizontal{text-align:right;} [node-id=\"menu-6a25abd2dadf1\"].cc-menu--horizontal \u003e .cc-menu--nav \u003e .cc-menu--item{height:40px;line-height:40px;padding:0 20px;margin:0 0;} [node-id=\"menu-6a25abd2dadf1\"].cc-menu--vertical \u003e .cc-menu--nav \u003e .cc-menu--item{margin:0 0;} [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item .cc-menu--item .cc-menu--item__link{height:43px;line-height:43px;margin:0 0;} [node-id=\"menu-6a25abd2dadf1\"].cc-menu--vertical .cc-menu--item{line-height:40px;} [node-id=\"menu-6a25abd2dadf1\"].cc-menu--style__default .cc-menu--item,          [node-id=\"menu-6a25abd2dadf1\"].cc-menu--style__line \u003e .cc-menu--nav \u003e.cc-menu--item{background-color:rgba(255, 255, 255, 0);} [node-id=\"menu-6a25abd2dadf1\"].cc-menu--style__default .cc-menu--item.block,          [node-id=\"menu-6a25abd2dadf1\"].cc-menu--style__default .cc-menu--item.current,          [node-id=\"menu-6a25abd2dadf1\"].cc-menu--style__default .cc-menu--item:hover{background-color:rgba(255, 255, 255, 0);} [node-id=\"menu-6a25abd2dadf1\"]{font-size:16px;} [node-id=\"menu-6a25abd2dadf1\"].cc-menu--style__line .cc-menu--item.block,          [node-id=\"menu-6a25abd2dadf1\"].cc-menu--style__line .cc-menu--item.current,          [node-id=\"menu-6a25abd2dadf1\"].cc-menu--style__line .cc-menu--item:hover{border-bottom-color:rgba(255, 255, 255, 0);} [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item__link{color:#FFFFFF;} [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item.block \u003e .cc-menu--item__link,          [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item.current \u003e .cc-menu--item__link,          [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item:hover \u003e .cc-menu--item__link,          [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item.active \u003e .cc-menu--item__link{color:#E1021A;} [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item .cc-menu--item{background-color:rgba(0, 0, 0, 0.3);} [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item .cc-menu--item.block,  [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item .cc-menu--item.current,  [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item .cc-menu--item:hover,  [node-id=\"menu-6a25abd2dadf1\"].cc-menu--style__default .cc-menu--item .cc-menu--item.block,  [node-id=\"menu-6a25abd2dadf1\"].cc-menu--style__default .cc-menu--item .cc-menu--item.current,  [node-id=\"menu-6a25abd2dadf1\"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover,  [node-id=\"menu-6a25abd2dadf1\"].cc-menu--line-main .cc-menu--item .cc-menu--item.block,  [node-id=\"menu-6a25abd2dadf1\"].cc-menu--line-main .cc-menu--item .cc-menu--item.current,  [node-id=\"menu-6a25abd2dadf1\"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover{background-color:rgba(225, 2, 26, 0.7);} [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item .cc-menu--item .cc-menu--item__link{color:#fff;text-align:left;} [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item .cc-menu--item.current \u003e .cc-menu--item__link{color:#fff;text-align:left;} [node-id=\"menu-6a25abd2dadf1\"].cc-menu--style__default .cc-menu--item .cc-menu--item.block \u003e .cc-menu--item__link,        [node-id=\"menu-6a25abd2dadf1\"].cc-menu--style__default .cc-menu--item .cc-menu--item.current \u003e .cc-menu--item__link,        [node-id=\"menu-6a25abd2dadf1\"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover \u003e .cc-menu--item__link,        [node-id=\"menu-6a25abd2dadf1\"].cc-menu--line-main .cc-menu--item .cc-menu--item.block \u003e .cc-menu--item__link,        [node-id=\"menu-6a25abd2dadf1\"].cc-menu--line-main .cc-menu--item .cc-menu--item.current \u003e .cc-menu--item__link,        [node-id=\"menu-6a25abd2dadf1\"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover \u003e .cc-menu--item__link{color:#fff;} [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item .cc-menu--item__link{justify-content:flex-start;text-align:left;} [node-id=\"menu-6a25abd2dadf1\"].cc-menu--auto \u003e .cc-menu--nav{font-size:16px;} [node-id=\"menu-6a25abd2dadf1\"].cc-menu--style__line .cc-menu--nav .cc-menu--item .cc-menu--item:hover \u003e .cc-menu--item__link{color:#fff;} [node-id=\"menu-6a25abd2dadf1\"].cc-menu.cc-menu--auto__mini .item-icon-active{color:#3c3c3c!important;} @media only screen and (max-width: 767px){[node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item a{font-size:16px;} [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item .cc-menu--nav \u003e .cc-menu--item a{font-size:16px;} [node-id=\"menu-6a25abd2dadf1\"].cc-menu--horizontal \u003e .cc-menu--nav \u003e .cc-menu--item{height:60px;line-height:60px;padding:0 0px;} [node-id=\"menu-6a25abd2dadf1\"].cc-menu--vertical \u003e .cc-menu--nav \u003e .cc-menu--item{margin:0px 0;} [node-id=\"menu-6a25abd2dadf1\"].cc-menu--vertical .cc-menu--item{line-height:60px;} [node-id=\"menu-6a25abd2dadf1\"].cc-menu--style__default .cc-menu--item{background-color:#fff;} [node-id=\"menu-6a25abd2dadf1\"].cc-menu--style__default .cc-menu--item.block,          [node-id=\"menu-6a25abd2dadf1\"].cc-menu--style__default .cc-menu--item.current,          [node-id=\"menu-6a25abd2dadf1\"].cc-menu--style__default .cc-menu--item:hover{background-color:#fff;} [node-id=\"menu-6a25abd2dadf1\"].cc-menu--style__line .cc-menu--item.block,          [node-id=\"menu-6a25abd2dadf1\"].cc-menu--style__line .cc-menu--item.current,          [node-id=\"menu-6a25abd2dadf1\"].cc-menu--style__line .cc-menu--item:hover{border-bottom-color:#fff;} [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item__link{color:#3c3c3c;} [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item.block \u003e .cc-menu--item__link,  [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item.current \u003e .cc-menu--item__link,  [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item:hover \u003e .cc-menu--item__link{color:var(--theme-color);} [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item .cc-menu--item{background-color:var(--theme-color);} [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item.block \u003e .cc-menu--item__link,          [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item.current \u003e .cc-menu--item__link,          [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item:hover \u003e .cc-menu--item__link{color:var(--theme-color);} [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item .cc-menu--item{background-color:var(--theme-color);} [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item .cc-menu--item.block,          [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item .cc-menu--item.current,          [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item .cc-menu--item:hover,          [node-id=\"menu-6a25abd2dadf1\"].cc-menu--style__default .cc-menu--item .cc-menu--item.block,          [node-id=\"menu-6a25abd2dadf1\"].cc-menu--style__default .cc-menu--item .cc-menu--item.current,          [node-id=\"menu-6a25abd2dadf1\"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover,          [node-id=\"menu-6a25abd2dadf1\"].cc-menu--line-main .cc-menu--item .cc-menu--item.block,          [node-id=\"menu-6a25abd2dadf1\"].cc-menu--line-main .cc-menu--item .cc-menu--item.current,          [node-id=\"menu-6a25abd2dadf1\"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover{background-color:var(--theme-color-dark);} [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item .cc-menu--item .cc-menu--item__link{color:#fff;} [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--trigger i{color:#000000;} [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item .cc-menu--item.block \u003e .cc-menu--item__link,          [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item .cc-menu--item.current \u003e .cc-menu--item__link,          [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item .cc-menu--item:hover \u003e .cc-menu--item__link{color:#fff;} [node-id=\"menu-6a25abd2dadf1\"].cc-menu.cc-menu--auto__mini .cc-menu--trigger i{color:#000000;} [node-id=\"menu-6a25abd2dadf1\"] .cc-menu--item .cc-menu--item .cc-menu--item__link{height:43px;line-height:43px;margin:0 0;} } @media only screen and (max-width:767px){[node-id=\"menu-6a25abd2dadf1\"].cc-menu--auto .cc-menu--expand__header{display:block;} [node-id=\"menu-6a25abd2dadf1\"].cc-menu--auto \u003e .cc-menu--nav{display:none;opacity:0;/*position:fixed;*/;position:relative;z-index:25;width:100%;left:0;top:50px;height:calc(100% - 50px);padding:0 10px;box-sizing:border-box;overflow:hidden;overflow-y:auto;} } @media only screen and (min-width: 767px){}\n\u003c/style\u003e\n\u003cdiv node-id=\"menu-6a25abd2dadf1\" node-type=\"menu\" class=\"cc-menu cc-menu--style__default cc-menu--vertical cc-menu--arrow-icon\"\u003e\n            \u003cul class=\"cc-menu--nav\"\u003e\n        \u003cli class=\"cc-menu--item current\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                首页\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/about\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                走进华庭数行\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \u003ci class=\"fas fa-caret-down down-icon\"\u003e\u003c/i\u003e\n            \u003c/div\u003e\n            \u003cul class=\"cc-menu--nav\"\u003e\n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/about#company-profile\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                公司概括\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/about#business-scope\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                业务范围\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/about#chairman\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                董事长\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/about#business-philosophy\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                经营理念\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/about#honors\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                荣誉证书\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/about#qualifications\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                资质证书\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \u003c/ul\u003e\n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/software-products\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                软件产品\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \u003ci class=\"fas fa-caret-down down-icon\"\u003e\u003c/i\u003e\n            \u003c/div\u003e\n            \u003cul class=\"cc-menu--nav\"\u003e\n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/digital-solutions-for-natural-resources\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                自然资源数字化解决方案\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/solutions-for-data-governed-villages\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                数治乡村解决方案\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \u003c/ul\u003e\n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/services\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                服务内容\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \u003ci class=\"fas fa-caret-down down-icon\"\u003e\u003c/i\u003e\n            \u003c/div\u003e\n            \u003cul class=\"cc-menu--nav\"\u003e\n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/services#data-asset-services\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                数据资产化服务\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/services#digital-governance\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                数字化治理\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/services#digital-operations\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                数字化运营\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \u003c/ul\u003e\n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/media-center\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                多媒体中心\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/more-about-shandong-kotei\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                加入华庭数行\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \u003ci class=\"fas fa-caret-down down-icon\"\u003e\u003c/i\u003e\n            \u003c/div\u003e\n            \u003cul class=\"cc-menu--nav\"\u003e\n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/more-about-shandong-kotei\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                探索华庭数行\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/social-recruitment\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                社会招聘\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/campus-recruitment\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                校园招聘\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \u003c/ul\u003e\n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/contact-us\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                联系我们\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \u003c/ul\u003e    \u003c/div\u003e\n\n\u003c/div\u003e                \u003cdiv class=\"Page-header--shade__widgets\"\u003e\n            \u003cdiv class=\"cc-element--wrapper header-shade-languages--wrapper\"\u003e\n\u003cstyle style-id=\"header-shade-languages\"\u003e\n[node-id=\"header-shade-languages\"].cc-languages{background-color:rgba(255, 255, 255, 0);color:rgba(255, 255, 255, 1);} [node-id=\"header-shade-languages\"].cc-languages .choices[data-type*=select-one].is-open:after{border-color:transparent transparent #FEFEFE transparent;} [node-id=\"header-shade-languages\"].cc-languages .choices[data-type*=select-one]:after{border-color:#FEFEFE transparent transparent transparent;} [node-id=\"header-shade-languages\"].cc-languages .cc-choices .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:var(--theme-color-light);color:var(--text-color, #3c3c3c);} [node-id=\"header-shade-languages\"].cc-languages .cc-choices .choices__list--dropdown .choices__item{background-color:#fff;color:var(--gray-dark, #969799);} @media only screen and (max-width: 767px){}\n\u003c/style\u003e\n\u003cdiv node-id=\"header-shade-languages\" node-type=\"languages\" class=\"cc-languages cc-languages--dropdown cc-languages--flag\"\u003e\u003cdiv class=\"choices cc-choices\" data-type=\"/select-one\" role=\"combobox\" tabindex=\"0\" aria-autocomplete=\"list\" aria-haspopup=\"true\" aria-expanded=\"false\" dir=\"ltr\"\u003e\n      \u003cdiv class=\"choices__inner\"\u003e\u003cselect class=\"choices__input is-hidden\" tabindex=\"-1\" aria-hidden=\"true\" data-choice=\"/active\"\u003e\u003coption value=\"/\" selected=\"\"\u003e\n                            中文简体                        \u003c/option\u003e\u003c/select\u003e\u003cdiv class=\"choices__list choices__list--single\"\u003e\u003cdiv class=\"choices__item choices__item--selectable\" data-item=\"\" data-id=\"/1\" data-value=\"/\" aria-selected=\"true\"\u003e\u003cimg class=\"flag\" src=\"/site-assets/static2.xunxiang.site/dist/theme/static/flags/cn.png\" view-mark=\"1\"\u003e\n\u003cspan class=\"name\"\u003e\n                            中文简体                        \u003c/span\u003e\n\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv class=\"choices__list choices__list--dropdown\" aria-expanded=\"false\"\u003e\u003cinput type=\"text\" class=\"choices__input choices__input--cloned\" autocomplete=\"off\" autocapitalize=\"off\" spellcheck=\"false\" role=\"textbox\" aria-autocomplete=\"list\" placeholder=\"\"\u003e\n      \u003cdiv class=\"choices__list\" dir=\"ltr\" role=\"listbox\"\u003e\u003cdiv class=\"choices__item choices__item--choice choices__item--selectable is-highlighted\" data-select-text=\"\" data-choice=\"\" data-choice-selectable=\"\" data-id=\"/1\" data-value=\"/\" role=\"option\" aria-selected=\"true\"\u003e\n\u003cimg class=\"flag\" src=\"/site-assets/static2.xunxiang.site/dist/theme/static/flags/cn.png\" view-mark=\"1\"\u003e\n\u003cspan class=\"name\"\u003e\n                            中文简体                        \u003c/span\u003e\n\u003c/div\u003e\u003cdiv class=\"choices__item choices__item--choice choices__item--selectable\" data-select-text=\"\" data-choice=\"\" data-choice-selectable=\"\" data-id=\"/2\" data-value=\"/en\" role=\"option\"\u003e\n\u003cimg class=\"flag\" src=\"/site-assets/static2.xunxiang.site/dist/theme/static/flags/us.png\" view-mark=\"1\"\u003e\n\u003cspan class=\"name\"\u003e\n                            English                        \u003c/span\u003e\n\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\n    \u003cdiv class=\"cc-languages--list\"\u003e\n                \u003cul\u003e\n                            \u003cli class=\"current\" language=\"zh\"\u003e\n                    \u003ca target=\"_self\" href=\"/\"\u003e\n                        \u003cimg class=\"flag async-load\" width=\"16\" height=\"11\" alt=\"zh\" src=\"/site-assets/static2.xunxiang.site/dist/theme/static/flags/cn.png\" view-mark=\"1\"\u003e                        \u003cspan class=\"name\"\u003e\n                            中文简体                        \u003c/span\u003e\n                    \u003c/a\u003e\n                \u003c/li\u003e\n                            \u003cli class=\"\" language=\"en\"\u003e\n                    \u003ca target=\"_self\" href=\"/en\"\u003e\n                        \u003cimg class=\"flag async-load\" width=\"16\" height=\"11\" alt=\"en\" src=\"/site-assets/static2.xunxiang.site/dist/theme/static/flags/us.png\" view-mark=\"1\"\u003e                        \u003cspan class=\"name\"\u003e\n                            English                        \u003c/span\u003e\n                    \u003c/a\u003e\n                \u003c/li\u003e\n                    \u003c/ul\u003e\n    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\n        \u003c/div\u003e\n            \u003c/div\u003e\n\n    \n\u003c/div\u003e\n    \u003c/div\u003e\n\u003cdiv class=\"Page-header--mobile__placeholder\"\u003e\u003c/div\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"Page-body\"\u003e\n            \u003cdiv class=\"Page-sidebar sidebar-left  \"\u003e\n                            \u003c/div\u003e\n            \u003cdiv class=\"Page-content\"\u003e\n                \u003cdiv class=\"Page-content-solt--top\"\u003e\n                                    \u003c/div\u003e\n                \n                \u003cdiv class=\"Page-content-inner\"\u003e\n                    \u003cdiv node-id=\"id-16-d2unk4dbiis\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__full\"\u003e\u003cdiv node-id=\"id-17-5o9hun83m74\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-0 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-18-r975a5876t--wrapper\"\u003e\n            \u003cdiv node-id=\"id-18-r975a5876t\" node-type=\"swiper\" class=\"cc-swiper cc-swiper--bullets cc-swiper--horizontal cc-swiper--arrow cc-swiper--pagination cc-swiper--progressbar__before\"\u003e \n                \u003cdiv class=\"swiper-container swiper-initialized swiper-horizontal swiper-pointer-events swiper-autoheight swiper-backface-hidden\"\u003e \n                    \u003cdiv class=\"swiper-wrapper\" id=\"swiper-wrapper-da7dfce10610d4a61e\" aria-live=\"off\" style=\"height: 960px; transform: translate3d(0px, 0px, 0px); transition-duration: 0ms;\"\u003e                 \n        \n\u003cstyle style-id=\"id-18-r975a5876t\"\u003e\n[node-id=\"id-18-r975a5876t\"] \u003e .swiper-container{padding-bottom:0px;} [node-id=\"id-18-r975a5876t\"] \u003e .swiper-container \u003e .swiper-pagination{text-align:center;padding:0 0;} [node-id=\"id-18-r975a5876t\"] \u003e .swiper-container \u003e .swiper-pagination \u003e span{background-color:#000;opacity:0.2;} [node-id=\"id-18-r975a5876t\"].cc-swiper{--swiper-navigation-color:initial;--swiper-pagination-color:var(--swiper-theme-color);} [node-id=\"id-18-r975a5876t\"].cc-swiper.cc-swiper--progressbar .swiper-container \u003e .swiper-pagination{background-color:var(--swiper-theme-color);} [node-id=\"id-18-r975a5876t\"] \u003e .swiper-container \u003e .swiper-pagination \u003e span.swiper-pagination-bullet-active{background-color:var(--swiper-theme-color);opacity:1;} [node-id=\"id-18-r975a5876t\"].cc-swiper--rectangle .swiper-pagination-bullet-active::after{-webkit-transition-duration:3s;-o-transition-duration:3s;transition-duration:3s;} [node-id=\"id-18-r975a5876t\"].cc-swiper \u003e .swiper-container-vertical \u003e .swiper-button{display:none;} [node-id=\"id-18-r975a5876t\"] .swiper-button{width:27px;height:44px;border-radius:0px;} [node-id=\"id-18-r975a5876t\"] .swiper-button-next:after,  [node-id=\"id-18-r975a5876t\"] .swiper-button-prev:after{font-size:44px;}\n\u003c/style\u003e\n\u003cdiv class=\"swiper-slide cc-slot--wrapper cc-slot--id-18-r975a5876t swiper-slide-active\" style=\"width: 1440px;\" role=\"group\" aria-label=\"1 / 2\"\u003e\u003cdiv node-id=\"id-19-3j2pdjmhmpk\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__row\"\u003e\n\u003cstyle style-id=\"id-19-3j2pdjmhmpk\"\u003e\n[node-id=\"id-19-3j2pdjmhmpk\"]{background-image:url(/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/bd411fd9807603319ec05d52f5711914.jpg);background-size:cover;background-repeat:no-repeat;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-20-pkg9vcqo8as\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-28-1ifbpruel4--wrapper\"\u003e\n\u003cstyle style-id=\"id-28-1ifbpruel4\"\u003e\n@media only screen and (min-width: 768px) {[node-id=\"id-28-1ifbpruel4\"]{padding-top:100px;padding-bottom:100px;} }\n\u003c/style\u003e\n\u003cdiv node-id=\"id-28-1ifbpruel4\" node-type=\"placeholder\" class=\"cc-placeholder\" style=\"height:200px\"\u003e\n\u003c/div\u003e\n\n\n\u003c/div\u003e\u003cdiv class=\"cc-element--wrapper id-29-93sam8r4v--wrapper aos-init aos-animate\" data-aos=\"/fade-right\"\u003e\n\u003cstyle style-id=\"id-29-93sam8r4v\"\u003e\n[node-id=\"id-29-93sam8r4v\"]{transition-duration: 0.3s;} [node-id=\"id-29-93sam8r4v\"]:hover{} [node-id=\"id-29-93sam8r4v\"] .cc-textblock__body{padding:20px;} [node-id=\"id-29-93sam8r4v\"]:hover *{color:!important;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-29-93sam8r4v\" node-type=\"textblock\" class=\"cc-textblock hvr-float\"\u003e\n    \u003cdiv class=\"cc-textblock__body richtext\"\u003e\n        \u003cp\u003e\u003cspan style=\"font-size:48px;font-family:'微软雅黑';color:#ffffff;\"\u003e\u003cstrong\u003e软件定义空间治理\u003c/strong\u003e\u003c/span\u003e\u003c/p\u003e    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\u003cdiv class=\"cc-element--wrapper id-31-invnte3nd0s--wrapper aos-init aos-animate\" data-aos=\"/fade-right\" style=\"display: flex; justify-content: flex-start;\"\u003e\n\u003cstyle style-id=\"id-31-invnte3nd0s\"\u003e\n[node-id=\"id-31-invnte3nd0s\"]{margin-left:20px;} [node-id=\"id-31-invnte3nd0s\"].cc-button{overflow:hidden;} [node-id=\"id-31-invnte3nd0s\"].cc-button .slot-main{background-color:rgba(255, 255, 255, 0.5);color:#FFFFFF;} [node-id=\"id-31-invnte3nd0s\"].cc-button .slot-main:hover{background-color:rgba(225, 2, 26, 1);color:#FFFFFF;} [node-id=\"id-31-invnte3nd0s\"].cc-button--line .slot-main{border-color:rgba(255, 255, 255, 0.5);color:#FFFFFF;} [node-id=\"id-31-invnte3nd0s\"].cc-button--line .slot-main:hover{border-color:rgba(225, 2, 26, 1);color:#FFFFFF;} [node-id=\"id-31-invnte3nd0s\"].cc-button .slot-main table td{padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px;} [node-id=\"id-31-invnte3nd0s\"].cc-button .slot-main{border:1px solid #ccc;} [node-id=\"id-31-invnte3nd0s\"].cc-button .slot-main:hover{border:1px solid #ccc;} [node-id=\"id-31-invnte3nd0s\"].cc-button .slot-main .icons{margin-right:6px;} [node-id=\"id-31-invnte3nd0s\"].cc-button .slot-main{text-align:left;} .id-31-invnte3nd0s--wrapper{display:flex;justify-content:flex-start;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-31-invnte3nd0s\" node-type=\"button\" class=\" cc-button cc-button-- cc-button--large cc-button--round cc-button--left fn-csp\" data-archive-href=\"/digital-solutions-for-natural-resources\" data-archive-target=\"_self\"\u003e\n    \u003cdiv class=\"slot-main  \" id=\"id-31-invnte3nd0s\" style=\"border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;\"\u003e\n                        \u003cdiv class=\"content\"\u003e\n            \u003cp style=\"line-height:2;\"\u003e\u003cspan style=\"font-size:18px;font-family:'微软雅黑';\"\u003e\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; 查看更多\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;\u0026nbsp;\u003c/span\u003e\u003c/p\u003e        \u003c/div\u003e\n    \u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\u003cdiv class=\"cc-element--wrapper id-32-m1piuhe7h1g--wrapper\"\u003e\n\u003cstyle style-id=\"id-32-m1piuhe7h1g\"\u003e\n@media only screen and (min-width: 768px) {[node-id=\"id-32-m1piuhe7h1g\"]{padding-top:100px;padding-bottom:100px;} }\n\u003c/style\u003e\n\u003cdiv node-id=\"id-32-m1piuhe7h1g\" node-type=\"placeholder\" class=\"cc-placeholder\" style=\"height:175px\"\u003e\n\u003c/div\u003e\n\n\n\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv class=\"swiper-slide cc-slot--wrapper cc-slot--id-18-r975a5876t swiper-slide-next\" style=\"width: 1440px;\" role=\"group\" aria-label=\"2 / 2\"\u003e\u003cdiv node-id=\"id-22-crqmjjili3s\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__row\"\u003e\n\u003cstyle style-id=\"id-22-crqmjjili3s\"\u003e\n[node-id=\"id-22-crqmjjili3s\"]{background-image:url(/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/b16f5f571d06124511d42999dfa4bfb1.jpg);background-position:center top;background-size:cover;background-repeat:no-repeat;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-23-l9vfrumom9o\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-33-epag14cd8ho--wrapper\"\u003e\n\u003cstyle style-id=\"id-33-epag14cd8ho\"\u003e\n@media only screen and (min-width: 768px) {[node-id=\"id-33-epag14cd8ho\"]{padding-top:50px;padding-bottom:50px;} }\n\u003c/style\u003e\n\u003cdiv node-id=\"id-33-epag14cd8ho\" node-type=\"placeholder\" class=\"cc-placeholder\" style=\"height:160px\"\u003e\n\u003c/div\u003e\n\n\n\u003c/div\u003e\u003cdiv class=\"cc-element--wrapper id-34-8d6meifkeo4--wrapper aos-init aos-animate\" data-aos=\"/fade-right\"\u003e\n\u003cstyle style-id=\"id-34-8d6meifkeo4\"\u003e\n[node-id=\"id-34-8d6meifkeo4\"]{transition-duration: 0.3s;} [node-id=\"id-34-8d6meifkeo4\"]:hover{} [node-id=\"id-34-8d6meifkeo4\"] .cc-textblock__body{padding:20px;} [node-id=\"id-34-8d6meifkeo4\"]:hover *{color:!important;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-34-8d6meifkeo4\" node-type=\"textblock\" class=\"cc-textblock hvr-float\"\u003e\n    \u003cdiv class=\"cc-textblock__body richtext\"\u003e\n        \u003cp style=\"line-height:1.3;\"\u003e\u003cspan style=\"color:#ffffff;font-family:'微软雅黑';font-size:48px;\"\u003e\u003cstrong\u003e—\u003c/strong\u003e\u003c/span\u003e\u003c/p\u003e\n\u003cp style=\"line-height:1.3;\"\u003e\u003cspan style=\"color:#ffffff;font-family:'微软雅黑';font-size:48px;\"\u003e\u003cstrong\u003e中国优秀的\u003c/strong\u003e\u003c/span\u003e\u003c/p\u003e\n\u003cp style=\"line-height:1.3;\"\u003e\u003cspan style=\"color:#ffffff;font-family:'微软雅黑';font-size:36px;\"\u003e\u003cstrong\u003e空间治理数字化服务提供商\u003c/strong\u003e\u003c/span\u003e\u003c/p\u003e\n\u003cp style=\"line-height:1.3;\"\u003e\u003cspan style=\"color:#ffffff;font-family:'微软雅黑';font-size:24px;\"\u003eKINGDOM \u0026nbsp;OF \u0026nbsp; DIGITAL\u0026nbsp; SPACE AND \u0026nbsp;INFORMATION\u003c/span\u003e\u003c/p\u003e    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\u003cdiv class=\"cc-element--wrapper id-35-ph9653m02v4--wrapper\"\u003e\n\u003cstyle style-id=\"id-35-ph9653m02v4\"\u003e\n@media only screen and (min-width: 768px) {[node-id=\"id-35-ph9653m02v4\"]{padding-top:143px;padding-bottom:143px;} }\n\u003c/style\u003e\n\u003cdiv node-id=\"id-35-ph9653m02v4\" node-type=\"placeholder\" class=\"cc-placeholder\" style=\"height:147px\"\u003e\n\u003c/div\u003e\n\n\n\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e      \n                    \u003c/div\u003e\n                \u003cdiv class=\"swiper-button swiper-button-next swiper-button-next__id-18-r975a5876t\" tabindex=\"0\" role=\"button\" aria-label=\"Next slide\" aria-controls=\"swiper-wrapper-da7dfce10610d4a61e\" aria-disabled=\"false\"\u003e\u003c/div\u003e\u003cdiv class=\"swiper-button swiper-button-prev swiper-button-prev__id-18-r975a5876t swiper-button-disabled\" tabindex=\"-1\" role=\"button\" aria-label=\"Previous slide\" aria-controls=\"swiper-wrapper-da7dfce10610d4a61e\" aria-disabled=\"true\"\u003e\u003c/div\u003e\u003cdiv class=\"swiper-pagination swiper-pagination__id-18-r975a5876t swiper-pagination-clickable swiper-pagination-bullets swiper-pagination-horizontal\"\u003e\u003cspan class=\"swiper-pagination-bullet swiper-pagination-bullet-active\" tabindex=\"0\" role=\"button\" aria-label=\"Go to slide 1\" aria-current=\"true\"\u003e\u003c/span\u003e\u003cspan class=\"swiper-pagination-bullet\" tabindex=\"0\" role=\"button\" aria-label=\"Go to slide 2\"\u003e\u003c/span\u003e\u003c/div\u003e\u003cspan class=\"swiper-notification\" aria-live=\"assertive\" aria-atomic=\"true\"\u003e\u003c/span\u003e\u003c/div\u003e\n            \u003c/div\u003e \n        \u003c/div\u003e\n        \u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-9-kd9hok20ak8\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__full\"\u003e\u003cdiv node-id=\"id-10-cjetu0inkmg\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-0 cc-col-lg3-0 cc-col-lg2-0 cc-col-lg-0 cc-col-md-0 cc-col-sm-0 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-11-q7oc0b7so5--wrapper\"\u003e\n            \u003cdiv node-id=\"id-11-q7oc0b7so5\" node-type=\"swiper\" class=\"cc-swiper cc-swiper--bullets cc-swiper--horizontal cc-swiper--arrow cc-swiper--pagination cc-swiper--progressbar__before\"\u003e \n                \u003cdiv class=\"swiper-container swiper-initialized swiper-horizontal swiper-pointer-events swiper-autoheight\"\u003e \n                    \u003cdiv class=\"swiper-wrapper\" id=\"swiper-wrapper-38da1aa21bf18e56\" aria-live=\"off\" style=\"transition-duration: 0ms; height: 0px;\"\u003e                 \n        \n\u003cstyle style-id=\"id-11-q7oc0b7so5\"\u003e\n[node-id=\"id-11-q7oc0b7so5\"] \u003e .swiper-container{padding-bottom:0px;} [node-id=\"id-11-q7oc0b7so5\"] \u003e .swiper-container \u003e .swiper-pagination{text-align:center;padding:0 0;} [node-id=\"id-11-q7oc0b7so5\"] \u003e .swiper-container \u003e .swiper-pagination \u003e span{background-color:#000;opacity:0.2;} [node-id=\"id-11-q7oc0b7so5\"].cc-swiper{--swiper-navigation-color:initial;--swiper-pagination-color:var(--swiper-theme-color);} [node-id=\"id-11-q7oc0b7so5\"].cc-swiper.cc-swiper--progressbar .swiper-container \u003e .swiper-pagination{background-color:var(--swiper-theme-color);} [node-id=\"id-11-q7oc0b7so5\"] \u003e .swiper-container \u003e .swiper-pagination \u003e span.swiper-pagination-bullet-active{background-color:var(--swiper-theme-color);opacity:1;} [node-id=\"id-11-q7oc0b7so5\"].cc-swiper--rectangle .swiper-pagination-bullet-active::after{-webkit-transition-duration:3s;-o-transition-duration:3s;transition-duration:3s;} [node-id=\"id-11-q7oc0b7so5\"].cc-swiper \u003e .swiper-container-vertical \u003e .swiper-button{display:none;} [node-id=\"id-11-q7oc0b7so5\"] .swiper-button{width:27px;height:44px;border-radius:0px;} [node-id=\"id-11-q7oc0b7so5\"] .swiper-button-next:after,  [node-id=\"id-11-q7oc0b7so5\"] .swiper-button-prev:after{font-size:44px;}\n\u003c/style\u003e\n\u003cdiv class=\"swiper-slide cc-slot--wrapper cc-slot--id-11-q7oc0b7so5\" style=\"\"\u003e\u003cdiv node-id=\"id-12-og8opojpib8\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__full\"\u003e\n\u003cstyle style-id=\"id-12-og8opojpib8\"\u003e\n[node-id=\"id-12-og8opojpib8\"]{background-size:cover;background-repeat:no-repeat;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-13-rt8hr5b0mso\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-23-1662hkdt6mo--wrapper\"\u003e\n\u003cstyle style-id=\"id-23-1662hkdt6mo\"\u003e\n@media only screen and (max-width:767px){}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-23-1662hkdt6mo\" node-type=\"picture\" class=\"cc-picture cc-picture--align__center\"\u003e\n    \u003cimg class=\"cc-picture--img async-load\" src=\"/site-assets/static2.xunxiang.site/uploads/sites/168/2021/11/415bfaca0b0c1133712de1ab5b9ca26f.jpg\" view-mark=\"1\"\u003e\u003c/div\u003e\n\n\n\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv class=\"swiper-slide cc-slot--wrapper cc-slot--id-11-q7oc0b7so5\" style=\"\"\u003e\u003cdiv node-id=\"id-18-2pmpr3r2u3g\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__full\"\u003e\n\u003cstyle style-id=\"id-18-2pmpr3r2u3g\"\u003e\n[node-id=\"id-18-2pmpr3r2u3g\"]{background-position:center top;background-size:cover;background-repeat:no-repeat;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-19-1p5cp179d3\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-24-p09skk9qb98--wrapper\"\u003e\n\u003cstyle style-id=\"id-24-p09skk9qb98\"\u003e\n@media only screen and (max-width:767px){}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-24-p09skk9qb98\" node-type=\"picture\" class=\"cc-picture cc-picture--align__center\"\u003e\n    \u003cimg class=\"cc-picture--img async-load\" src=\"/site-assets/static2.xunxiang.site/uploads/sites/168/2021/11/6d7fe30e1600825dd9fff50a1b4702f4.jpg\" view-mark=\"1\"\u003e\u003c/div\u003e\n\n\n\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e      \n                    \u003c/div\u003e\n                \u003cdiv class=\"swiper-button swiper-button-next swiper-button-next__id-11-q7oc0b7so5\" tabindex=\"0\" role=\"button\" aria-label=\"Next slide\" aria-controls=\"swiper-wrapper-38da1aa21bf18e56\" aria-disabled=\"false\"\u003e\u003c/div\u003e\u003cdiv class=\"swiper-button swiper-button-prev swiper-button-prev__id-11-q7oc0b7so5\" tabindex=\"0\" role=\"button\" aria-label=\"Previous slide\" aria-controls=\"swiper-wrapper-38da1aa21bf18e56\" aria-disabled=\"false\"\u003e\u003c/div\u003e\u003cdiv class=\"swiper-pagination swiper-pagination__id-11-q7oc0b7so5 swiper-pagination-clickable swiper-pagination-bullets swiper-pagination-horizontal\"\u003e\u003c/div\u003e\u003cspan class=\"swiper-notification\" aria-live=\"assertive\" aria-atomic=\"true\"\u003e\u003c/span\u003e\u003c/div\u003e\n            \u003c/div\u003e \n        \u003c/div\u003e\n        \u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-41-fmip5rqlot8\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__row\"\u003e\n\u003cstyle style-id=\"id-41-fmip5rqlot8\"\u003e\n[node-id=\"id-41-fmip5rqlot8\"]{background-color:rgba(243, 243, 243, 1);}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-42-7em3opf0jbo\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-43-8j7m3pvu3jk--wrapper\"\u003e\n        \u003cdiv node-id=\"id-43-8j7m3pvu3jk\" node-type=\"block\" class=\"cc-block cc-slot--wrapper\"\u003e\u003cdiv node-id=\"id-44-7h36n4sqk5c\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default\"\u003e\u003cdiv node-id=\"id-45-vf80bo5qmak\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-0 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-16-1qgkr7pgfqg--wrapper\"\u003e\u003cdiv node-id=\"id-16-1qgkr7pgfqg\" node-type=\"placeholder\" class=\"cc-placeholder\" style=\"height:80px\"\u003e\n\u003c/div\u003e\n\n\n\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-12-p8bvlp4p1bo\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default\"\u003e\u003cdiv node-id=\"id-13-90fde3gui8g\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-15-vrjde4ifvk8--wrapper aos-init aos-animate\" data-aos=\"/fade-up\"\u003e\n\u003cstyle style-id=\"id-15-vrjde4ifvk8\"\u003e\n[node-id=\"id-15-vrjde4ifvk8\"]{margin-bottom:30px;} @media only screen and (max-width: 767px) {[node-id=\"id-15-vrjde4ifvk8\"]{margin-bottom:10px;margin-top:10px;} }[node-id=\"id-15-vrjde4ifvk8\"] .cc-textblock__body{padding:20px;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-15-vrjde4ifvk8\" node-type=\"textblock\" class=\"cc-textblock\"\u003e\n    \u003cdiv class=\"cc-textblock__body richtext\"\u003e\n        \u003cp style=\"text-align:center;line-height:1.2;\"\u003e\u003cspan style=\"color:#333333;font-size:36px;font-family:'微软雅黑';\"\u003e\u003cstrong\u003e软件产品\u003c/strong\u003e\u003c/span\u003e\u003cbr\u003e\u003cspan style=\"color:#e1021a;font-size:36px;font-family:'微软雅黑';\"\u003e\u003cstrong\u003e—\u003c/strong\u003e\u003c/span\u003e\u003c/p\u003e    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-54-3glh6sroot\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default aos-init aos-animate\" data-aos=\"/fade-up\"\u003e\u003cdiv node-id=\"id-55-g2kqhckqie8\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-56-l00fkanl87g--wrapper\"\u003e\n            \u003cdiv node-id=\"id-56-l00fkanl87g\" node-type=\"swiper\" class=\"cc-swiper cc-swiper--bullets cc-swiper--horizontal cc-swiper--pagination cc-swiper--progressbar__before\"\u003e \n                \u003cdiv class=\"swiper-container swiper-initialized swiper-horizontal swiper-pointer-events swiper-autoheight swiper-backface-hidden\"\u003e \n                    \u003cdiv class=\"swiper-wrapper\" id=\"swiper-wrapper-b0a0513f3e78d511\" aria-live=\"off\" style=\"height: 412px; transform: translate3d(-1440px, 0px, 0px); transition-duration: 0ms;\"\u003e                 \n        \n\u003cstyle style-id=\"id-56-l00fkanl87g\"\u003e\n[node-id=\"id-56-l00fkanl87g\"] \u003e .swiper-container{padding-bottom:0px;} [node-id=\"id-56-l00fkanl87g\"] \u003e .swiper-container \u003e .swiper-pagination{text-align:center;padding:0 0;} [node-id=\"id-56-l00fkanl87g\"] \u003e .swiper-container \u003e .swiper-pagination \u003e span{background-color:#000;opacity:0.2;} [node-id=\"id-56-l00fkanl87g\"].cc-swiper{--swiper-navigation-color:initial;--swiper-pagination-color:var(--swiper-theme-color);} [node-id=\"id-56-l00fkanl87g\"].cc-swiper.cc-swiper--progressbar .swiper-container \u003e .swiper-pagination{background-color:var(--swiper-theme-color);} [node-id=\"id-56-l00fkanl87g\"] \u003e .swiper-container \u003e .swiper-pagination \u003e span.swiper-pagination-bullet-active{background-color:var(--swiper-theme-color);opacity:1;} [node-id=\"id-56-l00fkanl87g\"].cc-swiper--rectangle .swiper-pagination-bullet-active::after{-webkit-transition-duration:5s;-o-transition-duration:5s;transition-duration:5s;} [node-id=\"id-56-l00fkanl87g\"].cc-swiper \u003e .swiper-container-vertical \u003e .swiper-button{display:none;} [node-id=\"id-56-l00fkanl87g\"] .swiper-button{width:27px;height:44px;border-radius:0px;} [node-id=\"id-56-l00fkanl87g\"] .swiper-button-next:after,  [node-id=\"id-56-l00fkanl87g\"] .swiper-button-prev:after{font-size:44px;}\n\u003c/style\u003e\n\u003cdiv class=\"swiper-slide cc-slot--wrapper cc-slot--id-56-l00fkanl87g swiper-slide-prev\" style=\"width: 1440px;\" role=\"group\" aria-label=\"1 / 2\"\u003e\u003cdiv node-id=\"id-57-hfc3cb00cac\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default\"\u003e\n\u003cstyle style-id=\"id-57-hfc3cb00cac\"\u003e\n[node-id=\"id-57-hfc3cb00cac\"]{background-color:rgba(255, 255, 255, 1);}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-58-raiv6t64cbs\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-12 cc-col-xl-12 cc-col-lg3-12 cc-col-lg2-12 cc-col-lg-12 cc-col-md-12 cc-col-sm-12 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-153-jq3gvn3r4ps--wrapper\"\u003e\n\u003cstyle style-id=\"id-153-jq3gvn3r4ps\"\u003e\n@media only screen and (max-width: 767px) {[node-id=\"id-153-jq3gvn3r4ps\"]{margin-right:10px;margin-left:10px;} }[node-id=\"id-153-jq3gvn3r4ps\"].cc-figure .slot-1{-webkit-line-clamp:1;} [node-id=\"id-153-jq3gvn3r4ps\"].cc-figure{background:rgba(0, 0, 0, 1);} [node-id=\"id-153-jq3gvn3r4ps\"].cc-figure--sadie .figcaption::before{background:linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);} [node-id=\"id-153-jq3gvn3r4ps\"].cc-figure--goliath:hover \u003e a \u003e img{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0);} [node-id=\"id-153-jq3gvn3r4ps\"] a{cursor:default;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-153-jq3gvn3r4ps\" node-type=\"figure\" class=\"cc-figure cc-figure--bubba\"\u003e\n    \u003ca target=\"_self\" href=\"javascript:;\"\u003e\u003cimg alt=\"figure\" src=\"/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/ec9016e2f6d770b0b0c68d5ade096524.jpg\" class=\" async-load\" view-mark=\"1\"\u003e\n\u003cdiv class=\"figcaption\"\u003e\n    \u003cdiv\u003e\n        \u003cdiv class=\"slot-1\"\u003e\u003c/div\u003e\n        \u003cdiv class=\"slot-2\"\u003e\u003cp\u003e\u003cimg src=\"/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/8dca6cc9f01194b9be778e3f5d8fbffe.png\" alt=\"\" width=\"100\" height=\"100\" view-mark=\"1\"\u003e\u003c/p\u003e\u003c/div\u003e\n    \u003c/div\u003e\n\u003c/div\u003e\n\u003c/a\u003e\u003c/div\u003e\n\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-66-3p65204dufs\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-2 cc-col-xl-2 cc-col-lg3-2 cc-col-lg2-2 cc-col-lg-2 cc-col-md-2 cc-col-sm-2 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003c/div\u003e\u003cdiv node-id=\"id-148-8shimq0sqa\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-8 cc-col-xl-8 cc-col-lg3-8 cc-col-lg2-8 cc-col-lg-8 cc-col-md-8 cc-col-sm-8 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-151-4ndm2u5hc04--wrapper\"\u003e\n\u003cstyle style-id=\"id-151-4ndm2u5hc04\"\u003e\n[node-id=\"id-151-4ndm2u5hc04\"]{margin-bottom:20px;margin-top:80px;} @media only screen and (max-width: 767px) {[node-id=\"id-151-4ndm2u5hc04\"]{margin-right:10px;margin-left:10px;margin-top:10px;} }[node-id=\"id-151-4ndm2u5hc04\"] .cc-textblock__body{padding:0px;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-151-4ndm2u5hc04\" node-type=\"textblock\" class=\"cc-textblock\"\u003e\n    \u003cdiv class=\"cc-textblock__body richtext\"\u003e\n        \u003cp\u003e\u003cspan style=\"font-size:24px;font-family:'微软雅黑';\"\u003e\u003cstrong\u003e自然资源数字化解决方案\u003c/strong\u003e\u003c/span\u003e\u003c/p\u003e    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\u003cdiv class=\"cc-element--wrapper id-152-imohvlcpvsk--wrapper\"\u003e\n\u003cstyle style-id=\"id-152-imohvlcpvsk\"\u003e\n[node-id=\"id-152-imohvlcpvsk\"]{margin-bottom:30px;} @media only screen and (max-width: 767px) {[node-id=\"id-152-imohvlcpvsk\"]{margin-right:10px;margin-left:10px;} }[node-id=\"id-152-imohvlcpvsk\"] .cc-textblock__body{padding:0px;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-152-imohvlcpvsk\" node-type=\"textblock\" class=\"cc-textblock\"\u003e\n    \u003cdiv class=\"cc-textblock__body richtext\"\u003e\n        \u003cp style=\"line-height:2;\"\u003e\u003cspan style=\"font-size:14px;font-family:'微软雅黑';\"\u003e\u003cspan style=\"font-size:16px;font-family:'微软雅黑';\"\u003e为解决数字经济发展的迫切需求与自然资源紧缺的矛盾冲突等社会问题，以自然资源调查监测评价、耕地保护、执法督查、国土空间规划与用途管制、自然资源资产和权益管理、不动产登记等重要业务线进行数字赋能，提升自然资源管理的一体化、精细化和智能化水平，促进国土空间用途管制和生态保护修复，实现对自然资源全要素、全流程、全覆盖的现代化监管。\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\u003cdiv class=\"cc-element--wrapper id-154-lap40okrre8--wrapper\" style=\"display: flex; justify-content: flex-start;\"\u003e\n\u003cstyle style-id=\"id-154-lap40okrre8\"\u003e\n@media only screen and (max-width: 767px) {[node-id=\"id-154-lap40okrre8\"]{margin-right:10px;margin-left:10px;margin-bottom:20px;} }[node-id=\"id-154-lap40okrre8\"].cc-button{overflow:hidden;} [node-id=\"id-154-lap40okrre8\"].cc-button .slot-main{background-color:rgba(243, 243, 243, 1);color:#E1021A;} [node-id=\"id-154-lap40okrre8\"].cc-button .slot-main:hover{background-color:rgba(225, 2, 26, 1);color:#FFFFFF;} [node-id=\"id-154-lap40okrre8\"].cc-button--line .slot-main{border-color:rgba(243, 243, 243, 1);color:#E1021A;} [node-id=\"id-154-lap40okrre8\"].cc-button--line .slot-main:hover{border-color:rgba(225, 2, 26, 1);color:#FFFFFF;} [node-id=\"id-154-lap40okrre8\"].cc-button .slot-main table td{padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px;} [node-id=\"id-154-lap40okrre8\"].cc-button .slot-main{border:1px solid #ccc;} [node-id=\"id-154-lap40okrre8\"].cc-button .slot-main:hover{border:1px solid #ccc;} [node-id=\"id-154-lap40okrre8\"].cc-button .slot-main .icons{margin-right:6px;} [node-id=\"id-154-lap40okrre8\"].cc-button .slot-main{text-align:left;} .id-154-lap40okrre8--wrapper{display:flex;justify-content:flex-start;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-154-lap40okrre8\" node-type=\"button\" class=\" cc-button cc-button-- cc-button--large cc-button--round cc-button--left fn-csp\" data-archive-href=\"/digital-solutions-for-natural-resources\" data-archive-target=\"_self\"\u003e\n    \u003cdiv class=\"slot-main  \" id=\"id-154-lap40okrre8\" style=\"border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;\"\u003e\n                        \u003cdiv class=\"content\"\u003e\n            \u003cp style=\"line-height:2;\"\u003e\u003cspan style=\"font-family:'微软雅黑';font-size:18px;\"\u003e\u0026nbsp; \u0026nbsp; \u0026nbsp; 查看详情\u0026nbsp; \u0026nbsp; \u0026nbsp;\u0026nbsp;\u003cbr\u003e\u003c/span\u003e\u003c/p\u003e        \u003c/div\u003e\n    \u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-149-oppdgvsn9bc\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-2 cc-col-xl-2 cc-col-lg3-2 cc-col-lg2-2 cc-col-lg-2 cc-col-md-2 cc-col-sm-2 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv class=\"swiper-slide cc-slot--wrapper cc-slot--id-56-l00fkanl87g swiper-slide-active\" style=\"width: 1440px;\" role=\"group\" aria-label=\"2 / 2\"\u003e\u003cdiv node-id=\"id-60-1kls8nlukb8\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default\"\u003e\n\u003cstyle style-id=\"id-60-1kls8nlukb8\"\u003e\n[node-id=\"id-60-1kls8nlukb8\"]{background-color:rgba(255, 255, 255, 1);}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-61-fvhag5csu98\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-12 cc-col-xl-12 cc-col-lg3-12 cc-col-lg2-12 cc-col-lg-12 cc-col-md-12 cc-col-sm-12 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-159-oo766dolu34--wrapper\"\u003e\n\u003cstyle style-id=\"id-159-oo766dolu34\"\u003e\n@media only screen and (max-width: 767px) {[node-id=\"id-159-oo766dolu34\"]{margin-right:10px;margin-left:10px;} }[node-id=\"id-159-oo766dolu34\"].cc-figure .slot-1{-webkit-line-clamp:1;} [node-id=\"id-159-oo766dolu34\"].cc-figure{background:rgba(0, 0, 0, 1);} [node-id=\"id-159-oo766dolu34\"].cc-figure--sadie .figcaption::before{background:linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);} [node-id=\"id-159-oo766dolu34\"].cc-figure--goliath:hover \u003e a \u003e img{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0);} [node-id=\"id-159-oo766dolu34\"] a{cursor:default;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-159-oo766dolu34\" node-type=\"figure\" class=\"cc-figure cc-figure--bubba\"\u003e\n    \u003ca target=\"_self\" href=\"javascript:;\"\u003e\u003cimg alt=\"figure\" src=\"/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/c63ea9ef223a6030bafd5868d42ca0ab.jpg\" class=\" async-load\" view-mark=\"1\"\u003e\n\u003cdiv class=\"figcaption\"\u003e\n    \u003cdiv\u003e\n        \u003cdiv class=\"slot-1\"\u003e\u003c/div\u003e\n        \u003cdiv class=\"slot-2\"\u003e\u003cp\u003e\u003cimg src=\"/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/ed6afd7a5ac7e2ad7a462a582664e7b8.png\" alt=\"\" width=\"100\" height=\"100\" view-mark=\"1\"\u003e\u003c/p\u003e\u003c/div\u003e\n    \u003c/div\u003e\n\u003c/div\u003e\n\u003c/a\u003e\u003c/div\u003e\n\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-156-dvcgabfvjak\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-2 cc-col-xl-2 cc-col-lg3-2 cc-col-lg2-2 cc-col-lg-2 cc-col-md-2 cc-col-sm-2 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003c/div\u003e\u003cdiv node-id=\"id-157-ndq1r57r4lc\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-8 cc-col-xl-8 cc-col-lg3-8 cc-col-lg2-8 cc-col-lg-8 cc-col-md-8 cc-col-sm-8 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-161-dvtbv824lqc--wrapper\"\u003e\n\u003cstyle style-id=\"id-161-dvtbv824lqc\"\u003e\n[node-id=\"id-161-dvtbv824lqc\"]{margin-bottom:20px;margin-top:70px;} @media only screen and (max-width: 767px) {[node-id=\"id-161-dvtbv824lqc\"]{margin-right:10px;margin-left:10px;margin-top:10px;} }[node-id=\"id-161-dvtbv824lqc\"] .cc-textblock__body{padding:0px;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-161-dvtbv824lqc\" node-type=\"textblock\" class=\"cc-textblock\"\u003e\n    \u003cdiv class=\"cc-textblock__body richtext\"\u003e\n        \u003cp\u003e\u003cspan style=\"font-size:24px;font-family:'微软雅黑';\"\u003e\u003cstrong\u003e数治乡村解决方案\u003c/strong\u003e\u003c/span\u003e\u003c/p\u003e    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\u003cdiv class=\"cc-element--wrapper id-162-v2qborr6vsc--wrapper\"\u003e\n\u003cstyle style-id=\"id-162-v2qborr6vsc\"\u003e\n[node-id=\"id-162-v2qborr6vsc\"]{margin-bottom:30px;} @media only screen and (max-width: 767px) {[node-id=\"id-162-v2qborr6vsc\"]{margin-right:10px;margin-left:10px;} }[node-id=\"id-162-v2qborr6vsc\"] .cc-textblock__body{padding:0px;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-162-v2qborr6vsc\" node-type=\"textblock\" class=\"cc-textblock\"\u003e\n    \u003cdiv class=\"cc-textblock__body richtext\"\u003e\n        \u003cp style=\"line-height:2;\"\u003e\u003cspan style=\"font-family:'微软雅黑';font-size:16px;\"\u003e以数字经济点燃乡村发展新引擎，我们紧跟国家乡村振兴战略的步伐，聚焦于数字乡村的专项产品和增值服务，充分发挥自身在该领域的技术优势，将乡村资产进行摸底、产业策划、盘活、生财和引智，为县域级打造专属的领导驾驶舱、乡村地图、大数据看板等产品平台，以数字驱动运营，激发经济活力，打造县域级数字化人才基地，用更智慧的方式推进乡村振兴。\u003c/span\u003e\u003c/p\u003e    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\u003cdiv class=\"cc-element--wrapper id-163-4bndaru61lo--wrapper\" style=\"display: flex; justify-content: flex-start;\"\u003e\n\u003cstyle style-id=\"id-163-4bndaru61lo\"\u003e\n@media only screen and (max-width: 767px) {[node-id=\"id-163-4bndaru61lo\"]{margin-right:10px;margin-left:10px;margin-bottom:20px;} }[node-id=\"id-163-4bndaru61lo\"].cc-button{overflow:hidden;} [node-id=\"id-163-4bndaru61lo\"].cc-button .slot-main{background-color:rgba(243, 243, 243, 1);color:#E1021A;} [node-id=\"id-163-4bndaru61lo\"].cc-button .slot-main:hover{background-color:rgba(225, 2, 26, 1);color:#FFFFFF;} [node-id=\"id-163-4bndaru61lo\"].cc-button--line .slot-main{border-color:rgba(243, 243, 243, 1);color:#E1021A;} [node-id=\"id-163-4bndaru61lo\"].cc-button--line .slot-main:hover{border-color:rgba(225, 2, 26, 1);color:#FFFFFF;} [node-id=\"id-163-4bndaru61lo\"].cc-button .slot-main table td{padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px;} [node-id=\"id-163-4bndaru61lo\"].cc-button .slot-main{border:1px solid #ccc;} [node-id=\"id-163-4bndaru61lo\"].cc-button .slot-main:hover{border:1px solid #ccc;} [node-id=\"id-163-4bndaru61lo\"].cc-button .slot-main .icons{margin-right:6px;} [node-id=\"id-163-4bndaru61lo\"].cc-button .slot-main{text-align:left;} .id-163-4bndaru61lo--wrapper{display:flex;justify-content:flex-start;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-163-4bndaru61lo\" node-type=\"button\" class=\" cc-button cc-button-- cc-button--large cc-button--round cc-button--left fn-csp\" data-archive-href=\"/solutions-for-data-governed-villages\" data-archive-target=\"_self\"\u003e\n    \u003cdiv class=\"slot-main  \" id=\"id-163-4bndaru61lo\" style=\"border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;\"\u003e\n                        \u003cdiv class=\"content\"\u003e\n            \u003cp style=\"line-height:2;\"\u003e\u003cspan style=\"font-family:'微软雅黑';font-size:18px;\"\u003e\u0026nbsp; \u0026nbsp; \u0026nbsp; 查看详情\u0026nbsp; \u0026nbsp; \u0026nbsp;\u0026nbsp;\u003c/span\u003e\u003c/p\u003e        \u003c/div\u003e\n    \u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-158-or0t5pb8jm\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-2 cc-col-xl-2 cc-col-lg3-2 cc-col-lg2-2 cc-col-lg-2 cc-col-md-2 cc-col-sm-2 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e      \n                    \u003c/div\u003e\n                \u003cdiv class=\"swiper-pagination swiper-pagination__id-56-l00fkanl87g swiper-pagination-clickable swiper-pagination-bullets swiper-pagination-horizontal\"\u003e\u003cspan class=\"swiper-pagination-bullet\" tabindex=\"0\" role=\"button\" aria-label=\"Go to slide 1\"\u003e\u003c/span\u003e\u003cspan class=\"swiper-pagination-bullet swiper-pagination-bullet-active\" tabindex=\"0\" role=\"button\" aria-label=\"Go to slide 2\" aria-current=\"true\"\u003e\u003c/span\u003e\u003c/div\u003e\u003cspan class=\"swiper-notification\" aria-live=\"assertive\" aria-atomic=\"true\"\u003e\u003c/span\u003e\u003c/div\u003e\n            \u003c/div\u003e \n        \u003c/div\u003e\n        \u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-69-n2137d5r9m4\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default\"\u003e\u003cdiv node-id=\"id-70-vahtuurvfek\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-72-585teemq25--wrapper\"\u003e\n\u003cstyle style-id=\"id-72-585teemq25\"\u003e\n@media only screen and (min-width: 768px) {[node-id=\"id-72-585teemq25\"]{padding-top:50px;padding-bottom:50px;} }\n\u003c/style\u003e\n\u003cdiv node-id=\"id-72-585teemq25\" node-type=\"placeholder\" class=\"cc-placeholder\" style=\"height:20px\"\u003e\n\u003c/div\u003e\n\n\n\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-11-rl5fbn18u9g\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__row\"\u003e\u003cdiv node-id=\"id-12-qu3qnfge2vk\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-2 cc-col-xl-2 cc-col-lg3-2 cc-col-lg2-2 cc-col-lg-2 cc-col-md-2 cc-col-sm-2 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003c/div\u003e\u003cdiv node-id=\"id-9-7js1psn7eqg\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-20 cc-col-xl-20 cc-col-lg3-20 cc-col-lg2-20 cc-col-lg-20 cc-col-md-20 cc-col-sm-20 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-13-rqvnr2s5j1k--wrapper\"\u003e\n\u003cstyle style-id=\"id-13-rqvnr2s5j1k\"\u003e\n[node-id=\"id-13-rqvnr2s5j1k\"][node-type=\"video\"]{height:100%;} [node-id=\"id-13-rqvnr2s5j1k\"].cc-video.dplayer .dplayer-video-wrap .dplayer-bezel{visibility:hidden;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-13-rqvnr2s5j1k\" node-type=\"video\" class=\"cc-video dplayer dplayer-no-danmaku dplayer-paused\"\u003e\u003cdiv class=\"dplayer-mask\"\u003e\u003c/div\u003e\n\u003cdiv class=\"dplayer-video-wrap\"\u003e\n    \n\u003cvideo class=\"dplayer-video dplayer-video-current\" webkit-playsinline=\"\" playsinline=\"\" preload=\"metadata\" src=\"/site-assets/video.sdkotei.com/asset/4c4f7933532ea834fc3d289c00b84d76/e54a5f0db952969d32e6887d92e38136.mp4\"\u003e\n    \n    \n\u003c/video\u003e\n    \n    \u003cdiv class=\"dplayer-danmaku\"\u003e\n        \u003cdiv class=\"dplayer-danmaku-item dplayer-danmaku-item--demo\"\u003e\u003c/div\u003e\n    \u003c/div\u003e\n    \u003cdiv class=\"dplayer-subtitle\"\u003e\u003c/div\u003e\n    \u003cdiv class=\"dplayer-bezel\"\u003e\n        \u003cspan class=\"dplayer-bezel-icon\"\u003e\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 17 32\"\u003e\u003cpath d=\"M14.080 4.8q2.88 0 2.88 2.048v18.24q0 2.112-2.88 2.112t-2.88-2.112v-18.24q0-2.048 2.88-2.048zM2.88 4.8q2.88 0 2.88 2.048v18.24q0 2.112-2.88 2.112t-2.88-2.112v-18.24q0-2.048 2.88-2.048z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/span\u003e\n        \n        \u003cspan class=\"diplayer-loading-icon\"\u003e\u003csvg version=\"1.1\" viewBox=\"0 0 22 22\"\u003e\u003csvg x=\"7\" y=\"1\"\u003e\u003ccircle class=\"diplayer-loading-dot diplayer-loading-dot-0\" cx=\"4\" cy=\"4\" r=\"2\"\u003e\u003c/circle\u003e\u003c/svg\u003e\u003csvg x=\"11\" y=\"3\"\u003e\u003ccircle class=\"diplayer-loading-dot diplayer-loading-dot-1\" cx=\"4\" cy=\"4\" r=\"2\"\u003e\u003c/circle\u003e\u003c/svg\u003e\u003csvg x=\"13\" y=\"7\"\u003e\u003ccircle class=\"diplayer-loading-dot diplayer-loading-dot-2\" cx=\"4\" cy=\"4\" r=\"2\"\u003e\u003c/circle\u003e\u003c/svg\u003e\u003csvg x=\"11\" y=\"11\"\u003e\u003ccircle class=\"diplayer-loading-dot diplayer-loading-dot-3\" cx=\"4\" cy=\"4\" r=\"2\"\u003e\u003c/circle\u003e\u003c/svg\u003e\u003csvg x=\"7\" y=\"13\"\u003e\u003ccircle class=\"diplayer-loading-dot diplayer-loading-dot-4\" cx=\"4\" cy=\"4\" r=\"2\"\u003e\u003c/circle\u003e\u003c/svg\u003e\u003csvg x=\"3\" y=\"11\"\u003e\u003ccircle class=\"diplayer-loading-dot diplayer-loading-dot-5\" cx=\"4\" cy=\"4\" r=\"2\"\u003e\u003c/circle\u003e\u003c/svg\u003e\u003csvg x=\"1\" y=\"7\"\u003e\u003ccircle class=\"diplayer-loading-dot diplayer-loading-dot-6\" cx=\"4\" cy=\"4\" r=\"2\"\u003e\u003c/circle\u003e\u003c/svg\u003e\u003csvg x=\"3\" y=\"3\"\u003e\u003ccircle class=\"diplayer-loading-dot diplayer-loading-dot-7\" cx=\"4\" cy=\"4\" r=\"2\"\u003e\u003c/circle\u003e\u003c/svg\u003e\u003c/svg\u003e\u003c/span\u003e\n    \u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"dplayer-controller-mask\"\u003e\u003c/div\u003e\n\u003cdiv class=\"dplayer-controller\"\u003e\n    \u003cdiv class=\"dplayer-icons dplayer-comment-box\"\u003e\n        \u003cbutton class=\"dplayer-icon dplayer-comment-setting-icon\" data-balloon=\"/Setting\" data-balloon-pos=\"/up\"\u003e\n            \u003cspan class=\"dplayer-icon-content\"\u003e\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 32 32\"\u003e\u003cpath d=\"M19.357 2.88c1.749 0 3.366 0.316 4.851 0.946 1.485 0.632 2.768 1.474 3.845 2.533s1.922 2.279 2.532 3.661c0.611 1.383 0.915 2.829 0.915 4.334 0 1.425-0.304 2.847-0.915 4.271-0.611 1.425-1.587 2.767-2.928 4.028-0.855 0.813-1.811 1.607-2.869 2.38s-2.136 1.465-3.233 2.075c-1.099 0.61-2.198 1.098-3.296 1.465-1.098 0.366-2.115 0.549-3.051 0.549-1.343 0-2.441-0.438-3.296-1.311-0.854-0.876-1.281-2.41-1.281-4.608 0-0.366 0.020-0.773 0.060-1.221s0.062-0.895 0.062-1.343c0-0.773-0.183-1.353-0.55-1.738-0.366-0.387-0.793-0.58-1.281-0.58-0.652 0-1.21 0.295-1.678 0.886s-0.926 1.23-1.373 1.921c-0.447 0.693-0.905 1.334-1.372 1.923s-1.028 0.886-1.679 0.886c-0.529 0-1.048-0.427-1.556-1.282s-0.763-2.259-0.763-4.212c0-2.197 0.529-4.241 1.587-6.133s2.462-3.529 4.21-4.912c1.75-1.383 3.762-2.471 6.041-3.264 2.277-0.796 4.617-1.212 7.018-1.253zM7.334 15.817c0.569 0 1.047-0.204 1.434-0.611s0.579-0.875 0.579-1.404c0-0.569-0.193-1.047-0.579-1.434s-0.864-0.579-1.434-0.579c-0.529 0-0.987 0.193-1.373 0.579s-0.58 0.864-0.58 1.434c0 0.53 0.194 0.998 0.58 1.404 0.388 0.407 0.845 0.611 1.373 0.611zM12.216 11.79c0.691 0 1.292-0.254 1.8-0.763s0.762-1.107 0.762-1.8c0-0.732-0.255-1.343-0.762-1.831-0.509-0.489-1.109-0.732-1.8-0.732-0.732 0-1.342 0.244-1.831 0.732-0.488 0.488-0.732 1.098-0.732 1.831 0 0.693 0.244 1.292 0.732 1.8s1.099 0.763 1.831 0.763zM16.366 25.947c0.692 0 1.282-0.214 1.77-0.64s0.732-0.987 0.732-1.678-0.244-1.261-0.732-1.709c-0.489-0.448-1.078-0.671-1.77-0.671-0.65 0-1.21 0.223-1.678 0.671s-0.702 1.018-0.702 1.709c0 0.692 0.234 1.25 0.702 1.678s1.027 0.64 1.678 0.64zM19.113 9.592c0.651 0 1.129-0.203 1.433-0.611 0.305-0.406 0.459-0.874 0.459-1.404 0-0.488-0.154-0.947-0.459-1.373-0.304-0.427-0.782-0.641-1.433-0.641-0.529 0-1.008 0.193-1.434 0.58s-0.64 0.865-0.64 1.434c0 0.571 0.213 1.049 0.64 1.434 0.427 0.389 0.905 0.581 1.434 0.581zM24.848 12.826c0.57 0 1.067-0.213 1.495-0.64 0.427-0.427 0.64-0.947 0.64-1.556 0-0.57-0.214-1.068-0.64-1.495-0.428-0.427-0.927-0.64-1.495-0.64-0.611 0-1.129 0.213-1.555 0.64-0.428 0.427-0.642 0.926-0.642 1.495 0 0.611 0.213 1.129 0.642 1.556s0.947 0.64 1.555 0.64z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/span\u003e\n        \u003c/button\u003e\n        \u003cdiv class=\"dplayer-comment-setting-box\"\u003e\n            \u003cdiv class=\"dplayer-comment-setting-color\"\u003e\n                \u003cdiv class=\"dplayer-comment-setting-title\"\u003eSet danmaku color\u003c/div\u003e\n                \u003clabel\u003e\n                    \u003cinput type=\"radio\" name=\"dplayer-danmaku-color-0\" value=\"/#fff\" checked=\"\"\u003e\n                    \u003cspan style=\"background: #fff;\"\u003e\u003c/span\u003e\n                \u003c/label\u003e\n                \u003clabel\u003e\n                    \u003cinput type=\"radio\" name=\"dplayer-danmaku-color-0\" value=\"/#e54256\"\u003e\n                    \u003cspan style=\"background: #e54256\"\u003e\u003c/span\u003e\n                \u003c/label\u003e\n                \u003clabel\u003e\n                    \u003cinput type=\"radio\" name=\"dplayer-danmaku-color-0\" value=\"/#ffe133\"\u003e\n                    \u003cspan style=\"background: #ffe133\"\u003e\u003c/span\u003e\n                \u003c/label\u003e\n                \u003clabel\u003e\n                    \u003cinput type=\"radio\" name=\"dplayer-danmaku-color-0\" value=\"/#64-dd17\"\u003e\n                    \u003cspan style=\"background: #64DD17\"\u003e\u003c/span\u003e\n                \u003c/label\u003e\n                \u003clabel\u003e\n                    \u003cinput type=\"radio\" name=\"dplayer-danmaku-color-0\" value=\"/#39ccff\"\u003e\n                    \u003cspan style=\"background: #39ccff\"\u003e\u003c/span\u003e\n                \u003c/label\u003e\n                \u003clabel\u003e\n                    \u003cinput type=\"radio\" name=\"dplayer-danmaku-color-0\" value=\"/#d500-f9\"\u003e\n                    \u003cspan style=\"background: #D500F9\"\u003e\u003c/span\u003e\n                \u003c/label\u003e\n            \u003c/div\u003e\n            \u003cdiv class=\"dplayer-comment-setting-type\"\u003e\n                \u003cdiv class=\"dplayer-comment-setting-title\"\u003eSet danmaku type\u003c/div\u003e\n                \u003clabel\u003e\n                    \u003cinput type=\"radio\" name=\"dplayer-danmaku-type-0\" value=\"/1\"\u003e\n                    \u003cspan\u003eTop\u003c/span\u003e\n                \u003c/label\u003e\n                \u003clabel\u003e\n                    \u003cinput type=\"radio\" name=\"dplayer-danmaku-type-0\" value=\"/0\" checked=\"\"\u003e\n                    \u003cspan\u003eRolling\u003c/span\u003e\n                \u003c/label\u003e\n                \u003clabel\u003e\n                    \u003cinput type=\"radio\" name=\"dplayer-danmaku-type-0\" value=\"/2\"\u003e\n                    \u003cspan\u003eBottom\u003c/span\u003e\n                \u003c/label\u003e\n            \u003c/div\u003e\n        \u003c/div\u003e\n        \u003cinput class=\"dplayer-comment-input\" type=\"text\" placeholder=\"Input danmaku, hit Enter\" maxlength=\"30\"\u003e\n        \u003cbutton class=\"dplayer-icon dplayer-send-icon\" data-balloon=\"/Send\" data-balloon-pos=\"/up\"\u003e\n            \u003cspan class=\"dplayer-icon-content\"\u003e\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 32 32\"\u003e\u003cpath d=\"M13.725 30l3.9-5.325-3.9-1.125v6.45zM0 17.5l11.050 3.35 13.6-11.55-10.55 12.425 11.8 3.65 6.1-23.375-32 15.5z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/span\u003e\n        \u003c/button\u003e\n    \u003c/div\u003e\n    \u003cdiv class=\"dplayer-icons dplayer-icons-left\"\u003e\n        \u003cbutton class=\"dplayer-icon dplayer-play-icon\"\u003e\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 16 32\"\u003e\u003cpath d=\"M15.552 15.168q0.448 0.32 0.448 0.832 0 0.448-0.448 0.768l-13.696 8.512q-0.768 0.512-1.312 0.192t-0.544-1.28v-16.448q0-0.96 0.544-1.28t1.312 0.192z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\n        \u003cdiv class=\"dplayer-volume\"\u003e\n            \u003cbutton class=\"dplayer-icon dplayer-volume-icon\"\u003e\n                \u003cspan class=\"dplayer-icon-content\"\u003e\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 21 32\"\u003e\u003cpath d=\"M13.728 6.272v19.456q0 0.448-0.352 0.8t-0.8 0.32-0.8-0.32l-5.952-5.952h-4.672q-0.48 0-0.8-0.352t-0.352-0.8v-6.848q0-0.48 0.352-0.8t0.8-0.352h4.672l5.952-5.952q0.32-0.32 0.8-0.32t0.8 0.32 0.352 0.8z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/span\u003e\n            \u003c/button\u003e\n            \u003cdiv class=\"dplayer-volume-bar-wrap\" data-balloon-pos=\"/up\" data-balloon=\"/0%\"\u003e\n                \u003cdiv class=\"dplayer-volume-bar\"\u003e\n                    \u003cdiv class=\"dplayer-volume-bar-inner\" style=\"background: rgb(225, 2, 26); width: 0%;\"\u003e\n                        \u003cspan class=\"dplayer-thumb\" style=\"background: #E1021A\"\u003e\u003c/span\u003e\n                    \u003c/div\u003e\n                \u003c/div\u003e\n            \u003c/div\u003e\n        \u003c/div\u003e\n        \u003cspan class=\"dplayer-time\"\u003e\n            \u003cspan class=\"dplayer-ptime\"\u003e00:14\u003c/span\u003e /\n            \u003cspan class=\"dplayer-dtime\"\u003e05:31\u003c/span\u003e\n        \u003c/span\u003e\n        \n    \u003c/div\u003e\n    \u003cdiv class=\"dplayer-icons dplayer-icons-right\"\u003e\n        \n        \n        \n        \u003cdiv class=\"dplayer-icon dplayer-airplay-icon\" data-balloon=\"/AirPlay\" data-balloon-pos=\"/up\" style=\"display: none;\"\u003e\n            \u003cspan class=\"dplayer-icon-content\"\u003e\u003csvg viewBox=\"0 0 288 288\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M288 90v96c0 20-16 36-36 36h-10c-16 0-16-24 0-24h10c7 0 12-5 12-12V90c0-7-5-12-12-12H36c-7 0-12 5-12 12v96c0 7 5 12 12 12h10c16 0 16 24 0 24H36c-20 0-36-16-36-36V90c0-20 16-36 36-36h216c20 0 36 16 36 36zm-120 62l48 68c14 20 1 38-20 38H92c-21 0-34-18-20-38l48-68c13-18 35-18 48 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/span\u003e\n        \u003c/div\u003e\n        \n        \n        \u003cdiv class=\"dplayer-comment\"\u003e\n            \u003cbutton class=\"dplayer-icon dplayer-comment-icon\" data-balloon=\"/Send danmaku\" data-balloon-pos=\"/up\"\u003e\n                \u003cspan class=\"dplayer-icon-content\"\u003e\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 32 32\"\u003e\u003cpath d=\"M27.128 0.38h-22.553c-2.336 0-4.229 1.825-4.229 4.076v16.273c0 2.251 1.893 4.076 4.229 4.076h4.229v-2.685h8.403l-8.784 8.072 1.566 1.44 7.429-6.827h9.71c2.335 0 4.229-1.825 4.229-4.076v-16.273c0-2.252-1.894-4.076-4.229-4.076zM28.538 19.403c0 1.5-1.262 2.717-2.819 2.717h-8.36l-0.076-0.070-0.076 0.070h-11.223c-1.557 0-2.819-1.217-2.819-2.717v-13.589c0-1.501 1.262-2.718 2.819-2.718h19.734c1.557 0 2.819-0.141 2.819 1.359v14.947zM9.206 10.557c-1.222 0-2.215 0.911-2.215 2.036s0.992 2.035 2.215 2.035c1.224 0 2.216-0.911 2.216-2.035s-0.992-2.036-2.216-2.036zM22.496 10.557c-1.224 0-2.215 0.911-2.215 2.036s0.991 2.035 2.215 2.035c1.224 0 2.215-0.911 2.215-2.035s-0.991-2.036-2.215-2.036zM15.852 10.557c-1.224 0-2.215 0.911-2.215 2.036s0.991 2.035 2.215 2.035c1.222 0 2.215-0.911 2.215-2.035s-0.992-2.036-2.215-2.036z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/span\u003e\n            \u003c/button\u003e\n        \u003c/div\u003e\n        \n        \u003cdiv class=\"dplayer-setting\"\u003e\n            \u003cbutton class=\"dplayer-icon dplayer-setting-icon\" data-balloon=\"/Setting\" data-balloon-pos=\"/up\"\u003e\n                \u003cspan class=\"dplayer-icon-content\"\u003e\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 32 28\"\u003e\u003cpath d=\"M28.633 17.104c0.035 0.21 0.026 0.463-0.026 0.76s-0.14 0.598-0.262 0.904c-0.122 0.306-0.271 0.581-0.445 0.825s-0.367 0.419-0.576 0.524c-0.209 0.105-0.393 0.157-0.55 0.157s-0.332-0.035-0.524-0.105c-0.175-0.052-0.393-0.1-0.655-0.144s-0.528-0.052-0.799-0.026c-0.271 0.026-0.541 0.083-0.812 0.17s-0.502 0.236-0.694 0.445c-0.419 0.437-0.664 0.934-0.734 1.493s0.009 1.092 0.236 1.598c0.175 0.349 0.148 0.699-0.079 1.048-0.105 0.14-0.271 0.284-0.498 0.432s-0.476 0.284-0.747 0.406-0.555 0.218-0.851 0.288c-0.297 0.070-0.559 0.105-0.786 0.105-0.157 0-0.306-0.061-0.445-0.183s-0.236-0.253-0.288-0.393h-0.026c-0.192-0.541-0.52-1.009-0.982-1.402s-1-0.589-1.611-0.589c-0.594 0-1.131 0.197-1.611 0.589s-0.816 0.851-1.009 1.375c-0.087 0.21-0.218 0.362-0.393 0.458s-0.367 0.144-0.576 0.144c-0.244 0-0.52-0.044-0.825-0.131s-0.611-0.197-0.917-0.327c-0.306-0.131-0.581-0.284-0.825-0.458s-0.428-0.349-0.55-0.524c-0.087-0.122-0.135-0.266-0.144-0.432s0.057-0.397 0.197-0.694c0.192-0.402 0.266-0.86 0.223-1.375s-0.266-0.991-0.668-1.428c-0.244-0.262-0.541-0.432-0.891-0.511s-0.681-0.109-0.995-0.092c-0.367 0.017-0.742 0.087-1.127 0.21-0.244 0.070-0.489 0.052-0.734-0.052-0.192-0.070-0.371-0.231-0.537-0.485s-0.314-0.533-0.445-0.838c-0.131-0.306-0.231-0.62-0.301-0.943s-0.087-0.59-0.052-0.799c0.052-0.384 0.227-0.629 0.524-0.734 0.524-0.21 0.995-0.555 1.415-1.035s0.629-1.017 0.629-1.611c0-0.611-0.21-1.144-0.629-1.598s-0.891-0.786-1.415-0.996c-0.157-0.052-0.288-0.179-0.393-0.38s-0.157-0.406-0.157-0.616c0-0.227 0.035-0.48 0.105-0.76s0.162-0.55 0.275-0.812 0.244-0.502 0.393-0.72c0.148-0.218 0.31-0.38 0.485-0.485 0.14-0.087 0.275-0.122 0.406-0.105s0.275 0.052 0.432 0.105c0.524 0.21 1.070 0.275 1.637 0.197s1.070-0.327 1.506-0.747c0.21-0.209 0.362-0.467 0.458-0.773s0.157-0.607 0.183-0.904c0.026-0.297 0.026-0.568 0-0.812s-0.048-0.419-0.065-0.524c-0.035-0.105-0.066-0.227-0.092-0.367s-0.013-0.262 0.039-0.367c0.105-0.244 0.293-0.458 0.563-0.642s0.563-0.336 0.878-0.458c0.314-0.122 0.62-0.214 0.917-0.275s0.533-0.092 0.707-0.092c0.227 0 0.406 0.074 0.537 0.223s0.223 0.301 0.275 0.458c0.192 0.471 0.507 0.886 0.943 1.244s0.952 0.537 1.546 0.537c0.611 0 1.153-0.17 1.624-0.511s0.803-0.773 0.996-1.297c0.070-0.14 0.179-0.284 0.327-0.432s0.301-0.223 0.458-0.223c0.244 0 0.511 0.035 0.799 0.105s0.572 0.166 0.851 0.288c0.279 0.122 0.537 0.279 0.773 0.472s0.423 0.402 0.563 0.629c0.087 0.14 0.113 0.293 0.079 0.458s-0.070 0.284-0.105 0.354c-0.227 0.506-0.297 1.039-0.21 1.598s0.341 1.048 0.76 1.467c0.419 0.419 0.934 0.651 1.546 0.694s1.179-0.057 1.703-0.301c0.14-0.087 0.31-0.122 0.511-0.105s0.371 0.096 0.511 0.236c0.262 0.244 0.493 0.616 0.694 1.113s0.336 1 0.406 1.506c0.035 0.297-0.013 0.528-0.144 0.694s-0.266 0.275-0.406 0.327c-0.542 0.192-1.004 0.528-1.388 1.009s-0.576 1.026-0.576 1.637c0 0.594 0.162 1.113 0.485 1.559s0.747 0.764 1.27 0.956c0.122 0.070 0.227 0.14 0.314 0.21 0.192 0.157 0.323 0.358 0.393 0.602v0zM16.451 19.462c0.786 0 1.528-0.149 2.227-0.445s1.305-0.707 1.821-1.231c0.515-0.524 0.921-1.131 1.218-1.821s0.445-1.428 0.445-2.214c0-0.786-0.148-1.524-0.445-2.214s-0.703-1.292-1.218-1.808c-0.515-0.515-1.122-0.921-1.821-1.218s-1.441-0.445-2.227-0.445c-0.786 0-1.524 0.148-2.214 0.445s-1.292 0.703-1.808 1.218c-0.515 0.515-0.921 1.118-1.218 1.808s-0.445 1.428-0.445 2.214c0 0.786 0.149 1.524 0.445 2.214s0.703 1.297 1.218 1.821c0.515 0.524 1.118 0.934 1.808 1.231s1.428 0.445 2.214 0.445v0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/span\u003e\n            \u003c/button\u003e\n            \u003cdiv class=\"dplayer-setting-box\"\u003e\n                \u003cdiv class=\"dplayer-setting-origin-panel\"\u003e\n                    \u003cdiv class=\"dplayer-setting-item dplayer-setting-speed\"\u003e\n                        \u003cspan class=\"dplayer-label\"\u003eSpeed\u003c/span\u003e\n                        \u003cdiv class=\"dplayer-toggle\"\u003e\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 32 32\"\u003e\u003cpath d=\"M22 16l-10.105-10.6-1.895 1.987 8.211 8.613-8.211 8.612 1.895 1.988 8.211-8.613z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/div\u003e\n                    \u003c/div\u003e\n                    \u003cdiv class=\"dplayer-setting-item dplayer-setting-loop\"\u003e\n                        \u003cspan class=\"dplayer-label\"\u003eLoop\u003c/span\u003e\n                        \u003cdiv class=\"dplayer-toggle\"\u003e\n                            \u003cinput class=\"dplayer-toggle-setting-input\" type=\"checkbox\" name=\"dplayer-toggle\"\u003e\n                            \u003clabel for=\"dplayer-toggle\"\u003e\u003c/label\u003e\n                        \u003c/div\u003e\n                    \u003c/div\u003e\n                    \u003cdiv class=\"dplayer-setting-item dplayer-setting-showdan\"\u003e\n                        \u003cspan class=\"dplayer-label\"\u003eShow danmaku\u003c/span\u003e\n                        \u003cdiv class=\"dplayer-toggle\"\u003e\n                            \u003cinput class=\"dplayer-showdan-setting-input\" type=\"checkbox\" name=\"dplayer-toggle-dan\"\u003e\n                            \u003clabel for=\"dplayer-toggle-dan\"\u003e\u003c/label\u003e\n                        \u003c/div\u003e\n                    \u003c/div\u003e\n                    \u003cdiv class=\"dplayer-setting-item dplayer-setting-danunlimit\"\u003e\n                        \u003cspan class=\"dplayer-label\"\u003eUnlimited danmaku\u003c/span\u003e\n                        \u003cdiv class=\"dplayer-toggle\"\u003e\n                            \u003cinput class=\"dplayer-danunlimit-setting-input\" type=\"checkbox\" name=\"dplayer-toggle-danunlimit\"\u003e\n                            \u003clabel for=\"dplayer-toggle-danunlimit\"\u003e\u003c/label\u003e\n                        \u003c/div\u003e\n                    \u003c/div\u003e\n                    \u003cdiv class=\"dplayer-setting-item dplayer-setting-danmaku\"\u003e\n                        \u003cspan class=\"dplayer-label\"\u003eOpacity for danmaku\u003c/span\u003e\n                        \u003cdiv class=\"dplayer-danmaku-bar-wrap\"\u003e\n                            \u003cdiv class=\"dplayer-danmaku-bar\"\u003e\n                                \u003cdiv class=\"dplayer-danmaku-bar-inner\"\u003e\n                                    \u003cspan class=\"dplayer-thumb\"\u003e\u003c/span\u003e\n                                \u003c/div\u003e\n                            \u003c/div\u003e\n                        \u003c/div\u003e\n                    \u003c/div\u003e\n                \u003c/div\u003e\n                \u003cdiv class=\"dplayer-setting-speed-panel\"\u003e\n                    \n                        \u003cdiv class=\"dplayer-setting-speed-item\" data-speed=\"0.5\"\u003e\n                            \u003cspan class=\"dplayer-label\"\u003e0.5\u003c/span\u003e\n                        \u003c/div\u003e\n                    \n                        \u003cdiv class=\"dplayer-setting-speed-item\" data-speed=\"0.75\"\u003e\n                            \u003cspan class=\"dplayer-label\"\u003e0.75\u003c/span\u003e\n                        \u003c/div\u003e\n                    \n                        \u003cdiv class=\"dplayer-setting-speed-item\" data-speed=\"/1\"\u003e\n                            \u003cspan class=\"dplayer-label\"\u003eNormal\u003c/span\u003e\n                        \u003c/div\u003e\n                    \n                        \u003cdiv class=\"dplayer-setting-speed-item\" data-speed=\"1.25\"\u003e\n                            \u003cspan class=\"dplayer-label\"\u003e1.25\u003c/span\u003e\n                        \u003c/div\u003e\n                    \n                        \u003cdiv class=\"dplayer-setting-speed-item\" data-speed=\"1.5\"\u003e\n                            \u003cspan class=\"dplayer-label\"\u003e1.5\u003c/span\u003e\n                        \u003c/div\u003e\n                    \n                        \u003cdiv class=\"dplayer-setting-speed-item\" data-speed=\"/2\"\u003e\n                            \u003cspan class=\"dplayer-label\"\u003e2\u003c/span\u003e\n                        \u003c/div\u003e\n                    \n                \u003c/div\u003e\n            \u003c/div\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"dplayer-full\"\u003e\n            \u003cbutton class=\"dplayer-icon dplayer-full-in-icon\" data-balloon=\"/Web full screen\" data-balloon-pos=\"/up\"\u003e\n                \u003cspan class=\"dplayer-icon-content\"\u003e\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 32 33\"\u003e\u003cpath d=\"M24.965 24.38h-18.132c-1.366 0-2.478-1.113-2.478-2.478v-11.806c0-1.364 1.111-2.478 2.478-2.478h18.132c1.366 0 2.478 1.113 2.478 2.478v11.806c0 1.364-1.11 2.478-2.478 2.478zM6.833 10.097v11.806h18.134l-0.002-11.806h-18.132zM2.478 28.928h5.952c0.684 0 1.238-0.554 1.238-1.239 0-0.684-0.554-1.238-1.238-1.238h-5.952v-5.802c0-0.684-0.554-1.239-1.238-1.239s-1.239 0.556-1.239 1.239v5.802c0 1.365 1.111 2.478 2.478 2.478zM30.761 19.412c-0.684 0-1.238 0.554-1.238 1.238v5.801h-5.951c-0.686 0-1.239 0.554-1.239 1.238 0 0.686 0.554 1.239 1.239 1.239h5.951c1.366 0 2.478-1.111 2.478-2.478v-5.801c0-0.683-0.554-1.238-1.239-1.238zM0 5.55v5.802c0 0.683 0.554 1.238 1.238 1.238s1.238-0.555 1.238-1.238v-5.802h5.952c0.684 0 1.238-0.554 1.238-1.238s-0.554-1.238-1.238-1.238h-5.951c-1.366-0.001-2.478 1.111-2.478 2.476zM32 11.35v-5.801c0-1.365-1.11-2.478-2.478-2.478h-5.951c-0.686 0-1.239 0.554-1.239 1.238s0.554 1.238 1.239 1.238h5.951v5.801c0 0.683 0.554 1.237 1.238 1.237 0.686 0.002 1.239-0.553 1.239-1.236z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/span\u003e\n            \u003c/button\u003e\n            \u003cbutton class=\"dplayer-icon dplayer-full-icon\" data-balloon=\"/Full screen\" data-balloon-pos=\"/up\"\u003e\n                \u003cspan class=\"dplayer-icon-content\"\u003e\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 32 33\"\u003e\u003cpath d=\"M6.667 28h-5.333c-0.8 0-1.333-0.533-1.333-1.333v-5.333c0-0.8 0.533-1.333 1.333-1.333s1.333 0.533 1.333 1.333v4h4c0.8 0 1.333 0.533 1.333 1.333s-0.533 1.333-1.333 1.333zM30.667 28h-5.333c-0.8 0-1.333-0.533-1.333-1.333s0.533-1.333 1.333-1.333h4v-4c0-0.8 0.533-1.333 1.333-1.333s1.333 0.533 1.333 1.333v5.333c0 0.8-0.533 1.333-1.333 1.333zM30.667 12c-0.8 0-1.333-0.533-1.333-1.333v-4h-4c-0.8 0-1.333-0.533-1.333-1.333s0.533-1.333 1.333-1.333h5.333c0.8 0 1.333 0.533 1.333 1.333v5.333c0 0.8-0.533 1.333-1.333 1.333zM1.333 12c-0.8 0-1.333-0.533-1.333-1.333v-5.333c0-0.8 0.533-1.333 1.333-1.333h5.333c0.8 0 1.333 0.533 1.333 1.333s-0.533 1.333-1.333 1.333h-4v4c0 0.8-0.533 1.333-1.333 1.333z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/span\u003e\n            \u003c/button\u003e\n        \u003c/div\u003e\n    \u003c/div\u003e\n    \u003cdiv class=\"dplayer-bar-wrap\"\u003e\n        \u003cdiv class=\"dplayer-bar-time hidden\"\u003e00:00\u003c/div\u003e\n        \u003cdiv class=\"dplayer-bar-preview\"\u003e\u003c/div\u003e\n        \u003cdiv class=\"dplayer-bar\"\u003e\n            \u003cdiv class=\"dplayer-loaded\" style=\"width: 8.34501%;\"\u003e\u003c/div\u003e\n            \u003cdiv class=\"dplayer-played\" style=\"width: 4.40196%; background: rgb(225, 2, 26);\"\u003e\n                \u003cspan class=\"dplayer-thumb\" style=\"background: #E1021A\"\u003e\u003c/span\u003e\n            \u003c/div\u003e\n        \u003c/div\u003e\n    \u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"dplayer-info-panel dplayer-info-panel-hide\"\u003e\n    \u003cdiv class=\"dplayer-info-panel-close\"\u003e[x]\u003c/div\u003e\n    \u003cdiv class=\"dplayer-info-panel-item dplayer-info-panel-item-version\"\u003e\n        \u003cspan class=\"dplayer-info-panel-item-title\"\u003ePlayer version\u003c/span\u003e\n        \u003cspan class=\"dplayer-info-panel-item-data\"\u003e\u003c/span\u003e\n    \u003c/div\u003e\n    \u003cdiv class=\"dplayer-info-panel-item dplayer-info-panel-item-fps\"\u003e\n        \u003cspan class=\"dplayer-info-panel-item-title\"\u003ePlayer FPS\u003c/span\u003e\n        \u003cspan class=\"dplayer-info-panel-item-data\"\u003e\u003c/span\u003e\n    \u003c/div\u003e\n    \u003cdiv class=\"dplayer-info-panel-item dplayer-info-panel-item-type\"\u003e\n        \u003cspan class=\"dplayer-info-panel-item-title\"\u003eVideo type\u003c/span\u003e\n        \u003cspan class=\"dplayer-info-panel-item-data\"\u003e\u003c/span\u003e\n    \u003c/div\u003e\n    \u003cdiv class=\"dplayer-info-panel-item dplayer-info-panel-item-url\"\u003e\n        \u003cspan class=\"dplayer-info-panel-item-title\"\u003eVideo url\u003c/span\u003e\n        \u003cspan class=\"dplayer-info-panel-item-data\"\u003e\u003c/span\u003e\n    \u003c/div\u003e\n    \u003cdiv class=\"dplayer-info-panel-item dplayer-info-panel-item-resolution\"\u003e\n        \u003cspan class=\"dplayer-info-panel-item-title\"\u003eVideo resolution\u003c/span\u003e\n        \u003cspan class=\"dplayer-info-panel-item-data\"\u003e\u003c/span\u003e\n    \u003c/div\u003e\n    \u003cdiv class=\"dplayer-info-panel-item dplayer-info-panel-item-duration\"\u003e\n        \u003cspan class=\"dplayer-info-panel-item-title\"\u003eVideo duration\u003c/span\u003e\n        \u003cspan class=\"dplayer-info-panel-item-data\"\u003e\u003c/span\u003e\n    \u003c/div\u003e\n    \n\u003c/div\u003e\n\u003cdiv class=\"dplayer-menu\"\u003e\n    \n        \u003cdiv class=\"dplayer-menu-item\"\u003e\n            \u003ca href=\"javascript:void(0);\"\u003e Video info\u003c/a\u003e\n        \u003c/div\u003e\n    \n        \u003cdiv class=\"dplayer-menu-item\"\u003e\n            \u003ca target=\"_blank\" href=\"http://diygod.me\"\u003e About author\u003c/a\u003e\n        \u003c/div\u003e\n    \n        \u003cdiv class=\"dplayer-menu-item\"\u003e\n            \u003ca target=\"_blank\" href=\"http://github.com/MoePlayer/DPlayer\"\u003e DPlayer v1.27.0\u003c/a\u003e\n        \u003c/div\u003e\n    \n\u003c/div\u003e\n\u003cdiv class=\"dplayer-notice-list\"\u003e\u003c/div\u003e\n\u003cbutton class=\"dplayer-mobile-play\"\u003e\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 16 32\"\u003e\u003cpath d=\"M15.552 15.168q0.448 0.32 0.448 0.832 0 0.448-0.448 0.768l-13.696 8.512q-0.768 0.512-1.312 0.192t-0.544-1.28v-16.448q0-0.96 0.544-1.28t1.312 0.192z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003c/div\u003e\n\n\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-10-495236eljn8\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-2 cc-col-xl-2 cc-col-lg3-2 cc-col-lg2-2 cc-col-lg-2 cc-col-md-2 cc-col-sm-2 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-17-2qipref5cf4\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__row\"\u003e\n\u003cstyle style-id=\"id-17-2qipref5cf4\"\u003e\n[node-id=\"id-17-2qipref5cf4\"]{background-color:rgba(243, 243, 243, 1);}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-18-oofaa8qj7vo\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-19-p1e5nsjsbig--wrapper\"\u003e\n        \u003cdiv node-id=\"id-19-p1e5nsjsbig\" node-type=\"block\" class=\"cc-block cc-slot--wrapper\"\u003e\u003cdiv node-id=\"id-20-e42l1qv4kc\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default\"\u003e\u003cdiv node-id=\"id-21-sgdkv34ugsc\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-23-305oimmitd--wrapper\"\u003e\n\u003cstyle style-id=\"id-23-305oimmitd\"\u003e\n@media only screen and (min-width: 768px) {[node-id=\"id-23-305oimmitd\"]{padding-top:40px;padding-bottom:40px;} }\n\u003c/style\u003e\n\u003cdiv node-id=\"id-23-305oimmitd\" node-type=\"placeholder\" class=\"cc-placeholder\" style=\"height:20px\"\u003e\n\u003c/div\u003e\n\n\n\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-26-ijo7ej00qg8\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default\"\u003e\u003cdiv node-id=\"id-27-asrmae6pgh8\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-31-q6234dmoq9o--wrapper aos-init aos-animate\" data-aos=\"/fade-up\"\u003e\n\u003cstyle style-id=\"id-31-q6234dmoq9o\"\u003e\n[node-id=\"id-31-q6234dmoq9o\"]{margin-bottom:30px;} @media only screen and (max-width: 767px) {[node-id=\"id-31-q6234dmoq9o\"]{margin-bottom:10px;} }[node-id=\"id-31-q6234dmoq9o\"] .cc-textblock__body{padding:20px;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-31-q6234dmoq9o\" node-type=\"textblock\" class=\"cc-textblock\"\u003e\n    \u003cdiv class=\"cc-textblock__body richtext\"\u003e\n        \u003cp style=\"line-height:1.2;text-align:center;\"\u003e\u003cspan style=\"color:#333333;font-size:36px;font-family:'微软雅黑';\"\u003e\u003cstrong\u003e公司概述\u003c/strong\u003e\u003c/span\u003e\u003cbr\u003e\u003cspan style=\"color:#e1021a;font-size:36px;font-family:'微软雅黑';\"\u003e\u003cstrong\u003e—\u003c/strong\u003e\u003c/span\u003e\u003c/p\u003e    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-34-ml73rk6857s\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default\"\u003e\n\u003cstyle style-id=\"id-34-ml73rk6857s\"\u003e\n[node-id=\"id-34-ml73rk6857s\"]{background-color:rgba(255, 255, 255, 1);}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-35-ev14ch5d70k\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-1 cc-col-xl-1 cc-col-lg3-1 cc-col-lg2-1 cc-col-lg-1 cc-col-md-1 cc-col-sm-1 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003c/div\u003e\u003cdiv node-id=\"id-37-hk6dkr4rlik\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-9 cc-col-xl-9 cc-col-lg3-9 cc-col-lg2-9 cc-col-lg-9 cc-col-md-9 cc-col-sm-9 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-168-conn53921rc--wrapper aos-init aos-animate\" data-aos=\"/fade-right\"\u003e\n\u003cstyle style-id=\"id-168-conn53921rc\"\u003e\n[node-id=\"id-168-conn53921rc\"]{margin-bottom:20px;margin-top:120px;} @media only screen and (max-width: 767px) {[node-id=\"id-168-conn53921rc\"]{margin-right:10px;margin-left:10px;margin-top:10px;} }[node-id=\"id-168-conn53921rc\"] .cc-textblock__body{padding:0px;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-168-conn53921rc\" node-type=\"textblock\" class=\"cc-textblock\"\u003e\n    \u003cdiv class=\"cc-textblock__body richtext\"\u003e\n        \u003cp\u003e\u003cspan style=\"font-size: 24px; font-family: '微软雅黑';\"\u003e\u003cstrong\u003e山东华庭数行信息技术有限公司\u003c/strong\u003e\u003c/span\u003e\u003c/p\u003e    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\u003cdiv class=\"cc-element--wrapper id-169-lb8kh97cchs--wrapper aos-init aos-animate\" data-aos=\"/fade-right\"\u003e\n\u003cstyle style-id=\"id-169-lb8kh97cchs\"\u003e\n[node-id=\"id-169-lb8kh97cchs\"]{margin-bottom:30px;} @media only screen and (max-width: 767px) {[node-id=\"id-169-lb8kh97cchs\"]{margin-right:10px;margin-left:10px;} }[node-id=\"id-169-lb8kh97cchs\"] .cc-textblock__body{padding:0px;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-169-lb8kh97cchs\" node-type=\"textblock\" class=\"cc-textblock\"\u003e\n    \u003cdiv class=\"cc-textblock__body richtext\"\u003e\n        \u003cp style=\"line-height: 2.5;\"\u003e\u003cspan style=\"font-size: 16px;\"\u003e\u003cspan style=\"font-family: 微软雅黑;\"\u003e山东华庭数行信息技术有限公司深度聚焦AI应用与数据资产开发业务，致力于成为中国优秀数商。公司紧贴国家政策，凭借在大数据、云计算、三维仿真、GIS相关领域的技术优势，为解决数字化经济发展与自然资源紧缺、城乡发展不平衡等社会矛盾问题，针对部省市县四级行政主管单位建设依托空间治理数字化平台衍生的多跨场景应用产品，同时为客户提供数据的基础及增值服务。公司业务范围覆盖至北京、山东、浙江、湖北、广州等省市，未来，将\u003c/span\u003e持续加大对AI算法模型、多源数据融合等关键技术的投入，推动数据要素高效赋能工业制造、商贸流通、政务服务等领域，为政企智能化转型提供全方位、定制化的AI解决方案。\u003c/span\u003e\u003c/p\u003e    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\u003cdiv class=\"cc-element--wrapper id-170-5o3d5fa6248--wrapper aos-init aos-animate\" data-aos=\"/fade-right\" style=\"display: flex; justify-content: flex-start;\"\u003e\n\u003cstyle style-id=\"id-170-5o3d5fa6248\"\u003e\n@media only screen and (max-width: 767px) {[node-id=\"id-170-5o3d5fa6248\"]{margin-right:10px;margin-left:10px;margin-bottom:20px;} }[node-id=\"id-170-5o3d5fa6248\"].cc-button{overflow:hidden;} [node-id=\"id-170-5o3d5fa6248\"].cc-button .slot-main{background-color:rgba(243, 243, 243, 1);color:#E1021A;} [node-id=\"id-170-5o3d5fa6248\"].cc-button .slot-main:hover{background-color:rgba(225, 2, 26, 1);color:#FFFFFF;} [node-id=\"id-170-5o3d5fa6248\"].cc-button--line .slot-main{border-color:rgba(243, 243, 243, 1);color:#E1021A;} [node-id=\"id-170-5o3d5fa6248\"].cc-button--line .slot-main:hover{border-color:rgba(225, 2, 26, 1);color:#FFFFFF;} [node-id=\"id-170-5o3d5fa6248\"].cc-button .slot-main table td{padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px;} [node-id=\"id-170-5o3d5fa6248\"].cc-button .slot-main{border:1px solid #ccc;} [node-id=\"id-170-5o3d5fa6248\"].cc-button .slot-main:hover{border:1px solid #ccc;} [node-id=\"id-170-5o3d5fa6248\"].cc-button .slot-main .icons{margin-right:6px;} [node-id=\"id-170-5o3d5fa6248\"].cc-button .slot-main{text-align:left;} .id-170-5o3d5fa6248--wrapper{display:flex;justify-content:flex-start;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-170-5o3d5fa6248\" node-type=\"button\" class=\" cc-button cc-button-- cc-button--large cc-button--round cc-button--left fn-csp\" data-archive-href=\"/about\" data-archive-target=\"_self\"\u003e\n    \u003cdiv class=\"slot-main  \" id=\"id-170-5o3d5fa6248\" style=\"border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;\"\u003e\n                        \u003cdiv class=\"content\"\u003e\n            \u003cp style=\"line-height:2;\"\u003e\u003cspan style=\"font-family:'微软雅黑';\"\u003e\u0026nbsp; \u0026nbsp; \u0026nbsp; 查看更多\u0026nbsp; \u0026nbsp; \u0026nbsp;\u0026nbsp;\u003c/span\u003e\u003c/p\u003e        \u003c/div\u003e\n    \u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-165-8mtvoncephc\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-2 cc-col-xl-2 cc-col-lg3-2 cc-col-lg2-2 cc-col-lg-2 cc-col-md-2 cc-col-sm-2 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003c/div\u003e\u003cdiv node-id=\"id-166-2p5jpmgfo0k\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-12 cc-col-xl-12 cc-col-lg3-12 cc-col-lg2-12 cc-col-lg-12 cc-col-md-12 cc-col-sm-12 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-38-2oufbnorp9s--wrapper aos-init aos-animate\" data-aos=\"/fade-left\"\u003e\n\u003cstyle style-id=\"id-38-2oufbnorp9s\"\u003e\n[node-id=\"id-38-2oufbnorp9s\"]{transition-duration: 0.3s;} [node-id=\"id-38-2oufbnorp9s\"]:hover{} @media only screen and (max-width:767px){}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-38-2oufbnorp9s\" node-type=\"picture\" class=\"cc-picture cc-picture--align__center hvr-opacity\"\u003e\n    \u003cimg class=\"cc-picture--img async-load\" src=\"/site-assets/static2.xunxiang.site/uploads/sites/168/2025/04/91bccf4f6d1a4e2eeb7116ceeaf68a27.jpg\" view-mark=\"1\"\u003e\u003c/div\u003e\n\n\n\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-41-9fstqccbiro\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default\"\u003e\u003cdiv node-id=\"id-42-jhi4soonp98\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-43-tt8gj0db11k--wrapper\"\u003e\u003cdiv node-id=\"id-43-tt8gj0db11k\" node-type=\"placeholder\" class=\"cc-placeholder\" style=\"height:20px\"\u003e\n\u003c/div\u003e\n\n\n\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-46-7il2dsf3eso\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default\"\u003e\u003cdiv node-id=\"id-47-qn4rkpn99c4\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-8 cc-col-xl-8 cc-col-lg3-8 cc-col-lg2-8 cc-col-lg-8 cc-col-md-8 cc-col-sm-8 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-172-spebchg6mrc--wrapper aos-init aos-animate\" data-aos=\"/fade-up\"\u003e\n\u003cstyle style-id=\"id-172-spebchg6mrc\"\u003e\n[node-id=\"id-172-spebchg6mrc\"]{background-color:rgba(255, 255, 255, 1);margin-right:10px;margin-left:10px;padding-top:20px;padding-bottom:20px;} @media only screen and (max-width: 767px) {[node-id=\"id-172-spebchg6mrc\"]{margin-bottom:10px;} }[node-id=\"id-172-spebchg6mrc\"]{transition-duration: 0.3s;} [node-id=\"id-172-spebchg6mrc\"]:hover{} [node-id=\"id-172-spebchg6mrc\"] .cc-textblock__body{padding:20px;} [node-id=\"id-172-spebchg6mrc\"]:hover *{color:!important;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-172-spebchg6mrc\" node-type=\"textblock\" class=\"cc-textblock hvr-underline-from-center\"\u003e\n    \u003cdiv class=\"cc-textblock__body richtext\"\u003e\n        \u003cp style=\"text-align:center;\"\u003e\u003cspan style=\"font-size:48px;\"\u003e\u003cstrong\u003e\u003cspan style=\"font-family:'微软雅黑';color:#e1021a;\"\u003e10年\u003c/span\u003e\u003c/strong\u003e\u003c/span\u003e\u003cbr\u003e\u003cspan style=\"font-family:'微软雅黑';\"\u003e深耕空间治理数字化领域\u003cspan\u003e\u0026nbsp; \u003c/span\u003e\u003c/span\u003e\u003c/p\u003e    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-49-10cisvka45o\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-8 cc-col-xl-8 cc-col-lg3-8 cc-col-lg2-8 cc-col-lg-8 cc-col-md-8 cc-col-sm-8 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-173-ptdgpnonil8--wrapper aos-init aos-animate\" data-aos=\"/fade-up\"\u003e\n\u003cstyle style-id=\"id-173-ptdgpnonil8\"\u003e\n[node-id=\"id-173-ptdgpnonil8\"]{background-color:rgba(255, 255, 255, 1);margin-right:10px;margin-left:10px;padding-top:20px;padding-bottom:20px;} @media only screen and (max-width: 767px) {[node-id=\"id-173-ptdgpnonil8\"]{margin-bottom:10px;} }[node-id=\"id-173-ptdgpnonil8\"]{transition-duration: 0.3s;} [node-id=\"id-173-ptdgpnonil8\"]:hover{} [node-id=\"id-173-ptdgpnonil8\"] .cc-textblock__body{padding:20px;} [node-id=\"id-173-ptdgpnonil8\"]:hover *{color:!important;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-173-ptdgpnonil8\" node-type=\"textblock\" class=\"cc-textblock hvr-underline-from-center\"\u003e\n    \u003cdiv class=\"cc-textblock__body richtext\"\u003e\n        \u003cp style=\"text-align:center;\"\u003e\u003cspan style=\"font-size:48px;\"\u003e\u003cstrong\u003e\u003cspan style=\"font-family:'微软雅黑';color:#e1021a;\"\u003e120+人\u003c/span\u003e\u003c/strong\u003e\u003c/span\u003e\u003cbr\u003e\u003cspan style=\"font-family:'微软雅黑';\"\u003e研发\u003cspan\u003e+\u003c/span\u003e实施运维工程师\u003c/span\u003e\u003c/p\u003e    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-50-e8vd4v56g1k\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-8 cc-col-xl-8 cc-col-lg3-8 cc-col-lg2-8 cc-col-lg-8 cc-col-md-8 cc-col-sm-8 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-48-u73hmhkijo--wrapper aos-init aos-animate\" data-aos=\"/fade-up\"\u003e\n\u003cstyle style-id=\"id-48-u73hmhkijo\"\u003e\n[node-id=\"id-48-u73hmhkijo\"]{background-color:rgba(255, 255, 255, 1);margin-right:10px;margin-left:10px;padding-top:20px;padding-bottom:20px;} @media only screen and (max-width: 767px) {[node-id=\"id-48-u73hmhkijo\"]{margin-bottom:10px;} }[node-id=\"id-48-u73hmhkijo\"]{transition-duration: 0.3s;} [node-id=\"id-48-u73hmhkijo\"]:hover{} [node-id=\"id-48-u73hmhkijo\"] .cc-textblock__body{padding:20px;} [node-id=\"id-48-u73hmhkijo\"]:hover *{color:!important;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-48-u73hmhkijo\" node-type=\"textblock\" class=\"cc-textblock hvr-underline-from-center\"\u003e\n    \u003cdiv class=\"cc-textblock__body richtext\"\u003e\n        \u003cp style=\"text-align:center;\"\u003e\u003cspan style=\"font-size:48px;\"\u003e\u003cstrong\u003e\u003cspan style=\"font-family:'微软雅黑';color:#e1021a;\"\u003e150+个\u003c/span\u003e\u003c/strong\u003e\u003c/span\u003e\u003cbr\u003e\u003cspan style=\"font-family:'微软雅黑';\"\u003e政企单位强强合作\u003c/span\u003e\u003c/p\u003e    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-53-09chvtrnpus\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default\"\u003e\u003cdiv node-id=\"id-54-bengb1f3nec\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-55-aeun8kos8so--wrapper\"\u003e\n\u003cstyle style-id=\"id-55-aeun8kos8so\"\u003e\n@media only screen and (min-width: 768px) {[node-id=\"id-55-aeun8kos8so\"]{padding-top:40px;padding-bottom:40px;} }\n\u003c/style\u003e\n\u003cdiv node-id=\"id-55-aeun8kos8so\" node-type=\"placeholder\" class=\"cc-placeholder\" style=\"height:20px\"\u003e\n\u003c/div\u003e\n\n\n\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-58-2pme8ap127c\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__row\"\u003e\n\u003cstyle style-id=\"id-58-2pme8ap127c\"\u003e\n[node-id=\"id-58-2pme8ap127c\"]{background-image:url(/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/fabe0e77f985c7b8a363f0b4c5ca4cd1.jpg);background-attachment:fixed;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-59-eser39i63us\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-60-6ecnvbdn7ek--wrapper\"\u003e\n        \u003cdiv node-id=\"id-60-6ecnvbdn7ek\" node-type=\"block\" class=\"cc-block cc-slot--wrapper\"\u003e\u003cdiv node-id=\"id-61-a10r4j9eo3\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default\"\u003e\u003cdiv node-id=\"id-62-epcvab6ptg4\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-64-1n57nimo2cg--wrapper\"\u003e\u003cdiv node-id=\"id-64-1n57nimo2cg\" node-type=\"placeholder\" class=\"cc-placeholder\" style=\"height:60px\"\u003e\n\u003c/div\u003e\n\n\n\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-67-8kb16v9chbs\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default\"\u003e\u003cdiv node-id=\"id-68-i4dbr5c8gnc\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-69-u4451th35dg--wrapper aos-init aos-animate\" data-aos=\"/fade-up\"\u003e\n\u003cstyle style-id=\"id-69-u4451th35dg\"\u003e\n[node-id=\"id-69-u4451th35dg\"]{margin-bottom:30px;} [node-id=\"id-69-u4451th35dg\"] .cc-textblock__body{padding:20px;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-69-u4451th35dg\" node-type=\"textblock\" class=\"cc-textblock\"\u003e\n    \u003cdiv class=\"cc-textblock__body richtext\"\u003e\n        \u003cp style=\"line-height:1.2;text-align:center;\"\u003e\u003cspan style=\"color:#ffffff;font-size:36px;font-family:'微软雅黑';\"\u003e\u003cstrong\u003e发展优势\u003c/strong\u003e\u003c/span\u003e\u003cbr\u003e\u003cspan style=\"color:#e1021a;font-size:36px;font-family:'微软雅黑';\"\u003e\u003cstrong\u003e—\u003c/strong\u003e\u003c/span\u003e\u003c/p\u003e\n\u003cp style=\"line-height:1.2;text-align:center;\"\u003e\u003cspan style=\"color:#ffffff;font-size:36px;font-family:'微软雅黑';\"\u003e\u003cspan style=\"font-size:16px;\"\u003e作为一家为区域数字经济发展提供数据资产智能服务的公司，为全行业提供优秀数字化治理综合性人才、研发基地及软件创新解决方案\u003c/span\u003e\u003cstrong\u003e\u003cbr\u003e\u003c/strong\u003e\u003c/span\u003e\u003c/p\u003e    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-72-rg83a5qqs8g\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default\"\u003e\u003cdiv node-id=\"id-73-dvctio8u5po\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-8 cc-col-xl-8 cc-col-lg3-8 cc-col-lg2-8 cc-col-lg-8 cc-col-md-8 cc-col-sm-8 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-176-iu45nuf257g--wrapper aos-init aos-animate\" data-aos=\"/fade-up\"\u003e\n\u003cstyle style-id=\"id-176-iu45nuf257g\"\u003e\n[node-id=\"id-176-iu45nuf257g\"]{background-image:url(/site-assets/static2.xunxiang.site/uploads/sites/168/2021/10/a5b075087a0b47b98ecb45fb8e42d037.jpg);padding-top:80px;padding-bottom:120px;margin-right:10px;margin-left:10px;} [node-id=\"id-176-iu45nuf257g\"]{transition-duration: 0.3s;--hvr-bgcolor:rgba(225, 2, 26, 1);--hvr-bgcolor2:rgba(225, 2, 26, 1);} [node-id=\"id-176-iu45nuf257g\"]:hover{color:#FCFCFC;background-color:rgba(225, 2, 26, 1);--text-color:#FCFCFC;} [node-id=\"id-176-iu45nuf257g\"] .cc-textblock__body{padding:20px;} [node-id=\"id-176-iu45nuf257g\"]:hover *{color:#FCFCFC!important;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-176-iu45nuf257g\" node-type=\"textblock\" class=\"cc-textblock hvr-sweep-to-top\"\u003e\n    \u003cdiv class=\"cc-textblock__body richtext\"\u003e\n        \u003cp style=\"text-align:center;line-height:1.4;\"\u003e\u003cspan style=\"font-size:30px;font-family:'微软雅黑';color:#ffffff;\"\u003e\u003cstrong\u003e山东\u003c/strong\u003e\u003c/span\u003e\u003cbr\u003e\u003cspan style=\"font-size:24px;font-family:'微软雅黑';color:#ffffff;\"\u003e国家人才大省\u003c/span\u003e\u003cbr\u003e\u003cspan style=\"font-size:24px;font-family:'微软雅黑';color:#ffffff;\"\u003e—\u003c/span\u003e\u003c/p\u003e    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\u003cdiv class=\"cc-element--wrapper id-178-97gb8hjtgt8--wrapper aos-init aos-animate\" data-aos=\"/fade-up\"\u003e\n\u003cstyle style-id=\"id-178-97gb8hjtgt8\"\u003e\n[node-id=\"id-178-97gb8hjtgt8\"]{background-color:rgba(255, 255, 255, 1);padding-top:30px;padding-bottom:30px;margin-right:30px;margin-left:30px;transform:translateX(0px) translateY(-80px) ;} [node-id=\"id-178-97gb8hjtgt8\"]{transition-duration: 0.3s;} [node-id=\"id-178-97gb8hjtgt8\"]:hover{} [node-id=\"id-178-97gb8hjtgt8\"] .cc-textblock__body{padding:20px;} [node-id=\"id-178-97gb8hjtgt8\"]:hover *{color:!important;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-178-97gb8hjtgt8\" node-type=\"textblock\" class=\"cc-textblock hvr-float\"\u003e\n    \u003cdiv class=\"cc-textblock__body richtext\"\u003e\n        \u003cp style=\"text-align:center;\"\u003e\u003cstrong\u003e\u003cspan style=\"font-size:18px;font-family:'微软雅黑';\"\u003e人才之都：\u003c/span\u003e\u003c/strong\u003e\u003cbr\u003e\u003cspan style=\"font-size:18px;font-family:'微软雅黑';\"\u003e200万+高校大学生\u003c/span\u003e\u003c/p\u003e\n\u003cp style=\"text-align:center;\"\u003e\u003cstrong\u003e\u003cspan style=\"font-size:18px;font-family:'微软雅黑';\"\u003e文化之都：\u003c/span\u003e\u003c/strong\u003e\u003cbr\u003e\u003cspan style=\"font-size:18px;font-family:'微软雅黑';\"\u003e景区之旺50+4A级以上景区\u003c/span\u003e\u003c/p\u003e\n\u003cp style=\"text-align:center;\"\u003e\u003cstrong\u003e\u003cspan style=\"font-size:18px;font-family:'微软雅黑';\"\u003e经济强省：\u003c/span\u003e\u003c/strong\u003e\u003cbr\u003e\u003cspan style=\"font-size:18px;font-family:'微软雅黑';\"\u003e“一群一圈一带”的空间结构城市群体\u003c/span\u003e\u003c/p\u003e    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-75-0sdvci2fgvo\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-8 cc-col-xl-8 cc-col-lg3-8 cc-col-lg2-8 cc-col-lg-8 cc-col-md-8 cc-col-sm-8 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-177-rsud2979stc--wrapper aos-init aos-animate\" data-aos=\"/fade-up\"\u003e\n\u003cstyle style-id=\"id-177-rsud2979stc\"\u003e\n[node-id=\"id-177-rsud2979stc\"]{background-image:url(/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/375fb25b3e3f215cf4c9add38a898fd5.jpg);padding-top:80px;padding-bottom:120px;margin-right:10px;margin-left:10px;} [node-id=\"id-177-rsud2979stc\"]{transition-duration: 0.3s;--hvr-bgcolor:rgba(225, 2, 26, 1);--hvr-bgcolor2:rgba(225, 2, 26, 1);} [node-id=\"id-177-rsud2979stc\"]:hover{color:#FCFCFC;background-color:rgba(225, 2, 26, 1);--text-color:#FCFCFC;} [node-id=\"id-177-rsud2979stc\"] .cc-textblock__body{padding:20px;} [node-id=\"id-177-rsud2979stc\"]:hover *{color:#FCFCFC!important;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-177-rsud2979stc\" node-type=\"textblock\" class=\"cc-textblock hvr-sweep-to-top\"\u003e\n    \u003cdiv class=\"cc-textblock__body richtext\"\u003e\n        \u003cp style=\"text-align:center;line-height:1.4;\"\u003e\u003cspan style=\"font-size:30px;font-family:'微软雅黑';color:#ffffff;\"\u003e\u003cstrong\u003e数字赋能空间治理\u003c/strong\u003e\u003c/span\u003e\u003cbr\u003e\u003cspan style=\"font-size:24px;font-family:'微软雅黑';color:#ffffff;\"\u003e创新驱动发展典范\u003c/span\u003e\u003cbr\u003e\u003cspan style=\"font-size:24px;font-family:'微软雅黑';color:#ffffff;\"\u003e—\u003c/span\u003e\u003c/p\u003e    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\u003cdiv class=\"cc-element--wrapper id-179-voqfoaveooc--wrapper aos-init aos-animate\" data-aos=\"/fade-up\"\u003e\n\u003cstyle style-id=\"id-179-voqfoaveooc\"\u003e\n[node-id=\"id-179-voqfoaveooc\"]{background-color:rgba(255, 255, 255, 1);padding-top:30px;padding-bottom:150px;margin-right:30px;margin-left:30px;transform:translateX(0px) translateY(-80px) ;} [node-id=\"id-179-voqfoaveooc\"]{transition-duration: 0.3s;} [node-id=\"id-179-voqfoaveooc\"]:hover{} [node-id=\"id-179-voqfoaveooc\"] .cc-textblock__body{padding:20px;} [node-id=\"id-179-voqfoaveooc\"]:hover *{color:!important;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-179-voqfoaveooc\" node-type=\"textblock\" class=\"cc-textblock hvr-float\"\u003e\n    \u003cdiv class=\"cc-textblock__body richtext\"\u003e\n        \u003cp style=\"text-align:center;\"\u003e\u003cspan style=\"font-size:18px;font-family:'微软雅黑';\"\u003e以“北京、山东、浙江、湖北、广州”为产业集聚点\u003c/span\u003e\u003cspan style=\"font-size:18px;font-family:'微软雅黑';\"\u003e向中国各省市延伸，打造区域典型示范点，\u003c/span\u003e\u003cspan style=\"font-size:18px;font-family:'微软雅黑';\"\u003e推动“以点到面”的业务型发展。\u003c/span\u003e\u003c/p\u003e    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-76-maghmei4rc4\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-8 cc-col-xl-8 cc-col-lg3-8 cc-col-lg2-8 cc-col-lg-8 cc-col-md-8 cc-col-sm-8 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-74-krdkqmpfpj4--wrapper aos-init aos-animate\" data-aos=\"/fade-up\"\u003e\n\u003cstyle style-id=\"id-74-krdkqmpfpj4\"\u003e\n[node-id=\"id-74-krdkqmpfpj4\"]{background-image:url(/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/33ac9de4db02bbd077e313105a3607ef.jpg);padding-top:80px;padding-bottom:120px;margin-right:10px;margin-left:10px;} [node-id=\"id-74-krdkqmpfpj4\"]{transition-duration: 0.3s;--hvr-bgcolor:rgba(225, 2, 26, 1);--hvr-bgcolor2:rgba(225, 2, 26, 1);} [node-id=\"id-74-krdkqmpfpj4\"]:hover{color:#FCFCFC;background-color:rgba(225, 2, 26, 1);--text-color:#FCFCFC;} [node-id=\"id-74-krdkqmpfpj4\"] .cc-textblock__body{padding:20px;} [node-id=\"id-74-krdkqmpfpj4\"]:hover *{color:#FCFCFC!important;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-74-krdkqmpfpj4\" node-type=\"textblock\" class=\"cc-textblock hvr-sweep-to-top\"\u003e\n    \u003cdiv class=\"cc-textblock__body richtext\"\u003e\n        \u003cp style=\"text-align:center;line-height:1.4;\"\u003e\u003cspan style=\"font-size:30px;font-family:'微软雅黑';color:#ffffff;\"\u003e\u003cstrong\u003e光庭\u003c/strong\u003e\u003c/span\u003e\u003cbr\u003e\u003cspan style=\"font-size:24px;font-family:'微软雅黑';color:#ffffff;\"\u003e行业领军企业\u003c/span\u003e\u003cbr\u003e\u003cspan style=\"font-size:24px;font-family:'微软雅黑';color:#ffffff;\"\u003e—\u003c/span\u003e\u003c/p\u003e    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\u003cdiv class=\"cc-element--wrapper id-174-f5t20cs4s7s--wrapper aos-init aos-animate\" data-aos=\"/fade-up\"\u003e\n\u003cstyle style-id=\"id-174-f5t20cs4s7s\"\u003e\n[node-id=\"id-174-f5t20cs4s7s\"]{background-color:rgba(255, 255, 255, 1);padding-top:30px;padding-bottom:54px;margin-right:30px;margin-left:30px;transform:translateX(0px) translateY(-80px) ;} [node-id=\"id-174-f5t20cs4s7s\"]{transition-duration: 0.3s;} [node-id=\"id-174-f5t20cs4s7s\"]:hover{} [node-id=\"id-174-f5t20cs4s7s\"] .cc-textblock__body{padding:20px;} [node-id=\"id-174-f5t20cs4s7s\"]:hover *{color:!important;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-174-f5t20cs4s7s\" node-type=\"textblock\" class=\"cc-textblock hvr-float\"\u003e\n    \u003cdiv class=\"cc-textblock__body richtext\"\u003e\n        \u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-size: 18px; font-family: '微软雅黑';\"\u003e深耕汽车电子及空间治理数字化软件开发19年，\u003c/span\u003e\u003c/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-size: 18px; font-family: '微软雅黑';\"\u003e具有国际一流标准的软件开发流程体系（CMMI2.0\u0026nbsp; 5级）\u0026nbsp;\u0026nbsp; \u003c/span\u003e\u003c/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-size: 18px; font-family: '微软雅黑';\"\u003e华庭数行作为其子公司，\u003c/span\u003e\u003c/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-size: 18px; font-family: '微软雅黑';\"\u003e依托本体系进行软件创新人才标准制定\u003c/span\u003e\u003c/p\u003e    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-85-9f1s0nkjb38\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default\"\u003e\u003cdiv node-id=\"id-86-q20pt769e1o\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-87-3vhi22a2cio--wrapper\"\u003e\u003cdiv node-id=\"id-87-3vhi22a2cio\" node-type=\"placeholder\" class=\"cc-placeholder\" style=\"height:50px\"\u003e\n\u003c/div\u003e\n\n\n\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-79-22lt0lu2a3c\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default\"\u003e\u003cdiv node-id=\"id-80-cpaqmeg86t4\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-81-d0fb3kisthg--wrapper\"\u003e\u003cdiv node-id=\"id-81-d0fb3kisthg\" node-type=\"placeholder\" class=\"cc-placeholder\" style=\"height:80px\"\u003e\n\u003c/div\u003e\n\n\n\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-84-u9rntf7uq64\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default\"\u003e\u003cdiv node-id=\"id-85-dbids1meg7g\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-12 cc-col-xl-12 cc-col-lg3-12 cc-col-lg2-12 cc-col-lg-12 cc-col-md-12 cc-col-sm-12 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-88-f1pu920na9c--wrapper aos-init aos-animate\" data-aos=\"/fade-right\"\u003e\n\u003cstyle style-id=\"id-88-f1pu920na9c\"\u003e\n@media only screen and (max-width: 767px) {[node-id=\"id-88-f1pu920na9c\"]{margin-bottom:20px;} }[node-id=\"id-88-f1pu920na9c\"].cc-hoverbox.cc-hoverbox--style1 .cc-hoverbox--text.richtext{width:auto;text-align:left;} [node-id=\"id-88-f1pu920na9c\"].cc-hoverbox.cc-hoverbox--style1 .cc-hoverbox--text.richtext{top:50%;left:50%;transform:translate(-50%, -50%);} [node-id=\"id-88-f1pu920na9c\"].cc-hoverbox.cc-hoverbox--style2 .cc-hoverbox--text.richtext{top:50%;transform:translateY(-50%);} [node-id=\"id-88-f1pu920na9c\"].cc-hoverbox.cc-hoverbox--style2:hover .cc-hoverbox--text.richtext{-webkit-transform:perspective(500px) translate3d(0,-53%,50px);-ms-transform:perspective(500px) translate3d(0,-53%,50px);-o-transform:perspective(500px) translate3d(0,-53%,50px);transform:perspective(500px) translate3d(0,-53%,50px);}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-88-f1pu920na9c\" node-type=\"hoverbox\" class=\"cc-hoverbox cc-hoverbox--align__center cc-hoverbox--style1 fn-csp\" data-archive-href=\"/social-recruitment\" data-archive-target=\"_self\"\u003e\n            \u003cdiv class=\"cc-hoverbox--image\"\u003e\n            \u003cimg alt=\"hoverbox\" src=\"/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/3e72a6b89b13d5bfb5117e3775f8e208.jpg\" class=\" async-load\" view-mark=\"1\"\u003e        \u003c/div\u003e\n        \u003cdiv class=\"cc-hoverbox--image__hover\"\u003e\n            \u003cimg alt=\"hoverbox\" src=\"/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/b08c6507c6da2fad5fbe4deb6ae481f7.jpg\" class=\" async-load\" view-mark=\"1\"\u003e        \u003c/div\u003e\n        \u003cdiv class=\"cc-hoverbox--text richtext\"\u003e\n            \u003cp\u003e\u003cspan style=\"font-size:24px;font-family:'微软雅黑';\"\u003e\u003cstrong\u003e\u003cimg src=\"/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/b3fc96755583b67d8cd4174784574c6f.png\" alt=\"\" width=\"62\" height=\"62\" style=\"display:block;margin-left:auto;margin-right:auto;\" view-mark=\"1\"\u003e\u003c/strong\u003e\u003c/span\u003e\u003c/p\u003e\n\u003cp style=\"text-align:center;line-height:1.2;\"\u003e\u003cspan style=\"font-size:24px;font-family:'微软雅黑';color:#ffffff;\"\u003e\u003cstrong\u003e社会招聘\u003c/strong\u003e\u003c/span\u003e\u003c/p\u003e\n\u003cp style=\"text-align:center;line-height:1.2;\"\u003e\u003cspan style=\"font-size:24px;font-family:'微软雅黑';color:#ffffff;\"\u003e\u003cstrong\u003e—\u003c/strong\u003e\u003c/span\u003e\u003c/p\u003e        \u003c/div\u003e\n    \u003c/div\u003e\n\n\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-87-3k4eos3qbk\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-12 cc-col-xl-12 cc-col-lg3-12 cc-col-lg2-12 cc-col-lg-12 cc-col-md-12 cc-col-sm-12 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-86-r7hktnteek8--wrapper aos-init aos-animate\" data-aos=\"/fade-left\"\u003e\n\u003cstyle style-id=\"id-86-r7hktnteek8\"\u003e\n[node-id=\"id-86-r7hktnteek8\"].cc-hoverbox.cc-hoverbox--style1 .cc-hoverbox--text.richtext{width:auto;text-align:left;} [node-id=\"id-86-r7hktnteek8\"].cc-hoverbox.cc-hoverbox--style1 .cc-hoverbox--text.richtext{top:50%;left:50%;transform:translate(-50%, -50%);} [node-id=\"id-86-r7hktnteek8\"].cc-hoverbox.cc-hoverbox--style2 .cc-hoverbox--text.richtext{top:50%;transform:translateY(-50%);} [node-id=\"id-86-r7hktnteek8\"].cc-hoverbox.cc-hoverbox--style2:hover .cc-hoverbox--text.richtext{-webkit-transform:perspective(500px) translate3d(0,-53%,50px);-ms-transform:perspective(500px) translate3d(0,-53%,50px);-o-transform:perspective(500px) translate3d(0,-53%,50px);transform:perspective(500px) translate3d(0,-53%,50px);}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-86-r7hktnteek8\" node-type=\"hoverbox\" class=\"cc-hoverbox cc-hoverbox--align__center cc-hoverbox--style1 fn-csp\" data-archive-href=\"/campus-recruitment\" data-archive-target=\"_self\"\u003e\n            \u003cdiv class=\"cc-hoverbox--image\"\u003e\n            \u003cimg alt=\"hoverbox\" src=\"/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/04e4b3668d96630cb23460e348832edb.jpg\" class=\" async-load\" view-mark=\"1\"\u003e        \u003c/div\u003e\n        \u003cdiv class=\"cc-hoverbox--image__hover\"\u003e\n            \u003cimg alt=\"hoverbox\" src=\"/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/fb109fd840c151931e50897d12abc78b.jpg\" class=\" async-load\" view-mark=\"1\"\u003e        \u003c/div\u003e\n        \u003cdiv class=\"cc-hoverbox--text richtext\"\u003e\n            \u003cp style=\"text-align:center;\"\u003e\u003cspan style=\"font-size:24px;font-family:'微软雅黑';\"\u003e\u003cstrong\u003e\u003cimg src=\"/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/db31424939e8579eb11e1e25c8d15eb6.png\" alt=\"\" width=\"59\" height=\"51\" view-mark=\"1\"\u003e\u003c/strong\u003e\u003c/span\u003e\u003c/p\u003e\n\u003cp style=\"text-align:center;line-height:1.2;\"\u003e\u003cspan style=\"font-size:24px;font-family:'微软雅黑';color:#ffffff;\"\u003e\u003cstrong\u003e校园招聘\u003c/strong\u003e\u003c/span\u003e\u003c/p\u003e\n\u003cp style=\"text-align:center;line-height:1.2;\"\u003e\u003cspan style=\"font-size:24px;font-family:'微软雅黑';color:#ffffff;\"\u003e\u003cstrong\u003e—\u003c/strong\u003e\u003c/span\u003e\u003c/p\u003e        \u003c/div\u003e\n    \u003c/div\u003e\n\n\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-91-q7uiu7u3ud\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default\"\u003e\u003cdiv node-id=\"id-92-p6gkd9ib2bo\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-93-sq9l4ojr20o--wrapper\"\u003e\u003cdiv node-id=\"id-93-sq9l4ojr20o\" node-type=\"placeholder\" class=\"cc-placeholder\" style=\"height:80px\"\u003e\n\u003c/div\u003e\n\n\n\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e                \u003c/div\u003e\n                \u003cdiv class=\"Page-content-solt--bottom\"\u003e\n                                    \u003c/div\u003e\n                \n            \u003c/div\u003e\n            \u003cdiv class=\"Page-sidebar sidebar-right  \"\u003e\n                            \u003c/div\u003e\n\n                    \u003c/div\u003e\n\n                \u003cdiv class=\"Page-footer\"\u003e\n            \u003cdiv class=\"Page-slot--template-footer\" template_type=\"global\" template_position=\"template-footer\" template_id=\"2\"\u003e\u003cdiv node-id=\"id-33-lkq7alk2hw\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__row\"\u003e\n\u003cstyle style-id=\"id-33-lkq7alk2hw\"\u003e\n[node-id=\"id-33-lkq7alk2hw\"]{background-image:url(/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/e462708f8ac18d75c16279a28ea5a84f.jpg);background-position:center top;background-size:cover;background-repeat:repeat;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-15-i1un0qr6en\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-85-dgu0gg0ung--wrapper\"\u003e\n        \u003cdiv node-id=\"id-85-dgu0gg0ung\" node-type=\"block\" class=\"cc-block cc-slot--wrapper\"\u003e\u003cdiv node-id=\"id-74-xn33lkxx3w\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default\"\u003e\u003cdiv node-id=\"id-20-yzj7zzf0w7\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-0 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-56-ufdfadnofd--wrapper\"\u003e\u003cdiv node-id=\"id-56-ufdfadnofd\" node-type=\"placeholder\" class=\"cc-placeholder\" style=\"height:80px\"\u003e\n\u003c/div\u003e\n\n\n\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-38-bqulfuh3sv\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default\"\u003e\u003cdiv node-id=\"id-73-i7xxrjffbf\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-0 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-97-zyhvqgvb7q--wrapper\"\u003e\n\u003cstyle style-id=\"id-97-zyhvqgvb7q\"\u003e\n[node-id=\"id-97-zyhvqgvb7q\"] .cc-textblock__body{padding:20px;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-97-zyhvqgvb7q\" node-type=\"textblock\" class=\"cc-textblock\"\u003e\n    \u003cdiv class=\"cc-textblock__body richtext\"\u003e\n        \u003cp\u003e\u003cimg src=\"/site-assets/static2.xunxiang.site/uploads/sites/168/2025/07/652ad87209514b68152e03c702ccc3cb.png\" alt=\"\" width=\"470\" height=\"47\" from=\"media\" view-mark=\"1\"\u003e\u003c/p\u003e    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-49-tbtlx62no7\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default\"\u003e\u003cdiv node-id=\"id-75-dh0384eeed\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-0 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-90-r0650dhhii--wrapper\"\u003e\u003cdiv node-id=\"id-90-r0650dhhii\" node-type=\"placeholder\" class=\"cc-placeholder\" style=\"height:80px\"\u003e\n\u003c/div\u003e\n\n\n\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-69-yh1frrf8h1\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default aos-init aos-animate\" data-aos=\"/fade-up\"\u003e\u003cdiv node-id=\"id-70-k3y36ikgak\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-3 cc-col-xl-3 cc-col-lg3-3 cc-col-lg2-3 cc-col-lg-3 cc-col-md-3 cc-col-sm-3 cc-col-xs-0 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-84-dr78k2hdcg--wrapper\"\u003e\n\u003cstyle style-id=\"id-84-dr78k2hdcg\"\u003e\n[node-id=\"id-84-dr78k2hdcg\"]{margin-left:20px;} [node-id=\"id-84-dr78k2hdcg\"] .cc-textblock__body{padding:0px;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-84-dr78k2hdcg\" node-type=\"textblock\" class=\"cc-textblock\"\u003e\n    \u003cdiv class=\"cc-textblock__body richtext\"\u003e\n        \u003cp\u003e\u003cspan style=\"font-size: 18px; font-family: '微软雅黑'; color: #ffffff;\"\u003e\u003cstrong\u003e走进华庭数行\u003c/strong\u003e\u003c/span\u003e\u003cbr\u003e\u003cspan style=\"font-size: 18px; font-family: '微软雅黑'; color: #ffffff;\"\u003e\u003cstrong\u003e—\u003c/strong\u003e\u003c/span\u003e\u003c/p\u003e    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\u003cdiv class=\"cc-element--wrapper id-36-e287sbwwb7--wrapper\"\u003e\n\u003cstyle style-id=\"id-36-e287sbwwb7\"\u003e\n[node-id=\"id-36-e287sbwwb7\"].cc-menu.cc-menu--vertical .cc-menu--nav .cc-menu--item{box-sizing:border-box;} [node-id=\"id-36-e287sbwwb7\"].cc-menu--style__line .line_box{background:rgba(255, 255, 255, 0);} [node-id=\"id-36-e287sbwwb7\"].cc-menu--style__line .cc-menu--item.current \u003e .line_box{width:100%;} [node-id=\"id-36-e287sbwwb7\"] li.menu{color:#000000;} [node-id=\"id-36-e287sbwwb7\"] .icon-active{color:#3c3c3c!important;} [node-id=\"id-36-e287sbwwb7\"] .item-icon-active{color:#3c3c3c!important;} [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item a{font-size:16px;} [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item .cc-menu--nav \u003e .cc-menu--item a{font-size:16px;} [node-id=\"id-36-e287sbwwb7\"].cc-menu--horizontal{text-align:left;} [node-id=\"id-36-e287sbwwb7\"].cc-menu--horizontal \u003e .cc-menu--nav \u003e .cc-menu--item{height:50px;line-height:50px;padding:0 20px;margin:0 0px;} [node-id=\"id-36-e287sbwwb7\"].cc-menu--vertical \u003e .cc-menu--nav \u003e .cc-menu--item{margin:0px 0;} [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item .cc-menu--item .cc-menu--item__link{height:43px;line-height:43px;margin:0 0;} [node-id=\"id-36-e287sbwwb7\"].cc-menu--vertical .cc-menu--item{line-height:50px;} [node-id=\"id-36-e287sbwwb7\"].cc-menu--style__default .cc-menu--item,          [node-id=\"id-36-e287sbwwb7\"].cc-menu--style__line \u003e .cc-menu--nav \u003e.cc-menu--item{background-color:rgba(255, 255, 255, 0);} [node-id=\"id-36-e287sbwwb7\"].cc-menu--style__default .cc-menu--item.block,          [node-id=\"id-36-e287sbwwb7\"].cc-menu--style__default .cc-menu--item.current,          [node-id=\"id-36-e287sbwwb7\"].cc-menu--style__default .cc-menu--item:hover{background-color:rgba(255, 255, 255, 0);} [node-id=\"id-36-e287sbwwb7\"]{font-size:16px;} [node-id=\"id-36-e287sbwwb7\"].cc-menu--style__line .cc-menu--item.block,          [node-id=\"id-36-e287sbwwb7\"].cc-menu--style__line .cc-menu--item.current,          [node-id=\"id-36-e287sbwwb7\"].cc-menu--style__line .cc-menu--item:hover{border-bottom-color:rgba(255, 255, 255, 0);} [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item__link{color:#FFFFFF;} [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item.block \u003e .cc-menu--item__link,          [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item.current \u003e .cc-menu--item__link,          [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item:hover \u003e .cc-menu--item__link,          [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item.active \u003e .cc-menu--item__link{color:#FFFFFF;} [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item .cc-menu--item{background-color:#00b5ae;} [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item .cc-menu--item.block,  [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item .cc-menu--item.current,  [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item .cc-menu--item:hover,  [node-id=\"id-36-e287sbwwb7\"].cc-menu--style__default .cc-menu--item .cc-menu--item.block,  [node-id=\"id-36-e287sbwwb7\"].cc-menu--style__default .cc-menu--item .cc-menu--item.current,  [node-id=\"id-36-e287sbwwb7\"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover,  [node-id=\"id-36-e287sbwwb7\"].cc-menu--line-main .cc-menu--item .cc-menu--item.block,  [node-id=\"id-36-e287sbwwb7\"].cc-menu--line-main .cc-menu--item .cc-menu--item.current,  [node-id=\"id-36-e287sbwwb7\"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover{background-color:#009892;} [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item .cc-menu--item .cc-menu--item__link{color:#fff;text-align:left;} [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item .cc-menu--item.current \u003e .cc-menu--item__link{color:#fff;text-align:left;} [node-id=\"id-36-e287sbwwb7\"].cc-menu--style__default .cc-menu--item .cc-menu--item.block \u003e .cc-menu--item__link,        [node-id=\"id-36-e287sbwwb7\"].cc-menu--style__default .cc-menu--item .cc-menu--item.current \u003e .cc-menu--item__link,        [node-id=\"id-36-e287sbwwb7\"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover \u003e .cc-menu--item__link,        [node-id=\"id-36-e287sbwwb7\"].cc-menu--line-main .cc-menu--item .cc-menu--item.block \u003e .cc-menu--item__link,        [node-id=\"id-36-e287sbwwb7\"].cc-menu--line-main .cc-menu--item .cc-menu--item.current \u003e .cc-menu--item__link,        [node-id=\"id-36-e287sbwwb7\"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover \u003e .cc-menu--item__link{color:#fff;} [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item .cc-menu--item__link{justify-content:flex-start;text-align:left;} [node-id=\"id-36-e287sbwwb7\"].cc-menu--auto \u003e .cc-menu--nav{font-size:16px;} [node-id=\"id-36-e287sbwwb7\"].cc-menu--style__line .cc-menu--nav .cc-menu--item .cc-menu--item:hover \u003e .cc-menu--item__link{color:#fff;} [node-id=\"id-36-e287sbwwb7\"].cc-menu.cc-menu--auto__mini .item-icon-active{color:#3c3c3c!important;} @media only screen and (max-width: 767px){} @media only screen and (max-width:767){[node-id=\"id-36-e287sbwwb7\"].cc-menu--auto .cc-menu--expand__header{display:block;} [node-id=\"id-36-e287sbwwb7\"].cc-menu--auto \u003e .cc-menu--nav{display:none;opacity:0;/*position:fixed;*/;position:relative;z-index:25;width:100%;left:0;top:50px;height:calc(100% - 50px);padding:0 10px;box-sizing:border-box;overflow:hidden;overflow-y:auto;} } @media only screen and (max-width: 767){[node-id=\"id-36-e287sbwwb7\"] .cc-menu--item a{font-size:16px;} [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item .cc-menu--nav \u003e .cc-menu--item a{font-size:16px;} [node-id=\"id-36-e287sbwwb7\"].cc-menu--horizontal \u003e .cc-menu--nav \u003e .cc-menu--item{height:60px;line-height:60px;padding:0 20px;} [node-id=\"id-36-e287sbwwb7\"].cc-menu--vertical \u003e .cc-menu--nav \u003e .cc-menu--item{margin:20px 0;} [node-id=\"id-36-e287sbwwb7\"].cc-menu--vertical .cc-menu--item{line-height:60px;} [node-id=\"id-36-e287sbwwb7\"].cc-menu--style__default .cc-menu--item{background-color:#fff;} [node-id=\"id-36-e287sbwwb7\"].cc-menu--style__default .cc-menu--item.block,          [node-id=\"id-36-e287sbwwb7\"].cc-menu--style__default .cc-menu--item.current,          [node-id=\"id-36-e287sbwwb7\"].cc-menu--style__default .cc-menu--item:hover{background-color:#fff;} [node-id=\"id-36-e287sbwwb7\"].cc-menu--style__line .cc-menu--item.block,          [node-id=\"id-36-e287sbwwb7\"].cc-menu--style__line .cc-menu--item.current,          [node-id=\"id-36-e287sbwwb7\"].cc-menu--style__line .cc-menu--item:hover{border-bottom-color:#fff;} [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item__link{color:#3c3c3c;} [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item.block \u003e .cc-menu--item__link,  [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item.current \u003e .cc-menu--item__link,  [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item:hover \u003e .cc-menu--item__link{color:#00b5ae;} [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item .cc-menu--item{background-color:#00b5ae;} [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item.block \u003e .cc-menu--item__link,          [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item.current \u003e .cc-menu--item__link,          [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item:hover \u003e .cc-menu--item__link{color:#00b5ae;} [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item .cc-menu--item{background-color:#00b5ae;} [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item .cc-menu--item.block,          [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item .cc-menu--item.current,          [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item .cc-menu--item:hover,          [node-id=\"id-36-e287sbwwb7\"].cc-menu--style__default .cc-menu--item .cc-menu--item.block,          [node-id=\"id-36-e287sbwwb7\"].cc-menu--style__default .cc-menu--item .cc-menu--item.current,          [node-id=\"id-36-e287sbwwb7\"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover,          [node-id=\"id-36-e287sbwwb7\"].cc-menu--line-main .cc-menu--item .cc-menu--item.block,          [node-id=\"id-36-e287sbwwb7\"].cc-menu--line-main .cc-menu--item .cc-menu--item.current,          [node-id=\"id-36-e287sbwwb7\"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover{background-color:#009892;} [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item .cc-menu--item .cc-menu--item__link{color:#fff;} [node-id=\"id-36-e287sbwwb7\"] .cc-menu--trigger i{color:#000000;} [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item .cc-menu--item.block \u003e .cc-menu--item__link,          [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item .cc-menu--item.current \u003e .cc-menu--item__link,          [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item .cc-menu--item:hover \u003e .cc-menu--item__link{color:#fff;} [node-id=\"id-36-e287sbwwb7\"].cc-menu.cc-menu--auto__mini .cc-menu--trigger i{color:#000000;} [node-id=\"id-36-e287sbwwb7\"] .cc-menu--item .cc-menu--item .cc-menu--item__link{height:43px;line-height:43px;margin:0 0;} } @media only screen and (min-width: 767){}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-36-e287sbwwb7\" node-type=\"menu\" class=\"cc-menu cc-menu--style__default cc-menu--vertical cc-menu--arrow-icon cc-menu--line-main\"\u003e\n            \u003cul class=\"cc-menu--nav\"\u003e\n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/about#company-profile\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                公司概括\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/about#business-scope\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                业务范围\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/about#chairman\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                董事长\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/about#business-philosophy\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                经营理念\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/about#honors\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                荣誉证书\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/about#qualifications\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                资质证书\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                \n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \u003c/ul\u003e    \u003c/div\u003e\n\n\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-73-m3tl3m48l3\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-4 cc-col-xl-4 cc-col-lg3-4 cc-col-lg2-4 cc-col-lg-4 cc-col-md-4 cc-col-sm-4 cc-col-xs-0 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-30-oy9hbzbl19--wrapper\"\u003e\n\u003cstyle style-id=\"id-30-oy9hbzbl19\"\u003e\n[node-id=\"id-30-oy9hbzbl19\"]{margin-left:20px;} [node-id=\"id-30-oy9hbzbl19\"] .cc-textblock__body{padding:0px;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-30-oy9hbzbl19\" node-type=\"textblock\" class=\"cc-textblock\"\u003e\n    \u003cdiv class=\"cc-textblock__body richtext\"\u003e\n        \u003cp\u003e\u003cspan style=\"font-size: 18px; font-family: '微软雅黑'; color: #ffffff;\"\u003e\u003cstrong\u003e软件产品\u003c/strong\u003e\u003c/span\u003e\u003cbr\u003e\u003cspan style=\"font-size: 18px; font-family: '微软雅黑'; color: #ffffff;\"\u003e\u003cstrong\u003e—\u003c/strong\u003e\u003c/span\u003e\u003c/p\u003e    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\u003cdiv class=\"cc-element--wrapper id-61-hyauramo7j--wrapper\"\u003e\n\u003cstyle style-id=\"id-61-hyauramo7j\"\u003e\n[node-id=\"id-61-hyauramo7j\"].cc-menu.cc-menu--vertical .cc-menu--nav .cc-menu--item{box-sizing:border-box;} [node-id=\"id-61-hyauramo7j\"].cc-menu--style__line .line_box{background:rgba(255, 255, 255, 0);} [node-id=\"id-61-hyauramo7j\"].cc-menu--style__line .cc-menu--item.current \u003e .line_box{width:100%;} [node-id=\"id-61-hyauramo7j\"] li.menu{color:#000000;} [node-id=\"id-61-hyauramo7j\"] .icon-active{color:#3c3c3c!important;} [node-id=\"id-61-hyauramo7j\"] .item-icon-active{color:#3c3c3c!important;} [node-id=\"id-61-hyauramo7j\"] .cc-menu--item a{font-size:16px;} [node-id=\"id-61-hyauramo7j\"] .cc-menu--item .cc-menu--nav \u003e .cc-menu--item a{font-size:16px;} [node-id=\"id-61-hyauramo7j\"].cc-menu--horizontal{text-align:left;} [node-id=\"id-61-hyauramo7j\"].cc-menu--horizontal \u003e .cc-menu--nav \u003e .cc-menu--item{height:50px;line-height:50px;padding:0 20px;margin:0 0px;} [node-id=\"id-61-hyauramo7j\"].cc-menu--vertical \u003e .cc-menu--nav \u003e .cc-menu--item{margin:0px 0;} [node-id=\"id-61-hyauramo7j\"] .cc-menu--item .cc-menu--item .cc-menu--item__link{height:43px;line-height:43px;margin:0 0;} [node-id=\"id-61-hyauramo7j\"].cc-menu--vertical .cc-menu--item{line-height:50px;} [node-id=\"id-61-hyauramo7j\"].cc-menu--style__default .cc-menu--item,          [node-id=\"id-61-hyauramo7j\"].cc-menu--style__line \u003e .cc-menu--nav \u003e.cc-menu--item{background-color:rgba(255, 255, 255, 0);} [node-id=\"id-61-hyauramo7j\"].cc-menu--style__default .cc-menu--item.block,          [node-id=\"id-61-hyauramo7j\"].cc-menu--style__default .cc-menu--item.current,          [node-id=\"id-61-hyauramo7j\"].cc-menu--style__default .cc-menu--item:hover{background-color:rgba(255, 255, 255, 0);} [node-id=\"id-61-hyauramo7j\"]{font-size:16px;} [node-id=\"id-61-hyauramo7j\"].cc-menu--style__line .cc-menu--item.block,          [node-id=\"id-61-hyauramo7j\"].cc-menu--style__line .cc-menu--item.current,          [node-id=\"id-61-hyauramo7j\"].cc-menu--style__line .cc-menu--item:hover{border-bottom-color:rgba(255, 255, 255, 0);} [node-id=\"id-61-hyauramo7j\"] .cc-menu--item__link{color:#FFFFFF;} [node-id=\"id-61-hyauramo7j\"] .cc-menu--item.block \u003e .cc-menu--item__link,          [node-id=\"id-61-hyauramo7j\"] .cc-menu--item.current \u003e .cc-menu--item__link,          [node-id=\"id-61-hyauramo7j\"] .cc-menu--item:hover \u003e .cc-menu--item__link,          [node-id=\"id-61-hyauramo7j\"] .cc-menu--item.active \u003e .cc-menu--item__link{color:#FFFFFF;} [node-id=\"id-61-hyauramo7j\"] .cc-menu--item .cc-menu--item{background-color:#00b5ae;} [node-id=\"id-61-hyauramo7j\"] .cc-menu--item .cc-menu--item.block,  [node-id=\"id-61-hyauramo7j\"] .cc-menu--item .cc-menu--item.current,  [node-id=\"id-61-hyauramo7j\"] .cc-menu--item .cc-menu--item:hover,  [node-id=\"id-61-hyauramo7j\"].cc-menu--style__default .cc-menu--item .cc-menu--item.block,  [node-id=\"id-61-hyauramo7j\"].cc-menu--style__default .cc-menu--item .cc-menu--item.current,  [node-id=\"id-61-hyauramo7j\"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover,  [node-id=\"id-61-hyauramo7j\"].cc-menu--line-main .cc-menu--item .cc-menu--item.block,  [node-id=\"id-61-hyauramo7j\"].cc-menu--line-main .cc-menu--item .cc-menu--item.current,  [node-id=\"id-61-hyauramo7j\"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover{background-color:#009892;} [node-id=\"id-61-hyauramo7j\"] .cc-menu--item .cc-menu--item .cc-menu--item__link{color:#fff;text-align:left;} [node-id=\"id-61-hyauramo7j\"] .cc-menu--item .cc-menu--item.current \u003e .cc-menu--item__link{color:#fff;text-align:left;} [node-id=\"id-61-hyauramo7j\"].cc-menu--style__default .cc-menu--item .cc-menu--item.block \u003e .cc-menu--item__link,        [node-id=\"id-61-hyauramo7j\"].cc-menu--style__default .cc-menu--item .cc-menu--item.current \u003e .cc-menu--item__link,        [node-id=\"id-61-hyauramo7j\"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover \u003e .cc-menu--item__link,        [node-id=\"id-61-hyauramo7j\"].cc-menu--line-main .cc-menu--item .cc-menu--item.block \u003e .cc-menu--item__link,        [node-id=\"id-61-hyauramo7j\"].cc-menu--line-main .cc-menu--item .cc-menu--item.current \u003e .cc-menu--item__link,        [node-id=\"id-61-hyauramo7j\"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover \u003e .cc-menu--item__link{color:#fff;} [node-id=\"id-61-hyauramo7j\"] .cc-menu--item .cc-menu--item__link{justify-content:flex-start;text-align:left;} [node-id=\"id-61-hyauramo7j\"].cc-menu--auto \u003e .cc-menu--nav{font-size:16px;} [node-id=\"id-61-hyauramo7j\"].cc-menu--style__line .cc-menu--nav .cc-menu--item .cc-menu--item:hover \u003e .cc-menu--item__link{color:#fff;} [node-id=\"id-61-hyauramo7j\"].cc-menu.cc-menu--auto__mini .item-icon-active{color:#3c3c3c!important;} @media only screen and (max-width: 767px){} @media only screen and (max-width:767){[node-id=\"id-61-hyauramo7j\"].cc-menu--auto .cc-menu--expand__header{display:block;} [node-id=\"id-61-hyauramo7j\"].cc-menu--auto \u003e .cc-menu--nav{display:none;opacity:0;/*position:fixed;*/;position:relative;z-index:25;width:100%;left:0;top:50px;height:calc(100% - 50px);padding:0 10px;box-sizing:border-box;overflow:hidden;overflow-y:auto;} } @media only screen and (max-width: 767){[node-id=\"id-61-hyauramo7j\"] .cc-menu--item a{font-size:16px;} [node-id=\"id-61-hyauramo7j\"] .cc-menu--item .cc-menu--nav \u003e .cc-menu--item a{font-size:16px;} [node-id=\"id-61-hyauramo7j\"].cc-menu--horizontal \u003e .cc-menu--nav \u003e .cc-menu--item{height:60px;line-height:60px;padding:0 20px;} [node-id=\"id-61-hyauramo7j\"].cc-menu--vertical \u003e .cc-menu--nav \u003e .cc-menu--item{margin:20px 0;} [node-id=\"id-61-hyauramo7j\"].cc-menu--vertical .cc-menu--item{line-height:60px;} [node-id=\"id-61-hyauramo7j\"].cc-menu--style__default .cc-menu--item{background-color:#fff;} [node-id=\"id-61-hyauramo7j\"].cc-menu--style__default .cc-menu--item.block,          [node-id=\"id-61-hyauramo7j\"].cc-menu--style__default .cc-menu--item.current,          [node-id=\"id-61-hyauramo7j\"].cc-menu--style__default .cc-menu--item:hover{background-color:#fff;} [node-id=\"id-61-hyauramo7j\"].cc-menu--style__line .cc-menu--item.block,          [node-id=\"id-61-hyauramo7j\"].cc-menu--style__line .cc-menu--item.current,          [node-id=\"id-61-hyauramo7j\"].cc-menu--style__line .cc-menu--item:hover{border-bottom-color:#fff;} [node-id=\"id-61-hyauramo7j\"] .cc-menu--item__link{color:#3c3c3c;} [node-id=\"id-61-hyauramo7j\"] .cc-menu--item.block \u003e .cc-menu--item__link,  [node-id=\"id-61-hyauramo7j\"] .cc-menu--item.current \u003e .cc-menu--item__link,  [node-id=\"id-61-hyauramo7j\"] .cc-menu--item:hover \u003e .cc-menu--item__link{color:#00b5ae;} [node-id=\"id-61-hyauramo7j\"] .cc-menu--item .cc-menu--item{background-color:#00b5ae;} [node-id=\"id-61-hyauramo7j\"] .cc-menu--item.block \u003e .cc-menu--item__link,          [node-id=\"id-61-hyauramo7j\"] .cc-menu--item.current \u003e .cc-menu--item__link,          [node-id=\"id-61-hyauramo7j\"] .cc-menu--item:hover \u003e .cc-menu--item__link{color:#00b5ae;} [node-id=\"id-61-hyauramo7j\"] .cc-menu--item .cc-menu--item{background-color:#00b5ae;} [node-id=\"id-61-hyauramo7j\"] .cc-menu--item .cc-menu--item.block,          [node-id=\"id-61-hyauramo7j\"] .cc-menu--item .cc-menu--item.current,          [node-id=\"id-61-hyauramo7j\"] .cc-menu--item .cc-menu--item:hover,          [node-id=\"id-61-hyauramo7j\"].cc-menu--style__default .cc-menu--item .cc-menu--item.block,          [node-id=\"id-61-hyauramo7j\"].cc-menu--style__default .cc-menu--item .cc-menu--item.current,          [node-id=\"id-61-hyauramo7j\"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover,          [node-id=\"id-61-hyauramo7j\"].cc-menu--line-main .cc-menu--item .cc-menu--item.block,          [node-id=\"id-61-hyauramo7j\"].cc-menu--line-main .cc-menu--item .cc-menu--item.current,          [node-id=\"id-61-hyauramo7j\"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover{background-color:#009892;} [node-id=\"id-61-hyauramo7j\"] .cc-menu--item .cc-menu--item .cc-menu--item__link{color:#fff;} [node-id=\"id-61-hyauramo7j\"] .cc-menu--trigger i{color:#000000;} [node-id=\"id-61-hyauramo7j\"] .cc-menu--item .cc-menu--item.block \u003e .cc-menu--item__link,          [node-id=\"id-61-hyauramo7j\"] .cc-menu--item .cc-menu--item.current \u003e .cc-menu--item__link,          [node-id=\"id-61-hyauramo7j\"] .cc-menu--item .cc-menu--item:hover \u003e .cc-menu--item__link{color:#fff;} [node-id=\"id-61-hyauramo7j\"].cc-menu.cc-menu--auto__mini .cc-menu--trigger i{color:#000000;} [node-id=\"id-61-hyauramo7j\"] .cc-menu--item .cc-menu--item .cc-menu--item__link{height:43px;line-height:43px;margin:0 0;} } @media only screen and (min-width: 767){}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-61-hyauramo7j\" node-type=\"menu\" class=\"cc-menu cc-menu--style__default cc-menu--vertical cc-menu--arrow-icon cc-menu--line-main\"\u003e\n            \u003cul class=\"cc-menu--nav\"\u003e\n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/digital-solutions-for-natural-resources\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                自然资源数字化解决方案\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/solutions-for-data-governed-villages\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                数治乡村解决方案\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \u003c/ul\u003e    \u003c/div\u003e\n\n\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-47-gi5v2227dx\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-3 cc-col-xl-3 cc-col-lg3-3 cc-col-lg2-3 cc-col-lg-3 cc-col-md-3 cc-col-sm-3 cc-col-xs-0 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-65-gs9keq5usy--wrapper\"\u003e\n\u003cstyle style-id=\"id-65-gs9keq5usy\"\u003e\n[node-id=\"id-65-gs9keq5usy\"]{margin-left:20px;} [node-id=\"id-65-gs9keq5usy\"] .cc-textblock__body{padding:0px;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-65-gs9keq5usy\" node-type=\"textblock\" class=\"cc-textblock\"\u003e\n    \u003cdiv class=\"cc-textblock__body richtext\"\u003e\n        \u003cp\u003e\u003cspan style=\"font-size: 18px; font-family: '微软雅黑'; color: #ffffff;\"\u003e\u003cstrong\u003e服务内容\u003c/strong\u003e\u003c/span\u003e\u003cbr\u003e\u003cspan style=\"font-size: 18px; font-family: '微软雅黑'; color: #ffffff;\"\u003e\u003cstrong\u003e—\u003c/strong\u003e\u003c/span\u003e\u003c/p\u003e    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\u003cdiv class=\"cc-element--wrapper id-29-tdyz8tcs6z--wrapper\"\u003e\n\u003cstyle style-id=\"id-29-tdyz8tcs6z\"\u003e\n[node-id=\"id-29-tdyz8tcs6z\"].cc-menu.cc-menu--vertical .cc-menu--nav .cc-menu--item{box-sizing:border-box;} [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--style__line .line_box{background:rgba(255, 255, 255, 0);} [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--style__line .cc-menu--item.current \u003e .line_box{width:100%;} [node-id=\"id-29-tdyz8tcs6z\"] li.menu{color:#000000;} [node-id=\"id-29-tdyz8tcs6z\"] .icon-active{color:#3c3c3c!important;} [node-id=\"id-29-tdyz8tcs6z\"] .item-icon-active{color:#3c3c3c!important;} [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item a{font-size:16px;} [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item .cc-menu--nav \u003e .cc-menu--item a{font-size:16px;} [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--horizontal{text-align:left;} [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--horizontal \u003e .cc-menu--nav \u003e .cc-menu--item{height:50px;line-height:50px;padding:0 20px;margin:0 0px;} [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--vertical \u003e .cc-menu--nav \u003e .cc-menu--item{margin:0px 0;} [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item .cc-menu--item .cc-menu--item__link{height:43px;line-height:43px;margin:0 0;} [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--vertical .cc-menu--item{line-height:50px;} [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--style__default .cc-menu--item,          [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--style__line \u003e .cc-menu--nav \u003e.cc-menu--item{background-color:rgba(255, 255, 255, 0);} [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--style__default .cc-menu--item.block,          [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--style__default .cc-menu--item.current,          [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--style__default .cc-menu--item:hover{background-color:rgba(255, 255, 255, 0);} [node-id=\"id-29-tdyz8tcs6z\"]{font-size:16px;} [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--style__line .cc-menu--item.block,          [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--style__line .cc-menu--item.current,          [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--style__line .cc-menu--item:hover{border-bottom-color:rgba(255, 255, 255, 0);} [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item__link{color:#FFFFFF;} [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item.block \u003e .cc-menu--item__link,          [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item.current \u003e .cc-menu--item__link,          [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item:hover \u003e .cc-menu--item__link,          [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item.active \u003e .cc-menu--item__link{color:#FFFFFF;} [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item .cc-menu--item{background-color:#00b5ae;} [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item .cc-menu--item.block,  [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item .cc-menu--item.current,  [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item .cc-menu--item:hover,  [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--style__default .cc-menu--item .cc-menu--item.block,  [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--style__default .cc-menu--item .cc-menu--item.current,  [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover,  [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--line-main .cc-menu--item .cc-menu--item.block,  [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--line-main .cc-menu--item .cc-menu--item.current,  [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover{background-color:#009892;} [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item .cc-menu--item .cc-menu--item__link{color:#fff;text-align:left;} [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item .cc-menu--item.current \u003e .cc-menu--item__link{color:#fff;text-align:left;} [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--style__default .cc-menu--item .cc-menu--item.block \u003e .cc-menu--item__link,        [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--style__default .cc-menu--item .cc-menu--item.current \u003e .cc-menu--item__link,        [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover \u003e .cc-menu--item__link,        [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--line-main .cc-menu--item .cc-menu--item.block \u003e .cc-menu--item__link,        [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--line-main .cc-menu--item .cc-menu--item.current \u003e .cc-menu--item__link,        [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover \u003e .cc-menu--item__link{color:#fff;} [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item .cc-menu--item__link{justify-content:flex-start;text-align:left;} [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--auto \u003e .cc-menu--nav{font-size:16px;} [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--style__line .cc-menu--nav .cc-menu--item .cc-menu--item:hover \u003e .cc-menu--item__link{color:#fff;} [node-id=\"id-29-tdyz8tcs6z\"].cc-menu.cc-menu--auto__mini .item-icon-active{color:#3c3c3c!important;} @media only screen and (max-width: 767px){} @media only screen and (max-width:767){[node-id=\"id-29-tdyz8tcs6z\"].cc-menu--auto .cc-menu--expand__header{display:block;} [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--auto \u003e .cc-menu--nav{display:none;opacity:0;/*position:fixed;*/;position:relative;z-index:25;width:100%;left:0;top:50px;height:calc(100% - 50px);padding:0 10px;box-sizing:border-box;overflow:hidden;overflow-y:auto;} } @media only screen and (max-width: 767){[node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item a{font-size:16px;} [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item .cc-menu--nav \u003e .cc-menu--item a{font-size:16px;} [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--horizontal \u003e .cc-menu--nav \u003e .cc-menu--item{height:60px;line-height:60px;padding:0 20px;} [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--vertical \u003e .cc-menu--nav \u003e .cc-menu--item{margin:20px 0;} [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--vertical .cc-menu--item{line-height:60px;} [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--style__default .cc-menu--item{background-color:#fff;} [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--style__default .cc-menu--item.block,          [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--style__default .cc-menu--item.current,          [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--style__default .cc-menu--item:hover{background-color:#fff;} [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--style__line .cc-menu--item.block,          [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--style__line .cc-menu--item.current,          [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--style__line .cc-menu--item:hover{border-bottom-color:#fff;} [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item__link{color:#3c3c3c;} [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item.block \u003e .cc-menu--item__link,  [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item.current \u003e .cc-menu--item__link,  [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item:hover \u003e .cc-menu--item__link{color:#00b5ae;} [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item .cc-menu--item{background-color:#00b5ae;} [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item.block \u003e .cc-menu--item__link,          [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item.current \u003e .cc-menu--item__link,          [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item:hover \u003e .cc-menu--item__link{color:#00b5ae;} [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item .cc-menu--item{background-color:#00b5ae;} [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item .cc-menu--item.block,          [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item .cc-menu--item.current,          [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item .cc-menu--item:hover,          [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--style__default .cc-menu--item .cc-menu--item.block,          [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--style__default .cc-menu--item .cc-menu--item.current,          [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover,          [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--line-main .cc-menu--item .cc-menu--item.block,          [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--line-main .cc-menu--item .cc-menu--item.current,          [node-id=\"id-29-tdyz8tcs6z\"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover{background-color:#009892;} [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item .cc-menu--item .cc-menu--item__link{color:#fff;} [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--trigger i{color:#000000;} [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item .cc-menu--item.block \u003e .cc-menu--item__link,          [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item .cc-menu--item.current \u003e .cc-menu--item__link,          [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item .cc-menu--item:hover \u003e .cc-menu--item__link{color:#fff;} [node-id=\"id-29-tdyz8tcs6z\"].cc-menu.cc-menu--auto__mini .cc-menu--trigger i{color:#000000;} [node-id=\"id-29-tdyz8tcs6z\"] .cc-menu--item .cc-menu--item .cc-menu--item__link{height:43px;line-height:43px;margin:0 0;} } @media only screen and (min-width: 767){}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-29-tdyz8tcs6z\" node-type=\"menu\" class=\"cc-menu cc-menu--style__default cc-menu--vertical cc-menu--arrow-icon cc-menu--line-main\"\u003e\n            \u003cul class=\"cc-menu--nav\"\u003e\n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/services#data-asset-services\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                数据资产化服务\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/services#digital-governance\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                数字化治理\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/services#digital-operations\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                数字化运营\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \u003c/ul\u003e    \u003c/div\u003e\n\n\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-54-l3zk2oke6d\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-3 cc-col-xl-3 cc-col-lg3-3 cc-col-lg2-3 cc-col-lg-3 cc-col-md-3 cc-col-sm-3 cc-col-xs-0 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-86-ytja24jg25--wrapper\"\u003e\n\u003cstyle style-id=\"id-86-ytja24jg25\"\u003e\n[node-id=\"id-86-ytja24jg25\"]{margin-left:20px;} [node-id=\"id-86-ytja24jg25\"] .cc-textblock__body{padding:0px;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-86-ytja24jg25\" node-type=\"textblock\" class=\"cc-textblock\"\u003e\n    \u003cdiv class=\"cc-textblock__body richtext\"\u003e\n        \u003cp\u003e\u003cspan style=\"font-size: 18px; font-family: '微软雅黑'; color: #ffffff;\"\u003e\u003cstrong\u003e加入华庭数行\u003c/strong\u003e\u003c/span\u003e\u003cbr\u003e\u003cspan style=\"font-size: 18px; font-family: '微软雅黑'; color: #ffffff;\"\u003e\u003cstrong\u003e—\u003c/strong\u003e\u003c/span\u003e\u003c/p\u003e    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\u003cdiv class=\"cc-element--wrapper id-35-o94ta64a45--wrapper\"\u003e\n\u003cstyle style-id=\"id-35-o94ta64a45\"\u003e\n[node-id=\"id-35-o94ta64a45\"].cc-menu.cc-menu--vertical .cc-menu--nav .cc-menu--item{box-sizing:border-box;} [node-id=\"id-35-o94ta64a45\"].cc-menu--style__line .line_box{background:rgba(255, 255, 255, 0);} [node-id=\"id-35-o94ta64a45\"].cc-menu--style__line .cc-menu--item.current \u003e .line_box{width:100%;} [node-id=\"id-35-o94ta64a45\"] li.menu{color:#000000;} [node-id=\"id-35-o94ta64a45\"] .icon-active{color:#3c3c3c!important;} [node-id=\"id-35-o94ta64a45\"] .item-icon-active{color:#3c3c3c!important;} [node-id=\"id-35-o94ta64a45\"] .cc-menu--item a{font-size:16px;} [node-id=\"id-35-o94ta64a45\"] .cc-menu--item .cc-menu--nav \u003e .cc-menu--item a{font-size:16px;} [node-id=\"id-35-o94ta64a45\"].cc-menu--horizontal{text-align:left;} [node-id=\"id-35-o94ta64a45\"].cc-menu--horizontal \u003e .cc-menu--nav \u003e .cc-menu--item{height:50px;line-height:50px;padding:0 20px;margin:0 0px;} [node-id=\"id-35-o94ta64a45\"].cc-menu--vertical \u003e .cc-menu--nav \u003e .cc-menu--item{margin:0px 0;} [node-id=\"id-35-o94ta64a45\"] .cc-menu--item .cc-menu--item .cc-menu--item__link{height:43px;line-height:43px;margin:0 0;} [node-id=\"id-35-o94ta64a45\"].cc-menu--vertical .cc-menu--item{line-height:50px;} [node-id=\"id-35-o94ta64a45\"].cc-menu--style__default .cc-menu--item,          [node-id=\"id-35-o94ta64a45\"].cc-menu--style__line \u003e .cc-menu--nav \u003e.cc-menu--item{background-color:rgba(255, 255, 255, 0);} [node-id=\"id-35-o94ta64a45\"].cc-menu--style__default .cc-menu--item.block,          [node-id=\"id-35-o94ta64a45\"].cc-menu--style__default .cc-menu--item.current,          [node-id=\"id-35-o94ta64a45\"].cc-menu--style__default .cc-menu--item:hover{background-color:rgba(255, 255, 255, 0);} [node-id=\"id-35-o94ta64a45\"]{font-size:16px;} [node-id=\"id-35-o94ta64a45\"].cc-menu--style__line .cc-menu--item.block,          [node-id=\"id-35-o94ta64a45\"].cc-menu--style__line .cc-menu--item.current,          [node-id=\"id-35-o94ta64a45\"].cc-menu--style__line .cc-menu--item:hover{border-bottom-color:rgba(255, 255, 255, 0);} [node-id=\"id-35-o94ta64a45\"] .cc-menu--item__link{color:#FFFFFF;} [node-id=\"id-35-o94ta64a45\"] .cc-menu--item.block \u003e .cc-menu--item__link,          [node-id=\"id-35-o94ta64a45\"] .cc-menu--item.current \u003e .cc-menu--item__link,          [node-id=\"id-35-o94ta64a45\"] .cc-menu--item:hover \u003e .cc-menu--item__link,          [node-id=\"id-35-o94ta64a45\"] .cc-menu--item.active \u003e .cc-menu--item__link{color:#FFFFFF;} [node-id=\"id-35-o94ta64a45\"] .cc-menu--item .cc-menu--item{background-color:#00b5ae;} [node-id=\"id-35-o94ta64a45\"] .cc-menu--item .cc-menu--item.block,  [node-id=\"id-35-o94ta64a45\"] .cc-menu--item .cc-menu--item.current,  [node-id=\"id-35-o94ta64a45\"] .cc-menu--item .cc-menu--item:hover,  [node-id=\"id-35-o94ta64a45\"].cc-menu--style__default .cc-menu--item .cc-menu--item.block,  [node-id=\"id-35-o94ta64a45\"].cc-menu--style__default .cc-menu--item .cc-menu--item.current,  [node-id=\"id-35-o94ta64a45\"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover,  [node-id=\"id-35-o94ta64a45\"].cc-menu--line-main .cc-menu--item .cc-menu--item.block,  [node-id=\"id-35-o94ta64a45\"].cc-menu--line-main .cc-menu--item .cc-menu--item.current,  [node-id=\"id-35-o94ta64a45\"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover{background-color:#009892;} [node-id=\"id-35-o94ta64a45\"] .cc-menu--item .cc-menu--item .cc-menu--item__link{color:#fff;text-align:left;} [node-id=\"id-35-o94ta64a45\"] .cc-menu--item .cc-menu--item.current \u003e .cc-menu--item__link{color:#fff;text-align:left;} [node-id=\"id-35-o94ta64a45\"].cc-menu--style__default .cc-menu--item .cc-menu--item.block \u003e .cc-menu--item__link,        [node-id=\"id-35-o94ta64a45\"].cc-menu--style__default .cc-menu--item .cc-menu--item.current \u003e .cc-menu--item__link,        [node-id=\"id-35-o94ta64a45\"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover \u003e .cc-menu--item__link,        [node-id=\"id-35-o94ta64a45\"].cc-menu--line-main .cc-menu--item .cc-menu--item.block \u003e .cc-menu--item__link,        [node-id=\"id-35-o94ta64a45\"].cc-menu--line-main .cc-menu--item .cc-menu--item.current \u003e .cc-menu--item__link,        [node-id=\"id-35-o94ta64a45\"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover \u003e .cc-menu--item__link{color:#fff;} [node-id=\"id-35-o94ta64a45\"] .cc-menu--item .cc-menu--item__link{justify-content:flex-start;text-align:left;} [node-id=\"id-35-o94ta64a45\"].cc-menu--auto \u003e .cc-menu--nav{font-size:16px;} [node-id=\"id-35-o94ta64a45\"].cc-menu--style__line .cc-menu--nav .cc-menu--item .cc-menu--item:hover \u003e .cc-menu--item__link{color:#fff;} [node-id=\"id-35-o94ta64a45\"].cc-menu.cc-menu--auto__mini .item-icon-active{color:#3c3c3c!important;} @media only screen and (max-width: 767px){} @media only screen and (max-width:767){[node-id=\"id-35-o94ta64a45\"].cc-menu--auto .cc-menu--expand__header{display:block;} [node-id=\"id-35-o94ta64a45\"].cc-menu--auto \u003e .cc-menu--nav{display:none;opacity:0;/*position:fixed;*/;position:relative;z-index:25;width:100%;left:0;top:50px;height:calc(100% - 50px);padding:0 10px;box-sizing:border-box;overflow:hidden;overflow-y:auto;} } @media only screen and (max-width: 767){[node-id=\"id-35-o94ta64a45\"] .cc-menu--item a{font-size:16px;} [node-id=\"id-35-o94ta64a45\"] .cc-menu--item .cc-menu--nav \u003e .cc-menu--item a{font-size:16px;} [node-id=\"id-35-o94ta64a45\"].cc-menu--horizontal \u003e .cc-menu--nav \u003e .cc-menu--item{height:60px;line-height:60px;padding:0 20px;} [node-id=\"id-35-o94ta64a45\"].cc-menu--vertical \u003e .cc-menu--nav \u003e .cc-menu--item{margin:20px 0;} [node-id=\"id-35-o94ta64a45\"].cc-menu--vertical .cc-menu--item{line-height:60px;} [node-id=\"id-35-o94ta64a45\"].cc-menu--style__default .cc-menu--item{background-color:#fff;} [node-id=\"id-35-o94ta64a45\"].cc-menu--style__default .cc-menu--item.block,          [node-id=\"id-35-o94ta64a45\"].cc-menu--style__default .cc-menu--item.current,          [node-id=\"id-35-o94ta64a45\"].cc-menu--style__default .cc-menu--item:hover{background-color:#fff;} [node-id=\"id-35-o94ta64a45\"].cc-menu--style__line .cc-menu--item.block,          [node-id=\"id-35-o94ta64a45\"].cc-menu--style__line .cc-menu--item.current,          [node-id=\"id-35-o94ta64a45\"].cc-menu--style__line .cc-menu--item:hover{border-bottom-color:#fff;} [node-id=\"id-35-o94ta64a45\"] .cc-menu--item__link{color:#3c3c3c;} [node-id=\"id-35-o94ta64a45\"] .cc-menu--item.block \u003e .cc-menu--item__link,  [node-id=\"id-35-o94ta64a45\"] .cc-menu--item.current \u003e .cc-menu--item__link,  [node-id=\"id-35-o94ta64a45\"] .cc-menu--item:hover \u003e .cc-menu--item__link{color:#00b5ae;} [node-id=\"id-35-o94ta64a45\"] .cc-menu--item .cc-menu--item{background-color:#00b5ae;} [node-id=\"id-35-o94ta64a45\"] .cc-menu--item.block \u003e .cc-menu--item__link,          [node-id=\"id-35-o94ta64a45\"] .cc-menu--item.current \u003e .cc-menu--item__link,          [node-id=\"id-35-o94ta64a45\"] .cc-menu--item:hover \u003e .cc-menu--item__link{color:#00b5ae;} [node-id=\"id-35-o94ta64a45\"] .cc-menu--item .cc-menu--item{background-color:#00b5ae;} [node-id=\"id-35-o94ta64a45\"] .cc-menu--item .cc-menu--item.block,          [node-id=\"id-35-o94ta64a45\"] .cc-menu--item .cc-menu--item.current,          [node-id=\"id-35-o94ta64a45\"] .cc-menu--item .cc-menu--item:hover,          [node-id=\"id-35-o94ta64a45\"].cc-menu--style__default .cc-menu--item .cc-menu--item.block,          [node-id=\"id-35-o94ta64a45\"].cc-menu--style__default .cc-menu--item .cc-menu--item.current,          [node-id=\"id-35-o94ta64a45\"].cc-menu--style__default .cc-menu--item .cc-menu--item:hover,          [node-id=\"id-35-o94ta64a45\"].cc-menu--line-main .cc-menu--item .cc-menu--item.block,          [node-id=\"id-35-o94ta64a45\"].cc-menu--line-main .cc-menu--item .cc-menu--item.current,          [node-id=\"id-35-o94ta64a45\"].cc-menu--line-main .cc-menu--item .cc-menu--item:hover{background-color:#009892;} [node-id=\"id-35-o94ta64a45\"] .cc-menu--item .cc-menu--item .cc-menu--item__link{color:#fff;} [node-id=\"id-35-o94ta64a45\"] .cc-menu--trigger i{color:#000000;} [node-id=\"id-35-o94ta64a45\"] .cc-menu--item .cc-menu--item.block \u003e .cc-menu--item__link,          [node-id=\"id-35-o94ta64a45\"] .cc-menu--item .cc-menu--item.current \u003e .cc-menu--item__link,          [node-id=\"id-35-o94ta64a45\"] .cc-menu--item .cc-menu--item:hover \u003e .cc-menu--item__link{color:#fff;} [node-id=\"id-35-o94ta64a45\"].cc-menu.cc-menu--auto__mini .cc-menu--trigger i{color:#000000;} [node-id=\"id-35-o94ta64a45\"] .cc-menu--item .cc-menu--item .cc-menu--item__link{height:43px;line-height:43px;margin:0 0;} } @media only screen and (min-width: 767){}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-35-o94ta64a45\" node-type=\"menu\" class=\"cc-menu cc-menu--style__default cc-menu--vertical cc-menu--arrow-icon cc-menu--line-main\"\u003e\n            \u003cul class=\"cc-menu--nav\"\u003e\n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/more-about-shandong-kotei\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                探索华庭数行\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/social-recruitment\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                社会招聘\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \n        \u003cli class=\"cc-menu--item\"\u003e\n            \u003cdiv class=\"cc-menu--item__link\"\u003e\n                \u003ca target=\"_self\" href=\"/campus-recruitment\"\u003e\n                            \u003cspan class=\"cc-menu--item__title\"\u003e\n                                校园招聘\n                            \u003c/span\u003e\n                            \n                        \u003c/a\u003e\n                \n            \u003c/div\u003e\n            \n        \u003c/li\u003e\n    \u003c/ul\u003e    \u003c/div\u003e\n\n\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-79-pmcr67yjpm\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-3 cc-col-xl-3 cc-col-lg3-3 cc-col-lg2-3 cc-col-lg-3 cc-col-md-3 cc-col-sm-3 cc-col-xs-0 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-38-uoztuk4ml0--wrapper\"\u003e\n\u003cstyle style-id=\"id-38-uoztuk4ml0\"\u003e\n[node-id=\"id-38-uoztuk4ml0\"]{margin-left:20px;margin-bottom:30px;} [node-id=\"id-38-uoztuk4ml0\"] .cc-textblock__body{padding:0px;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-38-uoztuk4ml0\" node-type=\"textblock\" class=\"cc-textblock\"\u003e\n    \u003cdiv class=\"cc-textblock__body richtext\"\u003e\n        \u003cp\u003e\u003ca href=\"/media-center\"\u003e\u003cspan style=\"font-size: 18px; font-family: '微软雅黑'; color: #ffffff;\"\u003e\u003cstrong\u003e多媒体中心\u003c/strong\u003e\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\u003cdiv class=\"cc-element--wrapper id-23-ye2qd6jjqe--wrapper\"\u003e\n\u003cstyle style-id=\"id-23-ye2qd6jjqe\"\u003e\n[node-id=\"id-23-ye2qd6jjqe\"]{margin-left:20px;} [node-id=\"id-23-ye2qd6jjqe\"] .cc-textblock__body{padding:0px;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-23-ye2qd6jjqe\" node-type=\"textblock\" class=\"cc-textblock\"\u003e\n    \u003cdiv class=\"cc-textblock__body richtext\"\u003e\n        \u003cp\u003e\u003ca href=\"/contact-us\"\u003e\u003cspan style=\"font-size: 18px; font-family: '微软雅黑'; color: #ffffff;\"\u003e\u003cstrong\u003e联系我们\u003c/strong\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"font-size: 18px; font-family: '微软雅黑'; color: #ffffff;\"\u003e\u003c/span\u003e\u003c/p\u003e    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-38-sd644dzc9z\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-2 cc-col-xl-2 cc-col-lg3-2 cc-col-lg2-2 cc-col-lg-2 cc-col-md-2 cc-col-sm-2 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003c/div\u003e\u003cdiv node-id=\"id-12-muylpbji3l\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-6 cc-col-xl-6 cc-col-lg3-6 cc-col-lg2-6 cc-col-lg-6 cc-col-md-6 cc-col-sm-6 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-91-tfkztofcto--wrapper\"\u003e\n\u003cstyle style-id=\"id-91-tfkztofcto\"\u003e\n@media only screen and (max-width: 767px) {[node-id=\"id-91-tfkztofcto\"]{margin-right:10px;margin-left:10px;} }[node-id=\"id-91-tfkztofcto\"] .cc-textblock__body{padding:0px;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-91-tfkztofcto\" node-type=\"textblock\" class=\"cc-textblock\"\u003e\n    \u003cdiv class=\"cc-textblock__body richtext\"\u003e\n        \u003cp style=\"line-height: 3;\"\u003e\u003cspan style=\"font-size: 18px;\"\u003e\u003cstrong\u003e\u003cspan style=\"font-family: '微软雅黑'; color: #ffffff;\"\u003e山东华庭数行信息技术有限公司\u003c/span\u003e\u003c/strong\u003e\u003c/span\u003e\u003cbr\u003e\u003cspan style=\"font-size: 16px; font-family: '微软雅黑'; color: #ffffff;\"\u003e\u003cstrong\u003eTEL：\u003c/strong\u003e0535-5775223\u003c/span\u003e\u003cbr\u003e\u003cspan style=\"font-size: 16px; font-family: '微软雅黑'; color: #ffffff;\"\u003e\u003cstrong\u003eE-mail: \u003c/strong\u003esdkhr@kotei-info.com\u003c/span\u003e\u003cbr\u003e\u003cspan style=\"font-size: 16px; font-family: '微软雅黑'; color: #ffffff;\"\u003e\u003cstrong\u003e地址：\u003c/strong\u003e山东省烟台市蓬莱区蓬莱阁街道北关路133号\u003c/span\u003e\u003c/p\u003e    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-95-fhlewhhp8y\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default\"\u003e\u003cdiv node-id=\"id-42-kywuvexxyw\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-58-qmidt66esp--wrapper\"\u003e\n\u003cstyle style-id=\"id-58-qmidt66esp\"\u003e\n[node-id=\"id-58-qmidt66esp\"]{border-bottom-color:#333333;border-bottom-width:1px;border-style:solid;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-58-qmidt66esp\" node-type=\"placeholder\" class=\"cc-placeholder\" style=\"height:50px\"\u003e\n\u003c/div\u003e\n\n\n\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv node-id=\"id-92-r99ehicir3\" node-type=\"row\" class=\"cc-row cc-slot--wrapper cc-row--flex cc-row--justify__start cc-row--align__top cc-row--width__default\"\u003e\u003cdiv node-id=\"id-22-nc0p4ppcl2\" node-type=\"column\" class=\"cc-col cc-slot--wrapper cc-col--align__top cc-col--justify__start cc-col-24 cc-col-xl-24 cc-col-lg3-24 cc-col-lg2-24 cc-col-lg-24 cc-col-md-24 cc-col-sm-24 cc-col-xs-24 screen-min-768 screen-min-992 screen-min-1200 screen-min-1360\"\u003e\u003cdiv class=\"cc-element--wrapper id-60-ogzfl2ubl0--wrapper\"\u003e\n\u003cstyle style-id=\"id-60-ogzfl2ubl0\"\u003e\n[node-id=\"id-60-ogzfl2ubl0\"] .cc-textblock__body{padding:20px;}\n\u003c/style\u003e\n\u003cdiv node-id=\"id-60-ogzfl2ubl0\" node-type=\"textblock\" class=\"cc-textblock\"\u003e\n    \u003cdiv class=\"cc-textblock__body richtext\"\u003e\n        \u003cp\u003e\u003cspan style=\"font-family: '微软雅黑'; color: #ffffff;\"\u003e© 2026年 山东华庭数行信息技术有限公司 版权所有 \u0026nbsp; \u0026nbsp;鲁ICP备19017514号-1\u003c/span\u003e\u003c/p\u003e    \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\n            \n\n  \n        \u003c/div\u003e\n            \n        \u003cdiv class=\"Page-widgets\"\u003e\n          \n            \n        \u003cdiv class=\"side-toolbar position-right-bottom\"\u003e\n    \u003cul\u003e\n                \u003cli\u003e\n                                    \u003cdiv class=\"toolbar-icon\"\u003e\n                \u003ca target=\"_self\" title=\"返回顶部\" onclick=\"javascript:_utils_.handler(JSON.parse(decodeURIComponent('%7B%22action%22%3A%22backtop%22%2C%22options%22%3A%5B%5D%7D')));\" href=\"javascript:;\"\u003e\u003cimg alt=\"toolbar\" src=\"/site-assets/static2.xunxiang.site/uploads/sites/168/2021/09/59e8b797c35bb6980e2f64fcc2ca7560.png\" class=\" async-load\" view-mark=\"1\"\u003e\u003c/a\u003e            \u003c/div\u003e\n\n                            \u003cdiv class=\"toolbar-text \"\u003e\n                    返回顶部                \u003c/div\u003e\n                    \u003c/li\u003e\n            \u003c/ul\u003e\n\u003c/div\u003e\n        \u003c/div\u003e\n    \u003c/div\u003e\n\u003c/div\u003e\n\n\n\n\n"])</script><script>self.__next_f.push([1,"10:[\"$\",\"$L11\",null,{\"defaultSearch\":\"\",\"variants\":[{\"search\":\"\",\"title\":\"华庭数行 致力于成为中国优秀数商\",\"headHtml\":\"$12\",\"bodyHtml\":\"$13\",\"sourceUrl\":\"/\",\"status\":200}]}]\n"])</script><script>self.__next_f.push([1,"a:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n6:null\n"])</script><script>self.__next_f.push([1,"8:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"华庭数行 致力于成为中国优秀数商\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"山东华庭数行信息技术有限公司官网重建版，基于运行时抓取资源和 Next.js 静态导出构建。\"}],[\"$\",\"meta\",\"2\",{\"property\":\"og:title\",\"content\":\"华庭数行 致力于成为中国优秀数商\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:description\",\"content\":\"数字赋能空间治理，创新助力数字经济。\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:url\",\"content\":\"http://sdxhb.cn/\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:site_name\",\"content\":\"sdxhb.cn\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"7\",{\"name\":\"twitter:card\",\"content\":\"summary\"}],[\"$\",\"meta\",\"8\",{\"name\":\"twitter:title\",\"content\":\"华庭数行 致力于成为中国优秀数商\"}],[\"$\",\"meta\",\"9\",{\"name\":\"twitter:description\",\"content\":\"数字赋能空间治理，创新助力数字经济。\"}]],\"error\":null,\"digest\":\"$undefined\"}\n"])</script><script>self.__next_f.push([1,"d:\"$8:metadata\"\n"])</script></body></html>