diff --git a/.vs/Crunchyroll Downloader/v15/.suo b/.vs/Crunchyroll Downloader/v15/.suo index 15d1984..400c77a 100644 Binary files a/.vs/Crunchyroll Downloader/v15/.suo and b/.vs/Crunchyroll Downloader/v15/.suo differ diff --git a/.vs/Crunchyroll Downloader/v15/Server/sqlite3/storage.ide b/.vs/Crunchyroll Downloader/v15/Server/sqlite3/storage.ide index 73bd609..c9dc99e 100644 Binary files a/.vs/Crunchyroll Downloader/v15/Server/sqlite3/storage.ide and b/.vs/Crunchyroll Downloader/v15/Server/sqlite3/storage.ide differ diff --git a/.vs/Crunchyroll Downloader/v15/Server/sqlite3/storage.ide-shm b/.vs/Crunchyroll Downloader/v15/Server/sqlite3/storage.ide-shm index 389b135..8795cdd 100644 Binary files a/.vs/Crunchyroll Downloader/v15/Server/sqlite3/storage.ide-shm and b/.vs/Crunchyroll Downloader/v15/Server/sqlite3/storage.ide-shm differ diff --git a/.vs/Crunchyroll Downloader/v15/Server/sqlite3/storage.ide-wal b/.vs/Crunchyroll Downloader/v15/Server/sqlite3/storage.ide-wal index f3c4819..d1141d2 100644 Binary files a/.vs/Crunchyroll Downloader/v15/Server/sqlite3/storage.ide-wal and b/.vs/Crunchyroll Downloader/v15/Server/sqlite3/storage.ide-wal differ diff --git a/Crunchyroll Downloader/Anime_Add.Designer.vb b/Crunchyroll Downloader/Anime_Add.Designer.vb index d86481d..37f788d 100644 --- a/Crunchyroll Downloader/Anime_Add.Designer.vb +++ b/Crunchyroll Downloader/Anime_Add.Designer.vb @@ -34,7 +34,7 @@ Partial Class Anime_Add Me.TextBox2 = New MetroFramework.Controls.MetroTextBox() - Me.textBox2 = New MetroFramework.Controls.MetroTextBox() + Me.groupBox2 = New System.Windows.Forms.GroupBox() Me.comboBox4 = New MetroFramework.Controls.MetroComboBox() diff --git a/Crunchyroll Downloader/Anime_Add.vb b/Crunchyroll Downloader/Anime_Add.vb index f88856d..743a1cf 100644 --- a/Crunchyroll Downloader/Anime_Add.vb +++ b/Crunchyroll Downloader/Anime_Add.vb @@ -883,10 +883,25 @@ Public Class Anime_Add comboBox4.Items.Clear() comboBox3.Text = Nothing comboBox4.Text = Nothing + Dim ContentID As String = Nothing + + For i As Integer = 0 To Main.FunimtaionSeasonList.Count - 1 + If ComboBox1.Text = Main.FunimtaionSeasonList.Item(i).Title Then + ContentID = Main.FunimtaionSeasonList.Item(i).ID + Exit For + End If + Next + + If ContentID = Nothing Then + MsgBox("error during season selection") + Exit Sub + End If + + Dim BaseUrl() As String = Main.FunimationSeasonAPIUrl.Split(New String() {"/shows/"}, System.StringSplitOptions.RemoveEmptyEntries) - Dim EpisodeJsonURL As String = "https://title-api.prd.funimationsvc.com/v1/seasons/" + Main.FunimtaionAPISeasonID.Item(ComboBox1.SelectedIndex) + Main.FunimationAPIRegion + Dim EpisodeJsonURL As String = BaseUrl(0) + "/seasons/" + ContentID + ".json" Dim EpisodeJson As String = Nothing Debug.WriteLine(EpisodeJsonURL) @@ -904,9 +919,28 @@ Public Class Anime_Add Exit Sub End Try - - FillFunimationEpisodes(EpisodeJson) + 'Dim EpisodeJsonURL As String = "https://title-api.prd.funimationsvc.com/v1/seasons/" + Main.FunimtaionAPISeasonID.Item(ComboBox1.SelectedIndex) + Main.FunimationAPIRegion + 'Dim EpisodeJson As String = Nothing + 'Debug.WriteLine(EpisodeJsonURL) + + 'Try + ' Using client As New WebClient() + ' client.Encoding = System.Text.Encoding.UTF8 + ' client.Headers.Add(My.Resources.ffmpeg_user_agend.Replace(Chr(34), "")) + ' EpisodeJson = client.DownloadString(EpisodeJsonURL) + ' End Using + 'Catch ex As Exception + ' Debug.WriteLine("error- getting EpisodeJson data") + ' Debug.WriteLine(ex.ToString) + ' Main.FunimationJsonBrowser = "EpisodeJson" + ' CefSharp_Browser.WebBrowser1.Load(EpisodeJsonURL) + ' Exit Sub + 'End Try + + + + 'FillFunimationEpisodes(EpisodeJson) ElseIf AoD_Mode = False Then @@ -972,18 +1006,18 @@ Public Class Anime_Add Public Sub FillFunimationEpisodes(ByVal EpisodeJson As String) Main.FunimationEpisodeJSON = EpisodeJson - - comboBox3.Enabled = True comboBox4.Enabled = True - Dim EpisodeSplit() As String = EpisodeJson.Split(New String() {Chr(34) + "episodeNumber" + Chr(34) + ": " + Chr(34)}, System.StringSplitOptions.RemoveEmptyEntries) + Dim EpisodeSplit() As String = EpisodeJson.Split(New String() {Chr(34) + "episodeNumber" + Chr(34) + ":" + Chr(34)}, System.StringSplitOptions.RemoveEmptyEntries) + 'EpisodeJson.Split(New String() {Chr(34) + "episodeNumber" + Chr(34) + ": " + Chr(34)}, System.StringSplitOptions.RemoveEmptyEntries) + Debug.WriteLine(EpisodeSplit.Count.ToString) For i As Integer = 1 To EpisodeSplit.Count - 1 Dim EpisodeSplit2() As String = EpisodeSplit(i).Split(New String() {Chr(34)}, System.StringSplitOptions.RemoveEmptyEntries) comboBox3.Items.Add("Episode " + EpisodeSplit2(0)) comboBox4.Items.Add("Episode " + EpisodeSplit2(0)) Next - + Main.WebbrowserURL = "https://funimation.com/js" End Sub Private Sub PictureBox1_MouseEnter(sender As Object, e As EventArgs) Handles PictureBox1.MouseEnter PictureBox1.Image = My.Resources.add_mass_cancel_hover diff --git a/Crunchyroll Downloader/CefSharp_Browser.vb b/Crunchyroll Downloader/CefSharp_Browser.vb index 88ae654..a009f76 100644 --- a/Crunchyroll Downloader/CefSharp_Browser.vb +++ b/Crunchyroll Downloader/CefSharp_Browser.vb @@ -240,49 +240,72 @@ Public Class CefSharp_Browser Private Sub ObserveHttp(e As RequestResourceEventArgs) 'Handles RequestResource.GetUrl 'Debug.WriteLine(e.RequestUrl) - If CBool(InStr(e.RequestUrl, "https://beta-api.crunchyroll.com/")) And CBool(InStr(e.RequestUrl, "streams?")) Then + If (Me.InvokeRequired) Then + If Main.b = True And Main.FunimationJsonBrowser = Nothing Then + Exit Sub + End If + Else + If Main.b = True And Main.FunimationJsonBrowser = Nothing Then + Exit Sub + End If + End If + + If CBool(InStr(e.RequestUrl, "https://title-api.prd.funimationsvc.com")) Then If (Me.InvokeRequired) Then Me.Invoke(Sub() Main.LoadedUrls.Add(e.RequestUrl)) + Exit Sub Else Main.LoadedUrls.Add(e.RequestUrl) + Exit Sub + End If + Debug.WriteLine(e.RequestUrl) + ElseIf CBool(InStr(e.RequestUrl, "/data/v2/shows/")) Then + If (Me.InvokeRequired) Then + Me.Invoke(Sub() Main.LoadedUrls.Add(e.RequestUrl)) + Exit Sub + Else + Main.LoadedUrls.Add(e.RequestUrl) + Exit Sub + End If + Debug.WriteLine(e.RequestUrl) + ElseIf CBool(InStr(e.RequestUrl, "https://beta-api.crunchyroll.com/")) And CBool(InStr(e.RequestUrl, "streams?")) Then + If (Me.InvokeRequired) Then + Me.Invoke(Sub() Main.LoadedUrls.Add(e.RequestUrl)) + Exit Sub + Else + Main.LoadedUrls.Add(e.RequestUrl) + Exit Sub End If Debug.WriteLine(e.RequestUrl) ElseIf CBool(InStr(e.RequestUrl, "https://beta-api.crunchyroll.com/")) And CBool(InStr(e.RequestUrl, "seasons?series_id=")) Then If (Me.InvokeRequired) Then Me.Invoke(Sub() Main.LoadedUrls.Add(e.RequestUrl)) + Exit Sub Else Main.LoadedUrls.Add(e.RequestUrl) + Exit Sub End If Debug.WriteLine(e.RequestUrl) ElseIf CBool(InStr(e.requesturl, "https://api.vrv.co")) And CBool(InStr(e.requesturl, "streams?")) Then If (Me.InvokeRequired) Then Me.Invoke(Sub() Main.LoadedUrls.Add(e.RequestUrl)) + Exit Sub Else Main.LoadedUrls.Add(e.RequestUrl) + Exit Sub End If Debug.WriteLine(e.RequestUrl) ElseIf CBool(InStr(e.requesturl, "https://api.vrv.co")) And CBool(InStr(e.requesturl, "seasons?series_id=")) Then If (Me.InvokeRequired) Then Me.Invoke(Sub() Main.LoadedUrls.Add(e.RequestUrl)) + Exit Sub Else Main.LoadedUrls.Add(e.RequestUrl) + Exit Sub End If Debug.WriteLine(e.RequestUrl) - ElseIf CBool(InStr(e.RequestUrl, "https://title-api.prd.funimationsvc.com")) Then - If (Me.InvokeRequired) Then - Me.Invoke(Sub() Main.LoadedUrls.Add(e.RequestUrl)) - Else - Main.LoadedUrls.Add(e.RequestUrl) + End If - Debug.WriteLine(e.RequestUrl) - ElseIf CBool(InStr(e.RequestUrl, "/data/v1/shows/")) Then - If (Me.InvokeRequired) Then - Me.Invoke(Sub() Main.LoadedUrls.Add(e.RequestUrl)) - Else - Main.LoadedUrls.Add(e.RequestUrl) - End If - Debug.WriteLine(e.RequestUrl) - End If Exit Sub diff --git a/Crunchyroll Downloader/Main.designer.vb b/Crunchyroll Downloader/Main.designer.vb index 4946563..fe5bdb6 100644 --- a/Crunchyroll Downloader/Main.designer.vb +++ b/Crunchyroll Downloader/Main.designer.vb @@ -45,6 +45,7 @@ Partial Class Main Me.ContextMenuStrip1 = New System.Windows.Forms.ContextMenuStrip(Me.components) Me.ToggleDebugModeToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.OpenSettingsToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.TestDownloadToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() CType(Me.PictureBox5, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.PictureBox6, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.MetroStyleManager1, System.ComponentModel.ISupportInitialize).BeginInit() @@ -178,7 +179,7 @@ Partial Class Main ' 'ContextMenuStrip1 ' - Me.ContextMenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToggleDebugModeToolStripMenuItem, Me.OpenSettingsToolStripMenuItem}) + Me.ContextMenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToggleDebugModeToolStripMenuItem, Me.OpenSettingsToolStripMenuItem, Me.TestDownloadToolStripMenuItem}) Me.ContextMenuStrip1.Name = "ContextMenuStrip1" resources.ApplyResources(Me.ContextMenuStrip1, "ContextMenuStrip1") ' @@ -192,6 +193,11 @@ Partial Class Main Me.OpenSettingsToolStripMenuItem.Name = "OpenSettingsToolStripMenuItem" resources.ApplyResources(Me.OpenSettingsToolStripMenuItem, "OpenSettingsToolStripMenuItem") ' + 'TestDownloadToolStripMenuItem + ' + Me.TestDownloadToolStripMenuItem.Name = "TestDownloadToolStripMenuItem" + resources.ApplyResources(Me.TestDownloadToolStripMenuItem, "TestDownloadToolStripMenuItem") + ' 'Main ' Me.ApplyImageInvert = True @@ -242,4 +248,5 @@ Partial Class Main Friend WithEvents ContextMenuStrip1 As ContextMenuStrip Friend WithEvents ToggleDebugModeToolStripMenuItem As ToolStripMenuItem Friend WithEvents OpenSettingsToolStripMenuItem As ToolStripMenuItem + Friend WithEvents TestDownloadToolStripMenuItem As ToolStripMenuItem End Class diff --git a/Crunchyroll Downloader/Main.resx b/Crunchyroll Downloader/Main.resx index 35fafbd..8198e11 100644 --- a/Crunchyroll Downloader/Main.resx +++ b/Crunchyroll Downloader/Main.resx @@ -498,6 +498,12 @@ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + TestDownloadToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + Main @@ -525,8 +531,14 @@ Open Settings + + 181, 22 + + + Check Urls + - 182, 48 + 182, 92 ContextMenuStrip1 diff --git a/Crunchyroll Downloader/Main.vb b/Crunchyroll Downloader/Main.vb index 2108a5d..7520a5e 100644 --- a/Crunchyroll Downloader/Main.vb +++ b/Crunchyroll Downloader/Main.vb @@ -42,6 +42,8 @@ Public Class Main Public FunimationShowPath As String = Nothing Public FunimationEpisodeJSON As String = Nothing Public FunimtaionAPISeasonID As New List(Of String) + Public FunimtaionSeasonList As New List(Of FunimationOverview) + Public FunimationSeasonAPIUrl As String = Nothing Public FunimationJsonBrowser As String = Nothing Public Manager As New MetroStyleManager @@ -375,11 +377,12 @@ Public Class Main Private Sub Form8_Load(sender As Object, e As EventArgs) Handles MyBase.Load Me.ContextMenuStrip = ContextMenuStrip1 - Dim tbtl As TextBoxTraceListener = New TextBoxTraceListener(TheTextBox) Trace.Listeners.Add(tbtl) b = True + Thread.CurrentThread.Name = "Main" + Debug.WriteLine("Thread Name: " + Thread.CurrentThread.Name) Try Dim rkg As RegistryKey = Registry.CurrentUser.OpenSubKey("Software\CRDownloader") @@ -2148,17 +2151,7 @@ Public Class Main End If End If - If KodiNaming = True Then - Dim KodiString As String = "[S" - If CR_Anime_Staffel_int = "0" Then - CR_Anime_Staffel_int = "01" - Else - CR_Anime_Staffel_int = "0" + CR_Anime_Staffel_int - End If - KodiString = KodiString + CR_Anime_Staffel_int + " E" + CR_episode_int - KodiString = KodiString + "] " - CR_FilenName = KodiString + CR_FilenName - End If + If KodiNaming = True Then @@ -4476,10 +4469,103 @@ Public Class Main End Sub #Region "Funimation JS " - - Public Sub GetFunimationJS_Seasons(Optional ByVal JsonUrl As String = Nothing, Optional ByVal Json As String = Nothing) + Dim SeasonJson As String = Nothing + Debug.WriteLine("JsonUrl: " + JsonUrl) + If JsonUrl = Nothing Then + SeasonJson = Json + Else + FunimationSeasonAPIUrl = JsonUrl + 'Navigate(JsonUrl) + 'FunimationJsonBrowser = "SeasonJson" + 'Exit Sub + + Try + Using client As New WebClient() + client.Encoding = System.Text.Encoding.UTF8 + client.Headers.Add(My.Resources.ffmpeg_user_agend.Replace(Chr(34), "")) + SeasonJson = client.DownloadString(JsonUrl) + + + End Using + Catch ex As Exception + Debug.WriteLine("error- getting funimation SeasonJson data") + FunimationJsonBrowser = "SeasonJson" + Navigate(JsonUrl) + 'Navigate(JsonUrl) + Exit Sub + End Try + End If + + + + Dim ser As JObject = JObject.Parse(SeasonJson) + Dim data As List(Of JToken) = ser.Children().ToList + Dim Slug As String = Nothing + Dim Title As String = Nothing + Dim ID As String = Nothing + + For Each item As JProperty In data + item.CreateReader() + 'MsgBox(item.Name) + Select Case item.Name + Case "slug" + Slug = item.Value.ToString + + Case "index" 'each record is inside the entries array + + Dim SubData2 As List(Of JToken) = item.Values("seasons").Children().ToList + + For i As Integer = 0 To SubData2.Count - 1 + Dim SubItem As JToken = SubData2.Item(i) + Dim SeasonSubData As List(Of JToken) = SubItem.Children().ToList + + For Each SeasonSubItem As JProperty In SeasonSubData + SeasonSubItem.CreateReader() + Select Case SeasonSubItem.Name + Case "contentId" + 'MsgBox(SeasonSubItem.Value.ToString) + ID = SeasonSubItem.Value.ToString + Case "title" + ' MsgBox(SeasonSubItem.Value.Item("en").ToString) + Title = SeasonSubItem.Value.Item("en").ToString + FunimtaionSeasonList.Add(New FunimationOverview(Slug, ID, Title)) + End Select + Next + Next + End Select + + + + Next + + + Anime_Add.groupBox2.Visible = True + Anime_Add.PictureBox1.Enabled = True + Anime_Add.PictureBox1.Visible = True + Anime_Add.groupBox1.Visible = False + Anime_Add.ComboBox1.Items.Clear() + Anime_Add.comboBox3.Items.Clear() + Anime_Add.comboBox4.Items.Clear() + Anime_Add.ComboBox1.Text = Nothing + Anime_Add.comboBox3.Text = Nothing + Anime_Add.comboBox4.Text = Nothing + Anime_Add.ComboBox1.Enabled = True + Anime_Add.comboBox3.Enabled = False + Anime_Add.comboBox4.Enabled = False + WebbrowserURL = "https://funimation.com/js" + + Debug.WriteLine("Count: " + FunimtaionSeasonList.Count.ToString) + For i As Integer = 1 To FunimtaionSeasonList.Count - 1 + Debug.WriteLine(FunimtaionSeasonList.Item(i).Title) + Anime_Add.ComboBox1.Items.Add(FunimtaionSeasonList.Item(i).Title) + Next + + End Sub + + Public Sub GetFunimationJS_SeasonsOld(Optional ByVal JsonUrl As String = Nothing, Optional ByVal Json As String = Nothing) + FunimtaionAPISeasonID.Clear() @@ -4565,14 +4651,14 @@ Public Class Main Debug.WriteLine("EpisodeJson: " + FunimationEpisodeJSON) Anime_Add.Add_Display.Text = "preparing ...." Dim ListOfEpisodes As New List(Of String) - Dim BaseURL As String = "https://www.funimation.com/shows/" - If FunimationRegion IsNot Nothing Then + Dim BaseURL As String = "https://www.funimation.com/v/" + FunimtaionSeasonList.Item(0).Slug + "/" + 'If FunimationRegion IsNot Nothing Then - BaseURL = "https://www.funimation.com/" + FunimationRegion + "/shows/" - Else + ' BaseURL = "https://www.funimation.com/" + FunimationRegion + "/shows/" + 'Else - BaseURL = "https://www.funimation.com/en/shows/" - End If + ' BaseURL = "https://www.funimation.com/en/shows/" + 'End If 'Dim EpisodeSplit() As String = FunimationEpisodeJSON.Split(New String() {Chr(34) + "slug" + Chr(34) + ": " + Chr(34)}, System.StringSplitOptions.RemoveEmptyEntries) @@ -4595,8 +4681,12 @@ Public Class Main For Each Entry As JObject In item.Values Dim slug As String = Entry("slug").ToString - Debug.WriteLine(BaseURL + FunimationShowPath + slug) - ListOfEpisodes.Add(BaseURL + FunimationShowPath + slug) '+ FunimationAPIRegion) + 'Debug.WriteLine(BaseURL + FunimationShowPath + slug) + 'ListOfEpisodes.Add(BaseURL + FunimationShowPath + slug) '+ FunimationAPIRegion) + + Debug.WriteLine(BaseURL + slug) + ListOfEpisodes.Add(BaseURL + slug) + Next @@ -4707,6 +4797,7 @@ Public Class Main End If End Function Public Sub GetFunimationJS_VideoProxy(Optional ByVal v1JsonURL As String = Nothing, Optional ByVal v1JsonData As String = Nothing) + LoadedUrls.Clear() Dim Evaluator = New Thread(Sub() Me.GetFunimationJS_Video(v1JsonURL, v1JsonData)) Evaluator.Start() End Sub @@ -4718,6 +4809,7 @@ Public Class Main v1Json = v1JsonData Else Try + 'Throw New Exception("TEst") Using client As New WebClient() client.Encoding = System.Text.Encoding.UTF8 client.Headers.Add(My.Resources.ffmpeg_user_agend.Replace(Chr(34), "")) @@ -5673,13 +5765,41 @@ Public Class Main #Region "process html" Public Sub ProcessHTML(ByVal document As String, ByVal Address As String, ByVal DocumentTitle As String) - If b = True Then - Exit Sub - End If Dim localHTML As String = document Debug.WriteLine(Date.Now.ToString + "." + Date.Now.Millisecond.ToString) Debug.WriteLine(Address) + If CBool(InStr(Address, "title-api.prd.funimationsvc.com")) Then + + If FunimationJsonBrowser = "EpisodeJson" Then + Anime_Add.FillFunimationEpisodes(localHTML.Replace("", "").Replace("", "").Replace("
", "").Replace("
", "").Replace("", "").Replace("
", "")) '
+                FunimationJsonBrowser = Nothing
+                WebbrowserURL = "https://funimation.com/js"
+            ElseIf FunimationJsonBrowser = "v1Json" Then
+                GetFunimationJS_VideoProxy(Nothing, localHTML.Replace("", "").Replace("", "").Replace("
", "").Replace("
", "").Replace("", "").Replace("
", "")) '
+                FunimationJsonBrowser = Nothing
+                WebbrowserURL = "https://funimation.com/js"
+            End If
+
+            Exit Sub
+        ElseIf CBool(InStr(Address, "/data/v2/shows/")) Then
+
+            If FunimationJsonBrowser = "SeasonJson" Then
+                'My.Computer.Clipboard.SetText(localHTML)
+                FunimationSeasonAPIUrl = Address
+                GetFunimationJS_Seasons(Nothing, localHTML.Replace("", "").Replace("", "").Replace("
", "").Replace("
", "").Replace("", "").Replace("
", "")) '
+                FunimationJsonBrowser = Nothing
+                WebbrowserURL = "https://funimation.com/js"
+            End If
+            Exit Sub
+        End If
+
+
+        If b = True Then
+            Exit Sub
+        End If
+
+
         'MsgBox("loaded!")
 
 
@@ -5734,7 +5854,7 @@ Public Class Main
                         Exit Sub
                     ElseIf CBool(InStr(localHTML, "season-dropdown content-menu block")) Then
                         b = True
-                        Anime_Add.textBox2.Text = "Use Custom Name"
+                        Anime_Add.TextBox2.Text = "Use Custom Name"
                         WebbrowserURL = Address
                         WebbrowserText = localHTML
                         WebbrowserTitle = DocumentTitle
@@ -5744,7 +5864,7 @@ Public Class Main
                         Exit Sub
                     ElseIf CBool(InStr(localHTML, "wrapper container-shadow hover-classes")) Then
                         b = True
-                        Anime_Add.textBox2.Text = "Use Custom Name"
+                        Anime_Add.TextBox2.Text = "Use Custom Name"
                         WebbrowserURL = Address
                         WebbrowserText = localHTML
                         WebbrowserTitle = DocumentTitle
@@ -5816,29 +5936,14 @@ Public Class Main
                         Anime_Add.StatusLabel.Text = "Status: checking traffic - " + i.ToString
                         Pause(1)
                     Next
-                    ProcessUrls()
+                    Dim Evaluator = New Thread(Sub() Me.ProcessUrls())
+                    Evaluator.Start()
+
                     Exit Sub
                 End If
             End If
 
-        ElseIf CBool(InStr(Address, "title-api.prd.funimationsvc.com")) Then
 
-            If FunimationJsonBrowser = "SeasonJson" Then
-                'My.Computer.Clipboard.SetText(localHTML)
-                GetFunimationJS_Seasons(Nothing, localHTML.Replace("", "").Replace("", "").Replace("
", "").Replace("
", "").Replace("", "").Replace("
", "")) '
-                FunimationJsonBrowser = Nothing
-                WebbrowserURL = "https://funimation.com/js"
-            ElseIf FunimationJsonBrowser = "EpisodeJson" Then
-                Anime_Add.FillFunimationEpisodes(localHTML.Replace("", "").Replace("", "").Replace("
", "").Replace("
", "").Replace("", "").Replace("
", "")) '
-                FunimationJsonBrowser = Nothing
-                WebbrowserURL = "https://funimation.com/js"
-            ElseIf FunimationJsonBrowser = "v1Json" Then
-                GetFunimationJS_VideoProxy(Nothing, localHTML.Replace("", "").Replace("", "").Replace("
", "").Replace("
", "").Replace("", "").Replace("
", "")) '
-                FunimationJsonBrowser = Nothing
-                WebbrowserURL = "https://funimation.com/js"
-            End If
-
-            Exit Sub
         ElseIf CBool(InStr(Address, "anime-on-demand.de")) Then
             Dim Collector As New TaskCookieVisitor
             Dim CM As ICookieManager = CefSharp_Browser.WebBrowser1.GetCookieManager
@@ -5892,6 +5997,7 @@ Public Class Main
     Public Sub ProcessUrls()
 
         Debug.WriteLine(LoadedUrls.Count.ToString)
+        Debug.WriteLine("Thread Name: " + Thread.CurrentThread.Name)
 
         Dim VRVSeason As String = Nothing
 
@@ -5938,10 +6044,11 @@ Public Class Main
                     'Exit Sub
                 End If
             End If
-            If CBool(InStr(requesturl, "/data/v1/shows/")) Then
-
-                MsgBox("The new Funimation Overview is not supportet yet!", MsgBoxStyle.Information)
+            If CBool(InStr(requesturl, "/data/v2/shows/")) Then
                 b = True
+                'MsgBox("The new Funimation Overview is not supportet yet!", MsgBoxStyle.Information)
+                GetFunimationJS_Seasons(requesturl)
+
                 LoadedUrls.Clear()
                 Exit Sub
 
@@ -6001,24 +6108,26 @@ Public Class Main
 
                     'Else
                     If CBool(InStr(requesturl, "https://title-api.prd.funimationsvc.com/v1/show")) And CBool(InStr(requesturl, "/episodes/")) Then
+                        b = True
                         GetFunimationJS_VideoProxy(requesturl)
                         Debug.WriteLine("processing :" + requesturl)
-                        b = True
+
                         LoadedUrls.Clear()
+
                         Exit Sub
 
-                    Else
-                        If FunimationEpisodeJSON = Nothing Then
-                            Debug.WriteLine("processing overview")
-                            Me.Invoke(New Action(Function() As Object
-                                                     'MsgBox(WebbrowserURL)
-                                                     Anime_Add.ProcessFunimationJS(WebbrowserURL)
-                                                     Return Nothing
-                                                 End Function))
-                            b = True
-                            LoadedUrls.Clear()
-                            Exit Sub
-                        End If
+                        'Else
+                        '    If FunimationEpisodeJSON = Nothing Then
+                        '        Debug.WriteLine("processing overview")
+                        '        Me.Invoke(New Action(Function() As Object
+                        '                                 'MsgBox(WebbrowserURL)
+                        '                                 Anime_Add.ProcessFunimationJS(WebbrowserURL)
+                        '                                 Return Nothing
+                        '                             End Function))
+                        '        b = True
+                        '        LoadedUrls.Clear()
+                        '        Exit Sub
+                        'End If
 
                     End If
 
@@ -6721,14 +6830,37 @@ Public Class Main
         ListView1.Select()
     End Sub
 
+    Private Sub TestDownloadToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles TestDownloadToolStripMenuItem.Click
+        For i2 As Integer = 0 To LoadedUrls.Count - 1
+            Debug.WriteLine(LoadedUrls.Item(i2))
+        Next
+    End Sub
+
 #End Region
 
 
 End Class
 
+Public Class FunimationOverview
+    Public ID As String
+    Public Title As String
+    Public Slug As String
+
+    Public Sub New(ByVal Slug As String, ByVal ID As String, ByVal Title As String)
+        Me.ID = ID
+        Me.Title = Title
+        Me.Slug = Slug
+    End Sub
+
+    Public Overrides Function ToString() As String
+        Return String.Format("{0}, {1}, {2}", Me.Slug, Me.ID, Me.Title)
+    End Function
+
+
+End Class
+
 
 
 
 
 
-
diff --git a/Crunchyroll Downloader/Subfolder.vb b/Crunchyroll Downloader/Subfolder.vb
index 75be944..f318c7f 100644
--- a/Crunchyroll Downloader/Subfolder.vb	
+++ b/Crunchyroll Downloader/Subfolder.vb	
@@ -85,5 +85,4 @@
         End Sub
     End Class
 
-
 End Module
diff --git a/Crunchyroll Downloader/bin/x64/Crunchyroll Downloader.exe b/Crunchyroll Downloader/bin/x64/Crunchyroll Downloader.exe
new file mode 100644
index 0000000..1c0a04b
Binary files /dev/null and b/Crunchyroll Downloader/bin/x64/Crunchyroll Downloader.exe differ
diff --git a/Crunchyroll Downloader/bin/x64/Crunchyroll Downloader.exe.config b/Crunchyroll Downloader/bin/x64/Crunchyroll Downloader.exe.config
new file mode 100644
index 0000000..6afdd20
--- /dev/null
+++ b/Crunchyroll Downloader/bin/x64/Crunchyroll Downloader.exe.config	
@@ -0,0 +1,19 @@
+
+
+    
+              
+    
+  
+    
+      
+      
+        
+        
+      
+      
+        
+        
+      
+    
+  
+
diff --git a/Crunchyroll Downloader/bin/x64/Crunchyroll Downloader.pdb b/Crunchyroll Downloader/bin/x64/Crunchyroll Downloader.pdb
new file mode 100644
index 0000000..2864b02
Binary files /dev/null and b/Crunchyroll Downloader/bin/x64/Crunchyroll Downloader.pdb differ
diff --git a/Crunchyroll Downloader/bin/x64/Crunchyroll-Downloader-Chromium/Crunchyroll Downloader.exe b/Crunchyroll Downloader/bin/x64/Crunchyroll-Downloader-Chromium/Crunchyroll Downloader.exe
index 17ad172..f07423b 100644
Binary files a/Crunchyroll Downloader/bin/x64/Crunchyroll-Downloader-Chromium/Crunchyroll Downloader.exe and b/Crunchyroll Downloader/bin/x64/Crunchyroll-Downloader-Chromium/Crunchyroll Downloader.exe differ
diff --git a/Crunchyroll Downloader/bin/x64/Crunchyroll-Downloader-Chromium/Crunchyroll Downloader.exe.config b/Crunchyroll Downloader/bin/x64/Crunchyroll-Downloader-Chromium/Crunchyroll Downloader.exe.config
deleted file mode 100644
index f7c7cdc..0000000
--- a/Crunchyroll Downloader/bin/x64/Crunchyroll-Downloader-Chromium/Crunchyroll Downloader.exe.config	
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-    
-              
-    
-  
-    
-      
-    
-  
-
diff --git a/Crunchyroll Downloader/bin/x64/Crunchyroll-Downloader-Chromium/Crunchyroll Downloader.pdb b/Crunchyroll Downloader/bin/x64/Crunchyroll-Downloader-Chromium/Crunchyroll Downloader.pdb
index 4bacfe4..5feb5cb 100644
Binary files a/Crunchyroll Downloader/bin/x64/Crunchyroll-Downloader-Chromium/Crunchyroll Downloader.pdb and b/Crunchyroll Downloader/bin/x64/Crunchyroll-Downloader-Chromium/Crunchyroll Downloader.pdb differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/Crunchyroll Downloader.exe b/Crunchyroll Downloader/bin/x64/Debug/Crunchyroll Downloader.exe
index f07423b..1c0a04b 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/Crunchyroll Downloader.exe and b/Crunchyroll Downloader/bin/x64/Debug/Crunchyroll Downloader.exe differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/Crunchyroll Downloader.pdb b/Crunchyroll Downloader/bin/x64/Debug/Crunchyroll Downloader.pdb
index 5feb5cb..2864b02 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/Crunchyroll Downloader.pdb and b/Crunchyroll Downloader/bin/x64/Debug/Crunchyroll Downloader.pdb differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.BrowserSubprocess.Core.dll b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.BrowserSubprocess.Core.dll
index 793c415..36bdd43 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.BrowserSubprocess.Core.dll and b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.BrowserSubprocess.Core.dll differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.BrowserSubprocess.Core.pdb b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.BrowserSubprocess.Core.pdb
index 04166cd..dffbbe2 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.BrowserSubprocess.Core.pdb and b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.BrowserSubprocess.Core.pdb differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.BrowserSubprocess.exe b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.BrowserSubprocess.exe
index 3b24950..15c0130 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.BrowserSubprocess.exe and b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.BrowserSubprocess.exe differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.BrowserSubprocess.pdb b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.BrowserSubprocess.pdb
index 9bc030e..80ed008 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.BrowserSubprocess.pdb and b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.BrowserSubprocess.pdb differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.Core.Runtime.dll b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.Core.Runtime.dll
index 40eccfe..916b48f 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.Core.Runtime.dll and b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.Core.Runtime.dll differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.Core.Runtime.pdb b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.Core.Runtime.pdb
index 403ab37..016f959 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.Core.Runtime.pdb and b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.Core.Runtime.pdb differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.Core.Runtime.xml b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.Core.Runtime.xml
index c8eca88..8cd82ca 100644
--- a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.Core.Runtime.xml	
+++ b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.Core.Runtime.xml	
@@ -100,7 +100,7 @@ Returns true if this object is read-only.
         
         
             
-Default constructor.
+Initializes a new instance of the PostData class.
 
         
         
@@ -151,58 +151,6 @@ Returns the mime type for the specified file extension or an empty string if unk
             file extension
             Returns the mime type for the specified file extension or an empty string if unknown.
         
-        
-            
-Register the Widevine CDM plugin.
-
-See  for more details.
-
-             is a directory that contains the Widevine CDM files
-            Returns a Task that can be awaited to receive the  response.
-        
-        
-            
-Register the Widevine CDM plugin.
-
-The client application is responsible for downloading an appropriate
-platform-specific CDM binary distribution from Google, extracting the
-contents, and building the required directory structure on the local machine.
-The  method class can be used
-to implement this functionality in CefSharp. Contact Google via
-https://www.widevine.com/contact.html for details on CDM download.
-
-
-path is a directory that must contain the following files:
-  1. manifest.json file from the CDM binary distribution (see below).
-  2. widevinecdm file from the CDM binary distribution (e.g.
-     widevinecdm.dll on Windows).
-  3. widevidecdmadapter file from the CEF binary distribution (e.g.
-     widevinecdmadapter.dll on Windows).
-
-If any of these files are missing or if the manifest file has incorrect
-contents the registration will fail and callback will receive an ErrorCode
-value of .
-
-The manifest.json file must contain the following keys:
-  A. "os": Supported OS (e.g. "mac", "win" or "linux").
-  B. "arch": Supported architecture (e.g. "ia32" or "x64").
-  C. "x-cdm-module-versions": Module API version (e.g. "4").
-  D. "x-cdm-interface-versions": Interface API version (e.g. "8").
-  E. "x-cdm-host-versions": Host API version (e.g. "8").
-  F. "version": CDM version (e.g. "1.4.8.903").
-  G. "x-cdm-codecs": List of supported codecs (e.g. "vp8,vp9.0,avc1").
-
-A through E are used to verify compatibility with the current Chromium
-version. If the CDM is not compatible the registration will fail and
-callback will receive an ErrorCode value of .
-
-If registration is not supported at the time that Cef.RegisterWidevineCdm() is called then callback
-will receive an ErrorCode value of .
-
-             is a directory that contains the Widevine CDM files
-            optional callback -  
-will be executed asynchronously once registration is complete
-        
         
             
 Sets or clears a specific key-value pair from the crash metadata.
@@ -574,6 +522,10 @@ Gets a value that indicates the Git Hash for CEF version currently being used.
             Gets a value that indicates the version of CefSharp currently being used.
             The CefSharp version.
         
+        
+            Gets a value that indicates whether CefSharp was shutdown.
+            true if CefSharp was shutdown; otherwise, false.
+        
         
             Gets a value that indicates whether CefSharp is initialized.
             true if CefSharp is initialized; otherwise, false.
@@ -583,14 +535,6 @@ Gets a value that indicates the Git Hash for CEF version currently being used.
 Global CEF methods are exposed through this class. e.g. CefInitalize maps to Cef.Initialize
 CEF API Doc https://magpcss.org/ceforum/apidocs3/projects/(default)/(_globals).html
 This class cannot be inherited.
-
-        
-        
-            
-Method that will be called when CDM registration is complete. |result|
-will be CEF_CDM_REGISTRATION_ERROR_NONE if registration completed
-successfully. Otherwise, |result| and |error_message| will contain
-additional information about why registration failed.
 
         
         
@@ -749,9 +693,9 @@ Set to true in order to completely ignore SSL certificate errors. This is NOT re
         
         
             
-The location where user data such as spell checking dictionary files will be stored on disk. If this value is empty then the
-default user data directory will be used ("Local Settings\Application Data\CEF\User Data" directory under the user
-profile directory on Windows). If this value is non-empty then it must be an absolute path.
+The location where user data such as the Widevine CDM module and spell checking dictionary files will be stored on disk.
+If this value is empty then "Local Settings\Application Data\CEF\User Data" directory under the user profile directory
+will be used. If this value is non-empty then it must be an absolute path.
 
         
         
@@ -1572,7 +1516,7 @@ CachePath is empty or if it matches the CefSettings.CachePath value.
         
         
             
-Default constructor
+Initializes a new instance of the RequestContextSettings class.
 
         
         
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.Core.dll b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.Core.dll
index 1f9a2db..7b65129 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.Core.dll and b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.Core.dll differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.Core.pdb b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.Core.pdb
index 2794c97..410c32b 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.Core.pdb and b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.Core.pdb differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.Core.xml b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.Core.xml
index 91478e9..5d0aa91 100644
--- a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.Core.xml	
+++ b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.Core.xml	
@@ -186,6 +186,10 @@
             Gets a value that indicates whether CefSharp is initialized.
             true if CefSharp is initialized; otherwise, false.
         
+        
+            Gets a value that indicates whether CefSharp was shutdown.
+            true if CefSharp was shutdown; otherwise, false.
+        
         
             Gets a value that indicates the version of CefSharp currently being used.
             The CefSharp version.
@@ -555,58 +559,6 @@
             
             Current Log Level
         
-        
-             
-             Register the Widevine CDM plugin.
-             
-             The client application is responsible for downloading an appropriate
-             platform-specific CDM binary distribution from Google, extracting the
-             contents, and building the required directory structure on the local machine.
-             The  method class can be used
-             to implement this functionality in CefSharp. Contact Google via
-             https://www.widevine.com/contact.html for details on CDM download.
-             
-             
-             path is a directory that must contain the following files:
-               1. manifest.json file from the CDM binary distribution (see below).
-               2. widevinecdm file from the CDM binary distribution (e.g.
-                  widevinecdm.dll on Windows).
-               3. widevidecdmadapter file from the CEF binary distribution (e.g.
-                  widevinecdmadapter.dll on Windows).
-            
-             If any of these files are missing or if the manifest file has incorrect
-             contents the registration will fail and callback will receive an ErrorCode
-             value of .
-            
-             The manifest.json file must contain the following keys:
-               A. "os": Supported OS (e.g. "mac", "win" or "linux").
-               B. "arch": Supported architecture (e.g. "ia32" or "x64").
-               C. "x-cdm-module-versions": Module API version (e.g. "4").
-               D. "x-cdm-interface-versions": Interface API version (e.g. "8").
-               E. "x-cdm-host-versions": Host API version (e.g. "8").
-               F. "version": CDM version (e.g. "1.4.8.903").
-               G. "x-cdm-codecs": List of supported codecs (e.g. "vp8,vp9.0,avc1").
-            
-             A through E are used to verify compatibility with the current Chromium
-             version. If the CDM is not compatible the registration will fail and
-             callback will receive an ErrorCode value of .
-            
-             If registration is not supported at the time that Cef.RegisterWidevineCdm() is called then callback
-             will receive an ErrorCode value of .
-             
-              is a directory that contains the Widevine CDM files
-             optional callback -  
-             will be executed asynchronously once registration is complete
-        
-        
-             
-             Register the Widevine CDM plugin.
-            
-             See  for more details.
-             
-              is a directory that contains the Widevine CDM files
-             Returns a Task that can be awaited to receive the  response.
-        
         
             
             Returns the mime type for the specified file extension or an empty string if unknown.
@@ -720,9 +672,9 @@
         
         
             
-            The location where user data such as spell checking dictionary files will be stored on disk. If this value is empty then the
-            default user data directory will be used ("Local Settings\Application Data\CEF\User Data" directory under the user
-            profile directory on Windows). If this value is non-empty then it must be an absolute path.
+            The location where user data such as the Widevine CDM module and spell checking dictionary files will be stored on disk.
+            If this value is empty then "Local Settings\Application Data\CEF\User Data" directory under the user profile directory
+            will be used. If this value is non-empty then it must be an absolute path.
             
         
         
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.WinForms.dll b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.WinForms.dll
index ad2ee80..16d9425 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.WinForms.dll and b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.WinForms.dll differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.WinForms.pdb b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.WinForms.pdb
index 9ac2a71..bb36a69 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.WinForms.pdb and b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.WinForms.pdb differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.WinForms.xml b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.WinForms.xml
index 8d27dcb..84ade36 100644
--- a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.WinForms.xml	
+++ b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.WinForms.xml	
@@ -21,6 +21,17 @@
             The browser initialized - boolean represented as 0 (false) and 1(true) as we use Interlocker to increment/reset
             
         
+        
+            
+            The value for disposal, if it's 1 (one) then this instance is either disposed
+            or in the process of getting disposed
+            
+        
+        
+            
+            The browser
+            
+        
         
             
             A flag that indicates if you can execute javascript in the main frame.
@@ -99,6 +110,11 @@
             Implement  to handle audio events.
             
         
+        
+            
+            Implement  to handle frame events.
+            
+        
         
             
             The  for this ChromiumWebBrowser.
@@ -238,7 +254,13 @@
         
             
         
-        
+        
+            
+            Called after browser created.
+            
+            The browser.
+        
+        
             
             Sets the handler references to null.
             Where required also calls Dispose().
@@ -272,11 +294,6 @@
             The parent form message interceptor
             
         
-        
-            
-            The browser
-            
-        
         
             
             A flag that indicates whether or not the designer is active
@@ -318,12 +335,6 @@
             user attempts to set after browser created)
             
         
-        
-            
-            The value for disposal, if it's 1 (one) then this instance is either disposed
-            or in the process of getting disposed
-            
-        
         
             
             Parking control used to temporarily host the CefBrowser instance
@@ -548,12 +559,6 @@
             
              
         
-        
-            
-            Called after browser created.
-            
-            The browser.
-        
         
             
             Sets the address.
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.dll b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.dll
index 3cbb96d..0552fe0 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.dll and b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.dll differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.pdb b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.pdb
index d8c03e9..3744fdf 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.pdb and b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.pdb differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.xml b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.xml
index e07094a..8cb9d0e 100644
--- a/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.xml	
+++ b/Crunchyroll Downloader/bin/x64/Debug/lib/CefSharp.xml	
@@ -461,22 +461,6 @@
             Gets a value indicating whether the callback has been disposed of.
             
         
-        
-            
-            Content Decryption Module (CDM) registration callback used for asynchronous completion.
-            
-        
-        
-            
-            Method that will be called once CDM registration is complete
-            
-            The result of the CDM registration process
-        
-        
-            
-            Gets a value indicating whether the callback has been disposed of.
-            
-        
         
             
             Callback interface used for asynchronous continuation of url requests.
@@ -584,7 +568,7 @@
         
         
             
-            Default constructor
+            Initializes a new instance of the TaskDeleteCookiesCallback class.
             
         
         
@@ -599,7 +583,7 @@
         
         
             
-            Default constructor
+            Initializes a new instance of the TaskSetCookieCallback class.
             
         
         
@@ -607,21 +591,6 @@
             Task used to await this callback
             
         
-        
-            
-            Provides a callback implementation of  for use with asynchronous Widevine CDM registration.
-            
-        
-        
-            
-            Default constructor
-            
-        
-        
-            
-            Task used to await this callback
-            
-        
         
             
             Provides a callback implementation of .
@@ -629,7 +598,7 @@
         
         
             
-            Default constructor
+            Initializes a new instance of the TaskCompletionCallback class.
             
         
         
@@ -654,7 +623,7 @@
         
         
             
-            Default constructor
+            Initializes a new instance of the TaskResolveCallback class.
             
         
         
@@ -662,28 +631,6 @@
             Task used to await this callback
             
         
-        
-            
-            Represents the response to an attempt to register the Widevine Content Decryption Module (CDM)
-            
-        
-        
-            
-            If CDM registration succeeded then value will be , for other values see the enumeration .
-            
-        
-        
-            
-            Contains an error message containing additional information if  is not .
-            
-        
-        
-            
-            CdmRegistration
-            
-            error code
-            error message
-        
         
             
             CefRuntime - Used to simplify loading of the CefSharp architecture specific resources.
@@ -862,10 +809,11 @@
             Generated DevToolsClient methods
             
         
-        
-            
-            DevToolsEvent
-            
+        
+            
+        
+        
+            
         
         
             
@@ -898,6 +846,12 @@
             
             registration
         
+        
+            
+        
+        
+            
+        
         
             
             Execute a method call over the DevTools protocol. This method can be called on any thread.
@@ -909,6 +863,309 @@
             which may be empty.
             return a Task that can be awaited to obtain the method result
         
+        
+            
+            Execute a method call over the DevTools protocol. This method can be called on any thread.
+            See the DevTools protocol documentation at https://chromedevtools.github.io/devtools-protocol/ for details
+            of supported methods and the expected  dictionary contents.
+            
+            The type into which the result will be deserialzed.
+            is the method name
+            are the method parameters represented as a dictionary,
+            which may be empty.
+            return a Task that can be awaited to obtain the method result
+        
+        
+            
+        
+        
+            
+        
+        
+            
+        
+        
+            
+        
+        
+            
+        
+        
+            
+        
+        
+            
+            Deserialize the JSON stream into a .Net object.
+            For .Net Core/.Net 5.0 uses System.Text.Json
+            for .Net 4.5.2 uses System.Runtime.Serialization.Json
+            
+            Object type
+            event Name
+            JSON stream
+            object of type 
+        
+        
+            
+            Deserialize the JSON stream into a .Net object.
+            For .Net Core/.Net 5.0 uses System.Text.Json
+            for .Net 4.5.2 uses System.Runtime.Serialization.Json
+            
+            Object type
+            JSON stream
+            object of type 
+        
+        
+            
+            Deserialize the JSON stream into a .Net object.
+            For .Net Core/.Net 5.0 uses System.Text.Json
+            for .Net 4.5.2 uses System.Runtime.Serialization.Json
+            
+            Object type
+            JSON stream
+            object of type 
+        
+        
+            
+            Accessibility
+            
+        
+        
+            
+            Animation
+            
+        
+        
+            
+            ApplicationCache
+            
+        
+        
+            
+            Audits domain allows investigation of page violations and possible improvements.
+            
+        
+        
+            
+            Defines events for background web platform features.
+            
+        
+        
+            
+            The Browser domain defines methods and events for browser managing.
+            
+        
+        
+            
+            This domain exposes CSS read/write operations. All CSS objects (stylesheets, rules, and styles)
+            have an associated `id` used in subsequent operations on the related object. Each object type has
+            a specific `id` structure, and those are not interchangeable between objects of different kinds.
+            CSS objects can be loaded using the `get*ForNode()` calls (which accept a DOM node id). A client
+            can also keep track of stylesheets via the `styleSheetAdded`/`styleSheetRemoved` events and
+            subsequently load the required stylesheet contents using the `getStyleSheet[Text]()` methods.
+            
+        
+        
+            
+            CacheStorage
+            
+        
+        
+            
+            A domain for interacting with Cast, Presentation API, and Remote Playback API
+            functionalities.
+            
+        
+        
+            
+            This domain exposes DOM read/write operations. Each DOM Node is represented with its mirror object
+            that has an `id`. This `id` can be used to get additional information on the Node, resolve it into
+            the JavaScript object wrapper, etc. It is important that client receives DOM events only for the
+            nodes that are known to the client. Backend keeps track of the nodes that were sent to the client
+            and never sends the same node twice. It is client's responsibility to collect information about
+            the nodes that were sent to the client.<p>Note that `iframe` owner elements will return
+            corresponding document elements as their child nodes.</p>
+            
+        
+        
+            
+            DOM debugging allows setting breakpoints on particular DOM operations and events. JavaScript
+            execution will stop on these operations as if there was a regular breakpoint set.
+            
+        
+        
+            
+            This domain facilitates obtaining document snapshots with DOM, layout, and style information.
+            
+        
+        
+            
+            Query and modify DOM storage.
+            
+        
+        
+            
+            Database
+            
+        
+        
+            
+            DeviceOrientation
+            
+        
+        
+            
+            This domain emulates different environments for the page.
+            
+        
+        
+            
+            This domain provides experimental commands only supported in headless mode.
+            
+        
+        
+            
+            Input/Output operations for streams produced by DevTools.
+            
+        
+        
+            
+            IndexedDB
+            
+        
+        
+            
+            Input
+            
+        
+        
+            
+            Inspector
+            
+        
+        
+            
+            LayerTree
+            
+        
+        
+            
+            Provides access to log entries.
+            
+        
+        
+            
+            Memory
+            
+        
+        
+            
+            Network domain allows tracking network activities of the page. It exposes information about http,
+            file, data and other requests and responses, their headers, bodies, timing, etc.
+            
+        
+        
+            
+            This domain provides various functionality related to drawing atop the inspected page.
+            
+        
+        
+            
+            Actions and events related to the inspected page belong to the page domain.
+            
+        
+        
+            
+            Performance
+            
+        
+        
+            
+            Reporting of performance timeline events, as specified in
+            https://w3c.github.io/performance-timeline/#dom-performanceobserver.
+            
+        
+        
+            
+            Security
+            
+        
+        
+            
+            ServiceWorker
+            
+        
+        
+            
+            Storage
+            
+        
+        
+            
+            The SystemInfo domain defines methods and events for querying low-level system information.
+            
+        
+        
+            
+            Supports additional targets discovery and allows to attach to them.
+            
+        
+        
+            
+            The Tethering domain defines methods and events for browser port binding.
+            
+        
+        
+            
+            Tracing
+            
+        
+        
+            
+            A domain for letting clients substitute browser's network layer with client code.
+            
+        
+        
+            
+            This domain allows inspection of Web Audio API.
+            https://webaudio.github.io/web-audio-api/
+            
+        
+        
+            
+            This domain allows configuring virtual authenticators to test the WebAuthn
+            API.
+            
+        
+        
+            
+            This domain allows detailed inspection of media elements
+            
+        
+        
+            
+            Debugger domain exposes JavaScript debugging capabilities. It allows setting and removing
+            breakpoints, stepping through execution, exploring stack traces, etc.
+            
+        
+        
+            
+            HeapProfiler
+            
+        
+        
+            
+            Profiler
+            
+        
+        
+            
+            Runtime domain exposes JavaScript runtime by means of remote evaluation and mirror objects.
+            Evaluation results are returned as mirror object that expose object type, string representation
+            and unique identifier that can be used for further object reference. Original objects are
+            maintained in memory unless they are either explicitly released or are released along with the
+            other objects in their object group.
+            
+        
         
             
             Enum of possible property types.
@@ -1089,6 +1346,11 @@
             A single source for a computed AX property.
             
         
+        
+            
+            What type of source this is.
+            
+        
         
             
             What type of source this is.
@@ -1114,6 +1376,11 @@
             Whether this source is superseded by a higher priority source.
             
         
+        
+            
+            The native markup source for this value, e.g. a <label> element.
+            
+        
         
             
             The native markup source for this value, e.g. a <label> element.
@@ -1159,6 +1426,11 @@
             AXProperty
             
         
+        
+            
+            The name of this property.
+            
+        
         
             
             The name of this property.
@@ -1174,6 +1446,11 @@
             A single computed AX property.
             
         
+        
+            
+            The type of this value.
+            
+        
         
             
             The type of this value.
@@ -1558,6 +1835,26 @@
             Find nodes with this computed role.
             returns System.Threading.Tasks.Task<QueryAXTreeResponse>
         
+        
+            
+            Animation type of `Animation`.
+            
+        
+        
+            
+            CSSTransition
+            
+        
+        
+            
+            CSSAnimation
+            
+        
+        
+            
+            WebAnimation
+            
+        
         
             
             Animation instance.
@@ -1603,6 +1900,11 @@
             Animation type of `Animation`.
             
         
+        
+            
+            Animation type of `Animation`.
+            
+        
         
             
             `Animation`'s source animation node.
@@ -1699,6 +2001,36 @@
             `AnimationEffect`'s timing function.
             
         
+        
+            
+            Event for when an animation has been cancelled.
+            
+        
+        
+            
+            Id of the animation that was cancelled.
+            
+        
+        
+            
+            Event for each animation that has been created.
+            
+        
+        
+            
+            Id of the animation that was created.
+            
+        
+        
+            
+            Event for animation that has been started.
+            
+        
+        
+            
+            Animation that was started.
+            
+        
         
             
             GetCurrentTimeResponse
@@ -1740,6 +2072,21 @@
             
             DevToolsClient
         
+        
+            
+            Event for when an animation has been cancelled.
+            
+        
+        
+            
+            Event for each animation that has been created.
+            
+        
+        
+            
+            Event for animation that has been started.
+            
+        
         
             
             Disables animation domain notifications.
@@ -1779,7 +2126,7 @@
             Animation id.
             returns System.Threading.Tasks.Task<ResolveAnimationResponse>
         
-        
+        
             
             Seek a set of animations to a particular time within each animation.
             
@@ -1795,14 +2142,14 @@
             Paused state to set to.
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             Sets the playback rate of the document timeline.
             
             Playback rate for animations on page
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             Sets the timing of an animation node.
             
@@ -1881,6 +2228,36 @@
             Application cache status.
             
         
+        
+            
+            applicationCacheStatusUpdated
+            
+        
+        
+            
+            Identifier of the frame containing document whose application cache updated status.
+            
+        
+        
+            
+            Manifest URL.
+            
+        
+        
+            
+            Updated application cache status.
+            
+        
+        
+            
+            networkStateUpdated
+            
+        
+        
+            
+            IsNowOnline
+            
+        
         
             
             GetApplicationCacheForFrameResponse
@@ -1922,6 +2299,16 @@
             
             DevToolsClient
         
+        
+            
+            ApplicationCacheStatusUpdated
+            
+        
+        
+            
+            NetworkStateUpdated
+            
+        
         
             
             Enables application cache domain notifications.
@@ -2019,6 +2406,11 @@
             ExcludeSameSiteStrict
             
         
+        
+            
+            ExcludeInvalidSameParty
+            
+        
         
             
             SameSiteCookieWarningReason
@@ -2088,7 +2480,20 @@
         
         
             
-            Cookie
+            If AffectedCookie is not set then rawCookieLine contains the raw
+            Set-Cookie header string. This hints at a problem where the
+            cookie line is syntactically or semantically malformed in a way
+            that no valid cookie could be created.
+            
+        
+        
+            
+            RawCookieLine
+            
+        
+        
+            
+            CookieWarningReasons
             
         
         
@@ -2096,11 +2501,22 @@
             CookieWarningReasons
             
         
+        
+            
+            CookieExclusionReasons
+            
+        
         
             
             CookieExclusionReasons
             
         
+        
+            
+            Optionally identifies the site-for-cookies and the cookie url, which
+            may be used by the front-end as additional context.
+            
+        
         
             
             Optionally identifies the site-for-cookies and the cookie url, which
@@ -2282,6 +2698,14 @@
             MixedContentIssueDetails
             
         
+        
+            
+            The type of resource causing the mixed content issue (css, js, iframe,
+            form,...). Marked as optional because it is mapped to from
+            blink::mojom::RequestContextType, which will be replaced
+            by network::mojom::RequestDestination
+            
+        
         
             
             The type of resource causing the mixed content issue (css, js, iframe,
@@ -2290,6 +2714,11 @@
             by network::mojom::RequestDestination
             
         
+        
+            
+            The way the mixed content issue is being resolved.
+            
+        
         
             
             The way the mixed content issue is being resolved.
@@ -2369,6 +2798,11 @@
             BlockedFrame
             
         
+        
+            
+            Reason
+            
+        
         
             
             Reason
@@ -2414,11 +2848,21 @@
             HeavyAdIssueDetails
             
         
+        
+            
+            The resolution status, either blocking the content or warning.
+            
+        
         
             
             The resolution status, either blocking the content or warning.
             
         
+        
+            
+            The reason the ad was blocked, total network or cpu or peak cpu.
+            
+        
         
             
             The reason the ad was blocked, total network or cpu or peak cpu.
@@ -2504,6 +2948,11 @@
             IsReportOnly
             
         
+        
+            
+            ContentSecurityPolicyViolationType
+            
+        
         
             
             ContentSecurityPolicyViolationType
@@ -2542,7 +2991,7 @@
         
             
             Details for a issue arising from an SAB being instantiated in, or
-            transfered to a context that is not cross-origin isolated.
+            transferred to a context that is not cross-origin isolated.
             
         
         
@@ -2555,6 +3004,11 @@
             IsWarning
             
         
+        
+            
+            Type
+            
+        
         
             
             Type
@@ -2590,6 +3044,11 @@
             The url that triggers the violation.
             
         
+        
+            
+            ViolationType
+            
+        
         
             
             ViolationType
@@ -2673,11 +3132,21 @@
             Request
             
         
+        
+            
+            Location
+            
+        
         
             
             InitiatorOrigin
             
         
+        
+            
+            ResourceIPAddressSpace
+            
+        
         
             
             ResourceIPAddressSpace
@@ -2688,6 +3157,144 @@
             ClientSecurityState
             
         
+        
+            
+            AttributionReportingIssueType
+            
+        
+        
+            
+            PermissionPolicyDisabled
+            
+        
+        
+            
+            InvalidAttributionSourceEventId
+            
+        
+        
+            
+            InvalidAttributionData
+            
+        
+        
+            
+            AttributionSourceUntrustworthyOrigin
+            
+        
+        
+            
+            AttributionUntrustworthyOrigin
+            
+        
+        
+            
+            Details for issues around "Attribution Reporting API" usage.
+            Explainer: https://github.com/WICG/conversion-measurement-api
+            
+        
+        
+            
+            ViolationType
+            
+        
+        
+            
+            ViolationType
+            
+        
+        
+            
+            Frame
+            
+        
+        
+            
+            Request
+            
+        
+        
+            
+            ViolatingNodeId
+            
+        
+        
+            
+            InvalidParameter
+            
+        
+        
+            
+            Details for issues about documents in Quirks Mode
+            or Limited Quirks Mode that affects page layouting.
+            
+        
+        
+            
+            If false, it means the document's mode is "quirks"
+            instead of "limited-quirks".
+            
+        
+        
+            
+            DocumentNodeId
+            
+        
+        
+            
+            Url
+            
+        
+        
+            
+            FrameId
+            
+        
+        
+            
+            LoaderId
+            
+        
+        
+            
+            NavigatorUserAgentIssueDetails
+            
+        
+        
+            
+            Url
+            
+        
+        
+            
+            Location
+            
+        
+        
+            
+            WasmCrossOriginModuleSharingIssueDetails
+            
+        
+        
+            
+            WasmModuleUrl
+            
+        
+        
+            
+            SourceOrigin
+            
+        
+        
+            
+            TargetOrigin
+            
+        
+        
+            
+            IsWarning
+            
+        
         
             
             A unique identifier for the type of issue. Each type may use one of the
@@ -2740,6 +3347,26 @@
             CorsIssue
             
         
+        
+            
+            AttributionReportingIssue
+            
+        
+        
+            
+            QuirksModeIssue
+            
+        
+        
+            
+            NavigatorUserAgentIssue
+            
+        
+        
+            
+            WasmCrossOriginModuleSharingIssue
+            
+        
         
             
             This struct holds a list of optional fields with additional information
@@ -2792,11 +3419,36 @@
             CorsIssueDetails
             
         
+        
+            
+            AttributionReportingIssueDetails
+            
+        
+        
+            
+            QuirksModeIssueDetails
+            
+        
+        
+            
+            NavigatorUserAgentIssueDetails
+            
+        
+        
+            
+            WasmCrossOriginModuleSharingIssue
+            
+        
         
             
             An inspector issue reported from the back-end.
             
         
+        
+            
+            Code
+            
+        
         
             
             Code
@@ -2807,6 +3459,22 @@
             Details
             
         
+        
+            
+            A unique id for this issue. May be omitted if no other entity (e.g.
+            exception, CDP message, etc.) is referencing this issue.
+            
+        
+        
+            
+            issueAdded
+            
+        
+        
+            
+            Issue
+            
+        
         
             
             GetEncodedResponseResponse
@@ -2827,6 +3495,26 @@
             encodedSize
             
         
+        
+            
+            The encoding to use.
+            
+        
+        
+            
+            webp
+            
+        
+        
+            
+            jpeg
+            
+        
+        
+            
+            png
+            
+        
         
             
             Audits domain allows investigation of page violations and possible improvements.
@@ -2838,7 +3526,12 @@
             
             DevToolsClient
         
-        
+        
+            
+            IssueAdded
+            
+        
+        
             
             Returns the response body and size if it were re-encoded with the specified settings. Only
             applies to images.
@@ -2942,6 +3635,11 @@
             The Service Worker ID that initiated the event.
             
         
+        
+            
+            The Background Service this event belongs to.
+            
+        
         
             
             The Background Service this event belongs to.
@@ -2962,6 +3660,37 @@
             A list of event-specific information.
             
         
+        
+            
+            Called when the recording state for the service has been updated.
+            
+        
+        
+            
+            IsRecording
+            
+        
+        
+            
+            Service
+            
+        
+        
+            
+            Service
+            
+        
+        
+            
+            Called with all existing backgroundServiceEvents when enabled, and all new
+            events afterwards if enabled and recording.
+            
+        
+        
+            
+            BackgroundServiceEvent
+            
+        
         
             
             Defines events for background web platform features.
@@ -2973,6 +3702,17 @@
             
             DevToolsClient
         
+        
+            
+            Called when the recording state for the service has been updated.
+            
+        
+        
+            
+            Called with all existing backgroundServiceEvents when enabled, and all new
+            events afterwards if enabled and recording.
+            
+        
         
             
             Enables event updates for the service.
@@ -3052,6 +3792,11 @@
             The window height in pixels.
             
         
+        
+            
+            The window state. Default to normal.
+            
+        
         
             
             The window state. Default to normal.
@@ -3290,6 +4035,81 @@
             Buckets.
             
         
+        
+            
+            Fired when page is about to start a download.
+            
+        
+        
+            
+            Id of the frame that caused the download to begin.
+            
+        
+        
+            
+            Global unique identifier of the download.
+            
+        
+        
+            
+            URL of the resource being downloaded.
+            
+        
+        
+            
+            Suggested file name of the resource (the actual name of the file saved on disk may differ).
+            
+        
+        
+            
+            Download status.
+            
+        
+        
+            
+            inProgress
+            
+        
+        
+            
+            completed
+            
+        
+        
+            
+            canceled
+            
+        
+        
+            
+            Fired when download makes progress. Last call has |done| == true.
+            
+        
+        
+            
+            Global unique identifier of the download.
+            
+        
+        
+            
+            Total expected bytes to download.
+            
+        
+        
+            
+            Total bytes received.
+            
+        
+        
+            
+            Download status.
+            
+        
+        
+            
+            Download status.
+            
+        
         
             
             GetVersionResponse
@@ -3375,6 +4195,33 @@
             bounds
             
         
+        
+            
+            Whether to allow all or deny all download requests, or use default Chrome behavior if
+            available (otherwise deny). |allowAndName| allows download and names files according to
+            their dowmload guids.
+            
+        
+        
+            
+            deny
+            
+        
+        
+            
+            allow
+            
+        
+        
+            
+            allowAndName
+            
+        
+        
+            
+            default
+            
+        
         
             
             The Browser domain defines methods and events for browser managing.
@@ -3386,6 +4233,16 @@
             
             DevToolsClient
         
+        
+            
+            Fired when page is about to start a download.
+            
+        
+        
+            
+            Fired when download makes progress. Last call has |done| == true.
+            
+        
         
             
             Set permission settings for given origin.
@@ -3412,13 +4269,13 @@
             BrowserContext to reset permissions. When omitted, default browser context is used.
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             Set the behavior when downloading a file.
             
             Whether to allow all or deny all download requests, or use default Chrome behavior ifavailable (otherwise deny). |allowAndName| allows download and names files according totheir dowmload guids.
             BrowserContext to set download behavior. When omitted, default browser context is used.
-            The default path to save downloaded files to. This is requred if behavior is set to 'allow'or 'allowAndName'.
+            The default path to save downloaded files to. This is required if behavior is set to 'allow'or 'allowAndName'.
             Whether to emit download events (defaults to false).
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
@@ -3546,6 +4403,11 @@
             CSS rule collection for a single pseudo style.
             
         
+        
+            
+            Pseudo element type.
+            
+        
         
             
             Pseudo element type.
@@ -3633,7 +4495,9 @@
         
         
             
-            Stylesheet resource URL.
+            Stylesheet resource URL. Empty if this is a constructed stylesheet created using
+            new CSSStyleSheet() (but non-empty if this is a constructed sylesheet imported
+            as a CSS module script).
             
         
         
@@ -3641,6 +4505,11 @@
             URL of source map associated with the stylesheet (if any).
             
         
+        
+            
+            Stylesheet origin.
+            
+        
         
             
             Stylesheet origin.
@@ -3682,7 +4551,8 @@
         
         
             
-            Whether this stylesheet is a constructed stylesheet (created using new CSSStyleSheet()).
+            True if this stylesheet is created through new CSSStyleSheet() or imported as a
+            CSS module script.
             
         
         
@@ -3726,6 +4596,11 @@
             Rule selector data.
             
         
+        
+            
+            Parent stylesheet's origin.
+            
+        
         
             
             Parent stylesheet's origin.
@@ -3742,6 +4617,12 @@
             starting with the innermost one, going outwards.
             
         
+        
+            
+            Container query list array (for rules involving container queries).
+            The array enumerates container queries starting with the innermost one, going outwards.
+            
+        
         
             
             CSS coverage information.
@@ -3904,6 +4785,34 @@
             The entire property range in the enclosing style declaration (if available).
             
         
+        
+            
+            Source of the media query: "mediaRule" if specified by a @media rule, "importRule" if
+            specified by an @import rule, "linkedSheet" if specified by a "media" attribute in a linked
+            stylesheet's LINK tag, "inlineSheet" if specified by a "media" attribute in an inline
+            stylesheet's STYLE tag.
+            
+        
+        
+            
+            mediaRule
+            
+        
+        
+            
+            importRule
+            
+        
+        
+            
+            linkedSheet
+            
+        
+        
+            
+            inlineSheet
+            
+        
         
             
             CSS media rule descriptor.
@@ -3922,6 +4831,14 @@
             stylesheet's STYLE tag.
             
         
+        
+            
+            Source of the media query: "mediaRule" if specified by a @media rule, "importRule" if
+            specified by an @import rule, "linkedSheet" if specified by a "media" attribute in a linked
+            stylesheet's LINK tag, "inlineSheet" if specified by a "media" attribute in an inline
+            stylesheet's STYLE tag.
+            
+        
         
             
             URL of the document containing the media query description.
@@ -3988,6 +4905,32 @@
             Computed length of media query expression (if applicable).
             
         
+        
+            
+            CSS container query rule descriptor.
+            
+        
+        
+            
+            Container query text.
+            
+        
+        
+            
+            The associated rule header range in the enclosing stylesheet (if
+            available).
+            
+        
+        
+            
+            Identifier of the stylesheet containing this object (if exists).
+            
+        
+        
+            
+            Optional name for the container.
+            
+        
         
             
             Information about amount of glyphs that were rendered with given font.
@@ -4115,6 +5058,11 @@
             stylesheet rules) this rule came from.
             
         
+        
+            
+            Parent stylesheet's origin.
+            
+        
         
             
             Parent stylesheet's origin.
@@ -4150,6 +5098,47 @@
             New style text.
             
         
+        
+            
+            Fires whenever a web font is updated.  A non-empty font parameter indicates a successfully loaded
+            web font
+            
+        
+        
+            
+            The web font that has loaded.
+            
+        
+        
+            
+            Fired whenever an active document stylesheet is added.
+            
+        
+        
+            
+            Added stylesheet metainfo.
+            
+        
+        
+            
+            Fired whenever a stylesheet is changed as a result of the client operation.
+            
+        
+        
+            
+            StyleSheetId
+            
+        
+        
+            
+            Fired whenever an active document stylesheet is removed.
+            
+        
+        
+            
+            Identifier of the removed stylesheet.
+            
+        
         
             
             AddRuleResponse
@@ -4320,6 +5309,16 @@
             media
             
         
+        
+            
+            SetContainerQueryTextResponse
+            
+        
+        
+            
+            containerQuery
+            
+        
         
             
             SetRuleSelectorResponse
@@ -4391,6 +5390,33 @@
             
             DevToolsClient
         
+        
+            
+            Fires whenever a web font is updated.  A non-empty font parameter indicates a successfully loaded
+            web font
+            
+        
+        
+            
+            Fires whenever a MediaQuery result changes (for example, after a browser window has been
+            resized.) The current implementation considers only viewport-dependent media features.
+            
+        
+        
+            
+            Fired whenever an active document stylesheet is added.
+            
+        
+        
+            
+            Fired whenever a stylesheet is changed as a result of the client operation.
+            
+        
+        
+            
+            Fired whenever an active document stylesheet is removed.
+            
+        
         
             
             Inserts a new rule with the given `ruleText` in a stylesheet with given `styleSheetId`, at the
@@ -4533,6 +5559,15 @@
             text
             returns System.Threading.Tasks.Task<SetMediaTextResponse>
         
+        
+            
+            Modifies the expression of a container query.
+            
+            styleSheetId
+            range
+            text
+            returns System.Threading.Tasks.Task<SetContainerQueryTextResponse>
+        
         
             
             Modifies the rule selector.
@@ -4654,6 +5689,11 @@
             HTTP response status text.
             
         
+        
+            
+            HTTP response type
+            
+        
         
             
             HTTP response type
@@ -4817,6 +5857,28 @@
             session on the sink.
             
         
+        
+            
+            This is fired whenever the list of available sinks changes. A sink is a
+            device or a software surface that you can cast to.
+            
+        
+        
+            
+            Sinks
+            
+        
+        
+            
+            This is fired whenever the outstanding issue/error message changes.
+            |issueMessage| is empty if there is no issue.
+            
+        
+        
+            
+            IssueMessage
+            
+        
         
             
             A domain for interacting with Cast, Presentation API, and Remote Playback API
@@ -4829,6 +5891,18 @@
             
             DevToolsClient
         
+        
+            
+            This is fired whenever the list of available sinks changes. A sink is a
+            device or a software surface that you can cast to.
+            
+        
+        
+            
+            This is fired whenever the outstanding issue/error message changes.
+            |issueMessage| is empty if there is no issue.
+            
+        
         
             
             Starts observing for sinks that can be used for tab mirroring, and if set,
@@ -4943,6 +6017,11 @@
             grammar-error
             
         
+        
+            
+            highlight
+            
+        
         
             
             first-line-inherited
@@ -5008,6 +6087,26 @@
             closed
             
         
+        
+            
+            Document compatibility mode.
+            
+        
+        
+            
+            QuirksMode
+            
+        
+        
+            
+            LimitedQuirksMode
+            
+        
+        
+            
+            NoQuirksMode
+            
+        
         
             
             DOM interaction is implemented in terms of mirror objects that represent the actual DOM nodes.
@@ -5106,11 +6205,21 @@
             `Attr`'s value.
             
         
+        
+            
+            Pseudo element type for this node.
+            
+        
         
             
             Pseudo element type for this node.
             
         
+        
+            
+            Shadow root type.
+            
+        
         
             
             Shadow root type.
@@ -5143,7 +6252,9 @@
         
         
             
-            Import document for the HTMLImport links.
+            Deprecated, as the HTML Imports API has been removed (crbug.com/937746).
+            This property used to return the imported document for the HTMLImport links.
+            The property is always undefined now.
             
         
         
@@ -5156,6 +6267,16 @@
             Whether the node is SVG.
             
         
+        
+            
+            CompatibilityMode
+            
+        
+        
+            
+            CompatibilityMode
+            
+        
         
             
             A structure holding an RGBA color.
@@ -5281,6 +6402,207 @@
             Computed style property value.
             
         
+        
+            
+            Fired when `Element`'s attribute is modified.
+            
+        
+        
+            
+            Id of the node that has changed.
+            
+        
+        
+            
+            Attribute name.
+            
+        
+        
+            
+            Attribute value.
+            
+        
+        
+            
+            Fired when `Element`'s attribute is removed.
+            
+        
+        
+            
+            Id of the node that has changed.
+            
+        
+        
+            
+            A ttribute name.
+            
+        
+        
+            
+            Mirrors `DOMCharacterDataModified` event.
+            
+        
+        
+            
+            Id of the node that has changed.
+            
+        
+        
+            
+            New text value.
+            
+        
+        
+            
+            Fired when `Container`'s child node count has changed.
+            
+        
+        
+            
+            Id of the node that has changed.
+            
+        
+        
+            
+            New node count.
+            
+        
+        
+            
+            Mirrors `DOMNodeInserted` event.
+            
+        
+        
+            
+            Id of the node that has changed.
+            
+        
+        
+            
+            If of the previous siblint.
+            
+        
+        
+            
+            Inserted node data.
+            
+        
+        
+            
+            Mirrors `DOMNodeRemoved` event.
+            
+        
+        
+            
+            Parent id.
+            
+        
+        
+            
+            Id of the node that has been removed.
+            
+        
+        
+            
+            Called when distribution is changed.
+            
+        
+        
+            
+            Insertion point where distributed nodes were updated.
+            
+        
+        
+            
+            Distributed nodes for given insertion point.
+            
+        
+        
+            
+            Fired when `Element`'s inline style is modified via a CSS property modification.
+            
+        
+        
+            
+            Ids of the nodes for which the inline styles have been invalidated.
+            
+        
+        
+            
+            Called when a pseudo element is added to an element.
+            
+        
+        
+            
+            Pseudo element's parent element id.
+            
+        
+        
+            
+            The added pseudo element.
+            
+        
+        
+            
+            Called when a pseudo element is removed from an element.
+            
+        
+        
+            
+            Pseudo element's parent element id.
+            
+        
+        
+            
+            The removed pseudo element id.
+            
+        
+        
+            
+            Fired when backend wants to provide client with the missing DOM structure. This happens upon
+            most of the calls requesting node ids.
+            
+        
+        
+            
+            Parent node id to populate with children.
+            
+        
+        
+            
+            Child nodes array.
+            
+        
+        
+            
+            Called when shadow root is popped from the element.
+            
+        
+        
+            
+            Host element id.
+            
+        
+        
+            
+            Shadow root id.
+            
+        
+        
+            
+            Called when shadow root is pushed into the element.
+            
+        
+        
+            
+            Host element id.
+            
+        
+        
+            
+            Shadow root.
+            
+        
         
             
             CollectClassNamesFromSubtreeResponse
@@ -5541,6 +6863,16 @@
             nodeId
             
         
+        
+            
+            GetContainerForNodeResponse
+            
+        
+        
+            
+            nodeId
+            
+        
         
             
             This domain exposes DOM read/write operations. Each DOM Node is represented with its mirror object
@@ -5558,6 +6890,77 @@
             
             DevToolsClient
         
+        
+            
+            Fired when `Element`'s attribute is modified.
+            
+        
+        
+            
+            Fired when `Element`'s attribute is removed.
+            
+        
+        
+            
+            Mirrors `DOMCharacterDataModified` event.
+            
+        
+        
+            
+            Fired when `Container`'s child node count has changed.
+            
+        
+        
+            
+            Mirrors `DOMNodeInserted` event.
+            
+        
+        
+            
+            Mirrors `DOMNodeRemoved` event.
+            
+        
+        
+            
+            Called when distribution is changed.
+            
+        
+        
+            
+            Fired when `Document` has been totally updated. Node ids are no longer valid.
+            
+        
+        
+            
+            Fired when `Element`'s inline style is modified via a CSS property modification.
+            
+        
+        
+            
+            Called when a pseudo element is added to an element.
+            
+        
+        
+            
+            Called when a pseudo element is removed from an element.
+            
+        
+        
+            
+            Fired when backend wants to provide client with the missing DOM structure. This happens upon
+            most of the calls requesting node ids.
+            
+        
+        
+            
+            Called when shadow root is popped from the element.
+            
+        
+        
+            
+            Called when shadow root is pushed into the element.
+            
+        
         
             
             Collects class names for the node with given id and all of it's child nodes.
@@ -5927,6 +7330,16 @@
             frameId
             returns System.Threading.Tasks.Task<GetFrameOwnerResponse>
         
+        
+            
+            Returns the container of the given node based on container query conditions.
+            If containerName is given, it will find the nearest container with a matching name;
+            otherwise it will find the nearest container regardless of its container name.
+            
+            nodeId
+            containerName
+            returns System.Threading.Tasks.Task<GetContainerForNodeResponse>
+        
         
             
             DOM breakpoint type.
@@ -6224,11 +7637,21 @@
             `getSnapshot`, if any.
             
         
+        
+            
+            Type of a pseudo element node.
+            
+        
         
             
             Type of a pseudo element node.
             
         
+        
+            
+            Shadow root type.
+            
+        
         
             
             Shadow root type.
@@ -6491,6 +7914,11 @@
             `Node`'s nodeType.
             
         
+        
+            
+            Type of the shadow root the `Node` is in. String values are equal to the `ShadowRootType` enum.
+            
+        
         
             
             `Node`'s nodeName.
@@ -6610,6 +8038,16 @@
             The client rect of nodes. Only available when includeDOMRects is set to true
             
         
+        
+            
+            The list of background colors that are blended with colors of overlapping elements.
+            
+        
+        
+            
+            The list of computed text opacities.
+            
+        
         
             
             Table of details of the post layout rendered text positions. The exact layout should not be regarded as
@@ -6676,7 +8114,7 @@
             
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             Returns a document snapshot, including the full DOM tree of the root node (including iframes,
             template contents, and imported documents) in a flattened array, as well as layout and
@@ -6686,6 +8124,8 @@
             Whitelist of computed styles to return.
             Whether to include layout object paint orders into the snapshot.
             Whether to include DOM rectangles (offsetRects, clientRects, scrollRects) into the snapshot
+            Whether to include blended background colors in the snapshot (default: false).Blended background color is achieved by blending background colors of all elementsthat overlap with the current element.
+            Whether to include text color opacity in the snapshot (default: false).An element might have the opacity property set that affects the text color of the element.The final text color opacity is computed based on the opacity of all overlapping elements.
             returns System.Threading.Tasks.Task<CaptureSnapshotResponse>
         
         
@@ -6703,6 +8143,76 @@
             Whether the storage is local storage (not session storage).
             
         
+        
+            
+            domStorageItemAdded
+            
+        
+        
+            
+            StorageId
+            
+        
+        
+            
+            Key
+            
+        
+        
+            
+            NewValue
+            
+        
+        
+            
+            domStorageItemRemoved
+            
+        
+        
+            
+            StorageId
+            
+        
+        
+            
+            Key
+            
+        
+        
+            
+            domStorageItemUpdated
+            
+        
+        
+            
+            StorageId
+            
+        
+        
+            
+            Key
+            
+        
+        
+            
+            OldValue
+            
+        
+        
+            
+            NewValue
+            
+        
+        
+            
+            domStorageItemsCleared
+            
+        
+        
+            
+            StorageId
+            
+        
         
             
             GetDOMStorageItemsResponse
@@ -6724,6 +8234,26 @@
             
             DevToolsClient
         
+        
+            
+            DomStorageItemAdded
+            
+        
+        
+            
+            DomStorageItemRemoved
+            
+        
+        
+            
+            DomStorageItemUpdated
+            
+        
+        
+            
+            DomStorageItemsCleared
+            
+        
         
             
             Clear
@@ -6807,6 +8337,16 @@
             Error code.
             
         
+        
+            
+            addDatabase
+            
+        
+        
+            
+            Database
+            
+        
         
             
             ExecuteSQLResponse
@@ -6848,6 +8388,11 @@
             
             DevToolsClient
         
+        
+            
+            AddDatabase
+            
+        
         
             
             Disables database tracking, prevents database events from being sent to the client.
@@ -6875,6 +8420,31 @@
             databaseId
             returns System.Threading.Tasks.Task<GetDatabaseTableNamesResponse>
         
+        
+            
+            Orientation type.
+            
+        
+        
+            
+            portraitPrimary
+            
+        
+        
+            
+            portraitSecondary
+            
+        
+        
+            
+            landscapePrimary
+            
+        
+        
+            
+            landscapeSecondary
+            
+        
         
             
             Screen orientation.
@@ -6885,11 +8455,31 @@
             Orientation type.
             
         
+        
+            
+            Orientation type.
+            
+        
         
             
             Orientation angle.
             
         
+        
+            
+            Orientation of a display feature in relation to screen
+            
+        
+        
+            
+            vertical
+            
+        
+        
+            
+            horizontal
+            
+        
         
             
             DisplayFeature
@@ -6900,6 +8490,11 @@
             Orientation of a display feature in relation to screen
             
         
+        
+            
+            Orientation of a display feature in relation to screen
+            
+        
         
             
             The offset from the screen origin in either the x (for vertical
@@ -7017,6 +8612,11 @@
             avif
             
         
+        
+            
+            jxl
+            
+        
         
             
             webp
@@ -7042,6 +8642,56 @@
             virtualTimeTicksBase
             
         
+        
+            
+            Touch/gesture events configuration. Default: current platform.
+            
+        
+        
+            
+            mobile
+            
+        
+        
+            
+            desktop
+            
+        
+        
+            
+            Vision deficiency to emulate.
+            
+        
+        
+            
+            none
+            
+        
+        
+            
+            achromatopsia
+            
+        
+        
+            
+            blurredVision
+            
+        
+        
+            
+            deuteranopia
+            
+        
+        
+            
+            protanopia
+            
+        
+        
+            
+            tritanopia
+            
+        
         
             
             This domain emulates different environments for the page.
@@ -7053,6 +8703,11 @@
             
             DevToolsClient
         
+        
+            
+            Notification sent after the virtual time budget for the current VirtualTimePolicy has run out.
+            
+        
         
             
             Tells whether emulation is supported.
@@ -7061,13 +8716,13 @@
         
         
             
-            Clears the overriden device metrics.
+            Clears the overridden device metrics.
             
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
         
             
-            Clears the overriden Geolocation Position and Error.
+            Clears the overridden Geolocation Position and Error.
             
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
@@ -7084,7 +8739,7 @@
             Whether to enable to disable focus emulation.
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             Enables CPU throttling to emulate slow CPUs.
             
@@ -7099,7 +8754,7 @@
             RGBA of the default background color. If not specified, any existing override will becleared.
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             Overrides the values of device screen dimensions (window.screen.width, window.screen.height,
             window.innerWidth, window.innerHeight, and "device-width"/"device-height"-related CSS media
@@ -7134,7 +8789,7 @@
             Whether document.coookie API should be disabled.
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             SetEmitTouchEventsForMouse
             
@@ -7150,14 +8805,14 @@
             Media features to emulate.
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             Emulates the given vision deficiency.
             
             Vision deficiency to emulate.
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             Overrides the Geolocation Position or Error. Omitting any of the parameters emulates position
             unavailable.
@@ -7181,7 +8836,7 @@
             
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             Sets a specified page scale factor.
             
@@ -7203,7 +8858,7 @@
             Maximum touch points supported. Defaults to one.
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             Turns on virtual time for all frames (replacing real-time with a synthetic time source) and sets
             the current virtual time policy.  Note this supersedes any previous time budget.
@@ -7212,7 +8867,7 @@
             If set, after this many virtual milliseconds have elapsed virtual time will be paused and avirtualTimeBudgetExpired event is sent.
             If set this specifies the maximum number of tasks that can be run before virtual is forcedforwards to prevent deadlock.
             If set the virtual time policy change should be deferred until any frame starts navigating.Note any previous deferred policy change is superseded.
-            If set, base::Time::Now will be overriden to initially return this value.
+            If set, base::Time::Now will be overridden to initially return this value.
             returns System.Threading.Tasks.Task<SetVirtualTimePolicyResponse>
         
         
@@ -7246,6 +8901,21 @@
             To be sent in Sec-CH-UA-* headers and returned in navigator.userAgentData
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
+        
+            
+            Image compression format (defaults to png).
+            
+        
+        
+            
+            jpeg
+            
+        
+        
+            
+            png
+            
+        
         
             
             Encoding options for a screenshot.
@@ -7256,11 +8926,28 @@
             Image compression format (defaults to png).
             
         
+        
+            
+            Image compression format (defaults to png).
+            
+        
         
             
             Compression quality from range [0..100] (jpeg only).
             
         
+        
+            
+            Issued when the target starts or stops needing BeginFrames.
+            Deprecated. Issue beginFrame unconditionally instead and use result from
+            beginFrame to detect whether the frames were suppressed.
+            
+        
+        
+            
+            True if BeginFrames are needed, false otherwise.
+            
+        
         
             
             BeginFrameResponse
@@ -7287,7 +8974,7 @@
             
             DevToolsClient
         
-        
+        
             
             Sends a BeginFrame to the target and returns when the frame was completed. Optionally captures a
             screenshot from the resulting frame. Requires that the target was created with enabled
@@ -7383,6 +9070,31 @@
             If true, index allows multiple entries for a key.
             
         
+        
+            
+            Key type.
+            
+        
+        
+            
+            number
+            
+        
+        
+            
+            string
+            
+        
+        
+            
+            date
+            
+        
+        
+            
+            array
+            
+        
         
             
             Key.
@@ -7393,6 +9105,11 @@
             Key type.
             
         
+        
+            
+            Key type.
+            
+        
         
             
             Number value.
@@ -7458,6 +9175,26 @@
             Value object.
             
         
+        
+            
+            Key path type.
+            
+        
+        
+            
+            null
+            
+        
+        
+            
+            string
+            
+        
+        
+            
+            array
+            
+        
         
             
             Key path.
@@ -7468,6 +9205,11 @@
             Key path type.
             
         
+        
+            
+            Key path type.
+            
+        
         
             
             String value.
@@ -7773,6 +9515,158 @@
             Bit field representing allowed drag operations. Copy = 1, Link = 2, Move = 16
             
         
+        
+            
+            Emitted only when `Input.setInterceptDrags` is enabled. Use this data with `Input.dispatchDragEvent` to
+            restore normal drag and drop behavior.
+            
+        
+        
+            
+            Data
+            
+        
+        
+            
+            Type of the drag event.
+            
+        
+        
+            
+            dragEnter
+            
+        
+        
+            
+            dragOver
+            
+        
+        
+            
+            drop
+            
+        
+        
+            
+            dragCancel
+            
+        
+        
+            
+            Type of the key event.
+            
+        
+        
+            
+            keyDown
+            
+        
+        
+            
+            keyUp
+            
+        
+        
+            
+            rawKeyDown
+            
+        
+        
+            
+            char
+            
+        
+        
+            
+            Type of the mouse event.
+            
+        
+        
+            
+            mousePressed
+            
+        
+        
+            
+            mouseReleased
+            
+        
+        
+            
+            mouseMoved
+            
+        
+        
+            
+            mouseWheel
+            
+        
+        
+            
+            Pointer type (default: "mouse").
+            
+        
+        
+            
+            mouse
+            
+        
+        
+            
+            pen
+            
+        
+        
+            
+            Type of the touch event. TouchEnd and TouchCancel must not contain any touch points, while
+            TouchStart and TouchMove must contains at least one.
+            
+        
+        
+            
+            touchStart
+            
+        
+        
+            
+            touchEnd
+            
+        
+        
+            
+            touchMove
+            
+        
+        
+            
+            touchCancel
+            
+        
+        
+            
+            Type of the mouse event.
+            
+        
+        
+            
+            mousePressed
+            
+        
+        
+            
+            mouseReleased
+            
+        
+        
+            
+            mouseMoved
+            
+        
+        
+            
+            mouseWheel
+            
+        
         
             
             Input
@@ -7784,7 +9678,13 @@
             
             DevToolsClient
         
-        
+        
+            
+            Emitted only when `Input.setInterceptDrags` is enabled. Use this data with `Input.dispatchDragEvent` to
+            restore normal drag and drop behavior.
+            
+        
+        
             
             Dispatches a drag event into the page.
             
@@ -7795,7 +9695,7 @@
             Bit field representing pressed modifier keys. Alt=1, Ctrl=2, Meta/Command=4, Shift=8(default: 0).
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             Dispatches a key event to the page.
             
@@ -7824,7 +9724,7 @@
             The text to insert.
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             Dispatches a mouse event to the page.
             
@@ -7846,7 +9746,7 @@
             Pointer type (default: "mouse").
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             Dispatches a touch event to the page.
             
@@ -7856,7 +9756,7 @@
             Time at which the event occurred.
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             Emulates touch event from the mouse event parameters.
             
@@ -7886,7 +9786,7 @@
             enabled
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             Synthesizes a pinch gesture over a time period by issuing appropriate touch events.
             
@@ -7897,7 +9797,7 @@
             Which type of input events to be generated (default: 'default', which queries the platformfor the preferred input type).
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             Synthesizes a scroll gesture over a time period by issuing appropriate touch events.
             
@@ -7915,7 +9815,7 @@
             The name of the interaction markers to generate, if not empty (default: "").
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             Synthesizes a tap gesture over a time period by issuing appropriate touch events.
             
@@ -7926,6 +9826,74 @@
             Which type of input events to be generated (default: 'default', which queries the platformfor the preferred input type).
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
+        
+            
+            Fired when remote debugging connection is about to be terminated. Contains detach reason.
+            
+        
+        
+            
+            The reason why connection has been terminated.
+            
+        
+        
+            
+            Inspector
+            
+        
+        
+            
+            Inspector
+            
+            DevToolsClient
+        
+        
+            
+            Fired when remote debugging connection is about to be terminated. Contains detach reason.
+            
+        
+        
+            
+            Fired when debugging target has crashed
+            
+        
+        
+            
+            Fired when debugging target has reloaded after crash
+            
+        
+        
+            
+            Disables inspector domain notifications.
+            
+            returns System.Threading.Tasks.Task<DevToolsMethodResponse>
+        
+        
+            
+            Enables inspector domain notifications.
+            
+            returns System.Threading.Tasks.Task<DevToolsMethodResponse>
+        
+        
+            
+            Reason for rectangle to force scrolling on the main thread
+            
+        
+        
+            
+            RepaintsOnScroll
+            
+        
+        
+            
+            TouchEventHandler
+            
+        
+        
+            
+            WheelEventHandler
+            
+        
         
             
             Rectangle where scrolling happens on the main thread.
@@ -7941,6 +9909,11 @@
             Reason for rectangle to force scrolling on the main thread
             
         
+        
+            
+            Reason for rectangle to force scrolling on the main thread
+            
+        
         
             
             Sticky position constraints.
@@ -8072,6 +10045,31 @@
             Sticky position constraint information
             
         
+        
+            
+            layerPainted
+            
+        
+        
+            
+            The id of the painted layer.
+            
+        
+        
+            
+            Clip rectangle.
+            
+        
+        
+            
+            layerTreeDidChange
+            
+        
+        
+            
+            Layer tree, absent if not in the comspositing mode.
+            
+        
         
             
             CompositingReasonsResponse
@@ -8148,6 +10146,16 @@
             
             DevToolsClient
         
+        
+            
+            LayerPainted
+            
+        
+        
+            
+            LayerTreeDidChange
+            
+        
         
             
             Provides the reasons why the given layer was composited.
@@ -8181,7 +10189,7 @@
             The id of the layer.
             returns System.Threading.Tasks.Task<MakeSnapshotResponse>
         
-        
+        
             
             ProfileSnapshot
             
@@ -8198,7 +10206,7 @@
             The id of the layer snapshot.
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             Replays the layer snapshot and returns the resulting bitmap.
             
@@ -8215,6 +10223,101 @@
             The id of the layer snapshot.
             returns System.Threading.Tasks.Task<SnapshotCommandLogResponse>
         
+        
+            
+            Log entry source.
+            
+        
+        
+            
+            xml
+            
+        
+        
+            
+            javascript
+            
+        
+        
+            
+            network
+            
+        
+        
+            
+            storage
+            
+        
+        
+            
+            appcache
+            
+        
+        
+            
+            rendering
+            
+        
+        
+            
+            security
+            
+        
+        
+            
+            deprecation
+            
+        
+        
+            
+            worker
+            
+        
+        
+            
+            violation
+            
+        
+        
+            
+            intervention
+            
+        
+        
+            
+            recommendation
+            
+        
+        
+            
+            other
+            
+        
+        
+            
+            Log entry severity.
+            
+        
+        
+            
+            verbose
+            
+        
+        
+            
+            info
+            
+        
+        
+            
+            warning
+            
+        
+        
+            
+            error
+            
+        
         
             
             Log entry.
@@ -8225,11 +10328,21 @@
             Log entry source.
             
         
+        
+            
+            Log entry source.
+            
+        
         
             
             Log entry severity.
             
         
+        
+            
+            Log entry severity.
+            
+        
         
             
             Logged text.
@@ -8270,6 +10383,46 @@
             Call arguments.
             
         
+        
+            
+            Violation type.
+            
+        
+        
+            
+            longTask
+            
+        
+        
+            
+            longLayout
+            
+        
+        
+            
+            blockedEvent
+            
+        
+        
+            
+            blockedParser
+            
+        
+        
+            
+            discouragedAPIUse
+            
+        
+        
+            
+            handler
+            
+        
+        
+            
+            recurringHandler
+            
+        
         
             
             Violation configuration setting.
@@ -8280,11 +10433,26 @@
             Violation type.
             
         
+        
+            
+            Violation type.
+            
+        
         
             
             Time threshold to trigger upon.
             
         
+        
+            
+            Issued when new message was logged.
+            
+        
+        
+            
+            The entry.
+            
+        
         
             
             Provides access to log entries.
@@ -8296,6 +10464,11 @@
             
             DevToolsClient
         
+        
+            
+            Issued when new message was logged.
+            
+        
         
             
             Clears the log.
@@ -8947,6 +11120,51 @@
             Bytes
             
         
+        
+            
+            The referrer policy of the request, as defined in https://www.w3.org/TR/referrer-policy/
+            
+        
+        
+            
+            unsafe-url
+            
+        
+        
+            
+            no-referrer-when-downgrade
+            
+        
+        
+            
+            no-referrer
+            
+        
+        
+            
+            origin
+            
+        
+        
+            
+            origin-when-cross-origin
+            
+        
+        
+            
+            same-origin
+            
+        
+        
+            
+            strict-origin
+            
+        
+        
+            
+            strict-origin-when-cross-origin
+            
+        
         
             
             HTTP request data.
@@ -8987,11 +11205,21 @@
             Request body elements. This will be converted from base64 to binary
             
         
+        
+            
+            The mixed content type of the request.
+            
+        
         
             
             The mixed content type of the request.
             
         
+        
+            
+            Priority of the resource request at the time request is sent.
+            
+        
         
             
             Priority of the resource request at the time request is sent.
@@ -9002,6 +11230,11 @@
             The referrer policy of the request, as defined in https://www.w3.org/TR/referrer-policy/
             
         
+        
+            
+            The referrer policy of the request, as defined in https://www.w3.org/TR/referrer-policy/
+            
+        
         
             
             Whether is loaded via link preload.
@@ -9013,6 +11246,12 @@
             passed by the developer (e.g. via "fetch") as understood by the backend.
             
         
+        
+            
+            True if this resource request is considered to be the 'same site' as the
+            request correspondinfg to the main frame.
+            
+        
         
             
             Details of a signed certificate timestamp (SCT).
@@ -9123,6 +11362,11 @@
             List of signed certificate timestamps (SCTs).
             
         
+        
+            
+            Whether the request complied with Certificate Transparency policy
+            
+        
         
             
             Whether the request complied with Certificate Transparency policy
@@ -9343,11 +11587,21 @@
             InsecurePrivateNetwork
             
         
+        
+            
+            NoCorsRedirectModeNotFollow
+            
+        
         
             
             CorsErrorStatus
             
         
+        
+            
+            CorsError
+            
+        
         
             
             CorsError
@@ -9383,6 +11637,22 @@
             network
             
         
+        
+            
+            Only set for "token-redemption" type and determine whether
+            to request a fresh SRR or use a still valid cached SRR.
+            
+        
+        
+            
+            UseCached
+            
+        
+        
+            
+            Refresh
+            
+        
         
             
             Determines what type of Trust Token operation is executed and
@@ -9390,6 +11660,11 @@
             are specified in third_party/blink/renderer/core/fetch/trust_token.idl.
             
         
+        
+            
+            Type
+            
+        
         
             
             Type
@@ -9401,6 +11676,12 @@
             to request a fresh SRR or use a still valid cached SRR.
             
         
+        
+            
+            Only set for "token-redemption" type and determine whether
+            to request a fresh SRR or use a still valid cached SRR.
+            
+        
         
             
             Origins of issuers from whom to request tokens or redemption
@@ -9517,6 +11798,11 @@
             Timing information for the given request.
             
         
+        
+            
+            Response source of response from ServiceWorker.
+            
+        
         
             
             Response source of response from ServiceWorker.
@@ -9537,6 +11823,11 @@
             Protocol used to fetch this request.
             
         
+        
+            
+            Security state of the request resource.
+            
+        
         
             
             Security state of the request resource.
@@ -9624,6 +11915,11 @@
             Resource URL. This is the url of the original network request.
             
         
+        
+            
+            Type of this resource.
+            
+        
         
             
             Type of this resource.
@@ -9639,6 +11935,41 @@
             Cached response body size.
             
         
+        
+            
+            Type of this initiator.
+            
+        
+        
+            
+            parser
+            
+        
+        
+            
+            script
+            
+        
+        
+            
+            preload
+            
+        
+        
+            
+            SignedExchange
+            
+        
+        
+            
+            preflight
+            
+        
+        
+            
+            other
+            
+        
         
             
             Information about the request initiator.
@@ -9649,6 +11980,11 @@
             Type of this initiator.
             
         
+        
+            
+            Type of this initiator.
+            
+        
         
             
             Initiator JavaScript stack trace, set for Script only.
@@ -9726,11 +12062,21 @@
             True in case of session cookie.
             
         
+        
+            
+            Cookie SameSite type.
+            
+        
         
             
             Cookie SameSite type.
             
         
+        
+            
+            Cookie Priority
+            
+        
         
             
             Cookie Priority
@@ -9741,6 +12087,11 @@
             True if cookie is SameParty.
             
         
+        
+            
+            Cookie source scheme type.
+            
+        
         
             
             Cookie source scheme type.
@@ -9918,6 +12269,11 @@
             A cookie which was not stored from a response with the corresponding reason.
             
         
+        
+            
+            The reason(s) this cookie was blocked.
+            
+        
         
             
             The reason(s) this cookie was blocked.
@@ -9941,6 +12297,11 @@
             A cookie with was not sent with a request with the corresponding reason.
             
         
+        
+            
+            The reason(s) the cookie was blocked.
+            
+        
         
             
             The reason(s) the cookie was blocked.
@@ -9992,6 +12353,11 @@
             True if cookie is http-only.
             
         
+        
+            
+            Cookie SameSite type.
+            
+        
         
             
             Cookie SameSite type.
@@ -10002,6 +12368,11 @@
             Cookie expiration date, session cookie if not set
             
         
+        
+            
+            Cookie Priority.
+            
+        
         
             
             Cookie Priority.
@@ -10012,6 +12383,11 @@
             True if cookie is SameParty.
             
         
+        
+            
+            Cookie source scheme type.
+            
+        
         
             
             Cookie source scheme type.
@@ -10024,6 +12400,21 @@
             This is a temporary ability and it will be removed in the future.
             
         
+        
+            
+            Source of the authentication challenge.
+            
+        
+        
+            
+            Server
+            
+        
+        
+            
+            Proxy
+            
+        
         
             
             Authorization challenge for HTTP status code 401 or 407.
@@ -10034,6 +12425,11 @@
             Source of the authentication challenge.
             
         
+        
+            
+            Source of the authentication challenge.
+            
+        
         
             
             Origin of the challenger.
@@ -10049,6 +12445,28 @@
             The realm of the challenge. May be empty.
             
         
+        
+            
+            The decision on what to do in response to the authorization challenge.  Default means
+            deferring to the default behavior of the net stack, which will likely either the Cancel
+            authentication or display a popup dialog box.
+            
+        
+        
+            
+            Default
+            
+        
+        
+            
+            CancelAuth
+            
+        
+        
+            
+            ProvideCredentials
+            
+        
         
             
             Response to an AuthChallenge.
@@ -10061,6 +12479,13 @@
             authentication or display a popup dialog box.
             
         
+        
+            
+            The decision on what to do in response to the authorization challenge.  Default means
+            deferring to the default behavior of the net stack, which will likely either the Cancel
+            authentication or display a popup dialog box.
+            
+        
         
             
             The username to provide, possibly empty. Should only be set if response is
@@ -10096,8 +12521,13 @@
         
         
             
-            Wildcards ('*' -> zero or more, '?' -> exactly one) are allowed. Escape character is
-            backslash. Omitting is equivalent to "*".
+            Wildcards (`'*'` -> zero or more, `'?'` -> exactly one) are allowed. Escape character is
+            backslash. Omitting is equivalent to `"*"`.
+            
+        
+        
+            
+            If set, only requests for matching resource types will be intercepted.
             
         
         
@@ -10105,9 +12535,14 @@
             If set, only requests for matching resource types will be intercepted.
             
         
+        
+            
+            Stage at which to begin intercepting requests. Default is Request.
+            
+        
         
             
-            Stage at wich to begin intercepting requests. Default is Request.
+            Stage at which to begin intercepting requests. Default is Request.
             
         
         
@@ -10242,6 +12677,11 @@
             The index of the signature which caused the error.
             
         
+        
+            
+            The field which caused the error.
+            
+        
         
             
             The field which caused the error.
@@ -10347,11 +12787,21 @@
             InitiatorIsSecureContext
             
         
+        
+            
+            InitiatorIPAddressSpace
+            
+        
         
             
             InitiatorIPAddressSpace
             
         
+        
+            
+            PrivateNetworkRequestPolicy
+            
+        
         
             
             PrivateNetworkRequestPolicy
@@ -10387,11 +12837,21 @@
             CrossOriginOpenerPolicyStatus
             
         
+        
+            
+            Value
+            
+        
         
             
             Value
             
         
+        
+            
+            ReportOnlyValue
+            
+        
         
             
             ReportOnlyValue
@@ -10417,9 +12877,9 @@
             None
             
         
-        
+        
             
-            CorsOrCredentialless
+            Credentialless
             
         
         
@@ -10432,11 +12892,21 @@
             CrossOriginEmbedderPolicyStatus
             
         
+        
+            
+            Value
+            
+        
         
             
             Value
             
         
+        
+            
+            ReportOnlyValue
+            
+        
         
             
             ReportOnlyValue
@@ -10518,6 +12988,837 @@
             IncludeCredentials
             
         
+        
+            
+            Fired when data chunk was received over the network.
+            
+        
+        
+            
+            Request identifier.
+            
+        
+        
+            
+            Timestamp.
+            
+        
+        
+            
+            Data chunk length.
+            
+        
+        
+            
+            Actual bytes received (might be less than dataLength for compressed encodings).
+            
+        
+        
+            
+            Fired when EventSource message is received.
+            
+        
+        
+            
+            Request identifier.
+            
+        
+        
+            
+            Timestamp.
+            
+        
+        
+            
+            Message type.
+            
+        
+        
+            
+            Message identifier.
+            
+        
+        
+            
+            Message content.
+            
+        
+        
+            
+            Fired when HTTP request has failed to load.
+            
+        
+        
+            
+            Request identifier.
+            
+        
+        
+            
+            Timestamp.
+            
+        
+        
+            
+            Resource type.
+            
+        
+        
+            
+            Resource type.
+            
+        
+        
+            
+            User friendly error message.
+            
+        
+        
+            
+            True if loading was canceled.
+            
+        
+        
+            
+            The reason why loading was blocked, if any.
+            
+        
+        
+            
+            The reason why loading was blocked, if any.
+            
+        
+        
+            
+            The reason why loading was blocked by CORS, if any.
+            
+        
+        
+            
+            Fired when HTTP request has finished loading.
+            
+        
+        
+            
+            Request identifier.
+            
+        
+        
+            
+            Timestamp.
+            
+        
+        
+            
+            Total number of bytes received for this request.
+            
+        
+        
+            
+            Set when 1) response was blocked by Cross-Origin Read Blocking and also
+            2) this needs to be reported to the DevTools console.
+            
+        
+        
+            
+            Details of an intercepted HTTP request, which must be either allowed, blocked, modified or
+            mocked.
+            Deprecated, use Fetch.requestPaused instead.
+            
+        
+        
+            
+            Each request the page makes will have a unique id, however if any redirects are encountered
+            while processing that fetch, they will be reported with the same id as the original fetch.
+            Likewise if HTTP authentication is needed then the same fetch id will be used.
+            
+        
+        
+            
+            Request
+            
+        
+        
+            
+            The id of the frame that initiated the request.
+            
+        
+        
+            
+            How the requested resource will be used.
+            
+        
+        
+            
+            How the requested resource will be used.
+            
+        
+        
+            
+            Whether this is a navigation request, which can abort the navigation completely.
+            
+        
+        
+            
+            Set if the request is a navigation that will result in a download.
+            Only present after response is received from the server (i.e. HeadersReceived stage).
+            
+        
+        
+            
+            Redirect location, only sent if a redirect was intercepted.
+            
+        
+        
+            
+            Details of the Authorization Challenge encountered. If this is set then
+            continueInterceptedRequest must contain an authChallengeResponse.
+            
+        
+        
+            
+            Response error if intercepted at response stage or if redirect occurred while intercepting
+            request.
+            
+        
+        
+            
+            Response error if intercepted at response stage or if redirect occurred while intercepting
+            request.
+            
+        
+        
+            
+            Response code if intercepted at response stage or if redirect occurred while intercepting
+            request or auth retry occurred.
+            
+        
+        
+            
+            Response headers if intercepted at the response stage or if redirect occurred while
+            intercepting request or auth retry occurred.
+            
+        
+        
+            
+            If the intercepted request had a corresponding requestWillBeSent event fired for it, then
+            this requestId will be the same as the requestId present in the requestWillBeSent event.
+            
+        
+        
+            
+            Fired if request ended up loading from cache.
+            
+        
+        
+            
+            Request identifier.
+            
+        
+        
+            
+            Fired when page is about to send HTTP request.
+            
+        
+        
+            
+            Request identifier.
+            
+        
+        
+            
+            Loader identifier. Empty string if the request is fetched from worker.
+            
+        
+        
+            
+            URL of the document this request is loaded for.
+            
+        
+        
+            
+            Request data.
+            
+        
+        
+            
+            Timestamp.
+            
+        
+        
+            
+            Timestamp.
+            
+        
+        
+            
+            Request initiator.
+            
+        
+        
+            
+            Redirect response data.
+            
+        
+        
+            
+            Type of this resource.
+            
+        
+        
+            
+            Type of this resource.
+            
+        
+        
+            
+            Frame identifier.
+            
+        
+        
+            
+            Whether the request is initiated by a user gesture. Defaults to false.
+            
+        
+        
+            
+            Fired when resource loading priority is changed
+            
+        
+        
+            
+            Request identifier.
+            
+        
+        
+            
+            New priority
+            
+        
+        
+            
+            New priority
+            
+        
+        
+            
+            Timestamp.
+            
+        
+        
+            
+            Fired when a signed exchange was received over the network
+            
+        
+        
+            
+            Request identifier.
+            
+        
+        
+            
+            Information about the signed exchange response.
+            
+        
+        
+            
+            Fired when HTTP response is available.
+            
+        
+        
+            
+            Request identifier.
+            
+        
+        
+            
+            Loader identifier. Empty string if the request is fetched from worker.
+            
+        
+        
+            
+            Timestamp.
+            
+        
+        
+            
+            Resource type.
+            
+        
+        
+            
+            Resource type.
+            
+        
+        
+            
+            Response data.
+            
+        
+        
+            
+            Frame identifier.
+            
+        
+        
+            
+            Fired when WebSocket is closed.
+            
+        
+        
+            
+            Request identifier.
+            
+        
+        
+            
+            Timestamp.
+            
+        
+        
+            
+            Fired upon WebSocket creation.
+            
+        
+        
+            
+            Request identifier.
+            
+        
+        
+            
+            WebSocket request URL.
+            
+        
+        
+            
+            Request initiator.
+            
+        
+        
+            
+            Fired when WebSocket message error occurs.
+            
+        
+        
+            
+            Request identifier.
+            
+        
+        
+            
+            Timestamp.
+            
+        
+        
+            
+            WebSocket error message.
+            
+        
+        
+            
+            Fired when WebSocket message is received.
+            
+        
+        
+            
+            Request identifier.
+            
+        
+        
+            
+            Timestamp.
+            
+        
+        
+            
+            WebSocket response data.
+            
+        
+        
+            
+            Fired when WebSocket message is sent.
+            
+        
+        
+            
+            Request identifier.
+            
+        
+        
+            
+            Timestamp.
+            
+        
+        
+            
+            WebSocket response data.
+            
+        
+        
+            
+            Fired when WebSocket handshake response becomes available.
+            
+        
+        
+            
+            Request identifier.
+            
+        
+        
+            
+            Timestamp.
+            
+        
+        
+            
+            WebSocket response data.
+            
+        
+        
+            
+            Fired when WebSocket is about to initiate handshake.
+            
+        
+        
+            
+            Request identifier.
+            
+        
+        
+            
+            Timestamp.
+            
+        
+        
+            
+            UTC Timestamp.
+            
+        
+        
+            
+            WebSocket request data.
+            
+        
+        
+            
+            Fired upon WebTransport creation.
+            
+        
+        
+            
+            WebTransport identifier.
+            
+        
+        
+            
+            WebTransport request URL.
+            
+        
+        
+            
+            Timestamp.
+            
+        
+        
+            
+            Request initiator.
+            
+        
+        
+            
+            Fired when WebTransport handshake is finished.
+            
+        
+        
+            
+            WebTransport identifier.
+            
+        
+        
+            
+            Timestamp.
+            
+        
+        
+            
+            Fired when WebTransport is disposed.
+            
+        
+        
+            
+            WebTransport identifier.
+            
+        
+        
+            
+            Timestamp.
+            
+        
+        
+            
+            Fired when additional information about a requestWillBeSent event is available from the
+            network stack. Not every requestWillBeSent event will have an additional
+            requestWillBeSentExtraInfo fired for it, and there is no guarantee whether requestWillBeSent
+            or requestWillBeSentExtraInfo will be fired first for the same request.
+            
+        
+        
+            
+            Request identifier. Used to match this information to an existing requestWillBeSent event.
+            
+        
+        
+            
+            A list of cookies potentially associated to the requested URL. This includes both cookies sent with
+            the request and the ones not sent; the latter are distinguished by having blockedReason field set.
+            
+        
+        
+            
+            Raw request headers as they will be sent over the wire.
+            
+        
+        
+            
+            The client security state set for the request.
+            
+        
+        
+            
+            Fired when additional information about a responseReceived event is available from the network
+            stack. Not every responseReceived event will have an additional responseReceivedExtraInfo for
+            it, and responseReceivedExtraInfo may be fired before or after responseReceived.
+            
+        
+        
+            
+            Request identifier. Used to match this information to another responseReceived event.
+            
+        
+        
+            
+            A list of cookies which were not stored from the response along with the corresponding
+            reasons for blocking. The cookies here may not be valid due to syntax errors, which
+            are represented by the invalid cookie line string instead of a proper cookie.
+            
+        
+        
+            
+            Raw response headers as they were received over the wire.
+            
+        
+        
+            
+            The IP address space of the resource. The address space can only be determined once the transport
+            established the connection, so we can't send it in `requestWillBeSentExtraInfo`.
+            
+        
+        
+            
+            The IP address space of the resource. The address space can only be determined once the transport
+            established the connection, so we can't send it in `requestWillBeSentExtraInfo`.
+            
+        
+        
+            
+            Raw response header text as it was received over the wire. The raw text may not always be
+            available, such as in the case of HTTP/2 or QUIC.
+            
+        
+        
+            
+            Detailed success or error status of the operation.
+            'AlreadyExists' also signifies a successful operation, as the result
+            of the operation already exists und thus, the operation was abort
+            preemptively (e.g. a cache hit).
+            
+        
+        
+            
+            Ok
+            
+        
+        
+            
+            InvalidArgument
+            
+        
+        
+            
+            FailedPrecondition
+            
+        
+        
+            
+            ResourceExhausted
+            
+        
+        
+            
+            AlreadyExists
+            
+        
+        
+            
+            Unavailable
+            
+        
+        
+            
+            BadResponse
+            
+        
+        
+            
+            InternalError
+            
+        
+        
+            
+            UnknownError
+            
+        
+        
+            
+            FulfilledLocally
+            
+        
+        
+            
+            Fired exactly once for each Trust Token operation. Depending on
+            the type of the operation and whether the operation succeeded or
+            failed, the event is fired before the corresponding request was sent
+            or after the response was received.
+            
+        
+        
+            
+            Detailed success or error status of the operation.
+            'AlreadyExists' also signifies a successful operation, as the result
+            of the operation already exists und thus, the operation was abort
+            preemptively (e.g. a cache hit).
+            
+        
+        
+            
+            Detailed success or error status of the operation.
+            'AlreadyExists' also signifies a successful operation, as the result
+            of the operation already exists und thus, the operation was abort
+            preemptively (e.g. a cache hit).
+            
+        
+        
+            
+            Type
+            
+        
+        
+            
+            Type
+            
+        
+        
+            
+            RequestId
+            
+        
+        
+            
+            Top level origin. The context in which the operation was attempted.
+            
+        
+        
+            
+            Origin of the issuer in case of a "Issuance" or "Redemption" operation.
+            
+        
+        
+            
+            The number of obtained Trust Tokens on a successful "Issuance" operation.
+            
+        
+        
+            
+            Fired once when parsing the .wbn file has succeeded.
+            The event contains the information about the web bundle contents.
+            
+        
+        
+            
+            Request identifier. Used to match this information to another event.
+            
+        
+        
+            
+            A list of URLs of resources in the subresource Web Bundle.
+            
+        
+        
+            
+            Fired once when parsing the .wbn file has failed.
+            
+        
+        
+            
+            Request identifier. Used to match this information to another event.
+            
+        
+        
+            
+            Error message
+            
+        
+        
+            
+            Fired when handling requests for resources within a .wbn file.
+            Note: this will only be fired for resources that are requested by the webpage.
+            
+        
+        
+            
+            Request identifier of the subresource request
+            
+        
+        
+            
+            URL of the subresource resource.
+            
+        
+        
+            
+            Bundle request identifier. Used to match this information to another event.
+            This made be absent in case when the instrumentation was enabled only
+            after webbundle was parsed.
+            
+        
+        
+            
+            Fired when request for resources within a .wbn file failed.
+            
+        
+        
+            
+            Request identifier of the subresource request
+            
+        
+        
+            
+            URL of the subresource resource.
+            
+        
+        
+            
+            Error message
+            
+        
+        
+            
+            Bundle request identifier. Used to match this information to another event.
+            This made be absent in case when the instrumentation was enabled only
+            after webbundle was parsed.
+            
+        
         
             
             GetAllCookiesResponse
@@ -10650,6 +13951,146 @@
             
             DevToolsClient
         
+        
+            
+            Fired when data chunk was received over the network.
+            
+        
+        
+            
+            Fired when EventSource message is received.
+            
+        
+        
+            
+            Fired when HTTP request has failed to load.
+            
+        
+        
+            
+            Fired when HTTP request has finished loading.
+            
+        
+        
+            
+            Fired if request ended up loading from cache.
+            
+        
+        
+            
+            Fired when page is about to send HTTP request.
+            
+        
+        
+            
+            Fired when resource loading priority is changed
+            
+        
+        
+            
+            Fired when a signed exchange was received over the network
+            
+        
+        
+            
+            Fired when HTTP response is available.
+            
+        
+        
+            
+            Fired when WebSocket is closed.
+            
+        
+        
+            
+            Fired upon WebSocket creation.
+            
+        
+        
+            
+            Fired when WebSocket message error occurs.
+            
+        
+        
+            
+            Fired when WebSocket message is received.
+            
+        
+        
+            
+            Fired when WebSocket message is sent.
+            
+        
+        
+            
+            Fired when WebSocket handshake response becomes available.
+            
+        
+        
+            
+            Fired when WebSocket is about to initiate handshake.
+            
+        
+        
+            
+            Fired upon WebTransport creation.
+            
+        
+        
+            
+            Fired when WebTransport handshake is finished.
+            
+        
+        
+            
+            Fired when WebTransport is disposed.
+            
+        
+        
+            
+            Fired when additional information about a requestWillBeSent event is available from the
+            network stack. Not every requestWillBeSent event will have an additional
+            requestWillBeSentExtraInfo fired for it, and there is no guarantee whether requestWillBeSent
+            or requestWillBeSentExtraInfo will be fired first for the same request.
+            
+        
+        
+            
+            Fired when additional information about a responseReceived event is available from the network
+            stack. Not every responseReceived event will have an additional responseReceivedExtraInfo for
+            it, and responseReceivedExtraInfo may be fired before or after responseReceived.
+            
+        
+        
+            
+            Fired exactly once for each Trust Token operation. Depending on
+            the type of the operation and whether the operation succeeded or
+            failed, the event is fired before the corresponding request was sent
+            or after the response was received.
+            
+        
+        
+            
+            Fired once when parsing the .wbn file has succeeded.
+            The event contains the information about the web bundle contents.
+            
+        
+        
+            
+            Fired once when parsing the .wbn file has failed.
+            
+        
+        
+            
+            Fired when handling requests for resources within a .wbn file.
+            Note: this will only be fired for resources that are requested by the webpage.
+            
+        
+        
+            
+            Fired when request for resources within a .wbn file failed.
+            
+        
         
             
             Sets a list of content encodings that will be accepted. Empty list means no encoding is accepted.
@@ -10691,7 +14132,7 @@
             
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             Activates emulation of network conditions.
             
@@ -10804,7 +14245,7 @@
             Cache disabled state.
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             Sets a cookie with the given cookie data; may overwrite equivalent cookies if they exist.
             
@@ -10830,14 +14271,6 @@
             Cookies to be set.
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
-            
-            For testing.
-            
-            Maximum total buffer size.
-            Maximum per-resource size.
-            returns System.Threading.Tasks.Task<DevToolsMethodResponse>
-        
         
             
             Specifies whether to always send extra HTTP headers with the requests from this page.
@@ -10878,6 +14311,53 @@
             Options for the request.
             returns System.Threading.Tasks.Task<LoadNetworkResourceResponse>
         
+        
+            
+            Request / response headers as keys / values of JSON object.
+            
+            
+            CDP uses comma seperated values to store multiple header values.
+            Use  or  to get a string[]
+            for headers that have multiple values.
+            
+            Helper methods for dealing with comma separated header values based on https://github.com/dotnet/aspnetcore/blob/52eff90fbcfca39b7eb58baad597df6a99a542b0/src/Http/Http.Abstractions/src/Extensions/HeaderDictionaryExtensions.cs
+        
+        
+            
+            Initializes a new instance of the Headers class.
+            
+        
+        
+            
+            Gets an array of values for the specified key. Values are comma seperated and will be split into a string[].
+            Quoted values will not be split, and the quotes will be removed.
+            
+            The header name.
+            the associated values from the dictionary separated into individual values, or null if the key is not present.
+            true if the Dictionary contains an element with the specified key; otherwise, false.
+        
+        
+            
+            Get the associated values from the dictionary separated into individual values.
+            Quoted values will not be split, and the quotes will be removed.
+            
+            The header name.
+            the associated values from the dictionary separated into individual values, or null if the key is not present.
+        
+        
+            
+            Quotes any values containing commas, and then comma joins all of the values with any existing values.
+            
+            The header name.
+            The header values.
+        
+        
+            
+            Quotes any values containing commas, and then comma joins all of the values.
+            
+            The header name.
+            The header values.
+        
         
             
             Configuration data for drawing the source order of an elements children.
@@ -11063,6 +14543,21 @@
             Style of the arrow representing if the item grew or shrank
             
         
+        
+            
+            The line pattern (default: solid)
+            
+        
+        
+            
+            dashed
+            
+        
+        
+            
+            dotted
+            
+        
         
             
             Style information for drawing a line.
@@ -11078,6 +14573,11 @@
             The line pattern (default: solid)
             
         
+        
+            
+            The line pattern (default: solid)
+            
+        
         
             
             Style information for drawing a box.
@@ -11183,6 +14683,11 @@
             The grid layout color (default: transparent).
             
         
+        
+            
+            The color format used to format color styles (default: hex).
+            
+        
         
             
             The color format used to format color styles (default: hex).
@@ -11203,11 +14708,21 @@
             The flex item highlight configuration (default: all transparent).
             
         
+        
+            
+            The contrast algorithm to use for the contrast ratio (default: aa).
+            
+        
         
             
             The contrast algorithm to use for the contrast ratio (default: aa).
             
         
+        
+            
+            The container query container highlight configuration (default: all transparent).
+            
+        
         
             
             ColorFormat
@@ -11318,6 +14833,31 @@
             The content box highlight outline color (default: transparent).
             
         
+        
+            
+            ContainerQueryHighlightConfig
+            
+        
+        
+            
+            A descriptor for the highlight appearance of container query containers.
+            
+        
+        
+            
+            Identifier of the container node to highlight.
+            
+        
+        
+            
+            ContainerQueryContainerHighlightConfig
+            
+        
+        
+            
+            The style of the container border
+            
+        
         
             
             InspectMode
@@ -11348,6 +14888,37 @@
             none
             
         
+        
+            
+            Fired when the node should be inspected. This happens after call to `setInspectMode` or when
+            user manually inspects an element.
+            
+        
+        
+            
+            Id of the node to inspect.
+            
+        
+        
+            
+            Fired when the node should be highlighted. This happens after call to `setInspectMode`.
+            
+        
+        
+            
+            NodeId
+            
+        
+        
+            
+            Fired when user asks to capture screenshot of some area on the page.
+            
+        
+        
+            
+            Viewport to capture, in device independent pixels (dip).
+            
+        
         
             
             GetHighlightObjectForTestResponse
@@ -11389,6 +14960,27 @@
             
             DevToolsClient
         
+        
+            
+            Fired when the node should be inspected. This happens after call to `setInspectMode` or when
+            user manually inspects an element.
+            
+        
+        
+            
+            Fired when the node should be highlighted. This happens after call to `setInspectMode`.
+            
+        
+        
+            
+            Fired when user asks to capture screenshot of some area on the page.
+            
+        
+        
+            
+            Fired when user cancels the inspect mode.
+            
+        
         
             
             Disables domain notifications.
@@ -11432,15 +15024,6 @@
             
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
-            
-            Highlights owner element of the frame with given id.
-            
-            Identifier of the frame to highlight.
-            The content box highlight fill color (default: transparent).
-            The content box highlight outline color (default: transparent).
-            returns System.Threading.Tasks.Task<DevToolsMethodResponse>
-        
         
             
             Highlights DOM node with given id or with the given JavaScript object wrapper. Either nodeId or
@@ -11453,7 +15036,7 @@
             Selectors to highlight relevant nodes.
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             Highlights given quad. Coordinates are absolute with respect to the main frame viewport.
             
@@ -11543,6 +15126,13 @@
             An array of node identifiers and descriptors for the highlight appearance.
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
+        
+            
+            SetShowContainerQueryOverlays
+            
+            An array of node identifiers and descriptors for the highlight appearance.
+            returns System.Threading.Tasks.Task<DevToolsMethodResponse>
+        
         
             
             Requests that backend shows paint rectangles
@@ -11612,6 +15202,51 @@
             root
             
         
+        
+            
+            AdFrameExplanation
+            
+        
+        
+            
+            ParentIsAd
+            
+        
+        
+            
+            CreatedByAdScript
+            
+        
+        
+            
+            MatchedBlockingRule
+            
+        
+        
+            
+            Indicates whether a frame has been identified as an ad and why.
+            
+        
+        
+            
+            AdFrameType
+            
+        
+        
+            
+            AdFrameType
+            
+        
+        
+            
+            Explanations
+            
+        
+        
+            
+            Explanations
+            
+        
         
             
             Indicates whether the frame is a secure context and why it is the case.
@@ -11685,7 +15320,7 @@
         
             
             All Permissions Policy features. This enum should match the one defined
-            in renderer/core/feature_policy/feature_policy_features.json5.
+            in third_party/blink/renderer/core/permissions_policy/permissions_policy_features.json5.
             
         
         
@@ -11698,6 +15333,11 @@
             ambient-light-sensor
             
         
+        
+            
+            attribution-reporting
+            
+        
         
             
             autoplay
@@ -11733,6 +15373,11 @@
             ch-lang
             
         
+        
+            
+            ch-prefers-color-scheme
+            
+        
         
             
             ch-rtt
@@ -11748,6 +15393,11 @@
             ch-ua-arch
             
         
+        
+            
+            ch-ua-bitness
+            
+        
         
             
             ch-ua-platform
@@ -11793,16 +15443,16 @@
             clipboard-write
             
         
-        
-            
-            conversion-measurement
-            
-        
         
             
             cross-origin-isolated
             
         
+        
+            
+            direct-sockets
+            
+        
         
             
             display-capture
@@ -11918,6 +15568,11 @@
             serial
             
         
+        
+            
+            shared-autofill
+            
+        
         
             
             storage-access-api
@@ -11948,6 +15603,11 @@
             web-share
             
         
+        
+            
+            window-placement
+            
+        
         
             
             xr-spatial-tracking
@@ -11978,6 +15638,11 @@
             FrameId
             
         
+        
+            
+            BlockReason
+            
+        
         
             
             BlockReason
@@ -11988,6 +15653,11 @@
             PermissionsPolicyFeatureState
             
         
+        
+            
+            Feature
+            
+        
         
             
             Feature
@@ -12003,6 +15673,198 @@
             Locator
             
         
+        
+            
+            Origin Trial(https://www.chromium.org/blink/origin-trials) support.
+            Status for an Origin Trial token.
+            
+        
+        
+            
+            Success
+            
+        
+        
+            
+            NotSupported
+            
+        
+        
+            
+            Insecure
+            
+        
+        
+            
+            Expired
+            
+        
+        
+            
+            WrongOrigin
+            
+        
+        
+            
+            InvalidSignature
+            
+        
+        
+            
+            Malformed
+            
+        
+        
+            
+            WrongVersion
+            
+        
+        
+            
+            FeatureDisabled
+            
+        
+        
+            
+            TokenDisabled
+            
+        
+        
+            
+            FeatureDisabledForUser
+            
+        
+        
+            
+            Status for an Origin Trial.
+            
+        
+        
+            
+            Enabled
+            
+        
+        
+            
+            ValidTokenNotProvided
+            
+        
+        
+            
+            OSNotSupported
+            
+        
+        
+            
+            TrialNotAllowed
+            
+        
+        
+            
+            OriginTrialUsageRestriction
+            
+        
+        
+            
+            None
+            
+        
+        
+            
+            Subset
+            
+        
+        
+            
+            OriginTrialToken
+            
+        
+        
+            
+            Origin
+            
+        
+        
+            
+            MatchSubDomains
+            
+        
+        
+            
+            TrialName
+            
+        
+        
+            
+            ExpiryTime
+            
+        
+        
+            
+            IsThirdParty
+            
+        
+        
+            
+            UsageRestriction
+            
+        
+        
+            
+            UsageRestriction
+            
+        
+        
+            
+            OriginTrialTokenWithStatus
+            
+        
+        
+            
+            RawTokenText
+            
+        
+        
+            
+            `parsedToken` is present only when the token is extractable and
+            parsable.
+            
+        
+        
+            
+            Status
+            
+        
+        
+            
+            Status
+            
+        
+        
+            
+            OriginTrial
+            
+        
+        
+            
+            TrialName
+            
+        
+        
+            
+            Status
+            
+        
+        
+            
+            Status
+            
+        
+        
+            
+            TokensWithStatus
+            
+        
         
             
             Information about the Frame on the page.
@@ -12061,9 +15923,14 @@
             If the frame failed to load, this contains the URL that could not be loaded. Note that unlike url above, this URL may contain a fragment.
             
         
-        
+        
             
-            Indicates whether this frame was tagged as an ad.
+            Indicates whether this frame was tagged as an ad and why.
+            
+        
+        
+            
+            Indicates whether the main document is a secure context and explains why that is the case.
             
         
         
@@ -12071,16 +15938,31 @@
             Indicates whether the main document is a secure context and explains why that is the case.
             
         
+        
+            
+            Indicates whether this is a cross origin isolated context.
+            
+        
         
             
             Indicates whether this is a cross origin isolated context.
             
         
+        
+            
+            Indicated which gated APIs / features are available.
+            
+        
         
             
             Indicated which gated APIs / features are available.
             
         
+        
+            
+            Frame document's origin trials with at least one token present.
+            
+        
         
             
             Information about the Resource on the page.
@@ -12091,6 +15973,11 @@
             Resource URL.
             
         
+        
+            
+            Type of this resource.
+            
+        
         
             
             Type of this resource.
@@ -12251,6 +16138,11 @@
             Title of the navigation history entry.
             
         
+        
+            
+            Transition type.
+            
+        
         
             
             Transition type.
@@ -12672,6 +16564,1049 @@
             (the actual compilation mode used is upon backend discretion).
             
         
+        
+            
+            The type of a frameNavigated event.
+            
+        
+        
+            
+            Navigation
+            
+        
+        
+            
+            BackForwardCacheRestore
+            
+        
+        
+            
+            List of not restored reasons for back-forward cache.
+            
+        
+        
+            
+            NotMainFrame
+            
+        
+        
+            
+            BackForwardCacheDisabled
+            
+        
+        
+            
+            RelatedActiveContentsExist
+            
+        
+        
+            
+            HTTPStatusNotOK
+            
+        
+        
+            
+            SchemeNotHTTPOrHTTPS
+            
+        
+        
+            
+            Loading
+            
+        
+        
+            
+            WasGrantedMediaAccess
+            
+        
+        
+            
+            DisableForRenderFrameHostCalled
+            
+        
+        
+            
+            DomainNotAllowed
+            
+        
+        
+            
+            HTTPMethodNotGET
+            
+        
+        
+            
+            SubframeIsNavigating
+            
+        
+        
+            
+            Timeout
+            
+        
+        
+            
+            CacheLimit
+            
+        
+        
+            
+            JavaScriptExecution
+            
+        
+        
+            
+            RendererProcessKilled
+            
+        
+        
+            
+            RendererProcessCrashed
+            
+        
+        
+            
+            GrantedMediaStreamAccess
+            
+        
+        
+            
+            SchedulerTrackedFeatureUsed
+            
+        
+        
+            
+            ConflictingBrowsingInstance
+            
+        
+        
+            
+            CacheFlushed
+            
+        
+        
+            
+            ServiceWorkerVersionActivation
+            
+        
+        
+            
+            SessionRestored
+            
+        
+        
+            
+            ServiceWorkerPostMessage
+            
+        
+        
+            
+            EnteredBackForwardCacheBeforeServiceWorkerHostAdded
+            
+        
+        
+            
+            RenderFrameHostReused_SameSite
+            
+        
+        
+            
+            RenderFrameHostReused_CrossSite
+            
+        
+        
+            
+            ServiceWorkerClaim
+            
+        
+        
+            
+            IgnoreEventAndEvict
+            
+        
+        
+            
+            HaveInnerContents
+            
+        
+        
+            
+            TimeoutPuttingInCache
+            
+        
+        
+            
+            BackForwardCacheDisabledByLowMemory
+            
+        
+        
+            
+            BackForwardCacheDisabledByCommandLine
+            
+        
+        
+            
+            NetworkRequestDatapipeDrainedAsBytesConsumer
+            
+        
+        
+            
+            NetworkRequestRedirected
+            
+        
+        
+            
+            NetworkRequestTimeout
+            
+        
+        
+            
+            NetworkExceedsBufferLimit
+            
+        
+        
+            
+            NavigationCancelledWhileRestoring
+            
+        
+        
+            
+            NotMostRecentNavigationEntry
+            
+        
+        
+            
+            BackForwardCacheDisabledForPrerender
+            
+        
+        
+            
+            UserAgentOverrideDiffers
+            
+        
+        
+            
+            ForegroundCacheLimit
+            
+        
+        
+            
+            BrowsingInstanceNotSwapped
+            
+        
+        
+            
+            BackForwardCacheDisabledForDelegate
+            
+        
+        
+            
+            OptInUnloadHeaderNotPresent
+            
+        
+        
+            
+            UnloadHandlerExistsInSubFrame
+            
+        
+        
+            
+            ServiceWorkerUnregistration
+            
+        
+        
+            
+            CacheControlNoStore
+            
+        
+        
+            
+            CacheControlNoStoreCookieModified
+            
+        
+        
+            
+            CacheControlNoStoreHTTPOnlyCookieModified
+            
+        
+        
+            
+            WebSocket
+            
+        
+        
+            
+            WebRTC
+            
+        
+        
+            
+            MainResourceHasCacheControlNoStore
+            
+        
+        
+            
+            MainResourceHasCacheControlNoCache
+            
+        
+        
+            
+            SubresourceHasCacheControlNoStore
+            
+        
+        
+            
+            SubresourceHasCacheControlNoCache
+            
+        
+        
+            
+            ContainsPlugins
+            
+        
+        
+            
+            DocumentLoaded
+            
+        
+        
+            
+            DedicatedWorkerOrWorklet
+            
+        
+        
+            
+            OutstandingNetworkRequestOthers
+            
+        
+        
+            
+            OutstandingIndexedDBTransaction
+            
+        
+        
+            
+            RequestedNotificationsPermission
+            
+        
+        
+            
+            RequestedMIDIPermission
+            
+        
+        
+            
+            RequestedAudioCapturePermission
+            
+        
+        
+            
+            RequestedVideoCapturePermission
+            
+        
+        
+            
+            RequestedBackForwardCacheBlockedSensors
+            
+        
+        
+            
+            RequestedBackgroundWorkPermission
+            
+        
+        
+            
+            BroadcastChannel
+            
+        
+        
+            
+            IndexedDBConnection
+            
+        
+        
+            
+            WebXR
+            
+        
+        
+            
+            SharedWorker
+            
+        
+        
+            
+            WebLocks
+            
+        
+        
+            
+            WebHID
+            
+        
+        
+            
+            WebShare
+            
+        
+        
+            
+            RequestedStorageAccessGrant
+            
+        
+        
+            
+            WebNfc
+            
+        
+        
+            
+            WebFileSystem
+            
+        
+        
+            
+            OutstandingNetworkRequestFetch
+            
+        
+        
+            
+            OutstandingNetworkRequestXHR
+            
+        
+        
+            
+            AppBanner
+            
+        
+        
+            
+            Printing
+            
+        
+        
+            
+            WebDatabase
+            
+        
+        
+            
+            PictureInPicture
+            
+        
+        
+            
+            Portal
+            
+        
+        
+            
+            SpeechRecognizer
+            
+        
+        
+            
+            IdleManager
+            
+        
+        
+            
+            PaymentManager
+            
+        
+        
+            
+            SpeechSynthesis
+            
+        
+        
+            
+            KeyboardLock
+            
+        
+        
+            
+            WebOTPService
+            
+        
+        
+            
+            OutstandingNetworkRequestDirectSocket
+            
+        
+        
+            
+            IsolatedWorldScript
+            
+        
+        
+            
+            InjectedStyleSheet
+            
+        
+        
+            
+            MediaSessionImplOnServiceCreated
+            
+        
+        
+            
+            Unknown
+            
+        
+        
+            
+            Types of not restored reasons for back-forward cache.
+            
+        
+        
+            
+            SupportPending
+            
+        
+        
+            
+            PageSupportNeeded
+            
+        
+        
+            
+            Circumstantial
+            
+        
+        
+            
+            BackForwardCacheNotRestoredExplanation
+            
+        
+        
+            
+            Type of the reason
+            
+        
+        
+            
+            Type of the reason
+            
+        
+        
+            
+            Not restored reason
+            
+        
+        
+            
+            Not restored reason
+            
+        
+        
+            
+            domContentEventFired
+            
+        
+        
+            
+            Timestamp
+            
+        
+        
+            
+            Input mode.
+            
+        
+        
+            
+            selectSingle
+            
+        
+        
+            
+            selectMultiple
+            
+        
+        
+            
+            Emitted only when `page.interceptFileChooser` is enabled.
+            
+        
+        
+            
+            Id of the frame containing input node.
+            
+        
+        
+            
+            Input node id.
+            
+        
+        
+            
+            Input mode.
+            
+        
+        
+            
+            Input mode.
+            
+        
+        
+            
+            Fired when frame has been attached to its parent.
+            
+        
+        
+            
+            Id of the frame that has been attached.
+            
+        
+        
+            
+            Parent frame identifier.
+            
+        
+        
+            
+            JavaScript stack trace of when frame was attached, only set if frame initiated from script.
+            
+        
+        
+            
+            Fired when frame no longer has a scheduled navigation.
+            
+        
+        
+            
+            Id of the frame that has cleared its scheduled navigation.
+            
+        
+        
+            
+            FrameDetachedReason
+            
+        
+        
+            
+            remove
+            
+        
+        
+            
+            swap
+            
+        
+        
+            
+            Fired when frame has been detached from its parent.
+            
+        
+        
+            
+            Id of the frame that has been detached.
+            
+        
+        
+            
+            Reason
+            
+        
+        
+            
+            Reason
+            
+        
+        
+            
+            Fired once navigation of the frame has completed. Frame is now associated with the new loader.
+            
+        
+        
+            
+            Frame object.
+            
+        
+        
+            
+            Type
+            
+        
+        
+            
+            Type
+            
+        
+        
+            
+            Fired when opening document to write to.
+            
+        
+        
+            
+            Frame object.
+            
+        
+        
+            
+            Fired when a renderer-initiated navigation is requested.
+            Navigation may still be cancelled after the event is issued.
+            
+        
+        
+            
+            Id of the frame that is being navigated.
+            
+        
+        
+            
+            The reason for the navigation.
+            
+        
+        
+            
+            The reason for the navigation.
+            
+        
+        
+            
+            The destination URL for the requested navigation.
+            
+        
+        
+            
+            The disposition for the navigation.
+            
+        
+        
+            
+            The disposition for the navigation.
+            
+        
+        
+            
+            Fired when frame schedules a potential navigation.
+            
+        
+        
+            
+            Id of the frame that has scheduled a navigation.
+            
+        
+        
+            
+            Delay (in seconds) until the navigation is scheduled to begin. The navigation is not
+            guaranteed to start.
+            
+        
+        
+            
+            The reason for the navigation.
+            
+        
+        
+            
+            The reason for the navigation.
+            
+        
+        
+            
+            The destination URL for the scheduled navigation.
+            
+        
+        
+            
+            Fired when frame has started loading.
+            
+        
+        
+            
+            Id of the frame that has started loading.
+            
+        
+        
+            
+            Fired when frame has stopped loading.
+            
+        
+        
+            
+            Id of the frame that has stopped loading.
+            
+        
+        
+            
+            Fired when page is about to start a download.
+            Deprecated. Use Browser.downloadWillBegin instead.
+            
+        
+        
+            
+            Id of the frame that caused download to begin.
+            
+        
+        
+            
+            Global unique identifier of the download.
+            
+        
+        
+            
+            URL of the resource being downloaded.
+            
+        
+        
+            
+            Suggested file name of the resource (the actual name of the file saved on disk may differ).
+            
+        
+        
+            
+            Download status.
+            
+        
+        
+            
+            inProgress
+            
+        
+        
+            
+            completed
+            
+        
+        
+            
+            canceled
+            
+        
+        
+            
+            Fired when download makes progress. Last call has |done| == true.
+            Deprecated. Use Browser.downloadProgress instead.
+            
+        
+        
+            
+            Global unique identifier of the download.
+            
+        
+        
+            
+            Total expected bytes to download.
+            
+        
+        
+            
+            Total bytes received.
+            
+        
+        
+            
+            Download status.
+            
+        
+        
+            
+            Download status.
+            
+        
+        
+            
+            Fired when a JavaScript initiated dialog (alert, confirm, prompt, or onbeforeunload) has been
+            closed.
+            
+        
+        
+            
+            Whether dialog was confirmed.
+            
+        
+        
+            
+            User input in case of prompt.
+            
+        
+        
+            
+            Fired when a JavaScript initiated dialog (alert, confirm, prompt, or onbeforeunload) is about to
+            open.
+            
+        
+        
+            
+            Frame url.
+            
+        
+        
+            
+            Message that will be displayed by the dialog.
+            
+        
+        
+            
+            Dialog type.
+            
+        
+        
+            
+            Dialog type.
+            
+        
+        
+            
+            True iff browser is capable showing or acting on the given dialog. When browser has no
+            dialog handler for given target, calling alert while Page domain is engaged will stall
+            the page execution. Execution can be resumed via calling Page.handleJavaScriptDialog.
+            
+        
+        
+            
+            Default dialog prompt.
+            
+        
+        
+            
+            Fired for top level page lifecycle events such as navigation, load, paint, etc.
+            
+        
+        
+            
+            Id of the frame.
+            
+        
+        
+            
+            Loader identifier. Empty string if the request is fetched from worker.
+            
+        
+        
+            
+            Name
+            
+        
+        
+            
+            Timestamp
+            
+        
+        
+            
+            Fired for failed bfcache history navigations if BackForwardCache feature is enabled. Do
+            not assume any ordering with the Page.frameNavigated event. This event is fired only for
+            main-frame history navigation where the document changes (non-same-document navigations),
+            when bfcache navigation fails.
+            
+        
+        
+            
+            The loader id for the associated navgation.
+            
+        
+        
+            
+            The frame id of the associated frame.
+            
+        
+        
+            
+            Array of reasons why the page could not be cached. This must not be empty.
+            
+        
+        
+            
+            loadEventFired
+            
+        
+        
+            
+            Timestamp
+            
+        
+        
+            
+            Fired when same-document navigation happens, e.g. due to history API usage or anchor navigation.
+            
+        
+        
+            
+            Id of the frame.
+            
+        
+        
+            
+            Frame's new url.
+            
+        
+        
+            
+            Compressed image data requested by the `startScreencast`.
+            
+        
+        
+            
+            Base64-encoded compressed image.
+            
+        
+        
+            
+            Screencast frame metadata.
+            
+        
+        
+            
+            Frame number.
+            
+        
+        
+            
+            Fired when the page with currently enabled screencast was shown or hidden `.
+            
+        
+        
+            
+            True if the page is visible.
+            
+        
+        
+            
+            Fired when a new window is going to be opened, via window.open(), link click, form submission,
+            etc.
+            
+        
+        
+            
+            The URL for the new window.
+            
+        
+        
+            
+            Window name.
+            
+        
+        
+            
+            An array of enabled window features.
+            
+        
+        
+            
+            Whether or not it was triggered by user gesture.
+            
+        
+        
+            
+            Issued for every compilation cache generated. Is only available
+            if Page.setGenerateCompilationCache is enabled.
+            
+        
+        
+            
+            Url
+            
+        
+        
+            
+            Base64-encoded data
+            
+        
         
             
             AddScriptToEvaluateOnNewDocumentResponse
@@ -12897,6 +17832,81 @@
             states
             
         
+        
+            
+            Image compression format (defaults to png).
+            
+        
+        
+            
+            jpeg
+            
+        
+        
+            
+            png
+            
+        
+        
+            
+            webp
+            
+        
+        
+            
+            Format (defaults to mhtml).
+            
+        
+        
+            
+            mhtml
+            
+        
+        
+            
+            return as stream
+            
+        
+        
+            
+            ReturnAsBase64
+            
+        
+        
+            
+            ReturnAsStream
+            
+        
+        
+            
+            Image compression format.
+            
+        
+        
+            
+            jpeg
+            
+        
+        
+            
+            png
+            
+        
+        
+            
+            Target lifecycle state
+            
+        
+        
+            
+            frozen
+            
+        
+        
+            
+            active
+            
+        
         
             
             Actions and events related to the inspected page belong to the page domain.
@@ -12908,12 +17918,131 @@
             
             DevToolsClient
         
-        
+        
+            
+            DomContentEventFired
+            
+        
+        
+            
+            Emitted only when `page.interceptFileChooser` is enabled.
+            
+        
+        
+            
+            Fired when frame has been attached to its parent.
+            
+        
+        
+            
+            Fired when frame has been detached from its parent.
+            
+        
+        
+            
+            Fired once navigation of the frame has completed. Frame is now associated with the new loader.
+            
+        
+        
+            
+            Fired when opening document to write to.
+            
+        
+        
+            
+            FrameResized
+            
+        
+        
+            
+            Fired when a renderer-initiated navigation is requested.
+            Navigation may still be cancelled after the event is issued.
+            
+        
+        
+            
+            Fired when frame has started loading.
+            
+        
+        
+            
+            Fired when frame has stopped loading.
+            
+        
+        
+            
+            Fired when interstitial page was hidden
+            
+        
+        
+            
+            Fired when interstitial page was shown
+            
+        
+        
+            
+            Fired when a JavaScript initiated dialog (alert, confirm, prompt, or onbeforeunload) has been
+            closed.
+            
+        
+        
+            
+            Fired when a JavaScript initiated dialog (alert, confirm, prompt, or onbeforeunload) is about to
+            open.
+            
+        
+        
+            
+            Fired for top level page lifecycle events such as navigation, load, paint, etc.
+            
+        
+        
+            
+            Fired for failed bfcache history navigations if BackForwardCache feature is enabled. Do
+            not assume any ordering with the Page.frameNavigated event. This event is fired only for
+            main-frame history navigation where the document changes (non-same-document navigations),
+            when bfcache navigation fails.
+            
+        
+        
+            
+            LoadEventFired
+            
+        
+        
+            
+            Fired when same-document navigation happens, e.g. due to history API usage or anchor navigation.
+            
+        
+        
+            
+            Compressed image data requested by the `startScreencast`.
+            
+        
+        
+            
+            Fired when the page with currently enabled screencast was shown or hidden `.
+            
+        
+        
+            
+            Fired when a new window is going to be opened, via window.open(), link click, form submission,
+            etc.
+            
+        
+        
+            
+            Issued for every compilation cache generated. Is only available
+            if Page.setGenerateCompilationCache is enabled.
+            
+        
+        
             
             Evaluates given script in every frame upon creation (before loading frame's scripts).
             
             source
             If specified, creates an isolated world with the given name and evaluates given script in it.This world name will be used as the ExecutionContextDescription::name when the correspondingevent is emitted.
+            Specifies whether command line API should be available to the script, defaultsto false.
             returns System.Threading.Tasks.Task<AddScriptToEvaluateOnNewDocumentResponse>
         
         
@@ -12922,7 +18051,7 @@
             
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             Capture page screenshot.
             
@@ -12933,7 +18062,7 @@
             Capture the screenshot beyond the viewport. Defaults to false.
             returns System.Threading.Tasks.Task<CaptureScreenshotResponse>
         
-        
+        
             
             Returns a snapshot of the page as a string. For MHTML format, the serialization includes
             iframes, shadow DOM, external resources, and element-inline styles.
@@ -13044,7 +18173,7 @@
             Unique id of the entry to navigate to.
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             Print page as PDF.
             
@@ -13149,7 +18278,7 @@
             If true, starts emitting lifecycle events.
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             Starts sending each frame using the `screencastFrame` event.
             
@@ -13178,7 +18307,7 @@
             
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             Tries to update the web lifecycle state of the page.
             It will transition the page to the given state according to:
@@ -13269,6 +18398,21 @@
             Metric value.
             
         
+        
+            
+            Current values of the metrics.
+            
+        
+        
+            
+            Current values of the metrics.
+            
+        
+        
+            
+            Timestamp title.
+            
+        
         
             
             GetMetricsResponse
@@ -13279,6 +18423,21 @@
             metrics
             
         
+        
+            
+            Time domain to use for collecting and reporting duration metrics.
+            
+        
+        
+            
+            timeTicks
+            
+        
+        
+            
+            threadTicks
+            
+        
         
             
             Performance
@@ -13290,13 +18449,18 @@
             
             DevToolsClient
         
+        
+            
+            Current values of the metrics.
+            
+        
         
             
             Disable collecting and reporting metrics.
             
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             Enable collecting and reporting metrics.
             
@@ -13430,6 +18594,16 @@
             LayoutShiftDetails
             
         
+        
+            
+            Sent when a performance timeline event is added. See reportPerformanceTimeline method.
+            
+        
+        
+            
+            Event
+            
+        
         
             
             Reporting of performance timeline events, as specified in
@@ -13442,6 +18616,11 @@
             
             DevToolsClient
         
+        
+            
+            Sent when a performance timeline event is added. See reportPerformanceTimeline method.
+            
+        
         
             
             Previously buffered events would be reported before method returns.
@@ -13621,6 +18800,11 @@
             SafetyTipInfo
             
         
+        
+            
+            Describes whether the page triggers any safety tips or reputation warnings. Default is unknown.
+            
+        
         
             
             Describes whether the page triggers any safety tips or reputation warnings. Default is unknown.
@@ -13636,6 +18820,11 @@
             Security state information about the page.
             
         
+        
+            
+            The security level of the page.
+            
+        
         
             
             The security level of the page.
@@ -13661,6 +18850,11 @@
             An explanation of an factor contributing to the security state.
             
         
+        
+            
+            Security state representing the severity of the factor being explained.
+            
+        
         
             
             Security state representing the severity of the factor being explained.
@@ -13681,6 +18875,11 @@
             Full text explanation of the factor.
             
         
+        
+            
+            The type of mixed content described by the explanation.
+            
+        
         
             
             The type of mixed content described by the explanation.
@@ -13726,11 +18925,21 @@
             Always false.
             
         
+        
+            
+            Always set to unknown.
+            
+        
         
             
             Always set to unknown.
             
         
+        
+            
+            Always set to unknown.
+            
+        
         
             
             Always set to unknown.
@@ -13752,6 +18961,75 @@
             cancel
             
         
+        
+            
+            There is a certificate error. If overriding certificate errors is enabled, then it should be
+            handled with the `handleCertificateError` command. Note: this event does not fire if the
+            certificate error has been allowed internally. Only one client per target should override
+            certificate errors at the same time.
+            
+        
+        
+            
+            The ID of the event.
+            
+        
+        
+            
+            The type of the error.
+            
+        
+        
+            
+            The url that was requested.
+            
+        
+        
+            
+            The security state of the page changed.
+            
+        
+        
+            
+            Security state information about the page.
+            
+        
+        
+            
+            The security state of the page changed.
+            
+        
+        
+            
+            Security state.
+            
+        
+        
+            
+            Security state.
+            
+        
+        
+            
+            True if the page was loaded over cryptographic transport such as HTTPS.
+            
+        
+        
+            
+            List of explanations for the security state. If the overall security state is `insecure` or
+            `warning`, at least one corresponding explanation should be included.
+            
+        
+        
+            
+            Information about insecure content on the page.
+            
+        
+        
+            
+            Overrides user-visible description of the state.
+            
+        
         
             
             Security
@@ -13763,6 +19041,16 @@
             
             DevToolsClient
         
+        
+            
+            The security state of the page changed.
+            
+        
+        
+            
+            The security state of the page changed.
+            
+        
         
             
             Disables tracking security state changes.
@@ -13882,11 +19170,21 @@
             ScriptURL
             
         
+        
+            
+            RunningStatus
+            
+        
         
             
             RunningStatus
             
         
+        
+            
+            Status
+            
+        
         
             
             Status
@@ -13948,6 +19246,36 @@
             ColumnNumber
             
         
+        
+            
+            workerErrorReported
+            
+        
+        
+            
+            ErrorMessage
+            
+        
+        
+            
+            workerRegistrationUpdated
+            
+        
+        
+            
+            Registrations
+            
+        
+        
+            
+            workerVersionUpdated
+            
+        
+        
+            
+            Versions
+            
+        
         
             
             ServiceWorker
@@ -13959,6 +19287,21 @@
             
             DevToolsClient
         
+        
+            
+            WorkerErrorReported
+            
+        
+        
+            
+            WorkerRegistrationUpdated
+            
+        
+        
+            
+            WorkerVersionUpdated
+            
+        
         
             
             DeliverPushMessage
@@ -14119,6 +19462,11 @@
             Usage for a storage type.
             
         
+        
+            
+            Name of storage type.
+            
+        
         
             
             Name of storage type.
@@ -14145,6 +19493,61 @@
             Count
             
         
+        
+            
+            A cache's contents have been modified.
+            
+        
+        
+            
+            Origin to update.
+            
+        
+        
+            
+            Name of cache in origin.
+            
+        
+        
+            
+            A cache has been added/deleted.
+            
+        
+        
+            
+            Origin to update.
+            
+        
+        
+            
+            The origin's IndexedDB object store has been modified.
+            
+        
+        
+            
+            Origin to update.
+            
+        
+        
+            
+            Database to update.
+            
+        
+        
+            
+            ObjectStore to update.
+            
+        
+        
+            
+            The origin's IndexedDB database list has been modified.
+            
+        
+        
+            
+            Origin to update.
+            
+        
         
             
             GetCookiesResponse
@@ -14211,6 +19614,26 @@
             
             DevToolsClient
         
+        
+            
+            A cache's contents have been modified.
+            
+        
+        
+            
+            A cache has been added/deleted.
+            
+        
+        
+            
+            The origin's IndexedDB object store has been modified.
+            
+        
+        
+            
+            The origin's IndexedDB database list has been modified.
+            
+        
         
             
             Clears storage for origin.
@@ -14248,12 +19671,12 @@
             Security origin.
             returns System.Threading.Tasks.Task<GetUsageAndQuotaResponse>
         
-        
+        
             
             Override quota for the specified origin
             
             Security origin.
-            The quota size (in bytes) to override the original quota with.If this is called multiple times, the overriden quota will be equal tothe quotaSize provided in the final call. If this is called withoutspecifying a quotaSize, the quota will be reset to the default value forthe specified origin. If this is called multiple times with differentorigins, the override will be maintained for each origin until it isdisabled (called without a quotaSize).
+            The quota size (in bytes) to override the original quota with.If this is called multiple times, the overridden quota will be equal tothe quotaSize provided in the final call. If this is called withoutspecifying a quotaSize, the quota will be reset to the default value forthe specified origin. If this is called multiple times with differentorigins, the override will be maintained for each origin until it isdisabled (called without a quotaSize).
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
         
@@ -14454,6 +19877,11 @@
             maximum resolutions and subsampling.
             
         
+        
+            
+            Image coded, e.g. Jpeg.
+            
+        
         
             
             Image coded, e.g. Jpeg.
@@ -14469,6 +19897,11 @@
             Minimum supported dimensions of the image in pixels.
             
         
+        
+            
+            Optional array of supported subsampling formats, e.g. 4:2:0, if known.
+            
+        
         
             
             Optional array of supported subsampling formats, e.g. 4:2:0, if known.
@@ -14658,6 +20091,114 @@
             Port
             
         
+        
+            
+            Issued when attached to target because of auto-attach or `attachToTarget` command.
+            
+        
+        
+            
+            Identifier assigned to the session used to send/receive messages.
+            
+        
+        
+            
+            TargetInfo
+            
+        
+        
+            
+            WaitingForDebugger
+            
+        
+        
+            
+            Issued when detached from target for any reason (including `detachFromTarget` command). Can be
+            issued multiple times per target if multiple sessions have been attached to it.
+            
+        
+        
+            
+            Detached session identifier.
+            
+        
+        
+            
+            Deprecated.
+            
+        
+        
+            
+            Notifies about a new protocol message received from the session (as reported in
+            `attachedToTarget` event).
+            
+        
+        
+            
+            Identifier of a session which sends a message.
+            
+        
+        
+            
+            Message
+            
+        
+        
+            
+            Deprecated.
+            
+        
+        
+            
+            Issued when a possible inspection target is created.
+            
+        
+        
+            
+            TargetInfo
+            
+        
+        
+            
+            Issued when a target is destroyed.
+            
+        
+        
+            
+            TargetId
+            
+        
+        
+            
+            Issued when a target has crashed.
+            
+        
+        
+            
+            TargetId
+            
+        
+        
+            
+            Termination status type.
+            
+        
+        
+            
+            Termination error code.
+            
+        
+        
+            
+            Issued when some information about a target has changed. This only happens between
+            `targetCreated` and `targetDestroyed`.
+            
+        
+        
+            
+            TargetInfo
+            
+        
         
             
             AttachToTargetResponse
@@ -14749,6 +20290,44 @@
             
             DevToolsClient
         
+        
+            
+            Issued when attached to target because of auto-attach or `attachToTarget` command.
+            
+        
+        
+            
+            Issued when detached from target for any reason (including `detachFromTarget` command). Can be
+            issued multiple times per target if multiple sessions have been attached to it.
+            
+        
+        
+            
+            Notifies about a new protocol message received from the session (as reported in
+            `attachedToTarget` event).
+            
+        
+        
+            
+            Issued when a possible inspection target is created.
+            
+        
+        
+            
+            Issued when a target is destroyed.
+            
+        
+        
+            
+            Issued when a target has crashed.
+            
+        
+        
+            
+            Issued when some information about a target has changed. This only happens between
+            `targetCreated` and `targetDestroyed`.
+            
+        
         
             
             Activates (focuses) the target.
@@ -14877,6 +20456,76 @@
             List of remote locations.
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
+        
+            
+            Informs that port was successfully bound and got a specified connection id.
+            
+        
+        
+            
+            Port number that was successfully bound.
+            
+        
+        
+            
+            Connection id to be used.
+            
+        
+        
+            
+            The Tethering domain defines methods and events for browser port binding.
+            
+        
+        
+            
+            Tethering
+            
+            DevToolsClient
+        
+        
+            
+            Informs that port was successfully bound and got a specified connection id.
+            
+        
+        
+            
+            Request browser port binding.
+            
+            Port number to bind.
+            returns System.Threading.Tasks.Task<DevToolsMethodResponse>
+        
+        
+            
+            Request browser port unbinding.
+            
+            Port number to unbind.
+            returns System.Threading.Tasks.Task<DevToolsMethodResponse>
+        
+        
+            
+            Controls how the trace buffer stores data.
+            
+        
+        
+            
+            recordUntilFull
+            
+        
+        
+            
+            recordContinuously
+            
+        
+        
+            
+            recordAsMuchAsPossible
+            
+        
+        
+            
+            echoToConsole
+            
+        
         
             
             TraceConfig
@@ -14887,6 +20536,11 @@
             Controls how the trace buffer stores data.
             
         
+        
+            
+            Controls how the trace buffer stores data.
+            
+        
         
             
             Turns on JavaScript stack sampling.
@@ -14999,6 +20653,76 @@
             system
             
         
+        
+            
+            bufferUsage
+            
+        
+        
+            
+            A number in range [0..1] that indicates the used size of event buffer as a fraction of its
+            total size.
+            
+        
+        
+            
+            An approximate number of events in the trace log.
+            
+        
+        
+            
+            A number in range [0..1] that indicates the used size of event buffer as a fraction of its
+            total size.
+            
+        
+        
+            
+            Contains an bucket of collected trace events. When tracing is stopped collected events will be
+            send as a sequence of dataCollected events followed by tracingComplete event.
+            
+        
+        
+            
+            Value
+            
+        
+        
+            
+            Signals that tracing is stopped and there is no trace buffers pending flush, all data were
+            delivered via dataCollected events.
+            
+        
+        
+            
+            Indicates whether some trace data is known to have been lost, e.g. because the trace ring
+            buffer wrapped around.
+            
+        
+        
+            
+            A handle of the stream that holds resulting trace data.
+            
+        
+        
+            
+            Trace data format of returned stream.
+            
+        
+        
+            
+            Trace data format of returned stream.
+            
+        
+        
+            
+            Compression format of returned stream.
+            
+        
+        
+            
+            Compression format of returned stream.
+            
+        
         
             
             GetCategoriesResponse
@@ -15024,6 +20748,22 @@
             success
             
         
+        
+            
+            Whether to report trace events as series of dataCollected events or to save trace to a
+            stream (defaults to `ReportEvents`).
+            
+        
+        
+            
+            ReportEvents
+            
+        
+        
+            
+            ReturnAsStream
+            
+        
         
             
             Tracing
@@ -15035,6 +20775,23 @@
             
             DevToolsClient
         
+        
+            
+            BufferUsage
+            
+        
+        
+            
+            Contains an bucket of collected trace events. When tracing is stopped collected events will be
+            send as a sequence of dataCollected events followed by tracingComplete event.
+            
+        
+        
+            
+            Signals that tracing is stopped and there is no trace buffers pending flush, all data were
+            delivered via dataCollected events.
+            
+        
         
             
             Stop trace events collection.
@@ -15062,7 +20819,7 @@
             Specifies level of details in memory dump. Defaults to "detailed".
             returns System.Threading.Tasks.Task<RequestMemoryDumpResponse>
         
-        
+        
             
             Start trace events collection.
             
@@ -15081,7 +20838,7 @@
             
             Stages of the request to handle. Request will intercept before the request is
             sent. Response will intercept after the response is received (but before response
-            body is received.
+            body is received).
             
         
         
@@ -15101,8 +20858,13 @@
         
         
             
-            Wildcards ('*' -> zero or more, '?' -> exactly one) are allowed. Escape character is
-            backslash. Omitting is equivalent to "*".
+            Wildcards (`'*'` -> zero or more, `'?'` -> exactly one) are allowed. Escape character is
+            backslash. Omitting is equivalent to `"*"`.
+            
+        
+        
+            
+            If set, only requests for matching resource types will be intercepted.
             
         
         
@@ -15110,9 +20872,14 @@
             If set, only requests for matching resource types will be intercepted.
             
         
+        
+            
+            Stage at which to begin intercepting requests. Default is Request.
+            
+        
         
             
-            Stage at wich to begin intercepting requests. Default is Request.
+            Stage at which to begin intercepting requests. Default is Request.
             
         
         
@@ -15130,6 +20897,21 @@
             Value
             
         
+        
+            
+            Source of the authentication challenge.
+            
+        
+        
+            
+            Server
+            
+        
+        
+            
+            Proxy
+            
+        
         
             
             Authorization challenge for HTTP status code 401 or 407.
@@ -15140,6 +20922,11 @@
             Source of the authentication challenge.
             
         
+        
+            
+            Source of the authentication challenge.
+            
+        
         
             
             Origin of the challenger.
@@ -15155,6 +20942,28 @@
             The realm of the challenge. May be empty.
             
         
+        
+            
+            The decision on what to do in response to the authorization challenge.  Default means
+            deferring to the default behavior of the net stack, which will likely either the Cancel
+            authentication or display a popup dialog box.
+            
+        
+        
+            
+            Default
+            
+        
+        
+            
+            CancelAuth
+            
+        
+        
+            
+            ProvideCredentials
+            
+        
         
             
             Response to an AuthChallenge.
@@ -15167,6 +20976,13 @@
             authentication or display a popup dialog box.
             
         
+        
+            
+            The decision on what to do in response to the authorization challenge.  Default means
+            deferring to the default behavior of the net stack, which will likely either the Cancel
+            authentication or display a popup dialog box.
+            
+        
         
             
             The username to provide, possibly empty. Should only be set if response is
@@ -15179,6 +20995,105 @@
             ProvideCredentials.
             
         
+        
+            
+            Issued when the domain is enabled and the request URL matches the
+            specified filter. The request is paused until the client responds
+            with one of continueRequest, failRequest or fulfillRequest.
+            The stage of the request can be determined by presence of responseErrorReason
+            and responseStatusCode -- the request is at the response stage if either
+            of these fields is present and in the request stage otherwise.
+            
+        
+        
+            
+            Each request the page makes will have a unique id.
+            
+        
+        
+            
+            The details of the request.
+            
+        
+        
+            
+            The id of the frame that initiated the request.
+            
+        
+        
+            
+            How the requested resource will be used.
+            
+        
+        
+            
+            How the requested resource will be used.
+            
+        
+        
+            
+            Response error if intercepted at response stage.
+            
+        
+        
+            
+            Response error if intercepted at response stage.
+            
+        
+        
+            
+            Response code if intercepted at response stage.
+            
+        
+        
+            
+            Response headers if intercepted at the response stage.
+            
+        
+        
+            
+            If the intercepted request had a corresponding Network.requestWillBeSent event fired for it,
+            then this networkId will be the same as the requestId present in the requestWillBeSent event.
+            
+        
+        
+            
+            Issued when the domain is enabled with handleAuthRequests set to true.
+            The request is paused until client responds with continueWithAuth.
+            
+        
+        
+            
+            Each request the page makes will have a unique id.
+            
+        
+        
+            
+            The details of the request.
+            
+        
+        
+            
+            The id of the frame that initiated the request.
+            
+        
+        
+            
+            How the requested resource will be used.
+            
+        
+        
+            
+            How the requested resource will be used.
+            
+        
+        
+            
+            Details of the Authorization Challenge encountered.
+            If this is set, client should respond with continueRequest that
+            contains AuthChallengeResponse.
+            
+        
         
             
             GetResponseBodyResponse
@@ -15215,6 +21130,22 @@
             
             DevToolsClient
         
+        
+            
+            Issued when the domain is enabled and the request URL matches the
+            specified filter. The request is paused until the client responds
+            with one of continueRequest, failRequest or fulfillRequest.
+            The stage of the request can be determined by presence of responseErrorReason
+            and responseStatusCode -- the request is at the response stage if either
+            of these fields is present and in the request stage otherwise.
+            
+        
+        
+            
+            Issued when the domain is enabled with handleAuthRequests set to true.
+            The request is paused until client responds with continueWithAuth.
+            
+        
         
             
             Disables the fetch domain.
@@ -15394,7 +21325,7 @@
         
         
             
-            The time spent on rendering graph divided by render qunatum duration,
+            The time spent on rendering graph divided by render quantum duration,
             and multiplied by 100. 100 means the audio renderer reached the full
             capacity and glitch may occur.
             
@@ -15419,11 +21350,21 @@
             ContextId
             
         
+        
+            
+            ContextType
+            
+        
         
             
             ContextType
             
         
+        
+            
+            ContextState
+            
+        
         
             
             ContextState
@@ -15499,11 +21440,21 @@
             ChannelCount
             
         
+        
+            
+            ChannelCountMode
+            
+        
         
             
             ChannelCountMode
             
         
+        
+            
+            ChannelInterpretation
+            
+        
         
             
             ChannelInterpretation
@@ -15534,6 +21485,11 @@
             ParamType
             
         
+        
+            
+            Rate
+            
+        
         
             
             Rate
@@ -15554,6 +21510,226 @@
             MaxValue
             
         
+        
+            
+            Notifies that a new BaseAudioContext has been created.
+            
+        
+        
+            
+            Context
+            
+        
+        
+            
+            Notifies that an existing BaseAudioContext will be destroyed.
+            
+        
+        
+            
+            ContextId
+            
+        
+        
+            
+            Notifies that existing BaseAudioContext has changed some properties (id stays the same)..
+            
+        
+        
+            
+            Context
+            
+        
+        
+            
+            Notifies that the construction of an AudioListener has finished.
+            
+        
+        
+            
+            Listener
+            
+        
+        
+            
+            Notifies that a new AudioListener has been created.
+            
+        
+        
+            
+            ContextId
+            
+        
+        
+            
+            ListenerId
+            
+        
+        
+            
+            Notifies that a new AudioNode has been created.
+            
+        
+        
+            
+            Node
+            
+        
+        
+            
+            Notifies that an existing AudioNode has been destroyed.
+            
+        
+        
+            
+            ContextId
+            
+        
+        
+            
+            NodeId
+            
+        
+        
+            
+            Notifies that a new AudioParam has been created.
+            
+        
+        
+            
+            Param
+            
+        
+        
+            
+            Notifies that an existing AudioParam has been destroyed.
+            
+        
+        
+            
+            ContextId
+            
+        
+        
+            
+            NodeId
+            
+        
+        
+            
+            ParamId
+            
+        
+        
+            
+            Notifies that two AudioNodes are connected.
+            
+        
+        
+            
+            ContextId
+            
+        
+        
+            
+            SourceId
+            
+        
+        
+            
+            DestinationId
+            
+        
+        
+            
+            SourceOutputIndex
+            
+        
+        
+            
+            DestinationInputIndex
+            
+        
+        
+            
+            Notifies that AudioNodes are disconnected. The destination can be null, and it means all the outgoing connections from the source are disconnected.
+            
+        
+        
+            
+            ContextId
+            
+        
+        
+            
+            SourceId
+            
+        
+        
+            
+            DestinationId
+            
+        
+        
+            
+            SourceOutputIndex
+            
+        
+        
+            
+            DestinationInputIndex
+            
+        
+        
+            
+            Notifies that an AudioNode is connected to an AudioParam.
+            
+        
+        
+            
+            ContextId
+            
+        
+        
+            
+            SourceId
+            
+        
+        
+            
+            DestinationId
+            
+        
+        
+            
+            SourceOutputIndex
+            
+        
+        
+            
+            Notifies that an AudioNode is disconnected to an AudioParam.
+            
+        
+        
+            
+            ContextId
+            
+        
+        
+            
+            SourceId
+            
+        
+        
+            
+            DestinationId
+            
+        
+        
+            
+            SourceOutputIndex
+            
+        
         
             
             GetRealtimeDataResponse
@@ -15576,6 +21752,71 @@
             
             DevToolsClient
         
+        
+            
+            Notifies that a new BaseAudioContext has been created.
+            
+        
+        
+            
+            Notifies that an existing BaseAudioContext will be destroyed.
+            
+        
+        
+            
+            Notifies that existing BaseAudioContext has changed some properties (id stays the same)..
+            
+        
+        
+            
+            Notifies that the construction of an AudioListener has finished.
+            
+        
+        
+            
+            Notifies that a new AudioListener has been created.
+            
+        
+        
+            
+            Notifies that a new AudioNode has been created.
+            
+        
+        
+            
+            Notifies that an existing AudioNode has been destroyed.
+            
+        
+        
+            
+            Notifies that a new AudioParam has been created.
+            
+        
+        
+            
+            Notifies that an existing AudioParam has been destroyed.
+            
+        
+        
+            
+            Notifies that two AudioNodes are connected.
+            
+        
+        
+            
+            Notifies that AudioNodes are disconnected. The destination can be null, and it means all the outgoing connections from the source are disconnected.
+            
+        
+        
+            
+            Notifies that an AudioNode is connected to an AudioParam.
+            
+        
+        
+            
+            Notifies that an AudioNode is disconnected to an AudioParam.
+            
+        
         
             
             Enables the WebAudio domain and starts sending context lifetime events.
@@ -15660,16 +21901,31 @@
             VirtualAuthenticatorOptions
             
         
+        
+            
+            Protocol
+            
+        
         
             
             Protocol
             
         
+        
+            
+            Defaults to ctap2_0. Ignored if |protocol| == u2f.
+            
+        
         
             
             Defaults to ctap2_0. Ignored if |protocol| == u2f.
             
         
+        
+            
+            Transport
+            
+        
         
             
             Transport
@@ -15692,6 +21948,13 @@
             Defaults to false.
             
         
+        
+            
+            If set to true, the authenticator will support the credBlob extension.
+            https://fidoalliance.org/specs/fido-v2.1-rd-20201208/fido-client-to-authenticator-protocol-v2.1-rd-20201208.html#sctn-credBlob-extension
+            Defaults to false.
+            
+        
         
             
             If set to true, tests of user presence will succeed immediately.
@@ -15875,6 +22138,39 @@
             enabled
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
+        
+            
+            Keep in sync with MediaLogMessageLevel
+            We are currently keeping the message level 'error' separate from the
+            PlayerError type because right now they represent different things,
+            this one being a DVLOG(ERROR) style log message that gets printed
+            based on what log level is selected in the UI, and the other is a
+            representation of a media::PipelineStatus object. Soon however we're
+            going to be moving away from using PipelineStatus for errors and
+            introducing a new error type which should hopefully let us integrate
+            the error log level into the PlayerError type.
+            
+        
+        
+            
+            error
+            
+        
+        
+            
+            warning
+            
+        
+        
+            
+            info
+            
+        
+        
+            
+            debug
+            
+        
         
             
             Have one type per entry in MediaLogRecord::Type
@@ -15894,6 +22190,19 @@
             the error log level into the PlayerError type.
             
         
+        
+            
+            Keep in sync with MediaLogMessageLevel
+            We are currently keeping the message level 'error' separate from the
+            PlayerError type because right now they represent different things,
+            this one being a DVLOG(ERROR) style log message that gets printed
+            based on what log level is selected in the UI, and the other is a
+            representation of a media::PipelineStatus object. Soon however we're
+            going to be moving away from using PipelineStatus for errors and
+            introducing a new error type which should hopefully let us integrate
+            the error log level into the PlayerError type.
+            
+        
         
             
             Message
@@ -15929,6 +22238,21 @@
             Value
             
         
+        
+            
+            PlayerErrorType
+            
+        
+        
+            
+            pipeline_error
+            
+        
+        
+            
+            media_error
+            
+        
         
             
             Corresponds to kMediaError
@@ -15939,6 +22263,11 @@
             Type
             
         
+        
+            
+            Type
+            
+        
         
             
             When this switches to using media::Status instead of PipelineStatus
@@ -15948,6 +22277,80 @@
             use this instead. (crbug.com/1068454)
             
         
+        
+            
+            This can be called multiple times, and can be used to set / override /
+            remove player properties. A null propValue indicates removal.
+            
+        
+        
+            
+            PlayerId
+            
+        
+        
+            
+            Properties
+            
+        
+        
+            
+            Send events as a list, allowing them to be batched on the browser for less
+            congestion. If batched, events must ALWAYS be in chronological order.
+            
+        
+        
+            
+            PlayerId
+            
+        
+        
+            
+            Events
+            
+        
+        
+            
+            Send a list of any messages that need to be delivered.
+            
+        
+        
+            
+            PlayerId
+            
+        
+        
+            
+            Messages
+            
+        
+        
+            
+            Send a list of any errors that need to be delivered.
+            
+        
+        
+            
+            PlayerId
+            
+        
+        
+            
+            Errors
+            
+        
+        
+            
+            Called whenever a player is created, or when a new agent joins and receives
+            a list of active players. If an agent is restored, it will receive the full
+            list of player ids and all events again.
+            
+        
+        
+            
+            Players
+            
+        
         
             
             This domain allows detailed inspection of media elements
@@ -15959,6 +22362,35 @@
             
             DevToolsClient
         
+        
+            
+            This can be called multiple times, and can be used to set / override /
+            remove player properties. A null propValue indicates removal.
+            
+        
+        
+            
+            Send events as a list, allowing them to be batched on the browser for less
+            congestion. If batched, events must ALWAYS be in chronological order.
+            
+        
+        
+            
+            Send a list of any messages that need to be delivered.
+            
+        
+        
+            
+            Send a list of any errors that need to be delivered.
+            
+        
+        
+            
+            Called whenever a player is created, or when a new agent joins and receives
+            a list of active players. If an agent is restored, it will receive the full
+            list of player ids and all events again.
+            
+        
         
             
             Enables the Media domain
@@ -16071,6 +22503,61 @@
             The value being returned, if the function is at return point.
             
         
+        
+            
+            Scope type.
+            
+        
+        
+            
+            global
+            
+        
+        
+            
+            local
+            
+        
+        
+            
+            with
+            
+        
+        
+            
+            closure
+            
+        
+        
+            
+            catch
+            
+        
+        
+            
+            block
+            
+        
+        
+            
+            script
+            
+        
+        
+            
+            eval
+            
+        
+        
+            
+            module
+            
+        
+        
+            
+            wasm-expression-stack
+            
+        
         
             
             Scope description.
@@ -16081,6 +22568,11 @@
             Scope type.
             
         
+        
+            
+            Scope type.
+            
+        
         
             
             Object representing the scope. For `global` and `with` scopes it represents the actual
@@ -16118,6 +22610,26 @@
             Line with match content.
             
         
+        
+            
+            BreakLocationType
+            
+        
+        
+            
+            debuggerStatement
+            
+        
+        
+            
+            call
+            
+        
+        
+            
+            return
+            
+        
         
             
             BreakLocation
@@ -16143,6 +22655,11 @@
             Type
             
         
+        
+            
+            Type
+            
+        
         
             
             Enum of possible script languages.
@@ -16158,6 +22675,31 @@
             WebAssembly
             
         
+        
+            
+            Type of the debug symbols.
+            
+        
+        
+            
+            None
+            
+        
+        
+            
+            SourceMap
+            
+        
+        
+            
+            EmbeddedDWARF
+            
+        
+        
+            
+            ExternalDWARF
+            
+        
         
             
             Debug symbols available for a wasm script.
@@ -16168,11 +22710,342 @@
             Type of the debug symbols.
             
         
+        
+            
+            Type of the debug symbols.
+            
+        
         
             
             URL of the external symbol source.
             
         
+        
+            
+            Fired when breakpoint is resolved to an actual script and location.
+            
+        
+        
+            
+            Breakpoint unique identifier.
+            
+        
+        
+            
+            Actual breakpoint location.
+            
+        
+        
+            
+            Pause reason.
+            
+        
+        
+            
+            ambiguous
+            
+        
+        
+            
+            assert
+            
+        
+        
+            
+            CSPViolation
+            
+        
+        
+            
+            debugCommand
+            
+        
+        
+            
+            DOM
+            
+        
+        
+            
+            EventListener
+            
+        
+        
+            
+            exception
+            
+        
+        
+            
+            instrumentation
+            
+        
+        
+            
+            OOM
+            
+        
+        
+            
+            other
+            
+        
+        
+            
+            promiseRejection
+            
+        
+        
+            
+            XHR
+            
+        
+        
+            
+            Fired when the virtual machine stopped on breakpoint or exception or any other stop criteria.
+            
+        
+        
+            
+            Call stack the virtual machine stopped on.
+            
+        
+        
+            
+            Pause reason.
+            
+        
+        
+            
+            Pause reason.
+            
+        
+        
+            
+            Object containing break-specific auxiliary properties.
+            
+        
+        
+            
+            Hit breakpoints IDs
+            
+        
+        
+            
+            Async stack trace, if any.
+            
+        
+        
+            
+            Async stack trace, if any.
+            
+        
+        
+            
+            Never present, will be removed.
+            
+        
+        
+            
+            Fired when virtual machine fails to parse the script.
+            
+        
+        
+            
+            Identifier of the script parsed.
+            
+        
+        
+            
+            URL or name of the script parsed (if any).
+            
+        
+        
+            
+            Line offset of the script within the resource with given URL (for script tags).
+            
+        
+        
+            
+            Column offset of the script within the resource with given URL.
+            
+        
+        
+            
+            Last line of the script.
+            
+        
+        
+            
+            Length of the last line of the script.
+            
+        
+        
+            
+            Specifies script creation context.
+            
+        
+        
+            
+            Content hash of the script.
+            
+        
+        
+            
+            Embedder-specific auxiliary data.
+            
+        
+        
+            
+            URL of source map associated with script (if any).
+            
+        
+        
+            
+            True, if this script has sourceURL.
+            
+        
+        
+            
+            True, if this script is ES6 module.
+            
+        
+        
+            
+            This script length.
+            
+        
+        
+            
+            JavaScript top stack frame of where the script parsed event was triggered if available.
+            
+        
+        
+            
+            If the scriptLanguage is WebAssembly, the code section offset in the module.
+            
+        
+        
+            
+            The language of the script.
+            
+        
+        
+            
+            The language of the script.
+            
+        
+        
+            
+            The name the embedder supplied for this script.
+            
+        
+        
+            
+            Fired when virtual machine parses script. This event is also fired for all known and uncollected
+            scripts upon enabling debugger.
+            
+        
+        
+            
+            Identifier of the script parsed.
+            
+        
+        
+            
+            URL or name of the script parsed (if any).
+            
+        
+        
+            
+            Line offset of the script within the resource with given URL (for script tags).
+            
+        
+        
+            
+            Column offset of the script within the resource with given URL.
+            
+        
+        
+            
+            Last line of the script.
+            
+        
+        
+            
+            Length of the last line of the script.
+            
+        
+        
+            
+            Specifies script creation context.
+            
+        
+        
+            
+            Content hash of the script.
+            
+        
+        
+            
+            Embedder-specific auxiliary data.
+            
+        
+        
+            
+            True, if this script is generated as a result of the live edit operation.
+            
+        
+        
+            
+            URL of source map associated with script (if any).
+            
+        
+        
+            
+            True, if this script has sourceURL.
+            
+        
+        
+            
+            True, if this script is ES6 module.
+            
+        
+        
+            
+            This script length.
+            
+        
+        
+            
+            JavaScript top stack frame of where the script parsed event was triggered if available.
+            
+        
+        
+            
+            If the scriptLanguage is WebAssembly, the code section offset in the module.
+            
+        
+        
+            
+            The language of the script.
+            
+        
+        
+            
+            The language of the script.
+            
+        
+        
+            
+            If the scriptLanguage is WebASsembly, the source of debug symbols for the module.
+            
+        
+        
+            
+            The name the embedder supplied for this script.
+            
+        
         
             
             EnableResponse
@@ -16233,26 +23106,6 @@
             stackTrace
             
         
-        
-            
-            RestartFrameResponse
-            
-        
-        
-            
-            callFrames
-            
-        
-        
-            
-            asyncStackTrace
-            
-        
-        
-            
-            asyncStackTraceId
-            
-        
         
             
             SearchInContentResponse
@@ -16343,6 +23196,56 @@
             exceptionDetails
             
         
+        
+            
+            ContinueToLocationTargetCallFrames
+            
+        
+        
+            
+            any
+            
+        
+        
+            
+            current
+            
+        
+        
+            
+            Instrumentation name.
+            
+        
+        
+            
+            beforeScriptExecution
+            
+        
+        
+            
+            beforeScriptWithSourceMapExecution
+            
+        
+        
+            
+            Pause on exceptions mode.
+            
+        
+        
+            
+            none
+            
+        
+        
+            
+            uncaught
+            
+        
+        
+            
+            all
+            
+        
         
             
             Debugger domain exposes JavaScript debugging capabilities. It allows setting and removing
@@ -16355,7 +23258,33 @@
             
             DevToolsClient
         
-        
+        
+            
+            Fired when breakpoint is resolved to an actual script and location.
+            
+        
+        
+            
+            Fired when the virtual machine stopped on breakpoint or exception or any other stop criteria.
+            
+        
+        
+            
+            Fired when the virtual machine resumed execution.
+            
+        
+        
+            
+            Fired when virtual machine fails to parse the script.
+            
+        
+        
+            
+            Fired when virtual machine parses script. This event is also fired for all known and uncollected
+            scripts upon enabling debugger.
+            
+        
+        
             
             Continues execution until specific location is reached.
             
@@ -16369,15 +23298,15 @@
             
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             Enables debugger for the given page. Clients should not assume that the debugging has been
             enabled until the result for this command is received.
             
-            The maximum size in bytes of collected scripts (not referenced by other heap objects)the debugger can hold. Puts no limit if paramter is omitted.
+            The maximum size in bytes of collected scripts (not referenced by other heap objects)the debugger can hold. Puts no limit if parameter is omitted.
             returns System.Threading.Tasks.Task<EnableResponse>
         
-        
+        
             
             Evaluates expression on a given call frame.
             
@@ -16429,13 +23358,6 @@
             breakpointId
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
-            
-            Restarts particular call frame from the beginning.
-            
-            Call frame identifier to evaluate on.
-            returns System.Threading.Tasks.Task<RestartFrameResponse>
-        
         
             
             Resumes JavaScript execution.
@@ -16488,7 +23410,7 @@
             Expression to use as a breakpoint condition. When specified, debugger will only stop on thebreakpoint if this expression evaluates to true.
             returns System.Threading.Tasks.Task<SetBreakpointResponse>
         
-        
+        
             
             Sets instrumentation breakpoint.
             
@@ -16527,7 +23449,7 @@
             New value for breakpoints active state.
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             Defines pause on exceptions state. Can be set to stop on all exceptions, uncaught exceptions or
             no exceptions. Initial pause on exceptions state is `none`.
@@ -16651,6 +23573,65 @@
             Samples
             
         
+        
+            
+            addHeapSnapshotChunk
+            
+        
+        
+            
+            Chunk
+            
+        
+        
+            
+            If heap objects tracking has been started then backend may send update for one or more fragments
+            
+        
+        
+            
+            An array of triplets. Each triplet describes a fragment. The first integer is the fragment
+            index, the second integer is a total count of objects for the fragment, the third integer is
+            a total size of the objects for the fragment.
+            
+        
+        
+            
+            If heap objects tracking has been started then backend regularly sends a current value for last
+            seen object id and corresponding timestamp. If the were changes in the heap since last event
+            then one or more heapStatsUpdate events will be sent before a new lastSeenObjectId event.
+            
+        
+        
+            
+            LastSeenObjectId
+            
+        
+        
+            
+            Timestamp
+            
+        
+        
+            
+            reportHeapSnapshotProgress
+            
+        
+        
+            
+            Done
+            
+        
+        
+            
+            Total
+            
+        
+        
+            
+            Finished
+            
+        
         
             
             GetHeapObjectIdResponse
@@ -16702,6 +23683,33 @@
             
             DevToolsClient
         
+        
+            
+            AddHeapSnapshotChunk
+            
+        
+        
+            
+            If heap objects tracking has been started then backend may send update for one or more fragments
+            
+        
+        
+            
+            If heap objects tracking has been started then backend regularly sends a current value for last
+            seen object id and corresponding timestamp. If the were changes in the heap since last event
+            then one or more heapStatsUpdate events will be sent before a new lastSeenObjectId event.
+            
+        
+        
+            
+            ReportHeapSnapshotProgress
+            
+        
+        
+            
+            ResetProfiles
+            
+        
         
             
             Enables console to refer to the node with given id via $x (see Command Line API for more details
@@ -16749,7 +23757,7 @@
             
             returns System.Threading.Tasks.Task<GetSamplingProfileResponse>
         
-        
+        
             
             StartSampling
             
@@ -16769,20 +23777,22 @@
             
             returns System.Threading.Tasks.Task<StopSamplingResponse>
         
-        
+        
             
             StopTrackingHeapObjects
             
             If true 'reportHeapSnapshotProgress' events will be generated while snapshot is being takenwhen the tracking is stopped.
             treatGlobalObjectsAsRoots
+            If true, numerical values are included in the snapshot
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             TakeHeapSnapshot
             
             If true 'reportHeapSnapshotProgress' events will be generated while snapshot is being taken.
-            If true, a raw snapshot without artifical roots will be generated
+            If true, a raw snapshot without artificial roots will be generated
+            If true, numerical values are included in the snapshot
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
         
@@ -17007,6 +24017,74 @@
             Counter time in seconds.
             
         
+        
+            
+            consoleProfileFinished
+            
+        
+        
+            
+            Id
+            
+        
+        
+            
+            Location of console.profileEnd().
+            
+        
+        
+            
+            Profile
+            
+        
+        
+            
+            Profile title passed as an argument to console.profile().
+            
+        
+        
+            
+            Sent when new profile recording is started using console.profile() call.
+            
+        
+        
+            
+            Id
+            
+        
+        
+            
+            Location of console.profile().
+            
+        
+        
+            
+            Profile title passed as an argument to console.profile().
+            
+        
+        
+            
+            Reports coverage delta since the last poll (either from an event like this, or from
+            `takePreciseCoverage` for the current isolate. May only be sent if precise code
+            coverage has been started. This event can be trigged by the embedder to, for example,
+            trigger collection of coverage data immediately at a certain point in time.
+            
+        
+        
+            
+            Monotonically increasing time (in seconds) when the coverage update was taken in the backend.
+            
+        
+        
+            
+            Identifier for distinguishing coverage events.
+            
+        
+        
+            
+            Coverage data for the current isolate.
+            
+        
         
             
             GetBestEffortCoverageResponse
@@ -17093,6 +24171,24 @@
             
             DevToolsClient
         
+        
+            
+            ConsoleProfileFinished
+            
+        
+        
+            
+            Sent when new profile recording is started using console.profile() call.
+            
+        
+        
+            
+            Reports coverage delta since the last poll (either from an event like this, or from
+            `takePreciseCoverage` for the current isolate. May only be sent if precise code
+            coverage has been started. This event can be trigged by the embedder to, for example,
+            trigger collection of coverage data immediately at a certain point in time.
+            
+        
         
             
             Disable
@@ -17210,6 +24306,153 @@
             
             returns System.Threading.Tasks.Task<GetRuntimeCallStatsResponse>
         
+        
+            
+            Object type.
+            
+        
+        
+            
+            object
+            
+        
+        
+            
+            function
+            
+        
+        
+            
+            undefined
+            
+        
+        
+            
+            string
+            
+        
+        
+            
+            number
+            
+        
+        
+            
+            boolean
+            
+        
+        
+            
+            symbol
+            
+        
+        
+            
+            bigint
+            
+        
+        
+            
+            Object subtype hint. Specified for `object` type values only.
+            NOTE: If you change anything here, make sure to also update
+            `subtype` in `ObjectPreview` and `PropertyPreview` below.
+            
+        
+        
+            
+            array
+            
+        
+        
+            
+            null
+            
+        
+        
+            
+            node
+            
+        
+        
+            
+            regexp
+            
+        
+        
+            
+            date
+            
+        
+        
+            
+            map
+            
+        
+        
+            
+            set
+            
+        
+        
+            
+            weakmap
+            
+        
+        
+            
+            weakset
+            
+        
+        
+            
+            iterator
+            
+        
+        
+            
+            generator
+            
+        
+        
+            
+            error
+            
+        
+        
+            
+            proxy
+            
+        
+        
+            
+            promise
+            
+        
+        
+            
+            typedarray
+            
+        
+        
+            
+            arraybuffer
+            
+        
+        
+            
+            dataview
+            
+        
+        
+            
+            webassemblymemory
+            
+        
+        
+            
+            wasmvalue
+            
+        
         
             
             Mirror object referencing original JavaScript object.
@@ -17220,6 +24463,11 @@
             Object type.
             
         
+        
+            
+            Object type.
+            
+        
         
             
             Object subtype hint. Specified for `object` type values only.
@@ -17227,6 +24475,13 @@
             `subtype` in `ObjectPreview` and `PropertyPreview` below.
             
         
+        
+            
+            Object subtype hint. Specified for `object` type values only.
+            NOTE: If you change anything here, make sure to also update
+            `subtype` in `ObjectPreview` and `PropertyPreview` below.
+            
+        
         
             
             Object class (constructor) name. Specified for `object` type values only.
@@ -17281,6 +24536,151 @@
             The result value is json ML array.
             
         
+        
+            
+            Object type.
+            
+        
+        
+            
+            object
+            
+        
+        
+            
+            function
+            
+        
+        
+            
+            undefined
+            
+        
+        
+            
+            string
+            
+        
+        
+            
+            number
+            
+        
+        
+            
+            boolean
+            
+        
+        
+            
+            symbol
+            
+        
+        
+            
+            bigint
+            
+        
+        
+            
+            Object subtype hint. Specified for `object` type values only.
+            
+        
+        
+            
+            array
+            
+        
+        
+            
+            null
+            
+        
+        
+            
+            node
+            
+        
+        
+            
+            regexp
+            
+        
+        
+            
+            date
+            
+        
+        
+            
+            map
+            
+        
+        
+            
+            set
+            
+        
+        
+            
+            weakmap
+            
+        
+        
+            
+            weakset
+            
+        
+        
+            
+            iterator
+            
+        
+        
+            
+            generator
+            
+        
+        
+            
+            error
+            
+        
+        
+            
+            proxy
+            
+        
+        
+            
+            promise
+            
+        
+        
+            
+            typedarray
+            
+        
+        
+            
+            arraybuffer
+            
+        
+        
+            
+            dataview
+            
+        
+        
+            
+            webassemblymemory
+            
+        
+        
+            
+            wasmvalue
+            
+        
         
             
             Object containing abbreviated remote object value.
@@ -17291,11 +24691,21 @@
             Object type.
             
         
+        
+            
+            Object type.
+            
+        
         
             
             Object subtype hint. Specified for `object` type values only.
             
         
+        
+            
+            Object subtype hint. Specified for `object` type values only.
+            
+        
         
             
             String representation of the object.
@@ -17316,6 +24726,156 @@
             List of the entries. Specified for `map` and `set` subtype values only.
             
         
+        
+            
+            Object type. Accessor means that the property itself is an accessor property.
+            
+        
+        
+            
+            object
+            
+        
+        
+            
+            function
+            
+        
+        
+            
+            undefined
+            
+        
+        
+            
+            string
+            
+        
+        
+            
+            number
+            
+        
+        
+            
+            boolean
+            
+        
+        
+            
+            symbol
+            
+        
+        
+            
+            accessor
+            
+        
+        
+            
+            bigint
+            
+        
+        
+            
+            Object subtype hint. Specified for `object` type values only.
+            
+        
+        
+            
+            array
+            
+        
+        
+            
+            null
+            
+        
+        
+            
+            node
+            
+        
+        
+            
+            regexp
+            
+        
+        
+            
+            date
+            
+        
+        
+            
+            map
+            
+        
+        
+            
+            set
+            
+        
+        
+            
+            weakmap
+            
+        
+        
+            
+            weakset
+            
+        
+        
+            
+            iterator
+            
+        
+        
+            
+            generator
+            
+        
+        
+            
+            error
+            
+        
+        
+            
+            proxy
+            
+        
+        
+            
+            promise
+            
+        
+        
+            
+            typedarray
+            
+        
+        
+            
+            arraybuffer
+            
+        
+        
+            
+            dataview
+            
+        
+        
+            
+            webassemblymemory
+            
+        
+        
+            
+            wasmvalue
+            
+        
         
             
             PropertyPreview
@@ -17331,6 +24891,11 @@
             Object type. Accessor means that the property itself is an accessor property.
             
         
+        
+            
+            Object type. Accessor means that the property itself is an accessor property.
+            
+        
         
             
             User-friendly property value string.
@@ -17346,6 +24911,11 @@
             Object subtype hint. Specified for `object` type values only.
             
         
+        
+            
+            Object subtype hint. Specified for `object` type values only.
+            
+        
         
             
             EntryPreview
@@ -17506,7 +25076,7 @@
         
         
             
-            A system-unique execution context identifier. Unlike the id, this is unique accross
+            A system-unique execution context identifier. Unlike the id, this is unique across
             multiple processes, so can be reliably used to identify specific context while backend
             performs a cross-process navigation.
             
@@ -17567,6 +25137,13 @@
             Identifier of the context where exception happened.
             
         
+        
+            
+            Dictionary with entries of meta data that the client associated
+            with this exception, such as information about associated network
+            requests, etc.
+            
+        
         
             
             Stack entry for runtime errors and assertions.
@@ -17639,6 +25216,231 @@
             DebuggerId
             
         
+        
+            
+            Notification is issued every time when binding is called.
+            
+        
+        
+            
+            Name
+            
+        
+        
+            
+            Payload
+            
+        
+        
+            
+            Identifier of the context where the call was made.
+            
+        
+        
+            
+            Type of the call.
+            
+        
+        
+            
+            log
+            
+        
+        
+            
+            debug
+            
+        
+        
+            
+            info
+            
+        
+        
+            
+            error
+            
+        
+        
+            
+            warning
+            
+        
+        
+            
+            dir
+            
+        
+        
+            
+            dirxml
+            
+        
+        
+            
+            table
+            
+        
+        
+            
+            trace
+            
+        
+        
+            
+            clear
+            
+        
+        
+            
+            startGroup
+            
+        
+        
+            
+            startGroupCollapsed
+            
+        
+        
+            
+            endGroup
+            
+        
+        
+            
+            assert
+            
+        
+        
+            
+            profile
+            
+        
+        
+            
+            profileEnd
+            
+        
+        
+            
+            count
+            
+        
+        
+            
+            timeEnd
+            
+        
+        
+            
+            Issued when console API was called.
+            
+        
+        
+            
+            Type of the call.
+            
+        
+        
+            
+            Type of the call.
+            
+        
+        
+            
+            Call arguments.
+            
+        
+        
+            
+            Identifier of the context where the call was made.
+            
+        
+        
+            
+            Call timestamp.
+            
+        
+        
+            
+            Stack trace captured when the call was made. The async stack chain is automatically reported for
+            the following call types: `assert`, `error`, `trace`, `warning`. For other types the async call
+            chain can be retrieved using `Debugger.getStackTrace` and `stackTrace.parentId` field.
+            
+        
+        
+            
+            Console context descriptor for calls on non-default console context (not console.*):
+            'anonymous#unique-logger-id' for call on unnamed context, 'name#unique-logger-id' for call
+            on named context.
+            
+        
+        
+            
+            Issued when unhandled exception was revoked.
+            
+        
+        
+            
+            Reason describing why exception was revoked.
+            
+        
+        
+            
+            The id of revoked exception, as reported in `exceptionThrown`.
+            
+        
+        
+            
+            Issued when exception was thrown and unhandled.
+            
+        
+        
+            
+            Timestamp of the exception.
+            
+        
+        
+            
+            ExceptionDetails
+            
+        
+        
+            
+            Issued when new execution context is created.
+            
+        
+        
+            
+            A newly created execution context.
+            
+        
+        
+            
+            Issued when execution context is destroyed.
+            
+        
+        
+            
+            Id of the destroyed context
+            
+        
+        
+            
+            Issued when object should be inspected (for example, as a result of inspect() command line API
+            call).
+            
+        
+        
+            
+            Object
+            
+        
+        
+            
+            Hints
+            
+        
         
             
             AwaitPromiseResponse
@@ -17799,6 +25601,47 @@
             
             DevToolsClient
         
+        
+            
+            Notification is issued every time when binding is called.
+            
+        
+        
+            
+            Issued when console API was called.
+            
+        
+        
+            
+            Issued when unhandled exception was revoked.
+            
+        
+        
+            
+            Issued when exception was thrown and unhandled.
+            
+        
+        
+            
+            Issued when new execution context is created.
+            
+        
+        
+            
+            Issued when execution context is destroyed.
+            
+        
+        
+            
+            Issued when all executionContexts were cleared in browser
+            
+        
+        
+            
+            Issued when object should be inspected (for example, as a result of inspect() command line API
+            call).
+            
+        
         
             
             Add handler to promise with given promise object id.
@@ -17808,7 +25651,7 @@
             Whether preview should be generated for the result.
             returns System.Threading.Tasks.Task<AwaitPromiseResponse>
         
-        
+        
             
             Calls function with given declaration on the given object. Object group of the result is
             inherited from the target object.
@@ -17823,6 +25666,7 @@
             Whether execution should `await` for resulting value and return once awaited promise isresolved.
             Specifies execution context which global object will be used to call function on. EitherexecutionContextId or objectId should be specified.
             Symbolic group name that can be used to release multiple objects. If objectGroup is notspecified and objectId is, objectGroup will be inherited from object.
+            Whether to throw an exception if side effect cannot be ruled out during evaluation.
             returns System.Threading.Tasks.Task<CallFunctionOnResponse>
         
         
@@ -17855,7 +25699,7 @@
             
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             Evaluates expression on global object.
             
@@ -17873,7 +25717,7 @@
             Disable breakpoints during execution.
             Setting this flag to true enables `let` re-declaration and top-level `await`.Note that `let` variables can only be re-declared if they originate from`replMode` themselves.
             The Content Security Policy (CSP) for the target might block 'unsafe-eval'which includes eval(), Function(), setTimeout() and setInterval()when called with non-callable arguments. This flag bypasses CSP for thisevaluation and allows unsafe-eval. Defaults to true.
-            An alternative way to specify the execution context to evaluate in.Compared to contextId that may be reused accross processes, this is guaranteed to besystem-unique, so it can be used to prevent accidental evaluation of the expressionin context different than intended (e.g. as a result of navigation accross processboundaries).This is mutually exclusive with `contextId`.
+            An alternative way to specify the execution context to evaluate in.Compared to contextId that may be reused across processes, this is guaranteed to besystem-unique, so it can be used to prevent accidental evaluation of the expressionin context different than intended (e.g. as a result of navigation across processboundaries).This is mutually exclusive with `contextId`.
             returns System.Threading.Tasks.Task<EvaluateResponse>
         
         
@@ -17987,7 +25831,7 @@
             Each binding function call produces Runtime.bindingCalled notification.
             
             name
-            If specified, the binding would only be exposed to the specifiedexecution context. If omitted and `executionContextName` is not set,the binding is exposed to all execution contexts of the target.This parameter is mutually exclusive with `executionContextName`.
+            If specified, the binding would only be exposed to the specifiedexecution context. If omitted and `executionContextName` is not set,the binding is exposed to all execution contexts of the target.This parameter is mutually exclusive with `executionContextName`.Deprecated in favor of `executionContextName` due to an unclear use caseand bugs in implementation (crbug.com/1169639). `executionContextId` will beremoved in the future.
             If specified, the binding is exposed to the executionContext withmatching name, even for contexts created after the binding is added.See also `ExecutionContext.name` and `worldName` parameter to`Page.addScriptToEvaluateOnNewDocument`.This parameter is mutually exclusive with `executionContextId`.
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
@@ -18016,7 +25860,7 @@
             
             returns System.Threading.Tasks.Task<DevToolsMethodResponse>
         
-        
+        
             
             Overrides the Device Orientation.
             
@@ -18089,54 +25933,6 @@
             Object id of a Blob object wrapper.
             returns System.Threading.Tasks.Task<ResolveBlobResponse>
         
-        
-            
-            Inspector
-            
-        
-        
-            
-            Inspector
-            
-            DevToolsClient
-        
-        
-            
-            Disables inspector domain notifications.
-            
-            returns System.Threading.Tasks.Task<DevToolsMethodResponse>
-        
-        
-            
-            Enables inspector domain notifications.
-            
-            returns System.Threading.Tasks.Task<DevToolsMethodResponse>
-        
-        
-            
-            The Tethering domain defines methods and events for browser port binding.
-            
-        
-        
-            
-            Tethering
-            
-            DevToolsClient
-        
-        
-            
-            Request browser port binding.
-            
-            Port number to bind.
-            returns System.Threading.Tasks.Task<DevToolsMethodResponse>
-        
-        
-            
-            Request browser port unbinding.
-            
-            Port number to unbind.
-            returns System.Threading.Tasks.Task<DevToolsMethodResponse>
-        
         
             
             The exception that is thrown when there's a problem executing a DevTools protocol method.
@@ -18174,6 +25970,35 @@
             message
             inner exception
         
+        
+            
+            DevToolsErrorEventArgs - Raised when an exception occurs when
+            attempting to raise 
+            
+        
+        
+            
+            Event Name
+            
+        
+        
+            
+            Json
+            
+        
+        
+            
+            Exception
+            
+        
+        
+            
+            DevToolsErrorEventArgs
+            
+            Event Name
+            json
+            Exception
+        
         
             
             Common Base class for DevTools Domain Model classes
@@ -18207,7 +26032,7 @@
         
         
             
-            Method
+            Event Name
             
         
         
@@ -18235,22 +26060,102 @@
             Method Response as Json string
             
         
+        
+            
+            Generic Typed Event Proxy
+            
+            Event Args Type
+        
+        
+            
+            Constructor
+            
+            Delegate used to convert from the Stream to event args
+        
+        
+            
+            Add the event handler
+            
+            event handler to add
+        
+        
+            
+            Remove the event handler
+            
+            event handler to remove
+            returns true if the last event handler for this proxy was removed.
+        
+        
+            
+        
+        
+            
+        
         
             
             DevTools Client
             
         
-        
+        
+            
+            Will be called on receipt of a DevTools protocol event. Events by default are disabled and need to be
+            enabled on a per domain basis, e.g. Sending Network.enable (or calling )
+            to enable network related events.
+            
+        
+        
+            
+            Will be called when an error occurs when attempting to raise 
+            
+        
+        
+            
+            Add event handler for a DevTools protocol event. Events by default are disabled and need to be
+            enabled on a per domain basis, e.g. Sending Network.enable (or calling )
+            to enable network related events.
+            
+            The event args type to which the event will be deserialized to.
+            is the event name to listen to
+            event handler to call when the event occurs
+        
+        
+            
+            Remove event handler for a DevTools protocol event.
+            
+            The event args type to which the event will be deserialized to.
+            is the event name to listen to
+            event handler to call when the event occurs
+            
+            Returns false if all handlers for the  have been removed,
+            otherwise returns true if there are still handlers registered.
+            
+        
+        
             
             Execute a method call over the DevTools protocol. This method can be called on any thread.
             See the DevTools protocol documentation at https://chromedevtools.github.io/devtools-protocol/ for details
             of supported methods and the expected  dictionary contents.
             
+            The type to which the method result will be deserialzed to.
             is the method name
             are the method parameters represented as a dictionary,
             which may be empty.
             return a Task that can be awaited to obtain the method result
         
+        
+            
+            Event Proxy
+            
+        
+        
+            
+            Raise Event
+            
+            sender
+            event name
+            Stream containing JSON
+            SynchronizationContext
+        
         
             
             Composition underline style.
@@ -19241,7 +27146,11 @@
         
             
         
-        
+        
+            
+            Inherit from this class to handle context menu events. 
+            
+        
         
             
         
@@ -19868,6 +27777,80 @@
             Will be true if the browser is giving focus to the next component
             and false if the browser is giving focus to the previous component.
         
+        
+            
+            Inherit from this class to handle frame events
+            All methods will be called on the CEF UI thread
+            
+        
+        
+            
+        
+        
+            
+            Called when a frame can begin routing commands to/from the associated
+            renderer process. Any commands that were queued have now been dispatched.
+            
+            the ChromiumWebBrowser control
+            the browser object
+            the frame object
+        
+        
+            
+        
+        
+            
+            Called when a new frame is created. This will be the first notification
+            that references . Any commands that require transport to the
+            associated renderer process (LoadRequest, SendProcessMessage, GetSource,
+            etc.) will be queued until OnFrameAttached is called for .
+            
+            the ChromiumWebBrowser control
+            the browser object
+            the frame object
+        
+        
+            
+        
+        
+            
+            Called when a frame loses its connection to the renderer process and will
+            be destroyed. Any pending or future commands will be discarded and
+             will now return false for . If called after
+             during browser destruction then
+             will return false for .
+            
+            the ChromiumWebBrowser control
+            the browser object
+            the frame object
+        
+        
+            
+        
+        
+            
+            Called when the main frame changes due to one of the following:
+            - (a) initial browser creation
+            - (b) final browser destruction
+            - (c) cross-origin navigation
+            - (d) re-navigation after renderer process termination (due to crashes, etc).
+            
+             will be null and  will be non-null when a main frame is assigned
+            to  for the first time.
+             will be non-null and  will be null when a main frame is
+            removed from  for the last time.
+            Both  and  will be non-nullfor cross-origin
+            navigations or re-navigation after renderer process termination.
+            This method will be called after  for  and/or after
+             for . If called after
+             during browser destruction then
+             will return false for .
+            
+            the ChromiumWebBrowser control
+            the browser object
+            the old frame object
+            the new frame object
+        
         
             
             Implement this interface to handle events related to browser load status.
@@ -20836,6 +28819,68 @@
             to .Net garbage collection.
             
         
+        
+            
+            Implement this interface to handle frame events
+            All methods will be called on the CEF UI thread
+            
+        
+        
+            
+            Called when a frame can begin routing commands to/from the associated
+            renderer process. Any commands that were queued have now been dispatched.
+            
+            the ChromiumWebBrowser control
+            the browser object
+            the frame object
+        
+        
+            
+            Called when a new frame is created. This will be the first notification
+            that references . Any commands that require transport to the
+            associated renderer process (LoadRequest, SendProcessMessage, GetSource,
+            etc.) will be queued until OnFrameAttached is called for .
+            
+            the ChromiumWebBrowser control
+            the browser object
+            the frame object
+        
+        
+            
+            Called when a frame loses its connection to the renderer process and will
+            be destroyed. Any pending or future commands will be discarded and
+             will now return false for . If called after
+             during browser destruction then
+             will return false for .
+            
+            the ChromiumWebBrowser control
+            the browser object
+            the frame object
+        
+        
+            
+            Called when the main frame changes due to one of the following:
+            - (a) initial browser creation
+            - (b) final browser destruction
+            - (c) cross-origin navigation
+            - (d) re-navigation after renderer process termination (due to crashes, etc).
+            
+             will be null and  will be non-null when a main frame is assigned
+            to  for the first time.
+             will be non-null and  will be null when a main frame is
+            removed from  for the last time.
+            Both  and  will be non-nullfor cross-origin
+            navigations or re-navigation after renderer process termination.
+            This method will be called after  for  and/or after
+             for . If called after
+             during browser destruction then
+             will return false for .
+            
+            the ChromiumWebBrowser control
+            the browser object
+            the old frame object
+            the new frame object
+        
         
             
             To access the CEF threads we expose a TaskFactory, as this requires managed vc++ this
@@ -20933,6 +28978,13 @@
             extension
             custom mimeType or application/octet-stream if no mapping found 
         
+        
+            
+            NoFocusHandler - Used when disposing of the ChromiumWebBrowser controls
+            Doesn't take focus for the main browser (leaves default behaviour for popup).
+            OnGotFocus and OnTakeFocus are both noops.
+            
+        
         
             
             TaskCompletionSource that executes it's continuation on the captured
@@ -21379,7 +29431,7 @@
             
             Generic param
             tcs
-            result
+            exception
         
         
             
@@ -21474,6 +29526,29 @@
             expressed starting with the JavaScriptObject type.
             
         
+        
+            
+            CefSharp.BindObjectAsync was called from Javascript without pasing in any params
+            the  will be called with 
+            set to this value.
+            
+        
+        
+            
+            Legacy Javascript Binding is enabled, the  event
+            will be called with 
+            set to this value
+            
+        
+        
+            
+        
+        
+            
+        
+        
+            
+        
         
             
             A hash from assigned object ids to the objects,
@@ -21491,6 +29566,12 @@
             Has the browser this repository is associated with been initilized (set in OnAfterCreated)
             
         
+        
+            
+        
+        
+            
+        
         
             
             Configurable settings for this repository, such as the property names CefSharp injects into the window.
@@ -21503,6 +29584,20 @@
             differ from Javascript naming conventions.
             
         
+        
+            
+            JavascriptObjectRepository
+            
+        
+        
+            
+        
+        
+            
+        
+        
+            
+        
         
             
             Analyse the object and generate metadata which will
@@ -21593,7 +29688,7 @@
         
         
             
-            Default constructor
+            Initializes a new instance of the LoadUrlAsyncResponse class.
             
             CEF Error Code
             Http Status Code
@@ -21767,7 +29862,7 @@
             only the bound methods/fields/properties were converted. Objects returned
             from a method call were not translated. To preserve this functionality
             for upgrading users we split this into two methods. Typically thie method
-            would return the same result as 
+            would return the same result as 
             Issue #2442
             
             property/field/method
@@ -21800,7 +29895,7 @@
             only the bound methods/fields/properties were converted. Objects returned
             from a method call were not translated. To preserve this functionality
             for upgrading users we split this into two methods. Typically thie method
-            would return the same result as 
+            would return the same result as 
             Issue #2442
             
             property/field/method
@@ -22075,6 +30170,12 @@
             is not available.
             
         
+        
+            
+            Javascript Binder 
+            
+            name converter
+        
         
             
             Bind to the given model type
@@ -22181,13 +30282,13 @@
         
         
             
-            Response when 
-            is called.
+            Response when either 
+            or  are called.
             
         
         
             
-            Default constructor
+            Initializes a new instance of the SetProxyResponse class.
             
             success
             error message
@@ -22210,7 +30311,7 @@
         
         
             
-            Default constructor
+            Initializes a new instance of the SetPreferenceResponse class.
             
             success
             error message
@@ -23244,6 +31345,17 @@
             Called after WebKit has been initialized.
             
         
+        
+            
+            V8 context handle.
+            V8 handles can only be accessed from the thread on which they are created.
+            Valid threads for creating a V8 handle include the render process main thread (TID_RENDERER) and WebWorker threads.
+            A task runner for posting tasks on the associated thread can be retrieved via the CefV8Context::GetTaskRunner() method.
+            
+            
+            V8 is Google’s open source high-performance JavaScript and WebAssembly engine.
+            
+        
         
             
             Execute a string of JavaScript code in this V8 context.
@@ -23258,6 +31370,9 @@
             
             Class representing a V8 exception.
             
+            
+            V8 is Google’s open source high-performance JavaScript and WebAssembly engine.
+            
         
         
             
@@ -23307,6 +31422,19 @@
             
             Returns the index within the script of the first character where the error occurred.
         
+        
+            
+            V8 Exception
+            
+            index within the line of the last character where the error occurred.
+            index within the script of the last character where the error occurred.
+            1-based number of the line where the error occurred or 0 if the line number is unknown.
+            exception message.
+            resource name for the script from where the function causing the error originates.
+            line of source code that the exception occurred within.
+            index within the line of the first character where the error occurred.
+            index within the script of the first character where the error occurred.
+        
         
             
             RequestContext extensions.
@@ -23348,7 +31476,6 @@
             request context
             preference key
             preference value
-            out error
             returns  true if successfull, false otherwise.
             Use Cef.UIThreadTaskFactory to execute this method if required,
              and ChromiumWebBrowser.IsBrowserInitializedChanged are both
@@ -23472,6 +31599,12 @@
               - Multipart post data
               - Cancellation Token
         
+        
+            
+            OwinResourceHandler
+            
+            Owin pipeline func
+        
         
             
             Read the request, then process it through the OWEN pipeline
@@ -23487,6 +31620,15 @@
             and uses an  to fulfill each requests.
             
         
+        
+            
+            OwinSchemeHandlerFactory
+            
+            Owin pipeline func
+        
+        
+            
+        
         
             
             FolderSchemeHandlerFactory is a very simple scheme handler that allows you
@@ -23904,7 +32046,7 @@
         
         
             
-            Default constructor
+            Initializes a new instance of the CefLibraryHandle class.
             
             libcef.dll full path.
         
@@ -24093,31 +32235,6 @@
             y coordinate
             is draggable?
         
-        
-            
-            Lists the errors that can be reported during Widevine Content Decryption Module (CDM) registration.
-            
-        
-        
-            
-            No error. Registration completed successfully.
-            
-        
-        
-            
-            Required files or manifest contents are missing.
-            
-        
-        
-            
-            The CDM is incompatible with the current Chromium version.
-            
-        
-        
-            
-            CDM registration is not supported at this time.
-            
-        
         
             
             This file contains the list of network errors.
@@ -24147,7 +32264,7 @@
         
         
             
-            A request was aborted, possibly by the user.
+            An operation was aborted (due to user action).
             
         
         
@@ -24177,7 +32294,8 @@
         
         
             
-            An unexpected error. This may be caused by a programming mistake or an invalid assumption
+            An unexpected error.  This may be caused by a programming mistake or an
+            invalid assumption.
             
         
         
@@ -24259,6 +32377,41 @@
             The error can be emitted by code in chrome/browser/policy/policy_helpers.cc.
             
         
+        
+            
+            The upload failed because the upload stream needed to be re-read, due to a
+            retry or a redirect, but the upload stream doesn't support that operation.
+            
+        
+        
+            
+            The request failed because the URLRequestContext is shutting down, or has
+            been shut down.
+            
+        
+        
+            
+            The request failed because the response was delivered along with requirements
+            which are not met ('X-Frame-Options' and 'Content-Security-Policy' ancestor
+            checks and 'Cross-Origin-Resource-Policy', for instance).
+            
+        
+        
+            
+            The request was blocked by system policy disallowing some or all cleartext
+            requests. Used for NetworkSecurityPolicy on Android.
+            
+        
+        
+            
+            The request was blocked by a Content Security Policy
+            
+        
+        
+            
+            The request was blocked because of no H/2 or QUIC session.
+            
+        
         
             
             A connection was closed (corresponding to a TCP FIN).
@@ -24302,12 +32455,14 @@
         
         
             
-            The IP address or port number is invalid (e.g., cannot connect to the IP address 0 or the port 0).
+            The IP address or port number is invalid (e.g., cannot connect to the IP
+            address 0 or the port 0).
             
         
         
             
-            The IP address is unreachable.  This usually means that there is no route to the specified host or network.
+            The IP address is unreachable.  This usually means that there is no route to
+            the specified host or network.
             
         
         
@@ -24327,7 +32482,8 @@
         
         
             
-            The client and server don't support a common SSL protocol version or cipher suite.
+            The client and server don't support a common SSL protocol version or
+            cipher suite.
             
         
         
@@ -24377,7 +32533,7 @@
             because that host is unreachable.
             
         
-        
+        
             
             The request to negotiate an alternate protocol failed.
             
@@ -24463,12 +32619,15 @@
             The request throttler module cancelled this request to avoid DDOS.
             
         
-        
-            
-            A request to create an SSL tunnel connection through the HTTPS proxy
-            received a non-200 (OK) and non-407 (Proxy Auth) response.  The response
-            body might include a description of why the request failed.
-            
+        
+             
+             A request to create an SSL tunnel connection through the HTTPS proxy
+             received a 302 (temporary redirect) response.  The response body might
+             include a description of why the request failed.
+            
+             TODO(https://crbug.com/928551): This is deprecated and should not be used by
+             new code.
+             
         
         
              
@@ -24533,12 +32692,6 @@
             pushed to the queue.
             
         
-        
-            
-            There are too many active SocketStream instances, so the new connect request
-            was rejected.
-            
-        
         
             
             The SSL server certificate changed in a renegotiation.
@@ -24665,7 +32818,7 @@
              See https://tools.ietf.org/html/rfc8446#appendix-D.3 for details.
              
         
-        
+        
             
             TLS 1.3 was enabled, but a lower version was negotiated and the server
             returned a value indicating it supported TLS 1.3. This is part of a security
@@ -24681,69 +32834,100 @@
             
         
         
-            
-            The server responded with a certificate whose common name did not match the host name.
-            This could mean:
-            1. An attacker has redirected our traffic to his server and is presenting a certificate
-            for which he knows the private key.
-            2. The server is misconfigured and responding with the wrong cert.
-            3. The user is on a wireless network and is being redirected to the network's login page.
-            4. The OS has used a DNS search suffix and the server doesn't have a certificate for the
-            abbreviated name in the address bar.
-            
+             
+             The server responded with a certificate whose common name did not match
+             the host name.  This could mean:
+            
+             1. An attacker has redirected our traffic to their server and is
+                presenting a certificate for which they know the private key.
+            
+             2. The server is misconfigured and responding with the wrong cert.
+            
+             3. The user is on a wireless network and is being redirected to the
+                network's login page.
+            
+             4. The OS has used a DNS search suffix and the server doesn't have
+                a certificate for the abbreviated name in the address bar.
+            
+             
         
         
-            
-            The server responded with a certificate that, by our clock, appears to either not yet be valid or to have expired.
-            This could mean:
-            1. An attacker is presenting an old certificate for which he has managed to obtain the private key
-            2. The server is misconfigured and is not presenting a valid cert.
-            3. Our clock is wrong.
-            
+             
+             The server responded with a certificate that, by our clock, appears to
+             either not yet be valid or to have expired.  This could mean:
+            
+             1. An attacker is presenting an old certificate for which they have
+                managed to obtain the private key.
+            
+             2. The server is misconfigured and is not presenting a valid cert.
+            
+             3. Our clock is wrong.
+            
+             
         
         
-            
-            The server responded with a certificate that is signed by an authority we don't trust.
-            The could mean:
-            1. An attacker has substituted the real certificate for a cert that
-            contains his public key and is signed by his cousin.
-            2. The server operator has a legitimate certificate from a CA we don't know about, but should trust.
-            3. The server is presenting a self-signed certificate, providing no defense against active attackers (but foiling passive attackers).
-            
+             
+             The server responded with a certificate that is signed by an authority
+             we don't trust.  The could mean:
+            
+             1. An attacker has substituted the real certificate for a cert that
+                contains their public key and is signed by their cousin.
+            
+             2. The server operator has a legitimate certificate from a CA we don't
+                know about, but should trust.
+            
+             3. The server is presenting a self-signed certificate, providing no
+                defense against active attackers (but foiling passive attackers).
+            
+             
         
         
-            
-            The server responded with a certificate that contains errors. This error is not recoverable.
-            MSDN describes this error as follows:
-            "The SSL certificate contains errors."
-            NOTE: It's unclear how this differs from ERR_CERT_INVALID. For consistency,
-            use that code instead of this one from now on.
-            
+             
+             The server responded with a certificate that contains errors.
+             This error is not recoverable.
+            
+             MSDN describes this error as follows:
+               "The SSL certificate contains errors."
+             NOTE: It's unclear how this differs from ERR_CERT_INVALID. For consistency,
+             use that code instead of this one from now on.
+            
+             
         
         
             
-            The certificate has no mechanism for determining if it is revoked.  In effect, this certificate cannot be revoked.
+            The certificate has no mechanism for determining if it is revoked.  In
+            effect, this certificate cannot be revoked.
             
         
         
-            
-            Revocation information for the security certificate for this site is not available.
-            This could mean:
-            1. An attacker has compromised the private key in the certificate and is blocking our attempt to
-            find out that the cert was revoked.
-            2. The certificate is unrevoked, but the revocation server is busy or unavailable.
-            
+             
+             Revocation information for the security certificate for this site is not
+             available.  This could mean:
+            
+             1. An attacker has compromised the private key in the certificate and is
+                blocking our attempt to find out that the cert was revoked.
+            
+             2. The certificate is unrevoked, but the revocation server is busy or
+                unavailable.
+            
+             
         
         
             
             The server responded with a certificate has been revoked.
-            We have the capability to ignore this error, but it is probably not the thing to do.
+            We have the capability to ignore this error, but it is probably not the
+            thing to do.
             
         
         
-            
-            The server responded with a certificate that is invalid. This error is not recoverable.
-            
+             
+             The server responded with a certificate that is invalid.
+             This error is not recoverable.
+            
+             MSDN describes this error as follows:
+               "The SSL certificate is invalid."
+            
+             
         
         
             
@@ -24796,14 +32980,9 @@
             
         
         
-             
-             Add new certificate error codes here.
-            
-             Update the value of CERT_END whenever you add a new certificate error
-             code.
-            
-             The value immediately past the last certificate error code.
-             
+            
+            The value immediately past the last certificate error code.
+            
         
         
             
@@ -24820,6 +32999,11 @@
             The scheme of the URL is unknown.
             
         
+        
+            
+            Attempting to load an URL resulted in a redirect to an invalid URL.
+            
+        
         
             
             Attempting to load an URL resulted in too many redirects.
@@ -24827,7 +33011,8 @@
         
         
             
-            Attempting to load an URL resulted in an unsafe redirect (e.g., a redirect to file:// is considered unsafe).
+            Attempting to load an URL resulted in an unsafe redirect (e.g., a redirect
+            to file:// is considered unsafe).
             
         
         
@@ -24855,7 +33040,8 @@
         
         
             
-            The response was 407 (Proxy Authentication Required), yet we did not send the request to a proxy.
+            The response was 407 (Proxy Authentication Required), yet we did not send
+            the request to a proxy.
             
         
         
@@ -24915,9 +33101,9 @@
             There are no supported proxies in the provided list.
             
         
-        
+        
             
-            There is a SPDY protocol error.
+            There is an HTTP/2 protocol error.
             
         
         
@@ -24967,9 +33153,9 @@
             The HTTP response contained multiple distinct Content-Length headers.
             
         
-        
+        
             
-            SPDY Headers have been received, but not all of them - status or version
+            HTTP/2 headers have been received, but not all of them - status or version
             headers are missing, so we're expecting additional frames to complete them.
             
         
@@ -24990,15 +33176,18 @@
             The HTTP response contained multiple Location headers.
             
         
-        
+        
             
-            SPDY server refused the stream. Client should retry. This should never be a
-            user-visible error.
+            HTTP/2 server refused the request without processing, and sent either a
+            GOAWAY frame with error code NO_ERROR and Last-Stream-ID lower than the
+            stream id corresponding to the request indicating that this request has not
+            been processed yet, or a RST_STREAM frame with error code REFUSED_STREAM.
+            Client MAY retry (on a different connection).  See RFC7540 Section 8.1.4.
             
         
-        
+        
             
-            SPDY server didn't respond to the PING message.
+            HTTP/2 server didn't respond to the PING message.
             
         
         
@@ -25029,24 +33218,24 @@
             to read any requests sent, so they may be resent.
             
         
-        
+        
             
-            Transport security is inadequate for the SPDY version.
+            Transport security is inadequate for the HTTP/2 version.
             
         
-        
+        
             
-            The peer violated SPDY flow control.
+            The peer violated HTTP/2 flow control.
             
         
-        
+        
             
-            The peer sent an improperly sized SPDY frame.
+            The peer sent an improperly sized HTTP/2 frame.
             
         
-        
+        
             
-            Decoding or encoding of compressed SPDY headers failed.
+            Decoding or encoding of compressed HTTP/2 headers failed.
             
         
         
@@ -25087,12 +33276,12 @@
             SpdyStream layer.
             
         
-        
+        
             
             The pushed stream claimed by the request is no longer available.
             
         
-        
+        
             
             A pushed stream was claimed and later reset by the server. When this happens,
             the request should be retried.
@@ -25138,6 +33327,12 @@
             are allowed.
             
         
+        
+            
+            A GOAWAY frame has been received indicating that the request has not been
+            processed and is therefore safe to retry on a different connection.
+            
+        
         
             
             The cache does not have the requested entry.
@@ -25214,7 +33409,7 @@
             The disk cache is unable to doom this entry.
             
         
-        
+        
             
             The disk cache is unable to open or create this entry.
             
@@ -25226,13 +33421,13 @@
         
         
             
-            The server responded to a <keygen> with a generated client cert that we
-            don't have the matching private key for.
+            An attempt to import a client certificate failed, as the user's key
+            database lacked a corresponding private key.
             
         
         
             
-            An error adding to the OS certificate database (e.g. OS X Keychain).
+            An error adding a certificate to the OS certificate database.
             
         
         
@@ -25245,6 +33440,21 @@
             An error occurred while handling a Web Bundle source.
             
         
+        
+            
+            A Trust Tokens protocol operation-executing request failed for one of a
+            number of reasons (precondition failure, internal error, bad response).
+            
+        
+        
+            
+            When handling a Trust Tokens protocol operation-executing request, the system
+            was able to execute the request's Trust Tokens operation without sending the
+            request to its destination: for instance, the results could have been present
+            in a local cache (for redemption) or the operation could have been diverted
+            to a local provider (for "platform-provided" issuance).
+            
+        
         
             
             A generic error for failed FTP control connection command.
@@ -25387,7 +33597,10 @@
         
         
             
-            The entry was not found in cache, for cache-only lookups.
+            The entry was not found in cache or other local sources, for lookups where
+            only local sources were queried.
+            TODO(ericorth): Consider renaming to DNS_LOCAL_MISS or something like that as
+            the cache is not necessarily queried either.
             
         
         
@@ -29338,6 +37551,28 @@
             Priority
             
         
+        
+            
+            Used internally to set .
+             can only be set when fecting a Cookie from Chromium
+            
+            dateTime
+            
+            Hidden from intellisense as only meant to be used internally, unfortunately
+            VC++ makes it hard to use internal classes from C#
+            
+        
+        
+            
+            Used internally to set .
+             can only be set when fecting a Cookie from Chromium
+            
+            dateTime
+            
+            Hidden from intellisense as only meant to be used internally, unfortunately
+            VC++ makes it hard to use internal classes from C#
+            
+        
         
             
             DependencyChecker provides a known list of Cef/CefSharp dependencies and 
@@ -29433,6 +37668,12 @@
             CefSharp interface for CefBrowser.
             
         
+        
+            
+            Returns True if this object is currently valid. This will return false after
+             is called.
+            
+        
         
             
             Returns the browser host object. This method can only be called in the browser process.
@@ -29673,6 +37914,13 @@
             return the assigned message Id if called on the CEF UI thread and the message was
             successfully submitted for validation, otherwise 0
         
+        
+            
+            Returns the next unique message id which can be used in  or
+            .
+            
+            The next unique message id.
+        
         
             
             Add an observer for DevTools protocol messages (method results and events).
@@ -30153,10 +38401,7 @@
         
         
             
-            Load the custom request. LoadRequest can only be used if a renderer process already exists.
-            In newer versions initially loading about:blank no longer creates a renderer process. You
-            can load a Data Uri initially then call this method.
-            https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs
+            Load the custom request. 
             WARNING: This method will fail with "bad IPC message" reason
             INVALID_INITIATOR_ORIGIN (213) unless you first navigate to the
             request origin using some other mechanism (LoadURL, link click, etc).
@@ -30316,8 +38561,7 @@
         
         
             
-            Set the header name to value. The Referer value cannot be set using this method.
-            Use  instead.
+            Set the header name to value.
             
             header name
             new header value
@@ -31324,9 +39568,15 @@
         
         
             
-            Default constructor
+            Initializes a new instance of the TaskCookieVisitor class.
             
         
+        
+            
+        
+        
+            
+        
         
             
             Task that can be awaited for the result to be retrieved async
@@ -31334,15 +39584,21 @@
         
         
             
-            A  that uses a TaskCompletionSource
-            to simplify things
+            A  implementation that uses a 
+            that allows you to call await/ContinueWith to get the list of NavigationEntries
             
         
         
             
-            Default constructor
+            Initializes a new instance of the TaskNavigationEntryVisitor class.
             
         
+        
+            
+        
+        
+            
+        
         
             
             Task that can be awaited for the result to be retrieved async
@@ -31365,13 +39621,13 @@
         
         
             
-            A  that uses a TaskCompletionSource
-            to simplify things
+            A  that uses a 
+            that allows you to call await/ContinueWith to get the result string.
             
         
         
             
-            Default constructor
+            Initializes a new instance of the TaskStringVisitor class.
             
         
         
@@ -31553,9 +39809,6 @@
             
             Creates a new instance of IRequest with the specified Url and Method = POST and then calls
             .
-             can only be used if a renderer process already exists.
-            In newer versions initially loading about:blank no longer creates a renderer process. You can load a Data Uri initially then
-            call this method. https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs.
             
             browser this method extends
             url to load
@@ -32304,7 +40557,7 @@
             url to load
             SynchronizationContext to execute the continuation on, if null then the ThreadPool will be used.
             
-            A  that can be awaited to load the  and return the HttpStatusCode and .
+            A  that can be awaited to load the  and return the HttpStatusCode and .
             A HttpStatusCode equal to 200 and  is considered a success.
             
         
@@ -32402,6 +40655,11 @@
             Implement  to handle audio events.
             
         
+        
+            
+            Implement  to handle frame events.
+            
+        
         
             
             A flag that indicates whether the WebBrowser is initialized (true) or not (false).
@@ -32531,12 +40789,20 @@
             Used as a return type of bound methods
             
         
+        
+            
+            JSON String
+            
+        
         
             
             Default constructor
             
             JSON string
         
+        
+            
+        
         
             
             Create a JsonString from the specfied object using the build in 
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/README.txt b/Crunchyroll Downloader/bin/x64/Debug/lib/README.txt
index adf1d79..18b892f 100644
--- a/Crunchyroll Downloader/bin/x64/Debug/lib/README.txt	
+++ b/Crunchyroll Downloader/bin/x64/Debug/lib/README.txt	
@@ -1,15 +1,15 @@
 Chromium Embedded Framework (CEF) Standard Binary Distribution for Windows
 -------------------------------------------------------------------------------
 
-Date:             June 20, 2021
+Date:             September 17, 2021
 
-CEF Version:      91.1.21+g9dd45fe+chromium-91.0.4472.114
+CEF Version:      93.1.14+gf38ce34+chromium-93.0.4577.82
 CEF URL:          https://bitbucket.org/chromiumembedded/cef.git
-                  @9dd45fe15964fb136e60d16ad40d78023f486360
+                  @f38ce3409c5cfc5dcadbf1e219ffaaf7e720b609
 
-Chromium Version: 91.0.4472.114
+Chromium Version: 93.0.4577.82
 Chromium URL:     https://chromium.googlesource.com/chromium/src.git
-                  @c1e1dff6f551c4aab8578ec695825cc9b27d51e6
+                  @f2d6656bdf16198c04b70efd1952dace3ed7dd8f
 
 This distribution contains all components necessary to build and distribute an
 application using CEF on the Windows platform. Please see the LICENSING
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/chrome_100_percent.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/chrome_100_percent.pak
index d9fd984..81e135f 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/chrome_100_percent.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/chrome_100_percent.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/chrome_200_percent.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/chrome_200_percent.pak
index c8c51ad..22de0de 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/chrome_200_percent.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/chrome_200_percent.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/chrome_elf.dll b/Crunchyroll Downloader/bin/x64/Debug/lib/chrome_elf.dll
index 51a38e7..ab1f153 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/chrome_elf.dll and b/Crunchyroll Downloader/bin/x64/Debug/lib/chrome_elf.dll differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/icudtl.dat b/Crunchyroll Downloader/bin/x64/Debug/lib/icudtl.dat
index e8e45bb..ac8495c 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/icudtl.dat and b/Crunchyroll Downloader/bin/x64/Debug/lib/icudtl.dat differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/libEGL.dll b/Crunchyroll Downloader/bin/x64/Debug/lib/libEGL.dll
index 573f5cd..00a521b 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/libEGL.dll and b/Crunchyroll Downloader/bin/x64/Debug/lib/libEGL.dll differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/libGLESv2.dll b/Crunchyroll Downloader/bin/x64/Debug/lib/libGLESv2.dll
index d990a2f..5d6d3d4 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/libGLESv2.dll and b/Crunchyroll Downloader/bin/x64/Debug/lib/libGLESv2.dll differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/am.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/am.pak
index 99b11b1..af96da4 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/am.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/am.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ar.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ar.pak
index 7b8fa19..3ed5cf8 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ar.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ar.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/bg.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/bg.pak
index 28b9343..89135d2 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/bg.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/bg.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/bn.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/bn.pak
index 713a1f2..eb0e4ee 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/bn.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/bn.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ca.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ca.pak
index 27bce48..893e68b 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ca.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ca.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/cs.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/cs.pak
index d7e967d..77f534a 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/cs.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/cs.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/da.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/da.pak
index edd291b..27a8ba8 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/da.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/da.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/de.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/de.pak
index 58a29fb..7e899b2 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/de.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/de.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/el.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/el.pak
index 39cc156..6f167d5 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/el.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/el.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/en-GB.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/en-GB.pak
index b435402..6e616e3 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/en-GB.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/en-GB.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/en-US.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/en-US.pak
index 74438f7..9e1f6b3 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/en-US.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/en-US.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/es-419.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/es-419.pak
index 202901b..6f535e9 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/es-419.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/es-419.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/es.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/es.pak
index 547f1cb..2c5c4d2 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/es.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/es.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/et.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/et.pak
index a35c607..c06b469 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/et.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/et.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/fa.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/fa.pak
index e8ab046..5b4f3c6 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/fa.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/fa.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/fi.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/fi.pak
index 94535c4..ef0e1c6 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/fi.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/fi.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/fil.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/fil.pak
index 8c10aec..51e1cc1 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/fil.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/fil.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/fr.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/fr.pak
index 09e7750..6b1208b 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/fr.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/fr.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/gu.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/gu.pak
index 14b7bb5..2ffe637 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/gu.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/gu.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/he.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/he.pak
index bdff4a3..c7bb351 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/he.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/he.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/hi.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/hi.pak
index 3e355e8..4ca0fcb 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/hi.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/hi.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/hr.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/hr.pak
index 5b856ca..cf93b71 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/hr.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/hr.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/hu.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/hu.pak
index e964536..a916c95 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/hu.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/hu.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/id.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/id.pak
index f206750..f9ca7c3 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/id.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/id.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/it.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/it.pak
index 4890550..d657663 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/it.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/it.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ja.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ja.pak
index 4a8c2d7..e85977e 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ja.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ja.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/kn.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/kn.pak
index ce66013..9f9cf73 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/kn.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/kn.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ko.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ko.pak
index 7401983..acc0ad9 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ko.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ko.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/lt.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/lt.pak
index 618f50b..139f6c0 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/lt.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/lt.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/lv.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/lv.pak
index d8f9c4a..ac8b221 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/lv.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/lv.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ml.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ml.pak
index 61dd281..933a234 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ml.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ml.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/mr.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/mr.pak
index ee6ff0e..54802b7 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/mr.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/mr.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ms.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ms.pak
index 2954ab4..5b60b32 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ms.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ms.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/nb.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/nb.pak
index 71dcce1..acf41e7 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/nb.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/nb.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/nl.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/nl.pak
index 42f1aea..4b60acb 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/nl.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/nl.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/pl.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/pl.pak
index 6183cf5..f0e0b27 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/pl.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/pl.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/pt-BR.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/pt-BR.pak
index 8fd5706..9cc28ba 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/pt-BR.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/pt-BR.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/pt-PT.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/pt-PT.pak
index 85a7e9f..aee6e8f 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/pt-PT.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/pt-PT.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ro.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ro.pak
index c2d00fe..bc875c5 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ro.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ro.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ru.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ru.pak
index 3588a7d..1854d1a 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ru.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ru.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/sk.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/sk.pak
index aa40077..3cd4290 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/sk.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/sk.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/sl.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/sl.pak
index dcf8f1b..a8b0484 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/sl.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/sl.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/sr.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/sr.pak
index 58e5503..00d1ebc 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/sr.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/sr.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/sv.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/sv.pak
index 1c703b5..6123aa9 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/sv.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/sv.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/sw.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/sw.pak
index 62dacfe..d3b83f4 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/sw.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/sw.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ta.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ta.pak
index b90e9e7..aef8eca 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ta.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/ta.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/te.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/te.pak
index 7eafaaf..0b8f139 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/te.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/te.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/th.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/th.pak
index 6552a37..1634f09 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/th.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/th.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/tr.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/tr.pak
index 11e7bda..0c87356 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/tr.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/tr.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/uk.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/uk.pak
index 35a7af7..f159331 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/uk.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/uk.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/vi.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/vi.pak
index c0d65dc..33be3a3 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/vi.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/vi.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/zh-CN.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/zh-CN.pak
index 4e9c307..9347d7a 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/zh-CN.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/zh-CN.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/zh-TW.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/zh-TW.pak
index b47e804..5681b9e 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/locales/zh-TW.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/locales/zh-TW.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/resources.pak b/Crunchyroll Downloader/bin/x64/Debug/lib/resources.pak
index 2e868fc..73f5bad 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/resources.pak and b/Crunchyroll Downloader/bin/x64/Debug/lib/resources.pak differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/snapshot_blob.bin b/Crunchyroll Downloader/bin/x64/Debug/lib/snapshot_blob.bin
index a13bf6d..5445e53 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/snapshot_blob.bin and b/Crunchyroll Downloader/bin/x64/Debug/lib/snapshot_blob.bin differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/swiftshader/libEGL.dll b/Crunchyroll Downloader/bin/x64/Debug/lib/swiftshader/libEGL.dll
index 9c25474..af374f1 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/swiftshader/libEGL.dll and b/Crunchyroll Downloader/bin/x64/Debug/lib/swiftshader/libEGL.dll differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/swiftshader/libGLESv2.dll b/Crunchyroll Downloader/bin/x64/Debug/lib/swiftshader/libGLESv2.dll
index 88be238..6856b88 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/swiftshader/libGLESv2.dll and b/Crunchyroll Downloader/bin/x64/Debug/lib/swiftshader/libGLESv2.dll differ
diff --git a/Crunchyroll Downloader/bin/x64/Debug/lib/v8_context_snapshot.bin b/Crunchyroll Downloader/bin/x64/Debug/lib/v8_context_snapshot.bin
index b6aabe5..aa15161 100644
Binary files a/Crunchyroll Downloader/bin/x64/Debug/lib/v8_context_snapshot.bin and b/Crunchyroll Downloader/bin/x64/Debug/lib/v8_context_snapshot.bin differ
diff --git a/Crunchyroll Downloader/einstellungen.vb b/Crunchyroll Downloader/einstellungen.vb
index b30506d..0e9b3ad 100644
--- a/Crunchyroll Downloader/einstellungen.vb	
+++ b/Crunchyroll Downloader/einstellungen.vb	
@@ -18,7 +18,7 @@ Public Class Einstellungen
 
     Private Sub Einstellungen_Load(sender As Object, e As EventArgs) Handles MyBase.Load
 
-        Label6.Text = "You have: v" + Application.ProductVersion.ToString + " Chromium-VRV-Test-U1"
+        Label6.Text = "You have: v" + Application.ProductVersion.ToString + " Chromium-Hotfix-#357_2"
 
         BackgroundWorker1.RunWorkerAsync()
 
diff --git a/Crunchyroll Downloader/obj/x64/Debug/Crunchyroll Downloader.exe b/Crunchyroll Downloader/obj/x64/Debug/Crunchyroll Downloader.exe
index f07423b..1c0a04b 100644
Binary files a/Crunchyroll Downloader/obj/x64/Debug/Crunchyroll Downloader.exe and b/Crunchyroll Downloader/obj/x64/Debug/Crunchyroll Downloader.exe differ
diff --git a/Crunchyroll Downloader/obj/x64/Debug/Crunchyroll Downloader.pdb b/Crunchyroll Downloader/obj/x64/Debug/Crunchyroll Downloader.pdb
index 5feb5cb..2864b02 100644
Binary files a/Crunchyroll Downloader/obj/x64/Debug/Crunchyroll Downloader.pdb and b/Crunchyroll Downloader/obj/x64/Debug/Crunchyroll Downloader.pdb differ
diff --git a/Crunchyroll Downloader/obj/x64/Debug/Crunchyroll Downloader.vbproj.GenerateResource.cache b/Crunchyroll Downloader/obj/x64/Debug/Crunchyroll Downloader.vbproj.GenerateResource.cache
index bd678db..7389bc8 100644
Binary files a/Crunchyroll Downloader/obj/x64/Debug/Crunchyroll Downloader.vbproj.GenerateResource.cache and b/Crunchyroll Downloader/obj/x64/Debug/Crunchyroll Downloader.vbproj.GenerateResource.cache differ
diff --git a/Crunchyroll Downloader/obj/x64/Debug/Crunchyroll_Downloader.Main.resources b/Crunchyroll Downloader/obj/x64/Debug/Crunchyroll_Downloader.Main.resources
index 51a8b08..057dcd0 100644
Binary files a/Crunchyroll Downloader/obj/x64/Debug/Crunchyroll_Downloader.Main.resources and b/Crunchyroll Downloader/obj/x64/Debug/Crunchyroll_Downloader.Main.resources differ
diff --git a/Crunchyroll Downloader/obj/x64/Debug/DesignTimeResolveAssemblyReferences.cache b/Crunchyroll Downloader/obj/x64/Debug/DesignTimeResolveAssemblyReferences.cache
index f240d93..e95c3f9 100644
Binary files a/Crunchyroll Downloader/obj/x64/Debug/DesignTimeResolveAssemblyReferences.cache and b/Crunchyroll Downloader/obj/x64/Debug/DesignTimeResolveAssemblyReferences.cache differ