{"id":4423,"date":"2024-09-14T05:12:36","date_gmt":"2024-09-14T05:12:36","guid":{"rendered":"https:\/\/devwp02.visibleone.io\/zama\/%e6%96%b0%e9%97%bb\/"},"modified":"2024-10-18T04:53:41","modified_gmt":"2024-10-18T04:53:41","slug":"%e6%96%b0%e9%97%bb","status":"publish","type":"page","link":"https:\/\/devwp02.visibleone.io\/zama\/cn\/%e6%96%b0%e9%97%bb\/","title":{"rendered":"\u65b0\u95fb"},"content":{"rendered":"\n<section block-name=\"sub-banner\" class=\"bg-white\">\n    <div class=\"relative\">\n        <img decoding=\"async\" src=\"https:\/\/devwp02.visibleone.io\/zama\/wp-content\/uploads\/2024\/10\/header-news-scaled.jpg\" alt=\"banner\"\n            class=\"aspect-[360\/260] object-cover md:aspect-[768\/260] lg:aspect-[1920\/460] w-full \" \/>\n\n\n                <!-- <div class=\"\">\n            <img decoding=\"async\" src=\"https:\/\/devwp02.visibleone.io\/zama\/wp-content\/themes\/zama\/resources\/images\/icons\/banner-slope.png\"\n                class=\"absolute bottom-[-1px] left-0 w-full hidden md:block\" \/>\n            <img decoding=\"async\" src=\"https:\/\/devwp02.visibleone.io\/zama\/wp-content\/themes\/zama\/resources\/images\/icons\/mb-banner-slope.png\"\n                class=\"absolute bottom-[-1px] left-0 w-full md:hidden\" \/>\n        <\/div> -->\n\n                    <div class=\"\">\n                <img decoding=\"async\" src=\"https:\/\/devwp02.visibleone.io\/zama\/wp-content\/themes\/zama\/resources\/images\/icons\/banner-slope-white.png\"\n                    class=\"absolute bottom-[-1px] left-0 w-full hidden md:block\" \/>\n                <img decoding=\"async\" src=\"https:\/\/devwp02.visibleone.io\/zama\/wp-content\/themes\/zama\/resources\/images\/icons\/mb-banner-slope-white.png\"\n                    class=\"absolute bottom-[-1px] left-0 w-full md:hidden\" \/>\n            <\/div>\n\n                <div class=\"absolute left-0 transform top-[60%] -translate-y-[50%] container \">\n            <div class=\"container-sm\">\n                <div class=\" md:max-w-[80%] 4xl:max-w-[1000px]\">\n                    <h1 class=\"heading1 text-white uppercase\">\u65b0\u95fb<\/h1>\n                <\/div>\n            <\/div>\n        <\/div>\n\n    <\/div>\n    <div class=\"container\">\n        <div class=\"container-md\">\n            <ul class=\"banner-breadcrumb\">\n                <li class=\"breadcrumb-list\"><a class=\"page-link\" href=\"https:\/\/devwp02.visibleone.io\/zama\/cn\/\">\u9996\u9875<\/a><\/li><li class=\"breadcrumb-list\"><a class=\"page-link active\" href=\"#\">\u65b0\u95fb<\/a><\/li>            <\/ul>\n        <\/div>\n    <\/div>\n<\/section>\n\n\n<section block-name=\"news\" class=\"zama-news container pt-10 md:pt-12 pb-[140px] bg-white\">\n    <div class=\"container-md\" x-data=\"zama_news\">\n        <div class=\"md:flex items-end justify-between\">\n            <form class=\"flex justify-between items-end w-full max-lg:flex-wrap\" x-on:submit.prevent=\"getPosts\">\n    <div class=\"flex max-md:flex-wrap max-lg:order-3 max-lg:w-full news-filter\">\n        <div\n            class=\"w-full xs:w-[calc(50%-5px)] md:w-[200px] mr-2.5 mt-4 lg:mt-0 text-body text-black-000 filter-div-container\">\n            <label for=\"\" class=\"mb-3 text-body text-black-000\">\u5e74<\/label>\n            <div class=\"relative\" x-data=\"zama_year\">\n    <input type=\"text\" id=\"s_year\" name=\"s_year\" x-model=\"s_year\" class=\"hidden\"\n        aria-hidden=\"false\" \/>\n\n    <div class=\"zama_year px-3 md:px-3 rounded-lg py-2 md:py-2 border-[1px] border-strokePurple flex\"\n        :class=\"dropdownOpened ? 'border-black-000' : ''\" @click=\"toggleDropdown\">\n        <label for=\"s_year\"\n            class=\"mr-2.5 text-nowrap pointer-events-none text-18 font-normal text-darkPurple\"\n            :class=\"!s_year ? '' : ''\" x-text=\"d_year\"><\/label>\n        <span class=\"ml-auto shrink-0\">\n            <img decoding=\"async\" src=\"https:\/\/devwp02.visibleone.io\/zama\/wp-content\/themes\/zama\/resources\/images\/icons\/arrow-down.svg\" alt=\"Down Arrow Svg\"\n                class=\" transition-all pointer-events-none\" :class=\"dropdownOpened ? 'rotate-180' : ''\" \/>\n        <\/span>\n    <\/div>\n\n    <ul class=\"absolute rounded-lg min-w-max w-full -bottom-1.5 left-0 translate-y-full z-[11] bg-white text-18 font-normal text-darkPurple transition-all max-h-0 overflow-hidden border\"\n        :class=\"dropdownOpened ? 'border-black-000' : 'border-white'\" x-ref=\"dropdown\">\n        <li class=\"px-3 md:px-5 py-2 md:py-2.5 cursor-default transition hover:bg-[#1967D2] hover:text-white\"\n            :class=\"d_year == '\u5168\u90e8' ? 'text-white bg-[#1967D2] font-bold' : ''\"\n            @click=\"onOptionClick('', '\u5168\u90e8')\">\n            \u5168\u90e8        <\/li>\n                <li class=\"px-3 md:px-5 py-2 md:py-2.5 cursor-default transition hover:bg-[#1967D2] hover:text-white\"\n            :class=\"d_year == '2024' ? 'text-white bg-[#1967D2] font-bold' : ''\"\n            @click=\"onOptionClick('2024', '2024')\">\n            2024        <\/li>\n                <li class=\"px-3 md:px-5 py-2 md:py-2.5 cursor-default transition hover:bg-[#1967D2] hover:text-white\"\n            :class=\"d_year == '2023' ? 'text-white bg-[#1967D2] font-bold' : ''\"\n            @click=\"onOptionClick('2023', '2023')\">\n            2023        <\/li>\n                <li class=\"px-3 md:px-5 py-2 md:py-2.5 cursor-default transition hover:bg-[#1967D2] hover:text-white\"\n            :class=\"d_year == '2022' ? 'text-white bg-[#1967D2] font-bold' : ''\"\n            @click=\"onOptionClick('2022', '2022')\">\n            2022        <\/li>\n                <li class=\"px-3 md:px-5 py-2 md:py-2.5 cursor-default transition hover:bg-[#1967D2] hover:text-white\"\n            :class=\"d_year == '2021' ? 'text-white bg-[#1967D2] font-bold' : ''\"\n            @click=\"onOptionClick('2021', '2021')\">\n            2021        <\/li>\n                <li class=\"px-3 md:px-5 py-2 md:py-2.5 cursor-default transition hover:bg-[#1967D2] hover:text-white\"\n            :class=\"d_year == '2020' ? 'text-white bg-[#1967D2] font-bold' : ''\"\n            @click=\"onOptionClick('2020', '2020')\">\n            2020        <\/li>\n                <li class=\"px-3 md:px-5 py-2 md:py-2.5 cursor-default transition hover:bg-[#1967D2] hover:text-white\"\n            :class=\"d_year == '2019' ? 'text-white bg-[#1967D2] font-bold' : ''\"\n            @click=\"onOptionClick('2019', '2019')\">\n            2019        <\/li>\n                <li class=\"px-3 md:px-5 py-2 md:py-2.5 cursor-default transition hover:bg-[#1967D2] hover:text-white\"\n            :class=\"d_year == '2018' ? 'text-white bg-[#1967D2] font-bold' : ''\"\n            @click=\"onOptionClick('2018', '2018')\">\n            2018        <\/li>\n            <\/ul>\n<\/div>\n<script>\n(function() {\n    document.addEventListener('alpine:init', function() {\n        Alpine.data('zama_year', () => ({\n            handleClickAwayBound: null,\n            dropdownOpened: false,\n            toggleDropdown: function() {\n                if (this.dropdownOpened) {\n                    this.dropdownOpened = false;\n                    this.hideDropdown();\n                } else {\n                    this.dropdownOpened = true;\n                    this.showDropdown();\n                }\n            },\n            showDropdown: function() {\n                const dropdown = this.$refs.dropdown;\n                let maxHeight = 0;\n                Array.from(dropdown.children).forEach(child => {\n                    maxHeight += child.clientHeight;\n                });\n                dropdown.style.setProperty('max-height', maxHeight + 'px');\n                this.handleClickAwayBound = this.handleClickAway.bind(\n                    this\n                ); \/\/ using extra var to make function in state when removing listener\n                document.addEventListener('click', this.handleClickAwayBound);\n            },\n            hideDropdown: function() {\n                const dropdown = this.$refs.dropdown;\n                dropdown.style.removeProperty('max-height');\n                document.removeEventListener('click', this.handleClickAwayBound);\n            },\n            onOptionClick: function(search, display) {\n                this['s_year'] = search;\n                this['d_year'] = display;\n                this.toggleDropdown();\n                this.getPosts();\n            },\n            handleClickAway: function(e) {\n                if (!e.target.closest('.zama_year') && this.dropdownOpened) {\n                    this.toggleDropdown();\n                }\n            },\n        }));\n    });\n})();\n<\/script>\n        <\/div>\n\n        <div\n            class=\"w-full xs:w-[calc(50%-5px)] md:w-[200px] mr-2.5 mt-4 lg:mt-0 text-body text-black-000 filter-div-container\">\n            <label for=\"\" class=\"mb-3 text-body text-black-000\">\u6392\u5e8f\u65b9\u5f0f<\/label>\n            <div class=\"relative\" x-data=\"zama_order\">\n    <input type=\"text\" id=\"s_order\" name=\"s_order\" x-model=\"s_order\" class=\"hidden\"\n        aria-hidden=\"false\" \/>\n\n    <div class=\"zama_order px-3 md:px-3 rounded-lg py-2 md:py-2 border-[1px] border-strokePurple flex\"\n        :class=\"dropdownOpened ? 'border-black-000' : ''\" @click=\"toggleDropdown\">\n        <label for=\"s_order\"\n            class=\"mr-2.5 text-nowrap pointer-events-none text-18 font-normal text-darkPurple\"\n            :class=\"!s_order ? '' : ''\" x-text=\"d_order\"><\/label>\n        <span class=\"ml-auto shrink-0\">\n            <img decoding=\"async\" src=\"https:\/\/devwp02.visibleone.io\/zama\/wp-content\/themes\/zama\/resources\/images\/icons\/arrow-down.svg\" alt=\"Down Arrow Svg\"\n                class=\" transition-all pointer-events-none\" :class=\"dropdownOpened ? 'rotate-180' : ''\" \/>\n        <\/span>\n    <\/div>\n\n    <ul class=\"absolute rounded-lg min-w-max w-full -bottom-1.5 left-0 translate-y-full z-[11] bg-white text-18 font-normal text-darkPurple transition-all max-h-0 overflow-hidden border\"\n        :class=\"dropdownOpened ? 'border-black-000' : 'border-white'\" x-ref=\"dropdown\">\n        <li class=\"px-3 md:px-5 py-2 md:py-2.5 cursor-default transition hover:bg-[#1967D2] hover:text-white\"\n            :class=\"d_order == '\u5168\u90e8' ? 'text-white bg-[#1967D2] font-bold' : ''\"\n            @click=\"onOptionClick('', '\u5168\u90e8')\">\n            \u5168\u90e8        <\/li>\n                <li class=\"px-3 md:px-5 py-2 md:py-2.5 cursor-default transition hover:bg-[#1967D2] hover:text-white\"\n            :class=\"d_order == '\u4ece\u6700\u65b0\u5230\u6700\u65e7' ? 'text-white bg-[#1967D2] font-bold' : ''\"\n            @click=\"onOptionClick('desc', '\u4ece\u6700\u65b0\u5230\u6700\u65e7')\">\n            \u4ece\u6700\u65b0\u5230\u6700\u65e7        <\/li>\n                <li class=\"px-3 md:px-5 py-2 md:py-2.5 cursor-default transition hover:bg-[#1967D2] hover:text-white\"\n            :class=\"d_order == '\u4ece\u6700\u65e7\u5230\u6700\u65b0' ? 'text-white bg-[#1967D2] font-bold' : ''\"\n            @click=\"onOptionClick('asc', '\u4ece\u6700\u65e7\u5230\u6700\u65b0')\">\n            \u4ece\u6700\u65e7\u5230\u6700\u65b0        <\/li>\n            <\/ul>\n<\/div>\n<script>\n(function() {\n    document.addEventListener('alpine:init', function() {\n        Alpine.data('zama_order', () => ({\n            handleClickAwayBound: null,\n            dropdownOpened: false,\n            toggleDropdown: function() {\n                if (this.dropdownOpened) {\n                    this.dropdownOpened = false;\n                    this.hideDropdown();\n                } else {\n                    this.dropdownOpened = true;\n                    this.showDropdown();\n                }\n            },\n            showDropdown: function() {\n                const dropdown = this.$refs.dropdown;\n                let maxHeight = 0;\n                Array.from(dropdown.children).forEach(child => {\n                    maxHeight += child.clientHeight;\n                });\n                dropdown.style.setProperty('max-height', maxHeight + 'px');\n                this.handleClickAwayBound = this.handleClickAway.bind(\n                    this\n                ); \/\/ using extra var to make function in state when removing listener\n                document.addEventListener('click', this.handleClickAwayBound);\n            },\n            hideDropdown: function() {\n                const dropdown = this.$refs.dropdown;\n                dropdown.style.removeProperty('max-height');\n                document.removeEventListener('click', this.handleClickAwayBound);\n            },\n            onOptionClick: function(search, display) {\n                this['s_order'] = search;\n                this['d_order'] = display;\n                this.toggleDropdown();\n                this.getPosts();\n            },\n            handleClickAway: function(e) {\n                if (!e.target.closest('.zama_order') && this.dropdownOpened) {\n                    this.toggleDropdown();\n                }\n            },\n        }));\n    });\n})();\n<\/script>\n        <\/div>\n\n        <div\n            class=\"w-full xs:w-[calc(50%-5px)] md:w-[200px] mt-4 lg:mt-0 text-body text-black-000 filter-div-container hidden\">\n            <label for=\"\" class=\"mb-3 text-body text-black-000\">\u6240\u6709\u7c7b\u522b<\/label>\n            <div class=\"relative\" x-data=\"zama_category\">\n    <input type=\"text\" id=\"s_category\" name=\"s_category\" x-model=\"s_category\" class=\"hidden\"\n        aria-hidden=\"false\" \/>\n\n    <div class=\"zama_category px-3 md:px-3 rounded-lg py-2 md:py-2 border-[1px] border-strokePurple flex\"\n        :class=\"dropdownOpened ? 'border-black-000' : ''\" @click=\"toggleDropdown\">\n        <label for=\"s_category\"\n            class=\"mr-2.5 text-nowrap pointer-events-none text-18 font-normal text-darkPurple\"\n            :class=\"!s_category ? '' : ''\" x-text=\"d_category\"><\/label>\n        <span class=\"ml-auto shrink-0\">\n            <img decoding=\"async\" src=\"https:\/\/devwp02.visibleone.io\/zama\/wp-content\/themes\/zama\/resources\/images\/icons\/arrow-down.svg\" alt=\"Down Arrow Svg\"\n                class=\" transition-all pointer-events-none\" :class=\"dropdownOpened ? 'rotate-180' : ''\" \/>\n        <\/span>\n    <\/div>\n\n    <ul class=\"absolute rounded-lg min-w-max w-full -bottom-1.5 left-0 translate-y-full z-[11] bg-white text-18 font-normal text-darkPurple transition-all max-h-0 overflow-hidden border\"\n        :class=\"dropdownOpened ? 'border-black-000' : 'border-white'\" x-ref=\"dropdown\">\n        <li class=\"px-3 md:px-5 py-2 md:py-2.5 cursor-default transition hover:bg-[#1967D2] hover:text-white\"\n            :class=\"d_category == '\u5168\u90e8' ? 'text-white bg-[#1967D2] font-bold' : ''\"\n            @click=\"onOptionClick('', '\u5168\u90e8')\">\n            \u5168\u90e8        <\/li>\n                <li class=\"px-3 md:px-5 py-2 md:py-2.5 cursor-default transition hover:bg-[#1967D2] hover:text-white\"\n            :class=\"d_category == 'Newest to Oldest' ? 'text-white bg-[#1967D2] font-bold' : ''\"\n            @click=\"onOptionClick('71', 'Newest to Oldest')\">\n            Newest to Oldest        <\/li>\n                <li class=\"px-3 md:px-5 py-2 md:py-2.5 cursor-default transition hover:bg-[#1967D2] hover:text-white\"\n            :class=\"d_category == 'Uncategorized @cn' ? 'text-white bg-[#1967D2] font-bold' : ''\"\n            @click=\"onOptionClick('69', 'Uncategorized @cn')\">\n            Uncategorized @cn        <\/li>\n            <\/ul>\n<\/div>\n<script>\n(function() {\n    document.addEventListener('alpine:init', function() {\n        Alpine.data('zama_category', () => ({\n            handleClickAwayBound: null,\n            dropdownOpened: false,\n            toggleDropdown: function() {\n                if (this.dropdownOpened) {\n                    this.dropdownOpened = false;\n                    this.hideDropdown();\n                } else {\n                    this.dropdownOpened = true;\n                    this.showDropdown();\n                }\n            },\n            showDropdown: function() {\n                const dropdown = this.$refs.dropdown;\n                let maxHeight = 0;\n                Array.from(dropdown.children).forEach(child => {\n                    maxHeight += child.clientHeight;\n                });\n                dropdown.style.setProperty('max-height', maxHeight + 'px');\n                this.handleClickAwayBound = this.handleClickAway.bind(\n                    this\n                ); \/\/ using extra var to make function in state when removing listener\n                document.addEventListener('click', this.handleClickAwayBound);\n            },\n            hideDropdown: function() {\n                const dropdown = this.$refs.dropdown;\n                dropdown.style.removeProperty('max-height');\n                document.removeEventListener('click', this.handleClickAwayBound);\n            },\n            onOptionClick: function(search, display) {\n                this['s_category'] = search;\n                this['d_category'] = display;\n                this.toggleDropdown();\n                this.getPosts();\n            },\n            handleClickAway: function(e) {\n                if (!e.target.closest('.zama_category') && this.dropdownOpened) {\n                    this.toggleDropdown();\n                }\n            },\n        }));\n    });\n})();\n<\/script>\n        <\/div>\n    <\/div>\n\n    <div class=\"search-inputcontainer relative lg:ml-2 md:w-auto w-full\">\n        <input x-model=\"s_term\" type=\"text\" id=\"s_term\" name=\"s_term\" aria-label=\"s_term\"\n            @input.debounce.500ms=\"getPosts\"\n            class=\"border bg-transparent border-black-800 rounded-lg px-3 py-2 5xl:min-w-[400px] text-body w-full md:w-auto focus-visible:outline-none\"\n            placeholder=\"Search keywords...\">\n        <button type=\"submit\" class=\"absolute right-3 top-1\/2 -translate-y-1\/2\">\n            <img decoding=\"async\" src=\"https:\/\/devwp02.visibleone.io\/zama\/wp-content\/themes\/zama\/resources\/images\/icons\/search-icon.svg\" alt=\"search icon\"\n                class=\"w-4 h-4\">\n        <\/button>\n\n    <\/div>\n<\/form>        <\/div>\n\n        <div :hidden=\"!s_term\" class=\"pt-10 md:pt-12 search-content\">\n            <h5 class=\"heading5 text-black-200 pb-[10px]\">\n                Search Results about \u201c<span x-text=\"s_term\" class=\"uppercase\"><\/span>\u201d\n            <\/h5>\n            <div class=\"text-body text-black-200\">\n                <!-- search results number here -->\n                <span x-text=\"totalPosts\"><\/span>\n                <span class=\"\">\n                    \u76f8\u5173\u7ed3\u679c                <\/span>\n            <\/div>\n        <\/div>\n\n        <div class=\"news-cardlist zama-news-content\">\n\n              <a href=\"https:\/\/devwp02.visibleone.io\/zama\/cn\/news\/%E9%AA%8F%E9%A9%AC%E5%8F%82%E5%8A%A0%E9%BE%99%E8%88%9F%E8%B5%9B%E4%BA%8B\/\" class=\"block sm:flex items-center xl:gap-10 group py-10 md:py-12 border-b border-b-black-800\">\n    <div class=\"overflow-hidden pb-4 sm:pb-0 md:mr-4 xl:mr-0 sm:flex-[0_1_40.9%] sm:max-w-[41%] rounded-xl\">\n      <img decoding=\"async\" src=\"https:\/\/devwp02.visibleone.io\/zama\/wp-content\/uploads\/2024\/10\/2018-10-24.jpg\" alt=\"news list image\"\n        class=\"object-cover aspect-[560\/315] w-full duration-300 ease-out group-hover:scale-105 rounded-xl\">\n    <\/div>\n\n    <div class=\"sm:flex-[0_1_70%] sm:max-w-[70%]\">\n      <h5 class=\"heading5 text-black-000 mb-3 sm:mb-4 line-clamp-1\">\n        \u9a8f\u9a6c\u53c2\u52a0\u9f99\u821f\u8d5b\u4e8b      <\/h5>\n      <p class=\"pb-3 sm:pb-5 text-body text-black-000\">\n        2024-10-06      <\/p>\n      <p class=\"text-body text-black-000 line-clamp-3 mb-4 sm:mb-5\">\n        \u9f99\u821f\u8d5b\u5728\u9999\u6e2f\u662f\u4e00\u9879\u5f88\u53d7\u6b22\u8fce\u7684\u4f53\u80b2\u7ade\u6280\u8fd0\u52a8\uff0c\u5c24\u5176\u662f\u6bcf\u5e74\u76846\u6708\uff0c\u9999\u6e2f\u4f1a\u4e3e\u529e\u5f88\u591a\u6b21\u7cbe\u5f69\u7684\u9f99\u821f\u8d5b\u4e8b\uff0c\u5f88\u5e78\u8fd0\u7684\u662f\u6211\u4eec\u4e5f\u6536\u5230\u4e86\u53c2\u52a06\u670822\u65e5\u7684\u9999\u6e2f\u9f99\u821f\u8d5b\u9080\u8bf7\u3002      <\/p>\n      <p class=\"text-button text-black-000 uppercase flex items-center\">\n        \u9605\u8bfb\u66f4\u591a        <img decoding=\"async\" src=\"https:\/\/devwp02.visibleone.io\/zama\/wp-content\/themes\/zama\/resources\/images\/icons\/arrowright-white.svg\"\n          alt=\"arrow right black color\" class=\"filter-black-000 ml-3 duration-300 ease-out group-hover:ml-5\">\n      <\/p>\n    <\/div>\n  <\/a>\n    <a href=\"https:\/\/devwp02.visibleone.io\/zama\/cn\/news\/%E8%8F%B2%E5%BE%8B%E5%AE%BE%E9%AA%8F%E9%A9%AC%E6%96%B0%E5%8E%82%E6%88%BF%E5%A5%A0%E5%9F%BA%E4%BB%AA%E5%BC%8F\/\" class=\"block sm:flex items-center xl:gap-10 group py-10 md:py-12 border-b border-b-black-800\">\n    <div class=\"overflow-hidden pb-4 sm:pb-0 md:mr-4 xl:mr-0 sm:flex-[0_1_40.9%] sm:max-w-[41%] rounded-xl\">\n      <img decoding=\"async\" src=\"https:\/\/devwp02.visibleone.io\/zama\/wp-content\/uploads\/2023\/02\/2023-02-21.jpg\" alt=\"news list image\"\n        class=\"object-cover aspect-[560\/315] w-full duration-300 ease-out group-hover:scale-105 rounded-xl\">\n    <\/div>\n\n    <div class=\"sm:flex-[0_1_70%] sm:max-w-[70%]\">\n      <h5 class=\"heading5 text-black-000 mb-3 sm:mb-4 line-clamp-1\">\n        \u83f2\u5f8b\u5bbe\u9a8f\u9a6c\u65b0\u5382\u623f\u5960\u57fa\u4eea\u5f0f      <\/h5>\n      <p class=\"pb-3 sm:pb-5 text-body text-black-000\">\n        2023-02-21      <\/p>\n      <p class=\"text-body text-black-000 line-clamp-3 mb-4 sm:mb-5\">\n        \u9a8f\u9a6c\u96c6\u56e2\u6b63\u5728\u6269\u5927\u5176\u4f4d\u4e8e\u83f2\u5f8b\u5bbe\u516b\u6253\u96c1\u7701\u5723\u6258\u9a6c\u65af\u5e02\u7684\u5de5\u5382\u30022023 \u5e741\u670817\u65e5\uff0c\u65b0\u5382\u623f\u5efa\u8bbe\u5de5\u7a0b\u5960\u57fa\u4eea\u5f0f\u9686\u91cd\u4e3e\u884c\u3002\u8be5\u5382\u623f\u5c06\u7528\u4e8e\u652f\u6301\u9a8f\u9a6c\u5728\u7ebf\u675f\u3001\u6280\u672f\u7eba\u7ec7\u54c1\u548c\u673a\u7535\u55b7\u5c04\u7cfb\u7edf\u7b49\u65b0\u4ea7\u54c1\u9886\u57df\u7684\u53d1\u5c55\u30022024\u5e742\u6708\u65b0\u5382\u623f\u5b8c\u5de5\u540e\uff0c\u83f2\u5f8b\u5bbe\u9a8f\u9a6c\u7684\u5efa\u7b51\u9762\u79ef\u5c06\u4ece22,000\u5e73\u65b9\u7c73\u589e\u52a0\u523033,000\u5e73\u65b9\u7c73\u3002      <\/p>\n      <p class=\"text-button text-black-000 uppercase flex items-center\">\n        \u9605\u8bfb\u66f4\u591a        <img decoding=\"async\" src=\"https:\/\/devwp02.visibleone.io\/zama\/wp-content\/themes\/zama\/resources\/images\/icons\/arrowright-white.svg\"\n          alt=\"arrow right black color\" class=\"filter-black-000 ml-3 duration-300 ease-out group-hover:ml-5\">\n      <\/p>\n    <\/div>\n  <\/a>\n    <a href=\"https:\/\/devwp02.visibleone.io\/zama\/cn\/news\/%E9%AA%8F%E9%A9%AC%E5%8F%82%E5%8A%A02022%E5%B9%B4%E8%AE%BE%E5%A4%87%E5%8D%9A%E8%A7%88%E4%BC%9A\/\" class=\"block sm:flex items-center xl:gap-10 group py-10 md:py-12 border-b border-b-black-800\">\n    <div class=\"overflow-hidden pb-4 sm:pb-0 md:mr-4 xl:mr-0 sm:flex-[0_1_40.9%] sm:max-w-[41%] rounded-xl\">\n      <img decoding=\"async\" src=\"https:\/\/devwp02.visibleone.io\/zama\/wp-content\/uploads\/2023\/02\/2022-11-24.jpg\" alt=\"news list image\"\n        class=\"object-cover aspect-[560\/315] w-full duration-300 ease-out group-hover:scale-105 rounded-xl\">\n    <\/div>\n\n    <div class=\"sm:flex-[0_1_70%] sm:max-w-[70%]\">\n      <h5 class=\"heading5 text-black-000 mb-3 sm:mb-4 line-clamp-1\">\n        \u9a8f\u9a6c\u53c2\u52a02022\u5e74\u8bbe\u5907\u535a\u89c8\u4f1a      <\/h5>\n      <p class=\"pb-3 sm:pb-5 text-body text-black-000\">\n        2022-11-24      <\/p>\n      <p class=\"text-body text-black-000 line-clamp-3 mb-4 sm:mb-5\">\n        \u4eca\u5e7410\u6708\u4e2d\u65ec\uff0c\u9a8f\u9a6c\u53c2\u52a0\u4e86\u5728\u7f8e\u56fd\u8def\u6613\u65af\u7ef4\u5c14\u7684\u8bbe\u5907\u535a\u89c8\u4f1a\uff08Equip Exposition\uff09\u3002\u81ea2018\u5e74\u4ee5\u6765\uff0c\u9a8f\u9a6c\u5df2\u6210\u4e3a\u8be5\u5c55\u4f1a\u4e0a\u7684\u5e38\u5ba2\uff0c\u4eca\u5e74\u4e5f\u4e0d\u4f8b\u5916\u3002        <\/p>\n      <p class=\"text-button text-black-000 uppercase flex items-center\">\n        \u9605\u8bfb\u66f4\u591a        <img decoding=\"async\" src=\"https:\/\/devwp02.visibleone.io\/zama\/wp-content\/themes\/zama\/resources\/images\/icons\/arrowright-white.svg\"\n          alt=\"arrow right black color\" class=\"filter-black-000 ml-3 duration-300 ease-out group-hover:ml-5\">\n      <\/p>\n    <\/div>\n  <\/a>\n    <a href=\"https:\/\/devwp02.visibleone.io\/zama\/cn\/news\/%E9%AA%8F%E9%A9%AC%E5%8F%82%E5%8A%A02021%E5%B9%B4gie%E5%B1%95%E4%BC%9A\/\" class=\"block sm:flex items-center xl:gap-10 group py-10 md:py-12 border-b border-b-black-800\">\n    <div class=\"overflow-hidden pb-4 sm:pb-0 md:mr-4 xl:mr-0 sm:flex-[0_1_40.9%] sm:max-w-[41%] rounded-xl\">\n      <img decoding=\"async\" src=\"https:\/\/devwp02.visibleone.io\/zama\/wp-content\/uploads\/2021\/10\/2021.png\" alt=\"news list image\"\n        class=\"object-cover aspect-[560\/315] w-full duration-300 ease-out group-hover:scale-105 rounded-xl\">\n    <\/div>\n\n    <div class=\"sm:flex-[0_1_70%] sm:max-w-[70%]\">\n      <h5 class=\"heading5 text-black-000 mb-3 sm:mb-4 line-clamp-1\">\n        \u9a8f\u9a6c\u53c2\u52a02021\u5e74GIE\u5c55\u4f1a      <\/h5>\n      <p class=\"pb-3 sm:pb-5 text-body text-black-000\">\n        2021-10-29      <\/p>\n      <p class=\"text-body text-black-000 line-clamp-3 mb-4 sm:mb-5\">\n        2021\u5e7410\u670820\u65e5-22\u65e5\uff0c\u9a8f\u9a6c\u518d\u4e00\u6b21\u53c2\u52a0\u4e86\u5728\u7f8e\u56fd\u80af\u5854\u57fa\u5dde\u8def\u6613\u65af\u7ef4\u5c14\u5e02\u4e3e\u529e\u7684\u6237\u5916\u52a8\u529b\u8bbe\u5907\u884c\u4e1a\u6700\u5927\u7684\u5c55\u4f1a\u4e4b\u4e00\u2014\u2014GIE EXPO\u3002\u7531\u4e8e\u65b0\u51a0\u80ba\u708e\u75ab\u60c5\u7684\u7206\u53d1\uff0c\u53bb\u5e74\u7684GIE EXPO\u88ab\u8feb\u53d6\u6d88\uff0c\u800c\u9a8f\u9a6c\u51fa\u4e8e\u5bf9\u5458\u5de5\u5065\u5eb7\u7684\u8003\u8651\uff0c\u4e5f\u53d6\u6d88\u4e86\u5927\u90e8\u5206\u7684\u7ebf\u4e0b\u5546\u52a1\u6d3b\u52a8\u3002\u56e0\u6b64\u4eca\u5e74\u7684GIE EXPO\u662f\u65f6\u9694\u4e24\u5e74\u4e4b\u540e\uff0c\u9a8f\u9a6c\u518d\u6b21\u4e0e\u5ba2\u6237\u3001\u7ecf\u9500\u5546\u548c\u540c\u884c\u4eec\u4ea4\u6d41\u7684\u96be\u5f97\u673a\u4f1a\u3002      <\/p>\n      <p class=\"text-button text-black-000 uppercase flex items-center\">\n        \u9605\u8bfb\u66f4\u591a        <img decoding=\"async\" src=\"https:\/\/devwp02.visibleone.io\/zama\/wp-content\/themes\/zama\/resources\/images\/icons\/arrowright-white.svg\"\n          alt=\"arrow right black color\" class=\"filter-black-000 ml-3 duration-300 ease-out group-hover:ml-5\">\n      <\/p>\n    <\/div>\n  <\/a>\n    <a href=\"https:\/\/devwp02.visibleone.io\/zama\/cn\/news\/zama%E4%B8%8E-elrad-%E6%88%90%E7%AB%8B%E7%94%B5%E5%AD%90%E9%9B%B6%E4%BB%B6%E5%90%88%E8%B5%84%E5%85%AC%E5%8F%B8\/\" class=\"block sm:flex items-center xl:gap-10 group py-10 md:py-12 border-b border-b-black-800\">\n    <div class=\"overflow-hidden pb-4 sm:pb-0 md:mr-4 xl:mr-0 sm:flex-[0_1_40.9%] sm:max-w-[41%] rounded-xl\">\n      <img decoding=\"async\" src=\"https:\/\/devwp02.visibleone.io\/zama\/wp-content\/uploads\/2024\/10\/2021-03-22.jpg\" alt=\"news list image\"\n        class=\"object-cover aspect-[560\/315] w-full duration-300 ease-out group-hover:scale-105 rounded-xl\">\n    <\/div>\n\n    <div class=\"sm:flex-[0_1_70%] sm:max-w-[70%]\">\n      <h5 class=\"heading5 text-black-000 mb-3 sm:mb-4 line-clamp-1\">\n        ZAMA\u4e0e Elrad \u6210\u7acb\u7535\u5b50\u96f6\u4ef6\u5408\u8d44\u516c\u53f8      <\/h5>\n      <p class=\"pb-3 sm:pb-5 text-body text-black-000\">\n        2021-03-22      <\/p>\n      <p class=\"text-body text-black-000 line-clamp-3 mb-4 sm:mb-5\">\n        ZAMA Corporation\u4e0eElrad International Group\u5efa\u7acb\u4e86\u4e00\u5bb6\u5236\u9020\u7535\u5b50\u96f6\u4ef6\u7684\u5408\u8d44\u4f01\u4e1a\u3002\u4e24\u5bb6\u516c\u53f8\u7b7e\u7f72\u4e86\u5408\u8d44\u534f\u8bae\uff0c\u5e76\u4e14\u8be5\u534f\u8bae\u5f97\u5230\u4e86\u76f8\u5173\u53cd\u5784\u65ad\u7ec4\u7ec7\u7684\u6279\u51c6\u3002\u5408\u8d44\u516c\u53f8\u5c06\u4ee5ZE Electronic Manufacturing Service Ltd.\u7684\u540d\u79f0\u8fdb\u884c\u8fd0\u8425\u3002ZAMA\u6301\u670951\uff05\u7684\u80a1\u4efd\uff0c\u5176\u4f5949\uff05\u7531Elrad\u6301\u6709\u3002\u4e24\u5bb6\u516c\u53f8\u6ca1\u6709\u900f\u9732\u4ea4\u6613\u7684\u8d22\u52a1\u7ec6\u8282\u3002      <\/p>\n      <p class=\"text-button text-black-000 uppercase flex items-center\">\n        \u9605\u8bfb\u66f4\u591a        <img decoding=\"async\" src=\"https:\/\/devwp02.visibleone.io\/zama\/wp-content\/themes\/zama\/resources\/images\/icons\/arrowright-white.svg\"\n          alt=\"arrow right black color\" class=\"filter-black-000 ml-3 duration-300 ease-out group-hover:ml-5\">\n      <\/p>\n    <\/div>\n  <\/a>\n    <a href=\"https:\/\/devwp02.visibleone.io\/zama\/cn\/news\/%E9%AA%8F%E9%A9%AC%E5%A6%82%E4%BD%95%E5%BA%94%E5%AF%B9%E6%96%B0%E5%86%A0%E7%96%AB%E6%83%85\/\" class=\"block sm:flex items-center xl:gap-10 group py-10 md:py-12 border-b border-b-black-800\">\n    <div class=\"overflow-hidden pb-4 sm:pb-0 md:mr-4 xl:mr-0 sm:flex-[0_1_40.9%] sm:max-w-[41%] rounded-xl\">\n      <img decoding=\"async\" src=\"https:\/\/devwp02.visibleone.io\/zama\/wp-content\/uploads\/2024\/10\/2020-02-28.jpg\" alt=\"news list image\"\n        class=\"object-cover aspect-[560\/315] w-full duration-300 ease-out group-hover:scale-105 rounded-xl\">\n    <\/div>\n\n    <div class=\"sm:flex-[0_1_70%] sm:max-w-[70%]\">\n      <h5 class=\"heading5 text-black-000 mb-3 sm:mb-4 line-clamp-1\">\n        \u9a8f\u9a6c\u5982\u4f55\u5e94\u5bf9\u65b0\u51a0\u75ab\u60c5      <\/h5>\n      <p class=\"pb-3 sm:pb-5 text-body text-black-000\">\n        2020-02-28      <\/p>\n      <p class=\"text-body text-black-000 line-clamp-3 mb-4 sm:mb-5\">\n        \u65e9\u5728\u4eca\u5e74\u5e74\u521d\u6211\u4eec\u5c31\u542c\u8bf4\u68c0\u6d4b\u5230\u4e86\u4e00\u79cd\u65b0\u7684\u51a0\u72b6\u75c5\u6bd2\uff0c\u4f46\u662f\u6211\u4eec\u4ece\u672a\u60f3\u5230\u8be5\u75c5\u6bd2\u4f1a\u4ece\u6b66\u6c49\u4f20\u64ad\u51fa\u53bb\uff0c\u4ece\u800c\u5f71\u54cd\u5230\u6574\u4e2a\u4e2d\u56fd\u4e43\u81f3\u5168\u4e16\u754c\u7684\u4eba\u4eec\u3002      <\/p>\n      <p class=\"text-button text-black-000 uppercase flex items-center\">\n        \u9605\u8bfb\u66f4\u591a        <img decoding=\"async\" src=\"https:\/\/devwp02.visibleone.io\/zama\/wp-content\/themes\/zama\/resources\/images\/icons\/arrowright-white.svg\"\n          alt=\"arrow right black color\" class=\"filter-black-000 ml-3 duration-300 ease-out group-hover:ml-5\">\n      <\/p>\n    <\/div>\n  <\/a>\n    <a href=\"https:\/\/devwp02.visibleone.io\/zama\/cn\/news\/2019-gieexpo-%E8%8E%B7%E5%A5%96%E8%80%85%E5%90%8D%E5%8D%95\/\" class=\"block sm:flex items-center xl:gap-10 group py-10 md:py-12 border-b border-b-black-800\">\n    <div class=\"overflow-hidden pb-4 sm:pb-0 md:mr-4 xl:mr-0 sm:flex-[0_1_40.9%] sm:max-w-[41%] rounded-xl\">\n      <img decoding=\"async\" src=\"https:\/\/devwp02.visibleone.io\/zama\/wp-content\/uploads\/2024\/10\/2019-10-24.png\" alt=\"news list image\"\n        class=\"object-cover aspect-[560\/315] w-full duration-300 ease-out group-hover:scale-105 rounded-xl\">\n    <\/div>\n\n    <div class=\"sm:flex-[0_1_70%] sm:max-w-[70%]\">\n      <h5 class=\"heading5 text-black-000 mb-3 sm:mb-4 line-clamp-1\">\n        2019 GIE+EXPO \u83b7\u5956\u8005\u540d\u5355      <\/h5>\n      <p class=\"pb-3 sm:pb-5 text-body text-black-000\">\n        2019-10-24      <\/p>\n      <p class=\"text-body text-black-000 line-clamp-3 mb-4 sm:mb-5\">\n        \u4ee5\u4e0b\u662f\u9a8f\u9a6c\u96c6\u56e22019\u5e74GIE+EXPO\u7684\u83b7\u5956\u8005\u540d\u5355\uff0c\u6211\u4eec\u5bf9\u5404\u4f4d\u83b7\u5956\u8005\u8868\u793a\u8877\u5fc3\u795d\u8d3a\u3002      <\/p>\n      <p class=\"text-button text-black-000 uppercase flex items-center\">\n        \u9605\u8bfb\u66f4\u591a        <img decoding=\"async\" src=\"https:\/\/devwp02.visibleone.io\/zama\/wp-content\/themes\/zama\/resources\/images\/icons\/arrowright-white.svg\"\n          alt=\"arrow right black color\" class=\"filter-black-000 ml-3 duration-300 ease-out group-hover:ml-5\">\n      <\/p>\n    <\/div>\n  <\/a>\n    <a href=\"https:\/\/devwp02.visibleone.io\/zama\/cn\/news\/%E9%AA%8F%E9%A9%AC%E9%9B%86%E5%9B%A2%E5%8F%82%E5%8A%A0%E7%BE%8E%E5%9B%BDgieexpo%E5%B1%95%E4%BC%9A\/\" class=\"block sm:flex items-center xl:gap-10 group py-10 md:py-12 border-b border-b-black-800\">\n    <div class=\"overflow-hidden pb-4 sm:pb-0 md:mr-4 xl:mr-0 sm:flex-[0_1_40.9%] sm:max-w-[41%] rounded-xl\">\n      <img decoding=\"async\" src=\"https:\/\/devwp02.visibleone.io\/zama\/wp-content\/uploads\/2024\/10\/2019-09-18.png\" alt=\"news list image\"\n        class=\"object-cover aspect-[560\/315] w-full duration-300 ease-out group-hover:scale-105 rounded-xl\">\n    <\/div>\n\n    <div class=\"sm:flex-[0_1_70%] sm:max-w-[70%]\">\n      <h5 class=\"heading5 text-black-000 mb-3 sm:mb-4 line-clamp-1\">\n        \u9a8f\u9a6c\u96c6\u56e2\u53c2\u52a0\u7f8e\u56fdGIE+EXPO\u5c55\u4f1a      <\/h5>\n      <p class=\"pb-3 sm:pb-5 text-body text-black-000\">\n        2019-09-18      <\/p>\n      <p class=\"text-body text-black-000 line-clamp-3 mb-4 sm:mb-5\">\n        \u4eca\u5e7410\u6708\u4efd\u6211\u4eec\u5c06\u4e0e\u6211\u4eec\u7684\u5546\u4e1a\u4f19\u4f34Pr\u00fcfrex\u4e00\u8d77\u53c2\u52a0\u5728\u7f8e\u56fd\u80af\u5854\u57fa\u5dde\u8def\u6613\u65af\u7ef4\u5c14\u4e3e\u529e\u7684GIE\u5c55\u4f1a\u3002\u9664\u4e86\u5ba2\u6237\u719f\u77e5\u7684\u5316\u6cb9\u5668\u3001\u6cb9\u6cf5\u5916\uff0c\u6211\u4eec\u8fd8\u5c06\u5c55\u51fa\u8f74\u7c7b\u3001\u9f7f\u8f6e\u7c7b\u3001\u9ad8\u538b\u6cf5\u7c7b\u3001\u7535\u78c1\u9600\u7c7b\u7b49\u65b0\u578b\u9ad8\u7cbe\u5ea6\u4ea7\u54c1\u3002\u6b64\u5916\uff0c\u6211\u4eec\u4f1a\u4e3a\u9009\u5b9a\u7684\u5ba2\u6237\u5c55\u793a\u6211\u4eec\u7684\u7535\u5b50\u71c3\u6cb9\u55b7\u5c04\u7cfb\u7edf(\u53ea\u63a5\u53d7\u9884\u5148\u9884\u7ea6)\u3002\n\n\u6211\u4eec\u671f\u5f8510\u6708\u4efd\u5728\u6211\u4eec\u7684\u5c55\u4f4d\u4e0e\u60a8\u89c1\u9762\u3002\n\n      <\/p>\n      <p class=\"text-button text-black-000 uppercase flex items-center\">\n        \u9605\u8bfb\u66f4\u591a        <img decoding=\"async\" src=\"https:\/\/devwp02.visibleone.io\/zama\/wp-content\/themes\/zama\/resources\/images\/icons\/arrowright-white.svg\"\n          alt=\"arrow right black color\" class=\"filter-black-000 ml-3 duration-300 ease-out group-hover:ml-5\">\n      <\/p>\n    <\/div>\n  <\/a>\n  \n\n        <\/div>\n\n        <div class=\"pagination-list pt-12 flex items-center justify-end gap-4\" :class=\"showPagination ? '' : 'hidden'\"\n  x-data=\"cuhk_latest_news_pagination\">\n  <button class=\"size-4 lg:size-5 group  relative -top-0.5 my-auto\" :disabled=\"current == 1\"\n    @click=\"onPrev\">\n    <svg width=\"15\" height=\"16\" viewBox=\"0 0 15 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n      <path\n        class=\"transition-all stroke-mainPurple group-disabled:stroke-black-400 group-disabled:opacity-50 group-enabled:group-hover:stroke-black-000\"\n        d=\"M10.0053 2.68714C10.087 2.77085 10.1328 2.88323 10.1328 3.00026C10.1328 3.11729 10.087 3.22967 10.0053 3.31339L5.43682 7.99995L10.0053 12.6856C10.087 12.7693 10.1328 12.8817 10.1328 12.9987C10.1328 13.1157 10.087 13.2281 10.0053 13.3118C9.96552 13.3526 9.91799 13.3851 9.8655 13.4072C9.81301 13.4294 9.75661 13.4408 9.69964 13.4408C9.64266 13.4408 9.58626 13.4294 9.53377 13.4072C9.48128 13.3851 9.43376 13.3526 9.39401 13.3118L4.53589 8.32713C4.45056 8.2396 4.40281 8.12219 4.40281 7.99995C4.40281 7.8777 4.45056 7.7603 4.53589 7.67276L9.39401 2.68807C9.43376 2.64725 9.48128 2.6148 9.53377 2.59265C9.58626 2.5705 9.64266 2.55908 9.69964 2.55908C9.75661 2.55908 9.81301 2.5705 9.8655 2.59265C9.91799 2.6148 9.96552 2.64725 10.0053 2.68807V2.68714Z\"\n        fill=\"#D5D5D5\" stroke=\"#D5D5D5\" stroke-linejoin=\"round\" \/>\n    <\/svg>\n  <\/button>\n\n  <div class=\"flex items-start\">\n    <template x-for=\"pageNumber in visiblePages\">\n      <button class=\"text-button mr-2.5 lg:mr-5 last:mr-0 transition hover:text-black hover:opacity-100\"\n        :class=\"pageNumber === current ? 'text-black' : 'text-black-000 opacity-50'\"\n        x-text=\"pageNumber\" @click=\"onPaginate(pageNumber)\" :disabled=\"!parseInt(pageNumber)\">\n      <\/button>\n    <\/template>\n  <\/div>\n\n  <button class=\"size-4 lg:size-5 group relative -top-0.5 my-auto\"\n    :disabled=\"current == totalPages\" @click=\"onNext\">\n    <svg width=\"15\" height=\"16\" viewBox=\"0 0 15 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n      <path\n        class=\"transition-all stroke-mainPurple group-disabled:stroke-black-400 group-disabled:opacity-50 group-enabled:group-hover:stroke-black-000\"\n        d=\"M4.99474 2.68714C4.91297 2.77085 4.86719 2.88323 4.86719 3.00026C4.86719 3.11729 4.91297 3.22967 4.99474 3.31339L9.56318 7.99995L4.99474 12.6856C4.91297 12.7693 4.86719 12.8817 4.86719 12.9987C4.86719 13.1157 4.91297 13.2281 4.99474 13.3118C5.03448 13.3526 5.08201 13.3851 5.1345 13.4072C5.18699 13.4294 5.24339 13.4408 5.30036 13.4408C5.35734 13.4408 5.41374 13.4294 5.46623 13.4072C5.51872 13.3851 5.56624 13.3526 5.60599 13.3118L10.4641 8.32713C10.5494 8.2396 10.5972 8.12219 10.5972 7.99995C10.5972 7.8777 10.5494 7.7603 10.4641 7.67276L5.60599 2.68807C5.56624 2.64725 5.51872 2.6148 5.46623 2.59265C5.41374 2.5705 5.35734 2.55908 5.30036 2.55908C5.24339 2.55908 5.18699 2.5705 5.1345 2.59265C5.08201 2.6148 5.03448 2.64725 4.99474 2.68807V2.68714Z\"\n        fill=\"#D5D5D5\" stroke=\"#D5D5D5\" stroke-linejoin=\"round\" \/>\n    <\/svg>\n\n  <\/button>\n<\/div>\n<script>\n  (function () {\n    document.addEventListener('alpine:init', function () {\n      Alpine.data('cuhk_latest_news_pagination', () => ({\n        onPrev: function () {\n          if (this.current - 1) {\n            this.current -= 1;\n          } else {\n            this.current = 1;\n          }\n          this.getPosts(false);\n        },\n        onNext: function () {\n          if (this.current + 1 <= this.totalPages) {\n            this.current += 1;\n          } else {\n            this.current = this.totalPages;\n          }\n          this.getPosts(false);\n        },\n        onPaginate: function (index) {\n          this.current = index;\n          this.getPosts(false);\n        },\n        get visiblePages() {\n          const range = 2;\n          const visible = [];\n\n          if (this.totalPages > 1) visible.push(1);\n\n          if (this.current - range > 2) {\n            if (this.current - range < this.totalPages) {\n              visible.push('...');\n            }\n          }\n\n          for (let i = Math.max(2, this.current - range); i < this.current; i++) {\n            if (i < this.totalPages) {\n              visible.push(i);\n            }\n          }\n\n          if (this.current < this.totalPages) {\n            if (this.current !== 1) {\n              if (this.current !== this.totalPages) {\n                visible.push(this.current);\n              }\n            }\n          }\n\n          for (let i = this.current + 1; i <= Math.min(this.totalPages - 1, this.current + range); i++) {\n            if (i < this.totalPages) {\n              visible.push(i);\n            }\n          }\n\n          if (this.current + range < this.totalPages - 1) {\n            visible.push('...');\n          }\n\n          visible.push(this.totalPages);\n\n          return visible;\n        }\n      }));\n    })\n  })();\n<\/script>    <\/div>\n    <script>\n        (function () {\n            document.addEventListener('alpine:init', function () {\n                Alpine.data('zama_news', () => ({\n                    s_term: \"\",\n                    s_year: \"\",\n                    d_year: \"\u5168\u90e8\",\n                    s_order: \"DESC\",\n                    d_order: \"\u4ece\u6700\u65b0\u5230\u6700\u65e7\",\n                    s_category: \"\",\n                    d_category: \"\u5168\u90e8\",\n                    current: 1,\n                    per_page: 8,\n                    showPagination: Math.ceil(17 \/ 8),\n                    totalPages: Math.ceil(17 \/ 8),\n                    loading: false,\n\n                    getPosts: async function (resetCurrent = true) {\n                        if (resetCurrent) this.current = 1;\n                        this.loading = true;\n\n                        \/\/ fetch\n                        const baseUrl = 'https:\/\/devwp02.visibleone.io\/zama\/cn\/wp-json\/wp\/v2\/posts';\n                        const param = {\n                            search: this.s_term,\n                            s_year: this.s_year,\n                            s_category: this.s_category,\n                            categories: this.s_category,\n                            s_order: this.s_order,\n                            page: this.current,\n                            per_page: this.per_page,\n                        }\n                        const fetchUrl = baseUrl + \"?\" + this.objectToQueryString(param);\n\n                        try {\n                            const res = await fetch(fetchUrl);\n                            const fetchPosts = await res.json();\n                            const totalPosts = res.headers.get('X-WP-Total');\n                            this.posts = fetchPosts;\n                            this.totalPosts = totalPosts;\n                            this.totalPages = Math.ceil(totalPosts \/ this.per_page);\n                            this.showPagination = Math.ceil(totalPosts \/ this.per_page);\n\n                            \/\/ render\n                            const content = document.querySelector(\n                                '.zama-news .zama-news-content');\n                            if (!content.querySelector('template')) {\n                                const template = `<a :href=\"post.link\" class=\"block sm:flex items-center xl:gap-10 group py-10 md:py-12 border-b border-b-black-800\">\n    <div class=\"overflow-hidden pb-4 sm:pb-0 md:mr-4 xl:mr-0 sm:flex-[0_1_40.9%] sm:max-w-[41%] rounded-xl\">\n      <img :src=\"post.image\" alt=\"news list image\"\n        class=\"object-cover aspect-[560\/315] w-full duration-300 ease-out group-hover:scale-105 rounded-xl\">\n    <\/div>\n\n    <div class=\"sm:flex-[0_1_70%] sm:max-w-[70%]\">\n      <h5 x-text=\"post.title\" class=\"heading5 text-black-000 mb-3 sm:mb-4 line-clamp-1\">\n      <\/h5>\n      <p x-text=\"post.date\" class=\"pb-3 sm:pb-5 text-body text-black-000\">\n      <\/p>\n      <p x-text=\"post.description\" class=\"text-body text-black-000 line-clamp-3 mb-4 sm:mb-5\">\n      <\/p>\n      <p class=\"text-button text-black-000 uppercase flex items-center\">\n        \u9605\u8bfb\u66f4\u591a        <img decoding=\"async\" src=\"https:\/\/devwp02.visibleone.io\/zama\/wp-content\/themes\/zama\/resources\/images\/icons\/arrowright-white.svg\"\n          alt=\"arrow right black color\" class=\"filter-black-000 ml-3 duration-300 ease-out group-hover:ml-5\">\n      <\/p>\n    <\/div>\n  <\/a>`;\n                                Alpine.morph(content, `\n                                    <div class=\"${content.className}\">\n                                        <template x-for=\"post in posts\" :key=\"post.id\">\n                                        ${template}\n                                        <\/template>\n                                    <\/div>\n                                    `);\n                            }\n\n                            \/\/ update URL\n                            const hrefParams = {\n                                s_term: this.s_term,\n                                s_year: this.s_year,\n                                s_category: this.s_category,\n                                s_order: this.s_order,\n                                current: this.current\n                            };\n                            const newUrl = window.location.href.split(\"?\")[0] + \"?\" + this\n                                .objectToQueryString(hrefParams);\n                            window.history.replaceState({}, document.title, newUrl);\n                        } catch (e) {\n                            console.log(e);\n                        } finally {\n                            this.loading = false;\n                        }\n                    },\n                    objectToQueryString: function (obj) {\n                        for (let key in obj) {\n                            if (!obj[key]) delete obj[key];\n                        }\n\n                        return Object.keys(obj).map(key => encodeURIComponent(key) + '=' +\n                            encodeURIComponent(obj[key])).join('&');\n                    }\n                }));\n            });\n        })();\n    <\/script>\n\n<\/section>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"rank_math_lock_modified_date":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-4423","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/devwp02.visibleone.io\/zama\/cn\/wp-json\/wp\/v2\/pages\/4423","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devwp02.visibleone.io\/zama\/cn\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/devwp02.visibleone.io\/zama\/cn\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/devwp02.visibleone.io\/zama\/cn\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/devwp02.visibleone.io\/zama\/cn\/wp-json\/wp\/v2\/comments?post=4423"}],"version-history":[{"count":2,"href":"https:\/\/devwp02.visibleone.io\/zama\/cn\/wp-json\/wp\/v2\/pages\/4423\/revisions"}],"predecessor-version":[{"id":5069,"href":"https:\/\/devwp02.visibleone.io\/zama\/cn\/wp-json\/wp\/v2\/pages\/4423\/revisions\/5069"}],"wp:attachment":[{"href":"https:\/\/devwp02.visibleone.io\/zama\/cn\/wp-json\/wp\/v2\/media?parent=4423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}