diff --git a/GreenshotConfluencePlugin/Web References/confluence/Reference.cs b/GreenshotConfluencePlugin/Web References/confluence/Reference.cs
index efe75ab49..076bd3753 100644
--- a/GreenshotConfluencePlugin/Web References/confluence/Reference.cs
+++ b/GreenshotConfluencePlugin/Web References/confluence/Reference.cs
@@ -27,35 +27,15 @@ namespace GreenshotConfluencePlugin.confluence {
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Web.Services.WebServiceBindingAttribute(Name="confluenceservice-v1SoapBinding", Namespace="http://confluence/rpc/soap-axis/confluenceservice-v1")]
- [System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteException))]
- [System.Xml.Serialization.SoapIncludeAttribute(typeof(Vector))]
- [System.Xml.Serialization.SoapIncludeAttribute(typeof(RemotePermission))]
- [System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteNodeStatus))]
- [System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteUserInformation))]
- [System.Xml.Serialization.SoapIncludeAttribute(typeof(RemotePageUpdateOptions))]
- [System.Xml.Serialization.SoapIncludeAttribute(typeof(RemotePageHistory))]
- [System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteContentSummaries))]
- [System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteContentSummary))]
- [System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteSpaceGroup))]
- [System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteLabel))]
- [System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteContentPermissionSet))]
- [System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteContentPermission))]
- [System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteClusterInformation))]
- [System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteUser))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(AbstractRemotePageSummary))]
- [System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteServerInfo))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteSpaceSummary))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteSearchResult))]
public partial class ConfluenceSoapServiceService : System.Web.Services.Protocols.SoapHttpClientProtocol {
private System.Threading.SendOrPostCallback searchOperationCompleted;
- private System.Threading.SendOrPostCallback search1OperationCompleted;
-
private System.Threading.SendOrPostCallback getSpaceOperationCompleted;
- private System.Threading.SendOrPostCallback getCommentOperationCompleted;
-
private System.Threading.SendOrPostCallback getChildrenOperationCompleted;
private System.Threading.SendOrPostCallback loginOperationCompleted;
@@ -115,15 +95,9 @@ namespace GreenshotConfluencePlugin.confluence {
///
public event searchCompletedEventHandler searchCompleted;
- ///
- public event search1CompletedEventHandler search1Completed;
-
///
public event getSpaceCompletedEventHandler getSpaceCompleted;
- ///
- public event getCommentCompletedEventHandler getCommentCompleted;
-
///
public event getChildrenCompletedEventHandler getChildrenCompleted;
@@ -185,43 +159,6 @@ namespace GreenshotConfluencePlugin.confluence {
}
}
- ///
- [System.Web.Services.WebMethodAttribute(MessageName="search1")]
- [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confluence/rpc/soap-axis/confluenceservice-v1")]
- [return: System.Xml.Serialization.SoapElementAttribute("searchReturn")]
- public RemoteSearchResult[] search(string in0, string in1, Map in2, int in3) {
- object[] results = this.Invoke("search1", new object[] {
- in0,
- in1,
- in2,
- in3});
- return ((RemoteSearchResult[])(results[0]));
- }
-
- ///
- public void search1Async(string in0, string in1, Map in2, int in3) {
- this.search1Async(in0, in1, in2, in3, null);
- }
-
- ///
- public void search1Async(string in0, string in1, Map in2, int in3, object userState) {
- if ((this.search1OperationCompleted == null)) {
- this.search1OperationCompleted = new System.Threading.SendOrPostCallback(this.Onsearch1OperationCompleted);
- }
- this.InvokeAsync("search1", new object[] {
- in0,
- in1,
- in2,
- in3}, this.search1OperationCompleted, userState);
- }
-
- private void Onsearch1OperationCompleted(object arg) {
- if ((this.search1Completed != null)) {
- System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
- this.search1Completed(this, new search1CompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
- }
- }
-
///
[System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confluence/rpc/soap-axis/confluenceservice-v1")]
[return: System.Xml.Serialization.SoapElementAttribute("getSpaceReturn")]
@@ -254,38 +191,6 @@ namespace GreenshotConfluencePlugin.confluence {
}
}
- ///
- [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confluence/rpc/soap-axis/confluenceservice-v1")]
- [return: System.Xml.Serialization.SoapElementAttribute("getCommentReturn")]
- public RemoteComment getComment(string in0, long in1) {
- object[] results = this.Invoke("getComment", new object[] {
- in0,
- in1});
- return ((RemoteComment)(results[0]));
- }
-
- ///
- public void getCommentAsync(string in0, long in1) {
- this.getCommentAsync(in0, in1, null);
- }
-
- ///
- public void getCommentAsync(string in0, long in1, object userState) {
- if ((this.getCommentOperationCompleted == null)) {
- this.getCommentOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetCommentOperationCompleted);
- }
- this.InvokeAsync("getComment", new object[] {
- in0,
- in1}, this.getCommentOperationCompleted, userState);
- }
-
- private void OngetCommentOperationCompleted(object arg) {
- if ((this.getCommentCompleted != null)) {
- System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
- this.getCommentCompleted(this, new getCommentCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
- }
- }
-
///
[System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confluence/rpc/soap-axis/confluenceservice-v1")]
[return: System.Xml.Serialization.SoapElementAttribute("getChildrenReturn")]
@@ -672,816 +577,6 @@ namespace GreenshotConfluencePlugin.confluence {
}
}
- ///
- [System.Xml.Serialization.SoapIncludeAttribute(typeof(NotPermittedException))]
- [System.Xml.Serialization.SoapIncludeAttribute(typeof(VersionMismatchException))]
- [System.Xml.Serialization.SoapIncludeAttribute(typeof(AlreadyExistsException))]
- [System.Xml.Serialization.SoapIncludeAttribute(typeof(AuthenticationFailedException))]
- [System.Xml.Serialization.SoapIncludeAttribute(typeof(InvalidSessionException))]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://rpc.confluence.atlassian.com")]
- public partial class RemoteException {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://rpc.confluence.atlassian.com")]
- public partial class NotPermittedException : RemoteException {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://rpc.confluence.atlassian.com")]
- public partial class VersionMismatchException : RemoteException {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://rpc.confluence.atlassian.com")]
- public partial class AlreadyExistsException : RemoteException {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://rpc.confluence.atlassian.com")]
- public partial class AuthenticationFailedException : RemoteException {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://rpc.confluence.atlassian.com")]
- public partial class InvalidSessionException : RemoteException {
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://xml.apache.org/xml-soap")]
- public partial class Vector {
-
- private object[] itemField;
-
- ///
- public object[] item {
- get {
- return this.itemField;
- }
- set {
- this.itemField = value;
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
- public partial class RemotePermission {
-
- private string lockTypeField;
-
- private string lockedByField;
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string lockType {
- get {
- return this.lockTypeField;
- }
- set {
- this.lockTypeField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string lockedBy {
- get {
- return this.lockedByField;
- }
- set {
- this.lockedByField = value;
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
- public partial class RemoteNodeStatus {
-
- private Map jVMstatsField;
-
- private Map buildStatsField;
-
- private int nodeIdField;
-
- private Map propsField;
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public Map JVMstats {
- get {
- return this.jVMstatsField;
- }
- set {
- this.jVMstatsField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public Map buildStats {
- get {
- return this.buildStatsField;
- }
- set {
- this.buildStatsField = value;
- }
- }
-
- ///
- public int nodeId {
- get {
- return this.nodeIdField;
- }
- set {
- this.nodeIdField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public Map props {
- get {
- return this.propsField;
- }
- set {
- this.propsField = value;
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://xml.apache.org/xml-soap")]
- public partial class Map {
-
- private mapItem[] itemField;
-
- ///
- public mapItem[] item {
- get {
- return this.itemField;
- }
- set {
- this.itemField = value;
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://xml.apache.org/xml-soap")]
- public partial class mapItem {
-
- private object keyField;
-
- private object valueField;
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public object key {
- get {
- return this.keyField;
- }
- set {
- this.keyField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public object value {
- get {
- return this.valueField;
- }
- set {
- this.valueField = value;
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
- public partial class RemoteUserInformation {
-
- private string contentField;
-
- private System.Nullable creationDateField;
-
- private string creatorNameField;
-
- private long idField;
-
- private System.Nullable lastModificationDateField;
-
- private string lastModifierNameField;
-
- private string usernameField;
-
- private int versionField;
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string content {
- get {
- return this.contentField;
- }
- set {
- this.contentField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public System.Nullable creationDate {
- get {
- return this.creationDateField;
- }
- set {
- this.creationDateField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string creatorName {
- get {
- return this.creatorNameField;
- }
- set {
- this.creatorNameField = value;
- }
- }
-
- ///
- public long id {
- get {
- return this.idField;
- }
- set {
- this.idField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public System.Nullable lastModificationDate {
- get {
- return this.lastModificationDateField;
- }
- set {
- this.lastModificationDateField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string lastModifierName {
- get {
- return this.lastModifierNameField;
- }
- set {
- this.lastModifierNameField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string username {
- get {
- return this.usernameField;
- }
- set {
- this.usernameField = value;
- }
- }
-
- ///
- public int version {
- get {
- return this.versionField;
- }
- set {
- this.versionField = value;
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
- public partial class RemotePageUpdateOptions {
-
- private bool minorEditField;
-
- private string versionCommentField;
-
- ///
- public bool minorEdit {
- get {
- return this.minorEditField;
- }
- set {
- this.minorEditField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string versionComment {
- get {
- return this.versionCommentField;
- }
- set {
- this.versionCommentField = value;
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
- public partial class RemotePageHistory {
-
- private long idField;
-
- private System.Nullable modifiedField;
-
- private string modifierField;
-
- private int versionField;
-
- ///
- public long id {
- get {
- return this.idField;
- }
- set {
- this.idField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public System.Nullable modified {
- get {
- return this.modifiedField;
- }
- set {
- this.modifiedField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string modifier {
- get {
- return this.modifierField;
- }
- set {
- this.modifierField = value;
- }
- }
-
- ///
- public int version {
- get {
- return this.versionField;
- }
- set {
- this.versionField = value;
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
- public partial class RemoteContentSummaries {
-
- private RemoteContentSummary[] contentField;
-
- private int offsetField;
-
- private int totalAvailableField;
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public RemoteContentSummary[] content {
- get {
- return this.contentField;
- }
- set {
- this.contentField = value;
- }
- }
-
- ///
- public int offset {
- get {
- return this.offsetField;
- }
- set {
- this.offsetField = value;
- }
- }
-
- ///
- public int totalAvailable {
- get {
- return this.totalAvailableField;
- }
- set {
- this.totalAvailableField = value;
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
- public partial class RemoteContentSummary {
-
- private System.Nullable createdField;
-
- private string creatorField;
-
- private long idField;
-
- private System.Nullable modifiedField;
-
- private string modifierField;
-
- private string spaceField;
-
- private string statusField;
-
- private string titleField;
-
- private string typeField;
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public System.Nullable created {
- get {
- return this.createdField;
- }
- set {
- this.createdField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string creator {
- get {
- return this.creatorField;
- }
- set {
- this.creatorField = value;
- }
- }
-
- ///
- public long id {
- get {
- return this.idField;
- }
- set {
- this.idField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public System.Nullable modified {
- get {
- return this.modifiedField;
- }
- set {
- this.modifiedField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string modifier {
- get {
- return this.modifierField;
- }
- set {
- this.modifierField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string space {
- get {
- return this.spaceField;
- }
- set {
- this.spaceField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string status {
- get {
- return this.statusField;
- }
- set {
- this.statusField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string title {
- get {
- return this.titleField;
- }
- set {
- this.titleField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string type {
- get {
- return this.typeField;
- }
- set {
- this.typeField = value;
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
- public partial class RemoteSpaceGroup {
-
- private string creatorNameField;
-
- private string keyField;
-
- private string licenseKeyField;
-
- private string nameField;
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string creatorName {
- get {
- return this.creatorNameField;
- }
- set {
- this.creatorNameField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string key {
- get {
- return this.keyField;
- }
- set {
- this.keyField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string licenseKey {
- get {
- return this.licenseKeyField;
- }
- set {
- this.licenseKeyField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string name {
- get {
- return this.nameField;
- }
- set {
- this.nameField = value;
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
- public partial class RemoteLabel {
-
- private long idField;
-
- private string nameField;
-
- private string namespaceField;
-
- private string ownerField;
-
- ///
- public long id {
- get {
- return this.idField;
- }
- set {
- this.idField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string name {
- get {
- return this.nameField;
- }
- set {
- this.nameField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string @namespace {
- get {
- return this.namespaceField;
- }
- set {
- this.namespaceField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string owner {
- get {
- return this.ownerField;
- }
- set {
- this.ownerField = value;
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
- public partial class RemoteContentPermissionSet {
-
- private RemoteContentPermission[] contentPermissionsField;
-
- private string typeField;
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public RemoteContentPermission[] contentPermissions {
- get {
- return this.contentPermissionsField;
- }
- set {
- this.contentPermissionsField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string type {
- get {
- return this.typeField;
- }
- set {
- this.typeField = value;
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
- public partial class RemoteContentPermission {
-
- private string groupNameField;
-
- private string typeField;
-
- private string userNameField;
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string groupName {
- get {
- return this.groupNameField;
- }
- set {
- this.groupNameField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string type {
- get {
- return this.typeField;
- }
- set {
- this.typeField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string userName {
- get {
- return this.userNameField;
- }
- set {
- this.userNameField = value;
- }
- }
- }
-
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
[System.SerializableAttribute()]
@@ -1619,167 +714,6 @@ namespace GreenshotConfluencePlugin.confluence {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
- public partial class RemoteClusterInformation {
-
- private string descriptionField;
-
- private int memberCountField;
-
- private object[] membersField;
-
- private string multicastAddressField;
-
- private string multicastPortField;
-
- private string nameField;
-
- private bool runningField;
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string description {
- get {
- return this.descriptionField;
- }
- set {
- this.descriptionField = value;
- }
- }
-
- ///
- public int memberCount {
- get {
- return this.memberCountField;
- }
- set {
- this.memberCountField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public object[] members {
- get {
- return this.membersField;
- }
- set {
- this.membersField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string multicastAddress {
- get {
- return this.multicastAddressField;
- }
- set {
- this.multicastAddressField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string multicastPort {
- get {
- return this.multicastPortField;
- }
- set {
- this.multicastPortField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string name {
- get {
- return this.nameField;
- }
- set {
- this.nameField = value;
- }
- }
-
- ///
- public bool running {
- get {
- return this.runningField;
- }
- set {
- this.runningField = value;
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
- public partial class RemoteUser {
-
- private string emailField;
-
- private string fullnameField;
-
- private string nameField;
-
- private string urlField;
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string email {
- get {
- return this.emailField;
- }
- set {
- this.emailField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string fullname {
- get {
- return this.fullnameField;
- }
- set {
- this.fullnameField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string name {
- get {
- return this.nameField;
- }
- set {
- this.nameField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string url {
- get {
- return this.urlField;
- }
- set {
- this.urlField = value;
- }
- }
- }
-
- ///
- [System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteBlogEntrySummary))]
- [System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteBlogEntry))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemotePageSummary))]
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemotePage))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
@@ -1853,76 +787,6 @@ namespace GreenshotConfluencePlugin.confluence {
}
}
- ///
- [System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteBlogEntry))]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
- public partial class RemoteBlogEntrySummary : AbstractRemotePageSummary {
-
- private string authorField;
-
- private System.Nullable publishDateField;
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string author {
- get {
- return this.authorField;
- }
- set {
- this.authorField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public System.Nullable publishDate {
- get {
- return this.publishDateField;
- }
- set {
- this.publishDateField = value;
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
- public partial class RemoteBlogEntry : RemoteBlogEntrySummary {
-
- private string contentField;
-
- private int versionField;
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string content {
- get {
- return this.contentField;
- }
- set {
- this.contentField = value;
- }
- }
-
- ///
- public int version {
- get {
- return this.versionField;
- }
- set {
- this.versionField = value;
- }
- }
- }
-
///
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemotePage))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
@@ -2068,225 +932,6 @@ namespace GreenshotConfluencePlugin.confluence {
}
}
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
- public partial class RemoteServerInfo {
-
- private string baseUrlField;
-
- private string buildIdField;
-
- private bool developmentBuildField;
-
- private int majorVersionField;
-
- private int minorVersionField;
-
- private int patchLevelField;
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string baseUrl {
- get {
- return this.baseUrlField;
- }
- set {
- this.baseUrlField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string buildId {
- get {
- return this.buildIdField;
- }
- set {
- this.buildIdField = value;
- }
- }
-
- ///
- public bool developmentBuild {
- get {
- return this.developmentBuildField;
- }
- set {
- this.developmentBuildField = value;
- }
- }
-
- ///
- public int majorVersion {
- get {
- return this.majorVersionField;
- }
- set {
- this.majorVersionField = value;
- }
- }
-
- ///
- public int minorVersion {
- get {
- return this.minorVersionField;
- }
- set {
- this.minorVersionField = value;
- }
- }
-
- ///
- public int patchLevel {
- get {
- return this.patchLevelField;
- }
- set {
- this.patchLevelField = value;
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
- public partial class RemoteComment {
-
- private string contentField;
-
- private System.Nullable createdField;
-
- private string creatorField;
-
- private long idField;
-
- private System.Nullable modifiedField;
-
- private string modifierField;
-
- private long pageIdField;
-
- private long parentIdField;
-
- private string titleField;
-
- private string urlField;
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string content {
- get {
- return this.contentField;
- }
- set {
- this.contentField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public System.Nullable created {
- get {
- return this.createdField;
- }
- set {
- this.createdField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string creator {
- get {
- return this.creatorField;
- }
- set {
- this.creatorField = value;
- }
- }
-
- ///
- public long id {
- get {
- return this.idField;
- }
- set {
- this.idField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public System.Nullable modified {
- get {
- return this.modifiedField;
- }
- set {
- this.modifiedField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string modifier {
- get {
- return this.modifierField;
- }
- set {
- this.modifierField = value;
- }
- }
-
- ///
- public long pageId {
- get {
- return this.pageIdField;
- }
- set {
- this.pageIdField = value;
- }
- }
-
- ///
- public long parentId {
- get {
- return this.parentIdField;
- }
- set {
- this.parentIdField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string title {
- get {
- return this.titleField;
- }
- set {
- this.titleField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.SoapElementAttribute(IsNullable=true)]
- public string url {
- get {
- return this.urlField;
- }
- set {
- this.urlField = value;
- }
- }
- }
-
///
[System.Xml.Serialization.SoapIncludeAttribute(typeof(RemoteSpace))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
@@ -2422,32 +1067,6 @@ namespace GreenshotConfluencePlugin.confluence {
}
}
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
- public delegate void search1CompletedEventHandler(object sender, search1CompletedEventArgs e);
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- public partial class search1CompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-
- private object[] results;
-
- internal search1CompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
- base(exception, cancelled, userState) {
- this.results = results;
- }
-
- ///
- public RemoteSearchResult[] Result {
- get {
- this.RaiseExceptionIfNecessary();
- return ((RemoteSearchResult[])(this.results[0]));
- }
- }
- }
-
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
public delegate void getSpaceCompletedEventHandler(object sender, getSpaceCompletedEventArgs e);
@@ -2474,32 +1093,6 @@ namespace GreenshotConfluencePlugin.confluence {
}
}
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
- public delegate void getCommentCompletedEventHandler(object sender, getCommentCompletedEventArgs e);
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- public partial class getCommentCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-
- private object[] results;
-
- internal getCommentCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
- base(exception, cancelled, userState) {
- this.results = results;
- }
-
- ///
- public RemoteComment Result {
- get {
- this.RaiseExceptionIfNecessary();
- return ((RemoteComment)(this.results[0]));
- }
- }
- }
-
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
public delegate void getChildrenCompletedEventHandler(object sender, getChildrenCompletedEventArgs e);
diff --git a/GreenshotConfluencePlugin/Web References/confluence/confluenceservice-v1.wsdl b/GreenshotConfluencePlugin/Web References/confluence/confluenceservice-v1.wsdl
index 8a9fa29bc..74c6f748c 100644
--- a/GreenshotConfluencePlugin/Web References/confluence/confluenceservice-v1.wsdl
+++ b/GreenshotConfluencePlugin/Web References/confluence/confluenceservice-v1.wsdl
@@ -1,5390 +1,747 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+