diff --git a/CommandHandler.cs b/CommandHandler.cs index f8b2a59..04fd8b4 100644 --- a/CommandHandler.cs +++ b/CommandHandler.cs @@ -26,10 +26,9 @@ namespace DualScreenDemo /// 遙控器接收資料 /// public async Task ProcessData(string indata) - { - AddToHistory(indata); + { AddToHistory(indata); // 遙控器測試 - Console.WriteLine("遙控器: " + indata); + // Console.WriteLine($"[{DateTime.Now:HH:mm:ss.fff}] 遙控器: {indata}"); switch (indata) { case "A261A4": // 輸入 @@ -70,12 +69,12 @@ namespace DualScreenDemo // 原唱 case "A26CA4": Console.WriteLine("ToggleVocalRemoval Invoked"); - InvokeAction(() => VideoPlayerForm.Instance.ToggleVocalRemoval()); - InvokeAction(() => OverlayForm.MainForm.ShowOriginalSongLabel()); + SafeInvokeAction("A26CA4",() => VideoPlayerForm.Instance.ToggleVocalRemoval()); + SafeInvokeAction("A26CA4",() => OverlayForm.MainForm.ShowOriginalSongLabel()); break; // 導唱 case "A26EA4": - InvokeAction(() => VideoPlayerForm.Instance.ToggleVocalRemoval()); + SafeInvokeAction("A26EA4",() => VideoPlayerForm.Instance.ToggleVocalRemoval()); break; case "A26DA4": PauseOrResumeSong(); @@ -88,106 +87,131 @@ namespace DualScreenDemo HandleArtistAnnouncements(); break; case "A2B3A4": - InvokeAction(() => OverlayForm.MainForm.HideAllLabels()); - InvokeAction(() => OverlayForm.MainForm.ShowVolumeUpLabel()); + SafeInvokeAction("A2B3A4",() => OverlayForm.MainForm.HideAllLabels()); + SafeInvokeAction("A2B3A4",() => OverlayForm.MainForm.ShowVolumeUpLabel()); break; case "A2B4A4": - InvokeAction(() => OverlayForm.MainForm.HideAllLabels()); - InvokeAction(() => OverlayForm.MainForm.ShowVolumeDownLabel()); + SafeInvokeAction("A2B4A4",() => OverlayForm.MainForm.HideAllLabels()); + SafeInvokeAction("A2B4A4",() => OverlayForm.MainForm.ShowVolumeDownLabel()); break; case "A2B5A4": - InvokeAction(() => OverlayForm.MainForm.HideAllLabels()); - InvokeAction(() => OverlayForm.MainForm.ShowMicUpLabel()); + SafeInvokeAction("A2B5A4",() => OverlayForm.MainForm.HideAllLabels()); + SafeInvokeAction("A2B5A4",() => OverlayForm.MainForm.ShowMicUpLabel()); break; case "A2B6A4": - InvokeAction(() => OverlayForm.MainForm.HideAllLabels()); - InvokeAction(() => OverlayForm.MainForm.ShowMicDownLabel()); + SafeInvokeAction("A2B6A4",() => OverlayForm.MainForm.HideAllLabels()); + SafeInvokeAction("A2B6A4",() => OverlayForm.MainForm.ShowMicDownLabel()); break; case "A2C2A4": - InvokeAction(() => OverlayForm.MainForm.HidemicLabels()); - InvokeAction(() => OverlayForm.MainForm.ShowStandardLabel()); + SafeInvokeAction("A2C2A4",() => OverlayForm.MainForm.HidemicLabels()); + SafeInvokeAction("A2C2A4",() => OverlayForm.MainForm.ShowStandardLabel()); break; case "A2C3A4": - InvokeAction(() => OverlayForm.MainForm.HidemicLabels()); - InvokeAction(() => OverlayForm.MainForm.ShowProfessionalLabel()); + SafeInvokeAction("A2C3A4",() => OverlayForm.MainForm.HidemicLabels()); + SafeInvokeAction("A2C3A4",() => OverlayForm.MainForm.ShowProfessionalLabel()); break; case "A2C4A4": - InvokeAction(() => OverlayForm.MainForm.HidemicLabels()); - InvokeAction(() => OverlayForm.MainForm.ShowSquareLabel()); + SafeInvokeAction("A2C4A4",() => OverlayForm.MainForm.HidemicLabels()); + SafeInvokeAction("A2C4A4",() => OverlayForm.MainForm.ShowSquareLabel()); break; case "A2C1A4": - InvokeAction(() => OverlayForm.MainForm.HidemicLabels()); - InvokeAction(() => OverlayForm.MainForm.ShowSingDownLabel()); + SafeInvokeAction("A2C1A4",() => OverlayForm.MainForm.HidemicLabels()); + SafeInvokeAction("A2C1A4",() => OverlayForm.MainForm.ShowSingDownLabel()); break; case "A2D5A4": - InvokeAction(() => OverlayForm.MainForm.HideAllLabels()); - InvokeAction(() => OverlayForm.MainForm.ShowBrightLabel()); + SafeInvokeAction("A2D5A4",() => OverlayForm.MainForm.HideAllLabels()); + SafeInvokeAction("A2D5A4",() => OverlayForm.MainForm.ShowBrightLabel()); break; case "A2D7A4": - InvokeAction(() => OverlayForm.MainForm.HideAllLabels()); - InvokeAction(() => OverlayForm.MainForm.ShowRomanticLabel()); + SafeInvokeAction("A2D7A4",() => OverlayForm.MainForm.HideAllLabels()); + SafeInvokeAction("A2D7A4",() => OverlayForm.MainForm.ShowRomanticLabel()); break; - /* case "A27CA4": - InvokeAction(() => OverlayForm.MainForm.ShowMaleKeyLabel()); - break; - case "A282A4": - InvokeAction(() => OverlayForm.MainForm.ShowFemaleKeyLabel()); - break;*/ + /* case "A27CA4": + InvokeAction(() => OverlayForm.MainForm.ShowMaleKeyLabel()); + break; + case "A282A4": + InvokeAction(() => OverlayForm.MainForm.ShowFemaleKeyLabel()); + break;*/ case "A2D6A4": - InvokeAction(() => OverlayForm.MainForm.HideAllLabels()); - InvokeAction(() => OverlayForm.MainForm.ShowSoftLabel()); + SafeInvokeAction("A2D6A4",() => OverlayForm.MainForm.HideAllLabels()); + SafeInvokeAction("A2D6A4",() => OverlayForm.MainForm.ShowSoftLabel()); break; case "A2D8A4": - InvokeAction(() => OverlayForm.MainForm.HideAllLabels()); - InvokeAction(() => OverlayForm.MainForm.ShowDynamicLabel()); + SafeInvokeAction("A2D8A4",() => OverlayForm.MainForm.HideAllLabels()); + SafeInvokeAction("A2D8A4",() => OverlayForm.MainForm.ShowDynamicLabel()); break; case "A275A4": - InvokeAction(() => OverlayForm.MainForm.HideAllLabels()); - InvokeAction(() => OverlayForm.MainForm.ShowTintLabel()); + SafeInvokeAction("A275A4",() => OverlayForm.MainForm.HideAllLabels()); + SafeInvokeAction("A275A4",() => OverlayForm.MainForm.ShowTintLabel()); break; case "A283A4": - InvokeAction(() => OverlayForm.MainForm.HideAllLabels()); - InvokeAction(() => OverlayForm.MainForm.ShowKeyUpLabel("↑升4調")); - break; + SafeInvokeAction("A283A4",() => OverlayForm.MainForm.HideAllLabels()); + SafeInvokeAction("A283A4",() => OverlayForm.MainForm.ShowKeyUpLabel("↑升4調")); + break; case "A282A4": - InvokeAction(() => OverlayForm.MainForm.HideAllLabels()); - InvokeAction(() => OverlayForm.MainForm.ShowKeyUpLabel("↑升3調")); + SafeInvokeAction("A282A4",() => OverlayForm.MainForm.HideAllLabels()); + SafeInvokeAction("A282A4",() => OverlayForm.MainForm.ShowKeyUpLabel("↑升3調")); break; case "A281A4": - InvokeAction(() => OverlayForm.MainForm.HideAllLabels()); - InvokeAction(() => OverlayForm.MainForm.ShowKeyUpLabel("↑升2調")); + SafeInvokeAction("A281A4",() => OverlayForm.MainForm.HideAllLabels()); + SafeInvokeAction("A281A4",() => OverlayForm.MainForm.ShowKeyUpLabel("↑升2調")); break; case "A280A4": - InvokeAction(() => OverlayForm.MainForm.HideAllLabels()); - InvokeAction(() => OverlayForm.MainForm.ShowKeyUpLabel("↑升1調")); + SafeInvokeAction("A280A4",() => OverlayForm.MainForm.HideAllLabels()); + SafeInvokeAction("A280A4",() => OverlayForm.MainForm.ShowKeyUpLabel("↑升1調")); break; case "A27FA4": - InvokeAction(() => OverlayForm.MainForm.HideAllLabels()); - InvokeAction(() => OverlayForm.MainForm.ShowStandardKeyLabel()); + SafeInvokeAction("A27FA4",() => OverlayForm.MainForm.HideAllLabels()); + SafeInvokeAction("A27FA4",() => OverlayForm.MainForm.ShowStandardKeyLabel()); break; case "A27EA4": - InvokeAction(() => OverlayForm.MainForm.HideAllLabels()); - InvokeAction(() => OverlayForm.MainForm.ShowKeyDownLabel("↓降1調")); + SafeInvokeAction("A27EA4",() => OverlayForm.MainForm.HideAllLabels()); + SafeInvokeAction("A27EA4",() => OverlayForm.MainForm.ShowKeyDownLabel("↓降1調")); break; case "A27DA4": - InvokeAction(() => OverlayForm.MainForm.HideAllLabels()); - InvokeAction(() => OverlayForm.MainForm.ShowKeyDownLabel("↓降2調")); + SafeInvokeAction("A27EA4",() => OverlayForm.MainForm.HideAllLabels()); + SafeInvokeAction("A27EA4",() => OverlayForm.MainForm.ShowKeyDownLabel("↓降2調")); break; case "A27CA4": - InvokeAction(() => OverlayForm.MainForm.HideAllLabels()); - InvokeAction(() => OverlayForm.MainForm.ShowKeyDownLabel("↓降3調")); + SafeInvokeAction("A27CA4",() => OverlayForm.MainForm.HideAllLabels()); + SafeInvokeAction("A27CA4",() => OverlayForm.MainForm.ShowKeyDownLabel("↓降3調")); break; case "A27BA4": - InvokeAction(() => OverlayForm.MainForm.HideAllLabels()); - InvokeAction(() => OverlayForm.MainForm.ShowKeyDownLabel("↓降4調")); + SafeInvokeAction("A27BA4",() => OverlayForm.MainForm.HideAllLabels()); + SafeInvokeAction("A27BA4",() => OverlayForm.MainForm.ShowKeyDownLabel("↓降4調")); break; default: - if (Regex.IsMatch(indata, @"^A23\d+A4$")) + if (Regex.IsMatch(indata, @"^A23\d+A4$")) { HandleNumberInput(indata); } break; } + + } + private Dictionary _recentCommands = new(); + private readonly TimeSpan _debounceInterval = TimeSpan.FromMilliseconds(300); // 最短觸發間隔 + private void SafeInvokeAction(string commandKey, Action action) + { + /*var now = DateTime.Now; + + if (_recentCommands.TryGetValue(commandKey, out DateTime lastTime)) + { + if (now - lastTime < _debounceInterval) + return; // 忽略短時間內的重複指令 + } + + _recentCommands[commandKey] = now; + */ + // 真正執行 UI 操作 + if (OverlayForm.MainForm.InvokeRequired) + { + OverlayForm.MainForm.BeginInvoke(action); + } + else + { + action(); + } } private void AddToHistory(string indata) diff --git a/DataCheck.cs b/DataCheck.cs index da84ae6..68ebffd 100644 --- a/DataCheck.cs +++ b/DataCheck.cs @@ -10,7 +10,7 @@ namespace DataCheck } private void menu_check() { - string menuPath = @"\\SVR01\foods"; + string menuPath = @"\\svr01\foods"; string menuPath_local = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "foods"); if (!Directory.Exists(menuPath_local)) @@ -73,7 +73,7 @@ namespace DataCheck } private void news_check() { - string newsPath = @"\\SVR01\news"; + string newsPath = @"\\svr01\news"; string newsPath_local = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "news"); if (!Directory.Exists(newsPath_local)) diff --git a/HeartbeatSender.cs b/HeartbeatSender.cs index 8278b25..19b3a93 100644 --- a/HeartbeatSender.cs +++ b/HeartbeatSender.cs @@ -168,7 +168,10 @@ namespace HeartbeatSender private float GetTotalMemoryInMB() { var computerInfo = new ComputerInfo(); - return computerInfo.TotalPhysicalMemory / (1024f * 1024f); // 轉 MB + var totalMB = computerInfo.TotalPhysicalMemory / (1024f); + var availableMB = computerInfo.AvailablePhysicalMemory / (1024f); + var usedMB = totalMB - availableMB; + return usedMB; // 轉 MB } private float GetDiskTotalSizeInGB(string driveLetter = "C") { diff --git a/HttpServer.cs b/HttpServer.cs index 8b97cf1..dd3c96c 100644 --- a/HttpServer.cs +++ b/HttpServer.cs @@ -40,6 +40,7 @@ namespace DualScreenDemo string randomFolderName = CreateRandomFolderAndRedirectHTML(baseDirectory); randomFolderPath = randomFolderName; + // 安裝包更新 string localAddress = GetLocalIPAddress(); string externalAddress = File.Exists(@"\\svr01\txt\ip.txt") ? File.ReadAllText(@"\\svr01\txt\ip.txt").Trim() @@ -427,36 +428,50 @@ namespace DualScreenDemo switch (data.Command) { case "pause": - // 执行暂停操作 + // 执行暂停操作 if (VideoPlayerForm.Instance.isPaused) { - PrimaryForm.Instance.videoPlayerForm.Play(); - PrimaryForm.Instance.pauseButton.Visible = true; - PrimaryForm.Instance.playButton.Visible = false; - PrimaryForm.Instance.syncPauseButton.Visible = true; - PrimaryForm.Instance.syncPlayButton.Visible = false; + PrimaryForm.Instance.Invoke(new System.Action(() => + { + PrimaryForm.Instance.videoPlayerForm.Play(); + PrimaryForm.Instance.pauseButton.Visible = true; + PrimaryForm.Instance.playButton.Visible = false; + PrimaryForm.Instance.syncPauseButton.Visible = true; + PrimaryForm.Instance.syncPlayButton.Visible = false; + })); } else { - PrimaryForm.Instance.videoPlayerForm.Pause(); - PrimaryForm.Instance.pauseButton.Visible = false; - PrimaryForm.Instance.playButton.Visible = true; - PrimaryForm.Instance.syncPauseButton.Visible = false; - PrimaryForm.Instance.syncPlayButton.Visible = true; + PrimaryForm.Instance.Invoke(new System.Action(() => + { + PrimaryForm.Instance.videoPlayerForm.Pause(); + PrimaryForm.Instance.pauseButton.Visible = false; + PrimaryForm.Instance.playButton.Visible = true; + PrimaryForm.Instance.syncPauseButton.Visible = false; + PrimaryForm.Instance.syncPlayButton.Visible = true; + })); } break; case "volume_up": // 执行音量增大操作 PrimaryForm.SendCommandThroughSerialPort("a2 b3 a4"); - OverlayForm.MainForm.Invoke(new System.Action(() => { + OverlayForm.MainForm.Invoke(new System.Action(() => + { OverlayForm.MainForm.ShowVolumeUpLabel(); + PrimaryForm.Instance.volumeUpTimer.Start(); + OverlayForm.MainForm.HideAllLabels(); + PrimaryForm.Instance.volumeUpTimer.Stop(); })); break; case "mic_up": // 执行麦克风增大操作 PrimaryForm.SendCommandThroughSerialPort("a2 b5 a4"); - OverlayForm.MainForm.Invoke(new System.Action(() => { + OverlayForm.MainForm.Invoke(new System.Action(() => + { OverlayForm.MainForm.ShowMicUpLabel(); + PrimaryForm.Instance.micControlTimer.Start(); + OverlayForm.MainForm.HideAllLabels(); + PrimaryForm.Instance.micControlTimer.Stop(); })); break; case "mute": @@ -485,15 +500,23 @@ namespace DualScreenDemo case "volume_down": // 执行音量减小操作 PrimaryForm.SendCommandThroughSerialPort("a2 b4 a4"); - OverlayForm.MainForm.Invoke(new System.Action(() => { + OverlayForm.MainForm.Invoke(new System.Action(() => + { OverlayForm.MainForm.ShowVolumeDownLabel(); + PrimaryForm.Instance.volumeDownTimer.Start(); + OverlayForm.MainForm.HideAllLabels(); + PrimaryForm.Instance.volumeDownTimer.Stop(); })); break; case "mic_down": // 执行麦克风减小操作 PrimaryForm.SendCommandThroughSerialPort("a2 b6 a4"); - OverlayForm.MainForm.Invoke(new System.Action(() => { + OverlayForm.MainForm.Invoke(new System.Action(() => + { OverlayForm.MainForm.ShowMicDownLabel(); + PrimaryForm.Instance.micControlTimer.Start(); + OverlayForm.MainForm.HideAllLabels(); + PrimaryForm.Instance.micControlTimer.Stop(); })); break; case "original_song": diff --git a/OverlayFormObj/OverlayForm.cs b/OverlayFormObj/OverlayForm.cs index d0c7dd3..11a84b4 100644 --- a/OverlayFormObj/OverlayForm.cs +++ b/OverlayFormObj/OverlayForm.cs @@ -450,13 +450,13 @@ private static void SongDisplayTimer_Elapsed(object sender, EventArgs e) // 如果目前不在 UI 執行緒上,必須透過 Invoke 安全執行 UI 更新邏輯 Console.WriteLine("SongDisplayTimer_Tick invoked on UI thread."); - MainForm.Invoke(new System.Action(() => + MainForm.BeginInvoke(new Action(() => { - // 清除目前歌曲的顯示標籤文字 - MainForm.songDisplayLabel.Text = ""; + if (MainForm.songDisplayLabel != null) + MainForm.songDisplayLabel.Text = ""; - // 顯示下一首歌的標籤 - MainForm.nextSongLabel.Visible = true; + if (MainForm.nextSongLabel != null) + MainForm.nextSongLabel.Visible = true; })); } else diff --git a/PrimaryFormParts/GroupSearch/PrimaryForm.GroupSearch.GuoYu.cs b/PrimaryFormParts/GroupSearch/PrimaryForm.GroupSearch.GuoYu.cs index a54b28a..4a0b641 100644 --- a/PrimaryFormParts/GroupSearch/PrimaryForm.GroupSearch.GuoYu.cs +++ b/PrimaryFormParts/GroupSearch/PrimaryForm.GroupSearch.GuoYu.cs @@ -14,7 +14,7 @@ namespace DualScreenDemo /*guoYuSongs = allSongs.Where(song => song.Category == "國語" && (song.ArtistACategory == "團" || song.ArtistBCategory == "團")) .OrderByDescending(song => song.Plays) .ToList();*/ - string query = "SELECT * FROM song_library_cache WHERE language_name = '國語' AND (`artistA_category` = '團' OR `artistB_category` = '團') ORDER BY song_id DESC;"; + string query = "SELECT * FROM song_library_cache WHERE language_name = '國語' AND (`artistA_category` = '團' OR `artistB_category` = '團') ORDER BY song_counts DESC;"; var guoYuSongs = SearchSongs_Mysql(query); currentPage = 0; currentSongList = guoYuSongs; diff --git a/PrimaryFormParts/GroupSearch/PrimaryForm.GroupSearch.HanYu.cs b/PrimaryFormParts/GroupSearch/PrimaryForm.GroupSearch.HanYu.cs index a8e393b..8131333 100644 --- a/PrimaryFormParts/GroupSearch/PrimaryForm.GroupSearch.HanYu.cs +++ b/PrimaryFormParts/GroupSearch/PrimaryForm.GroupSearch.HanYu.cs @@ -14,7 +14,7 @@ namespace DualScreenDemo /*hanYuSongs = allSongs.Where(song => song.Category == "韓語" && (song.ArtistACategory == "團" || song.ArtistBCategory == "團")) .OrderByDescending(song => song.Plays) .ToList();*/ - string query = "SELECT * FROM song_library_cache WHERE language_name = '韓語' AND (`artistA_category` = '團' OR `artistB_category` = '團') ORDER BY song_id DESC;"; + string query = "SELECT * FROM song_library_cache WHERE language_name = '韓語' AND (`artistA_category` = '團' OR `artistB_category` = '團') ORDER BY song_counts DESC;"; var hanYuSongs = SearchSongs_Mysql(query); currentPage = 0; currentSongList = hanYuSongs; diff --git a/PrimaryFormParts/GroupSearch/PrimaryForm.GroupSearch.RiYu.cs b/PrimaryFormParts/GroupSearch/PrimaryForm.GroupSearch.RiYu.cs index 948c992..4fce9ea 100644 --- a/PrimaryFormParts/GroupSearch/PrimaryForm.GroupSearch.RiYu.cs +++ b/PrimaryFormParts/GroupSearch/PrimaryForm.GroupSearch.RiYu.cs @@ -15,7 +15,7 @@ namespace DualScreenDemo .OrderByDescending(song => song.Plays) .ToList();*/ - string query = "SELECT * FROM song_library_cache WHERE language_name = '日語' AND (`artistA_category` = '團' OR `artistB_category` = '團') ORDER BY song_id DESC;"; + string query = "SELECT * FROM song_library_cache WHERE language_name = '日語' AND (`artistA_category` = '團' OR `artistB_category` = '團') ORDER BY song_counts DESC;"; var riYuSongs = SearchSongs_Mysql(query); currentPage = 0; currentSongList = riYuSongs; diff --git a/PrimaryFormParts/GroupSearch/PrimaryForm.GroupSearch.TaiYu.cs b/PrimaryFormParts/GroupSearch/PrimaryForm.GroupSearch.TaiYu.cs index 6e6130b..4edebbf 100644 --- a/PrimaryFormParts/GroupSearch/PrimaryForm.GroupSearch.TaiYu.cs +++ b/PrimaryFormParts/GroupSearch/PrimaryForm.GroupSearch.TaiYu.cs @@ -14,7 +14,7 @@ namespace DualScreenDemo /*taiYuSongs = allSongs.Where(song => song.Category == "台語" && (song.ArtistACategory == "團" || song.ArtistBCategory == "團")) .OrderByDescending(song => song.Plays) .ToList();*/ - string query = "SELECT * FROM song_library_cache WHERE language_name = '台語' AND (`artistA_category` = '團' OR `artistB_category` = '團') ORDER BY song_id DESC;"; + string query = "SELECT * FROM song_library_cache WHERE language_name = '台語' AND (`artistA_category` = '團' OR `artistB_category` = '團') ORDER BY song_counts DESC;"; var taiYuSongs = SearchSongs_Mysql(query); currentPage = 0; currentSongList = taiYuSongs; diff --git a/PrimaryFormParts/GroupSearch/PrimaryForm.GroupSearch.YingYu.cs b/PrimaryFormParts/GroupSearch/PrimaryForm.GroupSearch.YingYu.cs index b2ffc71..1e1fdfd 100644 --- a/PrimaryFormParts/GroupSearch/PrimaryForm.GroupSearch.YingYu.cs +++ b/PrimaryFormParts/GroupSearch/PrimaryForm.GroupSearch.YingYu.cs @@ -14,7 +14,7 @@ namespace DualScreenDemo /*yingWenSongs = allSongs.Where(song => song.Category == "英語" && (song.ArtistACategory == "團" || song.ArtistBCategory == "團")) .OrderByDescending(song => song.Plays) .ToList();*/ - string query = "SELECT * FROM song_library_cache WHERE language_name = '英語' AND (`artistA_category` = '團' OR `artistB_category` = '團') ORDER BY song_id DESC;"; + string query = "SELECT * FROM song_library_cache WHERE language_name = '英語' AND (`artistA_category` = '團' OR `artistB_category` = '團') ORDER BY song_counts DESC;"; var yingWenSongs = SearchSongs_Mysql(query); currentPage = 0; currentSongList = yingWenSongs; diff --git a/PrimaryFormParts/GroupSearch/PrimaryForm.GroupSearch.YueYu.cs b/PrimaryFormParts/GroupSearch/PrimaryForm.GroupSearch.YueYu.cs index 65f4713..994ddfb 100644 --- a/PrimaryFormParts/GroupSearch/PrimaryForm.GroupSearch.YueYu.cs +++ b/PrimaryFormParts/GroupSearch/PrimaryForm.GroupSearch.YueYu.cs @@ -15,7 +15,7 @@ namespace DualScreenDemo .OrderByDescending(song => song.Plays) .ToList();*/ - string query = "SELECT * FROM song_library_cache WHERE language_name = '粵語' AND (`artistA_category` = '團' OR `artistB_category` = '團') ORDER BY song_id DESC;"; + string query = "SELECT * FROM song_library_cache WHERE language_name = '粵語' AND (`artistA_category` = '團' OR `artistB_category` = '團') ORDER BY song_counts DESC;"; var yueYuSongs = SearchSongs_Mysql(query); currentPage = 0; currentSongList = yueYuSongs; diff --git a/PrimaryFormParts/GroupSearch/PrimaryForm.GroupSearch.cs b/PrimaryFormParts/GroupSearch/PrimaryForm.GroupSearch.cs index 9337e6c..15be562 100644 --- a/PrimaryFormParts/GroupSearch/PrimaryForm.GroupSearch.cs +++ b/PrimaryFormParts/GroupSearch/PrimaryForm.GroupSearch.cs @@ -133,7 +133,7 @@ namespace DualScreenDemo .ToList();*/ /* 清空搜尋欄 */ ResetinputBox(); - string query = "SELECT * FROM song_library_cache WHERE language_name = '國語' AND (`artistA_category` = '團' OR `artistB_category` = '團') ORDER BY song_id DESC;"; + string query = "SELECT * FROM song_library_cache WHERE language_name = '國語' AND (`artistA_category` = '團' OR `artistB_category` = '團') ORDER BY song_counts DESC;"; var guoYuSongs = SearchSongs_Mysql(query); currentPage = 0; currentSongList = guoYuSongs; diff --git a/PrimaryFormParts/PrimaryForm.Favorite.cs b/PrimaryFormParts/PrimaryForm.Favorite.cs index 09b16ed..248d69c 100644 --- a/PrimaryFormParts/PrimaryForm.Favorite.cs +++ b/PrimaryFormParts/PrimaryForm.Favorite.cs @@ -25,15 +25,15 @@ namespace DualScreenDemo int[,] coords = new int[,] { {794, 508, 70, 65}, - {873, 508, 70, 65}, - {952, 508, 70, 65}, - {1031, 508, 70, 65}, - {1110, 508, 70, 65}, + {878, 508, 70, 65}, + {962, 508, 70, 65}, + {1046, 508, 70, 65}, + {1130, 508, 70, 65}, {794, 580, 70, 65}, - {873, 580, 70, 65}, - {952, 580, 70, 65}, - {1031, 580, 70, 65}, - {1110, 580, 70, 65} + {878, 580, 70, 65}, + {962, 580, 70, 65}, + {1046, 580, 70, 65}, + {1130, 580, 70, 65} }; int screenW = Screen.PrimaryScreen.Bounds.Width; @@ -53,7 +53,7 @@ namespace DualScreenDemo string fileName = (i + 2).ToString("00"); - string filePath = Path.Combine(Application.StartupPath, @"themes\superstar\我的最愛\我的最愛-" + fileName + ".png"); + string filePath = Path.Combine(Application.StartupPath, @"themes\superstar\我的最愛\我的最愛-" + fileName + ".jpg"); favoriteNumberButton[i].BackgroundImage = Image.FromFile(filePath); favoriteNumberButton[i].BackgroundImageLayout = ImageLayout.Stretch; favoriteNumberButton[i].FlatStyle = FlatStyle.Flat; @@ -85,7 +85,7 @@ namespace DualScreenDemo Name = "enterFavoriteButton" }; ResizeAndPositionButton(enterFavoriteButton, 832, 657, 70, 65); - enterFavoriteButton.BackgroundImage = Image.FromFile(Path.Combine(Application.StartupPath, @"themes\superstar\我的最愛\我的最愛-12.png")); + enterFavoriteButton.BackgroundImage = Image.FromFile(Path.Combine(Application.StartupPath, @"themes\superstar\我的最愛\我的最愛-12.jpg")); enterFavoriteButton.BackgroundImageLayout = ImageLayout.Stretch; enterFavoriteButton.FlatStyle = FlatStyle.Flat; enterFavoriteButton.FlatAppearance.BorderSize = 0; @@ -100,7 +100,7 @@ namespace DualScreenDemo Name = "newFavoriteButton" }; ResizeAndPositionButton(newFavoriteButton, 916, 657, 70, 65); - newFavoriteButton.BackgroundImage = Image.FromFile(Path.Combine(Application.StartupPath, @"themes\superstar\我的最愛\我的最愛-13.png")); + newFavoriteButton.BackgroundImage = Image.FromFile(Path.Combine(Application.StartupPath, @"themes\superstar\我的最愛\我的最愛-13.jpg")); newFavoriteButton.BackgroundImageLayout = ImageLayout.Stretch; newFavoriteButton.FlatStyle = FlatStyle.Flat; newFavoriteButton.FlatAppearance.BorderSize = 0; @@ -115,7 +115,7 @@ namespace DualScreenDemo Name = "refillFavoriteButton" }; ResizeAndPositionButton(refillFavoriteButton, 999, 657, 70, 65); - refillFavoriteButton.BackgroundImage = Image.FromFile(Path.Combine(Application.StartupPath, @"themes\superstar\我的最愛\我的最愛-14.png")); + refillFavoriteButton.BackgroundImage = Image.FromFile(Path.Combine(Application.StartupPath, @"themes\superstar\我的最愛\我的最愛-14.jpg")); refillFavoriteButton.BackgroundImageLayout = ImageLayout.Stretch; refillFavoriteButton.FlatStyle = FlatStyle.Flat; refillFavoriteButton.FlatAppearance.BorderSize = 0; @@ -130,7 +130,7 @@ namespace DualScreenDemo Name = "closeFavoriteButton" }; ResizeAndPositionButton(closeFavoriteButton, 1083, 657, 70, 65); - closeFavoriteButton.BackgroundImage = Image.FromFile(Path.Combine(Application.StartupPath, @"themes\superstar\我的最愛\我的最愛-15.png")); + closeFavoriteButton.BackgroundImage = Image.FromFile(Path.Combine(Application.StartupPath, @"themes\superstar\我的最愛\我的最愛-15.jpg")); closeFavoriteButton.BackgroundImageLayout = ImageLayout.Stretch; closeFavoriteButton.FlatStyle = FlatStyle.Flat; closeFavoriteButton.FlatAppearance.BorderSize = 0; @@ -349,7 +349,7 @@ namespace DualScreenDemo if (!FavoritePictureBox.Visible) { - ShowImageOnFavoritePictureBox(Path.Combine(Application.StartupPath, @"themes\superstar\我的最愛\我的最愛_工作區域.png")); + ShowImageOnFavoritePictureBox(Path.Combine(Application.StartupPath, @"themes\superstar\我的最愛\我的最愛_工作區域.jpg")); SetFavoritePictureBoxAndButtonsVisibility(true); } else @@ -371,25 +371,6 @@ namespace DualScreenDemo private void ShowImageOnFavoritePictureBox(string imagePath) { - - /*Bitmap originalImage = new Bitmap(imagePath); - - - Console.WriteLine(String.Format("Original Image Size: {0}x{1}", originalImage.Width, originalImage.Height)); - - - Rectangle cropArea = new Rectangle(784, 393, 555, 442); - - - Bitmap croppedImage = CropImage(originalImage, cropArea); - - - FavoritePictureBox.Image = croppedImage; - - - ResizeAndPositionPictureBox(FavoritePictureBox, cropArea.X, cropArea.Y, 416, 323); - - FavoritePictureBox.Visible = true;*/ if (File.Exists(imagePath)) { // 直接載入完整圖 @@ -399,28 +380,14 @@ namespace DualScreenDemo FavoritePictureBox.Image = image; // 設定 PictureBox 的大小與位置(依你的需要調整) - // ResizeAndPositionPictureBox(FavoritePictureBox, 773, 380, image.Width , image.Height); - // ResizeAndPositionPictureBox(FavoritePictureBox, 773, 380, (int)(image.Width * 0.8f) , (int)(image.Height * 0.8f)); - // 不要用 ResizeAndPositionPictureBox 這東西是static 他會導致其他東西顯示錯誤 - int screenW = Screen.PrimaryScreen.Bounds.Width; - int screenH = Screen.PrimaryScreen.Bounds.Height; + ResizeAndPositionPictureBox(FavoritePictureBox, 773, 380, (int)(image.Width * 0.8f) , (int)(image.Height * 0.8f)); - float widthRatio = screenW / (float)1440; - float heightRatio = screenH / (float)900; - - - FavoritePictureBox.Location = new Point( - (int)(773 * widthRatio), - (int)(380 * heightRatio) - ); - FavoritePictureBox.Size = new Size( - (int)(image.Width * widthRatio), - (int)(image.Height * heightRatio) - ); - } FavoritePictureBox.Visible = true; - - + } + else + { + Console.WriteLine("圖片檔案不存在:" + imagePath); + } } private void ToggleFavoritePictureBoxButtonsVisibility() diff --git a/PrimaryFormParts/PrimaryForm.QRCode.cs b/PrimaryFormParts/PrimaryForm.QRCode.cs index 68c42ff..1c83fbc 100644 --- a/PrimaryFormParts/PrimaryForm.QRCode.cs +++ b/PrimaryFormParts/PrimaryForm.QRCode.cs @@ -11,7 +11,7 @@ namespace DualScreenDemo try { - string imagePath = Path.Combine(Application.StartupPath, "themes/superstar/cropped_qrcode.png"); + string imagePath = Path.Combine(Application.StartupPath, "themes/superstar/cropped_qrcode.jpg"); if (!File.Exists(imagePath)) { Console.WriteLine("Base image not found: " + imagePath); @@ -96,7 +96,7 @@ namespace DualScreenDemo ResizeAndPositionControl(pictureBoxQRCode, 975, 442, 226, 274); - Bitmap originalImage = new Bitmap(Path.Combine(Application.StartupPath, "themes\\superstar\\cropped_qrcode.png")); + Bitmap originalImage = new Bitmap(Path.Combine(Application.StartupPath, "themes\\superstar\\cropped_qrcode.jpg")); Rectangle closeQRCodeCropArea = new Rectangle(198, 6, 22, 22); diff --git a/PrimaryFormParts/PrimaryForm.SoundEffects.cs b/PrimaryFormParts/PrimaryForm.SoundEffects.cs index e38ba0e..e1e473c 100644 --- a/PrimaryFormParts/PrimaryForm.SoundEffects.cs +++ b/PrimaryFormParts/PrimaryForm.SoundEffects.cs @@ -1,10 +1,6 @@ -using System; -using System.Drawing; using System.IO; -using System.Windows.Forms; using NAudio.Wave; using WMPLib; -using System.Collections.Generic; namespace DualScreenDemo { @@ -25,28 +21,6 @@ namespace DualScreenDemo { mediaPlayer = new WindowsMediaPlayer(); } - private void ConfigureImageButton(Button button, int posX, int posY, int width, int height, - string imagePath, EventHandler clickEventHandler) - { - Bitmap image = new Bitmap(imagePath); - button.SetBounds(posX, posY, image.Width, image.Height); - - // 載入圖片 - button.BackgroundImage = image; - button.BackgroundImageLayout = ImageLayout.Stretch; - - // 按鈕樣式設定 - button.FlatStyle = FlatStyle.Flat; - button.FlatAppearance.BorderSize = 0; - button.FlatAppearance.MouseDownBackColor = Color.Transparent; - button.FlatAppearance.MouseOverBackColor = Color.Transparent; - - // 點擊事件 - if (clickEventHandler != null) - button.Click += clickEventHandler; - - this.Controls.Add(button); - } private void InitializeSoundEffectButtons() { @@ -55,9 +29,9 @@ namespace DualScreenDemo { Name = "constructionButton", }; - string path = Path.Combine(Application.StartupPath, @"themes\superstar\場景音效\場景音效_工地.png"); - ConfigureImageButton(constructionButton, 1183, 634, 148, 64, - path, ConstructionButton_Click); + ConfigureButton(constructionButton, 876, 494, 148, 64, + resizedNormalStateImageForSceneSoundEffects, resizedNormalStateImageForSceneSoundEffects, resizedNormalStateImageForSceneSoundEffects, + ConstructionButton_Click); this.Controls.Add(constructionButton); @@ -65,9 +39,9 @@ namespace DualScreenDemo { Name = "marketButton", }; - path = Path.Combine(Application.StartupPath, @"themes\superstar\場景音效\場景音效_市場.png"); - ConfigureImageButton(marketButton, 1394, 634, 148, 63, - path, MarketButton_Click); + ConfigureButton(marketButton, 1037, 495, 148, 63, + resizedNormalStateImageForSceneSoundEffects, resizedNormalStateImageForSceneSoundEffects, resizedNormalStateImageForSceneSoundEffects, + MarketButton_Click); this.Controls.Add(marketButton); @@ -75,9 +49,9 @@ namespace DualScreenDemo { Name = "drivingButton", }; - path = Path.Combine(Application.StartupPath, @"themes\superstar\場景音效\場景音效_開車.png"); - ConfigureImageButton(drivingButton, 1183, 720, 148, 63, - path, DrivingButton_Click); + ConfigureButton(drivingButton, 876, 570, 148, 63, + resizedNormalStateImageForSceneSoundEffects, resizedNormalStateImageForSceneSoundEffects, resizedNormalStateImageForSceneSoundEffects, + DrivingButton_Click); this.Controls.Add(drivingButton); @@ -85,9 +59,9 @@ namespace DualScreenDemo { Name = "airportButton", }; - path = Path.Combine(Application.StartupPath, @"themes\superstar\場景音效\場景音效_機場.png"); - ConfigureImageButton(airportButton, 1394, 720, 148, 63, - path, AirportButton_Click); + ConfigureButton(airportButton, 1037, 570, 148, 63, + resizedNormalStateImageForSceneSoundEffects, resizedNormalStateImageForSceneSoundEffects, resizedNormalStateImageForSceneSoundEffects, + AirportButton_Click); this.Controls.Add(airportButton); @@ -95,9 +69,9 @@ namespace DualScreenDemo { Name = "officeButton", }; - path = Path.Combine(Application.StartupPath, @"themes\superstar\場景音效\場景音效_辦公室.png"); - ConfigureImageButton(officeButton, 1183, 806, 148, 64, - path, OfficeButton_Click); + ConfigureButton(officeButton, 876, 646, 148, 64, + resizedNormalStateImageForSceneSoundEffects, resizedNormalStateImageForSceneSoundEffects, resizedNormalStateImageForSceneSoundEffects, + OfficeButton_Click); this.Controls.Add(officeButton); @@ -105,9 +79,10 @@ namespace DualScreenDemo { Name = "closeButton", }; - path = Path.Combine(Application.StartupPath, @"themes\superstar\場景音效\場景音效_關閉.png"); - ConfigureImageButton(closeButton, 1394, 806, 150, 63, - path, CloseButton_Click); + + ConfigureButton(closeButton, 1036, 646, 150, 63, + resizedNormalStateImageForSceneSoundEffects, resizedNormalStateImageForSceneSoundEffects, resizedNormalStateImageForSceneSoundEffects, + CloseButton_Click); this.Controls.Add(closeButton); } @@ -121,7 +96,7 @@ namespace DualScreenDemo if (!pictureBoxSceneSoundEffects.Visible) { - ShowImageOnPictureBoxSceneSoundEffects(Path.Combine(Application.StartupPath, @"themes\superstar\場景音效\場景音效.png")); + ShowImageOnPictureBoxSceneSoundEffects(Path.Combine(Application.StartupPath, @"themes\superstar\555022.jpg")); SetPictureBoxSceneSoundEffectsAndButtonsVisibility(true); } else @@ -156,30 +131,28 @@ namespace DualScreenDemo public void PlayApplauseSound() { - mediaPlayer.URL = Path.Combine(Application.StartupPath,"sounds" ,"zs.m4a"); + mediaPlayer.URL = Path.Combine(Application.StartupPath, "sounds", "zs.m4a"); mediaPlayer.controls.play(); } - // 按鈕位置需要更改,底圖需要更改 + private void ShowImageOnPictureBoxSceneSoundEffects(string imagePath) { - if (File.Exists(imagePath)) - { - // 直接載入完整圖 - Bitmap image = new Bitmap(imagePath); + Bitmap originalImage = new Bitmap(imagePath); - // 顯示在 PictureBox 上 - pictureBoxSceneSoundEffects.Image = image; + + Rectangle cropArea = new Rectangle(859, 427, 342, 295); - // 設定 PictureBox 的大小與位置(依你的需要調整) - ResizeAndPositionPictureBox(pictureBoxSceneSoundEffects, 850, 450, image.Width , image.Height); + + Bitmap croppedImage = CropImage(originalImage, cropArea); - pictureBoxSceneSoundEffects.Visible = true; - } - else - { - Console.WriteLine("圖片檔案不存在:" + imagePath); - } + + pictureBoxSceneSoundEffects.Image = croppedImage; + + + ResizeAndPositionPictureBox(pictureBoxSceneSoundEffects, cropArea.X, cropArea.Y, cropArea.Width, cropArea.Height); + + pictureBoxSceneSoundEffects.Visible = true; } private void TogglePictureBoxSceneSoundEffectsButtonsVisibility() diff --git a/PrimaryFormParts/PrimaryForm.VodScreen.cs b/PrimaryFormParts/PrimaryForm.VodScreen.cs index 397d448..44b80b5 100644 --- a/PrimaryFormParts/PrimaryForm.VodScreen.cs +++ b/PrimaryFormParts/PrimaryForm.VodScreen.cs @@ -116,9 +116,10 @@ namespace DualScreenDemo } - private void VodButton_Click(object sender, EventArgs e) + private async void VodButton_Click(object sender, EventArgs e) { SetVodScreenPictureBoxAndButtonsVisibility(false); + await Task.Delay(1000); OverlayForm.MainForm.AddSongToPlaylist(currentSelectedSong); } diff --git a/PrimaryFormParts/PrimaryForm.cs b/PrimaryFormParts/PrimaryForm.cs index 4e0a6e2..9f44c96 100644 --- a/PrimaryFormParts/PrimaryForm.cs +++ b/PrimaryFormParts/PrimaryForm.cs @@ -1929,7 +1929,7 @@ namespace DualScreenDemo string songInfo = songData.Song ?? "未提供歌曲信息"; - g.DrawString(songInfo, font, textBrush, new PointF(73, 8)); + g.DrawString(songInfo, font, textBrush, new PointF(201, 29)); } ResizeAndPositionPictureBox(VodScreenPictureBox, xPosition, yPosition, pictureBoxWidth, pictureBoxHeight); diff --git a/Program.cs b/Program.cs index bc1feba..faab0be 100644 --- a/Program.cs +++ b/Program.cs @@ -2,7 +2,7 @@ using System.IO; using Microsoft.Win32; using System.Diagnostics; using DBObj; -using HeartbeatSender; +using DataCheck; namespace DualScreenDemo { @@ -17,16 +17,28 @@ namespace DualScreenDemo [STAThread] static void Main() { + + Console.WriteLine("隱藏滑鼠游標"); // Cursor.Hide(); AppDomain.CurrentDomain.ProcessExit += (s, e) => { Cursor.Show(); }; + Console.WriteLine("正在喚醒SVR裝置(每3分鐘呼叫一次)..."); + _ = Task.Run(async () => + { + while (true) + { + _ = Directory.Exists(@"\\svr01\video"); + _ = Directory.Exists(@"\\svr02\video"); + await Task.Delay(180000); // 每3min送一次 + } + }); - Console.WriteLine("正在與中控取得聯繫"); + // Console.WriteLine("正在與中控取得聯繫..."); /*var sender = new HeartbeatSender.heartbeatSender(); - + // 同步呼叫非同步登入取得 token bool loginSuccess = sender.LoginAndGetTokenAsync().GetAwaiter().GetResult(); @@ -35,21 +47,27 @@ namespace DualScreenDemo // 先送一次心跳 (同步呼叫) sender.SendHeartbeatAsync().GetAwaiter().GetResult(); - // 背景持續每3秒送心跳 + // 背景持續每5分鐘送心跳 _ = Task.Run(async () => { while (true) { await sender.SendHeartbeatAsync(); - await Task.Delay(300000); // 每3秒送一次 + await Task.Delay(300000); // 每5min送一次 } }); + Console.WriteLine("正在發送心跳中..."); } else { Console.WriteLine("登入失敗,無法送出心跳"); } */ + //之後需要做添加同步菜單+酒單+背景圖(若圖規格有做正規化) + // DataCheck.cs 有預寫好相關流程函式 + Console.WriteLine("更新菜單和酒單..."); + dataCheck Checkprocess = new dataCheck(); + try { // COM 初始化 @@ -62,7 +80,7 @@ namespace DualScreenDemo // 初始化管理器 songListManager = new SongListManager(); // 使用单例 - //artistManager = new ArtistManager(); + //artistManager = new ArtistManager(); var commandHandler = new CommandHandler(songListManager); serialPortManager = new SerialPortManager(commandHandler); @@ -106,9 +124,22 @@ namespace DualScreenDemo primaryForm.ShowSendOffScreen(); }; } + WatchDog _watchDog = new WatchDog( + () => VideoPlayerForm.Instance.GetCurrentVideoStatus(), + () => primaryForm.IsAppResponsive() + ); + _watchDog.Start(); + Console.WriteLine("啟動WatchDog進行監聽"); + AppDomain.CurrentDomain.ProcessExit += (s, e) => + { + _watchDog.Stop(); + }; + primaryForm.Show(); Application.Run(primaryForm); + + } catch (Exception ex) { diff --git a/SerialPortManager.cs b/SerialPortManager.cs index 36f1cd1..bf2aabe 100644 --- a/SerialPortManager.cs +++ b/SerialPortManager.cs @@ -1,5 +1,6 @@ using System.IO.Ports; using System.Text; +using System.Collections.Concurrent; namespace DualScreenDemo { @@ -48,18 +49,26 @@ namespace DualScreenDemo // 綁定資料接收事件 mySerialPort.DataReceived += new SerialDataReceivedEventHandler(DataReceivedHandler); + AppDomain.CurrentDomain.ProcessExit += (s, e) => + { + cts.Cancel(); + }; try - { - mySerialPort.Open(); - Console.WriteLine($"{selectedPort} 串列埠已成功開啟。"); - } - catch (Exception ex) - { - MessageBox.Show($"開啟 {selectedPort} 串列埠時發生錯誤: {ex.Message}"); - } + { + mySerialPort.Open(); + Console.WriteLine($"{selectedPort} 串列埠已成功開啟。"); + } + catch (Exception ex) + { + MessageBox.Show($"開啟 {selectedPort} 串列埠時發生錯誤: {ex.Message}"); + } } + + private readonly ConcurrentQueue commandQueue = new(); + public readonly CancellationTokenSource cts = new(); + private bool isProcessing = false; private void DataReceivedHandler(object sender, SerialDataReceivedEventArgs e) { @@ -68,19 +77,14 @@ namespace DualScreenDemo SerialPort sp = (SerialPort)sender; if (!sp.IsOpen) - { - // Console.WriteLine("串列埠未開啟,無法接收資料。"); return; - } int bytesToRead = sp.BytesToRead; if (bytesToRead > 0) { - byte[] buffer = new byte[bytesToRead]; int bytesRead = sp.Read(buffer, 0, bytesToRead); - StringBuilder hexData = new StringBuilder(bytesRead * 2); for (int i = 0; i < bytesRead; i++) { @@ -88,31 +92,46 @@ namespace DualScreenDemo } string indata = hexData.ToString(); - // Console.WriteLine($"接收到的資料 (Hex): {indata}"); - - Task.Run(() => + Console.WriteLine($"[{DateTime.Now:HH:mm:ss.fff}] 遙控器: {indata}"); + + // 將資料放入佇列 + commandQueue.Enqueue(indata); + + // 如果尚未啟動處理迴圈,則啟動 + if (!isProcessing) { - try - { - commandHandler.ProcessData(indata); - } - catch (Exception processEx) - { - Console.WriteLine($"處理資料時發生錯誤: {processEx.Message}"); - } - }); - } - else - { - // Console.WriteLine("未接收到任何資料。"); + isProcessing = true; + Task.Run(ProcessQueueAsync); + } } } catch (Exception ex) { - Console.WriteLine($"接收資料時發生錯誤: {ex.Message}"); + Console.WriteLine($"接收資料時發生錯誤: {ex.Message}"); } } + private async Task ProcessQueueAsync() + { + while (!cts.Token.IsCancellationRequested) + { + while (commandQueue.TryDequeue(out var cmd)) + { + try + { + commandHandler.ProcessData(cmd); + } + catch (Exception processEx) + { + Console.WriteLine($"處理資料時發生錯誤: {processEx.Message}"); + } + } + + await Task.Delay(10); // 避免 CPU 空轉 + } + cts.Cancel(); + isProcessing = false; + } diff --git a/VideoPlayerForm.cs b/VideoPlayerForm.cs index 9d3f713..b46285b 100644 --- a/VideoPlayerForm.cs +++ b/VideoPlayerForm.cs @@ -4,7 +4,6 @@ using DirectShowLib; using DBObj; using OverlayFormObj; using DualScreenDemo.Shared; - namespace DualScreenDemo { public class VideoPlayerForm : Form @@ -1859,17 +1858,20 @@ namespace DualScreenDemo { var state = (FilterState)stateCode; status.PlayState = state.ToString(); + status.LastError = state.ToString(); status.IsGraphOk = true; } else { status.PlayState = "無法取得播放狀態"; + status.LastError = "無法取得播放狀態"; status.IsGraphOk = false; } } else { status.PlayState = "mediaControlSecondary 物件為 null"; + status.LastError = "mediaControlSecondary 物件為 null"; status.IsGraphOk = false; } } diff --git a/config.ini b/config.ini index 314d201..3b00339 100644 --- a/config.ini +++ b/config.ini @@ -51,46 +51,46 @@ Height = 394 Symbols=ㄅ,ㄉ,ㄍ,ㄐ,ㄓ,ㄗ,ㄛ,ㄡ,ㄤ,ㄧ,ㄆ,ㄊ,ㄎ,ㄑ,ㄔ,ㄘ,ㄜ,ㄢ,ㄦ,ㄨ,ㄇ,ㄋ,ㄏ,ㄒ,ㄕ,ㄙ,ㄞ,ㄣ,ㄩ,ㄈ,ㄌ, ,ㄖ,ㄚ,ㄠ [PhoneticButtonCoordinates] -button1 = 150,338,93,86 -button2 = 255,338,93,86 -button3 = 359,338,93,86 -button4 = 463,338,93,86 -button5 = 567,338,93,87 -button6 = 671,338,93,86 -button7 = 775,338,93,86 -button8 = 879,338,93,86 -button9 = 984,338,93,86 -button10 = 1088,338,93,86 -button11 = 151,434,93,86 -button12 = 255,434,93,86 -button13 = 359,434,93,86 -button14 = 463,434,93,86 -button15 = 567,434,93,86 -button16 = 671,434,93,86 -button17 = 775,434,93,86 -button18 = 879,434,93,86 -button19 = 984,434,93,86 -button20 = 1088,434,93,86 -button21 = 203,530,93,86 -button22 = 307,530,93,86 -button23 = 411,530,93,86 -button24 = 515,530,93,86 -button25 = 619,530,93,86 -button26 = 723,530,93,86 -button27 = 827,530,93,86 -button28 = 931,530,93,86 -button29 = 1035,530,93,86 -button30 = 255,624,93,86 -button31 = 359,624,93,86 -button32 = 463,624,202,86 -button33 = 676,624,93,86 -button34 = 780,624,93,86 -button35 = 884,624,93,86 +button1 = 150,342,93,86 +button2 = 255,342,93,86 +button3 = 359,342,93,86 +button4 = 463,342,93,86 +button5 = 567,341,93,87 +button6 = 671,341,93,86 +button7 = 775,341,93,86 +button8 = 879,340,93,86 +button9 = 984,340,93,86 +button10 = 1088,340,93,86 +button11 = 151,436,93,86 +button12 = 255,436,93,86 +button13 = 359,436,93,86 +button14 = 463,436,93,86 +button15 = 567,435,93,86 +button16 = 671,436,93,86 +button17 = 775,436,93,86 +button18 = 879,436,93,86 +button19 = 984,436,93,86 +button20 = 1088,436,93,86 +button21 = 203,532,93,86 +button22 = 307,532,93,86 +button23 = 411,532,93,86 +button24 = 515,532,93,86 +button25 = 619,531,93,86 +button26 = 723,532,93,86 +button27 = 827,532,93,86 +button28 = 931,532,93,86 +button29 = 1035,532,93,86 +button30 = 255,628,93,86 +button31 = 359,628,93,86 +button32 = 463,628,202,86 +button33 = 676,628,93,86 +button34 = 780,628,93,86 +button35 = 884,628,93,86 [SpecialButtonCoordinates] -modifyButtonZhuYinSingers = 989,624,94,87 -clearButtonZhuYinSingers = 151,624,93,87 -closeButtonZhuYinSingers = 1093,624,94,87 +modifyButtonZhuYinSingers = 989,627,94,87 +clearButtonZhuYinSingers = 151,627,93,87 +closeButtonZhuYinSingers = 1093,627,94,87 modifyButtonEnglishSingers = 1032,633,70,66 clearButtonEnglishSingers = 408,633,70,66 closeButtonEnglishSingers = 1110,633,70,66 @@ -100,12 +100,12 @@ closeButtonPinYinSingers = 1091,642,94,87 refillButtonHandWritingSingers = 918,372,70,65 clearButtonHandWritingSingers = 996,372,70,65 closeButtonForSingers = 1074,372,70,65 -modifyButtonZhuYinSongs = 989,624,94,87 -clearButtonZhuYinSongs = 151,624,93,87 -closeButtonZhuYinSongs = 1093,624,94,87 -modifyButtonEnglishSongs = 1032,631,70,66 -clearButtonEnglishSongs = 408,631,70,66 -closeButtonEnglishSongs = 1110,631,70,66 +modifyButtonZhuYinSongs = 989,627,94,87 +clearButtonZhuYinSongs = 151,627,93,87 +closeButtonZhuYinSongs = 1093,627,94,87 +modifyButtonEnglishSongs = 1032,633,70,66 +clearButtonEnglishSongs = 408,633,70,66 +closeButtonEnglishSongs = 1110,633,70,66 modifyButtonPinYinSongs = 987,642,94,87 clearButtonPinYinSongs = 154,642,94,87 closeButtonPinYinSongs = 1091,642,94,87 @@ -118,9 +118,9 @@ closeButtonWordCountSongs = 1088,624,72,67 modifyButtonWordCountSingers = 926,624,72,67 clearButtonWordCountSingers = 845,624,72,67 closeButtonWordCountSingers = 1088,624,72,67 -modifyButtonSongIDSearch = 829,643,94,87 -clearButtonSongIDSearch = 722,643,93,87 -closeButtonSongIDSearch = 1043,643,94,87 +modifyButtonSongIDSearch = 811,643,94,87 +clearButtonSongIDSearch = 692,643,93,87 +closeButtonSongIDSearch = 1051,643,94,87 [ModifyButtonImagesZhuYin] @@ -141,7 +141,7 @@ mouseDown = themes\superstar\歌星\注音\VOD_歌星查詢_注音查詢(按鍵) [InputBoxZhuYinSingers] X=150 Y=264 -Width=605 +Width=596 Height=63 FontName=微軟正黑體 FontSize=26 @@ -300,32 +300,32 @@ button9_mouseDown = themes\superstar\歌星\英文\VOD_歌星查詢_英文查詢 button9_mouseOver = themes\superstar\歌星\英文\VOD_歌星查詢_英文查詢(按鍵)-12.png [EnglishLetterButtonCoordinates] -button0 = 408,489,70,66 -button1 = 486,489,70,66 -button2 = 564,489,70,66 -button3 = 642,489,70,66 +button0 = 408,490,70,66 +button1 = 486,490,70,66 +button2 = 564,490,70,66 +button3 = 642,490,70,66 button4 = 720,489,70,66 -button5 = 798,489,70,66 -button6 = 876,489,70,66 -button7 = 953,489,70,66 -button8 = 1032,489,70,66 -button9 = 1110,489,70,66 -button10 = 449,560,70,66 -button11 = 527,560,70,66 -button12 = 605,560,70,66 -button13 = 683,560,70,66 -button14 = 761,560,70,66 -button15 = 838,560,70,66 -button16 = 916,560,70,66 -button17 = 994,560,70,66 -button18 = 1072,560,70,66 -button19 = 486,631,70,66 -button20 = 564,631,70,66 -button21 = 642,631,70,66 -button22 = 720,631,70,66 -button23 = 798,631,70,66 -button24 = 876,631,70,66 -button25 = 954,631,70,66 +button5 = 798,490,70,66 +button6 = 876,490,70,66 +button7 = 954,490,70,66 +button8 = 1033,490,70,66 +button9 = 1111,490,70,66 +button10 = 449,561,70,66 +button11 = 527,561,70,66 +button12 = 605,561,70,66 +button13 = 683,561,70,66 +button14 = 761,561,70,66 +button15 = 839,561,70,66 +button16 = 917,561,70,66 +button17 = 995,561,70,66 +button18 = 1073,561,70,66 +button19 = 486,633,70,66 +button20 = 564,633,70,66 +button21 = 642,633,70,66 +button22 = 720,634,70,66 +button23 = 798,633,70,66 +button24 = 876,633,70,66 +button25 = 954,633,70,66 [EnglishLetterButtonImages] button0_normal = themes\superstar\歌星\英文\VOD_歌星查詢_英文查詢(按鍵)-13.png @@ -423,9 +423,9 @@ mouseOver = themes\superstar\歌星\英文\VOD_歌星查詢_英文查詢(按鍵) mouseDown = themes\superstar\歌星\英文\VOD_歌星查詢_英文查詢(按鍵)-80.png [InputBoxEnglishSingers] -X = 409 -Y = 360 -Width = 478 +X = 408 +Y = 361 +Width = 444 Height = 47 FontName = Times New Roman FontSize = 26 @@ -460,7 +460,6 @@ button23 = 674,642,94,87 button24 = 778,642,94,87 button25 = 882,642,94,87 - [PinYinLetterButtonImages] button0_normal = themes\superstar\歌星\拼音\VOD_歌星查詢_拼音查詢(按鍵)-03.png button0_mouseDown = themes\superstar\歌星\拼音\VOD_歌星查詢_拼音查詢(按鍵)-32.png @@ -557,9 +556,9 @@ mouseOver = themes\superstar\歌星\拼音\VOD_歌星查詢_拼音查詢(按鍵) mouseDown = themes\superstar\歌星\拼音\VOD_歌星查詢_拼音查詢(按鍵)-60.png [InputBoxPinYinSingers] -X = 156 +X = 154 Y = 370 -Width = 628 +Width = 593 Height = 63 FontName = Times New Roman FontSize = 26 @@ -592,9 +591,9 @@ FontStyle=Bold ForeColor=Black [InputBoxEnglishSongs] -X = 409 -Y = 360 -Width = 478 +X = 408 +Y = 361 +Width = 444 Height = 47 FontName = Times New Roman FontSize = 26 @@ -602,9 +601,9 @@ FontStyle = Regular ForeColor = Black [InputBoxPinYinSongs] -X = 156 +X = 154 Y = 370 -Width = 628 +Width = 593 Height = 63 FontName = Times New Roman FontSize = 26 @@ -698,7 +697,7 @@ Height = 442 [InputBoxSongIDSearch] X = 660 -Y = 380 +Y = 370 Width = 530 Height = 63 FontName = Times New Roman @@ -711,16 +710,16 @@ Symbols=1,2,3,4,5,6,7,8,9,0 [NumberSongIDButtonCoordinates] button0 = 650,300,94,87 -button1 = 668,453,94,87 -button2 = 775,453,94,87 -button3 = 882,453,94,87 -button4 = 989,453,94,87 -button5 = 1097,453,94,87 -button6 = 668,547,94,87 -button7 = 775,547,94,87 -button8 = 882,547,94,87 -button9 = 989,547,94,87 -button10 = 1097,547,94,87 +button1 = 662,445,94,87 +button2 = 770,445,94,87 +button3 = 880,445,94,87 +button4 = 989,445,94,87 +button5 = 1098,445,94,87 +button6 = 662,545,94,87 +button7 = 770,545,94,87 +button8 = 880,545,94,87 +button9 = 989,545,94,87 +button10 = 1098,545,94,87 [NumberSongIDButtonImages] button0_normal = themes\superstar\歌名\編號\VOD_歌名查詢_編號查詢(按鍵)-02.png diff --git a/superstar_1.0.0.csproj.user b/superstar_1.0.0.csproj.user deleted file mode 100644 index 01efbab..0000000 --- a/superstar_1.0.0.csproj.user +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - Component - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Form - - - Component - - - Form - - - \ No newline at end of file diff --git a/superstar_1.0.0.csproj b/superstar_1.2.0.csproj similarity index 97% rename from superstar_1.0.0.csproj rename to superstar_1.2.0.csproj index 91169b1..611d77a 100644 --- a/superstar_1.0.0.csproj +++ b/superstar_1.2.0.csproj @@ -4,8 +4,8 @@ Exe net8.0-windows Images/superstar.ico - superstar_1.1.0 - superstar_1.1.0 + superstar_1.2.0 + superstar_1.2.0 enable enable true diff --git a/superstar_1.0.0.sln b/superstar_1.2.0.sln similarity index 94% rename from superstar_1.0.0.sln rename to superstar_1.2.0.sln index caffd32..b8e4531 100644 --- a/superstar_1.0.0.sln +++ b/superstar_1.2.0.sln @@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.11.35303.130 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "superstar_1.0.0", "superstar_1.0.0.csproj", "{7B73DAAC-0C3D-47D0-8ABC-CAF0B80350EB}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "superstar_1.2.0", "superstar_1.2.0.csproj", "{7B73DAAC-0C3D-47D0-8ABC-CAF0B80350EB}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/themes/superstar/_www/clicked-song.html b/themes/superstar/_www/clicked-song.html index a13c56b..cf3a6d5 100644 --- a/themes/superstar/_www/clicked-song.html +++ b/themes/superstar/_www/clicked-song.html @@ -17,7 +17,7 @@ margin: 20px; } .header { - background: #FFA500; + background: #D32F2F; padding: 10px 0; color: white; font-size: 24px; diff --git a/themes/superstar/_www/love-message.html b/themes/superstar/_www/love-message.html index c687882..0b6bbb6 100644 --- a/themes/superstar/_www/love-message.html +++ b/themes/superstar/_www/love-message.html @@ -17,7 +17,7 @@ margin: 20px; } .header { - background: #FFA500; + background: #D32F2F; padding: 10px 0; color: white; font-size: 24px; diff --git a/themes/superstar/_www/mood-stickers.html b/themes/superstar/_www/mood-stickers.html index a9704a3..35326f5 100644 --- a/themes/superstar/_www/mood-stickers.html +++ b/themes/superstar/_www/mood-stickers.html @@ -17,7 +17,7 @@ margin: 20px; } .header { - background: #FFA500; + background: #D32F2F; padding: 10px 0; color: white; font-size: 24px; diff --git a/themes/superstar/_www/my-favorite.html b/themes/superstar/_www/my-favorite.html index b0ec477..f1f8c25 100644 --- a/themes/superstar/_www/my-favorite.html +++ b/themes/superstar/_www/my-favorite.html @@ -17,7 +17,7 @@ margin: 20px; } .header { - background: #FFA500; + background: #D32F2F; padding: 10px 0; color: white; font-size: 24px; diff --git a/themes/superstar/_www/new-songs.html b/themes/superstar/_www/new-songs.html index b9c6dee..88eb526 100644 --- a/themes/superstar/_www/new-songs.html +++ b/themes/superstar/_www/new-songs.html @@ -17,7 +17,7 @@ margin: 20px; } .header { - background: #FFA500; + background: #D32F2F; padding: 10px 0; color: white; font-size: 24px; @@ -254,7 +254,7 @@ 歌名 歌手 - + 語別 @@ -270,7 +270,7 @@

歌名:

編號:

歌手:

- +

語別:

@@ -350,15 +350,15 @@ const row = document.createElement('tr'); const songNameCell = document.createElement('td'); const singerCell = document.createElement('td'); - // const languageCell = document.createElement('td'); + const languageCell = document.createElement('td'); songNameCell.textContent = song.Song; singerCell.textContent = song.ArtistA; - // languageCell.textContent = song.Category; + languageCell.textContent = song.Category; row.appendChild(songNameCell); row.appendChild(singerCell); - // row.appendChild(languageCell); + row.appendChild(languageCell); row.addEventListener('click', (e) => { e.preventDefault(); @@ -369,7 +369,7 @@ document.getElementById('detail-song-name').textContent = song.Song; document.getElementById('detail-song-number').textContent = song.SongNumber; document.getElementById('detail-singer').textContent = song.ArtistA; - // document.getElementById('detail-language').textContent = song.Category; + document.getElementById('detail-language').textContent = song.Category; document.getElementById('song-details').style.display = 'block'; }); diff --git a/themes/superstar/_www/profile-settings.html b/themes/superstar/_www/profile-settings.html index 5a2ff51..a2e4599 100644 --- a/themes/superstar/_www/profile-settings.html +++ b/themes/superstar/_www/profile-settings.html @@ -17,7 +17,7 @@ margin: 20px; } .header { - background: #FFA500; + background: #D32F2F; padding: 10px 0; color: white; font-size: 24px; @@ -95,7 +95,7 @@ @@ -348,7 +348,6 @@ }) .then(response => response.json()) .then(data => { - console.log('回傳資料',data); const tableBody = document.querySelector('#results-table tbody'); tableBody.innerHTML = ''; @@ -356,15 +355,15 @@ const row = document.createElement('tr'); const songNameCell = document.createElement('td'); const singerCell = document.createElement('td'); - // const languageCell = document.createElement('td'); + const languageCell = document.createElement('td'); songNameCell.textContent = song.Song; singerCell.textContent = song.ArtistA; - //languageCell.textContent = song.Category; + languageCell.textContent = song.Category; row.appendChild(songNameCell); row.appendChild(singerCell); - //row.appendChild(languageCell); + row.appendChild(languageCell); row.addEventListener('click', (e) => { e.preventDefault(); // 阻止默認行為 @@ -377,7 +376,7 @@ document.getElementById('detail-song-name').textContent = song.Song; document.getElementById('detail-song-number').textContent = song.SongNumber; document.getElementById('detail-singer').textContent = song.ArtistA; - //document.getElementById('detail-language').textContent = song.Category; + document.getElementById('detail-language').textContent = song.Category; // 顯示詳情視窗和遮罩 document.getElementById('song-details').style.display = 'block'; diff --git a/themes/superstar/_www/windows.html b/themes/superstar/_www/windows.html index 698bbfd..b8632a2 100644 --- a/themes/superstar/_www/windows.html +++ b/themes/superstar/_www/windows.html @@ -17,7 +17,7 @@ margin: 20px; } .header { - background: #FFA500; + background: #D32F2F; padding: 10px 0; color: white; font-size: 24px; @@ -136,7 +136,7 @@ -
金麗都 自助式KTV
+
超級巨星 自助式KTV
+ + + + + diff --git a/themes/superstars/_www/css/bootstrap-theme.min.css b/themes/superstars/_www/css/bootstrap-theme.min.css new file mode 100644 index 0000000..403015c --- /dev/null +++ b/themes/superstars/_www/css/bootstrap-theme.min.css @@ -0,0 +1,5 @@ +/*! + * Bootstrap v3.3.2 (http: + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https: + */.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}.btn.active,.btn:active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.btn-default.active,.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default:disabled,.btn-default[disabled]{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}.btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary:disabled,.btn-primary[disabled]{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0 -15px}.btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success:disabled,.btn-success[disabled]{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info:disabled,.btn-info[disabled]{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning:disabled,.btn-warning[disabled]{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}.btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger:disabled,.btn-danger[disabled]{background-color:#c12e2a;background-image:none}.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)} \ No newline at end of file diff --git a/themes/superstars/_www/css/bootstrap.min.css b/themes/superstars/_www/css/bootstrap.min.css new file mode 100644 index 0000000..2a67040 --- /dev/null +++ b/themes/superstars/_www/css/bootstrap.min.css @@ -0,0 +1,8075 @@ +/*! + * Bootstrap v3.3.2 (http: + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https: + */ + +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100% +} + +body { + margin: 0 +} + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block +} + +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline +} + +audio:not([controls]) { + display: none; + height: 0 +} + +[hidden], +template { + display: none +} + +a { + background-color: transparent +} + +a:active, +a:hover { + outline: 0 +} + +abbr[title] { + border-bottom: 1px dotted +} + +b, +strong { + font-weight: 700 +} + +dfn { + font-style: italic +} + +h1 { + margin: .67em 0; + font-size: 2em +} + +mark { + color: #000; + background: #ff0 +} + +small { + font-size: 80% +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline +} + +sup { + top: -.5em +} + +sub { + bottom: -.25em +} + +img { + border: 0 +} + +svg:not(:root) { + overflow: hidden +} + +figure { + margin: 1em 40px +} + +hr { + height: 0; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box +} + +pre { + overflow: auto +} + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em +} + +button, +input, +optgroup, +select, +textarea { + margin: 0; + font: inherit; + color: inherit +} + +button { + overflow: visible +} + +button, +select { + text-transform: none +} + +button, +html input[type=button], +input[type=reset], +input[type=submit] { + -webkit-appearance: button; + cursor: pointer +} + +button[disabled], +html input[disabled] { + cursor: default +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0 +} + +input { + line-height: normal +} + +input[type=checkbox], +input[type=radio] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0 +} + +input[type=number]::-webkit-inner-spin-button, +input[type=number]::-webkit-outer-spin-button { + height: auto +} + +input[type=search] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield +} + +input[type=search]::-webkit-search-cancel-button, +input[type=search]::-webkit-search-decoration { + -webkit-appearance: none +} + +fieldset { + padding: .35em .625em .75em; + margin: 0 2px; + border: 1px solid silver +} + +legend { + padding: 0; + border: 0 +} + +textarea { + overflow: auto +} + +optgroup { + font-weight: 700 +} + +table { + border-spacing: 0; + border-collapse: collapse +} + +td, +th { + padding: 0 +} + + +@media print { + + *, + :after, + :before { + color: #000 !important; + text-shadow: none !important; + background: 0 0 !important; + -webkit-box-shadow: none !important; + box-shadow: none !important + } + + a, + a:visited { + text-decoration: underline + } + + a[href]:after { + content: " (" attr(href) ")" + } + + abbr[title]:after { + content: " (" attr(title) ")" + } + + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: "" + } + + blockquote, + pre { + border: 1px solid #999; + page-break-inside: avoid + } + + thead { + display: table-header-group + } + + img, + tr { + page-break-inside: avoid + } + + img { + max-width: 100% !important + } + + h2, + h3, + p { + orphans: 3; + widows: 3 + } + + h2, + h3 { + page-break-after: avoid + } + + select { + background: #fff !important + } + + .navbar { + display: none + } + + .btn>.caret, + .dropup>.btn>.caret { + border-top-color: #000 !important + } + + .label { + border: 1px solid #000 + } + + .table { + border-collapse: collapse !important + } + + .table td, + .table th { + background-color: #fff !important + } + + .table-bordered td, + .table-bordered th { + border: 1px solid #ddd !important + } +} + +@font-face { + font-family: 'Glyphicons Halflings'; + src: url(../fonts/glyphicons-halflings-regular.eot); + src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg') +} + +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: 400; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale +} + +.glyphicon-asterisk:before { + content: "\2a" +} + +.glyphicon-plus:before { + content: "\2b" +} + +.glyphicon-eur:before, +.glyphicon-euro:before { + content: "\20ac" +} + +.glyphicon-minus:before { + content: "\2212" +} + +.glyphicon-cloud:before { + content: "\2601" +} + +.glyphicon-envelope:before { + content: "\2709" +} + +.glyphicon-pencil:before { + content: "\270f" +} + +.glyphicon-glass:before { + content: "\e001" +} + +.glyphicon-music:before { + content: "\e002" +} + +.glyphicon-search:before { + content: "\e003" +} + +.glyphicon-heart:before { + content: "\e005" +} + +.glyphicon-star:before { + content: "\e006" +} + +.glyphicon-star-empty:before { + content: "\e007" +} + +.glyphicon-user:before { + content: "\e008" +} + +.glyphicon-film:before { + content: "\e009" +} + +.glyphicon-th-large:before { + content: "\e010" +} + +.glyphicon-th:before { + content: "\e011" +} + +.glyphicon-th-list:before { + content: "\e012" +} + +.glyphicon-ok:before { + content: "\e013" +} + +.glyphicon-remove:before { + content: "\e014" +} + +.glyphicon-zoom-in:before { + content: "\e015" +} + +.glyphicon-zoom-out:before { + content: "\e016" +} + +.glyphicon-off:before { + content: "\e017" +} + +.glyphicon-signal:before { + content: "\e018" +} + +.glyphicon-cog:before { + content: "\e019" +} + +.glyphicon-trash:before { + content: "\e020" +} + +.glyphicon-home:before { + content: "\e021" +} + +.glyphicon-file:before { + content: "\e022" +} + +.glyphicon-time:before { + content: "\e023" +} + +.glyphicon-road:before { + content: "\e024" +} + +.glyphicon-download-alt:before { + content: "\e025" +} + +.glyphicon-download:before { + content: "\e026" +} + +.glyphicon-upload:before { + content: "\e027" +} + +.glyphicon-inbox:before { + content: "\e028" +} + +.glyphicon-play-circle:before { + content: "\e029" +} + +.glyphicon-repeat:before { + content: "\e030" +} + +.glyphicon-refresh:before { + content: "\e031" +} + +.glyphicon-list-alt:before { + content: "\e032" +} + +.glyphicon-lock:before { + content: "\e033" +} + +.glyphicon-flag:before { + content: "\e034" +} + +.glyphicon-headphones:before { + content: "\e035" +} + +.glyphicon-volume-off:before { + content: "\e036" +} + +.glyphicon-volume-down:before { + content: "\e037" +} + +.glyphicon-volume-up:before { + content: "\e038" +} + +.glyphicon-qrcode:before { + content: "\e039" +} + +.glyphicon-barcode:before { + content: "\e040" +} + +.glyphicon-tag:before { + content: "\e041" +} + +.glyphicon-tags:before { + content: "\e042" +} + +.glyphicon-book:before { + content: "\e043" +} + +.glyphicon-bookmark:before { + content: "\e044" +} + +.glyphicon-print:before { + content: "\e045" +} + +.glyphicon-camera:before { + content: "\e046" +} + +.glyphicon-font:before { + content: "\e047" +} + +.glyphicon-bold:before { + content: "\e048" +} + +.glyphicon-italic:before { + content: "\e049" +} + +.glyphicon-text-height:before { + content: "\e050" +} + +.glyphicon-text-width:before { + content: "\e051" +} + +.glyphicon-align-left:before { + content: "\e052" +} + +.glyphicon-align-center:before { + content: "\e053" +} + +.glyphicon-align-right:before { + content: "\e054" +} + +.glyphicon-align-justify:before { + content: "\e055" +} + +.glyphicon-list:before { + content: "\e056" +} + +.glyphicon-indent-left:before { + content: "\e057" +} + +.glyphicon-indent-right:before { + content: "\e058" +} + +.glyphicon-facetime-video:before { + content: "\e059" +} + +.glyphicon-picture:before { + content: "\e060" +} + +.glyphicon-map-marker:before { + content: "\e062" +} + +.glyphicon-adjust:before { + content: "\e063" +} + +.glyphicon-tint:before { + content: "\e064" +} + +.glyphicon-edit:before { + content: "\e065" +} + +.glyphicon-share:before { + content: "\e066" +} + +.glyphicon-check:before { + content: "\e067" +} + +.glyphicon-move:before { + content: "\e068" +} + +.glyphicon-step-backward:before { + content: "\e069" +} + +.glyphicon-fast-backward:before { + content: "\e070" +} + +.glyphicon-backward:before { + content: "\e071" +} + +.glyphicon-play:before { + content: "\e072" +} + +.glyphicon-pause:before { + content: "\e073" +} + +.glyphicon-stop:before { + content: "\e074" +} + +.glyphicon-forward:before { + content: "\e075" +} + +.glyphicon-fast-forward:before { + content: "\e076" +} + +.glyphicon-step-forward:before { + content: "\e077" +} + +.glyphicon-eject:before { + content: "\e078" +} + +.glyphicon-chevron-left:before { + content: "\e079" +} + +.glyphicon-chevron-right:before { + content: "\e080" +} + +.glyphicon-plus-sign:before { + content: "\e081" +} + +.glyphicon-minus-sign:before { + content: "\e082" +} + +.glyphicon-remove-sign:before { + content: "\e083" +} + +.glyphicon-ok-sign:before { + content: "\e084" +} + +.glyphicon-question-sign:before { + content: "\e085" +} + +.glyphicon-info-sign:before { + content: "\e086" +} + +.glyphicon-screenshot:before { + content: "\e087" +} + +.glyphicon-remove-circle:before { + content: "\e088" +} + +.glyphicon-ok-circle:before { + content: "\e089" +} + +.glyphicon-ban-circle:before { + content: "\e090" +} + +.glyphicon-arrow-left:before { + content: "\e091" +} + +.glyphicon-arrow-right:before { + content: "\e092" +} + +.glyphicon-arrow-up:before { + content: "\e093" +} + +.glyphicon-arrow-down:before { + content: "\e094" +} + +.glyphicon-share-alt:before { + content: "\e095" +} + +.glyphicon-resize-full:before { + content: "\e096" +} + +.glyphicon-resize-small:before { + content: "\e097" +} + +.glyphicon-exclamation-sign:before { + content: "\e101" +} + +.glyphicon-gift:before { + content: "\e102" +} + +.glyphicon-leaf:before { + content: "\e103" +} + +.glyphicon-fire:before { + content: "\e104" +} + +.glyphicon-eye-open:before { + content: "\e105" +} + +.glyphicon-eye-close:before { + content: "\e106" +} + +.glyphicon-warning-sign:before { + content: "\e107" +} + +.glyphicon-plane:before { + content: "\e108" +} + +.glyphicon-calendar:before { + content: "\e109" +} + +.glyphicon-random:before { + content: "\e110" +} + +.glyphicon-comment:before { + content: "\e111" +} + +.glyphicon-magnet:before { + content: "\e112" +} + +.glyphicon-chevron-up:before { + content: "\e113" +} + +.glyphicon-chevron-down:before { + content: "\e114" +} + +.glyphicon-retweet:before { + content: "\e115" +} + +.glyphicon-shopping-cart:before { + content: "\e116" +} + +.glyphicon-folder-close:before { + content: "\e117" +} + +.glyphicon-folder-open:before { + content: "\e118" +} + +.glyphicon-resize-vertical:before { + content: "\e119" +} + +.glyphicon-resize-horizontal:before { + content: "\e120" +} + +.glyphicon-hdd:before { + content: "\e121" +} + +.glyphicon-bullhorn:before { + content: "\e122" +} + +.glyphicon-bell:before { + content: "\e123" +} + +.glyphicon-certificate:before { + content: "\e124" +} + +.glyphicon-thumbs-up:before { + content: "\e125" +} + +.glyphicon-thumbs-down:before { + content: "\e126" +} + +.glyphicon-hand-right:before { + content: "\e127" +} + +.glyphicon-hand-left:before { + content: "\e128" +} + +.glyphicon-hand-up:before { + content: "\e129" +} + +.glyphicon-hand-down:before { + content: "\e130" +} + +.glyphicon-circle-arrow-right:before { + content: "\e131" +} + +.glyphicon-circle-arrow-left:before { + content: "\e132" +} + +.glyphicon-circle-arrow-up:before { + content: "\e133" +} + +.glyphicon-circle-arrow-down:before { + content: "\e134" +} + +.glyphicon-globe:before { + content: "\e135" +} + +.glyphicon-wrench:before { + content: "\e136" +} + +.glyphicon-tasks:before { + content: "\e137" +} + +.glyphicon-filter:before { + content: "\e138" +} + +.glyphicon-briefcase:before { + content: "\e139" +} + +.glyphicon-fullscreen:before { + content: "\e140" +} + +.glyphicon-dashboard:before { + content: "\e141" +} + +.glyphicon-paperclip:before { + content: "\e142" +} + +.glyphicon-heart-empty:before { + content: "\e143" +} + +.glyphicon-link:before { + content: "\e144" +} + +.glyphicon-phone:before { + content: "\e145" +} + +.glyphicon-pushpin:before { + content: "\e146" +} + +.glyphicon-usd:before { + content: "\e148" +} + +.glyphicon-gbp:before { + content: "\e149" +} + +.glyphicon-sort:before { + content: "\e150" +} + +.glyphicon-sort-by-alphabet:before { + content: "\e151" +} + +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152" +} + +.glyphicon-sort-by-order:before { + content: "\e153" +} + +.glyphicon-sort-by-order-alt:before { + content: "\e154" +} + +.glyphicon-sort-by-attributes:before { + content: "\e155" +} + +.glyphicon-sort-by-attributes-alt:before { + content: "\e156" +} + +.glyphicon-unchecked:before { + content: "\e157" +} + +.glyphicon-expand:before { + content: "\e158" +} + +.glyphicon-collapse-down:before { + content: "\e159" +} + +.glyphicon-collapse-up:before { + content: "\e160" +} + +.glyphicon-log-in:before { + content: "\e161" +} + +.glyphicon-flash:before { + content: "\e162" +} + +.glyphicon-log-out:before { + content: "\e163" +} + +.glyphicon-new-window:before { + content: "\e164" +} + +.glyphicon-record:before { + content: "\e165" +} + +.glyphicon-save:before { + content: "\e166" +} + +.glyphicon-open:before { + content: "\e167" +} + +.glyphicon-saved:before { + content: "\e168" +} + +.glyphicon-import:before { + content: "\e169" +} + +.glyphicon-export:before { + content: "\e170" +} + +.glyphicon-send:before { + content: "\e171" +} + +.glyphicon-floppy-disk:before { + content: "\e172" +} + +.glyphicon-floppy-saved:before { + content: "\e173" +} + +.glyphicon-floppy-remove:before { + content: "\e174" +} + +.glyphicon-floppy-save:before { + content: "\e175" +} + +.glyphicon-floppy-open:before { + content: "\e176" +} + +.glyphicon-credit-card:before { + content: "\e177" +} + +.glyphicon-transfer:before { + content: "\e178" +} + +.glyphicon-cutlery:before { + content: "\e179" +} + +.glyphicon-header:before { + content: "\e180" +} + +.glyphicon-compressed:before { + content: "\e181" +} + +.glyphicon-earphone:before { + content: "\e182" +} + +.glyphicon-phone-alt:before { + content: "\e183" +} + +.glyphicon-tower:before { + content: "\e184" +} + +.glyphicon-stats:before { + content: "\e185" +} + +.glyphicon-sd-video:before { + content: "\e186" +} + +.glyphicon-hd-video:before { + content: "\e187" +} + +.glyphicon-subtitles:before { + content: "\e188" +} + +.glyphicon-sound-stereo:before { + content: "\e189" +} + +.glyphicon-sound-dolby:before { + content: "\e190" +} + +.glyphicon-sound-5-1:before { + content: "\e191" +} + +.glyphicon-sound-6-1:before { + content: "\e192" +} + +.glyphicon-sound-7-1:before { + content: "\e193" +} + +.glyphicon-copyright-mark:before { + content: "\e194" +} + +.glyphicon-registration-mark:before { + content: "\e195" +} + +.glyphicon-cloud-download:before { + content: "\e197" +} + +.glyphicon-cloud-upload:before { + content: "\e198" +} + +.glyphicon-tree-conifer:before { + content: "\e199" +} + +.glyphicon-tree-deciduous:before { + content: "\e200" +} + +.glyphicon-cd:before { + content: "\e201" +} + +.glyphicon-save-file:before { + content: "\e202" +} + +.glyphicon-open-file:before { + content: "\e203" +} + +.glyphicon-level-up:before { + content: "\e204" +} + +.glyphicon-copy:before { + content: "\e205" +} + +.glyphicon-paste:before { + content: "\e206" +} + +.glyphicon-alert:before { + content: "\e209" +} + +.glyphicon-equalizer:before { + content: "\e210" +} + +.glyphicon-king:before { + content: "\e211" +} + +.glyphicon-queen:before { + content: "\e212" +} + +.glyphicon-pawn:before { + content: "\e213" +} + +.glyphicon-bishop:before { + content: "\e214" +} + +.glyphicon-knight:before { + content: "\e215" +} + +.glyphicon-baby-formula:before { + content: "\e216" +} + +.glyphicon-tent:before { + content: "\26fa" +} + +.glyphicon-blackboard:before { + content: "\e218" +} + +.glyphicon-bed:before { + content: "\e219" +} + +.glyphicon-apple:before { + content: "\f8ff" +} + +.glyphicon-erase:before { + content: "\e221" +} + +.glyphicon-hourglass:before { + content: "\231b" +} + +.glyphicon-lamp:before { + content: "\e223" +} + +.glyphicon-duplicate:before { + content: "\e224" +} + +.glyphicon-piggy-bank:before { + content: "\e225" +} + +.glyphicon-scissors:before { + content: "\e226" +} + +.glyphicon-bitcoin:before { + content: "\e227" +} + +.glyphicon-yen:before { + content: "\00a5" +} + +.glyphicon-ruble:before { + content: "\20bd" +} + +.glyphicon-scale:before { + content: "\e230" +} + +.glyphicon-ice-lolly:before { + content: "\e231" +} + +.glyphicon-ice-lolly-tasted:before { + content: "\e232" +} + +.glyphicon-education:before { + content: "\e233" +} + +.glyphicon-option-horizontal:before { + content: "\e234" +} + +.glyphicon-option-vertical:before { + content: "\e235" +} + +.glyphicon-menu-hamburger:before { + content: "\e236" +} + +.glyphicon-modal-window:before { + content: "\e237" +} + +.glyphicon-oil:before { + content: "\e238" +} + +.glyphicon-grain:before { + content: "\e239" +} + +.glyphicon-sunglasses:before { + content: "\e240" +} + +.glyphicon-text-size:before { + content: "\e241" +} + +.glyphicon-text-color:before { + content: "\e242" +} + +.glyphicon-text-background:before { + content: "\e243" +} + +.glyphicon-object-align-top:before { + content: "\e244" +} + +.glyphicon-object-align-bottom:before { + content: "\e245" +} + +.glyphicon-object-align-horizontal:before { + content: "\e246" +} + +.glyphicon-object-align-left:before { + content: "\e247" +} + +.glyphicon-object-align-vertical:before { + content: "\e248" +} + +.glyphicon-object-align-right:before { + content: "\e249" +} + +.glyphicon-triangle-right:before { + content: "\e250" +} + +.glyphicon-triangle-left:before { + content: "\e251" +} + +.glyphicon-triangle-bottom:before { + content: "\e252" +} + +.glyphicon-triangle-top:before { + content: "\e253" +} + +.glyphicon-console:before { + content: "\e254" +} + +.glyphicon-superscript:before { + content: "\e255" +} + +.glyphicon-subscript:before { + content: "\e256" +} + +.glyphicon-menu-left:before { + content: "\e257" +} + +.glyphicon-menu-right:before { + content: "\e258" +} + +.glyphicon-menu-down:before { + content: "\e259" +} + +.glyphicon-menu-up:before { + content: "\e260" +} + +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +:after, +:before { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +html { + font-size: 10px; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0) +} + +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.42857143; + color: #333; + background-color: #fff +} + +button, +input, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit +} + +a { + color: #337ab7; + text-decoration: none +} + +a:focus, +a:hover { + color: #23527c; + text-decoration: underline +} + +a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px +} + +figure { + margin: 0 +} + +img { + vertical-align: middle +} + +.carousel-inner>.item>a>img, +.carousel-inner>.item>img, +.img-responsive, +.thumbnail a>img, +.thumbnail>img { + display: block; + max-width: 100%; + height: auto +} + +.img-rounded { + border-radius: 6px +} + +.img-thumbnail { + display: inline-block; + max-width: 100%; + height: auto; + padding: 4px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all .2s ease-in-out; + -o-transition: all .2s ease-in-out; + transition: all .2s ease-in-out +} + +.img-circle { + border-radius: 50% +} + +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eee +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0 +} + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto +} + +.h1, +.h2, +.h3, +.h4, +.h5, +.h6, +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit +} + +.h1 .small, +.h1 small, +.h2 .small, +.h2 small, +.h3 .small, +.h3 small, +.h4 .small, +.h4 small, +.h5 .small, +.h5 small, +.h6 .small, +.h6 small, +h1 .small, +h1 small, +h2 .small, +h2 small, +h3 .small, +h3 small, +h4 .small, +h4 small, +h5 .small, +h5 small, +h6 .small, +h6 small { + font-weight: 400; + line-height: 1; + color: #777 +} + +.h1, +.h2, +.h3, +h1, +h2, +h3 { + margin-top: 20px; + margin-bottom: 10px +} + +.h1 .small, +.h1 small, +.h2 .small, +.h2 small, +.h3 .small, +.h3 small, +h1 .small, +h1 small, +h2 .small, +h2 small, +h3 .small, +h3 small { + font-size: 65% +} + +.h4, +.h5, +.h6, +h4, +h5, +h6 { + margin-top: 10px; + margin-bottom: 10px +} + +.h4 .small, +.h4 small, +.h5 .small, +.h5 small, +.h6 .small, +.h6 small, +h4 .small, +h4 small, +h5 .small, +h5 small, +h6 .small, +h6 small { + font-size: 75% +} + +.h1, +h1 { + font-size: 36px +} + +.h2, +h2 { + font-size: 30px +} + +.h3, +h3 { + font-size: 24px +} + +.h4, +h4 { + font-size: 18px +} + +.h5, +h5 { + font-size: 14px +} + +.h6, +h6 { + font-size: 12px +} + +p { + margin: 0 0 10px +} + +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 300; + line-height: 1.4 +} + +@media (min-width:768px) { + .lead { + font-size: 21px + } +} + +.small, +small { + font-size: 85% +} + +.mark, +mark { + padding: .2em; + background-color: #fcf8e3 +} + +.text-left { + text-align: left +} + +.text-right { + text-align: right +} + +.text-center { + text-align: center +} + +.text-justify { + text-align: justify +} + +.text-nowrap { + white-space: nowrap +} + +.text-lowercase { + text-transform: lowercase +} + +.text-uppercase { + text-transform: uppercase +} + +.text-capitalize { + text-transform: capitalize +} + +.text-muted { + color: #777 +} + +.text-primary { + color: #337ab7 +} + +a.text-primary:hover { + color: #286090 +} + +.text-success { + color: #3c763d +} + +a.text-success:hover { + color: #2b542c +} + +.text-info { + color: #31708f +} + +a.text-info:hover { + color: #245269 +} + +.text-warning { + color: #8a6d3b +} + +a.text-warning:hover { + color: #66512c +} + +.text-danger { + color: #a94442 +} + +a.text-danger:hover { + color: #843534 +} + +.bg-primary { + color: #fff; + background-color: #337ab7 +} + +a.bg-primary:hover { + background-color: #286090 +} + +.bg-success { + background-color: #dff0d8 +} + +a.bg-success:hover { + background-color: #c1e2b3 +} + +.bg-info { + background-color: #d9edf7 +} + +a.bg-info:hover { + background-color: #afd9ee +} + +.bg-warning { + background-color: #fcf8e3 +} + +a.bg-warning:hover { + background-color: #f7ecb5 +} + +.bg-danger { + background-color: #f2dede +} + +a.bg-danger:hover { + background-color: #e4b9b9 +} + +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eee +} + +ol, +ul { + margin-top: 0; + margin-bottom: 10px +} + +ol ol, +ol ul, +ul ol, +ul ul { + margin-bottom: 0 +} + +.list-unstyled { + padding-left: 0; + list-style: none +} + +.list-inline { + padding-left: 0; + margin-left: -5px; + list-style: none +} + +.list-inline>li { + display: inline-block; + padding-right: 5px; + padding-left: 5px +} + +dl { + margin-top: 0; + margin-bottom: 20px +} + +dd, +dt { + line-height: 1.42857143 +} + +dt { + font-weight: 700 +} + +dd { + margin-left: 0 +} + +@media (min-width:768px) { + .dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap + } + + .dl-horizontal dd { + margin-left: 180px + } +} + +abbr[data-original-title], +abbr[title] { + cursor: help; + border-bottom: 1px dotted #777 +} + +.initialism { + font-size: 90%; + text-transform: uppercase +} + +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eee +} + +blockquote ol:last-child, +blockquote p:last-child, +blockquote ul:last-child { + margin-bottom: 0 +} + +blockquote .small, +blockquote footer, +blockquote small { + display: block; + font-size: 80%; + line-height: 1.42857143; + color: #777 +} + +blockquote .small:before, +blockquote footer:before, +blockquote small:before { + content: '\2014 \00A0' +} + +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + text-align: right; + border-right: 5px solid #eee; + border-left: 0 +} + +.blockquote-reverse .small:before, +.blockquote-reverse footer:before, +.blockquote-reverse small:before, +blockquote.pull-right .small:before, +blockquote.pull-right footer:before, +blockquote.pull-right small:before { + content: '' +} + +.blockquote-reverse .small:after, +.blockquote-reverse footer:after, +.blockquote-reverse small:after, +blockquote.pull-right .small:after, +blockquote.pull-right footer:after, +blockquote.pull-right small:after { + content: '\00A0 \2014' +} + +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.42857143 +} + +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace +} + +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 4px +} + +kbd { + padding: 2px 4px; + font-size: 90%; + color: #fff; + background-color: #333; + border-radius: 3px; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25) +} + +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 700; + -webkit-box-shadow: none; + box-shadow: none +} + +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.42857143; + color: #333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 4px +} + +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0 +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll +} + +.container { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto +} + +@media (min-width:768px) { + .container { + width: 750px + } +} + +@media (min-width:992px) { + .container { + width: 970px + } +} + +@media (min-width:1200px) { + .container { + width: 1170px + } +} + +.container-fluid { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto +} + +.row { + margin-right: -15px; + margin-left: -15px +} + +.col-lg-1, +.col-lg-10, +.col-lg-11, +.col-lg-12, +.col-lg-2, +.col-lg-3, +.col-lg-4, +.col-lg-5, +.col-lg-6, +.col-lg-7, +.col-lg-8, +.col-lg-9, +.col-md-1, +.col-md-10, +.col-md-11, +.col-md-12, +.col-md-2, +.col-md-3, +.col-md-4, +.col-md-5, +.col-md-6, +.col-md-7, +.col-md-8, +.col-md-9, +.col-sm-1, +.col-sm-10, +.col-sm-11, +.col-sm-12, +.col-sm-2, +.col-sm-3, +.col-sm-4, +.col-sm-5, +.col-sm-6, +.col-sm-7, +.col-sm-8, +.col-sm-9, +.col-xs-1, +.col-xs-10, +.col-xs-11, +.col-xs-12, +.col-xs-2, +.col-xs-3, +.col-xs-4, +.col-xs-5, +.col-xs-6, +.col-xs-7, +.col-xs-8, +.col-xs-9 { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px +} + +.col-xs-1, +.col-xs-10, +.col-xs-11, +.col-xs-12, +.col-xs-2, +.col-xs-3, +.col-xs-4, +.col-xs-5, +.col-xs-6, +.col-xs-7, +.col-xs-8, +.col-xs-9 { + float: left +} + +.col-xs-12 { + width: 100% +} + +.col-xs-11 { + width: 91.66666667% +} + +.col-xs-10 { + width: 83.33333333% +} + +.col-xs-9 { + width: 75% +} + +.col-xs-8 { + width: 66.66666667% +} + +.col-xs-7 { + width: 58.33333333% +} + +.col-xs-6 { + width: 50% +} + +.col-xs-5 { + width: 41.66666667% +} + +.col-xs-4 { + width: 33.33333333% +} + +.col-xs-3 { + width: 25% +} + +.col-xs-2 { + width: 16.66666667% +} + +.col-xs-1 { + width: 8.33333333% +} + +.col-xs-pull-12 { + right: 100% +} + +.col-xs-pull-11 { + right: 91.66666667% +} + +.col-xs-pull-10 { + right: 83.33333333% +} + +.col-xs-pull-9 { + right: 75% +} + +.col-xs-pull-8 { + right: 66.66666667% +} + +.col-xs-pull-7 { + right: 58.33333333% +} + +.col-xs-pull-6 { + right: 50% +} + +.col-xs-pull-5 { + right: 41.66666667% +} + +.col-xs-pull-4 { + right: 33.33333333% +} + +.col-xs-pull-3 { + right: 25% +} + +.col-xs-pull-2 { + right: 16.66666667% +} + +.col-xs-pull-1 { + right: 8.33333333% +} + +.col-xs-pull-0 { + right: auto +} + +.col-xs-push-12 { + left: 100% +} + +.col-xs-push-11 { + left: 91.66666667% +} + +.col-xs-push-10 { + left: 83.33333333% +} + +.col-xs-push-9 { + left: 75% +} + +.col-xs-push-8 { + left: 66.66666667% +} + +.col-xs-push-7 { + left: 58.33333333% +} + +.col-xs-push-6 { + left: 50% +} + +.col-xs-push-5 { + left: 41.66666667% +} + +.col-xs-push-4 { + left: 33.33333333% +} + +.col-xs-push-3 { + left: 25% +} + +.col-xs-push-2 { + left: 16.66666667% +} + +.col-xs-push-1 { + left: 8.33333333% +} + +.col-xs-push-0 { + left: auto +} + +.col-xs-offset-12 { + margin-left: 100% +} + +.col-xs-offset-11 { + margin-left: 91.66666667% +} + +.col-xs-offset-10 { + margin-left: 83.33333333% +} + +.col-xs-offset-9 { + margin-left: 75% +} + +.col-xs-offset-8 { + margin-left: 66.66666667% +} + +.col-xs-offset-7 { + margin-left: 58.33333333% +} + +.col-xs-offset-6 { + margin-left: 50% +} + +.col-xs-offset-5 { + margin-left: 41.66666667% +} + +.col-xs-offset-4 { + margin-left: 33.33333333% +} + +.col-xs-offset-3 { + margin-left: 25% +} + +.col-xs-offset-2 { + margin-left: 16.66666667% +} + +.col-xs-offset-1 { + margin-left: 8.33333333% +} + +.col-xs-offset-0 { + margin-left: 0 +} + +@media (min-width:768px) { + + .col-sm-1, + .col-sm-10, + .col-sm-11, + .col-sm-12, + .col-sm-2, + .col-sm-3, + .col-sm-4, + .col-sm-5, + .col-sm-6, + .col-sm-7, + .col-sm-8, + .col-sm-9 { + float: left + } + + .col-sm-12 { + width: 100% + } + + .col-sm-11 { + width: 91.66666667% + } + + .col-sm-10 { + width: 83.33333333% + } + + .col-sm-9 { + width: 75% + } + + .col-sm-8 { + width: 66.66666667% + } + + .col-sm-7 { + width: 58.33333333% + } + + .col-sm-6 { + width: 50% + } + + .col-sm-5 { + width: 41.66666667% + } + + .col-sm-4 { + width: 33.33333333% + } + + .col-sm-3 { + width: 25% + } + + .col-sm-2 { + width: 16.66666667% + } + + .col-sm-1 { + width: 8.33333333% + } + + .col-sm-pull-12 { + right: 100% + } + + .col-sm-pull-11 { + right: 91.66666667% + } + + .col-sm-pull-10 { + right: 83.33333333% + } + + .col-sm-pull-9 { + right: 75% + } + + .col-sm-pull-8 { + right: 66.66666667% + } + + .col-sm-pull-7 { + right: 58.33333333% + } + + .col-sm-pull-6 { + right: 50% + } + + .col-sm-pull-5 { + right: 41.66666667% + } + + .col-sm-pull-4 { + right: 33.33333333% + } + + .col-sm-pull-3 { + right: 25% + } + + .col-sm-pull-2 { + right: 16.66666667% + } + + .col-sm-pull-1 { + right: 8.33333333% + } + + .col-sm-pull-0 { + right: auto + } + + .col-sm-push-12 { + left: 100% + } + + .col-sm-push-11 { + left: 91.66666667% + } + + .col-sm-push-10 { + left: 83.33333333% + } + + .col-sm-push-9 { + left: 75% + } + + .col-sm-push-8 { + left: 66.66666667% + } + + .col-sm-push-7 { + left: 58.33333333% + } + + .col-sm-push-6 { + left: 50% + } + + .col-sm-push-5 { + left: 41.66666667% + } + + .col-sm-push-4 { + left: 33.33333333% + } + + .col-sm-push-3 { + left: 25% + } + + .col-sm-push-2 { + left: 16.66666667% + } + + .col-sm-push-1 { + left: 8.33333333% + } + + .col-sm-push-0 { + left: auto + } + + .col-sm-offset-12 { + margin-left: 100% + } + + .col-sm-offset-11 { + margin-left: 91.66666667% + } + + .col-sm-offset-10 { + margin-left: 83.33333333% + } + + .col-sm-offset-9 { + margin-left: 75% + } + + .col-sm-offset-8 { + margin-left: 66.66666667% + } + + .col-sm-offset-7 { + margin-left: 58.33333333% + } + + .col-sm-offset-6 { + margin-left: 50% + } + + .col-sm-offset-5 { + margin-left: 41.66666667% + } + + .col-sm-offset-4 { + margin-left: 33.33333333% + } + + .col-sm-offset-3 { + margin-left: 25% + } + + .col-sm-offset-2 { + margin-left: 16.66666667% + } + + .col-sm-offset-1 { + margin-left: 8.33333333% + } + + .col-sm-offset-0 { + margin-left: 0 + } +} + +@media (min-width:992px) { + + .col-md-1, + .col-md-10, + .col-md-11, + .col-md-12, + .col-md-2, + .col-md-3, + .col-md-4, + .col-md-5, + .col-md-6, + .col-md-7, + .col-md-8, + .col-md-9 { + float: left + } + + .col-md-12 { + width: 100% + } + + .col-md-11 { + width: 91.66666667% + } + + .col-md-10 { + width: 83.33333333% + } + + .col-md-9 { + width: 75% + } + + .col-md-8 { + width: 66.66666667% + } + + .col-md-7 { + width: 58.33333333% + } + + .col-md-6 { + width: 50% + } + + .col-md-5 { + width: 41.66666667% + } + + .col-md-4 { + width: 33.33333333% + } + + .col-md-3 { + width: 25% + } + + .col-md-2 { + width: 16.66666667% + } + + .col-md-1 { + width: 8.33333333% + } + + .col-md-pull-12 { + right: 100% + } + + .col-md-pull-11 { + right: 91.66666667% + } + + .col-md-pull-10 { + right: 83.33333333% + } + + .col-md-pull-9 { + right: 75% + } + + .col-md-pull-8 { + right: 66.66666667% + } + + .col-md-pull-7 { + right: 58.33333333% + } + + .col-md-pull-6 { + right: 50% + } + + .col-md-pull-5 { + right: 41.66666667% + } + + .col-md-pull-4 { + right: 33.33333333% + } + + .col-md-pull-3 { + right: 25% + } + + .col-md-pull-2 { + right: 16.66666667% + } + + .col-md-pull-1 { + right: 8.33333333% + } + + .col-md-pull-0 { + right: auto + } + + .col-md-push-12 { + left: 100% + } + + .col-md-push-11 { + left: 91.66666667% + } + + .col-md-push-10 { + left: 83.33333333% + } + + .col-md-push-9 { + left: 75% + } + + .col-md-push-8 { + left: 66.66666667% + } + + .col-md-push-7 { + left: 58.33333333% + } + + .col-md-push-6 { + left: 50% + } + + .col-md-push-5 { + left: 41.66666667% + } + + .col-md-push-4 { + left: 33.33333333% + } + + .col-md-push-3 { + left: 25% + } + + .col-md-push-2 { + left: 16.66666667% + } + + .col-md-push-1 { + left: 8.33333333% + } + + .col-md-push-0 { + left: auto + } + + .col-md-offset-12 { + margin-left: 100% + } + + .col-md-offset-11 { + margin-left: 91.66666667% + } + + .col-md-offset-10 { + margin-left: 83.33333333% + } + + .col-md-offset-9 { + margin-left: 75% + } + + .col-md-offset-8 { + margin-left: 66.66666667% + } + + .col-md-offset-7 { + margin-left: 58.33333333% + } + + .col-md-offset-6 { + margin-left: 50% + } + + .col-md-offset-5 { + margin-left: 41.66666667% + } + + .col-md-offset-4 { + margin-left: 33.33333333% + } + + .col-md-offset-3 { + margin-left: 25% + } + + .col-md-offset-2 { + margin-left: 16.66666667% + } + + .col-md-offset-1 { + margin-left: 8.33333333% + } + + .col-md-offset-0 { + margin-left: 0 + } +} + +@media (min-width:1200px) { + + .col-lg-1, + .col-lg-10, + .col-lg-11, + .col-lg-12, + .col-lg-2, + .col-lg-3, + .col-lg-4, + .col-lg-5, + .col-lg-6, + .col-lg-7, + .col-lg-8, + .col-lg-9 { + float: left + } + + .col-lg-12 { + width: 100% + } + + .col-lg-11 { + width: 91.66666667% + } + + .col-lg-10 { + width: 83.33333333% + } + + .col-lg-9 { + width: 75% + } + + .col-lg-8 { + width: 66.66666667% + } + + .col-lg-7 { + width: 58.33333333% + } + + .col-lg-6 { + width: 50% + } + + .col-lg-5 { + width: 41.66666667% + } + + .col-lg-4 { + width: 33.33333333% + } + + .col-lg-3 { + width: 25% + } + + .col-lg-2 { + width: 16.66666667% + } + + .col-lg-1 { + width: 8.33333333% + } + + .col-lg-pull-12 { + right: 100% + } + + .col-lg-pull-11 { + right: 91.66666667% + } + + .col-lg-pull-10 { + right: 83.33333333% + } + + .col-lg-pull-9 { + right: 75% + } + + .col-lg-pull-8 { + right: 66.66666667% + } + + .col-lg-pull-7 { + right: 58.33333333% + } + + .col-lg-pull-6 { + right: 50% + } + + .col-lg-pull-5 { + right: 41.66666667% + } + + .col-lg-pull-4 { + right: 33.33333333% + } + + .col-lg-pull-3 { + right: 25% + } + + .col-lg-pull-2 { + right: 16.66666667% + } + + .col-lg-pull-1 { + right: 8.33333333% + } + + .col-lg-pull-0 { + right: auto + } + + .col-lg-push-12 { + left: 100% + } + + .col-lg-push-11 { + left: 91.66666667% + } + + .col-lg-push-10 { + left: 83.33333333% + } + + .col-lg-push-9 { + left: 75% + } + + .col-lg-push-8 { + left: 66.66666667% + } + + .col-lg-push-7 { + left: 58.33333333% + } + + .col-lg-push-6 { + left: 50% + } + + .col-lg-push-5 { + left: 41.66666667% + } + + .col-lg-push-4 { + left: 33.33333333% + } + + .col-lg-push-3 { + left: 25% + } + + .col-lg-push-2 { + left: 16.66666667% + } + + .col-lg-push-1 { + left: 8.33333333% + } + + .col-lg-push-0 { + left: auto + } + + .col-lg-offset-12 { + margin-left: 100% + } + + .col-lg-offset-11 { + margin-left: 91.66666667% + } + + .col-lg-offset-10 { + margin-left: 83.33333333% + } + + .col-lg-offset-9 { + margin-left: 75% + } + + .col-lg-offset-8 { + margin-left: 66.66666667% + } + + .col-lg-offset-7 { + margin-left: 58.33333333% + } + + .col-lg-offset-6 { + margin-left: 50% + } + + .col-lg-offset-5 { + margin-left: 41.66666667% + } + + .col-lg-offset-4 { + margin-left: 33.33333333% + } + + .col-lg-offset-3 { + margin-left: 25% + } + + .col-lg-offset-2 { + margin-left: 16.66666667% + } + + .col-lg-offset-1 { + margin-left: 8.33333333% + } + + .col-lg-offset-0 { + margin-left: 0 + } +} + +table { + background-color: transparent +} + +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777; + text-align: left +} + +th { + text-align: left +} + +.table { + width: 100%; + max-width: 100%; + margin-bottom: 20px +} + +.table>tbody>tr>td, +.table>tbody>tr>th, +.table>tfoot>tr>td, +.table>tfoot>tr>th, +.table>thead>tr>td, +.table>thead>tr>th { + padding: 8px; + line-height: 1.42857143; + vertical-align: top; + border-top: 1px solid #ddd +} + +.table>thead>tr>th { + vertical-align: bottom; + border-bottom: 2px solid #ddd +} + +.table>caption+thead>tr:first-child>td, +.table>caption+thead>tr:first-child>th, +.table>colgroup+thead>tr:first-child>td, +.table>colgroup+thead>tr:first-child>th, +.table>thead:first-child>tr:first-child>td, +.table>thead:first-child>tr:first-child>th { + border-top: 0 +} + +.table>tbody+tbody { + border-top: 2px solid #ddd +} + +.table .table { + background-color: #fff +} + +.table-condensed>tbody>tr>td, +.table-condensed>tbody>tr>th, +.table-condensed>tfoot>tr>td, +.table-condensed>tfoot>tr>th, +.table-condensed>thead>tr>td, +.table-condensed>thead>tr>th { + padding: 5px +} + +.table-bordered { + border: 1px solid #ddd +} + +.table-bordered>tbody>tr>td, +.table-bordered>tbody>tr>th, +.table-bordered>tfoot>tr>td, +.table-bordered>tfoot>tr>th, +.table-bordered>thead>tr>td, +.table-bordered>thead>tr>th { + border: 1px solid #ddd +} + +.table-bordered>thead>tr>td, +.table-bordered>thead>tr>th { + border-bottom-width: 2px +} + +.table-striped>tbody>tr:nth-of-type(odd) { + background-color: #f9f9f9 +} + +.table-hover>tbody>tr:hover { + background-color: #f5f5f5 +} + +table col[class*=col-] { + position: static; + display: table-column; + float: none +} + +table td[class*=col-], +table th[class*=col-] { + position: static; + display: table-cell; + float: none +} + +.table>tbody>tr.active>td, +.table>tbody>tr.active>th, +.table>tbody>tr>td.active, +.table>tbody>tr>th.active, +.table>tfoot>tr.active>td, +.table>tfoot>tr.active>th, +.table>tfoot>tr>td.active, +.table>tfoot>tr>th.active, +.table>thead>tr.active>td, +.table>thead>tr.active>th, +.table>thead>tr>td.active, +.table>thead>tr>th.active { + background-color: #f5f5f5 +} + +.table-hover>tbody>tr.active:hover>td, +.table-hover>tbody>tr.active:hover>th, +.table-hover>tbody>tr:hover>.active, +.table-hover>tbody>tr>td.active:hover, +.table-hover>tbody>tr>th.active:hover { + background-color: #e8e8e8 +} + +.table>tbody>tr.success>td, +.table>tbody>tr.success>th, +.table>tbody>tr>td.success, +.table>tbody>tr>th.success, +.table>tfoot>tr.success>td, +.table>tfoot>tr.success>th, +.table>tfoot>tr>td.success, +.table>tfoot>tr>th.success, +.table>thead>tr.success>td, +.table>thead>tr.success>th, +.table>thead>tr>td.success, +.table>thead>tr>th.success { + background-color: #dff0d8 +} + +.table-hover>tbody>tr.success:hover>td, +.table-hover>tbody>tr.success:hover>th, +.table-hover>tbody>tr:hover>.success, +.table-hover>tbody>tr>td.success:hover, +.table-hover>tbody>tr>th.success:hover { + background-color: #d0e9c6 +} + +.table>tbody>tr.info>td, +.table>tbody>tr.info>th, +.table>tbody>tr>td.info, +.table>tbody>tr>th.info, +.table>tfoot>tr.info>td, +.table>tfoot>tr.info>th, +.table>tfoot>tr>td.info, +.table>tfoot>tr>th.info, +.table>thead>tr.info>td, +.table>thead>tr.info>th, +.table>thead>tr>td.info, +.table>thead>tr>th.info { + background-color: #d9edf7 +} + +.table-hover>tbody>tr.info:hover>td, +.table-hover>tbody>tr.info:hover>th, +.table-hover>tbody>tr:hover>.info, +.table-hover>tbody>tr>td.info:hover, +.table-hover>tbody>tr>th.info:hover { + background-color: #c4e3f3 +} + +.table>tbody>tr.warning>td, +.table>tbody>tr.warning>th, +.table>tbody>tr>td.warning, +.table>tbody>tr>th.warning, +.table>tfoot>tr.warning>td, +.table>tfoot>tr.warning>th, +.table>tfoot>tr>td.warning, +.table>tfoot>tr>th.warning, +.table>thead>tr.warning>td, +.table>thead>tr.warning>th, +.table>thead>tr>td.warning, +.table>thead>tr>th.warning { + background-color: #fcf8e3 +} + +.table-hover>tbody>tr.warning:hover>td, +.table-hover>tbody>tr.warning:hover>th, +.table-hover>tbody>tr:hover>.warning, +.table-hover>tbody>tr>td.warning:hover, +.table-hover>tbody>tr>th.warning:hover { + background-color: #faf2cc +} + +.table>tbody>tr.danger>td, +.table>tbody>tr.danger>th, +.table>tbody>tr>td.danger, +.table>tbody>tr>th.danger, +.table>tfoot>tr.danger>td, +.table>tfoot>tr.danger>th, +.table>tfoot>tr>td.danger, +.table>tfoot>tr>th.danger, +.table>thead>tr.danger>td, +.table>thead>tr.danger>th, +.table>thead>tr>td.danger, +.table>thead>tr>th.danger { + background-color: #f2dede +} + +.table-hover>tbody>tr.danger:hover>td, +.table-hover>tbody>tr.danger:hover>th, +.table-hover>tbody>tr:hover>.danger, +.table-hover>tbody>tr>td.danger:hover, +.table-hover>tbody>tr>th.danger:hover { + background-color: #ebcccc +} + +.table-responsive { + min-height: .01%; + overflow-x: auto +} + +@media screen and (max-width:767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd + } + + .table-responsive>.table { + margin-bottom: 0 + } + + .table-responsive>.table>tbody>tr>td, + .table-responsive>.table>tbody>tr>th, + .table-responsive>.table>tfoot>tr>td, + .table-responsive>.table>tfoot>tr>th, + .table-responsive>.table>thead>tr>td, + .table-responsive>.table>thead>tr>th { + white-space: nowrap + } + + .table-responsive>.table-bordered { + border: 0 + } + + .table-responsive>.table-bordered>tbody>tr>td:first-child, + .table-responsive>.table-bordered>tbody>tr>th:first-child, + .table-responsive>.table-bordered>tfoot>tr>td:first-child, + .table-responsive>.table-bordered>tfoot>tr>th:first-child, + .table-responsive>.table-bordered>thead>tr>td:first-child, + .table-responsive>.table-bordered>thead>tr>th:first-child { + border-left: 0 + } + + .table-responsive>.table-bordered>tbody>tr>td:last-child, + .table-responsive>.table-bordered>tbody>tr>th:last-child, + .table-responsive>.table-bordered>tfoot>tr>td:last-child, + .table-responsive>.table-bordered>tfoot>tr>th:last-child, + .table-responsive>.table-bordered>thead>tr>td:last-child, + .table-responsive>.table-bordered>thead>tr>th:last-child { + border-right: 0 + } + + .table-responsive>.table-bordered>tbody>tr:last-child>td, + .table-responsive>.table-bordered>tbody>tr:last-child>th, + .table-responsive>.table-bordered>tfoot>tr:last-child>td, + .table-responsive>.table-bordered>tfoot>tr:last-child>th { + border-bottom: 0 + } +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0 +} + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333; + border: 0; + border-bottom: 1px solid #e5e5e5 +} + +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: 700 +} + +input[type=search] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +input[type=checkbox], +input[type=radio] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal +} + +input[type=file] { + display: block +} + +input[type=range] { + display: block; + width: 100% +} + +select[multiple], +select[size] { + height: auto +} + +input[type=file]:focus, +input[type=checkbox]:focus, +input[type=radio]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px +} + +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.42857143; + color: #555 +} + +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + color: #555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s +} + +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6) +} + +.form-control::-moz-placeholder { + color: #999; + opacity: 1 +} + +.form-control:-ms-input-placeholder { + color: #999 +} + +.form-control::-webkit-input-placeholder { + color: #999 +} + +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + cursor: not-allowed; + background-color: #eee; + opacity: 1 +} + +textarea.form-control { + height: auto +} + +input[type=search] { + -webkit-appearance: none +} + +@media screen and (-webkit-min-device-pixel-ratio:0) { + + input[type=date], + input[type=time], + input[type=datetime-local], + input[type=month] { + line-height: 34px + } + + .input-group-sm input[type=date], + .input-group-sm input[type=time], + .input-group-sm input[type=datetime-local], + .input-group-sm input[type=month], + input[type=date].input-sm, + input[type=time].input-sm, + input[type=datetime-local].input-sm, + input[type=month].input-sm { + line-height: 30px + } + + .input-group-lg input[type=date], + .input-group-lg input[type=time], + .input-group-lg input[type=datetime-local], + .input-group-lg input[type=month], + input[type=date].input-lg, + input[type=time].input-lg, + input[type=datetime-local].input-lg, + input[type=month].input-lg { + line-height: 46px + } +} + +.form-group { + margin-bottom: 15px +} + +.checkbox, +.radio { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px +} + +.checkbox label, +.radio label { + min-height: 20px; + padding-left: 20px; + margin-bottom: 0; + font-weight: 400; + cursor: pointer +} + +.checkbox input[type=checkbox], +.checkbox-inline input[type=checkbox], +.radio input[type=radio], +.radio-inline input[type=radio] { + position: absolute; + margin-top: 4px \9; + margin-left: -20px +} + +.checkbox+.checkbox, +.radio+.radio { + margin-top: -5px +} + +.checkbox-inline, +.radio-inline { + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + font-weight: 400; + vertical-align: middle; + cursor: pointer +} + +.checkbox-inline+.checkbox-inline, +.radio-inline+.radio-inline { + margin-top: 0; + margin-left: 10px +} + +fieldset[disabled] input[type=checkbox], +fieldset[disabled] input[type=radio], +input[type=checkbox].disabled, +input[type=checkbox][disabled], +input[type=radio].disabled, +input[type=radio][disabled] { + cursor: not-allowed +} + +.checkbox-inline.disabled, +.radio-inline.disabled, +fieldset[disabled] .checkbox-inline, +fieldset[disabled] .radio-inline { + cursor: not-allowed +} + +.checkbox.disabled label, +.radio.disabled label, +fieldset[disabled] .checkbox label, +fieldset[disabled] .radio label { + cursor: not-allowed +} + +.form-control-static { + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0 +} + +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-right: 0; + padding-left: 0 +} + +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px +} + +select.input-sm { + height: 30px; + line-height: 30px +} + +select[multiple].input-sm, +textarea.input-sm { + height: auto +} + +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px +} + +select.form-group-sm .form-control { + height: 30px; + line-height: 30px +} + +select[multiple].form-group-sm .form-control, +textarea.form-group-sm .form-control { + height: auto +} + +.form-group-sm .form-control-static { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5 +} + +.input-lg { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px +} + +select.input-lg { + height: 46px; + line-height: 46px +} + +select[multiple].input-lg, +textarea.input-lg { + height: auto +} + +.form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px +} + +select.form-group-lg .form-control { + height: 46px; + line-height: 46px +} + +select[multiple].form-group-lg .form-control, +textarea.form-group-lg .form-control { + height: auto +} + +.form-group-lg .form-control-static { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333 +} + +.has-feedback { + position: relative +} + +.has-feedback .form-control { + padding-right: 42.5px +} + +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 34px; + height: 34px; + line-height: 34px; + text-align: center; + pointer-events: none +} + +.input-lg+.form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px +} + +.input-sm+.form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px +} + +.has-success .checkbox, +.has-success .checkbox-inline, +.has-success .control-label, +.has-success .help-block, +.has-success .radio, +.has-success .radio-inline, +.has-success.checkbox label, +.has-success.checkbox-inline label, +.has-success.radio label, +.has-success.radio-inline label { + color: #3c763d +} + +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) +} + +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168 +} + +.has-success .input-group-addon { + color: #3c763d; + background-color: #dff0d8; + border-color: #3c763d +} + +.has-success .form-control-feedback { + color: #3c763d +} + +.has-warning .checkbox, +.has-warning .checkbox-inline, +.has-warning .control-label, +.has-warning .help-block, +.has-warning .radio, +.has-warning .radio-inline, +.has-warning.checkbox label, +.has-warning.checkbox-inline label, +.has-warning.radio label, +.has-warning.radio-inline label { + color: #8a6d3b +} + +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) +} + +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b +} + +.has-warning .input-group-addon { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #8a6d3b +} + +.has-warning .form-control-feedback { + color: #8a6d3b +} + +.has-error .checkbox, +.has-error .checkbox-inline, +.has-error .control-label, +.has-error .help-block, +.has-error .radio, +.has-error .radio-inline, +.has-error.checkbox label, +.has-error.checkbox-inline label, +.has-error.radio label, +.has-error.radio-inline label { + color: #a94442 +} + +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) +} + +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483 +} + +.has-error .input-group-addon { + color: #a94442; + background-color: #f2dede; + border-color: #a94442 +} + +.has-error .form-control-feedback { + color: #a94442 +} + +.has-feedback label~.form-control-feedback { + top: 25px +} + +.has-feedback label.sr-only~.form-control-feedback { + top: 0 +} + +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373 +} + +@media (min-width:768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle + } + + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle + } + + .form-inline .form-control-static { + display: inline-block + } + + .form-inline .input-group { + display: inline-table; + vertical-align: middle + } + + .form-inline .input-group .form-control, + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn { + width: auto + } + + .form-inline .input-group>.form-control { + width: 100% + } + + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle + } + + .form-inline .checkbox, + .form-inline .radio { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle + } + + .form-inline .checkbox label, + .form-inline .radio label { + padding-left: 0 + } + + .form-inline .checkbox input[type=checkbox], + .form-inline .radio input[type=radio] { + position: relative; + margin-left: 0 + } + + .form-inline .has-feedback .form-control-feedback { + top: 0 + } +} + +.form-horizontal .checkbox, +.form-horizontal .checkbox-inline, +.form-horizontal .radio, +.form-horizontal .radio-inline { + padding-top: 7px; + margin-top: 0; + margin-bottom: 0 +} + +.form-horizontal .checkbox, +.form-horizontal .radio { + min-height: 27px +} + +.form-horizontal .form-group { + margin-right: -15px; + margin-left: -15px +} + +@media (min-width:768px) { + .form-horizontal .control-label { + padding-top: 7px; + margin-bottom: 0; + text-align: right + } +} + +.form-horizontal .has-feedback .form-control-feedback { + right: 15px +} + +@media (min-width:768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 14.33px + } +} + +@media (min-width:768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px + } +} + +.btn { + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: 400; + line-height: 1.42857143; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-image: none; + border: 1px solid transparent; + border-radius: 4px +} + +.btn.active.focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn:active:focus, +.btn:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px +} + +.btn.focus, +.btn:focus, +.btn:hover { + color: #333; + text-decoration: none +} + +.btn.active, +.btn:active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) +} + +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + pointer-events: none; + cursor: not-allowed; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; + opacity: .65 +} + +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc +} + +.btn-default.active, +.btn-default.focus, +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.open>.dropdown-toggle.btn-default { + color: #333; + background-color: #e6e6e6; + border-color: #adadad +} + +.btn-default.active, +.btn-default:active, +.open>.dropdown-toggle.btn-default { + background-image: none +} + +.btn-default.disabled, +.btn-default.disabled.active, +.btn-default.disabled.focus, +.btn-default.disabled:active, +.btn-default.disabled:focus, +.btn-default.disabled:hover, +.btn-default[disabled], +.btn-default[disabled].active, +.btn-default[disabled].focus, +.btn-default[disabled]:active, +.btn-default[disabled]:focus, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default, +fieldset[disabled] .btn-default.active, +fieldset[disabled] .btn-default.focus, +fieldset[disabled] .btn-default:active, +fieldset[disabled] .btn-default:focus, +fieldset[disabled] .btn-default:hover { + background-color: #fff; + border-color: #ccc +} + +.btn-default .badge { + color: #fff; + background-color: #333 +} + +.btn-primary { + color: #fff; + background-color: #337ab7; + border-color: #2e6da4 +} + +.btn-primary.active, +.btn-primary.focus, +.btn-primary:active, +.btn-primary:focus, +.btn-primary:hover, +.open>.dropdown-toggle.btn-primary { + color: #fff; + background-color: #286090; + border-color: #204d74 +} + +.btn-primary.active, +.btn-primary:active, +.open>.dropdown-toggle.btn-primary { + background-image: none +} + +.btn-primary.disabled, +.btn-primary.disabled.active, +.btn-primary.disabled.focus, +.btn-primary.disabled:active, +.btn-primary.disabled:focus, +.btn-primary.disabled:hover, +.btn-primary[disabled], +.btn-primary[disabled].active, +.btn-primary[disabled].focus, +.btn-primary[disabled]:active, +.btn-primary[disabled]:focus, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary, +fieldset[disabled] .btn-primary.active, +fieldset[disabled] .btn-primary.focus, +fieldset[disabled] .btn-primary:active, +fieldset[disabled] .btn-primary:focus, +fieldset[disabled] .btn-primary:hover { + background-color: #337ab7; + border-color: #2e6da4 +} + +.btn-primary .badge { + color: #337ab7; + background-color: #fff +} + +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c +} + +.btn-success.active, +.btn-success.focus, +.btn-success:active, +.btn-success:focus, +.btn-success:hover, +.open>.dropdown-toggle.btn-success { + color: #fff; + background-color: #449d44; + border-color: #398439 +} + +.btn-success.active, +.btn-success:active, +.open>.dropdown-toggle.btn-success { + background-image: none +} + +.btn-success.disabled, +.btn-success.disabled.active, +.btn-success.disabled.focus, +.btn-success.disabled:active, +.btn-success.disabled:focus, +.btn-success.disabled:hover, +.btn-success[disabled], +.btn-success[disabled].active, +.btn-success[disabled].focus, +.btn-success[disabled]:active, +.btn-success[disabled]:focus, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success, +fieldset[disabled] .btn-success.active, +fieldset[disabled] .btn-success.focus, +fieldset[disabled] .btn-success:active, +fieldset[disabled] .btn-success:focus, +fieldset[disabled] .btn-success:hover { + background-color: #5cb85c; + border-color: #4cae4c +} + +.btn-success .badge { + color: #5cb85c; + background-color: #fff +} + +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da +} + +.btn-info.active, +.btn-info.focus, +.btn-info:active, +.btn-info:focus, +.btn-info:hover, +.open>.dropdown-toggle.btn-info { + color: #fff; + background-color: #31b0d5; + border-color: #269abc +} + +.btn-info.active, +.btn-info:active, +.open>.dropdown-toggle.btn-info { + background-image: none +} + +.btn-info.disabled, +.btn-info.disabled.active, +.btn-info.disabled.focus, +.btn-info.disabled:active, +.btn-info.disabled:focus, +.btn-info.disabled:hover, +.btn-info[disabled], +.btn-info[disabled].active, +.btn-info[disabled].focus, +.btn-info[disabled]:active, +.btn-info[disabled]:focus, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info, +fieldset[disabled] .btn-info.active, +fieldset[disabled] .btn-info.focus, +fieldset[disabled] .btn-info:active, +fieldset[disabled] .btn-info:focus, +fieldset[disabled] .btn-info:hover { + background-color: #5bc0de; + border-color: #46b8da +} + +.btn-info .badge { + color: #5bc0de; + background-color: #fff +} + +.btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236 +} + +.btn-warning.active, +.btn-warning.focus, +.btn-warning:active, +.btn-warning:focus, +.btn-warning:hover, +.open>.dropdown-toggle.btn-warning { + color: #fff; + background-color: #ec971f; + border-color: #d58512 +} + +.btn-warning.active, +.btn-warning:active, +.open>.dropdown-toggle.btn-warning { + background-image: none +} + +.btn-warning.disabled, +.btn-warning.disabled.active, +.btn-warning.disabled.focus, +.btn-warning.disabled:active, +.btn-warning.disabled:focus, +.btn-warning.disabled:hover, +.btn-warning[disabled], +.btn-warning[disabled].active, +.btn-warning[disabled].focus, +.btn-warning[disabled]:active, +.btn-warning[disabled]:focus, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning, +fieldset[disabled] .btn-warning.active, +fieldset[disabled] .btn-warning.focus, +fieldset[disabled] .btn-warning:active, +fieldset[disabled] .btn-warning:focus, +fieldset[disabled] .btn-warning:hover { + background-color: #f0ad4e; + border-color: #eea236 +} + +.btn-warning .badge { + color: #f0ad4e; + background-color: #fff +} + +.btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a +} + +.btn-danger.active, +.btn-danger.focus, +.btn-danger:active, +.btn-danger:focus, +.btn-danger:hover, +.open>.dropdown-toggle.btn-danger { + color: #fff; + background-color: #c9302c; + border-color: #ac2925 +} + +.btn-danger.active, +.btn-danger:active, +.open>.dropdown-toggle.btn-danger { + background-image: none +} + +.btn-danger.disabled, +.btn-danger.disabled.active, +.btn-danger.disabled.focus, +.btn-danger.disabled:active, +.btn-danger.disabled:focus, +.btn-danger.disabled:hover, +.btn-danger[disabled], +.btn-danger[disabled].active, +.btn-danger[disabled].focus, +.btn-danger[disabled]:active, +.btn-danger[disabled]:focus, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger, +fieldset[disabled] .btn-danger.active, +fieldset[disabled] .btn-danger.focus, +fieldset[disabled] .btn-danger:active, +fieldset[disabled] .btn-danger:focus, +fieldset[disabled] .btn-danger:hover { + background-color: #d9534f; + border-color: #d43f3a +} + +.btn-danger .badge { + color: #d9534f; + background-color: #fff +} + +.btn-link { + font-weight: 400; + color: #337ab7; + border-radius: 0 +} + +.btn-link, +.btn-link.active, +.btn-link:active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none +} + +.btn-link, +.btn-link:active, +.btn-link:focus, +.btn-link:hover { + border-color: transparent +} + +.btn-link:focus, +.btn-link:hover { + color: #23527c; + text-decoration: underline; + background-color: transparent +} + +.btn-link[disabled]:focus, +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:focus, +fieldset[disabled] .btn-link:hover { + color: #777; + text-decoration: none +} + +.btn-group-lg>.btn, +.btn-lg { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px +} + +.btn-group-sm>.btn, +.btn-sm { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px +} + +.btn-group-xs>.btn, +.btn-xs { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px +} + +.btn-block { + display: block; + width: 100% +} + +.btn-block+.btn-block { + margin-top: 5px +} + +input[type=button].btn-block, +input[type=reset].btn-block, +input[type=submit].btn-block { + width: 100% +} + +.fade { + opacity: 0; + -webkit-transition: opacity .15s linear; + -o-transition: opacity .15s linear; + transition: opacity .15s linear +} + +.fade.in { + opacity: 1 +} + +.collapse { + display: none; + visibility: hidden +} + +.collapse.in { + display: block; + visibility: visible +} + +tr.collapse.in { + display: table-row +} + +tbody.collapse.in { + display: table-row-group +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-timing-function: ease; + -o-transition-timing-function: ease; + transition-timing-function: ease; + -webkit-transition-duration: .35s; + -o-transition-duration: .35s; + transition-duration: .35s; + -webkit-transition-property: height, visibility; + -o-transition-property: height, visibility; + transition-property: height, visibility +} + +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid; + border-right: 4px solid transparent; + border-left: 4px solid transparent +} + +.dropdown, +.dropup { + position: relative +} + +.dropdown-toggle:focus { + outline: 0 +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + font-size: 14px; + text-align: left; + list-style: none; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); + box-shadow: 0 6px 12px rgba(0, 0, 0, .175) +} + +.dropdown-menu.pull-right { + right: 0; + left: auto +} + +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5 +} + +.dropdown-menu>li>a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: 400; + line-height: 1.42857143; + color: #333; + white-space: nowrap +} + +.dropdown-menu>li>a:focus, +.dropdown-menu>li>a:hover { + color: #262626; + text-decoration: none; + background-color: #f5f5f5 +} + +.dropdown-menu>.active>a, +.dropdown-menu>.active>a:focus, +.dropdown-menu>.active>a:hover { + color: #fff; + text-decoration: none; + background-color: #337ab7; + outline: 0 +} + +.dropdown-menu>.disabled>a, +.dropdown-menu>.disabled>a:focus, +.dropdown-menu>.disabled>a:hover { + color: #777 +} + +.dropdown-menu>.disabled>a:focus, +.dropdown-menu>.disabled>a:hover { + text-decoration: none; + cursor: not-allowed; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) +} + +.open>.dropdown-menu { + display: block +} + +.open>a { + outline: 0 +} + +.dropdown-menu-right { + right: 0; + left: auto +} + +.dropdown-menu-left { + right: auto; + left: 0 +} + +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857143; + color: #777; + white-space: nowrap +} + +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990 +} + +.pull-right>.dropdown-menu { + right: 0; + left: auto +} + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + content: ""; + border-top: 0; + border-bottom: 4px solid +} + +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px +} + +@media (min-width:768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto + } + + .navbar-right .dropdown-menu-left { + right: auto; + left: 0 + } +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle +} + +.btn-group-vertical>.btn, +.btn-group>.btn { + position: relative; + float: left +} + +.btn-group-vertical>.btn.active, +.btn-group-vertical>.btn:active, +.btn-group-vertical>.btn:focus, +.btn-group-vertical>.btn:hover, +.btn-group>.btn.active, +.btn-group>.btn:active, +.btn-group>.btn:focus, +.btn-group>.btn:hover { + z-index: 2 +} + +.btn-group .btn+.btn, +.btn-group .btn+.btn-group, +.btn-group .btn-group+.btn, +.btn-group .btn-group+.btn-group { + margin-left: -1px +} + +.btn-toolbar { + margin-left: -5px +} + +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left +} + +.btn-toolbar>.btn, +.btn-toolbar>.btn-group, +.btn-toolbar>.input-group { + margin-left: 5px +} + +.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0 +} + +.btn-group>.btn:first-child { + margin-left: 0 +} + +.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.btn-group>.btn:last-child:not(:first-child), +.btn-group>.dropdown-toggle:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0 +} + +.btn-group>.btn-group { + float: left +} + +.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn { + border-radius: 0 +} + +.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child, +.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0 +} + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0 +} + +.btn-group>.btn+.dropdown-toggle { + padding-right: 8px; + padding-left: 8px +} + +.btn-group>.btn-lg+.dropdown-toggle { + padding-right: 12px; + padding-left: 12px +} + +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) +} + +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none +} + +.btn .caret { + margin-left: 0 +} + +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0 +} + +.dropup .btn-lg .caret { + border-width: 0 5px 5px +} + +.btn-group-vertical>.btn, +.btn-group-vertical>.btn-group, +.btn-group-vertical>.btn-group>.btn { + display: block; + float: none; + width: 100%; + max-width: 100% +} + +.btn-group-vertical>.btn-group>.btn { + float: none +} + +.btn-group-vertical>.btn+.btn, +.btn-group-vertical>.btn+.btn-group, +.btn-group-vertical>.btn-group+.btn, +.btn-group-vertical>.btn-group+.btn-group { + margin-top: -1px; + margin-left: 0 +} + +.btn-group-vertical>.btn:not(:first-child):not(:last-child) { + border-radius: 0 +} + +.btn-group-vertical>.btn:first-child:not(:last-child) { + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0 +} + +.btn-group-vertical>.btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-left-radius: 4px +} + +.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn { + border-radius: 0 +} + +.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child, +.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0 +} + +.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0 +} + +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate +} + +.btn-group-justified>.btn, +.btn-group-justified>.btn-group { + display: table-cell; + float: none; + width: 1% +} + +.btn-group-justified>.btn-group .btn { + width: 100% +} + +.btn-group-justified>.btn-group .dropdown-menu { + left: auto +} + +[data-toggle=buttons]>.btn input[type=checkbox], +[data-toggle=buttons]>.btn input[type=radio], +[data-toggle=buttons]>.btn-group>.btn input[type=checkbox], +[data-toggle=buttons]>.btn-group>.btn input[type=radio] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none +} + +.input-group { + position: relative; + display: table; + border-collapse: separate +} + +.input-group[class*=col-] { + float: none; + padding-right: 0; + padding-left: 0 +} + +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0 +} + +.input-group-lg>.form-control, +.input-group-lg>.input-group-addon, +.input-group-lg>.input-group-btn>.btn { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px +} + +select.input-group-lg>.form-control, +select.input-group-lg>.input-group-addon, +select.input-group-lg>.input-group-btn>.btn { + height: 46px; + line-height: 46px +} + +select[multiple].input-group-lg>.form-control, +select[multiple].input-group-lg>.input-group-addon, +select[multiple].input-group-lg>.input-group-btn>.btn, +textarea.input-group-lg>.form-control, +textarea.input-group-lg>.input-group-addon, +textarea.input-group-lg>.input-group-btn>.btn { + height: auto +} + +.input-group-sm>.form-control, +.input-group-sm>.input-group-addon, +.input-group-sm>.input-group-btn>.btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px +} + +select.input-group-sm>.form-control, +select.input-group-sm>.input-group-addon, +select.input-group-sm>.input-group-btn>.btn { + height: 30px; + line-height: 30px +} + +select[multiple].input-group-sm>.form-control, +select[multiple].input-group-sm>.input-group-addon, +select[multiple].input-group-sm>.input-group-btn>.btn, +textarea.input-group-sm>.form-control, +textarea.input-group-sm>.input-group-addon, +textarea.input-group-sm>.input-group-btn>.btn { + height: auto +} + +.input-group .form-control, +.input-group-addon, +.input-group-btn { + display: table-cell +} + +.input-group .form-control:not(:first-child):not(:last-child), +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child) { + border-radius: 0 +} + +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle +} + +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: 400; + line-height: 1; + color: #555; + text-align: center; + background-color: #eee; + border: 1px solid #ccc; + border-radius: 4px +} + +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px +} + +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px +} + +.input-group-addon input[type=checkbox], +.input-group-addon input[type=radio] { + margin-top: 0 +} + +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child>.btn, +.input-group-btn:first-child>.btn-group>.btn, +.input-group-btn:first-child>.dropdown-toggle, +.input-group-btn:last-child>.btn-group:not(:last-child)>.btn, +.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.input-group-addon:first-child { + border-right: 0 +} + +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:first-child>.btn-group:not(:first-child)>.btn, +.input-group-btn:first-child>.btn:not(:first-child), +.input-group-btn:last-child>.btn, +.input-group-btn:last-child>.btn-group>.btn, +.input-group-btn:last-child>.dropdown-toggle { + border-top-left-radius: 0; + border-bottom-left-radius: 0 +} + +.input-group-addon:last-child { + border-left: 0 +} + +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap +} + +.input-group-btn>.btn { + position: relative +} + +.input-group-btn>.btn+.btn { + margin-left: -1px +} + +.input-group-btn>.btn:active, +.input-group-btn>.btn:focus, +.input-group-btn>.btn:hover { + z-index: 2 +} + +.input-group-btn:first-child>.btn, +.input-group-btn:first-child>.btn-group { + margin-right: -1px +} + +.input-group-btn:last-child>.btn, +.input-group-btn:last-child>.btn-group { + margin-left: -1px +} + +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none +} + +.nav>li { + position: relative; + display: block +} + +.nav>li>a { + position: relative; + display: block; + padding: 10px 15px +} + +.nav>li>a:focus, +.nav>li>a:hover { + text-decoration: none; + background-color: #eee +} + +.nav>li.disabled>a { + color: #777 +} + +.nav>li.disabled>a:focus, +.nav>li.disabled>a:hover { + color: #777; + text-decoration: none; + cursor: not-allowed; + background-color: transparent +} + +.nav .open>a, +.nav .open>a:focus, +.nav .open>a:hover { + background-color: #eee; + border-color: #337ab7 +} + +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5 +} + +.nav>li>a>img { + max-width: none +} + +.nav-tabs { + border-bottom: 1px solid #ddd +} + +.nav-tabs>li { + float: left; + margin-bottom: -1px +} + +.nav-tabs>li>a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 4px 4px 0 0 +} + +.nav-tabs>li>a:hover { + border-color: #eee #eee #ddd +} + +.nav-tabs>li.active>a, +.nav-tabs>li.active>a:focus, +.nav-tabs>li.active>a:hover { + color: #555; + cursor: default; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent +} + +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0 +} + +.nav-tabs.nav-justified>li { + float: none +} + +.nav-tabs.nav-justified>li>a { + margin-bottom: 5px; + text-align: center +} + +.nav-tabs.nav-justified>.dropdown .dropdown-menu { + top: auto; + left: auto +} + +@media (min-width:768px) { + .nav-tabs.nav-justified>li { + display: table-cell; + width: 1% + } + + .nav-tabs.nav-justified>li>a { + margin-bottom: 0 + } +} + +.nav-tabs.nav-justified>li>a { + margin-right: 0; + border-radius: 4px +} + +.nav-tabs.nav-justified>.active>a, +.nav-tabs.nav-justified>.active>a:focus, +.nav-tabs.nav-justified>.active>a:hover { + border: 1px solid #ddd +} + +@media (min-width:768px) { + .nav-tabs.nav-justified>li>a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0 + } + + .nav-tabs.nav-justified>.active>a, + .nav-tabs.nav-justified>.active>a:focus, + .nav-tabs.nav-justified>.active>a:hover { + border-bottom-color: #fff + } +} + +.nav-pills>li { + float: left +} + +.nav-pills>li>a { + border-radius: 4px +} + +.nav-pills>li+li { + margin-left: 2px +} + +.nav-pills>li.active>a, +.nav-pills>li.active>a:focus, +.nav-pills>li.active>a:hover { + color: #fff; + background-color: #337ab7 +} + +.nav-stacked>li { + float: none +} + +.nav-stacked>li+li { + margin-top: 2px; + margin-left: 0 +} + +.nav-justified { + width: 100% +} + +.nav-justified>li { + float: none +} + +.nav-justified>li>a { + margin-bottom: 5px; + text-align: center +} + +.nav-justified>.dropdown .dropdown-menu { + top: auto; + left: auto +} + +@media (min-width:768px) { + .nav-justified>li { + display: table-cell; + width: 1% + } + + .nav-justified>li>a { + margin-bottom: 0 + } +} + +.nav-tabs-justified { + border-bottom: 0 +} + +.nav-tabs-justified>li>a { + margin-right: 0; + border-radius: 4px +} + +.nav-tabs-justified>.active>a, +.nav-tabs-justified>.active>a:focus, +.nav-tabs-justified>.active>a:hover { + border: 1px solid #ddd +} + +@media (min-width:768px) { + .nav-tabs-justified>li>a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0 + } + + .nav-tabs-justified>.active>a, + .nav-tabs-justified>.active>a:focus, + .nav-tabs-justified>.active>a:hover { + border-bottom-color: #fff + } +} + +.tab-content>.tab-pane { + display: none; + visibility: hidden +} + +.tab-content>.active { + display: block; + visibility: visible +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0 +} + +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent +} + +@media (min-width:768px) { + .navbar { + border-radius: 4px + } +} + +@media (min-width:768px) { + .navbar-header { + float: left + } +} + +.navbar-collapse { + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + -webkit-overflow-scrolling: touch; + border-top: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1) +} + +.navbar-collapse.in { + overflow-y: auto +} + +@media (min-width:768px) { + .navbar-collapse { + width: auto; + border-top: 0; + -webkit-box-shadow: none; + box-shadow: none + } + + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + visibility: visible !important + } + + .navbar-collapse.in { + overflow-y: visible + } + + .navbar-fixed-bottom .navbar-collapse, + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse { + padding-right: 0; + padding-left: 0 + } +} + +.navbar-fixed-bottom .navbar-collapse, +.navbar-fixed-top .navbar-collapse { + max-height: 340px +} + +@media (max-device-width:480px) and (orientation:landscape) { + + .navbar-fixed-bottom .navbar-collapse, + .navbar-fixed-top .navbar-collapse { + max-height: 200px + } +} + +.container-fluid>.navbar-collapse, +.container-fluid>.navbar-header, +.container>.navbar-collapse, +.container>.navbar-header { + margin-right: -15px; + margin-left: -15px +} + +@media (min-width:768px) { + + .container-fluid>.navbar-collapse, + .container-fluid>.navbar-header, + .container>.navbar-collapse, + .container>.navbar-header { + margin-right: 0; + margin-left: 0 + } +} + +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px +} + +@media (min-width:768px) { + .navbar-static-top { + border-radius: 0 + } +} + +.navbar-fixed-bottom, +.navbar-fixed-top { + position: fixed; + right: 0; + left: 0; + z-index: 1030 +} + +@media (min-width:768px) { + + .navbar-fixed-bottom, + .navbar-fixed-top { + border-radius: 0 + } +} + +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px +} + +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0 +} + +.navbar-brand { + float: left; + height: 50px; + padding: 15px 15px; + font-size: 18px; + line-height: 20px +} + +.navbar-brand:focus, +.navbar-brand:hover { + text-decoration: none +} + +.navbar-brand>img { + display: block +} + +@media (min-width:768px) { + + .navbar>.container .navbar-brand, + .navbar>.container-fluid .navbar-brand { + margin-left: -15px + } +} + +.navbar-toggle { + position: relative; + float: right; + padding: 9px 10px; + margin-top: 8px; + margin-right: 15px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px +} + +.navbar-toggle:focus { + outline: 0 +} + +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px +} + +.navbar-toggle .icon-bar+.icon-bar { + margin-top: 4px +} + +@media (min-width:768px) { + .navbar-toggle { + display: none + } +} + +.navbar-nav { + margin: 7.5px -15px +} + +.navbar-nav>li>a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px +} + +@media (max-width:767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + -webkit-box-shadow: none; + box-shadow: none + } + + .navbar-nav .open .dropdown-menu .dropdown-header, + .navbar-nav .open .dropdown-menu>li>a { + padding: 5px 15px 5px 25px + } + + .navbar-nav .open .dropdown-menu>li>a { + line-height: 20px + } + + .navbar-nav .open .dropdown-menu>li>a:focus, + .navbar-nav .open .dropdown-menu>li>a:hover { + background-image: none + } +} + +@media (min-width:768px) { + .navbar-nav { + float: left; + margin: 0 + } + + .navbar-nav>li { + float: left + } + + .navbar-nav>li>a { + padding-top: 15px; + padding-bottom: 15px + } +} + +.navbar-form { + padding: 10px 15px; + margin-top: 8px; + margin-right: -15px; + margin-bottom: 8px; + margin-left: -15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1) +} + +@media (min-width:768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle + } + + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle + } + + .navbar-form .form-control-static { + display: inline-block + } + + .navbar-form .input-group { + display: inline-table; + vertical-align: middle + } + + .navbar-form .input-group .form-control, + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn { + width: auto + } + + .navbar-form .input-group>.form-control { + width: 100% + } + + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle + } + + .navbar-form .checkbox, + .navbar-form .radio { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle + } + + .navbar-form .checkbox label, + .navbar-form .radio label { + padding-left: 0 + } + + .navbar-form .checkbox input[type=checkbox], + .navbar-form .radio input[type=radio] { + position: relative; + margin-left: 0 + } + + .navbar-form .has-feedback .form-control-feedback { + top: 0 + } +} + +@media (max-width:767px) { + .navbar-form .form-group { + margin-bottom: 5px + } + + .navbar-form .form-group:last-child { + margin-bottom: 0 + } +} + +@media (min-width:768px) { + .navbar-form { + width: auto; + padding-top: 0; + padding-bottom: 0; + margin-right: 0; + margin-left: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none + } +} + +.navbar-nav>li>.dropdown-menu { + margin-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0 +} + +.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu { + margin-bottom: 0; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0 +} + +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px +} + +.navbar-btn.btn-sm { + margin-top: 10px; + margin-bottom: 10px +} + +.navbar-btn.btn-xs { + margin-top: 14px; + margin-bottom: 14px +} + +.navbar-text { + margin-top: 15px; + margin-bottom: 15px +} + +@media (min-width:768px) { + .navbar-text { + float: left; + margin-right: 15px; + margin-left: 15px + } +} + +@media (min-width:768px) { + .navbar-left { + float: left !important + } + + .navbar-right { + float: right !important; + margin-right: -15px + } + + .navbar-right~.navbar-right { + margin-right: 0 + } +} + +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7 +} + +.navbar-default .navbar-brand { + color: #777 +} + +.navbar-default .navbar-brand:focus, +.navbar-default .navbar-brand:hover { + color: #5e5e5e; + background-color: transparent +} + +.navbar-default .navbar-text { + color: #777 +} + +.navbar-default .navbar-nav>li>a { + color: #777 +} + +.navbar-default .navbar-nav>li>a:focus, +.navbar-default .navbar-nav>li>a:hover { + color: #333; + background-color: transparent +} + +.navbar-default .navbar-nav>.active>a, +.navbar-default .navbar-nav>.active>a:focus, +.navbar-default .navbar-nav>.active>a:hover { + color: #555; + background-color: #e7e7e7 +} + +.navbar-default .navbar-nav>.disabled>a, +.navbar-default .navbar-nav>.disabled>a:focus, +.navbar-default .navbar-nav>.disabled>a:hover { + color: #ccc; + background-color: transparent +} + +.navbar-default .navbar-toggle { + border-color: #ddd +} + +.navbar-default .navbar-toggle:focus, +.navbar-default .navbar-toggle:hover { + background-color: #ddd +} + +.navbar-default .navbar-toggle .icon-bar { + background-color: #888 +} + +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7 +} + +.navbar-default .navbar-nav>.open>a, +.navbar-default .navbar-nav>.open>a:focus, +.navbar-default .navbar-nav>.open>a:hover { + color: #555; + background-color: #e7e7e7 +} + +@media (max-width:767px) { + .navbar-default .navbar-nav .open .dropdown-menu>li>a { + color: #777 + } + + .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, + .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover { + color: #333; + background-color: transparent + } + + .navbar-default .navbar-nav .open .dropdown-menu>.active>a, + .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, + .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover { + color: #555; + background-color: #e7e7e7 + } + + .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, + .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus, + .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover { + color: #ccc; + background-color: transparent + } +} + +.navbar-default .navbar-link { + color: #777 +} + +.navbar-default .navbar-link:hover { + color: #333 +} + +.navbar-default .btn-link { + color: #777 +} + +.navbar-default .btn-link:focus, +.navbar-default .btn-link:hover { + color: #333 +} + +.navbar-default .btn-link[disabled]:focus, +.navbar-default .btn-link[disabled]:hover, +fieldset[disabled] .navbar-default .btn-link:focus, +fieldset[disabled] .navbar-default .btn-link:hover { + color: #ccc +} + +.navbar-inverse { + background-color: #222; + border-color: #080808 +} + +.navbar-inverse .navbar-brand { + color: #9d9d9d +} + +.navbar-inverse .navbar-brand:focus, +.navbar-inverse .navbar-brand:hover { + color: #fff; + background-color: transparent +} + +.navbar-inverse .navbar-text { + color: #9d9d9d +} + +.navbar-inverse .navbar-nav>li>a { + color: #9d9d9d +} + +.navbar-inverse .navbar-nav>li>a:focus, +.navbar-inverse .navbar-nav>li>a:hover { + color: #fff; + background-color: transparent +} + +.navbar-inverse .navbar-nav>.active>a, +.navbar-inverse .navbar-nav>.active>a:focus, +.navbar-inverse .navbar-nav>.active>a:hover { + color: #fff; + background-color: #080808 +} + +.navbar-inverse .navbar-nav>.disabled>a, +.navbar-inverse .navbar-nav>.disabled>a:focus, +.navbar-inverse .navbar-nav>.disabled>a:hover { + color: #444; + background-color: transparent +} + +.navbar-inverse .navbar-toggle { + border-color: #333 +} + +.navbar-inverse .navbar-toggle:focus, +.navbar-inverse .navbar-toggle:hover { + background-color: #333 +} + +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff +} + +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010 +} + +.navbar-inverse .navbar-nav>.open>a, +.navbar-inverse .navbar-nav>.open>a:focus, +.navbar-inverse .navbar-nav>.open>a:hover { + color: #fff; + background-color: #080808 +} + +@media (max-width:767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header { + border-color: #080808 + } + + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808 + } + + .navbar-inverse .navbar-nav .open .dropdown-menu>li>a { + color: #9d9d9d + } + + .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, + .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover { + color: #fff; + background-color: transparent + } + + .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, + .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus, + .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover { + color: #fff; + background-color: #080808 + } + + .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, + .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus, + .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover { + color: #444; + background-color: transparent + } +} + +.navbar-inverse .navbar-link { + color: #9d9d9d +} + +.navbar-inverse .navbar-link:hover { + color: #fff +} + +.navbar-inverse .btn-link { + color: #9d9d9d +} + +.navbar-inverse .btn-link:focus, +.navbar-inverse .btn-link:hover { + color: #fff +} + +.navbar-inverse .btn-link[disabled]:focus, +.navbar-inverse .btn-link[disabled]:hover, +fieldset[disabled] .navbar-inverse .btn-link:focus, +fieldset[disabled] .navbar-inverse .btn-link:hover { + color: #444 +} + +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px +} + +.breadcrumb>li { + display: inline-block +} + +.breadcrumb>li+li:before { + padding: 0 5px; + color: #ccc; + content: "/\00a0" +} + +.breadcrumb>.active { + color: #777 +} + +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px +} + +.pagination>li { + display: inline +} + +.pagination>li>a, +.pagination>li>span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.42857143; + color: #337ab7; + text-decoration: none; + background-color: #fff; + border: 1px solid #ddd +} + +.pagination>li:first-child>a, +.pagination>li:first-child>span { + margin-left: 0; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px +} + +.pagination>li:last-child>a, +.pagination>li:last-child>span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px +} + +.pagination>li>a:focus, +.pagination>li>a:hover, +.pagination>li>span:focus, +.pagination>li>span:hover { + color: #23527c; + background-color: #eee; + border-color: #ddd +} + +.pagination>.active>a, +.pagination>.active>a:focus, +.pagination>.active>a:hover, +.pagination>.active>span, +.pagination>.active>span:focus, +.pagination>.active>span:hover { + z-index: 2; + color: #fff; + cursor: default; + background-color: #337ab7; + border-color: #337ab7 +} + +.pagination>.disabled>a, +.pagination>.disabled>a:focus, +.pagination>.disabled>a:hover, +.pagination>.disabled>span, +.pagination>.disabled>span:focus, +.pagination>.disabled>span:hover { + color: #777; + cursor: not-allowed; + background-color: #fff; + border-color: #ddd +} + +.pagination-lg>li>a, +.pagination-lg>li>span { + padding: 10px 16px; + font-size: 18px +} + +.pagination-lg>li:first-child>a, +.pagination-lg>li:first-child>span { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px +} + +.pagination-lg>li:last-child>a, +.pagination-lg>li:last-child>span { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px +} + +.pagination-sm>li>a, +.pagination-sm>li>span { + padding: 5px 10px; + font-size: 12px +} + +.pagination-sm>li:first-child>a, +.pagination-sm>li:first-child>span { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px +} + +.pagination-sm>li:last-child>a, +.pagination-sm>li:last-child>span { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px +} + +.pager { + padding-left: 0; + margin: 20px 0; + text-align: center; + list-style: none +} + +.pager li { + display: inline +} + +.pager li>a, +.pager li>span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px +} + +.pager li>a:focus, +.pager li>a:hover { + text-decoration: none; + background-color: #eee +} + +.pager .next>a, +.pager .next>span { + float: right +} + +.pager .previous>a, +.pager .previous>span { + float: left +} + +.pager .disabled>a, +.pager .disabled>a:focus, +.pager .disabled>a:hover, +.pager .disabled>span { + color: #777; + cursor: not-allowed; + background-color: #fff +} + +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: 700; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em +} + +a.label:focus, +a.label:hover { + color: #fff; + text-decoration: none; + cursor: pointer +} + +.label:empty { + display: none +} + +.btn .label { + position: relative; + top: -1px +} + +.label-default { + background-color: #777 +} + +.label-default[href]:focus, +.label-default[href]:hover { + background-color: #5e5e5e +} + +.label-primary { + background-color: #337ab7 +} + +.label-primary[href]:focus, +.label-primary[href]:hover { + background-color: #286090 +} + +.label-success { + background-color: #5cb85c +} + +.label-success[href]:focus, +.label-success[href]:hover { + background-color: #449d44 +} + +.label-info { + background-color: #5bc0de +} + +.label-info[href]:focus, +.label-info[href]:hover { + background-color: #31b0d5 +} + +.label-warning { + background-color: #f0ad4e +} + +.label-warning[href]:focus, +.label-warning[href]:hover { + background-color: #ec971f +} + +.label-danger { + background-color: #d9534f +} + +.label-danger[href]:focus, +.label-danger[href]:hover { + background-color: #c9302c +} + +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: 700; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + background-color: #777; + border-radius: 10px +} + +.badge:empty { + display: none +} + +.btn .badge { + position: relative; + top: -1px +} + +.btn-xs .badge { + top: 0; + padding: 1px 5px +} + +a.badge:focus, +a.badge:hover { + color: #fff; + text-decoration: none; + cursor: pointer +} + +.list-group-item.active>.badge, +.nav-pills>.active>a>.badge { + color: #337ab7; + background-color: #fff +} + +.list-group-item>.badge { + float: right +} + +.list-group-item>.badge+.badge { + margin-right: 5px +} + +.nav-pills>li>a>.badge { + margin-left: 3px +} + +.jumbotron { + padding: 30px 15px; + margin-bottom: 30px; + color: inherit; + background-color: #eee +} + +.jumbotron .h1, +.jumbotron h1 { + color: inherit +} + +.jumbotron p { + margin-bottom: 15px; + font-size: 21px; + font-weight: 200 +} + +.jumbotron>hr { + border-top-color: #d5d5d5 +} + +.container .jumbotron, +.container-fluid .jumbotron { + border-radius: 6px +} + +.jumbotron .container { + max-width: 100% +} + +@media screen and (min-width:768px) { + .jumbotron { + padding: 48px 0 + } + + .container .jumbotron, + .container-fluid .jumbotron { + padding-right: 60px; + padding-left: 60px + } + + .jumbotron .h1, + .jumbotron h1 { + font-size: 63px + } +} + +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: border .2s ease-in-out; + -o-transition: border .2s ease-in-out; + transition: border .2s ease-in-out +} + +.thumbnail a>img, +.thumbnail>img { + margin-right: auto; + margin-left: auto +} + +a.thumbnail.active, +a.thumbnail:focus, +a.thumbnail:hover { + border-color: #337ab7 +} + +.thumbnail .caption { + padding: 9px; + color: #333 +} + +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px +} + +.alert h4 { + margin-top: 0; + color: inherit +} + +.alert .alert-link { + font-weight: 700 +} + +.alert>p, +.alert>ul { + margin-bottom: 0 +} + +.alert>p+p { + margin-top: 5px +} + +.alert-dismissable, +.alert-dismissible { + padding-right: 35px +} + +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit +} + +.alert-success { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6 +} + +.alert-success hr { + border-top-color: #c9e2b3 +} + +.alert-success .alert-link { + color: #2b542c +} + +.alert-info { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1 +} + +.alert-info hr { + border-top-color: #a6e1ec +} + +.alert-info .alert-link { + color: #245269 +} + +.alert-warning { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc +} + +.alert-warning hr { + border-top-color: #f7e1b5 +} + +.alert-warning .alert-link { + color: #66512c +} + +.alert-danger { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1 +} + +.alert-danger hr { + border-top-color: #e4b9c0 +} + +.alert-danger .alert-link { + color: #843534 +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0 + } + + to { + background-position: 0 0 + } +} + +@-o-keyframes progress-bar-stripes { + from { + background-position: 40px 0 + } + + to { + background-position: 0 0 + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 40px 0 + } + + to { + background-position: 0 0 + } +} + +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1) +} + +.progress-bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #fff; + text-align: center; + background-color: #337ab7; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + -webkit-transition: width .6s ease; + -o-transition: width .6s ease; + transition: width .6s ease +} + +.progress-bar-striped, +.progress-striped .progress-bar { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + background-size: 40px 40px +} + +.progress-bar.active, +.progress.active .progress-bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite +} + +.progress-bar-success { + background-color: #5cb85c +} + +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent) +} + +.progress-bar-info { + background-color: #5bc0de +} + +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent) +} + +.progress-bar-warning { + background-color: #f0ad4e +} + +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent) +} + +.progress-bar-danger { + background-color: #d9534f +} + +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent) +} + +.media { + margin-top: 15px +} + +.media:first-child { + margin-top: 0 +} + +.media, +.media-body { + overflow: hidden; + zoom: 1 +} + +.media-body { + width: 10000px +} + +.media-object { + display: block +} + +.media-right, +.media>.pull-right { + padding-left: 10px +} + +.media-left, +.media>.pull-left { + padding-right: 10px +} + +.media-body, +.media-left, +.media-right { + display: table-cell; + vertical-align: top +} + +.media-middle { + vertical-align: middle +} + +.media-bottom { + vertical-align: bottom +} + +.media-heading { + margin-top: 0; + margin-bottom: 5px +} + +.media-list { + padding-left: 0; + list-style: none +} + +.list-group { + padding-left: 0; + margin-bottom: 20px +} + +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd +} + +.list-group-item:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px +} + +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px +} + +a.list-group-item { + color: #555 +} + +a.list-group-item .list-group-item-heading { + color: #333 +} + +a.list-group-item:focus, +a.list-group-item:hover { + color: #555; + text-decoration: none; + background-color: #f5f5f5 +} + +.list-group-item.disabled, +.list-group-item.disabled:focus, +.list-group-item.disabled:hover { + color: #777; + cursor: not-allowed; + background-color: #eee +} + +.list-group-item.disabled .list-group-item-heading, +.list-group-item.disabled:focus .list-group-item-heading, +.list-group-item.disabled:hover .list-group-item-heading { + color: inherit +} + +.list-group-item.disabled .list-group-item-text, +.list-group-item.disabled:focus .list-group-item-text, +.list-group-item.disabled:hover .list-group-item-text { + color: #777 +} + +.list-group-item.active, +.list-group-item.active:focus, +.list-group-item.active:hover { + z-index: 2; + color: #fff; + background-color: #337ab7; + border-color: #337ab7 +} + +.list-group-item.active .list-group-item-heading, +.list-group-item.active .list-group-item-heading>.small, +.list-group-item.active .list-group-item-heading>small, +.list-group-item.active:focus .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading>.small, +.list-group-item.active:focus .list-group-item-heading>small, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading>.small, +.list-group-item.active:hover .list-group-item-heading>small { + color: inherit +} + +.list-group-item.active .list-group-item-text, +.list-group-item.active:focus .list-group-item-text, +.list-group-item.active:hover .list-group-item-text { + color: #c7ddef +} + +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8 +} + +a.list-group-item-success { + color: #3c763d +} + +a.list-group-item-success .list-group-item-heading { + color: inherit +} + +a.list-group-item-success:focus, +a.list-group-item-success:hover { + color: #3c763d; + background-color: #d0e9c6 +} + +a.list-group-item-success.active, +a.list-group-item-success.active:focus, +a.list-group-item-success.active:hover { + color: #fff; + background-color: #3c763d; + border-color: #3c763d +} + +.list-group-item-info { + color: #31708f; + background-color: #d9edf7 +} + +a.list-group-item-info { + color: #31708f +} + +a.list-group-item-info .list-group-item-heading { + color: inherit +} + +a.list-group-item-info:focus, +a.list-group-item-info:hover { + color: #31708f; + background-color: #c4e3f3 +} + +a.list-group-item-info.active, +a.list-group-item-info.active:focus, +a.list-group-item-info.active:hover { + color: #fff; + background-color: #31708f; + border-color: #31708f +} + +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3 +} + +a.list-group-item-warning { + color: #8a6d3b +} + +a.list-group-item-warning .list-group-item-heading { + color: inherit +} + +a.list-group-item-warning:focus, +a.list-group-item-warning:hover { + color: #8a6d3b; + background-color: #faf2cc +} + +a.list-group-item-warning.active, +a.list-group-item-warning.active:focus, +a.list-group-item-warning.active:hover { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b +} + +.list-group-item-danger { + color: #a94442; + background-color: #f2dede +} + +a.list-group-item-danger { + color: #a94442 +} + +a.list-group-item-danger .list-group-item-heading { + color: inherit +} + +a.list-group-item-danger:focus, +a.list-group-item-danger:hover { + color: #a94442; + background-color: #ebcccc +} + +a.list-group-item-danger.active, +a.list-group-item-danger.active:focus, +a.list-group-item-danger.active:hover { + color: #fff; + background-color: #a94442; + border-color: #a94442 +} + +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px +} + +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3 +} + +.panel { + margin-bottom: 20px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: 0 1px 1px rgba(0, 0, 0, .05) +} + +.panel-body { + padding: 15px +} + +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-left-radius: 3px; + border-top-right-radius: 3px +} + +.panel-heading>.dropdown .dropdown-toggle { + color: inherit +} + +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit +} + +.panel-title>.small, +.panel-title>.small>a, +.panel-title>a, +.panel-title>small, +.panel-title>small>a { + color: inherit +} + +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px +} + +.panel>.list-group, +.panel>.panel-collapse>.list-group { + margin-bottom: 0 +} + +.panel>.list-group .list-group-item, +.panel>.panel-collapse>.list-group .list-group-item { + border-width: 1px 0; + border-radius: 0 +} + +.panel>.list-group:first-child .list-group-item:first-child, +.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-left-radius: 3px; + border-top-right-radius: 3px +} + +.panel>.list-group:last-child .list-group-item:last-child, +.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px +} + +.panel-heading+.list-group .list-group-item:first-child { + border-top-width: 0 +} + +.list-group+.panel-footer { + border-top-width: 0 +} + +.panel>.panel-collapse>.table, +.panel>.table, +.panel>.table-responsive>.table { + margin-bottom: 0 +} + +.panel>.panel-collapse>.table caption, +.panel>.table caption, +.panel>.table-responsive>.table caption { + padding-right: 15px; + padding-left: 15px +} + +.panel>.table-responsive:first-child>.table:first-child, +.panel>.table:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px +} + +.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child, +.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child, +.panel>.table:first-child>tbody:first-child>tr:first-child, +.panel>.table:first-child>thead:first-child>tr:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px +} + +.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child, +.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child, +.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child, +.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child, +.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child, +.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child, +.panel>.table:first-child>thead:first-child>tr:first-child td:first-child, +.panel>.table:first-child>thead:first-child>tr:first-child th:first-child { + border-top-left-radius: 3px +} + +.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child, +.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child, +.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child, +.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child, +.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child, +.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child, +.panel>.table:first-child>thead:first-child>tr:first-child td:last-child, +.panel>.table:first-child>thead:first-child>tr:first-child th:last-child { + border-top-right-radius: 3px +} + +.panel>.table-responsive:last-child>.table:last-child, +.panel>.table:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px +} + +.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child, +.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child, +.panel>.table:last-child>tbody:last-child>tr:last-child, +.panel>.table:last-child>tfoot:last-child>tr:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px +} + +.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child, +.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child, +.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child, +.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child, +.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child, +.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child, +.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child, +.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child { + border-bottom-left-radius: 3px +} + +.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child, +.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child, +.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child, +.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child, +.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child, +.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child, +.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child, +.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child { + border-bottom-right-radius: 3px +} + +.panel>.panel-body+.table, +.panel>.panel-body+.table-responsive, +.panel>.table+.panel-body, +.panel>.table-responsive+.panel-body { + border-top: 1px solid #ddd +} + +.panel>.table>tbody:first-child>tr:first-child td, +.panel>.table>tbody:first-child>tr:first-child th { + border-top: 0 +} + +.panel>.table-bordered, +.panel>.table-responsive>.table-bordered { + border: 0 +} + +.panel>.table-bordered>tbody>tr>td:first-child, +.panel>.table-bordered>tbody>tr>th:first-child, +.panel>.table-bordered>tfoot>tr>td:first-child, +.panel>.table-bordered>tfoot>tr>th:first-child, +.panel>.table-bordered>thead>tr>td:first-child, +.panel>.table-bordered>thead>tr>th:first-child, +.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child, +.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child, +.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child, +.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child, +.panel>.table-responsive>.table-bordered>thead>tr>td:first-child, +.panel>.table-responsive>.table-bordered>thead>tr>th:first-child { + border-left: 0 +} + +.panel>.table-bordered>tbody>tr>td:last-child, +.panel>.table-bordered>tbody>tr>th:last-child, +.panel>.table-bordered>tfoot>tr>td:last-child, +.panel>.table-bordered>tfoot>tr>th:last-child, +.panel>.table-bordered>thead>tr>td:last-child, +.panel>.table-bordered>thead>tr>th:last-child, +.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child, +.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child, +.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child, +.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child, +.panel>.table-responsive>.table-bordered>thead>tr>td:last-child, +.panel>.table-responsive>.table-bordered>thead>tr>th:last-child { + border-right: 0 +} + +.panel>.table-bordered>tbody>tr:first-child>td, +.panel>.table-bordered>tbody>tr:first-child>th, +.panel>.table-bordered>thead>tr:first-child>td, +.panel>.table-bordered>thead>tr:first-child>th, +.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td, +.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th, +.panel>.table-responsive>.table-bordered>thead>tr:first-child>td, +.panel>.table-responsive>.table-bordered>thead>tr:first-child>th { + border-bottom: 0 +} + +.panel>.table-bordered>tbody>tr:last-child>td, +.panel>.table-bordered>tbody>tr:last-child>th, +.panel>.table-bordered>tfoot>tr:last-child>td, +.panel>.table-bordered>tfoot>tr:last-child>th, +.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, +.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th, +.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td, +.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th { + border-bottom: 0 +} + +.panel>.table-responsive { + margin-bottom: 0; + border: 0 +} + +.panel-group { + margin-bottom: 20px +} + +.panel-group .panel { + margin-bottom: 0; + border-radius: 4px +} + +.panel-group .panel+.panel { + margin-top: 5px +} + +.panel-group .panel-heading { + border-bottom: 0 +} + +.panel-group .panel-heading+.panel-collapse>.list-group, +.panel-group .panel-heading+.panel-collapse>.panel-body { + border-top: 1px solid #ddd +} + +.panel-group .panel-footer { + border-top: 0 +} + +.panel-group .panel-footer+.panel-collapse .panel-body { + border-bottom: 1px solid #ddd +} + +.panel-default { + border-color: #ddd +} + +.panel-default>.panel-heading { + color: #333; + background-color: #f5f5f5; + border-color: #ddd +} + +.panel-default>.panel-heading+.panel-collapse>.panel-body { + border-top-color: #ddd +} + +.panel-default>.panel-heading .badge { + color: #f5f5f5; + background-color: #333 +} + +.panel-default>.panel-footer+.panel-collapse>.panel-body { + border-bottom-color: #ddd +} + +.panel-primary { + border-color: #337ab7 +} + +.panel-primary>.panel-heading { + color: #fff; + background-color: #337ab7; + border-color: #337ab7 +} + +.panel-primary>.panel-heading+.panel-collapse>.panel-body { + border-top-color: #337ab7 +} + +.panel-primary>.panel-heading .badge { + color: #337ab7; + background-color: #fff +} + +.panel-primary>.panel-footer+.panel-collapse>.panel-body { + border-bottom-color: #337ab7 +} + +.panel-success { + border-color: #d6e9c6 +} + +.panel-success>.panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6 +} + +.panel-success>.panel-heading+.panel-collapse>.panel-body { + border-top-color: #d6e9c6 +} + +.panel-success>.panel-heading .badge { + color: #dff0d8; + background-color: #3c763d +} + +.panel-success>.panel-footer+.panel-collapse>.panel-body { + border-bottom-color: #d6e9c6 +} + +.panel-info { + border-color: #bce8f1 +} + +.panel-info>.panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1 +} + +.panel-info>.panel-heading+.panel-collapse>.panel-body { + border-top-color: #bce8f1 +} + +.panel-info>.panel-heading .badge { + color: #d9edf7; + background-color: #31708f +} + +.panel-info>.panel-footer+.panel-collapse>.panel-body { + border-bottom-color: #bce8f1 +} + +.panel-warning { + border-color: #faebcc +} + +.panel-warning>.panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc +} + +.panel-warning>.panel-heading+.panel-collapse>.panel-body { + border-top-color: #faebcc +} + +.panel-warning>.panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b +} + +.panel-warning>.panel-footer+.panel-collapse>.panel-body { + border-bottom-color: #faebcc +} + +.panel-danger { + border-color: #ebccd1 +} + +.panel-danger>.panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1 +} + +.panel-danger>.panel-heading+.panel-collapse>.panel-body { + border-top-color: #ebccd1 +} + +.panel-danger>.panel-heading .badge { + color: #f2dede; + background-color: #a94442 +} + +.panel-danger>.panel-footer+.panel-collapse>.panel-body { + border-bottom-color: #ebccd1 +} + +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden +} + +.embed-responsive .embed-responsive-item, +.embed-responsive embed, +.embed-responsive iframe, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0 +} + +.embed-responsive.embed-responsive-16by9 { + padding-bottom: 56.25% +} + +.embed-responsive.embed-responsive-4by3 { + padding-bottom: 75% +} + +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05) +} + +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, .15) +} + +.well-lg { + padding: 24px; + border-radius: 6px +} + +.well-sm { + padding: 9px; + border-radius: 3px +} + +.close { + float: right; + font-size: 21px; + font-weight: 700; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + filter: alpha(opacity=20); + opacity: .2 +} + +.close:focus, +.close:hover { + color: #000; + text-decoration: none; + cursor: pointer; + filter: alpha(opacity=50); + opacity: .5 +} + +button.close { + -webkit-appearance: none; + padding: 0; + cursor: pointer; + background: 0 0; + border: 0 +} + +.modal-open { + overflow: hidden +} + +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + display: none; + overflow: hidden; + -webkit-overflow-scrolling: touch; + outline: 0 +} + +.modal.fade .modal-dialog { + -webkit-transition: -webkit-transform .3s ease-out; + -o-transition: -o-transform .3s ease-out; + transition: transform .3s ease-out; + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%) +} + +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0) +} + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto +} + +.modal-dialog { + position: relative; + width: auto; + margin: 10px +} + +.modal-content { + position: relative; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + outline: 0; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); + box-shadow: 0 3px 9px rgba(0, 0, 0, .5) +} + +.modal-backdrop { + position: absolute; + top: 0; + right: 0; + left: 0; + background-color: #000 +} + +.modal-backdrop.fade { + filter: alpha(opacity=0); + opacity: 0 +} + +.modal-backdrop.in { + filter: alpha(opacity=50); + opacity: .5 +} + +.modal-header { + min-height: 16.43px; + padding: 15px; + border-bottom: 1px solid #e5e5e5 +} + +.modal-header .close { + margin-top: -2px +} + +.modal-title { + margin: 0; + line-height: 1.42857143 +} + +.modal-body { + position: relative; + padding: 15px +} + +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5 +} + +.modal-footer .btn+.btn { + margin-bottom: 0; + margin-left: 5px +} + +.modal-footer .btn-group .btn+.btn { + margin-left: -1px +} + +.modal-footer .btn-block+.btn-block { + margin-left: 0 +} + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll +} + +@media (min-width:768px) { + .modal-dialog { + width: 600px; + margin: 30px auto + } + + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + box-shadow: 0 5px 15px rgba(0, 0, 0, .5) + } + + .modal-sm { + width: 300px + } +} + +@media (min-width:992px) { + .modal-lg { + width: 900px + } +} + +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + font-weight: 400; + line-height: 1.4; + visibility: visible; + filter: alpha(opacity=0); + opacity: 0 +} + +.tooltip.in { + filter: alpha(opacity=90); + opacity: .9 +} + +.tooltip.top { + padding: 5px 0; + margin-top: -3px +} + +.tooltip.right { + padding: 0 5px; + margin-left: 3px +} + +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px +} + +.tooltip.left { + padding: 0 5px; + margin-left: -3px +} + +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + text-decoration: none; + background-color: #000; + border-radius: 4px +} + +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid +} + +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000 +} + +.tooltip.top-left .tooltip-arrow { + right: 5px; + bottom: 0; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000 +} + +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000 +} + +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000 +} + +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000 +} + +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000 +} + +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000 +} + +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000 +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-weight: 400; + line-height: 1.42857143; + text-align: left; + white-space: normal; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); + box-shadow: 0 5px 10px rgba(0, 0, 0, .2) +} + +.popover.top { + margin-top: -10px +} + +.popover.right { + margin-left: 10px +} + +.popover.bottom { + margin-top: 10px +} + +.popover.left { + margin-left: -10px +} + +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0 +} + +.popover-content { + padding: 9px 14px +} + +.popover>.arrow, +.popover>.arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid +} + +.popover>.arrow { + border-width: 11px +} + +.popover>.arrow:after { + content: ""; + border-width: 10px +} + +.popover.top>.arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999; + border-top-color: rgba(0, 0, 0, .25); + border-bottom-width: 0 +} + +.popover.top>.arrow:after { + bottom: 1px; + margin-left: -10px; + content: " "; + border-top-color: #fff; + border-bottom-width: 0 +} + +.popover.right>.arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999; + border-right-color: rgba(0, 0, 0, .25); + border-left-width: 0 +} + +.popover.right>.arrow:after { + bottom: -10px; + left: 1px; + content: " "; + border-right-color: #fff; + border-left-width: 0 +} + +.popover.bottom>.arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999; + border-bottom-color: rgba(0, 0, 0, .25) +} + +.popover.bottom>.arrow:after { + top: 1px; + margin-left: -10px; + content: " "; + border-top-width: 0; + border-bottom-color: #fff +} + +.popover.left>.arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999; + border-left-color: rgba(0, 0, 0, .25) +} + +.popover.left>.arrow:after { + right: 1px; + bottom: -10px; + content: " "; + border-right-width: 0; + border-left-color: #fff +} + +.carousel { + position: relative +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden +} + +.carousel-inner>.item { + position: relative; + display: none; + -webkit-transition: .6s ease-in-out left; + -o-transition: .6s ease-in-out left; + transition: .6s ease-in-out left +} + +.carousel-inner>.item>a>img, +.carousel-inner>.item>img { + line-height: 1 +} + +@media all and (transform-3d), +(-webkit-transform-3d) { + .carousel-inner>.item { + -webkit-transition: -webkit-transform .6s ease-in-out; + -o-transition: -o-transform .6s ease-in-out; + transition: transform .6s ease-in-out; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000; + perspective: 1000 + } + + .carousel-inner>.item.active.right, + .carousel-inner>.item.next { + left: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) + } + + .carousel-inner>.item.active.left, + .carousel-inner>.item.prev { + left: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) + } + + .carousel-inner>.item.active, + .carousel-inner>.item.next.left, + .carousel-inner>.item.prev.right { + left: 0; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +.carousel-inner>.active, +.carousel-inner>.next, +.carousel-inner>.prev { + display: block +} + +.carousel-inner>.active { + left: 0 +} + +.carousel-inner>.next, +.carousel-inner>.prev { + position: absolute; + top: 0; + width: 100% +} + +.carousel-inner>.next { + left: 100% +} + +.carousel-inner>.prev { + left: -100% +} + +.carousel-inner>.next.left, +.carousel-inner>.prev.right { + left: 0 +} + +.carousel-inner>.active.left { + left: -100% +} + +.carousel-inner>.active.right { + left: 100% +} + +.carousel-control { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 15%; + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); + filter: alpha(opacity=50); + opacity: .5 +} + +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); + background-repeat: repeat-x +} + +.carousel-control.right { + right: 0; + left: auto; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); + background-repeat: repeat-x +} + +.carousel-control:focus, +.carousel-control:hover { + color: #fff; + text-decoration: none; + filter: alpha(opacity=90); + outline: 0; + opacity: .9 +} + +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right, +.carousel-control .icon-next, +.carousel-control .icon-prev { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block +} + +.carousel-control .glyphicon-chevron-left, +.carousel-control .icon-prev { + left: 50%; + margin-left: -10px +} + +.carousel-control .glyphicon-chevron-right, +.carousel-control .icon-next { + right: 50%; + margin-right: -10px +} + +.carousel-control .icon-next, +.carousel-control .icon-prev { + width: 20px; + height: 20px; + margin-top: -10px; + font-family: serif; + line-height: 1 +} + +.carousel-control .icon-prev:before { + content: '\2039' +} + +.carousel-control .icon-next:before { + content: '\203a' +} + +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + padding-left: 0; + margin-left: -30%; + text-align: center; + list-style: none +} + +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); + border: 1px solid #fff; + border-radius: 10px +} + +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + background-color: #fff +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6) +} + +.carousel-caption .btn { + text-shadow: none +} + +@media screen and (min-width:768px) { + + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next, + .carousel-control .icon-prev { + width: 30px; + height: 30px; + margin-top: -15px; + font-size: 30px + } + + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -15px + } + + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -15px + } + + .carousel-caption { + right: 20%; + left: 20%; + padding-bottom: 30px + } + + .carousel-indicators { + bottom: 20px + } +} + +.btn-group-vertical>.btn-group:after, +.btn-group-vertical>.btn-group:before, +.btn-toolbar:after, +.btn-toolbar:before, +.clearfix:after, +.clearfix:before, +.container-fluid:after, +.container-fluid:before, +.container:after, +.container:before, +.dl-horizontal dd:after, +.dl-horizontal dd:before, +.form-horizontal .form-group:after, +.form-horizontal .form-group:before, +.modal-footer:after, +.modal-footer:before, +.nav:after, +.nav:before, +.navbar-collapse:after, +.navbar-collapse:before, +.navbar-header:after, +.navbar-header:before, +.navbar:after, +.navbar:before, +.pager:after, +.pager:before, +.panel-body:after, +.panel-body:before, +.row:after, +.row:before { + display: table; + content: " " +} + +.btn-group-vertical>.btn-group:after, +.btn-toolbar:after, +.clearfix:after, +.container-fluid:after, +.container:after, +.dl-horizontal dd:after, +.form-horizontal .form-group:after, +.modal-footer:after, +.nav:after, +.navbar-collapse:after, +.navbar-header:after, +.navbar:after, +.pager:after, +.panel-body:after, +.row:after { + clear: both +} + +.center-block { + display: block; + margin-right: auto; + margin-left: auto +} + +.pull-right { + float: right !important +} + +.pull-left { + float: left !important +} + +.hide { + display: none !important +} + +.show { + display: block !important +} + +.invisible { + visibility: hidden +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0 +} + +.hidden { + display: none !important; + visibility: hidden !important +} + +.affix { + position: fixed +} + +@-ms-viewport { + width: device-width +} + +.visible-lg, +.visible-md, +.visible-sm, +.visible-xs { + display: none !important +} + +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block { + display: none !important +} + +@media (max-width:767px) { + .visible-xs { + display: block !important + } + + table.visible-xs { + display: table + } + + tr.visible-xs { + display: table-row !important + } + + td.visible-xs, + th.visible-xs { + display: table-cell !important + } +} + +@media (max-width:767px) { + .visible-xs-block { + display: block !important + } +} + +@media (max-width:767px) { + .visible-xs-inline { + display: inline !important + } +} + +@media (max-width:767px) { + .visible-xs-inline-block { + display: inline-block !important + } +} + +@media (min-width:768px) and (max-width:991px) { + .visible-sm { + display: block !important + } + + table.visible-sm { + display: table + } + + tr.visible-sm { + display: table-row !important + } + + td.visible-sm, + th.visible-sm { + display: table-cell !important + } +} + +@media (min-width:768px) and (max-width:991px) { + .visible-sm-block { + display: block !important + } +} + +@media (min-width:768px) and (max-width:991px) { + .visible-sm-inline { + display: inline !important + } +} + +@media (min-width:768px) and (max-width:991px) { + .visible-sm-inline-block { + display: inline-block !important + } +} + +@media (min-width:992px) and (max-width:1199px) { + .visible-md { + display: block !important + } + + table.visible-md { + display: table + } + + tr.visible-md { + display: table-row !important + } + + td.visible-md, + th.visible-md { + display: table-cell !important + } +} + +@media (min-width:992px) and (max-width:1199px) { + .visible-md-block { + display: block !important + } +} + +@media (min-width:992px) and (max-width:1199px) { + .visible-md-inline { + display: inline !important + } +} + +@media (min-width:992px) and (max-width:1199px) { + .visible-md-inline-block { + display: inline-block !important + } +} + +@media (min-width:1200px) { + .visible-lg { + display: block !important + } + + table.visible-lg { + display: table + } + + tr.visible-lg { + display: table-row !important + } + + td.visible-lg, + th.visible-lg { + display: table-cell !important + } +} + +@media (min-width:1200px) { + .visible-lg-block { + display: block !important + } +} + +@media (min-width:1200px) { + .visible-lg-inline { + display: inline !important + } +} + +@media (min-width:1200px) { + .visible-lg-inline-block { + display: inline-block !important + } +} + +@media (max-width:767px) { + .hidden-xs { + display: none !important + } +} + +@media (min-width:768px) and (max-width:991px) { + .hidden-sm { + display: none !important + } +} + +@media (min-width:992px) and (max-width:1199px) { + .hidden-md { + display: none !important + } +} + +@media (min-width:1200px) { + .hidden-lg { + display: none !important + } +} + +.visible-print { + display: none !important +} + +@media print { + .visible-print { + display: block !important + } + + table.visible-print { + display: table + } + + tr.visible-print { + display: table-row !important + } + + td.visible-print, + th.visible-print { + display: table-cell !important + } +} + +.visible-print-block { + display: none !important +} + +@media print { + .visible-print-block { + display: block !important + } +} + +.visible-print-inline { + display: none !important +} + +@media print { + .visible-print-inline { + display: inline !important + } +} + +.visible-print-inline-block { + display: none !important +} + +@media print { + .visible-print-inline-block { + display: inline-block !important + } +} + +@media print { + .hidden-print { + display: none !important + } +} \ No newline at end of file diff --git a/themes/superstars/_www/css/index.css b/themes/superstars/_www/css/index.css new file mode 100644 index 0000000..6c7790e --- /dev/null +++ b/themes/superstars/_www/css/index.css @@ -0,0 +1,438 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http: + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +* { + -webkit-tap-highlight-color: rgba(0,0,0,0); +} + +body { + -webkit-touch-callout: none; + -webkit-text-size-adjust: none; + -webkit-user-select: none; + background-color:#000000; + /*background-image:linear-gradient(top, #A7A7A7 0%, #E4E4E4 51%); + background-image:-webkit-linear-gradient(top, #A7A7A7 0%, #E4E4E4 51%); + background-image:-ms-linear-gradient(top, #A7A7A7 0%, #E4E4E4 51%); + background-image:-webkit-gradient( + linear, + left top, + left bottom, + color-stop(0, #A7A7A7), + color-stop(0.51, #E4E4E4) + ); + background-attachment:fixed;*/ + font-family:'Droid Sans', 'HelveticaNeue-Light', 'HelveticaNeue', Helvetica, Arial, sans-serif; + font-size:12px; + height:100%; + margin:0px; + padding:0px; + + width:100%; +} + + +.app { + background:url(../img/logo.png) no-repeat center top; + position:absolute; + left:50%; + top:50%; + height:50px; + width:225px; + text-align:center; + padding:180px 0px 0px 0px; + margin:-115px 0px 0px -112px; + +} + + +@media screen and (min-aspect-ratio: 1/1) and (min-width:400px) { + .app { + background-position:left center; + padding:75px 0px 75px 170px; + margin:-90px 0px 0px -198px; + + } +} + +.xlabel{ + text-shadow: 0px 2px 3px #555; +} + +.xbtn { + font-size:20px; + background-color: rgba(0, 0, 0, 0.3); + -moz-box-shadow:4px 4px 12px -2px rgba(20%,20%,40%,0.5); + -webkit-box-shadow:4px 4px 12px -2px rgba(20%,20%,40%,0.5); + box-shadow:4px 4px 12px -2px rgba(20%,20%,40%,0.5); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + text-shadow: 0px 2px 3px #555; +} + +h1 { + font-size:24px; + font-weight:normal; + margin:0px; + overflow:visible; + padding:0px; + text-align:center; +} + +.event { + border-radius:4px; + -webkit-border-radius:4px; + color:#FFFFFF; + font-size:12px; + margin:0px 30px; + padding:2px 0px; +} + +.event.listening { + background-color:#333333; + display:block; +} + +.event.received { + background-color:#4B946A; + display:none; +} + +@keyframes fade { + from { opacity: 1.0; } + 50% { opacity: 0.4; } + to { opacity: 1.0; } +} + +@-webkit-keyframes fade { + from { opacity: 1.0; } + 50% { opacity: 0.4; } + to { opacity: 1.0; } +} + +.blink { + animation:fade 3000ms infinite; + -webkit-animation:fade 3000ms infinite; +} + +.listattr{ + display: inline-block; + padding: 2px 2px; + font-size: 11.5px; + font-weight: bold; + line-height: 12.5px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + white-space: nowrap; + vertical-align: baseline; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; +} + + + + +.searchBarV { + position:absolute; + z-index:100; + width:8px;bottom:7px;top:2px;right:1px +} + +.searchBarV > div { + position:absolute; + z-index:100; + width:100%; + + + background:-webkit-gradient(linear, 0 0, 100% 0, from(#f00), to(#900)); + border:0px solid #800; + -webkit-background-clip:padding-box; + -webkit-box-sizing:border-box; + -webkit-border-radius:4px; + -webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5); +} + +.youtubebox{ + padding:5px; + overflow:hidden; + line-height:18px; +} + +.youtubeleft{ + float: left; + width: 40%; +} + +.youtubeimg{ + margin-left : 5px; + margin-bottom : 5px; + width : 95%; +} + +.youtubelabel{ + position:absolute; + left : 10px; + line-height: 18px; + opacity : 1; + color: #ccc; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color:#000000; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + padding : 3px; +} + +.youtubeduration{ + top : 5px; +} + +.youtubelooked{ + top : 25px; +} + +.youtubeclicked{ + top : 45px; +} + + +.youtubeblock{ + float: left; + width: 50%; + border: 0px; + margin-left:5px; + margin-right:5px; +} + +.youtubetitle{ + font-size:18px; + line-height: 22px; + margin: 0px; + border: 0px; + text-overflow: -o-ellipsis-lastline; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient : vertical; + text-shadow: 0px 2px 3px #555; +} + +.youtubedesc{ + margin-top:9px; + color: #ccc; + margin: 8px 0px; + border: 0px; + text-overflow: -o-ellipsis-lastline; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 3; + -webkit-box-orient : vertical; +} + +.youtubeactionblock{ + float : left; + width : 10px; +} + +.youtubeaction{ + border: 0px; + padding: 5px 5px 5px 0px; + margin: 0px; + font-size:18px; + opacity: 0.5; + line-height:18; +} + +.youtubeaction hover{ + opacity: 0.9; +} + + +.youtubehr{ + position: absolute; + left:10px; + margin-bottom:0px; + bottom: 0px; + opacity:0.15; + border:0px; + height:1px; + background-color:#ffffff; +} + +.youtubeplayerbtn{ + background-color: rgba(0, 0, 0, 0.2); + -moz-box-shadow:4px 4px 12px -2px rgba(20%,20%,40%,0.5); + -webkit-box-shadow:4px 4px 12px -2px rgba(20%,20%,40%,0.5); + box-shadow:4px 4px 12px -2px rgba(20%,20%,40%,0.5); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.completeitem{ + border: 0px solid #000000; + font-size:20px; + background-color: #2d404a; + text-shadow: 0px 2px 3px #555; +} + +.completeitemtext{ + margin-left : 12px; +} + +.completefirst{ + border-radius: 0px 6px 0px 0px; + -moz-border-radius: 0px 6px 0px 0px; + -webkit-border-radius: 0px 6px 0px 0px; +} + +.completelast{ + border-radius: 0px 0px 32px 7px; + -moz-border-radius: 0px 0px 32px 7px; + -webkit-border-radius: 0px 0px 32px 7px; +} + +.iScrollVerticalScrollbar.iScrollBothScrollbars { + bottom: 18px; +} + +.iScrollVerticalScrollbar { + position: absolute; + z-index: 9999; + width: 6px; + bottom: 2px; + top: 2px; + right: 2px; + overflow: hidden; +} + +.iScrollVerticalScrollbar .iScrollIndicator { + width: 100%; + background: -moz-linear-gradient(top, #cc3f6e 0%, #93004e 70%); + background: -webkit-linear-gradient(top, #cc3f6e 0%,#93004e 70%); + background: -o-linear-gradient(top, #cc3f6e 0%,#93004e 70%); + background: -ms-linear-gradient(top, #cc3f6e 0%,#93004e 70%); + background: linear-gradient(to bottom, #cc3f6e 0%,#93004e 70%); +} +.iScrollIndicator { + position: absolute; + background: #cc3f6e; + border-width: 1px; + border-style: solid; + border-color: #EB97B4 #7C2845 #7C2845 #EB97B4; + border-radius: 8px; +} + +.loader { + margin: 60px auto; + font-size: 10px; + position: relative; + text-indent: -9999em; + border-top: 1.1em solid rgba(255, 255, 255, 0.2); + border-right: 1.1em solid rgba(255, 255, 255, 0.2); + border-bottom: 1.1em solid rgba(255, 255, 255, 0.2); + border-left: 1.1em solid #ffffff; + -webkit-transform: translateZ(0); + -ms-transform: translateZ(0); + transform: translateZ(0); + -webkit-animation: load8 1.1s infinite linear; + animation: load8 1.1s infinite linear; +} +.loader, +.loader:after { + border-radius: 50%; + width: 10em; + height: 10em; +} +@-webkit-keyframes load8 { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes load8 { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +.bookchecked { + background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #44c767), color-stop(1, #5cbf2a)); + background:-moz-linear-gradient(top, #44c767 5%, #5cbf2a 100%); + background:-webkit-linear-gradient(top, #44c767 5%, #5cbf2a 100%); + background:-o-linear-gradient(top, #44c767 5%, #5cbf2a 100%); + background:-ms-linear-gradient(top, #44c767 5%, #5cbf2a 100%); + background:linear-gradient(to bottom, #44c767 5%, #5cbf2a 100%); + filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#44c767', endColorstr='#5cbf2a',GradientType=0); + background-color:#44c767; + -moz-border-radius:5px; + -webkit-border-radius:5px; + border-radius:5px; + border:1px solid #18ab29; + display:inline-block; + cursor:pointer; + color:#ffffff; + text-decoration:none; + text-shadow:0px 1px 0px #2f6627; +} +.bookchecked { + background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cbf2a), color-stop(1, #44c767)); + background:-moz-linear-gradient(top, #5cbf2a 5%, #44c767 100%); + background:-webkit-linear-gradient(top, #5cbf2a 5%, #44c767 100%); + background:-o-linear-gradient(top, #5cbf2a 5%, #44c767 100%); + background:-ms-linear-gradient(top, #5cbf2a 5%, #44c767 100%); + background:linear-gradient(to bottom, #5cbf2a 5%, #44c767 100%); + filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cbf2a', endColorstr='#44c767',GradientType=0); + background-color:#5cbf2a; +} +.bookchecked:active { + position:relative; + top:1px; +} + +.bookunchecked { + background-color:transparent; + -moz-border-radius:5px; + -webkit-border-radius:5px; + border-radius:5px; + border:0px solid white; + cursor:pointer; + color:#ffffff; + text-decoration:none; + text-shadow:0px 1px 0px #2f6627; +} +.bookunchecked:hover { + background-color:transparent; +} +.bookunchecked:active { + position:relative; + top:1px; +} + diff --git a/themes/superstars/_www/fonts/glyphicons-halflings-regular.eot b/themes/superstars/_www/fonts/glyphicons-halflings-regular.eot new file mode 100644 index 0000000..b93a495 Binary files /dev/null and b/themes/superstars/_www/fonts/glyphicons-halflings-regular.eot differ diff --git a/themes/superstars/_www/fonts/glyphicons-halflings-regular.svg b/themes/superstars/_www/fonts/glyphicons-halflings-regular.svg new file mode 100644 index 0000000..29f6970 --- /dev/null +++ b/themes/superstars/_www/fonts/glyphicons-halflings-regular.svg @@ -0,0 +1,288 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/themes/superstars/_www/fonts/glyphicons-halflings-regular.ttf b/themes/superstars/_www/fonts/glyphicons-halflings-regular.ttf new file mode 100644 index 0000000..1413fc6 Binary files /dev/null and b/themes/superstars/_www/fonts/glyphicons-halflings-regular.ttf differ diff --git a/themes/superstars/_www/fonts/glyphicons-halflings-regular.woff b/themes/superstars/_www/fonts/glyphicons-halflings-regular.woff new file mode 100644 index 0000000..9e61285 Binary files /dev/null and b/themes/superstars/_www/fonts/glyphicons-halflings-regular.woff differ diff --git a/themes/superstars/_www/fonts/glyphicons-halflings-regular.woff2 b/themes/superstars/_www/fonts/glyphicons-halflings-regular.woff2 new file mode 100644 index 0000000..64539b5 Binary files /dev/null and b/themes/superstars/_www/fonts/glyphicons-halflings-regular.woff2 differ diff --git a/themes/superstar/_www/jgnq0yhxnfl/qrcode.png b/themes/superstars/_www/jgnq0yhxnfl/qrcode.png similarity index 100% rename from themes/superstar/_www/jgnq0yhxnfl/qrcode.png rename to themes/superstars/_www/jgnq0yhxnfl/qrcode.png diff --git a/themes/superstar/_www/jgnq0yhxnfl/windows.html b/themes/superstars/_www/jgnq0yhxnfl/windows.html similarity index 100% rename from themes/superstar/_www/jgnq0yhxnfl/windows.html rename to themes/superstars/_www/jgnq0yhxnfl/windows.html diff --git a/themes/superstars/_www/love-message.html b/themes/superstars/_www/love-message.html new file mode 100644 index 0000000..c687882 --- /dev/null +++ b/themes/superstars/_www/love-message.html @@ -0,0 +1,343 @@ + + + + + + 真情告白 + + + + + +
真情告白
+ + + + + + + + +
+
+

真情告白

+ +
字串長度:0個單位
+ +
+
+
+
    +
  • 注意:不要使用特殊符號,可能無法正常顯示!
  • +
  • 播歌畫面可顯示的字串長度為64(會員名稱 + 訊息內容)!
  • +
  • 如果非要給這愛加個期限,我希望是一萬年…真情告白,等您留言!(每則留言輪播三次)
  • +
+ + + + + diff --git a/themes/superstars/_www/mood-stickers.html b/themes/superstars/_www/mood-stickers.html new file mode 100644 index 0000000..a9704a3 --- /dev/null +++ b/themes/superstars/_www/mood-stickers.html @@ -0,0 +1,311 @@ + + + + + + 心情貼圖 + + + + + +
心情貼圖
+ + + + + + + + +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ + + + + diff --git a/themes/superstars/_www/my-favorite.html b/themes/superstars/_www/my-favorite.html new file mode 100644 index 0000000..b0ec477 --- /dev/null +++ b/themes/superstars/_www/my-favorite.html @@ -0,0 +1,473 @@ + + + + + + 我的最愛 + + + + + +
我的最愛
+ + + + + + + + +
+ +
+ +
+

我的最愛

+
+ + + + + + + + + + + +
歌名歌手語別
+
+
+ + + + + + + diff --git a/themes/superstars/_www/new-songs.html b/themes/superstars/_www/new-songs.html new file mode 100644 index 0000000..b9c6dee --- /dev/null +++ b/themes/superstars/_www/new-songs.html @@ -0,0 +1,462 @@ + + + + + + 新歌快報 + + + + + +
新歌快報
+ + + + + + + + +
+ +
+ +
+

新歌快報

+
+ + + + + + + + + + + +
歌名歌手
+
+
+ + + +
+ + + + + \ No newline at end of file diff --git a/themes/superstars/_www/profile-settings.html b/themes/superstars/_www/profile-settings.html new file mode 100644 index 0000000..5a2ff51 --- /dev/null +++ b/themes/superstars/_www/profile-settings.html @@ -0,0 +1,155 @@ + + + + + + 會員資料設定 + + + + + +
會員資料設定
+ + + + + + + + +
+
+

會員資料設定

+

這裡是會員資料設定的內容。

+
+
+ + + + + diff --git a/themes/superstars/_www/register.html b/themes/superstars/_www/register.html new file mode 100644 index 0000000..cd85eba --- /dev/null +++ b/themes/superstars/_www/register.html @@ -0,0 +1,264 @@ + + + + + + 會員註冊 + + + + + +
會員註冊
+ + + + + + + + +
+
+

註冊會員

+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
+
+
+ + + + + diff --git a/themes/superstars/_www/search-singer.html b/themes/superstars/_www/search-singer.html new file mode 100644 index 0000000..7f53800 --- /dev/null +++ b/themes/superstars/_www/search-singer.html @@ -0,0 +1,576 @@ + + + + + + 歌星查詢 + + + + + +
歌星查詢
+ + + + + + + + +
+
+
+ + +
+
+ +
+
+
+ + + + + + + + + + + +
歌名歌手語別
+
+ +
+ Wolf Fox Logo +
+ +
+ + + + + diff --git a/themes/superstars/_www/search-song.html b/themes/superstars/_www/search-song.html new file mode 100644 index 0000000..f7206b6 --- /dev/null +++ b/themes/superstars/_www/search-song.html @@ -0,0 +1,518 @@ + + + + + + 歌名查詢 + + + + + +
歌名查詢
+ + + + + + + +
+ +
+ +
+
+ + +
+
+ +
+
+
+ + + + + + + + + + + +
歌名歌手語別
+
+
+ Wolf Fox Logo +
+ + + +
+ + + + + \ No newline at end of file diff --git a/themes/superstars/_www/social-media.html b/themes/superstars/_www/social-media.html new file mode 100644 index 0000000..24109b9 --- /dev/null +++ b/themes/superstars/_www/social-media.html @@ -0,0 +1,179 @@ + + + + + + 社群媒體 + + + + + +
社群媒體
+ + + + + + + + +
+
+

社群媒體

+

這裡是社群媒體的內容。

+
+
+ + + + + diff --git a/themes/superstars/_www/song-order.html b/themes/superstars/_www/song-order.html new file mode 100644 index 0000000..f10d929 --- /dev/null +++ b/themes/superstars/_www/song-order.html @@ -0,0 +1,194 @@ + + + + + + 輸入點歌序號 + + + + + +
輸入點歌序號
+ + + + + + + + +
+
+

輸入點歌序號

+
+ + +
+
+
+ + + + + diff --git a/themes/superstars/_www/sound-control.html b/themes/superstars/_www/sound-control.html new file mode 100644 index 0000000..1a60417 --- /dev/null +++ b/themes/superstars/_www/sound-control.html @@ -0,0 +1,291 @@ + + + + + + 聲音控制 + + + + + +
聲音控制
+ + + + + + + + +
+
+
+
+ Pause +
+
+ Music Up +
+
+ Mic Up +
+
+ Mute +
+
+ Music Down +
+
+ Mic Down +
+
+ Original Song +
+
+ Service +
+
+ Replay +
+
+ Male Key +
+
+ Female Key +
+
+ Cut +
+
+ Lower Key +
+
+ Standard Key +
+
+ Raise Key +
+
+
+
+ + + + + diff --git a/themes/superstars/_www/superstar-pic/1-1.png b/themes/superstars/_www/superstar-pic/1-1.png new file mode 100644 index 0000000..f94baf9 Binary files /dev/null and b/themes/superstars/_www/superstar-pic/1-1.png differ diff --git a/themes/superstars/_www/superstar-pic/1-2.png b/themes/superstars/_www/superstar-pic/1-2.png new file mode 100644 index 0000000..fc387f2 Binary files /dev/null and b/themes/superstars/_www/superstar-pic/1-2.png differ diff --git a/themes/superstars/_www/superstar-pic/2-1.png b/themes/superstars/_www/superstar-pic/2-1.png new file mode 100644 index 0000000..ccd89f7 Binary files /dev/null and b/themes/superstars/_www/superstar-pic/2-1.png differ diff --git a/themes/superstars/_www/superstar-pic/2-2.png b/themes/superstars/_www/superstar-pic/2-2.png new file mode 100644 index 0000000..df105d9 Binary files /dev/null and b/themes/superstars/_www/superstar-pic/2-2.png differ diff --git a/themes/superstars/_www/superstar-pic/5-1.png b/themes/superstars/_www/superstar-pic/5-1.png new file mode 100644 index 0000000..d383ec3 Binary files /dev/null and b/themes/superstars/_www/superstar-pic/5-1.png differ diff --git a/themes/superstars/_www/superstar-pic/5-10.png b/themes/superstars/_www/superstar-pic/5-10.png new file mode 100644 index 0000000..ab8380d Binary files /dev/null and b/themes/superstars/_www/superstar-pic/5-10.png differ diff --git a/themes/superstars/_www/superstar-pic/5-11.png b/themes/superstars/_www/superstar-pic/5-11.png new file mode 100644 index 0000000..4c10f5b Binary files /dev/null and b/themes/superstars/_www/superstar-pic/5-11.png differ diff --git a/themes/superstars/_www/superstar-pic/5-12.png b/themes/superstars/_www/superstar-pic/5-12.png new file mode 100644 index 0000000..fd16932 Binary files /dev/null and b/themes/superstars/_www/superstar-pic/5-12.png differ diff --git a/themes/superstars/_www/superstar-pic/5-2.png b/themes/superstars/_www/superstar-pic/5-2.png new file mode 100644 index 0000000..5476e48 Binary files /dev/null and b/themes/superstars/_www/superstar-pic/5-2.png differ diff --git a/themes/superstars/_www/superstar-pic/5-3.png b/themes/superstars/_www/superstar-pic/5-3.png new file mode 100644 index 0000000..938c254 Binary files /dev/null and b/themes/superstars/_www/superstar-pic/5-3.png differ diff --git a/themes/superstars/_www/superstar-pic/5-4.png b/themes/superstars/_www/superstar-pic/5-4.png new file mode 100644 index 0000000..36e4da2 Binary files /dev/null and b/themes/superstars/_www/superstar-pic/5-4.png differ diff --git a/themes/superstars/_www/superstar-pic/5-5.png b/themes/superstars/_www/superstar-pic/5-5.png new file mode 100644 index 0000000..9ec44a3 Binary files /dev/null and b/themes/superstars/_www/superstar-pic/5-5.png differ diff --git a/themes/superstars/_www/superstar-pic/5-6.png b/themes/superstars/_www/superstar-pic/5-6.png new file mode 100644 index 0000000..f0b2fe9 Binary files /dev/null and b/themes/superstars/_www/superstar-pic/5-6.png differ diff --git a/themes/superstars/_www/superstar-pic/5-7.png b/themes/superstars/_www/superstar-pic/5-7.png new file mode 100644 index 0000000..aa2ebb5 Binary files /dev/null and b/themes/superstars/_www/superstar-pic/5-7.png differ diff --git a/themes/superstars/_www/superstar-pic/5-8.png b/themes/superstars/_www/superstar-pic/5-8.png new file mode 100644 index 0000000..2cdd411 Binary files /dev/null and b/themes/superstars/_www/superstar-pic/5-8.png differ diff --git a/themes/superstars/_www/superstar-pic/5-9.png b/themes/superstars/_www/superstar-pic/5-9.png new file mode 100644 index 0000000..b5db33f Binary files /dev/null and b/themes/superstars/_www/superstar-pic/5-9.png differ diff --git a/themes/superstars/_www/top-ranking.html b/themes/superstars/_www/top-ranking.html new file mode 100644 index 0000000..18df707 --- /dev/null +++ b/themes/superstars/_www/top-ranking.html @@ -0,0 +1,466 @@ + + + + + + 熱門排行 + + + + + +
熱門排行
+ + + + + + + + +
+ +
+ +
+

熱門排行

+
+ + + + + + + + + + + +
歌名歌手
+
+
+ + + +
+ + + + + \ No newline at end of file diff --git a/themes/superstars/_www/windows.html b/themes/superstars/_www/windows.html new file mode 100644 index 0000000..698bbfd --- /dev/null +++ b/themes/superstars/_www/windows.html @@ -0,0 +1,288 @@ + + + + + + Super Star + + + + + +
金麗都 自助式KTV
+ + + + + + + + +
+
+
+
+ New Song +
+
+ Top Ranking +
+
+ Search Singer +
+
+ Search Song +
+
+ Clicked Song +
+ +
+ Sound Control +
+
+ Social Media +
+
+ Social Media +
+
+ Social Media +
+
+
+
+ + + + + \ No newline at end of file diff --git a/themes/superstars/_www/手機點歌/BANNER-02.png b/themes/superstars/_www/手機點歌/BANNER-02.png new file mode 100644 index 0000000..fce6e30 Binary files /dev/null and b/themes/superstars/_www/手機點歌/BANNER-02.png differ diff --git a/themes/superstars/_www/手機點歌/BANNER-03.png b/themes/superstars/_www/手機點歌/BANNER-03.png new file mode 100644 index 0000000..4e2e645 Binary files /dev/null and b/themes/superstars/_www/手機點歌/BANNER-03.png differ diff --git a/themes/superstars/_www/手機點歌/BANNER-04.png b/themes/superstars/_www/手機點歌/BANNER-04.png new file mode 100644 index 0000000..669d610 Binary files /dev/null and b/themes/superstars/_www/手機點歌/BANNER-04.png differ diff --git a/themes/superstars/_www/手機點歌/BANNER-05.png b/themes/superstars/_www/手機點歌/BANNER-05.png new file mode 100644 index 0000000..b4bf1bc Binary files /dev/null and b/themes/superstars/_www/手機點歌/BANNER-05.png differ diff --git a/themes/superstars/_www/手機點歌/BANNER-06.png b/themes/superstars/_www/手機點歌/BANNER-06.png new file mode 100644 index 0000000..f894821 Binary files /dev/null and b/themes/superstars/_www/手機點歌/BANNER-06.png differ diff --git a/themes/superstars/_www/手機點歌/BANNER-07.png b/themes/superstars/_www/手機點歌/BANNER-07.png new file mode 100644 index 0000000..ad6f0f5 Binary files /dev/null and b/themes/superstars/_www/手機點歌/BANNER-07.png differ diff --git a/themes/superstars/_www/手機點歌/BANNER-08.png b/themes/superstars/_www/手機點歌/BANNER-08.png new file mode 100644 index 0000000..2cf5507 Binary files /dev/null and b/themes/superstars/_www/手機點歌/BANNER-08.png differ diff --git a/themes/superstars/_www/手機點歌/BANNER-09.png b/themes/superstars/_www/手機點歌/BANNER-09.png new file mode 100644 index 0000000..65c43f3 Binary files /dev/null and b/themes/superstars/_www/手機點歌/BANNER-09.png differ diff --git a/themes/superstars/_www/手機點歌/BANNER-10.png b/themes/superstars/_www/手機點歌/BANNER-10.png new file mode 100644 index 0000000..ce7dcea Binary files /dev/null and b/themes/superstars/_www/手機點歌/BANNER-10.png differ diff --git a/themes/superstars/_www/手機點歌/BANNER-11.png b/themes/superstars/_www/手機點歌/BANNER-11.png new file mode 100644 index 0000000..b7eb40c Binary files /dev/null and b/themes/superstars/_www/手機點歌/BANNER-11.png differ diff --git a/themes/superstars/_www/手機點歌/BANNER-12.png b/themes/superstars/_www/手機點歌/BANNER-12.png new file mode 100644 index 0000000..bbf75bc Binary files /dev/null and b/themes/superstars/_www/手機點歌/BANNER-12.png differ diff --git a/themes/superstars/_www/手機點歌/BANNER-13.png b/themes/superstars/_www/手機點歌/BANNER-13.png new file mode 100644 index 0000000..69df7e4 Binary files /dev/null and b/themes/superstars/_www/手機點歌/BANNER-13.png differ diff --git a/themes/superstars/_www/手機點歌/BANNER-14.png b/themes/superstars/_www/手機點歌/BANNER-14.png new file mode 100644 index 0000000..dde36d1 Binary files /dev/null and b/themes/superstars/_www/手機點歌/BANNER-14.png differ diff --git a/themes/superstar/_www/手機點歌/BANNER-15.png b/themes/superstars/_www/手機點歌/BANNER-15.png similarity index 100% rename from themes/superstar/_www/手機點歌/BANNER-15.png rename to themes/superstars/_www/手機點歌/BANNER-15.png diff --git a/themes/superstars/_www/手機點歌/BANNER_工作區域 1.png b/themes/superstars/_www/手機點歌/BANNER_工作區域 1.png new file mode 100644 index 0000000..33b9d7e Binary files /dev/null and b/themes/superstars/_www/手機點歌/BANNER_工作區域 1.png differ diff --git a/themes/superstars/_www/手機點歌/BG-3-04.png b/themes/superstars/_www/手機點歌/BG-3-04.png new file mode 100644 index 0000000..3ef78f2 Binary files /dev/null and b/themes/superstars/_www/手機點歌/BG-3-04.png differ diff --git a/themes/superstars/_www/手機點歌/LOGO_721x211px.png b/themes/superstars/_www/手機點歌/LOGO_721x211px.png new file mode 100644 index 0000000..0a70c64 Binary files /dev/null and b/themes/superstars/_www/手機點歌/LOGO_721x211px.png differ diff --git a/themes/superstars/_www/手機點歌/LOGO_800x400px.png b/themes/superstars/_www/手機點歌/LOGO_800x400px.png new file mode 100644 index 0000000..67d2b4f Binary files /dev/null and b/themes/superstars/_www/手機點歌/LOGO_800x400px.png differ diff --git a/themes/superstars/_www/手機點歌/音控-02.jpg b/themes/superstars/_www/手機點歌/音控-02.jpg new file mode 100644 index 0000000..148a991 Binary files /dev/null and b/themes/superstars/_www/手機點歌/音控-02.jpg differ diff --git a/themes/superstars/_www/手機點歌/音控-03.jpg b/themes/superstars/_www/手機點歌/音控-03.jpg new file mode 100644 index 0000000..e71111b Binary files /dev/null and b/themes/superstars/_www/手機點歌/音控-03.jpg differ diff --git a/themes/superstars/_www/手機點歌/音控-04.jpg b/themes/superstars/_www/手機點歌/音控-04.jpg new file mode 100644 index 0000000..4c6d2ad Binary files /dev/null and b/themes/superstars/_www/手機點歌/音控-04.jpg differ diff --git a/themes/superstars/_www/手機點歌/音控-05.jpg b/themes/superstars/_www/手機點歌/音控-05.jpg new file mode 100644 index 0000000..e3a7c01 Binary files /dev/null and b/themes/superstars/_www/手機點歌/音控-05.jpg differ diff --git a/themes/superstars/_www/手機點歌/音控-06.jpg b/themes/superstars/_www/手機點歌/音控-06.jpg new file mode 100644 index 0000000..feb2ef2 Binary files /dev/null and b/themes/superstars/_www/手機點歌/音控-06.jpg differ diff --git a/themes/superstars/_www/手機點歌/音控-07.jpg b/themes/superstars/_www/手機點歌/音控-07.jpg new file mode 100644 index 0000000..5deb644 Binary files /dev/null and b/themes/superstars/_www/手機點歌/音控-07.jpg differ diff --git a/themes/superstars/_www/手機點歌/音控-08.jpg b/themes/superstars/_www/手機點歌/音控-08.jpg new file mode 100644 index 0000000..d498575 Binary files /dev/null and b/themes/superstars/_www/手機點歌/音控-08.jpg differ diff --git a/themes/superstars/_www/手機點歌/音控-09.jpg b/themes/superstars/_www/手機點歌/音控-09.jpg new file mode 100644 index 0000000..9bb65ca Binary files /dev/null and b/themes/superstars/_www/手機點歌/音控-09.jpg differ diff --git a/themes/superstars/_www/手機點歌/音控-10.jpg b/themes/superstars/_www/手機點歌/音控-10.jpg new file mode 100644 index 0000000..49c09c1 Binary files /dev/null and b/themes/superstars/_www/手機點歌/音控-10.jpg differ diff --git a/themes/superstars/_www/手機點歌/音控-11.jpg b/themes/superstars/_www/手機點歌/音控-11.jpg new file mode 100644 index 0000000..35b1dfc Binary files /dev/null and b/themes/superstars/_www/手機點歌/音控-11.jpg differ diff --git a/themes/superstars/_www/手機點歌/音控-12.jpg b/themes/superstars/_www/手機點歌/音控-12.jpg new file mode 100644 index 0000000..3276f87 Binary files /dev/null and b/themes/superstars/_www/手機點歌/音控-12.jpg differ diff --git a/themes/superstars/_www/手機點歌/音控-13.jpg b/themes/superstars/_www/手機點歌/音控-13.jpg new file mode 100644 index 0000000..14e3c06 Binary files /dev/null and b/themes/superstars/_www/手機點歌/音控-13.jpg differ diff --git a/themes/superstars/_www/手機點歌/音控-14.jpg b/themes/superstars/_www/手機點歌/音控-14.jpg new file mode 100644 index 0000000..992f67f Binary files /dev/null and b/themes/superstars/_www/手機點歌/音控-14.jpg differ diff --git a/themes/superstars/_www/手機點歌/音控-15.jpg b/themes/superstars/_www/手機點歌/音控-15.jpg new file mode 100644 index 0000000..e2777e9 Binary files /dev/null and b/themes/superstars/_www/手機點歌/音控-15.jpg differ diff --git a/themes/superstars/_www/手機點歌/音控_工作區域 1.jpg b/themes/superstars/_www/手機點歌/音控_工作區域 1.jpg new file mode 100644 index 0000000..47c384e Binary files /dev/null and b/themes/superstars/_www/手機點歌/音控_工作區域 1.jpg differ diff --git a/themes/superstars/_www/手機點歌/首頁-02.png b/themes/superstars/_www/手機點歌/首頁-02.png new file mode 100644 index 0000000..a228d90 Binary files /dev/null and b/themes/superstars/_www/手機點歌/首頁-02.png differ diff --git a/themes/superstars/_www/手機點歌/首頁-03.png b/themes/superstars/_www/手機點歌/首頁-03.png new file mode 100644 index 0000000..69a285b Binary files /dev/null and b/themes/superstars/_www/手機點歌/首頁-03.png differ diff --git a/themes/superstars/_www/手機點歌/首頁-04.png b/themes/superstars/_www/手機點歌/首頁-04.png new file mode 100644 index 0000000..958b6f6 Binary files /dev/null and b/themes/superstars/_www/手機點歌/首頁-04.png differ diff --git a/themes/superstars/_www/手機點歌/首頁-05.png b/themes/superstars/_www/手機點歌/首頁-05.png new file mode 100644 index 0000000..29d4400 Binary files /dev/null and b/themes/superstars/_www/手機點歌/首頁-05.png differ diff --git a/themes/superstars/_www/手機點歌/首頁-06.png b/themes/superstars/_www/手機點歌/首頁-06.png new file mode 100644 index 0000000..7c38d76 Binary files /dev/null and b/themes/superstars/_www/手機點歌/首頁-06.png differ diff --git a/themes/superstars/_www/手機點歌/首頁-07.png b/themes/superstars/_www/手機點歌/首頁-07.png new file mode 100644 index 0000000..1a1ac25 Binary files /dev/null and b/themes/superstars/_www/手機點歌/首頁-07.png differ diff --git a/themes/superstars/_www/手機點歌/首頁-08.png b/themes/superstars/_www/手機點歌/首頁-08.png new file mode 100644 index 0000000..9072073 Binary files /dev/null and b/themes/superstars/_www/手機點歌/首頁-08.png differ diff --git a/themes/superstars/_www/手機點歌/首頁-09.png b/themes/superstars/_www/手機點歌/首頁-09.png new file mode 100644 index 0000000..7cb188c Binary files /dev/null and b/themes/superstars/_www/手機點歌/首頁-09.png differ diff --git a/themes/superstars/_www/手機點歌/首頁-10.png b/themes/superstars/_www/手機點歌/首頁-10.png new file mode 100644 index 0000000..0523c31 Binary files /dev/null and b/themes/superstars/_www/手機點歌/首頁-10.png differ diff --git a/themes/superstars/_www/手機點歌/首頁_工作區域 1.png b/themes/superstars/_www/手機點歌/首頁_工作區域 1.png new file mode 100644 index 0000000..ff9fb82 Binary files /dev/null and b/themes/superstars/_www/手機點歌/首頁_工作區域 1.png differ diff --git a/themes/superstars/cropped_qrcode.png b/themes/superstars/cropped_qrcode.png new file mode 100644 index 0000000..5c36796 Binary files /dev/null and b/themes/superstars/cropped_qrcode.png differ diff --git a/themes/superstars/superstar-pic/1-1.png b/themes/superstars/superstar-pic/1-1.png new file mode 100644 index 0000000..f94baf9 Binary files /dev/null and b/themes/superstars/superstar-pic/1-1.png differ diff --git a/themes/superstars/superstar-pic/1-2.png b/themes/superstars/superstar-pic/1-2.png new file mode 100644 index 0000000..fc387f2 Binary files /dev/null and b/themes/superstars/superstar-pic/1-2.png differ diff --git a/themes/superstars/superstar-pic/2-1.png b/themes/superstars/superstar-pic/2-1.png new file mode 100644 index 0000000..ccd89f7 Binary files /dev/null and b/themes/superstars/superstar-pic/2-1.png differ diff --git a/themes/superstars/superstar-pic/2-2.png b/themes/superstars/superstar-pic/2-2.png new file mode 100644 index 0000000..df105d9 Binary files /dev/null and b/themes/superstars/superstar-pic/2-2.png differ diff --git a/themes/superstars/superstar-pic/5-1.png b/themes/superstars/superstar-pic/5-1.png new file mode 100644 index 0000000..d383ec3 Binary files /dev/null and b/themes/superstars/superstar-pic/5-1.png differ diff --git a/themes/superstars/superstar-pic/5-10.png b/themes/superstars/superstar-pic/5-10.png new file mode 100644 index 0000000..ab8380d Binary files /dev/null and b/themes/superstars/superstar-pic/5-10.png differ diff --git a/themes/superstars/superstar-pic/5-11.png b/themes/superstars/superstar-pic/5-11.png new file mode 100644 index 0000000..4c10f5b Binary files /dev/null and b/themes/superstars/superstar-pic/5-11.png differ diff --git a/themes/superstars/superstar-pic/5-12.png b/themes/superstars/superstar-pic/5-12.png new file mode 100644 index 0000000..fd16932 Binary files /dev/null and b/themes/superstars/superstar-pic/5-12.png differ diff --git a/themes/superstars/superstar-pic/5-2.png b/themes/superstars/superstar-pic/5-2.png new file mode 100644 index 0000000..5476e48 Binary files /dev/null and b/themes/superstars/superstar-pic/5-2.png differ diff --git a/themes/superstars/superstar-pic/5-3.png b/themes/superstars/superstar-pic/5-3.png new file mode 100644 index 0000000..938c254 Binary files /dev/null and b/themes/superstars/superstar-pic/5-3.png differ diff --git a/themes/superstars/superstar-pic/5-4.png b/themes/superstars/superstar-pic/5-4.png new file mode 100644 index 0000000..36e4da2 Binary files /dev/null and b/themes/superstars/superstar-pic/5-4.png differ diff --git a/themes/superstars/superstar-pic/5-5.png b/themes/superstars/superstar-pic/5-5.png new file mode 100644 index 0000000..9ec44a3 Binary files /dev/null and b/themes/superstars/superstar-pic/5-5.png differ diff --git a/themes/superstars/superstar-pic/5-6.png b/themes/superstars/superstar-pic/5-6.png new file mode 100644 index 0000000..f0b2fe9 Binary files /dev/null and b/themes/superstars/superstar-pic/5-6.png differ diff --git a/themes/superstars/superstar-pic/5-7.png b/themes/superstars/superstar-pic/5-7.png new file mode 100644 index 0000000..aa2ebb5 Binary files /dev/null and b/themes/superstars/superstar-pic/5-7.png differ diff --git a/themes/superstars/superstar-pic/5-8.png b/themes/superstars/superstar-pic/5-8.png new file mode 100644 index 0000000..2cdd411 Binary files /dev/null and b/themes/superstars/superstar-pic/5-8.png differ diff --git a/themes/superstars/superstar-pic/5-9.png b/themes/superstars/superstar-pic/5-9.png new file mode 100644 index 0000000..b5db33f Binary files /dev/null and b/themes/superstars/superstar-pic/5-9.png differ diff --git a/themes/superstars/上一頁.png b/themes/superstars/上一頁.png new file mode 100644 index 0000000..f27697c Binary files /dev/null and b/themes/superstars/上一頁.png differ diff --git a/themes/superstars/下一頁.png b/themes/superstars/下一頁.png new file mode 100644 index 0000000..5ca54d6 Binary files /dev/null and b/themes/superstars/下一頁.png differ diff --git a/themes/superstars/下方按鈕_工作區域 1.jpg b/themes/superstars/下方按鈕_工作區域 1.jpg new file mode 100644 index 0000000..b7da239 Binary files /dev/null and b/themes/superstars/下方按鈕_工作區域 1.jpg differ diff --git a/themes/superstars/主選單_已按.jpg b/themes/superstars/主選單_已按.jpg new file mode 100644 index 0000000..e12b3c3 Binary files /dev/null and b/themes/superstars/主選單_已按.jpg differ diff --git a/themes/superstars/主選單_未按.jpg b/themes/superstars/主選單_未按.jpg new file mode 100644 index 0000000..8a456df Binary files /dev/null and b/themes/superstars/主選單_未按.jpg differ diff --git a/themes/superstars/其他符號_人聲/其他符號_人聲.png b/themes/superstars/其他符號_人聲/其他符號_人聲.png new file mode 100644 index 0000000..776e169 Binary files /dev/null and b/themes/superstars/其他符號_人聲/其他符號_人聲.png differ diff --git a/themes/superstars/團體查詢_已按.jpg b/themes/superstars/團體查詢_已按.jpg new file mode 100644 index 0000000..5cdabdb Binary files /dev/null and b/themes/superstars/團體查詢_已按.jpg differ diff --git a/themes/superstars/團體查詢_未按.jpg b/themes/superstars/團體查詢_未按.jpg new file mode 100644 index 0000000..97f05ec Binary files /dev/null and b/themes/superstars/團體查詢_未按.jpg differ diff --git a/themes/superstars/場景音效/場景音效.png b/themes/superstars/場景音效/場景音效.png new file mode 100644 index 0000000..cc8f844 Binary files /dev/null and b/themes/superstars/場景音效/場景音效.png differ diff --git a/themes/superstars/場景音效/場景音效_工地.png b/themes/superstars/場景音效/場景音效_工地.png new file mode 100644 index 0000000..0bb9b65 Binary files /dev/null and b/themes/superstars/場景音效/場景音效_工地.png differ diff --git a/themes/superstars/場景音效/場景音效_市場.png b/themes/superstars/場景音效/場景音效_市場.png new file mode 100644 index 0000000..9f58c8d Binary files /dev/null and b/themes/superstars/場景音效/場景音效_市場.png differ diff --git a/themes/superstars/場景音效/場景音效_機場.png b/themes/superstars/場景音效/場景音效_機場.png new file mode 100644 index 0000000..be74195 Binary files /dev/null and b/themes/superstars/場景音效/場景音效_機場.png differ diff --git a/themes/superstars/場景音效/場景音效_辦公室.png b/themes/superstars/場景音效/場景音效_辦公室.png new file mode 100644 index 0000000..536c871 Binary files /dev/null and b/themes/superstars/場景音效/場景音效_辦公室.png differ diff --git a/themes/superstars/場景音效/場景音效_開車.png b/themes/superstars/場景音效/場景音效_開車.png new file mode 100644 index 0000000..9df3e8c Binary files /dev/null and b/themes/superstars/場景音效/場景音效_開車.png differ diff --git a/themes/superstars/場景音效/場景音效_關閉.png b/themes/superstars/場景音效/場景音效_關閉.png new file mode 100644 index 0000000..0a31863 Binary files /dev/null and b/themes/superstars/場景音效/場景音效_關閉.png differ diff --git a/themes/superstars/我的最愛/我的最愛-02.png b/themes/superstars/我的最愛/我的最愛-02.png new file mode 100644 index 0000000..f813692 Binary files /dev/null and b/themes/superstars/我的最愛/我的最愛-02.png differ diff --git a/themes/superstars/我的最愛/我的最愛-03.png b/themes/superstars/我的最愛/我的最愛-03.png new file mode 100644 index 0000000..d42d8d1 Binary files /dev/null and b/themes/superstars/我的最愛/我的最愛-03.png differ diff --git a/themes/superstars/我的最愛/我的最愛-04.png b/themes/superstars/我的最愛/我的最愛-04.png new file mode 100644 index 0000000..30dbec3 Binary files /dev/null and b/themes/superstars/我的最愛/我的最愛-04.png differ diff --git a/themes/superstars/我的最愛/我的最愛-05.png b/themes/superstars/我的最愛/我的最愛-05.png new file mode 100644 index 0000000..6e6832e Binary files /dev/null and b/themes/superstars/我的最愛/我的最愛-05.png differ diff --git a/themes/superstars/我的最愛/我的最愛-06.png b/themes/superstars/我的最愛/我的最愛-06.png new file mode 100644 index 0000000..aa0443c Binary files /dev/null and b/themes/superstars/我的最愛/我的最愛-06.png differ diff --git a/themes/superstars/我的最愛/我的最愛-07.png b/themes/superstars/我的最愛/我的最愛-07.png new file mode 100644 index 0000000..a647ed3 Binary files /dev/null and b/themes/superstars/我的最愛/我的最愛-07.png differ diff --git a/themes/superstars/我的最愛/我的最愛-08.png b/themes/superstars/我的最愛/我的最愛-08.png new file mode 100644 index 0000000..976535f Binary files /dev/null and b/themes/superstars/我的最愛/我的最愛-08.png differ diff --git a/themes/superstars/我的最愛/我的最愛-09.png b/themes/superstars/我的最愛/我的最愛-09.png new file mode 100644 index 0000000..4a17851 Binary files /dev/null and b/themes/superstars/我的最愛/我的最愛-09.png differ diff --git a/themes/superstars/我的最愛/我的最愛-10.png b/themes/superstars/我的最愛/我的最愛-10.png new file mode 100644 index 0000000..71705b3 Binary files /dev/null and b/themes/superstars/我的最愛/我的最愛-10.png differ diff --git a/themes/superstars/我的最愛/我的最愛-11.png b/themes/superstars/我的最愛/我的最愛-11.png new file mode 100644 index 0000000..eee7b2e Binary files /dev/null and b/themes/superstars/我的最愛/我的最愛-11.png differ diff --git a/themes/superstars/我的最愛/我的最愛-12.png b/themes/superstars/我的最愛/我的最愛-12.png new file mode 100644 index 0000000..8884e93 Binary files /dev/null and b/themes/superstars/我的最愛/我的最愛-12.png differ diff --git a/themes/superstars/我的最愛/我的最愛-13.png b/themes/superstars/我的最愛/我的最愛-13.png new file mode 100644 index 0000000..78b71c8 Binary files /dev/null and b/themes/superstars/我的最愛/我的最愛-13.png differ diff --git a/themes/superstars/我的最愛/我的最愛-14.png b/themes/superstars/我的最愛/我的最愛-14.png new file mode 100644 index 0000000..3d638da Binary files /dev/null and b/themes/superstars/我的最愛/我的最愛-14.png differ diff --git a/themes/superstars/我的最愛/我的最愛-15.png b/themes/superstars/我的最愛/我的最愛-15.png new file mode 100644 index 0000000..995b18c Binary files /dev/null and b/themes/superstars/我的最愛/我的最愛-15.png differ diff --git a/themes/superstars/我的最愛/我的最愛_工作區域.png b/themes/superstars/我的最愛/我的最愛_工作區域.png new file mode 100644 index 0000000..e8b78c5 Binary files /dev/null and b/themes/superstars/我的最愛/我的最愛_工作區域.png differ diff --git a/themes/superstars/新歌快報_已按.jpg b/themes/superstars/新歌快報_已按.jpg new file mode 100644 index 0000000..0ba42bc Binary files /dev/null and b/themes/superstars/新歌快報_已按.jpg differ diff --git a/themes/superstars/新歌快報_未按.jpg b/themes/superstars/新歌快報_未按.jpg new file mode 100644 index 0000000..2f1ef9d Binary files /dev/null and b/themes/superstars/新歌快報_未按.jpg differ diff --git a/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-02.png b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-02.png new file mode 100644 index 0000000..de29491 Binary files /dev/null and b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-02.png differ diff --git a/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-03.png b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-03.png new file mode 100644 index 0000000..8f45b76 Binary files /dev/null and b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-03.png differ diff --git a/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-04.png b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-04.png new file mode 100644 index 0000000..591afb2 Binary files /dev/null and b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-04.png differ diff --git a/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-05.png b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-05.png new file mode 100644 index 0000000..27c30b0 Binary files /dev/null and b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-05.png differ diff --git a/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-06.png b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-06.png new file mode 100644 index 0000000..7d0d7e6 Binary files /dev/null and b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-06.png differ diff --git a/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-07.png b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-07.png new file mode 100644 index 0000000..3e22d58 Binary files /dev/null and b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-07.png differ diff --git a/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-08.png b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-08.png new file mode 100644 index 0000000..36782ef Binary files /dev/null and b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-08.png differ diff --git a/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-09.png b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-09.png new file mode 100644 index 0000000..8e391b2 Binary files /dev/null and b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-09.png differ diff --git a/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-10.png b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-10.png new file mode 100644 index 0000000..9088b3b Binary files /dev/null and b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-10.png differ diff --git a/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-11.png b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-11.png new file mode 100644 index 0000000..de78dcf Binary files /dev/null and b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-11.png differ diff --git a/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-13.png b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-13.png new file mode 100644 index 0000000..3e370d0 Binary files /dev/null and b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-13.png differ diff --git a/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-14.png b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-14.png new file mode 100644 index 0000000..e1a278b Binary files /dev/null and b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-14.png differ diff --git a/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-15.png b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-15.png new file mode 100644 index 0000000..b7292d5 Binary files /dev/null and b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-15.png differ diff --git a/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-17.png b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-17.png new file mode 100644 index 0000000..4eface8 Binary files /dev/null and b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-17.png differ diff --git a/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-18.png b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-18.png new file mode 100644 index 0000000..d0103d7 Binary files /dev/null and b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-18.png differ diff --git a/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-19.png b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-19.png new file mode 100644 index 0000000..d9825ad Binary files /dev/null and b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-19.png differ diff --git a/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-20.png b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-20.png new file mode 100644 index 0000000..fd836bb Binary files /dev/null and b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-20.png differ diff --git a/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-21.png b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-21.png new file mode 100644 index 0000000..6e1ddfc Binary files /dev/null and b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-21.png differ diff --git a/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-22.png b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-22.png new file mode 100644 index 0000000..65e4476 Binary files /dev/null and b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-22.png differ diff --git a/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-23.png b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-23.png new file mode 100644 index 0000000..e510a2e Binary files /dev/null and b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-23.png differ diff --git a/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-24.png b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-24.png new file mode 100644 index 0000000..5ddfb9c Binary files /dev/null and b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-24.png differ diff --git a/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-25.png b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-25.png new file mode 100644 index 0000000..1a71214 Binary files /dev/null and b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-25.png differ diff --git a/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-26.png b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-26.png new file mode 100644 index 0000000..14ab21c Binary files /dev/null and b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-26.png differ diff --git a/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-28.png b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-28.png new file mode 100644 index 0000000..00867f5 Binary files /dev/null and b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-28.png differ diff --git a/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-29.png b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-29.png new file mode 100644 index 0000000..f7dced8 Binary files /dev/null and b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-29.png differ diff --git a/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-30.png b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-30.png new file mode 100644 index 0000000..e22c314 Binary files /dev/null and b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)-30.png differ diff --git a/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)_已按.png b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)_已按.png new file mode 100644 index 0000000..63085e4 Binary files /dev/null and b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)_已按.png differ diff --git a/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)_未按.png b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)_未按.png new file mode 100644 index 0000000..46f4df0 Binary files /dev/null and b/themes/superstars/歌名/字數/VOD_歌名查詢_編號查詢(按鍵)_未按.png differ diff --git a/themes/superstars/歌名/注音/VOD_歌名查詢_注音查詢(按鍵)_已按.png b/themes/superstars/歌名/注音/VOD_歌名查詢_注音查詢(按鍵)_已按.png new file mode 100644 index 0000000..97a47c7 Binary files /dev/null and b/themes/superstars/歌名/注音/VOD_歌名查詢_注音查詢(按鍵)_已按.png differ diff --git a/themes/superstars/歌名/注音/VOD_歌名查詢_注音查詢(按鍵)_未按.png b/themes/superstars/歌名/注音/VOD_歌名查詢_注音查詢(按鍵)_未按.png new file mode 100644 index 0000000..2bc61ca Binary files /dev/null and b/themes/superstars/歌名/注音/VOD_歌名查詢_注音查詢(按鍵)_未按.png differ diff --git a/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-02.png b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-02.png new file mode 100644 index 0000000..458bd65 Binary files /dev/null and b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-02.png differ diff --git a/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-03.png b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-03.png new file mode 100644 index 0000000..5c040ff Binary files /dev/null and b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-03.png differ diff --git a/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-04.png b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-04.png new file mode 100644 index 0000000..e063bfd Binary files /dev/null and b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-04.png differ diff --git a/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-05.png b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-05.png new file mode 100644 index 0000000..63ca913 Binary files /dev/null and b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-05.png differ diff --git a/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-06.png b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-06.png new file mode 100644 index 0000000..6491b4a Binary files /dev/null and b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-06.png differ diff --git a/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-07.png b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-07.png new file mode 100644 index 0000000..a21655e Binary files /dev/null and b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-07.png differ diff --git a/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-08.png b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-08.png new file mode 100644 index 0000000..fe2b16b Binary files /dev/null and b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-08.png differ diff --git a/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-09.png b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-09.png new file mode 100644 index 0000000..18b480e Binary files /dev/null and b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-09.png differ diff --git a/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-10.png b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-10.png new file mode 100644 index 0000000..927111a Binary files /dev/null and b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-10.png differ diff --git a/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-11.png b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-11.png new file mode 100644 index 0000000..18c8632 Binary files /dev/null and b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-11.png differ diff --git a/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-12.png b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-12.png new file mode 100644 index 0000000..cfc3f4d Binary files /dev/null and b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-12.png differ diff --git a/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-13.png b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-13.png new file mode 100644 index 0000000..f225112 Binary files /dev/null and b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-13.png differ diff --git a/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-14.png b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-14.png new file mode 100644 index 0000000..9a2c9a0 Binary files /dev/null and b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-14.png differ diff --git a/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-15.png b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-15.png new file mode 100644 index 0000000..88df8c0 Binary files /dev/null and b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-15.png differ diff --git a/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-17.png b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-17.png new file mode 100644 index 0000000..4eface8 Binary files /dev/null and b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-17.png differ diff --git a/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-18.png b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-18.png new file mode 100644 index 0000000..d0103d7 Binary files /dev/null and b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-18.png differ diff --git a/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-19.png b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-19.png new file mode 100644 index 0000000..d9825ad Binary files /dev/null and b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-19.png differ diff --git a/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-20.png b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-20.png new file mode 100644 index 0000000..fd836bb Binary files /dev/null and b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-20.png differ diff --git a/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-21.png b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-21.png new file mode 100644 index 0000000..6e1ddfc Binary files /dev/null and b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-21.png differ diff --git a/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-22.png b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-22.png new file mode 100644 index 0000000..65e4476 Binary files /dev/null and b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-22.png differ diff --git a/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-23.png b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-23.png new file mode 100644 index 0000000..e510a2e Binary files /dev/null and b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-23.png differ diff --git a/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-24.png b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-24.png new file mode 100644 index 0000000..5ddfb9c Binary files /dev/null and b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-24.png differ diff --git a/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-25.png b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-25.png new file mode 100644 index 0000000..1a71214 Binary files /dev/null and b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-25.png differ diff --git a/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-26.png b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-26.png new file mode 100644 index 0000000..14ab21c Binary files /dev/null and b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-26.png differ diff --git a/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-27.png b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-27.png new file mode 100644 index 0000000..10f25e2 Binary files /dev/null and b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-27.png differ diff --git a/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-28.png b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-28.png new file mode 100644 index 0000000..00867f5 Binary files /dev/null and b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-28.png differ diff --git a/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-29.png b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-29.png new file mode 100644 index 0000000..f7dced8 Binary files /dev/null and b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-29.png differ diff --git a/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-30.png b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-30.png new file mode 100644 index 0000000..e22c314 Binary files /dev/null and b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)-30.png differ diff --git a/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)_已按.png b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)_已按.png new file mode 100644 index 0000000..5729b56 Binary files /dev/null and b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)_已按.png differ diff --git a/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)_未按.png b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)_未按.png new file mode 100644 index 0000000..d7cc203 Binary files /dev/null and b/themes/superstars/歌名/編號/VOD_歌名查詢_編號查詢(按鍵)_未按.png differ diff --git a/themes/superstars/歌名/英文/VOD_歌名查詢_英文查詢(按鍵)_歌星查詢-注音查詢_已按.png b/themes/superstars/歌名/英文/VOD_歌名查詢_英文查詢(按鍵)_歌星查詢-注音查詢_已按.png new file mode 100644 index 0000000..50d7ddd Binary files /dev/null and b/themes/superstars/歌名/英文/VOD_歌名查詢_英文查詢(按鍵)_歌星查詢-注音查詢_已按.png differ diff --git a/themes/superstars/歌名/英文/VOD_歌名查詢_英文查詢(按鍵)_歌星查詢-注音查詢_未按.png b/themes/superstars/歌名/英文/VOD_歌名查詢_英文查詢(按鍵)_歌星查詢-注音查詢_未按.png new file mode 100644 index 0000000..8f66fd2 Binary files /dev/null and b/themes/superstars/歌名/英文/VOD_歌名查詢_英文查詢(按鍵)_歌星查詢-注音查詢_未按.png differ diff --git a/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-02.png b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-02.png new file mode 100644 index 0000000..de29491 Binary files /dev/null and b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-02.png differ diff --git a/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-03.png b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-03.png new file mode 100644 index 0000000..8f45b76 Binary files /dev/null and b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-03.png differ diff --git a/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-04.png b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-04.png new file mode 100644 index 0000000..591afb2 Binary files /dev/null and b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-04.png differ diff --git a/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-05.png b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-05.png new file mode 100644 index 0000000..27c30b0 Binary files /dev/null and b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-05.png differ diff --git a/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-06.png b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-06.png new file mode 100644 index 0000000..7d0d7e6 Binary files /dev/null and b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-06.png differ diff --git a/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-07.png b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-07.png new file mode 100644 index 0000000..3e22d58 Binary files /dev/null and b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-07.png differ diff --git a/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-08.png b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-08.png new file mode 100644 index 0000000..36782ef Binary files /dev/null and b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-08.png differ diff --git a/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-09.png b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-09.png new file mode 100644 index 0000000..8e391b2 Binary files /dev/null and b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-09.png differ diff --git a/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-10.png b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-10.png new file mode 100644 index 0000000..9088b3b Binary files /dev/null and b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-10.png differ diff --git a/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-11.png b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-11.png new file mode 100644 index 0000000..de78dcf Binary files /dev/null and b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-11.png differ diff --git a/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-13.png b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-13.png new file mode 100644 index 0000000..3e370d0 Binary files /dev/null and b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-13.png differ diff --git a/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-14.png b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-14.png new file mode 100644 index 0000000..e1a278b Binary files /dev/null and b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-14.png differ diff --git a/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-15.png b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-15.png new file mode 100644 index 0000000..b7292d5 Binary files /dev/null and b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-15.png differ diff --git a/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-17.png b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-17.png new file mode 100644 index 0000000..4eface8 Binary files /dev/null and b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-17.png differ diff --git a/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-18.png b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-18.png new file mode 100644 index 0000000..d0103d7 Binary files /dev/null and b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-18.png differ diff --git a/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-19.png b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-19.png new file mode 100644 index 0000000..d9825ad Binary files /dev/null and b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-19.png differ diff --git a/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-20.png b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-20.png new file mode 100644 index 0000000..fd836bb Binary files /dev/null and b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-20.png differ diff --git a/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-21.png b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-21.png new file mode 100644 index 0000000..6e1ddfc Binary files /dev/null and b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-21.png differ diff --git a/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-22.png b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-22.png new file mode 100644 index 0000000..65e4476 Binary files /dev/null and b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-22.png differ diff --git a/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-23.png b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-23.png new file mode 100644 index 0000000..e510a2e Binary files /dev/null and b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-23.png differ diff --git a/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-24.png b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-24.png new file mode 100644 index 0000000..5ddfb9c Binary files /dev/null and b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-24.png differ diff --git a/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-25.png b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-25.png new file mode 100644 index 0000000..1a71214 Binary files /dev/null and b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-25.png differ diff --git a/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-26.png b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-26.png new file mode 100644 index 0000000..14ab21c Binary files /dev/null and b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-26.png differ diff --git a/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-28.png b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-28.png new file mode 100644 index 0000000..00867f5 Binary files /dev/null and b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-28.png differ diff --git a/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-29.png b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-29.png new file mode 100644 index 0000000..f7dced8 Binary files /dev/null and b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-29.png differ diff --git a/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-30.png b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-30.png new file mode 100644 index 0000000..e22c314 Binary files /dev/null and b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)-30.png differ diff --git a/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)_已按.png b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)_已按.png new file mode 100644 index 0000000..3cb5edb Binary files /dev/null and b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)_已按.png differ diff --git a/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)_未按.png b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)_未按.png new file mode 100644 index 0000000..45091d2 Binary files /dev/null and b/themes/superstars/歌星/字數/VOD_歌星查詢_編號查詢(按鍵)_未按.png differ diff --git a/themes/superstars/歌星/手寫/3.歌星查詢(手寫按鍵)_未按.png b/themes/superstars/歌星/手寫/3.歌星查詢(手寫按鍵)_未按.png new file mode 100644 index 0000000..c890557 Binary files /dev/null and b/themes/superstars/歌星/手寫/3.歌星查詢(手寫按鍵)_未按.png differ diff --git a/themes/superstars/歌星/手寫/3.歌星查詢(手寫按鍵)_清除 複本.png b/themes/superstars/歌星/手寫/3.歌星查詢(手寫按鍵)_清除 複本.png new file mode 100644 index 0000000..c023dd6 Binary files /dev/null and b/themes/superstars/歌星/手寫/3.歌星查詢(手寫按鍵)_清除 複本.png differ diff --git a/themes/superstars/歌星/手寫/3.歌星查詢(手寫按鍵)_清除.png b/themes/superstars/歌星/手寫/3.歌星查詢(手寫按鍵)_清除.png new file mode 100644 index 0000000..31fbfce Binary files /dev/null and b/themes/superstars/歌星/手寫/3.歌星查詢(手寫按鍵)_清除.png differ diff --git a/themes/superstars/歌星/手寫/3.歌星查詢(手寫按鍵)_重填 複本.png b/themes/superstars/歌星/手寫/3.歌星查詢(手寫按鍵)_重填 複本.png new file mode 100644 index 0000000..d9e2093 Binary files /dev/null and b/themes/superstars/歌星/手寫/3.歌星查詢(手寫按鍵)_重填 複本.png differ diff --git a/themes/superstars/歌星/手寫/3.歌星查詢(手寫按鍵)_重填.png b/themes/superstars/歌星/手寫/3.歌星查詢(手寫按鍵)_重填.png new file mode 100644 index 0000000..a3e9588 Binary files /dev/null and b/themes/superstars/歌星/手寫/3.歌星查詢(手寫按鍵)_重填.png differ diff --git a/themes/superstars/歌星/手寫/3.歌星查詢(手寫按鍵)_關閉 複本.png b/themes/superstars/歌星/手寫/3.歌星查詢(手寫按鍵)_關閉 複本.png new file mode 100644 index 0000000..ce2fd13 Binary files /dev/null and b/themes/superstars/歌星/手寫/3.歌星查詢(手寫按鍵)_關閉 複本.png differ diff --git a/themes/superstars/歌星/手寫/3.歌星查詢(手寫按鍵)_關閉.png b/themes/superstars/歌星/手寫/3.歌星查詢(手寫按鍵)_關閉.png new file mode 100644 index 0000000..c6dfa56 Binary files /dev/null and b/themes/superstars/歌星/手寫/3.歌星查詢(手寫按鍵)_關閉.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-03.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-03.png new file mode 100644 index 0000000..e1b1c25 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-03.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-04.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-04.png new file mode 100644 index 0000000..959a02a Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-04.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-05.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-05.png new file mode 100644 index 0000000..8eec276 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-05.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-06.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-06.png new file mode 100644 index 0000000..f9486ee Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-06.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-07.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-07.png new file mode 100644 index 0000000..e6c4e36 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-07.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-08.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-08.png new file mode 100644 index 0000000..1885f34 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-08.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-09.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-09.png new file mode 100644 index 0000000..f9c722b Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-09.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-10.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-10.png new file mode 100644 index 0000000..9d6f1c2 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-10.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-11.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-11.png new file mode 100644 index 0000000..e7abbec Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-11.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-12.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-12.png new file mode 100644 index 0000000..3269356 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-12.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-13.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-13.png new file mode 100644 index 0000000..ddf1e30 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-13.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-14.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-14.png new file mode 100644 index 0000000..a77fdc7 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-14.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-15.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-15.png new file mode 100644 index 0000000..12b12b0 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-15.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-16.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-16.png new file mode 100644 index 0000000..3c90b2b Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-16.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-17.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-17.png new file mode 100644 index 0000000..4e8d4d7 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-17.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-18.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-18.png new file mode 100644 index 0000000..e2647fa Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-18.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-19.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-19.png new file mode 100644 index 0000000..537eb70 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-19.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-20.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-20.png new file mode 100644 index 0000000..9c635da Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-20.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-21.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-21.png new file mode 100644 index 0000000..c8f7935 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-21.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-22.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-22.png new file mode 100644 index 0000000..411211b Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-22.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-23.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-23.png new file mode 100644 index 0000000..97f8718 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-23.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-24.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-24.png new file mode 100644 index 0000000..20eb38e Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-24.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-25.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-25.png new file mode 100644 index 0000000..d7c080e Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-25.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-26.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-26.png new file mode 100644 index 0000000..a97676a Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-26.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-27.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-27.png new file mode 100644 index 0000000..6fb58d3 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-27.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-28.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-28.png new file mode 100644 index 0000000..1b84a67 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-28.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-29.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-29.png new file mode 100644 index 0000000..3ee5608 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-29.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-30.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-30.png new file mode 100644 index 0000000..4690714 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-30.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-31.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-31.png new file mode 100644 index 0000000..c194f16 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-31.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-32.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-32.png new file mode 100644 index 0000000..524dfe5 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-32.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-33.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-33.png new file mode 100644 index 0000000..86cb5b5 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-33.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-34.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-34.png new file mode 100644 index 0000000..0c99fee Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-34.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-35.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-35.png new file mode 100644 index 0000000..1a94e01 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-35.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-36.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-36.png new file mode 100644 index 0000000..b0c5f3a Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-36.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-37.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-37.png new file mode 100644 index 0000000..ad3c1cd Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-37.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-38.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-38.png new file mode 100644 index 0000000..c61d850 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-38.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-39.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-39.png new file mode 100644 index 0000000..2dc40a8 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-39.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-40.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-40.png new file mode 100644 index 0000000..6ccf484 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-40.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-41.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-41.png new file mode 100644 index 0000000..ec394e7 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-41.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-42.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-42.png new file mode 100644 index 0000000..939dc87 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-42.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-43.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-43.png new file mode 100644 index 0000000..bb5501f Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-43.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-44.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-44.png new file mode 100644 index 0000000..bc500dc Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-44.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-45.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-45.png new file mode 100644 index 0000000..4aa07a6 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-45.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-46.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-46.png new file mode 100644 index 0000000..a514390 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-46.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-47.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-47.png new file mode 100644 index 0000000..02e4cfa Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-47.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-48.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-48.png new file mode 100644 index 0000000..e9ea781 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-48.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-49.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-49.png new file mode 100644 index 0000000..07233e3 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-49.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-50.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-50.png new file mode 100644 index 0000000..ffc8460 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-50.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-51.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-51.png new file mode 100644 index 0000000..97eadeb Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-51.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-52.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-52.png new file mode 100644 index 0000000..7bd26a1 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-52.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-53.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-53.png new file mode 100644 index 0000000..f6853ae Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-53.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-54.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-54.png new file mode 100644 index 0000000..7da18e6 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-54.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-55.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-55.png new file mode 100644 index 0000000..7ae1cbb Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-55.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-56.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-56.png new file mode 100644 index 0000000..2550270 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-56.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-57.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-57.png new file mode 100644 index 0000000..2d381a2 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-57.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-58.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-58.png new file mode 100644 index 0000000..1b958ee Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-58.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-59.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-59.png new file mode 100644 index 0000000..86797df Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-59.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-60.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-60.png new file mode 100644 index 0000000..84a7196 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)-60.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)_歌星查詢-注音查詢_已按.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)_歌星查詢-注音查詢_已按.png new file mode 100644 index 0000000..350d797 Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)_歌星查詢-注音查詢_已按.png differ diff --git a/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)_歌星查詢-注音查詢_未按.png b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)_歌星查詢-注音查詢_未按.png new file mode 100644 index 0000000..bb27b9d Binary files /dev/null and b/themes/superstars/歌星/拼音/VOD_歌星查詢_拼音查詢(按鍵)_歌星查詢-注音查詢_未按.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-02.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-02.png new file mode 100644 index 0000000..507853e Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-02.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-03.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-03.png new file mode 100644 index 0000000..1e29af5 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-03.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-04.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-04.png new file mode 100644 index 0000000..8fab090 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-04.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-05.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-05.png new file mode 100644 index 0000000..2903df2 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-05.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-06.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-06.png new file mode 100644 index 0000000..ec6f407 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-06.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-07.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-07.png new file mode 100644 index 0000000..204864a Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-07.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-08.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-08.png new file mode 100644 index 0000000..3e95f0e Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-08.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-09.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-09.png new file mode 100644 index 0000000..55d0d3d Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-09.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-10.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-10.png new file mode 100644 index 0000000..8924677 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-10.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-11.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-11.png new file mode 100644 index 0000000..e9f5683 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-11.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-12.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-12.png new file mode 100644 index 0000000..5b953ec Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-12.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-13.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-13.png new file mode 100644 index 0000000..e6302fe Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-13.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-14.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-14.png new file mode 100644 index 0000000..2371b98 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-14.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-15.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-15.png new file mode 100644 index 0000000..9725718 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-15.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-16.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-16.png new file mode 100644 index 0000000..2b7e3b3 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-16.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-17.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-17.png new file mode 100644 index 0000000..c82b133 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-17.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-18.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-18.png new file mode 100644 index 0000000..89d1e67 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-18.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-19.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-19.png new file mode 100644 index 0000000..1befed2 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-19.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-20.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-20.png new file mode 100644 index 0000000..bf5ac3b Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-20.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-21.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-21.png new file mode 100644 index 0000000..e8a4986 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-21.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-22.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-22.png new file mode 100644 index 0000000..c7c1bf3 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-22.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-23.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-23.png new file mode 100644 index 0000000..f24a454 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-23.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-24.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-24.png new file mode 100644 index 0000000..fdbfbfb Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-24.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-25.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-25.png new file mode 100644 index 0000000..fe19b92 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-25.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-26.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-26.png new file mode 100644 index 0000000..aaea482 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-26.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-27.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-27.png new file mode 100644 index 0000000..86123cb Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-27.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-28.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-28.png new file mode 100644 index 0000000..ebfbd28 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-28.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-29.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-29.png new file mode 100644 index 0000000..1f7f1b6 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-29.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-30.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-30.png new file mode 100644 index 0000000..356100e Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-30.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-31.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-31.png new file mode 100644 index 0000000..c7083ae Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-31.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-32.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-32.png new file mode 100644 index 0000000..369c322 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-32.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-33.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-33.png new file mode 100644 index 0000000..b65b8a3 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-33.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-34.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-34.png new file mode 100644 index 0000000..b2acb6d Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-34.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-35.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-35.png new file mode 100644 index 0000000..70a3284 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-35.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-36.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-36.png new file mode 100644 index 0000000..12b49c6 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-36.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-37.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-37.png new file mode 100644 index 0000000..15f99ae Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-37.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-38.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-38.png new file mode 100644 index 0000000..ae5d910 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-38.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-39.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-39.png new file mode 100644 index 0000000..d77091a Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-39.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-40.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-40.png new file mode 100644 index 0000000..4669962 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-40.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-41.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-41.png new file mode 100644 index 0000000..365fcb4 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-41.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-42.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-42.png new file mode 100644 index 0000000..6ed3335 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-42.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-43.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-43.png new file mode 100644 index 0000000..5f7c10a Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-43.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-44.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-44.png new file mode 100644 index 0000000..34db23d Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-44.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-45.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-45.png new file mode 100644 index 0000000..a403d75 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-45.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-46.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-46.png new file mode 100644 index 0000000..aab5085 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-46.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-47.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-47.png new file mode 100644 index 0000000..089a4bc Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-47.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-48.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-48.png new file mode 100644 index 0000000..05efb5b Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-48.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-49.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-49.png new file mode 100644 index 0000000..b4617b5 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-49.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-50.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-50.png new file mode 100644 index 0000000..47784d3 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-50.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-51.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-51.png new file mode 100644 index 0000000..4884789 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-51.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-52.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-52.png new file mode 100644 index 0000000..1408776 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-52.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-53.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-53.png new file mode 100644 index 0000000..c4d7499 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-53.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-54.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-54.png new file mode 100644 index 0000000..675de32 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-54.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-55.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-55.png new file mode 100644 index 0000000..905897e Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-55.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-56.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-56.png new file mode 100644 index 0000000..273b14d Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-56.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-57.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-57.png new file mode 100644 index 0000000..d77ac73 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-57.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-58.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-58.png new file mode 100644 index 0000000..b14a21f Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-58.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-59.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-59.png new file mode 100644 index 0000000..9201846 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-59.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-60.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-60.png new file mode 100644 index 0000000..fc84868 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-60.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-61.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-61.png new file mode 100644 index 0000000..1bedc45 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-61.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-62.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-62.png new file mode 100644 index 0000000..37c8a6c Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-62.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-63.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-63.png new file mode 100644 index 0000000..a9e672e Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-63.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-64.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-64.png new file mode 100644 index 0000000..616815b Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-64.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-65.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-65.png new file mode 100644 index 0000000..16d63f1 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-65.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-66.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-66.png new file mode 100644 index 0000000..887abdc Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-66.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-67.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-67.png new file mode 100644 index 0000000..a760b3a Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-67.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-68.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-68.png new file mode 100644 index 0000000..17a76a7 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-68.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-69.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-69.png new file mode 100644 index 0000000..a889c5f Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-69.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-70.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-70.png new file mode 100644 index 0000000..b4b70b9 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-70.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-71.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-71.png new file mode 100644 index 0000000..c9d860a Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-71.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-72.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-72.png new file mode 100644 index 0000000..8824a0b Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-72.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-73.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-73.png new file mode 100644 index 0000000..067e77a Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-73.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-74.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-74.png new file mode 100644 index 0000000..d4ee172 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-74.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-75.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-75.png new file mode 100644 index 0000000..54a21d3 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-75.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-76.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-76.png new file mode 100644 index 0000000..00c1747 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-76.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-77.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-77.png new file mode 100644 index 0000000..141e2e8 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-77.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-78.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-78.png new file mode 100644 index 0000000..d8dc193 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)-78.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)_已按.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)_已按.png new file mode 100644 index 0000000..37456b6 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)_已按.png differ diff --git a/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)_未按.png b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)_未按.png new file mode 100644 index 0000000..b7882c8 Binary files /dev/null and b/themes/superstars/歌星/注音/VOD_歌星查詢_注音查詢(按鍵)_未按.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-03.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-03.png new file mode 100644 index 0000000..8f95c01 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-03.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-04.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-04.png new file mode 100644 index 0000000..3ca4c1e Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-04.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-05.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-05.png new file mode 100644 index 0000000..d58e5f6 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-05.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-06.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-06.png new file mode 100644 index 0000000..c1d2f30 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-06.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-07.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-07.png new file mode 100644 index 0000000..386ac03 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-07.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-08.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-08.png new file mode 100644 index 0000000..8cecb68 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-08.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-09.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-09.png new file mode 100644 index 0000000..486553e Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-09.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-10.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-10.png new file mode 100644 index 0000000..86cffbe Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-10.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-11.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-11.png new file mode 100644 index 0000000..2b82ef2 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-11.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-12.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-12.png new file mode 100644 index 0000000..7218cf6 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-12.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-13.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-13.png new file mode 100644 index 0000000..e1b1c25 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-13.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-14.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-14.png new file mode 100644 index 0000000..959a02a Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-14.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-15.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-15.png new file mode 100644 index 0000000..8eec276 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-15.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-16.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-16.png new file mode 100644 index 0000000..f9486ee Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-16.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-17.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-17.png new file mode 100644 index 0000000..e6c4e36 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-17.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-18.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-18.png new file mode 100644 index 0000000..1885f34 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-18.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-19.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-19.png new file mode 100644 index 0000000..f9c722b Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-19.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-20.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-20.png new file mode 100644 index 0000000..9d6f1c2 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-20.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-21.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-21.png new file mode 100644 index 0000000..e7abbec Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-21.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-22.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-22.png new file mode 100644 index 0000000..3269356 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-22.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-23.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-23.png new file mode 100644 index 0000000..ddf1e30 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-23.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-24.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-24.png new file mode 100644 index 0000000..a77fdc7 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-24.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-25.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-25.png new file mode 100644 index 0000000..12b12b0 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-25.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-26.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-26.png new file mode 100644 index 0000000..3c90b2b Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-26.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-27.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-27.png new file mode 100644 index 0000000..4e8d4d7 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-27.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-28.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-28.png new file mode 100644 index 0000000..e2647fa Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-28.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-29.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-29.png new file mode 100644 index 0000000..537eb70 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-29.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-30.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-30.png new file mode 100644 index 0000000..9c635da Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-30.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-31.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-31.png new file mode 100644 index 0000000..c8f7935 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-31.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-32.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-32.png new file mode 100644 index 0000000..411211b Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-32.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-33.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-33.png new file mode 100644 index 0000000..97f8718 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-33.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-34.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-34.png new file mode 100644 index 0000000..20eb38e Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-34.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-35.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-35.png new file mode 100644 index 0000000..d7c080e Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-35.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-36.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-36.png new file mode 100644 index 0000000..a97676a Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-36.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-37.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-37.png new file mode 100644 index 0000000..6fb58d3 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-37.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-38.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-38.png new file mode 100644 index 0000000..1b84a67 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-38.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-39.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-39.png new file mode 100644 index 0000000..3ee5608 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-39.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-40.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-40.png new file mode 100644 index 0000000..4690714 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-40.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-41.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-41.png new file mode 100644 index 0000000..c194f16 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-41.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-42.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-42.png new file mode 100644 index 0000000..6f98067 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-42.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-43.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-43.png new file mode 100644 index 0000000..fa964c4 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-43.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-44.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-44.png new file mode 100644 index 0000000..956fddc Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-44.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-45.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-45.png new file mode 100644 index 0000000..0991927 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-45.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-46.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-46.png new file mode 100644 index 0000000..05ed5e5 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-46.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-47.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-47.png new file mode 100644 index 0000000..639ee4c Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-47.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-48.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-48.png new file mode 100644 index 0000000..10f5717 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-48.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-49.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-49.png new file mode 100644 index 0000000..777f375 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-49.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-50.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-50.png new file mode 100644 index 0000000..9f86ca3 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-50.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-51.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-51.png new file mode 100644 index 0000000..2d8172d Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-51.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-52.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-52.png new file mode 100644 index 0000000..524dfe5 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-52.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-53.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-53.png new file mode 100644 index 0000000..86cb5b5 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-53.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-54.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-54.png new file mode 100644 index 0000000..0c99fee Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-54.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-55.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-55.png new file mode 100644 index 0000000..1a94e01 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-55.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-56.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-56.png new file mode 100644 index 0000000..b0c5f3a Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-56.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-57.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-57.png new file mode 100644 index 0000000..ad3c1cd Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-57.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-58.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-58.png new file mode 100644 index 0000000..c61d850 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-58.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-59.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-59.png new file mode 100644 index 0000000..2dc40a8 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-59.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-60.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-60.png new file mode 100644 index 0000000..6ccf484 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-60.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-61.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-61.png new file mode 100644 index 0000000..ec394e7 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-61.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-62.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-62.png new file mode 100644 index 0000000..939dc87 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-62.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-63.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-63.png new file mode 100644 index 0000000..bb5501f Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-63.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-64.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-64.png new file mode 100644 index 0000000..bc500dc Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-64.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-65.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-65.png new file mode 100644 index 0000000..4aa07a6 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-65.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-66.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-66.png new file mode 100644 index 0000000..a514390 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-66.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-67.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-67.png new file mode 100644 index 0000000..02e4cfa Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-67.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-68.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-68.png new file mode 100644 index 0000000..e9ea781 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-68.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-69.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-69.png new file mode 100644 index 0000000..07233e3 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-69.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-70.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-70.png new file mode 100644 index 0000000..ffc8460 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-70.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-71.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-71.png new file mode 100644 index 0000000..97eadeb Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-71.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-72.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-72.png new file mode 100644 index 0000000..7bd26a1 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-72.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-73.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-73.png new file mode 100644 index 0000000..f6853ae Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-73.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-74.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-74.png new file mode 100644 index 0000000..7da18e6 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-74.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-75.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-75.png new file mode 100644 index 0000000..7ae1cbb Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-75.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-76.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-76.png new file mode 100644 index 0000000..2550270 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-76.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-77.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-77.png new file mode 100644 index 0000000..2d381a2 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-77.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-78.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-78.png new file mode 100644 index 0000000..1b958ee Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-78.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-79.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-79.png new file mode 100644 index 0000000..86797df Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-79.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-80.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-80.png new file mode 100644 index 0000000..84a7196 Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)-80.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)_歌星查詢-注音查詢_已按.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)_歌星查詢-注音查詢_已按.png new file mode 100644 index 0000000..39a2e7c Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)_歌星查詢-注音查詢_已按.png differ diff --git a/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)_歌星查詢-注音查詢_未按.png b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)_歌星查詢-注音查詢_未按.png new file mode 100644 index 0000000..c2f42eb Binary files /dev/null and b/themes/superstars/歌星/英文/VOD_歌星查詢_英文查詢(按鍵)_歌星查詢-注音查詢_未按.png differ diff --git a/themes/superstars/熱門排行_已按.jpg b/themes/superstars/熱門排行_已按.jpg new file mode 100644 index 0000000..0fa88a7 Binary files /dev/null and b/themes/superstars/熱門排行_已按.jpg differ diff --git a/themes/superstars/熱門排行_未按.jpg b/themes/superstars/熱門排行_未按.jpg new file mode 100644 index 0000000..055e0e1 Binary files /dev/null and b/themes/superstars/熱門排行_未按.jpg differ diff --git a/themes/superstars/語別查詢_已按.jpg b/themes/superstars/語別查詢_已按.jpg new file mode 100644 index 0000000..2249528 Binary files /dev/null and b/themes/superstars/語別查詢_已按.jpg differ diff --git a/themes/superstars/語別查詢_未按.jpg b/themes/superstars/語別查詢_未按.jpg new file mode 100644 index 0000000..d5bfeaa Binary files /dev/null and b/themes/superstars/語別查詢_未按.jpg differ diff --git a/themes/superstars/退出.png b/themes/superstars/退出.png new file mode 100644 index 0000000..d40638f Binary files /dev/null and b/themes/superstars/退出.png differ diff --git a/themes/superstars/選單內介面_燈光控制.jpg b/themes/superstars/選單內介面_燈光控制.jpg new file mode 100644 index 0000000..8906d0e Binary files /dev/null and b/themes/superstars/選單內介面_燈光控制.jpg differ diff --git a/themes/superstars/類別查詢_已按.jpg b/themes/superstars/類別查詢_已按.jpg new file mode 100644 index 0000000..e697ab3 Binary files /dev/null and b/themes/superstars/類別查詢_已按.jpg differ diff --git a/themes/superstars/類別查詢_未按.jpg b/themes/superstars/類別查詢_未按.jpg new file mode 100644 index 0000000..04fa1be Binary files /dev/null and b/themes/superstars/類別查詢_未按.jpg differ diff --git a/themes/superstars/點播介面/點播介面_我的最愛.png b/themes/superstars/點播介面/點播介面_我的最愛.png new file mode 100644 index 0000000..6923c97 Binary files /dev/null and b/themes/superstars/點播介面/點播介面_我的最愛.png differ diff --git a/themes/superstars/點播介面/點播介面_插播.png b/themes/superstars/點播介面/點播介面_插播.png new file mode 100644 index 0000000..650de05 Binary files /dev/null and b/themes/superstars/點播介面/點播介面_插播.png differ diff --git a/themes/superstars/點播介面/點播介面_有按鈕.png b/themes/superstars/點播介面/點播介面_有按鈕.png new file mode 100644 index 0000000..f2d82b5 Binary files /dev/null and b/themes/superstars/點播介面/點播介面_有按鈕.png differ diff --git a/themes/superstars/點播介面/點播介面_歷年專輯.png b/themes/superstars/點播介面/點播介面_歷年專輯.png new file mode 100644 index 0000000..87a4008 Binary files /dev/null and b/themes/superstars/點播介面/點播介面_歷年專輯.png differ diff --git a/themes/superstars/點播介面/點播介面_關閉.png b/themes/superstars/點播介面/點播介面_關閉.png new file mode 100644 index 0000000..1e4685e Binary files /dev/null and b/themes/superstars/點播介面/點播介面_關閉.png differ diff --git a/themes/superstars/點播介面/點播介面_點歌.png b/themes/superstars/點播介面/點播介面_點歌.png new file mode 100644 index 0000000..35fdfdc Binary files /dev/null and b/themes/superstars/點播介面/點播介面_點歌.png differ