| ### YamlMime:ManagedReference |
| items: |
| - uid: OpenQA.Selenium.DevTools.Log |
| commentId: T:OpenQA.Selenium.DevTools.Log |
| id: Log |
| parent: OpenQA.Selenium.DevTools |
| children: |
| - OpenQA.Selenium.DevTools.Log.Clear |
| - OpenQA.Selenium.DevTools.Log.Disable |
| - OpenQA.Selenium.DevTools.Log.Enable |
| - OpenQA.Selenium.DevTools.Log.EntryAdded |
| - OpenQA.Selenium.DevTools.Log.OnEntryAdded(OpenQA.Selenium.DevTools.EntryAddedEventArgs) |
| langs: |
| - csharp |
| - vb |
| name: Log |
| nameWithType: Log |
| fullName: OpenQA.Selenium.DevTools.Log |
| type: Class |
| source: |
| remote: |
| path: dotnet/src/webdriver/DevTools/Log.cs |
| branch: trunk |
| repo: https://github.com/SeleniumHQ/selenium |
| id: Log |
| path: ../src/webdriver/DevTools/Log.cs |
| startLine: 27 |
| assemblies: |
| - WebDriver |
| namespace: OpenQA.Selenium.DevTools |
| summary: Class representing the browser's log as referenced by the DevTools Protocol. |
| example: [] |
| syntax: |
| content: public abstract class Log |
| content.vb: Public MustInherit Class Log |
| inheritance: |
| - System.Object |
| derivedClasses: |
| - OpenQA.Selenium.DevTools.V132.V132Log |
| - OpenQA.Selenium.DevTools.V133.V133Log |
| - OpenQA.Selenium.DevTools.V134.V134Log |
| inheritedMembers: |
| - System.Object.Equals(System.Object) |
| - System.Object.Equals(System.Object,System.Object) |
| - System.Object.GetHashCode |
| - System.Object.GetType |
| - System.Object.MemberwiseClone |
| - System.Object.ReferenceEquals(System.Object,System.Object) |
| - System.Object.ToString |
| - uid: OpenQA.Selenium.DevTools.Log.EntryAdded |
| commentId: E:OpenQA.Selenium.DevTools.Log.EntryAdded |
| id: EntryAdded |
| parent: OpenQA.Selenium.DevTools.Log |
| langs: |
| - csharp |
| - vb |
| name: EntryAdded |
| nameWithType: Log.EntryAdded |
| fullName: OpenQA.Selenium.DevTools.Log.EntryAdded |
| type: Event |
| source: |
| remote: |
| path: dotnet/src/webdriver/DevTools/Log.cs |
| branch: trunk |
| repo: https://github.com/SeleniumHQ/selenium |
| id: EntryAdded |
| path: ../src/webdriver/DevTools/Log.cs |
| startLine: 32 |
| assemblies: |
| - WebDriver |
| namespace: OpenQA.Selenium.DevTools |
| summary: Occurs when an entry is added to the browser's log. |
| example: [] |
| syntax: |
| content: public event EventHandler<EntryAddedEventArgs>? EntryAdded |
| return: |
| type: System.EventHandler{OpenQA.Selenium.DevTools.EntryAddedEventArgs} |
| content.vb: Public Event EntryAdded As EventHandler(Of EntryAddedEventArgs) |
| - uid: OpenQA.Selenium.DevTools.Log.Enable |
| commentId: M:OpenQA.Selenium.DevTools.Log.Enable |
| id: Enable |
| parent: OpenQA.Selenium.DevTools.Log |
| langs: |
| - csharp |
| - vb |
| name: Enable() |
| nameWithType: Log.Enable() |
| fullName: OpenQA.Selenium.DevTools.Log.Enable() |
| type: Method |
| source: |
| remote: |
| path: dotnet/src/webdriver/DevTools/Log.cs |
| branch: trunk |
| repo: https://github.com/SeleniumHQ/selenium |
| id: Enable |
| path: ../src/webdriver/DevTools/Log.cs |
| startLine: 38 |
| assemblies: |
| - WebDriver |
| namespace: OpenQA.Selenium.DevTools |
| summary: Asynchronously enables manipulation of the browser's log. |
| example: [] |
| syntax: |
| content: public abstract Task Enable() |
| return: |
| type: System.Threading.Tasks.Task |
| description: A task that represents the asynchronous operation. |
| content.vb: Public MustOverride Function Enable() As Task |
| overload: OpenQA.Selenium.DevTools.Log.Enable* |
| - uid: OpenQA.Selenium.DevTools.Log.Disable |
| commentId: M:OpenQA.Selenium.DevTools.Log.Disable |
| id: Disable |
| parent: OpenQA.Selenium.DevTools.Log |
| langs: |
| - csharp |
| - vb |
| name: Disable() |
| nameWithType: Log.Disable() |
| fullName: OpenQA.Selenium.DevTools.Log.Disable() |
| type: Method |
| source: |
| remote: |
| path: dotnet/src/webdriver/DevTools/Log.cs |
| branch: trunk |
| repo: https://github.com/SeleniumHQ/selenium |
| id: Disable |
| path: ../src/webdriver/DevTools/Log.cs |
| startLine: 44 |
| assemblies: |
| - WebDriver |
| namespace: OpenQA.Selenium.DevTools |
| summary: Asynchronously disables manipulation of the browser's log. |
| example: [] |
| syntax: |
| content: public abstract Task Disable() |
| return: |
| type: System.Threading.Tasks.Task |
| description: A task that represents the asynchronous operation. |
| content.vb: Public MustOverride Function Disable() As Task |
| overload: OpenQA.Selenium.DevTools.Log.Disable* |
| - uid: OpenQA.Selenium.DevTools.Log.Clear |
| commentId: M:OpenQA.Selenium.DevTools.Log.Clear |
| id: Clear |
| parent: OpenQA.Selenium.DevTools.Log |
| langs: |
| - csharp |
| - vb |
| name: Clear() |
| nameWithType: Log.Clear() |
| fullName: OpenQA.Selenium.DevTools.Log.Clear() |
| type: Method |
| source: |
| remote: |
| path: dotnet/src/webdriver/DevTools/Log.cs |
| branch: trunk |
| repo: https://github.com/SeleniumHQ/selenium |
| id: Clear |
| path: ../src/webdriver/DevTools/Log.cs |
| startLine: 50 |
| assemblies: |
| - WebDriver |
| namespace: OpenQA.Selenium.DevTools |
| summary: Asynchronously clears the browser's log. |
| example: [] |
| syntax: |
| content: public abstract Task Clear() |
| return: |
| type: System.Threading.Tasks.Task |
| description: A task that represents the asynchronous operation. |
| content.vb: Public MustOverride Function Clear() As Task |
| overload: OpenQA.Selenium.DevTools.Log.Clear* |
| - uid: OpenQA.Selenium.DevTools.Log.OnEntryAdded(OpenQA.Selenium.DevTools.EntryAddedEventArgs) |
| commentId: M:OpenQA.Selenium.DevTools.Log.OnEntryAdded(OpenQA.Selenium.DevTools.EntryAddedEventArgs) |
| id: OnEntryAdded(OpenQA.Selenium.DevTools.EntryAddedEventArgs) |
| parent: OpenQA.Selenium.DevTools.Log |
| langs: |
| - csharp |
| - vb |
| name: OnEntryAdded(EntryAddedEventArgs) |
| nameWithType: Log.OnEntryAdded(EntryAddedEventArgs) |
| fullName: OpenQA.Selenium.DevTools.Log.OnEntryAdded(OpenQA.Selenium.DevTools.EntryAddedEventArgs) |
| type: Method |
| source: |
| remote: |
| path: dotnet/src/webdriver/DevTools/Log.cs |
| branch: trunk |
| repo: https://github.com/SeleniumHQ/selenium |
| id: OnEntryAdded |
| path: ../src/webdriver/DevTools/Log.cs |
| startLine: 56 |
| assemblies: |
| - WebDriver |
| namespace: OpenQA.Selenium.DevTools |
| summary: Raises the EntryAdded event. |
| example: [] |
| syntax: |
| content: protected virtual void OnEntryAdded(EntryAddedEventArgs e) |
| parameters: |
| - id: e |
| type: OpenQA.Selenium.DevTools.EntryAddedEventArgs |
| description: An <xref href="OpenQA.Selenium.DevTools.EntryAddedEventArgs" data-throw-if-not-resolved="false"></xref> that contains the event data. |
| content.vb: Protected Overridable Sub OnEntryAdded(e As EntryAddedEventArgs) |
| overload: OpenQA.Selenium.DevTools.Log.OnEntryAdded* |
| references: |
| - uid: OpenQA.Selenium.DevTools |
| commentId: N:OpenQA.Selenium.DevTools |
| href: OpenQA.html |
| name: OpenQA.Selenium.DevTools |
| nameWithType: OpenQA.Selenium.DevTools |
| fullName: OpenQA.Selenium.DevTools |
| spec.csharp: |
| - uid: OpenQA |
| name: OpenQA |
| href: OpenQA.html |
| - name: . |
| - uid: OpenQA.Selenium |
| name: Selenium |
| href: OpenQA.Selenium.html |
| - name: . |
| - uid: OpenQA.Selenium.DevTools |
| name: DevTools |
| href: OpenQA.Selenium.DevTools.html |
| spec.vb: |
| - uid: OpenQA |
| name: OpenQA |
| href: OpenQA.html |
| - name: . |
| - uid: OpenQA.Selenium |
| name: Selenium |
| href: OpenQA.Selenium.html |
| - name: . |
| - uid: OpenQA.Selenium.DevTools |
| name: DevTools |
| href: OpenQA.Selenium.DevTools.html |
| - uid: System.Object |
| commentId: T:System.Object |
| parent: System |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object |
| name: object |
| nameWithType: object |
| fullName: object |
| nameWithType.vb: Object |
| fullName.vb: Object |
| name.vb: Object |
| - uid: System.Object.Equals(System.Object) |
| commentId: M:System.Object.Equals(System.Object) |
| parent: System.Object |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) |
| name: Equals(object) |
| nameWithType: object.Equals(object) |
| fullName: object.Equals(object) |
| nameWithType.vb: Object.Equals(Object) |
| fullName.vb: Object.Equals(Object) |
| name.vb: Equals(Object) |
| spec.csharp: |
| - uid: System.Object.Equals(System.Object) |
| name: Equals |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) |
| - name: ( |
| - uid: System.Object |
| name: object |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object |
| - name: ) |
| spec.vb: |
| - uid: System.Object.Equals(System.Object) |
| name: Equals |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) |
| - name: ( |
| - uid: System.Object |
| name: Object |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object |
| - name: ) |
| - uid: System.Object.Equals(System.Object,System.Object) |
| commentId: M:System.Object.Equals(System.Object,System.Object) |
| parent: System.Object |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) |
| name: Equals(object, object) |
| nameWithType: object.Equals(object, object) |
| fullName: object.Equals(object, object) |
| nameWithType.vb: Object.Equals(Object, Object) |
| fullName.vb: Object.Equals(Object, Object) |
| name.vb: Equals(Object, Object) |
| spec.csharp: |
| - uid: System.Object.Equals(System.Object,System.Object) |
| name: Equals |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) |
| - name: ( |
| - uid: System.Object |
| name: object |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object |
| - name: ',' |
| - name: " " |
| - uid: System.Object |
| name: object |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object |
| - name: ) |
| spec.vb: |
| - uid: System.Object.Equals(System.Object,System.Object) |
| name: Equals |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) |
| - name: ( |
| - uid: System.Object |
| name: Object |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object |
| - name: ',' |
| - name: " " |
| - uid: System.Object |
| name: Object |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object |
| - name: ) |
| - uid: System.Object.GetHashCode |
| commentId: M:System.Object.GetHashCode |
| parent: System.Object |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode |
| name: GetHashCode() |
| nameWithType: object.GetHashCode() |
| fullName: object.GetHashCode() |
| nameWithType.vb: Object.GetHashCode() |
| fullName.vb: Object.GetHashCode() |
| spec.csharp: |
| - uid: System.Object.GetHashCode |
| name: GetHashCode |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode |
| - name: ( |
| - name: ) |
| spec.vb: |
| - uid: System.Object.GetHashCode |
| name: GetHashCode |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode |
| - name: ( |
| - name: ) |
| - uid: System.Object.GetType |
| commentId: M:System.Object.GetType |
| parent: System.Object |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object.gettype |
| name: GetType() |
| nameWithType: object.GetType() |
| fullName: object.GetType() |
| nameWithType.vb: Object.GetType() |
| fullName.vb: Object.GetType() |
| spec.csharp: |
| - uid: System.Object.GetType |
| name: GetType |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object.gettype |
| - name: ( |
| - name: ) |
| spec.vb: |
| - uid: System.Object.GetType |
| name: GetType |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object.gettype |
| - name: ( |
| - name: ) |
| - uid: System.Object.MemberwiseClone |
| commentId: M:System.Object.MemberwiseClone |
| parent: System.Object |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone |
| name: MemberwiseClone() |
| nameWithType: object.MemberwiseClone() |
| fullName: object.MemberwiseClone() |
| nameWithType.vb: Object.MemberwiseClone() |
| fullName.vb: Object.MemberwiseClone() |
| spec.csharp: |
| - uid: System.Object.MemberwiseClone |
| name: MemberwiseClone |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone |
| - name: ( |
| - name: ) |
| spec.vb: |
| - uid: System.Object.MemberwiseClone |
| name: MemberwiseClone |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone |
| - name: ( |
| - name: ) |
| - uid: System.Object.ReferenceEquals(System.Object,System.Object) |
| commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) |
| parent: System.Object |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals |
| name: ReferenceEquals(object, object) |
| nameWithType: object.ReferenceEquals(object, object) |
| fullName: object.ReferenceEquals(object, object) |
| nameWithType.vb: Object.ReferenceEquals(Object, Object) |
| fullName.vb: Object.ReferenceEquals(Object, Object) |
| name.vb: ReferenceEquals(Object, Object) |
| spec.csharp: |
| - uid: System.Object.ReferenceEquals(System.Object,System.Object) |
| name: ReferenceEquals |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals |
| - name: ( |
| - uid: System.Object |
| name: object |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object |
| - name: ',' |
| - name: " " |
| - uid: System.Object |
| name: object |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object |
| - name: ) |
| spec.vb: |
| - uid: System.Object.ReferenceEquals(System.Object,System.Object) |
| name: ReferenceEquals |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals |
| - name: ( |
| - uid: System.Object |
| name: Object |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object |
| - name: ',' |
| - name: " " |
| - uid: System.Object |
| name: Object |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object |
| - name: ) |
| - uid: System.Object.ToString |
| commentId: M:System.Object.ToString |
| parent: System.Object |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object.tostring |
| name: ToString() |
| nameWithType: object.ToString() |
| fullName: object.ToString() |
| nameWithType.vb: Object.ToString() |
| fullName.vb: Object.ToString() |
| spec.csharp: |
| - uid: System.Object.ToString |
| name: ToString |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object.tostring |
| - name: ( |
| - name: ) |
| spec.vb: |
| - uid: System.Object.ToString |
| name: ToString |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.object.tostring |
| - name: ( |
| - name: ) |
| - uid: System |
| commentId: N:System |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system |
| name: System |
| nameWithType: System |
| fullName: System |
| - uid: System.EventHandler{OpenQA.Selenium.DevTools.EntryAddedEventArgs} |
| commentId: T:System.EventHandler{OpenQA.Selenium.DevTools.EntryAddedEventArgs} |
| parent: System |
| definition: System.EventHandler`1 |
| href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1 |
| name: EventHandler<EntryAddedEventArgs> |
| nameWithType: EventHandler<EntryAddedEventArgs> |
| fullName: System.EventHandler<OpenQA.Selenium.DevTools.EntryAddedEventArgs> |
| nameWithType.vb: EventHandler(Of EntryAddedEventArgs) |
| fullName.vb: System.EventHandler(Of OpenQA.Selenium.DevTools.EntryAddedEventArgs) |
| name.vb: EventHandler(Of EntryAddedEventArgs) |
| spec.csharp: |
| - uid: System.EventHandler`1 |
| name: EventHandler |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1 |
| - name: < |
| - uid: OpenQA.Selenium.DevTools.EntryAddedEventArgs |
| name: EntryAddedEventArgs |
| href: OpenQA.Selenium.DevTools.EntryAddedEventArgs.html |
| - name: '>' |
| spec.vb: |
| - uid: System.EventHandler`1 |
| name: EventHandler |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1 |
| - name: ( |
| - name: Of |
| - name: " " |
| - uid: OpenQA.Selenium.DevTools.EntryAddedEventArgs |
| name: EntryAddedEventArgs |
| href: OpenQA.Selenium.DevTools.EntryAddedEventArgs.html |
| - name: ) |
| - uid: System.EventHandler`1 |
| commentId: T:System.EventHandler`1 |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1 |
| name: EventHandler<TEventArgs> |
| nameWithType: EventHandler<TEventArgs> |
| fullName: System.EventHandler<TEventArgs> |
| nameWithType.vb: EventHandler(Of TEventArgs) |
| fullName.vb: System.EventHandler(Of TEventArgs) |
| name.vb: EventHandler(Of TEventArgs) |
| spec.csharp: |
| - uid: System.EventHandler`1 |
| name: EventHandler |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1 |
| - name: < |
| - name: TEventArgs |
| - name: '>' |
| spec.vb: |
| - uid: System.EventHandler`1 |
| name: EventHandler |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1 |
| - name: ( |
| - name: Of |
| - name: " " |
| - name: TEventArgs |
| - name: ) |
| - uid: OpenQA.Selenium.DevTools.Log.Enable* |
| commentId: Overload:OpenQA.Selenium.DevTools.Log.Enable |
| href: OpenQA.Selenium.DevTools.Log.html#OpenQA_Selenium_DevTools_Log_Enable |
| name: Enable |
| nameWithType: Log.Enable |
| fullName: OpenQA.Selenium.DevTools.Log.Enable |
| - uid: System.Threading.Tasks.Task |
| commentId: T:System.Threading.Tasks.Task |
| parent: System.Threading.Tasks |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task |
| name: Task |
| nameWithType: Task |
| fullName: System.Threading.Tasks.Task |
| - uid: System.Threading.Tasks |
| commentId: N:System.Threading.Tasks |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system |
| name: System.Threading.Tasks |
| nameWithType: System.Threading.Tasks |
| fullName: System.Threading.Tasks |
| spec.csharp: |
| - uid: System |
| name: System |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system |
| - name: . |
| - uid: System.Threading |
| name: Threading |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.threading |
| - name: . |
| - uid: System.Threading.Tasks |
| name: Tasks |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.threading.tasks |
| spec.vb: |
| - uid: System |
| name: System |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system |
| - name: . |
| - uid: System.Threading |
| name: Threading |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.threading |
| - name: . |
| - uid: System.Threading.Tasks |
| name: Tasks |
| isExternal: true |
| href: https://learn.microsoft.com/dotnet/api/system.threading.tasks |
| - uid: OpenQA.Selenium.DevTools.Log.Disable* |
| commentId: Overload:OpenQA.Selenium.DevTools.Log.Disable |
| href: OpenQA.Selenium.DevTools.Log.html#OpenQA_Selenium_DevTools_Log_Disable |
| name: Disable |
| nameWithType: Log.Disable |
| fullName: OpenQA.Selenium.DevTools.Log.Disable |
| - uid: OpenQA.Selenium.DevTools.Log.Clear* |
| commentId: Overload:OpenQA.Selenium.DevTools.Log.Clear |
| href: OpenQA.Selenium.DevTools.Log.html#OpenQA_Selenium_DevTools_Log_Clear |
| name: Clear |
| nameWithType: Log.Clear |
| fullName: OpenQA.Selenium.DevTools.Log.Clear |
| - uid: OpenQA.Selenium.DevTools.EntryAddedEventArgs |
| commentId: T:OpenQA.Selenium.DevTools.EntryAddedEventArgs |
| parent: OpenQA.Selenium.DevTools |
| href: OpenQA.Selenium.DevTools.EntryAddedEventArgs.html |
| name: EntryAddedEventArgs |
| nameWithType: EntryAddedEventArgs |
| fullName: OpenQA.Selenium.DevTools.EntryAddedEventArgs |
| - uid: OpenQA.Selenium.DevTools.Log.OnEntryAdded* |
| commentId: Overload:OpenQA.Selenium.DevTools.Log.OnEntryAdded |
| href: OpenQA.Selenium.DevTools.Log.html#OpenQA_Selenium_DevTools_Log_OnEntryAdded_OpenQA_Selenium_DevTools_EntryAddedEventArgs_ |
| name: OnEntryAdded |
| nameWithType: Log.OnEntryAdded |
| fullName: OpenQA.Selenium.DevTools.Log.OnEntryAdded |