{"id":94037,"date":"2026-05-11T10:11:16","date_gmt":"2026-05-11T01:11:16","guid":{"rendered":"https:\/\/megazoo.co.kr\/eng\/?page_id=94037"},"modified":"2026-05-11T10:12:57","modified_gmt":"2026-05-11T01:12:57","slug":"2026-exhibitor-gallery","status":"publish","type":"page","link":"https:\/\/megazoo.co.kr\/eng\/2026-exhibitor-gallery\/","title":{"rendered":"2026 MEGAZOO PART 1 Exhibitor Gallery"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-margin-top:2%;--awb-margin-top-medium:2%;--awb-margin-top-small:2%;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1456px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-1 fusion-no-small-visibility fusion-no-medium-visibility fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-div font-b\" style=\"--awb-text-color:#000000;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:var(--awb-custom_typography_3-font-size);\"><div class=\"fusion-title-heading title-heading-center title-heading-tag\" style=\"font-family:var(--awb-custom_typography_3-font-family);font-weight:var(--awb-custom_typography_3-font-weight);font-style:var(--awb-custom_typography_3-font-style);margin:0;letter-spacing:var(--awb-custom_typography_3-letter-spacing);text-transform:uppercase;font-size:1em;line-height:var(--awb-custom_typography_3-line-height);\"><strong>Exhibitor List<\/strong><\/div><\/div><div class=\"fusion-title title fusion-title-2 fusion-no-medium-visibility fusion-no-large-visibility fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:#000000;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:26px;\"><div class=\"fusion-title-heading title-heading-center title-heading-tag\" style=\"font-family:var(--awb-custom_typography_3-font-family);font-weight:var(--awb-custom_typography_3-font-weight);font-style:var(--awb-custom_typography_3-font-style);margin:0;letter-spacing:var(--awb-custom_typography_3-letter-spacing);text-transform:uppercase;font-size:1em;line-height:var(--awb-custom_typography_3-line-height);\"><strong>Exhibitor List<\/strong><\/div><\/div><div class=\"fusion-text fusion-text-1 fusion-no-small-visibility fusion-no-medium-visibility\" style=\"--awb-content-alignment:center;--awb-font-size:var(--awb-custom_typography_10-font-size);--awb-line-height:var(--awb-custom_typography_10-line-height);--awb-letter-spacing:var(--awb-custom_typography_10-letter-spacing);--awb-text-transform:var(--awb-custom_typography_10-text-transform);--awb-text-color:var(--awb-custom_color_4);--awb-margin-top:-14px;--awb-text-font-family:var(--awb-custom_typography_10-font-family);--awb-text-font-weight:var(--awb-custom_typography_10-font-weight);--awb-text-font-style:var(--awb-custom_typography_10-font-style);\"><p>Explore the Exhibitors of MEGAZOO 2026<\/p>\n<\/div><div class=\"fusion-text fusion-text-2 fusion-no-medium-visibility fusion-no-large-visibility\" style=\"--awb-content-alignment:center;--awb-font-size:14px;--awb-line-height:var(--awb-custom_typography_10-line-height);--awb-letter-spacing:var(--awb-custom_typography_10-letter-spacing);--awb-text-transform:var(--awb-custom_typography_10-text-transform);--awb-text-color:var(--awb-custom_color_4);--awb-margin-top:-14px;--awb-text-font-family:var(--awb-custom_typography_10-font-family);--awb-text-font-weight:var(--awb-custom_typography_10-font-weight);--awb-text-font-style:var(--awb-custom_typography_10-font-style);\"><p>Explore the Exhibitors of MEGAZOO 2026<\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-margin-top:4%;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1456px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0\" \/> <!-- icon -->\n<!-- swiper -->\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/Swiper\/11.0.5\/swiper-bundle.min.js\"><\/script>\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/Swiper\/11.0.5\/swiper-bundle.min.css\">\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/lodash.js\/4.17.21\/lodash.min.js\"\n    integrity=\"sha512-WFN04846sdKMIP5LKNphMaWzU7YpMyCU245etK3g\/2ARYbPK9Ub18eG+ljU96qKRCWh+quCY7yefSmlkQw1ANQ==\" crossorigin=\"anonymous\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/js-cookie@rc\/dist\/js.cookie.min.js\"><\/script>\n<style>\n    .sch_wrap input {\n        width: 100%;\n        height: 100%;\n        border-radius: 10em;\n        border: 1px solid var(--gray-400);\n        padding: 0 6em 0 9.125em;\n    }\n\n<\/style>\n\n<div id=\"app\" class=\"brand_list_wrap\" v-cloak>\n    <section :class=\"{'sch_wrap': true, 'on': onClass}\">\n        <div class=\"sch_field\">\n            <button type=\"button\" class=\"sch_btn\" @click=\"searchBrand\"><span class=\"material-symbols-outlined\">search<\/span><\/button>\n            <input type=\"text\" placeholder=\"Search\" id=\"sch_area\" name=\"sch_area\" v-model=\"searchKeyword\" autocomplete=\"false\"\n                @keyup.enter=\"searchBrand\" @focus=\"onClass = true\">\n            <button type=\"button\" class=\"sch_close_btn\" v-show=\"searchKeyword.trim() !== ''\" @click=\"deleteKeyword\"><span\n                    class=\"material-symbols-outlined\">close<\/span><\/button>\n        <\/div>\n        <div class=\"recent_sch_wrap\">\n            <div class=\"head\">\n                <p class=\"tit\">Recent Searches<\/p>\n                <button type=\"button\" class=\"all_del_btn\" @click=\"recentSearchKeywords = []\">Delete All<\/button>\n            <\/div>\n            <div class=\"cont swiper\">\n                <ul class=\"recent_sch_list swiper-wrapper\">\n                    <li class=\"swiper-slide\" v-for=\"(keyword, index) in recentSearchKeywords\">\n                        <a href=\"#\">\n                            <span @click=\"clickRecentKeyword(keyword)\">{{ keyword }}<\/span>\n                            <span class=\"material-symbols-outlined\"\n                                @click=\"recentSearchKeywords = recentSearchKeywords.filter(k => k !== keyword)\">close<\/span>\n                        <\/a>\n                    <\/li>\n                    <li class=\"empty\" v-show=\"recentSearchKeywords.length === 0\">\n                        No recent searches.\n                    <\/li>\n                <\/ul>\n            <\/div>\n        <\/div>\n        <div class=\"recent_sch_mask\" @click=\"onClass = false\"><\/div>\n    <\/section>\n    <!-- \ubaa8\ubc14\uc77c\uc6a9 start -->\n    <div class=\"mob_view cate_open_btn\" onclick=\"openCategories('cate_wrap');\">\n        <p class=\"txt\" style=\"margin: 0\">Category<\/p>\n        <span class=\"material-symbols-outlined\">expand_more<\/span>\n    <\/div>\n    <section class=\"mob_view select_cate_area\">\n        <div class=\"select_cate swiper\">\n            <ul class=\"swiper-wrapper\">\n                <!-- \uc120\ud0dd\ud55c \uce74\ud14c\uace0\ub9ac \ub098\uc5f4 \uc704\uce58 -->\n                <li class=\"swiper-slide\" v-for=\"(category, index) in selectedCategories\" :key=\"category.categoryId\">\n                    <span class=\"sel_cate\">{{ category.categoryName }} <span class=\"material-symbols-outlined\"\n                            @click=\"deleteCategory(category.categoryId)\">close<\/span><\/span>\n                <\/li>\n            <\/ul>\n        <\/div>\n    <\/section>\n    <!-- \ubaa8\ubc14\uc77c\uc6a9 end -->\n    <section class=\"cate_wrap\" id=\"cate_wrap\">\n        <div class=\"cate_box\">\n            <article class=\"cate_field_head mob_view\">\n                <h2 class=\"tit\">Category<\/h2>\n                <p class=\"desc\">Multiple responses possible<\/p>\n            <\/article>\n            <article class=\"cate_field_wrap swiper\">\n                <ul class=\"cate_field_list swiper-wrapper\">\n                    <li class=\"swiper-slide cate_field\">\n                        <input type=\"checkbox\" id=\"category_all\" name=\"category_all\" v-model=\"useAllCategories\" :disabled=\"useAllCategories\">\n                        <label for=\"category_all\">All<\/label>\n                    <\/li>\n                    <li class=\"swiper-slide cate_field\" v-for=\"(category, index) in fmsCategories\" :key=\"index\">\n                        <input type=\"checkbox\" :id=\"'category_' + category.CATEGORY_FIRST_ID\" :name=\"'category_' + category.CATEGORY_FIRST_ID\"\n                            @change=\"event => changeCategories(category.CATEGORY_FIRST_ID, category.CATEGORY_FIRST_NAME, event.target.checked)\">\n                        <label :for=\"'category_' + category.CATEGORY_FIRST_ID\">{{ category.CATEGORY_FIRST_NAME }}<\/label>\n                    <\/li>\n                <\/ul>\n            <\/article>\n        <\/div>\n    <\/section>\n    <section class=\"gallery_wrap\">\n        <ul class=\"gallery_list\">\n            <li v-for=\"(info, index) in brandInfos\" :key=\"info.COMPANY_FAIR_PROMOTION_BRAND_ID\" class=\"exhibitor_info\">\n                <a\n                    :href=\"detailUrl + '\/?company_fair_promotion_id=' + info.COMPANY_FAIR_PROMOTION_ID + '&company_fair_promotion_brand_id=' + info.COMPANY_FAIR_PROMOTION_BRAND_ID\">\n                    <div class=\"img\"><img :src=\"getAttachFileUrl(info.COMPANY_BRAND_MAIN_URL)\" @error=\"e => e.target.src = defaultImg\" alt=\"\ube0c\ub79c\ub4dc \uc774\ubbf8\uc9c0\"\n                            style=\"object-fit: contain;\"><\/div>\n                    <div class=\"txt_box\">\n                        <p class=\"brand_name\">{{ info.BRAND_NAME_ENG }}<\/p>\n                        <p class=\"cate\" v-html=\"info.CATEGORY_MASTER_DESC_ENG\"><\/p>\n                    <\/div>\n                <\/a>\n            <\/li>\n            <!-- \ub9ac\uc2a4\ud2b8 \uc5c6\uc744 \ub54c -->\n            <li class=\"empty\" v-show=\"totalBrandCount === 0\">\n                There is no list.\n            <\/li>\n        <\/ul>\n        <div class=\"pagination\">\n\n            <ul>\n                <li class=\"move_btn prev_btn\" @click=\"changePage(1)\"><span class=\"material-symbols-outlined\">keyboard_double_arrow_left<\/span><\/li>\n                <li class=\"move_btn prev_btn\" @click=\"changePage(prevBtnPage)\"><span class=\"material-symbols-outlined\">navigate_before<\/span><\/li>\n                <li v-for=\"(pageNumber, index) in pageNumbers\" @click=\"changePage(pageNumber)\" :class=\"{'now' : currentPage === pageNumber}\"><span\n                        class=\"page_btn\">{{ pageNumber }}<\/span><\/li>\n                <li class=\"move_btn next_btn\" @click=\"changePage(nextBtnPage)\"><span class=\"material-symbols-outlined\">navigate_next<\/span><\/li>\n                <li class=\"move_btn next_btn \" @click=\"changePage(lastPage)\"><span\n                        class=\"material-symbols-outlined\">keyboard_double_arrow_right<\/span><\/li>\n            <\/ul>\n\n        <\/div>\n    <\/section>\n<\/div>\n\n<script type=\"importmap\">\n    {\n    \"imports\": {\n      \"vue\": \"https:\/\/cdn.messeesang.com\/npm\/vue.esm-browser\/3.5.13\/vue.esm-browser.js\"\n    }\n  }\n<\/script>\n\n<script type=\"module\">\n    import {\n        createApp,\n        ref,\n        watch,\n        computed,\n        onMounted,\n        onUnmounted\n    } from 'vue'\n\n    const App = {\n        setup() {\n            const onClass = ref(false);\n            const fairMasterId = '6';\n            const fairId = '933';\n            const notUsedCategories = [647, 648, 1012, 1014, 1013];\n            let fmsCategories = fmsApi.fair.findFairCategories(fairMasterId, 'Y');\n            fmsCategories = _.filter(fmsCategories, category => !_.includes(notUsedCategories, category.CATEGORY_FIRST_ID));\n\n            const defaultImg = 'https:\/\/d5bvmdkxgb6q.cloudfront.net\/wp-content\/uploads\/2024\/04\/30174441\/noimage.png';\n            const detailUrl = 'https:\/\/megazoo.co.kr\/eng\/2026-exhibitor-gallery-detail';\n\n            const width = ref(window.innerWidth);\n            const isMobile = computed(() => width.value <= 760);\n\n            const selectedCategories = ref([]);\n            const useAllCategories = ref(true);\n\n            const searchKeyword = ref('');\n            const recentSearchKeywords = ref([]); \/\/ \ucd5c\uadfc \uac80\uc0c9\uc5b4 (\ucfe0\ud0a4\uc5d0\uc11c \ubd88\ub7ec\uc634)\n\n            const brandInfos = ref(); \/\/ \ube0c\ub79c\ub4dc \ub370\uc774\ud130\n\n            const totalBrandCount = ref(0);\n            const brandCountPerPage = 12;\n            const pageNumberCount = 5; \/\/ \ud398\uc774\uc9c0 \ubc88\ud638\ub294 \ucd5c\ub300 5\uac1c\uae4c\uc9c0\n            const currentPage = ref(1);\n            const lastPage = computed(() => (totalBrandCount.value !== 0) ? Math.ceil(totalBrandCount.value \/ brandCountPerPage) : 1);\n\n            const getAttachFileUrl = (filePath) => {\n                return filePath.toLowerCase().startsWith('\/uploadfiles\/online') ? 'https:\/\/img.esfair.kr\/fms' + filePath : filePath;\n            }\n\n            \/\/ \ube0c\ub79c\ub4dc \ub370\uc774\ud130 \ubd88\ub7ec\uc624\uae30\n            const getBrandInfo = () => {\n                let searchCategories = selectedCategories.value.length === 0 ? null : selectedCategories.value.map(c => c.categoryId).join(\n                    ',');\n                let data = fmsApi.fair.getExhibitorInfo(brandCountPerPage, currentPage.value, fairId, searchCategories, searchKeyword.value,\n                    'BRAND_NAME_ENG', 'Y');\n\n                totalBrandCount.value = data.length === 0 ? 0 : _.first(data).TOT_CNT;\n                return data;\n            }\n\n            \/\/ \ud604\uc7ac \ud45c\uc2dc\ub420 \ud398\uc774\uc9c0 \ubc88\ud638 \ubc30\uc5f4\n            const pageNumbers = computed(() => {\n                let startNumber = Math.floor((currentPage.value - 1) \/ pageNumberCount) * pageNumberCount + 1;\n                let endNumber = (startNumber + (pageNumberCount - 1)) > lastPage.value ? lastPage.value : startNumber + (pageNumberCount -\n                    1);\n\n                return Array.from({\n                    length: endNumber - startNumber + 1\n                }, (_, i) => startNumber + i);\n            });\n\n            const prevBtnPage = computed(() => {\n                let currentMinPage = Math.min(...pageNumbers.value);\n                return (currentMinPage - pageNumberCount) < 1 ? 1 : (currentMinPage - pageNumberCount);\n            });\n\n            const nextBtnPage = computed(() => {\n                let currentMaxPage = Math.max(...pageNumbers.value);\n                return (currentMaxPage + 1) < lastPage.value ? (currentMaxPage + 1) : lastPage.value;\n            });\n\n            watch(isMobile, (newVal, oldVal) => {\n                if (newVal !== oldVal) {\n                    if (newVal) {\n                        \/\/ PC -> \ubaa8\ubc14\uc77c \uc804\ud658 \uc2dc\n                        currentPage.value = 1;\n                        brandInfos.value = getBrandInfo();\n\n                    } else {\n                        \/\/ \ubaa8\ubc14\uc77c -> PC \uc804\ud658 \uc2dc currentPage\uc5d0 \ud574\ub2f9\ud558\ub294 \ub370\uc774\ud130\ub9cc \ub2e4\uc2dc \ubd88\ub7ec\uc624\uae30\n                        brandInfos.value = getBrandInfo();\n                    }\n                }\n            });\n\n            \/\/ PC\uc5d0\uc11c\ub9cc \uc0ac\uc6a9) \ud398\uc774\uc9c0 \uc804\ud658\n            const changePage = (pageNumber) => {\n                currentPage.value = pageNumber;\n                brandInfos.value = getBrandInfo();\n            }\n\n            \/\/ \uce74\ud14c\uace0\ub9ac \ubcc0\uacbd\n            const changeCategories = (categoryId, categoryName, isChecked) => {\n                currentPage.value = 1;\n                searchKeyword.value = '';\n                if (isChecked) {\n                    selectedCategories.value.push({\n                        categoryId: categoryId,\n                        categoryName: categoryName\n                    });\n                } else {\n                    selectedCategories.value = selectedCategories.value.filter(c => c.categoryId !== categoryId);\n                }\n\n                selectedCategories.value.sort((a, b) => {\n                    return a.categoryId - b.categoryId;\n                });\n            }\n\n            \/\/ \uce74\ud14c\uace0\ub9ac \uc0ad\uc81c\n            const deleteCategory = (categoryId) => {\n                selectedCategories.value = selectedCategories.value.filter(c => c.categoryId !== categoryId);\n                $(`#category_${categoryId}`).prop('checked', false);\n                currentPage.value = 1;\n            }\n\n            \/\/ \ucfe0\ud0a4 \uad00\ub828 (\ucd5c\uadfc \uac80\uc0c9\uc5b4)\n            const COOKIE_NAME = 'megazooSearchKeywords';\n            const loadCookie = () => {\n                let keywords = Cookies.get(COOKIE_NAME);\n                if (keywords) {\n                    return JSON.parse(keywords);\n                }\n                return [];\n            }\n\n            const updateCookie = (cookieValue) => {\n                Cookies.set(COOKIE_NAME, JSON.stringify(cookieValue), {\n                    expires: 30 \/\/ \uc720\ud6a8\uae30\uac04\n                });\n            }\n\n            const searchBrand = () => {\n                currentPage.value = 1;\n                brandInfos.value = getBrandInfo();\n\n                if (searchKeyword.value.trim() === '') {\n                    return;\n                }\n\n                \/\/ \ucd5c\uadfc \uac80\uc0c9\uc5b4 \uc800\uc7a5\n                recentSearchKeywords.value = recentSearchKeywords.value.filter(k => k !== searchKeyword.value);\n                recentSearchKeywords.value.unshift(searchKeyword.value);\n            }\n\n            const deleteKeyword = () => {\n                searchKeyword.value = '';\n                searchBrand();\n            }\n\n            \/\/ \ucd5c\uadfc \uac80\uc0c9\uc5b4 \uc801\uc6a9\n            const clickRecentKeyword = (newKeyword) => {\n                searchKeyword.value = newKeyword;\n                searchBrand();\n            }\n\n            watch(recentSearchKeywords, (recentSearchKeywords, old) => {\n                updateCookie(recentSearchKeywords);\n                initSwiper();\n            }, {\n                deep: true\n            });\n\n            watch(selectedCategories, (selectedCategories, old) => {\n                useAllCategories.value = selectedCategories.length === 0 ? true : false;\n                brandInfos.value = getBrandInfo();\n                initSwiper();\n            }, {\n                deep: true\n            });\n\n            watch(useAllCategories, (useAllCategories, old) => {\n                if (useAllCategories === true) {\n                    searchKeyword.value = '';\n                    currentPage.value = 1;\n                    selectedCategories.value = [];\n                    $(\".cate_field input\").prop('checked', false);\n                }\n            });\n\n            const onResize = () => {\n                width.value = window.innerWidth;\n                if (width.value > 760) {\n                    $('.sch_wrap').removeClass('on')\n                }\n\n                initSwiper();\n            }\n\n            var selCateSwiper = undefined;\n            var tabletCateSwiper = undefined;\n            var recentSchSwiper = undefined;\n\n            function initSwiper() {\n                if (selCateSwiper != undefined) {\n                    selCateSwiper.destroy();\n                }\n\n                selCateSwiper = new Swiper(\".select_cate\", {\n                    slidesPerView: 'auto',\n                    freeMode: true,\n                    watchSlidesProgress: true,\n                });\n\n                if (tabletCateSwiper != undefined) {\n                    tabletCateSwiper.destroy();\n                }\n\n                if (760 < width.value && width.value < 1200) {\n                    tabletCateSwiper = new Swiper(\".cate_field_wrap\", {\n                        slidesPerView: 'auto',\n                        freeMode: true,\n                        observer: true,\n                        observeParents: true,\n                    });\n                }\n\n                if (recentSchSwiper != undefined) {\n                    recentSchSwiper.destroy();\n                }\n\n                recentSchSwiper = new Swiper(\".recent_sch_wrap .cont\", {\n                    slidesPerView: 'auto',\n                    freeMode: true,\n                    watchSlidesProgress: true,\n                });\n            }\n\n            const isLoading = ref(false);\n\n            onMounted(() => {\n                initSwiper();\n                window.addEventListener('resize', onResize);\n\n                window.addEventListener('scroll', _.throttle(() => {\n                    if (!isMobile.value || currentPage.value === lastPage.value) {\n                        return;\n                    }\n\n                    if (window.innerHeight + window.scrollY < document.documentElement.scrollHeight - 500 || isLoading\n                        .value) {\n                        return;\n                    }\n                    isLoading.value = true;\n                    currentPage.value++;\n                    brandInfos.value = brandInfos.value.concat(getBrandInfo());\n                    isLoading.value = false;\n                }, 300), true);\n\n                brandInfos.value = getBrandInfo();\n                recentSearchKeywords.value = loadCookie();\n\n            });\n\n            onUnmounted(() => {\n                window.removeEventListener('resize', onResize);\n            });\n\n            return {\n                fairMasterId,\n                fairId,\n                brandCountPerPage,\n                fmsCategories,\n                selectedCategories,\n                searchKeyword,\n                currentPage,\n                brandInfos,\n                getBrandInfo,\n                useAllCategories,\n                changeCategories,\n                pageNumbers,\n                changePage,\n                searchBrand,\n                lastPage,\n                prevBtnPage,\n                nextBtnPage,\n                totalBrandCount,\n                defaultImg,\n                deleteCategory,\n                isMobile,\n                recentSearchKeywords,\n                COOKIE_NAME,\n                clickRecentKeyword,\n                detailUrl,\n                deleteKeyword,\n                onClass,\n                getAttachFileUrl\n            };\n        }\n    };\n\n    createApp(App).mount('#app');\n\n<\/script>\n<\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1456px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;margin-top:30px;width:100%;\"><\/div><\/div><\/div><\/div><\/div><\/p>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"100-width.php","meta":{"footnotes":""},"class_list":["post-94037","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>2026 MEGAZOO PART 1 Exhibitor Gallery - MEGA ZOO ENG<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/megazoo.co.kr\/eng\/2026-exhibitor-gallery\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"2026 MEGAZOO PART 1 Exhibitor Gallery - MEGA ZOO ENG\" \/>\n<meta property=\"og:url\" content=\"https:\/\/megazoo.co.kr\/eng\/2026-exhibitor-gallery\/\" \/>\n<meta property=\"og:site_name\" content=\"MEGA ZOO ENG\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-11T01:12:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/d3d4noupcxrf4g.cloudfront.net\/app\/uploads\/sites\/4\/2025\/03\/20052225\/OG_New.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/megazoo.co.kr\/eng\/2026-exhibitor-gallery\/\",\"url\":\"https:\/\/megazoo.co.kr\/eng\/2026-exhibitor-gallery\/\",\"name\":\"2026 MEGAZOO PART 1 Exhibitor Gallery - MEGA ZOO ENG\",\"isPartOf\":{\"@id\":\"https:\/\/megazoo.co.kr\/eng\/#website\"},\"datePublished\":\"2026-05-11T01:11:16+00:00\",\"dateModified\":\"2026-05-11T01:12:57+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/megazoo.co.kr\/eng\/2026-exhibitor-gallery\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/megazoo.co.kr\/eng\/2026-exhibitor-gallery\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/megazoo.co.kr\/eng\/2026-exhibitor-gallery\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/megazoo.co.kr\/eng\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"2026 MEGAZOO PART 1 Exhibitor Gallery\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/megazoo.co.kr\/eng\/#website\",\"url\":\"https:\/\/megazoo.co.kr\/eng\/\",\"name\":\"MEGA ZOO ENG\",\"description\":\"Just another WordPress site\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/megazoo.co.kr\/eng\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"2026 MEGAZOO PART 1 Exhibitor Gallery - MEGA ZOO ENG","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/megazoo.co.kr\/eng\/2026-exhibitor-gallery\/","og_locale":"en_US","og_type":"article","og_title":"2026 MEGAZOO PART 1 Exhibitor Gallery - MEGA ZOO ENG","og_url":"https:\/\/megazoo.co.kr\/eng\/2026-exhibitor-gallery\/","og_site_name":"MEGA ZOO ENG","article_modified_time":"2026-05-11T01:12:57+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/d3d4noupcxrf4g.cloudfront.net\/app\/uploads\/sites\/4\/2025\/03\/20052225\/OG_New.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/megazoo.co.kr\/eng\/2026-exhibitor-gallery\/","url":"https:\/\/megazoo.co.kr\/eng\/2026-exhibitor-gallery\/","name":"2026 MEGAZOO PART 1 Exhibitor Gallery - MEGA ZOO ENG","isPartOf":{"@id":"https:\/\/megazoo.co.kr\/eng\/#website"},"datePublished":"2026-05-11T01:11:16+00:00","dateModified":"2026-05-11T01:12:57+00:00","breadcrumb":{"@id":"https:\/\/megazoo.co.kr\/eng\/2026-exhibitor-gallery\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/megazoo.co.kr\/eng\/2026-exhibitor-gallery\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/megazoo.co.kr\/eng\/2026-exhibitor-gallery\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/megazoo.co.kr\/eng\/"},{"@type":"ListItem","position":2,"name":"2026 MEGAZOO PART 1 Exhibitor Gallery"}]},{"@type":"WebSite","@id":"https:\/\/megazoo.co.kr\/eng\/#website","url":"https:\/\/megazoo.co.kr\/eng\/","name":"MEGA ZOO ENG","description":"Just another WordPress site","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/megazoo.co.kr\/eng\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/megazoo.co.kr\/eng\/wp-json\/wp\/v2\/pages\/94037","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/megazoo.co.kr\/eng\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/megazoo.co.kr\/eng\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/megazoo.co.kr\/eng\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/megazoo.co.kr\/eng\/wp-json\/wp\/v2\/comments?post=94037"}],"version-history":[{"count":1,"href":"https:\/\/megazoo.co.kr\/eng\/wp-json\/wp\/v2\/pages\/94037\/revisions"}],"predecessor-version":[{"id":94038,"href":"https:\/\/megazoo.co.kr\/eng\/wp-json\/wp\/v2\/pages\/94037\/revisions\/94038"}],"wp:attachment":[{"href":"https:\/\/megazoo.co.kr\/eng\/wp-json\/wp\/v2\/media?parent=94037"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}