From 46d2317201087f13b8716ba083f9ddcdbba345cd Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Fri, 19 Feb 2016 15:28:12 +0100 Subject: [PATCH] Aggiunta gestione add e reset etichette... --- ETS-DIP/ETS-WS/obj/Debug/build.force | 0 ETS_Data/DataProxy_ProjEts.cs | 3 + ...ts1.Designer.cs => Ds_ProjEts.Designer.cs} | 1684 +++- ETS_Data/Ds_ProjEts.xsd | 156 +- ETS_Data/Ds_ProjEts.xss | 58 +- ETS_Data/ETS_Data.csproj | 10 +- ETS_Data/NLog.config | 47 +- ETS_Data/NLog.xsd | 1584 ++-- .../Debug/TempPE/Ds_ProjEts.Designer.cs.dll | Bin 276992 -> 362496 bytes ETS_Data/packages.config | 11 +- PROJ-ETS/PROJ-ETS/Bundle.config | 1 + PROJ-ETS/PROJ-ETS/Commesse.aspx | 17 +- PROJ-ETS/PROJ-ETS/Commesse.aspx.cs | 25 +- PROJ-ETS/PROJ-ETS/Commesse.aspx.designer.cs | 43 +- PROJ-ETS/PROJ-ETS/Content/Style.css | 6 + PROJ-ETS/PROJ-ETS/Content/Style.less | 9 +- PROJ-ETS/PROJ-ETS/Content/Style.min.css | 2 +- PROJ-ETS/PROJ-ETS/Content/font-awesome.css | 362 +- .../PROJ-ETS/Content/font-awesome.min.css | 4 +- PROJ-ETS/PROJ-ETS/NLog.config | 35 +- PROJ-ETS/PROJ-ETS/NLog.xsd | 1584 ++-- PROJ-ETS/PROJ-ETS/PROJ-ETS.csproj | 14 +- .../WebUserControls/mod_commesseFull.ascx | 34 +- .../WebUserControls/mod_commesseFull.ascx.cs | 40 + PROJ-ETS/PROJ-ETS/bin/ETS_Data.dll | Bin 1297920 -> 1323520 bytes PROJ-ETS/PROJ-ETS/bin/NLog.config | 35 +- PROJ-ETS/PROJ-ETS/bin/NLog.dll | Bin 393728 -> 500736 bytes PROJ-ETS/PROJ-ETS/bin/NLog.xml | 8243 +++++++++++++++-- PROJ-ETS/PROJ-ETS/bin/PROJ-ETS.dll | Bin 109056 -> 110080 bytes 29 files changed, 11306 insertions(+), 2701 deletions(-) create mode 100644 ETS-DIP/ETS-WS/obj/Debug/build.force rename ETS_Data/{Ds_ProjEts1.Designer.cs => Ds_ProjEts.Designer.cs} (92%) diff --git a/ETS-DIP/ETS-WS/obj/Debug/build.force b/ETS-DIP/ETS-WS/obj/Debug/build.force new file mode 100644 index 0000000..e69de29 diff --git a/ETS_Data/DataProxy_ProjEts.cs b/ETS_Data/DataProxy_ProjEts.cs index b0c8faf..1bbb463 100644 --- a/ETS_Data/DataProxy_ProjEts.cs +++ b/ETS_Data/DataProxy_ProjEts.cs @@ -24,6 +24,7 @@ namespace ETS_Data public Ds_ProjEtsTableAdapters.Dip2ATRTableAdapter taD2ATR; public Ds_ProjEtsTableAdapters.DipendentiTableAdapter taDip; public Ds_ProjEtsTableAdapters.ImpiegoRisorseTableAdapter taIR; + public Ds_ProjEtsTableAdapters.LabelsCommTableAdapter taL2C; public Ds_ProjEtsTableAdapters.ReleasedWeekTableAdapter taReW; /* DS_utilsProjEts */ public DS_utilsProjEtsTableAdapters.v_selClientiTableAdapter taSelCli; @@ -48,6 +49,7 @@ namespace ETS_Data taD2ATR = new Ds_ProjEtsTableAdapters.Dip2ATRTableAdapter(); taDip = new Ds_ProjEtsTableAdapters.DipendentiTableAdapter(); taIR = new Ds_ProjEtsTableAdapters.ImpiegoRisorseTableAdapter(); + taL2C = new Ds_ProjEtsTableAdapters.LabelsCommTableAdapter(); taReW = new Ds_ProjEtsTableAdapters.ReleasedWeekTableAdapter(); taSelCli = new DS_utilsProjEtsTableAdapters.v_selClientiTableAdapter(); taSelPro = new DS_utilsProjEtsTableAdapters.v_selProgettiTableAdapter(); @@ -72,6 +74,7 @@ namespace ETS_Data taD2ATR.Connection.ConnectionString = utils.obj.confReadString("ETS_PROJConnectionString"); taDip.Connection.ConnectionString = utils.obj.confReadString("ETS_PROJConnectionString"); taIR.Connection.ConnectionString = utils.obj.confReadString("ETS_PROJConnectionString"); + taL2C.Connection.ConnectionString = utils.obj.confReadString("ETS_PROJConnectionString"); taReW.Connection.ConnectionString = utils.obj.confReadString("ETS_PROJConnectionString"); taSelCli.Connection.ConnectionString = utils.obj.confReadString("ETS_PROJConnectionString"); taSelPro.Connection.ConnectionString = utils.obj.confReadString("ETS_PROJConnectionString"); diff --git a/ETS_Data/Ds_ProjEts1.Designer.cs b/ETS_Data/Ds_ProjEts.Designer.cs similarity index 92% rename from ETS_Data/Ds_ProjEts1.Designer.cs rename to ETS_Data/Ds_ProjEts.Designer.cs index bbe110f..f70ae3d 100644 --- a/ETS_Data/Ds_ProjEts1.Designer.cs +++ b/ETS_Data/Ds_ProjEts.Designer.cs @@ -54,6 +54,10 @@ namespace ETS_Data { private ResocontoCommDataTable tableResocontoComm; + private AnagLabelsDataTable tableAnagLabels; + + private LabelsCommDataTable tableLabelsComm; + private global::System.Data.DataRelation relationAnagProgetti_AnagFasi; private global::System.Data.DataRelation relationDatiCommessa_AnagFasi; @@ -66,6 +70,8 @@ namespace ETS_Data { private global::System.Data.DataRelation relationFK_BdgtRisorseFasi_AnagTipoRisorse; + private global::System.Data.DataRelation relationFK_LabelsComm_AnagLabels; + private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -139,6 +145,12 @@ namespace ETS_Data { if ((ds.Tables["ResocontoComm"] != null)) { base.Tables.Add(new ResocontoCommDataTable(ds.Tables["ResocontoComm"])); } + if ((ds.Tables["AnagLabels"] != null)) { + base.Tables.Add(new AnagLabelsDataTable(ds.Tables["AnagLabels"])); + } + if ((ds.Tables["LabelsComm"] != null)) { + base.Tables.Add(new LabelsCommDataTable(ds.Tables["LabelsComm"])); + } this.DataSetName = ds.DataSetName; this.Prefix = ds.Prefix; this.Namespace = ds.Namespace; @@ -307,6 +319,26 @@ namespace ETS_Data { } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public AnagLabelsDataTable AnagLabels { + get { + return this.tableAnagLabels; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public LabelsCommDataTable LabelsComm { + get { + return this.tableLabelsComm; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.BrowsableAttribute(true)] @@ -419,6 +451,12 @@ namespace ETS_Data { if ((ds.Tables["ResocontoComm"] != null)) { base.Tables.Add(new ResocontoCommDataTable(ds.Tables["ResocontoComm"])); } + if ((ds.Tables["AnagLabels"] != null)) { + base.Tables.Add(new AnagLabelsDataTable(ds.Tables["AnagLabels"])); + } + if ((ds.Tables["LabelsComm"] != null)) { + base.Tables.Add(new LabelsCommDataTable(ds.Tables["LabelsComm"])); + } this.DataSetName = ds.DataSetName; this.Prefix = ds.Prefix; this.Namespace = ds.Namespace; @@ -542,12 +580,25 @@ namespace ETS_Data { this.tableResocontoComm.InitVars(); } } + this.tableAnagLabels = ((AnagLabelsDataTable)(base.Tables["AnagLabels"])); + if ((initTable == true)) { + if ((this.tableAnagLabels != null)) { + this.tableAnagLabels.InitVars(); + } + } + this.tableLabelsComm = ((LabelsCommDataTable)(base.Tables["LabelsComm"])); + if ((initTable == true)) { + if ((this.tableLabelsComm != null)) { + this.tableLabelsComm.InitVars(); + } + } this.relationAnagProgetti_AnagFasi = this.Relations["AnagProgetti_AnagFasi"]; this.relationDatiCommessa_AnagFasi = this.Relations["DatiCommessa_AnagFasi"]; this.relationDatiCommessa_DatiCommForn = this.Relations["DatiCommessa_DatiCommForn"]; this.relationDatiCommessa_DatiCommInteg = this.Relations["DatiCommessa_DatiCommInteg"]; this.relationAnagFasi_BdgtRisorseFasi = this.Relations["AnagFasi_BdgtRisorseFasi"]; this.relationFK_BdgtRisorseFasi_AnagTipoRisorse = this.Relations["FK_BdgtRisorseFasi_AnagTipoRisorse"]; + this.relationFK_LabelsComm_AnagLabels = this.Relations["FK_LabelsComm_AnagLabels"]; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -588,6 +639,10 @@ namespace ETS_Data { base.Tables.Add(this.tableReleasedWeek); this.tableResocontoComm = new ResocontoCommDataTable(); base.Tables.Add(this.tableResocontoComm); + this.tableAnagLabels = new AnagLabelsDataTable(); + base.Tables.Add(this.tableAnagLabels); + this.tableLabelsComm = new LabelsCommDataTable(); + base.Tables.Add(this.tableLabelsComm); this.relationAnagProgetti_AnagFasi = new global::System.Data.DataRelation("AnagProgetti_AnagFasi", new global::System.Data.DataColumn[] { this.tableAnagProgetti.idxProgettoColumn}, new global::System.Data.DataColumn[] { this.tableAnagFasi.idxProgettoColumn}, false); @@ -612,6 +667,10 @@ namespace ETS_Data { this.tableAnagTipoRisorse.CodTipoRisorsaColumn}, new global::System.Data.DataColumn[] { this.tableBdgtRisorseFasi.CodTipoRisorsaColumn}, false); this.Relations.Add(this.relationFK_BdgtRisorseFasi_AnagTipoRisorse); + this.relationFK_LabelsComm_AnagLabels = new global::System.Data.DataRelation("FK_LabelsComm_AnagLabels", new global::System.Data.DataColumn[] { + this.tableAnagLabels.CodLabelColumn}, new global::System.Data.DataColumn[] { + this.tableLabelsComm.CodLabelColumn}, false); + this.Relations.Add(this.relationFK_LabelsComm_AnagLabels); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -704,6 +763,18 @@ namespace ETS_Data { return false; } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeAnagLabels() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeLabelsComm() { + return false; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) { @@ -804,6 +875,12 @@ namespace ETS_Data { [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public delegate void ResocontoCommRowChangeEventHandler(object sender, ResocontoCommRowChangeEvent e); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void AnagLabelsRowChangeEventHandler(object sender, AnagLabelsRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void LabelsCommRowChangeEventHandler(object sender, LabelsCommRowChangeEvent e); + /// ///Represents the strongly named DataTable class. /// @@ -3721,7 +3798,7 @@ namespace ETS_Data { this.columnratio_time.ReadOnly = true; this.columnratioNetto_money.ReadOnly = true; this.columnLabels.ReadOnly = true; - this.columnLabels.MaxLength = 1; + this.columnLabels.MaxLength = 500; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -7435,6 +7512,558 @@ namespace ETS_Data { } } + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class AnagLabelsDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnCodLabel; + + private global::System.Data.DataColumn columnDescrLabel; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagLabelsDataTable() { + this.TableName = "AnagLabels"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal AnagLabelsDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected AnagLabelsDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn CodLabelColumn { + get { + return this.columnCodLabel; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn DescrLabelColumn { + get { + return this.columnDescrLabel; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagLabelsRow this[int index] { + get { + return ((AnagLabelsRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagLabelsRowChangeEventHandler AnagLabelsRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagLabelsRowChangeEventHandler AnagLabelsRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagLabelsRowChangeEventHandler AnagLabelsRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagLabelsRowChangeEventHandler AnagLabelsRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddAnagLabelsRow(AnagLabelsRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagLabelsRow AddAnagLabelsRow(string CodLabel, string DescrLabel) { + AnagLabelsRow rowAnagLabelsRow = ((AnagLabelsRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + CodLabel, + DescrLabel}; + rowAnagLabelsRow.ItemArray = columnValuesArray; + this.Rows.Add(rowAnagLabelsRow); + return rowAnagLabelsRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagLabelsRow FindByCodLabel(string CodLabel) { + return ((AnagLabelsRow)(this.Rows.Find(new object[] { + CodLabel}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + AnagLabelsDataTable cln = ((AnagLabelsDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new AnagLabelsDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnCodLabel = base.Columns["CodLabel"]; + this.columnDescrLabel = base.Columns["DescrLabel"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnCodLabel = new global::System.Data.DataColumn("CodLabel", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodLabel); + this.columnDescrLabel = new global::System.Data.DataColumn("DescrLabel", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDescrLabel); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnCodLabel}, true)); + this.columnCodLabel.AllowDBNull = false; + this.columnCodLabel.Unique = true; + this.columnCodLabel.MaxLength = 50; + this.columnDescrLabel.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagLabelsRow NewAnagLabelsRow() { + return ((AnagLabelsRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new AnagLabelsRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(AnagLabelsRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.AnagLabelsRowChanged != null)) { + this.AnagLabelsRowChanged(this, new AnagLabelsRowChangeEvent(((AnagLabelsRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.AnagLabelsRowChanging != null)) { + this.AnagLabelsRowChanging(this, new AnagLabelsRowChangeEvent(((AnagLabelsRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.AnagLabelsRowDeleted != null)) { + this.AnagLabelsRowDeleted(this, new AnagLabelsRowChangeEvent(((AnagLabelsRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.AnagLabelsRowDeleting != null)) { + this.AnagLabelsRowDeleting(this, new AnagLabelsRowChangeEvent(((AnagLabelsRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveAnagLabelsRow(AnagLabelsRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + Ds_ProjEts ds = new Ds_ProjEts(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "AnagLabelsDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class LabelsCommDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnidxFase; + + private global::System.Data.DataColumn columnCodLabel; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public LabelsCommDataTable() { + this.TableName = "LabelsComm"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal LabelsCommDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected LabelsCommDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn idxFaseColumn { + get { + return this.columnidxFase; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn CodLabelColumn { + get { + return this.columnCodLabel; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public LabelsCommRow this[int index] { + get { + return ((LabelsCommRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event LabelsCommRowChangeEventHandler LabelsCommRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event LabelsCommRowChangeEventHandler LabelsCommRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event LabelsCommRowChangeEventHandler LabelsCommRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event LabelsCommRowChangeEventHandler LabelsCommRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddLabelsCommRow(LabelsCommRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public LabelsCommRow AddLabelsCommRow(int idxFase, AnagLabelsRow parentAnagLabelsRowByFK_LabelsComm_AnagLabels) { + LabelsCommRow rowLabelsCommRow = ((LabelsCommRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + idxFase, + null}; + if ((parentAnagLabelsRowByFK_LabelsComm_AnagLabels != null)) { + columnValuesArray[1] = parentAnagLabelsRowByFK_LabelsComm_AnagLabels[0]; + } + rowLabelsCommRow.ItemArray = columnValuesArray; + this.Rows.Add(rowLabelsCommRow); + return rowLabelsCommRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public LabelsCommRow FindByidxFaseCodLabel(int idxFase, string CodLabel) { + return ((LabelsCommRow)(this.Rows.Find(new object[] { + idxFase, + CodLabel}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + LabelsCommDataTable cln = ((LabelsCommDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new LabelsCommDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnidxFase = base.Columns["idxFase"]; + this.columnCodLabel = base.Columns["CodLabel"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnidxFase = new global::System.Data.DataColumn("idxFase", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxFase); + this.columnCodLabel = new global::System.Data.DataColumn("CodLabel", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodLabel); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnidxFase, + this.columnCodLabel}, true)); + this.columnidxFase.AllowDBNull = false; + this.columnCodLabel.AllowDBNull = false; + this.columnCodLabel.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public LabelsCommRow NewLabelsCommRow() { + return ((LabelsCommRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new LabelsCommRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(LabelsCommRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.LabelsCommRowChanged != null)) { + this.LabelsCommRowChanged(this, new LabelsCommRowChangeEvent(((LabelsCommRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.LabelsCommRowChanging != null)) { + this.LabelsCommRowChanging(this, new LabelsCommRowChangeEvent(((LabelsCommRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.LabelsCommRowDeleted != null)) { + this.LabelsCommRowDeleted(this, new LabelsCommRowChangeEvent(((LabelsCommRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.LabelsCommRowDeleting != null)) { + this.LabelsCommRowDeleting(this, new LabelsCommRowChangeEvent(((LabelsCommRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveLabelsCommRow(LabelsCommRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + Ds_ProjEts ds = new Ds_ProjEts(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "LabelsCommDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + /// ///Represents strongly named DataRow class. /// @@ -12347,6 +12976,119 @@ namespace ETS_Data { } } + /// + ///Represents strongly named DataRow class. + /// + public partial class AnagLabelsRow : global::System.Data.DataRow { + + private AnagLabelsDataTable tableAnagLabels; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal AnagLabelsRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableAnagLabels = ((AnagLabelsDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string CodLabel { + get { + return ((string)(this[this.tableAnagLabels.CodLabelColumn])); + } + set { + this[this.tableAnagLabels.CodLabelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string DescrLabel { + get { + try { + return ((string)(this[this.tableAnagLabels.DescrLabelColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'DescrLabel\' in table \'AnagLabels\' is DBNull.", e); + } + } + set { + this[this.tableAnagLabels.DescrLabelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsDescrLabelNull() { + return this.IsNull(this.tableAnagLabels.DescrLabelColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetDescrLabelNull() { + this[this.tableAnagLabels.DescrLabelColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public LabelsCommRow[] GetLabelsCommRows() { + if ((this.Table.ChildRelations["FK_LabelsComm_AnagLabels"] == null)) { + return new LabelsCommRow[0]; + } + else { + return ((LabelsCommRow[])(base.GetChildRows(this.Table.ChildRelations["FK_LabelsComm_AnagLabels"]))); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class LabelsCommRow : global::System.Data.DataRow { + + private LabelsCommDataTable tableLabelsComm; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal LabelsCommRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableLabelsComm = ((LabelsCommDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxFase { + get { + return ((int)(this[this.tableLabelsComm.idxFaseColumn])); + } + set { + this[this.tableLabelsComm.idxFaseColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string CodLabel { + get { + return ((string)(this[this.tableLabelsComm.CodLabelColumn])); + } + set { + this[this.tableLabelsComm.CodLabelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagLabelsRow AnagLabelsRow { + get { + return ((AnagLabelsRow)(this.GetParentRow(this.Table.ParentRelations["FK_LabelsComm_AnagLabels"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_LabelsComm_AnagLabels"]); + } + } + } + /// ///Row event argument class /// @@ -12856,6 +13598,74 @@ namespace ETS_Data { } } } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class AnagLabelsRowChangeEvent : global::System.EventArgs { + + private AnagLabelsRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagLabelsRowChangeEvent(AnagLabelsRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagLabelsRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class LabelsCommRowChangeEvent : global::System.EventArgs { + + private LabelsCommRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public LabelsCommRowChangeEvent(LabelsCommRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public LabelsCommRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } } } namespace ETS_Data.Ds_ProjEtsTableAdapters { @@ -19846,6 +20656,710 @@ SELECT Anno, Sett, UsernameAD, dataConf FROM ReleasedWeek WHERE (Anno = @Anno) A } } + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class AnagLabelsTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagLabelsTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "AnagLabels"; + tableMapping.ColumnMappings.Add("CodLabel", "CodLabel"); + tableMapping.ColumnMappings.Add("DescrLabel", "DescrLabel"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[AnagLabels] WHERE (([CodLabel] = @Original_CodLabel) AND ((@Is" + + "Null_DescrLabel = 1 AND [DescrLabel] IS NULL) OR ([DescrLabel] = @Original_Descr" + + "Label)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodLabel", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodLabel", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DescrLabel", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescrLabel", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DescrLabel", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescrLabel", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[AnagLabels] ([CodLabel], [DescrLabel]) VALUES (@CodLabel, @Des" + + "crLabel);\r\nSELECT CodLabel, DescrLabel FROM AnagLabels WHERE (CodLabel = @CodLab" + + "el)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodLabel", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodLabel", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DescrLabel", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescrLabel", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = @"UPDATE [dbo].[AnagLabels] SET [CodLabel] = @CodLabel, [DescrLabel] = @DescrLabel WHERE (([CodLabel] = @Original_CodLabel) AND ((@IsNull_DescrLabel = 1 AND [DescrLabel] IS NULL) OR ([DescrLabel] = @Original_DescrLabel))); +SELECT CodLabel, DescrLabel FROM AnagLabels WHERE (CodLabel = @CodLabel)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodLabel", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodLabel", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DescrLabel", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescrLabel", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodLabel", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodLabel", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DescrLabel", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescrLabel", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DescrLabel", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescrLabel", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::ETS_Data.Properties.Settings.Default.ETS_PROJConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT CodLabel, DescrLabel FROM dbo.AnagLabels"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(Ds_ProjEts.AnagLabelsDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual Ds_ProjEts.AnagLabelsDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + Ds_ProjEts.AnagLabelsDataTable dataTable = new Ds_ProjEts.AnagLabelsDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(Ds_ProjEts.AnagLabelsDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(Ds_ProjEts dataSet) { + return this.Adapter.Update(dataSet, "AnagLabels"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(string Original_CodLabel, string Original_DescrLabel) { + if ((Original_CodLabel == null)) { + throw new global::System.ArgumentNullException("Original_CodLabel"); + } + else { + this.Adapter.DeleteCommand.Parameters[0].Value = ((string)(Original_CodLabel)); + } + if ((Original_DescrLabel == null)) { + this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_DescrLabel)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(string CodLabel, string DescrLabel) { + if ((CodLabel == null)) { + throw new global::System.ArgumentNullException("CodLabel"); + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(CodLabel)); + } + if ((DescrLabel == null)) { + this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(DescrLabel)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string CodLabel, string DescrLabel, string Original_CodLabel, string Original_DescrLabel) { + if ((CodLabel == null)) { + throw new global::System.ArgumentNullException("CodLabel"); + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(CodLabel)); + } + if ((DescrLabel == null)) { + this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(DescrLabel)); + } + if ((Original_CodLabel == null)) { + throw new global::System.ArgumentNullException("Original_CodLabel"); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(Original_CodLabel)); + } + if ((Original_DescrLabel == null)) { + this.Adapter.UpdateCommand.Parameters[3].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[4].Value = ((string)(Original_DescrLabel)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string DescrLabel, string Original_CodLabel, string Original_DescrLabel) { + return this.Update(Original_CodLabel, DescrLabel, Original_CodLabel, Original_DescrLabel); + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class LabelsCommTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public LabelsCommTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "LabelsComm"; + tableMapping.ColumnMappings.Add("idxFase", "idxFase"); + tableMapping.ColumnMappings.Add("CodLabel", "CodLabel"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[LabelsComm] WHERE (([idxFase] = @Original_idxFase) AND ([CodLa" + + "bel] = @Original_CodLabel))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxFase", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxFase", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodLabel", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodLabel", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[LabelsComm] ([idxFase], [CodLabel]) VALUES (@idxFase, @CodLabe" + + "l);\r\nSELECT idxFase, CodLabel FROM LabelsComm WHERE (CodLabel = @CodLabel) AND (" + + "idxFase = @idxFase)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxFase", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxFase", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodLabel", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodLabel", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[LabelsComm] SET [idxFase] = @idxFase, [CodLabel] = @CodLabel WHERE " + + "(([idxFase] = @Original_idxFase) AND ([CodLabel] = @Original_CodLabel));\r\nSELECT" + + " idxFase, CodLabel FROM LabelsComm WHERE (CodLabel = @CodLabel) AND (idxFase = @" + + "idxFase)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxFase", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxFase", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodLabel", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodLabel", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxFase", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxFase", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodLabel", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodLabel", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::ETS_Data.Properties.Settings.Default.ETS_PROJConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT idxFase, CodLabel FROM dbo.LabelsComm"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "dbo.stp_L2C_deleteByFase"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxFase", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(Ds_ProjEts.LabelsCommDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual Ds_ProjEts.LabelsCommDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + Ds_ProjEts.LabelsCommDataTable dataTable = new Ds_ProjEts.LabelsCommDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(Ds_ProjEts.LabelsCommDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(Ds_ProjEts dataSet) { + return this.Adapter.Update(dataSet, "LabelsComm"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_idxFase, string Original_CodLabel) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_idxFase)); + if ((Original_CodLabel == null)) { + throw new global::System.ArgumentNullException("Original_CodLabel"); + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((string)(Original_CodLabel)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(int idxFase, string CodLabel) { + this.Adapter.InsertCommand.Parameters[0].Value = ((int)(idxFase)); + if ((CodLabel == null)) { + throw new global::System.ArgumentNullException("CodLabel"); + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(CodLabel)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(int idxFase, string CodLabel, int Original_idxFase, string Original_CodLabel) { + this.Adapter.UpdateCommand.Parameters[0].Value = ((int)(idxFase)); + if ((CodLabel == null)) { + throw new global::System.ArgumentNullException("CodLabel"); + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(CodLabel)); + } + this.Adapter.UpdateCommand.Parameters[2].Value = ((int)(Original_idxFase)); + if ((Original_CodLabel == null)) { + throw new global::System.ArgumentNullException("Original_CodLabel"); + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = ((string)(Original_CodLabel)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(int Original_idxFase, string Original_CodLabel) { + return this.Update(Original_idxFase, Original_CodLabel, Original_idxFase, Original_CodLabel); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, false)] + public virtual int deleteByFase(global::System.Nullable Original_idxFase) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[1]; + if ((Original_idxFase.HasValue == true)) { + command.Parameters[1].Value = ((int)(Original_idxFase.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + } + /// ///TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios /// @@ -19880,6 +21394,10 @@ SELECT Anno, Sett, UsernameAD, dataConf FROM ReleasedWeek WHERE (Anno = @Anno) A private ReleasedWeekTableAdapter _releasedWeekTableAdapter; + private AnagLabelsTableAdapter _anagLabelsTableAdapter; + + private LabelsCommTableAdapter _labelsCommTableAdapter; + private bool _backupDataSetBeforeUpdate; private global::System.Data.IDbConnection _connection; @@ -20049,6 +21567,34 @@ SELECT Anno, Sett, UsernameAD, dataConf FROM ReleasedWeek WHERE (Anno = @Anno) A } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" + + "a", "System.Drawing.Design.UITypeEditor")] + public AnagLabelsTableAdapter AnagLabelsTableAdapter { + get { + return this._anagLabelsTableAdapter; + } + set { + this._anagLabelsTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" + + "a", "System.Drawing.Design.UITypeEditor")] + public LabelsCommTableAdapter LabelsCommTableAdapter { + get { + return this._labelsCommTableAdapter; + } + set { + this._labelsCommTableAdapter = value; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool BackupDataSetBeforeUpdate { @@ -20112,6 +21658,14 @@ SELECT Anno, Sett, UsernameAD, dataConf FROM ReleasedWeek WHERE (Anno = @Anno) A && (this._releasedWeekTableAdapter.Connection != null))) { return this._releasedWeekTableAdapter.Connection; } + if (((this._anagLabelsTableAdapter != null) + && (this._anagLabelsTableAdapter.Connection != null))) { + return this._anagLabelsTableAdapter.Connection; + } + if (((this._labelsCommTableAdapter != null) + && (this._labelsCommTableAdapter.Connection != null))) { + return this._labelsCommTableAdapter.Connection; + } return null; } set { @@ -20158,6 +21712,12 @@ SELECT Anno, Sett, UsernameAD, dataConf FROM ReleasedWeek WHERE (Anno = @Anno) A if ((this._releasedWeekTableAdapter != null)) { count = (count + 1); } + if ((this._anagLabelsTableAdapter != null)) { + count = (count + 1); + } + if ((this._labelsCommTableAdapter != null)) { + count = (count + 1); + } return count; } } @@ -20187,12 +21747,12 @@ SELECT Anno, Sett, UsernameAD, dataConf FROM ReleasedWeek WHERE (Anno = @Anno) A allChangedRows.AddRange(updatedRows); } } - if ((this._anagFasiTableAdapter != null)) { - global::System.Data.DataRow[] updatedRows = dataSet.AnagFasi.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + if ((this._anagLabelsTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.AnagLabels.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); if (((updatedRows != null) && (0 < updatedRows.Length))) { - result = (result + this._anagFasiTableAdapter.Update(updatedRows)); + result = (result + this._anagLabelsTableAdapter.Update(updatedRows)); allChangedRows.AddRange(updatedRows); } } @@ -20205,12 +21765,12 @@ SELECT Anno, Sett, UsernameAD, dataConf FROM ReleasedWeek WHERE (Anno = @Anno) A allChangedRows.AddRange(updatedRows); } } - if ((this._datiCommFornTableAdapter != null)) { - global::System.Data.DataRow[] updatedRows = dataSet.DatiCommForn.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + if ((this._anagFasiTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.AnagFasi.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); if (((updatedRows != null) && (0 < updatedRows.Length))) { - result = (result + this._datiCommFornTableAdapter.Update(updatedRows)); + result = (result + this._anagFasiTableAdapter.Update(updatedRows)); allChangedRows.AddRange(updatedRows); } } @@ -20268,6 +21828,24 @@ SELECT Anno, Sett, UsernameAD, dataConf FROM ReleasedWeek WHERE (Anno = @Anno) A allChangedRows.AddRange(updatedRows); } } + if ((this._datiCommFornTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.DatiCommForn.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._datiCommFornTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + if ((this._labelsCommTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.LabelsComm.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._labelsCommTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } return result; } @@ -20294,11 +21872,11 @@ SELECT Anno, Sett, UsernameAD, dataConf FROM ReleasedWeek WHERE (Anno = @Anno) A allAddedRows.AddRange(addedRows); } } - if ((this._anagFasiTableAdapter != null)) { - global::System.Data.DataRow[] addedRows = dataSet.AnagFasi.Select(null, null, global::System.Data.DataViewRowState.Added); + if ((this._anagLabelsTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.AnagLabels.Select(null, null, global::System.Data.DataViewRowState.Added); if (((addedRows != null) && (0 < addedRows.Length))) { - result = (result + this._anagFasiTableAdapter.Update(addedRows)); + result = (result + this._anagLabelsTableAdapter.Update(addedRows)); allAddedRows.AddRange(addedRows); } } @@ -20310,11 +21888,11 @@ SELECT Anno, Sett, UsernameAD, dataConf FROM ReleasedWeek WHERE (Anno = @Anno) A allAddedRows.AddRange(addedRows); } } - if ((this._datiCommFornTableAdapter != null)) { - global::System.Data.DataRow[] addedRows = dataSet.DatiCommForn.Select(null, null, global::System.Data.DataViewRowState.Added); + if ((this._anagFasiTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.AnagFasi.Select(null, null, global::System.Data.DataViewRowState.Added); if (((addedRows != null) && (0 < addedRows.Length))) { - result = (result + this._datiCommFornTableAdapter.Update(addedRows)); + result = (result + this._anagFasiTableAdapter.Update(addedRows)); allAddedRows.AddRange(addedRows); } } @@ -20366,6 +21944,22 @@ SELECT Anno, Sett, UsernameAD, dataConf FROM ReleasedWeek WHERE (Anno = @Anno) A allAddedRows.AddRange(addedRows); } } + if ((this._datiCommFornTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.DatiCommForn.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._datiCommFornTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + if ((this._labelsCommTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.LabelsComm.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._labelsCommTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } return result; } @@ -20376,6 +21970,22 @@ SELECT Anno, Sett, UsernameAD, dataConf FROM ReleasedWeek WHERE (Anno = @Anno) A [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private int UpdateDeletedRows(Ds_ProjEts dataSet, global::System.Collections.Generic.List allChangedRows) { int result = 0; + if ((this._labelsCommTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.LabelsComm.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._labelsCommTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + if ((this._datiCommFornTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.DatiCommForn.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._datiCommFornTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } if ((this._releasedWeekTableAdapter != null)) { global::System.Data.DataRow[] deletedRows = dataSet.ReleasedWeek.Select(null, null, global::System.Data.DataViewRowState.Deleted); if (((deletedRows != null) @@ -20424,11 +22034,11 @@ SELECT Anno, Sett, UsernameAD, dataConf FROM ReleasedWeek WHERE (Anno = @Anno) A allChangedRows.AddRange(deletedRows); } } - if ((this._datiCommFornTableAdapter != null)) { - global::System.Data.DataRow[] deletedRows = dataSet.DatiCommForn.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if ((this._anagFasiTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.AnagFasi.Select(null, null, global::System.Data.DataViewRowState.Deleted); if (((deletedRows != null) && (0 < deletedRows.Length))) { - result = (result + this._datiCommFornTableAdapter.Update(deletedRows)); + result = (result + this._anagFasiTableAdapter.Update(deletedRows)); allChangedRows.AddRange(deletedRows); } } @@ -20440,11 +22050,11 @@ SELECT Anno, Sett, UsernameAD, dataConf FROM ReleasedWeek WHERE (Anno = @Anno) A allChangedRows.AddRange(deletedRows); } } - if ((this._anagFasiTableAdapter != null)) { - global::System.Data.DataRow[] deletedRows = dataSet.AnagFasi.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if ((this._anagLabelsTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.AnagLabels.Select(null, null, global::System.Data.DataViewRowState.Deleted); if (((deletedRows != null) && (0 < deletedRows.Length))) { - result = (result + this._anagFasiTableAdapter.Update(deletedRows)); + result = (result + this._anagLabelsTableAdapter.Update(deletedRows)); allChangedRows.AddRange(deletedRows); } } @@ -20558,6 +22168,16 @@ SELECT Anno, Sett, UsernameAD, dataConf FROM ReleasedWeek WHERE (Anno = @Anno) A throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + "tring."); } + if (((this._anagLabelsTableAdapter != null) + && (this.MatchTableAdapterConnection(this._anagLabelsTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + if (((this._labelsCommTableAdapter != null) + && (this.MatchTableAdapterConnection(this._labelsCommTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } global::System.Data.IDbConnection workConnection = this.Connection; if ((workConnection == null)) { throw new global::System.ApplicationException("TableAdapterManager contains no connection information. Set each TableAdapterMana" + @@ -20689,6 +22309,24 @@ SELECT Anno, Sett, UsernameAD, dataConf FROM ReleasedWeek WHERE (Anno = @Anno) A adaptersWithAcceptChangesDuringUpdate.Add(this._releasedWeekTableAdapter.Adapter); } } + if ((this._anagLabelsTableAdapter != null)) { + revertConnections.Add(this._anagLabelsTableAdapter, this._anagLabelsTableAdapter.Connection); + this._anagLabelsTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._anagLabelsTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._anagLabelsTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._anagLabelsTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._anagLabelsTableAdapter.Adapter); + } + } + if ((this._labelsCommTableAdapter != null)) { + revertConnections.Add(this._labelsCommTableAdapter, this._labelsCommTableAdapter.Connection); + this._labelsCommTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._labelsCommTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._labelsCommTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._labelsCommTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._labelsCommTableAdapter.Adapter); + } + } // //---- Perform updates ----------- // @@ -20791,6 +22429,14 @@ SELECT Anno, Sett, UsernameAD, dataConf FROM ReleasedWeek WHERE (Anno = @Anno) A this._releasedWeekTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._releasedWeekTableAdapter])); this._releasedWeekTableAdapter.Transaction = null; } + if ((this._anagLabelsTableAdapter != null)) { + this._anagLabelsTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._anagLabelsTableAdapter])); + this._anagLabelsTableAdapter.Transaction = null; + } + if ((this._labelsCommTableAdapter != null)) { + this._labelsCommTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._labelsCommTableAdapter])); + this._labelsCommTableAdapter.Transaction = null; + } if ((0 < adaptersWithAcceptChangesDuringUpdate.Count)) { global::System.Data.Common.DataAdapter[] adapters = new System.Data.Common.DataAdapter[adaptersWithAcceptChangesDuringUpdate.Count]; adaptersWithAcceptChangesDuringUpdate.CopyTo(adapters); diff --git a/ETS_Data/Ds_ProjEts.xsd b/ETS_Data/Ds_ProjEts.xsd index d0a318a..4c8ac38 100644 --- a/ETS_Data/Ds_ProjEts.xsd +++ b/ETS_Data/Ds_ProjEts.xsd @@ -1505,6 +1505,116 @@ SELECT Anno, Sett, UsernameAD, dataConf FROM ReleasedWeek WHERE (Anno = @Anno) A + + + + + + DELETE FROM [dbo].[AnagLabels] WHERE (([CodLabel] = @Original_CodLabel) AND ((@IsNull_DescrLabel = 1 AND [DescrLabel] IS NULL) OR ([DescrLabel] = @Original_DescrLabel))) + + + + + + + + + + INSERT INTO [dbo].[AnagLabels] ([CodLabel], [DescrLabel]) VALUES (@CodLabel, @DescrLabel); +SELECT CodLabel, DescrLabel FROM AnagLabels WHERE (CodLabel = @CodLabel) + + + + + + + + + SELECT CodLabel, DescrLabel FROM dbo.AnagLabels + + + + + + UPDATE [dbo].[AnagLabels] SET [CodLabel] = @CodLabel, [DescrLabel] = @DescrLabel WHERE (([CodLabel] = @Original_CodLabel) AND ((@IsNull_DescrLabel = 1 AND [DescrLabel] IS NULL) OR ([DescrLabel] = @Original_DescrLabel))); +SELECT CodLabel, DescrLabel FROM AnagLabels WHERE (CodLabel = @CodLabel) + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[LabelsComm] WHERE (([idxFase] = @Original_idxFase) AND ([CodLabel] = @Original_CodLabel)) + + + + + + + + + INSERT INTO [dbo].[LabelsComm] ([idxFase], [CodLabel]) VALUES (@idxFase, @CodLabel); +SELECT idxFase, CodLabel FROM LabelsComm WHERE (CodLabel = @CodLabel) AND (idxFase = @idxFase) + + + + + + + + + SELECT idxFase, CodLabel FROM dbo.LabelsComm + + + + + + UPDATE [dbo].[LabelsComm] SET [idxFase] = @idxFase, [CodLabel] = @CodLabel WHERE (([idxFase] = @Original_idxFase) AND ([CodLabel] = @Original_CodLabel)); +SELECT idxFase, CodLabel FROM LabelsComm WHERE (CodLabel = @CodLabel) AND (idxFase = @idxFase) + + + + + + + + + + + + + + + + + + + dbo.stp_L2C_deleteByFase + + + + + + + + + @@ -1901,7 +2011,7 @@ SELECT Anno, Sett, UsernameAD, dataConf FROM ReleasedWeek WHERE (Anno = @Anno) A - + @@ -2225,6 +2335,40 @@ SELECT Anno, Sett, UsernameAD, dataConf FROM ReleasedWeek WHERE (Anno = @Anno) A + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2296,6 +2440,15 @@ SELECT Anno, Sett, UsernameAD, dataConf FROM ReleasedWeek WHERE (Anno = @Anno) A + + + + + + + + + @@ -2305,6 +2458,7 @@ SELECT Anno, Sett, UsernameAD, dataConf FROM ReleasedWeek WHERE (Anno = @Anno) A + \ No newline at end of file diff --git a/ETS_Data/Ds_ProjEts.xss b/ETS_Data/Ds_ProjEts.xss index a6a3e08..9cc4776 100644 --- a/ETS_Data/Ds_ProjEts.xss +++ b/ETS_Data/Ds_ProjEts.xss @@ -4,26 +4,28 @@ Changes to this file may cause incorrect behavior and will be lost if the code is regenerated. --> - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - + 370 @@ -35,7 +37,7 @@ - + 876 @@ -47,7 +49,7 @@ - + 1107 @@ -59,7 +61,7 @@ - + 1107 @@ -79,7 +81,7 @@ - + 495 @@ -95,7 +97,7 @@ - + 172 @@ -111,5 +113,17 @@ + + + + 1258 + 773 + + + 1258 + 824 + + + \ No newline at end of file diff --git a/ETS_Data/ETS_Data.csproj b/ETS_Data/ETS_Data.csproj index 7a0d510..f65358d 100644 --- a/ETS_Data/ETS_Data.csproj +++ b/ETS_Data/ETS_Data.csproj @@ -76,9 +76,9 @@ True ..\ETS-WS\packages\DocumentFormat.OpenXml.1.0\lib\DocumentFormat.OpenXml.dll - - False - ..\PROJ-ETS\packages\NLog.2.0.1.2\lib\net40\NLog.dll + + ..\PROJ-ETS\packages\NLog.4.2.3\lib\net40\NLog.dll + True @@ -107,7 +107,7 @@ Ds_ProjEts.xsd - + True True Ds_ProjEts.xsd @@ -213,7 +213,7 @@ Designer MSDataSetGenerator - Ds_ProjEts1.Designer.cs + Ds_ProjEts.Designer.cs Ds_ProjEts.xsd diff --git a/ETS_Data/NLog.config b/ETS_Data/NLog.config index 7c0b2b7..36df9f6 100644 --- a/ETS_Data/NLog.config +++ b/ETS_Data/NLog.config @@ -1,27 +1,42 @@ + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.nlog-project.org/schemas/NLog.xsd NLog.xsd" + autoReload="true" + throwExceptions="false" + internalLogLevel="Off" internalLogFile="c:\temp\nlog-internal.log" > - + + + - - - + - - - + + - + - - - - - + + + + + \ No newline at end of file diff --git a/ETS_Data/NLog.xsd b/ETS_Data/NLog.xsd index b26df06..e59e4c6 100644 --- a/ETS_Data/NLog.xsd +++ b/ETS_Data/NLog.xsd @@ -8,6 +8,7 @@ + @@ -125,6 +126,11 @@ Ignore further rules if this one matches. + + + Enable or disable logging rule. Disabled rules are ignored. + + @@ -146,6 +152,15 @@ + + + + + + + + + @@ -214,6 +229,7 @@ + @@ -224,81 +240,29 @@ - - - - - - - - - - - - Name of the target. - - - - - Maximum number of log events that the buffer can keep. - - - - - Indicates whether buffer should grow as needed. - - - - - Number of log events to be buffered. - - - - - - - - - - - - - - - Name of the target. - - - - - Layout used to format log messages. - - - - - - + Name of the target. - - - Indicates whether to add <!-- --> comments around all written texts. - - Layout used to format log messages. + + + Indicates whether to add <!-- --> comments around all written texts. + + @@ -307,26 +271,16 @@ - - + + Name of the target. - - - Limit on the number of requests in the lazy writer thread request queue. - - - - - Time in milliseconds to sleep between batches. - - Number of log events that should be processed in a batch by the lazy writer thread. @@ -337,6 +291,16 @@ Action to be taken when the lazy writer thread request queue count exceeds the set limit. + + + Limit on the number of requests in the lazy writer thread request queue. + + + + + Time in milliseconds to sleep between batches. + + @@ -366,20 +330,15 @@ - + Name of the target. - - - Indicates whether to use sliding timeout. - - Number of log events to be buffered. @@ -390,6 +349,11 @@ Timeout (in milliseconds) after which the contents of buffer will be flushed if there's no write in the specified period of time. Use -1 to disable timed flushes. + + + Indicates whether to use sliding timeout. + + @@ -398,22 +362,24 @@ + + - + - - - + + - + + @@ -421,6 +387,11 @@ Name of the target. + + + Encoding to be used. + + Instance of that is used to format log messages. @@ -436,16 +407,16 @@ Indicates whether to append newline at the end of log message. + + + Action that should be taken if the will be more connections than . + + Action that should be taken if the message is larger than maxMessageSize. - - - Encoding to be used. - - Indicates whether to keep connection open whenever possible. @@ -456,6 +427,11 @@ Size of the connection cache (number of connections which are kept alive). + + + Maximum current connections. 0 = no maximum. + + Network address. @@ -466,19 +442,14 @@ Maximum queue size. - - - NDC item separator. - - Indicates whether to include source info (file name and line number) in the information sent over the network. - + - AppInfo field. By default it's the friendly name of the current AppDomain. + NDC item separator. @@ -486,16 +457,21 @@ Indicates whether to include stack contents. - - - Indicates whether to include NLog-specific extensions to log4j schema. - - Indicates whether to include call site (class and method name) in the information sent over the network. + + + AppInfo field. By default it's the friendly name of the current AppDomain. + + + + + Indicates whether to include NLog-specific extensions to log4j schema. + + Indicates whether to include dictionary contents. @@ -504,6 +480,13 @@ + + + + + + + @@ -538,6 +521,7 @@ + @@ -565,6 +549,11 @@ Indicates whether to use default row highlighting rules. + + + The encoding for writing messages to the . + + Indicates whether the error stream (stderr) should be used instead of the output stream (stdout). @@ -596,20 +585,20 @@ - + - - - Background color. - - Condition that must be met in order to set the specified foreground and background color. + + + Background color. + + Foreground color. @@ -618,23 +607,13 @@ - - + + - - - Background color. - - - - - Foreground color. - - Indicates whether to ignore case when comparing texts. @@ -655,6 +634,16 @@ Indicates whether to match whole words only. + + + Background color. + + + + + Foreground color. + + @@ -665,6 +654,7 @@ + @@ -691,6 +681,11 @@ Indicates whether to send the log messages to the standard error instead of the standard output. + + + The encoding for writing messages to the . + + @@ -699,19 +694,20 @@ - - - - - + - - + + + + + + + @@ -719,19 +715,9 @@ Name of the target. - + - Database user name. If the ConnectionString is not provided this value will be used to construct the "User ID=" part of the connection string. - - - - - Name of the database provider. - - - - - Indicates whether to use database transactions. Some data providers require this. + Connection string. When provided, it overrides the values specified in DBHost, DBUserName, DBPassword, DBDatabase. @@ -739,29 +725,39 @@ Name of the connection string (as specified in <connectionStrings> configuration section. - - - Connection string. When provided, it overrides the values specified in DBHost, DBUserName, DBPassword, DBDatabase. - - - - - Indicates whether to keep the database connection open between the log events. - - Database name. If the ConnectionString is not provided this value will be used to construct the "Database=" part of the connection string. + + + Database host name. If the ConnectionString is not provided this value will be used to construct the "Server=" part of the connection string. + + Database password. If the ConnectionString is not provided this value will be used to construct the "Password=" part of the connection string. - + - Database host name. If the ConnectionString is not provided this value will be used to construct the "Server=" part of the connection string. + Name of the database provider. + + + + + Database user name. If the ConnectionString is not provided this value will be used to construct the "User ID=" part of the connection string. + + + + + Indicates whether to keep the database connection open between the log events. + + + + + Obsolete - value will be ignored! The logging code always runs outside of transaction. Gets or sets a value indicating whether to use database transactions. Some data providers require this. @@ -774,14 +770,19 @@ Text of the SQL command to be run on each log level. + + + Type of the SQL command to be run on each log level. + + + - @@ -852,20 +853,15 @@ - + Name of the target. - - - Footer. - - Text to be rendered. @@ -876,6 +872,11 @@ Header. + + + Footer. + + @@ -905,11 +906,12 @@ - - + + + @@ -921,16 +923,6 @@ Layout used to format log messages. - - - Name of the machine on which Event Log service is running. - - - - - Value to be used as the event Source. - - Layout that renders event Category. @@ -946,6 +938,21 @@ Name of the Event Log to write to. This can be System, Application or any user-defined name. + + + Name of the machine on which Event Log service is running. + + + + + Value to be used as the event Source. + + + + + Optional entrytype. When not set, or when not convertable to then determined by + + @@ -978,26 +985,32 @@ - + + + + - - - + + + - + + + + - - + - - - - + + + + + @@ -1025,34 +1038,49 @@ File encoding. - + Line ending mode. - - - Size in bytes above which log files will be automatically archived. - - - - - Maximum number of archive files that should be kept. - - Way file archives are numbered. + + + Name of the file to be used for an archive. + + Indicates whether to automatically archive log files every time the specified time passes. - + - Name of the file to be used for an archive. + Size in bytes above which log files will be automatically archived. Warning: combining this with isn't supported. We cannot create multiple archive files, if they should have the same name. Choose: + + + + + Maximum number of archive files that should be kept. + + + + + Indicates whether to compress archive files into the zip archive format. + + + + + Gets or set a value indicating whether a managed file stream is forced, instead of used the native implementation. + + + + + Cleanup invalid values in a filename, e.g. slashes in a filename. If set to true, this can impact the performance of massive writes. If set to false, nothing gets written when the filename is wrong. @@ -1060,9 +1088,24 @@ Name of the file to write to. - + - Indicates whether to replace file contents on each write instead of appending log message at the end. + Value specifying the date format to use when archving files. + + + + + Indicates whether to archive old log file on startup. + + + + + Indicates whether to create directories if they do not exist. + + + + + Indicates whether to enable log file(s) to be deleted. @@ -1075,14 +1118,9 @@ Indicates whether to delete old log file on startup. - + - Indicates whether to enable log file(s) to be deleted. - - - - - Indicates whether to create directories if they don't exist. + Indicates whether to replace file contents on each write instead of appending log message at the end. @@ -1090,14 +1128,14 @@ Indicates whether concurrent writes to the log file by multiple processes on the same host. - + - Maximum number of seconds that files are kept open. If this number is negative the files are not automatically closed after a period of inactivity. + Delay in milliseconds to wait before attempting to write to the file again. - + - Number of files to be kept open. Setting this to a higher value may improve performance in a situation where a single File target is writing to many files (such as splitting by level or by logger). + Maximum number of log filenames that should be stored as existing. @@ -1105,14 +1143,14 @@ Indicates whether concurrent writes to the log file by multiple processes on different network hosts. - + - Delay in milliseconds to wait before attempting to write to the file again. + Number of files to be kept open. Setting this to a higher value may improve performance in a situation where a single File target is writing to many files (such as splitting by level or by logger). - + - Number of times the write is appended on the file before NLog discards the log message. + Maximum number of seconds that files are kept open. If this number is negative the files are not automatically closed after a period of inactivity. @@ -1125,6 +1163,11 @@ Indicates whether to automatically flush the file buffers after each log message. + + + Number of times the write is appended on the file before NLog discards the log message. + + Indicates whether to keep log file open instead of opening and closing it on each logging event. @@ -1133,19 +1176,12 @@ - - - - - - - - - + + @@ -1160,7 +1196,7 @@ - + @@ -1176,7 +1212,6 @@ - @@ -1199,71 +1234,42 @@ - - - - - - - - - - - - - - Name of the target. - - - - - Layout used to format log messages. - - - - - Name of the Form on which the control is located. - - - - - Indicates whether log text should be appended to the text of the control instead of overwriting it. - - - - - Name of control to which NLog will log write log text. - - - - - Whether new log entry are added to the start or the end of the control - - - - - - + + + + - - - - + Name of the target. - + - Username to change context to. + Windows domain name to change context to. + + + + + Required impersonation level. + + + + + Type of the logon provider. + + + + + Logon Type. @@ -1276,24 +1282,9 @@ Indicates whether to revert to the credentials of the process instead of impersonating another user. - + - Required impersonation level. - - - - - Windows domain name to change context to. - - - - - Logon Type. - - - - - Type of the logon provider. + Username to change context to. @@ -1307,6 +1298,11 @@ + + + + + @@ -1317,41 +1313,119 @@ - - - - - + + + + + + + + + + + + + + + + Name of the target. + + + + + Endpoint address. + + + + + Name of the endpoint configuration in WCF configuration file. + + + + + Indicates whether to use a WCF service contract that is one way (fire and forget) or two way (request-reply) + + + + + Client ID. + + + + + Indicates whether to include per-event properties in the payload sent to the server. + + + + + Indicates whether to use binary message encoding. + + + + + + + + + + + + + + Layout that should be use to calculate the value for the parameter. + + + + + Name of the parameter. + + + + + Type of the parameter. + + + + - - - + + - - - - + + + + + + + - - + + + + Name of the target. + + + Text to be rendered. + + Header. @@ -1362,29 +1436,24 @@ Footer. - - - Text to be rendered. - - Indicates whether to send message as HTML instead of plain text. - - - Indicates whether to add new lines between log entries. - - Encoding to be used for sending e-mail. - + - Mail subject. + Indicates whether to add new lines between log entries. + + + + + CC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). @@ -1397,29 +1466,44 @@ BCC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). - - - Sender's email address (e.g. joe@domain.com). - - - - - CC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). - - Mail message body (repeated for each log message send in one mail). - + - Indicates whether SSL (secure sockets layer) should be used when communicating with SMTP server. + Mail subject. - + - Indicates whether the default Settings from System.Net.MailSettings should be used. + Sender's email address (e.g. joe@domain.com). + + + + + Indicates whether NewLine characters in the body should be replaced with tags. + + + + + Priority used for sending mails. + + + + + Indicates the SMTP client timeout. + + + + + SMTP Server to be used for sending. + + + + + SMTP Authentication mode. @@ -1432,14 +1516,9 @@ Password used to authenticate against SMTP server (used when SmtpAuthentication is set to "basic"). - + - SMTP Authentication mode. - - - - - SMTP Server to be used for sending. + Indicates whether SSL (secure sockets layer) should be used when communicating with SMTP server. @@ -1447,6 +1526,21 @@ Port number that SMTP Server is listening on. + + + Indicates whether the default Settings from System.Net.MailSettings should be used. + + + + + Folder where applications save mail messages to be processed by the local SMTP server. + + + + + Specifies how outgoing email messages will be handled. + + @@ -1457,6 +1551,13 @@ + + + + + + + @@ -1477,13 +1578,19 @@ - + - + + + + + + + @@ -1495,99 +1602,19 @@ Layout used to format log messages. - - - Message box title. - - - - - - - - - - - - - - - - - Name of the target. - - - - - Method name. The method must be public and static. - - - - - Class name. - - - - - - - - - - - - - - Layout that should be use to calcuate the value for the parameter. - - - - - Name of the parameter. - - - - - Type of the parameter. - - - - - - - - - - - - - - - - - - - Name of the target. - - - - - Indicates whether to use the XML format when serializing message. - - Encoding to be used when writing text to the queue. - + - Layout used to format log messages. + Indicates whether to use the XML format when serializing message. This will also disable creating queues. - + - Indicates whether to use recoverable messages (with guaranteed delivery). + Indicates whether to check if a queue exists before writing to it. @@ -1605,6 +1632,38 @@ Name of the queue to write to. + + + Indicates whether to use recoverable messages (with guaranteed delivery). + + + + + + + + + + + + + + + + + Name of the target. + + + + + Class name. + + + + + Method name. The method must be public and static. + + @@ -1613,14 +1672,16 @@ - - - + + + + + - + @@ -1628,29 +1689,39 @@ Name of the target. - - - Action that should be taken if the message is larger than maxMessageSize. - - - - - Indicates whether to append newline at the end of log message. - - Layout used to format log messages. + + + Encoding to be used. + + Maximum message size in bytes. - + - Encoding to be used. + Indicates whether to append newline at the end of log message. + + + + + Action that should be taken if the will be more connections than . + + + + + Action that should be taken if the message is larger than maxMessageSize. + + + + + Network address. @@ -1663,9 +1734,9 @@ Indicates whether to keep connection open whenever possible. - + - Network address. + Maximum current connections. 0 = no maximum. @@ -1681,22 +1752,24 @@ + + - + - - - + + - + + @@ -1704,6 +1777,11 @@ Name of the target. + + + Encoding to be used. + + Instance of that is used to format log messages. @@ -1719,16 +1797,16 @@ Indicates whether to append newline at the end of log message. + + + Action that should be taken if the will be more connections than . + + Action that should be taken if the message is larger than maxMessageSize. - - - Encoding to be used. - - Indicates whether to keep connection open whenever possible. @@ -1739,6 +1817,11 @@ Size of the connection cache (number of connections which are kept alive). + + + Maximum current connections. 0 = no maximum. + + Network address. @@ -1749,19 +1832,14 @@ Maximum queue size. - - - NDC item separator. - - Indicates whether to include source info (file name and line number) in the information sent over the network. - + - AppInfo field. By default it's the friendly name of the current AppDomain. + NDC item separator. @@ -1769,16 +1847,21 @@ Indicates whether to include stack contents. - - - Indicates whether to include NLog-specific extensions to log4j schema. - - Indicates whether to include call site (class and method name) in the information sent over the network. + + + AppInfo field. By default it's the friendly name of the current AppDomain. + + + + + Indicates whether to include NLog-specific extensions to log4j schema. + + Indicates whether to include dictionary contents. @@ -1792,24 +1875,24 @@ - + Name of the target. - - - Indicates whether to perform layout calculation. - - Layout used to format log messages. + + + Indicates whether to perform layout calculation. + + @@ -1838,33 +1921,19 @@ - - - + + + + Name of the target. - - - Performance counter instance name. - - - - - Counter help text. - - - - - Performance counter type. - - Indicates whether performance counter should be automatically created. @@ -1875,11 +1944,31 @@ Name of the performance counter category. + + + Counter help text. + + Name of the performance counter. + + + Performance counter type. + + + + + The value by which to increment the counter. + + + + + Performance counter instance name. + + @@ -1991,186 +2080,27 @@ - + Name of the target. - - - Time to wait between retries in milliseconds. - - Number of retries that should be attempted on the wrapped target in case of a failure. - - - - - - - - - - - - - - - - - - - - - - + - Name of the target. - - - - - Layout used to format log messages. - - - - - Initial height of the form with rich text box. - - - - - Indicates whether scroll bar will be moved automatically to show most recent log entries. - - - - - Maximum number of lines the rich text box will store (or 0 to disable this feature). - - - - - Indicates whether the created form will be initially minimized. - - - - - Indicates whether the created window will be a tool window. - - - - - Name of RichTextBox to which Nlog will write. - - - - - Name of the Form on which the control is located. If there is no open form of a specified name than NLog will create a new one. - - - - - Initial width of the form with rich text box. - - - - - Indicates whether to use default coloring rules. + Time to wait between retries in milliseconds. - - - - - - - - - - - - - - - - - - - - - - Background color. Names are identical with KnownColor enum extended with Empty value which means that background color won't be changed. - - - - - Font color. Names are identical with KnownColor enum extended with Empty value which means that font color won't be changed. - - - - - Indicates whether to ignore case when comparing texts. - - - - - Regular expression to be matched. You must specify either text or regex. - - - - - Font style of matched text. Possible values are the same as in FontStyle enum in System.Drawing. - - - - - Text to be matched. You must specify either text or regex. - - - - - Indicates whether to match whole words only. - - - - - - - - - - - - - Background color. - - - - - Condition that must be met in order to set the specified font color. - - - - - Font color. - - - - - Font style of matched text. - - - @@ -2224,21 +2154,22 @@ + - - - + + + Name of the target. - + - Web service URL. + Should we include the BOM (Byte-order-mark) for UTF? Influences the property. This will only work for UTF-8. @@ -2246,19 +2177,24 @@ Encoding. + + + Web service method name. Only used with Soap. + + + + + Web service namespace. Only used with Soap. + + Protocol to be used when calling web service. - + - Web service namespace. - - - - - Web service method name. + Web service URL. @@ -2276,21 +2212,16 @@ - - - - + + - + + + - - - Body layout (can be repeated multiple times). - - Footer layout. @@ -2301,19 +2232,9 @@ Header layout. - + - Quoting mode. - - - - - Quote Character. - - - - - Indicates whether CVS should include header. + Body layout (can be repeated multiple times). @@ -2326,16 +2247,24 @@ Column delimiter. + + + Quote Character. + + + + + Quoting mode. + + + + + Indicates whether CVS should include header. + + - - - - - - - @@ -2347,6 +2276,13 @@ + + + + + + + @@ -2363,6 +2299,76 @@ + + + + + + + + + + Option to suppress the extra spaces in the output json + + + + + + + + + + + + + + Determines wether or not this attribute will be Json encoded. + + + + + Layout that will be rendered as the attribute's value. + + + + + Name of the attribute. + + + + + + + + + + + + + + Footer layout. + + + + + Header layout. + + + + + Body layout (can be repeated multiple times). + + + + + + + + + + + + @@ -2377,56 +2383,23 @@ - - - - - - - - - - - Body layout (can be repeated multiple times). - - - - - Header layout. - - - - - Footer layout. - - - - - - - - - - - - - + - - - Condition expression. - - Action to be taken when filter matches. + + + Condition expression. + + @@ -2443,21 +2416,11 @@ - - + + - - - Layout to be used to filter log messages. - - - - - Substring to be matched. - - Action to be taken when filter matches. @@ -2468,6 +2431,16 @@ Indicates whether to ignore case when comparing strings. + + + Layout to be used to filter log messages. + + + + + Substring to be matched. + + @@ -2475,21 +2448,11 @@ - - + + - - - Indicates whether to ignore case when comparing strings. - - - - - Layout to be used to filter log messages. - - Action to be taken when filter matches. @@ -2500,6 +2463,16 @@ String to compare the layout to. + + + Indicates whether to ignore case when comparing strings. + + + + + Layout to be used to filter log messages. + + @@ -2507,11 +2480,21 @@ - - + + + + + Action to be taken when filter matches. + + + + + Indicates whether to ignore case when comparing strings. + + Layout to be used to filter log messages. @@ -2522,16 +2505,6 @@ Substring to be matched. - - - Action to be taken when filter matches. - - - - - Indicates whether to ignore case when comparing strings. - - @@ -2539,21 +2512,11 @@ - - + + - - - Indicates whether to ignore case when comparing strings. - - - - - Layout to be used to filter log messages. - - Action to be taken when filter matches. @@ -2564,51 +2527,44 @@ String to compare the layout to. + + + Indicates whether to ignore case when comparing strings. + + + + + Layout to be used to filter log messages. + + - + - - - - - - - - - - - - - Name of the target. - - - - - Name of the endpoint configuration in WCF configuration file. - - - - - Endpoint address. - - - - - Indicates whether to use binary message encoding. - - - - - Client ID. - - - - - Indicates whether to include per-event properties in the payload sent to the server. - - + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ETS_Data/obj/Debug/TempPE/Ds_ProjEts.Designer.cs.dll b/ETS_Data/obj/Debug/TempPE/Ds_ProjEts.Designer.cs.dll index fec272555d16b89cc392902c93504dc5c4620a90..c1e88d019e889344e60b5ea2e2578bdbd868ec64 100644 GIT binary patch literal 362496 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 literal 276992 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

1lsEOhW)_uMnp{4}`?i@Kwlt%B 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 - - - - - - - + + + + \ No newline at end of file diff --git a/PROJ-ETS/PROJ-ETS/Bundle.config b/PROJ-ETS/PROJ-ETS/Bundle.config index 0f48887..3cf3ef2 100644 --- a/PROJ-ETS/PROJ-ETS/Bundle.config +++ b/PROJ-ETS/PROJ-ETS/Bundle.config @@ -3,6 +3,7 @@ + diff --git a/PROJ-ETS/PROJ-ETS/Commesse.aspx b/PROJ-ETS/PROJ-ETS/Commesse.aspx index e209e6e..f1e0151 100644 --- a/PROJ-ETS/PROJ-ETS/Commesse.aspx +++ b/PROJ-ETS/PROJ-ETS/Commesse.aspx @@ -29,17 +29,20 @@

- +
-
- - - +
+ +
+
+ + + + ADD + RES
-
-
diff --git a/PROJ-ETS/PROJ-ETS/Commesse.aspx.cs b/PROJ-ETS/PROJ-ETS/Commesse.aspx.cs index dea90b8..e3bb505 100644 --- a/PROJ-ETS/PROJ-ETS/Commesse.aspx.cs +++ b/PROJ-ETS/PROJ-ETS/Commesse.aspx.cs @@ -179,8 +179,31 @@ namespace PROJ_ETS protected void chkToggleAddLabels_CheckedChanged(object sender, EventArgs e) { showAddLabels = chkToggleAddLabels.Checked; - divModLabels.Visible = showAddLabels; + fixAddLabeld(); mod_commesseFull1.doUpdate(); } + + private void fixAddLabeld() + { + divModLabels.Visible = showAddLabels; + if(showAddLabels) + { + chkToggleAddLabels.Text = "Chiu[d]i"; + } + else + { + chkToggleAddLabels.Text = "Mo[d]ifica"; + } + } + + protected void lbtAddLabel_Click(object sender, EventArgs e) + { + mod_commesseFull1.addLabel4Sel(ddlSelLabel.SelectedValue); + } + + protected void lbtResetLabels_Click(object sender, EventArgs e) + { + mod_commesseFull1.resetLabel4Sel(); + } } } \ No newline at end of file diff --git a/PROJ-ETS/PROJ-ETS/Commesse.aspx.designer.cs b/PROJ-ETS/PROJ-ETS/Commesse.aspx.designer.cs index 0e78b5e..878bdcc 100644 --- a/PROJ-ETS/PROJ-ETS/Commesse.aspx.designer.cs +++ b/PROJ-ETS/PROJ-ETS/Commesse.aspx.designer.cs @@ -94,13 +94,13 @@ namespace PROJ_ETS { protected global::System.Web.UI.WebControls.TextBox txtCerca; /// - /// chkToggleAddLabels control. + /// lblLabels control. /// /// /// Auto-generated field. /// To modify move field declaration from designer file to code-behind file. /// - protected global::System.Web.UI.WebControls.CheckBox chkToggleAddLabels; + protected global::System.Web.UI.WebControls.Label lblLabels; ///
/// txtLabels control. @@ -111,6 +111,15 @@ namespace PROJ_ETS { /// protected global::System.Web.UI.WebControls.TextBox txtLabels; + /// + /// chkToggleAddLabels control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.CheckBox chkToggleAddLabels; + /// /// divModLabels control. /// @@ -121,31 +130,49 @@ namespace PROJ_ETS { protected global::System.Web.UI.HtmlControls.HtmlGenericControl divModLabels; /// - /// lblAddRemLabels control. + /// lblBtns control. /// /// /// Auto-generated field. /// To modify move field declaration from designer file to code-behind file. /// - protected global::System.Web.UI.WebControls.Label lblAddRemLabels; + protected global::System.Web.UI.WebControls.Label lblBtns; /// - /// btnReset control. + /// ddlSelLabel control. /// /// /// Auto-generated field. /// To modify move field declaration from designer file to code-behind file. /// - protected global::System.Web.UI.WebControls.Button btnReset; + protected global::System.Web.UI.WebControls.DropDownList ddlSelLabel; /// - /// btnAdd control. + /// odsLabel control. /// /// /// Auto-generated field. /// To modify move field declaration from designer file to code-behind file. /// - protected global::System.Web.UI.WebControls.Button btnAdd; + protected global::System.Web.UI.WebControls.ObjectDataSource odsLabel; + + /// + /// lbtAddLabel control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.LinkButton lbtAddLabel; + + /// + /// lbtResetLabels control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.LinkButton lbtResetLabels; /// /// mod_commesseFull1 control. diff --git a/PROJ-ETS/PROJ-ETS/Content/Style.css b/PROJ-ETS/PROJ-ETS/Content/Style.css index 2566388..b8c7b7c 100644 --- a/PROJ-ETS/PROJ-ETS/Content/Style.css +++ b/PROJ-ETS/PROJ-ETS/Content/Style.css @@ -121,6 +121,12 @@ q { font-size: 8pt; } /*#endregion */ +/*Gestione label commessa*/ +.lblBox { + border: 1px solid #0A64A4; + background-color: #B8E1FD; + padding: 2px 4px; +} /* Paginazione... */ .GridPager a, .GridPager span { diff --git a/PROJ-ETS/PROJ-ETS/Content/Style.less b/PROJ-ETS/PROJ-ETS/Content/Style.less index 4cfe83e..66080a9 100644 --- a/PROJ-ETS/PROJ-ETS/Content/Style.less +++ b/PROJ-ETS/PROJ-ETS/Content/Style.less @@ -1,6 +1,4 @@  - - /*#region area master page */ html, body, div, span, applet, object, iframe, @@ -75,7 +73,12 @@ blockquote, q { /*#endregion */ - +/*Gestione label commessa*/ +.lblBox{ + border: 1px solid #0A64A4; + background-color: #B8E1FD; + padding: 2px 4px; +} /* Paginazione... */ .GridPager a, .GridPager span { diff --git a/PROJ-ETS/PROJ-ETS/Content/Style.min.css b/PROJ-ETS/PROJ-ETS/Content/Style.min.css index 28847e9..adaedda 100644 --- a/PROJ-ETS/PROJ-ETS/Content/Style.min.css +++ b/PROJ-ETS/PROJ-ETS/Content/Style.min.css @@ -1 +1 @@ -html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:Verdana,Arial;}:focus{outline:0;}body{line-height:1;color:#000;background:#fff;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}.fullscreen{display:block;top:0;left:0;width:100%;height:100%;}.bottomWrite{vertical-align:bottom;border-top:#0d0083 1px solid;margin-top:2px;padding-top:2px;}.smallText{font-size:8pt;}.GridPager a,.GridPager span{display:block;height:1.6em;width:2em;text-align:center;text-decoration:none;}.GridPager a{background-color:#f5f5f5;color:#969696;}.GridPager a:hover{background-color:#b8e1fd;color:#000;}.GridPager span{background-color:#a1dcf2;color:#000;font-weight:bold;}.imgNoPad{margin-top:-3px;margin-bottom:-7px;}.imgHead{margin:0;vertical-align:top;}.ui-dialog-sw{padding:.2em;overflow:hidden;-moz-box-shadow:0 5px 10px rgba(0,0,0,.8);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.8);box-shadow:0 5px 10px rgba(0,0,0,.8);}.ui-dialog-sw .ui-dialog-sw-titlebar{padding:.5em 1em .3em;position:relative;}.ui-dialog-sw .ui-dialog-sw-title{float:left;margin:.1em 16px .2em 0;}.ui-dialog-sw .ui-dialog-sw-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;-moz-border-radius:10px;}.ui-dialog-sw .ui-dialog-sw-titlebar-close span{display:block;margin:1px;}.ui-dialog-sw .ui-dialog-sw-titlebar-close:hover,.ui-dialog-sw .ui-dialog-sw-titlebar-close:focus{padding:0;}.ui-dialog-sw .ui-dialog-sw-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1;}.ui-dialog-sw .ui-dialog-sw-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}.ui-dialog-sw .ui-dialog-sw-buttonpane .ui-dialog-sw-buttonset{float:right;}.ui-dialog-sw .ui-dialog-sw-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}.ui-dialog-sw .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;}.ui-draggable .ui-dialog-sw-titlebar{cursor:move;}.ui-dialog-sw{padding:0;}.ui-dialog-sw .ui-dialog-sw-titlebar{border-top:none;border-right:none;border-left:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}.ui-widget-sw{font-family:Arial,sans-serif;font-size:1.1em;}.ui-widget-sw .ui-widget-sw{font-size:1em;}.ui-widget-sw input,.ui-widget-sw select,.ui-widget-sw textarea,.ui-widget-sw button{font-family:Arial,sans-serif;font-size:1em;}.ui-widget-sw-content{border:1px solid #a8a8a8;background:#fff;color:#4f4f4f;}.ui-widget-sw-header{border:1px solid #a8a8a8;background:#c0c0c0 url('../images/ui-bg_highlight-soft_100_c0c0c0_1x100.png') repeat-x 50% top;color:#333;font-weight:bold;text-shadow:0 1px 0 rgba(255,255,255,.7);}.ui-widget-sw-header a{color:#4f4f4f;}.areaTitolo{background-color:#0a64a4;background-image:url('../images/bg-menu-main.png');background-repeat:repeat-x;color:#ececec;}.priCol-1{background-color:#00b060;}.priCol-2{background-color:#218457;}.priCol-3{background-color:#00733e;}.priCol-4{background-color:#36d88e;}.priCol-5{background-color:#c3ffe4;}.secColA-1{background-color:#2d9eff;background-image:-webkit-gradient(linear,left top,left bottom,from(#0a64a4),to(#4481df));background-image:-webkit-linear-gradient(#0a64a4,#4481df);background-image:-moz-linear-gradient(#0a64a4,#4481df);background-image:-ms-linear-gradient(#0a64a4,#4481df);background-image:-o-linear-gradient(#0a64a4,#4481df);background-image:linear-gradient(#0a64a4,#4481df);}.secColA-2{background-color:#24577b;}.secColA-3{background-color:#03406a;}.secColA-4{background-image:-webkit-gradient(linear,left top,left bottom,from(#4683ff),to(#2461bf));background-image:-webkit-linear-gradient(#4683ff,#2461bf);background-image:-moz-linear-gradient(#4683ff,#2461bf);background-image:-ms-linear-gradient(#4683ff,#2461bf);background-image:-o-linear-gradient(#4683ff,#2461bf);background-image:linear-gradient(#4683ff,#2461bf);}.secColA-5{background-image:-webkit-gradient(linear,left top,left bottom,from(#b8e1fd),to(#2461bf));background-image:-webkit-linear-gradient(#b8e1fd,#2461bf);background-image:-moz-linear-gradient(#b8e1fd,#2461bf);background-image:-ms-linear-gradient(#b8e1fd,#2461bf);background-image:-o-linear-gradient(#b8e1fd,#2461bf);background-image:linear-gradient(#b8e1fd,#2461bf);}.secColB-1{background-color:#ff9000;}.secColB-2{background-color:#bf8130;}.secColB-3{background-color:#a65e00;}.secColB-4{background-color:#ffac40;}.secColB-5{background-color:#fdd7a6;}.comCol-1{background-color:#ff4500;}.comCol-2{background-color:#bf5730;}.comCol-3{background-color:#a62d00;}.comCol-4{background-color:#ff7340;}.comCol-5{background-color:#ffcebc;}.lightBlue{border:1px solid #cdcdcd;background-image:-webkit-gradient(linear,left top,left bottom,from(#ddf),to(#e1f1ff));background-image:-webkit-linear-gradient(#ddf,#e1f1ff);background-image:-moz-linear-gradient(#ddf,#e1f1ff);background-image:-ms-linear-gradient(#ddf,#e1f1ff);background-image:-o-linear-gradient(#ddf,#e1f1ff);background-image:linear-gradient(#ddf,#e1f1ff);}.lightGray{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));background-image:-webkit-linear-gradient(#fff,#f1f1f1);background-image:-moz-linear-gradient(#fff,#f1f1f1);background-image:-ms-linear-gradient(#fff,#f1f1f1);background-image:-o-linear-gradient(#fff,#f1f1f1);background-image:linear-gradient(#fff,#f1f1f1);border:1px solid #cdcdcd;}.headerStyle{background-color:#507cd1;font-weight:bold;color:#fff;white-space:nowrap;}.footeStyle{background-color:#507cd1;font-weight:bold;color:#fff;white-space:nowrap;}.footerRowStyle{background-image:-webkit-gradient(linear,left top,left bottom,from(#ff7a00),to(#cc3800));background-image:-webkit-linear-gradient(#ff7a00,#cc3800);background-image:-moz-linear-gradient(#ff7a00,#cc3800);background-image:-ms-linear-gradient(#ff7a00,#cc3800);background-image:-o-linear-gradient(#ff7a00,#cc3800);background-image:linear-gradient(#ff7a00,#cc3800);}.pagerStyle{background-color:#2461bf;color:#fff;white-space:nowrap;text-align:center;margin:auto;font-size:medium;}.rowStyle{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));background-image:-webkit-linear-gradient(#fff,#f1f1f1);background-image:-moz-linear-gradient(#fff,#f1f1f1);background-image:-ms-linear-gradient(#fff,#f1f1f1);background-image:-o-linear-gradient(#fff,#f1f1f1);background-image:linear-gradient(#fff,#f1f1f1);border:1px solid #cdcdcd;}.alternatingRowStyle{border:1px solid #cdcdcd;background-image:-webkit-gradient(linear,left top,left bottom,from(#ddf),to(#e1f1ff));background-image:-webkit-linear-gradient(#ddf,#e1f1ff);background-image:-moz-linear-gradient(#ddf,#e1f1ff);background-image:-ms-linear-gradient(#ddf,#e1f1ff);background-image:-o-linear-gradient(#ddf,#e1f1ff);background-image:linear-gradient(#ddf,#e1f1ff);}.editRowStyle{border:1px solid #5282de;background-image:-webkit-gradient(linear,left top,left bottom,from(#e2ebff),to(#94b4ea));background-image:-webkit-linear-gradient(#e2ebff,#94b4ea);background-image:-moz-linear-gradient(#e2ebff,#94b4ea);background-image:-ms-linear-gradient(#e2ebff,#94b4ea);background-image:-o-linear-gradient(#e2ebff,#94b4ea);background-image:linear-gradient(#e2ebff,#94b4ea);}.selectedRowStyle{background-image:-webkit-gradient(linear,left top,left bottom,from(#dfd),to(#80ff80));background-image:-webkit-linear-gradient(#dfd,#80ff80);background-image:-moz-linear-gradient(#dfd,#80ff80);background-image:-ms-linear-gradient(#dfd,#80ff80);background-image:-o-linear-gradient(#dfd,#80ff80);background-image:linear-gradient(#dfd,#80ff80);font-weight:bold;}.sortAscHead{background-color:#6d95e1;}.sortDescHead{background-color:#4870be;}.sortAscCell{background-color:#f5f7fb;}.sortDescCell{background-color:#e9ebef;}.divTitoloAdmin{background-color:#bf8130;padding:5px 0 5px 5px;color:#fff;}A:hover{color:#f00;}.float-left{float:left;}.float-right{float:right;}.divSx{float:left;}.divDx{float:right;}.divCenter{float:none;text-align:center;padding:0;margin:0 auto 0 auto;}.clearDiv{clear:both;}.padSxDx{padding-left:2px;padding-right:2px;}.shadowBox{-moz-box-shadow:0 4px 8px rgba(0,0,0,.5);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.5);box-shadow:0 4px 8px rgba(0,0,0,.5);}.half{width:50%;}.third{width:33%;}.quarter{width:25%;}.fifth{width:20%;}.modalBackground{background-color:#808080;filter:alpha(opacity=70);opacity:.7;}.btnNew{background-image:url(../images/new_m.png);background-repeat:no-repeat;background-position:right;border:1px solid #333;padding:4px;padding-right:28px;}.btnPinned{background-image:url(../images/pin_m.png);background-repeat:no-repeat;background-position:right;border:1px solid #333;padding:4px;padding-right:28px;}.btnPinnedDis{background-image:url(../images/pinDis_m.png);background-repeat:no-repeat;background-position:right;border:1px solid #333;padding:4px;padding-right:28px;}.btnDelete{background-image:url(../images/elimina_m.png);background-repeat:no-repeat;background-position:right;border:1px solid #333;padding:4px;padding-right:28px;}.btnUpdate{background-image:url(../images/reload_l.png);background-repeat:no-repeat;background-position:center right;background-color:#dedede;width:160px;height:40px;border:1px solid #333;vertical-align:middle;margin:auto;font-size:10pt;font-family:Arial;}.btnMoveBig{background-image:url(../images/InOutArrows_l.png);background-repeat:no-repeat;background-position:right;border:1px solid #333;padding:8px;padding-right:32px;}.btnEditBig{background-image:url(../images/edit_l.png);background-repeat:no-repeat;background-position:right;border:1px solid #333;padding:4px;padding-right:28px;}.btnEdit{background-image:url(../images/edit_m.png);background-repeat:no-repeat;background-position:right;border:1px solid #333;padding:4px;padding-right:28px;}.btnClonaBig{background-image:url(../images/clonaObj_l.png);background-repeat:no-repeat;background-position:right;border:1px solid #333;padding:4px;padding-right:28px;}.btnClona{background-image:url(../images/clonaObj_m.png);background-repeat:no-repeat;background-position:right;border:1px solid #333;padding:4px;padding-right:28px;}.btnEmail{background-image:url(../images/email_l.png);background-repeat:no-repeat;background-position:right;border:1px solid #333;padding:4px;padding-right:38px;}.btnRosso{border:solid 2px #f00;background-color:#faa;width:100%;text-align:center;}.btnRossoGrad{border:solid 2px #f00;background-color:#faa;text-align:center;background-image:-webkit-gradient(linear,left top,left bottom,from(#faa),to(red));background-image:-webkit-linear-gradient(#faa,red);background-image:-moz-linear-gradient(#faa,red);background-image:-ms-linear-gradient(#faa,red);background-image:-o-linear-gradient(#faa,red);background-image:linear-gradient(#faa,red);}.btnArancio{border:solid 2px #e48800;background-color:#ffb44d;width:100%;text-align:center;}.btnArancioGrad{border:solid 2px #e48800;background-color:#ffb44d;text-align:center;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffb44d),to(#e48800));background-image:-webkit-linear-gradient(#ffb44d,#e48800);background-image:-moz-linear-gradient(#ffb44d,#e48800);background-image:-ms-linear-gradient(#ffb44d,#e48800);background-image:-o-linear-gradient(#ffb44d,#e48800);background-image:linear-gradient(#ffb44d,#e48800);}.btnVerde{border:solid 2px #008000;background-color:#afa;width:100%;text-align:center;}.btnVerdeGrad{border:solid 2px #008000;background-color:#afa;text-align:center;background-image:-webkit-gradient(linear,left top,left bottom,from(#afa),to(green));background-image:-webkit-linear-gradient(#afa,green);background-image:-moz-linear-gradient(#afa,green);background-image:-ms-linear-gradient(#afa,green);background-image:-o-linear-gradient(#afa,green);background-image:linear-gradient(#afa,green);}.btnBlu{border:solid 2px #00f;background-color:#aaf;width:100%;text-align:center;}.btnPreferred{font-size:3em;border:solid 4px #f00;background-color:#ffacac;width:100%;min-height:200px;height:100%;text-align:center;white-space:pre;}.btnStd{font-size:3em;color:#696969;border:solid 4px #333;background-color:#acacac;width:100%;min-height:200px;height:100%;text-align:center;white-space:pre;}.btnDisabled{border:solid 2px #999;background-color:#dedede;text-align:center;background-image:-webkit-gradient(linear,left top,left bottom,from(#dedede),to(#999));background-image:-webkit-linear-gradient(#dedede,#999);background-image:-moz-linear-gradient(#dedede,#999);background-image:-ms-linear-gradient(#dedede,#999);background-image:-o-linear-gradient(#dedede,#999);background-image:linear-gradient(#dedede,#999);}.btnGialloGrad{border:solid 2px #a93;background-color:#fe6;text-align:center;background-image:-webkit-gradient(linear,left top,left bottom,from(#fe6),to(#a93));background-image:-webkit-linear-gradient(#fe6,#a93);background-image:-moz-linear-gradient(#fe6,#a93);background-image:-ms-linear-gradient(#fe6,#a93);background-image:-o-linear-gradient(#fe6,#a93);background-image:linear-gradient(#fe6,#a93);}.pad26{padding:2px 6px;}.textArancio{color:#fa3;}.textAzzurro{color:#36f;}.textNero{color:#000;}.textGrigio{color:#888;}.textVerde{color:#3a3;}.textRosso{color:#a33;}.badgeRosso{border:solid 2px #f00;background-color:#faa;width:100%;text-align:center;}.badgeStd{border:solid 2px #333;background-color:#eee;width:100%;text-align:center;}.badgeVerde{border:solid 2px #008000;background-color:#afa;width:100%;text-align:center;}.badgeArancio{border:solid 2px #980;background-color:#fe6;width:100%;text-align:center;}.rltUpdate{background-color:#ff3;}.ui-autocomplete{max-height:200px;overflow-y:auto;overflow-x:hidden;padding-right:20px;}li.static{margin:2px 4px 0 0;border-color:#cdcdcd;border-style:solid;border-width:1px 1px 0 1px;border-top-right-radius:4px;border-top-left-radius:4px;}.menuNav{background-color:#e6e6e6;color:#284e98;font-size:1em;border-top-right-radius:4px;border-top-left-radius:4px;}.menuNav:hover{background-color:#b5c7de;color:#000;}div>ul>li>a.selected.menuNav{background-color:#fff;color:#000;}.areaContMenu{background-color:#fff;padding:4px;border-color:#cdcdcd;border-style:solid;border-width:1px 1px 1px 1px;}.roundedCorner{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.padStd{padding:4px;}.sfondoGrigio{background-color:#ececec;}.bordoGrigio{padding:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:2px solid #818181;}.bordoVerde{padding:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:2px solid #008000;}.bordoRosso{padding:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:2px solid #f00;}.bordoNero{padding:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:2px solid #000;background-color:#fff;}.bordoAzzurro{padding:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:2px solid #4da3ff;}.placardGrigio{padding:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:2px solid #818181;background-color:#ececec;}.docIcon{background-image:url(../images/download_s.png);background-repeat:no-repeat;background-position:right;padding:2px;padding-right:16px;min-height:16px;}.filtro_1{background-color:#88f;}.filtro_2{background-color:#aaf;}.filtro_2:hover{color:#88f;background-color:#dedeff;}.filtro_2 a:link{color:#fff;background-color:transparent;}.filtro_3{background-color:#ccf;}.filtro_4{background-color:#dedeff;}.filtro_5{background-color:#efefff;}.tabLabelGreen{background-color:#dfd;border-top:1px solid #393;border-left:1px solid #393;border-right:1px solid #393;height:1.5em;vertical-align:middle;padding-top:.5em;font-size:13pt;font-weight:bold;}.tabBodyGreen{background-color:#dfd;border-bottom:1px solid #008000;border-left:1px solid #008000;border-right:1px solid #008000;}.tabLabelGray{background-color:#dedede;border-top:1px solid #333;border-left:1px solid #333;border-right:1px solid #333;height:1.5em;vertical-align:middle;padding-top:.5em;font-size:13pt;font-weight:bold;}.tabBodyGray{background-color:#dedede;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;}.fontTitolo{font-size:24pt;height:36px;}.fontMedio{font-size:16pt;}.fontStd{font-size:10pt;}.fontPiccolo{font-size:8pt;}.fontMini{font-size:7pt;}.fontMicro{font-size:6pt;}.labelInput{font-size:9pt;color:#555;}.watermark{color:#808080;font-style:italic;}.autocomplete{width:400px;color:#808080;background-color:#fff;font-size:8pt;padding:4px 1px 4px 1px;border-bottom:1px solid #888;}.autocompleteHiglight{width:400px;color:#000;background-color:#ff0;font-size:8pt;padding:4px 1px 4px 1px;border-bottom:1px solid #888;}.autocompleteElemID{width:400px;background-color:#f00;font-weight:bold;}.autocompleteListCssClass{width:400px;font-size:8pt;background-color:#fff;padding:2px 2px 2px 2px;border:1px solid #333;}.dataBlock{background-color:#fff;font-size:9pt;float:left;border-top:solid 1px #808080;border-bottom:solid 1px #808080;border-left:solid 1px #808080;border-right:solid 1px #808080;margin:0;padding:4px;vertical-align:text-top;text-align:left;}.dataBlockHeader{border-top:solid 2px #808080;border-bottom:solid 1px #808080;border-left:solid 2px #808080;border-right:solid 2px #808080;background-color:#efefef;font-weight:bold;padding:2px;}.dataBlockSx{float:left;text-align:left;}.dataBlockDx{float:right;text-align:right;}.dataBlockLabel{border-top:solid 1px #fefefe;padding-right:2px;padding-left:2px;}.dataBlockValue{color:#000;font-weight:bold;padding-right:4px;padding-left:4px;margin-bottom:0;}.dataBlockReset{clear:both;padding-bottom:2px;margin-bottom:2px;}.dataBlockResetGray{border-bottom:solid 1px #cecece;clear:both;padding-bottom:2px;margin-bottom:2px;}.dataBlockResetDark{border-bottom:solid 1px #363636;clear:both;padding-bottom:2px;margin-bottom:2px;}.dataBlockBtn{background-color:#fafafa;border:solid 1px #808080;padding-top:4px;padding-bottom:4px;vertical-align:text-top;margin:0;text-align:center;}.blockSizeSmallest{width:175px;}.blockSizeSmaller{width:200px;}.blockSizeSmall{width:225px;}.blockSizeMed{width:250px;}.blockSizeLarge{width:275px;}.blockSizeXLarge{width:300px;}.blockSizeXXLarge{width:350px;}.blockSizeXXXLarge{width:400px;}.grView{color:#333;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;padding-bottom:1px;}.ctrHeaderPager{background-color:#b8b8b8;font-weight:bold;color:#fff;}.ctrHeaderPagerRight{background-color:#b8b8b8;font-weight:bold;color:#fff;text-align:right;}.ctrHeaderPagerBlue{background-color:#507cd1;height:1px;}.ctrHeaderPagerBlueRight{background-color:#507cd1;height:1px;text-align:right;}.ctrFooter{background-color:#507cd1;font-weight:bold;color:#fff;}.ctrRowStyle{vertical-align:top;background-color:#eff3fb;}.valignMiddle{vertical-align:middle;}.lblErrore{color:#f00;}.lblGreen{color:#00a300;}.lblBlu{color:#33f;}.cTabRO{text-align:center;height:16px;border:solid 1px #777;}.cEmp{background-color:#d5d5d5;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8fbff),to(#d5d5d5));background-image:-webkit-linear-gradient(#f8fbff,#d5d5d5);background-image:-moz-linear-gradient(#f8fbff,#d5d5d5);background-image:-ms-linear-gradient(#f8fbff,#d5d5d5);background-image:-o-linear-gradient(#f8fbff,#d5d5d5);background-image:linear-gradient(#f8fbff,#d5d5d5);}.cS01{background-color:#f8fbff;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffff8e),to(#f8fbff));background-image:-webkit-linear-gradient(#ffff8e,#f8fbff);background-image:-moz-linear-gradient(#ffff8e,#f8fbff);background-image:-ms-linear-gradient(#ffff8e,#f8fbff);background-image:-o-linear-gradient(#ffff8e,#f8fbff);background-image:linear-gradient(#ffff8e,#f8fbff);}.cS02{background-color:#ffff8e;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffff4d),to(#ffff8e));background-image:-webkit-linear-gradient(#ffff4d,#ffff8e);background-image:-moz-linear-gradient(#ffff4d,#ffff8e);background-image:-ms-linear-gradient(#ffff4d,#ffff8e);background-image:-o-linear-gradient(#ffff4d,#ffff8e);background-image:linear-gradient(#ffff4d,#ffff8e);color:#333;}.cS03{background-color:#ffff4d;background-image:-webkit-gradient(linear,left top,left bottom,from(#f1f100),to(#ffff4d));background-image:-webkit-linear-gradient(#f1f100,#ffff4d);background-image:-moz-linear-gradient(#f1f100,#ffff4d);background-image:-ms-linear-gradient(#f1f100,#ffff4d);background-image:-o-linear-gradient(#f1f100,#ffff4d);background-image:linear-gradient(#f1f100,#ffff4d);color:#333;}.cS04{background-color:#f1f100;background-image:-webkit-gradient(linear,left top,left bottom,from(#e4e400),to(#f1f100));background-image:-webkit-linear-gradient(#e4e400,#f1f100);background-image:-moz-linear-gradient(#e4e400,#f1f100);background-image:-ms-linear-gradient(#e4e400,#f1f100);background-image:-o-linear-gradient(#e4e400,#f1f100);background-image:linear-gradient(#e4e400,#f1f100);color:#333;}.cOvr{background-color:#e4e400;background-image:-webkit-gradient(linear,left top,left bottom,from(#caca00),to(#e4e400));background-image:-webkit-linear-gradient(#caca00,#e4e400);background-image:-moz-linear-gradient(#caca00,#e4e400);background-image:-ms-linear-gradient(#caca00,#e4e400);background-image:-o-linear-gradient(#caca00,#e4e400);background-image:linear-gradient(#caca00,#e4e400);}.cBia{font-weight:bold;height:20px;width:29px;align-content:center;}.selCel{background-color:#cbebff;border:dashed 2px #2af;text-align:center;}.cTab{text-align:center;height:20px;width:29px;align-content:center;border:solid 1px #777;}.cREmp{background-color:#c3c3c3;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8fbff),to(#c3c3c3));background-image:-webkit-linear-gradient(#f8fbff,#c3c3c3);background-image:-moz-linear-gradient(#f8fbff,#c3c3c3);background-image:-ms-linear-gradient(#f8fbff,#c3c3c3);background-image:-o-linear-gradient(#f8fbff,#c3c3c3);background-image:linear-gradient(#f8fbff,#c3c3c3);}.cR01{background-color:#f8fbff;background-image:-webkit-gradient(linear,left top,left bottom,from(#90c4ff),to(#f8fbff));background-image:-webkit-linear-gradient(#90c4ff,#f8fbff);background-image:-moz-linear-gradient(#90c4ff,#f8fbff);background-image:-ms-linear-gradient(#90c4ff,#f8fbff);background-image:-o-linear-gradient(#90c4ff,#f8fbff);background-image:linear-gradient(#90c4ff,#f8fbff);}.cR02{background-color:#90c4ff;background-image:-webkit-gradient(linear,left top,left bottom,from(#76b8ff),to(#90c4ff));background-image:-webkit-linear-gradient(#76b8ff,#90c4ff);background-image:-moz-linear-gradient(#76b8ff,#90c4ff);background-image:-ms-linear-gradient(#76b8ff,#90c4ff);background-image:-o-linear-gradient(#76b8ff,#90c4ff);background-image:linear-gradient(#76b8ff,#90c4ff);color:#fff;}.cR03{background-color:#76b8ff;background-image:-webkit-gradient(linear,left top,left bottom,from(#5caaff),to(#76b8ff));background-image:-webkit-linear-gradient(#5caaff,#76b8ff);background-image:-moz-linear-gradient(#5caaff,#76b8ff);background-image:-ms-linear-gradient(#5caaff,#76b8ff);background-image:-o-linear-gradient(#5caaff,#76b8ff);background-image:linear-gradient(#5caaff,#76b8ff);color:#fff;}.cR04{background-color:#5caaff;background-image:-webkit-gradient(linear,left top,left bottom,from(#288eff),to(#5caaff));background-image:-webkit-linear-gradient(#288eff,#5caaff);background-image:-moz-linear-gradient(#288eff,#5caaff);background-image:-ms-linear-gradient(#288eff,#5caaff);background-image:-o-linear-gradient(#288eff,#5caaff);background-image:linear-gradient(#288eff,#5caaff);color:#fff;}.cROvr{background-color:#288eff;background-image:-webkit-gradient(linear,left top,left bottom,from(#3333d9),to(#288eff));background-image:-webkit-linear-gradient(#3333d9,#288eff);background-image:-moz-linear-gradient(#3333d9,#288eff);background-image:-ms-linear-gradient(#3333d9,#288eff);background-image:-o-linear-gradient(#3333d9,#288eff);background-image:linear-gradient(#3333d9,#288eff);color:#fff;}.cRBia{white-space:nowrap;margin:auto;vertical-align:middle;font-weight:bold;height:16px;padding:0 2px;}.cCent{text-align:center;}.selCelR{background-color:#cbebff;border:dashed 2px #2af;text-align:center;}.cTEmp{background-color:#c3c3c3;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8fbff),to(#c3c3c3));background-image:-webkit-linear-gradient(#f8fbff,#c3c3c3);background-image:-moz-linear-gradient(#f8fbff,#c3c3c3);background-image:-ms-linear-gradient(#f8fbff,#c3c3c3);background-image:-o-linear-gradient(#f8fbff,#c3c3c3);background-image:linear-gradient(#f8fbff,#c3c3c3);}.cTUnd{background-color:#ffb769;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff851b),to(#ffb769));background-image:-webkit-linear-gradient(#ff851b,#ffb769);background-image:-moz-linear-gradient(#ff851b,#ffb769);background-image:-ms-linear-gradient(#ff851b,#ffb769);background-image:-o-linear-gradient(#ff851b,#ffb769);background-image:linear-gradient(#ff851b,#ffb769);color:#666;}.cTOk{background-color:#1bff1b;background-image:-webkit-gradient(linear,left top,left bottom,from(#009800),to(#1bff1b));background-image:-webkit-linear-gradient(#009800,#1bff1b);background-image:-moz-linear-gradient(#009800,#1bff1b);background-image:-ms-linear-gradient(#009800,#1bff1b);background-image:-o-linear-gradient(#009800,#1bff1b);background-image:linear-gradient(#009800,#1bff1b);color:#ff0;}.cTOvr{background-color:#ff871b;background-image:-webkit-gradient(linear,left top,left bottom,from(#c12424),to(#ff871b));background-image:-webkit-linear-gradient(#c12424,#ff871b);background-image:-moz-linear-gradient(#c12424,#ff871b);background-image:-ms-linear-gradient(#c12424,#ff871b);background-image:-o-linear-gradient(#c12424,#ff871b);background-image:linear-gradient(#c12424,#ff871b);color:#f6f6f6;}.cTBia{text-align:center;font-weight:bold;height:20px;padding:0 2px;}.selCelT{background-color:#cbebff;border:dashed 2px #2af;text-align:center;} \ No newline at end of file +html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:Verdana,Arial;}:focus{outline:0;}body{line-height:1;color:#000;background:#fff;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}.fullscreen{display:block;top:0;left:0;width:100%;height:100%;}.bottomWrite{vertical-align:bottom;border-top:#0d0083 1px solid;margin-top:2px;padding-top:2px;}.smallText{font-size:8pt;}.lblBox{border:1px solid #0a64a4;background-color:#b8e1fd;padding:2px 4px;}.GridPager a,.GridPager span{display:block;height:1.6em;width:2em;text-align:center;text-decoration:none;}.GridPager a{background-color:#f5f5f5;color:#969696;}.GridPager a:hover{background-color:#b8e1fd;color:#000;}.GridPager span{background-color:#a1dcf2;color:#000;font-weight:bold;}.imgNoPad{margin-top:-3px;margin-bottom:-7px;}.imgHead{margin:0;vertical-align:top;}.ui-dialog-sw{padding:.2em;overflow:hidden;-moz-box-shadow:0 5px 10px rgba(0,0,0,.8);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.8);box-shadow:0 5px 10px rgba(0,0,0,.8);}.ui-dialog-sw .ui-dialog-sw-titlebar{padding:.5em 1em .3em;position:relative;}.ui-dialog-sw .ui-dialog-sw-title{float:left;margin:.1em 16px .2em 0;}.ui-dialog-sw .ui-dialog-sw-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;-moz-border-radius:10px;}.ui-dialog-sw .ui-dialog-sw-titlebar-close span{display:block;margin:1px;}.ui-dialog-sw .ui-dialog-sw-titlebar-close:hover,.ui-dialog-sw .ui-dialog-sw-titlebar-close:focus{padding:0;}.ui-dialog-sw .ui-dialog-sw-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1;}.ui-dialog-sw .ui-dialog-sw-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}.ui-dialog-sw .ui-dialog-sw-buttonpane .ui-dialog-sw-buttonset{float:right;}.ui-dialog-sw .ui-dialog-sw-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}.ui-dialog-sw .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;}.ui-draggable .ui-dialog-sw-titlebar{cursor:move;}.ui-dialog-sw{padding:0;}.ui-dialog-sw .ui-dialog-sw-titlebar{border-top:none;border-right:none;border-left:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}.ui-widget-sw{font-family:Arial,sans-serif;font-size:1.1em;}.ui-widget-sw .ui-widget-sw{font-size:1em;}.ui-widget-sw input,.ui-widget-sw select,.ui-widget-sw textarea,.ui-widget-sw button{font-family:Arial,sans-serif;font-size:1em;}.ui-widget-sw-content{border:1px solid #a8a8a8;background:#fff;color:#4f4f4f;}.ui-widget-sw-header{border:1px solid #a8a8a8;background:#c0c0c0 url('../images/ui-bg_highlight-soft_100_c0c0c0_1x100.png') repeat-x 50% top;color:#333;font-weight:bold;text-shadow:0 1px 0 rgba(255,255,255,.7);}.ui-widget-sw-header a{color:#4f4f4f;}.areaTitolo{background-color:#0a64a4;background-image:url('../images/bg-menu-main.png');background-repeat:repeat-x;color:#ececec;}.priCol-1{background-color:#00b060;}.priCol-2{background-color:#218457;}.priCol-3{background-color:#00733e;}.priCol-4{background-color:#36d88e;}.priCol-5{background-color:#c3ffe4;}.secColA-1{background-color:#2d9eff;background-image:-webkit-gradient(linear,left top,left bottom,from(#0a64a4),to(#4481df));background-image:-webkit-linear-gradient(#0a64a4,#4481df);background-image:-moz-linear-gradient(#0a64a4,#4481df);background-image:-ms-linear-gradient(#0a64a4,#4481df);background-image:-o-linear-gradient(#0a64a4,#4481df);background-image:linear-gradient(#0a64a4,#4481df);}.secColA-2{background-color:#24577b;}.secColA-3{background-color:#03406a;}.secColA-4{background-image:-webkit-gradient(linear,left top,left bottom,from(#4683ff),to(#2461bf));background-image:-webkit-linear-gradient(#4683ff,#2461bf);background-image:-moz-linear-gradient(#4683ff,#2461bf);background-image:-ms-linear-gradient(#4683ff,#2461bf);background-image:-o-linear-gradient(#4683ff,#2461bf);background-image:linear-gradient(#4683ff,#2461bf);}.secColA-5{background-image:-webkit-gradient(linear,left top,left bottom,from(#b8e1fd),to(#2461bf));background-image:-webkit-linear-gradient(#b8e1fd,#2461bf);background-image:-moz-linear-gradient(#b8e1fd,#2461bf);background-image:-ms-linear-gradient(#b8e1fd,#2461bf);background-image:-o-linear-gradient(#b8e1fd,#2461bf);background-image:linear-gradient(#b8e1fd,#2461bf);}.secColB-1{background-color:#ff9000;}.secColB-2{background-color:#bf8130;}.secColB-3{background-color:#a65e00;}.secColB-4{background-color:#ffac40;}.secColB-5{background-color:#fdd7a6;}.comCol-1{background-color:#ff4500;}.comCol-2{background-color:#bf5730;}.comCol-3{background-color:#a62d00;}.comCol-4{background-color:#ff7340;}.comCol-5{background-color:#ffcebc;}.lightBlue{border:1px solid #cdcdcd;background-image:-webkit-gradient(linear,left top,left bottom,from(#ddf),to(#e1f1ff));background-image:-webkit-linear-gradient(#ddf,#e1f1ff);background-image:-moz-linear-gradient(#ddf,#e1f1ff);background-image:-ms-linear-gradient(#ddf,#e1f1ff);background-image:-o-linear-gradient(#ddf,#e1f1ff);background-image:linear-gradient(#ddf,#e1f1ff);}.lightGray{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));background-image:-webkit-linear-gradient(#fff,#f1f1f1);background-image:-moz-linear-gradient(#fff,#f1f1f1);background-image:-ms-linear-gradient(#fff,#f1f1f1);background-image:-o-linear-gradient(#fff,#f1f1f1);background-image:linear-gradient(#fff,#f1f1f1);border:1px solid #cdcdcd;}.headerStyle{background-color:#507cd1;font-weight:bold;color:#fff;white-space:nowrap;}.footeStyle{background-color:#507cd1;font-weight:bold;color:#fff;white-space:nowrap;}.footerRowStyle{background-image:-webkit-gradient(linear,left top,left bottom,from(#ff7a00),to(#cc3800));background-image:-webkit-linear-gradient(#ff7a00,#cc3800);background-image:-moz-linear-gradient(#ff7a00,#cc3800);background-image:-ms-linear-gradient(#ff7a00,#cc3800);background-image:-o-linear-gradient(#ff7a00,#cc3800);background-image:linear-gradient(#ff7a00,#cc3800);}.pagerStyle{background-color:#2461bf;color:#fff;white-space:nowrap;text-align:center;margin:auto;font-size:medium;}.rowStyle{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));background-image:-webkit-linear-gradient(#fff,#f1f1f1);background-image:-moz-linear-gradient(#fff,#f1f1f1);background-image:-ms-linear-gradient(#fff,#f1f1f1);background-image:-o-linear-gradient(#fff,#f1f1f1);background-image:linear-gradient(#fff,#f1f1f1);border:1px solid #cdcdcd;}.alternatingRowStyle{border:1px solid #cdcdcd;background-image:-webkit-gradient(linear,left top,left bottom,from(#ddf),to(#e1f1ff));background-image:-webkit-linear-gradient(#ddf,#e1f1ff);background-image:-moz-linear-gradient(#ddf,#e1f1ff);background-image:-ms-linear-gradient(#ddf,#e1f1ff);background-image:-o-linear-gradient(#ddf,#e1f1ff);background-image:linear-gradient(#ddf,#e1f1ff);}.editRowStyle{border:1px solid #5282de;background-image:-webkit-gradient(linear,left top,left bottom,from(#e2ebff),to(#94b4ea));background-image:-webkit-linear-gradient(#e2ebff,#94b4ea);background-image:-moz-linear-gradient(#e2ebff,#94b4ea);background-image:-ms-linear-gradient(#e2ebff,#94b4ea);background-image:-o-linear-gradient(#e2ebff,#94b4ea);background-image:linear-gradient(#e2ebff,#94b4ea);}.selectedRowStyle{background-image:-webkit-gradient(linear,left top,left bottom,from(#dfd),to(#80ff80));background-image:-webkit-linear-gradient(#dfd,#80ff80);background-image:-moz-linear-gradient(#dfd,#80ff80);background-image:-ms-linear-gradient(#dfd,#80ff80);background-image:-o-linear-gradient(#dfd,#80ff80);background-image:linear-gradient(#dfd,#80ff80);font-weight:bold;}.sortAscHead{background-color:#6d95e1;}.sortDescHead{background-color:#4870be;}.sortAscCell{background-color:#f5f7fb;}.sortDescCell{background-color:#e9ebef;}.divTitoloAdmin{background-color:#bf8130;padding:5px 0 5px 5px;color:#fff;}A:hover{color:#f00;}.float-left{float:left;}.float-right{float:right;}.divSx{float:left;}.divDx{float:right;}.divCenter{float:none;text-align:center;padding:0;margin:0 auto 0 auto;}.clearDiv{clear:both;}.padSxDx{padding-left:2px;padding-right:2px;}.shadowBox{-moz-box-shadow:0 4px 8px rgba(0,0,0,.5);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.5);box-shadow:0 4px 8px rgba(0,0,0,.5);}.half{width:50%;}.third{width:33%;}.quarter{width:25%;}.fifth{width:20%;}.modalBackground{background-color:#808080;filter:alpha(opacity=70);opacity:.7;}.btnNew{background-image:url(../images/new_m.png);background-repeat:no-repeat;background-position:right;border:1px solid #333;padding:4px;padding-right:28px;}.btnPinned{background-image:url(../images/pin_m.png);background-repeat:no-repeat;background-position:right;border:1px solid #333;padding:4px;padding-right:28px;}.btnPinnedDis{background-image:url(../images/pinDis_m.png);background-repeat:no-repeat;background-position:right;border:1px solid #333;padding:4px;padding-right:28px;}.btnDelete{background-image:url(../images/elimina_m.png);background-repeat:no-repeat;background-position:right;border:1px solid #333;padding:4px;padding-right:28px;}.btnUpdate{background-image:url(../images/reload_l.png);background-repeat:no-repeat;background-position:center right;background-color:#dedede;width:160px;height:40px;border:1px solid #333;vertical-align:middle;margin:auto;font-size:10pt;font-family:Arial;}.btnMoveBig{background-image:url(../images/InOutArrows_l.png);background-repeat:no-repeat;background-position:right;border:1px solid #333;padding:8px;padding-right:32px;}.btnEditBig{background-image:url(../images/edit_l.png);background-repeat:no-repeat;background-position:right;border:1px solid #333;padding:4px;padding-right:28px;}.btnEdit{background-image:url(../images/edit_m.png);background-repeat:no-repeat;background-position:right;border:1px solid #333;padding:4px;padding-right:28px;}.btnClonaBig{background-image:url(../images/clonaObj_l.png);background-repeat:no-repeat;background-position:right;border:1px solid #333;padding:4px;padding-right:28px;}.btnClona{background-image:url(../images/clonaObj_m.png);background-repeat:no-repeat;background-position:right;border:1px solid #333;padding:4px;padding-right:28px;}.btnEmail{background-image:url(../images/email_l.png);background-repeat:no-repeat;background-position:right;border:1px solid #333;padding:4px;padding-right:38px;}.btnRosso{border:solid 2px #f00;background-color:#faa;width:100%;text-align:center;}.btnRossoGrad{border:solid 2px #f00;background-color:#faa;text-align:center;background-image:-webkit-gradient(linear,left top,left bottom,from(#faa),to(red));background-image:-webkit-linear-gradient(#faa,red);background-image:-moz-linear-gradient(#faa,red);background-image:-ms-linear-gradient(#faa,red);background-image:-o-linear-gradient(#faa,red);background-image:linear-gradient(#faa,red);}.btnArancio{border:solid 2px #e48800;background-color:#ffb44d;width:100%;text-align:center;}.btnArancioGrad{border:solid 2px #e48800;background-color:#ffb44d;text-align:center;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffb44d),to(#e48800));background-image:-webkit-linear-gradient(#ffb44d,#e48800);background-image:-moz-linear-gradient(#ffb44d,#e48800);background-image:-ms-linear-gradient(#ffb44d,#e48800);background-image:-o-linear-gradient(#ffb44d,#e48800);background-image:linear-gradient(#ffb44d,#e48800);}.btnVerde{border:solid 2px #008000;background-color:#afa;width:100%;text-align:center;}.btnVerdeGrad{border:solid 2px #008000;background-color:#afa;text-align:center;background-image:-webkit-gradient(linear,left top,left bottom,from(#afa),to(green));background-image:-webkit-linear-gradient(#afa,green);background-image:-moz-linear-gradient(#afa,green);background-image:-ms-linear-gradient(#afa,green);background-image:-o-linear-gradient(#afa,green);background-image:linear-gradient(#afa,green);}.btnBlu{border:solid 2px #00f;background-color:#aaf;width:100%;text-align:center;}.btnPreferred{font-size:3em;border:solid 4px #f00;background-color:#ffacac;width:100%;min-height:200px;height:100%;text-align:center;white-space:pre;}.btnStd{font-size:3em;color:#696969;border:solid 4px #333;background-color:#acacac;width:100%;min-height:200px;height:100%;text-align:center;white-space:pre;}.btnDisabled{border:solid 2px #999;background-color:#dedede;text-align:center;background-image:-webkit-gradient(linear,left top,left bottom,from(#dedede),to(#999));background-image:-webkit-linear-gradient(#dedede,#999);background-image:-moz-linear-gradient(#dedede,#999);background-image:-ms-linear-gradient(#dedede,#999);background-image:-o-linear-gradient(#dedede,#999);background-image:linear-gradient(#dedede,#999);}.btnGialloGrad{border:solid 2px #a93;background-color:#fe6;text-align:center;background-image:-webkit-gradient(linear,left top,left bottom,from(#fe6),to(#a93));background-image:-webkit-linear-gradient(#fe6,#a93);background-image:-moz-linear-gradient(#fe6,#a93);background-image:-ms-linear-gradient(#fe6,#a93);background-image:-o-linear-gradient(#fe6,#a93);background-image:linear-gradient(#fe6,#a93);}.pad26{padding:2px 6px;}.textArancio{color:#fa3;}.textAzzurro{color:#36f;}.textNero{color:#000;}.textGrigio{color:#888;}.textVerde{color:#3a3;}.textRosso{color:#a33;}.badgeRosso{border:solid 2px #f00;background-color:#faa;width:100%;text-align:center;}.badgeStd{border:solid 2px #333;background-color:#eee;width:100%;text-align:center;}.badgeVerde{border:solid 2px #008000;background-color:#afa;width:100%;text-align:center;}.badgeArancio{border:solid 2px #980;background-color:#fe6;width:100%;text-align:center;}.rltUpdate{background-color:#ff3;}.ui-autocomplete{max-height:200px;overflow-y:auto;overflow-x:hidden;padding-right:20px;}li.static{margin:2px 4px 0 0;border-color:#cdcdcd;border-style:solid;border-width:1px 1px 0 1px;border-top-right-radius:4px;border-top-left-radius:4px;}.menuNav{background-color:#e6e6e6;color:#284e98;font-size:1em;border-top-right-radius:4px;border-top-left-radius:4px;}.menuNav:hover{background-color:#b5c7de;color:#000;}div>ul>li>a.selected.menuNav{background-color:#fff;color:#000;}.areaContMenu{background-color:#fff;padding:4px;border-color:#cdcdcd;border-style:solid;border-width:1px 1px 1px 1px;}.roundedCorner{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.padStd{padding:4px;}.sfondoGrigio{background-color:#ececec;}.bordoGrigio{padding:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:2px solid #818181;}.bordoVerde{padding:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:2px solid #008000;}.bordoRosso{padding:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:2px solid #f00;}.bordoNero{padding:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:2px solid #000;background-color:#fff;}.bordoAzzurro{padding:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:2px solid #4da3ff;}.placardGrigio{padding:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:2px solid #818181;background-color:#ececec;}.docIcon{background-image:url(../images/download_s.png);background-repeat:no-repeat;background-position:right;padding:2px;padding-right:16px;min-height:16px;}.filtro_1{background-color:#88f;}.filtro_2{background-color:#aaf;}.filtro_2:hover{color:#88f;background-color:#dedeff;}.filtro_2 a:link{color:#fff;background-color:transparent;}.filtro_3{background-color:#ccf;}.filtro_4{background-color:#dedeff;}.filtro_5{background-color:#efefff;}.tabLabelGreen{background-color:#dfd;border-top:1px solid #393;border-left:1px solid #393;border-right:1px solid #393;height:1.5em;vertical-align:middle;padding-top:.5em;font-size:13pt;font-weight:bold;}.tabBodyGreen{background-color:#dfd;border-bottom:1px solid #008000;border-left:1px solid #008000;border-right:1px solid #008000;}.tabLabelGray{background-color:#dedede;border-top:1px solid #333;border-left:1px solid #333;border-right:1px solid #333;height:1.5em;vertical-align:middle;padding-top:.5em;font-size:13pt;font-weight:bold;}.tabBodyGray{background-color:#dedede;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;}.fontTitolo{font-size:24pt;height:36px;}.fontMedio{font-size:16pt;}.fontStd{font-size:10pt;}.fontPiccolo{font-size:8pt;}.fontMini{font-size:7pt;}.fontMicro{font-size:6pt;}.labelInput{font-size:9pt;color:#555;}.watermark{color:#808080;font-style:italic;}.autocomplete{width:400px;color:#808080;background-color:#fff;font-size:8pt;padding:4px 1px 4px 1px;border-bottom:1px solid #888;}.autocompleteHiglight{width:400px;color:#000;background-color:#ff0;font-size:8pt;padding:4px 1px 4px 1px;border-bottom:1px solid #888;}.autocompleteElemID{width:400px;background-color:#f00;font-weight:bold;}.autocompleteListCssClass{width:400px;font-size:8pt;background-color:#fff;padding:2px 2px 2px 2px;border:1px solid #333;}.dataBlock{background-color:#fff;font-size:9pt;float:left;border-top:solid 1px #808080;border-bottom:solid 1px #808080;border-left:solid 1px #808080;border-right:solid 1px #808080;margin:0;padding:4px;vertical-align:text-top;text-align:left;}.dataBlockHeader{border-top:solid 2px #808080;border-bottom:solid 1px #808080;border-left:solid 2px #808080;border-right:solid 2px #808080;background-color:#efefef;font-weight:bold;padding:2px;}.dataBlockSx{float:left;text-align:left;}.dataBlockDx{float:right;text-align:right;}.dataBlockLabel{border-top:solid 1px #fefefe;padding-right:2px;padding-left:2px;}.dataBlockValue{color:#000;font-weight:bold;padding-right:4px;padding-left:4px;margin-bottom:0;}.dataBlockReset{clear:both;padding-bottom:2px;margin-bottom:2px;}.dataBlockResetGray{border-bottom:solid 1px #cecece;clear:both;padding-bottom:2px;margin-bottom:2px;}.dataBlockResetDark{border-bottom:solid 1px #363636;clear:both;padding-bottom:2px;margin-bottom:2px;}.dataBlockBtn{background-color:#fafafa;border:solid 1px #808080;padding-top:4px;padding-bottom:4px;vertical-align:text-top;margin:0;text-align:center;}.blockSizeSmallest{width:175px;}.blockSizeSmaller{width:200px;}.blockSizeSmall{width:225px;}.blockSizeMed{width:250px;}.blockSizeLarge{width:275px;}.blockSizeXLarge{width:300px;}.blockSizeXXLarge{width:350px;}.blockSizeXXXLarge{width:400px;}.grView{color:#333;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;padding-bottom:1px;}.ctrHeaderPager{background-color:#b8b8b8;font-weight:bold;color:#fff;}.ctrHeaderPagerRight{background-color:#b8b8b8;font-weight:bold;color:#fff;text-align:right;}.ctrHeaderPagerBlue{background-color:#507cd1;height:1px;}.ctrHeaderPagerBlueRight{background-color:#507cd1;height:1px;text-align:right;}.ctrFooter{background-color:#507cd1;font-weight:bold;color:#fff;}.ctrRowStyle{vertical-align:top;background-color:#eff3fb;}.valignMiddle{vertical-align:middle;}.lblErrore{color:#f00;}.lblGreen{color:#00a300;}.lblBlu{color:#33f;}.cTabRO{text-align:center;height:16px;border:solid 1px #777;}.cEmp{background-color:#d5d5d5;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8fbff),to(#d5d5d5));background-image:-webkit-linear-gradient(#f8fbff,#d5d5d5);background-image:-moz-linear-gradient(#f8fbff,#d5d5d5);background-image:-ms-linear-gradient(#f8fbff,#d5d5d5);background-image:-o-linear-gradient(#f8fbff,#d5d5d5);background-image:linear-gradient(#f8fbff,#d5d5d5);}.cS01{background-color:#f8fbff;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffff8e),to(#f8fbff));background-image:-webkit-linear-gradient(#ffff8e,#f8fbff);background-image:-moz-linear-gradient(#ffff8e,#f8fbff);background-image:-ms-linear-gradient(#ffff8e,#f8fbff);background-image:-o-linear-gradient(#ffff8e,#f8fbff);background-image:linear-gradient(#ffff8e,#f8fbff);}.cS02{background-color:#ffff8e;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffff4d),to(#ffff8e));background-image:-webkit-linear-gradient(#ffff4d,#ffff8e);background-image:-moz-linear-gradient(#ffff4d,#ffff8e);background-image:-ms-linear-gradient(#ffff4d,#ffff8e);background-image:-o-linear-gradient(#ffff4d,#ffff8e);background-image:linear-gradient(#ffff4d,#ffff8e);color:#333;}.cS03{background-color:#ffff4d;background-image:-webkit-gradient(linear,left top,left bottom,from(#f1f100),to(#ffff4d));background-image:-webkit-linear-gradient(#f1f100,#ffff4d);background-image:-moz-linear-gradient(#f1f100,#ffff4d);background-image:-ms-linear-gradient(#f1f100,#ffff4d);background-image:-o-linear-gradient(#f1f100,#ffff4d);background-image:linear-gradient(#f1f100,#ffff4d);color:#333;}.cS04{background-color:#f1f100;background-image:-webkit-gradient(linear,left top,left bottom,from(#e4e400),to(#f1f100));background-image:-webkit-linear-gradient(#e4e400,#f1f100);background-image:-moz-linear-gradient(#e4e400,#f1f100);background-image:-ms-linear-gradient(#e4e400,#f1f100);background-image:-o-linear-gradient(#e4e400,#f1f100);background-image:linear-gradient(#e4e400,#f1f100);color:#333;}.cOvr{background-color:#e4e400;background-image:-webkit-gradient(linear,left top,left bottom,from(#caca00),to(#e4e400));background-image:-webkit-linear-gradient(#caca00,#e4e400);background-image:-moz-linear-gradient(#caca00,#e4e400);background-image:-ms-linear-gradient(#caca00,#e4e400);background-image:-o-linear-gradient(#caca00,#e4e400);background-image:linear-gradient(#caca00,#e4e400);}.cBia{font-weight:bold;height:20px;width:29px;align-content:center;}.selCel{background-color:#cbebff;border:dashed 2px #2af;text-align:center;}.cTab{text-align:center;height:20px;width:29px;align-content:center;border:solid 1px #777;}.cREmp{background-color:#c3c3c3;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8fbff),to(#c3c3c3));background-image:-webkit-linear-gradient(#f8fbff,#c3c3c3);background-image:-moz-linear-gradient(#f8fbff,#c3c3c3);background-image:-ms-linear-gradient(#f8fbff,#c3c3c3);background-image:-o-linear-gradient(#f8fbff,#c3c3c3);background-image:linear-gradient(#f8fbff,#c3c3c3);}.cR01{background-color:#f8fbff;background-image:-webkit-gradient(linear,left top,left bottom,from(#90c4ff),to(#f8fbff));background-image:-webkit-linear-gradient(#90c4ff,#f8fbff);background-image:-moz-linear-gradient(#90c4ff,#f8fbff);background-image:-ms-linear-gradient(#90c4ff,#f8fbff);background-image:-o-linear-gradient(#90c4ff,#f8fbff);background-image:linear-gradient(#90c4ff,#f8fbff);}.cR02{background-color:#90c4ff;background-image:-webkit-gradient(linear,left top,left bottom,from(#76b8ff),to(#90c4ff));background-image:-webkit-linear-gradient(#76b8ff,#90c4ff);background-image:-moz-linear-gradient(#76b8ff,#90c4ff);background-image:-ms-linear-gradient(#76b8ff,#90c4ff);background-image:-o-linear-gradient(#76b8ff,#90c4ff);background-image:linear-gradient(#76b8ff,#90c4ff);color:#fff;}.cR03{background-color:#76b8ff;background-image:-webkit-gradient(linear,left top,left bottom,from(#5caaff),to(#76b8ff));background-image:-webkit-linear-gradient(#5caaff,#76b8ff);background-image:-moz-linear-gradient(#5caaff,#76b8ff);background-image:-ms-linear-gradient(#5caaff,#76b8ff);background-image:-o-linear-gradient(#5caaff,#76b8ff);background-image:linear-gradient(#5caaff,#76b8ff);color:#fff;}.cR04{background-color:#5caaff;background-image:-webkit-gradient(linear,left top,left bottom,from(#288eff),to(#5caaff));background-image:-webkit-linear-gradient(#288eff,#5caaff);background-image:-moz-linear-gradient(#288eff,#5caaff);background-image:-ms-linear-gradient(#288eff,#5caaff);background-image:-o-linear-gradient(#288eff,#5caaff);background-image:linear-gradient(#288eff,#5caaff);color:#fff;}.cROvr{background-color:#288eff;background-image:-webkit-gradient(linear,left top,left bottom,from(#3333d9),to(#288eff));background-image:-webkit-linear-gradient(#3333d9,#288eff);background-image:-moz-linear-gradient(#3333d9,#288eff);background-image:-ms-linear-gradient(#3333d9,#288eff);background-image:-o-linear-gradient(#3333d9,#288eff);background-image:linear-gradient(#3333d9,#288eff);color:#fff;}.cRBia{white-space:nowrap;margin:auto;vertical-align:middle;font-weight:bold;height:16px;padding:0 2px;}.cCent{text-align:center;}.selCelR{background-color:#cbebff;border:dashed 2px #2af;text-align:center;}.cTEmp{background-color:#c3c3c3;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8fbff),to(#c3c3c3));background-image:-webkit-linear-gradient(#f8fbff,#c3c3c3);background-image:-moz-linear-gradient(#f8fbff,#c3c3c3);background-image:-ms-linear-gradient(#f8fbff,#c3c3c3);background-image:-o-linear-gradient(#f8fbff,#c3c3c3);background-image:linear-gradient(#f8fbff,#c3c3c3);}.cTUnd{background-color:#ffb769;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff851b),to(#ffb769));background-image:-webkit-linear-gradient(#ff851b,#ffb769);background-image:-moz-linear-gradient(#ff851b,#ffb769);background-image:-ms-linear-gradient(#ff851b,#ffb769);background-image:-o-linear-gradient(#ff851b,#ffb769);background-image:linear-gradient(#ff851b,#ffb769);color:#666;}.cTOk{background-color:#1bff1b;background-image:-webkit-gradient(linear,left top,left bottom,from(#009800),to(#1bff1b));background-image:-webkit-linear-gradient(#009800,#1bff1b);background-image:-moz-linear-gradient(#009800,#1bff1b);background-image:-ms-linear-gradient(#009800,#1bff1b);background-image:-o-linear-gradient(#009800,#1bff1b);background-image:linear-gradient(#009800,#1bff1b);color:#ff0;}.cTOvr{background-color:#ff871b;background-image:-webkit-gradient(linear,left top,left bottom,from(#c12424),to(#ff871b));background-image:-webkit-linear-gradient(#c12424,#ff871b);background-image:-moz-linear-gradient(#c12424,#ff871b);background-image:-ms-linear-gradient(#c12424,#ff871b);background-image:-o-linear-gradient(#c12424,#ff871b);background-image:linear-gradient(#c12424,#ff871b);color:#f6f6f6;}.cTBia{text-align:center;font-weight:bold;height:20px;padding:0 2px;}.selCelT{background-color:#cbebff;border:dashed 2px #2af;text-align:center;} \ No newline at end of file diff --git a/PROJ-ETS/PROJ-ETS/Content/font-awesome.css b/PROJ-ETS/PROJ-ETS/Content/font-awesome.css index 4040b3c..880eb82 100644 --- a/PROJ-ETS/PROJ-ETS/Content/font-awesome.css +++ b/PROJ-ETS/PROJ-ETS/Content/font-awesome.css @@ -1,13 +1,13 @@ /*! - * Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome + * Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */ /* FONT PATH * -------------------------- */ @font-face { font-family: 'FontAwesome'; - src: url('../fonts/fontawesome-webfont.eot?v=4.2.0'); - src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg'); + src: url('../fonts/fontawesome-webfont.eot?v=4.4.0'); + src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal; } @@ -64,6 +64,19 @@ border: solid 0.08em #eeeeee; border-radius: .1em; } +.fa-pull-left { + float: left; +} +.fa-pull-right { + float: right; +} +.fa.fa-pull-left { + margin-right: .3em; +} +.fa.fa-pull-right { + margin-left: .3em; +} +/* Deprecated as of 4.4.0 */ .pull-right { float: right; } @@ -80,6 +93,10 @@ -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; } +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} @-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); @@ -610,6 +627,7 @@ .fa-twitter:before { content: "\f099"; } +.fa-facebook-f:before, .fa-facebook:before { content: "\f09a"; } @@ -622,6 +640,7 @@ .fa-credit-card:before { content: "\f09d"; } +.fa-feed:before, .fa-rss:before { content: "\f09e"; } @@ -1259,7 +1278,8 @@ .fa-male:before { content: "\f183"; } -.fa-gittip:before { +.fa-gittip:before, +.fa-gratipay:before { content: "\f184"; } .fa-sun-o:before { @@ -1502,6 +1522,8 @@ .fa-git:before { content: "\f1d3"; } +.fa-y-combinator-square:before, +.fa-yc-square:before, .fa-hacker-news:before { content: "\f1d4"; } @@ -1670,3 +1692,335 @@ .fa-meanpath:before { content: "\f20c"; } +.fa-buysellads:before { + content: "\f20d"; +} +.fa-connectdevelop:before { + content: "\f20e"; +} +.fa-dashcube:before { + content: "\f210"; +} +.fa-forumbee:before { + content: "\f211"; +} +.fa-leanpub:before { + content: "\f212"; +} +.fa-sellsy:before { + content: "\f213"; +} +.fa-shirtsinbulk:before { + content: "\f214"; +} +.fa-simplybuilt:before { + content: "\f215"; +} +.fa-skyatlas:before { + content: "\f216"; +} +.fa-cart-plus:before { + content: "\f217"; +} +.fa-cart-arrow-down:before { + content: "\f218"; +} +.fa-diamond:before { + content: "\f219"; +} +.fa-ship:before { + content: "\f21a"; +} +.fa-user-secret:before { + content: "\f21b"; +} +.fa-motorcycle:before { + content: "\f21c"; +} +.fa-street-view:before { + content: "\f21d"; +} +.fa-heartbeat:before { + content: "\f21e"; +} +.fa-venus:before { + content: "\f221"; +} +.fa-mars:before { + content: "\f222"; +} +.fa-mercury:before { + content: "\f223"; +} +.fa-intersex:before, +.fa-transgender:before { + content: "\f224"; +} +.fa-transgender-alt:before { + content: "\f225"; +} +.fa-venus-double:before { + content: "\f226"; +} +.fa-mars-double:before { + content: "\f227"; +} +.fa-venus-mars:before { + content: "\f228"; +} +.fa-mars-stroke:before { + content: "\f229"; +} +.fa-mars-stroke-v:before { + content: "\f22a"; +} +.fa-mars-stroke-h:before { + content: "\f22b"; +} +.fa-neuter:before { + content: "\f22c"; +} +.fa-genderless:before { + content: "\f22d"; +} +.fa-facebook-official:before { + content: "\f230"; +} +.fa-pinterest-p:before { + content: "\f231"; +} +.fa-whatsapp:before { + content: "\f232"; +} +.fa-server:before { + content: "\f233"; +} +.fa-user-plus:before { + content: "\f234"; +} +.fa-user-times:before { + content: "\f235"; +} +.fa-hotel:before, +.fa-bed:before { + content: "\f236"; +} +.fa-viacoin:before { + content: "\f237"; +} +.fa-train:before { + content: "\f238"; +} +.fa-subway:before { + content: "\f239"; +} +.fa-medium:before { + content: "\f23a"; +} +.fa-yc:before, +.fa-y-combinator:before { + content: "\f23b"; +} +.fa-optin-monster:before { + content: "\f23c"; +} +.fa-opencart:before { + content: "\f23d"; +} +.fa-expeditedssl:before { + content: "\f23e"; +} +.fa-battery-4:before, +.fa-battery-full:before { + content: "\f240"; +} +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: "\f241"; +} +.fa-battery-2:before, +.fa-battery-half:before { + content: "\f242"; +} +.fa-battery-1:before, +.fa-battery-quarter:before { + content: "\f243"; +} +.fa-battery-0:before, +.fa-battery-empty:before { + content: "\f244"; +} +.fa-mouse-pointer:before { + content: "\f245"; +} +.fa-i-cursor:before { + content: "\f246"; +} +.fa-object-group:before { + content: "\f247"; +} +.fa-object-ungroup:before { + content: "\f248"; +} +.fa-sticky-note:before { + content: "\f249"; +} +.fa-sticky-note-o:before { + content: "\f24a"; +} +.fa-cc-jcb:before { + content: "\f24b"; +} +.fa-cc-diners-club:before { + content: "\f24c"; +} +.fa-clone:before { + content: "\f24d"; +} +.fa-balance-scale:before { + content: "\f24e"; +} +.fa-hourglass-o:before { + content: "\f250"; +} +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: "\f251"; +} +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: "\f252"; +} +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: "\f253"; +} +.fa-hourglass:before { + content: "\f254"; +} +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: "\f255"; +} +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: "\f256"; +} +.fa-hand-scissors-o:before { + content: "\f257"; +} +.fa-hand-lizard-o:before { + content: "\f258"; +} +.fa-hand-spock-o:before { + content: "\f259"; +} +.fa-hand-pointer-o:before { + content: "\f25a"; +} +.fa-hand-peace-o:before { + content: "\f25b"; +} +.fa-trademark:before { + content: "\f25c"; +} +.fa-registered:before { + content: "\f25d"; +} +.fa-creative-commons:before { + content: "\f25e"; +} +.fa-gg:before { + content: "\f260"; +} +.fa-gg-circle:before { + content: "\f261"; +} +.fa-tripadvisor:before { + content: "\f262"; +} +.fa-odnoklassniki:before { + content: "\f263"; +} +.fa-odnoklassniki-square:before { + content: "\f264"; +} +.fa-get-pocket:before { + content: "\f265"; +} +.fa-wikipedia-w:before { + content: "\f266"; +} +.fa-safari:before { + content: "\f267"; +} +.fa-chrome:before { + content: "\f268"; +} +.fa-firefox:before { + content: "\f269"; +} +.fa-opera:before { + content: "\f26a"; +} +.fa-internet-explorer:before { + content: "\f26b"; +} +.fa-tv:before, +.fa-television:before { + content: "\f26c"; +} +.fa-contao:before { + content: "\f26d"; +} +.fa-500px:before { + content: "\f26e"; +} +.fa-amazon:before { + content: "\f270"; +} +.fa-calendar-plus-o:before { + content: "\f271"; +} +.fa-calendar-minus-o:before { + content: "\f272"; +} +.fa-calendar-times-o:before { + content: "\f273"; +} +.fa-calendar-check-o:before { + content: "\f274"; +} +.fa-industry:before { + content: "\f275"; +} +.fa-map-pin:before { + content: "\f276"; +} +.fa-map-signs:before { + content: "\f277"; +} +.fa-map-o:before { + content: "\f278"; +} +.fa-map:before { + content: "\f279"; +} +.fa-commenting:before { + content: "\f27a"; +} +.fa-commenting-o:before { + content: "\f27b"; +} +.fa-houzz:before { + content: "\f27c"; +} +.fa-vimeo:before { + content: "\f27d"; +} +.fa-black-tie:before { + content: "\f27e"; +} +.fa-fonticons:before { + content: "\f280"; +} diff --git a/PROJ-ETS/PROJ-ETS/Content/font-awesome.min.css b/PROJ-ETS/PROJ-ETS/Content/font-awesome.min.css index ec53d4d..ee4e978 100644 --- a/PROJ-ETS/PROJ-ETS/Content/font-awesome.min.css +++ b/PROJ-ETS/PROJ-ETS/Content/font-awesome.min.css @@ -1,4 +1,4 @@ /*! - * Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome + * Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.2.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"} \ No newline at end of file + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.4.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"} diff --git a/PROJ-ETS/PROJ-ETS/NLog.config b/PROJ-ETS/PROJ-ETS/NLog.config index 8de0eb6..13ec9f7 100644 --- a/PROJ-ETS/PROJ-ETS/NLog.config +++ b/PROJ-ETS/PROJ-ETS/NLog.config @@ -1,27 +1,42 @@ + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.nlog-project.org/schemas/NLog.xsd NLog.xsd" + autoReload="true" + throwExceptions="false" + internalLogLevel="Off" internalLogFile="c:\temp\nlog-internal.log" > + + + + - - - - + + - - - + + + \ No newline at end of file diff --git a/PROJ-ETS/PROJ-ETS/NLog.xsd b/PROJ-ETS/PROJ-ETS/NLog.xsd index 9874c15..a719741 100644 --- a/PROJ-ETS/PROJ-ETS/NLog.xsd +++ b/PROJ-ETS/PROJ-ETS/NLog.xsd @@ -8,6 +8,7 @@ + @@ -125,6 +126,11 @@ Ignore further rules if this one matches. + + + Enable or disable logging rule. Disabled rules are ignored. + + @@ -146,6 +152,15 @@ + + + + + + + + + @@ -214,6 +229,7 @@ + @@ -224,81 +240,29 @@ - - - - - - - - - - - - Name of the target. - - - - - Maximum number of log events that the buffer can keep. - - - - - Indicates whether buffer should grow as needed. - - - - - Number of log events to be buffered. - - - - - - - - - - - - - - - Name of the target. - - - - - Layout used to format log messages. - - - - - - + Name of the target. - - - Indicates whether to add <!-- --> comments around all written texts. - - Layout used to format log messages. + + + Indicates whether to add <!-- --> comments around all written texts. + + @@ -307,26 +271,16 @@ - - + + Name of the target. - - - Limit on the number of requests in the lazy writer thread request queue. - - - - - Time in milliseconds to sleep between batches. - - Number of log events that should be processed in a batch by the lazy writer thread. @@ -337,6 +291,16 @@ Action to be taken when the lazy writer thread request queue count exceeds the set limit. + + + Limit on the number of requests in the lazy writer thread request queue. + + + + + Time in milliseconds to sleep between batches. + + @@ -366,20 +330,15 @@ - + Name of the target. - - - Indicates whether to use sliding timeout. - - Number of log events to be buffered. @@ -390,6 +349,11 @@ Timeout (in milliseconds) after which the contents of buffer will be flushed if there's no write in the specified period of time. Use -1 to disable timed flushes. + + + Indicates whether to use sliding timeout. + + @@ -398,22 +362,24 @@ + + - + - - - + + - + + @@ -421,6 +387,11 @@ Name of the target. + + + Encoding to be used. + + Instance of that is used to format log messages. @@ -436,16 +407,16 @@ Indicates whether to append newline at the end of log message. + + + Action that should be taken if the will be more connections than . + + Action that should be taken if the message is larger than maxMessageSize. - - - Encoding to be used. - - Indicates whether to keep connection open whenever possible. @@ -456,6 +427,11 @@ Size of the connection cache (number of connections which are kept alive). + + + Maximum current connections. 0 = no maximum. + + Network address. @@ -466,19 +442,14 @@ Maximum queue size. - - - NDC item separator. - - Indicates whether to include source info (file name and line number) in the information sent over the network. - + - AppInfo field. By default it's the friendly name of the current AppDomain. + NDC item separator. @@ -486,16 +457,21 @@ Indicates whether to include stack contents. - - - Indicates whether to include NLog-specific extensions to log4j schema. - - Indicates whether to include call site (class and method name) in the information sent over the network. + + + AppInfo field. By default it's the friendly name of the current AppDomain. + + + + + Indicates whether to include NLog-specific extensions to log4j schema. + + Indicates whether to include dictionary contents. @@ -504,6 +480,13 @@ + + + + + + + @@ -538,6 +521,7 @@ + @@ -565,6 +549,11 @@ Indicates whether to use default row highlighting rules. + + + The encoding for writing messages to the . + + Indicates whether the error stream (stderr) should be used instead of the output stream (stdout). @@ -596,20 +585,20 @@ - + - - - Background color. - - Condition that must be met in order to set the specified foreground and background color. + + + Background color. + + Foreground color. @@ -618,23 +607,13 @@ - - + + - - - Background color. - - - - - Foreground color. - - Indicates whether to ignore case when comparing texts. @@ -655,6 +634,16 @@ Indicates whether to match whole words only. + + + Background color. + + + + + Foreground color. + + @@ -665,6 +654,7 @@ + @@ -691,6 +681,11 @@ Indicates whether to send the log messages to the standard error instead of the standard output. + + + The encoding for writing messages to the . + + @@ -699,19 +694,20 @@ - - - - - + - - + + + + + + + @@ -719,19 +715,9 @@ Name of the target. - + - Database user name. If the ConnectionString is not provided this value will be used to construct the "User ID=" part of the connection string. - - - - - Name of the database provider. - - - - - Indicates whether to use database transactions. Some data providers require this. + Connection string. When provided, it overrides the values specified in DBHost, DBUserName, DBPassword, DBDatabase. @@ -739,29 +725,39 @@ Name of the connection string (as specified in <connectionStrings> configuration section. - - - Connection string. When provided, it overrides the values specified in DBHost, DBUserName, DBPassword, DBDatabase. - - - - - Indicates whether to keep the database connection open between the log events. - - Database name. If the ConnectionString is not provided this value will be used to construct the "Database=" part of the connection string. + + + Database host name. If the ConnectionString is not provided this value will be used to construct the "Server=" part of the connection string. + + Database password. If the ConnectionString is not provided this value will be used to construct the "Password=" part of the connection string. - + - Database host name. If the ConnectionString is not provided this value will be used to construct the "Server=" part of the connection string. + Name of the database provider. + + + + + Database user name. If the ConnectionString is not provided this value will be used to construct the "User ID=" part of the connection string. + + + + + Indicates whether to keep the database connection open between the log events. + + + + + Obsolete - value will be ignored! The logging code always runs outside of transaction. Gets or sets a value indicating whether to use database transactions. Some data providers require this. @@ -774,14 +770,19 @@ Text of the SQL command to be run on each log level. + + + Type of the SQL command to be run on each log level. + + + - @@ -852,20 +853,15 @@ - + Name of the target. - - - Footer. - - Text to be rendered. @@ -876,6 +872,11 @@ Header. + + + Footer. + + @@ -905,11 +906,12 @@ - - + + + @@ -921,16 +923,6 @@ Layout used to format log messages. - - - Name of the machine on which Event Log service is running. - - - - - Value to be used as the event Source. - - Layout that renders event Category. @@ -946,6 +938,21 @@ Name of the Event Log to write to. This can be System, Application or any user-defined name. + + + Name of the machine on which Event Log service is running. + + + + + Value to be used as the event Source. + + + + + Optional entrytype. When not set, or when not convertable to then determined by + + @@ -978,26 +985,32 @@ - + + + + - - - + + + - + + + + - - + - - - - + + + + + @@ -1025,34 +1038,49 @@ File encoding. - + Line ending mode. - - - Size in bytes above which log files will be automatically archived. - - - - - Maximum number of archive files that should be kept. - - Way file archives are numbered. + + + Name of the file to be used for an archive. + + Indicates whether to automatically archive log files every time the specified time passes. - + - Name of the file to be used for an archive. + Size in bytes above which log files will be automatically archived. Warning: combining this with isn't supported. We cannot create multiple archive files, if they should have the same name. Choose: + + + + + Maximum number of archive files that should be kept. + + + + + Indicates whether to compress archive files into the zip archive format. + + + + + Gets or set a value indicating whether a managed file stream is forced, instead of used the native implementation. + + + + + Cleanup invalid values in a filename, e.g. slashes in a filename. If set to true, this can impact the performance of massive writes. If set to false, nothing gets written when the filename is wrong. @@ -1060,9 +1088,24 @@ Name of the file to write to. - + - Indicates whether to replace file contents on each write instead of appending log message at the end. + Value specifying the date format to use when archving files. + + + + + Indicates whether to archive old log file on startup. + + + + + Indicates whether to create directories if they do not exist. + + + + + Indicates whether to enable log file(s) to be deleted. @@ -1075,14 +1118,9 @@ Indicates whether to delete old log file on startup. - + - Indicates whether to enable log file(s) to be deleted. - - - - - Indicates whether to create directories if they don't exist. + Indicates whether to replace file contents on each write instead of appending log message at the end. @@ -1090,14 +1128,14 @@ Indicates whether concurrent writes to the log file by multiple processes on the same host. - + - Maximum number of seconds that files are kept open. If this number is negative the files are not automatically closed after a period of inactivity. + Delay in milliseconds to wait before attempting to write to the file again. - + - Number of files to be kept open. Setting this to a higher value may improve performance in a situation where a single File target is writing to many files (such as splitting by level or by logger). + Maximum number of log filenames that should be stored as existing. @@ -1105,14 +1143,14 @@ Indicates whether concurrent writes to the log file by multiple processes on different network hosts. - + - Delay in milliseconds to wait before attempting to write to the file again. + Number of files to be kept open. Setting this to a higher value may improve performance in a situation where a single File target is writing to many files (such as splitting by level or by logger). - + - Number of times the write is appended on the file before NLog discards the log message. + Maximum number of seconds that files are kept open. If this number is negative the files are not automatically closed after a period of inactivity. @@ -1125,6 +1163,11 @@ Indicates whether to automatically flush the file buffers after each log message. + + + Number of times the write is appended on the file before NLog discards the log message. + + Indicates whether to keep log file open instead of opening and closing it on each logging event. @@ -1133,19 +1176,12 @@ - - - - - - - - - + + @@ -1160,7 +1196,7 @@ - + @@ -1176,7 +1212,6 @@ - @@ -1199,71 +1234,42 @@ - - - - - - - - - - - - - - Name of the target. - - - - - Layout used to format log messages. - - - - - Name of the Form on which the control is located. - - - - - Indicates whether log text should be appended to the text of the control instead of overwriting it. - - - - - Name of control to which NLog will log write log text. - - - - - Whether new log entry are added to the start or the end of the control - - - - - - + + + + - - - - + Name of the target. - + - Username to change context to. + Windows domain name to change context to. + + + + + Required impersonation level. + + + + + Type of the logon provider. + + + + + Logon Type. @@ -1276,24 +1282,9 @@ Indicates whether to revert to the credentials of the process instead of impersonating another user. - + - Required impersonation level. - - - - - Windows domain name to change context to. - - - - - Logon Type. - - - - - Type of the logon provider. + Username to change context to. @@ -1307,6 +1298,11 @@ + + + + + @@ -1317,41 +1313,119 @@ - - - - - + + + + + + + + + + + + + + + + Name of the target. + + + + + Endpoint address. + + + + + Name of the endpoint configuration in WCF configuration file. + + + + + Indicates whether to use a WCF service contract that is one way (fire and forget) or two way (request-reply) + + + + + Client ID. + + + + + Indicates whether to include per-event properties in the payload sent to the server. + + + + + Indicates whether to use binary message encoding. + + + + + + + + + + + + + + Layout that should be use to calculate the value for the parameter. + + + + + Name of the parameter. + + + + + Type of the parameter. + + + + - - - + + - - - - + + + + + + + - - + + + + Name of the target. + + + Text to be rendered. + + Header. @@ -1362,29 +1436,24 @@ Footer. - - - Text to be rendered. - - Indicates whether to send message as HTML instead of plain text. - - - Indicates whether to add new lines between log entries. - - Encoding to be used for sending e-mail. - + - Mail subject. + Indicates whether to add new lines between log entries. + + + + + CC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). @@ -1397,29 +1466,44 @@ BCC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). - - - Sender's email address (e.g. joe@domain.com). - - - - - CC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). - - Mail message body (repeated for each log message send in one mail). - + - Indicates whether SSL (secure sockets layer) should be used when communicating with SMTP server. + Mail subject. - + - Indicates whether the default Settings from System.Net.MailSettings should be used. + Sender's email address (e.g. joe@domain.com). + + + + + Indicates whether NewLine characters in the body should be replaced with tags. + + + + + Priority used for sending mails. + + + + + Indicates the SMTP client timeout. + + + + + SMTP Server to be used for sending. + + + + + SMTP Authentication mode. @@ -1432,14 +1516,9 @@ Password used to authenticate against SMTP server (used when SmtpAuthentication is set to "basic"). - + - SMTP Authentication mode. - - - - - SMTP Server to be used for sending. + Indicates whether SSL (secure sockets layer) should be used when communicating with SMTP server. @@ -1447,6 +1526,21 @@ Port number that SMTP Server is listening on. + + + Indicates whether the default Settings from System.Net.MailSettings should be used. + + + + + Folder where applications save mail messages to be processed by the local SMTP server. + + + + + Specifies how outgoing email messages will be handled. + + @@ -1457,6 +1551,13 @@ + + + + + + + @@ -1477,13 +1578,19 @@ - + - + + + + + + + @@ -1495,99 +1602,19 @@ Layout used to format log messages. - - - Message box title. - - - - - - - - - - - - - - - - - Name of the target. - - - - - Method name. The method must be public and static. - - - - - Class name. - - - - - - - - - - - - - - Layout that should be use to calcuate the value for the parameter. - - - - - Name of the parameter. - - - - - Type of the parameter. - - - - - - - - - - - - - - - - - - - Name of the target. - - - - - Indicates whether to use the XML format when serializing message. - - Encoding to be used when writing text to the queue. - + - Layout used to format log messages. + Indicates whether to use the XML format when serializing message. This will also disable creating queues. - + - Indicates whether to use recoverable messages (with guaranteed delivery). + Indicates whether to check if a queue exists before writing to it. @@ -1605,6 +1632,38 @@ Name of the queue to write to. + + + Indicates whether to use recoverable messages (with guaranteed delivery). + + + + + + + + + + + + + + + + + Name of the target. + + + + + Class name. + + + + + Method name. The method must be public and static. + + @@ -1613,14 +1672,16 @@ - - - + + + + + - + @@ -1628,29 +1689,39 @@ Name of the target. - - - Action that should be taken if the message is larger than maxMessageSize. - - - - - Indicates whether to append newline at the end of log message. - - Layout used to format log messages. + + + Encoding to be used. + + Maximum message size in bytes. - + - Encoding to be used. + Indicates whether to append newline at the end of log message. + + + + + Action that should be taken if the will be more connections than . + + + + + Action that should be taken if the message is larger than maxMessageSize. + + + + + Network address. @@ -1663,9 +1734,9 @@ Indicates whether to keep connection open whenever possible. - + - Network address. + Maximum current connections. 0 = no maximum. @@ -1681,22 +1752,24 @@ + + - + - - - + + - + + @@ -1704,6 +1777,11 @@ Name of the target. + + + Encoding to be used. + + Instance of that is used to format log messages. @@ -1719,16 +1797,16 @@ Indicates whether to append newline at the end of log message. + + + Action that should be taken if the will be more connections than . + + Action that should be taken if the message is larger than maxMessageSize. - - - Encoding to be used. - - Indicates whether to keep connection open whenever possible. @@ -1739,6 +1817,11 @@ Size of the connection cache (number of connections which are kept alive). + + + Maximum current connections. 0 = no maximum. + + Network address. @@ -1749,19 +1832,14 @@ Maximum queue size. - - - NDC item separator. - - Indicates whether to include source info (file name and line number) in the information sent over the network. - + - AppInfo field. By default it's the friendly name of the current AppDomain. + NDC item separator. @@ -1769,16 +1847,21 @@ Indicates whether to include stack contents. - - - Indicates whether to include NLog-specific extensions to log4j schema. - - Indicates whether to include call site (class and method name) in the information sent over the network. + + + AppInfo field. By default it's the friendly name of the current AppDomain. + + + + + Indicates whether to include NLog-specific extensions to log4j schema. + + Indicates whether to include dictionary contents. @@ -1792,24 +1875,24 @@ - + Name of the target. - - - Indicates whether to perform layout calculation. - - Layout used to format log messages. + + + Indicates whether to perform layout calculation. + + @@ -1838,33 +1921,19 @@ - - - + + + + Name of the target. - - - Performance counter instance name. - - - - - Counter help text. - - - - - Performance counter type. - - Indicates whether performance counter should be automatically created. @@ -1875,11 +1944,31 @@ Name of the performance counter category. + + + Counter help text. + + Name of the performance counter. + + + Performance counter type. + + + + + The value by which to increment the counter. + + + + + Performance counter instance name. + + @@ -1991,186 +2080,27 @@ - + Name of the target. - - - Time to wait between retries in milliseconds. - - Number of retries that should be attempted on the wrapped target in case of a failure. - - - - - - - - - - - - - - - - - - - - - - + - Name of the target. - - - - - Layout used to format log messages. - - - - - Initial height of the form with rich text box. - - - - - Indicates whether scroll bar will be moved automatically to show most recent log entries. - - - - - Maximum number of lines the rich text box will store (or 0 to disable this feature). - - - - - Indicates whether the created form will be initially minimized. - - - - - Indicates whether the created window will be a tool window. - - - - - Name of RichTextBox to which Nlog will write. - - - - - Name of the Form on which the control is located. If there is no open form of a specified name than NLog will create a new one. - - - - - Initial width of the form with rich text box. - - - - - Indicates whether to use default coloring rules. + Time to wait between retries in milliseconds. - - - - - - - - - - - - - - - - - - - - - - Background color. Names are identical with KnownColor enum extended with Empty value which means that background color won't be changed. - - - - - Font color. Names are identical with KnownColor enum extended with Empty value which means that font color won't be changed. - - - - - Indicates whether to ignore case when comparing texts. - - - - - Regular expression to be matched. You must specify either text or regex. - - - - - Font style of matched text. Possible values are the same as in FontStyle enum in System.Drawing. - - - - - Text to be matched. You must specify either text or regex. - - - - - Indicates whether to match whole words only. - - - - - - - - - - - - - Background color. - - - - - Condition that must be met in order to set the specified font color. - - - - - Font color. - - - - - Font style of matched text. - - - @@ -2224,21 +2154,22 @@ + - - - + + + Name of the target. - + - Web service URL. + Should we include the BOM (Byte-order-mark) for UTF? Influences the property. This will only work for UTF-8. @@ -2246,19 +2177,24 @@ Encoding. + + + Web service method name. Only used with Soap. + + + + + Web service namespace. Only used with Soap. + + Protocol to be used when calling web service. - + - Web service namespace. - - - - - Web service method name. + Web service URL. @@ -2276,21 +2212,16 @@ - - - - + + - + + + - - - Body layout (can be repeated multiple times). - - Footer layout. @@ -2301,19 +2232,9 @@ Header layout. - + - Quoting mode. - - - - - Quote Character. - - - - - Indicates whether CVS should include header. + Body layout (can be repeated multiple times). @@ -2326,16 +2247,24 @@ Column delimiter. + + + Quote Character. + + + + + Quoting mode. + + + + + Indicates whether CVS should include header. + + - - - - - - - @@ -2347,6 +2276,13 @@ + + + + + + + @@ -2363,6 +2299,76 @@ + + + + + + + + + + Option to suppress the extra spaces in the output json + + + + + + + + + + + + + + Determines wether or not this attribute will be Json encoded. + + + + + Layout that will be rendered as the attribute's value. + + + + + Name of the attribute. + + + + + + + + + + + + + + Footer layout. + + + + + Header layout. + + + + + Body layout (can be repeated multiple times). + + + + + + + + + + + + @@ -2377,56 +2383,23 @@ - - - - - - - - - - - Body layout (can be repeated multiple times). - - - - - Header layout. - - - - - Footer layout. - - - - - - - - - - - - - + - - - Condition expression. - - Action to be taken when filter matches. + + + Condition expression. + + @@ -2443,21 +2416,11 @@ - - + + - - - Layout to be used to filter log messages. - - - - - Substring to be matched. - - Action to be taken when filter matches. @@ -2468,6 +2431,16 @@ Indicates whether to ignore case when comparing strings. + + + Layout to be used to filter log messages. + + + + + Substring to be matched. + + @@ -2475,21 +2448,11 @@ - - + + - - - Indicates whether to ignore case when comparing strings. - - - - - Layout to be used to filter log messages. - - Action to be taken when filter matches. @@ -2500,6 +2463,16 @@ String to compare the layout to. + + + Indicates whether to ignore case when comparing strings. + + + + + Layout to be used to filter log messages. + + @@ -2507,11 +2480,21 @@ - - + + + + + Action to be taken when filter matches. + + + + + Indicates whether to ignore case when comparing strings. + + Layout to be used to filter log messages. @@ -2522,16 +2505,6 @@ Substring to be matched. - - - Action to be taken when filter matches. - - - - - Indicates whether to ignore case when comparing strings. - - @@ -2539,21 +2512,11 @@ - - + + - - - Indicates whether to ignore case when comparing strings. - - - - - Layout to be used to filter log messages. - - Action to be taken when filter matches. @@ -2564,51 +2527,44 @@ String to compare the layout to. + + + Indicates whether to ignore case when comparing strings. + + + + + Layout to be used to filter log messages. + + - + - - - - - - - - - - - - - Name of the target. - - - - - Name of the endpoint configuration in WCF configuration file. - - - - - Endpoint address. - - - - - Indicates whether to use binary message encoding. - - - - - Client ID. - - - - - Indicates whether to include per-event properties in the payload sent to the server. - - + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PROJ-ETS/PROJ-ETS/PROJ-ETS.csproj b/PROJ-ETS/PROJ-ETS/PROJ-ETS.csproj index c553edc..56952e5 100644 --- a/PROJ-ETS/PROJ-ETS/PROJ-ETS.csproj +++ b/PROJ-ETS/PROJ-ETS/PROJ-ETS.csproj @@ -64,8 +64,9 @@ ..\packages\Microsoft.AspNet.ScriptManager.MSAjax.4.5.6\lib\net45\Microsoft.ScriptManager.MSAjax.dll - - ..\packages\NLog.2.0.1.2\lib\net45\NLog.dll + + ..\packages\NLog.4.2.3\lib\net45\NLog.dll + True @@ -520,14 +521,15 @@ - - - - compilerconfig.json + + + + + Designer diff --git a/PROJ-ETS/PROJ-ETS/WebUserControls/mod_commesseFull.ascx b/PROJ-ETS/PROJ-ETS/WebUserControls/mod_commesseFull.ascx index 96d4a9e..dc82ea8 100644 --- a/PROJ-ETS/PROJ-ETS/WebUserControls/mod_commesseFull.ascx +++ b/PROJ-ETS/PROJ-ETS/WebUserControls/mod_commesseFull.ascx @@ -83,16 +83,18 @@ -
- -
-
-
- +
+
+
-
- +
+
+ +
+
+ +
@@ -108,6 +110,20 @@ + + +
+ +
+
+ +
+ +
+
+ + +
<%-- diff --git a/PROJ-ETS/PROJ-ETS/WebUserControls/mod_commesseFull.ascx.cs b/PROJ-ETS/PROJ-ETS/WebUserControls/mod_commesseFull.ascx.cs index b400095..b95dc9c 100644 --- a/PROJ-ETS/PROJ-ETS/WebUserControls/mod_commesseFull.ascx.cs +++ b/PROJ-ETS/PROJ-ETS/WebUserControls/mod_commesseFull.ascx.cs @@ -802,6 +802,46 @@ namespace PROJ_ETS.WebUserControls grView.PageSize = utils.pageSize; } + /// + /// resetta eliminando label x commesse/fasi selezionate + /// + public void resetLabel4Sel() + { + int value = 0; + // sposto i files selezionati secondo i dati in sessione + foreach (GridViewRow riga in grView.Rows) + { + if (((CheckBox)riga.FindControl("chkSelect")).Checked) + { + // devo salvare file con le info relative... + value = Convert.ToInt32(((Label)riga.FindControl("lblValue")).Text); + DataProxy_ProjEts.DP.taL2C.deleteByFase(value); + } + } + // aggiorno gridView... + grView.DataBind(); + } + /// + /// aggiunge label x commesse/fasi selezionate + /// + /// + public void addLabel4Sel(string codLabel) + { + int value = 0; + // sposto i files selezionati secondo i dati in sessione + foreach (GridViewRow riga in grView.Rows) + { + if (((CheckBox)riga.FindControl("chkSelect")).Checked) + { + // devo salvare file con le info relative... + value = Convert.ToInt32(((Label)riga.FindControl("lblValue")).Text); + DataProxy_ProjEts.DP.taL2C.Insert(value, codLabel); + } + } + // aggiorno gridView... + grView.DataBind(); + } + #endregion } diff --git a/PROJ-ETS/PROJ-ETS/bin/ETS_Data.dll b/PROJ-ETS/PROJ-ETS/bin/ETS_Data.dll index 40821dc1f34e06975d2b7768e08cd918b6abf96b..afc35d020def94c080585638e9bb1de41059421c 100644 GIT binary patch literal 1323520 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 z%0AAndxnh9k5+cH-S;e+o*z%J%bL;j{Fsv!V{dr@t)CyK+VyODew<{Mml&nMYsZ0hHe?8FywzV6qP?Gk0(uP56Z*wn8l+ttdtUuW9K zzJl|0zs|H1+0?Hy?ao(moceWa_DnnaH8Nfg4$t-3h3wNJ@%wds_5n72>?A6CmRim-UQmyP|sJ1N2LdxO@){@$IG zWS1NqSwBB3V5h!4;(N1}*u}~^-^=ZCWu5Qkc7w9c_j0?FP5EAKZ|}hMbiUK=1Ijwz z>2?pB@||w?E9-n`*dKJ_e4XzM+x;&xJy~4Kt zJrdun>`dDi{ogd_iuxz`GP1lDUyZ3#XPuGV$JMx2(^>Q;$wZlIe@$RHmwoh5- z?@T*IS?BLed!4e*-HMv>Ym{~VR@;qi%HL|cSy|`rEc?+OoUikD zmVJOt`8&(*`-~nhzTcmpeU|P2oQ(PVWp1Ipj=d}dzi+zG4*!D2F`x6Z*VwT^o|S#J zogd^OUy)rASOY9b9ozF|`4mRcU61!Vj=krqgFF)aYozF|{4mRcU zQrkaBj~DZ~IQvq&f{pnUaqH}6Hs)_}_By*W$g{F9vyTLM$alFN^Ycjj6=7G{scg(& zdUl!Jc7(<;f9cuR*s;Hl>|dC@!QS9D;lT8HkPX?@_Ft5B{_e3`m398^vHO*E{_e4( zCC=CHFYd8>ly&}U?FbXcb^dB?ADi-5YbPq}{M~COdvSlAzkBT>Hs$YLyH%Oa=SQ;d zwe3)P{Fpy8?mjz}jrn^d`#!rk$g{HVw>JfO$hX~Y3UWo*1NK2ST@N3$%a5Y<>3aBQ zyDN;0>*r_H+bPG4I5%^reYUdB-!8jMS?6z;U9YV3x6AHeQ~&LyhWWKW-j^L753>?}6rugUJ6LXQ{wZ)bLs9UD!?{DsCnX_vCEcu9yS zv!ApJkEih@cs_bQdyidt0{K=LZ_94BV@@PvK6Yk5Z>I)%R`y=IB*^glu=bW9!|%h| zO>E5fy;*;^+osZbnD2YDUb1VZkF0+nyWQ?QdBpiyZ`ood8GpWeYy@yTt|G;il*7^U?J~jpC>->LcC$cI3 zAKEdg^msA<|IYrkBR%pZeZ_S0ryX`Ke8j!X#Z5WU;lA-w_V4ckcs}-p0SL^ z?^urh#I9urUc~SF|J2T3PU9i)`O6#QKeGqeSg(I)e_=QuocCVcn&v8^*`AnUdi+?Q$hbM4A~xo0QqCODh9J+%j`h?BdB}H)=RlAv!sdGV*qFZ)a^gG% z=hOO_zY}ueJsU0{mnT2`CRBJQr7ug=-HyI z^SRK|%BFr_=&Af8&e!=|P^o?d0j z=eap4p4e+}e|mp*T-;($DI4QGH)pY@I>@uKmw1|jJmg#I=?rp3SgL1`jrqJiE6vmQ zCt4r#d3#p2XYfWcu76R^>7L?SM|^$Gd7gWfb^gjcjmkQIWu7i&oxd_q=xsP(_hXso zpt8>2dXK2aah<>Qo=7(3Z@ni*S?BLc&-*pFzs}#49&tCB@^_^tdK;SZw>9TVPYE0Q zF(&RRPd$5a0Diwc=PFOpJ+wc@yEW%(&xRn+%D%=^ALJq5wVne(t_Z8}^s(uBe4Quq zep-*N$2WTX4~(pTAp2%d_n${xm$TIa4^|l5kIk<8*!x3nSqS%|bG8q=68v<|gTuZC z{8G-tqvk&{JdX2U%XxIzIRCAj$A?YxpBOd2ad;f(cjxRHHqP(OX&N@o-!p3d)5GI9 z|HqtXhmG@p%Xx0tH2-g-=Kp+*gN<^H0wG z$FOPsKS#|!I6RK?6La4hHqKAU?HD%A$G>VFT)%$}kK_ED-1mo#^H=45Fl?It@u>Nq z43Fdd;@qBLQP$nVddXFE6L)TpW*wcbA?kJvlSo>F>{dFL2Emv#H);PAwbj{aS9A)53n|93kG! z4R;3EUnw8$`2M0Ek3A_0$B%J}*|EyUI@{SdU4i2fP6zvb<*`oaE}Fl7CXSDDQrWjE zk9Tyvcm4w3Uy&Q>RM5CUf0R4HX=T6aKs|FOIep5y-ce4(Zd_m2JIa}#W^)Z-Da!1{-CqnvbQUGFHTh)wmL>{PI+-jkg+Hr4w$C-g}=KGl1Qlh3AlM-SKg zSry;$&UQ7f>wSXL|5x>RxZWo^QG3w3-X}UADC>I1IQ`01cA={GG{=5g&9~2d63_Q( zPBfe9JicW%bZ0wzwek$7gS{Ef=U;PAazdY>^&eF}*-2%82j}yz zxig&#wgdJ4HP`3tVfVuM{A=zkr;q)+^6cSye+B*T%A4cFJge3hXir|OQ^Nic{`=^> zxlWC;u6LZ%qO9v3=e(_~>mBE~n{ho|?>Oh6a+L^${72@+IsMAI-f@oo9PZyHsNQ}j zhE4VMJEd%@cf7NQP4!N2jpFi;6GNNqrvI*Y!?vYFp6y`aa)jQ`YsK@7(k^ z9M|{*Ri-vv$+`(0K41x`EL%j4bbDE1)xMBYFA@9OwAT^|-WGuYHG3!HQ| z_RDd33!GB+y%z~FHE*F)&wf&Qk<-O~=tLY(aUx!z^`B8*>}0VsuEp^sP9=M-@=~XT z{qtNLPjv>^;c@7+;eOd?ga}{WGRN1d))(lwyyZ?c`v)(4pF&=?)2yufCCBMj*8P&> z3@Yn>$#JS*#PxK) zCa7OlI>l`2ms5xPH|Umg9ew zj^C(U=#;WUuf*{`IQ8sV%4?i1_UE&3{A?%UHJWeEMi&j&|E?i;znHhy$)a(AUYmE0 z)6A}hX_w@k=kzM;`d{FL{{z?4^}oQGp{(nFfm5!m>wke$c|aXs?1%NQ%)7v;SJw5v zz-eJq{Y#uqHr2nxiGH1qNAU#T;w#&!KKcCrqt$HVo% z#3@(S^}obPdK1TW{V#R0l&kEaop`;t%qeEm>%+^O3O2o7xXh_xQ-56MG_r42{c)Mo z#-{$b%;{lce^lgM=Gbqk$7k2W^T)=#%bgVVUgayCa&{j)e{9SvbDG#Lc>S<3Z@tsY z&WGoZjd@o((Qngwe^kE8DPS*~iR0zY7IvZX)x-U<7OwBN=3V2o)3`uy&AZkq>QL*6 zvtd)8x53%2tox(VX;aqyQR#Fk>;9;83f{r_x<4wN(D!J)4Y2;Myh_KXtox(VNo7-i z+~gFosXuOV8rakyRZc&f`r~FNu@l#C6VxA@hWq1E72hq+1~snx<5s8R-|F#jf86GX z_tCmPZgXB#*8NfKbSPKZX{tXqJALf)+3qg2o_(~c|7ItOP0t^j9Y34;X|t2X-p~6N zv#I|!I~8pB)05DTo1GeV1-p@*s-CYlJ8kS9UayNy{kPdU!p8pFlegK4{(v6udg!;k zd3QJk?Aw&LI9u2+K>zK{+v>ElJCyHq#D_G0D)iglyt|x4cCvDfvyMFh`fYFC-A)60 zw(_>&{+kE&DUH9!>85dk-j`SF6n~`F7Z<>fEv|@v#Mz>(`>)<s@yQzV9LLS*MZ41^Q54vvY)fO%^`h z=bhNEaD83xy-tC$uJ>N&Qe|E5y-uC7uJ>Lit4}>X@d~Uzkhj+r}F--YrfY zo9f--^s=eme{*8L#`W~;k-t0TY^wJQ!}Wej#n-~}wpW`P5YIcjdUcBtov!7Pi zlb4+q_I4icU{gQ6>uJmHVAMwomyLXA}FwlW@GLKU%UawUvpx=r}es&|KXId6O(ZKfK$glRr&SdemV}mzrbGkhSN#o0v)#UpHBLK zT2EZJ48Fg3<$F$&vhJr&r|buuuluRfsr!l6OM~^Nt?YDKm32RL zI-P9lr++yEZ0e_fIe|f(-zKP^{_Rw<>H6`$bAV0#)HU2su`0d~oQR)szV4?FoswVG zUu#M!{kRsHpeQ_DWkg#Gi0)5QK8yPZAhSsL$V zQ-6Hoh#~cOZ0rx;%1@jab~0RF;#Pj@6tYiK?s00^>*4wmxAHUR0J~cGbI1J~t@l+K zj(_0<*alp0;#T%LW$b_Y&|f-@?9Y`C4fjV0oR9NYe&zJgxIiyn+2V(d;-#+f3t#Q^H;h4i`t94PyxUj{z5fpH|lK3^^S%Zr|tN z9^oD13C^eR`jo3| zd>cH|2=V5#-%|Mq@s_fqvvJ(z-NTLrhYOeY09lN=AM<5+zhO@ShX}(P>QFvDf#YAW z((snB>G2re7nOBB3~x7$!{;RMcy6!lrTE_jhYPninmtqHOM27UaVlTZTg1+X{U30f z-UjyBU@1&*8~bK8Zh1pPY5hCZxaFO}Zc+VXd)KjFR{djpH?gT69`8Xm)x+cMC5s#G z!hASh?-+`IGdM&z-WlxeJf6wk!Q&?l|0B%XOBU@a{&251obuPH;t%&uRo3x@ zdsAs#{hH5A<7jUwJ44m$Xm2H(t{2C68`*TdIL6z?rt|MuZy%e^zhk}bqbWYhM}*hM zrhG(rQ`zsTe2n#0v%6J3#(L}7#Ss7A+;QG_*_VRr!Gmnd*Ld&A$I$U8U*o-5?9K4{ z`*3cg_j>krFx)Tq*0Cq4_X88WZ?R8Ouh%Dd2gu?}mCuRZ@yAj=e^B|H=siVQ=X0Vr zkH&5MGqp2~N#0sE{@K=WG0EG+_PB67$~(xO01g*X-tY)|{F~JIGud0fu2J=v>|MvE z^XoWoGn>w@-Q+v#B4B z_a0&JLI*(ZX-MU1zfU8Js0 zQ@x4fY5h|5_@;XE*whcxyf?C`AEtTh$s%qmUO%RLUtuo=!#7-cd)OE7xD~0^7gzIm z3_C~Fd%AZyyHM48y0@53*O%$uo7r@IneMG;cj@D^59#BxGu8ELy4RXO$3H_|zovU* z*b{mFa`rTyU(BxN@tfHX@OVA@SziAYb{ntX!!FjxpGe2QTpyoJ&%e{X*D34%p6=aF z`OIDubO(l!5+ps<-doN%|gG0p0 z-W!zl@lN*E@%)v`uwQ0++u3J>!^KQ*H#_D<9QS!=MA7kL!QsN^O<{+?-@}|~%<^tx zd%@vimbZ@m$v7OJ?d@fM4GtHxy<#%0*8`uom}$)Mrn3jY;bM-ri2cP;I3DY5VE+IP z7qQ+}cAa{?b&A(Mj@D~bueVO|Mze2H^XGa?*mtP;bG;kb>FV`locAeqfqK0c=j|Yi zeRY^mzxOBhK`?ydjW=S7I-c155RK1c?*-#{KKs0TX#6VnQ}#a9@|pq6C9tN%JZ*c=kffl%DNx?-X>+TtnCER`U!ukny@Twl)Oeyd`~+Gr z9>(gvQ zwz!+c=GF*F+?j4dXsuPNw!%zkGZu!pGs$ML5DTF((@n^PxI--4FwDe4BZSy6gjno* zUGMknI^VWGpO5#sew@$yeSTe?&nN9(cId>N=6agq4#K~@=r|{iOL0fV(Rj3d)wC3M zGMl#l;hdA)G?=$P$t@hRea*C!+_E9tkIhVVt9RQz)m=4Y`+KLQx@|+YKQ(iz+qv8J zQ{C-DwqG@Esv9+d=123nGBeGMfq6b@ZX%oJ|KzkZH)F{5PiCI#&e?7IQ{D0*+qX_T z)vX<}{oG^H-KO2PPj@?pZ2#J{bhmrR_WhY>xc$3re})@A^#4E4jnmF>PR?CgSUcnfGP-rey`@_hoYS zXrCLz&HFaLO`93mwEufrL11ogo(hJJUmV0u`*7BIfld2SS#tt&`;tA{Ulhbm`$MuW z32fRQo;5Epx4+D-AM$w(b1ru`kokNOH~eyU=|uDS+x3ryZaujw^xb1-{o)F@1?KgR zE8LARuXkMG_QEc$w_V{5!c9%wepEcy<78S7xx$?c^Loe?ZU$`DLz1$ta2LQ=U84Wq znsuey2;WM+%I$%#h%@m;?%2b)|69mcyP5FBaudJCT>_s-zSeDr-#yyI%iRIEmwcUT z-xv8TO8v}igaO&SNJ}c`#?h@Gi%+buOo7@(%T@R^pyUBJvq{{6l+x3ttcgZBv zpItAja#N1r{s(pc#aUHuA=$2nRJmm^uZP_1*1#DP&HFw#yInA^mo0H)|7rTO>#s}Q z5}4ORZgK7VLECBnmbuLox9cI*ZqyW-57x_WbrZ<8UT$@NBHMbo&5b&Wwnx3xxH0hL z=S==<+(h`Mr`Z|s7I+TK^-$wh!loYPX4SZj@V%w__oK3IcYENc$#=M8kLK}jn_%L1 zx|#4Qa;>`rKI1wQzsqfh&n4gO4#0hhCceT=NaX(hCf5b^aKzrjoU*KY+!BsE#@A-u z>-NECo$WZwvL0|_jxp_RJ*;%o$hICF4~_0eWLppab+?o4`$LbrQ7P0O?+-oh#=xBK$K4dzzjvR&Qn>>x^rOj{?PMT&$~5bo9|Y)m2C6f>b^_1`EGTcf0_PlzFXam zSi%?m4_VZ1erD zTTHh3e%HN(-KOzTb75U_QP#xf@{4_a@gr-L$vs z-|xA3Fz0)-+W>RE-w*P=miDjH?W4HO_XloDhUt&g#D zy-!@{Y;ONDJ@0+uj)g1MoA%vqF}zIMce>q0Y=@s8wz~Jh{QR)hZH4*yVXONIoJG$M zTipS813eFJbq_p;#&sINzphWEH# z@FZ>D>2Y_!pXm3ECk_AHO`1mg7y4S;cRqJB;k9%>@co1)$4u-H)?Oz4rlS_`68|7f8`ztuc!6=uiVqg_Vf74E#Wx+e(<$h z1M~Xm*KQ-se?R!f-2wC85593j(|J7p`$3;O3Ff~a^ttIU=cCVENw(wnx$PXs-%q}E z`(R$b{nmA|`SauT`tRIynAhvSbBo#d`^h%w9-H%+EvLyJ>9NewU6H4%xmo>qob2x9xv)tA}jA&-5SNRYSIaIqN64ZMW@z zayy4?A3gmicl(g-`?7vu-)AtW-+Fv*Qz`)#o{2uLNgSctGZ2BRAP5V2i#|7s0 z@q4sCEQp)-E2mEiY})^K`VoP-{ggf09~Hz+`{$=81~%eX2j=z}d$d0*h@19*Og|^EX+JD`T3~KJ zV~_SZLEN;L*?ECY`!U)1fw}$cJ=zxqanpW6_PK#g`y;Z?56tZ^+@pO-5I5~l$i6tR zX@5#~X<%-@V2}2f1##1UTK2-grv1$9D*|)-tM_PsO%ONjFU&3vY}#L%eSKhVzj%-K zHwJOj{<`d&0-N?XW#1f_+b;{p@c9JypVi@XGM|s*hF6F8$u;L2d;fWBIEGvm8bRv| z%fpHAz#8+sxjdW!pVz{k1787`!#}oiycXv7H8JE4o-f7odU0;=i%kyY?$wtmxs$>bH99N_VREYd`PK&UdpZsZ-P%E z-yROlmm1M*M^(nAINuw`{1%f6Tdqgo6r3%C$9+G z^^r9rhB+&<>%w^)cZ?ge?+FjWqt~1HJ`zqSFzxOA^6GFN+1@X&4lf|v`{mW)`a-k4 zyOht=D(LJ(tmZP_OTX!HNAmoChz)_6y+kw7$GKyac|E){i%b8{j@VA8rn}!k^Rmc5`?W{5zd* zH;4P+=}(&T>E^Ig#`7zI$HJe|@v%9a0RIf9!za@9V{^C|zUUe5ZxMVT=2rtR#`cZy z3OZglhuh)vFuyMNHq2)Sd^|p%&=ox2%dmYc%*T`dJYjP@IWsng=fKaNuYVtG#{1!V z_&suGxD);*#>77ehp*)Rg??Xf^lP~78q?k$ zPrrtjRB(UC=>AWh@oTt|Y>%g3!|gC1Prrq`VLqOI3&-7H+S~P#-@~OaA5R0}7MRyd z{s@kz@w9(`h6gEbkEfmC%u1RMj;FzJIoTdhgW(fzGI4u6{T0q6SA|wQZt7`QxCG|w z!LD!xyceC1cZKUuZZU? zHQU?zig;tmw!R|XcCxLnh*wd~{a>s5pFbnwHIQw6MZ8v+>nqypgt@+=y_j2hJU(BK z^5(!?U;BAYFxS^;&)#2LK>Ihw>!-M_ud!Zw4b2DjwZB(Jw)M5Ycg*c3ZtLp+FP&T! zdY0-d#w&)ozGA#Z@CvG@7_SEAdW!KHVLpGxc z>n+BMg}L5hyd;?GEyl}(O}&-Pi1EtdD=&1MYiAtfwZM0h$9db~yJJm!ycc&TkGF;# z>lMO>E;8|hy;}Gb@*&n*{Hxy$rt>n*`cB-?sR@M7;aaa(T*UQZp3uiturjc2xm+*_p?*Ha+vGwD6a$NdOO++-^=}Ry(I?qb}8-OF^UJ1^ULDN$zsX)R%=f>^-UgWOZz`ImJtZ=l;XQPxQ*+8^|YlEwH%O z#Q)`OhYu&GdT|eNf9?8y{_zS6d0h`vd&k_5 zteSD27hYv-kKgmXM6x}8&-XIO_V_*Di+a>-Z;#*ey_P4rzva6BUuT@}b&~D%;(TvA z%*XE>FZ7hz-hMxBj+Y7Z@q2++2lMee*Xx1#_`NVVey^teEAir+O@H?Iy~rzHL-WD$ zd$HF@w#V z^TI7OpAa99^Sn5ikH>jl3e3mjJTDv0pn9C=mBJTLJmjRo4-#KHRw*W4ir+;4}XTH}6-$B0A z>w$|8HSq=B*yp(a>&TaRnQ+|oCVsiM1fEJ>=(WQy9%JHV-T=IXd__?2dyO3C?2~h) zm+(CG?-=_zS9zma*{0ri&RFWDlWo1<;w>QCdcVb6LbmmOix>BzX>aTO7O(7O?(az5 z|FJo@c(r6(@3(kOFxUGsZv)KNt7V@5ifM1}zpK4GnCtykuL0(Izb&ZuF|>cny*`TD zdav@%-1h{SNZIUOIg16cfMCtAHOT*9Y~Hqt^q@$hqHZ<+x)!E$0C*WgYeB?5p(q zH8~G^Wn^0)k9hTDTOW^jEo56Ck9Y~|O?z7(k9g%9xWAip|MPQnd$O$$-5%!pSnX|s zxjt5VW8X0CZGAlI6~kN~jb0Q59*`ITR^t;(d12e z+r({sJmIC0t3q54PkDv#iBum?d1Y`nU4NhQs$tImQ(hBH_p>=qd7Iz`bM^gYPO}$! zhvpMnPJY@;h3m$f_!@5!{2ciiuNjWL%EVi|KKNhcXT8{Wxxb(PY2wd$d9ZKpZ*!gx z^8fwc`uD$bTD=;MJH|_MUhul%SvvomsbaK{y*}1V9x)?LH@s>{rkj=?>7C}{C9ihpVEAg|E*pl+2((% zchP4iZu9@CS5CJ1@9}EkO|%}@<2AvJ^nBgpb-?^SY>(Fs^ZT$pUO&8r&L2HqxQFHw z`W}vhqv(F7$4h|^fV1KEXg#sVD}^`E`KQOLgs0K`j{eKwa?HOPzKM>X9&Z(V z-_tywHaHdTg!z5p9&bB*491W8g6GG_Uym0Do8#~8oE|S7-l(5HI&(hvD&VilUwEzX zCjI=;ne(N$1OArW>&1V`{g>cD?u>N9Jkp$mI_3MjFxQC7xUzEUHKfYK3oBENtzG#A<*4OLNxk~iH?~o%R zrk}^(qOaGZbE8Ez{0n)MsD{tg*Xz-_`-u+tdh%#72v5=1>(RMmMB=a9-&y3b!mfWF zrLS)XEj1d$GN{TwRhz+69viYA!rXQJqbxqjkB%Aclx`}eBDg8Dg? z_U~{}NpV|0lSJ1b%?I@}Sw#J1Z0l#Tc%5wP=Lpe7w)JzQ*a36>94SJ7Q-8R=A1PvC zUavY*B-uFC$B`lv=K45NEPzdYoSb{4sD-EKdPvVr5F6oh$WuhrE*`I7yonzrQs718 zqeU6~`IRP~D4O71meU`j{#K=*hPggY5uGsCN1BLm}X#Y+VO%%8FkuIE(G#}K*=|cZY zq9OHhy7-=K>*EaJglK!5Uoym4nCl}$B)}ig^(8~3!~cE8T%R&TG0gRlAu3=~50~X; zh*j`grH->G_bky3e?vZ7jM|6Ce@VZ8u_*T(kpXv+GesqQt^Pj3qTFes4PHUc68-QP z{rtZuceSi{ok8gD0<1Z9ty=E%=Iu!jPx_s$h@ zFxU57kp`RkZpfW0O5px^`u}IH z7mHG|t?$L6l5FdHu?USd?QMN87V+kXCiGutT6F(k=PnlMWLw{hMKR3veWNIcxxQ}{ z9Wd8-r3fEn`m^V|n?yFu^<5Rz_x-egH;a0T+wZNByP z6U_GZ`#1NBSeWyDuPA{z-}i}Tn9pbRVgTlR-yh^VpZ4zok$R}<-{$*4Q5#SDi+neT zcCyWPgSg=^6Sw(ZDQd~~eD<(tf;s;Wiw>Cc{jlhTO}tc|o+mpXukv`=eeI-S7|EBb*n- z09;jVzTfdb5qlKvZ|F{K-}#?Nf}f&zo2Y-F)xwZcCJ{b?^8w^mGsAJ_js z_msR2Q3n4{d*QeaQ3Kz4j%ok8=z{CC7mj;f^s}8`9x(gAPK-I0`gevuXujXGP9(y! z9^rT{e6hBPm%$IN;`j=@2z9FMM%b1wl<9q zr`?0`;ThUAKD-6<-vWP&`S-&Q-iPs%c>E@98Xunco<>-a2tB+1B?u(Zuo4J^Ffm zf7E)>2|uDe!dWkNz+C?uMAGq`Kd%1`A{(BaW%B=qD2FfB_MJCGE&TegrvEoZ8@xq( zg!888f-9;0TOu}@`@fyqza^63Cn&yARKTxNe50s?A4xa+|F-CXTeSCc-WG%K)w-Ti zhQA}yPT>BRYVYT~BZ^@@e%=*JU_O4{6|3OuXPEulB(}rV+PG4x}d_KPP_%I(|dVH9VFFiiY$JZ8dAI!&>-hbHF$5&?F7NJfy{oCVf zi%1|>;rQwjc`zSeU7`%`h?wK!BhdzbpgqF*NOZx4(I)<}h@Hy$yHtCG^RY;Qk4QK5 z`H7eVCu{r8C!!o4(ASfc;oYJGj=I$xAKjt{mb$-5!?%j~Q@H%^ z@RBo4`>#Y7e7Cmmd?j|k>nZ-VNII4K|A69Oi%j@AeZ8GD{2NgRcWC?0H=-GSE8oQX z!~oo>?K^$KKaKmVYBce0MIL;ow(oo^7QkCSH=oaUq80v8d*Qh6L?^sWU(Zj;+a_Yt zxxc@)7mnK|l3?F6@$I4l-d}s+xb31IP90;e@864Fc$)V7Y2ORybnfrcn@sy3L^@oq zy>Q$QVh&uZ`cqww=+-vNI>*GD}*yp67pdi*na{4I3--XSK!-_iAZhe(6R zufX_lg0`7|B|H`JN8#y+cfi-)i~Wa}Y195^@c8wJPlTHgPlIC~#`y4LZ5kh5qtA!t z^LZ40iO!EZL#7{H?wpqR$`xTbss*zq%9S!#lK1 zyaTSl=kpDGCqAF3vw8fd=>AQA{_xA%rhOVbi2g5xCGt}V^Zm^Z(F4!X=i}VG9U|o% z?tkaEjx$^PF0ws8?+`5<52=03`SmB!4aaDYaDEa4Fy9~jEMhaMzYw3le-xSCKZ2`{(oDuc8=U`m$;Nn`ngZ)ApU; zL_6F?@!v%#i`#!k@!v%(%;%p0Q3CV%XFycIeEj|)Ho$!R{vmo`zJK^rM5c59eE;yL zNMt*E(e-(!$b}cZwD85mcW$MGJg0-GA&9Tj0Cs{$r=;hsQUV`r0YR zWYhT0(b~hDogxuVM?4oUM7#{<<3o=R^YNj_hq=D=_%PSkPVp1j*2_-e&*1%EPW3V< zl3??n14lT6A{*v<`Ad|;TrYo#I{1bnbH4ps^uV`j&!6_U7=*bVc8Rnc9*^r`mneq$ zdgsVSn6Gz^Y=`-JH%x|dxjkR+hRIl%uXlUN5}2=dd&vrzuXn@c2AHpR!(|W5^%N!J z^SFPmrzn{Ub3KiaOJJ_25wZd1dfHoVhPj^hmi=t!52}}ua?DKX-x>LU$@fT^2y?xR zl({h1%Sc%U^Z9zDTmkd>dZcWD`FuT6Zh`rHJyQ0=e7@G>=kxe{zSiTze7@G>!+gHh z>EQR^`Z9mxp^Yhz&audwYkE7+- zV(yQhA4kgsn4cfV$VD(eKaP<#FhBo|m0d7D|BaRXFh4)+FH_Ft{`vV~f0+mK^TPqM z0p{n217sWA-e|5b2g<1Pxc%GO`uBfj49w35F>(&f&j&HG9OnDWgJcKH_m>CB9+>YR z$I1BfxqrTY94FJ@2ind3<#<^QH)$^%H(oZvCwOLkC|2%(&(>ZzE>?!;aDPirH|-CW z+3!j$WC}W_5TkUa{>1^Nd5mqCc#tAFzw@H1)QqA za9o_MhsWvv=Y2}v1lbE8t-WyE1nJD>{_?*vpYNeE9lk)@cMg@sY&?HYlsCfs{5?@N zz`TAmQLcq~{b-`>fqDIFq8xr9jfeHGi82=E=l6;76qujiC(2@&pWpTPFh9TR@nL>` z*W<(d{610k!2JBK$1maW`T1Rs5A*Z49v|lCZ#_QD&)<4{n4iD(_%J{J>+xZJ{@3Hf z{QR%Szlg`@=YKsu%+K$7d>g0xe?30T&nJ3(n4eGd_%J`8=<#8GKGEaD4&8s~@h|4_ zCEb7M@nL>G(c{DXe4@vP`Tkjt5A*%A9v|lWV?931_s4pCc%>cx5+46)J3c&hwK+fP z@!?!;{rl3g82+zbk1_EZ;g_^cyaA4<`!hX0oJ99$dVF{-`X64(<9~quW8pY@zR}~u z$I$bQ9v|*Q`y1h1Xx{*L(esHOAO4D-PbSK(WP81wC*--~70lPm!{tVpua}3*UYM_!lVo^4_s`eMNirVh>)B+v0Osr2WVr<9>)8=< z6U^7MBV-@^NV>_#KV`zD+&^E>{wXtHzMdT^Yhk{g9Vwe(zMdt>E|{-p39=uaMd!;Y zGGzhxe+iv0r^q}wOy|R+WCMI4oez(aZE)HF=Kl3)8Fd-ApQb&3+R-u=UVOZnf1)gb zYqa-s5@jXK_m9WOjWFLo9wU3bq`|9{c^j+N=~R{DFvak2*9PJb^rPBy`R zQ2Qj=54&`}PLlpY?(b>ZzvE>d+(G+yyewnme4H#-zqn9rxlvLEL2 zX|fzsM&mhrK24U1FrQD8WiHI;(_~o&^Z8Vd5A*p{j}I@Q<5iCj*U|B+$A`z$@ubJU zg2zvw<4KPXJM{MmJw7by?-6=@I0^9;a5~~GFyG(m@nOEd)#Jk#Vt!+;xq+wr^s^ncWvKEk+tyq+syUJuxY(LMbGL7RQ{=80+r7(Y9r^rgU zTEEXeX?U942(Q%koiy1CZ+O*wUjLSpujT#g(q1_3-!h%;oK5R_r^-v<3ury>RJjB` zXr2bY`v?fg%bspP8Aoq1-x=QLRYKcYRtIZal=ynpGk z3FiGvmmToj4zqu!%kXtP|I4&}=X4pzcDB&`&XA|Uy)?fwm(j$2(WscQRxgeDXdfewHkS)3tr)ELjQj??av~H^Th;kY~$Yn13Jg z969+v+&}+5=t-zk=D@KQP+&XrMB+`g8MhjV2NeBIfme$JC~;2Q1u)6SC>@TLqCKVNQu zzto;T?R?n_S5W@u$jLWz|H~+Ub7VTq|KH^TSp)O`cey||vYi#QzCTyK1wTsb$8%*L zd=RZK&z0^H>fbq(*01Nvc$j~`bgn!T=HD-!D@$Ph{nEK|8JtDetGTifo_4pX4?RA7 zzV6g%GWdPO8{s4AdaK8WPtd0E;X!(S(EEQ2 zj~`yi@p$;ehk5>I!e?un_9gHl^uG+QLjR3$HvRoUj}Mh|8OZi zzv}VfFLb?`_RHYkZT-Rg`?vb@hxzw!_2&=s|L@VC|7|=z|Nox3ast_2uja}$j)z`e zYtBa(%2If}_6X-fxdgubHxn)l1tUryuW`R!tv1oQpc z#WEXyK%XD(kGe$G!%u3Da4wOpaKWwSd{ru)8t(66ZQm)CW8t=b(|(>ThSzJ4aOTN! zw(}Bwp7Z5{@VoSR&X;ZQ6sqU>@-uiU)$@EgXycUc`Eva2{CS>4`JOM2C)>|+zRcq| zKF>>K1J9vNj^Sn&P!F>OFxy-Qf>1KZ~mnATN z9t&kN%%8_XxsmNmq5Ub7Kf=5}WpbZ8&3JZy%49sb3j1?~%!GM=u8^fL@6VO87UuoA zQZ~cWqD=m-k^^wDw(nde{aW6?7mCdFVv)>)*J;n6wn&z-ok@3?= zcXNNd{#q_$;3Lw_{$3~3;ACyzxlR_s{P&>iWhKmi54v79!2Eu|e`Fub?+5%xMy=rS z9%wiB+Z8ecZqi;ju0oc;{QkfVvKi+02X2rXVP4-|EJxLGf4siCSSG+%()09xPvr=DgQid;+N5fBR4|A5u zOql;Zug8b~*2k-f*TB5KsK3Lj_4}YyqY-b@| zA8wOR!IgAC} z9kTtgISq1fx9uC`sE7am^IVhHASbiw^PHdakW7Pl{twB*A=|g*JtWJ9Y=2+QDp|eT z_N(NoA=|IZTP53uY`;Edwd~w&`_*#$knK0+t(H-%{{QpbC$~|?z&xKunaHNk^W(fm znK5Mh6LKGub9USQF>jfHy}3`y{@u2J zQidP-|Ic$E?@1ZQrqA>1+-8{q^Zc7-_K@xOn%OK%hivcXt&x?xZNEm=57|CEbB$~n zvi*s9Epp>-+qX!4a5}>s`}_6Q{QLQ%XFi8G|9<|snXQ5O_p{sfX#Y|WH^09y}1P5V&( z{(((q4{xvxqbW|?GFp$rhQ`mq`;fbS5mOsreB-`(MP4_Fw_WNGb{rkxF`(D%ijb!_Muj&4R z$GE?%b$@r}Pxouc_WNGb{YIF-@0IO$z!?+G?-OPF;m1vT`+ct&em2bC_sa3>Vg9~X zu5W)I;{w{BJinLX_WNEl{iG*pKKOoLzCVX-^PBHac*?|Wehd60vd!--KNIHs&hkrO z&hIRL32gFvPyQ^w2|oTp$7#r)?f2R^xyX-crul>lVoki*&xWrepX*n{-(F?n=lLD* z-iwUS_Xpu;k2Id+CqB*ny+^(v$nWdB^!I!7=lZ1_cZ{FRztC@nU!JXhpD6z#zng6H zeX$?4#`I_NeX)Na+2;FVKZ9)ZeX*bV42|#X(EY!Zf3aUow)wu;Uj%c$FY#+(&i5sL zH_YGXEcN4Bczn+HJiip?e9sT^{SocorG5*=ZN3-yq33Bn$oFM_BH8BqGXGby&G+Sg zsFk+I@m%J|!kq6iKMCf1m-%^cPNUlOJ|_$}~M@|FH}_~?I__*H(~ z3q0PLNgNw)dE!QV!<`M$xA`JWlj=KBWUZ=>;@9Nqsn`8W6pWSj3B z{B)S}z1W`vbG{e*O)%&CM!z5Cd{_D@FPZ-B@0Z*Z$**z$59s5&KflJG1HVST-LHpB_3_-Fe}~@*FDKs_ zZTp_xKqw=l5Q}7Utvmz97HVv_JKJH^ps!@Anfn z(0q{J2mC^^&F=&LL2sD2&F_PL0@>zwrJoLSepmX%Fz0urUjdu^`UNZfRq)pr>HjxW z@Q~jP@2!vLF$E9%qu!+XgnmB6c$J?4D}6kVDR{)MgzwhJ@0fzsejEH8`BA?g&d|s2 zn1V)s@>|^BCFK7G`Q4`94;WYQm_LW(j`4(o$NfgK&F>TbCbG@%6aF`3o8Kq=u^UbQ zHos5!4df~(MjuZ{6g=U#lWl&V@Vj8n?~{H%%=vxNPkGz)XY>1%UkP)5oBfS2=lAI# zzkBKN#ucpbN4;a(+x$M`mu#Z_M}AxUTC&Y=i$CK%6Sw(&)-NI3{66njz?|Rb{W_TQ z`@G)@oBSSK@Vws*uh#cp$px+csLeEfXg&D_KLdV9-)|)syy#cLuaW=fx4}93ek-}4 z&F_b=BERHMexLgrJle!x_UFJc`u;1q;FTc1`{?_XlMCAYdX78B=>@O)J!G5TwSK76 z^k?(C)*nx{`CaR0l5Kw1`d#EICq?&{S+Le0KzshZ^R>SJ0r$uG?eHhVoZk+=4CeFm z>wX)|`CaEneaP)Ozw3ki9!&eQ!Ox($&F>q2Ll=D>$nTr}MzYQCoBpjInYhjGTYdxC z=J##C73TcD?QeoPzi<0H;G9PNdrSpy`=dUl@j|Cx>Nv9s-tjZwQu4cgC46YSiEr}T z;B@kPen0%je@uL{Klu~xFQ&ryeSZ#Iah!3dUk^V-{vgQjSNi`A%qjTL@8q~+d`ZC; ze{8qu&*t|dKb36r`;nhZw)y?YUqZI|{m37+mFDBb?4#d5F8Ih#B-`WnBR>P?{C@10 zz?|QY{brc+`-wjQbAG%1)K5+S_WHXu$nP%NpHKZI6u0^P%4(3d{&4;M(w_{Q{9aw~rJo7+l{ijCL9f3A9G36 z_{r}j+kF4z55k=9pZ&34o9*rIeg5nh!<_G5{6?7b-S6*!`FQ>{$oFR2zu)|%Z%ltS z-@p6S-_m@L?*YG+Z1X+fU;Ukl+kF4wSCj4U#qIQ0!EsNS=jEM#8~pZj>`s`E@11@> zZ1P`Uu+tyAjm8fR&Uc)L3kLm6_+Wi}KV0yazXbk7KTkef@VDO%?;`K=2jC`sd_P>^ zsD$m@-+Sa?ssuhpAI}dL?4=sundIThK0n{4kB7$!qEr{h9pk49MyQ1EO@B7uA(cnA z`3|WCWSj4hYA4%#hg8K6G#}>;-QSA^A=N;(`3|X8nDf1l>V*0D-bcm!XxiKB^S){h z%=vaz6U_MzEBpNX810Xz`YCSnEmZo?G#}(!sxq?8w^YacV&XR6zDg%og+{M2`HZMy zcxMZH5zP6Gs5&^O(Q(=fBB~93utfj9Z9%l^hhHO)Qj`15c>4dZ=;M2R!G3BEyoEek z)x+oL<9U6-7}W`1P9CemzjAx2kLUFT`>Ql~3i*H_znALzf2ZI;RnBq8_=AEN)lRng z9jE%pHoxQ4F0#$eihmZu5Jn zY9LpI)=_@rRV&Q-j8|Q-$>)~^@oEsBxWI9~D>zIg4$^p`Q^|*`Qg|@l#3!j$@BxPz zPgdRVmI~t|)TqC>{cq%dsthvK|&-`{Bej#m{FxA{$0oqL(>d3}1AbAob)8{7Pz zpk5{0{HCZ*vb{c^q_)F+eLhJ=MNxmaKA)uGV3Y3=g(sG)XQ;H1+~59xJI*16XQ(-3o8L23In4Pz zQ`Nzo-!oMY%=yhw@gdWn{k^)g)B>1~-?M}K{z?0Dj%ua2&2Od(yEGphztdC_+2(he z`h#rqo29~G+8*m&*(wg^{AQ~Z_~&QM`8r!=!+d;at1{T+JH9Ym)xq*S$2qcahS~&A zBq1TTK zXQ@1nJH{s#&Q=YuS^qk<@LaW#Z1aDf>L=U$pQpmo^l$Tjo+>2U{GX>5`82-Mru#pu z@H|yVw)sC#HN%|$^VLR}^MAe?WqybtxIWKOg)krA7pPS*=YMXH|Ho+mE>znoZu4KF zQb*BzkpGKRDcR=#B6Y-mCT{b8u}US|!V!t!dxHMDd#}5y}e(* zPNlbK%V@3H}dx ziCO?(qwn8tE?lY_;k(JVs2(_SwTUlNV-M#3jwDyBOt>?_#BWtg;2q@Kg8V1w`=8qi zm#cP;JH~ev)~N6y)Sq*xe!ujA!aG$O+2;Q)RZ6z`ze`n;ZT|04on)JT?SF881-k#$ zg?Fibvd#ZpDja9x_Wtf}6%X_I;cm46=KQZvtuW`mPB{~}J?H>S)RU!WW3J@g{##DSm^t~X9^z;>fs`Nzw}~ZqjDxue~$61h5uEBWSjpd zR3+Kw{|Qx3w)uZTMNKyCZT_E78_88prS9+D!Y9;rvdzEV{s^Vg}! zedk%V1HNy$i9e^tPBHDPLXT+s&U5OYWZU2KDg$xuuT_=7++VAzhPl5NR42^+y`Z+U zox2}2??1k%hyNU>>hcZGw5cHr2<*crPjU z=%M4iq$ZHUeAcQP zVV=)g)d2H+)~dBI&u6XLO1AS^s|Goa`E;nXV|jd@Plqamc|NbJRWQ%zb=AhkeAcPY zV4lx9H3;*3)~WHw4b9g&bv)V5XPwI9IOelnHNZTd^{N%-`D{>563>_Cvq6nzV?J-F z6JVat8!8Xx`Mja7h57S&L)}HT^LazHa2)e_Q+2~UpEp%M%=39m#T-9$K5wa`$hNn8rLDu&l-k8s{qi_!)Pr!7_AqCYYJ+Fiar`rQzP5=E!gC+u`1lhzUsr0I`0-@BKbuq@$3vBw=6v&> zs(|m(_MP`s9XzbY#5b!R*wyx(&1!({JVob^_tk+ZJl_B4{PDgzhHS@sUuAPVv@X~5 z*Qv_kkF|ZLQ{A!K_8+Kb#QFU8p&EcWe;+FUME*QEe_K=@%=NTIEnuUby40O8*Hf2j zhPj@))cY{kQfARP{-c}V4^LU@COqj>}RF%Nn_4kJ+4gX9v!+&V|&Sz=^ ze2M|&*KX%s#WlC`u?r%RX+@{jm^gi*O`QNKznBOP1|0e$@wPUyKe^Q}SX?`@Hfx@3uESu)D zZ^17r3Fi6yqB4hUzt^l^RLPL-k0|(6RqVF?uc~gy_TgE-s^%fvXBPafHte?j@2Y3W z_M>P0t_Fr|zp&sB<)6m+lqNkQDS@0*nz*tFj;Xn#QvH|=v~Ul`c5pFR7cz}$Y`9_{A`anrtZ_JY8sec9~G19ST;_h^4r z5I5}?&%QdaX@AS?YXfup|LoDeB8Z#zb+Z=-Htic`R|e+xOCrrfj@Mz%(nvR%ug`JA zmqzYC!<-N7`pPYlX0ly>t&VJfdHuCI(gXAQNp-|Ilg}q+{p88n)sZ-OxPD*h+1a;7 z3gPkO+ak5_2>rg&v$K~+Ho~#wnn+Xz_xH@TCVqP)1%8)&N2Clc((f-lJNwQ^6MPN1 zHe&z&9UnE!X`6jlq?hB4@!HvUN8-++{%Jk+$=NF+d1SkuQWvQp+x3*X$O^JuPpOM+ zAlvnnx=7pE+}||a|C_VxBHd)Wo>CX-hj~5qo``>r+1{?F-V@1#c|GOcNCV94DfdPC zU|vtDkJ!J5pFsO}e&o9*9(C(R}E9KFoPA(oDAbelT*`bQ8DvZirNpZN49h z)We+bhaxR7|Gnj*$VQm|U;9ImUYP6Qp-5CVjZf=on`S>0iHB$D?+2LGyDemv7jD)(C>eJ zI{WcRAIBZzuVyzz(sHPO=WzXe@#E~~NCnx}!FxNv{ zqzvZ#w?%4Ub3XWMc3Y$sHs3dhDtalh!^X)kN8)GG{OJ1zQAMvris7qb&Gzk)I@o;Q zAgbuq$R^l)-yo{!wMeLl+netjL=~-#q{8O=22n*FLH^D63*4gDBa1jr-#3U9t&41g zU!HB|`$ohmHvQTBzZr=q+x)*7NhRC-zZt0^+x)*7S#mDThrVxcV9}eAMzYQSn~`>y z^Z!<)8|M7K6^T2~w72=+7%7E0|8GZHV9x(LLH^D64cwx4BZCyT`QH@DynyC|{J$3| zC)@nL7ddgRiQD{dj%1RnLY(i;ND0i}C+dt;z?|>SNCRy0eQ;4{qyv8TT>bagq7Nd2 z@J8~7k;DsWKB18Zn)sGTDSQyQE3yi{;BpiHDAEm=lRu7(D&h9$>c6kX7kv`RfUhEV z2l+nk5B>MpqOFlijyuN37JVAoK(_hqiR>WT{PsjfUS#^W`R$1$k!^l^B0c0PCr9^p zQc+LDx!7!P^V<^{3v+%yk0ipJ-_IlEFrV+gh;+c5-!CKKOSnJIZ*P#_f7AYa70IT! z&F|Nd#(DI4Aiv*4I>|P_-$d@3Z{jw;eUV18J-)w-w8Nb5?;>3==l8qF0BrJ`R`gvY z=299jbb|i-=$S>^BH3^bd3&T9K1~08^vt5~BOUN5ET}!t4b)z3A+x)uG9b}tdH+s=E+}{h-zZ+dgw)u6Vn_+@ z`3*;py4JL}=Vvdv5a#@f=v6QuzcSk1udSy2^P{&@+~!wBr(RF#yU=;&0k&F_BEc`)a9zvxAq9^|!d+!5hRZ+i>&%Ni~-MhPYcQ2fo<&S`?VDZmF!9*iPA%ztc z5*3qV*`)$R#Y6?g1X&FT3>6gu6a*EB3YCnMauHG>N=Yg#OcYE&Oh{Dxg!X$s^M1}< zSlkx>exaZB!e^hE_dN5SnfJ_@bME=`BkvE#|J1Ob=h66|8aA1N{Am2UhV4C<_pSUC z_b;3tb|=^G51$_PC-2An5#(nrRr^WgyMC#B9{Ko1%9oM1qy2jF#^gK5U-I|UoE|1_ z^ZxVx$vh=TSVJ zA1?Adil_6#m7YiObbdH(D#}OkbbdJhF4b!*dOHW4AFlE|il_6#P2?I+7leDsHJ&aA zyWfrSQ9NB3P9oQM>KCpj*Lb=p8&B4^=bK@(X(%7X)5YQNAA5foPyNH0o=5T2Km67V zzk(ZKx&CizsVQ2CokEnfb@+0W)U~>JQ_keH=xqiQU zKsb%Og8nWhKZ*Ubiu_9EZz9+ATl(`J^$+vw?EwSAR^&TnKD{@fJnTdlt<^xl9$VHfh1o_{+WL4HenbAjru z7X6dU$A!y0kLKIBa6P%sx2kX_xz4w$u=7HckLKIW;TUqAZ?}Z2$aTK`AUofF;@dYq z%=`r9qxm)=9Q0G~59iy&aEj;Ae47~d`5E$~`S!zbkmu2Sn;ecN*ZDR%oJxN8PY_>| z!$sse|0ahk$>R@e{zmdbACHs6-Q+qyCWq;td;d~r`}mw3wj%#Fc^7hx=gDDTa*e;q z;V^QIzscbwa>QTP^2y<1@`o-r=FIY2!>#0h^880(>0+(__AerTO4yJ57oOi1P9Yz7 zBl2$#SCQZB`5mEoNXze#`(Mv2pBi>1FP8n{ndNt8vyTaj`Z@|wlzdPJb zj`-_ZJ|}GbF!ZAMyD#kRc@%&5g@Zkh;!pS^u#e*JzOdJ$-XC+KJYO`V{JwCQ=TZFK z7gmvL{LKw#lWY9V4Y!i({&8N|;g`^h_K)|6Bgr-X9>~UD6RGc<@(06epC85F{Lnt; z{bBqq2)lY7#ovN3_BisR_*)oS&!hNT6t*YV_*)cqC;x?yzeQnxa*e-5;Ry1(eY`CS zCy{HsEehw6>w3E=Tt=?z?V@l!xvsa1!X4zg-YyCg%Y1uM8jp*@X5<==i^5Li8jp*@ zzT}9xI{p|1?}ozQOaKg{HzVv zl56~|4R??ue&&>~4Ku5~|EYg|+nD*~zYlwm7kvl(58)W{rbmK56D}n`$@6E!o#gji zgZy=2>ouzP8_)k3mXnY867ru5r;*>``TA`9obbLeKQI4N_^jp|@JGx49CrDg*Yn5I zIprI};hsnF^Flby^C*5^2p4-E#m@_2zqKeI#m@_2*FUJg^D!Inb-@}dM8b2?Ft)78iw4QAWhmmXiyp)ZfUcP-Vhf92Z6hE88)E~V+jGrxG zC(on!*%H3xc@#gdgsJDeJ@>D#hNa{hKd*+J$u)jn4SSQf^83$M!@=Z_`TgCi;TZC@ z>q6ZTYKVdcFErF~peX%D0By$tQTeEgVh$y`z!8 zJzPRQ&GXm79pnw=eH+h}?+9D{N%cz}=zkEgZed%_W(NAdJ-IMeeep56_Ycpk;myWxnxpnMch?}p=_SG~^i zevh}y-wo$`9>vqUVKuqN)BlAV$u*w-FKqQ!l#ljj{|<+d>w2^|Ttcq#^j+_>{`cK&V1?Xw~G%q!FnCE)G_^d?CP9?|ve@PRwi^=u=zqs8)uJ`}NZRYRV zKE1y&upPH$b?RivRV25eGzh8D%B4MYJYkdj3m|W{i+CAi2U(#k?^!251f8(q~ zj_pj2`x}!c$Mz-H?2ERXvmXC?A% zvrSsR`kQAvldHe^b_}`tn{TI)tG@+y6S?|ZVD~DgKWTg9OWL36Pug}NKi%K|n6?AR z`}q4G({_~Sk-up>P4iRgPodpJuKpC-J>+`7XOZpta!q?OrpWeFPJfE+_2lZ0ygr&- z?{_b@kCW^DuEq9Go=5%^+ufSa`=c|q%jSLS%hTd%(lU)66V3#Q8{k0A4U&yt- zhITi(#$Q9*Xv@C+*U%p4dE`$++gtNf%NAffLpzfEN#RKo+B^2Mw|4P<_Rj9v&)!-4 ziq?1KY~24?VoxL=B|K(IY#+~~`b+F^&1Zi!veU@*e%nTNF}e0fW4nP|`=hblNv`+z zHnE-m;py<@NpMN7&uu`hN2xZ01$f*Y~40 zv;D~R{pii?2=W&j;C|QUb{Y8&;ThB1t|$NV+sJQW_mXcCo-r+~-KzR`zlHoGZ5Q&{ z!ZYSb+n0QAA@WP@O!E99$(pHn}``KICjmr6b^H%mhaR<_x8ug~{~x3Z^_>-)o7+5Y5j---BWWp5-; z-i7#RWoMGNoT~XxkarZ0{Eg(7&eQz=kdG9O{ARCd{k@ofD*46C?@zAZ+m-ss^?SRm z>~zngcxYvpYJO_-9?Xwp>?ZQpg(uB1b}#uu!q=p}V7u?o{#_>g@;+a%<>dOl{V&@2 zWFWQylh^KZzYny&u%OjpLrnPNFj(BVrw6Vj;5sw+u##WIZ+XMM+?OO7ag=b7# zyM=tuB=lE1+y0-bpO}pGzn$$tuHQp#Z>Ny!_fXs0`Q-Ttlt0$)ByT9(nPYAG4b{84 z8u?$ceaUYU?#!3$aPmgI;oq0-Qu21fGv>?oS#piH4z}@5)zf(EU^|ib&Y*vfv!lre z3ctM1adsMc*G9-c-fklABmD9{$J@Q+`hDq+w)-yC*Y8VrwEfBT`_i54JaYZMbSJxv zT)!`Uf=&EO%j@^0Pq59%pFRui`-&YzuHTpbiXBbaYJM@;louB>T$lrJg-y=BLn%%0W-$VGS z?Ln^JL-?v4M6TaM=wcU<>-P}4*j42Ez1y$Z%v-9b-@E;qZBMS>$3Df5AlL6>pJFE| zH}-zS$Eo(`nFGOvVQWTh5P#7(fa54^-Ag|*YBN5{p2OLYxyh4ONFESB=Vd5 z@le`New#lYO8d$GG=ue%zb4$*zenrW^-Ag|*Y!&3C;y9IFQxtD+x>be^^=deo9!pR zL%450xqe^#RQm?GeqUVr|6Q$Lzb`KJlk4}zrG9e#zPQv+uHP4z`pNbC;?jO{{l2)g zpS;;zwx7JcaNqv_)B5%Mj8Z?jexFh5Cx40KcLn)Qj^8A5{T_wXPkul3*OKe^CZzr3 z`n?Hh|G%|<{oaJsPp;pakow8>d$!Vka{ZpIw4YqRk1q9->-W)5wW~dkjyI>;t(wo{ zO;?-Q>+4VH@usV7Pp-$C)9eUxJ>HyVr;s<0VzUyb+YRK+geT4Eb~m{mkGk0|@2S2X zkGk1@w12M9Zf#r zHz!E_^|Gg(Nv`WrncYIJ>rt8A ztDNi6S@uYiZ}7aTu19CtF68k$5RYfs0p!KPW9BS7nq1ebvt-%O^15D~WtTlOO5V6RDrPqhC*?e)1m7f04XD z^Y@bLe3JIZwSJvXQa`!ItJF`f@p_gW<#`mZXW40*&v@-+tI0K9d)bZT8n0*DR)McC zrSW>U?MnV58Rl7ubL@EX9}7>KbL>2Fjn{MS4swmxb8RZ2dip)m-nKWnevh=b9Y(J4 z*vBp**Ldt>pC#A*!8dH^e)d^%{hn$+`zE=5Pqm-Tq_lpGSE-*|<5lV>*W-)S zPp-!osh?brFH%3b9$%z>ay`CC{p5Olk^1wrem%ZO{p5Olk^0Fs-lcwWjd!V^T;pBp zC)arIXMgW`6z~1)4$Wu0Uu12*j;F@^MYaRE#``zzNOFz$Z`!Hk8qXKojpQ277u!AL z`aSCYwrhdv>-VVp+y3PGJ?d}SdE`@0!hZW(wwhey=@OetYk7^QOKd5*#?t^hm|Wv& zfE}Zp@l<;DrdC4`GTxt`c_UD_A;rmaQ+GfhVea^s3 zZ71gA`NVfFxy<(3&;BwyXdnB`z{~9Dee91IaD|<^pZyhf(LVM~2VP-U?qh$-fGh3B z{p_!_yZ5ngHSkKCw(2kZ893l7+lpNMzshz|?*0GLz^iQEee6dMxY`ce&;Dv#wU2%0 zfmhp^``F(-;99$6Kl^L#+I{R#A9$_ZvXA|f14h}s``M4O)_H%uKfMNyvh9`o{@*#^ zdfS~`{lDJ!-^c!ff!Es+``DjceuJH~pZyJX-ahu_18=a)_OTyQexqH#pZ$$?$3FH$ z2i|BCB{lsyqkODwMy~#hwVjlE|3?fQYkTcu|5W)nJ7_=qadz}R_TL{k&Q9IO{_XOc z?V|ncZ?;DMSM$B4i0kvJ;|KnL`TD%-lz|hnT%Wg_Y*+46pS;n@?(|&Ow^qTe_Mt{- zU-Wy|kL*g%qxNaZ|YyaT)sCx$9W;>I&k>5A(A9%YRPJWu_ zci8#l7q>wERJ)1%d!FBE8#htC=dVWoUA8y*F3<0_(YVx(7Pq)$i+m-Lh z`;!L#*zVDM1OCXs8MaGP=tsXl&9Z|$kA8oeWv}-<`u%B^UF3Q6`_nAj`v~u!sS>@% z2hOs?J&%5Wnq|k6>+etZ*m>mo`_nyk2f6;9d9Ur%40_S;nX~O^a{c{jj*afu{+@5o zeRieKkA8oeYa1Vl^3m~Xp6%p$^uD6|?Pzkn9)7=_O0L(#AFvzA^?LXNcDHi=KJcJz zRI2UO-v=JFoyhg~fd}n{|Iy^6w1%b(W+2 ze+E905xQ%AZ^DQkJ9qg%z8#T+6>|m+dp&F|*Zf^*mZ% zw%P?pA%3FuWt&~*`7NpO{(g$r?0WL$vA1renQ7e*KA=JeU3wcodI$?)RQY@tE&6c^<`M z+U+6N_xYt==F46$^*0|MY1f)u<1y{Jk~<$SY1fbZF7n~zUCGCjYy76&Y;uj?v|CE9 z_t&T0v*a4jX}6VJ<2mh22lY?mIqe#gUqpX9kZU}rT@P}N=d>#)*ZcF+ZX|iHC5ZR5 zn?n9&Kfls$KKW^W{-j+s`9%xWegpZj%->0VzQ5l%?NZ07zb&a>N`4gm?M(iiU#ebj z^3z%WVDh4$YW^7VtNnVBcGJiW`C@XNuhO67n6GzLq}^`vQ!bV3M-_#x{qgGGMV=SA zLFA{jLVmHEN#4)%j9X9s&+C!jz@M^zlk4qyG+#Tp!Q?t$PjFS_I$uw4Ysq!Ke#P0YTEEWM6J39D-M@6s&exf~eJ8nj zK0lhTC%ZkTdw)1zzv^0b1CQqGSKTX~NAtCd+vE8yDZSt76qo7l%clnVcss?lCcok# z#K$SFEBSgK52v_(oay>& zz5#!|qKBJD{_=V7_bj);^C%vAIddlTqIl@#8hakaLoYYR^C%vAxvf2X{bnQXr>f}X zQa!bN?iyp3pWDlol50Gi?YfX_Je=*S$Tc3$acjvn9?o^PO!YJ#dS~Ndjc;Ec*Wc$y z@$e0|xR>{b@o=8o=y?iYel~M3OUcJywLS0Ps{N-sO;yalK-wX_(g6l`OBVv(VoZ@?Q=mb+HHy}mq)V9ef%fv%tD(Rf$5 zF`h@`UE%KbJR0u`x61Qqyer(wKB~7)^cz=JxGkPX^S{FFCD-w;bdA3O`{?~3m9Csz z$9s^QPp;$rZMTzL$NM|k@qWU$@4K$^dC-f-d$5~yzW0aYJ;W{bJR0vIZqx)d+Jqw&7ZjsK?V z^%eayE3b3&J&(rwI#*4u<9)r`NUrnyde`b=l#lM09PNgY>v-SbmXPase?L3kr~CHZ z==S>jXuQX`-j{fPINoF3XwReZ9_zj~0Qu2)-{g9Gehc^iRc&;mD@zF`>`swhg|n#RW4KR{Z0MTuP0TmHM#Des$5s{$Nm1U z%Jn1H{YRA>PX1%RpQ&==$u&N!+B2ZY}wGS%3Og-s}#pf(H((@=jXSpe!NAWq!EgOXLQGCvF zyT7Y?FNprw%301129M%%mTOP0@p+HyL9X$6kDEfS>(RY#1G&cMY*#u&^)x=`WaING z-@g0YV4okw=Ulh!QtuDrbDrDkc@&@X+=5}qkK*%wx6E^S-?QJJKIqny>-awCc9Ua# ze^B|LYkZm4PdzB>&#jg7U2pQ=d%nPpCx4+i@)x>l^0=%&w^shd?IFKV)|*=^7r73X ztKJQs|I`g8KT+13TPuI&W|Q~#{O8&6eSWVocUCTT8#Ld5&#ZjNHNFCR(Re=Wx_Tas z=fmzo&!h2t*bVnQ8qbH_D$j2*B{Ki#RzB>uvV86u>?a;}W;pbt_jy0!nvv^xKH>(E z>v%44i^z36f8lnM>v%qz9nZIYdw%J^E)?`QLFYl8eITz~SB!Y}Xhgd0h&_w!Y| zYI41wui9-OU)d1#FL$NasGi;rxZHInKkggIf6|R1KUsLjJn5!I`QJqT3b%>;6yX`O z!tEh%{}l39x~|u%erMqsv(oh=Prifv-@4i4#lkb@w{EF&^VHq=eeWsvH}dtuW9BKh zhkP^hj~MCo%`WD5CfED5o^ltH>-}0!xsl{I+^PCA$n}1&r`%HVRWn&X`E$a3{p15? zY5ozTwEoM5Bfm5Gy!$l&V)BQDBY!0ME%R7E`R&4y{|nEfcznvO*L=p~({3-h#^ckj z@pan2mzSYGSGjWXYlUabDmRk+v73;;+RY|^T6o5+c1y`M9@n@{5%`tn@awk@QiuhEg~P+ z2l;<>yUA}Ao-u!Q>9MN!LJawTbA8FT2$%O;yJ6%Tdn13NTSC5Fc*bmWYsvejk^h3T zH>uvm!ZYRt*Pgtv3i*F`BgmTz&zQfvN#u(zLjH?xJ^5q8<$c#~2l==)$lv5TjZ^*U z!sUI}t`~Wm62#|AZYp^v;Yst7TTK4r49dUk_K+_Wo-r@GOqJ^Oll5QTPwhIBe_Ob` zpW5{%pV$=hd5fDyK2^9gTig=me4q0x?l0uu_%Y`DD{eRWb#qYu71!uyU!R#Q9QmEd z3uXO4{)OaCg(H6i`5czNn|u+=FCo|URO%pzG6+ljo~-#;t;Pd?J$-zxo2p76(G>3{MD{&+0yCx3sc`u7*| zj2wUA-){0Fr?LG%)cV^A_w6VD+BRbrRKDUSdmbGhUvY~xKc)B2{KKs$*ZXJw;dYW= z;`cMJy3Uilerl-S&%Ek-lYjSY%OkVEyd)wR|@+XS?f7e!Sdo-6h!Wt|IR)JZ84LDdaEu_HTEOkni;E-|l|zdDPzRZinWl zf^w{9uQ_|Gwx>vV(!Az6koOhdF4*Dvk@pv#F+1FF%D)h*yY|PzgGA> z;U!a0U*ylfTqn#h*X(xH)8qRd*NI&BH}AU9Wo-zM+{mFIzu-DBa*Zsp@w~YMu-y;6r zbBU>1{vP4Zyyr^E_4xI^8%(apulHRQ`I0TD|37Xm`LBg%%zxY#-ug=&Lr3M-INR>*Y(|${D557cT+NtT-SF~@-(@w@1|r6xgOu7{=2k(J-$i( z3H5JJY!-drOM5Nem#zt zbR&P%ugCF{Zz=cJFBVtEOGdIh?gyJvktmr$uJ>OgO6Kol|5#bC+Kj^<*kt!)ASN&8;XXW0XKUAhldhcW3xH7+F@P79BC1dun-yr$Z z_OU;+GF`HGKl^mas(tKVmi$fo*pIC&D%rE2eNjo~$KGG>&ko6Nt=!+AGPg2Q(v@8O z&y@7r$39~+B@gby8>SnSY}to5HMXSF42_SXo8&6Q2_+@XW-516z?+s-d45~tvX_nd zYR48OTRhkCf4j0pNwZn7A8X#&E$>6BEG8$(FgukL){@ESa~j z{Z~qMcplkzF4=JZzV;`V%zt2C`z|G$Jdf;8DOvmAzV=;Z7auc4%cV*aH`Dh3V`k+g zivL=zcu#l54r_pMbMgS?Q?@HMmuoX9_x4I)+`PI%d89LOmGZ6UDQbQk6HfjYn5z?- z{&D^Iygd5xqmSd5%{mTE#_f-<$y~$u-cJ0d$G9mk)ASikpS%D(ZhBP%12b06@#L*y zX23vT%+$`m(c34?m#UGUtkX_)V&*Qd7dJz_USPibF3QEs(6{!*xOrZ#0>jdcri3z3aZ^Hqn0M>qw8Ay6kWFc6H}BI7M}T`kdljUN2^Le@%J09Ai-L8Xxa* zGsMr6zzjM^)1&$Faq;Tn{q?lIm}&jArr*fUV|@zO8(KzUv9zWyQLoEW&`7J|MV!o2H(Fx%RTiYVBD

&9zT-iN}rx%$~@*8J)We@#L2MBGcU?99rZ`;{J8j0{Tbqqk9p?t*FIT) z>S|9v9-kw;oAplHtMzx-+1}pGf`j)Zan< zhJ9g|Z~9RG9_k1>rxE+7 zakhW7U*bmlC1AfK*e^+={gPv}UviE1OUh`!5`dwe#Mf<-uxc__EueUL?|9TRb<$k;qY){fWneX=(N%nV+x!(JkYc~4zG-X!!e#tY7eZS;$JPJ4-Y4iIA@TZXD zQp9m7=D1|c4c|n*e45?QhlU)N&}=J2x-}P006Mwa4=gcP`Sv$5>-@Uh*sSi2^d_c< z{AOTGQ#1V{;1Q;Y?Ed8|UgqWuP_8HW<96Kq)wic6KAU>KlSaok$LRRxGHzx4_46Z- z{h81HEa3R0IX;Dq+aiurv1#Ft*BNuW_rHOh{lSlh=3eiAXm)x3EyvTD!QTH8)3FM6 zjm#f>I~to`tO0LgzV6F6HPvj-NUnFa+oSQ7G}^8lwkwzIO0iveY*#+pRls(o*{(vi ztBCC?X1nAqLB3rL*sg|bSIBl*w#%_yC2UtCwyQDQ)r9S8%61*Wb~WRCZ*DXWTQClf zWE_?<4v%6S9?dvx$vAAqI6Q`N_yxw{7a51G8Ha5chiw^$?HGsc8HdL*4!^`W{4(RP z1LN>G#^Ldd!;Xx@PK?777>8eB9G=KH?9Agx%zQq6i0i{`{6774yY_MAqa7Eb{rG|F z-50su9qfKZk7ET~2hv;z3OV14IM0iDT+5iHeqD-j9>=*42zY*w;QD)DzWO8kVZYuc zxh~~!UCQOUl;XOSM}K6$=J!tp+2d+`$MgD*gX7ObT*l4Wem@wPZ=4ODFunYKPtLo2 zdfZI*>4B;GujvV+dP(Z#P%oEyDem*@(ygz&9Ou2i5yt6XK>re1|2}TNyy^G-ae1#b z`a`Zu?1yoq`2q72@;>W*?P}-8Xdj_m_n>`!en$JT`o=LjA5gz)_ScbL(SBZez<5n$ z{rceYb)SDl{^c4X+1^U4-~WC zGCa;VV81nFzlH2K%YJk0w-WYSbUx6S{nmv2)->C1y1$Qe9SXP(CAbb9c>bsTl;Zj% z`(xiv`CO+8*iUKtUr7Ip=zrb&V?B=z>A$7_j^kcJ{~OW&###UOkFWaUxUPBlVbk?| zJ#N0a4e=M4vpvf9jr@7Mth2Sa+R4-AKD~B+%>2-w=fuqg{yZlz?RkEF=C3ur>+(@XgKtM@Hv4v1^MG%Myj}Wb=$DvA-p@v+ zwfDQR`H^o&6SM4psvS*@#@7*yuV##|=8UfvjISdZU!{z%qZnUD8;!4)jIUOVuVWZr zUtoNFk@3}<@zsX$)t2$qj`7u=@pUZY>r0HUFEhS6Fusmsd>zmD>d5%&Wb)p{_{Gfs zMx6bxjZfXjp^v*R#_}-kHRnC&`}HBm6#466xs1n@`QC3}muHrH%x9bx9I!r}?DYbk zXC=%NUN337dA%I2JGtf&uah$ICsbG0ll%kLiBCqafb%uY`C4eS-9?_s6ds9$*dHbAk4Ef|#s|dN;pP9Q7k7F+CSi_mighGut~d#p!~V-XAfBTA z(;#o3F!Q{9l5vuAK%5+$eJ;m8#qpQlFZ^|)eEL;DztZ%pkbV^%Fs`3&eV_g~to8fJ zq+(1hwR(G65c2Rv1*SLzA+V_Y2^g_&Exeu)0z8E)AdW7})^-=phx?WPB{xAJ` zZ2j%-zEay!U%Q>Rlk4yPd^s>nd7qe;kDHFYpc9x^|7&`}s7{hPIawVo7iWIJ{6sdt zuJ+bWKeW~Zx!&dDBrw-3K>sAn7ps9u6Y#vDmA`(NYcBEo!5Ho1v=3;XpncM)eNNV1 zb>d8qnP&bvM*Y{3p7Hz47M#(5a|qk4gv$9%O*n$^4>c5fOte&m`j^h7+R%sS8W*q<>| zpFgS_XZ-4ZG`Z>bre)sy;8NJ>Y=XJh-*ZC5>&R27O zq}TUyd7hNwc~TzFlk$0GxrAUMC26 zogl&UyCkm@Ih@2hE- z?q6&C((9{9jzbQ|A(!KjqMv!$_G$Sz+a8CpnW2TS4eqHmszMdb- zy5i3d6C9Uhc3h(VtBq0INAo%2b?uY1pW-|Z33wio;CV=r=OH!mq~{v}&y(bN2Y;TF zG#V!dYbW=G`gxbjdQ+@7kM-tf>(%qIIO_>mPtEm0J%7q!`COJyWy|m1zPkO3ejm{G z#o4}^-)*Av%E+#Ezehak?}P1s)s36)`SZ`fJhB{dA2X33%b5Pp|C*j)KPIV@lhx7k zaiiq}+9hZw>l<|=|7&B^o(SuTqtSlA$8YjOxhSLi~Agj)`=% zoZRoieVXPcviY_Bj(FsE#A{=ezyI%^G2TB}^E;@vBf;ZcUHSFzKlHxYxEc30#yMbn zYT|i<-=F80Gx6wr^f ziTu!d;w&Gqe9gG&e9JLfK9}WF+4B3h<3N9-=jZmfi>~J%Xdlh9+V*wn)YWgb<09g< z&bITE3|%{_et94WbJFWJL1~@c=o=*DBh#|+8Fg$gmuN!o?GEh-1PI$DaFjW zd|qkF2lBwEeIjeGc5$W$+4S1}L_G2*!n*v@^&`@)IbN%OwRz3)S^cZoKkd)!zP=Lq z_i3ZH_fWYnN}gBq^P&EEG{)P-%_jdmMa^>}J*FUjlIDK@d_ayF&g&Vf8#m|j`jb9~ zk>K-Q4dvNoW00KjM5IB%mJ&`jMm`In>RiZi>2j z)Xk@EK~}e}c!}aW>WA9T#YXvc#edY_o&0(cm>hqdE@6ImF8Vtfx7yF!CbG|EesH}} zev<9XF{+ucvva?qZ*DL7l(wU_*i59EPS`$X1W z?cz)ivgse!FaHWE@$31d`t?k{`f0s?F|$9HukHAJId0Hi?cz)ivgvjCRbTr5>vba< z$MgODX!1OSZ>L-@^zDwGn~t8N4)}a@{p(6&uNU>RTt8y}YCUnI{TP_@|7&`}s7{jo zoRigw#zD&mw2Q_mnYF9k|51A*tZSZrR&f&fq0e#GJa-z^ESyqkbeAuW~)j`tnNpRzoYhlUzr0vN~EW&itD7H>#&DzxRKCLd|;c!RZMTy+ql#@LpuL! z)?w`rxxUGEN9&cYD*@N7gwg&F>zT|K6Sh_pi}>i|%uN8b340{vhJo?wa>UMDMwXj$hjT`uq7@KmTglajkEU+{f%O zX?FX1bIk1?Yx?C4|NBgysr2dj=JYuHD=?|F`uTn8s-J;*fV$Cq`m(prG1{(NqvMw{ zjeWU1Gl{y_QMc2ls+%_24}~1hBBT9K%zntQALKb%?^i>{M`*MkEc?N+A4(4B2W@}A z^(0}m{SwDsFNf`y{`KuovHf{Q+n;Z={RQ+hO+O3ir#y%4`?r{W%5%zIw*mcZNIygR zY3ZlS`dQa}kK(Ydb^la)DiLAZa#hD&t(?6;|r<{R$<@b!` zz`*>=pYJBjAN}td^82RuE61$&=QX+JM}D7@GS_$>GviqPB9=ehp9dw(`z)XDpIgr{ zJ&U0)&uy{%y`M<=Jfr^S)BghcpQitX^uLJy7t{Yt)_?UoZq)C9ekY9jouuD6^gGw6 z-znCc$9nTwZvpE~v))41Tf};cv-Q?BUQvI3-@nhO{`Dvtzi)VZd5*6P{Vc~3kMesF z&nx%W4R}5(<4imKJ-cQ+wf?&7a@hV{qxBwm{u$M)ItQNrM!%n{|MFa@_y552%}6Kz zHMA>knzLVOzpre69+(sS^z&*Z%lXpXGogFGh8F}_^~ zd;WIlw^R4|aqjyMJRiEs?;~@#|Ig)hxVp~+^!zHiUU%rX|AWs94t>9S`SS&N&irGY z4;=dK{BZl}kKUf68)JeWc)cUq57d?aVbdeMy09+2Ps+Y7ohbdo)*qGouvk|;b)|n; z{mA~q>goPVj$e;!JREBL^Ybc$>;JmHf*FZ;0T;YVFZqjC|}Rc~GCA9vmTe4YI7>*VMC^LhVZ zzq|kSxZ1q#-oDm{`zLk^Ikvn?`z66-+dD8PnqNV{qlKcjsI># zKA#6G;PYTGLp${yt&#EofKG`z`f3IeA}#f6gw+=izerJe>Sa<)5pQ_htLv zfAY-i^HDzEXg?LOKho@v!fby;_tPHg*M-&3=sjg}->d&UHNp38CHda19NveX%jfY@ zd>${4@7NqY zP~Ybp@VVOr*UKcItIpwb)wx_}Qe0>9xX$Erohjftljgco$aSTN>rOG(oebBR27F&$ zL(bdKY?_b$x16sv^GDxT*T_^?BfqivZedKYiFw37Kit$D`CFtPVHy@8y_q@R|DN64 zoa1>5^ZqNykM5H{^v5My*K~a3c_=;aXhUNv&51)Sf)y){^xcOyY;K4qRdFaQ(e}C@r z(Dz@Tw~F)m&A@!{^Nxp4JM?>5av!$8pD)4tXp+2-CdYK~_dCh^l{}`*T#tF?Igk0K z&AW)t0<*yXK9V*$tH29Qso$>^nX_*NFE*Er17`SqMg!B|=QlJneR^mX`1|}Uzt`o= zHU7ORCFV)L4{l`cUy1UK&4P1)P0U_@pIK8r-*E)*my6!pap?E|{?EJB^}J_}xslI_ z9^7+%hkv{OSKImDpFceG$1OUJ>vx_GJU@xvm#F6rx!m8Rc>a*b^M`zMpFa*4nAiMq zI?er0A@@H;-1o@)GW~Ho!~IYL?tc!SGv$6qe;@5f_rI>|&(U@3 zPZ~e#`s(ukQ1PQK{|+|&(`v`3r5m;D)7FpbIaKjbZU4vhtG@CdH~&x_&x7@=zV_Fr z^I^*$to^~-)#u+Qm0y=Xb)`r3e%#+p|JTZY{yP=UOF#b|@AKa|5eJ_?pR<1)eERd^ zv-YQ z`1l`PSI;>a$Kk;I)&HLQ(XU&5R_nCBA3u6-`_T7y|M%`6`u^5Fo*Z85oV-uR-v<`0 zCx=^q2PW-*ze||0yw6SFPjL9Or@QyRzV9m>`s1R{PsGiPVjSlJ{XB1x_6+ieoSG0Z{KJ!hVx2bvlW;vg~+3COIku*Pl3-OX; zTKM<;<(knxJ!LNRDDTbl&)ppQ@$|p({q-o6lBR@Xu^|8av{*$_n^8e<%`=hV_b;U>R@%yCu=W`vL z4}ALfHGNY3{8`0w^E1#d^1a+MwSQ6`6Q-Tt|0K=p{{4SBW?~cM=kj^!6rZ2YGY$Ro zuKA{qfBvt)+~d!y(&kA29AM0-{zsoDpH)9Zzq9@IChZ4pf5J3f0iHB(_}>$A_#Mhz z_DhQWl4tb%GoSra!2U_Ie+tb*zJH3?KgH~y49`#HI|UO^PeYUO@2wBby?wx~*@d6| zj59+#m-jiO!5f*5RlvsP4;KNOm|v^`HZ@=O<&QAc{{17(%*d}Jy}6m^$Mf(R4}I=D zZYKNhPsw+VeOw+s&yx);N598RSK^_5-uoLLe{mCRQNN>g;c)R^=WE>L^??5Y=VOBN zFUk3r!})jM{B1H0XD`$_2>Y`g2St1G>>e+O$$Ik5LbJYcT{+6YKFw%U&f5}7&EtdY-3h?bmm=;W6f!S zwxf^78S#reX3Rj3vX>)Y;PJlrHjhosL#*#1GhDtF6En|yzBK-jIb*XizlrZMyJQ!) zLU`prj9DFjH_Hcmdo903@_%-cF|WrTinW&A-&^sQ%*0EKd0*0R`kMSE62ubPjy#XW z!9(VL`8rZbu*+N^Z$WAB{-hxI6nWd- zmxa#|JVEfUQg0W*9fD5s=WJEJR1o}lvFj@N`SRBGGQl_GZ6Wgn%f!zGg5MGRnIQaL zC3vrVJtrpRx;<#jvq1xn!*RYHFH8O-(vBTLpZK_68}nwM?b{RN#V(Wf{3m$Vx9{l0 zuYA9@PQ2^e`IW>`u{UM*c1g6M-buvMvZ(FrlPHpYACkBzf&RHd?BD5b%r%LJ%u|9l zB=TY}`2IL9)>!Pu3Gdd=m_5O9v8yF+#wSK4z9RUeM9XG}E7-8zm?s41 zi62iTZcFTv-O!rUZHX6&lh43-HDP^6#Yae7{XI23@i#epcq=t00l)q&`1ngwU*3Ym z=9}c4FYhR?pE0*3-tgmhR6Mv4{xpae{KlAcUK8dw@#$a4yDjkm^YfNV9ON~K1Dl#A z@&47ud^7K)c(~A*!Fdznr}}oC=F7)S&-e-Rjkz%|7K8rHd8fs{C+#f>H2v1CE(X{lHOyzF&hO>@H*Yuj_z^9!LJfy;}tRw;CD0cPxts);^!Or-Q#C^ z92M7kNBQxdl{hJWzWgeBOu_SsXJj1P74-7`acV)|IL7@OlK!HkUs%we>4UQAO{Cli z$!{xoonRNiM+@3`e=@QX>3X+1{tM{`Cw%l{ijPWroY8SxT@Xulm+{{btfT$%cwcGX zD+OcYnm#uEzQpls1$oJ{&NXJ2;4Pw;Og|rQD0=OJ=i@&ZsQ8ww6YYWqNz~ggy)HgX z@|y_$L&mFpdKmRP8I1R-1tZvwVZPsHNLmArgi?TOHYqAkagxS z!q>@s+9Gy34|fIci`{nSzaeO49egi6C-G;Am;Aye$?wQGWD1W;p4}Gn_Nb)B%k)^g zZARXxa$Hj5N$crZxGT6=+IMkbn&x?S8#=J#0_+|r`0aEs84cz z4`WJ;*2P|s-Ov{WUzGMASJWnGyw#YKCI6I|F=rP|U>vWD?V#OBuNZTg*zb`3n3Y%; zyF<#25WZXZ_0$HcmEXMp2W*19Ej^j^KN%jCru=qU3f-|EXXo z_Ky|~VS7$uJBK8f%kgbh(Us(*f+uBuY%RJi*tN`aSBv6x!8+kzC?4y1`{LWO^^FzXChO_1 z1hMYM#NTRpJK-!jj_7fv3(JoR?h${s7ImS{BBn1QpO73ae%_gA61zm&`}@p8F|32n zWmYFKf9_1^yt$;|l6aF-jJZls<9!L|cZk{x1*4J}&!|a2a)15_LcEm2f5J`MTg~>Bla?y5JQ-XO^+v)xkiS zcQLcXACJ0(b7HNe{+L-EoFZ`-Gw&v^k@c-x_>j?YnG<_h;z90>iKG8}NWI#wWh@`d zxmoPb4VMSo<+zM_b)L+JOT)G7zqRbYH1~JYV?UMSu*6+V_j%J}x__Gy96Sg=h2kUc_7RUMYmMuobelGFt z%&6EJsSnsu)`6t-L$5Cy^OY9Aihb?hvR`TbE59H6n&=F^9O=_z4}3+j@r}SXejR%+ z9rNQZ?_f^seO2PEh4SlK3`yim{a3X(Ep~(8xE9N~Pg)+k%lG^8*yU1x#d`|3%ZN~Hx zK8t);e#~4W<=+?le(6i>m;S6*u`C!wu2>cfBUda7MvyC(1*6Fo%Ysp{9NAA`d>@y1 zcvE=ORf+>74xOo@y<%A~iCnQPm`bi#7R)49EDPq5E0zU|$Q8?iCFF`_!7_5ivS1~- zVp*`3T(K-zPp()NY$R7KlS`z!-%%_Jc91KU1-r==%Ywb+ie*89{jOLRq{$V_0!ywa z@kp*H@kp*H@kp*%7IY$4lsF_;lsF_;lsF_;lsF_;EDQRRD@uHjD@uHjD@uHjD@uHj zE0zUS zJYFfv_>(Kj_>(Kj_>(Kj_>(Kj_>(J^1$lmdF|vJLaD|*7 zIMcv$x&GkSi>AW6$?<7S`vyTXSx1on4_V)T(7sLlT{$n2^PZeaIX>LlUU8}*&SP(F z--`Q|_5s$Pndvz(tS7%~-#!>5$B8=|b_(=(IU#Yf?DO}uZn1qP?DF_S^KXxLnAk9+&oIqA z&NUr}^%RbBK$HWbT|l&}jOjxJVF!dA5OzS=4Q2WSLD&Id2ZS9Eb`zPtKoE97*a2Y& zgxx}>uMk8#fM^F0?Eua&Jv^cvtA#@k2t6S5fY4jR^v#0M140i7J>U#;u}A1_6AnEf z^nlO-fz>JfT9g+mVrJs|Xe&?{qlr6BZx&;vpbIK#~K z2)!Y~p$CK>@Hw#u{>{v|d??c=2*M5sJK*2U)=MXnFJL|p`9S0^Bws_^CI}rM?0|l} z1pRn1Juj|yK-dBOI0*W2V0x(_^nkEyDOe!94by>02l{>&^!?8Cu7W5Jgk4W^V8ng@ z3itiX^m5t(VK;;v7;)c^!hJt7eGKh@u$w>*jJWSt^4ZJ>B7XrnFyg+S$*Y+UME+`W zV8qcLaI|L)(>Ku$2)k|Mz=)$9ILd8jy8O`U`ws}aJaS;fQ4SpC@|j*rJ0R>@3a*fG z06tv2z?;*7YL#p5aoc-2SR@#)2jtx z2ZY@ULFfaa4}?At`atNf7DPE9$^oGdg#H?)ZxVzZ5O$jdp$~*U5c)vq1EIf75aoa< z2ZTNl`rDaq5^4v8T_6a3AoPLI2SOhR{X9YF15pkLeIWGnnO-UgJ0R>@3PK+UeP9q< zco}f6Ip^{=g0Kg|9td3^blWn$t03%vu?#GJ4}?Ategon65JA`jVGo2Z5V}K|K1L9BK-i5Fgf0-eK==)W-$3|1K@jDD zC5PCr9 ztrmnH5PCr90im~s>6-FN5PCr94H1MM5PCr90iidP>Ei^U2ZSCFdO+v_p*KMgdO+v_ zp$CNCM5fObgdPxjKH(n#gdPxjKH=mDVzgkD>wcN2sj5PCqYTR^N^Jq4iygboloK5PCr9Ef9nr5PCr90im~$=_>@G2ZSCFdO+v_p|@HPdO+v_p$CNC8m4a+ zgdPxjKLFfUY2ZSCFdfS;Ev2>qUdC5PCr9wGo6K5PCr90ioBH>D>gO2ZSEbuY-bq9TbF4PeJGap#y|Y8Pm%J zVF!d=r66>H&;`OzAp8Wv&mn>+2Shm_^nuVH%JeaUumi$woFMdp&<8>v2z?;*CkUb( z5aoc-2SR@$(`O694hXxsg3t#-9|(OQ^nuV{Ac%56lmkK^2>pdjuNH(I5OymBp$~*U z5c)vq1EIfK5aoa<2ZTNl`fHfJNf35G*liYsJ`nmq=mVh-g#I=`lmnt15c)vqZ)dv6 zQ#&B+0zv2lp$~*U5c)vq=Ltd|h;l&a1EHVK^io0C0b$ot5c)vq1ECLuJ`nnC1W^u% zazN+ZFg0KU^ZnGftfzSs+9|(OQ^tTD391!Jz{(MQ$pD!_8Zus|hK-dL>&<8>v2z?;* zfzZzrggy}EfasTe@>1plk>64fx|%&5!PFnyCC+5v>!Wrbz98unPoX2ZUWd(@OeGPFF(}76ePL!L{)PF&w=Mzhr4n%reVppaEk=~71Ml5GO5c!qFp~NxF2O@tQ zaUyXx^MS~pOI%2-Wu2K-?fG9Ua5aoa<2ShpGn`Y(}Lj_T80`r036Nw9$4n+Dw;%cS? zk-mnwjp;z7Zzl%w7B%oZLHGd#&nLDdwqZUH`E7~ah&`DPM1C2uoasQMR}zOX9flD8#xWjYY$PZLCW zAj)@RdQU+gpX6o4a;5`OexM-A15v(`=|cp4oRSYEj$t|w<;M!5JP_r_F@1s{$^&6H zkvN;_K%~zRM0p^}&t>`oL6ir=ZXvOn=|H3}7esj=%CBJhYC)6-!fp+56Vri6e@PJK zfhfP3>DvTR9tgYbM7f#Hrvs556GV9+%Kv{%-FMKeY5v#sK8~q(&6J1<`#2)>SVlmF z66oWo*efcc7%=rX3iK`lDo7Bpj{|D2ilGdc`#7fFGM72_aZJ5t#ZU(91`F_xPH21A|C`b8cgVv+_vUrbb!9m= zJ?J{!9m=H0V0$I_p8#LG#~;n{t%D9&{aaosS1y2VG}7 z=sIZrlejBK`I|x4LD%_o&~?yt_Jgj2=D!sW7aQuzaO0EQ_szREB}1ZJeofann&*k z&3`-pV$eLAKM$Hm^JxCN`Im#{(foDLJeo)I-^=gysQ-R^mZKc~|1W-!uYcIfby1J{ zZ{*v0)PEB9=g7Ym59KI7=E%PtPvs~-=g9rnpYT$S{F)>GUc8l~{GKEKeteXp{OkBE zNBIxp_?LR;zM=f1xGqQeH{zxog)#Bj?Z$G{~(TkNd9I22jw5dbveqv z5jW*1|2S^TQT|EXm81OAxGzWfx8k83<)6o6Im*8sPvt28BA&}p{@r*fNBNiWT8{GX z#alVbzl!&Alz%@y%2EDxe3qm92XXZ~wEu(h@vo{)uFFyWjkqaC`Nwfvj`C09t{ml` z#(g=;zZDPVDE~Yj%TfOAcq&Kv7x7$<^6$nk(IJ=J?g&|59KKTe9$_y?pTldZ^u(P%D))24y`-aqyD?`QjYR3 z2dzWvuJx$@Uc8l~{HsCh(7Jm)>c1Z!`S;?j9Od^M`S;_a9Ocg(`48gi^~-*se4QizM%e$J79H(tt7e$A18FW$;ge$SDAKR(J){>+j8Ag+Gr z_HR)BQCyd!{2Osoj`EM=wjAZ?&u5?HyL!}r8u#TWN9(?oAL>#6c|4Y*9Ig9yeyT_P z7x7$xQVo3zO6_7r*U77 z^3UV39OYlcb2-YtjMs9Me--cLDE~S>%TYf5(*=|3!TCAzkK?u+&3_vA@>rsEJ|7vjl+!&lcHwL}m`=Gh6>v8_PsDIXf^t-;SNBw$me%?XrKdwjp zwjTAL)}wx3kNVH+QGcvQ{TKD9Ki8xF%X-vb>rwwzJ?iiEsQnUvuR59QiXxzW!0Y-$B03k?(Wl#~k@N zM}Ezb-*e>89Qk_N>ksm6j{MWOFGu<3@mP-XFXFizeqww^AGCz{P{jO&vDS)cF-J}Lv#Cblpk~C=N$PpM}E(dKXc^k-=p_8 z$UlzTa+H4>_vI-6JRZwY{zW{Oqx{QwEl2rR@m`Mduj8{EBVYgCy}v=e&5`eO7LV&m8&s_v!Tq`8G$s&ygQ< zmS|g5Atn}e4isf=E%=E@@tO#o+E$e$k#un*B|8D9Qkh0->2@& zQGO^tmZSVselAD(rTkis@>}`69OaMlXF1AOKlbJQtOw_PJt*IlZ_81>E8mx+{7`-@ zNBODzT#oWf`L!J7xAJ>A${*#=a+I%r-`@Y=eE);;P5HJQ<-78IIm!>^$8waPbL5vn z=XWhf`K|n3j`BzOvmE8C->>&QIN$f6d{e$HNBORNUykxa`LP`3r}A?-$}i>Da+Kf7 z@8u|elt0T+zWV)p|AX`W56ahre%@~CxAmw;{jPprk9yP}>W}rPNByb(T#tIxU+S;* zs7L*+{$7uI)IZBnj`H=7>+=rExqMrWa+L4OQI7IsIm%IfE=M`aFXbq|=E(0kF7Ee` zXF1AIzW(ujjzRf0N50RIA9LjA9Qidze#?>HbL5X4`7=j8{-av+zCymvk#BNb+&^#5 zzxnD{f5(4c*?o!nU5<;J=ihwwYreCuNBtqk#myhfQGUvCadYQ#lwWdO+}yPs<+mIc zH+L^b`6I{0&GB!(`rE$qtVjLo4`@FJ7dJ2e=BvNwJL`JXZ*pARJpbmafAl-sderZ7 zT--c2zpqFAAxD19k)Lzq*Blr3T-?i1j`C+Y%2B@l3ElUDaxUMNqkNy^;+~shIm%If zDo6P_M}EnXUvuQQ9Qi#*{>X9hdEUd_@6USFuYO|ZJ-GNh@8RzEbv^1gIW9iWd-ykB z-M+J}NBu6x#pihsH@~k({UOK2&2#g|deonCT--c2f38RUCCA0hbMx1F)ZcPk-2A;9 z<&PW}H}@<@`RXUN--C;rTbHAJljGv%w&f__<+!*x?)l!=qyCWN;^w*M`&f_qQ;v(9 z=bqPdJ?bwxE^eNizt*GvmgC~)@8u|eYw$iKd^HeG|$cB{NAZw*Kcw(kMq3Bx8=JW&EY(+@_qRsM{{WISdQ{j zj*FW+m!tfWNy#dZ*%1P9QiRv ze#()bbL5vC`87v=%aPx6yPYyB-p^JpIDb5nn> zf8=N$&EtG->Yw$iKcsygG|$cBd|v9;^_v{cqxsi^^Pj69^v}a@2j`zN2F>kqT->@h z!{)IW%|3k$*O59?c)?QIGcd?Vvd{cOLY9(A+gge$SDA7_=U(f7YY^)lYuu zQNJFXf8HO|zph99wjT9w>QTS1NBuEJe#()bbL5vC`MW{yA6@@ikNR7V{QaPLG=Hy0 z{UgW4=Y2KYbNpd&?$@C8&q4cv=2w5{i{s++J{#_Nel=)4TJL|Aa_;A#dG1^{>Mw?pTiUQ;v(9JC~yz=ks2EDM$0yax{O-adC6p_rkp% z^^Y7EH_v@9d>EYPF*wg-aGuAY`PIJj7+l) z>(Tn{p!H~em*e8rzZq^FTDNZw%^h;&#~k@NM}EzbzaMmcbp3lh>e0D<7&M3Go`ZA$ z2F<)_qx_QN;^wa9D8J>nxVd{d z${#r{ZjSq2c-EtS^;0^J!NtwXeJ`x*QNPJ?ar4}Bysbz5F2}{qbMyOp)E{zO+&us0 ztM7m3SdaQsj{KY>zvjr_4?16TzV~|6f2c?OvmW)Y{_yV4LH&Ag-k*c|*Y&91)}wx( zBR}TI-wt|zX#Ke!^_Lv^yFv44{#uXvTaNtw;Qai9=I`~Wf8@wN44Oyt&wA9a{)q0M z!NuqOGu-#Vx*qkL92cMW&v4KGwjTBS9QiRve$J6!bL96N`7=lU>W_T+eCYG72j_VX z>R;ERep`?FH}$CB*Q5Tkdek55QGd>nUvuR59QiXxzW%Ab-$DL*(0So}zxCVtH}yE* zZ~eahvwEEGxBgiFwjTB8di4629Qidze#?>HbL5X4`7=kp`lGtv2KhQizR8hqbL6`m z`94Q}$dMm&7LV&m8&sr*(dVe48WR=g5ya@^g;-nj^pE$nQDwM~?iN zBVYZ|?e`#G=g2oXEk1%j(ndZKjg@dIr3AE{G21d`Dlo+E$c$e%g#)lcud2KhS2#r>Z5dieaF z7@Xe|&25|8bLc~9L?iAzd`eF2IuoV==s?X zdVbLSA;-n7=hlBVXgykg9JC(IpK@H>dT#yOLF>`_^Pu%;{*vS3)^qFM4bJbELF=!B z)}#4bj{KhE;`8TP`LlfeC%s$;&24k!`yBZ(M}E$cUvuR59Qh+h{>+iD{^XbUgM6JM z-{i=*Ir3eOi_iODxchQnkNQK7i_dc(?!G+MqyCg5e>*tOb#R_*{ki^KJhe5A{=AMJjAI+`*l+JOGZ*%1P9QiRve$J6!a^%+>`7K9&&yhcJQC*Q2N$>Ra_6+JNBt(p#m#f)w5><|E=Ru4ksov9=N$PpM}E(dKXc^kL;F9-w>k2C zj{J}#Kjz3!Ir4Lk{E{QT=E!e3E^fd0{CQk|uYcrd9?j$Yd0hXjUwzj34Vr&7=>A0a z=ei#C=stcuXb#P72i?bL?oB=F_w}g%tRD5pdeonD&T)`$a^%|_ z`7TGk&ygQ;QVo!NByhMJO4rbdeG~kew!oT=g5ya@^g;-nj^pG$R9cKXO4^8=hdJ7^1e{M z&XI3&i6}B9L=M7bWWcQ+IO^X$3gps=1(~;KJSa+^Y@BD>)#Gq ze;%|R&0lil?*`|6F=+l;kNWrZsK3{v{+T0R{~4Y0Am8T5_c`)oj{KY>zvjqqIr4js z{E;Jn=Ezq+v-2M0>m2ze$Hnb0cb?mN)bDa!e4hVs=ee&({UOK2=lKtJe#d&$pK|2q z9Qidze$SCVbL8uv)%gtaZH|1OBR}TI&pGl-j{KS&99D~!{Fl9%l&=bt3m70 z`t{)az8^Hd$#HS(`TTqMLF-=+TE88%9?kD^T-7LVj~o}D=RVx?^Q=ex>N}nD z;NtU~hkI_;^{C(ExcEHR;hvjqJ?eKkE^dBbj`Bl}i<>)^qa5e&OXa6>H2-$ceTD9; z^Wgk>IB5MP$HlFCH{3e3?%EuhyXCmJb=>pxe$aZf{yyk+(flLF#jWS_pNko^{==a4 z&q3?a{Oad)PJ@eEFZVpG>rs#Md$D{|j@F@d+j_Kamm}Zj$d5VlbB_Go;M~W-xsUbN zdi1{D56=A>oclF6_iNB~KGfsfkNRi*t3UH)J?htk)}!^?9Qi&+e#ns@bL6KS`P)J7 z7roxO9`%xm56=A=wEjLg_h-=jBge(({WRQj`(e;} zwEj6b@25fYtDpPgxcI!EhI@|J^{C(ExVZUkIm&lAE^cmLj`Bl}i<|pwxc80T_pv!N zcgk^b>)sBx4y`*khvqIhE^Zz7{JtBs9<9F)+AlPJ%W-k*x##!&p!I0|eQ=)Fp!r9R zi(Ah-w#-v{US>!A5Zj*DCWVYqc@-Lp9~xB3My*TKcDdo|oTv~JxTn%m^KxOLldl<#s} z+}yq#<%b*>H^)7H$9mMCa$MXz_xzpfQGdyCar4~sbgf7IEyu;pbMx;9=Xngy^BA1x zF=+lnJ`7K9&&yhcKQH4f0Kn z{Pm#si>|k=NBu5G{$|iTn%~!>{*WX8Y;f+!p!s7x>Q6Z?KEIcS`?>LU(0a7~Jm@(= z^OqbKpWjo%{T#X0qyCoT;`4iIxSt#MdelF1fh9(eqWFJV~+fsBfsXz?>X{kj(qj!b-xetb&he^IVVmOOA`r^B?X!ul1k9|Gr4>>MA&u_T%IM$>7l;h&_ z{DwP^b3N)WIr3|c{GKC!=E&E-qVpN#+Z_2mM}EwapL68b9QiFre$SCVa^%k(`RdQ_ zyaxF?N508%ar?!c$F?5zyBrsv=QrGW?CVi~$Z_#`e#4!|u^#oO9Qip%e$A2JbL7t) z`TErP4DxM`e4isf=E%=E@=K2Vnj^pE$nQDwM~?iNBVWDkyapGyUvlU1YS8yT&hPiZ z`Tag~w0=8iewX9o^L&RpuQ!9%FSIY)lYk-s0b9<9IEqy9rZ>Yw$ffAtr7od z?V$IIu6M3S{Ut~KZqPiMzt*GvmLq>ZIQL`F{JkFaj~o|we%$@@VbFTC{yAtr(ERux zU7n7M&--t<`)6H``c00D&--n-`(;~?`dyCv&7k*#-p{@s^`F(F{#cLtxAmw$*Q5Sj zJ?gLZsK4jPpE>eZzw+h%q4n#*dH)RRU)Q64TaWrT^{C(1qyCU1|7_5Hp!s7x>Q6cH zbB_FyBfsXzZ#gdRytw=0{ouU62EG1$(C0<-j~o}D_t$Xu$A`gre+^py9Gv&pp!wCW z>i!yBeBNKf-7l{Otw-zEgLA(J&2Mt#uLsSe`E5Pw_c`)oj{NPQ^=SRM9`*0)QGcyR z{rh^<-|JETp&s?mdepD~!am<1-{#17Ir2Ay-Y>e|z8>|59QkL1=F$AI9`&aj`P;#{ zAA{!4^{Bt(xVZDrwxv9`*Zr)PGiw`eQxn-`1o4T#x!|j{Ke@|1jwNq4m#t)W7ruZxx4(mYnKdVRmu^#nr>rsEMNBz5c)L-jSf6tLWa^%k(`Rcnbp9lFmN509CzaI4Y z(CcsOQNPP^ap%RI_nX1FKZDlq2b~w1KjgT$_1t-XHfTLse;l+P&7X2yeBN)veLuV% zv>vTL56=5-(EKGwe$A2JbL7t)`T8$;xgPRuj{MEw{QQIS^Vjd|KdZ<2`Rb4LZ|iZs z|N3+NyL!}L>(T4qa^&|M`6EaE%#pAD(wEPNe4QiTXM@(G^~b?^{|uTx<+!-@Z--ll)}5O} zbC(`CJo4c2z{E_40=APv!U;SmB$Kc}Tld#~k@NM}Ezb-*e>8 z9QpdM=zIqGHb=hCksov9ryTh?M}EnXUvuQQ9Qi#*{>X80`^BBdvmW)Uzq0ciTzsD2 zaObhENBt(p#pn4AcOKh%)bDcS`yBZ(M}E$cUvuR59QiXxzW%E^pFzIOk?(WlhaCAa zM}EqYpL67w9Qidze#>!j`^BBdy&mrp@cM_K0g6D~f_Z@BYV*Q0)u zBj4u8_c`)oj{KY>zvjsAIr0yKz8}%|}H?|~2HC_m=NPdV~)j{K72;`W_8*K0lMZ#gbL?}Opa^@h!{@mS&U0yQ-yF_!DL<5>^~Z8_-BXT>o8$AJx2iwaUve~$=5hY>R`u8VTaM<@ zJkEc9W6n>p?y0U)Q64 zTaWsEj*EL=$8wav9rQlXb}a(EPa`^_Lv^yFv44{#uXv zTaNsmoxB4|N`-S|~pm{XEu1EbQNB(-yJeuFuqy9}j>i6}i zKjg@dIWF#Vy&dj#&~?tup}BYUsK3^u{(U{_@AatvP>=d&J?hc>SpW6iUxV^(j(nfv z;?{jO-1|q@KQ@QvPC4?ogY)wanm^a0{*ohqH)tNsU+YnS%aOkyG>_)*^{B^rKb1eq zaen^{&ff>?pY^N1q5Emjb+~z)zYo^0>o+-?NAoy;AFSWj?{YMc=F$AV9`%PD7dL+_ zM>+bur*f2|`ExnSFF7u5?pluWTaJsHyO*Qld#xSvPQdepD}#`bw|ar1INk6sNr zUv$3f!TG&EXnvF9;?{FNS6&ZVkJfJotw-~_92d9#&2a0`x_xtK4(;=y9OY>JXM@(G z^~XW4i{?%_E^ghq9OaiB7dLk;NBJ#Be$SCVb6ni}U;j<*=b(I>Bj4x9k2&&lj{KVA z;$G)oj`By2{Fx(P{mn1$3;8-nzR8hqbL6`m7q@TR^S-Y~{UOK2&2!KDu^#oO92Ymw zJ-_FA)L(L3+&njbtw;SW$HmQa^Y?nxKXP2$JU9QWNB!z=X@3V7H@_}N`6kE3&27t3 zzRPiObNh0XA97sW+_4ZyCCA0hUCU8^%W-jY?}vL%(Q|rl4$VDsT->@3 z!>vQ>p3R}T)!*9w4lZuptKrt6b?fHP+$P7xt$RJ(I<#)v9GctZxVUxua+Du(T-@BT z9Ob7R`8h{^&5_@8zvRf@4cZ^HKi7KH-*V*d2hF4T zdp+tOIr0yK=F$AK9`&nto%i74_Eqlt=GCC}X#IL{{u~=LzsYfN>$&frZ9VFDIWBIV zd*1i;s6XVm_&oRWWBDmZb7<~dj`B;6i<`Taqx_cR;^ywgkMn-1f7ZYHvio6h-VcNG zei-!nn;iKzN50FE?{nmb9QiRve#&ui`_0|2=X%s%a$MXzcYj{%QGd&E@p?kZtwZa!gY);oL36tt7q^c4J@(C@ z^=SQm(0Vj~$Z>J&x!-F)8?+v+KMq=t=1(~;Zaw!roa<44$&p`kKN z`8G$s&ygQ<Tfyn_k*s7=I`~Wf8@wN44Oyt&wA9a{?3=r zhkTvm;(kxvl%pK&J9;j*^{C(FxcIzJhI=md^{7AOxVZUaIm%BtE^h8zj`B;6i<`Ta zqx_cR;^yw?`nSs&2#hUeqYz4ev{+k=DGWOTaWr(j(ndZ zKjyf&&v7nC`87v=&yhcKT-Yw%Nzo+vboS!e>=KCDy`_GU0 zDM$S|M}EnXUvuQQ9Qi#*{>X9hdH%!a`PV<|SATEkKWLuM^BP>p|<$`t6|g zXnvRD;?{Hjdo*tbtw-zkgVv+@Lyn7E&%gQV*M8?%kNQ)Ni<{@)eD&+TbFN4IB}abE zadF=#_i~g!bL8v4zkM6z+Z_2mM}EwapL68b9QiFre$SCVa^%k(`RX5dd4I^)Ir2@8 zi_dc&?m6Dpqkfm;;`3aG&)+la_w{HW59Meb&hs4fJRj>(f68%j^XGDuUvgaB+_fC# zw;UHYcP~fzBge(fJ z>W}s4b>7ya{#=jxOOE`SBfsUy?>X{Ej{KP;AOB~5Z{gzeJ{a!#S=Xa}ljGv^J{a!# zc|ADyYjEz@;QU@4G`}63zvqu~OO zbI0aRIa-I-y&bd;=Q#{|z4M^COOA_McP&TxEyu;p-OEw_$Z>IV-1GNg(ECB}=Q-&8 zp!wB5{NlK{_1yFLYS4PLem!VCn&0HOxb=Mgd>pj?^`Q0JLF>`{F2}{K=hnX&v>vVB z4_c4r4>|HQVo!NBygRq?QOOE`SBfsUy?>X{Ej*HLxXt?M1S&#bFKl<`{aPfKH44=Qp*01X~ zIhx<*$oDz&V~+fsBfsXz-w!%Zoaa@4um4bw^StVx^{@W1&TDX<*Wf&_LDzp>kNRyr z>UTNveUAK)BmZpB`$g9~)}#KEBY!(+9?hTYQGdyCap%FE-@CzizYkh}9rXFo{4K}D zt>@13{ovf+LF?~>)}#4Hj*HLxXSna-XFcjy|9JP$;NtWC8E$@EkNQoHi<{@>xAmys z<+!-{eL2bxIWBJQSdQ{jj*FW+m!tfW1RFa zSN}x&JGi)cx$o6=J?b|(E^eNi-`1mkm*e8*_vI)*!xCIWBJQT#oWfj*FYS zmZSWZrsEpadGq9^L?*J{UgW4 z&GY$vQ~#`A{nMS_pm}Z{=l4zhx_*Yr(U2NyRl_x-f4NBt(p#m)2i zeN(@!-{oi?&7=8!J?alRE^huo+-?$9Zmpp6hKr>UTLVKF@9V zd@kzu^@kkI<2<+WWBDmZb7<~dj`B;6i<`Taqx_cR;^ywel`a zn&;+mJ{R@t`c01J(LB!QqJCSy%h5cV$N5~;@9Pganm^{q&pGmIj{Ke@f9A;7@4Np8 z`8G$s&ygQ<k2Cj{KM-Kj+A=Ir4js{Fx(Pf7SjE@@Tt{*>e5^Bjk}pU?HEzvQ^M`D;1KZ#gb*?p}`aM~;h|dzPbo^)I)7gNvJ6m!o`> zTA`dyBTo9FK1eLdklsOIop<_e4isf=E%=E@@tO#p5x+P=UI;O^}pKt8RXj>`98m-mN!og?4m$hSH2U5zvRfTIr4js z{E;Jn=E&Fodgn37w>k2Cj{KM-Kj+A=IWBJB@8u|e=Ezt7M*BX<*EufkI-7EoZ*%0k z9Qi&+e#mk0`TaF~{(PuE)}L}TkMsL$aQ=L#Ki6M!G>`N9YtWycuJx$D<+!+cZvI}6 z`bUn7n}3$0eD!a(pM#5=TbHAJljGv%w&f__<+!-HeL2bxIWBIF&)=i!kM*Y<&7*mo zzem-d>n}N)NAoy;kE*}c-*PmM=5hWWRe!I4f?zumbG@^y}UlOx~e$agvNeUAK)TCkNQ)Ni<{^3_ow=E{Ut~9XddVDQGcz!X{Ej{KP;U;Wz7bC9od7IU_Z;~nNB+!_ul|G1Z*cK>e#70r>w460a$J0#-*ETuwjTAn z92YmgFGu+y$HmPZ%Ta#HadC6!a+F_kT-@BX9Obth7dOYrub@ z58L0t#m&pzkL!BWZ*pARJU73s$Jzf!FW27;@?DPnkRw0k$S*naTaNsZBj5bTz1|>S z{U?3C!P)1Ve3zsCkmKS$A9uf<>QRq+bbnpyQIC4`^Z!N zT)!ztIm&nCC`b9B9OWoKm7^S&-2HZ`M?LD%{dKEHJ?hc@@u){V>QTS?b$!0U+2@aZ z^`F%b>Nh#^U5<;pK6ieHdeoyHo!_Y*^{Bs;qa5Y8a+IU|QI2wyuO7YsK{;P?`@5+} zJ?hc^?&?vGdbEFsdeoyH^{0BA{fC$La~R~O9Qh?je#>!j*XQ>4QIC4mqy1g|=Y9S` zJ=dfAdsB~k)bGksj`Bk}%29qQM>)zbii=l4_nr5^RSa&%pkKgv;#^3{LY`yP~Y z`KBD@xa9VCSC4wsqy0V9qaO7*@89}UJ?c?^sYmNi|JBR;M1IMU-*V)S92a+eZhu$* zb)S1s&-G}3H}$AT{jMD4C_j{=9Ob8Sl%xDoj&fY`dH>em>QRsL{;hx1qaNq|```5W z23>zOsKn+5DjSO^$q*BR}N0xa;$I|JI-CQIGTft-sWx9({k@>e2O4kNQVF z>QRsS)erhSgLEKJvzTzJ?c@9&gW5&deq}Q z-~YDHH>h6?>e1gnZ0d3L|6TKge3K*J<;V{?F7En#o^SoB9`!iSxBgO(dYtE5f2&75 z&hxE*)T18f`TqBPobV}>Kbv~gqaNKKyL!~49`%QMoc;g!@_M^Le#nuZa^#mB7k7Q` z{&pjyT@=ZC)QNAljIm!>^D90tYzo&ZCqaN+=r5^RDNBeiH zM?LCM|ENbj>R11BpKoyH`6FNbFZF}^O^$q*M!LeNBONB z!j*XQ>4QIC4mqy1g|?|uG3J=f#>UaH^JqkdP8)}j1Rj&hWr%2AH;OF7DM$?gBG z9`&e4`~Rp%J?hc^uKtfc-=LoBQNQ^=UwYKA93~S)!c8Kub*%7U5@kh^Fw~hQGdyi z-*V)S9Qo?k>-7iuCP%)@ksos8ryThuM}EtZKXT-&k9z$`Dlkt1LIhQ0nE-{i=5Ir2k} z{FEcVuYR*W?;zjg$agvNLyr8EBfsRx zZ#nWuj(qi-_xgi;lOx~d$PYR4Q;ySrimm@#q$WJ-)OOE`ON50FEA9CcU9Qh?je#?sm??B^+7;w?Vn>bGm(<1QWs?KjTX&rkU! z$NBpCEq~;wU;Xxd{z1OUk?(TkhaCASM}EnX-*V)S9Qo>Z==BHrCP%)@ksos8ryThu zN51;u?PJ`l$agvNLyr8EBfsRxZ#nWuj(oN0^#}PTN50FE zA9CcU9Qh?je#?_WKY|@e*(G5mz5~K5;iVe_jr{-XTYR z%8_4k7odk|V$6$R9cK)sN`)2l*yPzRPj;zw68V zW^nfTEs?=(2q=a>AJ<6NIV^3#uM{oq`mU-DaybAA5E zSKIbyaIXL4#V>>Wmg8KXKl0V@*7`yHCP%)@ksos8ryThuM}EtZZ+`ce*F(O`ksorL z>wnLe`P(3W*wALP3n`5{Ms%8_4k7IUn?K;?^^os! z7IUj~w~xC-nIS`6frc%aLDloa=vL>j(KEM}EtZZ+=prZ;+pINf6&X%zf-)#TYSXTAKcH$xQmCu`TO9Y>z{JummK*m zNB+o>ul|tU{~+Jw$agvNLyr8EBfsRxZ#nWuj(qi#d;LMa$&v4JEk5FE-#*7(JjB!B{PWJ>yncSkZ#n88Ir7!F`h0_YlOx~d$PYR4Q;z(SBfsUy zA35^XAJ*#+@=cC>mm@#q$WJ-)OOE`O<6Qq!y1(Nk-r^&!{_yra?&4u^-rs}s_48AH z$#K4Ze#;*@>Q{e6pMQ{Va^$-l`5{Ms%8_4k@>`DjM~-~;)B5~_e3K*J z<;V{?@>7odk|V$6$R9cK)gRsK5Ascpe3#=~|Hr({KL+RepWgbxxjx_IyBzh09Qi3n ze#w#Fa^#O3`Rb4D^#}PTN50E(_J91#{AO_W`7S@?s9*gFU4L+{&o}ulNBtqkx&CLg zesHeOH~B8dxjsMSw;bpCKe6{e$WJ-W^?&+He;Ay7e#$R7>MuX@<$k}#M_m1^o`blH zhj@yYLC*)e-YrM|$dRvpcKb2NH#zcMj{J}#Kjp|TIr3YM{E;JH9ee#jzR8jAa^!~` z`6)+!$&uf3gTktaTgEq6ff}>A93|(_WlQ5Z<8b6<;V{?@>7odk|V$6$R9cK z)z9tq2l*yPzRQsxa^$BR`6Wkw%aK2Fkslxj(nFRzx>(V-|-Pwe@^ERckvKU z@iI8???KnQ<;Wj7^3^Zs{SER>j(nFRKjg?yIr2-6{FWnsYIZe$mUmp5i6m;v=qpar+;4@h~`lzZrDBQ;z(SBfsUyA35^XFKIsp z`6frc%aI>)bL)J?;kQ?>B?<_47l1%5lDae#vh+>K{4s)vxID5Ascpe3v6XPsz{%5yu?;zfH@4Nfi_r1HHeSZ6W>Qp`F z)Hz+}bmN?hOPk`#rZ^nq^;MkM6sI=DnN4wSQ(V{-mo~+fO>sEZ>#Ozt$2aGt#Y98U83Do$*Q zQ=8(0V#OiB0RUQeypvlBbDDcduf;@qaVuqiHWiYuGqaF*9sabi=P+7xFt z#koy!VN+b%6jwII;X7Vm#feSp+pG2YKHKNpP2J4R-NG&1O0CbgTCaDG*Hi2D?8HuO z%J$5rIJYS-Y>G>p;>xBtoa^;foY)knHpQ7uac)yw*c6vG#g$EQIM3^=II(Gc`wM-( zFY@_zQ#W&Sw{T0hQtR`r*6UsD_0)PjJF!!nvOTjY&TWbdo8r=@xUwk@mw0^@CpN{Y zO>t&ZoZA!^HpQh)ab;5+3a_u?#HKj=ZgZYJ#5KHSvJRL(c$c)3k+VN+b% z6jwII;d{QnDo$*QQ=8(n<{$181$E1TkQxgU>;6Px1HrZ}@H&TWbdo8r=@xUwk@S9pCD zCpN{YO>t&ZoZA!^HpQh)ab?qb`<2akt=#ZKpJz99GdFh&w^TXbv_8IF+2JZbK9%i> zO>t^doY@rTHpPWaacNUr*%XJXy}pVQo8r`_II}6vZHfz<;?kzLvMCPNczqS;*EZ+3 za7(vx!*xFYZt7-ku5!L9$17}#OPk`#rZ`;h`=jE-rZ}}J&TNWvo8rQzxU?y*Y>LAT zUSGwDO>t^doY@rTHpPWaacR?f{~Me0nY)Esx|JJl@_BbtH&g5Dw_2}n=XPP!dVRaJ zE1R-C-0a7%;>4ynwJFYQigTOd!lt;iDXwga!!2H4#feREYEzuq6z4X@g-z@IZ*9(F z=H_nUmTu*S+kD>LRONirdVM>ybDP%d+l5`)lYDYwJFYQigTOd!lt;iDXwga!-HO5 z#feREYEzuq6z4X@g-vm3Q(V~;hljkriW8gS)TTJIDb8(*3!CE7rnq{nS&!oIGq11W z#HKj4Db8$)bDQGArns~zu560K<6d9IiA`~8Q=Hip=QhQKO>t>cT-g+dC%nFj6Px1H zrZ}@H&TWbdo8r=@xUwk@PkMb7CpN{YO>t&ZoZA!^HpQh)ab;5+p7Q!CPHc)(o8ru- zIJYS-Y>G>p;>xBtJni+>djDq|7izt~UD}mR>;0ee{whvvic_27%%(WEDK2b^OPk`# zra1iE>#I1iDNb#QGn>}iUugDE)q1;~*||;GUf2|uHpP`qad^@9PsNE%acWbX*%aqC z#f43AX;WO;6o+4WeHAA*#i>o}?XNVqPtt#Y9De8fr{ct> zIJGIxY>IQ6;=-o5v?;D^io>g3U&V<{acWbX*%aqC#f43AX;WO;6o=QmzKRo@;?$-% zvnkGPiVK_K(x$kwDGslDeHAA*#i>nkW>cKo6c;wdrA={VQykv#`YKLric_27%%(WE zDK2b^OPk`#ra1iG>#I1iDNb#QGn?Yvrns zyyN??;>4ynwJFYQigTOd!lt;iDXwga!@FKz#feREYEzuq6z4X@g-vm3Q(V~;hxfd` ziW8gS)TTJIDb8(*3!CE7ruFteHR}~>z1=SD%BE}&fA;-Tabi=P+7xFtt+#*B?4PRj zc003ko3g#IDK2e_E1TBa|I!@4RO{__Wrq)a|J8c?KN?pm4*&Fa6(=^usZDWaQ=Hor z7dFMEO>t#Y96s^-Do$*QQ=8(GqV^;MkM6sI=DnN4wSQ(V{-mo~+fO>v05zKRo@;?$-%vnkGPiVK_K(x$kw zDGnW8U&V<{acWbX*%aqC#f43AX;WO;6o*c)uj0g}IJGIxY+7&cZuU>rdb^$3xlP$# z*c6vG#g$EQ7~=b<;;hw};@qaVuqiHwHn*p^vMCP3e0&urHpQt;aWS&FJ;kL>ab;5+ z=JWAYoY)knHpQ7uac)yw*c6vG#g$EQ80GaG>p;>xBt^m%<1CpNA3w@bUSX}$ma-e0Zvw-Y<`d%Mc^%%=76 z?b1$0H@By3&uxk;o8oj#b9;&lo8mCm>#I1kDK2e_lLfrKigTOd%BDCS=k--w*c6BH zUSGx8)W#I&Hm&!!3pIQ6;=-o5v?;D^ zio;y5uj0g}IJIfLzgqwAV;1sxcT+cWbGL9yw^DgM(|Y}dy}nwnZzpzYQ?_R|#koy! zVN+b%6jwII;d5SJ#feREYEzuq6z4X@g-vm3Q(V~;hef=;iW8gG`>UMq$_c4||$XEw#TO>tpUT-p>@HpO9audm|7rZ}}J&TNWv zo8rQzxU?y*Y+CQXL~}k1w{$BvEa~&@rf%luD(9Eh>)VB0+O%HZuI#XsAHT}>#HKj4 zDb8$)bDQGArns~zu560K(q3Q1iA`~8Q=Hip=QhQKP3!%aY0h8f=5FDZZsmq$eZJjP z<^0lmeLJ&ro7U^wgSk{47H+B5=Uc7UvnxBS?)6l*CpN{YO>t&ZoZA!^HpQh)ab;5+ z*6{i&PHc)(o8ru-IJYS-Y>G>p;>xD={%bbpvv5nda>H6a-)`z=Zm!nvcWS-9UD%~f z>-Fu*4qx!&SJ|G}6sI=DnN4wSQ(V{-mo~+fO>tP;>#I1iDNb#QGn?Yvrns;vPS$D8 zU+QLV?iOz8R&H3==UwIeCMw5EZHhCS;@qaVuqiHWiYuGqu%6F{iW8gS)TTJIDb8(* z3!CE7rns^x4(oe;6(=^usZDWa(|Z36eBRvD&D`8A+|sSwu%Xvi>-Fu#PHkGRZ)bLH zQ??g2#idPgWm6nB^7<-HY>HEx;>@Nvw<#`cic6c~%BDDM?DbWg*tEXATK~SciO;i} zx|y51guu`w)OtNTu~VC}J+mp!ZHfz<;?kzLvMCOmd3_ZpHpQt;ab{DT z+Y}cz#idPgWm6nB_xdVMY+8GZ<~*lv=H_nUmTu*SFZ%gW>+6Tg@lu=O%%(WEDK2b^ zOPk`#rZ{}bk4MFcO>t^doY@rTHpPWaacNUr*%XH@y}pVQo8r`_IJ0Se`>lMw-OSD1 z!Y$p(4O{zstM&O->-Fr^&TPu|+@`p&DK2e_E1Tl*Wj|gOCpN{YO>t&ZoZA!^HpQh) zab;5+zT)*&oY)knHpQ7u>+N4{&Rgc@ZsC@0<%Vs1p50XCeAD{)c4p@`WqV;$T-p>@ zHpO9EKRy*FHpQt;ab{DT+Y}cz#idPgWm6n7udm|7ruF`IX=mFtx2J5+ZHfz<;&gkT zKNV*-t@pQcJK3SRJ+1e*Q#-S1y}zB?g-z@Icl7!y&TLxmZ|8PlQ?{2jt@q!_k6*3# zw{yF&X}!N)+LcY~{daDTm#et2X}!N)+LcY&9(HN=r}h4JVduO0_-eh~F6`2#Y_Duu zAAdI=U&V<{aca|gf4j27?%rRm_qP)}w`sloYt8KwwLZR`+L=w+p4$``Hm$dR-H%_z z)gFy04tx6ksW`DIPHl=ao8sK2xUgxxeJ`)C*4ypEE^W&8YH!~^6^DI%|5TjV6sI=D znN4wSQ(V{-mo~+fO>w$!vp%i&w+lP$=liF!J+mn;ZHklqo7+>I+Z0ze#pwZFU&Vz@ zaX8THt2nbME^UgFgS@_qbDQGoux2~O;cy>ct@pPRyHxAHAGjg+`-hvlnVY+XTdKUj z(0YBlvcnNxU#-`-6Fapj+cTTu+@`p&DK2e_E1Tl*ZLhE5#HKj4Db8$)bDQGArns~z zu560KkzQY|x2yH<2S@olyQ!PGxm&oUTdACHS|9&tA790ZO>t^doY@rTHpPWaacNUr z*%XIkyuOMPo8r`_II}6vZHfz<;?kzLvMCP7dVLiqHmz^3*5~^;pKmvHGdFh&w{$DD zKHqA+-tk^ft=F>?JGCj>Gn?Yvrns;vE^Ue{o8oYS*H>|3Q=HlqXEw#TO>tpUT-p>@ zHpSsYudm|7ruF`6eLZo*Nj~px>Sk{47H+B5*Aul~->&R%ve#GZ_3gw?ZOZn{rZ~4L zE^LZRo8ro*IGp13Rh-xqr#8izO>u5hT-X$sHpP`q>-|q{&S&A4Zsms4e7@b(&D>n& z{L*@TyRb`}*6Z7q9ZvV-SJ|G}6sI=DnN4wSQ(V{-mo~+fO>sEG>#I1iDNb#QGn?Yv zrns;vPR?x3U+QLV?iOz8R&F@U=UwIeCMw5EZHhCS;@qaVuqiHWiYuGq@ExBI6(=^u zsZDWaQ=Hor7dFMEO>t#Y9M1OoDo$*QQ=8(+?B2e{Sk#ZtfOt=~ileeO5VM zIM??_#feREYEzuq6z4X@g-vm3Q(V~;hx5F?iW8gS)TTJIDb8(*3!CE7rns^x4(EG) zwZ6StUyt2zfzPv>x|y51gt&ZoZA!^HpQh)ab;5+ zF7o;+PHc)(o8ru-IJYS-Y>G>p;>xBtTt>cT-g+d@B03zII$^CZHhCS;@qaVuqiHWiYuGqaH-cIQ6*0;aP=iANQ!Y$p(4OjboyQx~AZ?#^}&g|T# zY%gqzOPk`#rZ`;V$E)JRrZ}}J&TNWvo8rQzxU?y*Y>LB=yuOMPo8r`_II}6vZCY=? zt~r0XTeziLx#4=BXE${-mGe#Ot#Y9B%OAQ*mNboZ1v;HpRJ3abZ(j z+7wqd#oIQ6;=-o5x~Vyj;bxytH+3^NcMG?4E0yz2IbOKM_gBS< zO>t^doY@rTHpPWaacNUr*%XIcy}pVQo8r`_II}6vZHfz<;?kzLvMCO?d3_ZpHpThv z&3P`|(yiQZho1*Gbu%|tIp37y6*k4CO>t#Y9Pae}Q*mNboZ1v;HpRJ3abZ(j+7wqd z#o;cmuj0g}IJGIxY>IQ6*8AVx94}Gp{q5AwY+CPskI$cq3!CE7ruFuFo7)#^z1=SD z%BE}&r5~S)6Pwoi+ofIEwBG+d@2}ST+ligpl;3Qd{%XCyo!F^O*`C=Hmo}~U z|8aA?M8&C1>;3Jlz5Rja_NiKLw=+ApDch@un%h$x9`^lLabi=P+7xFt#koy!VN+b% z6jwII;U`{S#feREYEzuq6z4X@g-z@IpYZun>;3J_&TU%nZx?oHQ?^$&#onkW>cKo6c;wdrA={VQyiZ1`YKLric_27%%(WEDK2b^OPk`#rZ_z9^;MkM6sI=D znN4wSQ(V{-mo~+fO>ua}>#I1iDNb#QGn?Yvrns;vE^Ue{o8s`S*H>|3Q=HlqXEw#T zO>tpUT-p>@HpSsNudm|7rZ}}J&TNWvo7UT(Z;qF#^>#bA3!AdNv?;D^io*-Oe=1IF zic_27%%(WEDK2b^OPk`#rZ~Ll^;MkM6sI=DnN4wSQ(V{-mo~+fO>y{**H>|3Q=Hlq zXEw#TO>tpUT-p>@HpSs3udm|7rZ}}J&TNWvo8rQzxU?y*Y>GqW^;MkM6sI=DnN4wS zQ(V{-mo}}pzuc@>sP%Tcv@4skJ-p)kr{ct>IJGIxY>IQ6;=-o5v?;D^io@@`zKRo@ z;`Fs3zfg0mTu*Scl>*bo4T2syM@Z{E3{tUF73*uY!B~xeHAA*#i>nkW>cKo z6c;wdrA={VQykv&`YKLric_27%%(WEX}$mZ&G8bo-rr8`%%=7Jc5W9ot+)TBIbN>f z!lt;iX}$fge*WCb4S)0V=caDv=5C?Z&!1W!-!ARSrfd%%`TVIku_;b%iZh$y+@`p& zDK2e_E1Tl*cdxJF#HKj4Db8$)bDQGArns~zu55}!=%{~Q5;t`-H+KuSbSpPR9rgL9 z951mcPHl=ao8sK2xUeZMZHgt#Y96G$diW8gS z)TZ_J&gOilZsz80;g)XYhAux(DzEQEt&eY~c4kwy=QhQKO>t>cT-g+dZa+R1CpN{Y zO>t&ZoZA!^HpQh)ab;5+hIoAyCpN{YO>t(^djFQso140so4bWux|JJ-dVRHC-%jk* zruF)EX6H6#dtp;t+7wqd#bKD&S8-xfoZ1v;HpRJ3abZ(j+7wqd#bLPDS8-xfoZ7VB zU#t>cT-g+dkzQZL ziA`~8Q=Hip=QhQKO>t>cT-g+d`Mkc06PwoVZO(J*W^V2lZs}HT==1ZV*4Go2vmtk4MFcO>t^doY@rTHpPWaacNUr*%XI({r+@xmD29~CDy#i>nkW>cKo6c;wdrA={VQyj*6eHAA* z#i>nkW>cKo6c;wdrA=`)-j83!VL`92;>4ynwJFYQigTOd!lt;iDXwga!vwFd;>4yn zwJFYQigTOd!lt;iDXwf#I1iDNb#QGn?Yvrns;vE^Ue{o8mCb>#I1iDNb#QGn?Yvrns;vE^Ue{ zo8mCr>#I1iDNb#QGn?Yvrns;vE^Ue{o8mCX>#I1iDNb#QGn?Yvrns;vE^Ue{o8mCn z>#I1iDNb#QGn?Yvrns;vE^Ue{o8qvL*H>|3Q=Bf`Y^ON0Db8(*3!CE7rns^x4xjV- zYQ4W**riSD{TFF&U#U1tP#_fN%%O>t^doY@rTHpPWa zacNUr*%XJRyuOMPo8r`_II}6vZHfz<;?kzLvMCNrdwmsWHpRJ3abeSX|7EIQ6;=-o5v?;D^io=RtU&V<{@s080@unSHc5KtJW5@0tdv_ez@vV+;cO2JoO2?TU z=XPAwaZ|@_9WQhY?_90(hn$;@t2VGZnUEg(U*WFz|?s}x_$*$MCMszRPy;1iT-CyqB zu6vj6J-YYn{zmuV-A8wy*nN8UIo%g^f3N$>?rXbm>3*#Ho$fJ178|n6kd=n4He~G~ z8xGlg$ks!$Av+KG`jCBx96aQ(Ax8~4amXb@?iupxkoSlDb;u_}x?7)XrLDDE>$f&- zZQ0tUwPS1d);_JnTBo*dX+7C`wbeg#;h}2`U4Q8IL-!tf%FwHaelVmHSVHumyNr2+#TZ{9{0?+UyXZx z+@HpMJZ{MN-tptdPa8jH{G#KR9>3!FRmXo}{08GU8^6`~ZO894{%hm+8Gq3D6USdP z{@wA%FL=g+7cTgN1+QQ5js<_b;3Eq@vEXwH{&Kr%k$a(lwKAnRM5r$0xlo>E%gpO!{b2*W{6t`zOzwyxinfCx2n` zR+D#~ywBt#C!ad`+{qVDzHaiJlOLG;=;U8beq-``lRun1H0e*4Ox8%YPIgK5N{&rV zOD;;jmt2|LnLLy{k$jSLO&L37#*{^-EH!1VDVt2$dP+8B-zkSqIcCb4Q_h=m)s$PN z+&kr+DIZK3GIjo`6Q)j`y42LqPhETJhEubtU!Quw)I+A8JoUV(mrlK6>K#)bocj3G zXQ#e4^}VSdO%2ofrcItUd)gw?(rN2W+kD#A)4o3KplSKEW2T)u?R(R%o_52u2c|tS z?fGfHnfC6qzfbF&K5Y7g>9eLUHhr1tYfs;7`d6lJKYjn{hfhCl`YF?k=~qv`dHOxm ze>(l?=`T%xb^80$KbbyaM&FF-GZvk(+>Bjk>^UQ!apH`#W}H9c>KV7rC}%u0(APB){e9GnsxB3!)Bc}>w;O|pY_98cg=cu z)|0b-KI@HHf1362td7}3XD>K==IljhZ##RZ*$2)3_Usd9pFaD0vwt-E*4cN@eq#2E zvtOD0``Le=-92Z%Iiu&ynzO{573ZuvXR|rm%-Lnm9&-+#bHbc6=bSg^syVmJxp&Tk zbAB=Bvv~&Yd`S(YY(kU48C4bH6-y=ec{$Jz(y!bI+K2!QAi8y>ae6 zb041j;oN`Boo}J>3r$;SvxT-==xYldxX|GX9lg*w3thUwgtKrtLUAQgm6mAc@g*(C?;ZCh`myUdQ_(pg)92(vWM}+so z(cw?w`0(d&a`-^2{3U!Rd>GCPe+?IfzlHCHkHQba-@}#RW3BoRt@KYF{SzH=k?8KQ zXmnp#EP6039z7D4h<+B9jGhWhMbCw$qZh(5(XYd@(Qm_Y(W_zk==WiT=@s?dNLy)!Lu-YCG-Lc6!_HA?W{HXt;Y?(_If~I(EsXN9`2&KYtl+ zoYZuw1Dp0N()4~E|NGiLRO{1yb$q&mj!)0f_AAt1YJIwzw$r7xou0O%?wk7X#HQ&1 zO{aXW>5}_|aGkb)GNO4P`KDWI|C_Y^OzlsHX@C0m!cEWmS_q59A)G$F=^Ec^ z`lcQq^S6CHgr(H0W;EUP(578WH{Ed85SG*SU8Xes=fO?yTde6sZC^>-m(zCoGi|45 zXggg~$KP9BNyn!jXnlJ2Qca)UErk8$m!>xT_BWd@zeLk%dVB|K`!;%f^qKve-loTg zf464{-%=l#)%2{xn@(D`>Fc|MkZXIV?jJoz_m6I)`$vz^^M90joSuKWxSoIdveu{P z?V)YzQ8Syab6C^g==?B$uI~Ry>g7|LuC4ozBkfPm-dWGFdiUg}YaP^d?4nJl?x5GH zw(rF2SAANq4|=a&AM|bAzjM`hb^qu^x_@+CJ%98$9sff0BORX}t>e?pb$t3oZ7bVV>89HMI?XSu=ZD66e(34ipN`P_c}ECcTA$vf*9YBJuMhfFJ%2~3hb2vW z^!(xH_4w#IIzPv$n@(%`H=Tccwaz~sr~OY-SJM9U5j}o-w)Uqz+W$0lfoVGg4;wojbe^p0;dJ!tW! zv$cPr?cLg+KCkmbGwn|w(a+cS)!*p#OTVH0>2lhiZlLpjg*rv&pZ-JZ(?fLr>Cbl3 zxlljS^@|>=>lfWz&p%ycdp!^8A-X=%-|XA;xw%bW(Chyu&EK!*pB}I0pH9&8M~~6{ zyG^}F_m3{4`$s?2&li0~kMAz^PCY()rtTjdt@}r3>ip)NAw_+?*C%~a=b!TWI8NpDL3w>pULW+C?esjW)Aji1k$QaeFg-r{RXx7b)OGdv zXpbHr{k~rRbf&hSrHM!*3P1n}- zi!QF~7u{0Z3-vs0r!8%#f6~uCU2sR;7xjx1oBmYW@pamt{)(SZ^{!b>PtxlLkJ0+{ zC7qwE)sJ<4=&3qC^ox3a=;)nwEH$0n^g+Eo@cDXu(9`t#y-B@9uV0$#=Y#%DuRprB zUSC<4UYB}((Z3$h^qJ2!y;rZ#y)}QTUY~R?T_5Q0_59OJ&;S1Fw$q!A($5#ZUC%$| z{o!Dh_Xo=R1LggJ&adNtOZ~mhKmD=JKV4nNr=xcYAy?Pd{i6@+{?SWy|L9+}|555g zx_|Tv-9MTv-}KoX^*WM=YJYl^_NO~&|Kqx1eP-(nBSUwXFAND|LMzPGr?-{Eu&`km z9ySeq;VWT&ea7n7=c}>du&_WlR-fih3**CCVL^Sanh-A5C%f;3N#TkxS)ZvAeR7+k zPij-cePLR7C`=EJ>J#4+VP<$X%nC1r+2J?(^!JKZc_S> z(PE)HT09Kbo6o3d$uKTjDol!&4%4D#!t7|-@VRI?eKK2KpTt%OD@7}YRil-{TG7g3 zy=axNarF7HMU;lEqgBJU(Q5icwtCn-S|jWgtr_-@)(YQxAQ?b;HTg zdf|*{{cujSfj&QN7`_{A6fTQ44p&8+=<~{^;pS+wa7VOxxHsA&JQ;m4JQsZ_yclg6 zUW&E~zl*jGZ$)1Y??zt?}U5ev%`b&IpN{>-0(HzfPVTrv z?;m%D^E>Ve*L2(+uJ5=f+}v?*xWA(ePj}oG{?KuM_;bgP!zUdNgh`zbhQ&G`3d?pr z99HQ3Nm#k_k+5awqhZ_5pN1Vf9}By7{w#c>^YL&<=M&+u&L?%!1aB=6my6(KE zYs>q(e*8(-h(GH(@PU5T{}OKN{4m_r`PWc({w+M%`B8YJ^Y7uY&X2>Bo&N~Wb^bH_ zs`HcZ+s+WZ-Wf%|?~J22J3FGcJ3FIyI=iCxI=iDkbq=xjwFb`Fg`>Kqn*+&Mh@ zN9Ty>lg^$f?iv{l>6$MZ)-@^`+0`43>gtR7y5^7iyZWOsU8AD~y2eD~yT(Qnx)z8g zb&ZRXuJO^-t_7p%T@#|2T@$0(U6Z1@U6Z4QyB3KS=~^^eqHD2exvs^dmAjURR_$6c zTC;1ZXzi}0qxHI$i8k(9Hu`eca?wFu%ST6btq`5jwPJKZ*Gkb3x>k-Z?^-3gs_XO7 zkGj(6x~^5D8@g7DZtPk;x~Xf8=+>?^qq1wQ=*6xtM6Y(O9lh7JPW0EVb)(R|UKDq) zA9Z$b5OsHN7`3`LiiUM>9F6GSBpTVhX*8;Pv#76o^Qgaji)c*u7o!EbzZ8w{-YS~V zy>*mye>s}ky+bs;d&g*r?wz7dyLXPZ?A|5%O82f&*1cP_SNHDGzTIDo4(tAUbYb@% zQPI6;bZPfq(PiCxM>lrw6W!FkZ*)ude$j2+`$ugBKL{Y!mnOTCY(UpgU#?bHz`>GuV7x1&PXL+w`gQ$KD0RZi6Vhqfoj z>T{}kMxQ>%s&T1()J?Y2=SB5>Z9hl7?{afZxOIEZ0xK`~sK7^aq zy)}QQdg$ibM}7EY{eSArEA_cZefw2?K2W!pUr;~o{=Kiq^^&%4_QeohRd3P#cvBrF zzo&jf{!qO^xBG{B)I%Y3?4UsdE3;Q(uU+wtDAjdQQ}7r|9`nH+V$P zsk-AxJvZu`I$wLK>*;(Spx$|}J_o8pbiR*JXKWV2vFhh^o=;Xk?S4EtPM_=k#rB8) zpwBnjK0)W_5|!uq2kI6&4_B$1YX9riz26MsR`o-@{_a*kZM|P~>V00@uhIRdm#^D& z>Ghf}rpL|v8#*qXuGb^4@1Og1zoK5Ry#AN)aSq(Nx!qYSH9h>krdR&BX}|6d$LW4n zuOIc`twQ*zy3@ym%cw=wzp~b!RB^X9N8S_Kl?ad(_17zXJg!_mv4^q zol~3R{^%!7mwcn?o_d^5>3;3z`BmLq&nxqX>*s;{{rsOB|BoJLd)*(7chj3qPku|k zm&(uV(;R;RedcDJTkPVuA-pKBe|HF#dd!{rysZ90eM@~y&mZUcf4AGM_ozPi>v1ok z^Yb_LvR{SpPxaAX>Uy$s2&+`OMySvHT-P{tcipZ}JwreDoG;GjSnTKX-#vei*h(sJi&``n#yQmaf;wt0&2)sz29t`a9~--{^NM z^;P}6d{=!@zFhtP>vfy+bdB!+3;KL@qk6B-*X`;QT?g(}f35TLp!)AVzR&vH`rq6C z+W!=ay^!@8>DrMgPt3+GhTWo11=eQ_~}U)bv5` zS9+b>y>4L-JRd^`9B(rp_sQ#;_5(b?D@4e zXy*Suyy>dG-QF_4kABa6w(CFc-@bkOIE%HK?el%4-=B0pUh9a$M0F4E*S=rv`_bO- zUGI0+-}HG`w{P$NsE#v7{*uby2_BA`<1ebe%kX>fWj=2EezlLkfbV~M-IKiEH@)9d zBbxmW^X=N}=Ib|)_pW|@&epm|uGQRbtNWU+=D&yhb4=r5qnoZXU(_WWTW+(+dsW-)7>6!y7lm=e*7!lsn7M=5A*m3n)5o)oZo?7b&$U>$ehQ4 zx8GpU_RR*F``^C(AAi`q-Uh!8=kx3RI=_w=o5$;ND;=l3|6;c^$2s0VPrsbUbtlv9 z+dud7x-RXa?d|Ksysm3|YWscuyVT(Gy^o*A_TQT>e7HIP?c49>zgO+JVKe{XMomBI zjKTpr?(`@Mhp0c-f3-S7ZNHA&KS%A?cl+m$=aK!|=Mf(}$Q*Crc8=TjP@m6_Z)ncj z&c3dE!~N53&3yZMu$Mj5=lKmkFFX1=GRxPGRc>$gdvqS>|75NIeXrMEeqMWIUa!->pPP8S-Q4#5nAdSH)p2hhbleLD9q+Rq@4q_!l{$X=`ETFv!LNh%>uT`p z^51=Z41PTfe!a9`pMzfqOSGRCKmYCLqy0Rbdw3c*OHpd;TT+nt5Em zt{d=rY@d(8=i%Rdyc>JH-Mrp=e*N_Ob=`hGR`TsO_wCNIud@ffzHS|G|7QDq+~ddb zWczjN*Tum7?$Lhj+pp^VDxbH3w|h{x`<-8}?b{#h^EmK!j}5rpv;H}_+ON;S?;F4L zdhfX{pNC2AbN)Gd%=c#tKaNg6{+s;s7P;;Bp)uY*+VkJ>b>R*lXMLZC+{ZuOkK+cxNKIP==?xAWNV1wYPf z=J7ngq1(6b*WjO{_Vu)V{b^t4+CM*ouXpG8{C>-?$H6~egMY5tKX2`yuYu?B9o?^o zeSTha2X6n%fcxFP-N5bt(Dn%rH=o-&wrYCWNzME9Q|@>5ep~s_Mbur8nT>i-_IMYCV~etg<`zv+s?Fs-|sK1Yrku>MN@AdszUC$fa+xP3ndm6|0Hf^ulK2H05 z+&1WVm*~Hr@wvTyoX>h(pLX2#^V`0kgP-U2>tyij?B9L<2S4A%pw~nD^)~ov8b!4J(aq z9>?A)+rQ^NLjU+n%#^LP{g{BLkd<30S}t=qqcd_~(i-i4ayeq8C_Q``Uj zy#3$R@Aq}<2fp7|ZrI$PkJoQ{p|39|`S;zI^?MA*d+IN)A7}f#KA`>BKKQ?1f7X8O z|IR)5b_e+Ptrz@r*j{Jw>$rWrYX6+JuOsc(@8IjnrG7oU>DSBP*Z1Jpb^G<+etmCr zYV*9D=C0*Ag?U{KG}qyQo;}Em4DwQgyuu)-gUsu9;PKZQ zy>+{Pwf&&a*nZe&Y(M%lwx9GF z+t2)r?dN~S_U~$Y`}5uGYn$`%lt1qc{QPl+Za4mhW_$bZeFL{&tL=|^`@s2IK4bm6 z=dt}SH#h4HJkA62xZP&HpReBb>G$iW+HYsyZkRu(-sTQG{?oc$`|ph(-QFB;RiBTO z{Q4Mp`xkWk2exT`-X8ML+yC2cUzfU9Xs&NBKG^hXf8J>S9dDSfhg^3*>;A2w&x!N8 z-3VWYkI;33?d{{P;rS(feSKZmX|}ij-gm)#QT;h(wEiB*=apr3y{vTJxZeCu9r*M3 zhe3XKkpD8s9}jZ8+kZS>Ymi3{a{nNYALL|^XAbhhgS^BbFE_}m4Di3Yo~)tU4c^}V zd1(KgY2fQ{y?=50fw$XKw`*VD+Q%QbeXDsKXW;fs+Ygw>&*d(kGQa0Mj@N!11CM)v zZrA>MSNr$1@A>!Sjr?={fq$Po>FVa^a#7DuaNEDn4Lt6*bleBM{U-ObelPqV{X1Lx z?_!_z_ox5t-`m=M-nCpi{yX^g?d=2ipV#$vhJL@{IPDI;Znv+~ z?ca;rpF8jK@5Arvb1=uf_JgLAMmGJH=f9*5{QYsLKF_n>&;HuXw?8*>T#my!wEcPZ zfAsh7_V3G|_5137_V@7i?}hE(n+HFh|Ek}|2Osyp`uFm|$8SFmpZ0s@r#;^Ge(m4? zKJE9(_WrydU#8dh!1v>;2l<9UzHN~28RQ2B`O!gsa*%&M$iEuomk0TcLH^?)|9ODh z?|1F@zk%-)AL(|3f4(>$(eD4(`8dg+10Qs6aH}6R??-pJkGq54&o1}p;^qB0@$ocBN9ZGV0rd_UUnqn~zvzWOQmr~N*=v40<0(vNFR zKaQ{duzB2z+gtg4d6sWK!^hp-@7rs6|31I3f5Ydm(;fKuN9ysnulMc$?y#RfuRlMJ z+mF`mORx8oJMefD2At3K?FMe2rtR(X`nHeXK5y;kZSZ*-e4gL;y6xxlUOzAG$9J*M z!@zatYTYY+UIxxDuK9`j@9|uZSN}qD-EFxG>F-Nihu>bHxlW%ju4()F+`eA-ZQk5& z6aO9aV*MSI{U-bGD(&O9Kc~O=?Ph!X_~ZTely~&`p8L`MJ!9~??f08cTmSk`S-<^$ zbjI<`x}(N4y=0T7@A>aKyV<*rXy%tZs_ElfHNE-KrfX_{?q{jL^YS&ellHbZLyW&wQHcZjI8+5RI|^U2Lyr zCb#-DlW2@}l=(F?rPZ&QsT$)jLf?7P3e#F+G&5aetmBT=|6*aJ##WfoT0rwNHO4yn zIL)lq8n2nvHS#DI)XW;K3HtwAQ)3(!)xWQe!eSa*VXf9A&3{2-99Go7w{3;BTZv}Y z(HMu7^e=B)Vf)rp&Fr8t*1zMOrkNdE(>1e`#yG5^e~sG;JGW+PW*3cd_`LpIZWL0D zt*~orw&r)!80))O=4j@q)?CdTtuYR(>0j)&!ZEFdHFK=SIBc$eyW0xKwHDFL@fu@& zTg#%FIiai!J^CyjQ$ikYM`EzS6 z&3vFS);G_5K{J18t*x04HOBf{mvuDLH*{Ui%&##HJB0N#(?4{5&5YIOYmCFLVKdFl7`C})W@?PX zu{yi0FiZbvZ&aAAF%HM+T(-g-{W)b+n5!`k$Lq}L^)qa1&8(?04kze5>6J6=E1LO& z#yFg)v!Ykdux&K6j>b5gq;t>;>ki8_v!2FS-=3p?#T<4Rw!LO{)EI|T^!Qp~r(rv4 zW@n9YI8~3P6?Pf6vu1YH80+7K@1mLAhV81E-8IJg2A))2|rJ3V~?X8*PHOBfDpM5m5^zeN(vy8?#oUQK` zYK3Ko@2{EVG{)f^{X6w2oU5@FmLGng=2y@d>tCrKq?r|mAFP>`G{)h4ePd87WW&Fy zne8;j`d*ENV#yH%gXR;M87=D~)F4P!@d-c4v z!kxoU(9B&L<522ZYK6OppQM?4G{*Y(^e1cP-r=WcrqmdR`}GX8!hOR})6D%E`M-5= zx@KM;euidV(HMsZbaq?ecf-%p%&QvX@Sx6RE4()RY|Xr`G1kA*KS$^7VU4Zu#_)4B z|9g#b_=(P3D@+=3zGfzCjKd@00?i~NF4W8vjd6HY->cLLQ%78^nQ0p1@LIS;M|)jk zD@-3zXnuyqIJ}{6UuuO7MqH|y4K>E$_xj#|R@i97_cgPz##rCd^aIUoGU77LY^pKV zcQ#$FnaxIAp_$D!#`*@QD>bv%h#zWZZ;i3O&*>`7>@(tO&Frf&uD{)>74{qPBhBou zG1hlIU8~z1FycDR9H=qYH$PpknNvsHpqbM&#`+$p8+Fe^bfe}^A90iB&(NrENQiFM z%$Xx@(ac#I;}A!;YUVp5Zqv-!8e@G=)a{zNcElZ;xlUuOZ;iTBGuMx}OEWiUjP)H- zcWdUx5%*~3CXKPa$KYPg+&rSx%q<#YeZSOwnt6T1{hE10W2|qR`mttyuRnQ?3V+b3 zE5E*@D$@5KJgE6MM?9qYw>0W%A3d!3RW!E3+arFW`9EsZ6+U`I^Qp#G7~b=!=0|AM z^*s8iW_o%a)67VXaadj7dZl-Ejjb?W&*PdOr7;d`Mo(ydEsd?v+w-L6`!vSk3;Kqv zD6Flq6+YMVwB{Gl7>9MDXEd{D&$F6YOk*6@)%R#c`ksd8G{1Py&o#e<#yG4W{X+8_ zXl#Wgd!E<)QX1p1p}un~3L9x`g$;XN)ci&oYKS*Vbh-9 zXl65wao8++Ni&=GRGQgBqu!^Y-)iPtJuhqKP>p(@ieAyoVLiXo%;6gKJ{7&HnY`yU z%^aao?^Dt1x({1w)D^7f4b2~^QSTu7{xALf_WVIJ7ix_4{St3#=AxdrG;^`WI2@qw z2Wy2(dj6=HLSq~bjNZ}AcYEH|%%vLRaFD(~tQGF)d0#VkYK+6d(VsMPSI?g{bGOD= z-&*m3X71_vi)QZCsB3lfp=QdSziQ?_jk;Fr`^TbiipEwL-}{l~7u2Y$arAf1Oz8bs zGZQt&;Zl7|SropfQ9swc|J3|sjj_Jx>l4lYK%;)Tdqbq3ZjG_N4@3V?xLiXkEY}-r zetC_tzW1v`^H*wYg%x@`HNT?9IQ&rGeirE)G`cjuQg65BSJoKo`@x22{u+&~uu5-B z^Pkrkhac&i(xPy!##Z=J?=a18sWH~~Zw%M`^%`4YtKJcs-&$iFZqR?Qj>3%^Tj9&S zBQ^gOjj_I~V?NE_qOlde+B-_~+h~l#t@;MGDBPy86%Op})BHgib#0I4*ZdtCTjAi| ze$9VFqps)CXwBcHu@%1AJ4W+|Xw)@48mswxH0o8@)w%*yAxm{x% z9*^c|=E>fjspdy()TjM;Rn50Fw!*@Ft7-mo8ubZ3UR^Vb z^sS+pMK$UZe!Qk`Ib35aEY`P{<`>r(hY9f)G_yqC+L~EXW2|p04Lx z>uQX{CP%|59jKkD;Bi(YEM!gUAZLIl?HR|0Y z-b6FI_UW59!fqP%ZW3>%TP~xq6?X62T=QSksCSTf3(YU5u@%1F_eIU`p;7M|@s~8S zXWy2Z*-K*_R*1LKEmzdo3diIxixSu@A?eMK`TXpF-K@mF=r4K=pHiGAB> z{v?fY*eKps^BZeyg_HX-&7Y!C*W`FR&0N{Hy=H!>QP<>n2iP4l~HY=uYqcGvu)8so5g{58$| zwD0Shc}!y*z83GHTYg=mei!K5Q}d5&jP<=adue_@jrxtCZ*R>%sZrPJcpuFlps^MH z(6_JV-_)q%8wk&A+2D4&RIq()=MB^=j`s zSo7~`jP+f9-_ZP_8e8F?^M6zGpJ{&0=@J+%K@nvXQbA&(E${1F;kA?`m+ z^Bo%F@a_0;%^#^zzmxXon(xvW>pT69(9GoiZ)+yes88nck(!y(f0SmXYSbt5_-O5W znnwLj(SMBQr)$)w@%UKHpP^B|S@a*L`I#E^2|PYtGoSB2K{KgFeFBe9)GfcGu@zSB zKS}eeX^g`K@yVLMP-82s-hYbb*U%V;i{eu?f3e0^ShN2$&99{~4wuBIYrfFf3fuIb zq4{k!#^Jm1nVQM^&(h3x8ufqAD*ldUw(mb%GdpP1yGDGD_Ps`Rlr~ zPxIGm)YZ8Ee9a%KQSTb@1)4dm|3b|it}zbR#~10AH)zy5d;i6nKSHCf^YJB``F4My znIkpob9?+<-STdY`mEl6spikusL$&0_cVX6M!n(Cxx4>5&D^6g4o}C|>z2=G)HS*P2F?FMV;o+JZ`925{Wodm z1&y)3(dlO0^0yjW;l=)2H2+JDad{zFjjP_urwJe`wUz zJHAu5d`+WX&;564{u7OHcsssZGhy^Snu#>V`ai07uWtE{M!k|pmzwX;80#CQ?$i8x z8g=~~eZS_H)EI~N;~#5gsnHK;W@(La_*49#Zuw`8t+34Khcv&eMt#DMAJ)urqkp2A zx1x@D|Uufx$#YJNM7dPnGZN;5}}ep)j}Y1BJH$1}R+aE+~S^#8%w*}%tDRQ-SR zp3QDvH=9kw@**Oy1q%=IARwkmTGlpA$+lF)8n($cU7BRWZqhbX#Dd6!Jcx*hh=_=Y zh=>S?h=_;?h=_=YhzM8#5fKr25E1!*&&-{rTujk%7oBS2> zkAwJmY92=33^Jl7e~tWq!0Jd#%_B(8PW}eTCqVo>HIJg%1~x{nO8yr4*TCvXs^&2y zS0{gm(Jyrt#|d3w|&mrFr zWXF{HGxAMfH9wm0Jd(|+zaZHHR!0t~c>&FZU}I!1^;hJlfXr4kFCy8R`WuoDgY123 zUPALQurYF1>hH*Z0lD?vuo?*AaK1DU^S-b7O0 z9jV642Qq)vRPknG24r0Au15Yg5D!mH4U#>(YmvMi#KTilhh`3BMD4Ce{tl3Nt)>C_ zIEcrlyAk<5AoE&H6v=zLn~?N^)scKn49$~3Jb~SDt!YR85wI~b(%pglM6fz?T1^5;w!0I_I*_@hCW+=Y5Z_LB7xFQX zd7&nSB-h=IWIc$NrltqY3qV?O_gj#E0%TsO*#-H9AZvr}w<7;v5N}M)0wm{l?~3G; zAl{go-O&6T$S%8kcjTV}t0Py{?1B7iAbp|xZOFd{R!6R`*%SHKL3%{@+mU}AWL~J* z3;8!ddPMg-kbeWL=FGXhk$)4UM|AIl{F`8PS|jJh?0;L|ljNS*;1 zOKXk=U#!U>`5Rard8uYK^xr|o$(l9bKWdIg@(PH5qvizgKQ(KSya_Vm)s8?{f%q$G zvtUi_D3V%`v8y%*HrI|LX#p9dYV*)-V0EOub|ctPJBcI#R!4TJEr4&WJsHUYu$nXd zO3=H3)sfw6XTd#cHzRo)SRL7~b`IRXb}Nzt!0O1t+Ebwq1o3Ito(8_Nb{mpKAnVoI zGr)J(o{8iL5N~$vSSHdKt)=PYTkoI5uDD*ubyUyCjz@OGWj^sX&7GC=V_+;%|;kDbLw}Z6s+NZ&% zYoA5(3`mQueGdFj?ej?91ZlB#FF;p;wAi{A!J4|4kko>-$-0-pj=EQnB*5xOXWgsN zNw7N7Rrea0s(T$tH^_Wf_XfCk-J3}E0h!n8a9Bk418JFc4CRpn>gtdz1essz8o(p# zqDYPcX?1lm=%c~v$b0LW!QQ%7B#S}XSY10fSeHPu0%U%vOG2*%nN#Xg;BZ|Jk_<@e zs@nxzTekqohd`b?)a?d+BFOWFx;?;kb$cQi1=)|(?FDYG+Z)Li5MNN;zR;(D%msD( zgCDM2h~!idFHqe<;3w-AAvq7E71bRAeLl!|UUw*XLET|UJ_F+OsXH9JvhD~ZUj-SN z>yCo{8pvo|cQp9*x?UvLfV85zKJbRR0VFqqjG}c*p}zw%iq@sU@766tatp}VST_j% zvTg{;Lm(c5x?`aq1{oXcGT2k;Fh+PW?tOQ9p^K6ReIT>kH6bAT6i< zWU#xwgro`T&s8tbQwaVEw5`4gzT{^`}7}4bocbw?X%U zcvZgB}8_ zBP;9Ahdvghjn!WOodNN4)?Wy{8f3()zX*B_$n&-Oi=mGPd5%_p3G@jdZL*= zSRFaD{(A7^^*10n3uIMLe-rq*`kRql3^KCS-vWIJSRMI7{jK1o^|vAUBFHRXe>?ci z`a6(Z2QsqN-wAy^NSmy`3%sHJZX`E?%;5F+Lf;88g4N##eHX|KUVlII-5@@+`Ujxz z1sTEWAB4USWT#gD5cK^Z9<%y~p&tO5>+2r@e_Q`3_*ng8$bSb`M;@<#9Q=L#6G)x_ znWO8U0{>pW9m&feb9DXF;4AgdBKbd%7TfR~Sl{qGk_M3H&J8bs(S{e1G=Z%48(so; zX?PjQTR~R!4X=Q^HoS^tH;}g1@EUkf!|O=i306lIHM{{H-0&unLqOVILscza{e~Le z6X*x=rfh8U6$f{alO&ESU`T9J%^_)Hqw!P$lcl1(7vQbQ8l z(vU(j2lC{xp$Gg#!!Ah90h!$z7J%nA?1to%Aa}N55Acf(dm_0EWX@{X3%tBxZzNv^ zt0TW_*cW`fVSn)V4GY018V&-VY*+;TyWtS3E-)XYr&5+j)12%X2Fj(j)L17bKvQX##6zo8&3nj-nb3Crtu8$?#460dm7II?`=FA{AuGk z;4_Wqg3mUd2mYz?eDJx(3&1}&UI;$lcoF!Q#*4uh8ZQC=+IT7WV&i3CEP6Q@k6r;b zN3R51qE~^f(W}9>=rv$_^jdKL=ylwk13<>T==IPCg0#Kp4bbld*~dk1f<7Fi&Z9R& z9|2Og(OaN1P2{NBX?}8o% zdA<|98+sMUJ&N87eIm#`irxpk4rHemy&rlE#OoM+0D3*hbN1+i&>O(&$VBuZ=t+<< zE&4EY0c52YeFXYskdp0xkl8<)fc_0w9eFgGg#Ina7#mGN{|;mvi1tAL9%LMd?gITJNZXDs z0RIx*4g70#5Aen4p5RN-y}-Xm_XhtF-4}c%xv@-E0Ic$LFU$`^PuksnOmFAhkgKLP1tk+_;AyO;3G{Jfxl_G82oM1 zCE#OCmx7NsT?YQX>2mNLu`9s6V^@Ov#I6GOja?1y7rO@BKXxs6K;>@j*o)v9v6sM)#a;%_jJ*PWJoYMhR_rzKe`2qLXUEufak@c;HP3S@cdXa_~}?HctNZk{7ftXek+y)uaBj`Z^wGT z8)CbFH^vr#H^p`XzZ2U7yg9Zf_}$oE;4QJe!SBWP1%DmeAABUX5d2N-An?)HBJj7d zL%_#khl0P09R@xgI~@Fd>tVS*itYOPlHwQWnguD z5Uhz0fwl2t!Mb<`tdFk-8{%ug#`y7IG=2iu6kiL*;v--@o&}rZqhL!s2e!t?!M1oF zY>#gQJK~dIB3=MH<0pg3cnR!^&w{D=X0SUx2lm9bf^UhR3hoj=4SZ{S8@M2T26%Y< zOz_?Dv%n+bXM;z^&jF8$p9{Vxeja#q{Cx1e@e9D-_=Vu&_(fn}{9>>_ehD}bzZ6^& zzYJU&zZ^U!eg&A0UkSc1eigVZel@r}ehs)Gel3`fUk9EPzaHEezX6+#aZEgnZnp?s8=60~5IRQ2{C&6fQ3T$fb0pHQQ3%Gal z0&t(^-N1dD_W<{6-V@xvc`xvQ=DopVn)e0M&HIDzYhDO0Yd#2E-nr5h?lhka{acW`(_Di79mw5jo`wEB$lYn)4E-d?-D#eK z{sYL}Y2FI`N07VId@A%aAZyp=)1dzZvUY9W2K{G{`MvoJ=)ZvU{gyMKt3mE#%URI1 zAosE5Z0LHB``B_0bR)=pY&jRY38e40oCh5T>H96`L$`qR{gw-$+d%q$%Z1P#Abr2( zBIr(#zTa{&bQeh9Z@C1z8>H{ITnhabkiOq?8T4C0`hLsh(7S@H2U@Ox-W}u_ean^5 z{|z!Sv|I)KZjh0oc6eAjY6^obzrnU)8j*MY3b zTONcS16h-|JOsTSWL9c<82Zy7vr@|=(4PTWyS6+E{aKLq-0~Ro=Rn$X%j3|W2U!cX zJOTX$khM_DQ_x=oSqrsnhyD`CTBzk|=r4n;g<774{tC$K*76+mO(6ZE<$36vLHb3@ z3(&WK%x*0&Lf;Cq?rnJq`ZkbtZ_CTjw}Y&ETV8>_17zLX@+$P5AZwwP*P!nLSqrti z4t+PsKCa~r=zBr>QOldqzXRzN$M=h<;e*xJ8wzNb46=b#Cl7Rjj$eOt&3H^5v4_iwL`X3-G z=awGm{{vY+x9kG_Pmp&qTNXh73uG1DvK#cjLFVq3J)r*sGIzJ^2_0$O6S}H(FX(EJ z{@c1YbS+5#ZQU2T9;E-a?hoAv(tleQLN|f*-`0bm;~@RFbrEz6NdIj;1iB5R|F#|q z-2u{nTMvWo1nIx6heLOP^xxJapu0glX{|>=4}q-uT91Z47G%}e+6$clS@pH{L9Yf` z^|cN_uK`*0wJwD|9%R+mnub0BWYyQY40{7Z&w%u))^X_1g7m4@JoM*4`c&&i=+A@nsn$v8FMxO|S_{xuf_N%g zPlmn<#8c5)g1#DL_1HQKeLcwPv2`=_4Iuribq@L_kXfd6EA;n3_7Sb8LVq7*AJKXm z^bbJx5v|*xe+cqCuJsJ)AA!6z*Lo)Ok3pVCw4Me16A-UR>)FuvfOth(&w>6a$jYSk zTBR!mC%0#>9eg@K|cf1XIrm^ z{u4-_ZM_Ei&meua^;+n^fb`kc>!AM%R!836c0Kf7AnTL18=&_FS)a7s1idfF`lRh< z=>0*~CvCStF9g{KwcQGR5Xe5L?KbE|AoEe%?a=QAnUC7;fIbprK5DxY`aK}?QQKY6 z?**BU+U|y446-h5yBB&X$SSDqKIk;aDyZ##=w%?Qptc8~2SMhSwg;hCfy^&$4?!OX zGQYGv4E=tP`K9d<=nsI*FKv%Pe-LDTX?qO%Lm=}@+vCtDg3K>%Pe88&nP1wTf*u2z zU)r`quLtq@v^@>I0c0iC_AK;CASLr;OM#M)kfo(5TowY>;k1X+o- zy#zf2vWIGW8TtZ{JyhE(&=-QNvf5sSz68XZ-S!&vr64}fw%4IA1DTK7-T=Sc_9pn1 zwyG$*@-|)zh+NfH2Y#)s0sMMf6uhP_2436N41Tk%75r9PJ9vFt0=%Iu3EtS20>9JN z1K!-W3wTT00`PlnyMfcf?P##8y%$Wi_krE*17J`4Qt-dp)8L`) z%fNTF4}yoa4}qEXW5HGJ8E|#`YVf%BHDIy*c(Bxd0yxvY7MyJ#0YBBA10RF7~Wbpp>68Q7>S@41O&ETKg=fLONw}O9ZKNWnT z{WLJzu?=kMI0KAzoC(G|&H|e|&Ib4CI0xLf<6LmRj`P6%JI)7}bX))~?YIy;rsE=T ztm9%Z*KrBBzT;AGyyG(P^p4BHGdivSKh|+2cxJ~{;Kw_z2EW{K4R}SzwcuAet^=>^ zxE}m!#|_|B9XEkr>$n;GamOv-T^+ZAKk2v)yu0Ie@Scu4z(01}2|nF%7x+xa-Qcqw z_kw@wxDR};<9@I@@c>^9)`0AT5)VSxfy}&#hoBolY9sM5bQ8!PIq?W|E65%>@hEgV z$gG-p47v;Cz9$}s?gsILC7yuZ4a5(YcnW$CkUdmlJM=yvHJNxCdOwg+DDf=xA`ov( z;yLI;Kt`m*^U&`G8Ick%KpzRRYfiifeKg3fIq?#7FUYPr@iKHD$ci`d3iNW26>s8I z=oKI{d*U_d3`na>ybgUF$jFm;1N!|Svv%T5=n;@vJ5j~SR9TQ&J5d8Y3UYrFb8T$OwST%CLqJT6%kqsJwA(Jk`+WF2^XvH_e;M!`+V7`Qpv z3~oubf^*4s@RVc%+?q^+A5NygQeQN5qM?t5b&$XL%|;<4+HN^9uEFEc?5V@@+j~p$)mx$ zlfB?Q$v*Jj4TcHmI@w#`N3jJRoD}=7opx*^D zt9EUJUJ5d+cAWv823b#boe8}RWIfq+7W5!U3+y@@dI+QicH#ey91GF{yUvBqfV9A_ z^PpFQw7{xnbQWYr=(-eo z6lC7-x(qr8GVga?4m}RCkL$VuIuEjs>$(zpBgj6k>ni9;kbPX&)zAfyeO%Wy&?kee zg}SbVE`h9tx~_ws1?eMQ*F$dx=_6e?K+l1!54&!H{wBzn+;ubbw?Ibbu3MnL4YF43 zx)u6HkTI?6Ht6qwjM81VLw^@!-Pm;p^!Gr<>aIJXzYj8Ecijd31CTXj*WJ)R1lgl? z-3$FA5dUr0ebA4B_;0)Jhkgvif7|r{^y47@+pY(pp8)aSc0C0B6o~(}>tX2aAS;=! zN1&euS;=%g3jHj|N~Y^E=;uJza$S!@KM&Hsx}Jc30i=I*Jq7(D$f_o_9l8-@Rg-!e zx(TF@q@IP2gY=QqbI>gy{)E)?&}|_8gwzYr9U%UM)QixaAmeK4CFngt#?{oz(0hT5 ztEpF@_XZhPQ?Ekr3o@>zUW48rWL!#^H2UnyL;L21IJT{dAGpQbMRcaUTxYPo0O=>sr z_|zWY2U2^2A5859u1)O?j->VlPfYC(u1hThM^guZxzr+Xed-W!L+Vg4pE?XYIdwQ# zOdSE1Qb&O^siVPjQ@xz0`biL9M5+(^Qy_C|Y5=?_wG_NLl?K0?S_a;d8U(+W8Uk-k z9SeRxl>u){tpICqP)LQUIsS)tbR2KYkY7~4jl>?tjje~zk<-zT# zjo=?sli<^-0{BeoWboNk3H(!P7JM$X8T@l<4tzef75q!;RPcq=Y2aT|+rSr7XMlf8 zoe92_It%=J>TK}k)H&ckQs;uNq|O8XFLgfnYU%>;pQ#JM*HRaO|4Lm9zMi@S{CDb7 z@Qu`E;D1t=gKws;0C(xW5`1g-Rp5f|tHE8nuK{=Kz82iQ`#SK*?(4y$x^DpA(|r?o zbob5R3Ej7VAMCyrT-$vc_@VCG!Be{L0JnDE34XZyF7VXuyTOli-wU4BeINMI?)$-Q z-4B4LcRvW8(fttkvF?Y#GrJ!FKi>T)cvkmg;Qw?#4t}Nk3GmA9r@*gvZwGJhewusz zLy&va{Vep4K<-iZbI?BqnMu2!hyDr3Oxpbd^gSRmY4?lJKLwddyI+F-8ORQ<`(@~# zgY4kCUxEGw$QrEsRp?)WtiifpgZ>rB8m#+u=wE}}-|jb{p98tS-ETra4|0FI`EZo8 zYO0#Kzuh&^FM{0P?mFm~K<;mM1N6%v_qRI={R+ta?T$ge3UYtDo1tF=xxd}5(658s z-|lwkH$d)hcLMrNkSCZuN$4t&xw|I?T>~QFwRFHPwlYu@Bq@DMyhTaC!&U@BCp8?X&dya=b6QrH@ zoB(|mNIUOY3w<`obJCs>=yO1xllEkx&joo-+A|7$9>^}NCkK5#$X=;u9Qx}ZyQH2x zcwNs%@cN!f@Y_8F@W!5#!JB$Y;LSa=;CFjAgWv0!18?ow3f|UpD)@t*)4(70Yy^$U8X&WijWBtl|uh^_-Hig)>0T=RAumBHxJI#K{tOM}84`H1dbY^O1jW=0QDQ zM0fKI@qT=hdt}u>)rzV$RVP;EtBO@yt3FnBZq;Y2F01-l)%8{1tGcu5XH^eZ{l4ni zs=rmeR#jactM05`Q2mbTgR1|#y0`j$)tTxKR_CgxsyA1EwEFDoPgj4v`rEaCYI;{J z9a|UM7&|9^LHt|sAIG1F|1*Ab^OdbFZ6|f?nK&SEcjxNe*X{nf-9NdM!2jBX1J4-Nl{YVpo^Isy?8p~A>#l{%=1Kq2dyKxD&Tb1^>~)Rt1%8gOo-j_> zK*$qLB5Wi~5GDyzgaToja5AAtC=q4|vxH5A&4ew4Il?J~t%MH~P9=PVa2i2QF4;yn zop1)>V}vsaA19ne_#eXAgijF8A^b0=C!I_9B;h>5rwHd0K25lQ@EO8|gwGN#B7BZ; zG2!!sO9)@!tffl{UnE>c_!8lA!j}nG5WYgVlJHf+RfMk*t|ok)a1G%bglh@kBwR=M z7U6orw+S~8ZY119_zvM_!gmR`5WYvamGFJSZG;~XZYTVZa0lT>ggXg8Cfr5%3E^(S zJ%oD+KPB8p_!;4T!p{j05Pm^;knl^wLxf)u9wz*n@Ce~IghvU#B|Jv>9pQ1p?+H&3 zp5&B;rwD%_$SD+mB*@tl&k*FSi9ZqKgo!^BgnbD6680nPPdI?EkZ>U3Ai_HdiwFl34k7#(;ZVZ62!|2=n{YVc-Gn0u zM-q-AyoYc!;k|@j!eT-np`S27SVCAzIEIiWypOPqu$(YRSV0&ftRx&u7$#&0s|c$J z#}U>L-e1)eIiBzV!U=>AR>dM~2_GVi5Kbgy3F`=>gfT*nu%0kZ*g(h=P9kh1Ob{js zQ-lIxns73qNGK6z2(yGugw2F4RSC`w*&}iaVQbZ%kq;A2tvWdJ5yELziz6Q;Y^z!o zIh}Au)$x&!5nhiR9X-41&Dc4Fo2oyQ*j|0hg6-8`*mZmLJ%oP{cHeD#b%t;%;p>E7 z6KZzfUVRgxeUI(c?d-b~s>j|GG{DAOhLf6~3 zS1%?^5k61Yb+7H!rx3nM_$A>#g#F&Jz4|!9>4a|*eoLs|dwcc4gbxuuLHG{g4}|1C z+pA9|TuQi?@Csp%eYaN+66Oe35*{SHLD+Y{?bWLZ+X&YZqWf>J&JoTh+(vkgkUC&{ zb>9Ju<7;xcjYI2?&t;40%+Pz#`t#oR=8CSRCZvTUS3J)B;(Dm~KI-?u0-oh|03 zW*~w}S6Bk9&15>k;xuVCdnw!pztrBK& zwxpu_3KJ8#Q7NG)_Z23kU`5AprXbw%d})S%W7(PPqDXdZEH^b)SQN=m&E$%kxX8lh zMUhp7^wi8D2S=9W=8nrw%;r{R^TiVnj->nZD*0@24o(s{*d%bUm%zc2z`;6!MemA? z=Vq47PA#76&lmGEGx?Fj4?jF|?hmSNn;1tVzpb{iHm>Om_LfeX3&C3@zu{`c#n(tC#2>z$e^WO6ez zsFYn5ZC;g5u25)mJwp2zBixew)Y#%Vqv!OA)vE?ptQt_(75&JG^Rq3CDP_6bK95$} zdbF3VtECG$FeQ~TCWTSeBSfHTbR2SV@?z-n+TNAeWL6Gk zoJ4$1lJGg5fX@f6+v^zePY?V;Em^%nm(K4zD+h)L2QmyzZnP~*nN;p}nLyW`ldP#i zN95;ZGk5x`ne}X(?y-gqPGLswO^{3kr!Y6==T&oZTA3?O=1Qgf!Jd&{7vWjXuP@bL z3!>V$TaOf5kJQE< zqg#)okC|$9OU!H_i7y^Tx}mUnW$~mBvBy}G6{`mahP8=Diit;R6OXYba?xghw6$af zrk&l93>bJK)EXk-;HjOOF&dkgfa|5d~y7`w$0_l~-&1A(? z?Cg~}M;mvRK$MH-g~^+7vCbD$>7(i=3W2cpYVmCmBgxQ&I>`dCf+}TlJDv*OaJhN~>$yst;yosEC4> zgU^YX&#^tr>Q!Wa)|d7b#-|FCxfKKvx=}hWUzOr7o-1QVCT-4=m(OWapZ7-2_fJk7 zm>J!Wo6M@kw%zi2vf*5I3>A-C!yYr|vrAc>i-9!GOm4(PSTFF!&J(V;PcZXT*5UAr>5GD#qrvN%(%UZL#;%1*tk=w$-A&@zEerc7j$q87@N zDif$Wb2YpYxgwhsjgggJS-AotNiHDL2?m7eDK@W68ve~%E`Eu^R0;2bBXu}$D53hY z5t*J8VT-0X?`G(Jtt2{gMKX?LJm-mW|5*#!M=QozQ5o657QMY!@p@flqRh(Q@MWqq zStHhSh~)x}!OBM`@KE+nOjrTMRhf>-^^VI>CxpFTdg4f?Fq+RvtnTcV*Zshc_ikyx zLK0q)Esf?$K`dNeTeuR*V`8>2UT{sy1lp!dBu3N4!Y0?o<+X_`5sRtpDXxLTYJEpw ztD~1uev@2@Bw!i2EX!zP%UaXS^z4*p=#gUPk=n>(tVuDyerWxA8nDjKVa3#8wYej( zNz4`}+$0=Ul5kj^gd?y?EYDAk&*~C*q?mf7Hgi-aw6>^t`bnIo$dmzAkYikD6uWgOpnacE0O1?hI8v#VQw(V z%o7(#aXu}*kz12n7nv-L7K#)3b&;Z!uWxKrnvQWU!Y!3WkLrzuNj$-YLGgAMJUxab zR7UAhqx`2zW~UjurnJ{S!=h|zJTsjejbt}%$`@9N!?JfQJB??)q{MQKlcn6~z!r3* zLM@{!)3WwnOZ5)tRT)+73vKR%(Ed#j&KoNG?1O~TflG5!41Oq16sFi3lybdOI<-~V z@zTNlg;6TOAt|xt0#$3}WrdRzIGn1zq@l_~60PZBd@TcvqOj2M{VsL~)LMht=;?p&qij#PA> zGwT@oO7f790V6xZt|lazO(Q#2lce1HD3d~EVRoP)38W{d^SN;uOQ~8=I7T645afbN^;TeA)fhbc*X^ep=??R=ZA+cg;#=FYf8xkW1)=3p|Uqa*T74=Qz zy(e;kmZ&bOGFA*#P2%{_Px1nG;gMpdJgy-HtdQ%%Irpm&np4>g3#i!ZTM~#UUoDiU zD@JlxaQL%gR*xwI7dKC=&24^5Rh=QxV(Ps^RC%{6BSd{Thi9ae8v4`b5q2ewRySk4=7^Hle3Bo}I}@(ooG^Wj{nFv?w5 zUb)Ib&lfGG%d_ip6D8@Cm3Em(!Ub_X5Mu8^y=?an%&?eDBjgs2C0)+WkU zdfCp}#A-uX);LdiokCmd`BhX=%lFPEbyFANv0@k;^W^zeW%fJKl7vi~t~3sb5rgv0 zbD+fGkzzLQjyaIRPW2=)Xa5{94~Y>2)yCQ8R$gUDj2M{3qIuU$HgtikcBG>7^p|1o z&N`5cI|+oTNmA~8WMvRim>p`YCPvODNN_7!qbcJ|K! z^^h1b&}&M6XC1JbFIr4h|Ebtn2NKw^l1;{Lp2N&5BE_t7ryDSxUqQ@G&Cjppjl?@w zl;orzcpKJ0F+yVWRr^CkxS`v&0~$I3nP2qII*_HR^FWj-q%_7rly{+0(2!U$G~?a; zBcT%`24%bFK=pTY=YW~IsLEI|EZ;l_?7}0(%k3=7TF^Ud6DLM;SDX#7iE{2)NUY5*B+j!`)fo~krv3&xkX>bjs0a4W0h@VZ zZ4tfgbHGX!FA!x-?9MvOs3KC#Dt68R%X#B%o@E>7fVJ*#a>vcq+bD>6aO-U1yc;oJ zw3wFdo&$EFacXC66eR^SM|nGI6XoSSPplZ4VQ(H4FM*wCNka2&nFB@HnVKZ!b})Zu z9Y|=$N;(<(nzwzfFs_Ue6SIX5s0YQODjn9_AqTWWVvIrg#yP|;T)~*z-E)X#MVuJ9 z+vk8ySd=meY@LH<^F)iO*-q%4b-*w@(mp(w=iy88Tf9xP&&fk=pVQC3eLh`U%sZMz zo^N|!x$$&+ZfbNxk?&1T@zTnd_?9uRH{(;eEi)^M42Ls?p$YxOJRs6J1cXPX$F?w; z=H9b$gthMIMqbxglFyNVMA&&QBzlNfvDdG!G}DjZW!$TbQ#Z0woRL?3$*VF(UdauO zSXC%Y@VujU1#)0ZGgKUl@J2=br=#T*VQ>PfR>x%JuEi5bh=7pyb6lV^EKmx~~g7g(sW9F;hcQ^bV4f~6?Q zOt*8>JMncCbexoNzPNrIVntq|%FU-RQc^FlRHpj=6;c%48Zz|J3Eoym(8nuGnxe#7 zqAqon3`+3CdOfP zTXFiJ5x4ETUK0ea!m2#l_285!{JBqhj$S`V!+1^d;Ko=kuPs&lhONozF8w z$tNzp!1cp5PS0Qp|{8%%=_!7re=r-1*s3&*!mLpii0uImdcdHT&}QOYHp~X zsGZfzGLp*EkA!_qXXEJ$_1@Cw%gQJ_2scVK_%fN4(rnrSnw4U2x901)TQOg%?u9Hl z0wTSU@`dGlBww!V{q2z-QMR-3#s0>{mzleZM7>ZZ{oIcY-5dDPZXJ5t0ymOcl*PU; zQmb~KRUL^(VdWBM!CfAqi|@?2*p(y825ILWNuk1=nKBI7{`R>V1l9H3m)-sKouNp+wUznAD zlGDm;k%v?;qNAo*D;egM_dG@9yQ*VYQK3T)!YwHlCOt`RBG0Uym6d?M=8?6jlBlaR zjO1ox^lW9>ktw4!t6m3J*5=(`#Z1l?Hsuw?N|4uu6gidKEQ@r>d<^kSZt<;A|8Bx}^=MyQ*%l&q)qGr}OZ6 zor}+_N~1N{HJv|$OCwQY)i4w%pM*@w8`6s71t$4^O|>S!TvCxLT9USml*%%?P?oh7 z#uv@g*3>d$Y8h>6S!=q!FfpbN$xs*IuqtOi*2~)$sCy?BqH>-!gp}Uv7%D=Nae13F z5w^^R7G*>08kcm_V@9S6VK|B76BBCNCOVZL-KZo|49iHemeFZg*7B4C_4c{VH>b`uSw*i@&A?%G-i}}uAJNX_l&X|?dA2m8o>*In zTKcm#w}N%EV`$pM9abmq2qeYczBMaHW=v6hPAmJo=*ow~zOK({U7t7U%0%t!OIp6f zPv4iBJba1V7)jTc_<8vKfxXeouEB^NPu_{DR4EFzy# z2jsRiu3TTaV?8peixyFBZ#f%0*-EXG|F%-(%ctU)h*Y&&P73D7d6jBot+{;l&vd>IKJJXN9hZ(jHG87ouXxRnwGVt;v+xy zfAU7GPR!*cJ(t%>x)Q0!F_sX0vRTrJh*3bK?E*qu0`(1U-Y`L@4ReJ$Waw0};q^fPww4R()Fx~E z8oDq(CrSC7X=vViNBZKW(O7}bCPd_`*gUNlLREmzNuEB3AE-a$d>^7~E9{dH^Szz_ zoYYSx(8t^zo3Eq`@AI~#$`_!k#v`SS9;vMyl|GI%%W?i9PD)NZkp@!vQKcM_7*TKU zu@aW%+GoFXQ&G0@sW8~P+YTV56q-i;JO%Bm#x zlSyAw?vznBwCEe!zn?}+CTnFPYL?M@mX(I$jG|UQDAQ&^saU%ka%Haej}_9ueXWSs z8Q4oq>&GRkN(}Ap%H$&XMlrj1c4DL6nt7M)Gq#dt2WBe8&{8Lc)?=(3Wss5Ec@&z*Da?(YVJI$(Mw5)B#Oa;5ZWZMo zJ>6{rvOv8CVvGL4qXBnV@P#e!h%x2j@O_00vFcpXof%6*2$<^928Ds*2BRgNGOwgg zrCbz9qdZblpigj=4qi*ue0)ydMW6RZESZqR$4Op{UzU@U+~LPYs0JPy6DV1zj!qU= zQ!qVORFRMynU{BonQkW3rc4d9@<@@5AHx$(cyVq$6OMjLrfOjR*pYSf8cI2PM@Mth zGx{5iQva-cWbPz8f2@8G6d7b-Wgslg$kVuSHjt{UEEAymbL-?C@#5lQVYBi(X|eYm zIiJfPnBktt5USLVnVFd`6SyD0tMs_`>z>DUS@_- zwS@3W8kEVP5tQjR6_n}`A}E!G*>YT5Uh>o4QH5$Zqi$5Wght5mKH?HWd?ZOT?iHIhk#BX?#vf z;&a;G=cNw%3Tm3x1HN7gtIF_CnNl_3u$+aWjxLSxERi!WJjNDfd2ZZE#^%%fq2FvIoSXQcjR@;c0 zM`|UHvDYYWc3st)5(7?V&Ee7VMBEqJ^!j+t>Wj@7vZ6304!*ER@nu&U*g?mS zVl+N3U&@!MvpLF5uA7)!m7j4_(W9Gh+OMB;XY^X{I5~*Uk8~G<9BG#u^VEC|IiG`P zuoZHfdy#`tCbPwjzKMPUzodvyk&1F6xF?PlFK?_XY)Ruy^@TiA$W6((>WfT9;`;WS z2bGbGx9jucvY83B?N|Hk>GDXgVg{*1&JDJ$#5NqZN1O7vb^R!k$&Yhvh%Xr!lcVu` zp8GVN*QcrTkSe=Hm8ay#`z_0tnF}PpvDs01%I>vS6CpMaIEvoG5xF+5XI(Ishc1ifyzZ!)mm2SUO1<@@ zSs5aZ$;$gmv+4FPG>Sc~mxXR!D}IsPxok7%5@NNEM;8SENKrdmUOI5g&7!gWN^#7^DNCCcGa-|{O35Q7 z9gnoLsdO|?rc(|oNE$ZH881QkFR96YZ6=gi;rG*UXg{)$&B_%kMm>c0R`y0F3Tj#J z3IY~#f$k1X64q%|Z0`K1z?wDOUQ#w0J1Lfn0x6Y8>g|=(PGpAHZxk^xZrnDjHn1tg z2dnSF0MGUm!@C#idup5;?7|Nm;>9yM_<<`~{mL1Q^?2GptwzM&%c~(V^0uOL zG>xMikcy(Rch048w8Nsr#Jn!Uty1f6$0RIDOzbywL4(Q&QTM;D3+ji&h=Ki%E~sA_ zq0+Zs*ah`jP0D*b?xl%=`!_Hvx5_YC0rI3{jS%qCeSd^GJZz+Y8d!AS^41bd;B#oUbN^+~bgS|o$2#XRE z)%^80ceX<9{pNlJqQs=a?H-cd4s~?CA^*6eDl9+p2#n6) zw+TsLeg!cP_)$Xacc38&lsQpC%;$|4W4DsLIVh|ScBZD2ay%U&<_9Eh^>&~s2}%c{XNFxz zSd_kce-N3+)NS)Y6`h1kO5xe6>I=r1qDm7D#(5Vk#SM!VQ!_AzRCrjFm{{LWSk;6_ z+AH(F!n2LnE2O%(kZ3V=-iHh+=RC1uxLTYeVa2SB&_#6apS)5Tl3Upg4C>hH6cK_OX&#E60WDrkt+e9^X`-lut?_dghC zjqIm+p=On_VyH(v=@agmI2A);n1an$-AD6jUTEIo8j?WSORS+a6>@Hl6iXpNrk?H8&aH|>Pcd5_wzsGtGqLQM-I`_ z3DFbXlW?4dp*l=3PK?&GQMU)*I0hARQI;+%%iNGl4T~}+&g;YTSk9wi640$<9^1-D zF|%(XhggNiDI@n?Fl(U2s2!n9dXHJq+@^V+VS^Nx2WSzpQ#~)q6EW3HsDe z{u#+AE**JYS)Yx}PX+PxYNN*#@E*vUtsW~*2|3?=#y{!P109sWwq|7Lb#N^;g)GMBVpFSg|)Mg~W(~bxQ>G zDG1wNmcR zu+fr#aJZi*iJhrQQl{^QTtQfrn3Q`YY{9&8&l4+#^SU8|Y3y84l5?CA!34sh#6&fJ z?UV?bghh#oSy$Uv4nt~chdMf6e};4Y5S4}4iJm0p-d2`F_Ou+Q3+_lolBjS;1Pe01 zf|#obvFtUIp#2UsB!QqmB4|EuycoNS3ddg&Ok-ziIw?Bx4%3(?UW`o#HvWoW0p^Vt zWA_e80p?3&r+Si@bxQ<`P#GcWj=v&k5EdmSL4QQhZr*q?R$Z&YUlB}VCt5Zk>yZde zpfXkrE1d^H;~i*70_HaCK+PNf{y#J&LFpi#10YzGuqb`?{@^f=soUm*Dmn?7xU|0_ zn60Y+V4NwcNd)r>kF;0jJ0yaJ>f%D8#Z=X*J+C)t zIZvz@TDL^drZPeo(Yb$~$02B0b_0Vt_BxHfqS9KeOSHejMv9r-B*&*<%e!eFnnAA?RbVBq*_vj&Kai(r;Fiwn&Um}=ag!SS?LDP9+ z%irXRtY9Y-kxyN+YU#3~AiR2K&HRdSFF&bcf5ccZI0_ce$&nxW@DK4mm?J)T`9pq! zClWlwCCwMRMR6-kZ;)3#Jc^@@7xNlrk>9b3$nBS}dKIz6`w=An1rzyDS4E4L!ZPB= zu#A4+#IpEUl)+fOsQ%k`Ri-5uNk$Qpgd()Lja;6a8b>daoAD@73bp{87WQ9Of$n%e)SQ7ka>C4 znxDNM z>3LDMrJ2uhRce-zJ8l_Wx0Wq>-$KaXCacuon%?;W!dt{Ho|{)!s@%*$fhE1Jr}-iS z*EXM;q#v4YP#8!r7;P@vOn~C(v0DfG@|awvS%CSm@;Thpj2p*NTh~dYvJ}|VmaYNI z1&V0p-scxm*;r)szQSuA&O%p5^J1<$Ybv8a!WHpSCe;|dEL0k@z?CE`j7@~O60;@o zuf|FOwsJ)_uEdY3sSHfjFIi@HF~$XC1zwwTb~);E8^c%XOW{l`r%p{Wu8SwT-+shO zX>GjfSe6SE+REuO6=w#hyD;s2pP&XU%SZ|QU6igIhY#f9#Mryx?V_})x<5t|FfNO; zJ)c)Rd7oDOI*KZ$%S-=vc|8QU66dZMAD_E_^KMA_o=x48P;I#;M^|5xD+pYX8zr`S zpNE+xXrmq-Ftr-$D@(QT$4+{Utne$ljgopptIAgWdY4uXBwf~VoYbU8xXD<)!rsPs zeOfPlb*ZFxnDIhaP?;o z6#6`iDfO9$H{%;7kh2k!r=DFG&pD!zF)s;eqn74(<9U;uACiser$62|PJ9#1uR8LR zp7OY-FePkZ-AN9&n0NafmgR}Vp{m-08Xt;wKheAis7$HJYDBCGC?^Y_(NWO-obuhVdPamWY;RRFg0<{;TlZ5Ub*~lyW5-Yt!e0 zi_xN=gTqQ54y)611X7?0`3)jfY)v^IJZOQo(zN|q+sSDvd1{7LJ;t7t$~Wk{Rkt53I6rL6KHko?fwZb(xMM zk=mrLc!<7O6)as^GqikUu(!_?(`9vfJTW(slA&RVg_iv1|*W>(iKC4118>O(rAsS^GUY1ef^=zkptpa` zaGJ;T-W@9!q)W&3E?;dUeI{MvgO>ijCC1F*xEw3?C{H_GrmeYjX<)E7z1+n33|BZb zm|ns4c_nk%bZP1E>Xj>PoWoIJs|N>$ZIr|DD@&_ZrH`{w4#&M4HW_&o$3}A=lo47w zU7F;Bll5}?10QFb=n7f7BtJqr!9llHr(8gea#*uTz-Q7717|lVHsAXLPibGPI8LHjH?wCsh;Bh4y#R#4il7; ztqk`;F}*8P&Rt|)l+Bpzbj^iS$S6Q|xODp@=VKkU3;cHQfrD< z6)_@*@bX(^CRT;n)j80qI79uwlH1@XjRD4rD;C83}^*K>C#m8lz>h^ zLOrWxt6!ipp7uM}?I#bUm$T;l_bPD3D@nwuF zWd{T*OPx}MqVX*H*7Pp-{6CXzrI1d*+gbX+Kcf|pF!r!TGm(~-5ksHP=goXBtNWHZ zgU%RA*YX9rXZbvrYfrIL7SxGgNYf?na5AIgvgwjO_shgNT)M<}&usNfl*6$S;RyhnVsoCC(Fqf$ zOXjsbn^d`gZf1T(-K0}4;5Nt)NLzD~H3mxy^3=?0*)56sW z879)<eCuLMiybGSh=Oml(F9Apr;JYdVPkMl1;4YErw_0 zkYjhfK5c1Pw0V!eOkBBu8?GOAnP``#75R^zj6zW44{k=ojBASLhWY+hqY)H&?Mi$` zMn$zKD`3>pULq6ivNG`*M~#UONOV1jgTp9DHCWyoWtPj<-YE22FM*PAYQ4wo*Cmqj@oMN)eOlbgfI_^NhEGd9g~fvgniL4LH$a?@E1mPMBf(j{KO zEfjrgmra+vms3o+TvmT5-w`P0kB1PIPOnbl*3UdZX`#zo?;El1-hfl z*&jpGrfkv+9f=;TwGVDE%fkgcOy0ODLw99_tqJvttX1~v!x75OQf{glKI1WITAG_bWOM|xz4c6hLriW&& zna`*$%4;nqLHeiRRFr*U$M4g)N|kb3uQC!j%3j5~Qhgl*n@py16&|NDJ!Z3sp*S8R z{bP#}8}HF((h?To&^)6a2J9*s(3jt)1pG zt)l3b@ZVAkg|WF~W?-2))MsDvfJ}Sh)dN1MHu)@6yTJA1IV%fz!2_|@iLRc7s#hr; zN4g^nB%}Q7PBa@WRoDS_?0%*+p?>m;$9}o&q#S4LQJj{=AyOVAt9N<3Yf@h`^`oy> z2tCk6R`D#{e*$4vB1+#fQb(524-G8K<=Hb+Ws#yR&5A|kW*Keivz`l0S(LpkYM!n+ zAG`+Nw5-+}FkS{*#cy{ByBtTO zqUE;^G8_%2zC~P~o#RIz>gOAd(0hpCNW3Q(u0%h*a3nmZa5(?Tgez3Lt=@iDlo=QvSK0p4NVM+}bGK2>mJ z>S2Pzt7ixfZyy^tGW(>!k(s9hj!33;^Mt?=)7#7w0Y}MC~}p;#~gu4-Vx=+!R7GQ zk?qLJ-PTTo)H1$mN1{E{j==XxJ3^V#crwjSd}4M|52qd5D`e#iXf%$0?N96dH9jP<{-;?Y_sIfu+0*E6W z^WDdel&ysKinLpGlC-wsLd4ef>zHeY zuOncw8ceEOGUYjb9UG@w0_M^$%FQX8cGEicyz(gJ81>G?c4B0z%*(I$@=lCfEaduK zPFH9hyiNkvr|Za!AJ-9S@2w+{^|YI|?D(B%<)d|Y@y$A{j8yn89f@jaY#AI8*T984 z0z3c?XFh^(M6$+oSXpQeQchRKT9c}DC5|7~u{9mo5m8|CzN;gZ+l@o!BuAufcR=R( zSsg9kv+4+?$l^_PM9hF{o$ZKJ=L-ra#3|w^DF>>(OO$(h->*g)4GsJKRX; zapZQ$3CNAJ(@~XbRsKy!<~cPTiRa05B=idHsw|UP2WFX6dng@|a!fkB>xgv3if_f zp;{Ozf0QG%E2Ch98CkWf%CWF(qo9T3@N(3Z)NyV(QED;~f0id3RUKNdM7^btat`nr zjbX*{;k}<5$>6QWN5v<5^3J!`^uAe&jF|5hBJbyo-3eSma+bLAR0R1U8Vp_wSM0s8 z$}vLz8Scg(v2>!aE<2GwMJMQKnj@Do?#boGg2ef8jv{Xl8!Ner-cePe!91ns#dY;W z&y!Id6a2&%1y%=l^M;IL1^LW1c>7-Vs|> z@4%`+6fB#V9mNF{9F8(L9KMCo4XT2A$FkF^SiYUAWXtBKre`UJ<*98;+pFUH z3f-`j!)#?ij-~gyg=O@M(Yyr1X9wyB3L?QTXa}~)&)kS1Zdbm#;0NSr!oIY(IId22 z5Wlq}^?&Be7iRc|)aM3@#X`|%{~vqr8|vqgrHNHznx@wXBaAV|n3iKYZm-w&xO+RB zo)y%Q6g0*bGD14f94j_P&dmyKd@cq2WgV|kVRWqZ^3Qmum^;JO-$bjw-{u=Nw>I&~ z;=HV^$pTEDD8ja!LC6B=Z=upBQXy)Q@IBL&C!s9QGd^ z$jQzr6N0In=|Kva9?YvJaBlg)L()x}f znK-Mm;h1Pvl%31u`dk8~bO{34B~9}T*6i zwp@??W>xxI`1C1T66blP3&}Ju^G`p?KK&GKLvl4AOv%uupF%P{z@Yb0cy`g4tEJt8 z-^aoBQkl#cb7j*{RyO^VlBS0n`It+loM)A}+VUjygD^3!^^GY|~^pv*~ZL>2G4OZ{=!w9(tmTs`o}D0!2%@yoayvVdp;GzPXL< zOr59`(e#R^oc}S}EYo?>sCmv>HP4e~P0IYn-&~Wt18a;;Rt9p}(@z#V{S=tfgA_kK z%u3zNr;alJ^ppJ4PhpuJW|n!WA#;@{GL|RdEzfM7vLG>;rLIp*9^B+}M0+3Cvt&Xp zsBYZYf=5AcbK%y`&0KTdlf$e%lavR(>cdpNe=LMtJySaU&85I8UtSBnfQDrPCh=1` zmrnRLvJ`R=o7r$GxibBI>cVAwbnyb-^i2498=tU0;PZ!gz6J7I_;;Eca{7lYrl0C_ z{!I+u-`vl_pj%>PczWP9MLgZWPJQl5exmyF;fVY+nKa%Y&yS5EYX-RJo8J61ljRo= z6J}M{F{RwcEjyp&fB8BG){L>;gekJT{mOfF@w<-sk&?Im&*O^Voqb-lJN?23+o(T; z+t|a(c^I29ZI<*xesKp^84JO_{38Xvd3*O7OFWyuMacsPnnF8Z2s;scF#U_SAxKZH zn5jx`9Q%A(dO)7X5H7c!aAseoOw-$@kUPkftA~S(%w;~9wByRu-T%1I z`S#$T+;UTJkU3uq9OR+v*iRODJk>?O0sC|o$ldoFkk#`KZgqEr#Drq9r=T1(jF`@; z4`OykcihJX;qDDAh47lF9xXOQ4!(&k;JBnLSvU9H=?W3O$YlO3Os&9jL&dxs7T0H0 z#3k043IpygKE`(*b7frL6w~l<4nwO&qWT`$K-qSz<#Zj5)~QkY!Xk+kkA>yasWJW> z)XpEB@Cwzdp<+%s;CAjNU&`qekfF}Ab#7!X5pq!L5vWAf%|tOWwh3CbTURlYB`V%V z(k+BlP_umsHQE>=Jb~0=|Y>h1ak>YOpqtP-QtZ7csWa4#N=?g`P9M`i7l0| zOoEv{_9i;~_Wq0ojEoBwvgfNagO2CVX)Y8}4q?Vb?kr+VqWeVGugCdn)DzckFK7(dZ&lYY z1|(cP<6wu)thkEra}hPKe!Dnf-uBqu!NLI7Qt|0n#3Vn!+RQDia^ojRH;OxOC+~O^e`;vQw zgqiL(xlet7xh`TktllKMV4vhW!ZCZx+{-F2sBxaEilWJrVyWHI=eHRq<7ET>uLZt6he%!}YIlb@iCb7(+pQ%7#% zK9?Scdya${HPUk#)IpfR57Fkp(2-}mK|JUZbwr)RK$mOX+#LNmin_5dcJDZXx}h2Z z*GNq+%l9E;Q~E;o1mV5G!=wjyAN6XnzmMWP(SI{vz~Vk*~UF$t^Fz7to|&z-wg%gACSx^7?x z$+D!p>quFG#^5f4qK6r{YxhQu#~nG#anZWVWnul?%RBkamnqD5jJcEg=)TRDpx&hu zj{3tYo_BP%ftTp!CSD?9rAzs&Y$^Zp2Y4}WvU3Lg4k-&~|7$W>YM7CGWJ7NIOpwWu zsIHo&)2y2e^_C83nRd8j8OpEiV#TEu%uF;K6J_h=Q6Vz_Xjp<|EEG01J5_Lo;tI-u zb3pErwHaJgREG$jEh5BK} zV~&XB4vA(z(Jdyo=oBl3b#yuBaiC?xA{iEvu|T>BE8;n5Y*jk&*3_p7T9uEE&-H4T zO04YsjH+CQ+If>9Q9w*i{7j2WZj;z2H*6kXnw#qE46{yTdgO*6R**hRbAJAy0alT(A~XVd2KOPhK+fjJ3-EMXx8(PCH*pKd=8dbMI z0g_0{6M8Q1KsHBqKE`I&&bb>VT|dis;u>DlH0f~Ra5sB5aJ#q8j^<8nZjxsn)-3!D z(%Sj6vgU^jcz&ud&*>R9oQLVRA}T3tVo-q1p6&Y<5N06x2dz2(5F?&5b5l&G5vNAB z2NVyuBPGia7pBd#cv}cZ;0_XeakZ_HlTU2pJO^Hzkj5x?)E=bMKfS$qO{x{=lACM# zX<9;3I1uHwm$qOs{g_fWHDH}E#u0rZhqnymH? z64rjORd#^Ws#`zV**?GX(Js&a&b^MBdX@i!R^iKbZb&XMBD%;1IF-jPSCT4}C4-!( z6Z$A=^D>!kKQda)4Egm7$UxY)N_8Sk<=Cx~Z z3+Ndn$Ab(R@+e!J@_$J|@z|2TW|MB`<1LmUf6QkpQ7C1lbxJ}RCv#_FjXaW%A*`$i zXB;5WIoiCUr5P~$ykM8315K=^rTcNiYuWv%PBbHuzUTs{H7jFw5uE@ z?8!;{l;IN$x7*uz8$O^6MTgx4R&O(2?4S@-y4fN`Gz|*rENt|#B0mDZ-5L}Ah zp8mz`XR4I1`dq!0?SA^XCn@vT$Yd-YWQh8k-9&$j%h#uwZGK}&I=SBdlWQt@!d#va zU+nGgoZr3r;jMK0U}qo0f;^z%&)|zmNX`x!1Icx~;(_}swkd4NuRG*lR{`zR&XrA^ z)`bJv#~n)h`nYj|*X=`g=IzTrThmo3Fx3nV2b|z9w4JE8S9y9rFD@h=Y@dF@_f^4ADJB~p=%DNB;6RPsAtz_izp7zrbdTP z(zFRum1=i9nk-B>Ig!mf_So~N^6Qy4w<;+eI#8|uIfT>ys@3a^VPCZXf|Skb{h)H1mCm4%ru`g@l>(9n4cS zGbi3;Aridfb3zE25RdHL!0H`>7zFMtpAG|otvvACFcRwIA0k%%DYFFF{PfCphUV7Y za)jhlgx{w@16=GngZWTiSA?3c;r(nrZkQE~H$VL@qQZ0;cPL%k&Y@bakuewFkI0qH z4--z!qt@i5@k}=T6r$;2ZdU3rmz;mFN%Iew53C^n6u$gZj_C8{mi&l%%5m~sNPZPP zS1P}RSANe`=J(Sxx%@gnrSeP2OTMvig!%r7pFu-|QU~Y&b;xhCsE)1t4tz#7{gk?< zhlyk!4tTSr68prN%_kS(Wa*a?7RzA4(>kvvWpO>#B)3oGg7euOiY9M+@*GdbM2p2~ zq3M}l^2tA8Soz;vC0>Nx&rkb1H?Lt47ro+>{ET%Q+$NY`6~*KqC4To7!gekM;5Xv^ z{O>GH*6v4His>iOPd^3q^f0r)+D{9I{33(=5_ph% z=cqC)GvvldavcgX2_P{~)Pe-(qO%;Qvxq5C*rx}uPQSDc3E*udQ;OCyJ+c}T+UL6L zGs?4%QmaitdG?Xz&2xfWT6scQ5GBV3qR;c&)M|u*&iT;%bUAYg%6Z+QIrD8yRdhA>lGBm(k8;=7NH(Tw0KhqUsQ1 zn)Xbk^>R^QFN-kIHRhvPggo^fmqxu+WTNLfl^U!Fv$0G*P|H`xH>t=zP9|d*P^Kl= zhA*A?{A6xYLzM{bDh0xH=Xz5a{d^SH&qT>)f;g3BQ^0K>L7$z0%p50rn*w_K2zs3& z*af?ZG0Z{PArlX8D zk!F{pUpN2F)*U3Hz93a#2N|d_NJSy_oO;6CB%^>P4eU1f=KwlQyMq?7xhSm1n9GDS zvE(9^j6$Z4TuMa>cH25EMW^yXo4RZi*JVYq>Lse;nq(Byq_Jt|)dLv|@^{Q9uTZi? z((;VL$^%O=%MH04`wWowQOdF@D9t{CzFwx7bkrn+vq=McZjxptV{Ux3O`D0LI&50t zyzpTQDv4S^Ndcp_T)Qq(HG4pS0vFg(c)%md4Kh$zkg9!qT0)sSwLYT~c29kj(rpTg zwU1d<#iMyX+qE<&E3IY7<#6bhRUfNxP0E~xWP-}Bqa+2cO`RayB&tE3J8hpMw|z$0 z_EE~UDJauEf_|Paa5HDZ@6*8J6IAH34rS#wsVcfjq6Aruc{M%PNg=8v)KH~}C{-fL zuToh2yxf)5Q=U+0d64qTGm0t?S-@O!`Sf(rjx!I;OtKJJ)PO~GrAus9Q*)Z?X--gc zH*0CL$=fuPPOG*_#g=R;YN!bnnI#kE>|SiL;h^v*piK9*h zTb-mhr=>uvKuuD7`m8MTDxqa6iON<|z}PGzPP}b8*xN*{+O0I&>V1Yn@Tn-IUXYxM zXp&JtlLmITW;yZtG%)%EaH$v9@s~>j#qN8#D5;l)GUKx9RFqLCfw#AMItkRxMrqwV z6l*(hS#X^jsq|u#i6T2}xj^{$X?=Ds#w2BC^9&YUx}C`9N083H)eCR}q28XoSf5dh zeJnj+2~e0NnCSg7@C1N#RmQ|!r7Ea-xp;O=C1t9pBot^RZ7RMbfXgm7PrzIfc-%8t zs+DMEtCPuEr@f8i5S#f(5r)1C_F;!N0Z`|%NXB2NODCnL^Xq(5O;sZ5X;a9L6O-RO z_z*w#@t0b}O_W)8{8!eM_=`DmD`n1{eoFrIV2)7cQ!C_=A6OgRCv0wrf0B0d|5+eD zvVLV(YMXvC6(=ilb^QLrxhwj_`#<=b!?OOC>h*~^JQ;Rke;;%g_vBxexG8sKW?ua* zy!yl?J*Oqe&#|P5o|Xz63M_t&)VbN+hefCN%Te zXJN7_Gl#iCw6NJk!)udiHoSM_+>L8f+smN|+4;G=$7C!PPZx0B_%z8Gr|;d~+5dF9 z>_>jfIVky!uiE1URQWyKp>lTbhCIs#i~NSkVRuD-QxcqYnXh$=Qjwx9@E)&Kxr?;R8Ei23XM%u zJn1#fi!^!}TJh=W1=aZ(=>F5(3YXIfwB{yS>TNvVNa;)Idmo}bZlT?NJH3WKY`N=r zx{Ws5O|PO=acCdu9`6McJ&A8 zx6&V?hChJD|1hO56GeIqe_z*f-i6(rOMiP@*0UR^{}W){g#?suJO7_DrDu2hdEa_3 z%Z*z;L3t8%TjRQ3udQh)DS8acXD#S+=uf*@3)DWI(NArULkjxw9&z**zsNF5(XezzUO{AxFl>C8phi#hgMJTN$gA*>FGKqnyinp-&<93Vbj2XwIQ8sQ=hQv_LvRasqyjw$5=P zy^L3;&?_%zPloR#BK;aHUi3>UNx6n!QkRr*8hvCF{GzLU^q$>P=G@~ipe8}VS}ua) zDqHL29%lB(ZBWtY5g&AXwBWv&-ho!r*Gfuhr^}$7{L!=4Tb+Y!8fih=$LX`_3xMLN zcy#K5X-N6qRjr7AyztEy^h`l^5+%|fO(T-AqS{BKCoC6YOw&>);g2puAJ_25THEZw zj0OG>wb3`GY&FG>ecKQhM+nwQJENuR31UIB}Et)^J^LFsFCJ6FEro%?HbU&?F)#$Lq(wDq&~K7g)2goWHp=|1cC zrOfp|c`J{FZ%ua2xF|hc{LyXX&Q^I;z5d)YkLs^)PW~%BOWt?Da|_lYBgiJO^Eth8 zfdA8X+(z%=OhjfXj6T_uuVlMAfSh^0@{;)ax`yKCHAkayeO4^iuR1v}Ca_1UMz%z+ zD~|~+@2t(=I}I5)(y)gdL%BEbe@4EHHaX8@3gZ%;%N@&p@h1Ey`__ku{Es2}W)z-& zx_()VmSi6J0cxN}xt0Dml*m5FSW9AFMn%VRG)m7_YW&g^|NkA0|G!PoxErEYzgW2E zSp()At8=B}r!it|0f*Iz=iZ&IdYk9q2YJRMbB|BJe+?3| zT{sRg1}O8Xk8}DqYGcb0i|CMZBJ#b4So62==Rd+P8O0D8KlU+37Pc(wWDnsuMDP9E z`13LT!rq@E8n(msoC<$?)TjP+j54I(&tqu%%EX)h1@$wY+ER*C>2d05Goz?y79Ru2 z$B^{n^erRr570l)K$h3jckt&w#xL5WtU=5r9i=uX9qslb{6CTgGQO~+gGr`EJ;9^> z?B6XFLiKV$JC*3=uyX#4od<4!_3qsDlIZt+nxp)DMcME@f3bY{P2<%t9kIaN*%1c(@3)tTW+Sjdpj1mcNcRq)ER8 z1Z>Ua+H30d^xNlNRj*pYMPOYGDJky{rRO|+gf}qsU(eHHPA2GJPr^mgagO_+IFr@s zIjG{w!-rNrT_YFL)~f~Qr`P8A0R8H1$iii_)#YIzcJ03EqC{M-S*NbHb<&;xoN*sr z*%lh%SZ?NR{L68LD?u`59mD9vG4dL6@FjF8lqnpkf0BPOh9UPh(zdesNIZIgH0E$L zKZYEc;c|}2n2U9Mgx`#Nm_yqAT;oqN#Z`=l={s~Ry`iMgpRdZo%q?HMno_r6n>1lM|%UI7pfsy)jUY|UNUmHl_&Ov&PQH|X-VAL*J!8rZm zF*F=^9k}Yjl32zC{5gmES;jH^`9?}#SE_mq{djtDia}pYUwWea{u|)?(qowOz5F6d z_6W{q$u0sFT`SvU7o~vy%P-;o>AAOo<2`V_3luEpES`vqtI6rHzk|P!{jpclmtJHW zGlteR^phy@YPJkUD6EJ7>RL6U<-Ati@F}I|Pfyc6sQ))mio}7mu=H$QZ&|Tmd)9Dzic(w!jjbs?D|l4Hw3$CZB>acz zCG2laSf6A(d=q~-$D<~=>eI8UW64?8^P9lM9!xL6{VmQH*}BBcUdtV;^N3W*cg))4 zSI@#~q-O{Yu>siGW7ymIGWW&OW9X${eg(GiC9Fo*GmJ88Nw3Hr14B2i+j2&mbja1wTuoPoZx8 zo&{Tg<3*G6)p_OT=sPHxy>s@BPgJX%k8hxibJ-5l-}`@0!6BW&Uv8rwLsy}5dI!HQ z!6ZIFRX>6{FQGV!se-f1{0KDfr|)KWM$T{G&m~mN4KSr64bAuslqubfX3nL$%M~RZ z<_Re6R4$42dBrZ3RMXaF)lITgR!v)%WgBy;982fR_y)AGfsV$8rlIKKp_+tf>~*7$ zOVEln8rHi3!3Xyy$(HzfQuTPo5~&M|B+$GOVoTRUs5E0lwJVK~ z)ifi75q%G7O*=;HU44YtQ;g8I)IF@8a*VVLLJ`W6J3{Cwd*})kks+9SA@YZQ^h#fk zXzI}>rmDx0^n6s79VOD&mdAw{vG?HpGQ@8#mod@2QsY?iQ|a|cu0@WQ>hgOYBLPVp zH*~3=sms-Vo}P=!nRC%Hemt&wUEIPARnvaHN5s0XXr8UH6uV{Hw%RcHpZ_b)b7dZV z5d%J-E`nvXP%aAIIA@JQF-fmY{6~3?dkJBU%pw@?YMM9GI#q{%DR;?ul(T09ny-zk z&vj#Ix>vuZ7N!0uheY2;XnF?oM6M_>#CoF&UWxmSCS;Y=T1%2@btEZXLq1LPBWX+8 z5sIE}Bv&;fPqkho)oVr4icVfizmtxnzm_eH6Ni(qGOqjBz@I#|qhwm7janD2CN!n! zVWfp69as%S^0(3#+3f_Wof6d(BCit}=4#u)P;|6TOHa1e#I#y_>4`U7Z(~WSt7(2| zQYQBfH?pL?1Q*oPUV8iuOzq@^81dBFWBp!x=?ER#Jlp&Sx49g43Khs~bCo$J9U2X+ zKezO1rkO=fOVuBl<)ucoj5;KisFg0|Tca(sHdW|+a}-LS?rGH>Dgvb~=6`9i2}>IheEF@l3$xhp{sL*-kVRM_US@f46D$Uw7N4!1DtBO9ap_g`5F9@ zb+skc_Ewiw+gFjLEvu%j%d+;jRF0+dW%TF#;!s3mk5(tRbi6ySW%(XDp8G8I%SgjZ z^lay))u0jYaqvfxI)gClL zR@00SM)W&=PccH@^Q@;7;|B3n7HVop|XeUpMG@;Oj%VqcX3%$2;e#@$2N z9oxn1>jZeXbI+3#+?h*9%GrOE_2mnguB0b<_F+5Y)qP0j;7y#T6%%>&JSWP1@(eim zMj{bSxL%+R_u=5Bh*WLJsEmD zt4LI~?_()S{usHZ?V~MpV}$CiB6ONJLT2fDsFY@mNM}!vW|-0@QLj=R$r{jDr}gj{ zwRTN2YW0Y|*ZMW>7_lAbYwigB68%V$5pPebCBCtQ+9Otxu17nPY>BTYRgY&Zkmasm93s3^YRLDMkoe>K;l@IYwG$qY=uIJ3{Cw zd*}+)7+D+EM+jT05z?5Whq$F4BabH^5&D>NBtf66Cq>LLmZY98MKaVhBlHn{4|h$w z3Su6)-NWRHuP3rxznWvGdt;=fEYkK-7P>J)PB9~7OdlaqnjRA7j}f%f+XzofH9{A2 z^su(nW8|EKM_8FYLZ>u6Jj@>>Xeas+o|bBaF6QWAZK=n|?NUR8+2)VX*0epGmTrtt zBCdM*Bf=U}j!^fxdiY}wN`kHY@Why|Ld;7w%}FJth)*ibxnb$`iUK$AH{AK+G9!=A z5SjeuY*ue39G}hVQsV@c$0S;mWA5?UI7iWFOk>tqV{>kEwyTc4;}&bE8l9TO#_(L0 z$$z1iy^SBzi_x4frt^A?NAdJ>R9=U+(NR6Z#yV=Knl`rMYTU+-;;C9s9Jvx&zFk<( zIgMW1(IeJtKo``FrQJ^5$Z6_sy>DE1K-cKaddOIBjsmvhZ6fwiu}ySn|M>5&dX`Y{ z@R21bu3GQrVVB1()N$##y4qD~x?RlFw4N&|`DM{d)3n>`vo4y@@VAoisAixbckKNZu|G6m9%uYI8(fPR!|YyQErsla!vdX>PGKNl{J6leaUU zRt{|~pS$zr))pqYYG3-Kix2YbZA;RMWyy1ESCSrEmE_enrK!cDB!%{*rPX_7N^yRo zQ2lvJ5~|jYBzXf4Mlcg z%Z&21jwsJsRPk0s(^`|arPz}Cb`)8W9sXITT2SkaBv-6QTOhikWeNryp{AE_PbBRCO6RTa*HkB;Qb*^m*{8~5bq-BvX=gZcB)#3=+QIN7^ueUu zf}o^H-97Ut96bu25{# zk|uI{XItoey3iIkTXF{V}7O2|{V ztt-^Jqd=%|#LluF(hl<^eeE|3mUh-((~i!)D81N^U-Q>I*7xXS5HIODj=x?LtFO3_YGzBq}3kEJev5Blom@w1sYrP(59QPV+{{ zEL{(k(u@)L7$L&tDMsj8>K;ZB2(PKAJZ|Z0ULk zm1Y%0x?C1x(%dmBOWDVzRAXd5%8$@_iV?z=x`)zJj**smMuf8Dju3jv9=bv`M%K=1 zB7`l~2x-jGL)=o2k;n6@2z^XBlAzDklOpCAOH$AEA{lC$5&DR}hr6a-1#y{i#%N3a z7^$c2qbzh|gq-t6$aH4B6hkOY4+-aOiUDor2i!IgKdbzDL-o2<-?xM}8`tli^V#79%TAf-VH;#&BrF;LzzfsHE zTFW0_jf%~8F10wD#^1j=hRvIkil$cm^{6}O8?pWFK+Tp85o??-^{&*Z@u9gs_vF6?!unW*Awy1=ChzIH-)WUre9J_-(D39Z;;k|=DG8^i+6^1 zr#Fzf=X)im;0?}A#>=wc?=+1yAkM7?#jx4`;VjmxNLnp4HGUen9bPG5%>hj=#NrZ`WM zo6jRT6W&2+_kKglyMMXbDdng$a}(Q(tmjQ*@R}O|>77OOEC*?$dhE%zT3@|sgw!sbWQ8+rhz&eSp3jO=CX8AU%JfJ0R80Q{$r?EO zWjVd&D`%ecKc7wo@m@;#NRDr&!V~8UZv?z>M!B_u?FoxVV~cNt$S23GL7gwHkM_C5 zE?O@XbNsrDElbz>esLU4S+5XGSg(L%sYbv%KlAGoKKro!rAE@V`$;cqj?Sm9F!9wxz zEbm7puqAGxV9$x)aI&Ryn%&kfC8Rt5_j)ma2qwbQ%_>xiP-gFX&$q(tcMU0z7A3UN zI4U#;pz-RqLascDewBAa=XSsQ&MIS}R?gNaW1$pLT1cL2fMpz#QVMxj zs?}$RWU#}$gu*GZq@<0=g-Bl9+}hdI4G1lkG8#8opQ0hZlBp>uBFnO6HkneP0X z)m(u>)2~LeVZCjZrq|j3xbc;;ZhmVT<5C1$b`5vmS*>$N;zR;SeCFZA9bafvAoA7r z(zjE~W$Uu8p+;P*-`B5^s!#Q5_B9<35U0EUcFAGXkl0eiVfd;`EBf?E!5+NSQi~fk zmh!d6?(6hw&}-tQo`SPiiqO&8egzx!dy$J;#r)J&)otFcT3^K15BXJ1hQ1oF1S{dM zYl#}^C|`H&{0XjP-YP3|U*&2lzl_KgKf9KhzItnNm+6oH>*(wr>XOM=y4vi#I7_8?N?%TUN8-u6$jfD3E`DzU|8e~FC$(!D*1k0JiRf8s z6lc}6%k@=nN2%V=GA#AC8C_UvE zsrIAum}_l?R_G~4NL%V2Qct-$QaPy*=~PQBr>mEGOG`aMy6RbMb$Jm+%^T^_()DmD z%~*HkTt$SbF z5iZRep|W&6OiDvUm|49LjVpc>r7KnGzMA3{ zYg5&br6g5hZ|B77LndEd8} zl`>24!Lrqt(%Upy8usP#+=NOf3&(D*fn1d${T!cS@9#DB1)~Qo6K4yEIpQ;IDx2yO z6lteJh0>=BZEXgHy3P@LHIYK6DVnclV<|LEXuL5MI-f4IYEP3{VnDTlw~k)RY!@f2eR!kq zTS{Asw;f;3qnW0BEnRy;v4mESN;8hIiUXFm_4D+S%i5Oa9G+6_D#E3Gbd1dR(+HiX z7$Iz_dni5S7^(LX5mHYvLfTUIkb271k&2I6LR!4rQmbqIg?fZkD91?EPevFuZ=^>{ z*TbbWV?@O-N0>_P2$iSo;VM*PWPT)w(0Pgx!j`&+(o?R6RK}+s$})N_*&XXGluPJ@ zYK%;Ss0f$ljr3;edYF`kh#m#iw=k;s)omXENNYTBP<*4Rx-TCCZm8OU(^GS`!&RcXpqaWs{*OW&0Jl+A$ z3)No9_b|8T31ply|J@$_+d1^-uF88^cl*Gq4DW5#0-mXli@jrybA7IC3+ikL>JO5l>DBzn}n;_uE(FusOiALgq zmwi-w3`f^Dr&HEELVqkDi9d$4K9~Pg8cQHNTD`zzQ+|l@X@Z;iXuKSZD9w61b%nqhCED4xbYhX3#3|B_x;Lz*kd-_OEo^{;~d0ss*> z-@(`d=+%YpA!QHX7xZqTOujYoDazz$4@9LOp`L5NOhxxg5Sea)_6AVxWYxTKandO@ z#tiD#>T)ZmQVkU71F(sqP)z0BLJRHVk9-R6ShfXL(^K3wO5=`~sF&p)poE+FLuK+g zMneu#6icXUX3NWK4dNI|4O9?682E8++N-9FxGq(%l{h^vie{%zk6%Mg%)OS{jn(hN z1h}!vE~&5K&;?Yl1L0JPrAQaN>n*j>k(K%)SN73V+cmgjn!@}E#OC#32X9fcoa)K4?+ zrS$1)l2Z?LNlde4Eo(GOBsH7cY&%l@7&_7ydH71xj2y3A)fjlB`2f~M3oBSq zdh=3EUAocOv$cK;ZQ8wm{VeO_BoJTE-jqAgXt%c`6hfsoQzYEUFV2Pbb78%5-h=NE zKfm2C6AO5(i*^&Yo8k=H?RUnA*hfQY?)<550RIMJF?8QiBXeElO-9?9ee+y^yA~%| zn?!LBthFE-HUG&(MCUL?;PDGys_-Ums!?kgZkKrA_zvXM? zz+T<})ut?(dLM?d1J|`K-w(k>=eMeqQJXF!WBj`h^QHsguifmTH#@_|TVvP!_-S-l zmWFQdRUR_ru$S;P-TnMZTTVZ!Q8gp+obtp5xO9kx%f0h|c?HW22lV!PVMx!DkBkGn z$Joqo%13DhBvqy``THWk6G-`hFHG`>TaU(kHwWR9Vjc8&)4%t_=>J}pg8_oS~}NZ&(h zI{Ger-3R!?k$MZ1>1(G^9;0U&pCqoK{4^MN?L3&Aw(H=(Kb*>XqqmrN=#sy=fa^%BJu{H4^?6E&3n?6K7jkzJTn zE9&P_T^7QgY5nbH=SW#G4lZ-_mM;p`XmMT}mj)Iss@VL|!b(lsLucv6OFkltG(h~J zHBT`@*;4m#dde}9QwB(p0sg~$Rl8tzK(k=0gC9GX)Bvnl_ zk|d(-AIBSPfvn~ek_5?U8W;TEl{XN=-YD1(Zk+SkCCgq1yh8)r5YiRIeN%j z>M`?@JnU21Ij`Eq5>7++^G06Ox1D;0r-rL5y zuV@4Z5=!dPR zT%d=C@jk=T`Vl_8J}$lDXmqDzbF8~Lx6z&E=tvpsuAyrBWpA8{`(>Bj@m}+nmcNyz9^N$F4_GBNULMtaUBu+B=q2nL`u#+uT6XeE z<;_r2RXeq_uJda*s`=`4th3WRbs|xo@)bu^bG13GBT*i85cb)+1x@!lu-!bS@Lf-7 zv`f^_+L1K9XX?FICbcbSscdn*uSUwX{~cWs%H zx@?z1<6A`1R1dXH`rO(gC0Fgr+MMJ>*64YP#d(f8y|qK3S1T+})&?cj%WEw#%J=ps z6l#6`No`M3dzKfUuP>7Za;x^$3jNkBDV8j7WPg$MwYJv_$XR=_yU6OsHs@QwN*vjn zY9q3?o~`vPP3gToDYZ|HZOmF&9n??~FI#P0KDV_kYgzi++Evf0>= z?Ox$BTAZuZ*2z;^oY<_bi|1Rtb#dy}v##`2o;=KFcTiSsU7YYPTNi8dI%aK(v9>Oo zS6dfPnyR%}PsVh$7nhEY0VsX3BYq-4seNi|U3{rpt;>ErM3*rcTzc88b;*6z_TZVf zE|#tq#nSb+S{HTEv##`?{U1v&aj$A{T%qAnxQqC=4hqHON>i!p)0@b20A?AoTGKkk z@)>GXnH~r$TuYAg@IHrLcY;!XokN##sp=qw+IJkKjY9&<6;lYm2DGZj;>@G)R;lW) zC}k~o#)4>>PRjD8U3h)E(DpiX;p$O%{<_n*{56H}Ye%;Zpzuby!l$kv=8JNDeZ_^e zwUs{2=jC{M=@9@W?fw2^fqB>qB6WA?3LoF zq#SjUg-26-zB}FqtlURuxft{Ye_tPUo_Z` zEj=wN<#7$d1;vj|g7Gty;5-@{qcju9`%gAx8^j*&ED?w)MRoMTCSq!LNyDMpgC z)IH>$a*VVWF-Mqtv?KIOd_6gOJgZAo$M8!M)wHWh6!DEDs(Ho|MKg;?nuu;BNsp%| zMMOWAKxZCy1{6sU(TybN@$@8!=*JSM+-2?*;cux%=wpr^_Lh2#T;*Lx-cpT_#~eN6 zE%g|AJNJxq-cpT_#~eN6E%g|=&V?hqnm0me>3Z0dW;H~1*4;y9X;wj4(=Q>lv}446 zBx5T)IvvRuG5w0gsExc9Ti#xKE%A-pPS;B!E7QCYa!c1ksWhu2(v_JdWJjBQRm;=y%PoasGcpVPgc z`@0*;Vk%*3bLwVQyCv0IZX@^7Vioi2w@=%fczE~KNq3FOMm~HlU5R%?iA9p?EquaWJEC5Y0*WW) zB0An$u`>l$>DktOC}(3EPoMWS+oDm+x3t}jG`6W$fI$- zrtOXGmTnxO2(_ABAEQ#NhSE|m<5bEqQnjtp1tPR9)d+FS(L>!*kCC?>HA3D}jgZG2 zJ>)I*7`Y!tBGjH@gt(>dq4ktwq;VOV)SWkz{@9kz~u9J<0l9 zW63m9jpWe05o$}BZ4ME&TMWq(oUYjV8IzD;JwfTa%%PvON2Zy;c_{H>RZ-%bhW znzCBI6PFdxHE){q`%(O+$pU>-cHffYvKQz-|L2GEHioK~onZNG3~5L`JMRZ|P1VxM z0IE5y>NUr^VNLC;RVn()Q3~yp`rPY!>z?-)O>kDD(?Ja}B(2qgq_;YdbguzP>&q|s zed#4%WtXR(}7|?pBcok7m8nJQg zj1)?9ycDRk@U-d{9&eb1-lq#~zi|p*pGL~)H(@EGPa|ch`4*} z-BOQ{w;m%x-cpT_#~eN6E%g|=_gxWcPccH=Quok$$}!Tuw~SEtsYenlbM~a^bB!hI z`|wDzKJ`elWzL>teXg-&I@UyTXx<35rR!l-nlYmOXvVU?sB`V#$v3mFzqM2%DnANv z>~H-XQ(GUxRNq&b(zkc!_HBl_+FJbGZ;x`P{Hp8!bwnaEmylfJOr~Jx?(R#!sR~_n zCrM2teM>nGaFpgIc93Kz$zO@T(cMehz{iSoC-8i}9X$QXcMj)1@UoLkKk{hzNAHtj z&)ZG_ZQjF7g} zJ*1v;jMRJR2&tzSA#JI9NIm5ksg4}>3`&GIq8p*^@$|4q^kWHhbQ?(!(TybN@$@8! z=*JSM++|aKsRatv2z^^FIeOSz>M?Saw_u8pw^SqKF-H%1OFc%eQBQ*D6Hqia=y_io-=J5~eEwI5v)AIom+@{3hhc`z?EH2vtu554Qgzy6|BR>udGUYN4lto(7cO%c;~p)ym$Je4SmG(r@aZ zUt}+nzIFFu;2>}(jMrEC`CmN9j!6Ma|NbC*CN>HeK_%v96SpowN8Z*P%55s=^K^{3 zWIXYLOS#@u3aw8US~UvWkqSqYD|~7;F<+GH>nrBg)>iU-T_wHnXiX(gc+`LkrKU)J z&!`K1kD@l<-}HTyN3&M;lJg%As-pP6W{&sSHT@)^bLdqb?dRxzj%p?H!+w4@^2RN7&nJ7zv1iukPmLnNTGNcsM)WUC+|s-->-j%eM=Q;x^F+NL6`HO&ZZMBl?((~c3hHXUJZsYa+{jvnrodW>BA zScF&eMkp;^51Z1A5%qg9%l>s+fzbX)A6MHQ)7my=s%n$J`}!K6@zmOD4=FviZ1Yts z0(bt0^;ZP6s)sA+Xs)g(;@dkGPh397&lqgua|ydRqq&Epyt@cU_i$AAAZ_9VCXYqz z;3}PMY%biwO&+A?dCt9(_Ott(yKAAg${n0A=65G|^U1+SGx=Yonf#I=MSggRe&m}+ zygh%t#5eZgzB5EJd5Vz~Ep-pKryL`toW7ezXj`fg;+Ug{x}_c?*U^Gr;R?n9mhDGJ zPccH=Quok$$}!UZ2-RZl(T>nB@%7~B@lc|d62I2y*BsbN-2ou{Zsj6Jb5hRRZhTU% zrD-vGdydydT8m5f{-66>7a0#v>#dS3DNWZwyc#sM6-slw$!coP03K{LWeGo{ADJSR zSV7WS?2_)0OIi>2;jFog@O#}8QH;Gs-ow4LF0*W1qri2ART^}|C5d@n%}dNRoL1uW zC$FuuhO;adz1_oI(OD9iwTsVOqGH2es#H@ry~>2PRa&8M^MuD6QK9$gLfbR1!quaw z&FIkz(avN8KBDj|In?VfXN73VE~7|jiGC!-i1#?O5UqMG@r`39-+v;RJjFlXYPmUfB zC3+N$j8@V9{e!Kd(d2v65e|sHBQvG#Buw?j$dq2Q+BmJZ(zYDfL?>h3#9G?o%G;fP z=oNJg5X+yBunu+&@5IaJz^~!y1N^?0-{~(apoQN4`UnSd4l*@g#^#p{b~7KpNyl?G z{4(8}>4*4#sij>yEWDRd?{4}DO1yx-n^+RuN*|{5p2uIxqOuF(NWBFi8}B;)$X8Tx zS@7S|CZPA_YvVOV2hBT&fksy!(`z*f&FR#>^2!_BbJg@6 zq?ZmKsp=*jUq+~O9b`Xx7|7KA)9;S3DP;%U=Ha6|heh?Pu>4zjK|P&ZM(C+KD8Kh$ zD8*}>fZyQ~KTj>UuFd9lP&{`7QhkCl&Z3NW@pmtmcMe_why9+^+>+DQvX%Yc7C7li z3ZDz=O^f%W`!L zw|ZgIGABc)^sQ)0vCNn5{y~2MZ!93^yvr5zmc^F2;y7@b$6D1g@_ObzDp#6hnM%J( z>mz_=9-ed?P~82W>jk1^(P%;JlJbG}<-&`#Ez{NNTBXq+#Ezqb`6GlSXj|4#Ez79f zht~9W{%h|!ZG?GjU=>HwUxU{>k6`^BGlVcklLxZqfRW(yJK1PG^nX$gOnF6wx~+;XxE9+SP-s8lvCH^D2l|r#uDgU0RK8sl_3-vU*Bc%ZYa*y;kDeL9EQ}?I6CcxR#3M z?qBr7oYjqi&F10juAl{6(yTr90wG@>d)OP!G&IGQ6^BP{Nfs5$@k+67sNV_d5!2VA zpiv2QQLVCh$ffOEny7yOgXta7m(iuvKbT)@D4m^t7y4%Nl}NZ+S}6Pv+=w{xI3m8|cPdj}-bJW4&S< zPX`!%bu9yFM`SHy1A{wamm^!?*+!4$nn!wk6YHuU?$QkIZ#f?a3T7xDPe=a@a|oXZrccrCQHqOTL9YHtp{{FLVPquBUI#HMQfOv;%MK z@)n&Qe*?ALz#r+)Jhrd++C4NW#oCJM+gX2eWpm3XdX(1SDAe{X?=gPZj0;9kDqK|dj^Jt#e?UtT@~`(ShnD|zk&TH$?+q|&mxKyV%DQ#|u*o6E5( z$3Xa?tgMbn{FH6(X+~0{*z@H)Wz**po-e6qv)!-^SN{?ASlM5PS7>%IiEd?|0?*D- zM|a7&RF$Jbj4a&K;!8F~Q^m)qUW)cEX9=?oo>GlE)K99`EM-Zv`eg*f=;gg!CgY`9 zJI}RwhV$cf5?C~(3Oha}9AfnB?Dq16=YdYG%>qUJMgdEh059bhj`MpLJkVU#&G z^x<<+t}4Z+7IiRPLri^zjcNM3yco>XvuJ7t-~3&g#nw?$eI0F+Sgtm=aN89VbwPHT zrDmpqK)dmJ3a0K?JJnp}h{k5VF4xlnRv#?+|F zT1Pu?^g{X7hI(1ezO}Zwc+Wl6SC)i5pRc1`(ICchq+Zrq{JA(!LFtxOOIzyW;E3ji zo|3Djc5S#tN+~&CC@%&^Xj`fg;+Ug{x}_c?*AC5=`DMRxgoVa?pRTqJJnjlyuJb0X z>%LS|&m@(`8-S*^3f3I2#@<@8$3xFpudDhFA`~7=;qnG2=^jVC4&9tDj9>NI^4^~FS?{p4U zE_>ZHEXx1^}9sAO_VIw(X%8_(^uAWRW2PHws z^?H3iW~71i?fcOi-o%H1k^9KTSFzikRhC$N zxo_6?yM#$CcZmk$=AA$Hk@pfgyWZi5sWI`gxY73OMI46LP4D**JaYS)2fyVsF%LfA z*u#;x5r=YxoDplf`(LaUi^|^eH?hUQO6W^^D-h8xbn!i{uaH?^#O348Ro8IZ8kU;P z*U`qdR#{PeXY(oLQp{S@9tV9C30b-+f_p8Z>uaw45}_?KK5OhK?mfO*)YY0rSr3ky zRAZ;5CQ%v-s25fBRUpyQQawUpYl)+%!$|++g)2w^=#c2^EfOba1DHsoomH2?w`b`3*@qYgjlpumF@hVNt+wWvc zrS-Yu@^x!vT&7a`a@yHa+=MdH`4dGkC6O%6p!!_L!5PhwVvg~eOk{MC91-0}iXKl- zhKPPFf$bm>a+^OwT+{ZDTDocGiWBZk^?gR|zTGj1+biBN=+J(>-i3(tmtKl-1+E4X z_+1SvWjvR56!-r1YIEsj=fuf}x*DA!s~YvW?*Kf7c4tkE71^6}D++r0H)b~{PkjV7 zU+b5&xb}E1ZtGU*S;}&~l51;?>tsohu`t~>sU6k&tyT{xid_SLefCaOrBW(=_Edd& zm9I|`m881y+?tAs2=-HAou$8bWN9^^uO9lGvNE8`V5)c*O`-Cm(Nq;9`F(LqiG3Pd zh6-KtX}ZwH$|yW>er*!IQ>)~yzf@iLri--F@~WO{-o7@96m4mJuDE>F+PF-m^yNH? zG1$uOs6>4(MM^!MeV&t8tWDoh&6m@DqSZd1EPk~wXsUF)rs@EHZ{@{cYI)Le z^D3osblwfR_rz)|2pd=$x(P3`lUFGpts$r(9p3ov{U^sOzj9#nN26d(+Z+8X-865# zcXzc}+sGh%h{plKhHdiPACz>4CKN^4!e?RsqGoHh&WAfkvo+Zn*OJET09$>RhSvJ* zgG}{oN~O=9s^3b=*Qba|($@6cnkxIQRtM>ies^i6wWJpIlV9DrmQ?~JDZN-1fa_-W zoz8Ojb*R`JYzOW0#zvwq!$rF`9=k`fs_AI?Y9`|{mC~DFJFl`@7O8(3e)nO<@?OHS zAH39aYRgiKQM=G*uU)kbrP60l)o*j<>r+G}X-j)zP(yR%n+Ot3^`u7Jx_?} znZ77HYOS}6lpy`ad%cK`k}a*h^mvYgFIszv=*Md>b%RCdYnl=Ah`xuqrk&#EX7?qM zF5Z0!DRD2B-+ig;O{kF$$d9KD)!qMgwRnEXoPAgk$MTU78pYS3?k8rC$|n+DA11r_ z+Jo1N&U@w7rP@fmr>nZ->maEElRo=FOnsG7=`#i{bCsS-mp=ceOVMx-8hgOuMZ%HN zScCMLC|8W8R%+p?b81z36V#eo`;S%pAd&4OA1VVQ+iJ=C*DYAuwr!=FR($9>F>ueu z>XLsc-L^Wts5Z$ypq-n)??(m=eR}=8UDzb$`}6A&Tnbe@iX}a#mo!PtT;Cto=IVt> zacu{AQIhxl$vyQOe#!PIUD-BH+3Brd>8bJpiAlYCVYNVv;_!9h!rJ@#N?q}iiPp5< zXSYrv5<%RQ53C}(QP=A69ETA_K|n-b!j!f<*0M6R@WDq^VjRqbly^5)3qpELN$+2S z)Zikjuoqy|Wk>)Kl@JFJ5r4#Oy-p-kJ-XH9>iAZtOGr?s@|NHTMY{LSQm7CCqa~Iw zp{}U(mpVs=_XtGciE?X2#0{M#}vC1sbvjJ1`s7JX zK^qt$(%~yYmR=aQZ@TlptTrgv!GJ(H8qpNnnYpYr>1t6i*A|SY^rja1Csk!zQmr~V z=X7^>H7D5EaY?z=gWbsZ|g)sEX9ul&{;X<-x5pa!I~MO4~|QoKd9J zTH==f5F7o6ei3**^y;`GDcWuNGdT3XJEga$HA24E;$B8R%DZCqjhB1~;_-vLl5-8A zZ2J7qS95Zuklx3N3Wc1tD8|XX$#llxB>myb}{)D!C(6p0bClP>qolGmMax+z~QQ*+W*S#>nj3 zHW4j(vB>@?H4A$;Vqhuc};$E z@ZV}7KKSn_?*8wq1u{ix;=VZEl{9r&WfU#WMgtq|aQa*npeaQxO|ejWfl!U2ghB;_ zq$vV9J-Ekll)$GlJCD~eioxVm}pAEoDExRbq$HXO1T0pwm8%@igD`0uL zrq)k+6+Q7Iegz|+3P!$SZ!xByom>jcN@Zd&B_Jy~YBoLCRG)-H1tPtLcz{;bmu6)b zDy#lWMz}&z1eW@W$c3h)35``mp|YuUQ^g%dWoi9Gt)9rx{J{sY9Zgo6b6$^;; zR&v?WOHq-hJPzt*&p$?1>@Gr9a!1HKWe-`Q8YAzbnS3EBzhz(D4RA!hF}#OebQ~qW`|nnpb@7NBx83EF zU$jF%fF7<_zJ#;)6vYa}I(zoqQhP72<<-gIY(8sW@`5#OPkKuy zy_v7twj*JyrSx*2u9m#LX3EwZN63!i-tpBU=aV>BlIPH_nYpur24gZ4TmY z906?gp;v#ldS{ev^^rdRH%n2rR}p*W{m0oY%;IO-yk%qcDv28Xk`uGkWQDJrJnm3h zSL->JO(E`t{nA<;c*D^0YH5pXEkY@?=J4fyQN4Av%v@`nR?_ONq}G!E+Pi~0cgOMG zVJS?bJntmh!_1Oj?#udgKJ6mDOd2VDy=T7GF(9lqCQ_$Z@s-&{ZfDJ@r-(GERgsbKW~aDiD@b3>T?|jXA~{P z98(Xk-!WzTb1YmMWjrIKPy zHX^E}tp~_n={l(O@)4(C5xSSlXeGv$?)`izI;r8(ic5UbtFH9F9tG9T&k*Td^j7VK zJI=3Fwrnh_xYnulu>E>@f@qBINzPX3>AY+$*EUhNN3V2kiC#WTc*hT|J<8Q^>fl-9 zO)sx*3+XAv@J=4;-ov@ab9s0>jec+v?+|U+Vejsx)rPk+-j0SgTW#qWeE}@}*pMS3 z;vp@fB%b9Vt;cm7oY4S9?X_y1hP3c5t+08p2;sN#;&OY#S%e|oy|CJFRyVEnPPTE% zFcwue8pdo%I)p{#EDvFIDY2UD@MWdz^?O@t-REr{`a6zNh7Fj9t4N-7@9NTUW#Q2} z+o8$=DE%n{p+i&zqj2_A)-F;;b(C^`6MOX1&}7?5+tLa?=+Sf)=3P^xZLE)ck#@NPt9EG-eWYvGx&QEf2~R`VI}(mtY`lyy_y4R7D1Ei z8>dvWidhQfuhS5-e5$Ecd^AwDRMh3tAQ^KU2Uj#ew$#($_(DWo84qauu-KLsuipoB zcYnIta99k=4uqPz>|-Ujt$Z{%O6lb0tS9mtlGm2JJY1G?`=z#J+72lt)E&?_Q$1t~ z4+hJlWw4Yqu1vS}rO&^;G(-w3t+E{)OP<)D2e#Z;3cIhGO95Eokh)qyYBfa$q}+XX zs_I+r-7#t@y7}CSrlaPE;6bFS}$$gbJQB@ zHH{$pM#KGH_QCv`)>*tJ`c97Cq(`+mzTfw7*s!@a0GkIhz~Ir=lJ5P>Uxab2YXI5= zhtc$2br0U?hhvcM<>38n{=Z`KNM8+_OPbj7MpQksT*n}9=L-<`VW^vUw~I&e>@egJ zoXRefZN>c{HADYV3C~|ks$I{Ttd`U6t-+XaHnv8{c*)n9jy5#Uw*#-%EjE`{U((}5 zP1XlFmRcA6jbvjND-Fzn^mkl>tRk6>gvSnqfW%m^DsE2IgN~_BqV;#rKww>4#Jw2Bg)^Z$zp*@5pvSOQS z92M|q4`{M|)2dG@6a()&;F@RbgrjZE*a=6J#I)>$dtArC8BNFHO}%O9X!VWyR?*fG z*J>&|95LKwXIz)24mm1o*&#Z~IL7Ve&69`z`H^INQ^vD2>GO&oXBCchwKd`MgF-iFh?YIQ~D=(Re^jJnRDqUtoR zLqw`uUQMV=Ih+ZcpTg)AuCA*up9~Mals@(9Q@RrFN)0cj@8mx(R#UiM%|2!j-zHPA z%a{n3*FOB9SeMqWG-!0FQ?kqRR|;NAU&6j{R0r2ATKe=`B+e2vSRzb)GWNyr|JUnli2{FH;z_Av;0jurGSDaeZbMC#DxR}Nu z@O+-D^XVcOIBT~%{E_3a5qhmGjnLIyNQh`fRthUdNfU$9=eQ9^o3%A2V&KX&9hm&K zcqGN5(GW`B+e2vSRzWBh6{9QGwxm0?K}yg^C1s5f^=y99cUQP@X|cd(Yk9NTX4EE?nQ7{M>dUEle0I!jI|bmyHbpqDZG z@bi<0DW0Bes9pKeIr$o2dZy=S(v#;Q3ol)JA7eWA+VOhW-T#qVUwFCb2xsvNx6euDVe)o^3(iUo6`*7@~LseWLCi>&K}}HMHd~xwclDb@%Gkr5&r6 z?@e8)>JD0$Qs*PW#Trm6Q~LZ**NIYFG1+4dFK$)wTGOfptSQ7aTLFuAY4hqPS~h+~ z&^l~I-74L#!7O#0aoM%J-YnWUG?JEn%10|L74`M-J>a?#ifXvl0$aV6;a9w)-uXwX z$2Rw`m|pbKcJcIhSqo41@D+q!1mYL3X-RE_(JpA09@_S-mfG8W=~Hs*XsIk!l~DG| zvCHgRN)Ho!! zpopWP7(o<1Y^5aTP)VADYbQKdaVgsp0%-Z zz|Z%<+WNG-Uu!3I=b!ngQ%{=wVj5%lZy5JzA@}h^}q& zh-x+Wz&MoGb=fzmxQxy<+K2NhO6`(rEws{U)9GoRFX#&>_x`On7H_Y$m}>c7Y|~kG zW+I`NjB~Qqq}J`nQu4zz!=6W#nty%Xi?Zu>zNKpSrQK``2THbZ>WYU2f_*u)|@4^^{|z#lc0o zEx99vp0bCoP>qrC2C28x)u z3$<*mABoSM1azT{#e1|nJ*A(;J3S`9*(EAHA?7vt%}2pi7q(}_9|aF7o3rcIX5zE! zj^gvT`@2?k_{C*zZ%Vqm)P^gXL(s*vG*yRYeOA%D@n~+_yqcqYIwWwGatVypb$sMNK5Ryw=;XDz&*UbNC_2+`)i zG2>biuOYqItyn*=>sEwbex816<>$^^k(N(IT6@Q;m6m7zt+eSM{9e7EXNBfSMWdCg zBD?_1laa}%Q|-(1nN~r6)u?W? zo?@Wh0V!Q+NGY#0WvRQQ`8sU_7iz89<_e!RfI@FmYh#aQl)lwP4j)l^3fA;!F3qcg z&LC1d23zL>yq?;N?7p4%`<^h4O0`c!t)qFPcCmEFfjElTlxB=bte%}I2xCMyLfhl%;g0CX68MpbW&3f(=8q89v^}JjjtCzG zxg49?NKGs$n#>@`z57+aXQbPqJ`i9K(iY5AnoAi7nW6)W=C&anb6O{8=}YKUIym!7 zr?S+x+c4c4#`4yv4V=@R|H-SOzF5{0AIle+`rQk!ieu?zKzVWc%ipRPMiOGv{9Ni* zzJp>5w>6gdLMhua>N=uwa4pB(>J}HP5v#eP=cwCTNj(tKld&Fo2D*pf@6qtH}K_Q-huIA`g*orTJ9V9!@ky1#kNUd5Gl+iE%K-hb&`iv{_r8>y&hpQ}E(cO zt#fMiDr^N)iy1ePa*gfli`h4#_c9_)6|I!FDGuE{-t&X@syOr&*BDRwLtm;!Y8)JY zfSG$;i?kEFSDmvwsqNJMG2Dozbbh@JH6U)ppdjtPp3~%4ZBJ^94KvpU%FIl z^ey$+?5!%|fx%LYhliT_IOK{30N)7X#kSLEvP~%a8p>mte)uZ6BZQu^hpteKk(~jm z8!&>~z!zb&`6F~SZ4aNN8zWSs^#&ecjVVW{`&>QzF~?Yvwo67*v{WMrVvZjAmU@g_ zB^JjKq4pFb#4U9Xt*0C#EiNrWS#n1RJ!KDFp&~LwDV>+x4{{t{{9ts1%=(`A_?P!O z(ebJ4lb4B)Ko!5hu+#^vwok@KmK;TJ^eh~PUXHw{wyE#Yl-XlyEj89}Ko=Z6b3-5M zYDXZ&H4Tr!5wm%?MENa$v4(W-U-XZ3*|<~(y>>Wd%&57=aP)YTHw8^C4Xi1)(KJoP z^y=5#R+*Zke4-vrEkgH>X|+=5M8lfAq!kI|+2WTJMd8s)UW?uH2y#g)xZ{aVjN0p+ zC3(a(-agtGtI`*w1*e@}DLQXAbr7ah#eT#oa%ZV_NpN2Ivt@O<9ICP{B}byJtE<6b zCo8oaunL_)K48^ErTN>Nu5;!?R&!VTL959^HIA694NBYi*@?|(ol6UBHSKZGM^5=Ik#`Xh@v9^sV?8c?e)Rs<(`c2y_?0vZJ?h&wf7EYk+FsAG zbmLylroW1nDn?~H&=E`ZJ=;@^P`1=PoSt%w^y~sg%^RV!bUj>3Ge&d*E3~%|yL|*? zk>+gv2w6?rLucuT5Yvlh&B0ngyyoC28h%?x%`rz;)-(wpQZci!HX3NSf9tPqw~w2CKTRwkBJTt;PD;+P~JWPV>t|P0Y13 zU&YMR;!1z?=j+TA*{lyXN3@l*H0cXARm{UHt5EuMp;a{&Dov4mtJ*?iQ){L6Ojq%? zvxl}BM)NQ$bL3%cK2a~tA!^#=*|b}fmTv3=y{;pSo??WurS9SMlw+jY-VsL48=Rb6 z*WSRd*Hb$2VUD0~rr%Dl;m^nU&#U!<^DEy)~{p7_!Ueic9C-hwGh>H zqeFWtP5q6NfacpZO?#7g!1cU8GZ#>N&7S=W@?VM%SVWX+MVcq)8}!NO?1h>#p!xJ- zwt!=3FMf~wHd^Bt+L0D>EVnY#uEQ>Pc$@RZ3uqtS`1Jeu%TtY~^MP*K;W1c-wk)Zo zE%~y-E-Z&r={G@t8?{`6O@8V2IyJwGx_DyqfouJ{>(siQyw*ayQs4P}Jpj=MZl&;6 z;dK}2f>^83?bnogHP@ZyaB8;SZF=CE*D^OfHvGV~uG`$}^skkbe&US$?dTmMh7K$CLTF<&ty$9<^T3&2;AnmSIXL;q}f$IFjb>vh_wy%>sQ0;4Z z4*SmC1J$~gP5GBv9;n{6JeG!cy&B^XQ>cRg?atkG8rpA^^dQs`sl={b2y2;I*_b(` z+ShW~b|dJJ>c8{%*J%LG!`oBVhXv(l>p*F@x(*A*S|+I)8TodZu50f(Op`2od55Hc zwIX-Bbg*juLKk?0wLFnu6MEpf*Yf$g`t-oHuBB_c&h@}GW3k{CCgNP$*^L%Mu-veV z3HmPbI}}(Bxefl$K*QJS!cwrLLXW`-d6>V}n73++7rDBYwr0dA+pT?_uTbM!QIsr~ z@kNPWT%8AKA$betf$ChVA8k(7#Vy$fs&y?pl4U3^KkamD_0})g0*|%s++P zAl8Z@)?IHZ-M3r+%O}wNH(@;QLZ#e#<;zz+r=hfOfrBQeL!wzzd|A?VF=1lI<4Fe| zDA`n<$xjT>-TC8n0#vG$+Z_8-xA<|_*C@=o`*b_pdb6f;kb4{J+S{;4 zDY9LBc*qdgT-#X2=Sz}@24O9?w~5V%k6@Jjab|rLtTkWZF4!&tp#%Ko{?(zWVZ9mL zc~pHB+Z^(iEVpC&W8nH4S!*)+0W?7`$kBpcjeh>{wDR+H`l^M(h?SQ_e0qpr?ydud zUhP(Xuj(-MvDTi@Zgv*lAB}sC4t&yxLA12iQp*jffhHlPj#V+N{mxn@QQY_LJjFRo zFl(6vLkr#ZT(zr=^|6*oSO}|kks*k+oVW}lC*ic@py44H#aa{ab%wE_$qi(hV)4qAnK%~H)KfwStc8vKJbp~ZK3j%1KlHMTn`V@ zS}x*bKIXB7(ES|#9-dy-YNnI$4V)i6Je~a6I#zQUHp3~VjHO#s@JBOVUVZQr)v@iY zr6Zl&oXE4keE?jJN!K^!wE{t|GG2kr@NgFmnn!#N&wAE^LOoo2Xi(OgKdM&t5sUHY zQ-82qzj@XIqB{Ad1L1NFbwSO1hCls?bZw2S6`6ANpMCo9Y;>)eq;5W_hdVqN|7ac0 zCd)kZWAtWaDQ*7{^|IEXA`eK{0hbpY9!6B-S{=$- zF-lpKm-UqKp6cpA)^fC52wZ1#Vs#j6tu7UP+|MS(>Y&!L7rRri>QeRUP}b^47Ru^N z)~kbAOD}f){Fkg33*}+xWvx!Vl_zBD?CPxEKzG+!(GVcZ3kJF;{*WMW4!G*x@9GfN zimcb&=U87OYpv?s&pyZckk)kmTsip3yv5L)qOK2Pt%h26r(DMmr|UG&{Y{GQ57=4*ww;ZPCII&b zXDu7DaK@8>`vbI=8`Qz`GCKP5z;J(H)@rN*W;}4-ADp$kvMw;|US7}d+#i&+nn@wN zg+}@WetEmQ-hF>y*7C)pwZr>^u$DeFuK7ZkZ2|MJ%yz8>D!yH^kI52WHstGU4@*aD zg%vHRho!5vy7)P0Y6tfh$(upF4zBs75QU&QL4BGBnx#HA;Rq9AOoN#EAoY_ui5t+mPvFKa?t>s8CQ zf#EjPL`C&1THZp__tg3pyw)KCUN`5z`?g#?gCPcvJo&IYK@Hktt+!iGV)lI~wXU_B z#=cvwh(471*E*uj5qW7+|Npo5{jpVDcb?Y|!+U`JurDTYT9bK6Nypi7Sd%!7GXWJQ zq$N|5(%>erOO!a+2~7Fn8q-3DXx_W`+$vpVBu1hds%2*BEY&a)l^BWDcqB(dS5!;2 zbeBksL?uQd5+f0bYCV!y@=ENF&*yXQx$i#kvwdxo_K!7}@BN;0zvp|t-*dj_dw$$= z?z7cB%ks{)`ZAzO@7K5f*hsmjrhb#mCP*fS#ShxC77jiTQ8F!Z450-c#L+kYbmBsn zNv0J#o?!XjgAgOrS0m^m2fQu#Xyt;mjBMw>ZRWG_&Dm@-Q$5f#awx`C4EFI~hjU(# zvdHA6oD}TZ>z}mCRt%La9k~<0oi<*OBFJVAP6Rvo9>M8}1rZ`sdzkr46PfBDlMVF4 zOH%8vq2FB~8_1OZ0p!0Q$K$OO3sUx(@_z$uZ!4xm{0iWU3sd)*^5^S`>Tl>Si2j*g z8L`~$h|7(D?|)yD$@;RLpt9ch{tO0ZIH-PqifIOnnF@qoHlE#RdA7r+OtU^WeAMUWu}v|n%62lF>yPe>;xqN$a}g%fJku`P^r3X>f7xO#LS!1!%|-~j zHF)Z;ved7bOtT*M;YE)0IRo5;a~1WP3QrqM_0gC5qGT!&=gK%4J}}LiQFbvhy<*|2 z58sSYjP!?$rYn`HKW|gNTr#c4&Sf_Z%P6Z*nU<|;cdb`9)7C#pHW!gHnX-HPGxI)< zxrmaf%4$o;om-fGm)abJ$~1Cx#q%4pV<&*y?lYTx6LTn(Yy-;sh2mP`bZcRA5h;`L zxYt3yRpoTQP!FPJ53&xC1rZ0m=@bQ+q)r!lVlb-JX0_2H2FPSKg~3nKVL7^*RcTazC~$| z_}-)6lT2yL)-D1a)El!YN@4>SN{2wrDbPN^gMj_6D+1H&`HnW>*&T z6DZT0w7Hki%vF_1khz!4%z|VZ8O*0doJX&3Ety1_PnpatN~W>o+)Jgl$Esg4nZ%iU z$;?)qOn$~KiPZBlv+rr^m(PF9@*UD$r>VUsqCCnn{Ogr>k&URWck6bgAubaHgBfsCPwhA7c=4&0hb8)k#cs0}b z)Y5?MKHQ{u%IVi*Y0gvrOm1r0{30f4Zy`s%ADklR)G~v6Q8zu+PUyjHt5Z;EaiF>o z!k>7kPMz)H@hMWNoakTNIX}MK@53kArl5UcJE-gu0H^bB#WeSS!F4WaU4J)4+6^=1 zTYV!kMe1kjrM6@JDX00H?oBiO*6As7&GfclcKx5N+gfX`>t7z+#QxqUQeT8jb2eI( z{dy(Wb7#}x&U%F*lgG*wzQU&!*vG!x+(fUA95Q&}nW77;m_;3s|D*0l#$v6-xGcE6}F|FX(tZCSrNG=K3jEp2W0zA?>i`uPi!$*#8H zz3n^r$0<6;M-R@fGOc;Pq}76~ze+Lxvdd)rv+IK9FH|PucU{tKe>&qgBp&xj&*qcw z^A|7EYYg}K+u3}J_cIpFeGd1t5iR4cC;R&-Gk>Xf{$-X)Fjr>3b%JrlYyd8o_BQ=5 zh0MRiGR^>>Uf7ag+KL2vdG@`8)&@E$3 zzbAYCB4)BQw;B1tRcR(mbK=;UlRGeX|Ll7HrIe{V=Z9bDDEMNDJtkiOu#10irS_Rm zfSq+(m8Mw9&9=$iPJlOKh+Y5V7Bf}i%pzqPC@##Ld}g6C^^K05TidMvI(Po1l}Rw} zDVW{wyv$#)Ox0NHROi|PUAfmc_e@=p8?jc0IJFsM_h7Z@r)rOx1iXI?R-3_t5HM3m zG~XdltvXYc*KgG0&n#Z1M&Ra`^I7t&4w&jUf=ohHeg4aH?iptzRHhNd!g&1!7t2-P zYZ_I|)r&2-SPSD^XCqdo{0x)8JO1sBe_*3U|~IW47BJEjL|YneoI<@VW#mTC9# zd^@Ar*jT3Sd!Z*Fvk@@U#(L+^=F%b6z9yTh>&~>YKR=H@voM*4HLhITN^92EH?ugI z4BLtE6?8k(f0Vc0sD5UFGHorGYfGD1j7+11g=$|jiO`(Rh3$$cbx!-cSz1w+O_4Uox}GIdzFD?I z&XDgDBlxJs5Y`{<$zOh3e2P+evU)U>pZS|+gZvlVDeGy@Re!-fdm4H1y!RA2KE)hg zK~5uBL3Yo#E9^q4TKh8FA_5sPOs2h#S@&vX5F}H3tR2wIt2X{5 zizU7S3*=!8+aBw$if7O}lPyklsC8c2AI+jYr)OVBi?9E&xD0w{`huW))myK>pW0j2 zZU0$YVESw=H$vGj3NDZ^nG7)P4HhW>OcmiAzyjr+?Ig@>`vLdOmvqlr-xexant&5w zrp_Rn2$?oFyX_9_U-@0pg{q27GxoF{J}7}QEw4Dkd_clvY9urFPMORjQxCy6Iy_7{ zUEh=`_iRmcwjER^5i%9PY&xk-xtBAo9Jv|(%%?%J_F0)0KJ6To1M|J9>BB;~icJ1$ z6ReTP2EU`R(}MY{Oxc6;tYFq6B6-1_?3uiY2Iz`B3oq7_m zSrk-Nz-#(qc5S1(={C73KqbS4ry`Sm6fIItg$h69mWehv@ik&U9 zDJmpWtDMa^He>$TMw7D}%w`oKQwKWx0qp}7!_7NqS^}-Ngj?4jvW;$?7&A|QGnPgs zyBvb^8JXq>hw86n*Dr=lK4NxrjEqH)ttQw_%=|sI2VN4h>#Z`DL?&b4kb$3*t=CP= zr3f;;_S=ul2k~Bl2Pk;2CrFkzCUx!fy?=|*8oTJj`rbfEV>WWGego`H@AthD3gtVR zaoJM=CCJ5fffD|)_3%^F`ynlVWbz>54k5(%IVJCpy>9P)&nt(YO-3aMF@S8-zotYX z)=7xUXD37{{(gf!c$J8-ir)t2V27t*2l45p?ReAWeQgVHzTqliPRm}F-iV=hRWJL1 z@j1(O7&uGXuGMjbT|z9?<%oC0^PaUO-s~-#WqMM2U$53TWjK)3b-!w#@8aBtvJNW7 z=F){cXbHo}-Nmb@|M(>gI$y);{%f$L$3T_l|0?2NMcm7PuLEwvK88)8s+Y^ud9X}& z|7yC0ZyKg{B-WL>z}ZTJyHd`sE;^WQ!GZ@&DOFP{I0 z$98Og=kf1*i%MQYW2vE`uo$3q711I=ZgDBsP%IW!`Q^WF@GCc$@NxO)E_}-&w;giF zA>$62aLA-X?#4*qIi%6@{a-G;%^`gb+2N2~4sq-P$1Zg2!p4{;EI6deAuSGRb4a^G zIvi4R$Qp-qI;6`X-45w-NN_QZKbXB~3R zA?F=(!6Bm#8FR=*Sw`h2dDvlV<>MUUE5B~=%O5x98~pvW&W`rRlII_#;rjcDzP~Ep zQuO!dcQ=7c=9hn2 zw4q<3r4$z*Y1f8dv+rIf4k zq#vx7*p;W)x|dn}$>koXB9QyRV-Mxqk|IkX$kTtb*j#FCD6aO)AMrnY1B&TQ6h>?C z#253e5VHJ3zx)?|`N!a9^JUh4`6pn6XMifXr;u&I57yZNe3o(L2=e4u#(wa;%D4Oz z6l@3nFT?)=6cVQ>pI=n;qjSY2t6D3+vhHf7x5QgiEOvCj8j8hYV?I|X00_&Wh?dnD z1B*D=D7aa0i{Mt4a=X8CX?{suqRa9Hr$3czpINz%{KGX_x#YSlmkWY2i$G=($SeYx zMIf^XWEO$UB9K`GGK=7b(%uxjC3su#j^Mc91hwe!cRrL~Sz{NmBx~}I*T^(wfXa5v ztnBCW57kwcvV_tslxCqc3#C~o%|dAwO0!U!h0-jPW}!3-rCBJ=!U^%56ue6)c$d|MqADTYxs8dal_vPQ}pDQl#xk+Me08Yyd}tdX)t${Hza z?og>U{?3*8miv@?G~Y3uLR4qX%<44d^Hp`IK{UWTJN=zY@{5=!`E<_A$Imxc`B=Hc z?L)!if+qw|3Z4=?EqI1GcKJJ-@=L2)w&aVo>QRucnFU#yU*d;%eY1YGUuiDjKSK0I z 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 ae!n$;8{51l2(zR2w??A>FUV(D0{;(h%FQ|e literal 1297920 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

1fFDFgKzM<#--(@y~}+5$K~ba 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%0DS~hZFA#uzK!k# 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

    dnXt#?A|=zKjevS}&y<7}?jzyqp@y$OgvFtEs_^ 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≶|QLFU7p-y3Ba%=x`hw!)m> zn`HlIb${mkn=i9q&hNBveqA+QO~%c#mf|MA(`C79`S(^i9OnGqDwANneqYVFRTh}-Z&KgK%_x+$a5woj*$y8#S;ude{a@hz zr8-_WWz3Z0;1i3ri)0ymE_s%0g1?Q^@!7H)w$$;tDPvAJzkfTV{!bvISjN6c{ae}} zWZWSO;gj#zo-1p}Cg1bqX0plmJh_8x@;y(=2Hl^@_dMA_USyr2`u{Xzp0r-lag*

    >6?FmJ!j2S0A~cG!9*;drMWhV>`$*Y^ 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

    (&3@#jr~6MKim}dfYHtl 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 diff --git a/PROJ-ETS/PROJ-ETS/bin/NLog.xml b/PROJ-ETS/PROJ-ETS/bin/NLog.xml index 6d50b87..74fbf6c 100644 --- a/PROJ-ETS/PROJ-ETS/bin/NLog.xml +++ b/PROJ-ETS/PROJ-ETS/bin/NLog.xml @@ -4,265 +4,365 @@ NLog - +

    - NLog COM Interop logger implementation. + Indicates that the value of the marked element could be null sometimes, + so the check for null is necessary before its usage + + + [CanBeNull] public object Test() { return null; } + public void UseTest() { + var p = Test(); + var s = p.ToString(); // Warning: Possible 'System.NullReferenceException' + } + + + + + Indicates that the value of the marked element could never be null + + + [NotNull] public object Foo() { + return null; // Warning: Possible 'null' assignment + } + + + + + Indicates that the marked method builds string by format pattern and (optional) arguments. + Parameter, which contains format string, should be given in constructor. The format string + should be in -like form + + + [StringFormatMethod("message")] + public void ShowError(string message, params object[] args) { /* do something */ } + public void Foo() { + ShowError("Failed: {0}"); // Warning: Non-existing argument in format string + } + + + + + Specifies which parameter of an annotated method should be treated as format-string + + + + + Indicates that the function argument should be string literal and match one + of the parameters of the caller function. For example, ReSharper annotates + the parameter of + + + public void Foo(string param) { + if (param == null) + throw new ArgumentNullException("par"); // Warning: Cannot resolve symbol + } + + + + + Indicates that the method is contained in a type that implements + interface + and this method is used to notify that some property value changed + + + The method should be non-static and conform to one of the supported signatures: + + NotifyChanged(string) + NotifyChanged(params string[]) + NotifyChanged{T}(Expression{Func{T}}) + NotifyChanged{T,U}(Expression{Func{T,U}}) + SetProperty{T}(ref T, T, string) + + + + internal class Foo : INotifyPropertyChanged { + public event PropertyChangedEventHandler PropertyChanged; + [NotifyPropertyChangedInvocator] + protected virtual void NotifyChanged(string propertyName) { ... } + + private string _name; + public string Name { + get { return _name; } + set { _name = value; NotifyChanged("LastName"); /* Warning */ } + } + } + + Examples of generated notifications: + + NotifyChanged("Property") + NotifyChanged(() => Property) + NotifyChanged((VM x) => x.Property) + SetProperty(ref myField, value, "Property") + + + + + + Describes dependency between method input and output + + +

    Function Definition Table syntax:

    + + FDT ::= FDTRow [;FDTRow]* + FDTRow ::= Input => Output | Output <= Input + Input ::= ParameterName: Value [, Input]* + Output ::= [ParameterName: Value]* {halt|stop|void|nothing|Value} + Value ::= true | false | null | notnull | canbenull + + If method has single input parameter, it's name could be omitted.
    + Using halt (or void/nothing, which is the same) + for method output means that the methos doesn't return normally.
    + canbenull annotation is only applicable for output parameters.
    + You can use multiple [ContractAnnotation] for each FDT row, + or use single attribute with rows separated by semicolon.
    +
    + + + [ContractAnnotation("=> halt")] + public void TerminationMethod() + + + [ContractAnnotation("halt <= condition: false")] + public void Assert(bool condition, string text) // regular assertion method + + + [ContractAnnotation("s:null => true")] + public bool IsNullOrEmpty(string s) // string.IsNullOrEmpty() + + + // A method that returns null if the parameter is null, and not null if the parameter is not null + [ContractAnnotation("null => null; notnull => notnull")] + public object Transform(object data) + + + [ContractAnnotation("s:null=>false; =>true,result:notnull; =>false, result:null")] + public bool TryParse(string s, out Person result) + + +
    + + + Indicates that marked element should be localized or not + + + [LocalizationRequiredAttribute(true)] + internal class Foo { + private string str = "my string"; // Warning: Localizable string + } + + + + + Indicates that the value of the marked type (or its derivatives) + cannot be compared using '==' or '!=' operators and Equals() + should be used instead. However, using '==' or '!=' for comparison + with null is always permitted. + + + [CannotApplyEqualityOperator] + class NoEquality { } + class UsesNoEquality { + public void Test() { + var ca1 = new NoEquality(); + var ca2 = new NoEquality(); + if (ca1 != null) { // OK + bool condition = ca1 == ca2; // Warning + } + } + } + + + + + When applied to a target attribute, specifies a requirement for any type marked + with the target attribute to implement or inherit specific type or types. + + + [BaseTypeRequired(typeof(IComponent)] // Specify requirement + internal class ComponentAttribute : Attribute { } + [Component] // ComponentAttribute requires implementing IComponent interface + internal class MyComponent : IComponent { } + + + + + Indicates that the marked symbol is used implicitly + (e.g. via reflection, in external library), so this symbol + will not be marked as unused (as well as by other usage inspections) - + - NLog COM Interop logger interface. + Should be used on attributes and causes ReSharper + to not mark symbols marked with such attributes as unused + (as well as by other usage inspections) - - - Writes the diagnostic message at the specified level. - - The log level. - A to be written. + + Only entity marked with attribute considered used - - - Writes the diagnostic message at the Trace level. - - A to be written. + + Indicates implicit assignment to a member - + - Writes the diagnostic message at the Debug level. - - A to be written. - - - - Writes the diagnostic message at the Info level. - - A to be written. - - - - Writes the diagnostic message at the Warn level. - - A to be written. - - - - Writes the diagnostic message at the Error level. - - A to be written. - - - - Writes the diagnostic message at the Fatal level. - - A to be written. - - - - Checks if the specified log level is enabled. - - The log level. - A value indicating whether the specified log level is enabled. - - - - Gets a value indicating whether the Trace level is enabled. + Indicates implicit instantiation of a type with fixed constructor signature. + That means any unused constructor parameters won't be reported as such. - + + Indicates implicit instantiation of a type + + - Gets a value indicating whether the Debug level is enabled. + Specify what is considered used implicitly + when marked with + or - + + Members of entity marked with attribute are considered used + + + Entity marked with attribute and all its members considered used + + - Gets a value indicating whether the Info level is enabled. + This attribute is intended to mark publicly available API + which should not be removed and so is treated as used - + - Gets a value indicating whether the Warn level is enabled. + Tells code analysis engine if the parameter is completely handled + when the invoked method is on stack. If the parameter is a delegate, + indicates that delegate is executed while the method is executed. + If the parameter is an enumerable, indicates that it is enumerated + while the method is executed - + - Gets a value indicating whether the Error level is enabled. + Indicates that a method does not make any observable state changes. + The same as System.Diagnostics.Contracts.PureAttribute + + + [Pure] private int Multiply(int x, int y) { return x * y; } + public void Foo() { + const int a = 2, b = 2; + Multiply(a, b); // Waring: Return value of pure method is not used + } + + + + + Indicates that a parameter is a path to a file or a folder + within a web project. Path can be relative or absolute, + starting from web root (~) - + - Gets a value indicating whether the Fatal level is enabled. + ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter + is an MVC action. If applied to a method, the MVC action name is calculated + implicitly from the context. Use this attribute for custom wrappers similar to + System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String) - + - Gets or sets the logger name. + ASP.NET MVC attribute. Indicates that a parameter is an MVC area. + Use this attribute for custom wrappers similar to + System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String) - + - Writes the diagnostic message at the specified level. - - The log level. - A to be written. - - - - Writes the diagnostic message at the Trace level. - - A to be written. - - - - Writes the diagnostic message at the Debug level. - - A to be written. - - - - Writes the diagnostic message at the Info level. - - A to be written. - - - - Writes the diagnostic message at the Warn level. - - A to be written. - - - - Writes the diagnostic message at the Error level. - - A to be written. - - - - Writes the diagnostic message at the Fatal level. - - A to be written. - - - - Checks if the specified log level is enabled. - - The log level. - - A value indicating whether the specified log level is enabled. - - - - - Gets a value indicating whether the Trace level is enabled. - - - - - - Gets a value indicating whether the Debug level is enabled. - - - - - - Gets a value indicating whether the Info level is enabled. - - - - - - Gets a value indicating whether the Warn level is enabled. - - - - - - Gets a value indicating whether the Error level is enabled. - - - - - - Gets a value indicating whether the Fatal level is enabled. - - - - - - Gets or sets the logger name. - - - - - - NLog COM Interop LogManager implementation. + ASP.NET MVC attribute. If applied to a parameter, indicates that + the parameter is an MVC controller. If applied to a method, + the MVC controller name is calculated implicitly from the context. + Use this attribute for custom wrappers similar to + System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String, String) - + - NLog COM Interop LogManager interface. + ASP.NET MVC attribute. Indicates that a parameter is an MVC Master. + Use this attribute for custom wrappers similar to + System.Web.Mvc.Controller.View(String, String) - + - Loads NLog configuration from the specified file. - - The name of the file to load NLog configuration from. - - - - Creates the specified logger object and assigns a LoggerName to it. - - Logger name. - The new logger instance. - - - - Gets or sets a value indicating whether internal messages should be written to the console. + ASP.NET MVC attribute. Indicates that a parameter is an MVC model type. + Use this attribute for custom wrappers similar to + System.Web.Mvc.Controller.View(String, Object) - + - Gets or sets the name of the internal log file. + ASP.NET MVC attribute. If applied to a parameter, indicates that + the parameter is an MVC partial view. If applied to a method, + the MVC partial view name is calculated implicitly from the context. + Use this attribute for custom wrappers similar to + System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper, String) - + - Gets or sets the name of the internal log level. + ASP.NET MVC attribute. Allows disabling all inspections + for MVC views within a class or a method. - + - Creates the specified logger object and assigns a LoggerName to it. + ASP.NET MVC attribute. Indicates that a parameter is an MVC display template. + Use this attribute for custom wrappers similar to + System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(HtmlHelper, String) - The name of the logger. - The new logger instance. - + - Loads NLog configuration from the specified file. + ASP.NET MVC attribute. Indicates that a parameter is an MVC editor template. + Use this attribute for custom wrappers similar to + System.Web.Mvc.Html.EditorExtensions.EditorForModel(HtmlHelper, String) - The name of the file to load NLog configuration from. - + - Gets or sets a value indicating whether to log internal messages to the console. + ASP.NET MVC attribute. Indicates that a parameter is an MVC template. + Use this attribute for custom wrappers similar to + System.ComponentModel.DataAnnotations.UIHintAttribute(System.String) - - A value of true if internal messages should be logged to the console; otherwise, false. - - + - Gets or sets the name of the internal log level. + ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter + is an MVC view. If applied to a method, the MVC view name is calculated implicitly + from the context. Use this attribute for custom wrappers similar to + System.Web.Mvc.Controller.View(Object) - - + - Gets or sets the name of the internal log file. + ASP.NET MVC attribute. When applied to a parameter of an attribute, + indicates that this parameter is an MVC action name + + + [ActionName("Foo")] + public ActionResult Login(string returnUrl) { + ViewBag.ReturnUrl = Url.Action("Foo"); // OK + return RedirectToAction("Bar"); // Error: Cannot resolve action + } + + + + + Razor attribute. Indicates that a parameter or a method is a Razor section. + Use this attribute for custom wrappers similar to + System.Web.WebPages.WebPageBase.RenderSection(String) - @@ -521,6 +621,12 @@ Log message. + + + Logs the assembly version and file version of the given Assembly. + + The assembly to log. + Gets or sets the internal log level. @@ -538,7 +644,7 @@ - Gets or sets the name of the internal log file. + Gets or sets the file path of the internal log file. A value of value disables internal logging to a file. @@ -905,7 +1011,7 @@ A bunch of utility methods (mostly predicates) which can be used in - condition expressions. Parially inspired by XPath 1.0. + condition expressions. Partially inspired by XPath 1.0. @@ -916,28 +1022,40 @@ The second value. true when two objects are equal, false otherwise. - + + + Compares two strings for equality. + + The first string. + The second string. + Optional. If true, case is ignored; if false (default), case is significant. + true when two strings are equal, false otherwise. + + Gets or sets a value indicating whether the second string is a substring of the first one. The first string. The second string. + Optional. If true (default), case is ignored; if false, case is significant. true when the second string is a substring of the first string, false otherwise. - + Gets or sets a value indicating whether the second string is a prefix of the first one. The first string. The second string. + Optional. If true (default), case is ignored; if false, case is significant. true when the second string is a prefix of the first string, false otherwise. - + Gets or sets a value indicating whether the second string is a suffix of the first one. The first string. The second string. + Optional. If true (default), case is ignored; if false, case is significant. true when the second string is a prefix of the first string, false otherwise. @@ -1254,6 +1372,20 @@ Gets the next token and sets and properties. + + + Try the comparison tokens (greater, smaller, greater-equals, smaller-equals) + + current char + is match + + + + Try the logical tokens (and, or, not, equals) + + current char + is match + Gets the token position. @@ -1360,11 +1492,6 @@ Provides registration information for named items (targets, layouts, layout renderers, etc.) managed by NLog. - - - Initializes static members of the class. - - Initializes a new instance of the class. @@ -1411,6 +1538,10 @@ Gets or sets default singleton instance of . + + This property implements lazy instantiation so that the is not built before + the internal logger is configured. + @@ -1450,6 +1581,12 @@ The ambient property factory. + + + Gets the time source factory. + + The time source factory. + Gets the condition method factory. @@ -1471,7 +1608,7 @@ Factory for class-based items. The base type of each item. - The type of the attribute used to annotate itemss. + The type of the attribute used to annotate items. @@ -1489,7 +1626,7 @@ - Tries to get registed item definition. + Tries to get registered item definition. Name of the item. Reference to a variable which will store the item definition. @@ -1515,11 +1652,11 @@ Provides means to populate factories of named items (such as targets, layouts, layout renderers, etc.). - + Scans the assembly. - The assembly. + The types to scan. The prefix. @@ -1550,7 +1687,7 @@ - Tries to get registed item definition. + Tries to get registered item definition. Name of the item. Reference to a variable which will store the item definition. @@ -1690,11 +1827,25 @@ to modify it. + + + Variables defined in xml or in API. name is case case insensitive. + + Initializes a new instance of the class. + + + Registers the specified target object. The name of the target is read from . + + + The target object with a non + + when is +
    Registers the specified target object under a given name. @@ -1717,6 +1868,18 @@ Found target or when the target is not found. + + + Finds the target with the specified name and specified type. + + + The name of the target to be found. + + Type of the target + + Found target or when the target is not found of not of type + + Called by LogManager when one of the log configuration files changes. @@ -1756,6 +1919,15 @@ Closes all targets and releases any unmanaged resources. + + + Log to the internal (NLog) logger the information about the and associated with this instance. + + + The information are only recorded in the internal logger if Debug level is enabled, otherwise nothing is + recorded. + + Flushes any pending log messages on all appenders. @@ -1767,6 +1939,16 @@ Validates the configuration. + + + Use the old exception log handling of NLog 3.0? + + + + + Gets the variables defined in the configuration. + + Gets a collection of named targets specified in the configuration. @@ -1790,8 +1972,11 @@ - Gets or sets the default culture info use. + Gets or sets the default culture info to use as . + + Specific culture info or null to use + @@ -1853,12 +2038,12 @@ - Initializes a new instance of the class. + Create an empty . - Initializes a new instance of the class. + Create a new with a which writes to . Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends. Minimum log level needed to trigger this rule. @@ -1866,11 +2051,10 @@ - Initializes a new instance of the class. + Create a (disabled) . You should call to enable logging. Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends. Target to be written to when the rule matches. - By default no logging levels are defined. You should call and to set them. @@ -1946,13 +2130,13 @@ The type of the class marker attribute. The type of the method marker attribute. - + Scans the assembly for classes marked with and methods marked with and adds them to the factory. - The assembly. + The types to scan. The prefix to use for names. @@ -2007,6 +2191,16 @@ the item. + + + Indicates NLog should not scan this property during configuration. + + + + + Initializes a new instance of the class. + + Marks the object as configuration item for NLog. @@ -2172,7 +2366,7 @@ - Capture maximum amount of the stack trace information supported on the plaform. + Capture maximum amount of the stack trace information supported on the platform. @@ -2236,6 +2430,24 @@ The new object. + + + Remove all spaces, also in between text. + + text + text without spaces + Tabs and other whitespace is not removed! + + + + Remove the namespace (before :) + + + x:a, will be a + + + + Initializes the configuration. @@ -2244,12 +2456,61 @@ Name of the file that contains the element (to be used as a base for including other files). Ignore any errors during configuration. + + + Parse the root + + + path to directory of config file. + + + + Parse {configuration} xml element. + + + path to directory of config file. + + + + Parse {NLog} xml element. + + + path to directory of config file. + + + + Parse {Rules} xml element + + + Rules are added to this parameter. + + + + Parse {Logger} xml element + + + Rules are added to this parameter. + + + + Replace a simple variable with a value. The orginal value is removed and thus we cannot redo this in a later stage. + + Use for that: + + + + Gets the default object by parsing the application configuration file (app.exe.config). + + + Did the Succeeded? true= success, false= error, null = initialize not started yet. + + Gets or sets a value indicating whether the configuration files @@ -2385,7 +2646,7 @@ Matches when the calculated layout contains the specified substring. - This filter is deprecated in favour of <when /> which is based on contitions. + This filter is deprecated in favor of <when /> which is based on conditions. @@ -2414,7 +2675,7 @@ Matches when the calculated layout is equal to the specified substring. - This filter is deprecated in favour of <when /> which is based on contitions. + This filter is deprecated in favor of <when /> which is based on conditions. @@ -2443,7 +2704,7 @@ Matches when the calculated layout does NOT contain the specified substring. - This filter is deprecated in favour of <when /> which is based on contitions. + This filter is deprecated in favor of <when /> which is based on conditions. @@ -2472,7 +2733,7 @@ Matches when the calculated layout is NOT equal to the specified substring. - This filter is deprecated in favour of <when /> which is based on contitions. + This filter is deprecated in favor of <when /> which is based on conditions. @@ -2503,6 +2764,278 @@ + + + A global logging class using caller info to find the logger. + + + + + Starts building a log event with the specified . + + The log level. + The full path of the source file that contains the caller. This is the file path at the time of compile. + An instance of the fluent . + + + + Starts building a log event at the Trace level. + + The full path of the source file that contains the caller. This is the file path at the time of compile. + An instance of the fluent . + + + + Starts building a log event at the Debug level. + + The full path of the source file that contains the caller. This is the file path at the time of compile. + An instance of the fluent . + + + + Starts building a log event at the Info level. + + The full path of the source file that contains the caller. This is the file path at the time of compile. + An instance of the fluent . + + + + Starts building a log event at the Warn level. + + The full path of the source file that contains the caller. This is the file path at the time of compile. + An instance of the fluent . + + + + Starts building a log event at the Error level. + + The full path of the source file that contains the caller. This is the file path at the time of compile. + An instance of the fluent . + + + + Starts building a log event at the Fatal level. + + The full path of the source file that contains the caller. This is the file path at the time of compile. + An instance of the fluent . + + + + A fluent class to build log events for NLog. + + + + + Initializes a new instance of the class. + + The to send the log event. + + + + Initializes a new instance of the class. + + The to send the log event. + The for the log event. + + + + Sets the information of the logging event. + + The exception information of the logging event. + + + + + Sets the level of the logging event. + + The level of the logging event. + + + + + Sets the logger name of the logging event. + + The logger name of the logging event. + + + + + Sets the log message on the logging event. + + The log message for the logging event. + + + + + Sets the log message and parameters for formatting on the logging event. + + A composite format string. + The object to format. + + + + + Sets the log message and parameters for formatting on the logging event. + + A composite format string. + The first object to format. + The second object to format. + + + + + Sets the log message and parameters for formatting on the logging event. + + A composite format string. + The first object to format. + The second object to format. + The third object to format. + + + + + Sets the log message and parameters for formatting on the logging event. + + A composite format string. + The first object to format. + The second object to format. + The third object to format. + The fourth object to format. + + + + + Sets the log message and parameters for formatting on the logging event. + + A composite format string. + An object array that contains zero or more objects to format. + + + + + Sets the log message and parameters for formatting on the logging event. + + An object that supplies culture-specific formatting information. + A composite format string. + An object array that contains zero or more objects to format. + + + + + Sets a per-event context property on the logging event. + + The name of the context property. + The value of the context property. + + + + + Sets multiple per-event context properties on the logging event. + + The properties to set. + + + + + Sets the timestamp of the logging event. + + The timestamp of the logging event. + + + + + Sets the stack trace for the event info. + + The stack trace. + Index of the first user stack frame within the stack trace. + + + + + Writes the log event to the underlying logger. + + The method or property name of the caller to the method. This is set at by the compiler. + The full path of the source file that contains the caller. This is set at by the compiler. + The line number in the source file at which the method is called. This is set at by the compiler. + + + + Writes the log event to the underlying logger if the condition delegate is true. + + If condition is true, write log event; otherwise ignore event. + The method or property name of the caller to the method. This is set at by the compiler. + The full path of the source file that contains the caller. This is set at by the compiler. + The line number in the source file at which the method is called. This is set at by the compiler. + + + + Writes the log event to the underlying logger if the condition is true. + + If condition is true, write log event; otherwise ignore event. + The method or property name of the caller to the method. This is set at by the compiler. + The full path of the source file that contains the caller. This is set at by the compiler. + The line number in the source file at which the method is called. This is set at by the compiler. + + + + Gets the created by the builder. + + + + + Extension methods for NLog . + + + + + Starts building a log event with the specified . + + The logger to write the log event to. + The log level. + + + + + Starts building a log event at the Trace level. + + The logger to write the log event to. + + + + + Starts building a log event at the Debug level. + + The logger to write the log event to. + + + + + Starts building a log event at the Info level. + + The logger to write the log event to. + + + + + Starts building a log event at the Warn level. + + The logger to write the log event to. + + + + + Starts building a log event at the Error level. + + The logger to write the log event to. + + + + + Starts building a log event at the Fatal level. + + The logger to write the log event to. + + Global Diagnostics Context - used for log4net compatibility. @@ -2520,7 +3053,22 @@ Gets the Global Diagnostics Context named item. Item name. - The item value of string.Empty if the value is not present. + The value of , if defined; otherwise . + + + + Gets the Global Diagnostics Context item. + + Item name. + to use when converting the item's value to a string. + The value of as a string, if defined; otherwise . + + + + Gets the Global Diagnostics Context named item. + + Item name. + The value of , if defined; otherwise null. @@ -2552,12 +3100,34 @@ Item name. Item value. + + + Sets the Global Diagnostics Context item to the specified value. + + Item name. + Item value. + Gets the Global Diagnostics Context named item. Item name. - The item value of string.Empty if the value is not present. + The value of , if defined; otherwise . + + + + Gets the Global Diagnostics Context item. + + Item name. + to use when converting the item's value to a string. + The value of as a string, if defined; otherwise . + + + + Gets the Global Diagnostics Context named item. + + Item name. + The item value, if defined; otherwise null. @@ -2577,21 +3147,2775 @@ Clears the content of the GDC. + + + Provides logging interface and utility functions. + + + Auto-generated Logger members for binary compatibility with NLog 1.0. + + + + + Logger with only generic methods (passing 'LogLevel' to methods) and core properties. + + + Auto-generated Logger members for binary compatibility with NLog 1.0. + + + + + Gets a value indicating whether logging is enabled for the specified level. + + Log level to be checked. + A value of if logging is enabled for the specified level, otherwise it returns . + + + + Writes the specified diagnostic message. + + Log event. + + + + Writes the specified diagnostic message. + + The name of the type that wraps Logger. + Log event. + + + + Writes the diagnostic message at the specified level using the specified format provider and format parameters. + + + Writes the diagnostic message at the specified level. + + Type of the value. + The log level. + The value to be written. + + + + Writes the diagnostic message at the specified level. + + Type of the value. + The log level. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the specified level. + + The log level. + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the specified level. + + The log level. + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the specified level. + + The log level. + A to be written. + Arguments to format. + An exception to be logged. + + + + Writes the diagnostic message and exception at the specified level. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + Arguments to format. + An exception to be logged. + + + + Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the specified level. + + The log level. + Log message. + + + + Writes the diagnostic message at the specified level using the specified parameters. + + The log level. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the specified level. + + The log level. + A to be written. + An exception to be logged. + + + + Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified parameter. + + The type of the argument. + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the specified level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The log level. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the specified level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + The log level. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the specified level. + + The log level. + A to be written. + + + + Writes the diagnostic message at the specified level. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the specified level using the specified parameters. + + The log level. + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the specified level using the specified parameters. + + The log level. + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the specified level using the specified value as a parameter. + + The log level. + A containing one format item. + The argument to format. + + + + Occurs when logger configuration changes. + + + + + Gets the name of the logger. + + + + + Gets the factory that created this logger. + + + + + Provides an interface to execute System.Actions without surfacing any exceptions raised for that action. + + + + + Runs action. If the action throws, the exception is logged at Error level. The exception is not propagated outside of this method. + + Action to execute. + + + + Runs the provided function and returns its result. If an exception is thrown, it is logged at Error level. + The exception is not propagated outside of this method; a default value is returned instead. + + Return type of the provided function. + Function to run. + Result returned by the provided function or the default value of type in case of exception. + + + + Runs the provided function and returns its result. If an exception is thrown, it is logged at Error level. + The exception is not propagated outside of this method; a fallback value is returned instead. + + Return type of the provided function. + Function to run. + Fallback value to return in case of exception. + Result returned by the provided function or fallback value in case of exception. + + + + Returns a task that completes when a specified task to completes. If the task does not run to completion, an exception is logged at Error level. The returned task always runs to completion. + + The task for which to log an error if it does not run to completion. + A task that completes in the state when when completes. + + + + Runs async action. If the action throws, the exception is logged at Error level. The exception is not propagated outside of this method. + + Async action to execute. + + + + Runs the provided async function and returns its result. If the task does not run to completion, an exception is logged at Error level. + The exception is not propagated outside of this method; a default value is returned instead. + + Return type of the provided function. + Async function to run. + A task that represents the completion of the supplied task. If the supplied task ends in the state, the result of the new task will be the result of the supplied task; otherwise, the result of the new task will be the default value of type . + + + + Runs the provided async function and returns its result. If the task does not run to completion, an exception is logged at Error level. + The exception is not propagated outside of this method; a fallback value is returned instead. + + Return type of the provided function. + Async function to run. + Fallback value to return if the task does not end in the state. + A task that represents the completion of the supplied task. If the supplied task ends in the state, the result of the new task will be the result of the supplied task; otherwise, the result of the new task will be the fallback value. + + + + Writes the diagnostic message at the Trace level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Trace level. + + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Trace level. + + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Trace level. + + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Trace level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Trace level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Trace level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Trace level using the specified parameters and formatting them with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Trace level. + + Log message. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the Trace level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameter. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Debug level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Debug level. + + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Debug level. + + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Debug level. + + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Debug level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Debug level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Debug level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters and formatting them with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Debug level. + + Log message. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the Debug level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameter. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Info level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Info level. + + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Info level. + + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Info level. + + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Info level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Info level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Info level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Info level using the specified parameters and formatting them with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Info level. + + Log message. + + + + Writes the diagnostic message at the Info level using the specified parameters. + + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the Info level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message at the Info level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified parameter. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Info level using the specified parameters. + + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Info level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Warn level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Warn level. + + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Warn level. + + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Warn level. + + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Warn level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Warn level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Warn level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Warn level using the specified parameters and formatting them with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Warn level. + + Log message. + + + + Writes the diagnostic message at the Warn level using the specified parameters. + + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the Warn level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message at the Warn level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified parameter. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Warn level using the specified parameters. + + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Warn level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Error level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Error level. + + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Error level. + + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Error level. + + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Error level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Error level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Error level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Error level using the specified parameters and formatting them with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Error level. + + Log message. + + + + Writes the diagnostic message at the Error level using the specified parameters. + + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the Error level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message at the Error level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified parameter. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Error level using the specified parameters. + + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Error level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Fatal level. + + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Fatal level. + + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Fatal level. + + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Fatal level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Fatal level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Fatal level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Fatal level using the specified parameters and formatting them with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Fatal level. + + Log message. + + + + Writes the diagnostic message at the Fatal level using the specified parameters. + + A containing format items. + Arguments to format. + + + + Writes the diagnostic message and exception at the Fatal level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message at the Fatal level using the specified parameter and formatting it with the supplied format provider. + + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified parameter. + + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified parameters. + + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified parameters. + + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Trace level. + + A to be written. + + + + Writes the diagnostic message at the Trace level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format.s + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level. + + A to be written. + + + + Writes the diagnostic message at the Debug level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level. + + A to be written. + + + + Writes the diagnostic message at the Info level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Info level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Info level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Info level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level. + + A to be written. + + + + Writes the diagnostic message at the Warn level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Warn level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Warn level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Warn level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level. + + A to be written. + + + + Writes the diagnostic message at the Error level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Error level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Error level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Error level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level. + + A to be written. + + + + Writes the diagnostic message at the Fatal level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Fatal level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified parameters. + + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. + + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Fatal level using the specified value as a parameter. + + A containing one format item. + The argument to format. + + + + Gets a value indicating whether logging is enabled for the Trace level. + + A value of if logging is enabled for the Trace level, otherwise it returns . + + + + Gets a value indicating whether logging is enabled for the Debug level. + + A value of if logging is enabled for the Debug level, otherwise it returns . + + + + Gets a value indicating whether logging is enabled for the Info level. + + A value of if logging is enabled for the Info level, otherwise it returns . + + + + Gets a value indicating whether logging is enabled for the Warn level. + + A value of if logging is enabled for the Warn level, otherwise it returns . + + + + Gets a value indicating whether logging is enabled for the Error level. + + A value of if logging is enabled for the Error level, otherwise it returns . + + + + Gets a value indicating whether logging is enabled for the Fatal level. + + A value of if logging is enabled for the Fatal level, otherwise it returns . + Various helper methods for accessing state of ASP application. - + - Optimized methods to get current time. + Internal configuration manager used to read .NET configuration files. + Just a wrapper around the BCL ConfigurationManager, but used to enable + unit testing. - + - Gets the current time in an optimized fashion. + Interface for the wrapper around System.Configuration.ConfigurationManager. + + + + + Gets the wrapper around ConfigurationManager.AppSettings. + + + + + Gets the wrapper around ConfigurationManager.AppSettings. - Current time. @@ -2783,55 +6107,46 @@ The current element in the collection. - + - LINQ-like helpers (cannot use LINQ because we must work with .NET 2.0 profile). + UTF-8 BOM 239, 187, 191 - + - Filters the given enumerable to return only items of the specified type. + Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. A parameter specifies whether the operation is case-sensitive. The return value indicates whether the conversion succeeded. - - Type of the item. - - - The enumerable. - - - Items of specified type. - + The enumeration type to which to convert value. + The string representation of the enumeration name or underlying value to convert. + When this method returns, result contains an object of type TEnum whose value is represented by value if the parse operation succeeds. If the parse operation fails, result contains the default value of the underlying type of TEnum. Note that this value need not be a member of the TEnum enumeration. This parameter is passed uninitialized. + true if the value parameter was converted successfully; otherwise, false. + Wrapper because Enum.TryParse is not present in .net 3.5 - + - Reverses the specified enumerable. + Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. A parameter specifies whether the operation is case-sensitive. The return value indicates whether the conversion succeeded. - - Type of enumerable item. - - - The enumerable. - - - Reversed enumerable. - + The enumeration type to which to convert value. + The string representation of the enumeration name or underlying value to convert. + true to ignore case; false to consider case. + When this method returns, result contains an object of type TEnum whose value is represented by value if the parse operation succeeds. If the parse operation fails, result contains the default value of the underlying type of TEnum. Note that this value need not be a member of the TEnum enumeration. This parameter is passed uninitialized. + true if the value parameter was converted successfully; otherwise, false. + Wrapper because Enum.TryParse is not present in .net 3.5 - + - Determines is the given predicate is met by any element of the enumerable. + Enum.TryParse implementation for .net 3.5 + - Element type. - The enumerable. - The predicate. - True if predicate returns true for any element of the collection, false otherwise. + + Don't uses reflection - + - Converts the enumerable to list. + IsNullOrWhiteSpace for .net 3.5 - Type of the list element. - The enumerable. - List of elements. + + @@ -2885,6 +6200,11 @@ Gets or set the friendly name. + + + Gets an integer that uniquely identifies the application domain within the process. + + Process exit event. @@ -2926,6 +6246,11 @@ Gets or set the friendly name. + + + Gets an integer that uniquely identifies the application domain within the process. + + Process exit event. @@ -2968,8 +6293,8 @@ Gets the file info. - The last write time. - Length of the file. + The last file write time. The value must be of UTC kind. + Length of the file in bytes. True if the operation succeeded, false otherwise. @@ -2992,18 +6317,18 @@ Records the last write time for a file to be specific date. - Date and time when the last write occurred. + Date and time when the last write occurred. The value must be of UTC kind. Creates the file stream. - If set to true allow concurrent writes. + If set to true sets the file stream to allow shared writing. A object which can be used to write to the file. - Gets the name of the file. + Gets the path of the file, including file extension. The name of the file. @@ -3011,13 +6336,13 @@ Gets the last write time. - The last write time. + The last write time. DateTime value must be of UTC kind. Gets the open time of the file. - The open time. + The open time. DateTime value must be of UTC kind. @@ -3052,7 +6377,7 @@ Gets the file info. - The last write time. + The last file write time. The value must be of UTC kind. Length of the file. True if the operation succeeded, false otherwise. @@ -3090,11 +6415,146 @@ Instance of which can be used to write to the file. + + + Maintains a collection of file appenders usually associated with file targets. + + + + + Initializes a new "empty" instance of the class with zero size and empty + list of appenders. + + + + + Initializes a new "empty" instance of the class with zero size and empty + list of appenders. + + + + + Initializes a new instance of the class. + + + The size of the list should be positive. No validations are performed during initialisation as it is an + intenal class. + + Total number of appenders allowed in list. + Factory used to create each appender. + Parameters used for creating a file. + + + + It allocates the first slot in the list when the file name does not already in the list and clean up any + unused slots. + + File name associated with a single appender. + The allocated appender. + + Thrown when is called on an Empty instance. + + + + + Close all the allocated appenders. + + + + + Close the allocated appenders initialised before the supplied time. + + The time which prior the appenders considered expired + + + + Fluch all the allocated appenders. + + + + + Gets the file info for a particular appender. + + The file name associated with a particular appender. + The last file write time. The value must be of UTC kind. + Length of the file. + when the operation succeeded; otherwise. + + + + Closes the specified appender and removes it from the list. + + File name of the appender to be closed. + + + + Gets the parameters which will be used for creating a file. + + + + + Gets the file appender factory used by all the appenders in this list. + + + + + Gets the number of appenders which the list can hold. + + Interface that provides parameters for create file function. + + + Gets or sets the delay in milliseconds to wait before attempting to write to the file again. + + + + + Gets or sets the number of times the write is appended on the file before NLog + discards the log message. + + + + + Gets or sets a value indicating whether concurrent writes to the log file by multiple processes on the same host. + + + This makes multi-process logging possible. NLog uses a special technique + that lets it keep the files open for writing. + + + + + Gets or sets a value indicating whether to create directories if they do not exist. + + + Setting this to false may improve performance a bit, but you'll receive an error + when attempting to write to a directory that's not present. + + + + + Gets or sets a value indicating whether to enable log file(s) to be deleted. + + + + + Gets or sets the log file buffer size in bytes. + + + + + Gets or set a value indicating whether a managed file stream is forced, instead of used the native implementation. + + + + + Gets or sets the file attributes (Windows only). + + Provides a multiprocess-safe atomic file appends while @@ -3135,7 +6595,7 @@ Gets the file info. - The last write time. + The last file write time. The value must be of UTC kind. Length of the file. True if the operation succeeded, false otherwise. @@ -3189,7 +6649,7 @@ Gets the file info. - The last write time. + The last file write time. The value must be of UTC kind. Length of the file. True if the operation succeeded, false otherwise. @@ -3242,7 +6702,7 @@ Gets the file info. - The last write time. + The last file write time. The value must be of UTC kind. Length of the file. True if the operation succeeded, false otherwise. @@ -3279,53 +6739,18 @@ Name of the file. The file handle. - The last write time of the file. + The last write time of the file in UTC. Length of the file. A value of true if file information was retrieved successfully, false otherwise. - + - Form helper methods. + toString(format) if the object is a - - - - Creates RichTextBox and docks in parentForm. - - Name of RichTextBox. - Form to dock RichTextBox. - Created RichTextBox. - - - - Finds control embedded on searchControl. - - Name of the control. - Control in which we're searching for control. - A value of null if no control has been found. - - - - Finds control of specified type embended on searchControl. - - The type of the control. - Name of the control. - Control in which we're searching for control. - - A value of null if no control has been found. - - - - - Creates a form. - - Name of form. - Width of form. - Height of form. - Auto show form. - If set to true the form will be minimized. - If set to true the form will be created as tool window. - Created form. + value to be converted + format value + provider, for example culture + @@ -3344,6 +6769,45 @@ Supports mocking of SMTP Client code. + + + Sends an e-mail message to an SMTP server for delivery. These methods block while the message is being transmitted. + + + System.Net.Mail.MailMessage + MailMessage + A MailMessage that contains the message to send. + + + + Specifies how outgoing email messages will be handled. + + + + + Gets or sets the name or IP address of the host used for SMTP transactions. + + + + + Gets or sets the port used for SMTP transactions. + + + + + Gets or sets a value that specifies the amount of time after which a synchronous Send call times out. + + + + + Gets or sets the credentials used to authenticate the sender. + + + + + Gets or sets the folder where applications save mail messages to be processed by the local SMTP server. + + Supports object initialization and termination. @@ -3375,11 +6839,13 @@ Logger configuration. - + Initializes a new instance of the class. The targets by level. + Use the old exception log handling of NLog 3.0? + @@ -3397,18 +6863,11 @@ A value of true if the specified level is enabled; otherwise, false. - + - Message Box helper. + Use the old exception log handling of NLog 3.0? - - - Shows the specified message using platform-specific message box. - - The message. - The caption. - Watches multiple files at the same time and raises an event whenever @@ -3642,6 +7101,11 @@ Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + Gets underlying socket instance. + + Sends messages over a TCP network connection. @@ -3806,7 +7270,7 @@ Name of the file. The file handle. - The last write time of the file. + The last write time of the file in UTC. Length of the file. A value of true if file information was retrieved successfully, false otherwise. @@ -3834,11 +7298,6 @@ The instance. - - - Gets current thread ID. - - Gets current process ID. @@ -3864,12 +7323,6 @@ Gets the name of the process. - - - Gets current thread ID. - - - Gets current process ID. @@ -3906,6 +7359,16 @@ Usable types from the given assembly. Types which cannot be loaded are skipped. + + + Is this a static class? + + + + This is a work around, as Type doesn't have this property. + From: http://stackoverflow.com/questions/1175888/determine-if-a-type-is-static + + Supported operating systems. @@ -3956,6 +7419,36 @@ The text to be tokenized. + + + Check current char while not changing the position. + + + + + + Read the current char and change position + + + + + + Get the substring of the + + + + + + + + Current position in + + + + + Full text to be parsed + + Implements a single-call guard around given continuation function. @@ -3987,7 +7480,7 @@ The inputs. The key selector function. - Dictonary where keys are unique input keys, and values are lists of . + Dictionary where keys are unique input keys, and values are lists of . @@ -4004,6 +7497,19 @@ Utilities for dealing with values. + + + Stream helpers + + + + + Copy stream input to output. Skip the first bytes + + stream to read from + stream to write to + first bytes to skip (optional) + Represents target with a chain of filters which determine @@ -4101,7 +7607,7 @@ Name of the file. The file handle. - The last write time of the file. + The last write time of the file in UTC. Length of the file. A value of true if file information was retrieved successfully, false otherwise. @@ -4117,12 +7623,6 @@ Initializes a new instance of the class. - - - Gets current thread ID. - - - Gets current process ID. @@ -4141,20 +7641,54 @@ - + - Designates a property of the class as an ambient property. + Helper class for XML - + - Initializes a new instance of the class. + removes any unusual unicode characters that can't be encoded into XML - Ambient property name. - + - ASP Application variable. + Safe version of WriteAttributeString + + + + + + + + + + Safe version of WriteAttributeString + + + + + + + + Safe version of WriteElementSafeString + + + + + + + + + + Safe version of WriteCData + + + + + + + Log event context data. @@ -4232,6 +7766,103 @@ Gets the logging configuration this target is part of. + + + Initializes a new instance of the class. + + + + + Renders all log event's properties and appends them to the specified . + + The to append the rendered data to. + Logging event. + + + + The names of caller information attributes. + https://msdn.microsoft.com/en-us/library/hh534540.aspx + + + + + Also render the call attributes? (, + , ). + + + + + + Gets or sets string that will be used to separate key/value pairs. + + + + + + Also render the caller information attributes? (, + , ). + + See https://msdn.microsoft.com/en-us/library/hh534540.aspx + + + + + Gets or sets how key/value pairs will be formatted. + + + + + + Designates a property of the class as an ambient property. + + + + + Initializes a new instance of the class. + + Ambient property name. + + + + Used to render the application domain name. + + + + + Create a new renderer + + + + + Create a new renderer + + + + + Render the layout + + + + + + + Convert the formatting string + + + + + + + Format string. Possible values: "Short", "Long" or custom like {0} {1}. Default "Long" + The first parameter is the , the second the second the + This string is used in + + + + + ASP Application variable. + + Renders the specified ASP Application variable and appends it to the specified . @@ -4408,6 +8039,28 @@ Gets the level of stack trace information required by the implementing class. + + + The call site source line number. Full callsite + + + + + Renders the call site and appends it to the specified . + + The to append the rendered data to. + Logging event. + + + + Gets or sets the number of frames to skip. + + + + + Gets the level of stack trace information required by the implementing class. + + A counter value (increases on each layout rendering). @@ -4496,6 +8149,12 @@ + + + Gets or sets the default value to be used when the environment variable is not set. + + + Log event context data. @@ -4516,7 +8175,12 @@ - Log event context data. + Log event context data. See . + + + + + Log event context data with default options. @@ -4532,6 +8196,17 @@ + + + Format string for conversion from object to string. + + + + + Gets or sets the culture used for rendering. + + + Exception information provided through @@ -4550,6 +8225,55 @@ The to append the rendered data to. Logging event. + + + Appends the Message of an Exception to the specified . + + The to append the rendered data to. + The exception containing the Message to append. + + + + Appends the method name from Exception's stack trace to the specified . + + The to append the rendered data to. + The Exception whose method name should be appended. + + + + Appends the stack trace from an Exception to the specified . + + The to append the rendered data to. + The Exception whose stack trace should be appended. + + + + Appends the result of calling ToString() on an Exception to the specified . + + The to append the rendered data to. + The Exception whose call to ToString() should be appended. + + + + Appends the type of an Exception to the specified . + + The to append the rendered data to. + The Exception whose type should be appended. + + + + Appends the short type of an Exception to the specified . + + The to append the rendered data to. + The Exception whose short type should be appended. + + + + Appends the contents of an Exception's Data property to the specified . + + The to append the rendered data to. + The Exception whose Data property elements should be appended. + Gets or sets the format of the output. Must be a comma-separated list of exception @@ -4977,6 +8701,24 @@ + + + Mapped Diagnostic Logical Context item (based on CallContext). + + + + + Renders the specified MDLC item and appends it to the specified . + + The to append the rendered data to. + Logging event. + + + + Gets or sets the name of the item. + + + The formatted log message. @@ -5280,7 +9022,7 @@ - Peak Vitual Memory Size. + Peak Virtual Memory Size. @@ -5608,6 +9350,12 @@ + + + Gets or sets the number of frames to skip. + + + Gets or sets the stack frame separator string. @@ -5698,6 +9446,43 @@ + + + A renderer that puts into log a System.Diagnostics trace correlation id. + + + + + Renders the current trace activity ID. + + The to append the rendered data to. + Logging event. + + + + Render a NLog variable (xml or config) + + + + + Renders the specified variable and appends it to the specified . + + The to append the rendered data to. + Logging event. + + + + Gets or sets the name of the NLog variable. + + + + + + Gets or sets the default value to be used when the variable is not set. + + Not used if Name is null + + Thread Windows identity information (username). @@ -5805,6 +9590,25 @@ + + + Gets or sets a value indicating when the cache is cleared. + + + + + A value indicating when the cache is cleared. + + + + Never clear the cache. + + + Clear the cache whenever the is initialized. + + + Clear the cache whenever the is closed. + Filters characters not allowed in the file names by replacing them with safe character. @@ -5903,6 +9707,23 @@ Contents of inner layout. + + + Horizontal alignment for padding layout renderers. + + + + + When layout text is too long, align it to the left + (remove characters from the right). + + + + + When layout text is too long, align it to the right + (remove characters from the left). + + Applies padding to another layout output. @@ -5943,6 +9764,15 @@ + + + Gets or sets a value indicating whether a value that has + been truncated (when is true) + will be left-aligned (characters removed from the right) + or right-aligned (characters removed from the left). The + default is left alignment. + + Replaces a string in the output of another layout with another string. @@ -5960,6 +9790,16 @@ The text to be post-processed. Post-processed text. + + + A match evaluator for Regular Expression based replacing + + + + + + + Gets or sets the text to search for. @@ -5981,6 +9821,14 @@ The replacement string. + + + Gets or sets the group name to replace when using regular expressions. + Leave null or empty to replace without using group name. + + The group name. + + Gets or sets a value indicating whether to ignore case. @@ -5995,6 +9843,33 @@ A value of true if whole words should be searched for; otherwise, false. + + + This class was created instead of simply using a lambda expression so that the "ThreadAgnosticAttributeTest" will pass + + + + + Replaces newline characters from the result of another layout renderer with spaces. + + + + + Initializes a new instance of the class. + + + + + Post-processes the rendered message. + + The text to be post-processed. + String with newline characters replaced with spaces. + + + + Gets or sets a value indicating the string that should be used for separating lines. + + Decodes text "encrypted" with ROT-13. @@ -6458,7 +10333,7 @@ - Specifies allowes CSV quoting modes. + Specifies CSV quoting modes. @@ -6477,6 +10352,74 @@ the separator. + + + JSON attribute. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The name of the attribute. + The layout of the attribute's value. + + + + Initializes a new instance of the class. + + The name of the attribute. + The layout of the attribute's value. + Encode value with json-encode + + + + Gets or sets the name of the attribute. + + + + + Gets or sets the layout that will be rendered as the attribute's value. + + + + + Determines wether or not this attribute will be Json encoded. + + + + + A specialized layout that renders JSON-formatted events. + + + + + Initializes a new instance of the class. + + + + + Formats the log event as a JSON document for writing. + + The log event to be formatted. + A JSON string representation of the log event. + + + + Gets the array of attributes' configurations. + + + + + + Gets or sets the option to suppress the extra spaces in the output json + + Marks class as a layout renderer and assigns a format string to it. @@ -6562,26 +10505,26 @@ The text to be escaped. The escaped text. - Escaping is done by replacing all occurences of + Escaping is done by replacing all occurrences of '${' with '${literal:text=${}' - Evaluates the specified text by expadinging all layout renderers. + Evaluates the specified text by expanding all layout renderers. The text to be evaluated. Log event to be used for evaluation. - The input text with all occurences of ${} replaced with + The input text with all occurrences of ${} replaced with values provided by the appropriate layout renderers. - Evaluates the specified text by expadinging all layout renderers + Evaluates the specified text by expanding all layout renderers in new context. The text to be evaluated. - The input text with all occurences of ${} replaced with + The input text with all occurrences of ${} replaced with values provided by the appropriate layout renderers. @@ -6600,12 +10543,27 @@ The logging event. The rendered layout. + + + Original text before compile to Layout renderes + + Gets or sets the layout text. + + + Is the message fixed? (no Layout renderers used) + + + + + Get the fixed text. Only set when is true + + Gets a collection of objects that make up this layout. @@ -6701,6 +10659,29 @@ The exception. Instance of . + + + Creates the log event. + + The log level. + Name of the logger. + The exception. + The format provider. + The message. + Instance of . + + + + Creates the log event. + + The log level. + Name of the logger. + The exception. + The format provider. + The message. + The parameters. + Instance of . + Creates from this by attaching the specified asynchronous continuation. @@ -6822,7 +10803,8 @@ - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + Performs application-defined tasks associated with freeing, releasing, or resetting + unmanaged resources. @@ -6833,7 +10815,7 @@ - Gets the logger named after the currently-being-initialized class. + Gets the logger with the name of the current class. The logger. This is a slow-running method. @@ -6841,33 +10823,35 @@ - Gets the logger named after the currently-being-initialized class. + Gets a custom logger with the name of the current class. Use to pass the type of the needed Logger. - The type of the logger to create. The type must inherit from NLog.Logger. - The logger. - This is a slow-running method. - Make sure you're not doing this in a loop. + The type of the logger to create. The type must inherit from + NLog.Logger. + The logger of type . + This is a slow-running method. Make sure you are not calling this method in a + loop. Gets the specified named logger. Name of the logger. - The logger reference. Multiple calls to GetLogger with the same argument aren't guaranteed to return the same logger reference. + The logger reference. Multiple calls to GetLogger with the same argument + are not guaranteed to return the same logger reference. - Gets the specified named logger. + Gets the specified named logger. Use to pass the type of the needed Logger. Name of the logger. - The type of the logger to create. The type must inherit from NLog.Logger. - The logger reference. Multiple calls to GetLogger with the + The type of the logger to create. The type must inherit from . + The logger of type . Multiple calls to GetLogger with the same argument aren't guaranteed to return the same logger reference. - Loops through all loggers previously returned by GetLogger - and recalculates their target and filter list. Useful after modifying the configuration programmatically + Loops through all loggers previously returned by GetLogger and recalculates their + target and filter list. Useful after modifying the configuration programmatically to ensure that all loggers have been properly configured. @@ -6880,13 +10864,15 @@ Flush any pending log messages (in case of asynchronous targets). - Maximum time to allow for the flush. Any messages after that time will be discarded. + Maximum time to allow for the flush. Any messages after that time + will be discarded. Flush any pending log messages (in case of asynchronous targets). - Maximum time to allow for the flush. Any messages after that time will be discarded. + Maximum time to allow for the flush. Any messages + after that time will be discarded. @@ -6899,7 +10885,8 @@ Flush any pending log messages (in case of asynchronous targets). The asynchronous continuation. - Maximum time to allow for the flush. Any messages after that time will be discarded. + Maximum time to allow for the flush. Any messages + after that time will be discarded. @@ -6909,17 +10896,41 @@ Maximum time to allow for the flush. Any messages after that time will be discarded. - Decreases the log enable counter and if it reaches -1 - the logs are disabled. - Logging is enabled if the number of calls is greater - than or equal to calls. - An object that iplements IDisposable whose Dispose() method - reenables logging. To be used with C# using () statement. + + Decreases the log enable counter and if it reaches -1 the logs are disabled. + + + Logging is enabled if the number of calls is greater than + or equal to calls. + + An object that implements IDisposable whose Dispose() method re-enables logging. + To be used with C# using () statement. - Increases the log enable counter and if it reaches 0 the logs are disabled. - Logging is enabled if the number of calls is greater - than or equal to calls. + + Increases the log enable counter and if it reaches 0 the logs are disabled. + + + Logging is enabled if the number of calls is greater than + or equal to calls. + + + + Decreases the log enable counter and if it reaches -1 the logs are disabled. + + + Logging is enabled if the number of calls is greater than + or equal to calls. + + An object that implements IDisposable whose Dispose() method re-enables logging. + To be used with C# using () statement. + + + + Increases the log enable counter and if it reaches 0 the logs are disabled. + + Logging is enabled if the number of calls is greater + than or equal to calls. @@ -6927,14 +10938,26 @@ A value of if logging is currently enabled, otherwise. - Logging is enabled if the number of calls is greater - than or equal to calls. + Logging is enabled if the number of calls is greater + than or equal to calls. + + + + Invoke the Changed event; called whenever list changes + + Event arguments. Releases unmanaged and - optionally - managed resources. - True to release both managed and unmanaged resources; false to release only unmanaged resources. + True to release both managed and unmanaged resources; + false to release only unmanaged resources. + + + + Currenty this logfactory is disposing? + @@ -6955,14 +10978,14 @@ Gets or sets a value indicating whether exceptions should be thrown. - A value of true if exceptiosn should be thrown; otherwise, false. - By default exceptions - are not thrown under any circumstances. - + A value of true if exception should be thrown; otherwise, false. + By default exceptions are not thrown under any circumstances. - Gets or sets the current logging configuration. + Gets or sets the current logging configuration. After setting this property all + existing loggers will be re-configured, so that there is no need to call + manually. @@ -6970,6 +10993,14 @@ Gets or sets the global log threshold. Log events below this threshold are not logged. + + + Gets the default culture info to use as . + + + Specific culture info or null to use + + Logger cache key. @@ -6987,9 +11018,28 @@ Determines if two objects are equal in value. - Other object to compare to. + Other object to compare to. True if objects are equal, false otherwise. + + + Determines if two objects of the same type are equal in value. + + Other object to compare to. + True if objects are equal, false otherwise. + + + + Logger cache. + + + + + Inserts or updates. + + + + Enables logging in implementation. @@ -7014,16 +11064,16 @@ - Gets the logger. + Gets the logger with type . The logger name. An instance of . - Gets the logger named after the currently-being-initialized class. + Gets a custom logger with the name of the current class and type . - The logger. + An instance of . This is a slow-running method. Make sure you're not doing this in a loop. @@ -7031,6 +11081,20 @@ Provides logging interface and utility functions. + + Provides logging interface and utility functions. + + + Logging methods which only are executed when the DEBUG conditional compilation symbol is set. + + + The DEBUG conditional compilation symbol is default enabled (only) in a debug build. + + If the DEBUG conditional compilation symbol isn't set in the calling library, the compiler will remove all the invocations to these methods. + This could lead to better performance. + + See: https://msdn.microsoft.com/en-us/library/4xssyw96%28v=vs.90%29.aspx + Auto-generated Logger members for binary compatibility with NLog 1.0. @@ -7119,6 +11183,33 @@ A containing format items. Arguments to format. + + + Writes the diagnostic message and exception at the specified level. + + The log level. + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the specified level. + + The log level. + A to be written. + Arguments to format. + An exception to be logged. + + + + Writes the diagnostic message and exception at the specified level. + + The log level. + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + Arguments to format. + An exception to be logged. + Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider. @@ -7188,6 +11279,63 @@ The second argument to format. The third argument to format. + + + Runs action. If the action throws, the exception is logged at Error level. The exception is not propagated outside of this method. + + Action to execute. + + + + Runs the provided function and returns its result. If an exception is thrown, it is logged at Error level. + The exception is not propagated outside of this method; a default value is returned instead. + + Return type of the provided function. + Function to run. + Result returned by the provided function or the default value of type in case of exception. + + + + Runs the provided function and returns its result. If an exception is thrown, it is logged at Error level. + The exception is not propagated outside of this method; a fallback value is returned instead. + + Return type of the provided function. + Function to run. + Fallback value to return in case of exception. + Result returned by the provided function or fallback value in case of exception. + + + + Returns a task that completes when a specified task to completes. If the task does not run to completion, an exception is logged at Error level. The returned task always runs to completion. + + The task for which to log an error if it does not run to completion. + A task that completes in the state when when completes. + + + + Runs async action. If the action throws, the exception is logged at Error level. The exception is not propagated outside of this method. + + Async action to execute. + + + + Runs the provided async function and returns its result. If the task does not run to completion, an exception is logged at Error level. + The exception is not propagated outside of this method; a default value is returned instead. + + Return type of the provided function. + Async function to run. + A task that represents the completion of the supplied task. If the supplied task ends in the state, the result of the new task will be the result of the supplied task; otherwise, the result of the new task will be the default value of type . + + + + Runs the provided async function and returns its result. If the task does not run to completion, an exception is logged at Error level. + The exception is not propagated outside of this method; a fallback value is returned instead. + + Return type of the provided function. + Async function to run. + Fallback value to return if the task does not end in the state. + A task that represents the completion of the supplied task. If the supplied task ends in the state, the result of the new task will be the result of the supplied task; otherwise, the result of the new task will be the fallback value. + Writes the diagnostic message at the Trace level using the specified format provider and format parameters. @@ -7240,6 +11388,30 @@ A containing format items. Arguments to format. + + + Writes the diagnostic message and exception at the Trace level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Trace level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Trace level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider. @@ -7355,6 +11527,30 @@ A containing format items. Arguments to format. + + + Writes the diagnostic message and exception at the Debug level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Debug level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Debug level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider. @@ -7470,6 +11666,30 @@ A containing format items. Arguments to format. + + + Writes the diagnostic message and exception at the Info level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Info level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Info level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + Writes the diagnostic message at the Info level using the specified parameter and formatting it with the supplied format provider. @@ -7585,6 +11805,30 @@ A containing format items. Arguments to format. + + + Writes the diagnostic message and exception at the Warn level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Warn level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Warn level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + Writes the diagnostic message at the Warn level using the specified parameter and formatting it with the supplied format provider. @@ -7700,6 +11944,30 @@ A containing format items. Arguments to format. + + + Writes the diagnostic message and exception at the Error level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Error level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Error level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + Writes the diagnostic message at the Error level using the specified parameter and formatting it with the supplied format provider. @@ -7815,6 +12083,30 @@ A containing format items. Arguments to format. + + + Writes the diagnostic message and exception at the Fatal level. + + A to be written. + An exception to be logged. + + + + Writes the diagnostic message and exception at the Fatal level. + + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Fatal level. + + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + Writes the diagnostic message at the Fatal level using the specified parameter and formatting it with the supplied format provider. @@ -7878,6 +12170,616 @@ The second argument to format. The third argument to format. + + + Writes the diagnostic message at the Debug level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters and formatting them with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + Log message. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameter. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + A to be written. + + + + Writes the diagnostic message at the Debug level. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Debug level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Debug level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified format provider and format parameters. + + + Writes the diagnostic message at the Trace level. + Only executed when the DEBUG conditional compilation symbol is set. + Type of the value. + The value to be written. + + + + Writes the diagnostic message at the Trace level. + Only executed when the DEBUG conditional compilation symbol is set. + Type of the value. + An IFormatProvider that supplies culture-specific formatting information. + The value to be written. + + + + Writes the diagnostic message at the Trace level. + Only executed when the DEBUG conditional compilation symbol is set. + A function returning message to be written. Function is not evaluated if logging is not enabled. + + + + Writes the diagnostic message and exception at the Trace level. + Only executed when the DEBUG conditional compilation symbol is set. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message and exception at the Trace level. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + An exception to be logged. + Arguments to format. + + + + Writes the diagnostic message at the Trace level using the specified parameters and formatting them with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Trace level. + Only executed when the DEBUG conditional compilation symbol is set. + Log message. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + A containing format items. + Arguments to format. + + + + Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameter. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the argument. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + A containing one format item. + The first argument to format. + The second argument to format. + + + + Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + The type of the third argument. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + The type of the first argument. + The type of the second argument. + The type of the third argument. + A containing one format item. + The first argument to format. + The second argument to format. + The third argument to format. + + + + Writes the diagnostic message at the Trace level. + Only executed when the DEBUG conditional compilation symbol is set. + A to be written. + + + + Writes the diagnostic message at the Trace level. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A to be written. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + A containing format items. + First argument to format. + Second argument to format. + + + + Writes the diagnostic message at the Trace level using the specified parameters. + Only executed when the DEBUG conditional compilation symbol is set. + A containing format items. + First argument to format. + Second argument to format. + Third argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. + Only executed when the DEBUG conditional compilation symbol is set. + An IFormatProvider that supplies culture-specific formatting information. + A containing one format item. + The argument to format. + + + + Writes the diagnostic message at the Trace level using the specified value as a parameter. + Only executed when the DEBUG conditional compilation symbol is set. + A containing one format item. + The argument to format. + Writes the diagnostic message at the specified level. @@ -9539,7 +14441,28 @@ Implementation of logging engine. - + + + Finds first user stack frame in a stack trace + + The stack trace of the logging method invocation + Type of the logger or logger wrapper + Index of the first user stack frame or 0 if all stack frames are non-user + + + + + Defines whether a stack frame belongs to non-user code + + Method of the stack frame + Type of the logger or logger wrapper + , if the method is from non-user code and should be skipped + + The method is classified as non-user if its declaring assembly is from hidden assemblies list + or its declaring type is or one of its subtypes. + + + Gets the filter result. @@ -9587,6 +14510,13 @@ Off log level. + + + Initializes a new instance of . + + The log level name. + The log level ordinal number. + Compares two objects @@ -9658,7 +14588,7 @@ Returns the that corresponds to the supplied . - The texual representation of the log level. + The textual representation of the log level. The enumeration value. @@ -9680,12 +14610,16 @@ Determines whether the specified is equal to this instance. The to compare with this instance. - - Value of true if the specified is equal to this instance; otherwise, false. - - - The parameter is null. - + Value of true if the specified is equal to + this instance; otherwise, false. + + + + Determines whether the specified instance is equal to this instance. + + The to compare with this instance. + Value of true if the specified is equal to + this instance; otherwise, false. @@ -9728,18 +14662,25 @@ - Gets the logger named after the currently-being-initialized class. + Gets the logger with the name of the current class. The logger. This is a slow-running method. Make sure you're not doing this in a loop. + + + Adds the given assembly which will be skipped + when NLog is trying to find the calling method on stack trace. + + The assembly to skip. + - Gets the logger named after the currently-being-initialized class. + Gets a custom logger with the name of the current class. Use to pass the type of the needed Logger. The logger class. The class must inherit from . - The logger. + The logger of type . This is a slow-running method. Make sure you're not doing this in a loop. @@ -9758,11 +14699,12 @@ - Gets the specified named logger. + Gets the specified named custom logger. Use to pass the type of the needed Logger. Name of the logger. The logger class. The class must inherit from . - The logger reference. Multiple calls to GetLogger with the same argument aren't guaranteed to return the same logger reference. + The logger of type . Multiple calls to GetLogger with the same argument aren't guaranteed to return the same logger reference. + The generic way for this method is @@ -9809,32 +14751,41 @@ Maximum time to allow for the flush. Any messages after that time will be discarded. - Decreases the log enable counter and if it reaches -1 - the logs are disabled. + + Decreases the log enable counter and if it reaches -1 the logs are disabled. + Logging is enabled if the number of calls is greater - than or equal to calls. - An object that iplements IDisposable whose Dispose() method - reenables logging. To be used with C# using () statement. + than or equal to calls. + An object that implements IDisposable whose Dispose() method reenables logging. + To be used with C# using () statement. - Increases the log enable counter and if it reaches 0 the logs are disabled. + + Increases the log enable counter and if it reaches 0 the logs are disabled. + Logging is enabled if the number of calls is greater - than or equal to calls. + than or equal to calls. - Returns if logging is currently enabled. + Checks if logging is currently enabled. - A value of if logging is currently enabled, - otherwise. + if logging is currently enabled, + otherwise. Logging is enabled if the number of calls is greater - than or equal to calls. + than or equal to calls. Dispose all targets, and shutdown logging. + + + Gets the fully qualified name of the class invoking the LogManager, including the + namespace but not the assembly. + + Occurs when logging changes. @@ -9854,6 +14805,7 @@ Gets or sets the current logging configuration. + @@ -9868,9 +14820,8 @@ - Delegate used to the the culture to use. + Delegate used to set/get the culture in use. - @@ -9879,6 +14830,34 @@ Log message. + + + Base implementation of a log receiver server which forwards received logs through or a given . + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The log factory. + + + + Processes the log messages. + + The events to process. + + + + Processes the log messages. + + The log events. + Service contract for Log Receiver client. @@ -9901,6 +14880,39 @@ The result. + + + Service contract for Log Receiver client. + + + + + Begins processing of log messages. + + The events. + The callback. + Asynchronous state. + + IAsyncResult value which can be passed to . + + + + + Ends asynchronous processing of log messages. + + The result. + + + + Service contract for Log Receiver server. + + + + + Processes the log messages. + + The events. + Service contract for Log Receiver server. @@ -9912,6 +14924,126 @@ The events. + + + Service contract for Log Receiver client. + + + + + Begins processing of log messages. + + The events. + The callback. + Asynchronous state. + + IAsyncResult value which can be passed to . + + + + + Ends asynchronous processing of log messages. + + The result. + + + + Client of + + + + + Opens the client asynchronously. + + + + + Opens the client asynchronously. + + User-specific state. + + + + Closes the client asynchronously. + + + + + Closes the client asynchronously. + + User-specific state. + + + + Processes the log messages asynchronously. + + The events to send. + + + + Processes the log messages asynchronously. + + The events to send. + User-specific state. + + + + Begins processing of log messages. + + The events to send. + The callback. + Asynchronous state. + + IAsyncResult value which can be passed to . + + + + + Ends asynchronous processing of log messages. + + The result. + + + + Instructs the inner channel to display a user interface if one is required to initialize the channel prior to using it. + + + + + Occurs when the log message processing has completed. + + + + + Occurs when Open operation has completed. + + + + + Occurs when Close operation has completed. + + + + + Enables the user to configure client and service credentials as well as service credential authentication settings for use on the client side of communication. + + + + + Gets the underlying implementation. + + + + + Gets the target endpoint for the service to which the WCF client can connect. + + + + + Gets or sets the cookie container. + + The cookie container. + Implementation of which forwards received logs through or a given . @@ -9928,17 +15060,21 @@ The log factory. - + - Processes the log messages. + Implementation of which forwards received logs through or a given . - The events to process. - + - Processes the log messages. + Initializes a new instance of the class. - The log events. + + + + Initializes a new instance of the class. + + The log factory. @@ -10061,43 +15197,335 @@ Initializes a new instance of the class. - + Log Receiver Client using WCF. + + This will be removed when ILogReceiverClient is removed. + This provides an implementation of the legacy interface. - + - Initializes a new instance of the class. + Abstract base class for the WcfLogReceiverXXXWay classes. It can only be + used internally (see internal constructor). It passes off any Channel usage + to the inheriting class. - + - Initializes a new instance of the class. + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. Name of the endpoint configuration. - + - Initializes a new instance of the class. + Initializes a new instance of the class. Name of the endpoint configuration. The remote address. - + - Initializes a new instance of the class. + Initializes a new instance of the class. Name of the endpoint configuration. The remote address. - + - Initializes a new instance of the class. + Initializes a new instance of the class. The binding. The remote address. + + + Opens the client asynchronously. + + + + + Opens the client asynchronously. + + User-specific state. + + + + Closes the client asynchronously. + + + + + Closes the client asynchronously. + + User-specific state. + + + + Processes the log messages asynchronously. + + The events to send. + + + + Processes the log messages asynchronously. + + The events to send. + User-specific state. + + + + Begins processing of log messages. + + The events to send. + The callback. + Asynchronous state. + + IAsyncResult value which can be passed to . + + + + + Ends asynchronous processing of log messages. + + The result. + + + + Occurs when the log message processing has completed. + + + + + Occurs when Open operation has completed. + + + + + Occurs when Close operation has completed. + + + + + Gets or sets the cookie container. + + The cookie container. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the endpoint configuration. + + + + Initializes a new instance of the class. + + Name of the endpoint configuration. + The remote address. + + + + Initializes a new instance of the class. + + Name of the endpoint configuration. + The remote address. + + + + Initializes a new instance of the class. + + The binding. + The remote address. + + + + Begins processing of log messages. + + The events to send. + The callback. + Asynchronous state. + + IAsyncResult value which can be passed to . + + + + + Ends asynchronous processing of log messages. + + The result. + + + + Log Receiver Client facade. It allows the use either of the one way or two way + service contract using WCF through its unified interface. + + + Delegating methods are generated with Resharper. + 1. change ProxiedClient to private field (instead of public property) + 2. delegate members + 3. change ProxiedClient back to public property. + + + + + + Initializes a new instance of the class. + + Whether to use the one way or two way WCF client. + + + + Initializes a new instance of the class. + + Whether to use the one way or two way WCF client. + Name of the endpoint configuration. + + + + Initializes a new instance of the class. + + Whether to use the one way or two way WCF client. + Name of the endpoint configuration. + The remote address. + + + + Initializes a new instance of the class. + + Whether to use the one way or two way WCF client. + Name of the endpoint configuration. + The remote address. + + + + Initializes a new instance of the class. + + Whether to use the one way or two way WCF client. + The binding. + The remote address. + + + + Causes a communication object to transition immediately from its current state into the closed state. + + + + + Begins an asynchronous operation to close a communication object. + + + The that references the asynchronous close operation. + + The delegate that receives notification of the completion of the asynchronous close operation.An object, specified by the application, that contains state information associated with the asynchronous close operation. was called on an object in the state.The default timeout elapsed before the was able to close gracefully. + + + + Begins an asynchronous operation to close a communication object with a specified timeout. + + + The that references the asynchronous close operation. + + The that specifies how long the send operation has to complete before timing out.The delegate that receives notification of the completion of the asynchronous close operation.An object, specified by the application, that contains state information associated with the asynchronous close operation. was called on an object in the state.The specified timeout elapsed before the was able to close gracefully. + + + + Begins an asynchronous operation to open a communication object. + + + The that references the asynchronous open operation. + + The delegate that receives notification of the completion of the asynchronous open operation.An object, specified by the application, that contains state information associated with the asynchronous open operation.The was unable to be opened and has entered the state.The default open timeout elapsed before the was able to enter the state and has entered the state. + + + + Begins an asynchronous operation to open a communication object within a specified interval of time. + + + The that references the asynchronous open operation. + + The that specifies how long the send operation has to complete before timing out.The delegate that receives notification of the completion of the asynchronous open operation.An object, specified by the application, that contains state information associated with the asynchronous open operation.The was unable to be opened and has entered the state.The specified timeout elapsed before the was able to enter the state and has entered the state. + + + + Begins processing of log messages. + + The events to send. + The callback. + Asynchronous state. + + IAsyncResult value which can be passed to . + + + + + Causes a communication object to transition from its current state into the closed state. + + The that specifies how long the send operation has to complete before timing out. was called on an object in the state.The timeout elapsed before the was able to close gracefully. + + + + Causes a communication object to transition from its current state into the closed state. + + was called on an object in the state.The default close timeout elapsed before the was able to close gracefully. + + + + Closes the client asynchronously. + + User-specific state. + + + + Closes the client asynchronously. + + + + + Instructs the inner channel to display a user interface if one is required to initialize the channel prior to using it. + + + + + Completes an asynchronous operation to close a communication object. + + The that is returned by a call to the method. was called on an object in the state.The timeout elapsed before the was able to close gracefully. + + + + Completes an asynchronous operation to open a communication object. + + The that is returned by a call to the method.The was unable to be opened and has entered the state.The timeout elapsed before the was able to enter the state and has entered the state. + + + + Ends asynchronous processing of log messages. + + The result. + + + + Causes a communication object to transition from the created state into the opened state. + + The was unable to be opened and has entered the state.The default open timeout elapsed before the was able to enter the state and has entered the state. + + + + Causes a communication object to transition from the created state into the opened state within a specified interval of time. + + The that specifies how long the send operation has to complete before timing out.The was unable to be opened and has entered the state.The specified timeout elapsed before the was able to enter the state and has entered the state. + Opens the client asynchronously. @@ -10109,17 +15537,6 @@ User-specific state. - - - Closes the client asynchronously. - - - - - Closes the client asynchronously. - - User-specific state. - Processes the log messages asynchronously. @@ -10133,26 +15550,60 @@ The events to send. User-specific state. - + - Begins processing of log messages. + Causes a communication object to transition from its current state into the closed state. - The events to send. - The callback. - Asynchronous state. - - IAsyncResult value which can be passed to . - - + - Ends asynchronous processing of log messages. + The client getting proxied - The result. - + - Occurs when the log message processing has completed. + Do we use one-way or two-way messaging? + + + + + Enables the user to configure client and service credentials as well as service credential authentication settings for use on the client side of communication. + + + + + Occurs when Close operation has completed. + + + + + Occurs when the communication object completes its transition from the closing state into the closed state. + + + + + Occurs when the communication object first enters the closing state. + + + + + Gets or sets the cookie container. + + The cookie container. + + + + Gets the target endpoint for the service to which the WCF client can connect. + + + + + Occurs when the communication object first enters the faulted state. + + + + + Gets the underlying implementation. @@ -10160,11 +15611,137 @@ Occurs when Open operation has completed. - + - Occurs when Close operation has completed. + Occurs when the communication object completes its transition from the opening state into the opened state. + + + Occurs when the communication object first enters the opening state. + + + + + Occurs when the log message processing has completed. + + + + + Gets the current state of the communication-oriented object. + + + The value of the of the object. + + + + + Log Receiver Client using WCF. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the endpoint configuration. + + + + Initializes a new instance of the class. + + Name of the endpoint configuration. + The remote address. + + + + Initializes a new instance of the class. + + Name of the endpoint configuration. + The remote address. + + + + Initializes a new instance of the class. + + The binding. + The remote address. + + + + Begins processing of log messages. + + The events to send. + The callback. + Asynchronous state. + + IAsyncResult value which can be passed to . + + + + + Ends asynchronous processing of log messages. + + The result. + + + + Log Receiver Client using WCF. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the endpoint configuration. + + + + Initializes a new instance of the class. + + Name of the endpoint configuration. + The remote address. + + + + Initializes a new instance of the class. + + Name of the endpoint configuration. + The remote address. + + + + Initializes a new instance of the class. + + The binding. + The remote address. + + + + Begins processing of log messages. + + The events to send. + The callback. + Asynchronous state. + + IAsyncResult value which can be passed to . + + + + + Ends asynchronous processing of log messages. + + The result. + Mapped Diagnostics Context - a thread-local structure that keeps a dictionary @@ -10179,23 +15756,45 @@ Item name. Item value. - + - Gets the current thread MDC named item. + Sets the current thread MDC item to the specified value. Item name. - The item value of string.Empty if the value is not present. + Item value. + + + + Gets the current thread MDC named item, as . + + Item name. + The value of , if defined; otherwise . + + + + Gets the current thread MDC named item, as . + + Item name. + The to use when converting a value to a string. + The value of , if defined; otherwise . + + + + Gets the current thread MDC named item, as . + + Item name. + The value of , if defined; otherwise null. Checks whether the specified item exists in current thread MDC. Item name. - A boolean indicating whether the specified item exists in current thread MDC. + A boolean indicating whether the specified exists in current thread MDC. - Removes the specified item from current thread MDC. + Removes the specified from current thread MDC. Item name. @@ -10204,6 +15803,71 @@ Clears the content of current thread MDC. + + + Async version of Mapped Diagnostics Context - a logical context structure that keeps a dictionary + of strings and provides methods to output them in layouts. Allows for maintaining state across + asynchronous tasks and call contexts. + + + Ideally, these changes should be incorporated as a new version of the MappedDiagnosticsContext class in the original + NLog library so that state can be maintained for multiple threads in asynchronous situations. + + + + + Gets the current logical context named item, as . + + Item name. + The value of , if defined; otherwise . + + + + Gets the current logical context named item, as . + + Item name. + The to use when converting a value to a string. + The value of , if defined; otherwise . + + + + Gets the current logical context named item, as . + + Item name. + The value of , if defined; otherwise null. + + + + Sets the current logical context item to the specified value. + + Item name. + Item value. + + + + Sets the current logical context item to the specified value. + + Item name. + Item value. + + + + Checks whether the specified exists in current logical context. + + Item name. + A boolean indicating whether the specified exists in current logical context. + + + + Removes the specified from current logical context. + + Item name. + + + + Clears the content of current logical context. + + Mapped Diagnostics Context - used for log4net compatibility. @@ -10221,7 +15885,14 @@ Gets the current thread MDC named item. Item name. - The item value of string.Empty if the value is not present. + The value of , if defined; otherwise . + + + + Gets the current thread MDC named item. + + Item name. + The value of , if defined; otherwise null. @@ -10259,6 +15930,12 @@ The top message which is no longer on the stack. + + + Pops the top object off the NDC stack. The object is removed from the stack. + + The top object from the NDC stack, if defined; otherwise null. + Clears current thread NDC stack. @@ -10270,12 +15947,24 @@ Array of strings on the stack. + + + Gets all objects on the NDC stack. The objects are not removed from the stack. + + Array of objects on the stack. + Gets the top NDC message but doesn't remove it. The top message. . + + + Gets the top NDC object but doesn't remove it. + + The object from the top of the NDC stack, if defined; otherwise null. + Nested Diagnostics Context - a thread-local structure that keeps a stack @@ -10290,12 +15979,32 @@ The text to be pushed. An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement. + + + Pushes the specified object on current thread NDC. + + The object to be pushed. + An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement. + Pops the top message off the NDC stack. The top message which is no longer on the stack. + + + Pops the top message from the NDC stack. + + The to use when converting the value to a string. + The top message, which is removed from the stack, as a string value. + + + + Pops the top object off the NDC stack. + + The object from the top of the NDC stack, if defined; otherwise null. + Clears current thread NDC stack. @@ -10307,18 +16016,37 @@ Array of strings on the stack. + + + Gets all messages from the stack, without removing them. + + The to use when converting a value to a string. + Array of strings. + + + + Gets all objects on the stack. + + Array of objects on the stack. + Gets the top NDC message but doesn't remove it. The top message. . + + + Gets the top NDC object but doesn't remove it. + + The object at the top of the NDC stack if defined; otherwise null. + Resets the stack to the original count during . - + Initializes a new instance of the class. @@ -10382,6 +16110,13 @@ The message. + + + Initializes a new instance of the class. + + The message. + Parameters for the message + Initializes a new instance of the class. @@ -10522,6 +16257,18 @@ Type of the event. Translated log level. + + + Process the log event + The log level. + The name of the logger. + The log message. + The log parameters. + The event id. + The event type. + The related activity id. + + Gets or sets the log factory to use when outputting messages (null - use LogManager). @@ -10537,6 +16284,11 @@ Gets or sets the log which should be always used regardless of source level. + + + Gets or sets a value indicating whether flush calls from trace sources should be ignored. + + Gets a value indicating whether the trace listener is thread safe. @@ -10564,11 +16316,24 @@ Rolling style numbering (the most recent is always #0 then #1, ..., #N. + + + Date style numbering. Archives will be stamped with the prior period + (Year, Month, Day, Hour, Minute) datetime. + + + + + Date and sequence style numbering. + Archives will be stamped with the prior period (Year, Month, Day) datetime. + The most recent archive has the highest number (in combination with the date). + + Outputs log messages through the ASP Response object. - Documentation on NLog Wiki + Documentation on NLog Wiki @@ -10689,6 +16454,13 @@ Logging events to be written out. + + + Merges (copies) the event context properties from any event info object stored in + parameters of the given event info object. + + The event info object to perform the merge to. + Gets or sets the name of the target. @@ -10740,7 +16512,7 @@ Sends log messages to the remote instance of Chainsaw application from log4j. - Documentation on NLog Wiki + Documentation on NLog Wiki

    To set up the target in the configuration file, @@ -10767,7 +16539,7 @@

    Sends log messages to the remote instance of NLog Viewer. - Documentation on NLog Wiki + Documentation on NLog Wiki

    To set up the target in the configuration file, @@ -10794,7 +16566,7 @@

    Sends log messages over the network. - Documentation on NLog Wiki + Documentation on NLog Wiki

    To set up the target in the configuration file, @@ -10855,6 +16627,15 @@

    The logging event.
    + + + Try to remove. + + + + + removed something? + Gets the bytes to be written. @@ -10906,6 +16687,18 @@ + + + Gets or sets the maximum current connections. 0 = no maximum. + + + + + + Gets or sets the action that should be taken if the will be more connections than . + + + Gets or sets the maximum queue size. @@ -11001,7 +16794,7 @@ Writes log messages to the console with customizable coloring. - Documentation on NLog Wiki + Documentation on NLog Wiki @@ -11117,6 +16910,12 @@ + + + The encoding for writing messages to the . + + Has side effect + Gets the row highlighting rules. @@ -11290,7 +17089,7 @@ Writes log messages to the console. - Documentation on NLog Wiki + Documentation on NLog Wiki

    To set up the target in the configuration file, @@ -11327,12 +17126,24 @@ Note that the Error option is not supported on .NET Compact Framework. + +

    + Write to output + + text to be written. + Gets or sets a value indicating whether to send the log messages to the standard error instead of the standard output. + + + The encoding for writing messages to the . + + Has side effect + Highlighting rule for Win32 colorful console. @@ -11485,7 +17296,7 @@ Writes log messages to the database using an ADO.NET provider. - Documentation on NLog Wiki + Documentation on NLog Wiki The configuration is dependent on the database type, because @@ -11625,10 +17436,16 @@ + Obsolete - value will be ignored! The logging code always runs outside of transaction. + Gets or sets a value indicating whether to use database transactions. Some data providers require this. + + This option was removed in NLog 4.0 because the logging code always runs outside of transaction. + This ensures that the log gets written to the database if you rollback the main transaction because of an error and want to log the error. + @@ -11676,12 +17493,55 @@ + + + Gets or sets the type of the SQL command to be run on each log level. + + + This specifies how the command text is interpreted, as "Text" (default) or as "StoredProcedure". + When using the value StoredProcedure, the commandText-property would + normally be the name of the stored procedure. TableDirect method is not supported in this context. + + + Gets the collection of parameters. Each parameter contains a mapping between NLog layout and a database named or positional parameter. - + + + + + A descriptor for an archive created with the DateAndSequence numbering mode. + + + + + Determines whether produces the same string as the current instance's date once formatted with the current instance's date format. + + The date to compare the current object's date to. + True if the formatted dates are equal, otherwise False. + + + + Initializes a new instance of the class. + + + + + The full name of the archive file. + + + + + The parsed date contained in the file name. + + + + + The parsed sequence number contained in the file name. + @@ -11723,7 +17583,7 @@ Mock target - useful for testing. - Documentation on NLog Wiki + Documentation on NLog Wiki

    To set up the target in the configuration file, @@ -11770,7 +17630,7 @@

    Writes log message to the Event Log. - Documentation on NLog Wiki + Documentation on NLog Wiki

    To set up the target in the configuration file, @@ -11829,6 +17689,34 @@

    The logging event.
    + + + Get the entry type for logging the message. + + The logging event - for rendering the + + + + + Get the source, if and only if the source is fixed. + + null when not + Internal for unit tests + + + + Get the eventlog to write to. + + Event if the source needs to be rendered. + + + + + (re-)create a event source, if it isn't there. Works only with fixed sourcenames. + + sourcenaam. If source is not fixed (see , then pass null or emptystring. + always throw an Exception when there is an error + Gets or sets the name of the machine on which Event Log service is running. @@ -11847,6 +17735,11 @@ + + + Optional entrytype. When not set, or when not convertable to then determined by + + Gets or sets the value to be used as the event Source. @@ -11875,34 +17768,104 @@ - Archive every year. + AddToArchive every year. - Archive every month. + AddToArchive every month. - Archive daily. + AddToArchive daily. - Archive every hour. + AddToArchive every hour. - Archive every minute. + AddToArchive every minute. Writes log messages to one or more files. - Documentation on NLog Wiki + Documentation on NLog Wiki + + + + Default clean up period of the initilized files. When a file exceeds the clean up period is removed from the list. + + Clean up period is defined in days. + + + + The maximum number of initialised files at any one time. Once this number is exceeded clean up procedures + are initiated to reduce the number of initialised files. + + + + + This value disables file archiving based on the size. + + + + + Cached directory separator char array to avoid memory allocation on each method call. + + + + + Cached invalid filenames char array to avoid memory allocation everytime Path.GetInvalidFileNameChars() is called. + + + + + Holds the initialised files each given time by the instance. Against each file, the last write time is stored. + + Last write time is store in local time (no UTC). + + + + Factory used to create the file appeanders in the instance. + + File appenders are stored in an instance of . + + + + List of the associated file appenders with the instance. + + + + + The number of initialised files at any one time. + + + + + The maximum number of archive files that should be kept. + + + + + It holds the file names of existing archives in order for the oldest archives to be removed when the list of + filenames becomes too long. + + + + + The filename as target + + + + + The filename if is a fixed string + @@ -11941,6 +17904,15 @@ the needed functionality. + + + Returns the suitable appender factory ( ) to be used to generate the file + appenders associated with the instance. + + The type of the file appender factory returned depends on the values of various properties. + + suitable for this instance. + Initializes file logging by creating data structures that @@ -11964,7 +17936,7 @@ Writes the specified array of logging events to a file specified in the FileName parameter. - An array of objects. + An array of objects. This function makes use of the fact that the events are batched by sorting the requests by filename. This optimizes the number of open/close calls @@ -11992,6 +17964,275 @@ The byte array. The modified byte array. The function can do the modification in-place. + + + Replaces the numeric pattern i.e. {#} in a file name with the parameter value. + + File name which contains the numeric pattern. + Value which will replace the numeric pattern. + File name with the value of in the position of the numberic pattern. + + + + Determines if the file name as contains a numeric pattern i.e. {#} in it. + + Example: + trace{#}.log Contains the numeric pattern. + trace{###}.log Contains the numeric pattern. + trace{#X#}.log Contains the numeric pattern (See remarks). + trace.log Does not contain the pattern. + + Occationally, this method can identify the existance of the {#} pattern incorrectly. + File name to be checked. + when the pattern is found; otherwise. + + + + Archives the using a rolling style numbering (the most recent is always #0 then + #1, ..., #N. When the number of archive files exceed the obsolete archives + are deleted. + + + This method is called recursively. This is the reason the is required. + + File name to be archived. + File name template which contains the numeric pattern to be replaced. + Value which will replace the numeric pattern. + + + + Archives the using a sequence style numbering. The most recent archive has the + highest number. When the number of archive files exceed the obsolete + archives are deleted. + + File name to be archived. + File name template which contains the numeric pattern to be replaced. + + + + Creates an archive copy of source file either by compressing it or moving to a new location in the file + system. Which action will be used is determined by the value of parameter. + + File name to be archived. + Name of the archive file. + Enables file compression + + + + + Archives the using a date and sequence style numbering. Archives will be stamped + with the prior period (Year, Month, Day) datetime. The most recent archive has the highest number (in + combination with the date). + + + When the number of archive files exceed the obsolete archives are deleted. + + + File name to be archived. + File name template which contains the numeric pattern to be replaced. + Log event that the instance is currently processing. + + + + Determines whether a file with a different name from is needed to receive the + . This is determined based on the last date and time which the file has been + written compared to the time the log event was initiated. + + + when log event time is "different" than the last write time; otherwise. + + + + + Deletes files among a given list, and stops as soon as the remaining files are fewer than the setting. + + List of the file archives. + + Items are deleted in the same order as in . No file is deleted if property is zero. + + + + + Searches a given directory for archives that comply with the current archive pattern. + + An enumeration of archive infos, ordered by their file creation date. + + + + Gets the collection of files in the specified directory which they match the . + + Directory to searched. + Pattern whihc the files will be searched against. + Lisf of files matching the pattern. + + + + Replaces the string-based pattern i.e. {#} in a file name with the value passed in parameter. + + File name which contains the string-based pattern. + Value which will replace the string-based pattern. + + File name with the value of in the position of the string-based pattern. + + + + + Archives the using a date style numbering. Archives will be stamped with the + prior period (Year, Month, Day, Hour, Minute) datetime. When the number of archive files exceed the obsolete archives are deleted. + + File name to be archived. + File name template which contains the numeric pattern to be replaced. + + + + Deletes archive files in reverse chronological order until only the + MaxArchiveFiles number of archive files remain. + + The pattern that archive filenames will match + + + + Gets the correct formating to be used based on the value of for converting values which will be inserting into file + names during archiving. + + This value will be computed only when a empty value or is passed into + + Date format to used irrespectively of value. + Formatting for dates. + + + + Invokes the archiving process after determining when and which type of archiving is required. + + File name to be checked and archived. + Log event that the instance is currently processing. + + + + Gets the pattern that archive files will match + + Filename of the log file + Log event that the instance is currently processing. + A string with a pattern that will match the archive filenames + + + + Indicates if the automatic archiving process should be executed. + + File name to be written. + Log event that the instance is currently processing. + The size in bytes of the next chunk of data to be written in the file. + when archiving should be executed; otherwise. + + + + Indicates if the automatic archiving process should be executed based on file size constrains. + + File name to be written. + The size in bytes of the next chunk of data to be written in the file. + when archiving should be executed; otherwise. + + + + Indicates if the automatic archiving process should be executed based on date/time constrains. + + File name to be written. + Log event that the instance is currently processing. + when archiving should be executed; otherwise. + + + + The sequence of to be written for the file header. + + Sequence of to be written. + + + + The sequence of to be written for the file footer. + + Sequence of to be written. + + + + Evaluates which parts of a file should be written (header, content, footer) based on various properties of + instance and writes them. + + File name to be written. + Log event that the instance is currently processing. + Raw sequence of to be written into the content part of the file. + Indicates that only content section should be written in the file. + + + + Initialise a file to be used by the instance. Based on the number of initialised + files and the values of various instance properties clean up and/or archiving processes can be invoked. + + File name to be written. + Log event that the instance is currently processing. + Indicates that only content section should be written in the file. + when file header should be written; otherwise. + + + + Writes the file footer and uninitialise the file in instance internal structures. + + File name to be written. + + + + Invokes the archiving and clean up of older archive file based on the values of and properties respectively. + + File name to be written. + Log event that the instance is currently processing. + + + + Creates the file specified in and writes the file content in each entirety i.e. + Header, Content and Footer. + + The name of the file to be written. + Sequence of to be written in the content section of the file. + This method is used when the content of the log file is re-written on every write. + + + + Writes the header information to a file. + + File appender associated with the file. + + + + Returns the length of a specified file and the last time it has been written. File appender is queried before the file system. + + File which the information are requested. + The last time the file has been written is returned. + The length of the file is returned. + when file details returned; otherwise. + + + + The sequence of to be written in a file after applying any formating and any + transformations required from the . + + The layout used to render output message. + Sequence of to be written. + Usually it is used to render the header and hooter of the files. + + + + Replaces any invalid characters found in the with underscore i.e _ character. + Invalid characters are defined by .NET framework and they returned by method. + Note: not implemented in Silverlight + + The original file name which might contain invalid characters. + The cleaned up file name without any invalid characters. + Gets or sets the name of the file to write to. @@ -12009,9 +18250,15 @@ + + + Cleanup invalid values in a filename, e.g. slashes in a filename. If set to true, this can impact the performance of massive writes. + If set to false, nothing gets written when the filename is wrong. + + - Gets or sets a value indicating whether to create directories if they don't exist. + Gets or sets a value indicating whether to create directories if they do not exist. Setting this to false may improve performance a bit, but you'll receive an error @@ -12043,6 +18290,16 @@ + + + Gets or sets the maximum number of log filenames that should be stored as existing. + + + The bigger this number is the longer it will take to write each log record. The smaller the number is + the higher the chance that the clean function will be run when no new files have been opened. + + + Gets or sets a value indicating whether to enable log file(s) to be deleted. @@ -12147,9 +18404,31 @@ + + + Gets or sets a value indicating whether to archive old log file on startup. + + + This option works only when the "FileName" parameter denotes a single file. + After archiving the old file, the current log file will be empty. + + + + + + Gets or sets a value specifying the date format to use when archving files. + + + This option works only when the "ArchiveNumbering" parameter is set either to Date or DateAndSequence. + + + Gets or sets the size in bytes above which log files will be automatically archived. + + Warning: combining this with isn't supported. We cannot create multiple archive files, if they should have the same name. + Choose: Caution: Enabling this option can considerably slow down your file @@ -12157,7 +18436,7 @@ be writing to the file, consider setting ConcurrentWrites to false for maximum performance. - + @@ -12200,67 +18479,114 @@ + + + Gets or sets a value indicating whether to compress archive files into the zip archive format. + + + + + + Gets or set a value indicating whether a managed file stream is forced, instead of used the native implementation. + + Gets the characters that are appended after each line. - + - Logs text to Windows.Forms.Control.Text property control of specified Name. + Creates an instance of class. - -

    - To set up the target in the configuration file, - use the following syntax: -

    - -

    - The result is: -

    - -

    - To set up the log target programmatically similar to above use code like this: -

    - , -
    + Maximum number of archive files to be kept.
    - + - Initializes a new instance of the class. + Adds a file into archive. - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - + File name of the archive + Original file name + Create a directory, if it does not exist + Enables file compression + if the file has been moved successfully; otherwise. - + - Log message to control. + Creates an instance of class. - - The logging event. - - + - Gets or sets the name of control to which NLog will log write log text. + Archives the file, either by copying it to a new file system location or by compressing it, and add the file name into the list of archives. - + Target file name. + Original file name. + Create a directory, if it does not exist. + Enables file compression. - + - Gets or sets a value indicating whether log text should be appended to the text of the control instead of overwriting it. - - - - - Gets or sets the name of the Form on which the control is located. + Remove old archive files when the files on the queue are more than the . - - + - Gets or sets whether new log entry are added to the start or the end of the control + Creates a new unique filename by appending a number to it. This method tests that + the filename created does not exist. + + This process can be slow as it increments the number sequentially from a specified + starting point until it finds a number which produces a filename which does not + exist. + + Example: + Original Filename trace.log + Target Filename trace.15.log + + Original file name. + Number starting point + File name suitable for archiving + + + + Gets or sets the maximum number of archive files that should be kept. + + + + + Characters determining the start of the . + + + + + Characters determining the end of the . + + + + + Replace the pattern with the specified String. + + + + + + + File name which is used as template for matching and replacements. + It is expected to contain a pattern to match. + + + + + The begging position of the + within the . -1 is returned + when no pattern can be found. + + + + + The ending position of the + within the . -1 is returned + when no pattern can be found. @@ -12290,14 +18616,113 @@ - Don't insert any line ending. + Do not insert any line ending. + + + Initializes a new instance of . + + The mode name. + The new line characters to be used. + + + + Returns the that corresponds to the supplied . + + + The textual representation of the line ending mode, such as CRLF, LF, Default etc. + Name is not case sensitive. + + The value, that corresponds to the . + There is no line ending mode with the specified name. + + + + Compares two objects and returns a + value indicating whether the first one is equal to the second one. + + The first level. + The second level. + The value of mode1.NewLineCharacters == mode2.NewLineCharacters. + + + + Compares two objects and returns a + value indicating whether the first one is not equal to the second one. + + The first mode + The second mode + The value of mode1.NewLineCharacters != mode2.NewLineCharacters. + + + + Returns a string representation of the log level. + + Log level name. + + + + Returns a hash code for this instance. + + + A hash code for this instance, suitable for use in hashing algorithms + and data structures like a hash table. + + + + + Determines whether the specified is + equal to this instance. + + The to compare with + this instance. + + Value of true if the specified + is equal to this instance; otherwise, false. + + + The parameter is null. + + + + + Gets the name of the LineEndingMode instance. + + + + + Gets the new line characters (value) of the LineEndingMode instance. + + + + + Provides a type converter to convert objects to and from other representations. + + + + + Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context. + + + true if this converter can perform the conversion; otherwise, false. + + An that provides a format context. A that represents the type you want to convert from. + + + + Converts the given object to the type of this converter, using the specified context and culture information. + + + An that represents the converted value. + + An that provides a format context. The to use as the current culture. The to convert. The conversion cannot be performed. + Sends log messages to a NLog Receiver Service (using WCF or Web Services). - Documentation on NLog Wiki + Documentation on NLog Wiki @@ -12327,6 +18752,12 @@ Logging events to be written out. + + + Flush any pending log messages asynchronously (in case of asynchronous targets). + + The asynchronous continuation. + Creating a new instance of WcfLogReceiverClient @@ -12336,6 +18767,16 @@ + + + Creating a new instance of IWcfLogReceiverClient + + Inheritors can override this method and provide their own + service configuration - binding and endpoint address + + + virtual is used by endusers + Gets or sets the endpoint address. @@ -12356,6 +18797,12 @@ + + + Gets or sets a value indicating whether to use a WCF service contract that is one way (fire and forget) or two way (request-reply) + + + Gets or sets the client ID. @@ -12380,7 +18827,7 @@ Sends log messages by email using SMTP protocol. - Documentation on NLog Wiki + Documentation on NLog Wiki

    To set up the target in the configuration file, @@ -12430,6 +18877,63 @@

    Array of logging events.
    + + + Initializes the target. Can be used by inheriting classes + to initialize logging. + + + + + Create mail and send with SMTP + + event printed in the body of the event + + + + Create buffer for body + + all events + first event for header + last event for footer + + + + + Set properties of + + last event for username/password + client to set properties on + + + + Create key for grouping. Needed for multiple events in one mailmessage + + event for rendering layouts + string to group on + + + + Append rendered layout to the stringbuilder + + append to this + event for rendering + append if not null + + + + Create the mailmessage with the addresses, properties and body. + + + + + Render and add the addresses to + + Addresses appended to this list + layout with addresses, ; separated + event for rendering the + added a address? + Gets or sets sender's email address (e.g. joe@domain.com). @@ -12514,7 +19018,7 @@ Gets or sets a value indicating whether SSL (secure sockets layer) should be used when communicating with SMTP server. - + . @@ -12528,11 +19032,40 @@ + + + Specifies how outgoing email messages will be handled. + + + + + + Gets or sets the folder where applications save mail messages to be processed by the local SMTP server. + + + + + + Gets or sets the priority used for sending mails. + + + + + Gets or sets a value indicating whether NewLine characters in the body should be replaced with
    tags. +
    + Only happens when is set to true. +
    + + + Gets or sets a value indicating the SMTP client timeout. + + Warning: zero is not infinit waiting + Writes log messages to an ArrayList in memory for programmatic retrieval. - Documentation on NLog Wiki + Documentation on NLog Wiki

    To set up the target in the configuration file, @@ -12568,59 +19101,6 @@ Gets the list of logs gathered in the .

    - - - Pops up log messages as message boxes. - - Documentation on NLog Wiki - -

    - To set up the target in the configuration file, - use the following syntax: -

    - -

    - This assumes just one target and a single rule. More configuration - options are described here. -

    -

    - The result is a message box: -

    - -

    - To set up the log target programmatically use code like this: -

    - -
    -
    - - - Initializes a new instance of the class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - - - - Displays the message box with the log message and caption specified in the Caption - parameter. - - The logging event. - - - - Displays the message box with the array of rendered logs messages and caption specified in the Caption - parameter. - - The array of logging events. - - - - Gets or sets the message box title. - - - A parameter to MethodCall. @@ -12666,7 +19146,7 @@ - Gets or sets the layout that should be use to calcuate the value for the parameter. + Gets or sets the layout that should be use to calculate the value for the parameter. @@ -12674,7 +19154,7 @@ Calls the specified static method on each log message and passes contextual parameters to it. - Documentation on NLog Wiki + Documentation on NLog Wiki

    To set up the target in the configuration file, @@ -12752,6 +19232,26 @@

    + + + The action to be taken when there are more connections then the max. + + + + + Just allow it. + + + + + Discard the connection item. + + + + + Block until there's more room in the queue. + + Action that should be taken if the message overflows. @@ -12798,7 +19298,7 @@ Discards log messages. Used mainly for debugging and benchmarking. - Documentation on NLog Wiki + Documentation on NLog Wiki

    To set up the target in the configuration file, @@ -12832,7 +19332,7 @@

    Outputs log messages through the OutputDebugString() Win32 API. - Documentation on NLog Wiki + Documentation on NLog Wiki

    To set up the target in the configuration file, @@ -12859,7 +19359,7 @@

    Increments specified performance counter on each write. - Documentation on NLog Wiki + Documentation on NLog Wiki

    To set up the target in the configuration file, @@ -12962,331 +19462,11 @@

    - + - The row-coloring condition. + The value by which to increment the counter. - - - - Initializes static members of the RichTextBoxRowColoringRule class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The condition. - Color of the foregroung text. - Color of the background text. - The font style. - - - - Initializes a new instance of the class. - - The condition. - Color of the text. - Color of the background. - - - - Checks whether the specified log event matches the condition (if any). - - - Log event. - - - A value of if the condition is not defined or - if it matches, otherwise. - - - - - Gets the default highlighting rule. Doesn't change the color. - - - - - - Gets or sets the condition that must be met in order to set the specified font color. - - - - - - Gets or sets the font color. - - - Names are identical with KnownColor enum extended with Empty value which means that background color won't be changed. - - - - - - Gets or sets the background color. - - - Names are identical with KnownColor enum extended with Empty value which means that background color won't be changed. - - - - - - Gets or sets the font style of matched text. - - - Possible values are the same as in FontStyle enum in System.Drawing - - - - - - Log text a Rich Text Box control in an existing or new form. - - Documentation on NLog Wiki - -

    - To set up the target in the configuration file, - use the following syntax: -

    - -

    - The result is: -

    - To set up the target with coloring rules in the configuration file, - use the following syntax: -

    - - - -

    - The result is: -

    - To set up the log target programmatically similar to above use code like this: -

    - - , - - - for RowColoring, - - - for WordColoring -
    -
    - - - Initializes static members of the RichTextBoxTarget class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - - - - Initializes a new instance of the class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - - - - Initializes the target. Can be used by inheriting classes - to initialize logging. - - - - - Closes the target and releases any unmanaged resources. - - - - - Log message to RichTextBox. - - The logging event. - - - - Gets the default set of row coloring rules which applies when is set to true. - - - - - Gets or sets the Name of RichTextBox to which Nlog will write. - - - - - - Gets or sets the name of the Form on which the control is located. - If there is no open form of a specified name than NLog will create a new one. - - - - - - Gets or sets a value indicating whether to use default coloring rules. - - - - - - Gets the row coloring rules. - - - - - - Gets the word highlighting rules. - - - - - - Gets or sets a value indicating whether the created window will be a tool window. - - - This parameter is ignored when logging to existing form control. - Tool windows have thin border, and do not show up in the task bar. - - - - - - Gets or sets a value indicating whether the created form will be initially minimized. - - - This parameter is ignored when logging to existing form control. - - - - - - Gets or sets the initial width of the form with rich text box. - - - This parameter is ignored when logging to existing form control. - - - - - - Gets or sets the initial height of the form with rich text box. - - - This parameter is ignored when logging to existing form control. - - - - - - Gets or sets a value indicating whether scroll bar will be moved automatically to show most recent log entries. - - - - - - Gets or sets the maximum number of lines the rich text box will store (or 0 to disable this feature). - - - After exceeding the maximum number, first line will be deleted. - - - - - - Gets or sets the form to log to. - - - - - Gets or sets the rich text box to log to. - - - - - Highlighting rule for Win32 colorful console. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The text to be matched.. - Color of the text. - Color of the background. - - - - Initializes a new instance of the class. - - The text to be matched.. - Color of the text. - Color of the background. - The font style. - - - - Gets or sets the regular expression to be matched. You must specify either text or regex. - - - - - - Gets or sets the text to be matched. You must specify either text or regex. - - - - - - Gets or sets a value indicating whether to match whole words only. - - - - - - Gets or sets a value indicating whether to ignore case when comparing texts. - - - - - - Gets or sets the font style of matched text. - Possible values are the same as in FontStyle enum in System.Drawing. - - - - - - Gets the compiled regular expression that matches either Text or Regex property. - - - - - Gets or sets the font color. - Names are identical with KnownColor enum extended with Empty value which means that font color won't be changed. - - - - - - Gets or sets the background color. - Names are identical with KnownColor enum extended with Empty value which means that background color won't be changed. - - + @@ -13333,7 +19513,7 @@ Sends log messages through System.Diagnostics.Trace. - Documentation on NLog Wiki + Documentation on NLog Wiki

    To set up the target in the configuration file, @@ -13388,7 +19568,7 @@

    Calls the specified web service on each log message. - Documentation on NLog Wiki + Documentation on NLog Wiki The web service must implement a method that accepts a number of string parameters. @@ -13428,6 +19608,25 @@ Parameters to be passed. The continuation. + + + Helper for creating soap POST-XML request + + + + + + + + + + Write from input to output. Fix the UTF-8 bom + + + + + + Gets or sets the web service URL. @@ -13436,13 +19635,13 @@ - Gets or sets the Web service method name. + Gets or sets the Web service method name. Only used with Soap. - Gets or sets the Web service namespace. + Gets or sets the Web service namespace. Only used with Soap. @@ -13452,6 +19651,13 @@ + + + Should we include the BOM (Byte-order-mark) for UTF? Influences the property. + + This will only work for UTF-8. + + Gets or sets the encoding. @@ -13599,7 +19805,7 @@ Provides asynchronous, buffered execution of target writes. - Documentation on NLog Wiki + Documentation on NLog Wiki

    Asynchronous target wrapper allows the logger code to execute more quickly, by queueing @@ -13774,7 +19980,7 @@

    Causes a flush after each write on a wrapped target. - Documentation on NLog Wiki + Documentation on NLog Wiki

    To set up the target in the configuration file, @@ -13813,7 +20019,7 @@

    A target that buffers log events and sends them in batches to the wrapped target. - Documentation on NLog Wiki + Documentation on NLog Wiki @@ -13927,7 +20133,7 @@ Provides fallback-on-error. - Documentation on NLog Wiki + Documentation on NLog Wiki

    This example causes the messages to be written to server1, and if it fails, messages go to server2.

    @@ -14006,7 +20212,7 @@ Filters log entries based on a condition. - Documentation on NLog Wiki + Documentation on NLog Wiki

    This example causes the messages not contains the string '1' to be ignored.

    @@ -14052,7 +20258,7 @@

    Impersonates another user for the duration of the write. - Documentation on NLog Wiki + Documentation on NLog Wiki @@ -14173,7 +20379,7 @@ Filters buffered log entries based on a set of conditions that are evaluated on a group of events. - Documentation on NLog Wiki + Documentation on NLog Wiki PostFilteringWrapper must be used with some type of buffering target or wrapper, such as AsyncTargetWrapper, BufferingWrapper or ASPNetBufferingWrapper. @@ -14230,7 +20436,7 @@ Sends log messages to a randomly selected target. - Documentation on NLog Wiki + Documentation on NLog Wiki

    This example causes the messages to be written to either file1.txt or file2.txt chosen randomly on a per-message basis. @@ -14269,7 +20475,7 @@

    Repeats each log event the specified number of times. - Documentation on NLog Wiki + Documentation on NLog Wiki

    This example causes each log message to be repeated 3 times.

    @@ -14312,7 +20518,7 @@

    Retries in case of write error. - Documentation on NLog Wiki + Documentation on NLog Wiki

    This example causes each write attempt to be repeated 3 times, sleeping 1 second between attempts if first one fails.

    @@ -14363,7 +20569,7 @@ Distributes log events to targets in a round-robin fashion. - Documentation on NLog Wiki + Documentation on NLog Wiki

    This example causes the messages to be written to either file1.txt or file2.txt. Each odd message is written to file2.txt, each even message goes to file1.txt. @@ -14502,7 +20708,7 @@

    Writes log events to all targets. - Documentation on NLog Wiki + Documentation on NLog Wiki

    This example causes the messages to be written to both file1.txt or file2.txt

    @@ -14543,5 +20749,158 @@
    Logging events to be written out.
    + + + Current local time retrieved directly from DateTime.Now. + + + + + Defines source of current time. + + + + + Returns a that represents this instance. + + + A that represents this instance. + + + + + Converts the specified system time to the same form as the time value originated from this time source. + + The system originated time value to convert. + + The value of converted to the same form + as time values originated from this source. + + + + There are situations when NLog have to compare the time originated from TimeSource + to the time originated externally in the system. + To be able to provide meaningful result of such comparisons the system time must be expressed in + the same form as TimeSource time. + + + Examples: + - If the TimeSource provides time values of local time, it should also convert the provided + to the local time. + - If the TimeSource shifts or skews its time values, it should also apply + the same transform to the given . + + + + + + Gets current time. + + + + + Gets or sets current global time source used in all log events. + + + Default time source is . + + + + + Converts the specified system time to the same form as the time value originated from this time source. + + The system originated time value to convert. + + The value of converted to local time. + + + + + Gets current local time directly from DateTime.Now. + + + + + Current UTC time retrieved directly from DateTime.UtcNow. + + + + + Converts the specified system time to the same form as the time value originated from this time source. + + The system originated time value to convert. + + The value of converted to UTC time. + + + + + Gets current UTC time directly from DateTime.UtcNow. + + + + + Fast time source that updates current time only once per tick (15.6 milliseconds). + + + + + Gets raw uncached time from derived time source. + + + + + Gets current time cached for one system tick (15.6 milliseconds). + + + + + Fast local time source that is updated once per tick (15.6 milliseconds). + + + + + Converts the specified system time to the same form as the time value originated from this time source. + + The system originated time value to convert. + + The value of converted to local time. + + + + + Gets uncached local time directly from DateTime.Now. + + + + + Fast UTC time source that is updated once per tick (15.6 milliseconds). + + + + + Converts the specified system time to the same form as the time value originated from this time source. + + The system originated time value to convert. + + The value of converted to UTC time. + + + + + Gets uncached UTC time directly from DateTime.UtcNow. + + + + + Marks class as a time source and assigns a name to it. + + + + + Initializes a new instance of the class. + + Name of the time source. + diff --git a/PROJ-ETS/PROJ-ETS/bin/PROJ-ETS.dll b/PROJ-ETS/PROJ-ETS/bin/PROJ-ETS.dll index 9419894c6b9b7bb33f5ca47d8018f0b145c2580b..614b6f3215b7076feb96b63e4976fb793bb0339c 100644 GIT binary patch literal 110080 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

    -xJPvB<jkuyoM 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 diff --git a/PROJ-ETS/PROJ-ETS/bin/NLog.config b/PROJ-ETS/PROJ-ETS/bin/NLog.config index 8de0eb6..13ec9f7 100644 --- a/PROJ-ETS/PROJ-ETS/bin/NLog.config +++ b/PROJ-ETS/PROJ-ETS/bin/NLog.config @@ -1,27 +1,42 @@ + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.nlog-project.org/schemas/NLog.xsd NLog.xsd" + autoReload="true" + throwExceptions="false" + internalLogLevel="Off" internalLogFile="c:\temp\nlog-internal.log" > + + + + - - - - + + - - - + + + \ No newline at end of file diff --git a/PROJ-ETS/PROJ-ETS/bin/NLog.dll b/PROJ-ETS/PROJ-ETS/bin/NLog.dll index b0cefe5a8617bb4de70b6a340a452a5acf609f93..4f801d7d90ba49bedce15f81be8383fd6526a56a 100644 GIT binary patch literal 500736 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 cP5jrU_wFCQm1EXXbRRE3{>Oj+;bGwa1V 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