{"id":87443,"date":"2025-02-14T17:57:07","date_gmt":"2025-02-14T08:57:07","guid":{"rendered":"https:\/\/megazoo.co.kr\/eng\/?page_id=87443"},"modified":"2025-02-14T17:57:07","modified_gmt":"2025-02-14T08:57:07","slug":"bms-timetable-2","status":"publish","type":"page","link":"https:\/\/megazoo.co.kr\/eng\/bms-timetable-2\/","title":{"rendered":"MEGAZOO part2 Biz-Matching TimeTable"},"content":{"rendered":"<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-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%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@5.0.0-beta1\/dist\/css\/bootstrap.min.css\">\n<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0\" \/>\n<style>\n  @font-face {\n    font-family: 'Pretendard';\n    src: url('https:\/\/fastly.jsdelivr.net\/gh\/Project-Noonnu\/noonfonts_2107@1.1\/Pretendard-Bold.woff') format('woff');\n    font-weight: 700;\n    font-display: swap;\n  }\n\n  @font-face {\n    font-family: 'Pretendard';\n    src: url('https:\/\/fastly.jsdelivr.net\/gh\/Project-Noonnu\/noonfonts_2107@1.1\/Pretendard-Medium.woff') format('woff');\n    font-weight: 500;\n    font-style: normal;\n  }\n\n  @font-face {\n    font-family: 'Pretendard';\n    src: url('https:\/\/fastly.jsdelivr.net\/gh\/Project-Noonnu\/noonfonts_2107@1.1\/Pretendard-Regular.woff') format('woff');\n    font-weight: 400;\n    font-style: normal;\n  }\n\n  @font-face {\n    font-family: 'Pretendard';\n    src: url('https:\/\/fastly.jsdelivr.net\/gh\/Project-Noonnu\/noonfonts_2107@1.1\/Pretendard-ExtraLight.woff') format('woff');\n    font-weight: 200;\n    font-display: swap;\n  }\n\n  :root {\n    --primary-50: #FFF8FA;\n    --primary-100: #FFE6EB;\n    --primary-200: #FECAD4;\n    --primary-300: #FFAABC;\n    --primary-400: #E30613;\n\n    --mono-50: #F9F9F9;\n    --mono-100: #F4F4F4;\n    --mono-200: #DDDDDD;\n    --mono-300: #ECECEC;\n    --mono-400: #BABABA;\n    --mono-500: #727272;\n    --mono-600: #333333;\n    --mono-700: #1E1E1E;\n    --mono-800: #111111;\n    --wh: #FFFFFF;\n\n    --indego-500: #204B84;\n\n\n    --success: var(--primary-200);\n    --pending: #D5DDEB;\n    --acceptor: #F27C98;\n    --claimant: #96E8F5;\n\n    --button-primary: var(--primary-400);\n    --button-text-primary: #ffffff;\n\n    --header-height: 0px;\n  }\n\n  [v-cloak] {\n    display: none;\n  }\n\n  #vueBms {\n    font-family: 'Pretendard';\n    font-weight: 500;\n    color: var(--mono-600);\n    font-size: 16px;\n  }\n\n  .bms_top {\n    margin-top: 10%;\n  }\n\n  #tableParticipantList th {\n    text-align: center;\n    vertical-align: middle;\n  }\n\n  #tableParticipantList td {\n    vertical-align: middle;\n  }\n\n  \/*\n    .modal {\n        z-index: 999999;\n    } *\/\n\n  .fade {\n    opacity: 1;\n    transition: opacity .15s linear;\n  }\n\n  .tbl_matching {\n    width: 100%;\n  }\n\n\n  .tbl_matching th {\n    text-align: center;\n    background: var(--primary-100) 0% 0% no-repeat padding-box;\n    padding: 10px 20px;\n    color: var(--mono-600);\n    font-size: 1.25em;\n  }\n\n  .tbl_matching td:first-child {\n    background: var(--primary-50);\n  }\n\n  .tbl_matching td {\n    padding: 15px;\n    background: var(--mono-50);\n  }\n\n  .tbl_matching th,\n  .tbl_matching td {\n    border: 10px solid var(--wh)\n  }\n\n\n  .tbl_matching th:first-child,\n  .tbl_matching th:last-child,\n  .tbl_matching td:first-child,\n  .tbl_matching td:last-child {\n    border-left: none;\n    border-right: none;\n  }\n\n  .tbl_matching tr:first-child th,\n  .tbl_matching tr:first-child td {\n    border-top: none;\n  }\n\n  .bms_tab_button {\n    background-color: var(--mono-200);\n    border-color: var(--mono-200);\n    color: var(--mono-500);\n    border-radius: 5px;\n  }\n\n  .bms_tab_button.on {\n    background-color: var(--button-primary) !important;\n    border-color: var(--button-primary) !important;\n    color: var(--wh) !important;\n  }\n\n  .success {\n    background-color: var(--success);\n  }\n\n  .pending {\n    background-color: var(--pending);\n  }\n\n  .acceptor {\n    background-color: var(--acceptor);\n  }\n\n  .claimant {\n    background-color: var(--claimant);\n  }\n\n  .warning {\n    color: var(--indego-500);\n  }\n\n  .acceptor_desc::before {\n    content: \"\";\n    display: block;\n    width: 10px;\n    height: 10px;\n    background-color: var(--acceptor);\n    border-radius: 50%;\n    margin-right: 7px;\n  }\n\n  .claimant_desc::before {\n    content: \"\";\n    display: block;\n    width: 10px;\n    height: 10px;\n    background-color: var(--claimant);\n    border-radius: 50%;\n    margin-right: 7px;\n  }\n\n  .timetable_inner::-webkit-scrollbar {\n    width: 10px;\n  }\n\n  .timetable_inner::-webkit-scrollbar-thumb {\n    background-color: var(--mono-200);\n    background-clip: padding-box;\n    border-radius: 5em;\n  }\n\n  .timetable_inner::-webkit-scrollbar-track {\n    background-color: var(--mono-50);\n    border-radius: 5em;\n  }\n\n  .timetable_inner .content_number {\n    border-radius: 0.75rem 0 0 0.75rem;\n  }\n\n  .btn_basic {\n    border-radius: 5px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .btn_basic.red {\n    background-color: var(--button-primary);\n    color: var(--button-text-primary);\n    border-radius: 5px;\n  }\n\n  .btn_basic.bk {\n    background-color: var(--mono-800);\n    color: var(--wh);\n  }\n\n  .btn_basic.pink {\n    background-color: var(--primary-300);\n  }\n\n  .bms_tab_button:hover,\n  .btn_basic:hover {\n    color: var(--button-text-primary) !important;\n    background-color: var(--button-primary);\n  }\n\n  .more_btn {\n    padding: 7px 0;\n    margin-top: 10px;\n  }\n\n  .more_btn span {\n    font-size: 1em;\n    color: #9A9A9A;\n  }\n\n  \/* \ucc3e\uac00\uc790 \ub9ac\uc2a4\ud2b8 *\/\n  input.form-control {\n    height: 3.125em !important;\n    font-size: 1em !important;\n    \/* border-radius: 10em !important; *\/\n    margin-top: 0 !important;\n\n  }\n\n  input.form-control.search {\n    padding: 0 2em 0 9.125em;\n    border-radius: 10em !important;\n  }\n\n\n  input.form-control::placeholder {\n    font-size: 2rem;\n  }\n\n  .btn-check:focus+.btn-primary,\n  .btn-primary:focus,\n  .btn-primary {\n    background-color: var(--mono-100);\n    color: var(--mono-500);\n    border-radius: 10em;\n    min-width: 7.5em;\n    padding: 8px;\n    box-shadow: inherit;\n    border: 0;\n    font-size: 1em !important;\n  }\n\n  .btn-primary:hover,\n  .btn-check:active+.btn-primary,\n  .btn-check:checked+.btn-primary,\n  .btn-primary.active,\n  .btn-primary:active,\n  .show>.btn-primary.dropdown-toggle {\n    background-color: var(--primary-300);\n    color: var(--mono-600) !important;\n    box-shadow: inherit;\n  }\n\n  .bootstrap-select {\n    width: auto !important;\n  }\n\n  select.form-control+button {\n    background-color: transparent !important;\n    border-color: var(--mono-200) !important;\n    width: 11.5em !important;\n    padding: 0 1.25em;\n    color: var(--mono-500);\n    height: 2em;\n    line-height: 2em;\n    border-radius: 5px;\n  }\n\n  .com_table th {\n    background-color: var(--primary-100);\n    height: 50px;\n    text-align: center;\n  }\n\n  .com_table th,\n  .com_table td {\n    border: 3px solid var(--wh) !important;\n    padding: 8px 12px !important;\n  }\n\n  .com_table td {\n    background-color: var(--mono-50);\n    font-size: 0.875em;\n  }\n\n  \/* modal *\/\n  .modal-content {\n    border-radius: 1.25em;\n  }\n\n  .modal-title {\n    font-size: 1.25em !important;\n  }\n\n  .popup_cont {\n    max-width: 900px;\n    width: 90%;\n    border-radius: 1.25em;\n  }\n\n  .popup_cont.mx700 {\n    max-width: 700px;\n  }\n\n  .popup_cont .modal-header {\n    border: 0;\n  }\n\n  .popup_cont .modal-header .modal-title {\n    width: 100%;\n    font-size: 1.25em;\n    line-height: 1.2em;\n    font-weight: 600;\n    background-color: var(--primary-100);\n    text-align: center;\n    border-radius: 10px;\n    padding: 13px;\n    margin-bottom: 3rem;\n  }\n\n  .popup_cont .modal-body {\n    padding-bottom: 3rem;\n  }\n\n  .popup_cont .com_table td:not(:first-child) {\n    background-color: transparent;\n    padding: 0 !important;\n    text-align: center;\n  }\n\n  .popup_cont .com_table .state {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .popup_cont .com_table .state .yes {\n    background-color: var(--primary-50);\n    color: var(--primary-400);\n    padding: 0.8em 0;\n    cursor: pointer;\n  }\n\n  .popup_cont .com_table .state .yes:hover {\n    background-color: var(--primary-100);\n  }\n\n  .popup_cont .com_table .state .no {\n    background-color: var(--mono-50);\n    color: var(--mono-400);\n    padding: 0.8em 0;\n  }\n\n  .detail_timetable .content_number {\n    font-size: 1.25em;\n    width: 4em;\n  }\n\n  .detail_timetable .claimant_desc span {\n    font-size: 1.8rem;\n    margin-top: 10px;\n  }\n\n  .detail_timetable .acceptor_desc span,\n  .detail_timetable .state_circle>div {\n    font-size: 1.8rem;\n  }\n\n  .modal-body:has(.detail_timetable)+.modal-footer button {\n    width: 60%;\n  }\n\n  .bootstrap-select .dropdown-menu li {\n    font-size: 16px;\n  }\n\n  .bootstrap-select .bs-ok-default:after {\n    border-color: var(--mono-500);\n  }\n\n  .popup_eng_cont .tit {\n    font-size: 1em;\n    width: 11em;\n  }\n\n  .popup_eng_cont .desc {\n    font-size: 1em;\n    word-break: break-all;\n  }\n\n  .dropdown-menu {\n    max-height: 200px !important;\n  }\n\n  .top-height {\n    top: var(--header-height);\n  }\n\n  .modal-backdrop.fade {\n    z-index: 10001;\n  }\n\n<\/style>\n\n\n<div class=\"bms_top\"> <\/div>\n\n\n<div id=\"vueBms\" v-cloak>\n  <div class=\"flex gap-5 sticky z-50 top-height py-4 bg-white\">\n    <a @click=\"moveScroll('#TimeTable' , 220)\" class=\"bms_tab_button on flex-1 text-center align-content-center h-[3em] font- text-[1.25em]\">\n      {{ $t('BIZ_MATCHING_STATUS') }}\n    <\/a>\n    <a @click=\"moveScroll('#ParticipantList' , 220)\"\n      class=\"bms_tab_button flex-1 text-center align-content-center h-[3em] font-semibold text-[1.25em]\">\n      {{ $t('BIZ_PARTICIPANT_LIST') }}\n    <\/a>\n  <\/div>\n  <div id=\"TimeTable\" class=\"bms-section mt-5 pt-5\">\n    <div class=\"text-[1.25em] font-bold mb-3\">\n      {{ $t('BIZ_MATCHING_SCHEDULE_TITLE') }}\n    <\/div>\n    <div class=\"border-t-2 border-[--primary-400]\"><\/div>\n    <div class=\"flex py-5 items-center  justify-content-end\">\n      <div class=\"flex items-center font-bold mr-8\">\n        <span class=\"w-10 h-10 rounded-full inline-block mr-4 acceptor\"><\/span>\n        <span>{{ $t('BIZ_MATCHING_CLAIMANT') }}<\/span>\n      <\/div>\n      <div class=\"flex items-center font-bold mr-8\">\n        <span class=\"w-10 h-10 rounded-full inline-block mr-4 claimant\"><\/span>\n        <span>{{ $t('BIZ_MATCHING_ACCEPTOR') }}<\/span>\n      <\/div>\n      <div class=\"flex items-center font-bold mr-8\">\n        <span class=\"w-10 h-10 rounded-full inline-block mr-4 success\" v-if=\"vueData.lang == 'kor'\"><\/span>\n        <span class=\"w-10 h-10 rounded-full inline-block mr-4 success flex items-center justify-content-center\" v-else>C<\/span>\n        <span>{{ $t('BIZ_MATCHING_SUCCESS') }}<\/span>\n      <\/div>\n      <div class=\"flex items-center font-bold\">\n        <span class=\"w-10 h-10 rounded-full inline-block mr-4 pending\" v-if=\"vueData.lang == 'kor'\"><\/span>\n        <span class=\"w-10 h-10 rounded-full inline-block mr-4 pending flex items-center justify-content-center\" v-else>P<\/span>\n        <span>{{ $t('BIZ_MATCHING_PENDING') }}<\/span>\n      <\/div>\n    <\/div>\n    <table class=\"tbl_matching table-fixed\" id=\"talbeTimeTable\">\n      <colgroup>\n        <col style=\"width:7%\">\n      <\/colgroup>\n      <thead>\n        <tr>\n          <th class=\"font-semibold\">{{ $t('TIMETABLE_TIME_TH') }}<\/th>\n          <th class=\"font-semibold\" v-for=\"(date, index) in vueData.date\" :key=\"index\">{{ date }}<\/th>\n        <\/tr>\n      <\/thead>\n      <tbody>\n        <tr v-for=\"(time, rowIndex) in vueData.time\" :key=\"rowIndex\">\n          <td class=\"align-middle text-center\">TIME{{rowIndex + 1}}<br>{{ time }}<\/td>\n          <td class=\"p-3 bg-gray-200 relative\"\n            v-for=\"(date, colIndex) in vueData.date\"\n            :key=\"colIndex\"\n            :style=\"getMeetingInfo(date, time).length > 0 ? 'height: 170px;' : ''\">\n            <div class=\"timetable_inner\" :style=\"getMeetingInfo(date, time).length > 0 ? 'overflow-y:auto;height:170px' : ''\">\n              <div v-if=\"getMeetingInfo(date, time).length > 0\" v-for=\"(meeting, meetingIndex) in getMeetingInfo(date, time)\"\n                :key=\"meetingIndex\"\n                class=\"flex items-center bg-white border rounded-xl mx-2 mb-3 align-items-stretch justify-content-center\">\n                <div class=\"text-black mr-4 bg-[--mono-100] align-content-center text-center w-[2.75em] content_number\">\n                  {{getMeetingInfo(date, time).length - meetingIndex}}\n                <\/div>\n                <div class=\"flex-1 align-content-center py-3\">\n                  <div class=\"acceptor_desc relative flex items-baseline\">\n                    <span\n                      class=\"flex-1 leading-8 text-[1.1rem]\">{{ tc(meeting.REQ_COMPANY_NAME,meeting.REQ_COMPANY_NAME_ENG) }}<\/span>\n                  <\/div>\n                  <div class=\"claimant_desc relative flex items-baseline leading-8 text-[0.875em]\">\n                    <span\n                      class=\"flex-1 leading-8 text-[1.1rem]\">{{ tc(meeting.REC_COMPANY_NAME,meeting.REC_COMPANY_NAME_ENG) }}<\/span>\n                  <\/div>\n                <\/div>\n                <div class=\"flex items-center p-3 state_circle\">\n                  <div class=\"font-semibold h-[3.14em] w-[3.14em] text-[0.875em] flex items-center justify-center rounded-full\"\n                    :class=\"meeting.MEETING_STATUS === '\ud655\uc815' ? 'success' : 'pending'\">\n                    <template v-if=\"vueData.lang == 'kor'\">{{meeting.MEETING_STATUS}}<\/template>\n                    <!-- <template v-else>{{meeting.MEETING_STATUS_ENG}}<\/template> -->\n                    <template v-else>\n                      <template v-if=\"meeting.MEETING_STATUS == '\ub300\uae30'\"><span class=\"text-[2rem]\">P<\/span><\/template>\n                      <template v-if=\"meeting.MEETING_STATUS == '\ud655\uc815'\"><span class=\"text-[2rem]\">C<\/span><\/template>\n                    <\/template>\n                  <\/div>\n                <\/div>\n              <\/div>\n              <div v-else class=\"flex mx-2 items-center justify-content-center align-items-center h-100\">\n                <div>{{ $t('BIZ_MATCHING_EMPTY') }}<\/div>\n              <\/div>\n            <\/div>\n\n            <div v-if=\"getMeetingInfo(date, time).length > 2\"\n              class=\"bg-[--mono-200] rounded-md d-flex items-center justify-center more_btn cursor-pointer pd-4\"\n              @click=\"detailTimeTablePopup.show(date, time, event)\">{{ $t('BIZ_MATCHING_MOER_BTN') }}<span\n                class=\"material-symbols-outlined ml-4\">arrow_circle_right<\/span><\/div>\n          <\/td>\n        <\/tr>\n      <\/tbody>\n    <\/table>\n  <\/div>\n  <div class=\"flex justify-content-center mt-16 mb-40\">\n    <a :href=\"tc('\/bms-timetable\/?c=BMST&a=MyPage#ConfirmedSchedule' , '\/eng\/bms-timetable\/?c=BMST&a=MyPage#ConfirmedSchedule')\"\n      class=\"inline-flex items-center justify-content-center align-content-center w-[50%] h-[3em] font-semibold text-[1.25em] btn_basic red\">{{ $t('MY_BIZ_MATCHING') }}<\/a>\n  <\/div>\n\n  <div id=\"ParticipantList\" class=\"bms-section\">\n    <div class=\"text-[1.25em] font-bold mb-3\">\n      {{ $t('BIZ_PARTICIPANT_LIST') }}\n    <\/div>\n    <div class=\"border-t-2 border-[--primary-400]\"><\/div>\n    <div class=\"mt-16 mb-3 relative\">\n      <div class=\"absolute top-0 left-0 flex items-center justify-content-center bg-[--mono-300] h-full rounded-full px-[2.9em]\">\n        <span class=\"material-symbols-outlined text-[--mono-500]\" style=\"font-size: 3rem;\">search<\/span>\n      <\/div>\n      <input type=\"text\" class=\"form-control full search\" :placeholder=\"$t('PLACEHOLDER')\" :value=\"vueData.searchParams.companyName\"\n        @input=\"updateCompanyName($event)\">\n    <\/div>\n\n    <div class=\"container-fluid mb-16\">\n      <div class=\"row\">\n        <div class=\"d-flex p-0 gap-4 flex-wrap\">\n          <!--div class=\"flex items-center gap-4\">\n                        <input type=\"checkbox\" class=\"btn-check\" id=\"btn-check\" autocomplete=\"off\" v-model=\"vueData.searchParams.userType\" value=\"SELLER\">\n                        <label class=\"btn btn-primary\" for=\"btn-check\">SELLER<\/label>\n\n                        <input type=\"checkbox\" class=\"btn-check\" id=\"btn-check-2\" autocomplete=\"off\" v-model=\"vueData.searchParams.userType\" value=\"BUYER\">\n                        <label class=\"btn btn-primary\" for=\"btn-check-2\">BUYER<\/label>\n                    <\/div -->\n          <div class=\"flex items-center gap-4\">\n            <select class=\"form-control selectpicker\" multiple :placeholder=\"$t('OCCUPATION')\" v-model=\"vueData.searchParams.occupation\">\n              <option :value=\"tc(occupation.BIZ_TYPE , occupation.BIZ_TYPE_ENG)\" v-for=\"(occupation, index) in vueData.occupations\"\n                :key=\"index\">{{ tc(occupation.BIZ_TYPE , occupation.BIZ_TYPE_ENG) }}<\/option>\n            <\/select>\n            <select class=\"form-control selectpicker\" multiple :placeholder=\"$t('COUNTRY')\" v-model=\"vueData.searchParams.country\">\n              <option :value=\"country.DESC\" v-for=\"(country, index) in vueData.countries\" :key=\"index\">\n                {{ tc(country.DESC_ENG , country.DESC) }}\n              <\/option>\n            <\/select>\n            <select class=\"form-control selectpicker\" multiple :placeholder=\"$t('CATEGORY')\" v-model=\"vueData.searchParams.category\">\n              <option :value=\"category.CATEGORY\" v-for=\"(category, index) in vueData.categories\" :key=\"index\"\n                v-html=\"category.CATEGORY\"><\/option>\n            <\/select>\n          <\/div>\n          <button class=\"btn_basic bk md:ml-auto px-28 h-[2.5em]\" @click=\"search\">{{ $t('FILTER_SEARCH_BTN') }}<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n    <div class=\"table\">\n      <p class=\"mb-2 text-[--primary-400] \">{{ $t('TABLE_DETAIL_INFO_TEXT') }}<\/p>\n      <table class=\"table table-bordered com_table\" id=\"tableParticipantList\">\n        <colgroup>\n          <col>\n          <col style=\"width:20%\">\n          <col>\n          <col>\n          <col style=\"width:14.3%\">\n          <col style=\"width:20%\">\n          <col style=\"width:14.3%\">\n          <col>\n        <\/colgroup>\n        <thead>\n          <tr>\n            <!--th>{{ $t('SELLER_BUYER_TH01') }}<\/th -->\n            <th style=\"width:0\">{{ $t('SELLER_BUYER_TH02') }}<\/th>\n            <th>{{ $t('SELLER_BUYER_TH03') }}<\/th>\n            <th>{{ $t('SELLER_BUYER_TH08') }}<\/th>\n            <th>{{ $t('SELLER_BUYER_TH04') }}<\/th>\n            <th>{{ $t('SELLER_BUYER_TH05') }}<\/th>\n            <th class=\"w-auto\">{{ $t('SELLER_BUYER_TH06') }}<\/th>\n            <th>{{ $t('SELLER_BUYER_TH07') }}<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody class=\"table-group-divider\">\n          <tr v-for=\"meet in participantList\" :key=\"meet.COMPANY_FAIR_REQ_ID\">\n            <!--td class=\"text-center\">{{ meet.USER_TYPE }}<\/!--td -->\n            <td>\n              <a href=\"javascript:;\" @click=\"companyInfoPopup.show(meet)\">{{ tc(meet.COMPANY_NAME, meet.COMPANY_NAME_ENG) }}<\/a>\n            <\/td>\n            <td>{{ tc(meet.BIZ_TYPE, meet.BIZ_TYPE_ENG) }}<\/td>\n            <td class='text-center'>{{ meet.NATION }}<\/td>\n            <td v-html=\"replaceBr(tc(meet.CATEGORY,meet.CATEGORY_ENG) , '|')\"><\/td>\n            <td v-html=\"replaceBr(tc(meet.BRAND_NAME_KR,meet.BRAND_NAME_ENG) , '|')\"><\/td>\n            <td v-html=\"replaceBr( tc( meet.FAIR_HISTORY, meet.FAIR_HISTORY_ENG ) , '|')\" class=\"text-center\"><\/td>\n            <!-- \ud604\uc7ac \uc9c4\ud589 \uc804\uc2dc\uba74 .now_exhibition \ud074\ub798\uc2a4 -->\n            <td class=\"text-center\">\n              <a v-if=\"meet.MEETING_STATUS == 0 && meet.EXHIBITOR_FLAG == 'Y' \" href=\"javascript:;\"\n                class=\"btn_basic pink text-[1em] w-[8.1em] p-2\"\n                @click=\"availableTimePopup.show(meet)\">\n                {{ tc(meet.MEETING_STATUS_TEXT , 'Apply') }}\n              <\/a>\n              <div v-else-if=\"meet.MEETING_STATUS == 2\" class=\"text-[1em]\">\n                <span>{{ tc(meet.MEETING_STATUS_TEXT , 'Pending Approval') }}<\/span>\n                <a href=\"javascript:;\" class=\"btn_basic bk text-[1em] w-[8.1em] p-2\" @click=\"cancelMeeting(meet)\">\n                  {{ tc('\uc2e0\uccad\ucde8\uc18c' , 'Cancel') }}\n                <\/a>\n              <\/div>\n              <div v-else-if=\"meet.MEETING_STATUS == 3\" class=\"text-[1em]\">\n                <span>{{ tc(meet.MEETING_STATUS_TEXT , 'Matching Success') }}<\/span>\n                <div>\n                  <a :href=\"tc('\/bms-timetable\/?c=BMST&a=MyPage#ConfirmedSchedule' , '\/eng\/bms-timetable\/?c=BMST&a=MyPage#ConfirmedSchedule')\"\n                    class=\"btn_basic bk text-[1em] w-[8.1em] p-2 mb-2\">{{ tc('\uc2dc\uac04\ud45c \ubcf4\uae30' , 'Check Schedule') }}\n                    ({{ tc(meet.MEETING_STATUS_TEXT , 'Matching Success') }})<\/a>\n                <\/div>\n              <\/div>\n              <a href=\"javascript:;\" class=\"btn_basic bk text-[1em] w-[8.1em] p-2 mb-2\" v-if=\"meet.MEETING_STATUS == 1\"\n                @click=\"meetingAction(meet)\">{{ $t('ACCEPTANCE_BTN') }}<\/a>\n              <a href=\"javascript:;\" class=\"btn_basic bk text-[1em] w-[8.1em] p-2\" v-if=\"meet.MEETING_STATUS == 1\"\n                @click=\"meetingAction(meet)\">{{ $t('DECLINE_BTN') }}<\/a>\n            <\/td>\n          <\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n  <\/div>\n  <!-- \uc5c5\uccb4 \uc0c1\uc138 \ud31d\uc5c5 -->\n  <div class=\"modal fade\" id=\"popCompanyInfo\" tabindex=\"-1\" aria-labelledby=\"exampleModalLabel\" aria-hidden=\"true\">\n    <div class=\"modal-dialog modal-dialog-centered popup_cont\" :class=\"tc('' , 'popup_eng_cont')\">\n      <div class=\"modal-content p-5\">\n        <div class=\"modal-header p-0\">\n          <h1 class=\"modal-title\" id=\"exampleModalLabel\">\n            {{ tc( vueData.popCompanyInfo.detail.COMPANY_NAME , vueData.popCompanyInfo.detail.COMPANY_NAME_ENG )  }} |\n            {{vueData.popCompanyInfo.detail.NATION}}\n          <\/h1>\n        <\/div>\n        <div class=\"modal-body\">\n          <ul class=\"info_box p-0 m-0 flex flex-wrap\">\n            <li class=\"md:w-1\/2 w-full flex mb-4\">\n              <div class=\"tit w-[6.75em] text-[--indego-500] text-[1.25em] font-semibold leading-tight flex\"><span class=\"pr-2\">\u2705<\/span>\n                {{ $t('POPUP_COMPANY_INFO_TITLE01') }}\n              <\/div>\n              <div class=\"desc flex-1 text-[1.25em] font-semibold leading-tight\">{{vueData.popCompanyInfo.detail.MAIN_PURPOSE_TEXT}}\n              <\/div>\n            <\/li>\n            <li class=\"md:w-1\/2 w-full flex mb-4\">\n              <div class=\"tit w-[6.75em] text-[--indego-500] text-[1.25em] font-semibold leading-tight flex\"><span class=\"pr-2\">\u2705<\/span>\n                {{ $t('POPUP_COMPANY_INFO_TITLE02') }}\n              <\/div>\n              <div class=\"desc flex-1 text-[1.25em] font-semibold leading-snug\"\n                :class=\"vueData.lang == 'eng' ? 'md:min-h-[50px]' : 'md:min-h-[70px]'\">\n                <span class=\"text-[1em] font-semibold leading-snug\" v-html=\"vueData.popCompanyInfo.\n                                detail.FAIR_HISTORY_STR\"><\/span>\n              <\/div>\n            <\/li>\n            <li class=\"md:w-1\/2 w-full flex mb-4\">\n              <div class=\"tit w-[6.75em] text-[--indego-500] text-[1.25em] font-semibold leading-tight flex\"><span class=\"pr-2\">\u2705<\/span>\n                {{ $t('POPUP_COMPANY_INFO_TITLE05') }}\n              <\/div>\n              <div class=\"desc flex-1 text-[1.25em] font-semibold leading-tight\">{{vueData.popCompanyInfo.detail.MEETING_TARGET_TEXT}}\n              <\/div>\n            <\/li>\n            <li class=\"md:w-1\/2 w-full flex mb-4\">\n              <div class=\"tit w-[6.75em] text-[--indego-500] text-[1.25em] font-semibold leading-tight flex\"><span class=\"pr-2\">\u2705<\/span>\n                {{ $t('POPUP_COMPANY_INFO_TITLE03') }}\n              <\/div>\n              <div class=\"desc flex-1 text-[1.25em] font-semibold leading-tight\">{{vueData.popCompanyInfo.detail.BIZ_TYPE}}<\/div>\n            <\/li>\n            <li class=\"w-full flex mb-4\" v-if=\"vueData.popCompanyInfo.detail.HOMEPAGE\">\n              <div class=\"tit w-[6.75em] text-[--indego-500] text-[1.25em] font-semibold leading-tight flex\"><span class=\"pr-2\">\u2705<\/span>\n                {{ $t('POPUP_COMPANY_INFO_TITLE04') }}\n              <\/div>\n              <div class=\"desc flex-1 text-[1.25em] font-semibold leading-tight\"><a\n                  :href=\"vueData.popCompanyInfo.detail.HOMEPAGE ? ensureProtocol(vueData.popCompanyInfo.detail.HOMEPAGE) : 'javascript:;'\"\n                  target=\"_blank\">{{vueData.popCompanyInfo.detail.HOMEPAGE}}<\/a><\/div>\n            <\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"modal-header p-0\" v-if=\"vueData.popCompanyInfo.detail.JOIN_TITLE != 'BUYER'\">\n          <h1 class=\"modal-title\">{{ $t('POPUP_SELLER_INFO_HEAD') }}<\/h1>\n        <\/div>\n        <template v-for=\"(brandInfo, index) in vueData.popCompanyInfo.brand\" :key=\"index\"\n          v-if=\"vueData.popCompanyInfo.detail.JOIN_TITLE != 'BUYER'\">\n          <div class=\"modal-body\" v-if=\"brandInfo.MASTER_CATEGORY_DESCs\">\n            <ul class=\"info_box p-0 m-0\">\n              <li class=\"w-full\">\n                <div class=\"w-full flex mb-3\">\n                  <div class=\"tit w-[6.75em] text-[--indego-500] text-[1.25em] font-semibold leading-tight flex\"><span\n                      class=\"pr-2\">\u2705<\/span> {{ $t('CATEGORY') }}<\/div>\n                  <div class=\"desc flex-1 text-[1.25em] font-semibold leading-tight\" v-html=\"brandInfo.MASTER_CATEGORY_DESCs\"><\/div>\n                <\/div>\n                <div class=\"tit w-full pt-3 mb-4 text-[1.25em] text-[--indego-500] font-semibold leading-tight flex\"\n                  v-if=\"brandInfo.BRAND_NAME\" v-html=\"brandInfo.BRAND_NAME\"><\/div>\n                <div class=\"desc leading-normal\" v-if=\"brandInfo.COMPANY_BRAND_INFO\"\n                  v-html=\"replaceBr( brandInfo.COMPANY_BRAND_INFO , '\\r\\n' )\"><\/div>\n              <\/li>\n            <\/ul>\n            <div class=\"img_box flex flex-wrap items-center -m-4 pt-5\">\n              <div class=\"p-4 w-1\/2 md:w-1\/4\" v-if=\"brandInfo.COMPANY_PRODUCT1_URL && (brandInfo.COMPANY_PRODUCT1_URL !== null)\">\n                <img class=\"flex w-full rounded-3xl object-cover aspect-square\" :src=\"brandInfo.COMPANY_PRODUCT1_URL\" alt=\"\uc140\ub7ec \uc774\ubbf8\uc9c0\">\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/template>\n        <div class=\"modal-header p-0\" v-if=\"vueData.popCompanyInfo.detail.JOIN_TITLE != 'SELLER'\">\n          <h1 class=\"modal-title\">{{ $t('POPUP_BUYER_INFO_HEAD') }}<\/h1>\n        <\/div>\n        <div class=\"modal-body\" v-if=\"vueData.popCompanyInfo.detail.JOIN_TITLE != 'SELLER'\">\n          <ul class=\"info_box p-0 m-0\">\n            <li class=\"w-full\">\n              <div class=\"tit w-full mb-4 text-[1.25em] text-[--indego-500] font-semibold leading-tight flex\"><span\n                  class=\"pr-2\">\u2705<\/span> {{ $t('POPUP_COMPANY_BUYER_TITLE') }}<\/div>\n              <div class=\"desc flex-1 text-[1.25em] font-semibold leading-tight\">{{vueData.popCompanyInfo.detail.BUDGET}}<\/div>\n            <\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"modal-footer justify-content-center border-0 p-0 m-0 md:gap-4\">\n          <a v-if=\"vueData.popCompanyInfo.detail.MEETING_STATUS == 0 && vueData.popCompanyInfo.detail.EXHIBITOR_FLAG == 'Y'\" href=\"javascript:;\"\n            @click=\"availableTimePopup.show(vueData.popCompanyInfo.data)\"\n            class=\"flex items-center justify-content-center md:w-[36.5%] w-[45%] text-[--button-text-primary] bg-[--button-primary] h-[3.125em] rounded-md hover:text-[--button-text-primary]\">{{ $t('POPUP_BOTTOM_BTN01') }}<\/a>\n          <button type=\"button\" class=\"md:w-[36.5%] w-[45%] bg-[--mono-200] h-[3.125em] rounded-md\"\n            data-bs-dismiss=\"modal\">{{ $t('POPUP_CLOSE_BTN') }}<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n  <!-- \uc5c5\uccb4 \uc0c1\uc138 \ud31d\uc5c5 -->\n  <!-- \uac00\ub2a5 \uc2dc\uac04 \ud31d\uc5c5 -->\n  <div class=\"modal fade\" id=\"popAvailableTime\" tabindex=\"-1\" aria-labelledby=\"exampleModalLabel\" aria-hidden=\"true\">\n    <div class=\"modal-dialog modal-dialog-centered popup_cont\">\n      <!-- \uba54\uac00\uc8fc BMS \uc601\uc5c5\uc6a9 \uc784\uc2dc \uc218\uc815 -->\n      <!-- \ud604\uc7ac BMS \ucc38\uac00\uae30\uc5c5\uc778 \uacbd\uc6b0 -->\n      <div v-if=\"vueData.bms_fair_id == vueData.popAvailableTime.data.JOIN_BMS_FAIR_ID\" class=\"modal-content p-5\">\n        <div class=\"modal-header p-0\">\n          <h1 class=\"modal-title\" id=\"exampleModalLabel\">{{ $t('POPUP_MEETING_SCHEDULE') }}<\/h1>\n        <\/div>\n        <div class=\"modal-body\">\n          <table class=\"table table-bordered com_table m-0\" id=\"talbeTimeTable\">\n            <thead>\n              <tr>\n                <th>{{ $t('TIMETABLE_TIME_TH') }}<\/th>\n                <th v-for=\"(date, index) in vueData.date\" :key=\"index\">{{ date }}<\/th>\n              <\/tr>\n            <\/thead>\n            <tbody>\n              <tr v-for=\"(time, rowIndex) in vueData.time\" :key=\"rowIndex\">\n                <td class=\"align-middle text-center\">{{ time }}<\/td>\n                <td\n                  v-for=\"(date, colIndex) in vueData.date\"\n                  :key=\"colIndex\">\n                  <div v-if=\"getMeetingAvalable(date, time).length > 0\">\n                    <div v-for=\"(meeting, meetingIndex) in getMeetingAvalable(date, time)\" :key=\"meetingIndex\" class=\"state\">\n                      <!-- Company Info -->\n                      <div class=\"flex-1\">\n                        <div class=\"yes\" v-if=\"meeting.AVAILABLE_TIME_YN == 'Y'\" @click=\"writeMeetingPurpose(meeting)\">\n                          {{ $t('MEETING_STATE01') }}\n                        <\/div>\n                        <div class=\"no\" v-if=\"meeting.AVAILABLE_TIME_YN == 'N'\">{{ $t('MEETING_STATE02') }}<\/div>\n                      <\/div>\n                    <\/div>\n                  <\/div>\n                <\/td>\n              <\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n        <div class=\"modal-footer justify-content-center border-0 p-0 m-0\">\n          <button type=\"button\" class=\"md:w-[36.5%] w-full bg-[--mono-200] h-[3.125em] rounded-md\"\n            data-bs-dismiss=\"modal\">{{ $t('POPUP_CLOSE_BTN') }}<\/button>\n        <\/div>\n      <\/div>\n      <div v-else class=\"modal-content p-5\">\n        <h4>{{$t('TEMPORARY_TEXT_1')}}<\/h4>\n        <h4>{{$t('TEMPORARY_TEXT_2')}}<\/h4>\n        <br>\n        <h5>{{$t('TEMPORARY_TEXT_3')}}: megazoo.es@esgroup.net<\/h5>\n      <\/div>\n    <\/div>\n  <\/div>\n  <!-- \uac00\ub2a5 \uc2dc\uac04 \ud31d\uc5c5 -->\n  <!-- \ubbf8\ud305 \ubaa9\uc801 \ub4f1\ub85d \ud31d\uc5c5 -->\n  <div class=\"modal fade\" id=\"popMeetingPurpose\" tabindex=\"-1\" aria-labelledby=\"exampleModalLabel\" aria-hidden=\"true\">\n    <div class=\"modal-dialog modal-dialog-centered popup_cont mx700\">\n      <div class=\"modal-content p-5\">\n        <div class=\"modal-header p-0\">\n          <h1 class=\"modal-title\" id=\"exampleModalLabel\">{{ $t('POP_MEETING_REQUEST') }}<\/h1>\n        <\/div>\n        <div class=\"modal-body \">\n          <div class=\"tit w-[6.75em] text-[--indego-500] text-[1.25em] font-semibold leading-tight flex notranslate\">\n            Date\n          <\/div>\n          <div>\n            {{ vueData.popMeetingPurpose.data.MEET_DAY }}\n          <\/div>\n          <div class=\"tit w-[6.75em] text-[--indego-500] text-[1.25em] font-semibold leading-tight flex notranslate mt-5\">\n            Time\n          <\/div>\n          <div>\n            {{ vueData.popMeetingPurpose.data.TIME_VALUE }}\n          <\/div>\n          <div class=\"tit w-[6.75em] text-[--indego-500] text-[1.25em] font-semibold leading-tight flex notranslate mt-5\">\n            Purpose\n          <\/div>\n          <select class=\"form-control mb-3\" v-model=\"vueData.popMeetingPurpose.selectedValue\" @change=\"handlePurposeSelectChange\">\n            <option :value=\"null\">{{ $t('POPUP_SELECT_PLACEHOLDER') }}<\/option>\n            <option :value=\"purpose\" v-for=\"purpose in vueData.popMeetingPurpose.purpose\">{{ tc( purpose.kor , purpose.eng ) }}<\/option>\n          <\/select>\n          <input type=\"text\" class=\"form-control mb-2\" v-model=\"vueData.popMeetingPurpose.selectedValueETC\"\n            :placeholder=\"$t('MEETING_PURPOSE_ETC_PLACEHOLDER')\"\n            v-if=\"vueData.popMeetingPurpose.selectedValue?.kor.indexOf('\uc9c1\uc811 \uc785\ub825(10\uc790 \uc774\uc0c1)') > -1\">\n        <\/div>\n        <div class=\"modal-footer justify-content-center border-0 p-0 m-0 md:gap-4\">\n          <a href=\"javascript:;\"\n            @click=\"requestMeeting(vueData.popMeetingPurpose.data)\"\n            class=\"flex items-center justify-content-center md:w-[36.5%] w-[45%] text-[--button-text-primary] bg-[--button-primary] h-[3.125em] rounded-md hover:text-[--button-text-primary]\">{{ $t('POPUP_BOTTOM_BTN01') }}<\/a>\n          <button type=\"button\" class=\"md:w-[36.5%] w-[45%] bg-[--mono-200] h-[3.125em] rounded-md\"\n            data-bs-dismiss=\"modal\">{{ $t('POPUP_CLOSE_BTN') }}<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n  <!-- \ubbf8\ud305 \ubaa9\uc801 \ud31d\uc5c5 -->\n  <!-- \ubbf8\ud305 \uc218\ub77d \uac70\uc808 \ud31d\uc5c5 -->\n  <div class=\"modal fade\" id=\"popMeetingAction\" tabindex=\"-1\" aria-labelledby=\"exampleModalLabel\" aria-hidden=\"true\">\n    <div class=\"modal-dialog modal-dialog-centered popup_cont mx700\">\n      <div class=\"modal-content p-5\">\n        <div class=\"modal-header p-0\">\n          <h1 class=\"modal-title\" id=\"exampleModalLabel\">{{ $t('POP_MEETING_RESPONSE') }}<\/h1>\n        <\/div>\n        <div class=\"modal-body \">\n          <div class=\"tit w-[6.75em] text-[--indego-500] text-[1.25em] font-semibold leading-tight flex notranslate\">\n            Date\n          <\/div>\n          <div>\n            {{ vueData.popMeetingAction.data.MEET_DAY }}\n          <\/div>\n          <div class=\"tit w-[6.75em] text-[--indego-500] text-[1.25em] font-semibold leading-tight flex notranslate mt-5\">\n            Time\n          <\/div>\n          <div>\n            {{ vueData.popMeetingAction.data.TIME_VALUE }}\n          <\/div>\n          <div class=\"tit w-[6.75em] text-[--indego-500] text-[1.25em] font-semibold leading-tight flex notranslate mt-5\">\n            Meet Purpose\n          <\/div>\n          <div>\n            {{ tc( vueData.popMeetingAction.data.MEETING_MEMO , vueData.popMeetingAction.data.MEETING_MEMO_ENG ) }}\n          <\/div>\n        <\/div>\n        <div class=\"modal-footer justify-content-center border-0 p-0 m-0 md:gap-4\">\n          <a href=\"javascript:;\" @click=\"acceptOrRejectMeeting(vueData.popMeetingAction.data, 2)\"\n            class=\"flex items-center btn_basic bk justify-content-center md:w-[36.5%] w-[45%]  h-[3.125em] rounded-md hover:text-[--button-text-primary]\">{{ $t('ACCEPTANCE_BTN') }}<\/a>\n          <a href=\"javascript:;\" @click=\"acceptOrRejectMeeting(vueData.popMeetingAction.data, 3)\"\n            class=\"flex items-center btn_basic bk justify-content-center md:w-[36.5%] w-[45%]  h-[3.125em] rounded-md hover:text-[--button-text-primary]\">{{ $t('DECLINE_BTN') }}<\/a>\n          <button type=\"button\" class=\"md:w-[36.5%] w-[45%] bg-[--mono-200] h-[3.125em] rounded-md\"\n            data-bs-dismiss=\"modal\">{{ $t('POPUP_CLOSE_BTN') }}<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n  <!-- \ubbf8\ud305 \uc218\ub77d \uac70\uc808 \ud31d\uc5c5 -->\n  <!-- \ube44\uc988\ub9e4\uce6d \uc0c1\ud669\ud310 \ub354\ubcf4\uae30 \ud31d\uc5c5 -->\n  <div class=\"modal fade\" id=\"detailTimeTable\" tabindex=\"-1\" aria-labelledby=\"exampleModalLabel\" aria-hidden=\"true\">\n    <div class=\"modal-dialog modal-dialog-centered popup_cont mx700\">\n      <div class=\"modal-content p-5\">\n        <div class=\"modal-header p-0\">\n          <h1 class=\"modal-title\" id=\"exampleModalLabel\">{{ vueData.selectedDate }}<\/h1>\n        <\/div>\n        <div class=\"modal-body \">\n          <div class=\"flex items-center justify-content-between flex-wrap pb-4\">\n            <div class=\"flex items-center py-2\">\n              <span class=\"material-symbols-outlined\">schedule<\/span>\n              <div class=\"pl-2 text-[1.25em]\">TIME {{ selectedTime }} {{ vueData.selectedTime }}<\/div>\n            <\/div>\n            <div class=\"flex items-center flex-wrap\">\n              <div class=\"flex items-center font-bold mr-6 py-2\">\n                <span class=\"w-10 h-10 rounded-full inline-block mr-4 acceptor\"><\/span>\n                <span>{{ $t('BIZ_MATCHING_CLAIMANT') }}<\/span>\n              <\/div>\n              <div class=\"flex items-center font-bold mr-6 py-2\">\n                <span class=\"w-10 h-10 rounded-full inline-block mr-4 claimant\"><\/span>\n                <span>{{ $t('BIZ_MATCHING_ACCEPTOR') }}<\/span>\n              <\/div>\n              <div class=\"flex items-center font-bold mr-6 py-2\">\n                <span class=\"w-10 h-10 rounded-full inline-block mr-4 success\" v-if=\"vueData.lang == 'kor'\"><\/span>\n                <span class=\"w-10 h-10 rounded-full inline-block mr-4 success flex items-center justify-content-center\"\n                  v-else>C<\/span>\n                <span>{{ $t('BIZ_MATCHING_SUCCESS') }}<\/span>\n              <\/div>\n              <div class=\"flex items-center font-bold py-2\">\n                <span class=\"w-10 h-10 rounded-full inline-block mr-4 pending\" v-if=\"vueData.lang == 'kor'\"><\/span>\n                <span class=\"w-10 h-10 rounded-full inline-block mr-4 pending flex items-center justify-content-center\"\n                  v-else>P<\/span>\n                <span>{{ $t('BIZ_MATCHING_PENDING') }}<\/span>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"detail_timetable\" v-html=\"vueData.selectedContent\"><\/div>\n        <\/div>\n        <div class=\"modal-footer justify-content-center border-0 p-0 m-0\">\n          <button type=\"button\" class=\"md:w-[36.5%] w-full bg-[--mono-200] h-[3.125em] rounded-md\"\n            data-bs-dismiss=\"modal\">{{ $t('POPUP_CLOSE_BTN') }}<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n  <!-- \ube44\uc988\ub9e4\uce6d \uc0c1\ud669\ud310 \ub354\ubcf4\uae30 \ud31d\uc5c5 -->\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        \"vue-i18n\": \"https:\/\/cdn.messeesang.com\/npm\/Vue-i18n\/9.14.3\/vue-i18n.esm-browser.js\"\n    }\n}\n<\/script>\n\n<script type=\"module\">\n  import {\n    createApp,\n    ref,\n    reactive,\n    watch,\n    computed,\n    onMounted,\n    onUpdated\n  } from 'vue'\n\n  import {\n    createI18n\n  } from 'vue-i18n'\n\n  const App = {\n    setup() {\n      onMounted(() => {\n        if (mobileChcek()) {\n          alert(i18n.global.t('READY_MOBILE_MESSAGE'));\n          window.location.href = location.origin + location.pathname + '\/business\/megazoo-bm';\n          jQuery('#vueBms').remove();\n        }\n        init();\n      })\n\n      const vueData = reactive({\n        lang: 'eng',\n        bms_fair_id: '96',\n        date: [],\n        fairId: '817',\n        fairMasterId: '6',\n        originTimeTableInfo: [],\n        originParticipantList: [],\n        time: [],\n        countries: [],\n        occupations: [],\n        userInfo: {},\n        popAvailableTime: {\n          modal: {},\n          data: {},\n          availabletime: [],\n        },\n        popCompanyInfo: {\n          modal: {},\n          detail: {},\n          brand: {},\n          data: {}\n        },\n        popMeetingAction: {\n          modal: {},\n          data: {},\n        },\n        popMeetingPurpose: {\n          modal: {},\n          data: {},\n          purpose: [{\n              \"kor\": \"\uad6c\ub9e4 \uc0c1\ub2f4\",\n              \"eng\": \"Purchasing Consultation\"\n            },\n            {\n              \"kor\": \"\ud310\ub9e4 \uc0c1\ub2f4\",\n              \"eng\": \"Sales Consultation\"\n            },\n            {\n              \"kor\": \"\uacf5\ub3d9 \uac1c\ubc1c \ubc0f \ud611\uc5c5 \ub17c\uc758\",\n              \"eng\": \"Joint Development and Collaboration\"\n            },\n            {\n              \"kor\": \"\uc720\ud1b5 \ubc0f \ud30c\ud2b8\ub108\uc2ed \uccb4\uacb0\",\n              \"eng\": \"Distribution and Partnership Proposal\"\n            },\n            {\n              \"kor\": \"\uc9c1\uc811 \uc785\ub825(10\uc790 \uc774\uc0c1)\",\n              \"eng\": \"Direct Input(10 characters or more)\"\n            }\n          ],\n          selectedValue: null,\n          selectedValueETC: null\n        },\n        detailTimeTable: {\n          modal: {},\n          data: {}\n        },\n        requestModalTitle: '',\n        searchParams: {\n          companyName: '',\n          country: [],\n          category: [],\n          occupation: [],\n          \/\/userType: [],\n        },\n      })\n\n      const init = async () => {\n        modalZIndexManager();\n        notranslate();\n        handleScroll('.bms_tab_button', '.bms-section');\n\n        vueData.originParticipantList = await BMS_HOMEPAGE_LIST_MEGAZOO();\n        \/\/ vueData.fmsCategories = await FAR_sd_FairCategoryALLFromApplication();\n        console.error('\ud604\uc7ac BMS_FAIR_ID : ', vueData.bms_fair_id)\n        console.error(vueData.originParticipantList)\n        loadCategory();\n        loadCountry();\n        loadOccupation();\n\n        vueData.popAvailableTime.modal = new bootstrap.Modal(document.getElementById('popAvailableTime'));\n        vueData.popMeetingPurpose.modal = new bootstrap.Modal(document.getElementById('popMeetingPurpose'));\n        vueData.popMeetingAction.modal = new bootstrap.Modal(document.getElementById('popMeetingAction'));\n        vueData.popCompanyInfo.modal = new bootstrap.Modal(document.getElementById('popCompanyInfo'));\n        vueData.detailTimeTable.modal = new bootstrap.Modal(document.getElementById('detailTimeTable'));\n\n        jQuery('body').append(jQuery('#popAvailableTime'));\n        jQuery('body').append(jQuery('#popMeetingPurpose'));\n        jQuery('body').append(jQuery('#popMeetingAction'));\n        jQuery('body').append(jQuery('#popCompanyInfo'));\n        jQuery('body').append(jQuery('#detailTimeTable'));\n\n        setHeaderHeight();\n\n        initTimeTableInfo();\n      }\n\n      onUpdated(() => {\n        $('.selectpicker').selectpicker('refresh');\n      })\n\n      const search = async () => {\n        vueData.originParticipantList = await BMS_HOMEPAGE_LIST_MEGAZOO();\n      }\n\n      const authCheck = () => {\n        const accessToken = esmeet.storage.session.getItem('accessToken');\n\n        if (accessToken == null) {\n          moveLogin();\n          return false;\n        }\n\n        if (esmeet.jwt.isTokenExpired(accessToken)) {\n          moveLogin();\n          return false;\n        }\n\n        const info = esmeet.jwt.decode(accessToken);\n\n        if (info) {\n          if (info.isExpired) {\n            alert(i18n.global.t('LOGIN_EXPIRED'));\n            moveLogin();\n            return false;\n          } else if (!info.payload.company_fair_req_id || info.payload.company_fair_req_id == '') {\n            alert(i18n.global.t('NO_BIZ_MATCHING'));\n            if (vueData.lang == 'eng') {\n              window.location.href = '\/eng\/bms-timetable\/?c=BMST&a=MyPage#MyInfo';\n            } else {\n              window.location.href = '\/bms-timetable\/?c=BMST&a=MyPage#MyInfo';\n            }\n            \/\/moveLogin(); \/\/ TODO: \uacbd\ub85c \uc218\uc815 \ub9c8\uc774\ud398\uc774\uc9c0\ub85c?\n            return false;\n          }\n        }\n        vueData.userInfo = info.payload;\n\n        return true;\n      }\n\n      const loadOccupation = () => {\n        const uniqueBizTypes = vueData.originParticipantList\n          .map(participant => ({\n            BIZ_TYPE: participant.BIZ_TYPE,\n            BIZ_TYPE_ENG: participant.BIZ_TYPE_ENG\n          }))\n          .filter(bizType => bizType.BIZ_TYPE && bizType.BIZ_TYPE.trim() !== '')\n          .reduce((acc, current) => {\n            if (!acc.some(item => item.BIZ_TYPE === current.BIZ_TYPE)) {\n              acc.push(current);\n            }\n            return acc;\n          }, []).sort((a, b) => {\n            return tc(a.BIZ_TYPE?.localeCompare(b.BIZ_TYPE), a.BIZ_TYPE_ENG?.localeCompare(b.BIZ_TYPE_ENG));\n          });\n\n\n        vueData.occupations = uniqueBizTypes;\n      }\n\n      const loadCountry = async () => {\n        const country = await MasterCode(47);\n        const nations = _.uniq(\n          vueData.originParticipantList\n          .map(participant => participant.NATION)\n          .filter(nation => nation && nation.trim() !== '')\n        );\n\n        vueData.countries = country\n          .filter(function(country) {\n            return nations.some(nation => nation === country.DESC);\n          })\n          .sort((a, b) => {\n            return tc(a.DESC_ENG?.localeCompare(b.DESC_ENG), a.DESC?.localeCompare(b.DESC));\n          });\n      }\n\n      const loadCategory = async () => {\n        const uniqueCategory = vueData.originParticipantList\n          .flatMap(category => {\n            const categories = (category.CATEGORY || '').split('|').map(cat => replaceHtmlEntities(cat.trim()));\n            const categoriesEng = (category.CATEGORY_ENG || '').split('|').map(catEng => replaceHtmlEntities(catEng\n              .trim()));\n\n            return categories.map((cat, index) => ({\n              CATEGORY: tc(cat, categoriesEng[index] || ''),\n            }));\n          })\n          .filter(cate => cate.CATEGORY && cate.CATEGORY.trim() !== '')\n          .reduce((acc, current) => {\n            if (!acc.some(item => item.CATEGORY.toLowerCase() === current.CATEGORY.toLowerCase())) {\n              acc.push(current);\n            }\n            return acc;\n          }, []).sort((a, b) => {\n            return a.CATEGORY?.localeCompare(b.CATEGORY);\n          });\n\n        vueData.categories = uniqueCategory;\n      }\n\n      const handlePurposeSelectChange = () => {\n        if (vueData.popMeetingPurpose.selectedValue?.kor.indexOf('\uc9c1\uc811 \uc785\ub825') === -1) {\n          vueData.popMeetingPurpose.selectedValueETC = null;\n        }\n      };\n\n      const updateCompanyName = _.debounce((event) => {\n        vueData.searchParams.companyName = event.target.value;\n      }, 400);\n\n      const moveLogin = () => {\n        let ret_url = encodeURIComponent(window.location.pathname + window.location.search);\n        if (vueData.lang == 'kor') {\n          window.location.href = '\/bms-timetable\/?c=BMST&a=bmsLogin&ret_url=' + ret_url;\n        } else {\n          window.location.href = '\/eng\/bms-timetable\/?c=BMST&a=bmsLoginEng&ret_url=' + ret_url;\n        }\n      }\n\n      const initTimeTableInfo = async () => {\n        vueData.originTimeTableInfo = await BMS_HOMEPAGE_TIMETABLE();\n        vueData.originTimeTableInfo.forEach((info) => {\n          if (vueData.date.indexOf(info.MEET_DAY) === -1) {\n            vueData.date.push(info.MEET_DAY);\n          }\n          if (vueData.time.indexOf(info.TIME_VALUE) === -1) {\n            vueData.time.push(info.TIME_VALUE);\n          }\n        });\n      }\n\n      const BMS_HOMEPAGE_TIMETABLE = () => {\n        return esmeet.ajax.loadSync({\n          url: ESBMS_API_URL + '\/meet\/BMS_HOMEPAGE_TIMETABLE',\n          data: {\n            IN_BMS_FAIR_ID: vueData.bms_fair_id\n          },\n        });\n      }\n\n      const BMS_HOMEPAGE_LIST_MEGAZOO = () => {\n        return esmeet.ajax.loadSync({\n          url: ESBMS_API_URL + '\/meet\/BMS_HOMEPAGE_LIST_MEGAZOO',\n          data: {\n            IN_BMS_FAIR_ID: vueData.bms_fair_id\n          },\n        });\n      }\n\n      const BMS_CHECK_AVAILABLETIME = (obj) => {\n        return esmeet.ajax.loadSync({\n          url: ESBMS_API_URL + '\/meet\/BMS_CHECK_AVAILABLETIME',\n          data: obj\n        });\n      }\n\n      const MEET_iut_request_BMS = (obj) => {\n        const params = {\n          in_type: 1,\n          in_recv_num: obj.RECV_COMPANY_FAIR_REQ_ID,\n          in_meet_day: obj.MEET_DAY,\n          in_time_count: obj.TIME_COUNT,\n          in_bms_fair_id: vueData.bms_fair_id,\n          in_meeting_memo: obj.MEETING_MEMO,\n          in_meeting_memo_eng: obj.MEETING_MEMO_ENG,\n        }\n\n        return esmeet.ajax.loadSync({\n          url: ESBMS_API_URL + '\/meet\/MEET_iut_request_BMS',\n          data: params\n        });\n      }\n\n      const BMS_HOMEPAGE_BUYER_DELETE_MEET_REQUEST = (obj) => {\n        const params = {\n          IN_BMS_FAIR_ID: obj.BMS_FAIR_ID,\n          IN_BMS_MEET_REQ_ID: obj.BMS_MEET_REQ_ID\n        }\n\n        return esmeet.ajax.loadSync({\n          url: ESBMS_API_URL + '\/meet\/BMS_HOMEPAGE_BUYER_DELETE_MEET_REQUEST',\n          data: params\n        });\n      }\n\n      const MEET_unt_meetingAction_BMS = (obj) => {\n        const params = {\n          in_status: obj.in_status,\n          in_bms_meet_req_id: obj.in_bms_meet_req_id\n        }\n\n        return esmeet.ajax.loadSync({\n          url: ESBMS_API_URL + '\/meet\/MEET_unt_meetingAction_BMS',\n          data: params\n        });\n      }\n\n      const MasterCode = (masterCode) => {\n        return esmeet.ajax.loadSync({\n          url: ESBMS_API_URL + '\/commons\/COM_sd_MasterCode',\n          data: {\n            level: 1,\n            masterCode: masterCode\n          },\n        });\n      }\n\n      const FAR_sd_FairCategoryALLFromApplication = () => {\n        return esmeet.ajax.loadSync({\n          url: ESBMS_API_URL + '\/fair\/FAR_sd_FairCategoryALLFromApplication',\n          data: {\n            fair_master_id: vueData.fairMasterId,\n            foreign_flag: tc('N', 'Y')\n          },\n        });\n      }\n\n      const BMS_HOMEPAGE_DETAIL_MEGAZOO = (obj) => {\n        return esmeet.ajax.loadSync({\n          url: ESBMS_API_URL + '\/meet\/BMS_HOMEPAGE_DETAIL_MEGAZOO',\n          data: obj,\n        });\n      }\n\n      const participantList = computed(() => {\n        return vueData.originParticipantList.filter(participant => {\n          \/\/ 1. \ud68c\uc0ac\uba85 \ud544\ud130\n          const matchesCompanyName = !vueData.searchParams.companyName || replaceHtmlEntities(tc(participant\n            .COMPANY_NAME, participant.COMPANY_NAME_ENG))?.toLowerCase().includes(vueData.searchParams.companyName\n            .toLowerCase());\n          \/\/ 2. \uc0ac\uc6a9\uc790 \uc720\ud615 \ud544\ud130\n          \/\/ const matchesUserType = vueData.searchParams.userType.length === 0 ||\n          \/\/ \tvueData.searchParams.userType.some(userType => {\n          \/\/ \t\t\/\/ 'seller'\uc640 'buyer' \ub458 \ub2e4 \uc788\ub294 \uacbd\uc6b0 'seller&buyer'\ub9cc \uc870\ud68c\n          \/\/ \t\tif (vueData.searchParams.userType.includes('SELLER') && vueData.searchParams.userType.includes('BUYER')) {\n          \/\/ \t\t\treturn participant.USER_TYPE.toUpperCase() === 'BUYER|SELLER';\n          \/\/ \t\t}\n          \/\/ \t\t\/\/ 'seller' \ub610\ub294 'buyer' \uac01\uac01 \uc788\ub294 \uacbd\uc6b0 \ucc98\ub9ac\n          \/\/ \t\treturn participant.USER_TYPE.toUpperCase() === userType.toUpperCase();\n          \/\/ \t});\n\n          \/\/ 2. \uc5c5\ud0dc\n          const matchesOccupation = vueData.searchParams.occupation.length === 0 || vueData.searchParams.occupation?.includes(tc(\n            participant\n            ?.BIZ_TYPE, participant?.BIZ_TYPE_ENG));\n          \/\/ 3. \uad6d\uac00 \ud544\ud130 : \ubbf8\ub3d9\uc791\n          const matchesCountry = vueData.searchParams.country.length === 0 || vueData.searchParams.country.includes(\n            participant.NATION);\n          \/\/ 4. \uce74\ud14c\uace0\ub9ac \ud544\ud130\n          const matchesCategory = vueData.searchParams.category.length === 0 ||\n            vueData.searchParams.category.some(category =>\n              replaceHtmlEntities(tc(participant.CATEGORY, participant.CATEGORY_ENG))?.toLowerCase().includes(\n                category?.toLowerCase())\n            );\n\n          return matchesCompanyName && matchesCountry && matchesCategory && matchesOccupation;\n        });\n      });\n\n\n      const getMeetingInfo = (date, time) => {\n        return vueData.originTimeTableInfo.filter(\n          (info) => info.MEET_DAY === date && info.TIME_VALUE === time && info.REQ_COMPANY_FAIR_REQ_ID != null\n        );\n      };\n      const getMeetingAvalable = (date, time) => {\n        return vueData.popAvailableTime.availabletime.filter(\n          (info) => info.MEET_DAY === date && info.TIME_VALUE === time\n        );\n      };\n\n      const meetingAction = (obj) => {\n        vueData.popMeetingAction.data = obj;\n        vueData.popMeetingAction.modal.show();\n      }\n\n      const writeMeetingPurpose = (obj) => {\n        vueData.popMeetingPurpose.selectedValue = null;\n        vueData.popMeetingPurpose.selectedValueETC = null;\n\n        vueData.popMeetingPurpose.data = obj;\n        vueData.popMeetingPurpose.modal.show();\n      }\n\n      const sendTemporaryMeetingRequest = (obj) => {\n        alert('\ucc38\uac00\ud558\uc9c0 \uc54a\ub294 \uae30\uc5c5\uc774\uc9c0\ub9cc \ubbf8\ud305\uc744 \ud76c\ub9dd \ud558\uc2ed\ub2c8\uae4c?')\n        console.error(obj)\n      }\n\n      const requestMeeting = async (inParams) => {\n        if (!authCheck()) {\n          return;\n        }\n\n        inParams.MEETING_MEMO = vueData.popMeetingPurpose.selectedValueETC ? vueData.popMeetingPurpose.selectedValueETC : vueData\n          .popMeetingPurpose.selectedValue?.kor;\n        inParams.MEETING_MEMO_ENG = vueData.popMeetingPurpose.selectedValueETC ? vueData.popMeetingPurpose.selectedValueETC :\n          vueData.popMeetingPurpose.selectedValue?.eng;\n\n        const valid = () => {\n          \/\/ inParams.MEETING_MEMO \uc774 undefined \uc77c \uacbd\uc6b0 \ucc98\ub9ac validation \uccb4\ud06c\ub85c\uc9c1\n          if (!inParams.MEETING_MEMO) {\n            alert(i18n.global.t('MEETING_PURPOSE_REQUIRED'));\n            return false;\n          }\n\n          \/\/ \uc9c1\uc811 \uc785\ub825 \uc120\ud0dd \uc2dc \uc785\ub825 \ud544\uc218 \/ 10\uc790 \uc774\uc0c1\n          if (vueData.popMeetingPurpose.selectedValue?.kor.indexOf('\uc9c1\uc811 \uc785\ub825') > -1 && (!vueData.popMeetingPurpose\n              .selectedValueETC || vueData.popMeetingPurpose.selectedValueETC?.length < 10)) {\n            alert(i18n.global.t('MEETING_PURPOSE_ETC_REQUIRED'));\n            return false;\n          }\n          return true;\n        }\n\n        if (valid() && confirm(\n            i18n.global.t('REQUEST_MEETING_MESSAGE', {\n              MEET_DAY: inParams.MEET_DAY,\n              TIME_VALUE: inParams.TIME_VALUE,\n              COMPANY_NAME: tc(vueData.popAvailableTime.data.COMPANY_NAME, vueData.popAvailableTime.data\n                .COMPANY_NAME_ENG)\n            })\n          )) {\n\n          const result = await MEET_iut_request_BMS(inParams);\n\n          if (result.State == 'success') {\n            init();\n            alert(i18n.global.t('REQUEST_MEETING_MESSAGE_RESULT_SUCCESS'));\n            vueData.popCompanyInfo.modal.hide();\n            vueData.popAvailableTime.modal.hide();\n            vueData.popMeetingPurpose.modal.hide();\n          } else {\n            alert(i18n.global.t('REQUEST_MEETING_MESSAGE_RESULT_FAIL'));\n          }\n        }\n      }\n      const cancelMeeting = async (inParams) => {\n        if (!authCheck()) {\n          return;\n        }\n\n        if (confirm(\n            i18n.global.t('CANCEL_MEETING_MESSAGE', {\n              MEET_DAY: inParams.MEET_DAY,\n              TIME_VALUE: inParams.TIME_VALUE,\n              COMPANY_NAME: tc(inParams.COMPANY_NAME, inParams.COMPANY_NAME_ENG)\n            })\n          )) {\n          const result = await BMS_HOMEPAGE_BUYER_DELETE_MEET_REQUEST(inParams);\n\n          init();\n\n          if (result.State == 'success' && result.Data['ERR_CD'] == '1') {\n            alert(i18n.global.t('CANCEL_MEETING_MESSAGE_RESULT_SUCCESS'));\n            vueData.popAvailableTime.modal.hide();\n            vueData.popCompanyInfo.modal.hide();\n          } else {\n            alert(i18n.global.t('CANCEL_MEETING_MESSAGE_RESULT_FAIL'));\n          }\n        }\n      }\n      const acceptOrRejectMeeting = async (inParams, status) => {\n        if (!authCheck()) {\n          return;\n        }\n\n        const actionMessage = i18n.global.t(`ACTION_MESSAGES.${status}`, {\n          defaultValue: i18n.global.t('ACTION_MESSAGES.default')\n        });\n\n        const confirmMessage = i18n.global.t('CONFIRM_MEETING_MESSAGE', {\n          MEET_DAY: inParams.MEET_DAY,\n          TIME_VALUE: inParams.TIME_VALUE,\n          COMPANY_NAME: tc(inParams.COMPANY_NAME, inParams.COMPANY_NAME_ENG),\n          actionMessage: actionMessage\n        });\n\n        if (confirm(confirmMessage)) {\n          const result = await MEET_unt_meetingAction_BMS({\n            in_status: status,\n            in_bms_meet_req_id: inParams.BMS_MEET_REQ_ID\n          });\n\n          init();\n          vueData.popAvailableTime.modal.hide();\n          vueData.popCompanyInfo.modal.hide();\n          vueData.popMeetingAction.modal.hide();\n\n          const alertMessage = result.State == 'success' && result.Data['ERR_CD'] == '1' ?\n            i18n.global.t('CONFIRM_MEETING_MESSAGE_RESULT_SUCCESS', {\n              actionMessage: actionMessage\n            }) :\n            i18n.global.t('CONFIRM_MEETING_MESSAGE_RESULT_FAIL', {\n              actionMessage: actionMessage\n            });\n          alert(alertMessage);\n        }\n      }\n\n      const setHeaderHeight = () => {\n        const headerElement = document.querySelector('.fusion-header');\n        const rootElement = document.querySelector(':root');\n\n        rootElement.style.setProperty('--header-height', `${headerElement.offsetHeight}px`);\n      }\n\n      const availableTimePopup = {\n        show: async (obj) => {\n          if (authCheck()) {\n\n\n            const availabletime = await BMS_CHECK_AVAILABLETIME({\n              IN_BMS_FAIR_ID: vueData.bms_fair_id,\n              IN_MY_COMPANY_FAIR_REQ_ID: vueData.userInfo.company_fair_req_id,\n              IN_COMPANY_FAIR_REQ_ID: obj.COMPANY_FAIR_REQ_ID\n            });\n            vueData.popAvailableTime.data = obj;\n            vueData.popAvailableTime.availabletime = availabletime;\n            vueData.popAvailableTime.modal.show();\n          }\n        },\n        hide: () => {\n          vueData.popAvailableTime.modal.hide();\n        }\n      }\n\n      const companyInfoPopup = {\n        show: async (obj) => {\n          const detailInfo = await BMS_HOMEPAGE_DETAIL_MEGAZOO({\n            IN_BMS_FAIR_ID: vueData.bms_fair_id,\n            IN_MY_COMPANY_FAIR_REQ_ID: null,\n            IN_COMPANY_FAIR_REQ_ID: obj.COMPANY_FAIR_REQ_ID\n          });\n          obj.detail = detailInfo.detail;\n          obj.brand = detailInfo.brand_data;\n\n\n          obj.detail.BIZ_TYPE_KR = obj.detail.BIZ_TYPE;\n          if (obj.detail.FLAG_FORIEGN == 'Y') {\n            obj.detail.COMPANY_NAME = obj.detail.COMPANY_NAME_ENG;\n          }\n\n          if (vueData.lang == 'eng') {\n            obj.detail.BIZ_TYPE = obj.detail.BIZ_TYPE_ENG;\n            obj.detail.COMPANY_NAME = obj.detail.COMPANY_NAME_ENG;\n            obj.detail.FAIR_HISTORY = obj.detail.FAIR_HISTORY_ENG;\n            obj.detail.MAIN_PURPOSE_TEXT = obj.detail.MAIN_PURPOSE_TEXT_ENG;\n            obj.detail.MEETING_TARGET_TEXT = obj.detail.MEETING_TARGET_TEXT_ENG;\n            if (obj.detail.BUDGET_ENG) obj.detail.BUDGET = obj.detail.BUDGET_ENG;\n\n            obj.brand.forEach((brnInfo, index) => {\n              obj.brand[index].BRAND_NAME = brnInfo.BRAND_NAME_ENG;\n              obj.brand[index].COMPANY_BRAND_INFO = brnInfo.COMPANY_BRAND_INFO_ENG;\n              obj.brand[index].MASTER_CATEGORY_DESCs = brnInfo.MASTER_CATEGORY_ENG_DESCs;\n              obj.brand[index].CATEGORY_DESCs = brnInfo.CATEGORY_ENG_DESC;\n              if (brnInfo.COMPANY_PRODUCT1_URL) {\n                obj.brand[index].COMPANY_PRODUCT1_URL = brnInfo.COMPANY_PRODUCT1_URL.substr(0, 7) == '\/Upload' ?\n                  'https:\/\/img.esfair.kr\/fms' + brnInfo.COMPANY_PRODUCT1_URL : brnInfo.COMPANY_PRODUCT1_URL;\n              }\n\n              if ((obj.detail.FAIR_STATUS == 1 || obj.detail.FAIR_STATUS == 2) && obj.detail.FLAG_FORIEGN == 'N')\n                obj.detail.NATION = 'REPUBLIC OF KOREA';\n\n            });\n          } else {\n            obj.brand.forEach((brnInfo, index) => {\n              obj.brand[index].BRAND_NAME = brnInfo.BRAND_NAME_KR;\n              if (brnInfo.COMPANY_PRODUCT1_URL) {\n                obj.brand[index].COMPANY_PRODUCT1_URL = brnInfo.COMPANY_PRODUCT1_URL.substr(0, 7) == '\/Upload' ?\n                  'https:\/\/img.esfair.kr\/fms' + brnInfo.COMPANY_PRODUCT1_URL : brnInfo.COMPANY_PRODUCT1_URL;\n              }\n            });\n\n            if ((obj.detail.FAIR_STATUS == 1 || obj.detail.FAIR_STATUS == 2) && obj.detail.FLAG_FORIEGN == 'N') obj.detail\n              .NATION = '\ub300\ud55c\ubbfc\uad6d';\n\n          }\n          if (!obj.detail.BIZ_TYPE || obj.detail.BIZ_TYPE === null) obj.detail.BIZ_TYPE = obj.detail.BIZ_TYPE_KR;\n\n          if (obj.detail.MEETING_TARGET == 4) obj.detail.MAIN_PURPOSE_TEXT = obj.detail.MAIN_PURPOSE_TEXT + ' (' + obj.detail\n            .MAIN_PURPOSE_ETC +\n            ')';\n          if (obj.detail.MEETING_TARGET == 4) obj.detail.MEETING_TARGET_TEXT = obj.detail.MEETING_TARGET_TEXT + ' (' + obj.detail\n            .MEETING_TARGET_ETC + ')';\n\n          let JOIN_TITLE = '';\n          if (obj.detail.SELLER_FLAG == 'Y') JOIN_TITLE = 'SELLER';\n          if (obj.detail.BUYER_FLAG == 'Y') {\n            if (JOIN_TITLE) JOIN_TITLE = JOIN_TITLE + '&';\n            JOIN_TITLE = JOIN_TITLE + 'BUYER';\n          }\n          obj.detail.JOIN_TITLE = JOIN_TITLE;\n\n          let history_array = new Array();\n          let FAIR_HISTORY_STR = '';\n\n          if (obj.detail.FAIR_HISTORY) {\n            const historyArray = obj.detail.FAIR_HISTORY.split('|');\n\n            FAIR_HISTORY_STR = historyArray\n              .map((fairName, index) =>\n                index === 0 ?\n                `<span class='text-[1em] font-semibold leading-snug text-[--primary-400]'>${fairName}<\/span>` :\n                `<br>${fairName}`\n              )\n              .join('');\n          }\n\n          obj.detail.FAIR_HISTORY_STR = FAIR_HISTORY_STR;\n\n\n          vueData.popCompanyInfo.data = obj;\n          vueData.popCompanyInfo.detail = obj.detail;\n          vueData.popCompanyInfo.brand = obj.brand;\n          vueData.popCompanyInfo.modal.show();\n        },\n        hide: () => {\n          vueData.popCompanyInfo.modal.hide();\n        }\n      }\n\n      const detailTimeTablePopup = {\n        show: async (date, time) => {\n          const timetableInnerHtml = event.currentTarget.parentElement.querySelector('.timetable_inner').innerHTML;\n          vueData.selectedDate = date;\n          vueData.selectedTime = time;\n          vueData.selectedContent = timetableInnerHtml;\n          vueData.detailTimeTable.modal.show();\n        },\n        hide: () => {\n          vueData.detailTimeTable.modal.hide();\n        }\n      };\n\n      const tc = (korMessage, etcMessage) => {\n        return vueData.lang == 'kor' ? korMessage : etcMessage;\n      }\n\n      const handleScroll = (buttonsClass, sectionsClass) => {\n        const buttons = document.querySelectorAll(buttonsClass);\n        const sections = document.querySelectorAll(sectionsClass);\n\n        window.addEventListener('scroll', function() {\n          const scrollPosition = window.pageYOffset;\n\n          sections.forEach((section, index) => {\n            const sectionTop = section.getBoundingClientRect().top + window.pageYOffset - 230;\n            const nextSectionTop = sections[index + 1] ? sections[index + 1].getBoundingClientRect().top + window\n              .pageYOffset : Infinity;\n\n            if (scrollPosition >= sectionTop && scrollPosition < nextSectionTop) {\n              buttons.forEach(button => button.classList.remove('on'));\n              buttons[index].classList.add('on');\n            }\n          });\n        });\n      }\n\n      return {\n        vueData,\n        init,\n        tc,\n        replaceBr,\n        moveLogin,\n        search,\n        cancelMeeting,\n        requestMeeting,\n        sendTemporaryMeetingRequest,\n        moveScroll,\n        meetingAction,\n        ensureProtocol,\n        getMeetingInfo,\n        getMeetingAvalable,\n        availableTimePopup,\n        writeMeetingPurpose,\n        companyInfoPopup,\n        detailTimeTablePopup,\n        initTimeTableInfo,\n        participantList,\n        updateCompanyName,\n        acceptOrRejectMeeting,\n        handlePurposeSelectChange,\n        BMS_HOMEPAGE_TIMETABLE,\n        BMS_HOMEPAGE_LIST_MEGAZOO,\n      };\n    }\n  };\n\n  const i18n = createI18n({\n    locale: 'eng',\n    fallbackLocale: 'eng',\n    legacy: false,\n    messages: {\n      kor: {\n        BIZ_MATCHING_STATUS: `\ube44\uc988\ub9e4\uce6d \ud604\ud669\ud310`,\n        BIZ_PARTICIPANT_LIST: `\ubbf8\ud305 \uc2e0\uccad\ud558\uae30`,\n        BIZ_MATCHING_SCHEDULE_TITLE: `\ube44\uc988\ub9e4\uce6d \ud604\ud669\ud310`,\n        BIZ_MATCHING_ACCEPTOR: `\uc218\ub77d\uc790`,\n        BIZ_MATCHING_CLAIMANT: `\uc2e0\uccad\uc790`,\n        BIZ_MATCHING_SUCCESS: `\ud655\uc815`,\n        BIZ_MATCHING_PENDING: `\ub300\uae30`,\n        TIMETABLE_TIME_TH: `\uc2dc\uac04`,\n        BIZ_MATCHING_EMPTY: `\ub9e4\uce6d \ub0b4\uc5ed\uc774 \uc5c6\uc2b5\ub2c8\ub2e4.`,\n        BIZ_MATCHING_MOER_BTN: `\ub9e4\uce6d \ub354\ubcf4\uae30`,\n        MY_BIZ_MATCHING: `\ub098\uc758 \ub9e4\uce6d\ud604\ud669 \ud655\uc778\ud558\uae30 \u2192`,\n        PLACEHOLDER: `\uc5c5\uccb4\uba85 \uac80\uc0c9`,\n        OCCUPATION: `\uc5c5\ud0dc`,\n        COUNTRY: `\uad6d\uac00`,\n        CATEGORY: `\uce74\ud14c\uace0\ub9ac`,\n        FILTER_SEARCH_BTN: '\uac80\uc0c9',\n        \/\/ SELLER_BUYER_TH01: '\uad6c\ubd84',\n        SELLER_BUYER_TH02: '\uae30\uc5c5\uba85',\n        SELLER_BUYER_TH03: '\uc5c5\ud0dc',\n        SELLER_BUYER_TH04: '\uce74\ud14c\uace0\ub9ac(\uad00\uc2ec\ud488\ubaa9)',\n        SELLER_BUYER_TH05: '\ube0c\ub79c\ub4dc',\n        SELLER_BUYER_TH06: '\uc804\uc2dc\ucc38\uac00History',\n        SELLER_BUYER_TH07: '\ub9e4\uce6d\uc2e0\uccad',\n        SELLER_BUYER_TH08: '\uad6d\uac00',\n        ACCEPTANCE_BTN: '\uc218\ub77d',\n        DECLINE_BTN: '\uac70\uc808',\n        \/\/POPUP_COMPANY_INFO_TITLE01: '\ucc38\uac00 \uad6c\ubd84',\n        POPUP_COMPANY_INFO_TITLE01: '\ucc38\uac00 \ubaa9\uc801',\n        POPUP_COMPANY_INFO_TITLE02: '\uc804\uc2dc \ucc38\uac00',\n        POPUP_COMPANY_INFO_TITLE03: '\uc9c1\uc885',\n        POPUP_COMPANY_INFO_TITLE04: '\ud648\ud398\uc774\uc9c0(SNS)',\n        POPUP_COMPANY_INFO_TITLE05: '\ubbf8\ud305 \ud76c\ub9dd\uad70',\n        \/\/POPUP_SELLER_INFO_HEAD: '\uc140\ub7ec \uc815\ubcf4',\n        \/\/POPUP_BUYER_INFO_HEAD: '\ubc14\uc774\uc5b4 \uc815\ubcf4',\n        POPUP_SELLER_INFO_HEAD: '\ube0c\ub79c\ub4dc \uc815\ubcf4',\n        POPUP_BUYER_INFO_HEAD: '\uad6c\ub9e4 \uc758\uc0ac',\n        POPUP_COMPANY_BUYER_TITLE: '\uad6c\ub9e4 \uc608\uc0b0',\n        POPUP_BOTTOM_BTN01: '\uc2e0\uccad',\n        POPUP_CLOSE_BTN: '\ub2eb\uae30',\n        POPUP_MEETING_SCHEDULE: '\ube44\uc988\ub9e4\uce6d \ubbf8\ud305 \uc2e0\uccad',\n        MEETING_STATE01: '\uc2e0\uccad\uac00\ub2a5',\n        MEETING_STATE02: '\uc2e0\uccad\ubd88\uac00',\n        REQUEST_MEETING_MESSAGE: '{MEET_DAY} {TIME_VALUE}\uc5d0 [{COMPANY_NAME}] \ud68c\uc0ac\uc640 \ubbf8\ud305\uc744 \uc608\uc57d\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?',\n        REQUEST_MEETING_MESSAGE_RESULT_SUCCESS: '\ubbf8\ud305\uc774 \uc2e0\uccad \ub418\uc5c8\uc2b5\ub2c8\ub2e4.',\n        REQUEST_MEETING_MESSAGE_RESULT_FAIL: '\ubbf8\ud305 \uc2e0\uccad\uc5d0 \uc2e4\ud328\ud558\uc600\uc2b5\ub2c8\ub2e4.',\n        CANCEL_MEETING_MESSAGE: `{MEET_DAY} {TIME_VALUE}\uc5d0 [{COMPANY_NAME}] \ud68c\uc0ac\uc640 \ubbf8\ud305\uc744 \ucde8\uc18c\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?`,\n        CANCEL_MEETING_MESSAGE_RESULT_SUCCESS: \"\ubbf8\ud305\uc774 \ucde8\uc18c \ub418\uc5c8\uc2b5\ub2c8\ub2e4.\",\n        CANCEL_MEETING_MESSAGE_RESULT_FAIL: \"\ubbf8\ud305 \ucde8\uc18c\uc5d0 \uc2e4\ud328\ud558\uc600\uc2b5\ub2c8\ub2e4.\",\n        ACTION_MESSAGES: {\n          2: \"\uc218\ub77d\",\n          3: \"\uac70\uc808\",\n          \"default\": \"\uae30\ud0c0\"\n        },\n        CONFIRM_MEETING_MESSAGE: \"{MEET_DAY} {TIME_VALUE}\uc5d0 [{COMPANY_NAME}] \ud68c\uc0ac\uc640 \ubbf8\ud305\uc744 {actionMessage}\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?\",\n        CONFIRM_MEETING_MESSAGE_RESULT_SUCCESS: \"{actionMessage}\uc774 \uc644\ub8cc\ub418\uc5c8\uc2b5\ub2c8\ub2e4.\",\n        CONFIRM_MEETING_MESSAGE_RESULT_FAIL: \"{actionMessage}\uc774 \uc2e4\ud328\ud558\uc600\uc2b5\ub2c8\ub2e4.\",\n        LOGIN_EXPIRED: '\ub85c\uadf8\uc778 \uc2dc\uac04\uc774 \ub9cc\ub8cc \ub418\uc5c8\uc2b5\ub2c8\ub2e4. \ub2e4\uc2dc \ub85c\uadf8\uc778 \ud574\uc8fc\uc138\uc694.',\n        NO_BIZ_MATCHING: '\ube44\uc988 \ub9e4\uce6d \uc2e0\uccad \uc815\ubcf4\uac00 \uc5c6\uc2b5\ub2c8\ub2e4. \ub9e4\uce6d\uc2e0\uccad \ud398\uc774\uc9c0\ub85c \uc774\ub3d9\ud569\ub2c8\ub2e4.',\n        READY_MOBILE_MESSAGE: '\ubaa8\ubc14\uc77c \uc11c\ube44\uc2a4\ub294 \ud604\uc7ac \uc900\ube44 \uc911\uc785\ub2c8\ub2e4. PC\ub85c \uc811\uc18d\ud574 \uc8fc\uc138\uc694.',\n        POP_MEETING_REQUEST: '\ubbf8\ud305 \uc2e0\uccad',\n        POP_MEETING_RESPONSE: '\ubbf8\ud305 \uc2e0\uccad \uc815\ubcf4',\n        LABEL_MEETING_PURPOSE: '\ubbf8\ud305 \ubaa9\uc801 \uc791\uc131',\n        POPUP_SELECT_PLACEHOLDER: '==== \ubbf8\ud305 \ubaa9\uc801 \uc120\ud0dd ====',\n        MEETING_PURPOSE_REQUIRED: '\ubbf8\ud305 \ubaa9\uc801\uc744 \uc120\ud0dd\ud574 \uc8fc\uc138\uc694.',\n        MEETING_PURPOSE_ETC_REQUIRED: '\ubbf8\ud305 \ubaa9\uc801\uc744 \uc785\ub825\ud574 \uc8fc\uc138\uc694(10\uc790 \uc774\uc0c1).',\n        MEETING_PURPOSE_ETC_PLACEHOLDER: '\ubbf8\ud305 \ubaa9\uc801\uc744 \uc601\ubb38\uc73c\ub85c \uc791\uc131\ud574 \uc8fc\uc138\uc694.',\n        TABLE_DETAIL_INFO_TEXT: '\u203b \uc5c5\uccb4\uba85\uc744 \ud074\ub9ad\ud558\uc2dc\uba74 \uc790\uc138\ud55c \uc815\ubcf4\ub97c \ud655\uc778\ud558\uc2e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.',\n        TEMPORARY_TEXT_1: '\ud574\ub2f9 \uae30\uc5c5\uc740 MEGAZOO 2025 Part 2 \ucc38\uac00 \uc608\uc815 \uae30\uc5c5\uc785\ub2c8\ub2e4.',\n        TEMPORARY_TEXT_2: '\ubbf8\ud305\uc744 \ud76c\ub9dd\ud558\uc2dc\ub294 \uacbd\uc6b0 MEGAZOO \uc0ac\ubb34\uad6d\uc73c\ub85c \ubb38\uc758\ud574 \uc8fc\uc2dc\uba74 \uc548\ub0b4\ub4dc\ub9ac\uaca0\uc2b5\ub2c8\ub2e4.',\n        TEMPORARY_TEXT_3: '\uc774\uba54\uc77c'\n      },\n      eng: {\n        BIZ_MATCHING_STATUS: `Biz-Matching Status`,\n        BIZ_PARTICIPANT_LIST: `Meeting Apply`,\n        BIZ_MATCHING_SCHEDULE_TITLE: `Meeting schedule`,\n        BIZ_MATCHING_ACCEPTOR: `Meeting Recipient`,\n        BIZ_MATCHING_CLAIMANT: `Meeting Applicant`,\n        BIZ_MATCHING_SUCCESS: `Comfirmed`,\n        BIZ_MATCHING_PENDING: `Pending`,\n        TIMETABLE_TIME_TH: `Time`,\n        BIZ_MATCHING_EMPTY: `There is no schedule yet.`,\n        BIZ_MATCHING_MOER_BTN: `View more Matches`,\n        MY_BIZ_MATCHING: `Check My Status \u2192`,\n        PLACEHOLDER: `Search Company name`,\n        OCCUPATION: `Business Type`,\n        COUNTRY: `Nation`,\n        CATEGORY: `Category`,\n        FILTER_SEARCH_BTN: 'Search',\n        \/\/ SELLER_BUYER_TH01: 'Type',\n        SELLER_BUYER_TH02: 'Company Name',\n        SELLER_BUYER_TH03: 'Business Type',\n        SELLER_BUYER_TH04: 'Category (of Interest)',\n        SELLER_BUYER_TH05: 'Brand Name',\n        SELLER_BUYER_TH06: 'Exhibition History',\n        SELLER_BUYER_TH07: 'Apply for Meeting',\n        SELLER_BUYER_TH08: 'Nation',\n        ACCEPTANCE_BTN: 'Accept',\n        DECLINE_BTN: 'Decline',\n        \/\/POPUP_COMPANY_INFO_TITLE01: 'Participation Type',\n        POPUP_COMPANY_INFO_TITLE01: 'Main Purpose',\n        POPUP_COMPANY_INFO_TITLE02: 'Participation History',\n        POPUP_COMPANY_INFO_TITLE03: 'Business Type',\n        POPUP_COMPANY_INFO_TITLE04: 'Homepage(SNS)',\n        POPUP_COMPANY_INFO_TITLE05: 'Meeting Target',\n        \/\/ POPUP_SELLER_INFO_HEAD: 'Seller Info',\n        \/\/ POPUP_BUYER_INFO_HEAD: 'Buyer Info',\n        POPUP_SELLER_INFO_HEAD: 'Brand Info',\n        POPUP_BUYER_INFO_HEAD: 'Purchase Intent',\n        POPUP_COMPANY_BUYER_TITLE: 'Purchase Budget',\n        POPUP_BOTTOM_BTN01: 'Apply',\n        POPUP_CLOSE_BTN: 'Close',\n        POPUP_MEETING_SCHEDULE: 'Select Meeting Schedule',\n        MEETING_STATE01: 'Available',\n        MEETING_STATE02: 'Occupied',\n        REQUEST_MEETING_MESSAGE: `Do you want to schedule a meeting with [{COMPANY_NAME}] on {MEET_DAY} at {TIME_VALUE}?`,\n        REQUEST_MEETING_MESSAGE_RESULT_SUCCESS: \"The meeting has been successfully requested.\",\n        REQUEST_MEETING_MESSAGE_RESULT_FAIL: \"Failed to request the meeting.\",\n        CANCEL_MEETING_MESSAGE: `Do you want to cancel the meeting with [{COMPANY_NAME}] on {MEET_DAY} at {TIME_VALUE}?`,\n        CANCEL_MEETING_MESSAGE_RESULT_SUCCESS: \"The meeting has been successfully canceled.\",\n        CANCEL_MEETING_MESSAGE_RESULT_FAIL: \"Failed to cancel the meeting.\",\n        ACTION_MESSAGES: {\n          2: \"accept\",\n          3: \"decline\",\n          \"default\": \"other\"\n        },\n        CONFIRM_MEETING_MESSAGE: `Do you want to {actionMessage} the meeting with [{COMPANY_NAME}] on {MEET_DAY} at {TIME_VALUE}?`,\n        CONFIRM_MEETING_MESSAGE_RESULT_SUCCESS: \"The meeting has been successfully {actionMessage}.\",\n        CONFIRM_MEETING_MESSAGE_RESULT_FAIL: \"Failed to {actionMessage} the meeting.\",\n        LOGIN_EXPIRED: 'Your session has expired. Please log in again.',\n        NO_BIZ_MATCHING: 'No Biz-Matching Program application found. Redirecting to the [My Biz-Matching Info] page.',\n        READY_MOBILE_MESSAGE: 'Mobile service is currently under preparation. Please access via PC.',\n        POP_MEETING_REQUEST: 'Request Meeting',\n        POP_MEETING_RESPONSE: 'Meeting Request Info',\n        LABEL_MEETING_PURPOSE: 'Write Meeting Purpose',\n        POPUP_SELECT_PLACEHOLDER: '==== Select Meeting Purpose ====',\n        MEETING_PURPOSE_REQUIRED: 'Please select a meeting purpose.',\n        MEETING_PURPOSE_ETC_REQUIRED: 'Please write the purpose of the meeting (at least 10 characters).',\n        MEETING_PURPOSE_ETC_PLACEHOLDER: 'Please write the purpose of the meeting in English.',\n        TABLE_DETAIL_INFO_TEXT: '\u203b Click on the company name to view detailed information.',\n        TEMPORARY_TEXT_1: 'The company is planning to participate in MEGAZOO 2025 Part 2.',\n        TEMPORARY_TEXT_2: 'Please reach out to the MEGAZOO Secretariat for meeting arrangements.',\n        TEMPORARY_TEXT_3: 'Email'\n      }\n    }\n  })\n\n  createApp(App).use(i18n).mount('#vueBms');\n\n<\/script>\n<\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-87443","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>MEGAZOO part2 Biz-Matching TimeTable - 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\/bms-timetable-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MEGAZOO part2 Biz-Matching TimeTable - MEGA ZOO ENG\" \/>\n<meta property=\"og:url\" content=\"https:\/\/megazoo.co.kr\/eng\/bms-timetable-2\/\" \/>\n<meta property=\"og:site_name\" content=\"MEGA ZOO ENG\" \/>\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\\\/bms-timetable-2\\\/\",\"url\":\"https:\\\/\\\/megazoo.co.kr\\\/eng\\\/bms-timetable-2\\\/\",\"name\":\"MEGAZOO part2 Biz-Matching TimeTable - MEGA ZOO ENG\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/megazoo.co.kr\\\/eng\\\/#website\"},\"datePublished\":\"2025-02-14T08:57:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/megazoo.co.kr\\\/eng\\\/bms-timetable-2\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/megazoo.co.kr\\\/eng\\\/bms-timetable-2\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/megazoo.co.kr\\\/eng\\\/bms-timetable-2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/megazoo.co.kr\\\/eng\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MEGAZOO part2 Biz-Matching TimeTable\"}]},{\"@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":"MEGAZOO part2 Biz-Matching TimeTable - 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\/bms-timetable-2\/","og_locale":"en_US","og_type":"article","og_title":"MEGAZOO part2 Biz-Matching TimeTable - MEGA ZOO ENG","og_url":"https:\/\/megazoo.co.kr\/eng\/bms-timetable-2\/","og_site_name":"MEGA ZOO ENG","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\/bms-timetable-2\/","url":"https:\/\/megazoo.co.kr\/eng\/bms-timetable-2\/","name":"MEGAZOO part2 Biz-Matching TimeTable - MEGA ZOO ENG","isPartOf":{"@id":"https:\/\/megazoo.co.kr\/eng\/#website"},"datePublished":"2025-02-14T08:57:07+00:00","breadcrumb":{"@id":"https:\/\/megazoo.co.kr\/eng\/bms-timetable-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/megazoo.co.kr\/eng\/bms-timetable-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/megazoo.co.kr\/eng\/bms-timetable-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/megazoo.co.kr\/eng\/"},{"@type":"ListItem","position":2,"name":"MEGAZOO part2 Biz-Matching TimeTable"}]},{"@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\/87443","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=87443"}],"version-history":[{"count":1,"href":"https:\/\/megazoo.co.kr\/eng\/wp-json\/wp\/v2\/pages\/87443\/revisions"}],"predecessor-version":[{"id":93953,"href":"https:\/\/megazoo.co.kr\/eng\/wp-json\/wp\/v2\/pages\/87443\/revisions\/93953"}],"wp:attachment":[{"href":"https:\/\/megazoo.co.kr\/eng\/wp-json\/wp\/v2\/media?parent=87443"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}