PageSourceSearch

https://web-asset.mebmarket.com/web/dist/assets/js/libs/ManageShortcut.js?1790847310

js mebmarket.com collected 2026-10-02 02:25:51 UTC 34,533 bytes, 1 lines download raw bytes

1"use strict";function asyncGeneratorStep(e,t,a,o,c,n,r){try{var i=e[n](r),d=i.value}catch(e){return void a(e)}i.done?t(d):Promise.resolve(d).then(o,c)}function _asyncToGenerator(i){return function(){var e=this,r=arguments;return new Promise(function(t,a){var o=i.apply(e,r);function c(e){asyncGeneratorStep(o,t,a,c,n,"next",e)}function n(e){asyncGeneratorStep(o,t,a,c,n,"throw",e)}c(void 0)})}}var ManageShortcut={store_show_category:["all","fiction","cartoon","other","buffet"]};ManageShortcut.is_shortcut_desktop=575<window.innerWidth,ManageShortcut.category_list=new Array,ManageShortcut.user_shortcut_list,ManageShortcut.edit_recommend_category=new Object,ManageShortcut.custom_shortcut_list,ManageShortcut.index_id=0,ManageShortcut.max_shortcut_list=9,ManageShortcut.edit_shortcut_modal_name="edit_shortcut_modal",ManageShortcut.show_main_shortcut=!1,ManageShortcut.load_available_shortcut=!1,ManageShortcut.app_id="",ManageShortcut.initialShortCut=function(){var e=jMeb.gup("store")||"all",t=jMeb.gup("publisher_id")||"";"buffet_home_page"==jMeb.gup("action")&&(e="buffet"),"string"==typeof custom_app_id?ManageShortcut.app_id=custom_app_id||app_id:ManageShortcut.app_id=app_id,(ManageShortcut.store_show_category.includes(e)||"publisher"==e&&custom_app_id||"publisher"==e&&jMeb.in_array(t,WHITE_LIST_DISPLAY_RECOMMEND_CATEGORY))&&ManageShortcut.getRecommendCategory(),ManageShortcut.renderEditShortCutModal(),ManageShortcut.renderRecommendCategoryModal()},ManageShortcut.renderEditShortCutButton=function(){var e='\n    <div style="width:100%;height:200px;background: rgb(219, 239, 233);margin: 25px 0px -50px;position: relative;">\n        <div class="main_button_lg" style="width:200px;position:absolute;left:0;right:0;margin:80px auto;text-align:center;cursor:pointer;" \n        onclick="ManageShortcut.showEditShortCut();">'.concat(Core.translateLocale("setting_up_categories_you_are_interested_in","ตั้งค่าหมวดหมู่ที่สนใจ"),"</div>\n    </div>\n    ");Core.displayHtml("#edit_shortcup_panel",e),ManageShortcut.initialShortCut()},ManageShortcut.renderEditShortCutModal=function(){var e=Core.translateLocale("setting_up_recommended_categories","ตั้งค่าหมวดหมู่แนะนำ"),t='<div style="margin-top: 20px;"><div class="main_button_lg" style="margin: auto;width: 200px;text-align: center;cursor: pointer;" onclick="ManageShortcut.saveShortCut()">'+Core.translateLocale("save","บันทึก")+"</div></div>";ManageModal.createModal(ManageShortcut.edit_shortcut_modal_name),ManageModal.displayModal(ManageShortcut.edit_shortcut_modal_name,e,'\n    <div id="recommend_category_items_edit"></div>\n    <div onclick="ManageShortcut.preCalShortcut()" style="text-align: center;margin-bottom: -15px;cursor: pointer;color: var(--link-color);">Reset</div>\n    ',t),$("#".concat(ManageShortcut.edit_shortcut_modal_name)).on("shown.bs.modal",function(e){$("body").addClass("open_modal")}),$("#".concat(ManageShortcut.edit_shortcut_modal_name)).on("hide.bs.modal",function(){$("body").removeClass("open_modal")})},ManageShortcut.renderRecommendCategoryModal=function(){var e,t=Core.translateLocale("select_category","เลือกหมวดหมู่"),a="\n    ".concat(ManageShortcut.is_shortcut_desktop?"":'<div id="current_category">\n        <span>'.concat(Core.translateLocale("selected_categories","หมวดหมู่ที่เลือก")," : </span><div><span></span></div>\n    </div>"),'\n    <div class="row">\n    ').concat(ManageShortcut.is_shortcut_desktop?'<input class="autocomplete-box" type="text" id="autocomplete_recommend_category"/>':'<div style="position:relative;padding: 0px 10px;margin-bottom: 10px;width: 90%;margin: 0 auto;">\n            <input type="image" onclick="ManageShortcut.searchRecommendCategory();" style="position: absolute;width: 25px;top: 4px;left: 15px;" src="'.concat(ASSETS_IMAGES,'ic-search-grey.png" srcset="').concat(ASSETS_IMAGES,'[email protected]" 2x="">\n            <input type="text" class="autocomplete_textbox" id="autocomplete_recommend_category" name="search" placeholder="').concat(Core.translateLocale("search_catagories","ค้นหาหมวดหมู่"),'" autocomplete="off">\n        </div>\n        <div id="result_recommend_category" class="wrap_item_list_main_store_menu category_result_list" style="position: relative;"></div>'),'\n    </div>\n    <div class="row color_panel">\n        <div style="float:left;width:20%">\n            <div id="circle_00C26E" onclick="ManageShortcut.setSelectedColorRecommendCategory(\'00C26E\');" class="normal_circle" style="background-color: #00c26e;"></div>\n        </div>\n        <div style="float:left;width:20%">\n            <div id="circle_FFB44A" onclick="ManageShortcut.setSelectedColorRecommendCategory(\'FFB44A\');"class="normal_circle" style="background-color: #ffb44a;"></div>\n        </div>\n        <div style="float:left;width:20%">\n            <div id="circle_FF8B4A" onclick="ManageShortcut.setSelectedColorRecommendCategory(\'FF8B4A\');"class="normal_circle" style="background-color: #ff8b4a;"></div>\n        </div>\n        <div style="float:left;width:20%">\n            <div id="circle_EB5A46" onclick="ManageShortcut.setSelectedColorRecommendCategory(\'EB5A46\');"class="normal_circle" style="background-color: #eb5a46;"></div>\n        </div>\n        <div style="float:left;width:20%">\n            <div id="circle_C984FE" onclick="ManageShortcut.setSelectedColorRecommendCategory(\'C984FE\');"class="normal_circle" style="background-color: #c984fe;"></div>\n        </div>\n    </div>\n    <div class="row color_panel">\n        <div style="float:left;width:20%">\n            <div id="circle_1779BF" onclick="ManageShortcut.setSelectedColorRecommendCategory(\'1779BF\');"class="normal_circle" style="background-color: #1779bf;"></div>\n        </div>\n        <div style="float:left;width:20%">\n            <div id="circle_00B9C2" onclick="ManageShortcut.setSelectedColorRecommendCategory(\'00B9C2\');"class="normal_circle" style="background-color: #00b9c2;"></div>\n        </div>\n        <div style="float:left;width:20%">\n            <div id="circle_4DC484" onclick="ManageShortcut.setSelectedColorRecommendCategory(\'4DC484\');"class="normal_circle" style="background-color: #4dc484;"></div>\n        </div>\n        <div style="float:left;width:20%">\n            <div id="circle_FF8ACB" onclick="ManageShortcut.setSelectedColorRecommendCategory(\'FF8ACB\');"class="normal_circle" style="background-color: #ff8acb;"></div>\n        </div>\n        <div style="float:left;width:20%">\n            <div id="circle_344563" onclick="ManageShortcut.setSelectedColorRecommendCategory(\'344563\');"class="normal_circle" style="background-color: #344563;"></div>\n        </div>\n    </div>\n    '),o='<div style="margin-top:20px;">\n        <div class="delete_recommend_category">\n            <a onclick="ManageShortcut.confirmRemoveShortcut()" class="delete_recommend_category_button_text">'.concat(Core.translateLocale("delete","ลบ"),'</a>\n        </div>\n        <a onclick="ManageShortcut.changeEditRecommendCategory()">\n            <div class="main_button_lg edit_recommend_category_button" style="float: right;">').concat(Core.translateLocale("confirm","ตกลง"),"</div>\n        </a>\n    </div>");ManageModal.createModal("modal_recommend_category"),ManageModal.displayModal("modal_recommend_category",t,a,o),$("#modal_recommend_category_footer").css("display","block"),$("#modal_recommend_category div").first().css("max-width","375px"),$("#modal_recommend_category div").first().css("margin","auto"),ManageShortcut.is_shortcut_desktop?$("#autocomplete_recommend_category").devbridgeAutocomplete({lookup:ManageShortcut.category_list,groupBy:"parent",minChars:0,triggerSelectOnValidInput:!1,onSelect:function(e){var t=e.value,a=e.data.id;ManageShortcut.edit_recommend_category.change_category_id=a,ManageShortcut.edit_recommend_category.change_category_name=t},beforeRender:function(e,a){var o=a.length==ManageShortcut.category_list.length,c=e[0];$(c).find(".autocomplete-group").each(function(){var t=$(this).html().trim(),e=(a.find(function(e){return e.data.parent==t})||{}).data.parent_id;$(this).append('<img id="icon_parent_'.concat(e,'" src="').concat(ASSETS_IMAGES,'arrow-down.png" style="').concat(o?"transform: rotate(-90deg);
1":"",'width: 14px;margin-left: 1px;" />')),$(this).css("cursor","pointer"),$(this).attr("onclick","ManageShortcut.showChildElement(".concat(e,")")),$(this).attr("is_show",o?0:1),$(this).attr("id","parent_".concat(e))}),a.forEach(function(e,t){var a=e.data.parent_id;a&&($(c).find("[data-index=".concat(t,"]")).attr("parent_id",a),o&&$(c).find("[data-index=".concat(t,"]")).hide())})}}):$("#autocomplete_recommend_category").keyup(function(){clearTimeout(e),e=setTimeout(function(){ManageShortcut.searchRecommendCategory()},500)}),$("#modal_recommend_category").on("shown.bs.modal",function(e){$("body").addClass("open_modal")}),$("#modal_recommend_category").on("hide.bs.modal",function(){ManageShortcut.show_main_shortcut&&(ManageModal.renderModal(ManageShortcut.edit_shortcut_modal_name),ManageShortcut.show_main_shortcut=!1),$("body").removeClass("open_modal")}),$("#modal_recommend_category").after(ManageShortcut.renderModalConfirmDelete()),$("#modal_confirm_delete").on("shown.bs.modal",function(e){$("body").addClass("open_modal")}),$("#modal_confirm_delete").on("hide.bs.modal",function(){ManageShortcut.show_main_shortcut&&(ManageModal.renderModal(ManageShortcut.edit_shortcut_modal_name),ManageShortcut.show_main_shortcut=!1),$("body").removeClass("open_modal")}),$("#modal_recommend_category").after(ManageShortcut.renderAlertModal()),$("#modal_alert").on("shown.bs.modal",function(e){$("body").addClass("open_modal")}),$("#modal_alert").on("hide.bs.modal",function(){ManageShortcut.show_main_shortcut&&(ManageModal.renderModal(ManageShortcut.edit_shortcut_modal_name),ManageShortcut.show_main_shortcut=!1),$("body").removeClass("open_modal")})},ManageShortcut.showChildElement=function(e){if(e){var t="#parent_".concat(e);1==$(t).attr("is_show")?($(".autocomplete-child[parent_id=".concat(e,"]")).each(function(){$(this).hide()}),$(t).attr("is_show","0"),$("#icon_parent_".concat(e)).css("transform","rotate(-90deg)")):($(".autocomplete-child[parent_id=".concat(e,"]")).each(function(){$(this).show()}),$(t).attr("is_show","1"),$("#icon_parent_".concat(e)).css("transform",""))}},ManageShortcut.getRecommendCategory=_asyncToGenerator(regeneratorRuntime.mark(function e(){var t,a,o,c,n,r,i,d,l,s,_,m,g;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=Core.getCookie("user_token"),a=jMeb.gup("action")||"home_page",o=jMeb.gup("category_id"),c=["home_page","buffet_home_page","feature_new_entry","feature_bestsellers"].includes(a)&&!o,n=jMeb.gup("store")||"all",c)return r="manage_shortcut_without_login_".concat(ManageShortcut.app_id,"_").concat(n),jMeb.empty(t)||(r="manage_shortcut_".concat(ManageShortcut.app_id,"_").concat(n)),Core.localStorageIsAvailable(),i=ManageShortcut.getParamUserManageShortcut("get"),e.next=12,APICaller.call(i);e.next=15;break;case 12:d=e.sent,(l=jQuery.parseJSON(d)).status.success&&(ManageShortcut.user_shortcut_list=l.data.shortcut_list,Core.localStorageIsAvailable()&&(s=l.data.server_datetime,_=s.split(" "),m=_[0],(g=new Object).server_date=m,g.shortcut_list=ManageShortcut.user_shortcut_list,localStorage[r]=JSON.stringify(g)),ManageShortcut.renderRecommendCategory());case 15:case"end":return e.stop()}},e)})),ManageShortcut.renderRecommendCategory=function(){Core.getCookie("user_token");var s=jMeb.gup("store")||"all",_="cartoon"==s,e="",m="";e+=Core.getHeadText(Core.translateLocale("category","Category"),"recommend_category","javascript:ManageShortcut.getAvailableCategory();"),ManageShortcut.user_shortcut_list.forEach(function(e){var t=e.color,a=e.target_id,o=e.name,c=e.shortname||o,n=window.location.href,r="",i=[{key:"store",value:"buffet_home_page"==action?(r="buffet_home_page","buffet"):"publisher"==s?(r="book_list","publisher"):(r="home_page","category")},{key:"action",value:r},{key:"category_id",value:a},{key:"category_name",value:o}];if("publisher"==s){var d=jMeb.gup("publisher_id")||"";i.push({key:"condition",value:"new"}),i.push({key:"publisher_id",value:d})}var l=_?"".concat(SITE_URL_HTTPS,"?action=search_book&type=tag&tag_id_list=[").concat(a,"]&tag_name=").concat(o,"&category_group_id=14"):Core.insertQueryString(n,i);"ASK"!=app_id&&"ONE"!=app_id&&(l="".concat(SITE_URL_HTTPS,"index.php?store=category&action=book_list&condition=new&category_id=").concat(a,"&category_name=").concat(c)),m+='\n        <a class="recommend_category" style="color:#FFF;" href="'.concat(l,'">\n            <div class="recommend_category_tag">\n                <div style="background:#').concat(t,';padding: 5px 20px;"></div>
1\n                <span>').concat(c,"</span>\n            </div>\n        </a>")}),e+='<div id="recommend_category_items" style="display: table;">'.concat(m,"</div>"),Core.displayHtml("#recommend_category",e),$("#recommend_category").show();$(".recommend_category_tag").each(function(){var e=$(this).find("span").width();$(this).css("width",e+20)}),$(".recommend_category_tag").find("span").mouseenter(function(){$(this).parent().find("div").addClass("recommend_category_tag_hover")}).mouseleave(function(){$(this).parent().find("div").removeClass("recommend_category_tag_hover")})},ManageShortcut.getAvailableShortcut=function(){var t=_asyncToGenerator(regeneratorRuntime.mark(function e(t){var a,o,c,n,r,i;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(a=Core.getCookie("user_token"),"all"==t||!a){e.next=21;break}e.t0=t,e.next="fiction"===e.t0?5:"cartoon"===e.t0?7:"other"===e.t0?9:11;break;case 5:return o=13,e.abrupt("break",13);case 7:return o=15,e.abrupt("break",13);case 9:return o=16,e.abrupt("break",13);case 11:return o=-1,e.abrupt("break",13);case 13:return c={api:"Personalize",method:"userGetAvailableShortcut",data_json:JSON.stringify({token:a,category_group_id:o,app_id:app_id,app_platform:"WEB",type:"cartoon"==t?"tag":"category"})},e.next=16,APICaller.call(c);case 16:n=e.sent,(r=jQuery.parseJSON(n)).status.success&&r.data.shortcut_list.forEach(function(e){var t=e.target_id,a=e.name;ManageShortcut.category_list.push({value:a,data:{id:t}})}),e.next=26;break;case 21:return e.next=23,Core.getAllCatagory();case 23:i=e.sent,i.category_list.forEach(function(e){new Object;var n=e.category_id,r=e.category_name,t=e.child_data;t&&0<t.length?t.forEach(function(e){var t=e.category_id,a=void 0===t?{}:t,o=e.category_name,c=void 0===o?{}:o;ManageShortcut.category_list.push({value:c,data:{parent_id:n,parent:r,id:a}})}):ManageShortcut.category_list.push({value:r,data:{id:n}})});case 26:$(".pencil_edit_recommend_category").each(function(){$(this).css("pointer-events","")});case 27:case"end":return e.stop()}},e)}));return function(e){return t.apply(this,arguments)}}(),ManageShortcut.showEditShortCut=function(){var c="";ManageShortcut.custom_shortcut_list=new Object,ManageShortcut.user_shortcut_list.forEach(function(e){ManageShortcut.index_id+=1;var t=e.color,a=e.target_id,o=e.name;ManageShortcut.custom_shortcut_list[ManageShortcut.index_id]={color:t,target_id:a,name:o},c+='<div id="recommend_category_'.concat(ManageShortcut.index_id,'" data-value="').concat(ManageShortcut.index_id,'" class="recommend_category custom_recommend_category edit_recommend_category" style="background:#').concat(t,';">\n            <div class="recommend_category_block">\n                <div class="circle_icon">\n                    <img src="').concat(ASSETS_IMAGES,'ic-draggable.png" srcset="').concat(ASSETS_IMAGES,'[email protected] 2x">\n                </div>\n                <label class="recommend_category_text">').concat(o,'</label>\n                <img onclick="ManageShortcut.editRecommendCategory(').concat(ManageShortcut.index_id,');" class="pencil_edit_recommend_category" src="').concat(ASSETS_IMAGES,'pencil-edit-button.png"\n                     srcset="').concat(ASSETS_IMAGES,'[email protected] 2x">\n            </div>\n        </div>')});for(var e=ManageShortcut.user_shortcut_list.length;e<ManageShortcut.max_shortcut_list;e++)c+='<div class="recommend_category edit_recommend_category lock_position" style="background:#fff;">\n            <div onclick="ManageShortcut.editRecommendCategory();" class="recommend_category_block">\n                <label class="recommend_category_add_text" style="cursor: pointer;">'.concat(Core.translateLocale("add","Add")," +</label>\n            </div>\n        </div>");if(Core.displayHtml("#recommend_category_items_edit",c),$("#recommend_category_items_edit").sortable({handle:".circle_icon",items:".recommend_category:not(.lock_position)"}),$("#recommend_category_items_edit").disableSelection(),ManageModal.renderModal(ManageShortcut.edit_shortcut_modal_name),!ManageShortcut.load_available_shortcut){ManageShortcut.load_available_shortcut=!0,$(".pencil_edit_recommend_category").each(function(){$(this).css("pointer-events","none")});var t=jMeb.gup("store")||"all";"buffet_home_page"==jMeb.gup("action")&&(t="buffet"),ManageShortcut.getAvailableShortcut(t)}},ManageShortcut.renderModalConfirmDelete=function(){return'<div class="modal fade" id="modal_confirm_delete" role="dialog">\n                    <div class="modal-dialog modal-dialog-scrollable modal-dialog-centered">\n                        <div class="modal-content">\n                            <div class="modal-header">\n                                <h4 id="modal_confirm_delete_title" class="modal-title">'.concat(Core.translateLocale("are_you_sure","แน่ใจใช่ไหม"),'</h4>\n                                <button type="button" class="close" data-dismiss="modal" aria-label="Close" style="opacity: 1;padding: 0px;position: absolute;right: 25px;top: 25px;">\n                                    <img src="').concat(ASSETS_IMAGES,"ic-close.png?").concat(VERSION_JS,'" srcset="').concat(ASSETS_IMAGES,"[email protected]?").concat(VERSION_JS,' 2x">\n                                </button>\n                            </div>\n                            <div id="modal_confirm_delete_body" class="modal-body"></div>\n                            <div id="modal_confirm_delete_footer" class="modal-footer">\n                                <div style="margin: auto;">\n                                    <a onclick="ManageShortcut.closeConfirmDeleteModal()">\n                                        <div class="main_button_lg edit_recommend_category_button reject_delete_recommend_category">').concat(Core.translateLocale("do_not_delete","ไม่ลบ"),'</div>\n                                    </a>\n                                    <a onclick="ManageShortcut.removeShortcut()">\n                                        <div class="main_button_lg edit_recommend_category_button confirm_delete_recommend_category">').concat(Core.translateLocale("delete","ลบ"),"</div>\n                                    </a>\n                                </div>\n                            </div>\n                        </div>\n                    </div>\n                </div>")},ManageShortcut.renderAlertModal=function(){return'<div class="modal fade" id="modal_alert" role="dialog">\n                    <div class="modal-dialog modal-dialog-scrollable modal-dialog-centered">\n                        <div class="modal-content">\n                            <div class="modal-header">\n                                <h4 id="modal_alert_title" class="modal-title">'.concat(Core.translateLocale("system_notification","แจ้งเตือนจากระบบ"),'</h4>\n                                <button type="button" class="close" data-dismiss="modal" aria-label="Close" style="opacity: 1;padding: 0px;position: absolute;right: 25px;top: 25px;">\n                                    <img src="').concat(ASSETS_IMAGES,"ic-close.png?").concat(VERSION_JS,'" srcset="').concat(ASSETS_IMAGES,"[email protected]?").concat(VERSION_JS,' 2x">\n                                </button>\n                            </div>\n                            <div id="modal_alert_body" class="modal-body"></div>\n                            <div id="modal_alert_footer" class="modal-footer">\n                                <div class="edit_recommend_category_button" style="float: right;">\n                                    <a onclick="ManageShortcut.closeAlertModal()" class="edit_recommend_category_button_text">').concat(Core.translateLocale("confirm","ตกลง"),"</a>\n                                </div>\n                            </div>\n                        </div>\n                    </div>\n                </div>")},ManageShortcut.searchRecommendCategory=function(t){var a=$("#autocomplete_recommend_category").val().trim(),e="",o=a?ManageShortcut.category_list.filter(function(e){return e.value.includes(a)}):ManageShortcut.category_list;
1if(jMeb.empty(o))e='<div style="font-size: 14px;margin-top: 20px;text-align: center;">'+Core.translateLocale("information_not_found","ไม่พบข้อมูล")+"</div>";else if(t)o=ManageShortcut.category_list.filter(function(e){return e.data.parent_id==t}),e=jMeb.empty(o)?'<div style="font-size: 14px;margin-top: 20px;text-align: center;">'+Core.translateLocale("information_not_found","ไม่พบข้อมูล")+"</div>":'\n            <div style="font-weight: bold;margin-left: 5px;font-size: 16px;position: absolute;top:10px;" onclick="ManageShortcut.searchRecommendCategory()">< '.concat(o[0].data.parent,'</div>\n            <div style="padding-left: 5px;margin-top: 40px;overflow: auto;height: 150px;">\n                <ul>\n                ').concat(o.reduce(function(e,t){var a=t.value,o=t.data.id;return e+'<li id="category_'.concat(o,'">\n                        <a onclick="ManageShortcut.searchRecommendCategorySelected(\'').concat(o,"','").concat(a,"')\">\n                            ").concat(a,"\n                        </a>\n                    </li>")},""),"\n                </ul>\n            </div>");else if(a)e="\n        <ul>\n        ".concat(o.reduce(function(e,t){var a=t.value,o=t.data.id;return e+'<li id="category_'.concat(o,'">\n                <a onclick="ManageShortcut.searchRecommendCategorySelected(\'').concat(o,"','").concat(a,"')\">\n                    ").concat(a,"\n                </a>\n            </li>")},""),"\n        </ul>");else{var r={},i=[];o.forEach(function(e){var t=e.data,a=t.parent_id,o=t.parent,c=t.id,n=e.value;a&&!r[a]?r[a]=o:i.push({id:c,value:n})}),e="\n        <ul>\n        ".concat(Object.keys(r).reduce(function(e,t){var a=r[t];return e+'<li id="category_'.concat(t,'" style="font-weight: bold;">\n                <a onclick="ManageShortcut.searchRecommendCategory(').concat(t,')">\n                    ').concat(a," >\n                </a>\n            </li>")},""),"\n        ").concat(i.reduce(function(e,t){var a=t.value,o=t.id;return e+'<li id="category_'.concat(o,'">\n                <a onclick="ManageShortcut.searchRecommendCategorySelected(\'').concat(o,"','").concat(a,"')\">\n                    ").concat(a,"\n                </a>\n            </li>")},""),"\n        </ul>")}t?$("#result_recommend_category").css("over-flow","hidden"):$("#result_recommend_category").css("over-flow","auto"),$("#result_recommend_category").html(e),$("#result_recommend_category").scrollTop(0)},ManageShortcut.searchRecommendCategorySelected=function(e,t){ManageShortcut.edit_recommend_category.change_category_id=e,ManageShortcut.edit_recommend_category.change_category_name=t,ManageShortcut.setCurrentSelectedRecommendCategory()},ManageShortcut.editRecommendCategory=function(e){var t=e?ManageShortcut.custom_shortcut_list[e]:void 0;if($(".normal_circle").removeClass("recommend_category_selected"),$(".normal_circle").find("img").remove(),t){var a=t.target_id,o=t.name,c=t.color;ManageShortcut.edit_recommend_category={id:e,change_category_id:a,change_category_name:o},ManageShortcut.is_shortcut_desktop?$("#autocomplete_recommend_category").val(o):$("#autocomplete_recommend_category").val(""),ManageShortcut.setSelectedColorRecommendCategory(c.toUpperCase()),$(".delete_recommend_category").show()}else ManageShortcut.edit_recommend_category={id:0,change_category_id:"",change_category_name:""},ManageShortcut.setSelectedColorRecommendCategory("00C26E"),$("#autocomplete_recommend_category").val(""),$(".delete_recommend_category").hide();ManageModal.closeModal(ManageShortcut.edit_shortcut_modal_name),ManageShortcut.show_main_shortcut=!0,ManageShortcut.searchRecommendCategory(),ManageShortcut.setCurrentSelectedRecommendCategory(),e?Core.displayHtml("#modal_recommend_category_title",Core.translateLocale("manage_categories","จัดการหมวดหมู่")):Core.displayHtml("#modal_recommend_category_title",Core.translateLocale("add_a_category","เพิ่มหมวดหมู่")),$("#modal_recommend_category").modal()},ManageShortcut.changeEditRecommendCategory=function(){var e=ManageShortcut.edit_recommend_category,t=e.id,a=e.change_category_id,o=e.change_category_name,c=e.change_color;if(a&&c){var n=c,r=!1;for(var i in ManageShortcut.custom_shortcut_list){if(t!=i)if(ManageShortcut.custom_shortcut_list[i].target_id==a){r=!0;break}}if(r)ManageShortcut.show_main_shortcut=!1,Core.displayHtml("#modal_alert_body",Core.translateLocale("the_information_already_exists_in_the_system","ข้อมูลซ้ำในระบบ")),$("#modal_alert").modal();else{if(ManageShortcut.show_main_shortcut=!0,0!=t){var d="#recommend_category_".concat(t);$(d).css("background","#".concat(n)),$(d).find("label").html(o),ManageShortcut.custom_shortcut_list[t].color=n,ManageShortcut.custom_shortcut_list[t].target_id=a,ManageShortcut.custom_shortcut_list[t].name=o}else ManageShortcut.index_id+=1,ManageShortcut.custom_shortcut_list[ManageShortcut.index_id]={color:n,target_id:a,name:o},ManageShortcut.addNewShortCut(n);Object.keys(ManageShortcut.custom_shortcut_list).length>=ManageShortcut.max_shortcut_list&&$(".lock_position").hide()}$("#modal_recommend_category").modal("toggle"),ManageShortcut.show_main_shortcut=!0}else Core.displayHtml("#modal_alert_body",Core.translateLocale("please_recheck_the_information","กรุณาตรวจสอบข้อมูลอีกครั้ง")),ManageShortcut.show_main_shortcut=!1,$("#modal_recommend_category").modal("toggle"),ManageShortcut.show_main_shortcut=!0,$("#modal_alert").modal()},ManageShortcut.setCurrentSelectedRecommendCategory=function(){var e=ManageShortcut.edit_recommend_category,t=e.change_color,a=e.change_category_name;a?($("#current_category").find("div").css("display","inline-block"),$("#current_category").find("span").html(Core.translateLocale("selected_categories","หมวดหมู่ที่เลือก")+" : "),$("#current_category").find("div").find("span").html(a),$("#current_category").find("div").css("background-color","#".concat(t))):($("#current_category").find("div").css("display","none"),$("#current_category").find("span").html(Core.translateLocale("please_select_a_category","กรุณาเลือกหมวดหมู่")))},ManageShortcut.addNewShortCut=function(e){var t=ManageShortcut.edit_recommend_category.change_category_name,a='<div id="recommend_category_'.concat(ManageShortcut.index_id,'" data-value="').concat(ManageShortcut.index_id,'" class="recommend_category custom_recommend_category edit_recommend_category" style="background:#').concat(e,';">\n            <div class="recommend_category_block">\n                <div class="circle_icon">\n                    <img src="').concat(ASSETS_IMAGES,'ic-draggable.png" srcset="').concat(ASSETS_IMAGES,'[email protected] 2x">\n                </div>\n                <label class="recommend_category_text">').concat(t,'</label>\n                <img onclick="ManageShortcut.editRecommendCategory(').concat(ManageShortcut.index_id,');" class="pencil_edit_recommend_category" src="').concat(ASSETS_IMAGES,'pencil-edit-button.png"\n                     srcset="').concat(ASSETS_IMAGES,'[email protected] 2x">\n            </div>\n        </div>');$(".lock_position").first().before(a),$(".lock_position").first().remove()},ManageShortcut.confirmRemoveShortcut=function(){if(ManageShortcut.show_main_shortcut=!1,1<Object.keys(ManageShortcut.custom_shortcut_list).length){var e=ManageShortcut.edit_recommend_category.id,t=ManageShortcut.custom_shortcut_list[e];if(t){var a=t.name,o='<label class="confirm_remove_text">'.concat(Core.translateLocale("you_are_deleting_recommended_categories_1","คุณกำลังจะลบ")," “").concat(a,"” ").concat(Core.translateLocale("you_are_deleting_recommended_categories_2","ออกจากหมวดหมู่แนะนำ"),"</label>");Core.displayHtml("#modal_confirm_delete_body",o),$("#modal_confirm_delete").modal({keyboard:!1,backdrop:"static"})}}else Core.displayHtml("#modal_alert_body",Core.translateLocale("cannot_be_deleted","ไม่สามารถลบได้")),$("#modal_alert").modal();$("#modal_recommend_category").modal("toggle"),ManageShortcut.show_main_shortcut=!0},ManageShortcut.closeConfirmDeleteModal=function(){ManageShortcut.show_main_shortcut=!1,$("#modal_recommend_category").modal(),$("#modal_confirm_delete").modal("toggle"),ManageShortcut.show_main_shortcut=!0},ManageShortcut.closeAlertModal=function(){ManageShortcut.show_main_shortcut=!1,$("#modal_recommend_category").modal(),$("#modal_alert").modal("toggle"),ManageShortcut.show_main_shortcut=!0},ManageShortcut.removeShortcut=function(){if(1<Object.keys(ManageShortcut.custom_shortcut_list).length){var e=ManageShortcut.edit_recommend_category.id;delete ManageShortcut.custom_shortcut_list[e],$("#recommend_category_".concat(e)).remove(),Object.keys(ManageShortcut.custom_shortcut_list).length<ManageShortcut.max_shortcut_list&&$("#recommend_category_items_edit").append('\n            <div class="recommend_category edit_recommend_category lock_position" style="background:#fff;">\n                <div onclick="ManageShortcut.editRecommendCategory();" class="recommend_category_block">\n                    <label class="recommend_category_add_text" style="cursor: pointer;">'.concat(Core.translateLocale("add","Add")," +</label>\n                </div>\n            </div>"))}$("#modal_confirm_delete").modal("toggle")},ManageShortcut.saveShortCut=_asyncToGenerator(regeneratorRuntime.mark(function e(){var t,a,o,c;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=jMeb.gup("store")||"all",a=document.getElementsByClassName("custom_recommend_category"),o=new Array,Array.from(a).forEac
1h(function(e){var t=e.dataset.value;o.push(ManageShortcut.custom_shortcut_list[t])}),c=ManageShortcut.getParamUserManageShortcut("set",o),e.next=7,APICaller.call(c);case 7:e.sent,ManageModal.closeModal(ManageShortcut.edit_shortcut_modal_name),ManageShortcut.store_show_category.includes(t)&&(localStorage["manage_shortcut_".concat(ManageShortcut.app_id,"_").concat(t)]="",ManageShortcut.getRecommendCategory()),window.scrollTo(0,0),window.location.reload();case 12:case"end":return e.stop()}},e)})),ManageShortcut.setSelectedColorRecommendCategory=function(e){var t='<img class="selected_color_recommend_category" src="'.concat(ASSETS_IMAGES,'ic-check-color.png"\n    srcset="').concat(ASSETS_IMAGES,'[email protected] 2x">');Core.displayHtml(".normal_circle",""),Core.displayHtml("#circle_".concat(e),t),$(".normal_circle").removeClass("recommend_category_selected"),$("#circle_".concat(e)).addClass("recommend_category_selected"),ManageShortcut.edit_recommend_category.change_color=e,ManageShortcut.setCurrentSelectedRecommendCategory()},ManageShortcut.preCalShortcut=_asyncToGenerator(regeneratorRuntime.mark(function e(){var c,t,a,o,n,r,i,d;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return c="",ManageShortcut.index_id=0,ManageShortcut.custom_shortcut_list=new Object,t=ManageShortcut.getParamUserManageShortcut("pre"),e.next=6,APICaller.call(t);case 6:if(a=e.sent,o=jQuery.parseJSON(a),n=o.status.success,r=o.data,n){for((i=r.shortcut_list).forEach(function(e){ManageShortcut.index_id+=1;var t=e.color,a=e.target_id,o=e.name;ManageShortcut.custom_shortcut_list[ManageShortcut.index_id]={color:t,target_id:a,name:o},c+='<div id="recommend_category_'.concat(ManageShortcut.index_id,'" data-value="').concat(ManageShortcut.index_id,'" class="recommend_category custom_recommend_category edit_recommend_category" style="background:#').concat(t,';">\n                <div class="recommend_category_block">\n                    <div class="circle_icon">\n                        <img src="').concat(ASSETS_IMAGES,'ic-draggable.png" srcset="').concat(ASSETS_IMAGES,'[email protected] 2x">\n                    </div>\n                    <label class="recommend_category_text">').concat(o,'</label>\n                    <img onclick="ManageShortcut.editRecommendCategory(').concat(ManageShortcut.index_id,');" class="pencil_edit_recommend_category" src="').concat(ASSETS_IMAGES,'pencil-edit-button.png"\n                        srcset="').concat(ASSETS_IMAGES,'[email protected] 2x">\n                </div>\n            </div>')}),d=i.length;d<ManageShortcut.max_shortcut_list;d++)c+='<div class="recommend_category edit_recommend_category lock_position" style="background:#fff;">\n                <div onclick="ManageShortcut.editRecommendCategory();" class="recommend_category_block">\n                    <label class="recommend_category_add_text" style="cursor: pointer;">'.concat(Core.translateLocale("add","Add")," +</label>\n                </div>\n            </div>");Core.displayHtml("#recommend_category_items_edit",c)}case 10:case"end":return e.stop()}},e)})),ManageShortcut.getParamUserManageShortcut=function(e,t,a){var o,c=Core.getCookie("user_token"),n=jMeb.gup("store"),r=jMeb.gup("action"),i=jMeb.gup("publisher_id");switch(n||(n="buffet_home_page"==r?"buffet":"all"),n){case"fiction":o=13;break;case"cartoon":o=15;break;case"other":o=16;break;case"buffet":o=-2;break;default:o=-1}return{api:"Personalize",method:"userManageShortcut",data_json:JSON.stringify({token:c,action:e,category_group_id:o,shortcut_list:t,app_id:ManageShortcut.app_id,app_platform:"WEB",publisher_id:i})}};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.