/* Js for , Version=1777929868 */
 ;if(typeof(v) != "object") v = {};v.theme = {"template":"default","theme":"wide","device":"desktop"};;v.lang = {"confirmDelete":"\u60a8\u786e\u5b9a\u8981\u6267\u884c\u5220\u9664\u64cd\u4f5c\u5417\uff1f","deleteing":"\u5904\u7406\u4e2d","doing":"\u5904\u7406\u4e2d","loading":"\u52a0\u8f7d\u4e2d","updating":"\u66f4\u65b0\u4e2d...","timeout":"\u7f51\u7edc\u8d85\u65f6,\u8bf7\u91cd\u8bd5","errorThrown":"\u6267\u884c\u51fa\u9519\uff1a","continueShopping":"\u7ee7\u7eed\u8d2d\u7269","required":"\u5fc5\u586b","back":"\u8fd4\u56de","continue":"\u7ee7\u7eed","bindWechatTip":"\u53d1\u5e16\u529f\u80fd\u8bbe\u7f6e\u4e86\u7ed1\u5b9a\u5fae\u4fe1\u7684\u9650\u5236\uff0c\u8bf7\u5148\u7ed1\u5b9a\u5fae\u4fe1\u4f1a\u5458\u3002","importTip":"\u53ea\u5bfc\u5165\u4e3b\u9898\u7684\u98ce\u683c\u548c\u6837\u5f0f","fullImportTip":"\u5c06\u4f1a\u5bfc\u5165\u6d4b\u8bd5\u6570\u636e\u4ee5\u53ca\u66ff\u6362\u7ad9\u70b9\u6587\u7ae0\u3001\u4ea7\u54c1\u7b49\u6570\u636e"};;v.path = [1644];;v.categoryID = 1644;;v.pageLayout = {"all":{"banner":[],"bottom":[{"object":"1644","id":"1265","title":"\u9875\u811a","type":"htmlcode","content":"{\"customImage\":null,\"topLeftContent\":\"\",\"topRightContent\":\"\",\"custom\":{\"wide\":{\"css\":\"#foot{\\r\\n    background: #2E4A74;\\r\\n    ul{\\r\\n        max-width:1240px;\\r\\n        margin:0 auto;\\r\\n        overflow:hidden;\\r\\n        padding:40px 0 20px;\\r\\n        list-style:none;\\r\\n    }\\r\\n    .footer-logo-wrapper {\\r\\n        margin-right: 70px;\\r\\n        img {\\r\\n            height: 55px;\\r\\n        }\\r\\n    }\\r\\n    li{\\r\\n        float:left;\\r\\n        margin-right: 80px;\\r\\n        h3{\\r\\n            margin:0 0 15px;\\r\\n            color:#fff;\\r\\n            font-size:14px;\\r\\n            color:rgba(255,255,255,1);\\r\\n        }\\r\\n        h4{\\r\\n            a{\\r\\n                color:rgba(255,255,255,0.8);\\r\\n            }\\r\\n            margin:0;\\r\\n        }\\r\\n        a{\\r\\n            display:block;\\r\\n            line-height:2;\\r\\n            color:rgba(255,255,255,0.8);\\r\\n            &amp;:hover{\\r\\n                color:#fff;\\r\\n            }\\r\\n        }\\r\\n        span{\\r\\n            display:block;\\r\\n            line-height:2;\\r\\n            color:rgba(255,255,255,0.6);\\r\\n            i{\\r\\n                display:inline-block;\\r\\n                width:20px;\\r\\n                margin-right:5px;\\r\\n                text-align:center;\\r\\n            }\\r\\n        }\\r\\n        &amp;:last-child {\\r\\n            margin-right: 0;\\r\\n        }\\r\\n    }\\r\\n    .links{\\r\\n        border-top:solid 1px rgba(255,255,255,0.2);\\r\\n        .link{\\r\\n            max-width:1240px;\\r\\n            margin:auto;\\r\\n            padding:10px 0;\\r\\n            font-size: 12px;\\r\\n            span{\\r\\n                color:rgba(255,255,255,0.6);\\r\\n            }\\r\\n            a{\\r\\n                display:inline-block;\\r\\n                margin:3px 10px 3px 0;\\r\\n                color:rgba(255,255,255,0.6);\\r\\n                &amp;:hover{\\r\\n                    color:#fff;\\r\\n                }\\r\\n            }\\r\\n        }\\r\\n    }\\r\\n}\",\"js\":\"\"}},\"content\":\"<div id=\\\"foot\\\">\\r\\n    <ul>\\r\\n        <li class=\\\"footer-logo-wrapper\\\">\\r\\n            <a href=\\\"\\\/\\\"><img src=\\\"\\\/file.php?f=source\\\/zentao\\\/default\\\/wide\\\/logo-footer.png&t=png&o=source&s=&v=1706604151\\\" width=\\\"137\\\" height=\\\"55\\\" alt=\\\"\\u7985\\u9053\\u9879\\u76ee\\u7ba1\\u7406\\\"><\\\/a>\\r\\n        <\\\/li>\\r\\n        <li>\\r\\n            <h3>\\u7985\\u9053\\u4ea7\\u54c1<\\\/h3>\\r\\n            <a href=\\\"\\\/zentao-os.html\\\">\\u7985\\u9053\\u5f00\\u6e90\\u7248<\\\/a>\\r\\n            <a href=\\\"\\\/zentao-biz.html\\\">\\u7985\\u9053\\u4f01\\u4e1a\\u7248<\\\/a>\\r\\n            <a href=\\\"\\\/zentao-max.html\\\">\\u7985\\u9053\\u65d7\\u8230\\u7248<\\\/a>\\r\\n            <a href=\\\"\\\/zentao-ipd.html\\\">\\u7985\\u9053IPD\\u7248<\\\/a>\\r\\n        <\\\/li>\\r\\n        <li>\\r\\n            <h3>\\u6838\\u5fc3\\u529f\\u80fd<\\\/h3>\\r\\n            <a href=\\\"\\\/product-management.html\\\">\\u4ea7\\u54c1\\u7ba1\\u7406<\\\/a>\\r\\n            <a href=\\\"\\\/project-management.html\\\">\\u9879\\u76ee\\u7ba1\\u7406<\\\/a>\\r\\n            <a href=\\\"\\\/qa-management.html\\\">\\u8d28\\u91cf\\u7ba1\\u7406<\\\/a>\\r\\n            <a href=\\\"\\\/performance-management.html\\\">\\u6548\\u80fd\\u7ba1\\u7406<\\\/a>\\r\\n        <\\\/li>\\r\\n        <li>\\r\\n            <h3>\\u4f7f\\u7528\\u6587\\u6863<\\\/h3>\\r\\n            <a href=\\\"\\\/book\\\/zentaopms\\\/38.html\\\">\\u57fa\\u672c\\u7248\\u624b\\u518c<\\\/a>\\r\\n            <a href=\\\"\\\/book\\\/zentaobizhelp.html\\\">\\u4f01\\u4e1a\\u7248\\u624b\\u518c<\\\/a>\\r\\n            <a href=\\\"\\\/book\\\/program\\\/416.html\\\">\\u65d7\\u8230\\u7248\\u624b\\u518c<\\\/a>\\r\\n            <a href=\\\"\\\/book\\\/ipd\\\/ipd-1046.html\\\">IPD\\u7248\\u624b\\u518c<\\\/a>\\r\\n            <a href=\\\"\\\/help.html?dev=1\\\">\\u5f00\\u53d1\\u4e2d\\u5fc3\\u624b\\u518c<\\\/a>\\r\\n        <\\\/li>\\r\\n        <li>\\r\\n            <h3>\\u5e2e\\u52a9\\u4e2d\\u5fc3<\\\/h3>\\r\\n            <a href=\\\"\\\/ask.html\\\">\\u79ef\\u5206\\u95ee\\u7b54<\\\/a>\\r\\n            <a href=\\\"\\\/faq.html\\\">\\u5e38\\u89c1\\u95ee\\u9898<\\\/a>\\r\\n            <a href=\\\"\\\/forum.html\\\">\\u8bba\\u575b\\u4ea4\\u6d41<\\\/a>\\r\\n            <a href=\\\"\\\/video.html\\\">\\u4f7f\\u7528\\u89c6\\u9891<\\\/a>\\r\\n            <a href=\\\"https:\\\/\\\/gitee.com\\\/wwccss\\\/zentaopms\\\">Gitee<\\\/a>\\r\\n            <a href=\\\"https:\\\/\\\/github.com\\\/easysoft\\\/zentaopms\\\">GitHub<\\\/a>\\r\\n        <\\\/li>\\r\\n        <li>\\r\\n            <h3>\\u5173\\u4e8e\\u6211\\u4eec<\\\/h3>\\r\\n            <a href=\\\"\\\/about.html\\\">\\u5173\\u4e8e\\u6211\\u4eec<\\\/a>\\r\\n            <a href=\\\"https:\\\/\\\/www.chandao.com\\\/\\\" target=\\\"_blank\\\">\\u7985\\u9053\\u8f6f\\u4ef6<\\\/a>\\r\\n            <a href=\\\"\\\/dynamic.html\\\">\\u6700\\u65b0\\u52a8\\u6001<\\\/a>\\r\\n            <a href=\\\"\\\/page\\\/83369.html\\\">\\u7985\\u9053\\u6d3b\\u52a8<\\\/a>\\r\\n        <\\\/li>\\r\\n        <li>\\r\\n            <h3>\\u7985\\u9053\\u793e\\u533a<\\\/h3>\\r\\n            <a href=\\\"\\\/blog.html\\\">\\u7985\\u9053\\u535a\\u5ba2<\\\/a>\\r\\n            <a href=\\\"\\\/score-rankingList\\\">\\u79ef\\u5206\\u6392\\u884c<\\\/a>\\r\\n            <a href=\\\"\\\/duihuan.html\\\">\\u79ef\\u5206\\u5546\\u57ce<\\\/a>\\r\\n            <a href=\\\"\\\/zentaoacademy.html\\\">\\u7985\\u9053\\u4e66\\u9662<\\\/a>\\r\\n        <\\\/li>\\r\\n        <li>\\r\\n            <h3>\\u8054\\u7cfb\\u65b9\\u5f0f<\\\/h3>\\r\\n            <span>\\u8054\\u7cfb\\u4eba\\uff1a{contacts}<\\\/span>\\r\\n            <span>\\u7535\\u8bdd\\uff1a{phone}<\\\/span>\\r\\n            <span>\\u5fae\\u4fe1\\uff1a{weixin}<\\\/span>\\r\\n            <span>  Q Q\\uff1a{qq}<\\\/span>\\r\\n            <h4><a href=\\\"\\\/page\\\/80378.html\\\">\\u5317\\u4eac\\u3001\\u4e0a\\u6d77\\u3001\\u6df1\\u5733\\u5206\\u90e8<\\\/a><\\\/h4>\\r\\n        <\\\/li>\\r\\n    <\\\/ul>\\r\\n\\t<div class=\\\"links\\\">\\r\\n\\t    <div class=\\\"link\\\">\\r\\n\\t        <span>\\u53cb\\u60c5\\u94fe\\u63a5\\uff1a<\\\/span>\\r\\n    \\t\\t<a href=\\\"https:\\\/\\\/ztf.im\\\" target=\\\"_blank\\\">ZTF\\u81ea\\u52a8\\u5316\\u6d4b\\u8bd5\\u6846\\u67b6<\\\/a>\\r\\n    \\t\\t<a href=\\\"https:\\\/\\\/www.zendata.cn\\\/\\\" target=\\\"_blank\\\">ZenData\\u6d4b\\u8bd5\\u6570\\u636e\\u751f\\u6210\\u5668<\\\/a>\\r\\n    \\t\\t<a href=\\\"https:\\\/\\\/www.xuanim.com\\\/\\\" target=\\\"_blank\\\">\\u55a7\\u55a7<\\\/a>\\r\\n    \\t\\t<!--<a href=\\\"https:\\\/\\\/www.minjiekaifa.com\\\/\\\" target=\\\"_blank\\\">\\u654f\\u6377\\u5f00\\u53d1<\\\/a>-->\\r\\n    \\t\\t<!--<a href=\\\"https:\\\/\\\/www.hardenx.cn\\\/?from=upzentao\\\" target=\\\"_blank\\\">\\u654f\\u6377\\u54a8\\u8be2<\\\/a>-->\\r\\n    \\t\\t<!--<a href=\\\"https:\\\/\\\/www.testwo.com\\\" target=\\\"_blank\\\">\\u6d4b\\u8bd5\\u7a9d<\\\/a> -->\\r\\n    \\t\\t<!--<a href=\\\"https:\\\/\\\/www.ydisk.cn\\\/?from=upztlinks\\\" target=\\\"_blank\\\">\\u60a6\\u5e93\\u7f51\\u76d8<\\\/a>-->\\r\\n    \\t\\t<!--<a href=\\\"https:\\\/\\\/devops.phodal.com\\\/\\\" target=\\\"_blank\\\">Ledge\\u77e5\\u8bc6\\u5e73\\u53f0<\\\/a> -->\\r\\n    \\t\\t<a href=\\\"https:\\\/\\\/www.qucheng.com\\\/\\\" target=\\\"_blank\\\">\\u6e20\\u6210\\u8f6f\\u4ef6<\\\/a>\\r\\n    \\t\\t<a href=\\\"https:\\\/\\\/www.zdoo.com\\\/\\\" target=\\\"_blank\\\">ZDOO\\u5168\\u534f\\u540c\\u4f01\\u4e1a\\u7ba1\\u7406\\u8f6f\\u4ef6<\\\/a>\\r\\n    \\t\\t<!--<a href=\\\"https:\\\/\\\/www.rongpm.com\\\/\\\" target=\\\"_blank\\\">\\u878d\\u7ba1\\u7406\\u793e\\u533a<\\\/a>-->\\r\\n    \\t\\t<a href=\\\"https:\\\/\\\/www.zendas.com\\\/\\\" target=\\\"_blank\\\">ZenDAS\\u6570\\u636e\\u5206\\u6790\\u5de5\\u5177<\\\/a>\\r\\n    \\t\\t<a href=\\\"https:\\\/\\\/www.zenshot.cn\\\/\\\" target=\\\"_blank\\\">ZenShot\\u8de8\\u5e73\\u53f0\\u622a\\u56fe\\u5de5\\u5177<\\\/a>\\r\\n    \\t\\t<a href=\\\"https:\\\/\\\/www.feixinding.com\\\/\\\" target=\\\"_blank\\\">\\u98de\\u4fe1\\u9f0e\\u5373\\u65f6\\u901a\\u8baf\\u89e3\\u51b3\\u65b9\\u6848<\\\/a>\\r\\n    \\t\\t<!--<a href=\\\"https:\\\/\\\/xiangmuguanli.net\\\/\\\" target=\\\"_blank\\\">\\u9879\\u76ee\\u7ba1\\u7406<\\\/a>-->\\r\\n    \\t\\t<!--<a href=\\\"https:\\\/\\\/ipdstudy.com\\\/\\\" target=\\\"_blank\\\">IPD\\u5b66\\u4e60\\u7f51<\\\/a>-->\\r\\n    \\t\\t<!--<a href=\\\"https:\\\/\\\/pmpwiki.com\\\/\\\" target=\\\"_blank\\\">PMP\\u767e\\u79d1\\u7f51<\\\/a>-->\\r\\n    \\t\\t<!--<a href=\\\"https:\\\/\\\/www.aiuxdesign.com\\\/\\\" target=\\\"_blank\\\">\\u827e\\u4f53\\u9a8c<\\\/a>-->\\r\\n    \\t\\t<!--<a href=\\\"https:\\\/\\\/2049.net\\\/home\\\/\\\" target=\\\"_blank\\\">\\u521b\\u65e0\\u8bb02049<\\\/a>-->\\r\\n\\t    <\\\/div>\\r\\n\\t<\\\/div>\\r\\n<\\\/div>\"}","template":"default","grid":"12","isRandom":0,"titleless":"0","borderless":"0"},{"object":"1644","id":"1514","title":"\u8054\u7cfb\u6211\u4eec\u5f39\u7a97","type":"htmlcode","content":"{\"customImage\":null,\"topLeftContent\":\"\",\"topRightContent\":\"\",\"custom\":{\"wide\":{\"css\":\"#blockID\\r\\n{\\r\\n    .modal {\\r\\n        .modal-dialog {\\r\\n            width: 488px;\\r\\n            background: url(\\\/file.php?f=source\\\/zentao\\\/default\\\/wide\\\/bg-contact-modal.png&amp;t=png&amp;o=source) no-repeat;\\r\\n            background-size: cover;\\r\\n        }\\r\\n        .modal-header {\\r\\n            border-bottom: 0;\\r\\n            padding: 24px 32px;\\r\\n            font-size: 20px;\\r\\n            color: #3F4C5E;\\r\\n            font-weight: bold;\\r\\n            button {\\r\\n                font-size: 28px;\\r\\n                color: #3F4C5E;\\r\\n                opacity: 1;\\r\\n            }\\r\\n        }\\r\\n        .modal-body {\\r\\n            padding: 2px 36px 4px 38px;\\r\\n            .items-top {\\r\\n                align-items: flex-start;\\r\\n                height: 115px;\\r\\n                width: 376px;\\r\\n            }\\r\\n            .avatar {\\r\\n                width: 88px;\\r\\n            }\\r\\n            .qrcode {\\r\\n                width: 115px;\\r\\n            }\\r\\n            .contact-service {\\r\\n                font-size: 16px;\\r\\n                margin-top: -8px;\\r\\n                margin-bottom: 24px;\\r\\n                color: #0C2243;\\r\\n                .contact-pos {\\r\\n                    color: #79818D;\\r\\n                    font-size: 14px;\\r\\n                }\\r\\n            }\\r\\n            .contact-item {\\r\\n                margin-bottom: 24px;\\r\\n                .contact-label {\\r\\n                    color: #79818D;\\r\\n                    margin-bottom: 4px;\\r\\n                    .icon {\\r\\n                        margin-right: 5px;\\r\\n                        opacity: 0.5;\\r\\n                        font-size: 16px;\\r\\n                    }\\r\\n                }\\r\\n                .contact-value {\\r\\n                    color: #0C2243;\\r\\n                    font-size: 14px;\\r\\n                }\\r\\n            }\\r\\n        }\\r\\n    }\\r\\n    @media(max-width: 1240px) {\\r\\n        .modal {\\r\\n            .modal-body {\\r\\n                .items-top {\\r\\n                    width: auto;\\r\\n                }\\r\\n            }\\r\\n        }\\r\\n    }\\r\\n}\",\"js\":\"setTimeout(function(){$(&#039;#contactModal .modal-header .close&#039;).html(&#039;&lt;span aria-hidden=&quot;true&quot;&gt;\\u00d7&lt;\\\/span&gt;&#039;)}, 500);\\r\\n$(&#039;#contactModal&#039;).on(&#039;shown.zui.modal&#039;, function() {\\r\\n    if($(&#039;.user-dropdown-menu&#039;).length &gt; 0)\\r\\n    {\\r\\n        $.post(createLink(&#039;user&#039;, &#039;behavior&#039;), {\\r\\n            referrer: document.referrer,\\r\\n            url: &#039;\\\/contactus&#039;,\\r\\n            title: &#039;\\u8054\\u7cfb\\u6211\\u4eec&#039;,\\r\\n            timestamp: Date.parse(new Date()) \\\/ 1000\\r\\n      });\\r\\n    }\\r\\n    else\\r\\n    {\\r\\n        var userBehaviorData = JSON.parse(localStorage.getItem(&#039;userBehavior&#039;));\\r\\n        if(!userBehaviorData){ userBehaviorData = []; }\\r\\n        userBehaviorData.push({\\r\\n            referrer: document.referrer,\\r\\n            url: &#039;\\\/contactus&#039;,\\r\\n            title: &#039;\\u8054\\u7cfb\\u6211\\u4eec&#039;,\\r\\n            timestamp: Date.parse(new Date()) \\\/ 1000\\r\\n        })\\r\\n        localStorage.setItem(&#039;userBehavior&#039;, JSON.stringify(userBehaviorData));\\r\\n    }\\r\\n});\"}},\"content\":\"<div class=\\\"modal fade\\\" id=\\\"contactModal\\\">\\r\\n  <div class=\\\"modal-dialog\\\">\\r\\n    <div class=\\\"modal-content\\\">\\r\\n      <div class=\\\"modal-header\\\">\\r\\n        <span>\\u8054\\u7cfb\\u6211\\u4eec<\\\/span>\\r\\n        <button type=\\\"button\\\" class=\\\"close\\\" data-dismiss=\\\"modal\\\"><span aria-hidden=\\\"true\\\">\\u00d7<\\\/span><\\\/button>\\r\\n      <\\\/div>\\r\\n      <div class=\\\"modal-body\\\">\\r\\n        <div class=\\\"flex justify-between items-top\\\">\\r\\n            <img src=\\\"https:\\\/\\\/static.zentao.net\\\/web\\\/data\\\/contact\\\/avatar\\\/{qq}.png\\\" class=\\\"avatar\\\" loading=\\\"lazy\\\" alt=\\\"\\u5ba2\\u670d\\u5934\\u50cf\\\">\\r\\n            <img src=\\\"https:\\\/\\\/static.zentao.net\\\/web\\\/data\\\/contact\\\/{phone}.png\\\" class=\\\"qrcode\\\" loading=\\\"lazy\\\" alt=\\\"\\u5ba2\\u670d\\u5fae\\u4fe1\\\">\\r\\n        <\\\/div>\\r\\n        <div class=\\\"contact-service\\\">\\r\\n            {contacts}<div class=\\\"contact-pos\\\">\\u9ad8\\u7ea7\\u5ba2\\u6237\\u7ecf\\u7406<\\\/div>\\r\\n        <\\\/div>\\r\\n        <div class=\\\"contact-item\\\">\\r\\n            <div class=\\\"contact-label\\\"><i class='icon icon-phone'><\\\/i>\\u7535\\u8bdd(\\u5fae\\u4fe1)<\\\/div>\\r\\n            <div class=\\\"contact-value\\\">{phone}<\\\/div>\\r\\n        <\\\/div>\\r\\n        <div class=\\\"contact-item\\\">\\r\\n            <div class=\\\"contact-label\\\"><i class='icon icon-qq'><\\\/i>QQ\\u53f7\\u7801<\\\/div>\\r\\n            <div class=\\\"contact-value\\\">{qq}<\\\/div>\\r\\n        <\\\/div>\\r\\n        <div class=\\\"contact-item\\\">\\r\\n            <div class=\\\"contact-label\\\"><i class=\\\"icon icon-envelope-alt\\\"><\\\/i>\\u8054\\u7cfb\\u90ae\\u7bb1<\\\/div>\\r\\n            <div class=\\\"contact-value\\\">{email}<\\\/div>\\r\\n        <\\\/div>\\r\\n      <\\\/div>\\r\\n    <\\\/div>\\r\\n  <\\\/div>\\r\\n<\\\/div>\"}","template":"default","grid":"12","isRandom":0,"titleless":"0","borderless":"0"},{"object":"1644","id":"1726","title":"\u65b9\u6848\u8054\u7cfb\u6211\u4eec\u5f39\u7a97","type":"htmlcode","content":"{\"customImage\":null,\"topLeftContent\":\"\",\"topRightContent\":\"\",\"custom\":{\"wide\":{\"css\":\"#blockID\\r\\n{\\r\\n    .modal {\\r\\n        .modal-dialog {\\r\\n            width: 488px;\\r\\n            background: url(\\\/file.php?f=source\\\/zentao\\\/default\\\/wide\\\/bg-contact-modal.png&amp;t=png&amp;o=source) no-repeat;\\r\\n            background-size: cover;\\r\\n        }\\r\\n        .modal-header {\\r\\n            border-bottom: 0;\\r\\n            padding: 24px 32px;\\r\\n            font-size: 20px;\\r\\n            color: #3F4C5E;\\r\\n            font-weight: bold;\\r\\n            button {\\r\\n                font-size: 28px;\\r\\n                color: #3F4C5E;\\r\\n                opacity: 1;\\r\\n            }\\r\\n        }\\r\\n        .modal-body {\\r\\n            padding: 2px 36px 4px 38px;\\r\\n            .items-top {\\r\\n                align-items: flex-start;\\r\\n                height: 115px;\\r\\n                width: 376px;\\r\\n            }\\r\\n            .avatar {\\r\\n                width: 88px;\\r\\n            }\\r\\n            .qrcode {\\r\\n                width: 115px;\\r\\n            }\\r\\n            .contact-service {\\r\\n                font-size: 16px;\\r\\n                margin-top: -8px;\\r\\n                margin-bottom: 24px;\\r\\n                color: #0C2243;\\r\\n                .contact-pos {\\r\\n                    color: #79818D;\\r\\n                    font-size: 14px;\\r\\n                }\\r\\n            }\\r\\n            .contact-item {\\r\\n                margin-bottom: 24px;\\r\\n                .contact-label {\\r\\n                    color: #79818D;\\r\\n                    margin-bottom: 4px;\\r\\n                    .icon {\\r\\n                        margin-right: 5px;\\r\\n                        opacity: 0.5;\\r\\n                        font-size: 16px;\\r\\n                    }\\r\\n                }\\r\\n                .contact-value {\\r\\n                    color: #0C2243;\\r\\n                    font-size: 14px;\\r\\n                }\\r\\n            }\\r\\n        }\\r\\n    }\\r\\n    @media(max-width: 1240px) {\\r\\n        .modal {\\r\\n            .modal-body {\\r\\n                .items-top {\\r\\n                    width: auto;\\r\\n                }\\r\\n            }\\r\\n        }\\r\\n    }\\r\\n}\",\"js\":\"setTimeout(function(){$(&#039;#touchModal .modal-header .close&#039;).html(&#039;&lt;span aria-hidden=&quot;true&quot;&gt;\\u00d7&lt;\\\/span&gt;&#039;)}, 500);\"}},\"content\":\"<div class=\\\"modal fade\\\" id=\\\"touchModal\\\">\\r\\n  <div class=\\\"modal-dialog\\\">\\r\\n    <div class=\\\"modal-content\\\">\\r\\n      <div class=\\\"modal-header\\\">\\r\\n        <span>\\u8054\\u7cfb\\u6211\\u4eec<\\\/span>\\r\\n        <button type=\\\"button\\\" class=\\\"close\\\" data-dismiss=\\\"modal\\\"><span aria-hidden=\\\"true\\\">\\u00d7<\\\/span><\\\/button>\\r\\n      <\\\/div>\\r\\n      <div class=\\\"modal-body\\\">\\r\\n        <div class=\\\"flex justify-between items-top\\\">\\r\\n            <img src=\\\"\\\/file.php?f=source\\\/zentao\\\/default\\\/wide\\\/contact-limu.png&t=png&o=source&s=&v=1748503318\\\" class=\\\"avatar\\\" loading=\\\"lazy\\\">\\r\\n            <img src=\\\"\\\/file.php?f=source\\\/zentao\\\/default\\\/wide\\\/contact-limu-qrcode.png&t=png&o=source&s=&v=1748503318\\\" class=\\\"qrcode\\\" loading=\\\"lazy\\\">\\r\\n        <\\\/div>\\r\\n        <div class=\\\"contact-service\\\">\\r\\n            \\u674e\\u6728<div class=\\\"contact-pos\\\">\\u9ad8\\u7ea7\\u5ba2\\u6237\\u7ecf\\u7406<\\\/div>\\r\\n        <\\\/div>\\r\\n        <div class=\\\"contact-item\\\">\\r\\n            <div class=\\\"contact-label\\\"><i class='icon icon-phone'><\\\/i>\\u7535\\u8bdd(\\u5fae\\u4fe1)<\\\/div>\\r\\n            <div class=\\\"contact-value\\\">18562583552<\\\/div>\\r\\n        <\\\/div>\\r\\n        <div class=\\\"contact-item\\\">\\r\\n            <div class=\\\"contact-label\\\"><i class='icon icon-qq'><\\\/i>QQ\\u53f7\\u7801<\\\/div>\\r\\n            <div class=\\\"contact-value\\\">3985895121<\\\/div>\\r\\n        <\\\/div>\\r\\n        <div class=\\\"contact-item\\\">\\r\\n            <div class=\\\"contact-label\\\"><i class=\\\"icon icon-envelope-alt\\\"><\\\/i>\\u8054\\u7cfb\\u90ae\\u7bb1<\\\/div>\\r\\n            <div class=\\\"contact-value\\\">limu@chandao.com<\\\/div>\\r\\n        <\\\/div>\\r\\n      <\\\/div>\\r\\n    <\\\/div>\\r\\n  <\\\/div>\\r\\n<\\\/div>\"}","template":"default","grid":"12","isRandom":0,"titleless":"0","borderless":"0"},{"object":"1644","id":"1758","title":"\u65b0\u7528\u6237\u6dfb\u52a0\u597d\u53cb\u5f39\u7a97","type":"htmlcode","content":"{\"topLeftContent\":\"\",\"custom\":{\"wide\":{\"css\":\"#blockID\\r\\n{\\r\\n    .modal-dialog {\\r\\n        border-radius: 8px;\\r\\n        width: 784px;\\r\\n        .modal-content {\\r\\n            background: url(https:\\\/\\\/static.zentao.net\\\/web\\\/data\\\/source\\\/zentao\\\/default\\\/wide\\\/gift-bg.png);\\r\\n            background-size: cover;\\r\\n            .modal-body {\\r\\n                padding: 0;\\r\\n                display: flex;\\r\\n                color:  var(--title-color);\\r\\n                .modal-lt {\\r\\n                    width: 564px;\\r\\n                    padding: 48px 24px;\\r\\n                    .modal-title {\\r\\n                        font-size: 20px;\\r\\n                        text-align: center;\\r\\n                        color: var(--theme-color);\\r\\n                        line-height: 32px;\\r\\n                        font-weight: bold;\\r\\n                        margin-bottom: 18px;\\r\\n                        &amp; + p {\\r\\n                            text-align: center;\\r\\n                        }\\r\\n                    }\\r\\n                    .gift-list {\\r\\n                        margin-top: 18px;\\r\\n                        display: grid;\\r\\n                        grid-template-columns: 1fr 1fr;\\r\\n                        gap: 16px 12px;\\r\\n                        .gift {\\r\\n                            padding: 16px;\\r\\n                            border-radius: 4px;\\r\\n                            background: #FFFFFF99;\\r\\n                            width: 250px;\\r\\n                            .gift-title {\\r\\n                                display: flex;\\r\\n                                gap: 4px;\\r\\n                                align-items: center;\\r\\n                                font-weight: bold;\\r\\n                                margin-bottom: 8px;\\r\\n                                line-height: 20px;\\r\\n                                img {\\r\\n                                    margin-left: -4px;\\r\\n                                    margin-bottom: -3px;\\r\\n                                }\\r\\n                            }\\r\\n                            .gift-desc {\\r\\n                                font-size: 12px;\\r\\n                                line-height: 18px;\\r\\n                            }\\r\\n                        }\\r\\n                        &amp;.demo {\\r\\n                            background: transparent;\\r\\n                            .gift1 {\\r\\n                                order: 4;\\r\\n                            }\\r\\n                            .gift2 {\\r\\n                                order: 3;\\r\\n                            }\\r\\n                            .gift3 {\\r\\n                                order: 2;\\r\\n                            }\\r\\n                            .gift4 {\\r\\n                                order: 1;\\r\\n                            }\\r\\n                        }\\r\\n                        &amp;.download {\\r\\n                            .gift1 {\\r\\n                                order: 4;\\r\\n                            }\\r\\n                            .gift2 {\\r\\n                                order: 1;\\r\\n                            }\\r\\n                            .gift3 {\\r\\n                                order: 2;\\r\\n                            }\\r\\n                            .gift4 {\\r\\n                                order: 3;\\r\\n                            }\\r\\n                        }\\r\\n                    }\\r\\n                }\\r\\n                .modal-rt {\\r\\n                    width: 220px;\\r\\n                    background: #FFFFFF66;\\r\\n                    padding-left: 24px;\\r\\n                    padding-right: 24px;\\r\\n                    display: flex;\\r\\n                    flex-direction: column;\\r\\n                    align-items: center;\\r\\n                    justify-content: center;\\r\\n                    .rt-title {\\r\\n                        font-size: 14px;\\r\\n                        margin-bottom: 32px;\\r\\n                    }\\r\\n                    img {\\r\\n                        width: 120px;\\r\\n                        margin-bottom: 12px;\\r\\n                        padding: 8px;\\r\\n                        border-radius: 10px;\\r\\n                        background: #fff;\\r\\n                    }\\r\\n                    .icon-wechat {\\r\\n                        color: #12A772;\\r\\n                        margin-right: 4px;\\r\\n                        &amp;:before {\\r\\n                            content: &#039;\\\\f1d7&#039;;\\r\\n                        }\\r\\n                    }\\r\\n                }\\r\\n            }\\r\\n        }\\r\\n        .close {\\r\\n            position: absolute;\\r\\n            right: 18px;\\r\\n            top: 16px;\\r\\n            opacity: 1;\\r\\n            z-index: 2;\\r\\n            color: #fff;\\r\\n        }\\r\\n        .gift-tag {\\r\\n            position: absolute;\\r\\n            width: 187px;\\r\\n            height: 188px;\\r\\n            left: -31px;\\r\\n            top: -31px;\\r\\n        }\\r\\n    }\\r\\n    @media(max-width: 768px) {\\r\\n        .modal {\\r\\n            top: 20px;\\r\\n        }\\r\\n        .modal-dialog {\\r\\n            width: 95%;\\r\\n            .modal-content .modal-body {\\r\\n                padding-top: 40px;\\r\\n                flex-direction: column;\\r\\n                .modal-lt {\\r\\n                    width: 100%;\\r\\n                    .gift-list {\\r\\n                        grid-template-columns: 1fr;\\r\\n                        .gift {\\r\\n                            width: 100%;\\r\\n                        }\\r\\n                    }\\r\\n                }\\r\\n                .modal-rt {\\r\\n                    padding: 20px 0;\\r\\n                    width: 100%;\\r\\n                }\\r\\n            }\\r\\n        }\\r\\n    }\\r\\n}\",\"js\":\"let page = &#039;register&#039;;\\r\\nif(location.href.includes(&#039;demo&#039;))     page = &#039;demo&#039;;\\r\\nif(location.href.includes(&#039;download&#039;)) page = &#039;download&#039;;\\r\\nif(localStorage.getItem(&#039;giftType&#039;))   page = localStorage.getItem(&#039;giftType&#039;);\\r\\n\\r\\nconst titleMap = {\\r\\n    register: &#039;\\u6ce8\\u518c\\u6210\\u529f&#039;,\\r\\n    demo: &#039;\\u611f\\u8c22\\u8bd5\\u7528&#039;,\\r\\n    download: &#039;\\u611f\\u8c22\\u4e0b\\u8f7d&#039;\\r\\n};\\r\\nconst descMap = {\\r\\n    register: &#039;\\u6ce8\\u518c&#039;,\\r\\n    demo: &#039;\\u8bd5\\u7528&#039;,\\r\\n    download: &#039;\\u4e0b\\u8f7d&#039;\\r\\n};\\r\\n\\r\\nconst tagSrc = `https:\\\/\\\/static.zentao.net\\\/web\\\/data\\\/source\\\/zentao\\\/default\\\/wide\\\/${page}-tag.png`;\\r\\n$(&#039;.gift-tag&#039;).attr(&#039;src&#039;, tagSrc);\\r\\n$(&#039;.title-success&#039;).text(`${titleMap[page]}`);\\r\\n$(&#039;.desc-tips&#039;).text(`${descMap[page]}`);\\r\\n$(&#039;.gift-list&#039;).addClass(page);\\r\\n\\r\\nconst userID = $.cookie(&#039;registerUserID&#039;);\\r\\nlet server = Number(userID) % 2 == 1 ? &#039;liujinlian&#039; : &#039;songxiao&#039;;\\r\\n$(&#039;.service-code&#039;).attr(&#039;src&#039;, `https:\\\/\\\/static.zentao.net\\\/web\\\/data\\\/source\\\/zentao\\\/default\\\/wide\\\/${server}qiwei.png`);\"}},\"content\":\"<button class=\\\"hide\\\" data-target=\\\"#giftModal\\\" data-toggle=\\\"modal\\\" id=\\\"showGift\\\"><\\\/button>\\r\\n<div class=\\\"modal fade\\\" id=\\\"giftModal\\\">\\r\\n  <div class=\\\"modal-dialog\\\">\\r\\n    <div class=\\\"modal-content\\\">\\r\\n      <button type=\\\"button\\\" class=\\\"close\\\" data-dismiss=\\\"modal\\\"><span aria-hidden=\\\"true\\\">\\u00d7<\\\/span><span class=\\\"sr-only\\\">\\u5173\\u95ed<\\\/span><\\\/button>\\r\\n      <div class=\\\"modal-body\\\">\\r\\n        <img src=\\\"\\\" class=\\\"gift-tag\\\" loading=\\\"lazy\\\" alt=\\\"\\u6ce8\\u518c\\u6709\\u793c\\u56fe\\u6807\\\">\\r\\n        <div class=\\\"modal-lt\\\">\\r\\n          <div class=\\\"modal-title\\\">\\r\\n             <span class=\\\"title-success\\\"><\\\/span>\\uff01\\u60a8\\u7684\\u7985\\u9053\\u4e13\\u5c5e\\u670d\\u52a1\\u901a\\u9053\\u5df2\\u5f00\\u542f\\r\\n          <\\\/div>\\r\\n          <p>\\u611f\\u8c22\\u60a8\\u7684<span class=\\\"desc-tips\\\"><\\\/span>\\uff01\\u4e3a\\u786e\\u4fdd\\u60a8\\u80fd\\u5145\\u5206\\u53d1\\u6325\\u7985\\u9053\\u7684\\u4ef7\\u503c\\uff0c\\u6211\\u4eec\\u4e3a\\u60a8\\u51c6\\u5907\\u4e86\\u4ee5\\u4e0b\\u4e13\\u5c5e\\u670d\\u52a1\\uff1a<\\\/p>\\r\\n          <div class=\\\"gift-list\\\">\\r\\n            <div class=\\\"gift gift1\\\">\\r\\n                <div class=\\\"gift-title\\\"><img src=\\\"https:\\\/\\\/static.zentao.net\\\/web\\\/data\\\/source\\\/zentao\\\/default\\\/wide\\\/gift-zip.png\\\" alt=\\\"\\u7cbe\\u54c1\\u8d44\\u6599\\u5305\\\">\\u7cbe\\u54c1\\u8d44\\u6599\\u5305<\\\/div>\\r\\n                <p class=\\\"gift-desc\\\">\\u7acb\\u5373\\u83b7\\u53d6\\u300a\\u8f6f\\u4ef6\\u7814\\u53d1\\u8d28\\u91cf\\u7ba1\\u7406\\u4f53\\u7cfb\\u5efa\\u8bbe\\u767d\\u76ae\\u4e66\\u300b\\u3001\\u300aPMO\\u5b9e\\u8df5\\u767d\\u76ae\\u4e66\\u300b\\u300aIPD\\u8d44\\u6599\\u300b\\u7b49\\u884c\\u4e1a\\u6700\\u4f73\\u5b9e\\u8df5\\u8d44\\u6599\\u3002<\\\/p>\\r\\n            <\\\/div>\\r\\n            <div class=\\\"gift gift2\\\">\\r\\n                <div class=\\\"gift-title\\\"><img src=\\\"https:\\\/\\\/static.zentao.net\\\/web\\\/data\\\/source\\\/zentao\\\/default\\\/wide\\\/gift-demo.png\\\" alt=\\\"1V1\\u4ea7\\u54c1\\u6f14\\u793a\\\">1V1\\u4ea7\\u54c1\\u6f14\\u793a<\\\/div>\\r\\n                <p class=\\\"gift-desc\\\">\\u4e3a\\u60a8\\u91cf\\u8eab\\u5b9a\\u5236\\u7ebf\\u4e0a\\u6f14\\u793a\\uff0c\\u6df1\\u5ea6\\u8bb2\\u89e3\\u6838\\u5fc3\\u529f\\u80fd\\u4e0e\\u9002\\u7528\\u573a\\u666f\\u3002<\\\/p>\\r\\n            <\\\/div>\\r\\n            <div class=\\\"gift gift3\\\">\\r\\n                <div class=\\\"gift-title\\\"><img src=\\\"https:\\\/\\\/static.zentao.net\\\/web\\\/data\\\/source\\\/zentao\\\/default\\\/wide\\\/gift-function.png\\\" alt=\\\"\\u514d\\u8d39\\u8bd5\\u7528\\u589e\\u5f3a\\u529f\\u80fd\\\">\\u514d\\u8d39\\u8bd5\\u7528\\u589e\\u5f3a\\u529f\\u80fd<\\\/div>\\r\\n                <p class=\\\"gift-desc\\\"> \\u83b7\\u53d6\\u6b63\\u5f0f\\u8bd5\\u7528\\u6388\\u6743\\uff0c\\u89e3\\u9501\\u5168\\u90e8\\u529f\\u80fd\\uff0c\\u5e26\\u9886\\u56e2\\u961f\\u4eb2\\u8eab\\u4f53\\u9a8c\\u3002<\\\/p>\\r\\n            <\\\/div>\\r\\n            <div class=\\\"gift gift4\\\">\\r\\n                <div class=\\\"gift-title\\\"><img src=\\\"https:\\\/\\\/static.zentao.net\\\/web\\\/data\\\/source\\\/zentao\\\/default\\\/wide\\\/gift-service.png\\\" alt=\\\"\\u4e13\\u5c5e\\u987e\\u95ee\\u7b54\\u7591\\u652f\\u6301\\\">\\u4e13\\u5c5e\\u987e\\u95ee\\u7b54\\u7591\\u652f\\u6301<\\\/div>\\r\\n                <p class=\\\"gift-desc\\\">\\u5728\\u4f7f\\u7528\\u4e2d\\u9047\\u5230\\u7684\\u4efb\\u4f55\\u95ee\\u9898\\uff0c\\u60a8\\u7684\\u4e13\\u5c5e\\u987e\\u95ee\\u5c06\\u53ca\\u65f6\\u4e3a\\u60a8\\u89e3\\u7b54\\u3002<\\\/p>\\r\\n            <\\\/div>\\r\\n          <\\\/div>\\r\\n        <\\\/div>\\r\\n        <div class=\\\"modal-rt\\\">\\r\\n            <p class=\\\"rt-title\\\">\\u6dfb\\u52a0\\u60a8\\u7684\\u4e13\\u5c5e\\u987e\\u95ee\\u83b7\\u53d6\\u670d\\u52a1<\\\/p>\\r\\n            <img class=\\\"service-code\\\" src=\\\"https:\\\/\\\/static.zentao.net\\\/web\\\/data\\\/source\\\/zentao\\\/default\\\/wide\\\/liujinlianqiwei.png\\\" alt=\\\"\\u5ba2\\u670d\\u4e8c\\u7ef4\\u7801\\\">\\r\\n            <p class=\\\"flex items-center\\\"><i class=\\\"icon-wechat\\\"><\\\/i>\\u626b\\u7801\\u6dfb\\u52a0\\u9886\\u4e13\\u5c5e\\u670d\\u52a1<\\\/p>\\r\\n        <\\\/div> \\r\\n      <\\\/div>\\r\\n    <\\\/div>\\r\\n  <\\\/div>\\r\\n<\\\/div>\"}","template":"default","grid":"12","isRandom":0,"titleless":"0","borderless":"0"}],"footer":[{"object":"1644","id":"461","title":"\u767e\u5ea6\u7edf\u8ba1","type":"htmlcode","content":"{\"customImage\":null,\"topLeftContent\":\"\",\"topRightContent\":\"\",\"custom\":{\"wide\":{\"css\":\"#blockID\\r\\n{\\r\\n  \\\/*.panel-heading {}*\\\/\\r\\n  \\\/*.panel-body    {}*\\\/\\r\\n}\",\"js\":\"\"},\"default\":{\"css\":\"#blockID\\n{\\n  \\\/*.panel-heading {}*\\\/\\n  \\\/*.panel-body    {}*\\\/\\n}\",\"js\":\"\"}},\"content\":\"<script type=\\\"text\\\/javascript\\\" src=\\\"https:\\\/\\\/www.zentao.net\\\/js\\\/baidu.js\\\"><\\\/script>\\r\\n<script type=\\\"text\\\/javascript\\\">\\r\\n    (function(c,l,a,r,i,t,y){\\r\\n        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};\\r\\n        t=l.createElement(r);t.async=1;t.src=\\\"https:\\\/\\\/www.clarity.ms\\\/tag\\\/\\\"+i;\\r\\n        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);\\r\\n    })(window, document, \\\"clarity\\\", \\\"script\\\", \\\"m0hjq9zoy5\\\");\\r\\n<\\\/script>\"}","template":"default","grid":4,"isRandom":0,"titleless":0,"borderless":0},{"object":"1644","id":"1720","title":"\u5728\u7ebf\u5ba2\u670d","type":"htmlcode","content":"{\"topLeftContent\":\"\",\"custom\":{\"wide\":{\"css\":\"\",\"js\":\"\"}},\"content\":\"<script>(function() {var _53code = document.createElement(\\\"script\\\");_53code.src = \\\"https:\\\/\\\/tb.53kf.com\\\/code\\\/code\\\/ef35685c8390f5aa37b2ddce53eca3e09\\\/1\\\";var s = document.getElementsByTagName(\\\"script\\\")[0]; s.parentNode.insertBefore(_53code, s);})();<\\\/script>\"}","template":"default","grid":4,"isRandom":0,"titleless":0,"borderless":0},{"object":"1644","id":"1761","title":"gtm\u8ddf\u8e2a\u5668","type":"html","content":"{\"icon\":\"\",\"moreText\":\"\",\"moreUrl\":\"\",\"custom\":{\"wide\":{\"iconColor\":\"\",\"borderColor\":\"\",\"paddingTop\":\"\",\"paddingRight\":\"\",\"paddingBottom\":\"\",\"paddingLeft\":\"\",\"titleColor\":\"\",\"titleBackground\":\"\",\"textColor\":\"\",\"linkColor\":\"\",\"backgroundColor\":\"\",\"css\":\"#blockID\\r\\n{\\r\\n  \\\/*.panel-heading {}*\\\/\\r\\n  \\\/*.panel-body    {}*\\\/\\r\\n}\",\"js\":\"\"}},\"class\":\"\",\"customImage\":null,\"topLeftContent\":\"\",\"topRightContent\":\"\",\"content\":\"<!-- Google Tag Manager (noscript) -->\\r\\n<noscript>\\r\\n<iframe src=\\\"https:\\\/\\\/www.googletagmanager.com\\\/ns.html?id=GTM-TX9LQS78\\\" height=\\\"0\\\" width=\\\"0\\\" style=\\\"display:none;visibility:hidden;\\\">\\r\\n<\\\/iframe>\\r\\n<\\\/noscript>\\r\\n<!-- End Google Tag Manager (noscript) -->\"}","template":"default","grid":4,"isRandom":0,"titleless":0,"borderless":0},{"object":"1644","id":"1762","title":"gtag","type":"html","content":"{\"icon\":\"\",\"moreText\":\"\\u66f4\\u591a\",\"moreUrl\":\"\",\"custom\":{\"wide\":{\"iconColor\":\"\",\"borderColor\":\"\",\"paddingTop\":\"\",\"paddingRight\":\"\",\"paddingBottom\":\"\",\"paddingLeft\":\"\",\"titleColor\":\"\",\"titleBackground\":\"\",\"textColor\":\"\",\"linkColor\":\"\",\"backgroundColor\":\"\",\"css\":\"\",\"js\":\"\"}},\"class\":\"\",\"topLeftContent\":\"\",\"content\":\"<!-- Google tag (gtag.js) -->\\r\\n<script async=\\\"\\\" src=\\\"https:\\\/\\\/www.googletagmanager.com\\\/gtag\\\/js?id=AW-17656773669\\\"><\\\/script>\\r\\n<script>\\r\\n  window.dataLayer = window.dataLayer || [];\\r\\n  function gtag(){dataLayer.push(arguments);}\\r\\n  gtag('js', new Date());\\r\\n  gtag('config', 'AW-17656773669');\\r\\n<\\\/script>\"}","template":"default","grid":4,"isRandom":0,"titleless":0,"borderless":0},{"object":"1644","id":"1763","title":"UET","type":"html","content":"{\"icon\":\"\",\"moreText\":\"\\u66f4\\u591a\",\"moreUrl\":\"\",\"custom\":{\"wide\":{\"iconColor\":\"\",\"borderColor\":\"\",\"paddingTop\":\"\",\"paddingRight\":\"\",\"paddingBottom\":\"\",\"paddingLeft\":\"\",\"titleColor\":\"\",\"titleBackground\":\"\",\"textColor\":\"\",\"linkColor\":\"\",\"backgroundColor\":\"\",\"css\":\"#blockID\\r\\n{\\r\\n  \\\/*.panel-heading {}*\\\/\\r\\n  \\\/*.panel-body    {}*\\\/\\r\\n}\",\"js\":\"\"}},\"class\":\"\",\"customImage\":null,\"topLeftContent\":\"\",\"topRightContent\":\"\",\"content\":\"<script>(function(w, d, t, u, o) {w[u] = w[u] || [], o.ts = (new Date).getTime();var n = d.createElement(t);n.src = \\\"https:\\\/\\\/bat.bing.net\\\/bat.js?ti=\\\" + o.ti + (\\\"uetq\\\" != u ? \\\"&q=\\\" + u : \\\"\\\"),n.async = 1, n.onload = n.onreadystatechange = function() {var s = this.readyState;s && \\\"loaded\\\" !== s && \\\"complete\\\" !== s ||(o.q = w[u], w[u] = new UET(o), w[u].push(\\\"pageLoad\\\"),n.onload = n.onreadystatechange = null)};var i = d.getElementsByTagName(t)[0];i.parentNode.insertBefore(n, i);})(window, document, \\\"script\\\", \\\"uetq\\\", {ti: \\\"97223475\\\",enableAutoSpaTracking: true});<\\\/script>\\r\\n<script>\\r\\nfunction uet_report_conversion() {window.uetq = window.uetq || [];window.uetq.push('event', 'signup', {});}\\r\\nfunction uet_report_conversion_submit() {window.uetq = window.uetq || [];window.uetq.push('event', 'submit_lead_form', {});}\\r\\n<\\\/script>\"}","template":"default","grid":4,"isRandom":0,"titleless":0,"borderless":0}],"header":[],"top":[{"object":"1644","id":"115","title":"\u7f51\u7ad9\u5934\u90e8","type":"header","content":"{\"top\":{\"left\":\"custom\",\"right\":\"custom\"},\"topLeftContent\":\"&lt;span class=&quot;flex items-center hotline&quot;&gt;&lt;i class=&quot;icon icon-phone&quot;&gt;&lt;\\\/i&gt; \\u7edf\\u4e00\\u670d\\u52a1\\u70ed\\u7ebf &lt;a href=&#039;tel:4006889923&#039; class=&#039;phone&#039;&gt;4006-8899-23&lt;\\\/a&gt;&lt;\\\/span&gt;\",\"topRightContent\":\"&lt;a class=&quot;language&quot; href=&quot;https:\\\/\\\/www.zentao.pm&quot; target=&quot;_blank&quot;&gt;&lt;i class=&quot;icon icon-globe&quot;&gt;&lt;\\\/i&gt;English&lt;\\\/a&gt;\",\"middle\":{\"left\":\"logo\",\"center\":\"nav\",\"right\":\"custom\"},\"middleRightContent\":\"$SEARCH,$LOGIN\",\"bottom\":\"\",\"customImage\":null,\"custom\":{\"wide\":{\"css\":\"#blockID\\r\\n{\\r\\n  \\\/*.panel-heading {}*\\\/\\r\\n  \\\/*.panel-body    {}*\\\/\\r\\n}\",\"js\":\"\"},\"default\":{\"css\":\".toptext strong {\\n    margin-right:5px;\\n}\\n\\n.yellow{\\n    font-weight:bold;\\n    color:yellow;\\n}\\n\\n#randomQQ{\\n    margin-left:5px;\\n}\\n\\n#randomQQ span{display:none;}\",\"js\":\"\"}}}","template":"default","grid":4,"isRandom":0,"titleless":0,"borderless":0}]},"article_workshop":{"bottomBanner":[{"object":"1644","id":"1584","title":"\u5de5\u4f5c\u574a-\u5938\u5938","type":"htmlcode","content":"{\"customImage\":null,\"topLeftContent\":\"\",\"topRightContent\":\"\",\"custom\":{\"wide\":{\"css\":\"#blockID\\r\\n{\\r\\n    background: #F2F5F8;\\r\\n    padding-top: 24px;\\r\\n    .workshop-comment {\\r\\n        &gt; .flex {\\r\\n            justify-content: center;\\r\\n            padding-bottom: 24px;\\r\\n        }\\r\\n        h2 {\\r\\n            font-size: var(--h2-size);\\r\\n            line-height: 24px;\\r\\n            color: var(--title-color);\\r\\n            text-align: center;\\r\\n            margin-bottom: 20px;\\r\\n            margin-top: 0;\\r\\n        }\\r\\n        .comment-item {\\r\\n            width: 292px;\\r\\n            box-shadow: 0px 6px 30px 0px #65ACFF1F;\\r\\n            padding: 12px 0 12px 12px;\\r\\n            margin-right: 24px;\\r\\n            border-radius: 2px;\\r\\n            background: #fff;\\r\\n            &amp;:nth-child(4n) {\\r\\n                margin-right: 0;\\r\\n            }\\r\\n            .comment-person {\\r\\n                img {\\r\\n                    width: 48px;\\r\\n                    margin-right: 8px;\\r\\n                }\\r\\n                .person-info {\\r\\n                    .person-name {\\r\\n                        font-size: var(--h3-size);\\r\\n                        line-height: 22px;\\r\\n                        font-family: var(--bold-family);\\r\\n                        color: var(--title-color);\\r\\n                        margin-bottom: 4px;\\r\\n                        margin-top: 4px;\\r\\n                    }\\r\\n                    .persion-intro {\\r\\n                        line-height: 20px;\\r\\n                        color: #9CA3AF;\\r\\n                        margin-bottom: 0;\\r\\n                    }\\r\\n                }\\r\\n            }\\r\\n            .comment-content {\\r\\n                margin-top: 12px;\\r\\n                line-height: 20px;\\r\\n                color: #39485D;\\r\\n                padding-right: 12px;\\r\\n            }\\r\\n        }\\r\\n    }\\r\\n}\\r\\n@media(max-width: 1240px) {\\r\\n    #blockID {\\r\\n        padding-top: 36px;\\r\\n        padding-left: 20px;\\r\\n        padding-right: 20px;\\r\\n        .workshop-comment {\\r\\n            &gt; .flex {\\r\\n                flex-wrap: wrap;\\r\\n                justify-content: flex-start;\\r\\n                gap: 20px;\\r\\n                .comment-item {\\r\\n                    margin-right: 0;\\r\\n                }\\r\\n            }\\r\\n        }\\r\\n    }\\r\\n}\\r\\n@media(max-width: 768px) {\\r\\n    #blockID {\\r\\n        .workshop-comment {\\r\\n            h2 {\\r\\n                font-size: 26px;\\r\\n                margin-bottom: 20px;\\r\\n            }\\r\\n            &gt; .flex {\\r\\n                padding-bottom: 36px;\\r\\n                .comment-item {\\r\\n                    width: 100%;\\r\\n                }\\r\\n            }\\r\\n        }\\r\\n    }\\r\\n}\",\"js\":\"\"}},\"content\":\"<div class=\\\"workshop-comment\\\">\\r\\n    <h2>\\u6765\\u81ea\\u5f80\\u671f\\u53c2\\u4e0e\\u8005\\u7684\\u82b1\\u5f0f\\u5938\\u5938<\\\/h2>\\r\\n    <div class=\\\"flex\\\">\\r\\n        <div class=\\\"comment-item\\\">\\r\\n            <div class=\\\"comment-person flex\\\">\\r\\n                <img src=\\\"\\\/file.php?f=source\\\/zentao\\\/default\\\/wide\\\/avatar-li.png&t=png&o=source\\\">\\r\\n                <div class=\\\"person-info\\\">\\r\\n                    <p class=\\\"person-name\\\">\\u674e\\u5973\\u58eb<\\\/p>\\r\\n                    <p class=\\\"persion-intro\\\">24\\u5e74\\u7985\\u9053\\u4e2d\\u56fd\\u884c\\u2014\\u4e0a\\u6d77\\u7ad9\\u73a9\\u5bb6<\\\/p>\\r\\n                <\\\/div>\\r\\n            <\\\/div>\\r\\n            <div class=\\\"comment-content\\\">\\u8fd9\\u6b21\\u6d3b\\u52a8\\u589e\\u52a0\\u66f4\\u591a\\u4e92\\u52a8,\\u6fc0\\u53d1\\u4e86\\u5927\\u5bb6\\u53c2\\u4e0e\\u70ed\\u60c5,\\u4f53\\u9a8c\\u5f88\\u68d2\\u3002\\u5728\\u79ef\\u6728\\u73af\\u8282\\u5927\\u5bb6\\u79ef\\u6781\\u4f53\\u9a8c\\u7684\\u540c\\u65f6\\u5c06\\u7406\\u8bba\\u8fd0\\u7528\\u4e8e\\u5b9e\\u8df5\\uff0c\\u6a21\\u62df\\u4e86\\u4ece\\u9700\\u6c42\\u5206\\u6790\\u8bbe\\u8ba1\\u5230\\u9700\\u6c42\\u5b9e\\u73b0\\u3001\\u9a8c\\u6536\\u53ca\\u540e\\u7eed\\u4f18\\u5316\\u9700\\u6c42\\u6c89\\u6dc0\\u548c\\u627f\\u63a5\\u7b49\\u9700\\u6c42\\u843d\\u5730\\u5168\\u8fc7\\u7a0b\\u3002\\u6211\\u8fd9\\u6b21\\u6765\\u7684\\u76ee\\u7684\\u4e00\\u662f\\u66f4\\u5177\\u4f53\\u7684\\u4e86\\u89e3\\u4e0b\\u7985\\u9053\\uff0c\\u4e8c\\u662f\\u4e5f\\u5e0c\\u671b\\u501f\\u52a9\\u672c\\u6b21\\u6d3b\\u52a8\\u83b7\\u5f97\\u548c\\u5176\\u4ed6\\u5c0f\\u4f19\\u4f34\\u4ea4\\u6d41\\u5b66\\u4e60\\u7684\\u673a\\u4f1a\\uff0c\\u611f\\u8c22\\u7ec4\\u7ec7\\u65b9\\uff0c\\u671f\\u5f85\\u4ee5\\u540e\\u6709\\u66f4\\u591a\\u673a\\u4f1a\\u53c2\\u52a0\\u7c7b\\u4f3c\\u6d3b\\u52a8\\u3002<\\\/div>\\r\\n        <\\\/div>\\r\\n        <div class=\\\"comment-item\\\">\\r\\n            <div class=\\\"comment-person flex\\\">\\r\\n                <img src=\\\"\\\/file.php?f=source\\\/zentao\\\/default\\\/wide\\\/avatar-zhao.png&t=png&o=source\\\">\\r\\n                <div class=\\\"person-info\\\">\\r\\n                    <p class=\\\"person-name\\\">\\u8d75\\u5148\\u751f<\\\/p>\\r\\n                    <p class=\\\"persion-intro\\\">23\\u5e74\\u7985\\u9053\\u4e2d\\u56fd\\u884c\\u2014\\u5357\\u4eac\\u7ad9\\u73a9\\u5bb6<\\\/p>\\r\\n                <\\\/div>\\r\\n            <\\\/div>\\r\\n            <div class=\\\"comment-content\\\">\\u6211\\u611f\\u89c9\\u548c\\u4ee5\\u5f80\\u53c2\\u52a0\\u7684\\u6d3b\\u52a8\\u6700\\u5927\\u4e0d\\u540c\\uff0c\\u5c31\\u662f\\u7985\\u9053\\u5c06\\u70ed\\u70b9\\u548c\\u6e38\\u620f\\u7ed3\\u5408\\u8d77\\u6765\\u5bd3\\u6559\\u4e8e\\u4e50\\uff0c\\u8ba9\\u6211\\u4eec\\u53c2\\u4f1a\\u4eba\\u5458\\u8eab\\u4e34\\u5176\\u5883\\u7684\\u53bb\\u611f\\u53d7\\u770b\\u677f\\u7ed9\\u6211\\u4eec\\u5e26\\u6765\\u7684\\u6548\\u7387\\u63d0\\u5347\\u3002\\u901a\\u8fc7\\u4e00\\u8f6e\\u8f6e\\u7684\\u89c4\\u5219\\u6539\\u53d8,\\u8ba9\\u6211\\u4eec\\u5207\\u8eab\\u611f\\u53d7\\u5230\\u4e86\\u8fd9\\u79cd\\u63d0\\u5347,\\u5e76\\u914d\\u5408\\u4e13\\u4e1a\\u7684\\u89e3\\u8bf4\\uff0c\\u8ba9\\u6211\\u4eec\\u4e86\\u89e3\\u7985\\u9053\\u7684\\u9b45\\u529b\\u6240\\u5728\\u3002\\u540c\\u65f6\\u62c9\\u8fd1\\u4e86\\u6211\\u4eec\\u4e4b\\u95f4\\u7684\\u8ddd\\u79bb\\uff0c\\u8ba9\\u6211\\u4eec\\u5728\\u5b66\\u4e60\\u7684\\u8fc7\\u7a0b\\u4e2d\\u4e5f\\u4eab\\u53d7\\u5230\\u5feb\\u4e50\\u3002<\\\/div>\\r\\n        <\\\/div>\\r\\n        <div class=\\\"comment-item\\\">\\r\\n            <div class=\\\"comment-person flex\\\">\\r\\n                <img src=\\\"\\\/file.php?f=source\\\/zentao\\\/default\\\/wide\\\/avatar-chen.png&t=png&o=source\\\">\\r\\n                <div class=\\\"person-info\\\">\\r\\n                    <p class=\\\"person-name\\\">\\u9648\\u5148\\u751f<\\\/p>\\r\\n                    <p class=\\\"persion-intro\\\">23\\u5e74\\u7985\\u9053\\u4e2d\\u56fd\\u884c\\u2014\\u5317\\u4eac\\u7ad9\\u73a9\\u5bb6<\\\/p>\\r\\n                <\\\/div>\\r\\n            <\\\/div>\\r\\n            <div class=\\\"comment-content\\\">\\u4eca\\u5929\\u4e0e\\u6211\\u4ee5\\u524d\\u53c2\\u52a0\\u7684\\u6c99\\u9f99\\u6d3b\\u52a8\\u6700\\u5927\\u7684\\u4e0d\\u540c\\u662f\\u6ca1\\u6709\\u7167\\u672c\\u5ba3\\u79d1,\\u91c7\\u7528\\u9ad8\\u4e92\\u52a8\\u7684\\u6e38\\u620f\\u65b9\\u5f0f\\u4e0e\\u5927\\u5bb6\\u4ea4\\u6d41\\u5206\\u4eab\\u9879\\u76ee\\u7ba1\\u7406\\u7ecf\\u9a8c\\u3002\\u5404\\u4f4d\\u8001\\u5e08\\u90fd\\u6709\\u5f88\\u4e30\\u5bcc\\u7684\\u6d3b\\u52a8\\u7ec4\\u7ec7\\u7ecf\\u9a8c\\uff0c\\u80fd\\u5feb\\u901f\\u8c03\\u52a8\\u5927\\u5bb6\\u7684\\u4e92\\u52a8\\u79ef\\u6781\\u6027\\u5e76\\u5f15\\u5bfc\\u5927\\u5bb6\\u540c\\u9891\\u601d\\u8003\\uff1b\\u540c\\u65f6\\u4e5f\\u5f88\\u559c\\u6b22\\u9001\\u51fa\\u7684\\u5c0f\\u793c\\u54c1\\uff0c\\u662f\\u4e00\\u6b21\\u5473\\u857e\\u548c\\u77e5\\u8bc6\\u53cc\\u4e30\\u6536\\u7684\\u6d3b\\u52a8\\u3002<\\\/div>\\r\\n        <\\\/div>\\r\\n        <div class=\\\"comment-item\\\">\\r\\n            <div class=\\\"comment-person flex\\\">\\r\\n                <img src=\\\"\\\/file.php?f=source\\\/zentao\\\/default\\\/wide\\\/avatar-cui.png&t=png&o=source\\\">\\r\\n                <div class=\\\"person-info\\\">\\r\\n                    <p class=\\\"person-name\\\">\\u5d14\\u5148\\u751f<\\\/p>\\r\\n                    <p class=\\\"persion-intro\\\">23\\u5e74\\u7985\\u9053\\u4e2d\\u56fd\\u884c\\u2014\\u5317\\u4eac\\u7ad9\\u73a9\\u5bb6<\\\/p>\\r\\n                <\\\/div>\\r\\n            <\\\/div>\\r\\n            <div class=\\\"comment-content\\\">\\u4eca\\u5929\\u7684\\u7ebf\\u4e0b\\u6d3b\\u52a8\\u4e92\\u52a8\\u6027\\u6bd4\\u4ee5\\u5f80\\u53c2\\u52a0\\u7684\\u90fd\\u591a\\uff0c\\u7b54\\u9898\\u8fd8\\u6709\\u5c0f\\u793c\\u7269\\uff0c\\u5e76\\u4e14\\u5206\\u5c0f\\u7ec4\\u5b8c\\u6210\\u4efb\\u52a1\\u7684\\u65b9\\u5f0f\\u633a\\u597d\\u7684\\uff0c\\u53ef\\u4ee5\\u5728\\u5b66\\u4e60\\u65b0\\u77e5\\u8bc6\\u7684\\u540c\\u65f6\\u8fdb\\u884c\\u7ec3\\u4e60\\uff0c\\u800c\\u4e14\\u5c0f\\u7ec4\\u7684\\u914d\\u5408\\u90fd\\u662f\\u4ece\\u96f6\\u5f00\\u59cb\\u7684\\u3002\\u56e0\\u4e3a\\u6211\\u4eec\\u4ece\\u4e8b\\u5236\\u9020\\u4e1a\\u7684\\u8f6f\\u4ef6\\u5f00\\u53d1\\u9700\\u6c42\\u6765\\u81ea\\u5404\\u4e2a\\u751f\\u4ea7\\u90e8\\u95e8\\uff0c\\u5f00\\u53d1\\u7684\\u96be\\u5ea6\\u4e3b\\u8981\\u6765\\u81ea\\u4e8e\\u9700\\u6c42\\u4e0d\\u660e\\u786e\\u4ee5\\u53ca\\u9700\\u6c42\\u7684\\u91cd\\u8981\\u7a0b\\u5ea6\\uff0c\\u4eca\\u5929\\u5b66\\u4e60\\u7684MoSCoW\\u6cd5\\u5219\\u5bf9\\u6211\\u5f88\\u6709\\u5e2e\\u52a9\\u3002<\\\/div>\\r\\n        <\\\/div>\\r\\n    <\\\/div>\\r\\n<\\\/div>\"}","template":"default","grid":"12","isRandom":0,"titleless":"0","borderless":"0"},{"object":"1644","id":"1585","title":"\u5de5\u4f5c\u574a-\u8054\u7cfb\u6211\u4eec","type":"htmlcode","content":"{\"customImage\":null,\"topLeftContent\":\"\",\"topRightContent\":\"\",\"custom\":{\"wide\":{\"css\":\"#blockID\\r\\n{\\r\\n    .bottom-contact {\\r\\n        background: url(\\\/file.php?f=source\\\/zentao\\\/default\\\/wide\\\/bg-bottom-contact.png&amp;t=png&amp;o=source) no-repeat;\\r\\n        background-size: 100% 100%;\\r\\n        text-align: center;\\r\\n        width: 100%;\\r\\n        padding-top: 40px;\\r\\n        padding-bottom: 40px;\\r\\n        p {\\r\\n            font-size: var(--h1-size);\\r\\n            line-height: 24px;\\r\\n            color: #fff;\\r\\n            font-family: var(--bold-family);\\r\\n            padding-bottom: 8px;\\r\\n        }\\r\\n        .bottom-list {\\r\\n            justify-content: center;\\r\\n            color: #fff;\\r\\n            line-height: 20px;\\r\\n            gap: 40px;\\r\\n            img {\\r\\n                width: 20px;\\r\\n                margin-right: 8px;\\r\\n                margin-bottom: 2px;\\r\\n            }\\r\\n        }\\r\\n        button {\\r\\n            background: #fff;\\r\\n            color: #007aFF;\\r\\n            padding: 4px 16px;\\r\\n            border-radius: 2px;\\r\\n            margin-top: 20px;\\r\\n        }\\r\\n    }\\r\\n}\\r\\n@media(max-width: 1240px) {\\r\\n    #blockID {\\r\\n        .bottom-contact {\\r\\n            padding-left: 20px;\\r\\n            padding-right: 20px;\\r\\n            height: auto;\\r\\n            padding-bottom: 36px;\\r\\n            .bottom-list {\\r\\n                flex-wrap: wrap;\\r\\n                justify-content: flex-start;\\r\\n            }\\r\\n        }\\r\\n    }\\r\\n}\\r\\n@media(max-width: 768px) {\\r\\n    #blockID {\\r\\n        .bottom-contact {\\r\\n            p {\\r\\n                font-size: 20px;\\r\\n                padding-top: 36px;\\r\\n                padding-bottom: 28px;\\r\\n                margin-bottom: 0;\\r\\n                line-height: 28px;\\r\\n                text-align: left;\\r\\n            }\\r\\n            .bottom-list {\\r\\n                flex-direction: column;\\r\\n                gap: 10px;\\r\\n                align-items: flex-start;\\r\\n                font-size: 16px;\\r\\n            }\\r\\n            button{\\r\\n                font-size: 14px;\\r\\n                height: 44px;\\r\\n                padding: 10px 32px;\\r\\n            }\\r\\n        }\\r\\n    }\\r\\n}\",\"js\":\"\"}},\"content\":\"<div class=\\\"bottom-contact\\\">\\r\\n    <p>\\u9664\\u5de5\\u4f5c\\u574a\\u5916\\uff0c\\u7985\\u9053\\u8fd8\\u63d0\\u4f9b\\u591a\\u79cd\\u7c7b\\u578b\\u7684\\u4e13\\u4e1a\\u54a8\\u8be2\\u670d\\u52a1\\uff0c\\u5168\\u65b9\\u4f4d\\u4e3a\\u5927\\u5bb6\\u8d4b\\u80fd\\uff1a<\\\/p>\\r\\n    <div class=\\\"flex bottom-list\\\">\\r\\n        <div class=\\\"bottom-list-item\\\"><img src=\\\"\\\/file.php?f=source\\\/zentao\\\/default\\\/wide\\\/icon-right-white.png&t=png&o=source\\\">\\u54a8\\u8be2\\u670d\\u52a1<\\\/div>\\r\\n        <div class=\\\"bottom-list-item\\\"><img src=\\\"\\\/file.php?f=source\\\/zentao\\\/default\\\/wide\\\/icon-right-white.png&t=png&o=source\\\">\\u57f9\\u8bad\\u8bfe\\u7a0b<\\\/div>\\r\\n        <div class=\\\"bottom-list-item\\\"><img src=\\\"\\\/file.php?f=source\\\/zentao\\\/default\\\/wide\\\/icon-right-white.png&t=png&o=source\\\">\\u5b66\\u4e60\\u5de5\\u4f5c\\u574a<\\\/div>\\r\\n        <div class=\\\"bottom-list-item\\\"><img src=\\\"\\\/file.php?f=source\\\/zentao\\\/default\\\/wide\\\/icon-right-white.png&t=png&o=source\\\">\\u57fa\\u4e8e\\u7985\\u9053\\u7684\\u5b9a\\u5236\\u5f00\\u53d1\\u670d\\u52a1<\\\/div>\\r\\n        <div class=\\\"bottom-list-item\\\"><img src=\\\"\\\/file.php?f=source\\\/zentao\\\/default\\\/wide\\\/icon-right-white.png&t=png&o=source\\\">\\u516d\\u8fb9\\u5f62\\u9879\\u76ee\\u7ecf\\u7406\\u5b9e\\u6218\\u7cbe\\u82f1\\u7279\\u8bad\\u8425<\\\/div>\\r\\n    <\\\/div>\\r\\n    <button class=\\\"btn bottom-btn\\\" data-toggle=\\\"modal\\\" data-target=\\\"#contactModal\\\">\\u8054\\u7cfb\\u6211\\u4eec<\\\/button>\\r\\n<\\\/div>\"}","template":"default","grid":"12","isRandom":0,"titleless":"0","borderless":"0"}],"topBanner":[{"object":"1644","id":"1583","title":"\u5de5\u4f5c\u574a\u5217\u8868-\u5e7b\u706f\u7247","type":"slide","content":"{\"group\":\"1651\",\"city\":\"\",\"style\":\"carousel\",\"class\":\"\",\"customImage\":null,\"topLeftContent\":\"\",\"topRightContent\":\"\",\"custom\":{\"wide\":{\"css\":\"#blockID\\r\\n{\\r\\n    margin: 32px;\\r\\n    border-radius: 6px;\\r\\n    overflow: hidden;\\r\\n    background: linear-gradient(90deg, #F1EEFA 0%, #F7F3FB 100%);\\r\\n    .item img {\\r\\n        min-width: 1240px;\\r\\n        width: 1240px;\\r\\n        margin: 0 auto;\\r\\n    }\\r\\n}\\r\\n.row&gt;[class*=&#039;col-&#039;], .row&gt;.col {padding: 0;}\\r\\n.list {border: 0;}\\r\\n@media(max-width: 1240px) {\\r\\n    #blockID {\\r\\n        margin: 0; \\r\\n        margin-bottom: 20px;\\r\\n        .item img {\\r\\n            width: 100%;\\r\\n            min-width: 100%;\\r\\n        }\\r\\n    }\\r\\n}\\r\\n@media(max-width: 768px) {\\r\\n    #blockID {\\r\\n        display: none;\\r\\n    }\\r\\n}\",\"js\":\"\"}}}","template":"default","grid":"12","isRandom":0,"titleless":"0","borderless":"0"}]}};;
$(function()
{
  $('.carousel-caption-title').css('color', $('.carousel-caption-title').data('color'));
});
;setTimeout(function(){$('#contactModal .modal-header .close').html('<span aria-hidden="true">×</span>')}, 500);
$('#contactModal').on('shown.zui.modal', function() {
    if($('.user-dropdown-menu').length > 0)
    {
        $.post(createLink('user', 'behavior'), {
            referrer: document.referrer,
            url: '/contactus',
            title: '联系我们',
            timestamp: Date.parse(new Date()) / 1000
      });
    }
    else
    {
        var userBehaviorData = JSON.parse(localStorage.getItem('userBehavior'));
        if(!userBehaviorData){ userBehaviorData = []; }
        userBehaviorData.push({
            referrer: document.referrer,
            url: '/contactus',
            title: '联系我们',
            timestamp: Date.parse(new Date()) / 1000
        })
        localStorage.setItem('userBehavior', JSON.stringify(userBehaviorData));
    }
});;setTimeout(function(){$('#touchModal .modal-header .close').html('<span aria-hidden="true">×</span>')}, 500);;let page = 'register';
if(location.href.includes('demo'))     page = 'demo';
if(location.href.includes('download')) page = 'download';
if(localStorage.getItem('giftType'))   page = localStorage.getItem('giftType');

const titleMap = {
    register: '注册成功',
    demo: '感谢试用',
    download: '感谢下载'
};
const descMap = {
    register: '注册',
    demo: '试用',
    download: '下载'
};

const tagSrc = `https://static.zentao.net/web/data/source/zentao/default/wide/${page}-tag.png`;
$('.gift-tag').attr('src', tagSrc);
$('.title-success').text(`${titleMap[page]}`);
$('.desc-tips').text(`${descMap[page]}`);
$('.gift-list').addClass(page);

const userID = $.cookie('registerUserID');
let server = Number(userID) % 2 == 1 ? 'liujinlian' : 'songxiao';
$('.service-code').attr('src', `https://static.zentao.net/web/data/source/zentao/default/wide/${server}qiwei.png`);;$(document).ready(function()
{
    $('#copyBox').hide().find(':input').attr('disabled', true);
    $('#source').change(function()
    {
        $('#copyBox').hide().find(':input').attr('disabled', true);
        if($(this).val() != 'original') $('#copyBox').show().find(':input').attr('disabled', false);
    });

    /* Set current active topNav. */
    var hasActive = false;
    if(v.categoryID > 0 && $('.nav-article-' + v.categoryID).length >= 1)
    {
        hasActive = true;
        $('.nav-article-' + v.categoryID).addClass('active');
    }

    if(v.categoryPath && v.categoryPath.length)
    {
        $.each(v.categoryPath, function(index, category)
        {
            if(!hasActive)
            {
                if($('.nav-article-' + category).length >= 1) hasActive = true;
                $('.nav-article-' + category).addClass('active');
            }
        });
    }
    else if(v.path && v.path.length)
    {
        $.each(v.path, function(index, category)
        {
            if(!hasActive)
            {
                if($('.nav-article-' + category).length >= 1) hasActive = true;
                $('.nav-article-' + category).addClass('active');
            }
        });
        if(!hasActive) $('.nav-article-0').addClass('active');
    }

    if(v.categoryID !== 0) $('#category' + v.categoryID).parent().addClass('active');
    $('#navbar li.active').parents('li').addClass('active');

    $('.parent-category').off('click').click(function()
    {
        $('.col-md-3 .category-overlay').toggle();
        $('.col-md-3, .col-md-3 .side-wrapper').toggleClass('active');
    });
    $('.col-md-3 .category-overlay, .mobile-category-title .icon-close').click(function()
    {
        $('.col-md-3 .side-wrapper').removeClass('active');
        $('.col-md-3 .category-overlay').hide();
        setTimeout(function(){$('.col-md-3').removeClass('active')}, 400);
    });

    $('.header-wrapper #downloadSearch').keypress(function(e)
    {
        if(e.keyCode === 13)
        {
            var value = $(this).val();
            if (value)
            {
                $('#articleSearchForm').submit();
            }
            return false;
        }
    });

    $('.header-wrapper .icon-search').click(function()
    {
        var searchValue = $(this).siblings('input').val();
        if (searchValue)
        {
            $('#articleSearchForm').submit();
        }
    });

    $('.side-wrapper .tree .has-list li').off('click').click(function()
    {
        var categoryID = $(this).find('a').attr('id').replace('category', '');
        $.cookie('refererCategoryID', categoryID, {path: '/'});
    });
});
$(document).ready(function()
{
    var fieldName = 'addedDate';
    var orderType = 'desc';
    $(document).on('click', '.setOrder', function()
    {
        if($(this).data('field') == fieldName)
        {
            orderType = orderType == 'asc' ? 'desc' : 'asc';
            fieldName = $(this).data('field');
        }
        else
        {
            orderType = 'desc';
            fieldName = $(this).data('field');
        }

        $.cookie.raw = true;
        $.cookie('articleOrderBy[' + v.categoryID + ']', fieldName + '_' + orderType);

        r = Math.ceil(Math.random() * 1000000);
        url = location.href;
        url = url.indexOf('r=') != -1 ? url.substring(0, url.indexOf('r=') - 1) : url;
        if(config.requestType == 'GET' && url.indexOf('pageID') < 0) url = url + '&pageID=1';
        url = config.requestType == 'GET' ? url + '&r=' + r + ' #articleList' : url + '?r=' + r + ' #articleList';
        $('#mainContainer').load(url, function()
        {
            $('.pager > a').each(function()
            {
                href = $(this).attr('href');
                if(href)
                {
                    if(href.indexOf('r=') < 0) return true;
                    $(this).attr('href', href.substring(0, href.indexOf('r=') - 1));
                }
            });

            if(orderType == 'asc')  $(`[data-field='${fieldName}']`).siblings('.sort-icon').find('.icon-sort-up').addClass('active').siblings().removeClass('active');
            if(orderType == 'desc') $(`[data-field='${fieldName}']`).siblings('.sort-icon').find('.icon-sort-down').addClass('active').siblings().removeClass('active');
        });
    });
});
$('#foot').insertBefore('#footer');

$(document).ready(function(){
    if(typeof headerList != 'undefined') return ;
    headerList = true;
    $('#footer #footNav').append('<a class="privacy" href="/page/zentao-privacypolicy.html">隐私政策</a>');
    $('#footer #powerby').append('<a class="ipip" href="https://www.ipip.net/" target="_blank">本站IP数据由IPIP.NET提供</a>');
    $('#siteNav').append(`<a class="language" href="http://www.zentao.pm/" target="_blank"><i class="icon icon-globe"></i>English</a>`);
    $('.m-user-register .form-horizontal .agreement-form span').after(`<span>和《<a href="/page/zentao-privacypolicy.html" target="_blank">隐私政策</a>》</span>`);
});

if($('html').hasClass('m-index-index'))
{
    setTimeout(function(){$('#rightDocker').hide();}, 50);
    $(document).on('scroll', function()
    {
        var showTop = $(window).width() > 1440 ? 300 : 600;
        if($(window).scrollTop() > showTop)  $('#rightDocker').show();
        if($(window).scrollTop() < showTop)  $('#rightDocker').hide();
    })
}

$('.m-faq #top #toggleToc').text('隐藏目录').addClass('hide');
var isAdvanced = false;
$('.m-faq #top #toggleToc').on('click', function() {
   isAdvanced = !isAdvanced;
   if (isAdvanced) {
       $(this).text('显示目录').addClass('show').removeClass('hide');
   } else {
       $(this).text('隐藏目录').addClass('hide').removeClass('show');
   }
});

var windowScrollHeight = window.innerHeight;
var minScrollHeight = windowScrollHeight - $('#header').height() - $('#footer').height() - $('#foot:visible').height() - $('.salon-ad').height();
if($('.page-wrapper').height() < minScrollHeight) {
    $('.page-wrapper').css('minHeight', minScrollHeight)
}

if($('.salon-ad').is(':visible')) $('.article .catalog-wrap').css('top', $('#header:visible').height() + $('.article .search-wrap').height() + 60 + 32);
var $articleSubtitle = $('.article .content h2, .article .content h3, .article .content h4, .article h5, .article .content h6');

$(window).scroll(function(){
    // if($(window).scrollTop()>230){
    //     $(".m-faq #top #toggleToc").addClass('fixed');
    // }else{
    //     $(".m-faq #top #toggleToc").removeClass('fixed');
    // }
    
    if($('body > .popover > .contact-popover-content').length > 0) $('body > .popover > .contact-popover-content').parents('.popover').remove();
    
    $articleSubtitle.each(function(idx, item)
    {
        var currentID = $(item).attr('id');
        if($(item).offset().top - $(document).scrollTop() > 0 && $(item).offset().top - $(document).scrollTop() + $('.book-header')?.height()  < $('.salon-ad:visible')?.height() + $('#header:visible')?.height())
        {
            $(`.catalog-wrap a[href='#${currentID}']`).parent('li').addClass('active').siblings().removeClass('active');
        }
    });
});

$(document).on('click', '.catalog-wrap li a', function(e)
{
    e.preventDefault();
    $(this).parent('li').addClass('active').siblings().removeClass('active');
    var selector  = $(e.target).attr('href');
    var scrollTop = $(selector).offset().top - $('#header:visible')?.height() - 20;
    if($('.salon-ad').is(':visible')) scrollTop = $(selector).offset().top - $('#header:visible')?.height() - 60 - 20;
    history.pushState('', '', location.pathname + selector);
    window.scrollTo({ top: scrollTop});
});

$('.m-faq table:last-child').before('<hr>');
// 首页点击空白处登录弹框隐藏
$(document).click(function(e) {
    if($(this).children('html').hasClass('m-user-login')) {
        return;
    } else {
        $('#loginModal').hide();
        if(window.qrCodeTimer) clearInterval(window.qrCodeTimer);
        $('#whitePaper').remove();
    }
})
$(document).on('click', '#loginModal, #privacyagreement, #agreement', function(e) {
    e.stopPropagation();
})
function showModalLogin(id, elem,  moreTop, moreLeft, showHeader, style, callback)
{
    var isVisible = document.getElementById(id) && document.getElementById(id).offsetParent;
    if(isVisible) return false;
    if(!style) {
        style = {}
    }

    var modalLoginOptions =
    {
        url     : "/user-loginmodal.html",
        name    : id,
        keyboard: false,
        backdrop: 'static',
        loaded  : function() {
            $('#' + id).addClass('modalLogin');
            if(showHeader == 0) $('#' + id + ' .close').hide();
            if($('html').hasClass('m-user-login')) $('#loginModal').css('height', $('.page-wrapper').height() + 100);
            callback && callback();
        },
        onHide: function(){
            if(window.smsTimer) clearInterval(window.smsTimer);
            if(window.qrCodeTimer) clearInterval(window.qrCodeTimer);
        }
    };
    var myModalTrigger = new $.zui.ModalTrigger(modalLoginOptions);
    myModalTrigger.show();
}

function getWebToken()
{
    const timestamp = Math.floor(Date.now() / 1000);
    const random = Math.random().toString(36).substr(2, 8);
    const userAgent = btoa(navigator.userAgent);
    return btoa(`${timestamp}:${random}:${userAgent}`);
}

$('.input-group-btn .btn').click(function()
{
    var value = $(this).parent().prev('input').val();
    if(value)
    {
        $('#searchForm').submit();
    }
});

$('.input-group #words').keypress(function(e) 
{
    if(e.keyCode === 13) 
    {
        var value = $(this).val();   
        if(value)
        {
            $('#searchForm').submit();
        }
        return false;
    }
});

$('.banner[data-form=83] p').append('<span>（报告将于2024年3月发布）</span>');

$('#rightDocker #globalCode').hover(function() {
    $('#rightDocker img[data-src]').each(function()
    {
        var $this = $(this);
        $this.attr('src', $this.data('src')).removeAttr('data-src');
    });
});

if($(window).width() < 768) {
    $('.popover-wrapper').unbind('hover');
    $('.popover-wrapper').off('click').click(function() {
        if($('.overlay').is(':visible')) 
        {
            $('#rightDocker .overlay').hide();
            $(this).find('.popover').removeClass('active');
        }
        else
        {
            $('#rightDocker .overlay').show();
            $(this).find('.popover').addClass('active');
        }
    });
    $('#rightDocker .overlay').on('click', function(e){e.stopPropagation(); $('.popover').removeClass('active'); $(this).hide();});
    $('#rightDocker .overlay').on('touchmove', function(e){e.stopPropagation(); $('.popover').removeClass('active'); $(this).hide();});
    $('.popover').click(function(e){e.stopPropagation();});
}

$('.dropdown-hover').on('mouseenter', '.white-paper', function(e) {
    e.stopPropagation();
});

$('#navbar a[href=""], .dropdown-second-menu > a').click(function(e) {e.preventDefault();});

if($('#navbar').data('type') == 'desktop_top')
{
    if($('#navbar .dropdown > a').find('.caret').length < 1) $('#navbar .dropdown > a').append(`<b class="caret" style="margin-left: 8px"></b>`);
}

if($('html').hasClass('m-article-workshop')) $('a[href="/services.html"]').parent().addClass('active');

function getZentaoChangeLog(type, version) {
    if($('.icon-spin').length) return;
    $('.change-log').after(`<i class="icon icon-spin icon-spinner-indicator"></i>`);
    var options = {
        name: 'logModal',
        title: $('#article h1').text(),
        width: '700px'
    };
    $.get(`/zentaoversion-get-${type}-${version}.html`, function(response) {
        options.custom = response.changelog.replace(/\n/g, '<br>');
        var logModalTrigger = new $.zui.ModalTrigger(options);
        logModalTrigger.show();
        $('.icon-spin').remove();
    });
}

function checkUaIsMobile() {
    return /(iPhone|iPad|iPod|iOS|Android|Linux armv8l|Linux armv7l|Linux aarch64)/i.test(
        navigator.userAgent
    );
}

$('.m-ask-index .col-md-10 .panel-wrapper').on('click', '.question-name a', function(e){history.pushState('', '', $(this).attr('href'))});

if($(window).width() > 1440) $('#globalCode .button-text').html('社群交流');
if($(window).width() < 1440) $('#globalCode .button-text').html('交流');

function debounce(fn, delay = 300) {
    let timer = null;

    return function() {
        if (timer) {clearTimeout(timer)}
        timer = setTimeout(() =>
        {
            fn.apply(this, arguments);
            timer = null;
        }, delay);
    }
}
setTimeout(function()
{
    $('.mini-btn').css('box-shadow', 'unset').css('-webkit-box-shadow', 'unset');
}, 1000);

setTimeout(function()
{
    if($('#div_company_mini').length && $('#div_company_mini')[0].style.display == 'none' && $('.mini-btn')[0].style.display == 'block') open_floatWindow();
}, 4000);

if(typeof(FingerprintJS) !== 'undefined')
{
    FingerprintJS.load()
    .then((fp) => {
        return fp.get();
    })
    .then((result) => {
        const visitorId = result.visitorId;
        let   location  = 'home';
        $('.contact-analysis').click(function()
        {
            if($(this).data('location')) location = $(this).data('location');
            const postData = {
              fingerprint: visitorId,
              triggerType: 'click',
              location: location,
              triggerTime: Math.round(new Date().getTime() / 1000)
            };
            $.post(createLink('contact', 'event'), postData);
        });
    });
}

$(document).ready(function()
{
    var targetPages = [
        '/solution-interactive-whiteboard.html',
        '/solution-thinmory.html',
        '/solution-rd-performance.html',
        '/solution-instant-messaging.html'
    ];
    
    var currentPath = window.location.pathname;
    
    var isTargetPage = targetPages.some(function(page)
    {
        return currentPath.endsWith(page);
    });
    
    if(isTargetPage)
    {
        function updateContactInfo()
        {
            $('#contactPopover').find('.sales-image-box img.sales-image').attr({
                'src': 'https://static.zentao.net/web/data/source/zentao/default/wide/contact-limu.webp',
                'alt': '李木'
            });

            $('#contactPopover').find('.sales-introduction-image img.sales-qrcode').attr({
                'src': 'https://static.zentao.net/web/data/source/zentao/default/wide/contact-limu-qrcode.webp',
                'alt': '李木'
            });

            $('#contactPopover').find('.sales-name').text('李木');
            
            $('#contactPopover').find('.sales-contact a').html(`<i class="icon icon-phone"></i>18562583552`)
            $('#contactPopover').find('.sales-contact>div').html(`<i class="icon icon-qq"></i>3985895121`)
        }
        
        updateContactInfo();
        
        var observer = new MutationObserver(function(mutations)
        {
            if($('#contactPopover').length)
            {
                updateContactInfo();
                observer.disconnect(); 
            }
        });
        
        observer.observe(document.body,
        {
            childList: true,
            subtree: true
        });
        
        setTimeout(function()
        {
            observer.disconnect();
        }, 10000);
    }
});


$(document).ready(function()
{ 
    const fileDownloadLink  = $.cookie('fileDownloadLink');
    const userControlLength = $('.siteNav .top-user-control').length;
    const isDownloadReferer = window.location.href == $.cookie('fileDownloadReferer');

    if(fileDownloadLink && isDownloadReferer && userControlLength > 0)
    {
        $.removeCookie('fileDownloadLink', { path: '/' });
        window.location.href = fileDownloadLink;
    }
});

$(document).ready(function()
{
    function detectNavVersion()
    {
        return $('#navbarWrapper').hasClass('navbarWrapperNew') ? 'nav-a' : 'nav-b';
    }

    $(document).on('click', 'a[href*="/demo.html"], a[href*="/downloads.html"]', function(e) {
        e.preventDefault();
        const href = $(this).attr('href');
        var objectType = href.includes('demo.html') ? 'demo' : 'download'
        var objectType = 'click-' + objectType + '-link';
        getUserFingerprint(objectType).then(result => {
            var data = {
                objectType: objectType,
                objectID: 0,
                content: '',
                fingerprint: result,
                location: 'nav',
                extra: detectNavVersion()
            }
            $.post(createLink('event', 'log'), data, function(response)
            {
                if(response.result == 'success')
                {
                    console.log('log success');
                    window.location.href = href;
                }
                else
                {
                    console.log('log fail');
                    window.location.href = href;
                }
            }, 'json');
        });
    });
});
;
$(document).ready(function()
{
    $('a[data-download=1]').each(function()
    {   
        link = window.btoa(window.encodeURIComponent($(this).attr('href')));
        fileName = window.btoa(window.encodeURIComponent($(this).text()));
        $(this).attr('data-toggle', 'modal').attr('href', createLink('misc', 'download', 'link=' + link + '&fileName=' + fileName));
    }); 
})
;(function() {var _53code = document.createElement("script");_53code.src = "https://tb.53kf.com/code/code/ef35685c8390f5aa37b2ddce53eca3e09/1";var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(_53code, s);})();;
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'AW-17656773669');
;(function(w, d, t, u, o) {w[u] = w[u] || [], o.ts = (new Date).getTime();var n = d.createElement(t);n.src = "https://bat.bing.net/bat.js?ti=" + o.ti + ("uetq" != u ? "&q=" + u : ""),n.async = 1, n.onload = n.onreadystatechange = function() {var s = this.readyState;s && "loaded" !== s && "complete" !== s ||(o.q = w[u], w[u] = new UET(o), w[u].push("pageLoad"),n.onload = n.onreadystatechange = null)};var i = d.getElementsByTagName(t)[0];i.parentNode.insertBefore(n, i);})(window, document, "script", "uetq", {ti: "97223475",enableAutoSpaTracking: true});;
function uet_report_conversion() {window.uetq = window.uetq || [];window.uetq.push('event', 'signup', {});}
function uet_report_conversion_submit() {window.uetq = window.uetq || [];window.uetq.push('event', 'submit_lead_form', {});}
;
function loadCartInfo(twinkle)
{
    var cartDialog = bootbox.dialog(
    {
        message: v.addToCartSuccess,
        buttons:
        {
            back:
            {
                label:     v.lang.continueShopping,
                className: 'btn-primary',
                callback:  function(){location.reload();}
            },
            cart:
            {
                label:     v.gotoCart,
                className: 'btn-primary',
                callback:  function(){location.href = createLink('cart', 'browse');}
            }
        }
    });
    cartDialog.on('hidden.zui.modal', function() {location.reload();})
}
;v.clickNavLogin = "\u70b9\u51fb\u5bfc\u822a\u767b\u5f55";;v.genFingerprintError = "\u751f\u6210\u6307\u7eb9\u4fe1\u606f\u51fa\u9519";;
async function getUserFingerprint()
{
    const agent  = typeof(FingerprintJS) !== 'undefined' ? await FingerprintJS.load() : '';
    const result = agent ? await agent.get() : '';
    return result ? result.visitorId : '';
}
$().ready(function()
{
    if(Number($.cookie('showTip')))
    {
        setTimeout(function()
        {
            if(!$('.download-modal').is(':visible')) 
            {
                $('#showGift').click();
                localStorage.removeItem('giftType');
                $.get('/user-showtip.html');
            }
        }, 50);
    }

    // set utm source.
    const urlParams = new URLSearchParams(window.location.search);

    // set rong pm source.
    const rongFromSource = urlParams.get('from');
    if(rongFromSource)
    {
        const rongPmFromArr = [
            'rrplnav',
            'rrpl',
            'boston-consulting-group-matrix',
            'appeals',
            '4ps',
            '3c-model',
            'PESTLE',
            'rrplOther',
            'column',
            'columnProducts',
            'columnProject',
            'columnTesting',
            'columnOps',
            'columnEffectiveness',
            'columnOther',
            'whitepaperDownload'
        ];
        const rongIndexFrom  = rongPmFromArr.indexOf(rongFromSource);
        if(rongIndexFrom !== -1) localStorage.setItem('utmSource', 'rongPm-' + rongFromSource);
    }

    // set google ads utm source.
    const utmSource = urlParams.get('utm_source');
    if(utmSource)
    {
        if(utmSource === 'google') localStorage.setItem('utmSource', utmSource);
    }


    getUserFingerprint().then(result => {
        // Record the user behavior.
        if($('.user-dropdown-menu').length > 0)
        {
            $.post(createLink('user', 'behavior'), {
                referrer: document.referrer,
                url: document.URL,
                title: document.title,
                timestamp: Date.parse(new Date()) / 1000,
                fingerprint: result
            });
        }
        else
        {
            var userBehaviorData = JSON.parse(localStorage.getItem('userBehavior'));
            if(!userBehaviorData){ userBehaviorData = []; }
            
            userBehaviorData.push({
                referrer: document.referrer,
                url: document.URL,
                title: document.title,
                timestamp: Date.parse(new Date()) / 1000,
                fingerprint: result
            })
            localStorage.setItem('userBehavior', JSON.stringify(userBehaviorData));
        }

        const utmSource = localStorage.getItem('utmSource') || '';
        if(utmSource)
        {
            $.post(createLink('ads', 'behavior'), {
                referrer: document.referrer,
                url: document.URL,
                title: document.title,
                timestamp: Date.parse(new Date()) / 1000,
                fingerprint: result,
                utmSource: utmSource
            });
        }

        // Record the time of mouse hover on the contact button.
        var mouseinTime, mouseoutTime;
        $('.popover-wrapper').hover(function() 
        {
            if($(this).find('.contact').length > 0)
            {
                mouseinTime = new Date().getTime();
            }
            $(this).find('.popover').addClass('active')
        }, 
        function() 
        {
            if($(this).find('.contact').length > 0)
            {
                mouseoutTime = new Date().getTime();
                if(mouseoutTime - mouseinTime > 3000)
                {
                    const postData = {
                        fingerprint: result,
                        triggerType: 'hover',
                        location   : 'rightDocker',
                        triggerTime: Math.round(mouseoutTime / 1000),
                        duration   : Math.round((mouseoutTime - mouseinTime) / 1000)
                    };
                    $.post(createLink('contact', 'event'), postData);
                }
            }
            $(this).find('.popover').removeClass('active')
        });

        // Record user behavior when clicking login button.
        if($(window).width() > 1240)
        {
            $(".siteNav .btn-login").off('click').click(function(elem)
            {
                $.cookie('extAutoDownloadID', 0);
                if(window.qrCodeTimer) window.clearInterval(window.qrCodeTimer);
                const id = 'loginModal';
                showModalLogin(id, elem.target, 13, 0, 1);
                $('body').css('padding-right', 'unset');
                var userBehaviorData = JSON.parse(localStorage.getItem('userBehavior'));
                if(!userBehaviorData) {userBehaviorData = []; }
                userBehaviorData.push({
                    referrer: document.referrer,
                    url: '/user-login.html',
                    title: v.clickNavLogin,
                    timestamp: Date.parse(new Date()) / 1000,
                    fingerprint: result
                });
                localStorage.setItem('userBehavior', JSON.stringify(userBehaviorData));
                return false;
            });

            $('.top-user-control').click(function(){location.href = $(this).attr('href');});
        }
    });
});

$('.cover-image').each(function(idx, item)
{
    const imgSrc = $(item).data('image');
    $(item).parent().css({'background-image': `url(${imgSrc})`});
})
if($(window).width() < 768)
{
    $('.navbar-toggle').off('click').click(function(e)
    {
        e.preventDefault();
        $('.navbar-collapse, .parent-category').toggle();
    });
}

setTimeout(function()
{
    $('.dropdown-hover').css('pointer-events', 'unset');
}, 1500);

var hoverTimer = 0, outTimer = 0;
$('.navbar-nav .dropdown-hover').off('mouseenter').on('mouseenter', function()
{
    clearTimeout(outTimer);
    var dropdownMenu = $(this).find('.dropdown-menu');
    hoverTimer = setTimeout(function()
    {
        $('.dropdown-menu').hide();
        dropdownMenu.css('display', 'flex');
        $('.navbar-nav li a .icon').removeClass('active');
        dropdownMenu.siblings('a').find('.icon').addClass('active');
    }, 400);
});
$('.navbar-nav .dropdown-hover').off('mouseleave').on('mouseleave', function()
{
    clearTimeout(hoverTimer);
    var menu = $(this).find('.dropdown-menu');
    outTimer = setTimeout(function()
    {
        menu.hide();
        menu.siblings('a').find('.icon').removeClass('active');
    }, 400);
});

$('.navbar').off('mouseleave').on('mouseleave', function()
{
    setTimeout(function(){$('.navbar-nav .dropdown-menu').hide();}, 400);
});

$('.nav li.dropdown-hover').unbind('mouseover');

if($(window).width() < 768)
{
    $('.navbar').unbind('mouseleave');
    $('.nav li.dropdown-hover').unbind('mouseenter').unbind('mouseleave').unbind('mouseover').unbind('mouseout');
    $('.dropdown-hover .first-nav-name').off('click').click(function(e)
    {
           e.preventDefault();
           e.stopPropagation();
           $(this).parent('li').toggleClass('open').siblings().removeClass('open');
    });
    $('.dropdown-third-menu a').click(function(e)
    {
        e.stopPropagation();
    });
    $('.close-nav-wrapper img').click(function(){$('.navbar-toggle').trigger('click');});
}

$('.global-search').click(function()
{
    $(this).siblings('form').addClass('active').find('input').focus();
});
$('#searchbar .icon-close').click(function()
{
    $(this).parents('form').removeClass('active').find('input').val('');
})
