diff --git a/.vs/Vertragsverwaltung/v16/.suo b/.vs/Vertragsverwaltung/v16/.suo index 977da9ac..79ac5b64 100644 Binary files a/.vs/Vertragsverwaltung/v16/.suo and b/.vs/Vertragsverwaltung/v16/.suo differ diff --git a/Vertragsverwaltung/Applikation/Applikation/frmApplikation.designer.vb b/Vertragsverwaltung/Applikation/Applikation/frmApplikation.designer.vb index 78aa3053..f90c2855 100644 --- a/Vertragsverwaltung/Applikation/Applikation/frmApplikation.designer.vb +++ b/Vertragsverwaltung/Applikation/Applikation/frmApplikation.designer.vb @@ -3562,7 +3562,7 @@ Partial Class frmApplikation ' 'tsbtnappabhaengigkeit_neu ' - Me.tsbtnappabhaengigkeit_neu.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tsAppAbhaengigkeit_Export, Me.tsappabhaengigkeitneu}) + Me.tsbtnappabhaengigkeit_neu.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tsappabhaengigkeitneu, Me.tsAppAbhaengigkeit_Export}) Me.tsbtnappabhaengigkeit_neu.Location = New System.Drawing.Point(0, 0) Me.tsbtnappabhaengigkeit_neu.Name = "tsbtnappabhaengigkeit_neu" Me.tsbtnappabhaengigkeit_neu.Size = New System.Drawing.Size(657, 25) diff --git a/Vertragsverwaltung/Applikation/Applikation/frmApplikation.resx b/Vertragsverwaltung/Applikation/Applikation/frmApplikation.resx index ff3c6d93..77d66965 100644 --- a/Vertragsverwaltung/Applikation/Applikation/frmApplikation.resx +++ b/Vertragsverwaltung/Applikation/Applikation/frmApplikation.resx @@ -296,7 +296,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADg - CwAAAk1TRnQBSQFMAgEBBQEAAfwBCwH8AQsBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + CwAAAk1TRnQBSQFMAgEBBQEAAQQBDAEEAQwBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA @@ -360,7 +360,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACM - DwAAAk1TRnQBSQFMAgEBBwEAAfwBCwH8AQsBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + DwAAAk1TRnQBSQFMAgEBBwEAAQQBDAEEAQwBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA @@ -467,7 +467,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAw - CQAAAk1TRnQBSQFMAgEBAgEAAYABAwGAAQMBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + CQAAAk1TRnQBSQFMAgEBAgEAAYgBAwGIAQMBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA @@ -546,7 +546,7 @@ - <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}OddRow{}Style3{}Footer{}Style14{}FilterBar{}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 714, 238</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 714, 238</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{}Style3{}Footer{}Style14{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 714, 238</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 714, 238</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> @@ -585,7 +585,7 @@ - <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}OddRow{}Style3{}Footer{}Style14{}FilterBar{}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 714, 130</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 714, 130</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{}Style3{}Footer{}Style14{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 714, 130</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 714, 130</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> @@ -624,7 +624,7 @@ - <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 650, 178</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 650, 178</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 650, 178</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 650, 178</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> 408, 56 @@ -634,7 +634,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAA6 - DQAAAk1TRnQBSQFMAgEBBwEAAfwBCwH8AQsBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + DQAAAk1TRnQBSQFMAgEBBwEAAQQBDAEEAQwBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA @@ -718,6 +718,63 @@ 563, 95 + + 1385, 37 + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88 + vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj0yLjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 421, 196</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 421, 196</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> + + + 1702, 95 + + + 1501, 95 + + + 1181, 95 + + + 1074, 95 + + + 563, 95 + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 @@ -781,7 +838,7 @@ - <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{Wrap:True;Trimming:Character;AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 655, 488</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 655, 488</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{Wrap:True;Trimming:Character;AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 655, 488</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 655, 488</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> @@ -820,7 +877,7 @@ - <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{Wrap:True;Trimming:Character;AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 655, 488</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 655, 488</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{Wrap:True;Trimming:Character;AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 655, 488</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 655, 488</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> @@ -859,7 +916,7 @@ - <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{Wrap:True;Trimming:Character;AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 372, 124</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 372, 124</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{Wrap:True;Trimming:Character;AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 372, 124</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 372, 124</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> @@ -898,7 +955,7 @@ - <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{ForeColor:ControlText;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{Wrap:True;Trimming:Character;AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 263, 124</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 263, 124</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{Wrap:True;Trimming:Character;AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 263, 124</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 263, 124</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> @@ -937,7 +994,7 @@ - <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{ForeColor:ControlText;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{Wrap:True;Trimming:Character;AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 649, 482</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 649, 482</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{Wrap:True;Trimming:Character;AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 649, 482</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 649, 482</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> @@ -976,7 +1033,7 @@ - <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{ForeColor:ControlText;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:WindowText;BackColor:239, 239, 247;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Trimming:Character;GradientMode:None;Alpha:255;ForegroundImagePos:LeftOfText;AlignImage:Stretch;AlignVert:Center;Border:None,,0, 0, 0, 0;AlignHorz:Center;BackColor:ControlDark;Wrap:True;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 649, 199</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 649, 199</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:WindowText;BackColor:239, 239, 247;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Trimming:Character;GradientMode:None;Alpha:255;ForegroundImagePos:LeftOfText;AlignImage:Stretch;BackColor:ControlDark;AlignVert:Center;AlignHorz:Center;Border:None,,0, 0, 0, 0;Wrap:True;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 649, 199</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 649, 199</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> @@ -1015,7 +1072,7 @@ - <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:WindowText;BackColor:239, 239, 247;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Trimming:Character;GradientMode:None;Alpha:255;ForegroundImagePos:LeftOfText;AlignImage:Stretch;BackColor:ControlDark;AlignVert:Center;AlignHorz:Center;Border:None,,0, 0, 0, 0;Wrap:True;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 649, 245</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 649, 245</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:WindowText;BackColor:239, 239, 247;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Trimming:Character;GradientMode:None;Alpha:255;ForegroundImagePos:LeftOfText;AlignImage:Stretch;AlignVert:Center;Border:None,,0, 0, 0, 0;AlignHorz:Center;BackColor:ControlDark;Wrap:True;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 649, 245</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 649, 245</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> @@ -1054,7 +1111,7 @@ - <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{ForeColor:ControlText;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 655, 488</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 655, 488</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 655, 488</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 655, 488</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> @@ -1093,7 +1150,7 @@ - <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 655, 488</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 655, 488</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 655, 488</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 655, 488</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> @@ -1132,53 +1189,8 @@ - <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{Wrap:True;Trimming:Character;AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 641, 456</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 641, 456</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{Wrap:True;Trimming:Character;AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 641, 456</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 641, 456</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> - - 1181, 3 - - - - iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88 - vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj0yLjAuMC4wLCBDdWx0 - dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh - d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp - emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 - c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp - bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz - dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n - LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf - U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh - d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA - AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk - cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi - eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv - bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE - ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 - AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp - bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n - ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu - RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF - 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA - AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w - BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA - AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ - QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA - ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= - - - - <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{ForeColor:ControlText;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 421, 196</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 421, 196</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> - - - 1702, 95 - iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 @@ -1295,7 +1307,7 @@ - <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;Wrap:True;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 421, 177</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 421, 177</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{ForeColor:ControlText;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 421, 177</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 421, 177</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> 1501, 95 @@ -1411,9 +1423,6 @@ InfTOb1kQ+hzeQAAAABJRU5ErkJggg== - - 1074, 95 - iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 diff --git a/Vertragsverwaltung/DB/Generierte DB_Objekte/clsLizenzVertragselementApplikation.vb b/Vertragsverwaltung/DB/Generierte DB_Objekte/clsLizenzVertragselementApplikation.vb index 788dad45..b5fe84f4 100644 --- a/Vertragsverwaltung/DB/Generierte DB_Objekte/clsLizenzVertragselementApplikation.vb +++ b/Vertragsverwaltung/DB/Generierte DB_Objekte/clsLizenzVertragselementApplikation.vb @@ -1,61 +1,29 @@ -' /////////////////////////////////////////////////////////////////////////// -' // Description: Data Access class for the table 'LizenzVertragselementApplikation' -' // Generated by LLBLGen v1.21.2003.712 Final on: Montag, 17. September 2012, 07:31:06 -' // Because the Base Class already implements IDispose, this class doesn't. -' /////////////////////////////////////////////////////////////////////////// Imports System Imports System.Data Imports System.Data.SqlTypes Imports System.Data.SqlClient Namespace TKB.VV.DB - ''' - ''' Purpose: Data Access class for the table 'LizenzVertragselementApplikation'. - ''' Public Class clsLizenzVertragselementApplikation Inherits clsDBInteractionBase #Region " Class Member Declarations " - Private m_bAktiv As SqlBoolean - Private m_daMutiert_am, m_daErstellt_am As SqlDateTime - Private m_iMutierer, m_iLizenzVEApplNr, m_iLizenznr, m_iVertragselementApplikationNr As SqlInt32 - Private m_sBemerkung As SqlString + Private m_bAktiv As SqlBoolean + Private m_daMutiert_am, m_daErstellt_am As SqlDateTime + Private m_iMutierer, m_iLizenzVEApplNr, m_iLizenznr, m_iVertragselementApplikationNr As SqlInt32 + Private m_sHyperlink_Vertrag, m_sBemerkung As SqlString #End Region - ''' - ''' Purpose: Class constructor. - ''' Public Sub New() ' // Nothing for now. End Sub - ''' - ''' Purpose: Insert method. This method will insert one new row into the database. - ''' - ''' True if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iLizenzVEApplNr
  • - '''
  • iLizenznr. May be SqlInt32.Null
  • - '''
  • iVertragselementApplikationNr. May be SqlInt32.Null
  • - '''
  • sBemerkung. May be SqlString.Null
  • - '''
  • bAktiv. May be SqlBoolean.Null
  • - '''
  • daErstellt_am. May be SqlDateTime.Null
  • - '''
  • daMutiert_am. May be SqlDateTime.Null
  • - '''
  • iMutierer. May be SqlInt32.Null
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function Insert() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() + Public Overrides Function Insert() As Boolean + Dim scmCmdToExecute As SqlCommand = New SqlCommand() scmCmdToExecute.CommandText = "dbo.[pr_LizenzVertragselementApplikation_Insert]" scmCmdToExecute.CommandType = CommandType.StoredProcedure @@ -71,7 +39,8 @@ Namespace TKB.VV.DB scmCmdToExecute.Parameters.Add(New SqlParameter("@daErstellt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daErstellt_am)) scmCmdToExecute.Parameters.Add(New SqlParameter("@daMutiert_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daMutiert_am)) scmCmdToExecute.Parameters.Add(New SqlParameter("@iMutierer", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iMutierer)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) + scmCmdToExecute.Parameters.Add(New SqlParameter("@sHyperlink_Vertrag", SqlDbType.VarChar, 8000, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sHyperlink_Vertrag)) + scmCmdToExecute.Parameters.Add(New SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) If m_bMainConnectionIsCreatedLocal Then ' // Open connection. @@ -105,29 +74,8 @@ Namespace TKB.VV.DB End Function - ''' - ''' Purpose: Update method. This method will Update one existing row in the database. - ''' - ''' True if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iLizenzVEApplNr
  • - '''
  • iLizenznr. May be SqlInt32.Null
  • - '''
  • iVertragselementApplikationNr. May be SqlInt32.Null
  • - '''
  • sBemerkung. May be SqlString.Null
  • - '''
  • bAktiv. May be SqlBoolean.Null
  • - '''
  • daErstellt_am. May be SqlDateTime.Null
  • - '''
  • daMutiert_am. May be SqlDateTime.Null
  • - '''
  • iMutierer. May be SqlInt32.Null
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function Update() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() + Public Overrides Function Update() As Boolean + Dim scmCmdToExecute As SqlCommand = New SqlCommand() scmCmdToExecute.CommandText = "dbo.[pr_LizenzVertragselementApplikation_Update]" scmCmdToExecute.CommandType = CommandType.StoredProcedure @@ -143,7 +91,8 @@ Namespace TKB.VV.DB scmCmdToExecute.Parameters.Add(New SqlParameter("@daErstellt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daErstellt_am)) scmCmdToExecute.Parameters.Add(New SqlParameter("@daMutiert_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daMutiert_am)) scmCmdToExecute.Parameters.Add(New SqlParameter("@iMutierer", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iMutierer)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) + scmCmdToExecute.Parameters.Add(New SqlParameter("@sHyperlink_Vertrag", SqlDbType.VarChar, 8000, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sHyperlink_Vertrag)) + scmCmdToExecute.Parameters.Add(New SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) If m_bMainConnectionIsCreatedLocal Then ' // Open connection. @@ -177,22 +126,8 @@ Namespace TKB.VV.DB End Function - ''' - ''' Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - ''' - ''' True if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iLizenzVEApplNr
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function Delete() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() + Public Overrides Function Delete() As Boolean + Dim scmCmdToExecute As SqlCommand = New SqlCommand() scmCmdToExecute.CommandText = "dbo.[pr_LizenzVertragselementApplikation_Delete]" scmCmdToExecute.CommandType = CommandType.StoredProcedure @@ -201,7 +136,7 @@ Namespace TKB.VV.DB Try scmCmdToExecute.Parameters.Add(New SqlParameter("@iLizenzVEApplNr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iLizenzVEApplNr)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) + scmCmdToExecute.Parameters.Add(New SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) If m_bMainConnectionIsCreatedLocal Then ' // Open connection. @@ -235,42 +170,19 @@ Namespace TKB.VV.DB End Function - ''' - ''' Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - ''' - ''' DataTable object if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iLizenzVEApplNr
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
  • iLizenzVEApplNr
  • - '''
  • iLizenznr
  • - '''
  • iVertragselementApplikationNr
  • - '''
  • sBemerkung
  • - '''
  • bAktiv
  • - '''
  • daErstellt_am
  • - '''
  • daMutiert_am
  • - '''
  • iMutierer
  • - '''
- ''' Will fill all properties corresponding with a field in the table with the value of the row selected. - '''
- Overrides Public Function SelectOne() As DataTable + Public Overrides Function SelectOne() As DataTable Dim scmCmdToExecute As SqlCommand = New SqlCommand() scmCmdToExecute.CommandText = "dbo.[pr_LizenzVertragselementApplikation_SelectOne]" scmCmdToExecute.CommandType = CommandType.StoredProcedure - Dim dtToReturn As DataTable = new DataTable("LizenzVertragselementApplikation") - Dim sdaAdapter As SqlDataAdapter = new SqlDataAdapter(scmCmdToExecute) + Dim dtToReturn As DataTable = New DataTable("LizenzVertragselementApplikation") + Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute) ' // Use base class' connection object scmCmdToExecute.Connection = m_scoMainConnection Try - scmCmdToExecute.Parameters.Add(new SqlParameter("@iLizenzVEApplNr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iLizenzVEApplNr)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) + scmCmdToExecute.Parameters.Add(New SqlParameter("@iLizenzVEApplNr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iLizenzVEApplNr)) + scmCmdToExecute.Parameters.Add(New SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) If m_bMainConnectionIsCreatedLocal Then ' // Open connection. @@ -327,6 +239,11 @@ Namespace TKB.VV.DB Else m_iMutierer = New SqlInt32(CType(dtToReturn.Rows(0)("Mutierer"), Integer)) End If + If dtToReturn.Rows(0)("Hyperlink_Vertrag") Is System.DBNull.Value Then + m_sHyperlink_Vertrag = SqlString.Null + Else + m_sHyperlink_Vertrag = New SqlString(CType(dtToReturn.Rows(0)("Hyperlink_Vertrag"), String)) + End If End If Return dtToReturn Catch ex As Exception @@ -343,28 +260,18 @@ Namespace TKB.VV.DB End Function - ''' - ''' Purpose: SelectAll method. This method will Select all rows from the table. - ''' - ''' DataTable object if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function SelectAll() As DataTable + Public Overrides Function SelectAll() As DataTable Dim scmCmdToExecute As SqlCommand = New SqlCommand() scmCmdToExecute.CommandText = "dbo.[pr_LizenzVertragselementApplikation_SelectAll]" scmCmdToExecute.CommandType = CommandType.StoredProcedure - Dim dtToReturn As DataTable = new DataTable("LizenzVertragselementApplikation") - Dim sdaAdapter As SqlDataAdapter = new SqlDataAdapter(scmCmdToExecute) + Dim dtToReturn As DataTable = New DataTable("LizenzVertragselementApplikation") + Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute) ' // Use base class' connection object scmCmdToExecute.Connection = m_scoMainConnection Try - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) + scmCmdToExecute.Parameters.Add(New SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) If m_bMainConnectionIsCreatedLocal Then ' // Open connection. @@ -484,6 +391,16 @@ Namespace TKB.VV.DB End Set End Property + + Public Property [sHyperlink_Vertrag]() As SqlString + Get + Return m_sHyperlink_Vertrag + End Get + Set(ByVal Value As SqlString) + m_sHyperlink_Vertrag = Value + End Set + End Property + #End Region End Class diff --git a/Vertragsverwaltung/Diverse Formulare/frmMAEinstellung.Designer.vb b/Vertragsverwaltung/Diverse Formulare/frmMAEinstellung.Designer.vb index f3d71968..8c603bf8 100644 --- a/Vertragsverwaltung/Diverse Formulare/frmMAEinstellung.Designer.vb +++ b/Vertragsverwaltung/Diverse Formulare/frmMAEinstellung.Designer.vb @@ -57,17 +57,11 @@ Partial Class frmMAEinstellung Me.GrpStartScreen.Controls.Add(Me.cboxreporting) Me.GrpStartScreen.Controls.Add(Me.btnFensterposition_loeschen) Me.GrpStartScreen.Controls.Add(Me.cbboxApplikationsverwaltung) - Me.GrpStartScreen.Controls.Add(Me.cbboxPendenzen) - Me.GrpStartScreen.Controls.Add(Me.cbboxAktivitaeten) - Me.GrpStartScreen.Controls.Add(Me.cbboxVertragsuebersicht) Me.GrpStartScreen.Controls.Add(Me.btnFensterposition_auslesen) Me.GrpStartScreen.Controls.Add(Me.cboxApplikation) - Me.GrpStartScreen.Controls.Add(Me.cboxPendenzen) - Me.GrpStartScreen.Controls.Add(Me.cboxAktivitaeten) - Me.GrpStartScreen.Controls.Add(Me.cboxVertragsuebersicht) Me.GrpStartScreen.Location = New System.Drawing.Point(12, 52) Me.GrpStartScreen.Name = "GrpStartScreen" - Me.GrpStartScreen.Size = New System.Drawing.Size(211, 231) + Me.GrpStartScreen.Size = New System.Drawing.Size(211, 174) Me.GrpStartScreen.TabIndex = 0 Me.GrpStartScreen.TabStop = False Me.GrpStartScreen.Text = "StartBildschirm" @@ -76,7 +70,7 @@ Partial Class frmMAEinstellung ' Me.cbboxLizenzmanagement.FormattingEnabled = True Me.cbboxLizenzmanagement.Items.AddRange(New Object() {"1", "2", "3", "4", "5", "6"}) - Me.cbboxLizenzmanagement.Location = New System.Drawing.Point(154, 145) + Me.cbboxLizenzmanagement.Location = New System.Drawing.Point(154, 75) Me.cbboxLizenzmanagement.Name = "cbboxLizenzmanagement" Me.cbboxLizenzmanagement.Size = New System.Drawing.Size(39, 21) Me.cbboxLizenzmanagement.TabIndex = 13 @@ -84,7 +78,7 @@ Partial Class frmMAEinstellung 'cboxLizenzmanagement ' Me.cboxLizenzmanagement.AutoSize = True - Me.cboxLizenzmanagement.Location = New System.Drawing.Point(18, 143) + Me.cboxLizenzmanagement.Location = New System.Drawing.Point(18, 73) Me.cboxLizenzmanagement.Name = "cboxLizenzmanagement" Me.cboxLizenzmanagement.Size = New System.Drawing.Size(108, 17) Me.cboxLizenzmanagement.TabIndex = 12 @@ -95,7 +89,7 @@ Partial Class frmMAEinstellung ' Me.cbboxReporting.FormattingEnabled = True Me.cbboxReporting.Items.AddRange(New Object() {"1", "2", "3", "4", "5", "6"}) - Me.cbboxReporting.Location = New System.Drawing.Point(154, 122) + Me.cbboxReporting.Location = New System.Drawing.Point(154, 52) Me.cbboxReporting.Name = "cbboxReporting" Me.cbboxReporting.Size = New System.Drawing.Size(39, 21) Me.cbboxReporting.TabIndex = 11 @@ -103,7 +97,7 @@ Partial Class frmMAEinstellung 'cboxreporting ' Me.cboxreporting.AutoSize = True - Me.cboxreporting.Location = New System.Drawing.Point(18, 120) + Me.cboxreporting.Location = New System.Drawing.Point(18, 50) Me.cboxreporting.Name = "cboxreporting" Me.cboxreporting.Size = New System.Drawing.Size(72, 17) Me.cboxreporting.TabIndex = 10 @@ -112,7 +106,7 @@ Partial Class frmMAEinstellung ' 'btnFensterposition_loeschen ' - Me.btnFensterposition_loeschen.Location = New System.Drawing.Point(18, 203) + Me.btnFensterposition_loeschen.Location = New System.Drawing.Point(18, 133) Me.btnFensterposition_loeschen.Name = "btnFensterposition_loeschen" Me.btnFensterposition_loeschen.Size = New System.Drawing.Size(175, 23) Me.btnFensterposition_loeschen.TabIndex = 9 @@ -123,7 +117,7 @@ Partial Class frmMAEinstellung ' Me.cbboxApplikationsverwaltung.FormattingEnabled = True Me.cbboxApplikationsverwaltung.Items.AddRange(New Object() {"1", "2", "3", "4", "5", "6"}) - Me.cbboxApplikationsverwaltung.Location = New System.Drawing.Point(154, 95) + Me.cbboxApplikationsverwaltung.Location = New System.Drawing.Point(154, 25) Me.cbboxApplikationsverwaltung.Name = "cbboxApplikationsverwaltung" Me.cbboxApplikationsverwaltung.Size = New System.Drawing.Size(39, 21) Me.cbboxApplikationsverwaltung.TabIndex = 8 @@ -132,32 +126,35 @@ Partial Class frmMAEinstellung ' Me.cbboxPendenzen.FormattingEnabled = True Me.cbboxPendenzen.Items.AddRange(New Object() {"1", "2", "3", "4", "5", "6"}) - Me.cbboxPendenzen.Location = New System.Drawing.Point(154, 72) + Me.cbboxPendenzen.Location = New System.Drawing.Point(166, 364) Me.cbboxPendenzen.Name = "cbboxPendenzen" Me.cbboxPendenzen.Size = New System.Drawing.Size(39, 21) Me.cbboxPendenzen.TabIndex = 7 + Me.cbboxPendenzen.Visible = False ' 'cbboxAktivitaeten ' Me.cbboxAktivitaeten.FormattingEnabled = True Me.cbboxAktivitaeten.Items.AddRange(New Object() {"1", "2", "3", "4", "5", "6"}) - Me.cbboxAktivitaeten.Location = New System.Drawing.Point(154, 49) + Me.cbboxAktivitaeten.Location = New System.Drawing.Point(166, 341) Me.cbboxAktivitaeten.Name = "cbboxAktivitaeten" Me.cbboxAktivitaeten.Size = New System.Drawing.Size(39, 21) Me.cbboxAktivitaeten.TabIndex = 6 + Me.cbboxAktivitaeten.Visible = False ' 'cbboxVertragsuebersicht ' Me.cbboxVertragsuebersicht.FormattingEnabled = True Me.cbboxVertragsuebersicht.Items.AddRange(New Object() {"1", "2", "3", "4", "5", "6"}) - Me.cbboxVertragsuebersicht.Location = New System.Drawing.Point(154, 26) + Me.cbboxVertragsuebersicht.Location = New System.Drawing.Point(166, 318) Me.cbboxVertragsuebersicht.Name = "cbboxVertragsuebersicht" Me.cbboxVertragsuebersicht.Size = New System.Drawing.Size(39, 21) Me.cbboxVertragsuebersicht.TabIndex = 5 + Me.cbboxVertragsuebersicht.Visible = False ' 'btnFensterposition_auslesen ' - Me.btnFensterposition_auslesen.Location = New System.Drawing.Point(18, 174) + Me.btnFensterposition_auslesen.Location = New System.Drawing.Point(18, 104) Me.btnFensterposition_auslesen.Name = "btnFensterposition_auslesen" Me.btnFensterposition_auslesen.Size = New System.Drawing.Size(175, 23) Me.btnFensterposition_auslesen.TabIndex = 4 @@ -167,7 +164,7 @@ Partial Class frmMAEinstellung 'cboxApplikation ' Me.cboxApplikation.AutoSize = True - Me.cboxApplikation.Location = New System.Drawing.Point(18, 97) + Me.cboxApplikation.Location = New System.Drawing.Point(18, 27) Me.cboxApplikation.Name = "cboxApplikation" Me.cboxApplikation.Size = New System.Drawing.Size(135, 17) Me.cboxApplikation.TabIndex = 3 @@ -177,32 +174,35 @@ Partial Class frmMAEinstellung 'cboxPendenzen ' Me.cboxPendenzen.AutoSize = True - Me.cboxPendenzen.Location = New System.Drawing.Point(18, 74) + Me.cboxPendenzen.Location = New System.Drawing.Point(30, 366) Me.cboxPendenzen.Name = "cboxPendenzen" Me.cboxPendenzen.Size = New System.Drawing.Size(80, 17) Me.cboxPendenzen.TabIndex = 2 Me.cboxPendenzen.Text = "Pendenzen" Me.cboxPendenzen.UseVisualStyleBackColor = True + Me.cboxPendenzen.Visible = False ' 'cboxAktivitaeten ' Me.cboxAktivitaeten.AutoSize = True - Me.cboxAktivitaeten.Location = New System.Drawing.Point(18, 51) + Me.cboxAktivitaeten.Location = New System.Drawing.Point(30, 343) Me.cboxAktivitaeten.Name = "cboxAktivitaeten" Me.cboxAktivitaeten.Size = New System.Drawing.Size(76, 17) Me.cboxAktivitaeten.TabIndex = 1 Me.cboxAktivitaeten.Text = "Aktivitäten" Me.cboxAktivitaeten.UseVisualStyleBackColor = True + Me.cboxAktivitaeten.Visible = False ' 'cboxVertragsuebersicht ' Me.cboxVertragsuebersicht.AutoSize = True - Me.cboxVertragsuebersicht.Location = New System.Drawing.Point(18, 28) + Me.cboxVertragsuebersicht.Location = New System.Drawing.Point(30, 320) Me.cboxVertragsuebersicht.Name = "cboxVertragsuebersicht" Me.cboxVertragsuebersicht.Size = New System.Drawing.Size(108, 17) Me.cboxVertragsuebersicht.TabIndex = 0 Me.cboxVertragsuebersicht.Text = "Vertragsübersicht" Me.cboxVertragsuebersicht.UseVisualStyleBackColor = True + Me.cboxVertragsuebersicht.Visible = False ' 'MenuStrip1 ' @@ -262,10 +262,16 @@ Partial Class frmMAEinstellung ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(235, 295) + Me.ClientSize = New System.Drawing.Size(235, 238) Me.Controls.Add(Me.ToolStrip1) Me.Controls.Add(Me.MenuStrip1) Me.Controls.Add(Me.GrpStartScreen) + Me.Controls.Add(Me.cboxVertragsuebersicht) + Me.Controls.Add(Me.cboxAktivitaeten) + Me.Controls.Add(Me.cboxPendenzen) + Me.Controls.Add(Me.cbboxPendenzen) + Me.Controls.Add(Me.cbboxVertragsuebersicht) + Me.Controls.Add(Me.cbboxAktivitaeten) Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) Me.Name = "frmMAEinstellung" Me.Text = "Mitarbeitereinstellungen" diff --git a/Vertragsverwaltung/Klassen/clsValidator.vb b/Vertragsverwaltung/Klassen/clsValidator.vb new file mode 100644 index 00000000..667bf424 --- /dev/null +++ b/Vertragsverwaltung/Klassen/clsValidator.vb @@ -0,0 +1,95 @@ +Imports System.IO +Imports System.Text.RegularExpressions +Imports System.Data.SqlDbType +Imports System.Data.SqlClient + +Public Class clsValidator + Dim m_result As String + Property Resultmessage As String + Get + Return m_result + End Get + Set(value As String) + m_result = value + End Set + End Property + + Dim Connectionstring As String + Dim ds As New DataSet + + Sub New() + Me.Connectionstring = Globals.sConnectionString + End Sub + + Sub Get_Validatordata() + Dim scmCmdToExecute As SqlCommand = New SqlCommand() + Dim dtToReturn As DataTable = New DataTable() + Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute) + scmCmdToExecute.CommandText = "select * from URLValidate where aktiv=1 order by nreintrag" + scmCmdToExecute.CommandType = CommandType.Text + scmCmdToExecute.Connection = conn.scoDBConnection + Try + sdaAdapter.Fill(dtToReturn) + ds.Tables.Clear() + ds.Tables.Add(dtToReturn) + Catch ex As Exception + MsgBox("URL-Validator:" + ex.Message) + Finally + scmCmdToExecute.Dispose() + sdaAdapter.Dispose() + End Try + End Sub + + + + Public Function VerifyString(ByVal inputstring As String) As Boolean + If Trim(inputstring) = "" Then + Return True + Exit Function + + End If + Get_Validatordata() + Me.Resultmessage = "" + For Each r As DataRow In ds.Tables(0).Rows + If r.Item("Regex") = True Then + Dim regex As System.Text.RegularExpressions.Regex = New System.Text.RegularExpressions.Regex(r.Item("Regel")) + Dim match As Match = regex.Match(inputstring) + If r.Item("zwingend") And match.Success = False Then + Me.Resultmessage = r.Item("Meldung") + Return False + End If + If r.Item("nicht_erlaubt") And match.Success = True Then + Me.Resultmessage = r.Item("Meldung") + Return False + End If + regex = Nothing + Else + Dim sp As String() + sp = UCase(r.Item("Regel")).ToString.Split("|") + Dim treffer As Integer = 0 + + If r.Item("zwingend") = True Then + For i As Integer = 0 To sp.Count - 1 + If sp(i) <> "|" Then If UCase(inputstring).IndexOf(sp(i)) > -1 Then treffer = treffer + 1 + Next + If treffer = 0 Then + Me.Resultmessage = r.Item("meldung") + Return False + End If + End If + If r.Item("nicht_erlaubt") = True Then + For i As Integer = 0 To sp.Count - 1 + If sp(i) <> "|" Then If UCase(inputstring).IndexOf(sp(i)) > -1 Then treffer = treffer + 1 + Next + If treffer > 0 Then + Me.Resultmessage = r.Item("meldung") + Return False + End If + End If + End If + + Next + + Return True + End Function +End Class diff --git a/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/clsLizenz.vb b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/clsLizenz.vb new file mode 100644 index 00000000..6ff8cf29 --- /dev/null +++ b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/clsLizenz.vb @@ -0,0 +1,872 @@ +Imports System +Imports System.Data +Imports System.Data.SqlTypes +Imports System.Data.SqlClient +Imports C1.Win.C1TrueDBGrid + +Namespace TKB.VV.Lizenz + + + Public Class clsLizenz + Inherits TKB.VV.DB.clsLizenz + + Public ve As New TKB.VV.vertrag.clsVertragselement + Public vp As New TKB.VV.vertrag.clsVertragspartner + Public va As New TKB.VV.vertrag.clsVertragselementApplikation + Public ap As New TKB.VV.Applikation.clsApplikation + Public VEAP As New DataSet + Dim mMutierer As String + Property MutiererText() As String + Get + Return mMutierer + End Get + Set(ByVal value As String) + mMutierer = value + End Set + End Property + + Public Overloads Sub dispose() + MyBase.Dispose() + Try + ve.dispose() + vp.dispose() + va.dispose() + ap.dispose() + + Catch ex As Exception + + End Try + + End Sub + + Public Function get_umgebung(ByVal lizenznr As Integer) + Try + va.cpMainConnectionProvider = Globals.conn + va.iVertragselementApplikationnr = New SqlInt32(CType(Me.iVertragselementApplikationnr, Int32)) + va.SelectOne() + + ve.cpMainConnectionProvider = Globals.conn + ve.iVertragselementnr = New SqlInt32(CType(va.iVertragselementnr.Value, Int32)) + ve.SelectOne() + + vp.cpMainConnectionProvider = Globals.conn + vp.iVertragspartnerNr = New SqlInt32(CType(ve.iVertragspartnerNr.Value, Int32)) + vp.SelectOne() + + ap.cpMainConnectionProvider = Globals.conn + ap.iApplikationNr = New SqlInt32(CType(va.iApplikationnr.Value, Int32)) + ap.SelectOne() + Catch + End Try + End Function + + Public Function Get_Lizenz(ByVal Nr As Integer) + Me.cpMainConnectionProvider = Globals.conn + Me.iLizenzNr = New SqlInt32(CType(Nr, Int32)) + Globals.conn.OpenConnection() + Me.SelectOne() + + get_umgebung(Me.iLizenzNr.Value) + Me.MutiererText = Get_Mutierer(Me.iMutierer.Value) + Globals.conn.CloseConnection(True) + + End Function + + Public Function Save_Data() As Integer + Me.cpMainConnectionProvider = Globals.conn + Me.daMutiert_am = New SqlDateTime(CType(Now, DateTime)) + Me.iMutierer = New SqlInt32(CType(Globals.clsmitarbeiter.iMitarbeiternr.Value, Int32)) + Globals.conn.OpenConnection() + Me.Update() + Globals.conn.CloseConnection(True) + Return Me.iLizenzNr.Value + End Function + + ''' + ''' Mutierer auslesen + ''' + ''' + ''' + Public Function Get_Mutierer(ByVal nr As Integer) As String + Dim ma As New TKB.VV.DB.clsMitarbeiter + Dim dt As New DataTable + Dim Retvalue As String + ma.cpMainConnectionProvider = Globals.conn + ma.iMitarbeiternr = New SqlInt32(CType(nr, Int32)) + dt = ma.SelectOne() + If dt.Rows.Count = 0 Then + Retvalue = ("{" + nr.ToString + "}") + Else + Retvalue = ma.sName.ToString + " " + ma.sVorname.ToString + ", " + ma.sTgnummer.ToString + End If + ma.Dispose() + dt.Dispose() + Return Retvalue + End Function + + ''' + ''' Löschen eines Datensatzes erstellen. + ''' + ''' + ''' + ''' + Public Function Delete_Lizenz(Optional ByVal Basenr As Integer = 0) As Integer + If Basenr <> 0 Then + Get_Lizenz(Basenr) + End If + Me.cpMainConnectionProvider = Globals.conn + Me.bAktiv = New SqlBoolean(CType(False, Boolean)) + Me.daMutiert_am = New SqlDateTime(CType(Now, DateTime)) + Me.iMutierer = New SqlInt32(CType(Globals.clsmitarbeiter.iMitarbeiternr.Value, Int32)) + Globals.conn.OpenConnection() + Me.Update() + Globals.conn.CloseConnection(True) + End Function + ''' + ''' Löschen eines Datensatzes . + ''' + ''' + ''' + ''' + Public Overloads Function Delete(Optional ByVal Basenr As Integer = 0) As Integer + If Basenr <> 0 Then + Get_Lizenz(Basenr) + End If + Me.cpMainConnectionProvider = Globals.conn + Globals.conn.OpenConnection() + MyBase.Delete() + Globals.conn.CloseConnection(True) + End Function + ''' + ''' Neue Kuendigungsfrist einfügen + ''' + ''' + ''' + Public Function Add_New(Optional ByVal Parentid As Integer = 0) As Integer + Dim db As New TKB.VV.DB.clsMyKey_Tabelle + db.cpMainConnectionProvider = Globals.conn + Dim newkey = db.get_dbkey("Lizenz") + db.Dispose() + Me.iLizenzNr = New SqlInt32(CType(newkey, Int32)) + Me.sBezeichnung = New SqlString(CType("*** Neues Element ***", String)) + Me.sBeschreibung = New SqlString(CType("", String)) + Me.iParentID = New SqlInt32(CType(0, Int32)) + Me.bAktiv = New SqlBoolean(CType(True, Boolean)) + Me.daErstellt_am = New SqlDateTime(CType(Now, DateTime)) + Me.daMutiert_am = New SqlDateTime(CType(Now, DateTime)) + Me.iMutierer = New SqlInt32(CType(Globals.clsmitarbeiter.iMitarbeiternr.Value, Int32)) + Me.iSecurityLevelNr = New SqlInt32(CType(0, Int32)) + Me.bStrukturelement = New SqlBoolean(CType(False, Boolean)) + Me.cpMainConnectionProvider = Globals.conn + Me.iVertragselementApplikationnr = New SqlInt32(CType(0, Int32)) + If Parentid <> 0 Then + Me.iParentID = New SqlInt32(CType(Parentid, Int32)) + End If + Globals.conn.OpenConnection() + Me.Insert() + Globals.conn.CloseConnection(True) + + Return newkey + End Function + + Public Function Get_Vertragselement_Applikation(ByVal Lizenznr As Integer) As DataTable + + Dim selectcommand As New SqlCommand + Dim connection As New SqlConnection() + Dim da As New SqlDataAdapter("", connection) + Me.VEAP.Tables.Clear() + selectcommand.CommandText = "sp_get_lizenz_vertragselement_applikation" + selectcommand.Parameters.Add("@Mitarbeiternr", SqlDbType.Int, 4) + selectcommand.Parameters.Add("@Lizenznr", SqlDbType.Int, 4) + selectcommand.Parameters(0).Value = Globals.clsmitarbeiter.iMitarbeiternr.Value + selectcommand.Parameters(1).Value = Lizenznr + + selectcommand.CommandType = CommandType.StoredProcedure + selectcommand.Connection = connection + Try + connection.ConnectionString = Globals.sConnectionString + connection.Open() + da.SelectCommand = selectcommand + da.Fill(VEAP, "VeAe") + Return VEAP.Tables(0) + Catch ex As Exception + Return Nothing + Finally + connection.Close() + da.Dispose() + selectcommand.Dispose() + End Try + End Function + End Class + + Public Class clsLizenzTree + Public MaxSuchTreffer As Integer + Dim Treedata As New DataSet + ''' + ''' Laden der Treedaten und Tree aufbauen + ''' + ''' + ''' + ''' + Public Function Load_Tree(ByRef tree As TreeView, Optional ByVal Insert_Initial_Entry As Boolean = False, Optional ByVal suchstring As String = "", Optional ByVal status As Integer = 2, Optional ByVal alphasort As Boolean = False, Optional ByVal suche As Boolean = False, Optional ByVal Applikationnr As Integer = 0, Optional ByVal Lizenztyp As Integer = 0) + tree.Enabled = False + tree.BeginUpdate() + + If suchstring <> "" Then + Load_Treedata(suchstring, status, alphasort, suche) + Else + Load_Treedata(status, alphasort, Applikationnr, Lizenztyp) + End If + tree.Nodes.Clear() + If Insert_Initial_Entry Then + Dim tn As TreeNode = tree.Nodes.Add("--- Keine ---") + tn.Tag = 0 + End If + Load_Treeview(Treedata, tree, suche) + Me.MaxSuchTreffer = Me.TreeaufbauNr + tree.ExpandAll() + tree.EndUpdate() + tree.Enabled = True + End Function + ''' + ''' Treedaten ab Datenbank laden + ''' + ''' + ''' + Private Function Load_Treedata(ByVal status As Integer, ByVal alphasort As Boolean) As DataTable + Treedata.Tables.Clear() + Dim selectcommand As New SqlCommand + Dim connection As New SqlConnection() + Dim da As New SqlDataAdapter("", connection) + + selectcommand.CommandText = "sp_get_Lizenzstruktur" + selectcommand.Parameters.Add("@Mitarbeiternr", SqlDbType.Int, 4) + selectcommand.Parameters.Add("@NurAktive", SqlDbType.Int, 4) + selectcommand.Parameters.Add("@Alphasort", SqlDbType.Int, 4) + selectcommand.Parameters(0).Value = Globals.clsmitarbeiter.iMitarbeiternr.Value + selectcommand.Parameters(1).Value = status + If alphasort = True Then selectcommand.Parameters(2).Value = 1 Else selectcommand.Parameters(2).Value = 0 + + selectcommand.CommandType = CommandType.StoredProcedure + selectcommand.Connection = connection + Try + connection.ConnectionString = Globals.sConnectionString + connection.Open() + da.SelectCommand = selectcommand + da.Fill(Treedata, "Tree") + Catch ex As Exception + Finally + connection.Close() + da.Dispose() + selectcommand.Dispose() + End Try + End Function + Private Function Load_Treedata(ByVal status As Integer, ByVal alphasort As Boolean, ByVal Applikationnr As Integer, ByVal lizenztyp As Integer) As DataTable + Treedata.Tables.Clear() + Dim selectcommand As New SqlCommand + Dim connection As New SqlConnection() + Dim da As New SqlDataAdapter("", connection) + + selectcommand.CommandText = "sp_get_Lizenzstruktur" + selectcommand.Parameters.Add("@Mitarbeiternr", SqlDbType.Int, 4) + selectcommand.Parameters.Add("@NurAktive", SqlDbType.Int, 4) + selectcommand.Parameters.Add("@Alphasort", SqlDbType.Int, 4) + selectcommand.Parameters.Add("@Applikationnr", SqlDbType.Int, 4) + selectcommand.Parameters.Add("@Lizenztyp", SqlDbType.Int, 4) + selectcommand.Parameters(0).Value = Globals.clsmitarbeiter.iMitarbeiternr.Value + selectcommand.Parameters(1).Value = status + selectcommand.Parameters(1).Value = 0 + selectcommand.Parameters(3).Value = Applikationnr + selectcommand.Parameters(4).Value = lizenztyp + If alphasort = True Then selectcommand.Parameters(2).Value = 1 Else selectcommand.Parameters(2).Value = 0 + + selectcommand.CommandType = CommandType.StoredProcedure + selectcommand.Connection = connection + Try + connection.ConnectionString = Globals.sConnectionString + connection.Open() + da.SelectCommand = selectcommand + da.Fill(Treedata, "Tree") + Catch ex As Exception + Finally + connection.Close() + da.Dispose() + selectcommand.Dispose() + End Try + End Function + + Private Function Load_Treedata(ByVal Suchstring As String, ByVal status As Integer, ByVal alphasort As Boolean, Optional ByVal suche As Boolean = False) As DataTable + Treedata.Tables.Clear() + Dim selectcommand As New SqlCommand + Dim connection As New SqlConnection() + Dim da As New SqlDataAdapter("", connection) + + selectcommand.CommandText = "sp_get_Lizenzstruktur_suche" + selectcommand.Parameters.Add("@suchstring", SqlDbType.VarChar, 255) + selectcommand.Parameters.Add("@Mitarbeiternr", SqlDbType.Int, 4) + selectcommand.Parameters.Add("@nuraktive", SqlDbType.Int, 4) + selectcommand.Parameters.Add("@alphasort", SqlDbType.Int, 4) + selectcommand.Parameters.Add("@suche", SqlDbType.Int, 4) + selectcommand.Parameters(1).Value = Globals.clsmitarbeiter.iMitarbeiternr.Value + selectcommand.Parameters(0).Value = Suchstring + selectcommand.Parameters(2).Value = status + If alphasort = True Then selectcommand.Parameters(3).Value = 1 Else selectcommand.Parameters(3).Value = 0 + If suche = True Then selectcommand.Parameters(4).Value = 1 Else selectcommand.Parameters(4).Value = 0 + + selectcommand.CommandType = CommandType.StoredProcedure + selectcommand.Connection = connection + Try + connection.ConnectionString = Globals.sConnectionString + connection.Open() + da.SelectCommand = selectcommand + da.Fill(Treedata, "Tree") + Catch ex As Exception + Finally + connection.Close() + da.Dispose() + selectcommand.Dispose() + End Try + + End Function + + ''' + ''' Interne Relation aufbauen und Tree aufbauen + ''' + ''' + ''' + ''' + Dim TreeaufbauSuche As Boolean = False + Dim TreeaufbauNr As Integer = 0 + Private Sub Load_Treeview(ByVal oSourceData As DataSet, ByRef tree As TreeView, ByVal suche As Boolean) + TreeaufbauSuche = suche + TreeaufbauNr = -1 + If Not (oSourceData Is Nothing) Then + Dim oView As DataView = oSourceData.Tables(0).DefaultView + Dim oTable As DataTable = oView.Table + Dim oDS As DataSet = New DataSet() + oDS.Tables.Add(oTable.Copy()) + Try + If oDS.Relations.Contains("SelfRefenceRelation") = False Then + oDS.Relations.Add("SelfRefenceRelation", _ + oDS.Tables(0).Columns("Lizenznr"), _ + oDS.Tables(0).Columns("Parentid")) + End If + Catch ex As Exception + MsgBox(ex.Message) + End Try + oTable.Dispose() + oTable = Nothing + LoadTreeView(oDS, tree) + oDS.Dispose() + oDS = Nothing + End If + End Sub + + Public Sub Load_Treeview(ByRef tree As TreeView, Optional ByVal suche As Boolean = False) + Dim oSourceData As New DataSet + oSourceData = Treedata + TreeaufbauSuche = suche + TreeaufbauNr = -1 + If Not (oSourceData Is Nothing) Then + Dim oView As DataView = oSourceData.Tables(0).DefaultView + Dim oTable As DataTable = oView.Table + Dim oDS As DataSet = New DataSet() + oDS.Tables.Add(oTable.Copy()) + Try + If oDS.Relations.Contains("SelfRefenceRelation") = False Then + oDS.Relations.Add("SelfRefenceRelation", _ + oDS.Tables(0).Columns("Lizenznr"), _ + oDS.Tables(0).Columns("Parentid")) + End If + Catch ex As Exception + MsgBox(ex.Message) + End Try + oTable.Dispose() + oTable = Nothing + LoadTreeView(oDS, tree) + oDS.Dispose() + oDS = Nothing + End If + End Sub + + + ''' + ''' Tree aufbauen + ''' + ''' + ''' + ''' + Private Sub LoadTreeView(ByVal oDS As DataSet, ByRef oTreeview As TreeView) + 'Dim oTreeView As TreeView = New TreeView() + Dim oDataRow As DataRow + For Each oDataRow In oDS.Tables(0).Rows + If Not oDataRow.IsNull("Parentid") Then + If oDataRow.Item("Parentid") = 0 Then + 'If oDataRow.IsNull("Parentid") Then + Dim oNode As New TreeNode() + oNode.Text = oDataRow("Bezeichnung").ToString() + oNode.Tag = oDataRow("Lizenznr").ToString + If Me.TreeaufbauSuche = True Then + If oDataRow("Treffer").ToString = "*" Then + Me.TreeaufbauNr = Me.TreeaufbauNr + 1 + oNode.Tag = "*** " + Trim(Str(Me.TreeaufbauNr)) + End If + End If + If Me.TreeaufbauSuche = False Then + If oNode.Tag < 0 Then + oNode.ImageIndex = 0 + oNode.SelectedImageIndex = 0 + oNode.StateImageIndex = 0 + Else + If oDataRow.Item("Aktiv") = 0 Then + oNode.ImageIndex = 3 + oNode.SelectedImageIndex = 3 + oNode.StateImageIndex = 3 + If oDataRow.Item("Strukturelement") = True Then + oNode.ImageIndex = 1 + oNode.SelectedImageIndex = 1 + oNode.StateImageIndex = 1 + End If + Else + oNode.ImageIndex = 2 + oNode.SelectedImageIndex = 2 + oNode.StateImageIndex = 2 + If oDataRow.Item("Strukturelement") = True Then + oNode.ImageIndex = 0 + oNode.SelectedImageIndex = 0 + oNode.StateImageIndex = 0 + End If + End If + End If + End If + oTreeview.Nodes.Add(oNode) + RecursivelyLoadTree(oDataRow, oNode) + End If + End If + Next oDataRow + oDS.Dispose() + oDS = Nothing + End Sub + ''' + ''' Child-Nodes hinzufügen + ''' + ''' + ''' + ''' + Private Sub RecursivelyLoadTree(ByVal oDataRow As DataRow, ByRef oNode As TreeNode) + Dim oChildRow As DataRow + For Each oChildRow In oDataRow.GetChildRows("SelfRefenceRelation") + Dim oChildNode As New TreeNode() + oChildNode.Text = oChildRow("Bezeichnung").ToString() + oChildNode.Tag = oChildRow("Lizenznr").ToString() + If Me.TreeaufbauSuche = True Then + If oChildRow("Treffer").ToString = "*" Then + Me.TreeaufbauNr = Me.TreeaufbauNr + 1 + oChildNode.Tag = "*** " + Trim(Str(Me.TreeaufbauNr)) + End If + End If + If oChildRow.Item("Aktiv") = False Then + oChildNode.ImageIndex = 3 + oChildNode.SelectedImageIndex = 3 + oChildNode.StateImageIndex = 3 + If oChildRow.Item("Strukturelement") = True Then + oChildNode.ImageIndex = 0 + oChildNode.SelectedImageIndex = 0 + oChildNode.StateImageIndex = 0 + End If + Else + oChildNode.ImageIndex = 2 + oChildNode.SelectedImageIndex = 2 + oChildNode.StateImageIndex = 2 + If oChildRow.Item("Strukturelement") = True Then + oChildNode.ImageIndex = 0 + oChildNode.SelectedImageIndex = 0 + oChildNode.StateImageIndex = 0 + End If + + End If + + oNode.Nodes.Add(oChildNode) + RecursivelyLoadTree(oChildRow, oChildNode) + Next oChildRow + End Sub + Public Function FindNode(ByVal _nodeCollection As TreeNodeCollection, ByVal SearchVal As Integer, ByVal SearchString As String) As TreeNode + Dim tmpNode As TreeNode + For Each _child As TreeNode In _nodeCollection + If _child.Tag = SearchVal Then + + Return _child + End If + tmpNode = FindNode(_child.Nodes, SearchVal, SearchString) + If Not tmpNode Is Nothing Then + Return tmpNode + End If + Next + Return Nothing + End Function + + End Class + + ''' + ''' Klasse für die Verwaltung der Lizenzinformationen eines Vertragselementes bzw. einer Applikation + ''' + ''' + Public Class clsLizenzinformationen + ''' + ''' Domaintable für Lizenkauf + ''' + ''' + Public Lizenzkauf As TKB.VV.Sysadmin.DomainTable + ''' + ''' Domaintable für Lizenzschlüssel + ''' + ''' + Public Lizenzschluessel As TKB.VV.Sysadmin.DomainTable + ''' + ''' Destructor Dispose für umd die beiden Domaintables frei zu geben + ''' + ''' + Sub Dispose() + If Me.Lizenzkauf.Tabledata.HasChanges Then + Dim msg As New TKB.VV.Utils.MyMessage + If msg.Show_MessageYesNoCancel(800) = MsgBoxResult.Yes Then + Me.Lizenzkauf.Save_Data() + End If + msg.dispose() + End If + Me.Lizenzkauf.dispose() + Me.Lizenzkauf = Nothing + If Me.Lizenzschluessel.Tabledata.HasChanges Then + Dim msg As New TKB.VV.Utils.MyMessage + If msg.Show_MessageYesNoCancel(801) = MsgBoxResult.Yes Then + Me.Lizenzkauf.Save_Data() + End If + msg.dispose() + End If + Me.Lizenzschluessel.dispose() + Me.Lizenzschluessel = Nothing + End Sub + ''' + ''' Laufinformationen eines Lizenz-Vertragselementes auslesen und dem Grid übergeben + ''' + ''' Nr. Des Lizenz-Vertragselementes + ''' C1TrueDBGrid + ''' + ''' + Public Function Get_Lizenzkauf(ByVal Vertragselementapplikationnr As Integer, ByRef c1data As C1TrueDBGrid) + Try + Me.Lizenzkauf.dispose() + Me.Lizenzkauf = Nothing + Catch ex As Exception + End Try + Me.Lizenzkauf = New TKB.VV.Sysadmin.DomainTable("Lizenzkauf", 0, Vertragselementapplikationnr, Globals.clsmitarbeiter.iMitarbeiternr.Value) + c1data.DataSource = Me.Lizenzkauf.Tabledata + c1data.DataMember = Me.Lizenzkauf.Tabledata.Tables(0).TableName + c1data.AllowAddNew = True + End Function + ''' + ''' Daten der Domaintable Lizenzkauf sichern + ''' + ''' + Public Sub Save_Lizenzkauf() + Me.Lizenzkauf.Save_Data() + End Sub + + Public Function Get_Lizenzschluessel(ByVal Lizenzkaufnr As Integer, ByRef c1data As C1TrueDBGrid) + Try + Me.Lizenzschluessel.dispose() + Me.Lizenzschluessel = Nothing + Catch ex As Exception + + End Try + Me.Lizenzschluessel = New TKB.VV.Sysadmin.DomainTable("Lizenzschluessel", 0, Lizenzkaufnr, Globals.clsmitarbeiter.iMitarbeiternr.Value) + c1data.DataSource = Me.Lizenzschluessel.Tabledata.Tables(0) + c1data.DataMember = Me.Lizenzschluessel.Tabledata.Tables(0).TableName + c1data.AllowAddNew = True + End Function + + Public Sub Save_Lizenzschluessel() + Me.Lizenzkauf.Save_Data() + End Sub + + Public Function Check_Vertragstyp_Fuer_Lizenz(ByVal Vertragstypnr As Integer) As Boolean + Dim vertragstyp As New TKB.VV.DB.clsVertragstyp + vertragstyp.cpMainConnectionProvider = Globals.conn + vertragstyp.iVertragstypnr = New SqlInt32(CType(Vertragstypnr, Int32)) + vertragstyp.SelectOne() + If vertragstyp.bAlsLizenz.Value = True Then Return True Else Return False + End Function + + Public Function aktive_lizenzinformationen_vorhanden(ByVal vertragselement As Integer) As Boolean + If Get_Lizenzen(vertragselement) > 0 Then Return True Else Return False + End Function + Public Function aktive_lizenzinformationen_vorhanden(ByVal vertragselementapplikationnr As Integer, ByVal inaktivieren As Boolean) As Boolean + If inaktivieren = False Then + If Get_Lizenzen(vertragselementapplikationnr, "Get1") > 0 Then Return True Else Return False + Else + Get_Lizenzen(vertragselementapplikationnr, "Del") + End If + End Function + Private Function Get_Lizenzen(ByVal vertragselementnr As Integer, Optional ByVal fnkt As String = "Get") As Integer + Dim scmCmdToExecute As SqlCommand = New SqlCommand() + Dim dtToReturn As DataTable = New DataTable() + Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute) + scmCmdToExecute.CommandText = "dbo.sp_Check_lizenzkauf" + scmCmdToExecute.CommandType = CommandType.StoredProcedure + scmCmdToExecute.Connection = conn.scoDBConnection + Try + scmCmdToExecute.Parameters.Add(New SqlParameter("@vertragselementnr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, vertragselementnr)) + scmCmdToExecute.Parameters.Add(New SqlParameter("@fnkt", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, fnkt)) + scmCmdToExecute.Parameters.Add(New SqlParameter("@mitarbeiternr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Globals.clsmitarbeiter.iMitarbeiternr.Value)) + scmCmdToExecute.Parameters.Add(New SqlParameter("@Anzahl", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, 0)) + sdaAdapter.Fill(dtToReturn) + Return scmCmdToExecute.Parameters("@anzahl").Value + Catch ex As Exception + Throw New Exception("clsParentelemente::" & scmCmdToExecute.CommandText & "::Error occured." & ex.Message, ex) + Finally + scmCmdToExecute.Dispose() + sdaAdapter.Dispose() + dtToReturn.Dispose() + End Try + End Function + End Class + + + Public Class clsLizenzVertragselementApplikation + Inherits TKB.VV.DB.clsLizenzVertragselementApplikation + + Public Sub Get_Data(ByVal BaseNr As Integer) + Me.cpMainConnectionProvider = Globals.conn + Me.iLizenzVEApplNr = New SqlInt32(CType(basenr, SqlInt32)) + Globals.conn.OpenConnection() + Me.SelectOne() + Globals.conn.CloseConnection(True) + + End Sub + + Public Function Save_Data() As Integer + Me.cpMainConnectionProvider = Globals.conn + Me.daMutiert_am = New SqlDateTime(CType(Now, DateTime)) + Me.iMutierer = New SqlInt32(CType(Globals.clsmitarbeiter.iMitarbeiternr.Value, Int32)) + Globals.conn.OpenConnection() + Me.Update() + Globals.conn.CloseConnection(True) + Return Me.iLizenzNr.Value + End Function + + ''' + ''' Löschen eines Datensatzes erstellen. + ''' + ''' + ''' + ''' + Public Function Delete_LizenzVertragselementApplikation(Optional ByVal Basenr As Integer = 0) As Integer + Me.cpMainConnectionProvider = Globals.conn + If Basenr > 0 Then Get_Data(Basenr) + Me.bAktiv = New SqlBoolean(CType(False, Boolean)) + Me.daMutiert_am = New SqlDateTime(CType(Now, DateTime)) + Me.iMutierer = New SqlInt32(CType(Globals.clsmitarbeiter.iMitarbeiternr.Value, Int32)) + Globals.conn.OpenConnection() + Me.Update() + Globals.conn.CloseConnection(True) + End Function + ''' + ''' Löschen eines Datensatzes . + ''' + ''' + ''' + ''' + Public Overloads Function Delete(Optional ByVal Basenr As Integer = 0) As Integer + If Basenr > 0 Then Get_Data(Basenr) + Me.cpMainConnectionProvider = Globals.conn + Globals.conn.OpenConnection() + MyBase.Delete() + Globals.conn.CloseConnection(True) + End Function + ''' + ''' Neue Kuendigungsfrist einfügen + ''' + ''' + ''' + Public Function Add_New(ByVal Lizenznr As Integer, ByVal VertragselementApplikationnr As Integer) As Integer + Dim db As New TKB.VV.DB.clsMyKey_Tabelle + db.cpMainConnectionProvider = Globals.conn + Dim newkey = db.get_dbkey("LizenzVertragselementApplikation") + db.Dispose() + Me.iLizenzVEApplNr = New SqlInt32(CType(newkey, Int32)) + Me.iVertragselementApplikationNr = New SqlInt32(CType(VertragselementApplikationnr, Int32)) + Me.iLizenznr = New SqlInt32(CType(Lizenznr, Int32)) + Me.sBemerkung = New SqlString(CType("", String)) + Me.bAktiv = New SqlBoolean(CType(True, Boolean)) + Me.daErstellt_am = New SqlDateTime(CType(Now, DateTime)) + Me.daMutiert_am = New SqlDateTime(CType(Now, DateTime)) + Me.iMutierer = New SqlInt32(CType(Globals.clsmitarbeiter.iMitarbeiternr.Value, Int32)) + Me.cpMainConnectionProvider = Globals.conn + 'Me.iVertragselementApplikationNr = New SqlInt32(CType(0, Int32)) + Globals.conn.OpenConnection() + Me.Insert() + Globals.conn.CloseConnection(True) + Return newkey + End Function + End Class + + Public Class clsLizenzkauf + Inherits TKB.VV.DB.clsLizenzkauf + + Public Sub Get_Data(ByVal BaseNr As Integer) + Me.cpMainConnectionProvider = Globals.conn + Me.iLizenzkaufNr = New SqlInt32(CType(BaseNr, SqlInt32)) + Globals.conn.OpenConnection() + Me.SelectOne() + Globals.conn.CloseConnection(True) + + End Sub + + Public Function Save_Data() As Integer + Me.cpMainConnectionProvider = Globals.conn + Me.daMutiert_am = New SqlDateTime(CType(Now, DateTime)) + Me.iMutierer = New SqlInt32(CType(Globals.clsmitarbeiter.iMitarbeiternr.Value, Int32)) + Globals.conn.OpenConnection() + Me.Update() + Globals.conn.CloseConnection(True) + + End Function + + ''' + ''' Löschen eines Datensatzes erstellen. + ''' + ''' + ''' + ''' + Public Function Delete_Lizenzkauf(Optional ByVal Basenr As Integer = 0) As Integer + Me.cpMainConnectionProvider = Globals.conn + If Basenr > 0 Then Get_Data(Basenr) + Me.bAktiv = New SqlBoolean(CType(False, Boolean)) + Me.daMutiert_am = New SqlDateTime(CType(Now, DateTime)) + Me.iMutierer = New SqlInt32(CType(Globals.clsmitarbeiter.iMitarbeiternr.Value, Int32)) + Globals.conn.OpenConnection() + Me.Update() + Globals.conn.CloseConnection(True) + End Function + ''' + ''' Löschen eines Datensatzes . + ''' + ''' + ''' + ''' + Public Overloads Function Delete(Optional ByVal Basenr As Integer = 0) As Integer + If Basenr > 0 Then Get_Data(Basenr) + Me.cpMainConnectionProvider = Globals.conn + Globals.conn.OpenConnection() + MyBase.Delete() + Globals.conn.CloseConnection(True) + End Function + ''' + ''' Neue Kuendigungsfrist einfügen + ''' + ''' + ''' + Public Function Add_New(ByVal Lizenznr As Integer) As Integer + Dim db As New TKB.VV.DB.clsMyKey_Tabelle + db.cpMainConnectionProvider = Globals.conn + Dim newkey = db.get_dbkey("Lizenzkauf") + db.Dispose() + Me.iLizenzkaufNr = New SqlInt32(CType(newkey, Int32)) + Me.iLizenznr = New SqlInt32(CType(Lizenznr, Int32)) + Me.sBemerkung = New SqlString(CType("", String)) + Me.bAktiv = New SqlBoolean(CType(True, Boolean)) + Me.daErstellt_am = New SqlDateTime(CType(Now, DateTime)) + Me.daMutiert_am = New SqlDateTime(CType(Now, DateTime)) + Me.iMutierer = New SqlInt32(CType(Globals.clsmitarbeiter.iMitarbeiternr.Value, Int32)) + Me.cpMainConnectionProvider = Globals.conn + Globals.conn.OpenConnection() + Me.Insert() + Globals.conn.CloseConnection(True) + Return newkey + End Function + + Public Function Get_Lizenzkauf(ByVal Lizenznr As Integer) As DataTable + Dim scmCmdToExecute As SqlCommand = New SqlCommand() + Dim dtToReturn As DataTable = New DataTable() + Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute) + scmCmdToExecute.CommandText = "dbo.sp_get_lizenz_lizenzkauf" + scmCmdToExecute.CommandType = CommandType.StoredProcedure + scmCmdToExecute.Connection = conn.scoDBConnection + Try + scmCmdToExecute.Parameters.Add(New SqlParameter("@lizenznr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Lizenznr)) + sdaAdapter.Fill(dtToReturn) + Return dtToReturn + Catch ex As Exception + Throw New Exception("clsParentelemente::" & scmCmdToExecute.CommandText & "::Error occured." & ex.Message, ex) + Finally + scmCmdToExecute.Dispose() + sdaAdapter.Dispose() + dtToReturn.Dispose() + End Try + End Function + + + End Class + + Public Class ClsLizenzschluessel + Inherits TKB.VV.DB.clsLizenzschluessel + Public Sub Get_Data(ByVal BaseNr As Integer) + Me.cpMainConnectionProvider = Globals.conn + Me.iLizenzschluesselnr = New SqlInt32(CType(BaseNr, Int32)) + Globals.conn.OpenConnection() + Me.SelectOne() + Globals.conn.CloseConnection(True) + + End Sub + + Public Function Save_Data() As Integer + Me.cpMainConnectionProvider = Globals.conn + Me.daMutiert_am = New SqlDateTime(CType(Now, DateTime)) + Me.iMutierer = New SqlInt32(CType(Globals.clsmitarbeiter.iMitarbeiternr.Value, Int32)) + Globals.conn.OpenConnection() + Me.Update() + Globals.conn.CloseConnection(True) + End Function + + ''' + ''' Löschen eines Datensatzes erstellen. + ''' + ''' + ''' + ''' + Public Function Delete_Lizenzschluessel(Optional ByVal Basenr As Integer = 0) As Integer + Me.cpMainConnectionProvider = Globals.conn + If Basenr > 0 Then Get_Data(Basenr) + Me.bAktiv = New SqlBoolean(CType(False, Boolean)) + Me.daMutiert_am = New SqlDateTime(CType(Now, DateTime)) + Me.iMutierer = New SqlInt32(CType(Globals.clsmitarbeiter.iMitarbeiternr.Value, Int32)) + Globals.conn.OpenConnection() + Me.Update() + Globals.conn.CloseConnection(True) + End Function + ''' + ''' Neue Kuendigungsfrist einfügen + ''' + ''' + ''' + Public Function Add_New(ByVal Lizenzkaufnr As Integer) As Integer + Dim db As New TKB.VV.DB.clsMyKey_Tabelle + db.cpMainConnectionProvider = Globals.conn + Dim newkey = db.get_dbkey("LizenzSchluessel") + db.Dispose() + Me.iLizenzschluesselnr = New SqlInt32(CType(newkey, Int32)) + Me.iLizenzkaufnr = New SqlInt32(CType(Lizenzkaufnr, Int32)) + Me.sBemerkung = New SqlString(CType("", String)) + Me.bAktiv = New SqlBoolean(CType(True, Boolean)) + Me.daErstellt_am = New SqlDateTime(CType(Now, DateTime)) + Me.daMutiert_am = New SqlDateTime(CType(Now, DateTime)) + Me.iMutierer = New SqlInt32(CType(Globals.clsmitarbeiter.iMitarbeiternr.Value, Int32)) + Me.cpMainConnectionProvider = Globals.conn + Globals.conn.OpenConnection() + Me.Insert() + Globals.conn.CloseConnection(True) + Return newkey + End Function + + End Class +End Namespace diff --git a/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzbeziehung_Aendern.Designer.vb b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzbeziehung_Aendern.Designer.vb new file mode 100644 index 00000000..2093dc22 --- /dev/null +++ b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzbeziehung_Aendern.Designer.vb @@ -0,0 +1,218 @@ + _ +Partial Class frmLizenzbeziehung_Aendern + Inherits System.Windows.Forms.Form + + 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Wird vom Windows Form-Designer benötigt. + Private components As System.ComponentModel.IContainer + + 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. + 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. + 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. + _ + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmLizenzbeziehung_Aendern)) + Dim TreeNode1 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("Input Accel") + Dim TreeNode2 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("ZV") + Dim TreeNode3 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("Scanning") + Dim TreeNode4 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("EBES", New System.Windows.Forms.TreeNode() {TreeNode2, TreeNode3}) + Me.BeendenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem + Me.MenuStrip1 = New System.Windows.Forms.MenuStrip + Me.DateiToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem + Me.ToolStripMenuItem1 = New System.Windows.Forms.ToolStripMenuItem + Me.ToolStrip1 = New System.Windows.Forms.ToolStrip + Me.TSBtnQuit = New System.Windows.Forms.ToolStripButton + Me.TSBtnSave = New System.Windows.Forms.ToolStripButton + Me.lblLizenzelement = New System.Windows.Forms.Label + Me.TreeLizenzen = New System.Windows.Forms.TreeView + Me.Label1 = New System.Windows.Forms.Label + Me.txtBemerkung = New System.Windows.Forms.TextBox + Me.btnSave = New System.Windows.Forms.Button + Me.Button1 = New System.Windows.Forms.Button + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.MenuStrip1.SuspendLayout() + Me.ToolStrip1.SuspendLayout() + Me.SuspendLayout() + ' + 'BeendenToolStripMenuItem + ' + Me.BeendenToolStripMenuItem.Name = "BeendenToolStripMenuItem" + Me.BeendenToolStripMenuItem.Size = New System.Drawing.Size(120, 22) + Me.BeendenToolStripMenuItem.Text = "&Beenden" + ' + 'MenuStrip1 + ' + Me.MenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.DateiToolStripMenuItem}) + Me.MenuStrip1.Location = New System.Drawing.Point(0, 0) + Me.MenuStrip1.Name = "MenuStrip1" + Me.MenuStrip1.Size = New System.Drawing.Size(380, 24) + Me.MenuStrip1.TabIndex = 14 + Me.MenuStrip1.Text = "MenuStrip1" + ' + 'DateiToolStripMenuItem + ' + Me.DateiToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripMenuItem1}) + Me.DateiToolStripMenuItem.Name = "DateiToolStripMenuItem" + Me.DateiToolStripMenuItem.Size = New System.Drawing.Size(46, 20) + Me.DateiToolStripMenuItem.Text = "&Datei" + ' + 'ToolStripMenuItem1 + ' + Me.ToolStripMenuItem1.Name = "ToolStripMenuItem1" + Me.ToolStripMenuItem1.Size = New System.Drawing.Size(120, 22) + Me.ToolStripMenuItem1.Text = "&Beenden" + ' + 'ToolStrip1 + ' + Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.TSBtnQuit, Me.TSBtnSave}) + Me.ToolStrip1.Location = New System.Drawing.Point(0, 24) + Me.ToolStrip1.Name = "ToolStrip1" + Me.ToolStrip1.Size = New System.Drawing.Size(380, 25) + Me.ToolStrip1.TabIndex = 15 + Me.ToolStrip1.Text = "ToolStrip1" + ' + 'TSBtnQuit + ' + Me.TSBtnQuit.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.TSBtnQuit.Image = CType(resources.GetObject("TSBtnQuit.Image"), System.Drawing.Image) + Me.TSBtnQuit.ImageTransparentColor = System.Drawing.Color.Magenta + Me.TSBtnQuit.Name = "TSBtnQuit" + Me.TSBtnQuit.Size = New System.Drawing.Size(23, 22) + Me.TSBtnQuit.Text = "ToolStripButton1" + Me.TSBtnQuit.ToolTipText = "Fenster schliessen" + ' + 'TSBtnSave + ' + Me.TSBtnSave.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.TSBtnSave.Image = CType(resources.GetObject("TSBtnSave.Image"), System.Drawing.Image) + Me.TSBtnSave.ImageTransparentColor = System.Drawing.Color.Magenta + Me.TSBtnSave.Name = "TSBtnSave" + Me.TSBtnSave.Size = New System.Drawing.Size(23, 22) + Me.TSBtnSave.Text = "ToolStripButton1" + Me.TSBtnSave.ToolTipText = "Daten speichern" + Me.TSBtnSave.Visible = False + ' + 'lblLizenzelement + ' + Me.lblLizenzelement.AutoSize = True + Me.lblLizenzelement.Location = New System.Drawing.Point(12, 62) + Me.lblLizenzelement.Name = "lblLizenzelement" + Me.lblLizenzelement.Size = New System.Drawing.Size(74, 13) + Me.lblLizenzelement.TabIndex = 16 + Me.lblLizenzelement.Text = "Lizenzelement" + ' + 'TreeLizenzen + ' + Me.TreeLizenzen.FullRowSelect = True + Me.TreeLizenzen.HideSelection = False + Me.TreeLizenzen.ImageIndex = 0 + Me.TreeLizenzen.ImageList = Me.ImageList1 + Me.TreeLizenzen.Location = New System.Drawing.Point(103, 62) + Me.TreeLizenzen.Name = "TreeLizenzen" + TreeNode1.Name = "Knoten0" + TreeNode1.Text = "Input Accel" + TreeNode2.Name = "Knoten2" + TreeNode2.Text = "ZV" + TreeNode3.Name = "Knoten3" + TreeNode3.Text = "Scanning" + TreeNode4.Name = "Knoten1" + TreeNode4.Text = "EBES" + Me.TreeLizenzen.Nodes.AddRange(New System.Windows.Forms.TreeNode() {TreeNode1, TreeNode4}) + Me.TreeLizenzen.SelectedImageIndex = 0 + Me.TreeLizenzen.Size = New System.Drawing.Size(230, 144) + Me.TreeLizenzen.TabIndex = 17 + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.Location = New System.Drawing.Point(12, 221) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(61, 13) + Me.Label1.TabIndex = 18 + Me.Label1.Text = "Bemerkung" + ' + 'txtBemerkung + ' + Me.txtBemerkung.Location = New System.Drawing.Point(103, 218) + Me.txtBemerkung.Name = "txtBemerkung" + Me.txtBemerkung.Size = New System.Drawing.Size(262, 20) + Me.txtBemerkung.TabIndex = 19 + ' + 'btnSave + ' + Me.btnSave.Location = New System.Drawing.Point(103, 254) + Me.btnSave.Name = "btnSave" + Me.btnSave.Size = New System.Drawing.Size(164, 23) + Me.btnSave.TabIndex = 20 + Me.btnSave.Text = "Speichern und schliessen" + Me.btnSave.UseVisualStyleBackColor = True + ' + 'Button1 + ' + Me.Button1.Location = New System.Drawing.Point(333, 62) + Me.Button1.Name = "Button1" + Me.Button1.Size = New System.Drawing.Size(32, 23) + Me.Button1.TabIndex = 21 + Me.Button1.Text = "Alle" + Me.Button1.UseVisualStyleBackColor = True + ' + 'ImageList1 + ' + Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer) + Me.ImageList1.TransparentColor = System.Drawing.Color.Transparent + Me.ImageList1.Images.SetKeyName(0, "StrukturElement.png") + Me.ImageList1.Images.SetKeyName(1, "StrukturElementDeleted.png") + Me.ImageList1.Images.SetKeyName(2, "License-manager-icon.png") + Me.ImageList1.Images.SetKeyName(3, "License-manager-icon_Inaktiv_neu.png") + Me.ImageList1.Images.SetKeyName(4, "Link-icon_16.png") + ' + 'frmLizenzbeziehung_Aendern + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.ClientSize = New System.Drawing.Size(380, 301) + Me.Controls.Add(Me.Button1) + Me.Controls.Add(Me.btnSave) + Me.Controls.Add(Me.txtBemerkung) + Me.Controls.Add(Me.Label1) + Me.Controls.Add(Me.TreeLizenzen) + Me.Controls.Add(Me.lblLizenzelement) + Me.Controls.Add(Me.ToolStrip1) + Me.Controls.Add(Me.MenuStrip1) + Me.Name = "frmLizenzbeziehung_Aendern" + Me.Text = "Lizenzbeziehung ändern" + Me.MenuStrip1.ResumeLayout(False) + Me.MenuStrip1.PerformLayout() + Me.ToolStrip1.ResumeLayout(False) + Me.ToolStrip1.PerformLayout() + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + Friend WithEvents BeendenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents MenuStrip1 As System.Windows.Forms.MenuStrip + Friend WithEvents DateiToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents ToolStripMenuItem1 As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents ToolStrip1 As System.Windows.Forms.ToolStrip + Friend WithEvents TSBtnQuit As System.Windows.Forms.ToolStripButton + Friend WithEvents TSBtnSave As System.Windows.Forms.ToolStripButton + Friend WithEvents lblLizenzelement As System.Windows.Forms.Label + Friend WithEvents TreeLizenzen As System.Windows.Forms.TreeView + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents txtBemerkung As System.Windows.Forms.TextBox + Friend WithEvents btnSave As System.Windows.Forms.Button + Friend WithEvents Button1 As System.Windows.Forms.Button + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList +End Class diff --git a/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzbeziehung_Aendern.resx b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzbeziehung_Aendern.resx new file mode 100644 index 00000000..fbbaade8 --- /dev/null +++ b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzbeziehung_Aendern.resx @@ -0,0 +1,210 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + 664, 17 + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACkSURBVDhPlZOBDoAgCET9dD7NPyNPgpAIzY21oTzPg1rL + F4/0aaQEJqJXAIo8Vu9dL9gDYiGRgG6VCwBJLDvgbxRVsodvBPiEASDXF3mIB3AbBzPjBLDeHBVIcRbj + KScKuMGQElArmKZNSNJ7VYC2Ib48EIjE0gX1QPerLigkATytqxT4gQht3HsQx9H8+OpCeHL+R+FQnIPT + QiXaHPwtNMCu8ALckGXYKNsEDQAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABeSURBVDhPYzhw4MB/SjADSDMDAwNZGKwXZkBDA8QQQq6B + qYHT5BgAczHZLkB2LVleGMQGwJyGL1pBanB6ASZJDI01GolxAUgjXhfgcj4sgQ1SA8jNUPCkTCgD4ZMH + ADk0Kh+zxKF0AAAAAElFTkSuQmCC + + + + 887, 95 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD0 + DAAAAk1TRnQBSQFMAgEBBQEAARABCAEQAQgBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/wEAAf8D9AjzA/QB/zAA + AfQB8gHxAbwB7wG8BvAC8QHyAfQyAAHyAfcB7QHvAf86AAHzAe8C8QGSAfcB/zgAAf8BBwHxAgAB8wGS + AfcB/zcAAfQBBwHxAwAB8wHtAfA4AAHxAQcB8gH/AgcBkgHxOAAB/wHxAQcB8QEHAu8B9DkAAf8B8QMH + Ae8BBwHwAfcBBwH/NgAB/wPzAQcC7wEHAZIB9wH/OQAB8QEHAe8B8AHzAZIB9wH/OAABvAEHAbwB8wEA + AfMB7QHvOAAB8gEHAfIDAAEHAZI4AAH/AfEBBwHyAQAB9AHvAfA5AAH/AfEDBwHwAf86AAH/AfIB8AHy + Af9EAAL0BQAB/wPzAf8CAAH/AfMB8gHxBPABvAPwAvEB8wH0Af8B9ALyCPEC8gH0Af8RAAH0AfcB7QHz + BAABvAGuAewB7wH/AwAB/wHyBgcD7wEHAfAC/wG9AZQBkwYHAZMCbwEHAfAB9AH/EQABGwH5AW4B7AH/ + AgAB/wEXAfkBRgHwBQAB8QEHBO8B7QNFAW4BvAIAAf8BlAH5ARcEBwHsAQEB+QEgARwBvAgAAewIAAHx + AQAB/wEXAUYB7AHwAewBAAEBAvkBbgMAAfECAAHxBAcB7wVFAZMDAAH/AeMB+QEXAe8BBwHvAQ4BIAH5 + AQEBDgEHFAABlAH5AWgB7AHwAf8BRwH5AUYB8gYAAfEBvAMHAe0FRQGTBAAB8AFvAfkBFwHvAW4BHgH5 + ASABCwEOAZMIAAHsCAAB8QMAAZQB+QFoAewBRQL5AUUBDgMAAfECAAHxAbwDBwHvAkUC6QFFAZMEAAHx + AbwBbwH5AUcBHAEfAfkBIAIOAQcVAAH/ARYB+QFuA/kBvAcAAfIB8AS8AW8BRQHpAUUBbwG8BAAB8QK8 + AW8B+QFHAvkBHgIOAbwIAAHsCAAB8QQAARoE+QFuBQAB8QIAAfIBvAXvAe0CbgEHAfEEAAHyAbwCBwHv + AUcB+QEgAQsBDgEHAfEXAAG9AvkBRgHwCAAB8gHxCPAB8QHyBAAB8gHxAvABvAFHAfkBRwEWAfAB8QHy + CAAB7AgAAfEFAAG9AvkBRgHrAQ4EAAHxAgAB8gG8Bu8BvAPyBAAB8gG8AgcBkwL5AUcB+QEXAvICAAEH + BPEBBwoAAQcE8QFHAvkBRgHsAfcB9AYAAfML8gQABPIBFwH5ARcB8AHjAfkB4wHxAgAB8QEAAvEBAAHx + AewIAALxAQAC8QG9AvkBaAEgAUAB7AHrAwAB8QIAAfMBvAm7AfMEAAHzAfABuwHvAUcB+QFvAbsBBwFv + AfkB4wH/AQAB8QEHAuoBBwHxCgAB8QEHAuoBRgH5AUYBvAHzAUcBRgHsAfMFAAHzAbsHswK0AfEEAAHz + AbsBswHrAvkDswGQAW8B+QEWAf8B8QEAAvEBAAHxAewIAALxAQAB8QGTAvkBaAEOAQABIAH5AW4B6wEQ + AQAB8QIAAfMB8QcJAe0B6wHxBAAB8wG8AbsBbwH5AWkDuwLsARYBRwG9AfEBAAL/AQAB8QoAAfEBAAHy + AvkBRgHzAgAB/wHjAfkBkwH0BAAJ8wHtAfAB/wQACPMB8QHsAfEB/wIAAfME8QHzCgAB8wHxAQcCkwEa + BAAB/wEbAfQFAAH0CfMGAAjzAfEB8AH/AwABQgFNAT4HAAE+AwABKAMAAUADAAEgAwABAQEAAQEGAAEB + FgAD/xEAAcEB/wYAAYAB/wYAARgBfwYAARwBfwYAAYABfwYAAYABfwYAAcABBwYAAeABAwYAAf4BAQYA + Af4BEQYAAf4BOQYAAf4BEQYAAf8BAQYAAf8BgwYAAv8BzwGDBAAC/wGHAYMBgAMAAv8BgwEHAcABAwEA + AQMB/AEAAYABAAHAAQMBgAEDAv8BwAEPAcABAwHAAQMB/AEAAeABAAHAAQMBwAEDAv8B4AEfAcABAwHA + AQMB/AEAAfABAAHAAQMBwAEDAv8B+AE/AcABAwHAAQMB/AEAAfgBAAHAAQMBwAIDAf8BAAEPAcABAwHA + AQMBSAEAAUABAAHAAQMBwAEBAQMB/wEAAQcBwAEDAcABAAFIAQABQAEAAcABAwHAAQABSwH/AUEBgwHA + AQMBwAIDAf8BAwHHAcABDwHAAQcL + + + \ No newline at end of file diff --git a/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzbeziehung_Aendern.vb b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzbeziehung_Aendern.vb new file mode 100644 index 00000000..ddbeb22c --- /dev/null +++ b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzbeziehung_Aendern.vb @@ -0,0 +1,49 @@ +Public Class frmLizenzbeziehung_Aendern + + Dim Treelizenzelement As New TreeView + Dim Bezeichnung As String + Dim Selectednode As Integer + Dim liztree As TKB.VV.Lizenz.clsLizenzTree + Sub New() + + ' Dieser Aufruf ist für den Windows Form-Designer erforderlich. + InitializeComponent() + + ' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu. + + End Sub + + Sub New(ByRef lizenztree As TKB.VV.Lizenz.clsLizenzTree, ByVal bez As String, ByVal selnode As Integer) + InitializeComponent() + Me.liztree = lizenztree + Me.Bezeichnung = bez + Me.Selectednode = selnode + End Sub + + + Private Sub frmLizenzbeziehung_Aendern_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + Me.txtBemerkung.Text = Me.Bezeichnung + Me.TreeLizenzen.Nodes.Clear() + liztree.Load_Treeview(Me.TreeLizenzen) + Try + Me.TreeLizenzen.SelectedNode = liztree.FindNode(Me.TreeLizenzen.Nodes, Me.Selectednode, "") + Catch ex As Exception + Me.TreeLizenzen.SelectedNode = Me.TreeLizenzen.Nodes(0) + End Try + + End Sub + + Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click + Me.DialogResult = Windows.Forms.DialogResult.OK + Me.Close() + End Sub + + Private Sub TSBtnQuit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnQuit.Click + Me.Close() + End Sub + + Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click + liztree.Load_Tree(Me.TreeLizenzen, True) + Me.TreeLizenzen.SelectedNode = Me.TreeLizenzen.Nodes(0) + End Sub +End Class \ No newline at end of file diff --git a/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzkauf.Designer.vb b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzkauf.Designer.vb new file mode 100644 index 00000000..9c6560f1 --- /dev/null +++ b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzkauf.Designer.vb @@ -0,0 +1,329 @@ + _ +Partial Class frmLizenzkauf + Inherits System.Windows.Forms.Form + + 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Wird vom Windows Form-Designer benötigt. + Private components As System.ComponentModel.IContainer + + 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. + 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. + 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. + _ + Private Sub InitializeComponent() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmLizenzkauf)) + Me.MenuStrip1 = New System.Windows.Forms.MenuStrip + Me.DateiToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem + Me.BeendenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem + Me.ToolStrip1 = New System.Windows.Forms.ToolStrip + Me.TSBtnQuit = New System.Windows.Forms.ToolStripButton + Me.TSBtnSave = New System.Windows.Forms.ToolStripButton + Me.lblLizenztyp = New System.Windows.Forms.Label + Me.cbboxLizenztyp = New System.Windows.Forms.ComboBox + Me.dtPickerKaufdatum = New System.Windows.Forms.DateTimePicker + Me.txtKaufdatum = New System.Windows.Forms.MaskedTextBox + Me.lblKaufdatum = New System.Windows.Forms.Label + Me.lblAnzahl = New System.Windows.Forms.Label + Me.txtAnzahl = New System.Windows.Forms.TextBox + Me.txtKGNummer = New System.Windows.Forms.TextBox + Me.lblKGNummer = New System.Windows.Forms.Label + Me.txtSAPNummer = New System.Windows.Forms.TextBox + Me.lblSAPNummer = New System.Windows.Forms.Label + Me.dtPickerGültigbis = New System.Windows.Forms.DateTimePicker + Me.txtGültigbis = New System.Windows.Forms.MaskedTextBox + Me.lblGueltigbix = New System.Windows.Forms.Label + Me.lblBemerkung = New System.Windows.Forms.Label + Me.txtBemerkung = New System.Windows.Forms.TextBox + Me.btnSave = New System.Windows.Forms.Button + Me.lblaktiv = New System.Windows.Forms.Label + Me.cbaktiv = New System.Windows.Forms.CheckBox + Me.MenuStrip1.SuspendLayout() + Me.ToolStrip1.SuspendLayout() + Me.SuspendLayout() + ' + 'MenuStrip1 + ' + Me.MenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.DateiToolStripMenuItem}) + Me.MenuStrip1.Location = New System.Drawing.Point(0, 0) + Me.MenuStrip1.Name = "MenuStrip1" + Me.MenuStrip1.Size = New System.Drawing.Size(365, 24) + Me.MenuStrip1.TabIndex = 14 + Me.MenuStrip1.Text = "MenuStrip1" + ' + 'DateiToolStripMenuItem + ' + Me.DateiToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BeendenToolStripMenuItem}) + Me.DateiToolStripMenuItem.Name = "DateiToolStripMenuItem" + Me.DateiToolStripMenuItem.Size = New System.Drawing.Size(46, 20) + Me.DateiToolStripMenuItem.Text = "&Datei" + ' + 'BeendenToolStripMenuItem + ' + Me.BeendenToolStripMenuItem.Name = "BeendenToolStripMenuItem" + Me.BeendenToolStripMenuItem.Size = New System.Drawing.Size(120, 22) + Me.BeendenToolStripMenuItem.Text = "&Beenden" + ' + 'ToolStrip1 + ' + Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.TSBtnQuit, Me.TSBtnSave}) + Me.ToolStrip1.Location = New System.Drawing.Point(0, 24) + Me.ToolStrip1.Name = "ToolStrip1" + Me.ToolStrip1.Size = New System.Drawing.Size(365, 25) + Me.ToolStrip1.TabIndex = 15 + Me.ToolStrip1.Text = "ToolStrip1" + ' + 'TSBtnQuit + ' + Me.TSBtnQuit.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.TSBtnQuit.Image = CType(resources.GetObject("TSBtnQuit.Image"), System.Drawing.Image) + Me.TSBtnQuit.ImageTransparentColor = System.Drawing.Color.Magenta + Me.TSBtnQuit.Name = "TSBtnQuit" + Me.TSBtnQuit.Size = New System.Drawing.Size(23, 22) + Me.TSBtnQuit.Text = "ToolStripButton1" + Me.TSBtnQuit.ToolTipText = "Fenster schliessen" + ' + 'TSBtnSave + ' + Me.TSBtnSave.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.TSBtnSave.Image = CType(resources.GetObject("TSBtnSave.Image"), System.Drawing.Image) + Me.TSBtnSave.ImageTransparentColor = System.Drawing.Color.Magenta + Me.TSBtnSave.Name = "TSBtnSave" + Me.TSBtnSave.Size = New System.Drawing.Size(23, 22) + Me.TSBtnSave.Text = "ToolStripButton1" + Me.TSBtnSave.ToolTipText = "Daten speichern" + ' + 'lblLizenztyp + ' + Me.lblLizenztyp.AutoSize = True + Me.lblLizenztyp.Location = New System.Drawing.Point(15, 63) + Me.lblLizenztyp.Name = "lblLizenztyp" + Me.lblLizenztyp.Size = New System.Drawing.Size(51, 13) + Me.lblLizenztyp.TabIndex = 16 + Me.lblLizenztyp.Text = "Lizenztyp" + ' + 'cbboxLizenztyp + ' + Me.cbboxLizenztyp.FormattingEnabled = True + Me.cbboxLizenztyp.Location = New System.Drawing.Point(123, 60) + Me.cbboxLizenztyp.Name = "cbboxLizenztyp" + Me.cbboxLizenztyp.Size = New System.Drawing.Size(157, 21) + Me.cbboxLizenztyp.TabIndex = 17 + ' + 'dtPickerKaufdatum + ' + Me.dtPickerKaufdatum.Location = New System.Drawing.Point(185, 87) + Me.dtPickerKaufdatum.Name = "dtPickerKaufdatum" + Me.dtPickerKaufdatum.Size = New System.Drawing.Size(21, 20) + Me.dtPickerKaufdatum.TabIndex = 78 + Me.dtPickerKaufdatum.TabStop = False + ' + 'txtKaufdatum + ' + Me.txtKaufdatum.Location = New System.Drawing.Point(123, 87) + Me.txtKaufdatum.Mask = "00/00/0000" + Me.txtKaufdatum.Name = "txtKaufdatum" + Me.txtKaufdatum.Size = New System.Drawing.Size(66, 20) + Me.txtKaufdatum.TabIndex = 77 + Me.txtKaufdatum.ValidatingType = GetType(Date) + ' + 'lblKaufdatum + ' + Me.lblKaufdatum.AutoSize = True + Me.lblKaufdatum.Location = New System.Drawing.Point(15, 90) + Me.lblKaufdatum.Name = "lblKaufdatum" + Me.lblKaufdatum.Size = New System.Drawing.Size(58, 13) + Me.lblKaufdatum.TabIndex = 79 + Me.lblKaufdatum.Text = "Kaufdatum" + ' + 'lblAnzahl + ' + Me.lblAnzahl.AutoSize = True + Me.lblAnzahl.Location = New System.Drawing.Point(15, 114) + Me.lblAnzahl.Name = "lblAnzahl" + Me.lblAnzahl.Size = New System.Drawing.Size(39, 13) + Me.lblAnzahl.TabIndex = 80 + Me.lblAnzahl.Text = "Anzahl" + ' + 'txtAnzahl + ' + Me.txtAnzahl.Location = New System.Drawing.Point(123, 111) + Me.txtAnzahl.Name = "txtAnzahl" + Me.txtAnzahl.Size = New System.Drawing.Size(83, 20) + Me.txtAnzahl.TabIndex = 81 + ' + 'txtKGNummer + ' + Me.txtKGNummer.Location = New System.Drawing.Point(123, 137) + Me.txtKGNummer.Name = "txtKGNummer" + Me.txtKGNummer.Size = New System.Drawing.Size(83, 20) + Me.txtKGNummer.TabIndex = 83 + ' + 'lblKGNummer + ' + Me.lblKGNummer.AutoSize = True + Me.lblKGNummer.Location = New System.Drawing.Point(15, 140) + Me.lblKGNummer.Name = "lblKGNummer" + Me.lblKGNummer.Size = New System.Drawing.Size(105, 13) + Me.lblKGNummer.TabIndex = 82 + Me.lblKGNummer.Text = "Beschaffungsauftrag" + ' + 'txtSAPNummer + ' + Me.txtSAPNummer.Location = New System.Drawing.Point(123, 163) + Me.txtSAPNummer.Name = "txtSAPNummer" + Me.txtSAPNummer.Size = New System.Drawing.Size(83, 20) + Me.txtSAPNummer.TabIndex = 85 + ' + 'lblSAPNummer + ' + Me.lblSAPNummer.AutoSize = True + Me.lblSAPNummer.Location = New System.Drawing.Point(15, 166) + Me.lblSAPNummer.Name = "lblSAPNummer" + Me.lblSAPNummer.Size = New System.Drawing.Size(70, 13) + Me.lblSAPNummer.TabIndex = 84 + Me.lblSAPNummer.Text = "SAP-Nummer" + ' + 'dtPickerGültigbis + ' + Me.dtPickerGültigbis.Location = New System.Drawing.Point(185, 189) + Me.dtPickerGültigbis.Name = "dtPickerGültigbis" + Me.dtPickerGültigbis.Size = New System.Drawing.Size(21, 20) + Me.dtPickerGültigbis.TabIndex = 87 + Me.dtPickerGültigbis.TabStop = False + ' + 'txtGültigbis + ' + Me.txtGültigbis.Location = New System.Drawing.Point(123, 189) + Me.txtGültigbis.Mask = "00/00/0000" + Me.txtGültigbis.Name = "txtGültigbis" + Me.txtGültigbis.Size = New System.Drawing.Size(66, 20) + Me.txtGültigbis.TabIndex = 86 + Me.txtGültigbis.ValidatingType = GetType(Date) + ' + 'lblGueltigbix + ' + Me.lblGueltigbix.AutoSize = True + Me.lblGueltigbix.Location = New System.Drawing.Point(15, 192) + Me.lblGueltigbix.Name = "lblGueltigbix" + Me.lblGueltigbix.Size = New System.Drawing.Size(50, 13) + Me.lblGueltigbix.TabIndex = 88 + Me.lblGueltigbix.Text = "Gültig bis" + ' + 'lblBemerkung + ' + Me.lblBemerkung.AutoSize = True + Me.lblBemerkung.Location = New System.Drawing.Point(15, 216) + Me.lblBemerkung.Name = "lblBemerkung" + Me.lblBemerkung.Size = New System.Drawing.Size(61, 13) + Me.lblBemerkung.TabIndex = 89 + Me.lblBemerkung.Text = "Bemerkung" + ' + 'txtBemerkung + ' + Me.txtBemerkung.Location = New System.Drawing.Point(123, 213) + Me.txtBemerkung.Multiline = True + Me.txtBemerkung.Name = "txtBemerkung" + Me.txtBemerkung.Size = New System.Drawing.Size(220, 79) + Me.txtBemerkung.TabIndex = 90 + ' + 'btnSave + ' + Me.btnSave.Location = New System.Drawing.Point(15, 333) + Me.btnSave.Name = "btnSave" + Me.btnSave.Size = New System.Drawing.Size(75, 23) + Me.btnSave.TabIndex = 91 + Me.btnSave.Text = "Speichern" + Me.btnSave.UseVisualStyleBackColor = True + ' + 'lblaktiv + ' + Me.lblaktiv.AutoSize = True + Me.lblaktiv.Location = New System.Drawing.Point(15, 303) + Me.lblaktiv.Name = "lblaktiv" + Me.lblaktiv.Size = New System.Drawing.Size(31, 13) + Me.lblaktiv.TabIndex = 92 + Me.lblaktiv.Text = "Aktiv" + ' + 'cbaktiv + ' + Me.cbaktiv.AutoSize = True + Me.cbaktiv.Location = New System.Drawing.Point(125, 303) + Me.cbaktiv.Name = "cbaktiv" + Me.cbaktiv.Size = New System.Drawing.Size(15, 14) + Me.cbaktiv.TabIndex = 94 + Me.cbaktiv.UseVisualStyleBackColor = True + ' + 'frmLizenzkauf + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.ClientSize = New System.Drawing.Size(365, 380) + Me.Controls.Add(Me.cbaktiv) + Me.Controls.Add(Me.lblaktiv) + Me.Controls.Add(Me.btnSave) + Me.Controls.Add(Me.txtBemerkung) + Me.Controls.Add(Me.lblBemerkung) + Me.Controls.Add(Me.dtPickerGültigbis) + Me.Controls.Add(Me.txtGültigbis) + Me.Controls.Add(Me.lblGueltigbix) + Me.Controls.Add(Me.txtSAPNummer) + Me.Controls.Add(Me.lblSAPNummer) + Me.Controls.Add(Me.txtKGNummer) + Me.Controls.Add(Me.lblKGNummer) + Me.Controls.Add(Me.txtAnzahl) + Me.Controls.Add(Me.lblAnzahl) + Me.Controls.Add(Me.dtPickerKaufdatum) + Me.Controls.Add(Me.txtKaufdatum) + Me.Controls.Add(Me.lblKaufdatum) + Me.Controls.Add(Me.cbboxLizenztyp) + Me.Controls.Add(Me.lblLizenztyp) + Me.Controls.Add(Me.ToolStrip1) + Me.Controls.Add(Me.MenuStrip1) + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.Name = "frmLizenzkauf" + Me.Text = "Lizenzkauf" + Me.MenuStrip1.ResumeLayout(False) + Me.MenuStrip1.PerformLayout() + Me.ToolStrip1.ResumeLayout(False) + Me.ToolStrip1.PerformLayout() + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + Friend WithEvents MenuStrip1 As System.Windows.Forms.MenuStrip + Friend WithEvents DateiToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents BeendenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents ToolStrip1 As System.Windows.Forms.ToolStrip + Friend WithEvents TSBtnQuit As System.Windows.Forms.ToolStripButton + Friend WithEvents TSBtnSave As System.Windows.Forms.ToolStripButton + Friend WithEvents lblLizenztyp As System.Windows.Forms.Label + Friend WithEvents cbboxLizenztyp As System.Windows.Forms.ComboBox + Friend WithEvents dtPickerKaufdatum As System.Windows.Forms.DateTimePicker + Friend WithEvents txtKaufdatum As System.Windows.Forms.MaskedTextBox + Friend WithEvents lblKaufdatum As System.Windows.Forms.Label + Friend WithEvents lblAnzahl As System.Windows.Forms.Label + Friend WithEvents txtAnzahl As System.Windows.Forms.TextBox + Friend WithEvents txtKGNummer As System.Windows.Forms.TextBox + Friend WithEvents lblKGNummer As System.Windows.Forms.Label + Friend WithEvents txtSAPNummer As System.Windows.Forms.TextBox + Friend WithEvents lblSAPNummer As System.Windows.Forms.Label + Friend WithEvents dtPickerGültigbis As System.Windows.Forms.DateTimePicker + Friend WithEvents txtGültigbis As System.Windows.Forms.MaskedTextBox + Friend WithEvents lblGueltigbix As System.Windows.Forms.Label + Friend WithEvents lblBemerkung As System.Windows.Forms.Label + Friend WithEvents txtBemerkung As System.Windows.Forms.TextBox + Friend WithEvents btnSave As System.Windows.Forms.Button + Friend WithEvents lblaktiv As System.Windows.Forms.Label + Friend WithEvents cbaktiv As System.Windows.Forms.CheckBox +End Class diff --git a/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzkauf.resx b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzkauf.resx new file mode 100644 index 00000000..b799893e --- /dev/null +++ b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzkauf.resx @@ -0,0 +1,7353 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + 664, 17 + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACkSURBVDhPlZOBDoAgCET9dD7NPyNPgpAIzY21oTzPg1rL + F4/0aaQEJqJXAIo8Vu9dL9gDYiGRgG6VCwBJLDvgbxRVsodvBPiEASDXF3mIB3AbBzPjBLDeHBVIcRbj + KScKuMGQElArmKZNSNJ7VYC2Ib48EIjE0gX1QPerLigkATytqxT4gQht3HsQx9H8+OpCeHL+R+FQnIPT + QiXaHPwtNMCu8ALckGXYKNsEDQAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABeSURBVDhPYzhw4MB/SjADSDMDAwNZGKwXZkBDA8QQQq6B + qYHT5BgAczHZLkB2LVleGMQGwJyGL1pBanB6ASZJDI01GolxAUgjXhfgcj4sgQ1SA8jNUPCkTCgD4ZMH + ADk0Kh+zxKF0AAAAAElFTkSuQmCC + + + + + AAABAAkAAAAAAAEAIAAoIAQAlgAAAICAAAABACAAKAgBAL4gBABgYAAAAQAgAKiUAADmKAUASEgAAAEA + IACIVAAAjr0FAEBAAAABACAAKEIAABYSBgAwMAAAAQAgAKglAAA+VAYAICAAAAEAIACoEAAA5nkGABgY + AAABACAAiAkAAI6KBgAQEAAAAQAgAGgEAAAWlAYAKAAAAAABAAAAAgAAAQAgAAAAAAAAIAQAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAZmZmAmJiYgNcXFwEVlZWAlZWVgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAgICAAh8fHwkAAAAUAAAAFQAAAA87OzsKNjY2BmhoaANaWloBAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAGtrawU6Ojoyk5OTllJSUlsAAAAuAAAAIgAAABkAAAARHR0dCzc3Nwdra2sEX19fAgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAJSUlAEmJiYLpKSklvz8/P/9/f3/9PT057CwsKxpaWltExMTNAAAACYAAAAbAAAAFAAA + AA05OTkIUVFRBGNjYwJVVVUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACcnJwEGBgYHfj4+Oz09PT/8/Pz//X19f/4+Pj//Pz8//v7+/TS0tK+dHR0gS4u + LkIAAAApAAAAHgAAABYAAAAPOzs7ClRUVAVoaGgDW1tbAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACWlpYBUVFRCHh4eHD7+/v/8/Pz//Pz8//z8/P/8/Pz//Pz8//09PT/9/f3//v7 + +//9/f385ubm0YyMjJVQUFBVAAAALQAAACEAAAAYAAAAER4eHgs3NzcHbGxsBF5eXgIAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAApKSkAwAAABLq6urQ9vb2//Pz8//z8/P/8/Pz//T09P/09PT/9PT0//T0 + 9P/09PT/9PT0//f39//6+vr//f39//Pz8+OpqamoZmZmaQ8PDzMAAAAlAAAAGwAAABMeHh4NOTk5CFFR + UQRjY2MCVVVVAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUVAZbW1tK/f39//T09P/09PT/9PT0//T09P/09PT/9PT0//T0 + 9P/09PT/9PT0//T09P/09PT/9PT0//T09P/19fX/+fn5//z8/P/6+vryzMzMu3Jycn4mJiY/AAAAKQAA + AB0AAAAVAAAADzs7OwlTU1MFZmZmA1lZWQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCgoAIsLCwNxMTErvn5+f/09PT/9PT0//T09P/09PT/9PT0//T0 + 9P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//j4+P/7+/v//f39++Pj + 482Hh4eSSkpKUAAAACwAAAAhAAAAGAAAABEdHR0LNjY2BmtrawNdXV0BAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9fX0FMDAwLPz8/Pj09PT/9PT0//T09P/09PT/9PT0//T0 + 9P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T0 + 9P/39/f/+vr6//39/f/x8fHfo6OjpWNjY2ULCwsxAAAAJAAAABoAAAATHh4eDDg4OAhQUFAEYmJiAlRU + VAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACampoBKysrCpqamon7+/v/9PT0//T09P/09PT/9PT0//T0 + 9P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T0 + 9P/09PT/9PT0//T09P/09PT/9vb2//n5+f/8/Pz/+fn58MbGxrdwcHB6IiIiPQAAACgAAAAdAAAAFQAA + AA46OjoJUlJSBWVlZQNYWFgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp6enBAwMDBj19fXk9vb2//T09P/09PT/9PT0//T0 + 9P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T0 + 9P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//X19f/4+Pj/+/v7//39/frg4ODKgoKCjkRE + REwAAAAsAAAAIAAAABcAAAAQHR0dCzY2NgZpaWkDXFxcAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlpaWAVZWVghubm5k/Pz8//T09P/09PT/9PT0//T0 + 9P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T0 + 9P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//X19f/19fX/+Pj4//v7 + +//+/v7/7+/v3J6enqFfX19iBQUFMAAAACMAAAAaAAAAEh4eHgw4ODgIT09PBGFhYQJTU1MBAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKiogIAAAAQ4uLixff39//09PT/9PT0//T0 + 9P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T0 + 9P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X1 + 9f/19fX/9fX1//f39//6+vr//f39//j4+O7AwMC0bm5udh4eHjoAAAAnAAAAHAAAABQAAAAOOjo6CVJS + UgVlZWUDWFhYAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIAGTk5OP/39/f309PT/9PT0//T0 + 9P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T0 + 9P/09PT/9PT0//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X1 + 9f/19fX/9fX1//X19f/19fX/9fX1//X19f/29vb/+fn5//z8/P/8/Pz53d3dx3t7e4o+Pj5IAAAAKwAA + ACAAAAAXAAAAEDw8PAo2NjYGampqA1xcXAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfn58CLCwsDLGxsaL5+fn/9PT0//T0 + 9P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T09P/19fX/9fX1//X1 + 9f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X1 + 9f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//j4+P/7+/v//v7+/+3t + 7diZmZmeXFxcXgAAAC0AAAAjAAAAGQAAABIeHh4MODg4B21tbQRhYWECAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfX19BCQkJCT6+vrz9fX1//T0 + 9P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X1 + 9f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X1 + 9f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X1 + 9f/39/f/+vr6//39/f/4+Pjrurq6sGxsbHIYGBg3AAAAJwAAABwAAAAUAAAADjo6OghSUlIEZGRkAldX + VwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmpqaAVdXVwmKiop9+/v7//T0 + 9P/09PT/9PT0//T09P/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X1 + 9f/19fX/9fX1//X19f/19fX/9fX1//X19f/09PT/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X1 + 9f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X1 + 9f/19fX/9fX1//X19f/19fX/9vb2//n5+f/8/Pz//Pz8+NnZ2cN3d3eHNzc3RgAAACoAAAAfAAAAFgAA + ABA7OzsKNjY2BmlpaQNbW1sBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKWlpQMEBAQV8PDw2/f3 + 9//19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X1 + 9f/19fX/9fX1//X19f/19fX/9fX1//T09P/x8fH/8PDw//Ly8v/09PT/9PT0//X19f/19fX/9fX1//X1 + 9f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X1 + 9f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/4+Pj//Pz8//7+/v7r6+vWk5OTmldX + V1oAAAAtAAAAIgAAABkAAAARHh4eCzc3NwdsbGwEX19fAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUVFQHZmZmV/39 + /f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X1 + 9f/19fX/9fX1//X19f/19fX/9fX1//T09P/x8fH/5OTk/9PT0//S0tL/5eXl//Dw8P/z8/P/9PT0//X1 + 9f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X1 + 9f/19fX/9fX1//X19f/19fX/9fX1//b29v/29vb/9vb2//f39//39/f/9/f3//f39//39/f/+fn5//v7 + +//9/f3/9vb26LOzs61qampvFRUVNQAAACYAAAAbAAAAFAAAAA05OTkIUVFRBGNjYwJVVVUBAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChoaECAAAAD9bW + 1rn5+fn/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X1 + 9f/19fX/9fX1//X19f/19fX/9fX1//X19f/z8/P/6urq/+fn5//8/Pz/3d3d/7W1tf+xsbH/09PT/+vr + 6//x8fH/9PT0//T09P/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X1 + 9f/29vb/9vb2//b29v/39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f3 + 9//39/f/9/f3//j4+P/6+vr//f39//v7+/XU1NS/dnZ2gzExMUMAAAAqAAAAHgAAABYAAAAPOzs7CjU1 + NQZoaGgDW1tbAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf39/BT4+ + PjX9/f389fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X1 + 9f/19fX/9fX1//X19f/19fX/9fX1//X19f/09PT/8PDw/97e3v/8/Pz/+vr6//z8/P/+/v7/6enp/7y8 + vP+hoaH/vr6+/9/f3//w8PD/8/Pz//T09P/19fX/9fX1//X19f/19fX/9fX1//b29v/29vb/9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//f39//39/f/+fn5//z8/P/+/v796Ojo0o+Pj5ZRUVFWAAAALQAA + ACEAAAAYAAAAER4eHgs3NzcHbGxsBF9fXwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnZ2dASsr + KwulpaWV+vr6//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X1 + 9f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/8/Pz/+np6f/o6Oj//Pz8//r6+v/6+vr/+vr6//v7 + +//9/f3/+fn5/87Ozv+lpaX/qKio/83Nzf/p6en/8/Pz//X19f/29vb/9/f3//f39//39/f/9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//n5+f/7+/v//v7+//T0 + 9OWsrKypZ2dnaxERETQAAAAmAAAAGwAAABMeHh4NOTk5CFFRUQRkZGQCVlZWAQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKio + qAQYGBgd+fn57Pb29v/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X1 + 9f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9PT0//Dw8P/e3t7//Pz8//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/8/Pz//v7+/+Tk5P+3t7f/nZ2d/7u7u//b29v/8PDw//X19f/29vb/9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f3 + 9//4+Pj/+vr6//39/f/6+vrzzs7OvHNzc38rKytAAAAAKQAAAB4AAAAWAAAADzs7OwlUVFQFaGhoA1pa + WgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJmZ + mQFWVlYIfHx8cfz8/P/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X1 + 9f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//Pz8//o6Oj/6enp//z8/P/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+/v7//v7+//8/Pz//f39//b29v/Jycn/oKCg/6Wlpf/IyMj/5ubm//T0 + 9P/29vb/9vb2//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//r6+v/8/Pz//f39/OXl5c+KioqTS0tLUgAAACwAAAAhAAAAGAAA + ABEeHh4LNzc3BmxsbANeXl4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAClpaUDAAAAEurq6tD39/f/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X1 + 9f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9vb2//X19f/x8fH/39/f//39/f/6+vr/+vr6//r6 + +v/6+vr/+vr6//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//f39//7+/v/f39//r6+v/5iY + mP+0tLT/1dXV/+7u7v/19fX/9vb2//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//5+fn/+/v7//7+/v/x8fHhpaWlpmRk + ZGcNDQ0yAAAAJAAAABoAAAATHh4eDTk5OQhRUVEEY2NjAlVVVQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAVFRUBlxcXEv9/f3/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X1 + 9f/19fX/9fX1//b29v/29vb/9vb2//f39//39/f/9/f3//f39//19fX/6enp/+vr6//8/Pz/+vr6//r6 + +v/7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//Pz8//39 + /f/z8/P/wsLC/5qamv+goKD/w8PD/+Dg4P/z8/P/9vb2//f39//39/f/9/f3//f39//39/f/9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//f39//4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+fn5//v7 + +//9/f3/+fn58cfHx7hxcXF8JSUlPgAAACgAAAAdAAAAFQAAAA47OzsJU1NTBWZmZgNZWVkBAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAoaGhAiwsLA3ExMSu+fn5//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/29vb/9vb2//b2 + 9v/39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//29vb/8fHx/9/f3//+/v7/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//6+vr/+vr6//z8/P/9/f3/2NjY/6mpqf+Tk5P/rq6u/8/Pz//q6ur/9fX1//b29v/39/f/9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f3 + 9//39/f/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/6+vr//f39//39/fvi4uLLhISEj0dHR04AAAAsAAAAIQAAABcAAAARHR0dCzY2 + NgZra2sDXV1dAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAH5+fgUwMDAs/Pz8+PX19f/19fX/9fX1//b29v/29vb/9/f3//f39//39/f/9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9fX1/+np6f/s7Oz//f39//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//r6+v/6+vr/+vr6//v7+//9/f3/7+/v/7y8vP+UlJT/nZ2d/729vf/b29v/8fHx//b2 + 9v/39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+vr6//z8/P/+/v7/8PDw3qGhoaNgYGBkCAgIMQAA + ACQAAAAaAAAAEh4eHgw4ODgIT09PBGFhYQJTU1MBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAJubmwErKysKmpqaivz8/P/39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9vb2//Hx8f/f39///v7+//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/8/Pz//Pz8/9LS0v+ioqL/kJCQ/6mp + qf/Jycn/5eXl//X19f/39/f/9/f3//f39//39/f/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//n5+f/7+/v//f39//n5 + +e7ExMS1b29veCAgIDsAAAAnAAAAHQAAABUAAAAOOjo6CVJSUgVlZWUDWFhYAQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACoqKgEDAwMGPX19eX4+Pj/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//X19f/o6Oj/7u7u//39 + /f/7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/7+/v//f39/+vr + 6/+2trb/j4+P/5qamv+2trb/1dXV/+7u7v/39/f/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+vr6//39/f/9/f3539/fyH5+foxBQUFKAAAALAAAACAAAAAXAAAAEB0dHQo2NjYGampqA1xc + XAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACXl5cBVlZWCG5ubmT9/f3/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//b29v/w8PD/4ODg//7+ + /v/7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr//Pz8//r6+v/Nzc3/nJyc/4yMjP+mpqb/xMTE/+Dg4P/09PT/9/f3//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//r6+v/8/Pz//v7+/+7u7tqbm5ufXl5eXwMDAy4AAAAjAAAAGgAA + ABIeHh4MODg4B25ubgRhYWECVFRUAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAo6OjAgAAABDi4uLF+fn5//f39//39/f/9/f3//f39//39/f/9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//09PT/5+fn//Dw + 8P/8/Pz/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+/v7//39/f/n5+f/r6+v/4mJif+YmJj/sbGx/9DQ0P/q6ur/9/f3//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/6+vr//Pz8//7+/v/4+Pjtvb29sm5u + bnQbGxs4AAAAJwAAABwAAAAUAAAADjo6OglTU1MFZWVlA1dXVwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIGBgQZOTk5A/v7+/vf39//39/f/9/f3//f39//39/f/9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//29vb/8PDw/+Hh + 4f/+/v7/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+/v7//z8/P/4+Pj/x8fH/5WVlf+Li4v/pKSk/76+ + vv/b29v/8fHx//f39//4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//v7 + +//9/f3//Pz8+Nvb28V4eHiIOjo6RwAAACsAAAAgAAAAFgAAABA8PDwKNjY2BmpqagNcXFwBAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCgoAIsLCwMtra2ovv7+//39/f/9/f3//f39//39/f/9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9PT0/+bm + 5v/x8fH//Pz8//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//v7+//8/Pz/4eHh/6qq + qv+Ghob/mJiY/66urv/Kysr/5eXl//X19f/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/7+/v//f39//7+/v/s7OzXlZWVm1lZWVwAAAAtAAAAIgAAABkAAAASHh4eCzg4 + OAdtbW0EYGBgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+fn4EJCQkJPv7+/P39/f/9/f3//f39//39/f/9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9vb2//Dw + 8P/h4eH//v7+//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+fn5//r6 + +v/7+/v/9fX1/8LCwv+RkZH/i4uL/6SkpP+6urr/1tbW/+3t7f/39/f/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+vr6//z8/P/+/v7/9/f36re3t69ra2twFxcXNgAA + ACYAAAAbAAAAFAAAAA46OjoIUlJSBGRkZAJWVlYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACampoBV1dXCYqKin38/Pz/9/f3//f39//39/f/9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//T0 + 9P/l5eX/8vLy//z8/P/7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/5+fn/+fn5//r6+v/7+/v//Pz8/9zc3P+mpqb/hYWF/5mZmf+urq7/x8fH/+Dg4P/z8/P/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//r6+v/7+/v//f39//v7 + +/bW1tbBdnZ2hTQ0NEQAAAAqAAAAHgAAABYAAAAPOzs7CjY2NgZpaWkDW1tbAQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApqamAwQEBBXx8fHc+fn5//f39//39/f/9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f3 + 9//w8PD/4uLi//7+/v/7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+fn5//r6+v/6+vr/+vr6//r6+v/6+vr//Pz8//Pz8/++vr7/jY2N/42Njf+kpKT/uLi4/9LS + 0v/q6ur/9/f3//j4+P/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+/v7//39/f/+/v796enp05GRkZhUVFRYAAAALQAAACIAAAAZAAAAER4eHgs3NzcHbGxsBF9f + XwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVVQdnZ2dY/f39//f39//39/f/9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//4+Pj/+Pj4//j4+P/4+Pj/+Pj4//f3 + 9//19fX/5OTk//T09P/8/Pz/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/7+/v/+/v7//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+/v7//z8/P/X19f/o6Oj/4WF + hf+ampr/r6+v/8TExP/d3d3/8fHx//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//r6+v/8/Pz//v7+//X19eawsLCraGhobBMTEzQAAAAmAAAAGwAA + ABQAAAANOTk5CFJSUgRkZGQCVlZWAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKiogIAAAAP1tbWufr6+v/39/f/9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/39/f/8PDw/+Pj4//+/v7/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+/v7//v7 + +//7+/v/+/v7//v7+//6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//z8 + /P/w8PD/urq6/42Njf+QkJD/pqam/7i4uP/Pz8//5ubm//b29v/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/6+vr//Pz8//39/f/7+/v00dHRvnR0 + dIEtLS1BAAAAKQAAAB4AAAAWAAAADzs7OwlUVFQFaGhoA1tbWwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIAFPj4+Nf39/fz4+Pj/9/f3//f3 + 9//4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/39/f/9PT0/+Pj4//19fX//Pz8//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//v7+//7+/v/09PT/6CgoP+IiIj/nZ2d/7Gxsf/Dw8P/2tra/+7u7v/4+Pj/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//v7 + +//9/f3//v7+/Obm5tCMjIyVTk5OVAAAAC0AAAAhAAAAGAAAABEeHh4LNzc3B21tbQReXl4CAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACdnZ0BKysrC6WlpZb7+/v/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/9/f3/+/v7//k5OT//v7+//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//r6+v/6+vr/+vr6//r6+v/5+fn/+vr6//r6+v/7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/7+/v/7Ozs/7S0tP+IiIj/lpaW/6qqqv+7u7v/zc3N/+Pj + 4//09PT/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/7+/v//Pz8//7+/v/z8/PjqKiop2ZmZmkPDw8zAAAAJQAAABsAAAATHh4eDTk5 + OQhRUVEEY2NjAlVVVQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqampBBgYGB34+Pjt+fn5//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/9/f3//T09P/j4+P/9/f3//z8/P/7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+vr6//r6+v/5+fn/9vb2//T09P/29vb/+fn5//r6+v/7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/5+fn/+fn5//n5+f/7+/v/9fX1/8HBwf+Ojo7/j4+P/6Sk + pP+0tLT/xMTE/9jY2P/r6+v/9/f3//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//z8/P/9/f3/+vr68svLy7pycnJ+JiYmPgAA + ACgAAAAdAAAAFQAAAA87OzsJVVVVBW9vbwNpaWkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmZmZAVdXVwh9fX1x/f39//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//f39//v7+//5eXl//7+/v/7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//6+vr/9fX1/+Pj4//T09P/19fX/+bm5v/y8vL/+Pj4//r6 + +v/6+vr/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//n5+f/5+fn/+fn5//n5+f/6+vr/+vr6/8/P + z/+Xl5f/iYmJ/56env+urq7/vr6+/8zMzP/g4OD/8fHx//j4+P/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/7+/v//f39//39 + /fvj4+PNh4eHkUhISFAAAAAsAAAAIQAAABgAAAARISEhC2VlZQWGhoYBAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKampgMAAAAS6urq0Pr6 + +v/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//f39//09PT/4uLi//j4+P/8/Pz/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//8/Pz//Pz8//z8/P/7+/v/+vr6/+Hh4f/FxcX/np6e/5aWlv+oqKj/xMTE/97e + 3v/u7u7/9vb2//n5+f/6+vr/+/v7//v7+//7+/v/+/v7//v7+//6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/6+vr/+/v7/93d3f+jo6P/hoaG/5mZmf+qqqr/uLi4/8bGxv/W1tb/6Ojo//X19f/5+fn/+fn5//n5 + +f/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+/v7//39/f/+/v7/8fHx36KioqRjY2NlCwsLMQAAACIAAAASdHR0BpqamgEAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVVUGXFxcS/7+ + /v/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/39/f/7u7u/+bm5v/+/v7/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/+/v7//r6+v/f4eL/PkBB/0xOT/9ra2z/c3Nz/4KC + gv+bm5v/ubm5/9bW1v/q6ur/9PT0//n5+f/6+vr/+/v7//v7+//7+/v/+/v7//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+/v7/+rq6v+xsbH/iYmJ/5WVlf+lpaX/tLS0/8LCwv/Ozs7/39/f/+/v + 7//5+fn/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//v7+//8/Pz//v7+//n5+e/Gxsa1dHR0cFZWVh2oqKgBAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACioqICLCwsDcjI + yK/7+/v/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/39/f/9PT0/+Hh4f/5+fn//Pz8//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//v7+//6+vr/9vb2/56gov83Nzf/BgcI/0xW + Wv9rcHL/bW1t/3t7e/+SkpL/sLCw/87Ozv/k5OT/8fHx//j4+P/6+vr/+vr6//v7+//6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+/v7//Pz8/+/v7//jo6O/5GRkf+jo6P/sLCw/76+ + vv/Kysr/1tbW/+fn5//09PT/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+/v7//7+/v/r6+uXAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf39/BTAw + MC38/Pz4+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/9vb2/+3t7f/m5ub//v7+//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/+/v7//n5+f/V2Nn/hYWF/1BW + Wv+ox9X/ncLT/4Oeq/9veX3/ampq/3V1df+JiYn/pqam/8PDw//e3t7/7u7u//b29v/6+vr/+fn5//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+vr6//j4+P/MzMz/mJiY/46O + jv+goKD/rq6u/7q6uv/Gxsb/0dHR/97e3v/t7e3/9/f3//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/+/v771NTUIwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnJycASsr + KwqampqK/Pz8//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/9/f3//Pz8//h4eH/+vr6//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//v7+//6+vr/+vr6/6qx + tf/R4Of/r87c/6zN2/+tztz/nsTV/4urvP91ho7/aWtr/3Fxcf+BgYH/m5ub/7m5uf/V1dX/6urq//Pz + 8//4+Pj/+fn5//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/4+Pj/+fn5//r6 + +v/b29v/paWl/42Njf+enp7/rKys/7e3t//CwsL/zc3N/9fX1//m5ub/8vLy//n5+f/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+/v7//v7+//7+/v/+/v7//v7+//9/f3/+vr6pgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKmp + qQQMDAwZ9fX15fn5+f/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//f39//u7u7/6Ojo//39/f/7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/7+/v/+/v7//r6 + +v/h7PD/zuHq/8vf6P+lyNj/ocXX/7DQ3v+vz93/oMXW/5C2yP97kZz/a3By/21tbf97e3v/kZGR/7Cw + sP/Nzc3/5OTk//Hx8f/39/f/+fn5//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+Pj4//j4 + +P/4+Pj/+fn5//r6+v/o6Oj/srKy/5CQkP+cnJz/qqqq/7W1tf/AwMD/ysrK/9PT0//e3t7/7Ozs//b2 + 9v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//v7+/vb2 + 9i4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJeX + lwFWVlYIb29vZf39/f/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//n5+f/5+fn/+fn5//j4+P/09PT/4eHh//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/+/v7//v7 + +//7+/v/+vr6/8DZ4//X5+7/xdzl/5/D1f+awNP/q8zb/7XT4P+uz93/oMXW/5S80P+Cnqz/cHp//2pq + av91dXX/iYmJ/6Wlpf/Hx8f/4+Pj//T09P/5+fn/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//j4 + +P/4+Pj/+fn5//n5+f/5+fn/+fn5//r6+v/x8fH/v7+//5aWlv+ampr/qamp/7S0tP++vr7/x8fH/9HR + 0f/a2tr/5eXl//Hx8f/4+Pj/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//Pz8//r6 + +rMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACkpKQCAAAAEOLi4sb6+vr/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/39/f/7e3t/+np6f/9/f3/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/7+/v/+/v7//v7+//W5ez/y9/o/9jn7v/B2eT/nsPV/5S80f+ix9f/tNLg/7fU4f+vz93/osbX/5i/ + 0v+JrLz/doeP/2lrbP9xcXH/hYWF/6urq//Y2Nj/8fHx//n5+f/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//r6 + +v/6+vr/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//r6+v/39/f/zc3N/5+fn/+ampr/qqqq/7S0 + tP+9vb3/xsbG/8/Pz//X19f/39/f/+vr6//09PT/+fn5//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//7+ + /v/5+fk7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAgYGBBk5OTkD+/v7++Pj4//j4+P/4+Pj/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/4+Pj/9PT0/+Hh4f/8/Pz/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz/+/v7//v7+//7+/v/9vj5/7jT4P/U5ez/1+bt/77X4/+ewtT/krvP/5vB1P+tztz/t9Th/7jU + 4f+vz93/pMjY/5nA0/+Qtsn/fJOe/21ydf94eHj/oKCg/9TU1P/x8fH/+fn5//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/6+vr/+vr6//r6 + +v/6+vr/+vr6//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/6+vr/2tra/6ys + rP+ampr/qamp/7S0tP+9vb3/xcXF/87Ozv/V1dX/3Nzc/+Xl5f/w8PD/9/f3//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//z8 + /P/8/PzCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAoaGhAiwsLAy2trai/Pz8//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/9/f3/+zs7P/q6ur//f39//v7+//7+/v/+/v7//v7 + +//8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//v7+//7+/v/+/v7//v7+//K3uf/xdzm/9nn7v/U5Oz/udTg/53C1P+Rus7/lb3R/6TI + 2P+z0t//utbi/7fU4f+uz93/pMjY/5rC1P+Tu8//dY6Z/3V1df+enp7/09PT//Hx8f/5+fn/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//n5+f/5+fn/+fn5//n5+f/5+fn/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/6+vr/5ubm/7i4uP+cnJz/qqqq/7W1tf+9vb3/xsbG/83Nzf/U1NT/29vb/+Li4v/r6+v/9PT0//r6 + +v/7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//+/v7/+/v7SgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAH5+fgQkJCQk+/v78/n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+Pj4//T09P/h4eH//Pz8//z8/P/7+/v//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/7+/v/+/v7//v7+//7+/v/7vP2/6/P3P/P4ur/2ujv/9Di6/+309//nsHU/5G6 + zv+Rus//ncTV/63O3P+41eH/u9fj/7bU4P+tzt3/pMnZ/4290P9mjZn/dHV1/52dnf/T09P/8fHx//n5 + +f/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/5+fn/+fn5//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/7+/v/8PDw/+hoaH/qqqq/7e3t//AwMD/x8fH/87Ozv/V1dX/29vb/+Hh + 4f/o6Oj/8PDw//f39//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//8/Pz//f390Pv7+wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAJubmwFYWFgJjIyMfv39/f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//f39//s7Oz/6+vr//39/f/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz/+/v7//v7+//7+/v/+/v7//v7+/++1+L/wNnj/9Xm7P/a6O//zN/p/7PQ + 3f+dwdT/krvP/4+6zv+ZwNP/p8nZ/7PS3/+71+P/u9fj/7XT4P+Xx9b/c7TI/2aNmf90dXX/np6e/9PT + 0//x8fH/+fn5//r6+v/6+vr/+vr6//r6+v/7+/v/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/4+Pj/+Pj4//j4+P/5+fn/9vb2/8/Pz/+qqqr/qqqq/7m5uf/CwsL/ycnJ/8/P + z//V1dX/2tra/+Dg4P/m5ub/7e3t//T09P/5+fn/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v//v7+//r6+lgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACnp6cDBAQEFfHx8dz6+vr/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//j4+P/z8/P/4ODg//39/f/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/7+/v/+/v7//v7+//7+/v/4uzx/63M2//K3+j/2Ofu/9fn + 7v/G3Of/r87c/53B1P+Tu8//j7nO/5W+0f+hxtf/rs/d/7fV4f+61uL/i8PU/4G+0P9ztMj/Zo2Z/3R1 + df+fn5//1NTU//Ly8v/5+fn/+/v7//v7+//7+/v/+/v7//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//j4+P/4+Pj/+Pj4//j4+P/5+fn/+fn5/9vb2/+0tLT/qqqq/7q6 + uv/Dw8P/y8vL/9DQ0P/V1dX/29vb/+Dg4P/l5eX/6urq//Hx8f/39/f/+vr6//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v//Pz8//39/dz39/cDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAVVVVB2dnZ1j+/v7/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/39/f/6+vr/+zs7P/9/f3//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/+/v7//v7+//7+/v/+/v7//v7+/+xzt3/vNbi/9Pk + 7P/a6O//1OTs/8La5f+ty9r/ncLU/5S80P+Qus7/k7vQ/5zD1f+pzNv/lMPT/3O0yP+BvtD/gb7Q/3O0 + yP9mjZn/dXV1/6CgoP/W1tb/8vLy//r6+v/7+/v/+/v7//v7+//7+/v/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+fn5/+bm + 5v+/v7//ra2t/7u7u//Gxsb/zc3N/9LS0v/X19f/3Nzc/+Hh4f/l5eX/6urq/+7u7v/09PT/+fn5//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//7+/v/5+flnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAoaGhAgAAAA/W1ta6+/v7//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/4+Pj/8/Pz/+Hh4f/+/v7//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//v7+//7+/v/+/v7//v7+//7+/v/1eTs/63N + 2//I3ef/1+fu/9ro7//R4+v/v9jj/6vL2f+ewtT/lr3Q/5C6zv+Ru8//jLnO/1mhuP9jqb//c7TI/4G+ + 0P+BvtD/c7TI/2aNmf92dnb/oKCg/9bW1v/y8vL/+vr6//v7+//7+/v/+/v7//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+fn5/+/v7//Jycn/sbGx/7y8vP/IyMj/0NDQ/9XV1f/Z2dn/3d3d/+Hh4f/m5ub/6urq/+3t + 7f/y8vL/9/f3//r6+v/7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//9/f3m+vr6BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgAVBQUE2/f39/Pn5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/9/f3/+rq6v/t7e3//f39//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/7+/v/+/v7//v7+//7+/v/+/v7//j5 + +v+oytn/utbh/9Dj6v/Z6O//2Ofu/87h6f+81uL/qsra/57C1P+XvtH/jbnO/1mnv/9JmrL/VJ62/2Op + v/9ztMj/gb7Q/4G+0P9ztMj/Zo2Z/3Z2dv+hoaH/1tbW//Ly8v/6+vr/+/v7//v7+//6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+fn5//X19f/T09P/t7e3/7y8vP/Ly8v/0tLS/9fX1//c3Nz/39/f/+Li + 4v/m5ub/6urq/+7u7v/x8fH/9fX1//j4+P/7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//9/f3/+vr6dgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJycnAErKysLpqaml/z8/P/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/v7+//5+fn//n5+f/5+fn/+fn5//n5+f/5+fn/+Pj4//Pz8//h4eH//v7+//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//v7+//7+/v/+/v7//v7 + +//7+/v/yt7n/63N2//G3Ob/1eXt/9no7//X5u3/y9/o/7rV4f+qytn/nsTV/22/1P9IqcL/TqS8/0qa + s/9Unrb/Y6m//3O0yP+BvtD/gb7Q/3O0yP9mjZn/dnZ2/6CgoP/W1tb/8vLy//r6+v/7+/v/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+fn5//f39//d3d3/vr6+/729vf/Nzc3/1dXV/9ra + 2v/e3t7/4uLi/+Xl5f/o6Oj/6+vr/+7u7v/x8fH/9PT0//f39//6+vr/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v//f397vn5+Q4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8fHwEGBgYHfn5+e36+vr/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/4uLi/8vLy//IyMj/5OTk//Pz8//4+Pj/+vr6//j4+P/q6ur/7+/v//39 + /f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/7+/v/+/v7//v7 + +//7+/v/+/v7//H19/+jxtf/udXh/87g6f/Y5+7/2ujv/9Xm7f/J3uf/utXh/7Tk7/+P3uz/Xb/U/0ip + wv9Po7z/Spqz/1Setv9jqb//c7TI/4G+0P+BvtD/c7TI/2aNmf92dnb/oKCg/9XV1f/y8vL/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/39/f/+Pj4//n5+f/n5+f/xsbG/76+ + vv/Pz8//2NjY/93d3f/h4eH/5OTk/+fn5//p6en/7Ozs/+7u7v/x8fH/8/Pz//b29v/5+fn/+vr6//v7 + +//7+/v/+/v7//v7+//7+/v//f39//v7+4MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYmJgBV1dXCH19fXH9/f3/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//r6+v/6+vr/6urq/8/Pz//n5+f/xMTE/9DQ0P/d3d3/3d3d//7+ + /v/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/vdbh/6zM2//D2uT/0+Ts/9no7//Z6O7/0OPs/9r0+f/M9Pv/tO32/47e + 7P9dv9T/SKnC/0+jvP9KmrP/VJ62/2Opv/9ztMj/gb7Q/4G+0P9ztMj/Zo2Z/3V1df+enp7/1NTU//Ly + 8v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/9/f3//f39//4+Pj/+Pj4//n5 + +f/t7e3/zc3N/8DAwP/Q0ND/2tra/+Dg4P/k5OT/5+fn/+np6f/r6+v/7e3t//Dw8P/y8vL/9PT0//b2 + 9v/4+Pj/+/v7//z8/P/8/Pz//f39//7+/vX5+fkVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApaWlAwAAABLr6+vS+vr6//n5+f/5+fn/+fn5//n5 + +f/5+fn/+vr6//r6+v/6+vr/+vr6//b29v/Y2Nj/zMzM/9bW1v/s7Oz/5+fn/+vr6//h4eH/wMDA/+Li + 4v/9/f3//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7/+jw8/+fxNX/ttPf/8rf5//U5ez/zujw/87z+v/b+P7/2/j+/8z0 + +/+07fb/jt7s/12/1P9IqcL/T6O8/0qas/9Unrb/Y6m//3O0yP+BvtD/gb7Q/3O0yP9mjZn/dXV1/56e + nv/U1NT/8vLy//n5+f/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/39/f/+Pj4//j4 + +P/4+Pj/+Pj4//n5+f/z8/P/1NTU/8PDw//S0tL/3d3d/+Tk5P/n5+f/6enp/+zs7P/u7u7/8PDw//Pz + 8//19fX/9/f3//j4+P/6+vr/+/v7//39/f/7+/uSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUVAZcXFxM/v7+//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/f39//2dnZ/+Li4v/c3Nz/0dHR/8rKyv/h4eH/8PDw/9nZ + 2f/+/v7//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/7+/v/+/v7//v7+//8/Pz//Pz8//z8/P/8/Pz/o8nW/4q7zv+IwtP/fsrb/6Dk7/+27vf/zPT7/9v4 + /v/b+P7/zPT7/7Tt9v+O3uz/Xb/U/0ipwv9PpLz/Spqz/1Setv9jqb//c7TI/4G+0P+BvtD/c7TI/2aN + mf91dXX/np6e/9TU1P/y8vL/+fn5//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/9/f3//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+fn5//r6+v/39/f/2tra/8fHx//V1dX/4uLi/+jo6P/s7Oz/7u7u//Dw + 8P/y8vL/8/Pz//X19f/29vb/+Pj4//n5+f/8/Pz67e3tIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKGhoQIsLCwNyMjIr/z8/P/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/n5+f/zs7O/+Dg4P/n5+f/9vb2//X19f/p6en/zMzM/9ra + 2v/k5OT//f39//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//f39//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//T4+f9lqb3/NZGt/0Cjvf9mwtb/nuPv/7bu + 9//M9Pv/2/j+/9v4/v/M9Pv/tO32/47e7P9dv9T/SKnC/0+jvP9KmrP/VZ+3/2SqwP90tcn/gr/R/4K/ + 0f9ztMj/Zo2Z/3V1df+enp7/1NTU//Hx8f/5+fn/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//f3 + 9//4+Pj/+Pj4//j4+P/4+Pj/+Pj4//n5+f/5+fn/+fn5//r6+v/4+Pj/39/f/8vLy//Y2Nj/5eXl/+vr + 6//v7+//8fHx//Ly8v/09PT/9fX1//f39//5+fn/7e3tovb29gL29vYB9vb2AQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/f38FMDAwLfz8/Pj6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/5OTk/8vLy//FxcX/0NDQ/8XFxf/e3t7/7Ozs/+jo + 6P/c3Nz//v7+//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//39 + /f/9/f3//f39//39/f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/9Pj5/2Sovf80kK3/QKO9/2bC + 1v+e4+//tu73/8z0+//b+P7/2/j+/8z0+/+07fb/jt7s/12/1P9IqcL/T6O8/0ubs/9Wn7f/ZarA/3W1 + yf+Dv9H/g7/R/3O0yP9mjZn/dXV1/5+fn//U1NT/8fHx//n5+f/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/39/f/+Pj4//j4+P/4+Pj/+Pj4//j4+P/5+fn/+vr6//r6+v/6+vr/+vr6//v7+//5+fn/4uLi/8/P + z//a2tr/6Ojo/+7u7v/x8fH/9PT0//X19f/39/f/+fn5/eXl5Szo6OgD4+PjAePj4wEAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACbm5sBKysrCpqamor8/Pz/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+fn5//r6+v/p6en/2dnZ/9vb + 2//Gxsb/6urq//39/f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/0+Pn/ZKi9/zSQ + rf9Ao73/ZsLW/57j7/+27vf/zPT7/9v4/v/b+P7/zPT7/7Tt9v+O3uz/Xb/U/0ipwv9PpLz/S5uz/1eg + uP9mq8H/drbK/4TA0f+DwNH/c7TI/2eOmv92dnb/oKCg/9XV1f/x8fH/+fn5//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/9/f3//f39//4+Pj/+Pj4//n5+f/5+fn/+fn5//r6+v/6+vr/+vr6//r6+v/6+vr/+/v7//v7 + +//7+/v/5eXl/9LS0v/d3d3/6+vr//Hx8f/19fX/9/f3/+/v77DX19cE0NDQA8LCwgGvr68BAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqKioBA8PDxn19fXl+/v7//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//n5 + +f/y8vL/29vb//7+/v/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//T4 + +f9kqL3/NJCt/0Cjvf9mw9b/nuPv/7bu9//M9Pv/2/j+/9v4/v/M9Pv/tO32/47e7P9dv9T/SKnC/0+k + vP9LnLP/WKG4/2eswf93tsr/hcDS/4TA0v9ztMn/Z46a/3Z2dv+goKD/1dXV//Hx8f/5+fn/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+fn5//n5+f/5+fn/+fn5//n5+f/6+vr/+vr6//r6+v/6+vr/+vr6//v7 + +//7+/v/+/v7//v7+//7+/v/5eXl/9LS0v/h4eH/7u7u//b29v/b29s7ysrKA7+/vwKsrKwBjo6OAQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlpaWAVZWVghvb29l/v7+//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//n5 + +f/39/f/5ubm//T09P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz/9Pj5/2Sovf80kK3/QKO9/2bD1v+e4+//tu73/8z0+//b+P7/2/j+/8z0+/+07fb/jt7s/12/ + 1P9IqcL/T6S8/0yctP9aorn/aKzC/3i3y/+GwdL/hcHS/3O0yf9njpr/dnZ2/6CgoP/V1dX/8fHx//n5 + +f/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+fn5//n5+f/5+fn/+Pj4//j4+P/5+fn/+fn5//n5+f/5+fn/+fn5//r6+v/6+vr/+vr6//r6 + +v/7+/v/+/v7//v7+//7+/v/+/v7//v7+//6+vr/5OTk/9XV1f/W1tbDNDQ0C8fHxwW4uLgCo6OjAQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKiogIAAAAQ4uLixvv7 + +//6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/5+fn/8vLy/+Tk5P/+/v7//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/0+Pn/ZKi9/zSQrf9Ao73/ZsPW/57j7/+27vf/zPT7/9v4/v/b+P7/zPT7/7Tt + 9v+O3uz/Xb/U/0ipwv9Po7z/TZy1/1ujuv9qrcL/ebjM/4fC0/+GwtP/c7TJ/2eOmv92dnb/oKCg/9TU + 1P/x8fH/+fn5//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//j4+P/4+Pj/+fn5//n5+f/5+fn/+fn5//n5+f/6+vr/+vr6//r6 + +v/6+vr/+/v7//v7+//7+/v/+/v7//v7+//7+/v//Pz8//z8/P/6+vr/rq6uvCYmJjYAAAATXV1dCKio + qAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUVFQGTk5OQP7+ + /v76+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/09PT/4uLi//b29v/6+vr/+vr6//r6 + +v/5+fn/9vb2/+Xl5f/19fX//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8/+np + 6f/l5eX//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//T4+f9kqL3/NJCt/0Cjvf9mw9b/nuPv/7bu9//M9Pv/2/j+/9v4 + /v/M9Pv/tO32/47e7P9dv9T/SKnC/0+jvP9NnbX/XKS6/2uuw/97ucz/iMPT/4fC0/9ztMn/Z46a/3Z2 + dv+enp7/09PT//Hx8f/5+fn/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//j4+P/4+Pj/+Pj4//j4+P/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/4+Pj/+Pj4//n5+f/5+fn/+fn5//n5+f/5+fn/+vr6//r6 + +v/6+vr/+vr6//v7+//7+/v/+/v7//v7+//7+/v/+/v7//z8/P/8/Pz//Pz8//z8/P/4+Pj0nJyclSAg + IC0rKysPeXl5BZaWlgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfn58CLCwsDLa2 + tqP8/Pz/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/6enp/8nJyf/MzMz/x8fH/+fn + 5//6+vr/6enp/+3t7f/k5OT//v7+//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/e3t7/0NDQ/83Nzf/Kysr/5+fn//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/9Pj5/2Sovf80kK3/QKO9/2bC1v+e4+//tu73/8z0 + +//b+P7/2/j+/8z0+/+07fb/jt7s/12/1P9IqcL/T6O8/06dtf9epbv/ba/E/3y5zf+Jw9T/iMPU/3S0 + yf9njpr/dXV1/56env/T09P/8fHx//n5+f/6+vr/+vr6//r6+v/6+vr/+vr6//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//j4+P/5+fn/+fn5//n5+f/5+fn/+fn5//r6 + +v/6+vr/+vr6//r6+v/6+vr/+/v7//v7+//7+/v/+/v7//v7+//8/Pz//Pz8//z8/P/8/Pz//f39//39 + /f/39/fulJSUixkZGSYpKSkMd3d3BJaWlgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfX19BCQk + JCT7+/vz+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/r6+v/6urq/+Xl + 5f/Ozs7/y8vL/8TExP/Pz8//9/f3//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/6+vr//Pz8//f39//w8PD/7e3t/9vb2//Ly8v/1tbW/+Xl5f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/0+Pn/ZKi9/zSQrf9Ao73/ZsLW/57j + 7/+27vf/zPT7/9v4/v/b+P7/zPT7/7Tt9v+O3uz/Xb/U/0ipwv9Po7z/T562/1+mvP9usMT/fbrN/4vE + 1P+Jw9T/dLXJ/2eOmv91dXX/np6e/9PT0//x8fH/+fn5//r6+v/6+vr/+vr6//r6+v/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//r6+v/6+vr/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/4+Pj/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+vr6//r6+v/6+vr/+vr6//v7+//7+/v/+/v7//v7+//7+/v/+/v7//z8/P/8/Pz//Pz8//39 + /f/9/f3//f39//39/f/y8vLkdXV1cQAAABpUVFQJoKCgAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmpqaAVdX + VwmMjIx+/f39//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//Hx8f/Hx8f/zc3N//Ly + 8v/o6Oj/9/f3/+vr6//f39//5eXl//7+/v/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/29vb/0NDQ/+bm5v/o6Oj/5ubm//n5+f/z8/P/6Ojo/93d3f/k5OT/19fX/+fn5//6+vr//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//T4+f9kqL3/NJCt/0Cj + vf9mwtb/nuPv/7bu9//M9Pv/2/j+/9v4/v/M9Pv/tO32/47e7P9dv9T/SKnC/0+jvP9Pnrb/Yae9/3Cx + xf9/u87/jMXV/4vE1P90tcn/Z46a/3V1df+enp7/09PT//Hx8f/5+fn/+vr6//r6+v/6+vr/+vr6//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+Pj4//j4+P/5+fn/+fn5//n5 + +f/5+fn/+fn5//r6+v/6+vr/+vr6//r6+v/7+/v/+/v7//v7+//7+/v/+/v7//v7+//8/Pz//Pz8//z8 + /P/9/f3//f39//39/f/9/f3//v7+//39/f/e3t7NUlJSUgAAABV8fHwGnJycAgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKen + pwMEBAQV8fHx3Pv7+//6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/x8fH/7+/v/+zs + 7P/b29v/0tLS/9TU1P/f39//4+Pj//j4+P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz/+/v7/9vb2//t7e3/wsLC/9HR0f/IyMj/39/f//T09P/8/Pz/9vb2/+Tk5P/U1NT/5ubm/97e + 3v/m5ub/9fX1//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/9Pj5/2So + vf80kK3/QKO9/2bC1v+e4+//tu73/8z0+//b+P7/2/j+/8z0+/+07fb/jt7s/12/1P9IqcL/T6O8/1Ce + tv9jqL7/cbLH/4C8z/+Oxtb/jMXV/3S1yf9njpr/dXV1/5+fn//U1NT/8fHx//n5+f/6+vr/+vr6//r6 + +v/5+fn/+fn5//n5+f/5+fn/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//j4+P/4+Pj/+fn5//n5 + +f/5+fn/+fn5//n5+f/6+vr/+vr6//r6+v/6+vr/+/v7//v7+//7+/v/+/v7//v7+//7+/v//Pz8//z8 + /P/8/Pz//Pz8//39/f/9/f3//f39//7+/v/+/v7//v7+//39/f24uLisKCgoMioqKg15eXkEmJiYAQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AABWVlYHZ2dnWf7+/v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+/v7//v7+//x8fH/0dHR/9PT + 0//g4OD/+/v7/+Xl5f/p6en/yMjI/+Hh4f/+/v7//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz/9fX1/9LS0v/r6+v/7Ozs//z8/P/8/Pz/7Ozs/9HR0f/u7u7/y8vL/+Tk5P/39/f//f39/+fn + 5//b29v/z8/P/8zMzP/X19f/4uLi/+vr6//9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/0+Pn/ZKi9/zSQrf9Ao73/ZsLW/57j7/+27vf/zPT7/9v4/v/b+P7/zPT7/7Tt9v+O3uz/Xb/U/0ip + wv9Po7z/UZ+2/2Spv/9zs8f/gr3Q/4/H1v+NxtX/dLXJ/2eOmv92dnb/n5+f/9XV1f/x8fH/+fn5//r6 + +v/6+vr/+fn5//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/4+Pj/+Pj4//n5 + +f/5+fn/+fn5//n5+f/5+fn/+vr6//r6+v/6+vr/+vr6//r6+v/7+/v/+/v7//v7+//7+/v/+/v7//z8 + /P/8/Pz//Pz8//z8/P/9/f3//f39//39/f/9/f3//v7+//7+/v/+/v7//v7+//j4+O6JiYl+BAQEG1NT + Uwifn58CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACioqICAAAAD9bW1rv8/Pz/+vr6//r6+v/7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/8fHx/9bW + 1v/U1NT/0tLS/8fHx//h4eH/7+/v/+Tk5P/5+fn//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//Dw8P/g4OD/0dHR/8XFxf/p6en/9fX1//39/f/9/f3/7+/v/+7u7v/S0tL/6Ojo/8zM + zP/q6ur//f39//39/f/y8vL/2NjY/9fX1//Hx8f/09PT/+Hh4f/v7+///f39//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//T4+f9kqL3/NJCt/0Cjvf9mwtb/nuPv/7bu9//M9Pv/2/j+/9v4/v/M9Pv/tO32/47e + 7P9dv9T/SKnC/0+kvP9RoLf/ZqrA/3W0yP+DvtD/kcfX/47G1v90tcn/Z46a/3Z2dv+goKD/1dXV//Ly + 8v/6+vr/+/v7//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//j4 + +P/5+fn/+fn5//n5+f/5+fn/+fn5//r6+v/6+vr/+vr6//r6+v/6+vr/+/v7//v7+//7+/v/+/v7//v7 + +//8/Pz//Pz8//z8/P/8/Pz//f39//39/f/9/f3//f39//7+/v/+/v7//v7+//7+/v/+/v7//v7+/9/f + 381AQEBGKioqEHl5eQWYmJgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAgICABUFBQTb+/v78+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//r6+v/zc3N/+Li4v/S0tL//v7+//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//b29v/u7u7/+vr6//r6+v/t7e3/5eXl/9fX1//Y2Nj/1dXV//Pz8//9/f3//f39//r6 + +v/t7e3/09PT/83Nzf/l5eX//f39//39/f/9/f3/9/f3/+Pj4//e3t7/0tLS/9DQ0P/q6ur//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz/9Pj5/2Sovf80kK3/QKO9/2bD1v+e4+//tu73/8z0+//b+P7/2/j+/8z0 + +/+07fb/jt7s/12/1P9IqcL/T6S8/1Kgt/9orMH/drXJ/4W/0f+SyNf/j8fW/3W1yf9njpr/dnd3/6Gh + of/W1tb/8vLy//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/4+Pj/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+vr6//r6+v/6+vr/+vr6//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//z8/P/8/Pz//Pz8//39/f/9/f3//f39//39/f/+/v7//v7+//7+/v/+/v7//v7+//// + /////////Pz8952dnY0NDQ0eUlJSCJycnAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAnZ2dASsrKwumpqaX/f39//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+vr6//b29v/f39//9vb2//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/k5OT/zMzM/8nJyf/U1NT/9fX1/+7u7v/19fX/1tbW/9jY2P/Ozs7/29vb/+jo + 6P/n5+f//f39//b29v/n5+f/19fX/+Pj4//V1dX/7e3t/+Xl5f/6+vr//f39//j4+P/g4OD/4+Pj/97e + 3v/Pz8//6enp//Hx8f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/0+Pn/ZKi8/zSQrf9Ao73/ZsLW/57j7/+27vf/zPT7/9v4 + /v/b+P7/zPT7/7Tt9v+O3uz/Xb/U/0ipwv9PpLz/U6G4/2qtwv94t8r/h8DS/5TJ2P+RyNf/dbXJ/2eO + mv92d3f/oKCg/9bW1v/y8vL/+fn5//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+Pj4//j4+P/5+fn/+fn5//n5+f/5+fn/+fn5//r6+v/6+vr/+vr6//r6+v/7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//8/Pz//Pz8//z8/P/9/f3//f39//39/f/9/f3//v7+//7+/v/+/v7//v7+//7+ + /v/////////////////+/v7/4ODg0Dg4OEApKSkOdnZ2BJOTkwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAH19fQQaGhoe+fn57fv7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//n5+f/w8PD/6Ojo//7+/v/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//f39//39/f/9/f3//f39//Ly8v/x8fH/19fX/9LS0v/Kysr//f39//39/f/9/f3/+Pj4/9jY + 2P/Z2dn/0tLS/8nJyf/z8/P//f39//39/f/4+Pj/5OTk/9TU1P/Q0ND/x8fH/+3t7f/9/f3//f39//39 + /f/29vb/5eXl/9LS0v/Ly8v/5ubm//Pz8//9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//P3+P9kqLz/NJCt/0Cjvf9mw9b/nuPv/7bu + 9//M9Pv/2/j+/9v4/v/M9Pv/tO32/47e7P9dv9T/SKnC/0+jvP9Uobj/a63D/3q4y/+IwdP/lcrZ/5LI + 1/91tcn/Z46a/3Z3d/+goKD/1dXV//Ly8v/5+fn/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//j4+P/4+Pj/+fn5//n5+f/5+fn/+fn5//n5+f/6+vr/+vr6//r6+v/6+vr/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v//Pz8//z8/P/8/Pz//Pz8//39/f/9/f3//f39//7+/v/+/v7//v7+//7+ + /v/+/v7////////////////////////////5+fnygYGBcwAAABV4eHgGlpaWAQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAJmZmQFXV1cIfX19cv7+/v/7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//r6+v/29vb/4uLi//v7+//8/Pz//Pz8//z8/P/8/Pz//Pz8//39 + /f/9/f3//f39//39/f/9/f3/6urq/9fX1//u7u7//f39//z8/P/r6+v/8PDw/+jo6P/IyMj/1tbW//39 + /f/9/f3//f39//39/f/h4eH/6urq/9XV1f/p6en/5+fn//Dw8P/s7Oz//f39/+7u7v/29vb/z8/P/9DQ + 0P/Z2dn/8PDw//39/f/9/f3/9PT0/9nZ2f/Nzc3/1dXV/+bm5v/6+vr//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/7+/v/8/f4/2SovP80kK3/QKO9/2bC + 1v+e4+//tu73/8z0+//b+P7/2/j+/8z0+/+07fb/jt7s/12/1P9IqcL/T6O8/1Siuf9tr8P/fLnM/4rC + 0/+Xy9n/lMnY/3W1yf9njpr/dXZ2/56env/U1NT/8fHx//n5+f/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/4+Pj/+Pj4//n5+f/5+fn/+fn5//n5+f/5+fn/+vr6//r6+v/6+vr/+vr6//r6 + +v/7+/v/+/v7//v7+//7+/v/+/v7//z8/P/8/Pz//Pz8//z8/P/9/f3//f39//39/f/9/f3//v7+//7+ + /v/+/v7//v7+//////////////////////////////////7+/v6qqqqdBgYGHVFRUQicnJwCAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACmpqYDAAAAEuvr69L8/Pz/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//5+fn/7+/v/+np6f/+/v7//Pz8//z8/P/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3/+/v7//Pz8//S0tL/19fX/8/Pz//W1tb/8PDw//39/f/v7+//9PT0//T0 + 9P/Y2Nj/19fX/9ra2v/s7Oz/7e3t/+3t7f/h4eH/2tra/9PT0//T09P/x8fH/+fn5//9/f3//f39/+3t + 7f/y8vL/3d3d/9LS0v/MzMz/4+Pj/+3t7f/9/f3/+Pj4/+bm5v/Ly8v/5+fn/9TU1P/w8PD//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/+/v7//v7+//z9/j/ZKi8/zSQ + rf9Ao73/ZsLW/57j7/+27vf/zPT7/9v4/v/b+P7/zPT7/7Tt9v+O3uz/Xb/U/0ipwv9Po7z/VaK5/2+w + xP99us3/jMPU/5jM2v+Vytn/dbXJ/2eOmv91dnb/np6e/9PT0//x8fH/+fn5//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//j4+P/5+fn/+fn5//n5+f/5+fn/+fn5//r6+v/6+vr/+vr6//r6 + +v/6+vr/+/v7//v7+//7+/v/+/v7//v7+//8/Pz//Pz8//z8/P/8/Pz//f39//39/f/9/f3//f39//7+ + /v/+/v7//v7+//7+/v/+/v7//////////////////////////////////v7+/8/Pz8AhISEsKioqC6am + pgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAVVVVBlxcXEz+/v7/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//6+vr/9vb2/+Pj4//8/Pz//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39/+Xl5f/y8vL//f39//Pz8//X19f/1NTU/+zs7P/S0tL/5eXl/+jo + 6P/9/f3/5OTk/9PT0//U1NT/0dHR/8XFxf/w8PD/6enp//39/f/9/f3/+Pj4/+np6f/a2tr/ysrK/+Tk + 5P/4+Pj//f39//39/f/4+Pj/2tra/9PT0//Pz8//zc3N/+rq6v/9/f3/+Pj4/+/v7//T09P/09PT/87O + zv/W1tb/8PDw//X19f/9/f3//f39//39/f/9/f3//f39//39/f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//v7+//7+/v/+/v7//P3 + +P9kqLz/NJCt/0Cjvf9mwtb/nuPv/7bu9//M9Pv/2/j+/9v4/v/M9Pv/tO32/47e7P9dv9T/SKnC/0+k + vP9Wo7r/cbHG/3+7zv+NxdX/ms3b/5bL2f91tsr/Z46a/3V2dv+enp7/09PT//Hx8f/5+fn/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/4+Pj/+Pj4//n5+f/5+fn/+fn5//n5+f/5+fn/+vr6//r6 + +v/6+vr/+vr6//v7+//7+/v/+/v7//v7+//7+/v/+/v7//z8/P/8/Pz//Pz8//39/f/9/f3//f39//39 + /f/+/v7//v7+//7+/v/+/v7//v7+////////////////////////////////////////////5+fn1yQk + JDAsLCwMrKysAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAoaGhAiwsLA3Jycmw/f39//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+fn5/+7u7v/q6ur//v7+//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//X19f/c3Nz/zMzM/9DQ0P/l5eX//f39//39/f/x8fH/4ODg/8rK + yv/Ozs7/1NTU/+Xl5f/9/f3//f39//r6+v/t7e3/3t7e/8fHx//Ly8v/3t7e/+/v7//9/f3//f39/+3t + 7f/Q0ND/y8vL/+Li4v/l5eX//f39//39/f/6+vr/+Pj4/+vr6//W1tb/wcHB/93d3f/Q0ND/+fn5//j4 + +P/o6Oj/9PT0/9HR0f/Pz8//3d3d/+/v7//19fX/9PT0//39/f/9/f3//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/+/v7//v7 + +//7+/v/9Pj5/2Sovf80kK3/QKO9/2bC1v+e4+//tu73/8z0+//b+P7/2/j+/8z0+/+07fb/jt7s/12/ + 1P9IqcL/T6O8/1eku/9zs8f/gbzP/4/F1v+cztv/mMza/3a2yv9njpr/dXV1/56env/U1NT/8fHx//n5 + +f/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+Pj4//j4+P/5+fn/+fn5//n5+f/5+fn/+fn5//r6 + +v/6+vr/+vr6//r6+v/7+/v/+/v7//v7+//7+/v/+/v7//v7+//8/Pz//Pz8//z8/P/9/f3//f39//39 + /f/9/f3//v7+//7+/v/+/v7//v7+//7+/v////////////////////////////////////////////// + ///f39/QJCQkHLOzswMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgAUxMTEt/Pz8+Pv7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//6+vr/1tbW/+Xl5f/z8/P/+vr6//b29v/i4uL//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//j4+P/m5ub/09PT/8jIyP/x8fH/7+/v//39 + /f/9/f3/7e3t/+rq6v/T09P/ysrK/9bW1v/d3d3//f39//z8/P/y8vL/8fHx/+Hh4f/T09P/4eHh/9DQ + 0P/9/f3//f39/+3t7f/k5OT/19fX/+Dg4P/X19f/5+fn//39/f/9/f3/7u7u//T09P/i4uL/1dXV//T0 + 9P/w8PD/9/f3//39/f/39/f/6Ojo/9/f3//i4uL/1tbW/83Nzf/r6+v//f39//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/0+Pn/ZKi9/zSQrf9Ao73/ZsLW/57j7/+27vf/zPT7/9v4/v/b+P7/zPT7/7Tt + 9v+O3uz/Xb/U/0ipwv9Po7z/WKS6/3S0yP+Dvc//kcfW/53P3P+ZzNr/drbK/2eOmv91dnb/n5+f/9TU + 1P/x8fH/+fn5//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//j4+P/4+Pj/+fn5//n5+f/5+fn/+fn5//n5 + +f/6+vr/+vr6//r6+v/6+vr/+/v7//v7+//7+/v/+/v7//v7+//7+/v//Pz8//z8/P/8/Pz//Pz8//39 + /f/9/f3//f39//39/f/+/v7//v7+//7+/v/+/v7///////////////////////////////////////// + /////////////8LCwqC3t7cDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJycnAErKysKmpqaiv39/f/7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/5OTk/9XV1f/S0tL/ysrK/8/Pz//a2tr/5+fn//7+/v/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/x8fH/0NDQ/9XV1f/6+vr//f39//39/f/u7u7/4+Pj/8/P + z//d3d3/6enp//z8/P/9/f3//f39/+7u7v/Z2dn/y8vL/9bW1v/v7+//8PDw//z8/P/9/f3/+Pj4/9/f + 3//Q0ND/ysrK/9/f3//x8fH/8fHx//39/f/29vb/5eXl/9PT0//Pz8//0NDQ/9nZ2f/w8PD//f39//39 + /f/e3t7/ysrK/9XV1f/V1dX/6+vr//39/f/9/f3//f39//Ly8v/i4uL/z8/P/9jY2P/m5ub//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/9/f3//f39//39 + /f/8/Pz//Pz8//z8/P/8/Pz//Pz8//T4+f9kqL3/NJCt/0Cjvf9mwtb/nuPv/7bu9//M9Pv/2/j+/9v4 + /v/M9Pv/tO32/47e7P9dv9T/SKnC/0+kvP9Ypbv/drXJ/4W+0P+SyNf/n9Dd/5rN2/92tsr/Z46a/3Z2 + dv+goKD/1dXV//Hx8f/5+fn/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+Pj4//n5+f/5+fn/+fn5//n5 + +f/5+fn/+vr6//r6+v/6+vr/+vr6//r6+v/7+/v/+/v7//v7+//7+/v/+/v7//z8/P/8/Pz//Pz8//z8 + /P/9/f3//f39//39/f/9/f3//v7+//7+/v/+/v7//v7+//7+/v////////////////////////////// + //////////////7+/vjz8/OHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoqKgEDw8PGfX19eX7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/39/f/+Pj4//r6+v/+/v7//Dw8P/b29v/uLi4//z8/P/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3/+vr6/+zs7P/Q0ND/y8vL/97e3v/t7e3//f39//39 + /f/09PT/9PT0/8XFxf/S0tL/0NDQ/+Hh4f/4+Pj//f39/+3t7f/z8/P/3d3d/8nJyf/ExMT/1NTU/+zs + 7P/w8PD//f39/+/v7//9/f3/2NjY/8nJyf/o6Oj/9fX1//39/f/9/f3/7e3t//Ly8v/d3d3/09PT/9DQ + 0P/6+vr/9PT0//z8/P/p6en/4+Pj/9PT0//Kysr/ycnJ/9ra2v/u7u7//f39//r6+v/o6Oj/0dHR/9LS + 0v/Jycn/5OTk//Ly8v/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//f39//39/f/9/f3//f39//39 + /f/9/f3//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/9Pj5/2Sovf80kK3/QKO9/2bD1v+e4+//tu73/8z0 + +//b+P7/2/j+/8z0+/+07fb/jt7s/12/1P9IqcL/T6S8/1mlu/94t8r/h8DR/5TJ2P+g0d3/nM7b/3a2 + yv9njpr/dnZ2/6CgoP/V1dX/8fHx//n5+f/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//j4+P/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/6+vr/+vr6//r6+v/6+vr/+/v7//v7+//7+/v/+/v7//v7+//7+/v//Pz8//z8 + /P/8/Pz//f39//39/f/9/f3//f39//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////// + //////////////39/cbu7u4dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACXl5cBVlZWCG9vb2b+/v7/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/8/Pz/9LS0v/Y2Nj/zs7O/87Ozv/d3d3/3t7e/+fn5//+/v7//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3/+fn5//Dw8P/9/f3//f39//Hx8f/c3Nz/3d3d/9DQ + 0P/MzMz/3d3d//39/f/39/f/6urq/9nZ2f/Ozs7/ycnJ/97e3v/o6Oj/6+vr//39/f/8/Pz/8vLy/+Hh + 4f/Nzc3/09PT//Hx8f/v7+///f39//39/f/y8vL/z8/P/9HR0f/IyMj/09PT/+zs7P/9/f3//f39//f3 + 9//j4+P/39/f/9HR0f/Kysr/6Ojo//39/f/5+fn/8PDw/+Hh4f/S0tL/y8vL//f39//n5+f//f39//39 + /f/x8fH/7e3t/9TU1P/Jycn/xsbG/+Hh4f/y8vL//Pz8//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/0+Pn/ZKi9/zSQrf9Ao73/ZsPW/57j + 7/+27vf/zPT7/9v4/v/b+P7/zPT7/7Tt9v+O3uz/Xb/U/0ipwv9PpLz/Wqa8/3q4y/+IwdL/lsrY/6LR + 3v+dztz/drbK/2eOmv92dnb/oKCg/9XV1f/x8fH/+fn5//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/4+Pj/+Pj4//n5 + +f/5+fn/+fn5//n5+f/5+fn/+vr6//r6+v/6+vr/+vr6//v7+//7+/v/+/v7//v7+//7+/v/+/v7//z8 + /P/8/Pz//Pz8//39/f/9/f3//f39//39/f/+/v7//v7+//7+/v/+/v7//v7+//////////////////// + //////////////z8/Jr5+fkDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAo6OjAgAAABDi4uLG/Pz8//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7/+jo6P/o6Oj/5eXl//f39//t7e3/ycnJ/8LCwv/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39/+np6f/Nzc3/ycnJ/+fn5//6+vr/+vr6//r6 + +v/m5ub/8PDw/9zc3P/n5+f/4uLi/+vr6//9/f3//f39/+3t7f/W1tb/0dHR/9PT0//T09P/5ubm//39 + /f/9/f3/+vr6//Hx8f/h4eH/2NjY/9DQ0P/i4uL/6+vr//39/f/09PT/8/Pz/+Pj4//v7+//1NTU/+bm + 5v/4+Pj//f39//f39//z8/P/5+fn/9LS0v/Nzc3/39/f/+Xl5f/6+vr//Pz8//Dw8P/s7Oz/0dHR/8jI + yP/d3d3/7u7u//z8/P/8/Pz//Pz8/+7u7v/a2tr/z8/P/+vr6//r6+v/9/f3//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//T4+f9kqL3/NJCt/0Cj + vf9mw9b/nuPv/7bu9//M9Pv/2/j+/9v4/v/M9Pv/tO32/47e7P9dv9T/SKnC/0+kvP9bprz/fLnM/4rC + 0/+Xy9n/o9Lf/5/P3f93tsr/Z46a/3Z2dv+goKD/1NTU//Hx8f/5+fn/+vr6//r6+v/6+vr/+vr6//r6 + +v/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+Pj4//j4 + +P/5+fn/+fn5//n5+f/5+fn/+fn5//r6+v/6+vr/+vr6//r6+v/7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//8/Pz//Pz8//z8/P/8/Pz//f39//39/f/9/f3//v7+//7+/v/+/v7//v7+//7+/v////////////// + /////////v7+/vz8/GsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUVAZQUFBB/v7+/vv7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v//Pz8//b29v/Dw8P/0NDQ/83Nzf/Hx8f/4+Pj/+fn5//u7u7//v7+//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3/+vr6/+Xl5f/U1NT/5+fn/87O + zv/l5eX/6urq//39/f/9/f3/+Pj4/+Pj4//U1NT/0dHR/+bm5v/39/f/+Pj4//39/f/v7+//3d3d/9LS + 0v/Nzc3/09PT/+np6f/9/f3//f39//r6+v/h4eH/1tbW/9HR0f/Ly8v/5+fn//39/f/9/f3/9/f3/97e + 3v/Q0ND/zc3N/9bW1v/t7e3//f39//39/f/u7u7/6Ojo/9XV1f/T09P/z8/P/9XV1f/y8vL//f39//Pz + 8//e3t7/3t7e/9LS0v/Q0ND/19fX//39/f/9/f3//f39/+zs7P/x8fH/09PT/8fHx//Ozs7/4eHh//z8 + /P/9/f3//f39//39/f/9/f3//f39//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/9Pj5/2So + vf80kK3/QKO9/2bD1v+e4+//tu73/8z0+//b+P7/2/j+/8z0+/+07fb/jt7s/12/1P9IqcL/T6O8/1yn + vf99us3/jMPU/5nM2v+l09//oNDd/3e2yv9njpr/dnZ2/56env/T09P/8fHx//n5+f/6+vr/+vr6//r6 + +v/6+vr/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//j4 + +P/4+Pj/+fn5//n5+f/5+fn/+fn5//n5+f/6+vr/+vr6//r6+v/6+vr/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v//Pz8//z8/P/8/Pz//Pz8//39/f/9/f3//f39//39/f/+/v7//v7+//7+/v/+/v7///////// + /////////v7+/vz8/F4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCgoAIsLCwMtra2o/39/f/7+/v/+/v7//z8 + /P/8/Pz//Pz8//39/f/9/f3//f39//39/f/z8/P/6urq//r6+v/6+vr/7+/v/9LS0v/CwsL//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//j4 + +P/e3t7/xcXF/9bW1v/V1dX/7+/v//39/f/9/f3//f39/+3t7f/W1tb/ycnJ/8vLy//b29v/7+/v//39 + /f/t7e3/5OTk/+Li4v/b29v/2tra/+Tk5P/19fX//f39//39/f/5+fn/5eXl/9DQ0P/MzMz/1NTU/+fn + 5//9/f3//f39//Hx8f/Y2Nj/6urq/8/Pz//Z2dn/8PDw//T09P/9/f3//f39/+/v7//5+fn/5+fn/8LC + wv/b29v/8fHx//7+/v/5+fn/8PDw//X19f/Z2dn/2NjY//X19f/9/f3//f39//39/f/39/f/7e3t/9PT + 0//19fX/5+fn/+rq6v/9/f3//f39//39/f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/0+Pn/ZKi9/zSQrf9Ao73/ZsLW/57j7/+27vf/zPT7/9v4/v/b+P7/zPT7/7Tt9v+O3uz/Xb/U/0ip + wv9Po7z/XKe9/3+7zv+OxNX/m83b/6bU4P+h0d7/d7bK/2eOmv91dXX/np6e/9PT0//x8fH/+fn5//r6 + +v/6+vr/+vr6//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+Pj4//n5+f/5+fn/+fn5//n5+f/5+fn/+vr6//r6+v/6+vr/+vr6//r6+v/7+/v/+/v7//v7 + +//7+/v/+/v7//z8/P/8/Pz//Pz8//z8/P/9/f3//f39//39/f/9/f3//v7+//7+/v/+/v7//v7+//// + /////////v7+/vz8/GUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+fn4EJCQkJPv7+/P9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/19fX/zc3N/+Hh4f/Pz8//5+fn/+7u7v/n5+f/6urq//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//z8/P/4+Pj/5eXl/+jo6P/Ly8v/1NTU/9DQ0P/9/f3//f39//Ly8v/z8/P/2dnZ/8bG + xv/T09P/6enp/+jo6P/9/f3//f39/+jo6P/S0tL/7e3t/8XFxf/a2tr/6Ojo/+7u7v/4+Pj/6Ojo/+Tk + 5P/e3t7/2NjY/93d3f/n5+f//f39//f39//o6Oj/3t7e/8zMzP/R0dH/ysrK/+bm5v/19fX//f39/+zs + 7P/z8/P/4ODg/87Ozv/T09P/5+fn//39/f/9/f3/9PT0/9DQ0P/t7e3/zc3N/9DQ0P/q6ur//f39//39 + /f/9/f3/6Ojo/83Nzf/W1tb/09PT/9nZ2f/19fX//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//T4+f9kqL3/NJCt/0Cjvf9mwtb/nuPv/7bu9//M9Pv/2/j+/9v4/v/M9Pv/tO32/47e + 7P9dv9T/SKnC/0+jvP9dqL7/gbzP/4/F1f+cztv/qNXg/6LR3v93tsr/Z46a/3V1df+enp7/09PT//Hx + 8f/5+fn/+vr6//r6+v/6+vr/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//j4+P/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/6+vr/+vr6//r6+v/6+vr/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v//Pz8//z8/P/8/Pz//f39//39/f/9/f3//f39//7+/v/+/v7//v7+//7+ + /v////////////z8/HMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACbm5sBWFhYCY+Pj3/+/v7//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3/6Ojo/+bm5v/z8/P/5+fn/+Dg4P/b29v/zMzM//7+ + /v/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/8/Pz/6urq//X19f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/6+vr/3d3d/9/f3//Nzc3/y8vL/9PT0//h4eH/8PDw/+vr + 6//i4uL/4uLi/8vLy//U1NT/3t7e/+fn5//s7Oz//f39//Hx8f/X19f/1NTU/87Ozv/Ly8v//f39//Dw + 8P/9/f3//f39//T09P/l5eX/2tra/9/f3//i4uL/9fX1//39/f/39/f/8/Pz/+3t7f/MzMz/9PT0/+zs + 7P/4+Pj//v7+//7+/v/5+fn/6enp/9LS0v/Ly8v/6Ojo/+bm5v/19fX/8/Pz/+7u7v/s7Oz/2tra/8jI + yP/V1dX/0NDQ//n5+f/39/f/7u7u//f39//W1tb/z8/P/9jY2P/Y2Nj//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz/9Pj5/2Sovf80kK3/QKO9/2bC1v+e4+//tu73/8z0+//b+P7/2/j+/8z0 + +/+07fb/jt7s/12/1P9IqcL/T6O8/16ovv+CvtD/kcfW/57P3P+p1uH/o9Lf/3e3yv9njpr/dXV1/56e + nv/T09P/8fHx//n5+f/6+vr/+vr6//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/4+Pj/+Pj4//n5+f/5+fn/+fn5//n5+f/5+fn/+vr6//r6+v/6+vr/+vr6//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//z8/P/8/Pz//Pz8//39/f/9/f3//f39//7+/v/+/v7//v7+//7+ + /v/+/v7///////z8/I8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqKioAwQEBBXx8fHc/f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39/8/Pz//c3Nz/7Ozs/+Li4v/z8/P/7Ozs/+/v + 7//9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3/9PT0/9ra2v/Kysr/0tLS/+Li + 4v/29vb//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3/7+/v//Dw8P/X19f/1dXV/9PT + 0//Hx8f/+fn5//39/f/9/f3/6+vr/+Dg4P/U1NT/3t7e//Hx8f/x8fH//f39//39/f/8/Pz/8PDw/+rq + 6v/c3Nz/3t7e//Hx8f/8/Pz//f39//39/f/u7u7/2tra/8rKyv/Z2dn/0dHR//7+/v/+/v7/+fn5//T0 + 9P/U1NT/x8fH/9HR0f/n5+f/+fn5//7+/v/+/v7/4uLi//Hx8f/S0tL/5ubm/97e3v/q6ur//f39//39 + /f/m5ub/4uLi/83Nzf/Ly8v/8vLy/+jo6P/5+fn//f39/+/v7//g4OD/3t7e/9bW1v/g4OD/6Ojo//Ly + 8v/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/0+Pn/ZKi9/zSQrf9Ao73/ZsLW/57j7/+27vf/zPT7/9v4 + /v/b+P7/zPT7/7Tt9v+O3uz/Xb/U/0ipwv9Po7z/Xqm//4S/0f+TyNf/n9Dd/6rW4v+l09//d7fK/2eO + mv91dXX/n5+f/9TU1P/x8fH/+fn5//r6+v/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+Pj4//j4+P/5+fn/+fn5//n5+f/5+fn/+fn5//r6+v/6+vr/+vr6//r6 + +v/7+/v/+/v7//v7+//7+/v/+/v7//v7+//8/Pz//Pz8//39/f/9/f3//f39//39/f/9/f3//v7+//7+ + /v/+/v7//v7+//z8/K4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFZWVgdnZ2dZ/v7+//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/29vb//f39/8zMzP/Q0ND/0dHR/8bG + xv/+/v7//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//Pz8/+vr6//9/f3/9PT0/+Xl + 5f/FxcX/w8PD/9DQ0P/t7e3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/4+Pj/7+/v/9/f3//Pz8//6Ojo/+jo6P/9/f3//f39//39/f/Y2Nj/x8fH/8vLy//X19f/7Ozs//39 + /f/9/f3/7u7u/9nZ2f/Nzc3/2NjY/9fX1//t7e3//f39//39/f/19fX/4ODg/9HR0f/Jycn/19fX//Pz + 8//s7Oz//v7+//r6+v/t7e3/09PT/83Nzf/MzMz/8/Pz//Ly8v/9/f3//f39/+fn5//b29v/3d3d/8rK + yv/l5eX/9fX1//39/f/5+fn/8PDw/+zs7P/S0tL/x8fH/+Tk5P/4+Pj//f39//z8/P/h4eH/zs7O/9zc + 3P/o6Oj/6enp//T09P/8/Pz//Pz8//z8/P/8/Pz//Pz8//T4+f9kqL3/NJCt/0Cjvf9mwtb/nuPv/7bu + 9//M9Pv/2/j+/9v4/v/M9Pv/tO32/47e7P9dv9T/SKnC/0+kvP9fqr//hsDR/5TJ2P+h0d3/rNfi/6bT + 3/94t8r/Z46a/3Z2dv+fn5//1dXV//Hx8f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/4+Pj/+fn5//n5+f/5+fn/+fn5//n5+f/6+vr/+vr6//r6 + +v/6+vr/+vr6//v7+//7+/v/+/v7//v7+//8/Pz//Pz8//z8/P/9/f3//f39//39/f/9/f3//f39//7+ + /v/+/v7//v7+//z8/Mj8/PwFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKOjowIAAAAP19fXu/39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/m5ub/5eXl/+fn5//i4uL/9fX1/+bm + 5v/r6+v//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39/+/v7//R0dH/1tbW/+fn + 5//9/f3/+Pj4//X19f/o6Oj/1dXV/8jIyP/Pz8//2NjY//j4+P/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/t7e3/7+/v/+/v7//V1dX/ycnJ/+Xl5f/19fX//f39//Pz8//o6Oj/1tbW/97e + 3v/f39//0tLS/+rq6v/9/f3/9fX1/93d3f/39/f/8PDw/8vLy//m5ub/6urq//T09P/+/v7/8PDw//T0 + 9P/b29v/0NDQ/8zMzP/q6ur//v7+//j4+P/x8fH/4+Pj/9/f3//T09P/3Nzc/+Hh4f/z8/P//f39//39 + /f/u7u7/2tra/8PDw//IyMj/4+Pj//Pz8//9/f3//f39/+7u7v/Q0ND/ysrK/8rKyv/o6Oj/5eXl//b2 + 9v/8/Pz//Pz8/9ra2v/T09P/zMzM/93d3f/x8fH//Pz8//z8/P/8/Pz/9Pj5/2Sovf80kK3/QKO9/2bC + 1v+e4+//tu73/8z0+//b+P7/2/j+/8z0+/+07fb/jt7s/12/1P9IqcL/T6S8/2Cqv/+HwdL/lcrY/6LS + 3v+t2OP/p9Tg/3i3y/9njpr/dnZ2/6CgoP/V1dX/8fHx//j4+P/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+Pj4//n5+f/5+fn/+fn5//n5+f/5+fn/+vr6//r6 + +v/6+vr/+vr6//r6+v/7+/v//Pz8//z8/P/7+/v//Pz8//z8/P/8/Pz//Pz8//39/f/9/f3//f39//39 + /f/+/v7//v7+//39/eb8/PwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBgYEFQUFBN/7+ + /vz9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/39/f/1NTU/9nZ2f/W1tb/z8/P/8rK + yv/MzMz//v7+//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3/8fHx/+bm + 5v/Kysr/1dXV/8vLy//m5ub//f39//39/f/u7u7/7+/v/+Hh4f/Jycn/39/f//Pz8//9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3/8fHx/+7u7v/V1dX/7Ozs/8zMzP/b29v/8PDw//z8 + /P/9/f3/4uLi/+Dg4P/b29v/zMzM/+bm5v/29vb//v7+//v7+//v7+//1NTU/9PT0//Ly8v/5OTk//j4 + +P/+/v7//v7+//7+/v/m5ub/0tLS/8vLy//f39//9PT0//7+/v/+/v7/8/Pz/9XV1f/W1tb/zMzM/+Xl + 5f/v7+///f39//z8/P/v7+//7u7u/9TU1P/Jycn/xMTE/+Dg4P/19fX/9vb2//Dw8P/o6Oj/0dHR/8/P + z//Ly8v/3d3d//Hx8f/8/Pz/9PT0/+rq6v/f39//zMzM/9LS0v/h4eH/7+/v//z8/P/0+Pn/ZKi9/zSQ + rf9Ao73/ZsPW/57j7/+27vf/zPT7/9v4/v/b+P7/zPT7/7Tt9v+O3uz/Xb/U/0ipwv9PpLz/YarA/4nC + 0/+Xy9n/o9Lf/67Y4/+o1eD/eLfL/2eOmv92dnb/oKCg/9XV1f/x8fH/+Pj4//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//j4+P/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/6+vr/+vr6//v7+//7+/v/+/v7//v7+//8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/9/f3//f39//39 + /f/9/f3//v7+//39/fr9/f03AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACdnZ0BLCwsC6am + ppf+/v7//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//r6 + +v/g4OD/7u7u//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/n5+f/5OTk//f3 + 9//9/f3/+fn5//Pz8//p6en/2NjY/8PDw//a2tr/6+vr//39/f/19fX/6+vr/9ra2v/MzMz/8fHx//Pz + 8//w8PD//Pz8//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//n5+f/d3d3/3d3d/8nJ + yf/e3t7/6enp//b29v/+/v7//v7+/+7u7v/R0dH/z8/P/+/v7//n5+f//v7+//7+/v/+/v7/+/v7/9PT + 0//v7+//y8vL/+bm5v/29vb//v7+/+zs7P/19fX/3t7e/8/Pz//W1tb/5+fn//v7+//9/f3//f39//f3 + 9//h4eH/2NjY/83Nzf/l5eX/6enp//X19f/9/f3//f39/+3t7f/Q0ND/zc3N/9DQ0P/m5ub/+Pj4//39 + /f/8/Pz/7e3t/9/f3//S0tL/1dXV//z8/P/8/Pz//Pz8//b29v/Z2dn/1dXV/9DQ0P/c3Nz/8vLy//P4 + +f9kqLz/NJCt/0Cjvf9mwtb/nuPv/7bu9//M9Pv/2/j+/9v4/v/M9Pv/tO32/47e7P9dv9T/SKnC/0+k + vP9hq8D/isPT/5jM2v+l09//r9nk/6nV4f94t8v/Z46a/3Z2dv+goKD/1NTU//Dw8P/4+Pj/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/4+Pj/+Pj4//n5+f/5+fn/+fn5//n5 + +f/6+vr/+vr6//v7+//7+/v/+/v7//v7+//7+/v//Pz8//v7+//8/Pz//Pz8//z8/P/8/Pz//f39//39 + /f/9/f3//f39//7+/v77+/tgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfX19BBoa + Gh75+fnt/f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//z8 + /P/19fX/5eXl//7+/v/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3/8PDw/9LS + 0v/u7u7/ycnJ/+Tk5P/9/f3/8PDw/+fn5//y8vL/4uLi/9PT0//Ly8v/7+/v/+zs7P/9/f3/9/f3//Dw + 8P/S0tL/zc3N/+zs7P/m5ub/7+/v//Pz8//9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/8/Pz/3t7e/9PT0//Nzc3/0NDQ/+jo6P/y8vL//v7+/+vr6//b29v/ysrK/9bW1v/X19f/4+Pj/+zs + 7P/+/v7//v7+/+Li4v/W1tb/zc3N/8fHx//d3d3/3t7e//7+/v/5+fn/5+fn/8zMzP/o6Oj/vr6+/9ra + 2v/o6Oj/+fn5//r6+v/s7Oz/ycnJ/9XV1f/v7+//5+fn//f39//9/f3/9PT0//Pz8//s7Oz/0NDQ//X1 + 9f/l5eX/7Ozs//z8/P/8/Pz/9/f3/9vb2//s7Oz/1tbW/+Hh4f/09PT//Pz8//z8/P/r6+v/1tbW/+7u + 7v/7+/v/8/f4/2SovP80kK3/QKO9/2bD1v+e4+//tu73/8z0+//b+P7/2/j+/8z0+/+07fb/jt7s/12/ + 1P9IqcL/T6O8/2KrwP+Lw9T/ms3a/6bU4P+x2uT/qtbh/3i3y/9ki5b/d3d3/5+fn//S0tL/8PDw//f3 + 9//5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+Pj4//j4+P/5+fn/+vr6//r6 + +v/6+vr/+vr6//r6+v/7+/v/+/v7//v7+//7+/v/+/v7//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//39 + /f/9/f3//f39//39/f/7+/ueAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmZmZAVdX + Vwh9fX1y/v7+//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//z8 + /P/6+vr/6enp//T09P/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3/7u7u//X1 + 9f/9/f3/8fHx/+bm5v/U1NT/ysrK/8rKyv/l5eX//f39//39/f/6+vr/4uLi/+Xl5f/S0tL/y8vL/+jo + 6P/9/f3/+fn5//X19f/c3Nz/3Nzc/9DQ0P/n5+f//f39//39/f/9/f3//f39//39/f/9/f3//f39//7+ + /v/+/v7//v7+//7+/v/7+/v/8PDw/+7u7v/V1dX/zMzM/97e3v/+/v7//f39//f39//q6ur/19fX/9/f + 3//S0tL/4ODg//T09P/09PT/+fn5/+7u7v/w8PD/29vb/83Nzf/T09P/6enp//7+/v/5+fn/8PDw/+Xl + 5f/k5OT/zs7O/9jY2P/p6en//Pz8//j4+P/9/f3/+vr6/9bW1v/Gxsb/6Ojo/+jo6P/9/f3//f39//39 + /f/z8/P/09PT/9fX1//h4eH/0tLS/+Hh4f/5+fn/+Pj4/+rq6v/a2tr/6enp/8fHx//k5OT/7+/v//T0 + 9P/8/Pz//Pz8//v7+//z9/j/ZKi8/zSQrf9Ao73/ZsLW/57j7/+27vf/zPT7/9v4/v/b+P7/zPT7/7Tt + 9v+O3uz/Xb/U/0ipwv9Po7z/YqvB/4zE1f+bzdv/p9Xg/7La5f+r1uL/a6K0/1xeXv92dnb/nZ2d/9DQ + 0P/v7+//9/f3//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//r6 + +v/6+vr/+vr6//r6+v/6+vr/+/v7//v7+//7+/v/+/v7//v7+//8/Pz//Pz8//v7+//8/Pz//Pz8//z8 + /P/9/f3//f39//39/f/7+/vR+/v7BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKam + pgMAAAAS6+vr0v39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/8/Pz/9fX1/+bm5v/+/v7//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//Pz8/9/f + 3//Kysr/3d3d/9DQ0P/5+fn/+fn5//Dw8P/q6ur/8/Pz/8PDw//S0tL/7+/v//39/f/9/f3//f39/+jo + 6P/a2tr/39/f/9zc3P/y8vL//f39//39/f/4+Pj/9fX1/9vb2//MzMz/2tra/+bm5v/7+/v//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//X19f/29vb/1NTU/9bW1v/o6Oj/7u7u//7+ + /v/+/v7/7Ozs/9vb2//c3Nz/19fX//Ly8v/w8PD/6+vr//j4+P/39/f/3Nzc/9PT0//Ozs7/y8vL//7+ + /v/+/v7//f39//T09P/z8/P/xcXF/9PT0//Ozs7/5+fn//39/f/9/f3/7+/v/+/v7//V1dX/ycnJ/83N + zf/b29v/+Pj4//39/f/6+vr/4+Pj/97e3v/Q0ND/zMzM/9vb2//u7u7//Pz8//z8/P/u7u7/1tbW/8vL + y//Y2Nj/29vb/+rq6v/7+/v/+/v7//P3+P9kqLz/NJCt/0Cjvf9mwtb/nuPv/7bu9//M9Pv/2/j+/9v4 + /v/M9Pv/tO32/47e7P9dv9T/SKnC/0+jvP9iq8H/jcXV/5zO2/+o1eH/s9vl/4uqsv9kZGT/X19f/3V1 + df+YmJj/zMzM/+3t7f/39/f/+fn5//n5+f/5+fn/+fn5//n5+f/6+vr/+vr6//r6+v/5+fn/+fn5//n5 + +f/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/7+/v/+/v7//v7+//7+/v//Pz8//z8/P/7+/v//Pz8//z8 + /P/8/Pz//Pz8//39/f/8/Pz0+/v7JwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AABVVVUGXl5eTf7+/v/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/8/Pz/+fn5/+jo6P/29vb//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3/9PT0/+Li4v/R0dH/2dnZ/+bm5v/9/f3//f39//Pz8//s7Oz/5ubm/+vr6//V1dX/6enp//Dw + 8P/19fX//f39/+zs7P/e3t7/5+fn/9XV1f/n5+f/6+vr//b29v/19fX/6Ojo/9HR0f/U1NT/zc3N/9zc + 3P/l5eX//f39//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//f39/9vb2//a2tr/19fX/9bW + 1v/Ozs7/3d3d//7+/v/+/v7/+Pj4/+fn5//V1dX/zMzM/87Ozv/09PT/7e3t//n5+f/5+fn/8vLy//Pz + 8//g4OD/1dXV/+Xl5f/Z2dn/9/f3//f39//29vb/6+vr/9bW1v/ExMT/4uLi/+fn5//y8vL/8fHx/+7u + 7v/x8fH/1NTU/9fX1//v7+//7+/v//z8/P/8/Pz/9vb2/+jo6P/f39//0dHR/8bGxv/e3t7/7u7u//z8 + /P/z8/P/4uLi/9LS0v/S0tL/zc3N/+Pj4//6+vr/8/f4/2SovP80kK3/QKO9/2bC1v+e4+//tu73/8z0 + +//b+P7/2/j+/8z0+/+07fb/jt7s/12/1P9IqcL/T6S8/2Oswf+Oxtb/nc/c/6XR3P+IlZn/gICA/2Rk + ZP9fX1//cnJy/5WVlf/Kysr/7Ozs//f39//5+fn/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//n5 + +f/5+fn/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+/v7//v7+//7+/v/+/v7//v7+//8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/9/f3++vr6VwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACioqICLCwsDcnJybD9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//Pz8//T09P/m5ub//v7+//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//r6 + +v/X19f/5eXl//X19f/9/f3//Pz8/+zs7P/R0dH/xsbG/8vLy//t7e3//f39//39/f/9/f3/8/Pz/9XV + 1f/MzMz/2NjY/+fn5//l5eX/9vb2//39/f/y8vL/09PT/87Ozv/W1tb/6Ojo//j4+P/+/v7//v7+//Pz + 8//k5OT/1NTU/+bm5v/R0dH/6enp//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7/7Ozs/9PT0//MzMz/1NTU/+Pj4//s7Oz/+vr6//b29v/p6en/3t7e/8XFxf/b29v/6urq//7+ + /v/+/v7/7u7u/+vr6//V1dX/0tLS/83Nzf/c3Nz/6Ojo//39/f/v7+//6Ojo/8/Pz//a2tr/yMjI/+Li + 4v/19fX//f39//39/f/z8/P/09PT/9HR0f/Nzc3/5eXl/+np6f/w8PD//Pz8/+vr6//b29v/09PT/9LS + 0v/Q0ND/3t7e//z8/P/8/Pz/+fn5/+vr6//Pz8//xsbG//Hx8f/f4+T/ZKi8/zSQrf9Ao73/ZsLW/57j + 7/+27vf/zPT7/9v4/v/b+P7/zPT7/7Tt9v+O3uz/Xb/U/0ipwv9Po7z/ZKzB/4/H1/+Dpq//jo+Q/5GR + kf9+fn7/bGxs/19fX/9wcHL/lJSU/8rKyv/u7u7/+Pj4//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/5+fn/+fn5//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//v7+//7+/v/+/v7//v7+//7+/v//Pz8//v7 + +//8/Pz//Pz8//z8/P/8/Pz/+/v7nQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAgICABTExMS39/f34/f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3/7Ozs/+3t + 7f/9/f3//Pz8//n5+f/n5+f/9/f3//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/8/Pz/1tbW/9DQ0P/Kysr/ysrK/+bm5v/4+Pj//f39/+/v7//w8PD/9vb2/8/Pz//Q0ND/2dnZ//Dw + 8P/9/f3/9PT0/+Xl5f/T09P/0dHR/9bW1v/v7+//8/Pz//7+/v/+/v7/8/Pz/9PT0//Q0ND/zc3N//Ly + 8v/m5ub/+/v7//7+/v/5+fn/5+fn/9fX1//R0dH/5ubm/+vr6//+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/6+vr/8PDw/97e3v/X19f/0tLS/8zMzP/k5OT/9vb2//7+/v/w8PD/2dnZ/9TU + 1P/Hx8f/zMzM/+7u7v/+/v7//f39//39/f/09PT/3t7e/9jY2P/w8PD/6enp//X19f/9/f3//f39//z8 + /P/V1dX/zMzM/9ra2v/q6ur//f39//39/f/6+vr/4ODg/9DQ0P/S0tL/zc3N/+fn5//w8PD//Pz8//z8 + /P/39/f/8PDw//v7+//Ozs7/1tbW/+/v7//8/Pz/+/v7/+3t7f/j4+P/0tLS/8XJyv9Ulqz/NJCt/0Cj + vf9mwtb/nuPv/7bu9//M9Pv/2/j+/9v4/v/M9Pv/tO32/47e7P9dv9T/SKnC/0+jvP9am67/bXd6/4WF + hf+RkZH/jo6O/46Ojv9lZWX/Xl5h/3Bwcv+VlZX/y8vL/+7u7v/4+Pj/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+fn5//n5+f/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/7+/v/+/v7//v7+//7+/v/+/v7//z8 + /P/8/Pz//Pz8//z8/P/8/Pz/+/v72/n5+QkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAnZ2dASwsLAqbm5uL/v7+//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39/9ra + 2v/Pz8//2tra/+jo6P/p6en/5+fn//7+/v/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/4+Pj/7u7u//39/f/29vb/8PDw/+Hh4f/Q0ND/6urq/9XV1f/l5eX/9fX1//39/f/t7e3/8vLy/93d + 3f/S0tL/2dnZ/+jo6P/9/f3//v7+//b29v/29vb/4eHh/83Nzf/x8fH/6enp//7+/v/+/v7/8PDw/+rq + 6v/39/f/1NTU/9DQ0P/p6en//v7+//7+/v/5+fn/5+fn/8/Pz//k5OT/3d3d/9vb2//o6Oj//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//r6+v/v7+//0dHR/87Ozv/k5OT/9PT0//7+ + /v/+/v7/7+/v/+/v7//19fX/zMzM/8zMzP/k5OT/9/f3//39/f/4+Pj/z8/P/9ra2v/Ly8v/+vr6/+bm + 5v/9/f3//f39//T09P/Y2Nj/7e3t/8zMzP/R0dH/1tbW/+jo6P/8/Pz//Pz8/+Li4v/X19f/+Pj4/9ra + 2v/p6en/8vLy//z8/P/8/Pz/7u7u/93d3f/S0tL/z8/P//Dw8P/o6Oj/+/v7/+vr6//v7+//5Onq/2Km + vP80kK3/QKO9/2bC1v+e4+//tu73/8z0+//b+P7/2/j+/8z0+/+07fb/jt7s/12/1P9EnrX/UG52/21t + bf93d3f/f39//5qamv+cnJz/gYGB/2pqav9eXWD/cXFz/5aWlv/MzMz/7+/v//j4+P/6+vr/+vr6//r6 + +v/6+vr/+vr6//n5+f/5+fn/+fn5//r6+v/6+vr/+vr6//r6+v/6+vr/+/v7//v7+//7+/v/+/v7//v7 + +//8/Pz//Pz8//v7+//8/Pz/+/v7+vr6+jUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAKmpqQQPDw8Z9vb25v39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/5+fn/5+fn/9zc3P/U1NT/wMDA//Pz8//9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3/7Ozs/87Ozv/Q0ND/39/f/+zs7P/9/f3//f39//Hx8f/e3t7/2tra/8rKyv/a2tr/5+fn//39 + /f/9/f3/+/v7/+Pj4//T09P/ysrK/+bm5v/29vb//v7+//7+/v/m5ub/8fHx/9bW1v/Kysr/39/f//j4 + +P/+/v7//v7+//7+/v/w8PD/9fX1/8rKyv/MzMz/5eXl//j4+P/+/v7/+fn5//Hx8f/f39//z8/P/9LS + 0v/q6ur/6Ojo//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/z8/P/19fX/+vr + 6//R0dH/4+Pj/+fn5//4+Pj/9fX1/+fn5//v7+//0tLS//X19f/k5OT/5+fn//T09P/9/f3/8/Pz//Pz + 8//R0dH/0NDQ/+Pj4//p6en/8/Pz//X19f/r6+v/8vLy/97e3v/Y2Nj/7u7u/+vr6//8/Pz/6urq/+/v + 7//Z2dn/0dHR/83Nzf/V1dX/2dnZ//z8/P/8/Pz/9vb2/+Li4v/k5OT/y8vL/8rKyv/k5OT/8/Pz//v7 + +//w8/X/Y6a8/zSQrf9Ao73/ZsPW/57j7/+27vf/zPT7/9v4/v/b+P7/zPT7/7Tt9v+G0d7/XIeR/4OD + g/9ycnL/a2tr/21tbf+urq7/jo6O/5iYmP+FhYX/Z2dn/15eYP9xcXP/l5eX/83Nzf/v7+//+Pj4//r6 + +v/6+vr/+vr6//r6+v/6+vr/+fn5//n5+f/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/7+/v/+/v7//v7 + +//7+/v/+/v7//z8/P/8/Pz//Pz8//r6+nsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAJeXlwFXV1cIb29vZv7+/v/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//v7+//7+ + /v/g4OD/1NTU/9bW1v/19fX/9PT0/+fn5//+/v7//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/4+Pj/39/f/9PT0//Q0ND/0NDQ//X19f/w8PD//f39//39/f/09PT/4+Pj/9LS + 0v/V1dX/5ubm//b29v/+/v7//f39/+/v7//W1tb/0dHR/9vb2//s7Oz/5+fn//n5+f/y8vL/7+/v/9PT + 0//v7+//ycnJ/+Tk5P/29vb//v7+//j4+P/j4+P/7+/v/9PT0//u7u7/xsbG/97e3v/29vb//v7+//7+ + /v/l5eX/0dHR/8/Pz//Jycn/9vb2//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/y8vL/3Nzc/9PT0//R0dH/19fX//Dw8P/w8PD//v7+//39/f/v7+//xcXF/9XV1f/R0dH/4eHh/+fn + 5//9/f3//f39//Dw8P/S0tL/1dXV/8/Pz//f39//7u7u//39/f/9/f3/+Pj4/+Dg4P/Q0ND/0NDQ/8vL + y//8/Pz//Pz8//z8/P/39/f/4+Pj/9fX1//h4eH/zMzM/+jo6P/y8vL/+/v7//f39//s7Oz/0dHR/9DQ + 0P/X19f/6Ojo/93i4/9hpbr/NJCt/0Cjvf9mw9b/nuPv/7bu9//M9Pv/2/j+/9v4/v+/5ez/pb7C/7Kz + s/+ZmZn/goKC/1xcXP+hoaH/kpKS/3t7e/+vr6//kJCQ/4uLi/9mZmb/UkVr/3Buc/+Xl5f/z8/P//Hx + 8f/5+fn/+vr6//r6+v/6+vr/+vr6//n5+f/5+fn/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+/v7//v7 + +//7+/v/+/v7//v7+//8/Pz/+/v7//r6+sH7+/sBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACkpKQCAAAAEOLi4sb+/v7//f39//39/f/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7/5OTk/93d3f/Q0ND/yMjI/76+vv/19fX//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//f39/9/f3//a2tr/6+vr//39/f/9/f3/7e3t//Hx8f/W1tb/0tLS/9vb2//r6+v//v7+//7+ + /v/y8vL/2NjY/9DQ0P/Nzc3/4eHh/+vr6//+/v7//v7+//Hx8f/s7Oz/1dXV/9LS0v/09PT/7e3t//7+ + /v/+/v7//v7+/+/v7//c3Nz/0NDQ/8fHx//b29v/+Pj4//7+/v/+/v7//v7+/+3t7f/X19f/z8/P/9ra + 2v/o6Oj//v7+//7+/v/4+Pj/7+/v//Hx8f/Nzc3/4eHh/+3t7f/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//T09P/U1NT/0tLS/8/Pz//b29v/6enp//X19f/9/f3/9fX1/+Tk + 5P/V1dX/ycnJ/+Xl5f/19fX//f39//39/f/s7Oz/4uLi/9DQ0P/Ozs7/5+fn//39/f/8/Pz/9/f3/+/v + 7//v7+//5ubm/8/Pz//Ly8v/7Ozs//z8/P/8/Pz/+Pj4/+bm5v/V1dX/zMzM/+Tk5P/t7e3/+/v7//v7 + +//y8vL/4ODg/9bW1v/Q0ND/x8rM/1qetP80kK3/QKO9/2bD1v+e4+//tu73/8z0+//K5On/1t3f//Ly + 8v/Y2Nj/srKy/3V1df+fn5//tLS0/19fX/+Xl5f/m5ub/4iIiP+kpKT/gICA/04xg/9FIYb/cW90/52d + nf/X19f/9PT0//n5+f/6+vr/+vr6//r6+v/5+fn/+fn5//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//v7 + +//7+/v/+/v7//v7+//7+/v//Pz8//v7+/P6+vogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAVVVVBlBQUEH+/v7+/v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//Pz8/+vr6//h4eH//v7+//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//z8/P/p6en/4uLi/97e3v/X19f/5OTk/+Tk5P/5+fn//Pz8/+np6f/j4+P/39/f/9nZ + 2f/r6+v/8PDw//7+/v/+/v7/7+/v/9HR0f/U1NT/y8vL/83Nzf/u7u7//v7+//7+/v/+/v7/4+Pj/8nJ + yf/Nzc3/3Nzc/+Hh4f/q6ur//v7+/+3t7f/z8/P/+fn5//n5+f/c3Nz/6enp//b29v/+/v7//v7+//b2 + 9v/k5OT/0tLS/8HBwf/j4+P/9vb2//7+/v/7+/v/7u7u/87Ozv/T09P/zMzM/+np6f/n5+f/+fn5//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//v7+//x8fH/z8/P/8bGxv/W1tb/8PDw//39 + /f/9/f3//Pz8/+7u7v/Ozs7/5+fn/9XV1f/e3t7/6+vr//39/f/4+Pj/4ODg/+jo6P/Nzc3/0NDQ/+Xl + 5f/39/f//Pz8//f39//z8/P/5ubm/9TU1P/Kysr/4eHh//z8/P/8/Pz//Pz8//b29v/f39//3t7e/9HR + 0f/j4+P/9fX1//v7+//7+/v/+/v7/+3t7f/Lz8//Wp2z/zSQrf9Ao73/ZsPW/5zg7P+o0Nf/3+Xm//// + ///9/f3/7+/v/6CgoP+lpaX/2NjY/3l5ef9/f3//tLS0/3BwcP+Xl5f/oKCg/5GQkv9XJ6H/QAyZ/0Ui + hv93dnv/sLCw/+jo6P/4+Pj/+vr6//r6+v/6+vr/+fn5//n5+f/5+fn/+vr6//r6+v/6+vr/+vr6//r6 + +v/7+/v/+/v7//v7+//7+/v/+/v7//z8/P/5+flmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAoaGhAiwsLAy3t7ek/v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//f39//n5+f/m5ub/+vr6//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/6+vr/6enp/9HR0f/R0dH/0tLS/9jY2P/w8PD//v7+//7+ + /v/g4OD/3Nzc/9nZ2f/R0dH/1tbW/+zs7P/+/v7//v7+//Hx8f/v7+//9vb2/8nJyf/k5OT/6urq/+7u + 7v/x8fH/6enp/8rKyv/W1tb/z8/P/8zMzP/l5eX/+Pj4//Hx8f/m5ub/3t7e/9DQ0P/Pz8//29vb/+zs + 7P/o6Oj//v7+//Ly8v/n5+f/3Nzc/8vLy//e3t7/7+/v//Pz8//+/v7//v7+/+jo6P/Pz8//0tLS/8/P + z//d3d3/+fn5//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/v7+//3d3d/+Li + 4v/U1NT/2NjY//Dw8P/9/f3/9/f3//j4+P/Y2Nj/4+Pj/9HR0f/Ly8v/5ubm//39/f/09PT/8fHx/+vr + 6//Jycn/zc3N/9bW1v/g4OD/5ubm//z8/P/8/Pz/7u7u/93d3f/Nzc3/ysrK/9XV1f/o6Oj//Pz8//r6 + +v/o6Oj/1dXV/+rq6v/FxcX/4+Pj//T09P/8/Pz//Pz8/+fr7f9enrP/L4Sg/zqKoP9qlJ7/x8rK//Dw + 8P/8/Pz/9PT0/7i4uP/CwsL/8PDw/6Kiov+AgID/0dHR/3p6ev9paWn/sLCw/4iIiP+Gdp7/Whqu/00S + pP9AC5f/RiSF/4+OkP/V1dX/9vb2//r6+v/6+vr/+vr6//n5+f/5+fn/+fn5//r6+v/6+vr/+vr6//r6 + +v/6+vr/+/v7//v7+//7+/v/+/v7//v7+//5+fm3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAH9/fwQlJSUl+/v78/7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//Ly8v/r6+v//v7+//z8/P/z8/P/6urq//7+/v/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//v7+//7+/v/+/v7//v7+//T09P/f39//4+Pj/9ra + 2v/Z2dn/9vb2//7+/v/7+/v/8/Pz/+Pj4//Pz8//1dXV/+bm5v/o6Oj/+Pj4//7+/v/v7+//1dXV/9PT + 0//e3t7/8fHx/+Tk5P/29vb//v7+//v7+//h4eH/09PT/83Nzf/Gxsb/6Ojo//b29v/+/v7/9fX1/+Dg + 4P/X19f/2NjY//Pz8//t7e3//f39//7+/v/19fX/9vb2/+Hh4f/Nzc3/8fHx/9ra2v/4+Pj//v7+//7+ + /v/y8vL/3t7e//Dw8P/V1dX/6urq//7+/v/y8vL/+/v7//7+/v/+/v7//v7+//7+/v/+/v7//f39//39 + /f/9/f3/8vLy/9XV1f/y8vL/0dHR/+Dg4P/19fX//f39//39/f/5+fn/6Ojo/9LS0v/BwcH/3d3d/+fn + 5//9/f3/9/f3//Dw8P/d3d3/1NTU/9HR0f/Jycn/5OTk//T09P/8/Pz/8PDw/+Xl5f/Ozs7/ysrK/9nZ + 2f/f39//6+vr//v7+//w8PD/7Ozs/9TU1P/r6+v/zMzM/9ra2v/8/Pz/4+bm/1hfYv9dX2D/fn5+/6Ki + ov/Kysr/09PT/729vf/g4OD//Pz8/8rKyv+Wlpb/5OTk/6mpqf9lZWX/v7+//4iIiP92dXn/cEO0/2Eg + tP9YGK3/ShCh/zwKk/9jT4n/w8PD//Ly8v/5+fn/+vr6//r6+v/6+vr/+fn5//n5+f/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/7+/v/+/v7//v7+//6+vrw+fn5HQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJubmwFYWFgJj4+Pf/7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/X19f/zc3N/87Ozv/FxcX/0NDQ//v7+//9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/19fX/0dHR//T09P/Pz8//6enp//Dw8P/+/v7/+Pj4/+vr6//X19f/0tLS//b29v/m5ub/+/v7//7+ + /v/7+/v/+/v7/83Nzf/Q0ND/z8/P/9jY2P/t7e3//v7+//39/f/w8PD/6enp/8/Pz//Pz8//4+Pj//b2 + 9v/+/v7//v7+//7+/v/m5ub/zMzM/8zMzP/a2tr/6enp//r6+v/+/v7/5ubm//n5+f/T09P/zMzM/9XV + 1f/o6Oj/+fn5//7+/v/y8vL/2dnZ/9TU1P/Hx8f/0tLS/+/v7//+/v7//v7+//7+/v/+/v7//v7+//39 + /f/9/f3//f39//39/f/9/f3/9fX1//Ly8v/V1dX/z8/P/9ra2v/f39//8/Pz/+7u7v/u7u7/9PT0/+Xl + 5f/S0tL/ycnJ/+Dg4P/h4eH/9fX1//z8/P/7+/v/7e3t/87Ozv/Nzc3/2dnZ/+np6f/8/Pz//Pz8//Hx + 8f/Ozs7/19fX/+fn5//Nzc3/5OTk//T09P/8/Pz//Pz8/9/f3//U1NT/xcXF/8bGxv+6vLz/X2Fh/2Nj + Y/94eHj/lJSU/8PDw//x8fH/9/f3/8jIyP+4uLj/8/Pz/9bW1v92dnb/xsbG/7i4uP90dHT/clqg/3RB + xP9qMbz/YCCz/1UXqf9DDJr/PxWL/7q6uv/v7+//+fn5//r6+v/6+vr/+vr6//n5+f/5+fn/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+/v7//v7+//7+/v/9/f3XgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoqKgDBAQEFfHx8d3+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7/+Pj4//Hx8f/t7e3/4+Pj/9jY2P/+/v7//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/+/v7/8/Pz/9TU1P/a2tr/5+fn//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//v7+//29vb/1tbW/9bW1v/MzMz/5OTk/+fn5//+/v7//v7+//7+/v/39/f/1NTU/9TU + 1P/z8/P/7e3t//v7+//+/v7//v7+//T09P/g4OD/4uLi/9XV1f/g4OD//v7+//7+/v/+/v7/6urq/9HR + 0f/t7e3/1NTU/+jo6P/+/v7//v7+//39/f/29vb/5eXl/9PT0//IyMj/5ubm//b29v/+/v7//v7+//Pz + 8//i4uL/0tLS/87Ozv/Pz8//5OTk//j4+P/+/v7/7+/v//Pz8//z8/P/ycnJ/+Xl5f/o6Oj/+Pj4//7+ + /v/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//b29v/U1NT/1dXV/8/Pz//Kysr/4ODg/+vr + 6//9/f3//Pz8/+3t7f/Nzc3/0NDQ/9fX1//z8/P/7Ozs//z8/P/29vb/9PT0/+Li4v/T09P/z8/P/+fn + 5//w8PD/+Pj4//z8/P/8/Pz/7+/v/9ra2v/Hx8f/2dnZ//T09P/8/Pz//Pz8/+/v7//s7Oz/2tra/7a3 + uP9gYWH/cXFx/5SUlP+zs7P/wsLC/729vf/b29v//Pz8/+fn5/+cnJz/1dXV/9/f3/+cnJz/iXmj/4hc + 1v9+T83/dEHE/2kvuv9dHq//ShCf/zkIjv+sprf/8PDw//n5+f/6+vr/+vr6//r6+v/5+fn/+fn5//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//v7+//7+/v/+Pj4swAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVlZWB2dnZ1r+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/9/f3/+fn5/+Xl5f/8/Pz//f39//39/f/9/f3//f39//39 + /f/9/f3//v7+//7+/v/+/v7//v7+//j4+P/k5OT/3t7e/9PT0//Gxsb/6Ojo//j4+P/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/+Pj4/83Nzf/T09P/z8/P/+Tk5P/4+Pj//v7+//v7 + +//n5+f/1NTU/8bGxv/IyMj/1dXV/+3t7f/+/v7//v7+//7+/v/z8/P/9vb2/9DQ0P/MzMz/29vb//7+ + /v/+/v7/9fX1/+Xl5f/c3Nz/5OTk/9zc3P/m5ub//v7+//7+/v/+/v7/7+/v/9PT0//Nzc3/y8vL/+Pj + 4//09PT//v7+//X19f/y8vL/7Ozs/87Ozv/FxcX/z8/P/+fn5//5+fn//v7+/+/v7//e3t7/09PT/+np + 6f/X19f/6Ojo//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/29vb/2NjY/9PT + 0//R0dH/y8vL//n5+f/9/f3//Pz8//b29v/x8fH/0tLS/9bW1v/Kysr/5ubm/+/v7//w8PD//f39/+3t + 7f/V1dX/4ODg/+/v7//n5+f/5eXl//n5+f/8/Pz/8/Pz/+Dg4P/t7e3/09PT/+bm5v/l5eX/9vb2//z8 + /P/29vb/0tPT/2FiY/9mZmb/fX19/6Kiov/b29v/7+/v/9XV1f+3t7f/6enp//n5+f/Z2dn/s6nE/553 + 5/+UaeD/iVzW/35Pzf9yPsL/ZCu1/1AZo/86CI//ope2//Pz8//5+fn/+vr6//r6+v/6+vr/+fn5//n5 + +f/5+fn/+vr6//r6+v/6+vr/+vr6//r6+v/7+/v/+vr68fn5+RsAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAo6OjAgAAAA/Y2Ni8/v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//Pz8//Hx8f/r6+v//v7+//39/f/9/f3//f39//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//j4+P/W1tb/8fHx//7+/v/s7Oz/9PT0/9PT0//w8PD/zMzM/+jo + 6P/29vb/7+/v//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/+fn5/+zs7P/Ozs7/ycnJ/8zM + zP/o6Oj/9vb2//39/f/u7u7/8/Pz/+Dg4P/S0tL/0tLS/8rKyv/i4uL/+Pj4//39/f/p6en/7Ozs/97e + 3v/Ly8v/4+Pj//Dw8P/+/v7//v7+//n5+f/o6Oj/1dXV/8zMzP/d3d3/6+vr//b29v/+/v7/9PT0//Dw + 8P/a2tr/6enp/83Nzf/i4uL//v7+//7+/v/+/v7/+vr6/+zs7P/S0tL/z8/P/+Tk5P/29vb/8vLy//v7 + +//y8vL/5+fn/9zc3P/f39//0tLS/+bm5v/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3/+fn5//Dw8P/o6Oj/ysrK/8fHx//k5OT/9PT0//b29v/39/f/7e3t/9TU1P/Q0ND/zc3N/+np + 6f/r6+v//f39//39/f/f39//z8/P/9PT0//T09P/8fHx/+vr6//8/Pz/9vb2/9jY2P/T09P/0NDQ/8/P + z//W1tb/7e3t//z8/P/Y2dv/YmNm/3Jycv+Ojo7/nJyc/7CwsP/W1tb/+fn5///////9/f3/6eL1/7SR + +P+pgvL/nnbp/5Rp4P+IXNb/e0zK/2s3u/9VIKf/OwmP/5eOp//d3d3/+vr6//r6+v/6+vr/+vr6//r6 + +v/5+fn/+fn5//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//j4+GYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIGBgQVBQUE3/v7+/P7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+/+Tk5P/MzMz/ycnJ/+Tk5P/h4eH//f39//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/09PT/0NDQ/8vLy//Ly8v/7Ozs//7+/v/+/v7//v7+/+/v + 7//V1dX/zMzM/8rKyv/39/f//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//39 + /f/u7u7/09PT/8/Pz//o6Oj/6Ojo//7+/v/+/v7/+fn5//Pz8//u7u7/2NjY/9HR0f/b29v/6urq//7+ + /v/+/v7/8PDw/93d3f/Q0ND/7Ozs/+jo6P/m5ub//v7+//7+/v/x8fH/3t7e/8/Pz//Ly8v/ycnJ/9zc + 3P/w8PD//v7+//7+/v/x8fH/4eHh/8nJyf/X19f/5ubm//v7+//+/v7//f39/+rq6v/R0dH/zc3N/9TU + 1P/v7+///v7+//7+/v/+/v7/7e3t/+fn5//T09P/9PT0/+fn5//m5ub/+vr6//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3/+Pj4//Dw8P/u7u7/zs7O/+rq6v/p6en/9fX1//39/f/9/f3/9fX1/+Hh + 4f/b29v/1NTU/8rKyv/k5OT//Pz8//39/f/39/f/7u7u/+Tk5P/S0tL/y8vL//n5+f/8/Pz//Pz8//z8 + /P/x8fH/4eHh/+fn5//y8vL/4ODg/87P0v9eXmL/Z2dn/42Njf+4uLj/29vb//Hx8f/9/P3/8On9/8ir + /v+9m/7/tI/6/6qD8v+fdun/k2je/4RX0f9wQL//Vyao/z8QkP/b2d7/8/Pz//r6+v/6+vr/+vr6//r6 + +v/6+vr/+fn5//n5+f/6+vr/+vr6//r6+v/6+vr/+vr6//j4+MEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ6engEsLCwLpqammP7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/o6Oj/8fHx/+zs7P/Nzc3/4eHh//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/4+Pj//v7+//f39//x8fH/4uLi/9LS0v/MzMz/2tra/+rq + 6v/+/v7//v7+/+7u7v/x8fH/8fHx/8/Pz//R0dH/7Ozs//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/q6ur/4+Pj/9/f3//c3Nz/2NjY/+jo6P/+/v7//v7+//39/f/p6en/4+Pj/9DQ + 0P/Ly8v/5ubm//v7+//+/v7/7e3t/+rq6v/a2tr/19fX/+fn5//Y2Nj/7e3t//7+/v/4+Pj/7e3t/+/v + 7//d3d3/yMjI/+Xl5f/09PT//v7+//7+/v/w8PD/8vLy/9LS0v/r6+v/zMzM/+bm5v/29vb//v7+//T0 + 9P/z8/P/9PT0/8bGxv/MzMz/1NTU/+/v7//9/f3//f39/+rq6v/Y2Nj/1NTU/8jIyP/R0dH/+fn5//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//v7+//f39//19fX/zc3N/87Ozv/a2tr/6enp/+Xl + 5f/6+vr//f39//r6+v/u7u7/09PT/+fn5//W1tb/5eXl//n5+f/8/Pz//Pz8/+/v7//p6en/zc3N/8nJ + yf/k5OT/9PT0//z8/P/8/Pz/0tLS/9HR0f/MzMz/tra6/2BgY/9qamr/g4OD/6Ojo//Pydf/18b4/8Wn + /v/Iq///xqj//76d/v+1kPn/qoPw/5xz5f+KXtX/c0bA/1Mjpf9oR6P/6+vr//n5+f/6+vr/+vr6//r6 + +v/6+vr/+vr6//n5+f/5+fn/+vr6//r6+v/6+vr/+vr6//n5+ff4+PgnAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9fX0EHBwcHvn5+e7+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/m5ub/0dHR/+Pj4//x8fH/5OTk//39/f/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/39/f/9XV1f/o6Oj//v7+//7+/v/39/f/5+fn/+Pj + 4//Ozs7/0tLS/8/Pz//+/v7//v7+//Ly8v/r6+v/7Ozs/9vb2//MzMz/5+fn/+Li4v/e3t7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/9vb2/+Tk5P/Q0ND/xMTE/9HR0f/m5ub/+/v7//7+ + /v/7+/v/7+/v/9LS0v/Pz8//09PT/+bm5v/+/v7//v7+//7+/v/w8PD/19fX/8zMzP/Pz8//8/Pz//b2 + 9v/+/v7//v7+/+3t7f/e3t7/6urq/9DQ0P/l5eX/6+vr//7+/v/+/v7/+vr6//Dw8P/T09P/ysrK/93d + 3f/v7+///v7+//7+/v/x8fH/7+/v/9ra2v/MzMz/5eXl/+/v7//9/f3//f39//X19f/o6Oj/1dXV/8jI + yP/R0dH/4+Pj//Pz8//9/f3//f39//7+/v/+/v7//v7+//7+/v/9/f3//f39//Pz8//19fX/4+Pj/9XV + 1f/W1tb/0tLS/9nZ2f/4+Pj//f39//39/f/6+vr/7e3t/9PT0//Ozs7/39/f//T09P/8/Pz/+fn5//Dw + 8P/t7e3/1NTU/+7u7v/X19f/5+fn//b29v/8/Pz/9vb2/9/f3//BwMT/ZVt5/15Lhv+Sd8L/rY7n/7ia + 8f++oPn/xaf9/8ms/v/Hqf3/vp38/7KN9P+ie+f/jGLV/3BFvP9NHp//q6G+/8jIyP/c3Nz/+vr6//r6 + +v/6+vr/+vr6//r6+v/5+fn/+fn5//r6+v/6+vr/+vr6//r6+v/4+Ph6AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACampoBWFhYCH19fXP+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/5eXl/9vb2//U1NT/xMTE/+Dg4P/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//X19f/j4+P//f39/9HR0f/X19f/8fHx//39 + /f/+/v7/+vr6//X19f/y8vL/5OTk/9XV1f/v7+///v7+//7+/v/+/v7/7u7u/9PT0//a2tr/zMzM/9fX + 1//+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/9fX1/+Xl5f/u7u7/1NTU/9bW + 1v/r6+v/5+fn//b29v/9/f3/5OTk/+np6f/Y2Nj/3t7e/+Li4v/o6Oj/9vb2//7+/v/7+/v/8vLy/9zc + 3P/Jycn/ycnJ/+bm5v/4+Pj//v7+//7+/v/w8PD/+Pj4/97e3v/Jycn/3t7e//Ly8v/5+fn//v7+//Pz + 8//j4+P/0tLS/9fX1//m5ub/+/v7//7+/v/+/v7/+Pj4/9/f3//S0tL/0NDQ/93d3f/p6en//f39//39 + /f/u7u7/8fHx/9DQ0P/v7+//19fX/+jo6P/+/v7//v7+//7+/v/+/v7//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//Ly8v/d3d3/1tbW/+Hh4f/q6ur//f39//39/f/9/f3/7u7u/9fX1//Q0ND/2dnZ/+np + 6f/8/Pz//Pz8//z8/P/y8vL/09PT/9HR0f/Pz8//8PDw/+Xl5f/19fX/+/v7/+fj7v9oQa7/bka6/6GE + 2v+vkub/uJvv/76h9v/Cpfr/xan5/7+j9v+zkvH/oHvj/4hhz/9gMrD/i2++//Pz8//19fX/9/f3//r6 + +v/6+vr/+vr6//r6+v/6+vr/+fn5//n5+f/5+fn/+vr6//r6+v/5+fnQ9vb2BAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp6enAwAAABLr6+vS/v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/9/f3/+Pj4/97e3v/9/f3//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//f39/9nZ2f/o6Oj//v7+//7+/v/c3Nz/3t7e/8rK + yv/Kysr/29vb/+jo6P/5+fn//v7+//n5+f/b29v/6enp/9TU1P/e3t7/5+fn/+zs7P/+/v7//v7+/+7u + 7v/09PT/19fX/9DQ0P/e3t7/8PDw//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/p6en/ysrK/9XV1f/f39//5+fn/+jo6P/7+/v//v7+/+bm5v/h4eH/1dXV/+3t7f/V1dX/6Ojo//v7 + +//39/f/5eXl/+/v7//T09P/09PT/+vr6//q6ur//v7+//7+/v/+/v7/7+/v/9HR0f/Pz8//2dnZ//Dw + 8P/+/v7//v7+//v7+//u7u7/19fX/8/Pz//Kysr/2NjY/+3t7f/9/f3/+Pj4/+bm5v/c3Nz/0NDQ/9HR + 0f/Y2Nj/6+vr//7+/v/+/v7/8vLy/+fn5//c3Nz/4ODg/97e3v/09PT//v7+//7+/v/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39/+jo6P/u7u7/1NTU/8vLy//y8vL/7+/v/+3t7f/7+/v/9PT0/+Li + 4v/T09P/yMjI/8zMzP/o6Oj//Pz8//z8/P/8/Pz/6urq//Hx8f/Ozs7/ysrK/+Pj4//z8/P/6+fy/2hB + rv9tRLj/oYPX/6yQ4v+zl+n/t5ru/7mc7/+2mev/q4zk/5Zy1v9tQLv/ck+w/8zKzv/Ozs7/9/f3//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/5+fn/+fn5//r6+v/5+fn89/f3NQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVVQZeXl5N//////7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//Pz8/+/v7//v7+///v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//z8/P/s7Oz/19fX/8XFxf/j4+P/9vb2//7+ + /v/9/f3/9fX1/+Li4v/W1tb/0dHR/+Pj4//w8PD//f39//39/f/b29v/3t7e/9nZ2f/W1tb/ysrK/+Tk + 5P/+/v7//v7+/+rq6v/p6en/4ODg/9PT0//Gxsb//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/4+Pj/7+/v/9LS0v/V1dX/+fn5/+Pj4//t7e3//v7+//7+/v/19fX/3d3d/9PT + 0//Kysr/8fHx/+Xl5f/5+fn//v7+//Pz8//Jycn/1NTU/8rKyv/IyMj/5eXl//j4+P/+/v7/8/Pz/+Hh + 4f/U1NT/zs7O/8jIyP/l5eX/+Pj4//7+/v/y8vL/9PT0/+Dg4P/Q0ND/3d3d/+Pj4//29vb//f39//7+ + /v/k5OT/1dXV//v7+//V1dX/3d3d/+jo6P/+/v7//v7+/+zs7P/S0tL/zMzM/83Nzf/u7u7/5eXl//r6 + +v/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//n5+f/w8PD/6Ojo/8vLy//Ly8v/2dnZ/+rq + 6v/8/Pz//Pz8/+3t7f/i4uL/9PT0/8nJyf/a2tr/+Pj4//z8/P/8/Pz//Pz8/+Dg4P/Y2Nj/ycnJ/9fX + 1//Z1uD/akWt/2M5sP+Tc8z/o4fZ/6eK3v+nid//oYLb/4xoy/9qQbX/k3bF/+vp7f/X19f/9fX1//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+fn5//n5+f/6+vr/+Pj4kwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKiogIsLCwOysrKsP7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//b29v/n5+f/+/v7//j4+P/k5OT//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//39/f/09PT//v7+//Dw8P/p6en/0dHR/8zM + zP/Y2Nj/6Ojo//b29v/+/v7//v7+//Dw8P/a2tr/zMzM/9fX1//19fX/7+/v//7+/v/+/v7/+/v7/+jo + 6P/b29v/4uLi/83Nzf/p6en//v7+//7+/v/s7Oz/9PT0/+np6f/Ly8v/0tLS/+jo6P/09PT/7+/v//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+/97e3v/T09P/09PT/8zMzP/39/f/6Ojo//7+ + /v/+/v7/8PDw/+rq6v/FxcX/ysrK/9nZ2f/t7e3//v7+//v7+//y8vL/7+/v/9fX1//Ly8v/+Pj4/+fn + 5//4+Pj/+fn5//Ly8v/v7+//09PT/+Xl5f/19fX/6urq//7+/v/+/v7/6urq/+Pj4//FxcX/7u7u/8nJ + yf/m5ub/+Pj4//7+/v/+/v7/39/f/+bm5v/f39//9PT0/+Li4v/29vb//v7+/+7u7v/x8fH/9/f3/9bW + 1v/S0tL/29vb/+7u7v/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//z8/P/5+fn/7+/v/93d + 3f/T09P/5eXl//T09P/39/f//Pz8//z8/P/p6en/09PT/+fn5/++vr7/3Nzc/+bm5v/7+/v/+/v7//Ly + 8v/h4eH/19fX/8LAxf+EbLD/Uiaf/1wwqv9qQrT/aT60/2A0r/98W7f/qp++/9nZ2f/s7Oz/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//n5+f/5+fn/+fn55vj4+A4AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIAFMTExLf39 + /fn+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/w8PD/0tLS/8/Pz//ExMT/5OTk//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/y8vL/19fX/9ra2v/o6Oj//v7+//7+ + /v/z8/P/4+Pj/9bW1v/Nzc3/3Nzc/+vr6//+/v7//v7+//j4+P/09PT/4eHh/8jIyP/U1NT/6Ojo//Hx + 8f/+/v7//v7+/+Xl5f/f39//19fX/8/Pz//h4eH/8vLy//7+/v/5+fn/6Ojo/9jY2P/W1tb/2NjY/8TE + xP/z8/P//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/w8PD/7u7u/93d + 3f/MzMz/5eXl//7+/v/+/v7/9fX1//X19f/h4eH/0NDQ/9ra2v/s7Oz/6Ojo//v7+//+/v7/5+fn//Pz + 8//R0dH/z8/P//T09P/m5ub//v7+//7+/v/+/v7/2NjY/9nZ2f/Ozs7/3t7e//X19f/v7+///v7+//Dw + 8P/v7+//09PT/9XV1f/e3t7/6urq//7+/v/+/v7//v7+/9DQ0P/MzMz/z8/P/93d3f/s7Oz/8vLy//7+ + /v/9/f3/8vLy/+Li4v/Ozs7/0NDQ/+rq6v/8/Pz/8PDw//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/8/Pz/7u7u//j4+P/Pz8//4+Pj/+np6f/i4uL/5ubm//Ly8v/u7u7/5OTk/+Tk5P/X19f/3t7e/+Tk + 5P/k5OT/+Pj4//j4+P/t7e3/6enp/8zMzv+rorz/uazR/7qwzv/p5u//+/v7/+/v7//d3d3/0NDQ/9/f + 3//6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/5+fn/+fn5//b29lkAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACdnZ0BLCwsCpyc + nIv+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//z8/P/o6Oj/2tra//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//v7+//j4+P/y8vL/9bW + 1v/MzMz/5ubm//X19f/+/v7/9fX1/9nZ2f/u7u7/zc3N/9zc3P/n5+f/6enp//7+/v/9/f3/5eXl/87O + zv/X19f/2tra/+jo6P/t7e3//v7+/+/v7//s7Oz/1dXV/8vLy//Jycn/7u7u/+bm5v/7+/v//v7+//f3 + 9//T09P/1NTU/8TExP/V1dX/5ubm//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7/5+fn/9TU1P/Pz8//ysrK/+fn5//+/v7//v7+//Dw8P/k5OT/29vb/9XV1f/9/f3/7+/v//7+ + /v/+/v7/9vb2/9jY2P/z8/P/1NTU/9XV1f/l5eX//Pz8//v7+//4+Pj/8vLy/9zc3P/R0dH/yMjI/+vr + 6//o6Oj//v7+//7+/v/19fX/4uLi/8/Pz//MzMz/4+Pj//n5+f/+/v7//v7+//b29v/19fX/z8/P/9DQ + 0P/j4+P/8fHx//Hx8f/9/f3/+Pj4/+Dg4P/Pz8//29vb/9PT0//x8fH/7+/v//39/f/9/f3//f39//39 + /f/9/f3//Pz8//z8/P/8/Pz/9vb2/9ra2v/c3Nz/1NTU/87Ozv/p6en/6urq//Hx8f/8/Pz//Pz8/+Li + 4v/f39//z8/P/83Nzf/Z2dn/8fHx//v7+//7+/v/4ODg//Ly8v/IyMj/zMzM/9zc3P/s7Oz/+vr6//T0 + 9P/29vb/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+fn5//j4+LsAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqqqqBA8P + Dxn29vbm/v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+/97e3v/W1tb/3Nzc/+zs + 7P/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/7Ozs/9zc3P/w8PD//v7+//r6 + +v/09PT/7+/v/9PT0//MzMz/ycnJ/+jo6P/29vb/9vb2/+zs7P/d3d3/0NDQ/9nZ2f/w8PD/7Ozs//7+ + /v/+/v7/9vb2/+Tk5P/a2tr/4uLi/+zs7P/o6Oj/7+/v//7+/v/t7e3/7+/v//f39//U1NT/0NDQ/9zc + 3P/v7+//9PT0//Pz8//z8/P/6+vr/9nZ2f/Kysr/8fHx/+vr6//+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/7+/v/8vLy/+jo6P/U1NT/zMzM/+Xl5f/5+fn//v7+//7+/v/+/v7/4+Pj/9LS + 0v/MzMz/5ubm//b29v/+/v7//v7+//j4+P/R0dH/xsbG/83Nzf/a2tr/5OTk//f39///////+Pj4/+Xl + 5f/c3Nz/1NTU/8jIyP/l5eX/+fn5//7+/v/6+vr/8PDw/9HR0f/Pz8//6urq/+3t7f/09PT//v7+//7+ + /v/u7u7/1dXV/9HR0f/Pz8//8fHx//Hx8f/9/f3/+Pj4//T09P/x8fH/4eHh/9PT0//q6ur/6urq//39 + /f/9/f3//f39//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/29vb//Pz8/9ra2v/IyMj/z8/P/9ra + 2v/v7+//+/v7//v7+//t7e3/2dnZ/8rKyv/V1dX/2tra//v7+//7+/v/9vb2/+/v7//f39//1dXV/8HB + wf/r6+v/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//n5+fj6+vomAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmJiYAVdX + Vwhvb29m/v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/o6Oj/1NTU/8DA + wP/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//Hx8f/d3d3/zMzM/+jo + 6P/x8fH/9vb2//7+/v/+/v7//f39/+/v7//V1dX/yMjI//Dw8P/+/v7//v7+//7+/v/5+fn/4uLi/9LS + 0v/R0dH/2dnZ//7+/v/+/v7//v7+//7+/v/a2tr/2NjY/9LS0v/T09P/6Ojo//v7+//+/v7//v7+//Dw + 8P/X19f/zs7O/+bm5v/s7Oz/8PDw//7+/v/+/v7/8PDw/+3t7f/a2tr/zMzM//j4+P/r6+v//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+/+7u7v/R0dH/6enp/8nJyf/m5ub/+Pj4//39 + /f/09PT/7u7u/9HR0f/u7u7/09PT/+3t7f/x8fH///////f39//s7Oz/2tra/8/Pz//Ozs7/3d3d//X1 + 9f///////v7+//7+/v/v7+//0dHR/+3t7f/MzMz/6+vr/+/v7//7+/v/8vLy//Hx8f/FxcX/zc3N/9DQ + 0P/Z2dn/2dnZ//7+/v/29vb/8/Pz/9jY2P/Hx8f/19fX/+Xl5f/6+vr//f39//39/f/4+Pj/6urq/9DQ + 0P/Q0ND/5eXl//j4+P/39/f/9PT0//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/+/v7//Hx + 8f/f39//0NDQ/+np6f/k5OT/+Pj4//v7+//09PT/4+Pj/9bW1v/Jycn/2NjY/+fn5//39/f/+/v7/+vr + 6//w8PD/+fn5//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/4+PiBAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKSk + pAIAAAAQ4+PjyP7+/v/+/v7//v7+//7+/v/+/v7//v7+///////////////////////Y2Nj/zc3N/87O + zv/w8PD//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//T09P/4+Pj//v7+/+/v + 7//+/v7/1tbW/9DQ0P/p6en/6enp//7+/v/+/v7//v7+/+vr6//s7Oz/5OTk/8zMzP/f39//8/Pz//7+ + /v/5+fn/6Ojo/9XV1f/o6Oj/y8vL/93d3f/S0tL//v7+//7+/v/7+/v/19fX/9XV1f/o6Oj/z8/P/+Li + 4v/9/f3//v7+//Hx8f/+/v7/3d3d/8zMzP/V1dX/5+fn//v7+//+/v7//v7+//Hx8f/e3t7/0dHR/97e + 3v/o6Oj//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//Dw8P/v7+//09PT/9XV + 1f/e3t7/6+vr/+np6f/7+/v/8/Pz/9nZ2f/b29v/zc3N/9LS0v/g4OD/7+/v////////////8fHx/9PT + 0//p6en/1tbW/9XV1f/t7e3//f39//7+/v/+/v7/7u7u/93d3f/IyMj/4ODg/+Xl5f/x8fH/9vb2/+rq + 6v/w8PD/4eHh/+Dg4P/y8vL/8vLy//39/f/9/f3//Pz8//Hx8f/T09P/x8fH/8jIyP/19fX//f39//39 + /f/4+Pj/7Ozs/8nJyf/Nzc3/yMjI/9jY2P/m5ub//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8/+vr6//y8vL/1dXV/9HR0f/Y2Nj/4uLi//X19f/v7+//9PT0/9/f3//Q0ND/yMjI//Hx + 8f/7+/v/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/5+fnb+Pj4CAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AABVVVUGUlJSQf7+/v7+/v7////////////////////////////////////////////v7+//2NjY/+rq + 6v/W1tb///////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//39/f/X19f/1NTU/9TU + 1P/q6ur/8vLy//7+/v/w8PD/8PDw/9PT0//MzMz/yMjI//Hx8f/+/v7//v7+//7+/v/v7+//4eHh/9HR + 0f/s7Oz/5ubm//v7+//+/v7/7u7u//X19f/g4OD/zs7O/8/Pz//g4OD/5+fn//j4+P/+/v7/+fn5/+7u + 7v/U1NT/9vb2/+fn5//n5+f/9vb2//7+/v/4+Pj/5+fn/8zMzP/o6Oj/1dXV//Hx8f/+/v7//v7+/+rq + 6v/m5ub/2NjY/+Tk5P/X19f/6urq//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/29vb/4+Pj/9jY2P/Pz8//2NjY/+np6f////////////n5+f/p6en/3Nzc/9ra2v/a2tr/1NTU//X1 + 9f///////////+Dg4P/i4uL/zMzM/8zMzP/a2tr/8/Pz//7+/v/+/v7/7e3t/9XV1f/T09P/ycnJ/+Hh + 4f/29vb//v7+//7+/v/+/v7/z8/P/8/Pz//IyMj/4ODg/+np6f/z8/P/9PT0/+zs7P/u7u7/8PDw/87O + zv/Q0ND/8vLy//X19f/4+Pj/8fHx//Ly8v/k5OT/0dHR/8nJyf/k5OT/9PT0//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz/+/v7//v7+//w8PD/1NTU/9XV1f/IyMj/1tbW//Pz8//7+/v/+vr6/+zs + 7P/7+/v/+/v7//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/9/f3RwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAChoaECLCwsDLe3t6T///////////////////////////////////////////////////////////z8 + /P/t7e3/9PT0//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+/+jo + 6P/X19f/1NTU/8zMzP/X19f/8fHx//7+/v/w8PD/8fHx//Dw8P/39/f/0NDQ/+jo6P/o6Oj/+fn5//7+ + /v/t7e3/9fX1/9LS0v/S0tL/5eXl/+np6f/t7e3//v7+/+/v7//p6en/1dXV/87Ozv/T09P/5+fn//j4 + +P/+/v7//v7+/+Hh4f/Ly8v/zs7O/8zMzP/Y2Nj/9vb2//7+/v/5+fn/8PDw/9TU1P/U1NT/z8/P/+fn + 5//+/v7//v7+//7+/v/n5+f/5OTk/9XV1f/MzMz/6enp//j4+P/+/v7//v7+//7+/v/+/v7///////// + /////////////////////////////+7u7v/Z2dn/5OTk/9TU1P/z8/P/8fHx////////////5OTk/9LS + 0v/R0dH/2NjY//Dw8P/d3d3///////39/f/29vb/5OTk/9XV1f/S0tL/4ODg/+zs7P/+/v7//v7+/+7u + 7v/X19f/1tbW/8rKyv/b29v//v7+//f39//4+Pj/7u7u/9bW1v/c3Nz/z8/P/9LS0v/v7+///f39//Hx + 8f/09PT/8vLy/9PT0//Ly8v/3Nzc/9/f3//y8vL//Pz8//v7+//t7e3/zs7O/83Nzf/Z2dn/6enp//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//v7+//7+/v/+/v7//v7+//7+/v/8PDw/9TU1P/Kysr/zs7O/9zc + 3P/29vb/+/v7//v7+//6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+Pj4rQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAf39/BCUlJSX7+/vz//////////////////////////////////////////////////////7+ + /v/39/f/5ubm//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/7+/v/09PT/+jo + 6P/z8/P//v7+//7+/v/19fX/4+Pj/9PT0//Jycn/19fX/+np6f/+/v7//v7+/+7u7v/c3Nz/zs7O/87O + zv/d3d3/9PT0//7+/v/+/v7/8/Pz/9zc3P/T09P/39/f/+rq6v/9/f3//v7+//7+/v/+/v7/8vLy/8rK + yv/Nzc3/zMzM//n5+f/x8fH/9/f3//7+/v/z8/P/4+Pj/9HR0f/e3t7/6urq//Pz8//+/v7/+fn5/+Hh + 4f/k5OT/19fX/9DQ0P/e3t7/8PDw//7+/v/+/v7/7+/v/9LS0v/MzMz/zc3N/+np6f////////////// + //////////////////////////////////////////////j4+P/19fX/4+Pj/8zMzP/l5eX/4+Pj//r6 + +v//////8fHx/9/f3//X19f/3t7e//Pz8//w8PD//v7+//7+/v/u7u7/8vLy/+Li4v/f39//8fHx/+Hh + 4f/t7e3//v7+//X19f/r6+v/7+/v/9XV1f/g4OD/6Ojo//b29v/9/f3//f39/+7u7v/e3t7/4uLi/9bW + 1v/l5eX/6enp//39/f/6+vr/8/Pz/9fX1//V1dX/yMjI/+Li4v/09PT//Pz8//b29v/09PT/4uLi/8/P + z//R0dH/7+/v//z8/P/8/Pz//Pz8//z8/P/8/Pz/+/v7//v7+//7+/v/+/v7//v7+//7+/v/7u7u/+np + 6f/Pz8//9fX1//v7+//7+/v/+/v7//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+fn59vj4 + +CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAm5ubAVhYWAmPj4+A////////////////////////////////////////////////8/Pz/8nJ + yf/m5ub/5OTk//X19f/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/+fn5/+bm + 5v/T09P/0dHR/8nJyf/k5OT/9PT0//7+/v/19fX/8/Pz/9zc3P/q6ur/19fX/9XV1f/+/v7//v7+//7+ + /v/x8fH/29vb/8zMzP/Nzc3/2NjY//Ly8v/29vb//v7+//39/f/Hx8f/1NTU/8/Pz//o6Oj/8PDw//7+ + /v/19fX/9fX1//Dw8P/o6Oj/xcXF/9jY2P/o6Oj//v7+//7+/v/x8fH/4ODg/9DQ0P/29vb/zc3N/97e + 3v/y8vL//v7+/+rq6v/p6en/4ODg/+Pj4//a2tr/4ODg/+zs7P//////+vr6//Ly8v/+/v7///////// + ///////////////////////////////////////////////////////////////////5+fn/19fX/9LS + 0v/Z2dn/5+fn///////////////////////j4+P/2tra/8/Pz//W1tb/7Ozs//7+/v/+/v7//v7+/+vr + 6//Q0ND/39/f//Ly8v/v7+///v7+//7+/v/z8/P/8/Pz/8/Pz//Q0ND/2tra/9vb2//9/f3//f39//z8 + /P/j4+P/xMTE/+7u7v/Pz8//1tbW//Pz8//9/f3//f39//z8/P/V1dX/6+vr/8jIyP/a2tr/7u7u//z8 + /P/z8/P/8/Pz//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//n5 + +YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAKmpqQMEBAQV8vLy3f////////////////////////////////////////////////z8 + /P/x8fH/0NDQ/8XFxf/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/+/v7//Ly + 8v/+/v7/+/v7//Dw8P/v7+//1dXV/8vLy//Hx8f/4+Pj//T09P/+/v7//v7+//T09P/g4OD/ycnJ/83N + zf/u7u7//v7+//7+/v/u7u7/8vLy/9jY2P/l5eX/7u7u/+rq6v/+/v7/+Pj4//f39//s7Oz/zs7O/9HR + 0f/Gxsb/3Nzc//Pz8//+/v7/7Ozs//T09P/f39//0tLS/8jIyP/l5eX/9vb2//7+/v/+/v7/+vr6/97e + 3v/X19f/ysrK/87Ozv/o6Oj/+vr6//7+/v/+/v7/9vb2/+Tk5P/T09P/3d3d//Hx8f////////////// + //////////////////////////////////////////////////////////////////////////////// + ///4+Pj/6Ojo/9nZ2f/k5OT/0dHR/+np6f/y8vL///////z8/P/p6en/5OTk/9LS0v/MzMz/6Ojo/+jo + 6P/+/v7//v7+//7+/v/T09P/zs7O/8zMzP/Z2dn/7Ozs//b29v/+/v7/9vb2/+Xl5f/T09P/z8/P/83N + zf/h4eH/9fX1//39/f/9/f3/7+/v/9ra2v/Nzc3/1NTU//Pz8//z8/P//f39//T09P/Z2dn/xsbG/8/P + z//a2tr/39/f//Ly8v/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//n5 + +eD4+PgJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABXV1cHZ2dnWv////////////////////////////////////////////////// + ///u7u7/+/v7/+rq6v/19fX//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+/+np + 6f/MzMz/09PT//T09P/m5ub//v7+//7+/v/+/v7/8PDw/9vb2//Q0ND/5+fn/+bm5v/+/v7//v7+/+/v + 7//x8fH/9fX1/8zMzP/MzMz/5eXl//j4+P/+/v7//v7+/+Dg4P/U1NT/yMjI/8/Pz//c3Nz//v7+//7+ + /v/t7e3/7u7u/9vb2//Jycn/zc3N/93d3f/x8fH//v7+//7+/v/v7+//zMzM/8jIyP/Q0ND/5eXl//r6 + +v/+/v7/+fn5//f39//n5+f/z8/P/9DQ0P/Pz8//5eXl////////////8fHx/+Li4v/V1dX/z8/P/93d + 3f/x8fH///////////////////////////////////////////////////////////////////////// + ////////////////////////+Pj4/9vb2//Nzc3/0dHR/9zc3P/39/f//v7+//7+/v/6+vr/5ubm/9XV + 1f/S0tL/1dXV/+jo6P/+/v7/+Pj4//v7+//u7u7/09PT/9HR0f/Ly8v/4+Pj//Pz8//9/f3//f39/+3t + 7f/w8PD/0dHR/9TU1P/09PT/6+vr//39/f/9/f3/9fX1/+jo6P/U1NT/0dHR/9ra2v/q6ur//Pz8//z8 + /P/z8/P/1dXV/9TU1P/Nzc3/wsLC/9vb2//39/f//Pz8//z8/P/8/Pz/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/19fVTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACkpKQCAAAAD9jY2Lz///////////////////////////////////////////// + ///4+Pj/0tLS/8TExP/Pz8///v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//z8 + /P/y8vL/9fX1/+vr6//09PT/1NTU/9fX1//z8/P/6urq//7+/v/+/v7/6enp/9/f3//Y2Nj/4+Pj/9DQ + 0P/n5+f/+/v7//X19f/n5+f/7+/v/9PT0//w8PD/yMjI/+bm5v/v7+//+fn5/+/v7//z8/P/5OTk/8nJ + yf/o6Oj/6+vr//b29v/+/v7//f39//Ly8v/e3t7/0tLS/9zc3P/+/v7//v7+//f39//w8PD/6urq/9LS + 0v/Ozs7/0tLS/+jo6P/6+vr////////////5+fn/9vb2//7+/v/T09P/5eXl//Hx8f//////+vr6/+Tk + 5P/g4OD/1NTU/8/Pz//l5eX/7e3t//n5+f////////////////////////////////////////////// + ///////////////////////////////////+/v7///////b29v/j4+P/8/Pz/8/Pz//p6en/5eXl//b2 + 9v/+/v7/8vLy/+Xl5f/f39//29vb/9jY2P/q6ur/6urq//n5+f/+/v7/8PDw/9vb2//Jycn/zs7O/9vb + 2//v7+///f39//f39//v7+//5+fn/9HR0f/h4eH/5+fn//T09P/9/f3//Pz8/+jo6P/i4uL/3d3d/9nZ + 2f/S0tL/5eXl//n5+f/8/Pz/6+vr//Dw8P/d3d3/8/Pz/8/Pz//i4uL/9PT0//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/5+fm8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAgYGBBUJCQjf+/v78//////////////////////////////////////// + ////////5+fn//T09P/b29v/9vb2//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/q6ur/ycnJ/+vr6//+/v7//v7+//f39//r6+v/5+fn/9zc3P/X19f/5ubm//f39//x8fH/+fn5//f3 + 9//m5ub/1dXV/9XV1f/n5+f/+fn5//7+/v/+/v7//v7+/+/v7//T09P/ysrK/9ra2v/29vb//v7+//7+ + /v/v7+//1NTU/9TU1P/Nzc3/3t7e//7+/v/+/v7//v7+//Dw8P/v7+//5OTk/8/Pz//g4OD/7Ozs//7+ + /v/29vb/9fX1/+7u7v/T09P/6urq/9vb2//y8vL/////////////////5eXl/93d3f/Nzc3/1dXV/+Li + 4v/19fX///////r6+v/29vb/9/f3/9PT0//W1tb/6Ojo//r6+v////////////////////////////// + //////////////////////////////////////////////////////////////f39//X19f/1tbW/9PT + 0//X19f/5+fn/+np6f/6+vr//v7+//b29v/i4uL/1tbW/9HR0f/i4uL/6+vr//r6+v/+/v7/+Pj4/+np + 6f/f39//0tLS/+rq6v/39/f/9fX1//39/f/u7u7/8PDw/8XFxf/Ozs7/0NDQ/+Tk5P/q6ur//f39//z8 + /P/l5eX/39/f/9LS0v/U1NT/6Ojo/+Xl5f/39/f//Pz8//Dw8P/09PT/2tra/8rKyv/p6en/7+/v//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//r6+v/6+vr/+vr6//r6 + +v/5+fn79/f3KwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAnp6eASwsLAunp6eY//////////////////////////////////////// + ////////+/v7/9DQ0P/CwsL/09PT//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7/+vr6/+/v7//V1dX/zMzM/+Xl5f/r6+v/9vb2//7+/v/9/f3/6enp/9LS0v/W1tb/zMzM/9fX + 1//09PT//v7+//j4+P/f39//0tLS/9PT0//b29v/6+vr//39/f/x8fH//v7+//Pz8//i4uL/2NjY/9ra + 2v/q6ur/+/v7//7+/v/+/v7/9fX1//z8/P/c3Nz/xcXF/97e3v/w8PD//v7+//7+/v/29vb/4+Pj/9XV + 1f/Nzc3/6enp/+np6f////////////Dw8P/f39//4uLi/9TU1P/n5+f/6urq//X19f//////+fn5/+Xl + 5f/Y2Nj/zs7O/9nZ2f/z8/P/9PT0////////////6urq/9PT0//R0dH/09PT/+jo6P/6+vr///////// + /////////////////////////////////////////////////////////////////////////v7+//7+ + /v/+/v7/4uLi/9XV1f/S0tL/ysrK/+Hh4f/n5+f//v7+//7+/v/+/v7/+fn5/9LS0v/Kysr/5ubm//b2 + 9v/+/v7//f39//j4+P/29vb/0NDQ/+bm5v/r6+v/8vLy//39/f/19fX/+Pj4/+Li4v/Ly8v/z8/P/9XV + 1f/p6en/+fn5/+3t7f/8/Pz/7Ozs/87Ozv/Q0ND/8vLy/+bm5v/4+Pj//Pz8//z8/P/z8/P/1dXV/+Li + 4v/7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//6+vr/+vr6//r6 + +v/6+vr/+fn5jwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAH5+fgQcHBwe+fn57v////////////////////////////////// + //////////////7+/v/7+/v/0tLS//X19f/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7/7Ozs//Ly8v/+/v7//v7+/+7u7v/R0dH/1tbW/83Nzf/c3Nz/6+vr//7+/v/+/v7/8/Pz/+vr + 6//e3t7/zc3N//Ly8v/o6Oj/9vb2//7+/v/z8/P/3t7e/9LS0v/Ly8v/1NTU//Dw8P/5+fn//v7+//b2 + 9v/k5OT/zs7O/8DAwP/d3d3/7Ozs//Dw8P/+/v7/5+fn/+np6f/g4OD/5OTk/9nZ2f/n5+f/+vr6//// + ///7+/v/6enp/9LS0v/T09P/5+fn/9vb2//09PT///////7+/v/j4+P/0dHR/9/f3//r6+v/7Ozs//f3 + 9/////////////j4+P/09PT/ysrK/8XFxf/o6Oj/7e3t///////4+Pj/9PT0/+Pj4//T09P/6urq/83N + zf/l5eX/9/f3//////////////////////////////////////////////////////////////////7+ + /v/+/v7//v7+//7+/v/+/v7//f39/+vr6//g4OD/0tLS/8zMzP/h4eH/9vb2//Ly8v/y8vL/7+/v/9bW + 1v/s7Oz/1tbW/97e3v/r6+v//f39//r6+v/c3Nz/0dHR/9fX1//Q0ND/39/f//Dw8P/19fX//f39//b2 + 9v/X19f/19fX/+Li4v/IyMj/5eXl//z8/P/8/Pz//Pz8/+7u7v/Nzc3/zc3N/8LCwv/X19f/9PT0//f3 + 9//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+vr6//r6 + +v/6+vr/+fn56/j4+A8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJqamgFYWFgJfX19c/////////////////////////////////// + ///////////////////b29v/0NDQ/9HR0f/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7/+vr6/9bW1v/MzMz/29vb/+Li4v/+/v7//v7+//7+/v/19fX/2dnZ/9fX1//W1tb/5+fn//v7 + +//+/v7//v7+//j4+P/29vb/zMzM/8/Pz//u7u7/5ubm//v7+//y8vL/9fX1//Ly8v/V1dX/zc3N/+7u + 7v/r6+v//v7+//7+/v/29vb/9vb2/93d3f/Ozs7/1dXV/+rq6v/+/v7///////z8/P/q6ur/zMzM/9DQ + 0P/f39//7e3t////////////+fn5//z8/P/V1dX/1tbW/8rKyv/k5OT/8/Pz/////////////////93d + 3f/W1tb/zs7O/+Dg4P/09PT///////r6+v/t7e3/y8vL/9HR0f/Q0ND/0tLS/+jo6P/z8/P///////Hx + 8f/w8PD/0tLS/9HR0f/j4+P/7Ozs//v7+/////////////////////////////////////////////// + /////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/v7+//0tLS//Dw8P/Jycn/5+fn//b2 + 9v/+/v7/+fn5/9nZ2f/j4+P/zc3N/83Nzf/o6Oj/5eXl//r6+v/y8vL/4uLi//39/f/R0dH/z8/P/93d + 3f/v7+///f39//39/f/19fX/5+fn/9PT0//Ly8v/3t7e//Dw8P/8/Pz//Pz8/+rq6v/x8fH/1dXV/8vL + y//f39//5OTk/+zs7P/7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//r6 + +v/6+vr/+vr6//n5+WoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACnp6cDAAAAEuzs7NP///////////////////////////// + ///////////////////z8/P/09PT/+Dg4P/29vb//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7/9fX1/+bm5v/g4OD/3t7e/9ra2v/s7Oz//v7+//7+/v/5+fn/5+fn/8zM + zP/n5+f/xMTE/+Tk5P/+/v7//v7+//f39//m5ub/1tbW/9LS0v/W1tb/29vb/+rq6v/+/v7//v7+/+/v + 7//t7e3/0dHR/9HR0f/m5ub/+/v7//7+/v/+/v7/+vr6/9ra2v/W1tb/z8/P/83Nzf/q6ur///////r6 + +v/z8/P/4+Pj/+Pj4//V1dX/2tra/+vr6/////////////b29v/w8PD/1tbW/8nJyf/Ozs7/3t7e/+7u + 7v/8/Pz/9/f3/+zs7P/i4uL/zs7O/9TU1P/i4uL/9fX1///////4+Pj/9fX1/+7u7v/T09P/6enp//Hx + 8f/t7e3////////////q6ur/8/Pz/9PT0//Ly8v/5+fn//f39/////////////////////////////// + //////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/6+vr/7+/v/9HR + 0f/ExMT/4eHh/+jo6P/s7Oz//v7+//r6+v/r6+v/29vb/9jY2P/Z2dn/6+vr/+bm5v/9/f3/9/f3/+jo + 6P/f39//4uLi/9HR0f/s7Oz/9fX1//z8/P/8/Pz/7+/v/9bW1v/IyMj/19fX/+rq6v/u7u7//Pz8//z8 + /P/v7+//zc3N/9zc3P/MzMz/9PT0//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//6+vr/+vr6//n5+db29vYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVVVBl9fX07///////////////////////////// + /////////////////////////f39//X19f/q6ur//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//b29v/f39//0tLS/8fHx//b29v/6urq//7+ + /v/5+fn/7Ozs//Pz8//4+Pj/z8/P/+zs7P/r6+v/8/Pz//7+/v/+/v7/8vLy/8/Pz//Pz8//29vb/+3t + 7f/m5ub//v7+/+7u7v/u7u7/0tLS/+3t7f/T09P/6Ojo//n5+f//////7+/v//Pz8//w8PD/3t7e/8vL + y//f39//6Ojo///////+/v7/6urq/+Pj4//Q0ND/zc3N//Pz8//q6ur////////////s7Oz/8/Pz//f3 + 9//Q0ND/zMzM/9vb2/////////////n5+f/b29v/3t7e/87Ozv/Z2dn/7e3t//Hx8f////////////// + ///j4+P/yMjI/9bW1v/o6Oj//Pz8///////z8/P/8PDw/9fX1//Nzc3/1NTU//b29v/t7e3///////// + ///////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7/8fHx/+Dg4P/V1dX/1NTU/8zMzP/6+vr//f39//39/f/09PT/5eXl/9TU1P/T09P/9PT0/+/v + 7//39/f//f39//z8/P/a2tr/1tbW/9XV1f/Hx8f/4eHh//j4+P/39/f/9fX1//T09P/b29v/y8vL/9TU + 1P/m5ub/+fn5//z8/P/8/Pz/7u7u//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//r6+v/6+vpJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAo6OjAi0tLQ7Kysqw//////////////////////// + /////////////////////////v7+//r6+v/n5+f/+vr6//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//Dw8P/19fX/5OTk/9PT + 0//CwsL/1tbW/+vr6//+/v7/8fHx/9jY2P/Y2Nj/1dXV/9XV1f/f39//5+fn//j4+P/+/v7/9fX1/+Li + 4v/e3t7/2dnZ/8vLy//y8vL/////////////////7+/v/9jY2P/Jycn/zc3N/+np6f/39/f///////Ly + 8v/u7u7/4uLi/+Xl5f/U1NT/5eXl//r6+v///////Pz8/+Tk5P/l5eX/z8/P/83Nzf/w8PD/7Ozs//f3 + 9//39/f/5eXl/9XV1f/k5OT/2NjY/9vb2//w8PD////////////4+Pj/9/f3/97e3v/R0dH/7e3t/+jo + 6P/39/f///////n5+f/o6Oj/zc3N//n5+f/d3d3/6urq//f39///////7u7u//X19f/p6en/z8/P/87O + zv/n5+f/7u7u/////////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//v7+//j4+P/4ODg/8vLy//d3d3/5+fn//39/f/9/f3//f39/+jo + 6P/Jycn/ysrK/+Pj4//n5+f/9fX1//39/f/y8vL/7e3t/9PT0//i4uL/1tbW/+bm5v/29vb//Pz8//b2 + 9v/l5eX/y8vL//v7+//8/Pz//Pz8//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//5+fm4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIGBgQUxMTEt/f39+f////////////////// + //////////////////////////////39/f/09PT/6urq//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/29vb/8PDw/+/v7//+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/x8fH/8/Pz/9nZ2f/V1dX/1dXV//Dw8P/n5+f/+fn5//7+/v/o6Oj/1dXV/9HR0f/MzMz/2tra/+bm + 5v/8/Pz//v7+///////x8fH/9/f3/8jIyP/n5+f/7u7u//X19f/+/v7/8fHx//Dw8P/W1tb/zc3N/8jI + yP/k5OT/9fX1///////+/v7/39/f/9PT0//X19f/z8/P/+Dg4P/09PT/8PDw//r6+v/v7+//1dXV/9XV + 1f/R0dH/5eXl//Dw8P/+/v7//////+Tk5P/c3Nz/1NTU/8fHx//c3Nz/9/f3////////////7u7u//r6 + +v/S0tL/ycnJ/9XV1f/39/f///////r6+v/n5+f/39/f/9HR0f/T09P/2tra/+7u7v/+/v7///////z8 + /P/t7e3/3t7e/+Dg4P/t7e3/5+fn//X19f/19fX//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+/+zs7P/p6en/5eXl/9fX1//j4+P/1tbW/+Xl + 5f/5+fn/+fn5/+/v7//Ozs7/1NTU/+3t7f/IyMj/4eHh//T09P/8/Pz/5eXl/+Pj4//V1dX/ycnJ/9vb + 2//h4eH//Pz8//f39//8/Pz//Pz8//z8/P/7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//6+vr8+Pj4KwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ2dnQEsLCwLnZ2djP////////////////// + //////////////////////////////7+/v/6+vr/5ubm//v7+//+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7/+vr6/9TU1P/U1NT/z8/P/+bm5v/y8vL//f39//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7/9/f3//b29v/q6ur/0tLS/9PT0//d3d3/8vLy//7+/v/+/v7/7+/v/+fn + 5//T09P/0dHR/+Hh4f/u7u7///////Pz8//v7+//19fX/83Nzf/T09P/3d3d/+fn5//8/Pz//////+7u + 7v/x8fH/29vb/+Hh4f/5+fn/8PDw////////////9PT0//Ly8v/e3t7/0dHR/8jIyP/p6en//Pz8//// + ////////7Ozs/9jY2P/FxcX/3t7e/+vr6//p6en//v7+/+7u7v/09PT/4+Pj//Dw8P/W1tb/6enp//z8 + /P///////v7+/+bm5v/5+fn/7u7u/9TU1P/m5ub/9/f3////////////9vb2/+Pj4//Nzc3/zMzM/9fX + 1//p6en////////////+/v7/19fX/9PT0//T09P/zMzM/+jo6P/29vb//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//f39//39/f/9/f3/5ubm/+Tk + 5P/T09P/y8vL/9vb2//4+Pj//f39//39/f/9/f3/7u7u/9TU1P/z8/P/5eXl//X19f/8/Pz//Pz8//Hx + 8f/U1NT/zc3N/8nJyf/k5OT/9PT0//z8/P/8/Pz/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+vr6lwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqqqoEDw8PGfb29uf///////////// + ///////////////////////////////////9/f3/9PT0/+vr6//+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//f39//7+/v/+/v7/+/v7/+7u7v/S0tL/zMzM/+jo6P/p6en//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/z8/P/19fX/8jIyP/MzMz/6enp//f3 + 9/////////////Hx8f/U1NT/6enp/9/f3//j4+P/6enp////////////9PT0/+Xl5f/T09P/0NDQ/97e + 3v/y8vL/////////////////5OTk/9vb2//Ozs7/4ODg//X19f////////////j4+P/a2tr/1NTU/87O + zv/g4OD/9PT0////////////8fHx/+Hh4f/U1NT/09PT//f39//k5OT/8vLy///////5+fn/2tra/9TU + 1P/Ly8v/8vLy//Hx8f/+/v7///////Pz8//n5+f/1tbW/87Ozv/Ozs7/5+fn///////09PT//v7+//f3 + 9//l5eX/4ODg/+jo6P/c3Nz/6enp////////////9PT0/9fX1//V1dX/ycnJ/8nJyf/j4+P//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//39/f/9/f3//f39//39 + /f/9/f3//f39//Hx8f/d3d3/2dnZ/93d3f/q6ur/+Pj4//39/f/9/f3/9vb2/9DQ0P/q6ur/1dXV/+Hh + 4f/q6ur//Pz8//v7+//t7e3/1dXV/8zMzP/R0dH/8vLy//z8/P/7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+vr68Pn5+RcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYmJgBV1dXCHBwcGf///////////// + ///////////////////////////////////+/v7/+vr6/+bm5v/8/Pz//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//f39//j4+P/6urq//b29v/+/v7//v7+//Dw8P/w8PD/09PT/8zM + zP/l5eX/+Pj4//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7////////////+/v7/8fHx/9zc + 3P/S0tL/09PT/+Dg4P/7+/v////////////39/f/5ubm/9fX1//X19f/7e3t/+np6f/8/Pz///////Pz + 8//f39//5OTk/9LS0v/V1dX/9PT0//7+/v/w8PD/7e3t/9/f3//r6+v/1NTU/9zc3P/6+vr///////// + ///y8vL/3t7e/9HR0f/t7e3/5+fn/+np6f/8/Pz///////n5+f/Y2Nj/1dXV/9XV1f/Q0ND/5+fn//// + ////////8fHx//Dw8P/U1NT/1NTU/97e3v/z8/P////////////r6+v/6Ojo/9ra2v/Ozs7/zc3N/+fn + 5//4+Pj////////////y8vL/4eHh/9DQ0P/W1tb/5ubm//X19f/+/v7//f39//Dw8P/p6en/1tbW/8vL + y//n5+f/6Ojo//j4+P/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//T09P/V1dX/1tbW/8/Pz//k5OT/7Ozs//Pz8//8/Pz/+fn5/+Hh + 4f/V1dX/0NDQ/9jY2P/q6ur/8vLy//z8/P/19fX/7+/v//v7+//8/Pz/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//j4+HcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApaWlAgAAABDj4+PI//////// + /////////////////////////////////////////f39//Ly8v/r6+v//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//39/f/+/v7/5OTk/9fX1//Y2Nj/0NDQ/+bm5v/7+/v//v7+//Dw + 8P/v7+//09PT//Dw8P/Q0ND/6Ojo//b29v/+/v7//v7+//////////////////////////////////// + ////////9/f3/+Pj4//19fX/4eHh/9TU1P/o6Oj/+fn5///////z8/P/5eXl/9zc3P/U1NT/1dXV/+np + 6f////////////7+/v/c3Nz/3d3d/9bW1v/Pz8//6enp/+np6f////////////T09P/f39//19fX/9HR + 0f/f39//8fHx///////u7u7/6+vr/87Ozv/U1NT/y8vL//Ly8v/n5+f//Pz8///////6+vr/2tra/+vr + 6//Y2Nj/5OTk//f39///////8/Pz//T09P/Y2Nj/y8vL/9HR0f/d3d3/9fX1///////29vb/8/Pz/+/v + 7//T09P/zc3N/9XV1f/r6+v/7+/v///////19fX/0dHR/9ra2v/Ozs7/5ubm/+jo6P/s7Oz//v7+//39 + /f/v7+//3t7e/9PT0//Q0ND/1dXV//Pz8//+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/09PT/9/f3/8vLy//Jycn/2tra/+jo + 6P/8/Pz//Pz8/+7u7v/f39//19fX//j4+P/6+vr/+vr6//v7+//8/Pz//Pz8//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//r6+uD4+PgHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVVQZSUlJB/v7+/v// + /////////////////////////////////////////v7+//r6+v/l5eX//f39//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/m5ub/6Ojo//n5+f/5+fn/6urq/9zc3P/Ly8v/6urq/8rK + yv/j4+P/9vb2//7+/v/+/v7/7u7u/9zc3P/MzMz/y8vL/97e3v/19fX///////////////////////// + /////////////////////////////+/v7//q6ur/0tLS/83Nzf/v7+//5+fn//r6+v//////9vb2/+Xl + 5f/T09P/w8PD/9nZ2f/x8fH/7e3t///////v7+//4uLi/9bW1v/R0dH/zc3N//v7+////////////+vr + 6//q6ur/4+Pj/8zMzP/U1NT/5+fn//////////////////Hx8f/4+Pj/09PT/9HR0f/a2tr/8PDw//// + ////////5+fn/9DQ0P/Q0ND/3t7e/+np6f/29vb///////7+/v/x8fH/2dnZ/9bW1v/T09P/0NDQ/+jo + 6P/6+vr//v7+/+Xl5f/l5eX/zs7O/8fHx//z8/P/7Ozs//z8/P//////+fn5/+Hh4f/V1dX/0tLS/8zM + zP/6+vr//v7+//7+/v/+/v7/8/Pz//r6+v/q6ur/zc3N/+Tk5P/09PT//v7+//7+/v/+/v7//v7+//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/4+Pj/+Pj4/9jY + 2P/T09P/0NDQ/+7u7v/j4+P/9PT0//z8/P/7+/v/+/v7//v7+//7+/v//Pz8//z8/P/7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//39/dhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKGgnwIsLCwMu7u7pf// + //////////////////////////////////////////////39/f/y8vL/7e3t//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/8/Pz/4uLi/9bW1v/Ly8v/4+Pj//T09P/+/v7/9/f3//v7 + +//u7u7/09PT/9DQ0P/i4uL/7Ozs//v7+///////7+/v//Ly8v/c3Nz/zc3N/87Ozv/f39//8vLy//// + ///////////////////////////////////////////////////k5OT/9vb2/8zMzP/Q0ND/4+Pj//f3 + 9///////8/Pz//Ly8v/39/f/4+Pj/8jIyP/j4+P/2tra////////////8fHx//Ly8v/q6ur/ycnJ/8vL + y//m5ub/9/f3///////39/f/4uLi/9fX1//Pz8//8vLy/+bm5v/6+vr////////////x8fH/4+Pj/8rK + yv/Z2dn/7Ozs/+np6f/19fX/9/f3//Ly8v/Hx8f/0dHR/9LS0v/l5eX/+/v7///////v7+//8/Pz/+3t + 7f/T09P/0tLS/+rq6v/u7u7/9vb2//z8/P/v7+//39/f/9XV1f/X19f/zc3N//7+/v///////v7+//r6 + +v/x8fH/6urq/83Nzf/l5eX/8PDw//7+/v/+/v7/+/v7/+zs7P/e3t7/zc3N/+bm5v/w8PD//v7+//7+ + /v/+/v7//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/8/Pz/9/f3//Pz8//T09P/0tLS//Pz8//8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//6+vrX9vb2AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8e3YEJiYmJvv7 + +/T///////////////////////////////////////////7+/v/5+fn/5eXl//39/f/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/6enp//v7+//+/v7/8PDw/9ra2v/t7e3/zs7O/9/f + 3//9/f3//v7+///////q6ur/8/Pz/9PT0//Ly8v/5+fn//f39////////////+/v7//z8/P/4eHh/+np + 6f/Z2dn/6enp//z8/P/////////////////////////////////////////////////6+vr/8/Pz/9ra + 2v/S0tL/29vb/+fn5//y8vL/9vb2///////5+fn/4uLi/9PT0//R0dH/5+fn//z8/P//////+vr6//Ly + 8v/w8PD/zc3N//X19f/t7e3/9/f3////////////8fHx/+rq6v/Gxsb/zc3N/+zs7P/q6ur///////// + ///p6en/5ubm/93d3f/Z2dn/6enp/+vr6//z8/P/9/f3//r6+v/n5+f/09PT/8PDw//X19f/6+vr//// + /////////////+Xl5f/5+fn/xsbG/+Tk5P/t7e3/6urq///////v7+//9fX1//Hx8f/q6ur/0NDQ/+np + 6f/w8PD//v7+//v7+//s7Oz/19fX/9PT0//U1NT/1tbW//7+/v/+/v7//v7+//j4+P/g4OD/4+Pj/9ra + 2v/g4OD/7Ozs//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//Pz8//z8/P/8/Pz//Pz8//z8/P/7+/v//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+fn5VQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUk4oBU1JNCY+P + j4D////////////////////////////////////////////////9/f3/8fHx/+7u7v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/9fX1/9HR0f/29vb/5eXl//7+/v/+/v7//v7+//Hx + 8f/Q0ND/6enp/9LS0v/i4uL/7e3t///////z8/P/8PDw/9fX1//w8PD/4ODg/+vr6//09PT///////// + ///4+Pj/5ubm/9bW1v/g4OD/39/f//Ly8v////////////////////////////////////////////// + ////////9/f3/9nZ2f/e3t7/zs7O/9PT0//o6Oj////////////6+vr/8PDw/9PT0//S0tL/6urq/+rq + 6v/o6Oj/+vr6//r6+v/5+fn/xcXF/87Ozv/Y2Nj/5eXl//X19f//////9vb2/+7u7v/Nzc3/0NDQ/87O + zv/d3d3/9fX1///////////////////////W1tb/zc3N/9/f3//p6en///////Ly8v/09PT/2dnZ/9nZ + 2f/l5eX/2NjY/+jo6P/5+fn///////r6+v/p6en/0dHR/9HR0f/X19f/6urq////////////+vr6/+3t + 7f/Z2dn/2NjY/8/Pz//k5OT/8PDw//b29v/5+fn/8/Pz//T09P/c3Nz/zs7O/+Li4v/S0tL//v7+//7+ + /v/19fX/4+Pj/9LS0v/MzMz/5eXl//X19f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+vr6zgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnpuOAwQE + BBXy8vLd+/v2//39/P/////////////////////////////////+/v7/+fn5/+Xl5f/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/6enp/8jIyP/Nzc3/5eXl/+np + 6f/x8fH//v7+//r6+v/o6Oj/39/f/9fX1//Ly8v/4eHh//r6+v//////9fX1/9ra2v/i4uL/ysrK/9HR + 0f/r6+v/9/f3////////////7u7u/9XV1f/W1tb/0NDQ//X19f/q6ur///////////////////////// + //////////////////////////////n5+f/s7Oz/09PT/83Nzf/q6ur/6Ojo//n5+f//////5eXl/+7u + 7v/Q0ND/09PT/9HR0f/Z2dn/9/f3//r6+v/29vb/5OTk/9vb2//Ozs7/0tLS/+fn5//8/Pz//////+/v + 7//x8fH/09PT/+bm5v/X19f/5eXl/+fn5//8/Pz///////b29v/j4+P/09PT/+Li4v/Z2dn/6enp//// + ////////6Ojo/+bm5v/Y2Nj/zMzM/9jY2P/y8vL////////////4+Pj/9/f3//f39//Hx8f/zs7O/97e + 3v/09PT///////n5+f/s7Oz/0tLS/9DQ0P/T09P/5+fn/+3t7f/9/f3/9vb2//Ly8v/g4OD/ysrK/9DQ + 0P/h4eH/7e3t/+7u7v/6+vr/7u7u/9LS0v/Ozs7/y8vL/9vb2//o6Oj//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//v7+//7+/v/+/v7//v7+//7+/v/+/v7//n5+UoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBO + RgdoaGha/////9nSpf/Gunb/4du3//j37//+/v7//////////////////f39//Dw8P/v7+///v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+/+3t7f/e3t7/6+vr///////4+Pj/8/Pz/+Li + 4v/R0dH/1NTU/9LS0v/////////////////8/Pz/7+/v/9LS0v/S0tL/3d3d/+vr6//19fX///////j4 + +P/n5+f/1NTU/8/Pz//Z2dn/7u7u/+jo6P///////Pz8//Pz8//V1dX/zMzM/9fX1//n5+f/9fX1//// + ///////////////////////////////////////////////////k5OT/8/Pz/9TU1P/p6en/0tLS/+3t + 7f/////////////////x8fH/0NDQ//Dw8P/Y2Nj/6Ojo//f39///////9/f3/+rq6v/Y2Nj/0dHR/9jY + 2P/y8vL/////////////////8vLy/9fX1//T09P/zc3N/9nZ2f/l5eX///////n5+f/4+Pj/5+fn/93d + 3f/h4eH/1tbW/9zc3P////////////T09P/g4OD/19fX/8LCwv/m5ub/6Ojo//r6+v//////8vLy//Ly + 8v/c3Nz/ysrK/+Tk5P/29vb//v7+//7+/v/v7+//39/f/9DQ0P/MzMz/29vb//Dw8P/+/v7//v7+//n5 + +f/h4eH/1dXV/9LS0v/Gxsb/9fX1//7+/v/9/f3/9PT0//Pz8//Y2Nj/0tLS/9XV1f/m5ub/+vr6//39 + /f/9/f3//f39//39/f/9/f3//f39//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/7+/v/+/v7//v7+//7+/v/+/v7//r6+sQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJiW + iQIAAAAP2dnZvPz7+P+9sGL/uatY/7msWv+/s2f/18+f//Dt2//9/fv//v7+//n5+f/l5eX//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/19fX/2NjY/87Ozv/m5ub/7+/v/+fn + 5//8/Pz///////r6+v/z8/P/9/f3/9TU1P/Nzc3/5+fn//f39///////8vLy/9/f3//e3t7/zs7O/9nZ + 2f/y8vL/9/f3///////39/f/2NjY/9/f3//T09P/zc3N/+Dg4P/z8/P//Pz8//f39//c3Nz/1dXV/9DQ + 0P/Jycn/6enp//f39///////////////////////////////////////////////////////+fn5/9bW + 1v/T09P/z8/P/+jo6P/5+fn////////////u7u7/2dnZ/9LS0v/Pz8//6Ojo//Hx8f////////////Hx + 8f/f39//5OTk/9LS0v/Ly8v/5OTk//v7+/////////////T09P/s7Oz/+vr6/87Ozv/d3d3/8fHx//// + ////////7+/v/+Tk5P/Z2dn/9vb2/+rq6v/o6Oj///////Hx8f/m5ub/2dnZ/9LS0v/Q0ND/4eHh/+3t + 7f////////////7+/v/X19f/7u7u/8vLy//j4+P/9PT0//7+/v/+/v7//f39/+Dg4P/T09P/0dHR/+vr + 6//+/v7//v7+//7+/v/7+/v/7u7u/+np6f/IyMj/0tLS/+bm5v/39/f//f39//j4+P/m5ub/y8vL/+fn + 5//Z2dn/6+vr//39/f/9/f3//f39//39/f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//v7+//7+/v/+/v7//v7+//4+Pg/AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAB3dWkFQkJCN/7+/vzj3rz/uatX/7mrWP+5rFn/uqxZ/7qsWv+8sGD/zMKD/+Tfv//p6OD/8PDw//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7////////////z8/P////////////7+/v/+Pj4/83N + zf/V1dX/19fX//f39//r6+v//Pz8/+np6f/k5OT/7+/v/9LS0v/Pz8//6enp//f39/////////////j4 + +P/39/f/09PT/9TU1P/p6en/7e3t//////////////////Dw8P/Y2Nj/5ubm/+7u7v/19fX///////z8 + /P/x8fH/6Ojo/9HR0f/v7+//ysrK/+Xl5f/19fX/9PT0//////////////////////////////////// + ////////5+fn/+jo6P/U1NT/1NTU/9DQ0P/e3t7/8vLy////////////8PDw/8nJyf/T09P/z8/P/9LS + 0v/q6ur///////z8/P/x8fH/7+/v/9TU1P/Kysr/6urq/97e3v/29vb////////////k5OT/3d3d/9HR + 0f/f39//6Ojo//Hx8f/39/f//////+Xl5f/Z2dn/09PT/9fX1//i4uL/9fX1///////+/v7/3t7e/9jY + 2P/T09P/zc3N//T09P/09PT///////7+/v/w8PD/2tra/8/Pz//Jycn/1tbW/+7u7v/+/v7/+fn5/+Hh + 4f/k5OT/3t7e/8zMzP/p6en/6enp//7+/v/w8PD/7u7u/+np6f/Jycn/2NjY/+/v7//39/f//f39//j4 + +P/v7+//4+Pj/+Dg4P/b29v/4ODg/+np6f/v7+///Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/7+/v/+/v7//v7+//4+Pi4AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACVk4cBKCcjDKenp5j/////xbp2/7mrWP+5q1j/uaxZ/7qsWv+6rVr/uq1a/7quW/+3q1r/vLSB//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+////////////////////////////4eHh/8vLy//Q0ND/6+vr//// + ///+/v7///////T09P/t7e3/z8/P/9jY2P/t7e3/8fHx////////////9fX1/9bW1v/w8PD/39/f/9fX + 1//29vb////////////09PT/6Ojo/9DQ0P/W1tb/5+fn/+zs7P//////+vr6///////Nzc3/19fX/9jY + 2P/V1dX/6enp////////////8/Pz/9nZ2f/W1tb/zMzM/8bGxv/e3t7///////////////////////// + //////////////////////////////X19f/z8/P/39/f/9PT0//k5OT/6enp//n5+f//////9/f3//Pz + 8//o6Oj/2dnZ/9fX1//p6en//Pz8////////////8PDw/9/f3//W1tb/zs7O/+zs7P/39/f///////// + ///r6+v/1tbW/9PT0//R0dH/39/f/+/v7///////+vr6//j4+P/Q0ND/19fX/83Nzf/l5eX/6+vr//// + ////////+/v7//Ly8v/t7e3/2dnZ/9fX1//n5+f//v7+//7+/v/29vb/9PT0/+Xl5f/Pz8//zMzM/+jo + 6P/29vb//v7+//b29v/l5eX/7e3t/9bW1v/Kysr/5ubm//b29v/9/f3/9PT0//T09P/MzMz/zc3N/87O + zv/n5+f/7+/v//39/f/9/f3/5ubm/87Ozv/U1NT/4uLi/+rq6v/p6en/9PT0//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/+/v7//v7+//7+/v++fn5NAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAdHNoBBwcHB75+fnv7uvX/7mrV/+5q1j/uaxZ/7qsWf+6rFr/uq1a/7uuW/+5rVv/r6NW/+Dd + x//+/v7//v7+//7+/v////////////////////////////////////////////Pz8//w8PD/8/Pz//b2 + 9v/Ly8v/29vb//Ly8v/+/v7////////////p6en/3Nzc/9ra2v/Q0ND/9fX1//X19f/7+/v/8vLy/+Xl + 5f/Pz8//1tbW/9bW1v/39/f////////////5+fn/7Ozs/9jY2P/e3t7/ysrK/+np6f/z8/P/+vr6//z8 + /P/o6Oj/5OTk/+Dg4P/f39//3d3d//Pz8//////////////////u7u7/19fX/9LS0v/Nzc3/6+vr//// + ///////////////////////////////////////////////////x8fH/+Pj4/9nZ2f/U1NT/2tra/+7u + 7v////////////r6+v/n5+f/1NTU/9bW1v/09PT/7u7u/+rq6v/7+/v///////X19f/X19f/z8/P/8vL + y//a2tr/8vLy////////////8PDw/+3t7f/Pz8//09PT/9LS0v/o6Oj/+fn5///////u7u7/ysrK/9XV + 1f/S0tL/6Ojo//r6+v////////////r6+v/s7Oz/2tra/83Nzf/Y2Nj/3t7e//7+/v/+/v7//v7+/+7u + 7v/T09P/7u7u/8fHx//m5ub/8fHx//Ly8v/y8vL/7+/v/9bW1v/s7Oz/1tbW/9vb2//v7+//+Pj4//T0 + 9P/r6+v/zc3N/8/Pz//ExMT/2tra//Ly8v/9/f3//f39//39/f/d3d3/1dXV/87Ozv/a2tr/7+/v//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//v7+//7+/v/+fn5rQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAkpCGAVBPRgmBgYF0/////9HHkP+5q1j/uatY/7msWf+6rFr/uq1a/7qtWv+6rlv/tapZ/7ev + dv/+/v7///////////////////////////////////////////////////////////////////////// + ///5+fn/5OTk/9/f3//Ly8v/y8vL/+bm5v/s7Oz/+/v7///////8/Pz/8/Pz/9bW1v/T09P/2tra/+vr + 6/////////////T09P/j4+P/7+/v/8LCwv/Y2Nj///////T09P////////////Dw8P/W1tb/z8/P/9nZ + 2f/t7e3/////////////////9/f3/9bW1v/x8fH/5OTk/+vr6//39/f///////7+/v/29vb/8fHx//7+ + /v//////////////////////////////////////////////////////////////////////9vb2/+Pj + 4//U1NT/0dHR/8vLy//b29v/8fHx//n5+f/x8fH/3Nzc/9fX1//T09P/zMzM//X19f///////////+7u + 7v/09PT/19fX/9LS0v/Nzc3/6enp//f39///////+fn5//b29v/u7u7/z8/P/9TU1P/y8vL/9/f3//// + ///8/Pz/7u7u/9PT0//t7e3/y8vL/+Tk5P/s7Oz//Pz8///////x8fH/29vb/8zMzP/V1dX/1NTU//T0 + 9P/+/v7//v7+//Ly8v/u7u7/1tbW/9LS0v/Ozs7/6enp//r6+v/+/v7/+fn5/9nZ2f/h4eH/09PT/9DQ + 0P/d3d3/7Ozs//z8/P/s7Oz/7e3t/9ra2v/IyMj/y8vL/9vb2//w8PD//f39//z8/P/09PT/1dXV//Pz + 8//7+/v//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/7+/v/+/v7/Pf39yoAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAJuZigMAAAAS7Ozs0/j27v+6rFv/uatY/7msWf+6rFn/uqxa/7qtWv+7rlv/ua1a/66j + Vv/j4c7///////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//b29v/29vb/09PT/87Ozv/g4OD/9fX1///////+/v7/6urq/+Pj + 4//Ozs7/zc3N//T09P/q6ur/9vb2/+jo6P/19fX/9fX1/9/f3//p6en/4+Pj/+jo6P/8/Pz///////f3 + 9//k5OT/4ODg/93d3f/h4eH/6Ojo//Hx8f/8/Pz//////+Xl5f/Y2Nj/2dnZ/9HR0f/x8fH/9fX1//// + //////////////////////////////////////////////////////////////////////////////// + /////////////+/v7//x8fH/3Nzc/9HR0f/f39//5+fn//z8/P///////////+Pj4//w8PD/zc3N/+bm + 5v/5+fn///////z8/P/x8fH/8PDw/9bW1v/Pz8//4uLi/+zs7P/39/f////////////+/v7/09PT/9HR + 0f/f39//8fHx/////////////Pz8/+/v7//S0tL/zc3N/87Ozv/i4uL/9/f3//7+/v/4+Pj/5eXl/9ra + 2v/V1dX/zMzM/9HR0f/+/v7//v7+//7+/v/29vb/4+Pj/9LS0v/Kysr/9PT0/+np6f/+/v7//f39//j4 + +P/m5ub/3Nzc/8vLy//a2tr/7+/v//39/f/9/f3//Pz8//Hx8f/d3d3/0NDQ/+Li4v/t7e3/8/Pz//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//f396IAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABPTUUGX19fTv/////c1av/uatY/7mrWP+5rFn/uqxa/7qtWv+6rVr/uq5b/7Wq + Wf+5sXv///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////f39//t7e3/39/f/+vr6//V1dX/3Nzc/+3t + 7f//////+/v7//Ly8v/u7u7/2NjY/+fn5//V1dX/6enp///////7+/v/6Ojo/9jY2P/Ly8v/2dnZ/9zc + 3P/5+fn////////////u7u7/3t7e/9bW1v/l5eX/7e3t/+zs7P/39/f/+vr6/+vr6//d3d3/1tbW/+vr + 6//z8/P/8/Pz//////////////////////////////////////////////////////////////////// + ///////////////////////////////////r6+v/19fX/9XV1f/R0dH/6urq/+np6f/5+fn/+/v7//Dw + 8P/Y2Nj/7u7u/9PT0//Y2Nj/2tra////////////9/f3//n5+f/d3d3/ycnJ//j4+P/s7Oz///////n5 + +f/q6ur/4eHh/+Tk5P/c3Nz/1dXV/+Xl5f/x8fH///////T09P/l5eX/0NDQ/8zMzP/Jycn/19fX/97e + 3v/+/v7/9vb2//Hx8f/k5OT/9vb2/9fX1//n5+f/+/v7//7+/v/9/f3/7+/v/+Xl5f/X19f/0dHR//T0 + 9P/b29v/+vr6//39/f/8/Pz/4eHh/9PT0//Q0ND/6+vr//f39//9/f3//f39/+/v7//19fX/1dXV/9LS + 0v/4+Pj//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//v7+/n29vYiAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACYlokCKSgjDsrKyrH9/fv/wLNo/7mrWP+5rFn/uqxZ/7qsWv+6rVr/uq5b/7mt + Wv+tolb/5uTT//////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////5+fn/3d3d/9/f + 3//W1tb/09PT/+Pj4//r6+v////////////8/Pz/5OTk/8zMzP/Ly8v/5ubm/+7u7v//////9/f3/93d + 3f/5+fn/+vr6/93d3f/q6ur/9/f3/////////////////9/f3//X19f/1dXV/9ra2v/x8fH///////b2 + 9v//////2tra/8nJyf/MzMz/5OTk/+zs7P/39/f///////////////////////////////////////// + ////////////////////////////////////////////////////////8fHx//r6+v/Y2Nj/zMzM//7+ + /v/q6ur///////7+/v/p6en/4uLi/9HR0f/S0tL/6urq/////////////////+jo6P/u7u7/0tLS/9LS + 0v/n5+f//Pz8////////////4ODg/8/Pz//Z2dn/1dXV/+Li4v/p6en/9/f3///////t7e3/7+/v/9vb + 2//m5ub/6urq//Dw8P/s7Oz//v7+//f39//d3d3/1dXV/8zMzP/T09P/19fX/+rq6v/+/v7/+/v7//Pz + 8//k5OT/z8/P/8vLy//k5OT/9/f3//39/f/4+Pj/5+fn/9PT0//Hx8f/zc3N//Ly8v/r6+v/7u7u//39 + /f/7+/v/+/v7//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/6+vqWAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAd3VpBTIyMi79/f355+LF/7mrWP+5q1j/uaxZ/7qsWv+6rVr/uq1a/7qu + W/+1qVn/u7SA//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////+fn5//U1NT/zs7O/9/f3//q6ur/+/v7///////8/Pz/7+/v/+Li4v/5+fn/0tLS/9vb + 2//x8fH//////+fn5//f39//0dHR/9DQ0P/m5ub/8PDw//b29v////////////n5+f/g4OD/1NTU/9LS + 0v/o6Oj/+vr6///////+/v7/8fHx/9/f3//X19f/8fHx/+jo6P/39/f///////////////////////// + /////////////////////////////////////////////////////////////////////////////+jo + 6P/m5ub/0NDQ/9bW1v/o6Oj////////////v7+//2tra/+vr6//Y2Nj/0tLS/+np6f///////////+/v + 7//v7+//09PT/+vr6//Jycn/4eHh//////////////////r6+v/Y2Nj/3d3d/9HR0f/Z2dn/6enp//7+ + /v/+/v7/+Pj4/8TExP/X19f/0tLS/+Hh4f/r6+v//v7+//7+/v/v7+//6enp/9/f3//Nzc3/zMzM/+fn + 5//+/v7//v7+//n5+f/v7+//0tLS/8vLy//j4+P/4uLi//39/f/9/f3/+fn5//Hx8f/a2tr/zs7O/9HR + 0f/9/f3//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/7+/v1+vr6GgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAlZOIASgnIwuenp6N/////8m+f/+5q1j/uaxZ/7qsWf+6rFr/uq1a/7qt + W/+5rVr/rKJV/+nn2f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////v7+//n5+f/0NDQ/83Nzf/d3d3/8fHx////////////9/f3/9bW + 1v/g4OD/1NTU/+Hh4f/v7+//8vLy///////29vb/9vb2/9fX1//Ly8v/ysrK/+bm5v////////////r6 + +v/t7e3/1NTU/9DQ0P/r6+v/7+/v//Hx8f////////////z8/P/S0tL/7+/v/8bGxv/X19f/09PT//f3 + 9/////////////////////////////////////////////////////////////////////////////// + /////////////+/v7//s7Oz/1dXV/+vr6//Q0ND/6Ojo//n5+f/z8/P/7Ozs//T09P/5+fn/xMTE/9fX + 1//v7+//8PDw///////u7u7/3Nzc/97e3v/Nzc3/2dnZ/+np6f/39/f////////////4+Pj/4+Pj/+Dg + 4P/a2tr/2NjY/+Xl5f/29vb//v7+//n5+f/Y2Nj/19fX/8rKyv/j4+P/9fX1//7+/v/+/v7/+vr6/+rq + 6v/c3Nz/ysrK/8rKyv/i4uL/+fn5//39/f/w8PD/zc3N/9HR0f/Kysr/zMzM/+3t7f/9/f3//f39//r6 + +v/v7+///f39//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/+vr6igAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+cjAQPDw8Z9vb25/Lv3/+5q1j/uatY/7msWf+6rFr/uq1a/7qt + Wv+6rVv/talZ/7+3hv////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////b29v/n5+f/4uLi/8zMzP/Y2Nj/8/Pz//Hx + 8f///////////+/v7//e3t7/zs7O/9LS0v/Nzc3/6enp//f39/////////////Dw8P/f39//4eHh/9TU + 1P/o6Oj/+fn5///////z8/P/7u7u/83Nzf/a2tr/0tLS/+jo6P/5+fn///////Pz8//29vb/6Ojo/9PT + 0//Z2dn/5OTk//f39/////////////////////////////////////////////////////////////// + ///////////////////////////////////8/Pz/7e3t/8/Pz//Jycn/ysrK/+zs7P//////9/f3//Pz + 8//m5ub/0dHR/83Nzf/7+/v/7Ozs///////29vb/6urq/9jY2P/W1tb/zc3N/+Xl5f/v7+//9vb2//// + ////////4ODg/9zc3P/MzMz/0dHR/+jo6P/4+Pj//v7+//v7+//u7u7/09PT/8zMzP/Jycn/6Ojo//b2 + 9v/+/v7/+/v7//Hx8f/u7u7/0dHR/8jIyP/k5OT//f39//39/f/9/f3/8PDw/+7u7v/09PT/zc3N/+Hh + 4f/p6en//f39//39/f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/+/v78fr6 + +hMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJWTiQFSUEgIcHBwZ//////UzJn/uatY/7msWf+5rFn/uqxa/7qt + Wv+6rVv/uKxa/6yhVf/s6t7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////5+fn/9fX1/+Pj + 4//V1dX/6urq/+rq6v/o6Oj/+vr6//z8/P/x8fH/8PDw/9bW1v/Pz8//4uLi/////////////////+/v + 7//q6ur/0tLS/83Nzf/v7+//19fX//z8/P/8/Pz//Pz8/+7u7v/Pz8//1NTU//Ly8v/r6+v/9/f3//// + ///29vb/2tra/8/Pz//R0dH/2tra/+fn5//4+Pj///////////////////////////////////////// + ////////////////////////////////////////////////////////+vr6/+fn5//T09P/1dXV/9fX + 1//z8/P///////7+/v/y8vL/39/f/9fX1//U1NT/z8/P/+Pj4//8/Pz//v7+/+rq6v/4+Pj/0dHR/83N + zf/U1NT/6enp//z8/P/+/v7//f39//Ly8v/X19f/x8fH/8vLy//j4+P/+vr6//7+/v/9/f3/7+/v/9XV + 1f/Nzc3/8vLy/+bm5v/5+fn//v7+//39/f/o6Oj/39/f/9jY2P/X19f/1dXV//Dw8P/9/f3//Pz8//Dw + 8P/Nzc3/09PT/8nJyf/7+/v//f39//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//n5 + +X8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACnpZoCAAAAEOXl5cn6+fP/u65e/7mrWP+5rFn/uqxa/7qt + Wv+6rVr/uq1a/7SpWf/Auov//////9jJpP/azKj/+PXu//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////6+vr//T09P/c3Nz/09PT/9LS0v/f39//8fHx//b29v//////9/f3//n5+f/Pz8//zMzM/9vb + 2//s7Oz////////////k5OT/9fX1/9PT0//X19f/6Ojo/+rq6v/w8PD/9vb2//7+/v/S0tL/0NDQ/9DQ + 0P/e3t7/8PDw//T09P//////8fHx/+Li4v/T09P/zs7O/8nJyf/y8vL///////////////////////// + ////////////////////////////////////////////////////////////////////////+vr6//T0 + 9P/19fX/9vb2/8rKyv/h4eH/8fHx///////4+Pj/8vLy//Hx8f/T09P/zs7O/+/v7//o6Oj/8fHx//X1 + 9f/5+fn/6Ojo/9TU1P/IyMj/4+Pj/+rq6v/+/v7//f39//Dw8P/s7Oz/0tLS/8PDw//T09P/6Ojo//v7 + +//+/v7/7e3t//b29v/Hx8f/xsbG/9HR0f/19fX/6+vr//39/f/09PT/5+fn/87Ozv/Pz8//z8/P/+Dg + 4P/19fX//f39//39/f/x8fH//f39//39/f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//v7 + ++v5+fkNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiYeABVRUVED+/v7+39mz/7mrWP+5rFn/uaxZ/7qs + Wv+6rVr/uq1b/7isWv+soVb/7u3i//bz6v+2m1X/tpxV/7ykY//bzar/+ffx//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////l5eX/4ODg/8rKyv/T09P/6Ojo///////5+fn/6urq//Pz + 8//a2tr/09PT/9HR0f/p6en/9/f3///////5+fn/5ubm/9XV1f/T09P/0NDQ/8/Pz//t7e3///////// + ///39/f/9/f3/+Li4v/V1dX/1NTU//Hx8f///////v7+/+7u7v/x8fH/9/f3/8vLy//d3d3/6enp//// + //////////////////////////////////////////////////////////////////////////////// + //////////////Pz8//Z2dn/4ODg/9bW1v/X19f/5+fn//j4+P////////////Ly8v/29vb/1NTU/83N + zf/e3t7/8fHx////////////8PDw/8nJyf/U1NT/xsbG/9jY2P/r6+v//v7+//X19f/y8vL/5+fn/9XV + 1f/q6ur/0dHR/+zs7P/+/v7/8fHx//Hx8f/k5OT/6Ojo/9fX1//Ly8v/6Ojo//X19f/39/f/6Ojo/+rq + 6v/U1NT/7Ozs/9TU1P/o6Oj//f39//39/f/9/f3//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/4+Ph0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF9eWgXBwcGh/v79/8K2b/+5q1j/uaxZ/7qs + Wv+6rVr/uq1a/7qtWv+0qFj/xL2Q///////QwJP/tptV/7acVf+2nFb/uJ1X/76lZf/Zy6b/9/Pq//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////5+fn/7Ozs/9PT0//Nzc3/4ODg//Pz + 8/////////////j4+P/n5+f/1dXV/9HR0f/b29v/6+vr//////////////////T09P/k5OT/1dXV/83N + zf/09PT/8vLy////////////+vr6/97e3v/V1dX/3Nzc/+vr6//t7e3///////7+/v/s7Oz/3t7e/9XV + 1f/Kysr/5eXl//f39/////////////////////////////////////////////////////////////// + ///////////////////////////////////8/Pz/7+/v/9PT0//S0tL/3t7e/+np6f/t7e3///////// + ///x8fH/4+Pj/9XV1f/S0tL/9/f3//Ly8v/+/v7/8PDw//Pz8//V1dX/1NTU/9HR0f/b29v/8fHx//7+ + /v/+/v7/+/v7/+Dg4P/i4uL/8fHx/+Hh4f/p6en//v7+//7+/v/9/f3/7e3t/9LS0v/Jycn/3t7e//Pz + 8//9/f3//f39//T09P/c3Nz/4+Pj//39/f/9/f3//f39//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/7+/vk+vr6CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVlZAV/Pz88/f27P/Nw4f/vK9g/7ms + Wf+6rFr/uq1a/7qtWv+4rFr/rKFX//Hw5//07+T/tptV/7acVf+2nFb/t5xW/7idV/+4nVj/uJ5Z/72k + ZP/Zy6X/+Pbv/////v////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////8PDw/9jY + 2P/MzMz/z8/P/83Nzf/m5ub/+fn5///////39/f/5eXl/9nZ2f/h4eH/39/f//Ly8v////////////z8 + /P/k5OT/2NjY/9XV1f/f39//6enp////////////9/f3/+Xl5f/Jycn/1NTU/9fX1//p6en///////// + ////////8PDw/9bW1v/Pz8//4uLi/+zs7P/39/f///////////////////////////////////////// + ////////////////////////////////////////////////////////8vLy/+Hh4f/W1tb/4ODg//X1 + 9f/j4+P/9/f3///////6+vr/8/Pz/9jY2P/V1dX/3t7e/+jo6P/+/v7//v7+/+7u7v/z8/P/3t7e/+Pj + 4//V1dX/1dXV/+3t7f/+/v7//f39/+jo6P/a2tr/z8/P/8jIyP/m5ub/8PDw//j4+P/9/f3/8vLy/9LS + 0v/V1dX/09PT/+fn5//q6ur//f39//39/f/9/f3//f39//39/f/9/f3//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz/+fn5aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5OPeO////9j///////////39 + /P/w7dz/39ix/87Fiv++smP/tKhY/8bAlv//////zryN/7abVf+2nFX/tpxW/7idV/+4nVf/uJ1Y/7ie + Wf+5nlr/uaBa/7yjYf/XyaH/9vPq//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///6+vr/+vr6//Ly8v/w8PD/2dnZ/9HR0f/m5ub/////////////////7u7u/9XV1f/W1tb/0NDQ//Pz + 8//x8fH////////////r6+v/5+fn/9nZ2f/j4+P/zs7O/+rq6v////////////r6+v/j4+P/4ODg/+bm + 5v/Q0ND/7+/v/+3t7f//////9/f3//n5+f/d3d3/ycnJ//j4+P/o6Oj/+vr6//////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///R0dH/zc3N/9DQ0P/e3t7/////////////////6+vr/+fn5//Ly8v/zMzM/+fn5//y8vL//v7+//7+ + /v/+/v7/8/Pz/+Li4v/Kysr/0dHR//7+/v/+/v7//f39//Hx8f/f39//xsbG/93d3f/x8fH/6+vr//39 + /f/6+vr/5ubm/+Li4v/Pz8//1NTU/+jo6P/9/f3//f39//39/f/9/f3//f39//z8/P/8/Pz//Pz8//z8 + /P/8/Pz/+/v73fj4+AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6ujaGOnn + 11f///+X////1f/////+/v7/+vr5/9vZyf/19O7/8u3g/7abVP+2nFX/tpxW/7ecVv+4nVf/uJ1Y/7ie + WP+5nln/uZ9a/7mgW/+6oFv/uqFc/7yjYf/UxJj/8eze//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////29vb/9vb2/9PT0//c3Nz/5+fn//j4+P///////Pz8//Pz + 8//j4+P/29vb/9LS0v/k5OT/7e3t////////////5ubm/+Dg4P/Y2Nj/0NDQ/+Hh4f/m5ub//v7+//// + ///39/f/19fX/+Pj4//T09P/4uLi/+zs7P///////////+jo6P/r6+v/09PT/9HR0f/e3t7/6enp//r6 + +v////////////////////////////////////////////////////////////////////////////// + ///////////////////39/f/9/f3/9vb2//Pz8//1NTU//Hx8f//////+vr6/+rq6v/u7u7/+vr6/9vb + 2//r6+v/9PT0//7+/v/+/v7/+Pj4/+Tk5P/g4OD/zMzM/97e3v/o6Oj//v7+//r6+v/9/f3/5OTk/8nJ + yf/Kysr/1NTU/+zs7P/9/f3//f39/+7u7v/8/Pz//f39//39/f/9/f3//f39//39/f/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//b29lwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADk4dIW4+DPVdfX15rl5eXp/////8y5iP+2m1X/tpxV/7acVv+4nVf/uJ1X/7id + WP+4nln/uZ5a/7mgWv+5oFv/uqBc/7qhXP+6oV3/vKJe/76kY//Rv5D/7+jY//79/f////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////09PT/5eXl/9PT0//Ozs7/7u7u/+fn + 5//4+Pj///////z8/P/j4+P/2NjY/9PT0//Nzc3/6enp/+np6f//////8PDw/+rq6v/X19f/09PT/87O + zv/v7+//19fX//Ly8v//////+vr6/9nZ2f/Y2Nj/y8vL/+Tk5P/29vb////////////x8fH/2tra/8vL + y//Ozs7/2NjY/9/f3/////////////////////////////////////////////////////////////// + ///////////////////////////////////29vb/8/Pz/97e3v/V1dX/3Nzc/+vr6//+/v7//v7+//Hx + 8f/b29v/0tLS/8zMzP/Nzc3/7u7u/+vr6//+/v7/7e3t/+rq6v/m5ub/2NjY/+Tk5P/W1tb/6+vr//r6 + +v/8/Pz/8vLy/9/f3//h4eH/1tbW/+Li4v/39/f//f39//39/f/9/f3//f39//39/f/9/f3//Pz8//z8 + /P/8/Pz//Pz8//v7+9T19fUCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJaRfAQhISEi+Pj46/Dq2/+2m1T/tpxV/7acVv+3nFb/uJ1X/7id + WP+4nlj/uZ5Z/7mfWv+5oFv/uqBb/7qhXP+6oV3/u6Fd/7yiXv+8ol//vKNf/72kYv/Nu4f/6eHL//38 + +v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////8vLy//j4 + +P/T09P/0tLS/9/f3//x8fH/9vb2///////7+/v/5+fn/9jY2P/V1dX/ycnJ//T09P/q6ur/+/v7//f3 + 9//t7e3/9/f3/87Ozv/Kysr/5+fn//f39////////Pz8/+/v7//U1NT/zc3N/8rKyv/p6en/9/f3//// + ////////8PDw/9zc3P/l5eX/1NTU/+fn5//39/f///////////////////////////////////////// + ////////////////////////////////////////////////////////9/f3/+Xl5f/U1NT/xcXF/9bW + 1v/m5ub//v7+//7+/v/u7u7/8fHx/+3t7f/X19f/ysrK/+bm5v/29vb//v7+//7+/v/5+fn/4+Pj/9HR + 0f/Y2Nj/5ubm/+jo6P/19fX//f39/+Xl5f/R0dH/+vr6//39/f/9/f3//f39//39/f/9/f3//f39//z8 + /P/8/Pz//Pz8//z8/P/6+vpRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMTAswExMCsKn5+fjP/////JtoP/tptV/7acVf+2nFb/uJ1X/7id + V/+4nVj/uJ5Z/7meWf+5oFr/uaBb/7qgXP+6oVz/uqFd/7yiXv+8ol7/vKJf/72jYP+9o2D/vaVh/76l + Yv/JtHz/5dzB//38+f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////+Xl5f/i4uL/zMzM/9HR0f/Y2Nj/6enp//////////////////Ly8v/u7u7/09PT/8vL + y//n5+f/9/f3////////////8vLy/9zc3P/S0tL/29vb/+np6f/u7u7///////7+/v/w8PD/1tbW/87O + zv/v7+//5ubm/////////////v7+/+Pj4//R0dH/0NDQ/+bm5v/s7Oz/9/f3//////////////////// + ////////////////////////////////////////////////////////////////////////8fHx//X1 + 9f/o6Oj/2NjY/+Pj4//Nzc3/6Ojo//b29v/+/v7/+/v7//Dw8P/U1NT/8PDw/8vLy//n5+f//v7+//Hx + 8f/19fX/6+vr/9HR0f/R0dH/zs7O//Dw8P/n5+f//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//Pz8//z8/P/6+vrKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKh34EJiYmJ/r6+vDt5tX/tZtU/7acVf+2nFb/t5xW/7id + V/+4nVj/uJ5Y/7meWf+5n1r/uaBb/7qgW/+6oVz/uqFd/7uhXf+8ol7/vKJf/7yjX/+9o2D/vaRh/72l + Yv++pWL/vqZj/76mZP/FrXD/4NOz//f07P////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////n5+f/p6en/6Ojo/9TU1P/MzMz/8fHx//Hx8f////////////7+ + /v/w8PD/0NDQ/+3t7f/q6ur/6enp//z8/P//////9/f3/+Xl5f/c3Nz/0dHR/83Nzf/o6Oj///////// + ///u7u7/5ubm/9TU1P/Kysr/5OTk/+Tk5P/t7e3///////b29v/5+fn/3d3d/9bW1v/c3Nz/4eHh//f3 + 9/////////////////////////////////////////////////////////////////////////////// + ///+/v7//v7+//7+/v/6+vr/5+fn/9TU1P/Nzc3/6urq//T09P/+/v7//v7+//7+/v/d3d3/1tbW/8fH + x//Gxsb/5ubm//b29v/9/f3//f39/+rq6v/s7Oz/1tbW//v7+//9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//z8/P/8/Pz/+/v7RgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACalosBKiglC6WlpZP/////x7N9/7abVf+2nFX/tpxW/7id + V/+4nVf/uJ1Y/7ieWf+5nln/uaBa/7mgW/+6oFz/uqFc/7qhXf+8ol7/vKJe/7yiX/+9o2D/vaNg/72l + Yf+9pWL/vqVj/76mY/+/pmT/wKdl/8CnZf/ErW//2sqj//Pu4f///v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////4+Pj/+Xl5f/S0tL/39/f/+rq + 6v/19fX///////n5+f/z8/P/xMTE/9TU1P/Ly8v/8vLy/+jo6P/5+fn///////v7+//r6+v/3d3d/8vL + y//Ly8v/5OTk//v7+///////8PDw/8nJyf/Y2Nj/0NDQ/9ra2v/o6Oj////////////39/f/2dnZ/93d + 3f/MzMz/3d3d/+fn5//19fX///////////////////////////////////////////////////////// + /////////v7+//7+/v/+/v7//v7+//7+/v/+/v7/9fX1/97e3v/q6ur/0NDQ/97e3v/w8PD//v7+//v7 + +//y8vL/7+/v/9fX1//Ly8v/3t7e//X19f/9/f3//f39//z8/P/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/8/Pz/+fn5vwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc29kBCsrKyr8/Pzz6uPP/7WbVP+2nFX/tpxW/7ec + Vv+4nVf/uJ1Y/7ieWP+5nln/uZ9a/7mgWv+5oFv/uqFc/7qhXf+7oV3/vKJe/7yiX/+8o1//vaNg/72k + Yf+9pWL/vqVi/76mY/++pmT/wKZk/8CnZf/Ap2b/wKhm/8GoZ//CrGv/0b+O/+3m0v/9/Pr///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////9vb2//f3 + 9//o6Oj/z8/P/9nZ2f/h4eH/7+/v////////////8fHx//b29v/Pz8//0dHR/+fn5/////////////z8 + /P/y8vL/7+/v/9bW1v/k5OT/1NTU/+jo6P////////////z8/P/q6ur/09PT/83Nzf/v7+//7Ozs//// + ////////9vb2/9jY2P/b29v/zs7O/9nZ2f/l5eX/8fHx//////////////////////////////////// + //////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//Dw8P/i4uL/09PT/+Pj + 4//r6+v/9vb2//7+/v/+/v7/7e3t/9XV1f/o6Oj/zMzM/+Xl5f/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//Pz8//n5+TsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAl5OHASgmIgypqama/////8WweP+2m1X/tpxV/7ac + Vv+4nVf/uJ1X/7idWP+4nln/uZ5Z/7mgWv+5oFv/uqBc/7qhXP+6oV3/vKJe/7yiXv+8ol//vaNg/72j + YP+9pWH/vaVi/76lY/++pmP/v6Zk/8CnZf/Ap2X/wKhm/8GoZ//BqWj/wapo/8Kqaf/Cq2r/y7eA/+TZ + vP/59/D///7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////+fn5//j4+P/X19f/29vb/+rq6v/g4OD/8fHx//r6+v////////////T09P/W1tb/1NTU/8vL + y//n5+f/9/f3////////////9/f3/+Li4v/T09P/y8vL/9vb2//x8fH////////////k5OT/7e3t/9bW + 1v/MzMz/5OTk//j4+P////////////j4+P/39/f/3Nzc/8/Pz//U1NT/3Nzc//////////////////// + ///////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//Dw + 8P/5+fn/z8/P/8PDw//a2tr/5+fn//7+/v/9/f3//f39//Dw8P/x8fH//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//v7+7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH58dAU0NDQx/Pz89ejgyv+1m1T/tpxV/7ac + Vv+3nFb/uJ1X/7idWP+4nlj/uZ5Z/7mfWv+5oFr/uaBb/7qhXP+6oV3/u6Fd/7yiXv+8ol//vKNf/72j + YP+9pGH/vaVi/76lYv++pmP/vqZk/8CmZP/Ap2X/wKdm/8CoZv/BqGf/wapo/8Gqaf/Cqmn/wqtq/8Kr + a//ErGv/yLJ3/93Pq//28uj///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////4+Pj/9PT0//s7Oz/5ubm/+np6f/19fX/+fn5/+fn + 5//w8PD/19fX/8vLy//8/Pz/5+fn//////////////////Hx8f/c3Nz/6Ojo/9nZ2f/p6en//Pz8//// + ///x8fH/8PDw/9PT0//Q0ND/+Pj4/9/f3//y8vL////////////4+Pj/5ubm/9nZ2f/h4eH/39/f//Ly + 8v///////////////////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//b29v/w8PD/7e3t/9LS0v/Q0ND/5OTk/+rq6v/x8fH//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f36+vowAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKemowEtLCoMs7Ozof/////CrHH/tptV/7ac + Vf+2nFb/uJ1X/7idV/+4nVj/uJ5Z/7meWf+5oFr/uaBb/7qgW/+6oVz/uqFd/7yiXv+8ol7/vKJf/7yj + YP+9o2D/vaVh/72lYv++pWP/vqZj/7+mZP/Ap2X/wKdl/8CnZv/BqGf/walo/8GqaP/Cqmn/wqtq/8Kr + av/Dq2v/xKxs/8SsbP/ErW3/xq5w/9PBkv/r5M7//Pv4//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////5+fn/4+Pj/9PT0//Pz8//19fX/9nZ + 2f/u7u7////////////19fX/9fX1/9ra2v/Ozs7/4ODg//T09P////////////j4+P/m5ub/1NTU/8vL + y//Nzc3//Pz8///////+/v7/7u7u/9/f3//Hx8f/1tbW/9DQ0P/m5ub//v7+////////////7u7u/9XV + 1f/W1tb/0NDQ/+Li4v/39/f////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/8PDw/87Ozv/S0tL/8PDw//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/5+fmoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwr6wDPDw8M/39/fjl3cT/tZtU/7ac + Vf+2nFb/tpxW/7idV/+4nVj/uJ5Y/7meWf+5n1r/uaBa/7mgW/+6oVz/uqFd/7uhXf+8ol7/vKJf/7yj + X/+9o2D/vaRh/72lYf++pWL/vqZj/76mZP/ApmT/wKdl/8CnZv/AqGb/wahn/8GqaP/Bqmn/wqpp/8Kr + av/Cq2v/xKxr/8SsbP/ErG3/xa1t/8Wtbv/Fr2//xq9w/866g//j2Ln/+PXu//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////+vr6//Hx + 8f/Y2Nj/1NTU/83Nzf/z8/P/7u7u////////////8vLy/97e3v/Nzc3/1NTU/9PT0//y8vL/9fX1//n5 + +f/x8fH/8vLy/+rq6v/Pz8//ysrK/+fn5//39/f///////z8/P/v7+//09PT/8rKyv/x8fH/5+fn//j4 + +P///////Pz8/+Hh4f/W1tb/7e3t/9bW1v/q6ur/+vr6//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/+/v7//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/8/Pz7+Pj4JwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAurm1A9DQ0Jj//////v39/+Tb + wf/QwJP/t55a/7edV/+4nVf/uJ1Y/7ieWf+5nln/uaBa/7mgW/+6oFv/uqFc/7qhXf+8ol7/vKJe/7yi + X/+8o2D/vaNg/72lYf+9pWL/vqVj/76mY/+/pmT/wKdl/8CnZf/Ap2b/wahn/8GpaP/Bqmj/wqpp/8Kr + av/Cq2r/w6tr/8SsbP/ErGz/xK1t/8Wtbv/Frm7/xa9v/8evcP/HsHH/x7By/8u0ev/by6P/8ezc//39 + +/////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////x8fH/3Nzc/9HR0f/ExMT/8fHx//X19f//////+fn5/+np6f/j4+P/4+Pj/9ra + 2v/t7e3/9fX1///////5+fn/5eXl/+rq6v/Q0ND/y8vL/9nZ2f/////////////////x8fH/+Pj4/9PT + 0//V1dX/5eXl/+Pj4//w8PD/+vr6//X19f/h4eH/09PT/8LCwv/y8vL/5eXl//39/f/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3/9/f3nQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMTDvwHX08kJ5eHWUv7+ + /qb////x//////7+/f/m3cT/0sGW/7qhXf+5nln/uZ9a/7mgWv+5oFv/uqFc/7qhXf+7oV3/vKJe/7yi + X/+8o1//vaNg/72kYf+9pWH/vqVi/76mY/++pmT/wKZk/8CnZf/Ap2b/wKhm/8GoZ//BqWj/wapp/8Kq + af/Cq2r/wqtr/8Ssa//ErGz/xKxt/8Wtbf/FrW7/xa9v/8avb//Hr3D/x7By/8ewcv/JsHP/ybF0/8mx + dP/QvIf/5dq9//n27//+/v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////w8PD/9vb2/9XV1f/Ozs7/4ODg/+vr6//r6+v///////z8 + /P/z8/P/09PT/87Ozv/R0dH/6Ojo//z8/P///////////+7u7v/+/v7/3d3d/9fX1//r6+v/5+fn//r6 + +v//////8/Pz/9LS0v/Z2dn/4uLi//Hx8f/p6en///////Ly8v/19fX/8/Pz/9LS0v/Nzc3/3Nzc//Dw + 8P/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//Pz8+Pv7+x4AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA3tfCB+rl1k/+/v6j////8P/////+/v3/597H/9TEmf+7o2H/uqBb/7qhXP+6oV3/vKJe/7yi + Xv+8ol//vKNg/72jYP+9pWH/vaVi/76lY/++pmP/v6Zk/8CnZf/Ap2X/wKdm/8GoZ//BqGf/wapo/8Kq + af/Cq2r/wqtq/8Ora//ErGz/xKxs/8Stbf/FrW7/xa5u/8Wvb//Hr3D/x69x/8ewcv/IsHP/ybFz/8mx + dP/JsXX/yrJ1/8qydv/NuH//3c+o//Ls3P/+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////8/Pz/+Hh4f/X19f/2dnZ//f3 + 9//r6+v////////////4+Pj/6Ojo/83Nzf/o6Oj/z8/P/+fn5//8/Pz///////f39//l5eX/1tbW/8zM + zP/19fX/5+fn///////////////////////t7e3/09PT/83Nzf/m5ub/+fn5//7+/v/29vb/7Ozs/93d + 3f/MzMz/1dXV/93d3f/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//v7+5EAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAOTbwQbr5dNM/v7+of7+/u7//////v7+/+nhy//Vxpz/vaVj/7yi + Xv+8ol//vKNf/72jYP+9pGH/vaVh/76lYv++pmP/vqZk/8CmZP/Ap2X/wKdm/8CoZv/BqGf/walo/8Gq + af/Cqmn/wqtq/8Kra//ErGv/xKxs/8Ssbf/FrW3/xa1u/8Wvb//Gr2//x69w/8ewcv/HsHL/ybBz/8mx + dP/JsXT/ybJ1/8qydv/Ks3b/yrR3/8u0eP/LtXn/0sCM/+fdwf/49e7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///Z2dn/2dnZ/87Ozv/b29v/5+fn///////6+vr/7+/v/+/v7//T09P/x8fH/+Tk5P/19fX///////// + ///6+vr/8/Pz/9XV1f/Nzc3/8vLy/+7u7v////////////v7+//x8fH/2dnZ/87Ozv/p6en/5+fn//b2 + 9v/+/v7/+Pj4//Ly8v/29vb/2tra/8vLy//x8fH/6+vr//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//z8/PT7+/sXAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADl28IG7OXTSf///57+/v7t//////7+ + /v/r487/18if/7+mZv+9o2D/vaVh/72lYv++pWL/vqZj/76mZP/Ap2X/wKdl/8CnZv/BqGf/wahn/8Gq + aP/Cqmn/wqpq/8Krav/Dq2v/xKxs/8SsbP/ErW3/xa1u/8Wubv/Fr2//x69w/8evcf/HsHL/yLBz/8mx + c//JsXT/ybF1/8qydf/Ksnb/yrR3/8q0d//LtHj/y7V5/8u1ef/NtXr/z7mA/9vLof/t5tH//Pv3//// + /v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////+/v7//j4+P/x8fH/3d3d/9XV1f/Ozs7/3d3d/+fn5//8/Pz///////Hx8f/c3Nz/6enp/9LS + 0v/f39//8fHx////////////8PDw/+Tk5P/MzMz/0dHR/9jY2P/t7e3///////n5+f/q6ur/+fn5/9HR + 0f/Kysr/6Ojo/+np6f/+/v7//v7+//X19f/m5ub/7Ozs/9XV1f/MzMz/5eXl//n5+f/+/v7//v7+//7+ + /v/+/v7//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/6+vqGAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5dzDBe3m + 1Ub///+b/v7+6//////+/v7/7OTR/9jKo//BqWn/vqZj/76mZP+/pmT/wKdl/8CnZv/AqGb/wahn/8Gp + aP/Bqmj/wqpp/8Krav/Cq2v/xKxr/8SsbP/ErG3/xa1t/8Wtbv/Frm//xq9v/8evcP/HsHL/x7By/8mw + c//JsXT/ybF0/8mydf/Ksnb/yrN2/8q0d//LtHj/y7R4/8u1ef/MtXn/zbV6/822e//Ntnv/zbd8/9O/ + iv/j17f/9vLn//79/P////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////7u7u/9fX1//T09P/zs7O/+7u7v/n5+f/+Pj4//// + ///l5eX/4ODg/9PT0//Kysr/19fX//Hx8f//////9/f3//Hx8f/e3t7/z8/P/8fHx//X19f/6+vr//z8 + /P/+/v7/8/Pz//Dw8P/W1tb/ysrK/+bm5v/29vb//v7+//7+/v/w8PD/7+/v/9PT0//4+Pj//f39//7+ + /v/+/v7//v7+//39/f/9/f3//f39//39/f/9/f3//f39//39/f/8/Pzv+/v7EAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAObcxATt59ZE////mP7+/ur//////v7+/+3m1P/azKb/w6ts/8CnZf/Ap2b/wahn/8Go + Z//Bqmj/wqpp/8Kqav/Cq2r/w6tr/8SsbP/ErGz/xKxt/8Wtbv/FrW7/xa9v/8evcP/Hr3H/x7By/8iw + c//JsXP/ybF0/8mxdf/KsnX/yrJ2/8qzd//KtHf/y7R4/8u1ef/LtXn/zbV6/822ev/Ntnv/zbZ8/864 + fP/OuH7/zrh+/8+6gv/ayp7/6+PM//z7+f////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////Ly8v/4+Pj/09PT/9HR + 0f/f39//7+/v///////x8fH/9vb2/+fn5//S0tL/0tLS/9zc3P/6+vr///////Dw8P/29vb/5eXl/8/P + z//Jycn/1tbW/+jo6P/7+/v/8vLy/+/v7//W1tb/7e3t/83Nzf/e3t7/6urq//Ly8v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/9/f3//f39//39/f/9/f3//f39//39/f/9/f3/+vr6egAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADm3sUD7ufWQv///5X////o/////////v/u59b/286o/8St + b//BqWj/wapo/8Kqaf/Cq2r/wqtr/8Sra//ErGz/xKxt/8Wtbf/FrW7/xa5v/8avb//Hr3D/x7By/8ew + cv/JsHP/ybF0/8mxdP/JsnX/yrJ2/8qydv/KtHf/y7R4/8u0eP/LtXn/zLV5/821ev/Ntnv/zbZ7/823 + fP/OuH3/zrh+/864f//OuX//z7mA/8+5gP/QvIX/4dOv//Dp1v/9/fv///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///x8fH/39/f/9/f3//z8/P/8/Pz////////////7+/v//T09P/f39//1dXV/9ra2v/k5OT///////// + ////////+vr6/+bm5v/T09P/1dXV//X19f/s7Oz//v7+//f39//Y2Nj/zs7O/9XV1f/MzMz/2NjY//X1 + 9f/+/v7//v7+//7+/v/+/v7//f39//39/f/9/f3//f39//39/f/9/f3//Pz86Pr6+gwAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA597GAu7o1z////+T////5v// + //////7/7+nY/9zPq//GsHP/wqtq/8Ora//ErGz/xKxs/8Ssbf/FrW7/xa1u/8Wvb//Hr3D/x69x/8ew + cv/IsHP/ybFz/8mxdP/JsXX/yrJ1/8qydv/Ks3f/yrR3/8u0eP/LtXn/y7V5/821ev/Ntnr/zbZ7/822 + fP/OuHz/zrh+/864fv/OuX//z7l//8+5gP/PuoD/z7qB/9C6gf/Ru4L/1cKO/+PXtf/08OP//v38//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////z8/P/8/Pz/0NDQ/8PDw//T09P/0NDQ/+fn5//4+Pj///////T09P/X19f/z8/P/8vL + y//f39//5eXl///////+/v7/+Pj4//Dw8P/o6Oj/1NTU/8zMzP/k5OT/9vb2//7+/v/+/v7/9fX1/+Pj + 4//6+vr//v7+//7+/v/+/v7//v7+//7+/v/9/f3//f39//39/f/9/f3//f39//r6+nAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN7T + sQHu6Nc99vPqkP///+T///////////Dq2v/e0K3/yLJ3/8Ssbf/ErW3/xa1u/8Wub//Gr2//x69w/8ew + cv/HsHL/ybBz/8mxdP/JsXT/ybJ1/8qydv/Ksnb/yrR3/8u0eP/LtHj/y7V5/8y1ef/NtXr/zbZ7/822 + e//Nt3z/zrh9/864fv/OuH7/zrl//8+5gP/PuYD/z7qB/8+6gf/RuoL/0byC/9G8g//RvIP/0r2F/9rJ + mv/o3sL/9/Tq//7+/f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////j4+P/29vb/9vb2/+/v7//T09P/0NDQ//Ly8v/q6ur///////7+ + /v/w8PD/1NTU/+zs7P/Jycn/4+Pj/+jo6P/7+/v//v7+//r6+v/v7+//0dHR/8zMzP/k5OT/5eXl//T0 + 9P/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//f39//39/f/9/f3//f39//z8/OL6+voHAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA7ujXO/bz6o7////h///////////x7N3/39Kv/8q0e//Fr2//x69w/8ev + cf/HsHL/yLBz/8mxc//JsXT/ybF1/8qydf/Ksnb/yrN3/8q0d//LtHj/y7V4/8u1ef/NtXr/zbZ6/822 + e//Ntnv/zrh8/864fv/OuH7/zrl//8+5f//PuYD/1sST/9G9hv/QuoH/0buC/9G8gv/RvIP/0byD/9K9 + hP/SvYT/0r2F/9O+iP/czqT/7eXO//v48//+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+/+7u7v/V1dX/zMzM/9nZ + 2f/p6en/8vLy////////////6urq/9LS0v/T09P/0NDQ/+Tk5P/09PT//v7+//7+/v/y8vL/0dHR/9zc + 3P/Y2Nj/+vr6//7+/v/+/v7//v7+//7+/v/+/v7//v7+//39/f/9/f3//f39//39/f/4+PhkAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO/p2Dj28+qM////3///////////8u7g/+DU + sv/Mt3//x7By/8mwc//JsXT/ybF0/8mydf/Ksnb/yrJ2/8q0d//LtHj/y7R4/8u1ef/MtXn/zbV6/822 + e//Ntnv/zbd8/864ff/OuH7/zrh+/865f//PuYD/0LuD//Ls3f/o3sL/6d7D/9O/h//RvIP/0byD/9G8 + hP/SvYT/0r2E/9K9hf/SvYb/0r6H/9S+h//Wwo//4tSv//Hq1//9/Pr///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////Pz8//j4 + +P/l5eX/z8/P/9PT0//W1tb/6+vr//f39////////v7+//Dw8P/c3Nz/5+fn/9PT0//k5OT/+fn5//7+ + /v/+/v7//f39//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/9/f3//f39//39/f/7+/va+Pj4BAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADv6dk19/Priv// + /93///////////Tv4//i1bX/zrmC/8mxdf/KsnX/yrJ2/8qzd//KtHf/y7R4/8u1eP/LtXn/zbV6/822 + ev/Ntnv/zbZ7/864fP/OuH7/zrh+/865f//PuX//z7mA/+TZuf/g0q3/0LqB/9nHmf/p4MX/0byD/9zN + ov/k17T/1cKO/9K9hf/SvYX/0r6H/9O+h//Uvof/1L6I/9S/iP/UwIn/18WR/+XYt//y7Nz//fz6//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////09PT/2NjY/9bW1v/s7Oz/zs7O/9zc3P/w8PD//v7+//39/f/e3t7/0tLS/8/P + z//r6+v//Pz8//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//39/f/9/f3/9/f3WQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA8OraMvf064f////b///////////18eb/49a3/9C7hf/KtHf/y7R4/8u0eP/LtXn/zLV5/821 + ev/Ntnv/zbZ7/823fP/OuH3/zrh+/864fv/OuX//z7mA/9K+if/x7Nv/0LuD/9G6gv/Vw47/7ebP/+Xa + uv/h063/2MaV/+/o0//SvYX/1MGM/9jHmP/Uvof/1L6I/9S+iP/UwIj/1MCJ/9TAif/VwIn/1cCK/9nH + lf/l2bf/9O/h//38+v////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////9/f3/+3t7f/d3d3/zs7O/9XV1f/w8PD/8PDw//7+ + /v/y8vL/+vr6//z8/P/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/9/f3/+/v70Pz8 + /AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDq2y/39OyE////2P//////////9vLo/+TYuf/Rvoj/y7V5/8y1 + ev/Ntnr/zbZ7/822e//OuHz/zrh+/864fv/OuX//z7l//8+5gP/n3cD/3M2k/9C6gf/RvIP/6+PK/97Q + p//s5c7/0r2E/9K9hP/u5tD/3s+n/+nhx//j1rP/7OTM/9S+iP/YxpP/1MCI/9TAif/UwIn/1cCK/9XA + iv/VwYr/1cGK/9XAiv/ax5f/5dm4//Tv4f/9/fv///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//b29v/p6en/1NTU/9LS + 0v/Pz8//5+fn//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//f39//v7 + +0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADx69st9/Tsgf///9b///////////bz + 6f/l2rz/07+L/822e//Nt3z/zrh9/864fv/OuH7/zrl//8+5gP/PuYD/28yi/+jew//q4Mb/6+PK/97Q + p//SvYb/7+jT/9nHl//l2bj/4tWx/+7n0//Svof/1L6H/9W/i//r4cj/5tu8/+ngxf/f0aj/1cCJ/9XA + iv/VwYr/1cGK/9XBiv/VwIr/1cCJ/9TAif/UwIn/18SR/+bauv/y69z//v7+//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////7+/v/+/v7//v7+//7+ + /v/7+/v/6Ojo/9LS0v/o6Oj//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//39 + /cYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8evcKvj1 + 7X7+/v7U///////////39Ov/59y+/9TBj//OuH7/zrl//8+5f//PuYD/z7qA/8+6gf/QuoH/0buC/9G8 + gv/RvIP/0byD/9XCjv/h063/28ue/9PAiv/u59P/076H/9S+h//dzKL/59y9/9TAiP/m2rv/4NKq/+fc + vf/bypz/1cKL/9jFkv/VwIr/1cCK/9TAif/UwIn/1MCJ/9S/iP/Uvoj/1L6H/9XAi//j1rT/7+fT//38 + +/////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//f39//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/7+/tCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAPHr3Cj49e17/v7+0f//////////+PXt/+fdwP/Ww5P/z7mA/8+6gf/PuoH/0bqC/9G8 + gv/RvIP/0byD/9G8hP/SvYT/0r2E/9K9hf/SvYb/3c6j/+vhx//g0av/7uXQ/9bDj//Ww4//7ubQ/9jF + k//t5M7/1cGK/+PWsf/j1rH/1cCK/9/Qp//UwIn/1MCJ/9TAiP/Uvoj/1L6I/9S+h//Tvof/0r2G/9K9 + hf/UwYz/39Go/+7n0v/6+PL///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/6+vq8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADx7N0m+PXtef7+/s7///////////n27//o3sL/2MWW/9G7 + gv/RvIL/0byD/9G8g//SvYT/0r2E/9K9hf/SvYX/0r6H/9O+h//Uvof/1L6I/9jFk//UwIj/5dm5/93N + ov/q4MX/3Myf/9bDjf/v6NT/1cCK/97OpP/n3Lz/3s+l/+nfw//o3b//2MST/9S+h//Uvof/0r6H/9K9 + hf/SvYX/0r2E/9K9hP/RvIP/07+J/97Ppf/s5M3/+ffx//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7++/v7NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8uzeJPj17nf+/v7L//////// + ///59/D/6d/E/9nImv/RvIT/0r2E/9K9hP/SvYX/0r2G/9K+h//Uvof/1L6I/9S+iP/UwIj/1MCJ/9TA + if/VwIn/6Ny+/+rhx//s48r/49ax/9XAiv/w6db/3M2g/+3m0P/UwIj/18OQ/+PVsf/fz6f/1sKP/9K9 + hv/SvYX/0r2F/9K9hP/RvIT/0byD/9G8g//RvIL/0bqC/9C7g//ay5//6N7C//j17P/+/v3///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7/+/v7rwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPLt + 3yL49e51/v7+yP//////////+vjy/+rgxf/ayp3/0r2F/9K+h//Tvof/1L6H/9S+iP/Uv4j/1MCI/9TA + if/UwIn/1cCJ/9XAiv/YxZL/2ceV/+nfwv/s5Mz/4NGo/+jdwP/m2rr/7OTL/+jcv//XwpD/7ubR/9K+ + h//Zx5j/4NGr/9K+hv/XxJL/0byD/9G8g//RvIL/0buC/9C6gf/PuoH/z7qA/8+5gP/PuX//1cOR/+PX + t//y7Nz//fz6///+/v////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//f39/fr6+i0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADz7uAe+Pbuc/7+/sb////+//////r59P/q4cf/3cyg/9S+iP/Uvoj/1MCI/9TA + if/UwIn/1cCJ/9XAiv/VwYr/1cGK/9XBiv/VwIr/1cCJ/9TAif/ez6X/6+LJ/+XYtv/q38T/59u9/9zM + ov/SvYb/7OPL/9XCj//q4Mb/5Ne2/97Ppv/RvIP/0byC/9G6gv/PuoH/z7qB/8+5gP/PuYD/zrl//864 + f//OuH7/zrh+/9G9hv/ezqf/6+LL//f07P/+/fz///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//n5+aUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8+7gHPj27nD+/v7E/////f/////7+fX/6+LI/93O + o//UwIn/1MCJ/9XAif/VwIr/1cGK/9XBiv/VwIr/1cCK/9TAif/UwIn/1MCJ/9bDjv/YxJP/1cGM//Pu + 3//ZyJn/3c6k/+bbvP/czKD/5tu7/9G8g//RvIP/0byC/9G7gv/RuoH/z7qB/8+6gP/PuYD/z7l//865 + f//OuH7/zrh+/864fP/Nt3z/zbZ7/822e//PuH//1cOT/+PXt//x69v/+/n1///+/v////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//39/fv39/cjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPTu4Rr59u9u/v7+wf// + //z//////Pr2/+ziyf/ez6X/1cGK/9XBiv/VwYr/1cCK/9XAif/UwIn/1MCJ/9TAiP/Uvoj/1L6I/9S+ + h//Tv4j/5dm5/+Xauv/czKL/8evb/9bDkP/RvIP/0byD/9G8gv/RuoL/0LqB/8+6gf/PuYD/z7mA/865 + f//OuH//zrh+/864ff/NuHz/zbZ7/822e//NtXr/zLV5/8u1ef/LtHj/y7R4/865gv/ayqD/6d/G//n2 + 8P/+/f3///////////////////////////////////////////////////////////////////////// + ///////////////////////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/29vaYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAD07+IY+fbva////7/////8//////z79//s48v/39Cm/9XAiv/UwIn/1MCJ/9TAif/UwIj/1L6I/9S+ + h//Uvof/0r6H/9K9hf/SvYX/3s+n/+jfwv/l2bn/0b2E/9G8gv/Ru4L/0bqB/8+6gf/PuoD/z7mA/8+5 + f//OuX//zrh+/864fv/OuHz/zbd8/822e//Ntnr/zbV6/8u1ef/LtXn/y7R4/8q0d//KtHf/yrJ2/8qy + df/JsnX/07+N/+LVtf/x69v//fz6//7+/v////////////////////////////////////////////// + /////////////////////////////////////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/9/f33/Pz8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA9O/iFvPu32j///+9////+//////8+/f/7OPL/9/Qp//UwIj/1L+I/9S+ + iP/Uvof/076H/9K9hv/SvYX/0r2F/9XBjP/SvYX/0byD/9G8g//RvIL/0bqC/9C6gf/PuoH/z7mA/8+5 + gP/OuX//zrl//864fv/OuH3/zbh8/822e//Ntnv/zbV6/8y1ev/LtXn/y7R4/8u0eP/KtHf/yrN2/8qy + dv/JsnX/ybF0/8mxdP/JsHP/x7By/8q0ev/Xx5r/5dq9//Pu4P/8+/j///////////////////////// + ///////////////////////////////////////////////////+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//Pz8jgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO7m0RXz7d9l////uv////r//////Pv4/+3j + zP/fz6f/1L6H/9K+h//SvYX/0r2F/9K9hP/SvYT/0byD/9G8g//RvIL/0buC/9G6gv/PuoH/z7qA/8+5 + gP/PuX//zrl//864fv/OuH7/zrh8/823fP/Ntnv/zbZ6/821ev/LtXn/y7V5/8u0eP/KtHf/yrR3/8qy + dv/KsnX/ybF1/8mxdP/JsXT/yLBz/8ewcv/HsHL/x69w/8Wvb//Gr3H/y7Z9/9fHmv/m3MD/8+/i//7+ + /f///////////////////////////////////////////////////////v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//f398/z8/BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADu5tET8+3fYv// + /7f////5//////z7+f/s5M3/3tCn/9K9hf/SvYT/0byE/9G8g//RvIP/0byC/9G6gv/QuoH/z7qB/8+5 + gP/PuYD/zrl//865f//OuH7/zrh9/824fP/Ntnv/zbZ7/822ev/MtXr/y7V5/8u0eP/LtHj/yrR3/8qz + dv/Ksnb/yrJ1/8mxdf/JsXT/ybBz/8ewc//HsHL/x69x/8avcP/Fr2//xa1u/8Wtbf/ErG3/xKxs/8Wt + bf/Lt4D/2suj/+rhy//18uf//fz6//7+/v////////////////////////////7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//z8+4IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA7uXQEvPt3mD///+0////+f/////9/Pn/7OTN/9/Qqf/RvIP/0byD/9G7gv/RuoL/z7qB/8+6 + gP/PuYD/z7l//865f//OuH7/zrh+/864fP/Nt3z/zbZ7/822ev/NtXr/y7V5/8u1ef/LtHj/yrR3/8q0 + d//Ksnb/yrJ1/8mxdf/JsXT/ybF0/8iwc//HsHL/x7By/8evcP/Fr2//xa5u/8Wtbv/ErW3/xKxs/8Ss + bP/Dq2v/wqtq/8Krav/Cqmn/w6xt/8q1fv/Xx53/5tvB//f06//+/v3////+///////+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//39/e36+vkOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAO3l0BDy7d5d////sf////j//////fz6/+zkzf/f0Kr/0LqC/8+6 + gf/PuYD/z7mA/865f//OuX//zrh+/864ff/NuHz/zbZ7/822e//Ntnr/zLV6/8u1ef/LtHj/y7R4/8q0 + d//Ks3b/yrJ2/8qydf/JsXX/ybF0/8mwc//HsHP/x7By/8evcf/Gr3D/xa9v/8Wtbv/FrW3/xKxt/8Ss + bP/ErGv/wqtr/8Krav/Cqmn/wapp/8GqaP/BqGf/wKhm/8CnZv/Ap2X/xrB1/9jJof/m3cP/9PDl//v6 + 9//+/v7//v7+//7+/v/+/v7//v7+//7+/v/5+fh3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADt5dAP8u3eW////67////3//////39 + +//s5M7/39Cq/8+5gf/OuX//zrh+/864fv/OuHz/zbd8/822e//Ntnr/zbV6/8u1ef/LtXn/y7R4/8u0 + d//KtHf/yrJ2/8qydf/JsXX/ybF0/8mxdP/JsHP/x7By/8ewcv/Hr3D/xa9v/8Wub//FrW7/xK1t/8Ss + bP/ErGz/w6tr/8Krav/Cq2r/wqpp/8GqaP/BqWj/wahn/8CoZv/Ap2X/wKdl/7+mZP++pmP/vqZj/7+m + Zf/ErnH/z72M/9/TtP/t59X/+/r4//7+/v/9/f3m9/byCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7eXPDPLs + 3Vn///+s////9v/////+/fz/7OTO/97Qqv/OuX//zrh8/822e//Ntnv/zbZ6/8y1ev/LtXn/y7R4/8u0 + eP/KtHf/yrN2/8qydv/KsnX/ybF1/8mxdP/JsXP/yLBz/8ewcv/Hr3H/xq9w/8Wvb//FrW7/xa1u/8Ss + bf/ErGz/xKxr/8Ora//Cq2r/wqpp/8Gqaf/Bqmj/wahn/8CoZ//Ap2b/wKdl/8CmZP++pmT/vqZj/76l + Yv+9pWL/vaRh/72jYP+8o1//vKNg/9fIoP/+/v7/+PbzawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAOzkzwvy7N1X////qv////T//////v38/+zkzv/ez6n/zrd9/821ev/LtXn/y7V5/8u0 + eP/LtHf/yrR3/8qydv/Ksnb/ybF1/8mxdP/JsXT/ybBz/8ewcv/HsHL/x69w/8Wvb//Frm//xa1u/8St + bf/ErGz/xKxs/8Sra//Cq2r/wqtq/8Kqaf/Bqmj/walo/8GoZ//AqGb/wKdl/8CnZf+/pmT/vqZj/76l + Y/+9pWL/vaVh/72jYP+9o2D/vKJf/7yiX//z7+T//Pz83+/r4AYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADs5M4J8evcVf7+/qj////z//////7+/f/s5M7/3tCp/8y2 + fP/LtHj/yrR3/8qzdv/Ksnb/yrJ1/8mxdf/JsXT/ybFz/8iwc//HsHL/x69x/8avcP/Fr2//xa1u/8Wt + bv/ErG3/xKxs/8Ssa//Dq2v/wqtq/8Kqaf/Bqmn/wapo/8GoZ//AqGf/wKdm/8CnZf/Ap2T/vqZk/76m + Y/++pWL/vaVi/72kYf+9o2D/vKNf/7yiX//Uw5n//v7+//Pw6mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7OPNCPHr21L+/v6m////8f// + ///+/v3/7eXP/93Qqf/LtHr/yrJ2/8mxdf/JsXT/ybF0/8mwc//HsHL/x7By/8evcP/Fr2//xa5v/8Wt + bv/ErW3/xKxs/8SsbP/Eq2v/wqtq/8Krav/Cqmn/wapo/8GpaP/BqGf/wKhm/8CnZf/Ap2X/v6Zk/76m + Y/++pWP/vaVi/72lYf+9o2H/vaNg/7yiX/+8ol//9vPr//z8/Nbj2sQDAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOzj + zQfw69tP/v7+o/////D//////v7+/+3l0f/dz6r/y7N5/8mxc//IsHP/x7By/8evcf/Gr3D/xa9v/8Wt + bv/FrW7/xKxt/8SsbP/ErGv/w6tr/8Krav/Cqmn/wapp/8GqaP/BqGf/wahn/8CnZv/Ap2X/wKdk/76m + ZP++pmP/vqVi/72lYv+9pGH/vaNg/7yjX/+8ol//18ig//7+/v/r5NJUAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADr48wG8OrbTP7+/qD+/v7u//////7+/v/u5tL/3c+q/8mzd//Hr3D/xq9v/8Wu + b//FrW7/xK1t/8Ssbf/ErGz/xKtr/8Krav/Cq2r/wqpp/8GqaP/BqWj/wahn/8CoZv/Ap2b/wKdl/7+m + ZP++pmP/vqVj/72lYv+9pWH/vaNh/72jYP+8ol//vaNh//j28f/8/PzNAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6+LMBvDq2kn///+e/v7+7f/////+/v7/7ufT/9zP + qf/HsHT/xa1u/8Ssbf/ErGz/xKxs/8Ora//Cq2r/wqpp/8Gqaf/Bqmj/wahn/8GoZ//Ap2b/wKdl/8Cn + ZP++pmT/vqZj/76lYv+9pWL/vaRh/72jYP+8o1//vKJf/9rMp//+/v7/6uTSSQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOriywXw6tpG////m/7+ + /uv//////v7+/+7n1P/dz6r/xq9y/8Sra//Cq2r/wqtq/8Kqaf/Bqmj/walo/8GoZ//AqGb/wKdm/8Cn + Zf+/pmT/vqZj/76mY/+9pWL/vaVh/72jYf+9o2D/vKJf/76lZP/7+vb//Pz8wgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADq4coE8OraRP///5j+/v7q///////+/v/u59b/3M+q/8Wvcf/Bqmn/wapo/8GoZ//BqGf/wKdm/8Cn + Zf/Ap2T/vqZk/76mY/++pWL/vaVi/72kYf+9o2D/vKNg/7yiX//e0bD//////+nj0j0AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA6eHKA+/p2UL///+V////6P////////7/7ujX/9zPqf/ErW//wKhm/8Cn + Zv/Ap2X/v6Zk/76mY/++pmP/vaVi/72lYf+9o2H/vaNg/7yiX//Ap2j//fz7//v7+7cAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOjgyQLv6dg/////k////+b////////+/+/o + 2P/bzan/xK1v/76mZP++pmP/vqVi/72lYv+9pWH/vaNg/7yjYP+8ol//4dW3//////7q5NMzAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADf07MB7ujXPfbz + 6pD////k///////////v6dn/282o/8Orbv+9pWH/vaRh/72jYP+8ol//wqpt//7+/f/7+/usAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAO7o1jr28umO////4f//////////8Ora/9vMqP/Cqm3/vKJf/+Tav//+/v786+XVKQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADu59Y49vLpjP///9////////////Hq3P/+/v7/+fn5oAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7+raNff17or////d/v7++PDr + 3iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPXx + 5x8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD///////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////4P/////////////////////////////////////////AH//////////// + ////////////////////////////8AD////////////////////////////////////////gAA////// + /////////////////////////////////+AAAf//////////////////////////////////////wAAA + P//////////////////////////////////////AAAAD//////////////////////////////////// + /8AAAAB/////////////////////////////////////gAAAAA////////////////////////////// + //////+AAAAAAP///////////////////////////////////wAAAAAAH/////////////////////// + ////////////AAAAAAAD//////////////////////////////////4AAAAAAAA///////////////// + /////////////////gAAAAAAAAf////////////////////////////////+AAAAAAAAAP////////// + //////////////////////wAAAAAAAAAH////////////////////////////////AAAAAAAAAAB//// + ///////////////////////////4AAAAAAAAAAA///////////////////////////////gAAAAAAAAA + AAf/////////////////////////////+AAAAAAAAAAAAH/////////////////////////////wAAAA + AAAAAAAAD/////////////////////////////AAAAAAAAAAAAAB//////////////////////////// + 4AAAAAAAAAAAAAAf///////////////////////////gAAAAAAAAAAAAAAP///////////////////// + /////8AAAAAAAAAAAAAAAH//////////////////////////wAAAAAAAAAAAAAAAB/////////////// + ///////////AAAAAAAAAAAAAAAAA/////////////////////////4AAAAAAAAAAAAAAAAAf//////// + ////////////////gAAAAAAAAAAAAAAAAAH///////////////////////8AAAAAAAAAAAAAAAAAAD// + /////////////////////wAAAAAAAAAAAAAAAAAAB//////////////////////+AAAAAAAAAAAAAAAA + AAAAf/////////////////////4AAAAAAAAAAAAAAAAAAAAP/////////////////////gAAAAAAAAAA + AAAAAAAAAAH////////////////////8AAAAAAAAAAAAAAAAAAAAAD////////////////////wAAAAA + AAAAAAAAAAAAAAAAA///////////////////+AAAAAAAAAAAAAAAAAAAAAAAf//////////////////4 + AAAAAAAAAAAAAAAAAAAAAAAP//////////////////gAAAAAAAAAAAAAAAAAAAAAAAD///////////// + ////8AAAAAAAAAAAAAAAAAAAAAAAAB/////////////////wAAAAAAAAAAAAAAAAAAAAAAAAA/////// + /////////+AAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////4AAAAAAAAAAAAAAAAAAAAAAAAAAH + ///////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAH//////////////8AAAAAAAAAAAAAAAAAAAAAA + AAAAAP//////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////+AAAAAAAAAAAAAAAAA + AAAAAAAAAAH//////////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAf//////////////AAAAAAAAAAAA + AAAAAAAAAAAAAAAD//////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////gAAAAAA + AAAAAAAAAAAAAAAAAAAAB//////////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAH//////////////4A + AAAAAAAAAAAAAAAAAAAAAAAAAA///////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////// + ///8AAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////gAAAAAAAAAAAAAAAAAAAAAAAAAAB////// + ////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAH//////////////4AAAAAAAAAAAAAAAAAAAAAAAAAAA/ + //////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////8AAAAAAAAAAAAAAAAAAAAAAA + AAAAf//////////////gAAAAAAAAAAAAAAAAAAAAAAAAAAB//////////////+AAAAAAAAAAAAAAAAAA + AAAAAAAAAP//////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////AAAAAAAAAAAAA + AAAAAAAAAAAAAAH//////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAf//////////////gAAAAAAA + AAAAAAAAAAAAAAAAAAAAf/////////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAB//////////////wAA + AAAAAAAAAAAAAAAAAAAAAAAAAH//////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAf/////////// + //4AAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAP////// + ///////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAP + /////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAf////////////4AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAf////////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf///////////+AAAAAAAAAAAAAAAAAAA + AAAAAAAAAAA////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////AAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAB///////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB///////////gAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAD//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH//////////wAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf//////// + /4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/// + //////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AH/////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////4AAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAP//////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//////////8AAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAP//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//////////+AAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAP//////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB///////////gAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAH//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////wAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAH//////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////// + 4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH///////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf///// + /////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf + //////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////4AAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAP///////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB///////////8AAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAP///////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////+AAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAH///////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////AAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAH///////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf///////////gAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAD///////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf///////////4 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAB////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////// + ////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAB////////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH// + /////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAD////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf///////////8AAAAAAAAAAAAAAAAAAAAAA + AAAAAAAD////////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////+AAAAAAAAAAAAAAAAA + AAAAAAAAAAAAB////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////AAAAAAAAAAAA + AAAAAAAAAAAAAAAAAA////////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAH////////////gAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAf///////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////////////wA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAf////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAB///////// + ///4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//// + ////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAH////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAA + A/////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////////////4AAAAAAAAAAAAAAAAAAAAAAA + AAAAAAf////////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAB////////////8AAAAAAAAAAAAAAAAAA + AAAAAAAAAAAP////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAH////////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////gAAAAAAA + AAAAAAAAAAAAAAAAAAAAAD////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAf////////////wAA + AAAAAAAAAAAAAAAAAAAAAAAAAAB////////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////// + //4AAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAH///// + ///////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAf////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAD + ////////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAf////////////4AAAAAAAAAAAAAAAAAAAAAAAA + AAAAB/////////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////8AAAAAAAAAAAAAAAAAAA + AAAAAAAAAA/////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAH////////////+AAAAAAAAAAAAAA + AAAAAAAAAAAAAAAf////////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////AAAAAAAAA + AAAAAAAAAAAAAAAAAAAAP////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAB/////////////wAAA + AAAAAAAAAAAAAAAAAAAAAAAAAH////////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////// + /4AAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAf////// + //////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAB/////////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/ + ///////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////4AAAAAAAAAAAAAAAAAAAAAAAAA + AAAH/////////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAf////////////+AAAAAAAAAAAAAAAAAAAA + AAAAAAAAD/////////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////////////4AAAAAAAAAAAAAA + AAAAAAAAAAAAAB//////////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAH//////////////8AAAAAAAA + AAAAAAAAAAAAAAAAAAA///////////////gAAAAAAAAAAAAAAAAAAAAAAAAAAH//////////////+AAA + AAAAAAAAAAAAAAAAAAAAAAAAf//////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////// + //AAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////4AAAAAAAAAAAAAAAAAAAAAAAAAAB//////// + ///////gAAAAAAAAAAAAAAAAAAAAAAAAAAH//////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAA/// + ////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////AAAAAAAAAAAAAAAAAAAAAAAAA + AAf//////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAB////////////////AAAAAAAAAAAAAAAAAAA + AAAAAAAP////////////////gAAAAAAAAAAAAAAAAAAAAAAAAA/////////////////wAAAAAAAAAAAA + AAAAAAAAAAAAH/////////////////4AAAAAAAAAAAAAAAAAAAAAAAAf/////////////////8AAAAAA + AAAAAAAAAAAAAAAAAD//////////////////+AAAAAAAAAAAAAAAAAAAAAAAP/////////////////// + AAAAAAAAAAAAAAAAAAAAAAB////////////////////gAAAAAAAAAAAAAAAAAAAAAH////////////// + //////4AAAAAAAAAAAAAAAAAAAAA/////////////////////8AAAAAAAAAAAAAAAAAAAAD///////// + ////////////+AAAAAAAAAAAAAAAAAAAAf//////////////////////AAAAAAAAAAAAAAAAAAAB//// + ///////////////////gAAAAAAAAAAAAAAAAAAP///////////////////////wAAAAAAAAAAAAAAAAA + B////////////////////////4AAAAAAAAAAAAAAAAAH////////////////////////8AAAAAAAAAAA + AAAAAA/////////////////////////+AAAAAAAAAAAAAAAAD//////////////////////////AAAAA + AAAAAAAAAAAf//////////////////////////gAAAAAAAAAAAAAAB////////////////////////// + /wAAAAAAAAAAAAAAP///////////////////////////4AAAAAAAAAAAAAA///////////////////// + ///////8AAAAAAAAAAAAAH////////////////////////////+AAAAAAAAAAAAAf/////////////// + //////////////AAAAAAAAAAAAD//////////////////////////////gAAAAAAAAAAAP////////// + ////////////////////wAAAAAAAAAAB///////////////////////////////4AAAAAAAAAAH///// + //////////////////////////8AAAAAAAAAA////////////////////////////////+AAAAAAAAAD + /////////////////////////////////AAAAAAAAAf/////////////////////////////////gAAA + AAAAB//////////////////////////////////wAAAAAAAP//////////////////////////////// + //4AAAAAAA///////////////////////////////////8AAAAAAH/////////////////////////// + ////////+AAAAAA/////////////////////////////////////AAAAAD////////////////////// + ///////////////gAAAAf/////////////////////////////////////wAAAB///////////////// + /////////////////////4AAAP//////////////////////////////////////8AAA//////////// + ///////////////////////////+AAH////////////////////////////////////////gAf////// + //////////////////////////////////wD/////////////////////////////////////////4P/ + ////////////////////////////////////////9/////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////ygAAACAAAAAAAEAAAEA + IAAAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABEREQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUVFREDk5OUYODg4aJycnDT4+ + PgVOTk4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAI+PjwF2dnZq+Pj4/+Tk5OScnJylUVFRYAsLCyMiIiIQPDw8B09PTwIAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY2NjB9XV1c/z8/P/8/Pz//Pz + 8//29vb/8/Pz8rW1tbpnZ2d2HR0dMRUVFRQ6OjoJR0dHAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABoaGhD9/f3//T09P/09PT/9PT0//T09P/09PT/9PT0//X19f/39/f7zMzMzYGB + gYw0NDRFDg4OGS4uLgw+Pj4ETExMAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdHR0BLCwsKv09PT/9PT0//T0 + 9P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//f39//g4ODgmZmZoU1NTVwQEBAhIiIiDzw8 + PAZNTU0CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABeXl4i9vb2+PT09P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T0 + 9P/09PT/9PT0//T09P/09PT/9/f3//Ly8vCwsLC2Y2NjchkZGS4UFBQTOTk5CUVFRQMAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjY2NAouLi4T19fX/9PT0//T0 + 9P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9fX1//X19f/19fX/9fX1//X1 + 9f/29vb/+Pj4+snJycp+fn6ILi4uQQ4ODhgtLS0MRUVFBExMTAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABbW1sN5ubm5PT09P/09PT/9PT0//T09P/09PT/9PT0//T09P/19fX/9fX1//X1 + 9f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/4+Pj/3t7e3ZSU + lJ1JSUlYDQ0NHykpKQ87OzsGTExMAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAj4+PAXV1dV339/f/9PT0//T0 + 9P/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9PT0//Ly8v/09PT/9PT0//X19f/19fX/9fX1//X1 + 9f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//f39//x8fHuqqqqsl9fX24VFRUrHBwcEzg4 + OAhLS0sDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABiYmIGzMzMw/X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X1 + 9f/w8PD/5ubm/9LS0v/a2tr/8fHx//T09P/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//b2 + 9v/29vb/9vb2//f39//39/f/+Pj4//j4+PnFxcXGeXl5hCkpKT0ODg4XLS0tC0NDQwRKSkoBAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGNjYzf4+Pj+9fX1//X1 + 9f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9PT0/+fn5//7+/v/+/v7/+fn5//Kysr/x8fH/+fn + 5//09PT/9fX1//b29v/29vb/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f3 + 9//39/f/+vr6/tvb29mQkJCZREREVAsLCx0pKSkOQkJCBktLSwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACIiIgDoqKinvX19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X1 + 9f/w8PD/8PDw//r6+v/6+vr/+vr6//v7+//29vb/0tLS/8DAwP/V1dX/8vLy//b29v/39/f/9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//5+fn/7u7u66am + pq5bW1tqEhISKSMjIxI4ODgIS0tLAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVVRn19fXz9fX1//X1 + 9f/19fX/9fX1//X19f/19fX/9fX1//X19f/29vb/9fX1/+np6f/7+/v/+vr6//r6+v/7+/v/+/v7//v7 + +//7+/v//Pz8/+Li4v/AwMD/v7+//+Pj4//19fX/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//n5+f/4+Pj3wMDAw3Nzc4AlJSU6FRUVFi0t + LQpKSkoESEhIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACLi4sBh4eHePb29v/19fX/9fX1//b29v/29vb/9vb2//f39//39/f/9/f3//f3 + 9//x8fH/8fHx//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+vr6//r6+v/y8vL/ysrK/7Oz + s//Ozs7/7u7u//b29v/39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//r6+v7X19fWjY2NlkBAQE8JCQkcKCgoDUBAQAVJSUkBAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF5eXgrh4eHb9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9vb2/+np6f/8/Pz/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+vr6//r6+v/6+vr/+/v7/9vb2/+2trb/tra2/97e3v/19fX/9/f3//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+vr6/+zs7OiioqKrV1dXZhAQECYjIyMRNjY2B0lJSQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAaWlpUPn5+f/39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f3 + 9//w8PD/8vLy//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/v7+//w8PD/6mpqf/Hx8f/6urq//f39//4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/5+fn/9/f39by8 + vL9ubm58IiIiNhUVFRU0NDQKSUlJA0dHRwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHd3dwW/v7+49/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9vb2/+rq6v/8/Pz/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6/9XV + 1f+urq7/rq6u/9jY2P/y8vL/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//n5+f/5+fn/+fn5//n5+f/7+/v909PT0omJiZI7OztLDw8PGigo + KA1AQEAFT09PAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAYWFhK/n5+fz39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f3 + 9//w8PD/8/Pz//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+fn5//n5+f/r6+v/vb29/6Kiov/CwsL/5eXl//b2 + 9v/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//v7+//o6Ojlnp6ep1NTU2INDQ0kIyMjED09PQdISEgCAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIaGhgKWlpaS9/f3//f3 + 9//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9vb2/+rq6v/8/Pz/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+Pj4/9HR0f+qqqr/qqqq/9XV1f/w8PD/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+vr6//b29vO4uLi7aWlpeB4eHjMVFRUVMjIyCkhISANFRUUBAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAWFhYE/Hx8ez39/f/9/f3//f39//39/f/+Pj4//j4+P/4+Pj/+Pj4//f3 + 9//v7+//9PT0//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+/v7//v7+//6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/o6Oj/u7u7/6Kiov/BwcH/4+Pj//b29v/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/6+vr/+/v7/M/P + z8+EhISNNjY2Rw4ODhkvLy8MPz8/BU5OTgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJOTkwF4eHhr+fn5//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/9vb2/+vr6//8/Pz/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//r6+v/5+fn/9/f3//n5+f/6+vr/+/v7//v7 + +//7+/v/+/v7//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/5+fn/9vb2/8vLy/+jo6P/r6+v/9TU + 1P/t7e3/+Pj4//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/7+/v/5OTk4pubm6NPT09eERERIiIi + IhA9PT0HUlJSAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAZWVlB9fX19D4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//f3 + 9//v7+//9fX1//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//Ly8v/Gxsb/v7+//+Pj4//29vb/+vr6//v7+//7+/v/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/5+fn/+fn5//n5+f/X19f/qqqq/6Ojo//ExMT/4eHh//Pz8//5+fn/+fn5//n5 + +f/5+fn/+fn5//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//v7+//19fXxsrKyt2RkZHQbGxsvISEhEYWFhQIAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABpaWlD+vr6//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/9vb2/+vr6//8/Pz/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//Pz8//z8/P/7+/v/8vPz/1hZWv9MT1D/fX5//6en + p//X19f/8vLy//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//n5+f/5+fn/+fn5//n5 + +f/5+fn/5OTk/7S0tP+enp7/ubm5/9XV1f/s7Oz/+Pj4//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//v7+/vNzc3IpqamLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAdXV1BLCwsKv4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//f3 + 9//u7u7/9vb2//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/6+vr/v8LD/56zvP+ev83/gJWe/3d8fv+Xl5f/yMjI/+zs7P/39/f/+fn5//r6 + +v/6+vr/+vr6//r6+v/6+vr/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5/+3t7f+/v7//oKCg/7Ky + sv/Kysr/4uLi//Pz8//5+fn/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//z8/OfMzMwIAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABeXl4i+fn5+Pj4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/9/f3/+zs7P/7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//v7+//09/j/zODo/6rL + 2v+py9r/pcfX/4ahrf92gIX/iIiI/7i4uP/l5eX/+Pj4//r6+v/6+vr/+vr6//r6+v/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+Pj4//j4+P/19fX/y8vL/6enp/+urq7/xMTE/9jY2P/r6+v/9/f3//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//v7 + +//7+/v/+/v7//v7+//7+/v/+vr6eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAjo6OAouLi4X4+Pj/+Pj4//j4+P/4+Pj/+Pj4//n5+f/5+fn/+fn5//j4 + +P/u7u7/9/f3//v7+//7+/v/+/v7//v7+//7+/v//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz/+/v7//v7+//U5Ov/0ePr/6PG1/+hxdb/stHf/6jK2v+Pr77/eYmR/4WH + h//Pz8//9/f3//r6+v/6+vr/+vr6//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5/9jY2P+ysrL/ra2t/8HBwf/S0tL/5OTk//Ly8v/5+fn/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//z8/O/6+voOAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcXFwN6enp5fn5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/9/f3/+3t7f/8/Pz/+/v7//v7+//8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/7+/v/+/v7/+vy + 9P/H3eb/zuDp/6DE1f+WvtH/rs7d/7bU4f+oy9r/jrTE/3uFiP/Nzc3/9/f3//r6+v/6+vr/+vr6//n5 + +f/5+fn/+fn5//r6+v/6+vr/+vr6//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/k5OT/vr6+/6+v + r//CwsL/0dHR/9/f3//u7u7/9/f3//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v//Pz8hgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAkZGRAXZ2dl76+vr/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//j4 + +P/t7e3/+Pj4//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//v7+//7+/v/+/v7/8Pa5P/U5ez/x9zn/5/D1P+Su9D/pMjY/7bU + 4f+kzdv/c62+/3uFiP/Ozs7/9/f3//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//j4+P/4+Pj/7e3t/8rKyv+2trb/xcXF/9LS0v/e3t7/6enp//T0 + 9P/6+vr/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//z8/Pb5+fkWAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjY2MGzc3NxPn5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/9/f3/+3t7f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//v7 + +//7+/v/3+rv/8HZ5P/Y5+7/wNjj/5/D1P+Su8//mMHT/3GwxP99u87/c62+/3yGif/Pz8//+Pj4//v7 + +//6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+Pj4//j4 + +P/4+Pj/+Pj4//T09P/V1dX/v7+//8nJyf/W1tb/39/f/+jo6P/x8fH/9/f3//r6+v/7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7lQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRkZDf7+/v++fn5//n5+f/5+fn/+fn5//Ly8v/5+fn/+fn5//j4 + +P/t7e3/+fn5//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/+/v7//v7+//6+vr/ttPf/9Hj6//V5u3/u9Xh/5/D + 1f9nssn/TZ22/2Opv/99u87/c62+/3yGif/Pz8//+Pj4//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/39/f/3t7e/8nJ + yf/Nzc3/29vb/+Li4v/p6en/8PDw//b29v/5+fn/+/v7//v7+//7+/v/+/v7//z8/Pr6+vohAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9fX0Do6Ojnvn5 + +f/5+fn/+fn5//n5+f/5+fn/6Ojo/9nZ2f/l5eX/6Ojo/+3t7f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/7+/v/+/v7//v7+//T4+r/vdfi/9fm7v/S5Ov/xejx/4za6P9PrcX/TZ22/2Opv/99u87/c62+/3yG + if/Ozs7/+Pj4//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/39/f/+Pj4/+jo6P/S0tL/0dHR/+Dg4P/n5+f/6+vr//Dw + 8P/19fX/+fn5//v7+//7+/v//Pz8owAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVVRr39/fz+fn5//n5+f/5+fn/+vr6//Ly8v/X19f/3Nzc/9/f + 3//b29v/9vb2//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//v7+//7+/v/+/v7//b4+f+gxtb/qdTg/7zr + 9P/X9/3/yvP7/4va6P9PrcX/TZ22/2Opv/99u87/c62+/3uFiP/Ozs7/9/f3//r6+v/6+vr/+vr6//r6 + +v/6+vr/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/39/f/+Pj4//j4+P/u7u7/2dnZ/9fX1//m5ub/7e3t//Hx8f/19fX/+Pj4//v7+/329vYtAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLi4sBiIiIePr6 + +v/6+vr/+vr6//r6+v/6+vr/2dnZ/9fX1//k5OT/4uLi/+bm5v/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8/9Ll6/9Dm7X/asPW/7bt9v/X9/3/yvP7/4va6P9PrcX/Tp62/2Wq + wP9/vM//c62//3uFiP/Ozs7/9/f3//r6+v/6+vr/+vr6//r6+v/6+vr/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//f39//4+Pj/+Pj4//n5+f/6+vr/8/Pz/9/f + 3//e3t7/7e3t//Pz8//29vb/8fHxs+3t7QIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAF9fXwri4uLb+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+fn5/+3t + 7f/b29v/+Pj4//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//f39//39/f/9/f3//Pz8//z8/P/8/Pz//Pz8/9Ll + 6/9Dm7X/asPW/7Xt9v/X9/3/yvP7/4va6P9PrcX/T5+3/2erwf+Bvs//dK2//3yHiv/Pz8//9/f3//r6 + +v/6+vr/+vr6//r6+v/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/9/f3//j4+P/5+fn/+fn5//r6+v/6+vr/+/v7//X19f/j4+P/5OTk//T09P/b29s8v7+/AgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaWlpUfv7 + +//6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/9vb2/+/v7//8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/9/f3//f39//39 + /f/9/f3//f39//39/f/8/Pz//Pz8//z8/P/8/Pz//Pz8/9Ll6/9Dm7X/asPW/7Xt9v/X9/3/yvP7/4va + 6P9PrcX/UJ+3/2mtwv+Dv9H/da6//32Hiv/Ozs7/9/f3//r6+v/6+vr/+vr6//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//n5+f/4+Pj/+Pj4//n5+f/5+fn/+vr6//r6 + +v/7+/v/+/v7//v7+//19fX/1dXV30hISBaYmJgDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGxsbAXAwMC4+vr6//r6+v/6+vr/+vr6//T09P/b29v/6Ojo//X1 + 9f/r6+v/+/v7//z8/P/8/Pz//Pz8//z8/P/v7+//39/f/+rq6v/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8/9Ll6/9Dm7X/asPW/7bt9v/X9/3/yvP7/4va6P9PrcX/UaC4/2yvw/+FwNL/da7A/3yG + if/Nzc3/9/f3//r6+v/6+vr/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//j4+P/4+Pj/+fn5//n5 + +f/5+fn/+fn5//j4+P/4+Pj/+fn5//n5+f/6+vr/+vr6//r6+v/7+/v/+/v7//z8/P/8/Pz/4+Pj4XV1 + dW1UVFQOhoaGAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYWFhLPv7 + +/z6+vr/+vr6//r6+v/6+vr/6+vr/+Xl5f/k5OT/1tbW/+rq6v/8/Pz//Pz8//z8/P/8/Pz/+vr6/+vr + 6//t7e3/7e3t/9nZ2f/n5+f/9vb2//z8/P/8/Pz//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8/9Ll6/9Dm7X/asPW/7bt + 9v/X9/3/yvP7/4va6P9PrcX/U6G5/2+wxf+IwtP/dq/A/3uGif/Nzc3/9/f3//r6+v/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/6+vr/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//j4+P/5+fn/+fn5//n5 + +f/6+vr/+vr6//v7+//7+/v/+/v7//z8/P/9/f3//f39/9jY2NVhYWFQa2trBwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIaGhgKWlpaS+vr6//r6+v/6+vr/+vr6//j4+P/h4eH/6Ojo/93d + 3f/b29v/+/v7//z8/P/8/Pz//Pz8//z8/P/v7+//5+fn/+Pj4//Z2dn/6urq/+3t7f/n5+f/29vb/+Xl + 5f/y8vL//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8/9Ll6/9Dm7X/asPW/7bt9v/X9/3/yvP7/4va6P9PrcX/VaK5/3Kz + x/+KxNT/d6/A/3yGif/Ozs7/9/f3//r6+v/5+fn/+fn5//r6+v/6+vr/+vr6//r6+v/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+Pj4//n5+f/5+fn/+fn5//r6+v/6+vr/+/v7//v7+//7+/v//Pz8//z8 + /P/9/f3//f39//39/f61tbWzTExMK4aGhgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFhYE/Ly + 8u36+vr/+/v7//v7+//7+/v/+Pj4/+jo6P/g4OD/4ODg/+vr6//8/Pz//Pz8//z8/P/8/Pz/+vr6/+7u + 7v/f39//5ubm/+np6f/z8/P/7Ozs/93d3f/r6+v/8fHx/+Tk5P/d3d3/4+Pj//j4+P/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8/9Ll + 6/9Dm7X/asPW/7Xt9v/X9/3/yvP7/4va6P9PrcX/VqO6/3W1yP+NxdX/eLDB/3yHiv/Pz8//+Pj4//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/4+Pj/+fn5//n5 + +f/5+fn/+vr6//r6+v/7+/v/+/v7//v7+//8/Pz//Pz8//39/f/9/f3//v7+//7+/v/39/fygYGBdlxc + XAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIeHhwF5eXlr+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//r6 + +v/r6+v/+/v7//z8/P/8/Pz//Pz8//z8/P/29vb/3t7e/9zc3P/q6ur/6urq/97e3v/f39//7Ozs/+7u + 7v/l5eX/3d3d/+vr6//09PT/7e3t/9zc3P/o6Oj/+vr6//39/f/9/f3//f39//39/f/9/f3//f39//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8/9Hk6v9Dm7X/asPW/7Xt9v/X9/3/yvP7/4va + 6P9PrcX/WKS7/3m3yv+Qx9b/ebDB/32Hiv/Pz8//9/f3//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//j4+P/4+Pj/+fn5//n5+f/6+vr/+vr6//v7+//7+/v/+/v7//z8 + /P/8/Pz//f39//39/f/+/v7//v7+///////+/v7/xMTEwEhISCaJiYkCAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZWVlB9jY + 2ND7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/9vb2//Hx8f/8/Pz//Pz8//z8/P/9/f3//Pz8/+Hh + 4f/k5OT/6+vr//Hx8f/h4eH/6urq//Dw8P/p6en/3t7e/9/f3//m5ub/9/f3/9/f3//e3t7/6urq/+7u + 7v/g4OD/5eXl/+/v7//9/f3//f39//39/f/9/f3//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz/+/v7/9Hk6v9Dm7X/asPW/7bt9v/X9/3/yvP7/4va6P9PrcX/WaW8/3y5zP+Tydj/ebHB/3yG + if/Nzc3/9/f3//r6+v/6+vr/+vr6//r6+v/6+vr/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+Pj4//j4 + +P/5+fn/+fn5//r6+v/6+vr/+vr6//v7+//7+/v//Pz8//z8/P/9/f3//f39//7+/v/+/v7//v7+//// + ////////6enp5lJSUkR/f38EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABqampE/Pz8//v7+//7+/v/+/v7//v7+//7+/v/+/v7//r6 + +v/s7Oz//f39//39/f/9/f3//f39//39/f/t7e3/4uLi/+vr6//r6+v/2NjY/+Li4v/m5ub/5+fn/+Dg + 4P/e3t7/8PDw/+/v7//b29v/6Ojo//b29v/p6en/4ODg/9/f3//l5eX/5ubm/+Dg4P/h4eH/8fHx//n5 + +f/9/f3//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/7+/v/+/v7/9Hk6v9Dm7X/asPW/7bt + 9v/X9/3/yvP7/4va6P9PrcX/W6e+/4C8zv+Xy9n/erHC/3yGif/Nzc3/9/f3//r6+v/6+vr/+vr6//r6 + +v/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+Pj4//n5+f/5+fn/+fn5//r6+v/6+vr/+/v7//v7 + +//7+/v//Pz8//39/f/9/f3//v7+//7+/v/+/v7/////////////////+fn59VRUVEqoqKgBAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdXV1BLGx + sav7+/v/+/v7//v7+//7+/v/+/v7/+Li4v/d3d3/5ubm//Hx8f/9/f3//f39//39/f/9/f3/+vr6/+fn + 5//19fX/4eHh/+Tk5P/w8PD/9PT0/+Li4v/W1tb/7+/v//Pz8//q6ur/2NjY/+jo6P/t7e3/6urq/93d + 3f/m5ub/6+vr/+zs7P/j4+P/5+fn//Ly8v/v7+//3t7e/+Pj4//29vb//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8/9Ll6/9Dm7X/asPW/7Xt9v/X9/3/yvP7/4va6P9PrcX/Xai+/4S+ + 0P+azdr/e7LC/3yGif/Ozs7/9/f3//r6+v/6+vr/+vr6//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/4+Pj/+fn5//n5+f/5+fn/+vr6//r6+v/7+/v/+/v7//v7+//8/Pz//Pz8//39/f/9/f3//v7+//7+ + /v//////////////////////7Ozsx7OzswEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfX18i+vr6+Pv7+//7+/v/+/v7//v7+//o6Oj/3d3d/+Xl + 5f/W1tb//f39//39/f/9/f3//f39//39/f/4+Pj/7e3t/93d3f/l5eX/5ubm/+vr6//Z2dn/3Nzc/+zs + 7P/u7u7/3t7e/9vb2//s7Oz/9vb2/+Tk5P/f39//5eXl//Ly8v/p6en/4+Pj/+Pj4//s7Oz/4uLi/9bW + 1v/r6+v/8vLy/+Tk5P/b29v/39/f//Pz8//8/Pz//Pz8//39/f/9/f3//f39//z8/P/8/Pz//Pz8/9Ll + 6/9Dm7X/asPW/7Xt9v/X9/3/yvP7/4va6P9PrcX/X6m//4fA0f+dztz/fLLC/3yHiv/Pz8//9/f3//r6 + +v/6+vr/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//j4+P/4+Pj/+fn5//n5+f/6+vr/+vr6//v7 + +//7+/v/+/v7//z8/P/8/Pz//f39//39/f/+/v7//v7+//////////////////z8/Jjt7e0HAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg4ODAoyM + jIX7+/v/+/v7//v7+//7+/v/+vr6/9nZ2f/c3Nz/4ODg/+vr6//9/f3//f39//39/f/9/f3//f39/+vr + 6//a2tr/6urq/+zs7P/x8fH/6enp/+Pj4//y8vL/5+fn/9zc3P/g4OD/7e3t//Pz8//h4eH/3d3d/+np + 6f/09PT/5ubm/9/f3//u7u7/9fX1/93d3f/b29v/5ubm//Pz8//b29v/39/f/+jo6P/5+fn/5OTk/+bm + 5v/i4uL/9fX1//39/f/9/f3//Pz8//z8/P/8/Pz//Pz8/9Ll6/9Dm7X/asPW/7bt9v/X9/3/yvP7/4va + 6P9PrcX/YKrA/4vC0/+g0N3/fbPD/3yGif/Ozs7/9/f3//r6+v/6+vr/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/+Pj4//j4+P/5+fn/+fn5//r6+v/6+vr/+/v7//v7+//7+/v//Pz8//z8/P/9/f3//f39//7+ + /v/+/v7///////7+/v79/f1yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbW1sN6+vr5fz8/P/8/Pz//Pz8//39/f/s7Oz/5eXl//Dw + 8P/Z2dn//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/09PT/5OTk/+Tk5P/m5ub/7e3t/+Pj + 4//c3Nz/4eHh/+jo6P/t7e3/3t7e/+np6f/u7u7/5+fn/9vb2//m5ub/7Ozs/+3t7f/b29v/4ODg/+rq + 6v/39/f/4uLi/9/f3//s7Oz/9/f3/93d3f/r6+v/7e3t//f39//r6+v/3d3d/+np6f/6+vr//Pz8//z8 + /P/8/Pz//Pz8/9Ll6/9Dm7X/asPW/7bt9v/X9/3/yvP7/4va6P9PrcX/YqvB/47F1f+j0t7/frPD/3uG + if/Nzc3/9/f3//r6+v/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+Pj4//n5+f/5+fn/+fn5//r6 + +v/6+vr/+/v7//v7+//7+/v//Pz8//39/f/9/f3//v7+//7+/v///////f39dQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkJCQAXd3 + d179/f3//f39//39/f/9/f3//f39/97e3v/q6ur/5ubm/+3t7f/9/f3//f39//39/f/9/f3/+vr6/+Hh + 4f/r6+v/+/v7//39/f/9/f3//Pz8/+3t7f/e3t7/2NjY/93d3f/u7u7/4uLi/97e3v/u7u7/7e3t/+bm + 5v/o6Oj/6enp//f39//u7u7/4uLi/+Xl5f/u7u7/7Ozs/+rq6v/k5OT/9vb2/+7u7v/i4uL/5eXl/+rq + 6v/w8PD/2dnZ/9jY2P/w8PD/8fHx/93d3f/i4uL/8PDw//n5+f/8/Pz//Pz8/9Ll6/9Dm7X/asPW/7bt + 9v/X9/3/yvP7/4va6P9PrcX/Y6zC/5HH1v+l09//frPD/3uGif/Ozs7/9/f3//n5+f/5+fn/+fn5//n5 + +f/5+fn/+fn5//n5+f/4+Pj/+fn5//n5+f/5+fn/+vr6//r6+v/7+/v/+/v7//v7+//8/Pz//f39//39 + /f/+/v7//v7+//39/Y8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjY2MGzs7OxP39/f/9/f3//f39//39/f/39/f/8PDw/9zc + 3P/a2tr//f39//39/f/9/f3//f39//39/f/q6ur/6+vr/+jo6P/c3Nz/4eHh/+jo6P/7+/v//f39//39 + /f/9/f3/+Pj4/+Li4v/l5eX/6urq//Ly8v/b29v/3d3d/+rq6v/r6+v/3t7e/+rq6v/r6+v/7e3t/+Li + 4v/m5ub/4eHh//T09P/i4uL/4ODg/+fn5//u7u7/7Ozs/97e3v/f39//8PDw/+7u7v/a2tr/4uLi/+vr + 6//n5+f/6enp/+Tk5P/x8fH//Pz8/9Ll6/9Dm7X/asPW/7Xt9v/X9/3/yvP7/4va6P9PrcX/Za7D/5TJ + 2P+o1eD/f7TE/3yGif/Pz8//9/f3//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//j4+P/5+fn/+fn5//n5 + +f/6+vr/+vr6//v7+//7+/v//Pz8//z8/P/9/f3//f39//7+/v/9/f2x/Pz8AQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVl + ZTj9/f3+/f39//39/f/9/f3//f39//Hx8f/q6ur/3Nzc/+7u7v/9/f3//f39//39/f/9/f3/9/f3//Ly + 8v/p6en/39/f/9/f3//s7Oz/8PDw/9vb2//r6+v/9/f3//z8/P/9/f3//f39//r6+v/v7+//5OTk/9zc + 3P/w8PD/7e3t/+Tk5P/f39//9PT0/+/v7//m5ub/5+fn/+vr6//29vb/39/f/+Dg4P/u7u7/8PDw/+Xl + 5f/j4+P/6+vr/+/v7//m5ub/2NjY/+Li4v/u7u7/5ubm/93d3f/l5eX/9fX1/+fn5//Y2Nj/5ubm/8/i + 6P9Dm7X/asPW/7Xt9v/X9/3/yvP7/4va6P9PrcX/Zq/E/5fL2f+q1uH/gLTE/32Hiv/Pz8//9vb2//n5 + +f/5+fn/+fn5//n5+f/5+fn/+Pj4//j4+P/5+fn/+fn5//r6+v/7+/v/+/v7//v7+//8/Pz//Pz8//39 + /f/9/f3//f391v39/Q0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+fn4Do6Ojn/39/f/9/f3//f39//39/f/9/f3//f39//z8 + /P/u7u7//f39//39/f/9/f3//f39//39/f/09PT/6+vr/9ra2v/g4OD/7+/v/+vr6//g4OD/4eHh//Pz + 8//j4+P/4uLi/+bm5v/9/f3//f39//39/f/9/f3//f39/+rq6v/f39//39/f//Hx8f/m5ub/3Nzc/+Dg + 4P/09PT/6enp/9zc3P/Z2dn/7e3t/+vr6//f39//3d3d/+3t7f/q6ur/7+/v/9/f3//w8PD/9vb2/+3t + 7f/f39//6urq/+vr6//p6en/5ubm/+jo6P/p6en/+Pj4/9Hk6v9Dm7X/asPW/7bt9v/X9/3/yvP7/4va + 6P9PrcX/Z6/E/5nM2v+t2OL/fK++/3p7e//MzMz/9fX1//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//r6 + +v/6+vr/+vr6//v7+//7+/v//Pz8//v7+//8/Pz//f39//z8/PP7+/spAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFZW + Vhr5+fnz/f39//39/f/9/f3//f39//39/f/8/Pz/9PT0//b29v/9/f3//f39//39/f/9/f3//Pz8/+bm + 5v/Y2Nj/7Ozs//X19f/l5eX/5OTk/+7u7v/y8vL/6Ojo/+Tk5P/t7e3/8/Pz/+Hh4f/Z2dn/6enp//f3 + 9//+/v7//v7+//7+/v/7+/v/6Ojo/9zc3P/k5OT/8fHx/+vr6//h4eH/3d3d//T09P/o6Oj/39/f/+zs + 7P/s7Oz/6urq/+Dg4P/f39//7e3t/+np6f/d3d3/4ODg//X19f/u7u7/3t7e/97e3v/n5+f/6+vr/97e + 3v/a2tr/6enp/9Hk6f9Dm7X/asPW/7bt9v/X9/3/yvP7/4va6P9PrcX/aLDF/5zO2/+bu8P/ampq/3d4 + eP/Gxsb/9fX1//n5+f/5+fn/+vr6//n5+f/5+fn/+vr6//r6+v/6+vr/+/v7//v7+//7+/v/+/v7//z8 + /P/8/Pz++/v7XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMjIwBiYmJef39/f/9/f3//f39//39/f/4+Pj/+fn5//v7 + +//u7u7//f39//39/f/9/f3//f39//39/f/p6en/3d3d/+rq6v/s7Oz/3Nzc/+vr6//o6Oj/7e3t/9/f + 3//c3Nz/7u7u/+3t7f/l5eX/4eHh/+/v7//u7u7/7Ozs/97e3v/t7e3/+fn5//7+/v/+/v7//v7+//n5 + +f/i4uL/29vb/+Hh4f/u7u7/5OTk/93d3f/j4+P/8fHx/+jo6P/f39//6+vr/+3t7f/p6en/3t7e/+bm + 5v/29vb/5ubm/9jY2P/e3t7/7+/v/+np6f/i4uL/6enp/+7u7v/s7Oz/4eHh/7bJz/8/l7H/asPW/7bt + 9v/X9/3/yvP7/4va6P9PrcX/Z6zA/4GMkP+Li4v/b29v/3V0dv/Gxsb/9vb2//r6+v/6+vr/+vr6//n5 + +f/6+vr/+vr6//r6+v/7+/v/+/v7//v7+//7+/v//Pz8//v7+6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBg + YArj4+Pb/f39//39/f/9/f3//f39//Pz8//b29v/2dnZ//X19f/9/f3//f39//39/f/9/f3/9/f3/+Li + 4v/s7Oz/6+vr/+Pj4//f39//6+vr//Ly8v/i4uL/4eHh//T09P/09PT/5eXl/+Li4v/x8fH/9/f3/+Tk + 5P/p6en/6urq/+vr6//q6ur/3Nzc/+7u7v/4+Pj//v7+//7+/v/+/v7/+fn5/+Tk5P/n5+f/7Ozs/+/v + 7//n5+f/3Nzc//Pz8//o6Oj/5eXl/+np6f/r6+v/6urq/+bm5v/e3t7/6urq//Hx8f/q6ur/29vb/+Tk + 5P/v7+//6Ojo/+Hh4f/e3t7/7Ozs/8zf5f9Dm7X/asPW/7Xt9v/X9/3/yvP7/4nW5f9dhpD/cHBw/42N + jf+RkZH/bW1t/3Z1d//IyMj/9vb2//r6+v/6+vr/+fn5//n5+f/6+vr/+vr6//r6+v/7+/v/+/v7//v7 + +//7+/vc+vr6DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAampqUf39/f/9/f3//f39//39/f/+/v7/3d3d/9nZ + 2f/j4+P//f39//39/f/9/f3//f39//39/f/s7Oz/8PDw/+Pj4//j4+P/5ubm//b29v/p6en/2dnZ/+jo + 6P/19fX/5eXl/+Li4v/q6ur/8/Pz/+/v7//e3t7/4+Pj/+vr6//v7+//5+fn/9/f3//v7+//7Ozs/+Dg + 4P/s7Oz/8vLy//7+/v/+/v7//v7+//v7+//q6ur/5ubm/+Hh4f/p6en/5OTk/+bm5v/g4OD/6urq/+3t + 7f/j4+P/39/f/+vr6//09PT/4eHh/+fn5//k5OT/8PDw/+vr6//c3Nz/5+fn//Pz8//j4+P/3d3d/7XI + zv9AmLP/asPW/7Xt9v/T8vj/y93g/7W2tv99fX3/kZGR/5eXl/+RkZH/YVd1/29lgf/Nzc3/+Pj4//r6 + +v/5+fn/+fn5//r6+v/6+vr/+vr6//v7+//7+/v/+/v7/Pr6+jgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1t + bQXBwcG4/v7+//7+/v/+/v7//v7+//7+/v/9/f3/8vLy//b29v/9/f3//f39//39/f/9/f3//Pz8//Hx + 8f/m5ub/29vb/+jo6P/u7u7/5eXl/+Tk5P/p6en/6urq/+Pj4//o6Oj/6urq/+7u7v/c3Nz/19fX/+Hh + 4f/v7+//8vLy/93d3f/n5+f/8vLy/+np6f/a2tr/5+fn//Pz8//n5+f/29vb/+Dg4P/09PT//v7+//7+ + /v/+/v7//f39/+/v7//a2tr/6Ojo//Dw8P/s7Oz/4+Pj/9/f3//p6en/7u7u/97e3v/c3Nz/6urq/+/v + 7//i4uL/4uLi/+bm5v/u7u7/5OTk/+bm5v/n5+f/9vb2/8LV2/9Ala//abDA/8/b3v/7+/v/wsLC/8TE + xP+SkpL/goKC/5ycnP9yUqD/RBOW/392kP/r6+v/+vr6//n5+f/5+fn/+vr6//r6+v/6+vr/+/v7//v7 + +//6+vqHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYmJiLP39/fz+/v7//v7+//7+/v/+/v7/4ODg/+Pj + 4//q6ur//f39//39/f/9/f3//f39//39/f/9/f3//f39//7+/v/+/v7/9PT0/+zs7P/l5eX/7Ozs//Hx + 8f/i4uL/3t7e//T09P/v7+//6urq/9zc3P/m5ub/8vLy/+Pj4//a2tr/6enp//Ly8v/r6+v/5OTk/+jo + 6P/09PT/5OTk/+bm5v/m5ub/9PT0/+/v7//b29v/4uLi//n5+f/+/v7//v7+//39/f/6+vr/7u7u/97e + 3v/n5+f/8vLy/+Xl5f/e3t7/4ODg/+rq6v/o6Oj/4ODg/93d3f/r6+v/6+vr/9nZ2f/i4uL/5+fn/+zs + 7P/k5OT/29vb/6+ysv9naGj/np6e/9HR0f/n5+f/w8PD/7a2tv+pqan/eXOF/2s1uv9WGKr/SB6Q/9fX + 2P/5+fn/+vr6//n5+f/6+vr/+vr6//r6+v/7+/v/+vr60/n5+QcAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIeH + hwKXl5eS/v7+//7+/v/+/v7//v7+//7+/v/5+fn/6+vr//T09P/9/f3//f39//39/f/9/f3/+vr6/9zc + 3P/f39//9/f3//7+/v/+/v7//v7+//v7+//q6ur/3d3d/+Hh4f/29vb/8fHx/+Dg4P/d3d3/7+/v//T0 + 9P/q6ur/6enp/+np6f/t7e3/5+fn/+np6f/v7+//9vb2/+Li4v/f39//6urq//Hx8f/i4uL/29vb/+Li + 4v/w8PD/6urq/9/f3//u7u7/+Pj4//39/f/9/f3//f39//Hx8f/m5ub/1dXV/+Hh4f/39/f/5OTk/+Pj + 4//i4uL/8PDw/+jo6P/e3t7/7u7u//Hx8f/v7+//3d3d/+zs7P/t7e3/7u7u/7e4uf9zc3T/paWl/9jY + 2P/c3Nz/1NTU/8K/xv+RbdD/fk/N/2ctuP9DDpj/zMjU//n5+f/6+vr/+fn5//n5+f/6+vr/+vr6//r6 + +vv5+fkzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWVlZE/T09O3+/v7//v7+//7+/v/+/v7/6+vr/+rq + 6v/v7+///f39//39/f/+/v7//v7+//7+/v/k5OT/4eHh//Ly8v/v7+//3t7e/9/f3//8/Pz//v7+//7+ + /v/+/v7/+Pj4/+Tk5P/d3d3/6urq//Ly8v/q6ur/39/f/+Hh4f/r6+v/8fHx/9/f3//q6ur/8fHx/+7u + 7v/e3t7/39/f/+Xl5f/u7u7/6enp/+Li4v/u7u7/+Pj4/+Li4v/e3t7/7Ozs//X19f/p6en/3d3d//X1 + 9f/29vb//f39//39/f/9/f3/+fn5/+fn5//a2tr/7+/v//X19f/l5eX/3d3d/+Hh4f/v7+//5eXl/+bm + 5v/h4eH/8fHx/+fn5//e3t7/8PDw/7q7vf9xcXL/pKSk/+fn5//6+P3/yK76/6mC8f+Tad//dkbF/0oY + nP/QztX/+vr6//r6+v/5+fn/+fn5//r6+v/6+vr/+fn5iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiI + iAF6enps/v7+//7+/v/+/v7//v7+//j4+P/j4+P/4+Pj//b29v/+/v7//v7+//7+/v/+/v7/9fX1/+zs + 7P/z8/P/39/f/93d3f/n5+f/9vb2/+fn5//h4eH/7Ozs/+/v7//+/v7//v7+//7+/v/y8vL/6+vr/93d + 3f/k5OT/8vLy/+vr6//c3Nz/5+fn/+/v7//r6+v/4eHh/+Hh4f/z8/P/8vLy/97e3v/r6+v/7+/v//Dw + 8P/o6Oj/3t7e/+/v7//4+Pj/3Nzc/9ra2v/z8/P/7+/v/97e3v/a2tr/6+vr//r6+v/9/f3//f39//z8 + /P/s7Oz/4ODg/97e3v/o6Oj/9/f3/+zs7P/f39//6enp//b29v/o6Oj/29vb/+3t7f/r6+v/5OTk/62t + sP9sZXv/rJzJ/8Sq+P/Hqf7/vp38/6aA7P9+U8r/bUqp/+Li4v/6+vr/+vr6//n5+f/5+fn/+vr6//n5 + +dv4+PgJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZmZmB9nZ2dD+/v7//v7+//7+/v/+/v7/9/f3/+np + 6f/g4OD//v7+//7+/v/+/v7//v7+//39/f/t7e3/9/f3/9nZ2f/g4OD/7+/v//f39//j4+P/6urq//Dw + 8P/q6ur/5OTk/+jo6P/q6ur/+vr6//7+/v/+/v7/+/v7//Pz8//k5OT/3Nzc/+7u7v/s7Oz/5ubm/+Dg + 4P/t7e3/9PT0/+Dg4P/c3Nz/7e3t//X19f/09PT/2tra/+Xl5f/39/f/6+vr/+Hh4f/k5OT/7+/v/+np + 6f/c3Nz/4uLi/+vr6//v7+//6Ojo/+jo6P/z8/P//f39//39/f/9/f3//f39//Ly8v/j4+P/4eHh//b2 + 9v/r6+v/4ODg/+Dg4P/r6+v/7+/v/+Hh4f/l5eX/5+fn/8u/4P95U77/rZDj/7ue8v+9oPL/pYPj/3JJ + uv/Gv9P/9/f3//r6+v/6+vr/+fn5//n5+f/5+fn+9/f3QgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AABqampE/v7+//7+/v/+/v7//v7+//z8/P/39/f/8vLy//r6+v/+/v7//v7+//7+/v/+/v7/+/v7/+zs + 7P/Y2Nj/5ubm//T09P/t7e3/39/f/+Tk5P/v7+//7Ozs/+Hh4f/o6Oj/6Ojo//Hx8f/e3t7/7Ozs/+3t + 7f/39/f//v7+//7+/v/8/Pz/7+/v/+rq6v/d3d3/8PDw/+7u7v/j4+P/4eHh/+bm5v/p6en/4+Pj/93d + 3f/u7u7/7e3t/+Pj4//c3Nz/9PT0//Pz8//m5ub/2tra/+rq6v/w8PD/8/Pz/97e3v/u7u7/8PDw/+Li + 4v/p6en/4uLi//Dw8P/9/f3//f39//39/f/5+fn/6urq/9zc3P/n5+f/9fX1//Pz8//Y2Nj/5ubm/+7u + 7v/r6+v/3d3d/7esyv9zT7P/hGHF/4Rfx/+Hab3/0cne//Dw8P/6+vr/+vr6//r6+v/6+vr/+fn5//n5 + +aEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdnZ2BLKysqz+/v7//v7+//7+/v/+/v7/+vr6/+Hh + 4f/g4OD//v7+//7+/v/+/v7//v7+//7+/v/w8PD/3Nzc/+fn5//s7Oz/5ubm/+Pj4//p6en/7+/v/+np + 6f/c3Nz/6Ojo/+7u7v/p6en/3Nzc/+Hh4f/t7e3/6urq/9nZ2f/i4uL/7u7u//7+/v/+/v7//v7+//7+ + /v/29vb/4+Pj/+Hh4f/p6en/9PT0/9/f3//h4eH/+fn5//X19f/b29v/6Ojo/+3t7f/z8/P/5OTk/+Dg + 4P/o6Oj/8fHx/+fn5//e3t7/6+vr//Hx8f/k5OT/4+Pj/+np6f/09PT/6enp/9ra2v/m5ub/9vb2//39 + /f/9/f3//Pz8//f39//g4OD/39/f/+Pj4//r6+v/7Ozs/+Hh4f/e3t7/7Ozs/+rq6//OyNj/zsrU/+3t + 7f/n5+f/8vLy//r6+v/6+vr/+vr6//r6+v/5+fnu+Pj4FgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AABgYGAj/Pz8+P7+/v/+/v7//v7+//7+/v/w8PD/0dHR//n5+f/+/v7//v7+//7+/v/+/v7/9vb2/93d + 3f/09PT/9fX1/+bm5v/d3d3/6enp//Hx8f/o6Oj/5OTk/+np6f/19fX/7u7u/+Hh4f/k5OT/8PDw//Ly + 8v/d3d3/5ubm//Dw8P/w8PD/5ubm/+Tk5P/4+Pj//v7+//7+/v/+/v7/+vr6/+7u7v/c3Nz/6urq//b2 + 9v/p6en/3Nzc/+3t7f/19fX/4+Pj/9vb2//e3t7/8vLy/+/v7//i4uL/5+fn/+zs7P/r6+v/5+fn/93d + 3f/p6en/5ubm/+Li4v/g4OD/7Ozs//f39//q6ur/5OTk/+vr6//6+vr/+vr6//z8/P/8/Pz/+vr6/+bm + 5v/e3t7/6Ojo//Hx8f/k5OT/2tra/+Xl5f/x8fH/5ubm/+Xl5f/6+vr/+vr6//r6+v/6+vr/+vr6//n5 + +WgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg4ODAo2NjYb+/v7//v7+//7+/v//////+/v7/9ra + 2v/l5eX//v7+//7+/v/+/v7//v7+//39/f/m5ub/6+vr//Hx8f/m5ub/4eHh/+3t7f/19fX/5+fn/+Hh + 4f/y8vL/7e3t/+Xl5f/X19f/6urq/+zs7P/t7e3/3Nzc//b29v/z8/P/6Ojo/9zc3P/t7e3/9/f3/+bm + 5v/h4eH/7e3t//n5+f/+/v7//v7+//7+/v/29vb/5+fn/+Hh4f/j4+P/7e3t/+jo6P/e3t7/6Ojo/+7u + 7v/u7u7/29vb/+Dg4P/y8vL/8fHx/9ra2v/c3Nz/7u7u//Pz8//n5+f/4eHh//Dw8P/r6+v/2tra/+zs + 7P/u7u7/6Ojo/97e3v/d3d3/6enp//r6+v/8/Pz//Pz8//z8/P/19fX/5OTk/9jY2P/h4eH/8PDw/9/f + 3//4+Pj/+vr6//r6+v/6+vr/+vr6//r6+v/5+fnI+Pj4AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AABcXFwO7Ozs5f/////////////////////+/v7/8fHx//v7+//+/v7//v7+//7+/v/+/v7/8vLy//Dw + 8P/q6ur/39/f/+Pj4//o6Oj/+Pj4/+Dg4P/g4OD/7+/v//Dw8P/h4eH/4uLi//X19f/u7u7/5OTk/97e + 3v/w8PD/5eXl/+Li4v/g4OD/8PDw/+3t7f/f39//6Ojo/+rq6v/u7u7/4+Pj/+Dg4P/s7Oz//v7+//// + //////////////r6+v/t7e3/6Ojo/+jo6P/w8PD/5OTk/+Dg4P/r6+v/+Pj4/+np6f/h4eH/7u7u/+7u + 7v/o6Oj/4ODg/+rq6v/x8fH/6+vr/9vb2//p6en/7e3t/+/v7//c3Nz/29vb//Pz8//r6+v/39/f/+Hh + 4f/4+Pj//Pz8//v7+//7+/v/+/v7/+7u7v/b29v/5ubm//v7+//6+vr/+vr6//r6+v/6+vr/+fn5/Pj4 + +DMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkZGRAXd3d1//////////////////////+/v7/9zc + 3P/n5+f//v7+//7+/v/+/v7//v7+//39/f/09PT/5OTk/9zc3P/h4eH/8PDw//Dw8P/g4OD/5OTk//b2 + 9v/l5eX/3Nzc/+/v7//4+Pj/4uLi/9zc3P/h4eH/7u7u//Dw8P/c3Nz/4ODg//Ly8v/r6+v/5+fn/9zc + 3P/o6Oj/8PDw/+zs7P/h4eH/8fHx//v7+///////////////////////////////////////8/Pz/+Pj + 4//p6en/7u7u//T09P/j4+P/3t7e/+zs7P/09PT/6+vr/+Dg4P/o6Oj/8vLy/+Xl5f/b29v/5eXl/+3t + 7f/r6+v/29vb/+Tk5P/4+Pj/7Ozs/9DQ0P/k5OT/7u7u//z8/P/8/Pz//Pz8//v7+//7+/v/+/v7//v7 + +//7+/v/+/v7//r6+v/6+vr/+vr6//r6+v/5+fmaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AABkZGQGz8/Pxf/////////////////////u7u7/3t7e//z8/P/+/v7//v7+//7+/v/+/v7/9fX1/+Dg + 4P/o6Oj/8fHx//X19f/l5eX/4eHh/+zs7P/w8PD/5+fn/93d3f/r6+v/7Ozs/+Hh4f/h4eH/6+vr/+/v + 7//o6Oj/3t7e/+fn5//6+vr/39/f/9zc3P/m5ub/9fX1/+3t7f/j4+P/7e3t//Hx8f/s7Oz/3Nzc/+Tk + 5P/09PT//f39//////////////////////////////////39/f/p6en/4eHh/+7u7v/x8fH/7Ozs/9/f + 3//o6Oj/7u7u/+np6f/i4uL/39/f/+np6f/y8vL/4+Pj/+bm5v/w8PD/8/Pz/+Li4v/h4eH/6Ojo/+rq + 6v/i4uL/2tra/+3t7f/z8/P/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+vr6//r6+v/6+vr/+fn57vj4 + +BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVlZTj+/v7+/////////////////v7+/9vb + 2//o6Oj//v7+//7+/v/+/v7//v7+//7+/v/n5+f/4uLi//Hx8f/x8fH/5ubm/+Hh4f/j4+P/9PT0/+Dg + 4P/h4eH/8PDw//b29v/j4+P/4uLi//Dw8P/v7+//5eXl/+3t7f/n5+f/8/Pz/+rq6v/h4eH/6+vr//Pz + 8//r6+v/4+Pj/+7u7v/x8fH/6Ojo/93d3f/n5+f/9vb2//Ly8v/f39//5+fn//j4+P////////////// + ////////////////////////8/Pz/+np6f/d3d3/4ODg/+/v7//t7e3/6urq/+Dg4P/19fX/8fHx/+vr + 6//p6en/8vLy/+np6f/e3t7/2tra/+7u7v/q6ur/4+Pj/9vb2//z8/P/9vb2/+Tk5P/k5OT/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+vr6//r6+v/4+PhtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAB/f38DpKSkn//////////////////////29vb/3Nzc//z8/P/+/v7//v7+//7+/v/+/v7/7u7u/+bm + 5v/z8/P/6enp/97e3v/l5eX/9fX1//Hx8f/r6+v/3t7e//Hx8f/n5+f/4eHh/+Pj4//z8/P/6+vr/+Li + 4v/h4eH/6enp//Ly8v/p6en/39/f//Hx8f/u7u7/7Ozs/97e3v/q6ur/6enp//Ly8v/l5eX/6+vr//j4 + +P/d3d3/3Nzc/+bm5v/s7Oz/6+vr/93d3f/q6ur/+fn5///////////////////////+/v7//v7+//7+ + /v/5+fn/6+vr/9vb2//o6Oj/7+/v/+7u7v/c3Nz/4ODg/+np6f/l5eX/4+Pj/+Hh4f/v7+//6urq/+Hh + 4f/g4OD/8fHx/+zs7P/a2tr/29vb/+3t7f/39/f/+/v7//v7+//7+/v/+/v7//v7+//6+vr/+fn51Pj4 + +AMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFdXVxr6+vr0/////////////////////+7u + 7v/v7+///v7+//7+/v/+/v7//v7+//7+/v/+/v7/9vb2/+zs7P/e3t7/5+fn//Ly8v/m5ub/5eXl/+3t + 7f/v7+//6enp/93d3f/k5OT/8PDw/+rq6v/e3t7/7u7u//b29v/n5+f/4ODg/+Tk5P/t7e3/8PDw/9/f + 3//i4uL/9PT0//Hx8f/d3d3/5OTk/+fn5//z8/P/3t7e/+Hh4f/v7+//9PT0/+7u7v/i4uL/7+/v//b2 + 9v/g4OD/4eHh//Ly8v/6+vr////////////+/v7//v7+//7+/v/+/v7//v7+//n5+f/h4eH/39/f/+Li + 4v/39/f/6enp/9/f3//q6ur/8fHx/+7u7v/b29v/4+Pj//Hx8f/i4uL/5OTk/+Li4v/y8vL/6Ojo/+rq + 6v/7+/v/+/v7//v7+//7+/v/+/v7//r6+v/4+PhJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACNjY0BiYmJef/////////////////////+/v7/8PDw//39/f/+/v7//v7+//7+/v/+/v7/+Pj4//r6 + +v/+/v7//v7+//r6+v/19fX/3t7e/9zc3P/t7e3/5OTk/+Tk5P/b29v/5+fn/+7u7v/t7e3/6enp/+vr + 6//09PT/5OTk/9/f3//j4+P/7u7u//Hx8f/b29v/6Ojo/+3t7f/n5+f/4ODg/+Li4v/s7Oz/7e3t/9zc + 3P/i4uL/8vLy//T09P/p6en/3t7e//Hx8f/s7Oz/5+fn/+Hh4f/t7e3/9vb2/+Hh4f/l5eX/9PT0//n5 + +f/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/9vb2/+Dg4P/g4OD/7Ozs//Hx8f/f39//29vb/+np + 6f/t7e3/5eXl/93d3f/m5ub/7u7u/+7u7v/8/Pz/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+fn5twAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBgYArk5OTc//////////////////////r6 + +v/z8/P//v7+//7+/v/+/v7//v7+//39/f/y8vL/4+Pj/93d3f/z8/P//v7+//7+/v/+/v7//Pz8//f3 + 9//l5eX/29vb/+zs7P/z8/P/5eXl/+Pj4//t7e3/6+vr/+Tk5P/f39//6urq//T09P/u7u7/6urq/+vr + 6//29vb/6enp/9jY2P/q6ur/9/f3/+Pj4//f39//7Ozs/+7u7v/y8vL/29vb/+7u7v/09PT/9vb2/97e + 3v/k5OT/9/f3/+jo6P/g4OD/7Ozs//Dw8P/q6ur/2tra/9/f3//q6ur//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//f39//39/f/x8fH/4+Pj/+Pj4//w8PD/+Pj4/+7u7v/l5eX/6+vr/+vr6//f39//3t7e/+7u + 7v/7+/v/+/v7//v7+//7+/v/+/v7//r6+vv5+fkrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAampqUv/////////////////////+/v7/7+/v//39/f/+/v7//v7+//7+/v/+/v7//Pz8/+Li + 4v/n5+f/9PT0/+zs7P/d3d3/7e3t//b29v/+/v7//v7+//7+/v/+/v7/8/Pz/+Dg4P/s7Oz/7u7u//X1 + 9f/h4eH/4eHh/+7u7v/09PT/5OTk/9/f3//p6en/7e3t/+zs7P/j4+P/6+vr//Dw8P/m5ub/3d3d/+7u + 7v/t7e3/6enp/9/f3//u7u7/9fX1/+Tk5P/d3d3/6+vr//Ly8v/k5OT/3d3d/+bm5v/z8/P/6enp/9ra + 2v/q6ur/8PDw/+7u7v/g4OD/4eHh//Hx8f/+/v7//v7+//7+/v/9/f3//f39//39/f/9/f3/+vr6/+np + 6f/n5+f/3d3d/+7u7v/r6+v/3d3d/+rq6v/5+fn/+Pj4//v7+//7+/v/+/v7//v7+//7+/v/+fn5lwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1tbQXCwsK5//////////////////////n5 + +f/z8/P//v7+//7+/v/+/v7//v7+//39/f/h4eH/6Ojo/+7u7v/q6ur/29vb/+np6f/19fX/5eXl/97e + 3v/j4+P/8/Pz//////////////////v7+//u7u7/5eXl/9/f3//09PT/6urq/+Hh4f/i4uL/6+vr/+3t + 7f/g4OD/6+vr/+fn5//x8fH/3t7e/+Pj4//19fX/+Pj4/+Xl5f/e3t7/8PDw/+Xl5f/m5ub/3t7e/+3t + 7f/x8fH/4uLi/97e3v/t7e3/6+vr/+Dg4P/l5eX/6Ojo//b29v/o6Oj/6Ojo/+vr6//39/f/9/f3/9/f + 3//p6en/+vr6//39/f/9/f3//f39//39/f/9/f3//f39//39/f/6+vr/6Ojo/+Hh4f/n5+f/+/v7//v7 + +//7+/v/+/v7//v7+//7+/v/+/v7//r6+vX4+PgZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAYWBeLf7+/vz////////////////+/v7/7+/v//7+/v/+/v7//v7+//7+/v/+/v7/6+vr//X1 + 9f/x8fH/6+vr/+Xl5f/s7Oz/8vLy/+Dg4P/p6en/8vLy//X19f/w8PD/4ODg/+7u7v/7+/v///////// + ////////+vr6/+jo6P/e3t7/4uLi//j4+P/r6+v/3t7e/+7u7v/w8PD/7Ozs/+jo6P/n5+f/8vLy/+np + 6f/d3d3/4uLi/+7u7v/w8PD/8PDw/+Dg4P/u7u7/6urq/9ra2v/q6ur/7+/v//X19f/j4+P/3t7e/+zs + 7P/5+fn/6Ojo/+Li4v/r6+v/6urq/+Xl5f/p6en/6+vr/+rq6v/s7Oz/4ODg/+rq6v/7+/v//f39//39 + /f/9/f3//f39//39/f/8/Pz//Pz8//v7+//8/Pz//Pz8//z8/P/8/Pz/+/v7//v7+//7+/v/+vr6iQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB+dQKXl5eT5uHD//b06f/+/v7///////n5 + +f/09PT//v7+//7+/v/+/v7//v7+//n5+f/x8fH/6urq/+Li4v/g4OD/8vLy//Hx8f/j4+P/4ODg/+/v + 7//s7Oz/39/f/+Hh4f/x8fH/6urq/+Xl5f/g4OD/7+/v//z8/P/////////////////4+Pj/4eHh/+bm + 5v/t7e3/7+/v/+jo6P/b29v/7u7u/+7u7v/o6Oj/39/f/+np6f/09PT/7e3t/+Hh4f/h4eH/7Ozs/+vr + 6//n5+f/6enp/+bm5v/v7+//3t7e/+Li4v/x8fH/+vr6/97e3v/e3t7/9PT0/+7u7v/c3Nz/3Nzc/+/v + 7//z8/P/3d3d/93d3f/p6en/7u7u/+Dg4P/b29v/7e3t//z8/P/9/f3//f39//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/7+/v/+/v7//r6+vD5+fkSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAVFNNFO3s4+26rFr/u61d/8/Gjf/r58//7u3r//7+/v/+/v7//v7+//7+/v/+/v7/+fn5/+jo + 6P/m5ub/5OTk//f39//09PT/3d3d/+Dg4P/09PT/7+/v/+bm5v/k5OT/8/Pz/+3t7f/k5OT/5OTk//X1 + 9f/r6+v/3d3d/+jo6P/r6+v/+fn5//////////////////Pz8//c3Nz/4uLi/+vr6//u7u7/5OTk/93d + 3f/o6Oj/7u7u/+np6f/c3Nz/6+vr//Ly8v/5+fn/29vb/+jo6P/y8vL/7e3t/+fn5//k5OT/6+vr/+rq + 6v/Z2dn/4+Pj//n5+f/w8PD/3t7e/+Li4v/v7+//6+vr/+Dg4P/p6en/8/Pz//Hx8f/c3Nz/4ODg//f3 + 9//p6en/5OTk/+np6f/x8fH/+fn5//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//v7+//7+/v/+fn5fQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIKBeQF5eXhs29Oo/7mrWP+5rFn/uq1a/7aq + Wf/m49H//v7+//7+/v/+/v7////////////k5OT/6enp/+jo6P/4+Pj/7u7u/+Li4v/m5ub/9/f3/+3t + 7f/a2tr/6Ojo//r6+v/s7Oz/4ODg/+Xl5f/19fX/5+fn/97e3v/q6ur/8PDw/+vr6//f39//4eHh/+3t + 7f/////////////////8/Pz/9PT0/+jo6P/k5OT/7+/v//b29v/k5OT/5OTk//j4+P/t7e3/5ubm/+Li + 4v/o6Oj/7Ozs/+Tk5P/j4+P/5+fn/+rq6v/k5OT/3Nzc/+7u7v/5+fn/8PDw/+Hh4f/o6Oj/8fHx/+zs + 7P/d3d3/6urq/+zs7P/p6en/3d3d/+3t7f/s7Oz/4eHh/9vb2//g4OD/7Ozs/+fn5//p6en/4ODg//Dw + 8P/8/Pz//Pz8//z8/P/8/Pz/+/v7//r6+ur5+fkNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAX15VCNnY1tG/smb/uatZ/7qsWv+6rVr/v7d9//7+/v////////////////////////////// + ///9/f3/8PDw/+Li4v/n5+f/6urq//n5+f/k5OT/3t7e//Dw8P/u7u7/4+Pj/+vr6//w8PD/9fX1/+fn + 5//i4uL/7+/v//T09P/w8PD/4+Pj/+jo6P/29vb/+/v7//////////////////////////////////z8 + /P/t7e3/39/f/97e3v/s7Oz/7Ozs/+Dg4P/s7Oz/8/Pz//Hx8f/g4OD/4eHh//Hx8f/29vb/6Ojo/+Pj + 4//y8vL/7+/v/+np6f/c3Nz/6+vr//Dw8P/g4OD/3t7e/+bm5v/39/f/5+fn/9vb2//u7u7/7u7u/+rq + 6v/c3Nz/4+Pj//Hx8f/n5+f/3d3d/+jo6P/09PT/8PDw//v7+//8/Pz//Pz8//z8/P/7+/v/+fn5cgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoaGRF5uHD/7mrWP+5rFn/uq1a/7Wq + Wf/n5NP///////////////////////////////////////////////////////39/f/y8vL/5ubm/+Dg + 4P/s7Oz/8vLy/+/v7//c3Nz/6+vr/+vr6//e3t7/8vLy//Hx8f/w8PD/7u7u/+Tk5P/o6Oj/7u7u/+3t + 7f/i4uL/6+vr//j4+P//////////////////////////////////////+vr6/+rq6v/p6en/4eHh//X1 + 9f/w8PD/3d3d/9/f3//4+Pj/9fX1/+bm5v/j4+P/8vLy//Hx8f/Y2Nj/4eHh/+/v7//r6+v/3Nzc/97e + 3v/z8/P/8PDw/+jo6P/h4eH/6enp/+/v7//m5ub/4ODg/+np6f/09PT/4eHh/9/f3//u7u7/7+/v/+fn + 5//6+vr//Pz8//z8/P/8/Pz//Pz8//v7++P5+fkIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAb25lBLOzs6zIvX3/uatZ/7qsWv+6rVr/wbmC//////////////////////////////////// + /////////////////////////////////////////////+7u7v/k5OT/4eHh//Ly8v/z8/P/5ubm/+Dg + 4P/t7e3/6Ojo/+np6f/i4uL/6+vr//b29v/j4+P/4uLi//X19f/w8PD/8fHx/+jo6P/m5ub/8vLy//// + ///////////////////////////////////5+fn/6enp/+Dg4P/u7u7/6+vr/+np6f/q6ur/5ubm/+/v + 7//r6+v/2dnZ/+np6f/29vb/7Ozs/+Hh4f/o6Oj/7e3t/+Tk5P/h4eH/4+Pj//Hx8f/x8fH/4ODg/+Pj + 4//p6en/7e3t/9vb2//e3t7/7Ozs//Hx8f/i4uL//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/+vr6ZgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcW1Uj7+zb+bmrWP+5rFn/uq1a/7Wp + Wf/q6Nj///////////////////////////////////////////////////////////////////////// + ///////////////////39/f/6enp/+np6f/r6+v/8PDw/+np6f/g4OD/4eHh//f39//z8/P/5OTk/+Dg + 4P/u7u7/7e3t/+bm5v/h4eH/9PT0//X19f/f39//39/f//Dw8P/9/f3///////////////////////// + //////////////n5+f/k5OT/3Nzc/+jo6P/z8/P/4+Pj/+fn5//m5ub/6Ojo/+Pj4//n5+f/5eXl//Hx + 8f/o6Oj/4ODg/+Li4v/x8fH/5ubm/93d3f/t7e3/8/Pz/+7u7v/d3d3/6urq/+zs7P/29vb/29vb/+Dg + 4P/8/Pz//Pz8//z8/P/8/Pz//Pz8//v7+9v6+voEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAmZiSAo6OjobTy5f/uatZ/7qsWv+5rVr/xLyH/+HVuP/RwJT/9PDm//////////////////// + //////////////////////////////////////////////////////////////////////////////f3 + 9//r6+v/3d3d/+Hh4f/39/f/6+vr/93d3f/k5OT/8fHx//Dw8P/e3t7/39/f/+zs7P/o6Oj/5+fn/+bm + 5v/t7e3/7Ozs/93d3f/t7e3/8fHx///////////////////////////////////////9/f3/+fn5/+Pj + 4//i4uL/7e3t//b29v/k5OT/6Ojo/+Tk5P/09PT/4uLi/9vb2//m5ub/8fHx/9/f3//e3t7/7e3t//Pz + 8//c3Nz/5OTk/+Li4v/u7u7/39/f/9vb2//s7Oz/9fX1//39/f/8/Pz//Pz8//z8/P/8/Pz/+vr6WwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACXl5MH7ezq5MG1a/+5rFn/uq1a/7Sp + Wf/q59b/vKRk/7acVv+5n1r/0cCT//Pv5P////7///////////////////////////////////////// + ////////////////////////////////////////////////////////+Pj4/+Tk5P/e3t7/5ubm//Dw + 8P/n5+f/4eHh/+/v7//5+fn/7e3t/9/f3//p6en/+Pj4/+rq6v/d3d3/5eXl//T09P/s7Oz/3d3d/+rq + 6v/4+Pj///////////////////////////////////////7+/v/w8PD/4eHh/+Pj4//19fX/8vLy/+Xl + 5f/l5eX/7e3t//Hx8f/h4eH/4+Pj/+np6f/x8fH/7u7u/93d3f/q6ur/9PT0/+Li4v/e3t7/7e3t/+3t + 7f/29vb//f39//z8/P/8/Pz//Pz8//v7+9L6+voCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAANPSzA7v7eR8+fj0u/Px4vTh3Ln/0s2p/93RsP+2m1X/t5xW/7idWP+4nln/uqFc/9HA + kv/x693//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////z8/P/4+Pj/6Ojo/+vr6//w8PD/7u7u/+Xl5f/o6Oj/7e3t/+/v + 7//o6Oj/3Nzc/+vr6//w8PD/7+/v/97e3v/o6Oj/9/f3/+Pj4//o6Oj/6urq//j4+P////////////// + /////////////////////////////+fn5//n5+f/6urq/+zs7P/r6+v/4+Pj//Hx8f/29vb/9PT0/97e + 3v/q6ur/7e3t/+fn5//s7Oz/3t7e/+jo6P/q6ur/6enp//39/f/9/f3//Pz8//z8/P/8/Pz/+fn5TwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz8y2BZya + kUXz8e70u6Nh/7acVv+4nVf/uJ1Y/7mfWv+5oFv/uqFd/7yiX//Ou4r/7ebT//7+/f////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////Pz8/+3t7f/p6en/4eHh//Ly8v/s7Oz/4eHh/+Dg4P/r6+v/6urq/+Hh4f/j4+P/6Ojo//Ly + 8v/k5OT/39/f/+zs7P/w8PD/4uLi/97e3v/u7u7//f39//////////////////////////////////// + ///5+fn/6urq/+Dg4P/l5eX/7Ozs/+Li4v/m5ub/4uLi/+3t7f/u7u7/5eXl/+Tk5P/v7+//7Ozs/9vb + 2//7+/v//f39//39/f/8/Pz//Pz8//v7+8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACurKMBfHx7a9rNq/+2m1X/t5xW/7idWP+4nln/uaBb/7qg + XP+7oV3/vKJf/72jYP+9pWL/yreB/+jfx//9/Pr///////////////////////////////////////// + ///////////////////////////////////////////////////////////////////4+Pj/6enp/9/f + 3//i4uL/+Pj4//f39//j4+P/5+fn//T09P/y8vL/4uLi/+Hh4f/s7Oz/8fHx/+Tk5P/g4OD/8fHx/+jo + 6P/p6en/5eXl/+7u7v/9/f3/////////////////////////////////+/v7//b29v/t7e3/3Nzc/+vr + 6//39/f/8PDw/9nZ2f/f39//7+/v/+fn5//l5eX/7e3t//39/f/9/f3//f39//39/f/8/Pz/+vr6RAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhW + Tw7i4dzhuqFf/7acVv+4nVf/uJ1Y/7mfWv+5oFv/uqFd/7yiXv+8ol//vaRh/72lYv++pmT/wKdl/8ex + eP/h1rb/+vjy//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////j4+P/r6+v/6urq/+fn5//v7+//5eXl/+np + 6f/h4eH/+Pj4//Hx8f/e3t7/5ubm/+vr6//n5+f/5OTk/+Li4v/09PT/7e3t/97e3v/h4eH/7+/v//v7 + +////////////////////////v7+//7+/v/+/v7/8/Pz/+rq6v/g4OD/8fHx//X19f/j4+P/5OTk/+rq + 6v/8/Pz//f39//39/f/9/f3//f39//v7+74AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACNi4UBgIB/c9jKpf+2m1X/t5xW/7idWP+4nln/uaBa/7qg + XP+7oV3/vKJf/72jYP+9pWL/vqVj/7+mZP/Ap2b/wahn/8Gqaf/Erm//2suj//Tw5P////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////9/f3/8/Pz//Hx8f/i4uL/8/Pz//T09P/i4uL/3t7e/+/v7//39/f/7Ozs/93d + 3f/s7Oz/8vLy/+zs7P/d3d3/8PDw//Ly8v/09PT/4ODg/+Xl5f/z8/P////////////+/v7//v7+//7+ + /v/+/v7//v7+//r6+v/v7+//3t7e/+Li4v/y8vL/8/Pz//39/f/9/f3//f39//39/f/9/f3++/v7OQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBv + bRHl493muJ9b/7acVv+4nVf/uJ1Y/7mfWv+5oFv/uqFd/7yiXv+8ol//vaRh/72lYv++pmT/wKdl/8Cn + Zv/BqWj/wqpp/8Ora//ErGz/xa1u/9LAj//r48z//fz6//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////39 + /f/t7e3/5OTk/93d3f/v7+//9fX1/+bm5v/g4OD/6enp//Hx8f/i4uL/6enp/+Xl5f/r6+v/5ubm/97e + 3v/u7u7/8/Pz/+np6f/a2tr/7u7u//j4+P/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/+vr6/+bm + 5v/5+fn//f39//39/f/9/f3//f39//v7+7IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAycjDKfj39L3s5tT71MWc/7+naf+4nln/uaBa/7qg + XP+7oV3/vKJf/7yjYP+9pWH/vqVj/7+mZP/Ap2b/wahn/8Gqaf/Cq2r/w6tr/8Ssbf/FrW7/xq9v/8ew + cv/OuIH/4tW1//fz6v/+/v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////Ly8v/e3t7/4uLi//Hx + 8f/t7e3/6+vr/+Hh4f/s7Oz/8vLy/+Li4v/s7Oz/8PDw//Pz8//m5ub/3d3d/+/v7//v7+//39/f/+fn + 5//p6en/+vr6//7+/v/+/v7//v7+//7+/v/+/v7//f39//39/f/9/f3//f39//39/f/8/Pz9+vr6LwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAOHZxBXw691m+fjzuu7o1/rXyaH/watu/7yiXv+8ol//vaRh/72lYv++pmT/wKdl/8Cn + Zv/BqWj/wqpp/8Ora//ErGz/xK1t/8Wub//Hr3H/yLBy/8mxdP/JsXX/yrR4/9nJnf/t5tL//fz6//// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////8/Pz/7e3t/+rq6v/k5OT/7u7u/+zs7P/l5eX/39/f//T0 + 9P/u7u7/6+vr/+Li4v/39/f/+vr6/+Pj4//i4uL/8fHx/+/v7//j4+P/6+vr/+7u7v/5+fn//v7+//7+ + /v/9/f3//f39//39/f/9/f3//f39//v7+6cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5t3GE/Dr + 3WT6+PS48Ora+tnLpf/Fr3P/vqVj/7+mZP/Ap2b/wahn/8GqaP/Cqmr/w6tr/8Ssbf/FrW7/xq9v/8ev + cv/IsHP/ybF0/8qydv/KtHf/y7R4/8y1ef/RvIX/4taz//Xy5//+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////v7+//n5+f/s7Oz/3Nzc/+Hh4f/x8fH/7+/v/93d3f/j4+P/7u7u/+np6f/e3t7/4ODg/+np + 6f/x8fH/5eXl/+Li4v/09PT/8/Pz/+Dg4P/q6ur//f39//7+/v/9/f3//f39//39/f/8/Pz7+/v7JQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADn38gS8ezeYfr59LXx7N753M6p/8iy + ef/BqWj/wqpp/8Ora//ErGz/xKxt/8Wub//Hr3H/yLBy/8mxdP/JsXX/yrN2/8q0eP/LtXn/zbV6/822 + e//OuH3/zrl//9nImv/r4sv/+/nz//////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////+/v7//Ly + 8v/g4OD/8PDw//b29v/q6ur/4ODg/+rq6v/y8vL/7Ozs/+Dg4P/j4+P/8PDw/+7u7v/U1NT/39/f//Ly + 8v/+/v7//v7+//39/f/9/f3//f39//v7+5sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAOngyhDv6dpe+Pbvs/Lt4Pjd0a3/y7Z+/8Ssbf/FrW7/xq9v/8ev + cv/IsHP/ybF0/8qydv/Ks3f/y7R4/8y1ef/Ntnr/zbd8/864fv/OuX//z7mA/9C6gf/SvYX/3tCo/+/p + 1f/8/Pn///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////7+/v/x8fH/4ODg/97e3v/u7u7/7e3t/+Li + 4v/h4eH/6urq//Pz8//t7e3/3Nzc/+np6f/z8/P/9vb2//7+/v/+/v7//f39//39/f/8/Pz3+/v7HQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA597FD+7n1Vz59vCw8+/i9+DUsv/OuoT/x7By/8mxdP/JsXX/yrN2/8q0d//LtXn/zbV6/822 + e//OuH3/zrh+/8+5gP/g067/18ST/9G8gv/RvIP/0r2E/9XCjv/k17b/9O/h//7+/f////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+/+/v7//g4OD/39/f//Dw8P/s7Oz/5OTk/+fn5//t7e3/7u7u/+zs + 7P/9/f3//v7+//7+/v/9/f3//f39//r6+pAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADo4MgN7+jXWfn3 + 8a718OX249a3/9G9iv/Ks3f/y7R4/8y1ef/Ntnr/zbd8/864fv/OuX//3c+n/9TAjf/h1K//3c2j/+DS + q//Svob/1MCL/9S+h//Uv4j/2ceW/+fcvf/18eX//v79//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///8/Pz/6+vr/+jo6P/e3t7/8PDw/+fn5//p6en//f39//7+/v/+/v7//v7+//7+/v/8/Pzz+vr6FgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOrhywvw6dlX+ffxq/by5/Tk2br/1MGP/822 + e//OuH3/zrh+/8+5f//h1bL/3s6l/97QqP/h1K//4dSv/+LVsv/ezaT/39Co/9zMn//UwIn/1cCK/9XA + iv/ayJj/59y9//Xw5f/+/v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////z8/P/u7u7/4eHh/+jo + 6P/+/v7//v7+//7+/v/+/v7//v7+//z8/IQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA6+PNCvDq2lT59/Ko9/Pp8+bbvv/WxJT/z7mA/9C6gf/Ru4L/0byD/9bE + kf/UwY3/4tWx/+DQqf/ayZn/49ay/+HTrP/dzKD/18SR/9TAif/Uv4j/1L6H/9fEk//k2Lf/8u3e//39 + +/////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//7+/v/+/v7//f39//7+/v/+/v7//v7+//7+/v/9/f3u/Pz8EAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADs5M8J8evcUvr48qb39Ovy6N3C/9nImf/RvIP/0r2E/9K9hv/Tvof/1cCL/9jGlf/h0qv/4tWv/9/Q + pv/k2LX/4tWw/97Opf/Xw5H/0r2F/9K9hP/RvIP/1MGN/+HUsP/w6df//fz5//////////////////// + ///////////////////////////////////////////////////////////////////+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//z8/HkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO3m0Qjy7N1P+vjzo/j1 + 7fDp38X/28qd/9S+h//Uv4j/1MCJ/9XAif/Ww47/39Co/97Ppf/o3sH/5Na0/9vLoP/ez6f/3c6l/9TA + jP/Ru4L/z7qB/8+5gP/Qu4P/3M2k/+rhyf/49e3//v7+//////////////////////////////////// + //////////////////////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/8/Pzo+/v7CwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7ufTB/Pt3036+POh+fbu7+vhyP/dzKD/1cCK/9XA + iv/UwIn/1MCI/9XBjP/cy57/4NKs/+TXtv/XxZT/0byC/9C6gf/PuYD/zrl//864fv/NuH3/zbZ7/822 + e//TwY//4dSy//Dq2f/9/Pr///////////////////////////////////////////////////////7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//r6+m0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADv6NUG8+7gSvn275759/Dt6+LJ/93Mof/Uv4j/1L6H/9K9hv/SvYX/28uf/9bD + kf/Ru4L/z7qB/8+5gP/OuX//zrh+/823fP/NtXr/y7V5/8u0eP/Ks3f/ybJ1/8u0ev/ZyJ3/593D//Xx + 5v/+/v3//////////////////////////////////v7+//7+/v/+/v7//v7+//7+/v/9/f3g/Pz8BwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO7m + 0QXy7NtI9/Trm/n38Ovr4sn/28ug/9K9hP/RvIP/0byC/9C6gf/PuYD/zrl//864fv/NuH3/zbZ7/8y1 + ev/LtHn/yrR3/8qydv/JsXX/ybBz/8ewcv/Gr3D/xa5v/8u1fP/YyZ//6ODI//f07P/+/v3///////// + ///+/v7//v7+//7+/v/+/v7//v7+//z8/GIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7eXQBPHr20X39OuZ+ffx6uvi + yf/by5//z7qB/8+5gP/OuX//zrh+/823fP/Ntnr/zLV5/8u0eP/Ks3f/yrJ1/8mxdP/IsHP/x69x/8av + b//FrW7/xKxs/8Ora//Cqmr/wapp/8izev/Xx57/593E//by6f/9/fz//v7+//7+/v/8/PzY/Pv7AwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADt5c8D8evaQvfz6pf69/Ho6uHJ/9nJnf/OuH3/zbZ7/8y1 + ev/LtHn/yrR3/8qydv/JsXX/ybF0/8ewcv/Gr3D/xa5v/8Ssbf/ErGz/wqtq/8Gqaf/BqWj/wKdm/8Cm + Zf++pmP/vqVj/8Osb//RwJL/8+/l//j381YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAOzkzwLw6tpA9vPqlPr38ubq4cj/2Mea/8u0ef/Ks3f/yrJ1/8mxdP/IsHP/x69x/8av + b//FrW7/xKxs/8Ora//Cqmr/wapo/8CoZ//Ap2X/v6Zk/76lY/+9pGH/vKNg/8Kqbf/49vLP8OzgAQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7OPNAvDp + 2D728+mR+vjy5OngyP/Xxpn/ybF1/8ewcv/Gr3D/xa5v/8Ssbf/ErGz/wqtq/8Gqaf/BqWj/wKdm/8Cn + Zf++pmP/vaVi/72kYf+8ol//4te6/+rk00sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADr480B7+nYO/by6Y/6+PPi6d/H/9XF + l//Frm//xKxt/8Ora//Cqmr/wapo/8GoZ//Ap2b/v6Zk/76lY/+9pGH/vKNg/8Otcf/39e/FAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAOrizAHv6Nc49fLojPr59ODo38b/1MOV/8Kra//BqWj/wKdm/8Cn + Zf++pmP/vaVi/72kYf+8ol//5dvC/+nhzj8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAO7n1jX18uiK+vn03efexf/SwZP/wKhn/76lY/+9pWH/vKNg/8awd//49vK6AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6+PPM/Lu + 4Yf49vDb593F/9G/kf+9pGP/6ODK/urj0TUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADq4s0x8u7ihPn38tn5+PWuAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPHs3wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////7////////////////////8D///////////////////+AH///////////////////gAP/// + ///////////////4AAP/////////////////8AAAf/////////////////AAAA/////////////////g + AAAA////////////////4AAAAB///////////////8AAAAAD///////////////AAAAAAD////////// + ////wAAAAAAH/////////////4AAAAAAAP////////////+AAAAAAAAP////////////AAAAAAAAAf// + /////////wAAAAAAAAA///////////8AAAAAAAAAA//////////+AAAAAAAAAAB//////////gAAAAAA + AAAAD/////////wAAAAAAAAAAAD////////8AAAAAAAAAAAAH///////+AAAAAAAAAAAAAP///////gA + AAAAAAAAAAAA///////4AAAAAAAAAAAAAP//////8AAAAAAAAAAAAAD///////AAAAAAAAAAAAAB//// + ///gAAAAAAAAAAAAAf//////4AAAAAAAAAAAAAP//////8AAAAAAAAAAAAAD///////AAAAAAAAAAAAA + B///////wAAAAAAAAAAAAAf//////4AAAAAAAAAAAAAP//////+AAAAAAAAAAAAAD///////AAAAAAAA + AAAAAA///////wAAAAAAAAAAAAAP//////8AAAAAAAAAAAAAD//////+AAAAAAAAAAAAAAP//////gAA + AAAAAAAAAAAB//////wAAAAAAAAAAAAAAH/////8AAAAAAAAAAAAAAA/////+AAAAAAAAAAAAAAAD/// + //gAAAAAAAAAAAAAAAf////4AAAAAAAAAAAAAAAD////8AAAAAAAAAAAAAAAA/////AAAAAAAAAAAAAA + AAf////gAAAAAAAAAAAAAAAf////4AAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAH/////AAAAAAAAA + AAAAAAB/////wAAAAAAAAAAAAAAA/////4AAAAAAAAAAAAAAAf////+AAAAAAAAAAAAAAAP/////AAAA + AAAAAAAAAAAH/////wAAAAAAAAAAAAAAB/////8AAAAAAAAAAAAAAA/////+AAAAAAAAAAAAAAAf//// + /gAAAAAAAAAAAAAAH/////wAAAAAAAAAAAAAAD/////8AAAAAAAAAAAAAAB/////+AAAAAAAAAAAAAAA + f/////gAAAAAAAAAAAAAAP/////4AAAAAAAAAAAAAAH/////8AAAAAAAAAAAAAAB//////AAAAAAAAAA + AAAAA//////gAAAAAAAAAAAAAAP/////4AAAAAAAAAAAAAAH/////8AAAAAAAAAAAAAAD//////AAAAA + AAAAAAAAAA//////wAAAAAAAAAAAAAAf/////4AAAAAAAAAAAAAAH/////+AAAAAAAAAAAAAAD////// + AAAAAAAAAAAAAAB//////wAAAAAAAAAAAAAAf/////8AAAAAAAAAAAAAAP/////+AAAAAAAAAAAAAAD/ + /////gAAAAAAAAAAAAAB//////wAAAAAAAAAAAAAAf/////8AAAAAAAAAAAAAAP/////+AAAAAAAAAAA + AAAD//////gAAAAAAAAAAAAAB//////4AAAAAAAAAAAAAAf/////8AAAAAAAAAAAAAAP//////AAAAAA + AAAAAAAAD//////gAAAAAAAAAAAAAB//////4AAAAAAAAAAAAAAf/////+AAAAAAAAAAAAAAP//////8 + AAAAAAAAAAAAAH///////AAAAAAAAAAAAAB///////wAAAAAAAAAAAAA///////4AAAAAAAAAAAAAP// + ////+AAAAAAAAAAAAAH///////gAAAAAAAAAAAAB///////+AAAAAAAAAAAAA////////8AAAAAAAAAA + AAP////////4AAAAAAAAAAAH/////////wAAAAAAAAAAB//////////gAAAAAAAAAA///////////AAA + AAAAAAAP//////////+AAAAAAAAAH///////////8AAAAAAAAB////////////4AAAAAAAA///////// + ////wAAAAAAAP/////////////gAAAAAAH//////////////AAAAAAB//////////////+AAAAAA//// + ///////////8AAAAAP///////////////4AAAAH////////////////wAAAB/////////////////gAA + A//////////////////AAAf/////////////////+AAH//////////////////+AD/////////////// + ////8A////////////////////4f////////////////////3/////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////8oAAAAYAAAAMAA + AAABACAAAAAAAICUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGlpaQEwMDAOMjIyCDs7OwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGlpaRXb29vaoqKirVxc + XGYmJiYjLy8vC0BAQAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAIuLi2/09PT/8/Pz//T09P/09PT4urq6wnFxcX0yMjI2Ly8vEDk5OQU6OjoBAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc3NzB9PT09L09PT/8/Pz/vPz8/709PT/8/Pz/vT0 + 9P719fX8z8/P1YmJiZRERERMJycnFjU1NQc8PDwCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfHx8R/X1 + 9f709PT/8/Pz/vPz8/709PT/8/Pz/vPz8/709PT/8/Pz/vT09P729vb+4+Pj55+fn6lXV1diJiYmHy8v + Lwo8PDwDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACAgIACsrKysPT09P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9PT0//T0 + 9P/19fX/9fX1//X19f/29vb/8/Pz9ra2tr9tbW16MDAwMi8vLw86OjoFODg4AQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABubm4j9fX1+vT09P709PT/9PT0/vT0 + 9P719fX/9PT0/vT09P709PT/9PT0/vT09P719fX/9PT0/vT09P719fX/9PT0/vT09P719fX/9vb2+8zM + zNKGhoaQQEBARygoKBU1NTUHPDw8AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHx8 + fAGZmZmI9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//T09P/q6ur/2dnZ/+vr6//09PT/9fX1//X1 + 9f/19fX/9fX1//X19f/19fX/9fX1//b29v/29vb/+Pj4/eHh4eSdnZ2mUlJSXiYmJh0wMDAKPT09AgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAG5ubg/l5eXm9PT0/vT09P719fX/9PT0/vT09P719fX/9PT0/u3t + 7f739/f/+fn5/t/f3/7R0dH/2tra/vLy8v729vb/9vb2/vb29v739/f/9vb2/vb29v739/f/9vb2/vb2 + 9v729vb+9/f3//Ly8vSzs7O7aGhodTAwMC8wMDAOPDw8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAImJiWH29vb+9PT0/vT0 + 9P719fX/9PT0/vX19f719fX/9PT0/u7u7v76+vr/+vr6/vr6+v77+/v/7e3t/tHR0f7MzMz/6Ojo/vb2 + 9v739/f/9vb2/vb29v739/f/9vb2/vb29v729vb+9/f3//b29v729vb+9/f3//f39/rJycnPgYGBiz4+ + PkQpKSkTNzc3Bjw8PAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAd3d3BcnJycf19fX/9fX1/vX19f729vb/9vb2/vb29v739/f/7+/v/vj4+P76+vr/+vr6/vr6 + +v77+/v/+vr6/vv7+/739/f/2NjY/sXFxf7T09P/8vLy/vb29v739/f/9vb2/vf39/739/f+9/f3//f3 + 9/739/f+9/f3//f39/739/f++Pj4//j4+P3e3t7hmJiYoU9PT1omJiYbMjIyCT09PQIAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeHh4O/j4+P339/f/9/f3//f39//39/f/9/f3//f3 + 9//29vb/7+/v//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//6+vr/+vr6//r6+v/o6Oj/xsbG/8LC + wv/i4uL/9vb2//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/x8fHyr6+vt2NjY3EwMDAsKysrDT09PQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDg4MBqampo/f3 + 9/739/f/9vb2/vb29v739/f/9vb2/vb29v7u7u7/+fn5/vr6+v77+/v/+vr6/vr6+v77+/v/+vr6/vr6 + +v76+vr/+fn5/vn5+f76+vr/+vr6/vX19f7R0dH/urq6/szMzP7u7u7+9/f3//f39/739/f++Pj4//f3 + 9/739/f++Pj4//f39/739/f++Pj4//j4+P74+Pj++Pj4//n5+f739/f5xcXFy3x8fIc8PDxAKioqEjk5 + OQY7OzsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABsbGwa9PT09fb29v739/f/9vb2/vb29v739/f/9vb2/vX19f7v7+//+/v7/vr6 + +v77+/v/+vr6/vr6+v77+/v/+vr6/vr6+v76+vr/+fn5/vn5+f76+vr/+fn5/vn5+f76+vr/+fn5/uLi + 4v6+vr7+uLi4/97e3v719fX++Pj4//f39/74+Pj++Pj4//j4+P74+Pj++Pj4//j4+P74+Pj++fn5//j4 + +P74+Pj++fn5//n5+f75+fn929vb3pSUlJ1LS0tWJiYmGTQ0NAg9PT0CAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTk5N89/f3//f39//39/f/9/f3//f3 + 9//39/f/9/f3/+/v7//5+fn/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/9PT0/8zMzP+zs7P/ycnJ/+vr6//4+Pj/+fn5//n5 + +f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/7+/v76ys + rLNfX19tLy8vKSsrKww+Pj4EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG9v + bwve3t7d9/f3//f39/74+Pj/9/f3/vf39/74+Pj/9vb2/vDw8P77+/v/+vr6/vr6+v77+/v/+vr6/vr6 + +v77+/v/+vr6/vr6+v77+/v/+vr6/vn5+f76+vr/+vr6/vr6+v77+/v/+vr6/vr6+v75+fn++vr6//n5 + +f76+vr+39/f/7u7u/62trb+3Nzc//Pz8/74+Pj++fn5//j4+P74+Pj++fn5//j4+P74+Pj++fn5//n5 + +f75+fn++fn5//n5+f75+fn++fn5//n5+f76+vr+9vb298LCwsh3d3eDOjo6PCoqKhE6OjoFOjo6AQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIaGhlT4+Pj++Pj4//f39/74+Pj/9/f3/vf39/739/f/7u7u/vr6 + +v77+/v/+vr6/vr6+v77+/v/+vr6/vr6+v77+/v/+vr6/vv7+/77+/v/+/v7/uTk5P7Ly8v/7Ozs/vn5 + +f77+/v/+vr6/vr6+v75+fn++vr6//n5+f75+fn++fn5//n5+f7s7Oz+wcHB/6qqqv7Ly8v+6urq//j4 + +P75+fn++fn5//n5+f75+fn++fn5//n5+f75+fn++vr6//n5+f75+fn++vr6//n5+f75+fn++vr6//n5 + +f76+vr++fn5/NjY2NuQkJCaSEhIUSkpKRZubm4DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfHx8BMDAwLz4+Pj/+Pj4//j4 + +P/4+Pj/+Pj4//j4+P/29vb/8fHx//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//z8 + /P/8/Pz/+/v7/7a4uP9SV1n/g4qN/62trf/g4OD/9/f3//r6+v/6+vr/+vr6//r6+v/6+vr/+fn5//n5 + +f/5+fn/+fn5//T09P/Ly8v/q6ur/7y8vP/e3t7/8/Pz//n5+f/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6/+3t7ey1tbVPAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAc3NzMPj4+Pv39/f++Pj4//f39/74+Pj/+Pj4/vj4+P7u7u7/+vr6/vr6+v77+/v/+vr6/vv7 + +/77+/v/+/v7/vv7+/78/Pz/+/v7/vv7+/78/Pz/+/v7/vT09P7B09z/pcfX/pKsuP5/jJL/m5yc/tHR + 0f7y8vL++fn5//n5+f75+fn++vr6//n5+f74+Pj++fn5//j4+P74+Pj+9vb2/9bW1v6zs7P+tLS0/9LS + 0v7q6ur+9/f3//n5+f75+fn++vr6//n5+f75+fn++vr6//n5+f75+fn++vr6//r6+v76+vr++vr6//r6 + +v76+vr++vr6//z8/PHn5+cVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDg4MBoKCglvj4+P74+Pj++Pj4//j4+P74+Pj/+Pj4/vb2 + 9v7y8vL/+vr6/vv7+/77+/v/+/v7/vv7+/78/Pz/+/v7/vv7+/78/Pz/+/v7/vv7+/78/Pz/+/v7/vv7 + +/7c6e//wtnk/qDF1v6tzdz/mbjG/oGTm/6SlZb+4ODg//n5+f75+fn++vr6//n5+f74+Pj++fn5//n5 + +f75+fn++fn5//j4+P74+Pj+4uLi/76+vv6ysrL+y8vL/+Li4v7y8vL++fn5//n5+f76+vr++vr6//r6 + +v76+vr++vr6//r6+v76+vr++/v7//r6+v76+vr++/v7//v7+44AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABra2sT8PDw8Pn5 + +f/5+fn/+fn5//n5+f/5+fn/+Pj4/+/v7//7+/v/+/v7//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//v7+//y9ff/yd7n/73W4v+Yv9L/qszb/7LR3/+Zvs7/gpGV/93d + 3f/5+fn/+vr6//n5+f/5+fn/+fn5//r6+v/6+vr/+fn5//n5+f/5+fn/+fn5//n5+f/t7e3/ycnJ/7i4 + uP/Kysr/3d3d/+7u7v/4+Pj/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//Pz89vv7 + +x4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACOjo5v+fn5//j4+P74+Pj++fn5//j4+P75+fn/9vb2/vLy8v78/Pz/+/v7/vv7 + +/78/Pz/+/v7/vv7+/78/Pz/+/v7/vv7+/78/Pz/+/v7/vv7+/78/Pz/+/v7/vv7+/77+/v/y9/n/tTk + 7P620d//lb3Q/qDF1v6YxdX+eLPF/4OSlv7f39/++vr6//r6+v75+fn++vr6//n5+f75+fn++fn5//j4 + +P74+Pj++fn5//j4+P74+Pj++Pj4//Ly8v7V1dX+wsLC/83Nzf7d3d3+6urq//X19f76+vr++/v7//r6 + +v76+vr++/v7//r6+v76+vr++/v7nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBwcAfW1tbT+fn5//j4+P74+Pj+9fX1//j4 + +P74+Pj/7+/v/vv7+/78/Pz/+/v7/vv7+/78/Pz/+/v7/vv7+/78/Pz/+/v7/vv7+/78/Pz/+/v7/vv7 + +/78/Pz/+/v7/vv7+/77+/v/5+/z/sLa5P7U5ez/sc7c/oq80P5Tobn+bbDF/3izxf6Dkpb+4ODg//r6 + +v76+vr++vr6//n5+f75+fn++fn5//n5+f74+Pj++fn5//j4+P74+Pj++Pj4//f39/739/f+9vb2/+Dg + 4P7Nzc3+0tLS/+Dg4P7q6ur+8/Pz//j4+P76+vr++/v7//r6+v77+/v8+vr6JwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHt7 + e0j5+fn++fn5//n5+f/5+fn/4eHh/+Pj4//h4eH/8fHx//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//v7+//7+/v/+vr6/77X4v/S4+v/0efu/7bq + 8/9hvNH/T5+4/22wxP94tMb/g5GW/97e3v/5+fn/+vr6//r6+v/6+vr/+vr6//n5+f/5+fn/+fn5//n5 + +f/5+fn/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/6Ojo/9fX1//Z2dn/5ubm/+3t7f/z8/P/+fn5//v7 + +//8/PyqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAfn5+ArW1tbD5+fn++vr6//n5+f7o6Oj+3Nzc/+Hh4f7i4uL/+/v7/vv7 + +/78/Pz/+/v7/vv7+/78/Pz/+/v7/vv7+/78/Pz/+/v7/vv7+/78/Pz/+/v7/vv7+/78/Pz//Pz8/vz8 + /P77+/v/+/v7/t3q7/5vtMj/oODt/tP2/P637Pb+YbvR/0+guP5tsMX+ebTF/4OSlv7e3t7++fn5//n5 + +f75+fn++vr6//n5+f74+Pj++fn5//j4+P74+Pj++Pj4//f39/739/f++Pj4//f39/739/f++Pj4//j4 + +P7v7+/+4ODg/+Li4v7v7+/+9PT0//j4+Pzz8/M2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHBwJff39/j5+fn++vr6//n5 + +f719fX+7Ozs/+Tk5P7s7Oz/+/v7/vv7+/78/Pz/+/v7/vv7+/78/Pz/+/v7/vv7+/78/Pz/+/v7/vv7 + +/78/Pz//Pz8/vz8/P78/Pz//Pz8/vz8/P78/Pz/+/v7/vv7+/7E3uX/TKa//p7g7f7T9vz+tuz2/2G7 + 0f5RoLj+cLLG/3q0xv6Dkpb+39/f//n5+f75+fn++vr6//n5+f74+Pj++fn5//j4+P74+Pj++Pj4//f3 + 9/739/f++Pj4//f39/739/f++Pj4//n5+f75+fn++vr6//Pz8/7m5ub+6urq/+3t7brLy8sDAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAB7e3sBmJiYivr6+v/6+vr/+vr6//j4+P/5+fn/+fn5/+/v7//8/Pz//Pz8//z8/P/7+/v/+vr6//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//39/f/9/f3//f39//39/f/8/Pz//Pz8//z8 + /P/8/Pz/xN7l/02nv/+d4Oz/1Pb8/7fs9v9hvNH/UqG5/3O0yP98tsf/g5KX/97e3v/5+fn/+vr6//n5 + +f/5+fn/+fn5//n5+f/5+fn/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//n5+f/5+fn/+vr6//v7 + +//7+/v/9PT0/56enpJ1dXUOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABqamoN6urq6Pn5+f75+fn++vr6/+Tk5P7h4eH+39/f//T0 + 9P78/Pz/+/v7/vv7+/7z8/P/5OTk/uTk5P7x8fH//Pz8/vz8/P78/Pz//Pz8/vz8/P79/f3//Pz8/vz8 + /P79/f3//Pz8/vz8/P78/Pz/+/v7/vv7+/78/Pz/+/v7/sTd5f5Np7/+nuDt/9P2/P637Pb+YbvR/1Sj + uv53tsn+frfI/4OSlv7d3d3++fn5//n5+f75+fn++fn5//j4+P75+fn++fn5//j4+P74+Pj++fn5//j4 + +P74+Pj++Pj4//j4+P75+fn++vr6//r6+v77+/v++/v7//z8/P7Y2NjXc3NzWHNzcwYAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJiYlh+vr6//r6 + +v/6+vr/9PT0/+Dg4P/i4uL/5OTk//z8/P/8/Pz//Pz8//j4+P/l5eX/4eHh/+fn5//o6Oj/5ubm/+jo + 6P/z8/P//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//Pz8//z8/P/8/Pz//Pz8//z8 + /P/E3uX/TKe//57g7f/T9vz/tuz2/2G70f9WpLv/e7nM/4C4yP+DkZb/39/f//n5+f/5+fn/+fn5//n5 + +f/6+vr/+vr6//n5+f/5+fn/+fn5//n5+f/5+fn/+Pj4//n5+f/5+fn/+vr6//r6+v/7+/v/+/v7//z8 + /P/9/f3//f39/cDAwL5paWkyg4ODAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAHNzcwXNzc3J+vr6//r6+v76+vr+9vb2/+rq6v7i4uL+8vLy//v7+/78/Pz//Pz8/u/v + 7/7i4uL/6Ojo/ubm5v7u7u7/4+Pj/uzs7P7n5+f/5eXl/uvr6/729vb//Pz8/vz8/P79/f3//Pz8/vz8 + /P79/f3//Pz8/vv7+/78/Pz/+/v7/vv7+/77+/v+xN7l/02nv/6d4Oz+0/b8/7fs9v5hvNH+WKa8/3+7 + zf6Cusr+g5KX/9/f3/75+fn++vr6//n5+f75+fn++vr6//n5+f74+Pj++fn5//j4+P74+Pj++Pj4//j4 + +P75+fn++vr6//r6+v77+/v++/v7//z8/P78/Pz+/f39//39/f76+vr4kpKSg3BwcAwAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZ2djz6+vr8+/v7//r6+v76+vr++/v7//r6 + +v7w8PD+/Pz8//z8/P78/Pz/+vr6/unp6f7l5eX/6Ojo/uzs7P7n5+f/5+fn/ujo6P7i4uL/6urq/ujo + 6P7o6Oj/5eXl/uzs7P76+vr//Pz8/vz8/P79/f3//Pz8/vv7+/78/Pz/+/v7/vv7+/77+/v+/Pz8/8Pd + 5P5Np7/+nuDt/9P2/P637Pb+YbzR/1qnvv6Dvs/+hLrK/4STl/7e3t7++fn5//n5+f75+fn++vr6//n5 + +f74+Pj++fn5//j4+P74+Pj++Pj4//j4+P75+fn++vr6//r6+v76+vr++/v7//z8/P78/Pz+/f39//39 + /f7+/v7+/v7+/8jIyMZgYGAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf39/Aqys + rKP7+/v/+/v7//v7+//7+/v/+/v7//X19f/29vb//f39//39/f/9/f3/7e3t/+Tk5P/n5+f/4eHh/+Xl + 5f/j4+P/4eHh/+Xl5f/p6en/5OTk/+/v7//m5ub/5OTk/+Xl5f/h4eH/5+fn/+zs7P/5+fn//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//v7+//E3eX/TKe//57g7f/T9vz/tuz2/2G80f9cqL//iMHS/4e8 + y/+CkZb/3t7e//n5+f/6+vr/+vr6//n5+f/5+fn/+fn5//n5+f/5+fn/+Pj4//j4+P/5+fn/+fn5//r6 + +v/7+/v/+/v7//z8/P/8/Pz//f39//7+/v/+/v7////////////l5eXjbGxsLAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAbW1tHfT09PT6+vr++/v7//r6+v7o6Oj+4uLi/+Xl5f79/f3+/f39//z8 + /P77+/v/5ubm/uvr6/7n5+f/6+vr/urq6v7e3t7/6urq/urq6v7i4uL/6+vr/ujo6P7m5ub/5eXl/ufn + 5/7q6ur/5eXl/ufn5/7n5+f/5ubm/vDw8P76+vr/+/v7/vv7+/78/Pz+/Pz8//z8/P77+/v+xN7l/02n + v/6d4Oz+0/b8/7fs9v5hvNH+X6rA/4zE1P6Jvs3+g5KW/97e3v75+fn++vr6//n5+f75+fn++fn5//j4 + +P74+Pj++Pj4//j4+P74+Pj++fn5//r6+v76+vr++/v7//v7+/78/Pz+/f39//39/f7+/v7+//////7+ + /v7+/v784uLidAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkpKSfPv7+/76+vr++/v7//Hx + 8f7b29v+3t7e//Ly8v78/Pz+/f39//z8/P7x8fH/6enp/ujo6P7k5OT/6enp/uTk5P7j4+P/5OTk/urq + 6v7o6Oj/6Ojo/uTk5P7l5eX/7Ozs/u3t7f7l5eX/5OTk/uPj4/7p6en/4+Pj/ujo6P7k5OT/5+fn/vPz + 8/77+/v+/f39//z8/P77+/v+/Pz8/8Td5f5Np7/+nuDt/9P2/P637Pb+YbzR/2Gswv6Rx9b+i77N/4ST + l/7e3t7++fn5//n5+f75+fn++fn5//j4+P74+Pj++fn5//j4+P74+Pj++fn5//n5+f76+vr++/v7//v7 + +/78/Pz+/f39//39/f7+/v7+//////7+/vL8/PxPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AABqamoI4+Pj3/v7+//8/Pz//Pz8/+Pj4//m5ub/4uLi//39/f/9/f3//f39//39/f/8/Pz/9/f3/+Tk + 5P/p6en/5+fn/+jo6P/k5OT/5OTk/+Pj4//n5+f/6urq/+Xl5f/j4+P/5+fn/+Xl5f/o6Oj/4+Pj/+rq + 6v/p6en/5OTk/+rq6v/p6en/7e3t/+zs7P/r6+v/5+fn//X19f/8/Pz//Pz8//z8/P/E3uX/TKe//57g + 7f/T9vz/tuz2/2G80f9jrcP/lsrY/43Azv+CkZb/3t7e//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//j4 + +P/5+fn/+fn5//r6+v/6+vr/+/v7//v7+//8/Pz//f39//39/f/+/v7//v7+9f39/UEAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACFhYVV/f39//z8/P78/Pz+9/f3/+Tk5P7f39/+9PT0//z8 + /P78/Pz+/f39//Dw8P7k5OT/8vLy/vz8/P78/Pz/7+/v/uLi4v7i4uL/6Ojo/ubm5v7q6ur/5OTk/urq + 6v7p6en/7u7u/uvr6/7l5eX/6Ojo/u7u7v7m5ub/7Ozs/ufn5/7p6en/5ubm/ubm5v7g4OD+6+vr/+np + 6f7k5OT+6enp//r6+v77+/v+xN7l/02nv/6d4Oz+0/b8/7fs9v5hvNH+Za/E/5nM2v6QwdD+g5GW/97e + 3v75+fn++fn5//j4+P74+Pj++fn5//j4+P74+Pj++fn5//n5+f76+vr++/v7//v7+/78/Pz+/f39//39 + /f79/f38/f39UQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4eAPCwsK9/f39//z8 + /P78/Pz+7e3t/+Li4v7i4uL+/f39//z8/P78/Pz++/v7/+bm5v7j4+P/5+fn/uXl5f7m5ub/+Pj4/vz8 + /P79/f3/8vLy/ubm5v7o6Oj/4uLi/ujo6P7m5ub/5ubm/u3t7f7l5eX/6+vr/urq6v7k5OT/5ubm/urq + 6v7k5OT/7u7u/ubm5v7k5OT+5eXl/+Li4v7j4+P+5+fn/+jo6P7k5OT+6urq/8Lb4/5Np7/+nuHt/9P2 + /P637Pb+YbzR/2iwxf6dztz+kcLQ/4STl/7e3t7++Pj4//j4+P74+Pj++fn5//j4+P74+Pj++fn5//n5 + +f76+vr++/v7//v7+/78/Pz+/f39//39/f79/f14AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAHJycjD7+/v7/f39//39/f/9/f3//f39//X19f/4+Pj//f39//39/f/9/f3/7+/v/+fn + 5//m5ub/5+fn/+bm5v/l5eX/7e3t/+fn5//r6+v//f39//39/f/7+/v/8fHx/+Tk5P/m5ub/6+vr/+Pj + 4//m5ub/7e3t/+Pj4//h4eH/6enp/+fn5//j4+P/6enp/+Xl5f/q6ur/7Ozs/+rq6v/q6ur/6urq/+vr + 6//q6ur/5ubm/+vr6//E3eX/TKe//57g7f/T9vz/tuz2/2G80f9pscb/odHe/5PD0P+AiIr/3d3d//j4 + +P/5+fn/+fn5//n5+f/4+Pj/+fn5//r6+v/7+/v/+/v7//v7+//8/Pz//f39//z8/Kz8/PwCAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgYGBAaOjo5f8/Pz+/f39//z8/P78/Pz+/Pz8//Ly + 8v79/f3+/f39//z8/P75+fn+6enp/+Li4v7p6en/6Ojo/uzs7P7q6ur/6enp/uvr6/7q6ur/5OTk/ubm + 5v7u7u7/+Pj4/v39/f78/Pz/6urq/ufn5/7o6Oj/5+fn/uXl5f7o6Oj/5+fn/unp6f7l5eX/5ubm/uLi + 4v7k5OT+5OTk/+Tk5P7s7Oz+6urq/+Li4v7h4eH+5OTk/+Hh4f7l5eX+vtfe/02nv/6d4Oz+0/b8/7fs + 9v5hvNH+arLH/53I1P52eXr+fX19/9fX1/74+Pj++fn5//n5+f75+fn++vr6//n5+f76+vr++/v7//v7 + +/77+/v+/Pz82/v7+xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbGxsFfDw + 8O78/Pz+/f39//v7+/7k5OT+7Ozs//n5+f78/Pz+/f39//z8/P7t7e3+4uLi/+jo6P7k5OT/7Ozs/uXl + 5f7o6Oj/5eXl/uvr6/7v7+//5ubm/uzs7P7w8PD/6Ojo/urq6v7s7Oz/+/v7/v39/f729vb/6urq/uTk + 5P7p6en/5ubm/urq6v7m5ub/6+vr/ujo6P7t7e3+7Ozs/+fn5/7k5OT+5OTk/+Tk5P7r6+v+7e3t/+bm + 5v7p6en+5OTk/7PN1P5Mpr/+nuDt/9P2/P637Pb+YLrO/2aDi/6Kior+fHx9/3t7fP7Z2dn++fn5//n5 + +f75+fn++fn5//n5+f76+vr++/v7//v7+/77+/v6+vr6OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAjY2Nb/39/f/9/f3//f39//Ly8v/e3t7/5eXl//39/f/9/f3//f39//b2 + 9v/o6Oj/4uLi/+jo6P/u7u7/5OTk/+bm5v/s7Oz/5ubm/+np6f/t7e3/6urq/+jo6P/n5+f/6+vr/+bm + 5v/q6ur/5ubm/+zs7P/z8/P//v7+//39/f/39/f/5OTk/+fn5//o6Oj/5ubm/+bm5v/o6Oj/5ubm/+Pj + 4//r6+v/7Ozs/+bm5v/k5OT/5+fn/+jo6P/m5ub/5+fn/+Pj4/+vyND/S6W+/57g7f/R8/n/vNTY/4yN + jf+MjIz/lJSU/3p6fP90aYf/3t7e//n5+f/5+fn/+fn5//r6+v/6+vr/+/v7//v7+//6+vp/AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbW0G29vb1f39/f79/f3+/f39//z8 + /P709PT++fn5//z8/P78/Pz+/f39//n5+f7t7e3+5eXl/+jo6P7n5+f/6enp/ubm5v7n5+f/6+vr/ujo + 6P7i4uL/4eHh/uTk5P7s7Oz/5eXl/ujo6P7s7Oz/4+Pj/uvr6/7o6Oj/4+Pj/unp6f74+Pj//f39/v39 + /f719fX/5OTk/unp6f7s7Oz+6enp/+Xl5f7n5+f+4+Pj/+Pj4/7m5ub+5ubm/+Pj4/7l5eX+5eXl/+fn + 5/7s7Oz+uNHY/0+Ro/66y87+6enp/8jIyP6ioqL+ioqK/4Z5mf5LFZ7+i4Cg//X19f75+fn++fn5//n5 + +f76+vr++/v7//r6+sn6+voFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAB/f39H/v7+//39/f79/f3++vr6/+Li4v7n5+f+/f39//39/f79/f3+9vb2/+3t7f78/Pz+/v7+//v7 + +/7v7+//4+Pj/ujo6P7p6en/7Ozs/u7u7v7p6en/5ubm/u3t7f7p6en/5ubm/u3t7f7u7u7/5+fn/ujo + 6P7r6+v/5eXl/ubm5v7j4+P/6Ojo/u3t7f729vb//f39/vv7+/7w8PD+4+Pj/+Li4v7k5OT+4+Pj/+Xl + 5f7s7Oz+5OTk/+fn5/7l5eX+7Ozs/+Tk5P7s7Oz+4+Pj/6qrrP5+fn7+yMjI/9vb2/7CwsL+raux/3pU + u/5iJ7X+WzWb//Hx8f75+fn++fn5//n5+f76+vr++vr69fn5+S0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAHt7ewK3t7ew/v7+//7+/v/+/v7/7u7u/+/v7//6+vr//f39//39 + /f/+/v7/6Ojo/+bm5v/u7u7/5ubm//Hx8f/+/v7//f39//Ly8v/n5+f/5eXl/+fn5//n5+f/5ubm/+rq + 6v/n5+f/5ubm//Dw8P/p6en/5ubm/+Li4v/m5ub/6+vr/+rq6v/r6+v/5OTk/+Xl5f/w8PD/6Ojo/+7u + 7v/39/f//f39//j4+P/w8PD/6enp/+np6f/q6ur/4uLi/+Xl5f/r6+v/4+Pj/+rq6v/q6ur/5OTk/+rq + 6v+3uLn/g4OE/8rKyv/19Pf/wajy/5tx5v95Scj/YDei/+/v7//6+vr/+fn5//n5+f/6+vr/+fn5fAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG5ubib5+fn4/v7+//39 + /f739/f+4ODg/+np6f79/f3+/v7+//39/f739/f+7Ozs/+vr6/7k5OT+6+vr/+/v7/7n5+f/6Ojo/u3t + 7f7+/v7/+/v7/vT09P7l5eX/5OTk/u3t7f7l5eX/5OTk/uzs7P7p6en/6enp/urq6v7n5+f/7e3t/uzs + 7P7s7Oz/5eXl/u7u7v7p6en/5eXl/urq6v7m5ub+4uLi/+7u7v76+vr+/f39//j4+P7o6Oj+5+fn/+vr + 6/7w8PD+5ubm/+np6f7t7e3+5ubm/+bm5v7k5OT+s7K3/4Rypf6/pfD+xaf9/7SS9f6EWs/+l4C+//Ly + 8v75+fn++fn5//n5+f75+fnR+Pj4BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAgICAAZubm4n9/f3+/v7+//39/f79/f3+8fHx//n5+f79/f3+/v7+//39/f7s7Oz+5eXl/+fn + 5/7m5ub+6+vr/+vr6/7l5eX/5+fn/u/v7/7m5ub/6+vr/vn5+f7+/v7//f39/uzs7P7o6Oj/7e3t/ufn + 5/7q6ur/6Ojo/uTk5P7l5eX/5ubm/unp6f7l5eX/5+fn/ujo6P7o6Oj/5eXl/ufn5/7k5OT+6urq/+np + 6f7t7e3+5OTk//Hx8f76+vr+/f39//X19f7q6ur+6enp/+bm5v7m5ub+6Ojo/+vr6/7r6+v+4eHh/7ep + 0f6IZsb+qYvi/5182f6Xesn+5OPl//n5+f75+fn++fn5//n5+fr4+Pg5AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbW1tD+vr6+b+/v7//v7+//7+/v/n5+f/6urq//7+ + /v/+/v7//v7+//n5+f/m5ub/5ubm/+bm5v/o6Oj/6urq/+rq6v/k5OT/6+vr/+bm5v/k5OT/6enp/+Tk + 5P/f39//6urq//j4+P/+/v7/+fn5//Ly8v/p6en/5+fn/+jo6P/k5OT/7Ozs//Dw8P/k5OT/7Ozs//Pz + 8//n5+f/5OTk/+np6f/o6Oj/5ubm//Hx8f/k5OT/6Ojo/+7u7v/n5+f/5ubm//Hx8f/8/Pz//Pz8//Ly + 8v/q6ur/5OTk/+Xl5f/m5ub/5ubm/+Pj4//Uzt7/rp/K/8e91//j4+T/9fX1//r6+v/6+vr/+vr6//j4 + +JcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiYmJY/7+ + /v7+/v7+/v7+//f39/7X19f++/v7//39/f79/f3+/f39/+zs7P7t7e3+7+/v/+jo6P7n5+f+6urq/+zs + 7P7l5eX/7e3t/unp6f7l5eX/7Ozs/ujo6P7o6Oj/6enp/uvr6/7q6ur/8fHx/vz8/P7+/v7/+vr6/urq + 6v7o6Oj/7e3t/ubm5v7o6Oj/6urq/uDg4P7j4+P/7Ozs/urq6v7q6ur+6Ojo/+Xl5f7k5OT+5OTk/+np + 6f7o6Oj+6enp/+7u7v7p6en+6enp//Dw8P77+/v++/v7//T09P7m5ub+6Ojo/+np6f7g4OD+5eXl/+vr + 6/7p6en++vr6//n5+f75+fn++fn55vn5+RIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABycnIEz8/Pyv7+/v7+/v7+//////Ly8v7s7Oz+/v7+//39/f79/f3++Pj4/+Tk + 5P7k5OT+6enp/+bm5v7v7+/+6+vr/+rq6v7p6en/6Ojo/uLi4v7l5eX/7e3t/urq6v7k5OT/6+vr/unp + 6f7l5eX/7e3t/unp6f7n5+f/8/Pz/v39/f7+/v7/9/f3/unp6f7s7Oz/6enp/u3t7f7i4uL/5+fn/ujo + 6P7m5ub+6Ojo/+bm5v7l5eX+7Ozs/+fn5/7m5ub+4eHh/+3t7f7o6Oj+4+Pj/+fn5/7j4+P+6enp//f3 + 9/77+/v++vr6/+zs7P7i4uL+4+Pj//Hx8f76+vr++vr6//n5+f75+fn++Pj4XgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6eno6/v7+/v//////////9vb2/+Pj + 4//8/Pz//v7+//7+/v/9/f3/7e3t/+Tk5P/l5eX/5+fn/+vr6//l5eX/6+vr/+Tk5P/r6+v/7+/v/+Xl + 5f/n5+f/5+fn/+fn5//m5ub/7e3t/+rq6v/i4uL/5eXl/+3t7f/o6Oj/6urq//n5+f////////////// + ///+/v7/+fn5/+Xl5f/s7Oz/7Ozs/+7u7v/k5OT/7e3t/+zs7P/p6en/6+vr/+jo6P/k5OT/6Ojo/+Xl + 5f/o6Oj/6enp/+np6f/g4OD/5+fn//Hx8f/8/Pz/+/v7//v7+//7+/v/9/f3//n5+f/6+vr/+vr6//r6 + +v/5+fnF+fn5AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH9/ + fwKtra2k//////7+/v7+/v7+7Ozs/+3t7f79/f3+/v7+//39/f7y8vL+6urq/+rq6v7u7u7+6Ojo/+vr + 6/7o6Oj+6urq/+vr6/7k5OT/5ubm/ubm5v7m5ub/6enp/uTk5P7x8fH/4+Pj/uTk5P7t7e3/7Ozs/u7u + 7v7n5+f/6Ojo/ubm5v7u7u7/+Pj4/v7+/v7//////v7+/v7+/v7+/v7/7u7u/uvr6/7m5ub+6enp/+np + 6f7n5+f+5ubm/+bm5v7l5eX+7Ozs/+vr6/7n5+f+6urq/+Tk5P7n5+f+5ubm/+Li4v7q6ur+7e3t//r6 + +v76+vr++/v7//r6+v76+vr++vr6//n5+fr4+Pg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGtrax339/f0//////7+/v79/f3+2tra//z8/P79/f3+/v7+//z8 + /P7u7u7+5ubm/+fn5/7t7e3+5+fn/+Xl5f7r6+v+5+fn/+Tk5P7t7e3/6enp/uXl5f7t7e3/6urq/urq + 6v7t7e3/6urq/ufn5/7s7Oz/6urq/ufn5/7x8fH/6Ojo/ujo6P7r6+v/5+fn/ujo6P7s7Oz/+vr6/v7+ + /v7//////v7+/v7+/v77+/v+6+vr/+Xl5f7n5+f+7+/v/+Xl5f7s7Oz+7e3t/+Xl5f7o6Oj+5ubm/+Pj + 4/7m5ub+6Ojo/+rq6v7j4+P+6Ojo//Pz8/76+vr++/v7//r6+v76+vr++vr6//n5+ZkAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJSUlHz+/v7+//////7+ + /v7x8fH+7e3t//39/f79/f3+/v7+//z8/P7v7+/+6+vr/+fn5/7q6ur+5+fn/+7u7v7q6ur+5+fn/+Pj + 4/7q6ur/6Ojo/uzs7P7v7+//5eXl/ujo6P7m5ub/6+vr/ubm5v7t7e3/5ubm/urq6v7l5eX/6enp/uXl + 5f7n5+f/6enp/u7u7v7q6ur/7Ozs/uXl5f7y8vL//Pz8/v7+/v7+/v7+/v7+//39/f75+fn+7u7u/+Tk + 5P7k5OT+6urq/+bm5v7r6+v+6enp/+bm5v7n5+f+6Ojo/+bm5v7m5ub+6Ojo/+Xl5f76+vr++/v7//r6 + +v76+vr++vr67/j4+BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAcnJyC+Pj497///////////7+/v/z8/P//f39//7+/v/+/v7//f39/+/v7//5+fn//v7+//r6 + +v/p6en/5OTk/+fn5//l5eX/4+Pj/+fn5//r6+v/6urq/+rq6v/n5+f/5eXl/+bm5v/w8PD/5eXl/+fn + 5//m5ub/6Ojo/+Xl5f/q6ur/4+Pj/+jo6P/y8vL/7Ozs/+jo6P/s7Oz/6+vr/+fn5//s7Oz/6Ojo/+vr + 6//u7u7//Pz8//7+/v/+/v7//v7+//7+/v/5+fn/5+fn/+jo6P/o6Oj/4uLi/+rq6v/n5+f/6Ojo/+Tk + 5P/l5eX/8vLy//v7+//7+/v/+/v7//v7+//7+/v/+fn5dwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg4ODVf7+/v7+/v7+//////v7+/719fX+/v7+//39 + /f79/f3++fn5/+7u7v7n5+f+6enp//Pz8/78/Pz+/v7+//r6+v7r6+v+6enp/+vr6/7s7Oz/6+vr/ujo + 6P7n5+f/6Ojo/unp6f7u7u7/6Ojo/u/v7/7p6en/5ubm/u7u7v7n5+f/6enp/ufn5/7q6ur/6+vr/uvr + 6/7p6en/5OTk/ubm5v7r6+v/7Ozs/ubm5v7p6en+5eXl/+bm5v7y8vL+/Pz8//39/f79/f3+/f39//z8 + /P739/f+6Ojo/+fn5/7w8PD+6Ojo/+Li4v7o6Oj+5ubm//j4+P76+vr++/v7//r6+v76+vre+fn5CAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3d3cDw8PDvf7+ + /v7+/v7+/v7+//Pz8/79/f3+/v7+//39/f79/f3+6Ojo/+bm5v7p6en+5OTk/+3t7f7o6Oj+5ubm/+/v + 7/7+/v7+/v7+//v7+/7p6en/6Ojo/unp6f7o6Oj/6+vr/uXl5f7m5ub/6enp/ujo6P7n5+f/5OTk/urq + 6v7w8PD/5ubm/ujo6P7n5+f/6Ojo/ufn5/7o6Oj/5+fn/ufn5/7n5+f/5eXl/ubm5v7s7Oz+5ubm/+7u + 7v7u7u7+7u7u/+np6f75+fn+/f39//z8/P78/Pz+/f39//z8/P7y8vL+5eXl/+fn5/729vb++/v7//v7 + +/77+/v++/v7//r6+v75+flcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABycm4v/v7+/f//////////+/v7//b29v/+/v7//v7+//7+/v/z8/P/7u7u/+7u + 7v/p6en/5+fn/+jo6P/r6+v/6enp//Dw8P/r6+v/6+vr//j4+P/+/v7//v7+//b29v/n5+f/5ubm/+/v + 7//n5+f/6+vr/+jo6P/q6ur/5+fn/+np6f/l5eX/5OTk/+zs7P/x8fH/5+fn/+rq6v/i4uL/6urq/+rq + 6v/t7e3/5ubm/+/v7//r6+v/6Ojo/+bm5v/n5+f/6+vr/+bm5v/r6+v/5eXl/+vr6//29vb//f39//39 + /f/9/f3//Pz8//z8/P/7+/v//Pz8//z8/P/7+/v/+/v7//r6+tD5+fkEAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHp5cwGioZ+Xy8GE/uHbuP75+PL+8/Pz//39 + /f79/f3+/v7+//39/f7n5+f+6+vr/+jo6P7u7u7+6enp/+jo6P7o6Oj+6urq/+fn5/7n5+f+5eXl/+np + 6f7l5eX/6Ojo/vj4+P7+/v7//f39/vLy8v7p6en/5eXl/u7u7v7p6en/6Ojo/urq6v7m5ub/6urq/uvr + 6/7o6Oj/7Ozs/ujo6P7t7e3/6enp/uvr6/7k5OT/5ubm/ujo6P7q6ur+7Ozs/+jo6P7k5OT+5ubm//Dw + 8P7m5ub+5ubm/+Xl5f7p6en+5+fn/+7u7v77+/v+/Pz8//v7+/77+/v+/Pz8//v7+/77+/v++vr6/vn5 + +VEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVk + XhXb1rruuatY/rqsWv68sGP+7evg//7+/v7+/v7+/v7+//T09P7s7Oz+6urq//Hx8f7n5+f+6+vr/+np + 6f7p6en+7e3t/+/v7/7n5+f+7Ozs/+vr6/7n5+f/6urq/uvr6/7k5OT/6enp/vr6+v7/////+vr6/u/v + 7/7q6ur/5+fn/uvr6/7o6Oj/7u7u/urq6v7n5+f/6enp/ufn5/7l5eX/6enp/ubm5v7j4+P/5eXl/u7u + 7v7v7+/+6enp/+fn5/7p6en+5+fn/+fn5/7m5ub+5+fn/+fn5/7o6Oj+5OTk/+fn5/7k5OT+6+vr/+vr + 6/77+/v+/Pz8//v7+/77+/v++vr6yPn5+QIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAI2MiXDKv4D/uaxZ/7qtWv/Cun/////+//////////////////// + ///+/v7/8vLy/+zs7P/m5ub/8PDw/+Xl5f/s7Oz/6enp/+rq6v/r6+v/6+vr/+jo6P/s7Oz/7u7u/+7u + 7v/m5ub/8vLy//39/f//////////////////////+/v7/+vr6//k5OT/5ubm/+np6f/q6ur/7u7u/+Xl + 5f/n5+f/7e3t/+/v7//o6Oj/7u7u/+vr6//j4+P/5ubm/+Li4v/k5OT/6+vr/+7u7v/l5eX/6+vr/+vr + 6//k5OT/5OTk/+zs7P/m5ub/6urq/+vr6//7+/v//Pz8//z8/P/7+/v++fn5RAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcG5nCMzJutS5rFr/uaxZ/rer + Wv7o5tP+//////7+/v7+/v7+//////7+/v7+/v7+//////7+/v7+/v7+8vLy/+jo6P7n5+f+7u7u/+bm + 5v7s7Oz+5+fn/+3t7f7r6+v/7+/v/unp6f7m5ub/7+/v/ufn5/7t7e3/9fX1/vr6+v7//////v7+/v7+ + /v7+/v7/+fn5/vDw8P7p6en/7Ozs/ubm5v7q6ur/7u7u/urq6v7r6+v/5+fn/ubm5v7o6Oj+5ubm/+rq + 6v7n5+f+6urq/+fn5/7l5eX+5eXl/+zs7P7j4+P+5+fn/+Xl5f7o6Oj+6enp//r6+v77+/v+/Pz8//v7 + +/77+/u+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAe3p1SNXMm/65rFn/uq1a/sW8hP7+/v7+//////7+/v7+/v7+//////7+/v7+/v7+//////7+ + /v7+/v7+//////7+/v79/f3+7e3t/+rq6v7s7Oz+6+vr/+Xl5f7n5+f/7u7u/uvr6/7m5ub/6urq/unp + 6f7o6Oj/7u7u/uXl5f7l5eX/9fX1/v7+/v7//////v7+/v7+/v7+/v7/+fn5/unp6f7j4+P/6urq/unp + 6f7p6en/5OTk/uTk5P7q6ur+6urq/+jo6P7m5ub+5ubm/+bm5v7m5ub+7+/v/+jo6P7k5OT+5+fn/+np + 6f7o6Oj+7Ozs//z8/P77+/v+/Pz8//v7+/36+vo7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACRkIwBsrGrsbywYf+5rFn/t6tb/9/Yvf/Hs33/6uPP//79 + /P/////////////////////////////////////////////////////////////////6+vr/7u7u/+Pj + 4//s7Oz/6+vr/+Xl5f/n5+f/7Ozs/+fn5//l5eX/6Ojo/+3t7f/o6Oj/6enp/+zs7P/o6Oj/+Pj4//// + ///////////////////+/v7/+/v7/+Xl5f/p6en/7+/v/+3t7f/k5OT/7e3t/+Pj4//j4+P/6Ojo/+Tk + 5P/r6+v/7Ozs/+Xl5f/o6Oj/5OTk/+Tk5P/o6Oj/9fX1//z8/P/8/Pz//Pz8//r6+rIAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0s7AL8/Ln3NnS + pv7Jvn7/ycGO/s++j/62nFb+uJ1Y/8izff7p4cv+/v38//7+/v7+/v7+//////7+/v7+/v7+//////7+ + /v7+/v7+//////7+/v7+/v7+//////7+/v74+Pj/5+fn/ujo6P7v7+//7u7u/ubm5v7x8fH/6urq/urq + 6v7n5+f/5+fn/unp6f7t7e3/6Ojo/uvr6/7w8PD/+/v7/v7+/v7//////v7+/v7+/v79/f3/7u7u/urq + 6v7p6en+8PDw/+bm5v7o6Oj+7u7u/+vr6/7k5OT+8PDw/+Dg4P7q6ur+6urq/+Pj4/7o6Oj+/Pz8//z8 + /P77+/v++/v7+/n5+TEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA4d7KA9fUwiW/vbRp6eTW+bedV/63nFf+uJ1Y/7mfWv66oVz+x7J6/+bc + w/79/Pr+//////7+/v7+/v7+//////7+/v7+/v7+//////7+/v7+/v7+//////7+/v7//////v7+/v7+ + /v739/f/5+fn/uvr6/7t7e3/5ubm/uXl5f7n5+f/5OTk/urq6v7k5OT/6+vr/uXl5f7p6en/5+fn/uPj + 4/7y8vL//f39/v7+/v7//////v7+/v7+/v7+/v7+7u7u/+bm5v7p6en+6urq/+bm5v7p6en+6Ojo/+vr + 6/7n5+f+5eXl/+bm5v709PT+/f39//z8/P78/Pz++vr6qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKiYZizLqK/7ac + Vv+4nVj/uZ5Z/7mgW/+7oV3/vKJf/72kYf/Fr3T/4da3//r48v////////////////////////////// + //////////////////////////////////////////////7+/v/w8PD/5ubm/+vr6//z8/P/6Ojo/+rq + 6v/t7e3/6Ojo/+bm5v/q6ur/5+fn/+fn5//l5eX/7e3t/+jo6P/x8fH//f39//////////////////// + ///4+Pj/7e3t/+fn5//v7+//6+vr/+Pj4//l5eX/5+fn/+3t7f/8/Pz//f39//39/f/8/Pz6+/v7JgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAGxpYwvPyrvZtpxV/recV/64nVj+uZ9a/7qgXP67ol7+vKNg/72lYv6+pmT+wKdm/8Su + cP7azKb+9PDl//7+/v7+/v7+//////7+/v7+/v7+//////7+/v7//////v7+/v7+/v7//////v7+/v7+ + /v7//////v7+/vz8/P7z8/P/5ubm/uvr6/7y8vL/5+fn/ujo6P7r6+v/6urq/uXl5f7s7Oz/6Ojo/ufn + 5/7r6+v/6enp/unp6f7y8vL+/f39//7+/v7+/v7+/v7+//39/f74+Pj+6urq/+Xl5f7s7Oz+7Ozs//T0 + 9P78/Pz+/f39//z8/P77+/ucAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJKRkGjKt4T+tpxW/ridWP64nln+uaBb/7uh + Xf68ol/+vaRh/76lY/6/pmX+wKhn/8GqaP7Cq2r+xa1u/9TDlf7t5dH+/v38//7+/v7+/v7+//////7+ + /v7//////v7+/v7+/v7//////v7+/v7+/v7//////v7+/v7+/v7//////v7+/vv7+/7s7Oz/5OTk/unp + 6f7x8fH/6Ojo/unp6f7s7Oz/5eXl/u3t7f7n5+f/5OTk/unp6f7w8PD+5+fn/+vr6/74+Pj+/v7+//39 + /f79/f3+/v7+//z8/P7z8/P+5+fn//z8/P78/Pz+/f39//z8/PX6+vogAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN7b + 01nu6dvC3NCv+sawef+6oFz/uqFc/7uiXv+8o2D/vaVi/76mZP/Ap2b/waln/8Gqaf/Dq2v/xKxt/8Wu + b//Hr3H/z7qE/+TYuf/49e7///////////////////////////////////////////////////////// + //////////////////////////////z8/P/p6en/6Ojo/+np6f/v7+//5ubm/+vr6//o6Oj/7e3t/+np + 6f/u7u7/5+fn/+zs7P/l5eX/6enp/+rq6v/4+Pj//v7+//7+/v/+/v7//f39//39/f/9/f3//f39//v7 + +5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6eLOHfDq3Gvv6tq/39O0+cq1gP69pWL+vqVj/7+m + Zf7Ap2b+walo/8Krav7ErGz+xa1u/8avcP7IsHL+ybF0/8qydv7Mtnv+28uh/+7n1P79/Pr//v7+/v7+ + /v7//////v7+/v7+/v7//////v7+/v7+/v7//////v7+/v7+/v7//////v7+/v7+/v7//////v7+/vv7 + +/7o6Oj/5ubm/ubm5v7n5+f/7Ozs/uvr6/7o6Oj+6urq/+rq6v7m5ub+6+vr/+zs7P7w8PD+6Ojo/+vr + 6/79/f3+/f39//z8/P78/Pz+/Pz88fv7+xkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA6uLOGvDr3Wnx7d+94da4+826hv7BqWj+wapp/8Ora/7ErG3+xa5v/8evcf7IsHP+ybF1/8qz + d/7LtHj+zLV6/823fP7Tv4v/5Nm5/vby6P7+/v7//v7+/v7+/v7//////v7+/v7+/v7//////v7+/v7+ + /v7//////v7+/v7+/v7//////v7+/v7+/v7//////v7+/vX19f7u7u7/5ubm/u/v7/7p6en+6enp/+jo + 6P7p6en+5ubm/+np6f7r6+v+4eHh/+fn5/79/f3+/f39//z8/P78/Pz++/v7hQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7OXSFu/p2mbx7N6649i799G+ + jf/FrnD/xq9w/8iwcv/JsXT/yrJ2/8q0eP/MtXn/zbZ7/824ff/OuH//z7qB/9C7gv/ZyJn/6uDH//n3 + 8P/+/v7///////////////////////////////////////////////////////////////////////// + /////////v7+/+rq6v/o6Oj/6enp/+fn5//o6Oj/5ubm/+3t7f/m5ub/5+fn//Dw8P/9/f3//v7+//39 + /f/8/Pzu+/v7EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA6+POF/Dq22Tx7N635tzB99XDlP7Ks3f+yrN3/8u0eP7MtXr+zbd8/864 + fv7TwI3/3s+n/tnImf7Yxpb/0b2F/tS/iv7f0Kj/7ufS/vv59f7//////v7+/v7+/v7//////v7+/v7+ + /v7//////v7+/v7+/v7//////v7+/v7+/v7//////v7+/v7+/v7+/v7++fn5/+3t7f7l5eX+6urq/+fn + 5/7n5+f+8PDw//z8/P79/f3+/v7+//39/f76+vp6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7OXRFfHs + 3WHz7uG16N/F+djHmv7Ntnz+zbh9/864f/7dzqb/28ug/uPXtP7e0Kf/3c6l/tzLoP7aypv/1MCJ/tbD + jv7h0qz/7+fT/vz69/7//////v7+/v7+/v7//////v7+/v7+/v7//////v7+/v7+/v7//////v7+/v7+ + /v7+/v7+//////7+/v7+/v7+/Pz8/+7u7v7l5eX+8PDw//39/f79/f3+/v7+//39/eb7+/sNAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7ubTEPLt31/18eay6uHI9dvLoP/Ru4T/0buC/9K+ + h//VwY3/3c2j/9zMoP/h063/39Cm/9zLnf/YxZP/1cGM/9S/if/ez6b/7OPM//r38f/+/v7///////// + //////////////////////////////////////////////////////////////7+/v/+/v7//f39//7+ + /v/+/v7//v7+//z8/G4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA7+nXEvPu4Vz18eaw7OPM9N3OpP7Tv4n/076H/tS/iP7Zx5f/4dOs/uDRqf7l2rn/4dOu/tjG + lv7Ww5D/0r2F/tG8hP7ZyZ3/6N7D/vby6P7+/v3//v7+/v7+/v7//////v7+/v7+/v7+/v7+//////7+ + /v7+/v7+//////7+/v79/f3+/v7+//39/f79/f3+/f393vv7+wkAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8OrZEPTv41n28uit7uXQ9uDR + qf7VwYv/1MCJ/tS/if7ayZr/38+n/t/Rqv7dzaP/0b2F/s+6gf7OuYD/zrh+/s23ff7Tv4z/4NOv/u7n + 1P78+/f//v7+/v7+/v7+/v7+//////7+/v7+/v7+//////7+/v79/f3+/v7+//39/f79/f3++vr6YwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA8evaDPXw5Ff28uer7uXQ8eDRqv/VwIv/0r2G/9XCj//Vw4//0LuC/8+5 + gP/OuX//zbh9/822e//LtXn/yrR4/8qydv/Ks3j/1sWX/+TZvP/y7d///fz6//////////////////7+ + /v/+/v7//v7+//7+/v/9/f3Y/Pz8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8OnXDvPu + 31T28eao7eXP8N7QqP7Svof/z7qB/s65f/7OuH7/zbd8/sy1ev7LtHj/yrN3/smxdf7IsHP/x69x/sWu + b/7ErG3+yLJ3/9XFmf7j2Lv+8u3g//38+/7+/v7+/v7+//39/f78/PxXAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7+nXDPLt3lL18eWm7eXQ8t3Opv7PuoH/zbZ7/sy1 + ef7KtHj/ybJ2/smxdP7IsHP/xq9w/sStbv7ErGz+wqtq/8GqaP7AqGb+v6dl/8OtcP7Pvo7+4NS1//v6 + +c36+vgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA7+jVCPLt3k/18eej7OTO7dvMo//Mt33/ybF1/8iwc//Hr3H/xa5v/8Ssbf/Dq2v/wqpp/8Gp + Z//Ap2b/vqZk/72lYv+8o2D/08OX/vHt40wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7ufVCvHs3U318eah6+PN7NrK + oP7Js3f/xK1u/sSsbP7Cq2r+wapo/8CoZv6/pmX+vqVj/72kYf69pGL+7ujZw+beyAEAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA7ubUCfDr20r08OSe6+PO7dfHnf7ErnD+waln/8CnZv6+pmT+vaVi/7yj + YP7Wx57+6uLPQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7OXSBfDq + 20jz7+Ob6eHK6dXFmv7Cq2z/vaRh/7+mZv/w69+6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6uLNB+zl00Xx7N6Z6N/I5+Xcwvzr5NI3AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA7ObUBvTw5jMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////// + /////////////////////////////////////////////////////////////8P//////////////8B/ + /////////////8AH/////////////4AA/////////////4AAH////////////wAAAf///////////wAA + AD///////////gAAAAf//////////gAAAAD//////////gAAAAAP/////////AAAAAAB/////////AAA + AAAAP///////+AAAAAAAA///////+AAAAAAAAH//////+AAAAAAAAA//////8AAAAAAAAAD/////8AAA + AAAAAAA/////4AAAAAAAAAA/////4AAAAAAAAAA/////wAAAAAAAAAB/////wAAAAAAAAAB/////wAAA + AAAAAAD/////gAAAAAAAAAD/////gAAAAAAAAAH/////AAAAAAAAAAH/////AAAAAAAAAAH////+AAAA + AAAAAAH////+AAAAAAAAAAB////+AAAAAAAAAAAf///8AAAAAAAAAAAP///8AAAAAAAAAAAH///4AAAA + AAAAAAAD///4AAAAAAAAAAAD///4AAAAAAAAAAAH///wAAAAAAAAAAAP///wAAAAAAAAAAAf///gAAAA + AAAAAAA////gAAAAAAAAAAA////AAAAAAAAAAAB////AAAAAAAAAAAD////AAAAAAAAAAAH///+AAAAA + AAAAAAH///+AAAAAAAAAAAP///8AAAAAAAAAAAf///8AAAAAAAAAAAf///4AAAAAAAAAAA////4AAAAA + AAAAAB////4AAAAAAAAAAB////wAAAAAAAAAAD////wAAAAAAAAAAD////gAAAAAAAAAAH////gAAAAA + AAAAAP////gAAAAAAAAAAP////AAAAAAAAAAAf////AAAAAAAAAAAf///+AAAAAAAAAAA////+AAAAAA + AAAAA////8AAAAAAAAAAB////8AAAAAAAAAAB////8AAAAAAAAAAD////4AAAAAAAAAAH////4AAAAAA + AAAAH////wAAAAAAAAAAP////wAAAAAAAAAAP////4AAAAAAAAAAf////+AAAAAAAAAAf////8AAAAAA + AAAA/////8AAAAAAAAAA/////8AAAAAAAAAB//////AAAAAAAAAB//////4AAAAAAAAD///////AAAAA + AAAD///////4AAAAAAAH////////AAAAAAAH////////4AAAAAAP/////////AAAAAAP/////////4AA + AAAf//////////AAAAAf//////////4AAAA////////////AAAA////////////4AAB///////////// + AAB/////////////4AD//////////////AH//////////////4H///////////////P///////////// + //////////////////////////////////////////////////////////////////////////////// + ////////KAAAAEgAAACQAAAAAQAgAAAAAABgVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT09PJy0t + LRIwMDAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABubm4I39/f4uXl5euhoaGtY2NjZDg4 + OB8wMDAGKysrAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPj49W9PT0/vPz8/7z8/P+9PT0/vDw8Pe5ubnDdXV1e0ND + QzEuLi4KLS0tAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAG5ubgLCwsLA9PT0//Pz8/7z8/P+8/Pz/vPz8/709PT+9PT0/vT09PzQ0NDXiIiIklFR + UUcuLi4QLi4uAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH9/ + fzD09PT89PT0//T09P709PT+9PT0/vT09P709PT+9PT0/vT09P709PT+9fX1//X19f7j4+Ppnp6eqWJi + Yl81NTUbLy8vBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKysrJn19fX/9fX1//X1 + 9f/19fX/9fX1//Ly8v/m5ub/6urq//T09P/19fX/9fX1//X19f/19fX/9fX1//b29v/y8vL2tra2v3Fx + cXdAQEAsLCwsCS8vLwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc3NzFOzs7PH09PT+9fX1//T09P709PT+9PT0/u7u + 7v76+vr+6urq/tvb2/7c3Nz+8/Pz//b29v729vb+9vb2/vb29v729vb+9vb2/vf39/74+Pj9zs7O1IOD + g45SUlJDLi4uDjExMQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAm5ubcfX19f719fX+9fX1//X19f729vb+8/Pz/vX19f76+vr++vr6/vv7 + +/729vb+2tra/9PT0/7m5ub+9vb2/vb29v729vb+9vb2/vf39/739/f+9/f3/vf39//4+Pj+4+Pj5pqa + mqVfX19bMjIyGS8vLwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AABubm4F19fX1/b29v729vb+9/f3//b29v729vb+8PDw/vv7+/76+vr++vr6/vr6+v76+vr++vr6//r6 + +v7j4+P+z8/P/tPT0/7x8fH+9/f3/vf39/739/f+9/f3/vj4+P/39/f+9/f3/vf39/74+Pj+8PDw9LKy + srtubm5zPj4+KiwsLAguLi4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLi4tJ9/f3/vb2 + 9v729vb+9/f3//b29v7z8/P+9vb2/vr6+v76+vr++vr6/vr6+v76+vr++vr6//n5+f75+fn++vr6/vLy + 8v7R0dH+x8fH/uDg4P729vb+9/f3/vj4+P/39/f+9/f3/vf39/74+Pj++Pj4/vj4+P74+Pj++Pj4+8rK + ytCCgoKKTExMPy8vLw4wMDADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG5ubgG7u7uz9vb2/vb29v739/f+9/f3//f3 + 9/7w8PD++/v7/vr6+v76+vr++vr6/vr6+v76+vr++vr6//n5+f75+fn++fn5/vr6+v76+vr++fn5/t7e + 3v7FxcX+zMzM/u7u7v/4+Pj++Pj4/vj4+P74+Pj++Pj4/vj4+P74+Pj++Pj4/vn5+f/5+fn++fn5/t7e + 3uKXl5ehXFxcVjExMRcvLy8FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4eCb19fX69/f3/vf39/739/f++Pj4//T09P729vb++vr6/vr6 + +v76+vr++vr6/vr6+v76+vr++/v7//r6+v75+fn++vr6/vr6+v76+vr++vr6/vn5+f76+vr+7+/v/szM + zP/BwcH+3t7e/vb29v74+Pj++Pj4/vj4+P74+Pj++Pj4/vn5+f/5+fn++fn5/vn5+f75+fn++vr6/u/v + 7/Gurq63bGxsbj09PSYvLy8ILS0tAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAKioqIz4+Pj+9/f3/vf39/739/f+9/f3//Hx8f77+/v++vr6/vr6+v76+vr++vr6/vr6 + +v77+/v++/v7//r6+v61trb+0NDQ/vT09P76+vr++vr6/vn5+f75+fn++fn5/vn5+f/39/f+1dXV/rm5 + uf7Nzc3+7e3t/vn5+f75+fn++fn5/vn5+f/5+fn++fn5/vn5+f75+fn++fn5/vn5+f75+fn++vr6/vf3 + 9/rGxsbMfn5+hlNTUziFhYUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHBwDejo + 6Or39/f+9/f3/vf39/739/f+8/Pz//f39/76+vr++vr6/vr6+v77+/v++/v7/vv7+/77+/v+/Pz8//v7 + +/6hpqj+j6aw/o+Znv69vb3+7e3t/vn5+f75+fn++fn5/vn5+f/4+Pj++Pj4/vj4+P7f39/+vb29/r+/ + v/7i4uL+9fX1/vr6+v/5+fn++fn5/vn5+f75+fn++fn5/vn5+f75+fn++fn5/vr6+v/6+vr++vr6/vr6 + +ubAwMAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmJiYZPj4+P/4+Pj/+Pj4//j4 + +P/4+Pj/8vLy//v7+//7+/v/+/v7//v7+//8/Pz//Pz8//z8/P/8/Pz//Pz8//v7+//u8/b/v9fj/6TI + 2P+at8P/iZif/7K0tP/09PT/+vr6//r6+v/5+fn/+fn5//n5+f/5+fn/+fn5/+rq6v/Gxsb/urq6/9jY + 2P/v7+//+fn5//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//v7+//7+/v/+/v7//v7+3kAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxcXEDz8/PzPj4+P74+Pj++Pj4/vj4+P709PT++Pj4//v7 + +/77+/v++/v7/vv7+/77+/v++/v7/vv7+/77+/v+/Pz8//v7+/76+vr+0OLq/rvU4f6dwtT+sM/e/pO4 + x/6iqqz+9PT0/vr6+v/5+fn++fn5/vn5+f75+fn++fn5/vj4+P75+fn+8vLy/tLS0v/BwcH+1NTU/urq + 6v739/f++vr6/vr6+v76+vr++vr6/vv7+//6+vr++/v77/v7+xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACDg4M8+fn5/vj4+P74+Pj++Pj4/vj4+P7y8vL+/Pz8//v7+/77+/v++/v7/vv7 + +/77+/v++/v7/vv7+/77+/v+/Pz8//v7+/77+/v+4Ovw/s/h6v6z0N3+lb7R/nKxxv53rr/+o6uu/vX1 + 9f/6+vr++fn5/vn5+f75+fn++fn5/vj4+P74+Pj++Pj4/vj4+P/29vb+3t7e/s3Nzf7X19f+6Ojo/vT0 + 9P76+vr++vr6/vv7+//7+/v++/v7iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGtr + awGxsbGm+fn5/vn5+f7v7+/+5ubm/ubm5v75+fn+/Pz8//v7+/77+/v++/v7/vv7+/77+/v++/v7/vv7 + +/77+/v+/Pz8//v7+/77+/v++fr6/sHZ4/7T5ez+seDr/liwx/5hqb/+d66//qOrrv/09PT++fn5/vn5 + +f75+fn++fn5/vj4+P74+Pj++Pj4/vj4+P/39/f+9/f3/vf39/7o6Oj+2dnZ/t7e3v7s7Oz+9PT0/vn5 + +f/8/Pz1+vr6GQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHR0dBv19fX3+fn5/vn5 + +f7d3d3+39/f/unp6f78/Pz+/Pz8//v7+/77+/v++/v7/vv7+/77+/v++/v7/vv7+/77+/v+/Pz8//z8 + /P78/Pz++/v7/tLk6/5xvtH+xfH5/rLp8/5YsMf+Yqm//nivv/+iq63+9PT0/vn5+f75+fn++fn5/vj4 + +P74+Pj++Pj4/vj4+P/39/f+9/f3/vf39/739/f++Pj4/u/v7/7k5OT+6urq/vT09P/y8vKXAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+fn3/6+vr++fn5/vn5+f75+fn+7+/v/vf3 + 9/77+/v+/Pz8//v7+/77+/v++/v7/vv7+/77+/v+/Pz8/vz8/P78/Pz+/Pz8//z8/P78/Pz++/v7/vv7 + +/672eL+ZrvP/sXx+f6y6fP+WLDH/marwf96sMD+o6yu/vT09P75+fn++fn5/vj4+P74+Pj++Pj4/vj4 + +P/39/f++Pj4/vj4+P74+Pj++fn5/vn5+f76+vr+8/Pz/uvr6/2jo6MtAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAbGxsB+Pj4+P5+fn++fn5/ujo6P7n5+f+7+/v/vz8/P77+/v+9vb2/+rq + 6v7t7e3++/v7/vz8/P78/Pz+/Pz8/vz8/P78/Pz+/f39//z8/P78/Pz+/Pz8/vv7+/77+/v+u9ni/ma7 + z/7F8fn+sunz/lmwx/9qrsP+fLHB/qKrrf709PT++fn5/vn5+f74+Pj++fn5/vn5+f/4+Pj++Pj4/vj4 + +P74+Pj++Pj4/vn5+f76+vr++/v7/vz8/P7T09PUg4ODVHJycgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAkJCQV/r6+v76+vr+9PT0/t3d3f7i4uL++fn5/vv7+/77+/v+4+Pj/+bm5v7p6en+5ubm/urq + 6v7v7+/++/v7/vz8/P78/Pz+/f39//z8/P78/Pz+/Pz8/vv7+/77+/v++/v7/rvZ4v5mus/+xfH5/rLp + 8/9Zscf+brHF/n+zwv6jq67+9PT0/vn5+f75+fn++fn5/vn5+f/4+Pj++Pj4/vj4+P74+Pj++Pj4/vn5 + +f76+vr++/v7/vv7+//8/Pz+/f39/sPDw7x3d3ctAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsbGwCx8fHwPr6 + +v76+vr++vr6/vf39/7t7e3+/Pz8/vz8/P719fX+5ubm/+Tk5P7q6ur+5ubm/u3t7f7n5+f+6urq/uvr + 6/719fX+/f39//z8/P78/Pz+/Pz8/vv7+/77+/v++/v7/vv7+/672eL+ZrrP/sXx+f+y6fP+WrLI/nO0 + yP6CtcT+pKyv/vT09P75+fn++fn5/vr6+v/5+fn++Pj4/vj4+P74+Pj++Pj4/vn5+f76+vr++/v7/vv7 + +//8/Pz+/f39/v7+/v729vb1k5OTdHNzcwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/f38w+vr6/fv7+//7+/v/+/v7//T0 + 9P/7+/v//Pz8//z8/P/m5ub/6enp/+Li4v/n5+f/5OTk/+Li4v/p6en/5ubm/+jo6P/i4uL/5+fn/+zs + 7P/29vb//Pz8//z8/P/8/Pz//Pz8//z8/P/7+/v/u9ni/2W6z//F8fn/sunz/1uyyP95uMv/hbfF/6Kq + rf/09PT/+vr6//r6+v/5+fn/+fn5//n5+f/5+fn/+Pj4//n5+f/6+vr/+vr6//v7+//8/Pz//f39//7+ + /v/+/v7//v7+/q2traOEhIQFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsrKya+/v7//r6+v7u7u7+4uLi/uzs7P79/f3+/Pz8/vf3 + 9/7m5ub+6Ojo/+np6f7i4uL+6urq/uTk5P7p6en+5+fn/ubm5v7o6Oj+5+fn/+np6f7j4+P+6urq/uzs + 7P729vb+/Pz8/vz8/P78/Pz+/Pz8/rvZ4v9mus/+xfH5/rLp8/5cs8n+frvN/oi4xv6jq67+9PT0/vr6 + +v/5+fn++Pj4/vj4+P74+Pj++Pj4/vn5+f75+fn++vr6/vv7+//8/Pz+/f39/v39/f7+/v7+/v7+/vz8 + /NPIyMgcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAHBwcBTx8fHx+/v7//v7+/7l5eX+3Nzc/vr6+v78/Pz+/Pz8/vHx8f7q6ur+5eXl/+7u + 7v7i4uL+5OTk/ujo6P7p6en+5+fn/uXl5f7p6en+5+fn/+bm5v7q6ur+4+Pj/uzs7P7p6en+7e3t/vHx + 8f76+vr+/Pz8/vz8/P+72eL+ZrvP/sXx+f6y6fP+XbPJ/oO/0P6Lusj+oqut/vT09P/5+fn++Pj4/vj4 + +P74+Pj++Pj4/vj4+P75+fn++vr6/vv7+//7+/v+/Pz8/v39/f7+/v7+/v7+vP39/QwAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJyc + nHL9/f3+/f39//Ly8v7h4eH+7u7u/vz8/P78/Pz+9vb2/uzs7P75+fn++fn5/+bm5v7o6Oj+4eHh/unp + 6f7m5ub+5+fn/urq6v7r6+v+5+fn/+Pj4/7s7Oz+5+fn/uvr6/7k5OT+5+fn/ubm5v7l5eX+6urq/vHx + 8f/7+/v+u9ni/ma7z/7F8fn+sunz/l20yv6IwtL+jrzJ/qKrrf/09PT++fn5/vj4+P74+Pj++Pj4/vj4 + +P75+fn++vr6/vv7+//7+/v+/Pz8/v39/f79/f3K/f39DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbm5uBdvb29f8/Pz+/f39//Dw + 8P7j4+P++vr6/vz8/P77+/v+6urq/ufn5/7j4+P+6enp//X19f77+/v+9/f3/uzs7P7n5+f+5eXl/ujo + 6P7p6en+6+vr/+np6f7m5ub+5ubm/ujo6P7r6+v+4+Pj/unp6f7g4OD+5+fn/ufn5//p6en+6Ojo/rTT + 3P5mu8/+xfH5/rLp8/5etMr+jcXU/pC9yv+jrK7+8/Pz/vj4+P74+Pj++Pj4/vj4+P75+fn++vr6/vv7 + +//7+/v+/Pz8/v39/eT8/PwbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIiISv39/f78/Pz+/f39//v7+/719fX+/Pz8/vz8 + /P719fX+4uLi/unp6f7n5+f+6enp/+jo6P7p6en+7e3t/vLy8v78/Pz+9PT0/u7u7v7k5OT+5OTk/+vr + 6/7i4uL+5+fn/ubm5v7o6Oj+5ubm/urq6v7o6Oj+6urq/ujo6P/i4uL+6urq/ufn5/631d7+Z7vP/sXx + +f6y6fP+XrTK/pDH1v+Go6v+np+f/vHx8f75+fn++fn5/vn5+f75+fn++vr6/vv7+//7+/v+/Pz8+vv7 + +z8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABsbGwBwMDAs/z8/P78/Pz+7u7u/+/v7/78/Pz+/Pz8/vv7+/7p6en+6Ojo/uXl + 5f7r6+v+4+Pj/+zs7P7m5ub+6urq/unp6f7s7Oz+7u7u/vLy8v78/Pz+8fHx/+np6f7m5ub+6Ojo/unp + 6f7l5eX+6enp/ufn5/7p6en+5eXl/uXl5f/o6Oj+5+fn/unp6f7l5eX+rMrT/ma6z/7F8fn+sunz/l6v + xP9/iIr+fX19/pubnP7z8/P++fn5/vn5+f75+fn++vr6/vv7+//7+/v++/v7fQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAB4eHgm+vr6+v39/f78/Pz+5eXl/+7u7v78/Pz+/Pz8/vHx8f7j4+P+6urq/unp6f7o6Oj+5ubm/+np + 6f7p6en+5+fn/uvr6/7p6en+7e3t/uXl5f7q6ur+7e3t//f39/78/Pz+7e3t/uzs7P7j4+P+6urq/ufn + 5/7k5OT+6urq/ubm5v/r6+v+4uLi/uvr6/7n5+f+5+fn/qrI0f5lus7+xOzz/sTS1f+NjY3+j4+P/nZt + hP6ak6j+9vb2/vn5+f75+fn++vr6/vv7+//7+/vE+vr6BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoqKiM/f39/v39 + /f7w8PD+6+vr//z8/P78/Pz+/Pz8/vz8/P709PT+7+/v/ufn5/7m5ub+6urq/+zs7P7q6ur+4ODg/ufn + 5/7i4uL+6enp/uvr6/7n5+f+7Ozs/+Pj4/7r6+v+7e3t/vv7+/75+fn+7u7u/uzs7P7j4+P+5+fn/uHh + 4f/l5eX+5ubm/uLi4v7m5ub+4+Pj/urq6v6kt73+j5eZ/tra2v/Gxsb+nJyd/nNQp/5QH5v+4N/i/vn5 + +f75+fn++vr6/vr6+vT5+fkmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFxcQ7s7Ozq/v7+//z8/P/x8fH/9vb2//39 + /f/9/f3/7u7u/+Tk5P/v7+//8vLy//39/f/y8vL/6+vr/+fn5//m5ub/6urq/+jo6P/q6ur/6urq/+zs + 7P/k5OT/5eXl/+rq6v/m5ub/6urq/+Tk5P/v7+//8PDw//r6+v/29vb/6urq/+rq6v/o6Oj/6Ojo/+Pj + 4//r6+v/6Ojo/+np6f/p6en/tba3/5mZmv/h4eH/y7vq/5Fm3f9cKK3/1dDe//n5+f/5+fn/+vr6//n5 + +XEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJWVlWX+/v7+/f39/vPz8/7j4+P+/f39//39/f78/Pz+7e3t/uTk + 5P7r6+v+7e3t/urq6v7p6en++Pj4//v7+/7x8fH+6enp/ubm5v7p6en+5+fn/ujo6P7p6en+5ubm//Hx + 8f7o6Oj+6urq/uvr6/7l5eX+6enp/uHh4f7r6+v+8vLy/vz8/P/y8vL+7Ozs/uvr6/7r6+v+6urq/ubm + 5v7r6+v+4uLi/rSwu/+ehc3+waT5/q2K7v6BX77+7u7v/vn5+f75+fn++fn5yfj4+AMAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAcXFxA9HR0cz9/f3+/f39/u7u7v719fX+/v7+//39/f7x8fH+5+fn/ufn5/7p6en+6+vr/uPj + 4/7r6+v+5OTk/+zs7P7r6+v+9vb2/vj4+P7w8PD+7Ozs/ufn5/7r6+v+5OTk/+fn5/7q6ur+5eXl/u7u + 7v7k5OT+6urq/uXl5f7s7Oz+6enp/ufn5//u7u7+8vLy/vr6+v7y8vL+6enp/urq6v7o6Oj+6Ojo/uPj + 4/+6rdL+mX/K/qqT0v7a1uH++fn5/vn5+f75+fn6+Pj4MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhISEPf39 + /f7+/v7++vr6/uPj4/79/f3+/v7+//39/f7s7Oz+5+fn/urq6v7m5ub+6+vr/ufn5/7p6en+5+fn/+fn + 5/7p6en+5OTk/u3t7f7w8PD++/v7/vn5+f7s7Oz+6urq/+rq6v7s7Oz+5eXl/uXl5f7n5+f+6Ojo/uzs + 7P7k5OT+6urq/uTk5P/r6+v+5ubm/uvr6/7t7e3+8/Pz/vf39/7y8vL+6urq/uXl5f/l5eX+5OTk/uXl + 5f709PT++fn5/vn5+f75+fmOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABra2sBtbW1p/7+/v7+/v7+9fX1/vPz + 8/79/f3+/v7+/+/v7/7o6Oj+5OTk/uvr6/7q6ur+6enp/urq6v7n5+f+6enp/+fn5/7p6en+6enp/ufn + 5/7q6ur+5ubm/uvr6/7z8/P+/v7+//b29v7v7+/+7Ozs/ufn5/7p6en+5+fn/uvr6/7o6Oj+5+fn/uvr + 6//m5ub+5+fn/ujo6P7p6en+4+Pj/ujo6P7s7Oz++/v7/vn5+f/r6+v+5ubm/vX19f76+vr++fn5/vn5 + +eT4+PgOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2dnYc+fn59/7+/v76+vr+4+Pj/v39/f79/f3++/v7/+np + 6f7n5+f+6enp/ujo6P7s7Oz+5OTk/urq6v7k5OT+5ubm/+rq6v7k5OT+6Ojo/ubm5v7o6Oj+7e3t/urq + 6v7s7Oz++Pj4//7+/v7+/v7+/v7+/vT09P7t7e3+6+vr/ujo6P7o6Oj+6urq/ujo6P/k5OT+6Ojo/ujo + 6P7o6Oj+6enp/uLi4v7n5+f+8PDw/vr6+v/6+vr++vr6/vr6+v76+vr++fn5/vj4+FwAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAChoaF//v7+/v7+/v7u7u7+8vLy/v39/f79/f3+8PDw/+vr6/7n5+f+6urq/unp + 6f7n5+f+6enp/ufn5/7r6+v+5OTk/+3t7f7q6ur+7Ozs/ujo6P7q6ur+7e3t/unp6f7t7e3+5+fn/+rq + 6v7v7+/++fn5/v7+/v7+/v7+/Pz8/u7u7v7q6ur+5eXl/urq6v/r6+v+6urq/unp6f7k5OT+5+fn/uTk + 5P7q6ur+6Ojo/uXl5f/6+vr++vr6/vr6+v76+vr++fn5w/j4+AIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFx + cQjl5eXi/v7+/v7+/v7r6+v+/f39/v39/f79/f3+9PT0/+7u7v7n5+f+5ubm/uzs7P7k5OT+6enp/ufn + 5/7r6+v+6+vr/+bm5v7o6Oj+6Ojo/uzs7P7n5+f+6urq/uTk5P7p6en+6enp/+np6f7t7e3+6urq/urq + 6v7y8vL++/v7/v7+/v79/f3++/v7/u/v7//q6ur+5eXl/unp6f7o6Oj+6Ojo/ujo6P7k5OT+6+vr/ujo + 6P/z8/P++vr6/vr6+v76+vr8+fn5NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJGRkVf+/v7+/v7+/vv7 + +/74+Pj+/f39/v39/f719fX+6+vr//b29v78/Pz+8vLy/u/v7/7k5OT+6Ojo/u7u7v7n5+f+6urq/+Xl + 5f7v7+/+5eXl/uvr6/7m5ub+6enp/ujo6P7l5eX+7e3t/+vr6/7u7u7+5OTk/unp6f7u7u7+6Ojo/unp + 6f7u7u7+/Pz8/v7+/v/9/f3++Pj4/u7u7v7q6ur+5ubm/uzs7P7l5eX+5eXl/uzs7P/7+/v++vr6/vr6 + +v76+vqjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbm5uAsjIyMH+/v7+/v7+/vX19f7+/v7+/f39/vr6 + +v7m5ub+7Ozs/+Pj4/7u7u7+7Ozs/vb29v7+/v7+9PT0/uvr6/7o6Oj+6urq/+vr6/7j4+P+7Ozs/uXl + 5f7q6ur+5ubm/u7u7v7m5ub+6Ojo/+jo6P7m5ub+6+vr/uPj4/7n5+f+5ubm/urq6v7r6+v+6Ojo/vDw + 8P/09PT+/f39/vz8/P78/Pz+9vb2/uzs7P7o6Oj+7Ozs/vv7+//7+/v++vr6/vr6+vb5+fkfAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAfHt3MPr58/7/////+vr6//n5+f/+/v7//v7+//X19f/n5+f/6urq/+rq + 6v/l5eX/7u7u/+np6f/s7Oz/8PDw//r6+v/8/Pz/7+/v/+vr6//o6Oj/7Ozs/+bm5v/s7Oz/6Ojo/+Xl + 5f/s7Oz/6enp/+np6f/l5eX/6enp/+rq6v/p6en/7u7u/+fn5//r6+v/4ODg/+7u7v/k5OT/5ubm/+vr + 6//09PT//Pz8//39/f/8/Pz//Pz8//z8/P/7+/v/+/v7//r6+o8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAApaOYmryvYP7RyJH+6+nb/v7+/v7+/v7++fn5/ujo6P7v7+/+6urq/+rq6v7q6ur+6+vr/urq + 6v7n5+f+6+vr/uTk5P7s7Oz+6+vr//v7+/77+/v+6+vr/uzs7P7m5ub+6+vr/ubm5v7r6+v+6Ojo/+3t + 7f7p6en+6enp/unp6f7i4uL+6urq/uzs7P7s7Oz+6Ojo/uXl5f/u7u7+5+fn/urq6v7j4+P+7e3t/uvr + 6/739/f++/v7/vz8/P/7+/v++vr68fn5+RcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsa2YU0cmf8rms + Wf64rFz+8e/k/v7+/v7+/v7+/f39/vf39/7t7e3+6+vr/+rq6v7p6en+5+fn/u/v7/7n5+f+6urq/uvr + 6/7u7u7+6+vr/+zs7P7+/v7+/v7+/v7+/v74+Pj+7e3t/ubm5v7n5+f+7e3t/+bm5v7p6en+6enp/u3t + 7f7n5+f+7Ozs/unp6f7i4uL+6Ojo/unp6f/p6en+6enp/ujo6P7m5ub+5OTk/urq6v7m5ub+9/f3/vz8 + /P/7+/v++vr6hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYl5Fyv7No/7qsWv7Ox5f+/v7+/v7+ + /v7+/v7+/v7+/v7+/v7+/v7+/v7+//Pz8/7s7Oz+6enp/urq6v7o6Oj+6urq/u7u7v7o6Oj+6+vr/+rq + 6v7q6ur+8vLy/vPz8/7+/v7+/v7+/v7+/v74+Pj+7u7u/+vr6/7l5eX+7u7u/ubm5v7s7Oz+4+Pj/uzs + 7P7n5+f+5+fn/ujo6P/l5eX+6enp/uPj4/7o6Oj+4eHh/uvr6/709PT++/v7/vz8/P/7+/vs+vr6EQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZ1cQXEv6HYuaxZ/7isXf7j3MP++fbw/v7+/v7+/v7+/v7+/v7+ + /v7+/v7+//////7+/v7+/v7+/Pz8/vPz8/7u7u7+4+Pj/uzs7P7p6en+5ubm/+rq6v7j4+P+7e3t/ufn + 5/7p6en+8PDw/vr6+v7+/v7+//////7+/v7y8vL+8PDw/ubm5v7r6+v+6Ojo/ubm5v7p6en+5eXl/ufn + 5//l5eX+6urq/ufn5/7m5ub+5ubm/uXl5f739/f+/Pz8/vz8/P/6+vp4AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAALa1sjLi3bv2x7x6/8/HmP6+pmj+u6Jh/tnLpv749e/+/v7+/v7+/v7+/v7+//////7+ + /v7+/v7+/v7+/v7+/v7+/v7+/Pz8/u/v7/7r6+v+6Ojo/+3t7f7r6+v+6urq/u3t7f7m5ub+7e3t/uXl + 5f7v7+/+8vLy//39/f7+/v7+/v7+/v39/f7w8PD+7u7u/unp6f7r6+v+5ubm/urq6v/s7Oz+6+vr/ufn + 5/7p6en+5+fn/urq6v78/Pz+/Pz8/vv7++b6+voLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADX1cUMuLatUNrOr/u2nFb+uJ1Y/rmgW/6+pWT+2Mmh/vXx5/7+/v7+//////7+/v7+/v7+/v7+/v7+ + /v7+/v7+/v7+/v7+/v7+/v7++vr6/+7u7v7s7Oz+5OTk/uvr6/7k5OT+7Ozs/ufn5/7o6Oj+6enp/+bm + 5v7s7Oz+9PT0/v39/f7+/v7+/v7+/vz8/P7u7u7+6urq/uXl5f/t7e3+5ubm/uvr6/7l5eX+5eXl/vj4 + +P78/Pz+/Pz8/vr6+m0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnJqUeryk + ZP63nVf+uJ5a/rqgXP68ol/+vaRh/r+nZv7Uw5f+7+nZ//7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ + /v7+/v7+//////7+/v7+/v7+9/f3/u7u7v7u7u7+5+fn/u7u7v7n5+f+6+vr/+Xl5f7m5ub+6urq/unp + 6f7s7Oz+8/Pz/v39/f7+/v7+/v7+/vn5+f/w8PD+6+vr/uXl5f7r6+v+7u7u/vz8/P78/Pz+/Pz84Pr6 + +gcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+fXsSzL+d67acVv64nVj+uaBb/ruh + Xf68o2D+vaVi/r+mZf7BqGf+wqtq/8+8iP7o38b+/Pv4/v7+/v7+/v7+/v7+/v7+/v7+/v7+//////7+ + /v7+/v7+/v7+/v7+/v79/f3+9/f3/uzs7P7l5eX+7e3t/+zs7P7o6Oj+6+vr/uXl5f7r6+v+6enp/uzs + 7P7t7e3++Pj4/v7+/v/9/f3+/f39/vPz8/7r6+v++fn5/vz8/P78/Pz++/v7YQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHxcAY6ePTh9/UttrMuYf+u6Jf/7yiXv+9pGH/vqZk/8Cn + Zv/Bqmn/w6tr/8Stbf/Gr3D/zLZ9/+DTsP/18uf//v7+//////////////////////////////////// + ///////////////////+/v7/8fHx/+3t7f/r6+v/6+vr/+np6f/r6+v/7Ozs/+rq6v/w8PD/4+Pj/+3t + 7f/u7u7/+vr6//39/f/9/f3//f39//39/f/8/PzX+vr6BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADt59cx7ufXhOLXu9jQvo/+walp/sGoZ/7Cqmr+xKxs/8Wu + b/7HsHL+ybF0/sqzd/7LtXn+18aX/uviy/78+vf+//////7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ + /v7+/v7+//////7+/v77+/v+7+/v/uzs7P7n5+f+6urq/ufn5/7n5+f+5ubm/uXl5f/s7Oz+6Ojo/u7u + 7v79/f3+/f39/vz8/P77+/tWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADv6dou7ujXguTZvdXUw5b9xq9y/8avcP7IsHP+ybJ1/sq0 + eP7MtXr+zbd8/s65f/7RvYb+4NKt//Hr2v79/fv+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+//////7+ + /v7+/v7+/v7+/v7+/v78/Pz+7u7u/uvr6/7l5eX+7Ozs/ubm5v/t7e3+5OTk/u7u7v79/f3+/f39/vz8 + /M37+/sCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADv6Ngs7+nYf+fdw9PZyZ79zLZ7/su1ef7Ntnv+zrh+/tjH + mf7by5/+2smb/9TAjP7YxJP+5tq6/vXw4/7+/f3+/v7+/v7+/v7+/v7+//////7+/v7+/v7+/v7+/v7+ + /v7+/v7+/v7+/v7+/v729vb+7Ozs/uvr6//m5ub+8PDw/vz8/P79/f3+/f39/vv7+0sAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADx69sq8evcfengx9DdzaX90LuE/tbEk/7ZyJn+28qd/9/Q + qP7h0qz+2siY/tfDkP7Zx5b+5tm6/vPu3/79/fz+//////7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ + /v7+/v7+/v7+/v7+/v/29vb+8vLy/v39/f79/f3+/f39w/v7+wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADy7N4n8+7geuzjzM7g0qv91MCL/9S/iv7XxJH+4NKr/uHT + rf7h0qz+2MaX/tTBjP7VwY3+4dSx/+/p1/78+/f+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v// + ///+/v7+/f39/v39/f79/f3+/Pz8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADz7uAl9PDjeO7l0Mvi1bD91sOP/tTBiv7ayJr+3s+m/trK + nf7QuoH+zrmA/864ff7PuYD+2cic/ufcwf728uj+/v7+/v7+/v7+/v7+/v7+/v/////+/v7+/f39/v39 + /f78/Py4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADz7uAi8+7gde3lzsni1K/91MGL/tG7g/7PuYH+zrh//823 + fP7MtXr+yrR3/smydf7IsHP+zbiB/trLo/7p4Mn+9/Xt/v7+/v/+/v7+/f39/v39/fz8/Pw2AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADy7N4g8+7gcuzkzsff0qz90LyE/822e/7LtHn+yrN2/smx + dP7Hr3L+xa5u/sSsbP7Cqmn+walo/sizev/Wx57+5dvC/vv6+K0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADy7N0d8+7hcOvizMTdz6j8zbZ+/8iwc//Gr3D/xKxt/8Or + a//BqWj/wKdm/76mY/+9pGH/0cCT+/Dr3ywAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADx69wc8u3gberhysHazKT7yLJ2/sKqaf7AqGf+v6Zk/r2l + Yv+9pGL+6eHNoQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw69sa8ezea+jfx7/YyJ/6w61v/r2kYf/VxZv46eLPIwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADt5tQZ7unYaObdxLzu6NiSAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29O0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////wAAAP///////////wAAAP///////////wAAAP// + /8f//////wAAAP///4B//////wAAAP///4AP/////wAAAP///wAB/////wAAAP///wAAP////wAAAP// + /wAAA////wAAAP///gAAAH///wAAAP///gAAAA///wAAAP///AAAAAD//wAAAP///AAAAAAf/wAAAP// + +AAAAAAD/wAAAP//+AAAAAAAPwAAAP//+AAAAAAADwAAAP//8AAAAAAADwAAAP//8AAAAAAAHwAAAP// + 4AAAAAAAHwAAAP//4AAAAAAAPwAAAP//wAAAAAAAPwAAAP//wAAAAAAAfwAAAP//wAAAAAAAfwAAAP// + gAAAAAAAHwAAAP//gAAAAAAADwAAAP//AAAAAAAAAwAAAP//AAAAAAAAAQAAAP//AAAAAAAAAQAAAP/+ + AAAAAAAAAwAAAP/+AAAAAAAABwAAAP/8AAAAAAAADwAAAP/8AAAAAAAAHwAAAP/4AAAAAAAAPwAAAP/4 + AAAAAAAAPwAAAP/4AAAAAAAAfwAAAP/wAAAAAAAA/wAAAP/wAAAAAAAA/wAAAP/gAAAAAAAB/wAAAP/g + AAAAAAAD/wAAAP/AAAAAAAAD/wAAAP/AAAAAAAAH/wAAAP/AAAAAAAAH/wAAAP+AAAAAAAAP/wAAAP+A + AAAAAAAf/wAAAP8AAAAAAAAf/wAAAP8AAAAAAAA//wAAAP8AAAAAAAA//wAAAP4AAAAAAAB//wAAAP4A + AAAAAAB//wAAAPwAAAAAAAD//wAAAPwAAAAAAAD//wAAAP4AAAAAAAH//wAAAP8AAAAAAAH//wAAAP4A + AAAAAAP//wAAAP4AAAAAAAP//wAAAP/AAAAAAAf//wAAAP/4AAAAAAf//wAAAP//AAAAAA///wAAAP// + 4AAAAA///wAAAP///AAAAB///wAAAP///4AAAD///wAAAP////AAAD///wAAAP////4AAH///wAAAP// + ///AAH///wAAAP/////4AP///wAAAP//////AP///wAAAP//////4f///wAAAP///////f///wAAAP// + /////////wAAAP///////////wAAAP///////////wAAAP///////////wAAACgAAABAAAAAgAAAAAEA + IAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH5+fnBubm5sOjo6Iisr + KwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG9v + bxLt7e3z8/Pz//T09PvBwcHLfX19g01NTTcqKioJKSkpAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACenp5y9PT0//T09P/09PT/9PT0//T09P/19fX/2NjY4JKSkptcXFxPLS0tESsr + KwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABqamoE1tbW2fT09P/09PT/9PT0//T09P/09PT/9PT0//X1 + 9f/19fX/9fX1/+rq6vCmpqaxa2trZzo6Oh8rKysFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjY2NSvX19f/09PT/9fX1//X1 + 9f/19fX/7+/v/+Xl5f/09PT/9fX1//X19f/19fX/9fX1//X19f/19fX6vr6+x3x8fH9JSUkzKCgoCCkp + KQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZWVlAb29 + vbT19fX/9fX1//X19f/19fX/8/Pz//Pz8//19fX/4ODg/9vb2//s7Oz/9vb2//f39//39/f/9/f3//f3 + 9//39/f/9/f3/tbW1tyOjo6XW1tbSy4uLg8rKysCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAHl5eSX19fX89fX1//X19f/29vb/9vb2//Dw8P/7+/v/+vr6//v7+//7+/v/5ubm/9jY + 2P/b29v/9PT0//f39//39/f/9/f3//f39//39/f/9/f3//j4+P/q6uruo6OjrWlpaWM3NzccKysrBAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoqKiN9/f3//f39//39/f/9/f3//X19f/09PT/+/v7//v7 + +//7+/v/+/v7//r6+v/6+vr/8vLy/9XV1f/Pz8//6Ojo//f39//4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4 + +P/4+Pj/9fX1+bq6usN6enp7RERELyoqKggpKSkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABvb28M6enp7Pf39//39/f/9/f3//f3 + 9//w8PD/+/v7//v7+//7+/v/+/v7//v7+//6+vr/+vr6//r6+v/6+vr/+vr6/93d3f/Ly8v/09PT//Pz + 8//4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+fn5//n5+f7T09PYi4uLklZWVkcsLCwNKioqAgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmZmZZff3 + 9//39/f/9/f3//f39//19fX/9fX1//v7+//7+/v/+/v7//v7+//7+/v/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr/+vr6/+/v7//Ozs7/yMjI/+Xl5f/4+Pj/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//n5 + +f/5+fn/6Ojo65+fn6lnZ2dfNDQ0GSsrKwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAampqAtDQ0M74+Pj/+Pj4//j4+P/39/f/8fHx//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//4+Pj/3d3d//Pz8//6+vr/+vr6//r6+v/6+vr/+vr6//j4+P/Y2Nj/wcHB/9PT0//x8fH/+fn5//n5 + +f/5+fn/+fn5//n5+f/6+vr/+vr6//r6+v/6+vr/+vr6//X19fe4uLi/d3d3dkNDQytJSUkFAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIaGhj34+Pj/+Pj4//j4+P/4+Pj/9fX1//b29v/7+/v/+/v7//v7 + +//7+/v/+/v7//v7+//8/Pz/+fn5/4CHiv+RnqT/tre3/+rq6v/5+fn/+vr6//r6+v/5+fn/+fn5//n5 + +f/i4uL/wcHB/8XFxf/n5+f/+Pj4//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6 + +v/6+vr+z8/PeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3t7en+Pj4//j4+P/4+Pj/+Pj4//Ly + 8v/7+/v/+/v7//v7+//7+/v//Pz8//z8/P/8/Pz//Pz8//v7+//k7fH/stDe/6DAzv+NoKn/p6ut/+7u + 7v/6+vr/+fn5//n5+f/5+fn/+fn5//j4+P/s7Oz/ycnJ/7+/v//d3d3/8vLy//n5+f/6+vr/+vr6//r6 + +v/6+vr/+vr6//r6+v/7+/v/+/v7+/n5+SEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2dnYb9fX1+Pn5 + +f/5+fn/+fn5//X19f/39/f/+/v7//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/7+/v/9/j5/8vf + 6P+nyNj/psnZ/6TI1v+Ooaf/7e3t//r6+v/5+fn/+fn5//r6+v/5+fn/+fn5//n5+f/z8/P/1dXV/8XF + xf/Z2dn/7u7u//n5+f/7+/v/+/v7//v7+//7+/v/+/v7//v7+6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAApKSkgPn5+f/5+fn/9/f3//j4+P/y8vL//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//v7+//U5Ov/z+Lq/6PF1v9vsMX/dLPG/4+iqP/u7u7/+vr6//r6+v/6+vr/+fn5//n5 + +f/5+fn/+Pj4//j4+P/39/f/4eHh/9HR0f/b29v/7e3t//f39//6+vr/+/v7//v7+/37+/stAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAaWlpB+Pj4+T5+fn/9/f3/93d3f/i4uL/9/f3//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/7+/v/8PT2/7fW4v/L6/P/jNXk/1OkvP90s8b/jqGn/+7u + 7v/6+vr/+vr6//n5+f/5+fn/+fn5//n5+f/4+Pj/+Pj4//j4+P/39/f/6urq/97e3v/k5OT/8fHx//j4 + +P/6+vqzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJWVlVj6+vr/+vr6//Hx8f/o6Oj/5+fn//z8 + /P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P+52OH/c8PW/8vz + +/+M1eT/VKW8/3a1x/+Poqj/7u7u//r6+v/6+vr/+fn5//n5+f/5+fn/+Pj4//j4+P/4+Pj/9/f3//j4 + +P/5+fn/8vLy/+np6f/w8PD/3t7ePQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRkZAHHx8fB+vr6//j4 + +P/u7u7/9PT0//j4+P/8/Pz/+Pj4//Dw8P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/9/f3//f39//z8 + /P/8/Pz//Pz8/7jY4f9zw9b/y/P7/4zV5P9Xpr7/erfJ/4+iqP/t7e3/+vr6//n5+f/5+fn/+fn5//j4 + +P/4+Pj/+Pj4//j4+P/4+Pj/+fn5//r6+v/7+/v/8PDw946Ojlpra2sEAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACAgIAw+vr6/vr6+v/v7+//4+Pj/+bm5v/8/Pz//Pz8/+/v7//l5eX/5ubm/+3t7f/09PT//f39//39 + /f/9/f3//f39//39/f/8/Pz//Pz8//z8/P/8/Pz/uNjh/3PD1v/L8/v/jNXk/1mov/9/usv/j6Ko/+3t + 7f/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5+fn/+Pj4//n5+f/6+vr/+/v7//v7+//9/f3/zc3NyH5+ + fjkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAsLCwmvr6+v/7+/v/9fX1/+np6f/39/f//Pz8//r6+v/i4uL/6enp/+fn + 5//o6Oj/5ubm/+jo6P/v7+//9/f3//39/f/9/f3//f39//z8/P/8/Pz//Pz8//z8/P+42OH/c8PW/8vz + +/+M1eT/XarB/4S9zv+Qo6n/7u7u//r6+v/6+vr/+fn5//n5+f/5+fn/+fn5//j4+P/5+fn/+vr6//v7 + +//7+/v//Pz8//39/f/8/Pz7qKiokHJycgoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHBwE/Ly8vP7+/v/+/v7//r6+v/09PT//Pz8//z8 + /P/r6+v/6enp/+Pj4//q6ur/4eHh/+np6f/m5ub/6urq/+Pj4//o6Oj/7u7u//n5+f/8/Pz//Pz8//z8 + /P/8/Pz/+/v7/7jX4f9zw9b/y/P7/4zV5P9grcP/icDQ/5CjqP/t7e3/+vr6//r6+v/5+fn/+fn5//n5 + +f/4+Pj/+fn5//n5+f/6+vr/+/v7//z8/P/9/f3//v7+///////MzMzHf39/FAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCgoHL7+/v/+/v7/+jo + 6P/g4OD/+vr6//39/f/7+/v/6urq/+Tk5P/q6ur/4ODg/+zs7P/i4uL/7Ozs/+Pj4//r6+v/5eXl/+rq + 6v/j4+P/7Ozs/+zs7P/5+fn//Pz8//z8/P/8/Pz/uNjh/3PD1v/L8/v/jNXk/2SvxP+Ow9L/kaOp/+7u + 7v/6+vr/+fn5//n5+f/5+fn/+Pj4//j4+P/5+fn/+vr6//v7+//8/Pz//f39//7+/v///////v7+5dra + 2jQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGdn + ZwTb29va+/v7//f39//i4uL/6Ojo//39/f/9/f3/+Pj4/+3t7f/p6en/6Ojo/+bm5v/h4eH/6+vr/+Xl + 5f/o6Oj/5ubm/+vr6//h4eH/7Ozs/+Hh4f/t7e3/6Ojo/+7u7v/w8PD/+/v7//z8/P+42OH/c8PW/8vz + +/+M1eT/Z7HG/5PG1f+Ro6n/7e3t//n5+f/5+fn/+fn5//j4+P/4+Pj/+fn5//r6+v/7+/v//Pz8//39 + /f/+/v7//v7+3P39/RwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACOjo5K/f39//39/f/w8PD/4uLi//n5+f/9/f3/9/f3/+jo6P/t7e3/9/f3//Hx + 8f/q6ur/5ubm/+rq6v/j4+P/6urq/+vr6//o6Oj/6enp/+np6f/p6en/5+fn/+np6f/g4OD/6urq/+Pj + 4//u7u7/8/Pz/7jY4f9zw9b/y/P7/4zV5P9qtMj/mMnX/5Gjqf/t7e3/+fn5//n5+f/5+fn/+Pj4//n5 + +f/6+vr/+/v7//z8/P/9/f3//f396/39/SQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiYmIBwMDAtf39/f/9/f3/9fX1/+3t7f/9/f3//f39//Ly + 8v/h4eH/6enp/+Pj4//u7u7/8PDw//z8/P/z8/P/7e3t/+Tk5P/q6ur/5OTk/+zs7P/j4+P/6enp/+Tk + 5P/p6en/6Ojo/+jo6P/o6Oj/5ubm/+vr6//k5OT/t9bg/3PD1v/L8/v/jNXk/221yf+czNn/kKCk/+zs + 7P/5+fn/+fn5//j4+P/5+fn/+vr6//v7+//8/Pz//Pz8/Pz8/EMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeXl5Jfz8/Pz9/f3/+vr6//f3 + 9//7+/v//f39//j4+P/h4eH/6urq/+fn5//r6+v/5ubm/+3t7f/i4uL/7u7u//Hx8f/8/Pz/8PDw/+zs + 7P/i4uL/6enp/+Li4v/s7Oz/5eXl/+np6f/j4+P/7Ozs/+Hh4f/n5+f/5eXl/+fn5/+rytT/csLV/8vz + +/+M1eT/brbJ/4SPkv+IiIn/6urq//n5+f/5+fn/+vr6//r6+v/7+/v/+/v7//v7+38AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKur + q439/f3//f39/+Hh4f/s7Oz//f39//39/f/t7e3/5+fn/+jo6P/o6Oj/6Ojo/+zs7P/p6en/7e3t/+fn + 5//r6+v/5eXl/+3t7f/29vb//Pz8//Hx8f/r6+v/4+Pj/+np6f/m5ub/6enp/+Tk5P/s7Oz/5OTk/+zs + 7P/j4+P/6Ojo/6jI0f9zw9X/yvL5/5q8w/+Dg4P/iYmK/4N+jf/t7e3/+fn5//n5+f/6+vr/+/v7//v7 + +8T6+voDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAG1tbQzu7u7s/v7+//b29v/v7+//+/v7//39/f/9/f3/9PT0/+3t7f/p6en/6urq/+Pj + 4//t7e3/5OTk/+Tk5P/n5+f/6Ojo/+rq6v/n5+f/6enp/+Xl5f/v7+//9vb2//r6+v/u7u7/6urq/+fn + 5//n5+f/4eHh/+jo6P/j4+P/5ubm/+Xl5f/r6+v/o77G/4+kqf/d3d3/tLS0/5COk/9eLKf/opW5//n5 + +f/5+fn/+vr6//r6+vT6+vojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACbm5tl/v7+//7+/v/z8/P/8/Pz//39/f/9/f3/5+fn/+7u + 7v/u7u7//Pz8//Hx8f/t7e3/5ubm/+rq6v/n5+f/6+vr/+fn5//u7u7/5eXl/+fn5//o6Oj/6enp/+bm + 5v/r6+v/7u7u//n5+f/09PT/6+vr/+fn5//q6ur/5ubm/+fn5//r6+v/5ubm/+jo6P+1trb/paWl/+Tk + 5f+xl+D/fEvK/4pvt//5+fn/+fn5//r6+v/5+fluAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnZ2cC09PTzv7+/v/6+vr/5OTk//z8 + /P/+/v7/9/f3/+zs7P/j4+P/7u7u/+np6f/q6ur/8/Pz//r6+v/w8PD/6+vr/+Tk5P/q6ur/5ubm/+rq + 6v/m5ub/8fHx/+bm5v/s7Oz/5ubm/+np6f/j4+P/6Ojo//Ly8v/6+vr/8fHx/+3t7f/q6ur/6urq/+fn + 5//p6en/5eXl/7Ouvf+mitn/v6H3/49n1f/DuNX/+vr6//n5+f/5+fnG+Pj4AgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAh4eHPf7+ + /v/+/v7/9PT0//Ly8v/+/v7//v7+/+3t7f/k5OT/6urq/+fn5//o6Oj/5+fn/+fn5//m5ub/6urq//Pz + 8//5+fn/8fHx/+7u7v/j4+P/6enp/+bm5v/r6+v/5eXl//Dw8P/i4uL/7Ozs/+bm5v/t7e3/5ubm/+zs + 7P/u7u7/+vr6//Dw8P/t7e3/4+Pj/+vr6//i4uL/wLTV/6mUzv/Lwdz/9fX1//r6+v/5+fn6+Pj4LgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAALq6uqj+/v7//f39/+Dg4P/9/f3//v7+//b29v/r6+v/6enp/+rq6v/o6Oj/6+vr/+jo + 6P/n5+f/6+vr/+vr6//p6en/6+vr/+/v7//4+Pj/+fn5/+7u7v/q6ur/5ubm/+fn5//k5OT/6+vr/+fn + 5//p6en/4+Pj/+rq6v/l5eX/6urq/+rq6v/r6+v/7+/v//v7+//v7+//7Ozs/97e3v/p6en/7+/v//r6 + +v/6+vr/+fn5jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZ2dhv6+vr4//////X19f/09PT//v7+//39/f/u7u7/4eHh/+vr + 6//n5+f/6urq/+fn5//s7Oz/5OTk/+vr6//h4eH/6+vr/+Tk5P/q6ur/6Ojo/+7u7v/+/v7///////n5 + +f/w8PD/6Ojo/+vr6//o6Oj/7Ozs/+jo6P/p6en/5+fn/+Xl5f/o6Oj/5eXl/+bm5v/k5OT/+/v7//v7 + +//39/f/7e3t//r6+v/6+vr/+fn55fj4+AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmpqaA//////7+/v/k5OT//f39//7+ + /v/29vb/5+fn//Dw8P/i4uL/7Ozs/+Xl5f/s7Oz/5eXl/+vr6//m5ub/7+/v/+Hh4f/u7u7/6Ojo/+7u + 7v/j4+P/8PDw//Dw8P/9/f3///////7+/v/y8vL/7+/v/+Li4v/s7Oz/5eXl/+vr6//q6ur/7Ozs/+Pj + 4//o6Oj/4uLi/+zs7P/u7u7/+/v7//v7+//6+vr/+vr6//j4+FwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABqamoH5+fn5P// + ///4+Pj/8fHx//7+/v/+/v7/8vLy/+np6f/n5+f/7Ozs/+np6f/n5+f/5ubm/+np6f/q6ur/6Ojo/+bm + 5v/s7Oz/6Ojo/+jo6P/o6Oj/7e3t/+Li4v/t7e3/5ubm/+7u7v/09PT//f39//7+/v/8/Pz/8PDw/+zs + 7P/j4+P/6urq/+Tk5P/s7Oz/4uLi/+np6f/j4+P/6enp//X19f/7+/v/+/v7//n5+cYAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAl5eXWP//////////9/f3//39/f/+/v7/+fn5/+7u7v/6+vr/9PT0/+/v7//i4uL/6Ojo/+np + 6f/r6+v/5+fn/+jo6P/u7u7/6enp/+Xl5f/p6en/5+fn/+bm5v/t7e3/6urq/+zs7P/p6en/6+vr/+np + 6f/s7Oz/8fHx//7+/v/+/v7//Pz8/+7u7v/s7Oz/4+Pj/+/v7//l5eX/5+fn/+3t7f/7+/v/+/v7//r6 + +v75+fk4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAZWVlAcrKysL//////f39//f39//+/v7//f39/+rq6v/t7e3/4+Pj/+/v + 7//v7+///Pz8//T09P/x8fH/5+fn/+vr6//n5+f/6Ojo/+np6f/p6en/5ubm/+7u7v/m5ub/6enp/+fn + 5//p6en/5ubm/+fn5//o6Oj/6Ojo/+zs7P/p6en/8fHx//j4+P/9/f3//f39//f39//v7+//6Ojo/+rq + 6v/6+vr/+/v7//v7+//5+fmpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH59eTD29Or+/v7+//b29v/+/v7//v7+//X1 + 9f/s7Oz/6Ojo/+3t7f/m5ub/7Ozs/+np6f/u7u7/8/Pz//39/f/x8fH/7e3t/+fn5//t7e3/5+fn/+zs + 7P/j4+P/7Ozs/+jo6P/q6ur/5eXl/+vr6//m5ub/7e3t/+fn5//s7Oz/4uLi/+7u7v/k5OT/6Ojo/+zs + 7P/5+fn//f39//z8/P/7+/v//Pz8//v7+//6+vr7+fn5JgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAClo5Sbuqxa/8rB + hP/08+7//v7+//7+/v/r6+v/6+vr/+/v7//m5ub/6urq/+vr6//r6+v/6Ojo/+np6f/o6Oj/7Ozs//Pz + 8//8/Pz/7u7u/+3t7f/l5eX/7Ozs/+jo6P/s7Oz/6Ojo/+rq6v/n5+f/5+fn/+Pj4//x8fH/5ubm/+zs + 7P/k5OT/7Ozs/+bm5v/p6en/4uLi/+vr6//v7+//+fn5//z8/P/7+/v/+vr6nAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AABtbWgTzcaW87msWf/FvYH//v7+/////////////v7+//T09P/w8PD/6Ojo/+vr6//n5+f/7Ozs/+vr + 6//t7e3/7e3t/+jo6P/w8PD/+Pj4////////////+vr6/+3t7f/r6+v/6enp/+zs7P/m5ub/8PDw/+jo + 6P/r6+v/5eXl/+jo6P/k5OT/7e3t/+Pj4//s7Oz/5OTk/+rq6v/k5OT/7Ozs//j4+P/8/Pz/+/v7+Pn5 + +R4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAm5qSc72wYv+4rFr/6ufW//////////////////////////////////// + ///09PT/7e3t/+vr6//p6en/5OTk/+7u7v/n5+f/7Ozs/+rq6v/u7u7/6+vr//r6+v////////////j4 + +P/x8fH/5eXl/+vr6//p6en/5OTk/+vr6//o6Oj/5ubm/+bm5v/p6en/6Ojo/+jo6P/k5OT/6+vr/+/v + 7//8/Pz//Pz8//v7+5EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAh4aEAsS+ntq5rFn/x76E/8m1gf/f07X//Pv4//// + ///////////////////////////////////9/f3/8fHx/+3t7f/j4+P/6+vr/+jo6P/s7Oz/5ubm/+3t + 7f/j4+P/7+/v//Hx8f/9/f3///////7+/v/29vb/7+/v/+fn5//t7e3/6Ojo/+jo6P/l5eX/6enp/+bm + 5v/p6en/4+Pj/+jo6P/5+fn//Pz8//v7+/P6+voXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfGwwPn5dhN0My5j9fM + qvy2nFb/uJ5Z/7+oaf/e0rH/+vjz/////////////////////////////////////////////Pz8//Pz + 8//t7e3/6Ojo/+rq6v/k5OT/6urq/+bm5v/t7e3/5eXl/+3t7f/y8vL//v7+////////////8/Pz/+7u + 7v/l5eX/7e3t/+bm5v/s7Oz/5+fn/+jo6P/q6ur//f39//z8/P/6+vqGAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAJmYklfAqW3/t51X/7mfWv+6oV3/vKNg/8Gqav/bzaf/9vPp//////////////////// + //////////////////////////////j4+P/u7u7/8fHx/+jo6P/t7e3/5+fn/+vr6//l5eX/6enp/+np + 6f/t7e3/8/Pz//7+/v//////+/v7//Hx8f/w8PD/5+fn/+np6f/m5ub/+fn5//39/f/8/Pzu+vr6EQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAHl4dgS9s5fVtpxW/7ieWf+5oFv/u6Je/72kYf+/pmT/wKhn/8Kr + a//WxZj/7ujW//7+/f////////////////////////////////////////////7+/v/4+Pj/8PDw/+bm + 5v/t7e3/6urq/+np6f/q6ur/5+fn/+rq6v/p6en/7e3t//n5+f/+/v7//v7+//n5+f/u7u7/8fHx//39 + /f/9/f3/+/v7egAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4t7QK6OLTc9/UtcfNu4v9vKNh/7yj + YP++pWL/wKdl/8GpaP/Dq2v/xK1u/8evcf/QvIf/5ty///r48v////////////////////////////// + ////////////////////////8/Pz/+/v7//q6ur/6urq/+bm5v/v7+//6enp/+/v7//l5eX/7Ozs//Hx + 8f/4+Pj//v7+//39/f/9/f3//Pz86Pr6+gsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA7+naHu7o2HHi2LvF0sGT/cKra//Cqmn/xKxs/8Wub//IsHP/ybJ1/8q0eP/Nt33/3c6m//Dq + 2P/+/fz//////////////////////////////////////////////////f39//Hx8f/w8PD/5+fn/+zs + 7P/k5OT/6urq/+bm5v/t7e3/4uLi//b29v/9/f3//f39//v7+28AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDq2xvv6Nhu5Nm8wtfHnP3Isnb/ybF0/8qz + d//LtXn/zbd8/864f//VwpH/1MGN/+TZuP/18eX//v7+//////////////////////////////////// + //////////////v7+//v7+//6+vr/+Tk5P/r6+v/5+fn/+3t7f/7+/v//f39//z8/OH6+voHAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADw6tsZ8evca+fdw8DczaT8zrh//824ff/XxZb/3Myi/+DSq//ZyJr/2MaW/9rJmv/o3sH/9vLo//7+ + /v/////////////////////////////////////////////////5+fn/8PDw/+np6f/z8/P//v7+//7+ + /v/7+/tjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8u3eF/Lt32nq4ci939Gr+9O/iP/TwIr/2smb/93O + o//g0aj/3Myg/9fDkf/YxZX/5dq6//Pv4f/+/v3///////////////////////////////////////7+ + /v/+/v7//f39//7+/v/9/f3Z/Pz8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPu + 4Rb07+Nm7OTNu+PVsfvWw4//2MWS/9zLn//fz6f/3s+m/9G8hP/PuYD/0r6I/9/Qq//s5M//+vn0//// + ///////////////////+/v7//v7+//7+/v/+/v7/+/v7WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD18OQU9O/iZOzkzLjj1bL61MCM/9XBjf/QuoH/zrl//823 + fP/MtXn/yrN3/8qydv/TwZH/4dS0/+/p2f/8/Pn///////7+/v/+/v7//f390Pv7+wEAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9O7hEvPu + 4WHr48u14NOv+dG8hv/Ntnv/y7R4/8mydv/IsHP/xq9w/8Ssbf/Cq2r/w6ts/8+8iv/d0K7/8Orc//v6 + +UwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPu4RDz7uBf6uHJs97QqvjNtn7/x7By/8Wtbv/Dq2v/wapp/8Cn + Zv++pWP/vKNg/+HXu8YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADy7d8P8u3fXOng + x7DbzKX3x7F1/8GoZ/+/pmT/vaVi/8izff/r5NJBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA8ezeDfHr3Vrm3MKu18if9sKrbf/k2sG7AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO/p2Qzy7uJX8OvdLQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////+H/// + //////wB/////////AA////////4AAf///////gAAH//////8AAAD//////wAAAB//////AAAAAf//// + 4AAAAAP////gAAAAAH///8AAAAAAD///wAAAAAAP///AAAAAAA///4AAAAAAH///gAAAAAAf//8AAAAA + AD///wAAAAAAP//+AAAAAAAf//4AAAAAAA///gAAAAAAA//8AAAAAAAB//wAAAAAAAH/+AAAAAAAA//4 + AAAAAAAH//AAAAAAAA//8AAAAAAAH//wAAAAAAAf/+AAAAAAAD//4AAAAAAAf//AAAAAAAB//8AAAAAA + AP//wAAAAAAB//+AAAAAAAH//4AAAAAAA///AAAAAAAH//8AAAAAAAf//gAAAAAAD//+AAAAAAAP//4A + AAAAAB///AAAAAAAH//8AAAAAAA///gAAAAAAD//+AAAAAAAf//+AAAAAAB///wAAAAAAP///AAAAAAA + ////gAAAAAH////wAAAAAf////4AAAAD/////8AAAAP/////+AAAB///////AAAH///////gAA////// + //wAH////////4Af////////8D/////////+P/////////////////////////////////////////// + //8oAAAAMAAAAGAAAAABACAAAAAAAIAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAB3d3c/W1tbRyQkJAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAExMTALR0dHQ9PT0/+Xl5e6jo6OrcHBwXzExMRkfHx8CAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIaGhj709PT+9PT0//T09P/09PT+9PT0//Dw + 8Pi4uLjCgICAeEJCQiwhISEFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALy8vKn09PT+9PT0/vT0 + 9P7y8vL+6+vr/vT09P709PT+9fX1/vX19f7Pz8/YkJCQj1hYWEMiIiIJAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbW1tHPHx + 8fj09PT+9fX1//X19f/z8/P+8/Pz/+Xl5f/h4eH+8/Pz//f39//29vb+9/f3//f39//l5eXroaGhp21t + bVsuLi4WHx8fAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAArKysgfb29v/29vb+9vb2//Ly8v/6+vr++/v7//v7+//6+vr+5OTk/93d3f/k5OT+9/f3//f3 + 9//39/f++Pj4//j4+P/x8fH3tra2vn5+fnM/Pz8oHx8fBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABZWVkH4uLi5fb29v729vb+9vb2/vT09P76+vr++vr6/vr6+v76+vr++fn5/vr6 + +v7u7u7+2NjY/tfX1/7w8PD+9/f3/vj4+P74+Pj++Pj4/vj4+P74+Pj9zc3N1I6OjotVVVU+IiIiCAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACXl5dZ9/f3//f39//39/f+8/Pz//r6+v/6+vr++/v7//v7 + +//6+vr++vr6//r6+v/6+vr++vr6//j4+P/c3Nz+1NTU/+Hh4f/39/f/+Pj4/vn5+f/5+fn/+fn5/vn5 + +f/5+fn/4+Pj6J+fn6NpaWlXLCwsEx8fHwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEhISAHNzc3D+Pj4//j4+P/39/f+9fX1//v7 + +//6+vr++/v7//v7+//7+/v+5OTl/6Omp//g4OD++fn5//r6+v/5+fn++fn5/+jo6P/Nzc3/0tLS/vHx + 8f/5+fn/+fn5/vr6+v/6+vr/+fn5/vr6+v/6+vr/8fHx9bOzs7qOjo5VAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH19fTL4+Pj++Pj4//j4 + +P/z8/P++vr6//v7+//7+/v++/v7//z8/P/7+/v++fn5/8HX4f+Ysr/+oa60/9fY2P/5+fn++fn5//n5 + +f/5+fn/8PDw/tDQ0P/Ly8v/5+fn/vj4+P/6+vr/+vr6/vr6+v/6+vr/+vr6/vr6+v/29vZlAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALm5 + uZz4+Pj++Pj4/vj4+P729vb++/v7/vv7+/77+/v++/v7/vv7+/77+/v++/v7/uDr8P630+D+pMjY/ouy + v/7O0tP++vr6/vn5+f75+fn++fn5/vj4+P729vb+29vb/tDQ0P7k5OT+9fX1/vr6+v76+vr++vr6/vv7 + ++Tz8/MHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAY2NjFPDw8PT5+fn+7Ozs/+7u7v/7+/v+/Pz8//z8/P/7+/v+/Pz8//z8/P/7+/v++/v7//b4 + +f/K3uf+sNfk/1yrwv94qrn+z9LU//n5+f/6+vr/+fn5/vn5+f/4+Pj/+Pj4/vf39//n5+f/3Nzc/ufn + 5//19fX/+vr6/vv7+3MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAApqamdPn5+f709PT+4+Pj/vHx8f77+/v++/v7/vv7+/77+/v++/v7/vz8 + /P78/Pz+/Pz8/vz8/P7D3ub+l9fl/qji7v5cq8H+equ6/s7S0/75+fn++fn5/vj4+P74+Pj++Pj4/vf3 + 9/739/f++Pj4/vDw8P7r6+v+8fHx7dTU1A4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQUFAD3d3d3Pr6+v/u7u7+7+/v//z8/P/5+fn+8PDw//n5 + +f/8/Pz+/Pz8//z8/P/8/Pz+/f39//z8/P/7+/v+tNfh/5fX5f+p4+7+Xq3D/32tvP/O0tP/+fn5/vn5 + +f/5+fn/+Pj4/vj4+P/4+Pj/+Pj4/vr6+v/7+/v/4uLi44+Pj09QUFABAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQkJBM+vr6/vf39//k5OT+8/Pz//z8 + /P/r6+v+5ubm/+jo6P/r6+v+8vLy//v7+//8/Pz+/f39//z8/P/7+/v+/Pz8/7TX4f+X1+X+qOLu/2Ow + xf+Br73/z9LT/vn5+f/5+fn/+fn5/vn5+f/5+fn/+Pj4/vn5+f/6+vr/+/v7/v39/f7IyMi5eXl5JAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADGxsa2+vr6/vr6 + +v719fX+/Pz8/vj4+P7m5ub+5ubm/uTk5P7m5ub+6enp/ubm5v7r6+v+8/Pz/vz8/P77+/v++/v7/vv7 + +/601+H+l9fl/qji7v5nssf+hrPA/s7S0/75+fn++fn5/vj4+P74+Pj++Pj4/vn5+f76+vr++/v7/v39 + /f7+/v7+8fHx8IyMjE0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHNz + cyb5+fn8+Pj4/uHh4f/09PT+/f39/+/v7//o6Oj+6Ojo/+Tk5P/o6Oj+6Ojo/+fn5//p6en+5eXl/+bm + 5v/u7u7+9PT0//z8/P/8/Pz+tNfh/5fX5f+p4+7/a7XK/oq1wv/O0tP/+fn5/vn5+f/5+fn/+Pj4/vn5 + +f/6+vr/+/v7/vz8/P/+/v7//v7++/T09HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAALS0tI/8/Pz/7+/v/ufn5//9/f3++fn5//Ly8v/x8fH+6Ojo/+Tk5P/m5ub+5+fn/+jo + 6P/n5+f+6enp/+jo6P/p6en+6enp/+fn5//v7+/+9/f3/7TX4f+X1+X/qOLu/nC4zP+OuMP/ztLT/vn5 + +f/5+fn/+Pj4/vn5+f/6+vr/+/v7/vz8/P/9/f3+/f39YgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAXV1dDe3t7e38/Pz+8PDw/vX19f78/Pz+7u7u/ubm5v7l5eX+8vLy/vX1 + 9f7x8fH+6Ojo/ufn5/7n5+f+6enp/uXl5f7m5ub+6Ojo/ujo6P7m5ub+6enp/ufn5/6w093+l9fl/qji + 7v50u87+krrF/s3Pz/74+Pj++Pj4/vn5+f76+vr++/v7/vz8/P78/PyJAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoKCgZ/39/f/29vb/9fX1/v39/f/4+Pj+5eXl/+jo + 6P/p6en+6enp/+np6f/s7Oz+8vLy//Pz8//x8fH+5+fn/+jo6P/o6Oj+5+fn/+jo6P/n5+f+5eXl/+fn + 5//l5eX/qMvV/pfX5f+p4+7/c669/n5/f//Jycn/+fn5/vn5+f/6+vr/+/v7/vv7+8Px8fEEAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLS0sB2dnZ0P39/f/w8PD/9vb2/v39 + /f/x8fH+5ubm/+np6f/o6Oj+6Ojo/+fn5//o6Oj+5+fn/+jo6P/t7e3+8vLy//T09P/w8PD+5+fn/+np + 6f/m5ub+5ubm/+bm5v/m5ub/5eXl/qjL1f+ezNb/vsTG/pOTk/9wXI//1tPb/vn5+f/6+vr/+/v78fr6 + +iEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACHh4c+/v7+/vn5 + +f7t7e3+/f39/vb29v7v7+/+9PT0/vPz8/7q6ur+6urq/ufn5/7q6ur+6urq/unp6f7n5+f+6Ojo/ubm + 5v7u7u7+9PT0/vLy8v7r6+v+5+fn/ufn5/7n5+f+5+fn/ufn5/6ys7P+vLy8/snC1/58Tcf+ppPH/vn5 + +f76+vr++fn5ZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADAwMCq/v7+//Hx8f/39/f//f39/u3t7f/n5+f+7Ozs/+fn5//w8PD+9fX1//Hx8f/p6en+6enp/+np + 6f/n5+f+6urq/+fn5//q6ur+5+fn/+bm5v/v7+/+8/Pz//Hx8f/u7u7/5+fn/ujo6P/o6Oj/tKzD/q2P + 5f+beNr/2dTk/vn5+f/5+fnB6OjoAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAGxsbBz5+fn4/Pz8/+np6f/+/v7/+Pj4/urq6v/n5+f+6urq/+jo6P/m5ub+6Ojo/+fn + 5//z8/P+9vb2//Ly8v/o6Oj+7Ozs/+np6f/n5+f+6enp/+jo6P/o6Oj+6enp/+jo6P/x8fH/8vLy/vHx + 8f/q6ur/5ubm/tLM2//f3eT/+Pj4/vn5+fj4+PgqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAK+vr4H+/v7+8vLy/vn5+f79/f3+6+vr/ubm5v7p6en+6enp/uvr + 6/7l5eX+6enp/ujo6P7m5ub+6urq/uvr6/79/f3+9/f3/vPz8/7o6Oj+6urq/ujo6P7o6Oj+6urq/uXl + 5f7o6Oj+5+fn/uXl5f74+Pj+9/f3/u7u7v74+Pj++fn5/vn5+YgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV1dXB+jo6OX+/v7+7Ozs//7+/v/39/f/6Ojo/urq + 6v/p6en+6Ojo/+jo6P/n5+f+6Ojo/+rq6v/p6en+6+vr/+rq6v/q6ur+8fHx//n5+f/+/v7+9fX1/+3t + 7f/n5+f+6Ojo/+vr6//o6Oj/5ubm/ufn5//n5+f/8PDw/vv7+//6+vr/+fn55PX19Q0AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmpqaWf/////4+Pj++fn5//39 + /f/19fX/8vLy/ufn5//p6en+5eXl/+rq6v/r6+v+5ubm/+rq6v/o6Oj+5+fn/+fn5//p6en+6+vr/+vr + 6//q6ur+8/Pz//n5+f/8/Pz+8/Pz/+zs7P/o6Oj/5+fn/ufn5//l5eX/7u7u/vr6+v/7+/v/+fn5XwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0dHRxP7+ + /v74+Pj+/f39/vf39/7p6en+6+vr/vLy8v719fX+8/Pz/urq6v7o6Oj+6enp/unp6f7p6en+6enp/unp + 6f7o6Oj+6enp/ufn5/7o6Oj+5+fn/ujo6P7t7e3+9PT0/vz8/P77+/v+8vLy/uzs7P7q6ur+9fX1/vv7 + +/76+vrO6urqAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAB7ency6ubO/vn5+P/7+/v+/f39/+3t7f/r6+v/6Ojo/urq6v/q6ur+7Ozs//Ly8v/19fX+8fHx/+jo + 6P/q6ur+6enp/+bm5v/s7Oz+6enp/+np6f/p6en+6enp/+rq6v/m5ub+6urq/+fn5//s7Oz/9PT0/vz8 + /P/8/Pz/+/v7/vv7+/76+vpJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACmoYicuaxZ/9rVsP/+/v7+/Pz8//Hx8f/q6ur/6urq/uvr6//r6+v+6urq/+vr + 6//p6en+9PT0//39/f/19fX+7u7u/+jo6P/p6en+6enp/+jo6P/o6Oj+6+vr/+jo6P/l5eX+6urq/+fn + 5//o6Oj/5+fn/ujo6P/z8/P/+/v7/vr6+sIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGNjXxTFu4L0vLBk//n49P/+/v7+///////////+/v7/9vb2/vDw + 8P/q6ur+6enp/+zs7P/o6Oj+6urq/+7u7v/x8fH+/Pz8//39/f/19fX+7e3t/+np6f/q6ur+5eXl/+np + 6f/o6Oj+5+fn/+jo6P/n5+f/5+fn/unp6f/7+/v/+/v7/vr6+j4AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALu6tGbGu3j+y8GN/si0fv7r5NH+/v7+/v7+ + /v7+/v7+/v7+/v7+/v79/f3+8/Pz/u7u7v7p6en+6urq/urq6v7q6ur+6enp/u3t7f729vb+/v7+/v39 + /f7y8vL+7e3t/uvr6/7l5eX+6enp/uvr6/7m5ub+5eXl/vDw8P78/Pz++/v7twAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACysKc8ybaD/bid + WP+6oFz+ybV//+jgyf/9/fv//v7+/v/////+/v7+///////////9/f3+9PT0/+rq6v/q6ur+6Ojo/+np + 6f/n5+f+5ubm//Dw8P/19fX+/v7+//r6+v/x8fH+6enp/+vr6//n5+f/6Ojo/vr6+v/8/Pz9+vr6MwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACmn42Tt5xW/7mfWv+7oV7+vaRh/7+nZf/JtHr/49i6/vr48//+/v7+///////////+/v7+//////// + ///7+/v+8/Pz/+rq6v/r6+v+6Ojo/+np6f/p6en+6Ojo//Hx8f/4+Pj+/v7+//f39//w8PD/8fHx/v39 + /f/8/PysAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADn49dG39O0oNC/ku3AqGj+vqZj/sCoZ/7Dq2v+xa5u/smyd/7czab+8uzd/v7+ + /f7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v74+Pj+8/Pz/unp6f7o6Oj+7Ozs/urq6v7o6Oj+6+vr/vPz + 8/75+fn+/f39/vz8/Pv7+/sqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOfj2Qbx7N9J4ti6ndbGm+zHsXX/xq9x/smx + df/LtHj+zbZ7/9XDkf/n3cD++PXt//7+/v/+/v7+///////////+/v7+//////7+/v/4+Pj+7+/v/+np + 6f/o6Oj+6Ojo/+bm5v/09PT//f39/vz8/KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOTg + 1gXy7d9H5tzBm9zNpevPuoL+zrh9/9rKnv/dzaP+2MWV/9/Qp//s48v++vjy///////+/v7+//////// + ///+/v7+//////39/f/09PT+7+/v/+vr6//9/f3//f39+Pr6+iEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAOTh2AT08ORE6uDImODTrujWw5D+2MaV/t7Ppf7ez6T+2MaW/tzM + ov7p38T+9/Pq/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v39/f79/f3+/Pz8lQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOXi2gT28uhB7eTOluPW + s+bZxpb+2ciZ/9XCjv/PuYD+zbd9/9K/i//f0q7+7ufU//v59v/+/v7+/v7+//7+/v/9/f31+vr6GQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAOHe1gP18eY/6+PLk+HTr+XSvon+zLZ6/8qzd//JsXT+xq5w/8Stb//OvIn+3M+s/+vj + z//8+/qKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODd1AL18eY86uHJkd3PqeLMt3/+xK1t/sKq + av7Ap2b+vaVi/s+8jPDy7uUTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN/c + 1AL08OQ66N7GjtjKoeDFr3T+vaRi/+bdxX4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAANjVzAHy7eA36+TRh+/r4A4AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP//j////wAA//8A////AAD//wAf//8AAP// + AAP//wAA//4AAD//AAD//gAAB/8AAP/8AAAA/wAA//wAAAAPAAD/+AAAAAcAAP/4AAAABwAA//gAAAAH + AAD/8AAAAA8AAP/wAAAADwAA/+AAAAAHAAD/4AAAAAMAAP/gAAAAAQAA/8AAAAABAAD/wAAAAAMAAP+A + AAAABwAA/4AAAAAHAAD/AAAAAA8AAP8AAAAAHwAA/wAAAAAfAAD+AAAAAD8AAP4AAAAAfwAA/AAAAAB/ + AAD8AAAAAP8AAPwAAAAA/wAA+AAAAAH/AAD4AAAAA/8AAPAAAAAD/wAA8AAAAAf/AAD4AAAAB/8AAPgA + AAAP/wAA+AAAAA//AAD+AAAAH/8AAP/AAAAf/wAA//gAAD//AAD//wAAP/8AAP//4AB//wAA///8AH// + AAD///+A//8AAP////D//wAA////////AAD///////8AAP///////wAAKAAAACAAAABAAAAAAQAgAAAA + AACAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABEREQcMjIyIxQUFAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAALu7u5309PT+ycnJ05GRkYhKSko7FhYWBQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABKSkoT7e3t9fT09P/z8/P/8PDw//X19f/e3t7opKSkoGJi + YlMfHx8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKSkpHX19fX/9fX1//T09P/z8/P/6urq/+jo + 6P/29vb/9/f3/+/v7/a2tra4eXl5azAwMCATExMBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMzMD4ODg3ff39//19fX/+fn5//v7 + +//6+vr/+Pj4/+bm5v/i4uL/7e3t//j4+P/4+Pj/9/f3/cnJyc+Pj4+DRkZGNhYWFgQAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIODg0339/f/9/f3//b2 + 9v/7+/v/+/v7//v7+//y8vL/+Pj4//r6+v/s7Oz/39/f/+Hh4f/39/f/+fn5//n5+f/5+fn/39/f5KKi + optfX19OJSUlDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy8vLuPj4 + +P/29vb/+fn5//v7+//7+/v/+/v7/9ba3P+mucL/xsvO//f39//5+fn/8/Pz/9vb2//a2tr/8fHx//n5 + +f/6+vr/+vr6//r6+v/v7++lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF1d + XSb4+Pj9+Pj4//f39//7+/v//Pz8//z8/P/8/Pz/+vr7/8Xb5f+XwtP/n7nB//f39//5+fn/+fn5//f3 + 9//i4uL/3t7e/+/v7//5+fn/+/v7/ujo6DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAt7e3kPf39//j4+P/+vr6//z8/P/8/Pz//Pz8//z8/P/8/Pz/1+ft/6Xe6v9qtMn/oLnB//f3 + 9//5+fn/+fn5//j4+P/39/f/7u7u/+zs7P/w8PC7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAEFBQQzt7e3v7u7u//Pz8//4+Pj/7u7u//b29v/8/Pz//Pz8//z8/P/8/Pz/uNzl/6bg + 7P9tt8r/orvC//b29v/5+fn/+Pj4//j4+P/5+fn/+vr6/97e3tN7e3tBAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAmpqaaPr6+v/z8/P/+/v7/+zs7P/n5+f/5ubm/+rq6v/v7+//+Pj4//z8 + /P/8/Pz/uNvl/6bg7P9zus3/pr3E//b29v/5+fn/+fn5//j4+P/6+vr//Pz8//39/f65ubmYOTk5BQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAACsrKwHc3NzS7+/v/+/v7//7+/v/6enp/+bm5v/n5+f/5+fn/+jo + 6P/m5ub/6urq//Pz8//5+fn/uNzl/6Xg7P95vtD/qb/F//b29v/5+fn/+Pj4//r6+v/7+/v//f39//7+ + /reSkpINAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAd3d3QP39/f/t7e3//Pz8/+zs7P/s7Oz/7u7u//Dw + 8P/n5+f/6Ojo/+jo6P/n5+f/5+fn/+fn5//s7Oz/sdXf/6Xg7P9/wtP/q7/F//X19f/4+Pj/+fn5//v7 + +//9/f3Kv7+/CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHx8er9fX1//b29v/39/f/5+fn/+jo + 6P/q6ur/6enp/+/v7//w8PD/7u7u/+fn5//n5+f/5+fn/+bm5v/n5+f/q8/Y/6Xf6/+Eoaj/oJ+i//b2 + 9v/6+vr/+/v78N/f3yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU1NTHPr6+vrz8/P//Pz8//Hx + 8f/w8PD/6+vr/+jo6P/o6Oj/6urq/+fn5//p6en/8PDw//Dw8P/r6+v/5+fn/+Xl5f/o6Oj/tMDD/8bG + x/+GZ7n/yL7Z//n5+f/4+PhhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwsLCD+vr6//T0 + 9P/4+Pj/5+fn/+np6f/r6+v/7u7u/+/v7//s7Oz/5+fn/+rq6v/q6ur/5+fn/+vr6//v7+//8PDw/+vr + 6//n5+f/vrTT/7CY3f/r6O//+fn5uwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOjo6B+zs + 7Ofy8vL//f39/+zs7P/p6en/6enp/+jo6P/o6Oj/6enp/+7u7v/19fX/8vLy/+np6f/p6en/6Ojo/+jo + 6P/o6Oj/6enp//Ly8v/v7+//8PDw//n5+fjh4eEmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACQkJBb/f39//T09P/5+fn/6urq/+np6f/o6Oj/6enp/+np6f/p6en/6urq/+jo6P/w8PD/+Pj4//f3 + 9//v7+//6Ojo/+np6f/m5ub/5+fn//Ly8v/6+vr/+fn5iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAANfX18b6+vr//f39/+/v7//w8PD/7+/v/+3t7f/p6en/6enp/+jo6P/p6en/6Ojo/+rq + 6v/o6Oj/6enp//Hx8f/4+Pj/9fX1/+7u7v/o6Oj/9/f3//r6+unCwsIOAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABmZV8z3tiy/vn5+P/39/f/7Ozs/+np6f/r6+v/7e3t//Dw8P/x8fH/7Ozs/+jo + 6P/q6ur/6Ojo/+jo6P/q6ur/6Ojo/+np6f/p6en/8PDw//j4+P/7+/v/+vr6bwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKWffJ7Iv4L//v7+//7+/v/4+Pj/8fHx/+vr6//p6en/6+vr//Dw + 8P/29vb/+Pj4//Ly8v/q6ur/6+vr/+jo6P/n5+f/6Ojo/+jo6P/n5+f/9PT0//v7++GxsbEHAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTU1IBzceirce3gf7VxZz/9fLo/////////////v7+//f3 + 9//v7+//6urq/+jo6P/p6en/8PDw//f39//5+fn/8fHx/+np6f/p6en/6enp/+jo6P/7+/v/+fn5ZAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACWkolMuaBd/7qgXP++pmT/1cWZ//Dq + 2//+/v7////////////9/f3/9/f3/+/v7//p6en/6Ojo/+rq6v/x8fH/+Pj4//f39//u7u7/8/Pz//z8 + /NmmpqYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALm3sR/j2r940sGVzcSu + cv7Cq2r/xq9w/9O/jf/p38X/+/n0//////////////////z8/P/19fX/7Ozs/+vr6//p6en/7Ozs//Pz + 8//9/f3/9/f3WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAw8C4Iujfx3bay6LK0LuF/tC7g//ZyJr/49az//Dp1v/8+/n/////////////////+vr6//Ly + 8v/r6+v/9vb2//39/dCcnJwBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADFwrsg7eXQc+LUsMjczJ/+3Mue/9vKnf/ez6j/6+PM//n3 + 8P////////////7+/v/9/f3/9vb2TQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMLAuR7u5tJx4tWxxdTA + jf3MtXr/ybJ1/8+8iP/cz6r/6uLN//n49MYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAwL63HOvkz27czabCyrV9/cCoZ//AqGj/5N7QQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9urIZ597IbOLXu48AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////+P////gf///wA///8AA//+A + AB//gAAD/4AAA/8AAAP/AAAH/gAAA/4AAAD8AAAA/AAAAfwAAAP4AAAH+AAAD/AAAA/wAAAf8AAAH+AA + AD/gAAA/wAAAf+AAAH/gAAD//AAA//+AAf//8AP///4D////x////////////ygAAAAYAAAAMAAAAAEA + IAAAAAAAYAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGxsbESWlpaQTk5OQxQUFAYAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMvLy7n09PT/8fHx/uTk5O6rq6uoZWVlWx8fHxMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFBQJ/T09P309PT/9/f3/+/v + 7//q6ur/8vLy//Ly8vq/v7/AfX19czIyMicNDQ0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAsrKykff39/729vb/+vr6/vr6+v/6+vr+7+/v/ufn5/7p6en/+Pj4/vj4 + +P7T09PXlZWVi0pKSj4TExMFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMzMM7e3t7/b2 + 9v75+fn/+/v7/vv7+//Q19r+xc7T/vHx8f719fX/4uLi/uHh4f719fX/+vr6/vr6+v7m5ubrkZGRLgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQkJBp9fX1//b29v/8/Pz//Pz8//z8/P/z9vj/tdTh/4u2 + w//v8PD/+fn5//j4+P/m5ub/5+fn//T09P/7+/vVaWlpAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADe3t7T7e3t/vj4+P74+Pj//Pz8/vz8/P/8/Pz+wuLq/pHS4f6JtsP/7u/w/vn5+f74+Pj/+Pj4/vT0 + 9P7Ozs6LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGpqakD6+vr/8vLy/vHx8f7m5ub/6+vr/vLy + 8v/6+vr++/v7/r/g6f6T0+L/j7rG/u/v8P75+fn/+Pj4/vr6+v78/Pz+zMzMsz4+PhMAAAAAAAAAAAAA + AAAAAAAAAAAAAMfHx6zs7Oz/+vr6/+7u7v/m5ub/5+fn/+jo6P/n5+f/7e3t//Pz8/+93+j/ldTj/5a+ + yf/u7+//+Pj4//n5+f/8/Pz//v7+1paWlhwAAAAAAAAAAAAAAAAAAAAARkZGHff39/r29vb/8vLy/ufn + 5/7u7u7/7u7u/u3t7f/n5+f+5+fn/ufn5/7n5+f/tdff/pfW5P6UrbT/7e3t/vn5+f77+/vwvr6+IwAA + AAAAAAAAAAAAAAAAAAAAAAAAqqqqhPX19f/5+fn/7+/v/+zs7P/o6Oj/6enp/+np6f/t7e3/7u7u/+vr + 6//m5ub/5ubm/7jM0f+2tbv/moS+//n5+f/n5+deAAAAAAAAAAAAAAAAAAAAAAAAAAAqKioH7e3t6PT0 + 9P7z8/P/6enp/unp6f7t7e3/7+/v/urq6v/p6en+6Ojo/unp6f7t7e3/7u7u/uvr6/7Gu9r/08jm/vn5 + +bgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACFhYVb9/f3/vv7+/7p6en/6enp/ujo6P7p6en/6enp/u/v + 7//19fX+8fHx/unp6f7o6Oj/5+fn/urq6v709PT/+fn5+Lm5uSUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADa2trH+vr6/vX19f7u7u7/7u7u/urq6v7o6Oj/6Ojo/ujo6P/q6ur+6+vr/vPz8/709PT/7+/v/unp + 6f729vb/9vb2iwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFdWTjPe2LT+/f39/+3t7f/q6ur/6+vr/+/v + 7//z8/P/7u7u/+np6f/p6en/6enp/+jo6P/p6en/6+vr//T09P/7+/vvl5eXEgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAKqlg5vSx5n/+vjz/v7+/v75+fn/8fHx/uvr6/7r6+v/8PDw/vX19f/09PT+7Ozs/ujo + 6P7p6en/5ubm/vT09P7z8/N9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJSRiTS8o2P+v6dm/tvO + qf728+r//v7+/v7+/v739/f/8PDw/urq6v/q6ur+8fHx/vX19f7y8vL/7Ozs/vz8/OqNjY0MAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGppZhHOxa9l1MSZuciyePrHsHP/2cme/+7n0//9/Pr///////39 + /f/29vb/7+/v/+np6f/r6+v/+vr6/+/v73EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAImGgRPQybVi39CrttvLoPnby57/59y+/vDq2f/9/Pn+/v7+/vv7+/719fX//f3944KC + gggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIqJ + hBHSzLpg5di4tNbDkvjNuH7+18aZ/uPYu/7x7N7/6urqZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIaEfw/OyLZd28ymsciz + effMuYbbdHNvBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIF/eQ6rqKElAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A/w//AP8B + /wD+AB8A/gADAPwAAQD8AAEA/AADAPgAAAD4AAAA8AABAPAAAwDgAAcA4AAHAOAADwDAAA8AwAAfAMAA + HwDAAD8A+AA/AP8AfwD/4H8A//z/AP///wAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAREREHERERCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgYGBaenp6fOwsLCwaGhoYyAgIBgAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANzc3NT29vb/9PT0/+/v7//t7e38yMjIyIGB + gXs2NjYuBwcHAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFxcXEH39/f/+fn5//v7+//a3+L/6err/+vr + 6//p6en/9/f3/93d3d+bm5t/AAAAAAAAAAAAAAAAAAAAAAAAAADBwcGs8/Pz//v7+//8/Pz/5O7y/5HD + 0f/i6Or/+Pj4/+zs7P/x8fH/0dHRewAAAAAAAAAAAAAAAAAAAAA4ODgd8vLy+/T09P/s7Oz/9PT0//v7 + +//E5ez/isPR/+Pp6v/5+fn/+fn5/9TU1MRFRUUnAAAAAAAAAAAAAAAAn5+fhPLy8v/v7+//6+vr/+jo + 6P/o6Oj/7u7u/7/f5/+RyNX/5Onq//n5+f/8/PzxlpaWMwAAAAAAAAAAGxsbB+rq6un39/f/6urq/+np + 6f/s7Oz/7Ozs/+rq6v/m5ub/u9bc/5ybs//s6vD/xcXFXAAAAAAAAAAAAAAAAHh4eFz39/f/7e3t/+np + 6f/s7Oz/7e3t/+zs7P/p6en/7Ozs/+vr6//Uy+T/7+/xtgAAAAAAAAAAAAAAAAAAAADY2NjH9vb2/+zs + 7P/q6ur/6enp/+np6f/u7u7/8PDw//Dw8P/p6en/9/f3+YWFhSUAAAAAAAAAAAAAAABIRjw06OTL/vb2 + 9v/s7Oz/7Ozs//Dw8P/v7+//6enp/+jo6P/o6Oj/8fHx/+jo6JYAAAAAAAAAAAAAAAAAAAAAc3FlPsSv + df7i17n/+/n1//n5+f/x8fH/7Ozs//Dw8P/x8fH/7e3t//T09PVzc3MaAAAAAAAAAAAAAAAAAAAAAC8u + LQeVjnxRzL6XpdG9ifHj17b/9O/h//39/P/4+Pj/8PDw//Dw8P/j4+OKAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABOTUsImZSFTtrPsqPczKHw3tCr/+rizP/49e/waWlpEwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATEtJB5WPgEzLvZegwrecdAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAPn/AAD4PwAA+AMAAPABAADwAQAA4AAAAOAAAADAAQAAwAMAAMADAACABwAAgAcAAIAP + AADwDwAA/h8AAP//AAA0MzIyNTQ= + + + \ No newline at end of file diff --git a/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzkauf.vb b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzkauf.vb new file mode 100644 index 00000000..db745a77 --- /dev/null +++ b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzkauf.vb @@ -0,0 +1,294 @@ +Imports System.Data.SqlTypes +Public Class frmLizenzkauf + +#Region "Deklarationen" + Dim Lizenztyp As New DataTable + Dim clsLizenztyp As New TKB.VV.DB.clsLizenztyp + Dim cLizenzkauf As New TKB.VV.Lizenz.clsLizenzkauf + Dim Lizenznr As Integer + Dim key As Integer + Dim Lizenzveapplnr As Integer + Dim Formdatachanged As Boolean = False + Dim FormReadonly As Boolean = False + Dim msg As New TKB.VV.Utils.MyMessage + +#End Region + +#Region "Eventhandler ChangeEreignisse" + ''' + ''' Allg Eventhandler für Chanage-Ereignise festlegen + ''' + ''' + ''' + Private Sub AddChanges(ByVal Container As Control) + Dim l As New List(Of Control) + Me.GetControl(Me, "*", l) + Dim evh As EventHandler = AddressOf ChangesMade + For Each c As Control In l + If TypeOf c Is TextBox Then + Dim ctl As TextBox = c + AddHandler ctl.TextChanged, evh + End If + If TypeOf c Is MaskedTextBox Then + Dim ctl As MaskedTextBox = c + AddHandler ctl.TextChanged, evh + End If + If TypeOf c Is ComboBox Then + Dim ctl As ComboBox = c + AddHandler ctl.SelectedValueChanged, evh + End If + If TypeOf c Is RichTextBox Then + Dim ctl As RichTextBox = c + AddHandler ctl.TextChanged, evh + End If + If TypeOf c Is CheckBox Then + If c.Name <> "cboxNurAktive" Then + Dim ctl As CheckBox = c + AddHandler ctl.CheckedChanged, evh + End If + End If + If TypeOf c Is CheckedListBox Then + Dim ctl As CheckedListBox = c + AddHandler ctl.ItemCheck, AddressOf ChecketListBoxChange + End If + Next + End Sub + ''' + ''' Envent-Handler für Change-Ereignisse + ''' + ''' + ''' + ''' + Private Sub ChangesMade(ByVal sender As Object, ByVal e As System.EventArgs) + Me.FormDataChanged = True + Dim objtype As System.Type = sender.GetType + If objtype.Name = "MaskedTextBox" Then + Dim o As MaskedTextBox = sender + If o.Text = "01.01.1900" Then o.Text = " . . " + End If + End Sub + Private Sub ChecketListBoxChange(ByVal sender As Object, ByVal e As System.Windows.Forms.ItemCheckEventArgs) + Me.FormDataChanged = True + End Sub + + + ''' + ''' Sucht in den Base-Controls sämtliche Controls mit dem Namen in "Key" (Wildcards * möglich) und listet + ''' die gefundnen Controls in der Liste L zur weiteren Bearbeitung + ''' + ''' Base-Contrlo (z.B. aktuelles Formular + ''' Schlüssel welcher gesucht werden soll + ''' Liste der gefundenen Objekte + ''' True wenn eines oder mehr Controls gefunden wurden, false wenn kein Control gefunden wurde. + ''' + ''' + Private Function GetControl(ByVal BaseControl As Control, ByVal Key As String, ByRef L As List(Of Control), Optional ByVal ReturnAtFirstElement As Boolean = False) As Boolean + If L Is Nothing Then L = New List(Of Control) + Dim Gut As Boolean + Dim ReturnFlag As Boolean = False + If Key IsNot Nothing Then Key = Key.ToLower + + If BaseControl.HasChildren = True Then + For Each ctl As Control In BaseControl.Controls + Gut = False + If Key Is Nothing Then + Gut = True + Else + If ctl.Name.Length >= Key.Length Then + Key = Key.ToLower + If Key.StartsWith("*") Then + If Key.Substring(1) = ctl.Name.ToLower.Substring(ctl.Name.Length - (Key.Length - 1), Key.Length - 1) Then Gut = True + ElseIf Key.EndsWith("*") Then + If Key.Substring(0, Key.Length - 1) = ctl.Name.ToLower.Substring(0, Key.Length - 1) Then Gut = True + Else + If Key = ctl.Name.ToLower Then Gut = True + End If + End If + End If + + If Gut = True Then + L.Add(ctl) + If ReturnAtFirstElement = True Then ReturnFlag = True + End If + If ReturnFlag = False Then + Call GetControl(ctl, Key, L) + End If + Next + End If + + If L.Count - 1 > -1 Then + Return True + Else + Return False + End If + End Function +#End Region + + +#Region "Closing / Check_Changes" + ''' + ''' Schliessen des Formulars + ''' + ''' + ''' + ''' + Private Sub FormularClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing + If Me.FormReadonly = True Then Exit Sub + If Check_Changes() = False Then + e.Cancel = True + Else + cLizenzkauf.Dispose() + Me.Dispose() + End If + End Sub + + ''' + ''' Prüfung, ob Datenänderungen vorgenommen wurden. + ''' + ''' + Private Function Check_Changes() As Boolean + If Me.FormReadonly Then + Return True + Exit Function + End If + Dim msgres As MsgBoxResult + If Me.FormDataChanged Then + msgres = msg.Show_MessageYesNoCancel(3) + Select Case msgres + Case MsgBoxResult.Yes + Save_data() + Return True + Case MsgBoxResult.Cancel + Return False + Case MsgBoxResult.No + Me.FormDataChanged = False + Return True + End Select + Else + Return True + End If + End Function + +#End Region + + + + Sub New(ByVal Lizenznr As Integer, ByVal bezeichnung As String, ByVal Lizenzkaufnr As Integer, ByVal lizenzveapplnr As Integer) + InitializeComponent() + Me.Lizenznr = Lizenznr + Me.Text = Me.Text + " - " + bezeichnung + key = Lizenzkaufnr + Me.Lizenzveapplnr = lizenzveapplnr + End Sub + + Private Sub frmLizenzkauf_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + Me.clsLizenztyp.cpMainConnectionProvider = Globals.conn + Me.Lizenztyp = clsLizenztyp.SelectAll + Me.cbboxLizenztyp.DataSource = Me.Lizenztyp + Me.cbboxLizenztyp.DisplayMember = "Bezeichnung" + Me.cbboxLizenztyp.ValueMember = "Lizenztypnr" + If key > 0 Then + Get_Data() + Else + Me.cbaktiv.Checked = True + End If + AddChanges(Me) + End Sub + + Private Sub TSBtnQuit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnQuit.Click + Me.Close() + End Sub + + Private Sub BeendenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BeendenToolStripMenuItem.Click + Me.Close() + End Sub + + Private Sub Get_Data() + Me.cLizenzkauf.Get_Data(key) + Me.cbboxLizenztyp.SelectedValue = Me.cLizenzkauf.iLizenztypnr.Value + Me.txtAnzahl.Text = Me.cLizenzkauf.iAnzahl.Value + Me.txtKGNummer.Text = Me.cLizenzkauf.sKGNummer.ToString + Me.txtSAPNummer.Text = Me.cLizenzkauf.sSAPNummer.ToString + Me.txtBemerkung.Text = Me.cLizenzkauf.sBemerkung.ToString + Me.txtKaufdatum.Text = Me.cLizenzkauf.daKaufdatum.ToString + Me.txtGültigbis.Text = Me.cLizenzkauf.daGueltigbis.ToString + Me.cbaktiv.Checked = Me.cLizenzkauf.bAktiv.Value = True + End Sub + Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click + save_data() + Me.Close() + End Sub + Private Sub save_data() + + If key = 0 Then + key = Me.cLizenzkauf.Add_New(Me.Lizenznr) + Me.cLizenzkauf.iVertragselementapplikationnr = New SqlInt32(CType(Me.Lizenzveapplnr, Int32)) + Else + Me.cLizenzkauf.Get_Data(key) + End If + Me.cLizenzkauf.iLizenztypnr = New SqlInt32(CType(Me.cbboxLizenztyp.SelectedValue, Int32)) + Me.cLizenzkauf.iLizenznr = New SqlInt32(CType(Me.Lizenznr, Int32)) + If Me.txtAnzahl.Text = "" Then + + Me.cLizenzkauf.iAnzahl = New SqlInt32(CType(0, Int32)) + Else + Me.cLizenzkauf.iAnzahl = New SqlInt32(CType(Me.txtAnzahl.Text, Int32)) + End If + Me.cLizenzkauf.sBemerkung = New SqlString(CType(Me.txtBemerkung.Text, String)) + Me.cLizenzkauf.sKGNummer = New SqlString(CType(Me.txtKGNummer.Text, String)) + Me.cLizenzkauf.sSAPNummer = New SqlString(CType(Me.txtSAPNummer.Text, String)) + If IsDate(Me.txtKaufdatum.Text) Then + Me.cLizenzkauf.daKaufdatum = New SqlDateTime(CType(Me.txtKaufdatum.Text, DateTime)) + Else + Me.cLizenzkauf.daKaufdatum = New SqlDateTime(CType(SqlDateTime.Null, DateTime)) + End If + If IsDate(Me.txtGültigbis.Text) Then + Me.cLizenzkauf.daGueltigbis = New SqlDateTime(CType(Me.txtGültigbis.Text, DateTime)) + Else + Me.cLizenzkauf.daGueltigbis = New SqlDateTime(CType(SqlDateTime.Null, DateTime)) + End If + Me.cLizenzkauf.bAktiv = New SqlBoolean(CType(Me.cbaktiv.Checked, Boolean)) + Me.cLizenzkauf.Save_Data() + + End Sub + + Private Sub dtPickerKaufdatum_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles dtPickerKaufdatum.ValueChanged + Me.txtKaufdatum.Text = Me.dtPickerKaufdatum.Value + End Sub + + Private Sub dtPickerGültigbis_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles dtPickerGültigbis.ValueChanged + Me.txtGültigbis.Text = Me.dtPickerGültigbis.Value + End Sub + + + Private Sub txtAnzahl_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtAnzahl.KeyDown + + End Sub + + Private Sub txtAnzahl_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtAnzahl.KeyPress + If (e.KeyChar < "0" OrElse e.KeyChar > "9") AndAlso e.KeyChar <> ControlChars.Back AndAlso e.KeyChar <> "." AndAlso e.KeyChar <> "-" Then + e.Handled = True + End If + + End Sub + + Private Sub TSBtnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnSave.Click + save_data() + End Sub + + Private Sub txtKaufdatum_MaskInputRejected(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MaskInputRejectedEventArgs) Handles txtKaufdatum.MaskInputRejected + End Sub + + Private Sub txtGültigbis_MaskInputRejected(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MaskInputRejectedEventArgs) Handles txtGültigbis.MaskInputRejected + + End Sub + + Private Sub txtKaufdatum_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtKaufdatum.TextChanged + If txtKaufdatum.Text = "01.01.1900" Then txtKaufdatum.Text = " . . " + + End Sub + + Private Sub txtGültigbis_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtGültigbis.TextChanged + If txtGültigbis.Text = "01.01.1900" Then txtGültigbis.Text = " . . " + End Sub +End Class \ No newline at end of file diff --git a/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzschluessel.Designer.vb b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzschluessel.Designer.vb new file mode 100644 index 00000000..eb396fd0 --- /dev/null +++ b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzschluessel.Designer.vb @@ -0,0 +1,192 @@ + _ +Partial Class frmLizenzschluessel + Inherits System.Windows.Forms.Form + + 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Wird vom Windows Form-Designer benötigt. + Private components As System.ComponentModel.IContainer + + 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. + 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. + 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. + _ + Private Sub InitializeComponent() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmLizenzschluessel)) + Me.MenuStrip1 = New System.Windows.Forms.MenuStrip + Me.DateiToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem + Me.BeendenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem + Me.ToolStrip1 = New System.Windows.Forms.ToolStrip + Me.TSBtnQuit = New System.Windows.Forms.ToolStripButton + Me.TSBtnSave = New System.Windows.Forms.ToolStripButton + Me.cbaktiv = New System.Windows.Forms.CheckBox + Me.lblaktiv = New System.Windows.Forms.Label + Me.btnSave = New System.Windows.Forms.Button + Me.txtBemerkung = New System.Windows.Forms.TextBox + Me.lblBemerkung = New System.Windows.Forms.Label + Me.txtSchluessel = New System.Windows.Forms.TextBox + Me.lblKGNummer = New System.Windows.Forms.Label + Me.MenuStrip1.SuspendLayout() + Me.ToolStrip1.SuspendLayout() + Me.SuspendLayout() + ' + 'MenuStrip1 + ' + Me.MenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.DateiToolStripMenuItem}) + Me.MenuStrip1.Location = New System.Drawing.Point(0, 0) + Me.MenuStrip1.Name = "MenuStrip1" + Me.MenuStrip1.Size = New System.Drawing.Size(396, 24) + Me.MenuStrip1.TabIndex = 15 + Me.MenuStrip1.Text = "MenuStrip1" + ' + 'DateiToolStripMenuItem + ' + Me.DateiToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BeendenToolStripMenuItem}) + Me.DateiToolStripMenuItem.Name = "DateiToolStripMenuItem" + Me.DateiToolStripMenuItem.Size = New System.Drawing.Size(46, 20) + Me.DateiToolStripMenuItem.Text = "&Datei" + ' + 'BeendenToolStripMenuItem + ' + Me.BeendenToolStripMenuItem.Name = "BeendenToolStripMenuItem" + Me.BeendenToolStripMenuItem.Size = New System.Drawing.Size(120, 22) + Me.BeendenToolStripMenuItem.Text = "&Beenden" + ' + 'ToolStrip1 + ' + Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.TSBtnQuit, Me.TSBtnSave}) + Me.ToolStrip1.Location = New System.Drawing.Point(0, 24) + Me.ToolStrip1.Name = "ToolStrip1" + Me.ToolStrip1.Size = New System.Drawing.Size(396, 25) + Me.ToolStrip1.TabIndex = 16 + Me.ToolStrip1.Text = "ToolStrip1" + ' + 'TSBtnQuit + ' + Me.TSBtnQuit.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.TSBtnQuit.Image = CType(resources.GetObject("TSBtnQuit.Image"), System.Drawing.Image) + Me.TSBtnQuit.ImageTransparentColor = System.Drawing.Color.Magenta + Me.TSBtnQuit.Name = "TSBtnQuit" + Me.TSBtnQuit.Size = New System.Drawing.Size(23, 22) + Me.TSBtnQuit.Text = "ToolStripButton1" + Me.TSBtnQuit.ToolTipText = "Fenster schliessen" + ' + 'TSBtnSave + ' + Me.TSBtnSave.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.TSBtnSave.Image = CType(resources.GetObject("TSBtnSave.Image"), System.Drawing.Image) + Me.TSBtnSave.ImageTransparentColor = System.Drawing.Color.Magenta + Me.TSBtnSave.Name = "TSBtnSave" + Me.TSBtnSave.Size = New System.Drawing.Size(23, 22) + Me.TSBtnSave.Text = "ToolStripButton1" + Me.TSBtnSave.ToolTipText = "Daten speichern" + ' + 'cbaktiv + ' + Me.cbaktiv.AutoSize = True + Me.cbaktiv.Location = New System.Drawing.Point(96, 178) + Me.cbaktiv.Name = "cbaktiv" + Me.cbaktiv.Size = New System.Drawing.Size(15, 14) + Me.cbaktiv.TabIndex = 101 + Me.cbaktiv.UseVisualStyleBackColor = True + ' + 'lblaktiv + ' + Me.lblaktiv.AutoSize = True + Me.lblaktiv.Location = New System.Drawing.Point(16, 178) + Me.lblaktiv.Name = "lblaktiv" + Me.lblaktiv.Size = New System.Drawing.Size(31, 13) + Me.lblaktiv.TabIndex = 100 + Me.lblaktiv.Text = "Aktiv" + ' + 'btnSave + ' + Me.btnSave.Location = New System.Drawing.Point(19, 198) + Me.btnSave.Name = "btnSave" + Me.btnSave.Size = New System.Drawing.Size(75, 23) + Me.btnSave.TabIndex = 99 + Me.btnSave.Text = "Speichern" + Me.btnSave.UseVisualStyleBackColor = True + ' + 'txtBemerkung + ' + Me.txtBemerkung.Location = New System.Drawing.Point(96, 87) + Me.txtBemerkung.Multiline = True + Me.txtBemerkung.Name = "txtBemerkung" + Me.txtBemerkung.Size = New System.Drawing.Size(251, 79) + Me.txtBemerkung.TabIndex = 98 + ' + 'lblBemerkung + ' + Me.lblBemerkung.AutoSize = True + Me.lblBemerkung.Location = New System.Drawing.Point(16, 90) + Me.lblBemerkung.Name = "lblBemerkung" + Me.lblBemerkung.Size = New System.Drawing.Size(61, 13) + Me.lblBemerkung.TabIndex = 97 + Me.lblBemerkung.Text = "Bemerkung" + ' + 'txtSchluessel + ' + Me.txtSchluessel.Location = New System.Drawing.Point(96, 61) + Me.txtSchluessel.Name = "txtSchluessel" + Me.txtSchluessel.Size = New System.Drawing.Size(251, 20) + Me.txtSchluessel.TabIndex = 96 + ' + 'lblKGNummer + ' + Me.lblKGNummer.AutoSize = True + Me.lblKGNummer.Location = New System.Drawing.Point(16, 64) + Me.lblKGNummer.Name = "lblKGNummer" + Me.lblKGNummer.Size = New System.Drawing.Size(52, 13) + Me.lblKGNummer.TabIndex = 95 + Me.lblKGNummer.Text = "Schlüssel" + ' + 'frmLizenzschluessel + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.ClientSize = New System.Drawing.Size(396, 234) + Me.Controls.Add(Me.cbaktiv) + Me.Controls.Add(Me.lblaktiv) + Me.Controls.Add(Me.btnSave) + Me.Controls.Add(Me.txtBemerkung) + Me.Controls.Add(Me.lblBemerkung) + Me.Controls.Add(Me.txtSchluessel) + Me.Controls.Add(Me.lblKGNummer) + Me.Controls.Add(Me.ToolStrip1) + Me.Controls.Add(Me.MenuStrip1) + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.Name = "frmLizenzschluessel" + Me.Text = "Lizenzschlüssel" + Me.MenuStrip1.ResumeLayout(False) + Me.MenuStrip1.PerformLayout() + Me.ToolStrip1.ResumeLayout(False) + Me.ToolStrip1.PerformLayout() + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + Friend WithEvents MenuStrip1 As System.Windows.Forms.MenuStrip + Friend WithEvents DateiToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents BeendenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents ToolStrip1 As System.Windows.Forms.ToolStrip + Friend WithEvents TSBtnQuit As System.Windows.Forms.ToolStripButton + Friend WithEvents TSBtnSave As System.Windows.Forms.ToolStripButton + Friend WithEvents cbaktiv As System.Windows.Forms.CheckBox + Friend WithEvents lblaktiv As System.Windows.Forms.Label + Friend WithEvents btnSave As System.Windows.Forms.Button + Friend WithEvents txtBemerkung As System.Windows.Forms.TextBox + Friend WithEvents lblBemerkung As System.Windows.Forms.Label + Friend WithEvents txtSchluessel As System.Windows.Forms.TextBox + Friend WithEvents lblKGNummer As System.Windows.Forms.Label +End Class diff --git a/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzschluessel.resx b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzschluessel.resx new file mode 100644 index 00000000..704b2a0b --- /dev/null +++ b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzschluessel.resx @@ -0,0 +1,161 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + 771, 17 + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACkSURBVDhPlZOBDoAgCET9dD7NPyNPgpAIzY21oTzPg1rL + F4/0aaQEJqJXAIo8Vu9dL9gDYiGRgG6VCwBJLDvgbxRVsodvBPiEASDXF3mIB3AbBzPjBLDeHBVIcRbj + KScKuMGQElArmKZNSNJ7VYC2Ib48EIjE0gX1QPerLigkATytqxT4gQht3HsQx9H8+OpCeHL+R+FQnIPT + QiXaHPwtNMCu8ALckGXYKNsEDQAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABeSURBVDhPYzhw4MB/SjADSDMDAwNZGKwXZkBDA8QQQq6B + qYHT5BgAczHZLkB2LVleGMQGwJyGL1pBanB6ASZJDI01GolxAUgjXhfgcj4sgQ1SA8jNUPCkTCgD4ZMH + ADk0Kh+zxKF0AAAAAElFTkSuQmCC + + + + + AAABAAEAICAEAAAAAADoAgAAFgAAACgAAAAgAAAAQAAAAAEABAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAgICAAMDAwAAAAP8AAP8AAAD//wD/AAAA/wD/AP// + AAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAd3d3AAAAAAAAAAAAAAAAB4iIiH + cAAAAAAAAAAAAAAHj/j/iHAAAABwAHd3AHcAeI//iP+HcAAHdwd3d3d3d3j//4iIiHAHdwd3iIh3iHeI + /4j4d39wB4cHiIiIiIiIiP+IiHB4cAf4ePiI+Ij/iI+I+HAAAAAHiHiIeIh4iIj/iPhwAAAAAHcAdwB3 + AHd4iP+IiHB4cAAAAAAAAAAAd3iPiPhweHAAAAAAAAAAAAAHiP+IiHcAAAAAAAAAAAAAAHiIiIhwAAAA + AAAAAAAAAAAHd3d3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////// + ////////////////8A////AP8wzAA/MMwAPAAAAAwAAAAAAAAAAAAAAAAAAAMAAAADAAAAAAAAAAAP// + AAP//wAD///wD///8A///////////////////////////////////////////w== + + + \ No newline at end of file diff --git a/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzschluessel.vb b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzschluessel.vb new file mode 100644 index 00000000..aa66fa76 --- /dev/null +++ b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzschluessel.vb @@ -0,0 +1,49 @@ +Imports System.Data.SqlTypes +Public Class frmLizenzschluessel + Dim ls As New TKB.VV.Lizenz.ClsLizenzschluessel + + Dim LizenzkaufNr As Integer + Dim Lizenzschluesselnr As Integer + Sub New(ByVal LizenzkaufNr As Integer, ByVal Lizenzschluesselnr As Integer) + InitializeComponent() + Me.LizenzkaufNr = LizenzkaufNr + Me.Lizenzschluesselnr = Lizenzschluesselnr + + End Sub + + Private Sub BeendenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BeendenToolStripMenuItem.Click + Me.Close() + End Sub + + Private Sub TSBtnQuit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnQuit.Click + Me.Close() + End Sub + + Private Sub frmLizenzschluessel_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + If Me.Lizenzschluesselnr = 0 Then + Me.txtBemerkung.Text = "" + Me.txtSchluessel.Text = "" + Me.cbaktiv.Checked = True + Else + ls.Get_Data(Me.Lizenzschluesselnr) + Me.txtBemerkung.Text = ls.sBemerkung.ToString + Me.txtSchluessel.Text = ls.sLizenzschluessel.ToString + Me.cbaktiv.Checked = ls.bAktiv.Value = True + End If + End Sub + + Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click + If Lizenzschluesselnr = 0 Then + ls.Get_Data(ls.Add_New(Me.LizenzkaufNr)) + End If + ls.bAktiv = New SqlBoolean(CType(Me.cbaktiv.Checked, Boolean)) + ls.sBemerkung = New SqlString(CType(Me.txtBemerkung.Text, String)) + ls.sLizenzschluessel = New SqlString(CType(Me.txtSchluessel.Text, String)) + ls.Save_Data() + Me.Close() + End Sub + + Private Sub TSBtnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnSave.Click + btnSave_Click(sender, e) + End Sub +End Class \ No newline at end of file diff --git a/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzsuche.Designer.vb b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzsuche.Designer.vb new file mode 100644 index 00000000..f6f4d9e0 --- /dev/null +++ b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzsuche.Designer.vb @@ -0,0 +1,191 @@ + _ +Partial Class frmLizenzsuche + Inherits System.Windows.Forms.Form + + 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Wird vom Windows Form-Designer benötigt. + Private components As System.ComponentModel.IContainer + + 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. + 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. + 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. + _ + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmLizenzsuche)) + Me.MenuStrip1 = New System.Windows.Forms.MenuStrip + Me.DateiToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem + Me.BeendenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem + Me.ToolStrip1 = New System.Windows.Forms.ToolStrip + Me.TSBtnQuit = New System.Windows.Forms.ToolStripButton + Me.GroupBox1 = New System.Windows.Forms.GroupBox + Me.Treelizenzen = New System.Windows.Forms.TreeView + Me.GroupBox2 = New System.Windows.Forms.GroupBox + Me.btnSuche = New System.Windows.Forms.Button + Me.txtSuche = New System.Windows.Forms.TextBox + Me.lblSuchtext = New System.Windows.Forms.Label + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.MenuStrip1.SuspendLayout() + Me.ToolStrip1.SuspendLayout() + Me.GroupBox1.SuspendLayout() + Me.GroupBox2.SuspendLayout() + Me.SuspendLayout() + ' + 'MenuStrip1 + ' + Me.MenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.DateiToolStripMenuItem}) + Me.MenuStrip1.Location = New System.Drawing.Point(0, 0) + Me.MenuStrip1.Name = "MenuStrip1" + Me.MenuStrip1.Size = New System.Drawing.Size(491, 24) + Me.MenuStrip1.TabIndex = 15 + Me.MenuStrip1.Text = "MenuStrip1" + ' + 'DateiToolStripMenuItem + ' + Me.DateiToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BeendenToolStripMenuItem}) + Me.DateiToolStripMenuItem.Name = "DateiToolStripMenuItem" + Me.DateiToolStripMenuItem.Size = New System.Drawing.Size(46, 20) + Me.DateiToolStripMenuItem.Text = "&Datei" + ' + 'BeendenToolStripMenuItem + ' + Me.BeendenToolStripMenuItem.Name = "BeendenToolStripMenuItem" + Me.BeendenToolStripMenuItem.Size = New System.Drawing.Size(120, 22) + Me.BeendenToolStripMenuItem.Text = "&Beenden" + ' + 'ToolStrip1 + ' + Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.TSBtnQuit}) + Me.ToolStrip1.Location = New System.Drawing.Point(0, 24) + Me.ToolStrip1.Name = "ToolStrip1" + Me.ToolStrip1.Size = New System.Drawing.Size(491, 25) + Me.ToolStrip1.TabIndex = 16 + Me.ToolStrip1.Text = "ToolStrip1" + ' + 'TSBtnQuit + ' + Me.TSBtnQuit.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.TSBtnQuit.Image = CType(resources.GetObject("TSBtnQuit.Image"), System.Drawing.Image) + Me.TSBtnQuit.ImageTransparentColor = System.Drawing.Color.Magenta + Me.TSBtnQuit.Name = "TSBtnQuit" + Me.TSBtnQuit.Size = New System.Drawing.Size(23, 22) + Me.TSBtnQuit.Text = "ToolStripButton1" + Me.TSBtnQuit.ToolTipText = "Fenster schliessen" + ' + 'GroupBox1 + ' + Me.GroupBox1.Controls.Add(Me.Treelizenzen) + Me.GroupBox1.Dock = System.Windows.Forms.DockStyle.Left + Me.GroupBox1.Location = New System.Drawing.Point(0, 49) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(225, 435) + Me.GroupBox1.TabIndex = 17 + Me.GroupBox1.TabStop = False + Me.GroupBox1.Text = "Lizenzen" + ' + 'Treelizenzen + ' + Me.Treelizenzen.Dock = System.Windows.Forms.DockStyle.Fill + Me.Treelizenzen.ImageIndex = 0 + Me.Treelizenzen.ImageList = Me.ImageList1 + Me.Treelizenzen.Location = New System.Drawing.Point(3, 16) + Me.Treelizenzen.Name = "Treelizenzen" + Me.Treelizenzen.SelectedImageIndex = 0 + Me.Treelizenzen.Size = New System.Drawing.Size(219, 416) + Me.Treelizenzen.TabIndex = 0 + ' + 'GroupBox2 + ' + Me.GroupBox2.Controls.Add(Me.btnSuche) + Me.GroupBox2.Controls.Add(Me.txtSuche) + Me.GroupBox2.Controls.Add(Me.lblSuchtext) + Me.GroupBox2.Dock = System.Windows.Forms.DockStyle.Fill + Me.GroupBox2.Location = New System.Drawing.Point(225, 49) + Me.GroupBox2.Name = "GroupBox2" + Me.GroupBox2.Size = New System.Drawing.Size(266, 435) + Me.GroupBox2.TabIndex = 18 + Me.GroupBox2.TabStop = False + Me.GroupBox2.Text = "Freie Suche" + ' + 'btnSuche + ' + Me.btnSuche.Location = New System.Drawing.Point(9, 62) + Me.btnSuche.Name = "btnSuche" + Me.btnSuche.Size = New System.Drawing.Size(75, 23) + Me.btnSuche.TabIndex = 2 + Me.btnSuche.Text = "Suchen" + Me.btnSuche.UseVisualStyleBackColor = True + ' + 'txtSuche + ' + Me.txtSuche.Location = New System.Drawing.Point(73, 24) + Me.txtSuche.Name = "txtSuche" + Me.txtSuche.Size = New System.Drawing.Size(181, 20) + Me.txtSuche.TabIndex = 1 + ' + 'lblSuchtext + ' + Me.lblSuchtext.AutoSize = True + Me.lblSuchtext.Location = New System.Drawing.Point(6, 27) + Me.lblSuchtext.Name = "lblSuchtext" + Me.lblSuchtext.Size = New System.Drawing.Size(61, 13) + Me.lblSuchtext.TabIndex = 0 + Me.lblSuchtext.Text = "Suchbegriff" + ' + 'ImageList1 + ' + Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer) + Me.ImageList1.TransparentColor = System.Drawing.Color.Transparent + Me.ImageList1.Images.SetKeyName(0, "StrukturElement.png") + Me.ImageList1.Images.SetKeyName(1, "StrukturElementDeleted.png") + Me.ImageList1.Images.SetKeyName(2, "License-manager-icon.png") + Me.ImageList1.Images.SetKeyName(3, "License-manager-icon_Inaktiv_neu.png") + Me.ImageList1.Images.SetKeyName(4, "Link-icon_16.png") + ' + 'frmLizenzsuche + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.ClientSize = New System.Drawing.Size(491, 484) + Me.Controls.Add(Me.GroupBox2) + Me.Controls.Add(Me.GroupBox1) + Me.Controls.Add(Me.ToolStrip1) + Me.Controls.Add(Me.MenuStrip1) + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.Name = "frmLizenzsuche" + Me.Text = "Lizenzsuche" + Me.MenuStrip1.ResumeLayout(False) + Me.MenuStrip1.PerformLayout() + Me.ToolStrip1.ResumeLayout(False) + Me.ToolStrip1.PerformLayout() + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox2.ResumeLayout(False) + Me.GroupBox2.PerformLayout() + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + Friend WithEvents MenuStrip1 As System.Windows.Forms.MenuStrip + Friend WithEvents DateiToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents BeendenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents ToolStrip1 As System.Windows.Forms.ToolStrip + Friend WithEvents TSBtnQuit As System.Windows.Forms.ToolStripButton + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents Treelizenzen As System.Windows.Forms.TreeView + Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox + Friend WithEvents lblSuchtext As System.Windows.Forms.Label + Friend WithEvents btnSuche As System.Windows.Forms.Button + Friend WithEvents txtSuche As System.Windows.Forms.TextBox + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList +End Class diff --git a/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzsuche.resx b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzsuche.resx new file mode 100644 index 00000000..a9a0c6c4 --- /dev/null +++ b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzsuche.resx @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + 771, 17 + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACkSURBVDhPlZOBDoAgCET9dD7NPyNPgpAIzY21oTzPg1rL + F4/0aaQEJqJXAIo8Vu9dL9gDYiGRgG6VCwBJLDvgbxRVsodvBPiEASDXF3mIB3AbBzPjBLDeHBVIcRbj + KScKuMGQElArmKZNSNJ7VYC2Ib48EIjE0gX1QPerLigkATytqxT4gQht3HsQx9H8+OpCeHL+R+FQnIPT + QiXaHPwtNMCu8ALckGXYKNsEDQAAAABJRU5ErkJggg== + + + + 887, 95 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD0 + DAAAAk1TRnQBSQFMAgEBBQEAARABCAEQAQgBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/wEAAf8D9AjzA/QB/zAA + AfQB8gHxAbwB7wG8BvAC8QHyAfQyAAHyAfcB7QHvAf86AAHzAe8C8QGSAfcB/zgAAf8BBwHxAgAB8wGS + AfcB/zcAAfQBBwHxAwAB8wHtAfA4AAHxAQcB8gH/AgcBkgHxOAAB/wHxAQcB8QEHAu8B9DkAAf8B8QMH + Ae8BBwHwAfcBBwH/NgAB/wPzAQcC7wEHAZIB9wH/OQAB8QEHAe8B8AHzAZIB9wH/OAABvAEHAbwB8wEA + AfMB7QHvOAAB8gEHAfIDAAEHAZI4AAH/AfEBBwHyAQAB9AHvAfA5AAH/AfEDBwHwAf86AAH/AfIB8AHy + Af9EAAL0BQAB/wPzAf8CAAH/AfMB8gHxBPABvAPwAvEB8wH0Af8B9ALyCPEC8gH0Af8RAAH0AfcB7QHz + BAABvAGuAewB7wH/AwAB/wHyBgcD7wEHAfAC/wG9AZQBkwYHAZMCbwEHAfAB9AH/EQABGwH5AW4B7AH/ + AgAB/wEXAfkBRgHwBQAB8QEHBO8B7QNFAW4BvAIAAf8BlAH5ARcEBwHsAQEB+QEgARwBvAgAAewIAAHx + AQAB/wEXAUYB7AHwAewBAAEBAvkBbgMAAfECAAHxBAcB7wVFAZMDAAH/AeMB+QEXAe8BBwHvAQ4BIAH5 + AQEBDgEHFAABlAH5AWgB7AHwAf8BRwH5AUYB8gYAAfEBvAMHAe0FRQGTBAAB8AFvAfkBFwHvAW4BHgH5 + ASABCwEOAZMIAAHsCAAB8QMAAZQB+QFoAewBRQL5AUUBDgMAAfECAAHxAbwDBwHvAkUC6QFFAZMEAAHx + AbwBbwH5AUcBHAEfAfkBIAIOAQcVAAH/ARYB+QFuA/kBvAcAAfIB8AS8AW8BRQHpAUUBbwG8BAAB8QK8 + AW8B+QFHAvkBHgIOAbwIAAHsCAAB8QQAARoE+QFuBQAB8QIAAfIBvAXvAe0CbgEHAfEEAAHyAbwCBwHv + AUcB+QEgAQsBDgEHAfEXAAG9AvkBRgHwCAAB8gHxCPAB8QHyBAAB8gHxAvABvAFHAfkBRwEWAfAB8QHy + CAAB7AgAAfEFAAG9AvkBRgHrAQ4EAAHxAgAB8gG8Bu8BvAPyBAAB8gG8AgcBkwL5AUcB+QEXAvICAAEH + BPEBBwoAAQcE8QFHAvkBRgHsAfcB9AYAAfML8gQABPIBFwH5ARcB8AHjAfkB4wHxAgAB8QEAAvEBAAHx + AewIAALxAQAC8QG9AvkBaAEgAUAB7AHrAwAB8QIAAfMBvAm7AfMEAAHzAfABuwHvAUcB+QFvAbsBBwFv + AfkB4wH/AQAB8QEHAuoBBwHxCgAB8QEHAuoBRgH5AUYBvAHzAUcBRgHsAfMFAAHzAbsHswK0AfEEAAHz + AbsBswHrAvkDswGQAW8B+QEWAf8B8QEAAvEBAAHxAewIAALxAQAB8QGTAvkBaAEOAQABIAH5AW4B6wEQ + AQAB8QIAAfMB8QcJAe0B6wHxBAAB8wG8AbsBbwH5AWkDuwLsARYBRwG9AfEBAAL/AQAB8QoAAfEBAAHy + AvkBRgHzAgAB/wHjAfkBkwH0BAAJ8wHtAfAB/wQACPMB8QHsAfEB/wIAAfME8QHzCgAB8wHxAQcCkwEa + BAAB/wEbAfQFAAH0CfMGAAjzAfEB8AH/AwABQgFNAT4HAAE+AwABKAMAAUADAAEgAwABAQEAAQEGAAEB + FgAD/xEAAcEB/wYAAYAB/wYAARgBfwYAARwBfwYAAYABfwYAAYABfwYAAcABBwYAAeABAwYAAf4BAQYA + Af4BEQYAAf4BOQYAAf4BEQYAAf8BAQYAAf8BgwYAAv8BzwGDBAAC/wGHAYMBgAMAAv8BgwEHAcABAwEA + AQMB/AEAAYABAAHAAQMBgAEDAv8BwAEPAcABAwHAAQMB/AEAAeABAAHAAQMBwAEDAv8B4AEfAcABAwHA + AQMB/AEAAfABAAHAAQMBwAEDAv8B+AE/AcABAwHAAQMB/AEAAfgBAAHAAQMBwAIDAf8BAAEPAcABAwHA + AQMBSAEAAUABAAHAAQMBwAEBAQMB/wEAAQcBwAEDAcABAAFIAQABQAEAAcABAwHAAQABSwH/AUEBgwHA + AQMBwAIDAf8BAwHHAcABDwHAAQcL + + + + + AAABAAEAICAEAAAAAADoAgAAFgAAACgAAAAgAAAAQAAAAAEABAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAgICAAMDAwAAAAP8AAP8AAAD//wD/AAAA/wD/AP// + AAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAcAAAAAAAAAB4cAAAAAAAB4cAAA + AAAAAAf3AAAAAAAAiHAAAAAAAAAH9wAAAAAAAIhwAAAAAAAAB4cAAAAAAAB3AAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4cAAAB3AAAAAAAAAAAAAAf3AAAAdwAAAAAAAAAAAAAH9wAA + AAAAdwAAAAAAAAAAB4cAAAAAB3hwAAAAAAAAAABwAABwAAd3AAAAAAAAAAAAAAAAdwB3AAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////// + //////////////APwD/wD8A/8A/AP/APwD/wD8A/8A/AP/AAAD/wAAA/8AAAP/AAAD/wAAA/8AAAP/wD + AP/8AwD//w/D//8Pw///D8P//w/D/////////////////////////////////w== + + + \ No newline at end of file diff --git a/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzsuche.vb b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzsuche.vb new file mode 100644 index 00000000..a654c80a --- /dev/null +++ b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzsuche.vb @@ -0,0 +1,73 @@ +Public Class frmLizenzsuche + + Public Treeviewdata_Lizenz_Suche As New TKB.VV.Lizenz.clsLizenzTree + Public activenodetag As Integer + + Private Sub BeendenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BeendenToolStripMenuItem.Click + Me.DialogResult = Windows.Forms.DialogResult.Abort + Me.Close() + End Sub + + Private Sub TSBtnQuit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnQuit.Click + Me.BeendenToolStripMenuItem_Click(sender, e) + End Sub + + Private Sub frmLizenzsuche_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + Treeviewdata_Lizenz_Suche.Load_Tree(Me.Treelizenzen, False, "", , , , , ) + + End Sub + + Private Sub btnSuche_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSuche.Click + Me.Treelizenzen.Nodes.Clear() + Treeviewdata_Lizenz_Suche.Load_Tree(Me.Treelizenzen, False, Me.txtSuche.Text, , , , ) + End Sub + + Private Sub txtSuche_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtSuche.KeyDown + If e.KeyCode = Keys.Enter Then btnSuche_Click(sender, e) + End Sub + + Dim aktivnode As TreeNode + Private Sub Treelizenzen_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Treelizenzen.DoubleClick + Dim i As Integer + Try + Dim s As String + s = Treelizenzen.SelectedNode.Tag + s = s.Replace("*", "0") + s = s.Replace(" ", "0") + Me.activenodetag = s + Me.DialogResult = Windows.Forms.DialogResult.OK + Me.Close() + Catch ex As Exception + End Try + End Sub + + Private Sub Treelizenzen_AfterSelect(ByVal sender As System.Object, ByVal e As System.Windows.Forms.TreeViewEventArgs) Handles Treelizenzen.AfterSelect + Dim AktivNode As TreeNode = Me.Treelizenzen.SelectedNode + Try + Dim s As String + s = Treelizenzen.SelectedNode.Tag + s = s.Replace("*", "0") + s = s.Replace(" ", "0") + Me.activenodetag = s + Catch ex As Exception + End Try + End Sub + + Friend selectPoint As New System.Drawing.Point() + + + Private Sub TreeLizenzen_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Treelizenzen.MouseDown + Try + Dim mouseEvents As MouseEventArgs + mouseEvents = e + selectPoint.Y = mouseEvents.Y + selectPoint.X = mouseEvents.X + Me.TreeLizenzen.SelectedNode = Me.TreeLizenzen.GetNodeAt(selectPoint) + + Catch ex As Exception + MsgBox(ex.Message) + End Try + + End Sub + +End Class \ No newline at end of file diff --git a/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzverwaltung.Designer.vb b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzverwaltung.Designer.vb new file mode 100644 index 00000000..2f7935c5 --- /dev/null +++ b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzverwaltung.Designer.vb @@ -0,0 +1,1431 @@ + _ +Partial Class frmLizenzverwaltung + Inherits System.Windows.Forms.Form + + 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Wird vom Windows Form-Designer benötigt. + Private components As System.ComponentModel.IContainer + + 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. + 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. + 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. + _ + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmLizenzverwaltung)) + Dim Style1 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() + Dim Style2 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() + Dim Style3 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() + Dim Style4 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() + Dim Style5 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() + Dim Style6 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() + Dim Style7 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() + Dim Style8 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() + Me.ToolStripMain = New System.Windows.Forms.ToolStrip() + Me.TSBtnQuit = New System.Windows.Forms.ToolStripButton() + Me.TsBtnSuchArt = New System.Windows.Forms.ToolStripDropDownButton() + Me.ApplikationSucheToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ApplikationFilterToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator1 = New System.Windows.Forms.ToolStripSeparator() + Me.tstxtSuche = New System.Windows.Forms.ToolStripTextBox() + Me.TSBtnSuche = New System.Windows.Forms.ToolStripButton() + Me.TSBtnFilterAufheben = New System.Windows.Forms.ToolStripButton() + Me.TSBtnFirst = New System.Windows.Forms.ToolStripButton() + Me.TSBtnPrevious = New System.Windows.Forms.ToolStripButton() + Me.TSBtnNext = New System.Windows.Forms.ToolStripButton() + Me.TSBtnLast = New System.Windows.Forms.ToolStripButton() + Me.Menu = New System.Windows.Forms.MenuStrip() + Me.DateiToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.BeendenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.SplitContainer1 = New System.Windows.Forms.SplitContainer() + Me.TreeSuche = New System.Windows.Forms.TreeView() + Me.TreeApplikationen = New System.Windows.Forms.TreeView() + Me.ImgListApplikationTree = New System.Windows.Forms.ImageList(Me.components) + Me.pnlTreeMenu = New System.Windows.Forms.Panel() + Me.ToolStrip1 = New System.Windows.Forms.ToolStrip() + Me.TSDropDownApplikationen = New System.Windows.Forms.ToolStripDropDownButton() + Me.AlleApplToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.DeinstallierteApplToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.InstallierteApplToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.TscbboxTyp = New System.Windows.Forms.ToolStripComboBox() + Me.cboxNurAktive = New System.Windows.Forms.CheckBox() + Me.rbsortstruktur = New System.Windows.Forms.RadioButton() + Me.rbsortalpha = New System.Windows.Forms.RadioButton() + Me.pnlBeziehungen = New System.Windows.Forms.Panel() + Me.SplitContainer2 = New System.Windows.Forms.SplitContainer() + Me.GrpBeziehungen = New System.Windows.Forms.GroupBox() + Me.C1VertragselementApplikation = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + Me.ctxmenuVertragselementApplikatoin = New System.Windows.Forms.ContextMenuStrip(Me.components) + Me.NeuerDatensatzToolStripMenuItem1 = New System.Windows.Forms.ToolStripMenuItem() + Me.DatensatzLöschenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.DatensatzAktivierenToolStripMenuItem1 = New System.Windows.Forms.ToolStripMenuItem() + Me.DatensatzLöschenToolStripMenuItem1 = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripMenuItem3 = New System.Windows.Forms.ToolStripSeparator() + Me.DatensatzÄndernToolStripMenuItem1 = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripMenuItem2 = New System.Windows.Forms.ToolStripSeparator() + Me.VertragselementAnzeigenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ApplikationAnzeigenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStrip3 = New System.Windows.Forms.ToolStrip() + Me.tsntmBeziehungspeichern = New System.Windows.Forms.ToolStripButton() + Me.ToolStripButtonVEApplNew = New System.Windows.Forms.ToolStripButton() + Me.ToolStripButtonVEApplDelete = New System.Windows.Forms.ToolStripButton() + Me.SplitContainer3 = New System.Windows.Forms.SplitContainer() + Me.GrpLizenzen = New System.Windows.Forms.GroupBox() + Me.C1Lizenzkäufe = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + Me.ctxmenuLizenzkauf = New System.Windows.Forms.ContextMenuStrip(Me.components) + Me.NeuerDatensatzToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.DatensatzÄndernToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.DatensatzInaktivierenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.DatensatzAktivierenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripMenuItem1 = New System.Windows.Forms.ToolStripSeparator() + Me.MitAktuellemVertagselementApplikationVerbindenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.VerbindungZuVertragselementApplikationLösenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripLizenz = New System.Windows.Forms.ToolStrip() + Me.TSBtnLizenzNew = New System.Windows.Forms.ToolStripButton() + Me.TSBtnLizenzDelete = New System.Windows.Forms.ToolStripButton() + Me.C1LizenztypDropDwon = New C1.Win.C1TrueDBGrid.C1TrueDBDropdown() + Me.GrpLizenzschlüssel = New System.Windows.Forms.GroupBox() + Me.C1Lizenzschluessel = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + Me.ctxmenuLizenzschluessel = New System.Windows.Forms.ContextMenuStrip(Me.components) + Me.ToolStripMenuItemNeuerLizenzschluessel = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripMenuItemLizenzschluesselaendern = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripMenuItemLizenzschluesselinaktivieren = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripMenuItemLizenzschluesselaktivieren = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStrip2 = New System.Windows.Forms.ToolStrip() + Me.ToolStripButtonLizenzschluesselNew = New System.Windows.Forms.ToolStripButton() + Me.ToolStripButtonLizenzschluesselDelete = New System.Windows.Forms.ToolStripButton() + Me.pnlLizenzelement = New System.Windows.Forms.Panel() + Me.GrpAllgemein = New System.Windows.Forms.GroupBox() + Me.cbStrukturelement = New System.Windows.Forms.CheckBox() + Me.txtbemerkung = New System.Windows.Forms.RichTextBox() + Me.lblBemerkung = New System.Windows.Forms.Label() + Me.lblSecurityLebel = New System.Windows.Forms.Label() + Me.lblMutierer = New System.Windows.Forms.Label() + Me.lblMutiertam = New System.Windows.Forms.Label() + Me.lblErstelltam = New System.Windows.Forms.Label() + Me.cboxSecurityLevel = New System.Windows.Forms.ComboBox() + Me.txtMutierer = New System.Windows.Forms.TextBox() + Me.txtMutiertam = New System.Windows.Forms.TextBox() + Me.txtErstelltam = New System.Windows.Forms.TextBox() + Me.cbaktiv = New System.Windows.Forms.CheckBox() + Me.lblParentElement = New System.Windows.Forms.Label() + Me.lblBezeichnung = New System.Windows.Forms.Label() + Me.txtBezeichnung = New System.Windows.Forms.TextBox() + Me.GrpLizenzelement = New System.Windows.Forms.GroupBox() + Me.TreeLizenzen = New System.Windows.Forms.TreeView() + Me.CtxMenuStruktur = New System.Windows.Forms.ContextMenuStrip(Me.components) + Me.LizenzelementBearbeitenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.NeuesLizenzelementToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.LEInaktivierenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.LizenzelementPhysischLöschenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.ToolStrip4 = New System.Windows.Forms.ToolStrip() + Me.TSBtnEdit = New System.Windows.Forms.ToolStripButton() + Me.TSBtnNew = New System.Windows.Forms.ToolStripButton() + Me.TSBtnDelete = New System.Windows.Forms.ToolStripButton() + Me.TSDropdownLizenzen = New System.Windows.Forms.ToolStripDropDownButton() + Me.AlleLizenzelementeStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.AktiveLizenzelementeToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.InaktiveLizenzelementeToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripMenuItem6 = New System.Windows.Forms.ToolStripSeparator() + Me.NichtZugeordneteLizenzelementeToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.TStxtLizenztyp = New System.Windows.Forms.ToolStripTextBox() + Me.tsBtnLizenzsuche = New System.Windows.Forms.ToolStripButton() + Me.ToolstripLizenzschluessel = New System.Windows.Forms.ToolStrip() + Me.TSBtnLizenzschluesselNew = New System.Windows.Forms.ToolStripButton() + Me.TSBtnLizenzschluesselDelete = New System.Windows.Forms.ToolStripButton() + Me.cbboxParentTree = New Vertragsverwaltung.Controls.ComboBoxTree() + Me.ToolStripMain.SuspendLayout() + Me.Menu.SuspendLayout() + Me.SplitContainer1.Panel1.SuspendLayout() + Me.SplitContainer1.Panel2.SuspendLayout() + Me.SplitContainer1.SuspendLayout() + Me.pnlTreeMenu.SuspendLayout() + Me.ToolStrip1.SuspendLayout() + Me.pnlBeziehungen.SuspendLayout() + Me.SplitContainer2.Panel1.SuspendLayout() + Me.SplitContainer2.Panel2.SuspendLayout() + Me.SplitContainer2.SuspendLayout() + Me.GrpBeziehungen.SuspendLayout() + CType(Me.C1VertragselementApplikation, System.ComponentModel.ISupportInitialize).BeginInit() + Me.ctxmenuVertragselementApplikatoin.SuspendLayout() + Me.ToolStrip3.SuspendLayout() + Me.SplitContainer3.Panel1.SuspendLayout() + Me.SplitContainer3.Panel2.SuspendLayout() + Me.SplitContainer3.SuspendLayout() + Me.GrpLizenzen.SuspendLayout() + CType(Me.C1Lizenzkäufe, System.ComponentModel.ISupportInitialize).BeginInit() + Me.ctxmenuLizenzkauf.SuspendLayout() + Me.ToolStripLizenz.SuspendLayout() + CType(Me.C1LizenztypDropDwon, System.ComponentModel.ISupportInitialize).BeginInit() + Me.GrpLizenzschlüssel.SuspendLayout() + CType(Me.C1Lizenzschluessel, System.ComponentModel.ISupportInitialize).BeginInit() + Me.ctxmenuLizenzschluessel.SuspendLayout() + Me.ToolStrip2.SuspendLayout() + Me.pnlLizenzelement.SuspendLayout() + Me.GrpAllgemein.SuspendLayout() + Me.GrpLizenzelement.SuspendLayout() + Me.CtxMenuStruktur.SuspendLayout() + Me.ToolStrip4.SuspendLayout() + Me.ToolstripLizenzschluessel.SuspendLayout() + Me.SuspendLayout() + ' + 'ToolStripMain + ' + Me.ToolStripMain.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.TSBtnQuit, Me.TsBtnSuchArt, Me.ToolStripSeparator1, Me.tstxtSuche, Me.TSBtnSuche, Me.TSBtnFilterAufheben, Me.TSBtnFirst, Me.TSBtnPrevious, Me.TSBtnNext, Me.TSBtnLast}) + Me.ToolStripMain.Location = New System.Drawing.Point(0, 24) + Me.ToolStripMain.Name = "ToolStripMain" + Me.ToolStripMain.Size = New System.Drawing.Size(1059, 25) + Me.ToolStripMain.TabIndex = 3 + Me.ToolStripMain.Text = "ToolStrip1" + ' + 'TSBtnQuit + ' + Me.TSBtnQuit.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.TSBtnQuit.Image = CType(resources.GetObject("TSBtnQuit.Image"), System.Drawing.Image) + Me.TSBtnQuit.ImageTransparentColor = System.Drawing.Color.Magenta + Me.TSBtnQuit.Name = "TSBtnQuit" + Me.TSBtnQuit.Size = New System.Drawing.Size(23, 22) + Me.TSBtnQuit.Text = "Fenster schliessen" + Me.TSBtnQuit.ToolTipText = "Fenster schliessen" + ' + 'TsBtnSuchArt + ' + Me.TsBtnSuchArt.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text + Me.TsBtnSuchArt.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ApplikationSucheToolStripMenuItem, Me.ApplikationFilterToolStripMenuItem}) + Me.TsBtnSuchArt.Image = CType(resources.GetObject("TsBtnSuchArt.Image"), System.Drawing.Image) + Me.TsBtnSuchArt.ImageTransparentColor = System.Drawing.Color.Magenta + Me.TsBtnSuchArt.Name = "TsBtnSuchArt" + Me.TsBtnSuchArt.Size = New System.Drawing.Size(118, 22) + Me.TsBtnSuchArt.Text = "Applikation-Suche" + ' + 'ApplikationSucheToolStripMenuItem + ' + Me.ApplikationSucheToolStripMenuItem.Name = "ApplikationSucheToolStripMenuItem" + Me.ApplikationSucheToolStripMenuItem.Size = New System.Drawing.Size(172, 22) + Me.ApplikationSucheToolStripMenuItem.Text = "Applikation-Suche" + ' + 'ApplikationFilterToolStripMenuItem + ' + Me.ApplikationFilterToolStripMenuItem.Name = "ApplikationFilterToolStripMenuItem" + Me.ApplikationFilterToolStripMenuItem.Size = New System.Drawing.Size(172, 22) + Me.ApplikationFilterToolStripMenuItem.Text = "Applikation-Filter" + ' + 'ToolStripSeparator1 + ' + Me.ToolStripSeparator1.Name = "ToolStripSeparator1" + Me.ToolStripSeparator1.Size = New System.Drawing.Size(6, 25) + ' + 'tstxtSuche + ' + Me.tstxtSuche.Font = New System.Drawing.Font("Tahoma", 8.25!) + Me.tstxtSuche.Name = "tstxtSuche" + Me.tstxtSuche.Size = New System.Drawing.Size(100, 25) + ' + 'TSBtnSuche + ' + Me.TSBtnSuche.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.TSBtnSuche.Image = CType(resources.GetObject("TSBtnSuche.Image"), System.Drawing.Image) + Me.TSBtnSuche.ImageTransparentColor = System.Drawing.Color.Magenta + Me.TSBtnSuche.Name = "TSBtnSuche" + Me.TSBtnSuche.Size = New System.Drawing.Size(23, 22) + Me.TSBtnSuche.Text = "Suchen" + ' + 'TSBtnFilterAufheben + ' + Me.TSBtnFilterAufheben.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.TSBtnFilterAufheben.Image = CType(resources.GetObject("TSBtnFilterAufheben.Image"), System.Drawing.Image) + Me.TSBtnFilterAufheben.ImageTransparentColor = System.Drawing.Color.Magenta + Me.TSBtnFilterAufheben.Name = "TSBtnFilterAufheben" + Me.TSBtnFilterAufheben.Size = New System.Drawing.Size(23, 22) + Me.TSBtnFilterAufheben.Text = "Filter aufheben" + ' + 'TSBtnFirst + ' + Me.TSBtnFirst.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.TSBtnFirst.Image = CType(resources.GetObject("TSBtnFirst.Image"), System.Drawing.Image) + Me.TSBtnFirst.ImageTransparentColor = System.Drawing.Color.Magenta + Me.TSBtnFirst.Name = "TSBtnFirst" + Me.TSBtnFirst.Size = New System.Drawing.Size(23, 22) + Me.TSBtnFirst.Text = "Erster Datensatz" + ' + 'TSBtnPrevious + ' + Me.TSBtnPrevious.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.TSBtnPrevious.Image = CType(resources.GetObject("TSBtnPrevious.Image"), System.Drawing.Image) + Me.TSBtnPrevious.ImageTransparentColor = System.Drawing.Color.Magenta + Me.TSBtnPrevious.Name = "TSBtnPrevious" + Me.TSBtnPrevious.Size = New System.Drawing.Size(23, 22) + Me.TSBtnPrevious.Text = "Vorheriger Datensatz" + ' + 'TSBtnNext + ' + Me.TSBtnNext.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.TSBtnNext.Image = CType(resources.GetObject("TSBtnNext.Image"), System.Drawing.Image) + Me.TSBtnNext.ImageTransparentColor = System.Drawing.Color.Magenta + Me.TSBtnNext.Name = "TSBtnNext" + Me.TSBtnNext.Size = New System.Drawing.Size(23, 22) + Me.TSBtnNext.Text = "Nächster Datensatz" + ' + 'TSBtnLast + ' + Me.TSBtnLast.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.TSBtnLast.Image = CType(resources.GetObject("TSBtnLast.Image"), System.Drawing.Image) + Me.TSBtnLast.ImageTransparentColor = System.Drawing.Color.Magenta + Me.TSBtnLast.Name = "TSBtnLast" + Me.TSBtnLast.Size = New System.Drawing.Size(23, 22) + Me.TSBtnLast.Text = "Letzter Datensatz" + ' + 'Menu + ' + Me.Menu.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.DateiToolStripMenuItem}) + Me.Menu.Location = New System.Drawing.Point(0, 0) + Me.Menu.Name = "Menu" + Me.Menu.Size = New System.Drawing.Size(1059, 24) + Me.Menu.TabIndex = 2 + Me.Menu.Text = "MenuStrip1" + ' + 'DateiToolStripMenuItem + ' + Me.DateiToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BeendenToolStripMenuItem}) + Me.DateiToolStripMenuItem.Name = "DateiToolStripMenuItem" + Me.DateiToolStripMenuItem.Size = New System.Drawing.Size(46, 20) + Me.DateiToolStripMenuItem.Text = "&Datei" + ' + 'BeendenToolStripMenuItem + ' + Me.BeendenToolStripMenuItem.Name = "BeendenToolStripMenuItem" + Me.BeendenToolStripMenuItem.Size = New System.Drawing.Size(120, 22) + Me.BeendenToolStripMenuItem.Text = "&Beenden" + ' + 'SplitContainer1 + ' + Me.SplitContainer1.Dock = System.Windows.Forms.DockStyle.Fill + Me.SplitContainer1.Location = New System.Drawing.Point(0, 49) + Me.SplitContainer1.Name = "SplitContainer1" + ' + 'SplitContainer1.Panel1 + ' + Me.SplitContainer1.Panel1.Controls.Add(Me.TreeSuche) + Me.SplitContainer1.Panel1.Controls.Add(Me.TreeApplikationen) + Me.SplitContainer1.Panel1.Controls.Add(Me.pnlTreeMenu) + ' + 'SplitContainer1.Panel2 + ' + Me.SplitContainer1.Panel2.Controls.Add(Me.pnlBeziehungen) + Me.SplitContainer1.Panel2.Controls.Add(Me.pnlLizenzelement) + Me.SplitContainer1.Size = New System.Drawing.Size(1059, 638) + Me.SplitContainer1.SplitterDistance = 222 + Me.SplitContainer1.TabIndex = 4 + ' + 'TreeSuche + ' + Me.TreeSuche.Location = New System.Drawing.Point(4, 240) + Me.TreeSuche.Name = "TreeSuche" + Me.TreeSuche.Size = New System.Drawing.Size(217, 240) + Me.TreeSuche.TabIndex = 5 + Me.TreeSuche.Visible = False + ' + 'TreeApplikationen + ' + Me.TreeApplikationen.Dock = System.Windows.Forms.DockStyle.Fill + Me.TreeApplikationen.FullRowSelect = True + Me.TreeApplikationen.HideSelection = False + Me.TreeApplikationen.ImageIndex = 0 + Me.TreeApplikationen.ImageList = Me.ImgListApplikationTree + Me.TreeApplikationen.Location = New System.Drawing.Point(0, 23) + Me.TreeApplikationen.Name = "TreeApplikationen" + Me.TreeApplikationen.SelectedImageIndex = 0 + Me.TreeApplikationen.Size = New System.Drawing.Size(222, 615) + Me.TreeApplikationen.TabIndex = 4 + ' + 'ImgListApplikationTree + ' + Me.ImgListApplikationTree.ImageStream = CType(resources.GetObject("ImgListApplikationTree.ImageStream"), System.Windows.Forms.ImageListStreamer) + Me.ImgListApplikationTree.TransparentColor = System.Drawing.Color.Transparent + Me.ImgListApplikationTree.Images.SetKeyName(0, "45.ico") + Me.ImgListApplikationTree.Images.SetKeyName(1, "Run.ico") + Me.ImgListApplikationTree.Images.SetKeyName(2, "Run_Deleted.ico") + Me.ImgListApplikationTree.Images.SetKeyName(3, "RunLiz.ico") + Me.ImgListApplikationTree.Images.SetKeyName(4, "Run_DeletedLic.ico") + Me.ImgListApplikationTree.Images.SetKeyName(5, "StrukturElement.png") + Me.ImgListApplikationTree.Images.SetKeyName(6, "StrukturElementDeleted.png") + ' + 'pnlTreeMenu + ' + Me.pnlTreeMenu.Controls.Add(Me.ToolStrip1) + Me.pnlTreeMenu.Controls.Add(Me.cboxNurAktive) + Me.pnlTreeMenu.Controls.Add(Me.rbsortstruktur) + Me.pnlTreeMenu.Controls.Add(Me.rbsortalpha) + Me.pnlTreeMenu.Dock = System.Windows.Forms.DockStyle.Top + Me.pnlTreeMenu.Location = New System.Drawing.Point(0, 0) + Me.pnlTreeMenu.Name = "pnlTreeMenu" + Me.pnlTreeMenu.Size = New System.Drawing.Size(222, 23) + Me.pnlTreeMenu.TabIndex = 0 + ' + 'ToolStrip1 + ' + Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.TSDropDownApplikationen, Me.TscbboxTyp}) + Me.ToolStrip1.Location = New System.Drawing.Point(0, 0) + Me.ToolStrip1.Name = "ToolStrip1" + Me.ToolStrip1.Size = New System.Drawing.Size(163, 25) + Me.ToolStrip1.TabIndex = 7 + Me.ToolStrip1.Text = "ToolStrip1" + ' + 'TSDropDownApplikationen + ' + Me.TSDropDownApplikationen.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text + Me.TSDropDownApplikationen.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.AlleApplToolStripMenuItem, Me.DeinstallierteApplToolStripMenuItem, Me.InstallierteApplToolStripMenuItem}) + Me.TSDropDownApplikationen.ImageTransparentColor = System.Drawing.Color.Magenta + Me.TSDropDownApplikationen.Name = "TSDropDownApplikationen" + Me.TSDropDownApplikationen.Size = New System.Drawing.Size(151, 22) + Me.TSDropDownApplikationen.Text = "Installierte Applikationen" + ' + 'AlleApplToolStripMenuItem + ' + Me.AlleApplToolStripMenuItem.Name = "AlleApplToolStripMenuItem" + Me.AlleApplToolStripMenuItem.Size = New System.Drawing.Size(219, 22) + Me.AlleApplToolStripMenuItem.Text = "Alle Applikationen" + ' + 'DeinstallierteApplToolStripMenuItem + ' + Me.DeinstallierteApplToolStripMenuItem.Name = "DeinstallierteApplToolStripMenuItem" + Me.DeinstallierteApplToolStripMenuItem.Size = New System.Drawing.Size(219, 22) + Me.DeinstallierteApplToolStripMenuItem.Text = "Deinstallierte Applikationen" + ' + 'InstallierteApplToolStripMenuItem + ' + Me.InstallierteApplToolStripMenuItem.Name = "InstallierteApplToolStripMenuItem" + Me.InstallierteApplToolStripMenuItem.Size = New System.Drawing.Size(219, 22) + Me.InstallierteApplToolStripMenuItem.Text = "Installierte Applikationen" + ' + 'TscbboxTyp + ' + Me.TscbboxTyp.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.TscbboxTyp.Items.AddRange(New Object() {"Alle Appl.", "Deinstallierte Appl.", "Installierte Appl."}) + Me.TscbboxTyp.Name = "TscbboxTyp" + Me.TscbboxTyp.Size = New System.Drawing.Size(121, 23) + Me.TscbboxTyp.Sorted = True + Me.TscbboxTyp.Visible = False + ' + 'cboxNurAktive + ' + Me.cboxNurAktive.AutoSize = True + Me.cboxNurAktive.Checked = True + Me.cboxNurAktive.CheckState = System.Windows.Forms.CheckState.Indeterminate + Me.cboxNurAktive.Dock = System.Windows.Forms.DockStyle.Right + Me.cboxNurAktive.Location = New System.Drawing.Point(163, 0) + Me.cboxNurAktive.Name = "cboxNurAktive" + Me.cboxNurAktive.RightToLeft = System.Windows.Forms.RightToLeft.Yes + Me.cboxNurAktive.Size = New System.Drawing.Size(15, 23) + Me.cboxNurAktive.TabIndex = 6 + Me.cboxNurAktive.ThreeState = True + Me.cboxNurAktive.UseVisualStyleBackColor = True + Me.cboxNurAktive.Visible = False + ' + 'rbsortstruktur + ' + Me.rbsortstruktur.Appearance = System.Windows.Forms.Appearance.Button + Me.rbsortstruktur.AutoSize = True + Me.rbsortstruktur.Checked = True + Me.rbsortstruktur.Dock = System.Windows.Forms.DockStyle.Right + Me.rbsortstruktur.Image = CType(resources.GetObject("rbsortstruktur.Image"), System.Drawing.Image) + Me.rbsortstruktur.Location = New System.Drawing.Point(178, 0) + Me.rbsortstruktur.Name = "rbsortstruktur" + Me.rbsortstruktur.Size = New System.Drawing.Size(22, 23) + Me.rbsortstruktur.TabIndex = 5 + Me.rbsortstruktur.TabStop = True + Me.rbsortstruktur.UseVisualStyleBackColor = True + ' + 'rbsortalpha + ' + Me.rbsortalpha.Appearance = System.Windows.Forms.Appearance.Button + Me.rbsortalpha.AutoSize = True + Me.rbsortalpha.Dock = System.Windows.Forms.DockStyle.Right + Me.rbsortalpha.Image = CType(resources.GetObject("rbsortalpha.Image"), System.Drawing.Image) + Me.rbsortalpha.Location = New System.Drawing.Point(200, 0) + Me.rbsortalpha.Name = "rbsortalpha" + Me.rbsortalpha.Size = New System.Drawing.Size(22, 23) + Me.rbsortalpha.TabIndex = 4 + Me.rbsortalpha.UseVisualStyleBackColor = True + ' + 'pnlBeziehungen + ' + Me.pnlBeziehungen.Controls.Add(Me.SplitContainer2) + Me.pnlBeziehungen.Dock = System.Windows.Forms.DockStyle.Fill + Me.pnlBeziehungen.Location = New System.Drawing.Point(0, 188) + Me.pnlBeziehungen.Name = "pnlBeziehungen" + Me.pnlBeziehungen.Size = New System.Drawing.Size(833, 450) + Me.pnlBeziehungen.TabIndex = 2 + ' + 'SplitContainer2 + ' + Me.SplitContainer2.Dock = System.Windows.Forms.DockStyle.Fill + Me.SplitContainer2.Location = New System.Drawing.Point(0, 0) + Me.SplitContainer2.Name = "SplitContainer2" + Me.SplitContainer2.Orientation = System.Windows.Forms.Orientation.Horizontal + ' + 'SplitContainer2.Panel1 + ' + Me.SplitContainer2.Panel1.Controls.Add(Me.GrpBeziehungen) + ' + 'SplitContainer2.Panel2 + ' + Me.SplitContainer2.Panel2.Controls.Add(Me.SplitContainer3) + Me.SplitContainer2.Size = New System.Drawing.Size(833, 450) + Me.SplitContainer2.SplitterDistance = 150 + Me.SplitContainer2.TabIndex = 3 + ' + 'GrpBeziehungen + ' + Me.GrpBeziehungen.Controls.Add(Me.C1VertragselementApplikation) + Me.GrpBeziehungen.Controls.Add(Me.ToolStrip3) + Me.GrpBeziehungen.Dock = System.Windows.Forms.DockStyle.Fill + Me.GrpBeziehungen.Location = New System.Drawing.Point(0, 0) + Me.GrpBeziehungen.Name = "GrpBeziehungen" + Me.GrpBeziehungen.Size = New System.Drawing.Size(833, 150) + Me.GrpBeziehungen.TabIndex = 0 + Me.GrpBeziehungen.TabStop = False + Me.GrpBeziehungen.Text = " Applikation" + ' + 'C1VertragselementApplikation + ' + Me.C1VertragselementApplikation.AllowUpdate = False + Me.C1VertragselementApplikation.AlternatingRows = True + Me.C1VertragselementApplikation.ContextMenuStrip = Me.ctxmenuVertragselementApplikatoin + Me.C1VertragselementApplikation.Dock = System.Windows.Forms.DockStyle.Fill + Me.C1VertragselementApplikation.FetchRowStyles = True + Me.C1VertragselementApplikation.FilterBar = True + Me.C1VertragselementApplikation.GroupByCaption = "Drag a column header here to group by that column" + Me.C1VertragselementApplikation.Images.Add(CType(resources.GetObject("C1VertragselementApplikation.Images"), System.Drawing.Image)) + Me.C1VertragselementApplikation.Location = New System.Drawing.Point(3, 41) + Me.C1VertragselementApplikation.Name = "C1VertragselementApplikation" + Me.C1VertragselementApplikation.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.C1VertragselementApplikation.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.C1VertragselementApplikation.PreviewInfo.ZoomFactor = 75.0R + Me.C1VertragselementApplikation.PrintInfo.PageSettings = CType(resources.GetObject("C1VertragselementApplikation.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.C1VertragselementApplikation.Size = New System.Drawing.Size(827, 106) + Me.C1VertragselementApplikation.TabAction = C1.Win.C1TrueDBGrid.TabActionEnum.ColumnNavigation + Me.C1VertragselementApplikation.TabIndex = 13 + Me.C1VertragselementApplikation.Text = "C1TrueDBGrid1" + Me.C1VertragselementApplikation.PropBag = resources.GetString("C1VertragselementApplikation.PropBag") + ' + 'ctxmenuVertragselementApplikatoin + ' + Me.ctxmenuVertragselementApplikatoin.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.NeuerDatensatzToolStripMenuItem1, Me.DatensatzLöschenToolStripMenuItem, Me.DatensatzAktivierenToolStripMenuItem1, Me.DatensatzLöschenToolStripMenuItem1, Me.ToolStripMenuItem3, Me.DatensatzÄndernToolStripMenuItem1, Me.ToolStripMenuItem2, Me.VertragselementAnzeigenToolStripMenuItem, Me.ApplikationAnzeigenToolStripMenuItem}) + Me.ctxmenuVertragselementApplikatoin.Name = "ctxmenuVertragselementApplikatoin" + Me.ctxmenuVertragselementApplikatoin.Size = New System.Drawing.Size(210, 170) + ' + 'NeuerDatensatzToolStripMenuItem1 + ' + Me.NeuerDatensatzToolStripMenuItem1.Name = "NeuerDatensatzToolStripMenuItem1" + Me.NeuerDatensatzToolStripMenuItem1.Size = New System.Drawing.Size(209, 22) + Me.NeuerDatensatzToolStripMenuItem1.Text = "Neuer Datensatz" + Me.NeuerDatensatzToolStripMenuItem1.Visible = False + ' + 'DatensatzLöschenToolStripMenuItem + ' + Me.DatensatzLöschenToolStripMenuItem.Name = "DatensatzLöschenToolStripMenuItem" + Me.DatensatzLöschenToolStripMenuItem.Size = New System.Drawing.Size(209, 22) + Me.DatensatzLöschenToolStripMenuItem.Text = "Datensatz inaktivieren" + ' + 'DatensatzAktivierenToolStripMenuItem1 + ' + Me.DatensatzAktivierenToolStripMenuItem1.Name = "DatensatzAktivierenToolStripMenuItem1" + Me.DatensatzAktivierenToolStripMenuItem1.Size = New System.Drawing.Size(209, 22) + Me.DatensatzAktivierenToolStripMenuItem1.Text = "Datensatz aktivieren" + ' + 'DatensatzLöschenToolStripMenuItem1 + ' + Me.DatensatzLöschenToolStripMenuItem1.Name = "DatensatzLöschenToolStripMenuItem1" + Me.DatensatzLöschenToolStripMenuItem1.Size = New System.Drawing.Size(209, 22) + Me.DatensatzLöschenToolStripMenuItem1.Text = "Datensatz löschen" + ' + 'ToolStripMenuItem3 + ' + Me.ToolStripMenuItem3.Name = "ToolStripMenuItem3" + Me.ToolStripMenuItem3.Size = New System.Drawing.Size(206, 6) + ' + 'DatensatzÄndernToolStripMenuItem1 + ' + Me.DatensatzÄndernToolStripMenuItem1.Name = "DatensatzÄndernToolStripMenuItem1" + Me.DatensatzÄndernToolStripMenuItem1.Size = New System.Drawing.Size(209, 22) + Me.DatensatzÄndernToolStripMenuItem1.Text = "&Datensatz ändern" + ' + 'ToolStripMenuItem2 + ' + Me.ToolStripMenuItem2.Name = "ToolStripMenuItem2" + Me.ToolStripMenuItem2.Size = New System.Drawing.Size(206, 6) + ' + 'VertragselementAnzeigenToolStripMenuItem + ' + Me.VertragselementAnzeigenToolStripMenuItem.Name = "VertragselementAnzeigenToolStripMenuItem" + Me.VertragselementAnzeigenToolStripMenuItem.Size = New System.Drawing.Size(209, 22) + Me.VertragselementAnzeigenToolStripMenuItem.Text = "Vertragselement anzeigen" + ' + 'ApplikationAnzeigenToolStripMenuItem + ' + Me.ApplikationAnzeigenToolStripMenuItem.Name = "ApplikationAnzeigenToolStripMenuItem" + Me.ApplikationAnzeigenToolStripMenuItem.Size = New System.Drawing.Size(209, 22) + Me.ApplikationAnzeigenToolStripMenuItem.Text = "Applikation Anzeigen" + ' + 'ToolStrip3 + ' + Me.ToolStrip3.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tsntmBeziehungspeichern, Me.ToolStripButtonVEApplNew, Me.ToolStripButtonVEApplDelete}) + Me.ToolStrip3.Location = New System.Drawing.Point(3, 16) + Me.ToolStrip3.Name = "ToolStrip3" + Me.ToolStrip3.Size = New System.Drawing.Size(827, 25) + Me.ToolStrip3.TabIndex = 5 + Me.ToolStrip3.Text = "ToolStrip3" + ' + 'tsntmBeziehungspeichern + ' + Me.tsntmBeziehungspeichern.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.tsntmBeziehungspeichern.Image = CType(resources.GetObject("tsntmBeziehungspeichern.Image"), System.Drawing.Image) + Me.tsntmBeziehungspeichern.ImageTransparentColor = System.Drawing.Color.Magenta + Me.tsntmBeziehungspeichern.Name = "tsntmBeziehungspeichern" + Me.tsntmBeziehungspeichern.Size = New System.Drawing.Size(23, 22) + Me.tsntmBeziehungspeichern.Text = "Speichern" + Me.tsntmBeziehungspeichern.Visible = False + ' + 'ToolStripButtonVEApplNew + ' + Me.ToolStripButtonVEApplNew.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.ToolStripButtonVEApplNew.Image = CType(resources.GetObject("ToolStripButtonVEApplNew.Image"), System.Drawing.Image) + Me.ToolStripButtonVEApplNew.ImageTransparentColor = System.Drawing.Color.Magenta + Me.ToolStripButtonVEApplNew.Name = "ToolStripButtonVEApplNew" + Me.ToolStripButtonVEApplNew.Size = New System.Drawing.Size(23, 22) + Me.ToolStripButtonVEApplNew.Text = "Neuer Datensatz" + Me.ToolStripButtonVEApplNew.ToolTipText = "Neuer Datensatz" + ' + 'ToolStripButtonVEApplDelete + ' + Me.ToolStripButtonVEApplDelete.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.ToolStripButtonVEApplDelete.Image = CType(resources.GetObject("ToolStripButtonVEApplDelete.Image"), System.Drawing.Image) + Me.ToolStripButtonVEApplDelete.ImageTransparentColor = System.Drawing.Color.Magenta + Me.ToolStripButtonVEApplDelete.Name = "ToolStripButtonVEApplDelete" + Me.ToolStripButtonVEApplDelete.Size = New System.Drawing.Size(23, 22) + Me.ToolStripButtonVEApplDelete.Text = "Datensatz inaktivieren" + Me.ToolStripButtonVEApplDelete.ToolTipText = "Datensatz inaktivieren" + ' + 'SplitContainer3 + ' + Me.SplitContainer3.Dock = System.Windows.Forms.DockStyle.Fill + Me.SplitContainer3.Location = New System.Drawing.Point(0, 0) + Me.SplitContainer3.Name = "SplitContainer3" + Me.SplitContainer3.Orientation = System.Windows.Forms.Orientation.Horizontal + ' + 'SplitContainer3.Panel1 + ' + Me.SplitContainer3.Panel1.Controls.Add(Me.GrpLizenzen) + ' + 'SplitContainer3.Panel2 + ' + Me.SplitContainer3.Panel2.Controls.Add(Me.GrpLizenzschlüssel) + Me.SplitContainer3.Size = New System.Drawing.Size(833, 296) + Me.SplitContainer3.SplitterDistance = 150 + Me.SplitContainer3.TabIndex = 0 + ' + 'GrpLizenzen + ' + Me.GrpLizenzen.Controls.Add(Me.C1Lizenzkäufe) + Me.GrpLizenzen.Controls.Add(Me.ToolStripLizenz) + Me.GrpLizenzen.Controls.Add(Me.C1LizenztypDropDwon) + Me.GrpLizenzen.Dock = System.Windows.Forms.DockStyle.Fill + Me.GrpLizenzen.Location = New System.Drawing.Point(0, 0) + Me.GrpLizenzen.Name = "GrpLizenzen" + Me.GrpLizenzen.Size = New System.Drawing.Size(833, 150) + Me.GrpLizenzen.TabIndex = 1 + Me.GrpLizenzen.TabStop = False + Me.GrpLizenzen.Text = "Lizenzen" + ' + 'C1Lizenzkäufe + ' + Me.C1Lizenzkäufe.AllowUpdate = False + Me.C1Lizenzkäufe.AlternatingRows = True + Me.C1Lizenzkäufe.ContextMenuStrip = Me.ctxmenuLizenzkauf + Me.C1Lizenzkäufe.Dock = System.Windows.Forms.DockStyle.Fill + Me.C1Lizenzkäufe.FetchRowStyles = True + Me.C1Lizenzkäufe.FilterBar = True + Me.C1Lizenzkäufe.GroupByCaption = "Drag a column header here to group by that column" + Me.C1Lizenzkäufe.Images.Add(CType(resources.GetObject("C1Lizenzkäufe.Images"), System.Drawing.Image)) + Me.C1Lizenzkäufe.Location = New System.Drawing.Point(3, 41) + Me.C1Lizenzkäufe.Name = "C1Lizenzkäufe" + Me.C1Lizenzkäufe.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.C1Lizenzkäufe.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.C1Lizenzkäufe.PreviewInfo.ZoomFactor = 75.0R + Me.C1Lizenzkäufe.PrintInfo.PageSettings = CType(resources.GetObject("C1Lizenzkäufe.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.C1Lizenzkäufe.Size = New System.Drawing.Size(827, 106) + Me.C1Lizenzkäufe.TabAction = C1.Win.C1TrueDBGrid.TabActionEnum.ColumnNavigation + Me.C1Lizenzkäufe.TabIndex = 12 + Me.C1Lizenzkäufe.Text = "C1TrueDBGrid1" + Me.C1Lizenzkäufe.PropBag = resources.GetString("C1Lizenzkäufe.PropBag") + ' + 'ctxmenuLizenzkauf + ' + Me.ctxmenuLizenzkauf.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.NeuerDatensatzToolStripMenuItem, Me.DatensatzÄndernToolStripMenuItem, Me.DatensatzInaktivierenToolStripMenuItem, Me.DatensatzAktivierenToolStripMenuItem, Me.ToolStripMenuItem1, Me.MitAktuellemVertagselementApplikationVerbindenToolStripMenuItem, Me.VerbindungZuVertragselementApplikationLösenToolStripMenuItem}) + Me.ctxmenuLizenzkauf.Name = "ctxmenuLizenzkauf" + Me.ctxmenuLizenzkauf.Size = New System.Drawing.Size(358, 142) + ' + 'NeuerDatensatzToolStripMenuItem + ' + Me.NeuerDatensatzToolStripMenuItem.Name = "NeuerDatensatzToolStripMenuItem" + Me.NeuerDatensatzToolStripMenuItem.Size = New System.Drawing.Size(357, 22) + Me.NeuerDatensatzToolStripMenuItem.Text = "&Neuer Datensatz" + ' + 'DatensatzÄndernToolStripMenuItem + ' + Me.DatensatzÄndernToolStripMenuItem.Name = "DatensatzÄndernToolStripMenuItem" + Me.DatensatzÄndernToolStripMenuItem.Size = New System.Drawing.Size(357, 22) + Me.DatensatzÄndernToolStripMenuItem.Text = "Datensatz ändern" + ' + 'DatensatzInaktivierenToolStripMenuItem + ' + Me.DatensatzInaktivierenToolStripMenuItem.Name = "DatensatzInaktivierenToolStripMenuItem" + Me.DatensatzInaktivierenToolStripMenuItem.Size = New System.Drawing.Size(357, 22) + Me.DatensatzInaktivierenToolStripMenuItem.Text = "Datensatz inaktivieren" + ' + 'DatensatzAktivierenToolStripMenuItem + ' + Me.DatensatzAktivierenToolStripMenuItem.Name = "DatensatzAktivierenToolStripMenuItem" + Me.DatensatzAktivierenToolStripMenuItem.Size = New System.Drawing.Size(357, 22) + Me.DatensatzAktivierenToolStripMenuItem.Text = "Datensatz aktivieren" + ' + 'ToolStripMenuItem1 + ' + Me.ToolStripMenuItem1.Name = "ToolStripMenuItem1" + Me.ToolStripMenuItem1.Size = New System.Drawing.Size(354, 6) + ' + 'MitAktuellemVertagselementApplikationVerbindenToolStripMenuItem + ' + Me.MitAktuellemVertagselementApplikationVerbindenToolStripMenuItem.Name = "MitAktuellemVertagselementApplikationVerbindenToolStripMenuItem" + Me.MitAktuellemVertagselementApplikationVerbindenToolStripMenuItem.Size = New System.Drawing.Size(357, 22) + Me.MitAktuellemVertagselementApplikationVerbindenToolStripMenuItem.Text = "Mit aktuellem Vertagselement/Applikation verbinden" + ' + 'VerbindungZuVertragselementApplikationLösenToolStripMenuItem + ' + Me.VerbindungZuVertragselementApplikationLösenToolStripMenuItem.Name = "VerbindungZuVertragselementApplikationLösenToolStripMenuItem" + Me.VerbindungZuVertragselementApplikationLösenToolStripMenuItem.Size = New System.Drawing.Size(357, 22) + Me.VerbindungZuVertragselementApplikationLösenToolStripMenuItem.Text = "Verbindung zu Vertragselement/Applikation aufheben" + ' + 'ToolStripLizenz + ' + Me.ToolStripLizenz.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.TSBtnLizenzNew, Me.TSBtnLizenzDelete}) + Me.ToolStripLizenz.Location = New System.Drawing.Point(3, 16) + Me.ToolStripLizenz.Name = "ToolStripLizenz" + Me.ToolStripLizenz.Size = New System.Drawing.Size(827, 25) + Me.ToolStripLizenz.TabIndex = 18 + Me.ToolStripLizenz.Text = "ToolStrip2" + ' + 'TSBtnLizenzNew + ' + Me.TSBtnLizenzNew.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.TSBtnLizenzNew.Image = CType(resources.GetObject("TSBtnLizenzNew.Image"), System.Drawing.Image) + Me.TSBtnLizenzNew.ImageTransparentColor = System.Drawing.Color.Magenta + Me.TSBtnLizenzNew.Name = "TSBtnLizenzNew" + Me.TSBtnLizenzNew.Size = New System.Drawing.Size(23, 22) + Me.TSBtnLizenzNew.Text = "Neuer Datensatz" + Me.TSBtnLizenzNew.ToolTipText = "Neuer Datensatz" + ' + 'TSBtnLizenzDelete + ' + Me.TSBtnLizenzDelete.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.TSBtnLizenzDelete.Image = CType(resources.GetObject("TSBtnLizenzDelete.Image"), System.Drawing.Image) + Me.TSBtnLizenzDelete.ImageTransparentColor = System.Drawing.Color.Magenta + Me.TSBtnLizenzDelete.Name = "TSBtnLizenzDelete" + Me.TSBtnLizenzDelete.Size = New System.Drawing.Size(23, 22) + Me.TSBtnLizenzDelete.Text = "Datensatz inaktivieren" + Me.TSBtnLizenzDelete.ToolTipText = "Datensatz inaktivieren" + ' + 'C1LizenztypDropDwon + ' + Me.C1LizenztypDropDwon.AllowColMove = True + Me.C1LizenztypDropDwon.AllowColSelect = True + Me.C1LizenztypDropDwon.AllowRowSizing = C1.Win.C1TrueDBGrid.RowSizingEnum.AllRows + Me.C1LizenztypDropDwon.AlternatingRows = False + Me.C1LizenztypDropDwon.CaptionStyle = Style1 + Me.C1LizenztypDropDwon.ColumnCaptionHeight = 17 + Me.C1LizenztypDropDwon.ColumnFooterHeight = 17 + Me.C1LizenztypDropDwon.EvenRowStyle = Style2 + Me.C1LizenztypDropDwon.FetchRowStyles = False + Me.C1LizenztypDropDwon.FooterStyle = Style3 + Me.C1LizenztypDropDwon.HeadingStyle = Style4 + Me.C1LizenztypDropDwon.HighLightRowStyle = Style5 + Me.C1LizenztypDropDwon.Images.Add(CType(resources.GetObject("C1LizenztypDropDwon.Images"), System.Drawing.Image)) + Me.C1LizenztypDropDwon.Location = New System.Drawing.Point(12, 36) + Me.C1LizenztypDropDwon.Name = "C1LizenztypDropDwon" + Me.C1LizenztypDropDwon.OddRowStyle = Style6 + Me.C1LizenztypDropDwon.RecordSelectorStyle = Style7 + Me.C1LizenztypDropDwon.RowDivider.Color = System.Drawing.Color.DarkGray + Me.C1LizenztypDropDwon.RowDivider.Style = C1.Win.C1TrueDBGrid.LineStyleEnum.[Single] + Me.C1LizenztypDropDwon.RowSubDividerColor = System.Drawing.Color.DarkGray + Me.C1LizenztypDropDwon.ScrollTips = False + Me.C1LizenztypDropDwon.Size = New System.Drawing.Size(100, 46) + Me.C1LizenztypDropDwon.Style = Style8 + Me.C1LizenztypDropDwon.TabIndex = 17 + Me.C1LizenztypDropDwon.Text = "C1TrueDBDropdown1" + Me.C1LizenztypDropDwon.Visible = False + Me.C1LizenztypDropDwon.PropBag = resources.GetString("C1LizenztypDropDwon.PropBag") + ' + 'GrpLizenzschlüssel + ' + Me.GrpLizenzschlüssel.Controls.Add(Me.C1Lizenzschluessel) + Me.GrpLizenzschlüssel.Controls.Add(Me.ToolStrip2) + Me.GrpLizenzschlüssel.Dock = System.Windows.Forms.DockStyle.Fill + Me.GrpLizenzschlüssel.Location = New System.Drawing.Point(0, 0) + Me.GrpLizenzschlüssel.Name = "GrpLizenzschlüssel" + Me.GrpLizenzschlüssel.Size = New System.Drawing.Size(833, 142) + Me.GrpLizenzschlüssel.TabIndex = 2 + Me.GrpLizenzschlüssel.TabStop = False + Me.GrpLizenzschlüssel.Text = "Lizenzschlüssel" + ' + 'C1Lizenzschluessel + ' + Me.C1Lizenzschluessel.AllowUpdate = False + Me.C1Lizenzschluessel.AlternatingRows = True + Me.C1Lizenzschluessel.ContextMenuStrip = Me.ctxmenuLizenzschluessel + Me.C1Lizenzschluessel.Dock = System.Windows.Forms.DockStyle.Fill + Me.C1Lizenzschluessel.FetchRowStyles = True + Me.C1Lizenzschluessel.FilterBar = True + Me.C1Lizenzschluessel.GroupByCaption = "Drag a column header here to group by that column" + Me.C1Lizenzschluessel.Images.Add(CType(resources.GetObject("C1Lizenzschluessel.Images"), System.Drawing.Image)) + Me.C1Lizenzschluessel.Location = New System.Drawing.Point(3, 41) + Me.C1Lizenzschluessel.Name = "C1Lizenzschluessel" + Me.C1Lizenzschluessel.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.C1Lizenzschluessel.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.C1Lizenzschluessel.PreviewInfo.ZoomFactor = 75.0R + Me.C1Lizenzschluessel.PrintInfo.PageSettings = CType(resources.GetObject("C1Lizenzschluessel.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.C1Lizenzschluessel.Size = New System.Drawing.Size(827, 98) + Me.C1Lizenzschluessel.TabAction = C1.Win.C1TrueDBGrid.TabActionEnum.ColumnNavigation + Me.C1Lizenzschluessel.TabIndex = 20 + Me.C1Lizenzschluessel.Text = "C1TrueDBGrid1" + Me.C1Lizenzschluessel.PropBag = resources.GetString("C1Lizenzschluessel.PropBag") + ' + 'ctxmenuLizenzschluessel + ' + Me.ctxmenuLizenzschluessel.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripMenuItemNeuerLizenzschluessel, Me.ToolStripMenuItemLizenzschluesselaendern, Me.ToolStripMenuItemLizenzschluesselinaktivieren, Me.ToolStripMenuItemLizenzschluesselaktivieren}) + Me.ctxmenuLizenzschluessel.Name = "ctxmenuLizenzkauf" + Me.ctxmenuLizenzschluessel.Size = New System.Drawing.Size(190, 92) + ' + 'ToolStripMenuItemNeuerLizenzschluessel + ' + Me.ToolStripMenuItemNeuerLizenzschluessel.Name = "ToolStripMenuItemNeuerLizenzschluessel" + Me.ToolStripMenuItemNeuerLizenzschluessel.Size = New System.Drawing.Size(189, 22) + Me.ToolStripMenuItemNeuerLizenzschluessel.Text = "&Neuer Datensatz" + ' + 'ToolStripMenuItemLizenzschluesselaendern + ' + Me.ToolStripMenuItemLizenzschluesselaendern.Name = "ToolStripMenuItemLizenzschluesselaendern" + Me.ToolStripMenuItemLizenzschluesselaendern.Size = New System.Drawing.Size(189, 22) + Me.ToolStripMenuItemLizenzschluesselaendern.Text = "Datensatz ändern" + ' + 'ToolStripMenuItemLizenzschluesselinaktivieren + ' + Me.ToolStripMenuItemLizenzschluesselinaktivieren.Name = "ToolStripMenuItemLizenzschluesselinaktivieren" + Me.ToolStripMenuItemLizenzschluesselinaktivieren.Size = New System.Drawing.Size(189, 22) + Me.ToolStripMenuItemLizenzschluesselinaktivieren.Text = "Datensatz inaktivieren" + ' + 'ToolStripMenuItemLizenzschluesselaktivieren + ' + Me.ToolStripMenuItemLizenzschluesselaktivieren.Name = "ToolStripMenuItemLizenzschluesselaktivieren" + Me.ToolStripMenuItemLizenzschluesselaktivieren.Size = New System.Drawing.Size(189, 22) + Me.ToolStripMenuItemLizenzschluesselaktivieren.Text = "Datensatz aktivieren" + ' + 'ToolStrip2 + ' + Me.ToolStrip2.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripButtonLizenzschluesselNew, Me.ToolStripButtonLizenzschluesselDelete}) + Me.ToolStrip2.Location = New System.Drawing.Point(3, 16) + Me.ToolStrip2.Name = "ToolStrip2" + Me.ToolStrip2.Size = New System.Drawing.Size(827, 25) + Me.ToolStrip2.TabIndex = 19 + Me.ToolStrip2.Text = "ToolStrip3" + ' + 'ToolStripButtonLizenzschluesselNew + ' + Me.ToolStripButtonLizenzschluesselNew.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.ToolStripButtonLizenzschluesselNew.Image = CType(resources.GetObject("ToolStripButtonLizenzschluesselNew.Image"), System.Drawing.Image) + Me.ToolStripButtonLizenzschluesselNew.ImageTransparentColor = System.Drawing.Color.Magenta + Me.ToolStripButtonLizenzschluesselNew.Name = "ToolStripButtonLizenzschluesselNew" + Me.ToolStripButtonLizenzschluesselNew.Size = New System.Drawing.Size(23, 22) + Me.ToolStripButtonLizenzschluesselNew.Text = "Neuer Datensatz" + Me.ToolStripButtonLizenzschluesselNew.ToolTipText = "Neuer Datensatz" + ' + 'ToolStripButtonLizenzschluesselDelete + ' + Me.ToolStripButtonLizenzschluesselDelete.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.ToolStripButtonLizenzschluesselDelete.Image = CType(resources.GetObject("ToolStripButtonLizenzschluesselDelete.Image"), System.Drawing.Image) + Me.ToolStripButtonLizenzschluesselDelete.ImageTransparentColor = System.Drawing.Color.Magenta + Me.ToolStripButtonLizenzschluesselDelete.Name = "ToolStripButtonLizenzschluesselDelete" + Me.ToolStripButtonLizenzschluesselDelete.Size = New System.Drawing.Size(23, 22) + Me.ToolStripButtonLizenzschluesselDelete.Text = "Datensatz inaktivieren" + Me.ToolStripButtonLizenzschluesselDelete.ToolTipText = "Datensatz inaktivieren" + ' + 'pnlLizenzelement + ' + Me.pnlLizenzelement.Controls.Add(Me.GrpAllgemein) + Me.pnlLizenzelement.Controls.Add(Me.GrpLizenzelement) + Me.pnlLizenzelement.Dock = System.Windows.Forms.DockStyle.Top + Me.pnlLizenzelement.Location = New System.Drawing.Point(0, 0) + Me.pnlLizenzelement.Name = "pnlLizenzelement" + Me.pnlLizenzelement.Size = New System.Drawing.Size(833, 188) + Me.pnlLizenzelement.TabIndex = 0 + ' + 'GrpAllgemein + ' + Me.GrpAllgemein.Controls.Add(Me.cbStrukturelement) + Me.GrpAllgemein.Controls.Add(Me.txtbemerkung) + Me.GrpAllgemein.Controls.Add(Me.lblBemerkung) + Me.GrpAllgemein.Controls.Add(Me.lblSecurityLebel) + Me.GrpAllgemein.Controls.Add(Me.lblMutierer) + Me.GrpAllgemein.Controls.Add(Me.lblMutiertam) + Me.GrpAllgemein.Controls.Add(Me.lblErstelltam) + Me.GrpAllgemein.Controls.Add(Me.cboxSecurityLevel) + Me.GrpAllgemein.Controls.Add(Me.txtMutierer) + Me.GrpAllgemein.Controls.Add(Me.txtMutiertam) + Me.GrpAllgemein.Controls.Add(Me.txtErstelltam) + Me.GrpAllgemein.Controls.Add(Me.cbaktiv) + Me.GrpAllgemein.Controls.Add(Me.lblParentElement) + Me.GrpAllgemein.Controls.Add(Me.lblBezeichnung) + Me.GrpAllgemein.Controls.Add(Me.txtBezeichnung) + Me.GrpAllgemein.Dock = System.Windows.Forms.DockStyle.Fill + Me.GrpAllgemein.Location = New System.Drawing.Point(268, 0) + Me.GrpAllgemein.Name = "GrpAllgemein" + Me.GrpAllgemein.Size = New System.Drawing.Size(565, 188) + Me.GrpAllgemein.TabIndex = 0 + Me.GrpAllgemein.TabStop = False + Me.GrpAllgemein.Text = "Lizenzelement" + ' + 'cbStrukturelement + ' + Me.cbStrukturelement.Enabled = False + Me.cbStrukturelement.Location = New System.Drawing.Point(351, 132) + Me.cbStrukturelement.Name = "cbStrukturelement" + Me.cbStrukturelement.RightToLeft = System.Windows.Forms.RightToLeft.Yes + Me.cbStrukturelement.Size = New System.Drawing.Size(112, 20) + Me.cbStrukturelement.TabIndex = 127 + Me.cbStrukturelement.Text = "Strukturelement" + Me.cbStrukturelement.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.cbStrukturelement.UseVisualStyleBackColor = True + ' + 'txtbemerkung + ' + Me.txtbemerkung.Location = New System.Drawing.Point(14, 86) + Me.txtbemerkung.Name = "txtbemerkung" + Me.txtbemerkung.ReadOnly = True + Me.txtbemerkung.Size = New System.Drawing.Size(328, 99) + Me.txtbemerkung.TabIndex = 126 + Me.txtbemerkung.Text = "" + ' + 'lblBemerkung + ' + Me.lblBemerkung.AutoSize = True + Me.lblBemerkung.Location = New System.Drawing.Point(11, 70) + Me.lblBemerkung.Name = "lblBemerkung" + Me.lblBemerkung.Size = New System.Drawing.Size(61, 13) + Me.lblBemerkung.TabIndex = 125 + Me.lblBemerkung.Text = "Bemerkung" + ' + 'lblSecurityLebel + ' + Me.lblSecurityLebel.AutoSize = True + Me.lblSecurityLebel.Location = New System.Drawing.Point(351, 108) + Me.lblSecurityLebel.Name = "lblSecurityLebel" + Me.lblSecurityLebel.Size = New System.Drawing.Size(71, 13) + Me.lblSecurityLebel.TabIndex = 124 + Me.lblSecurityLebel.Text = "SecurityLevel" + ' + 'lblMutierer + ' + Me.lblMutierer.AccessibleDescription = "Name" + Me.lblMutierer.AutoSize = True + Me.lblMutierer.Location = New System.Drawing.Point(351, 63) + Me.lblMutierer.Name = "lblMutierer" + Me.lblMutierer.Size = New System.Drawing.Size(69, 13) + Me.lblMutierer.TabIndex = 123 + Me.lblMutierer.Text = "Mutiert durch" + ' + 'lblMutiertam + ' + Me.lblMutiertam.AccessibleDescription = "Name" + Me.lblMutiertam.AutoSize = True + Me.lblMutiertam.Location = New System.Drawing.Point(351, 40) + Me.lblMutiertam.Name = "lblMutiertam" + Me.lblMutiertam.Size = New System.Drawing.Size(56, 13) + Me.lblMutiertam.TabIndex = 122 + Me.lblMutiertam.Text = "Mutiert am" + ' + 'lblErstelltam + ' + Me.lblErstelltam.AccessibleDescription = "Name" + Me.lblErstelltam.AutoSize = True + Me.lblErstelltam.Location = New System.Drawing.Point(350, 16) + Me.lblErstelltam.Name = "lblErstelltam" + Me.lblErstelltam.Size = New System.Drawing.Size(55, 13) + Me.lblErstelltam.TabIndex = 121 + Me.lblErstelltam.Text = "Erstellt am" + ' + 'cboxSecurityLevel + ' + Me.cboxSecurityLevel.Enabled = False + Me.cboxSecurityLevel.FormattingEnabled = True + Me.cboxSecurityLevel.Location = New System.Drawing.Point(447, 105) + Me.cboxSecurityLevel.Name = "cboxSecurityLevel" + Me.cboxSecurityLevel.Size = New System.Drawing.Size(111, 21) + Me.cboxSecurityLevel.TabIndex = 117 + ' + 'txtMutierer + ' + Me.txtMutierer.BackColor = System.Drawing.SystemColors.InactiveBorder + Me.txtMutierer.Location = New System.Drawing.Point(447, 59) + Me.txtMutierer.Name = "txtMutierer" + Me.txtMutierer.ReadOnly = True + Me.txtMutierer.Size = New System.Drawing.Size(111, 20) + Me.txtMutierer.TabIndex = 120 + Me.txtMutierer.TabStop = False + ' + 'txtMutiertam + ' + Me.txtMutiertam.BackColor = System.Drawing.SystemColors.InactiveBorder + Me.txtMutiertam.Location = New System.Drawing.Point(447, 36) + Me.txtMutiertam.Name = "txtMutiertam" + Me.txtMutiertam.ReadOnly = True + Me.txtMutiertam.Size = New System.Drawing.Size(111, 20) + Me.txtMutiertam.TabIndex = 119 + Me.txtMutiertam.TabStop = False + ' + 'txtErstelltam + ' + Me.txtErstelltam.BackColor = System.Drawing.SystemColors.InactiveBorder + Me.txtErstelltam.Location = New System.Drawing.Point(447, 12) + Me.txtErstelltam.Name = "txtErstelltam" + Me.txtErstelltam.ReadOnly = True + Me.txtErstelltam.Size = New System.Drawing.Size(111, 20) + Me.txtErstelltam.TabIndex = 118 + Me.txtErstelltam.TabStop = False + ' + 'cbaktiv + ' + Me.cbaktiv.Enabled = False + Me.cbaktiv.Location = New System.Drawing.Point(351, 83) + Me.cbaktiv.Name = "cbaktiv" + Me.cbaktiv.RightToLeft = System.Windows.Forms.RightToLeft.Yes + Me.cbaktiv.Size = New System.Drawing.Size(112, 20) + Me.cbaktiv.TabIndex = 116 + Me.cbaktiv.Text = "Aktiv" + Me.cbaktiv.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.cbaktiv.UseVisualStyleBackColor = True + ' + 'lblParentElement + ' + Me.lblParentElement.AutoSize = True + Me.lblParentElement.Location = New System.Drawing.Point(11, 46) + Me.lblParentElement.Name = "lblParentElement" + Me.lblParentElement.Size = New System.Drawing.Size(124, 13) + Me.lblParentElement.TabIndex = 115 + Me.lblParentElement.Text = "Übergeordnetes Element" + ' + 'lblBezeichnung + ' + Me.lblBezeichnung.AutoSize = True + Me.lblBezeichnung.Location = New System.Drawing.Point(11, 19) + Me.lblBezeichnung.Name = "lblBezeichnung" + Me.lblBezeichnung.Size = New System.Drawing.Size(69, 13) + Me.lblBezeichnung.TabIndex = 112 + Me.lblBezeichnung.Text = "Bezeichnung" + ' + 'txtBezeichnung + ' + Me.txtBezeichnung.Location = New System.Drawing.Point(138, 16) + Me.txtBezeichnung.Name = "txtBezeichnung" + Me.txtBezeichnung.ReadOnly = True + Me.txtBezeichnung.Size = New System.Drawing.Size(204, 20) + Me.txtBezeichnung.TabIndex = 111 + ' + 'GrpLizenzelement + ' + Me.GrpLizenzelement.Controls.Add(Me.TreeLizenzen) + Me.GrpLizenzelement.Controls.Add(Me.ToolStrip4) + Me.GrpLizenzelement.Dock = System.Windows.Forms.DockStyle.Left + Me.GrpLizenzelement.Location = New System.Drawing.Point(0, 0) + Me.GrpLizenzelement.Name = "GrpLizenzelement" + Me.GrpLizenzelement.Size = New System.Drawing.Size(268, 188) + Me.GrpLizenzelement.TabIndex = 1 + Me.GrpLizenzelement.TabStop = False + Me.GrpLizenzelement.Text = "Lizenzelemente (LE)" + ' + 'TreeLizenzen + ' + Me.TreeLizenzen.ContextMenuStrip = Me.CtxMenuStruktur + Me.TreeLizenzen.Dock = System.Windows.Forms.DockStyle.Fill + Me.TreeLizenzen.FullRowSelect = True + Me.TreeLizenzen.HideSelection = False + Me.TreeLizenzen.ImageIndex = 0 + Me.TreeLizenzen.ImageList = Me.ImageList1 + Me.TreeLizenzen.Location = New System.Drawing.Point(3, 41) + Me.TreeLizenzen.Name = "TreeLizenzen" + Me.TreeLizenzen.SelectedImageIndex = 0 + Me.TreeLizenzen.Size = New System.Drawing.Size(262, 144) + Me.TreeLizenzen.TabIndex = 4 + ' + 'CtxMenuStruktur + ' + Me.CtxMenuStruktur.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.LizenzelementBearbeitenToolStripMenuItem, Me.NeuesLizenzelementToolStripMenuItem, Me.LEInaktivierenToolStripMenuItem, Me.LizenzelementPhysischLöschenToolStripMenuItem}) + Me.CtxMenuStruktur.Name = "CtxMenuStruktur" + Me.CtxMenuStruktur.Size = New System.Drawing.Size(180, 92) + ' + 'LizenzelementBearbeitenToolStripMenuItem + ' + Me.LizenzelementBearbeitenToolStripMenuItem.Name = "LizenzelementBearbeitenToolStripMenuItem" + Me.LizenzelementBearbeitenToolStripMenuItem.Size = New System.Drawing.Size(179, 22) + Me.LizenzelementBearbeitenToolStripMenuItem.Text = "LE bearbeiten" + ' + 'NeuesLizenzelementToolStripMenuItem + ' + Me.NeuesLizenzelementToolStripMenuItem.Name = "NeuesLizenzelementToolStripMenuItem" + Me.NeuesLizenzelementToolStripMenuItem.Size = New System.Drawing.Size(179, 22) + Me.NeuesLizenzelementToolStripMenuItem.Text = "&Neues LE" + ' + 'LEInaktivierenToolStripMenuItem + ' + Me.LEInaktivierenToolStripMenuItem.Name = "LEInaktivierenToolStripMenuItem" + Me.LEInaktivierenToolStripMenuItem.Size = New System.Drawing.Size(179, 22) + Me.LEInaktivierenToolStripMenuItem.Text = "LE inaktivieren" + ' + 'LizenzelementPhysischLöschenToolStripMenuItem + ' + Me.LizenzelementPhysischLöschenToolStripMenuItem.Name = "LizenzelementPhysischLöschenToolStripMenuItem" + Me.LizenzelementPhysischLöschenToolStripMenuItem.Size = New System.Drawing.Size(179, 22) + Me.LizenzelementPhysischLöschenToolStripMenuItem.Text = "LE physisch löschen" + ' + 'ImageList1 + ' + Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer) + Me.ImageList1.TransparentColor = System.Drawing.Color.Transparent + Me.ImageList1.Images.SetKeyName(0, "StrukturElement.png") + Me.ImageList1.Images.SetKeyName(1, "StrukturElementDeleted.png") + Me.ImageList1.Images.SetKeyName(2, "License-manager-icon.png") + Me.ImageList1.Images.SetKeyName(3, "License-manager-icon_Inaktiv_neu.png") + Me.ImageList1.Images.SetKeyName(4, "Link-icon_16.png") + ' + 'ToolStrip4 + ' + Me.ToolStrip4.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.TSBtnEdit, Me.TSBtnNew, Me.TSBtnDelete, Me.TSDropdownLizenzen, Me.TStxtLizenztyp, Me.tsBtnLizenzsuche}) + Me.ToolStrip4.Location = New System.Drawing.Point(3, 16) + Me.ToolStrip4.Name = "ToolStrip4" + Me.ToolStrip4.Size = New System.Drawing.Size(262, 25) + Me.ToolStrip4.TabIndex = 5 + Me.ToolStrip4.Text = "ToolStrip4" + ' + 'TSBtnEdit + ' + Me.TSBtnEdit.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.TSBtnEdit.Image = CType(resources.GetObject("TSBtnEdit.Image"), System.Drawing.Image) + Me.TSBtnEdit.ImageTransparentColor = System.Drawing.Color.Magenta + Me.TSBtnEdit.Name = "TSBtnEdit" + Me.TSBtnEdit.Size = New System.Drawing.Size(23, 22) + Me.TSBtnEdit.Text = "Lizenzelement bearbeiten" + ' + 'TSBtnNew + ' + Me.TSBtnNew.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.TSBtnNew.Image = CType(resources.GetObject("TSBtnNew.Image"), System.Drawing.Image) + Me.TSBtnNew.ImageTransparentColor = System.Drawing.Color.Magenta + Me.TSBtnNew.Name = "TSBtnNew" + Me.TSBtnNew.Size = New System.Drawing.Size(23, 22) + Me.TSBtnNew.Text = "Neuer Datensatz" + Me.TSBtnNew.ToolTipText = "Neuer Datensatz" + ' + 'TSBtnDelete + ' + Me.TSBtnDelete.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.TSBtnDelete.Image = CType(resources.GetObject("TSBtnDelete.Image"), System.Drawing.Image) + Me.TSBtnDelete.ImageTransparentColor = System.Drawing.Color.Magenta + Me.TSBtnDelete.Name = "TSBtnDelete" + Me.TSBtnDelete.Size = New System.Drawing.Size(23, 22) + Me.TSBtnDelete.Text = "Datensatz inaktivieren" + Me.TSBtnDelete.ToolTipText = "Datensatz inaktivieren" + ' + 'TSDropdownLizenzen + ' + Me.TSDropdownLizenzen.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text + Me.TSDropdownLizenzen.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.AlleLizenzelementeStripMenuItem, Me.AktiveLizenzelementeToolStripMenuItem, Me.InaktiveLizenzelementeToolStripMenuItem, Me.ToolStripMenuItem6, Me.NichtZugeordneteLizenzelementeToolStripMenuItem}) + Me.TSDropdownLizenzen.ImageTransparentColor = System.Drawing.Color.Magenta + Me.TSDropdownLizenzen.Name = "TSDropdownLizenzen" + Me.TSDropdownLizenzen.Size = New System.Drawing.Size(124, 22) + Me.TSDropdownLizenzen.Text = "Alle Lizenzelemente" + ' + 'AlleLizenzelementeStripMenuItem + ' + Me.AlleLizenzelementeStripMenuItem.Name = "AlleLizenzelementeStripMenuItem" + Me.AlleLizenzelementeStripMenuItem.Size = New System.Drawing.Size(172, 22) + Me.AlleLizenzelementeStripMenuItem.Text = "Alle LE" + ' + 'AktiveLizenzelementeToolStripMenuItem + ' + Me.AktiveLizenzelementeToolStripMenuItem.Name = "AktiveLizenzelementeToolStripMenuItem" + Me.AktiveLizenzelementeToolStripMenuItem.Size = New System.Drawing.Size(172, 22) + Me.AktiveLizenzelementeToolStripMenuItem.Text = "Aktive LE" + ' + 'InaktiveLizenzelementeToolStripMenuItem + ' + Me.InaktiveLizenzelementeToolStripMenuItem.Name = "InaktiveLizenzelementeToolStripMenuItem" + Me.InaktiveLizenzelementeToolStripMenuItem.Size = New System.Drawing.Size(172, 22) + Me.InaktiveLizenzelementeToolStripMenuItem.Text = "Inaktive LE" + ' + 'ToolStripMenuItem6 + ' + Me.ToolStripMenuItem6.Name = "ToolStripMenuItem6" + Me.ToolStripMenuItem6.Size = New System.Drawing.Size(169, 6) + ' + 'NichtZugeordneteLizenzelementeToolStripMenuItem + ' + Me.NichtZugeordneteLizenzelementeToolStripMenuItem.Name = "NichtZugeordneteLizenzelementeToolStripMenuItem" + Me.NichtZugeordneteLizenzelementeToolStripMenuItem.Size = New System.Drawing.Size(172, 22) + Me.NichtZugeordneteLizenzelementeToolStripMenuItem.Text = "Nicht zugeteilte LE" + ' + 'TStxtLizenztyp + ' + Me.TStxtLizenztyp.Font = New System.Drawing.Font("Segoe UI", 9.0!) + Me.TStxtLizenztyp.Name = "TStxtLizenztyp" + Me.TStxtLizenztyp.Size = New System.Drawing.Size(100, 23) + Me.TStxtLizenztyp.Visible = False + ' + 'tsBtnLizenzsuche + ' + Me.tsBtnLizenzsuche.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.tsBtnLizenzsuche.Image = CType(resources.GetObject("tsBtnLizenzsuche.Image"), System.Drawing.Image) + Me.tsBtnLizenzsuche.ImageTransparentColor = System.Drawing.Color.Magenta + Me.tsBtnLizenzsuche.Name = "tsBtnLizenzsuche" + Me.tsBtnLizenzsuche.Size = New System.Drawing.Size(23, 22) + Me.tsBtnLizenzsuche.Text = "Lizenzelement suchen" + ' + 'ToolstripLizenzschluessel + ' + Me.ToolstripLizenzschluessel.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.TSBtnLizenzschluesselNew, Me.TSBtnLizenzschluesselDelete}) + Me.ToolstripLizenzschluessel.Location = New System.Drawing.Point(3, 16) + Me.ToolstripLizenzschluessel.Name = "ToolstripLizenzschluessel" + Me.ToolstripLizenzschluessel.Size = New System.Drawing.Size(720, 25) + Me.ToolstripLizenzschluessel.TabIndex = 19 + ' + 'TSBtnLizenzschluesselNew + ' + Me.TSBtnLizenzschluesselNew.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.TSBtnLizenzschluesselNew.Image = CType(resources.GetObject("TSBtnLizenzschluesselNew.Image"), System.Drawing.Image) + Me.TSBtnLizenzschluesselNew.ImageTransparentColor = System.Drawing.Color.Magenta + Me.TSBtnLizenzschluesselNew.Name = "TSBtnLizenzschluesselNew" + Me.TSBtnLizenzschluesselNew.Size = New System.Drawing.Size(23, 22) + Me.TSBtnLizenzschluesselNew.Text = "Neuer Datensatz" + Me.TSBtnLizenzschluesselNew.ToolTipText = "Neuer Datensatz" + ' + 'TSBtnLizenzschluesselDelete + ' + Me.TSBtnLizenzschluesselDelete.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.TSBtnLizenzschluesselDelete.Image = CType(resources.GetObject("TSBtnLizenzschluesselDelete.Image"), System.Drawing.Image) + Me.TSBtnLizenzschluesselDelete.ImageTransparentColor = System.Drawing.Color.Magenta + Me.TSBtnLizenzschluesselDelete.Name = "TSBtnLizenzschluesselDelete" + Me.TSBtnLizenzschluesselDelete.Size = New System.Drawing.Size(23, 22) + Me.TSBtnLizenzschluesselDelete.Text = "Datensatz inaktivieren" + Me.TSBtnLizenzschluesselDelete.ToolTipText = "Datensatz inaktivieren" + ' + 'cbboxParentTree + ' + Me.cbboxParentTree.Enabled = False + Me.cbboxParentTree.ImageIndex = -1 + Me.cbboxParentTree.ImageList = Nothing + Me.cbboxParentTree.ImeMode = System.Windows.Forms.ImeMode.Off + Me.cbboxParentTree.Location = New System.Drawing.Point(633, 90) + Me.cbboxParentTree.Name = "cbboxParentTree" + Me.cbboxParentTree.SelectedImageIndex = -1 + Me.cbboxParentTree.SelectedNode = Nothing + Me.cbboxParentTree.Size = New System.Drawing.Size(203, 22) + Me.cbboxParentTree.TabIndex = 114 + ' + 'frmLizenzverwaltung + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.ClientSize = New System.Drawing.Size(1059, 687) + Me.Controls.Add(Me.cbboxParentTree) + Me.Controls.Add(Me.SplitContainer1) + Me.Controls.Add(Me.ToolStripMain) + Me.Controls.Add(Me.Menu) + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.Name = "frmLizenzverwaltung" + Me.Text = "Lizenzverwaltung" + Me.ToolStripMain.ResumeLayout(False) + Me.ToolStripMain.PerformLayout() + Me.Menu.ResumeLayout(False) + Me.Menu.PerformLayout() + Me.SplitContainer1.Panel1.ResumeLayout(False) + Me.SplitContainer1.Panel2.ResumeLayout(False) + Me.SplitContainer1.ResumeLayout(False) + Me.pnlTreeMenu.ResumeLayout(False) + Me.pnlTreeMenu.PerformLayout() + Me.ToolStrip1.ResumeLayout(False) + Me.ToolStrip1.PerformLayout() + Me.pnlBeziehungen.ResumeLayout(False) + Me.SplitContainer2.Panel1.ResumeLayout(False) + Me.SplitContainer2.Panel2.ResumeLayout(False) + Me.SplitContainer2.ResumeLayout(False) + Me.GrpBeziehungen.ResumeLayout(False) + Me.GrpBeziehungen.PerformLayout() + CType(Me.C1VertragselementApplikation, System.ComponentModel.ISupportInitialize).EndInit() + Me.ctxmenuVertragselementApplikatoin.ResumeLayout(False) + Me.ToolStrip3.ResumeLayout(False) + Me.ToolStrip3.PerformLayout() + Me.SplitContainer3.Panel1.ResumeLayout(False) + Me.SplitContainer3.Panel2.ResumeLayout(False) + Me.SplitContainer3.ResumeLayout(False) + Me.GrpLizenzen.ResumeLayout(False) + Me.GrpLizenzen.PerformLayout() + CType(Me.C1Lizenzkäufe, System.ComponentModel.ISupportInitialize).EndInit() + Me.ctxmenuLizenzkauf.ResumeLayout(False) + Me.ToolStripLizenz.ResumeLayout(False) + Me.ToolStripLizenz.PerformLayout() + CType(Me.C1LizenztypDropDwon, System.ComponentModel.ISupportInitialize).EndInit() + Me.GrpLizenzschlüssel.ResumeLayout(False) + Me.GrpLizenzschlüssel.PerformLayout() + CType(Me.C1Lizenzschluessel, System.ComponentModel.ISupportInitialize).EndInit() + Me.ctxmenuLizenzschluessel.ResumeLayout(False) + Me.ToolStrip2.ResumeLayout(False) + Me.ToolStrip2.PerformLayout() + Me.pnlLizenzelement.ResumeLayout(False) + Me.GrpAllgemein.ResumeLayout(False) + Me.GrpAllgemein.PerformLayout() + Me.GrpLizenzelement.ResumeLayout(False) + Me.GrpLizenzelement.PerformLayout() + Me.CtxMenuStruktur.ResumeLayout(False) + Me.ToolStrip4.ResumeLayout(False) + Me.ToolStrip4.PerformLayout() + Me.ToolstripLizenzschluessel.ResumeLayout(False) + Me.ToolstripLizenzschluessel.PerformLayout() + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + Friend WithEvents ToolStripMain As System.Windows.Forms.ToolStrip + Friend WithEvents TSBtnQuit As System.Windows.Forms.ToolStripButton + Friend WithEvents Menu As System.Windows.Forms.MenuStrip + Friend WithEvents DateiToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents BeendenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents SplitContainer1 As System.Windows.Forms.SplitContainer + Friend WithEvents pnlTreeMenu As System.Windows.Forms.Panel + Friend WithEvents pnlBeziehungen As System.Windows.Forms.Panel + Friend WithEvents pnlLizenzelement As System.Windows.Forms.Panel + Friend WithEvents ToolstripLizenzschluessel As System.Windows.Forms.ToolStrip + Friend WithEvents TSBtnLizenzschluesselNew As System.Windows.Forms.ToolStripButton + Friend WithEvents TSBtnLizenzschluesselDelete As System.Windows.Forms.ToolStripButton + Friend WithEvents GrpLizenzen As System.Windows.Forms.GroupBox + Friend WithEvents C1Lizenzkäufe As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Friend WithEvents ToolStripLizenz As System.Windows.Forms.ToolStrip + Friend WithEvents TSBtnLizenzNew As System.Windows.Forms.ToolStripButton + Friend WithEvents TSBtnLizenzDelete As System.Windows.Forms.ToolStripButton + Friend WithEvents C1LizenztypDropDwon As C1.Win.C1TrueDBGrid.C1TrueDBDropdown + Friend WithEvents GrpLizenzschlüssel As System.Windows.Forms.GroupBox + Friend WithEvents ToolStrip2 As System.Windows.Forms.ToolStrip + Friend WithEvents ToolStripButtonLizenzschluesselNew As System.Windows.Forms.ToolStripButton + Friend WithEvents ToolStripButtonLizenzschluesselDelete As System.Windows.Forms.ToolStripButton + Friend WithEvents GrpBeziehungen As System.Windows.Forms.GroupBox + Friend WithEvents ToolStrip3 As System.Windows.Forms.ToolStrip + Friend WithEvents ToolStripButtonVEApplNew As System.Windows.Forms.ToolStripButton + Friend WithEvents ToolStripButtonVEApplDelete As System.Windows.Forms.ToolStripButton + Friend WithEvents GrpAllgemein As System.Windows.Forms.GroupBox + Friend WithEvents txtbemerkung As System.Windows.Forms.RichTextBox + Friend WithEvents lblBemerkung As System.Windows.Forms.Label + Friend WithEvents lblSecurityLebel As System.Windows.Forms.Label + Friend WithEvents lblMutierer As System.Windows.Forms.Label + Friend WithEvents lblMutiertam As System.Windows.Forms.Label + Friend WithEvents lblErstelltam As System.Windows.Forms.Label + Friend WithEvents cboxSecurityLevel As System.Windows.Forms.ComboBox + Friend WithEvents txtMutierer As System.Windows.Forms.TextBox + Friend WithEvents txtMutiertam As System.Windows.Forms.TextBox + Friend WithEvents txtErstelltam As System.Windows.Forms.TextBox + Friend WithEvents cbaktiv As System.Windows.Forms.CheckBox + Friend WithEvents lblParentElement As System.Windows.Forms.Label + Friend WithEvents lblBezeichnung As System.Windows.Forms.Label + Friend WithEvents txtBezeichnung As System.Windows.Forms.TextBox + Friend WithEvents tsntmBeziehungspeichern As System.Windows.Forms.ToolStripButton + Friend WithEvents tstxtSuche As System.Windows.Forms.ToolStripTextBox + Friend WithEvents TSBtnSuche As System.Windows.Forms.ToolStripButton + Friend WithEvents TSBtnFilterAufheben As System.Windows.Forms.ToolStripButton + Friend WithEvents TSBtnFirst As System.Windows.Forms.ToolStripButton + Friend WithEvents TSBtnPrevious As System.Windows.Forms.ToolStripButton + Friend WithEvents TSBtnNext As System.Windows.Forms.ToolStripButton + Friend WithEvents TSBtnLast As System.Windows.Forms.ToolStripButton + Friend WithEvents CtxMenuStruktur As System.Windows.Forms.ContextMenuStrip + Friend WithEvents NeuesLizenzelementToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents cboxNurAktive As System.Windows.Forms.CheckBox + Friend WithEvents rbsortstruktur As System.Windows.Forms.RadioButton + Friend WithEvents rbsortalpha As System.Windows.Forms.RadioButton + Friend WithEvents C1VertragselementApplikation As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Friend WithEvents ctxmenuLizenzkauf As System.Windows.Forms.ContextMenuStrip + Friend WithEvents NeuerDatensatzToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents DatensatzÄndernToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents DatensatzInaktivierenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents ToolStripMenuItem1 As System.Windows.Forms.ToolStripSeparator + Friend WithEvents MitAktuellemVertagselementApplikationVerbindenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents VerbindungZuVertragselementApplikationLösenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents DatensatzAktivierenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents ctxmenuVertragselementApplikatoin As System.Windows.Forms.ContextMenuStrip + Friend WithEvents cbStrukturelement As System.Windows.Forms.CheckBox + Friend WithEvents NeuerDatensatzToolStripMenuItem1 As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents DatensatzLöschenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents DatensatzAktivierenToolStripMenuItem1 As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents ToolStripMenuItem2 As System.Windows.Forms.ToolStripSeparator + Friend WithEvents VertragselementAnzeigenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents ApplikationAnzeigenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents C1Lizenzschluessel As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Friend WithEvents ctxmenuLizenzschluessel As System.Windows.Forms.ContextMenuStrip + Friend WithEvents ToolStripMenuItemNeuerLizenzschluessel As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents ToolStripMenuItemLizenzschluesselaendern As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents ToolStripMenuItemLizenzschluesselaktivieren As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents ToolStripMenuItemLizenzschluesselinaktivieren As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents ToolStripSeparator1 As System.Windows.Forms.ToolStripSeparator + Friend WithEvents GrpLizenzelement As System.Windows.Forms.GroupBox + Friend WithEvents TreeLizenzen As System.Windows.Forms.TreeView + Friend WithEvents TreeSuche As System.Windows.Forms.TreeView + Friend WithEvents TreeApplikationen As System.Windows.Forms.TreeView + Friend WithEvents ToolStrip4 As System.Windows.Forms.ToolStrip + Friend WithEvents TSBtnNew As System.Windows.Forms.ToolStripButton + Friend WithEvents TSBtnDelete As System.Windows.Forms.ToolStripButton + Friend WithEvents TsBtnSuchArt As System.Windows.Forms.ToolStripDropDownButton + Friend WithEvents ApplikationSucheToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents ApplikationFilterToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents ImgListApplikationTree As System.Windows.Forms.ImageList + Friend WithEvents DatensatzLöschenToolStripMenuItem1 As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents TSDropdownLizenzen As System.Windows.Forms.ToolStripDropDownButton + Friend WithEvents AlleLizenzelementeStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents AktiveLizenzelementeToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents InaktiveLizenzelementeToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents ToolStripMenuItem6 As System.Windows.Forms.ToolStripSeparator + Friend WithEvents NichtZugeordneteLizenzelementeToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents TStxtLizenztyp As System.Windows.Forms.ToolStripTextBox + Friend WithEvents ToolStrip1 As System.Windows.Forms.ToolStrip + Friend WithEvents TSDropDownApplikationen As System.Windows.Forms.ToolStripDropDownButton + Friend WithEvents AlleApplToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents DeinstallierteApplToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents InstallierteApplToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents TscbboxTyp As System.Windows.Forms.ToolStripComboBox + Friend WithEvents tsBtnLizenzsuche As System.Windows.Forms.ToolStripButton + Friend WithEvents cbboxParentTree As Vertragsverwaltung.Controls.ComboBoxTree + Friend WithEvents LizenzelementPhysischLöschenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents TSBtnEdit As System.Windows.Forms.ToolStripButton + Friend WithEvents LizenzelementBearbeitenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents ToolStripMenuItem3 As System.Windows.Forms.ToolStripSeparator + Friend WithEvents DatensatzÄndernToolStripMenuItem1 As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents SplitContainer2 As System.Windows.Forms.SplitContainer + Friend WithEvents SplitContainer3 As System.Windows.Forms.SplitContainer + Friend WithEvents LEInaktivierenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList +End Class diff --git a/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzverwaltung.resx b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzverwaltung.resx new file mode 100644 index 00000000..d94f5b62 --- /dev/null +++ b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzverwaltung.resx @@ -0,0 +1,978 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 127, 17 + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACkSURBVDhPlZALDsMwCEM5OkfLzbIaMGH5dJkligL2a1o5 + qP9RW3VVXYpzqLV2D+CZQVU/Y27uIg4OQQAJXz+hDsyEDtVQ7dib+1GH1fpUDljD6OF5HgjvKgHvN+iC + A0O1EvB+A8ghPvgqB4j9xPlHhidVB2lwwICfbkBxMAFGqHbszb1RGhywhtGxN/dGXAbgGD4CqACMMGZR + VwrA/Rtn/QiKfADckGXYsnwKqAAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG + YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9 + 0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw + bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc + VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9 + c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32 + Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo + mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+ + kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D + TgDQASA1MVpwzwAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACpSURBVFhH7ZLhCoQwDIP36Hu0vdl5DU7GbFx6KtyPfhBQ + 26aBWpIkEfhMYqh9YVRjtS+Maqz2hVGN1T6Z2RCqtULfZzC8M/0GMx2+d45QZCYMjFprzPCkvnwxIwMT + Qw1g6iG82i4ZKYCwcJYMjFcneDXAS5Lxhp+QzOoEDNQvTiMDg4ufkIG6BSfhZf4jwJ0T3A5gIstNjKMn + GPyENzyK4fWOSpIkcShlA/2ShGAugX0dAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEeSURBVFhH7ZJbEoMwCEVduktzZy0XIRKCkSbt9CdnPIyG + R+LotlhkedFlleUUo30NdlB22EiPB02sDlE5e4FnK0KvPg0aWR2kcvYCz0XkrSgYBc1FDLOiQMA9qzmV + sxNgQBEDrSgQcN/LfwyaGylU7vvORjnpGUOHerFON5XRmun5GB54HEd5My+FrlEPmeZ8I2LkAFG9mObx + AJBCdmM1DW/c+wSQwu8O8CSF0KjWmCZqZil0jXqMacJPQMFvhuDXuOfm06XhAfYnpOA3KvgcDn7z/6Sp + DoChVqkp+PzXDoAhGGhF7iy5sHmovVMHgBQqdR0FHq1Rg81hmmoYxJqxATXWc6kxB1X6YY+M9ITMDJrp + bZqhpNLM9i8Wf2Lb3g1pbK07+OH0AAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAK9SURBVDhPfVNtSFNRGL53OmHsQ93mds3pnUkR/VCIojDF + SoxULOpXmh+VEFb0IZmpQQlGmSnkx0yaTQ3SsnLOhHD50ZaSWX8KUSE/CiLQsj/9CFrep3PONjSyHng5 + 5z3v87z3vO97LrcKEjmlrkUWlzQjS8nzyHYTI3t6xmL/gY5X6+3y1EJJdbEH2spB6Gvc0Fe7EHrFCVVx + F+R7zkqE0025XskyDDLDhklNgQ0RN4Yg3nQjqmYIkVUDMF11IqLiKSLKe2Es6YIq1wKZIWaKarxSAl4t + 9GtPtkGsH4FY64a5YQTRTWOItr5hZm4cZcnCy7ohFD9CcFYdeLWx3yfn9qkzSn3iF4zMxKuYWDcM4cJj + GM60Q7njFKiW45WCg16TXlusHUbGg7coGZyGmSYkAr/l9Uwg0z5OSnsOw+l70OU3g1eSfgRt3LXgrzmq + egiuuUVQJDS/ZH5yyxhcHxYhSRLcZKVn4WV26I/ZIDfFz3Oa5ByJik3XnKRhfXDPfmUJ0myjuPP6I37+ + WmI+BY1RDm2o7qgVitikJU6TkivRBq253MvMPf2FkdtezbF1JWiM8S49gS6viSRIlzj55vR52oPwUjsE + MibX+3lGTqzuQ2nnGL59/8F8ChqjHOH8Q2izGxG0LnGBCwwTHXTOdDzGwg44xz+xejeVO5i/vug+rM53 + 8JBSBiY+s7Ow420IPVgPXiM42Bj1hyvZDWgg9lw79laQJhW0Mp8a3W8tbkd8WSfztdkWqHb6xkjAB4aZ + BoSiDu94jliJ3f6n0auHHKgiD0l4RsV+GAMi46YMp8hXT9yFNucWtJkNf1oWXesRsv86Agwxk0Sz/JR9 + 0PMaoyM4rVDSF7Swh8ISHbIQsYXUXAfl9nyJV+q6CPevn2klknhlaGvA2m2zCjHNoxBTPQHmLTO8QmMj + sQQvxQ+O+w0UG9zYwCvIHAAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAK5SURBVDhPfVJbSFRRFL13xqnMcfTOjHced5xH9lGSUVGQ + kRmFiUqkEFimTRlhiZVC2VhkgWbmA1LzUVIzSg+iHBs1SnEyK1EjP6JA+1A/+kmFPgI/QpjVOediZgxt + WGzO3Wuts8/elwsSCZwguRWbkicVSc4FxT6CLclT5JuH1HbJlOCh4wWpU5VSBPXlLmgr/dDXDkJX/QZC + WS/Cir1QJReCcJ4Trl6WLIVBIcWNh+fdg1T9GtZbb2GtHUD0zX5YKnohlb2E+VoPRJcX6pxGKMTYCaqR + pRzH84KlX8j3wFb/HjYitjUMwd4yCkfrRwZ74zAx88N0qRPGC08RkVUPPtLip1pqkB6+3yWL697B3jQC + BxUHAeUYL3ZAPPcIqxMLQLUcL9h8UkUfa5saMKO/EHdnBKWDU9jQMsy6s9YMQDz7ELoTreA1ko9bEbtn + 9s+ba8j7CYFmOzm7+r5ibv4XAoEAnB2fEF3lZzVTSSd0J+9DFbNzhgvfmx2gYgvpwnK9l+WM9g/48v0n + Ey7C+WQMUvkrxqED1eW2YlVcaoDTJB0N0Gmbr/YQdLP87cf8MjFFzoNRmK90wVxKOCRrnS0I3ZgW4NRb + 02boqkwlXhhdHQRebCvvRvfY9DKDbPcQjMXP2BDpJrRHGrHCFj/HhVjX+eieaVEsfAyxiIBmMqj06hf4 + PD3LDDKb5eHRWtTpNgiHGshP5fCxNeqPVbIO9KTwL0QyrIM3fDDnk3OeG/pTHna7evcZusYD1IBXmdb6 + DeflW3XH7/4X2uwmRGZUkdst/VRLDWgYVsZsnhALPIjKb4c2pxnC4YblyLrNckR6JZTi+nGiEWXpUuhD + 9FafJrWQtOlma6JGtF0tFWfWIWxHLvl5DF7C1cmS4JGo1BjalGvip0JtqQuhtpQFpWP7JB8mukktQaYs + Bsf9BvJ9y/Q7+ip/AAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKfSURBVDhPfVNbSBRRGJ7ZdYVlL7qzs7tjro4mQUjkS0FU + YheMVCLqqcxbSaKJlVCWBiUUaeZCXnbd2lg1KB8yddOKNi95A7EL9LRSaiREKNRLj4vzdc7MrBeUPviY + M+f/vp///P85zCZIZwzWdk1axpwmszCsOUJI1nRPjv0HVtbE9+qyKiXjjZfg6ofBu8bAN47CcicIY1UP + dEcvS0TTR7WKZRV2jX17yFzqR/z9EYgPxpDoGkFCwxCcd4OIv/0G8bUDcFzvgbHADY09ZYZ6FCsBaxIG + ufJOiC2TEJvGkNQ6iWTvNJJ9H2UmeabkZHE1fRCquhGT2wzW5BhU7cxx07Fq1Twui2XzJhSbJyBcewH7 + pWcwHKgA9TKsQQjQMmnZYtOELCp7PYMvi39R8iok/69lous97Befwlr8GKyB9CM69dBS5MyJjQq9HxYQ + wfiPP8jsnF6JUcbV9IIv8UPn3LvImA/nS9TsrAuShr2V6Z36rtoVhJeX0fFpAamuYTlOG2o954N+Z8Yy + Y84skGiDttwaWGHb5JxqXQ/PxKyiudkPa6GXJMiRGN2unEXag7jqXghkTJSe0a+qRYEkSeiemsWO2oCi + ufocXJ4H0dvSl5gomxigc6bjcVR2yXQPh1Qr8PnbL2TX9cudj8RtZZ2wnGoBaxYC8hj5onq5AhqgLPON + YP7nb5S7g7Cd96/sR8jluWE8qI6RgI2yOYeEK13KeM76wBU9hOWMm6wfbSAtPfZkA7lIwjtqjsChTUib + sVd0wHbhCbj8NnCnW9czl35bEHviHrT2lBDxrF5lFTxrdgRisislvrRdvihyIlIJl+smZ26GYV+xxBqs + PUS74TGtRQZrsHRot+6Z14vZYb2YFdYm7Z5j9WY/ie1XJBEwzD9i2NfQid+uMAAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAK7SURBVDhPfVNtSFNRGL53OmHsQ93mds3pnUkR/UiIojDF + SoxULOpXmh+VEFZYSWZqUIJRZgr5MZNmU4O0rJwzIVx+tKVk1p9CVMiPggi07E8/gpb36ZyzDY2sBx7O + fc/7PGfved8zbhUkcEpdiyw2cUaWnOuR7SEk33SP5f4DHa/W2+UphZLqYg+0lYPQ17ihr3Yh9IoTquIu + yPeelYimm2q9lmUYZIYNk5p8GyJuDEG86UZUzRAiqwZguupERMVTRJT3wljSBVWOBTJDzBT1eK0EvFro + 155qg1g/ArHWDXPDCKKbxhBtfcNobhxlh4WXdUMofoTgzDrwamO/z87tV6eX+swvmJiZV6FYNwzhwmMY + zrRDubMA1MvxSsFBy6Rli7XDyLCPI7dngon9NJPDSwankf7gLbnacxhO34Murxm8kvQjaOPuBf+do6qH + 4P6wCEmS4CJrUssY24tvfgkK19wii8PL7NAft0FuipvnNEnZEjWbrjlJw/rgnv3KxBQ/fy3hzuuPSLWN + spjmqIY2VHfMCsWmxCVOk5wj0QatudzL6J7+wsQr0fZqjq00x3SXnkCX20QOSJM4+Za0edqD8FI7BDIm + 1/t5Jqb49v0HSjvHkFDdx2Kaoxrh/ENosxoRtC5hgQsMEx10znQ8xsIODEx8hoeUbnW+w/qi+2xvc7mD + 9cU5/onFYSfaEHqoHrxGcLAx6o9UsgpoIq6sE9uK26HPb2UxJf3eV2FH7Ll2FmuzLFDt8o2RgA8MMw0I + RR3e8Ry1Et7+J2npIQeryEMSnlGzH8aAyNgpQwH51ZN3oc2+BW1Gw5/MpGs9Qg5cR4AhZpJ4lp+yD3pe + Y3QEpxZK+vwW9lDYQYctxGwhd66DckeexCt1XUT7159pJRJ5ZWhrwNrtswox1aMQUzwB5q0zvEJjI7l4 + r8QPjvsNWSfc2bvcdIgAAAAASUVORK5CYII= + + + + 255, 17 + + + 560, 56 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACM + DwAAAk1TRnQBSQFMAgEBBwEAAdQBCgHUAQoBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/wQAAfcD7AHzAZIB8QPs + AQcB8RMAAvQFAAH/A/MB/xUAAfkBRQIbARoBRgH5ASABHAHxAe0B9xIAAfQB9wHtAfMEAAG8Aa4B7AHv + Af8VAAH5AQ8B/wEAARsBRgH/AfkBRQH3AUYB8hIAARsB+QFuAewB/wIAAf8BFwH5AUYB8BYAAfkBEQFE + Ae8BbwHpAZIB7QH5AQEBRAH/BwAB7AgAAfEBAAH/ARcBRgHsAfAB7AEAAQEC+QFuAwAB8RIAAfIB+QEL + AUYBRAGTAUYE+QERFAABlAH5AWgB7AHwAf8BRwH5AUYB8hQAAfMB8AEAAfkBDwEWAUUBbQESARsBRAFv + AUYBZQgAAewIAAHxAwABlAH5AWgB7AFFAvkBRQEOAwAB8RMAAWcBbgFvARYBRQFuAeoBRgEWAUUBtAHv + FAAB/wEWAfkBbgP5AbwVAAH0AfABAAHyAbwBRQEWAW8CRQGUAUYB7AHwAWYHAAHsCAAB8QQAARoE+QFu + BQAB8RQAAe8BbgFGAZQBbwIWAUUBvAEbAaYWAAG9AvkBRgHwFgAB9AHxAbwBAAGLARsBRAFGApQBRgHr + AbwBGwG0Ae8GAAHsCAAB8QUAAb0C+QFGAesBDgQAAfEUAAHyARwBRQHjAhYBRgFEAhsB8AFmAQcE8QEH + CgABBwTxAUcC+QFGAewB9wH0FAAB9AHzAfEB8AHyAUUBFgFvAUUBRgEWAUYBZgHVAW8BpgHxAQAC8QEA + AfEB7AgAAvEBAALxAb0C+QFoASABQAHsAesDAAHxEwAB8QFGAeMBRgHsAfABvAFFAW8BRgHvAfIB9AHx + AQcC6gEHAfEKAAHxAQcC6gFGAfkBRgG8AfMBRwFGAewB8xUAAfACRgHtAfQDAAH/Ae8BRgFFAf8BAAHx + AQAC8QEAAfEB7AgAAvEBAAHxAZMC+QFoAQ4BAAEgAfkBbgHrARABAAHxEQAB8wFuAfAB/wcAAf8BkgFu + Af8B8QEAAv8BAAHxCgAB8QEAAfIC+QFGAfMCAAH/AeMB+QGTAfQTAAL/CwAC/wHzBPEB8woAAfMB8QEH + ApMBGgQAAf8BGwH0FAAG/wP0A/8WAAH/CQAB/wHxEgAB9AK8Au8BrgKLAa4B9wHyAv8VAAH3AfMIAAHv + AfcSAAGtAvMBrQG0BLUBzwGuAe8C/xQAAe8BRQH/BgAB8QFGAfIEAAT5AQAB+QEABPkCAAG1AQcB9AGt + AbUBCQK1AbQCtQG0AYsB7wL/AwAKbQYAAewBbwFEBe8BkgFFAUYB/wQAAfkBHwNtAfkBEwH5AQEBFQMA + AbUB7QGtB7UBtAGtAYsBrgHzAf8CAAGmCbwBBwFtBAAB8gEHAkYBRAO8AQcBRAHjAUQFAAH5ASABBwK8 + AfkB7AEHAfkBAQFDAgAB8AGsAbQBtQUJAbUBrQOLAe8B/wIHAQAKGwFlAgAB8wHwAQAB7wFFARYBRQHr + AhsBRAFvAUYBZQIAAfIB7wEAAfkBIAMbAfkBbwIgAfkBAQMAAYsBswGtAQkC3QG8AQkBrQSLAe0B/wMA + AbQBGwe8ARsBhgUAAYsBbgFvARYBRQHsAeoBRgEWAUUBtAHvBAAB+QEgAbwC8QHvAbwC8QHzAbQBbQIA + AUsBrQGzAYsBuwHzAfIBtAGtBIsBrgH0AbwBBwEAAaYBGwHrAfcE/wHzAf8B8AFtAQAB9AHwAQAB8gG8 + AUUBFgFvAkUBlAFGAewB8AFmAQAB8wHwAQAB+QFGAZIB9AHzAfkB8gH/AfQB/wHwAWYCAAGLATgBrQG0 + AYYBiwG1AbQBzwGtA4sBrQHvBAABGwHvAf8B8wX/ARsBZQUAAe8BbgFGAZQBbwIWAUUBvAEbAaYFAAHv + AbwB7QGSBP8B8QEbAaYCAAG1Af8BOAGRAbQBrQGGAa0BtAGtA4sB9wG1AfEBvAEHAQABtAEbB+8BGwGG + AW0B9AHxAbwBAAGLARsBRAFGApQBRgHrAbwBGwG0Ae8B8wHxAbwBAAGLARsHvAEbAbQBbQEAAv8B9gEx + AVEBrAKtAosBrQKLAfMBrQQAAaYJGwHwAW0EAAHyARwBRQHjAhYBRgFEAhsB8AFmBQAJGwHwAWYBAAH/ + Aa0B/wHzAVIBUQHrAqwDrQGuAfMBrQHyAfACBwEACqwBpgH0AfMB8QHwAfIBRQEWAW8BRQFGARYBRgFm + AdUBbwGmAfQB8wHxAQcBAAesAtUBbwGmAgAB/wG1AfEB9AHxARwBUQFLAa0BpgGtAbUBrQH0BQABzwiL + AaYEAAHxAUYB4wFGAewB8AG8AUUBbwFGAe8B8gH0EwAB/wGtAbwBCQG7AbUBtAGtAbUE/xIAAfACRgHt + AfQDAAH/Ae8BRgFFAf8VAAL/AbwCtQHwA/8UAAHzAW4B8AH/BwAB/wGSAW4B/zEAAv8LAAL/EAABQgFN + AT4HAAE+AwABKAMAAUADAAEgAwABAQEAAQEGAAEBFgAD/wEAAeABAQL/Ac8BgwIAAeABAQL/AYcBgwIA + AeIBAQL/AYMBBwIAAeABAQH8AQABgAMAAcABAwL/AcABDwIAASABAwH8AQAB4AMAAeABAQL/AeABHwIA + ASABAQH8AQAB8AMAAfABAQL/AfgBPwIAARABAAH8AQAB+AMAAfABAAEDAf8BAAEPBAABSAEAAUADAAHg + AQABAwH/AQABBwIAAsEBSAEAAUADAAGHAfABSwH/AUEBgwIAAZ8B/AEDAf8BAwHHAgABgAEHAv8B7wH5 + Av8BgAEDAv8B5wH5Av8BgAEBAv8B4wHxAeEBQwIAAeABBwHgAQEB4AEHAgABwAEDAcABAwHgAQMCAAEg + AQMBIAEDASABAwGAAQAB4AEDAeABAQHgAQEBgAEAASABAQEgAQEBIAEBAYABAAHwAQEB8AEBAfABAQGA + AQABEAEAARABAAEQAQABgAEAAfABAAHwAQAB+AEAAYABAAEIAwABCAEAAcABAAH4AQEB4AEAAv8B4AEA + Av8CwQL/AfABBwL/AYcB8Ab/AZ8B/AL/Cw== + + + + 670, 95 + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAGRJREFUOE9j + 4GBhsATiUDRsyUAsAGmA0jIgjCxGFEAyAGw7EnsVEP8ngENhiguB+BgUg9j0dQHYRjRcCDKIIgA0hDgX + UAyAplDmBZAGGI3GHkLRCNNEdlLGmpmAmE7RSBlgYAAA7b9Qpw8NhxUAAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAOBJREFUOE+t + ktENwkAMQ++DD366AAOwQBdgARZgAOZggY7FXOB3ikNOQm2RsGRxZ2InF7X9HcdDe0Edz+LUxUDoJ3HQ + B5SAm0hIIvRZHPSEzVH4EClOhH4VBz1RA0pxjrsaUEx0XuI8PGMzQD8Y7uK1BOYUqwECnS5BDNwp5s7m + NwOm59ReldJcvGsCQKe5BOzfQSCn0HkR2cdPAa10xtz3EcaTA3znP/GDMGOii5cJutnU3ZP15XZ49ErJ + FBEC5zDznTBhLtcgja6kU+C3ugvF36ZLINARk+kJDM7l7a29ATaiVIfzAyrnAAAAAElFTkSuQmCC + + + + 17, 56 + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88 + vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj0yLjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{ForeColor:ControlText;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 825, 104</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 825, 104</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> + + + 910, 17 + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABuSURBVDhP5ZDRCcAgDEQdJaM4iqNkBEdwg7ihJdLKFc8K + /WwfHMHjPDThm7RTCPOWvC8QkSvYUkr9gs8Y4/Ddo3jIzDDY5aU55z7Bn2EFqno7gygsuNIMeQHSSin4 + jZldQa0Vl0l5WtR+ib8lhAOpPWEMJNKRZgAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACoSURBVDhPpdBbDoMgEEBR9r8qNtGY1NT6KEEBhboB6tRM + OiGWR5jkygfD+ZDtb+trY5xzX9PuNs+OgU+0q8eYswZ2mI9NCnKbzkNg+R9kV5WH0EJkNXMaoXOJ6AIE + 9miIGCXLkOP7jSJ6EWkE7jGKYGp+wZlG8HEY3C1yrEek6PMQjD7GxNTBGUdwzr0fgj92GtoyhIbI+Lzn + IzD0MdY/mhMpKUS69uY/mTthk1u8I7QAAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACNSURBVDhPtZEBDsAgCAN5uk/zZ86S1YCIc1lG0kRLuU2V + Wmv7oiWglNJEJAj+nA0ADXb1RRB89F3ebUx4JwsZgNNhihAF4Gzut1kbD3m9q/TrrHlthLkcANla9H8G + sOa1UQ5gPXgDEF7hQO4VtveQCHmdI+ANhMMBoEZvZseBb4c1bzeUnu0OW8H32douXC1jKqjDtjgAAAAA + SUVORK5CYII= + + + + 1017, 17 + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88 + vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj0yLjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 825, 104</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 825, 104</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> + + + 669, 17 + + + + iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACoSURBVDhPpdBbDoMgEEBR9r8qNtGY1NT6KEEBhboB6tRM + OiGWR5jkygfD+ZDtb+trY5xzX9PuNs+OgU+0q8eYswZ2mI9NCnKbzkNg+R9kV5WH0EJkNXMaoXOJ6AIE + 9miIGCXLkOP7jSJ6EWkE7jGKYGp+wZlG8HEY3C1yrEek6PMQjD7GxNTBGUdwzr0fgj92GtoyhIbI+Lzn + IzD0MdY/mhMpKUS69uY/mTthk1u8I7QAAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACNSURBVDhPtZEBDsAgCAN5uk/zZ86S1YCIc1lG0kRLuU2V + Wmv7oiWglNJEJAj+nA0ADXb1RRB89F3ebUx4JwsZgNNhihAF4Gzut1kbD3m9q/TrrHlthLkcANla9H8G + sOa1UQ5gPXgDEF7hQO4VtveQCHmdI+ANhMMBoEZvZseBb4c1bzeUnu0OW8H32douXC1jKqjDtjgAAAAA + SUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88 + vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}OddRow{}Style14{}Footer{}FilterBar{}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style3{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.DropdownView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" RecordSelectors="False" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 98, 44</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.DropdownView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 98, 44</ClientArea></Blob> + + + 267, 56 + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88 + vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj0yLjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{ForeColor:ControlText;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 825, 96</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 825, 96</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> + + + 803, 17 + + + + iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACoSURBVDhPpdBbDoMgEEBR9r8qNtGY1NT6KEEBhboB6tRM + OiGWR5jkygfD+ZDtb+trY5xzX9PuNs+OgU+0q8eYswZ2mI9NCnKbzkNg+R9kV5WH0EJkNXMaoXOJ6AIE + 9miIGCXLkOP7jSJ6EWkE7jGKYGp+wZlG8HEY3C1yrEek6PMQjD7GxNTBGUdwzr0fgj92GtoyhIbI+Lzn + IzD0MdY/mhMpKUS69uY/mTthk1u8I7QAAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACNSURBVDhPtZEBDsAgCAN5uk/zZ86S1YCIc1lG0kRLuU2V + Wmv7oiWglNJEJAj+nA0ADXb1RRB89F3ebUx4JwsZgNNhihAF4Gzut1kbD3m9q/TrrHlthLkcANla9H8G + sOa1UQ5gPXgDEF7hQO4VtveQCHmdI+ANhMMBoEZvZseBb4c1bzeUnu0OW8H32douXC1jKqjDtjgAAAAA + SUVORK5CYII= + + + + 338, 17 + + + 997, 95 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD0 + DAAAAk1TRnQBSQFMAgEBBQEAAUgBCAFIAQgBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/wEAAf8D9AjzA/QB/zAA + AfQB8gHxAbwB7wG8BvAC8QHyAfQyAAHyAfcB7QHvAf86AAHzAe8C8QGSAfcB/zgAAf8BBwHxAgAB8wGS + AfcB/zcAAfQBBwHxAwAB8wHtAfA4AAHxAQcB8gH/AgcBkgHxOAAB/wHxAQcB8QEHAu8B9DkAAf8B8QMH + Ae8BBwHwAfcBBwH/NgAB/wPzAQcC7wEHAZIB9wH/OQAB8QEHAe8B8AHzAZIB9wH/OAABvAEHAbwB8wEA + AfMB7QHvOAAB8gEHAfIDAAEHAZI4AAH/AfEBBwHyAQAB9AHvAfA5AAH/AfEDBwHwAf86AAH/AfIB8AHy + Af9EAAL0BQAB/wPzAf8CAAH/AfMB8gHxBPABvAPwAvEB8wH0Af8B9ALyCPEC8gH0Af8RAAH0AfcB7QHz + BAABvAGuAewB7wH/AwAB/wHyBgcD7wEHAfAC/wG9AZQBkwYHAZMCbwEHAfAB9AH/EQABGwH5AW4B7AH/ + AgAB/wEXAfkBRgHwBQAB8QEHBO8B7QNFAW4BvAIAAf8BlAH5ARcEBwHsAQEB+QEgARwBvAgAAewIAAHx + AQAB/wEXAUYB7AHwAewBAAEBAvkBbgMAAfECAAHxBAcB7wVFAZMDAAH/AeMB+QEXAe8BBwHvAQ4BIAH5 + AQEBDgEHFAABlAH5AWgB7AHwAf8BRwH5AUYB8gYAAfEBvAMHAe0FRQGTBAAB8AFvAfkBFwHvAW4BHgH5 + ASABCwEOAZMIAAHsCAAB8QMAAZQB+QFoAewBRQL5AUUBDgMAAfECAAHxAbwDBwHvAkUC6QFFAZMEAAHx + AbwBbwH5AUcBHAEfAfkBIAIOAQcVAAH/ARYB+QFuA/kBvAcAAfIB8AS8AW8BRQHpAUUBbwG8BAAB8QK8 + AW8B+QFHAvkBHgIOAbwIAAHsCAAB8QQAARoE+QFuBQAB8QIAAfIBvAXvAe0CbgEHAfEEAAHyAbwCBwHv + AUcB+QEgAQsBDgEHAfEXAAG9AvkBRgHwCAAB8gHxCPAB8QHyBAAB8gHxAvABvAFHAfkBRwEWAfAB8QHy + CAAB7AgAAfEFAAG9AvkBRgHrAQ4EAAHxAgAB8gG8Bu8BvAPyBAAB8gG8AgcBkwL5AUcB+QEXAvICAAEH + BPEBBwoAAQcE8QFHAvkBRgHsAfcB9AYAAfML8gQABPIBFwH5ARcB8AHjAfkB4wHxAgAB8QEAAvEBAAHx + AewIAALxAQAC8QG9AvkBaAEgAUAB7AHrAwAB8QIAAfMBvAm7AfMEAAHzAfABuwHvAUcB+QFvAbsBBwFv + AfkB4wH/AQAB8QEHAuoBBwHxCgAB8QEHAuoBRgH5AUYBvAHzAUcBRgHsAfMFAAHzAbsHswK0AfEEAAHz + AbsBswHrAvkDswGQAW8B+QEWAf8B8QEAAvEBAAHxAewIAALxAQAB8QGTAvkBaAEOAQABIAH5AW4B6wEQ + AQAB8QIAAfMB8QcJAe0B6wHxBAAB8wG8AbsBbwH5AWkDuwLsARYBRwG9AfEBAAL/AQAB8QoAAfEBAAHy + AvkBRgHzAgAB/wHjAfkBkwH0BAAJ8wHtAfAB/wQACPMB8QHsAfEB/wIAAfME8QHzCgAB8wHxAQcCkwEa + BAAB/wEbAfQFAAH0CfMGAAjzAfEB8AH/AwABQgFNAT4HAAE+AwABKAMAAUADAAEgAwABAQEAAQEGAAEB + FgAD/xEAAcEB/wYAAYAB/wYAARgBfwYAARwBfwYAAYABfwYAAYABfwYAAcABBwYAAeABAwYAAf4BAQYA + Af4BEQYAAf4BOQYAAf4BEQYAAf8BAQYAAf8BgwYAAv8BzwGDBAAC/wGHAYMBgAMAAv8BgwEHAcABAwEA + AQMB/AEAAYABAAHAAQMBgAEDAv8BwAEPAcABAwHAAQMB/AEAAeABAAHAAQMBwAEDAv8B4AEfAcABAwHA + AQMB/AEAAfABAAHAAQMBwAEDAv8B+AE/AcABAwHAAQMB/AEAAfgBAAHAAQMBwAIDAf8BAAEPAcABAwHA + AQMBSAEAAUABAAHAAQMBwAEBAQMB/wEAAQcBwAEDAcABAAFIAQABQAEAAcABAwHAAQABSwH/AUEBgwHA + AQMBwAIDAf8BAwHHAcABDwHAAQcL + + + + 453, 56 + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKDSURBVDhPjZJfSFNhGMZPFgWTElbrCLsxneGfoAZRShdG + JWgku4gIJEGQbkZ5EYGFV+pNF2Gm0cWEWFjYFBLHQC2agkxBkVqh20rzIjZma3/O2dnZnG5P73fOEqMJ + PfDAd/H9nuf93nO4nAq0Wu2R/7HpNF/y+fpV32Jtrd1WVaXN8RwfEwSEIxFEo1GwsyCKEMnxeBxxSYJE + FoUQInP16G8pwzudDhMajT3HczyDf4ZC+BUO5w0SRSpYaMbzznLo9Xp01RVkOnT7bTme46OxmAJHGEhn + BaR21iwlEoh86YT92VmUlp5A27WDGOkqmNdouOIcz/EMUGBqVUYnMEGgLMsQ1l5gYbQR1dUVMNUVYnXs + JIoKuYvEHVJxCmBtCpxrZWAymYQUeI9VZwtqzhlx6fxReGzFWJobAzGV5H0KTeKVJVHzHziVSkEOuxFc + bEdD/QXUGPX49LIIsxMD8Hg8LECvoqp4Nu5uOCmsI7bcieYbl3HmVAnmLYcx/fYBXC4XBJqUMSqqimcg + C0kSnJI2IPl60H67EZUVpZjqK8LMm1uw2+0IBALIZDL/BrD3yuSkTFv3PET3/QaUG8ow3KPF3PAVWK1W + rKysYGtrK38AG5s5srEOh7UNBoMBffeO4+OIEb29j+F0OhEMBuH3+/HD708To1NRVTsB393jmB1txWC3 + EWvjFXj65BEcDgfcbjc+OKdhsQxmTSbTXWJ2vgATv7m5qeygu+MmZmytWJp9jbVvPmVhrHVycop+axFm + s7mL7v8FMykBXq8Hr4aGIFMQe2c2m0U6nYbX50N//0B2L5iJZxeZt7e3Fe8OWPZ+TTc1Nd2he3lhpgNk + ttW9fIycB+a433oVJSOeg7NsAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACoSURBVDhPpdBbDoMgEEBR9r8qNtGY1NT6KEEBhboB6tRM + OiGWR5jkygfD+ZDtb+trY5xzX9PuNs+OgU+0q8eYswZ2mI9NCnKbzkNg+R9kV5WH0EJkNXMaoXOJ6AIE + 9miIGCXLkOP7jSJ6EWkE7jGKYGp+wZlG8HEY3C1yrEek6PMQjD7GxNTBGUdwzr0fgj92GtoyhIbI+Lzn + IzD0MdY/mhMpKUS69uY/mTthk1u8I7QAAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACNSURBVDhPtZEBDsAgCAN5uk/zZ86S1YCIc1lG0kRLuU2V + Wmv7oiWglNJEJAj+nA0ADXb1RRB89F3ebUx4JwsZgNNhihAF4Gzut1kbD3m9q/TrrHlthLkcANla9H8G + sOa1UQ5gPXgDEF7hQO4VtveQCHmdI+ANhMMBoEZvZseBb4c1bzeUnu0OW8H32douXC1jKqjDtjgAAAAA + SUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABuSURBVDhP5ZDRCcAgDEQdJaM4iqNkBEdwg7ihJdLKFc8K + /WwfHMHjPDThm7RTCPOWvC8QkSvYUkr9gs8Y4/Ddo3jIzDDY5aU55z7Bn2EFqno7gygsuNIMeQHSSin4 + jZldQa0Vl0l5WtR+ib8lhAOpPWEMJNKRZgAAAABJRU5ErkJggg== + + + + 482, 17 + + + + iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACoSURBVDhPpdBbDoMgEEBR9r8qNtGY1NT6KEEBhboB6tRM + OiGWR5jkygfD+ZDtb+trY5xzX9PuNs+OgU+0q8eYswZ2mI9NCnKbzkNg+R9kV5WH0EJkNXMaoXOJ6AIE + 9miIGCXLkOP7jSJ6EWkE7jGKYGp+wZlG8HEY3C1yrEek6PMQjD7GxNTBGUdwzr0fgj92GtoyhIbI+Lzn + IzD0MdY/mhMpKUS69uY/mTthk1u8I7QAAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACNSURBVDhPtZEBDsAgCAN5uk/zZ86S1YCIc1lG0kRLuU2V + Wmv7oiWglNJEJAj+nA0ADXb1RRB89F3ebUx4JwsZgNNhihAF4Gzut1kbD3m9q/TrrHlthLkcANla9H8G + sOa1UQ5gPXgDEF7hQO4VtveQCHmdI+ANhMMBoEZvZseBb4c1bzeUnu0OW8H32douXC1jKqjDtjgAAAAA + SUVORK5CYII= + + + + + AAABAAQAMDAAAAEAIACoJQAARgAAACAgAAABACAAqBAAAO4lAAAYGAAAAQAgAIgJAACWNgAAEBAAAAEA + IABoBAAAHkAAACgAAAAwAAAAYAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAACBAAAAvgAAAMsAAADLAAAAywAA + AMsAAADLAAAAywAAAMsAAADLAAAAywAAAMsAAADLAAAAywAAAMsAAADLAAAAywAAAMsAAADLAAAAywAA + AMsAAADLAAAAywAAAMsAAADLAAAAywAAAMsAAADLAAAAvgAAAIEAAAAfAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAYgAAAPEDAwP/LCwr/z4+ + PP8/Pjz/Pz48/z8+PP8/Pjz/Pz48/z8+PP8/Pjz/Pz48/z8+PP8/Pjz/Pz48/z4+PP8+Pjz/Pj48/z4+ + PP8+Pjz/Pj48/z4+PP8+Pjz/Pj48/z4+PP8+Pjz/Pj48/z4+PP8+Pjz/LCwr/wMDA/8AAADxAAAAYgAA + AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbAAAA/Ds6 + Of/Cvrv/4t7a/+Le2v/i3tv/4t7a/+Le2v/i3tv/4t7a/+Le2v/i3tv/4t7a/+Le2v/i3tv/4t7a/+Le + 2v/i3tv/4t7a/+Le2v/i3tv/4t7a/+Le2v/i3tv/4t7a/+Le2v/i3tv/4t7a/+Le2v/i3tv/4t7a/8G+ + u/87Ojn/AAAA/AAAAFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + ABEAAADqNTQz/9rX0//k4Nz/7Orn//Px7//z8vD/8/Lw//Py8P/z8vD/8/Lw//Py8P/z8vD/8/Lw//Py + 8P/z8vD/8/Lw//Py8P/z8vD/8/Lw//Py8P/z8vD/8/Lw//Py8P/z8vD/8/Lw//Py8P/z8vD/8/Lw//Py + 8P/z8fD/7Orn/+Pg3P/a19P/NTQz/wAAAOoAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAGIBAQH/raqo/+Th3f/29fT//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//b19P/k4d3/raqn/wEBAf8AAABiAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJcTEhL/3tvY/+7s6v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/u7Or/3tvX/xMSEv8AAACXAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMbGxr/5eLe//Tz8v/+/v7//v7+//7+ + /v/+/v7//f39//T09P/6+vr//f39//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/08/L/5eLe/xsb + Gv8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMbGxr/5uPf//X0 + 8//+/v7//v7+//7+/v/+/v7/4uLi/5WVlf+NjY3/mpqa/6Wlpf+ysrL/v7+//8zMzP/b29v//Pz8//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/29PP/5uPf/xsbGv8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AKMbGxv/5+Th//b08//+/v3//v79//7+/f/+/v3/9fT0/6KjpP+4xtT/ornQ/42apv+Oj4//kZGQ/5SU + lP+Yl5f/sLCv/+zs6//+/v3//v79//7+/f/+/v3//v79//7+/f/+/v3//v79//7+/f/+/v3//v79//7+ + /f/+/v3//v79//7+/f/29PP/5+Th/xsbGv8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAKMbGxv/6OTh//X08//9/f3//f39//39/f/9/f3//f39/9fc4v/d6fX/yNzw/6TG + 6P+Eq9P/fpew/5GWmv+ZmZn/nZ2d/6SkpP/S0tL/+/v7//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/19PP/6OTh/xsbG/8AAACjAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMbGxv/6OXi//X08//9/f3//f39//39/f/9/f3//f39//b4 + +//W5PP/3en1/8jc8P+fxuj/RL/r/x687f9Jr9D/nKCh/6Ojo/+oqKj/vLy8/+/v7//9/f3//f39//39 + /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/29fP/6OXi/xsbG/8AAACjAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMbGxv/6ebj//b18//9/f3//f39//39 + /f/9/f3//f39//39/f/W5PP/1eTz/8zm9v8q0Pv/ANL+/wDW/v8AyP7/N7Xf/6KnqP+rq6v/r6+v/7W1 + tf/b29v/+/v7//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/29fT/6ebj/xsb + G/8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMcGxv/6ufk//b0 + 8//9/Pz//fz8//38/P/9/Pz//fz8//38/P/o7/f/wNfu/0HR+v8Ayv7/AM/+/wDT/v8A1P7/AMb+/zm3 + 4f+qrq//srKy/7a2tv+7u7v/y8vL//Hx8f/9/Pz//fz8//38/P/9/Pz//fz8//38/P/9/Pz//fz8//38 + /P/29PT/6ufk/xwbG/8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AKMcGxv/6+jl//b19P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/7+/z/mdLv/wLW/v8Ayv7/AMz+/wDR + /v8A1P7/ANP+/wDE/v89uOP/sbW2/7m5uf++vr7/wsLC/8nJyf/l5eX/+/v7//z8/P/8/Pz//Pz8//z8 + /P/8/Pz//Pz8//z8/P/29fT/6+jl/xwbG/8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAKMcGxv/6+nm//b18//8/Pv//Pz7//z8+//8/Pv//Pz7//z8+//8/Pv/qOT5/wDL + /v8A1f7/AMz+/wDP/v8A0/7/ANX+/wDR/v8Awv7/P7rm/7e8vf/AwMD/xsbG/8vLy//R0ND/3dzc//X1 + 9P/8/Pv//Pz7//z8+//8/Pv//Pz7//z8+//29fT/6+nm/xwbG/8AAACjAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMcHBv/7Orn//b18//7+/v/+/v7//v7+//7+/v/+/v7//v7 + +//7+/v/7/j7/zrO/f8Ay/7/ANX+/wDO/v8A0f7/ANX+/wDW/v8Az/7/AMD+/0G86P+/xMX/ysrJ/8/P + zv/T09P/2NjY/97e3v/v7+7/+vr6//v7+//7+/v/+/v7//v7+//29fT/7Orn/xwcG/8AAACjAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMcHBv/7evo//b19P/7+/r/+/r6//v6 + +v/7+/r/+/r6//v6+v/7+/r/+/r6/+r2+v84zf3/AMv+/wDV/v8Az/7/ANP+/wDX/v8A1/7/AM3+/wC+ + /v9Fvuv/yMzN/9HR0f/W1tb/3Nvb/+Hg4P/n5ub/7+7u//j49//7+vr/+/r6//v6+v/29fT/7evo/xwc + G/8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMcHBv/7uzp//b1 + 8//6+vn/+vr5//r6+f/6+vn/+vr5//r6+f/6+vn/+vr5//r6+f/p9vr/Oc79/wDK/v8A1f7/ANH+/wDV + /v8A2f7/ANf+/wDL/v8AvP7/R8Du/87U1f/a2tn/3t7e/+Tk4//p6en/7+/u//T09P/6+fn/+vr5//r6 + +f/29fT/7uzp/xwcG/8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AKMcHBz/7uzq//b08//6+fn/+vn5//r5+f/6+fn/+vn5//r5+f/6+fn/+vn5//r5+f/6+fn/6PX5/znN + /f8Ayf7/ANT+/wDS/v8A1/7/ANv+/wDY/v8AyP7/ALn+/0rC8f/X3N3/4uHh/+fm5v/t7Oz/8vHx//j3 + 9//6+fn/+vn5//r5+f/29PP/7uzq/xwcHP8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAKMcHBz/7+3r//X08//5+fj/+fn4//n5+P/5+fj/+fn4//n5+P/5+fj/+fn4//n5 + +P/5+fj/+fn4/+j1+f83zP3/AMj+/wDT/v8A0/7/ANn+/wDe/v8A2f7/AMb+/wC3/v9OxPP/3+Pk/+rp + 6f/w7+7/9fX0//n4+P/5+fj/+fn4//n5+P/29fP/7+3r/xwcHP8AAACjAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMcHBz/8O7s//X08//5+Pf/+fj3//n49//5+Pf/+fj3//n4 + 9//5+Pf/+fj3//n49//5+Pf/+fj3//n49//p9Pj/OMv9/wDH/v8A0v7/ANX+/wDb/v8A4P7/ANr+/wDD + /v8AtP7/T8X2/+br7P/z8vH/+Pf2//n49//5+Pf/+fj3//n49//29PP/7+3r/xwcHP8AAACjAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMcHBz/8e/t//X08//49/b/+Pf2//j3 + 9v/49/b/+Pf2//j39v/49/b/+Pf2//j39v/49/b/+Pf2//j39v/49/b/5/P3/zjL/P8Axv7/ANH+/wDW + /v8A3f7/AOL+/wDa/v8Awf7/ALL+/1LH+f/w9PT/+Pf2//j39v/49/b/+Pf2//j39v/18/L/7+3r/xwc + HP8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMcHBz/8fDu//X0 + 8v/39vX/9/b1//f29f/39vX/9/b1//f29f/39vX/9/b1//f29f/39vX/9/b1//f29f/39vX/9/b1/+jz + 9v81yfz/AMX+/wDQ/v8A2P7/AOD+/wDk/v8A2/7/AL7+/wCv/v9VyPv/8vX1//f29f/39vX/9/b1//b1 + 9P/z8vD/7uzq/xwcG/8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AKMdHBz/8vDv//Xz8v/39vX/9/b1//f29f/39vX/9/b1//f29f/39vX/9/b1//f29f/39vX/9/b1//f2 + 9f/39vX/9/b1//f29f/n8vX/N8n8/wDD/v8Az/7/ANn+/wDi/v8A5v7/ANz+/wC7/v8ArP7/U8b7//D0 + 9f/39vX/9vX0//X08v/y8O7/7ero/xwbG/8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAKMdHBz/8/Hw//Xz8v/29fP/9vXz//b18//29fP/9vXz//b18//29fP/9vXz//b1 + 8//29fP/9vXz//b18//29fP/9vXz//b18//29fP/5fH0/zjI/P8Awv7/AM7+/wDa/v8A5P7/AOj+/wDd + /v8BuP7/Oazk/6Cztf/Vz8n/9PPx//Px7//v7ev/6+jl/xsbG/8AAACjAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMdHRz/8/Lx//Tz8v/19PP/9fTy//X08v/19PP/9fTy//X0 + 8v/19PP/9fTy//X08v/19PP/9fTy//X08v/19PP/9fTy//X08v/19PP/9fTy/+Xw8/82x/z/AMD+/wDM + /v8A3P7/AOb+/wzq/f+X2uL/zMW+/7ivpP+lmIr/z8nB//Dt6//s6ef/5+Tg/xsaGv8AAACjAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMdHR3/9PPy//Tz8f/08/L/9PPy//Tz + 8v/08/L/9PPy//Tz8v/08/L/9PPy//Tz8v/08/L/9PPy//Tz8v/08/L/9PPy//Tz8f/08/L/9PPx//Tz + 8f/k7/L/OMb7/wC+/v8Ay/7/Cd38/7Hn6//q5+T/3tnU/83Fvv+4r6T/pJiK/8vEvP/o5OD/4t7Y/xoa + Gf8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMdHR3/9fTy//Ty + 8f/z8vD/8/Lw//Py8P/z8vD/8/Lw//Py8P/z8vD/8/Lw//Py8P/z8vD/8/Lw//Py8P/z8vD/8/Lw//Py + 8P/z8vD/8/Lw//Py8P/z8vD/4u7x/zjF+/8AvP7/c8fb/93Z1P/q5+T/6ufk/97Z1P/Nxb7/v7at/6ud + mf/Ox8D/29XO/xkYF/8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AKMdHR3/9vTz//Py8P/y8e//8vHv//Lx7//y8e//8vHv//Lx7//y8e//8vHv//Lx7//y8e//8vHv//Lx + 7//y8e//8vHv//Lx7//y8e//8vHv//Lx7//y8e//8vHv/+Lt8P9Hwe//sa+o/83Fvv/e2dX/6ufk/+rn + 5f/a0Nb/l1LA/2kJq/+TWbD/0MfA/xgXFf8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAKMdHR3/9vX0//Py8P/y8O7/8vDu//Lw7v/y8O7/8vDu//Lw7v/y8O7/8vDu//Lw + 7v/y8O7/8vDu//Lw7v/y8O7/8vDu//Lw7v/y8O7/8vDu//Lw7v/y8O7/8vDu//Lw7v/d2tb/o5aJ/7iv + pP/Nxr7/3tnV/97R3/+RKNn/dQDJ/2kAtf9iAKr/k1iw/xUTE/8AAADKAAAADAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMdHR3/9/b1//Px7//w7+3/8O/t//Dv7f/w7+3/8O/t//Dv + 7f/w7+3/8O/t//Dv7f/w7+3/8O/t//Dv7f/w7+3/8O/t//Dv7f/w7+3/8O/t//Dv7f/w7+3/8O/t//Du + 7P/v7ev/wLet/6OWif+4r6X/0cjG/5Azzv9+ANj/fADW/3QAx/9oALT/YwCr/zcAXf8AAAD/AAAAlgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMdHR3/+Pf2//Lx7//v7ev/7+3r/+/t + 6//v7ev/7+3r/+/t6//v7ev/7+3r/+/t6//v7ev/7+3r/+/t6//v7ev/7+3r/+/t6//v7ev/7+3r/+/t + 6//v7ev/7+3r/+7s6v/u6+n/6+nm/7yzqf+mmo3/onO0/3IAwv93AM3/fQDX/3wA1v90AMf/bgC+/2wA + uf8hADn/AAAA9AAAABYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMdHR3/+Pj3//Lw + 7v/u7Or/7uzq/+7s6v/u7Or/7uzq/+7s6v/u7Or/7uzq/+7s6v/u7Or/7uzq/+7s6v/u7Or/7uzq/+7s + 6v/u7Or/7uzq/+7s6v/u7Or/7uvp/+3q6P/n4+D/0srC/8/Gvf/FvbT/g0ac/20Auf9xAMH/dwDN/30A + 2P+CAN7/gADa/3cAy/9EAHT/AAAA/wAAADkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AKMdHR3/+fj3//Hv7v/t6+n/7evp/+3r6f/t6+n/7evp/+3r6f/t6+n/7evp/+3r6f/t6+n/7evp/+3r + 6f/t6+n/7evp/+3r6f/t6+n/7evp/+3r6P/s6uj/6+nm/+Tg3P/Jv7X/6ubi//z8/P/29fT/5uDi/5hR + yf9tALn/cQDB/3oA0f+FAOP/hwDm/34A2P87AGb/AAAA/QAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAKMdHR3/+fn4//Hv7f/s6uf/7Onn/+zp5//s6uf/7Onn/+zp5//s6uf/7Onn/+zp + 5//s6uf/7Onn/+zp5//s6uf/7Onn/+zp5//s6uf/7Onn/+vp5v/r6OX/6OXi/8vCuP/u6+j/9vX0/+Tg + 3f/h3dn/4d3Z/9/Y2P+TSsP/bQC6/3QAxv98ANX/gQDe/20Auv8JAA//AAAA0AAAAAQAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMeHR3/+vr5//Du7P/r6Ob/6+jl/+vo5f/r6Ob/6+jl/+vo + 5f/r6Ob/6+jl/+vo5f/r6Ob/6+jl/+vo5f/r6Ob/6+jl/+vo5f/r6OX/6ufl/+nm4//o5eH/4NvX/9PL + wv/8+/v/4+Dc/+Hd2f/h3dn/4d3Z/+Hd2f/s6Or/nFnL/20Auf90AMX/XwCj/wwAFf8AAADtAAAANQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMeHh7/+/r6//Du7P/q5+T/6ufk/+rn + 5P/q5+T/6ufk/+rn5P/q5+T/6ufk/+rn5P/q5+T/6ufk/+rn5P/q5+T/6ufk/+rn5P/p5uP/6OXi/+fj + 4P/l4d3/19HK/+Ld1//z8vH/4d3Z/+Hd2f/h3dn/4d3Z/+/t6//w8PD/QEBA/w4AGf8UACP/AgAD/wAA + AO0AAAA5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMeHh7/+/v7/+/t + 6//p5uP/6OXi/+jl4v/p5uP/6OXi/+jl4v/p5uP/6OXi/+jl4v/p5uP/6OXi/+jl4v/p5uP/6OXi/+jk + 4f/n5OD/5eLe/+Pf3P/g3Nj/0srC/+Tg2//x8O7/4d3Z/+Hd2f/h3dn/7+3r//Ly8v8/Pz//AAAA+QAA + AMgAAADMAAAAlQAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AKMeHh7//Pz7/+/s6v/n5OH/5+Th/+fk4f/n5OH/5+Th/+fk4f/n5OH/5+Th/+fk4f/n5OH/5+Th/+fk + 4f/n5OH/5uPg/+Xi3//k4N3/4t7a/9/b1v/b1tH/y8O6/+Pe2f/y8O7/4d3Z/+Hd2f/v7ev/8PDw/z8/ + P/8AAAD4AQEBVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAKMeHh7//Pz8/+7s6v/m4t//5uLf/+bi3//m49//5uLf/+bi3//m49//5uLf/+bi + 3//m49//5uLf/+bi3//l4t7/5OHd/+Pf2//h3dj/3tnV/9rUz//Vzsj/xLqv/+Hb1v/x8O7/4d3Z/+/t + 6//s7Oz/QEBA/wAAAPkBAQFXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJcVFRX/9vb2//Ty8f/l4d3/5OHd/+Th3f/l4d3/5OHd/+Th + 3f/l4d3/5OHd/+Th3f/l4d3/5OHd/+Tg3P/j39v/4t3Z/9/b1//d2NP/2dPO/9PNxv/MxLv/ua6i/97Y + 0//y8O7/7+3r/+7u7v85OTn/AAAA+QEBAVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGIBAQH/wcHB//39/f/r6Ob/49/c/+Pf + 3P/j39z/49/c/+Pf3P/j39z/49/c/+Pf3P/j39v/4t7b/+Hd2f/g3Nj/3tnV/9vW0f/X0sz/0szE/8vC + uv/Atq3/raCT/9vWz//7+/v/7Ozs/zk5Of8AAAD4AQEBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAADqOzs7//T0 + 9P/+/f3/9PPx/+7r6f/t6+j/7evo/+3r6P/t6+j/7evo/+3r6P/t6uf/6+nm/+rn5P/o5eH/5eHd/+Hc + 2P/b1tD/1M3F/8nAt/+7sKX/ppiK/9vVzv/s7Oz/Ojo6/wAAAPgBAQFYAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAABbAAAA/EJCQv/a2tr//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//39/f/9/Pz/+/r6//n4 + 9v/29PL/8e/s/+vo5P/j3tn/2NHJ/8nAtf+3q57/oZGA/8rEvf85OTn/AAAA+AAAAFkAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAABAAAAYgAAAPEEBAT/MjIy/0dHR/9HR0f/R0dH/0dHR/9HR0f/R0dH/0ZG + Rv9GRkb/RUVF/0VERP9EQ0L/QkFA/0A/Pv89PDr/Ojc0/zUyL/8vKyf/KSQf/xoYF/8AAAD4AQEBWAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAACBAAAAvQAAAMsAAADLAAAAywAA + AMsAAADLAAAAywAAAMsAAADLAAAAywAAAMsAAADLAAAAywAAAMsAAADLAAAAywAAAMsAAADLAAAAywAA + AMsAAABXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////////yBP8AAAAA//IE/AAAAAA/8gT8AAAAAD/yBPgA + AAAAH/IE+AAAAAAf8gT4AAAAAB/yBPgAAAAAH/IE+AAAAAAf8gT4AAAAAB/yBPgAAAAAH/IE+AAAAAAf + 8gT4AAAAAB/yBPgAAAAAH/IE+AAAAAAf8gT4AAAAAB/yBPgAAAAAH/IE+AAAAAAf8gT4AAAAAB/yBPgA + AAAAH/IE+AAAAAAf8gT4AAAAAB/yBPgAAAAAH/IE+AAAAAAf8gT4AAAAAB/yBPgAAAAAH/IE+AAAAAAf + 8gT4AAAAAB/yBPgAAAAAH/IE+AAAAAAf8gT4AAAAAA/yBPgAAAAAD/IE+AAAAAAH8gT4AAAAAAfyBPgA + AAAAB/IE+AAAAAAH8gT4AAAAAA/yBPgAAAAAH/IE+AAAAAA/8gT4AAAAA//yBPgAAAAH//IE+AAAAA// + 8gT4AAAAH//yBPgAAAA///IE/AAAAH//8gT8AAAA///yBP8AAAH///IE////////8gQoAAAAIAAAAEAA + AAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAMgAA + AEIAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAA + AEQAAABEAAAAQgAAADIAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAA + AIgLCwrcJSUk7CopKO4qKSjuKiko7iopKO4qKSjuKiko7iopKO4pKSjuKSko7ikpKO4pKSjuKSko7ikp + KO4pKSjuKSko7ikpKO4lJSTsCwsK3AAAAIgAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAQFBQWxUE9N/tXRzv/m4+D/5+Th/+fk4f/n5OH/5+Th/+fk4f/n5OH/5+Th/+fk4f/n5OH/5+Th/+fk + 4f/n5OH/5+Th/+fk4f/n5OH/5+Th/+bj4P/U0c7/UE9N/gUFBbEAAAAEAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAALywsK/rCv7z/8vHv//n4+P/6+vn/+vr5//r6+f/6+vn/+vr5//r6+f/6+vn/+vr5//r6 + +f/6+vn/+vr5//r6+f/6+vn/+vr5//r6+f/6+vn/+fj4//Lx7//Cv7v/LCwr+gAAAC8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAABnWVdW/+ro5v/+/v7//v7+//39/f/7+/v//f39//39/f/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+/+ro5v9ZV1b/AAAAZwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1eXVv/7+7s//7+/v/+/v7/9/f3/8bGxv+0tLT/wMDA/87O + zv/Z2dn/7u7u//39/f/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/8O7s/15d + W/8AAABtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbV9eXf/w7u3//f39//39/f/7+/v/ysvN/73N + 3f+dssb/ipai/5CUl/+enZ3/xcXF//Pz8//9/fz//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 + /f/w7u3/X15c/wAAAG0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtX15d//Du7f/9/f3//f39//39 + /f/x8/b/1+Xz/8Ta7/+Bud3/SrDT/3aks/+hoaL/v7+//+jo6P/9/f3//f39//39/f/9/f3//f39//39 + /f/9/f3//f39//Hv7f9fXl3/AAAAbQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1gXl3/8e/t//38 + /P/9/Pz//fz8//38/P/X5fP/rd/1/xLP/P8A0/7/DMb3/2Cxyv+sra3/s7Oz/9nZ2f/09PT//fz8//38 + /P/9/Pz//fz8//38/P/9/Pz/8e/u/2BeXf8AAABtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbWBf + Xv/y8O7//Pz8//z8/P/8/Pz//Pz8/9rr9v9G1Pj/AMv+/wDQ/v8A0v7/DMT3/3y0yP+1trb/v7+//9DQ + 0P/x8fH//Pv7//z8/P/8/Pz//Pz8//z8/P/y8O7/YF9e/wAAAG0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAABtYWBe//Lx7v/7+/r/+/v7//v7+v/7+/v/5/b6/0zW/P8A0P7/AM7+/wDT/v8A0/7/DsL4/228 + 1v/Cw8P/ysrK/9TU1P/n5+b/+Pj3//v7+v/7+/r/+/v7//Lx7/9hYF7/AAAAbQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAG1hYF//8vHv//r6+v/6+vr/+vr6//r6+v/5+vr/x+76/xjN/f8A0f7/ANH+/wDV + /v8A0P7/DsH5/4zD2P/Nzs7/1tbW/97d3f/s7Ov/9vb2//r6+v/6+vr/8vHv/2FgX/8AAABtAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAbWJhYP/z8e//+vn5//r5+f/6+fn/+vn5//r5+f/6+fn/xe36/zPQ + /f8A0f7/ANP+/wDY/v8A0v7/D7/6/3vI5f/b3Nv/4+Li/+zr6//z8/P/+vn5//r5+f/z8fD/YmFg/wAA + AG0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtYmFg//Px8P/5+fj/+fn4//n5+P/5+fj/+fn4//n5 + +P/3+Pj/xO35/xjL/f8A0P7/ANb+/wDb/v8Azf7/EL37/53T6P/m5ub/8O/v//f29v/5+fj/+fn4//Py + 8P9iYWD/AAAAbQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1iYmH/8/Lw//j39v/49/b/+Pf2//j3 + 9v/49/b/+Pf2//j39v/49/b/xOv4/zLN/P8Az/7/ANf+/wDe/v8A0P7/Ebr8/4rU8//09PP/+Pf2//j3 + 9v/49/b/8/Hw/2JhYf8AAABtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbWNiYf/z8vD/9/b1//f2 + 9f/39vX/9/b1//f29f/39vX/9/b1//f29f/19fX/xOr3/xfI/f8Az/7/ANz+/wDg/v8Ayv7/Erj8/6zh + 9//29vX/9/b1//b19P/x8O7/YmFg/wAAAG0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtZGJi//Ty + 8f/29fT/9vX0//b19P/29fT/9vX0//b19P/29fT/9vX0//b19P/29fT/w+n2/zLK/P8Azv7/ANz+/wDj + /v8Azv7/GbT6/6fT5v/u7Or/9PPx/+/t6/9hX1//AAAAbQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AG1kY2L/8/Lx//X08v/19PL/9fTy//X08v/19PL/9fTy//X08v/19PL/9fTy//X08v/z8/L/wuj0/xjF + /f8AzP7/AOH+/wXm/f93yOD/qbS0/8G5r//p5uP/6+jm/19eXP8AAABtAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAbWRkZP/08vH/8/Lx//Py8f/z8vH/8/Lx//Py8f/z8vH/8/Lx//Py8f/z8vH/8/Lw//Py + 8f/z8vD/wObz/zHG+/8Oy/n/jt7n/+fj4P/X0cz/ua+l/7mwp//f2tX/W1lX/wAAAG0AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAABtZWRk//Ty8f/y8e//8vHv//Lx7//y8e//8vHv//Lx7//y8e//8vHv//Lx + 7//y8e//8vHv//Lx7//w8O//v+Xy/1O84P/AxMH/5ODd/+fj4P/Frsf/i02r/7WXuv9WU1D/AAAAbQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1lZWT/9PLx//Hv7f/x7+3/8e/t//Hv7f/x7+3/8e/t//Hv + 7f/x7+3/8e/t//Hv7f/x7+3/8e/t//Hv7f/x7+3/0MvF/6+kmf/Mxb7/y67W/4QR1P9wAMH/bhOt/0Ec + V/8AAACmAAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbWVlZf/08vH/7+3r/+/t6//v7ev/7+3r/+/t + 6//v7ev/7+3r/+/t6//v7ev/7+3r/+/t6//v7ev/7+3r/+7t6//o5eL/wbiv/62bof+NO8L/egDS/3oA + 0v9uAL3/XwCk/w4AGfEAAABRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtZmZl//Py8f/t6+n/7evp/+3r + 6f/t6+n/7evp/+3r6f/t6+n/7evp/+3r6f/t6+n/7evp/+3r6f/t6+j/6+fl/9zV0P/c1tD/xLLC/4g6 + uv9xAMH/eQDR/4IA3/98ANT/KwBK/wAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1mZmX/8/Lw/+zq + 5//s6ef/7Orn/+zp5//s6uf/7Onn/+zq5//s6ef/7Orn/+zp5//s6uf/6+nn/+rn5f/a1M7/5+Le/+7r + 6f/m4uD/0LzW/34gvv9zAMX/gADc/3gAzf8RAB30AAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbWdm + Zv/z8fD/6ufl/+rn5P/q5+X/6ufk/+rn5f/q5+T/6ufl/+rn5P/q5+X/6ufk/+rn5P/o5eL/49/b/9nT + zP/x7+7/4d3Z/+Hd2f/k4N3/yLfR/10ajP9NAIP/GgAt+wAAAIIAAAAMAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAABtZ2dn//Px8P/p5uP/6OXi/+nm4//o5eL/6ebj/+jl4v/p5uP/6OXi/+nm4//o5eL/5+Tg/+Th + 3v/d19L/3tjS/+zq5//h3dn/5ODd/+7t7P9YWFj+CgcM5QQACNEAAACCAAAADQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAG1oaGf/8/Hv/+bj4P/m4+D/5uPg/+bj4P/m4+D/5uPg/+bj4P/m4+D/5uPf/+Th + 3v/i3tr/3tnV/9PMxv/Z08z/7Onn/+Tg3f/b2tn/WFhY/gAAAJUBAQETAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAZ2JiYv/08vH/5eHd/+Th3f/l4d3/5OHd/+Xh3f/k4d3/5eHd/+Tg + 3f/j39v/4d3Z/93Y0//X0cv/yMC3/9PMxP/v7ev/7evq/1RUVP4HBweyAQEBEwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvMTEx+tjY2P/u6+r/5+Ph/+bj4P/m4+D/5uPg/+bj + 4P/l4t7/5ODd/+Hd2f/e2dT/1tHK/83FvP+3rKH/ysK5/97e3v9UVFT9AAAAlQEBARQAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQGBgaxWlpa/uzs7P/5+Pf/+Pf2//j3 + 9v/49/b/9/f2//f19P/08/H/7+3q/+nm4v/d19H/zcW7/7Gklv/At63/VFRU/QYGBrIBAQEUAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAAACIDAwM3Coq + KuwvLy/uLy8v7i8vL+4uLi7uLi4u7i4tLe4sLCvuKyop7igmJe4kIiDuHhsY7hQSEe4AAACVAQEBFAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAcAAAAyAAAAQgAAAEQAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAA + ABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPgAAB/wAAAP4AAAB+AA + AAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AA + AAfgAAAH4AAAA+AAAAPgAAAD4AAAA+AAAAPgAAAH4AAAP+AAAH/gAAD/4AAB//AAA//4AAf/KAAAABgA + AAAwAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAYgAA + AGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGIAAAAoAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG5APj38i4mG/5COi/+Qjov/kI6L/5COi/+Qjov/kI6L/5CO + i/+Qjov/kI6L/5COi/+Qjov/kI6L/4uJh/8/Pj38AAAAbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHTg3 + N/rm4+D/9vX0//j49//4+Pf/+Pj3//j49//4+Pf/+Pj3//j49//4+Pf/+Pj3//j49//4+Pf/+Pj3//b1 + 9P/l4+D/ODc2+gAAAB0AAAAAAAAAAAAAAAAAAAAAAAAATnx6eP/39vb//v7+//39/f/6+vr//f39//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/39vb/fHp4/wAAAE4AAAAAAAAAAAAA + AAAAAAAAAAAAUoB/ff/5+fj//v79//T09P+foqb/m6St/6SkpP+0tLT/5eXl//7+/f/+/v3//v79//7+ + /f/+/v3//v79//7+/f/6+fj/gH99/wAAAFIAAAAAAAAAAAAAAAAAAAAAAAAAUoF/fv/5+Pj//f39//39 + /f/g6PH/xNnv/3mx1f9kprz/oKGh/8zMzP/5+fn//f39//39/f/9/f3//f39//39/f/5+Pj/gX9+/wAA + AFIAAAAAAAAAAAAAAAAAAAAAAAAAUoKAf//5+Pf//fz8//38/P/u8/j/qNz0/wrO/f8A0f7/RLbZ/62u + rv/AwMD/7e3t//38/P/9/Pz//fz8//38/P/5+Pj/goB//wAAAFIAAAAAAAAAAAAAAAAAAAAAAAAAUoOB + gP/5+Pf//Pz7//z8+//7+/v/UNX5/wDN/v8A0f7/AM/+/0u63/+7vL3/x8fH/+Pj4//6+vn//Pz7//z8 + +//5+Pf/g4GA/wAAAFIAAAAAAAAAAAAAAAAAAAAAAAAAUoSDgf/4+Pf/+/r6//v6+v/7+vr/w+37/w7O + /f8A0P7/ANX+/wDM/v9Rv+X/zM3N/9fX1//l5OT/9/b2//v6+v/49/f/hIOB/wAAAFIAAAAAAAAAAAAA + AAAAAAAAAAAAUoWEgv/49/b/+vn5//r5+f/6+fn/+vn5/8Hs+v8Ozf3/ANP+/wDY/v8Ayf7/V8Ps/9zd + 3f/o5+f/8/Ly//r5+f/49/b/hYSC/wAAAFIAAAAAAAAAAAAAAAAAAAAAAAAAUoWEg//39vX/+fj3//n4 + 9//5+Pf/+fj3//n49//A6/n/Dsv9/wDU/v8A3P7/AMb+/1/I8v/s7e3/9/f2//n49//39vX/hYSD/wAA + AFIAAAAAAAAAAAAAAAAAAAAAAAAAUoaFhP/29fT/9/b1//f29f/39vX/9/b1//f29f/39vX/v+n3/w3J + /f8A1v7/AOD+/wDD/v9lzPn/9vb1//f29f/19PP/hYSD/wAAAFIAAAAAAAAAAAAAAAAAAAAAAAAAUoeG + hf/19PP/9vX0//b19P/29fT/9vX0//b19P/29fT/9vX0/77o9v8Ox/3/ANj+/wDj/v8Av/7/h8bi/+3r + 6P/y8O7/g4KA/wAAAFIAAAAAAAAAAAAAAAAAAAAAAAAAUoiHh//08/L/9PPy//Tz8v/08/L/9PPy//Tz + 8v/08/L/9PPx//Tz8v+85vT/DsT9/wLa/f+P5Ov/y8S9/7Sqnv/j39v/f316/wAAAFIAAAAAAAAAAAAA + AAAAAAAAAAAAUomIh//z8fD/8vHv//Lx7//y8e//8vHv//Lx7//y8e//8vHv//Lx7//y8e//u+Ty/1q8 + 3P/c19L/5+Pg/7+nwP+dca3/d3Ju/wAAAFIAAAAAAAAAAAAAAAAAAAAAAAAAUomJiP/y8O7/8e/t//Hv + 7f/x7+3/8e/t//Hv7f/x7+3/8e/t//Hv7f/x7+3/8e/t/8vFvf+4rqT/x6nS/4AK1P9pALb/UBpy/wAA + AJsAAAAAAAAAAAAAAAAAAAAAAAAAUoqKif/w7uz/7uzq/+7s6v/u7Or/7uzq/+7s6v/u7Or/7uzq/+7s + 6v/u7Or/7uvp/+Tg3P+9tKn/gS6y/3cAzP97ANT/dADH/xkAK/wAAAAUAAAAAAAAAAAAAAAAAAAAUouK + iv/u7Or/7Oro/+zq6P/s6uj/7Oro/+zq6P/s6uj/7Oro/+zq6P/r6eb/4NzX/+Xh3P/t6+n/z7nX/3cS + vf97ANP/fADV/xEAHfMAAAAMAAAAAAAAAAAAAAAAAAAAUoyLi//t6uj/6ufk/+rn5P/q5+T/6ufk/+rn + 5P/q5+T/6ufk/+nm4//n4+D/29XO/+zq6P/h3dn/5OHd/66cuf9AAG7/GwAu+gAAAFcAAAAAAAAAAAAA + AAAAAAAAAAAAUoyMjP/r6Ob/5+Th/+fk4f/n5OH/5+Th/+fk4f/n5OH/5uPg/+Th3f/f29b/2dLM/+nm + 4//k4d3/xMPD/xAQENIAAABlAAAALgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATomJif/r6OX/5eHe/+Xh + 3v/l4d7/5eHe/+Xh3v/k4N3/4t7a/93Y0//TzMb/z8a+/+zq6P/AwL//EBAQ0gEBARYAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAHT8/P/r29fX/6ufk/+jl4v/o5eL/6OXi/+fk4P/k4d3/39vW/9bQ + yf/DurD/wriu/8PDw/8ODg7SAQEBFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AG5ISEj8nZ2d/6Kiov+ioqL/oqKi/6CgoP+enJv/l5WT/4yIhP95cmr/a2Rc/w4ODtIAAAAWAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAYgAAAGYAAABmAAAAZgAA + AGYAAABmAAAAZgAAAGYAAABmAAAAZgAAABYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAA + D0HgAAdBwAADQcAAA0HAAANBwAADQcAAA0HAAANBwAADQcAAA0HAAANBwAADQcAAA0HAAANBwAADQcAA + A0HAAAFBwAABQcAAA0HAAAdBwAAfQcAAP0HgAH9B8AD/QSgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkSEhGPHx8emR8fHpkfHx6ZHx8emR8fHpkfHx6ZHx8emR8f + HpkSEhGPAAAAKQAAAAAAAAAAAAAAAAAAAA1RUE7q6ufl//Hv7f/x7+3/8e/t//Hv7f/x7+3/8e/t//Hv + 7f/x7+3/6efl/1FQTuoAAAANAAAAAAAAAAAAAAA1pKOh//7+/v/u7u7/29vb/+np6f/5+fn//v7+//7+ + /v/+/v7//v7+//7+/v+ko6H/AAAANQAAAAAAAAAAAAAANqimpf/9/f3/7e3u/73P4f95pbr/nqqu/+bm + 5f/9/f3//f39//39/f/9/f3/qKal/wAAADYAAAAAAAAAAAAAADapp6b//Pz8//z8/P+p4PX/BM/9/x7D + 7f+ks7j/19fX//r5+f/8/Pz//Pz8/6mnpv8AAAA2AAAAAAAAAAAAAAA2qqin//v7+v/7+/r/ve37/wbP + /f8A0/7/IsTx/7nIzf/c29v/9vX1//v7+v+qqKf/AAAANgAAAAAAAAAAAAAANqqpqP/5+fj/+fn4//n5 + +P+t6Pr/BtD9/wDX/v8nxPb/0N7j//Hx8f/5+fj/qqmo/wAAADYAAAAAAAAAAAAAADarqqn/+Pf2//j3 + 9v/49/b/+Pf2/6zm+P8Fz/3/ANr+/yvE+v/j8PX/9/b1/6qpqP8AAAA2AAAAAAAAAAAAAAA2rKqq//b1 + 8//29fP/9vXz//b18//29fP/quT2/wbP/f8B3v3/eMHd/+Pg2/+mpKP/AAAANgAAAAAAAAAAAAAANqyr + qv/z8vD/8/Lw//Py8P/z8vD/8/Lw//Py8P+o4PT/bMrg/+Le2v+wlq//kYeN/wAAADYAAAAAAAAAAAAA + ADasrKv/8O7s//Du7P/w7uz/8O7s//Du7P/w7uz/8O7s/8rDvP+0kr7/egTO/18Lmf8EAAh/AAAAAAAA + AAAAAAA2rayr/+3q6P/t6uj/7ero/+3q6P/t6uj/7Oro/+fj4P/j3tr/waPM/3cIxf99ANf/DwAZsAAA + AAAAAAAAAAAANq2sq//p5uP/6ebj/+nm4//p5uP/6ebj/+fk4f/e2NP/6OXi/+bi3/9iTHD4GwAu0wAA + ACcAAAAAAAAAAAAAADWsq6v/5eLf/+Xi3//l4t//5eLe/+Pg3P/d2NP/0svD/+vo5v9kY2PrAAAALwAA + AAAAAAAAAAAAAAAAAAAAAAANWlpa6u/t6//v7ev/7+3r/+3q6P/m4t7/08zF/72yp/9jY2PrAAAALwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkUFBSPIyMjmSMjI5kiIiKZISAgmRwbGpkTEQ+ZAAAALwAA + AAAAAAAAAAAAAAAAAAAAAAAAwAOsQYABrEGAAaxBgAGsQYABrEGAAaxBgAGsQYABrEGAAaxBgAGsQYAB + rEGAAaxBgAGsQYAHrEGAD6xBwB+sQQ== + + + \ No newline at end of file diff --git a/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzverwaltung.vb b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzverwaltung.vb new file mode 100644 index 00000000..471aa5f8 --- /dev/null +++ b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmLizenzverwaltung.vb @@ -0,0 +1,1728 @@ +Imports System.Data +Imports System.Data.SqlClient +Imports System.Data.SqlTypes +Imports System.Drawing +Imports System.Drawing.Color +Public Class frmLizenzverwaltung + +#Region "Deklarationen" + Dim Lizenz As New TKB.VV.Lizenz.clsLizenz + Dim Lizenzinformationen As New TKB.VV.Lizenz.clsLizenzinformationen + Dim Lizenztyp As New DataTable + Dim clsLizenztyp As New TKB.VV.DB.clsLizenztyp + Dim ve As New TKB.VV.vertrag.clsVertragselement + Dim Applikationnr As Integer = 0 + Dim clizenzkauf As New TKB.VV.Lizenz.clsLizenzkauf + Dim Lizenzschluessel As New TKB.VV.Lizenz.ClsLizenzschluessel + Dim Functions_Disabled As Boolean = False + + Dim Treeviewdata_Lizenz As New TKB.VV.Lizenz.clsLizenzTree + Dim Treeviewdata_Lizenz_Suche As New TKB.VV.Lizenz.clsLizenzTree + ' Dim TreeSuche As New TreeView + Dim Suchresultate As New DataTable + Dim MaxSuchTreffer As Integer = 0 + Dim TreeParent As New TKB.VV.Lizenz.clsLizenzTree + + Dim sec As New TKB.VV.Utils.MySecurity + + Dim msg As New TKB.VV.Utils.MyMessage + Dim FormReadonly As Boolean = False + Dim FormDataChanged As Boolean = False + Dim SpaltenTitel As New TKB.VV.Utils.Tabellenspalte + Private Anzeige As Boolean = False + + Dim Aktuelle_Lizenz As Integer = 0 + Dim IsSturkturElement As Boolean = False + Dim Multiline As New TabControlMultiLine + Dim Aktueller_Vertragspartner As Integer = 0 + Dim From_Applikationnr As Integer = 0 + + ''' + ''' Generic Event-Handler + ''' + ''' + Dim WithEvents evh As MyGenericEventHandler = Globals.MyEventHanlder + Dim OnLoad As Boolean = True + Dim AktivNode As TreeNode + + Dim Applikation As New TKB.VV.Applikation.clsApplikation + Dim Treeviewdata As New TKB.VV.Applikation.clsApplikationTree + Dim treeviewdata_Suche As New TKB.VV.Applikation.clsApplikationTree + Dim OnRefresh As Boolean = False + +#End Region + +#Region "Closing / Check_Changes" + ''' + ''' Schliessen des Formulars + ''' + ''' + ''' + ''' + Private Sub FormularClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing + If Me.FormReadonly = True And Not Me.IsSturkturElement Then Exit Sub + If Check_Changes() = False Then + e.Cancel = True + Else + + + Lizenz.dispose() + Me.Dispose() + End If + End Sub + + ''' + ''' Prüfung, ob Datenänderungen vorgenommen wurden. + ''' + ''' + Private Function Check_Changes() As Boolean + If Me.FormReadonly And Not Me.IsSturkturElement Then + Return True + Exit Function + End If + Dim msgres As MsgBoxResult + If Me.FormDataChanged Then + msgres = msg.Show_MessageYesNoCancel(3) + Select Case msgres + Case MsgBoxResult.Yes + Save_data() + Return True + Case MsgBoxResult.Cancel + Return False + Case MsgBoxResult.No + Me.FormDataChanged = False + Return True + End Select + Else + Return True + End If + End Function + +#End Region + +#Region "Eventhandler ChangeEreignisse" + ''' + ''' Allg Eventhandler für Chanage-Ereignise festlegen + ''' + ''' + ''' + Private Sub AddChanges(ByVal Container As Control) + Dim l As New List(Of Control) + Me.GetControl(Me, "*", l) + Dim evh As EventHandler = AddressOf ChangesMade + For Each c As Control In l + If TypeOf c Is TextBox Then + Dim ctl As TextBox = c + AddHandler ctl.TextChanged, evh + End If + If TypeOf c Is MaskedTextBox Then + Dim ctl As MaskedTextBox = c + AddHandler ctl.TextChanged, evh + End If + If TypeOf c Is ComboBox Then + Dim ctl As ComboBox = c + AddHandler ctl.SelectedValueChanged, evh + End If + If TypeOf c Is RichTextBox Then + Dim ctl As RichTextBox = c + AddHandler ctl.TextChanged, evh + End If + If TypeOf c Is CheckBox Then + If c.Name <> "cboxNurAktive" Then + Dim ctl As CheckBox = c + AddHandler ctl.CheckedChanged, evh + End If + End If + If TypeOf c Is CheckedListBox Then + Dim ctl As CheckedListBox = c + AddHandler ctl.ItemCheck, AddressOf ChecketListBoxChange + End If + Next + End Sub + ''' + ''' Envent-Handler für Change-Ereignisse + ''' + ''' + ''' + ''' + Private Sub ChangesMade(ByVal sender As Object, ByVal e As System.EventArgs) + Me.FormDataChanged = True + Dim objtype As System.Type = sender.GetType + If objtype.Name = "MaskedTextBox" Then + Dim o As MaskedTextBox = sender + If o.Text = "01.01.1900" Then o.Text = " . . " + End If + End Sub + Private Sub ChecketListBoxChange(ByVal sender As Object, ByVal e As System.Windows.Forms.ItemCheckEventArgs) + Me.FormDataChanged = True + End Sub + + + ''' + ''' Sucht in den Base-Controls sämtliche Controls mit dem Namen in "Key" (Wildcards * möglich) und listet + ''' die gefundnen Controls in der Liste L zur weiteren Bearbeitung + ''' + ''' Base-Contrlo (z.B. aktuelles Formular + ''' Schlüssel welcher gesucht werden soll + ''' Liste der gefundenen Objekte + ''' True wenn eines oder mehr Controls gefunden wurden, false wenn kein Control gefunden wurde. + ''' + ''' + Private Function GetControl(ByVal BaseControl As Control, ByVal Key As String, ByRef L As List(Of Control), Optional ByVal ReturnAtFirstElement As Boolean = False) As Boolean + If L Is Nothing Then L = New List(Of Control) + Dim Gut As Boolean + Dim ReturnFlag As Boolean = False + If Key IsNot Nothing Then Key = Key.ToLower + + If BaseControl.HasChildren = True Then + For Each ctl As Control In BaseControl.Controls + Gut = False + If Key Is Nothing Then + Gut = True + Else + If ctl.Name.Length >= Key.Length Then + Key = Key.ToLower + If Key.StartsWith("*") Then + If Key.Substring(1) = ctl.Name.ToLower.Substring(ctl.Name.Length - (Key.Length - 1), Key.Length - 1) Then Gut = True + ElseIf Key.EndsWith("*") Then + If Key.Substring(0, Key.Length - 1) = ctl.Name.ToLower.Substring(0, Key.Length - 1) Then Gut = True + Else + If Key = ctl.Name.ToLower Then Gut = True + End If + End If + End If + + If Gut = True Then + L.Add(ctl) + If ReturnAtFirstElement = True Then ReturnFlag = True + End If + If ReturnFlag = False Then + Call GetControl(ctl, Key, L) + End If + Next + End If + + If L.Count - 1 > -1 Then + Return True + Else + Return False + End If + End Function +#End Region + +#Region "Applikation_Tree" + Sub Applikation_Suchen() + Select Case Me.TsBtnSuchArt.Text + Case "Applikation-Filter" + Treeviewdata.Load_Tree(Me.TreeApplikationen, False, Me.tstxtSuche.Text, Me.cboxNurAktive.CheckState, , Me.rbsortalpha.Checked) + Try + Me.TreeApplikationen.SelectedNode = Me.TreeApplikationen.Nodes(0) + Catch ex As Exception + + End Try + Case "Applikation-Suche" + If Me.tstxtSuche.Text = "" Then + treeviewdata_Suche.Load_Tree(Me.TreeApplikationen, False, Me.tstxtSuche.Text, Me.cboxNurAktive.CheckState, , Me.rbsortalpha.Checked, False) + Try + Me.TreeApplikationen.SelectedNode = Me.TreeApplikationen.Nodes(0) + Catch ex As Exception + + End Try + + Else + treeviewdata_Suche.Load_Tree(Me.TreeSuche, False, Me.tstxtSuche.Text, Me.cboxNurAktive.CheckState, , Me.rbsortalpha.Checked, True) + Me.MaxSuchTreffer = treeviewdata_Suche.MaxSuchTreffer + If Me.MaxSuchTreffer > -1 Then + Me.TSBtnFirst.Enabled = True + Me.TSBtnPrevious.Enabled = True + Me.TSBtnNext.Enabled = True + Me.TSBtnLast.Enabled = True + Search_Node(0) + Else + msg.show_standardmessage(873, MsgBoxStyle.Information) + End If + + End If + + Case "Architektur-Suche" + If Me.tstxtSuche.Text = "" Then + treeviewdata_Suche.Load_Tree(Me.TreeApplikationen, False, Me.tstxtSuche.Text, Me.cboxNurAktive.CheckState, True, Me.rbsortalpha.Checked, True) + Try + Me.TreeApplikationen.SelectedNode = Me.TreeApplikationen.Nodes(0) + Catch ex As Exception + + End Try + Else + treeviewdata_Suche.Load_Tree(Me.TreeSuche, False, Me.tstxtSuche.Text, Me.cboxNurAktive.CheckState, True, Me.rbsortalpha.Checked, True) + Me.MaxSuchTreffer = treeviewdata_Suche.MaxSuchTreffer + If Me.MaxSuchTreffer > -1 Then + Me.TSBtnFirst.Enabled = True + Me.TSBtnPrevious.Enabled = True + Me.TSBtnNext.Enabled = True + Me.TSBtnLast.Enabled = True + Search_Node(0) + Else + msg.show_standardmessage(873, MsgBoxStyle.Information) + End If + End If + + End Select + + End Sub + + Private Sub ApplikationSucheToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ApplikationSucheToolStripMenuItem.Click + Me.TsBtnSuchArt.Text = Me.ApplikationSucheToolStripMenuItem.Text + Me.TSBtnFirst.Enabled = True + Me.TSBtnPrevious.Enabled = True + Me.TSBtnNext.Enabled = True + Me.TSBtnLast.Enabled = True + treeviewdata_Suche.Load_Tree(Me.TreeApplikationen, False, "", Me.cboxNurAktive.CheckState, , Me.rbsortalpha.Checked, False) + Me.TSBtnSuche_Click(sender, e) + End Sub + + + Private Sub ApplikationFilterToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ApplikationFilterToolStripMenuItem.Click + Me.TsBtnSuchArt.Text = Me.ApplikationFilterToolStripMenuItem.Text + Me.TSBtnFirst.Enabled = False + Me.TSBtnPrevious.Enabled = False + Me.TSBtnNext.Enabled = False + Me.TSBtnLast.Enabled = False + Me.TSBtnSuche_Click(sender, e) + End Sub + + Private Sub AlleApplToolStripMenuItem_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles AlleApplToolStripMenuItem.Click + Me.TSDropDownApplikationen.Text = "Alle Applikationen" + End Sub + + Private Sub DeinstallierteApplToolStripMenuItem_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles DeinstallierteApplToolStripMenuItem.Click + Me.TSDropDownApplikationen.Text = "Deinstallierte Applikationen" + End Sub + + Private Sub InstallierteApplToolStripMenuItem_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles InstallierteApplToolStripMenuItem.Click + Me.TSDropDownApplikationen.Text = "Installierte Applikationen" + End Sub + +#End Region + +#Region "Formular" + + Sub New() + InitializeComponent() + End Sub + + Sub New(ByVal LizenzNr As Integer, Optional ByVal Anzeige As Boolean = False, Optional ByVal Applikationnr As Integer = 0) + InitializeComponent() + Me.Aktuelle_Lizenz = LizenzNr + Me.FormReadonly = Anzeige + Me.From_Applikationnr = Applikationnr + If Me.Aktuelle_Lizenz <> 0 Then + Dim Lic As New TKB.VV.DB.clsLizenz + Lic.cpMainConnectionProvider = Globals.conn + Lic.iLizenzNr = New SqlInt32(CType(Me.Aktuelle_Lizenz, Int32)) + Lic.SelectOne() + Lic.Dispose() + End If + End Sub + + Sub New(ByVal CreateNew As Boolean) + InitializeComponent() + If CreateNew Then + Me.Aktuelle_Lizenz = Me.Lizenz.Add_New + End If + End Sub + + + Friend selectPoint As New System.Drawing.Point() + + + Private Sub TreeApplikationen_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TreeApplikationen.MouseDown + Try + Dim mouseEvents As MouseEventArgs + mouseEvents = e + selectPoint.Y = mouseEvents.Y + selectPoint.X = mouseEvents.X + Me.TreeApplikationen.SelectedNode = Me.TreeApplikationen.GetNodeAt(selectPoint) + + Catch ex As Exception + MsgBox(ex.Message) + End Try + + End Sub + + + Private Sub TreeLizenzen_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TreeLizenzen.MouseDown + Try + Dim mouseEvents As MouseEventArgs + mouseEvents = e + selectPoint.Y = mouseEvents.Y + selectPoint.X = mouseEvents.X + Me.TreeLizenzen.SelectedNode = Me.TreeLizenzen.GetNodeAt(selectPoint) + + Catch ex As Exception + MsgBox(ex.Message) + End Try + + End Sub + + + Private Sub frmLizenzverwaltung_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + Me.OnLoad = True + cboxNurAktive.CheckState = CheckState.Checked + Try + Catch + End Try + 'Try + ' Treeviewdata.Load_Tree(Me.TreeApplikationen, Me.cbaktiv.CheckState, "", Me.cboxNurAktive.Checked) + 'Catch ex As Exception + + 'End Try + 'Treeviewdata_Lizenz.Load_Tree(Me.TreeApplikationen, False, "", Me.cboxNurAktive.Checked) + If Anzeige = True Then + Me.FormReadonly = True + Me.TSBtnSuche.Enabled = False + Else + Me.TSBtnSuche.Enabled = True + End If + sec.Set_Form_Security(Me) + Load_Securitylevel() + + If Anzeige = True Then + Me.FormReadonly = True + Me.TSBtnSuche.Enabled = False + Else + Me.TSBtnSuche.Enabled = True + End If + sec.Set_Form_Security(Me) + If Me.TSBtnNew.Visible = False Then + Me.FormReadonly = True + Me.TSBtnNew.Enabled = False + Me.TSBtnDelete.Enabled = False + Else + Me.FormReadonly = False + End If + + Try + TreeParent.Load_Tree(Me.cbboxParentTree.TreeView, True) + Catch ex As Exception + + End Try + + AddChanges(Me) + Try + Me.TreeApplikationen.SelectedNode = Me.TreeApplikationen.Nodes(0) + If Me.FormReadonly Then sec.Set_Form_Readonly(Me) + Catch ex As Exception + Disable_Functions() + End Try + If Me.FormReadonly Then sec.Set_Form_Readonly(Me) + Me.OnLoad = False + Try + If From_Applikationnr > 0 Then + Me.TreeApplikationen.SelectedNode = Treeviewdata.FindNode(Me.TreeApplikationen.Nodes, From_Applikationnr, "") + Me.TreeLizenzen.SelectedNode = Treeviewdata_Lizenz.FindNode(Me.TreeLizenzen.Nodes, Me.Aktuelle_Lizenz, "") + End If + Catch EX As Exception + End Try + Me.OnLoad = False + End Sub + + + Sub Disable_Functions() + 'Me.TSBtnDelete.Enabled = False + 'Me.TSBtnSave.Enabled = False + 'Me.ToolStripButtonVEApplNew.Enabled = False + 'Me.ToolStripButtonVEApplDelete.Enabled = False + 'Me.TSBtnLizenzNew.Enabled = False + 'Me.NeuerDatensatzToolStripMenuItem1.Enabled = False + 'Me.NeuerDatensatzToolStripMenuItem.Enabled = False + 'Me.NeuerDatensatzToolStripMenuItem1.Enabled = False + 'Me.txtBezeichnung.Enabled = False + 'Me.txtbemerkung.Enabled = False + 'Me.cbaktiv.Enabled = False + 'Me.cbStrukturelement.Enabled = False + 'Me.cbboxParentTree.Enabled = False + 'Me.btnSearchLizenz.Enabled = False + 'Me.cboxSecurityLevel.Enabled = False + 'Functions_Disabled = True + End Sub + Sub Enable_Functions() + 'If Functions_Disabled Then + ' Me.TSBtnDelete.Enabled = True + ' Me.TSBtnSave.Enabled = True + ' Me.ToolStripButtonVEApplNew.Enabled = True + ' Me.ToolStripButtonVEApplDelete.Enabled = True + ' Me.NeuerDatensatzToolStripMenuItem1.Enabled = True + ' Me.NeuerDatensatzToolStripMenuItem.Enabled = True + ' Me.NeuerDatensatzToolStripMenuItem1.Enabled = True + ' Me.txtBezeichnung.Enabled = True + ' Me.txtbemerkung.Enabled = True + ' Me.cbaktiv.Enabled = True + ' Me.cbStrukturelement.Enabled = True + ' Me.cbboxParentTree.Enabled = True + ' Me.btnSearchLizenz.Enabled = True + ' Me.cboxSecurityLevel.Enabled = True + ' Functions_Disabled = False + + 'End If + End Sub + Private Sub Treelizenzen_AfterSelect(ByVal sender As System.Object, ByVal e As System.Windows.Forms.TreeViewEventArgs) Handles TreeLizenzen.AfterSelect + If Me.Check_Changes = False Then Exit Sub + Me.AktivNode = Me.TreeLizenzen.SelectedNode + Get_Data(Me.TreeLizenzen.SelectedNode.Tag) + If Me.cbStrukturelement.Checked = True Then Me.ToolStripButtonVEApplNew.Visible = False Else Me.ToolStripButtonVEApplNew.Visible = True + End Sub +#End Region + +#Region "Buttons/Menu" + + ''' + ''' Formular schliessen + ''' + ''' + ''' + ''' + Private Sub TSBtnQuit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnQuit.Click + Me.Close() + End Sub + + ''' + ''' Sicherungs-Button betätigt + ''' + ''' + ''' + ''' + Private Sub TSBtnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) + Me.Cursor = Cursors.WaitCursor + Try + Me.TreeLizenzen.BeginUpdate() + Me.Save_data() + Me.txtMutiertam.Text = Me.Lizenz.daMutiert_am.ToString + Me.FormDataChanged = False + Dim savenr As Integer = Me.Lizenz.iLizenzNr.Value + TreeParent.Load_Tree(Me.cbboxParentTree.TreeView, True) + Me.Refresh_Lizenztree() + Me.TreeLizenzen.SelectedNode = Treeviewdata_Lizenz.FindNode(Me.TreeLizenzen.Nodes, savenr, "") + Try + Me.TreeLizenzen.SelectedNode.Text = Me.Lizenz.sBezeichnung.Value.ToString + Catch ex As Exception + + End Try + Me.TreeLizenzen.EndUpdate() + Catch ex As Exception + MsgBox(ex.Message) + End Try + Me.Cursor = Cursors.Default + End Sub + + ''' + ''' Neuer Datensatz erstellen + ''' + ''' + ''' + ''' + Private Sub TSBtnNew_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnNew.Click + If Me.Check_Changes = False Then Exit Sub + Dim f As New frm_Lizenz_VEAppl(0, True) + f.ShowDialog() + If f.DialogResult = Windows.Forms.DialogResult.OK Then + If f.cbStrukturelement.Checked = True Then + NichtZugeordneteLizenzelementeToolStripMenuItem_Click(sender, e) + Me.TreeLizenzen.SelectedNode = Treeviewdata_Lizenz.FindNode(Me.TreeLizenzen.Nodes, f.Aktuelle_Lizenznr, "") + Try + Me.TreeLizenzen.SelectedNode.Text = Me.Lizenz.sBezeichnung.Value.ToString + Catch ex As Exception + + End Try + Me.txtBezeichnung.Focus() + Else + Treeviewdata.Load_Tree(Me.TreeApplikationen, False, "", Me.cboxNurAktive.CheckState, , Me.rbsortalpha.Checked) + Me.TreeApplikationen.SelectedNode = Me.Treeviewdata.FindNode(Me.TreeApplikationen.Nodes, f.SelectedApplikation, "") + Me.TreeLizenzen.SelectedNode = Me.Treeviewdata_Lizenz.FindNode(Me.TreeLizenzen.Nodes, f.Aktuelle_Lizenznr, "") + End If + End If + End Sub + ''' + ''' Aktueller Datensatz inaktivieren + ''' + ''' + ''' + ''' + Private Sub TSBtnDelete_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnDelete.Click + If msg.Show_MessageYesNo(101) = MsgBoxResult.Yes Then + Me.cbaktiv.Checked = False + Me.TSBtnSave_Click(sender, e) + End If + End Sub + + ''' + ''' Menu Beenden + ''' + ''' + ''' + ''' + Private Sub BeendenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BeendenToolStripMenuItem.Click + Me.TSBtnQuit_Click(sender, e) + End Sub + + ''' + ''' Vertragspartner suchen + ''' + ''' + ''' + ''' + Private Sub TSBtnSuche_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnSuche.Click + If Not Me.FormReadonly Then Check_Changes() + Dim i As Integer + Me.TSBtnFirst.Enabled = False + Me.TSBtnPrevious.Enabled = False + Me.TSBtnNext.Enabled = False + Me.TSBtnLast.Enabled = False + Applikation_Suchen() + Exit Sub + End Sub + + Sub Suchen() + If Me.tstxtSuche.Text = "" Then + Treeviewdata_Lizenz_Suche.Load_Tree(Me.TreeLizenzen, False, Me.tstxtSuche.Text, Me.cboxNurAktive.CheckState, Me.rbsortalpha.Checked, False) + Try + Me.TreeLizenzen.SelectedNode = Me.TreeLizenzen.Nodes(0) + Catch ex As Exception + Disable_Functions() + End Try + + Else + Treeviewdata_Lizenz_Suche.Load_Tree(Me.TreeSuche, False, Me.tstxtSuche.Text, Me.cboxNurAktive.CheckState, Me.rbsortalpha.Checked, True) + Me.MaxSuchTreffer = Treeviewdata_Lizenz_Suche.MaxSuchTreffer + If Me.MaxSuchTreffer > -1 Then + Me.TSBtnFirst.Enabled = True + Me.TSBtnPrevious.Enabled = True + Me.TSBtnNext.Enabled = True + Me.TSBtnLast.Enabled = True + Search_Node(0) + Else + msg.show_standardmessage(873, MsgBoxStyle.Information) + End If + + End If + + + 'Select Case Me.TsBtnSuchArt.Text + ' Case "Lizenz-Filter" + ' Treeviewdata_Lizenz.Load_Tree(Me.TreeLizenzen, False, Me.tstxtSuche.Text, Me.cboxNurAktive.CheckState, , Me.rbsortalpha.Checked) + ' Try + ' Me.TreeLizenzen.SelectedNode = Me.TreeLizenzen.Nodes(0) + ' Catch ex As Exception + + ' End Try + ' Case "Lizenz-Suche" + 'End Select + + End Sub + + Private Sub TSBtnFirst_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnFirst.Click + Me.SearchRecID = 0 + Me.Search_Node(Me.SearchRecID) + + End Sub + + Private Sub TSBtnPrevious_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnPrevious.Click + Me.SearchRecID = Me.SearchRecID - 1 + If Me.SearchRecID < 0 Then Me.SearchRecID = Me.MaxSuchTreffer + Me.Search_Node(Me.SearchRecID) + + End Sub + + Private Sub TSBtnNext_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnNext.Click + Me.SearchRecID = Me.SearchRecID + 1 + If Me.SearchRecID > Me.MaxSuchTreffer Then Me.SearchRecID = 0 + Me.Search_Node(Me.SearchRecID) + + End Sub + + Private Sub TSBtnLast_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnLast.Click + Me.SearchRecID = Me.MaxSuchTreffer + Me.Search_Node(Me.SearchRecID) + End Sub + + + Private Sub tstxtSuche_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles tstxtSuche.KeyDown + If e.KeyCode = Keys.Enter Then + Me.TSBtnSuche_Click(sender, e) + End If + End Sub + + + + Private Sub cboxNurAktive_CheckStateChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles cboxNurAktive.CheckStateChanged + If Me.Check_Changes Then + If Me.cboxNurAktive.CheckState = CheckState.Checked Then Me.cboxNurAktive.Text = "Installierte" + If Me.cboxNurAktive.CheckState = CheckState.Unchecked Then Me.cboxNurAktive.Text = "Deinstallierte" + If Me.cboxNurAktive.CheckState = CheckState.Indeterminate Then Me.cboxNurAktive.Text = "Alle" + ' MsgBox(Me.cboxNurAktive.CheckState.ToString) + Try + If Me.tstxtSuche.Text <> "" Then + Treeviewdata.Load_Tree(Me.TreeApplikationen, False, Me.tstxtSuche.Text, Me.cboxNurAktive.CheckState, , Me.rbsortalpha.Checked) + Me.TreeApplikationen.SelectedNode = Me.TreeApplikationen.Nodes(0) + Me.FormDataChanged = False + Else + Treeviewdata.Load_Tree(Me.TreeApplikationen, False, "", Me.cboxNurAktive.CheckState, , Me.rbsortalpha.Checked) + Me.TreeApplikationen.SelectedNode = Me.TreeApplikationen.Nodes(0) + Me.FormDataChanged = False + End If + Catch ex As Exception + End Try + End If + + + End Sub + + Private Sub NeuesLizenzelementToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NeuesLizenzelementToolStripMenuItem.Click + TSBtnNew_Click(sender, e) + End Sub + + Private Sub TSBtnFilterAufheben_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnFilterAufheben.Click + Me.tstxtSuche.Text = "" + Treeviewdata.Load_Tree(Me.TreeApplikationen, False, Me.tstxtSuche.Text, Me.cboxNurAktive.CheckState, , Me.rbsortalpha.Checked) + Me.TSBtnFirst.Enabled = False + Me.TSBtnPrevious.Enabled = False + Me.TSBtnNext.Enabled = False + Me.TSBtnLast.Enabled = False + Try + Me.TreeApplikationen.SelectedNode = Me.TreeApplikationen.Nodes(0) + Catch ex As Exception + + End Try + End Sub + +#End Region + +#Region "Daten" + ''' + ''' Daten ab DB laden uns ins Form befüllen + ''' + ''' + ''' + Private Sub Get_Data(ByVal Lizenznr As Integer) + Try + Me.Cursor = Cursors.WaitCursor + Me.C1Lizenzkäufe.DataSource = Nothing + Me.C1Lizenzschluessel.DataSource = Nothing + Lizenz.Get_Lizenz(Lizenznr) + Try + Refresh_Vertragselemente(Me.TreeLizenzen.SelectedNode.Tag) + Catch ex As Exception + End Try + + Me.txtBezeichnung.Text = Lizenz.sBezeichnung.Value + Me.txtbemerkung.Text = Lizenz.sBeschreibung.Value + + Dim i As Integer = Me.cbboxParentTree.TreeView.Height + Me.cbboxParentTree.TreeView.Height = 0 + Me.cbboxParentTree.TreeView.Visible = True + Me.cbboxParentTree.SelectedNode = Me.TreeParent.FindNode(Me.cbboxParentTree.TreeView.Nodes, Lizenz.iParentID.Value, "") + Application.DoEvents() + Me.cbboxParentTree.TreeView.Visible = False + Me.cbboxParentTree.TreeView.Height = i + Me.txtErstelltam.Text = Lizenz.daErstellt_am.ToString + Me.txtMutiertam.Text = Lizenz.daMutiert_am.ToString + Me.txtMutierer.Text = Lizenz.iMutierer.ToString + Me.txtMutierer.Text = Lizenz.MutiererText + Try + Me.cbaktiv.Checked = Lizenz.bAktiv.Value = True + + Catch ex As Exception + Me.cbaktiv.Checked = True + End Try + Me.cbStrukturelement.Checked = Lizenz.bStrukturelement.Value = True + + Me.cboxSecurityLevel.SelectedValue = Me.Lizenz.iSecurityLevelNr.Value + + 'Me.cbboxVertragselement.SelectedValue = Me.Lizenz.ve.iVertragselementnr.Value + + 'Me.txtVertragselement.Text = Me.Lizenz.ve.sBezeichnung.Value.ToString + 'Me.txtPartner.Text = Me.Lizenz.vp.sNameZ1.Value.ToString + 'Me.txtApplikation.Text = Me.Lizenz.ap.sBezeichnung.Value + 'Me.Applikationnr = Me.Lizenz.ap.iApplikationNr.Value + 'Me.txtvaerstelltam.Text = Me.Lizenz.va.daErstellt_am.ToString + 'Me.txtvamutiertam.Text = Me.Lizenz.va.daMutiert_am.ToString + 'Me.txtvamutierer.Text = Me.Lizenz.va.iMutierer.ToString + 'Me.cbvaaktiv.Checked = Me.Lizenz.va.bAktiv.Value = True + + + If Not Anzeige And Not Me.FormReadonly Then + For Each o As Object In Me.ToolStripMain.Items + If o.GetType.Name = "ToolStripButton" Then + o.Enabled = True + End If + Next + End If + + enable_disable_functions() + sec.Set_Form_Security(Me) + If Me.FormReadonly Then + Me.TSBtnNew.Enabled = False + Me.TSBtnDelete.Enabled = False + Me.TSBtnEdit.Enabled = False + Me.CtxMenuStruktur.Enabled = False + Me.ToolStrip3.Enabled = False + Me.ctxmenuVertragselementApplikatoin.Enabled = False + Me.ToolStripLizenz.Enabled = False + Me.ctxmenuLizenzkauf.Enabled = False + Me.ToolStrip2.Enabled = False + Me.ctxmenuLizenzschluessel.Enabled = False + sec.Set_Form_Readonly(Me) + End If + Me.FormDataChanged = False + Me.Cursor = Cursors.Default + + Catch ex As Exception + 'MsgBox(ex.Message) + Me.Cursor = Cursors.Default + Try + For Each ctl As ToolStripButton In Me.ToolStripMain.Items + ctl.Enabled = False + Next + Catch + End Try + Me.TSBtnQuit.Enabled = True + Me.TSBtnSuche.Enabled = True + End Try + Me.FormDataChanged = False + End Sub + + Private Sub Set_Checkedlistbox(ByRef clb As CheckedListBox, ByRef data As DataTable) + Dim i As Integer + For i = 0 To clb.Items.Count - 1 + clb.SetItemCheckState(i, CheckState.Unchecked) + Next + + Dim chk As Integer = 0 + Dim ii As Integer + Dim oc As CheckedListBox.ObjectCollection = clb.Items + For i = 0 To data.Rows.Count - 1 + For ii = 0 To oc.Count - 1 + If oc.Item(ii).item(0) = data.Rows(i).Item(2) Then + clb.SetItemCheckState(ii, CheckState.Checked) + End If + Next + Next + End Sub + ''' + ''' Daten ab Form speichern + ''' + ''' + Private Sub Save_data() + Me.FormDataChanged = False + Me.Lizenz.sBezeichnung = New SqlString(CType(Me.txtBezeichnung.Text, String)) + Me.Lizenz.sBeschreibung = New SqlString(CType(Me.txtbemerkung.Text, String)) + Me.Lizenz.iParentID = New SqlInt32(CType(Me.cbboxParentTree.SelectedNode.Tag, Int32)) + Me.Lizenz.iSecurityLevelNr = New SqlInt32(CType(Me.cboxSecurityLevel.SelectedValue, Int32)) + Me.Lizenz.bAktiv = New SqlBoolean(CType(Me.cbaktiv.Checked, Boolean)) + Me.Lizenz.bStrukturelement = New SqlBoolean(CType(Me.cbStrukturelement.Checked, Boolean)) + Me.Lizenz.Save_Data() + Me.AktivNode.Text = Me.txtBezeichnung.Text + End Sub + +#End Region + +#Region "Security" + ''' + ''' Laden der Securitylevel-Daten in die Combobox + ''' + ''' + Private Sub Load_Securitylevel() + Dim seclevel As New TKB.VV.DB.clsSecurityLevel + Dim secleveldata As New DataTable + + seclevel.cpMainConnectionProvider = Globals.conn + Globals.conn.OpenConnection() + secleveldata = seclevel.SelectAll + Globals.conn.CloseConnection(True) + + Me.cboxSecurityLevel.DataSource = secleveldata + Me.cboxSecurityLevel.DisplayMember = "Bezeichnung" + Me.cboxSecurityLevel.ValueMember = "SecurityLevelNr" + + seclevel.Dispose() + + End Sub +#End Region + +#Region "Suche" + Dim SearchRecID As Integer = 0 + Dim Found As Boolean = False + Dim Foundnode As TreeNode + Private Function Search_Node(ByVal recid As Integer) As Boolean + Dim suchtext As String = "*** " + Trim(Str(recid)) + Found = False + Dim nodeX As TreeNode + For Each nodeX In Me.TreeSuche.Nodes + If Tranverse_Nodes1(Me.TreeSuche, nodeX, Suchtext) Then + Exit For + End If + Next + If Found = True Then + Found = False + SearchNode(Foundnode.Text) + + If Found Then + Me.TreeApplikationen.SelectedNode = Foundnode + Me.TreeApplikationen.Focus() + End If + End If + + End Function + + Private Function SearchNode(ByVal Suchtext As String) As Boolean + Found = False + Dim nodeX As TreeNode + For Each nodeX In Me.TreeApplikationen.Nodes + If TranverseNodes1(Me.TreeApplikationen, nodeX, Suchtext) Then + Exit For + End If + Next + If Found = True Then + Me.TreeApplikationen.SelectedNode = Me.Foundnode + Me.TreeApplikationen.Focus() + End If + End Function + + Private Function Tranverse_Nodes1(ByVal tv As TreeView, ByVal selectedNode As TreeNode, ByVal SearchObject As String) As Boolean + Dim nodeX As TreeNode + If selectedNode.Tag = SearchObject Then + Me.Foundnode = selectedNode + Found = True + Tranverse_Nodes1 = True + Exit Function + End If + For Each nodeX In selectedNode.Nodes + Try + If nodeX.Tag = SearchObject Then + nodeX.Expand() + Me.Foundnode = nodeX + Found = True + Tranverse_Nodes1 = True + Exit Function + Else + Tranverse_Nodes1(tv, nodeX, SearchObject) + End If + Catch + If nodeX.Text = Trim(Str(SearchObject)) Then + nodeX.Expand() + Me.Foundnode = nodeX + Found = True + Tranverse_Nodes1 = True + Exit Function + Else + Tranverse_Nodes1(tv, nodeX, SearchObject) + End If + End Try + + Next + End Function + Private Function TranverseNodes1(ByVal tv As TreeView, ByVal selectedNode As TreeNode, ByVal SearchObject As String) As Boolean + If selectedNode.Text = SearchObject Then + Me.Foundnode = selectedNode + Found = True + TranverseNodes1 = True + Exit Function + End If + Dim nodeX As TreeNode + For Each nodeX In selectedNode.Nodes + Try + If nodeX.Text = SearchObject Then + nodeX.Expand() + Me.Foundnode = nodeX + Found = True + TranverseNodes1 = True + Exit Function + Else + TranverseNodes1(tv, nodeX, SearchObject) + End If + Catch + If nodeX.Text = Trim(Str(SearchObject)) Then + nodeX.Expand() + Me.Foundnode = nodeX + Found = True + TranverseNodes1 = True + Exit Function + Else + TranverseNodes1(tv, nodeX, SearchObject) + End If + End Try + + Next + End Function +#End Region + +#Region "Vertragselement-Applikation" + + Private Sub Refresh_Vertragselemente(ByVal Vertragspartnernr As Integer) + Me.C1VertragselementApplikation.BeginInit() + Dim dt As New DataTable + Try + Me.C1VertragselementApplikation.DataSource = Nothing + dt = Me.Lizenz.Get_Vertragselement_Applikation(Me.TreeLizenzen.SelectedNode.Tag) + Me.C1VertragselementApplikation.DataSource = dt + Me.C1VertragselementApplikation.DataMember = dt.TableName + Me.OnRefresh = True + Me.SpaltenTitel.Spaltentitel_aktualisieren(Me.C1VertragselementApplikation, "VertragselementApplikation_Lizenz", dt) + Me.OnRefresh = False + Refresh_Vertragselement_Funktion() + Catch ex As Exception + + End Try + Me.C1VertragselementApplikation.EndInit() + Refresh_Vertragselement_Funktion() + Refresh_Lizenzkauf(Me.TreeLizenzen.SelectedNode.Tag) + + End Sub + + Sub Refresh_Vertragselement_Funktion() + If Me.cbStrukturelement.Checked = True Then Me.ToolStripButtonVEApplNew.Enabled = False + Dim i As Integer + Try + i = Me.C1VertragselementApplikation.Columns("Vertragselementapplikationnr").Value + Me.TSBtnLizenzNew.Enabled = True + Me.ToolStripButtonVEApplDelete.Enabled = True + Me.ToolStripButtonVEApplNew.Enabled = True + Me.NeuerDatensatzToolStripMenuItem.Enabled = True + + If Me.C1VertragselementApplikation.Columns("aktiv").Value = True Then + Me.DatensatzLöschenToolStripMenuItem.Enabled = True + Me.DatensatzLöschenToolStripMenuItem1.Enabled = True + Me.DatensatzAktivierenToolStripMenuItem1.Enabled = False + Else + Me.DatensatzLöschenToolStripMenuItem.Enabled = False + Me.DatensatzLöschenToolStripMenuItem1.Enabled = False + Me.DatensatzAktivierenToolStripMenuItem1.Enabled = True + End If + Me.ApplikationAnzeigenToolStripMenuItem.Enabled = True + Try + If Me.C1VertragselementApplikation.Columns("Vertragspartner").Value = "" Then + VertragselementAnzeigenToolStripMenuItem.Enabled = False + End If + Catch ex As Exception + + End Try + Catch ex As Exception + If Me.TreeLizenzen.Nodes.Count > 0 Then + Me.ToolStripButtonVEApplNew.Enabled = True + End If + Me.ToolStripButtonVEApplDelete.Enabled = False + Me.TSBtnLizenzNew.Enabled = False + Me.NeuerDatensatzToolStripMenuItem.Enabled = False + Me.DatensatzLöschenToolStripMenuItem.Enabled = False + Me.DatensatzLöschenToolStripMenuItem1.Enabled = False + Me.DatensatzAktivierenToolStripMenuItem1.Enabled = False + Me.ApplikationAnzeigenToolStripMenuItem.Enabled = False + Me.VertragselementAnzeigenToolStripMenuItem.Enabled = False + End Try + End Sub + + Private Sub ToolStripButtonVEApplNew_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButtonVEApplNew.Click + Dim f As New frm_Lizenz_VEAppl(Me.TreeLizenzen.SelectedNode.Tag, False, True) + f.ShowDialog() + Me.Refresh_Vertragselemente(Me.TreeLizenzen.SelectedNode.Tag) + End Sub + + Private Sub ToolStripButtonVEApplDelete_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButtonVEApplDelete.Click + If msg.Show_MessageYesNo(101) = MsgBoxResult.Yes Then + Dim cliveap As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation + cliveap.Delete_LizenzVertragselementApplikation(Me.C1VertragselementApplikation.Columns("LizenzVEApplNr").Value) + Me.Refresh_Vertragselemente(Me.TreeLizenzen.SelectedNode.Tag) + End If + End Sub + + Private Sub NeuerDatensatzToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NeuerDatensatzToolStripMenuItem1.Click + ToolStripButtonVEApplNew_click(sender, e) + End Sub + + Private Sub DatensatzLöschenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DatensatzLöschenToolStripMenuItem.Click + ToolStripButtonVEApplDelete_click(sender, e) + End Sub + + Private Sub ctxmenuVertragselementApplikatoin_Opening(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles ctxmenuVertragselementApplikatoin.Opening + If Me.C1VertragselementApplikation.Splits(0).Rows.Count < 1 Then + For Each m As ToolStripItem In Me.ctxmenuVertragselementApplikatoin.Items + m.Enabled = False + Next + If Me.TreeLizenzen.Nodes.Count > 0 Then Me.ctxmenuVertragselementApplikatoin.Items(0).Enabled = True + Else + For Each m As ToolStripItem In Me.ctxmenuVertragselementApplikatoin.Items + m.Enabled = True + Next + End If + Refresh_Vertragselement_Funktion() + End Sub + + Private Sub C1VertragselementApplikation_FilterChange(ByVal sender As Object, ByVal e As System.EventArgs) Handles C1VertragselementApplikation.FilterChange + If Me.OnRefresh Then Exit Sub + Refresh_Vertragselement_Funktion() + Me.Refresh_Lizenzkauf(Me.TreeLizenzen.SelectedNode.Tag) + End Sub + + Private Sub C1VertragselementApplikation_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles C1VertragselementApplikation.MouseDown + Me.C1VertragselementApplikation.Bookmark = Me.C1VertragselementApplikation.RowContaining(e.Y) + End Sub + + Private Sub DatensatzAktivierenToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DatensatzAktivierenToolStripMenuItem1.Click + Dim vae As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation + vae.Get_Data(Me.C1VertragselementApplikation.Columns("LizenzVEApplNr").Value) + vae.bAktiv = New SqlBoolean(CType(True, Boolean)) + vae.Save_Data() + vae.Dispose() + Me.Refresh_Vertragselemente(Me.Aktuelle_Lizenz) + + End Sub + + Private Sub VertragselementAnzeigenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles VertragselementAnzeigenToolStripMenuItem.Click + Me.Lizenz.va.Get_VertragselementApplikation(Me.C1VertragselementApplikation.Columns("Vertragselementapplikationnr").Value) + Dim ve As New frmVertragselement(Me.Lizenz.va.iVertragselementnr.Value, False, False, 0) + ve.MdiParent = Me.MdiParent + ve.Show() + End Sub + + Private Sub ApplikationAnzeigenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ApplikationAnzeigenToolStripMenuItem.Click + Me.Lizenz.va.Get_VertragselementApplikation(Me.C1VertragselementApplikation.Columns("Vertragselementapplikationnr").Value) + Dim appl As New frmApplikation(Me.Lizenz.va.iApplikationnr.Value) + appl.MdiParent = Me.MdiParent + appl.Show() + End Sub +#End Region + +#Region "Lizenzkauf" + Private Sub TSBtnLizenzNew_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnLizenzNew.Click + Dim f As New frmLizenzkauf(Me.TreeLizenzen.SelectedNode.Tag, Me.TreeLizenzen.SelectedNode.Text, 0, Me.C1VertragselementApplikation.Columns("LizenzVEApplNr").Value) + f.ShowDialog() + Me.Refresh_Lizenzkauf(Me.TreeLizenzen.SelectedNode.Tag) + 'If Me.C1Lizenzkäufe.Splits(0).DisplayColumns.Count < 1 Then Me.TSBtnLizenzDelete.Enabled = False Else Me.TSBtnLizenzDelete.Enabled = True + End Sub + + Private Sub Refresh_Lizenzkauf(ByVal Lizenznr As Integer) + If Me.OnRefresh = True Then Exit Sub + Me.C1Lizenzkäufe.BeginInit() + Dim dt As New DataTable + Dim bm As Integer = 0 + bm = Me.C1Lizenzkäufe.Bookmark + + + dt = clizenzkauf.Get_Lizenzkauf(Lizenznr) + + dt.Columns.Add("Verbunden") + + Me.C1Lizenzkäufe.DataSource = Nothing + Me.C1Lizenzschluessel.DataSource = Nothing + Try + Dim i As Integer + i = Me.C1VertragselementApplikation.Columns("VertragselementApplikationnr").Value + Catch ex As Exception + Exit Sub + End Try + Me.C1Lizenzkäufe.DataSource = dt + Me.C1Lizenzkäufe.DataMember = dt.TableName + + Me.OnRefresh = True + Me.SpaltenTitel.Spaltentitel_aktualisieren(Me.C1Lizenzkäufe, "Lizenzkauf", dt) + Me.OnRefresh = False + + For Each dr As DataRow In dt.Rows + If dr.Item("Vertragselementapplikationnr").ToString <> "" And dr.Item("Vertragselementapplikationnr").ToString <> "0" Then dr.Item("Verbunden") = "1" Else dr.Item("Verbunden") = "" + If dr.Item("Kaufdatum").ToString = "01.01.1900 00:00:00" Then dr.Item("Kaufdatum") = System.DBNull.Value + If dr.Item("Gueltigbis").ToString = "01.01.1900 00:00:00" Then dr.Item("Gueltigbis") = System.DBNull.Value + Next + + + Dim bmp1 As New Bitmap(Me.ImageList1.Images(4)) + Dim v1 As New C1.Win.C1TrueDBGrid.ValueItem() + v1.DisplayValue = bmp1 + v1.Value = 1 + Me.C1Lizenzkäufe.Columns("Verbunden").ValueItems.Values.Add(v1) + Me.C1Lizenzkäufe.Columns("Verbunden").ValueItems.Translate = True + + Try + Me.C1Lizenzkäufe.Bookmark = bm + + Catch ex As Exception + + End Try + Refresh_Lizenzkauf_Funktionen() + Me.C1Lizenzkäufe.EndInit() + Try + Refresh_lizenzschluessel(Me.C1Lizenzkäufe.Columns("Lizenzkaufnr").Value) + Catch + End Try + + End Sub + + Sub Refresh_Lizenzkauf_Funktionen() + If Me.OnRefresh Then Exit Sub + Try + Dim i As Integer + i = Me.C1Lizenzkäufe.Columns("Lizenzkaufnr").Value + Me.TSBtnLizenzDelete.Enabled = True + Me.DatensatzÄndernToolStripMenuItem.Enabled = True + If Me.C1Lizenzkäufe.Columns("aktiv").Value = "True" Then + DatensatzAktivierenToolStripMenuItem.Enabled = False + DatensatzInaktivierenToolStripMenuItem.Enabled = True + Else + DatensatzAktivierenToolStripMenuItem.Enabled = True + DatensatzInaktivierenToolStripMenuItem.Enabled = False + End If + If Me.C1Lizenzkäufe.Columns("Vertragselementapplikationnr").Value.ToString = "" Or Me.C1Lizenzkäufe.Columns("Vertragselementapplikationnr").Value.ToString = "0" Then + Me.MitAktuellemVertagselementApplikationVerbindenToolStripMenuItem.Enabled = True + Me.VerbindungZuVertragselementApplikationLösenToolStripMenuItem.Enabled = False + Else + MitAktuellemVertagselementApplikationVerbindenToolStripMenuItem.Enabled = False + Me.VerbindungZuVertragselementApplikationLösenToolStripMenuItem.Enabled = True + End If + Try + i = Me.C1VertragselementApplikation.Columns("Vertragselementapplikationnr").Value + Catch + Me.MitAktuellemVertagselementApplikationVerbindenToolStripMenuItem.Enabled = False + Me.VerbindungZuVertragselementApplikationLösenToolStripMenuItem.Enabled = False + End Try + Catch ex As Exception + Me.TSBtnLizenzDelete.Enabled = False + DatensatzÄndernToolStripMenuItem.Enabled = False + DatensatzInaktivierenToolStripMenuItem.Enabled = False + DatensatzAktivierenToolStripMenuItem.Enabled = False + MitAktuellemVertagselementApplikationVerbindenToolStripMenuItem.Enabled = False + Me.VerbindungZuVertragselementApplikationLösenToolStripMenuItem.Enabled = False + End Try + Refresh_Lizenzschluessel_Funktion() + End Sub + + Private Sub C1Lizenzkäufe_DataSourceChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles C1Lizenzkäufe.DataSourceChanged + If Me.C1Lizenzkäufe.Splits(0).Rows.Count < 1 Then Me.TSBtnLizenzDelete.Enabled = False Else Me.TSBtnLizenzDelete.Enabled = True + End Sub + + + Private Sub C1Lizenzkäufe_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles C1Lizenzkäufe.DoubleClick + Try + Dim f As New frmLizenzkauf(Me.TreeLizenzen.SelectedNode.Tag, Me.TreeLizenzen.SelectedNode.Text, Me.C1Lizenzkäufe.Columns("Lizenzkaufnr").Value, Me.C1VertragselementApplikation.Columns("LizenzVEApplnr").Value) + f.ShowDialog() + Dim i As Integer = Me.C1Lizenzkäufe.Columns("Lizenzkaufnr").Value + Me.Refresh_Lizenzkauf(Me.TreeLizenzen.SelectedNode.Tag) + + Catch ex As Exception + + End Try + + End Sub + + Private Sub TSBtnLizenzDelete_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnLizenzDelete.Click + If msg.Show_MessageYesNo(101) = MsgBoxResult.Yes Then + Me.clizenzkauf.Delete_Lizenzkauf(Me.C1Lizenzkäufe.Columns("Lizenzkaufnr").Value) + Me.Refresh_Lizenzkauf(Me.TreeLizenzen.SelectedNode.Tag) + End If + + End Sub + + Private Sub NeuerDatensatzToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NeuerDatensatzToolStripMenuItem.Click + Try + Me.TSBtnLizenzNew_Click(sender, e) + Catch + End Try + End Sub + + Private Sub DatensatzÄndernToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DatensatzÄndernToolStripMenuItem.Click + Try + Me.C1Lizenzkäufe_DoubleClick(sender, e) + Catch ex As Exception + + End Try + End Sub + + Private Sub DatensatzInaktivierenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DatensatzInaktivierenToolStripMenuItem.Click + Me.TSBtnLizenzDelete_Click(sender, e) + End Sub + + + Private Sub ctxmenuLizenzkauf_Opening(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles ctxmenuLizenzkauf.Opening + Refresh_Lizenzkauf_Funktionen() + End Sub + + Private Sub MitAktuellemVertagselementApplikationVerbindenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MitAktuellemVertagselementApplikationVerbindenToolStripMenuItem.Click + Me.clizenzkauf.Get_Data(Me.C1Lizenzkäufe.Columns("Lizenzkaufnr").Value) + Me.clizenzkauf.iVertragselementapplikationnr = New SqlInt32(CType(Me.C1VertragselementApplikation.Columns("LizenzVEApplNr").Value, Int32)) + Me.clizenzkauf.Save_Data() + Me.Refresh_Lizenzkauf(Me.TreeLizenzen.SelectedNode.Tag) + End Sub + + Private Sub VerbindungZuVertragselementApplikationLösenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles VerbindungZuVertragselementApplikationLösenToolStripMenuItem.Click + Me.clizenzkauf.Get_Data(Me.C1Lizenzkäufe.Columns("Lizenzkaufnr").Value) + Me.clizenzkauf.iVertragselementapplikationnr = New SqlInt32(CType(0, Int32)) + Me.clizenzkauf.Save_Data() + Me.Refresh_Lizenzkauf(Me.TreeLizenzen.SelectedNode.Tag) + End Sub + + Private Sub DatensatzAktivierenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DatensatzAktivierenToolStripMenuItem.Click + Me.clizenzkauf.Get_Data(Me.C1Lizenzkäufe.Columns("Lizenzkaufnr").Value) + Me.clizenzkauf.bAktiv = New SqlBoolean(CType(True, Boolean)) + Me.clizenzkauf.Save_Data() + Me.Refresh_Lizenzkauf(Me.TreeLizenzen.SelectedNode.Tag) + End Sub + + Private Sub C1Lizenzkäufe_FetchRowStyle(ByVal sender As Object, ByVal e As C1.Win.C1TrueDBGrid.FetchRowStyleEventArgs) Handles C1Lizenzkäufe.FetchRowStyle + Try + If Me.C1Lizenzkäufe.Columns("VertragselementApplikationnr").CellValue(e.Row) = Me.C1VertragselementApplikation.Columns("LizenzVEApplnr").Value Then + e.CellStyle.BackColor = Color.LightGreen + End If + Catch ex As Exception + + End Try + + End Sub + + Private Sub C1Lizenzkäufe_FetchScrollTips(ByVal sender As Object, ByVal e As C1.Win.C1TrueDBGrid.FetchScrollTipsEventArgs) Handles C1Lizenzkäufe.FetchScrollTips + + End Sub + + Private Sub C1Lizenzkäufe_FilterChange(ByVal sender As Object, ByVal e As System.EventArgs) Handles C1Lizenzkäufe.FilterChange + Refresh_Lizenzkauf_Funktionen() + Try + Me.Refresh_lizenzschluessel(Me.C1Lizenzkäufe.Columns("Lizenzkaufnr").Value) + + Catch ex As Exception + Me.C1Lizenzschluessel.DataSource = Nothing + End Try + + End Sub + + Private Sub C1Lizenzkäufe_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles C1Lizenzkäufe.MouseDown + Me.C1Lizenzkäufe.Bookmark = Me.C1Lizenzkäufe.RowContaining(e.Y) + Try + Me.Refresh_lizenzschluessel(Me.C1Lizenzschluessel.Columns("Lizenzkaufnr").Value) + Catch + End Try + End Sub + + Private Sub C1Lizenzkäufe_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles C1Lizenzkäufe.Paint + Refresh_Lizenzkauf_Funktionen() + End Sub + + Private Sub C1Lizenzkäufe_RowColChange(ByVal sender As Object, ByVal e As C1.Win.C1TrueDBGrid.RowColChangeEventArgs) Handles C1Lizenzkäufe.RowColChange + Try + Me.Refresh_lizenzschluessel(Me.C1Lizenzkäufe.Columns("Lizenzkaufnr").Value) + Catch ex As Exception + End Try + End Sub +#End Region + +#Region "Lizenzschluessel" + Private Sub Refresh_lizenzschluessel(ByVal Lizenzkaufnr As Integer) + If Me.OnRefresh Then Exit Sub + Me.C1Lizenzschluessel.BeginInit() + Dim dt As New DataTable + Me.Lizenzschluessel.iLizenzkaufnr = New SqlInt32(CType(Lizenzkaufnr, Int32)) + + Me.Lizenzschluessel.cpMainConnectionProvider = Globals.conn + dt = Me.Lizenzschluessel.SelectAllWLizenzkaufnrLogic + Me.C1Lizenzschluessel.DataSource = Nothing + Me.C1Lizenzschluessel.DataSource = dt + Me.C1Lizenzschluessel.DataMember = dt.TableName + Me.SpaltenTitel.Spaltentitel_aktualisieren(Me.C1Lizenzschluessel, "Lizenzschluessel", dt) + Me.C1Lizenzschluessel.EndInit() + Me.Refresh_Lizenzschluessel_Funktion() + End Sub + + Sub Refresh_Lizenzschluessel_Funktion() + + Try + Dim i As Integer + Try + i = Me.C1Lizenzkäufe.Columns("Lizenzkaufnr").Value + Me.ToolStripButtonLizenzschluesselNew.Enabled = True + Me.ToolStripMenuItemNeuerLizenzschluessel.Enabled = True + Catch + Me.ToolStripButtonLizenzschluesselNew.Enabled = False + Me.ToolStripButtonLizenzschluesselDelete.Enabled = False + Me.ToolStripMenuItemNeuerLizenzschluessel.Enabled = False + End Try + + i = Me.C1Lizenzschluessel.Columns("Lizenzschluesselnr").Value + Me.TSBtnLizenzschluesselDelete.Enabled = True + ToolStripMenuItemLizenzschluesselaendern.Enabled = True + Me.ToolStripMenuItemLizenzschluesselaendern.Enabled = True + If Me.C1Lizenzschluessel.Columns("aktiv").Value = "True" Then + ToolStripMenuItemLizenzschluesselinaktivieren.Enabled = True + Me.TSBtnLizenzschluesselDelete.Enabled = True + Me.ToolStripButtonLizenzschluesselDelete.Enabled = True + ToolStripMenuItemLizenzschluesselaktivieren.Enabled = False + Else + ToolStripMenuItemLizenzschluesselinaktivieren.Enabled = False + Me.ToolStripButtonLizenzschluesselDelete.Enabled = False + Me.TSBtnLizenzschluesselDelete.Enabled = False + ToolStripMenuItemLizenzschluesselaktivieren.Enabled = True + + End If + Catch ex As Exception + ToolStripMenuItemLizenzschluesselaendern.Enabled = False + Me.TSBtnLizenzschluesselDelete.Enabled = False + ToolStripButtonLizenzschluesselDelete.Enabled = False + Me.ToolStripMenuItemLizenzschluesselaendern.Enabled = False + ToolStripMenuItemLizenzschluesselinaktivieren.Enabled = False + ToolStripMenuItemLizenzschluesselaktivieren.Enabled = False + End Try + + End Sub + + Private Sub C1Lizenzschluessel_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles C1Lizenzschluessel.DoubleClick + Try + Dim f As New frmLizenzschluessel(0, Me.C1Lizenzschluessel.Columns("Lizenzschluesselnr").Value) + f.ShowDialog() + Me.Refresh_lizenzschluessel(Me.C1Lizenzkäufe.Columns("Lizenzkaufnr").Value) + Catch + End Try + + End Sub + + Private Sub ToolStripButtonLizenzschluesselDelete_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButtonLizenzschluesselDelete.Click + If msg.Show_MessageYesNo(101) = MsgBoxResult.Yes Then + Me.Lizenzschluessel.Delete_Lizenzschluessel(Me.C1Lizenzschluessel.Columns("Lizenzschluesselnr").Value) + Me.Refresh_lizenzschluessel(Me.C1Lizenzkäufe.Columns("Lizenzkaufnr").Value) + End If + + End Sub + + Private Sub C1Lizenzschluessel_FilterChange(ByVal sender As Object, ByVal e As System.EventArgs) Handles C1Lizenzschluessel.FilterChange + If Me.OnRefresh = True Then Exit Sub + Me.Refresh_Lizenzschluessel_Funktion() + End Sub + + Private Sub C1Lizenzschluessel_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles C1Lizenzschluessel.MouseDown + Me.C1Lizenzschluessel.Bookmark = Me.C1Lizenzschluessel.RowContaining(e.Y) + + End Sub + + Private Sub ctxmenuLizenzschluessel_Opening(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles ctxmenuLizenzschluessel.Opening + Refresh_Lizenzschluessel_Funktion() + End Sub + + Private Sub ToolStripButtonLizenzschuesselNew_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButtonLizenzschluesselNew.Click + Dim f As New frmLizenzschluessel(Me.C1Lizenzkäufe.Columns("Lizenzkaufnr").Value, 0) + f.ShowDialog() + Me.Refresh_lizenzschluessel(Me.C1Lizenzkäufe.Columns("Lizenzkaufnr").Value) + End Sub + + Private Sub ToolStripMenuItemNeuerLizenzschluessel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripMenuItemNeuerLizenzschluessel.Click + ToolStripButtonLizenzschuesselNew_Click(sender, e) + End Sub + + Private Sub ToolStripMenuItemLizenzschluesselinaktivieren_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripMenuItemLizenzschluesselinaktivieren.Click + ToolStripButtonLizenzschluesselDelete_Click(sender, e) + End Sub + + Private Sub ToolStripMenuItemLizenzschluesselaktivieren_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripMenuItemLizenzschluesselaktivieren.Click + Lizenzschluessel.Get_Data(Me.C1Lizenzschluessel.Columns("Lizenzschluesselnr").Value) + Lizenzschluessel.bAktiv = New SqlBoolean(CType(True, Boolean)) + Lizenzschluessel.Save_Data() + Refresh_lizenzschluessel(Me.C1Lizenzkäufe.Columns("Lizenzkaufnr").Value) + End Sub +#End Region + + + + Private Sub ToolStripMenuItemLizenzschluesselaendern_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripMenuItemLizenzschluesselaendern.Click + Me.C1Lizenzschluessel_DoubleClick(sender, e) + End Sub + + Private Sub btnSearchAppl_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) + Dim f As New frmStrukturauswahl + f.ShowDialog() + If f.DialogResult = Windows.Forms.DialogResult.OK Then + If f.SelectedValue <> -1 Then + TreeParent.Load_Tree(Me.cbboxParentTree.TreeView, True) + Me.cbboxParentTree.SelectedNode = Me.TreeParent.FindNode(Me.cbboxParentTree.TreeView.Nodes, f.SelectedValue, "") + End If + End If + End Sub + + Private Sub C1VertragselementApplikation_RowColChange(ByVal sender As Object, ByVal e As C1.Win.C1TrueDBGrid.RowColChangeEventArgs) Handles C1VertragselementApplikation.RowColChange + Me.C1Lizenzkäufe.Refresh() + End Sub + + Private Sub rbsortalpha_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rbsortalpha.CheckedChanged + Treeviewdata.Load_Tree(Me.TreeApplikationen, False, "", Me.cboxNurAktive.CheckState, , Me.rbsortalpha.Checked) + Me.TSBtnSuche_Click(sender, e) + Exit Sub + Try + Me.TreeApplikationen.SelectedNode = Me.TreeApplikationen.Nodes(0) + Catch + End Try + + End Sub + + + + Private Sub TreeApplikationen_AfterSelect(ByVal sender As System.Object, ByVal e As System.Windows.Forms.TreeViewEventArgs) Handles TreeApplikationen.AfterSelect + Me.C1VertragselementApplikation.DataSource = Nothing + Me.C1Lizenzkäufe.DataSource = Nothing + Me.C1Lizenzschluessel.DataSource = Nothing + AlleLizenzelementeStripMenuItem_Click(sender, e) + Refresh_Lizenztree() + + 'Treeviewdata_Lizenz.Load_Tree(Me.TreeLizenzen, False, "", True, False, False, Me.TreeApplikationen.SelectedNode.Tag) + If Me.TreeLizenzen.Nodes.Count > 0 Then Me.TreeLizenzen.SelectedNode = Me.TreeLizenzen.Nodes(0) + End Sub + + Private Sub DatensatzLöschenToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DatensatzLöschenToolStripMenuItem1.Click + If msg.Show_MessageYesNo(101) = MsgBoxResult.Yes Then + Dim cveappl As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation + cveappl.cpMainConnectionProvider = Globals.conn + cveappl.Get_Data(Me.C1VertragselementApplikation.Columns("LizenzVEApplNr").Value) + cveappl.Delete() + Try + Refresh_Vertragselemente(Me.TreeLizenzen.SelectedNode.Tag) + Catch ex As Exception + + End Try + End If + End Sub + + + Private Sub AlleLizenzelementeStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AlleLizenzelementeStripMenuItem.Click + Me.TSDropdownLizenzen.Text = "Alle LE" + End Sub + + Private Sub AktiveLizenzelementeToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AktiveLizenzelementeToolStripMenuItem.Click + Me.TSDropdownLizenzen.Text = "Aktive LE" + End Sub + + Private Sub InaktiveLizenzelementeToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InaktiveLizenzelementeToolStripMenuItem.Click + Me.TSDropdownLizenzen.Text = "Inaktive LE" + End Sub + + Private Sub NichtZugeordneteLizenzelementeToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NichtZugeordneteLizenzelementeToolStripMenuItem.Click + Me.TSDropdownLizenzen.Text = "Nicht zugeteilte LE" + End Sub + + Private Sub TSDropDownApplikationen_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TSDropDownApplikationen.TextChanged + If Me.TSDropDownApplikationen.Text = "Installierte Applikationen" Then Me.cboxNurAktive.CheckState = 1 + If Me.TSDropDownApplikationen.Text = "Alle Applikationen" Then Me.cboxNurAktive.CheckState = 2 + If Me.TSDropDownApplikationen.Text = "Deinstallierte Applikationen" Then Me.cboxNurAktive.CheckState = 0 + End Sub + + Private Sub TSDropDownLizenzen_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TSDropdownLizenzen.TextChanged + If Me.TSDropdownLizenzen.Text = "Alle LE" Then Me.TStxtLizenztyp.Text = "1" + If Me.TSDropdownLizenzen.Text = "Aktive LE" Then Me.TStxtLizenztyp.Text = "2" + If Me.TSDropdownLizenzen.Text = "Inaktive LE" Then Me.TStxtLizenztyp.Text = "3" + If Me.TSDropdownLizenzen.Text = "Nicht zugeteilte LE" Then Me.TStxtLizenztyp.Text = "4" + End Sub + + Private Sub TStxtLizenztyp_textchanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TStxtLizenztyp.TextChanged + refresh_Lizenztree() + End Sub + + + Sub Refresh_Lizenztree(Optional ByVal Lizenztyp As Integer = 0) + If Me.Check_Changes Then + If Lizenztyp > 0 Then + Treeviewdata_Lizenz.Load_Tree(Me.TreeLizenzen, False, "", Me.cboxNurAktive.CheckState, , Me.rbsortalpha.Checked, Me.TreeApplikationen.SelectedNode.Tag, Lizenztyp) + Else + Treeviewdata_Lizenz.Load_Tree(Me.TreeLizenzen, False, "", Me.cboxNurAktive.CheckState, , Me.rbsortalpha.Checked, Me.TreeApplikationen.SelectedNode.Tag, Me.TStxtLizenztyp.Text) + End If + Try + Me.TreeLizenzen.SelectedNode = Me.TreeLizenzen.Nodes(0) + Catch + enable_disable_functions() + Me.C1VertragselementApplikation.DataSource = Nothing + Me.C1Lizenzkäufe.DataSource = Nothing + Me.C1Lizenzschluessel.DataSource = Nothing + End Try + Me.FormDataChanged = False + End If + + End Sub + + 'Enable_disable + Sub enable_disable_functions() + + 'Lizenzstruktur + Me.TSBtnNew.Enabled = True + Me.TSBtnDelete.Enabled = True + Me.TSBtnEdit.Enabled = True + Me.GrpAllgemein.Enabled = True + If Me.TreeLizenzen.Nodes.Count < 1 Then + Me.TSBtnDelete.Enabled = False + Me.TSBtnEdit.Enabled = False + Me.NeuerDatensatzToolStripMenuItem.Enabled = Me.TSBtnNew.Enabled + Me.txtBezeichnung.Text = "" + Me.txtbemerkung.Text = "" + Me.GrpAllgemein.Enabled = False + End If + Try + If Me.TreeLizenzen.SelectedNode.Nodes.Count > 0 Then + Me.TSBtnDelete.Enabled = False + 'Me.TSBtnEdit.Enabled = False + End If + Catch + Me.TSBtnDelete.Enabled = False + Me.TSBtnEdit.Enabled = False + End Try + + 'C1Vertragselement + If Me.TreeLizenzen.Nodes.Count = 0 Then + Me.ToolStripButtonVEApplNew.Enabled = False + Me.ToolStripButtonVEApplDelete.Enabled = False + Me.NeuerDatensatzToolStripMenuItem1.Enabled = False + Me.DatensatzLöschenToolStripMenuItem.Enabled = False + Me.DatensatzLöschenToolStripMenuItem1.Enabled = False + Me.DatensatzAktivierenToolStripMenuItem1.Enabled = False + Me.VertragselementAnzeigenToolStripMenuItem.Enabled = False + Me.ApplikationAnzeigenToolStripMenuItem.Enabled = False + Me.TSBtnLizenzNew.Enabled = False + End If + End Sub + + + Private Sub NeuesUnterelementToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) + Dim i As Integer = Me.TreeLizenzen.SelectedNode.Tag + Me.Get_Data(Me.Lizenz.Add_New) + Me.Lizenz.iParentID = i + Me.Lizenz.Save_Data() + i = Me.Lizenz.iLizenzNr.Value + Me.Refresh_Lizenztree() + Me.TreeLizenzen.SelectedNode = Treeviewdata_Lizenz.FindNode(Me.TreeLizenzen.Nodes, i, "") + Me.cbboxParentTree.SelectedNode = Me.TreeParent.FindNode(Me.cbboxParentTree.TreeView.Nodes, Lizenz.iParentID.Value, "") + ' NichtZugeordneteLizenzelementeToolStripMenuItem_Click(sender, e) + + Try + Me.TreeLizenzen.SelectedNode.Text = Me.Lizenz.sBezeichnung.Value.ToString + Catch ex As Exception + + End Try + Me.txtBezeichnung.Focus() + End Sub + + Sub set_formreadonly() + If Me.FormReadonly Then + sec.Set_Form_Readonly(Me) + End If + End Sub + + Private Sub tsBtnLizenzsuche_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tsBtnLizenzsuche.Click + Dim f As New frmLizenzsuche + f.ShowDialog() + If f.DialogResult = Windows.Forms.DialogResult.OK Then + Me.TreeLizenzen.Nodes.Clear() + Me.Treeviewdata_Lizenz.Load_Tree(Me.TreeLizenzen, , f.Treelizenzen.SelectedNode.Text, , , False, ) + Me.TreeLizenzen.SelectedNode = Me.Treeviewdata_Lizenz.FindNode(Me.TreeLizenzen.Nodes, f.activenodetag, "") + End If + End Sub + + Private Sub frmLizenzverwaltung_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Resize + pos_parent() + End Sub + + Private Sub SplitContainer1_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles SplitContainer1.Resize + pos_parent() + End Sub + Sub Pos_Parent() + Me.cbboxParentTree.Left = Me.GrpLizenzelement.Width + Me.SplitContainer1.Panel1.Width + Me.txtBezeichnung.Left + 3 + End Sub + + Private Sub SplitContainer1_SplitterMoved(ByVal sender As Object, ByVal e As System.Windows.Forms.SplitterEventArgs) Handles SplitContainer1.SplitterMoved + Pos_Parent() + End Sub + + Private Sub LizenzelementPhysischLöschenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LizenzelementPhysischLöschenToolStripMenuItem.Click + If msg.Show_MessageYesNo(101) = MsgBoxResult.Yes Then + Me.Lizenz.Delete(Me.TreeLizenzen.SelectedNode.Tag) + Try + Me.Refresh_Lizenztree() + Me.TreeLizenzen.SelectedNode = Me.TreeLizenzen.Nodes(0) + Catch ex As Exception + + End Try + End If + + End Sub + + Private Sub CtxMenuStruktur_Opening(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles CtxMenuStruktur.Opening + Try + If Me.TreeLizenzen.SelectedNode.Nodes.Count > 0 Then Me.CtxMenuStruktur.Items(2).Enabled = False Else Me.CtxMenuStruktur.Items(2).Enabled = True + Catch + e.Cancel = True + End Try + End Sub + + Private Sub LizenzelementBearbeitenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LizenzelementBearbeitenToolStripMenuItem.Click + Try + Dim f As New frm_Lizenz_VEAppl(Me.TreeLizenzen.SelectedNode.Tag, False) + f.ShowDialog() + If f.DialogResult = Windows.Forms.DialogResult.OK Then + Me.TreeLizenzen.BeginUpdate() + Dim i As Integer = Me.TreeLizenzen.SelectedNode.Tag + Dim a As Integer = Me.TreeApplikationen.SelectedNode.Tag + Me.Get_Data(Me.TreeLizenzen.SelectedNode.Tag) + If Me.cbStrukturelement.Checked = False Then + Treeviewdata.Load_Tree(Me.TreeApplikationen, False, "", Me.cboxNurAktive.CheckState, , Me.rbsortalpha.Checked) + Try + Me.TreeApplikationen.SelectedNode = Me.Treeviewdata.FindNode(Me.TreeApplikationen.Nodes, Me.C1VertragselementApplikation.Columns("Applikationnr").Value, "") + Catch ex As Exception + Try + Me.TreeApplikationen.SelectedNode = Me.Treeviewdata.FindNode(Me.TreeApplikationen.Nodes, a, "") + Catch ex1 As Exception + Try + Me.TreeApplikationen.SelectedNode = Me.TreeApplikationen.Nodes(0) + + Catch ex2 As Exception + + End Try + End Try + End Try + Me.TreeLizenzen.SelectedNode = Me.Treeviewdata_Lizenz.FindNode(Me.TreeLizenzen.Nodes, i, "") + Else + If TreeApplikationen.SelectedNode.Tag <> 0 Then + Me.C1VertragselementApplikation.DataSource = Nothing + Me.C1Lizenzkäufe.DataSource = Nothing + Me.C1Lizenzschluessel.DataSource = Nothing + ' AlleLizenzelementeStripMenuItem_Click(sender, e) + Refresh_Lizenztree() + Me.TreeLizenzen.SelectedNode = Me.Treeviewdata_Lizenz.FindNode(Me.TreeLizenzen.Nodes, i, "") + Else + 'NichtZugeordneteLizenzelementeToolStripMenuItem_Click(sender, e) + Me.TreeLizenzen.SelectedNode = Treeviewdata_Lizenz.FindNode(Me.TreeLizenzen.Nodes, f.Aktuelle_Lizenznr, "") + Try + Me.TreeLizenzen.SelectedNode.Text = Me.Lizenz.sBezeichnung.Value.ToString + Catch ex As Exception + + End Try + End If + End If + Me.TreeLizenzen.EndUpdate() + End If + Catch ex As Exception + End Try + + End Sub + + Private Sub ToolStripButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnEdit.Click + LizenzelementBearbeitenToolStripMenuItem_Click(sender, e) + End Sub + + Private Sub DatensatzÄndernToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DatensatzÄndernToolStripMenuItem1.Click + Dim f As New frmLizenzbeziehung_Aendern(Me.Treeviewdata_Lizenz, Me.C1VertragselementApplikation.Columns("Bemerkung").Value, Me.TreeLizenzen.SelectedNode.Tag) + f.ShowDialog() + If f.DialogResult = Windows.Forms.DialogResult.OK Then + Dim cliveap As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation + cliveap.cpMainConnectionProvider = Globals.conn + cliveap.iLizenzVEApplNr = New SqlInt32(CType(Me.C1VertragselementApplikation.Columns("LizenzVEApplNr").Value, Int32)) + cliveap.SelectOne() + cliveap.iLizenznr = New SqlInt32(CType(f.TreeLizenzen.SelectedNode.Tag, Int32)) + cliveap.sBemerkung = New SqlString(CType(f.txtBemerkung.Text, String)) + Globals.conn.OpenConnection() + cliveap.Update() + Globals.conn.CloseConnection(True) + cliveap.Dispose() + Me.Refresh_Vertragselemente(Me.TreeLizenzen.SelectedNode.Tag) + End If + + End Sub + + Private Sub LEInaktivierenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LEInaktivierenToolStripMenuItem.Click + TSBtnDelete_Click(sender, e) + End Sub +End Class \ No newline at end of file diff --git a/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmStrukturauswahl.Designer.vb b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmStrukturauswahl.Designer.vb new file mode 100644 index 00000000..1fc184c3 --- /dev/null +++ b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmStrukturauswahl.Designer.vb @@ -0,0 +1,153 @@ + _ +Partial Class frmStrukturauswahl + Inherits System.Windows.Forms.Form + + 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Wird vom Windows Form-Designer benötigt. + Private components As System.ComponentModel.IContainer + + 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. + 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. + 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. + _ + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmStrukturauswahl)) + Me.MenuStrip1 = New System.Windows.Forms.MenuStrip + Me.DateiToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem + Me.BeendenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem + Me.ToolStrip1 = New System.Windows.Forms.ToolStrip + Me.TSBtnQuit = New System.Windows.Forms.ToolStripButton + Me.TSBtnSelect = New System.Windows.Forms.ToolStripButton + Me.TSTxtSuche = New System.Windows.Forms.ToolStripTextBox + Me.tsbtnSuche = New System.Windows.Forms.ToolStripButton + Me.TreeLizenzen = New System.Windows.Forms.TreeView + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.MenuStrip1.SuspendLayout() + Me.ToolStrip1.SuspendLayout() + Me.SuspendLayout() + ' + 'MenuStrip1 + ' + Me.MenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.DateiToolStripMenuItem}) + Me.MenuStrip1.Location = New System.Drawing.Point(0, 0) + Me.MenuStrip1.Name = "MenuStrip1" + Me.MenuStrip1.Size = New System.Drawing.Size(260, 24) + Me.MenuStrip1.TabIndex = 4 + Me.MenuStrip1.Text = "MenuStrip1" + ' + 'DateiToolStripMenuItem + ' + Me.DateiToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BeendenToolStripMenuItem}) + Me.DateiToolStripMenuItem.Name = "DateiToolStripMenuItem" + Me.DateiToolStripMenuItem.Size = New System.Drawing.Size(46, 20) + Me.DateiToolStripMenuItem.Text = "&Datei" + ' + 'BeendenToolStripMenuItem + ' + Me.BeendenToolStripMenuItem.Name = "BeendenToolStripMenuItem" + Me.BeendenToolStripMenuItem.Size = New System.Drawing.Size(120, 22) + Me.BeendenToolStripMenuItem.Text = "&Beenden" + ' + 'ToolStrip1 + ' + Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.TSBtnQuit, Me.TSBtnSelect, Me.TSTxtSuche, Me.tsbtnSuche}) + Me.ToolStrip1.Location = New System.Drawing.Point(0, 24) + Me.ToolStrip1.Name = "ToolStrip1" + Me.ToolStrip1.Size = New System.Drawing.Size(260, 25) + Me.ToolStrip1.TabIndex = 7 + Me.ToolStrip1.Text = "ToolStrip1" + ' + 'TSBtnQuit + ' + Me.TSBtnQuit.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.TSBtnQuit.Image = CType(resources.GetObject("TSBtnQuit.Image"), System.Drawing.Image) + Me.TSBtnQuit.ImageTransparentColor = System.Drawing.Color.Magenta + Me.TSBtnQuit.Name = "TSBtnQuit" + Me.TSBtnQuit.Size = New System.Drawing.Size(23, 22) + Me.TSBtnQuit.Text = "ToolStripButton1" + Me.TSBtnQuit.ToolTipText = "Fenster schliessen" + ' + 'TSBtnSelect + ' + Me.TSBtnSelect.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.TSBtnSelect.Image = CType(resources.GetObject("TSBtnSelect.Image"), System.Drawing.Image) + Me.TSBtnSelect.ImageTransparentColor = System.Drawing.Color.Magenta + Me.TSBtnSelect.Name = "TSBtnSelect" + Me.TSBtnSelect.Size = New System.Drawing.Size(23, 22) + Me.TSBtnSelect.Text = "Applikation übernehmen" + ' + 'TSTxtSuche + ' + Me.TSTxtSuche.Name = "TSTxtSuche" + Me.TSTxtSuche.Size = New System.Drawing.Size(100, 25) + ' + 'tsbtnSuche + ' + Me.tsbtnSuche.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.tsbtnSuche.Image = CType(resources.GetObject("tsbtnSuche.Image"), System.Drawing.Image) + Me.tsbtnSuche.ImageTransparentColor = System.Drawing.Color.Magenta + Me.tsbtnSuche.Name = "tsbtnSuche" + Me.tsbtnSuche.Size = New System.Drawing.Size(23, 22) + Me.tsbtnSuche.Text = "Suchen" + ' + 'TreeLizenzen + ' + Me.TreeLizenzen.Dock = System.Windows.Forms.DockStyle.Fill + Me.TreeLizenzen.HideSelection = False + Me.TreeLizenzen.HotTracking = True + Me.TreeLizenzen.Location = New System.Drawing.Point(0, 49) + Me.TreeLizenzen.Name = "TreeLizenzen" + Me.TreeLizenzen.Size = New System.Drawing.Size(260, 371) + Me.TreeLizenzen.TabIndex = 8 + ' + 'ImageList1 + ' + Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer) + Me.ImageList1.TransparentColor = System.Drawing.Color.Transparent + Me.ImageList1.Images.SetKeyName(0, "StrukturElement.png") + Me.ImageList1.Images.SetKeyName(1, "StrukturElementDeleted.png") + Me.ImageList1.Images.SetKeyName(2, "License-manager-icon.png") + Me.ImageList1.Images.SetKeyName(3, "License-manager-icon_Inaktiv_neu.png") + Me.ImageList1.Images.SetKeyName(4, "Link-icon_16.png") + ' + 'frmStrukturauswahl + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.ClientSize = New System.Drawing.Size(260, 420) + Me.Controls.Add(Me.TreeLizenzen) + Me.Controls.Add(Me.ToolStrip1) + Me.Controls.Add(Me.MenuStrip1) + Me.Name = "frmStrukturauswahl" + Me.Text = "Auswahl Lizenzelement" + Me.MenuStrip1.ResumeLayout(False) + Me.MenuStrip1.PerformLayout() + Me.ToolStrip1.ResumeLayout(False) + Me.ToolStrip1.PerformLayout() + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + Friend WithEvents MenuStrip1 As System.Windows.Forms.MenuStrip + Friend WithEvents DateiToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents BeendenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents ToolStrip1 As System.Windows.Forms.ToolStrip + Friend WithEvents TSBtnQuit As System.Windows.Forms.ToolStripButton + Friend WithEvents TSBtnSelect As System.Windows.Forms.ToolStripButton + Friend WithEvents TSTxtSuche As System.Windows.Forms.ToolStripTextBox + Friend WithEvents tsbtnSuche As System.Windows.Forms.ToolStripButton + Friend WithEvents TreeLizenzen As System.Windows.Forms.TreeView + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList +End Class diff --git a/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmStrukturauswahl.resx b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmStrukturauswahl.resx new file mode 100644 index 00000000..227ee3d6 --- /dev/null +++ b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmStrukturauswahl.resx @@ -0,0 +1,263 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + 518, 17 + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACkSURBVDhPlZOBDoAgCET9dD7NPyNPgpAIzY21oTzPg1rL + F4/0aaQEJqJXAIo8Vu9dL9gDYiGRgG6VCwBJLDvgbxRVsodvBPiEASDXF3mIB3AbBzPjBLDeHBVIcRbj + KScKuMGQElArmKZNSNJ7VYC2Ib48EIjE0gX1QPerLigkATytqxT4gQht3HsQx9H8+OpCeHL+R+FQnIPT + QiXaHPwtNMCu8ALckGXYKNsEDQAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAArzSURBVGhD1VoLWM5nH14ppRSGDqvWSXJu2jTNoaSaQ0eH + ikptGaW+mlKRkJKIlFOJoRmmWmlOYdjazGEIWxOZzWTOVHTQ6X9/9/PKPteufd/Hy7a813Vfvdf7f57/ + +zvcz+93//5vr7zy8rwUaGpbQvnlMfk/lrbh29cIS8L0ZXNCGN/jNVOHYIshUVv53qolEy9FImTGd9Uf + kOgSduyWUW934UAvQtCp1b+UaGHPdhq68Z4RJRW249ZCqa1mLD/r2uotp4GqRP92GjpJ7lE/VfvOLIWu + 0dCT/Gz4y8B/NRppo2049BPvmSW1YanNsBmTAWXl9iv4uX5rj74wfpiukd1nUxbWIHoN4BdTBl1ju8v8 + 3L0lM63Wh3Yi8vpmo3ID4isxZwMQtqwGg13XQEWlcx6vmbday2mYjDaGPcbkBCQ8wLxNwKzMJowLPYWu + vT3qeS2I6NBaHRCRt+3Wf/J2pzm/NcRvBuI2SQiYVw6rEWloq6ZVxOsDCVFSW91LRptubwTkO83+rWHu + xxKSsoGIFdUY9d5BvN5zLHi91ZZOQRvb7sJ4Rn5uloTkPCD2owb4RJ/HW45Lodpe52xrLZ2yamNm+X6B + 06yrDXM2SkgpABK3NmPaoht4d1JhS/QVlnGdXmvjjTDezswy4POJfr80zlwnIW0HsCRPwsyMBxgfVowB + 76ZCTcOgnOtcWlvplNHGoLtr3qS59xGVCazeSxQC8ZvqeXAvwdYjF8Z9JgruZxImrSn6j+p8D7dcn5hK + RKyWsGIPsOlbILVAQujSO3CZ+i36D0uAmprhA671bSmvrcKHR/Lg9SFbvWMqELpcQipps+0kkPU1MHtt + HSZEXIDNuE9h1NsTCgrKe7m+P6HYGqxv6bDOuROi7yA0TcKS7UBu8SMk5zTh/bk3MMLvIN6wnQ/VTqaV + NHoqIVfjEjr7RWptWeT1zUbneEXexLSlzUjKBXJOAXvOA5n7JUxPrYX7tLMY5LqB3Pdi9BX2t0T/me0Q + EtaQMCM0X4Ajssgb95243Sn0YkPQkmYkbKXxjPqhy8DWo8Dc9aLml2P4hJ3oOyQGmpo9a7knlOgoD3X0 + x07NTO37TlA+N/sTQjwJp+R5icHbyri3V45TSGnDlKRGmb7ZcgwougoUXgCW5TdhakIlnKd8h4Gj02V1 + X7GtxmnuG0zIJRu62brF5cZtvAo7j5XXurxmtZk3Gkl0ecZsiC/vo2Vkt9ox4GTtBwsbEMtGtZkR/7oc + +OY3HtyvJISn1bLmn8cwjzz0sg6HZgfzOu5bQOjKEzGxR0vXxCYlal5J06rdlfD0O9xo/MakU0pK6mG8 + 1pNQeYobC+N7duzSa/EI36LKgISHEI3qo69oOI0/fQ8oOCth4ZZGTIq5hhH+hyjYloNnhNFvLyYuW0KM + knK9BF18nCfn3836pgkrdz3ExMiL1CSJtzvpWG7gNQei8//Ihjh0hhqdTOfbexZWvBdXi8gMCRn7gS/J + +dIq4DDpk1HYjJDF1XALKsbQMVtk0dfoYCaiP5/Qlsvylk0iesMGjEy+mLClDgU/AEnbmuAXew12Xhsb + 9buPPqqo1C6Ya7oTf/ZwSTgXYO2cXu4zuwrTV0pYvgs4cAm48AAoYfTzTkmYndnAwPwKe+/deNM+GQbd + XaCoqH7qeaP/2PF+Jhb+RUGLKrCead//E7A4V8IH8XcxevJh9LKKuKXWXn85Fwt93v6JaIn3LhY28We9 + Z1UiJKUZS1nrxf6L1cCVWuBgGZtXfjPlwl04TT6Cd5zXwfytIKh3MBKyIZGQm/tPZs2gs571Rs8ZPyGB + PBUG7CsDFm3jgDH/Flv9SVg4LKl7Vbf/Lm4a3/KlolwO1TEZvsMj4hoCFzdBDCU7zgFljPyteuD728DH + RRIi0h5yyvoRwzzzYWETx1nXntFXOS4y/1+y+syMEvU/2MGnEKHLqpBVxINXSSdY9hK3SpjMWdU16HsM + HbcNJr29f+HaDwnXTlr9ssaG/YyABQ2Yk0WJcIK0YdQrG4HL99m0SjhlrW/CpFlXKZX34+1Rq2DSzxeq + 6loi+nOel/tPeikqgH13y+ASf7b35M+aZQfwF0Zx14/Ags0S3o+rgFuwiOJ2mPXyrVRV7XzWwXV7nX9c + HWakS1h/CDhDp+81EXXAMVafjN0Sa/59uAaewBD3T9B38Cx00RvIrqt4jN9nQ8hdef4sReY6xnYF7iEl + iEyvRzajeamBPCYd9tCJ+E/I4/kVGBNSCrsJO2RcFrwPo0BL2wmcuAncpPEPGP3Su8zGESB6VT08Pixl + x90BS/tFFGweUFbpIKIf8yKj/9iZrirqWkmOvl+QMtVYyjHvxB2gopmZIB3yKQXiNlKAxd2D27Qf4Djp + IESnXUCZsLcUuM51dUQ5D+9+6p2FdPi92OsY6f+lzNkeA0LQSduCxivsaykGLzT6wgnRDzz62Mbf9oq8 + wSwA2ceZAWahmpE9R2eyv6MEXtcIv9k34RJ4BtGZErYw0pdImRrQWVLuxHVgDfV+cFIVxVqxTCoLtaln + NgpKympC7wcSHZ/5lD7FBtGQLPS7jTogDmxAfD0W59CgazyUElBFR87eoq7hIBJJavjOukY9X4nTrDSk + PqpJnQtsWp/yetTKOniFn2fN38WGmAJTC3+WTUNBnVyiH/GX6X1tNU29FHvvQkyIuoUZqyRkU8uIel5L + J26Lw8mumr6Hk1RKLWLW3EU5Haslda4wBQdYehOyGuEfc4WPR0gdl4/Qa+B0aBkMgoKi0q80fByh/hTB + lHuJ0PH+fLRR7R5cyiw8RDIb2rfsC/dp5EPiV56HfeT44mwJUauqcYf0usrIH7kiIX2nhMCEO6w6x2Ez + VlAnHgbmblBV02rgfYVkMJDbsqfcKGTF27qmTsff9TsEr8jrfNjUhA1fSCijJKhhFmpIlRJSKed4M2LX + NmLn0Xoc/lnCun2NCFvyAGNDzsCODetNhyUy6mi82k1Q5/HBlUsuP6Xtvy/T4rvYd1zWs9r8yKpTg3lZ + zdh5RsIVUqiKToiIHzhHzVPQhCnU9isLqjEjrUY23zqQ96Jh9bD6F7rqWwvqXOH9JhAaz2qIvOuFYHM0 + 7ONT5uh7AB7h5QhaVIeUvGbsY7k8zzJ5mVk4yrOwdm8zwpfdg+f0MqJU1m0Hjs4g78OhYzwcbVU7ige0 + oub/5dT5o7MGbZTVk62d18J5ajG8o28jfHk9ln8uYTebWhG7dCH/ribnP1xaxWb1A5Xrdlg7rUGfQdEy + na+qrt3Im24hxFOGv4U6TzohfpcdadjHo2z4xN0yCeEXewczVtRj0afkO4fy9F3NSNxUjQ/iyuEy5RgG + u21Ez7fDoNdtFNpp6ImGdURkkpB3PJWXQb/v02cWFgrtLrqzOyWE98wbCEysQXhqHaYvq6REvoExwcU8 + tHnoNzQW2oY2LVJB4RvexY2Q6xHJc1vecgNxFuy0TRxPC2oIJ1wCT1MWX4Bn+M+yudZ5ylHYjs9muYyD + jpEt2iip3OWedYT4Ua7jizLkee4jBvtA/R6jb1qNXAGb8bnsrntksPX4jNVmNcwHBKOz7pto00b1EtdG + EeL33H+MNn90VsgLUyrIBC0zt3tCDgtVaTl8IWfaCDYpF6hp6jYoKCp+zXUTCfFI/C+TCfJmQlQQc/7Y + PLNj197F6gbW1V30rKCublzdpk27c7yWSght/4/y/f85J6IqnhwMIrwFrQifFsNFjX9p/pNEZEPMwmKY + F3//9vr+ONL/BgNAWcO7a3A4AAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB5SURBVDhPY2AYluA/0FcgjAywieH0PPkGKCgowDT/T0hI + ALsCRDs4OMDFcVoLUrR+/XpkhWA2yNAJEyaAaajX0L0HMRObAQ0NDRgGYgkfuKNwKcYmjukTLC5AiYUF + CxYge4N0AzZs2IAcmFjDEl9AEQ7EYZkliPMUAKk9YQzVoanQAAAAAElFTkSuQmCC + + + + 887, 95 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD0 + DAAAAk1TRnQBSQFMAgEBBQEAARABCAEQAQgBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/wEAAf8D9AjzA/QB/zAA + AfQB8gHxAbwB7wG8BvAC8QHyAfQyAAHyAfcB7QHvAf86AAHzAe8C8QGSAfcB/zgAAf8BBwHxAgAB8wGS + AfcB/zcAAfQBBwHxAwAB8wHtAfA4AAHxAQcB8gH/AgcBkgHxOAAB/wHxAQcB8QEHAu8B9DkAAf8B8QMH + Ae8BBwHwAfcBBwH/NgAB/wPzAQcC7wEHAZIB9wH/OQAB8QEHAe8B8AHzAZIB9wH/OAABvAEHAbwB8wEA + AfMB7QHvOAAB8gEHAfIDAAEHAZI4AAH/AfEBBwHyAQAB9AHvAfA5AAH/AfEDBwHwAf86AAH/AfIB8AHy + Af9EAAL0BQAB/wPzAf8CAAH/AfMB8gHxBPABvAPwAvEB8wH0Af8B9ALyCPEC8gH0Af8RAAH0AfcB7QHz + BAABvAGuAewB7wH/AwAB/wHyBgcD7wEHAfAC/wG9AZQBkwYHAZMCbwEHAfAB9AH/EQABGwH5AW4B7AH/ + AgAB/wEXAfkBRgHwBQAB8QEHBO8B7QNFAW4BvAIAAf8BlAH5ARcEBwHsAQEB+QEgARwBvAgAAewIAAHx + AQAB/wEXAUYB7AHwAewBAAEBAvkBbgMAAfECAAHxBAcB7wVFAZMDAAH/AeMB+QEXAe8BBwHvAQ4BIAH5 + AQEBDgEHFAABlAH5AWgB7AHwAf8BRwH5AUYB8gYAAfEBvAMHAe0FRQGTBAAB8AFvAfkBFwHvAW4BHgH5 + ASABCwEOAZMIAAHsCAAB8QMAAZQB+QFoAewBRQL5AUUBDgMAAfECAAHxAbwDBwHvAkUC6QFFAZMEAAHx + AbwBbwH5AUcBHAEfAfkBIAIOAQcVAAH/ARYB+QFuA/kBvAcAAfIB8AS8AW8BRQHpAUUBbwG8BAAB8QK8 + AW8B+QFHAvkBHgIOAbwIAAHsCAAB8QQAARoE+QFuBQAB8QIAAfIBvAXvAe0CbgEHAfEEAAHyAbwCBwHv + AUcB+QEgAQsBDgEHAfEXAAG9AvkBRgHwCAAB8gHxCPAB8QHyBAAB8gHxAvABvAFHAfkBRwEWAfAB8QHy + CAAB7AgAAfEFAAG9AvkBRgHrAQ4EAAHxAgAB8gG8Bu8BvAPyBAAB8gG8AgcBkwL5AUcB+QEXAvICAAEH + BPEBBwoAAQcE8QFHAvkBRgHsAfcB9AYAAfML8gQABPIBFwH5ARcB8AHjAfkB4wHxAgAB8QEAAvEBAAHx + AewIAALxAQAC8QG9AvkBaAEgAUAB7AHrAwAB8QIAAfMBvAm7AfMEAAHzAfABuwHvAUcB+QFvAbsBBwFv + AfkB4wH/AQAB8QEHAuoBBwHxCgAB8QEHAuoBRgH5AUYBvAHzAUcBRgHsAfMFAAHzAbsHswK0AfEEAAHz + AbsBswHrAvkDswGQAW8B+QEWAf8B8QEAAvEBAAHxAewIAALxAQAB8QGTAvkBaAEOAQABIAH5AW4B6wEQ + AQAB8QIAAfMB8QcJAe0B6wHxBAAB8wG8AbsBbwH5AWkDuwLsARYBRwG9AfEBAAL/AQAB8QoAAfEBAAHy + AvkBRgHzAgAB/wHjAfkBkwH0BAAJ8wHtAfAB/wQACPMB8QHsAfEB/wIAAfME8QHzCgAB8wHxAQcCkwEa + BAAB/wEbAfQFAAH0CfMGAAjzAfEB8AH/AwABQgFNAT4HAAE+AwABKAMAAUADAAEgAwABAQEAAQEGAAEB + FgAD/xEAAcEB/wYAAYAB/wYAARgBfwYAARwBfwYAAYABfwYAAYABfwYAAcABBwYAAeABAwYAAf4BAQYA + Af4BEQYAAf4BOQYAAf4BEQYAAf8BAQYAAf8BgwYAAv8BzwGDBAAC/wGHAYMBgAMAAv8BgwEHAcABAwEA + AQMB/AEAAYABAAHAAQMBgAEDAv8BwAEPAcABAwHAAQMB/AEAAeABAAHAAQMBwAEDAv8B4AEfAcABAwHA + AQMB/AEAAfABAAHAAQMBwAEDAv8B+AE/AcABAwHAAQMB/AEAAfgBAAHAAQMBwAIDAf8BAAEPAcABAwHA + AQMBSAEAAUABAAHAAQMBwAEBAQMB/wEAAQcBwAEDAcABAAFIAQABQAEAAcABAwHAAQABSwH/AUEBgwHA + AQMBwAIDAf8BAwHHAcABDwHAAQcL + + + \ No newline at end of file diff --git a/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmStrukturauswahl.vb b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmStrukturauswahl.vb new file mode 100644 index 00000000..ea5c29eb --- /dev/null +++ b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frmStrukturauswahl.vb @@ -0,0 +1,51 @@ +Public Class frmStrukturauswahl +#Region "Deklarationen" + Dim Treeviewdata As New TKB.VV.Lizenz.clsLizenzTree + Public SelectedValue As Integer = -1 +#End Region + + Private Sub frmStrukturauswahl_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.DoubleClick + Try + Me.SelectedValue = Me.TreeLizenzen.SelectedNode.Tag + Me.DialogResult = Windows.Forms.DialogResult.OK + Me.Close() + Catch ex As Exception + + End Try + End Sub + Private Sub frmStrukturauswahl_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + Treeviewdata.Load_Tree(Me.TreeLizenzen, False, "", True) + Me.TreeLizenzen.SelectedNode = Me.TreeLizenzen.Nodes(0) + End Sub + + Private Sub BeendenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BeendenToolStripMenuItem.Click + Me.DialogResult = Windows.Forms.DialogResult.Abort + Me.Close() + End Sub + + Private Sub TSBtnQuit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnQuit.Click + Me.DialogResult = Windows.Forms.DialogResult.Abort + Me.Close() + End Sub + + Private Sub TSBtnSelect_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnSelect.Click + frmStrukturauswahl_DoubleClick(sender, e) + End Sub + + Private Sub TSBtnSuche_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tsbtnSuche.Click + Dim i As Integer + Suchen() + End Sub + Sub suchen() + Try + Treeviewdata.Load_Tree(Me.TreeLizenzen, False, Me.TSTxtSuche.Text, True) + Me.TreeLizenzen.SelectedNode = Me.TreeLizenzen.Nodes(0) + Catch + End Try + End Sub + + + Private Sub TSTxtSuche_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TSTxtSuche.KeyDown + If e.KeyCode = Keys.Enter Then suchen() + End Sub +End Class \ No newline at end of file diff --git a/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frm_Lizenz_VEAppl.Designer.vb b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frm_Lizenz_VEAppl.Designer.vb new file mode 100644 index 00000000..75a6c807 --- /dev/null +++ b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frm_Lizenz_VEAppl.Designer.vb @@ -0,0 +1,685 @@ + _ +Partial Class frm_Lizenz_VEAppl + Inherits System.Windows.Forms.Form + + 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Wird vom Windows Form-Designer benötigt. + Private components As System.ComponentModel.IContainer + + 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. + 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. + 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. + _ + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frm_Lizenz_VEAppl)) + Me.MenuStrip1 = New System.Windows.Forms.MenuStrip() + Me.DateiToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.BeendenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStrip1 = New System.Windows.Forms.ToolStrip() + Me.TSBtnQuit = New System.Windows.Forms.ToolStripButton() + Me.TSBtnSave = New System.Windows.Forms.ToolStripButton() + Me.lblVertragspartner = New System.Windows.Forms.Label() + Me.txtVertragspartner = New System.Windows.Forms.TextBox() + Me.btnVertragspartnersuche = New System.Windows.Forms.Button() + Me.GrpBestehendesLizenzelement_Applikation = New System.Windows.Forms.GroupBox() + Me.btnBestehendesLizenzelement_Zuweisen = New System.Windows.Forms.Button() + Me.C1VertragselementApplikation = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.cbapplikation = New System.Windows.Forms.ComboBox() + Me.cbversion = New System.Windows.Forms.ComboBox() + Me.cbLizenzelement = New System.Windows.Forms.ComboBox() + Me.bznErstellenundzuweisen = New System.Windows.Forms.Button() + Me.btnNeueVersion = New System.Windows.Forms.Button() + Me.lblApplikationVersion = New System.Windows.Forms.Label() + Me.btnApplikationSuche = New System.Windows.Forms.Button() + Me.txtApplikation = New System.Windows.Forms.TextBox() + Me.lblApplikation = New System.Windows.Forms.Label() + Me.lblLizenzelement = New System.Windows.Forms.Label() + Me.cbVertragspartner = New System.Windows.Forms.ComboBox() + Me.GroupBox2 = New System.Windows.Forms.GroupBox() + Me.cbapplikation1 = New System.Windows.Forms.ComboBox() + Me.cbversion1 = New System.Windows.Forms.ComboBox() + Me.bznErstellenundzuweisen1 = New System.Windows.Forms.Button() + Me.btnNeueVersion1 = New System.Windows.Forms.Button() + Me.Label1 = New System.Windows.Forms.Label() + Me.btnApplikationSuche1 = New System.Windows.Forms.Button() + Me.txtApplikation1 = New System.Windows.Forms.TextBox() + Me.Label2 = New System.Windows.Forms.Label() + Me.GroupBox3 = New System.Windows.Forms.GroupBox() + Me.TreeviewParent = New System.Windows.Forms.TreeView() + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.lblSecurityLebel = New System.Windows.Forms.Label() + Me.cboxSecurityLevel = New System.Windows.Forms.ComboBox() + Me.cbaktiv = New System.Windows.Forms.CheckBox() + Me.lblParentElement = New System.Windows.Forms.Label() + Me.txtbemerkung = New System.Windows.Forms.RichTextBox() + Me.Label4 = New System.Windows.Forms.Label() + Me.btnSave = New System.Windows.Forms.Button() + Me.cbStrukturelement = New System.Windows.Forms.CheckBox() + Me.txtBezeichnung = New System.Windows.Forms.TextBox() + Me.Label3 = New System.Windows.Forms.Label() + Me.pnlvedetails = New System.Windows.Forms.Panel() + Me.Label5 = New System.Windows.Forms.Label() + Me.lblVEDetailTitel = New System.Windows.Forms.Label() + Me.GroupBox4 = New System.Windows.Forms.GroupBox() + Me.ToolTip1 = New System.Windows.Forms.ToolTip(Me.components) + Me.MenuStrip1.SuspendLayout() + Me.ToolStrip1.SuspendLayout() + Me.GrpBestehendesLizenzelement_Applikation.SuspendLayout() + CType(Me.C1VertragselementApplikation, System.ComponentModel.ISupportInitialize).BeginInit() + Me.GroupBox1.SuspendLayout() + Me.GroupBox2.SuspendLayout() + Me.GroupBox3.SuspendLayout() + Me.pnlvedetails.SuspendLayout() + Me.GroupBox4.SuspendLayout() + Me.SuspendLayout() + ' + 'MenuStrip1 + ' + Me.MenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.DateiToolStripMenuItem}) + Me.MenuStrip1.Location = New System.Drawing.Point(0, 0) + Me.MenuStrip1.Name = "MenuStrip1" + Me.MenuStrip1.Size = New System.Drawing.Size(799, 24) + Me.MenuStrip1.TabIndex = 13 + Me.MenuStrip1.Text = "MenuStrip1" + ' + 'DateiToolStripMenuItem + ' + Me.DateiToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BeendenToolStripMenuItem}) + Me.DateiToolStripMenuItem.Name = "DateiToolStripMenuItem" + Me.DateiToolStripMenuItem.Size = New System.Drawing.Size(46, 20) + Me.DateiToolStripMenuItem.Text = "&Datei" + ' + 'BeendenToolStripMenuItem + ' + Me.BeendenToolStripMenuItem.Name = "BeendenToolStripMenuItem" + Me.BeendenToolStripMenuItem.Size = New System.Drawing.Size(120, 22) + Me.BeendenToolStripMenuItem.Text = "&Beenden" + ' + 'ToolStrip1 + ' + Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.TSBtnQuit, Me.TSBtnSave}) + Me.ToolStrip1.Location = New System.Drawing.Point(0, 24) + Me.ToolStrip1.Name = "ToolStrip1" + Me.ToolStrip1.Size = New System.Drawing.Size(799, 25) + Me.ToolStrip1.TabIndex = 14 + Me.ToolStrip1.Text = "ToolStrip1" + ' + 'TSBtnQuit + ' + Me.TSBtnQuit.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.TSBtnQuit.Image = CType(resources.GetObject("TSBtnQuit.Image"), System.Drawing.Image) + Me.TSBtnQuit.ImageTransparentColor = System.Drawing.Color.Magenta + Me.TSBtnQuit.Name = "TSBtnQuit" + Me.TSBtnQuit.Size = New System.Drawing.Size(23, 22) + Me.TSBtnQuit.Text = "ToolStripButton1" + Me.TSBtnQuit.ToolTipText = "Fenster schliessen" + ' + 'TSBtnSave + ' + Me.TSBtnSave.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.TSBtnSave.Image = CType(resources.GetObject("TSBtnSave.Image"), System.Drawing.Image) + Me.TSBtnSave.ImageTransparentColor = System.Drawing.Color.Magenta + Me.TSBtnSave.Name = "TSBtnSave" + Me.TSBtnSave.Size = New System.Drawing.Size(23, 22) + Me.TSBtnSave.Text = "ToolStripButton1" + Me.TSBtnSave.ToolTipText = "Daten speichern" + Me.TSBtnSave.Visible = False + ' + 'lblVertragspartner + ' + Me.lblVertragspartner.AutoSize = True + Me.lblVertragspartner.Location = New System.Drawing.Point(18, 31) + Me.lblVertragspartner.Name = "lblVertragspartner" + Me.lblVertragspartner.Size = New System.Drawing.Size(79, 13) + Me.lblVertragspartner.TabIndex = 15 + Me.lblVertragspartner.Text = "Vertragspartner" + ' + 'txtVertragspartner + ' + Me.txtVertragspartner.Location = New System.Drawing.Point(118, 28) + Me.txtVertragspartner.Name = "txtVertragspartner" + Me.txtVertragspartner.ReadOnly = True + Me.txtVertragspartner.Size = New System.Drawing.Size(263, 20) + Me.txtVertragspartner.TabIndex = 24 + ' + 'btnVertragspartnersuche + ' + Me.btnVertragspartnersuche.Image = CType(resources.GetObject("btnVertragspartnersuche.Image"), System.Drawing.Image) + Me.btnVertragspartnersuche.Location = New System.Drawing.Point(379, 28) + Me.btnVertragspartnersuche.Name = "btnVertragspartnersuche" + Me.btnVertragspartnersuche.Size = New System.Drawing.Size(20, 20) + Me.btnVertragspartnersuche.TabIndex = 25 + Me.btnVertragspartnersuche.Text = "Button1" + Me.btnVertragspartnersuche.UseVisualStyleBackColor = True + ' + 'GrpBestehendesLizenzelement_Applikation + ' + Me.GrpBestehendesLizenzelement_Applikation.Controls.Add(Me.btnBestehendesLizenzelement_Zuweisen) + Me.GrpBestehendesLizenzelement_Applikation.Controls.Add(Me.C1VertragselementApplikation) + Me.GrpBestehendesLizenzelement_Applikation.Location = New System.Drawing.Point(412, 0) + Me.GrpBestehendesLizenzelement_Applikation.Name = "GrpBestehendesLizenzelement_Applikation" + Me.GrpBestehendesLizenzelement_Applikation.Size = New System.Drawing.Size(387, 119) + Me.GrpBestehendesLizenzelement_Applikation.TabIndex = 31 + Me.GrpBestehendesLizenzelement_Applikation.TabStop = False + Me.GrpBestehendesLizenzelement_Applikation.Text = "Bestehende Vertragselement-Applikationsbeziehung" + Me.GrpBestehendesLizenzelement_Applikation.Visible = False + ' + 'btnBestehendesLizenzelement_Zuweisen + ' + Me.btnBestehendesLizenzelement_Zuweisen.Location = New System.Drawing.Point(9, 233) + Me.btnBestehendesLizenzelement_Zuweisen.Name = "btnBestehendesLizenzelement_Zuweisen" + Me.btnBestehendesLizenzelement_Zuweisen.Size = New System.Drawing.Size(75, 23) + Me.btnBestehendesLizenzelement_Zuweisen.TabIndex = 32 + Me.btnBestehendesLizenzelement_Zuweisen.Text = "Zuweisen" + Me.btnBestehendesLizenzelement_Zuweisen.UseVisualStyleBackColor = True + ' + 'C1VertragselementApplikation + ' + Me.C1VertragselementApplikation.AlternatingRows = True + Me.C1VertragselementApplikation.FetchRowStyles = True + Me.C1VertragselementApplikation.FilterBar = True + Me.C1VertragselementApplikation.GroupByCaption = "Drag a column header here to group by that column" + Me.C1VertragselementApplikation.Images.Add(CType(resources.GetObject("C1VertragselementApplikation.Images"), System.Drawing.Image)) + Me.C1VertragselementApplikation.Location = New System.Drawing.Point(9, 165) + Me.C1VertragselementApplikation.Name = "C1VertragselementApplikation" + Me.C1VertragselementApplikation.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.C1VertragselementApplikation.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.C1VertragselementApplikation.PreviewInfo.ZoomFactor = 75.0R + Me.C1VertragselementApplikation.PrintInfo.PageSettings = CType(resources.GetObject("C1VertragselementApplikation.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.C1VertragselementApplikation.Size = New System.Drawing.Size(369, 55) + Me.C1VertragselementApplikation.TabAction = C1.Win.C1TrueDBGrid.TabActionEnum.ColumnNavigation + Me.C1VertragselementApplikation.TabIndex = 31 + Me.C1VertragselementApplikation.Text = "C1TrueDBGrid1" + Me.C1VertragselementApplikation.Visible = False + Me.C1VertragselementApplikation.PropBag = resources.GetString("C1VertragselementApplikation.PropBag") + ' + 'GroupBox1 + ' + Me.GroupBox1.Controls.Add(Me.cbapplikation) + Me.GroupBox1.Controls.Add(Me.cbversion) + Me.GroupBox1.Controls.Add(Me.cbLizenzelement) + Me.GroupBox1.Controls.Add(Me.bznErstellenundzuweisen) + Me.GroupBox1.Controls.Add(Me.btnNeueVersion) + Me.GroupBox1.Controls.Add(Me.lblApplikationVersion) + Me.GroupBox1.Controls.Add(Me.btnApplikationSuche) + Me.GroupBox1.Controls.Add(Me.txtApplikation) + Me.GroupBox1.Controls.Add(Me.lblApplikation) + Me.GroupBox1.Controls.Add(Me.lblLizenzelement) + Me.GroupBox1.Location = New System.Drawing.Point(422, 6) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(387, 99) + Me.GroupBox1.TabIndex = 32 + Me.GroupBox1.TabStop = False + Me.GroupBox1.Text = "Neue Vertragselement-Applikationsbeziehung" + Me.GroupBox1.Visible = False + ' + 'cbapplikation + ' + Me.cbapplikation.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest + Me.cbapplikation.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems + Me.cbapplikation.FormattingEnabled = True + Me.cbapplikation.Location = New System.Drawing.Point(99, 59) + Me.cbapplikation.Name = "cbapplikation" + Me.cbapplikation.Size = New System.Drawing.Size(261, 21) + Me.cbapplikation.TabIndex = 33 + ' + 'cbversion + ' + Me.cbversion.FormattingEnabled = True + Me.cbversion.Location = New System.Drawing.Point(99, 87) + Me.cbversion.Name = "cbversion" + Me.cbversion.Size = New System.Drawing.Size(214, 21) + Me.cbversion.TabIndex = 36 + ' + 'cbLizenzelement + ' + Me.cbLizenzelement.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed + Me.cbLizenzelement.FormattingEnabled = True + Me.cbLizenzelement.Location = New System.Drawing.Point(99, 29) + Me.cbLizenzelement.Name = "cbLizenzelement" + Me.cbLizenzelement.Size = New System.Drawing.Size(263, 21) + Me.cbLizenzelement.TabIndex = 35 + ' + 'bznErstellenundzuweisen + ' + Me.bznErstellenundzuweisen.Location = New System.Drawing.Point(9, 114) + Me.bznErstellenundzuweisen.Name = "bznErstellenundzuweisen" + Me.bznErstellenundzuweisen.Size = New System.Drawing.Size(188, 25) + Me.bznErstellenundzuweisen.TabIndex = 34 + Me.bznErstellenundzuweisen.Text = "Erstellen und zuweisen" + Me.bznErstellenundzuweisen.UseVisualStyleBackColor = True + ' + 'btnNeueVersion + ' + Me.btnNeueVersion.Image = CType(resources.GetObject("btnNeueVersion.Image"), System.Drawing.Image) + Me.btnNeueVersion.Location = New System.Drawing.Point(319, 85) + Me.btnNeueVersion.Name = "btnNeueVersion" + Me.btnNeueVersion.Size = New System.Drawing.Size(43, 23) + Me.btnNeueVersion.TabIndex = 33 + Me.btnNeueVersion.UseVisualStyleBackColor = True + ' + 'lblApplikationVersion + ' + Me.lblApplikationVersion.AutoSize = True + Me.lblApplikationVersion.Location = New System.Drawing.Point(6, 90) + Me.lblApplikationVersion.Name = "lblApplikationVersion" + Me.lblApplikationVersion.Size = New System.Drawing.Size(42, 13) + Me.lblApplikationVersion.TabIndex = 32 + Me.lblApplikationVersion.Text = "Version" + ' + 'btnApplikationSuche + ' + Me.btnApplikationSuche.Image = CType(resources.GetObject("btnApplikationSuche.Image"), System.Drawing.Image) + Me.btnApplikationSuche.Location = New System.Drawing.Point(359, 58) + Me.btnApplikationSuche.Name = "btnApplikationSuche" + Me.btnApplikationSuche.Size = New System.Drawing.Size(20, 20) + Me.btnApplikationSuche.TabIndex = 30 + Me.btnApplikationSuche.Text = "Button1" + Me.btnApplikationSuche.UseVisualStyleBackColor = True + ' + 'txtApplikation + ' + Me.txtApplikation.Location = New System.Drawing.Point(99, 59) + Me.txtApplikation.Name = "txtApplikation" + Me.txtApplikation.ReadOnly = True + Me.txtApplikation.Size = New System.Drawing.Size(263, 20) + Me.txtApplikation.TabIndex = 29 + ' + 'lblApplikation + ' + Me.lblApplikation.AutoSize = True + Me.lblApplikation.Location = New System.Drawing.Point(6, 62) + Me.lblApplikation.Name = "lblApplikation" + Me.lblApplikation.Size = New System.Drawing.Size(59, 13) + Me.lblApplikation.TabIndex = 28 + Me.lblApplikation.Text = "Applikation" + ' + 'lblLizenzelement + ' + Me.lblLizenzelement.AutoSize = True + Me.lblLizenzelement.Location = New System.Drawing.Point(6, 29) + Me.lblLizenzelement.Name = "lblLizenzelement" + Me.lblLizenzelement.Size = New System.Drawing.Size(83, 13) + Me.lblLizenzelement.TabIndex = 19 + Me.lblLizenzelement.Text = "Vertragselement" + ' + 'cbVertragspartner + ' + Me.cbVertragspartner.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest + Me.cbVertragspartner.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems + Me.cbVertragspartner.FormattingEnabled = True + Me.cbVertragspartner.Location = New System.Drawing.Point(118, 28) + Me.cbVertragspartner.Name = "cbVertragspartner" + Me.cbVertragspartner.Size = New System.Drawing.Size(261, 21) + Me.cbVertragspartner.TabIndex = 0 + ' + 'GroupBox2 + ' + Me.GroupBox2.Controls.Add(Me.pnlvedetails) + Me.GroupBox2.Controls.Add(Me.txtApplikation1) + Me.GroupBox2.Location = New System.Drawing.Point(416, 19) + Me.GroupBox2.Name = "GroupBox2" + Me.GroupBox2.Size = New System.Drawing.Size(387, 109) + Me.GroupBox2.TabIndex = 33 + Me.GroupBox2.TabStop = False + Me.GroupBox2.Text = "Nur Applikationsbeziehung" + Me.GroupBox2.Visible = False + ' + 'cbapplikation1 + ' + Me.cbapplikation1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest + Me.cbapplikation1.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems + Me.cbapplikation1.FormattingEnabled = True + Me.cbapplikation1.Location = New System.Drawing.Point(118, 55) + Me.cbapplikation1.Name = "cbapplikation1" + Me.cbapplikation1.Size = New System.Drawing.Size(261, 21) + Me.cbapplikation1.TabIndex = 33 + ' + 'cbversion1 + ' + Me.cbversion1.FormattingEnabled = True + Me.cbversion1.Location = New System.Drawing.Point(118, 82) + Me.cbversion1.Name = "cbversion1" + Me.cbversion1.Size = New System.Drawing.Size(214, 21) + Me.cbversion1.TabIndex = 36 + ' + 'bznErstellenundzuweisen1 + ' + Me.bznErstellenundzuweisen1.Location = New System.Drawing.Point(18, 122) + Me.bznErstellenundzuweisen1.Name = "bznErstellenundzuweisen1" + Me.bznErstellenundzuweisen1.Size = New System.Drawing.Size(188, 25) + Me.bznErstellenundzuweisen1.TabIndex = 34 + Me.bznErstellenundzuweisen1.Text = "Erstellen und zuweisen" + Me.bznErstellenundzuweisen1.UseVisualStyleBackColor = True + ' + 'btnNeueVersion1 + ' + Me.btnNeueVersion1.Image = CType(resources.GetObject("btnNeueVersion1.Image"), System.Drawing.Image) + Me.btnNeueVersion1.Location = New System.Drawing.Point(336, 82) + Me.btnNeueVersion1.Name = "btnNeueVersion1" + Me.btnNeueVersion1.Size = New System.Drawing.Size(43, 23) + Me.btnNeueVersion1.TabIndex = 33 + Me.btnNeueVersion1.UseVisualStyleBackColor = True + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.Location = New System.Drawing.Point(18, 82) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(42, 13) + Me.Label1.TabIndex = 32 + Me.Label1.Text = "Version" + ' + 'btnApplikationSuche1 + ' + Me.btnApplikationSuche1.Image = CType(resources.GetObject("btnApplikationSuche1.Image"), System.Drawing.Image) + Me.btnApplikationSuche1.Location = New System.Drawing.Point(378, 56) + Me.btnApplikationSuche1.Name = "btnApplikationSuche1" + Me.btnApplikationSuche1.Size = New System.Drawing.Size(20, 20) + Me.btnApplikationSuche1.TabIndex = 30 + Me.btnApplikationSuche1.Text = "Button1" + Me.btnApplikationSuche1.UseVisualStyleBackColor = True + ' + 'txtApplikation1 + ' + Me.txtApplikation1.Location = New System.Drawing.Point(99, 20) + Me.txtApplikation1.Name = "txtApplikation1" + Me.txtApplikation1.ReadOnly = True + Me.txtApplikation1.Size = New System.Drawing.Size(263, 20) + Me.txtApplikation1.TabIndex = 29 + ' + 'Label2 + ' + Me.Label2.AutoSize = True + Me.Label2.Location = New System.Drawing.Point(18, 60) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(59, 13) + Me.Label2.TabIndex = 28 + Me.Label2.Text = "Applikation" + ' + 'GroupBox3 + ' + Me.GroupBox3.Controls.Add(Me.TreeviewParent) + Me.GroupBox3.Controls.Add(Me.lblSecurityLebel) + Me.GroupBox3.Controls.Add(Me.cboxSecurityLevel) + Me.GroupBox3.Controls.Add(Me.cbaktiv) + Me.GroupBox3.Controls.Add(Me.lblParentElement) + Me.GroupBox3.Controls.Add(Me.txtbemerkung) + Me.GroupBox3.Controls.Add(Me.Label4) + Me.GroupBox3.Controls.Add(Me.btnSave) + Me.GroupBox3.Controls.Add(Me.cbStrukturelement) + Me.GroupBox3.Controls.Add(Me.txtBezeichnung) + Me.GroupBox3.Controls.Add(Me.Label3) + Me.GroupBox3.Dock = System.Windows.Forms.DockStyle.Top + Me.GroupBox3.Location = New System.Drawing.Point(0, 49) + Me.GroupBox3.Name = "GroupBox3" + Me.GroupBox3.Size = New System.Drawing.Size(799, 211) + Me.GroupBox3.TabIndex = 34 + Me.GroupBox3.TabStop = False + Me.GroupBox3.Text = "Lizenzelement" + ' + 'TreeviewParent + ' + Me.TreeviewParent.FullRowSelect = True + Me.TreeviewParent.HideSelection = False + Me.TreeviewParent.ImageIndex = 0 + Me.TreeviewParent.ImageList = Me.ImageList1 + Me.TreeviewParent.Location = New System.Drawing.Point(494, 25) + Me.TreeviewParent.Name = "TreeviewParent" + Me.TreeviewParent.SelectedImageIndex = 0 + Me.TreeviewParent.Size = New System.Drawing.Size(223, 177) + Me.TreeviewParent.TabIndex = 5 + ' + 'ImageList1 + ' + Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer) + Me.ImageList1.TransparentColor = System.Drawing.Color.Transparent + Me.ImageList1.Images.SetKeyName(0, "StrukturElement.png") + Me.ImageList1.Images.SetKeyName(1, "StrukturElementDeleted.png") + Me.ImageList1.Images.SetKeyName(2, "License-manager-icon.png") + Me.ImageList1.Images.SetKeyName(3, "License-manager-icon_Inaktiv_neu.png") + Me.ImageList1.Images.SetKeyName(4, "Link-icon_16.png") + ' + 'lblSecurityLebel + ' + Me.lblSecurityLebel.AutoSize = True + Me.lblSecurityLebel.Location = New System.Drawing.Point(147, 136) + Me.lblSecurityLebel.Name = "lblSecurityLebel" + Me.lblSecurityLebel.Size = New System.Drawing.Size(71, 13) + Me.lblSecurityLebel.TabIndex = 137 + Me.lblSecurityLebel.Text = "SecurityLevel" + ' + 'cboxSecurityLevel + ' + Me.cboxSecurityLevel.FormattingEnabled = True + Me.cboxSecurityLevel.Location = New System.Drawing.Point(247, 132) + Me.cboxSecurityLevel.Name = "cboxSecurityLevel" + Me.cboxSecurityLevel.Size = New System.Drawing.Size(111, 21) + Me.cboxSecurityLevel.TabIndex = 4 + ' + 'cbaktiv + ' + Me.cbaktiv.Location = New System.Drawing.Point(18, 151) + Me.cbaktiv.Name = "cbaktiv" + Me.cbaktiv.RightToLeft = System.Windows.Forms.RightToLeft.Yes + Me.cbaktiv.Size = New System.Drawing.Size(115, 20) + Me.cbaktiv.TabIndex = 3 + Me.cbaktiv.Text = "Aktiv" + Me.cbaktiv.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.cbaktiv.UseVisualStyleBackColor = True + ' + 'lblParentElement + ' + Me.lblParentElement.AutoSize = True + Me.lblParentElement.Location = New System.Drawing.Point(364, 29) + Me.lblParentElement.Name = "lblParentElement" + Me.lblParentElement.Size = New System.Drawing.Size(124, 13) + Me.lblParentElement.TabIndex = 134 + Me.lblParentElement.Text = "Übergeordnetes Element" + ' + 'txtbemerkung + ' + Me.txtbemerkung.Location = New System.Drawing.Point(118, 51) + Me.txtbemerkung.Name = "txtbemerkung" + Me.txtbemerkung.Size = New System.Drawing.Size(240, 75) + Me.txtbemerkung.TabIndex = 1 + Me.txtbemerkung.Text = "" + ' + 'Label4 + ' + Me.Label4.AutoSize = True + Me.Label4.Location = New System.Drawing.Point(18, 51) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(61, 13) + Me.Label4.TabIndex = 130 + Me.Label4.Text = "Bemerkung" + ' + 'btnSave + ' + Me.btnSave.Location = New System.Drawing.Point(19, 177) + Me.btnSave.Name = "btnSave" + Me.btnSave.Size = New System.Drawing.Size(101, 25) + Me.btnSave.TabIndex = 6 + Me.btnSave.Text = "Erstellen" + Me.btnSave.UseVisualStyleBackColor = True + Me.btnSave.Visible = False + ' + 'cbStrukturelement + ' + Me.cbStrukturelement.Location = New System.Drawing.Point(18, 130) + Me.cbStrukturelement.Name = "cbStrukturelement" + Me.cbStrukturelement.RightToLeft = System.Windows.Forms.RightToLeft.Yes + Me.cbStrukturelement.Size = New System.Drawing.Size(115, 20) + Me.cbStrukturelement.TabIndex = 2 + Me.cbStrukturelement.Text = "Strukturelement" + Me.cbStrukturelement.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.cbStrukturelement.UseVisualStyleBackColor = True + ' + 'txtBezeichnung + ' + Me.txtBezeichnung.Location = New System.Drawing.Point(118, 25) + Me.txtBezeichnung.Name = "txtBezeichnung" + Me.txtBezeichnung.Size = New System.Drawing.Size(240, 20) + Me.txtBezeichnung.TabIndex = 0 + ' + 'Label3 + ' + Me.Label3.AutoSize = True + Me.Label3.Location = New System.Drawing.Point(18, 25) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(69, 13) + Me.Label3.TabIndex = 0 + Me.Label3.Text = "Bezeichnung" + ' + 'pnlvedetails + ' + Me.pnlvedetails.BackColor = System.Drawing.Color.LightYellow + Me.pnlvedetails.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D + Me.pnlvedetails.Controls.Add(Me.Label5) + Me.pnlvedetails.Controls.Add(Me.lblVEDetailTitel) + Me.pnlvedetails.Location = New System.Drawing.Point(15, 1) + Me.pnlvedetails.Name = "pnlvedetails" + Me.pnlvedetails.Size = New System.Drawing.Size(298, 73) + Me.pnlvedetails.TabIndex = 34 + Me.pnlvedetails.Visible = False + ' + 'Label5 + ' + Me.Label5.AutoSize = True + Me.Label5.Location = New System.Drawing.Point(3, 37) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(39, 13) + Me.Label5.TabIndex = 1 + Me.Label5.Text = "Label5" + ' + 'lblVEDetailTitel + ' + Me.lblVEDetailTitel.AutoSize = True + Me.lblVEDetailTitel.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblVEDetailTitel.Location = New System.Drawing.Point(3, 8) + Me.lblVEDetailTitel.Name = "lblVEDetailTitel" + Me.lblVEDetailTitel.Size = New System.Drawing.Size(167, 13) + Me.lblVEDetailTitel.TabIndex = 0 + Me.lblVEDetailTitel.Text = "Details zum Vertragselement" + ' + 'GroupBox4 + ' + Me.GroupBox4.Controls.Add(Me.bznErstellenundzuweisen1) + Me.GroupBox4.Controls.Add(Me.cbversion1) + Me.GroupBox4.Controls.Add(Me.btnNeueVersion1) + Me.GroupBox4.Controls.Add(Me.cbapplikation1) + Me.GroupBox4.Controls.Add(Me.cbVertragspartner) + Me.GroupBox4.Controls.Add(Me.Label1) + Me.GroupBox4.Controls.Add(Me.lblVertragspartner) + Me.GroupBox4.Controls.Add(Me.GroupBox2) + Me.GroupBox4.Controls.Add(Me.btnVertragspartnersuche) + Me.GroupBox4.Controls.Add(Me.btnApplikationSuche1) + Me.GroupBox4.Controls.Add(Me.GroupBox1) + Me.GroupBox4.Controls.Add(Me.txtVertragspartner) + Me.GroupBox4.Controls.Add(Me.Label2) + Me.GroupBox4.Controls.Add(Me.GrpBestehendesLizenzelement_Applikation) + Me.GroupBox4.Dock = System.Windows.Forms.DockStyle.Top + Me.GroupBox4.Location = New System.Drawing.Point(0, 260) + Me.GroupBox4.Name = "GroupBox4" + Me.GroupBox4.Size = New System.Drawing.Size(799, 339) + Me.GroupBox4.TabIndex = 35 + Me.GroupBox4.TabStop = False + Me.GroupBox4.Text = "Zuweisung" + ' + 'frm_Lizenz_VEAppl + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.ClientSize = New System.Drawing.Size(799, 424) + Me.Controls.Add(Me.GroupBox4) + Me.Controls.Add(Me.GroupBox3) + Me.Controls.Add(Me.ToolStrip1) + Me.Controls.Add(Me.MenuStrip1) + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.Name = "frm_Lizenz_VEAppl" + Me.Text = "Lizenzelement-Applikation Zuweisung" + Me.MenuStrip1.ResumeLayout(False) + Me.MenuStrip1.PerformLayout() + Me.ToolStrip1.ResumeLayout(False) + Me.ToolStrip1.PerformLayout() + Me.GrpBestehendesLizenzelement_Applikation.ResumeLayout(False) + CType(Me.C1VertragselementApplikation, System.ComponentModel.ISupportInitialize).EndInit() + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + Me.GroupBox2.ResumeLayout(False) + Me.GroupBox2.PerformLayout() + Me.GroupBox3.ResumeLayout(False) + Me.GroupBox3.PerformLayout() + Me.pnlvedetails.ResumeLayout(False) + Me.pnlvedetails.PerformLayout() + Me.GroupBox4.ResumeLayout(False) + Me.GroupBox4.PerformLayout() + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + Friend WithEvents MenuStrip1 As System.Windows.Forms.MenuStrip + Friend WithEvents DateiToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents BeendenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents ToolStrip1 As System.Windows.Forms.ToolStrip + Friend WithEvents TSBtnQuit As System.Windows.Forms.ToolStripButton + Friend WithEvents TSBtnSave As System.Windows.Forms.ToolStripButton + Friend WithEvents lblVertragspartner As System.Windows.Forms.Label + Friend WithEvents txtVertragspartner As System.Windows.Forms.TextBox + Friend WithEvents btnVertragspartnersuche As System.Windows.Forms.Button + Friend WithEvents GrpBestehendesLizenzelement_Applikation As System.Windows.Forms.GroupBox + Friend WithEvents btnBestehendesLizenzelement_Zuweisen As System.Windows.Forms.Button + Friend WithEvents C1VertragselementApplikation As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents btnNeueVersion As System.Windows.Forms.Button + Friend WithEvents lblApplikationVersion As System.Windows.Forms.Label + Friend WithEvents btnApplikationSuche As System.Windows.Forms.Button + Friend WithEvents txtApplikation As System.Windows.Forms.TextBox + Friend WithEvents lblApplikation As System.Windows.Forms.Label + Friend WithEvents lblLizenzelement As System.Windows.Forms.Label + Friend WithEvents bznErstellenundzuweisen As System.Windows.Forms.Button + Friend WithEvents cbLizenzelement As System.Windows.Forms.ComboBox + Friend WithEvents cbversion As System.Windows.Forms.ComboBox + Friend WithEvents cbVertragspartner As System.Windows.Forms.ComboBox + Friend WithEvents cbapplikation As System.Windows.Forms.ComboBox + Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox + Friend WithEvents cbapplikation1 As System.Windows.Forms.ComboBox + Friend WithEvents cbversion1 As System.Windows.Forms.ComboBox + Friend WithEvents bznErstellenundzuweisen1 As System.Windows.Forms.Button + Friend WithEvents btnNeueVersion1 As System.Windows.Forms.Button + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents btnApplikationSuche1 As System.Windows.Forms.Button + Friend WithEvents txtApplikation1 As System.Windows.Forms.TextBox + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents GroupBox3 As System.Windows.Forms.GroupBox + Friend WithEvents txtBezeichnung As System.Windows.Forms.TextBox + Friend WithEvents Label3 As System.Windows.Forms.Label + Friend WithEvents cbStrukturelement As System.Windows.Forms.CheckBox + Friend WithEvents GroupBox4 As System.Windows.Forms.GroupBox + Friend WithEvents btnSave As System.Windows.Forms.Button + Friend WithEvents txtbemerkung As System.Windows.Forms.RichTextBox + Friend WithEvents Label4 As System.Windows.Forms.Label + Friend WithEvents lblParentElement As System.Windows.Forms.Label + Friend WithEvents lblSecurityLebel As System.Windows.Forms.Label + Friend WithEvents cboxSecurityLevel As System.Windows.Forms.ComboBox + Friend WithEvents cbaktiv As System.Windows.Forms.CheckBox + Friend WithEvents TreeviewParent As System.Windows.Forms.TreeView + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList + Friend WithEvents ToolTip1 As System.Windows.Forms.ToolTip + Friend WithEvents pnlvedetails As System.Windows.Forms.Panel + Friend WithEvents Label5 As System.Windows.Forms.Label + Friend WithEvents lblVEDetailTitel As System.Windows.Forms.Label +End Class diff --git a/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frm_Lizenz_VEAppl.resx b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frm_Lizenz_VEAppl.resx new file mode 100644 index 00000000..d10295f0 --- /dev/null +++ b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frm_Lizenz_VEAppl.resx @@ -0,0 +1,332 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + 557, 17 + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACkSURBVDhPlZALDsMwCEM5OkfLzbIaMGH5dJkligL2a1o5 + qP9RW3VVXYpzqLV2D+CZQVU/Y27uIg4OQQAJXz+hDsyEDtVQ7dib+1GH1fpUDljD6OF5HgjvKgHvN+iC + A0O1EvB+A8ghPvgqB4j9xPlHhidVB2lwwICfbkBxMAFGqHbszb1RGhywhtGxN/dGXAbgGD4CqACMMGZR + VwrA/Rtn/QiKfADckGXYsnwKqAAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABSSURBVDhP3YxbCgAgCAQ9ukfzZkXBlkIv7Sf6GNB1HRKR + dEMVEFEII2Du4Yr2eCMAdUfoEejubwIcVujeUHDKVFDmHSFB6ekuskcEOHgxghiSMjk0Kh+omBHQAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAbklEQVQ4T+WQ0QnAIAxEHSWjOIqjZARH + cIO4oSXSyhXPCv1sHxzB4zw04Zu0UwjzlrwvEJEr2FJK/YLPGOPw3aN4yMww2OWlOec+wZ9hBap6O4Mo + LLjSDHkB0kop+I2ZXUGtFZdJeVrUfom/JYQDqT1hDCTSkWYAAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88 + vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj0yLjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{Font:Microsoft Sans Serif, 8.25pt;}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 367, 53</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 367, 53</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAnZJREFUOE+V + kXtIk2EYxfdt3yovu8/NFE3L1tRmM62tOZq2SFEwMCi6oBZmJtrFUGlmpba8lZgoZRFYSWZhFoqkmWVk + GQgRRBBRRBfowkchQfhAnd4P/HMiO3D+el/Oc57fI/El/Vk5Z+4zClmTKch8mgLTdYOg8/Lc7PP80jfL + uYwJO935141+5k1jNtLV+hGga2ABj+3U9/cqumcuIG04kbQn/AlgdTeOraGuP+3omG6Ec9BC2mp/Alhd + 17CVzv06hfofHtj6zaTxzBGga5RzunqeE6fq6phreI7VlTkG46nuWwU8n0uw+uYyUpfzMnUZz6kP8Zzq + AM8pS2ScsljKSVb0GIT0cRu5HySRa8RKzqGVZB+IpezJ9aj4WITSd3lIvW9FbFcYmS4bKaYzhKI7tBTZ + pib9sQWCJGPcjmsz59H5+wxaftbC+70SVV9KUfahAMVvd2L36xxsf5mJnKkN7KQOuMeT4By1YO2QCeHN + Ckjco0lon25Ak1CNmq9HUPlpPw6+z0fhm23IfbUZW1+kI/u5C+lPbEh9aIVjJA7JgzFI6I9EqDcQkqWX + tIJjIJ5EUMm3YijxRjRZupeQYygOW6bcyHrmRELvEkS1aSiiRUXhTQpaXB9ExroAYjwEiXgebRXPaY4y + QJXM5cyHednyiwbKmFiHtEeJiGxVk7JIKlMWSjllgZRT7GHOZ85lEH1JVSrjRFCusVWw3zOLu5Jy7xyf + fUk8T0SrikRQ1rtRCD0dSOLU2ef5pdwn5cKag8lyOwLm3lCEnFxEijx/AtieRm8AmXoMiL6igbZKTsG7 + /AgQ6zKQgv74Qmg9cjCAQtAOXwESyX+DfAz6Dhwj/AAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAbklEQVQ4T+WQ0QnAIAxEHSWjOIqjZARH + cIO4oSXSyhXPCv1sHxzB4zw04Zu0UwjzlrwvEJEr2FJK/YLPGOPw3aN4yMww2OWlOec+wZ9hBap6O4Mo + LLjSDHkB0kop+I2ZXUGtFZdJeVrUfom/JYQDqT1hDCTSkWYAAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAnZJREFUOE+V + kXtIk2EYxfdt3yovu8/NFE3L1tRmM62tOZq2SFEwMCi6oBZmJtrFUGlmpba8lZgoZRFYSWZhFoqkmWVk + GQgRRBBRRBfowkchQfhAnd4P/HMiO3D+el/Oc57fI/El/Vk5Z+4zClmTKch8mgLTdYOg8/Lc7PP80jfL + uYwJO935141+5k1jNtLV+hGga2ABj+3U9/cqumcuIG04kbQn/AlgdTeOraGuP+3omG6Ec9BC2mp/Alhd + 17CVzv06hfofHtj6zaTxzBGga5RzunqeE6fq6phreI7VlTkG46nuWwU8n0uw+uYyUpfzMnUZz6kP8Zzq + AM8pS2ScsljKSVb0GIT0cRu5HySRa8RKzqGVZB+IpezJ9aj4WITSd3lIvW9FbFcYmS4bKaYzhKI7tBTZ + pib9sQWCJGPcjmsz59H5+wxaftbC+70SVV9KUfahAMVvd2L36xxsf5mJnKkN7KQOuMeT4By1YO2QCeHN + Ckjco0lon25Ak1CNmq9HUPlpPw6+z0fhm23IfbUZW1+kI/u5C+lPbEh9aIVjJA7JgzFI6I9EqDcQkqWX + tIJjIJ5EUMm3YijxRjRZupeQYygOW6bcyHrmRELvEkS1aSiiRUXhTQpaXB9ExroAYjwEiXgebRXPaY4y + QJXM5cyHednyiwbKmFiHtEeJiGxVk7JIKlMWSjllgZRT7GHOZ85lEH1JVSrjRFCusVWw3zOLu5Jy7xyf + fUk8T0SrikRQ1rtRCD0dSOLU2ef5pdwn5cKag8lyOwLm3lCEnFxEijx/AtieRm8AmXoMiL6igbZKTsG7 + /AgQ6zKQgv74Qmg9cjCAQtAOXwESyX+DfAz6Dhwj/AAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAbklEQVQ4T+WQ0QnAIAxEHSWjOIqjZARH + cIO4oSXSyhXPCv1sHxzB4zw04Zu0UwjzlrwvEJEr2FJK/YLPGOPw3aN4yMww2OWlOec+wZ9hBap6O4Mo + LLjSDHkB0kop+I2ZXUGtFZdJeVrUfom/JYQDqT1hDCTSkWYAAAAASUVORK5CYII= + + + + 763, 17 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD0 + DAAAAk1TRnQBSQFMAgEBBQEAAWgBCAFoAQgBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/wEAAf8D9AjzA/QB/zAA + AfQB8gHxAbwB7wG8BvAC8QHyAfQyAAHyAfcB7QHvAf86AAHzAe8C8QGSAfcB/zgAAf8BBwHxAgAB8wGS + AfcB/zcAAfQBBwHxAwAB8wHtAfA4AAHxAQcB8gH/AgcBkgHxOAAB/wHxAQcB8QEHAu8B9DkAAf8B8QMH + Ae8BBwHwAfcBBwH/NgAB/wPzAQcC7wEHAZIB9wH/OQAB8QEHAe8B8AHzAZIB9wH/OAABvAEHAbwB8wEA + AfMB7QHvOAAB8gEHAfIDAAEHAZI4AAH/AfEBBwHyAQAB9AHvAfA5AAH/AfEDBwHwAf86AAH/AfIB8AHy + Af9EAAL0BQAB/wPzAf8CAAH/AfMB8gHxBPABvAPwAvEB8wH0Af8B9ALyCPEC8gH0Af8RAAH0AfcB7QHz + BAABvAGuAewB7wH/AwAB/wHyBgcD7wEHAfAC/wG9AZQBkwYHAZMCbwEHAfAB9AH/EQABGwH5AW4B7AH/ + AgAB/wEXAfkBRgHwBQAB8QEHBO8B7QNFAW4BvAIAAf8BlAH5ARcEBwHsAQEB+QEgARwBvAgAAewIAAHx + AQAB/wEXAUYB7AHwAewBAAEBAvkBbgMAAfECAAHxBAcB7wVFAZMDAAH/AeMB+QEXAe8BBwHvAQ4BIAH5 + AQEBDgEHFAABlAH5AWgB7AHwAf8BRwH5AUYB8gYAAfEBvAMHAe0FRQGTBAAB8AFvAfkBFwHvAW4BHgH5 + ASABCwEOAZMIAAHsCAAB8QMAAZQB+QFoAewBRQL5AUUBDgMAAfECAAHxAbwDBwHvAkUC6QFFAZMEAAHx + AbwBbwH5AUcBHAEfAfkBIAIOAQcVAAH/ARYB+QFuA/kBvAcAAfIB8AS8AW8BRQHpAUUBbwG8BAAB8QK8 + AW8B+QFHAvkBHgIOAbwIAAHsCAAB8QQAARoE+QFuBQAB8QIAAfIBvAXvAe0CbgEHAfEEAAHyAbwCBwHv + AUcB+QEgAQsBDgEHAfEXAAG9AvkBRgHwCAAB8gHxCPAB8QHyBAAB8gHxAvABvAFHAfkBRwEWAfAB8QHy + CAAB7AgAAfEFAAG9AvkBRgHrAQ4EAAHxAgAB8gG8Bu8BvAPyBAAB8gG8AgcBkwL5AUcB+QEXAvICAAEH + BPEBBwoAAQcE8QFHAvkBRgHsAfcB9AYAAfML8gQABPIBFwH5ARcB8AHjAfkB4wHxAgAB8QEAAvEBAAHx + AewIAALxAQAC8QG9AvkBaAEgAUAB7AHrAwAB8QIAAfMBvAm7AfMEAAHzAfABuwHvAUcB+QFvAbsBBwFv + AfkB4wH/AQAB8QEHAuoBBwHxCgAB8QEHAuoBRgH5AUYBvAHzAUcBRgHsAfMFAAHzAbsHswK0AfEEAAHz + AbsBswHrAvkDswGQAW8B+QEWAf8B8QEAAvEBAAHxAewIAALxAQAB8QGTAvkBaAEOAQABIAH5AW4B6wEQ + AQAB8QIAAfMB8QcJAe0B6wHxBAAB8wG8AbsBbwH5AWkDuwLsARYBRwG9AfEBAAL/AQAB8QoAAfEBAAHy + AvkBRgHzAgAB/wHjAfkBkwH0BAAJ8wHtAfAB/wQACPMB8QHsAfEB/wIAAfME8QHzCgAB8wHxAQcCkwEa + BAAB/wEbAfQFAAH0CfMGAAjzAfEB8AH/AwABQgFNAT4HAAE+AwABKAMAAUADAAEgAwABAQEAAQEGAAEB + FgAD/xEAAcEB/wYAAYAB/wYAARgBfwYAARwBfwYAAYABfwYAAYABfwYAAcABBwYAAeABAwYAAf4BAQYA + Af4BEQYAAf4BOQYAAf4BEQYAAf8BAQYAAf8BgwYAAv8BzwGDBAAC/wGHAYMBgAMAAv8BgwEHAcABAwEA + AQMB/AEAAYABAAHAAQMBgAEDAv8BwAEPAcABAwHAAQMB/AEAAeABAAHAAQMBwAEDAv8B4AEfAcABAwHA + AQMB/AEAAfABAAHAAQMBwAEDAv8B+AE/AcABAwHAAQMB/AEAAfgBAAHAAQMBwAIDAf8BAAEPAcABAwHA + AQMBSAEAAUABAAHAAQMBwAEBAQMB/wEAAQcBwAEDAcABAAFIAQABQAEAAcABAwHAAQABSwH/AUEBgwHA + AQMBwAIDAf8BAwHHAcABDwHAAQcL + + + + 664, 17 + + + + AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAABAAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAUAwMCAQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAABf6+vr/+vr6//z8/P/8/Pz//f39//7+/v/6+vr/2tjV+k5OTWwICQkBAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAX+fn5/9fY2P+jo6T/9fX2//39/f/+/v7/+vr6/9nZ2P/BwMD+amtqgQ4O + DgEAAAAAAAAAAAAAAAAAAAAAAAAAF/n5+f/19fX/V3eC/2CpwP+lw83/2dvd//Hx8f/l5eX/ubi4//Lz + 8/9qa2uBCQkJAQAAAAAAAAAAAAAAAAAAABf4+Pj/+Pj4/7HR3v9gq8P/MYKb/yix3f+Ij5H/tLS0/9HR + 0f+/vr3/ycjI/lBQT20DAwMBAAAAAAAAAAAAAAAX+Pj4//j4+P/f6e7/Y6C0/yQkJP8WcpD/MarP/4yO + jv++vr7/6Ojo/+Xl5f/m5eP6AQEBFQAAAAAAAAAAAAAAF/f39//39/b/9Pb3/3nX9P9IdIL/IyQl/xKD + p/9Ep8b/oKCg/9bW1v/7+/v//f39/wEBARcAAAAAAAAAAAAAABf29vb/9fX1//j49//p9Pj/g9n0/0ll + bv8iKCn/D5C5/1yowP+ysrL/5ubm//39/f8BAQEXAAAAAAAAAAAAAAAX9fX1//T09P/29vb/+Pj4/9/x + 9/971fD/Q1Va/yAsMP8Nmsf/eK6//8XFxf/x8fH/AQEBFwAAAAAAAAAAAAAAF/T09P/y8vL/9PT0//b2 + 9v/4+Pj/0e32/27L6P87RUj/GzE4/w+h0P+Tt8P/19fX/wEBARsAAAAAAAAAAAAAABfz8/L/8fHw//Pz + 8v/09PT/9vb2//f39/+75vT/Xb7c/zE2OP8TN0L/GKnX/6/Gzf8AAAApAAAAAQAAAAAAAAAX8vLx/+/v + 7v/x8fD/8vLy//T08//19fX/9vb2/57d8f9Jq8r/KCsr/ws/T/8mr9z/AA0RQAAAAAcAAAAAAAAAF/Dw + 7//t7ez/7+/u//Dw8P/y8vH/8/Py//T09P/19fT/e9Pu/zSUsv8hIiL/Bkxj/wSErccABggYAAAAAAAA + ABfu7u3/6+vq/+3t7P/u7u3/7+/v//Hx8P/y8vH/8vLy//Hy8v9ayu3/JXuW/xsbG/8CTYH9AxV3qQAA + AAAAAAAX8fHw/+7u7f/v7+//8fHw//Ly8f/y8vL/8/Pz//T08//09PT/6/Hy/0XG7v8jXZL/FRW6/woK + t7IAAAAAAwMDAgsLCw4NDQ0ODQ0NDg0NDQ4NDQ0ODQ0NDg0NDQ4NDQ0ODQ0NDg0NDQ4VMk8gSlPS2To6 + zbImJqUSgB+sQYAPrEGAB6xBgAOsQYABrEGAAaxBgAGsQYABrEGAAaxBgAGsQYAArEGAAKxBgACsQYAA + rEGAAKxBgACsQQ== + + + \ No newline at end of file diff --git a/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frm_Lizenz_VEAppl.vb b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frm_Lizenz_VEAppl.vb new file mode 100644 index 00000000..b6012976 --- /dev/null +++ b/Vertragsverwaltung/Lizenzverwaltung/Archiv_20220220/frm_Lizenz_VEAppl.vb @@ -0,0 +1,594 @@ +Imports System.Data.SqlClient +Imports System.Data.SqlTypes +Imports System.Text +Public Class frm_Lizenz_VEAppl +#Region "Deklarationen" + Dim CreateNew As Boolean + Dim dt As New DataTable + Dim FormReadonly As Boolean + Dim vpartner As New TKB.VV.DB.clsVertragspartner + Private Aktueller_Vertragspartner As Integer = 0 + Private Aktuelle_Applikation As Integer = 0 + Private Aktuelle_Applikation1 As Integer = 0 + Public Aktuelle_Lizenznr As Integer = 0 + Dim SpaltenTitel As New TKB.VV.Utils.Tabellenspalte + Dim vae As New TKB.VV.vertrag.clsVertragselementApplikation + Public SelectedApplikation As Integer = 0 + Dim veappl As Boolean + Dim treeparent As New TKB.VV.Lizenz.clsLizenzTree + Dim lizenz As New TKB.VV.Lizenz.clsLizenz + Dim msg As New TKB.VV.Utils.MyMessage + Dim SaveParent As Integer + Dim ves As New DataTable + + + +#End Region + + Sub New() + + ' Dieser Aufruf ist für den Windows Form-Designer erforderlich. + InitializeComponent() + + ' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu. + + End Sub + Sub New(ByVal Lizenznr As Integer, ByVal CreateNew As Boolean) + InitializeComponent() + Me.Aktuelle_Lizenznr = Lizenznr + Me.CreateNew = CreateNew + End Sub + + Sub New(ByVal Lizenznr As Integer, ByVal CreateNew As Boolean, ByVal addVEAppl As Boolean) + InitializeComponent() + Me.Aktuelle_Lizenznr = Lizenznr + Me.CreateNew = CreateNew + Me.veappl = addVEAppl + End Sub +#Region "Version" + Private Sub btnAddversion_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnNeueVersion.Click + Dim f As New frmVersion(0, Aktuelle_Applikation, True, False) + f.ShowDialog() + Me.refresh_applikationen() + End Sub + + Private Sub refresh_applikationen() + dt = Get_Versionen(Aktuelle_Applikation) + Me.cbversion.DataSource = Nothing + Me.cbversion.DataSource = dt + Me.cbversion.DisplayMember = "Version" + Me.cbversion.ValueMember = "ApplikationVersionNr" + Try + If Version <> "" Then + For Each r As DataRow In dt.Rows + If r.Item("Version") = Version Then Me.cbversion.SelectedValue = r.Item("ApplikationVersionNr") + Next + Else + Me.cbversion.SelectedIndex = 0 + End If + Catch ex As Exception + + End Try + + 'Me.cbapplikation.SelectedValue = Me.Aktuelle_Applikation + End Sub + Public Function Get_Versionen(ByVal applikationnr As Integer) As DataTable + Dim scmCmdToExecute As SqlCommand = New SqlCommand() + Dim dtToReturn As DataTable = New DataTable() + Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute) + scmCmdToExecute.CommandText = "dbo.sp_get_versionen" + scmCmdToExecute.CommandType = CommandType.StoredProcedure + scmCmdToExecute.Connection = conn.scoDBConnection + Try + scmCmdToExecute.Parameters.Add(New SqlParameter("@applikationnr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, applikationnr)) + scmCmdToExecute.Parameters.Add(New SqlParameter("@mitarbeiternr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Globals.clsmitarbeiter.iMitarbeiternr.Value)) + conn.OpenConnection() + sdaAdapter.Fill(dtToReturn) + + conn.CloseConnection(True) + Return dtToReturn + Catch ex As Exception + Throw New Exception("clsApplikation::" & scmCmdToExecute.CommandText & "::Error occured." & ex.Message, ex) + Finally + scmCmdToExecute.Dispose() + sdaAdapter.Dispose() + End Try + End Function + +#End Region + + Private Sub frm_Lizenz_VEAppl_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + Try + 'treeparent.Load_Tree(Me.cbboxParentTree.TreeView, True) + treeparent.Load_Tree(Me.TreeviewParent, True) + TreeviewParent.SelectedNode = TreeviewParent.Nodes(0) + Catch ex As Exception + + End Try + + Load_Securitylevel() + + + Dim VP As New TKB.VV.Vertrag.clsVertragspartner + + Dim DT As New DataTable + DT = VP.Get_Vertragspartnerliste("") + Me.cbVertragspartner.DataSource = DT + Me.cbVertragspartner.ValueMember = "VertragspartnerNr" + Me.cbVertragspartner.DisplayMember = "Description" + + Dim appl As New TKB.VV.Applikation.clsApplikation + Dim dt1 As New DataTable + dt1 = appl.SelectAll() + Me.cbapplikation.DataSource = dt1 + Me.cbapplikation.ValueMember = "Applikationnr" + Me.cbapplikation.DisplayMember = "bezeichnung" + + Me.cbapplikation1.DataSource = dt1 + Me.cbapplikation1.ValueMember = "Applikationnr" + Me.cbapplikation1.DisplayMember = "bezeichnung" + + If Me.CreateNew = False Then + If Me.Aktuelle_Lizenznr <> 0 And Not veappl Then + Me.Text = "Lizenzelement bearbeiten" + Me.get_data(Me.Aktuelle_Lizenznr) + Me.SaveParent = Me.lizenz.iParentID.Value + Me.GroupBox4.Visible = False + Me.Height = Me.Height - Me.GroupBox4.Height + 15 + Me.cbStrukturelement.Enabled = False + Me.btnSave.Visible = True + Me.btnSave.Text = "Speichern" + End If + If Me.veappl = True Then + Me.Text = "Applikationszuweisung" + Me.Height = Me.Height - Me.GroupBox3.Height + 15 + Me.GroupBox3.Visible = False + End If + Else + Me.Text = "Lizenzelement erstellen" + Me.txtBezeichnung.Text = "" + Me.cbaktiv.Checked = True + Me.cbStrukturelement.Checked = False + Me.txtBezeichnung.Focus() + Me.btnBestehendesLizenzelement_Zuweisen.Text = "Erstellen und zuweisen" + End If + + End Sub + + Sub get_data(ByVal Lizenznr As Integer) + Try + lizenz.Get_Lizenz(Lizenznr) + Me.txtBezeichnung.Text = lizenz.sBezeichnung.Value + Me.txtbemerkung.Text = lizenz.sBeschreibung.Value + + Me.TreeviewParent.SelectedNode = treeparent.FindNode(Me.TreeviewParent.Nodes, lizenz.iParentID.Value, "") + Try + Me.cbaktiv.Checked = lizenz.bAktiv.Value = True + Catch ex As Exception + Me.cbaktiv.Checked = True + End Try + Me.cbStrukturelement.Checked = lizenz.bStrukturelement.Value = True + Me.cboxSecurityLevel.SelectedValue = Me.lizenz.iSecurityLevelNr.Value + Catch ex As Exception + End Try + + End Sub + +#Region "Security" + ''' + ''' Laden der Securitylevel-Daten in die Combobox + ''' + ''' + Private Sub Load_Securitylevel() + Dim seclevel As New TKB.VV.DB.clsSecurityLevel + Dim secleveldata As New DataTable + + seclevel.cpMainConnectionProvider = Globals.conn + Globals.conn.OpenConnection() + secleveldata = seclevel.SelectAll + Globals.conn.CloseConnection(True) + + Me.cboxSecurityLevel.DataSource = secleveldata + Me.cboxSecurityLevel.DisplayMember = "Bezeichnung" + Me.cboxSecurityLevel.ValueMember = "SecurityLevelNr" + + seclevel.Dispose() + + End Sub +#End Region + Private Sub btnVertragspartnersuche_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnVertragspartnersuche.Click + If Not Me.FormReadonly Then + Dim vp As New TKB.VV.vertrag.clsVertragspartner + If vp.Vertragspartner_Suchen(Me.Aktueller_Vertragspartner) = True Then + Me.cbVertragspartner.SelectedValue = Me.Aktueller_Vertragspartner + vpartner.cpMainConnectionProvider = Globals.conn + vpartner.iVertragspartnerNr = New SqlInt32(CType(Me.Aktueller_Vertragspartner, Int32)) + vpartner.SelectOne() + Me.txtVertragspartner.Text = vpartner.sNameZ1 + " " + vpartner.sNameZ2 + ", " + vpartner.sOrt + End If + End If + End Sub + + Private Sub txtVertragspartner_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtVertragspartner.TextChanged + Dim ve As New TKB.VV.vertrag.clsVertragselement + ve.iVertragspartnerNr = New SqlInt32(CType(Me.Aktueller_Vertragspartner, Int32)) + ve.cpMainConnectionProvider = Globals.conn + + Dim ves1 As New DataTable + + ves = ve.SelectAllWVertragspartnerNrLogic + ves1 = ves.Copy + ves1.Rows.Clear() + + For Each r As DataRow In ves.Rows + If ve.Lizenzinformationen.Check_Vertragstyp_Fuer_Lizenz(r.Item("VertragstypNr")) = False Then + r.Delete() + End If + Next + + ves.AcceptChanges() + + Me.cbLizenzelement.DataSource = Nothing + Me.cbLizenzelement.DataSource = ves + Me.cbLizenzelement.DisplayMember = "Bezeichnung" + Me.cbLizenzelement.ValueMember = "Vertragselementnr" + If cbLizenzelement.Items.Count < 1 Then Me.bznErstellenundzuweisen.Enabled = False Else Me.bznErstellenundzuweisen.Enabled = True + Dim dt As New DataTable + dt = vae.Get_Vertragselemente(Me.Aktueller_Vertragspartner) + Me.C1VertragselementApplikation.DataSource = dt + Me.C1VertragselementApplikation.DataMember = dt.TableName + Me.SpaltenTitel.Spaltentitel_aktualisieren(Me.C1VertragselementApplikation, "VertragselementApplikation", dt) + If dt.Rows.Count < 1 Then Me.btnBestehendesLizenzelement_Zuweisen.Enabled = False Else Me.btnBestehendesLizenzelement_Zuweisen.Enabled = True + End Sub + + Private Sub btnApplikationSuche_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnApplikationSuche.Click + Dim f As New frmVertragselementApplikation(0, True) + f.ShowDialog() + If f.SelectedApplication <> Me.Aktuelle_Applikation And f.SelectedApplication > 0 Then + Me.Aktuelle_Applikation = f.SelectedApplication + Me.txtApplikation.Text = f.SelectedApplicationnName + Me.cbapplikation.SelectedValue = Me.Aktuelle_Applikation + End If + + If Me.txtApplikation.Text <> "" Then Me.btnNeueVersion.Enabled = True + 'Me.refresh_applikationen() + + End Sub + + Private Sub TSBtnQuit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnQuit.Click + Me.Close() + End Sub + + Private Sub btnBestehendesLizenzelement_Zuweisen_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBestehendesLizenzelement_Zuweisen.Click + If Me.CreateNew = True Then + If Create_Lizenz() = True Then + Dim cliveapp As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation + cliveapp.Add_New(Aktuelle_Lizenznr, Me.C1VertragselementApplikation.Columns("Vertragselementapplikationnr").Value) + Me.DialogResult = Windows.Forms.DialogResult.OK + Me.SelectedApplikation = Me.C1VertragselementApplikation.Columns("Applikationnr").Value + Me.Close() + End If + + Else + Dim cliveapp As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation + cliveapp.Add_New(Aktuelle_Lizenznr, Me.C1VertragselementApplikation.Columns("Vertragselementapplikationnr").Value) + Me.DialogResult = Windows.Forms.DialogResult.OK + Me.SelectedApplikation = Me.C1VertragselementApplikation.Columns("Applikationnr").Value + Me.Close() + End If + End Sub + + Private Sub BeendenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BeendenToolStripMenuItem.Click + Me.Close() + End Sub + + Private Sub bznErstellenundzuweisen_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bznErstellenundzuweisen.Click + If Me.CreateNew = True Then + If Me.Create_Lizenz = True Then + Dim cveap As New TKB.VV.vertrag.clsVertragselementApplikation + Dim i As Integer + Try + i = Me.cbversion.SelectedValue + Catch ex As Exception + i = 0 + End Try + If cveap.Check_Bereits_Vorhanden(Me.cbLizenzelement.SelectedValue, Me.Aktuelle_Applikation, i) = False Then + Dim mmsg As New TKB.VV.Utils.MyMessage + If mmsg.Show_MessageYesNo(890) <> MsgBoxResult.Yes Then Exit Sub + mmsg.dispose() + End If + Dim x As Integer = cveap.Add_New(Me.cbLizenzelement.SelectedValue) + cveap.Get_VertragselementApplikation(x) + cveap.iApplikationnr = New SqlInt32(CType(Me.Aktuelle_Applikation, Int32)) + Try + cveap.iApplikationVersionNr = New SqlInt32(CType(cbversion.SelectedValue, Int32)) + + Catch ex As Exception + cveap.iApplikationVersionNr = New SqlInt32(CType(0, Int32)) + End Try + cveap.Save_Data() + Dim cliveapp As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation + cliveapp.Add_New(Aktuelle_Lizenznr, x) + Me.SelectedApplikation = Me.Aktuelle_Applikation + Me.DialogResult = Windows.Forms.DialogResult.OK + Me.Close() + End If + Else + Dim cveap As New TKB.VV.vertrag.clsVertragselementApplikation + Dim i As Integer + Try + i = Me.cbversion.SelectedValue + Catch ex As Exception + i = 0 + End Try + If cveap.Check_Bereits_Vorhanden(Me.cbLizenzelement.SelectedValue, Me.Aktuelle_Applikation, i) = False Then + Dim mmsg As New TKB.VV.Utils.MyMessage + If mmsg.Show_MessageYesNo(890) <> MsgBoxResult.Yes Then Exit Sub + mmsg.dispose() + End If + Dim x As Integer = cveap.Add_New(Me.cbLizenzelement.SelectedValue) + cveap.Get_VertragselementApplikation(x) + cveap.iApplikationnr = New SqlInt32(CType(Me.Aktuelle_Applikation, Int32)) + Try + cveap.iApplikationVersionNr = New SqlInt32(CType(cbversion.SelectedValue, Int32)) + + Catch ex As Exception + cveap.iApplikationVersionNr = New SqlInt32(CType(0, Int32)) + End Try + cveap.Save_Data() + Dim cliveapp As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation + cliveapp.Add_New(Aktuelle_Lizenznr, x) + Me.SelectedApplikation = Me.Aktuelle_Applikation + Me.DialogResult = Windows.Forms.DialogResult.OK + Me.Close() + End If + End Sub + + + Private Sub cbVertragspartner_SelectedValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles cbVertragspartner.SelectedValueChanged + Try + Me.Aktueller_Vertragspartner = Me.cbVertragspartner.SelectedValue + Me.txtVertragspartner.Text = Me.cbVertragspartner.Text + 'Me.txtVertragspartner_TextChanged(sender, e) + Catch + End Try + End Sub + + Private Sub cbapplikation_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbapplikation.SelectedIndexChanged + Try + Me.Aktuelle_Applikation = Me.cbapplikation.SelectedValue + Me.txtApplikation.Text = Me.cbapplikation.Text + Me.refresh_applikationen() + Catch + End Try + End Sub + + Private Sub cbapplikation1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbapplikation1.SelectedIndexChanged + Try + Me.Aktuelle_Applikation1 = Me.cbapplikation1.SelectedValue + Me.txtApplikation1.Text = Me.cbapplikation1.Text + Me.refresh_applikationen1() + Catch + End Try + End Sub + + Private Sub btnApplikationSuche1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnApplikationSuche1.Click + Dim f As New frmVertragselementApplikation(0, True) + f.ShowDialog() + If f.SelectedApplication <> Me.Aktuelle_Applikation1 And f.SelectedApplication > 0 Then + Me.Aktuelle_Applikation1 = f.SelectedApplication + Me.txtApplikation1.Text = f.SelectedApplicationnName + End If + + If Me.txtApplikation1.Text <> "" Then Me.btnNeueVersion.Enabled = True + Me.refresh_applikationen1() + + End Sub + Private Sub refresh_applikationen1() + Me.cbapplikation1.SelectedValue = Me.Aktuelle_Applikation1 + dt = Get_Versionen(Aktuelle_Applikation1) + Me.cbversion1.DataSource = Nothing + Me.cbversion1.DataSource = dt + Me.cbversion1.DisplayMember = "Version" + Me.cbversion1.ValueMember = "ApplikationVersionNr" + Try + If Version <> "" Then + For Each r As DataRow In dt.Rows + If r.Item("Version") = Version Then Me.cbversion1.SelectedValue = r.Item("ApplikationVersionNr") + Next + Else + Me.cbversion1.SelectedIndex = 0 + End If + Catch ex As Exception + + End Try + End Sub + + Private Sub btnAddversion1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnNeueVersion1.Click + Dim f As New frmVersion(0, Aktuelle_Applikation, True, False) + f.ShowDialog() + Me.refresh_applikationen1() + End Sub + + Private Sub bznErstellenundzuweisen1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bznErstellenundzuweisen1.Click + If Me.CreateNew = True Then + + If Me.Create_Lizenz = True Then + Dim cveap As New TKB.VV.vertrag.clsVertragselementApplikation + Dim x As Integer = cveap.Add_New(-99) + cveap.Get_VertragselementApplikation(x) + cveap.iApplikationnr = New SqlInt32(CType(Me.Aktuelle_Applikation1, Int32)) + Try + cveap.iApplikationVersionNr = New SqlInt32(CType(cbversion1.SelectedValue, Int32)) + + Catch ex As Exception + cveap.iApplikationVersionNr = New SqlInt32(CType(0, Int32)) + End Try + cveap.Save_Data() + Dim cliveapp As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation + cliveapp.Add_New(Aktuelle_Lizenznr, x) + Me.SelectedApplikation = Me.Aktuelle_Applikation1 + Me.DialogResult = Windows.Forms.DialogResult.OK + Me.Close() + End If + + Else + Dim cveap As New TKB.VV.vertrag.clsVertragselementApplikation + Dim x As Integer = cveap.Add_New(-99) + cveap.Get_VertragselementApplikation(x) + cveap.iApplikationnr = New SqlInt32(CType(Me.Aktuelle_Applikation1, Int32)) + Try + cveap.iApplikationVersionNr = New SqlInt32(CType(cbversion1.SelectedValue, Int32)) + + Catch ex As Exception + cveap.iApplikationVersionNr = New SqlInt32(CType(0, Int32)) + End Try + cveap.Save_Data() + Dim cliveapp As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation + cliveapp.Add_New(Aktuelle_Lizenznr, x) + Me.SelectedApplikation = Me.Aktuelle_Applikation1 + Me.DialogResult = Windows.Forms.DialogResult.OK + Me.Close() + End If + End Sub + + Private Sub cbStrukturelement_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbStrukturelement.CheckedChanged + If Me.cbStrukturelement.Checked = True Then + Me.GroupBox4.Enabled = False + Me.btnsave.visible = True + Else + Me.btnsave.visible = False + Me.GroupBox4.Enabled = True + End If + End Sub + + Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click + If Me.btnSave.Text = "Speichern" Then + Me.Save_Lizenzdata() + + If Check_Parent() = False Then + Me.lizenz.iParentID = New SqlInt32(CType(SaveParent, Int32)) + Me.TreeviewParent.SelectedNode = Me.treeparent.FindNode(Me.TreeviewParent.Nodes, SaveParent, "") + Me.lizenz.Save_Data() + msg.show_standardmessage(893, MsgBoxStyle.Critical) + Exit Sub + End If + + Me.Save_Lizenzdata() + Me.Close() + Me.DialogResult = Windows.Forms.DialogResult.OK + Exit Sub + End If + + If Me.Create_Lizenz = True Then + Me.DialogResult = Windows.Forms.DialogResult.OK + Me.Close() + End If + End Sub + + Private Function Check_Parent() + Dim tvd As New TKB.VV.Lizenz.clsLizenzTree + Dim tv As New TreeView + Try + tvd.Load_Tree(tv, False, "", 2, False, False, 0) + If tv.Nodes.Count < 1 Then Return False Else Return True + Catch + Return False + End Try + End Function + + Function Create_Lizenz() As Boolean + If Me.txtBezeichnung.Text <> "" Then + Aktuelle_Lizenznr = lizenz.Add_New + lizenz.sBezeichnung = New SqlString(CType(Me.txtBezeichnung.Text, String)) + Me.lizenz.sBeschreibung = New SqlString(CType(Me.txtbemerkung.Text, String)) + lizenz.bStrukturelement = New SqlBoolean(CType(Me.cbStrukturelement.Checked = True, Boolean)) + Me.lizenz.iParentID = New SqlInt32(CType(Me.TreeviewParent.SelectedNode.Tag, Int32)) + Me.lizenz.iSecurityLevelNr = New SqlInt32(CType(Me.cboxSecurityLevel.SelectedValue, Int32)) + Me.lizenz.bAktiv = New SqlBoolean(CType(Me.cbaktiv.Checked, Boolean)) + lizenz.Save_Data() + Return True + Else + msg.show_standardmessage(892, MsgBoxStyle.Critical) + Return False + End If + End Function + + Sub Save_Lizenzdata() + Me.Lizenz.sBezeichnung = New SqlString(CType(Me.txtBezeichnung.Text, String)) + Me.lizenz.sBeschreibung = New SqlString(CType(Me.txtbemerkung.Text, String)) + Try + Me.lizenz.iParentID = New SqlInt32(CType(Me.TreeviewParent.SelectedNode.Tag, Int32)) + Catch + Me.lizenz.iParentID = New SqlInt32(CType(0, Int32)) + End Try + Me.lizenz.iSecurityLevelNr = New SqlInt32(CType(Me.cboxSecurityLevel.SelectedValue, Int32)) + Me.lizenz.bAktiv = New SqlBoolean(CType(Me.cbaktiv.Checked, Boolean)) + Me.lizenz.bStrukturelement = New SqlBoolean(CType(Me.cbStrukturelement.Checked, Boolean)) + Me.lizenz.Save_Data() + End Sub + + + Private Sub GroupBox3_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GroupBox3.Enter + + End Sub + + + Private Sub cbLizenzelement_DrawItem(sender As Object, e As DrawItemEventArgs) Handles cbLizenzelement.DrawItem + + Dim size As Single + Dim myFont As System.Drawing.Font + Dim family As FontFamily + + If ves.Rows(e.Index).Item("Aktiv") = False Then + myFont = New Font(Me.cbLizenzelement.Font.FontFamily, Me.cbLizenzelement.Font.Size, FontStyle.Strikeout) + + Else + myFont = New Font(Me.cbLizenzelement.Font.FontFamily, Me.cbLizenzelement.Font.Size, FontStyle.Regular) + End If + Dim oBrush As Brush = New SolidBrush(e.ForeColor) + + e.DrawBackground() + e.Graphics.DrawString(ves.Rows(e.Index).Item("Bezeichnung").ToString, myFont, oBrush, e.Bounds.X, e.Bounds.Y) + oBrush.Dispose() + + Dim vt As New TKB.VV.DB.clsVertragstyp + vt.cpMainConnectionProvider = Globals.conn + vt.iVertragstypnr = New SqlInt32(CType(ves.Rows(e.Index).Item("Vertragstypnr"), Int32)) + vt.SelectOne() + + Dim s As String + s = "Vertragstyp: " + vt.sVertragstyp.ToString + vbCrLf + s = s + "Bezeichnung: " + ves.Rows(e.Index).Item("Bezeichnung").ToString + vbCrLf + s = s + "Vertragsnr: " + ves.Rows(e.Index).Item("Nummer").ToString + vbCrLf + s = s + "Version/Datum:" + ves.Rows(e.Index).Item("Version").ToString + " / " + FormatDate(ves.Rows(e.Index).Item("Versionsdatum").ToString) + vbCrLf + s = s + "Begin/Ende: " + FormatDate(ves.Rows(e.Index).Item("Vertragsbeginn").ToString) + " / " + FormatDate(ves.Rows(e.Index).Item("Vertragsablauf").ToString) + + 'Me.pnlvedetails.BackColor = Color.Transparent + Me.Label5.Text = s + Me.pnlvedetails.Visible = True + + End Sub + + Function FormatDate(i As DateTime) As String + If Year(i) = 1900 Then Return " - " Else Return i.ToShortDateString + End Function + + Private Sub cbLizenzelement_Enter(sender As Object, e As EventArgs) Handles cbLizenzelement.Enter + + + End Sub + + Private Sub cbLizenzelement_Leave(sender As Object, e As EventArgs) Handles cbLizenzelement.Leave + Me.pnlvedetails.Visible = False + End Sub + + + + Private Sub cbLizenzelement_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbLizenzelement.SelectedIndexChanged + If Me.cbLizenzelement.Text = "" Then Me.bznErstellenundzuweisen.Enabled = False Else Me.bznErstellenundzuweisen.Enabled = True + Me.pnlvedetails.Visible = False + End Sub + + +End Class \ No newline at end of file diff --git a/Vertragsverwaltung/Lizenzverwaltung/clsLizenz.vb b/Vertragsverwaltung/Lizenzverwaltung/clsLizenz.vb index 6ff8cf29..c674ff28 100644 --- a/Vertragsverwaltung/Lizenzverwaltung/clsLizenz.vb +++ b/Vertragsverwaltung/Lizenzverwaltung/clsLizenz.vb @@ -688,7 +688,7 @@ Namespace TKB.VV.Lizenz ''' ''' ''' - Public Function Add_New(ByVal Lizenznr As Integer, ByVal VertragselementApplikationnr As Integer) As Integer + Public Function Add_New(ByVal Lizenznr As Integer, ByVal VertragselementApplikationnr As Integer, hyperlink As String) As Integer Dim db As New TKB.VV.DB.clsMyKey_Tabelle db.cpMainConnectionProvider = Globals.conn Dim newkey = db.get_dbkey("LizenzVertragselementApplikation") @@ -702,6 +702,7 @@ Namespace TKB.VV.Lizenz Me.daMutiert_am = New SqlDateTime(CType(Now, DateTime)) Me.iMutierer = New SqlInt32(CType(Globals.clsmitarbeiter.iMitarbeiternr.Value, Int32)) Me.cpMainConnectionProvider = Globals.conn + Me.sHyperlink_Vertrag = New SqlString(CType(hyperlink, String)) 'Me.iVertragselementApplikationNr = New SqlInt32(CType(0, Int32)) Globals.conn.OpenConnection() Me.Insert() diff --git a/Vertragsverwaltung/Lizenzverwaltung/frmLizenzbeziehung_Aendern.Designer.vb b/Vertragsverwaltung/Lizenzverwaltung/frmLizenzbeziehung_Aendern.Designer.vb index 2093dc22..58c98fe4 100644 --- a/Vertragsverwaltung/Lizenzverwaltung/frmLizenzbeziehung_Aendern.Designer.vb +++ b/Vertragsverwaltung/Lizenzverwaltung/frmLizenzbeziehung_Aendern.Designer.vb @@ -22,26 +22,28 @@ Partial Class frmLizenzbeziehung_Aendern 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. _ Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container + Me.components = New System.ComponentModel.Container() Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmLizenzbeziehung_Aendern)) Dim TreeNode1 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("Input Accel") Dim TreeNode2 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("ZV") Dim TreeNode3 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("Scanning") Dim TreeNode4 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("EBES", New System.Windows.Forms.TreeNode() {TreeNode2, TreeNode3}) - Me.BeendenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem - Me.MenuStrip1 = New System.Windows.Forms.MenuStrip - Me.DateiToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem - Me.ToolStripMenuItem1 = New System.Windows.Forms.ToolStripMenuItem - Me.ToolStrip1 = New System.Windows.Forms.ToolStrip - Me.TSBtnQuit = New System.Windows.Forms.ToolStripButton - Me.TSBtnSave = New System.Windows.Forms.ToolStripButton - Me.lblLizenzelement = New System.Windows.Forms.Label - Me.TreeLizenzen = New System.Windows.Forms.TreeView - Me.Label1 = New System.Windows.Forms.Label - Me.txtBemerkung = New System.Windows.Forms.TextBox - Me.btnSave = New System.Windows.Forms.Button - Me.Button1 = New System.Windows.Forms.Button + Me.BeendenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.MenuStrip1 = New System.Windows.Forms.MenuStrip() + Me.DateiToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripMenuItem1 = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStrip1 = New System.Windows.Forms.ToolStrip() + Me.TSBtnQuit = New System.Windows.Forms.ToolStripButton() + Me.TSBtnSave = New System.Windows.Forms.ToolStripButton() + Me.lblLizenzelement = New System.Windows.Forms.Label() + Me.TreeLizenzen = New System.Windows.Forms.TreeView() Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.Label1 = New System.Windows.Forms.Label() + Me.txtBemerkung = New System.Windows.Forms.TextBox() + Me.btnSave = New System.Windows.Forms.Button() + Me.Button1 = New System.Windows.Forms.Button() + Me.txtHyperlink = New System.Windows.Forms.TextBox() + Me.Label2 = New System.Windows.Forms.Label() Me.MenuStrip1.SuspendLayout() Me.ToolStrip1.SuspendLayout() Me.SuspendLayout() @@ -134,6 +136,16 @@ Partial Class frmLizenzbeziehung_Aendern Me.TreeLizenzen.Size = New System.Drawing.Size(230, 144) Me.TreeLizenzen.TabIndex = 17 ' + 'ImageList1 + ' + Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer) + Me.ImageList1.TransparentColor = System.Drawing.Color.Transparent + Me.ImageList1.Images.SetKeyName(0, "StrukturElement.png") + Me.ImageList1.Images.SetKeyName(1, "StrukturElementDeleted.png") + Me.ImageList1.Images.SetKeyName(2, "License-manager-icon.png") + Me.ImageList1.Images.SetKeyName(3, "License-manager-icon_Inaktiv_neu.png") + Me.ImageList1.Images.SetKeyName(4, "Link-icon_16.png") + ' 'Label1 ' Me.Label1.AutoSize = True @@ -152,7 +164,7 @@ Partial Class frmLizenzbeziehung_Aendern ' 'btnSave ' - Me.btnSave.Location = New System.Drawing.Point(103, 254) + Me.btnSave.Location = New System.Drawing.Point(103, 282) Me.btnSave.Name = "btnSave" Me.btnSave.Size = New System.Drawing.Size(164, 23) Me.btnSave.TabIndex = 20 @@ -168,21 +180,29 @@ Partial Class frmLizenzbeziehung_Aendern Me.Button1.Text = "Alle" Me.Button1.UseVisualStyleBackColor = True ' - 'ImageList1 + 'txtHyperlink ' - Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer) - Me.ImageList1.TransparentColor = System.Drawing.Color.Transparent - Me.ImageList1.Images.SetKeyName(0, "StrukturElement.png") - Me.ImageList1.Images.SetKeyName(1, "StrukturElementDeleted.png") - Me.ImageList1.Images.SetKeyName(2, "License-manager-icon.png") - Me.ImageList1.Images.SetKeyName(3, "License-manager-icon_Inaktiv_neu.png") - Me.ImageList1.Images.SetKeyName(4, "Link-icon_16.png") + Me.txtHyperlink.Location = New System.Drawing.Point(103, 244) + Me.txtHyperlink.Name = "txtHyperlink" + Me.txtHyperlink.Size = New System.Drawing.Size(262, 20) + Me.txtHyperlink.TabIndex = 23 + ' + 'Label2 + ' + Me.Label2.AutoSize = True + Me.Label2.Location = New System.Drawing.Point(12, 247) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(78, 13) + Me.Label2.TabIndex = 22 + Me.Label2.Text = "Link zu Vertrag" ' 'frmLizenzbeziehung_Aendern ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(380, 301) + Me.ClientSize = New System.Drawing.Size(380, 313) + Me.Controls.Add(Me.txtHyperlink) + Me.Controls.Add(Me.Label2) Me.Controls.Add(Me.Button1) Me.Controls.Add(Me.btnSave) Me.Controls.Add(Me.txtBemerkung) @@ -215,4 +235,6 @@ Partial Class frmLizenzbeziehung_Aendern Friend WithEvents btnSave As System.Windows.Forms.Button Friend WithEvents Button1 As System.Windows.Forms.Button Friend WithEvents ImageList1 As System.Windows.Forms.ImageList + Friend WithEvents txtHyperlink As TextBox + Friend WithEvents Label2 As Label End Class diff --git a/Vertragsverwaltung/Lizenzverwaltung/frmLizenzbeziehung_Aendern.resx b/Vertragsverwaltung/Lizenzverwaltung/frmLizenzbeziehung_Aendern.resx index fbbaade8..bde1963a 100644 --- a/Vertragsverwaltung/Lizenzverwaltung/frmLizenzbeziehung_Aendern.resx +++ b/Vertragsverwaltung/Lizenzverwaltung/frmLizenzbeziehung_Aendern.resx @@ -127,18 +127,18 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACkSURBVDhPlZOBDoAgCET9dD7NPyNPgpAIzY21oTzPg1rL - F4/0aaQEJqJXAIo8Vu9dL9gDYiGRgG6VCwBJLDvgbxRVsodvBPiEASDXF3mIB3AbBzPjBLDeHBVIcRbj - KScKuMGQElArmKZNSNJ7VYC2Ib48EIjE0gX1QPerLigkATytqxT4gQht3HsQx9H8+OpCeHL+R+FQnIPT - QiXaHPwtNMCu8ALckGXYKNsEDQAAAABJRU5ErkJggg== + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACkSURBVDhPlZALDsMwCEM5OkfLzbIaMGH5dJkligL2a1o5 + qP9RW3VVXYpzqLV2D+CZQVU/Y27uIg4OQQAJXz+hDsyEDtVQ7dib+1GH1fpUDljD6OF5HgjvKgHvN+iC + A0O1EvB+A8ghPvgqB4j9xPlHhidVB2lwwICfbkBxMAFGqHbszb1RGhywhtGxN/dGXAbgGD4CqACMMGZR + VwrA/Rtn/QiKfADckGXYsnwKqAAAAABJRU5ErkJggg== iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABeSURBVDhPYzhw4MB/SjADSDMDAwNZGKwXZkBDA8QQQq6B - qYHT5BgAczHZLkB2LVleGMQGwJyGL1pBanB6ASZJDI01GolxAUgjXhfgcj4sgQ1SA8jNUPCkTCgD4ZMH - ADk0Kh+zxKF0AAAAAElFTkSuQmCC + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABSSURBVDhP3YxbCgAgCAQ9ukfzZkXBlkIv7Sf6GNB1HRKR + dEMVEFEII2Du4Yr2eCMAdUfoEejubwIcVujeUHDKVFDmHSFB6ekuskcEOHgxghiSMjk0Kh+omBHQAAAA + AElFTkSuQmCC @@ -149,7 +149,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD0 - DAAAAk1TRnQBSQFMAgEBBQEAARABCAEQAQgBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + DAAAAk1TRnQBSQFMAgEBBQEAASgBCAEoAQgBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA diff --git a/Vertragsverwaltung/Lizenzverwaltung/frmLizenzbeziehung_Aendern.vb b/Vertragsverwaltung/Lizenzverwaltung/frmLizenzbeziehung_Aendern.vb index ddbeb22c..6b48746a 100644 --- a/Vertragsverwaltung/Lizenzverwaltung/frmLizenzbeziehung_Aendern.vb +++ b/Vertragsverwaltung/Lizenzverwaltung/frmLizenzbeziehung_Aendern.vb @@ -4,6 +4,7 @@ Dim Bezeichnung As String Dim Selectednode As Integer Dim liztree As TKB.VV.Lizenz.clsLizenzTree + Dim sHyperlink As String Sub New() ' Dieser Aufruf ist für den Windows Form-Designer erforderlich. @@ -13,11 +14,12 @@ End Sub - Sub New(ByRef lizenztree As TKB.VV.Lizenz.clsLizenzTree, ByVal bez As String, ByVal selnode As Integer) + Sub New(ByRef lizenztree As TKB.VV.Lizenz.clsLizenzTree, ByVal bez As String, ByVal selnode As Integer, ByVal Hyperlink As String) InitializeComponent() Me.liztree = lizenztree Me.Bezeichnung = bez Me.Selectednode = selnode + Me.sHyperlink = Hyperlink End Sub @@ -30,7 +32,12 @@ Catch ex As Exception Me.TreeLizenzen.SelectedNode = Me.TreeLizenzen.Nodes(0) End Try + Try + Me.txtHyperlink.Text = sHyperlink + Catch ex As Exception + Me.txtHyperlink.Text = "" + End Try End Sub Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click @@ -46,4 +53,18 @@ liztree.Load_Tree(Me.TreeLizenzen, True) Me.TreeLizenzen.SelectedNode = Me.TreeLizenzen.Nodes(0) End Sub + + Private Sub txtHyperlink_TextChanged(sender As Object, e As EventArgs) Handles txtHyperlink.TextChanged + + End Sub + + Private Sub txtHyperlink_Leave(sender As Object, e As EventArgs) Handles txtHyperlink.Leave + Dim clsv As New clsValidator + If clsv.VerifyString(Me.txtHyperlink.Text) = False Then + Me.txtHyperlink.Select() + MsgBox(clsv.Resultmessage, vbExclamation) + + End If + clsv = Nothing + End Sub End Class \ No newline at end of file diff --git a/Vertragsverwaltung/Lizenzverwaltung/frmLizenzverwaltung.Designer.vb b/Vertragsverwaltung/Lizenzverwaltung/frmLizenzverwaltung.Designer.vb index 2f7935c5..820840a2 100644 --- a/Vertragsverwaltung/Lizenzverwaltung/frmLizenzverwaltung.Designer.vb +++ b/Vertragsverwaltung/Lizenzverwaltung/frmLizenzverwaltung.Designer.vb @@ -76,6 +76,8 @@ Partial Class frmLizenzverwaltung Me.ToolStripMenuItem2 = New System.Windows.Forms.ToolStripSeparator() Me.VertragselementAnzeigenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.ApplikationAnzeigenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripMenuItem4 = New System.Windows.Forms.ToolStripSeparator() + Me.LinkÖffnenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.ToolStrip3 = New System.Windows.Forms.ToolStrip() Me.tsntmBeziehungspeichern = New System.Windows.Forms.ToolStripButton() Me.ToolStripButtonVEApplNew = New System.Windows.Forms.ToolStripButton() @@ -146,6 +148,7 @@ Partial Class frmLizenzverwaltung Me.TSBtnLizenzschluesselNew = New System.Windows.Forms.ToolStripButton() Me.TSBtnLizenzschluesselDelete = New System.Windows.Forms.ToolStripButton() Me.cbboxParentTree = New Vertragsverwaltung.Controls.ComboBoxTree() + Me.LinkEinfügenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.ToolStripMain.SuspendLayout() Me.Menu.SuspendLayout() Me.SplitContainer1.Panel1.SuspendLayout() @@ -523,9 +526,9 @@ Partial Class frmLizenzverwaltung ' 'ctxmenuVertragselementApplikatoin ' - Me.ctxmenuVertragselementApplikatoin.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.NeuerDatensatzToolStripMenuItem1, Me.DatensatzLöschenToolStripMenuItem, Me.DatensatzAktivierenToolStripMenuItem1, Me.DatensatzLöschenToolStripMenuItem1, Me.ToolStripMenuItem3, Me.DatensatzÄndernToolStripMenuItem1, Me.ToolStripMenuItem2, Me.VertragselementAnzeigenToolStripMenuItem, Me.ApplikationAnzeigenToolStripMenuItem}) + Me.ctxmenuVertragselementApplikatoin.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.NeuerDatensatzToolStripMenuItem1, Me.DatensatzLöschenToolStripMenuItem, Me.DatensatzAktivierenToolStripMenuItem1, Me.DatensatzLöschenToolStripMenuItem1, Me.ToolStripMenuItem3, Me.DatensatzÄndernToolStripMenuItem1, Me.ToolStripMenuItem2, Me.VertragselementAnzeigenToolStripMenuItem, Me.ApplikationAnzeigenToolStripMenuItem, Me.ToolStripMenuItem4, Me.LinkÖffnenToolStripMenuItem, Me.LinkEinfügenToolStripMenuItem}) Me.ctxmenuVertragselementApplikatoin.Name = "ctxmenuVertragselementApplikatoin" - Me.ctxmenuVertragselementApplikatoin.Size = New System.Drawing.Size(210, 170) + Me.ctxmenuVertragselementApplikatoin.Size = New System.Drawing.Size(210, 242) ' 'NeuerDatensatzToolStripMenuItem1 ' @@ -580,6 +583,17 @@ Partial Class frmLizenzverwaltung Me.ApplikationAnzeigenToolStripMenuItem.Size = New System.Drawing.Size(209, 22) Me.ApplikationAnzeigenToolStripMenuItem.Text = "Applikation Anzeigen" ' + 'ToolStripMenuItem4 + ' + Me.ToolStripMenuItem4.Name = "ToolStripMenuItem4" + Me.ToolStripMenuItem4.Size = New System.Drawing.Size(206, 6) + ' + 'LinkÖffnenToolStripMenuItem + ' + Me.LinkÖffnenToolStripMenuItem.Name = "LinkÖffnenToolStripMenuItem" + Me.LinkÖffnenToolStripMenuItem.Size = New System.Drawing.Size(209, 22) + Me.LinkÖffnenToolStripMenuItem.Text = "Link öffnen" + ' 'ToolStrip3 ' Me.ToolStrip3.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tsntmBeziehungspeichern, Me.ToolStripButtonVEApplNew, Me.ToolStripButtonVEApplDelete}) @@ -1196,7 +1210,6 @@ Partial Class frmLizenzverwaltung ' 'TStxtLizenztyp ' - Me.TStxtLizenztyp.Font = New System.Drawing.Font("Segoe UI", 9.0!) Me.TStxtLizenztyp.Name = "TStxtLizenztyp" Me.TStxtLizenztyp.Size = New System.Drawing.Size(100, 23) Me.TStxtLizenztyp.Visible = False @@ -1251,6 +1264,12 @@ Partial Class frmLizenzverwaltung Me.cbboxParentTree.Size = New System.Drawing.Size(203, 22) Me.cbboxParentTree.TabIndex = 114 ' + 'LinkEinfügenToolStripMenuItem + ' + Me.LinkEinfügenToolStripMenuItem.Name = "LinkEinfügenToolStripMenuItem" + Me.LinkEinfügenToolStripMenuItem.Size = New System.Drawing.Size(209, 22) + Me.LinkEinfügenToolStripMenuItem.Text = "Link einfügen" + ' 'frmLizenzverwaltung ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) @@ -1428,4 +1447,7 @@ Partial Class frmLizenzverwaltung Friend WithEvents SplitContainer3 As System.Windows.Forms.SplitContainer Friend WithEvents LEInaktivierenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem Friend WithEvents ImageList1 As System.Windows.Forms.ImageList + Friend WithEvents ToolStripMenuItem4 As ToolStripSeparator + Friend WithEvents LinkÖffnenToolStripMenuItem As ToolStripMenuItem + Friend WithEvents LinkEinfügenToolStripMenuItem As ToolStripMenuItem End Class diff --git a/Vertragsverwaltung/Lizenzverwaltung/frmLizenzverwaltung.resx b/Vertragsverwaltung/Lizenzverwaltung/frmLizenzverwaltung.resx index d94f5b62..07b39dce 100644 --- a/Vertragsverwaltung/Lizenzverwaltung/frmLizenzverwaltung.resx +++ b/Vertragsverwaltung/Lizenzverwaltung/frmLizenzverwaltung.resx @@ -247,7 +247,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACM - DwAAAk1TRnQBSQFMAgEBBwEAAdQBCgHUAQoBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + DwAAAk1TRnQBSQFMAgEBBwEAAeQBCgHkAQoBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA @@ -375,7 +375,7 @@
- <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{ForeColor:ControlText;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 825, 104</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 825, 104</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 825, 104</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 825, 104</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> 910, 17 @@ -446,7 +446,7 @@ - <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 825, 104</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 825, 104</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;Wrap:True;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 825, 104</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 825, 104</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> 669, 17 @@ -477,7 +477,7 @@ - <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}OddRow{}Style14{}Footer{}FilterBar{}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style3{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.DropdownView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" RecordSelectors="False" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 98, 44</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.DropdownView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 98, 44</ClientArea></Blob> + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}OddRow{}Style14{}Footer{}FilterBar{}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;Wrap:True;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style3{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.DropdownView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" RecordSelectors="False" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 98, 44</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.DropdownView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 98, 44</ClientArea></Blob> 267, 56 @@ -519,7 +519,7 @@ - <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{ForeColor:ControlText;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 825, 96</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 825, 96</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 825, 96</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 825, 96</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> 803, 17 @@ -553,7 +553,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD0 - DAAAAk1TRnQBSQFMAgEBBQEAAUgBCAFIAQgBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + DAAAAk1TRnQBSQFMAgEBBQEAAVgBCAFYAQgBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA @@ -617,18 +617,18 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKDSURBVDhPjZJfSFNhGMZPFgWTElbrCLsxneGfoAZRShdG - JWgku4gIJEGQbkZ5EYGFV+pNF2Gm0cWEWFjYFBLHQC2agkxBkVqh20rzIjZma3/O2dnZnG5P73fOEqMJ - PfDAd/H9nuf93nO4nAq0Wu2R/7HpNF/y+fpV32Jtrd1WVaXN8RwfEwSEIxFEo1GwsyCKEMnxeBxxSYJE - FoUQInP16G8pwzudDhMajT3HczyDf4ZC+BUO5w0SRSpYaMbzznLo9Xp01RVkOnT7bTme46OxmAJHGEhn - BaR21iwlEoh86YT92VmUlp5A27WDGOkqmNdouOIcz/EMUGBqVUYnMEGgLMsQ1l5gYbQR1dUVMNUVYnXs - JIoKuYvEHVJxCmBtCpxrZWAymYQUeI9VZwtqzhlx6fxReGzFWJobAzGV5H0KTeKVJVHzHziVSkEOuxFc - bEdD/QXUGPX49LIIsxMD8Hg8LECvoqp4Nu5uOCmsI7bcieYbl3HmVAnmLYcx/fYBXC4XBJqUMSqqimcg - C0kSnJI2IPl60H67EZUVpZjqK8LMm1uw2+0IBALIZDL/BrD3yuSkTFv3PET3/QaUG8ow3KPF3PAVWK1W - rKysYGtrK38AG5s5srEOh7UNBoMBffeO4+OIEb29j+F0OhEMBuH3+/HD708To1NRVTsB393jmB1txWC3 - EWvjFXj65BEcDgfcbjc+OKdhsQxmTSbTXWJ2vgATv7m5qeygu+MmZmytWJp9jbVvPmVhrHVycop+axFm - s7mL7v8FMykBXq8Hr4aGIFMQe2c2m0U6nYbX50N//0B2L5iJZxeZt7e3Fe8OWPZ+TTc1Nd2he3lhpgNk - ttW9fIycB+a433oVJSOeg7NsAAAAAElFTkSuQmCC + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKESURBVDhPjZJfSFNhGMZPFgWTGqzWEXZjc4Z/ghpEKV0Y + laDR2EVEIAmCdCPlRQQWXqk3XYTNirCCWFjYFBLHQC2agqigSK3QbaV5ERuztT/n7Hg2p9vT+52zxGhC + DzzwXXy/53m/9xwupwKdTnfgf2w9zhd/vnzRP1dd7XRUVOhyPMfHBQGRaBSxWAzsLIgiRHIikUBCkiCR + RSGM6HQtHjaW4J1ejxGNxpnjOZ7BP8Nh/IpE8gaJIhXMNuBJeykMBgM6agoybfrdjhzP8bF4XIGjDKSz + AlI7a5bW1hD90g7n45MwGo+g+dJeDHQUzGg0XFGO53gGKDC1KqMTuEagLMsQll9gdrAelZVlsNYUYmno + KLSF3Fni9qk4BbA2Bc61MjCZTEIKvseSuxFVp8w4d/ogvI4izE8PgZhy8i6FJvHKkqj5D5xKpSBHPAjN + taKu9gyqzAZ8eqnF5MgjeL1eFmBQUVU8G3c7nBRWEF9oR8OV8zhxrBgzz/Zj/O0dTE1NQaBJGaOiqngG + spAkwSlpFZK/C63X61FeZsSYTYuJN9fgdDoRDAaRyWT+DWDvlclJmbbuvYvO23UoNZWgv0uH6f4LsNvt + WFxcxMbGRv4ANjZzdHUFLnszTCYTbLcO4+OAGd3d9+F2uxEKhRAIBPAjEEgTo1dRVVsB3z3DmBxswvNO + M5aHy9Dz4B5cLhc8Hg8+uMfR2/s0a7VabxKz9QWY+PX1dWUHnW1XMeFowvzkayx/8ysLY62jo2P0W4to + aWnpoPt/wUxKgM/nxau+PsgUxN6ZzWaRTqfh8/ths/Vkd4KZeHaReXNzU/H2gAXf17TFYrlB9/LCTHvI + bKs7+RA5D8xxvwFwDSUXAeQgcgAAAABJRU5ErkJggg== diff --git a/Vertragsverwaltung/Lizenzverwaltung/frmLizenzverwaltung.vb b/Vertragsverwaltung/Lizenzverwaltung/frmLizenzverwaltung.vb index 471aa5f8..222dd247 100644 --- a/Vertragsverwaltung/Lizenzverwaltung/frmLizenzverwaltung.vb +++ b/Vertragsverwaltung/Lizenzverwaltung/frmLizenzverwaltung.vb @@ -1704,7 +1704,7 @@ Public Class frmLizenzverwaltung End Sub Private Sub DatensatzÄndernToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DatensatzÄndernToolStripMenuItem1.Click - Dim f As New frmLizenzbeziehung_Aendern(Me.Treeviewdata_Lizenz, Me.C1VertragselementApplikation.Columns("Bemerkung").Value, Me.TreeLizenzen.SelectedNode.Tag) + Dim f As New frmLizenzbeziehung_Aendern(Me.Treeviewdata_Lizenz, Me.C1VertragselementApplikation.Columns("Bemerkung").Value, Me.TreeLizenzen.SelectedNode.Tag, Me.C1VertragselementApplikation.Columns("Vertragselement").Value) f.ShowDialog() If f.DialogResult = Windows.Forms.DialogResult.OK Then Dim cliveap As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation @@ -1713,6 +1713,9 @@ Public Class frmLizenzverwaltung cliveap.SelectOne() cliveap.iLizenznr = New SqlInt32(CType(f.TreeLizenzen.SelectedNode.Tag, Int32)) cliveap.sBemerkung = New SqlString(CType(f.txtBemerkung.Text, String)) + cliveap.daMutiert_am = Now() + cliveap.iMutierer = Globals.clsmitarbeiter.iMitarbeiternr.Value + cliveap.sHyperlink_Vertrag = New SqlString(CType(f.txtHyperlink.Text, String)) Globals.conn.OpenConnection() cliveap.Update() Globals.conn.CloseConnection(True) @@ -1725,4 +1728,40 @@ Public Class frmLizenzverwaltung Private Sub LEInaktivierenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LEInaktivierenToolStripMenuItem.Click TSBtnDelete_Click(sender, e) End Sub + + Private Sub C1VertragselementApplikation_DoubleClick(sender As Object, e As EventArgs) Handles C1VertragselementApplikation.DoubleClick + Globals.OpenLink(Me.C1VertragselementApplikation.Columns("Vertragselement").Value) + End Sub + + + + Private Sub LinkÖffnenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles LinkÖffnenToolStripMenuItem.Click + Globals.OpenLink(Me.C1VertragselementApplikation.Columns("Vertragselement").Value) + End Sub + + Private Sub LinkEinfügenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles LinkEinfügenToolStripMenuItem.Click + Dim s As String + s = InputBox("Hyperlink eingeben:") + If s <> "" Then + Dim clsv As New clsValidator + If clsv.VerifyString(s) = False Then + MsgBox(clsv.Resultmessage, vbExclamation) + clsv = Nothing + Exit Sub + End If + clsv = Nothing + Dim cliveap As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation + cliveap.cpMainConnectionProvider = Globals.conn + cliveap.iLizenzVEApplNr = New SqlInt32(CType(Me.C1VertragselementApplikation.Columns("LizenzVEApplNr").Value, Int32)) + cliveap.SelectOne() + cliveap.daMutiert_am = Now() + cliveap.iMutierer = Globals.clsmitarbeiter.iMitarbeiternr.Value + cliveap.sHyperlink_Vertrag = New SqlString(CType(s, String)) + Globals.conn.OpenConnection() + cliveap.Update() + Globals.conn.CloseConnection(True) + cliveap.Dispose() + Me.Refresh_Vertragselemente(Me.TreeLizenzen.SelectedNode.Tag) + End If + End Sub End Class \ No newline at end of file diff --git a/Vertragsverwaltung/Lizenzverwaltung/frm_Lizenz_VEAppl.Designer.vb b/Vertragsverwaltung/Lizenzverwaltung/frm_Lizenz_VEAppl.Designer.vb index 75a6c807..db9fdef6 100644 --- a/Vertragsverwaltung/Lizenzverwaltung/frm_Lizenz_VEAppl.Designer.vb +++ b/Vertragsverwaltung/Lizenzverwaltung/frm_Lizenz_VEAppl.Designer.vb @@ -34,6 +34,9 @@ Partial Class frm_Lizenz_VEAppl Me.txtVertragspartner = New System.Windows.Forms.TextBox() Me.btnVertragspartnersuche = New System.Windows.Forms.Button() Me.GrpBestehendesLizenzelement_Applikation = New System.Windows.Forms.GroupBox() + Me.pnlvedetails = New System.Windows.Forms.Panel() + Me.Label5 = New System.Windows.Forms.Label() + Me.lblVEDetailTitel = New System.Windows.Forms.Label() Me.btnBestehendesLizenzelement_Zuweisen = New System.Windows.Forms.Button() Me.C1VertragselementApplikation = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() Me.GroupBox1 = New System.Windows.Forms.GroupBox() @@ -70,19 +73,17 @@ Partial Class frm_Lizenz_VEAppl Me.cbStrukturelement = New System.Windows.Forms.CheckBox() Me.txtBezeichnung = New System.Windows.Forms.TextBox() Me.Label3 = New System.Windows.Forms.Label() - Me.pnlvedetails = New System.Windows.Forms.Panel() - Me.Label5 = New System.Windows.Forms.Label() - Me.lblVEDetailTitel = New System.Windows.Forms.Label() Me.GroupBox4 = New System.Windows.Forms.GroupBox() + Me.txtHyperlink = New System.Windows.Forms.TextBox() + Me.Label6 = New System.Windows.Forms.Label() Me.ToolTip1 = New System.Windows.Forms.ToolTip(Me.components) Me.MenuStrip1.SuspendLayout() Me.ToolStrip1.SuspendLayout() Me.GrpBestehendesLizenzelement_Applikation.SuspendLayout() + Me.pnlvedetails.SuspendLayout() CType(Me.C1VertragselementApplikation, System.ComponentModel.ISupportInitialize).BeginInit() Me.GroupBox1.SuspendLayout() - Me.GroupBox2.SuspendLayout() Me.GroupBox3.SuspendLayout() - Me.pnlvedetails.SuspendLayout() Me.GroupBox4.SuspendLayout() Me.SuspendLayout() ' @@ -91,7 +92,7 @@ Partial Class frm_Lizenz_VEAppl Me.MenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.DateiToolStripMenuItem}) Me.MenuStrip1.Location = New System.Drawing.Point(0, 0) Me.MenuStrip1.Name = "MenuStrip1" - Me.MenuStrip1.Size = New System.Drawing.Size(799, 24) + Me.MenuStrip1.Size = New System.Drawing.Size(729, 24) Me.MenuStrip1.TabIndex = 13 Me.MenuStrip1.Text = "MenuStrip1" ' @@ -113,7 +114,7 @@ Partial Class frm_Lizenz_VEAppl Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.TSBtnQuit, Me.TSBtnSave}) Me.ToolStrip1.Location = New System.Drawing.Point(0, 24) Me.ToolStrip1.Name = "ToolStrip1" - Me.ToolStrip1.Size = New System.Drawing.Size(799, 25) + Me.ToolStrip1.Size = New System.Drawing.Size(729, 25) Me.ToolStrip1.TabIndex = 14 Me.ToolStrip1.Text = "ToolStrip1" ' @@ -167,16 +168,48 @@ Partial Class frm_Lizenz_VEAppl ' 'GrpBestehendesLizenzelement_Applikation ' + Me.GrpBestehendesLizenzelement_Applikation.Controls.Add(Me.pnlvedetails) Me.GrpBestehendesLizenzelement_Applikation.Controls.Add(Me.btnBestehendesLizenzelement_Zuweisen) Me.GrpBestehendesLizenzelement_Applikation.Controls.Add(Me.C1VertragselementApplikation) - Me.GrpBestehendesLizenzelement_Applikation.Location = New System.Drawing.Point(412, 0) + Me.GrpBestehendesLizenzelement_Applikation.Location = New System.Drawing.Point(908, 19) Me.GrpBestehendesLizenzelement_Applikation.Name = "GrpBestehendesLizenzelement_Applikation" - Me.GrpBestehendesLizenzelement_Applikation.Size = New System.Drawing.Size(387, 119) + Me.GrpBestehendesLizenzelement_Applikation.Size = New System.Drawing.Size(387, 265) Me.GrpBestehendesLizenzelement_Applikation.TabIndex = 31 Me.GrpBestehendesLizenzelement_Applikation.TabStop = False Me.GrpBestehendesLizenzelement_Applikation.Text = "Bestehende Vertragselement-Applikationsbeziehung" Me.GrpBestehendesLizenzelement_Applikation.Visible = False ' + 'pnlvedetails + ' + Me.pnlvedetails.BackColor = System.Drawing.Color.LightYellow + Me.pnlvedetails.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D + Me.pnlvedetails.Controls.Add(Me.Label5) + Me.pnlvedetails.Controls.Add(Me.lblVEDetailTitel) + Me.pnlvedetails.Location = New System.Drawing.Point(38, 32) + Me.pnlvedetails.Name = "pnlvedetails" + Me.pnlvedetails.Size = New System.Drawing.Size(298, 154) + Me.pnlvedetails.TabIndex = 34 + Me.pnlvedetails.Visible = False + ' + 'Label5 + ' + Me.Label5.AutoSize = True + Me.Label5.Location = New System.Drawing.Point(3, 37) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(39, 13) + Me.Label5.TabIndex = 1 + Me.Label5.Text = "Label5" + ' + 'lblVEDetailTitel + ' + Me.lblVEDetailTitel.AutoSize = True + Me.lblVEDetailTitel.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblVEDetailTitel.Location = New System.Drawing.Point(3, 8) + Me.lblVEDetailTitel.Name = "lblVEDetailTitel" + Me.lblVEDetailTitel.Size = New System.Drawing.Size(167, 13) + Me.lblVEDetailTitel.TabIndex = 0 + Me.lblVEDetailTitel.Text = "Details zum Vertragselement" + ' 'btnBestehendesLizenzelement_Zuweisen ' Me.btnBestehendesLizenzelement_Zuweisen.Location = New System.Drawing.Point(9, 233) @@ -193,17 +226,16 @@ Partial Class frm_Lizenz_VEAppl Me.C1VertragselementApplikation.FilterBar = True Me.C1VertragselementApplikation.GroupByCaption = "Drag a column header here to group by that column" Me.C1VertragselementApplikation.Images.Add(CType(resources.GetObject("C1VertragselementApplikation.Images"), System.Drawing.Image)) - Me.C1VertragselementApplikation.Location = New System.Drawing.Point(9, 165) + Me.C1VertragselementApplikation.Location = New System.Drawing.Point(9, 19) Me.C1VertragselementApplikation.Name = "C1VertragselementApplikation" Me.C1VertragselementApplikation.PreviewInfo.Location = New System.Drawing.Point(0, 0) Me.C1VertragselementApplikation.PreviewInfo.Size = New System.Drawing.Size(0, 0) Me.C1VertragselementApplikation.PreviewInfo.ZoomFactor = 75.0R Me.C1VertragselementApplikation.PrintInfo.PageSettings = CType(resources.GetObject("C1VertragselementApplikation.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) - Me.C1VertragselementApplikation.Size = New System.Drawing.Size(369, 55) + Me.C1VertragselementApplikation.Size = New System.Drawing.Size(369, 201) Me.C1VertragselementApplikation.TabAction = C1.Win.C1TrueDBGrid.TabActionEnum.ColumnNavigation Me.C1VertragselementApplikation.TabIndex = 31 Me.C1VertragselementApplikation.Text = "C1TrueDBGrid1" - Me.C1VertragselementApplikation.Visible = False Me.C1VertragselementApplikation.PropBag = resources.GetString("C1VertragselementApplikation.PropBag") ' 'GroupBox1 @@ -218,9 +250,9 @@ Partial Class frm_Lizenz_VEAppl Me.GroupBox1.Controls.Add(Me.txtApplikation) Me.GroupBox1.Controls.Add(Me.lblApplikation) Me.GroupBox1.Controls.Add(Me.lblLizenzelement) - Me.GroupBox1.Location = New System.Drawing.Point(422, 6) + Me.GroupBox1.Location = New System.Drawing.Point(829, 77) Me.GroupBox1.Name = "GroupBox1" - Me.GroupBox1.Size = New System.Drawing.Size(387, 99) + Me.GroupBox1.Size = New System.Drawing.Size(387, 150) Me.GroupBox1.TabIndex = 32 Me.GroupBox1.TabStop = False Me.GroupBox1.Text = "Neue Vertragselement-Applikationsbeziehung" @@ -328,9 +360,7 @@ Partial Class frm_Lizenz_VEAppl ' 'GroupBox2 ' - Me.GroupBox2.Controls.Add(Me.pnlvedetails) - Me.GroupBox2.Controls.Add(Me.txtApplikation1) - Me.GroupBox2.Location = New System.Drawing.Point(416, 19) + Me.GroupBox2.Location = New System.Drawing.Point(426, 118) Me.GroupBox2.Name = "GroupBox2" Me.GroupBox2.Size = New System.Drawing.Size(387, 109) Me.GroupBox2.TabIndex = 33 @@ -343,32 +373,32 @@ Partial Class frm_Lizenz_VEAppl Me.cbapplikation1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest Me.cbapplikation1.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems Me.cbapplikation1.FormattingEnabled = True - Me.cbapplikation1.Location = New System.Drawing.Point(118, 55) + Me.cbapplikation1.Location = New System.Drawing.Point(118, 58) Me.cbapplikation1.Name = "cbapplikation1" Me.cbapplikation1.Size = New System.Drawing.Size(261, 21) - Me.cbapplikation1.TabIndex = 33 + Me.cbapplikation1.TabIndex = 1 ' 'cbversion1 ' Me.cbversion1.FormattingEnabled = True - Me.cbversion1.Location = New System.Drawing.Point(118, 82) + Me.cbversion1.Location = New System.Drawing.Point(118, 88) Me.cbversion1.Name = "cbversion1" Me.cbversion1.Size = New System.Drawing.Size(214, 21) - Me.cbversion1.TabIndex = 36 + Me.cbversion1.TabIndex = 2 ' 'bznErstellenundzuweisen1 ' - Me.bznErstellenundzuweisen1.Location = New System.Drawing.Point(18, 122) + Me.bznErstellenundzuweisen1.Location = New System.Drawing.Point(21, 155) Me.bznErstellenundzuweisen1.Name = "bznErstellenundzuweisen1" Me.bznErstellenundzuweisen1.Size = New System.Drawing.Size(188, 25) - Me.bznErstellenundzuweisen1.TabIndex = 34 + Me.bznErstellenundzuweisen1.TabIndex = 4 Me.bznErstellenundzuweisen1.Text = "Erstellen und zuweisen" Me.bznErstellenundzuweisen1.UseVisualStyleBackColor = True ' 'btnNeueVersion1 ' Me.btnNeueVersion1.Image = CType(resources.GetObject("btnNeueVersion1.Image"), System.Drawing.Image) - Me.btnNeueVersion1.Location = New System.Drawing.Point(336, 82) + Me.btnNeueVersion1.Location = New System.Drawing.Point(338, 86) Me.btnNeueVersion1.Name = "btnNeueVersion1" Me.btnNeueVersion1.Size = New System.Drawing.Size(43, 23) Me.btnNeueVersion1.TabIndex = 33 @@ -377,7 +407,7 @@ Partial Class frm_Lizenz_VEAppl 'Label1 ' Me.Label1.AutoSize = True - Me.Label1.Location = New System.Drawing.Point(18, 82) + Me.Label1.Location = New System.Drawing.Point(20, 89) Me.Label1.Name = "Label1" Me.Label1.Size = New System.Drawing.Size(42, 13) Me.Label1.TabIndex = 32 @@ -386,7 +416,7 @@ Partial Class frm_Lizenz_VEAppl 'btnApplikationSuche1 ' Me.btnApplikationSuche1.Image = CType(resources.GetObject("btnApplikationSuche1.Image"), System.Drawing.Image) - Me.btnApplikationSuche1.Location = New System.Drawing.Point(378, 56) + Me.btnApplikationSuche1.Location = New System.Drawing.Point(378, 59) Me.btnApplikationSuche1.Name = "btnApplikationSuche1" Me.btnApplikationSuche1.Size = New System.Drawing.Size(20, 20) Me.btnApplikationSuche1.TabIndex = 30 @@ -395,7 +425,7 @@ Partial Class frm_Lizenz_VEAppl ' 'txtApplikation1 ' - Me.txtApplikation1.Location = New System.Drawing.Point(99, 20) + Me.txtApplikation1.Location = New System.Drawing.Point(118, 60) Me.txtApplikation1.Name = "txtApplikation1" Me.txtApplikation1.ReadOnly = True Me.txtApplikation1.Size = New System.Drawing.Size(263, 20) @@ -404,7 +434,7 @@ Partial Class frm_Lizenz_VEAppl 'Label2 ' Me.Label2.AutoSize = True - Me.Label2.Location = New System.Drawing.Point(18, 60) + Me.Label2.Location = New System.Drawing.Point(20, 61) Me.Label2.Name = "Label2" Me.Label2.Size = New System.Drawing.Size(59, 13) Me.Label2.TabIndex = 28 @@ -426,7 +456,7 @@ Partial Class frm_Lizenz_VEAppl Me.GroupBox3.Dock = System.Windows.Forms.DockStyle.Top Me.GroupBox3.Location = New System.Drawing.Point(0, 49) Me.GroupBox3.Name = "GroupBox3" - Me.GroupBox3.Size = New System.Drawing.Size(799, 211) + Me.GroupBox3.Size = New System.Drawing.Size(729, 255) Me.GroupBox3.TabIndex = 34 Me.GroupBox3.TabStop = False Me.GroupBox3.Text = "Lizenzelement" @@ -441,7 +471,7 @@ Partial Class frm_Lizenz_VEAppl Me.TreeviewParent.Name = "TreeviewParent" Me.TreeviewParent.SelectedImageIndex = 0 Me.TreeviewParent.Size = New System.Drawing.Size(223, 177) - Me.TreeviewParent.TabIndex = 5 + Me.TreeviewParent.TabIndex = 3 ' 'ImageList1 ' @@ -468,7 +498,7 @@ Partial Class frm_Lizenz_VEAppl Me.cboxSecurityLevel.Location = New System.Drawing.Point(247, 132) Me.cboxSecurityLevel.Name = "cboxSecurityLevel" Me.cboxSecurityLevel.Size = New System.Drawing.Size(111, 21) - Me.cboxSecurityLevel.TabIndex = 4 + Me.cboxSecurityLevel.TabIndex = 6 ' 'cbaktiv ' @@ -476,7 +506,7 @@ Partial Class frm_Lizenz_VEAppl Me.cbaktiv.Name = "cbaktiv" Me.cbaktiv.RightToLeft = System.Windows.Forms.RightToLeft.Yes Me.cbaktiv.Size = New System.Drawing.Size(115, 20) - Me.cbaktiv.TabIndex = 3 + Me.cbaktiv.TabIndex = 5 Me.cbaktiv.Text = "Aktiv" Me.cbaktiv.TextAlign = System.Drawing.ContentAlignment.MiddleRight Me.cbaktiv.UseVisualStyleBackColor = True @@ -495,7 +525,7 @@ Partial Class frm_Lizenz_VEAppl Me.txtbemerkung.Location = New System.Drawing.Point(118, 51) Me.txtbemerkung.Name = "txtbemerkung" Me.txtbemerkung.Size = New System.Drawing.Size(240, 75) - Me.txtbemerkung.TabIndex = 1 + Me.txtbemerkung.TabIndex = 2 Me.txtbemerkung.Text = "" ' 'Label4 @@ -512,7 +542,7 @@ Partial Class frm_Lizenz_VEAppl Me.btnSave.Location = New System.Drawing.Point(19, 177) Me.btnSave.Name = "btnSave" Me.btnSave.Size = New System.Drawing.Size(101, 25) - Me.btnSave.TabIndex = 6 + Me.btnSave.TabIndex = 7 Me.btnSave.Text = "Erstellen" Me.btnSave.UseVisualStyleBackColor = True Me.btnSave.Visible = False @@ -523,7 +553,7 @@ Partial Class frm_Lizenz_VEAppl Me.cbStrukturelement.Name = "cbStrukturelement" Me.cbStrukturelement.RightToLeft = System.Windows.Forms.RightToLeft.Yes Me.cbStrukturelement.Size = New System.Drawing.Size(115, 20) - Me.cbStrukturelement.TabIndex = 2 + Me.cbStrukturelement.TabIndex = 4 Me.cbStrukturelement.Text = "Strukturelement" Me.cbStrukturelement.TextAlign = System.Drawing.ContentAlignment.MiddleRight Me.cbStrukturelement.UseVisualStyleBackColor = True @@ -533,7 +563,7 @@ Partial Class frm_Lizenz_VEAppl Me.txtBezeichnung.Location = New System.Drawing.Point(118, 25) Me.txtBezeichnung.Name = "txtBezeichnung" Me.txtBezeichnung.Size = New System.Drawing.Size(240, 20) - Me.txtBezeichnung.TabIndex = 0 + Me.txtBezeichnung.TabIndex = 1 ' 'Label3 ' @@ -544,66 +574,54 @@ Partial Class frm_Lizenz_VEAppl Me.Label3.TabIndex = 0 Me.Label3.Text = "Bezeichnung" ' - 'pnlvedetails - ' - Me.pnlvedetails.BackColor = System.Drawing.Color.LightYellow - Me.pnlvedetails.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D - Me.pnlvedetails.Controls.Add(Me.Label5) - Me.pnlvedetails.Controls.Add(Me.lblVEDetailTitel) - Me.pnlvedetails.Location = New System.Drawing.Point(15, 1) - Me.pnlvedetails.Name = "pnlvedetails" - Me.pnlvedetails.Size = New System.Drawing.Size(298, 73) - Me.pnlvedetails.TabIndex = 34 - Me.pnlvedetails.Visible = False - ' - 'Label5 - ' - Me.Label5.AutoSize = True - Me.Label5.Location = New System.Drawing.Point(3, 37) - Me.Label5.Name = "Label5" - Me.Label5.Size = New System.Drawing.Size(39, 13) - Me.Label5.TabIndex = 1 - Me.Label5.Text = "Label5" - ' - 'lblVEDetailTitel - ' - Me.lblVEDetailTitel.AutoSize = True - Me.lblVEDetailTitel.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.lblVEDetailTitel.Location = New System.Drawing.Point(3, 8) - Me.lblVEDetailTitel.Name = "lblVEDetailTitel" - Me.lblVEDetailTitel.Size = New System.Drawing.Size(167, 13) - Me.lblVEDetailTitel.TabIndex = 0 - Me.lblVEDetailTitel.Text = "Details zum Vertragselement" - ' 'GroupBox4 ' - Me.GroupBox4.Controls.Add(Me.bznErstellenundzuweisen1) - Me.GroupBox4.Controls.Add(Me.cbversion1) - Me.GroupBox4.Controls.Add(Me.btnNeueVersion1) + Me.GroupBox4.Controls.Add(Me.txtHyperlink) + Me.GroupBox4.Controls.Add(Me.Label6) Me.GroupBox4.Controls.Add(Me.cbapplikation1) Me.GroupBox4.Controls.Add(Me.cbVertragspartner) - Me.GroupBox4.Controls.Add(Me.Label1) + Me.GroupBox4.Controls.Add(Me.cbversion1) Me.GroupBox4.Controls.Add(Me.lblVertragspartner) + Me.GroupBox4.Controls.Add(Me.bznErstellenundzuweisen1) Me.GroupBox4.Controls.Add(Me.GroupBox2) + Me.GroupBox4.Controls.Add(Me.btnNeueVersion1) Me.GroupBox4.Controls.Add(Me.btnVertragspartnersuche) - Me.GroupBox4.Controls.Add(Me.btnApplikationSuche1) + Me.GroupBox4.Controls.Add(Me.Label1) Me.GroupBox4.Controls.Add(Me.GroupBox1) + Me.GroupBox4.Controls.Add(Me.btnApplikationSuche1) Me.GroupBox4.Controls.Add(Me.txtVertragspartner) - Me.GroupBox4.Controls.Add(Me.Label2) + Me.GroupBox4.Controls.Add(Me.txtApplikation1) Me.GroupBox4.Controls.Add(Me.GrpBestehendesLizenzelement_Applikation) + Me.GroupBox4.Controls.Add(Me.Label2) Me.GroupBox4.Dock = System.Windows.Forms.DockStyle.Top - Me.GroupBox4.Location = New System.Drawing.Point(0, 260) + Me.GroupBox4.Location = New System.Drawing.Point(0, 304) Me.GroupBox4.Name = "GroupBox4" - Me.GroupBox4.Size = New System.Drawing.Size(799, 339) + Me.GroupBox4.Size = New System.Drawing.Size(729, 190) Me.GroupBox4.TabIndex = 35 Me.GroupBox4.TabStop = False Me.GroupBox4.Text = "Zuweisung" ' + 'txtHyperlink + ' + Me.txtHyperlink.Location = New System.Drawing.Point(117, 118) + Me.txtHyperlink.Name = "txtHyperlink" + Me.txtHyperlink.Size = New System.Drawing.Size(262, 20) + Me.txtHyperlink.TabIndex = 3 + ' + 'Label6 + ' + Me.Label6.AutoSize = True + Me.Label6.Location = New System.Drawing.Point(20, 118) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(78, 13) + Me.Label6.TabIndex = 37 + Me.Label6.Text = "Link zu Vertrag" + ' 'frm_Lizenz_VEAppl ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(799, 424) + Me.ClientSize = New System.Drawing.Size(729, 493) Me.Controls.Add(Me.GroupBox4) Me.Controls.Add(Me.GroupBox3) Me.Controls.Add(Me.ToolStrip1) @@ -616,15 +634,13 @@ Partial Class frm_Lizenz_VEAppl Me.ToolStrip1.ResumeLayout(False) Me.ToolStrip1.PerformLayout() Me.GrpBestehendesLizenzelement_Applikation.ResumeLayout(False) + Me.pnlvedetails.ResumeLayout(False) + Me.pnlvedetails.PerformLayout() CType(Me.C1VertragselementApplikation, System.ComponentModel.ISupportInitialize).EndInit() Me.GroupBox1.ResumeLayout(False) Me.GroupBox1.PerformLayout() - Me.GroupBox2.ResumeLayout(False) - Me.GroupBox2.PerformLayout() Me.GroupBox3.ResumeLayout(False) Me.GroupBox3.PerformLayout() - Me.pnlvedetails.ResumeLayout(False) - Me.pnlvedetails.PerformLayout() Me.GroupBox4.ResumeLayout(False) Me.GroupBox4.PerformLayout() Me.ResumeLayout(False) @@ -682,4 +698,6 @@ Partial Class frm_Lizenz_VEAppl Friend WithEvents pnlvedetails As System.Windows.Forms.Panel Friend WithEvents Label5 As System.Windows.Forms.Label Friend WithEvents lblVEDetailTitel As System.Windows.Forms.Label + Friend WithEvents txtHyperlink As TextBox + Friend WithEvents Label6 As Label End Class diff --git a/Vertragsverwaltung/Lizenzverwaltung/frm_Lizenz_VEAppl.resx b/Vertragsverwaltung/Lizenzverwaltung/frm_Lizenz_VEAppl.resx index d10295f0..81d4c810 100644 --- a/Vertragsverwaltung/Lizenzverwaltung/frm_Lizenz_VEAppl.resx +++ b/Vertragsverwaltung/Lizenzverwaltung/frm_Lizenz_VEAppl.resx @@ -186,7 +186,7 @@ - <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{Font:Microsoft Sans Serif, 8.25pt;}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 367, 53</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 367, 53</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{Font:Microsoft Sans Serif, 8.25pt;}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 367, 199</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 367, 199</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> @@ -244,7 +244,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD0 - DAAAAk1TRnQBSQFMAgEBBQEAAWgBCAFoAQgBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + DAAAAk1TRnQBSQFMAgEBBQEAAYgBCAGIAQgBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA diff --git a/Vertragsverwaltung/Lizenzverwaltung/frm_Lizenz_VEAppl.vb b/Vertragsverwaltung/Lizenzverwaltung/frm_Lizenz_VEAppl.vb index b6012976..088b1b05 100644 --- a/Vertragsverwaltung/Lizenzverwaltung/frm_Lizenz_VEAppl.vb +++ b/Vertragsverwaltung/Lizenzverwaltung/frm_Lizenz_VEAppl.vb @@ -233,12 +233,12 @@ Public Class frm_Lizenz_VEAppl Me.cbLizenzelement.DisplayMember = "Bezeichnung" Me.cbLizenzelement.ValueMember = "Vertragselementnr" If cbLizenzelement.Items.Count < 1 Then Me.bznErstellenundzuweisen.Enabled = False Else Me.bznErstellenundzuweisen.Enabled = True - Dim dt As New DataTable - dt = vae.Get_Vertragselemente(Me.Aktueller_Vertragspartner) - Me.C1VertragselementApplikation.DataSource = dt - Me.C1VertragselementApplikation.DataMember = dt.TableName - Me.SpaltenTitel.Spaltentitel_aktualisieren(Me.C1VertragselementApplikation, "VertragselementApplikation", dt) - If dt.Rows.Count < 1 Then Me.btnBestehendesLizenzelement_Zuweisen.Enabled = False Else Me.btnBestehendesLizenzelement_Zuweisen.Enabled = True + 'Dim dt As New DataTable + 'dt = vae.Get_Vertragselemente(Me.Aktueller_Vertragspartner) + 'Me.C1VertragselementApplikation.DataSource = dt + 'Me.C1VertragselementApplikation.DataMember = dt.TableName + 'Me.SpaltenTitel.Spaltentitel_aktualisieren(Me.C1VertragselementApplikation, "VertragselementApplikation", dt) + 'If dt.Rows.Count < 1 Then Me.btnBestehendesLizenzelement_Zuweisen.Enabled = False Else Me.btnBestehendesLizenzelement_Zuweisen.Enabled = True End Sub Private Sub btnApplikationSuche_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnApplikationSuche.Click @@ -263,7 +263,7 @@ Public Class frm_Lizenz_VEAppl If Me.CreateNew = True Then If Create_Lizenz() = True Then Dim cliveapp As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation - cliveapp.Add_New(Aktuelle_Lizenznr, Me.C1VertragselementApplikation.Columns("Vertragselementapplikationnr").Value) + cliveapp.Add_New(Aktuelle_Lizenznr, Me.C1VertragselementApplikation.Columns("Vertragselementapplikationnr").Value, Me.txtHyperlink.Text.ToString) Me.DialogResult = Windows.Forms.DialogResult.OK Me.SelectedApplikation = Me.C1VertragselementApplikation.Columns("Applikationnr").Value Me.Close() @@ -271,7 +271,7 @@ Public Class frm_Lizenz_VEAppl Else Dim cliveapp As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation - cliveapp.Add_New(Aktuelle_Lizenznr, Me.C1VertragselementApplikation.Columns("Vertragselementapplikationnr").Value) + cliveapp.Add_New(Aktuelle_Lizenznr, Me.C1VertragselementApplikation.Columns("Vertragselementapplikationnr").Value, Me.txtHyperlink.Text.ToString) Me.DialogResult = Windows.Forms.DialogResult.OK Me.SelectedApplikation = Me.C1VertragselementApplikation.Columns("Applikationnr").Value Me.Close() @@ -308,7 +308,7 @@ Public Class frm_Lizenz_VEAppl End Try cveap.Save_Data() Dim cliveapp As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation - cliveapp.Add_New(Aktuelle_Lizenznr, x) + cliveapp.Add_New(Aktuelle_Lizenznr, x, Me.txtHyperlink.Text.ToString) Me.SelectedApplikation = Me.Aktuelle_Applikation Me.DialogResult = Windows.Forms.DialogResult.OK Me.Close() @@ -337,7 +337,7 @@ Public Class frm_Lizenz_VEAppl End Try cveap.Save_Data() Dim cliveapp As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation - cliveapp.Add_New(Aktuelle_Lizenznr, x) + cliveapp.Add_New(Aktuelle_Lizenznr, x, Me.txtHyperlink.Text.ToString) Me.SelectedApplikation = Me.Aktuelle_Applikation Me.DialogResult = Windows.Forms.DialogResult.OK Me.Close() @@ -426,7 +426,7 @@ Public Class frm_Lizenz_VEAppl End Try cveap.Save_Data() Dim cliveapp As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation - cliveapp.Add_New(Aktuelle_Lizenznr, x) + cliveapp.Add_New(Aktuelle_Lizenznr, x, Me.txtHyperlink.Text.ToString) Me.SelectedApplikation = Me.Aktuelle_Applikation1 Me.DialogResult = Windows.Forms.DialogResult.OK Me.Close() @@ -445,7 +445,8 @@ Public Class frm_Lizenz_VEAppl End Try cveap.Save_Data() Dim cliveapp As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation - cliveapp.Add_New(Aktuelle_Lizenznr, x) + cliveapp.Add_New(Aktuelle_Lizenznr, x, Me.txtHyperlink.Text.ToString) + Me.SelectedApplikation = Me.Aktuelle_Applikation1 Me.DialogResult = Windows.Forms.DialogResult.OK Me.Close() @@ -590,5 +591,17 @@ Public Class frm_Lizenz_VEAppl Me.pnlvedetails.Visible = False End Sub - + Private Sub txtHyperlink_TextChanged(sender As Object, e As EventArgs) Handles txtHyperlink.TextChanged + + End Sub + + Private Sub txtHyperlink_Leave(sender As Object, e As EventArgs) Handles txtHyperlink.Leave + Dim clsv As New clsValidator + If clsv.VerifyString(Me.txtHyperlink.Text) = False Then + Me.txtHyperlink.Select() + MsgBox(clsv.Resultmessage, vbExclamation) + + End If + clsv = Nothing + End Sub End Class \ No newline at end of file diff --git a/Vertragsverwaltung/Utils/Globals.vb b/Vertragsverwaltung/Utils/Globals.vb index e6c982ad..d5db5594 100644 --- a/Vertragsverwaltung/Utils/Globals.vb +++ b/Vertragsverwaltung/Utils/Globals.vb @@ -56,4 +56,13 @@ Module Globals Public WithEvents Generic_Event_Handler As New Generic_Event_Handler + Public Function OpenLink(ByVal Hyperlink As String) + Try + Dim webAddress As String = Hyperlink + Process.Start(webAddress) + Catch ex As Exception + MsgBox("Beim Link-Aufruf ist ein Fehler aufgetreten: " + ex.Message) + End Try + + End Function End Module diff --git a/Vertragsverwaltung/Vertragsverwaltung.vbproj b/Vertragsverwaltung/Vertragsverwaltung.vbproj index b534ea5c..09f4c845 100644 --- a/Vertragsverwaltung/Vertragsverwaltung.vbproj +++ b/Vertragsverwaltung/Vertragsverwaltung.vbproj @@ -380,6 +380,7 @@ Component + UserControl diff --git a/Vertragsverwaltung/bin/Debug/20220220_itsm.zip b/Vertragsverwaltung/bin/Debug/20220220_itsm.zip new file mode 100644 index 00000000..7e25aa23 Binary files /dev/null and b/Vertragsverwaltung/bin/Debug/20220220_itsm.zip differ diff --git a/Vertragsverwaltung/bin/Debug/IT-Service-Management.exe b/Vertragsverwaltung/bin/Debug/IT-Service-Management.exe index 694116cc..1ed6d6c8 100644 Binary files a/Vertragsverwaltung/bin/Debug/IT-Service-Management.exe and b/Vertragsverwaltung/bin/Debug/IT-Service-Management.exe differ diff --git a/Vertragsverwaltung/bin/Debug/IT-Service-Management.pdb b/Vertragsverwaltung/bin/Debug/IT-Service-Management.pdb index 60ae15a4..63389c3c 100644 Binary files a/Vertragsverwaltung/bin/Debug/IT-Service-Management.pdb and b/Vertragsverwaltung/bin/Debug/IT-Service-Management.pdb differ diff --git a/Vertragsverwaltung/bin/Debug/IT-Service-Management.xml b/Vertragsverwaltung/bin/Debug/IT-Service-Management.xml index 1c67e349..af5cdc2d 100644 --- a/Vertragsverwaltung/bin/Debug/IT-Service-Management.xml +++ b/Vertragsverwaltung/bin/Debug/IT-Service-Management.xml @@ -6746,115 +6746,6 @@ IT-Service-Management - - - Purpose: Data Access class for the table 'LizenzVertragselementApplikation'. - - - - - Purpose: Class constructor. - - - - - Purpose: Insert method. This method will insert one new row into the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iLizenzVEApplNr
  • -
  • iLizenznr. May be SqlInt32.Null
  • -
  • iVertragselementApplikationNr. May be SqlInt32.Null
  • -
  • sBemerkung. May be SqlString.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Update method. This method will Update one existing row in the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iLizenzVEApplNr
  • -
  • iLizenznr. May be SqlInt32.Null
  • -
  • iVertragselementApplikationNr. May be SqlInt32.Null
  • -
  • sBemerkung. May be SqlString.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iLizenzVEApplNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iLizenzVEApplNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
  • iLizenzVEApplNr
  • -
  • iLizenznr
  • -
  • iVertragselementApplikationNr
  • -
  • sBemerkung
  • -
  • bAktiv
  • -
  • daErstellt_am
  • -
  • daMutiert_am
  • -
  • iMutierer
  • -
- Will fill all properties corresponding with a field in the table with the value of the row selected. -
-
- - - Purpose: SelectAll method. This method will Select all rows from the table. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
Purpose: Data Access class for the table 'mandant'. @@ -12460,7 +12351,7 @@ Prüft, ob das Security-Objekt bereits auf der DB vorhanden ist - + Neue Kuendigungsfrist einfügen diff --git a/Vertragsverwaltung/frmMain.vb b/Vertragsverwaltung/frmMain.vb index 046044a9..5479f455 100644 --- a/Vertragsverwaltung/frmMain.vb +++ b/Vertragsverwaltung/frmMain.vb @@ -188,44 +188,44 @@ Public Class frmMain mae.iMitarbeitereinstellungnr = New SqlInt32(CType(dat.Rows(0).Item(0), Int32)) mae.SelectOne() Application.DoEvents() - If (mae.iWPos1.ToString = "0" Or mae.iWPos1.ToString = "6") And mae.bVertragsuebersicht.Value = True Then Start_Window(1, sender, e, mae.sWParam1.Value) - If (mae.iWPos2.ToString = "0" Or mae.iWPos2.ToString = "6") And mae.bAktivitaeten.Value = True Then Start_Window(2, sender, e, mae.sWParam1.Value) - If (mae.iWPos3.ToString = "0" Or mae.iWPos3.ToString = "6") And mae.bPendenzen.Value = True Then Start_Window(3, sender, e, mae.sWParam1.Value) + 'If (mae.iWPos1.ToString = "0" Or mae.iWPos1.ToString = "6") And mae.bVertragsuebersicht.Value = True Then Start_Window(1, sender, e, mae.sWParam1.Value) + 'If (mae.iWPos2.ToString = "0" Or mae.iWPos2.ToString = "6") And mae.bAktivitaeten.Value = True Then Start_Window(2, sender, e, mae.sWParam1.Value) + 'If (mae.iWPos3.ToString = "0" Or mae.iWPos3.ToString = "6") And mae.bPendenzen.Value = True Then Start_Window(3, sender, e, mae.sWParam1.Value) If (mae.iWPos4.ToString = "0" Or mae.iWPos4.ToString = "6") And mae.bApplikationsuebersicht.Value = True Then Start_Window(4, sender, e, mae.sWParam1.Value) If (mae.iWPos5.ToString = "0" Or mae.iWPos5.ToString = "6") And mae.bReporting.Value = True Then Start_Window(5, sender, e, mae.sWParam1.Value) If (mae.iWPos6.ToString = "0" Or mae.iWPos6.ToString = "6") And mae.bLizenzmanagement.Value = True Then Start_Window(6, sender, e, mae.sWParam1.Value) - If mae.iWPos1.ToString = "5" And mae.bVertragsuebersicht.Value = True Then Start_Window(1, sender, e, mae.sWParam1.Value) - If mae.iWPos2.ToString = "5" And mae.bAktivitaeten.Value = True Then Start_Window(2, sender, e, mae.sWParam1.Value) - If mae.iWPos3.ToString = "5" And mae.bPendenzen.Value = True Then Start_Window(3, sender, e, mae.sWParam1.Value) + 'If mae.iWPos1.ToString = "5" And mae.bVertragsuebersicht.Value = True Then Start_Window(1, sender, e, mae.sWParam1.Value) + 'If mae.iWPos2.ToString = "5" And mae.bAktivitaeten.Value = True Then Start_Window(2, sender, e, mae.sWParam1.Value) + 'If mae.iWPos3.ToString = "5" And mae.bPendenzen.Value = True Then Start_Window(3, sender, e, mae.sWParam1.Value) If mae.iWPos4.ToString = "5" And mae.bApplikationsuebersicht.Value = True Then Start_Window(4, sender, e, mae.sWParam1.Value) If mae.iWPos5.ToString = "5" And mae.bReporting.Value = True Then Start_Window(5, sender, e, mae.sWParam1.Value) If mae.iWPos6.ToString = "5" And mae.bLizenzmanagement.Value = True Then Start_Window(6, sender, e, mae.sWParam1.Value) - If mae.iWPos1.ToString = "4" And mae.bVertragsuebersicht.Value = True Then Start_Window(1, sender, e, mae.sWParam1.Value) - If mae.iWPos2.ToString = "4" And mae.bAktivitaeten.Value = True Then Start_Window(2, sender, e, mae.sWParam1.Value) - If mae.iWPos3.ToString = "4" And mae.bPendenzen.Value = True Then Start_Window(3, sender, e, mae.sWParam1.Value) + 'If mae.iWPos1.ToString = "4" And mae.bVertragsuebersicht.Value = True Then Start_Window(1, sender, e, mae.sWParam1.Value) + 'If mae.iWPos2.ToString = "4" And mae.bAktivitaeten.Value = True Then Start_Window(2, sender, e, mae.sWParam1.Value) + 'If mae.iWPos3.ToString = "4" And mae.bPendenzen.Value = True Then Start_Window(3, sender, e, mae.sWParam1.Value) If mae.iWPos4.ToString = "4" And mae.bApplikationsuebersicht.Value = True Then Start_Window(4, sender, e, mae.sWParam1.Value) If mae.iWPos5.ToString = "4" And mae.bReporting.Value = True Then Start_Window(5, sender, e, mae.sWParam1.Value) If mae.iWPos6.ToString = "4" And mae.bLizenzmanagement.Value = True Then Start_Window(6, sender, e, mae.sWParam1.Value) - If mae.iWPos1.ToString = "3" And mae.bVertragsuebersicht.Value = True Then Start_Window(1, sender, e, mae.sWParam1.Value) - If mae.iWPos2.ToString = "3" And mae.bAktivitaeten.Value = True Then Start_Window(2, sender, e, mae.sWParam1.Value) - If mae.iWPos3.ToString = "3" And mae.bPendenzen.Value = True Then Start_Window(3, sender, e, mae.sWParam1.Value) + 'If mae.iWPos1.ToString = "3" And mae.bVertragsuebersicht.Value = True Then Start_Window(1, sender, e, mae.sWParam1.Value) + 'If mae.iWPos2.ToString = "3" And mae.bAktivitaeten.Value = True Then Start_Window(2, sender, e, mae.sWParam1.Value) + 'If mae.iWPos3.ToString = "3" And mae.bPendenzen.Value = True Then Start_Window(3, sender, e, mae.sWParam1.Value) If mae.iWPos4.ToString = "3" And mae.bApplikationsuebersicht.Value = True Then Start_Window(4, sender, e, mae.sWParam1.Value) If mae.iWPos5.ToString = "3" And mae.bReporting.Value = True Then Start_Window(5, sender, e, mae.sWParam1.Value) If mae.iWPos6.ToString = "3" And mae.bLizenzmanagement.Value = True Then Start_Window(6, sender, e, mae.sWParam1.Value) - If mae.iWPos1.ToString = "2" And mae.bVertragsuebersicht.Value = True Then Start_Window(1, sender, e, mae.sWParam1.Value) - If mae.iWPos2.ToString = "2" And mae.bAktivitaeten.Value = True Then Start_Window(2, sender, e, mae.sWParam1.Value) - If mae.iWPos3.ToString = "2" And mae.bPendenzen.Value = True Then Start_Window(3, sender, e, mae.sWParam1.Value) + 'If mae.iWPos1.ToString = "2" And mae.bVertragsuebersicht.Value = True Then Start_Window(1, sender, e, mae.sWParam1.Value) + 'If mae.iWPos2.ToString = "2" And mae.bAktivitaeten.Value = True Then Start_Window(2, sender, e, mae.sWParam1.Value) + 'If mae.iWPos3.ToString = "2" And mae.bPendenzen.Value = True Then Start_Window(3, sender, e, mae.sWParam1.Value) If mae.iWPos4.ToString = "2" And mae.bApplikationsuebersicht.Value = True Then Start_Window(4, sender, e, mae.sWParam1.Value) If mae.iWPos5.ToString = "2" And mae.bReporting.Value = True Then Start_Window(5, sender, e, mae.sWParam1.Value) If mae.iWPos6.ToString = "2" And mae.bLizenzmanagement.Value = True Then Start_Window(6, sender, e, mae.sWParam1.Value) - If mae.iWPos1.ToString = "1" And mae.bVertragsuebersicht.Value = True Then Start_Window(1, sender, e, mae.sWParam1.Value) - If mae.iWPos2.ToString = "1" And mae.bAktivitaeten.Value = True Then Start_Window(2, sender, e, mae.sWParam1.Value) - If mae.iWPos3.ToString = "1" And mae.bPendenzen.Value = True Then Start_Window(3, sender, e, mae.sWParam1.Value) + 'If mae.iWPos1.ToString = "1" And mae.bVertragsuebersicht.Value = True Then Start_Window(1, sender, e, mae.sWParam1.Value) + 'If mae.iWPos2.ToString = "1" And mae.bAktivitaeten.Value = True Then Start_Window(2, sender, e, mae.sWParam1.Value) + 'If mae.iWPos3.ToString = "1" And mae.bPendenzen.Value = True Then Start_Window(3, sender, e, mae.sWParam1.Value) If mae.iWPos4.ToString = "1" And mae.bApplikationsuebersicht.Value = True Then Start_Window(4, sender, e, mae.sWParam1.Value) If mae.iWPos5.ToString = "1" And mae.bReporting.Value = True Then Start_Window(5, sender, e, mae.sWParam1.Value) If mae.iWPos6.ToString = "1" And mae.bLizenzmanagement.Value = True Then Start_Window(6, sender, e, mae.sWParam1.Value) diff --git a/Vertragsverwaltung/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/Vertragsverwaltung/obj/Debug/DesignTimeResolveAssemblyReferences.cache index 00e1fbd8..35d94330 100644 Binary files a/Vertragsverwaltung/obj/Debug/DesignTimeResolveAssemblyReferences.cache and b/Vertragsverwaltung/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/Vertragsverwaltung/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Vertragsverwaltung/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index 7ca88df7..39a68af2 100644 Binary files a/Vertragsverwaltung/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/Vertragsverwaltung/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/Vertragsverwaltung/obj/Debug/IT-Service-Management.exe b/Vertragsverwaltung/obj/Debug/IT-Service-Management.exe index 694116cc..1ed6d6c8 100644 Binary files a/Vertragsverwaltung/obj/Debug/IT-Service-Management.exe and b/Vertragsverwaltung/obj/Debug/IT-Service-Management.exe differ diff --git a/Vertragsverwaltung/obj/Debug/IT-Service-Management.pdb b/Vertragsverwaltung/obj/Debug/IT-Service-Management.pdb index 60ae15a4..63389c3c 100644 Binary files a/Vertragsverwaltung/obj/Debug/IT-Service-Management.pdb and b/Vertragsverwaltung/obj/Debug/IT-Service-Management.pdb differ diff --git a/Vertragsverwaltung/obj/Debug/IT-Service-Management.xml b/Vertragsverwaltung/obj/Debug/IT-Service-Management.xml index 1c67e349..af5cdc2d 100644 --- a/Vertragsverwaltung/obj/Debug/IT-Service-Management.xml +++ b/Vertragsverwaltung/obj/Debug/IT-Service-Management.xml @@ -6746,115 +6746,6 @@ IT-Service-Management - - - Purpose: Data Access class for the table 'LizenzVertragselementApplikation'. - - - - - Purpose: Class constructor. - - - - - Purpose: Insert method. This method will insert one new row into the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iLizenzVEApplNr
  • -
  • iLizenznr. May be SqlInt32.Null
  • -
  • iVertragselementApplikationNr. May be SqlInt32.Null
  • -
  • sBemerkung. May be SqlString.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Update method. This method will Update one existing row in the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iLizenzVEApplNr
  • -
  • iLizenznr. May be SqlInt32.Null
  • -
  • iVertragselementApplikationNr. May be SqlInt32.Null
  • -
  • sBemerkung. May be SqlString.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iLizenzVEApplNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iLizenzVEApplNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
  • iLizenzVEApplNr
  • -
  • iLizenznr
  • -
  • iVertragselementApplikationNr
  • -
  • sBemerkung
  • -
  • bAktiv
  • -
  • daErstellt_am
  • -
  • daMutiert_am
  • -
  • iMutierer
  • -
- Will fill all properties corresponding with a field in the table with the value of the row selected. -
-
- - - Purpose: SelectAll method. This method will Select all rows from the table. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
Purpose: Data Access class for the table 'mandant'. @@ -12460,7 +12351,7 @@ Prüft, ob das Security-Objekt bereits auf der DB vorhanden ist - + Neue Kuendigungsfrist einfügen diff --git a/Vertragsverwaltung/obj/Debug/Vertragsverwaltung.frmApplikation.resources b/Vertragsverwaltung/obj/Debug/Vertragsverwaltung.frmApplikation.resources index 856a5ee4..b60e3652 100644 Binary files a/Vertragsverwaltung/obj/Debug/Vertragsverwaltung.frmApplikation.resources and b/Vertragsverwaltung/obj/Debug/Vertragsverwaltung.frmApplikation.resources differ diff --git a/Vertragsverwaltung/obj/Debug/Vertragsverwaltung.frmLizenzbeziehung_Aendern.resources b/Vertragsverwaltung/obj/Debug/Vertragsverwaltung.frmLizenzbeziehung_Aendern.resources index 891b2f15..1405dfc2 100644 Binary files a/Vertragsverwaltung/obj/Debug/Vertragsverwaltung.frmLizenzbeziehung_Aendern.resources and b/Vertragsverwaltung/obj/Debug/Vertragsverwaltung.frmLizenzbeziehung_Aendern.resources differ diff --git a/Vertragsverwaltung/obj/Debug/Vertragsverwaltung.frmLizenzverwaltung.resources b/Vertragsverwaltung/obj/Debug/Vertragsverwaltung.frmLizenzverwaltung.resources index 6008fad3..72d9df3e 100644 Binary files a/Vertragsverwaltung/obj/Debug/Vertragsverwaltung.frmLizenzverwaltung.resources and b/Vertragsverwaltung/obj/Debug/Vertragsverwaltung.frmLizenzverwaltung.resources differ diff --git a/Vertragsverwaltung/obj/Debug/Vertragsverwaltung.frm_Lizenz_VEAppl.resources b/Vertragsverwaltung/obj/Debug/Vertragsverwaltung.frm_Lizenz_VEAppl.resources index 5caa2ca5..3bd9db41 100644 Binary files a/Vertragsverwaltung/obj/Debug/Vertragsverwaltung.frm_Lizenz_VEAppl.resources and b/Vertragsverwaltung/obj/Debug/Vertragsverwaltung.frm_Lizenz_VEAppl.resources differ diff --git a/Vertragsverwaltung/obj/Debug/Vertragsverwaltung.vbproj.AssemblyReference.cache b/Vertragsverwaltung/obj/Debug/Vertragsverwaltung.vbproj.AssemblyReference.cache index 720cad3e..e30a3fdd 100644 Binary files a/Vertragsverwaltung/obj/Debug/Vertragsverwaltung.vbproj.AssemblyReference.cache and b/Vertragsverwaltung/obj/Debug/Vertragsverwaltung.vbproj.AssemblyReference.cache differ diff --git a/Vertragsverwaltung/obj/Debug/Vertragsverwaltung.vbproj.CoreCompileInputs.cache b/Vertragsverwaltung/obj/Debug/Vertragsverwaltung.vbproj.CoreCompileInputs.cache index f59ab4f2..c839f250 100644 --- a/Vertragsverwaltung/obj/Debug/Vertragsverwaltung.vbproj.CoreCompileInputs.cache +++ b/Vertragsverwaltung/obj/Debug/Vertragsverwaltung.vbproj.CoreCompileInputs.cache @@ -1 +1 @@ -b3c6e5b442191679d6223c987c480de2108f9fa0 +349b77804aa1336f7d0710e9b44c5ee6736bfc53 diff --git a/Vertragsverwaltung/obj/Debug/Vertragsverwaltung.vbproj.GenerateResource.cache b/Vertragsverwaltung/obj/Debug/Vertragsverwaltung.vbproj.GenerateResource.cache index 9d86f3be..196f14b1 100644 Binary files a/Vertragsverwaltung/obj/Debug/Vertragsverwaltung.vbproj.GenerateResource.cache and b/Vertragsverwaltung/obj/Debug/Vertragsverwaltung.vbproj.GenerateResource.cache differ diff --git a/Vertragsverwaltung/obj/Debug/it-service-management.exe.licenses b/Vertragsverwaltung/obj/Debug/it-service-management.exe.licenses index 6c26dcaa..fa0261ff 100644 Binary files a/Vertragsverwaltung/obj/Debug/it-service-management.exe.licenses and b/Vertragsverwaltung/obj/Debug/it-service-management.exe.licenses differ