아프리카TV - 사이드바 UI 변경

아프리카TV의 사이드바 UI를 변경합니다.

目前為 2024-01-25 提交的版本,檢視 最新版本

// ==UserScript==
// @name         아프리카TV - 사이드바 UI 변경
// @name:ko         아프리카TV - 사이드바 UI 변경
// @namespace    https://www.afreecatv.com/
// @version      2024-01-47
// @description  아프리카TV의 사이드바 UI를 변경합니다.
// @description:ko  아프리카TV의 사이드바 UI를 변경합니다.
// @author       You
// @match        https://www.afreecatv.com/
// @match        https://www.afreecatv.com/?hash=*
// @match        https://play.afreecatv.com/*/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=afreecatv.com
// @grant        GM_addStyle
// @grant        GM_xmlhttpRequest
// @grant        GM_setValue
// @grant        GM_getValue
// @grant        GM_registerMenuCommand
// @grant        GM_unregisterMenuCommand
// @run-at       document-end
// @license MIT
// ==/UserScript==

(function() {
    'use strict';
    const currentUrl = window.location.href;

    let installMessage = GM_getValue("installMessage", 1);
    let coloring_live = GM_getValue("coloring_live", 1);
    let display_follow = GM_getValue("display_follow", 6);
    let display_myplus = GM_getValue("display_myplus", 6);
    let display_top = GM_getValue("display_top", 6);
    let myplus_position = GM_getValue("myplus_position", 1);
    let myplus_order = GM_getValue("myplus_order", 1);
    let clickDisplayCount = GM_getValue("clickDisplayCount", 10);
    let blockedUsers = GM_getValue('blockedUsers', []);
    let blockedCategories = GM_getValue('blockedCategories', []);
    let open_newtab = GM_getValue("open_newtab", 0);
    let playerSidebar = GM_getValue("playerSidebar", 1);
    let menuIds = {};
    let categoryMenuIds = {};
    const isDarkMode = document.body.classList.contains('thema_dark');
    let savedCategory;
    if(!oMainCategory){
        var oMainCategory = 0;
    }
    if(!oMainCategory){
        var oMainCategory_backup = {"result":1,"total_count":309,"main":{"home":{"menu_idx":"670","menu_type":"6","menu_id":"home","menu_order":"1","parent_menu":"0","menu_name":"\ud648","action_type":"1","action_content":"\/\/www.afreecatv.com\/","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},"esports":{"menu_idx":"1073","menu_type":"10","menu_id":"esports","menu_order":"9","parent_menu":"0","menu_name":"e\uc2a4\ud3ec\uce20","action_type":"4","action_content":"\/\/esports.afreecatv.com\/","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},"vod":{"menu_idx":"1074","menu_type":"10","menu_id":"vod","menu_order":"11","parent_menu":"0","menu_name":"VOD","action_type":"1","action_content":"\/\/vod.afreecatv.com\/","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},"fav":{"menu_idx":"1","menu_type":"6","menu_id":"fav","menu_order":"13","parent_menu":"0","menu_name":"MY","action_type":"1","action_content":"\/\/my.afreecatv.com\/favorite","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},"shop":{"menu_idx":"1923","menu_type":"1","menu_id":"shop","menu_order":"15","parent_menu":"0","menu_name":"\uc0f5\ud504\ub9ac\uce74","action_type":"4","action_content":"\/\/shopfreeca.afreecatv.com","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},"ranking":{"menu_idx":"12","menu_type":"1","menu_id":"ranking","menu_order":"16","parent_menu":"0","menu_name":"\ub7ad\ud0b9","action_type":"1","action_content":"https:\/\/starrank.afreecatv.com\/","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},"comm":{"menu_idx":"13","menu_type":"1","menu_id":"comm","menu_order":"17","parent_menu":"0","menu_name":"\uc18c\ud1b5\uc13c\ud130","action_type":"4","action_content":"\/\/sotong.afreecatv.com","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},"cs":{"menu_idx":"14","menu_type":"1","menu_id":"cs","menu_order":"18","parent_menu":"0","menu_name":"\uace0\uac1d\uc13c\ud130","action_type":"4","action_content":"\/\/help.afreecatv.com\/atv.php","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},"event":{"menu_idx":"15","menu_type":"1","menu_id":"event","menu_order":"19","parent_menu":"0","menu_name":"\uc774\ubca4\ud2b8","action_type":"4","action_content":"\/\/afevent.afreecatv.com\/app\/event\/event_list.php","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"}},"sub":{"670":[{"menu_idx":"2002","menu_type":"1","menu_id":"myplus","menu_order":"1","parent_menu":"670","menu_name":"MY+","action_type":"1","action_content":"\/\/www.afreecatv.com\/","show_yn":"1","abroad_ip_show_yn":"0","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"2","menu_type":"1","menu_id":"all","menu_order":"2","parent_menu":"670","menu_name":"\uc804\uccb4","action_type":"1","action_content":"\/\/www.afreecatv.com\/?hash=all","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"3","menu_type":"7","menu_id":"game","menu_order":"3","parent_menu":"670","menu_name":"\uac8c\uc784","action_type":"1","action_content":"\/\/www.afreecatv.com\/?hash=game","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"6","menu_type":"7","menu_id":"bora","menu_order":"4","parent_menu":"670","menu_name":"\ubcf4\uc774\ub294\ub77c\ub514\uc624","action_type":"1","action_content":"\/\/www.afreecatv.com\/?hash=bora","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"4","menu_type":"7","menu_id":"sports","menu_order":"5","parent_menu":"670","menu_name":"\uc2a4\ud3ec\uce20","action_type":"1","action_content":"\/\/www.afreecatv.com\/?hash=sports","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"}],"1073":[],"1074":[],"1":[{"menu_idx":"124","menu_type":"1","menu_id":"favorite","menu_order":"1","parent_menu":"1","menu_name":"\uc990\uaca8\ucc3e\uae30\ud55c BJ","action_type":"1","action_content":"\/\/my.afreecatv.com\/favorite","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"456","menu_type":"1","menu_id":"subsBJ","menu_order":"2","parent_menu":"1","menu_name":"\uad6c\ub3c5\ud55c BJ","action_type":"1","action_content":"\/\/my.afreecatv.com\/subscribe","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"457","menu_type":"1","menu_id":"fanBJ","menu_order":"3","parent_menu":"1","menu_name":"\ud32c\uac00\uc785\ud55c BJ","action_type":"1","action_content":"\/\/my.afreecatv.com\/fanclub","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"125","menu_type":"1","menu_id":"history","menu_order":"6","parent_menu":"1","menu_name":"\uae30\ub85d","action_type":"1","action_content":"\/\/my.afreecatv.com\/history","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"995","menu_type":"1","menu_id":"story","menu_order":"7","parent_menu":"1","menu_name":"\ub0b4 \uae00\u00b7\ub313\uae00","action_type":"1","action_content":"\/\/my.afreecatv.com\/story","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"}],"1923":[],"12":[],"13":[],"14":[],"15":[]},"category_list":[{"menu_idx":"124","menu_type":"1","menu_id":"favorite","menu_order":"1","parent_menu":"1","menu_name":"\uc990\uaca8\ucc3e\uae30\ud55c BJ","action_type":"1","action_content":"\/\/my.afreecatv.com\/favorite","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"456","menu_type":"1","menu_id":"subsBJ","menu_order":"2","parent_menu":"1","menu_name":"\uad6c\ub3c5\ud55c BJ","action_type":"1","action_content":"\/\/my.afreecatv.com\/subscribe","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"457","menu_type":"1","menu_id":"fanBJ","menu_order":"3","parent_menu":"1","menu_name":"\ud32c\uac00\uc785\ud55c BJ","action_type":"1","action_content":"\/\/my.afreecatv.com\/fanclub","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"125","menu_type":"1","menu_id":"history","menu_order":"6","parent_menu":"1","menu_name":"\uae30\ub85d","action_type":"1","action_content":"\/\/my.afreecatv.com\/history","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"995","menu_type":"1","menu_id":"story","menu_order":"7","parent_menu":"1","menu_name":"\ub0b4 \uae00\u00b7\ub313\uae00","action_type":"1","action_content":"\/\/my.afreecatv.com\/story","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"16","menu_type":"2","menu_id":"game_all","menu_order":"1","parent_menu":"3","menu_name":"\uc804\uccb4","action_type":"2","action_content":"00040019,00040066,00040034,00040005,00040001,00040016,00040012,00040039,00040055,00040009,00040032,00040004,00040020,00040040,00040017,00040065,00040042,00040022,00040033,00040069,00040007,00040015,00040011,00040002,00040035,00040061,00040068,00040014,00040057,00040043,00040050,00040008,00040010,00360022,00360021,00360027,00360025,00360020,00360018,00360014,00360012,00360023,00360028,00360030,00360003,00360031,00040070,00040067,00360032,00360033,00040071,00040072,00360034,00360035,00040073,00040074,00040075,00040082,00040094,00040080,00040090,00040076,00040099,00040077,00040096,00040079,00040084,00040085,00040081,00040088,00040092,00040093,00040083,00040078,00040089,00040087,00040086,00040091,00040095,00040098,00040097,00040100,00040101,00040102,00360046,00360047,00040103,00430000,00040104,00360048,00360049,00360050,00040105,00040106,00040107,00040108,00360052,00040109,00360053,00040110,00040111,00360054,00040112,00360055,00040115,00040114,00040116,00360057,00360056,00040117,00360058,00040118,00360060,00040119,00360059,00360061,00360062,00360063,00040120,00360064,00360065,00360066,0040121,00360067,00360068,00040122,00360069,00040123,00360070,00360071,00040124,00360072,00360073,0040121,00040125,00040126,00360074,00360075,00360076,0040127,00360077,00360078,00040129,00040128,0040130,00360079,00360080,00360081,00360082,00040131,00360083,00040132,00040133,00040134,00040135,00360084,00040136,00040137,00360085,00040138,00040139,00040140,00040141,00040143,00040142,00360086,00360087,00360088,00040144,00040145,00040146,00040147,00360089,00040148,00040149,00040150,00040151,00360090,00040152,00040153,00040154,00040155,00360065,00040156,00040157,00360092,00040158,00360093,00040159,00040160","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"17","menu_type":"127","menu_id":"","menu_order":"2","parent_menu":"3","menu_name":"","action_type":"0","action_content":"","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"18","menu_type":"2","menu_id":"game_p","menu_order":"3","parent_menu":"3","menu_name":"\uac8c\uc784\uc804\uccb4","action_type":"2","action_content":"00040019,00040066,00040005,00040001,00040016,00040012,00040034,00040039,00040055,00040009,00040032,00040004,00040020,00040040,00040017,00040065,00040042,00040022,00040033,00040069,00040007,00040015,00040011,00040002,00040035,00040061,00040068,00040014,00040057,00040043,00040050,00040008,00040010,00040070,00040067,00040071,00040072,00040073,00040074,00040075,00430000,00040104,00040105,00040106,00040107,00040095,00040108,00040109,00040110,00040111,00040112,00040115,00040114,00040116,00040117,00040118,00040119,00040120,0040121,00040122,00040123,00040124,0040121,00040125,00040126,0040127,00040129,00040128,0040130,00040131,00040132,00040133,00040134,00040135,00040136,00040137,00040138,00040139,00040140,00040141,00040143,00040142,00360087,00040144,00040145,00040146,00040147,00040148,00040149,00040150,00040151,00040152,00040153,00040154,00040155,00040156,00040157,00040158,00040159,00040160","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1061","menu_type":"2","menu_id":"","menu_order":"4","parent_menu":"3","menu_name":"\uc885\ud569\uac8c\uc784","action_type":"2","action_content":"0040121","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1931","menu_type":"2","menu_id":"","menu_order":"5","parent_menu":"3","menu_name":"VRChat","action_type":"2","action_content":"00040131","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"19","menu_type":"2","menu_id":"","menu_order":"7","parent_menu":"3","menu_name":"\ub9ac\uadf8 \uc624\ube0c \ub808\uc804\ub4dc","action_type":"2","action_content":"00040019","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"513","menu_type":"2","menu_id":"","menu_order":"8","parent_menu":"3","menu_name":"\uc804\ub7b5\uc801 \ud300 \uc804\ud22c","action_type":"2","action_content":"00040075","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"20","menu_type":"2","menu_id":"","menu_order":"9","parent_menu":"3","menu_name":"PUBG: \ubc30\ud2c0\uadf8\ub77c\uc6b4\ub4dc","action_type":"2","action_content":"00040066","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"426","menu_type":"2","menu_id":"","menu_order":"10","parent_menu":"3","menu_name":"FC \uc628\ub77c\uc778","action_type":"2","action_content":"00040070 ","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"23","menu_type":"2","menu_id":"","menu_order":"11","parent_menu":"3","menu_name":"\uc2a4\ud0c0\ud06c\ub798\ud504\ud2b8","action_type":"2","action_content":"00040001\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"22","menu_type":"2","menu_id":"","menu_order":"12","parent_menu":"3","menu_name":"\uc11c\ub4e0\uc5b4\ud0dd","action_type":"2","action_content":"00040005\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1899","menu_type":"2","menu_id":"","menu_order":"13","parent_menu":"3","menu_name":"\uc624\ubc84\uc6cc\uce58 2","action_type":"2","action_content":"00040128","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"30","menu_type":"2","menu_id":"","menu_order":"15","parent_menu":"3","menu_name":"\uba54\uc774\ud50c\uc2a4\ud1a0\ub9ac","action_type":"2","action_content":"00040032\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"427","menu_type":"2","menu_id":"","menu_order":"16","parent_menu":"3","menu_name":"\ub85c\uc2a4\ud2b8\uc544\ud06c","action_type":"2","action_content":"00040067","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"2049","menu_type":"2","menu_id":"","menu_order":"17","parent_menu":"3","menu_name":"\uc4f0\ub860 \uc564 \ub9ac\ubc84\ud2f0","action_type":"2","action_content":"00040156","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"34","menu_type":"2","menu_id":"","menu_order":"18","parent_menu":"3","menu_name":"\ub9c8\uc778\ud06c\ub798\ud504\ud2b8","action_type":"2","action_content":"00040017\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"915","menu_type":"2","menu_id":"","menu_order":"19","parent_menu":"3","menu_name":"\ubc1c\ub85c\ub780\ud2b8","action_type":"2","action_content":"00040110","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"24","menu_type":"2","menu_id":"","menu_order":"20","parent_menu":"3","menu_name":"\uc2a4\ud0c0\ud06c\ub798\ud504\ud2b8 II","action_type":"2","action_content":"00040016\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"42","menu_type":"2","menu_id":"","menu_order":"21","parent_menu":"3","menu_name":"\uc6cc\ud06c\ub798\ud504\ud2b8 III","action_type":"2","action_content":"00040002\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"44","menu_type":"2","menu_id":"","menu_order":"22","parent_menu":"3","menu_name":"\ucca0\uad8c 7","action_type":"2","action_content":"00040061\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"45","menu_type":"2","menu_id":"","menu_order":"23","parent_menu":"3","menu_name":"\uce74\ud2b8\ub77c\uc774\ub354: \ub4dc\ub9ac\ud504\ud2b8","action_type":"2","action_content":"00040014\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"26","menu_type":"2","menu_id":"","menu_order":"24","parent_menu":"3","menu_name":"\ud558\uc2a4\uc2a4\ud1a4","action_type":"2","action_content":"00040039\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1908","menu_type":"2","menu_id":"","menu_order":"25","parent_menu":"3","menu_name":"\ub370\ub4dc \uc0ac\uc774\ub4dc \ud074\ub7fd","action_type":"2","action_content":"0040130","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1858","menu_type":"2","menu_id":"","menu_order":"26","parent_menu":"3","menu_name":"\ucee4\uce20\ud3a0","action_type":"2","action_content":"0040127","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1824","menu_type":"2","menu_id":"","menu_order":"27","parent_menu":"3","menu_name":"\ubca0\uc77c\ub4dc \uc5d1\uc2a4\ud37c\ud2b8","action_type":"2","action_content":"00040125","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1742","menu_type":"2","menu_id":"","menu_order":"28","parent_menu":"3","menu_name":"\uc288\ud37c\ud53c\ud50c 2","action_type":"2","action_content":"00040123","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1100","menu_type":"2","menu_id":"","menu_order":"29","parent_menu":"3","menu_name":"\ube14\ub808\uc774\ub4dc \uc5b4\uc370\ud2b8","action_type":"2","action_content":"00040122","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1940","menu_type":"2","menu_id":"","menu_order":"30","parent_menu":"3","menu_name":"\uac13 \uc624\ube0c \uc6cc \ub77c\uadf8\ub098\ub85c\ud06c","action_type":"2","action_content":"00040132","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"532","menu_type":"2","menu_id":"","menu_order":"31","parent_menu":"3","menu_name":"\ucc9c\ud558\uc81c\uc77c\uc0c1 \uac70\uc0c1","action_type":"2","action_content":"00040096\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"827","menu_type":"2","menu_id":"","menu_order":"32","parent_menu":"3","menu_name":"\uac80\uc740\uc0ac\ub9c9","action_type":"2","action_content":"00040105","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"544","menu_type":"2","menu_id":"","menu_order":"33","parent_menu":"3","menu_name":"\uac9f\uc570\ud504\ub4dc","action_type":"2","action_content":"00040086\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"2081","menu_type":"2","menu_id":"","menu_order":"34","parent_menu":"3","menu_name":"\ub2e4\ud06c \uc564 \ub2e4\ucee4","action_type":"2","action_content":"00040159","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"533","menu_type":"2","menu_id":"","menu_order":"35","parent_menu":"3","menu_name":"\ub2e4\ud06c\uc5d0\ub374","action_type":"2","action_content":"00040079\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1987","menu_type":"2","menu_id":"","menu_order":"36","parent_menu":"3","menu_name":"THE FINALS","action_type":"2","action_content":"00040141","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"31","menu_type":"2","menu_id":"","menu_order":"37","parent_menu":"3","menu_name":"\ub358\uc804\uc564\ud30c\uc774\ud130","action_type":"2","action_content":"00040004\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"527","menu_type":"2","menu_id":"","menu_order":"38","parent_menu":"3","menu_name":"\ub370\ub4dc \ubc14\uc774 \ub370\uc774\ub77c\uc774\ud2b8","action_type":"2","action_content":"00040080\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1970","menu_type":"2","menu_id":"","menu_order":"39","parent_menu":"3","menu_name":"\ub370\ub4dc \uc2a4\ud398\uc774\uc2a4","action_type":"2","action_content":"00040138","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"2020","menu_type":"2","menu_id":"","menu_order":"40","parent_menu":"3","menu_name":"\ub370\uc2a4\ud2f0\ub2c8 \uac00\ub514\uc5b8\uc988","action_type":"2","action_content":"00040150","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"525","menu_type":"2","menu_id":"","menu_order":"41","parent_menu":"3","menu_name":"\ub3c4\ud0c02","action_type":"2","action_content":"00040082\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"536","menu_type":"2","menu_id":"","menu_order":"42","parent_menu":"3","menu_name":"\ub514\uc544\ube14\ub85c2","action_type":"2","action_content":"00040081\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"32","menu_type":"2","menu_id":"","menu_order":"43","parent_menu":"3","menu_name":"\ub514\uc544\ube14\ub85c3","action_type":"2","action_content":"00040020\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1991","menu_type":"2","menu_id":"","menu_order":"44","parent_menu":"3","menu_name":"\ub514\uc544\ube14\ub85c4","action_type":"2","action_content":"00040143","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"539","menu_type":"2","menu_id":"","menu_order":"45","parent_menu":"3","menu_name":"\ub77c\uadf8\ub098\ub85c\ud06c \uc628\ub77c\uc778","action_type":"2","action_content":"00040093\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"2015","menu_type":"2","menu_id":"","menu_order":"46","parent_menu":"3","menu_name":"\ub77c\uccc7 & \ud074\ub7ad\ud06c: \ub9ac\ud504\ud2b8 \uc5b4\ud30c\ud2b8","action_type":"2","action_content":"00040147","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"2013","menu_type":"2","menu_id":"","menu_order":"47","parent_menu":"3","menu_name":"\ub7ec\uc2a4\ud2b8","action_type":"2","action_content":"00040146","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"526","menu_type":"2","menu_id":"","menu_order":"48","parent_menu":"3","menu_name":"\ub808\uc778\ubcf4\uc6b0 \uc2dd\uc2a4 \uc2dc\uc988","action_type":"2","action_content":"00040082\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"669","menu_type":"2","menu_id":"","menu_order":"49","parent_menu":"3","menu_name":"\ub808\uc804\ub4dc \uc624\ube0c \ub8ec\ud14c\ub77c","action_type":"2","action_content":"00040103","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"25","menu_type":"2","menu_id":"","menu_order":"50","parent_menu":"3","menu_name":"\ub9ac\ub2c8\uc9c0","action_type":"2","action_content":"00040012\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"537","menu_type":"2","menu_id":"","menu_order":"51","parent_menu":"3","menu_name":"\ub9c8\uad6c\ub9c8\uad6c","action_type":"2","action_content":"00040088\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"33","menu_type":"2","menu_id":"","menu_order":"52","parent_menu":"3","menu_name":"\ub9c8\ube44\ub178\uae30","action_type":"2","action_content":"00040040\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"2069","menu_type":"2","menu_id":"","menu_order":"53","parent_menu":"3","menu_name":"\uba54\uc774\ud50c\uc2a4\ud1a0\ub9ac \uc6d4\ub4dc","action_type":"2","action_content":"00040158","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"542","menu_type":"2","menu_id":"","menu_order":"54","parent_menu":"3","menu_name":"\uba54\uc774\ud50c\uc2a4\ud1a0\ub9ac2","action_type":"2","action_content":"00040089\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"918","menu_type":"2","menu_id":"","menu_order":"56","parent_menu":"3","menu_name":"\ubaa8\uc5ec\ubd10\uc694 \ub3d9\ubb3c\uc758 \uc232","action_type":"2","action_content":"00040111","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"528","menu_type":"2","menu_id":"","menu_order":"57","parent_menu":"3","menu_name":"\ubaac\uc2a4\ud130\ud5cc\ud130","action_type":"2","action_content":"00040090\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"35","menu_type":"2","menu_id":"","menu_order":"58","parent_menu":"3","menu_name":"\ubc14\ub78c\uc758\ub098\ub77c","action_type":"2","action_content":"00040065\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"2018","menu_type":"2","menu_id":"","menu_order":"59","parent_menu":"3","menu_name":"\ubc1c\ub354\uc2a4 \uac8c\uc774\ud2b8 3","action_type":"2","action_content":"00040148","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"36","menu_type":"2","menu_id":"","menu_order":"60","parent_menu":"3","menu_name":"\ubc84\ube14\ud30c\uc774\ud130","action_type":"2","action_content":"00040042\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"37","menu_type":"2","menu_id":"","menu_order":"62","parent_menu":"3","menu_name":"Blade N Soul","action_type":"2","action_content":"00040022\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1009","menu_type":"2","menu_id":"","menu_order":"63","parent_menu":"3","menu_name":"\uc0ac\uc774\ubc84\ud391\ud06c 2077","action_type":"2","action_content":"00040119","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"38","menu_type":"2","menu_id":"","menu_order":"64","parent_menu":"3","menu_name":"\uc0ac\uc774\ud37c\uc988","action_type":"2","action_content":"00040033\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1943","menu_type":"2","menu_id":"","menu_order":"65","parent_menu":"3","menu_name":"\uc18c\ub2c9 \ud504\ub860\ud2f0\uc5b4","action_type":"2","action_content":"00040133","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"843","menu_type":"2","menu_id":"","menu_order":"68","parent_menu":"3","menu_name":"\uc2a4\uceec","action_type":"2","action_content":"00040106","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"2001","menu_type":"2","menu_id":"","menu_order":"69","parent_menu":"3","menu_name":"\uc2a4\ud0c0\uc6cc\uc988 \uc81c\ub2e4\uc774: \uc11c\ubc14\uc774\ubc84","action_type":"2","action_content":"00040144","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"2031","menu_type":"2","menu_id":"","menu_order":"70","parent_menu":"3","menu_name":"\uc2a4\ud1b0 \uc2a4\ud2b8\ub77c\uc774\ucee4","action_type":"2","action_content":"00040152","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"2053","menu_type":"2","menu_id":"","menu_order":"71","parent_menu":"3","menu_name":"\uc2a4\ud2b8\ub9ac\ud2b8 \ud30c\uc774\ud130","action_type":"2","action_content":"00040157","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"39","menu_type":"2","menu_id":"","menu_order":"72","parent_menu":"3","menu_name":"\uc2a4\ud398\uc15c\ud3ec\uc2a4","action_type":"2","action_content":"00040007\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"546","menu_type":"2","menu_id":"","menu_order":"73","parent_menu":"3","menu_name":"\uc2ac\ub7ec\uac70","action_type":"2","action_content":"00040095\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"2012","menu_type":"2","menu_id":"","menu_order":"74","parent_menu":"3","menu_name":"\uc544\uc6c3\ub77c\uc2a4\ud2b8 \ud2b8\ub77c\uc774\uc5bc","action_type":"2","action_content":"00040145","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"40","menu_type":"2","menu_id":"","menu_order":"76","parent_menu":"3","menu_name":"\uc544\uc774\uc628","action_type":"2","action_content":"00040015\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"531","menu_type":"2","menu_id":"","menu_order":"77","parent_menu":"3","menu_name":"\uc544\ud06c \uc11c\ubc14\uc774\ubc8c \uc774\ubcfc\ube0c\ub4dc","action_type":"2","action_content":"00040077\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1828","menu_type":"2","menu_id":"","menu_order":"78","parent_menu":"3","menu_name":"\uc544\ud0a4\uc5d0\uc774\uc9c0","action_type":"2","action_content":"00040126","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"538","menu_type":"2","menu_id":"","menu_order":"79","parent_menu":"3","menu_name":"R2","action_type":"2","action_content":"00040092\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"2041","menu_type":"2","menu_id":"","menu_order":"80","parent_menu":"3","menu_name":"\uc568\ub7f0 \uc6e8\uc774\ud06c 2","action_type":"2","action_content":"00040155","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"972","menu_type":"2","menu_id":"","menu_order":"81","parent_menu":"3","menu_name":"\uc5b4\ubabd \uc5b4\uc2a4","action_type":"2","action_content":"00040115","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"454","menu_type":"2","menu_id":"","menu_order":"82","parent_menu":"3","menu_name":"Apex\ub808\uc804\ub4dc","action_type":"2","action_content":"00040073","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"963","menu_type":"2","menu_id":"","menu_order":"83","parent_menu":"3","menu_name":"\uc5d8\ub9ac\uc628","action_type":"2","action_content":"00040112","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"540","menu_type":"2","menu_id":"","menu_order":"84","parent_menu":"3","menu_name":"\uc5d8\uc18c\ub4dc","action_type":"2","action_content":"00040083\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"545","menu_type":"2","menu_id":"","menu_order":"85","parent_menu":"3","menu_name":"OSU","action_type":"2","action_content":"00040091\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"529","menu_type":"2","menu_id":"","menu_order":"86","parent_menu":"3","menu_name":"\uc624\ud1a0\uccb4\uc2a4","action_type":"2","action_content":"00040076\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"2037","menu_type":"2","menu_id":"","menu_order":"87","parent_menu":"3","menu_name":"Only Climb: Better Togeth","action_type":"2","action_content":"00040154","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1984","menu_type":"2","menu_id":"","menu_order":"88","parent_menu":"3","menu_name":"\uc640\ub8e1: \ud3f4\ub978 \ub2e4\uc774\ub108\uc2a4\ud2f0","action_type":"2","action_content":"00040140","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"41","menu_type":"2","menu_id":"","menu_order":"89","parent_menu":"3","menu_name":"\uc6d4\ub4dc \uc624\ube0c \uc6cc\ud06c\ub798\ud504\ud2b8","action_type":"2","action_content":"00040011\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1972","menu_type":"2","menu_id":"","menu_order":"90","parent_menu":"3","menu_name":"\uc6a9\uacfc \uac19\uc774","action_type":"2","action_content":"00040139","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"603","menu_type":"2","menu_id":"","menu_order":"91","parent_menu":"3","menu_name":"\uc6d4\ub4dc \uc624\ube0c \ud0f1\ud06c","action_type":"2","action_content":"00040102","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1966","menu_type":"2","menu_id":"","menu_order":"92","parent_menu":"3","menu_name":"\uc720\ud76c\uc655 \ub9c8\uc2a4\ud130 \ub4c0\uc5bc","action_type":"2","action_content":"00040137","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"2019","menu_type":"2","menu_id":"","menu_order":"93","parent_menu":"3","menu_name":"\uc774\ubaa8\ud0c8\uc2a4 \uc624\ube0c \uc544\ubca0\uc6c0","action_type":"2","action_content":"00040149","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"844","menu_type":"2","menu_id":"","menu_order":"94","parent_menu":"3","menu_name":"\uc774\uc2a4\ucf00\uc774\ud504 \ud504\ub86c \ud0c0\ub974\ucf54\ud504","action_type":"2","action_content":"00040107","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"2034","menu_type":"2","menu_id":"","menu_order":"95","parent_menu":"3","menu_name":"EA Sports FC 24","action_type":"2","action_content":"00040153","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"543","menu_type":"2","menu_id":"","menu_order":"96","parent_menu":"3","menu_name":"\uc774\uce74\ub8e8\uc2a4","action_type":"2","action_content":"00040087\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1048","menu_type":"2","menu_id":"","menu_order":"97","parent_menu":"3","menu_name":"\uc774\ud130\ub110 \ub9ac\ud134","action_type":"2","action_content":"00040120","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1945","menu_type":"2","menu_id":"","menu_order":"98","parent_menu":"3","menu_name":"eFootball","action_type":"2","action_content":"00040135","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"43","menu_type":"2","menu_id":"","menu_order":"99","parent_menu":"3","menu_name":"GTA5","action_type":"2","action_content":"00040035\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"541","menu_type":"2","menu_id":"","menu_order":"100","parent_menu":"3","menu_name":"\uce74\uc6b4\ud130 \uc2a4\ud2b8\ub77c\uc774\ud06c 2","action_type":"2","action_content":"00040078\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1962","menu_type":"2","menu_id":"","menu_order":"101","parent_menu":"3","menu_name":"\uce7c\ub9ac\uc2a4\ud1a0 \ud504\ub85c\ud1a0\ucf5c","action_type":"2","action_content":"00040136","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"849","menu_type":"2","menu_id":"","menu_order":"102","parent_menu":"3","menu_name":"\ucf5c \uc624\ube0c \ub4c0\ud2f0","action_type":"2","action_content":"00040108","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"47","menu_type":"2","menu_id":"","menu_order":"104","parent_menu":"3","menu_name":"\ud14c\uc77c\uc988\ub7f0\ub108","action_type":"2","action_content":"00040043\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"530","menu_type":"2","menu_id":"","menu_order":"105","parent_menu":"3","menu_name":"\ud2b8\ub9ac \uc624\ube0c \uc138\uc774\ube44\uc5b4","action_type":"2","action_content":"00040099\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"2087","menu_type":"2","menu_id":"","menu_order":"106","parent_menu":"3","menu_name":"\ud330\uc6d4\ub4dc","action_type":"2","action_content":"00040160","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"484","menu_type":"2","menu_id":"","menu_order":"107","parent_menu":"3","menu_name":"\ud328\uc2a4\uc624\ube0c\uc5d1\uc790\uc77c","action_type":"2","action_content":"00040074","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1944","menu_type":"2","menu_id":"","menu_order":"108","parent_menu":"3","menu_name":"\ud398\ub974\uc18c\ub098 5 \ub354 \ub85c\uc5f4","action_type":"2","action_content":"00040134","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"989","menu_type":"2","menu_id":"","menu_order":"109","parent_menu":"3","menu_name":"\ud3ec\ucf13\ubaac\uc2a4\ud130","action_type":"2","action_content":"00040117","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"385","menu_type":"2","menu_id":"","menu_order":"110","parent_menu":"3","menu_name":"\ud3ec\ud2b8\ub098\uc774\ud2b8","action_type":"2","action_content":"00040069","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"973","menu_type":"2","menu_id":"","menu_order":"111","parent_menu":"3","menu_name":"\ud3f4 \uac00\uc774\uc988","action_type":"2","action_content":"00040114","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1898","menu_type":"2","menu_id":"","menu_order":"112","parent_menu":"3","menu_name":"FM","action_type":"2","action_content":"00040129","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1994","menu_type":"2","menu_id":"","menu_order":"113","parent_menu":"3","menu_name":"\ud504\ub77c\uc2dc\uc544 \uc804\uae30","action_type":"2","action_content":"00040142","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"535","menu_type":"2","menu_id":"","menu_order":"114","parent_menu":"3","menu_name":"\ud504\ub9ac\uc2a4\ud0c0\uc77c","action_type":"2","action_content":"00040085\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"2023","menu_type":"2","menu_id":"","menu_order":"115","parent_menu":"3","menu_name":"P\uc758 \uac70\uc9d3","action_type":"2","action_content":"00040151","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1788","menu_type":"2","menu_id":"","menu_order":"116","parent_menu":"3","menu_name":"FIFA 23","action_type":"2","action_content":"00040124","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"978","menu_type":"2","menu_id":"","menu_order":"117","parent_menu":"3","menu_name":"\ud5cc\ud130\uc2a4 \uc544\ub808\ub098: \ub808\uc804\ub4dc","action_type":"2","action_content":"00040116","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"48","menu_type":"2","menu_id":"","menu_order":"118","parent_menu":"3","menu_name":"\ud788\uc5b4\ub85c\uc988 \uc624\ube0c \ub354 \uc2a4\ud1b0","action_type":"2","action_content":"00040050\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"904","menu_type":"2","menu_id":"","menu_order":"119","parent_menu":"3","menu_name":"\uaca9\ud22c\uac8c\uc784","action_type":"2","action_content":"00040109","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"49","menu_type":"2","menu_id":"","menu_order":"120","parent_menu":"3","menu_name":"\ub808\ud2b8\ub85c\uac8c\uc784","action_type":"2","action_content":"00040008\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"50","menu_type":"2","menu_id":"","menu_order":"121","parent_menu":"3","menu_name":"PC \uc628\ub77c\uc778","action_type":"2","action_content":"00040010\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"51","menu_type":"2","menu_id":"game_p_19","menu_order":"122","parent_menu":"3","menu_name":"\uc5f0\ub839\uc81c\ud55c","action_type":"3","action_content":"00040019,00040066,00040034,00040005,00040001,00040016,00040012,00040039,00040055,00040009,00040058,00040032,00040004,00040020,00040040,00040017,00040065,00040042,00040022,00040033,00040069,00040007,00040015,00040011,00040002,00040035,00040061,00040068,00040014,00040057,00040043,00040050,00040008,00040010,00040070,00040067,00040071,00040072,00040073,00040074,00040075,00040082,00040094,00040080,00040090,00040076,00040099,00040077,00040096,00040079,00040084,00040085,00040081,00040088,00040092,00040093,00040083,00040078,00040089,00040087,00040086,00040091,00040095,00040098,00040097,00040100,00040101,00040102,00040103,00430000,00040104,00040105,00040106,00040107,00040108,00040109,00040110,00040111,00040112,00040113,00040115,00040114,00040116,00040117,00040118,00040119,00040120,0040121,00040122,00040123,00040124,0040121,00040125,00040126,0040127,00040129,00040128,0040130,00040136,00040137,00040138,00040142,00040144,00040145,00040146,00040147,00040148,00040149,00040150,00040151,00040154,00040155,00040156,00040157,00040159,00040160","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"52","menu_type":"127","menu_id":"","menu_order":"123","parent_menu":"3","menu_name":"","action_type":"0","action_content":"","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"53","menu_type":"2","menu_id":"game_m","menu_order":"124","parent_menu":"3","menu_name":"\ubaa8\ubc14\uc77c\uac8c\uc784\uc804\uccb4","action_type":"2","action_content":"00360022,00360021,00360027,00360025,00360020,00360018,00360014,00360012,00360023,00360028,00360030,00360003,00360031,00360032,00360033,00360034,00360035,00360036,00360041,00360039,00360037,00360043,00360045,00360044,00360038,00360040,00360046,00360047,00360048,00360049,00360050,00360052,00360053,00360054,00360055,00360057,00360056,00360058,00360060,00360059,00360061,00360062,00360063,00360064,00360065,00360066,00360067,00360068,00360069,00360070,00360071,00360072,00360073,00360074,00360075,00360076,00360077,00360078,00360079,00360080,00360081,00360082,00360083,00360084,00360085,00360086,00360088,00360089,00360090,00360065,00360092,00360093","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"63","menu_type":"2","menu_id":"","menu_order":"125","parent_menu":"3","menu_name":"\ubaa8\ubc14\uc77c \uc885\ud569\uac8c\uc784","action_type":"2","action_content":"00360003","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"983","menu_type":"2","menu_id":"","menu_order":"126","parent_menu":"3","menu_name":"\ub9ac\uadf8 \uc624\ube0c \ub808\uc804\ub4dc: \uc640\uc77c\ub4dc \ub9ac\ud504\ud2b8","action_type":"2","action_content":"00360056","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"425","menu_type":"2","menu_id":"","menu_order":"127","parent_menu":"3","menu_name":"\ubc30\ud2c0\uadf8\ub77c\uc6b4\ub4dc \ubaa8\ubc14\uc77c","action_type":"2","action_content":"00360031","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"54","menu_type":"2","menu_id":"","menu_order":"128","parent_menu":"3","menu_name":"\ub9ac\ub2c8\uc9c0M","action_type":"2","action_content":"00360022\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1802","menu_type":"2","menu_id":"","menu_order":"129","parent_menu":"3","menu_name":"\ub9ac\ub2c8\uc9c0W","action_type":"2","action_content":"00360073","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1866","menu_type":"2","menu_id":"","menu_order":"130","parent_menu":"3","menu_name":"\ub358\uc804\uc564\ud30c\uc774\ud130 \ubaa8\ubc14\uc77c","action_type":"2","action_content":"00360077","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1911","menu_type":"2","menu_id":"","menu_order":"131","parent_menu":"3","menu_name":"\ubbf8\ub974M","action_type":"2","action_content":"00360079","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1062","menu_type":"2","menu_id":"","menu_order":"132","parent_menu":"3","menu_name":"\ub514\uc544\ube14\ub85c \uc774\ubaa8\ud0c8","action_type":"2","action_content":"00360067","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1912","menu_type":"2","menu_id":"","menu_order":"133","parent_menu":"3","menu_name":"\uc6b0\ub9c8\ubb34\uc2a4\uba54 \ud504\ub9ac\ud2f0 \ub354\ube44","action_type":"2","action_content":"00360080","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1853","menu_type":"2","menu_id":"","menu_order":"134","parent_menu":"3","menu_name":"\ud2b8\ub77c\ud558 \uc778\ud53c\ub2c8\ud2f0","action_type":"2","action_content":"00360076","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1918","menu_type":"2","menu_id":"","menu_order":"135","parent_menu":"3","menu_name":"\uc138\ube10\ub098\uc774\uce20 \ub808\ubcfc\ub8e8\uc158","action_type":"2","action_content":"00360081","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1003","menu_type":"2","menu_id":"","menu_order":"136","parent_menu":"3","menu_name":"\uc138\ube10\ub098\uc774\uce202","action_type":"2","action_content":"00360060","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"662","menu_type":"2","menu_id":"","menu_order":"137","parent_menu":"3","menu_name":"V4","action_type":"2","action_content":"00360046","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1019","menu_type":"2","menu_id":"","menu_order":"138","parent_menu":"3","menu_name":"\ucfe0\ud0a4\ub7f0","action_type":"2","action_content":"00360062","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"984","menu_type":"2","menu_id":"","menu_order":"139","parent_menu":"3","menu_name":"\ubbf8\ub9744","action_type":"2","action_content":"00360057","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1103","menu_type":"2","menu_id":"","menu_order":"140","parent_menu":"3","menu_name":"\uc624\ub518: \ubc1c\ud560\ub77c \ub77c\uc774\uc9d5","action_type":"2","action_content":"00360069","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1745","menu_type":"2","menu_id":"","menu_order":"141","parent_menu":"3","menu_name":"\ube14\ub808\uc774\ub4dc\uc564\uc18c\uc6b82","action_type":"2","action_content":"00360070","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1924","menu_type":"2","menu_id":"","menu_order":"142","parent_menu":"3","menu_name":"\ud788\ud2b82","action_type":"2","action_content":"00360082","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1871","menu_type":"2","menu_id":"","menu_order":"143","parent_menu":"3","menu_name":"\ub137\ub9c8\ube14 \ud504\ub85c\uc57c\uad6c 2022","action_type":"2","action_content":"00360078","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1840","menu_type":"2","menu_id":"","menu_order":"144","parent_menu":"3","menu_name":"\uc5b8\ub514\uc148\ubc84","action_type":"2","action_content":"00360075","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1961","menu_type":"2","menu_id":"","menu_order":"145","parent_menu":"3","menu_name":"\ubb38\uba85: Reign of Power","action_type":"2","action_content":"00360084","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1795","menu_type":"2","menu_id":"","menu_order":"146","parent_menu":"3","menu_name":"\ucef4\ud22c\uc2a4\ud504\ub85c\uc57c\uad6c2023","action_type":"2","action_content":"00360072","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1937","menu_type":"2","menu_id":"","menu_order":"147","parent_menu":"3","menu_name":"\ubbf8\ud2f1\ud788\uc5b4\ub85c\uc988","action_type":"2","action_content":"00360083","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1746","menu_type":"2","menu_id":"","menu_order":"148","parent_menu":"3","menu_name":"\ub9c8\ube14 \ud4e8\ucc98 \ub808\ubcfc\ub8e8\uc158","action_type":"2","action_content":"00360071","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1063","menu_type":"2","menu_id":"","menu_order":"149","parent_menu":"3","menu_name":"\uc81c2\uc758 \ub098\ub77c","action_type":"2","action_content":"00360068","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1049","menu_type":"2","menu_id":"","menu_order":"150","parent_menu":"3","menu_name":"\ud2b8\ub9ad\uc2a4\ud130M","action_type":"2","action_content":"00360064","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"374","menu_type":"2","menu_id":"","menu_order":"151","parent_menu":"3","menu_name":"\uac80\uc740\uc0ac\ub9c9M","action_type":"2","action_content":"00360030","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1012","menu_type":"2","menu_id":"","menu_order":"152","parent_menu":"3","menu_name":"\uadf8\ub791\uc0ac\uac00","action_type":"2","action_content":"00360059","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"2000","menu_type":"2","menu_id":"","menu_order":"153","parent_menu":"3","menu_name":"\ub098\uc774\ud2b8 \ud06c\ub85c\uc6b0","action_type":"2","action_content":"00360088","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"607","menu_type":"2","menu_id":"","menu_order":"154","parent_menu":"3","menu_name":"\ub2e4\ud06c\uc5d0\ub374M","action_type":"2","action_content":"00360041\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"663","menu_type":"2","menu_id":"","menu_order":"155","parent_menu":"3","menu_name":"\ub2ec\ube5b\uc870\uac01\uc0ac","action_type":"2","action_content":"00360047","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"990","menu_type":"2","menu_id":"","menu_order":"156","parent_menu":"3","menu_name":"\ub300\ud56d\ud574\uc2dc\ub300 \uc624\ub9ac\uc9c4","action_type":"2","action_content":"00360058","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1995","menu_type":"2","menu_id":"","menu_order":"157","parent_menu":"3","menu_name":"\ub514\uc2a4\ub77c\uc774\ud2b8","action_type":"2","action_content":"00360086","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1055","menu_type":"2","menu_id":"","menu_order":"158","parent_menu":"3","menu_name":"DK\ubaa8\ubc14\uc77c","action_type":"2","action_content":"00360066","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"2026","menu_type":"2","menu_id":"","menu_order":"159","parent_menu":"3","menu_name":"\ub514\ud39c\uc2a4 \ub354\ube44","action_type":"2","action_content":"00360090","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"372","menu_type":"2","menu_id":"","menu_order":"160","parent_menu":"3","menu_name":"\ub77c\uadf8\ub098\ub85c\ud06cM","action_type":"2","action_content":"00360028","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1967","menu_type":"2","menu_id":"","menu_order":"161","parent_menu":"3","menu_name":"\ub77c\uadf8\ub098\ub85c\ud06cX","action_type":"2","action_content":"00360085","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"609","menu_type":"2","menu_id":"","menu_order":"162","parent_menu":"3","menu_name":"\ub77c\uc774\ud504\uc560\ud504\ud130","action_type":"2","action_content":"00360037\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"55","menu_type":"2","menu_id":"","menu_order":"163","parent_menu":"3","menu_name":"\ub9ac\ub2c8\uc9c02 \ub808\ubcfc\ub8e8\uc158","action_type":"2","action_content":"00360021\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"826","menu_type":"2","menu_id":"","menu_order":"164","parent_menu":"3","menu_name":"\ub9ac\ub2c8\uc9c02M","action_type":"2","action_content":"00360050","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"61","menu_type":"2","menu_id":"","menu_order":"165","parent_menu":"3","menu_name":"\ubaa8\ub450\uc758\ub9c8\ube14","action_type":"2","action_content":"00360012\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"960","menu_type":"2","menu_id":"","menu_order":"166","parent_menu":"3","menu_name":"\ubc14\ub78c\uc758\ub098\ub77c: \uc5f0","action_type":"2","action_content":"00360054","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"907","menu_type":"2","menu_id":"","menu_order":"167","parent_menu":"3","menu_name":"\ube14\ub808\uc2a4 \ubaa8\ubc14\uc77c","action_type":"2","action_content":"00360053","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"610","menu_type":"2","menu_id":"","menu_order":"168","parent_menu":"3","menu_name":"\ube14\ub808\uc774\ub4dc \uc564 \uc18c\uc6b8 \ub808\ubcfc\ub8e8\uc158","action_type":"2","action_content":"00360043\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"2075","menu_type":"2","menu_id":"","menu_order":"169","parent_menu":"3","menu_name":"\ube14\ub8e8 \uc544\uce74\uc774\ube0c","action_type":"2","action_content":"00360093","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"60","menu_type":"2","menu_id":"","menu_order":"170","parent_menu":"3","menu_name":"\uc138\ube10\ub098\uc774\uce20","action_type":"2","action_content":"00360014\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"2059","menu_type":"2","menu_id":"","menu_order":"171","parent_menu":"3","menu_name":"\uc2b9\ub9ac\uc758 \uc5ec\uc2e0: \ub2c8\ucf00","action_type":"2","action_content":"00360092","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"453","menu_type":"2","menu_id":"","menu_order":"172","parent_menu":"3","menu_name":"\uc2ed\uc774\uc9c0\ucc9cM","action_type":"2","action_content":"00360035","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"2016","menu_type":"2","menu_id":"","menu_order":"173","parent_menu":"3","menu_name":"\uc544\ub808\uc2a4: \ub77c\uc774\uc988 \uc624\ube0c \uac00\ub514\uc5b8\uc988","action_type":"2","action_content":"00360089","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"824","menu_type":"2","menu_id":"","menu_order":"174","parent_menu":"3","menu_name":"\uc5d0\uc624\uc2a4 \ub808\ub4dc","action_type":"2","action_content":"00360048","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"867","menu_type":"2","menu_id":"","menu_order":"175","parent_menu":"3","menu_name":"A3: \uc2a4\ud2f8\uc5bc\ub77c\uc774\ube0c","action_type":"2","action_content":"00360052","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1997","menu_type":"2","menu_id":"","menu_order":"176","parent_menu":"3","menu_name":"AFK\uc544\ub808\ub098","action_type":"2","action_content":"00360087","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"441","menu_type":"2","menu_id":"","menu_order":"177","parent_menu":"3","menu_name":"\uc5d0\ud53d\uc138\ube10","action_type":"2","action_content":"00360033","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"825","menu_type":"2","menu_id":"","menu_order":"178","parent_menu":"3","menu_name":"\uc5d1\uc18c\uc2a4\ud788\uc5b4\ub85c\uc988","action_type":"2","action_content":"00360049","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"450","menu_type":"2","menu_id":"","menu_order":"180","parent_menu":"3","menu_name":"\uc624\ud06c","action_type":"2","action_content":"00360034","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1025","menu_type":"2","menu_id":"","menu_order":"181","parent_menu":"3","menu_name":"\uc6d0\uc2e0","action_type":"2","action_content":"00360063","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1054","menu_type":"2","menu_id":"","menu_order":"182","parent_menu":"3","menu_name":"\uc774\uce74\ub8e8\uc2a4 \uc774\ud130\ub110","action_type":"2","action_content":"00360065","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"2045","menu_type":"2","menu_id":"","menu_order":"183","parent_menu":"3","menu_name":"\uc9c4\u00b7\uc0bc\uad6d\ubb34\uc30d M","action_type":"2","action_content":"00360091","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"967","menu_type":"2","menu_id":"","menu_order":"185","parent_menu":"3","menu_name":"\uce74\ud2b8\ub77c\uc774\ub354 \ub7ec\uc26c\ud50c\ub7ec\uc2a4","action_type":"2","action_content":"00360055","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"613","menu_type":"2","menu_id":"","menu_order":"187","parent_menu":"3","menu_name":"\ud074\ub798\uc2dc \uc624\ube0c \ud074\ub79c","action_type":"2","action_content":"00360044\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"59","menu_type":"2","menu_id":"","menu_order":"188","parent_menu":"3","menu_name":"\ud074\ub798\uc2dc\ub85c\uc584","action_type":"2","action_content":"00360018\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"614","menu_type":"2","menu_id":"","menu_order":"190","parent_menu":"3","menu_name":"\ud398\uc774\ud2b8 \uadf8\ub79c\ub4dc \uc624\ub354","action_type":"2","action_content":"00360038\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"58","menu_type":"2","menu_id":"","menu_order":"191","parent_menu":"3","menu_name":"\ud3ec\ucf13\ubaacGO","action_type":"2","action_content":"00360020\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1829","menu_type":"2","menu_id":"","menu_order":"192","parent_menu":"3","menu_name":"Pok\u00e9mon UNITE","action_type":"2","action_content":"00360074","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"615","menu_type":"2","menu_id":"","menu_order":"194","parent_menu":"3","menu_name":"\ud504\ub9b0\uc138\uc2a4 \ucee4\ub125\ud2b8 \ub9ac:\ub2e4\uc774\ube0c","action_type":"2","action_content":"00360040\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"64","menu_type":"2","menu_id":"game_m_19","menu_order":"195","parent_menu":"3","menu_name":"\uc5f0\ub839\uc81c\ud55c","action_type":"3","action_content":"00360022,00360021,00360027,00360025,00360026,00360020,00360018,00360014,00360012,00360023,00360028,00360029,00360030,00360003,00360031,00360032,00360033,00360034,00360035,00360036,00360041,00360039,00360037,00360043,00360045,00360042,00360044,00360038,00360040,00360046,00360047,00360048,00360049,00360050,00360051,00360052,00360053,00360054,00360055,00360057,00360056,00360058,00360060,00360059,00360061,00360062,00360063,00360064,00360065,00360066,00360067,00360068,00360069,00360070,00360071,00360072,00360073,00360074,00360075,00360076,00360077,00360078,00360079,00360080,00360081,00360082,00360084,00360085,00040139,00040140,00040141,00040143,00360086,00360087,00360088,00360089,00360090,00040152,00040153,00360065,00360092,00040158,00360093","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"65","menu_type":"2","menu_id":"sports_all","menu_order":"1","parent_menu":"4","menu_name":"\uc804\uccb4","action_type":"2","action_content":"00140001,00140002,00140003,00140004,00140005,00140006,00140007,00140008,00140010,00140011,00140009,00180000,00170000,00370001,00370002,00370003,00370004,00370005,00370006,00370009,00370007,00370008,00370010,00190000,00060000,00570000,00570001,00570002,00570003,00570004,00570005,00570006,00100000,00570007,00500000,00470000,00530000,00100002,00100003,00100004,00100005,00100006,00100007,00100008,00100009,00640000,00570011,00570008,00370011,00650000,00370012,00660000,00670000,00370013,00710000,00730000,00750000,00060001,00060002,00790000,00570013,00780000,00800000,00480000,00840000,00840001,00840002,00840003,00850000,00410000","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"2038","menu_type":"2","menu_id":"","menu_order":"8","parent_menu":"4","menu_name":"\uc804\uad6d\uccb4\uc804","action_type":"2","action_content":"00410000","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1013","menu_type":"2","menu_id":"","menu_order":"9","parent_menu":"4","menu_name":"\ub09a\uc2dc","action_type":"2","action_content":"00570001,00670000","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"66","menu_type":"3","menu_id":"sports_b","menu_order":"12","parent_menu":"4","menu_name":"\uad6d\ub0b4\ud504\ub85c\uc57c\uad6c","action_type":"0","action_content":"","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"67","menu_type":"2","menu_id":"","menu_order":"13","parent_menu":"4","menu_name":"\ud574\uc678\ud504\ub85c\uc57c\uad6c","action_type":"2","action_content":"00180000\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"68","menu_type":"2","menu_id":"","menu_order":"14","parent_menu":"4","menu_name":"\uad6d\ub0b4\ud504\ub85c\ucd95\uad6c","action_type":"2","action_content":"00170000\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"69","menu_type":"3","menu_id":"sports_s","menu_order":"15","parent_menu":"4","menu_name":"\ud574\uc678\ud504\ub85c\ucd95\uad6c","action_type":"0","action_content":"","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"71","menu_type":"3","menu_id":"","menu_order":"16","parent_menu":"4","menu_name":"\uad6d\ub0b4\ud504\ub85c\ub18d\uad6c","action_type":"2","action_content":"00060000\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"439","menu_type":"2","menu_id":"","menu_order":"18","parent_menu":"4","menu_name":"\uad6d\ub0b4\ud504\ub85c\ubc30\uad6c","action_type":"2","action_content":"00100000","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"919","menu_type":"2","menu_id":"","menu_order":"19","parent_menu":"4","menu_name":"3X3\ub18d\uad6c","action_type":"2","action_content":"00640000","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1907","menu_type":"2","menu_id":"","menu_order":"20","parent_menu":"4","menu_name":"WWE","action_type":"2","action_content":"00800000","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"70","menu_type":"2","menu_id":"","menu_order":"21","parent_menu":"4","menu_name":"\uaca9\ud22c\uae30","action_type":"2","action_content":"00190000\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1975","menu_type":"3","menu_id":"ama","menu_order":"22","parent_menu":"4","menu_name":"\uc544\ub9c8\/\uc720\uc18c\ub144 \uc2a4\ud3ec\uce20","action_type":"2","action_content":"","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1784","menu_type":"2","menu_id":"","menu_order":"24","parent_menu":"4","menu_name":"\ubc30\ub4dc\ubbfc\ud134","action_type":"2","action_content":"00750000 ","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"428","menu_type":"3","menu_id":"sports_n","menu_order":"25","parent_menu":"4","menu_name":"\uc2a4\ud3ec\uce20\uc77c\ubc18","action_type":"2","action_content":"","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1865","menu_type":"2","menu_id":"","menu_order":"26","parent_menu":"4","menu_name":"\ub7ed\ube44","action_type":"2","action_content":"00780000","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"137","menu_type":"2","menu_id":"sports_19","menu_order":"27","parent_menu":"4","menu_name":"\uc5f0\ub839\uc81c\ud55c","action_type":"3","action_content":"00140001,00140002,00140003,00140004,00140005,00140006,00140007,00140008,00140010,00140011,00140009,00180000,00170000,00370001,00370002,00370003,00370004,00370005,00370006,00370009,00370007,00370008,00190000,00060000,00570000,00570001,00570002,00570003,00570004,00570005,00570006,00150000,00410000,00570007,00500000,00470000,00530000,00370010,00100000,00100002,00100003,00100004,00100005,00100006,00100007,00100008,00100009,00640000,00570011,00570008,00370011,00650000,00370012,00660000,00670000,00370013,00690000,00700000,00710000,00730000,00650000,00790000,00570013,00780000,00800000,00480000,00840000,00840001,00840002,00840003,00850000","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"97","menu_type":"2","menu_id":"bora_all","menu_order":"1","parent_menu":"6","menu_name":"\uc804\uccb4","action_type":"2","action_content":"00130000,00330000,00580000,00030000,00590000,00270000,00350001,00350013,00350002,00350018,00350005,00350009,00350007,00350008,00350011,00350012,00350004,00390000,00600000,00350020,00350021,00620000,00290000,00290001,00290002,00290005,00290006,00020000,00020004,00020006,00020007,00020008,00270001,00270002,00270003,00270004,00270005,00270006,00270007,00350022,00350023,00350024,00020009,00350025,00270008,00270009,00290007,00020010,00030001,00030002,00030003,00020011,00740000,00350026,00350027,00350028,00350029,00770000,00350030,00350031,00350032,00290008,00390003,00390004,00390005,00390006,00390013,00390024,00390003,00390004,00390005,00390006,00390013,00390024,00020012,00350033,00350034,00350035,00350036,00350037,00810000,00820000,00350038,00350026,00350039,00350040,00350041,00350042,00870000","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"98","menu_type":"2","menu_id":"","menu_order":"2","parent_menu":"6","menu_name":"\ud1a0\ud06c\/\ucea0\ubc29","action_type":"2","action_content":"00130000\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1720","menu_type":"2","menu_id":"","menu_order":"3","parent_menu":"6","menu_name":"\uc5ec\ud589","action_type":"2","action_content":"00740000,00020008","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1721","menu_type":"3","menu_id":"","menu_order":"4","parent_menu":"6","menu_name":"\uc74c\uc545","action_type":"2","action_content":"","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"99","menu_type":"2","menu_id":"eat","menu_order":"5","parent_menu":"6","menu_name":"\uba39\ubc29\/\ucfe1\ubc29","action_type":"2","action_content":"00330000\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"103","menu_type":"3","menu_id":"bora_i","menu_order":"6","parent_menu":"6","menu_name":"\uc0dd\ud65c\/\uc815\ubcf4","action_type":"0","action_content":"","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"100","menu_type":"2","menu_id":"pet","menu_order":"7","parent_menu":"6","menu_name":"\ud3ab\ubc29","action_type":"2","action_content":"00580000\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"102","menu_type":"3","menu_id":"bora_l","menu_order":"8","parent_menu":"6","menu_name":"\uad50\uc591\/\ud559\uc2b5","action_type":"0","action_content":"","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1934","menu_type":"2","menu_id":"","menu_order":"9","parent_menu":"6","menu_name":"\ubc84\ucd94\uc5bc","action_type":"2","action_content":"00810000","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"104","menu_type":"2","menu_id":"","menu_order":"10","parent_menu":"6","menu_name":"\ub354\ube59\/\ub77c\ub514\uc624","action_type":"2","action_content":"00590000\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"105","menu_type":"3","menu_id":"stock","menu_order":"11","parent_menu":"6","menu_name":"\uae08\uc735","action_type":"2","action_content":"00270000\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"106","menu_type":"3","menu_id":"ani","menu_order":"12","parent_menu":"6","menu_name":"\uc560\ub2c8","action_type":"0","action_content":"","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1874","menu_type":"3","menu_id":"tv","menu_order":"13","parent_menu":"6","menu_name":"\uc9c0\uc0c1\ud30c\/\ucf00\uc774\ube14","action_type":"0","action_content":"","show_yn":"1","abroad_ip_show_yn":"0","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"109","menu_type":"2","menu_id":"bora_19","menu_order":"14","parent_menu":"6","menu_name":"\uc5f0\ub839\uc81c\ud55c","action_type":"3","action_content":"00130000,00330000,00580000,00030000,00590000,00270000,00350013,00350002,00350018,00350005,00350009,00350007,00350008,00350011,00350012,00350004,00390000,00600000,00350020,00350021,00620000,00290000,00290001,00290002,00290005,00290006,00020000,00020004,00020006,00020007,00020008,00270001,00270002,00270003,00270004,00270005,00270006,00270007,00350022,00350023,00350024,00020009,00350025,00150000,00270008,00270009,00290007,00020010,00030001,00030002,00030003,00020011,00740000,00350026,00770000,00350030,00350031,00350032,00290008,00390003,00390004,00390005,00390006,00390013,00390024,00020012,00350034,00350035,00350036,00350038,00350026,00350039,00870000","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"829","menu_type":"1","menu_id":"favorite_clip_vod","menu_order":"1","parent_menu":"11","menu_name":"\uc990\uaca8\ucc3e\uae30","action_type":"1","action_content":"\/\/vod.afreecatv.com\/FAVORITECLIP","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"752","menu_type":"1","menu_id":"vod_all","menu_order":"2","parent_menu":"11","menu_name":"\ucd94\ucc9c","action_type":"1","action_content":"\/\/vod.afreecatv.com\/HOME","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"753","menu_type":"1","menu_id":"popular_vod","menu_order":"3","parent_menu":"11","menu_name":"\uc778\uae30 VOD","action_type":"1","action_content":"\/\/vod.afreecatv.com\/POPULAR","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"836","menu_type":"1","menu_id":"tvclip_vod","menu_order":"4","parent_menu":"11","menu_name":"TV\ud074\ub9bd","action_type":"1","action_content":"http:\/\/vod.afreecatv.com\/TVCLIP","show_yn":"1","abroad_ip_show_yn":"0","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"758","menu_type":"1","menu_id":"later_vod","menu_order":"5","parent_menu":"11","menu_name":"\uae30\ub85d","action_type":"1","action_content":"\/\/vod.afreecatv.com\/LATER","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"764","menu_type":"1","menu_id":"category_vod","menu_order":"6","parent_menu":"11","menu_name":"\uce74\ud14c\uace0\ub9ac","action_type":"1","action_content":"\/\/vod.afreecatv.com\/ALL","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"74","menu_type":"2","menu_id":"","menu_order":"1","parent_menu":"66","menu_name":"\uc804\uccb4","action_type":"2","action_content":"00140001,00140002,00140003,00140004,00140005,00140006,00140007,00140008,00140010,00140011,00140009\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"75","menu_type":"2","menu_id":"","menu_order":"2","parent_menu":"66","menu_name":"\ub450\uc0b0","action_type":"2","action_content":"00140001\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"76","menu_type":"2","menu_id":"","menu_order":"3","parent_menu":"66","menu_name":"\ud55c\ud654","action_type":"2","action_content":"00140002\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"77","menu_type":"2","menu_id":"","menu_order":"4","parent_menu":"66","menu_name":"\ub86f\ub370","action_type":"2","action_content":"00140003\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"78","menu_type":"2","menu_id":"","menu_order":"5","parent_menu":"66","menu_name":"\ud0a4\uc6c0","action_type":"2","action_content":"00140004\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"79","menu_type":"2","menu_id":"","menu_order":"6","parent_menu":"66","menu_name":"\uc0bc\uc131","action_type":"2","action_content":"00140005\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"80","menu_type":"2","menu_id":"","menu_order":"7","parent_menu":"66","menu_name":"KIA","action_type":"2","action_content":"00140006\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"81","menu_type":"2","menu_id":"","menu_order":"8","parent_menu":"66","menu_name":"LG","action_type":"2","action_content":"00140007\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"82","menu_type":"2","menu_id":"","menu_order":"9","parent_menu":"66","menu_name":"SSG","action_type":"2","action_content":"00140008\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"83","menu_type":"2","menu_id":"","menu_order":"10","parent_menu":"66","menu_name":"NC","action_type":"2","action_content":"00140010\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"84","menu_type":"2","menu_id":"","menu_order":"11","parent_menu":"66","menu_name":"kt","action_type":"2","action_content":"00140011\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"85","menu_type":"2","menu_id":"","menu_order":"12","parent_menu":"66","menu_name":"\uc911\ub9bd","action_type":"2","action_content":"00140009\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"87","menu_type":"2","menu_id":"","menu_order":"1","parent_menu":"69","menu_name":"\uc804\uccb4","action_type":"2","action_content":"00370001,00370002,00370003,00370004,00370005,00370006,00370009,00370007,00370008,00370010,00370011,00370012,00370013","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"520","menu_type":"2","menu_id":"","menu_order":"11","parent_menu":"69","menu_name":"\uc2a4\ucf54\ud2f0\uc2dc\ucef5","action_type":"2","action_content":"00370007","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"925","menu_type":"2","menu_id":"","menu_order":"12","parent_menu":"69","menu_name":"\ud504\ub9ac\ubbf8\uc5b4\ub9ac\uadf8","action_type":"2","action_content":"00370011","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"519","menu_type":"2","menu_id":"","menu_order":"13","parent_menu":"69","menu_name":"\ucc54\ud53c\uc5b8\uc2a4\ub9ac\uadf8","action_type":"2","action_content":"00370010","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1810","menu_type":"2","menu_id":"","menu_order":"1","parent_menu":"71","menu_name":"\uc804\uccb4","action_type":"2","action_content":"00060002,00060001,00060000","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1808","menu_type":"2","menu_id":"","menu_order":"2","parent_menu":"71","menu_name":"KBL","action_type":"2","action_content":"00060001","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1809","menu_type":"2","menu_id":"","menu_order":"3","parent_menu":"71","menu_name":"WKBL","action_type":"2","action_content":"00060002","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"110","menu_type":"2","menu_id":"","menu_order":"1","parent_menu":"102","menu_name":"\uc804\uccb4","action_type":"2","action_content":"00290000,00290001,00290002,00290005,00290006,00290007,00290008","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"472","menu_type":"2","menu_id":"","menu_order":"2","parent_menu":"102","menu_name":"\uc2dc\uc0ac","action_type":"2","action_content":"00290005","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"113","menu_type":"2","menu_id":"","menu_order":"3","parent_menu":"102","menu_name":"\uc9c0\uc2dd","action_type":"2","action_content":"00290002\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"112","menu_type":"2","menu_id":"","menu_order":"4","parent_menu":"102","menu_name":"\uc790\uc2b5","action_type":"2","action_content":"00290001\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"473","menu_type":"2","menu_id":"","menu_order":"5","parent_menu":"102","menu_name":"\uc885\uad50","action_type":"2","action_content":"00290006","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"854","menu_type":"2","menu_id":"","menu_order":"6","parent_menu":"102","menu_name":"\uacbd\uc81c","action_type":"2","action_content":"00290007","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"114","menu_type":"2","menu_id":"","menu_order":"1","parent_menu":"103","menu_name":"\uc804\uccb4","action_type":"2","action_content":"00020000,00020004,00020006,00020007,00020008,00020009,00020010,00020011,00020012","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"419","menu_type":"2","menu_id":"","menu_order":"2","parent_menu":"103","menu_name":"\ucde8\ubbf8","action_type":"2","action_content":"00020007","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"516","menu_type":"2","menu_id":"","menu_order":"3","parent_menu":"103","menu_name":"\ubbf8\uc220","action_type":"2","action_content":"00020009","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"115","menu_type":"2","menu_id":"","menu_order":"4","parent_menu":"103","menu_name":"\ubdf0\ud2f0","action_type":"2","action_content":"00020006\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1727","menu_type":"2","menu_id":"","menu_order":"5","parent_menu":"103","menu_name":"\uc6b4\uc138","action_type":"2","action_content":"00020011","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1896","menu_type":"2","menu_id":"","menu_order":"6","parent_menu":"103","menu_name":"\uc0f5\ud504\ub9ac\uce74","action_type":"2","action_content":"00020012","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1065","menu_type":"2","menu_id":"","menu_order":"1","parent_menu":"105","menu_name":"\uc804\uccb4","action_type":"2","action_content":"00270006,00270008,00270009","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"852","menu_type":"2","menu_id":"","menu_order":"2","parent_menu":"105","menu_name":"\uc8fc\uc2dd","action_type":"2","action_content":"00270008","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"853","menu_type":"2","menu_id":"","menu_order":"3","parent_menu":"105","menu_name":"\ud30c\uc0dd","action_type":"2","action_content":"00270009","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"495","menu_type":"2","menu_id":"","menu_order":"4","parent_menu":"105","menu_name":"\uc554\ud638\ud654\ud3d0","action_type":"2","action_content":"00270006","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"384","menu_type":"2","menu_id":"","menu_order":"1","parent_menu":"106","menu_name":"\uc804\uccb4","action_type":"2","action_content":"00350013,00350002,00350018,00350005,00350009,00350007,00350011,00350004,00350020,00350019,00350021,00350022,00350023,00350024,00350025,00350026,00350027,00350028,00350029,00350030,00350031,00350032,00350033,00350034,00350036,00350037,00350038,00350026,00350039,00350040,00350041,00350042,00350043,00350045","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"835","menu_type":"2","menu_id":"","menu_order":"2","parent_menu":"106","menu_name":"\uc6d0\ud53c\uc2a4","action_type":"2","action_content":"00350025","show_yn":"1","abroad_ip_show_yn":"0","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"2003","menu_type":"2","menu_id":"","menu_order":"3","parent_menu":"106","menu_name":"\uc18c\ub144\ud0d0\uc815 \uae40\uc804\uc77c","action_type":"2","action_content":"00350040","show_yn":"1","abroad_ip_show_yn":"0","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1792","menu_type":"2","menu_id":"","menu_order":"4","parent_menu":"106","menu_name":"\ub4dc\ub798\uace4\ubcfc","action_type":"2","action_content":"00350027","show_yn":"1","abroad_ip_show_yn":"0","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"375","menu_type":"2","menu_id":"","menu_order":"5","parent_menu":"106","menu_name":"\ube14\ub9ac\uce58","action_type":"2","action_content":"00350013","show_yn":"1","abroad_ip_show_yn":"0","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"2044","menu_type":"2","menu_id":"","menu_order":"6","parent_menu":"106","menu_name":"\ubbf8\ub798\uc18c\ub144 \ucf54\ub09c","action_type":"2","action_content":"00350045","show_yn":"1","abroad_ip_show_yn":"0","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"377","menu_type":"2","menu_id":"","menu_order":"7","parent_menu":"106","menu_name":"\uac80\uc815\uace0\ubb34\uc2e0","action_type":"2","action_content":"00350018","show_yn":"1","abroad_ip_show_yn":"0","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1996","menu_type":"2","menu_id":"","menu_order":"8","parent_menu":"106","menu_name":"\ucf8c\uac78 \uadfc\uc721\ub9e8 2\uc138","action_type":"2","action_content":"00350039","show_yn":"1","abroad_ip_show_yn":"0","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"123","menu_type":"2","menu_id":"","menu_order":"25","parent_menu":"106","menu_name":"\uae30\ud0c0","action_type":"2","action_content":"00350004\r\n","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"434","menu_type":"2","menu_id":"","menu_order":"1","parent_menu":"428","menu_name":"\uc804\uccb4","action_type":"2","action_content":"00570000,00570002,00570003,00570004,00570005,00570006,00570007,00570011,00570008,00570013 ","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"432","menu_type":"2","menu_id":"","menu_order":"2","parent_menu":"428","menu_name":"\ud1a0\ud06c\/\ubd84\uc11d","action_type":"2","action_content":"00570004","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"430","menu_type":"2","menu_id":"","menu_order":"3","parent_menu":"428","menu_name":"\ub2f9\uad6c","action_type":"2","action_content":"00570002","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"927","menu_type":"2","menu_id":"","menu_order":"4","parent_menu":"428","menu_name":"\uc694\uac00\/\ud544\ub77c","action_type":"2","action_content":"00570008","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"431","menu_type":"2","menu_id":"","menu_order":"5","parent_menu":"428","menu_name":"\ud5ec\uc2a4\/\ub808\uc800","action_type":"2","action_content":"00570003","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"438","menu_type":"2","menu_id":"","menu_order":"6","parent_menu":"428","menu_name":"\ubcfc\ub9c1","action_type":"2","action_content":"00570006","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"463","menu_type":"2","menu_id":"","menu_order":"7","parent_menu":"428","menu_name":"\uace8\ud504","action_type":"2","action_content":"00570007 ","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1862","menu_type":"2","menu_id":"","menu_order":"12","parent_menu":"428","menu_name":"\ub9c8\uc778\ub4dc \uc2a4\ud3ec\uce20","action_type":"2","action_content":"00570013","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"433","menu_type":"2","menu_id":"","menu_order":"13","parent_menu":"428","menu_name":"\uae30\ud0c0","action_type":"2","action_content":"00570005","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"2002","menu_type":"1","menu_id":"myplus","menu_order":"1","parent_menu":"670","menu_name":"MY+","action_type":"1","action_content":"\/\/www.afreecatv.com\/","show_yn":"1","abroad_ip_show_yn":"0","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"2","menu_type":"1","menu_id":"all","menu_order":"2","parent_menu":"670","menu_name":"\uc804\uccb4","action_type":"1","action_content":"\/\/www.afreecatv.com\/?hash=all","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"3","menu_type":"7","menu_id":"game","menu_order":"3","parent_menu":"670","menu_name":"\uac8c\uc784","action_type":"1","action_content":"\/\/www.afreecatv.com\/?hash=game","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"6","menu_type":"7","menu_id":"bora","menu_order":"4","parent_menu":"670","menu_name":"\ubcf4\uc774\ub294\ub77c\ub514\uc624","action_type":"1","action_content":"\/\/www.afreecatv.com\/?hash=bora","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"4","menu_type":"7","menu_id":"sports","menu_order":"5","parent_menu":"670","menu_name":"\uc2a4\ud3ec\uce20","action_type":"1","action_content":"\/\/www.afreecatv.com\/?hash=sports","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1723","menu_type":"2","menu_id":"","menu_order":"1","parent_menu":"1721","menu_name":"\uc804\uccb4","action_type":"2","action_content":"00030001,00030002,00030003,00030000","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1722","menu_type":"2","menu_id":"","menu_order":"2","parent_menu":"1721","menu_name":"\uc74c\uc545 \ub77c\uc774\ube0c","action_type":"2","action_content":"00030001","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1724","menu_type":"2","menu_id":"","menu_order":"4","parent_menu":"1721","menu_name":"\uc74c\uc545 \uc2a4\ud2b8\ub9ac\ubc0d","action_type":"2","action_content":"00030002,00030000","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1725","menu_type":"2","menu_id":"","menu_order":"5","parent_menu":"1721","menu_name":"\ub178\ub798\ubc29","action_type":"2","action_content":"00030003,00020010","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1895","menu_type":"2","menu_id":"","menu_order":"1","parent_menu":"1874","menu_name":"\uc804\uccb4","action_type":"2","action_content":"00390003,00390004,00390005,00390006,00390013,00390024,00390025,00390026,00390027","show_yn":"1","abroad_ip_show_yn":"0","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1889","menu_type":"2","menu_id":"","menu_order":"2","parent_menu":"1874","menu_name":"JTBC","action_type":"2","action_content":"00390003","show_yn":"1","abroad_ip_show_yn":"0","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1890","menu_type":"2","menu_id":"","menu_order":"3","parent_menu":"1874","menu_name":"MBN","action_type":"2","action_content":"00390004","show_yn":"1","abroad_ip_show_yn":"0","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1892","menu_type":"2","menu_id":"","menu_order":"4","parent_menu":"1874","menu_name":"TV CHOSUN","action_type":"2","action_content":"00390006","show_yn":"1","abroad_ip_show_yn":"0","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1893","menu_type":"2","menu_id":"","menu_order":"5","parent_menu":"1874","menu_name":"\uc5f0\ud569\ub274\uc2a4","action_type":"2","action_content":"00390013","show_yn":"1","abroad_ip_show_yn":"0","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1894","menu_type":"2","menu_id":"","menu_order":"6","parent_menu":"1874","menu_name":"YTN LIVE","action_type":"2","action_content":"00390024","show_yn":"1","abroad_ip_show_yn":"0","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1979","menu_type":"2","menu_id":"","menu_order":"1","parent_menu":"1975","menu_name":"\uc804\uccb4","action_type":"2","action_content":"00840000,00840001,00840002,00840003","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1976","menu_type":"2","menu_id":"","menu_order":"2","parent_menu":"1975","menu_name":"\uc544\ub9c8 \uc57c\uad6c","action_type":"2","action_content":"00840001","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1977","menu_type":"2","menu_id":"","menu_order":"3","parent_menu":"1975","menu_name":"\uc544\ub9c8 \ucd95\uad6c","action_type":"2","action_content":"00840002","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"},{"menu_idx":"1978","menu_type":"2","menu_id":"","menu_order":"4","parent_menu":"1975","menu_name":"\uc544\ub9c8 \ubc30\uad6c","action_type":"2","action_content":"00840003","show_yn":"1","abroad_ip_show_yn":"1","new_yn":"0","revision_no":"0","language_code":"ko_KR"}],"timestamp":1705912637};
        savedCategory = GM_getValue('savedCategory', oMainCategory_backup);
    } else {
        GM_setValue('savedCategory', oMainCategory);
        savedCategory = GM_getValue('savedCategory', oMainCategory);
    }

    const css_Darkmode = `
.game_post_area {
    width: 94%;
    left: 30px;
}
.game_post_area .scroll_area ul li{
    background-color:#0E0E10;
}
#list-container {
    overflow-x: hidden;
    background-color:#0E0E10;
}
#listMain #wrap {
    min-width: 960px;
}
#listMain #wrap #serviceHeader {
    min-width: 960px;
}
#listMain #wrap #list-container #list-section {
    padding: 12px 22px 0 38px;
}
button.block-icon-svg-white {
  width: 40px;
  height: 50px;
}
button.block-icon-svg-white span {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="100" height="100" viewBox="0 0 64 64" style="fill:%23B2B2B2;"%3E%3Cpath d="M32 6C17.641 6 6 17.641 6 32C6 46.359 17.641 58 32 58C46.359 58 58 46.359 58 32C58 17.641 46.359 6 32 6zM32 10C37.331151 10 42.225311 11.905908 46.037109 15.072266L14.505859 45.318359C11.682276 41.618415 10 37.00303 10 32C10 19.869 19.869 10 32 10zM48.927734 17.962891C52.094092 21.774689 54 26.668849 54 32C54 44.131 44.131 54 32 54C26.99697 54 22.381585 52.317724 18.681641 49.494141L48.927734 17.962891z"%3E%3C/path%3E%3C/svg%3E');
    background-size: 100% 100%;
    width: 20px;
    height: 20px;
}
button.block-icon-svg-white:hover span {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="100" height="100" viewBox="0 0 64 64" style="fill:%235285FF;"%3E%3Cpath d="M32 6C17.641 6 6 17.641 6 32C6 46.359 17.641 58 32 58C46.359 58 58 46.359 58 32C58 17.641 46.359 6 32 6zM32 10C37.331151 10 42.225311 11.905908 46.037109 15.072266L14.505859 45.318359C11.682276 41.618415 10 37.00303 10 32C10 19.869 19.869 10 32 10zM48.927734 17.962891C52.094092 21.774689 54 26.668849 54 32C54 44.131 44.131 54 32 54C26.99697 54 22.381585 52.317724 18.681641 49.494141L48.927734 17.962891z"%3E%3C/path%3E%3C/svg%3E');
}
html {
    overflow: hidden;
}
.users-section.myplus > .user.show-more,
.users-section.follow > .user.show-more,
.users-section.top > .user.show-more {
    display: none;
}
#toggleButton, #toggleButton2, #toggleButton3 {
    padding:12px;
    color:#e5e5e5;
}
.left_navbar {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: absolute;
    flex-direction: row-reverse;
    top: 0px;
    left: 160px;
}
.left_nav_button {
    position: relative;
    width: 70px;
    height: 70px;
    padding: 0;
    border: 0;
    border-radius: 50%;
    cursor: pointer;
    z-index: 3001;
    transition: all .2s;
    color: #e5e5e5;
    font-size: 15px;
    font-weight: 600;
}
.left_nav_button.active {
    color: #019BFE;
}
#sidebar {
    width: 240px;
    grid-area: sidebar;
    background-color: #1F1F23;
    color:white;
    margin-right:10px;
    padding-bottom:260px;
}

#sidebar .top-section {
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin: 10px 0px;
}

#sidebar .top-section>span {
    text-transform: uppercase;
    font-weight: 550;
    font-size: 14px;
    margin-top: 6px;
    margin-bottom: 4px;
    color:#DEDEE3;
}

#sidebar .top-section>span>a {
    color:#DEDEE3;
}

#sidebar .twitch-message-section {
    margin: 0px 10px;
    margin-top: 10px;
    padding: 0 25px;
    background-color: #1F1F23;
}

#sidebar .twitch-message-section .title {
    margin: 0px;
    font-size: 1.5rem;
    font-weight: 500;
}

#sidebar .twitch-message-section .title>span {
    color: var(--primary-color);
}

#sidebar .twitch-message-section .description {
    margin: 8px 0px;
    line-height: 1.3rem;
    font-size: 0.9rem;
    color: #A1A1A1;
}
#sidebar .twitch-message-section .description>span {
    display: block;
    text-align: center;
}

.user {
    display: grid;
    grid-template-areas: "profile-picture username watchers" "profile-picture description blank";
    grid-template-columns: 40px auto auto;
    padding: 6px 10px;
}

.user:hover {
    background-color: #26262c;
    cursor: pointer;
}

.user .profile-picture {
    grid-area: profile-picture;
    width: 32px;
    height: 32px;
    border-radius: 50%;
}

.user .username {
    grid-area: username;
    font-size: 14px;
    font-weight: 600;
    color:#DEDEE3;
    letter-spacing: 0.6px;
    margin-left:1px;
}

.user .description {
    grid-area: description;
    font-size: 13px;
    color: #a1a1a1;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-left:1px;
}

.user .watchers {
    grid-area: watchers;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    font-weight: 400;
    font-size: 14px;
    color: #c0c0c0;
    margin-right: 2px;
}

.user .watchers .dot {
    font-size: 7px;
    margin-right: 5px;
}

#listMain #wrap #serviceHeader #afLogo {
    left: 30px;
    height: 72px;
}

.btn_flexible {
    display: none;
}

#innerLnb {
    display: none;
}

#list-container {
    height: 100vh;
    overflow-y: auto;
}

#sidebar {
    height: 100vh;
    overflow-y: auto;
    position: fixed;
}

#sidebar::-webkit-scrollbar {
    display: none;  /* Chrome, Safari, Edge */
}


.tooltip-container {
    z-index: 999;
    width: 320px;
    height: auto;
    position: fixed;
    background-color: #26262C;
}
.tooltip-container img {
    position: relative;
    z-index: 999;
    width: auto;
    height: auto;
    max-height:240px
}
.tooltiptext {
    position: relative;
    z-index: 999;
    width: 320px;
    height: 48px;
    background-color: #26262C;
    color: #fff;
    text-align: center;
    display: flex;
    align-items: center; /* 세로 가운데 정렬 */
    justify-content: center; /* 가로 가운데 정렬 */
    top:-4px;
}

    `;

    const css_Whitemode = `
.game_post_area {
    width: 94%;
    left: 30px;
}
.game_post_area .scroll_area ul li{
    background-color:#F7F7F8;
}
#list-container {
    overflow-x: hidden;
    background-color:#F7F7F8;
}
#listMain #wrap {
    min-width: 960px;
}
#listMain #wrap #serviceHeader {
    min-width: 960px;
}
#listMain #wrap #list-container #list-section {
    padding: 12px 22px 0 38px;
}
button.block-icon-svg {
  width: 40px;
  height: 50px;
}
button.block-icon-svg span {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="100" height="100" viewBox="0 0 64 64" style="fill:%237C7D7D;"%3E%3Cpath d="M32 6C17.641 6 6 17.641 6 32C6 46.359 17.641 58 32 58C46.359 58 58 46.359 58 32C58 17.641 46.359 6 32 6zM32 10C37.331151 10 42.225311 11.905908 46.037109 15.072266L14.505859 45.318359C11.682276 41.618415 10 37.00303 10 32C10 19.869 19.869 10 32 10zM48.927734 17.962891C52.094092 21.774689 54 26.668849 54 32C54 44.131 44.131 54 32 54C26.99697 54 22.381585 52.317724 18.681641 49.494141L48.927734 17.962891z"%3E%3C/path%3E%3C/svg%3E');
    background-size: 100% 100%;
    width: 20px;
    height: 20px;
}
button.block-icon-svg:hover span {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="100" height="100" viewBox="0 0 64 64" style="fill:%235285FF;"%3E%3Cpath d="M32 6C17.641 6 6 17.641 6 32C6 46.359 17.641 58 32 58C46.359 58 58 46.359 58 32C58 17.641 46.359 6 32 6zM32 10C37.331151 10 42.225311 11.905908 46.037109 15.072266L14.505859 45.318359C11.682276 41.618415 10 37.00303 10 32C10 19.869 19.869 10 32 10zM48.927734 17.962891C52.094092 21.774689 54 26.668849 54 32C54 44.131 44.131 54 32 54C26.99697 54 22.381585 52.317724 18.681641 49.494141L48.927734 17.962891z"%3E%3C/path%3E%3C/svg%3E');
}
html {
    overflow: hidden;
}
.users-section.myplus > .user.show-more,
.users-section.follow > .user.show-more,
.users-section.top > .user.show-more {
    display: none;
}
#toggleButton, #toggleButton2, #toggleButton3 {
    padding:12px;
    color:#53535F;
}
.left_navbar {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: absolute;
    flex-direction: row-reverse;
    top: 0px;
    left: 160px;
}
.left_nav_button {
    position: relative;
    width: 70px;
    height: 70px;
    padding: 0;
    border: 0;
    border-radius: 50%;
    cursor: pointer;
    z-index: 3001;
    transition: all .2s;
    color: black;
    font-size: 15px;
    font-weight: 600;
}
.left_nav_button.active {
  color: #0545B1;
}
#sidebar {
    width: 240px;
    grid-area: sidebar;
    background-color: #EFEFF1;
    color:black;
    padding-bottom:260px;
}

#sidebar .top-section {
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin: 10px 0px;
}

#sidebar .top-section>span {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
    margin-top: 6px;
    margin-bottom: 4px;
    color:#0E0E10;
}

#sidebar .top-section>span>a {
    color:#0E0E10;
}

#sidebar .twitch-message-section {
    margin: 0px 10px;
    margin-top: 10px;
    padding: 0 25px;
    background-color: #EFEFF1;
}

#sidebar .twitch-message-section .title {
    margin: 0px;
    font-size: 1.5rem;
    font-weight: 500;
}

#sidebar .twitch-message-section .title>span {
    color: var(--primary-color);
}

#sidebar .twitch-message-section .description {
    margin: 8px 0px;
    line-height: 1.3rem;
    font-size: 0.9rem;
    color: #53535F;
}

#sidebar .twitch-message-section .description>span {
    display: block;
    text-align: center;
}


.user {
    display: grid;
    grid-template-areas: "profile-picture username watchers" "profile-picture description blank";
    grid-template-columns: 40px auto auto;
    padding: 6px 10px;
}

.user:hover {
    background-color: #E6E6EA;
    cursor: pointer;
}

.user .profile-picture {
    grid-area: profile-picture;
    width: 32px;
    height: 32px;
    border-radius: 50%;
}

.user .username {
    grid-area: username;
    font-size: 14px;
    font-weight: 600;
    color:#1F1F23;
    letter-spacing: 0.6px;
    margin-left:1px;
}

.user .description {
    grid-area: description;
    font-size: 13px;
    font-weight: 400;
    color: #53535F;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-left:1px;
}

.user .watchers {
    grid-area: watchers;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    font-size: 14px;
    font-weight: 400;
    color: black;
    margin-right: 2px;
}

.user .watchers .dot {
    font-size: 7px;
    margin-right: 5px;
}

#listMain #wrap #serviceHeader #afLogo {
    left: 30px;
    height: 72px;
}

.btn_flexible {
    display: none;
}

#innerLnb {
    display: none;
}

#list-container {
    height: 100vh;
    overflow-y: auto;
}

#sidebar {
    height: 100vh;
    overflow-y: auto;
    position: fixed;
}

#sidebar::-webkit-scrollbar {
    display: none;  /* Chrome, Safari, Edge */
}

.tooltip-container {
    z-index: 999;
    width: 320px;
    height: auto;
    position: fixed;
    background-color: #E6E6EA;
}
.tooltip-container img {
    position: relative;
    z-index: 999;
    width: auto;
    height: auto;
    max-height:240px
}
.tooltiptext {
    position: relative;
    z-index: 999;
    width: 320px;
    height: 48px;
    background-color: #E6E6EA;
    color: black;
    text-align: center;
    display: flex;
    align-items: center; /* 세로 가운데 정렬 */
    justify-content: center; /* 가로 가운데 정렬 */
    top:-4px;
}
    `;
    const css_Darkmode_player = `
#afreecatv_player {
    width: 100%;
}
.smode #webplayer_scroll {
    top: 0;
    left:0;
}
#webplayer_top{
    z-index:999;
}
#webplayer_scroll {
    left:240px;
}
#sidebar {
    width: 240px;
    height:100vh;
    grid-area: sidebar;
    background-color: #1F1F23;
    color:white;
    overflow-y: auto;
    position: fixed;
    top: 58px;
}

#sidebar > :last-child {
    padding-bottom: 240px; /* 마지막 자식에만 padding 추가 */
}

#sidebar::-webkit-scrollbar {
    display: none;  /* Chrome, Safari, Edge */
}
#sidebar .top-section {
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin: 10px 0px;
}

#sidebar .top-section>span {
    text-transform: uppercase;
    font-weight: 550;
    font-size: 14px;
    margin-top: 6px;
    margin-bottom: 4px;
    color:#DEDEE3;
}

#sidebar .top-section>span>a {
    color:#DEDEE3;
}

#sidebar .twitch-message-section {
    margin: 0px 10px;
    margin-top: 10px;
    padding: 0 25px;
    background-color: #1F1F23;
}

#sidebar .twitch-message-section .title {
    margin: 0px;
    font-size: 1.5rem;
    font-weight: 500;
}

#sidebar .twitch-message-section .title>span {
    color: var(--primary-color);
}

#sidebar .twitch-message-section .description {
    margin: 8px 0px;
    line-height: 1.3rem;
    font-size: 0.9rem;
    color: #A1A1A1;
}
#sidebar .twitch-message-section .description>span {
    display: block;
    text-align: center;
}

.user {
    display: grid;
    grid-template-areas: "profile-picture username watchers" "profile-picture description blank";
    grid-template-columns: 40px auto auto;
    padding: 6px 10px;
}

.user:hover {
    background-color: #26262c;
    cursor: pointer;
}

.user .profile-picture {
    grid-area: profile-picture;
    width: 32px;
    height: 32px;
    border-radius: 50%;
}

.user .username {
    grid-area: username;
    font-size: 14px;
    font-weight: 600;
    color:#DEDEE3;
    letter-spacing: 0.6px;
    margin-left:1px;
}

.user .description {
    grid-area: description;
    font-size: 13px;
    color: #a1a1a1;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-left:1px;
}

.user .watchers {
    grid-area: watchers;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    font-weight: 400;
    font-size: 14px;
    color: #c0c0c0;
    margin-right: 2px;
}

.user .watchers .dot {
    font-size: 7px;
    margin-right: 5px;
}

.left_navbar {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: absolute;
    flex-direction: row-reverse;
    top: 0px;
    left: 140px;
}
.left_nav_button {
    position: relative;
    width: 70px;
    height: 56px;
    padding: 0;
    border: 0;
    border-radius: 50%;
    cursor: pointer;
    z-index: 3001;
    transition: all .2s;
    color: #e5e5e5;
    font-size: 15px;
    font-weight: 600;
}
.tooltip-container {
    z-index: 999;
    width: 320px;
    height: auto;
    position: fixed;
    background-color: #26262C;
}
.tooltip-container img {
    position: relative;
    z-index: 999;
    width: 320px;
    height: auto;
    max-height:240px
}
.tooltiptext {
    position: relative;
    z-index: 999;
    width: 320px;
    height: 48px;
    background-color: #26262C;
    color: #fff;
    text-align: center;
    display: flex;
    align-items: center; /* 세로 가운데 정렬 */
    justify-content: center; /* 가로 가운데 정렬 */
    top:-4px;
}

.users-section.myplus > .user.show-more,
.users-section.follow > .user.show-more,
.users-section.top > .user.show-more {
    display: none;
}
#toggleButton, #toggleButton2, #toggleButton3 {
    padding:12px;
    color:#A1A1A1;
}
    `;
    const css_Whitemode_player = `

#afreecatv_player {
    width: 100%;
}
.smode #webplayer_scroll {
    top: 0;
    left:0;
}
#webplayer_top{
    z-index:999;
}
#webplayer_scroll {
    left:240px;
}

#sidebar {
    width: 240px;
    height:100vh;
    grid-area: sidebar;
    background-color: #EFEFF1;
    color:white;
    overflow-y: auto;
    position: fixed;
    top: 58px;
}

#sidebar > :last-child {
    padding-bottom: 240px; /* 마지막 자식에만 padding 추가 */
}

#sidebar::-webkit-scrollbar {
    display: none;  /* Chrome, Safari, Edge */
}

#sidebar .top-section {
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin: 10px 0px;
}

#sidebar .top-section>span {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
    margin-top: 6px;
    margin-bottom: 4px;
    color:#0E0E10;
}

#sidebar .top-section>span>a {
    color:#0E0E10;
}

#sidebar .twitch-message-section {
    margin: 0px 10px;
    margin-top: 10px;
    padding: 0 25px;
    background-color: #EFEFF1;
}

#sidebar .twitch-message-section .title {
    margin: 0px;
    font-size: 1.5rem;
    font-weight: 500;
}

#sidebar .twitch-message-section .title>span {
    color: var(--primary-color);
}

#sidebar .twitch-message-section .description {
    margin: 8px 0px;
    line-height: 1.3rem;
    font-size: 0.9rem;
    color: #53535F;
}

#sidebar .twitch-message-section .description>span {
    display: block;
    text-align: center;
}


.user {
    display: grid;
    grid-template-areas: "profile-picture username watchers" "profile-picture description blank";
    grid-template-columns: 40px auto auto;
    padding: 6px 10px;
}

.user:hover {
    background-color: #E6E6EA;
    cursor: pointer;
}

.user .profile-picture {
    grid-area: profile-picture;
    width: 32px;
    height: 32px;
    border-radius: 50%;
}

.user .username {
    grid-area: username;
    font-size: 14px;
    font-weight: 600;
    color:#1F1F23;
    letter-spacing: 0.6px;
    margin-left:1px;
}

.user .description {
    grid-area: description;
    font-size: 13px;
    font-weight: 400;
    color: #53535F;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-left:1px;
}

.user .watchers {
    grid-area: watchers;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    font-size: 14px;
    font-weight: 400;
    color: black;
    margin-right: 2px;
}

.user .watchers .dot {
    font-size: 7px;
    margin-right: 5px;
}

.tooltip-container {
    z-index: 999;
    width: 320px;
    height: auto;
    position: fixed;
    background-color: #E6E6EA;
}
.tooltip-container img {
    position: relative;
    z-index: 999;
    width: 320px;
    height: auto;
    max-height:240px
}
.tooltiptext {
    position: relative;
    z-index: 999;
    width: 320px;
    height: 48px;
    background-color: #E6E6EA;
    color: black;
    text-align: center;
    display: flex;
    align-items: center; /* 세로 가운데 정렬 */
    justify-content: center; /* 가로 가운데 정렬 */
    top:-4px;
}

.left_navbar {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: absolute;
    flex-direction: row-reverse;
    top: 0px;
    left: 140px;
}
.left_nav_button {
    position: relative;
    width: 70px;
    height: 56px;
    padding: 0;
    border: 0;
    border-radius: 50%;
    cursor: pointer;
    z-index: 3001;
    transition: all .2s;
    color: black;
    font-size: 15px;
    font-weight: 600;
}

.users-section.myplus > .user.show-more,
.users-section.follow > .user.show-more,
.users-section.top > .user.show-more {
    display: none;
}
#toggleButton, #toggleButton2, #toggleButton3 {
    padding:12px;
    color:#53535F;
}

    `;

    //======================================공용 함수======================================//

    function refreshPageOnDarkModeToggle() {
        var modecheck1 = document.getElementById("modecheck");
        var modecheck2 = document.getElementById("modecheck2");

        if (modecheck1 !== null) {
            modecheck1.addEventListener("change", function () {
                location.reload();
            });
        }

        if (modecheck2 !== null) {
            modecheck2.addEventListener("change", function () {
                location.reload();
            });
        }
    }


    function addNumberSeparator(number) {
        // toLocaleString 메서드를 사용하여 숫자에 구분자 추가
        number = Number(number);
        return number.toLocaleString();
    }

    function getCategoryName(cate_no){

        const categoryList = savedCategory.category_list;

        const filteredList = categoryList.filter(word => !["전체", "제한"].some(keyword => word.menu_name.includes(keyword)));

        const targetActionContent = cate_no;

        const regexPattern = new RegExp(targetActionContent.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"), "i");

        const matchedItem = filteredList.find(item => regexPattern.test(item.action_content));

        // 일치하는 항목이 있다면 해당 항목의 menu_name 리턴, 없으면 null 리턴
        let result = matchedItem ? matchedItem.menu_name : cate_no;

        if(result==="00040121"){
            result = "종합게임";
        }
        if(result==="00300000"){
            result = "연령제한";
        }
        if(result==="ADULT_BROAD_CATE"){
            result = "연령제한";
        }
        if(result==="00720000"){
            result = "LCK";
        }

        return result;
    }

    // 차단 목록을 저장합니다.
    function saveBlockedUsers() {
        GM_setValue('blockedUsers', blockedUsers);
    }

    // 사용자를 차단 목록에 추가합니다.
    function blockUser(userName, userId) {
        // 이미 차단된 사용자인지 확인
        if (!isUserBlocked(userId)) {
            blockedUsers.push({ userName, userId });
            saveBlockedUsers();
            alert(`사용자 ${userName}(${userId})를 차단했습니다.`);
            registerUnblockMenu({ userName, userId });
        } else {
            alert(`사용자 ${userName}(${userId})는 이미 차단되어 있습니다.`);
        }
    }

    // 함수: 사용자 차단 해제
    function unblockUser(userId) {
        // 차단된 사용자 목록에서 해당 사용자 찾기
        let unblockedUser = blockedUsers.find(user => user.userId === userId);

        // 사용자를 찾았을 때만 차단 해제 및 메뉴 삭제 수행
        if (unblockedUser) {
            // 차단된 사용자 목록에서 해당 사용자 제거
            blockedUsers = blockedUsers.filter(user => user.userId !== userId);

            // 변경된 목록을 저장
            GM_setValue('blockedUsers', blockedUsers);

            alert(`사용자 ${userId}의 차단이 해제되었습니다.`);

            unregisterUnblockMenu(unblockedUser.userName);
        }
    }

    // 사용자가 이미 차단되어 있는지 확인합니다.
    function isUserBlocked(userId) {
        return blockedUsers.some(user => user.userId === userId);
    }

    // 함수: 동적으로 메뉴 등록
    function registerUnblockMenu(user) {
        // GM_registerMenuCommand로 메뉴를 등록하고 메뉴 ID를 기록
        let menuId = GM_registerMenuCommand(`💔 차단 해제 - ${user.userName}`, function() {
            unblockUser(user.userId);
        });

        // 메뉴 ID를 기록
        menuIds[user.userName] = menuId;
    }

    // 함수: 동적으로 메뉴 삭제
    function unregisterUnblockMenu(userName) {
        // userName을 기반으로 저장된 메뉴 ID를 가져와서 삭제
        let menuId = menuIds[userName];
        if (menuId) {
            GM_unregisterMenuCommand(menuId);
            delete menuIds[userName]; // 삭제된 메뉴 ID를 객체에서도 제거
        }
    }

    // 카테고리 목록을 저장합니다.
    function saveBlockedCategories() {
        GM_setValue('blockedCategories', blockedCategories);
    }

    // 카테고리를 차단 목록에 추가합니다.
    function blockCategory(categoryName, categoryId) {
        // 이미 차단된 카테고리인지 확인
        if (!isCategoryBlocked(categoryId)) {
            blockedCategories.push({ categoryName, categoryId });
            saveBlockedCategories();
            alert(`카테고리 ${categoryName}(${categoryId})를 차단했습니다.`);
            registerCategoryUnblockMenu({ categoryName, categoryId });
        } else {
            alert(`카테고리 ${categoryName}(${categoryId})는 이미 차단되어 있습니다.`);
        }
    }

    // 함수: 카테고리 차단 해제
    function unblockCategory(categoryId) {
        // 차단된 카테고리 목록에서 해당 카테고리 찾기
        let unblockedCategory = blockedCategories.find(category => category.categoryId === categoryId);

        // 카테고리를 찾았을 때만 차단 해제 및 메뉴 삭제 수행
        if (unblockedCategory) {
            // 차단된 카테고리 목록에서 해당 카테고리 제거
            blockedCategories = blockedCategories.filter(category => category.categoryId !== categoryId);

            // 변경된 목록을 저장
            GM_setValue('blockedCategories', blockedCategories);

            alert(`카테고리 ${categoryId}의 차단이 해제되었습니다.`);

            unregisterCategoryUnblockMenu(unblockedCategory.categoryName);
        }
    }

    // 카테고리가 이미 차단되어 있는지 확인합니다.
    function isCategoryBlocked(categoryId) {
        return blockedCategories.some(category => category.categoryId === categoryId);
    }

    // 함수: 동적으로 카테고리 메뉴 등록
    function registerCategoryUnblockMenu(category) {
        // GM_registerMenuCommand로 카테고리 메뉴를 등록하고 메뉴 ID를 기록
        let menuId = GM_registerMenuCommand(`💔 카테고리 차단 해제 - ${category.categoryName}`, function() {
            unblockCategory(category.categoryId);
        });

        // 메뉴 ID를 기록
        categoryMenuIds[category.categoryName] = menuId;
    }

    // 함수: 동적으로 카테고리 메뉴 삭제
    function unregisterCategoryUnblockMenu(categoryName) {
        // categoryName을 기반으로 저장된 메뉴 ID를 가져와서 삭제
        let menuId = categoryMenuIds[categoryName];
        if (menuId) {
            GM_unregisterMenuCommand(menuId);
            delete categoryMenuIds[categoryName]; // 삭제된 메뉴 ID를 객체에서도 제거
        }
    }

    function waitForElement(elementSelector, callBack, attempts = 0, maxAttempts = 100) {
        const element = document.querySelector(elementSelector);

        if (element) {
            callBack(elementSelector, element);
        } else {
            if (attempts < maxAttempts) {
                setTimeout(function () {
                    waitForElement(elementSelector, callBack, attempts + 1, maxAttempts);
                }, 200);
            } else {
                console.error('Reached maximum attempts. Element not found.');
            }
        }
    }

    function desc_order(selector){
        // Get the container element
        const container = document.querySelector(selector);

        // Get all user elements
        const userElements = document.querySelectorAll(`${selector} >.user`);

        // Convert NodeList to Array for easier manipulation
        const userArray = Array.from(userElements);

        // Sort userArray based on the data-watchers attribute
        userArray.sort((a, b) => {
            const watchersA = parseInt(a.getAttribute('data-watchers') || '0');
            const watchersB = parseInt(b.getAttribute('data-watchers') || '0');
            return watchersB - watchersA;
        });

        // Clear container and append sorted elements
        container.innerHTML = '';
        userArray.forEach(user => {
            container.appendChild(user);
        });
    }

    function makeTopNavbarAndSidebar(page){
        // .left_navbar를 찾거나 생성
        var leftNavbar = document.querySelector('.left_navbar');
        if (!leftNavbar) {
            leftNavbar = document.createElement('div');
            leftNavbar.className = 'left_navbar';

            // 페이지의 적절한 위치에 추가
            var targetElement = document.body; // 원하는 위치에 따라 수정
            targetElement.insertBefore(leftNavbar, targetElement.firstChild);
        }

        var buttonData = [
            { href: 'https://www.afreecatv.com/?hash=all', text: '전체' },
            { href: 'https://www.afreecatv.com/?hash=game', text: '게임' },
            { href: 'https://www.afreecatv.com/?hash=bora', text: '보.라' },
            { href: 'https://www.afreecatv.com/?hash=sports', text: '스포츠' }
        ];

        buttonData.reverse().forEach(function (data) {
            var newButton = document.createElement('a');
            newButton.href = data.href;
            newButton.innerHTML = `<button type="button" class="left_nav_button">${data.text}</button>`;
            leftNavbar.appendChild(newButton);
        });

        var tooltipContainer = document.createElement('div');
        tooltipContainer.classList.add('tooltip-container');

        if(page==="main"){
            // 특정 HTML 삽입
            const newHtml = `
            <div id="sidebar">
            </div>
            `;

            // #serviceLnb 하위에 HTML 삽입
            const serviceLnbElement = document.getElementById('serviceLnb');
            if (serviceLnbElement) {
                serviceLnbElement.insertAdjacentHTML('beforeend', newHtml);
            }
            var listsection = document.querySelector('#list-section');
            listsection.appendChild(tooltipContainer);
        }
        if(page==="player"){
            // 특정 HTML 삽입
            const sidebarHtml = `
            <div id="sidebar">
            </div>
            `;
            // #serviceLnb 하위에 HTML 삽입
            const webplayerElement = document.getElementById('webplayer');
            if (webplayerElement) {
                webplayerElement.insertAdjacentHTML('beforeend', sidebarHtml);
            }
            webplayerElement.appendChild(tooltipContainer);
        }
    }
    function updateElementWithContent(targetElement, newContent) {
        // DocumentFragment 생성
        function createFragment(content) {
            var fragment = document.createDocumentFragment();
            var tempDiv = document.createElement('div');
            tempDiv.innerHTML = content;

            while (tempDiv.firstChild) {
                fragment.appendChild(tempDiv.firstChild);
            }

            return fragment;
        }

        // 기존 내용을 지우고 DocumentFragment를 적용
        function applyFragment(fragment) {
            targetElement.innerHTML = ''; // 기존 내용을 모두 지움
            targetElement.appendChild(fragment); // 새로운 내용 추가
        }

        // 호출 시점에 전달된 newContent를 사용하여 DocumentFragment 생성 후 적용
        applyFragment(createFragment(newContent));
    }

    // 사용자 요소를 생성하는 함수
    function createUserElement(channel) {
        const userId = channel.user_id;
        const broadNo = channel.broad_no;
        const totalViewCnt = channel.total_view_cnt;
        const broadTitle = channel.broad_title;
        const userNick = channel.user_nick;
        const playerLink = "https://play.afreecatv.com/"+userId+"/"+broadNo;
        const broad_thumnail = `https://liveimg.afreecatv.com/m/${broadNo}`;

        const userElement = document.createElement('div');
        userElement.classList.add('user');
        if(!open_newtab){
            userElement.setAttribute('onclick',`window.location.href='${playerLink}'`);
        } else {
            userElement.setAttribute('onclick',`window.open('${playerLink}', '_blank')`);
        }
        userElement.setAttribute('data-watchers',`${totalViewCnt}`);
        userElement.setAttribute('broad_thumnail',`${broad_thumnail}`);
        userElement.setAttribute('tooltip',`${broadTitle}`);
        userElement.setAttribute('user_id',`${userId}`);
        //userElement.setAttribute('broad_no',`${broadNo}`);

        const profilePicture = document.createElement('img');
        const pp_webp="https://stimg.afreecatv.com/LOGO/"+userId.slice(0, 2)+"/"+userId+"/m/"+userId+".webp";
        const pp_jpg="https://profile.img.afreecatv.com/LOGO/"+userId.slice(0, 2)+"/"+userId+"/m/"+userId+".jpg";
        profilePicture.src = pp_webp; // 프로필사진
        profilePicture.setAttribute('onerror', `this.onerror=null; this.src='${pp_jpg}'`);
        profilePicture.setAttribute('alt', `${userId}'`);
        profilePicture.setAttribute('onclick', `event.stopPropagation();window.open('https://bj.afreecatv.com/${userId}', '_blank');`);
        //profilePicture.onerror=`this.onerror=null; this.src='${pp_jpg}'`;
        profilePicture.classList.add('profile-picture');
        const username = document.createElement('span');
        username.classList.add('username');
        username.textContent = userNick; //스트리머명

        const cat_no = channel.broad_cate_no;

        const description = document.createElement('span');
        description.classList.add('description');
        description.textContent = getCategoryName(cat_no); //카테고리

        userElement.setAttribute('broad_cate_no',`${cat_no}`);

        const watchers = document.createElement('span');
        watchers.classList.add('watchers');
        if(coloring_live === 1){
            if(channel.auto_hashtags[0]==="웰컴"){
                watchers.innerHTML = `<span class="dot" title="#WELCOME" role="img" aria-label="Amount of people watching">🟣</span>${addNumberSeparator(totalViewCnt)}</span>`;
            } else if(channel.broad_resolution==="2560x1440"){
                watchers.innerHTML = `<span class="dot" title="1440P" role="img" aria-label="Amount of people watching">🟠</span>${addNumberSeparator(totalViewCnt)}</span>`;
            } else {
                watchers.innerHTML = `<span class="dot" role="img" aria-label="Amount of people watching">🔴</span>${addNumberSeparator(totalViewCnt)}</span>`;
            }
        } else {
            watchers.innerHTML = `<span class="dot" role="img" aria-label="Amount of people watching">🔴</span>${addNumberSeparator(totalViewCnt)}</span>`;
        }

        userElement.appendChild(profilePicture);
        userElement.appendChild(username);
        userElement.appendChild(description);
        userElement.appendChild(watchers);

        return userElement;
    }

    function isUserInFollowSection(userid) {
        const followUsers = document.querySelectorAll('.users-section.follow .user');

        // 유저가 포함되어 있는지 확인
        for (const user of followUsers) {
            if (user.getAttribute('user_id') === userid) {
                return true; // 유저가 포함되어 있으면 true를 리턴
            }
        }

        return false; // 유저가 포함되어 있지 않으면 false를 리턴
    }

    function insertTopChannels(update){
        if(!update){
            // 특정 HTML 삽입
            const newHtml = `
            <div class="top-section">
                <span>인기 채널</span>
            </div>
            <div class="users-section top">
            </div>
            `;

            // #serviceLnb 하위에 HTML 삽입
            const serviceLnbElement = document.getElementById('sidebar');
            if (serviceLnbElement) {
                serviceLnbElement.insertAdjacentHTML('beforeend', newHtml);
            }
        }
/*
        if(aBroadList){
            try {
                const channels = aBroadList.broad;

                // users-section에 동적으로 user 요소 추가
                const usersSection = document.querySelector('.users-section.top');
                channels.forEach(channel => {
                    if(isCategoryBlocked(channel.broad_cate_no)){
                        return;
                    }
                    if(isUserBlocked(channel.user_id)){
                        return;
                    }
                    const userElement = createUserElement(channel);
                    usersSection.appendChild(userElement);
                });
                usersSection.classList.add('loaded');
            } catch (error) {
                console.error('Error parsing JSON:', error);
            }
        } else {*/
        const openList = document.querySelectorAll('.users-section.top .user:not(.show-more)').length;
        GM_xmlhttpRequest({
            method: 'GET',
            url: 'https://live.afreecatv.com/api/main_broad_list_api.php?selectType=action&orderType=view_cnt&pageNo=1&lang=ko_KR',
            headers: {
                'Content-Type': 'application/json',
            },
            onload: function(response) {
                try {
                    // 응답을 JSON으로 파싱
                    const jsonResponse = JSON.parse(response.responseText);

                    // 응답에서 필요한 정보 추출
                    const channels = jsonResponse.broad;

                    // users-section에 동적으로 user 요소 추가
                    const usersSection = document.querySelector('.users-section.top');

                    let temp_html = '';
                    channels.forEach(function(channel, index) {
                        if(isCategoryBlocked(channel.broad_cate_no)){
                            return;
                        }
                        if(isUserBlocked(channel.user_id)){
                            return;
                        }
                        const userElement = createUserElement(channel);
                        if(update){
                            temp_html += userElement.outerHTML;
                        } else {
                            usersSection.appendChild(userElement);
                        }
                    });
                    if(update){
                        updateElementWithContent(usersSection, temp_html);
                    }
                    usersSection.classList.add('loaded');
                    if(update){
                        showMore('.users-section.top', 'toggleButton3', openList, display_top);
                    } else {
                        showMore('.users-section.top', 'toggleButton3', display_top, display_top);
                    }
                    makethumbnailtooltip();
                } catch (error) {
                    console.error('Error parsing JSON:', error);
                }
            },
            onerror: function(error) {
                console.error('Error:', error);
            }
        });
        //}
    }

    function insertFavoriteChannels(response,update){
        const openList = document.querySelectorAll('.users-section.follow .user:not(.show-more)').length;

        if(!update){
            // 특정 HTML 삽입
            const newHtml = `
            <div class="top-section">
                <span><a href="https://my.afreecatv.com/favorite">즐겨찾기 중인 채널</a></span>
            </div>
            <div class="users-section follow">
            </div>
        `;

            // #serviceLnb 하위에 HTML 삽입
            const serviceLnbElement = document.getElementById('sidebar');
            if (serviceLnbElement) {
                serviceLnbElement.insertAdjacentHTML('beforeend', newHtml);
            }
        }

        try {

            const jsonData = response;
            // users-section에 동적으로 user 요소 추가
            const usersSection = document.querySelector('.users-section.follow');

            let temp_html = '';
            jsonData.data.forEach(function(item, index) {
                if (item.broad_info.length > 0) {
                    let channel = item.broad_info[0];

                    const userElement = createUserElement(channel);
                    if(update){
                        temp_html += userElement.outerHTML;
                    } else {
                        usersSection.appendChild(userElement);
                    }
                }
            });
            if(update){
                updateElementWithContent(usersSection, temp_html);
            }
            document.querySelector('.users-section.follow').classList.add('loaded');
            makethumbnailtooltip();
            desc_order('.users-section.follow');
            if(update){
                showMore('.users-section.follow', 'toggleButton2', openList, display_follow);
            } else {
                showMore('.users-section.follow', 'toggleButton2', display_follow, display_follow);
            }
        } catch (error) {
            console.error('Error parsing JSON:', error);
        }
    }

    function insertMyplusChannels(update){

        if(!update){
            // 특정 HTML 삽입
            const newHtml = `
            <div class="top-section">
                <span>MY+ 추천 채널</span>
            </div>
            <div class="twitch-message-section myplus">
            <div class="description"><span>추천 채널이 없습니다</span></div>
            </div>
            <div class="users-section myplus">
            </div>
        `;

            // #serviceLnb 하위에 HTML 삽입
            const serviceLnbElement = document.getElementById('sidebar');
            if (serviceLnbElement) {
                serviceLnbElement.insertAdjacentHTML('beforeend', newHtml);
            }
        }

        const openList = document.querySelectorAll('.users-section.myplus .user:not(.show-more)').length;
        GM_xmlhttpRequest({
            method: 'GET',
            url: 'https://live.afreecatv.com/api/myplus/preferbjLiveVodController.php?nInitCnt=6&szRelationType=C',
            headers: {
                'Content-Type': 'application/json',
            },
            onload: function(response) {
                try {
                    // 응답을 JSON으로 파싱
                    const jsonResponse = JSON.parse(response.responseText);

                    // 응답에서 필요한 정보 추출
                    const channels = jsonResponse.DATA.live_list;

                    // users-section에 동적으로 user 요소 추가
                    const usersSection = document.querySelector('.users-section.myplus');

                    if(channels.length!==0){
                        const noti = document.querySelector('.twitch-message-section.myplus');
                        noti.style.display = 'none';
                    }
                    let temp_html = '';
                    channels.forEach(function(channel, index) {
                        if (isCategoryBlocked(channel.broad_cate_no)){
                            return;
                        }
                        if(isUserBlocked(channel.user_id)){
                            return;
                        }
                        if(update){
                            if(isUserInFollowSection(channel.user_id)){
                                return;
                            }
                        }
                        const userElement = createUserElement(channel);
                        if(update){
                            temp_html += userElement.outerHTML;
                        } else {
                            usersSection.appendChild(userElement);
                        }
                    });
                    if(update){
                        updateElementWithContent(usersSection, temp_html);
                    }
                    usersSection.classList.add('loaded');
                    makethumbnailtooltip();
                    if(!myplus_order){
                        desc_order('.users-section.myplus');
                    }
                    waitForElement('.users-section.follow.loaded', function (elementSelector, element) {
                        removeDuplicates();
                    });
                    if(update){
                        showMore('.users-section.myplus', 'toggleButton', openList, display_myplus);
                    } else {
                        showMore('.users-section.myplus', 'toggleButton', display_myplus, display_myplus);
                    }
                } catch (error) {
                    console.error('Error parsing JSON:', error);
                }
            },
            onerror: function(error) {
                console.error('Error:', error);
            }
        });
    }

    function makethumbnailtooltip() {
        const elements = document.getElementsByClassName('user');
        const tooltipcontainer = document.getElementsByClassName('tooltip-container')[0];

        // 각 요소에 대해 반복하면서 이벤트 리스너 추가
        for (const element of elements) {
            // 이미 이벤트 리스너가 적용되어 있는지 확인
            const hasEventListener = element.getAttribute('data-tooltip-listener') === 'true';

            if (!hasEventListener) {
                element.addEventListener('mouseenter', function () {
                    const rect = this.getBoundingClientRect();

                    const elementX = rect.left + 240; // 요소의 X 좌표
                    const elementY = rect.top; // 요소의 Y 좌표

                    // 각 툴팁에 대해 위치 설정
                    const imgSrc = this.getAttribute('broad_thumnail');
                    const broad_title = this.getAttribute('tooltip');

                    // 새로운 div 요소를 생성하고 스타일과 내용을 설정
                    tooltipcontainer.style.left = `${elementX}px`;
                    tooltipcontainer.style.top = `${elementY}px`;

                    tooltipcontainer.innerHTML = `<img src="${imgSrc}"><div class="tooltiptext">${broad_title}</div>`;

                    tooltipcontainer.style.display = 'block';
                });

                element.addEventListener('mouseleave', function () {
                    tooltipcontainer.style.display = 'none';
                });

                // 이벤트 리스너가 적용되었음을 표시
                element.setAttribute('data-tooltip-listener', 'true');
            }
        }
    }


    function showMore(containerSelector, buttonId, n, fixed_n) {
        const userContainer = document.querySelector(containerSelector);
        const users = userContainer.querySelectorAll('.user');
        const displayperClick = clickDisplayCount || 10;

        //n보다 목록이 적으면 함수를 끝낸다
        if (users.length < fixed_n + 1) {
            return false;
        }

        // n개를 넘는 모든 요소를 숨긴다
        users.forEach((user, index) => {
            if (index >= n) {
                user.classList.add('show-more');
            }
        });

        const toggleButton = document.createElement('button');
        if(users.length === n){
            toggleButton.textContent = `접기`;
        } else {
            toggleButton.textContent = `더 보기 (${users.length - n})`;
        }


        toggleButton.id = buttonId;

        userContainer.appendChild(toggleButton);
        const toggleButtonElement = document.getElementById(buttonId);

        toggleButtonElement.addEventListener('click', function () {
            const users = userContainer.querySelectorAll('.user'); // 전체
            const hiddenUsers = userContainer.querySelectorAll('.user.show-more'); // 숨겨진 요소
            let hiddenUsers_length = hiddenUsers.length;
            // 조건: 클릭시 숨겨진 요소가 0 이상
            if (hiddenUsers_length > 0) {
                hiddenUsers.forEach((hiddenuser, index) => {
                    // 클릭당 보여질만큼 목록을 보여주고 숨긴 요소 숫자에서 개수를 뺀다
                    if (index < displayperClick) {
                        hiddenuser.classList.remove('show-more');
                        hiddenUsers_length = hiddenUsers_length - 1;
                    }
                });
                // 결과: 숨겨진 요소에 따라 버튼 이름 변경
                if(hiddenUsers_length > 0){
                    toggleButtonElement.textContent = `더 보기(${hiddenUsers_length})`;
                } else {
                    toggleButtonElement.textContent = `접기`;
                }
            } else { // 조건: 클릭시 숨겨진 요소가 0 = 초기화해야 함
                users.forEach((user, index) => {
                    if (index >= fixed_n) {
                        user.classList.add('show-more');
                        //hiddenUsers_length = hiddenUsers_length + 1;
                    }
                });
                toggleButtonElement.textContent = `더 보기(${users.length - fixed_n})`;
            }

        });

    }

    function removeDuplicates(){
        if(document.querySelectorAll('.users-section.follow > .user').length ===0){
            return false;
        }
        // .users-section.follow > .user 모든 요소 반복
        document.querySelectorAll('.users-section.follow > .user').forEach(followUser => {
            const followUserId = followUser.getAttribute('user_id');

            // .users-section.myplus > .user 모든 요소 반복
            document.querySelectorAll('.users-section.myplus > .user').forEach(myplusUser => {
                const myplusUserId = myplusUser.getAttribute('user_id');

                // user_id 일치 여부 확인
                if (followUserId === myplusUserId) {
                    // 일치할 경우 .user 요소 제거
                    myplusUser.remove();
                }
            });
        });
    }


    function generateBroadcastElements(update){
        GM_xmlhttpRequest({
            method: 'GET',
            url: 'https://myapi.afreecatv.com/api/favorite',
            headers: {
                'Content-Type': 'application/json',
            },
            onload: function(response) {
                response = response.responseText;
                response = JSON.parse(response);

                // if 문으로 code 값 확인
                if (response.code === -10000) {
                    //console.log('로그인 상태가 아닙니다.');
                    insertTopChannels(update);
                    waitForElement('.users-section.top.loaded', function (elementSelector, element) {
                        document.querySelector('.users-section.top.loaded').classList.add('nologinuser');
                    });
                    return false;
                }

                let hasNonEmptyBroadInfo = false;

                // "data" 배열의 각 요소를 확인하는 반복문
                for (const item of response.data) {
                    // "broad_info"가 비어 있지 않은 경우
                    if (item.broad_info.length > 0) {
                        hasNonEmptyBroadInfo = true;
                        // 여기에 해당 요소에 대한 추가 동작을 수행할 수 있습니다.
                        break; // 만약 하나라도 비어 있지 않은 경우에 중단하려면 이 부분을 사용합니다.
                    }
                }

                if (response.data.length === 0) {
                    //console.log('즐찾이 없습니다.');
                    if(myplus_position){
                        insertMyplusChannels(update);
                        insertTopChannels(update);
                    } else {
                        insertTopChannels(update);
                        insertMyplusChannels(update);
                    }
                } else if (hasNonEmptyBroadInfo) { // 즐찾 중 방송중인 스트리머가 한 명 이상
                    insertFavoriteChannels(response,update);
                    if(myplus_position){
                        insertMyplusChannels(update);
                        insertTopChannels(update);
                    } else {
                        insertTopChannels(update);
                        insertMyplusChannels(update);
                    }
                } else { // 즐찾은 있지만 전부 비방
                    const newHtml = `
                <div class="top-section">
                   <span><a href="https://my.afreecatv.com/favorite">즐겨찾기 중인 채널</a></span>
                </div>
                <div class="twitch-message-section">
                <div class="description"><span>방송 중인 채널이 없습니다</span></div>
                </div>
                `;
                    const serviceLnbElement = document.getElementById('sidebar');
                    if (serviceLnbElement) {
                        serviceLnbElement.insertAdjacentHTML('beforeend', newHtml);
                    }
                    if(myplus_position){
                        insertMyplusChannels(update);
                        insertTopChannels(update);
                    } else {
                        insertTopChannels(update);
                        insertMyplusChannels(update);
                    }
                }
            },
            onerror: function(error) {
                console.error('Error:', error);
            }
        });
    }
    //=================================공용 함수 끝======================================//

    //=================================메인 페이지 함수===================================//

    function blockButtonOnMutation(){
        var target1 = document.querySelector('#broadlist_area > ul');
        var target2 = document.querySelector('#btnRefresh');

        var observer1 = new MutationObserver(function(mutations) {
            //console.log('changed');
            target2.classList.add('loaded');
            waitForElement('.users-section.top.loaded.nologinuser', function (elementSelector, element) {
                appendBlockbutton();
            });
            waitForElement('.users-section.myplus.loaded', function (elementSelector, element) {
                waitForElement('.users-section.top.loaded', function (elementSelector, element) {
                    appendBlockbutton();
                });
            });
        });

        observer1.observe(target1, {
            attributes: true,
            childList: true
        });

    }

    function appendBlockbutton(){
        var nicknames = document.querySelectorAll('.cBox-info > .details > a.nick');
        nicknames.forEach(function(nickname) {
            if (!nickname.classList.contains("checked")) {
                nickname.classList.add("checked");
                var user_id = nickname.getAttribute('user_id');
                if (isUserBlocked(user_id)) {
                    //nickname.parentNode.parentNode.parentNode.style.display = 'none';
                    nickname.parentNode.parentNode.parentNode.remove();
                    return;
                }
                if(!open_newtab){
                    const title_href = nickname.parentNode.parentNode.querySelector("h3 > a");
                    const thumbnail_href = nickname.parentNode.parentNode.parentNode.querySelector("a");
                    title_href.removeAttribute('target');
                    thumbnail_href.removeAttribute('target');
                }
                var user_name = nickname.querySelector('span').textContent;
                nickname.addEventListener('click', function() {
                    setTimeout(() => {
                        var buttonElement = document.createElement('button');
                        buttonElement.type = 'button';
                        if(isDarkMode){
                            buttonElement.className = 'block-icon-svg-white';
                        } else {
                            buttonElement.className = 'block-icon-svg';
                        }
                        buttonElement.setAttribute('tip', '채널 차단');

                        var spanElement = document.createElement('span');
                        spanElement.textContent = '채널 차단';
                        buttonElement.appendChild(spanElement);
                        buttonElement.onclick = function() {
                            //nickname.parentNode.parentNode.parentNode.style.display = 'none';
                            nickname.parentNode.parentNode.parentNode.remove();
                            blockUser(user_name,user_id);
                        };

                        // contextMenu 내에 버튼 요소 추가
                        var contextMenu = document.querySelector('#contextMenu');
                        if (contextMenu) {
                            contextMenu.appendChild(buttonElement);
                        } else {
                            console.error('#contextMenu를 찾을 수 없습니다.');
                        }
                        var cate_no = nickname.parentNode.parentNode.querySelector('div.tag_wrap.checked').getAttribute('cate_no') || null;
                        if(cate_no){
                            var buttonElement2 = document.createElement('button');
                            buttonElement2.type = 'button';
                            if(isDarkMode){
                                buttonElement2.className = 'block-icon-svg-white';
                            } else {
                                buttonElement2.className = 'block-icon-svg';
                            }
                            buttonElement2.setAttribute('tip', '카테고리 차단');

                            var spanElement2 = document.createElement('span');
                            spanElement2.textContent = '카테고리 차단';
                            buttonElement2.appendChild(spanElement2);
                            buttonElement2.onclick = function() {
                                //nickname.parentNode.parentNode.parentNode.remove();
                                blockCategory(getCategoryName(cate_no),cate_no);
                            };

                            // contextMenu 내에 버튼 요소 추가
                            if (contextMenu) {
                                contextMenu.appendChild(buttonElement2);
                            } else {
                                console.error('#contextMenu를 찾을 수 없습니다.');
                            }
                        }
                    }, 100);
                });
                appendCategory(nickname);
            }
        });
    }

    function appendCategory(nickname){

        var broadlist_area = nickname.parentNode.parentNode.parentNode.parentNode.parentNode.getAttribute('id');
        var tagContainer = nickname.parentNode.parentNode.querySelector('.tag_wrap');
        var user_id_list = nickname.getAttribute('user_id');
        if(aBroadList){
            const channels = aBroadList.broad;
            for (const channel of channels) {
                const cate_no = channel.broad_cate_no;
                const cate_name = getCategoryName(channel.broad_cate_no);
                const user_id_js = channel.user_id;
                if (user_id_list === user_id_js){
                    if (isCategoryBlocked(cate_no)) {
                        nickname.parentNode.parentNode.parentNode.remove();
                    }
                    if(!tagContainer.classList.contains("checked")){
                        tagContainer.classList.add("checked");
                        tagContainer.setAttribute("cate_no",`${cate_no}`)
                        var newATag = document.createElement('a');
                        newATag.textContent = cate_name;
                        newATag.setAttribute("href",`javascript:`)
                        newATag.addEventListener('click', function() {
                            var cate_no_org = `${cate_no}`;
                            var tag_wrap_checked = document.querySelectorAll('.cBox-info > .tag_wrap.checked');

                            if(!newATag.classList.contains("clicked")){
                                newATag.classList.add("clicked");
                                tag_wrap_checked.forEach(function(element) {
                                    var cate_no_dst = element.getAttribute('cate_no');
                                    if (cate_no_org === cate_no_dst) {
                                        element.querySelector('a').classList.add("clicked");
                                        element.querySelector('a').textContent=cate_name+" ⨉";
                                        return;
                                    }
                                    element.parentNode.parentNode.style.display = 'none';
                                });
                            } else {
                                newATag.classList.remove("clicked");
                                tag_wrap_checked.forEach(function(element) {
                                    var cate_no_dst = element.getAttribute('cate_no');
                                    if (cate_no_org === cate_no_dst) {
                                        element.querySelector('a').classList.remove("clicked");
                                        element.querySelector('a').textContent=cate_name;
                                        return;
                                    }
                                    element.parentNode.parentNode.style.display = 'block';
                                });
                            }
                        });
                        tagContainer.insertBefore(newATag, tagContainer.firstChild);
                        return;
                    }
                }
            }
        }
        if(broadlist_area === "prefer_broadlist_area"){
            waitForElement('div.users-section.myplus.loaded', function (elementSelector, element) {
                var users = element.querySelectorAll('.user');
                var cate_no;
                let checker = 0;
                users.forEach(function(user) {
                    var user_id_myplus = user.getAttribute('user_id');
                    if (user_id_list === user_id_myplus){
                        //nickname.parentNode.parentNode.parentNode.remove();
                        //console.log(user_id_myplus);
                        cate_no = user.getAttribute('broad_cate_no');
                        checker = 1;
                        return;
                    }
                });
                if(!checker){
                    nickname.parentNode.parentNode.parentNode.remove();
                } else {
                    if(!tagContainer.classList.contains("checked")){
                        tagContainer.classList.add("checked");
                        tagContainer.setAttribute("cate_no",`${cate_no}`)
                        var newATag = document.createElement('a');
                        newATag.textContent = getCategoryName(cate_no);
                        newATag.setAttribute("href",`javascript:`)
                        newATag.addEventListener('click', function() {
                            var cate_no_org = `${cate_no}`;
                            var tag_wrap_checked = document.querySelectorAll('.cBox-info > .tag_wrap.checked');

                            if(!newATag.classList.contains("clicked")){
                                newATag.classList.add("clicked");
                                tag_wrap_checked.forEach(function(element) {
                                    var cate_no_dst = element.getAttribute('cate_no');
                                    if (cate_no_org === cate_no_dst) {
                                        element.querySelector('a').classList.add("clicked");
                                        element.querySelector('a').textContent=getCategoryName(cate_no)+" ⨉";
                                        return;
                                    }
                                    element.parentNode.parentNode.style.display = 'none';
                                });
                            } else {
                                newATag.classList.remove("clicked");
                                tag_wrap_checked.forEach(function(element) {
                                    var cate_no_dst = element.getAttribute('cate_no');
                                    if (cate_no_org === cate_no_dst) {
                                        element.querySelector('a').classList.remove("clicked");
                                        element.querySelector('a').textContent=getCategoryName(cate_no);
                                        return;
                                    }
                                    element.parentNode.parentNode.style.display = 'block';
                                });
                            }
                        });
                        tagContainer.insertBefore(newATag, tagContainer.firstChild);
                        return;
                    }
                }
            });
        }
    }
    function setCategoryOnAjaxResponse(){
        var intervalTime = 1000;

        // setInterval을 사용하여 주기적으로 실행
        var intervalId = setInterval(function() {
            // $.ajax가 정의되었는지 확인
            if ($.ajax) {
                // clearInterval을 사용하여 간격 검사 중지
                clearInterval(intervalId);

                // 여기에 $.ajax가 설정된 후에 실행할 스크립트를 작성
                //console.log('$.ajax is defined:', $.ajax);

                // 원본 jQuery.ajax 함수 저장
                var originalAjax = $.ajax;

                // 새로운 jQuery.ajax 함수 정의
                $.ajax = function(settings) {
                    var url = settings.url;
                    var data = settings.data;

                    // 원본 jQuery.ajax 함수 호출
                    return originalAjax.apply(this, [settings]).done(function(responseData, textStatus, jqXHR) {

                        if(url==="https://live.afreecatv.com/api/main_broad_list_api.php"){
                            // tag_wrap_checked가 비어있지 않고, 그 안에 클래스가 'clicked'인 a 태그가 하나라도 있다면 클릭
                            var isClicked = 0;
                            var tag_wrap_checked = document.querySelectorAll('.cBox-info > .tag_wrap.checked');
                            if (tag_wrap_checked.length > 0) {
                                for (var i = 0; i < tag_wrap_checked.length; i++) {
                                    var aTags = tag_wrap_checked[i].querySelectorAll('a.clicked');
                                    if (aTags.length > 0) {
                                        // 여러 a 태그 중 첫 번째 것을 클릭
                                        aTags[0].click();
                                        isClicked = 1;
                                        break; // 이미 클릭한 경우 더 이상 확인할 필요가 없으므로 반복문 종료
                                    }
                                }
                            }
                            var nicknames = document.querySelectorAll('.cBox-info > .details > a');
                            nicknames.forEach(function(nickname) {
                                var tagContainer = nickname.parentNode.parentNode.querySelector('.tag_wrap');
                                var user_id_org = nickname.getAttribute('user_id');

                                const elements = responseData.broad;
                                for (const element of elements) {
                                    const user_id_dst = element.user_id;
                                    if (user_id_org === user_id_dst) {
                                        const cate_no = element.broad_cate_no;
                                        const cate_name = getCategoryName(cate_no);

                                        if (isCategoryBlocked(cate_no)){
                                            nickname.parentNode.parentNode.parentNode.remove();
                                            return;
                                        }
                                        if (!tagContainer.classList.contains("checked")) {
                                            tagContainer.classList.add("checked");
                                            tagContainer.setAttribute("cate_no", `${cate_no}`);

                                            var newATag = document.createElement('a');
                                            newATag.textContent = cate_name;
                                            newATag.setAttribute("href", `javascript:`);
                                            newATag.addEventListener('click', function() {
                                                var cate_no_org = `${cate_no}`;
                                                var tag_wrap_checked = document.querySelectorAll('.cBox-info > .tag_wrap.checked');

                                                if (!newATag.classList.contains("clicked")) {
                                                    newATag.classList.add("clicked");
                                                    tag_wrap_checked.forEach(function(element) {
                                                        var cate_no_dst = element.getAttribute('cate_no');
                                                        if (cate_no_org === cate_no_dst) {
                                                            element.querySelector('a').classList.add("clicked");
                                                            element.querySelector('a').textContent = `${cate_name} ⨉`;
                                                            return;
                                                        }

                                                        element.parentNode.parentNode.style.display = 'none';
                                                    });
                                                } else {
                                                    newATag.classList.remove("clicked");
                                                    tag_wrap_checked.forEach(function(element) {
                                                        var cate_no_dst = element.getAttribute('cate_no');
                                                        if (cate_no_org === cate_no_dst) {
                                                            element.querySelector('a').classList.remove("clicked");
                                                            element.querySelector('a').textContent = cate_name;
                                                            return;
                                                        }

                                                        element.parentNode.parentNode.style.display = 'block';
                                                    });
                                                }
                                            });

                                            tagContainer.insertBefore(newATag, tagContainer.firstChild);
                                        }
                                        break; // user_id 일치하는 첫 번째 요소만 처리하고 반복문 종료
                                    }
                                }
                            });

                            if(isClicked){
                                aTags[0].click();
                            }
                        }
                    }).fail(function(jqXHR, textStatus, errorThrown) {
                        // 실패한 응답 로깅
                        console.log('JQuery AJAX Error:', textStatus, errorThrown);
                    });
                };
            }
        }, intervalTime);
    }

    //=================================메인 페이지 함수 끝===================================//

    function detectSmode() {
        var target = document.querySelector('body');
        var webplayerScroll1 = document.getElementById('webplayer_scroll');
        var observer = new MutationObserver(function(mutations) {
            var bodyClasses = target.classList;
            if (bodyClasses.contains('smode')){
                document.querySelector('#sidebar').style.display = 'none';
                document.querySelector('.left_navbar').style.display = 'none';
                webplayerScroll1.style.left = '0';
            } else {
                document.querySelector('#sidebar').style.display = '';
                document.querySelector('.left_navbar').style.display = '';
                if (document.fullscreenElement || document.webkitFullscreenElement || document.mozFullScreenElement || document.msFullscreenElement) {
                    webplayerScroll1.style.left = '0';
                } else {
                    webplayerScroll1.style.left = '240px';
                }
            }
        });

        observer.observe(target, {
            attributeFilter: ['class']
        });
    }

    function detectFullscreenmode(){
        document.addEventListener('fullscreenchange', handleFullscreenChange);
        document.addEventListener('webkitfullscreenchange', handleFullscreenChange);
        document.addEventListener('mozfullscreenchange', handleFullscreenChange);
        document.addEventListener('MSFullscreenChange', handleFullscreenChange);

        function handleFullscreenChange() {
            var sidebar = document.getElementById('sidebar');
            var webplayerTop = document.getElementById('webplayer_top');
            var leftNavbar = document.querySelector('.left_navbar');
            var webplayerScroll = document.getElementById('webplayer_scroll');

            if (document.fullscreenElement || document.webkitFullscreenElement || document.mozFullScreenElement || document.msFullscreenElement) {
                // 전체화면 모드일 때
                hideElement(sidebar);
                hideElement(webplayerTop);
                hideElement(leftNavbar);
                webplayerScroll.style.left = '0px';
            } else {
                // 전체화면 모드가 아닐 때
                showElement(sidebar);
                showElement(webplayerTop);
                showElement(leftNavbar);
                webplayerScroll.style.left = '240px';
            }
        }

        function hideElement(element) {
            element.style.visibility = 'hidden';
        }

        function showElement(element) {
            element.style.visibility = 'visible';
        }
    }

    function appendPauseButton(){
        try {
            var ctrlDiv = document.querySelector('div.ctrl');
            var closeStreamButton = document.createElement("button");
            closeStreamButton.setAttribute("type", "button");
            closeStreamButton.setAttribute("id", "closeStream");
            closeStreamButton.setAttribute("class", "pause");
            closeStreamButton.setAttribute("class", "pause on");

            ctrlDiv.insertBefore(closeStreamButton, ctrlDiv.firstChild);

            closeStreamButton.addEventListener("click", function(e) {
                e.preventDefault();
                try {
                    if (closeStreamButton.classList.contains("on")) {
                        // livePlayer 변수가 정의되어 있어야 합니다.
                        livePlayer.closeStreamConnector();
                        closeStreamButton.classList.remove("on", "pause");
                        closeStreamButton.classList.add("off", "play");
                    } else {
                        // livePlayer 변수가 정의되어 있어야 합니다.
                        livePlayer._startBroad();
                        closeStreamButton.classList.remove("off", "play");
                        closeStreamButton.classList.add("on", "pause");
                    }
                } catch (error) {
                    console.log(error);
                }
            });

        } catch (error) {
            console.error(error);
        }
    }



    //============================ 메인 페이지 실행 ============================//
    if (currentUrl.startsWith("https://www.afreecatv.com")) {


        if(isDarkMode){
            GM_addStyle(css_Darkmode);
        } else {
            GM_addStyle(css_Whitemode);
        }
        makeTopNavbarAndSidebar("main");

        waitForElement('.left_nav_button', function (elementSelector, element) {
            // Get the current page URL
            const currentPage = window.location.href;

            // Get all navigation links
            const navLinks = document.querySelectorAll('.left_nav_button');

            // Loop through each link and check if it matches the current page
            navLinks.forEach(link => {
                var parentLink = link.parentElement;
                if (parentLink.href === currentPage) {
                    link.classList.add('active'); // Add the 'active' class if it matches
                }
            });
        });

        blockButtonOnMutation();
        setCategoryOnAjaxResponse();

        if (currentUrl === "https://www.afreecatv.com/?hash=bora" || currentUrl === "https://www.afreecatv.com/?hash=game" || currentUrl === "https://www.afreecatv.com/?hash=sports") {
            waitForElement('button.refresh.loaded', function (elementSelector, element) {
                setTimeout(function () {
                    var refreshButton = document.getElementById('btnRefresh');
                    refreshButton.click();
                }, 1000);
            });
        }


    }




    //============================ 플레이어 페이지 실행 ============================//

    if(playerSidebar){
        if (currentUrl.includes("play.afreecatv.com")) {

            // 함수 호출
            detectSmode();
            detectFullscreenmode();
            appendPauseButton();

            if(isDarkMode){
                GM_addStyle(css_Darkmode_player);
            } else {
                GM_addStyle(css_Whitemode_player);
            }

            makeTopNavbarAndSidebar("player");

            // #webplayer_top > h1 > a 요소 가져오기
            var linkElement = document.querySelector("#webplayer_top > h1 > a");

            // 만약 요소가 존재하고 target 속성이 있다면 제거
            if (linkElement && linkElement.hasAttribute("target")) {
                linkElement.removeAttribute("target");
            }


        }
    }


    //============================ 공용 실행 ============================//
    // 메뉴를 통합한 동작 정의
    GM_registerMenuCommand("❓ 1440P #웰컴 색 표시 " + (coloring_live ? "(ON → OFF)" : "(OFF → ON)"), function() {
        // coloring_live 값 변경
        coloring_live = coloring_live ? 0 : 1;

        // 변경된 값 저장
        GM_setValue("coloring_live", coloring_live);
        alert("설정 값이 변경되었습니다. 새로고침 후 적용됩니다.");
    });
    GM_registerMenuCommand("❓ MY+/인기 우선순위 변경 " + (myplus_position ? "(MY+ → 인기)" : "(인기 → MY+)"), function() {
        // coloring_live 값 변경
        myplus_position = myplus_position ? 0 : 1;

        // 변경된 값 저장
        GM_setValue("myplus_position", myplus_position);
        alert("설정 값이 변경되었습니다. 새로고침 후 적용됩니다.");
    });
    GM_registerMenuCommand("❓ MY+ 정렬 변경 " + (myplus_order ? "(추천순 → 시청자순)" : "(시청자순 → 추천순)"), function() {
        // coloring_live 값 변경
        myplus_order = myplus_order ? 0 : 1;

        // 변경된 값 저장
        GM_setValue("myplus_order", myplus_order);
        alert("설정 값이 변경되었습니다. 새로고침 후 적용됩니다.");
    });
    GM_registerMenuCommand(`❓ 더 보기 1클릭당 추가될 목록의 수 (${clickDisplayCount})`, function() {
        var clickDisplayCount = prompt('1 이상의 숫자를 입력', 10);
        if (parseInt(clickDisplayCount) >= 1){
            GM_setValue("clickDisplayCount", parseInt(clickDisplayCount));
            alert("설정 값이 변경되었습니다. 새로고침 후 적용됩니다.");
        } else {
            alert("유효한 숫자를 입력해주세요");
        }
    });
    GM_registerMenuCommand("❓ 방송목록 클릭 시  " + (open_newtab ? "(새 탭 → 현재 탭)" : "(현재 탭 → 새 탭)"), function() {
        // coloring_live 값 변경
        open_newtab = open_newtab ? 0 : 1;

        // 변경된 값 저장
        GM_setValue("open_newtab", open_newtab);
        alert("설정 값이 변경되었습니다. 새로고침 후 적용됩니다.");
    });
    GM_registerMenuCommand("❓ 플레이어 페이지에서 사이드바 사용 " + (playerSidebar ? "(ON → OFF)" : "(ON → OFF)"), function() {
        // coloring_live 값 변경
        playerSidebar = playerSidebar ? 0 : 1;

        // 변경된 값 저장
        GM_setValue("playerSidebar", playerSidebar);
        alert("설정 값이 변경되었습니다. 새로고침 후 적용됩니다.");
    });
    GM_registerMenuCommand(`❔ 즐겨찾기 표시 수 설정 (${display_follow})`, function() {
        var num_follow = prompt('0 이상의 숫자를 입력', 6);
        if (parseInt(num_follow) >= 0){
            GM_setValue("display_follow", parseInt(num_follow));
            alert("설정 값이 변경되었습니다. 새로고침 후 적용됩니다.");
        } else {
            alert("유효한 숫자를 입력해주세요");
        }
    });
    GM_registerMenuCommand(`❔ MY+ 추천 표시 수 설정 (${display_myplus})`, function() {
        var num_myplus = prompt('0 이상의 숫자를 입력', 6);
        if (parseInt(num_myplus) >= 0){
            GM_setValue("display_myplus", parseInt(num_myplus));
            alert("설정 값이 변경되었습니다. 새로고침 후 적용됩니다.");
        } else {
            alert("유효한 숫자를 입력해주세요");
        }
    });
    GM_registerMenuCommand(`❔ 인기 채널 표시 수 설정 (${display_top})`, function() {
        var num_top = prompt('0 이상의 숫자를 입력', 6);
        if (parseInt(num_top) >= 0){
            GM_setValue("display_top", parseInt(num_top));
            alert("설정 값이 변경되었습니다. 새로고침 후 적용됩니다.");
        } else {
            alert("유효한 숫자를 입력해주세요");
        }
    });

    blockedUsers.forEach(function(user) {
        registerUnblockMenu(user);
    });
    blockedCategories.forEach(function(category) {
        registerCategoryUnblockMenu(category);
    });

    refreshPageOnDarkModeToggle();

    generateBroadcastElements(0);
    // setInterval 함수를 사용하여 일정한 간격으로 코드 실행
    setInterval(function() {
        generateBroadcastElements(1);
    }, 60*1000);

    if(installMessage){
        window.location.href="https://www.afreecatv.com/";
        setTimeout(function () {
            alert("\n\n✔설정 페이지는\n✔tampermonkey 확장 아이콘 클릭(브라우저 오른쪽 위)\n(이 메시지는 설치 후 한 번만 표시 됩니다)");
        }, 2000);
        GM_setValue("installMessage", 0);
    }
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址