From ac565b226c872c5dc9099836b40bc54f925b6ca8 Mon Sep 17 00:00:00 2001 From: YV <105285873+Orvani@users.noreply.github.com> Date: Thu, 29 Jun 2023 11:23:06 +0300 Subject: [PATCH] =?UTF-8?q?User-password,=20added=20visibility=20Featurset?= =?UTF-8?q?s,=20added=20=20PT=20Speed=20toggle=20on=E2=80=A6=20(#259)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * User-password, added visibility Featursets, added PT Speed toggle on joystick, 1. Fixed issue with commit #201 handle when there are no commands available; 2. Upgrade to users infrastructure - password check gets done on startup even when app is not minimized; 3. Last active user is saved to config, and is loaded on next app launch with password check 4. Added more features to user-defined visibility control; 5. Added configurable PTZ speed profile - default and high-sensitivity, (high sensitiviy profile allows slower speed and higher control over PT via joystick); profiles can be toggled via mainform commands and via joystick buttons 6. Fixed PTZ physical joystick : When no camera window is focused - bind the physical joystick input to the last active camera, or else the joystick input is ignored until user actively chooses a camera window again; ( this is not user-friendly when user selects other gui windows such as PTZTool, PTZCommandButtons, and remotecommands window, and therefore moves the screen focus from the cameras, resulting in c.Focused = false for all _pnlCameras.Controls;) * Added null protection Added null protection * edited the visibility on File menu items leaving only open object list to enable config restore * Added virtual keyboard for PT preset setup and more Added virtual keyboard for PT preset setup; Fixed saving joystick buttons config for ptSpeed ; Added more feature visibility control on high-level-user; * Added menu option to load config.xml file Added option to load config.xml file PTZcommandButtons - if menu checkbox is on, the window will display even if there are no available presets to display. Display can be turned off using the menu checkbox. This is the same behavior as in PTZControl presets combobox, otherwise it causes other display issues which /i can't solve. --- AddCamera.Designer.cs | 15 + AddCamera.Designer.cs.bak | 4886 ++++++++++++++++++++++++ AddCamera.cs | 19 +- AssemblyInfo.cs | 4 +- CheckPassword.cs | 20 + DLLS/x64/AForge.Imaging.dll | Bin 0 -> 262656 bytes DLLS/x64/AForge.Math.dll | Bin 0 -> 68096 bytes DLLS/x64/AForge.dll | Bin 0 -> 17920 bytes DLLS/x64/Interop.NATUPNPLib.dll | Bin 0 -> 7168 bytes DLLS/x64/Interop.NETCONLib.dll | Bin 0 -> 9728 bytes DLLS/x64/Interop.NetFwTypeLib.dll | Bin 0 -> 28672 bytes DLLS/x64/NAudio.Lame.dll | Bin 0 -> 73728 bytes DLLS/x64/NAudio.dll | Bin 0 -> 474624 bytes DLLS/x64/NSpeex.dll | Bin 0 -> 118272 bytes DLLS/x64/Renci.SshNet.dll | Bin 0 -> 439808 bytes DLLS/x64/Renderers.dll | Bin 0 -> 32768 bytes DLLS/x64/Windows7ToolStripRenderer.dll | Bin 0 -> 30720 bytes DLLS/x64/xiApi.NET.dll | Bin 0 -> 28672 bytes Enums.cs | 8 +- MainForm.cs | 134 +- MainForm_Commands.cs | 62 +- MainForm_Configuration.cs | 67 +- PTZCommandButtons.cs | 47 +- PTZController.cs | 24 +- Server/LocalServer.cs | 6 + Settings.Designer.cs | 30 +- Settings.cs | 5 + XML/Translations.xml | Bin 1488732 -> 1489406 bytes XML/config.cs | 36 +- XML/config.xml | 1 + XML/config.xsd | 1 + iSpy.sln | 44 +- 32 files changed, 5314 insertions(+), 95 deletions(-) create mode 100644 AddCamera.Designer.cs.bak create mode 100644 DLLS/x64/AForge.Imaging.dll create mode 100644 DLLS/x64/AForge.Math.dll create mode 100644 DLLS/x64/AForge.dll create mode 100644 DLLS/x64/Interop.NATUPNPLib.dll create mode 100644 DLLS/x64/Interop.NETCONLib.dll create mode 100644 DLLS/x64/Interop.NetFwTypeLib.dll create mode 100644 DLLS/x64/NAudio.Lame.dll create mode 100644 DLLS/x64/NAudio.dll create mode 100644 DLLS/x64/NSpeex.dll create mode 100644 DLLS/x64/Renci.SshNet.dll create mode 100644 DLLS/x64/Renderers.dll create mode 100644 DLLS/x64/Windows7ToolStripRenderer.dll create mode 100644 DLLS/x64/xiApi.NET.dll diff --git a/AddCamera.Designer.cs b/AddCamera.Designer.cs index 65372b04..4ac2e868 100644 --- a/AddCamera.Designer.cs +++ b/AddCamera.Designer.cs @@ -56,6 +56,7 @@ private void InitializeComponent() this.btnMic = new System.Windows.Forms.Button(); this.lblMicSource = new System.Windows.Forms.Label(); this.linkLabel8 = new System.Windows.Forms.LinkLabel(); + this.linkLabel_OpenVRKbrd = new System.Windows.Forms.LinkLabel(); this.chkIgnoreAudio = new System.Windows.Forms.CheckBox(); this.groupBox3 = new System.Windows.Forms.GroupBox(); this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel(); @@ -2698,6 +2699,7 @@ private void InitializeComponent() this.flowLayoutPanel23.Controls.Add(this.linkLabel6); this.flowLayoutPanel23.Controls.Add(this.llblEditPTZ); this.flowLayoutPanel23.Controls.Add(this.linkLabel10); + this.flowLayoutPanel23.Controls.Add(this.linkLabel_OpenVRKbrd); this.flowLayoutPanel23.Dock = System.Windows.Forms.DockStyle.Fill; this.flowLayoutPanel23.Location = new System.Drawing.Point(323, 3); this.flowLayoutPanel23.Name = "flowLayoutPanel23"; @@ -4387,6 +4389,18 @@ private void InitializeComponent() this.label10.TabIndex = 42; this.label10.Text = "Motion Timeout"; // + // linkLabel_OpenVRKbrd + // + this.linkLabel_OpenVRKbrd.AutoSize = true; + this.linkLabel_OpenVRKbrd.Location = new System.Drawing.Point(194, 8); + this.linkLabel_OpenVRKbrd.Margin = new System.Windows.Forms.Padding(3, 8, 3, 0); + this.linkLabel_OpenVRKbrd.Name = "linkLabel_OpenVRKbrd"; + this.linkLabel_OpenVRKbrd.Size = new System.Drawing.Size(113, 13); + this.linkLabel_OpenVRKbrd.TabIndex = 78; + this.linkLabel_OpenVRKbrd.TabStop = true; + this.linkLabel_OpenVRKbrd.Text = "Open Virtual Keyboard"; + this.linkLabel_OpenVRKbrd.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel_OpenVRKbrd_LinkClicked); + // // AddCamera // this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None; @@ -4882,5 +4896,6 @@ private void InitializeComponent() private System.Windows.Forms.Label label8; private System.Windows.Forms.NumericUpDown numMotionTimeout; private System.Windows.Forms.Label label10; + private System.Windows.Forms.LinkLabel linkLabel_OpenVRKbrd; } } \ No newline at end of file diff --git a/AddCamera.Designer.cs.bak b/AddCamera.Designer.cs.bak new file mode 100644 index 00000000..65372b04 --- /dev/null +++ b/AddCamera.Designer.cs.bak @@ -0,0 +1,4886 @@ +using iSpyApplication.Controls; + +namespace iSpyApplication +{ + partial class AddCamera + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AddCamera)); + this.btnSelectSource = new System.Windows.Forms.Button(); + this.label2 = new System.Windows.Forms.Label(); + this.tcCamera = new System.Windows.Forms.TabControl(); + this.tabPage1 = new System.Windows.Forms.TabPage(); + this.groupBox8 = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanel22 = new System.Windows.Forms.TableLayoutPanel(); + this.txtTalkPassword = new System.Windows.Forms.TextBox(); + this.label23 = new System.Windows.Forms.Label(); + this.label66 = new System.Windows.Forms.Label(); + this.ddlTalkModel = new System.Windows.Forms.ComboBox(); + this.label65 = new System.Windows.Forms.Label(); + this.txtAudioOutIP = new System.Windows.Forms.TextBox(); + this.label21 = new System.Windows.Forms.Label(); + this.numTalkPort = new System.Windows.Forms.NumericUpDown(); + this.label88 = new System.Windows.Forms.Label(); + this.txtTalkUsername = new System.Windows.Forms.TextBox(); + this.linkLabel13 = new System.Windows.Forms.LinkLabel(); + this.groupBox2 = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanel3 = new System.Windows.Forms.TableLayoutPanel(); + this.label19 = new System.Windows.Forms.Label(); + this.flowLayoutPanel26 = new System.Windows.Forms.FlowLayoutPanel(); + this.btnMic = new System.Windows.Forms.Button(); + this.lblMicSource = new System.Windows.Forms.Label(); + this.linkLabel8 = new System.Windows.Forms.LinkLabel(); + this.chkIgnoreAudio = new System.Windows.Forms.CheckBox(); + this.groupBox3 = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel(); + this.ddlRotateFlip = new System.Windows.Forms.ComboBox(); + this.label45 = new System.Windows.Forms.Label(); + this.lblAccessGroups = new System.Windows.Forms.Label(); + this.btnTimestamp = new System.Windows.Forms.Button(); + this.label43 = new System.Windows.Forms.Label(); + this.linkLabel14 = new System.Windows.Forms.LinkLabel(); + this.txtAccessGroups = new System.Windows.Forms.TextBox(); + this.label1 = new System.Windows.Forms.Label(); + this.txtMaskImage = new System.Windows.Forms.TextBox(); + this.label84 = new System.Windows.Forms.Label(); + this.txtCameraName = new System.Windows.Forms.TextBox(); + this.label11 = new System.Windows.Forms.Label(); + this.ddlTimestamp = new System.Windows.Forms.ComboBox(); + this.btnMaskImage = new System.Windows.Forms.Button(); + this.flowLayoutPanel2 = new System.Windows.Forms.FlowLayoutPanel(); + this.numMaxFR = new System.Windows.Forms.NumericUpDown(); + this.label47 = new System.Windows.Forms.Label(); + this.numMaxFRRecording = new System.Windows.Forms.NumericUpDown(); + this.flowLayoutPanel16 = new System.Windows.Forms.FlowLayoutPanel(); + this.btnAdvanced = new System.Windows.Forms.Button(); + this.btnCrossbar = new System.Windows.Forms.Button(); + this.button9 = new System.Windows.Forms.Button(); + this.label5 = new System.Windows.Forms.Label(); + this.btnPiP = new System.Windows.Forms.Button(); + this.flowLayoutPanel11 = new System.Windows.Forms.FlowLayoutPanel(); + this.chkActive = new System.Windows.Forms.CheckBox(); + this.chkFill = new System.Windows.Forms.CheckBox(); + this.chkResize = new System.Windows.Forms.CheckBox(); + this.tabPage3 = new System.Windows.Forms.TabPage(); + this.gbZones = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanel6 = new System.Windows.Forms.TableLayoutPanel(); + this.AreaControl = new iSpyApplication.Controls.AreaSelector(); + this.llblClearAll = new System.Windows.Forms.LinkLabel(); + this.label83 = new System.Windows.Forms.Label(); + this.groupBox5 = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanel5 = new System.Windows.Forms.TableLayoutPanel(); + this.label72 = new System.Windows.Forms.Label(); + this.label12 = new System.Windows.Forms.Label(); + this.chkSuppressNoise = new System.Windows.Forms.CheckBox(); + this.label48 = new System.Windows.Forms.Label(); + this.label46 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.ddlProcessor = new System.Windows.Forms.ComboBox(); + this.ddlMotionDetector = new System.Windows.Forms.ComboBox(); + this.flowLayoutPanel4 = new System.Windows.Forms.FlowLayoutPanel(); + this.button5 = new System.Windows.Forms.Button(); + this.chkColourProcessing = new System.Windows.Forms.CheckBox(); + this.ranger1 = new iSpyApplication.Controls.Ranger(); + this.button4 = new System.Windows.Forms.Button(); + this.label51 = new System.Windows.Forms.Label(); + this.flowLayoutPanel17 = new System.Windows.Forms.FlowLayoutPanel(); + this.numProcessInterval = new System.Windows.Forms.NumericUpDown(); + this.label64 = new System.Windows.Forms.Label(); + this.linkLabel1 = new System.Windows.Forms.LinkLabel(); + this.flowLayoutPanel1 = new System.Windows.Forms.FlowLayoutPanel(); + this.numAutoOff = new System.Windows.Forms.NumericUpDown(); + this.label82 = new System.Windows.Forms.Label(); + this.tabPage2 = new System.Windows.Forms.TabPage(); + this.groupBox9 = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanel8 = new System.Windows.Forms.TableLayoutPanel(); + this.actionEditor1 = new iSpyApplication.Controls.ActionEditor(); + this.flowLayoutPanel6 = new System.Windows.Forms.FlowLayoutPanel(); + this.label89 = new System.Windows.Forms.Label(); + this.ddlActionType = new System.Windows.Forms.ComboBox(); + this.pnlMovement = new System.Windows.Forms.Panel(); + this.tableLayoutPanel7 = new System.Windows.Forms.TableLayoutPanel(); + this.label4 = new System.Windows.Forms.Label(); + this.ddlAlertMode = new System.Windows.Forms.ComboBox(); + this.linkLabel3 = new System.Windows.Forms.LinkLabel(); + this.button3 = new System.Windows.Forms.Button(); + this.flowLayoutPanel5 = new System.Windows.Forms.FlowLayoutPanel(); + this.rdoContinuous = new System.Windows.Forms.RadioButton(); + this.rdoMotion = new System.Windows.Forms.RadioButton(); + this.rdoTrigger = new System.Windows.Forms.RadioButton(); + this.label15 = new System.Windows.Forms.Label(); + this.intervalConfig1 = new iSpyApplication.Controls.IntervalConfig(); + this.panel4 = new System.Windows.Forms.Panel(); + this.chkMovement = new System.Windows.Forms.CheckBox(); + this.chkMessaging = new System.Windows.Forms.CheckBox(); + this.tabPage4 = new System.Windows.Forms.TabPage(); + this.groupBox1 = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanel10 = new System.Windows.Forms.TableLayoutPanel(); + this.lblMinutes = new System.Windows.Forms.Label(); + this.label70 = new System.Windows.Forms.Label(); + this.label71 = new System.Windows.Forms.Label(); + this.label44 = new System.Windows.Forms.Label(); + this.txtTimeLapse = new System.Windows.Forms.NumericUpDown(); + this.txtTimeLapseFrames = new System.Windows.Forms.NumericUpDown(); + this.label69 = new System.Windows.Forms.Label(); + this.label37 = new System.Windows.Forms.Label(); + this.label68 = new System.Windows.Forms.Label(); + this.label67 = new System.Windows.Forms.Label(); + this.label36 = new System.Windows.Forms.Label(); + this.numTimelapseSave = new System.Windows.Forms.NumericUpDown(); + this.lblSaveEvery = new System.Windows.Forms.Label(); + this.label62 = new System.Windows.Forms.Label(); + this.numFramerate = new System.Windows.Forms.NumericUpDown(); + this.panel2 = new System.Windows.Forms.Panel(); + this.chkTimelapse = new System.Windows.Forms.CheckBox(); + this.groupBox4 = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanel9 = new System.Windows.Forms.TableLayoutPanel(); + this.comboBox1 = new System.Windows.Forms.ComboBox(); + this.lblEncoder = new System.Windows.Forms.Label(); + this.label90 = new System.Windows.Forms.Label(); + this.label61 = new System.Windows.Forms.Label(); + this.lblQuality = new System.Windows.Forms.Label(); + this.label38 = new System.Windows.Forms.Label(); + this.label27 = new System.Windows.Forms.Label(); + this.label40 = new System.Windows.Forms.Label(); + this.txtBuffer = new System.Windows.Forms.NumericUpDown(); + this.txtInactiveRecord = new System.Windows.Forms.NumericUpDown(); + this.label39 = new System.Windows.Forms.Label(); + this.txtCalibrationDelay = new System.Windows.Forms.NumericUpDown(); + this.label29 = new System.Windows.Forms.Label(); + this.label28 = new System.Windows.Forms.Label(); + this.tbQuality = new System.Windows.Forms.TrackBar(); + this.ddlProfile = new System.Windows.Forms.ComboBox(); + this.ddlTriggerRecording = new System.Windows.Forms.ComboBox(); + this.label30 = new System.Windows.Forms.Label(); + this.txtMaxRecordTime = new System.Windows.Forms.NumericUpDown(); + this.label41 = new System.Windows.Forms.Label(); + this.numMinRecordTime = new System.Windows.Forms.NumericUpDown(); + this.label33 = new System.Windows.Forms.Label(); + this.label53 = new System.Windows.Forms.Label(); + this.groupBox6 = new System.Windows.Forms.GroupBox(); + this.flowLayoutPanel10 = new System.Windows.Forms.FlowLayoutPanel(); + this.rdoNoRecord = new System.Windows.Forms.RadioButton(); + this.rdoRecordDetect = new System.Windows.Forms.RadioButton(); + this.rdoRecordAlert = new System.Windows.Forms.RadioButton(); + this.tabPage8 = new System.Windows.Forms.TabPage(); + this.pnlPTZControls = new System.Windows.Forms.Panel(); + this.tableLayoutPanel12 = new System.Windows.Forms.TableLayoutPanel(); + this.panel5 = new System.Windows.Forms.Panel(); + this.lbExtended = new System.Windows.Forms.ListBox(); + this.label16 = new System.Windows.Forms.Label(); + this.flowLayoutPanel31 = new System.Windows.Forms.FlowLayoutPanel(); + this.btnAddPreset = new System.Windows.Forms.Button(); + this.btnDeletePreset = new System.Windows.Forms.Button(); + this.flowLayoutPanel7 = new System.Windows.Forms.FlowLayoutPanel(); + this.btnPTZTrack = new System.Windows.Forms.Button(); + this.btnPTZSchedule = new System.Windows.Forms.Button(); + this.ptzui1 = new iSpyApplication.Controls.PTZUI(); + this.label75 = new System.Windows.Forms.Label(); + this.tableLayoutPanel11 = new System.Windows.Forms.TableLayoutPanel(); + this.label73 = new System.Windows.Forms.Label(); + this.ddlPTZ = new System.Windows.Forms.ComboBox(); + this.flowLayoutPanel23 = new System.Windows.Forms.FlowLayoutPanel(); + this.button6 = new System.Windows.Forms.Button(); + this.linkLabel6 = new System.Windows.Forms.LinkLabel(); + this.llblEditPTZ = new System.Windows.Forms.LinkLabel(); + this.linkLabel10 = new System.Windows.Forms.LinkLabel(); + this.tabPage10 = new System.Windows.Forms.TabPage(); + this.groupBox10 = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanel24 = new System.Windows.Forms.TableLayoutPanel(); + this.label95 = new System.Windows.Forms.Label(); + this.label96 = new System.Windows.Forms.Label(); + this.flowLayoutPanel9 = new System.Windows.Forms.FlowLayoutPanel(); + this.numSaveDelay = new System.Windows.Forms.NumericUpDown(); + this.label97 = new System.Windows.Forms.Label(); + this.lblQuality3 = new System.Windows.Forms.Label(); + this.tableLayoutPanel25 = new System.Windows.Forms.TableLayoutPanel(); + this.rdoSaveMotion = new System.Windows.Forms.RadioButton(); + this.rdoSaveAlerts = new System.Windows.Forms.RadioButton(); + this.rdoSaveInterval = new System.Windows.Forms.RadioButton(); + this.flowLayoutPanel25 = new System.Windows.Forms.FlowLayoutPanel(); + this.numSaveInterval = new System.Windows.Forms.NumericUpDown(); + this.label99 = new System.Windows.Forms.Label(); + this.label100 = new System.Windows.Forms.Label(); + this.txtSaveOverlay = new System.Windows.Forms.TextBox(); + this.tbSaveQuality = new System.Windows.Forms.TrackBar(); + this.label101 = new System.Windows.Forms.Label(); + this.numSaveCounter = new System.Windows.Forms.NumericUpDown(); + this.gbLocal = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); + this.label56 = new System.Windows.Forms.Label(); + this.flowLayoutPanel29 = new System.Windows.Forms.FlowLayoutPanel(); + this.txtLocalFilename = new System.Windows.Forms.TextBox(); + this.label81 = new System.Windows.Forms.Label(); + this.flowLayoutPanel30 = new System.Windows.Forms.FlowLayoutPanel(); + this.chkLocalSaving = new System.Windows.Forms.CheckBox(); + this.linkLabel11 = new System.Windows.Forms.LinkLabel(); + this.tabPage7 = new System.Windows.Forms.TabPage(); + this.groupBox11 = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanel13 = new System.Windows.Forms.TableLayoutPanel(); + this.label7 = new System.Windows.Forms.Label(); + this.txtFTPRecordingFilename = new System.Windows.Forms.TextBox(); + this.label9 = new System.Windows.Forms.Label(); + this.label50 = new System.Windows.Forms.Label(); + this.numFTPRecordingCounterMax = new System.Windows.Forms.NumericUpDown(); + this.chkFTPRecordingsEnabled = new System.Windows.Forms.CheckBox(); + this.groupBox7 = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanel21 = new System.Windows.Forms.TableLayoutPanel(); + this.label102 = new System.Windows.Forms.Label(); + this.label60 = new System.Windows.Forms.Label(); + this.txtFTPFilename = new System.Windows.Forms.TextBox(); + this.chkFTP = new System.Windows.Forms.CheckBox(); + this.label6 = new System.Windows.Forms.Label(); + this.label20 = new System.Windows.Forms.Label(); + this.label57 = new System.Windows.Forms.Label(); + this.flowLayoutPanel8 = new System.Windows.Forms.FlowLayoutPanel(); + this.numFTPMinimumDelay = new System.Windows.Forms.NumericUpDown(); + this.label92 = new System.Windows.Forms.Label(); + this.lblQuality2 = new System.Windows.Forms.Label(); + this.tableLayoutPanel15 = new System.Windows.Forms.TableLayoutPanel(); + this.rdoFTPMotion = new System.Windows.Forms.RadioButton(); + this.rdoFTPAlerts = new System.Windows.Forms.RadioButton(); + this.rdoFTPInterval = new System.Windows.Forms.RadioButton(); + this.flowLayoutPanel19 = new System.Windows.Forms.FlowLayoutPanel(); + this.txtUploadEvery = new System.Windows.Forms.NumericUpDown(); + this.label58 = new System.Windows.Forms.Label(); + this.label86 = new System.Windows.Forms.Label(); + this.txtFTPText = new System.Windows.Forms.TextBox(); + this.tbFTPQuality = new System.Windows.Forms.TrackBar(); + this.label93 = new System.Windows.Forms.Label(); + this.numMaxCounter = new System.Windows.Forms.NumericUpDown(); + this.gbFTP = new System.Windows.Forms.GroupBox(); + this.panel1 = new System.Windows.Forms.Panel(); + this.tableLayoutPanel14 = new System.Windows.Forms.TableLayoutPanel(); + this.label52 = new System.Windows.Forms.Label(); + this.ddlFTPServer = new System.Windows.Forms.ComboBox(); + this.linkLabel5 = new System.Windows.Forms.LinkLabel(); + this.tabPage9 = new System.Windows.Forms.TabPage(); + this.panel10 = new System.Windows.Forms.Panel(); + this.linkLabel9 = new System.Windows.Forms.LinkLabel(); + this.gpbSubscriber2 = new System.Windows.Forms.GroupBox(); + this.label79 = new System.Windows.Forms.Label(); + this.tableLayoutPanel16 = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBox2 = new System.Windows.Forms.PictureBox(); + this.pictureBox1 = new System.Windows.Forms.PictureBox(); + this.chkPublic = new System.Windows.Forms.CheckBox(); + this.chkUploadGrabs = new System.Windows.Forms.CheckBox(); + this.chkUploadRecordings = new System.Windows.Forms.CheckBox(); + this.label98 = new System.Windows.Forms.Label(); + this.ddlCloudProviders = new System.Windows.Forms.ComboBox(); + this.label103 = new System.Windows.Forms.Label(); + this.txtCloudPath = new System.Windows.Forms.TextBox(); + this.btnAuthorise = new System.Windows.Forms.Button(); + this.btnAuthoriseYouTube = new System.Windows.Forms.Button(); + this.label77 = new System.Windows.Forms.Label(); + this.txtTags = new System.Windows.Forms.TextBox(); + this.tabPage5 = new System.Windows.Forms.TabPage(); + this.scheduleEditor1 = new iSpyApplication.Controls.ScheduleEditor(); + this.panel7 = new System.Windows.Forms.Panel(); + this.tableLayoutPanel19 = new System.Windows.Forms.TableLayoutPanel(); + this.flowLayoutPanel20 = new System.Windows.Forms.FlowLayoutPanel(); + this.ddlCopyFrom = new System.Windows.Forms.ComboBox(); + this.chkSchedule = new System.Windows.Forms.CheckBox(); + this.tabPage6 = new System.Windows.Forms.TabPage(); + this.tableLayoutPanel23 = new System.Windows.Forms.TableLayoutPanel(); + this.button1 = new System.Windows.Forms.Button(); + this.txtDirectory = new System.Windows.Forms.TextBox(); + this.ddlMediaDirectory = new System.Windows.Forms.ComboBox(); + this.tblStorage = new System.Windows.Forms.TableLayoutPanel(); + this.chkArchive = new System.Windows.Forms.CheckBox(); + this.label85 = new System.Windows.Forms.Label(); + this.numMaxAge = new System.Windows.Forms.NumericUpDown(); + this.label94 = new System.Windows.Forms.Label(); + this.numMaxFolderSize = new System.Windows.Forms.NumericUpDown(); + this.btnRunNow = new System.Windows.Forms.Button(); + this.label74 = new System.Windows.Forms.Label(); + this.label63 = new System.Windows.Forms.Label(); + this.chkStorageManagement = new System.Windows.Forms.CheckBox(); + this.btnNext = new System.Windows.Forms.Button(); + this.btnBack = new System.Windows.Forms.Button(); + this.btnFinish = new System.Windows.Forms.Button(); + this.toolTip1 = new System.Windows.Forms.ToolTip(this.components); + this.ofdDetect = new System.Windows.Forms.OpenFileDialog(); + this.label17 = new System.Windows.Forms.Label(); + this.label35 = new System.Windows.Forms.Label(); + this.label26 = new System.Windows.Forms.Label(); + this.label34 = new System.Windows.Forms.Label(); + this.label24 = new System.Windows.Forms.Label(); + this.label14 = new System.Windows.Forms.Label(); + this.label25 = new System.Windows.Forms.Label(); + this.label13 = new System.Windows.Forms.Label(); + this.label32 = new System.Windows.Forms.Label(); + this.label31 = new System.Windows.Forms.Label(); + this.label76 = new System.Windows.Forms.Label(); + this.llblHelp = new System.Windows.Forms.LinkLabel(); + this.panel3 = new System.Windows.Forms.Panel(); + this.tableLayoutPanel4 = new System.Windows.Forms.TableLayoutPanel(); + this.flowLayoutPanel3 = new System.Windows.Forms.FlowLayoutPanel(); + this.linkLabel4 = new System.Windows.Forms.LinkLabel(); + this.label8 = new System.Windows.Forms.Label(); + this.numMotionTimeout = new System.Windows.Forms.NumericUpDown(); + this.label10 = new System.Windows.Forms.Label(); + this.tcCamera.SuspendLayout(); + this.tabPage1.SuspendLayout(); + this.groupBox8.SuspendLayout(); + this.tableLayoutPanel22.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numTalkPort)).BeginInit(); + this.groupBox2.SuspendLayout(); + this.tableLayoutPanel3.SuspendLayout(); + this.flowLayoutPanel26.SuspendLayout(); + this.groupBox3.SuspendLayout(); + this.tableLayoutPanel2.SuspendLayout(); + this.flowLayoutPanel2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numMaxFR)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numMaxFRRecording)).BeginInit(); + this.flowLayoutPanel16.SuspendLayout(); + this.flowLayoutPanel11.SuspendLayout(); + this.tabPage3.SuspendLayout(); + this.gbZones.SuspendLayout(); + this.tableLayoutPanel6.SuspendLayout(); + this.groupBox5.SuspendLayout(); + this.tableLayoutPanel5.SuspendLayout(); + this.flowLayoutPanel4.SuspendLayout(); + this.flowLayoutPanel17.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numProcessInterval)).BeginInit(); + this.flowLayoutPanel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numAutoOff)).BeginInit(); + this.tabPage2.SuspendLayout(); + this.groupBox9.SuspendLayout(); + this.tableLayoutPanel8.SuspendLayout(); + this.flowLayoutPanel6.SuspendLayout(); + this.pnlMovement.SuspendLayout(); + this.tableLayoutPanel7.SuspendLayout(); + this.flowLayoutPanel5.SuspendLayout(); + this.panel4.SuspendLayout(); + this.tabPage4.SuspendLayout(); + this.groupBox1.SuspendLayout(); + this.tableLayoutPanel10.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.txtTimeLapse)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTimeLapseFrames)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numTimelapseSave)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numFramerate)).BeginInit(); + this.panel2.SuspendLayout(); + this.groupBox4.SuspendLayout(); + this.tableLayoutPanel9.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.txtBuffer)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtInactiveRecord)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtCalibrationDelay)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.tbQuality)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtMaxRecordTime)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numMinRecordTime)).BeginInit(); + this.groupBox6.SuspendLayout(); + this.flowLayoutPanel10.SuspendLayout(); + this.tabPage8.SuspendLayout(); + this.pnlPTZControls.SuspendLayout(); + this.tableLayoutPanel12.SuspendLayout(); + this.panel5.SuspendLayout(); + this.flowLayoutPanel31.SuspendLayout(); + this.flowLayoutPanel7.SuspendLayout(); + this.tableLayoutPanel11.SuspendLayout(); + this.flowLayoutPanel23.SuspendLayout(); + this.tabPage10.SuspendLayout(); + this.groupBox10.SuspendLayout(); + this.tableLayoutPanel24.SuspendLayout(); + this.flowLayoutPanel9.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numSaveDelay)).BeginInit(); + this.tableLayoutPanel25.SuspendLayout(); + this.flowLayoutPanel25.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numSaveInterval)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.tbSaveQuality)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numSaveCounter)).BeginInit(); + this.gbLocal.SuspendLayout(); + this.tableLayoutPanel1.SuspendLayout(); + this.flowLayoutPanel29.SuspendLayout(); + this.flowLayoutPanel30.SuspendLayout(); + this.tabPage7.SuspendLayout(); + this.groupBox11.SuspendLayout(); + this.tableLayoutPanel13.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numFTPRecordingCounterMax)).BeginInit(); + this.groupBox7.SuspendLayout(); + this.tableLayoutPanel21.SuspendLayout(); + this.flowLayoutPanel8.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numFTPMinimumDelay)).BeginInit(); + this.tableLayoutPanel15.SuspendLayout(); + this.flowLayoutPanel19.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.txtUploadEvery)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.tbFTPQuality)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numMaxCounter)).BeginInit(); + this.gbFTP.SuspendLayout(); + this.panel1.SuspendLayout(); + this.tableLayoutPanel14.SuspendLayout(); + this.tabPage9.SuspendLayout(); + this.panel10.SuspendLayout(); + this.gpbSubscriber2.SuspendLayout(); + this.tableLayoutPanel16.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); + this.tabPage5.SuspendLayout(); + this.panel7.SuspendLayout(); + this.tableLayoutPanel19.SuspendLayout(); + this.flowLayoutPanel20.SuspendLayout(); + this.tabPage6.SuspendLayout(); + this.tableLayoutPanel23.SuspendLayout(); + this.tblStorage.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numMaxAge)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numMaxFolderSize)).BeginInit(); + this.panel3.SuspendLayout(); + this.tableLayoutPanel4.SuspendLayout(); + this.flowLayoutPanel3.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numMotionTimeout)).BeginInit(); + this.SuspendLayout(); + // + // btnSelectSource + // + this.btnSelectSource.AutoSize = true; + this.btnSelectSource.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.btnSelectSource.Location = new System.Drawing.Point(6, 6); + this.btnSelectSource.Margin = new System.Windows.Forms.Padding(6); + this.btnSelectSource.Name = "btnSelectSource"; + this.btnSelectSource.Size = new System.Drawing.Size(26, 23); + this.btnSelectSource.TabIndex = 14; + this.btnSelectSource.Text = "..."; + this.btnSelectSource.UseVisualStyleBackColor = true; + this.btnSelectSource.Click += new System.EventHandler(this.BtnSelectSourceClick); + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(6, 8); + this.label2.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(41, 13); + this.label2.TabIndex = 11; + this.label2.Text = "Source"; + // + // tcCamera + // + this.tcCamera.Controls.Add(this.tabPage1); + this.tcCamera.Controls.Add(this.tabPage3); + this.tcCamera.Controls.Add(this.tabPage2); + this.tcCamera.Controls.Add(this.tabPage4); + this.tcCamera.Controls.Add(this.tabPage8); + this.tcCamera.Controls.Add(this.tabPage10); + this.tcCamera.Controls.Add(this.tabPage7); + this.tcCamera.Controls.Add(this.tabPage9); + this.tcCamera.Controls.Add(this.tabPage5); + this.tcCamera.Controls.Add(this.tabPage6); + this.tcCamera.Dock = System.Windows.Forms.DockStyle.Fill; + this.tcCamera.Location = new System.Drawing.Point(10, 10); + this.tcCamera.Margin = new System.Windows.Forms.Padding(6); + this.tcCamera.Name = "tcCamera"; + this.tcCamera.SelectedIndex = 0; + this.tcCamera.Size = new System.Drawing.Size(657, 702); + this.tcCamera.TabIndex = 16; + this.tcCamera.SelectedIndexChanged += new System.EventHandler(this.TcCameraSelectedIndexChanged); + // + // tabPage1 + // + this.tabPage1.AutoScroll = true; + this.tabPage1.Controls.Add(this.groupBox8); + this.tabPage1.Controls.Add(this.groupBox2); + this.tabPage1.Controls.Add(this.groupBox3); + this.tabPage1.Location = new System.Drawing.Point(4, 22); + this.tabPage1.Margin = new System.Windows.Forms.Padding(6); + this.tabPage1.Name = "tabPage1"; + this.tabPage1.Padding = new System.Windows.Forms.Padding(6); + this.tabPage1.Size = new System.Drawing.Size(649, 676); + this.tabPage1.TabIndex = 0; + this.tabPage1.Text = "Camera"; + this.tabPage1.UseVisualStyleBackColor = true; + // + // groupBox8 + // + this.groupBox8.AutoSize = true; + this.groupBox8.Controls.Add(this.tableLayoutPanel22); + this.groupBox8.Dock = System.Windows.Forms.DockStyle.Top; + this.groupBox8.Location = new System.Drawing.Point(6, 494); + this.groupBox8.Name = "groupBox8"; + this.groupBox8.Size = new System.Drawing.Size(637, 112); + this.groupBox8.TabIndex = 58; + this.groupBox8.TabStop = false; + this.groupBox8.Text = "Talk"; + // + // tableLayoutPanel22 + // + this.tableLayoutPanel22.AutoSize = true; + this.tableLayoutPanel22.ColumnCount = 4; + this.tableLayoutPanel22.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 120F)); + this.tableLayoutPanel22.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel22.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel22.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel22.Controls.Add(this.txtTalkPassword, 3, 2); + this.tableLayoutPanel22.Controls.Add(this.label23, 0, 0); + this.tableLayoutPanel22.Controls.Add(this.label66, 0, 2); + this.tableLayoutPanel22.Controls.Add(this.ddlTalkModel, 1, 0); + this.tableLayoutPanel22.Controls.Add(this.label65, 0, 1); + this.tableLayoutPanel22.Controls.Add(this.txtAudioOutIP, 1, 1); + this.tableLayoutPanel22.Controls.Add(this.label21, 2, 1); + this.tableLayoutPanel22.Controls.Add(this.numTalkPort, 3, 1); + this.tableLayoutPanel22.Controls.Add(this.label88, 2, 2); + this.tableLayoutPanel22.Controls.Add(this.txtTalkUsername, 1, 2); + this.tableLayoutPanel22.Controls.Add(this.linkLabel13, 3, 0); + this.tableLayoutPanel22.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel22.Location = new System.Drawing.Point(3, 16); + this.tableLayoutPanel22.Name = "tableLayoutPanel22"; + this.tableLayoutPanel22.RowCount = 3; + this.tableLayoutPanel22.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 31F)); + this.tableLayoutPanel22.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 31F)); + this.tableLayoutPanel22.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 31F)); + this.tableLayoutPanel22.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tableLayoutPanel22.Size = new System.Drawing.Size(631, 93); + this.tableLayoutPanel22.TabIndex = 0; + // + // txtTalkPassword + // + this.txtTalkPassword.Location = new System.Drawing.Point(307, 65); + this.txtTalkPassword.Name = "txtTalkPassword"; + this.txtTalkPassword.PasswordChar = '*'; + this.txtTalkPassword.Size = new System.Drawing.Size(100, 20); + this.txtTalkPassword.TabIndex = 63; + // + // label23 + // + this.label23.AutoSize = true; + this.label23.Location = new System.Drawing.Point(6, 8); + this.label23.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label23.Name = "label23"; + this.label23.Size = new System.Drawing.Size(75, 13); + this.label23.TabIndex = 58; + this.label23.Text = "Camera Model"; + // + // label66 + // + this.label66.AutoSize = true; + this.label66.Location = new System.Drawing.Point(3, 70); + this.label66.Margin = new System.Windows.Forms.Padding(3, 8, 3, 0); + this.label66.Name = "label66"; + this.label66.Size = new System.Drawing.Size(55, 13); + this.label66.TabIndex = 61; + this.label66.Text = "Username"; + // + // ddlTalkModel + // + this.ddlTalkModel.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.ddlTalkModel.FormattingEnabled = true; + this.ddlTalkModel.Location = new System.Drawing.Point(123, 3); + this.ddlTalkModel.Name = "ddlTalkModel"; + this.ddlTalkModel.Size = new System.Drawing.Size(119, 21); + this.ddlTalkModel.TabIndex = 1; + // + // label65 + // + this.label65.AutoSize = true; + this.label65.Location = new System.Drawing.Point(6, 39); + this.label65.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label65.Name = "label65"; + this.label65.Size = new System.Drawing.Size(57, 13); + this.label65.TabIndex = 59; + this.label65.Text = "IP address"; + // + // txtAudioOutIP + // + this.txtAudioOutIP.Location = new System.Drawing.Point(123, 34); + this.txtAudioOutIP.Name = "txtAudioOutIP"; + this.txtAudioOutIP.Size = new System.Drawing.Size(91, 20); + this.txtAudioOutIP.TabIndex = 60; + // + // label21 + // + this.label21.AutoSize = true; + this.label21.Location = new System.Drawing.Point(251, 39); + this.label21.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label21.Name = "label21"; + this.label21.Size = new System.Drawing.Size(26, 13); + this.label21.TabIndex = 57; + this.label21.Text = "Port"; + // + // numTalkPort + // + this.numTalkPort.Location = new System.Drawing.Point(307, 34); + this.numTalkPort.Maximum = new decimal(new int[] { + 65535, + 0, + 0, + 0}); + this.numTalkPort.Minimum = new decimal(new int[] { + 1, + 0, + 0, + 0}); + this.numTalkPort.Name = "numTalkPort"; + this.numTalkPort.Size = new System.Drawing.Size(77, 20); + this.numTalkPort.TabIndex = 0; + this.numTalkPort.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); + // + // label88 + // + this.label88.AutoSize = true; + this.label88.Location = new System.Drawing.Point(248, 70); + this.label88.Margin = new System.Windows.Forms.Padding(3, 8, 3, 0); + this.label88.Name = "label88"; + this.label88.Size = new System.Drawing.Size(53, 13); + this.label88.TabIndex = 60; + this.label88.Text = "Password"; + // + // txtTalkUsername + // + this.txtTalkUsername.Location = new System.Drawing.Point(123, 65); + this.txtTalkUsername.Name = "txtTalkUsername"; + this.txtTalkUsername.Size = new System.Drawing.Size(91, 20); + this.txtTalkUsername.TabIndex = 62; + // + // linkLabel13 + // + this.linkLabel13.AutoSize = true; + this.linkLabel13.Location = new System.Drawing.Point(310, 6); + this.linkLabel13.Margin = new System.Windows.Forms.Padding(6); + this.linkLabel13.Name = "linkLabel13"; + this.linkLabel13.Size = new System.Drawing.Size(45, 13); + this.linkLabel13.TabIndex = 64; + this.linkLabel13.TabStop = true; + this.linkLabel13.Text = "Settings"; + this.linkLabel13.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel13_LinkClicked); + // + // groupBox2 + // + this.groupBox2.AutoSize = true; + this.groupBox2.Controls.Add(this.tableLayoutPanel3); + this.groupBox2.Dock = System.Windows.Forms.DockStyle.Top; + this.groupBox2.Location = new System.Drawing.Point(6, 407); + this.groupBox2.Margin = new System.Windows.Forms.Padding(6); + this.groupBox2.Name = "groupBox2"; + this.groupBox2.Padding = new System.Windows.Forms.Padding(6); + this.groupBox2.Size = new System.Drawing.Size(637, 87); + this.groupBox2.TabIndex = 57; + this.groupBox2.TabStop = false; + this.groupBox2.Text = "Audio Source"; + // + // tableLayoutPanel3 + // + this.tableLayoutPanel3.AutoSize = true; + this.tableLayoutPanel3.ColumnCount = 2; + this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 120F)); + this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel3.Controls.Add(this.label19, 0, 0); + this.tableLayoutPanel3.Controls.Add(this.flowLayoutPanel26, 1, 0); + this.tableLayoutPanel3.Controls.Add(this.chkIgnoreAudio, 1, 1); + this.tableLayoutPanel3.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel3.Location = new System.Drawing.Point(6, 19); + this.tableLayoutPanel3.Name = "tableLayoutPanel3"; + this.tableLayoutPanel3.RowCount = 2; + this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 31F)); + this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 31F)); + this.tableLayoutPanel3.Size = new System.Drawing.Size(625, 62); + this.tableLayoutPanel3.TabIndex = 72; + // + // label19 + // + this.label19.AutoSize = true; + this.label19.Location = new System.Drawing.Point(6, 8); + this.label19.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label19.Name = "label19"; + this.label19.Size = new System.Drawing.Size(63, 13); + this.label19.TabIndex = 56; + this.label19.Text = "Microphone"; + // + // flowLayoutPanel26 + // + this.flowLayoutPanel26.Controls.Add(this.btnMic); + this.flowLayoutPanel26.Controls.Add(this.lblMicSource); + this.flowLayoutPanel26.Controls.Add(this.linkLabel8); + this.flowLayoutPanel26.Dock = System.Windows.Forms.DockStyle.Fill; + this.flowLayoutPanel26.Location = new System.Drawing.Point(120, 0); + this.flowLayoutPanel26.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel26.Name = "flowLayoutPanel26"; + this.flowLayoutPanel26.Size = new System.Drawing.Size(513, 31); + this.flowLayoutPanel26.TabIndex = 57; + // + // btnMic + // + this.btnMic.Location = new System.Drawing.Point(3, 3); + this.btnMic.Name = "btnMic"; + this.btnMic.Size = new System.Drawing.Size(32, 23); + this.btnMic.TabIndex = 57; + this.btnMic.Text = "..."; + this.btnMic.UseVisualStyleBackColor = true; + this.btnMic.Click += new System.EventHandler(this.btnMic_Click); + // + // lblMicSource + // + this.lblMicSource.AutoSize = true; + this.lblMicSource.Location = new System.Drawing.Point(41, 0); + this.lblMicSource.Name = "lblMicSource"; + this.lblMicSource.Padding = new System.Windows.Forms.Padding(0, 8, 0, 0); + this.lblMicSource.Size = new System.Drawing.Size(58, 21); + this.lblMicSource.TabIndex = 58; + this.lblMicSource.Text = "MicSource"; + // + // linkLabel8 + // + this.linkLabel8.AutoSize = true; + this.linkLabel8.Location = new System.Drawing.Point(108, 8); + this.linkLabel8.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.linkLabel8.Name = "linkLabel8"; + this.linkLabel8.Size = new System.Drawing.Size(29, 13); + this.linkLabel8.TabIndex = 71; + this.linkLabel8.TabStop = true; + this.linkLabel8.Text = "Help"; + this.linkLabel8.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LinkLabel8LinkClicked); + // + // chkIgnoreAudio + // + this.chkIgnoreAudio.AutoSize = true; + this.chkIgnoreAudio.Location = new System.Drawing.Point(126, 37); + this.chkIgnoreAudio.Margin = new System.Windows.Forms.Padding(6); + this.chkIgnoreAudio.Name = "chkIgnoreAudio"; + this.chkIgnoreAudio.Size = new System.Drawing.Size(86, 17); + this.chkIgnoreAudio.TabIndex = 58; + this.chkIgnoreAudio.Text = "Ignore Audio"; + this.chkIgnoreAudio.UseVisualStyleBackColor = true; + this.chkIgnoreAudio.CheckedChanged += new System.EventHandler(this.chkIgnoreAudio_CheckedChanged); + // + // groupBox3 + // + this.groupBox3.AutoSize = true; + this.groupBox3.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.groupBox3.Controls.Add(this.tableLayoutPanel2); + this.groupBox3.Dock = System.Windows.Forms.DockStyle.Top; + this.groupBox3.Location = new System.Drawing.Point(6, 6); + this.groupBox3.Margin = new System.Windows.Forms.Padding(6); + this.groupBox3.Name = "groupBox3"; + this.groupBox3.Padding = new System.Windows.Forms.Padding(6); + this.groupBox3.Size = new System.Drawing.Size(637, 401); + this.groupBox3.TabIndex = 56; + this.groupBox3.TabStop = false; + this.groupBox3.Text = "Video Source"; + // + // tableLayoutPanel2 + // + this.tableLayoutPanel2.AutoSize = true; + this.tableLayoutPanel2.ColumnCount = 3; + this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 120F)); + this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel2.Controls.Add(this.ddlRotateFlip, 1, 5); + this.tableLayoutPanel2.Controls.Add(this.label45, 0, 5); + this.tableLayoutPanel2.Controls.Add(this.lblAccessGroups, 0, 3); + this.tableLayoutPanel2.Controls.Add(this.label2, 0, 0); + this.tableLayoutPanel2.Controls.Add(this.btnTimestamp, 2, 8); + this.tableLayoutPanel2.Controls.Add(this.label43, 0, 12); + this.tableLayoutPanel2.Controls.Add(this.linkLabel14, 2, 3); + this.tableLayoutPanel2.Controls.Add(this.txtAccessGroups, 1, 3); + this.tableLayoutPanel2.Controls.Add(this.label1, 0, 2); + this.tableLayoutPanel2.Controls.Add(this.txtMaskImage, 1, 9); + this.tableLayoutPanel2.Controls.Add(this.label84, 0, 9); + this.tableLayoutPanel2.Controls.Add(this.txtCameraName, 1, 2); + this.tableLayoutPanel2.Controls.Add(this.label11, 0, 8); + this.tableLayoutPanel2.Controls.Add(this.ddlTimestamp, 1, 8); + this.tableLayoutPanel2.Controls.Add(this.btnMaskImage, 2, 9); + this.tableLayoutPanel2.Controls.Add(this.flowLayoutPanel2, 1, 12); + this.tableLayoutPanel2.Controls.Add(this.flowLayoutPanel16, 1, 0); + this.tableLayoutPanel2.Controls.Add(this.label5, 0, 11); + this.tableLayoutPanel2.Controls.Add(this.btnPiP, 1, 11); + this.tableLayoutPanel2.Controls.Add(this.flowLayoutPanel11, 1, 4); + this.tableLayoutPanel2.Controls.Add(this.chkResize, 1, 1); + this.tableLayoutPanel2.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel2.Location = new System.Drawing.Point(6, 19); + this.tableLayoutPanel2.Name = "tableLayoutPanel2"; + this.tableLayoutPanel2.RowCount = 13; + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel2.Size = new System.Drawing.Size(625, 376); + this.tableLayoutPanel2.TabIndex = 80; + // + // ddlRotateFlip + // + this.ddlRotateFlip.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.ddlRotateFlip.FormattingEnabled = true; + this.ddlRotateFlip.Location = new System.Drawing.Point(126, 185); + this.ddlRotateFlip.Margin = new System.Windows.Forms.Padding(6); + this.ddlRotateFlip.Name = "ddlRotateFlip"; + this.ddlRotateFlip.Size = new System.Drawing.Size(275, 21); + this.ddlRotateFlip.TabIndex = 65; + this.ddlRotateFlip.SelectedIndexChanged += new System.EventHandler(this.ddlRotateFlip_SelectedIndexChanged); + // + // label45 + // + this.label45.AutoSize = true; + this.label45.Location = new System.Drawing.Point(6, 187); + this.label45.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label45.Name = "label45"; + this.label45.Size = new System.Drawing.Size(54, 13); + this.label45.TabIndex = 94; + this.label45.Text = "Transform"; + // + // lblAccessGroups + // + this.lblAccessGroups.AutoSize = true; + this.lblAccessGroups.Location = new System.Drawing.Point(6, 118); + this.lblAccessGroups.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.lblAccessGroups.Name = "lblAccessGroups"; + this.lblAccessGroups.Size = new System.Drawing.Size(79, 13); + this.lblAccessGroups.TabIndex = 88; + this.lblAccessGroups.Text = "Access Groups"; + // + // btnTimestamp + // + this.btnTimestamp.AutoSize = true; + this.btnTimestamp.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.btnTimestamp.Location = new System.Drawing.Point(413, 218); + this.btnTimestamp.Margin = new System.Windows.Forms.Padding(6); + this.btnTimestamp.Name = "btnTimestamp"; + this.btnTimestamp.Size = new System.Drawing.Size(26, 23); + this.btnTimestamp.TabIndex = 79; + this.btnTimestamp.Text = "..."; + this.btnTimestamp.UseVisualStyleBackColor = true; + this.btnTimestamp.Click += new System.EventHandler(this.btnTimestamp_Click); + // + // label43 + // + this.label43.AutoSize = true; + this.label43.Location = new System.Drawing.Point(6, 325); + this.label43.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label43.Name = "label43"; + this.label43.Size = new System.Drawing.Size(77, 13); + this.label43.TabIndex = 73; + this.label43.Text = "Max Framerate"; + // + // linkLabel14 + // + this.linkLabel14.AutoSize = true; + this.linkLabel14.Location = new System.Drawing.Point(413, 118); + this.linkLabel14.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.linkLabel14.Name = "linkLabel14"; + this.linkLabel14.Size = new System.Drawing.Size(29, 13); + this.linkLabel14.TabIndex = 93; + this.linkLabel14.TabStop = true; + this.linkLabel14.Text = "Help"; + this.linkLabel14.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel14_LinkClicked); + // + // txtAccessGroups + // + this.txtAccessGroups.Location = new System.Drawing.Point(126, 116); + this.txtAccessGroups.Margin = new System.Windows.Forms.Padding(6); + this.txtAccessGroups.Name = "txtAccessGroups"; + this.txtAccessGroups.Size = new System.Drawing.Size(275, 20); + this.txtAccessGroups.TabIndex = 88; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(6, 86); + this.label1.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(35, 13); + this.label1.TabIndex = 20; + this.label1.Text = "Name"; + // + // txtMaskImage + // + this.txtMaskImage.Location = new System.Drawing.Point(126, 253); + this.txtMaskImage.Margin = new System.Windows.Forms.Padding(6); + this.txtMaskImage.MaxLength = 50; + this.txtMaskImage.Name = "txtMaskImage"; + this.txtMaskImage.Size = new System.Drawing.Size(275, 20); + this.txtMaskImage.TabIndex = 66; + this.toolTip1.SetToolTip(this.txtMaskImage, "Give your camera a descriptive name, eg Office Cam"); + this.txtMaskImage.TextChanged += new System.EventHandler(this.TxtMaskImageTextChanged); + // + // label84 + // + this.label84.AutoSize = true; + this.label84.Location = new System.Drawing.Point(6, 255); + this.label84.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label84.Name = "label84"; + this.label84.Size = new System.Drawing.Size(65, 13); + this.label84.TabIndex = 65; + this.label84.Text = "Mask Image"; + // + // txtCameraName + // + this.txtCameraName.Location = new System.Drawing.Point(126, 84); + this.txtCameraName.Margin = new System.Windows.Forms.Padding(6); + this.txtCameraName.MaxLength = 50; + this.txtCameraName.Name = "txtCameraName"; + this.txtCameraName.Size = new System.Drawing.Size(275, 20); + this.txtCameraName.TabIndex = 21; + this.toolTip1.SetToolTip(this.txtCameraName, "Give your camera a descriptive name, eg Office Cam"); + this.txtCameraName.TextChanged += new System.EventHandler(this.TxtCameraNameTextChanged); + this.txtCameraName.KeyUp += new System.Windows.Forms.KeyEventHandler(this.TxtCameraNameKeyUp); + // + // label11 + // + this.label11.AutoSize = true; + this.label11.Location = new System.Drawing.Point(6, 220); + this.label11.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label11.Name = "label11"; + this.label11.Size = new System.Drawing.Size(63, 13); + this.label11.TabIndex = 59; + this.label11.Text = "Time Stamp"; + // + // ddlTimestamp + // + this.ddlTimestamp.FormattingEnabled = true; + this.ddlTimestamp.Items.AddRange(new object[] { + "FPS: {FPS} {0:G} ", + "{0:G}", + "{0:T}", + "{CAMERA} {0:G}", + "{REC} {0:G}", + "{0:dd MMM yy hh:mm:sstt}", + "{0:dd MMM yy HH:mm:sstt}", + "{CAMERA} {0:MM/dd HH:mm:ss}"}); + this.ddlTimestamp.Location = new System.Drawing.Point(126, 218); + this.ddlTimestamp.Margin = new System.Windows.Forms.Padding(6); + this.ddlTimestamp.Name = "ddlTimestamp"; + this.ddlTimestamp.Size = new System.Drawing.Size(275, 21); + this.ddlTimestamp.TabIndex = 63; + this.ddlTimestamp.SelectedIndexChanged += new System.EventHandler(this.ddlTimestamp_SelectedIndexChanged); + this.ddlTimestamp.KeyUp += new System.Windows.Forms.KeyEventHandler(this.DdlTimestampKeyUp); + // + // btnMaskImage + // + this.btnMaskImage.AutoSize = true; + this.btnMaskImage.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.btnMaskImage.Location = new System.Drawing.Point(413, 253); + this.btnMaskImage.Margin = new System.Windows.Forms.Padding(6); + this.btnMaskImage.Name = "btnMaskImage"; + this.btnMaskImage.Size = new System.Drawing.Size(26, 23); + this.btnMaskImage.TabIndex = 67; + this.btnMaskImage.Text = "..."; + this.btnMaskImage.UseVisualStyleBackColor = true; + this.btnMaskImage.Click += new System.EventHandler(this.BtnMaskImageClick); + // + // flowLayoutPanel2 + // + this.tableLayoutPanel2.SetColumnSpan(this.flowLayoutPanel2, 2); + this.flowLayoutPanel2.Controls.Add(this.numMaxFR); + this.flowLayoutPanel2.Controls.Add(this.label47); + this.flowLayoutPanel2.Controls.Add(this.numMaxFRRecording); + this.flowLayoutPanel2.Dock = System.Windows.Forms.DockStyle.Fill; + this.flowLayoutPanel2.Location = new System.Drawing.Point(120, 317); + this.flowLayoutPanel2.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel2.Name = "flowLayoutPanel2"; + this.flowLayoutPanel2.Size = new System.Drawing.Size(513, 59); + this.flowLayoutPanel2.TabIndex = 80; + // + // numMaxFR + // + this.numMaxFR.DecimalPlaces = 2; + this.numMaxFR.Location = new System.Drawing.Point(6, 6); + this.numMaxFR.Margin = new System.Windows.Forms.Padding(6); + this.numMaxFR.Minimum = new decimal(new int[] { + 1, + 0, + 0, + 131072}); + this.numMaxFR.Name = "numMaxFR"; + this.numMaxFR.Size = new System.Drawing.Size(52, 20); + this.numMaxFR.TabIndex = 74; + this.numMaxFR.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); + this.numMaxFR.ValueChanged += new System.EventHandler(this.numMaxFR_ValueChanged); + // + // label47 + // + this.label47.AutoSize = true; + this.label47.Location = new System.Drawing.Point(70, 8); + this.label47.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label47.Name = "label47"; + this.label47.Size = new System.Drawing.Size(91, 13); + this.label47.TabIndex = 75; + this.label47.Text = "When Recording"; + // + // numMaxFRRecording + // + this.numMaxFRRecording.DecimalPlaces = 2; + this.numMaxFRRecording.Location = new System.Drawing.Point(173, 6); + this.numMaxFRRecording.Margin = new System.Windows.Forms.Padding(6); + this.numMaxFRRecording.Minimum = new decimal(new int[] { + 1, + 0, + 0, + 131072}); + this.numMaxFRRecording.Name = "numMaxFRRecording"; + this.numMaxFRRecording.Size = new System.Drawing.Size(70, 20); + this.numMaxFRRecording.TabIndex = 76; + this.numMaxFRRecording.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); + // + // flowLayoutPanel16 + // + this.tableLayoutPanel2.SetColumnSpan(this.flowLayoutPanel16, 2); + this.flowLayoutPanel16.Controls.Add(this.btnSelectSource); + this.flowLayoutPanel16.Controls.Add(this.btnAdvanced); + this.flowLayoutPanel16.Controls.Add(this.btnCrossbar); + this.flowLayoutPanel16.Controls.Add(this.button9); + this.flowLayoutPanel16.Dock = System.Windows.Forms.DockStyle.Fill; + this.flowLayoutPanel16.Location = new System.Drawing.Point(120, 0); + this.flowLayoutPanel16.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel16.Name = "flowLayoutPanel16"; + this.flowLayoutPanel16.Size = new System.Drawing.Size(513, 45); + this.flowLayoutPanel16.TabIndex = 81; + // + // btnAdvanced + // + this.btnAdvanced.AutoSize = true; + this.btnAdvanced.Location = new System.Drawing.Point(44, 6); + this.btnAdvanced.Margin = new System.Windows.Forms.Padding(6); + this.btnAdvanced.Name = "btnAdvanced"; + this.btnAdvanced.Size = new System.Drawing.Size(81, 27); + this.btnAdvanced.TabIndex = 19; + this.btnAdvanced.Text = "Advanced"; + this.btnAdvanced.UseVisualStyleBackColor = true; + this.btnAdvanced.Click += new System.EventHandler(this.btnAdvanced_Click); + // + // btnCrossbar + // + this.btnCrossbar.AutoSize = true; + this.btnCrossbar.Location = new System.Drawing.Point(137, 6); + this.btnCrossbar.Margin = new System.Windows.Forms.Padding(6); + this.btnCrossbar.Name = "btnCrossbar"; + this.btnCrossbar.Size = new System.Drawing.Size(75, 27); + this.btnCrossbar.TabIndex = 20; + this.btnCrossbar.Text = "Inputs"; + this.btnCrossbar.UseVisualStyleBackColor = true; + this.btnCrossbar.Click += new System.EventHandler(this.btnCrossbar_Click); + // + // button9 + // + this.button9.AutoSize = true; + this.button9.Location = new System.Drawing.Point(224, 6); + this.button9.Margin = new System.Windows.Forms.Padding(6); + this.button9.Name = "button9"; + this.button9.Size = new System.Drawing.Size(75, 27); + this.button9.TabIndex = 21; + this.button9.Text = "Options"; + this.button9.UseVisualStyleBackColor = true; + this.button9.Click += new System.EventHandler(this.button9_Click); + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(6, 290); + this.label5.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(87, 13); + this.label5.TabIndex = 95; + this.label5.Text = "Picture in Picture"; + // + // btnPiP + // + this.btnPiP.AutoSize = true; + this.btnPiP.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.btnPiP.Location = new System.Drawing.Point(126, 288); + this.btnPiP.Margin = new System.Windows.Forms.Padding(6); + this.btnPiP.Name = "btnPiP"; + this.btnPiP.Size = new System.Drawing.Size(26, 23); + this.btnPiP.TabIndex = 22; + this.btnPiP.Text = "..."; + this.btnPiP.UseVisualStyleBackColor = true; + this.btnPiP.Click += new System.EventHandler(this.btnPiP_Click); + // + // flowLayoutPanel11 + // + this.tableLayoutPanel2.SetColumnSpan(this.flowLayoutPanel11, 2); + this.flowLayoutPanel11.Controls.Add(this.chkActive); + this.flowLayoutPanel11.Controls.Add(this.chkFill); + this.flowLayoutPanel11.Dock = System.Windows.Forms.DockStyle.Fill; + this.flowLayoutPanel11.Location = new System.Drawing.Point(123, 145); + this.flowLayoutPanel11.Name = "flowLayoutPanel11"; + this.flowLayoutPanel11.Size = new System.Drawing.Size(507, 31); + this.flowLayoutPanel11.TabIndex = 97; + // + // chkActive + // + this.chkActive.AutoSize = true; + this.chkActive.Location = new System.Drawing.Point(6, 6); + this.chkActive.Margin = new System.Windows.Forms.Padding(6); + this.chkActive.Name = "chkActive"; + this.chkActive.Size = new System.Drawing.Size(95, 17); + this.chkActive.TabIndex = 23; + this.chkActive.Text = "Camera Active"; + this.chkActive.UseVisualStyleBackColor = true; + this.chkActive.CheckedChanged += new System.EventHandler(this.ChkActiveCheckedChanged); + // + // chkFill + // + this.chkFill.AutoSize = true; + this.chkFill.Location = new System.Drawing.Point(113, 6); + this.chkFill.Margin = new System.Windows.Forms.Padding(6); + this.chkFill.Name = "chkFill"; + this.chkFill.Size = new System.Drawing.Size(38, 17); + this.chkFill.TabIndex = 96; + this.chkFill.Text = "Fill"; + this.chkFill.UseVisualStyleBackColor = true; + this.chkFill.CheckedChanged += new System.EventHandler(this.chkFill_CheckedChanged); + // + // chkResize + // + this.chkResize.AutoSize = true; + this.chkResize.Location = new System.Drawing.Point(124, 49); + this.chkResize.Margin = new System.Windows.Forms.Padding(4); + this.chkResize.Name = "chkResize"; + this.chkResize.Padding = new System.Windows.Forms.Padding(4); + this.chkResize.Size = new System.Drawing.Size(66, 25); + this.chkResize.TabIndex = 98; + this.chkResize.Text = "Resize"; + this.chkResize.UseVisualStyleBackColor = true; + this.chkResize.CheckedChanged += new System.EventHandler(this.chkResize_CheckedChanged); + // + // tabPage3 + // + this.tabPage3.AutoScroll = true; + this.tabPage3.Controls.Add(this.gbZones); + this.tabPage3.Controls.Add(this.groupBox5); + this.tabPage3.Location = new System.Drawing.Point(4, 22); + this.tabPage3.Margin = new System.Windows.Forms.Padding(6); + this.tabPage3.Name = "tabPage3"; + this.tabPage3.Padding = new System.Windows.Forms.Padding(6); + this.tabPage3.Size = new System.Drawing.Size(649, 676); + this.tabPage3.TabIndex = 2; + this.tabPage3.Text = "Motion Detection"; + this.tabPage3.UseVisualStyleBackColor = true; + // + // gbZones + // + this.gbZones.Controls.Add(this.tableLayoutPanel6); + this.gbZones.Dock = System.Windows.Forms.DockStyle.Top; + this.gbZones.Location = new System.Drawing.Point(6, 258); + this.gbZones.Margin = new System.Windows.Forms.Padding(6); + this.gbZones.Name = "gbZones"; + this.gbZones.Padding = new System.Windows.Forms.Padding(6); + this.gbZones.Size = new System.Drawing.Size(637, 409); + this.gbZones.TabIndex = 56; + this.gbZones.TabStop = false; + this.gbZones.Text = "Detection Zones"; + // + // tableLayoutPanel6 + // + this.tableLayoutPanel6.ColumnCount = 2; + this.tableLayoutPanel6.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel6.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 120F)); + this.tableLayoutPanel6.Controls.Add(this.AreaControl, 0, 0); + this.tableLayoutPanel6.Controls.Add(this.llblClearAll, 1, 1); + this.tableLayoutPanel6.Controls.Add(this.label83, 0, 1); + this.tableLayoutPanel6.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel6.Location = new System.Drawing.Point(6, 19); + this.tableLayoutPanel6.Name = "tableLayoutPanel6"; + this.tableLayoutPanel6.RowCount = 2; + this.tableLayoutPanel6.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel6.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel6.Size = new System.Drawing.Size(625, 384); + this.tableLayoutPanel6.TabIndex = 48; + // + // AreaControl + // + this.AreaControl.Anchor = System.Windows.Forms.AnchorStyles.Top; + this.AreaControl.BackColor = System.Drawing.Color.Black; + this.AreaControl.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.tableLayoutPanel6.SetColumnSpan(this.AreaControl, 2); + this.AreaControl.Cursor = System.Windows.Forms.Cursors.Hand; + this.AreaControl.LastFrame = null; + this.AreaControl.Location = new System.Drawing.Point(102, 0); + this.AreaControl.Margin = new System.Windows.Forms.Padding(0); + this.AreaControl.MinimumSize = new System.Drawing.Size(100, 100); + this.AreaControl.MotionZones = new objectsCameraDetectorZone[0]; + this.AreaControl.Name = "AreaControl"; + this.AreaControl.Padding = new System.Windows.Forms.Padding(0, 0, 3, 3); + this.AreaControl.Size = new System.Drawing.Size(421, 319); + this.AreaControl.TabIndex = 48; + // + // llblClearAll + // + this.llblClearAll.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.llblClearAll.AutoSize = true; + this.llblClearAll.Location = new System.Drawing.Point(565, 319); + this.llblClearAll.Name = "llblClearAll"; + this.llblClearAll.Padding = new System.Windows.Forms.Padding(6); + this.llblClearAll.Size = new System.Drawing.Size(57, 25); + this.llblClearAll.TabIndex = 49; + this.llblClearAll.TabStop = true; + this.llblClearAll.Text = "Clear All"; + this.llblClearAll.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel15_LinkClicked); + // + // label83 + // + this.label83.AutoSize = true; + this.label83.Location = new System.Drawing.Point(6, 319); + this.label83.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + this.label83.Name = "label83"; + this.label83.Padding = new System.Windows.Forms.Padding(6); + this.label83.Size = new System.Drawing.Size(202, 25); + this.label83.TabIndex = 47; + this.label83.Text = "* Click and drag to draw out rectangles"; + // + // groupBox5 + // + this.groupBox5.Controls.Add(this.tableLayoutPanel5); + this.groupBox5.Dock = System.Windows.Forms.DockStyle.Top; + this.groupBox5.Location = new System.Drawing.Point(6, 6); + this.groupBox5.Margin = new System.Windows.Forms.Padding(6); + this.groupBox5.Name = "groupBox5"; + this.groupBox5.Padding = new System.Windows.Forms.Padding(6); + this.groupBox5.Size = new System.Drawing.Size(637, 252); + this.groupBox5.TabIndex = 55; + this.groupBox5.TabStop = false; + this.groupBox5.Text = "Detector"; + // + // tableLayoutPanel5 + // + this.tableLayoutPanel5.ColumnCount = 5; + this.tableLayoutPanel5.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel5.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel5.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel5.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel5.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel5.Controls.Add(this.label72, 0, 4); + this.tableLayoutPanel5.Controls.Add(this.label12, 0, 0); + this.tableLayoutPanel5.Controls.Add(this.chkSuppressNoise, 4, 0); + this.tableLayoutPanel5.Controls.Add(this.label48, 0, 2); + this.tableLayoutPanel5.Controls.Add(this.label46, 0, 3); + this.tableLayoutPanel5.Controls.Add(this.label3, 0, 1); + this.tableLayoutPanel5.Controls.Add(this.ddlProcessor, 1, 3); + this.tableLayoutPanel5.Controls.Add(this.ddlMotionDetector, 1, 0); + this.tableLayoutPanel5.Controls.Add(this.flowLayoutPanel4, 1, 2); + this.tableLayoutPanel5.Controls.Add(this.ranger1, 1, 1); + this.tableLayoutPanel5.Controls.Add(this.button4, 2, 3); + this.tableLayoutPanel5.Controls.Add(this.label51, 3, 3); + this.tableLayoutPanel5.Controls.Add(this.flowLayoutPanel17, 4, 3); + this.tableLayoutPanel5.Controls.Add(this.linkLabel1, 2, 0); + this.tableLayoutPanel5.Controls.Add(this.flowLayoutPanel1, 1, 4); + this.tableLayoutPanel5.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel5.Location = new System.Drawing.Point(6, 19); + this.tableLayoutPanel5.Name = "tableLayoutPanel5"; + this.tableLayoutPanel5.RowCount = 5; + this.tableLayoutPanel5.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel5.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel5.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel5.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel5.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tableLayoutPanel5.Size = new System.Drawing.Size(625, 227); + this.tableLayoutPanel5.TabIndex = 62; + // + // label72 + // + this.label72.AutoSize = true; + this.label72.Location = new System.Drawing.Point(6, 197); + this.label72.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label72.Name = "label72"; + this.label72.Size = new System.Drawing.Size(46, 13); + this.label72.TabIndex = 62; + this.label72.Text = "Auto Off"; + // + // label12 + // + this.label12.AutoSize = true; + this.label12.Location = new System.Drawing.Point(6, 8); + this.label12.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label12.Name = "label12"; + this.label12.Size = new System.Drawing.Size(70, 13); + this.label12.TabIndex = 29; + this.label12.Text = "Use Detector"; + // + // chkSuppressNoise + // + this.chkSuppressNoise.AutoSize = true; + this.chkSuppressNoise.Checked = true; + this.chkSuppressNoise.CheckState = System.Windows.Forms.CheckState.Checked; + this.chkSuppressNoise.Location = new System.Drawing.Point(430, 6); + this.chkSuppressNoise.Margin = new System.Windows.Forms.Padding(6); + this.chkSuppressNoise.Name = "chkSuppressNoise"; + this.chkSuppressNoise.Size = new System.Drawing.Size(94, 17); + this.chkSuppressNoise.TabIndex = 40; + this.chkSuppressNoise.Text = "Supress Noise"; + this.chkSuppressNoise.UseVisualStyleBackColor = true; + this.chkSuppressNoise.CheckedChanged += new System.EventHandler(this.ChkSuppressNoiseCheckedChanged); + // + // label48 + // + this.label48.AutoSize = true; + this.label48.Location = new System.Drawing.Point(6, 122); + this.label48.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label48.Name = "label48"; + this.label48.Size = new System.Drawing.Size(76, 13); + this.label48.TabIndex = 58; + this.label48.Text = "Colour Filtering"; + // + // label46 + // + this.label46.AutoSize = true; + this.label46.Location = new System.Drawing.Point(6, 153); + this.label46.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label46.Name = "label46"; + this.label46.Size = new System.Drawing.Size(67, 13); + this.label46.TabIndex = 47; + this.label46.Text = "Display Style"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(6, 41); + this.label3.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(75, 13); + this.label3.TabIndex = 51; + this.label3.Text = "Trigger Range"; + // + // ddlProcessor + // + this.ddlProcessor.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.ddlProcessor.FormattingEnabled = true; + this.ddlProcessor.Location = new System.Drawing.Point(94, 151); + this.ddlProcessor.Margin = new System.Windows.Forms.Padding(6); + this.ddlProcessor.Name = "ddlProcessor"; + this.ddlProcessor.Size = new System.Drawing.Size(191, 21); + this.ddlProcessor.TabIndex = 48; + this.ddlProcessor.SelectedIndexChanged += new System.EventHandler(this.DdlProcessorSelectedIndexChanged); + // + // ddlMotionDetector + // + this.ddlMotionDetector.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.ddlMotionDetector.FormattingEnabled = true; + this.ddlMotionDetector.Location = new System.Drawing.Point(94, 6); + this.ddlMotionDetector.Margin = new System.Windows.Forms.Padding(6); + this.ddlMotionDetector.Name = "ddlMotionDetector"; + this.ddlMotionDetector.Size = new System.Drawing.Size(191, 21); + this.ddlMotionDetector.TabIndex = 30; + this.ddlMotionDetector.SelectedIndexChanged += new System.EventHandler(this.DdlMovementDetectorSelectedIndexChanged1); + // + // flowLayoutPanel4 + // + this.tableLayoutPanel5.SetColumnSpan(this.flowLayoutPanel4, 4); + this.flowLayoutPanel4.Controls.Add(this.button5); + this.flowLayoutPanel4.Controls.Add(this.chkColourProcessing); + this.flowLayoutPanel4.Dock = System.Windows.Forms.DockStyle.Fill; + this.flowLayoutPanel4.Location = new System.Drawing.Point(88, 114); + this.flowLayoutPanel4.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel4.Name = "flowLayoutPanel4"; + this.flowLayoutPanel4.Size = new System.Drawing.Size(605, 31); + this.flowLayoutPanel4.TabIndex = 59; + // + // button5 + // + this.button5.Location = new System.Drawing.Point(6, 6); + this.button5.Margin = new System.Windows.Forms.Padding(6); + this.button5.Name = "button5"; + this.button5.Size = new System.Drawing.Size(38, 21); + this.button5.TabIndex = 59; + this.button5.Text = "..."; + this.button5.UseVisualStyleBackColor = true; + this.button5.Click += new System.EventHandler(this.button5_Click); + // + // chkColourProcessing + // + this.chkColourProcessing.AutoSize = true; + this.chkColourProcessing.Location = new System.Drawing.Point(56, 6); + this.chkColourProcessing.Margin = new System.Windows.Forms.Padding(6); + this.chkColourProcessing.Name = "chkColourProcessing"; + this.chkColourProcessing.Size = new System.Drawing.Size(52, 17); + this.chkColourProcessing.TabIndex = 61; + this.chkColourProcessing.Text = "Apply"; + this.chkColourProcessing.UseVisualStyleBackColor = true; + this.chkColourProcessing.CheckedChanged += new System.EventHandler(this.chkColourProcessing_CheckedChanged); + // + // ranger1 + // + this.tableLayoutPanel5.SetColumnSpan(this.ranger1, 4); + this.ranger1.Cursor = System.Windows.Forms.Cursors.Hand; + this.ranger1.Gain = 10F; + this.ranger1.Location = new System.Drawing.Point(92, 37); + this.ranger1.Margin = new System.Windows.Forms.Padding(4); + this.ranger1.Name = "ranger1"; + this.ranger1.Size = new System.Drawing.Size(462, 73); + this.ranger1.TabIndex = 61; + this.ranger1.ValueMax = 100D; + this.ranger1.ValueMin = 0D; + // + // button4 + // + this.button4.AutoSize = true; + this.button4.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.button4.Location = new System.Drawing.Point(297, 151); + this.button4.Margin = new System.Windows.Forms.Padding(6); + this.button4.Name = "button4"; + this.button4.Size = new System.Drawing.Size(26, 23); + this.button4.TabIndex = 57; + this.button4.Text = "..."; + this.button4.UseVisualStyleBackColor = true; + this.button4.Click += new System.EventHandler(this.button4_Click); + // + // label51 + // + this.label51.AutoSize = true; + this.label51.Location = new System.Drawing.Point(335, 153); + this.label51.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label51.Name = "label51"; + this.label51.Size = new System.Drawing.Size(83, 13); + this.label51.TabIndex = 50; + this.label51.Text = "Process Interval"; + // + // flowLayoutPanel17 + // + this.flowLayoutPanel17.Controls.Add(this.numProcessInterval); + this.flowLayoutPanel17.Controls.Add(this.label64); + this.flowLayoutPanel17.Dock = System.Windows.Forms.DockStyle.Fill; + this.flowLayoutPanel17.Location = new System.Drawing.Point(424, 145); + this.flowLayoutPanel17.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel17.Name = "flowLayoutPanel17"; + this.flowLayoutPanel17.Size = new System.Drawing.Size(269, 44); + this.flowLayoutPanel17.TabIndex = 60; + // + // numProcessInterval + // + this.numProcessInterval.Location = new System.Drawing.Point(6, 6); + this.numProcessInterval.Margin = new System.Windows.Forms.Padding(6); + this.numProcessInterval.Maximum = new decimal(new int[] { + 2000, + 0, + 0, + 0}); + this.numProcessInterval.Name = "numProcessInterval"; + this.numProcessInterval.Size = new System.Drawing.Size(83, 20); + this.numProcessInterval.TabIndex = 55; + this.numProcessInterval.ValueChanged += new System.EventHandler(this.numProcessInterval_ValueChanged); + // + // label64 + // + this.label64.AutoSize = true; + this.label64.Location = new System.Drawing.Point(101, 8); + this.label64.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label64.Name = "label64"; + this.label64.Size = new System.Drawing.Size(20, 13); + this.label64.TabIndex = 54; + this.label64.Text = "ms"; + // + // linkLabel1 + // + this.linkLabel1.AutoSize = true; + this.tableLayoutPanel5.SetColumnSpan(this.linkLabel1, 2); + this.linkLabel1.Location = new System.Drawing.Point(297, 8); + this.linkLabel1.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.linkLabel1.Name = "linkLabel1"; + this.linkLabel1.Size = new System.Drawing.Size(70, 13); + this.linkLabel1.TabIndex = 51; + this.linkLabel1.TabStop = true; + this.linkLabel1.Text = "Usage Tips..."; + this.linkLabel1.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LinkLabel1LinkClicked1); + // + // flowLayoutPanel1 + // + this.flowLayoutPanel1.Controls.Add(this.numAutoOff); + this.flowLayoutPanel1.Controls.Add(this.label82); + this.flowLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.flowLayoutPanel1.Location = new System.Drawing.Point(88, 189); + this.flowLayoutPanel1.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel1.Name = "flowLayoutPanel1"; + this.flowLayoutPanel1.Size = new System.Drawing.Size(203, 38); + this.flowLayoutPanel1.TabIndex = 64; + // + // numAutoOff + // + this.numAutoOff.Location = new System.Drawing.Point(6, 6); + this.numAutoOff.Margin = new System.Windows.Forms.Padding(6); + this.numAutoOff.Maximum = new decimal(new int[] { + 9999999, + 0, + 0, + 0}); + this.numAutoOff.Name = "numAutoOff"; + this.numAutoOff.Size = new System.Drawing.Size(65, 20); + this.numAutoOff.TabIndex = 63; + // + // label82 + // + this.label82.AutoSize = true; + this.label82.Location = new System.Drawing.Point(83, 8); + this.label82.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label82.Name = "label82"; + this.label82.Size = new System.Drawing.Size(49, 13); + this.label82.TabIndex = 55; + this.label82.Text = "Seconds"; + // + // tabPage2 + // + this.tabPage2.AutoScroll = true; + this.tabPage2.Controls.Add(this.groupBox9); + this.tabPage2.Controls.Add(this.pnlMovement); + this.tabPage2.Controls.Add(this.panel4); + this.tabPage2.Location = new System.Drawing.Point(4, 22); + this.tabPage2.Margin = new System.Windows.Forms.Padding(6); + this.tabPage2.Name = "tabPage2"; + this.tabPage2.Padding = new System.Windows.Forms.Padding(6); + this.tabPage2.Size = new System.Drawing.Size(649, 676); + this.tabPage2.TabIndex = 1; + this.tabPage2.Text = "Alerts"; + this.tabPage2.UseVisualStyleBackColor = true; + // + // groupBox9 + // + this.groupBox9.Controls.Add(this.tableLayoutPanel8); + this.groupBox9.Dock = System.Windows.Forms.DockStyle.Top; + this.groupBox9.Location = new System.Drawing.Point(6, 139); + this.groupBox9.Name = "groupBox9"; + this.groupBox9.Size = new System.Drawing.Size(637, 336); + this.groupBox9.TabIndex = 94; + this.groupBox9.TabStop = false; + this.groupBox9.Text = "Actions"; + // + // tableLayoutPanel8 + // + this.tableLayoutPanel8.ColumnCount = 1; + this.tableLayoutPanel8.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel8.Controls.Add(this.actionEditor1, 0, 1); + this.tableLayoutPanel8.Controls.Add(this.flowLayoutPanel6, 0, 0); + this.tableLayoutPanel8.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel8.Location = new System.Drawing.Point(3, 16); + this.tableLayoutPanel8.Name = "tableLayoutPanel8"; + this.tableLayoutPanel8.RowCount = 2; + this.tableLayoutPanel8.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 31F)); + this.tableLayoutPanel8.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel8.Size = new System.Drawing.Size(631, 317); + this.tableLayoutPanel8.TabIndex = 93; + // + // actionEditor1 + // + this.actionEditor1.Dock = System.Windows.Forms.DockStyle.Top; + this.actionEditor1.Location = new System.Drawing.Point(4, 35); + this.actionEditor1.Margin = new System.Windows.Forms.Padding(4); + this.actionEditor1.Name = "actionEditor1"; + this.actionEditor1.Size = new System.Drawing.Size(623, 260); + this.actionEditor1.TabIndex = 92; + this.actionEditor1.Load += new System.EventHandler(this.actionEditor1_Load); + // + // flowLayoutPanel6 + // + this.flowLayoutPanel6.Controls.Add(this.label89); + this.flowLayoutPanel6.Controls.Add(this.ddlActionType); + this.flowLayoutPanel6.Dock = System.Windows.Forms.DockStyle.Fill; + this.flowLayoutPanel6.Location = new System.Drawing.Point(0, 0); + this.flowLayoutPanel6.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel6.Name = "flowLayoutPanel6"; + this.flowLayoutPanel6.Size = new System.Drawing.Size(631, 31); + this.flowLayoutPanel6.TabIndex = 95; + // + // label89 + // + this.label89.AutoSize = true; + this.label89.Location = new System.Drawing.Point(6, 6); + this.label89.Margin = new System.Windows.Forms.Padding(6); + this.label89.Name = "label89"; + this.label89.Size = new System.Drawing.Size(21, 13); + this.label89.TabIndex = 94; + this.label89.Text = "On"; + // + // ddlActionType + // + this.ddlActionType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.ddlActionType.FormattingEnabled = true; + this.ddlActionType.Location = new System.Drawing.Point(39, 3); + this.ddlActionType.Margin = new System.Windows.Forms.Padding(6, 3, 6, 3); + this.ddlActionType.Name = "ddlActionType"; + this.ddlActionType.Size = new System.Drawing.Size(121, 21); + this.ddlActionType.TabIndex = 93; + this.ddlActionType.SelectedIndexChanged += new System.EventHandler(this.ddlEventType_SelectedIndexChanged); + // + // pnlMovement + // + this.pnlMovement.Controls.Add(this.tableLayoutPanel7); + this.pnlMovement.Dock = System.Windows.Forms.DockStyle.Top; + this.pnlMovement.Location = new System.Drawing.Point(6, 33); + this.pnlMovement.Margin = new System.Windows.Forms.Padding(6); + this.pnlMovement.Name = "pnlMovement"; + this.pnlMovement.Size = new System.Drawing.Size(637, 106); + this.pnlMovement.TabIndex = 30; + // + // tableLayoutPanel7 + // + this.tableLayoutPanel7.ColumnCount = 4; + this.tableLayoutPanel7.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel7.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel7.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel7.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel7.Controls.Add(this.label4, 0, 0); + this.tableLayoutPanel7.Controls.Add(this.ddlAlertMode, 1, 0); + this.tableLayoutPanel7.Controls.Add(this.linkLabel3, 3, 0); + this.tableLayoutPanel7.Controls.Add(this.button3, 2, 0); + this.tableLayoutPanel7.Controls.Add(this.flowLayoutPanel5, 1, 1); + this.tableLayoutPanel7.Controls.Add(this.label15, 0, 2); + this.tableLayoutPanel7.Controls.Add(this.intervalConfig1, 1, 2); + this.tableLayoutPanel7.Dock = System.Windows.Forms.DockStyle.Top; + this.tableLayoutPanel7.Location = new System.Drawing.Point(0, 0); + this.tableLayoutPanel7.Name = "tableLayoutPanel7"; + this.tableLayoutPanel7.RowCount = 3; + this.tableLayoutPanel7.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 31F)); + this.tableLayoutPanel7.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 31F)); + this.tableLayoutPanel7.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 31F)); + this.tableLayoutPanel7.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tableLayoutPanel7.Size = new System.Drawing.Size(637, 102); + this.tableLayoutPanel7.TabIndex = 82; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(6, 8); + this.label4.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(37, 13); + this.label4.TabIndex = 15; + this.label4.Text = "Mode:"; + // + // ddlAlertMode + // + this.ddlAlertMode.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.ddlAlertMode.FormattingEnabled = true; + this.ddlAlertMode.Location = new System.Drawing.Point(65, 6); + this.ddlAlertMode.Margin = new System.Windows.Forms.Padding(6); + this.ddlAlertMode.Name = "ddlAlertMode"; + this.ddlAlertMode.Size = new System.Drawing.Size(266, 21); + this.ddlAlertMode.TabIndex = 77; + this.ddlAlertMode.SelectedIndexChanged += new System.EventHandler(this.DdlAlertModeSelectedIndexChanged); + // + // linkLabel3 + // + this.linkLabel3.AutoSize = true; + this.linkLabel3.Location = new System.Drawing.Point(381, 8); + this.linkLabel3.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.linkLabel3.Name = "linkLabel3"; + this.linkLabel3.Size = new System.Drawing.Size(41, 13); + this.linkLabel3.TabIndex = 62; + this.linkLabel3.TabStop = true; + this.linkLabel3.Text = "Plugins"; + this.linkLabel3.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel3_LinkClicked); + // + // button3 + // + this.button3.AutoSize = true; + this.button3.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.button3.Location = new System.Drawing.Point(343, 6); + this.button3.Margin = new System.Windows.Forms.Padding(6); + this.button3.Name = "button3"; + this.button3.Size = new System.Drawing.Size(26, 19); + this.button3.TabIndex = 78; + this.button3.Text = "..."; + this.button3.UseVisualStyleBackColor = true; + this.button3.Click += new System.EventHandler(this.Button3Click3); + // + // flowLayoutPanel5 + // + this.tableLayoutPanel7.SetColumnSpan(this.flowLayoutPanel5, 3); + this.flowLayoutPanel5.Controls.Add(this.rdoContinuous); + this.flowLayoutPanel5.Controls.Add(this.rdoMotion); + this.flowLayoutPanel5.Controls.Add(this.rdoTrigger); + this.flowLayoutPanel5.Dock = System.Windows.Forms.DockStyle.Fill; + this.flowLayoutPanel5.Location = new System.Drawing.Point(59, 31); + this.flowLayoutPanel5.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel5.Name = "flowLayoutPanel5"; + this.flowLayoutPanel5.Size = new System.Drawing.Size(588, 31); + this.flowLayoutPanel5.TabIndex = 79; + // + // rdoContinuous + // + this.rdoContinuous.AutoSize = true; + this.rdoContinuous.Location = new System.Drawing.Point(6, 6); + this.rdoContinuous.Margin = new System.Windows.Forms.Padding(6); + this.rdoContinuous.Name = "rdoContinuous"; + this.rdoContinuous.Size = new System.Drawing.Size(78, 17); + this.rdoContinuous.TabIndex = 0; + this.rdoContinuous.TabStop = true; + this.rdoContinuous.Text = "Continuous"; + this.rdoContinuous.UseVisualStyleBackColor = true; + this.rdoContinuous.CheckedChanged += new System.EventHandler(this.rdoContinuous_CheckedChanged); + // + // rdoMotion + // + this.rdoMotion.AutoSize = true; + this.rdoMotion.Location = new System.Drawing.Point(96, 6); + this.rdoMotion.Margin = new System.Windows.Forms.Padding(6); + this.rdoMotion.Name = "rdoMotion"; + this.rdoMotion.Size = new System.Drawing.Size(136, 17); + this.rdoMotion.TabIndex = 1; + this.rdoMotion.TabStop = true; + this.rdoMotion.Text = "When Motion Detected"; + this.rdoMotion.UseVisualStyleBackColor = true; + this.rdoMotion.CheckedChanged += new System.EventHandler(this.rdoMotion_CheckedChanged); + // + // rdoTrigger + // + this.rdoTrigger.AutoSize = true; + this.rdoTrigger.Location = new System.Drawing.Point(244, 6); + this.rdoTrigger.Margin = new System.Windows.Forms.Padding(6); + this.rdoTrigger.Name = "rdoTrigger"; + this.rdoTrigger.Size = new System.Drawing.Size(99, 17); + this.rdoTrigger.TabIndex = 2; + this.rdoTrigger.TabStop = true; + this.rdoTrigger.Text = "External Trigger"; + this.rdoTrigger.UseVisualStyleBackColor = true; + this.rdoTrigger.CheckedChanged += new System.EventHandler(this.rdoTrigger_CheckedChanged); + // + // label15 + // + this.label15.AutoSize = true; + this.label15.Location = new System.Drawing.Point(6, 70); + this.label15.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label15.Name = "label15"; + this.label15.Size = new System.Drawing.Size(47, 13); + this.label15.TabIndex = 57; + this.label15.Text = "Intervals"; + // + // intervalConfig1 + // + this.tableLayoutPanel7.SetColumnSpan(this.intervalConfig1, 3); + this.intervalConfig1.Dock = System.Windows.Forms.DockStyle.Left; + this.intervalConfig1.Location = new System.Drawing.Point(63, 66); + this.intervalConfig1.Margin = new System.Windows.Forms.Padding(4); + this.intervalConfig1.Name = "intervalConfig1"; + this.intervalConfig1.Size = new System.Drawing.Size(519, 32); + this.intervalConfig1.TabIndex = 80; + // + // panel4 + // + this.panel4.Controls.Add(this.chkMovement); + this.panel4.Controls.Add(this.chkMessaging); + this.panel4.Dock = System.Windows.Forms.DockStyle.Top; + this.panel4.Location = new System.Drawing.Point(6, 6); + this.panel4.Name = "panel4"; + this.panel4.Size = new System.Drawing.Size(637, 27); + this.panel4.TabIndex = 75; + // + // chkMovement + // + this.chkMovement.AutoSize = true; + this.chkMovement.Location = new System.Drawing.Point(7, 4); + this.chkMovement.Margin = new System.Windows.Forms.Padding(6); + this.chkMovement.Name = "chkMovement"; + this.chkMovement.Size = new System.Drawing.Size(94, 17); + this.chkMovement.TabIndex = 28; + this.chkMovement.Text = "Alerts Enabled"; + this.chkMovement.UseVisualStyleBackColor = true; + this.chkMovement.CheckedChanged += new System.EventHandler(this.ChkMovementCheckedChanged); + // + // chkMessaging + // + this.chkMessaging.AutoSize = true; + this.chkMessaging.Location = new System.Drawing.Point(134, 4); + this.chkMessaging.Name = "chkMessaging"; + this.chkMessaging.Size = new System.Drawing.Size(77, 17); + this.chkMessaging.TabIndex = 95; + this.chkMessaging.Text = "Messaging"; + this.toolTip1.SetToolTip(this.chkMessaging, "Check to enable SMS and email alerts"); + this.chkMessaging.UseVisualStyleBackColor = true; + // + // tabPage4 + // + this.tabPage4.AutoScroll = true; + this.tabPage4.Controls.Add(this.groupBox1); + this.tabPage4.Controls.Add(this.panel2); + this.tabPage4.Controls.Add(this.groupBox4); + this.tabPage4.Controls.Add(this.groupBox6); + this.tabPage4.Location = new System.Drawing.Point(4, 22); + this.tabPage4.Margin = new System.Windows.Forms.Padding(6); + this.tabPage4.Name = "tabPage4"; + this.tabPage4.Padding = new System.Windows.Forms.Padding(6); + this.tabPage4.Size = new System.Drawing.Size(649, 676); + this.tabPage4.TabIndex = 3; + this.tabPage4.Text = "Recording"; + this.tabPage4.UseVisualStyleBackColor = true; + // + // groupBox1 + // + this.groupBox1.Controls.Add(this.tableLayoutPanel10); + this.groupBox1.Dock = System.Windows.Forms.DockStyle.Top; + this.groupBox1.Location = new System.Drawing.Point(6, 355); + this.groupBox1.Margin = new System.Windows.Forms.Padding(6); + this.groupBox1.Name = "groupBox1"; + this.groupBox1.Padding = new System.Windows.Forms.Padding(6); + this.groupBox1.Size = new System.Drawing.Size(637, 188); + this.groupBox1.TabIndex = 73; + this.groupBox1.TabStop = false; + this.groupBox1.Text = "Timelapse Recording"; + // + // tableLayoutPanel10 + // + this.tableLayoutPanel10.ColumnCount = 6; + this.tableLayoutPanel10.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel10.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel10.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel10.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel10.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel10.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel10.Controls.Add(this.lblMinutes, 2, 3); + this.tableLayoutPanel10.Controls.Add(this.label70, 3, 2); + this.tableLayoutPanel10.Controls.Add(this.label71, 0, 0); + this.tableLayoutPanel10.Controls.Add(this.label44, 0, 2); + this.tableLayoutPanel10.Controls.Add(this.txtTimeLapse, 1, 1); + this.tableLayoutPanel10.Controls.Add(this.txtTimeLapseFrames, 4, 1); + this.tableLayoutPanel10.Controls.Add(this.label69, 5, 1); + this.tableLayoutPanel10.Controls.Add(this.label37, 0, 1); + this.tableLayoutPanel10.Controls.Add(this.label68, 3, 1); + this.tableLayoutPanel10.Controls.Add(this.label67, 3, 0); + this.tableLayoutPanel10.Controls.Add(this.label36, 2, 1); + this.tableLayoutPanel10.Controls.Add(this.numTimelapseSave, 1, 3); + this.tableLayoutPanel10.Controls.Add(this.lblSaveEvery, 0, 3); + this.tableLayoutPanel10.Controls.Add(this.label62, 0, 4); + this.tableLayoutPanel10.Controls.Add(this.numFramerate, 1, 4); + this.tableLayoutPanel10.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel10.Location = new System.Drawing.Point(6, 19); + this.tableLayoutPanel10.Name = "tableLayoutPanel10"; + this.tableLayoutPanel10.RowCount = 5; + this.tableLayoutPanel10.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel10.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel10.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel10.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel10.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tableLayoutPanel10.Size = new System.Drawing.Size(625, 163); + this.tableLayoutPanel10.TabIndex = 87; + // + // lblMinutes + // + this.lblMinutes.AutoSize = true; + this.lblMinutes.Location = new System.Drawing.Point(145, 94); + this.lblMinutes.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.lblMinutes.Name = "lblMinutes"; + this.lblMinutes.Size = new System.Drawing.Size(43, 13); + this.lblMinutes.TabIndex = 61; + this.lblMinutes.Text = "minutes"; + // + // label70 + // + this.tableLayoutPanel10.SetColumnSpan(this.label70, 3); + this.label70.Location = new System.Drawing.Point(301, 53); + this.label70.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label70.Name = "label70"; + this.label70.Size = new System.Drawing.Size(274, 33); + this.label70.TabIndex = 79; + this.label70.Text = "Saves a frame every n seconds. Enter 0 to deactivate."; + // + // label71 + // + this.label71.AutoSize = true; + this.label71.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold); + this.label71.Location = new System.Drawing.Point(6, 0); + this.label71.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + this.label71.Name = "label71"; + this.label71.Size = new System.Drawing.Size(41, 13); + this.label71.TabIndex = 80; + this.label71.Text = "Movie"; + // + // label44 + // + this.tableLayoutPanel10.SetColumnSpan(this.label44, 3); + this.label44.Location = new System.Drawing.Point(6, 53); + this.label44.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label44.Name = "label44"; + this.label44.Size = new System.Drawing.Size(283, 33); + this.label44.TabIndex = 74; + this.label44.Text = "Saves a frame to a movie file n seconds. Enter 0 to deactivate."; + // + // txtTimeLapse + // + this.txtTimeLapse.Location = new System.Drawing.Point(80, 19); + this.txtTimeLapse.Margin = new System.Windows.Forms.Padding(6); + this.txtTimeLapse.Maximum = new decimal(new int[] { + 1000000, + 0, + 0, + 0}); + this.txtTimeLapse.Name = "txtTimeLapse"; + this.txtTimeLapse.Size = new System.Drawing.Size(53, 20); + this.txtTimeLapse.TabIndex = 81; + this.toolTip1.SetToolTip(this.txtTimeLapse, "Record a frame every n seconds and save a timelapse video every hour. Enter 0 for" + + " no timelapse recording."); + // + // txtTimeLapseFrames + // + this.txtTimeLapseFrames.Location = new System.Drawing.Point(360, 19); + this.txtTimeLapseFrames.Margin = new System.Windows.Forms.Padding(6); + this.txtTimeLapseFrames.Maximum = new decimal(new int[] { + 1000000, + 0, + 0, + 0}); + this.txtTimeLapseFrames.Name = "txtTimeLapseFrames"; + this.txtTimeLapseFrames.Size = new System.Drawing.Size(84, 20); + this.txtTimeLapseFrames.TabIndex = 82; + this.toolTip1.SetToolTip(this.txtTimeLapseFrames, "Record a frame every n seconds and save a timelapse video every hour. Enter 0 for" + + " no timelapse recording."); + // + // label69 + // + this.label69.AutoSize = true; + this.label69.Location = new System.Drawing.Point(456, 21); + this.label69.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label69.Name = "label69"; + this.label69.Size = new System.Drawing.Size(47, 13); + this.label69.TabIndex = 77; + this.label69.Text = "seconds"; + // + // label37 + // + this.label37.AutoSize = true; + this.label37.Location = new System.Drawing.Point(6, 21); + this.label37.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label37.Name = "label37"; + this.label37.Size = new System.Drawing.Size(42, 13); + this.label37.TabIndex = 52; + this.label37.Text = "Interval"; + // + // label68 + // + this.label68.AutoSize = true; + this.label68.Location = new System.Drawing.Point(301, 21); + this.label68.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label68.Name = "label68"; + this.label68.Size = new System.Drawing.Size(42, 13); + this.label68.TabIndex = 76; + this.label68.Text = "Interval"; + // + // label67 + // + this.label67.AutoSize = true; + this.label67.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold); + this.label67.Location = new System.Drawing.Point(301, 0); + this.label67.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + this.label67.Name = "label67"; + this.label67.Size = new System.Drawing.Size(47, 13); + this.label67.TabIndex = 75; + this.label67.Text = "Images"; + // + // label36 + // + this.label36.AutoSize = true; + this.label36.Location = new System.Drawing.Point(145, 21); + this.label36.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label36.Name = "label36"; + this.label36.Size = new System.Drawing.Size(47, 13); + this.label36.TabIndex = 60; + this.label36.Text = "seconds"; + // + // numTimelapseSave + // + this.numTimelapseSave.Location = new System.Drawing.Point(77, 89); + this.numTimelapseSave.Maximum = new decimal(new int[] { + 10080, + 0, + 0, + 0}); + this.numTimelapseSave.Minimum = new decimal(new int[] { + 1, + 0, + 0, + 0}); + this.numTimelapseSave.Name = "numTimelapseSave"; + this.numTimelapseSave.Size = new System.Drawing.Size(56, 20); + this.numTimelapseSave.TabIndex = 83; + this.numTimelapseSave.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); + // + // lblSaveEvery + // + this.lblSaveEvery.AutoSize = true; + this.lblSaveEvery.Location = new System.Drawing.Point(6, 94); + this.lblSaveEvery.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.lblSaveEvery.Name = "lblSaveEvery"; + this.lblSaveEvery.Size = new System.Drawing.Size(62, 13); + this.lblSaveEvery.TabIndex = 84; + this.lblSaveEvery.Text = "Save Every"; + // + // label62 + // + this.label62.AutoSize = true; + this.label62.Location = new System.Drawing.Point(6, 120); + this.label62.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label62.Name = "label62"; + this.label62.Size = new System.Drawing.Size(54, 13); + this.label62.TabIndex = 85; + this.label62.Text = "Framerate"; + // + // numFramerate + // + this.numFramerate.Location = new System.Drawing.Point(77, 115); + this.numFramerate.Maximum = new decimal(new int[] { + 200, + 0, + 0, + 0}); + this.numFramerate.Minimum = new decimal(new int[] { + 1, + 0, + 0, + 0}); + this.numFramerate.Name = "numFramerate"; + this.numFramerate.Size = new System.Drawing.Size(56, 20); + this.numFramerate.TabIndex = 86; + this.numFramerate.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); + // + // panel2 + // + this.panel2.Controls.Add(this.chkTimelapse); + this.panel2.Dock = System.Windows.Forms.DockStyle.Top; + this.panel2.Location = new System.Drawing.Point(6, 316); + this.panel2.Name = "panel2"; + this.panel2.Size = new System.Drawing.Size(637, 39); + this.panel2.TabIndex = 86; + // + // chkTimelapse + // + this.chkTimelapse.AutoSize = true; + this.chkTimelapse.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.chkTimelapse.Location = new System.Drawing.Point(6, 12); + this.chkTimelapse.Margin = new System.Windows.Forms.Padding(6); + this.chkTimelapse.Name = "chkTimelapse"; + this.chkTimelapse.Size = new System.Drawing.Size(133, 17); + this.chkTimelapse.TabIndex = 85; + this.chkTimelapse.Text = "Timelapse Enabled"; + this.chkTimelapse.UseVisualStyleBackColor = true; + this.chkTimelapse.CheckedChanged += new System.EventHandler(this.ChkTimelapseCheckedChanged); + // + // groupBox4 + // + this.groupBox4.Controls.Add(this.tableLayoutPanel9); + this.groupBox4.Dock = System.Windows.Forms.DockStyle.Top; + this.groupBox4.Location = new System.Drawing.Point(6, 67); + this.groupBox4.Margin = new System.Windows.Forms.Padding(6); + this.groupBox4.Name = "groupBox4"; + this.groupBox4.Padding = new System.Windows.Forms.Padding(6); + this.groupBox4.Size = new System.Drawing.Size(637, 249); + this.groupBox4.TabIndex = 83; + this.groupBox4.TabStop = false; + this.groupBox4.Text = "Recording Settings"; + // + // tableLayoutPanel9 + // + this.tableLayoutPanel9.ColumnCount = 6; + this.tableLayoutPanel9.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel9.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel9.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel9.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel9.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel9.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel9.Controls.Add(this.comboBox1, 1, 6); + this.tableLayoutPanel9.Controls.Add(this.lblEncoder, 0, 6); + this.tableLayoutPanel9.Controls.Add(this.label90, 0, 5); + this.tableLayoutPanel9.Controls.Add(this.label61, 0, 4); + this.tableLayoutPanel9.Controls.Add(this.lblQuality, 0, 3); + this.tableLayoutPanel9.Controls.Add(this.label38, 0, 0); + this.tableLayoutPanel9.Controls.Add(this.label27, 5, 0); + this.tableLayoutPanel9.Controls.Add(this.label40, 0, 1); + this.tableLayoutPanel9.Controls.Add(this.txtBuffer, 4, 0); + this.tableLayoutPanel9.Controls.Add(this.txtInactiveRecord, 1, 1); + this.tableLayoutPanel9.Controls.Add(this.label39, 2, 0); + this.tableLayoutPanel9.Controls.Add(this.txtCalibrationDelay, 1, 0); + this.tableLayoutPanel9.Controls.Add(this.label29, 3, 0); + this.tableLayoutPanel9.Controls.Add(this.label28, 2, 1); + this.tableLayoutPanel9.Controls.Add(this.tbQuality, 1, 3); + this.tableLayoutPanel9.Controls.Add(this.ddlProfile, 1, 4); + this.tableLayoutPanel9.Controls.Add(this.ddlTriggerRecording, 1, 5); + this.tableLayoutPanel9.Controls.Add(this.label30, 3, 2); + this.tableLayoutPanel9.Controls.Add(this.txtMaxRecordTime, 4, 2); + this.tableLayoutPanel9.Controls.Add(this.label41, 5, 2); + this.tableLayoutPanel9.Controls.Add(this.numMinRecordTime, 1, 2); + this.tableLayoutPanel9.Controls.Add(this.label33, 2, 2); + this.tableLayoutPanel9.Controls.Add(this.label53, 0, 2); + this.tableLayoutPanel9.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel9.Location = new System.Drawing.Point(6, 19); + this.tableLayoutPanel9.Name = "tableLayoutPanel9"; + this.tableLayoutPanel9.RowCount = 7; + this.tableLayoutPanel9.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 31F)); + this.tableLayoutPanel9.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 31F)); + this.tableLayoutPanel9.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 31F)); + this.tableLayoutPanel9.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 31F)); + this.tableLayoutPanel9.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 31F)); + this.tableLayoutPanel9.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 31F)); + this.tableLayoutPanel9.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tableLayoutPanel9.Size = new System.Drawing.Size(625, 224); + this.tableLayoutPanel9.TabIndex = 75; + // + // comboBox1 + // + this.tableLayoutPanel9.SetColumnSpan(this.comboBox1, 3); + this.comboBox1.Dock = System.Windows.Forms.DockStyle.Fill; + this.comboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBox1.FormattingEnabled = true; + this.comboBox1.Location = new System.Drawing.Point(127, 189); + this.comboBox1.Name = "comboBox1"; + this.comboBox1.Size = new System.Drawing.Size(308, 21); + this.comboBox1.TabIndex = 87; + // + // lblEncoder + // + this.lblEncoder.AutoSize = true; + this.lblEncoder.Location = new System.Drawing.Point(6, 194); + this.lblEncoder.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.lblEncoder.Name = "lblEncoder"; + this.lblEncoder.Size = new System.Drawing.Size(47, 13); + this.lblEncoder.TabIndex = 84; + this.lblEncoder.Text = "Encoder"; + // + // label90 + // + this.label90.AutoSize = true; + this.label90.Location = new System.Drawing.Point(6, 163); + this.label90.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label90.Name = "label90"; + this.label90.Size = new System.Drawing.Size(92, 13); + this.label90.TabIndex = 79; + this.label90.Text = "Trigger Recording"; + // + // label61 + // + this.label61.AutoSize = true; + this.label61.Location = new System.Drawing.Point(6, 132); + this.label61.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label61.Name = "label61"; + this.label61.Size = new System.Drawing.Size(36, 13); + this.label61.TabIndex = 76; + this.label61.Text = "Profile"; + // + // lblQuality + // + this.lblQuality.AutoSize = true; + this.lblQuality.Location = new System.Drawing.Point(6, 101); + this.lblQuality.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.lblQuality.Name = "lblQuality"; + this.lblQuality.Size = new System.Drawing.Size(39, 13); + this.lblQuality.TabIndex = 75; + this.lblQuality.Text = "Quality"; + // + // label38 + // + this.label38.AutoSize = true; + this.label38.Location = new System.Drawing.Point(6, 8); + this.label38.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label38.Name = "label38"; + this.label38.Size = new System.Drawing.Size(112, 13); + this.label38.TabIndex = 58; + this.label38.Text = "Max. Calibration Delay"; + // + // label27 + // + this.label27.AutoSize = true; + this.label27.Location = new System.Drawing.Point(515, 8); + this.label27.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label27.Name = "label27"; + this.label27.Size = new System.Drawing.Size(47, 13); + this.label27.TabIndex = 63; + this.label27.Text = "seconds"; + // + // label40 + // + this.label40.AutoSize = true; + this.label40.Location = new System.Drawing.Point(6, 39); + this.label40.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label40.Name = "label40"; + this.label40.Size = new System.Drawing.Size(87, 13); + this.label40.TabIndex = 49; + this.label40.Text = "Inactivity Record"; + // + // txtBuffer + // + this.txtBuffer.Location = new System.Drawing.Point(444, 6); + this.txtBuffer.Margin = new System.Windows.Forms.Padding(6); + this.txtBuffer.Maximum = new decimal(new int[] { + 10000, + 0, + 0, + 0}); + this.txtBuffer.Name = "txtBuffer"; + this.txtBuffer.Size = new System.Drawing.Size(59, 20); + this.txtBuffer.TabIndex = 72; + this.toolTip1.SetToolTip(this.txtBuffer, "The number of frames to buffer in memory"); + this.txtBuffer.ValueChanged += new System.EventHandler(this.txtBuffer_ValueChanged); + // + // txtInactiveRecord + // + this.txtInactiveRecord.Location = new System.Drawing.Point(130, 37); + this.txtInactiveRecord.Margin = new System.Windows.Forms.Padding(6); + this.txtInactiveRecord.Maximum = new decimal(new int[] { + 100000, + 0, + 0, + 0}); + this.txtInactiveRecord.Name = "txtInactiveRecord"; + this.txtInactiveRecord.Size = new System.Drawing.Size(59, 20); + this.txtInactiveRecord.TabIndex = 73; + this.toolTip1.SetToolTip(this.txtInactiveRecord, "The number of seconds to record video for when motion "); + // + // label39 + // + this.label39.AutoSize = true; + this.label39.Location = new System.Drawing.Point(201, 8); + this.label39.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label39.Name = "label39"; + this.label39.Size = new System.Drawing.Size(47, 13); + this.label39.TabIndex = 29; + this.label39.Text = "seconds"; + // + // txtCalibrationDelay + // + this.txtCalibrationDelay.Location = new System.Drawing.Point(130, 6); + this.txtCalibrationDelay.Margin = new System.Windows.Forms.Padding(6); + this.txtCalibrationDelay.Maximum = new decimal(new int[] { + 60, + 0, + 0, + 0}); + this.txtCalibrationDelay.Name = "txtCalibrationDelay"; + this.txtCalibrationDelay.Size = new System.Drawing.Size(59, 20); + this.txtCalibrationDelay.TabIndex = 71; + this.toolTip1.SetToolTip(this.txtCalibrationDelay, "The maximum number of seconds to delay alerts whilst iSpy calibrates the camera"); + // + // label29 + // + this.label29.AutoSize = true; + this.label29.Location = new System.Drawing.Point(260, 8); + this.label29.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label29.Name = "label29"; + this.label29.Size = new System.Drawing.Size(35, 13); + this.label29.TabIndex = 61; + this.label29.Text = "Buffer"; + // + // label28 + // + this.label28.AutoSize = true; + this.label28.Location = new System.Drawing.Point(201, 39); + this.label28.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label28.Name = "label28"; + this.label28.Size = new System.Drawing.Size(47, 13); + this.label28.TabIndex = 57; + this.label28.Text = "seconds"; + // + // tbQuality + // + this.tbQuality.BackColor = System.Drawing.SystemColors.Window; + this.tableLayoutPanel9.SetColumnSpan(this.tbQuality, 3); + this.tbQuality.Dock = System.Windows.Forms.DockStyle.Fill; + this.tbQuality.LargeChange = 1; + this.tbQuality.Location = new System.Drawing.Point(130, 99); + this.tbQuality.Margin = new System.Windows.Forms.Padding(6); + this.tbQuality.Minimum = 1; + this.tbQuality.Name = "tbQuality"; + this.tbQuality.Size = new System.Drawing.Size(302, 19); + this.tbQuality.TabIndex = 1; + this.toolTip1.SetToolTip(this.tbQuality, "Recording Quality"); + this.tbQuality.Value = 8; + // + // ddlProfile + // + this.tableLayoutPanel9.SetColumnSpan(this.ddlProfile, 3); + this.ddlProfile.Dock = System.Windows.Forms.DockStyle.Fill; + this.ddlProfile.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.ddlProfile.FormattingEnabled = true; + this.ddlProfile.Items.AddRange(new object[] { + "H264 MP4 (Native Resolution Variable Framerate)", + "Mobile Compatible MP4 (320x240)", + "Mobile Compatible MP4 (480x320)", + "AVI with WMV (not available through website)", + "AVI with WMV2 (not available through website)", + "AVI with MPEG4 (not available through website)", + "AVI with MSMPEG4v3 (not available through website)", + "AVI Uncompressed (not available through website)"}); + this.ddlProfile.Location = new System.Drawing.Point(127, 127); + this.ddlProfile.Name = "ddlProfile"; + this.ddlProfile.Size = new System.Drawing.Size(308, 21); + this.ddlProfile.TabIndex = 77; + this.ddlProfile.SelectedIndexChanged += new System.EventHandler(this.ddlProfile_SelectedIndexChanged); + // + // ddlTriggerRecording + // + this.tableLayoutPanel9.SetColumnSpan(this.ddlTriggerRecording, 3); + this.ddlTriggerRecording.Dock = System.Windows.Forms.DockStyle.Fill; + this.ddlTriggerRecording.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.ddlTriggerRecording.FormattingEnabled = true; + this.ddlTriggerRecording.Location = new System.Drawing.Point(127, 158); + this.ddlTriggerRecording.Name = "ddlTriggerRecording"; + this.ddlTriggerRecording.Size = new System.Drawing.Size(308, 21); + this.ddlTriggerRecording.TabIndex = 80; + // + // label30 + // + this.label30.AutoSize = true; + this.label30.Location = new System.Drawing.Point(260, 70); + this.label30.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label30.Name = "label30"; + this.label30.Size = new System.Drawing.Size(94, 13); + this.label30.TabIndex = 56; + this.label30.Text = "Max. Record Time"; + // + // txtMaxRecordTime + // + this.txtMaxRecordTime.Location = new System.Drawing.Point(444, 68); + this.txtMaxRecordTime.Margin = new System.Windows.Forms.Padding(6); + this.txtMaxRecordTime.Maximum = new decimal(new int[] { + 999999999, + 0, + 0, + 0}); + this.txtMaxRecordTime.Minimum = new decimal(new int[] { + 1, + 0, + 0, + 0}); + this.txtMaxRecordTime.Name = "txtMaxRecordTime"; + this.txtMaxRecordTime.Size = new System.Drawing.Size(59, 20); + this.txtMaxRecordTime.TabIndex = 74; + this.toolTip1.SetToolTip(this.txtMaxRecordTime, "The maximum duration to record to a single file."); + this.txtMaxRecordTime.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); + // + // label41 + // + this.label41.AutoSize = true; + this.label41.Location = new System.Drawing.Point(515, 70); + this.label41.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label41.Name = "label41"; + this.label41.Size = new System.Drawing.Size(47, 13); + this.label41.TabIndex = 51; + this.label41.Text = "seconds"; + // + // numMinRecordTime + // + this.numMinRecordTime.Location = new System.Drawing.Point(130, 68); + this.numMinRecordTime.Margin = new System.Windows.Forms.Padding(6); + this.numMinRecordTime.Maximum = new decimal(new int[] { + 1410065407, + 2, + 0, + 0}); + this.numMinRecordTime.Name = "numMinRecordTime"; + this.numMinRecordTime.Size = new System.Drawing.Size(59, 20); + this.numMinRecordTime.TabIndex = 81; + this.toolTip1.SetToolTip(this.numMinRecordTime, "The minimum duration to record to a single file."); + this.numMinRecordTime.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); + // + // label33 + // + this.label33.AutoSize = true; + this.label33.Location = new System.Drawing.Point(201, 70); + this.label33.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label33.Name = "label33"; + this.label33.Size = new System.Drawing.Size(47, 13); + this.label33.TabIndex = 82; + this.label33.Text = "seconds"; + // + // label53 + // + this.label53.AutoSize = true; + this.label53.Location = new System.Drawing.Point(6, 70); + this.label53.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label53.Name = "label53"; + this.label53.Size = new System.Drawing.Size(91, 13); + this.label53.TabIndex = 83; + this.label53.Text = "Min. Record Time"; + // + // groupBox6 + // + this.groupBox6.Controls.Add(this.flowLayoutPanel10); + this.groupBox6.Dock = System.Windows.Forms.DockStyle.Top; + this.groupBox6.Location = new System.Drawing.Point(6, 6); + this.groupBox6.Margin = new System.Windows.Forms.Padding(6); + this.groupBox6.Name = "groupBox6"; + this.groupBox6.Padding = new System.Windows.Forms.Padding(6); + this.groupBox6.Size = new System.Drawing.Size(637, 61); + this.groupBox6.TabIndex = 3; + this.groupBox6.TabStop = false; + this.groupBox6.Text = "Recording Mode"; + // + // flowLayoutPanel10 + // + this.flowLayoutPanel10.Controls.Add(this.rdoNoRecord); + this.flowLayoutPanel10.Controls.Add(this.rdoRecordDetect); + this.flowLayoutPanel10.Controls.Add(this.rdoRecordAlert); + this.flowLayoutPanel10.Dock = System.Windows.Forms.DockStyle.Fill; + this.flowLayoutPanel10.Location = new System.Drawing.Point(6, 19); + this.flowLayoutPanel10.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel10.Name = "flowLayoutPanel10"; + this.flowLayoutPanel10.Size = new System.Drawing.Size(625, 36); + this.flowLayoutPanel10.TabIndex = 3; + // + // rdoNoRecord + // + this.rdoNoRecord.AutoSize = true; + this.rdoNoRecord.Location = new System.Drawing.Point(6, 6); + this.rdoNoRecord.Margin = new System.Windows.Forms.Padding(6); + this.rdoNoRecord.Name = "rdoNoRecord"; + this.rdoNoRecord.Size = new System.Drawing.Size(88, 17); + this.rdoNoRecord.TabIndex = 0; + this.rdoNoRecord.TabStop = true; + this.rdoNoRecord.Text = "Don\'t Record"; + this.rdoNoRecord.UseVisualStyleBackColor = true; + this.rdoNoRecord.CheckedChanged += new System.EventHandler(this.radioButton3_CheckedChanged); + // + // rdoRecordDetect + // + this.rdoRecordDetect.AutoSize = true; + this.rdoRecordDetect.Location = new System.Drawing.Point(106, 6); + this.rdoRecordDetect.Margin = new System.Windows.Forms.Padding(6); + this.rdoRecordDetect.Name = "rdoRecordDetect"; + this.rdoRecordDetect.Size = new System.Drawing.Size(177, 17); + this.rdoRecordDetect.TabIndex = 2; + this.rdoRecordDetect.TabStop = true; + this.rdoRecordDetect.Text = "Record on Movement Detection"; + this.rdoRecordDetect.UseVisualStyleBackColor = true; + this.rdoRecordDetect.CheckedChanged += new System.EventHandler(this.radioButton5_CheckedChanged); + // + // rdoRecordAlert + // + this.rdoRecordAlert.AutoSize = true; + this.rdoRecordAlert.Location = new System.Drawing.Point(295, 6); + this.rdoRecordAlert.Margin = new System.Windows.Forms.Padding(6); + this.rdoRecordAlert.Name = "rdoRecordAlert"; + this.rdoRecordAlert.Size = new System.Drawing.Size(99, 17); + this.rdoRecordAlert.TabIndex = 1; + this.rdoRecordAlert.TabStop = true; + this.rdoRecordAlert.Text = "Record on Alert"; + this.rdoRecordAlert.UseVisualStyleBackColor = true; + this.rdoRecordAlert.CheckedChanged += new System.EventHandler(this.radioButton4_CheckedChanged); + // + // tabPage8 + // + this.tabPage8.AutoScroll = true; + this.tabPage8.Controls.Add(this.pnlPTZControls); + this.tabPage8.Controls.Add(this.tableLayoutPanel11); + this.tabPage8.Location = new System.Drawing.Point(4, 22); + this.tabPage8.Margin = new System.Windows.Forms.Padding(6); + this.tabPage8.Name = "tabPage8"; + this.tabPage8.Padding = new System.Windows.Forms.Padding(6); + this.tabPage8.Size = new System.Drawing.Size(649, 676); + this.tabPage8.TabIndex = 7; + this.tabPage8.Text = "PTZ"; + this.tabPage8.UseVisualStyleBackColor = true; + // + // pnlPTZControls + // + this.pnlPTZControls.Controls.Add(this.tableLayoutPanel12); + this.pnlPTZControls.Controls.Add(this.label75); + this.pnlPTZControls.Dock = System.Windows.Forms.DockStyle.Top; + this.pnlPTZControls.Location = new System.Drawing.Point(6, 48); + this.pnlPTZControls.Margin = new System.Windows.Forms.Padding(6); + this.pnlPTZControls.Name = "pnlPTZControls"; + this.pnlPTZControls.Size = new System.Drawing.Size(637, 302); + this.pnlPTZControls.TabIndex = 79; + // + // tableLayoutPanel12 + // + this.tableLayoutPanel12.ColumnCount = 2; + this.tableLayoutPanel12.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 241F)); + this.tableLayoutPanel12.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel12.Controls.Add(this.panel5, 1, 0); + this.tableLayoutPanel12.Controls.Add(this.label16, 0, 1); + this.tableLayoutPanel12.Controls.Add(this.flowLayoutPanel31, 1, 1); + this.tableLayoutPanel12.Controls.Add(this.flowLayoutPanel7, 0, 2); + this.tableLayoutPanel12.Controls.Add(this.ptzui1, 0, 0); + this.tableLayoutPanel12.Dock = System.Windows.Forms.DockStyle.Top; + this.tableLayoutPanel12.Location = new System.Drawing.Point(0, 0); + this.tableLayoutPanel12.Name = "tableLayoutPanel12"; + this.tableLayoutPanel12.RowCount = 3; + this.tableLayoutPanel12.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 182F)); + this.tableLayoutPanel12.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 41F)); + this.tableLayoutPanel12.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 31F)); + this.tableLayoutPanel12.Size = new System.Drawing.Size(637, 287); + this.tableLayoutPanel12.TabIndex = 81; + // + // panel5 + // + this.panel5.Controls.Add(this.lbExtended); + this.panel5.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel5.Location = new System.Drawing.Point(244, 3); + this.panel5.Name = "panel5"; + this.panel5.Size = new System.Drawing.Size(390, 176); + this.panel5.TabIndex = 78; + // + // lbExtended + // + this.lbExtended.Dock = System.Windows.Forms.DockStyle.Fill; + this.lbExtended.FormattingEnabled = true; + this.lbExtended.Location = new System.Drawing.Point(0, 0); + this.lbExtended.Margin = new System.Windows.Forms.Padding(6); + this.lbExtended.Name = "lbExtended"; + this.lbExtended.Size = new System.Drawing.Size(390, 176); + this.lbExtended.TabIndex = 7; + this.lbExtended.Click += new System.EventHandler(this.LbExtendedClick); + this.lbExtended.SelectedIndexChanged += new System.EventHandler(this.LbExtendedSelectedIndexChanged); + // + // label16 + // + this.label16.Dock = System.Windows.Forms.DockStyle.Fill; + this.label16.Location = new System.Drawing.Point(6, 182); + this.label16.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + this.label16.Name = "label16"; + this.label16.Size = new System.Drawing.Size(229, 41); + this.label16.TabIndex = 9; + this.label16.Text = "Note: You can control PTZ on the live camera view by holding down the middle mous" + + "e button."; + this.label16.Click += new System.EventHandler(this.label16_Click); + // + // flowLayoutPanel31 + // + this.flowLayoutPanel31.Controls.Add(this.btnAddPreset); + this.flowLayoutPanel31.Controls.Add(this.btnDeletePreset); + this.flowLayoutPanel31.Dock = System.Windows.Forms.DockStyle.Fill; + this.flowLayoutPanel31.Location = new System.Drawing.Point(241, 182); + this.flowLayoutPanel31.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel31.Name = "flowLayoutPanel31"; + this.flowLayoutPanel31.Size = new System.Drawing.Size(396, 41); + this.flowLayoutPanel31.TabIndex = 82; + // + // btnAddPreset + // + this.btnAddPreset.Location = new System.Drawing.Point(3, 3); + this.btnAddPreset.Name = "btnAddPreset"; + this.btnAddPreset.Size = new System.Drawing.Size(59, 23); + this.btnAddPreset.TabIndex = 76; + this.btnAddPreset.Text = "+ preset"; + this.btnAddPreset.UseVisualStyleBackColor = true; + this.btnAddPreset.Click += new System.EventHandler(this.btnAddPreset_Click); + // + // btnDeletePreset + // + this.btnDeletePreset.Location = new System.Drawing.Point(68, 3); + this.btnDeletePreset.Name = "btnDeletePreset"; + this.btnDeletePreset.Size = new System.Drawing.Size(59, 23); + this.btnDeletePreset.TabIndex = 77; + this.btnDeletePreset.Text = "- preset"; + this.btnDeletePreset.UseVisualStyleBackColor = true; + this.btnDeletePreset.Click += new System.EventHandler(this.btnDeletePreset_Click); + // + // flowLayoutPanel7 + // + this.tableLayoutPanel12.SetColumnSpan(this.flowLayoutPanel7, 2); + this.flowLayoutPanel7.Controls.Add(this.btnPTZTrack); + this.flowLayoutPanel7.Controls.Add(this.btnPTZSchedule); + this.flowLayoutPanel7.Dock = System.Windows.Forms.DockStyle.Top; + this.flowLayoutPanel7.Location = new System.Drawing.Point(3, 226); + this.flowLayoutPanel7.Name = "flowLayoutPanel7"; + this.flowLayoutPanel7.Size = new System.Drawing.Size(631, 38); + this.flowLayoutPanel7.TabIndex = 83; + // + // btnPTZTrack + // + this.btnPTZTrack.Location = new System.Drawing.Point(3, 3); + this.btnPTZTrack.Name = "btnPTZTrack"; + this.btnPTZTrack.Size = new System.Drawing.Size(145, 23); + this.btnPTZTrack.TabIndex = 0; + this.btnPTZTrack.Text = "Track Objects"; + this.btnPTZTrack.UseVisualStyleBackColor = true; + this.btnPTZTrack.Click += new System.EventHandler(this.button6_Click); + // + // btnPTZSchedule + // + this.btnPTZSchedule.Location = new System.Drawing.Point(154, 3); + this.btnPTZSchedule.Name = "btnPTZSchedule"; + this.btnPTZSchedule.Size = new System.Drawing.Size(145, 23); + this.btnPTZSchedule.TabIndex = 1; + this.btnPTZSchedule.Text = "Schedule PTZ"; + this.btnPTZSchedule.UseVisualStyleBackColor = true; + this.btnPTZSchedule.Click += new System.EventHandler(this.btnPTZSchedule_Click); + // + // ptzui1 + // + this.ptzui1.Location = new System.Drawing.Point(2, 2); + this.ptzui1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.ptzui1.Name = "ptzui1"; + this.ptzui1.Size = new System.Drawing.Size(225, 176); + this.ptzui1.TabIndex = 84; + // + // label75 + // + this.label75.AutoSize = true; + this.label75.Location = new System.Drawing.Point(480, 129); + this.label75.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + this.label75.Name = "label75"; + this.label75.Size = new System.Drawing.Size(107, 13); + this.label75.TabIndex = 6; + this.label75.Text = "Extended Commands"; + // + // tableLayoutPanel11 + // + this.tableLayoutPanel11.ColumnCount = 3; + this.tableLayoutPanel11.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 130F)); + this.tableLayoutPanel11.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 190F)); + this.tableLayoutPanel11.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel11.Controls.Add(this.label73, 0, 0); + this.tableLayoutPanel11.Controls.Add(this.ddlPTZ, 1, 0); + this.tableLayoutPanel11.Controls.Add(this.flowLayoutPanel23, 2, 0); + this.tableLayoutPanel11.Dock = System.Windows.Forms.DockStyle.Top; + this.tableLayoutPanel11.Location = new System.Drawing.Point(6, 6); + this.tableLayoutPanel11.Name = "tableLayoutPanel11"; + this.tableLayoutPanel11.RowCount = 1; + this.tableLayoutPanel11.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel11.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tableLayoutPanel11.Size = new System.Drawing.Size(637, 42); + this.tableLayoutPanel11.TabIndex = 80; + // + // label73 + // + this.label73.Location = new System.Drawing.Point(6, 8); + this.label73.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label73.Name = "label73"; + this.label73.Size = new System.Drawing.Size(118, 25); + this.label73.TabIndex = 1; + this.label73.Text = "Camera Model"; + // + // ddlPTZ + // + this.ddlPTZ.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.ddlPTZ.FormattingEnabled = true; + this.ddlPTZ.Location = new System.Drawing.Point(136, 6); + this.ddlPTZ.Margin = new System.Windows.Forms.Padding(6); + this.ddlPTZ.Name = "ddlPTZ"; + this.ddlPTZ.Size = new System.Drawing.Size(178, 21); + this.ddlPTZ.TabIndex = 0; + this.ddlPTZ.SelectedIndexChanged += new System.EventHandler(this.DdlPtzSelectedIndexChanged); + // + // flowLayoutPanel23 + // + this.flowLayoutPanel23.Controls.Add(this.button6); + this.flowLayoutPanel23.Controls.Add(this.linkLabel6); + this.flowLayoutPanel23.Controls.Add(this.llblEditPTZ); + this.flowLayoutPanel23.Controls.Add(this.linkLabel10); + this.flowLayoutPanel23.Dock = System.Windows.Forms.DockStyle.Fill; + this.flowLayoutPanel23.Location = new System.Drawing.Point(323, 3); + this.flowLayoutPanel23.Name = "flowLayoutPanel23"; + this.flowLayoutPanel23.Size = new System.Drawing.Size(311, 36); + this.flowLayoutPanel23.TabIndex = 2; + // + // button6 + // + this.button6.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.button6.AutoSize = true; + this.button6.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.button6.Location = new System.Drawing.Point(0, 0); + this.button6.Margin = new System.Windows.Forms.Padding(0); + this.button6.Name = "button6"; + this.button6.Size = new System.Drawing.Size(26, 23); + this.button6.TabIndex = 76; + this.button6.Text = "..."; + this.button6.UseVisualStyleBackColor = true; + this.button6.Click += new System.EventHandler(this.button6_Click_1); + // + // linkLabel6 + // + this.linkLabel6.AutoSize = true; + this.linkLabel6.Location = new System.Drawing.Point(32, 8); + this.linkLabel6.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.linkLabel6.Name = "linkLabel6"; + this.linkLabel6.Size = new System.Drawing.Size(75, 13); + this.linkLabel6.TabIndex = 8; + this.linkLabel6.TabStop = true; + this.linkLabel6.Text = "Get Latest List"; + this.linkLabel6.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LinkLabel6LinkClicked); + // + // llblEditPTZ + // + this.llblEditPTZ.AutoSize = true; + this.llblEditPTZ.Location = new System.Drawing.Point(116, 8); + this.llblEditPTZ.Margin = new System.Windows.Forms.Padding(3, 8, 3, 0); + this.llblEditPTZ.Name = "llblEditPTZ"; + this.llblEditPTZ.Size = new System.Drawing.Size(25, 13); + this.llblEditPTZ.TabIndex = 9; + this.llblEditPTZ.TabStop = true; + this.llblEditPTZ.Text = "Edit"; + this.llblEditPTZ.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.llblEditPTZ_LinkClicked); + // + // linkLabel10 + // + this.linkLabel10.AutoSize = true; + this.linkLabel10.Location = new System.Drawing.Point(147, 8); + this.linkLabel10.Margin = new System.Windows.Forms.Padding(3, 8, 3, 0); + this.linkLabel10.Name = "linkLabel10"; + this.linkLabel10.Size = new System.Drawing.Size(41, 13); + this.linkLabel10.TabIndex = 10; + this.linkLabel10.TabStop = true; + this.linkLabel10.Text = "Reload"; + this.linkLabel10.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel10_LinkClicked); + // + // tabPage10 + // + this.tabPage10.Controls.Add(this.groupBox10); + this.tabPage10.Controls.Add(this.gbLocal); + this.tabPage10.Controls.Add(this.flowLayoutPanel30); + this.tabPage10.Location = new System.Drawing.Point(4, 22); + this.tabPage10.Name = "tabPage10"; + this.tabPage10.Size = new System.Drawing.Size(649, 676); + this.tabPage10.TabIndex = 10; + this.tabPage10.Text = "Images"; + this.tabPage10.UseVisualStyleBackColor = true; + // + // groupBox10 + // + this.groupBox10.Controls.Add(this.tableLayoutPanel24); + this.groupBox10.Dock = System.Windows.Forms.DockStyle.Top; + this.groupBox10.Location = new System.Drawing.Point(0, 148); + this.groupBox10.Name = "groupBox10"; + this.groupBox10.Size = new System.Drawing.Size(649, 267); + this.groupBox10.TabIndex = 6; + this.groupBox10.TabStop = false; + this.groupBox10.Text = "Save"; + // + // tableLayoutPanel24 + // + this.tableLayoutPanel24.AutoSize = true; + this.tableLayoutPanel24.ColumnCount = 4; + this.tableLayoutPanel24.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel24.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel24.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel24.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel24.Controls.Add(this.label10, 0, 4); + this.tableLayoutPanel24.Controls.Add(this.label95, 0, 1); + this.tableLayoutPanel24.Controls.Add(this.label96, 0, 0); + this.tableLayoutPanel24.Controls.Add(this.flowLayoutPanel9, 1, 1); + this.tableLayoutPanel24.Controls.Add(this.lblQuality3, 0, 2); + this.tableLayoutPanel24.Controls.Add(this.tableLayoutPanel25, 1, 0); + this.tableLayoutPanel24.Controls.Add(this.label100, 0, 3); + this.tableLayoutPanel24.Controls.Add(this.txtSaveOverlay, 1, 3); + this.tableLayoutPanel24.Controls.Add(this.tbSaveQuality, 1, 2); + this.tableLayoutPanel24.Controls.Add(this.label101, 2, 3); + this.tableLayoutPanel24.Controls.Add(this.numSaveCounter, 3, 3); + this.tableLayoutPanel24.Controls.Add(this.numMotionTimeout, 1, 4); + this.tableLayoutPanel24.Controls.Add(this.label8, 2, 4); + this.tableLayoutPanel24.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel24.Location = new System.Drawing.Point(3, 16); + this.tableLayoutPanel24.Name = "tableLayoutPanel24"; + this.tableLayoutPanel24.RowCount = 5; + this.tableLayoutPanel24.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel24.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel24.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel24.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel24.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel24.Size = new System.Drawing.Size(643, 248); + this.tableLayoutPanel24.TabIndex = 0; + // + // label95 + // + this.label95.AutoSize = true; + this.label95.Location = new System.Drawing.Point(6, 76); + this.label95.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label95.Name = "label95"; + this.label95.Size = new System.Drawing.Size(78, 13); + this.label95.TabIndex = 39; + this.label95.Text = "Minimum Delay"; + // + // label96 + // + this.label96.AutoSize = true; + this.label96.Location = new System.Drawing.Point(6, 8); + this.label96.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label96.Name = "label96"; + this.label96.Size = new System.Drawing.Size(21, 13); + this.label96.TabIndex = 13; + this.label96.Text = "On"; + // + // flowLayoutPanel9 + // + this.tableLayoutPanel24.SetColumnSpan(this.flowLayoutPanel9, 3); + this.flowLayoutPanel9.Controls.Add(this.numSaveDelay); + this.flowLayoutPanel9.Controls.Add(this.label97); + this.flowLayoutPanel9.Dock = System.Windows.Forms.DockStyle.Fill; + this.flowLayoutPanel9.Location = new System.Drawing.Point(92, 68); + this.flowLayoutPanel9.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel9.Name = "flowLayoutPanel9"; + this.flowLayoutPanel9.Size = new System.Drawing.Size(563, 40); + this.flowLayoutPanel9.TabIndex = 20; + // + // numSaveDelay + // + this.numSaveDelay.DecimalPlaces = 1; + this.numSaveDelay.Increment = new decimal(new int[] { + 1, + 0, + 0, + 65536}); + this.numSaveDelay.Location = new System.Drawing.Point(6, 6); + this.numSaveDelay.Margin = new System.Windows.Forms.Padding(6); + this.numSaveDelay.Maximum = new decimal(new int[] { + 999999999, + 0, + 0, + 0}); + this.numSaveDelay.Name = "numSaveDelay"; + this.numSaveDelay.Size = new System.Drawing.Size(41, 20); + this.numSaveDelay.TabIndex = 18; + // + // label97 + // + this.label97.AutoSize = true; + this.label97.Location = new System.Drawing.Point(59, 8); + this.label97.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label97.Name = "label97"; + this.label97.Size = new System.Drawing.Size(49, 13); + this.label97.TabIndex = 15; + this.label97.Text = "Seconds"; + // + // lblQuality3 + // + this.lblQuality3.AutoSize = true; + this.lblQuality3.Location = new System.Drawing.Point(6, 116); + this.lblQuality3.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.lblQuality3.Name = "lblQuality3"; + this.lblQuality3.Size = new System.Drawing.Size(39, 13); + this.lblQuality3.TabIndex = 23; + this.lblQuality3.Text = "Quality"; + // + // tableLayoutPanel25 + // + this.tableLayoutPanel25.ColumnCount = 3; + this.tableLayoutPanel24.SetColumnSpan(this.tableLayoutPanel25, 3); + this.tableLayoutPanel25.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 166F)); + this.tableLayoutPanel25.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 174F)); + this.tableLayoutPanel25.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel25.Controls.Add(this.rdoSaveMotion, 0, 0); + this.tableLayoutPanel25.Controls.Add(this.rdoSaveAlerts, 1, 0); + this.tableLayoutPanel25.Controls.Add(this.rdoSaveInterval, 0, 1); + this.tableLayoutPanel25.Controls.Add(this.flowLayoutPanel25, 1, 1); + this.tableLayoutPanel25.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel25.Location = new System.Drawing.Point(92, 0); + this.tableLayoutPanel25.Margin = new System.Windows.Forms.Padding(0); + this.tableLayoutPanel25.Name = "tableLayoutPanel25"; + this.tableLayoutPanel25.RowCount = 2; + this.tableLayoutPanel25.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F)); + this.tableLayoutPanel25.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 32F)); + this.tableLayoutPanel25.Size = new System.Drawing.Size(563, 68); + this.tableLayoutPanel25.TabIndex = 22; + // + // rdoSaveMotion + // + this.rdoSaveMotion.AutoSize = true; + this.rdoSaveMotion.Location = new System.Drawing.Point(3, 3); + this.rdoSaveMotion.Name = "rdoSaveMotion"; + this.rdoSaveMotion.Size = new System.Drawing.Size(106, 17); + this.rdoSaveMotion.TabIndex = 0; + this.rdoSaveMotion.TabStop = true; + this.rdoSaveMotion.Text = "Motion Detection"; + this.rdoSaveMotion.UseVisualStyleBackColor = true; + // + // rdoSaveAlerts + // + this.rdoSaveAlerts.AutoSize = true; + this.rdoSaveAlerts.Location = new System.Drawing.Point(169, 3); + this.rdoSaveAlerts.Name = "rdoSaveAlerts"; + this.rdoSaveAlerts.Size = new System.Drawing.Size(51, 17); + this.rdoSaveAlerts.TabIndex = 1; + this.rdoSaveAlerts.TabStop = true; + this.rdoSaveAlerts.Text = "Alerts"; + this.rdoSaveAlerts.UseVisualStyleBackColor = true; + // + // rdoSaveInterval + // + this.rdoSaveInterval.AutoSize = true; + this.rdoSaveInterval.Location = new System.Drawing.Point(3, 31); + this.rdoSaveInterval.Name = "rdoSaveInterval"; + this.rdoSaveInterval.Size = new System.Drawing.Size(60, 17); + this.rdoSaveInterval.TabIndex = 2; + this.rdoSaveInterval.TabStop = true; + this.rdoSaveInterval.Text = "Interval"; + this.rdoSaveInterval.UseVisualStyleBackColor = true; + this.rdoSaveInterval.CheckedChanged += new System.EventHandler(this.rdoSaveInterval_CheckedChanged); + // + // flowLayoutPanel25 + // + this.tableLayoutPanel25.SetColumnSpan(this.flowLayoutPanel25, 2); + this.flowLayoutPanel25.Controls.Add(this.numSaveInterval); + this.flowLayoutPanel25.Controls.Add(this.label99); + this.flowLayoutPanel25.Dock = System.Windows.Forms.DockStyle.Fill; + this.flowLayoutPanel25.Location = new System.Drawing.Point(166, 28); + this.flowLayoutPanel25.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel25.Name = "flowLayoutPanel25"; + this.flowLayoutPanel25.Size = new System.Drawing.Size(397, 40); + this.flowLayoutPanel25.TabIndex = 19; + // + // numSaveInterval + // + this.numSaveInterval.DecimalPlaces = 3; + this.numSaveInterval.Location = new System.Drawing.Point(6, 6); + this.numSaveInterval.Margin = new System.Windows.Forms.Padding(6); + this.numSaveInterval.Maximum = new decimal(new int[] { + 999999999, + 0, + 0, + 0}); + this.numSaveInterval.Name = "numSaveInterval"; + this.numSaveInterval.Size = new System.Drawing.Size(65, 20); + this.numSaveInterval.TabIndex = 18; + // + // label99 + // + this.label99.AutoSize = true; + this.label99.Location = new System.Drawing.Point(83, 8); + this.label99.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label99.Name = "label99"; + this.label99.Size = new System.Drawing.Size(49, 13); + this.label99.TabIndex = 15; + this.label99.Text = "Seconds"; + // + // label100 + // + this.label100.AutoSize = true; + this.label100.Location = new System.Drawing.Point(6, 173); + this.label100.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label100.Name = "label100"; + this.label100.Size = new System.Drawing.Size(67, 13); + this.label100.TabIndex = 20; + this.label100.Text = "Overlay Text"; + // + // txtSaveOverlay + // + this.txtSaveOverlay.Location = new System.Drawing.Point(98, 171); + this.txtSaveOverlay.Margin = new System.Windows.Forms.Padding(6); + this.txtSaveOverlay.Name = "txtSaveOverlay"; + this.txtSaveOverlay.Size = new System.Drawing.Size(174, 20); + this.txtSaveOverlay.TabIndex = 21; + // + // tbSaveQuality + // + this.tbSaveQuality.BackColor = System.Drawing.SystemColors.Window; + this.tableLayoutPanel24.SetColumnSpan(this.tbSaveQuality, 3); + this.tbSaveQuality.Location = new System.Drawing.Point(98, 114); + this.tbSaveQuality.Margin = new System.Windows.Forms.Padding(6); + this.tbSaveQuality.Maximum = 100; + this.tbSaveQuality.Minimum = 20; + this.tbSaveQuality.Name = "tbSaveQuality"; + this.tbSaveQuality.Size = new System.Drawing.Size(312, 45); + this.tbSaveQuality.TabIndex = 34; + this.tbSaveQuality.TickFrequency = 10; + this.toolTip1.SetToolTip(this.tbSaveQuality, "Image quality"); + this.tbSaveQuality.Value = 100; + // + // label101 + // + this.label101.AutoSize = true; + this.label101.Location = new System.Drawing.Point(284, 173); + this.label101.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label101.Name = "label101"; + this.label101.Size = new System.Drawing.Size(67, 13); + this.label101.TabIndex = 37; + this.label101.Text = "Counter Max"; + // + // numSaveCounter + // + this.numSaveCounter.Location = new System.Drawing.Point(363, 171); + this.numSaveCounter.Margin = new System.Windows.Forms.Padding(6); + this.numSaveCounter.Maximum = new decimal(new int[] { + 999999999, + 0, + 0, + 0}); + this.numSaveCounter.Name = "numSaveCounter"; + this.numSaveCounter.Size = new System.Drawing.Size(63, 20); + this.numSaveCounter.TabIndex = 38; + // + // gbLocal + // + this.gbLocal.Controls.Add(this.tableLayoutPanel1); + this.gbLocal.Dock = System.Windows.Forms.DockStyle.Top; + this.gbLocal.Location = new System.Drawing.Point(0, 38); + this.gbLocal.Name = "gbLocal"; + this.gbLocal.Size = new System.Drawing.Size(649, 110); + this.gbLocal.TabIndex = 4; + this.gbLocal.TabStop = false; + this.gbLocal.Text = "Local Details"; + // + // tableLayoutPanel1 + // + this.tableLayoutPanel1.ColumnCount = 2; + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel1.Controls.Add(this.label56, 0, 0); + this.tableLayoutPanel1.Controls.Add(this.flowLayoutPanel29, 1, 0); + this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel1.Location = new System.Drawing.Point(3, 16); + this.tableLayoutPanel1.Name = "tableLayoutPanel1"; + this.tableLayoutPanel1.RowCount = 1; + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.Size = new System.Drawing.Size(643, 91); + this.tableLayoutPanel1.TabIndex = 0; + // + // label56 + // + this.label56.AutoSize = true; + this.label56.Location = new System.Drawing.Point(6, 8); + this.label56.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label56.Name = "label56"; + this.label56.Size = new System.Drawing.Size(49, 13); + this.label56.TabIndex = 10; + this.label56.Text = "Filename"; + // + // flowLayoutPanel29 + // + this.flowLayoutPanel29.Controls.Add(this.txtLocalFilename); + this.flowLayoutPanel29.Controls.Add(this.label81); + this.flowLayoutPanel29.Dock = System.Windows.Forms.DockStyle.Fill; + this.flowLayoutPanel29.Location = new System.Drawing.Point(64, 3); + this.flowLayoutPanel29.Name = "flowLayoutPanel29"; + this.flowLayoutPanel29.Size = new System.Drawing.Size(584, 85); + this.flowLayoutPanel29.TabIndex = 11; + // + // txtLocalFilename + // + this.txtLocalFilename.Location = new System.Drawing.Point(6, 6); + this.txtLocalFilename.Margin = new System.Windows.Forms.Padding(6); + this.txtLocalFilename.Name = "txtLocalFilename"; + this.txtLocalFilename.Size = new System.Drawing.Size(224, 20); + this.txtLocalFilename.TabIndex = 36; + // + // label81 + // + this.label81.Location = new System.Drawing.Point(6, 40); + this.label81.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label81.Name = "label81"; + this.label81.Size = new System.Drawing.Size(487, 36); + this.label81.TabIndex = 17; + this.label81.Text = "Tip: use a date string format to generate unique files, eg: \"cam_{0:hh-mm-ss}.jpg" + + "\". \r\nYou can also use {C} to adding an automatically increasing counter.\r\n"; + this.label81.Click += new System.EventHandler(this.label81_Click); + // + // flowLayoutPanel30 + // + this.flowLayoutPanel30.Controls.Add(this.chkLocalSaving); + this.flowLayoutPanel30.Controls.Add(this.linkLabel11); + this.flowLayoutPanel30.Dock = System.Windows.Forms.DockStyle.Top; + this.flowLayoutPanel30.Location = new System.Drawing.Point(0, 0); + this.flowLayoutPanel30.Name = "flowLayoutPanel30"; + this.flowLayoutPanel30.Size = new System.Drawing.Size(649, 38); + this.flowLayoutPanel30.TabIndex = 5; + // + // chkLocalSaving + // + this.chkLocalSaving.AutoSize = true; + this.chkLocalSaving.Location = new System.Drawing.Point(6, 6); + this.chkLocalSaving.Margin = new System.Windows.Forms.Padding(6); + this.chkLocalSaving.Name = "chkLocalSaving"; + this.chkLocalSaving.Size = new System.Drawing.Size(130, 17); + this.chkLocalSaving.TabIndex = 1; + this.chkLocalSaving.Text = "Local Saving Enabled"; + this.chkLocalSaving.UseVisualStyleBackColor = true; + this.chkLocalSaving.CheckedChanged += new System.EventHandler(this.chkLocalSaving_CheckedChanged); + // + // linkLabel11 + // + this.linkLabel11.AutoSize = true; + this.linkLabel11.Location = new System.Drawing.Point(148, 6); + this.linkLabel11.Margin = new System.Windows.Forms.Padding(6); + this.linkLabel11.Name = "linkLabel11"; + this.linkLabel11.Size = new System.Drawing.Size(94, 13); + this.linkLabel11.TabIndex = 2; + this.linkLabel11.TabStop = true; + this.linkLabel11.Text = "Open Local Folder"; + this.linkLabel11.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel11_LinkClicked); + // + // tabPage7 + // + this.tabPage7.AutoScroll = true; + this.tabPage7.Controls.Add(this.groupBox11); + this.tabPage7.Controls.Add(this.groupBox7); + this.tabPage7.Controls.Add(this.gbFTP); + this.tabPage7.Location = new System.Drawing.Point(4, 22); + this.tabPage7.Margin = new System.Windows.Forms.Padding(6); + this.tabPage7.Name = "tabPage7"; + this.tabPage7.Size = new System.Drawing.Size(649, 676); + this.tabPage7.TabIndex = 6; + this.tabPage7.Text = "FTP"; + this.tabPage7.UseVisualStyleBackColor = true; + // + // groupBox11 + // + this.groupBox11.Controls.Add(this.tableLayoutPanel13); + this.groupBox11.Dock = System.Windows.Forms.DockStyle.Top; + this.groupBox11.Location = new System.Drawing.Point(0, 401); + this.groupBox11.Name = "groupBox11"; + this.groupBox11.Size = new System.Drawing.Size(649, 125); + this.groupBox11.TabIndex = 4; + this.groupBox11.TabStop = false; + this.groupBox11.Text = "Upload Recordings"; + // + // tableLayoutPanel13 + // + this.tableLayoutPanel13.ColumnCount = 4; + this.tableLayoutPanel13.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel13.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel13.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel13.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel13.Controls.Add(this.label7, 2, 1); + this.tableLayoutPanel13.Controls.Add(this.txtFTPRecordingFilename, 1, 1); + this.tableLayoutPanel13.Controls.Add(this.label9, 0, 1); + this.tableLayoutPanel13.Controls.Add(this.label50, 0, 2); + this.tableLayoutPanel13.Controls.Add(this.numFTPRecordingCounterMax, 1, 2); + this.tableLayoutPanel13.Controls.Add(this.chkFTPRecordingsEnabled, 0, 0); + this.tableLayoutPanel13.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel13.Location = new System.Drawing.Point(3, 16); + this.tableLayoutPanel13.Name = "tableLayoutPanel13"; + this.tableLayoutPanel13.RowCount = 3; + this.tableLayoutPanel13.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel13.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel13.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel13.Size = new System.Drawing.Size(643, 106); + this.tableLayoutPanel13.TabIndex = 1; + // + // label7 + // + this.label7.AutoSize = true; + this.tableLayoutPanel13.SetColumnSpan(this.label7, 2); + this.label7.Location = new System.Drawing.Point(237, 37); + this.label7.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(186, 13); + this.label7.TabIndex = 16; + this.label7.Text = "eg: \"/videos/cam_{0:hh-mm-ss}.mp4\""; + // + // txtFTPRecordingFilename + // + this.txtFTPRecordingFilename.Location = new System.Drawing.Point(85, 35); + this.txtFTPRecordingFilename.Margin = new System.Windows.Forms.Padding(6); + this.txtFTPRecordingFilename.Name = "txtFTPRecordingFilename"; + this.txtFTPRecordingFilename.Size = new System.Drawing.Size(140, 20); + this.txtFTPRecordingFilename.TabIndex = 11; + // + // label9 + // + this.label9.AutoSize = true; + this.label9.Location = new System.Drawing.Point(6, 37); + this.label9.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(49, 13); + this.label9.TabIndex = 35; + this.label9.Text = "Filename"; + // + // label50 + // + this.label50.AutoSize = true; + this.label50.Location = new System.Drawing.Point(6, 69); + this.label50.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label50.Name = "label50"; + this.label50.Size = new System.Drawing.Size(67, 13); + this.label50.TabIndex = 37; + this.label50.Text = "Counter Max"; + // + // numFTPRecordingCounterMax + // + this.numFTPRecordingCounterMax.Location = new System.Drawing.Point(85, 67); + this.numFTPRecordingCounterMax.Margin = new System.Windows.Forms.Padding(6); + this.numFTPRecordingCounterMax.Maximum = new decimal(new int[] { + 999999999, + 0, + 0, + 0}); + this.numFTPRecordingCounterMax.Name = "numFTPRecordingCounterMax"; + this.numFTPRecordingCounterMax.Size = new System.Drawing.Size(63, 20); + this.numFTPRecordingCounterMax.TabIndex = 38; + // + // chkFTPRecordingsEnabled + // + this.chkFTPRecordingsEnabled.AutoSize = true; + this.tableLayoutPanel13.SetColumnSpan(this.chkFTPRecordingsEnabled, 3); + this.chkFTPRecordingsEnabled.Location = new System.Drawing.Point(6, 6); + this.chkFTPRecordingsEnabled.Margin = new System.Windows.Forms.Padding(6); + this.chkFTPRecordingsEnabled.Name = "chkFTPRecordingsEnabled"; + this.chkFTPRecordingsEnabled.Size = new System.Drawing.Size(65, 17); + this.chkFTPRecordingsEnabled.TabIndex = 39; + this.chkFTPRecordingsEnabled.Text = "Enabled"; + this.chkFTPRecordingsEnabled.UseVisualStyleBackColor = true; + // + // groupBox7 + // + this.groupBox7.Controls.Add(this.tableLayoutPanel21); + this.groupBox7.Dock = System.Windows.Forms.DockStyle.Top; + this.groupBox7.Location = new System.Drawing.Point(0, 58); + this.groupBox7.Name = "groupBox7"; + this.groupBox7.Size = new System.Drawing.Size(649, 343); + this.groupBox7.TabIndex = 3; + this.groupBox7.TabStop = false; + this.groupBox7.Text = "Upload Images"; + // + // tableLayoutPanel21 + // + this.tableLayoutPanel21.ColumnCount = 4; + this.tableLayoutPanel21.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel21.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel21.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel21.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel21.Controls.Add(this.label102, 1, 3); + this.tableLayoutPanel21.Controls.Add(this.label60, 2, 2); + this.tableLayoutPanel21.Controls.Add(this.txtFTPFilename, 1, 2); + this.tableLayoutPanel21.Controls.Add(this.chkFTP, 0, 0); + this.tableLayoutPanel21.Controls.Add(this.label6, 0, 4); + this.tableLayoutPanel21.Controls.Add(this.label20, 0, 2); + this.tableLayoutPanel21.Controls.Add(this.label57, 0, 1); + this.tableLayoutPanel21.Controls.Add(this.flowLayoutPanel8, 1, 4); + this.tableLayoutPanel21.Controls.Add(this.lblQuality2, 0, 5); + this.tableLayoutPanel21.Controls.Add(this.tableLayoutPanel15, 1, 1); + this.tableLayoutPanel21.Controls.Add(this.label86, 0, 6); + this.tableLayoutPanel21.Controls.Add(this.txtFTPText, 1, 6); + this.tableLayoutPanel21.Controls.Add(this.tbFTPQuality, 1, 5); + this.tableLayoutPanel21.Controls.Add(this.label93, 2, 6); + this.tableLayoutPanel21.Controls.Add(this.numMaxCounter, 3, 6); + this.tableLayoutPanel21.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel21.Location = new System.Drawing.Point(3, 16); + this.tableLayoutPanel21.Name = "tableLayoutPanel21"; + this.tableLayoutPanel21.RowCount = 7; + this.tableLayoutPanel21.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel21.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel21.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel21.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel21.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel21.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel21.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel21.Size = new System.Drawing.Size(643, 324); + this.tableLayoutPanel21.TabIndex = 0; + // + // label102 + // + this.tableLayoutPanel21.SetColumnSpan(this.label102, 3); + this.label102.Dock = System.Windows.Forms.DockStyle.Fill; + this.label102.Location = new System.Drawing.Point(96, 137); + this.label102.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label102.Name = "label102"; + this.label102.Size = new System.Drawing.Size(551, 36); + this.label102.TabIndex = 37; + this.label102.Text = "Tip: use a date string format to generate unique files, eg: \"/gallery/cam_{0:hh-m" + + "m-ss}.jpg\". \r\nYou can also use {C} to adding an automatically increasing counter" + + ".\r\n"; + // + // label60 + // + this.label60.AutoSize = true; + this.label60.Location = new System.Drawing.Point(282, 105); + this.label60.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label60.Name = "label60"; + this.label60.Size = new System.Drawing.Size(143, 13); + this.label60.TabIndex = 16; + this.label60.Text = "eg /images/mycamimage.jpg"; + // + // txtFTPFilename + // + this.txtFTPFilename.Location = new System.Drawing.Point(96, 103); + this.txtFTPFilename.Margin = new System.Windows.Forms.Padding(6); + this.txtFTPFilename.Name = "txtFTPFilename"; + this.txtFTPFilename.Size = new System.Drawing.Size(140, 20); + this.txtFTPFilename.TabIndex = 11; + // + // chkFTP + // + this.chkFTP.AutoSize = true; + this.tableLayoutPanel21.SetColumnSpan(this.chkFTP, 3); + this.chkFTP.Location = new System.Drawing.Point(6, 6); + this.chkFTP.Margin = new System.Windows.Forms.Padding(6); + this.chkFTP.Name = "chkFTP"; + this.chkFTP.Size = new System.Drawing.Size(65, 17); + this.chkFTP.TabIndex = 0; + this.chkFTP.Text = "Enabled"; + this.chkFTP.UseVisualStyleBackColor = true; + this.chkFTP.CheckedChanged += new System.EventHandler(this.CheckBox1CheckedChanged); + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(6, 181); + this.label6.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(78, 13); + this.label6.TabIndex = 39; + this.label6.Text = "Minimum Delay"; + // + // label20 + // + this.label20.AutoSize = true; + this.label20.Location = new System.Drawing.Point(6, 105); + this.label20.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label20.Name = "label20"; + this.label20.Size = new System.Drawing.Size(49, 13); + this.label20.TabIndex = 35; + this.label20.Text = "Filename"; + // + // label57 + // + this.label57.AutoSize = true; + this.label57.Location = new System.Drawing.Point(6, 37); + this.label57.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label57.Name = "label57"; + this.label57.Size = new System.Drawing.Size(21, 13); + this.label57.TabIndex = 13; + this.label57.Text = "On"; + // + // flowLayoutPanel8 + // + this.tableLayoutPanel21.SetColumnSpan(this.flowLayoutPanel8, 3); + this.flowLayoutPanel8.Controls.Add(this.numFTPMinimumDelay); + this.flowLayoutPanel8.Controls.Add(this.label92); + this.flowLayoutPanel8.Dock = System.Windows.Forms.DockStyle.Fill; + this.flowLayoutPanel8.Location = new System.Drawing.Point(90, 173); + this.flowLayoutPanel8.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel8.Name = "flowLayoutPanel8"; + this.flowLayoutPanel8.Size = new System.Drawing.Size(563, 40); + this.flowLayoutPanel8.TabIndex = 20; + // + // numFTPMinimumDelay + // + this.numFTPMinimumDelay.DecimalPlaces = 1; + this.numFTPMinimumDelay.Location = new System.Drawing.Point(6, 6); + this.numFTPMinimumDelay.Margin = new System.Windows.Forms.Padding(6); + this.numFTPMinimumDelay.Maximum = new decimal(new int[] { + 999999999, + 0, + 0, + 0}); + this.numFTPMinimumDelay.Name = "numFTPMinimumDelay"; + this.numFTPMinimumDelay.Size = new System.Drawing.Size(41, 20); + this.numFTPMinimumDelay.TabIndex = 18; + // + // label92 + // + this.label92.AutoSize = true; + this.label92.Location = new System.Drawing.Point(59, 8); + this.label92.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label92.Name = "label92"; + this.label92.Size = new System.Drawing.Size(12, 13); + this.label92.TabIndex = 15; + this.label92.Text = "s"; + // + // lblQuality2 + // + this.lblQuality2.AutoSize = true; + this.lblQuality2.Location = new System.Drawing.Point(6, 221); + this.lblQuality2.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.lblQuality2.Name = "lblQuality2"; + this.lblQuality2.Size = new System.Drawing.Size(39, 13); + this.lblQuality2.TabIndex = 23; + this.lblQuality2.Text = "Quality"; + // + // tableLayoutPanel15 + // + this.tableLayoutPanel15.ColumnCount = 3; + this.tableLayoutPanel21.SetColumnSpan(this.tableLayoutPanel15, 3); + this.tableLayoutPanel15.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel15.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel15.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel15.Controls.Add(this.rdoFTPMotion, 0, 0); + this.tableLayoutPanel15.Controls.Add(this.rdoFTPAlerts, 1, 0); + this.tableLayoutPanel15.Controls.Add(this.rdoFTPInterval, 0, 1); + this.tableLayoutPanel15.Controls.Add(this.flowLayoutPanel19, 1, 1); + this.tableLayoutPanel15.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel15.Location = new System.Drawing.Point(90, 29); + this.tableLayoutPanel15.Margin = new System.Windows.Forms.Padding(0); + this.tableLayoutPanel15.Name = "tableLayoutPanel15"; + this.tableLayoutPanel15.RowCount = 2; + this.tableLayoutPanel15.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F)); + this.tableLayoutPanel15.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 32F)); + this.tableLayoutPanel15.Size = new System.Drawing.Size(563, 68); + this.tableLayoutPanel15.TabIndex = 22; + // + // rdoFTPMotion + // + this.rdoFTPMotion.AutoSize = true; + this.rdoFTPMotion.Location = new System.Drawing.Point(3, 3); + this.rdoFTPMotion.Name = "rdoFTPMotion"; + this.rdoFTPMotion.Size = new System.Drawing.Size(106, 17); + this.rdoFTPMotion.TabIndex = 0; + this.rdoFTPMotion.TabStop = true; + this.rdoFTPMotion.Text = "Motion Detection"; + this.rdoFTPMotion.UseVisualStyleBackColor = true; + // + // rdoFTPAlerts + // + this.rdoFTPAlerts.AutoSize = true; + this.rdoFTPAlerts.Location = new System.Drawing.Point(115, 3); + this.rdoFTPAlerts.Name = "rdoFTPAlerts"; + this.rdoFTPAlerts.Size = new System.Drawing.Size(51, 17); + this.rdoFTPAlerts.TabIndex = 1; + this.rdoFTPAlerts.TabStop = true; + this.rdoFTPAlerts.Text = "Alerts"; + this.rdoFTPAlerts.UseVisualStyleBackColor = true; + this.rdoFTPAlerts.CheckedChanged += new System.EventHandler(this.rdoFTPAlerts_CheckedChanged); + // + // rdoFTPInterval + // + this.rdoFTPInterval.AutoSize = true; + this.rdoFTPInterval.Location = new System.Drawing.Point(3, 31); + this.rdoFTPInterval.Name = "rdoFTPInterval"; + this.rdoFTPInterval.Size = new System.Drawing.Size(60, 17); + this.rdoFTPInterval.TabIndex = 2; + this.rdoFTPInterval.TabStop = true; + this.rdoFTPInterval.Text = "Interval"; + this.rdoFTPInterval.UseVisualStyleBackColor = true; + this.rdoFTPInterval.CheckedChanged += new System.EventHandler(this.RdoFtpIntervalCheckedChanged); + // + // flowLayoutPanel19 + // + this.tableLayoutPanel15.SetColumnSpan(this.flowLayoutPanel19, 2); + this.flowLayoutPanel19.Controls.Add(this.txtUploadEvery); + this.flowLayoutPanel19.Controls.Add(this.label58); + this.flowLayoutPanel19.Dock = System.Windows.Forms.DockStyle.Fill; + this.flowLayoutPanel19.Location = new System.Drawing.Point(112, 28); + this.flowLayoutPanel19.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel19.Name = "flowLayoutPanel19"; + this.flowLayoutPanel19.Size = new System.Drawing.Size(451, 40); + this.flowLayoutPanel19.TabIndex = 19; + // + // txtUploadEvery + // + this.txtUploadEvery.DecimalPlaces = 1; + this.txtUploadEvery.Location = new System.Drawing.Point(6, 6); + this.txtUploadEvery.Margin = new System.Windows.Forms.Padding(6); + this.txtUploadEvery.Maximum = new decimal(new int[] { + 999999999, + 0, + 0, + 0}); + this.txtUploadEvery.Name = "txtUploadEvery"; + this.txtUploadEvery.Size = new System.Drawing.Size(41, 20); + this.txtUploadEvery.TabIndex = 18; + // + // label58 + // + this.label58.AutoSize = true; + this.label58.Location = new System.Drawing.Point(59, 8); + this.label58.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label58.Name = "label58"; + this.label58.Size = new System.Drawing.Size(49, 13); + this.label58.TabIndex = 15; + this.label58.Text = "Seconds"; + // + // label86 + // + this.label86.AutoSize = true; + this.label86.Location = new System.Drawing.Point(6, 278); + this.label86.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label86.Name = "label86"; + this.label86.Size = new System.Drawing.Size(67, 13); + this.label86.TabIndex = 20; + this.label86.Text = "Overlay Text"; + // + // txtFTPText + // + this.txtFTPText.Location = new System.Drawing.Point(96, 276); + this.txtFTPText.Margin = new System.Windows.Forms.Padding(6); + this.txtFTPText.Name = "txtFTPText"; + this.txtFTPText.Size = new System.Drawing.Size(174, 20); + this.txtFTPText.TabIndex = 21; + // + // tbFTPQuality + // + this.tbFTPQuality.BackColor = System.Drawing.SystemColors.Window; + this.tableLayoutPanel21.SetColumnSpan(this.tbFTPQuality, 3); + this.tbFTPQuality.Location = new System.Drawing.Point(96, 219); + this.tbFTPQuality.Margin = new System.Windows.Forms.Padding(6); + this.tbFTPQuality.Maximum = 100; + this.tbFTPQuality.Minimum = 20; + this.tbFTPQuality.Name = "tbFTPQuality"; + this.tbFTPQuality.Size = new System.Drawing.Size(312, 45); + this.tbFTPQuality.TabIndex = 34; + this.tbFTPQuality.TickFrequency = 10; + this.toolTip1.SetToolTip(this.tbFTPQuality, "Image quality"); + this.tbFTPQuality.Value = 100; + // + // label93 + // + this.label93.AutoSize = true; + this.label93.Location = new System.Drawing.Point(282, 278); + this.label93.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label93.Name = "label93"; + this.label93.Size = new System.Drawing.Size(67, 13); + this.label93.TabIndex = 37; + this.label93.Text = "Counter Max"; + // + // numMaxCounter + // + this.numMaxCounter.Location = new System.Drawing.Point(437, 276); + this.numMaxCounter.Margin = new System.Windows.Forms.Padding(6); + this.numMaxCounter.Maximum = new decimal(new int[] { + 999999999, + 0, + 0, + 0}); + this.numMaxCounter.Name = "numMaxCounter"; + this.numMaxCounter.Size = new System.Drawing.Size(63, 20); + this.numMaxCounter.TabIndex = 38; + // + // gbFTP + // + this.gbFTP.Controls.Add(this.panel1); + this.gbFTP.Dock = System.Windows.Forms.DockStyle.Top; + this.gbFTP.Location = new System.Drawing.Point(0, 0); + this.gbFTP.Margin = new System.Windows.Forms.Padding(6); + this.gbFTP.Name = "gbFTP"; + this.gbFTP.Padding = new System.Windows.Forms.Padding(6); + this.gbFTP.Size = new System.Drawing.Size(649, 58); + this.gbFTP.TabIndex = 1; + this.gbFTP.TabStop = false; + this.gbFTP.Text = "Server"; + // + // panel1 + // + this.panel1.Controls.Add(this.tableLayoutPanel14); + this.panel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel1.Location = new System.Drawing.Point(6, 19); + this.panel1.Margin = new System.Windows.Forms.Padding(6); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(637, 33); + this.panel1.TabIndex = 22; + // + // tableLayoutPanel14 + // + this.tableLayoutPanel14.ColumnCount = 4; + this.tableLayoutPanel14.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel14.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel14.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel14.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel14.Controls.Add(this.label52, 0, 1); + this.tableLayoutPanel14.Controls.Add(this.ddlFTPServer, 1, 1); + this.tableLayoutPanel14.Controls.Add(this.linkLabel5, 3, 1); + this.tableLayoutPanel14.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel14.Location = new System.Drawing.Point(0, 0); + this.tableLayoutPanel14.Name = "tableLayoutPanel14"; + this.tableLayoutPanel14.RowCount = 2; + this.tableLayoutPanel14.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel14.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 31F)); + this.tableLayoutPanel14.Size = new System.Drawing.Size(637, 33); + this.tableLayoutPanel14.TabIndex = 23; + // + // label52 + // + this.label52.AutoSize = true; + this.label52.Location = new System.Drawing.Point(6, 8); + this.label52.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label52.Name = "label52"; + this.label52.Size = new System.Drawing.Size(38, 13); + this.label52.TabIndex = 38; + this.label52.Text = "Server"; + // + // ddlFTPServer + // + this.tableLayoutPanel14.SetColumnSpan(this.ddlFTPServer, 2); + this.ddlFTPServer.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.ddlFTPServer.FormattingEnabled = true; + this.ddlFTPServer.Location = new System.Drawing.Point(53, 3); + this.ddlFTPServer.Name = "ddlFTPServer"; + this.ddlFTPServer.Size = new System.Drawing.Size(221, 21); + this.ddlFTPServer.TabIndex = 39; + // + // linkLabel5 + // + this.linkLabel5.AutoSize = true; + this.linkLabel5.Location = new System.Drawing.Point(283, 6); + this.linkLabel5.Margin = new System.Windows.Forms.Padding(6); + this.linkLabel5.Name = "linkLabel5"; + this.linkLabel5.Size = new System.Drawing.Size(43, 13); + this.linkLabel5.TabIndex = 40; + this.linkLabel5.TabStop = true; + this.linkLabel5.Text = "Servers"; + this.linkLabel5.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel5_LinkClicked); + // + // tabPage9 + // + this.tabPage9.AutoScroll = true; + this.tabPage9.Controls.Add(this.panel10); + this.tabPage9.Controls.Add(this.gpbSubscriber2); + this.tabPage9.Location = new System.Drawing.Point(4, 22); + this.tabPage9.Margin = new System.Windows.Forms.Padding(6); + this.tabPage9.Name = "tabPage9"; + this.tabPage9.Padding = new System.Windows.Forms.Padding(6); + this.tabPage9.Size = new System.Drawing.Size(649, 676); + this.tabPage9.TabIndex = 8; + this.tabPage9.Text = "Cloud"; + this.tabPage9.UseVisualStyleBackColor = true; + this.tabPage9.Click += new System.EventHandler(this.TabPage9Click); + // + // panel10 + // + this.panel10.Controls.Add(this.linkLabel9); + this.panel10.Dock = System.Windows.Forms.DockStyle.Top; + this.panel10.Location = new System.Drawing.Point(6, 325); + this.panel10.Name = "panel10"; + this.panel10.Size = new System.Drawing.Size(637, 32); + this.panel10.TabIndex = 77; + // + // linkLabel9 + // + this.linkLabel9.AutoSize = true; + this.linkLabel9.Location = new System.Drawing.Point(6, 6); + this.linkLabel9.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + this.linkLabel9.Name = "linkLabel9"; + this.linkLabel9.Size = new System.Drawing.Size(272, 13); + this.linkLabel9.TabIndex = 75; + this.linkLabel9.TabStop = true; + this.linkLabel9.Text = "You need an active subscription to enable these options"; + this.linkLabel9.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LinkLabel9LinkClicked); + // + // gpbSubscriber2 + // + this.gpbSubscriber2.Controls.Add(this.label79); + this.gpbSubscriber2.Controls.Add(this.tableLayoutPanel16); + this.gpbSubscriber2.Dock = System.Windows.Forms.DockStyle.Top; + this.gpbSubscriber2.Location = new System.Drawing.Point(6, 6); + this.gpbSubscriber2.Margin = new System.Windows.Forms.Padding(6); + this.gpbSubscriber2.Name = "gpbSubscriber2"; + this.gpbSubscriber2.Padding = new System.Windows.Forms.Padding(6); + this.gpbSubscriber2.Size = new System.Drawing.Size(637, 319); + this.gpbSubscriber2.TabIndex = 76; + this.gpbSubscriber2.TabStop = false; + this.gpbSubscriber2.Text = "Webservice Options"; + // + // label79 + // + this.label79.AutoSize = true; + this.label79.Dock = System.Windows.Forms.DockStyle.Top; + this.label79.Location = new System.Drawing.Point(6, 278); + this.label79.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label79.Name = "label79"; + this.label79.Size = new System.Drawing.Size(301, 13); + this.label79.TabIndex = 6; + this.label79.Text = "Tip: You can selectively upload files through the web Interface"; + // + // tableLayoutPanel16 + // + this.tableLayoutPanel16.ColumnCount = 4; + this.tableLayoutPanel16.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel16.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel16.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel16.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel16.Controls.Add(this.pictureBox2, 0, 3); + this.tableLayoutPanel16.Controls.Add(this.pictureBox1, 0, 0); + this.tableLayoutPanel16.Controls.Add(this.chkPublic, 2, 1); + this.tableLayoutPanel16.Controls.Add(this.chkUploadGrabs, 2, 5); + this.tableLayoutPanel16.Controls.Add(this.chkUploadRecordings, 2, 6); + this.tableLayoutPanel16.Controls.Add(this.label98, 1, 3); + this.tableLayoutPanel16.Controls.Add(this.ddlCloudProviders, 2, 3); + this.tableLayoutPanel16.Controls.Add(this.label103, 1, 4); + this.tableLayoutPanel16.Controls.Add(this.txtCloudPath, 2, 4); + this.tableLayoutPanel16.Controls.Add(this.btnAuthorise, 3, 3); + this.tableLayoutPanel16.Controls.Add(this.btnAuthoriseYouTube, 3, 0); + this.tableLayoutPanel16.Controls.Add(this.label77, 1, 0); + this.tableLayoutPanel16.Controls.Add(this.txtTags, 2, 0); + this.tableLayoutPanel16.Dock = System.Windows.Forms.DockStyle.Top; + this.tableLayoutPanel16.Location = new System.Drawing.Point(6, 19); + this.tableLayoutPanel16.Name = "tableLayoutPanel16"; + this.tableLayoutPanel16.RowCount = 7; + this.tableLayoutPanel16.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 31F)); + this.tableLayoutPanel16.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 31F)); + this.tableLayoutPanel16.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 47F)); + this.tableLayoutPanel16.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 31F)); + this.tableLayoutPanel16.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 31F)); + this.tableLayoutPanel16.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 31F)); + this.tableLayoutPanel16.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel16.Size = new System.Drawing.Size(625, 259); + this.tableLayoutPanel16.TabIndex = 8; + // + // pictureBox2 + // + this.pictureBox2.Image = global::iSpyApplication.Properties.Resources.Clouds; + this.pictureBox2.Location = new System.Drawing.Point(3, 112); + this.pictureBox2.Name = "pictureBox2"; + this.tableLayoutPanel16.SetRowSpan(this.pictureBox2, 4); + this.pictureBox2.Size = new System.Drawing.Size(105, 118); + this.pictureBox2.TabIndex = 17; + this.pictureBox2.TabStop = false; + // + // pictureBox1 + // + this.pictureBox1.Image = global::iSpyApplication.Properties.Resources.youtube; + this.pictureBox1.Location = new System.Drawing.Point(3, 3); + this.pictureBox1.Name = "pictureBox1"; + this.tableLayoutPanel16.SetRowSpan(this.pictureBox1, 3); + this.pictureBox1.Size = new System.Drawing.Size(105, 103); + this.pictureBox1.TabIndex = 11; + this.pictureBox1.TabStop = false; + // + // chkPublic + // + this.chkPublic.AutoSize = true; + this.tableLayoutPanel16.SetColumnSpan(this.chkPublic, 2); + this.chkPublic.Location = new System.Drawing.Point(175, 37); + this.chkPublic.Margin = new System.Windows.Forms.Padding(6); + this.chkPublic.Name = "chkPublic"; + this.chkPublic.Size = new System.Drawing.Size(343, 17); + this.chkPublic.TabIndex = 1; + this.chkPublic.Text = "Public (check this to make your uploaded movies publicly available)"; + this.chkPublic.UseVisualStyleBackColor = true; + this.chkPublic.CheckedChanged += new System.EventHandler(this.chkPublic_CheckedChanged); + // + // chkUploadGrabs + // + this.chkUploadGrabs.AutoSize = true; + this.tableLayoutPanel16.SetColumnSpan(this.chkUploadGrabs, 2); + this.chkUploadGrabs.Location = new System.Drawing.Point(175, 177); + this.chkUploadGrabs.Margin = new System.Windows.Forms.Padding(6); + this.chkUploadGrabs.Name = "chkUploadGrabs"; + this.chkUploadGrabs.Size = new System.Drawing.Size(162, 17); + this.chkUploadGrabs.TabIndex = 14; + this.chkUploadGrabs.Text = "Automatically Upload Images"; + this.chkUploadGrabs.UseVisualStyleBackColor = true; + // + // chkUploadRecordings + // + this.chkUploadRecordings.AutoSize = true; + this.tableLayoutPanel16.SetColumnSpan(this.chkUploadRecordings, 2); + this.chkUploadRecordings.Location = new System.Drawing.Point(175, 208); + this.chkUploadRecordings.Margin = new System.Windows.Forms.Padding(6); + this.chkUploadRecordings.Name = "chkUploadRecordings"; + this.chkUploadRecordings.Size = new System.Drawing.Size(182, 17); + this.chkUploadRecordings.TabIndex = 13; + this.chkUploadRecordings.Text = "Automatically Upload Recordings"; + this.chkUploadRecordings.UseVisualStyleBackColor = true; + // + // label98 + // + this.label98.AutoSize = true; + this.label98.Location = new System.Drawing.Point(117, 117); + this.label98.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label98.Name = "label98"; + this.label98.Size = new System.Drawing.Size(46, 13); + this.label98.TabIndex = 16; + this.label98.Text = "Provider"; + // + // ddlCloudProviders + // + this.ddlCloudProviders.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.ddlCloudProviders.FormattingEnabled = true; + this.ddlCloudProviders.Location = new System.Drawing.Point(175, 115); + this.ddlCloudProviders.Margin = new System.Windows.Forms.Padding(6); + this.ddlCloudProviders.Name = "ddlCloudProviders"; + this.ddlCloudProviders.Size = new System.Drawing.Size(162, 21); + this.ddlCloudProviders.TabIndex = 18; + this.ddlCloudProviders.SelectedIndexChanged += new System.EventHandler(this.ddlCloudProviders_SelectedIndexChanged); + // + // label103 + // + this.label103.AutoSize = true; + this.label103.Location = new System.Drawing.Point(117, 148); + this.label103.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label103.Name = "label103"; + this.label103.Size = new System.Drawing.Size(29, 13); + this.label103.TabIndex = 19; + this.label103.Text = "Path"; + // + // txtCloudPath + // + this.txtCloudPath.Location = new System.Drawing.Point(175, 146); + this.txtCloudPath.Margin = new System.Windows.Forms.Padding(6); + this.txtCloudPath.Name = "txtCloudPath"; + this.txtCloudPath.Size = new System.Drawing.Size(162, 20); + this.txtCloudPath.TabIndex = 20; + // + // btnAuthorise + // + this.btnAuthorise.Location = new System.Drawing.Point(346, 112); + this.btnAuthorise.Name = "btnAuthorise"; + this.btnAuthorise.Size = new System.Drawing.Size(89, 23); + this.btnAuthorise.TabIndex = 21; + this.btnAuthorise.Text = "Authorise"; + this.btnAuthorise.UseVisualStyleBackColor = true; + this.btnAuthorise.Click += new System.EventHandler(this.btnAuthorise_Click); + // + // btnAuthoriseYouTube + // + this.btnAuthoriseYouTube.Location = new System.Drawing.Point(346, 3); + this.btnAuthoriseYouTube.Name = "btnAuthoriseYouTube"; + this.btnAuthoriseYouTube.Size = new System.Drawing.Size(89, 23); + this.btnAuthoriseYouTube.TabIndex = 22; + this.btnAuthoriseYouTube.Text = "Authorise"; + this.btnAuthoriseYouTube.UseVisualStyleBackColor = true; + this.btnAuthoriseYouTube.Click += new System.EventHandler(this.btnAuthoriseYouTube_Click); + // + // label77 + // + this.label77.AutoSize = true; + this.label77.Location = new System.Drawing.Point(117, 8); + this.label77.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label77.Name = "label77"; + this.label77.Size = new System.Drawing.Size(31, 13); + this.label77.TabIndex = 3; + this.label77.Text = "Tags"; + // + // txtTags + // + this.txtTags.Location = new System.Drawing.Point(175, 6); + this.txtTags.Margin = new System.Windows.Forms.Padding(6); + this.txtTags.Name = "txtTags"; + this.txtTags.Size = new System.Drawing.Size(162, 20); + this.txtTags.TabIndex = 2; + // + // tabPage5 + // + this.tabPage5.AutoScroll = true; + this.tabPage5.Controls.Add(this.scheduleEditor1); + this.tabPage5.Controls.Add(this.panel7); + this.tabPage5.Location = new System.Drawing.Point(4, 22); + this.tabPage5.Margin = new System.Windows.Forms.Padding(6); + this.tabPage5.Name = "tabPage5"; + this.tabPage5.Padding = new System.Windows.Forms.Padding(6); + this.tabPage5.Size = new System.Drawing.Size(649, 676); + this.tabPage5.TabIndex = 4; + this.tabPage5.Text = "Scheduling"; + this.tabPage5.UseVisualStyleBackColor = true; + // + // scheduleEditor1 + // + this.scheduleEditor1.Dock = System.Windows.Forms.DockStyle.Fill; + this.scheduleEditor1.Io = null; + this.scheduleEditor1.Location = new System.Drawing.Point(6, 51); + this.scheduleEditor1.Margin = new System.Windows.Forms.Padding(4); + this.scheduleEditor1.Name = "scheduleEditor1"; + this.scheduleEditor1.Size = new System.Drawing.Size(637, 619); + this.scheduleEditor1.TabIndex = 24; + this.scheduleEditor1.Load += new System.EventHandler(this.scheduleEditor1_Load); + // + // panel7 + // + this.panel7.Controls.Add(this.tableLayoutPanel19); + this.panel7.Dock = System.Windows.Forms.DockStyle.Top; + this.panel7.Location = new System.Drawing.Point(6, 6); + this.panel7.Name = "panel7"; + this.panel7.Size = new System.Drawing.Size(637, 45); + this.panel7.TabIndex = 23; + // + // tableLayoutPanel19 + // + this.tableLayoutPanel19.ColumnCount = 2; + this.tableLayoutPanel19.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 201F)); + this.tableLayoutPanel19.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel19.Controls.Add(this.flowLayoutPanel20, 1, 0); + this.tableLayoutPanel19.Controls.Add(this.chkSchedule, 0, 0); + this.tableLayoutPanel19.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel19.Location = new System.Drawing.Point(0, 0); + this.tableLayoutPanel19.Name = "tableLayoutPanel19"; + this.tableLayoutPanel19.RowCount = 1; + this.tableLayoutPanel19.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tableLayoutPanel19.Size = new System.Drawing.Size(637, 45); + this.tableLayoutPanel19.TabIndex = 30; + // + // flowLayoutPanel20 + // + this.flowLayoutPanel20.Controls.Add(this.ddlCopyFrom); + this.flowLayoutPanel20.Dock = System.Windows.Forms.DockStyle.Fill; + this.flowLayoutPanel20.FlowDirection = System.Windows.Forms.FlowDirection.RightToLeft; + this.flowLayoutPanel20.Location = new System.Drawing.Point(204, 3); + this.flowLayoutPanel20.Name = "flowLayoutPanel20"; + this.flowLayoutPanel20.Size = new System.Drawing.Size(430, 39); + this.flowLayoutPanel20.TabIndex = 30; + // + // ddlCopyFrom + // + this.ddlCopyFrom.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.ddlCopyFrom.FormattingEnabled = true; + this.ddlCopyFrom.Items.AddRange(new object[] { + "Copy From..."}); + this.ddlCopyFrom.Location = new System.Drawing.Point(263, 6); + this.ddlCopyFrom.Margin = new System.Windows.Forms.Padding(6); + this.ddlCopyFrom.Name = "ddlCopyFrom"; + this.ddlCopyFrom.Size = new System.Drawing.Size(161, 21); + this.ddlCopyFrom.TabIndex = 22; + this.ddlCopyFrom.SelectedIndexChanged += new System.EventHandler(this.ddlCopyFrom_SelectedIndexChanged); + // + // chkSchedule + // + this.chkSchedule.AutoSize = true; + this.chkSchedule.Location = new System.Drawing.Point(6, 6); + this.chkSchedule.Margin = new System.Windows.Forms.Padding(6); + this.chkSchedule.Name = "chkSchedule"; + this.chkSchedule.Size = new System.Drawing.Size(110, 17); + this.chkSchedule.TabIndex = 0; + this.chkSchedule.Text = "Schedule Camera"; + this.chkSchedule.UseVisualStyleBackColor = true; + this.chkSchedule.CheckedChanged += new System.EventHandler(this.ChkScheduleCheckedChanged); + // + // tabPage6 + // + this.tabPage6.Controls.Add(this.tableLayoutPanel23); + this.tabPage6.Location = new System.Drawing.Point(4, 22); + this.tabPage6.Name = "tabPage6"; + this.tabPage6.Size = new System.Drawing.Size(649, 676); + this.tabPage6.TabIndex = 9; + this.tabPage6.Text = "Storage"; + this.tabPage6.UseVisualStyleBackColor = true; + // + // tableLayoutPanel23 + // + this.tableLayoutPanel23.ColumnCount = 3; + this.tableLayoutPanel23.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 100F)); + this.tableLayoutPanel23.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel23.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel23.Controls.Add(this.button1, 2, 1); + this.tableLayoutPanel23.Controls.Add(this.txtDirectory, 1, 2); + this.tableLayoutPanel23.Controls.Add(this.ddlMediaDirectory, 1, 1); + this.tableLayoutPanel23.Controls.Add(this.tblStorage, 1, 5); + this.tableLayoutPanel23.Controls.Add(this.label74, 0, 2); + this.tableLayoutPanel23.Controls.Add(this.label63, 0, 1); + this.tableLayoutPanel23.Controls.Add(this.chkStorageManagement, 1, 3); + this.tableLayoutPanel23.Dock = System.Windows.Forms.DockStyle.Top; + this.tableLayoutPanel23.Location = new System.Drawing.Point(0, 0); + this.tableLayoutPanel23.Name = "tableLayoutPanel23"; + this.tableLayoutPanel23.RowCount = 6; + this.tableLayoutPanel23.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel23.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel23.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel23.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel23.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel23.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel23.Size = new System.Drawing.Size(649, 338); + this.tableLayoutPanel23.TabIndex = 0; + // + // button1 + // + this.button1.Location = new System.Drawing.Point(398, 6); + this.button1.Margin = new System.Windows.Forms.Padding(6); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(33, 23); + this.button1.TabIndex = 81; + this.button1.Text = "..."; + this.button1.UseVisualStyleBackColor = true; + this.button1.Click += new System.EventHandler(this.button1_Click); + // + // txtDirectory + // + this.txtDirectory.Location = new System.Drawing.Point(103, 41); + this.txtDirectory.Margin = new System.Windows.Forms.Padding(3, 6, 6, 6); + this.txtDirectory.MaxLength = 50; + this.txtDirectory.Name = "txtDirectory"; + this.txtDirectory.Size = new System.Drawing.Size(198, 20); + this.txtDirectory.TabIndex = 78; + this.toolTip1.SetToolTip(this.txtDirectory, "Directory Name"); + // + // ddlMediaDirectory + // + this.ddlMediaDirectory.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.ddlMediaDirectory.FormattingEnabled = true; + this.ddlMediaDirectory.Location = new System.Drawing.Point(106, 6); + this.ddlMediaDirectory.Margin = new System.Windows.Forms.Padding(6); + this.ddlMediaDirectory.Name = "ddlMediaDirectory"; + this.ddlMediaDirectory.Size = new System.Drawing.Size(280, 21); + this.ddlMediaDirectory.TabIndex = 80; + // + // tblStorage + // + this.tblStorage.ColumnCount = 2; + this.tableLayoutPanel23.SetColumnSpan(this.tblStorage, 2); + this.tblStorage.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 29.26391F)); + this.tblStorage.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 70.73608F)); + this.tblStorage.Controls.Add(this.chkArchive, 1, 2); + this.tblStorage.Controls.Add(this.label85, 0, 0); + this.tblStorage.Controls.Add(this.numMaxAge, 1, 1); + this.tblStorage.Controls.Add(this.label94, 0, 1); + this.tblStorage.Controls.Add(this.numMaxFolderSize, 1, 0); + this.tblStorage.Controls.Add(this.btnRunNow, 1, 3); + this.tblStorage.Dock = System.Windows.Forms.DockStyle.Fill; + this.tblStorage.Location = new System.Drawing.Point(100, 96); + this.tblStorage.Margin = new System.Windows.Forms.Padding(0); + this.tblStorage.Name = "tblStorage"; + this.tblStorage.RowCount = 4; + this.tblStorage.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblStorage.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblStorage.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 31F)); + this.tblStorage.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblStorage.Size = new System.Drawing.Size(557, 242); + this.tblStorage.TabIndex = 1; + // + // chkArchive + // + this.chkArchive.AutoSize = true; + this.chkArchive.Location = new System.Drawing.Point(169, 58); + this.chkArchive.Margin = new System.Windows.Forms.Padding(6); + this.chkArchive.Name = "chkArchive"; + this.chkArchive.Size = new System.Drawing.Size(143, 17); + this.chkArchive.TabIndex = 42; + this.chkArchive.Text = "Archive instead of delete"; + this.chkArchive.UseVisualStyleBackColor = true; + // + // label85 + // + this.label85.AutoSize = true; + this.label85.Location = new System.Drawing.Point(6, 6); + this.label85.Margin = new System.Windows.Forms.Padding(6); + this.label85.Name = "label85"; + this.label85.Size = new System.Drawing.Size(106, 13); + this.label85.TabIndex = 1; + this.label85.Text = "Max Folder Size (Mb)"; + // + // numMaxAge + // + this.numMaxAge.Location = new System.Drawing.Point(166, 29); + this.numMaxAge.Maximum = new decimal(new int[] { + -727379969, + 232, + 0, + 0}); + this.numMaxAge.Minimum = new decimal(new int[] { + 1, + 0, + 0, + 0}); + this.numMaxAge.Name = "numMaxAge"; + this.numMaxAge.Size = new System.Drawing.Size(120, 20); + this.numMaxAge.TabIndex = 3; + this.numMaxAge.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); + // + // label94 + // + this.label94.AutoSize = true; + this.label94.Location = new System.Drawing.Point(6, 32); + this.label94.Margin = new System.Windows.Forms.Padding(6); + this.label94.Name = "label94"; + this.label94.Size = new System.Drawing.Size(84, 13); + this.label94.TabIndex = 2; + this.label94.Text = "Max Age (hours)"; + // + // numMaxFolderSize + // + this.numMaxFolderSize.Location = new System.Drawing.Point(166, 3); + this.numMaxFolderSize.Maximum = new decimal(new int[] { + -727379969, + 232, + 0, + 0}); + this.numMaxFolderSize.Name = "numMaxFolderSize"; + this.numMaxFolderSize.Size = new System.Drawing.Size(120, 20); + this.numMaxFolderSize.TabIndex = 4; + // + // btnRunNow + // + this.btnRunNow.Location = new System.Drawing.Point(166, 86); + this.btnRunNow.Name = "btnRunNow"; + this.btnRunNow.Size = new System.Drawing.Size(75, 23); + this.btnRunNow.TabIndex = 41; + this.btnRunNow.Text = "Run Now"; + this.btnRunNow.UseVisualStyleBackColor = true; + this.btnRunNow.Click += new System.EventHandler(this.btnRunNow_Click); + // + // label74 + // + this.label74.AutoSize = true; + this.label74.Location = new System.Drawing.Point(6, 43); + this.label74.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label74.Name = "label74"; + this.label74.Size = new System.Drawing.Size(49, 13); + this.label74.TabIndex = 77; + this.label74.Text = "Directory"; + // + // label63 + // + this.label63.AutoSize = true; + this.label63.Location = new System.Drawing.Point(6, 8); + this.label63.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label63.Name = "label63"; + this.label63.Size = new System.Drawing.Size(80, 13); + this.label63.TabIndex = 79; + this.label63.Text = "Media Location"; + // + // chkStorageManagement + // + this.chkStorageManagement.AutoSize = true; + this.tableLayoutPanel23.SetColumnSpan(this.chkStorageManagement, 2); + this.chkStorageManagement.Location = new System.Drawing.Point(106, 73); + this.chkStorageManagement.Margin = new System.Windows.Forms.Padding(6); + this.chkStorageManagement.Name = "chkStorageManagement"; + this.chkStorageManagement.Size = new System.Drawing.Size(164, 17); + this.chkStorageManagement.TabIndex = 0; + this.chkStorageManagement.Text = "Enable Storage Management"; + this.chkStorageManagement.UseVisualStyleBackColor = true; + this.chkStorageManagement.CheckedChanged += new System.EventHandler(this.chkStorageManagement_CheckedChanged); + // + // btnNext + // + this.btnNext.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.btnNext.AutoSize = true; + this.btnNext.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.btnNext.Location = new System.Drawing.Point(313, 6); + this.btnNext.Margin = new System.Windows.Forms.Padding(6); + this.btnNext.Name = "btnNext"; + this.btnNext.Size = new System.Drawing.Size(54, 23); + this.btnNext.TabIndex = 22; + this.btnNext.Text = "Next >>"; + this.btnNext.UseVisualStyleBackColor = true; + this.btnNext.Click += new System.EventHandler(this.BtnNextClick); + // + // btnBack + // + this.btnBack.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.btnBack.AutoSize = true; + this.btnBack.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.btnBack.Location = new System.Drawing.Point(244, 6); + this.btnBack.Margin = new System.Windows.Forms.Padding(6); + this.btnBack.Name = "btnBack"; + this.btnBack.Size = new System.Drawing.Size(57, 23); + this.btnBack.TabIndex = 45; + this.btnBack.Text = "<< Back"; + this.btnBack.UseVisualStyleBackColor = true; + this.btnBack.Click += new System.EventHandler(this.Button2Click); + // + // btnFinish + // + this.btnFinish.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.btnFinish.AutoSize = true; + this.btnFinish.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.btnFinish.Location = new System.Drawing.Point(379, 6); + this.btnFinish.Margin = new System.Windows.Forms.Padding(6); + this.btnFinish.Name = "btnFinish"; + this.btnFinish.Size = new System.Drawing.Size(44, 23); + this.btnFinish.TabIndex = 10; + this.btnFinish.Text = "Finish"; + this.btnFinish.UseVisualStyleBackColor = true; + this.btnFinish.Click += new System.EventHandler(this.BtnFinishClick); + // + // ofdDetect + // + this.ofdDetect.FileName = "openFileDialog1"; + // + // label17 + // + this.label17.AutoSize = true; + this.label17.Location = new System.Drawing.Point(230, 165); + this.label17.Name = "label17"; + this.label17.Size = new System.Drawing.Size(38, 13); + this.label17.TabIndex = 63; + this.label17.Text = "frames"; + // + // label35 + // + this.label35.AutoSize = true; + this.label35.Location = new System.Drawing.Point(230, 107); + this.label35.Name = "label35"; + this.label35.Size = new System.Drawing.Size(47, 13); + this.label35.TabIndex = 57; + this.label35.Text = "seconds"; + // + // label26 + // + this.label26.AutoSize = true; + this.label26.Location = new System.Drawing.Point(6, 165); + this.label26.Name = "label26"; + this.label26.Size = new System.Drawing.Size(91, 13); + this.label26.TabIndex = 61; + this.label26.Text = "Pre-Buffer Frames"; + // + // label34 + // + this.label34.AutoSize = true; + this.label34.Location = new System.Drawing.Point(5, 110); + this.label34.Name = "label34"; + this.label34.Size = new System.Drawing.Size(94, 13); + this.label34.TabIndex = 56; + this.label34.Text = "Max. Record Time"; + // + // label24 + // + this.label24.AutoSize = true; + this.label24.Location = new System.Drawing.Point(230, 139); + this.label24.Name = "label24"; + this.label24.Size = new System.Drawing.Size(47, 13); + this.label24.TabIndex = 60; + this.label24.Text = "seconds"; + // + // label14 + // + this.label14.AutoSize = true; + this.label14.Location = new System.Drawing.Point(6, 53); + this.label14.Name = "label14"; + this.label14.Size = new System.Drawing.Size(93, 13); + this.label14.TabIndex = 52; + this.label14.Text = "Record Timelapse"; + // + // label25 + // + this.label25.AutoSize = true; + this.label25.Location = new System.Drawing.Point(6, 139); + this.label25.Name = "label25"; + this.label25.Size = new System.Drawing.Size(86, 13); + this.label25.TabIndex = 58; + this.label25.Text = "Calibration Delay"; + // + // label13 + // + this.label13.AutoSize = true; + this.label13.Location = new System.Drawing.Point(230, 53); + this.label13.Name = "label13"; + this.label13.Size = new System.Drawing.Size(47, 13); + this.label13.TabIndex = 29; + this.label13.Text = "seconds"; + // + // label32 + // + this.label32.AutoSize = true; + this.label32.Location = new System.Drawing.Point(6, 80); + this.label32.Name = "label32"; + this.label32.Size = new System.Drawing.Size(87, 13); + this.label32.TabIndex = 49; + this.label32.Text = "Inactivity Record"; + // + // label31 + // + this.label31.AutoSize = true; + this.label31.Location = new System.Drawing.Point(230, 80); + this.label31.Name = "label31"; + this.label31.Size = new System.Drawing.Size(47, 13); + this.label31.TabIndex = 51; + this.label31.Text = "seconds"; + // + // label76 + // + this.label76.AutoSize = true; + this.label76.Location = new System.Drawing.Point(6, 8); + this.label76.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label76.Name = "label76"; + this.label76.Size = new System.Drawing.Size(186, 13); + this.label76.TabIndex = 46; + this.label76.Text = "Exit this to enable alerts and recording"; + // + // llblHelp + // + this.llblHelp.AutoSize = true; + this.llblHelp.Location = new System.Drawing.Point(203, 8); + this.llblHelp.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.llblHelp.Name = "llblHelp"; + this.llblHelp.Size = new System.Drawing.Size(29, 13); + this.llblHelp.TabIndex = 47; + this.llblHelp.TabStop = true; + this.llblHelp.Text = "Help"; + this.llblHelp.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.llblHelp_LinkClicked); + // + // panel3 + // + this.panel3.Controls.Add(this.tableLayoutPanel4); + this.panel3.Dock = System.Windows.Forms.DockStyle.Bottom; + this.panel3.Location = new System.Drawing.Point(10, 712); + this.panel3.Name = "panel3"; + this.panel3.Size = new System.Drawing.Size(657, 47); + this.panel3.TabIndex = 48; + // + // tableLayoutPanel4 + // + this.tableLayoutPanel4.ColumnCount = 2; + this.tableLayoutPanel4.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 222F)); + this.tableLayoutPanel4.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel4.Controls.Add(this.label76, 0, 0); + this.tableLayoutPanel4.Controls.Add(this.flowLayoutPanel3, 1, 0); + this.tableLayoutPanel4.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel4.Location = new System.Drawing.Point(0, 0); + this.tableLayoutPanel4.Name = "tableLayoutPanel4"; + this.tableLayoutPanel4.RowCount = 1; + this.tableLayoutPanel4.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel4.Size = new System.Drawing.Size(657, 47); + this.tableLayoutPanel4.TabIndex = 48; + // + // flowLayoutPanel3 + // + this.flowLayoutPanel3.Controls.Add(this.btnFinish); + this.flowLayoutPanel3.Controls.Add(this.btnNext); + this.flowLayoutPanel3.Controls.Add(this.btnBack); + this.flowLayoutPanel3.Controls.Add(this.llblHelp); + this.flowLayoutPanel3.Controls.Add(this.linkLabel4); + this.flowLayoutPanel3.Dock = System.Windows.Forms.DockStyle.Fill; + this.flowLayoutPanel3.FlowDirection = System.Windows.Forms.FlowDirection.RightToLeft; + this.flowLayoutPanel3.Location = new System.Drawing.Point(225, 3); + this.flowLayoutPanel3.Name = "flowLayoutPanel3"; + this.flowLayoutPanel3.Size = new System.Drawing.Size(429, 41); + this.flowLayoutPanel3.TabIndex = 48; + // + // linkLabel4 + // + this.linkLabel4.AutoSize = true; + this.linkLabel4.Location = new System.Drawing.Point(135, 8); + this.linkLabel4.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.linkLabel4.Name = "linkLabel4"; + this.linkLabel4.Size = new System.Drawing.Size(56, 13); + this.linkLabel4.TabIndex = 48; + this.linkLabel4.TabStop = true; + this.linkLabel4.Text = "Copy To..."; + this.linkLabel4.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel4_LinkClicked); + // + // label8 + // + this.label8.AutoSize = true; + this.tableLayoutPanel24.SetColumnSpan(this.label8, 2); + this.label8.Location = new System.Drawing.Point(284, 205); + this.label8.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(249, 13); + this.label8.TabIndex = 40; + this.label8.Text = "Keep saving images after motion detection stops (s)"; + // + // numMotionTimeout + // + this.numMotionTimeout.Location = new System.Drawing.Point(98, 203); + this.numMotionTimeout.Margin = new System.Windows.Forms.Padding(6); + this.numMotionTimeout.Maximum = new decimal(new int[] { + 60, + 0, + 0, + 0}); + this.numMotionTimeout.Name = "numMotionTimeout"; + this.numMotionTimeout.Size = new System.Drawing.Size(63, 20); + this.numMotionTimeout.TabIndex = 41; + this.numMotionTimeout.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); + // + // label10 + // + this.label10.AutoSize = true; + this.label10.Location = new System.Drawing.Point(6, 205); + this.label10.Margin = new System.Windows.Forms.Padding(6, 8, 6, 0); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size(80, 13); + this.label10.TabIndex = 42; + this.label10.Text = "Motion Timeout"; + // + // AddCamera + // + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None; + this.AutoScroll = true; + this.AutoSize = true; + this.ClientSize = new System.Drawing.Size(677, 769); + this.Controls.Add(this.tcCamera); + this.Controls.Add(this.panel3); + this.HelpButton = true; + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.Margin = new System.Windows.Forms.Padding(6); + this.MinimizeBox = false; + this.Name = "AddCamera"; + this.Padding = new System.Windows.Forms.Padding(10); + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "Add Camera"; + this.HelpButtonClicked += new System.ComponentModel.CancelEventHandler(this.AddCamera_HelpButtonClicked); + this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.AddCameraFormClosing); + this.Load += new System.EventHandler(this.AddCameraLoad); + this.tcCamera.ResumeLayout(false); + this.tabPage1.ResumeLayout(false); + this.tabPage1.PerformLayout(); + this.groupBox8.ResumeLayout(false); + this.groupBox8.PerformLayout(); + this.tableLayoutPanel22.ResumeLayout(false); + this.tableLayoutPanel22.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numTalkPort)).EndInit(); + this.groupBox2.ResumeLayout(false); + this.groupBox2.PerformLayout(); + this.tableLayoutPanel3.ResumeLayout(false); + this.tableLayoutPanel3.PerformLayout(); + this.flowLayoutPanel26.ResumeLayout(false); + this.flowLayoutPanel26.PerformLayout(); + this.groupBox3.ResumeLayout(false); + this.groupBox3.PerformLayout(); + this.tableLayoutPanel2.ResumeLayout(false); + this.tableLayoutPanel2.PerformLayout(); + this.flowLayoutPanel2.ResumeLayout(false); + this.flowLayoutPanel2.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numMaxFR)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numMaxFRRecording)).EndInit(); + this.flowLayoutPanel16.ResumeLayout(false); + this.flowLayoutPanel16.PerformLayout(); + this.flowLayoutPanel11.ResumeLayout(false); + this.flowLayoutPanel11.PerformLayout(); + this.tabPage3.ResumeLayout(false); + this.gbZones.ResumeLayout(false); + this.tableLayoutPanel6.ResumeLayout(false); + this.tableLayoutPanel6.PerformLayout(); + this.groupBox5.ResumeLayout(false); + this.tableLayoutPanel5.ResumeLayout(false); + this.tableLayoutPanel5.PerformLayout(); + this.flowLayoutPanel4.ResumeLayout(false); + this.flowLayoutPanel4.PerformLayout(); + this.flowLayoutPanel17.ResumeLayout(false); + this.flowLayoutPanel17.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numProcessInterval)).EndInit(); + this.flowLayoutPanel1.ResumeLayout(false); + this.flowLayoutPanel1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numAutoOff)).EndInit(); + this.tabPage2.ResumeLayout(false); + this.groupBox9.ResumeLayout(false); + this.tableLayoutPanel8.ResumeLayout(false); + this.flowLayoutPanel6.ResumeLayout(false); + this.flowLayoutPanel6.PerformLayout(); + this.pnlMovement.ResumeLayout(false); + this.tableLayoutPanel7.ResumeLayout(false); + this.tableLayoutPanel7.PerformLayout(); + this.flowLayoutPanel5.ResumeLayout(false); + this.flowLayoutPanel5.PerformLayout(); + this.panel4.ResumeLayout(false); + this.panel4.PerformLayout(); + this.tabPage4.ResumeLayout(false); + this.groupBox1.ResumeLayout(false); + this.tableLayoutPanel10.ResumeLayout(false); + this.tableLayoutPanel10.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.txtTimeLapse)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTimeLapseFrames)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numTimelapseSave)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numFramerate)).EndInit(); + this.panel2.ResumeLayout(false); + this.panel2.PerformLayout(); + this.groupBox4.ResumeLayout(false); + this.tableLayoutPanel9.ResumeLayout(false); + this.tableLayoutPanel9.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.txtBuffer)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtInactiveRecord)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtCalibrationDelay)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.tbQuality)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtMaxRecordTime)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numMinRecordTime)).EndInit(); + this.groupBox6.ResumeLayout(false); + this.flowLayoutPanel10.ResumeLayout(false); + this.flowLayoutPanel10.PerformLayout(); + this.tabPage8.ResumeLayout(false); + this.pnlPTZControls.ResumeLayout(false); + this.pnlPTZControls.PerformLayout(); + this.tableLayoutPanel12.ResumeLayout(false); + this.panel5.ResumeLayout(false); + this.flowLayoutPanel31.ResumeLayout(false); + this.flowLayoutPanel7.ResumeLayout(false); + this.tableLayoutPanel11.ResumeLayout(false); + this.flowLayoutPanel23.ResumeLayout(false); + this.flowLayoutPanel23.PerformLayout(); + this.tabPage10.ResumeLayout(false); + this.groupBox10.ResumeLayout(false); + this.groupBox10.PerformLayout(); + this.tableLayoutPanel24.ResumeLayout(false); + this.tableLayoutPanel24.PerformLayout(); + this.flowLayoutPanel9.ResumeLayout(false); + this.flowLayoutPanel9.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numSaveDelay)).EndInit(); + this.tableLayoutPanel25.ResumeLayout(false); + this.tableLayoutPanel25.PerformLayout(); + this.flowLayoutPanel25.ResumeLayout(false); + this.flowLayoutPanel25.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numSaveInterval)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.tbSaveQuality)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numSaveCounter)).EndInit(); + this.gbLocal.ResumeLayout(false); + this.tableLayoutPanel1.ResumeLayout(false); + this.tableLayoutPanel1.PerformLayout(); + this.flowLayoutPanel29.ResumeLayout(false); + this.flowLayoutPanel29.PerformLayout(); + this.flowLayoutPanel30.ResumeLayout(false); + this.flowLayoutPanel30.PerformLayout(); + this.tabPage7.ResumeLayout(false); + this.groupBox11.ResumeLayout(false); + this.tableLayoutPanel13.ResumeLayout(false); + this.tableLayoutPanel13.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numFTPRecordingCounterMax)).EndInit(); + this.groupBox7.ResumeLayout(false); + this.tableLayoutPanel21.ResumeLayout(false); + this.tableLayoutPanel21.PerformLayout(); + this.flowLayoutPanel8.ResumeLayout(false); + this.flowLayoutPanel8.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numFTPMinimumDelay)).EndInit(); + this.tableLayoutPanel15.ResumeLayout(false); + this.tableLayoutPanel15.PerformLayout(); + this.flowLayoutPanel19.ResumeLayout(false); + this.flowLayoutPanel19.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.txtUploadEvery)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.tbFTPQuality)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numMaxCounter)).EndInit(); + this.gbFTP.ResumeLayout(false); + this.panel1.ResumeLayout(false); + this.tableLayoutPanel14.ResumeLayout(false); + this.tableLayoutPanel14.PerformLayout(); + this.tabPage9.ResumeLayout(false); + this.panel10.ResumeLayout(false); + this.panel10.PerformLayout(); + this.gpbSubscriber2.ResumeLayout(false); + this.gpbSubscriber2.PerformLayout(); + this.tableLayoutPanel16.ResumeLayout(false); + this.tableLayoutPanel16.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); + this.tabPage5.ResumeLayout(false); + this.panel7.ResumeLayout(false); + this.tableLayoutPanel19.ResumeLayout(false); + this.tableLayoutPanel19.PerformLayout(); + this.flowLayoutPanel20.ResumeLayout(false); + this.tabPage6.ResumeLayout(false); + this.tableLayoutPanel23.ResumeLayout(false); + this.tableLayoutPanel23.PerformLayout(); + this.tblStorage.ResumeLayout(false); + this.tblStorage.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numMaxAge)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numMaxFolderSize)).EndInit(); + this.panel3.ResumeLayout(false); + this.tableLayoutPanel4.ResumeLayout(false); + this.tableLayoutPanel4.PerformLayout(); + this.flowLayoutPanel3.ResumeLayout(false); + this.flowLayoutPanel3.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numMotionTimeout)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Button btnSelectSource; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.TabControl tcCamera; + private System.Windows.Forms.TabPage tabPage1; + private System.Windows.Forms.TabPage tabPage2; + private System.Windows.Forms.Button btnNext; + private System.Windows.Forms.TextBox txtCameraName; + private System.Windows.Forms.ToolTip toolTip1; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Panel pnlMovement; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.CheckBox chkMovement; + private System.Windows.Forms.CheckBox chkActive; + private System.Windows.Forms.OpenFileDialog ofdDetect; + private System.Windows.Forms.TabPage tabPage3; + private System.Windows.Forms.ComboBox ddlMotionDetector; + private System.Windows.Forms.Label label12; + private System.Windows.Forms.CheckBox chkSuppressNoise; + private System.Windows.Forms.Button btnBack; + private System.Windows.Forms.Label label15; + private System.Windows.Forms.TabPage tabPage4; + private System.Windows.Forms.TabPage tabPage5; + private System.Windows.Forms.Label label27; + private System.Windows.Forms.Label label28; + private System.Windows.Forms.Label label29; + private System.Windows.Forms.Label label41; + private System.Windows.Forms.Label label40; + private System.Windows.Forms.Label label30; + private System.Windows.Forms.Label label39; + private System.Windows.Forms.Label label38; + private System.Windows.Forms.Button btnFinish; + private System.Windows.Forms.CheckBox chkSchedule; + private System.Windows.Forms.Label label17; + private System.Windows.Forms.Label label35; + private System.Windows.Forms.Label label26; + private System.Windows.Forms.Label label34; + private System.Windows.Forms.Label label24; + private System.Windows.Forms.Label label14; + private System.Windows.Forms.Label label25; + private System.Windows.Forms.Label label13; + + private System.Windows.Forms.Label label32; + private System.Windows.Forms.Label label31; + private System.Windows.Forms.Label label44; + private System.Windows.Forms.GroupBox groupBox1; + private System.Windows.Forms.Label label37; + private System.Windows.Forms.Label label36; + private System.Windows.Forms.ComboBox ddlProcessor; + private System.Windows.Forms.Label label46; + private System.Windows.Forms.LinkLabel linkLabel1; + private System.Windows.Forms.TabPage tabPage7; + private System.Windows.Forms.GroupBox gbFTP; + private System.Windows.Forms.TextBox txtFTPFilename; + private System.Windows.Forms.Label label56; + private System.Windows.Forms.CheckBox chkFTP; + private System.Windows.Forms.Label label58; + private System.Windows.Forms.Label label57; + private System.Windows.Forms.Label label60; + private System.Windows.Forms.Label label70; + private System.Windows.Forms.Label label68; + private System.Windows.Forms.Label label69; + private System.Windows.Forms.Label label67; + private System.Windows.Forms.Label label71; + private System.Windows.Forms.GroupBox groupBox3; + private System.Windows.Forms.GroupBox groupBox4; + private System.Windows.Forms.GroupBox gbZones; + private System.Windows.Forms.GroupBox groupBox5; + private System.Windows.Forms.Label label19; + private System.Windows.Forms.TabPage tabPage8; + private System.Windows.Forms.Label label73; + private System.Windows.Forms.ComboBox ddlPTZ; + private System.Windows.Forms.Label label75; + private System.Windows.Forms.ListBox lbExtended; + private System.Windows.Forms.TabPage tabPage9; + private System.Windows.Forms.Label label77; + private System.Windows.Forms.TextBox txtTags; + private System.Windows.Forms.CheckBox chkPublic; + private System.Windows.Forms.Label label79; + private System.Windows.Forms.LinkLabel linkLabel6; + private System.Windows.Forms.Label label81; + private System.Windows.Forms.ComboBox ddlTimestamp; + private System.Windows.Forms.Label label11; + private System.Windows.Forms.Button btnMaskImage; + private System.Windows.Forms.Label label84; + private System.Windows.Forms.TextBox txtMaskImage; + private System.Windows.Forms.NumericUpDown txtMaxRecordTime; + private System.Windows.Forms.NumericUpDown txtInactiveRecord; + private System.Windows.Forms.NumericUpDown txtBuffer; + private System.Windows.Forms.NumericUpDown txtCalibrationDelay; + private System.Windows.Forms.NumericUpDown txtTimeLapseFrames; + private System.Windows.Forms.NumericUpDown txtTimeLapse; + private System.Windows.Forms.NumericUpDown txtUploadEvery; + private System.Windows.Forms.Label label83; + private System.Windows.Forms.TextBox txtFTPText; + private System.Windows.Forms.Label label86; + private System.Windows.Forms.LinkLabel linkLabel8; + private System.Windows.Forms.Label label76; + private System.Windows.Forms.Panel panel1; + private System.Windows.Forms.RadioButton rdoFTPInterval; + private System.Windows.Forms.RadioButton rdoFTPAlerts; + private System.Windows.Forms.RadioButton rdoFTPMotion; + private System.Windows.Forms.ComboBox ddlAlertMode; + private System.Windows.Forms.Button button3; + private System.Windows.Forms.CheckBox chkTimelapse; + private System.Windows.Forms.GroupBox gpbSubscriber2; + private System.Windows.Forms.LinkLabel linkLabel9; + private System.Windows.Forms.Label label16; + private System.Windows.Forms.NumericUpDown numMaxFR; + private System.Windows.Forms.Label label43; + private System.Windows.Forms.Button button4; + private System.Windows.Forms.NumericUpDown numMaxFRRecording; + private System.Windows.Forms.Label label47; + private System.Windows.Forms.Panel pnlPTZControls; + private System.Windows.Forms.Label label48; + private System.Windows.Forms.Button button5; + private System.Windows.Forms.CheckBox chkColourProcessing; + private System.Windows.Forms.LinkLabel llblHelp; + private System.Windows.Forms.TextBox txtAccessGroups; + private System.Windows.Forms.Label label74; + private System.Windows.Forms.TextBox txtDirectory; + private System.Windows.Forms.Button btnTimestamp; + private System.Windows.Forms.LinkLabel linkLabel3; + private System.Windows.Forms.RadioButton rdoMotion; + private System.Windows.Forms.RadioButton rdoContinuous; + private System.Windows.Forms.Label label64; + private System.Windows.Forms.Label label51; + private System.Windows.Forms.GroupBox groupBox2; + private System.Windows.Forms.RadioButton rdoNoRecord; + private System.Windows.Forms.RadioButton rdoRecordDetect; + private System.Windows.Forms.RadioButton rdoRecordAlert; + private System.Windows.Forms.GroupBox groupBox6; + private System.Windows.Forms.ComboBox ddlCopyFrom; + private System.Windows.Forms.Panel panel3; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel3; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel2; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel2; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel4; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel3; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel6; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel5; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel4; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel7; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel5; + private System.Windows.Forms.Panel panel4; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel9; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel10; + private System.Windows.Forms.Panel panel2; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel10; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel11; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel12; + private System.Windows.Forms.Panel panel5; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel14; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel15; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel16; + private System.Windows.Forms.Panel panel7; + private AreaSelector AreaControl; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel16; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel17; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel19; + private System.Windows.Forms.Panel panel10; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel19; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel20; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel23; + private System.Windows.Forms.LinkLabel llblEditPTZ; + private System.Windows.Forms.LinkLabel linkLabel10; + private System.Windows.Forms.Label lblQuality; + private System.Windows.Forms.TrackBar tbQuality; + private System.Windows.Forms.Label lblMinutes; + private System.Windows.Forms.NumericUpDown numTimelapseSave; + private System.Windows.Forms.Label lblSaveEvery; + private System.Windows.Forms.Label label61; + private System.Windows.Forms.ComboBox ddlProfile; + private System.Windows.Forms.NumericUpDown numFramerate; + private System.Windows.Forms.Label label62; + private System.Windows.Forms.GroupBox groupBox7; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel21; + private System.Windows.Forms.CheckBox chkLocalSaving; + private System.Windows.Forms.LinkLabel linkLabel11; + private System.Windows.Forms.Button btnAdvanced; + private System.Windows.Forms.Button btnCrossbar; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel26; + private System.Windows.Forms.Button btnMic; + private System.Windows.Forms.Label lblMicSource; + private System.Windows.Forms.GroupBox gbLocal; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1; + private System.Windows.Forms.TextBox txtLocalFilename; + private System.Windows.Forms.Label label20; + private System.Windows.Forms.GroupBox groupBox8; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel22; + private System.Windows.Forms.Label label23; + private System.Windows.Forms.Label label21; + private System.Windows.Forms.NumericUpDown numTalkPort; + private System.Windows.Forms.ComboBox ddlTalkModel; + private System.Windows.Forms.Label label65; + private System.Windows.Forms.TextBox txtAudioOutIP; + private System.Windows.Forms.Label label66; + private System.Windows.Forms.TextBox txtTalkUsername; + private System.Windows.Forms.Label label88; + private System.Windows.Forms.TextBox txtTalkPassword; + private System.Windows.Forms.LinkLabel linkLabel13; + private System.Windows.Forms.Label label90; + private System.Windows.Forms.ComboBox ddlTriggerRecording; + private System.Windows.Forms.LinkLabel linkLabel14; + private Ranger ranger1; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label label93; + private System.Windows.Forms.NumericUpDown numMaxCounter; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel29; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel30; + private System.Windows.Forms.Label lblQuality2; + private System.Windows.Forms.TrackBar tbFTPQuality; + private System.Windows.Forms.CheckBox chkIgnoreAudio; + private System.Windows.Forms.LinkLabel llblClearAll; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel31; + private System.Windows.Forms.Button btnAddPreset; + private System.Windows.Forms.Button btnDeletePreset; + private System.Windows.Forms.TabPage tabPage6; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel23; + private System.Windows.Forms.CheckBox chkStorageManagement; + private System.Windows.Forms.Label label85; + private System.Windows.Forms.Label label94; + private System.Windows.Forms.NumericUpDown numMaxAge; + private System.Windows.Forms.NumericUpDown numMaxFolderSize; + private System.Windows.Forms.TableLayoutPanel tblStorage; + private System.Windows.Forms.Button btnRunNow; + private System.Windows.Forms.RadioButton rdoTrigger; + private System.Windows.Forms.Label lblAccessGroups; + private System.Windows.Forms.ComboBox ddlRotateFlip; + private System.Windows.Forms.Label label45; + private System.Windows.Forms.Label label63; + private System.Windows.Forms.ComboBox ddlMediaDirectory; + private System.Windows.Forms.Button button1; + private System.Windows.Forms.Label label72; + private System.Windows.Forms.NumericUpDown numAutoOff; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel1; + private System.Windows.Forms.Label label82; + private System.Windows.Forms.Button button9; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel8; + private ActionEditor actionEditor1; + private System.Windows.Forms.ComboBox ddlActionType; + private System.Windows.Forms.Label label89; + private System.Windows.Forms.GroupBox groupBox9; + private System.Windows.Forms.CheckBox chkArchive; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel6; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel8; + private System.Windows.Forms.NumericUpDown numFTPMinimumDelay; + private System.Windows.Forms.Label label92; + private System.Windows.Forms.Label label102; + private System.Windows.Forms.TabPage tabPage10; + private System.Windows.Forms.GroupBox groupBox10; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel24; + private System.Windows.Forms.Label label95; + private System.Windows.Forms.Label label96; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel9; + private System.Windows.Forms.NumericUpDown numSaveDelay; + private System.Windows.Forms.Label label97; + private System.Windows.Forms.Label lblQuality3; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel25; + private System.Windows.Forms.RadioButton rdoSaveMotion; + private System.Windows.Forms.RadioButton rdoSaveAlerts; + private System.Windows.Forms.RadioButton rdoSaveInterval; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel25; + private System.Windows.Forms.NumericUpDown numSaveInterval; + private System.Windows.Forms.Label label99; + private System.Windows.Forms.Label label100; + private System.Windows.Forms.TextBox txtSaveOverlay; + private System.Windows.Forms.TrackBar tbSaveQuality; + private System.Windows.Forms.Label label101; + private System.Windows.Forms.NumericUpDown numSaveCounter; + private System.Windows.Forms.PictureBox pictureBox1; + private System.Windows.Forms.CheckBox chkUploadGrabs; + private System.Windows.Forms.CheckBox chkUploadRecordings; + private System.Windows.Forms.Label label98; + private System.Windows.Forms.PictureBox pictureBox2; + private System.Windows.Forms.ComboBox ddlCloudProviders; + private System.Windows.Forms.Label label103; + private System.Windows.Forms.TextBox txtCloudPath; + private System.Windows.Forms.Label label52; + private System.Windows.Forms.ComboBox ddlFTPServer; + private System.Windows.Forms.LinkLabel linkLabel5; + private System.Windows.Forms.Button btnAuthorise; + private IntervalConfig intervalConfig1; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel7; + private System.Windows.Forms.Button btnPTZTrack; + private System.Windows.Forms.Button btnPTZSchedule; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.Button btnPiP; + private System.Windows.Forms.NumericUpDown numMinRecordTime; + private System.Windows.Forms.Label label33; + private System.Windows.Forms.Label label53; + private System.Windows.Forms.LinkLabel linkLabel4; + private System.Windows.Forms.CheckBox chkMessaging; + private System.Windows.Forms.Button btnAuthoriseYouTube; + private System.Windows.Forms.Button button6; + private PTZUI ptzui1; + private System.Windows.Forms.GroupBox groupBox11; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel13; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.TextBox txtFTPRecordingFilename; + private System.Windows.Forms.Label label9; + private System.Windows.Forms.Label label50; + private System.Windows.Forms.NumericUpDown numFTPRecordingCounterMax; + private System.Windows.Forms.CheckBox chkFTPRecordingsEnabled; + private ScheduleEditor scheduleEditor1; + private System.Windows.Forms.CheckBox chkFill; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel11; + private System.Windows.Forms.NumericUpDown numProcessInterval; + private System.Windows.Forms.ComboBox comboBox1; + private System.Windows.Forms.Label lblEncoder; + private System.Windows.Forms.CheckBox chkResize; + private System.Windows.Forms.Label label8; + private System.Windows.Forms.NumericUpDown numMotionTimeout; + private System.Windows.Forms.Label label10; + } +} \ No newline at end of file diff --git a/AddCamera.cs b/AddCamera.cs index 380fd698..17410daa 100644 --- a/AddCamera.cs +++ b/AddCamera.cs @@ -765,7 +765,8 @@ private void RenderResources() HideTab(tabPage3, Helper.HasFeature(Enums.Features.Motion_Detection)); HideTab(tabPage2, Helper.HasFeature(Enums.Features.Alerts)); - HideTab(tabPage4, Helper.HasFeature(Enums.Features.Recording)); + HideTab(tabPage1, Helper.HasFeature(Enums.Features.High_Level_User)); + HideTab(tabPage4, Helper.HasFeature(Enums.Features.Recording) & Helper.HasFeature(Enums.Features.High_Level_User)); HideTab(tabPage8, Helper.HasFeature(Enums.Features.PTZ)); HideTab(tabPage7, Helper.HasFeature(Enums.Features.Save_Frames)); HideTab(tabPage10, Helper.HasFeature(Enums.Features.Save_Frames)); @@ -773,6 +774,17 @@ private void RenderResources() HideTab(tabPage5, Helper.HasFeature(Enums.Features.Scheduling)); HideTab(tabPage6, Helper.HasFeature(Enums.Features.Storage)); + if (!Helper.HasFeature(Enums.Features.High_Level_User)) + { + btnPTZTrack.Enabled = false; + llblEditPTZ.Enabled = false; + } + else + { + btnPTZTrack.Enabled = true; + llblEditPTZ.Enabled = true; + } + if (!Helper.HasFeature(Enums.Features.Web_Settings)) { linkLabel9.Visible = false; @@ -2609,5 +2621,10 @@ private void scheduleEditor1_Load(object sender, EventArgs e) { } + + private void linkLabel_OpenVRKbrd_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) + { + System.Diagnostics.Process.Start("osk.exe"); + } } } \ No newline at end of file diff --git a/AssemblyInfo.cs b/AssemblyInfo.cs index 6a4dfc77..f2b24a7b 100644 --- a/AssemblyInfo.cs +++ b/AssemblyInfo.cs @@ -25,7 +25,7 @@ // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("7.2.6.0")] +[assembly: AssemblyVersion("7.2.6.1")] // // In order to sign your assembly you must specify a key to use. Refer to the @@ -55,4 +55,4 @@ [assembly: AssemblyDelaySign(false)] [assembly: AssemblyKeyFile("")] [assembly: AssemblyKeyName("")] -[assembly: AssemblyFileVersion("7.2.6.0")] +[assembly: AssemblyFileVersion("7.2.6.1")] diff --git a/CheckPassword.cs b/CheckPassword.cs index d1b7dfdd..29496aec 100644 --- a/CheckPassword.cs +++ b/CheckPassword.cs @@ -33,6 +33,26 @@ private void DoCheckPassword() Close(); } + private void DoCheckPassword(string userName) + { + var g = MainForm.Conf.Permissions.First(p => p.name == userName); + if (txtPassword.Text == EncDec.DecryptData(g.password, MainForm.Conf.EncryptCode)) + { + if (MainForm.Group != g.name) + MainForm.NeedsResourceUpdate = true; + MainForm.Group = g.name; + DialogResult = DialogResult.OK; + Logger.LogMessage("Login: " + g.name); + Close(); + return; + } + + DialogResult = DialogResult.Cancel; + MessageBox.Show(LocRm.GetString("PasswordIncorrect"), LocRm.GetString("Note")); + + Close(); + } + private void CheckPasswordLoad(object sender, EventArgs e) { txtPassword.Focus(); diff --git a/DLLS/x64/AForge.Imaging.dll b/DLLS/x64/AForge.Imaging.dll new file mode 100644 index 0000000000000000000000000000000000000000..d2f4153be62f2df2b9fe19d476b1401c3b17ac5d GIT binary patch literal 262656 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 -UQ@oNM`~M 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͕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 literal 0 HcmV?d00001 diff --git a/DLLS/x64/AForge.Math.dll b/DLLS/x64/AForge.Math.dll new file mode 100644 index 0000000000000000000000000000000000000000..f99777e2f971a6b760bdeb0d69e8d0fbb04cd0e3 GIT binary patch literal 68096 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 G!2be}fzDR| literal 0 HcmV?d00001 diff --git a/DLLS/x64/AForge.dll b/DLLS/x64/AForge.dll new file mode 100644 index 0000000000000000000000000000000000000000..6af003a8f299472bbfadffe96d20f0d2ff399c7c GIT binary patch literal 17920 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 TR=;lBdwx+;`~N)t?>-_jUW literal 0 HcmV?d00001 diff --git a/DLLS/x64/Interop.NetFwTypeLib.dll b/DLLS/x64/Interop.NetFwTypeLib.dll new file mode 100644 index 0000000000000000000000000000000000000000..79d4a05018e19791325dfb95ca48428aab54995a GIT binary patch literal 28672 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 literal 0 HcmV?d00001 diff --git a/DLLS/x64/NAudio.Lame.dll b/DLLS/x64/NAudio.Lame.dll new file mode 100644 index 0000000000000000000000000000000000000000..01985c065fdf5d4cc41dc6be951afb524a545339 GIT binary patch literal 73728 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 literal 0 HcmV?d00001 diff --git a/DLLS/x64/NAudio.dll b/DLLS/x64/NAudio.dll new file mode 100644 index 0000000000000000000000000000000000000000..55e414d6167a50ddc5febfae40e81299b535fa09 GIT binary patch literal 474624 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
  • 0=_%+L`09)eu;P)&a0Q0qL@`d2fEFTG6E%-w4BFpP2 z{TG9x0hZSoe`BTpVlb$f=I>K8CIt_MF?^9RnBEZm=ZlTX9;O6y6zlq*8tl*VRjU4{ z20t$%pB6l&c$(<45&Ex;X~Bp_7#_uEiRrivx3uzOJqU* z-^-Zgh(9E!_-6&@vi=pw|9bF$f|=r<6+EL@$3M#v|LkC}S$O=jgENRrbcg!inlalE z|LovAmQ(z*gUeYz2=Q+N{~|KH{$~gMigo<69r4cz)@J`y{&RvWi8=l`j`-&U-)A|+ zKPOno`V{}1V5R2a@y~JeXLEwpm3$1eZTMcKaLQi_#<4tG$zP)Jf!hy!U5J^^Px>}{ z*)X1;?9W(en9fgLcf|ijuq%iEs0#lLhkSW(1k2}w{D+L?!Iu^5_W!2C|C_iTis_3(i-k|0P7#%vGv9kTdGxdD(l0M}oXg=4!)vFyCvK`M%+AVE*b7>kO}6 zhv$PKE(ER?TyNw!e{SD+gJF!XMJC=FqV(W>_PERs4UcJo;cqg$7v}o~?hrRT1m7FZ z+-&5y-Y;-}WEkInYMr^oFvj05^JBw!|GaDFCx(}Gh2Q_o++i5+Lskp!Hv9slXGD`d zhA%*REb)cm=8&Fh!M%oWhV)bm?lVm1srwD%efMFRA#MrtML1zF@-=XNF*=htbUyf{ zl6wT%_j8$F8%Fz{midigwC@F(ryTYFLom<+3Dy~e?>LEoeQpGt`A%m`R6!7!HJ$C;NL`hOZZ z>hH+BVi@%gWL`5&r9OF-GS=KP>%dA@r zqkj3Ust*0zj2!iE&#Gn^_3LKUGEC{e)1iNtk)wWB(stCwNYf7GGh*T_*H zZmbzb{rOoTCjI^n{Q<^5>JNzg>jW z?NjZiTVhhlqVwI!CH+y@Kk51I=pGO<+H~QS#)H2`w?aJn>WySbt|tE!nOWGTf5z zy2KAzvrE!=PW)5W97p-QWb%*Y^IO(D!&p9-vtBVw<+HG4M-{%Fk1cYP&*GAOm0Xw4 z;*uwbOBANU{hsW_j`9h~seBeY?0Ip?GfIDqp!w8dNBWnT^kMo>HeO~J(|<$u>xMD? zU9#SC=)Y~`sDEqrO2epMEqj$=%KvJI{u(1keJg#fVbrgmz0NSj|A9mQLnEj7HyNh* zKQc`5f8x+DG;-9B%KpqS#s9fs)Q`{J;n3e{^)s>$8bVK47+A!+x$}Z#3FK6Vaza+bYVT!+^ zVT!+sL%*t#qyCZX+YF=rciGhqqyBH%bsYM47&+=+&A!tx>U&$?ZJ6S3=+JLun4U#ziR79!>E5x>y{4vSR+UMR;}X=qkdZJM8l|mf9q6-e!7vPe$UpKhEab&>o$fd z{r5ZcI~qCaM`d?1jQaJnI~ykbt`7Z&jGXkl87BSihDpDdL%+9?qyDJYeGH@i#MX}) zCjEg9{Xs@f@eejk@jq#p^oIh&d-wCv>fPepgXqGp4D4;9`!nom;`5{5ULSYbjsDzX z`-|v$MBD;&r8oq4c`&?}YmuwNzh3{>>+hEbDf}#UDIIPxY%Zolr^m(VbBpmc>G^{X zqpQ*;1j)Zs`E!dnSi534o#4z_>$xHPpE&>N zRl>t_i`d%azeSOFLgkpq;p=psgS}o1KgmK@ioz1;7N4%`txs(y+WnvE{k(zFBR?ef zFIZb+`igUPeAnyh@MkRg=WrvtQu$tQc-mh_)ehYv5zbQnQ+jnibUHNaaEf&~y;{%d z&pf}*eCc?#`w8qRW4d*@OzT4VFyV4PQ(U|{9H;zxdH1gr{~5T8i0$cCICE3w2z%$~ zj=z)K%b(Hn>kapR>d%>;jmZ@M?G?$r-f*4a=zN`0`3&{n#f9h8e?ErdKL=;nST4Fe zc2A~q(eC4LCWdnD>hO(!M|m$g|Ig*>jDH)ad*(FqpReO}gs1bV|F`?sA?PcG=+s=(Pf_QT&O z_KG`z-NGkU{)D9i-_@LtzR5-XbCoE(&k~T_g5oP$PuTAtX^r8+KBF4H+#>rdAT#QH z2zyNEZ&5??R~On7KHt@ho|Eeqoja3W`(7099&UF>KBDK}fve(U{t?!O_#{QSp>%zz z<^ygq9nO+59h!sj#8sooePb_%>lT$d6R&2zgSixs#~1&R-KxAWe3EPSaJf65hxlr9 zicjll)-J`X!*dDE|11y1r~P3)V!AYIz2fq5>f1Jvl%8Ts96G8TZ>6$c<T26x?0JeCU3=D0@tK6qoMqygs?!^lzL5 z(Ls7Po+0<&>T{G@FT%PJ?!aR?Kc~hWDOUfEY>C&|-YMOodAm-Ju77Rk>z+V8=npvG zYW#}O^OjIQ^mcnHmvd^K;SnBQ7yLKRvA@&)yVk^bJz^M~z2Q2D)@>HA+q~lPZP|qKTT%a*4+{T3yVyVVo<;FH^I@y?FX^K{&4VGm$T_?|?8D=SeqNHFXY%uR4`TRk z(QFIF(@?qao;*Cqd};ahmP2v=iz^51|DdD3{_}I4u8^zkWbwzC50`je<;x|UJlLXk z_3Uft&n^C_i45b@RAlIP9nWLojwRN6-|@}-}z zfW0aV=S%iKh5JV*7nfcg&b=_MU^v><&vm>1H+MD9>v0^yaJulkROegEHS2LgySo3N ze$yiw-$&&|>=t{EP`J)?6rEp%^men|EUJLv=>9k)FYdYS-*o<+?##O=Jep5>MD8_A zmlR7E{B!!8>7{tDf4oYVLE(PK^Lou@9-`(MZtK$Nd(Oyl8uaQ%Ln3-p{;D@=dV*#Q9TQ zZpZ)aa~)5i8V5q*G@MWA!tgPj6fWEv;q@-16UHZ1t{x+&^;amL|LhO;6IK2#5%U+t zgLYH8v`Z{FMXc+`S^t`gvv)1mZoC>_Vcz%yhU*cQTDMD)&hyBPJYQ({FtrzAx6tfN z$767IiS1L@^BX;g%i;JG;TA2%P&|YE^!y#wZ@W!=I$cipdh^q50)`(-pXOE%QM@|c zIv*tW2$D;aFP;9GZ2t*xCmZwS%x^%=6XAX_&r7xYF5DSK|HZk^{5knjSBkISbPPw& zb79|i6@}~czn$l4E>+$z|6+a^_M34$@1xi)I{t?G9&Tq+Xt|!Z{gWK?q5D_e|2kRs z$6Bsg_s815=Hlw}f7&1aU)@jtPy27(KRN5?-{#HEdA8HeC_FdMA3dU1G}(t9PxQR? z^aoVGbiN=(K-IS;UKvPsqwU(6zT()K4jrEkN3YZLJgm5I^z-8Cy}0K(T(T>-xTyMJ z_})@W%D;Zzj>jb(5B1m35AbuH?uKwTFT5S={1q2}Pq2M#L3-YBt7_L$TVN#VhM z9*={?g)?1^cW$wO$Gt0SNxwM%Iv=_{X?D8B=@+MWz5f5rpR-(C+z;yX>G=Q6-?uzp z-^b&%wyWaeFFH^E`+T@KJ?HaUx<6O;q1OZd=fk^{hxO_fb&vn&`W?&j1ln(f?-Rj% z7T0gsKjOYs-|vv6XsYJ%@au@x$!@hB>vB$j{pxW0)bm=(uU;W^8x zXn3J^pr32KEtM#JquCC0IxnenWca>4ugA52EiW!U?GMWZ+bg+l@%bLitxNPcK+lt5 z9ggyziedi--o?T3?Mc->r5LQ%U2y+DhRR9Hzg|H4pR0L}QxDdW@1h*yQ|khcu+@AF zez!*LE5iIn^|LT8ucL6TH+-F*;__YG_*a~NU5?KA@(nyscu%d@;9P;%ZTj3!ufv@6 zugl%(MyYcGw>Zn^1^OI`T(_9S`*RPmtHal>mTUg3FO^$y`Eovw>_Pr@x@w;w*7?`Z z|66z9Gzy1Yw-}`QA(znYQlEzueXjj^#9X$|g?yf-_uce9qE1h3HEx93kM1vZ`l+3S z)&*n0&i~%7rCA^8aGm9(+ofLT=<)L4Ny_IHcK=P^q>K06@SFhK)oSRMu)S%0?do=} z`QKcfPNzSep9uJ72KIw!ci0bVy9<|NddMzA^5XhKogeH+aDQ9dqjrl+e{tiN^EvhV zp?QJMmyTE0ZyCP7vf&VwqqE<1ro$PJwi_M3)79mw<8{iN?YOUF9Mbkaiuc|1d9X9Q ze=29}ms@kcGgHme-0Iu_?M2s{o<}*;sr~ExYgebA$`^h&RE@7L-p3EQ{}#Sp-^8t< za@YC6^DS&=_Am5&qiT1s-_5R$zqs(7_2Zl$YJDA_wu7%{VSFBOR*g$iyts+tcjjB` zJ6&hI+Af^ss@DaSZ;xpB1;!)AuYBI5)8!m@sJ$0oZ(VucQ>RPEtLJC5uNvC7)b*zQ zYqz*^{gCf-6esV)^`%`5AKUecB&<(3C%dVrTU(lyU_c6TL0hN;?k+(CD$!3t9I=Xn|>zy zewXiu6{oM`)%&eLXoZkQ4 za^1g@3+qeXH+H6{xboKd*~RBJ@A3TY3*JwEiT8QGo{IJD5u4S$Unw4k`IsBdAsfK` z0ymsPrvHHbj87cp^8_87$NsK>?+sk!bbr+V!TYSpt z!Fvc8?`h62r5E6vNd%uv`4n74zc}ZTMbcf|}>SeSeiMk4l#-LaKD( z*D98)b2P8o|A)7yIX`}te=L`9eXL(fuN0Wxf78cu)B3tzkUfyXkr%N1V1J9t!}Vckj{sQFDMtz zUskK!i^gjI$s;1)LzZG~FG?rPuW0`g!#hz8pS#85Wk}u(>=mCkzk{BCqUK5PUBKTk zUv81l_ft2p{QVl}58iv=a$cswgYVkiK>82oP`EX1;(MoII1v65a#fa3-mJ zHYqlO9Q&cS`TSy!+Q)Z`hsThf^IW+od)Qv3AU*wFi%ZHd@U>){@u+P8=MaVnqiUdw}|KV0=cE)nE&W1Vl(_wfBDI6vcZ5c@FwZq|o;ovcsu zHs~i`rTk^7^IX{HQRn;~@sKKKDN2>6^!~4$%CWfe(fbQdm+qUv`#|d6nOpSdaZT4Z z*(u0X{p$N;@Le((2hlEQ{MD{o)C^*MctlseZ{-}HX?-lk)9XpU1@HgO;QeIXzLU9K z=zBW3+>TyV{@{JBu4He$c|D7a{eb4b_?+n3gA|Xxzx`Qv;&W=eg!B99;T+0`bDwny z&$Av^>ub0VsqT}9?yczOy;M1Q#C`DXb{y|0UQ0~uOm?d8F*x=0bMogA6Vy2i%s*6o zmY{Iq_on&$g~AV=4-|KfTikO!uREgl>7gGePvx+V>tPt52c%4-=lcGHwhQe#_g$Rz zt>ba-lW6_o{Of+-;`@p1xV+z0b%k;o?eXM|2^D)(|cU?|5CUL{+k8%<muxeIDi(seCT%%=dutly03q z?IveZy*XVSpT5_l{p)ab{7)>vaNXjbw~B^;RE@_l?_{?xzb|$h@7L+@C| z)cr|bZ%QBCy9nLiIK=&x-sk;i4xMY*Dxc7w^1YtJTPVHS)%QB`Ih{Iv#kpm8y)%dB zO=Op$d&2Kq7``Ps1t^||Tn^gqe^dRSTYRC~iARisc|6+Xe|#R{7AJm1f1!K9*qzM%R>7ys8q<;x?wtM>Bu`{NJuxwP^R;XSYs z^*o}Ta$SPLVHf0A)cYSEae?0h(ednmko2D5_FhB}%J-n^*I<1p$={77(1q{8DLt2X zRP{e@q0goC{%mp2|4lwt*^?eOV4kJ=|Iqz4t)Im0TK5OKztH1Uw(18wVmGJPIsRR5 z|M9|A%CC-B_s_aNrsp0({k#;*RJts2Gq0<3y0okHbU$8PcodH0a6<2m>2Qj3zueh%1jWv@RO7HE7O3?7 zeSY$Ek$Mf~M~8>`bw$8eJ_kYTg!aB93SEzA4&~~Kkm3e-?vAiTA*`3f{SAb5^ndc# zyBq9BL3!<2h2g=k)Bt1u+ZxuRnz1}F|89t{5c?PK=i++ZyCC#j`$zpx9pO2-w?m%j z;0l{V@#DSV=hXbrBbumv4k?`SXEA+{lOoUI$?tGa$D|9wIjGi49#N0ODIy2|vti!@ z!#NwK=K?({Uyt|<>_dl#KCxUhYZsq?7M7oX;zz>d7=Dt2pDz+_(R5?^V?CkX*QYUb zmpES=?G4_0fOQ#`e-~A+9#gL`w4-!WJ|KON57c|F5j=;#Ca~_nay|s-qnMAw=sKSR zXMsN*ug>rP+E1w6{D0Yg&|b>Lkln1G4|W#;zj_Pv2YjB!_FDJ~+M`=UfF0uBZRmns z-3b1%A8K+>(dUb&pw+TJ(6i1J<#E{Fj9mNEu3LOE4*h$meZu@y^?&Ri?Q%b?4>5f& z9iVi5sa%hEL%C9%Q7-)Y3$!0h_s8JkUo`BaqW=BxP6dYFTCo&86hnRUy5QOwO7D;` z#`sjf46gR4S^EoTjA62h*DW%_!p9V~fPDb$kFv2phCkH*r{@?CK3DxV_{aHdxPRw! zov!e3G5?yi{7(+Y$;U=he0!8j`Na4q!+H?^UWNS>6IrJZ>l;f}r;l7%FSVg_ zk$WqkmK5))d8td__Zct*eZH;l=Zsj5;plsxEtbk76B#dJw2TH#(4~IAbZI&_a7DOioCP`77mk0g!}$b;@YEi39nZo4EF72NImu~! z#{9I#@f-eXe?fNmq|&GFPN080kHB<&0{b=i-HEH<;y!r0<>-1vigKYWRQb8Y>mN}# z)vtjY;S!^6MSZsz0OjHW9yp)U(Xk4J`#PM1?C;#qC5fS zFUYt)!tzn$GBCRMyau}@hxb!9hn}Oo;XE1FU(@@cZ=T;e8N#)BKDZq0SNp^G!WmQa z@<5b(#GB|Z!lk|&g(=(mT}TfZzx#*t%db_qQv4speG6Pv)%x~Yd(R9Y!wffJxXBDN zcp0(4sI7*wsOH@>}At|-2ykKdPL6T`%+6hxj3(``{O3O-(YDgt45gTT`KAyRcy$PV0{4C#=tZ$(LGp zdw+l3ExlN0Jw@S7v3sp9XWx3w);dn_&w}+8u2U&T#PojdIha>Tw(ht55nJy?THi5P z&jC*Myv=(4Xyv25o%J2bAMLa9NBKILzxBMu`p)IQW$Sw{0i%4Uti*&wD-A`xNi6mvwt_q8zkdzDT{Nf$KK31@d_b{e#N) zg$i#IomF_d3Py(ulf|RM zM{xMapTnPxGXFZ?|84jIeRcRz>OB#Y_YJX$w?`pbmmJqvz_f7KikJ} zJ!(6=pQ7p!`yru!Q+(eV#Q1)Tp993G`|39FgVNi@F{O8i6u#eXy|4Y<6_ig?Jjv(V z(%*D~9?z-x`Mc$RvT*;c{={^C`9AaijsE22cx@@w-=FvYj_dmf*LUI{)VJO@!P-CO zx8q|I?jO?mv%a@}KVG+=*A!dr=eOak@u7YA?K5?JdcT}s-W$;Sr5NIGs=ZnJZJk`U z_RZ?Qg5tCG6_g@R&8LQV67wmwAL~6VD?jadhXd{uLQcn9H0w)TaXtgbWge&at$ZxbJ>`w@1&AK?%OC!c69dQrXq z5}st52LtLoPn27|e~W$dIG^-gCgqdzMd3caK!@MV{oE>-*8lR{%+gzIeYa_aZ~xw$ zeqLkMKi;Q%ozlbo;XXP&z5nws>09x%kM}dKAKyfsUtMpyo+B7dtsEZN|CpmeBQ2W`4M zTE=k~E$jNjef76=Jl6Vz@g{7NNC>&5=t$hXB*e(QW#_4(`dDEV7@ ziwhso@oPJNE(SZn_aF4QWAeCT6MEdS|J=V1t8oeTh143Q@M7IdtnKtTK=Si(ztvNI ztZ{+*AB`K&IH(@1@yi6z7#<4vkk{d`C{#V_s7OCo3 zzkZDDK(_dU&LkV+R@5iyEv9jg!Z`=gsL9U(p?Lt~nkCbDuw-TDMgO4j82=;-$aQLb zmg3Hxx_mSa(s|ah)Z;qrEIp0$l)|>JPvrLVv++;z$NKmxO3f~&W4^`ir)qwte5>aM zUb4~UIJc3G^gK;1i0tXS&^%4{B0}?vGszzB_k+oPAm(rB#qaBsL+>@jncV-nR8V*+ zh$(yvzrQ*ziNYD;DxUYKek_^n#=@WYex4tutM@4lp~IO!hqLrL{E2$XAH_rIlO4$_ zJ}=JelP9KkD`ZMe=8WQl%A zOz#1beTOoN&k$;!@#6jm`zt%>XLmged_f;zNHpti>pnv?U!Q-}t~}QM@_AI>$jhH)T~4b!_&qJPj{W635$n5l>;2J_?RWL(?0)$U zs{MM|%EwQ|y8bM-?!Q>_?=kh5Rpn?+Uc5hx^#h$RYu`J1Us8JUJ0#msEASul82MwL znyy;j&f~>yJl7*Vv4p)^H-gVVcxs22MCVzBT=sOP#A&INz6JdF3`q*p)hC4CyMcc|Q5 z3y>eMo;Nu^kZCIFY?+$AB zPZqEBeWTTntncTn_cKL6}{%74!8k$KzRzzH=d1e~c5#}rcZkN_WFH}{{eAWKE7o^$za2lU zeFClfG$+a@KYvy}t#Q45eSP>jpNd79&5g^zW>nSe))d& z_v85`A1Aw?_xs`SJ<}a0mP5<`Z8`p@>Hp8d(YjfG2W_hFpsn-pTm6aS3axj3{rxnx zx08+2bUr9P{e3mQrzqF!i{ID(Hl1I8m;Gnb(cf+3`${}Nqji=3ZrlFzciUFF|Jm-u zeoy87&)_>*RRJN z>-%@Bo=?>O_WWx9Kh7t8Pj9tPs!uJSSZ?zFqjspj$H#ktxL&v7qk241|J!_?_#OX$ zZts-8jbHu}|1a`y^Q-Otxcqvb08{9F0u4Q@8vosjPY&jZg>95CjKbfXS(9ppL@Fc#o=0ge~o z_&(9qSOm8i?tZuj;FiEGg?kY0A-H!I5S z_afX&ki+nAf_nvS6WnIF*P-76w-v{4z-@zj3$9rdnA_prf%^yC4!C#WcEY^}w+lA! z!+j_wm>J_&)<5fIEo1`~Y_xu7_MDPm!aqLn$J27N<1N`iyal_rqyugu+!XP)jEB1!&ILCS zZi;AzT{Cpeuxo~{8M+VU8E`kl^@N)UH${9T`@r1{cNW}4xGCae=st$-W9UAH?qlc@ zjO*ZThPxVWBHR>_Y}^1h5pIfz5|L>6Qp72?ixif9iaUrr#j&C{a}jfY=1ZA}F_$xs zW1gtEqnO5W4f8#UQ^jJ%_`L(>4T`;@iRCs?w37PSesT3MDLMeiF2MRYsmr-o@kpWh3g$7Qg6+q%{Z_W$t$3qYCGNw_E=48V zRk7V1gW`=98;li8g*X5nhdW64JuqYX7eX8XcW%M2GJ|au7&qkxV+ignNXSdJ3K0Xj z4I^qI_(R-DNdcF${pC-P{Z@|uu;O!Mlu79oOP^x=&WcIto*{N{zFIh62UtEL-o>5R z2jmg)D)=F}itF{bScrT+Cy$Hb0IrUuO={UDwR~Kxx*flE4ZY@7V$6#|?3HuOk;vy4 za=VHrR%rQK+087+iu$;0F#rAt@@+JjKcT*2z&mhfHy#{`JE6(oHprcfRVx3nVy)Q& z`G_~txxRI{^Nh7-j7y0AVDi5R{;^jIaT&rtk1KkL?=^5IL#JP1Z1_38PYw!kGwbIV zK91KXb8yG_J|j=+_T*FCQS>*z#2w2O#%>k<38TOH9-gSLFfLW$owCm+KdHPSnAXO{HOLbi({`62E!tcN~<{V%|sUb3_7Z&vyuS-V7tSB(Cg zpG%pC$$UI9+-c}|T9AG>-1+{@D3{Zb{yMM&=}~-j_)`BMSj#?{iWTn>*x&dVwNsy5 z@T`_Iu;Ms^a_jcrW;P(*2y?%=;7%bD%r^5e*hQG**#EFe_0tjI`=GvJ#W7VcolT$I z2)i6}8rw~iBQC(#F_4QCN7)`hd_`uQjq2|Lvq<`I=l&JsXAbgzkr}1*MTjQ``a!18 z=EHd%2D^=DS67(j^51x3HW~TQ<+w+lk2~(u%!!hI6?=x6XZrwecGMyK*VqB*ep8>H zdho}1BWWe#d3>D^Pk}$*Da5njDYJ!m!R)Q_`wHZxG&0ETZ;K8&chS7Ii`Cf>JR)X4sxm@{j;+fR`^Ev%|PQO8JK|c4`3OJquj;Da_3VzNfjVp(cpUMa!ezFy_eKFe? zbGpTxUNNUv%<&X+JZrgqu9dgoiAsrmtsI0mcShJ7WE{ST7;E1k_o06K8v~@PiTcq1 zRj)VL=lonhT7M7A4f3a_g;;>_-+~w02XMa1IA3L)pEAx*8RusJ=ck12E7*ROq;dUO zdx=#)DxHmppU&62_VH5BYn5D%@si&7sjyXYyk#6;6~|Y_^-{(8sN#H7{cNw>L6fBO zZaA7$yfp4oyKp)-*zQLAjCVAcr_%TgZb1EKfa(1DnR6VqDjbc!7xouo1oR`p*MghR z!LKkGO{%}%?vQGp>L{WNny0^WtTMjCykJIbwe0~%MQm5)jfvQ8`w{IvA!3!0h5pxB z)C%h7r$o$UZezPB!-pLo&W>1Yym~Ip|K+y9c!F_p#9Ct{#;KBsIp#SSC$0i7LHoNV zLeDFcB2vuGbEti%m}EaaqE71d!4j$056iiJSF?T{>l@{O(X_s3l$p;6@m<7nuIFy5 zT$s1j`TGHSiqDMP%;7dmy*^3d`C9jnVB~I=x5>rG{{@jd6c35qrqVBq+;3|M;VCZk zbe=k!x*bl6=xxxvcS~e%<4uG+L##EZU(SkLtNO3gam@As>TN@0kx_#Dz7*LcX?}hc za(9e_e~-L}%U90%9%pQNiQ4-(y7;E7tS%?#OcET8xh$M^0q>i7YqBg=i1! z4Bc++LfWnN)Qo&*M``^J5e+;(ZBYHHzp;VSU!^#o?fOJDsPkGJm1i4)oql$jtK?M7 zr&O=+t?B$KrZMx0khQe%gZgb^q4+*%8&E(v69Tv$ri5 zVt>@$pXFn?lN;9|&Yp&P&FgUBXZ>GLo{ONT@pF8KBT8=wy2vg+6k==iFw+fwJG#Gp7v|G-#--}K#v=WTv0k{=q3a#% za^o}1uTuErkY>#<-$m`G+*pDB9O0a3=<`-?WI@Jz;_CcPiqPj_jL__N?l*tP5SL$(~%DIZ;J1jS<@*S3|!1J6Go9-0opxrA?69$h{FhQ8pR(qJ8&vH5ms{&I0hY zSf})MP2=-fV>fOS7#B-8eklGCr`{OI_9!1zt; zkt^NhwzK9V|6q!L67y8|67K(V>N zRoqUhIRABQSI7B3Ea|#pcI*b*W{j`#jwLEy8ef(o{ikA=E4d(MHOIS-(`)2-+BhG1 zw)-#+)B3Xv{c)$+W;}}iG|!o5Yr^_*r&(^J>z;{m<+f_*r^e}cQL`NHa?bB^&hK*7 zugPDx&*fY%%MHCA%d=fQM6Y*m!~C8euiL#Zel^=|=6r7Bd@i=%iT+p?ujkY9_#K?@ z9h`0p%X^tySihIK$QXz>!=8&T;(n~xW7sdn?1b@sNBn-(Za#}|FayZXm+{@qboB49 zMbw`4}F2#Ots(-!)`JFN$-b`3)r+yog5U2X36nb6wQG!lCBJr4!8KU-b%!tEy zN=)-;T;edh6YJxo#0JxW`8Pc=g~K=5pS_*tMW?CjJ<)7LKOCCqH1+t9Zt{9x^_%Mx zaXp6n7ki~o-ivj9XN;#be@#o=Zod`%c%8A`{v^hITtAvF%!^MzUIF`9QDk3$a^4C% z8ozOegVWz`Pse$hg?Kk@5#p}I{i?syb=qFM30MdFQD~QRopKNQ8C{1wsNy?pcfLW_ zw?4cAMd|otuq(cjNjzq!@vh^K0<2ZW*uBSJ| z=y@zLX{|})52)nyD>?m2Q(u?$w|7CkuQT*|KR>F9 z?W)+WL7s~7t}RK=AD<*uaXxD~pS7I73hsXu-0vFX(HM2V#CQYi`A*4sww5TgS6rV` zzo+qr#@lpU*U>upEKii41jii`;u24sgRaL1f%W;1b6kV=GaUX&SYH;n;vDl^ z1mrjetxK=+==E5QXO2nN=?{8R90zdy-0acoo)(Xu&m&WOj)RzgW~JzLS|aWbO;YQj zIp!|RlkcW97z-+dcpn@_zq8gMc#m4Gzw^MI&<{I{x#odUv>u;p_QRKuc|w=VpE_67 z-!#mNvvB|8jMO?McQ)%xT5k`8OxF!VQX|oqt_LQHN}xwf1Ez}^K(Cky42apluHr6W zj`$leS1bhPizUEbq5)VS9t9SP$AQIS4X~eh7C1m`1P&B0153naV5!&&EE8`5L*gI6 z3b6|~R(uE?Fa8OfAU*?DiUYu@;xMpEdtzkFQO*K}<(;cu2kuJR-LNkIL=9<8miZ7#{#_Mk_GV_yp)QJ_p7cUjY-1BS4RF447{G8|XF6 z4Aj373G8ab0CS9ZV6Kr2%s0}3y$m0)z~~GtG`a(eja*Q!E;nuit~99Ut~RLWt}&?htuv_itv9ImH5%0W!p0r2+-%GPZZYbB+l)9I9q2Kefa&IIK(F}*FrY9;g~~OXp~+Xr zy%ZKGO`$q2R>%F!cVRP7X-drZaa?MC3@kJE0z>A0V1;=QIM)0II6+xfnn!Uw)%+1y zWg4AOV`c=f)^q}An{mLoW)g6|nFg#gy}(6gHgJg<1lF6U0+*Zlz?Eii;A*oEaE;j) zxX$bcTyI_kY&0(ehRvbC&1M;Ji&+lbW?ltsHm?EhFed^A_MIT}V)s-MrlqiL7lqiF56z-K$ekyF#PR81( zMUA)7h*zoNnX2NcQt?!)cxqKVvu)IR=h~?C&bLwPt+P?6jI-@j#<_MX(R@4Qzs^qiUu36r zm)I%YdOM}N+)nAPv{SEHZKqzd#!kIvot=8kdOP)+MmzPIu$^jbvz^Mg#ZJ9uo1J=1 zvz>a)4m;lKL^c*0~|CP z4s_6LSmL1Bu+%}bVVQ$w!;ph!!wLt@hGQKx8;*C-Y&gL|vtgx!X2V7Yor_%xTO4#Q zS{-yQ_ByDZ_c^F;4>+i94>_n-k1EUK4mx)tg6wS(WWPFs;#m_x`gKab9{LCoj@aEP zLTrv`0d9%-7`QFspTOpbPk=ij_5pWAd;x5UIEc0}Hj?5QA4&17i98I=y2$T<>mz>v zHb#m}oaIP6aC2k_U}6;6d!oobJ&N+bO-M?^QPYl+A%C8uyMU-=oS`bfBErI#5m`J5Wwyl_pVXJW7+^ zfpX>TKzZn@^f^kOtMvIw->U=VtxAQhRyMWDW_AZE*F7DUqHQcyxJu#b4sO)L5!lCz zZ&j$HD%5cmN<>qr$Y{!&Gn(=i8%=pjRQdv?DO8$brRf(NTa& z)N9J3sn>*}sn=9QQ?D5tO+8|KH1&uH(bO6%qp3Acjixn8RWz+hYE_)Gqp4hTqp8=- zSLxQNbQdY#qY95Jy>L?f*qme^>7?9_byBF+3fDQQ6zi3~(Mh=tEBnpLev7i%=A`kh z*-0yq9nM75&n_p;hAmE-`&ykT(Ck(EeM)~o=?^LW5hsmrN1dHubKFUFD`NaWTg>~E zpBS3CoG~wRUW{scF_fP`j5@zDl>eNVms1_0B&G)}%VOv(gp_>+>?6eZ znB2?=F(HQfNM#K5k#$P5UTGSYCLD7bY&OSG-`Ns#29CGI^aeJ^6aaU`P;c55b1sfs zV$K7$#+(n_8`BTCPvL=>3vqlXrcFkOBQY1__-M?fz~eC`K;aq+w7G@@BV8kbPFDyR z>lzJAbX^7XxW)m~UE_gX*Y&`FYZ9=lYYH&OH5Hianhwl&%>edt)c^}zwZKBx?Z9H! z9l(CByMO~+^MM0h_X0~?_W?^?i-BdXCBTsDAz+2;Vc=NTBf#;lmB0zE$AOiuCxKI4 zYk^g+b--%Z^T1lyM&NAMi@>?AFmS$W6R^(p8gP+oD{zTx8?fH>HgLJ?9pFmWyTH}1 zUBET24}j}j9|709+JKF&y}+>RGvH>|=fEwlFM-=!hk(tlZ-6^o-vM{IjsaU-$APV` zpMZN^2EHZP=duG2xFUgvT+zTIE*J2qD-L+vl?W8>WT4HR3XF7T0G)0xFxKq{Cb~NV zJ??J6baxKW>pm42aQ6gub)OE*arXk|y3YpYyZZopxr=}W?qXn}`vPFG`>()$?u&o} z+yj9F-GhK7?jgWZ_b_0Yy9^j|UkF!K?0_T+J1~iCN|I>wE={6Qr7VfYCplyZ0NhD&={MO@;)^A3VSKb0%cjK ze2Y`)s$pyjt&8fF&2nY4Ql-+8Lgi{rp>pj_p>pj@2_ohLDkq1O{SjqZgjMHAVG+G;{r_tKj zo2KpsrO}+;HH}unIcc;K&P}5`Kly3Ya(boFTDKsL*0C$os7_X=QMuNnQHj>66xXZx z8`EgcZBaI@%4V;!*{5s{D4RowGe&exABy&$lO94{<)%|@=ciN5z0$`)Q;<$MEKH}o z6{k}k`lVAT2BcH|2c}bgO46xxrRl2Orqe1Vlur4tNT+%mn@)KfpH8(mA)RWkQl&Cg zrBannwNaf;wN#rTefPsv;z^)m019LLw1M@Tf2JDql2Q0|A4_KJ72w0qPKd@iM65xQ02Y~}K>VYL0 z4+BdxmIKQ&9tDOnRst(B9s`ceSPdMX@g%S^gGw_lhH*@=2qY$rOu{gh^4 zCpya|o#?EUcB0xY>qKWN)QS2?l8doy1_Jb}#Dfn77V0dq3919LNX0`oIJ z0QSmk1r}s}0xZn@99W$B6|i6C5#WH#W59u#{|1(1npsFOGZI*q83PPu#se!dlYwJ1 z(}CkNeZUEsoq?5^-GNgxbAeTvrvs}q&jQwFo(r6vSqz+;*&jGR^I~9K<{;pr%u?Wz z%#pzQ%qxJ)Gsgf|W{wB0&YTEblX(MhUFLM)`pjxzW9DtZaONGr&6)FnTQci_+cFme zn=>B-?#NsQ+?BZ!*pm4Kur>2(;NHyVf%`HWfd?|1fQK?)10KnI19&vE8F)PNU7+y3 z543qd21a`K0-fIdz*z4=V50XMpvQX@nC|@%==BHy=2_+Z#C0+XqG_3gAlbYT#<`THqS*bHH`p7l7-%VPK>8Rbbfrci?94+rTZ}9l&kg-N0t=N5CE4 zJ-}VweZUs)m%vu<*TB8r?}7Wg$AJgDGJyK`I)F#K(ZHkLSm1GQN1*Vf0&TubV5Bbq zbo#mhV|}Lp6Md%vJ-%MRbl*8ZukSoyz;^+#t8V}>$9E|(*Ea;1?;8Q^Zw;`@_bjm5w-H$Ddl@*}w;4Fsw-q?w_ZG0u_YdGA-!9-1--p0@-#>xNeV+kW z`VIhB`wj!w_`UG&kx+?>k4e~ z^#Hc|dIICbAdTo_W*OV?gQp$Jpk;LRSzu4dIVUQ^%$@? z>nUKrtaZQvSsQ=@vt9z0WNiYLW^DnMWxWXuWxWHe$a)VrHme0VKC2BlA?s6MW!4wK zsac1BRaxHxtF!(Etj+ofI6KSM8TFqP1)QJd0@h_E02gI>fJ?G6fc05fz~xz8fGe|d zfUC3efNQeO0IthA8@N8J5ZIV?J}{j1SK#KXOMqLlN`Tw4h5?(iMgezZjRx+@8VhX6 zx)#`)H3_&k>qg+dtSaDvtQz2T*#-6Qj|7(aV}K!lJg~x_3>@oE2afmqfD`}aIU{UaK8UyV4Z&uaFM?hxWqpaSnt0AxZFPmxY9o!xY|Dv zxW<12aGifTaJ|18*yz6v81~-*-0YtRJmRMr^QfQZ%Hw{TD@B0jN?U;Lu0#gt?us)& zPkdqn^u#AIKu>%;0ea$-9-t>a-T*!E2?XegPuBoF@yQ9$6QA4wJ@Ls8&=a3t0ea$7 z5TGYMg#mivQyictKK%mp#AiT&p7;z5&=a4M06p<34bT&xvOpbj7z!)~RsUh0dul%0p@1c z0`s%y0DEQM4J^pM7g(6R2w0rG6xc8OVc>x56~KYntAQoiYk{TN^n9l*o1X84vg!Fw zMfP*hkIjAoI6gZJoRIx0urmAaz^U190}DFu02X%M4J_{b5wKt9J-`8-sf`WnOs%4% z^FCRh92)+w9yU5+DfVdcA7#kox#H>=|vD*jz6{uUK~tIFYC6~jIi!vU4bA(hHe752Ca zE4otYBD+#~on0wciR#$XmCByjjY{q5c6nNiNbe?bzjtuAJzZnOu5KN090*dVu0gWQ z2~s>gf>ay1K?;=@e3_mg1Rw5(X9vL*-C{&ha5X~pQ=tZ^P$lZPH26N^DGSndcPL2L z-4#K))*i2XCn(E(>iB>YItiqoU? z=}MoYG`UKXuQate*@$^|P7pXZ=TzYQoP1!NvRRbV8^_00DA9xBxAjo*_n??#l_pVX zJUys%={+c2Zx1S6uJX-SzP*&bpaDCc#jP+1n8LS?Bxg?yKvLcViPCH?$UDfPNjDgO1jq-o40%Wy80ZgVb` zVplH3(~?V9XRWyhfqQc)xBGG_w}*23BDN#B{eVYvF9IIVy$mSwh5~JQW!<90*gSg9 zI6jY_Gfv2x2CU4R0jyH`YNfALn%Q|5Y?^InF{qP(+kyhK^nE6bJYc(poS zqe87yq1LNVjVjb;WwS-uY*RMP%4UbM*`;h+@-9z{60Lbv=}}^DUSejH*q3()(mIgm z#_^#%Kk!K2`_LTC`xtmUkIqX;PpXa5o>W(5J*lojJ*ho3_AEzv!#%G8Zti&va7)h# zz->LJ0GoT>1l-Z{7GO)yT3~C>Il#R=?*`_cMzQ6eMzQrejcUH&G^+WE(jad^WfX_)fgLa|$?`IYHD7A~{VgRqPjyio1(f6`v-yD?VEsQruU3 zr}#qlA0!+l6n+Hzj~0F?j|7!S^El5O^85nz^1i%#7Ei#5eGt z$-Io&G_<~(L*UEQ#ESlkeHG&rpHeXgY|67MR)M2sxS}s^%2GTgnwno~o-BHok=$L5 zrb|RIS&Uaq@*c=!@5g&zlf`{yqroa4%zK#44s6HV7d%;n%ZMqS(O^oCc(V9h$)umj zdg935XnnqBI<@~E<}ltf z*T-o&%-qT>;H6_A&t%@jyoY&NCf7H!nWg2v z%*((p$Vnspetmw-faXovx_;Ww;pqI#>`Lc(`bc7Ro|XK_$R;rPo87dYc(QnVq@QKt z$>P|^A~4zYWj*m^;U87b`q4_hXcRHUU&H#DEE7)_H;(cJbv%AB*%40`4Ws(9Ogve< zF)9S6^hUFuc(V9*R5j~ovYvRd$h^Fs^~+dKJX!R=Jk0t{tS6o{0-vY(_OQf zquI~gmw7bvOy*_Go0#`l{-<($%rkR!{hN83{XI30W^M&j`NV0Oz07_v<*Sh8zAQJf z+{P^PbvP4D{lLd^5py|n4RZtYGVo-v^m1aV|0dRNQu@~~CnkLx>-Q-A;me6hFHh%m z!IMQ=$ONnNsO0lQewOXKWV08g=N?T=vR}!)M-!9WSIMJC_wB9o zw+u|}ViWToX7enqp9xm&<80l}L(J98^~}q_6i=AtO)R&vyoY7H2CL>_6HNAAmi=Ir z4$FPnKg9BA_OE8Sp8dnjo0waf_b`idbUG%ppSha3o_QIV(hsxT%Djj5q7TOdCOa?7 zeZiB(U89Lr{eso}r}WQ{9?g1U($7@-w$a37PfYqvV5*Nj%;vdVKg@pSLgrTHzJ)?O zBO3>eW}eBsj9Hw=@h}%M_XSfqLM)GFu4b-h4l}nhw=wTw#`YsB-;&v6_A(bThnTCG z>zTvMt;~2eTDJ@4Lgo;2HS|-usE@!S`Zm{IR+P;CgiMfqg4&nHiiBu8=vzT+bY4Zeo>~4)%Rc5B<_6{_ORm#)Vdhq5xq!nn7cn<6w=q}Wr|s&Q z!_2MBVxji;GFLBVd*%k_R%UTO+cOt3hnTCG>zNyv!^}<0xLDWY4zrKBh&i-G`&Tp5 zekfGGP0Ve~a;et)n46dz9%6guR%UO#))z8|n5&s(1INc)#O!^T^~{CL4a+$liyzT) z^`n~WnVT$mh1Q3eLo2mhw2JM)7s}%$tt@*VC;8IB)y(2aZRce!U#sOB<_6{_<~C;e zw6<$lr@4u_jk*3=tq(JoZ{T>D8(!C3G3X#UDR&w99-V2 z_2E65y`Sjof+DaQub7*d+nD92+TX`qxSy{}z!a{Uxt=*}@d54M%3S}Ymcz`g%;KQd zdzlNF%fHh48fN(&_Vej=Xs}Q5vB5=(%^~HAJws{~`-U_q4i0Hj+;>Qu;sHbC_Y{7} z5TD{}hZHHkVMw{++lJIAeqcz0;&nrs6u&>DP4WIA@+gIm8tP*%QtTaCt~h6Cjp8$h zHYhF~8V0LzO37CZZDqMl$y0`6>oeu=WiIa|5r6g28pU@GZBTsQ&?d!?4{cNY(omU6 zcH4*g6z?Ber1)P$%N56z`tY6Rzj}E~ixi(;TCVt_(i+91OB)ndmbNLLRa(@8?B|#I zP9c7xv`F!$(sIQ+N^2DVv$R3+_oYpW6Na@ZK6RKpmBRHI=2JXmSdrqZhLtOxF|0=M z{lgj*Zy463`0ZhBivKxG=2G|{hxruyh8HP5cX+wtk;7{gPaWQ%c+v1C#VdxlDc(F> z=27^T;XcJjhZiZ%98s>g=ZG4`7mR37JaR6H=%GTxKBcSN?A3&&!zKR&m3lMWu{*uBY!V*A#;einz^1i%-qV1 zt;%$GX4zNEKIS6ka^@Q52IeN_@cBAiE3?499x7kVh0G!5qD!=YIdctj=rXOZW^TiN z1r!fH;?(gm7cz&K#W40~ZpFS^6s~ZD<`8quNG&%oH(5MN>uV;mKXVgv8?&6G{e8?u z%;n5A%ni(~lO@K-ErYA4=y3JSVdhq5af9~vG8Zz3n5&uVnZwMj%;H84&s@kHVydX6EcX)a_AF;_F!Gl!X5nXx^l3SY<^Vy@9CL`dnz^1i%-qT>Zsu^zA?9l4dgd^5E3=rv;h00r)y(zGVdmCZ`h1An z`MfX}GKZL}nZtMM_*U`9GAh(!12@2xnd><12Hpvonr7{YYfJ~ z#ldxiONKrTE)&ilH_4X`n{MFlkWYm>4em_1v*FH#D~j6~ya3!Ed=dCkxIu9*1&4tz zhbxC0jd-sFkAu4g?s~Y%a5utDgPRU_Gs52ju8C_3-UhxMVeUcN3*%l5J^*fjTL!lR zu6z7#!As&d1_#BL28Y3o!0|Nj&GGAlGr_lk=fK?scTfBz-@VW+1TTiX6s`g85x7-w zPryBe@Xvyu2fqM*8Llb*rQqw}H{srf+aBK-{0I0wxZQ9c!nMJD0{0o*ez-3X{!8#z z@lC;Rz~3UwPe?mDVUq9s1k@4SMR1ow9+XfT910!=c_dsp+?83H3=^TZwKE6HxKTfgvQ{#;DvCD;g-TRz&!%D0&W%D;|Tu*_^E`Z;4|Q75$0v2 zy$NZ*3f>OgyKuYVK7{UL==Oj=fxI8?OSr>u-@+Y(`vLLE#PvZlabqw791Rzf_);(d zoC22ymyy^Q%mn-4vf;YH^?=KRI}Pr1xHA#HH~8$trr^2YB80gxu{3y1;w0boa5c~^ zfLjQ+6z=h)jlrkjo=JMz_iWN6--e_az88{S555TQn_L<^AMTdqjlmkYnaSvL;M?Km z;P@`Md2kCMFNS*n$4kKv!8PFc5x5m_Pe6VO?&;*g!56?U!);1_+V^VmB;VHL8NN4? zUk|mZ8pG3SV;8<`f*aJ=jr-ReMUT_9D7u*S42+jmogS}vEh$MXAvEVF{k(6I0_nASZ z+^2BA!p{|cq40oVhwqn$19;Gg0DfiA**RoH0S_A;fL|NYz;BfO5f$eZHnJJ5utMRL z3a?TXS`ke~S4NX?RW!vsCYtQWDjcWqYK7M*9IxmPWp}s?ObjRpU(b>@j(fy;#qbEc! zjD9+Lee}E0pGAKeeI(lHjB}hHJ=;Cc{gC@H_w()#-Fw{o-QT;9yF1069a|JT zJoehys@S_?7skF4yCwE$Y;0U+T<5r)xHIDl<1UH2JZ@~<&2h8h?u~meZgbqOxR2sK zjr%IDV|;upuSjDIrzh4`lU*W=%a-yNTjke<*jAur+Fgi8{J zC5%a!m{5~&cfz8CM-rY(_(#HL3Ew3I5_=@(C-zQ!Dse;Ni-}tk-%I==@o?hziP0T1 zJD$?2FDkk{(KW zH0i~pElInQzD)WiDJI#IoRd5}d0cX3@{Hs=k{?Q5o7|YZCHbA?mgG;9e@Hewksg;P z!IR?g;sxq%o_tTCr`U6?XO?H4XOXAD^NeSM=Vi~Uo;N%@Jzsdf@_g_4(c?-7Qf^48O1UfL{*;E4M^c_oX-;WP`84G~%GW7Bq{viP zYGP{F)U#9jrzW8rC!_18;P+gHW0V?)(Xv`Z;x`UDh}jq;?i4ZjT?3b>6K?!=L9BRO z#EBA`+Iso0A@4g2tCp#M!Ai~YO62J=N@wEQFP zx1R_7P1gwV7w{j+Z?RqWU4kCT2}}MX{yXlsUkv-4aXMW~zWPe+XAb?Ri-i~hw)B&2 z*slumiisFUz!{S?&%92EQVb~V^I7&0_JMTJZ?D);e-2<2_8;qjdUKg1dxZWq7|QlitVE2f5aW~BAL|)B^m-OCzJOR7#dNU=50hR) zOs^xREuuzj6}Mu)s+ssPvRR^4+>RD7TYN6&pat9^zC?RDh&{8u7I%qnk=l3IIqP5I z9=uz3udvHH;gkzRg1k?p$c5N@Y7ut2Ta4%T_lwT*0sPqa5)qV3@rw};;+G;GLTjoQ zr{TtZzI+(J7_m&8A(x9Y2r~Ux>81|o9EiRQ$h(Yp6F+@Hk zhRZdgT&~5=Q%{RA@)>cBd{#`6&xz^sdHkBhdR!)M!2VJj@oN$H*K9NVUhyM@aF!uld zMn=nTWsE#3JIZ6Sll&LC$VQA+wBLvWL-I<{D?oeB*3+x=|p{FwT)@8t2LaqfquSisZS* zSXpe0lNTCSV`tQBjXUJ6#$0))F;CuY%$M_wd*lM+Ub)bylZ)|t91j=^<%7l| z`Ka+AcA2f0wD;cg#%BD|!WQ|0@s@nmcw4@1G~<^RK9p}5AIUe3kLBCO4|2PaVC*oG zjh&d*d)MQ)0|sJ!FbeO2g7+0mQ4gMnXB>}!Kg6%rt^$8Q5PK?um)LjsPlO{$4}*? z{D+^>JelQbxcB!l^yI&X{fWt+*z#ZZo(}gdvlUt7;}!hTCLPbtJgiM2Kl35hq2Sk$9-ZGu>oo5>S95r!=Iz+?m;BEB|87dk#Ev(M7!wq zt8ljtcbXMI?+hyeCRE<(w&BT`2(O|*IAcqOgFA4)u*&}=>Vx__wF5femVVu6 zo!{aoG%rTHRL?n|X}ddc-j^f3+>bJtuNy4A#cAA*Ld=#v0q@#;iFP!O`H%Egd$8;*Zm(}I zTXrX7tH06sM*Ys}S9iB-H3}Pe=Gj>cA>qxpIZIc>c3WhZf{TVQ~!Ewn{L04 zV?9Xy=aK;S1_z&t`JDVyF`w^;yb|N;A@G?Php9f7GoLI!D>*+A=s#3mYh0hf<9k|f z{3Z+Hi^aP%$H6Apn!kTNE?M;u`5neOT%?{Xy_4w=Vtl4@-237$;~vQ?IbY{}px1XV z*J!@^pyrWVG}B)3wC*e7^>6!nw9>WCPy6$AGW);b-47Z+t#Iw_`e6M<{#N`}yw>{k zD?iqYzf&LW+m{vIsz)mwOHb<>s`sCk==>xHgb_ z^%?c=8mt3|PgY(loRz+nuBAU&ySCzcj?){!d{?|~r^A@7cuvOc$B$b*y4{Ql>HHtZ z`ik1k{75ZNV|gdm8C0&**uG+@_HUn#b^a`Udztn&r*?MNOS-*9V%{ftFv|q-y!!&n{8iZ{!x%YCwO&$7!nLyAraZ;i*6{`+G>bcNn(XZta~oC4YMZ{Po) z`&hRR%m42fCum-_WQ*IE*V0>jviw@%?&5Z6U1yf@y7rwb^t{)-lN9;LXQ#{cdHO5H z6IxHz`*8j7tNj1?oX+ncp0^i{JkfqWr(=a%!Sjt}@8b2x2&^}#-?W#VSkD$Cy%%1? zy*cp8B<%eT_D17g8rWJdZ0B{jHO?N`j^Da~|JgXd)bCH$-mU&?_2*8*_4S+8kDtFo zm+zd5q_~38J*4Hak7%wi@r(lc!|3PKp2wZ0%YQDek4S!enGn~(f5n^Hf5Jk|G3Zw` zE?;>&*6i?q591Hne+PfkCqJp}Xuh}!{$sEnB>#E6wB5YZrI_`raF)Gwzrwmd;letU z!ddHPx?UjJvZMAu@~`b_{cPF4hIJeHk5AM5NVXnFH)DNG^?Kd|nm>jdliVF6z+TGx@| z`$(|}<+1vobsc4ux02%@&FA&L!8#vSxz9oUQ9d$oz4#@#PZoZA0r64$B)t{yaGqzo zV7*7}BnImXnz!0k>2QN^T}a_qvHbj7TJF9YI@k^5`#MxU8V}pg%a;CR^SCvy4=m8v zrPjRiB-XiY57kFA^GfDlhuem5Yg>ib z4lcyI=I?>2zCHwd@6+v}1?`a9#a^s`h?g<{3-?bbon~BrQ$DTmbC0nr7 zj;_J@Lf4U{6Sci{-SaTgrF>e~tK)H9L*xFh^Z6Cxp>lo)w)EC`UWax?=?|NY=LqnB z0oRM>pkLaJRe!OVU!$Op8X|=oJPhUT2&Qz?z@=Qj>%P|cvEs$;W8wQ%xS7vr|1LO> zU7)w>uNmV(56D-beoh0oV7%@PzMJcDcDwpKql>QBS4T*3F6^k@&j(xOqw-z|nfNmB z!)PBPz;vIn9DFJI;g!FV#T;D^-;UGVfCtD_FIN9uaFt${XJI{X4Zh7QANIXR`=yy+m^nA#~Gqq`WJ`{_mDmJCVPKfCip7xuIz` zVxid%H1PB(4w`q2cxe6sH1I4c0h%9;L}>mEG(;+5iWEN?Nze#037Ry7!`>~X2b%ss zLwNE0DpFi*rb2TG&=5XYMT#kAIy5%`4LrrlfaXoJ6EtrD4Lk+Qgysv=3(WzbA-W(O z_Dr&6LGvuo!1FFYG}~+eXx;=Gc=DAE%{lhY(DVTsA`jsr#VL-i(3}c1@HDI&G?zGn z&&6bFs&};=7 z;!MO8Demo%4^17=z*Dx9V-hqIvh0BDG_ z@o$K8@NeKl*mHsBiXz~}cv2_v%&#ww2jbI81Gk4S0A42gLq7;;i2p;`nZP%CRfqnQ zEZJi@6K5ez0_9Q4qbz~oeStI}Yw?J&ER7`FGvuX0W6K^fw&Y0mOeU1A5O_4D>`+Q6 zr9deKno`P=(lk&?DFvFaH>DwkK-mjnOM#}m|2g-5o21EmZ+@fWbI-Zo{qAz^x#ym{ zd~41T@MFNJbDY(@D64n{;MK&9u$p%iyiQ!c3j~a^I=BLU5*TGoZw>tEz^HSIr}?%b zFv=>S*mBnaqpT8M1O7~4ly$x;__Kjg=Q&Od{JFp=YkKS8zYUDCu2%>D9blC8y)E#U z0;8<)HNamEj5=@NZLHA%qt2f?JK%2zM)@{Q3;dnhC;p6eOU4;sloiJg_+J8}tUT_6 zzZV#F-bYR&d_U(5_|5bl>}+6^mC0v-%i3hrxrMy*4NhRxxs|*}oDTw{&PT|5ly%GJ z0YC2C0Q>}Nl@aHYz$nKmUIcy{Fv?oyjo_aGMx9SnzKHV~V3e=%yafDnz^L;T8DK{^bRn}7lGab9tTF9LDoPc&JZxldhE@>^CKSsUdS3~)VU~f zEAZmThk*Zs70`(DP$0cN@)6*}SPPBvy`YZ)AI(}QJv8!3;Nv2<5%UUQl(pMWfsX;{ zcahHk=OUj2&PTogd;%+`^a$2VqkL27PGB-}7cdq1GBCs1X@t$}cY`moej4E`Ltg{W zvxZ84iF^}Sj(i(>1sHW!BHsmH1xB6q$oIfEfb@vSJ>Z+bDC@pI1V0UoI@d>j417l9 zUf^pYKZX9gz$jm$|2gpYBKHB`82JSd>md^5%R&Rdw?yK=KaLCm-x?VP{t4^0QC5i$ z0{=8J3cM+DA>-+v1EYN3?qc9yu%;W~l=LOwe;GLh{vKeI@4jCK{yrd59eFVDpCbQFeSi3H;$eO3ua4X_ri0#8J1!1d@la3fj=Hlka=r?UbcbzZ>wchq?ytKU(+fYbv1R`gonjnNM9 zw^;>`Ixml&0sbi~;b<_{!lQh-@0q|qi#{886D#9UzJT;R;JczX0N>5pI4vH15%4|H z8-afpeKGK(tdXOISRqFX0i(_rSt&V)( z(FUxZqYZ#)gQ(cIKLVl+qHh8J2{7v18+|MIe*&Y<&-ijMYnDJ{W8m$;3kTi_ylCJi z;Kc*)g8Kj<_QSxt!5;|3P8fI(@X~?z0WTZ48Tg=q55Rpe5ZM^G1^gjEWMkk~@P`6v z&4CXA=LS9uoFDiI@CgGS1wL`$W56p1J`Vh~flmUj8n_Mkq=8QXpFHpxU}oTR!0dqR zUR(r5og)Kx0G9^72rLfV3A}pXF5s^Zd>L3BxSNLLUWMmn5H2C*{$kM>&;6DH|b__fY zc;CR|f&V=)4*eHEbW3a!d>Dvz8k+_m0WxaDX2A~v89QS0;G;lfEcQg;g|S})UKD#0 z@FB4z-2VYYGsIHBN5?Y2$Ho?cSHyC_$H$HUCt`VGP6E*qu>$xE5V?vS1)l>VSFtkq z6M)E4Yz6!(AhHx&1Aj7*(Ij>pn2ucyB?CmRV%Gql5~~7_#A?u&fKjIqTL%_nbtp%H zj3%)y;MK7PuogQ7+=%S}pB`%gPsOeUZpS*no!CB4HGxs*bnFc9OzbT1y4W*-XJgNV zdp$7fJTvxe@Mi&|&hul>1>O*Q9`FUR8-Op2y%6sI21cD1#a;yb?bwaL7sp-<{GHfK zfG>%?4EWO6D~S0rAR|%iRlv8#UITo4?6tsm#9jxyDfW8cpU2(+e0S`P!1u=9#8dAB zB5AR=fZq(nE{eSs_|e$gfd3GCJM@nMqt0!ycY@yzMCxKUfqxo^)WzNf{#hVW7kfAO z=Yfn|vG;)A0YvIz?*o1{b~Etnu@3;h5xWKW&DgEP`4*7TE%qVc_hTOh-V^%>@CUJv z!u=sI>ii`3G2l;Q9|!&{_DSeJ2S%M=#BKvR@lOFG@y|ey0;A4A{Bz(jAXZKM3*bXQ z_%IN;jeik*1c=z(>V@4CT>4Bs_jEa4h~);CTG! z&?kUcNAdf>r-95q;=cgS#xXdYIUv#=9{_&>5bG!&2WI0#z{U75@Nj$tn2R4I&QpNM zb9@xI7QYb6F<{iWCVnyS*W;G}H{*wZTk*?)C*uzWHsTKfK0W?WU@QJG;BNfkJbNuL z>g>fI0o;#25_mfPXy|8vNO=5m;BUkq2j!VSW)1PjgFhRHj*X9lKNlEveltD^d|rGS z`26@R^c#T4e0(1GlK2yWFOB~i@a6F*0bdbM0$&+V0bdo*0DmvO2>ktcj%QyFj5>c1 zKLUJHJP+l~Ky0&k0sN1F*kkddz_-WC!1u;ifH%k2fFFn-2mW>ZYT&K$Yl#0rVAT0g zybAuez^L=#cn$pTfXp4@>)?M6q>sew;Qs)OIvE1Y#w|p9lPQ{01oB0ixmKF9iP&V3aS#y$JZ@_>EA00;D&^Ukv^;ATx#d zOThmNh_;Wv3^*|O3gDv$Uj=;3;A`Ms4n!LdGQK&JKqPbUb>Oo=WODHJ;7|lq4|fEDXK{JO#vhAABqLG7#&1@NK}A!M8(M1v0B0d?)bN2X6vC zZSY;tYd~za!FK~s4!#HY^uhN*KLteh4&Dsj1R}SC9{}G4qG<Ckh&Tg0dE4StD%G7yTGV(?a(NA8%XaSx)A&f zkUAW?82nklsPpWhOTeE4r2h^b0^Trm8SsA(Js9}vp@+bI4Ujq8vvzP-r-~}Kpc%TJbJ#Z~> z?LY^3?7%+o_<=LP`hl~=+ytV%4?F|>B#@Rp@J#R~5M6!X*}(k+&jp@7@I2s|12+J# zJMco_>xW-N%s&7k$-_5-{~-`b9)2Wtw3hG!>10oNJ zkAgoOh>e=~82ICXjNplngO3A|gv2MoCxNth;x_PkAbmOUDPSt`8DKi`IbbI71z|e;tU1OneW# z24rrVxCeY4h^3nNA+VnKF>pI^FK{REQ(!CcbKq{`KH#;9UjW;QNSrxQf{6;>c#H#| znHT~-D=`dwc48z>uLnk*=Ozw<|0a-eJTVGIBd-E}W#l!$ua3MH_^pxG0lzcydf*R6-T?g3$QyyP=e>zE=YUuX=e-5|2|%oc z^WF-6C6M{id2a(g_=Mpt;FZG-JkEcT$m47Nd*Cg!Q63-bZyn6zWBmi* z<06k4?cnR&9-ZZk%Abtpo$1IG7v!BrzeC46X17Ce;9QeD3CV{_qXd3wYhi0AIB7aEC+aiBN%-bSw zJ~R*fV`APG`4eK^7WvadPXxY$n72p%oS3&q{(_jdNB)vDZ;!l}n72pXPt4mRe?^+N zNB)|acSb%)%sV50OUyeXe|IPY{Ci^F8Tkid-WmDFLyN#q5c5ls+ll$5$ft?Ow2Du{^ih7;J*^{uE@U;^RCEOhf|Krljf#1LMaljv3x)1!(rQ^V#TsjH-&r8n$e|G6C-pPwDyBzp{%Q!O?ec)wh zftOx34t&sMlg@K*<2(qzD!&T9!~Cw~_h5dH=l6&Fp3d)jevjby7*=EooT%D%_E;r& z0sj2ob>7Ij#9ufc;w;mr@ZsO>{7U5V$W-J=q#Su#q!DRHu8;g?pWiIr84~K5^b>&wJp(?7_mp4<3Bd`PZKR!Sg?M{^aN- z7hHb9M5zH!0#FGyaLyXd(Wz4W3tT(oiVvo3!3#UH+S@d1SgR3EVQ zfcqZsz)K!+$rCS0UGkhuUU|t!FS+ZItq0!rz}TS&Jt)cX-RC(&vv~gT`rqJ8v2$9m z7dmfeFP~s9a&{kSxHme#$z4H0d$IE{R(1t@iBo=*p}owx`a6d93g=Sx)d=@h&I|Qf zCvs~v{?F`5g#4lC>KhF9;piO}`$+UUc0LRD3$Z6%D$hERJ7R}4S5D-MvH$*&q1_qV z`LV(7iXCImg~a=E>?xXOCvvxkeJ!^2WXY8i`FiZbS`H`j&DcJ>g@pF)*dg|32=?9B zSJ`nP*!N;zVvSy~dt!gB*kI&`v6pLkoyd=4UtUqKJ&!SW6!tm zxQ`EU8rm;BEE4~`&HX?;X>%Ws7oKc#Fcg1g#bCqnFMeO1%?x~M@YU?|7y$ds;Nu@C zm=pQj;Az&-V_><1LvuQ>gWH& z(%v=da2iKi=G~*`S?oQdW47+!H~Lbo`@zV~qu1J&`M~Jyth>t-w~Su$NdEBu*3qA6 z3nG7`x3h~tXdfPZux+i6c-TirzhztNW209;*`)IE(HGe^`sC=pYa2O{+eX)HTYhTv z4=yqBJ~R4T7W>@j?KW3m7=5$N)g7aE+gyEd^szQqcaA>V%J^NQpH!(so<~3aHzt2~ zkG??rkrVma=&H@>*GDh5@BQZJp3UF4N55yE{qE?$*k`{t`g|Mjp3&o)7bo(=(QnX# zQt}^<$}LTT-8)*hz2c{%Z?=8m=cBcghI`*=-1d}TjDA8(9*Nw0Vd)-rm^hKhPcNMQ zmcf30;U+y3{eczGK0&f}lD)4VcegwRAWUs;(e@C7V{Lo13 zIb;i|rk3r$Pkz@R=sEA-H4l1N)eQ_tueSfLdC+&+vugf@<1e!3s2}}N?4jwUZ$9Wz zNQD1Sp1th>0^iS1{+@@-atci-lHxvp?4_npCZH962n*t zqt2%y7doHj_Zfbl<@Y&$pXc`le*etx4u1c_?~DBYmEWC_c`ShxV|>c_x5!hSFGo%| zUx_rFyCXZ!SNVO7-@h|DeVuXX8~nb>?^}@@IRSekYn?Z;(#eToe&6HweSY`w`vJcn z^7|3LAM^VOzk3;_{*x2LKV>}n87F~%9(kwpUy+-f`yzkq{CDJM&M){m(VsaHe$nVa zWPo3cU!31ybT~2;J&%*L59cK9!y^e+KS%hT$L}D&^ZAYPyMW(?{4U}o?ZvD`K7bX$ zOQO4x2Xeyo5G!_zbSsx{AT#g@|)vF^D=_mN{^A2 zjyZo0CjU-4_pBLgKI&pm^sxN-F0J5UM?LIj5Bq?J-Qr>MhveBv5_#kB2cnV0txJlsW=5c#7<|ci{<>x_?WZU z*^xiNXIBfy){>X9- z`masSoa-?dS6;PVt)?5D-R;`h)OM}YnI5b5q4p)tjQ5K=IU&?5*7sWNt4>s_8tQ(@ zWr<7VGC;H%Yzc>?0rKs(_QhmME-e@$pB=%(A*nNppbCPgx5)V8S)biKJ3jL`L_0KZlnb9SmH#+=U1?q0oE+Zc0p7xp(d>uqw$OLNWLeHDw&RU6gn z__&iUrxCw7q|d_EMkHcxF;LHZY8I02y{v{66ZSg&6-O;(*NJFWe;7ufMC)G#;doxMgA>2Eb{ z^m=oDC%x0Mp+ z&YE``woROFCAnE@boThWQ>~3VHGUhlJs_<=?zR57v(nt})Hh(BLEF^Zrv-0&*k-%7 zQ`bza)f#&yBV@GETsO*7o-0z~opDDB&Ywn;)IG)8S*^D_l#Y_DpKO(P>-F`MsaAWp zg-k2CRIhCm_V*CFPT5oh4SCgUwR)yq+Z}f{(Tj(PQg8DDBd3(0-s#k~5MId~tv2o~ z)y`^+(<)NMJxDcCtBP%$QR>23dXc4De6`g+(SWvbX56`M+&Me$jLlD^GvgBzsj8Y{tiThEd({PLJR;RUbc6{c3W5S%9n4X!Mn4HZ_ z&t}J_C+9O0v(r-&N==Q=jm=M{GP9H8DI)gM>8m9e(p5|aiuN$Q_WrUrIpJiJsoYYo za=f~hTP8>XE4k$gSlPp_+^X+Y%i5nbNtkQ3)AiKJTC-W-wxN9Ex_TR-t=D#-dn0?)*4L>Ux(h6r>Kq74Vn<5H1~=QXHNM{ZP%ie_F2t@409UA#8_)L_UZ;ro!oDp z%59+L8k>!JyV5e`%zSceVv)XHb5(v5=(mMbvRJMzW-6(bQYo`sDHh7PO0KZX1No4aTSG~OQ%RL+0Hd@_OZ3s% zRU2hmkUknj==o|fCv3{Q)5+HN)=x5Wptm6H(W<$o)j@>aE?%#+Yt7Ck+EW_{&Q+V$ zYO>jCp51BfcSIP*o<>{mH`n=dq<(g_w!KfEX|xHZ8>(|^?Xv{X4-@Ez3Dpl0JVAuk z_KCB}^$DvU;CbqS%Czc%r=*jW>5lYeYqQWWMvsQM0dhZ`g6w%ZWx_cvS>-(^C!C!2 z-PCq#{gfLBzfZEJnqb0cpb6*Noe3woS8I}i^&KOgh21*A2ESg_WF#)EgQz!S2d*Nw z$l7L0>ep(eiGWt>%2U49L@~9g#4Z&zVN?`(^i-6sA5@eS!B-Q}rE`n9N^+@}v6@>g^ir2rQgjeQ zA5YKB&&*9tOwCPAO{P-|Q)4N#)>LvnGdYu;T38sHn9j_MPfa@GW7)}ca%L)pTFp*p zljGA9>Ev8$DwCR@;6KU^rJJ6cbh6Wv)01=4Q&V&4`E+(l`fe&aH#a{upPZh^rZdy? z>D1I@GF-Y$xm>~2o(!8F>B7>&aYGK787kLG4=Mu;@j_XW$W}Aed~ve6T&VD;yZ;NR z%W8pA4(BI4bC_G5Gzwz63evatLr3{xh!{od)Fy4Gn{>QBH|h1cNz*wdRZWJ4cG6i^ zDY`-?6Gm7%SLAmm9ix;gEy44<^(`GOC#`5r-p^1rG38G^EGkovsgQV~Kf5UTa;efq za_2-n3?-QUKIIsjqS6Wu8YFb?Y0J!%J9>fH(F?56DQ)sclBu*zqV5<3S;ipLkwmZq z45*GM{H;yd+Mn{Oe9Bb$l(QgOXbSx@)lZE~I|%Z^I?c3~k+AIc`vQ>paycjO%ju;|$tRRErBw|F zd+vC-J15urpeN{i5H zYa6>iD8mr@i8kbXtJy+C88YiFS41VY66mq817z2Fk{H%{0=4oCrb5i$U=4|@Vs>IC z=w_I_Kgqx#brw?D@u~DI0y{RANnrpZwF{Z~`SDCDMQ=~07Ur`H6ARQ3n#(mvn94I_ zoIyhQ%{XJ3Ih1~8VlFj5Hl0ak#!@qxITD*2o0y-OoXgJ6E@1LzWDoqlG&N*>FI1Lota&jN+!o?6=piwWR_t# zIX#Bfn8IStFuR$`%%o;!Q6kytv58D}a_atG2Qw&XZlRK?IcI7%IW|8tpGuC8Ps~nC zPa{YC$52?9O_RBq@$uR5vAN8gBlC=vN;aHQA4l1o>xfv+l;*ld;kCSud#m9@ynz_; zpYNMd#-4d6+qf=O9-En(cg81^Q}bivGjpjqYAiiF&$LX;kPJ$7Av=Z{GPf`>Ge7Ul zOd`(XbCYumGs*14bUKR`&x~iLQu7NFb2I7L%-lqF4Badv|2eWshIVSJEqoWm%C|Q5 zx9e9qR~Fli(`c5QxFvU(>*yRgUEixUwmVljnep+dnQV57CeCD&v*XFJ$?U>pHaks4 zFEGl?&(6#+Lrv24(&_Q}%tCT1HHpt~f_9#t%_OI%Q)5$8(!Qzm+*E2V8LE^}b%j|{ zfk`K`oLpGKtC>tX>0H^v)n-bTv(?=4YH}%;PA4l#-;gS-R0>(2B=PdOayhrW=o6PS zm1?C>sODEvhpS=oLNZ-V6_zXbVgnrerfRu@Lp2{@NJ^<>>Tm`F&Lih5)fL7L6Hey~ zWVE<~hqscftdN~#DwQc#+}M>6H^fXg+Bhhf6E|HS&R#uSPsPJbtC>nJ6;lff&Qf6! z$7XuL+1*^KpRR9%Ww%>3Y8&(5W=LgpD0Qkd|m349~jar*RJdTM@hCN-7KOefJEnN)f{<>ZT*#p>Y< z{y}HCa3q(+!iJDcSIXiubXE)LWVWy@hIf!0h-$ryT`^s1*dmt{7m}07^yJ*c#Przg z)a*DDiTMmZf~oQ3%;Z!uJ-;x^L?T1Pp!OK*V)-&>buv* z$5Clz3oE5mIK5+;g-n>TbQoDqLtG5gkES!_+~P9wU(TgGe}u>hJ1Il7WrAtOu4a#?1WRhEEKxopnOinOvZa#in?%jwK=h>2Z%OeVD{=De2ICBa96 zX|1G-)rF-($|H73Of|?`&80Kw%*<+z(gzu-LcU1vqz+4&)qn*e==&c|3l-(r42d+-vxf1xOq zLa~58KYs2Qrv7jrl8fSTDO@OlLNQY^$(qc0FR$eCC$urZW|aQLe5mOA*e&bXnrsC?hyhv|^GGagEU`Q>J7^QY>5{4dEtMLkO7UT@W>O*(L2kJ!^$%UjDj5heC832v50NLNTfs!}(qF@mAbXPL z{lr*VE@e^$1V{~|OsPbk3MthJHpg1K=rbeDnny{`6cZywIvQ`cgiO`%t-Lu)TR~Y_ zMmR%NX?v_SiIl1Js4H((wBzxGByHCxn%|7PRkdE(wc#`w9OK4Ds?t3999_h15mj9>` z8A&mb{nBJsQC7x#pfB^HXuU`(Ryy2_`ijN8BA?HBh46W{Uq~|2W+!>EdRCa|F#7pT-b>Lzw=3R}Olg@+hp4C*)fawh zxn&F^&7P59`W#nT3_bMUl{RKWUYGPlO8ETF38<%oDAlVj3azj>Ead!>A|Ju`GLf3Y6tT!^i zKh=#PFAfs@y6)zvPD9IAbRy7~D-~hvrgN}$yg$eLT&)+(4evzPi!4ZjSw@CH)2bxJJJhENi_3l~SC&PZ3niaoEMQ}!*b&WG1@4SrEPPYjIV+h`nP%)YNmr9(hncsr zM69M4J795zM~Y&psl(=-l7Lz7PCK0dE`DB@zOL)xlCrz( zD!5tfB(08Fl9kleu?Vswi}n1K)G01rWwyF>EP>DlTTe9FMkCiGg8PVzZZueJGJ(J> zPGxvu1(i{9$7xJ$X*4Vv#5NbOcO(inQWrb9x>ywpS2UIvA!r6?^LU5WmJvDgB(`v+ zQpzo?R5HjPGjEq{$C&^{O%R=P8&UP+s^t2?#nKXrZ8@{XQfL=TWKw-f*4xyF9UPPc zZo5a1InoFl<=Wqc|jAdvJ->*e)XSac|WvTQWvjLexTkAWyEafv}g~ysm zj!z}0veOgOQ>-^lrpJ=$RBDV@&Cbqc=BG2W({rqJkw!4;6)Tn@27&7`vchbv zFP`$;GQkcVGSN&HMFFc%mz2!wf~k7aj3*dRhjl;&qJ}6-xjY*OB^iHwv#Lbg!Ar@K z`v#d~m?opnv@_}m8}cNX$phU&CSbu5*`iYI(rGML8qKQ=FWVyfYnTWbKbEQ{<7XCb zIg>f!GtGD<%aV*i$yFxfK94zM4~=q|amma9t6h)4*2xPFu5eoN<}OmmI>xz*w@P(O zS2S|LWV^7kcvyUHebTWxaZ7IV-=!|p=JQygYB%qp2m=ith-n@gz?EyN zU#7R(X1?TN@gwFXQB{T;aD2!-P}T$(Wmc9dIh;dAI`OSYK`=?uVsK?kNhSlPgeC%p zQh?A`=tb7l-y~0XgV;h2Z?z6k9#1@Z;ueuNmUH5vGVid(TISt`5Yk>cd2ysfqFkJO z-u%&Si(`|2OA_knbtYHaHO@9DZFFH#e3|Mr66VX9J?u? zVe>N0bi<)pw=rgn#_%JE-VDChDkV1pZ_X#5LJbB84AWKtE78}HYo!8{CC{U29&sBL z=_@nzmME%AvSC*!5L*0kX*r@G;$?k2T~r-DgESc;WJXiXE+tvb2_&GqCy6SyN^hb; zs+*`s3)&0T+i6+|ffR?iFO=f1#g6c}(yZbp63gD@mBE(EHja3`R*I4UwxT$t@Gz+# zF_6SkPK1?StPcgthf{tjUC1&s4~$Ko4^7q+O)`Bg85!8U7_Rpc(bk2~KoLCsCo2#Y zTtuRs`rA;4lS?QwxJW6|XI`5tuO>@5QN3uV0M`sLsy}5`9cG$G`!PlO#TNI|3d^7O65Tn5RJlJ^dCNHA?S>-Ap_U^J93u3u za!Muv)z)bxXvc6?)Fmv|K!*Yg^geVn7?&D)twaii`;K z6_c#?BV*#~UUqC3!*y3#8R3qY*#7uN4szM!GP1Z%7EP`v!UAhH%w2Sh^WKP~Uh2Ut ztihB;l&&bg{%OCT@iEV#$LhvTw7Dr-N9mNno2XSe|@p834}@B5Gz^oQq8k=r*kcx>Yy;Y#etU@ z_n9hr#wi)+jc&c4s50#mEny?37ubS=J51Km?J%i9PoXi#azs|jl|^SQElvh?F|ihh48DJ2HgXTQ19>LnHQUg_WhWuDqM-6Dt%0Nt5-ZNjGv}6e=f}N5;@2 zYZ+D??dJS&HuK3P*8Z!-!-eJJ3=EnmQxP-sv8&tSoOP0{1{IDt>;tiJjFoS8kyryu z_gApwP{?C{mRP4&Ft`|b9A*8xPoX}IayN&B2RN)JiRkw%%1%O^l zuV8D4oY4Vt1>-zs@t6E)M>d*|euEG$2`y;3358{tG=Eayy7;-gLdX+U4dt`GL>;c= zZOT$ZnF4{pT+@HhPC9Ly5*33U|4ntJ#Jk$EB{!v+dT7Q1e+sHwUT2e_L<& z@EXlix)0ss?4IddZ+7-e8WJ*TAzZeZ#VpDMCK{5ZE_p?X7qUkG_Tl2`^m*c%OzTb| z)#w@>M~Azs!gXzPD!MzK-wy&qhio}=6Y7az#)V*%aK^D^N=$;Sm&8q`ZyY-yxN!oD z!FeVB)_XnM(|!x=n~ zEHL)6R+%ZU=DVvUQx=Mjy>7Xb5HjuzC1fRe!(y^j!ozEPOJ+tav(t1guPYpBj=Gi# zd0jto@h(HJ#Onk7-1jL_eyQ=0h*VYr6(PMEjw9jVOWYkhY(QZ{)3O*U zI(-&LO_4AIV^JJOjC-MX>1nJodt!*vXY@&zu%o2kvIJ`#VpTQLOkeJz1;-k1*YAA_7R|bqjvi)HRySqAQ*`yT8h0*B=hi zApM<5zI}!fu^{_UZ0?vFxg&*1%yZrK(z_xW#^bJd*)Qt@^Vls^(?*+Ar0U+?TbFkdjq21_eeqMfejjKY1fZu%A}xF4>2 zqP90xq~Fia0v6(0F3q+=*+_-;Z{n8^uT*41s0oQ%KqkYw0BxNWjKsPO>ulwkSvs$? z#rUa6y3U;oy1!oc(l5cww(HmK*PH8IWR1DnIKjd6Rw!D4CVkJ{ux9M>+%hQ&Ib;cW z)UXw#WV>-TR|s|RTsf!RC9FymuY&CRES}rbOvk`kC z>;b>=qI-zcMJ9`(cgwaNE;$L&7`5hDvFf7c&is3kNS9-$ zTbA9r>ckDyg6pjp*%0qO^G+5(tqf3JG2_MW>+8pG6q#tSO9+LsP+d#rDomJJqm<`; zYu264(g5tf>N>KhF@0Zonay}8Hgp!VOL!r3#v1hg_8OEuR!j-!VJRT~dV*WeKbiz& zq7u^ioK!e0z7an&Hl*+CiEf#)t|tp(=0PM3N23jRTkN^2hi=+Ko|y`g*%y+zZoR%M zcY1L0_;AUooNTwwbkTeXH_c@{6}neeiq$=Xkv+7gxTeciy_m+o%XV&dzIj=;?6Pcx zlwDqd*x~hgoiPNqqz0?hjAp@cy(eNQvHyEa+rqjgi3X8fj1((qgQ0&5MM^5iUvSHn z{dP~L%33k9*Gj$FvdIPmqKvyiIdU8%%XEjsQ%oG(l`G4#`!Vy280^MxL-#6Vb*a!s zp*!ToOp%?Fx_eLPo`c<1J0+0LB6`d!gR&~$;EftRNUqD=sfC{bK3LJ}wLLZgc5L5SJ0!>Y>H+mLSTGhSfi2yv^>or@m#Ivgtm& zsIWv2U?NaKkx4$>)dw3{-L%2BLz85258|aRo7BTKa}I7`lnFlTCM<{Rf^;v+L9=M`PIW42iD|Abl%=E;2%eGfrcvq0E@-|yM;RPmmcJ5_pVjsvrz$OBlf zBVBEgG{vVW1H0)88a1S*WT$J8iR_t;kpZF(HNg>B`Y^SF6UK`rqp$2+HrJ$qcky(xy>acex`jkjJeXB!q1chm$t-Fj-S=D<_ZLoyVK+B1zTR7-4O z)&~M?f59!twX!O5m^sE+LGxG}a&f7!z)ErILD?rzbDtPxR=Xl3c)U&$}zjM%BHLTo4(<{&+eY{3FTw9l7o{|;~@)p zk^3;UWn@ogXuGg|Qkm|2CPc91C!6WRJr6Ro85$eGIx-liv8 z`_P?*WF^#pb9lx3OiN@6Er-|4zWq=HJN3{F{UL@?qxK0;WR0m}eG5jCbyTt@Oo$;S zr7PJcs#qe0ViLD8edI`{;!|bl<&YU&)u+3=CFLomZbz8MC^IM~o^y&mS6t$az7!bS z4@x@4R4L1N7-)RmL>D*#BwV9lbq!5CO+wOg`@?xRk6~S`e;NqC6dm%o|B!ngPJABj z4tXy{&vRpqu3&_0R$d!guaM)pkh;kIscNB{$f6I;fqN!2*p+Nj!s^9=cqCJm`tDg`(26%A`vq7sT-;X^8Qd z_s1nsNo;uL+=;N6ersb$MAW*s<1$^)1z!4oF}WzU=*4nPduxcx))+lwTGnA$&v5!u zU?&tN8-D5}s{^=OL9#OqBVwf(5FpNrlD}ZDlk?E&T!p;}}+7MDyRh~9dz8Qj=?6nIoL2Bwmq7G>egZx7iXPb3TMwCgUvI32Aa z;j&q?Fb90?VOwLey34HYhAg|*XG?d#Co7CScaE5@;y3T~qV^a<_|n*PFB^;4?aQ){ z7gIMm74aF#T>Ti$hA*FqST>1Rdqmm*7cdno_3Bf5O+JRxaz)b#HF$C*)Y8FakEJ9Z z*zULXf-4*2X4c;%vz!)vCpOr6LAN0N`X1K3 zp5he?gJV{5%bhVPQYTxjPCcBxGRwr(a_X3EDWft(4IHy7(F(CK8Vo~)TNLv$N2VpF z63DI>@+@()Ul&cenlU4pq#Ib&$Q}z-mN*a(myhWZ%`sh^Ip+6fERE#xQ1o<}MMv3M zAPmifr(E5>ZB%pko!a-7Q}T!_Q;fK3b6X=*>}s2$n-Kej%`1#@cgZ4wx#bmcC`gQ8 z*<7!-S^G2(>v*|TD6j<078wc2v2nu_ZKp?;YmY6jp zWl=O)H{i=?*ewdTsMx#QCCUvyvqHHwl&4-4(VY&8l_*z(dvP>ilU`<##!_;fTzBk;*7rMmtsRXe1D9agw3#+^Xv6Dsot6E3&^xHQGqPdGarE>GWXoNyZ3C!FR9 zxoR=F%^isBblKo8L?!57j!o*{-4k??<|%W{vYo80I}}C!aLu+;-rucr z^Y^-w+}N(IuhTcy&8^g21C1+VQ~FG&SZ_=4Sp5W0#5~1~=<7~u#rzFK%Qv=Ze|W3h zp$jCJEEDk>v)D&EyY+QxZztE+&{5R9J^}g zU)SBaVzJ(=w_(}K|Jd0hw>wo@dYjX^m>Q>x*>a!c7N;Io`DCk2qWxI*eH!Cj&xM#= zmMs}xI%~4Mv%BAs{Nt(T26ix0V)Karr^9``j(d+h-h9-7+$F4+YL?G}AhUWgxCR=X z6&~2~3CWJcskCTc5gBK#xgkeRon+WpIoxWUQo23H${pmZ*KY69I!Ji3O=kJgRcHb2 zK6=^t`W_!6Fxj=r$mB1#fxvB7s|~YI=n*;QYpx_F!UD?79Kqd?tyOz%FSJqLtf8vC zuz!GegB-{;^E@t9q{nnOq&FzW<-mnaOB3C{OFa;Cz15UYIDl=O(M$F1;amxu-CZ8R zJ*~Up-=Up0nW1?5bQZZ2zD-Iy;h+{(REzXBPp!z^=&JeAeCg0|8t z$*;(nl3pRhkF&deLjQ6ATmQzV=l;$tr(Z> zXXQfpPNikiP=PU{QzsllLnq`uc*T+@C1a92N^l8@tSMprL@2lu7@2c052Vd(Xgw54)wZ|gD-f0$?qZsY)PB3o?SFv?7Tx8Y7B!0B1~#_0D=itP zofElEVRI8jwBejeax1rFPeY-Zk1REf7i(vg!}P((O>$$yN%Jc-O&=g!M_PBN&W;Z3 z?d5u1NKNyHl@;WQMx!aA);2b(=CHZgB!_R>)kvUdQ~XYZ8`@x(iad z9Gg;bueNDR`Cf~;(Rjnz-d?J8_QcF!5t9NRfhLVz<35Tsf z$Ol8J2Fj#P9&=eXokdfU0xcU~fDx!4L{M$FyVBx1hI5+q7nnCt)CXtpK7 z#6q*&kh>Tt{s>Ae3d^c*LnL}q6YkMbs%A(chdcnL)4i~&{6v;=i)^wk+ zxd>3gX~>J+xCL22uVZMm+AhhJEW&LD1FQ}{WwPFJ+1k;UsFdbU0x*t4&H+sQu+@1*9?A_F$JcW5O-nS6Rbw21*>*yW> zOcpoa`Ao5ek#^P%2fw0V#x~R~Jyb@OqCs`6lIy$!9k*Ps+n^Cj6BNCXY06~JB;evq zA6zuWjBsyBEKc%iVk*fCh^HH_p%{Y5F^=oT?2Xfh6yDQMzB_k4Eior{T@pU ztIbZG&j%qOG8y9mNm>n!a$`%vlHFX#20Z3Uvt!uSX7s`)x)(IPb_Hd;$sCj6z`y+3 zC%WQDKI98Ws`!mk#qx29R+f6``XQtqYCdDW?Gi{pyAb1D;DbqAgRaAgJ7l`=(lon? z!J2d zK6;+g3@p`~TYD#&dol#lz9v@zqE`uwLlUXckr77G4G-xZlToT-XYxSTsO&R><8qKH zrO_Va6L&Yo)aNo=Nst_Asf#rx9bKIyO!8xxhP7cM=HBF$ISC{3##x`h8yKE*O&mTA z25(-1(WCF|1c_2Lx_PwTHaW6#a&|>#+&q<~&0M|9D}*G1%rIs0W6pzYxRTsM$9k6U zLGhT!qVlcogX#y2BDBf+Wa5O!mJrL-Lx>bS2}AWWXO_3;Gpcb)_0uxl$Hq&y&NRhb zlvdeBVR=!kQlh$4Ed|(owWfieOTJQdy{6Ig?ES{D2`ASPYco0MdH(-Big@n!cY_HS z<=qaFw8+%Kb&VbST`jkyrm^X&ZBz1qwsJ}SVCP4(H19D_+n9%pfN57oiDTnR;wW$J zzhe5}BjHO~Le(+e$VRK}lN%i$&vne0=~Eb@{6M2)W}V2*##x{2b}ir15=}#6@=|X` z<&$=*eE)B++Vh?b}E9>-$90iHLeK%@|xqkJ`xtT?8wi z!J*Ea*6SnrE^?pgfcJ>eJf_+!jrCJq3~!>~(WP@{+U-``qu4PfObjY6FQy@?tsw70 z+1iY|mTF0dtDX+2z66)IOUKc#t~nhH*?khR!Cn80OWx-{998r((osDPG?Q+K<`D9R zLt6)f)&-(0anRu7X=)(Hnuz=1s9a;iIg=Mq1hg9fCOjC$29d9|ZP-u<*Q=kUE?uT4 zupvUx&gl(N1SKW=)YS|#7=_hG+a{>n*wunr+_&)*kw;~Aqk*Q2EY|mgD3eHKNb$XZ zomj~r&246qS}pLYDnHeL%U6jqSW}grV_1pJZbFS&uX46`y`+M!8YKpuHC`;Vi+EWy zyc@tNjM4)6rn@Q$mdxbM9DU)eNlHqzFW^e`>R#2TR8IE;JA-42}I7(xF^FV~pry>x4K_cBz9ddX5_y;O0X zbWXOm`>?zdA~-R6AH>7mhpOfws{!@i2V`2pY`Q-)x3^zG+xBPD5LWy3rn*{Z`ob_( zX4=u`rHA#Kk-d-cIZ^ehYrpGdOONWM%4cr+b9DXV96b8bIXJRN&_BH;9RJ3Z(3^`= zW9#HOnbOlMGWTMrZt{T!yn=lSqWz+$7fAOqgKmF*ZmY?R3#&a3K_wr~e8I^k(xu#TYFCC51pCR{D^hVEZOr9RE)VBI_Ci-&BG@o8JuDCKDtypQQz(*+g{VlaBVTn>z!WiVy)5arRHm=>MOhbdGgcNUP@6)Kx zRr49sUY>kU?VL=N#VqslbH~trC_R#v^G2QC*A!SQwcms3Wx4}xFGo7=xw%I8?uW0o z&AIt_2iDsSJ@nE0YDBlu>Lq(7ST8HNzt@tPdN0SgP4VfTsJDB$wixy!qrLoG(+FTM z$2=*uf36sGsdKUXuaWj9?0sdgmqjUA((9#{&(!O?rU$X)+3Ag7^5L#?wwfD#;uLEe zYmL2=PsMS>r(k;&9pkMjGA0=|es2Wb2%u}|eVC^H3!A!{WqZy2L^IQkbH}T+T71>0 zCy(x1OmX`}(AS@nYu+%7Z0hq!Xw|JZMc=d9 z%flzZJwq~MtG5d$p3c;~H%_J2#y+-oWiMMa04qY+wY@ysHs@jo+xc8^WW4T8SV!t! za;mk<(ldj2FDto?e^M&2mz8R-<8VKvg#8%I1Zwf08AY9v{mW3lc`Z$vxx;~?SV<2`)@#Vfu+Y>KTu4~dv%`IdPf*3q3!@hI1}53};nYWIm@R@r3wH8(akcKG_97xMvP z)3YlrW8Y6j>@T z0cPcXP*U+KNBA<|3lSuSSoq3OF@|&R*Mm1{z}{t8rYaG=NLX1-^9V9=gVW3{p1`Kl?2-t*Bf_=9OmW z8#^^N_i$~I12&wTY}u7{JQ6$mJ7y%ONDb&aeQ1kpd{PIAjU(+5S|zn~Rw(@48kV-% zYM-HZIk^)%snZ>CmToo5d%B82>zt^&+c@0qAl4_KR*n%$bxE<|qV8>Tz#wVkLa-Z1 zaMFZ=*r3}!Gw5PK26g*~_hgXiKZ0U29uO4xE)E^{JsR8YB1mnE?bpqd#jA60`a~}w zYIWQ!VHPuV_FmPUTt06qJ<#0t<(96^qBYL`h+SEeITt@nUpHGHY${S+7TvL;;OHWQ z@zYqA?Cl5<&ZrkBm=oDxVq4SMVtQ})oXDOW7d4+y%`};O6F1c|o_Ae>69O?kTsG+7 zeG_uSMUoq*l~88<6h;}j+*j8LgORM_m{i&M(%i@6Zx#jkZmaBn@dCJcy$~<-w+op$ zj3gRZ>*ttSu7E-cl2j?9RqX>A7JgaytjoF_pN-W83U{Z`HhRJkw&*jskxf9V#9(|M zz#tv-C%jI;S?z81gPoSWj&&KB+I;%FXT70+tVKMEM3(nj4JhlK>}J|%1jFk_YbsCX z+%gx?fbnh{XLrY=QdGmH2<(eIsZr$}>YLS2pYJ(X*LJ6>c7b}$npG*2)V6HuP+TrY zvkN;KrrP-~1oIE^rYJ=WC-azgP(|hCo})(pV*N_L-S~RQ~%0~$~&#r z-brjbFHviWc`<@vJoLuL%o7?xR1$-O?2qkq%pE)AVgx9%*o*=A?z|7(A_8q|KAq1_p60U=!LkBbT_S(hWXLqHoonY-V5Lbh1=7)vViHHBPYszIL)+ z-?mIUQhK2sSzkxbm;|Lh3T;h$9a(AAouzua+1lSrHa8Bl_PYy3;#BbPXl*G%IqBUj zqdU4k(Bcwr^+a3yxO3V?lp1uVYBFwFO=RBzzp73~Mp5`mSO0g?cVWJr$b<@8eQ;Ozpz4xiQT_XInEQ6_l z__6F;x~Mt(wQtE8cA|JhHBX&(bx)B>yDmH#zs+)_^{WYy-4Pg>_>(#feZILjGbOX> zO3Unzkj`Q;)R@JV>({wxZi7S?Q^vKet!`1#F&4E--G=PeR9)?`BzJ_j!E$Z09*!(N zV3)#Te68b#%(_FRjtWEOZ4}HfY?|$D8^prKEolQ3M-r1xYbnO8u>sR$HXvFd*R%nn z$!s7=b#1wv4c*x5J;Nt`yhnVzbGBotY3VrZVe60;OA?uoLa)^tE(r~&!$p9!DLZMq ziS^T{(?BE|Nu$`5m2Gh;C|b>iq@;exDnQGl`gA+&TBEtqI%A1!HmJ8l6m^fD4Uzcp ztpCJGED)rl(r!>>5Qgt$*j?I@C1cJv*4T?47eLV_&-QY8=b3xOX3_c}@=lSyrRz#&7N9TTQzjLmn+z zR403!S=Fhv-PAEnvE2eLjt1iY{(S0(vqTgk#uaaH1?%itYeCcV}aH+y`$3D z1K(4462p-1%yYC&jttlUXD!fKHjrjcS>8KK94)?Vgl?NKUELs3Q?hiYF%;R9b!WxQ zbYD?3SyOaFr}HMl?xaYo;*yXTpx_=ZQmipdsl3Q0j~bNR1%f>7t$KUW%ljup`Fi1e z?dh#{h+@Vkk3=fki+FI)eQ;Ndxea#mYchQBT2;T7CQ8Y0Btu?6N+!qEG#cZ$L2%P5 zf!C-xqycw!$d-(CT@h7H=D!dWjJF<96XU|32T zU?cFs;6{L@lTIVxo>K-VBCeH=1$Y)W6#$LJOskp7{F z^=Pn)JE6<38jaNk6L2-0nb~a^qO`cLVGOOav%80lqJ3Hwh-krZ8Ybi$sV3|uWx!GcrM9<6H&t}G)ui~_UT!L_JsZmJm>hYVq?{c? zk-ejOT*jC(c1=S)-TH(`tRnfwdfQ-93imLO)S=`*81_nOUg?(3grro8ZL$&A#n{j& z3GI6Iu0hcX)>L+uN@gCY(qvJ2uSMIGI(TSAqgicZqb$my+`s`6b#sLXGPm>2mpHQM zU>}uvNLfv2?{&K4J4DMFH64s5712wr>6Wixyga)DY|1)*Xzg<$lDjD3*45ze(GqFGCNb~V&gcUl~=liQs`G(SMzz4w`I@P2sLSdcy;k7eBO zrv&0wvZJOS2PM!$+f{=)6sL<~X54;^9WPVTN5!Y+)rg&cXdiWPU8*wkl763}ehSuw z8?|GjZLY6tlKG4}(m0u_!CgrzM4^zOuw+R6UK$@&;@PT7FcW1(c~Xn%`Tkt0nM!n# zt@};ms2)44o)-qacu^~rnW;% zq8;UV7RT04DuzB~HtW5|dYR3GqRxW^?x_l)Gq zpYKYKaLXejO-}DHFx^P$5?#F6C|%B>OT~JFSC~vfega{ZRBA84#;LNh|< zTDAHrsdIHKdU@f9WPpO7ArLaXR-?N1h`vWD?n@2Z=0F3x=Eb4s0wgbI?vnxD#u+6R z=^O`#XVlj903o5@Mt?--st!wNk9xZaSx;Tw>4h6ET8n`DJ-{3;)I>k4{E>VmdP262PQtA_upcL2I8Y+-3UZ&scenD34Siq7r zTo%(sp6aFBd^%g@{T~=abpjv%$U_toj{nH!0rw zPB18TMXqUBX9Bo9=F)k@c$rKz9cT<{tylkXI;I;*r$8paT9eUt=2AS#Lnv(en`OGD zt9X3Og4PuVH8mO9|F88Krf_J=ZvWSc51t1I)P){Jb)>-L*aS*-Hm%9@*cg~o2+zE z=;HxOOZ|@lLbGnY*P39PH$N@_*Y%Y86x#Zh@h>|EK3qyc%*7}4Hy zfuQMO%Go$$w4ONz#~P4Ul9vV!elGzRX8}R>Te?BK{$6y`hunJhL)t$z)(Jgyo!)2T zgWR0O7OT^8!cI`*J*}Gca&v^39XC{wY}w(GIl2(B!bgXheAKsu?C**2NP1Qsx<}|U zQ&#Vjd+nKxriZ2LC*&@bHrqnZ=(@6r;7*@RNK&_|))1_|^|`KG7>am&MM`XltK$r&b>pAN zmE5*#yC=C=!|)doYb}Hbup(DpHD0ZD6lKDcWKYRyDdg@t^C~~2(=0E@eH|uN=mH)- z-J`EBh@+9y)NCX*8j=OJQ*0&OKVj-thIyB7oQM6HMwT%lSh8$1y{B@`bvFU2wKcAS zqt%Qh@c(>klR7w@5}sp&;bAd|X^5r?=spXBS{3I+T5e5F zG&dy32FRn>GmLl2Y@UlDZ&uF(7rx0s2prbI=TJ!Z$KDbDYX2uCVY+}gr#aBumF&j3 z7)S>T4{mYL?utt;T)gQr0X_E-JB#L;3( z6dW5_B@KyF@$OSjEtRoj!rW|$FXN>70EFJ)ALf~BTe%F=Ub$;-mJB8Ce*)cpqqHk| zxtW$L^0|Rlz8VuwJ|iD!aK8~R-^UE`1NqjkJ%pGQF7oxRvkq|rk9nVL@?R@5kKNq1 zlc4&B&st=v?1#iA_d_dk?4EO1vUerL<~5(=VJmVd-3#Fi6CEY-yJ-Qv<+I4wD%Tf; zqO+p|@7DHNU7Yo!h9>Af+0_v~#kE)E5RXswQf;G8cWUiZKFigshZ|h!)%5A=Fkl)R zAi1f?BxKbbdh_G64}G5lG-v4;I}KgS@Okco%&RvWTQU%Y(nZF_nrAxM#ZVsw9!B>h zS#OGcnOa$#Na)zwWtrR)-(Bo{KV)mmI23*IN|PP@w5;B0D0x+nbUpB3cDuIK@gFb} zrn$!;sa>a7fbUiSw!18K`VYDc@A!+)QqMw?i(b$AG(S31yk>x5HMZn~cb||eodR5$ z`^v1#E0>6~+hBg`qQ}d!KSDLSB5WBe8^$ z)EuxloBs-%Hj4f0-L7lMs>Crlxci6?z8RWGi5J+}Wvz05uU*>?Jiz*mh`j@o)941@ z-FFc`qIK_}5e!YVaW{>zL-y!s^dZe5${UNI9s{7sI|LlCcu^=DVZHrmf()uy0OaA%q)W!^w>*k<5-#D zwqCiqmrE%u(i1z^R8vUoUz*(F6ytPjo98yTW;V}Nfvi#FWd@|UHwiSCWtfQ#f~5i} z+e?*#5^L8q#Prx=w3o?#ni;Y3xOUS0D_7MjPAm_n@35;MBj2oRXg85J7~34xWw}E0 z}&zW3m~b=o-56JkN!OI<9L&L$dfU9oJ1n zJOuVASf%ALMD(PA&8*iWcm5A;Z`)hvapZkoLNFM3jlc*3!!QiPGK?S-$?UZXR9W*9ZS0?iq4bqVr#0q*HmR2EHXx-RKY%#YPzTU zTC11_vKQ9CNc7l8@P}&dVpj2;dJ3nHxKG0n(P5;V$6p-`q0X9u_q5c>@l=f>?Dl3% z9Z4N8&1{B}RH5-4N>az0N0F6CohgjQ#)0ED^If$SX}^dPu?%wJtOMjE%Ya=#MU z_jH1XzcM*Z+Di`0+EnZL6Q!C_&tlWV%yqhRu-AR1^Rydmfyy56%z>#!Ons(CAB#X0 zD$`5%BKN>&dzSU(3Wz>(UGph41Ae6gsw)Xqf+bcN1+m`JM#O|mNQUZi|BqBGX;SK6 z$+iQB8zYCw3zKx@dVIR4<rD$FgtnSm~fgE1h3-S&}(JzwoX zyP`wrqPwNbbuoxVm9!{sV_H+b`uXu?s)iwMQr%1DRCTVd4D&~tLaQz ze@&EFjQJ|x*BRNH4+iO&HP4TaqiP(B(#|{K<>HWhOHO+79^|^~SkFg5-PB*Ir;)rYR-W<7}qDz%I3M|JJHr4OzPL==vwu z_PfpVQ@Ib{+!bAQw`SA0>UQ%~=N)x3m_Vwk3`z>D>wZ3dm;M$%x^67m6hv7jmbPVe z2AbmthMxOp%6@H-&$9>#&ymi9+};IDzr=AN60^a&6-6^)>(H_4@(>zt+9tSf7GZt6_LZ#aeOMEv z4!UWxeqr+^Qn&fAiK@CDq>?e$>1-3JaYxH8GO3N)dLgVd`ZHHQ0qAIJ6(k(>*)~+7{qFV+a?M4hPZRH~K z=3>`wyN!qzzS=tEOo>E!sl*n3k^ZE;PNr6|gf1Fi;Ve0{swz^kemn#y?+_3=cgaoj z;e(0o+hT-^S25#`PT_RO8= zUG-q}PUW15j_h`m?Pr?Y`bVGMKj=1}iK*nm97h+k(=ew-bP|8HtI(}KIp}hqT2ezt zYP-?47a!#NuC< z#&jq8H{HXm(&1UdzjF3eitQoyHU!+u)(6_q=udMF(oHYsiWep@=Wr(JGfZj`x`h%j zTQS`t*UmnXe(xjC+K67#*r*%_y?&}AoHaAu7mM4{fAaguuAF2bJtsovv{EbCko$CFM~ZO7 zsEH?ikZq$rGV;FY;lWdNt%b;XXGfYX*UjlEa#3p-?z>7U|%V z{S-WmNC}FsHJ%g&*!WNs$d*4WyHi@kJn6Uk*kaP!<#KO-$lcljnSZCy_ zfJE2rwoIul&Kj4_StECKcQ-~LXPpFg@A2~lle^vK@LSqC;vaSoKU5>PHl0j(B0Ynp zxx*|U5?WN^$fLD)`k|GzX@J!`)lX3S3#ZQm+!q0QnG?5V1n;QVMQ}vU@IAecBX%UUdrw;oI|^|-kOulN z?d96po9J>Cl@t0?t}W&bFVal+STO3DKJf8A9Jq7YF2Xxgs~$mPX%n|9bg_zYkaeVtBy4iX zok-cj-KPamN*TVGSs6BG$e8&;#zKmuNVMltCTR%5vnAumh78|Qn=>4*olv2)Ut~fs ztBjnqM;W_`4-KiQ;pKOxuh~j)Pq`W~;i4UFT(nm(woozf1yK4!lqq4}=7r79Lxp!9 zD75py#@w~6ogMsgrLwuU)ME^r?m3Ox6#xI)v?1VJBz17?RJlCEak|6!8y|ZELJa-B ze4Y=ZYbw((uu&dOp-xUIH?CjRwFV`m2c|k1+%#eW6Iq+dL|?*3O;`r=(*oX^;lmWU zkM<B-q+))mp19$cPzF|}J&EI$=NEdsaNSZ1A>0cDh5kwNd(-hHic$VALsy7s7XdY9kt zY#z8QTGA@}NCK$|L68XJu?uoxFyYD;wB zCv+3UKc1EM=nvEgD&UWInCHO3--j z*SKyibLr?F^g@YdC$(Lv*G`<5_7x>3p2R@RmZZrT5K8M3H-|pZA^ligB^FqXP%*e+ ze`a{KNffN^R0gY(&vo`V6_ENXZas*86Rnr~so4g55DSb?}rK+bToAxs(WPUhB1p_|YwkokklU&l_>#yS$R@u|Er826;q2$#VlYdn<2yR35V?@yP)6JrS`YlOrrgoBX8O zp|k^5&SYhp(M7CTI)wdW_1N1{_(?0g3V+e>e)(;(7l`OLMDXg4uol=eeIYeC6jB-dXo|#7?1&T{p;CGR7#m#-YZW3^ zK(&L?xLJ?)-7@FIdQl3@R&A1gIAYvlNvViK(%6IysnNfC7 z?(e$(chUXsXaRWK9KqmBQ$39mF?Uo1-B}Sl3X@=F_Xw5*9UY7iABv4Y-KGf^3P~8L4eq_TbJy ztANNx zpV}5yJ`VQ!G~}2zs86>_knPkGJelf3ni8h7%kp%E*KrYl(dBc%joZadSDo<9$?3K{ z@RswriWuwqdPN{;q7<^ek)IRGaE#VUJff1I823Y?}7O2-5QT03o{*_yg9`*Ceu-z4q@ii_iS(wJ-fP>7jvNMufx?FgW z2H9YTm`kYp4Rc90#FjQL#MZ7a2N^2X3$wKA(80G^)kOtYyo*w2?$!ae80X$5F-QvC z=YpgQz#u;)EEMMcHMilnSet+8g}BQthyf4iU~dyS?#JyrfOs zX;P@+t>WGvOrVdD;w`M*ogO&T3QSjJ_wh4{j6PDYA?iV@prw5ek+Ly@^cQfWAoTfW zPY$Miq}HVeK|HQr57I42BZwEceTJQEDEK5|^7ukDyp2ol^l4@3eIMI>Iqo3)h1O{U z2h*T zrvWX~)nky&%@20>@EazRRw#O%y2jRQw{BpM@;dnjR`lxzQusjwK{@qyW5w^61}Ha7 z+}aqICtTD+)LWQ=)bA-*FrU#?yNrFj^8>c3U5>un?;`v(GCD0_H-EJ8G+(RWpKnk zm&zVxDpGj_oee(=qiv5QRv~?ix}*to0PJ_xdMG^|TTeYC8WP0TgJ`VjuLq$`k3h5G zM>^}%=f<)o@3DKc9#S-OHNFQaTs%^Gkm!C4ntuCi404U-6xe^~3bzp2xq;(gpGSl- z1O&exg3NV>u-O0$Wy_Xhvg>hMVczsbkUcbvMSU!E?R@X3hn~bDypQT^GQQt^eCJsk zQ(yEc;yp>Mr!~kdWNR1;osO(%wl1%)=|swIJPsCQU1P-&7$T`aKW|h{-RowX{8aLP zl{2v12dVd6T6ozzYN1P~kK^V@7GQf1@HVVp_@0^?N3TBB7G8zq*K8tG=-N>YYci+Z zv;s?ew9>;~baGr%aMh@>1KoLdTBBN}ONFTMEWJW@`_?l263BT*&T_YjlfEf4#W0Ug zdbk{!EZRhC93xc6NygYh^Hj-viVJGWXdnesZN!QJjvKOvn zMOc6ocQ?wW-gucPQuK|NUQ}}wQlFLE=hp78-1$b=ot!k=JSASQC3`f^VLxa?MP(Dl z=u|kc_eX$*zx0_1$0<`3VVQAJAYzSZSsc(HYYE*AP(5O~*IBz8M~ww;rr{ai!DqF$l2C0(ltPWOKZx zMHL?R1>x-20bPf4-zk^B1yufKUjI?NH++#wndh?N2y4dYJ9Gs;#On z-drFc_5O(8%@b}&59DF42;>fFhC84;s<32qJO!!!Zv80-Rm5^T9=OvX!s9c|T)FZI zuR?eSNn~o%LSC)O0>7R%3{a8MPE=A2lH}Lys?LCP+tY62P)AY4O8HB(HSwn1RC{;& zQ4v!aC-v_v-1}t~bSCcPkJ?9I;=jOHE~q|V?H&rJyjUWzG$HzpgpDxipRVdTn#wZ{ z_DqOknTt}L6hk?yvB8?Lf~SXZhp)fTB&;dEJl6?lJyKoA2Mgo~i4HtW2u7(VQ(c6m z10VX0LnINBG>fO*@jX(4Dyf5-gqX_3@TjrD`&3*?aBZe$aAc%Nu!cW_Hujea(I|3_urQrDB+Y~3_ zp5JPU?1er0+kEQ$-yc2N6xV5AI!_Q5k8;F0&fUl#Yod4G4z(tL6YHZt$*OZ2LuQ5) z4l}&*A}9ni4;4`qt~sBkR$Z7zXRnPtiJFowN>h0kC8@ZJlDP7q+dl2?O-{SRsp;#h z9m1wBhk=W!*Mt&zw)J#hnW?g6qBiPu`)c&a0AOO80}0Ilw&N@RjYPVNF5fASqVK6Ma1t|?@UgF{WuHXg@`N}Bc|Wm0t=3b~dTt$@MkXuZyw6Y?zpC0Q4$ z`67FNtHzWBsr%{Us)Yds!K4A*LPf0@hfHx5(7gz&vb282L1ALm(OFfPF#z^@D?=#!weFhL+;S z;8NfiY>%E&3|rL?RokZ2CIye&CW;Ski4GlG3Xm@Uv)E9H;+oP#zpE+xC5OaY?6{R^ zY+UyCjRK^GVclpm^-jYDDCX|*D)Cw9RSgD}RAMr*S^o#INKCJw#B!iSx#M2~xWsgK z2ffok@^zV#AvBaGxpjI8QAAo)zkJ|ojwDb?(+Sn6lGX=Xr@A~aBK!V1^-odt;%u3; zj$@xPle2?-m<){i9-eIJEY!8n#I&Ds*I`$lTI}PqXmcN3@YY|Mx+-H=z9~9dn5b4g ziTZe*Xg#P-wH{O|9#gIdKHSkeLMR%CqKy$+70i*?5j1S^^I%n$``?bG@XdX)akL%g z&5iwoy#>knWDn#yF6>|dP>kwekF%+x%=EjKN5clnhbI)-MG4n=pKDRVwa+d{_+k+p zbyZkmDK;wIKx?$4Bz2fp)NxmPj)rufarKvWX5~?z%v6r_kFeQ~Ld0`Ow+ykQj%(xO3$1pkG zoj!7z5C=*YCG>Y5XU^VLCIJ#unz9+IkHjS8!7eY{N@ak-*ePgek*;DI<)5k3s2sn3E}sy_G1Wk8%}qiIA;L zgn_m37{L~B)O@UUgGgUPjOZ!|u~nDgbjtlMI`u5G&el!|K2s%EWpd8A1$z_s8N-r0 zijTF4Jcgg@vP|RK(0G*K&g@p0T}rgS5witaHnouUHR|%^^i=0Gdr6s28 z5wyXt_Y6urMqT?AC5k6-2?oz8VOIolDF6ng1i6QYA(QwnM+bwHR?Fk^p}qGJQ1p?5 z%z~9tw?^x>PKMFw{phkdIp)u+v~7XoTzne5 zqsfGdfumxXgr&@#p1EY5EG#xpG(cy%e@=>hNeQIzx)R@O!gunddZ!z4n*5^U64NTU zfrl$(iO+a$s!5ZLJEQweSmy2oQxna?{C*H)d}`WBpDU(S`69c*Gr0ii32~|cOrLA2 z_vJ_^>}bA}c<+84?!pBaSH(a~tz`_o(3WN;tlr8OS&F6EM~uzBg6oao>f1%&t$38j zejkZq9d}w2ukI)0jBSYuN5Kli=RxjzLx@gn$ZFlhC!;vs-5{u#rEO**MNtfei9$I# zQe-#LI6>0HMTq)R3Fa2}C*_`*PTQap9fv#BAsHDCtw75GPp>u>P;ap>kkxY9LhqRD zZ|Md)E8<~N8>fiZl{^Fgp4cfb4}G4Nr|jLW!<2}5^Xs&e*=C2*=o@B=7rwzNn&?eQ zfwTPvuvS*gCA$uO)^8CDM8~UXc{ZQuXj5Otqz0=_O?M%t>M8i5Y%4)Bt44O(h*W`K z9imDKh?6h4_hUrY9-A%+;qU%4?bh*-s5qpaDAb(H{WGkI0@Erjx-wW?55isiRCh9! z09_?QJ>SzoOELFT`NrTkuH{M`tHFb(o~MZz&S6qlyqt*DK)QvEpwnR{EM(4}=WYVs zV6R~nJb?I1yAbdZ}0<&p4SOYQJ??*L;^ze6+gyK*a#Rd7z`xJ0${7EJ4Ix3Ci7@ zJ&_XA%$@9)@P_WX&?aK_Vdbnq6H~e_$!Y-N1I)O?Vq%o7@!;Te&o$XR)fGNbRTaIb zZ1+WG#N)4sK~5S5JjJ4eUghg55*$^I35|buLb2gzSj>qN3Ebu_9X&l*n$!~1{WPVh zs6mk6GG9$ucrmG7kbw}@d7A# zx8^PjJoPCH#0!%AoeqS>j9>8G1xfzyiwi$noKob$s2Jml1=EH2E>6{oxVDsSS}c`+#K`DT5DaUKu0(dDHuniHN8{B#)T|#yB{l2_HsP}nvKSPEk7Zrptok^1B5f#<66I zg|Tc3T(72Y#s}wgW&zJ0QJ~~tdNy3*i<_`f46kT{bX0Jcq2y zy-Y{9Bnxz^DB{S449_s6_qk;G$ID0G#I9_H)8P?LUtm(9^c-9t9ja~>-m1e*_B*}e z+W^(zCRThdM5@IXbEb>8r0pC`u4dhI>-fKv9ov|YSK}{RVZY~+u2)8;im)>snj3rQ zKMvbS0n}Y${o4vZ5;083ZT@kHN_$g-JUM*{bj=uy`Z}+j>rGstN^Tw2IP67*Nu>^l zvYG(@SeSs^oy(nu{+X3!O*DI*d_9wC7%yNwUm;4qI>|W@HfZh)5tO3Z_yY4gg1+Rw zI*E_qDdlo0^U^>BeJYUcz9oG$08LAz0348Kpwn8{Eh!oUSmYM{TnCKxW=gkm&NHBdO$Q+dTyf|OoQ9{GQbZMF) z4hU&18tJOI#!<)kdEmQrxWrS2i-x9-4-nI41Uj`2mpN#rZ-+_<-wYvJacxwl^M&um zE`>n3nOLyrfJG(z`2fTx0{|}KdCo!iO38*O+hlE)?Lq@E)m#APT(Ryu9b`Rf(QV`- zf8j(p>wGi2$YK9P{rOP3AFjA@#4Uk6wbpC!u4?M-p0e)p7=$C(tkan{-SBFVeGnX$ zpq2;2`d-2$aWm+3kET#L+Hfx0#nGBH)sVzz>9rCsAot<5kN|jg1UX|ulzAjlrzgNRCVR2HsIlDMV zzhk>Nnep+4~arG;_TaJYF0 z9#^F5S2Of(P~L$erN1knp5-W}y_w85>BQcHMw&-&qgxi@#~kSiUapIUx3&*-hq9tf zMaT8}27uUp8bIivxCve#l}s3#Mj%yx?yKkm%4$9v!zNLgl7ZTY7&zq>y?|*|K6J8f zHqdF!;5U6*qO}E8{ScHqLplObZE{5k9;v1#SmpPXf2+AZI69?qo8uisRwAW9{+E zb#>;V3Ujcs5YIf6epmgV?oSY(jX>&%Hb;3^e^$g{Z8j)8L~u_dp!E>a28tgP9L%W#y`vgzOdb@ZlDjPku$OmTYI z#T^{`wb`DI8v`Sl*}JqvRuUZtB}z*Bhm~Ev(nOC8qP%Ffdhh<%n~!kT-asSrTW8T#<)N}gX=S}% zvuA59VjDb4aKjg+c-y7PJ(3Ph%Crd!XA`5zG6c!MhXnI4usE3(^S~h)E|3#8l}i0N z-7*~B>ri|ZW?Sv0bFMA+rm)Ldi!jX0*I_9bq4KmTUKJR!7slvtX6rvFdBtM&fL2jI zv`rl4#T05cbxnKXa{oT0_qa*^ZKFyLKa_ z9I{&wp$SponEyjK$&nHmY0obpl_V_?aaIHsQqmAr$xU)pQ>%??HQ7e7 zYeg0Oc5O%me>X!oIH;A4urR$H7weN1t3)O|%4@i9D{xqdJuPB)C7Q({ASr21S2c9u zMurPda8wNlCSu*gSe!!T!_U#tSrb+rF+e$?@1_CB4Xq&eeU0z7-@6>{TQN%OVVdt1 zuVeIaONl^%bNJS#F-;)ydP@UwoS@9x3B@TatR?yOJS#bl0n)+ zbhO7U3c>JVs0V%kic0FyI(bp_Us}Z|Z7JtF3xZKjlg0+m#cIbXsCCvx)DG#uSf1V0 z&T{S_QKbXTVKD602BNL&qh38P;Jqm1jOk9*o99n7|La>Q;`@FS1tr7JU2!@4u|69K z6nH)B$&#u;a<*BpHysC+l+{s;srCanRT}`WB-Yd{xw}>{Bpk%k>kc)|%%jGQzQ#@G z)~6~oUSX?IPo^3-QuT1S?pAnglGf-JjgTBUKi=1!xu>fKvu=NLUw{AQ_n$m^bVf+G zp2^t5+q=5@ChU57$W0mo8~HnV&dvRn%HUH=`7(QyWy_nV)+asN(oMIHc>UW$=CQKrewU+VH1m~gJbF0 zarmTr8a|~`3wnr8qio8eS+Y>U)#Hiyu|~Rw`onoRxh3;P`C3SsY1&oB+ldq6XV+8g zv6!$))Hl0bkXXKqJQsgEN~UIgImfzATOQJM$)pe2Q?HK()vgS#PwCS@mKOxaAQWWc z`hA}GUS=Z^m-ukGl%-F-Q-yun2>P^p+rgasIHlbyD%3Cq_PIDkH3^k#m|xH#-~gwM zzMy;CW=TDuEqRpG7ClPJvgg4g$Vn_r`qCyjCUH%$CfQcux4M%xL+9mw*o=#*o8iWZ z@sKoC5z0*4y6G*$A)7>JI2a9JjK~78xZnsp&Chz(AOTysublwzT4$`UYXVFb8B+x^ zxMP`_Ti0P+i^;3UK18$hy+aI8sUD>4`lH}W05g?`5S1_hDjrh1&voxeOmY3e+S2AD zjy{_K3vmXflOUgrN^=~{+=HDlnbO(h!9yJP9}V_ol_QwlBscOM^%k?{ zn4`FW_7M$@{cD6mU#eFekUcE`Wqn#auCGETuxIal)*B~dH9C_I9~vdg!S&-=r`!4@ z~=_C2sxbwB2f5JY8u2&aZl!y}?L6mm9-fS#0oYoETUS9)a)Qb1uOh&Ce z=`8zwywn;urK{R#$DOra^F{G-&zCA^BeAUQad*zu`~B0$GkJZTmP@+Sp8jEw*fKcM zTWP*^%Hp80FR1eeu~I^_j~gV$4F=KTAindy(XsSy%gf%-D%J$4b%0L&=UAcmNOsY2xMU20~W~Ujvy?oZL(FclF`ggY==p;Hx3mb*sU_)P1KA zJ?GL0;Ut1t&an{MHF`JS$a8AL>3fgKHbvB%j+6ylj6#m7t`79?T{}97iacgg2KjjH zk;IfS8|gAu_B5FEGFIa)k}9W2uPC3hPG?Ea^S}Ya#yfw-NnTx|6V194qy^bvbH7 z$b+FoduVyjPn-FIq%HB&A)Zp1A@HPeC6}?UG~eelt7CLbfHu0wTR^w!#Fae7XIk9< zk1K!i^$V#0KDxjEd?v5AB&)_~-ryOMbCVFC zj^pvQSI3QT?Ny^vU}msFB&IA&zul(={s#VfeJp}s7EqOL%{D?~OAk+FOd*)+_%y3Se}gVu|Wk4jJq5JN1JsaRGdE}x#v zW*PClb{T7rtA*IUtE_Sxpc1zOV5a=&;abFWr{!!G$#+lAceLRV6A)}t7NzH4k>u=(LC2 zI&;Twi1SY|MJcY63^i<>nOI%>h8Yi%eeluGYT z39lw^hI?cEri>GMXeq?yef3#}W&S>(qN48-gw(|qdvJ!g$)}>NU4TBuSv3G#SV$ub$Ol<*I|@ z31+(wxQ=3`ytE{yd5GYqOIx4}DI&(hR?bHNE1{WzFI2V$Ga*$8O$ggGvD}gnw|l{J?fXh*il~pbW(sK` z$tK_qVeK27@>}TjjAk#LNzX^)FSM(;ye{P=Kx{Vz?sqM5r)gq(t{>Ftw1_j4R3NzCz=>JC!@eg;-5gx#Wk<6Xh*% zcJ$e`k1Ol+1ZX!SgYgY4{*kBo1isQlA0BNrF_s)nw6A9a<0b%^0XTQsvv3)H7Xa5E zKW?(73%vHM5^iDCx;bn$P{o>h7*~ z&}3O{QqF&I`#H7G1}OD(FGDENzb#Ckh{rS>ID>=bw+VGEim;<38}wI z$oHd_$V~NO2~eV%vKdr^3NV;*3D=G)09V9aR6y>ELHd#o>JI>MTE9T1lfCas@NoL9 z4^xz+L`hLgYUHQ~@43N4B`zqZ(*ZLkizBNu_2T+zPgnhk!g5bT+M!vew?kjiL_xaf=+?;^3m?eJHgwY?@_24nvF(rA)rp4V7#ilyh&ri8?{Yi-& z*5FioCI!mrq!N^F6ifTln1!lyVxa;xdir2jt|zKM1>r|oW5w;Z0;X(>)o80^i@|C4 zM0-Zk@3TCUN?)6rFn_wErcFklqhoPSnXRJIjv$obA=i?Uw}qCdR_}2WXbgpvmB)F< zPXWVt7l3smc*$_$&z;Ba@coIc66Mj<5=5*^&SGc`lU=>C6dQ{6A_b@JR+J^@d1EWY z!w?ecnD-A`yCj?2(v10LvRwiibSulb@f^uqV6Gcc_P#5*G?%1^YEim%cu&E#6`w~E zi%@v1^9U$Aep6B9xwX2KcRpfZzjj}WsPZt~xaF`!kL7$2UT3Sv4Roq?e$KYWCflE> z(T<=D#u|$Hkc^`+)YW5$>Dmkf7yqdVeMGBAIcf$jFKnX~^qbvg!l+t;x}dp)&Q2yJ zBvqq?7$&WFbiG9Z1gQ)FZG`No8%^dWDrLK@7ne_DM#)?Pb9v#SBrzM`YDt0vvZ}3ocz*K$;|{y6c*E=XwV*1ZDvtF#BNeJ5isO z6$yJ*0w=ZSF%`uucOY1^gIrFf4KLCU`BSf~@}skHdsVk2XXKfDjM4A;(Y0PYyc6Nx z0XfF_0dF)#Q6&^*m9PtQgt7fnLR+o4OvP9O7GP(So`a?aud8F~1 z^0#z{oCAV4>gr5_;dEERk`MF@U>17ia?PkCs|qEH0F}rz8vyd!&WREk8||A-v=oVq z8J6FAz-$hXMHbgm`;f&qAy|gst#EO_ASaqe`P}&$!0OssE1XKU`Vz}rvEfD^E7j^% z?^`zV+o+zeof>~VfJR*g5G~5kJY2-rk{N#LCoCWZ8fK6Zo;YK%p&UMsi}FNIJ3D3Z zTvpZ@n{voJBchoMO5?GEiKb?TqEmF!0r%SPKE`k)`5DoWOy&KOOkyN;Ztd}LWMt55 zY_eU$q_78GArkFUXli_`$D(6_x}Mk=!C$RZK`c!adD%n{dUKZA6P{LDENHITmc@k^ zw5CkfR+NW{xH%>(k)Fq7Inoy6sy7|4rr!7at7Rem1CfOdsXcT1YG|}R9i6s)H9VnS z*Naw$=WJgQB^L5LVf$(*O6w%E%Gu5r_I94CMGJei@-7%*DDTw}&W-Y`qnaP-SI70j z(f$!=+Yx_tGz&)kdyusw-)8-n-(P?9XktTGNR8#wNnu@918S6eam4R3H80x>wi^Oa zcHONK+j>?bS`id*USoVJI}}$nOq?4|jM-WSVOhg{v7fkI>%HkDoJ_a17#XC*$u{)P z;?ZfnN_VpD%I~m3C2R4fYC%X`t|5}y_tZxCPG;BK*hBfb1f4(BQsk zr?0J8i0+;`E`@}BHAnCjlA8xh@CTeG65g#_v0ckloS1#Sr6%@65a9yLrywAi}}fEOCG zYq2NXUoAa|-Ea&XHDpV3jeBj_#6#0|976D}h~pd#ZsRu2IL-V2v1%@vS?4%N4RFJ9 z46HS#E*L~)ajfy}{-g67>1bL}7K*G`2LK_~Jk@b=JwD_WqccvA2T^4k#Hnk$Dy+qM z3w=JVT`<<%UQErQHj)L29?wDkNn35z)Ao^CL{w!AH0lgsEsEgc1bt{(u%G0xD&NpHR_L7-gW26JdqM<8;^ zWn+|S2qBNTUhy;0K52vTqNK2r&3&Pp%geW0ZmtfwYp;(r@h)4>gLV8y=&`o5D`|88 zRA$Ew%rw5S(m`7b9k#X5;kA`H_X{Tko8B!~{bb(aiLo^K_FOLu;q9Y8u8AT^) z064|XqDqu)J|gKEkZP}t=npk^JlMrxP>rLiNC4pSa)!w$`UB6CNex<4LOzXe0Mb@#R4Iw>F_|y6B>GLsAOlR+RkC;Os0?OT8 ze|Pw^mAhzVf6bTTXn4Z76OIer;o)7OlA(X-(9mb)*-+=?Scse6FVuD^og-o#IIbT`N4VN(TM`buG}ml<+v_lgW%?X*_>Gd}Uw0wv~q+|AyXaGknxtw;O3m9a*#TJL^TYv#-3jNBu zE*aZW)hs}oJ8*{hHvL5tVadX17WxS>T)>R`0`Q&OZY~OH_td@VX(NaHZcWF2*<#TM z#ZTcWDBj+!iRZZ@O3@LZun5?vB7!O@l$?lYiftW5=x`c8jAwYZgok1eQswnsh0Xqk zTUI3F^AU?GW<)?Jel;dYM31Q<^NxIkbsgbkpF55I7N;r_d?@9}89)%Lh6GG`r)&Tb zgFKGYE+Cvf&5VC6MNU)(K+D<`X}ktZ9mg&eio-EybW4z;VF@?wq&6`eq3TQO`{@abh#|+O6s#9 zU=Gz5fcw1xkVC!RK)%vuPRXsY5UYElgN+4nQ&%THIZ_7Es!jqnr3gof={3?4qJP;T z6J0(-{p`a#35*=R*L=O)bG|NNvBw7x72BMei*sqZe*mYmmGAOw4l~uAF4)>_Y>Z)4 znRhBtdh6_CQA0ua%{>ye-~JA3tyE=xzU$NhQWCazmu6q>3ib4cWWEAH@>@EVMnv0u z1sXbu!(upLy@*>YN-|P<3{<{qDCPExChwvIonL2znwB}|0X(HfPl9#SxL%j*v!3-K zdS3e{+zV048v~e6UR%zBi#r>tfkR+$mrE-)2rjAyeM?y{^h;JhTTCNiX0 zsl>eF)U1IRwbQe~vbW$nIT!J?kb^?aPFH=~#O)BZtK!b-G{4-IlA>zEv57e>6ZI^ z%w~L<4+c4TP3n~B=1DnYt;!vq@K*0+>v@}8mmT${M6zHs)FCRZ+5&%aJv`>h#f9OD z+4*t~hwFxj9*GCI^_CWYl z`Xa99r6UF)6^_?s=AhfsD%!$45fdUpnFADSeP#)LCL=M$GqN7cD`RSkrhmo;&q9hn zCw%{S*2GkNpl?7TkTJ+xo`>Rox(+YsLHGRmdb{{&vDMN%?E28L-`SQFa zIOQfq0w_R{rb&4!9Zgr>>16;Q-uOJlcNh&+`@v@so;KkpN?V^zPxaG21>=3of>qou z`-m^CzNr@`Vd0Vy_ZP9*v6rtHm$HVz=xTz~UAnr3PMacT zS=Q0XscyW&g*?c1Q!cj0jHQ+>NviZy^f-VR- z=9D&&$4xlqg_<1+Hn!c*sL}UPomkHlJt5^U%2G7XcXzBO><9^IQdoF7#crJ5vVt=_ z1-d%BC!$|JT@l$<=B0hTQ;w(xCuExFdry9 z>${RQW&LQCugCqSUSU1^cT0k@8*F{c4QiZsgq^)kC;` z_qD!yqJJmdGyT2X)h}sXTkFdzDf`OpZ`id9OSaUfOdxC}i55tJW9h z{_Qs^{Xip6{s;OC4LnwV)7FEi*@fSJxM*B9^v${24#w{N@n{TEKUzEn!#rzIJLXaC zsmq#WO)0VatJa?Equ z#{AulzPQ|Ty6&A>(_0PK_}y@RUhe)${P22ky&)%<1&3rV{!Te=D95k5?q|cVf6;Y6 zzpok{t6yjn^YygrezIJ0{&RObcizIyDe>)vH{97c_Hhwb_~t)~U< zubu8@*Ik3F(f_*ZUSFG2(BHJS2U*zp*II7?vb4NoC$0MF@_f@f7}Lji98K zLMtlkPK56Fuw|8fzvNpJ4U%s|HB#uxSoYMKERZ#Sgd!MmMyAdHB*AUf%KhkCkq5}- z$crS=dowWxhIcD3gNxaAq*h*t<-b3_8J!8sxK}d&v%(&NpLYLK$E1clsen@ue5Am9 zrkdn>8%vGZS1zYRK2A^4%%_hpxM< zL8CkA)WrSST&~)|-^8$I2fNOn_jQ4BJys4#`o6*^D&aiXt8;!)a=I<3Ru4oTYo+dA zmQ=$ocZP7dvI>jz)bQ!@}^agBdCu%{PTQY~mqH>CXzHz_% zN^KH56vln!XL{WiBUy?`H5KFAQttv=i`J9xDB1|@PE0>wjKHz-F~v7x$}zey9bk#? zpvSk`W}veK=@z#5=AD71UC&WG;(MeMK7`NkhQ z|KD9&9z#%^_&p1de`?d@NxPVG1>s}*K^rp{FTYe^n?M9y>7 zfp%WntzTVM+{y(kBIg)bNI8j-hS`qmpX?vC1Jwu?b0Ru+E#MHBzJ0k;P}`YnP!&Rt z1=ZFC&H8#ugCYEVa~x^?%vQ%9+9K_Z958nr0oj*}KuPFVR_~x!cUn>5o@)^^0Vc8Po&a1R8Yw&SUc8>Fp!vu|d`ch-} zGV>0~e03UcXE0;;dNA$0IwmdMmRY>K>tCeCc1UOVC^Ef!XHB~5ig?~N{UW0<*09(c z!k>%to+w?~QUAsD?vXgz*OE!A!i#z18-*Xqgyhl&sXs@zTZ=Ewg$2F7dz(cQ|38wX zxhot?=xfTkuGr1)FOhp$+^+jz9`;D`<$jbcDfROQ`u3sn16x-~!t;Jjf225i*|Zol=`J$*A)9y zoau(bw**-d#?OL_eW}^9EUe~nJ27`|DvvQi_eg?eeFG0%R!@APFE6cr64<{~9X`?j z@VM(yHzdF(%1wS`!Dsphoo%apurWT!2l(uk{*CLz+w_z*85|T|PCp?ZsneG7P&?}KrRqv=Q}P#rlKYb6 z_-$eOM9|MQK1e0#?wWFV>~007CFQuGoaUf8cGrcMyo?8!;73UIJ^iKpiBhR~N;*by zJ4#Ltm{Nr==~G&CY4x`1a=lO!WnB?{+|=(thmlaAA6!@RuH*f>3&l;ZdwzOy!e!-u2sAy zxT=j1^yJns>eUc>6h=if^0H-et;Jk7g|hxL)n}^zu_7QfBn7@6u1<3GxD?twCiAqu zpjV@5v#qqIlD`vg$7=ILVNBHUth6R{zaq!KM>*AGTU%Dw3uxZV-|OmcBnUM9x#G;< zoM+5<_#m3LXGhL6v}|-rcn7m1F@fu1Ow7T=l)A)c`eHf89!#Gr9WL^@@LB@ooOJmw zzZ!shGSgS|&s^k2grG!tSIUylMU7CRWeGK;j&Re@mH%_qi8jJpp~?*1$u0QcF|{Jo|bY@0^+#%)1k zh5rtm%NrBKy@iKm4%0Q|b?TWpF1*=x6(k4tlf`wLw~KWjB1fJI1AUJT ze#z)y5z~kaFal>^p!-MGAkQ^A zmR;wHb#EAUx$8ci-^%(#rDDk%+u5)+F{ap!*@{_XE%c9A_@w!Nn0*V?*!p%u?Z2)t z_0ufWrW-R@tMdM<2r zqYn%EiR$B7#Wzq%KehcGa<6nOdPEplM){^S1G2 zxkIpT!`!2c`ziyfs;&8_7~%S*d&btc-xP`etM1a3S~E11Jz=D0(LLrhmhRU#drR~8 z<~>+U*SMsN^)Bl}byhr-WZcld`=WFl9?(X-zrgAjOChc%X`Sx2zE)l7hb)o#u@Zge zZ8!ILOZCtOG{yX5T>@UTKYHJ^LqGFHtf;rxvS&sztN%^qV>u=j{EQjDe0`{TGcU>0 zLjO%;#0ao?PVK?;SUKR2jD7bLZODqNnHD>(z*u1*q4xC48VC8w$|$u9v>?`8*Ywx2 z0zGP?Jj2xvQt30zr)B+GyCH^#Y)rQVy`mVHfLTxRn)gMR`05og{mh&ID!`3Jt^X~y zU(CL;3EhtGbopS}bRs`58Q!dCF{EQY%<> zr55r~wV+)=2dhIYaD?697SAHjzW#c~e=nxBc}xr|ycS6XXGq!d67|}8pzm0jp#h|m z5_N&ge*gFLoOo`f_k3O04nxyG?`Iu{9XRI;Huy1(XIk3#%+0YM($X!BvUSFGCu&|V z>i+sFCBHOwNtcd1*UEp8+(Qlcl2RaT6hE-oFB8Sz9=VzOVl1f+{x~ccP?le| zE+0VbI{F%atE!Weulv`PrbQmZ^z^hcZecPn_EU~p^e zJjzg`s|cwIXq^+erOlYIM5Ryp8s)D0`~R~cKs)^HKwm^OEtj|@R7@DwE_KJ=6AeC& z_WAEU4@lw~mO@opev|qS`|EXmf+|6yt;L2``|0A+;WaJag}7PIdWdxjL%KEg*Zd!Q z>vHIV-W|ZgiblDlTxf~dX>Td^h2qzxiF~Tu*uXB0Fp>B5V8RCXdN5(pc|}ZH!&S_X zaa0z@Q=QPLptX<1WiDe^e`ywQaAthq%p-*QNR0)&Aj&YD$_d2JWp^ zZ=hE!XpWRimh=yDW!mZttif2%$&T^iZLwJEHy7pDP-(Ck-DT0xe}f~u!!AsnrG9~U zsViIy2#Z2ky6aDA8JqzaIvQU;;-S(tq_}^!QC(1 zzx0!>uoiHLIIK4IZSCHyRMvg;OmKLGCCWmZVQ=|!p5AKs?(kcD56msP_lGI8+FU9u zhNJJC3jgSSG5pT8xvvp#S4O%+WkH?Cxmcq=lg~gN__@;kUXYbJOQ7cml9YNt@dwc# zP@5_IQg2mt`z_I1p4F|~)pw6otBJ}(MVyLz(IOw@z$yUUqF(<^xpIvM=YaQEap=B$ z@T5)&slfaMUbBz@{ZulSI+36`mG_gN8v2$ptTQd( zkdKxMRZ|!E;88yt#O|{2OS;t`gQuM>-Fh8|oXJV+!*OAcpjwLPhecXkx89D0Ym0oV zT;oN(o)%daz*zd_54Q1R@U^|q{uf+Y8uYJM)swC5xc2PWNZZXFVrzSEF1HT(k#0`c zwz}n&-LGGqi&3{VO4`-;2L>W~JwU+O=El z3_}_Hd|4}B+rKZ1lFc`4;k#7q;W~D>j#21k@nvbhkv@VweOYCUF>{_g{(FNuz&X&o zy~k-Oh1QHFRB?Qt4yu*bpBS5V&SYK2EvG#g4{pxgY2y%NBF}Rvxelr@rXf^cj)}ycj~6H{$8f7fA<8 zA)o7DHZwjRJ6Km0~N!43x?sol`?I^3X-+Zk)%+qL{%dHgC7=FqaQZw&j zVtpE~d9nwnEA7))H(vfL`UGQa_r_J}=}1>XjK~e`t6vqwJ2~C&#+v;+uUy;%^i%g! zIHV=9{78PY(ZsTcpnY2BT#TQMt*YC#7v-;p!RCt(|F!#HwYPgNeain|>0|6^{k6OF z2J}P;-5XFBud`{UFVoCx-YAV^|spQnN(LE4^%E? zuEhA-bXvY#(BI63x*9iEX8k)pzASzB9mdsMzU{m2TJ=1*r7x4_>2t7916CBQT5Zzq zHlU@Ji=@%Iu5By#%(S7e0wpn{((mKa-~Zn`Ww0@U)haP@Ac4h7K)a%XIee@;rwDR?p(>`}Y!Brj<%cRV~=)31ipa|G$eGS}Qx$cbQe*PI&p| znzz*Aks$2W|M-Sx-P|BsF~;SzTw8PX4;OJb=qUA$mL@G@a+kV$uTt)KUD7RGgnL~y zo2$w6Ah1nyg#Bn}MS||J1KDF|XiI|cRk>1Y#R|gP7}h6N`_5RZ!cD-SS0!)7m8$xhmL;B7EdltA^F;XJ|#alAs@Kv&ePi!ZpQ( zQ~-}jZM&`iXq@6mKlYdx`HLk7>f$1oMLc@J>g4bLCxqBCG(LQ+|68$6B`ZO-LK*I3 zB>^HpY`B^TjEVl`qIW8ystPr{3Svs*A6%}*+Wj(BacT!4L73#;9UO+P`511>xFFvL zExsl3G;Wfpn?==KupNZ%SNWAE)C=k{G9Fe3kFGdn*a(&+Kb%_Lt!_yf;g~GIH8P=H zDkf-StD-(x(M#cw@duKluc}d^s*pp%@zR%6lwxX;OXBY5!!gAK*ZrZYlEc)LWwiVS zW`T!4X0e>?*$lsB#NF>Mn#!$Fz$*5z{h_WsG~*hMA!6KyO15xX#hpHT(Z2nI=mVLm zzI`!{@sg9#1-9rodNRS5a;|C-gR!FeYjuBF)RGM?ZE$y94>ro(T2-FEbX#WMhvmPZ zHGf*vnoZRnm)=)u#gmJ^{x7KgLaMr3Xu}-mmD=#_i*fuHwB+-Pgl#L{=9ivclBW_h z%sb>B=%M3!FEZ=xE>@2w{XG=34Zq3pNbARPomI_GVR6j8F<{f!f&1@iUrRz)f<>Ok9 z;b^=ZFV9s8y_7wH9HC|0(!}xyDc9-NH5{d>6}-wD8nq1rne*3_4;aXO6W~xPwQYNm zp>`3!?Cxx+9;uFv*GLJSk(=;vcq&Q)%m3cW!F6yCk2071{67 zx0m|}E=v11P3v|n>y2t@PpJl;yith-oUMJA-dvWq6CT9!c7JoG{$dHnK0C`pPLPb$ z%l8a#msb5azcTw7R`%XFjd%6E&?yl7gO_CeMID&#Co%fK~eR$UUBt-WFN=(ae3JfrLbXgE` z*2fnA#C%nyFxJ>C*#)tEhFh4pSEHUcN|ndGKELxgRFS;HycZl)H1(W5Z4D8NcB6+F zP_pWd!^;cXf0Y#+pL5Kg@;U!?ThhA5m6}+IoTKo+|BsicCLNku=zmF-Kg^*qao#OM z#^y*lnDyyB5faRhRpY##X+lf3i1`gB*?paOFAs=$-jtt1otmt@*cX)~jrQk>wGw)3 zDM&5XHX!t`)TYspY$gW=iKd%Sw_LST#9*B^)`4JR{eJca|nkG)YDV)BjK*vDevF_#T8&G>tRs?^` zWSuqhwpTkfs&xU~8C`n6SjoUbJ0)1~noQJK$;ITw`e=rYbMJS8Uf02{KP#pCGVv^{ z<*+p~;oh+e&LM@~J$Ja!rbKdjr(&Qrh z!CI&u9Hyn`>Op+REhZ7ea0iqL&g-CrGYe38D?N3qKc)<5sh^F%8w!PaTEKbDE*bx% z6drbZoH?(ewIZ7Q&N(;<5PgYkTUI%pqoiAh}$X^Womwl-imJqrR{J`v;eyeYi- zUibYDuY|EOf$P4P62tP6&ojHY%BcN69inX)g}-5kunK;znqbi(X1sMQD^2L=xGr8m zh0r2wt(90ccdlA5t5=84B9;=A1a)E&VB8NBmqH&K)viAuZ5v#C}id#F`yYuzYInaK=fgs>tb+n`-kZRoxI4xWLkR5uL~#sFzzf5 z3jQ)_-Zl`dW^Ct;YnG|Bt+eO7T?8f+9$$OZ^-tb^OSQ|_BsMkj^f@_vTsR$NO@q|A z_Luow$offZMIKV|B3mClO@FrIVV#5dheIw4bL3IAxLk@C7g&}ui~D8qJJ4)GH}q{; zUJY^sXR+T6ax*SP&Hk{(a!2sF>ovlWig}oGjQYI>dG^!xKv#F?8i$+0Xnhv&+P`#7bmCx2G!nk{<}SfR_g+`_f5RCoaMZVI9M%5l5x(!w&T@6~z?TcG^WUT6(Y z_E>+rpJ%T(u=iMB!86?R*0{*OrMeGCWsuh6vaTEX-)(!CLz(V<^+Fj(#%}Ra1>$WkhD;I_b#obMRO_dv|rs(Klp`)?(OZyI*K%3D)He#}&CDE>C zbmr22mV70pYxh&j-m?0g(@xFP^CFGzAC|k1bm@!Cf&XwTLMw{tn$&-|9kDwK-HFhW zLQ91Hff%yzosiN8dSR8) z>PW3j>>j=@{3Chxhs1j~dc-TS`CdVPFuxsM@7TTX5kr4VOnGU$G`4p$)!4nVKws*9 z@&{2T`bXQ>Y`Ew}d(Dh)9RsDquSGjpAdBwA+(ZI#@D;lCBOMqqCu(h#g^T1;^R@T` zbN7jO`IX@PgfD$KFU#(ixq;>?UjIEg#2w#3f}M&tvyz}+7z5Q;*L-=F!=2&m%yu-k z?%g|zd4@yb9J9j)C(i$K+o)2uWBKXcuH3r5w3K`+d0_YRKdWV6ZSuUgss7p4Kk9)t zn-WG`NAnsu)<0-kc9-{<>8yz1jpSa}U%0WXd>>jr#?jX+CT7hb$J-A|iw4klk$uQ8 z`el%!{COz1DMxm{iTv@_P;{JEl;cxmM%-@%HBAl$3T#xU|jjhM4W8wZNy>E7+ zx6H?e?d(3fr8ZN0dK8_HJ{;xwu&q6^o6)bmjf9%-&6~;vB`oTVO!I1yQG&iyV;#bw zwb*AF--&8c^D+lmjVa%IxIeQh@tk3OmianKT5Bv77V~r=T(k4t`UctPiwjcp%}<$e zY`~y-`C>+5TMBz7GtauWt*>}hx1IeV%B1e}AGy+*7EEz;;v@JA)L}|yWajedIFDzH zIR>*5&2yvlTfy{}H6Zvg^P>BxO-Hi9S*VGR0Yoo-ZyvQ?n}hjkTZ@rV5I=lDs=ig9 z!2i&Gn3r6uD;g081IAHUc)*FF8nG+~n^WdMR~)zA8l`MmYO_~4te6$oHJVsytt*F? ztSdI*d0V2Q)Q+s}559ZH6o$nfzJzQzWvt&r#^maWl^wKNb~+k*X>+MhE=W;-sEu%B za2_kf7-CE7ezv3$&9M*2&o@;XdFZ*4>s_dxnL*zb$4;Hj5XxBZ#n6VPDm0Iaq6Fc2Kf#)%NTPfl( zPI3FOv9hN%>*t&Dyq9@u`#o>lG`Ai~v#nQY(gcj#?M8P%rn-M8l-}3NZD;hMkruC8 zJqxV3L?}%&^3Q!+>1n7`@Q)17(MID#8#LD~^5T8x$8s$>@Rcbl0x@Ik)SmnAJ*jn3ug(q!F#6RV81 zlI~4r>~UN=-u;XfCF>35HJqV)sdHVT3g@>mFM@l--p+rzu=HWty&92r`Hv$<_7m+%vcq&mT~WN;zK|gU3g%VqJ9Jp zZ-lqPnYbd-M;kW_1&SBG5C5f4s{YIl5q%}gn^q5`(iV6Ky>l8|oU7>34A6^(`z`7U zMNpcs#x)Yd)f1x)b>N_3osyV23vJKc=8(2O>U+tbU*_5lPM<5a+(*h+MMa?x+jQ60 zd#h-i%%$`!r9UpR$9lhoeIKp?=Ko7Sk;mR!)FJo66yI7EjSMTqRdjy@smIl_8FWQfN*#L@Pg0o}YXnD-1i4-9O;l?6LdLF0WDU9@VzEZ{Q~0L!k|57>;M3 zUluJ~SIUn1l^ni^B==XCr}SHnO!vESPcRxjGK{Xq{AevMqn_6D3I3lJ_zK{JTzmz8 zKE&WB(8kYbfe9Qhb4mS+F}WsOYy4yD#P=`z(A4+WiRXG=Pn|v%7kgcp*b)En{lw_K z+@lBI*H2)|2REpfYq#hTjhDgn`dY^YfIq&UJ`T+12G zEpWA*H!t5$*_MyR=ipGUr*%B%@_I1wEY_=I;_)0FxWaF2MeXAnC;EmN_=$8@o?QgS zgK0d0#T8OKdE_Ta{G=auy1v>oIE!cSt2|qB5hfl};{q(6RiY(4>Ba*qw2sHZ2(g!! zPm=MF7mR8+<@1GpnO_ry z{eTYr#1&ff-$Ws3oD#TDi{9mtAFkEfj?|=9F599`JjcehUhJxkF)?DV2NQkrdN9$F z*Mo_%dsR$4$;Oigj3A@OBLj>*A$~uPQDi)zJouoWaf4>K2#r-ZJQ6D4Stb4l&WLeo znn&>y<%ZJCGkr}Oc6G3Ct9)t!bwF8{R^g&tk;apQzKG4U%2%pEd5i*-#xsLZ1~kN@ zde92b;qin6PtTdFfd^jAQ)TEG)R5NkC>0!;)?;&_?O-wdC;i5d$NS(7re&~^s7-{2#dT1SGc|4eR z%o85>q(>RWJz=8%7*}{Hz0R|N(7WXwa}5}@V?NH)C&)u&1lXWw+G5ItgYOEqC#;M( zbm5lp4KO4Cb!7%vTGE^JgJ&@Fj@DCOWXLtufV^;g+C-ngV~pJ+OV2@PelG4t)PG00 zF0Dcjl*YWYY=WBUO)w$XnALu!5>5pM`kB16#Sb4MTReB^H!wpxa2WS4v;#l1Uf>60 z$j1|;P>S)nRbx!1=huOW5qmv#qIX{pCe!olXdR>Tdg=rfy&gXAn)LYmPWJ_ zUSz37oxBdTDQhE=`S* zM#z8kB{&{j6-<6mn$h#~(tMAcao?j4(c_kJa4)n=@X)vDhkn=?d55lH8bPMeC+G*( z$>>Y^2TaymD2G;By7Dv^k{k)b)xGGcXtqdO_cLQl?@&8%Ku>UQ=!p?S0`r|$O~_lu z4hnPsGX|7TZ=*qgi886Dt$LQGd{0doOQ?%qDAQwUiE7J(zcOVqM_earM>$YBk_xJU zqM=9n0A0lzBeIfS^!gM@OP#2#dmJs1I$5)aI^El7Xvj-?oDom@WW=ZkR0bwyFfjUw zQKIcYX@fO-`VtKi%A`%!gsm$vvl(SDK`BTH=6Bj4zycJygT|T1U;?vSiwvhF^r!U- zMjV=SoeZOosU144b$ny=14K`*wBMFUpB%mf{JT-*I z>2qrCx>0j_lzy~s>9&~nF>|f2!Q+?{==_FKS6Ttq?Sc(?VSOJcJ;T}*9!cHIOMzK3 zKpRjavJQCxjbM|=esiBuXJ{4rg1Z|py+_SyskKG0u}0$QdMJuMV-&Nc=6>`neF|kV zH{53E7Mh}NUTt0xggW_QXU2~?0@rZAdB%YajUS4oXH#Q`8&d+UXS7Tqtkf76=$G%| zRK{kB&r{9p!7VF4&(nMwRx&7onu6`N!b=J*3#(@l&xqT~4YeAZxes-vXDs89aEu3B z9^S;fLb^cF)Dlj^*jXQk8uq|;#d|$IUHrB7g6?U@k2d)Vk5hehBs^#Or=8Vn>{Tr~ zgUpP}bJFbzr0%yDeSyco;+yDtkLH8i)nfOFy(sT(t;d&jCu=!&A@dPHPLZ;YMLN5Q z_%N|Y{Of=)x(Ol2XNvzqo*(SYvpdLsGSZ*cUegy@mpEUvFc;@k2f2Q=CJfW?^THeA zxyI7o5!7jr^S#T8<0Vc0QCh)ruk?RguTjqT{e9*fr7pR*JT^16X)z{y{8?0KODogqy%VyJ?k%G9ND=g=5dAsGS)4%be+$_)N@?k6F=6-;KT1nV}@r6 zFa33Rh7E53`e%H8c3v7GH;0cEF}r+P$L+Y@VDdg~qVB3wxGGyNN$>uj*;QJz_F)9&H8jt|5G;j=j|i))+TUtB`s z`5~0>K>QE?h!G`({S}@H_xGC0*1}uCZ_yW#4_}CmY>`kr`k@2S7^j&>2<|v}{Vorn92oORGF(h7QJliY1D1TEnKM zaQ-Fby&2{3CM=Ke0zta4JGG);baiAF($IPdQW!~V4S_Ty9lAe!(ONS)I&z<1+k8}~ z55JE2!K||9p)V9cUf@+J9}}H4vri5FTZiFY+P_NpCNhK)<8J?-I4-C1+9toUYHMJNA<@Rae}voQ=6CnP)AWxKU0}7oiD^z zSWd#oZi+G7ROm~w98B?7%CDK%4KW^|uz5@>Fh$tevT(5QWwYs;@_>m2h!>79KTOTG)C@*&!L`BqDxfNAT?!W#7|QCrmO@cn~zb=sH?(=OvF& zO2vVK*nRDbZ>Fk;-NoTuQ1Lfn6OYsn>-wJwKAtnYg9bCDo+x8DQ@j2$M9Ec|;{)?p zyMGX%jF*lI0gzU;zRvEP&yr zyJ4SuB;Jig zx^1~{kLFuv35sRR6o7vh{6RXbP8A_QaM_ppa;G%kprP)$T-mX= z?3gJ#j+PxK%8t{>jq-D6aYwnivo?_Q=6)!Hz4?d?#+~UeX}BE_+aCVqwN;XfI=#aM~>lT&6A45R2Aw>&rBUsBru8kGX3DHn`k@fFU4; zPk8g+whKMrhtnc7BLMIlNTCJ%I^3Fng`E|i(0p}VOq_+wk#rf=Z10L^G#yi#Lo!aT08q{t63cF@l?3#DIjfrXlR(pkE zI8iIjoByG1*mYm-VPEcxRvdWFKdc1(Fp4r9NP#GC?laDy6|OHD{4n|F5p0Dn=02}t z9%ck{`f`74g|y0^KdH1=_;Qb^|4O0z^3SV(mq)8uB|NJH|Ex~rdj$D3mCu{MWMe5` zb4z9l8aQKt#4obgLKP5fLAc(67Y+~jb0e7C7QD#G_`-6F&6j(O^$g%%1=%3KFZazV zd>}8d%w+k8l_VZ^snTj$LhhSn$7KdxYlk+oij~yr+!s-z%Y}xhsxk%R!besAn-p$U zl_GV$y4|Rv9<$jkRaKy3w}3;J%Z+w%fe&zlzKnJT35Z~sAPJWXZM;kv)pn;*Yh{5p zo6BX`(2d}SoM0?)N3;3{(N=atk&sGCl^H}WYLVYwQ43?>8+6#MIz)Qd?Ldjp0x9zo zQp`CwC7b^+3Is(I;AR2nphg9R;0D7=3v)RnhX`{n0d2_N4UN1TA_NDyyH1bkg3+sD)GozY1Es zFQh7;wTN$f+E=rmt|n zOt(&QI*2MmKCp&fH^|b>_J$qRgRzX zM*od=WosGZ%P(i5<=(s(J!SEBmCRR8S1E@el?LvG^ma3Y1%tST-h@mBOsPQdRnSOA zlMpzEaw4wQ>VPx98&0PaLjr0gJC@yso<}29V^oL=Ap{0e_zZiEp$i=c_=Ak(=!zQ@ zj2XR!JrKArKMnH^^`TUKy$}_geuqcX*%6ezEu5z`r>2pvEPHkowt>UWG3;9W!+z$k zWlzgr%lV3%5O5>jJGBpE*+Wuy1L$ZR#hYv(WixEDmCj2&I}bf$AI_hbI4AKriH}R1 zhmQJ@0qGzvC5ZxBlmg?}^Ncb}5LXo}uh|p5g$X;GowBf7q&0+^I1O(;S#5VARDP-% z4_&Ed0jRiZQES;dp~!`W`=Zv;pw_xsh2m;Yxib_X6{F1q)zv^w%IzUYLW5F4ga;g$ zCT!4s6Epfsh?rWj3Nr_Vh*%|b)^%cLA)Vp(=qeq$)RJ_oU~ovssPW!U_~>WHk_t}OT;i()OJ$CrJBas9tU=qMkTt%E6xGJ+bYggR z8or5*zKKphS`JMFGh7JMTo=N%R`hN+Co%zPck^H2&0F{=&1nE?P~n?;+~J_6=U%L; zvD*W_sYATj2c{0!dZ$jHhrko?7CuFrqI(OU@z@kC8=l4>PyR6zbHc1b^$|M<1v=rR%J`vQ znB0Ni!bWN^N|1`oIES>A$D~qwYXVeW!vm^1Jg8y7o8Rw*!n+LkY2X8#|FMr>^z~v+ zhr-X2wfrX#j(QX>qEvJ%^m+(U`emYXu)ZqE z+0mL<7Rb>8YKWCVfiqJX^0m1>{s(HeMY%45r2_WF^aKr1=8@(>><-Wq7Fuj`T7+2Y=A!mdxq@|Z14>hUKjDPwtZ<15L za)6D^ir_0lT`t($g-kS}$PIn+6>fK{`gy0$gAQ!A8!nrz%E7Uv0wWtbTm|&d>2x~m zwt#F-%%U*K@)jPUMBHes0Ec9V#%>LeC$0)OnRrGvd6IK+rxW%|8dR*6psH#7>o!BT zIm_am;TT3W(`&(!y%OR1UUYecAwYg?nAL&-+6u-{)44)H+hUo5hJeHre@Kl{&X;=< z4qDy{B*D;EQG;1d;UEV=vvp4T3Mb19z@eJ#Bo%35D?|o8;iSSaq|Kb@;Cz2#t8W5b zoO3)smN6bD%pY!Ey952Z(>t-PlKmW=gj8~mKwB~TRjCn>gV%0f;aIuIV@#9ZjoE9! z$zW$CX7Laq!oav)uVRmol|nmU-UB01RU0jjl;owcT#&n~nPB zl0)G5I>R@<&PC#Ec}%s9#R208B*g(^;l4Ov9Fd{`o4ON&l-*wIk`m?wi$e*BqeS&l z<1iM6njhV^T*JAA?ltEt%$ePbcdGTAoYMuW!MM|uJyVt2Va^Aot+fW0M!C^}m-s88 zc4aRofG?Wj081S2*%3K96(Z*7REX$4jACkd;sRI=U`Xm(?3odyXU~(poVx+CW2)@| zM48M-R@%ARQ8iInlpx&DU9=fQEI()#-YLjJ#K~z7TL9(B84&Jn^k*!R4DWayZ*ob* z%(X5>!%SDsU^t-#Xbnzb4EZtL<+>j8GK+Woaf}ZBYSV;{A43ZKo1BlcH+jd;mAz-Bx4c*x zXRr3=_i@C{Ut5d0o=`KP+*6Dwa`dgDX)1c~k8%xv6(sM+`1XGE$M*;1q?IT^E?$(X&`hQ7-@92$&j zt6pt2W2tD>F1=bV&fUIVIr=|^lCkb&SGO8LY;j--8o<($0kynfKs|O_Sv0jUD#cC= zWeo5Zp24UPfVi~UfR0L0DsHLlRaKRh(2FX=;otxdLr!+EcEy?)3tDJXUfr?X#Raa8 z%>udfME{fVh414oH?H8qkQt-|pRWy|AulZ@ga@Q+aeGID|;Z}BkvN7;0ATH$tb9pVnCne#zfEoA4k+gc@ijbxqaxX(tj zA$RSRLu%JyC?%~3$tt}s9)(9~zP!U87LQ^Tt|O&%lg4TcLB-?B9+t~kT7cXitda(> z98GhlN|%vXhdG_79sbcQhVv@S+j37h3{(`sM@?eqe8sb7w<(^3iPe=&Eg~G(UCG24nRH;S)%D}-EQv{QFl%?4hEJblY%E1V;cwev-#r>Qk6i;IG!tIQ_O*eDw zv!XpLzT%u@(W-Mn3xUc-N&dr#cXRQLp83ZRFa}(Sof1 z5RJs%iHFQVng&@7*G?paXv%hQ;xMPN6NfPe!i>@-SGt%Ba(YsMDHuD263oP5q%wsx zaTxR@5vSn*7vAX(u1hr!cWAK8afR$}mSZ*4>{mbBJu6>~t#X^|Jq!y7$7Dc;a@4^v zXVR&}yo19BLu>3_y7<9#jUS8+UUYo(qr#k^qY|M*+8t$Q6==fEDCsijRAEd~WB0Li z`6<(bO|RhSgASn(={RetLV({%fui%DM>k`Cm;L~zQ;>t72@Gxy!LT46(;jPOWu;N6 z+jMkhjBqgI4kxx$aZ~>Ys)P$R**iJy_t(07lg%94;e$r~;B)a0e?jOtG!z2dwI_ z;!f|xJSvT;+gGSR=u5td^LW~Uong7Qn%*wQdBZz#!Ou+@-(-#YXX%r2L8@@d0xI6g zK8YDwrCAWMyHsAv}LYdXhPnGd!@7;FSRgtqF zG>+VQ&j-9uI&ZdU*etSOhe%ksZDg?!Y6!~-D+ntIe!^9Rs|nW-0)$$^D#9BGLBh3! z>j-ZotR`GfxPkB{LLC8LcOfh{5#CH#LkJP@5K&m(Lcq^&3k$whOIYv?6vEO-z;{y! z3%=SzSfYd&0pC?2EO>k-EH@M0N?1p@h43~4zQ9sgnh8ll3!#;eBD4`U5Z*!9NZ3T! zOt_8ELAaf82Vo1LlW-^DF2XwrTM2g)-bHvf0Y9ZAEbk%wHsKz^c0!uaMd&7E2w6f8 z0be&GEckX!Vd*8@OTgF43k$xbM_BMR%EHo5z!w1t3%-w8Snem_)TFTBD2T9(5Jm|P z5FRAptc$ShA>d)Eu>20;1B4tQPbd(^2}QyLVUjRKm?nIX@FBwQ67~{4O!x@l_Xzt4 zA0>Q@@NvR^!Y2ryB>X<%A;PB!pCbeHpc5(xEXAS`@GMRiiP^0XK|+|&Oz0qN zCkzspUQ`1#=FkZh1WCwdcKXX5RIG(hAC`v^0HBZOItfUqnYK_^rY zC_syqU?bQG2Ejpa0(3A0b|6&)?wqdYbW2V*a*(hk2MGfz2oP+}VkOuJqFD%3nSi#m zh#(oWEzg6h#gno(C-)ekkE&PJ|gr{p+6w> z2Zg>{=zD~o6MA0g1)+}%y(shvp-&2ZTIe4X`bUNSF`<84==+8K`$B(6=${h$jL<(X z^e+hgzX<)H&`S^krbXD2({!Jvzfse#*YvQa*K2x%rZ;MOMAMrzy;;*cH2ro>zf;q< zYkFGKyEMI9(=(brsOk4>`jDm%L)~?LDs&xt#~6ddy56koNnP*I_1krQyRHwS8POLk zI`k=L)AKf6crYnrh6;~v@#w;(R*F5xWUdxU=`oFjan@B_lX5Y7{RNca)qUkT3P3HQ^e<;WXfn(_rIEbp1EFw(o)~ zP3R(Y6EcJ>p@*=8u#?bBxR-Drp^vbO&`%g33=)P2!-NsS=q?oW09_9fb`#dKe{3MU zgYa8~jf72v&4k+s9rq*e?R4Ei*h1(e+)22L@J_;3!rg>-5#CMMMtBe5w+Z(UwiD8X zEj<|H-bT2U&`d}Y z_7Ofx_!!~igo}h12)`iwlJF8?o`9(();)x~3GX7jo3M>=xrAZ(5&=VT$%3nd#R}#S z$m(HM4@YAUCZ(9wsVRV?*?8*x|M>x91`e1mX;@J+)1Bs@;|OTtOQV+0h+8AuNB6EHoz zv;J1g#Y>S}xww#@+-KKnx#E^R!z0;UYqw;(M~8Yx_N?v54(;k49_}6JA6^Jt3`>rT z4E1)6j%3#acMW$B4E6PPtqIh0<6PLF_`rmqZY0ezK6 zU**DkJ#zRIevY}Qx0a3(=trRl4Tikmt#t>&gRct>q>ax~LB zu=btl2eJ~{2ZnZ~M_NaRM+SCnN)HY1O!sAngm#VgW^K84m3~tP^6FYhdqc%dl{hWw zb>XVP!=$MUVLg1!bZjT2;9G+$j4OgG&cIGM*3+@mYQwX5oJn-Sm-__I=Y5K<&(QUV zZmZ(`>x731U$m<|O{B(CFA&+SV+#ZkSV-Uy7vTgb`f{g9WSag1y3Izj=$+6rq!_m9a9%Ho7!|)oOb~-htg+9@BA9 z9`X!U*;PP!*g|CPK8LM*RLFn}vwp1kY_$gCiUdk+{5huIP48a9KEeTnO+jM5g5>2m z!zhUS(}Xi1LYd->4zgYVfvD`yoESi(}4vBQ9d3i114r5)?PTK zP7)pm!@F`{S4cI6!)Ao5^xX zs7|`D$B)Ab=8*v@N)YfB1Ys*-qnQB@_2C^qvXFlU-YGIN!F2i4gz1IYWAu&?2EkB1 zPS~Q6!mW>@+C*CQbn+k=HkQj^6WhSqSS$>H=UAg78j4me^ls1j_JD zZX=wh!c0S8NBukoHL)cDWag(!z6NHn52w@|k4luoyt}sDzbdhBa(tCt( zn%+*;BPTl<;vx760mkj5%OKPcf(*+L`UoQoyFkbh<`6ao0^Z5JgrkIGgtLGt7a;!# zy-%}#Q>z&W9=+3~H4O^hX_B7aO(2D7lKR6AQ=s9?AEb*VOznfW0M2|>J)I{V;<*DN&yoRuj03LmXPQWxvoZe4(h;V=aD!yqj<(oc4I7|RN-!$m?ra{j) zO?uNP$Txk0aFXyi;S}LC;SAwv!dY-IT}N0$QR5+m&3x*B*vS-Os}1Lgyfrvvi?dDg zMxP}pyfx0C1!sKlA_AUF!q3C&cx}bNsaGBsTZdVdbgXs@9xz5ftn>TUd7GWW3KyQP zUMDiRTjRmgF_eZ3IPZX23DASt2T7Xl^*D4O zoglD~VB->ZCrZEuagE=>0}C3SfPdZ!CUT#U&%xErd@rF&w*)m8&U)dY90_1Y$-AsL0W<8;@;)XL6xzlEn z(*`K<@htRq)88rqU-V9$iZDs0=!>Gzh2ag>TFh22L(0F@PzGV^F3)y)^x4 zCn}3N?nSH(CtW!05<-)ed{$NRSv!(2!eQ!I?yL*H`bf3Qo#it)VK+RuW1?nY+BPo% zZz!#|^LQoC&%Px^AWseAn%w9vNjBocTDVL65Jsh zgu($TzP!h9;f)tO+uw+JrPEo74ui=gs)mV35bss7wesKy$PDrXHa#1aXCnoeUq=sa zt{~1|$?Et$U%mJ=O9J419+`{gb7WR<|Md7dXB z`9V%L8wgPwDQp%jC2}5J9*Rc``2;>rg|M=G*uL`~r$?Rj!kW;E-=oKCL_*`+c3^CZ$_i%i7T6O|0UQ+q zJ@#lRje=}ip8kW^SD2Aqzi`l3c$(}M4lXe_V1NRcdQN7XdX9r11T(RfU3~)Qr?)Z$ zXQ^chD8p8g$e)(U^OzRM+!xASVd{d^A_#Emg0hk$Ag2=VmN^H>Qhqm1;egCECu}rL zG7(=Pa+)EYDo+(BUWml$CRI7`!1sBTOjUoFbGe+H-N_@sC+$H*;-onGm+o=NT&N3L zg8Av1W3382yUZ?wGe1B%Mi=JvYLG?*v{(JJC_g)cYP2!9wlg~8i?{(f8?9xPu~tS14o!h47Kd@zh4#a-f3gU#q^!nUkBfCMI~qp0@^CSp zq3j9~;yA^Lr8I9i^Si`?j897|V-l{zGi)R~h7p6wk73fI``uVKLo8C)+#c8uRTd8F z;wdaF@Az!F`0=wYHC^zHpY+j#PVd1on`z3P)AXpyot8BNg8(%Z4jdr%Fc%9s?VFlM>NC|cfX#?*hIPK2f5Y<7?Jg%i=bILO zLlMT-5;~B;Nn~?$LDr&$^_usZp%`_{5XqMx`vusGf+0oGa2u6!VveZ;b`Hu)ls``u zm%~-jVw1B7v>KNRuoXBvx!O%7E3St5L(A&YP8X&1;T!~1u+2ahM+G%OkrNFaFYDr2 zH_ju<8xA7VCSYH}(AgzG9YLJk;lMMM1ytM+iJURvr8*j0nl@klMh*_Xd`PKnUcL2O zTup5;QK}#|GGtH<4JQsROUgR55_Jv88Ds@yt8?-)4MTMvW0WDl2Zk}jA~d54U{fy` z7yYQXo4Y3%B4wo83OiYAMZdty5N@=GMZV07*XZoD<~W-Si^)^e6p}~7@oc=D<#*eF ztI&SX0nVIOqll_X%olLl(ME)zaJmpLO@jupO1_YV<83&B;ddiW=U_v-XYkH*`O?0k zf_OvPz=2SnjFwK=9C%^eQFq)hiOs!G_-oLfLIb%cjUb z?8Y<;O>zjMq?9Ta9c)ajwPgP+9;Jrh{2_ZiUJ)!FG1x_lM`V8~9+93yaxg3&!rYV! zbWmA%9uj6F;2d)933??g@Qhrv4IR1Ka$tuYEb3Efg`GQF~oc~Cs+TMSmqUz}(L zpG@VZp~1_e=I#`fkY}s$PrY#K(%NEpk!HJi%q?@BRd%;{4wA=FaiQ7mWWbG$twn29 z+z)wUE;wC>z6v(I#gk|pb}+xcYyfbOxa=&)ax7P!&+jiA5bTw)Z=2SHwt~xMycxHU z`HV@L^Bt888)`7~=7bVzy^wY~USr`W(g(%#H4Kl(Tg-jt&rOHN~LnF$bhH$>q4UMTr0(1knZz9D`95DTO z{Z09$hG79ojbZ}m5L68T9`shu*iwcE?V}>)cUdr1mD3D?2Ns$cu%Lw5q48n@x3WNR zqDw3W!!%W@6ikGdY9(Dcy+D8*iE+oj8KV?m5-~&gMga^Pc~izo3I$x648bnJhIx<- zH}kFC2@IutdlwT(gkq~wF@)o~cm+@`MzQVbMm^LD5eYrg3L?dBJA}qkP2D{ZYU1wf+Sn3WRmr!&y7@wF}-WBk$_pxdysDZGGSw*V~5x`F@k>*GK=Xn zSSS*0qyu-T6X=vvvlxsW;7ESkhewA&g^}k9or99vX&_th!f<(<6fw!GeG4*;IHjCs z3!x~pVbngr1a4$O8X2BB?(ha}kOOF7*V|JG4mzpAT-(Tohy1Y}haR9bs{=QBxi?W( zP3dQ!oam6)xiCw_I{-n*l6y+BZD>{@Y0MfieOBv-X=s8K@2g^ifC|8`*T80i;i+{| ztuc;Zs)r5Mpo5b>{8z~kchD&NWdd;Qa$*Q_qB1U==!cWCLjYuC166)FEZ~$rg~`ME z23Kh(;lSEKIb4(t=E6*f^bS$M*XO+xk8@ZA7eP79ku(}lro;ShazADQYy)i9V-ADY40O6fl-rSg+%y6O8TnLI}ue(jpPf4Y{31CLL)IU4?xi<-$~PPLX)1B8V@3 zK@zl2r3%_c9`FbNmJc_4NeHwCUUh4B1uHN&@l7@_Oid=$nq%@H^YIM6N_j{!v0Wk? z54-UyViuJ(+%yu#OfD>asZMy0)1?Ud@O?ch#YH(S#>+pGyHx;(ao=Q}8GTyGVYeDICvj&j zCZynSlU3@J87GtkCQKRCNTy&IQRkh~%>f4wHY5g#6VFNaHi==0a)$=5CNNh<@pA#P zz-Bofbs$K(cT4w(Y*U7gNRD^&Z7jn#C8V!N{&hTKVF#Hk!T~?MyiIZY4DC5(0S$&C zL>4)S@d}%gi^>LLVR)z-Ku@LgIp|{xqu-;ACNZhN-OW&LnW|8=p9!xLHyY$P8yuzy z?|z_67uL2F8XB8?m`Z`h#c0LO?qISdZZralz_TKx2C2toS-4}0iuYMS*TJ4;I6Uem zJCMPamaMTm8GH|2`mnwu+fyE2(1uzpbQ`6BC|>pwP(><^O0a^M$KwtH9!|r-zzqE^ z=AiOAq>DjPi)9{%$H6GB`aCXjh!-27-OPf=P<~GUBRbw=c41G&V#<*tofOaobWvzJ zn;Uh$xZoRs?*bFK=`eHkp*T!ECNpv>Ahm%_!5}m}3BsXz)8rtlZNsb$?@!xsDhM0x zZ1w!tESUZC+Yqcax(paD=tfZPbwQzmwcMw`3P-xF_&yE@N2`Sj;ZecVYA}KgD&E=g z@gxoNN4I>if=;y#Yh~Z+vQHYL+}U!E%bk_QM@&EWqJwtWm4&@V)4K4RBc$LbW-t|9 zc)z8JrhlgVObouV6QK}3s&L2?@KeKaFaZB#5TvO@2suoz2kpel5CtBVsl+FlGicYK zQ0xl0yi>^a0rwlJof zY{A6@Xhy{01tFQ3Rvd51hcHiNL29u`zZ7@=M(q3|7%N9J3?#s-xo~u=;<<)ov|6v? ztFN#W3&g=r8u^2ks$9J9iGBXn0LzzgaoH{8CJ zZObGWhRKqftN7rsM}G{#TEppjFAYwEs9B>B`G}iB5q_zew}omm+qoOlEzUf8NOS(FOrsx;HSSB zBw~LbRC*ceA{Y)+0EIB4b1wq1MJ|)BN4@+^Khl&j_7#~=;`m@Wbo{JLHOn~cA`$B()-b$CmN9*nAxCA%5s8N+95C?WvYO5@04!IKBigB9VB9!MfWy|VTm~)Mp%g%NwjDfq|J$v3>^f2 zk}BTogj_McLA)5w0I~uYyFdb8kj4UJF_=+e?@ONZT!r^VM5n&uokQut%>(^yySuZ4 zJYdxHJ-5ag~Z(|ED)~^i<@or7r)sh_<$qoev zvqL>R*xBEm4fgf~_Y8~%M~Ab)k)7G#zysN#zJYWGp7cm?Bz<3YIGFAariX^od)B~} z2@Yk;X@}FhkfA>-#0pJ#?*xT+;v_6c_Tyx1I)jI0n(!|KZ%OYO>;tuh*iKE{#@IWM zc5`<3h)U2tM5<<@VBN^h-r*p4;yKx1W&rv72S$R!ql1G3L%5?h*@58T&;Y8`x93J7 zaPT?O4Tih2!O{MqY+rA>s}E;x$?`xCDg|o0vLibOGLlZVzk6VGD7_;KW^qP3)|&3? zlVT{BIF!YC-2UGF9l>EF?9R6A8OaW}4)h~_B%3L-shVA8ez13BXK-+!x1Vxes47%N zec-4_CR>GY;N`$%s&k7FHJYeS4fJ*G2_{<`gIhXM_}X>Bbg4TwnGPoNYhu}kwzjrl z51MBL9ED^lD#fObMn!T{N88&~bG&m?GMEV7HPDMT?jFcwyH(1LRuFY-!ohg6u;rTY zz{``r!HomM!)PU_84G-8Z+`}=9^918^rn?Ag0B)0>=+v8K~6MOx=)p{P%R(7KiEC8qRPT=7 zk#t|Mqi=LL2&E3LPvK_-L>2n*rY*8c^@^7bsIQrugxtsoNN-* zW+dCqMwXQq!l#LK^JHq$Un!)4PONsR`efkzS}#?=I-oLO6Tz z`p!)o7Xp~KrMDke;fkR4-ad51p>+Rn4-Q&OPCBIz{WaL$m)?P5S;k^uYkDNRV}Qnm z?bzCv9!4L_Wcx>OAeMz>RzsADLLvWHM}GnG07 zuIP7c>IkkM7#<0t6O5qKD*DO6!NmZ|K80RIQ)$*gq+UN6a|c4#Bo^TuV8Qio0pUrZ!m>C5Vk_FtZ6XP}@wfvzN7?eQoQ@?t&148&WFW zVy!l&`*)0@Z4?_Fed#@2>F)c2T?3>288*j=q(MWjSfl|;4@pC^$R%aHDSa;#PW27S zRw;z?ZyD_xkwI5$V!5Kz)i;1*(tW)<`pKCPZ`8yp6@}yWv_ioynirbq;BdBkpx-p1 zDoy|Bt}aBtigoWy_xES}pb0dvDi*d_TGyp{mlWMQVv?1~RCjFar)>e$}98`2*}85&z(22I}9C$FO zv?%!Y(Oy*R22EVM*dl$|9qH~p?7n!}fZbuVo3BAAd2SenYV8^vf@z_dX5UPf#Z}e| zwgyegV0w=lyrk&gq>1Ym4Gql`JJ-hS1KGadhW<>idR;=5qBJfAsb|<}*gKafA%oa$ z%%GkgR7z?7CcLrH3(4;;=SpRFy)sC(&=s^*kW}z8Z8ONE&1$OBz;`$5J^&VIxNgHJ z4JRi7(M+_vt1B7~r5hR=Ly<^29g0U9df@E|M`KOlu51(n!%(6|A7*KbwIveqNPDO~ zoM^|qAsq=N!j0{rXj?;DxUIddDcaJch<9~mv*~!GJ`_$zLA(dkjC3sB6-p<%8WEn& zG{&JAq}kBj*quql)1ij0o^&XZZfXoAx*KAlriMtOD;t?^_m+7gOKnLL_= z;9A0sq4s1$eLNYBCfi!tRLWF)QzD*dYzVd2hrwrCViO{U6rN5biF82Z$eXoMnW;^-M!C|Xmx zzB}3o6^>_3rHO^p*=Q6gyW=1i$wpB3M151JE7RQ-2}irYlUXCQP^u*rjfC1_^(Zr* z4u_JFR2#IdskJfD)S7CnH~DN$MH?II(X|@eThN;6`mRvCzM(bL)}DwqHpOEN@isGM zv?r42>4`OlqA_%nNFv!9N`}MnP%05`ZEtFeg~O4!YNKdVEFO-uCqt=dG6l&epi4<~ z_{OG&SW`o?J<=XesFdvuiAb`wy)^_DqDUEU3?*YN?V)5U)tZd8Hbld14Q9$nOFbl? z2*nzrNZDAQ2qojKNmMYLY;CEpZ;Q94${NxYLw}7UB@`~w(+$b@q#HuvSa*WfCDBd$ zBKuK8ds7SYhQduTG=3Q5lC7y!s4YfB=TinNAOs9Pw~jsDzHAB%@tA-yOpLAbHSY$NDZdqZoy0rs3)*Mufb#2O&^ z*7jH=9E&$JB$BE|t>K1-`e-}!qBRO#YH5O$Qs{uVpl^+B;c(QHQYspahNH0c^-xCG zkO=x7#fyr^+v4F^BjOaza7!wdtZ!)x0l{Y^1q;=fh=p2Po3OrYjK^AujAD&EA>!=Y#^1k~Er8V$E%HOtnF$D^5eHj94NjjkMtpx}50BSm+n zD_x&KU+zhmy`!Zy)dr<$3bi#gVAzYsT0`-+#uN-%Q!LStsE;NZ%o;Vs5=j^vjChH7 zeW<>^wJnrvg6YF}5Kgv-TQEYJrJE^XI$tYgSGb`bjRtuqV3_OcGq6iN={D=2z#WMP2Kq+jK7;gSvJYTIE5v=8=-G^&04}sKm1Ek0;C;1-mX^t{ zH3R=W#e^GsntCt+tIsrr(~ap}W-)K?8|cEq@4d21t~KBC-q7DO@Eg?=v)yfve{kyA z?tQ=ilgoeb=^M_!{N>iK9QxDS-+c42+AnOeTyy)E-TP}lz4H9~CmNrJ$lnTuK7%_y zU&V#Z60slGFs?grVOvK05!zvf{tnv5)nu$?ii`MtlX4HA^GQKX3YHhzKr?*dl*QYY;y-HLy^J zzj$S$PE;<9U)ti2pZ0>uosifGB)VZKrE((HXGqp$1K8%zZas#i&2nYJ?@OSa;m5^( zy+LWwzegWm@qGbu`}qy8(al)4{eg7fX!f3a@Y^V4qXV1Vx|V!(_HMtjFa3Mid_}jB zY%aT!tn8v>#`<7yW@M*rXSR38&Jhfol0$CT^Qvt56(0Gm6QVo{{@RX68|3I#U%#*+ z<=S;m?=UU-ZT)?FD!Z}$fDID%SA%mKYub4%qmY+ejufPu~92izIjuVHVo+*(r@SMuL!GIRZ_#%`7yMrzxI z+`Z{lQ>9G)7t_6ZS=il{RWmev=Z4T6YzhahHV&C$XToW-;wJbFDR}z?@S0VUd0~7T z8#cCXNZC!7;Z?ZeH1+Q!Izq%ByEl6l+`7R77F3t)(qDorAKY% zy?tn4bdW>Oun%7%GK9U*J&QqJY~^)h8n+nY8XOqz9qD}_y9HZ_u6}Hql|3sIJ!~;y z*ST+@@-<6~DNAIbjU%`ks!$%s}KOP?G z9U0|R+PP?pe$|XDho$b#p!as*>shkN;mxwwuY5&lxxsK697pGueyGYzJ~*ne_+dH+ z#wCGA+yJ_4G?dz#ZJ1XIEo9@DYiet4RlKdS@e4L_t5$&?-1NUV=(Ks^sMws|Z1cfk zly$(i3_eGw>~)ZogM@4=0NVAomAF-WFL%V@hl3xQ6<*~J4SV^+aQe|nwQ4d-4}Kj9 z7J>I@qpaaM*S=Z}qlocx$i)cx$xP@)ohJ;;qT{2Hv8!Aa60-wYxFme&N#V>xS3Y4gaxq!#81^u2@`@mjp}K z4S$J5|HgI0<4D>p?c3|?hS%2(oGz^8<5F|I^1q)j|Jx?4udf?kUpHVS_4>M@yh6BQ zy1uYJc*T@|A^a6{{@2$Hudf@*>ju|d^4Z3#EFJ!{t{eWd@{Ki{SQi_%aE=bo#TY)S>&n{I@G?zxySwCsQ|X<7uI7Sgr3I?b_C#<~hP` z>e1G=fv$VE-I49friZg;(AvRF7s>xW^*Oj6(@*pBDBZ!b@5=j;CFz8?r*&W`)z`Nv z-PT8@deHFXAmAMK)Z}Hlo7pf}%!hEj8`p<$J%Z~;xB?C#Zo@T> z>k(W(#q}mE^S9&rG_JqL<-?k`1J^!WPvBaH9f!Mc9l-THTyMta!w9ZfTvgc0*oNyc zuFJUYz@Ek-T;4Yeads_c+}snuhZ_tpVB(GJvg&K${xbxwM%wS-+mG)B?-_*Q*|toV z`%&&+bLVqE%>5+y)7*2pALqW8`{&%*+_SkKlOBD2Pe%Y4KU{G4V<9 zr1%H%g!nu0jQFm2N_C ze`)6Bvo8l<-v08;+}XL{-1fPd7tg*Jd~y4W9hU|#c`k)7ow{`4(!NVaE_KWg&U@y= z^QY!7%G&&E!QIdNV*B&NkNaY$^p2CZkUGuG{vpyjM(#xVV2v>M21}i$KE?@?>2G?70-HZ!o z6i}7`dqUtGfS|5KaNz`!zIW3KbJ~JUM!U^V56%8TYv0QP|<}u)38T#S5WS{<4&f_>Hc?dNQTWf z{Fn$n7V~5N_SeGA_8K4TPyUBKW@Sp`WmYtc3%Eb7g-g?#Uxq0T6^~2#{B`^;Fm5_t zgZrupgvs8+I3qQbes#IEk8uv4Z|4ylt`zO$U z7WAQi9X}|Q_ML|w{s`A|aQ~!K+Ij(Le+IsOUMkgrmziIbN}jn=X(x2`$V<>y@K%Sf zls~^6Jl!co^E+@Qg_uSMI*HCQht6>f9byihU>}q}2c2eFylu^bmR zod>ZWOKeYVF@~@WXEI+pV#PUNPW&SE z%M-s$%^jROH@Eu5%!>zKJon=2mohIMeCgavt6$E%eDLLSFRz}@%l?DU9}KG45Z$$X_ary?<=a*yz~(W4p$B$FgJTvGiMhY{qrm5SIjS;ubE#q@0<5xLQuV~`nY?Y`*_v5s^hM8uH%*KDvvwYIgdNm zIgT6ajN|rg_JI9q+X34)Tfp|T^?-GoHDG<(a=^0960kg7aiF5FVq?Xc3RlH*`s4ax zeXri9Z`9Z5F8w*}aqY0SR~ykX_(7+X7SUE~HTVXpi{hL(El%JZ*Fl_bDPoKt#3;XA zY()=PkDd^RR@XsG{m?Y(+j;bNUMCO227R?uI&%_s>~9hF6ztU5QYrj>*rgwqN{4<7 zd-puzE|yB$e+iofTeT1KzWBRgOHvq@F{tmufbG8l_6BptQ+V9ef#+LW@hI#h=9Qd_ z&Y-{x==+1P2YBg9mVMn_=m+mX-+LRi7;BBgaPxr9`=wXHtw2VDtbnN#d}zhzSA3Mk zr&@f##XiI5Xed&^{D~S|eD204aeOSteg#t~z>0u56r9J>+`uFXm>ww$m?B}r1r`NN zmHaH_=W~;qI02pc9xl#jz^d4cdRz^A_a$Wb-Ye{vqVPKY-;n^`gaKi+d+tj5>hwbR zRl=EWJ+7_W?P42ru>9Fp!CB~CVvD#3*oKMs7O_FxhH3XbxNpW39FqlnzGnI9Wg2UI zbq{=tcj_lU)ETJ46`vG*cpp`sf@;TcDIV6^fDyF^XQB96Epw?yBmFpZ)`yfMNXL^> z>T|?$97HwnG$K!x@pRa)QhG?H38QzbzX+BIkb&5U9-@g>(A$N-EU1piGjE$k5@*bK zoNWNsU@dCdhErd`D?&FSwo4xN8p3fe&eZLG>5j;>{otW* z35QGRuSMPa@W;;`upAmBm4#%PgVGvA-N>Oj-X_EsQL6?i+j^`^=;AUf_-pHY6DTgF zsaiOLGIp6#8kS`f-X`UGn^|5j_$L?Tdeg_2gRNQ8I!pOqE9KjP{5+sI3fYb%zP-w1VNBhI&~@tzM!1nl==Vp|C>{Dx&KS$ z;7^M8Z~nrHEAQX@+PB|uuy*6SW`FiwZ~3{}Ti^1|ch0`McI|bwcfIGGwHw}9yX;l3 zsr}sS+pasOr>C^Vk-qBkAh>cxCU|@4zE}9!P6XlRt`&tK_~wcrh-~cx-&MIrIaHdm zWfkF@pU;CSRnkSjOfdB?f?$>T*UsIc?Gnt1?#oR%4F1-Qb4@m@g+aGU-~H1S!G?~8 zpKwqM0!h&N6?FWP)=?0g^X}_@>D@Yh?CVZ0WL+}9hFo*byAHnVt?FlaQwIdSTYXc% zsUVm-=Uvwwm{mu34aBpdb>C_IE=dhD#ZQB)e()9sxnTUzir^F11wrRX)8(xGOLj)V zVfEDbILK_A>D||r>C^w+;rshk+fylx?kq-wFZuQ_uleK^-<}-&`Q4=_fA7ZQlY_lu zm%a8!n~PJ?ftmb)eZz4OlxC*)FGSUPDaxPBCb>8__Dzl6Rm?~A=O172E^#Onl@IgK$`F zQL{*GU$aD3TM#Gx!~Lb&oHRNsSBL_~`@a&v@>_UscF{M}l4XRz|Tg_?KD=J zJ8U+lY((}{4t^w^$UWoW&|@lW+<5RdDXetpaUJwk%t4nuur1x`gPwyUvWX;n@JAYx zP$ObnJ=%QqYN zWN9>rMtr?|n0hSH)#n0PP$1v;{f(`b!iMpa2JR76ETv&NVJV2ZMuWU8u{D>YiSrnm zYEmQ*0$FYFi%JVhAP7E4k8H2fv9dF!bC2&j`nj+D=Oce``)?h2?WXA?Yk#J4XDTOGl%lbULZl*?3z1b5B7@O2s#TD2 zwd-tcFp^Px|25Guzc7={m9xVl6$N2$W~RAIbA{zx^E~o_+0~hgY$OXCwAf&AK5glW z3zk+~NQH}BFQnW*WrvQZ4_>4L8y}8{8HM*aIC!Zz!4Ku*PpDbZ0f+7~-ut8~HdakV z_a@_rJw-WTwGypaBRikM*v)_P!7bMOigH2P^8<%(nV!^t>x@Sn>A%snue0q1JJdKb zK3qF0j$D`Z>Qar?xGt?JYS+k0To=E166=JVOtB@4Wwa}Q21a`=g}hlBTXriuz~+J6 z`9c`17F~3&dIGC7kMi*#>^%xDQM=YVKhEIYrES5cd~Y-(@wER-J5GIm#%>|31DO^2 zamPlB57~w2%}Si8Fq}&LuHNKq{uM0)eu4OvpND}A#oBLXSSzro zhX)HR_!p^zmTQ@J)|qrM9NtWi(R?^uGhIi%quvVFQFDUc4f{VsX0;g0d}|A$E<-U} z0uzpAwZLg#@Vy|c9MqC|=8;p9q5rB)HG%_BO}ddE2&{vYbHj#|);6L}=p13U%95)P z+$6;)pn*MXWx@tlKP!iidWuq0QjM!)#h{o}#$Ttdw%4rI{wT?3))-BiE=dq(Q9EoXYDtxnH#@vph9G1l zv1)+t(4r}t;9^{%e=2McKxT*1U7>gAgz0L+POB^7#dgIDvIYuKfL=5oHs~D9Pq(}P zXVY#NO+5;%!+je1=jt7;l@z=>Lja>#w$tX1GvRQZ7kRN69Gf9ss<|gy|>vmVS ze_vA21lz-g>W%1glW}3%%{M<27c7U-{7ikBS?{*vEdOS48h#%#h-9B5>9Y9)=7hwZ zPS^pC^(VrHtVJNeg4aHx&HihP2fpj^xJme=401Lr5R-CeU5>hyaXDT&ove!0Xbozs zArIl6bCZcs8B$ALNAem;dr=T~gB3G@RidNoTHQV< z4_-0!^Zf6-)PIGez?_^pG(s=qXX9*s-l$H>=o+qSofzO;p}x;oc6U^Eo7T9y-mZ1S zG@=;yEbHZQkF^P%a~WGc-icvGytTc3>}P{apNS#K>Ui}5Ny%@^)U+$rruNx0xg^%F zxKEj8UGHK`*kG3s$1`yxY^)hAo&K?4{4fzEv))d#76Pl|Qk;wCNrJRwz*;)+*@5HN zyl+pucE4S_rVltqk~lHCic9qa!#W`=?Vo`$xl-DE5Yuw$>1JjdSRK=Ea{Q;%7q6Ky zid&YIhdODaUZ>KD+rdkAqHxP%&>3!VO{awuog^%Kj8G(`o8wNDwm3>1%&|Y;Gm~P` zj&j8B*RX9~+Nhoy>1fSct8_-0V(VK9^#VlT5k(zhJ`Q>0yd^yyHqsvZR(UL==w=O8e_1;}*5<}i^}H>mZWkJz zSD0%P<{a4KIC0D0ojUdZmj&qT76&c(W>HBhI>)N8mo5ccGeIDkV=Wvex<+v{rd8Z5 z^j+FyvET=z{lUQR-`Je=@z6rnj-joKCsup@x`WYhXO&TXXO-2hw-wDl@e$ml!vz$B z5;z;_tTu69t6JKZ3Hv?4Xelszx}l!#pirDnvMwrzjivFw=!H5h{I^!2)53q&F!OTk z?LzBGp*_D$dy`I;ub(`q&1Nadug(vzSE0itIi-~;A=a0nq@^kQ*6c1SQfeU@&9V9w1nL)*)i;mJAKKb<#a z&T=~k&yTkJKwIRz+af19xlC^45wIZ;J8KGKvcX+4ah)XS9AJ2Zn%<>V??yI@rCDtfOTISgtd*5?hm~2KoapKW7j*l( zPG-9cV}B7=XKQ9y|5dJ#ae3C|>s_96`C6Bo)1YjB|C_IM73J($rZT$16D<1y71zEb z@4w1kMd6%Mt`+DKLadXc_p7XH4F|PhEge)4F1bqwV?to7zwiPMvNrB4=oTL)%U(9i(d4;Jyr9rm(CARvdHhY=PUT(5?G_NGjG^fb2 z&Anu~<|Smhc6_PHbIr??2P4K@m~&)C!E{)sg)D!Qs+g68rC?-2R%C!|QfY1I2Cr)6&)Ua94r?^=#3QoVt_oa^ta`xE+PXWm>7GkPv( z)p9!E<|>g+f_2W+Qg*Vl7|hAYWBwhyRW04Um3M>yZ}h5@nxd|?AHhtE-;t^!V03JOsr`oIlQWp+eITMPM0{sTA6 zj#9R$MwR}GGb)2}VRnZaD}`AZXlc{FbW_y7UZnchPp2y_K?6_ati-V9y{Z04OPb8^ z&i`*1)-{M+@LAc8t`WsSu5vQeMZqW-|2O!N^-gBz9P(3GKTM!4M zx!ROWM%i2#1T*ib8;`>Fqu_D1D>^z`>dKg)rBe+{G;LMg&Z@KnFcTXFtwH6jvE)09 zC2wWaGKG-OXEb?hH2JeNnoh#Tczj5y7?^Yfiz6fcW>+9xMS*tycCE;5FsDV_UfY_< zmpeA^cvyZQ+;YJul&=9d1!dJ_D@m@BL|Ry0XKT7e zd!u4azCNFgqoHa&iEiFM-BTzQXX@Q{7hGoBQiuya?vFYN+3*Ift@QN(&mZuqQGn&Qp_hs|l|Ign(&p}q}HyGOY7QKdnzR$fSc{Z*xDzzUI&S znxOe=iq+<;$owtgpRou2w(o1wZLjTYdmV?iV|G|fMa|b!qsx(kAUhmVGi_@8DO;Lr3$QI*tZAj;`)Fdb2sQG-gueTB^J+RoLvnmkUY;+Vow$+qOn3QS#_$|1 z%FFeV$88B47?ds@0faK07G>*V9=mK^6|@%X7{A{R2^+>V&E?r@-S!w>YfoZnsdPrP z+FrW`+F|L&upzZ%ZQ!sRF+3d*!v;PfZra!Q{1pqw)4gFsb|Y9UPsT3oh2u5iNLx%= z1p%4%G&;Y@dNrFCS>W8{f+s?A*qG7({VTb8zGwK?WwKltutV()AC!23yG}q~HJVJ9 z)OCKNr)Qkbq2}0pA{hUDY&~ocd8%eZXN;k?%+y`>!u^@1-u2T?Jvzz=-D|dNh7G)3 zD_w9ppU?Q)6?u)=5o-fx`+5m=BVtK~t^?;!r}GU>)}>jv+zMRVMNSth2`4SImVxQ` z=*8-&n;)j5baQl%pOCA`HC^_yNS}7|gGuhTz~T&T#VsB2W06A9M^G zCd?YM@i#w;roN>A5AV1rY_NokofkG(L&iosFMyqt@r=ppQbT5cth%*!kEZD+{w)jC z26N*z>DpkTS)$8m+84GaH__Z$uDMMTHnekTwZ7Suja|Fe^`@rJ{BOtFJ~l9zg{b3F z)V1pAE-8hLbSIsZXc}$p^*`||?uxrN41YiZ1aVj8X5Go?uFNN;YH9p-Y+DbV%pVxk zop}BJVlplrn7Q;fsP2kxJ`flEJ&Isz-!!LNB`sO}elYoh{Y$zOPVe%PC0$mX-eqV> zmo=w#IhoPUSl3gGMHUQWiBw~(cY}4*i3@c@JQ(c`DoIfWr_G|yx!i(a5w!-f!GN-{ z1&y`2u)#VvJU}e8qq&zi%zdc#fQTU5aVQrmI2TGS6ZeP$_x>#Q`}g^~CP_gYv54+a zSTokwWv$Qd{GEIgS7gL}*kDiNoN(fs2xR%vrT=#t=6_EAn;SLuB-23is$k#~-`Mu~ zu;Cl$>F-B>8Ber4YwyfflfEsPsKfTyRR}w;-j{=O{I&y zK+SEudjssk7D&4?Mvi?##xUW3)+wfaH9LMv?>QQ;O;XmF#-EPpvex@47_5HRn)xxc@ z)nNl(;?)U2_8rt1JGV&e5O#&{(Utw|gw(b%+j zXY;gUD9#@kJbVkkk5BGYn9&83><&?+wSSGlmQz8ZS~;ldrfk*hx`NR}h?J!jI_i|1 zOy~CIF$7Z%X>s^kpZ8ln zP8lNYq1s{B-6$JM#unl+`@df(yVcq4C;p>I>eeOO?ao`5sXfOD$;}$<&stJJ$KM1< zFBMStVQh=a_D%qMr*>g>cTNr0a=0Ix=nzs!(8E#e252US1 zE27tF%0!;7B-Qb{@Q@0aB(BaR>+EStysn<;0wc>W#SLMDT@6Luxx=L>ZglYdU^1>A zAWX};vU@*fZ=-{bM#@ z{7FfYQE9 z0Btd)r?||C3;VTr!;*&>uu2z?^{|fZV&KtS_Q=E6-iF75lyO%2;X$^FXE}xK#^r%{ zpG+D?sW5vrrzRZX0h#nuycuJ7B@^+JI=69O#DlX z{`BT#bG+Fv4l{vYN#f0QF8KNeMMKsXQ>!y5EjOHC#ha(w(OXf~)zLvsy7b>qp`O&( zrp3jfq?Yt+%f{m&P)qvl5VeO5E>Z62ifi#Yw*|B(JPL|Qt&{0c)~E9e3*hOt>M@J^ zMNGH+P`pJ}d!L_y>y4N*S2Sk-4g11PVdE;QtMR5={ovEd>Y_qhnJo`kUr1m0L6zxi zJ}JFC=}ut=WBD@mGs%E7tg8!~n0w%PT%#b%Bph{G7?;61SlZ&8a(z7LE|SgrTwD7= zcdC|VNqgPx{fhzLd!l*$J%pOC*y$_cm6u@1MBNZX?HMNHPMC+K&1Wd^gR@71}=;|-bwl_ zFp0NTPKRS_yfy6~Qr=+oP49mA^6K%)nf+(NyWu;FBaa9pj&x_kVp;gqx zZ~YAq5pqgbb*j6{t;|31>_ZSJ{G83s*^+Oa%a15rbH?o#hjNhVU+K;Xg3&IWZ2ALE zP}#1#;J3|egpy&+To2-HOLo&s4i&Vv#luS~d4^YeS9D=F)mlJJoq7-Z9a?HTev8{q zZ<&gjd~UKH58Hg7J2}~(Y?mZyk_wwkPZtMUr;Fx>gSi++pEI8-KCtvu@pOlJk9Z5m z^jtac3QPU-7e0#a>{qX&RLsr0YBHib*&`#|2e$9#C{pVE#;gGX0ynz{YLV3S} zq@Ibg=UaLRBU4$mBBQHC?wO2ie`(cYwo6~T#=LtM2D;Z^>GqdOJSY&&UQ6t>*Jv^) zLy-?hS4oxAB}FrEQO#4_d+m6i50Q<;$Xi=p-Z0E`O6IXESh=_iX>m7{_UPuUeRR#- zVNGG}`rmNI{UJefetWFYer_MRb{WfO252)Io5 z=;kHRb>$1X{-y_>1m9}VV=*u;O5G#T{vLa2xLs$@AbP^$tduDY80WONHEr?dnA8@z z2*$G{RtFi2-+om(p4;zQ1sOBKOe4Fq?>5NxRO_ysy4u=aSzyLo85ML(^~4Xm@AqM%2hp!r$;rLzsNz@ zU&?S-f3!K*dH5?F_Lp)8&lhjaU+XyfRgT=dmd#Z8rd0V5<*>mdX7|yQ2r?gGnlaC7 z>h`f>)B6QqACDrf52Aeb{Q{)#wkUtNk{!OlKw_Te$(Uy^p0n@r^9*2rJ_r>4xW9o3&KzHt9gQgvI6{%_Lyz?$gKRaeQcci}QmuK{2 z>n8ejt3X71;(~hzsuP3n3xjXqWG%^8ncjKR`&IUP4=u#LueQ~3S3d5}SEQj^`oOsJ0E^;#@E>`P3#aQoffd_A;0MbKo%;?FP zMB{KZEg+_0haViT;=Vg$yeWd9UftLIp5cFsFSFyf6FqO=-=uG)d;FuCFAzfWaj7t0 z*UcMVo{D9;dJ@A%a~QiRsPv4!GoYoIs+O6kpI#W=p$Fmg^#COeThL8WZj7pY^R0U2 zEK8!SZ*tH(&K9+pK=vMyi&xwJ#e(gezf}vgMaLWXztWh?{C zHYR@IB)T7e9SYIOsk8DPuK5vvqy>wT)OoWsvS21`dCSw4p7AdLjI^OEduyflo0B!M zHneT?8e3ypkEqqvPjipN=ti$}T@) zk8?b0TCxF04;k?RmavfuHut(g5g3?mOOXDEke1kUBA8Samx0%Y{J7fWfGBr?%x9CG zH813URn_@oduD@v$Fz@jsB`S7Xy|Rle4NkEFLBKO;yu63^u+eRm&B#faq-0>C68go zN@QldwXEwlruycvVb(R{YIS!Dz+K8{QycrDNZsU2L08-D(4?0OxyzWtI$uAntGZ(Q z1!3bRO>Q;9PUKI>z!dx!E3V3)1FRo{KE-zCy(@d!7$P^e}W zLM<3Y1=Gw-y~}KRr)E~I&;|Mdy*!Z7qY+wY3lY!SF66^vG(BJ7enOWOLE)9i$hVXp z&il_fXx@DA|AaxHTSWf(>Zp>esU}^S-hD|aE;%-|@o5#ydQ70A_mfw$o@r&!>&iTI z&7%Y2Q_IdO4p-U3YEl@zQn%_|pD-@WhnZ?!uWD;yDaSEgV=>$smhLgF+ST+}JzrnY zf~1lj;*RY(rFr@H4=gWwj(hZcGmB;orkGCe>q65WtHAL}5m*_o(*JshpiRxbUwPD$ zVnC4O4EH>1UL2ohy@-pwZvsEwp4aX!Nk;YDL!x(ebqQ)%Yf)4ZX5)I3PtUz){r$ur zOb+UTr+$Aq8D|g7kfvw$Cu<|~zO#QQ;hssmrb4>ct`P2)fA8vE`x2hklWe?}1tf`c zcD}BBqM+TAk7oRA{wWaX{6Y|~k(g_u?n=@<`Z6uDS}_b3`?NVt;>Z%|E_4hx7Q%47 zjZ%vBMSx&b&&GGD#JRuTO3>Tk-8pMWbo*FVTa0Ldo|UAF&T+n^4{fP)SM@xx>RJ22 zk&}99!(438xQSyd5A1fhZm<0|s7~CX%6N@?(Ua%?-zhM49-&y06mwXk{9oUXXy7z% zduUC2z3wRYvRx8)W6wFw*(|5^ejQ2?f7;r8T%{mdKf{xXnq5nW{+CG^PV7?@nYe3S zVS-6wxsNXWn4-dGw?2fV;Zy3tLoKeM(C$;5uj^#Mc5hKwa3w`M(^8oCHBp@P#X_80 z&^ri4;mlGKclFkju1JP%WSV%XVh(o@3<1Grc=3n5_4(T`8CkiAU^W?O?qo=V}&gqaOHg5m*x%g--gGdRCvUu*wx>^Kkno z%sUkdvOzz585!(HBDzhP??WJ*jO5B7A7*sLESuAR3V;QUc)>u&Xs+H}q(;C|qim+G z&sYYc03!c*KKtzSkeM-S$;fUs27E)_Cw~)N@C~RLtSKmpK{(r^qyQ+ccJVl zUryy-SB_HkJTkf=DB4A9p&U6|F6W}GTlC6&^-jTe>{zVtKV`DhBz?u`{W4xDAk4UO zlGRm)H|w-4VpfwWx<=Ci-eog&3gxVBt(huY(&N@{%)C&WbMc1>dtAM#b{cRNLi5d< zZ-d?{)qDo-g*e|TT6Lv5KdH_yvYp`>Hmn3@kRigA)T~x5%etAgzVGyDzmzSF|2NcY zM$Q+@d5L4gkhq$7*fbeREkb&lT3-m!V&Nvh=&5s`R4_LTb@_^rj$qliK$Q{7Mq_I2 zDPmI8#^P;$?tFXVv6o5h)#+}nzr{kaAf6V=xq|+2UQ><=`bVA4Q>M*nubJtwqM{B$ zt8YG1w|rb&(AkaMPI<-uhBR&8Me;08oWeV`mCz-ml6)a!zT3FD?F$tyA8gn4CS9-Y z(YsGQ(T-wK^jzF!;g5o1SEOszhBRhP<^2jgvS+^YlQZ8869|gA&Z~4zBC@Zw{-zhN z%&S)U`Ak8}a`*hS93!XGaP77fx{L^r74Bolq8<7MMzJ+Nby^>CJuE9;INSBMIO|@U zGW(!ArOrXaLywt#{14DCs+p9J%+DAuDmo=GZ+sQSNRMK0k~7ou@)OQ_A}U9_R_SFY zX#r#LFwpjzfVys71u7Q``eziEFO>5}aaLW`U2F8N)lS8H+u>wZ&m(fN90GT#PT^Do zqFe3hmy^iHiiuaSOBBcKiC1d<+2ZBVb3NmK?d1vd8e7+BMQ87wqC_oGWGiDQ^mRQ( zSZk%GTTdx!b-FImnSD-6TUH^UjgQ`cv%*J9g=g%$&sO-Hgck+SX$cPjBYfn9&uQh% z>6KTx5p5Mg@ojFylnL&Td_%&hwL?C5OoN)gu2ncwiZ17h zOsJ&GaOU%4qc3w`%KF#p5ZYH_^sqrz_3lGhwqb6Mo`f|GF9@sl3t6@y(1k?X(0c|- zLD-dgYcNUsJ!iH;abO?Yi^TYipn1 zcxU!4U87l*yX*y}P3HRVV}}?XoyfZ-`JLwY12??Gw0?q9zDn~0>SE7(_lmCBFKNQ_ z1b5h=ZPT@8R3^&Sf5X=F_rC2dwNvW+<`cj57Bk-YhT@hsQr{R+6Ze;1uUz+a;$Xdb zt-On8g`jB1KJwwb?#Y@N-qxzoH3Mq;SGB8jVZv1PwyT^WVu!kCWbL%SW@@#zOxU$0 zAACUGHq89)y-%|WEP3(MtR8heXyXxzE`NNrgx_lVr3p+D~(G~dxx1O+7G+g~Vso~;|H>9+n@Ox-d9~o|y z>-+7;PNLP3InPQxO2azB>i8v5I_*u+rSFoOo=@v-(x*{?dz-YUoGtzoZBG zhD_h^l#Ju2A=BrW7AufZBoH^Jk;(SO*}g-^mv8J_M%<1UUv>M#B6G~rd2V?+f^DQj z0RxYpx@n>l?$qNL9&X_rr9V{{PJVs+GZAihv4$aZok)pt>t&8?D&k`4Q=};lZT|QyO zg^3+pr(GH6^7eYFyTaU(GDHM~ap!d7{el`|VjGeefYg4(b-BVGQ57JO^65oN< zN{f}wQrr_b?FodGw&mS+eK{s0k@<6;=_twuqpp0e-bIa}NsTUyVsIuTUmP~Dy282{ z-CaPy$-35Vnt2*|uH9Va_CrU9-p&rasSf4Bj#6Gm!FdU<=yb(h6MqhRj`X~_w$)QE ztlw4Qalbv~(#&XBF0p8v*IuliHB6^hyavN}Ck@YL*Wq@#H23I|iEXI&jM{TEy)$EL zW~Q|#q1bz-QN6ktv&<;nJ83hZONLo}T90S#bt3|D9nX&CQUPk6R0~s2$#nT9vt?sJ zClaqIvil>nYHdJkGu z&Br6?_nci)o!ArS$)bhQi}gJf9vidLTOz%Obx!6%uvJy6T({nNTURl43zlqanos2u z?LFd>Y+JFt7~CUY8pY0S^y~@Otuyg4;iY7(oM#F2ang0=qN(pz6m>-tLVHW&iJ}YV z4(bR#{j19kFk#8F!YF z)OncB9k*mGBbE7bPhOa(K1$-bxnE(S{b&;mP8`>z1Zi_kF@kueA_TRlMt1E)~q{+@g)vVco>lBLws==y?g(e<)eA5U*J^UN2V2*6Douu&H0KEzDulr2R_8)@_Khy|$z$s;jnj6RjF6ms^eM z4OU6dx=1exsqEuiTxtcmq})-T3V-${hKr1GDHZp0zeD%aEAw$#mpT;V#rJ%?(wBSZ z<5j-Ajy`Idw%yj#)IRJphh^IetCMkYgD!w+NN43nRjzCebUinzQq)#4ysCQ;y44yK(E7MpNfF`Cnp?>$L(q$~2)+hTTC=>3HB?wmJ`K-crH5V6`*7`Zhhy+qI>h1G)g z1aa4`JQez4R^NYI#4y&xF2u<8DUi^06Ps}C#c2?WCmJOa1)0`i+u5TFro4+G2 z%uAD#%@4bxu1nl%iaaXcJlw8bXczx|yZE~lTW`18Gn*SfKSg2cyz?HNX*tt(P=zK%l?BnJ+ zt6cCt?Rs|*yNzs1ug#yB@;4q(TDjnL)@@X#Tb@#|Uf>=3o{DNO`t}~%?pnXE+ZLiL#=-t<@NHeQR(UE>J{V;mF!Qny8--x4}SGM zyU*{@oRZ0~!mbK#%Apvza(7&uG1}86RWC8`Ie(ql=93%euhO1KHQE#11`E5cUeaT? z=@A4+TRkpT54L2UhV7B2vEFTk&oA3qcDoCw=F+E_vaj^$!4bV0jJ4>kXfm@qo0@W* zv;pPzYpYr-J-Z$~Xu**6P9GQOF;M$9GzRJ3hSnRL&SGs7K-s3cF<)&GxCWYYHmiGy zcIstuTy_S1T<_D zL0dv&K6PhAxIK3ztSMvKvPj>EEwvkUi%zWzN87~dy>OJQq7RN;f%-vv|wGEw`+Y8~Xd?$0p@%w5BTRGy9Q4rw|0f zHZtaYOWkz0r!}_KNDLQq?p1jtHh?QM8TR~#7JNf(FDEBhE4vwAJE!ipR%@=Qy}fEcAJUljDu>3DQccTnqPFje z#+;+GbFbcn(wHBp{UN0VGlp@UW83|MVCUZJuivCGtCRwz6K?ELGhVcn2PFM=sy&^0 zml?M(W%*mKzaPuEf)ew=rR#)`n_tWn`S zv@6%QDqqvC>}yrNwq3cQRjCJY?ca>LE!x*d~?aH~|Ry^oCO_F-MM_Up- zx#cHlOES~0Y)i7QUD=l8jqS=g-9^)1wOWebo7z3vvtHe^VSazE`1pF0tOg z=+T*(Ub@iwp;uG%mw-OOF@Fi@KbVG*llri;9wUvKAJ_OLfA@!PwA;VlqutN#wD&c? zV!D~Top+fTGrI3AqqINW6aAw$u_>8D>rVl(p>f2jmRPSNX6}$0VuqFmnVg3pE^c-zT@Z%9YxA1UPz~g0i^Y}eL!Sb7s?|o{1|~=`=#6L zWl|(>*6O_Md>!kYhs?f5q^F(iB^(Qid$~wEm+kTPu?ID1!1o4d*UZT|Q~L|hw%QM} zZ;0ADTh=-pw@3SL1j6F%%fuU7BXjU_4x|fna3u%g)f~Kn16}vD7cC5PxvCxj(WhQG zHQX3B(7uz5Q+L#=)BCh+j=#rj->_k{XtuFVy7BZcEiycP zQ8;X1QsO54*8M6~@i#z?EP6P;U&o#&V|DhcbpP-#En=V@Us}}d8uwk06=u?R%S`O7 z@Deu6fG+)co!`6IewuOVfJ?YKGp14WjM{&KwOZeQKxea7BKOBs_b=G%NNz?e=GS!+ zZOqURaCFY_Wk>Aq3F8IkAZOlJa|;Ow@Wae8w~e&252;6CowYPelrE7J+{S2a2=*KJ5NM`F~UbI{p;+>MT* z@8HkRS{)Qi=m7k?bV6nW15gqm%w;frf6#>o)t>KbyS)~>RpX5Hh&Y(j>7G5~jJw)r zn>`Ax#$B(LyEeb3A^M`7I=jcUowJ2!x6>+@pt2u6Qdq`s<>|1{mIc$MyHnzw)Gz48z%cD(Yip8QT? zK21mGc$Gd)*J|Kd&}zJjZywQ@YT;U<-nKGQ$NG#86vNS8JwPtT_4l`|%^7=okM4|w z@yc15FR?mhYGbe0JI0C@k-l;_WNa+fOAvJ6J8+nlzw&_89)iLc=a4ZvgHqkB zA-eXlOB2DHf8<8kdz8l%N|RB!2Wzc9Ko=+O^K6-_`?Q7q(|1VJm8rO|VvLrxzLYe= z9qUo9wM*Z^HcnPCGQSW_%KY@a&;||ifA}SAuvFVivqQLA<7%Tu$9;S& zqEBy}^(DN`q_DCk_1F5=im&ZqgDn+$SL@nV(4UEAZFV6z?UP^tdbb^`Vd=3(MBNb4 zSS#l8W9^()T1DwAciWHMc6?5(U9Fk4wK80~>Z zbXpeTjUAO6?cV|1nEpF}c9=%!`+VYaVQQE88$U^{!q=II0{)|E?kgs`L7WZ>?85CA zW+h)O*8P1#Rb163IaQRXo6HRcJJ`jahdaHLZ_&6F-|Bm61xoIPX)TY#FaO~0zfAO6Q*H7B(hpjIf4#WfQ zRyIg$%d86jMMG+IgFG3?!~^c*h3?MK7boL^1MXd<0r!zZy@<3qfCq6Ej33KtW+zn6 z3T3l12xTlO-sC>Et4}C$rBzPdU$;o^pRsc8sq1O_^-TFMIk}c#N=v`{ zB&5FJ(+NjYkv5NzAGP|jJLL)>H5>yS8}_T_CeY<;!sY-SK6EAxukEN9Ec z?C&g{)iRx)FyH^Gshd3B5KjfKc&OvFEk&0<8KRfr&ZPZ6J3Sy+ z>Zj}9Z%QCus1&uY;tEN%UVZEAFSDv^BDZZK7NwZe%bNOPn2oEa+uwbi90cymTg0P{ z?8Yp@W(7~SX^x(F+Zm<#uG;n4u%+lo_}a3c=fdlj{E1LP;@Kb&Z(AOMtzs`Fd%UH6 zPiOhhbiqUVGhLn7iQ2NC>0;CaCa(RIp5;v$EqaZnx0$~E`AywApz|R2MkXHyD7OrH z;Hq$z{|kQ;8k}$e@%Ddef2oUsY+tqS)vcJ}5t%68 zLc+ncSgGA7HY7o=^QV!L0go&GaXISE|8Wj1)5=B_YzhwItzQJw2Jeu+kh z4K9;*bn5stmHrT&Vv!NB-F>|-vT#$yW-cG)YfvA@4f-h z@vW<`s@};E22v;XAsI5};!noh#h0&$hP#5KKdNbuba4$iquDxhxAtBc|IzKPynFat zBlLl`t}s7qgtb1}VJ9qIEgrUcUHrsvVlfPTchJH~46PZ2ur33inb|jb`{59QDYJC6A=hB?p; zG>{+L04sQ840V1E3}n zBX!6FJ?sTOD1(LfA@mPl(Bk(7mA5Iu3w8mGzjFD1Q;uzc9WpZq_C}8Gkcl6(JiTwJ z{G1XtO&|KgJ9^U;=7*hu3A~~+u<*I(AHGRDmB1DKGB@}uGxoup$U;9~249k@jQxI3 zWj_!2VuQ%YIOZk6+v7^;02_g4`V6Q%q~vixUhq?9a>_?l9#^hCrWuFa@PmwC?(rt) zn6X};$m8vhI(VX;Iuf=+ALfT2_$0v}a-bVzTcyN&98=F2Pw!!ssmB)Bvw$P|#J126 zdR3LdkACn8P3q~#nob=$p#J-=KXX9q%gUic4ACyp*bzK#R{2krBQv}xGj>N`@BvHY z{UxQlRYq2L^>L25pu^ns^JV5mR%Pbr%c?RmD98u*spWPh%IFil(iuMBhaY-}E8I?b7H@g!51GOE-OH#{&0eV|7h2|J_@ zxFd^i_c?f>E9@EBzpH$!@{LL=nmTxb2W%ZVp$mV=#oFNQlzQkQGjyp3BWwhnK!fr0 z0dH&oOrgX4_&fN*KUhM8AHGc;2_MH#$l;5A%)<{F;QF7H6Jx-`*U=C8p~c+DjI7un zZSY0Amk%u97oEW``-Xn`qounY7^8BDStazq+?OgR)`2B9=4}stuy5*^{~Jn-^J^FO-rHLZ`Cn8q9<&UdFcxcWo90)Gv-8h(DrlC=Is)h zuow0bH6`>yJ90uF?D#<+{gcoOSYwmkw*1`i1uol^gE#b%7e0{#+Teq~GA|fWMjz-A z8zI3rJYq}OJbQEcfe$+Lv5q!qQcr)6AGG*EXGA%6gbu+9UGSq1wttuEIfi%U27CPU zg~}gQ4*z}*^aV{nA9B;5Ij3hjKkNY>kp(=E1^%h0PMOgQg z@QHmO3*+HIMT4V?#umW?nj~b$zo5ZfVB+;l8C!x!`~_K&i=45lGIZb{+rf^WRhhZr z4SrNK@?N6yqRQX~Ch)}%9eO#zmURIBu?yzKo;(JsGINqs$5?MS&}BRcyJ3D3Kloz~ zcm`kOpbQ3gAR4{Bjzw4G{K9QL_CLg`jN1CFXNLc52+1)h#&BSKfyaRkpmkbA?G$F z&dU~+Xa_^=`8!IChc+0ZJM;nm$N~SfJ);E8$6fwXmC-4583R6FQ-UV6N0jgz>Y<0f zBj11$Yq1WEEcAsx@Iepku`W;oQ~IIjMWv4_-LG_1i5LuD@c5jL!Q^fwd;weFM~ncQ zVWmrz*b88ztf8Bguz7Gm#@8vKJ9I`uH}Jy`JxnWMtIUaRzye;u7TNGc;yJc}Jj}}v zxqe6WY(rSbDxgKbqwxXl!H5VK^fb^t`>ESor4|xgFAfD4({}) zjd?$#GIG*Khei%~f_@^KWu@%*eAF^7oB1+$CR)aWMdD9zR^E6&v^WnKKLE7 z>{P-&@n!mg5q)2+gs*-@b>!#}tkB!M5;}tx{lNh}gEu@t7u}92tyS{;KBzYOLj#}0 z{+SEhuybtT4Ju<-=olH0i+W-V$Na#KF~~pyBkJ)3VmmybBkTs>WE?sDz>IcqhR3g~ z%zWsOIngWhu`TQb*^mcW7zaP-hw=31_z~s!9R0BseEQ`|*c~#XOY8v~hbL?bUjPR% zM|SK4-X2ndHtpC1{aJgE6Z?k;{I8~V^a!5d{-~?R@1Tb~U{F(n4{*VkNHrz&d65$O zW&9o`_6YFKT*QYXO3=c-E>%JgPb*;uV7aIqe87>oz`Dhp#2oN`LdWn+jD3}kSx1;3 zdjw--0~_dq33d39_X8aUU(_+Q(d{!z=nCGjEBp+*r4Fp11D@bmQ{81s=nWYd>wTO4 z{64EX{0cpQIec+^yK?;cxN>+xZ^Q^>#<$QpJn;i7+OS73Ms9G09(BZ5Z2W~v52!DC zf)DuKtUBiKaTdPN#T#5bGO1|n0)P9Vj=>N8mc$SA1iimi z0w3%Pn%Fxrfc5Z6)uUT5M3%e~*nv0eI{5hY1iM2%Xn38{20iG51hOICkzK%Vt zR8rCGDd>yMJ*-53WPoS-fahug&^fwAKa2%We~i6B=U&wjtB{j3x2wEKIdY=w`;^$vAmE|}w2ls!#&hezhYhme;aJflzez*oSHdi);#`GE)6-K_*Y zux1YIi!!pJU-0rif^Fd^;Nh`F2IfE~=nk65iOoX~J9}DnV1*46pWp{N7b~F$VkJ6f z?1YY)AAG>s+Z1i|1$X2IM{vd8;02kPA3U%Fc>a>=ur+w34PNjY>j5o9K;X6 z@IfW&jw>NQc7QKp|M(CxqZj5To-8V{7h`^G13N>X93wNj0VCu^CUk&*Jfa-F@H6ZL zInGs%FCgz@I>uj+2b#*vyx1iA#m})_l`KI$3`e4H?)wKxJw&0L5u=({06-t4|cLyWo72v z0F1F~`~{oWq2YnLH>r#+;QbDz9Xf^{euO=4Rn9!v2FLKp+@ng5>liGk$3D<8dPB~d zJ4Q};hEHU`uDs3ThuAtePpQoDtCVzTc!3T!!&v+b`sn;oCG-bh`1%Ru$U$G);lHM1 z+Ni@1p$#3d!xyo0>fs-}-~pY2(Iu)Uo`Mzh7=tZwjBTM$Vl>CtE_M%ov|(rXBKXtJ z9LSH%=!b;8)|BwUFQ^avgEv3M3@XP4KjYfKcB2xqAUil%z z-dLlc2PTZC{vjn~#g4HB`~b|+HU8!C0B7*09Y4iCU!>zj<;;aHkdO5WY>^NDBZh(p z{lBIJj@S%+u?6PEABYni!*5MFehjAMU`edQhna_jyd-}NE?`8Tol5v0GJ+vEZE^LK zi9hI^vXA@34ETLo_4pCT;0NEx_lOc>upe^x!Y8qN^nyJwo_QEU%*B3)x$sX60#AP6 zPV8qL#O~k|TSEW%4zYkakq5k)4;%cp67zxuykS@961}LpWtWV_{@))M>#`$c|YJ@TPn{0>~OLHGejXhMTDqJ&*Q z7oWfm@e}+4eSrBfm8X=`#t%Hfj$_7RJJ#RiFX9e#(F1%vsdSl+v5k`|PbtU7&>XA9A8MaK#4hQNsSwIoQBAn6NIRdwh~( z>=v5D4ETXhd=5T{CGdj%!Y4FesvMrYy(1qoe@6Lc<@{(vC&Uiq1s~{=6W8Dq%+WbI zz!$L@=Agc&9Dd2MeddE_WMS{YeAqgDun*<|6KwsnO7Ksdct~ll%FJC;j<0-C2`u4( zKIjjd@H`MpE_HpOjr^}yPG82UXmCU~_ya!lw93$fCr=N1Cyr8weu#Z9R>Ee`5x8Mv z=mYtX8!Q+HzhI7jpn)E4Rl+am#~5UT2WUbYAHx=y4?Dv@kqMoEJG7xkJi{KLe?$pd zo@eY#hh{CnCh0$@1P=U|j~~3#mjv(6D92v-U9MwzL(ljO@qjs@g}(6{Wcnl3J*&ic z>;*n1mGB!dU<`H018wlf2Jpod%CUu_68gbzphdg@EBIkvd>UMiDF<`nKYSoNYclpj z8GpS`37+{eFZe+Vog*i6&=(vj-=Q*g2ln_9vVkM^S5pqp_%pUaAMAr4vXc0r2V`JA z{Fi#>gJ*K)BVi}#o*#1@RSt&KBLm|p!yCMS>3|Y?8&P^tb;yS7$OYfn7#PxzyrzV$ zfH$jxUdZ3On{YbPi4!Y=y99*eqtwz2fmC+~s zgFXBrFSMY+9N02=V(a89l)#N2c&pjaf*x_4HhlU*rs_CW-LMM!eZ^rLc zLN_`z`z+QA@S_iQg-YXoDk!I~1ZSwF#o zV`#xIIanQ6&N$@4Z`flXD;R(?dPaV*p&i=9QDlJz_1G}HQ^&a7O2`Ku_y!mt3pTfDj#)i*aui*m&(j}ocCqs8c>23HjK@99iun=2HY22 z4kq9RpYVl$jw=Uu`k_PcL5Ik<*OfU&7W4sq_+@VJqd(ZfA2h&^e)OjdA6F`8KJ*6e z^kpt+(Z|~jI597LF^+wqKSnn6%e;)ihQRMBCFr1YFBAMh6CFaw^H0v)$CPhZj{i^x z-KUjzv z$CTk4I|G|bRDMu7egQ4UVmHi9d;ll-rH=T_ICuva`hqF*!ap`R;p)NSd?nhMm;U$` z`o<@enfqXr@keNbqcY>q#FK3*BR{+_2X=wK;&a#rG7cz5f5%mZ$5AEpgxuIWbXXgZ znRasa9gM$P37Yr{b07olj8$gV80LU4`0)IL6Z!-*+8KjiP!GPyyjeMzGlm4u$OEtN zg#N(yD&@$JzQKvPux(ElKG_?APrnj-FUsIX96DDCY>Gwh!HsxtF24}9FN9G>vIXH|waI%9rx zgv}5S_<=RHg3Vwr=oGqxO6Zm{c809pCR8-`1&{c`e^O5Tz$UyOG9Ny@s2n|`8|)w6 znGamR{yF8)rJa6Yf&9#gjOdCs@I)7komBZA<>-wu%8dU#q8wiZGv)?c z@CF9x3VR1v=72Zw!JbuZY#z+O-?uRazM+LrX?f@@P=OytC0oXJ)ZD@ zuBk&dY#ALOBjb0f{7L2T>9K?!$LI)BwF)zpHi#6i`C3FaG*e<%~_#x%^viAw* zppVaqam3bFs1H7(qOmDtAi+1Z?oeV)0TXPTxmg?N1D0TbK9EC)M!#b!BRjl-7rF$y z5hZ-~gpQe8MWZ|7z*9Otu0+l}^Z`qBimwn~7z0Mw7CfMPWI}ISR7TJE3bw*n`eLWF zqkHB-esn`$>aja$ATL;fA!YiKwkcsF%!%F@dqid812GA?(aqzkWA2*DU_@Vh0y_mK z^belI2(ZH*k&~PsbHfJ-OfOIZGvvS)Xvgot_M6I|Q}TKz7U z$XtU;JxXBA56ru`lMqcle=i%UhHeQW_;utw1ztgs38W9S+Di93{;8~)J; z`h`c&53w0+Xa`#``d`YG8Jg(&y()i7Id;u>=7(?W4!p5V=7wkZc(LlSDf&PcnXw`C zuFS{_R@k4P3v7|+a@8*?$M-#bcm#80W-Rsz4`8yWM2w+)q3X|b{eGllWCSm8V}9_z zLkS%&Dq#cY0?fgfdXE$OQyfrtBDLU!oE5A!nD zb4tV!Yz(}ii{42!)#H1V!2#M}L!5`7|Dgot;KE$kGCBT70vr4a9!cJ2@Ne3PEyPyV zMSd!pAHD=#u!JVMz*kxO-~k*|Gz$2J2_8uj4hTqW+Pv{mMa?D)dK}yt|SRAu5f zwAcsG4z}=ueAL4SKXi!ff1?~*`CFG`FYpP^=m$MBAAUg}a%l2HH~xo?ppS3hUtqsW zIeox^GCl`g?ZmeEhu6;cL)BZ|H?MfNaDPc*hrL0|WSno{9!T>U3yi@z~G?J^TwDvW8$s z{OChYJBfLa33-qU9?wx3J_eLy3t(AuIlO=$a$KT>?ubFee{>2hkA_HTnhXz0Jd`QO=%8BR1C}@KR_<8?BC-ebpj}Pr{QoxT@) z88E^Qnd3PnY?eB&r$130dVp{I0X~R9*o88~6Z8ME%3GBmQ;yES6Ab7NCh$Pn+az{R z9c|3*V+(YNdEiVRWhSOz7w`!m%>SfPzskgO`kzo5PpT)e|c5H^Y!aU4}+{_K{@byKdH>M7+Q*;MLEg;`9EXdqiWw1U`vVBxHpy{HbX6F6a^4 zMMijMEajt0Gb*DiaHI_^;1eAnE4l{*Xn-9*boG>u>4$HSldv&l#_#b_=nX1i+sH_K z!ylNBH30iS$M6j=(5DUGKTqj0CFbIo^$eXTGro*(;79CHp@W}-@phGuD`)+Lk8dgY zxCTF9g{*fdzeG9mrDl4qj;o8+Zh7umd;b1_y8?mSFqn7#m{$K!5lElb0z+$6$^9!54N! zncUkFbm0~3->4iK#4CIV9lSutUT^pou>qTa=S5e3osRJjFF%+t2XlI#^Ll13Fqu-0 zjX@h8sY6y|=l4#fT}qcL;X}yBywFC*$CW>*1O~)C3Pz-=_{=0UzXG zUa+MPbzlj;@XhaGC2&G+wzxy~>HH$nuEtA?2*m z_=orZXH9zNyTXoqj; z6_wM5Uw}LFVMD}8c!LJEhhD%9o<^1MC1MyqcxMh0x;j{E5-e0R6y*!|V{otF}JoXOW*aLmx13N(Po0V@-T2NV;iP_jVw7~!w&?##& zG_Y52Vmx%{1JB_0B^@&-d}BAv2PVveJ{W^;XoD}t-=ReNJ{_Y2Z~%8@1_%5F{E0o# zLkHM7bCU2)@Bt^*XzU0*qhEZdrUXCCi|p{uIPa^pp?`SehfdKUwllB%9OcY`y@3TZ z84u3r&(i|)y6Ra^;1!&(ZTb+i_|=q<4SB(dSO*>Eqrb-*oQGUr@ZGEgAHSn|eqIKA zonv@?LOHeopU6Z#a^0iEx`N-JQ^q0>Z5-n_eqQwPS*2;U6I0+54A3Ed$-06qFov<{ z0^Er`@W=f0fgf<;n0ern9J^v~{wFGfGrqb_IeGynXk#Z|Q@UM=e)!85-SK7W_rIAt z7dWk|a{sTr-|JlAIHhfB{AZ2AM(7X=p4Z>S$`m zjI54SR%T^dYTmOlvXh#Ysg*{a%&fFi{WB=Lw(z57-g8iRUMxG2{h&kQl=* z&?bIA6~X1Y5-0cyfFAHgbj*5;V;_B1fPINOc)LSTukq*w9mCH!m9Z^$#y8Oy@}s|} z1<*x5@N=KwRsnqD+bY`qZH3DGp)!B+%75+EOXVm<7|`q&FUK}Pys(iJ`7 zyY#_3`2_yqBi1dx!QMga;*;DY3a|-0JuM)&U`MXl3m;6M_3bi@kjO)Xwd(#;P(R7(@{j?oje(H(N(1F_D@ zU+4!}@J;N`o~2=S?}VPAjV`_KKh3yG1>hgvnUDS%!}{p>p9R?94#9rGPX(-Z zK!Dvj6R{?~M;(9C#m-L13ay_A&;k6DLx`bI2|g-#j{x~j)Esn4{FBp=3%bI2 z6XWbluj`7<;Srh8GiyVuPS?2t_I%<8TKEAu3O?}>@&vYkMr!2V+e=m&qAt}E-|JFLwb%#HISaj4QgrKEy73oD{(=b#rHS(C4P!d&@Xe) z9khR|E4rZX(Wni3PZVIQ2h@ga_yTgEf7+Q3zjZ3ZA2LDvCu-w-iQfLIGI4}n@MB^c zdEu4yxZWdxPiSK&WUBHgUCZ3!)N9R&^i1d+kW+7Yu1Es+PIQa<_q8pA4EphfbTlBu`aUF z9_JP{o4otg_OAl;g%6;+qg6)V=$Q542b-R$D|*DYkON(j-xvoE$cZfI1AURVu`m8k z85z$~9ec1I^YJBo3ST0&@Ojq9wwmk2Uw}N*tm~Y_>vI=%H8iIZb8OC#S+YGUMmi2>r1au{L}Y3+SG? z$j@Gbf8vMu7USWA7{&(3gB-*PeUnv&4|Gpn!Pf9XKYD;??1e9)19X8**qSlOj?SpV zCw9TtIg60%sS`u^6Z}CRU_EjJx}l6L(10IgiG5C0i#Pm({j)(==%Tkz36PZ-Lnh=! zXR}nsf8Y&0;`3aw4|Iqh{Q4BZ0)d8^9K=3l^u=7{hkxP)n(XUG35ZE(u?Dp9tGDWk z9K-~A#ok=w_2CO%q5V|>I_HmAgCF|wOZ)?UVgurXImm|2#|rSjIsv|lE@nno=AnQ5 z;Tgex0s6r1_ziRMA#6bIxIu8E03G0q_%D7(8CmcXeEG|Q+XQMdyO8VP2Oi_x#yHlR ztF~qVIz3l#x`22-R)Bm@3-$?!TX^M)E$alxiEpu&pkH*4Oz04QU@iEE9=5<&@Q3>a z@OYizP62)gEELQUU^8?!UjScA157l6RNFZM)|xKBf6))V4R849X9dXqm;hSH`4$1P5T~q*pV5Z=_zbp3e)2su@lD2} ze|RG=JSRYp_#N@Z75m>UKqv43-{diPLvQd4K%4l*SJ)5l6R62@EU|ICV5}gvL7mFj z5u45y%oCtzzI-|0Nn2xb2{QW>cK72B&qepTOx*|r%S=i($ z0lJ5OVi21lFFwjy17G1Ba;spEV7~w!Vn4)YIRWvC|1B4^3APD(BDg@;KSy)Ft1EKf zBS3%TdUSe*#+)WV$E^1`0es@m^93seO9aFnJi5fkV+ichdE`Xe@x6aR)+WWk?LjmBX!;sYJeRU7so zClDX3i=U#G#{}r_K>DYX9E>YKGueR^vynx&WUgK4)Qa$qYgdzyG8IJ!9NSoAN;XC{1Nwa1X~68+&csp z3AzO53&_{-$XfWx*97Pfy5AB&kG%*!j}Y)j-a*el5Y(%Fv|yZo@(BXs1Y6!N_^{w= z0W#n(*b)0<6ZRSCqdREff7pQe&|^LFA!CpUKG65?G#33Zhq%FBtUXjfOgt>WzX0+J zdj)f$cZ`5FXv1IdL1e`T*@K7)#t=hX(I57V^B%f{cW59h^#;KZL2NJd!+va zR>5ik@;)oT_pk+d1RwlA0(68Pxk8)xdQCtqlPlOq#;6_p;M1&yKmSPZhyb6tPk;{h z3-}}Ek%x7WnS8iPKu!jTxs`(D0^%~xf5aU6BTn$|SXN{?M*zRr_X`5-JyQTr69tT2 zAiyU0AG-ULfbk`2gBRw&8~VZjLIGp(5Aql^$btAEev00aJtM$RiAQu#{Htis8&x#g zT+!Ln0&+KYXHEPfuQF?$D?l&AGGoYpcMFgkUx5$CGZwx4L}hf04vBl(i6P{`4~dWc z>SGRn$cbOW1G?gjLjFNE%J7Gs`J)Xv*-Oc*(8hnrsn~$Ep$jc!;Sax|9UsG|IVZ9| zkq^+xeqG^nngG4wM?V%2XV{cJWW>kr5>VE~&dQ8M9@eM)0|BwuAb=KmF_tq>9XZ(l z$y4YMTJVG{*a#mbAHW|n9H%zyi45p^jsV*;4mv*-z$;heA;+RKWJgaa0qfI79I+NQ zh+`bt>IK9h{*12C)tv%-l=1M*`p861K~C}%JSJ6-^~_w>VeF5hEAfhru<;M0HeHMs zydoRC0L+8t>jM0UwOF%4KtJQ*r%FJ45Zk~3mC3F620r(U;8_8D69Y#H_@j<(;1k2=;;9gSLC1%y2ynM$El9ZkQd*BPxMHPu`WE(Unjt)@J)0|o*-_J zk$jG=;0YVD#>oP71F!hrg93DqZ_;+Wu8czu@Qz^Y9lY8LvjK>#5{DtcmV%Lt^)#SvnD?9sLIeHZqWy^ihkh_ zzTts*#TL}DFYBULe4M%1i}mq6+VL6YQwQ(^Z1QJa83$kZIQG!R)EOjd5Bb=kK1G?i6{;?^4_#HVATf!4LnzfMyKCmbLKp9;y9{JE0`a^bf z&7PE3oxKwM;{Ws^6MgtSJd-=n9rTfnwb3vB0I%qQyjPs(VmqtZ>@#0;84EphNS?rM z#0@@L3v`1F=mmM9S*LdV9vjCzpl9*~LLkRM(b2+$E@-lpk3WyIbMMN>IIC)cZo-A0Pp1ShXl-rANV>-z?$fcKIBAx^tD*mg#zedw|H&% zhaNQ0CH@X?ab6$~+$>;yXdxf@f;I3z)>YB+1~&VqfVjXvh=H-Xq89-D!!N#p?;WRd zod8~-b*g~1q4N^~K1ko=Dg%!RzAHed=n6kXAMgl&=mc3$Qa|=&KJi1mzzaNJm!ArV zKkC>G|3!EB4Y9Ca@I3)OhCcBv;u=7H{05rvj4oIo`q&WPMXnPB=$W;k51-ISzPSSQ zj2_SvvGG;`c1AA7;uFLI{)m4uk34{l-~qm|(JTRc;4kokkDy!h#Qw}&>d?Z@%;h`- zZ_MKlnb99{#@>sK&>_Bp{^1|lSRehOyL$w*BNMVilYK9agD2ER8J*!{({*KUB;JTy zY;RD{jBcP4B*or^=2VEfpdG;#;?1UfTxA4Z=@C%Rk3eYd}@GE=;-#uD@ zjM#%1!%p}u@{ZM&aT9dKmW+izbjW%i6Odc61?^`D9#J{wjXAdn;2mFL{xJgfZRQbY z{5`EQW8v#x1<>aY-($~Z9BZI=>`6=k$hTitd>%i+r=L|FJz)d<3ZG#=!uAaU@(=5f z(@s$t*#LZ*ar~tP>bCn>av+!>W_dh*$cN1%2St!~n5EK7(g;gZ{B6`m58GoXWc6 zRYsr03ght^Xpz^675pCg&=2~@cIbdy!Z`Yo8~?#)X=g5Uky};sU-(Csp9sj0=ocR% zX3--yCeGj+{SrUuoLm4;jDtSDw&tYwN#&*zUjs2=)7xE!( z$V)%+W4CYrpnArffBE%YgFpR?ySAVCffHwj7oPaV+{k-g+Wzp}pPTl4?sg?`pd8 z-k+TR$@{K&ICJu&@BGQhxwm)Scm46h?{EFgGbfL$SaV9{olEZDd&a}}KXGNnseifV z*9MenqmMC+We#(p0WD}kn>ARAHCY=T;02!G4IbeYp5YxCkOi5L4H=OYnUOt`e?}z# z-I4q@M|1Cqyc*Bq{k}+klS#6fjFR<~Nd5=Vfyxg= z@}CmPZ#vUl)1l}GKQWTuY$W;3X5#&xNPe@aWV<_(-)t_~?@CNf zxEBdb{nhm;GOmf1diwg;*-+?tQaz*3k0!JintyQ6A{P{To;qlejfI}4 zt*2iB9fh7}4(i!d==mW%MM~RT==l*nMXKp6^!)gso-Ku*XAkPRu+a0|K|NawJwH*; z=-F2)tIB3wh35Um&E19OpQ?G{sIXp%p>*QTuzs5DD`BGdWp#wf-dDKP^!`>CH}Nk; z{lD`4zvhziqbsA~m8ss}&|I1B{dca_(R4XXUcPmKuJVJN3wwU4?oQ>Y(%~0Wck0|x zI-#ho^Hepok7_FQZRyTB)r%*Mt{*rn?D-w^iif?0DHB(?Fwr$u#ajOBO&6MsP@$TXdOD%&%=8Ktb!-5^ly&B0kZn z!%AtHmv!{oOyhvTbtNBv(`<>zIG`{063`Xthpdy4ci-&e>EV&p7+9%k6w=K(!eyjh@~-s`;RfRizCsJ<-!T zN{0JKX+_gC!=I5kCj%HCP&m9P#A7%s0P)=T%6Sin>s+B1&pRCL;x!o$UCy;Jt>SAj z-QsyM{o-r!x-qZNf;J$16@W9m%wrlj3Mlovmj%jI?tH;+!EF&J1{`pT z`hi}->jG$Y2|gltNPr@i2tF!!Rxn9SeqOLhjGeFU%LJbnXsdEL^|uPXAb3S^ipJe9 zI8S4jssBTQuL@og9I1XKboZbDg)b32F4&^6Yt?j$%Oyt->Q`8aW57)sp!UlCb`AviNTRb=?xK6^Gt^&kxc*_je?l%f>OdIlSZdOd z>M+u184be@Gglwb?O-nHO&RtK*J@!;xnauHVNb5m)Ksq+Vg(hD<{HPKeg^yg{ z?;JDVj<<~MsoFd%>=|bxMhlNFtsjL5-s8%vOB;sg%EKO+H<{iOUz;2A<>{Kn(zNIB zK+-(vX$Hda##J5ly5lb0m{)_2EXmS_DG{^y_UzfY^5%}Phk)!nUE{Pme?Oho)Vy)8 ziwHB%lWUCV-=_#IvsN#*9|6;`x<(Y{gguHbwI3;5KL&x&pjRrRB#JoHfMLSTjeBcK z8^$FiPXCB>V>Bk2u4&q%A%_b5SQv4r0lg545(2@tR*DFFiZtIDh>NhN&Q^uF1gA=6 zlpb3(#sBJ3HXess^&^q!{r8mX)?UlH*GsYpTJ8+VNT{cP5_>p#rj zx4)XJ=xDAVq6y6#^OYhv%Bv)Om6Q;SzYv_OY`&DM(W~`}YmO*BA@)!?c_(7CA*eQM zALT@@D&j6?E>=8B zj(e)hX1r5|)qo0(%QWYQggy9FZb)N3?;W0EmCV>TE3>gN>`^{ZP~?Y7V@HKOYEKde zeY0{yn_}}e=Z3~g?Dw@IH9qX;dGn0z9FjPx{(ZQQNREg|MwdMu^~w~b8xLcPr@|hc zIOMdj5Jx?WbiUWSA{$`riXS&uT(@rBth_>}*prj;3Mk^e8-@8>oX~*X}yVmFdfm z%#DoQd4Vg*jclrE%n#2E4=o6ab}8SGAFd&d`4Kr8IM1R5_OiYqKf*O+UCH?Th`jPv z!w@Y=H04E*@#-GPUuYS~3zZw5%XkOQr4l~4bMj*jFP&G2S7mMje$t?vf`~(lu@@gY z-s<9JGeG02{1MXF_;^D)LgUko#kxPDD989^BNaa4a;fS)xm3-b#$2j)PorhG{7@PS z#p*p~fPVSQavD&*r!haYVNh-;owKMnH!-pHu%ku#aHC6eLmTr#xsrbBB`%xK=7#1= zT%@7q{OH{1(uQ2L{S|pbZnPIB-l7h2h&QCjVg1QxY~k25DwpoqsdGd!H%j3e<>xvb zD+U^j`9;Y~^ZgkuZ}U@!&QHrO`MQJ5o{-tK??+jC;0pA4v0_mYojqDr2OvqT-NH8h zVoTN)Su&mzi~o3>GvgEJ%%?eIiNY zp+k8`QqA}&Q(`7{XvmN4uZ(^4kwvp|W19P0_B7|x&9MO-K?LF z$v-`uD>Fme6~iJ=7NsL2N<}i}>c&pF=cQAdi@bS&*F36eZ+R2xjH^9wCfdKkyHYSm z$y`3I?LXc|_8dltr^BAVY2YMbUk(Uvl?{xpj5jjF4gR5nC;tYA_}#8rbiUwRn+o#DO8krseSIP%vDa#ge8%h z&_-Ftl9^Wq-D#_rWwOn>HNjv0XKt3O^T`=EhnCTCzFe|7ub{HieX5cB363^773F?$ zM2Vf5-y&y?wZpRXQxwT;yzo0o0aVo7X=i8&UEF48=u+2E?j+nXv&QF3bq2AW#!xPs zD~UIOth|ULb#|4W$cT)O8z03*M{4QZ_Z)JhmezdFAxG-}?5#i29q!g&p|Vs$Tk^}K z8>O(g820eEOgGg$-qI~nQ?!{kt2%pjvz`tVJsjAmM#uiV_n@tab#Exnwdq2x)p7^t zTH|tn%_bMJpv?N8%z~QnKbi&MF3y6YU6ch?d$TNc&8iF_J}(H!Q1-w|t^}MOyKZuQQfUV}s%}HYhVN zgF%ryXogkiE0nn^CeD?A`~@D8ou%wCdhZq5_omw9c;q&jv37ngyi*A5d!VSF2(+FF zdW&XHZzq1jzc18|SEu8kyHX($^d8VSEv@4;7o9bD%A22>wBLw&TH|}@O$=Mp=!cE( zVOZjbmPQ*NTJ;FaKc(r(qnre0z^EqQ?Waq2s31qezM0Yy9XV`$Ti}{H4R9?-czR8v zN4Ko0Y4O7G?&WxORx?MzqvH?r(h1#4UGq^pLZuEU5l;TaKvBZfsODZhT+(A@$&|2f zWTJIx4Q<^~3Mu$)Y_i3W{SvLkgHG03tJqr2yCA=v$?wWL2gUcAdDfgWCI0ilvr47>~Wxc<>wz({0#?y8MQ`K2HHHG)L zM-M-!r=cV}Pfz|u zq_5SnzI?w@JPJ@gN2>C${-=-$)7}ml@6BFUsj&WM>hzl^>}P$$V8yxVST8!fa#M=W zl8M(v*67##aeAuQKd)p$#j>tp!6qfz%c9lg)+zx_2`o4Qr)Z9&U&{qy|h|iDijE5^uj(B^i;fYx3|rMZQWvvj z(!DI!;&{JE!}|s3fqxwyq@hN2u(+@3hS)eccx>l9Y@;LhAyn#rZY&l}@Y+#pk$%cD zGkbJn7gk@;Tc*XhR&cH9t+HxwUDR61wa)eGRhMoIlG5psV$hU&eWz}X>{dY?$|khD>!nTbU>IT49TT( zW$EjC#;UC`pNb8a*JIqtFX-Wqf678la|h4(pcc^mF#PENMzfy&QRO)C@Z9EHO3!1{ z4SHOQ4Bj+qT%~8mTC60OOjrNQfHhvxt-fMJpK0bR>fU&#Qf*~*zP#Zay}`+qUz;n- zm0#bZ_YBFShxzh2m96XAT&1}>_i*r0>vHA!ih~E`@#1pr=jFL_DauCPn5*DHIg?h~ z-Ek~RGFO=|5oB|fdg7;r>R*uBb<9lWDy~9{<1Yl)G+xRjSJ}2Pm)0Yb#`gT6+@P$_ zi%>0bxk2T*$_?7o8xpQzYDrCFMXs`XdNP-Zx#fjerewID%zGn_uJ_E%{JmaRaUgBV zmxeXD($V#+8qFPYsnPXEmt=fqi>ah!l7>`9$mIt6T$plurA+O2%KLS$PoJG)sfv=x z8LJHr5~gL#Ro05m)w)6XZn#9Q_O75qr78!K8Zuu7r>FM%^4hWnjzFsD)M=NRrt3eE zsc9<9)WqxTkLYAS5fvimji^*#pYGK0#?B;3_r-+$9)bKuG?3J1ehqJsSA2%+Awf53 z@_;72m6Vqig?GIgv{eym2SW5jK5iDBDAKL|zZL7o{{kN4czGsQ4GMZZi^P1vU*So? z9d)+rD5~CeJ%1uKHr4+c{nV7ZhNP=57b!Bt=&JthMcLfv#dw)95hYzB`SIQhVm%~z zw}fg>3r)2R<2A8JXHiNd4B#wm$PdV1*7#_Y@9haBw7%PKo@(0~Oi;aCt0`+Z`%wCm zhWRBk{bNfaeHd?(tD`wZ11d75(KCr?uQ5(O`M+k%frLj65JIX&O}72HhI0q>VMsj= zN?uU^qAX`as>>Sc4$*NYB9gi0qxPgFnx@D{?T-(jsXiR1_h1KCJ0|W06)zCc>V=Pk z+K*y9=%DtAw1XmNO=sl+k*iGB@lZ!grRxiBXizq^viH*)qBH*VjQu_>=Tg$Fc3h*nqWS{uI;9OO2gqewoK#mbNl)^MTo5sHae#2Tfe^>Qg9qi4HF3_2oq~}c zDTx-Jtd}#@erwfBf7@|&CB9t4C>@nAFpcV9rtedd7nmAr@+C9YrNy$gcqa6g3;6*t z(Pd6EtPe&9%+^WPR`CQIZOKHnw?lO=tAq(NS@MFWUiSD}E%!$q>ZF>D1LecPCM`Tf zWWVw;QxDToq`{)Zr^r8`nD;t7B$`pzdy1o(hIjsF*_rx3%8vVg$&V${zptKy`I#yI zk6bz>w@!1IDxL8o{Ct2_%z`HjXz~G!i^wcT>y=}X&HDQa_L|uT(UM8?4;h$CO`m?4 z#$yHs5^j+5w;~deXvVyg2eQe!Jbx=E7ISXK zohWd?96A%0q5U2T-HC4Nr}XL2A>;f9S7+$VUq7FNziSwF5C{EBRbNonFg9TsE%W36 zN^qHZk~DvTo~Zk^FHoLm<;Mo6rNNc!Kds9A}Iy25r=~OPeykTsP z{O$AR)|ybCMP&~bW}wcX=l7R{-)qQw1Bc)hmLmr?7j~3^&4mqRU~@rX0|jUK0rFV} z^C^2^#_X4Lu(B;VG^t>9boJ`RjN5bE6M6YL}LEIJD9rnY8`#{}`-)YYc){6Ft+yjKB ziBi1-L=)=Q(JvkAA!0fmF|7{UuUx|fjpqr9#%nu$v+>S9ZQ|Kjht`XpziYkwIsIdfsW%jmn&I{LWtjmxMpdZ@_*)9PLnstb3*GLfExq@12CcpK?+ zA~lb$pI#;3#yq~Ers-PC+)`8(KFD18AeR~cCK}q~(`FsM2C&;$o(VBOt%*{T613(% z8}&}jq`47PWBme>Pt+XS?kr^ph@_kJRLb)cKOszV6Bbd9E;Wsr_;W^mF3e*CyA+y5 z%os`hOVp#!mo#p}#|Fw#SSfO#N_Dfg#N;yZeSEsh{cx|TMHM|=4tiND)-F$+^l51H zY*a-TcKuGC(L1Ss5D$17sJ>&0uxxAxR;$!RAr@DB;$ZI1qlG5ts}7{~-Y(sBrgYXv zQ-iY}|7fX)ku{yaAo5`(KQ-eX!8R5j@0hIK_@R&tqDLviTxhKco|gIt-6Uz(Fxt1< z=<1@f9-aCJcs6Z7M|2)HL9MrDi0gbstoWt4=|SqM>gq&wP3InUOmGeLQEL&Ucsbk3 zs;i@s`gTK;JAaF4iid>#ejoix0@RqWdy%O8{&vrd^^CWSuiYuS!7v7UnA7>PQA1Bz z*CJ9g(NksGKD;hVRP)VtrZQcbs+WoFJGoJnnab>d&yq6f;>LW{1ske zBzmVxR{hv%8kbb>bT0Za(=m2U^&V^2bnkI?&Ga5`*KF?zb}i|hVb{{$6YW~oJ5$%_ zxoWxA(ea*V8mtk$7x3>_qIMQNTsvGGt{tuhw4dbZ!{vbXlYKi}4`@Hdwd-LVUv zzeE%;bF(IX^5krDV`OySgD?1=67^8SQhr7*)x6i+Gwh*<`XPK@N4`kdzv*~%ByZoW z(*B=WXhXHnfWKNAeZ*WArsHpzAD`8ni9gurMdC!Qedk;jnrbt9%qgYOzEf|R|M63= zJMBAiMK|m1!!7-de|)>9_#eb#2|H`;(tz>equ}ygKa_cTPlI@AdY(eeg#x{{u%BP+ zOXaTZ44A6{4U@v^uA2+BQDIF{ZSdCmgxj)pu29!o zbd~)67ASZMIml+L(hLhsJ_DpB(W$!|Z5kTKyCB9#=QkUF_QB(8I(1y_A77N?U?9o` zDJRF|-+dvcAb;n-F{!##hucMZl*uPPaG6acvyJJ-4{Y3g>2ryI+3f?;5z&PB@d_RQ>NJrIwdNKQ^xSFi#LS0*b{mFdpsHP7C-@w?Bl$}6+s zEm6IvLLgVy`zxDGG`xkwTKRyl;#h^QU)j)nYQ|4BL-+mPVy52jH|}XGmuQ2tVMduH zqYp2d%I%D<4bLXNm`rC&R*f&;8>X{+HB!gS%$|HQ%oJ^H*-&xGT)&C=T5-R=mGNEv z^Q?63s)+iR(zWMFd|Rn@08Oo;sJm33*91PPb?H|WrTNT|OugPHmS(ffP0bZP2}Ux` zoWu=&KBfDUl;x9@{W~odUpkK@%S;7IC~46SGkj#ySZcD0fCBC%ZPzgDi$M19zZoh`mu2P+mS(k?*vAS=X7&&F=tjo=vD(GD zt`xKiHVQ5gTrR-rJ|g(E;5NaGuLvm}=wAhc@^%^H!Esp zf8_@>2UVNdKhl}()I_!+$n1^Wt)?mB>NSg>vIY@4M+C zY4ctG^{l-@jODvWltvDq1b3$ueSsQ}{86%cr|hHO%BSj;rqUIa$&!(N6FnRaH~a83 zq|co{HZmjXXAdNk9Fa?o*r`u1w8kNwT4UlsK973ijhO@GJIsoYXkMk+6)o=_Ap1+~ zg&DU-{t};^huZn4@6_~0+s#jneqp5qt9zTDg$dI@YV1*Oyz`{drPcM?-*m7^m_W3? zF>^$JBZ5SYBm79B`Xo(Z-K_mv%L(~lA;P2IXD(1wgmnsa=l7;FsaN;T=h8!`UL$hR zk5;(U%3#_=OZTRMz0pZ=p?WM=r0m~63W z6hmqIZS5T5L+aD7MiTmVtsJZn$TsT+CbOq;<6dj75WTnP7N;_kY4lhwtvl*QvS^B{ zz7O2E*Dq43h>;8P#^w*UU?9e;OiSS!RjY4wB4=fkKGK=-j9B-#Rpaxi z@%iNV3ccp@^M*rOFE+|%>}F6>=aj6403VF_A+=4JMh0cF`amJWtyivuYlXg#$ns+g zc~(kIlv2q|t$wp162o*UknjZ35YQ+ipsOb!N)Z7{DVG_pN9UEKZm~b}0y%6-rzpNq zDG{!1%q4Xhre8P7>cf$haAW9j4V6lUm?Av$Y>5Zy<9Tn#61OmP94`)cznRg=cChX@ zqZ`L^@5=HAewZU6CjX4YHH%28%;=X^l^OjUDoSv1LCsN;i++TqUsvWb`lR{O(eGZM zQ&E|BT!S<+9<10GA!LIM%IH$TNol7_AcFeN0y2Bo_w$1g8%#Rv1E0(R$Wen}q zoT8ib_;=AtZ3n5&KJ<38bk85%)cZSZv>JT_t}Ygu>B6yBeSMp5UD=zz1mwf`{AU3X5vVTr!Jov$&h1S_SH=6y zG$gY{2eF)@U+ZNWg>(A)TX!e&4wE)TY7yo>hzGY+Tb$jbh!2m9&JXrq-jrO zSz(i@upQ#L%96r2w`u!-J$@0H+vxudl5yuQb8A=me-m!p{Bsw|UtPEAGfFjnZb#>82J0`> zA${cypE#;S3UhxMe+-9BR-Y=+-s<#N#Gcz7uYo%B*}oY(URQ4Cm?E9nb&0N>f{Z|~ z35)@e>HSjcd(=i=?snO{C#<&1{gd_mAgWz$^PY)nA5=~Ms-bEX8uwuv`Lb$9x~tp` zR{NuB3sn1r)!wjq*SgPGEfJuJPdl>WU{|49%6;4IbAgD~sg`rkyN7MPqf{HIbsn~n zC#Y8LUUg4cZH~=*-Tlx;o?*2xc)=w^bD1cm+?e21R~ig<=c_ijK{Zyt zT(uc)YVc>PU1NPy1N}HdeIK^kNkLYO4R(92HYd<`PO5#uYG(xcq*ArpqFRmB?o#bY zH$TwZPxU=yee(l-POaJ_sx5GD4eC{M?sGC`O0|YS@4H=@j_X6+j;OYIKyCZT;=b9V zifdg1YM&ZVduBjw^yuPwO9#|0A5i=0fZ7M@is$`#K<%k9ao_U3#oI{5iv4Hhh=i z`wf5H=zrVr-|%xb=GVgK^i`Ca-V7gQ_;|x}N|EoWmV|bIbUubxH zDRNzGxX18L!+oXKh|hN$-c@>?%Kv0|WcqfMZ`7FBI^|`QYs=0I$G9WPKBh80e@@@5 zvexjNzB7e$?(DMmFmS6>4%|mHK5%=>;O*uzIKSQSPOWuL-%~1|)Ayp`-<6G&)&5#` zO>n$Rm4gQf2X1&dR(p%#;|f zgcW_mL~TXi1j927pK16!;p5$wifO`qhOaif*YK@|ziRlqhMzV3E5m;^oUUYUmEm!Q z8w}4dJkRhl!>yIaY2;erbb5Uy{B%~{5w7UF$Z(JF^1jO}zajiV;p5$BDjyNPOE_?k zRQAXIo0Jz148XkZCG+4Oy?bJBR#6<#${AdxpHK@->F9Gkk+EvAi)c z#(j23r&hdmNSE+E!a4WFG1Jxl4b2_n9x?o^;a3d*ZOCQnP33nBm*lSyuF8*un&AnC zkItjd6;;IG1y$H+M-}$!GrZgIwZbdnKl@I=DM1$}RhOZsDCY=xNH~fU*pBw(O;ff>Z9b@=7!wU_cXZS+Hy9|HC z@U4cwY4}Hm|J`tM6m)70PcqyxYDhL8Tr;Xh_@PlFh5tBejBwd#%BPN=AbjEI2H{VR zo+|tmYyXb5zcKnawN%xCkE(;tsdda+W_W|)UcPf_g@W#)uy)Op9bUA6PWT1CkD18TdicB%Vqg1+0W_E7N0!~)e8jAPz4 z?r(`DI;Ah+*3IoJDNn9cZG+WbEE%3$rCMLqH{NRZMYYLRn=!$t)Sh3qDJ*eUTMb@z zXx=kcW4&J8-)(pcBR}ZwPcG4m@niKGi`t`B>$cjyEUOQ4S6J=ElAk1ZsrLD(kJSgc zzeP1xALM2n1(j=T^+6Q%w=eapU_v%1rGQTOrmA;T#5CtuUkkX^3M4L;ubN|2$BqW<=!`m}Cag0GV{UX+^tqa6R+u)iL+*C0k|Tm$Po@V4r@1=b2EMJ4lM)$haeEe;uLx1~HCuQF63bl&4nU!vf?~>QyXZ^L6nFB?& zH5z$gVPvQJ`fK>$) zKBd0?8u75L(Dw!P_1EsudKVS??$>(#wQput1=|aKPi9(*YCqGw9fiJEHLt%GWLN6R zf&bfAF(iASs5VZ0JV)SfU&XZSs^AiRC`gT{TA;r2xzzRr*kPxuf1A}xutT3)5Y^Cp zpSvQeq4`VQ3sDWtU+U`4^YhT>yWEVZhCbir)7`)28r!Pn@}9~tG@;2~d8ts?W+;3;>j zjr^c{va~$>shiDXPvwyPr8VKt-R&00UK6jl`>b}Idrkiq{wr>0qG@52fGWkv%++++yZi!?V{PBJF1N@Tj{dF6~5+vl{`1h z1`k_!dTUk&r&xIIbL-3W@-1M?%RH$3H8?uB zx{unW?yF@x!xMuIms9gJ=Ld^+Sm9oJZ&yl#h{ZGFUQerH}3 zJR8;6nHL51A7G^4nHL4!|4hy2kaL19pSGIikY&N%s74N17L5Fi?<0pS53Y!6YGJ2!Yas*zF74U#wcd1RDxgJYu_8D&MVG^&wNRs>t38X09}@cyVqMp+r`wVFRK zH3s)aH8M(L@JKY0jM5am5Y@;iO~KWl^{bOnnuD978X2WIsJhwrkx^C!lcE|KWmRx~ zR3oFjE!Yv&$S7|Mu8wNtkn@6LKL-_Whx39<^zCwNvGao6`trHI?_Gtyr^54sPZVm; zhAqJhR`b!{7BuTiXL142-xh3%YDE9KVBZP8kLX_?ykxa&+|Mds3@-?d)tAj$&%LhN zrl3#XEyt^G32wKV_oXetZ>{Eck}biKlZ>XF&$@%XZ>7fh><{5Z!OA7RkMr5~V1w1X z9WD-b`#w9ZT^#IvQE zqS^!M+Zj9_)gBoXBz6XkOZ~j>4|*zmXK*@?oWSS>U$AI}@2eiNDDl2vNu#e#(8%`%f3w;yckGZQiGK?2dYkd$W(--G zxFYz|8b9*nA*&Nt1#y9a5{>$!#{z&U{w~yRG(aaYo-qquM2+ za&_>Hb^Rl+30^MLb|kI|y4PEuR^OTUK(J_ouN^yNcH*Cd7j5JVrYHoslm(_Nu)>v(>z9Zw%HJYF8(23?BEj?8*6+?u)@oQEj2s+y%B?_B^ZAMzyV0 zn;O+F&wnEE#b7~H`#}CPs+}LzuFrp7wH;CIv-wrQ7lW&#+MQOrDXM+LY7a)W$8CjY ze9biY#bEG8c)8Ab$CtuN?!h@V8$k2`(xs<#O=XNR`U^lNARHU6P42B9l`R= zULtm&JA(_O8X5D>;IgQ8chxTUmEhx1?Q2y#RJ%Q@aZbJ~c*NJl%i!c)!G=!H*`rk> zlMe)Yw)ol;Rc}dtJ$TM)Ui15cpBHM=lKX-``I`Gt)nkco1yx(U46ms6a4^Gae&_mj zaC$d=e&>2L__EbJ&BufL2Gow+=2x#AIwSdb&=}Q*4xO8PGI*&_Tbg_}=)1^|95b{n z`C{<;i+(W5-$=dHW{Pm(S z|Eh9A&&8njnqHEJdILer7~!OwCY*9}h0|`PaA3Wm^(L%0X}zha*HiHHJ%&z96KY8t z>1oE2dfxopCybv@*~l}5Q|>C^wEM7d#yxACGbVJ5N$9-@G#Qh!F?x4wW8O^0m#nv@ z1PVK4sf2r3ElJa4;CwqRi2*II7Fv?-4=ShJpM=xyufl;lAS}aGGbF|lV7rwMnv zwRlCv}t&tR==*^QunZMnR`T7UpWX@m_92_+k@QGY8mXF70#Iz zh8#x!&`BDFl+8`MpQkg!UJ2-k1}vkyU%ZoPuhxl1Fdq}Z7+o~G_x+J7X4FG z|BYE=(u4Ic?yX3{&lu4O9Y0)Ch7?Y^6NOW5jrnlmgz{f3e{VBqiKWpa`KjyPG%kO$$vNFBAn*@KwTE1qu!`dIU zGB|Wk>fhW*xaX~9crD}om?IS9lFnMD7>0h}-po(_`+LVXOrl4G6Yg2zqO zZejgPgQA?YT{306WZKq>_X2p+Y5YGq-p2xadcvqBjpvkmkLYNxF`E7i^Inw`?n>dL z`=D^Vhx(oF!)nR88--&YZc#bmZqjK#>29;}=rC=Rz5e4E`TslT>kCfh>`D56R!`Co ze5>3!j<>H(!gsn>!|jGIG<>n)OAWu*@HK`%EWE>g+{&Lde4F9Bh3`myTlj#!Erjy( z?gPW`O+N3g6E3lqU%I`+%Tj-~auB?I#MspH?#m-q34dk8y~%R5U!E#=-x~2xsbRtV zaBu3U;4dR?5>Ai2C3T|v<)GOK@aSNj^qgSUn2zimcgC2l*^}KlV=hn42^z<|nr#Z&#{5Zm z+n8L*g_5_rS8}P!XP1=ABS*_yvwH8DHQQ$0U9Mf_`}7_!>mJlwvaI`)zWvO) zV}p@F);%0t5tQhwoP?7qE7vBOJ2H897`h{pUruIS zUGf1|Ox9{-eeww5my-`BD)mE#rxR23uR?#aWQyLg-XYwjUvE!wd21QrzNnUQh8qm` zxC-^YTVJhD(QjnvU1oTddsO9(?vEw!PJPbZ9lFur=f{HsH(O61CM(YCbe*E>Bwdfz zRhx{y7}vKUI_C1lm{Nq^9_w1gzf`TOJ{Lcht4;-c0n(@9@zizVIf1MGn<13d^+a7Y zTyK#dOnxW%WbzsPD<0`ob!uwr*wnn#($x8>t5bKUzM9&XdLi}O)N85NQ-jhq>5=JG z>363;mi}h?k@QpPzobhuRhbEyqcbOE=4F;-&dr>cS)1w3yf?Eab6@6(%+s0j?2_z7 z*}d5>XYb2CoP9p~tL*F9vXY}prj{I6GP7h>$+;!xm24{6R`TwWt4cnq$0Pcwh=kHf zTp|n-+k>^E=Hx+RCF0R~zdub`V!E=#EH_H=bfo^hmI-=GE$Ncy3(rZe6<%O?kzwEd zV)A_lwNFpcQrvs!TtDWO^!XY&FAMhLS6KP&h7X;!&f4FwH+dVgtm0SiwDztnk6L$H z`Mrj(GrZT@{VK)u|2xz?x5t*j`3DRiO5d;kpIyas>*exVN)Bd~=kwrS8UBmmvMO4J zSKX#l%M>3Qws*4<{I&ZFr%L^xS$4e7h>PQ7BJHXqPULXM_rZjBuH1p?srE zc!=&*L&e}A;VQL-u2!``zLHmYxcnw`BXpyuCu(X_jH?#PgN_iMpiHIjCk-E??>j>M z)?%FS8TvOV0ykehfxeN@KdPOl|Mr5hx63F zT72nSU-1>{_XOZJaTK_9!l7F)j`UTnaHyPnw#pY6?hr?za?Uww*(_c{x5;p)IMTo5 zXLzeP3iXu)xJw)b`eva?q~&p9dPdvenW5R zl{)oaJ=E_Jt`rV~tArE5HNwf@pM_Jw2ZhtYhlDf1hlMMHkBH`=;A1Ke4sK96CoHcE zKJIp=I?~*vRz;BmU1&zXQ3w8^i z7u+TM_TZ+Q_0dA`jPUtE_H+DSkar8O4tC$++?pVJm;Rr|LH2&9H+4MFy0=h}nauQ0_SuG`_>ceeg9z!Z|1WSq zRu(w8?FDPAQ$&stOxErW_aNS_gG(9Y;iUfj8MTSwce?yO~7+S+zZS=-U!7Poh;iR$jG)u(l?ZCm4(Mc0L= zx2;jbRyD+>IosB@cb?JS(YA7Hd$)SdUccUGMb$-JTh7_my1CmeXkWjfP+2%{v!`>` z>bSIU^F^&4?Q75I+`6f?d)|&UZCkqAJ2yMlU)|ZcaamjI)-@a4vMn9$-ODz#ZfT1e zmbPy1U&$@%-r`oAqfrtjW>5^Bwp9|XF08Im$1HEv$khlEGZ3%Ta$4u+u5Pj1<>t0- zUMmf?xg~2ht!%w07V)ft@N?TW>df|T2|jn*x^)tNdHW{)GA^nV_bh2$v$3t)vsT>h z&gyLMilte$ZMChpOa$9H{ot6tMO&2MHm?>-Zqe$k1!1Im4emm8>26Ki+9mDXQq-od zHJw{K+E=?}7k72HZE|O?zMySQx9eA|Z=bTPZOt|r?&2w@ZM}F)cjx-8ty?x+>=v|k zZJ5)szEeFLHo1A5w{3DOT06G2Ex&k6o4$qFytZ?@ThzKfDot6_-MQ7Rn76d4W!d66 zix#=F=C&+5ckbe|PoKA}sN6Dl;c}~=v2@Pjc`eHpHqUcyJJz(UZ*AY)av@IA(zT|w zW7^>wk8zt?I=Z&Fb&<4P+g5LqVY*yYSa`a+wsv*9bz56EwJmGEq>Y~b%I4KltyR0+ zcH`g1bZl8;*VWtB*;Te{+2Zxrx+5yBZ{4)1b(*uwbl1_kzGYpj39QL2>pD6m`j)M2 zZJV}i;M%fD%3im1lRSXS!nHdPhngfM$gN|_*b*^dIG|gY8`%7EvW-D~ATh}FrTid;(rEPQT>W;Rxih=gc z?cMSsp}E`IJJz0sTJX3ox4x~r<&1*zs4Z!qFUwem+{Ug8jrsmz(Ga?Q*RmqZ_m{op z&sls%%h^j$pSRShr^pA^ZR_ahC%H}|z3} z>=(f5=Wg$BK!(%1cQ^yfTh8Z%D7s9>HigWV?rp6d^EPj2-Mpr4Q=4*?^wzTEusw%w z?daUTR#{SkM%1=>N^8BTr@NJ2>tfBc?|E3%DQ7*cqqD0miqI(w&vyD*ZCk5ibxYf3 zXIX7QTPxYt%25KD+rGJV>%~#dvx{ZBXrw8jxS@Z#y>;I5Wi3nQ zEp0h_{`{6DbLP);J36;@J7UarwQkzd(YCa;yUneUjyAV-bh*t@EM24&+GSiXYuno1 z+HuylO{>N5+ScyYC+8`K zSEhYVG>&UDFJ3U39#`p=on^osutRTAmEL8TR}oiWaXNH!C0X2G#K(Xo`?n6r?$$iWcFx3i}NzqC@mKkm6TU+ zZ&3!H7G0-1oi8j;Z;vi5+c$J}v{^-bSPouej=iSe6bhX}V!o(#ZK2#++^+J4ktc19 z^j>IS;M%S2>$+W`ByrT}m$I;xU0b#ixzRqktgVA%fK0HtyM5ioa(0pTMMC1VvllN} zG_O$#E^MD&(O!Cy=CxR5^Xe8+qwcymiM6a*T`2ewzIio=qYXMXsd4>gX;QwdLYHpb zy4_Y;$aQu*1^Z@tIzgu?{dKpU*}8sx+uAu>x3*raUyN_r?oQj#wz_3YXUD}YZ5Oq= zMO)TP#~h2gwoGRmows=%=bn~Lty|Y?yV5??wzXx;*3Pw-M_aT(Z)w@Qx~;1_@{@(~ znH|~+)#9;dPYGPfZtdyHT+TT64L-iiKYa=;DlQRAn>#lt?J2ovd(~1Kw{2O@UMsnk za;B`Yg97`l2BAm}R;P7t^@TH($~!EkXto1Lp}?U?XAYf5)~sE<(U*)ZbMqD}+DXqJ zpStXL+;U7e$J)6|TNck-d^X21&RB~Vp4Bq%ta(f4H@UOUUbt*t%aXHKIvKHh!`3!2 zx#9n|cQ&z&Wmz4+esS!Vlq+5FbVC=~DDbjB zU27c1`EsSw!Ct{$w5=Sml}5ZL|1vN|a!6@uHPplyW&-4GNDL2>qC{zCmsP@3tl zp9yBC`^fl(n2mC?iR197ic#^P)^3(<>e2kemLHlCIOR;|k9Api%eZG1?OO{~FryK>HT*b9 z<%wN=R&g>!G(%5(`;yKCcS3EMEm^vl4XW%fwsWKAns4K=HIAXr-m1=nTM7@#om!hM z38&HG-aBg}e7edMVtwmY--FtgncsgZ+th4@;S;mXM!eDlqN=vTV{`;sJ~CU3tVDER zD{QuR!zTVrS-zRIljzCzZ}m+d-oB)EfQ1JuE0}>!agg6#Lw(%aF}=DSv%9$!EG^%k z|26Z@+U_o`qfVReUMg5$+u5P_rP8&Ho#pM_watxza$s%D-w&3zw>P&hRW8gg1@qhY z9;`2K?3!(D{7a2zb#ubLfz=(ftHzD?;@_Km6{?%@rXxoSB=xb+X zwhUrfMMlj$^3kY&t%#d|P1`tgtU*p{d*bRo8}Jz*!V`lks)Xg5>}j{-p-?cCpa8*g z@Z-e&H}`GKNK1ZwVRVTM;demKh=RZ^EISCO7Dd2_44U`z*rklc3Gz#Zl1K4G-C7M z1RFkdfsK~g!Y#O`K*kZ4M_lNdxaPZ6c!i%Xhm+VsY>qHAiK$&;lIVTwB$yhmjz;Y! zuXTd++7f#t?j58!kpB>|)ZmgxzQJCtM+uah-3E;{0$lLpp7u@|9@ZDmZK*2SR_bdb!WeW$;8v1q_5r=WeWhM7TUu7+-S7fgFlf)B%HLprs(&+gV=7Bvn!CzeBj3tE|9 zJw6CzRHCG?pL^~ij>n3ND6u0%n_^!SBq+EIR9-~nYioHC(>cZ=kDU4_*yB8E8>Mr~ zOs;O1^PULCJZslw<4+&q?_m-;1#(BBsS&K!{DqtS9TG)Q3 z{DjX%>Ma|_GJwQSjRR_+fX2urunH+XtHiOmXuV-B z9`m6JOR>4%B#ah*06ghmR6%6s^TX#YXhdx^+lU9sTwy!(9DU{bnXp7mi&-!7Rqw`8NW!!?DnWOrE{OJTcQt+n3z_1WUg?K>+g#i^CKnc1o7 znYo#%g*$T#Q-#IF<=N@Qx!GcA;Wwp?E#dd%y#lO{ok75Qg&!8N9Cj&DE!|(9oi;aa z9Ea_r#(v>+wooV(OQorziN>@V)=>SeIJ;5}Yx}F1`V6S&_PfzM9|hwZL@`))8?^I# zOveZ4ybYq}nl#K+yBo^K(%uzDL1ZOuk8qKrn%oZG|y+m z^dPUN8T4X}@CGrKwt3*BVGB3%GRJ0UI9N8w#hIzwL)r}@o|&2%(r$K0*_|O}b3@AR z4k;@Zh7}GQNpaXvio?cI95$HZu+bC;hci2bjk8mOxMyMG^Cyy+#o)m10Q&h|W~Ybs zD7~Nuk&j_rUPRYSu{5m9Aj9r3`_HF!x^Q=pb9bg@U(f{wHLS~>7j(HjH;k@9$+|N& zC|U5j@B+}K!t^jW#X-RX(BR}#I4F1&4x@L7;L&mzFN!Z>1`;)}Qh+mb6nCwDTPX9n zy8A?p@a&UKwq*TrNx~aZ@zUm2o}qgBlfO( zqke{&)>^lF6V7*d$e#A1B{qcXWyUt&JnU#oUGAQ`&{2`e9W4Hk_o>O-xA{`5TQbGz zlUq80Ikw4Jr$bIpnXzroU#;*qV~;qe^^h>X8IvL3rnea**g>ky(VI0a+ov+`IT^K2 z9i9ev;wF^UZOJjGqEwRSzs|X;1}C5h6Oe22uRb@yPY8EN?>9K}0=~olJC<7(50PPu z@iLVWo_p(1C#v#Lb7V)L)H6zljjTqCGdqqJ^#{?&IIB5xncn}72X>SnyaVsryv3OX zxWu6Yo4&=lxRCOjoYYgx6Yy5>{8T3T8kRm$!v`Fcx-wBDcpCW*sSj;U6;9_lUsm9B znfV`M{14LkWWwjgQ7&ca?kDqx zW;aRPB*FP@AaKgmB;VF0pGbIqe$;jnHjkEGI`8?}(_AK%_Yx2Tj+cew551H}k)O+W zqx8#OSMP~*ek73_^?jb41zNK!=}UBpRs7COD3+yHIlnqOYnk zep257nlxi-pf># zw1~WzxSXFH6*Erw;#u;KzxA!R{CrXb_(Jp5kqk0m(ynSkEZg&*SoN%F^BINeNFqP5vkc5+12b^h8c!o*&Dj7>M{p)WVx*BGRK!?^i6`1gq>9j_0&sE zlx`7Ia=NR3?_5TOXb+RBk=l8RCe_|~i#<$zCu?@z87AI}E(@GytVk8O zD!vimBq5T8EWZFQk#MzEJT5e$hNqA8nyA}Vx1i{v_7nN28a^Q7FLC78L37oKgeA3{ zG>NNMnGV|u)!?U-7OyvwPGsIlU&}s@-sgXsJ^%gen|<&1vghBCnzE`Yo#25kU_ks6 z*^bYjpGu<(5fEnT&wS1!XFHSUUsvwWf$d#Ok7jQQS_~qS9?9N}Gmv2i??GQClS{v< z>2&ma%qKG%T_l&UOrC!uk4Y zVRnXjlU~yWH9sQxX908lh4gC{c1(rtRu|Gq)X;@1%3f4wyfI|K66*b2`nqV*%L1_U zlT!1TvoEEuS}@TV=$*DRlkq0gS8Q8g>79{i0a;xw$CMvs z&AvpE<%44ddwBXYdUVD{+X$HZG`sK2!%bcBgOPJ-` zzo_j54;7Q-YvQ@8HeSpsCnvnN+}6dbQ0+2KlB~Q+d;pTU!gI9Tp?Een?Rw^?6DHe@ z?&kmIlYG8ZDDd;4ZzRl(*-Gi|!NHxGsZzLCR`~Ju)ZE?j45^vh#pzOMe}*$sCd2PL z7kRo0Z?+FI7A^@{X~w*+hi&Y7KlO++*c**{*BjeC;?zXTwx!k4_z%|A+T;JXl+c$1 z{*GTc-&xxEcJbf*TaAxbzPnXO{?qTg(^8woUwXXM;7|_!T`NyuGEW$-O;E4(_?S{G<{aDHOl*~$Mu#D(N7VTDa}0AA%n+`9giD(??1Nj;i%x&$v$HU*!H59B|)gmzTP)I{_Bt3w_IX5 zaQ9z{;K+^X18Yl{xbmy!*8f|3*3Ze)yS1Nd<)M0g9V*j~Sf z)~-{0Aa3tsBhJQic&^Z1BXdq{-8z#ST#xCi=iKz*-@;C;@z!gV@AL6Q0NTj0t?|9L z26UWR3Z1*E=gnO%%bQP3o_EQPS3hw4wh{i#sGqnbXz{p}dodja%cm{+%Zly5Bcfj2 zUKi;X-P4vo7u#Rv(jbq-(|Kk5XC2PI%t}NSH*&s9Qu4Gx_K8(2uw>c#nknw@Bf;FJ!ip2^C z0tw-Y33dpFNg#v-@<>7;A&@|Bay$|sfn3CpkVhZ~M|gR;?eG7u?wK83w({Qle%~kX zPIYxxb#--h^*KGqE&YID8HN$VzwO%%;}Jahw^)96{Idbk4TVP=jE9m>&3&Zq*r(>6 za_-tn+xbKOnxV7TwXHmRaL~W7ZN=)gp^FCF)(*BEcEZVR>-<%#JL~J+T{Y_y4>ycs z>n!6lSDt@LklRa!IX6|8GK^2zhLKR%t+|1-G9)cFMsFouYL7l zXWjwVT)y=SXV1Uv)Nda1^W%rNeRQ{0bGQ!HP@HF4RRMsYnFvCFt4%L&7_Q}QtuyR$ zY6z*$uQUU*-n2X@!!GV+S{MEb>hN8LzyS867zh9aj53B~UON()!_c{k7GOxDJ%sFX z+LWh%oCQ|78Vy*-iqN9fWrcR32rYA%k={&*RIV#pBb%%slrX*Bz_gSzhtWD>_Q)GU`B0nS5myU6=WB!F4H((TccTF#a3auFZw-xyHafB9zAyhVM(>7yOG7lnLBNpVSt_D`vSkkU1ql;l37WxLQy@EGEMC+W;m>gk^f za-bm_Z3(Jp-xAtjIRSP1@ceEujEBn&ZAQhTO}WMW%sdmKF!Loj(whdl3V0}{hhk$L z2Uz89lSYju$T}?Vs+wYXwtAwpMxASyZQEC6sj_{V`6{W41By#IBU*EPl*z3?&+htS z3VCIa7yrzh$g$NiJrv7*fn}?M;lO5%WYR#sEURgBWaBa3F%!Gw*4{! z^KHLFJv#9)o2pC-hRkm-GQyuyBo_e9<`CHREz6ieqA5TK0K|*{Apj7$03iV6AMKl9=M(reVt4G*YIISbHW3~5 zwiw=#f2OL-Dx7RAfMIqaJe#ocJz%SS51cWqj*bP*HfF}Wb7`mzF>ip+xQ7M|yOku{ z>^rFX9%$V^pA9fTZy|aQqR)z=?<9IpqE|%GA0ZlcNA(RUHO57FmE z(RUNQFVTZh^v8(akLXoV^zB5~Tvj0Wtwit7)I&&3BVjrDgt;nH5C90+n?eWx1Z+EN#>$dA|^=U1bP=C>m{ zhy>pT7ZJ_RRplcV`N5TsFW*=?$#2SZaG?|AN9>OCtIinLxxiv;v?>zk4N!%)AZH>uqsE`7&6^V+&qi}K15&^{4u8Sn1NHo8w`bg6#%q1JP-I#&VhLK|3 zTi!ijVGetuqH-3aIByM^R-VELM|X)(~&L_#19<*21qHn5|#%o|P)equMpSMqK)kvGafUoHKBB|{ikfmeZkWvIjM z!SYY1aY(*#!^g9Myn;lQe<-ZthP7@kWv5FgnF;UXpsr8aJ(va6=u2J6>sMkplm$N$ zIGI>3=^cjbgH-zin~8~yNsdmkHS1oT6Oq{pn zAEP8V5s$GFe5|IVrJ@avLmr1b{4+0u<;C(j?{E~SV?T44meGNxMT_bvDpi%|nckJq zOu0ojr^?aD$GeFr$84^Wg?ZU75k`{|9x{rMBxcUL5R9zy40D*_=AJYrI~*5zn}IiT zihWMmc&@5Ux5}h4Uw}WwSQqIHjKMRSo9W*I+N~HX+um)23>X31s)6BkVw&Ni-PA2I zE&s#J!tyra0e@gJ8JBi4m{jCwWD-Bj(HLynu~nZVLbXd-+Kqfk(M$p=FZktgOK z0mb?>5Y_g3=76=}3LJS~GhR$BXV%EhpNQX)6YvupP1Aq>l=xW&20vQ9qsH*_AfMo9 zZW^R@`PYtRt@N2SS{K&jgehpg?-;{(y6ImxmP1e{StBv4#sdRO&XqDT|L8G1b}{|y z$M8_5l5)z9qbjEu>aWH#Zrl%^(}m|Tqj@eypMY5mTf5J0#s4I#J?2X)tfSffu}ELu ze@7{fLkc&b!J3=xuK^F!_HTf!rIL3%;)h^i=jX4lLy6%PBK+@4cqbsfaw2}#E5iy5 zR_Qlqy#FIL-PH8E1O!pLf_`rtqnps?N9(u74yYOZ!M5}6t%lBhh@GZQGJzpuzT-=h(|LgUg+5F*dL#VXBPF8!(>$Y<7{lYsXAoo zk6pV1zF9iplOg>4QoHH-6u>(LL0f)Py6<-Sr0;g>x6ay{N|fO`bqB5(h z2}{@o8%F2QGvVqB7Y#m1S@og;edjr-MgEz?3n2b}OA)m8Jr2KNk4kIW_YabUASS|h zfQOomT>v9f)&%qxqW54e^heQm5-qc_l~MFZh?d#d*-`XIiI&;enNjpzL}Ps8`s)%djA)sSt&XB^CweZK$U={_6Ubegja8VsNzF^eYnP|1Ch4Pd=Yj-1xl%Y| zq~>%CVN-l7W9VZ88p0UWP`xmWF>5ERjvcO@d=1Naam3hlu^7|Z6OGx&(!qA!3#ULgL-IpaNApAH#Qcaw ze$GVsjir70O(m*fRJO}D z+Mug^MCS60V6aKbpOLbcl(XO?&@1V_ppUAK^npF-V+41q^f3aSUIY8+LqCIzM|a>s zf3y1mfj^Aqv2=nw1lKQ&1w6Y3u4En$?lceD1saQiacIUWcPf2gD6p$N%COeJjEH#% z43%N6WxKFE8f)=!y^@2b%LSfgkhF^S8p3F#F>SN=Grc<#Fm3@T?jL~4lnX9B(mby(->>4+Ke z*;dT<&tl?!{Mi0-{8p}nswx-b$NMaJ!D~}?@t&MZd0(Q)tnV*C-j+~a4#LGXza)ca zcb_W}olBYa^g8dGAaQaF3%Y;6%nEbYl9$9!ZK75(x4v`hl61mf2_fo}ZB4rwM%VOY z+kaSa(Pb6xTu>?{+jaSd0UN+W0bs@ z%fmsj{VP+`<2r?AlO2WL&-AV%P8%Wy_1=dgVMO1;U~^!nrZG}0&%=na$`xIty(cRL zx+kgHb0@A^B@a6>wv3;^|%Ik!z}u39_x;>FtW><_MrP?J0f@}k>Z#F#5??2e(! zENQn_0zKNP#Ht69c36J5*-s%s&6$j9-_ZLHDU@1piTV^Z@u{3a5Atm!`NiF+fRs+? zh^J{D`Ys*W8YcN5l5A_i0MN$B??(tEBAy~Kxu>X4il+#?feMJT2x5+ef9MIlL90$r zuhAJKp_Az`x6W3c;sBJLo`TP)r$F7!Mj0^6J7AsBhHe)cyx!=3Livq|34R~qi<1-p z6m0XS)SYHtbGd`I(0HP;y0PH7C^jLcwtJ>3OKSrv_vr&Fbwzn*k}eaQra^bWl*PZ9!_LApncNos7Ja#iVeDq+2H>tvtH3ET5l%uJVVSQQ-_l z%z*UrHvtDrSJ{22vdY(Y#_eYlaj4w;-y{3$&d4r~)=R}6rPzG&oFKN+GHJ{oM`aPE z`SF;T(Rn>RCU!#Ie{NKw35;Yys-N$S3N^(&b8M<{eHmls8)@13D(z0GKeB+wHQ8ud zE_z_0apJW9WnP92fpCqq!}P8~a{nl<@u;pX+SyfZrljF$xws7tNR2Y~Q0ZG@7suD&QF1hFOvO=53;;7302xLE>+lNOn6^|wf0K_{2gaE;=`ey8^ z$Kma8@(2&_O%$PZS*5FXxo7B^%uf9Z6G3tRrk_#iF54seD5>v z9ZtUY*_0#cx?d?SGP!)?nuUX^N3%$79Da`Tu`cjw1K*rmYP0NE?*~CtxO`#49A>&_ zQw=e@A>QlUZs&VlJHEi?>QwjhabZCEZqUzF^d9Lq3VBkIr%MSX(+AUvPvQ>6r~60X zVDW$G_!J66r3-MHQVoJ90FUE8Co)=WYzgw3hrAF6pNUm+AY!o&tGQH{=d=zQ!^Ey= zhNpdoPeKA5@sg+V$>uQG5-03^s1P;9vqYwG9G?6$y*TED9jNUX=inVkg3dSn= zD*0kuxQ(?oOj*i#_4Ltqp>rgv@&+fDETEL2Xbw}{{I)vTKSHe;yRa-GTgL$^PuG@H zDJkcQr_-pQt8H)iK)3W!5nhi>hOQ@H1o1cK(uWJ`leavXT9yT zr9+@QqRpn5hk=%y8LGq6943~+VuGS-Ljd$(momBKxlE1t(}Q>cfanbn0-&$-Qe+tO z>iLL!(==gUkS+iu9a%07VgvwUS%44#h%*9&06?4>AOsi+Y{r|Rvd*ilXX>oa3Q`LI z^8NrJ01(RqgaGSng=kZpTKT|8Wga#@X3q$;DcxWw#(7Cj~Rw!+KZ0J(J z{%M#N#)ig%IXti&1KFx0LT}ba=hJ;P7<$o3!I10ZGHI`14v58>$p8?KGaZZmj zfwtqDh~r_m61G^|f$1>q^;`Fhjb>PtoJEMfnh**UAqc*p*KAKT7TsX%iDDUnn>!k3 zh3Mw6wuxpiOaqbe+0hWJ9c8av1y@y{j8~Z|DQS5et<*8CAvTn@poU&Zy(CwR`5h23 zxy`cQm8-S54Ki20b2L0?34q=V3V5OOT7;H;goWufCxq=#N*PqlP7 z+Dt^vsC%lp+?h+4P#%>F*+6Uu5<8-#h@7QZL#$~@q9dNq#rph0{dBQmb&m`PT7|qUmFH*}s9SUP$ss>*~Rw?K3I5OtHf8rmN z$mh%Wx6fbjW6n@HR<46U)fP}-+(D*NAJtYO@{*)GuiK~_u| zV|QVsP}c)hnhRPcsAfslEDZDRFHq-(X0LfuuN|8)MnQ2vLq6Ora;pUr&Qy{tFmaR! zVUA?n>TJefl^hSnzD2X&+O7$7>JO0jH%#vX;GJ{1P<|bt7tkjkj0s8%vhWX1LH;=^ zi1sr~p^Gh*ji6sI^VGu-=Y=|U?R?+iG_~MgDM{um!V5ty%v34Bn=@jg$OM!F?G<^O zSj{wNsq>Adv7cccpx_|y^?^&2l9@FVs?vgrgF!7y{ghK$m-8SmMzy+zMPu7?hob`# zTV+2PjP+=jg>8YwDPyy$G&Va{rJae1<;m}+P?WQwGgIuwE21%Jundshz>2^J3joB* z03iSnq=yh3cd-9d`g|vl9cB*w>j0n|*5>=%QVjYvb1%n z(`ycsHrHk4OLe(kjFGG=5g2ojkYkRRfl&g_YQxWG(bOb*^caarIXP?f7AL~Hi`6>(P<{(JDope$o?dCTocSUij5mhH+WJl0#BBy;fmDO5I; zKG3tw_U;FqPE1&bws#*QI~;EV9;LWh>p|o6%8^F!wx10%!Y}zw#ZUci2 z{ZgkvhR%4q$lbif$uER^km|Mb2sQ`7X1n=jUEhw;4o|j#@?ZqCFZx3@0>WegWAdb( z?`gJj8z+>-LQ~z?wgJ-g!;DmmDLH}hi`w&xA4Rlk)RMgXC%a`?dpc#$>@UX>`QEgd zsEMAd&t+pJ42CIkCT1luAFAJ|AFV5vYpBpz1DjVY-;#;td$UOIbbk|Uajsy|sdaF( z!i7#H8_#9!Qm1Aczmbi-{Q~}Kh8eqcX`#@+V)?s?%)rlZV3Fv4sz_n8iL66$?F{72 zCd^Dk;(XT44P;ZfY&w^%FDB{gi>s; z`TneSfSLMC@|-Q1da$eq>~!A=IkJfiR)W{$vdLVwA(x$2@-oRVi_A1#5-@9MUD1Y_ zgRwl@keLP+(=yXCiSB1J$&A}KI7yB*r6K1`L;seHi+S1Mw2BY2g~Ehk!=}7{fF36^ z4W~)G&%?GmbQ89Vw@xzx&3Czg=|^Yu=x806+aztlG}^$Ad`xd2FmdfRW5f3C-3hyG zJI0O+1D@x?cW@;a4N}tXtJ3nNy1jxl&rFgAL}8j|B~8niJPRAT<2EMF0jD)uw)Z35 zLMfw^p#%Q97?!O$NFJ7mWgS3SVR1cKz$|yZ$Fc{D_F&3c9gyZXrNhX4q78X$*jwkE z7%a4{um_hH6*>?*K(E$vVSz*ZbC_TA4)h$Ain3^;{HBx>sL6$Zmvp zE2`YTjZW%zI;pMm=4;Vsbf$KJ6!?4d@=`JYx4T>Eeb z2;~8xLIC9e<)D;AQWr6|Etad?NnWjHrHkGh&xQIKgeQA;>vTQ(Dc&FSd+P9Be6m0M zH^{Hrk+Lz(&IAYFP@Uy4$}ic;whlwpm7 zQi&SsjrHnkWu{=S&JAmOrQ?K2mj>uA7a}%m$91p?M^Bt{Bpl-YJ5j4B?TA>|E zD-pY%Zs6#|H^7t)xG!D8FoH*n;lz>o+ld)HqYOSFsTR0)Ad0IQhob1lBQ|jHe^(Z0 zaFi_0gtADg1+EjwlG3s`N*h;?E;CJbj3v0HT2IA7oUwP!R#_%$D8&qV+U*%V(;eE` zC{4f<Tqo~60Y#=t2|$k%vb8AS&pvl2`Q#_bXU6z^guCP;IgZN5GEP9- z+ox6@sr10Dz$L2Eh4!!2l-5;PpGfxDi5c7KFc-|mRO9eI3LBCJl8xulD)7(2zXXO& z`*2+(mvu9=V=Rkj(0E*!O+MqEGnlbu?6(flY$EFh*`QLHBow;l3P-CUrAKJB=GZKza8=c`b}QRH^6&t=xj7X|0ykhngeQrB+?wCRrTAVoxE_*H@pM zwK9pxET${iTSHl)6qH%JLTlE_tc`^IS-7l>1OEhvSUN`eK=Dj=Z)AQ9f96Cc#wb8< zzL$<_!E~J%K^M-g(7!75Xvnbp0q5L^4~iQ{p`Bn3FiF|CQnQn?&01M6Vsn&}i6s`= znK%j;XW>v~)PL7(XH16|wU>;oG{9oVP;3y2vpqoz{cSfbl_vzxVVDZIkCl`DQwss17jnXc5Cbg-YpPq&`9FIfvOximQ4>Y!PF_S_G zF!4`z{{(MREu4ozoM>_dDC%nz^@;)u07W8|#dKnu>yu!FSxT{cnqhgL2m^Jd4wx$D zz0nvIFy%apqBptYxTwZLheIyhlvMGWR)rC-88ciHM`x&sfM1tgQ) zJCayp=|r%$Bhb8%?CFSIi!05x_Ykuce|aGI;9tgUU1qkPiM;@EcV~yqaBgX) zim*572zwJF(3f$;Qdw~K3wdz@s*%+bZHl@WqZ?Lp5uuX z1O0FY$pmI$OM5XvRg?S$KXnG`L(bV)Scq&~Hi5Es63ZVmGgv_0zWs990^%x%ga-P! z)SZvWzSkBZ;7|2RKgVQ|jE7y%d}=z&qPkYHlcW!#kx^Mic~&} zjlXH7Ra%f~o48SjNoE=gt__)nbqF?a^nw9@JmXS6H&ZVH1pzHz5DerC!y;d>eV6Lq zoS2wjXL%Vsi-nM^P#oSvDU?3|a0+nMRT-lHUn zm$IWJtZ!Wf;Tuu*Y-6tLq5r&i@2Zu3hNunqwD^>`L2(!#cYFb(Ts8 z*@crjcSTfZvD9N1)-ZBaXBJRrLusB}80vKF!lj+{rJQMz;{(hZU}KX4hrWZ>W_ifn zt$dQLlkbD#?3}#gY3A`7fNsJ;>*Y9y>!?SDZ3s6c-Umu}^-lPwE{u5dMYQ^7S>a+}+nxv_u^ zZr5ztXwDM+?2UzK{ftW4gR=FwoHFx0a>y%xrkP*Wb}Ih*`_K)v_294HY+j{+UZBjD zRlRM~@Yl~k>ng#a!SGo)s9)(IW>mlpd!!l5zaL7@FFf1I`=0_7+0Mka8}7v5+jXei zlp_i41$z~`aNLkYeU%6Bn|72P6*@W-cmes-Koy6qxN$yK%N57Z5akpDPSi=v;2y#| zSl4NSP#vw*=?Va{emWhUD@;98$&Rkk>m-SX2L=JG4 zlCmeMrh%!_p^6PwtK7Zd_&<#bNMlf)kl}Qx9d~JRd^{bmL$PXXDL_(A2S}UtKL@Tj z8RTI^Yj-@O*w5%$4t71unzAt*=Z-zS0lUNALrCa9jGv1bq)yA-xJ%>nz+fO3SH{65 zyct+a%GfpT;fmgZS4tRuc1V`E>F^7n%=h_^kb!QV`JS09M-x`by1G#*g?$%-qDxWu zUqnjV#{n3(@)&-KokMe|WjYOIt0woZc^*#NsvE!XeI6d5y;LDmg`)YPLaqqJz zFb?F({NC>VX&(E>apOw#&Bua1k8Qw$i{f)-so-}Vhu_Aoo=p1iByxB^{$03}e#G_Hkxpj)rd&f5yMW~yD&TJ>h8qvzFi*S zzGt}=g%-~-tc=hyu6HD1jvKSde0}L~q&v8KA%2hODiQ80xV_JETWS=><==}Bp(9e8IXlT^zSo!Ak}HN<8hY5+43S@%&fO%1X9IBZ^x zgW3PEKj4}b$uPlN7#soIgi-%qSkAFyd&rUx<9X!5BGR#ll=lefL(x~tSs!$Nrv{vw zyTFOwWJV84gEx2-gTXKXhP-+0u=1N+tNmD;M_iVls%1MmL^LjiFlzg`blYYnqg|8=@b&M;`pP4 zC)dI(wftq~@RsBaYc1~yn6CE~{Frtv{8fZyE@jJkc@zV5m!T25qv%?e3ZSjLUW z<9MVcBdnAsOxJ3}M6C|t6cA~32C*Jz5M)VX*G$Zm(*%|}QxM}2J%*zP+;-u_T9!HD ziS8elT7#rm0hut7)BOu9kq>lYA2!%Q(Fv1k9CAHm!@P*HxsWBLR{PVr0Xb1P&&kRp^}N z1iM8kN#F$hPM(ZkGub8jYWz^VfaR|tUOktOut9{Q5)O8i-^St2J}f^5+s7&7z%>Z2 z&n}7T5^E1=pjdmDL3>V@W^p8AVbX=#k`|2zTd!WC`K4aJUJgFeynLQIRse1({1VwyDuXJ3i(l$j>RlnpOuXpOOX%suk1`!<`V4PbQRiSeHi44l3P&?xFhdGXhk-T5$;Stn-VY$98NwqSSvUVKX2I1yduDM3E4XD8paG&hj8u!0!V*~ZnW z^(Dv?7TJ}U3(?pS8%r^oq#0vWnH)SL8^?)*7+~0S0jXeuL5SFINT_6 zdT|g*0muS#W0%`z%nkyk0H<_lX&<6eA?+T!NK7-*EzP(gTC*a$cds_=qhTqITogy) z9;V&txcIBqYmBTQ}I3sqe##U7;{>-;$X|H#LpZ z_mwF{)QPj|C@wd)BhHpxosu}H^=K}9G1^ZvE$zsozO);5!~Pw3M}GaM0CwPbL~QGV(Fqe}E7|eGM2DTkT?9gE~0?qcPZUAYIq54MkWOp@STISYt5{=E1=-)%lDW<}b8{OG5$lceLZJBh7;`)ix$-7V^A{*VPm!%|_I6zv+D#(yG_hHuHrs z4!)@C7{t5hp71>}vKsY{8v0qir$^z#chu^D=0AA@jjU_;**6tr+pNa57}d6}#0GBOl!X!Q<*GH8VEo$> zrYmsa6bWTP)o#Xe5rQ+v(jBY$x7O(P(R5vWHk$=c5yBHA++r%evozn?itil7cR&Q9 z+!OItf)~2@Bws#fn&@6MUp~o~Pw?eq3}0K;3uaS)*v7(6b;*)Ntsz`CQo9~SqDI}0 zat{={9{RM6ev}tu80ms=XlYaQqM<*-H2@ z0r-a)FEP^4bA*uS4|J*Af`6TWBzhx+-XsM7eNo_#1popIY|23k0K_E$LI5Bx4G;nV z@vZbML<>*dhEk1s{;ai_1?Cu?>jIPXJ+B zrPBM)gN64G;75Bl&(I2Uye!HG{qZ5ba6iy3 z2Oah}KMF!s@SJE_6dJJbUxXwRa-nWaqaA!Ww^xFB1;RUe^2d!spZp2B%f>}h|$S$V+0{+T6;__$TO*lDc zReeYoCl?;)`?6G-qNDJMhz=Let0%tww|+j@;Y8x+^dZ?wLuKG>>}h zBqV!X*?4fee}@IC)X)#eO;Yk^5z&Yhls6`80_fyngUU0}JBWVK66YiXN=1gdwV0?K zwNoWv`@f{xpx3y(`>kx5F&5tAo|sdxjwR9BcjYYqS74;sTben0i1&b(%ufWUjo9;S ziipSHO2rFsg}H48s@X&nYDU42qxj8K5&EGPO@Seyq7VQqt|5Z`hAH1lSVdh}Rbo|K zhsPyP>{CZCtYgr78LUTL9H;t(j4`{Tb}wBQ>R5Q@tM3KTzsM_T%x+h_^t}ba^#zbO zZs0~7V>RTB;Z4rfEUefJ-}ZfyAuM0wzLR(_)Pc%;F4P9rwqkJ}F*w!5{?JPNsLtK= zTA`%!qWFM0Ozm{

    FoR11Xxh@5GzE<7ym{z}hL(T=xN>gDbv8*Ky8Wc=wT3T0M?c z90W;9I5r?^`!xddF+tpwnf2Buq(r98Bd$WW@F`FmChbiOsoMcX%18SWzE*g_YN#@Re9M7=hgZ&#}4GRcU&^1)8nu{Rl~` z699;71B3vNs&N%H^fHY{+1bz^0DHefe~8xBiMqw20NRu^)9V6y0l*Nex+(_&fVd$* z2!OkTWaMUfJ&Mtue8j!I6~9TxSJ6S(FnUFmhXBX}rm7GE0I@MZ2vEy(k;-(j%JdLs z`gwiP=uIF|BQ`mt^JkQKD3c0XkX8L4d4jh*d3*4YBv<27Gy`Le_*%wF6CuC$z)Ii% z836~#hdInh?PXx;y3)Z+`I)3q>>a`>9pY%_yK4ngGz+rT`&8&EKCyCDwwcFgQg?hBpU11qi6P zbj7&|zNc{pxrO1F3S%iN?s3WjGnNEmTVv)hXPLvdg1b44sgN3Ht3f?lAa16W5j|r} ze=V|5sr2w##v&fxGASe3{>f4Ai#%Pvg81mu(ik;sWoLOlL%Fzt03G6R&|*)n%z_ioX4F)f?+6`ia!{$cLzB zTS}F){nzQ!yUmeXfb}j0OJv0H+B^QI`B-D}(DEPrKjo|0Dt(wn8~ClQ=|jijI+roC z&0tMwK+;|$y35ODj8Ijfe23$|K~13S7Vj%C-idUTH-U0XIn!f$e20ky#0@#C#7IzPQe9rS&U(Xof>k4~$Az}`Tk_x=ph4K#H24e+T` zUWuAgZxwJH{snX3rilRPwNU#CA;6fkZ{E!;SmiGer}{G_)F2jIxCTv3u5vGuRDYr{ zjL0j@PXRI`?-nZZ`=+-E&kh{!)^r2@U%}NJCZ)wo)csE|FJbEcjpZLjL(aK?hPd$0DnY>s~26FLmY9|2t)AQe_+_JH`lG9YYvv z6VFdZ4V{*tn?ss%t*W1gxI0sw)Dh(ZVe1cq4(Apj7V)+mGk zK)ezl1ONg z#l1h$z!{%mB>u4E9+x=mZAv6wYph(1RqLk8zWC)kpq29_xMg&3Oze(>Cyu7Q>t7De z!>#g1kqXnGF+fei(*w3+JXJ$h<>8@(>PW;Q-< z)41F?vlscP%REwV(-fG!FfMY$QV1 z1g{t^TFeWOUGIl6ED8X0Y32Z+J z5@+aSQhWt^9|4)7_)ADZl;EQjt4Xne6sU4V@z;=oD8WZ5hQmBy5{lw)Aq7z*{E1R* z49fx2Q51gu4 zu`Q$^YJ@*gia&=^p{^Ch_K9W! zDB>XnQ6v0`Qrtm`uh0@30t!2%AWHBN3h!Yk->jf?ZaOjaxiG_N0l7nR6vf>@)Chkn zM*`88!wKiI9RQ!AB{6N(yO^nSdf0QV=!5pD4wjLW=1Dg&R^3HNu}L zMZPhRDjQIwLJFcr_!FhrGo)w=C~z~iE;&&n{E1S$lN1|Ra$F{^jI2JSAWHC2iYvoB zasfp{NI}#He7f$@mtR^c5rdfN~lsQKRk#q6F`wa@?f!AS2k5Q!+J%>4*}% zO6Pr1n9~n)M{Vd1NY~`k0ppzamn9DMC$BFI-HW)&7x9q=A9dqq;zOS%;%gDa7m4^m z1n~?J&qoli5%F3C@mC`FRgi#bJOjjA5k!`VzeEtb5fR5XGy;-CiI^TioJ_>b2x2u6 z{QgBiaupH$w1q}^Pq3_(_jNvE-Z%M(dr$I#vCMbm8TY;?PuqJ+o{skec_zGPahdmD5E*xtJ$~TgTSyV}Vb!kx zvv>%;0I-5Ov3*!CS5PEfWdYC(JPIOj7MH2!6>=LmTEp;Ucs6QXrV9duW8ERib0#7q zW8H47tzxW8EXKOCCmQRHr9)ZW3n!!FJTV9RlL=#DA4$fK zwa3y){!^f_myDg_}lP=Ts z;R5;LO!fU}ublz}bLK@ReV&WyiB}??AHM>*>%+?2+^s-ILTK=NE8^ic2*LIt^rCa#hTfaKlLi*fz+QS|;q&mnpsMCV|D3nT;^!F`By*8F6= z<~2+e`21=*K2QL#<6U7UwY=X|OTW#o9Yc%MI4Z zCJU>Sux+j>It_c`jCaIkY&EuGb&z3I475>q zzMNr2@lBkVIO0CFzKh}-_k7-%mPUp06zb=nR-9I0B2?k*bnI z%%2Z-RhGzcR2lI;qJ7adU|pq-9MM$yJoWUip#r3tco;so^IocLeSmi-g%JQ-QD@{aqQ>vs~6c(q`2|=-3Oqd6z@hFb@4mM@k;hJ#J zJi5){5^B{iLOX#D+fc6c&|&3v)PrkVRi?1!&n>Y`(k%e zDo*@hEJpy%102c^VjaqWuhh=r>AO%{vU-#EJ6QzDY-0#0Oqgz+#~pmCoxk_9kRw+}A>KEMq0Rv8Ra zbUiU)9^n0&*knxJI)^-&LQ`-)fDC5h4lnYM(yHUXs<%eWf6 z(G6oxJs_r`Q{!`l_>?c1*g17hFW`<7YHfA99KNQ?N;TWAx&Ns*s;p77ZQBcv-cn_C znr#=K(%o2PU7Brg{_@$cS6PqXOjYA;O>m|j9K4>X?m1-WhP6Gf7LTyx%s2ECTYEO1MRTBR?OBJn5mC1GEN&0O+toPMiBLmlI}_fJTf3a`e^DrQa7m7xPdxhCUojFt|dcy9P5g(Zbss1Dlu-eMem>!GZ&;s z@@VRrNS&6{3B2eGW`Q8c1q4hVP2O^I?<`4eL z5sU-bkR!-Q6(yogXewnHPA>%th>+)a9iSO%5?$X@Q3A|kG||qLfEKApRJ-K8gges# zEk)6&CO0J=pn*ndrl0}Zj3Uu)UfY7MQncQbYh^T6z z*@=UUkkCPDnw|7_5hB`}%168TNql95M2t;nbT=|t&k&(ueX49!6P=O{=#&+e%4jm@ z8Oet}N9CjJX3{P{LL)9GDjdH(F;UMSp`qJVBs=LHBQ$hVie_hhWQ0hZwNOo22kiND zM#_awMG5oa3YcoEl0_w^|o^zNW+e1GX)*c@d}A@yi+m)Y1v9PWja$Z z13F$sqAhd^Dqzc2G}`fwRe_#5e4^HPXw)D5-A@OD0W&{`G2sLvLL+9Nh?H!Td(kKr zhkHV$G&h+SjgU~+LZJ+2QvVSl5mhVMc07HG(s0zGXm;X7BSbVeMe{G{fR(Ce`RdNKzZm5sv> zMYEHRG(yByt!T8@9qU0SumX+_g=Qzyu}C&-)Y0NhO$i)VM}?b$648@$hFMMg%jX}pVx%-F^i5(~^Ri~3V&?pVlndy<4O(<9d+^S^}Mc zkW98J8!l=^=3_LR*DhYSK3H3v+=E1jD4Y-}O;6@OA`~GR(wre3$ zHaboT;ig7p9hr80{6A0rWH54@%!5WqXa|Z!%Ql${jnL2zghs1il3{3sLNu+i(amQv z4;mq&riEr_Bk>507@QC(wM{_-G&d!h9vn?U15%}mNRPs%paa&Z&}g+yK?U?W(QGE~ zMIt(&--#Az3Obh%a`8Ekq^ z;`Sq~(G0cNlWt{2Qqx1~t)i)w661fJeoRgBCNZ_A-^(2|wX2UY9y&L54nb}1W7)~+ zRi_cu7Qfw#1ac%n9Sum}6R5rFU_!=GhZ*z%g{)g@RJ;EfH@79YpG;wHSlj(;9@D}9 zIDc}YT*p>D2nPl9`4e@MTJ>OJd>lNGGino@>3I-~dC@aHhkzh@rss2vH;2h5IMbtG zb*AS~^4GCA(7_K}!aG62V7|BAm6GGybDs7Q(KeeBSCG>_#3+>%8e(^9Xqt5= zGU2(Dn{iLAfYBru5S3*gdcgzb4g74%3iOvJsozYA2F{~B%mKI|7S%LeBK|5#F*~PQWLI;v$fhVT}iJuMp zgH}vkYRvPC?YKr<&JhLyo-PbvoGAn$zGepx_hnR@381A{K;;kBJ?3TcRbN8_9IEub ziYGq#g%7bf`VJ(#52wEWYe^)&;s_?AlgYXL1xN?~ihCA$84};tqkMI8O;as|qn5P* zK=nRbTR@xBwCZ*zq?G%e@Wc&IOpL#I4|qSmWx@Lod200=yKFpc?+X^}f86hX@b|Ag z{H32?^X_|o{_t!2JbcvK%f5EnzB8YWfBvn^TYa~kF!R$NyW*gmn%}+dXV0BA`~E{r z>+W0bbAIx;fBxZh%dVV$-GjeA{_(38?)s~Twmf7@rb zZrF4BlkNA~FWh$X{Ix&0@U7dv`s~qfZTafj+kX9W`w9D8edObBJp9~s*M94cuTEQi z`=>7X_m8G`y~r%}`Q_I-uKe}K2k(2&g-8GB?+1VRg-?FwjE7IoT=}#2{q^GeUp(ja zla?&HrLp^=j&ZNbB-|K$x$c^_t z=U-vHv}EOX?ehm4+%>!J-t>Q!de>k%9J70VE{(D~0bX9rird8Hk$A0wHC+@22 zI^;{ooYV4&jUW2U)8}7%%-6aeKgGU#$$3vUpY+D_Ghe;wnZ{49K6O|7!_ODnE;#+F zJsbY>k!K$3KK~;Fjo*Iy*++6;{n*Tt?>~4+;=H|EKm5BJUOe`aqjvkmQMdi_;V*q= zkCjWm^UcqtXYc#H_aFT7(f9r2_{z&GFFE16w=cW%l+Y z{ny7!Cl9^+$4f8x*6nA{|Lyk|?e<;gYhRiBcYU+E(tV)*uaC!WIVdyh$l2LFQy0v7Pc^p7pDy{i_rYDCTs(aL zce}sz_;+Twk8e5P*!srXzp-Y{p`Slw(f1zz(KnARj;#L2?Ym#z_xry+zu*1-_xkg_ zM;?9M%)`!Gp$CKQPj~W-0UR}TH?Zr(Denz9pN|vX%jF;6-#Zufig!0Mg)V)j+WRaU zqWDN0lYU$R^o=+dtpaq77P{)*(7Zd|y|G=ojsRr$RCU<@<*w&&0}~>3xRm z=l*0%{Htf)@!0p2N1p3EciCRW-EUo?T=LxfFV62;TGzKx`Q*9#_BH(ZC%<1XL;2*n z3sYa&zGi;U8s(GcW@hxB``)7;x7Of~JojTK{O$2MM?HL`_+*}a ze*pPID|qwApmHEp@StwqgRtmk@&9GrNY{bSylK6$$FK|g>{M@w?|kX)HLoNGwBGi= z_q*@8>VY+nX}y*Ha`U#Kw+9c4bZ<-k!PQm4CbZq=qG0Z-w&~m99HC zew)_YJHLGJ-|zqFl?AQ0cg-Ei&V1^nWux_m*AtF{r1IjV06@GWKnMWD(E&mLAdU$T z0swJrfDizP;{t>LKpY<+1OVcM03iSnCk6-sfLIbB1OVcs03iSnCkF@tfH);U2oQWB zm-c#xSSwz3F}-JDFy57TeFN~*5%@=h`C13?&qv^&MBtwhmg~?=?}Z4wH3Gjx_-e)H zR}uKv5%`q|{AvJ4-)%WFD2V_l+F1cYfI)M384&m)i0N+weU%}FQ+*xpN#YpX96kdv zk$1;&KMn6mA{Jv=BpLrM^;o(&cva@Y$>>f~uO{KeTO54H=QH{C1aH;hIe2+WSl-P! z6*64`nJO5y@lKiJ@Wzi1zl1Mr~$G9NQyWOIW(Ep{zuW z@JGpdevqO$l$EFv{zPQu=UR3BzjvIhasM^Q3O^7we%r_R!mXYPCQ-Db(5FSvH0*?r z!G~KteGEFO(7h2fD-Ei_(8R6wjm5_mekt(9D@^~N@J;2kS-A(UPMlM5=zBHMxmJfh z&$tSH4WG6_TK_b-uJ#URzUjS%Ailz4dT-FbNw9E;?U_)Kza6O5n7G3tap?IYWVocB zrS);yBHt{o0|%_!3F?nPB^)0Y-Ei^vUzX?KNS{4)*xAjzJ9x!I=~{Ppbm#J9sQQI(!sx!=ixibljbxgPeF~%)8zN{_&EB=xq#6QQhlq8x2kBo`t=X%$9#Q zuSTTI>RY|nfLC1J6L(7;xV)^)8gVSY9Zx6b@5V>m-<=Piuat|;%WK#T_&&&s5U}ez z>V0gEX_X${Px*EM3FPxz@WlN~v-ybot$Z}Z{5C#?A#StG`!NLd#RU*<%sl~&+}S+= zyo8qn+6$m;4&bT+05KFG1OTEEAOry7!T=$Fo{xMNRyz~<26Kd2gn73z@N)n^E7w0G zPzWNT6N8HamI5G;ivxrJKwJ_a1kjoCRq|aUna&S*1MdZJn2)N%n_v(4Y6I?3;S>X7 z<;%fY*3J~Dmd_L{D`*PDB3eprkW|4IM=lb_w+qGliSK>{rA_#l*J-9cW^`_SBt^pi z4Hc5~{(+p!4M|K8u-KdyYL&jt7Qn3ugPf}b@O---16y3+gbtb&;LFq4rvEP-Jm-pt6$ z1k2z2fOi%!9p5&G6_Sba>dW5fVQdd0AiLwf;-i>6RY_%4sc3UNQ}0a{IbNkISXVYG zPTHGkJc4pv$F}i%B*ASaN(;-Vg&zVFAo_@SMi9f)iT|8}sXG713TEd1PYJhStZn!| zuYtc%U>mS6s>Cdd|4Ri^5&p{xW=Z}3P%sPS|3+YO*ZymSrFNi8Y4uoBiph6$Q4HQu z>vf`Nst`lFqZ0gILU0{kHad*Ej`l?23f2Hz|HDisV(TA>TEW~^_sqDv;!nt1F&ag9 zD+r-V@m<&BiGLUXU>U)^=o63#6UoIoY#(1Vv#V4A;AMox7Q6)%Ue$JGMVPr} zcOTfLoN{NhG{O!VL0ZROBfo3$>q9BHmy9B_x)&mZ+p4ce`Nfuh0y%G>El<=KuA)>b z51BVb8pC@SB?dC|xpBJ0HzFds9C{H6+PIP+mvrFfn2*C)=MSBeABC>d=#J)5Xj7qa zwG7*hG@ANk&>UXF3%X+YFC`Q5g?nr+V(+N(K9p9Cqv-RoZ@_Pi2X%pMTh_(wsQ98h zfB%}Q@CglFmnOfNVtjz@VkzQBw~K>;8PzTh62vgo;~%PEYSBMj!PgKzQW0^$=ATY@ zv>6AD5^nffB$w_&03fal5CQ;keSi=Eh#LZg06^RrAOry70|7z+AT|aF0f4wEKnMWD z2LprvK-?T41OQ@FfDix(I4~u;06=^wKnO6&y4qr>BUo2k6oC&Rtk=~Ji@--j;G+oZ zb+w}-@Uap2c*1&J?ZgOtQUpFF0-qMZVYk+5Rc>QD$L$aC%0E(UO_egbkK#PsV)rT< z98=1oP4L9x%~CGj6yXTa=1dtQZKOT@8>UCR8;H?ZeRzPgr4mx%4Z0n?@i8Lx-5_(ALH{=x!QmUnYV@c-LBtQ%2j2y1o2SN)R+nSo{vi1a z?$^5$4AfVpFtIz9t?fQkRP{EZt?I3Os83NbCk@^~5TD+_!(RfD>J}n~F06>NZ_0*Zi&1$%E; zu~022Vuy&m_ulY%pELLF-W1gD_j!K5zn;8a*?aD}GiT16nfc7QbEhPRNheXt8&Q(I zO4ug|yPL9A^xoh#!e%fr5{o0r2&KbVDeP9lK110eJ2p5e&mYM0X9co?S>f0rFpEtp zu^~e1G#@=)>vh9sr@%+ROS4~_txu)oA$Fpu!w4kl>U{ghGHiXFEcH6GMBQE zq1?0>PGBT0Hj3Yh*l2#u*`$qa(PG?U=TOobfhEt$)N?y;561?R06iiDl942~GC?0dzCq8y0V&|4`D%NJw(FjAgbVs2yQl6J87 zha3}+$?W!-?y3IFlfkWrtvSV}IXOOSiCERX_vQF&-m^!iK6k)V&KcZ-?N?y?oJg)r z8af%YOqxDmn?A`jh|#4djaYf66jG1vqDV2MUTAq#jg*1nO8K=5W+RGwD@Vi7NlCqK z<6aAhqLTu$14}7UWKv4K=W7&^ksH?13cE@xlXKBaIk_;ExG6E_N5}|UjR>9C95oeA zVX*VYkQQ5-mYTP66sfRnqh9$&BYLyFY9y^@aUO1pGvF@Hk>1&-5Zo!!9(Ga+n3eKG z3%Ac=3e!%eL!D$wsnDvR#4^R->m-dJngsJ=j2=g-8%sM8Mih<*53br%a$tANik$-d z_oQqO;9n~V_wpyt?uYjv|Baz})?l0Di+`i!^Nw=1#{= zo+sW)(p0@8xy+T5=GrdX-`MxR0+)y{sOUjWRrKf%8Zv`aF+eMw!8@&@AyY+bVZ@H= z1FF;0s5P9UNQQT@&z+3`)J!RJyOJDD{gUw~S2gGh3*a<;M%Z(~rJi)L3&(&723X6) zF5Js_(N3<{r1CA315L&Qjs5?-j0fXQ3Ov&bVv|UUT>!iG33A%BU?l)8U|^nGcT2Np zI6jh*n_1H`U}0ujxa*hIeL+D#1_;;&NJ5}(00V)24ykK^?rH#&|1{5%6{dPietG%u ztRla4ddYw9FPsiWdh&hrm7H^Rpy?~6Z|p)^eWf1D_OBrL$2#}_yryvN?63^TrShoLJ;BzBjf=L&s~p=S$y zpP{RSen4q6O!JV?HQ#S_d}K1ZOWmwBPE$@DbB)tbd2T|0Yh1<~yB>xaFEOWDv$=Er zs-VmVsBh@x9Nx&xNI>mzo0MSpxJ^Iwx*omkftEW>2jC2}sCxFe&1@tGV{`O(9>4Vs zwD8)y7K`XByb>^Oa2QI!xY1!K0plizp#%)ZONEI1BlcjW1hcBCTJ-%>gm3zO zc|%LILSmI@ApXRCNq-_6$1tdx85}kK#Et0So7tqnKll^VrKL9GTOT7Pat<^dubpyb zGG(8|hl5CYG=2>%pEVCGNW|gHN+kG=_!4|1pw|n;W^&C4mxaT!0dHx!mm?whT9k=y znTa!bmhDfAoh8?d($>+87-Nol`bTUkBO2w6WM+7bGgO(M9%E=SLWl(!5BypiH2k2 zNMvsVJ7Dj{NV0H)BJp>~pV_=UyJ56pu77Q`VV*4-(mIMTys*&z5MzNxk!<#;#PKaG z$jPx9l1(&?plQTt%0!UZJVJ2-R;GLynhzaoO_^1<$WD)cL1MNnHt&-zE}EXeGl|TK zX5pG=MYE!rycp#hx5m@JqU~@>cc*2hU-x=CHE7ho0aZ@^S~VCnu|W%|e|*zwr+w7z z(ir>LcfKmUO+LJ%=0m+*?!>%}hg3<|84;Djij9$`^sk{tODKAQTx+XPL!=pI`4i`3 zo;<_i*kNdBrjHdZ1@pCwKDW~vvy#q01Qe5yN72HoV@K|B-x#FlMZ zOUP&1=syS_CxXoLU~HnKWco+OVCu@V71nnDUu91FKOl3e$SlFwxz;O2y!rss(0N_T z1{kwEXg$GPWy8$jhmyLr z3*hKsWXWk4|FzB4XciNs7C81#oFGk3{bJdZ{f?CEx@B(S)Z3`*Bv71}UL7dTO|SOI zkgjdd-k#_XPk?t9@8D#Ca|&e^h$M?y{5b&pJ5nFyCg9vS<3&`4$=J;oJ5DRZG-#;| za`nY7FqJ|2*rQ1g=PsH0`h!o0&#AEiGs9?nB*gi)is)>Z9 zn%H9-PMzr6KUF6xN$W1sN<3uO2}uecMA8ao1*$|js)njzs)j04*S5h*iGpoMC0lh+ z0R330MxuvQqlar%BjL;Yf~iNm_EL{B|EV4|z}+bkmn|<~Rg0lzz7KC5o_mtzUf4Ji zC<_K#j*gTDnAty?r8fRx4u{W3&&&8Jaiy5vm)LqI<)n9XILHb~GO|GtT3wcg(mD>y+GJ`^Y6Z#v|UlC+V?=e^DiE7?TdFC!XxlfgzQwP1CfrC=z zNB`rwSITd_U4D`znYO0##N$qpsZ1_U8PVh zM=PVWp?!~el>vz0bhbx@Dp6XB`ccWAMdh@N(6{r)8b{uVpQmQL8Wg-(W^= zY`T=Ud4E10o86zRFJg;xlD42P|BR3kf9xW3&nV?f$HmgZ=xZ+F8aBS>=hcyL88bZ8 z({xWBDrwMM{I52i0{dOr%PB|YhnaB?`4%B_#P^+c!210EP2$Kl>9_S1^fPICIR&nK zh?Bl(O7tOnklvjs3orqT-7nAG6K3 z)4DQGt}ovA?s(!gHMM>cU2A4m7N{r9An#%+q&TE^gz->tByTrec z@wSJI-V!+yjD5^I#7HEB%u%|`4T4nl&sBPL5<0YPl zk)Pl@J%eyYMZc<-UYbGc;d6Z?#wU6vm25YeO-x$yHe%{xNV=ZXZCGx_Za&X}$W}b?1uUtt|7+kuj%oXiJOw2teQAf~ zJq#^rNga4p^Wmf=65@x#y`)ZV^e%Gg99=iojTdAawbnX z*^N(>S5aN;Q{A|`nmgmVp27?}=`$-C|tP&lg0aZ1A2|ZzqvG+)MV~$t7l)IpgP;3fPGD?RLU%274@~miJZ}17}{Z|u~Wdw{!l*Sm#=Db$TX<0K4;3#h> z!Jc%S1f9e$jzSHw;qqIY`!h(!P9s?kL%fx z%V50X2nP+Sf!b+cxNNy0(TFW-yG*uWUnZ-W5F&CrU*Wc1(rivOrsB;-cI6y?n10G{ z(uO|INb2_!V#A0p)=#uO+Jv56NjR$=$`;$vXG_EZbS4f%Ej>V{wxKg)Mo@zZ#>OKq1yr=ULq(cP(yTEcM z+XZ8aDik}DV%ekJV5ZNMhjfF~$53vSw|shO&JEw?J_Iz zjHu2i9{b{mL8E?*-zh)pSE<>7wA^SQmjTlaNQnkA*-XNeuUOnJpm17_Eb)3)OvLA) zNGyR?(U38A8!&bGa|Mk15;|TGK9T zVLzIuAIv1Ix|4kR5?aRMEMC+&L9f7$z-O>Jp`5ze)mu5AoYb6`_LS6)B_78K$c z`-->Ln_qP&!kkH7cMI*489yAi>`Syprz+77#pK&0{*wMN;p;BAJ{n0=8b;zz(uh?u zkxw`U!r>cQBzBI?X(pWGgd?+oeetUWvSt1-XPs%@WtjrBq#nCI6-2%b)l6fy%}J#( z%jTrgkPlGa%6pJi#sU<%&hl1DCh@IvO>Rv}1JJry*Um%fAE}F$AE9qq8V4ClEVeJQ zZDc=vkEc@UN@aEwDXG>-(DMhK$%?TYdGBWdX@OkDmwAsAp4KuwkBXoL%dFYT6@5%C{(@(m4y95ZfdKU%Vpogr$6| zRJt{JNz5$GPP1PUV?U8dD8{ESWE~LJIjbe%<+=!W)e5CC1&b!Bd3Qn0pfN9LxPP0!C&&cbqpcUgr)a0Z(LI1WEMJK1yh8Lnwoii(+mG=KU8cO?@5VZdnL}6F^ zui4%oK##iZUAX_;-c#}1?Y+KuzRqbL;6VSJ?-jW^QO5i#X>|}|(&p1V&5~jLfqx2D z;0kBvT&g6uIF*ON^p95!XKrT59Z1q74|W*)dx{9GD^BI5(shN+GEzX4zDybw--#J{X&R34eVBFh zfM5v$6Lc1lSQ99F5awO?AdI#XeMi~P({6-mCnLO-QeTWn{~*vbY7W4Wi);r6QT`> z9A}7S)^Y1s3F1WFj5kv!|+y$YT6&Dj+GjFz`ynf z5?K2KjkS;dz$HsoyLC?$9BA|i5^OY*aDqk}-bN##DG3QB^`n;UMbtmq9vpgtsC9ga zOiQD3<0-c6E1t~F3sA}YvF|aY)dyuI53-I(zT?Orbz(iq zId$SOp-r8T*PPc6LK<=HcR=NHj_=~iBln^E-)ikmP+C1 zz!b~XFnKT*C3vFDX=l|;v

    99=tA{?LJ=y8u=SM*pqAed7q~z_fL>^4wd3~l9+i0 zb)c-hNhz+zHuHb;FIMki99EX zPzRYm6Nxdt5;2P`w20eCP+4#gA+s8?oUf7g>E*n8se+WWTw``g3r(0)B(c0IkzNm8 zir{}NbMedPQb)HcK5i75dxIm8nZPZiK?o;?pDP_FFDel;F}rkUadm`-V6_wZp6Y@2 z0qe|b%aN??4GtF(tt6{D8Pj1`2z!5Fo2i?cp#j_%@1ozuD)LuW=JAcjPloiAb;7TJ z_CoK!zh|KEWW4A#uG`Rg4lja?U0XvCth+R@{gAnNPntPaJwlRfODOb>O(Chg=836X zGQxQ=eBMa7N^`9_E&BU!kEduZ@7sAX+z&hd%FT0gLNPoA`)RWnT_GCO$+)h@aoDMh z>)M^%1g|2IDlJ2-#k4Tng&zkcbxP`x`|3E^7t-vkk@8S{AiszCN}lHhU$R4q?X<=0 zurEdz8aX2uqcI_h73p-Pkt&H-9W35`4B@@AH&Loq8~DZ1aHTw|opCqY$+>1Fb}Z$~ z3(DT$7|~fvnDPvoxsw@8&T1G9?+v~zuy7Jtl;NRF)=cLT%@!JtO_B$Uxs*q3mgZNY`Or4q5 ztYdooQt6(*2UJo|BF)uV=>WP^WYF88{ht{Ym>CyCN?wZ1!Pg8SB z!|cav>WR%k9{qJBzZ+r9lhPuaSC}Wv0#n17JKO@JE2#0D*1`PRXnHgwH=1ErChlz2 zweqE#3YQs-X6DKq)0!17oe8Yz=4H1=g`-fMHB^_Vx# zUk_FsAxFbt~n!rkf!g$ITEr&$t<04I0Chjhul`&>%J% zb*7Bg|3C5QQ)%GF`!}cFoIEJdKbcUCuiQH%v2%9Vj`kE}Li;xP zYcVB?K+JrS-GT(9)1rxF1#l}=lgZ6`HQ{LSuUfLb2O z^#n&_ORs09r~9o=^|m~VAM`W^fZ$jS2bsv4I_Ll-~FNnR&vb1{oOQV3(TejVI zZ<%KImZdM+{iKW+$#|FirTXu>Wvgzr!%o!%vm#3Bk@^63RWFySE?(v&43xaqY}ULl zy+|~Dp;H3JOAbQ`7~36&5-?tN7)new>B%dW)HnAl7VCEP6^l9Fd>+?%g1HVY;{Yd` zEPKqmm%KDC6-easS7cUzyALAHoj-neV-}QsK@XMXkADSUXgpn%6cFTl+oz zU*FkWn0ax1n7KnR^Hm!&B?OqcvleDLWA2*-vnpRfjk@Dv!u{uQu~fVk(zc7tcv_u! z6P;0Z9UTjp(XmU!vW)daJnfw_mYM$n8YiD?WdN=2So_js9Px?ePsXX;adf8xGn%dy z%Q8_koi--QKH_AB-4R5u4$1IlyxgUIo#A~u8BHgp+dkrD*~9(y>bB1~Sz(hI*BXnI z4Y9xenQ{AlSx&|xBRZc@0=vifHSaD1NH_pY|J>nfTFJ;OOolVM+aEP*i>#G)jj%N= zQZwyZ;T$WFX0y(jx@O>2sl)QULUy?bWrefSQr|0>%`C&PHNRMNmd^qV{+KTopdv37 zbT^k1FhLIyiS>l4|BHp0Q`OVc?j+Ms@V!E+y9^}CmG2dIB0vXqu0)7Es3W?16~8xX zd)qh(z= z_WBdxS;V@El<)&(T;d-5$erX>hM}*4U2_TOFJLPR}05A4E;R9?S-2wcoYLD zarArrL9ycr(-Fz?Yf&h6oOEJ*)_#o}d+0V8`$`s2hS-?RCet7j`!R@{?zL1NJy#^Z zQ(JcaldUfk*Gn3*Ygj-qE zBvEo;b8rD859L3LGCYZYd?5Xk$pcy+jNu1};VEv~^}fgJCA^N;Ys7tw*Q;HPIC+N< zoMwE_`8GZijrca6O?N3)w{32M%jczQDZAA8`0E6*$Hzsi^t&qF9yJvjK@zHVzbkV7 zv7Imge35+i^i{nnQv6kKiIkdaVJD!w{IOk#JT-ev;mpmJh~7$x7z=<9>_{dT#b#G{Hb5MxmAR_N$e(-?rsPN+-qX{+my)v7uYUx{uSFr zjeo4ORFO}dDxw68PaTF5srgpC@8Ju6z*Cnm*vj~H!o?S4I&$4_q_yLzFZdtgy{YMa zSTnuWCOzSjUf254s~u0%+gH3|S+4q|6dRN9UCULK<#MGSbq86;O`eJ63i7xFNiA1> zN^WId@d)bDTXtQlvvT!5LV1fk16aBG0OXwa$yj;EqItwwdd7Ym^K>>c{S&gUAfV^I9@WZ;|0h>~LPwiy3UyTv%JNM;hli$s}RXg_-xy z!V1P1%;s%AwYsI6*_awadO#&ir$V|z)BB`c11DKO{uQ!wCl#dR$ zQe<(k{KiKj&aAq(O%t>>V}WR}QiNGALZ{DREQygII$~#2sIoz9m?GiA@tFvS@s7=8 z)A$01w(vwFnc?`=4ui1}N2bhlwVoqxX|^|*7r&PvAuStg3(R^=Z9PX&|3K7!OI)?+3fEWn)j#eT*OG<;jBXJPW5a5(rvFq9nT!;TS|Fr?ZG& zIc!kmH>?b=FaC$9x9Bp8Ijq0Bmfm^|O?jV}>O=brc;=JdZqfx6FZIL>J7)xfZ1E+dxTMFcOdvGe z+DPnBc=B*&UQO=2C7|`R=F?gloN4g8EXQ00@e;jo6=FC%5k@&G1y|*%T=nTdd5XJl z?*Y>Y-TR_DXPD`TIuj9|M+vpFyw}!zmg`?-o@4X{Hu3v;@Kd2{MRn4~?% zkBqPzxkXqFs9||3UtQmJfQDVV+%O{u>`x&uNgg9fek~t!yx~fbrme{vG&eqLXHVlmTs;|KrmQ5*fY)^L-l(4cq$+C+ITxby_3ZWu0OyA`+4oksDtO&z)rz`1BF$8O-7h#`|eJMVEP02?I;@ z#kF2F5h{pKCsh6Rl{Ce^a;;_G0iK&aa`3jh=ZWv?*!NQ6)bAn4lcat9vR>Wuf!Nm^ zZ;>9a+1I72C3SGO%f2F}9{X1B!@j4G?Rq*nscfpMwR4}hn`o4?Dc;vV(}J#}0e;VTa}Wwu7qr4|b5} zVh2_HKiNV2zi!y-Bl0CUuk|;Os=t94?-#P@Q#O-Ox6AEtIqx0KJeiiUvGlVyBJX45 z1!BBxGGt~p3vDKw`>aey5;HAkN&67kaCQxi%5llN1F>B^$OvZ#bF)LGBV^gl%FO!I zq92iFm1YFZOExRJHTrN~v@!YOsm5fUMe#W0o3VT-?z)Ec25FumugCKV`dWpeuKuP6 zbcdgeuxz+y94zsQ;}4Lio_JN(#_mzsdTltvGr9qiwHpB%F%uVgOUay%=shum_+;Y$ znJp2|a$*KkZkf7b#nGV47h?m&+%BEtk4QG>R3l-Lyauo}>bua^9uXPlq}&*8pUmHh z@qQ2~4F_iSBb1!6t9yHfjW)e{GgV0)#M;{QUPWQmqmbxQ(@~Udk6h|S0y7&+N_@^P zZ&^pnh-#VOZ7?DsVz?1}lBOi1Y>&iVN8(x5+|wyaU!++{H(81L`NEZ>GkvsTiNo9L zSB~yAW4dD+G@4=dTpHrDexc@>j}XQMc{KhlY3uaDdE$@9hqiKVr7pzpNZv}eWMGDC zLtw;`OJ*LFFyxF!pD)f0ujbc87Z<12@u1PuHElfDww2t7xVd*37%6Z&JJt&jLE z%k{>6e$RBTrK^GFN>lw1zB3-?O8FZ{t`a2lt;0|P#&-@w2^ily3?-<_@{L`_)|d+v zb@Kj&QA};}m5csHXln-gMiLBhL}cgY*2Z?s&Xjy)`$M#(v_x|}px9>w(cMcY2d8y? zlSz%=)t`+Y9G#RHVl3;`#q-wBt|&Uze-OHUW^|SHMKOw$PwOPjX%BLLk?2*L71BjW zvH_+X{%EgCV5f@IssuVbQ$JgH3VIqW#y&qfx+nqTCx@X#va0++T8_E?5*_8q?+{K^ z`O~4@Rpn<#m=Z|;#bGERGR{C<%gab4^jSjtp;dZ=)Oe-ka}8A{E8?$?FeQ-wo5N7T zUOmBJtJGYYN4liqx6&kmj`6+Hatf(!v(&#IhMhk*c1{heS`orVf`h<+9n5aXwY0z+ z@6p;GZ7t3BriNZi)8j|;z@9tk)ujVE;L5oc3wa=o=XXa%C1CvFFqDAtr^8SJ#$OIY z2^f1Fh7xN5O)FEf7O)!2g>E=UuK_DpuR$xHE9Eca>x`V}9}7I?q1TFXv4@4NY@uaD z7=9C>?UO|FlC;$nk_~V;<;Mw2?pE5l``gh>2~@>u1__jylT=lQTdhJwn9ufBE69>L zNu^qfa69oLhbAFi55q{D$uSIB=pc4wZiPum2^e07p~OK>6pUm^QaXlb$ubDBSBbF1 zK4y;=F;G&K4m``zodB&WW104FmP~R^bdWo9!jUCGS>ehQgBl^^PD7xt^MTCgsHX(_ z`W=Q6Fai!kiLtH>FuJ5#cjd~;2OW&G| zZH*2WjqKAyj{FbWMI2?6K)ZB@p#+Q!hoOX{?&Y=BtuX42kPB_(1g<4_)l^$}PMK?P zyZj}NgtfCUj9VuQC%Wk24lOM>>S(0|jK&T_2^iT9LkUOkI%Xb=RLne@OG%wfxgJWU z#!H}DnUaWPO1%LMZqpj}=VYcv5zNWd80dE8!D0hzHg1ixnQ>+UOjj_Y?P%+fkALhE zXC(*`o6L{ozp0ZuC14ad3?*PRa~MiE`LC13=?EnMak-GiGeo}lJ)BoS`};!rIPG;g zoH5l}9a`VrLkcAZQ612$*Sa&VZr$O?kDFapX?uu z|LK0RF!`jFL5AjSJk#?QGicKwBb*yt8`fP_?QT_##yL`ALg~-MKaxK(Fiqr`51c9B zfgcmT-GXMgXf^)?1UcX=`btr>a15;kjFt{V2^fVALkSqXBAWh33CiYl5|ZjCSCFbw zE`F;@E&*$N7LL(=imk4d=bFqtmsl!KgSqq!YZh=-*$%*Btr38!)4nv7KHOpfK z0-e@zHMBsttqIBZE4#V!6lAhC8R^tm!E4zjNGk}NL5mmiKM7d5T8ip7cDuv z$zpb+rkPkaFI^Jz-)7?p23AEYIVJJ~cn@wKp8HC8de4H}12j;nR?SAL8o+1dEKF!5d zjH;aTjH2XVg zDuDq9I1D9V9Oy8VfN_w+Py)t4hoJS!7YgA+ zy#}n0^%}H3B@d~YB0M@hc*31r!5N=1km<42KZ zBl0SY0K;P#h!KcZp%}wI3$gcM+M;RKit@!5O2N z;wit%j8PQCf0H7pWt@U|K#B_+9^%+g2`89ck-7a2wW$o>a&c7#t+Ec!Hqti)(dtNL z$hM^)=15nXGj7Z0SF{q_?-FAMQw3g3KJ@FqD9Cq{C1G#!!c$griWZ z-3FMiNOt#%UVe+!Hd1B0a-qujxw_h|wg?Sr_Zu4ArZtXDJMrwS{3ThjYtY{=x&h)H zzR#gC=0H2UM?1PJL1vC|7)ro6)?p|C<2Z+*gp*y{{=igY$r&R%a$!tBE&;2dT*z*e zt1G+O^=e3a)JcQeFI^hP&aM;B&Ta%T4m4#5ZTDhXLN73o)ktWq!3FW-?CcJ6bXUUB zJykQC5(nM$xwvYkYU%K74e~^~<0cHi;`O`&pWvjXgwu`Jc?B-AQ?q+*tpX0OpHv#Q z^^(*yFBHIuj#wpNR5%PJU<`K{O28Q5FqA+O9XLi4dl;@5`4pBVn&_}bM_~l461h-p zW%5ABQym{JMHlz4l_lnFlNM64dfW@U*r4n4|cOj`=o^~lU$Xh+)TXkPXsylh>2 z0Fjx&;kAU3&N;SB$uLMQxH`&7S_v4V9flGVCqwLf_OlKkHpSUbv>@1cCzuj2a2AcH zp#+SH4nv9MD4?Z!pvbX{YoLoBB!VT>00^fY9wfAFy@MT^Va7UMWC9y@v(a05X*i4GH4o+PI7viMNQ_TkYUC*a1JE!GB_7RB zNDh6HBqLAcyl3aw969e=3cLy36O z{4vB)9cIWSU?sSuYK1WfYoVR*2dj=jJK`FlrA3u=OguwPnkSXY8DCY0gK}8ml!FqcPWB{EE}ugDh?0=`px2%bP5cO5 zOQAPu;zz6_sS^AJy>^Umk#~9hZs_zGq;!>&k`k%5dxylW^R1EjiJs53FTS1UF25p+ z2l7d=hYXL3D^cS5yjbG;x>(CkSm`9MM6t|Ne^gS|uUyH4m6YY0hW?N{$U45?=9yTo zAdg6p)J*lq#!)N}Zn=jzj%B~*^qvS7om zId+@UTE!r!DWP|fWuE)&6Jcc@cMRL6Ulp4!ESb{kKV}pm*ZppTcjZv<0 z{zsHyY!+g1_yDVRgR$3mT+QHB(0W}ccHWh_GV+&`!+b-UZgMjN34j6R+#=?;nRF|q z3b+!~=RVJQJpY!o3Klm-0(0+8eOephsBNiCYeVeaEm7Bon)=p;I9tMMNik-G2l=< zIg%&ZNbM(zA!=ZGqRrHPA~dTvB^k=9*506^)<3R=V;cvFS>HAe0NvdpRDezi822~~ zCCHzTZ?UqTK>obCoS^Df!Z>?*-tMCB5ZVN}Q%GODKQ^>a7I|4rqaCF6iJJ0be&a_G zKzl*vT=+c;s5jqh*+>#GW_3l1*+a7IaBsWHyWr$iRLO-y>Uff1S{9vcd`o-J^!Q8s z#F$zY@x@zOEQ5(Lt19B1EurmKB5nmMMPq}8s+pYC2B-J=fmj2S)D7IUc8EP$4xg$icJ2BI5k`=S7GIxD zQIM&KRzFxjl_0YI~OvO{F$XX8>hT z?DRifJp2aTkSE#-?I%Ku2ljwm1(=lRXFMve zFUR@;xh3?HIo5YVXEwhN=F6!U8FTK%QemBy&mm8#DYRyOJ`s3gA@DZMv)o`|)jM_V;+Z8btT84N!9)#N_4CoV~%{sDggJdd9_k2sy*4ZvDXlS zvpK39Pg0sFWe1O{`%s9P_!-Q^uM|4bAFlN^>69b`zC>%Y17_D3Fd9y9R9uj~1v6p| zgvg9$7JczstUud69!ct^&Dal%xq2l~mP0gjqBV*()TzGqv@+I&G>Z8oXtZ=PkB-Z- zGg&sIp0?sI%(s3N^E8e&ZmI317SLp8N3)Y6W7$S--meCf`!e~)qJNo}q zDaYR-jcAs!)X|u0mZ`ceIwq@byJ)-Iw6)Q8u9#n>%Jd} zxPN><8WLZDr3xd7#`FX8q%)Q8SQpWe;lxblf;XaHDdjp-?(s@=I9$g50`kqk^NW;+ z28sk*RJ0r^@8+iyG@adV^D4AiXM}RYdE8nXP&#ZeVrXiGye`QAsSYU&OVu*kr8X`t=UBpLqH}%%iqZo8;RjXljh2=HaQ>MxTpmj1k2) zYF5?DWg9h&u}8j><)&hVdTc{jF^mZRCxdhCZ#f5*7#iai=aS!M8&};Y_*r2CANr3nv>sDc4H5lR;PI#>Puj$$wbRN|pV;qrN4R zIHH13C+BwI)Ch@1!jGksa6X#OGAt9s7dsUJjT#U~8ycI+u<~t~kzU>=dl@PBYy|kDYZ_#9*;U;J}T`ZSWY-HCpA#OUQ$FCA|6pB{TCjM{dq4YoIVd8(z zgHs!pu%w1aV)(~XCGM}XHn8q|){d}Cp_*z+5461*_8#8H0Pk-t*( zi1CKNGD6-Bf?V+DgM5PF?ShVncWNq^;52=|=XXuBuo0hxI+6qh*m6W9sBUk^9zpe# zJ9Z4JbKSAn_zBy{yK!+D5)JBj&)Sgj6tpTbuix*v0NL^<&4b;d>^@n?_y;6!{e_Jx zND+5zgz$3cZf0c#U}mve9PWiluD5a%xhl{0%0W2o#TEzfQzcAUS#=;c3?Ip@HBe~T zImJ3iC`;QRV|M=sblPm|lm@b{<);hReon+6buDoCTK^c(Yf{~G6LC0{gc}IV+ zWw&s!U<6D&??=Q6rjZAmS5$2j`IYjUS5Yuxv8=SBd2<+WK`5L*u3$vC>8J`E6v4kW zX$2LT(n`~0_5B_vR{mIA6?RLX$*zHU!zGSfiMEVI?1A9Pny1-Z7H;*j< zI_B~g)RN`;=n$^(I>a)ozo^f)>lLyHzM$)FXIa0=L)R^#lEFTIVd1FpzQQ8^aEP&^ zOHT0>&E;=Y-dJDJJpM+t7+=_I#2DJ7Uk?l^)w*u=L$tInxk_`CYlbg8CNmfs6CUFY zrj0RKAL9+Bjp3zS%rM5A#%qaEvRAF&bA+kho;fdI8lP^LKWfiXbJudbb5H+fSah8Z zPkK6=nV(|POO|{u)key#YKxSycGY^j)!eqMFi*Fc+rkX{{(0_+Tq&`f{;X2ss08WI zypGkVV|+A;Wn&kdC5vV$$@xgmv?Ys}T9QRZ zUCAnTWVSz<3?R-I%Tbr!ZjqN)s{rO z+PZ~O85UETdZMz@YRHP#$!w^OtZ+(}7|+x(l@+aNy-;n%!gXZPY)#cknM>;^O+q1b zc>iJS{Gh`B|El_br>Y8KI#tymW~!?4MleRf(N$UH-M}zSeU%pk8w(6PX#}Ur8i}bY zo0RCTv?-BVZ<7*TRadlhs;-ggs=7&`uF9K|sr5H0(^Z8VkFlA zcq3U8Om<18)fmY&0NzNJ#Og|}1Mo(&CYVI5;Vys|`A(}@Hb+Fe>LZ<+DC}x9a73aD zN}bxEHgH;tk(8>0wjg&~u_Yye)R@u+c+tvfB}P`NE!(nOO~e*unz8B6Q*}=DO12Io zEY*x{VXn4e3rlu9?WmTfKQsWJ*Y_krc2h25*JM9r%H{vBqv9$2zpSGv2joR8?9|Vt zbL7rdKNZ`A=c=Iw+l1-D%cRSx5}aCUGU>9aJg24_d8wM3l;^6e zDRHK{8tlzax+5lscAYW;Q?)fI&{bbk0$qKM<1))IfM?w7vns!z65H6h!KtNt-?;tE zZRc*S`hEBz-`=@%?cJ+xjBj}OuPcgs^#A3B?l*n(-HbQ8H1Th4^KAa|z{*hLdGCMG z{=S)M=am&Sn>OOQWA}gk{th2>I{&y=JYN<4dGE-{&p+9F$PpFWU;gH{KL#GzZNZ@5 zymOB};M!Y`xnaPim#^;i)8h}l-Kx>wKkRrhBm2uyD-O2tV%&T{dUApYUb3WP9^Yq294ZU^h2|s>5Vb)#YN6&88 zvH8spZ2ENf8HI;GammHg`#m`EP~Xp4WA;07{lcePta|*Y^Qn&yI_RX$`!``!B9Pwk}?pwND7~0(B-o}lFx1aar zsL{vFy|w9sLo&-hnsx0JTUUK^-JboAysPA=d$xS>*a7DqclDUOQa&M`^?LDplXAul zYn4&e!0Qh;DjG1aS&yl2-hSlDPNzIRZqthWChxqz>i2IpF7L|MgjC zUHx-q<>J4;|335eDN~-Pj>Ya>x^d(2qdRv#+S{Ok@1;{uz4e6B(yCAP?rr+u8*hv~ z^7h+5{_@N-S6;ep+n~a8&s}}d)~y46ud2G>o8NzLa^LXbUo1J~kgb1w`)&Gxci#Es z{X2J_I%@6OzXsiX_vdX^t$OOX8*lvO!+3o8H5)dJocZv>&%F27U(Neoam8In6cj+=T-NZd`ffk#9`w)@@jH!GbF< z9yDnCXTSZ{h=a6(d*{xbf8EhXe|z=;2OQk)+G`&@{FYljSbNMdKb(BS4SVMe7_cF5 z>7^IIIvXU@5^`u06!%lPqkJbLoUpLA{7wDjXdV%dh#qpxc^fBsc#jymd<8+PrQdvNR4 z6OS(`nX~_8m))Lz;f3cd8a#O0=C8l*Fy)a)UbS*^4p>)Rea_>jobrBddU}gH-+AZE zclPYre|*=jC!Eoz&(NGmq~+y@9rjK}Fc>+sZQH4joOIHM*FN*i$xpoc>a>A(-0{tG zW5?dyd+E|!x-46E$^;x5EI6wC2qpy8? z_SqK>Y1b}xQpb+*Ud@}gJ@Mw7ze_yuz~&X3HXZZ)r=PaDe)sO#pPq5Xs(yuqt(G5t z`0g=JJh3bDl1mmgy!he;d!|pnY<9nX2hDi!!RKC>IPtd24n6eEpwAch<>#LpG|$Rv z{LGj!H%#7dzfpIcc;au9)~|m#Z{fnFS3mu9MV}Te+P7b`X8l|5z1QoDUw_Rmz3Qs_ zTSueac1)V|*sX89H9fRs$wl3+ymDRnHP<|JK+Be`n_O_gD_l{`4%m@bolkx|C)BuMe_`)61uw_Q<&h9{6mB ztFOLiM0xpHEgLqBR^D^Z^S2y-{GX>k_SoxXxw(CA0szhj0ImiA76Sm80KgLfz`X## z@c_Wl0DunwxD^1X0sxu<0Am4wj{$&{0KgysU^M_R006iE0B8aLd;tJ#1pv|kfG+`n zQvra#0D#W{fTsX}UjTsR0KiB9;28j*IRJ1M05BN<7y$qr2mp8ifTI9_lK_Ap0f6oR zKo|hH0su$=0LK9U{Q-as0N_{vU;+Se3IJdM0M`Qm4FP}$0f00Bpa%eO4FJ#=04N3k zCIJ910sz+n0L=h^H2}aF06<3opd0|W4*>WY0Qds{_!$5=5&#$j0K5bMR006~0Du_) zzzP81Cjj6y06^M*82~UE04M|iwg3QM0RT?|0D}R5w*Y{{0f1@%U?%|ZDF8480GI** zlmGx90RXuGz(xSz4FF&m0B|J$upIzs1ONm9fcXHxw*bJw0KlUFzy|=p4*OJ;{brp06+l%kOcso4geeh0OSAw`vCx*0D$)Z zfVBX?3jjcG0N_Lb;ClezTmaw@0N@S);1d9#6aZKT09*$ETm=BU0szbf044$ea{z$b z0f6%WfNcOk2LRwz0N?-s;2Z$peE^^Z0B|M%us;BB0st@+0B8vSyaND40D!3gz=r_9 z$pFAK0N@({;AQ~e769Nz0H7xTa0vj=6#y6r01O8J9tHpw0RZCxfE@t99suA00N{53 zAOrxk0|4#@0G0p%p8){*0KjViz=Z%n3;>7&0Br$)?*M?!0KhQ-KpOyHHUO{+0B8jO z>;?dK0RRgDfCT`+WdOiI0Kjtqz-<7)n*cxn0B8UJGzI`}002e-0KWkMF9QHe0e}hs zpgjPv9suYC0AvFI_X7ak0D#8;faw6hMF7A$0N^12pfvz+IRH=u02~GY{0#t{4FJpn z04@apegy#L0RVXbz}o;o7XV-r0PqL^@GJmu4*+l$01yQLo(BN_1OQ$K0Qvv`;{br! z0Ki!QKqUb1JpeET0Ehtq8v%gM06+r(;8Xyh6ad%@0K5SJ+ztSo2>@&Z0L}#fwgLcE z0Ko46z;FQI5CGs?0N_plU?%{u767;#09XY8+z0@~0e}qvz{3E*UjV=r06;MS&;tPI z4*>iE0K5PIbO!)#0suY&0KNkNW&i+h0svhAfF=Nd9{|`40JH%Bo&^B%0f6NIKmY(( z2>^rufW`p8JOJQ*0N@J%pgjO^9{?~D07wG>&I16-0DuAjpcw!#4FDJc09*$E918&K z4*@_005BZ@=m!8i2mnk301gEJd;q}D06-Q1 zFa`kF4*)n309X$IECc|a1^`+B0BZn%_W*!j0f4IjfG7Yk2>^Ht09XP5TnPYN0|2xH z04@LkJ_7(=0sw{q02To7E y0Jt6ixCj8q1OT1_06qo)4gvs90{{*L0ImiA$^n3e z0Kh!}!0`aUV*o%d0D$|y3HSe3-2bm}|9{5){~P!Jb=?1I-2bJx|D$pLy}17`;r^e1 z`~L~<|AV;yN8 zzmNNWJMRBj-2W2X|1j?VGTi^cxc{qh|2yOU_r(2=;Qn{Q{m;VvZ;Sii4EO(C-2WGG z|A*rK&&B=!9QVI5?tcs1{|emy?zsOwaQ}DV{y%{GKN9!|2O0Quh;eu0O0-)!2SOK_x~K+|A%n@cjEpp#{EAP_dkyNet?*C`F|9;&6y}19^;r^eE``-@t z|8U&@wYdK$0asTsi|BG?|pT+%u68C>U-2V%4|2yLTUxE8S4EO&}-2Yj)|66eXAI1Ieiu?aD z?*9hd|E9SAYjFQ>!2LfM_y2g@|NU|Q({cY7;r?&N{hxySZ{hy0!~K68_dgf+|4!Wh zcX0p5v`d2JZi%xc`sf{$Gpx{{-&;K-~Z5aQ}Pb{&&Ise--!td))um zaQ`pC{hx;W|2FP_1Kj_6asOB0{vU?>|0eGL9k~BL;QnvN{ojWB|0C}IA-MmIaQ|bt z|KH;N55fIE3HQGj?*ECn{|Vgx6}bP;UAX^~aR2jg|F6dV?}Pi_9{2w(-2X3d z|4VWITjT!k!2Q1!_dkUD-wpS_9QXeK-2W!H|66hYFTnl34fp?O-2a_d9srgJW;FwEEr=hqZgO*{Op*&${a5y&K+pw$n`S{3E_?ym;`68>YPa+a}+o zqdsYJ`Ko14oj&V}WycPGd*_qql~

    ea*cOzN;?>z0FOK6BCJAD5hS_SF^rrnFx_ zWA~Hq9re(+7v7n-wdjtCRWJ2j}Yr&U}!=&z<%R!_a)*velYzCH13oA}}0_dh7S^u&q7ZZEm-3oF#=!DoC6 zH&(8EwP*OI&ejFrw|VNO`@Fu%kA9VV?nxJKZ(h3YoChxdA@u#XLnpm|{e-uFd@&e! z^0imGk1c%e=Dinp?|9tmwLc8IE^zUCU2pvPi<#-?ec5}!=x=U2WyZC^C#E$zreCXz ze_Osg*mrloz+Fdv{KVj;$1i?x#&ahJ{K1{E(MLD=yXjSbw0-@F&sJPCVBia88Y}_obMOIp7`uCS?zO($H zTh`~aymiZo-!)xu_sq}{UthiZu^Z-&{_B?p#n+w`|LO6AC+@#-dwR^AHncm~(pXP7BX;!uM_QOkx```K0jb(jSe|YrSmuF5M^};pB z&lx=S=f&C2T=wQ8pLXp1%PHqRd-qS*o;>f#NiSb9JN8=nt=ro*zJJRdSMT2_ziQp5 ztHw=xXaC14Uo1X5ZQAhsAHQ7raD(%XT6xRI%cf1Z?eCB0w0eAd_?sr5e*EYs*Ss|( z*5jqmuT9(8;hx#Ace(MtyG#1F>9XmjD?9JEcH)LJhCbf&&vUokyyvo)@9DPg%_iUZ zuNrdTmv8?v_r;^L@|OPG>C7WvUp(-edyahJwj+=KaJm28HLpDQ!4Z=$Z1!|n;Uj}5 z95Z+IDWCfrEZXnn-!C{L@kjcB9q&K2#fZz_*>UV=jZWxx`s;^euY6<7qMp}h%o_e{ z&XO;(54h;1TibvA@R+Upz1RGsuVx)`?*XfJygPi@_lf@bIWL`)*xd7}<9>PZ^HG1@ zHuBxRv7ECHerMsfyMLI!{9Cpdynad9BeM^HG z;f(vM-+bW1RpU>1`m)OB&mZ$z*N3JbI`yP8UVh}ngN_COjspOm1pt-<0M7#e-vI!( z0{~Y50K)))p8)B089Y@b^`zp0RVXbz(fGx0RSK$05}%_ z7!3dn0s!^^0Otb$%>jTb0e}hspeX=w0RZqY0MG^icpm^b5dbIw073wO4**yR0Nexs zd=CKJ2LL<@0GtE>lmY;k0|4Iw0M`QmF9HCs0RV*nz{LQ-Y5?Fm0H7-XFcSdi4FKE* z00aSmV*r5P0D!&#z+C{qU;yAj03ZMW!~lT50f4puzzP811pweI0N@D#;6ebP7Xa`M z0B{HZ@EHKG6#$U-e;xpEC;)H=05B8)_yYhq0RU(T0JH}H#sdJY0DxBjfIa}gy#PQ% z0AL3Ium%7)3IJFO089b^ashw{0Pqn2Fc1J}0RW@}0Cxfa>j8i*0KftO;0OTVF#zB% z0N`2x;Bf$8BLL7H05}r>*aZNb1^|o$0JZ@DjR1fF06-A{Pz3<|3IId_fYSkh!vTOF z0Dvz6fR_P)sQ|#$0Ko46Kx+WtIRKyl0C*Ds_yz#j3;;Y00PF<-dH?|10RRgCCyK34FISF0MY<} z9|3>{0KhE(zyttb4ge4a06qo)-U0w#0swXb0Ivf8cLM-j0D#T_zy<)ICjf9W0B{cg z&;$S&0s#C10Av9GodAHv0Kky|!0`aUy8yrk06;SU;1K{|E&$*M08Rz~5&%F)0AK_F za4Z1O4FJdn02ToNvjBi40Ki26z}Eo4egME%0KfqNz;FPdKLBtJ0Pqw5@Hqf55&*~n z02TrO^8tW<06-Z4FbV*O0{|HSz$E~{fdIe^0H7KGSOoxF1^|o!0Hy-~X8-^P0RZa& zfC&J=jR3$Y0KgOgU=RRM0RZ>_fZqXt(*b}p0e~X_fHweu=K+9&0e~9-fDr&dGXNk9 z0N4Nk%me_w1prn60KWkMqX2+a0KhB&U^oD99stk^0GI>-Yyki+0szhd0Qvy{GXQ|2 z0DwCIfI9$yJ^;WF0H6y1&_T30GtZ|GzS14006!R0Nw`xegpuX1OUbY0DA#| z;{bqR0Kj_yz!w0(mjJ*w0Kl~XKqCO)VgMir00aPlCjfxO0Kmxrz)k?52>|d10Pq*7pe<1+y6#y_D0Ehzse**x$0D#v3fZhPW zTL8e#0KoA8Kt}-JQ~=-;0AM))uoM8;2mllT0EYtr1pvUK06+-|#L0Qe37*aZMA003G808s#- zEdbCL0O$$;Tn_+r0suM#0LKCV9{>Qk0Kj?x;7|ZyJOHo=0O$_@lmP&j0RTe*fL8#3 zwE#dm05Bf_s0IL*002(`0ILCj%K?BF0D!>&KsEsI2mtU40B|<|Fb@E@0strn02%`T zR|5c50Khl^;4uK;Yyco10C*SxSP1}30{}h-0JZ}Fp8^2a002DzfHVMLHUMxR0MO?D zVed`gsqDhO(QRXI^O$+q2yJ9eNSR8}fHFtsh(xIfnTIq;LZxJCB8f7UOwm9Q85$@m zG8f4d;auz9lBef+zwiB?^PcZ~=Xc&+d*5qa)4JAhU;DprYk&Zd00F=S0zfGQfM*Z@ z8X*9@fdFs;0zexC0AmOM6A%DiK>)~u0I&@L01X6yLI?oS5CBLJ0JcK_7=Qqv0s-I< z1OOcf074J|njip}Ljc$W0l)zQ022g&We@M-Tv3K>*N(08kA9Kmr1Q0R(_V2mn+N0P-OKbVC4m z2mv4h0zeT202>GZ77zdc{%;5P9|Z89AK?EQfd3i*|49JEX-xA=z0l@#$0RImI{2v4Op9JuK1;GDufd3-^|7!vM2Lk+e0{H(K;Qx7m|Be9v z?*RON0Puef;QtSR|N8;{#{&FM0QkQH;D0v2e{X>QT>$@G0RGz<)o0|LFk#j{^LMB^fvzz<+vx|4IP=g#rG10Q{c?_|FRPe;vU8)d2q)0RHa* z_C(0RIaB{tE#74*~e^0Pue&z<)u2|DOQO{J#hA|24pWU4Z|b z0RJNZ{zn4*Zvyy#8{q#_fd4`O|K9=pX9oE13-DhC;C~jte|CWXn*jc20{l+{_-_vI zUku>?F@XPX0sfx?_*8u*v0sPkj_`ee1zcIjncYyz<0RJZd{+|K(F9+~H z4B&q%z<)P@|6Tz98vy>-0Q_eI_}>Tcza8LzJ-~lYfd4}P|HA?P_W=CA3GiPO;Quhd z{}O=zn*sh00Q{E%_^$}?UmD>56M+9J0RImG{Qn8?{{z5(Wq|+R0RHO${0|2B&jaw^ z2jKsDfd6#>|GNSHrvUul3h@6S!2gW^|1Sglrvmst4e);k;D0{A|FZ!9`vLy%1NeUt z;J+%se=C6hg8=_u0Q@fo`2P{$zdykLWPtx>0RMRb{vQPRZvyb&4&Z+$!2crv|DOT; zzYp+V4d8zjz<+Ll|D^!`$pHW70sgB4{HFu>{|4Z{Gr<1H=;d{1Yx}Z zdSNRxu+=>hjj)u1hO7)L$V1Qs!=)U>MGl&-LZU3Em1tC2B%_J_6a}=7K%!B3k%K00 zFXgOSG&N}{M}3il=DIEAtXbrs zId9l%M6}onE#E4Kg;yKV40!6mcHqGx5p*FN0tsyZBZ4Eq`P)u7SUQPT*hpfVrO{%m zN46mgXz#QoS+pjLfP>wDuze9>=?Z0i6>QiBX#zJH=}4mK^#2QTL>w#yh5m#!AhiFm z8iw}oi($AK)UJXG)a5PIg~yUI2`La|fc6GmFispkpbav=_$d7sHY_gsE&MBuq~em7 z=7`B~?lBAaMxe0-lN6QTii;#nbD^*}ho)o#Oi(A#YMH^>XWij4R;uELvZ%&==ek zm$?IfdnU_<4|)wAVC@=+3gL!xeJOWTvN>&XJbGhF1u3g|b!(t!IM8wcxw( zUzbYpDAB<(DYz>YxxLZKD9VB;%HnFuqMhF(HLx4(!I%SSY~4=a=Rfj2f8={np2R^B z?n4=BvMCyu*!rzl@M#Wwg5#ypA}3fXG`+Y~2-bn1MWhVa5)jIAQhWfi05j|uc$j2X z5@7|52}n?=bcqfQj09K=vxJ0Z%sMd8@mey$EH|gnYY{NDf|2glhDBfAY88Zrv3(i61{wKbnwL7}dZs-N4Uqgkcu@wUN z0Mr-MOV$rq!r6_8v}EosJ^*#duhl+@me{%(TAUU1C#<|+5BdOH*dz>DQY>fNX{a#zKFyB`$V6 zrE0&psG1@${%|0GrP1mWNTYiGl0oTTGFW;+237i(3`+l!!O{yds0A=v> zJ63NQ7ix-Q(CKVcFr?+s-LYi+!uVjrQ^TgeOK8}bW~2HwsOupv{2J73cv>P&3M~o; zDby&F$VNrvwPb{bJcm5M;iBEO#GC1^M9Q7u|I;WH9rw@Ek#9uYoZJj84qTbDyc)DF zek}G-BC}=DX>ZH=lLx+T<_Z(KY8p^zwX;gSRUw(vepGsS-pj`$k@jR>Kb>d8YVG&( z-uazo;ay{Yk|o7M^Mr8TLtn1fE4C<>waMomvA3}|`z~SDlaOt8)A547h4!*OCwKK{ zW<_k-(yMIh3SRW-u;)gZrpNbtA7x+mHD9{a%W2o+ESU*K-b37)HZO$Zk6ltOd6jF^ zAnp-rqU7%zl}NszAFGjjf6HEhzKTcjqGXpk`Zo@7S)w!cw~p#7g$(W5wJT!y&f&;@ z{Bp^6(E_^%Lp6^te|+m)^LMX(tm?XB;b9vXJ2qET`|dL~F{_qTK(s$6wVt7k6J zEbGJgqQ0IgNcGaIz7`Q!ZhKPW&0(((2Spx6rf%TZzV80e-0^0!A;DK`wRh*7z&iXT zUGdkAs`?xZjm-nB?UyRQ8Ps~45Ca5~Lf-hbNKAJ0P4FAfb!lw%D=PcoalV95NmFE$ z_3)8>s&-Y1jjfZoJ72EX%$`CM56!{5>YQFfJ2Xh!f9_kEsBme6UT7VCnQbmjV^{g? zX5|hdnbjqKiyWUt=JQI{Lp6Hpc8pE!GtKwQD*enDl0Dd9T!-lSp-~yF!|o z>c4h+N=&J}ll$;muDuSkHNwX7**j=+rVH08*&kazs~@0f64r^+d|+Xdl6K1LnVk7C z{&qK>&WTLj*6R5n@)IT3TL;aIPUWqzcB`>`_F&hQ`HyMrBlj+>n`XNgE;{Q`_;a&$ z^GjL3Zj+0<^`?qS4NfBbKdPjlt1*Pbp;IDC5M(?qPZ496(Pz36Dc5#}># zwmC+E)vYG-lb`}8A1aZYA8uXkDXb**1@$L@WlHJLBD6-vUJ-t&? zwezD*yn@4YZ@H9IHP*l9E~yeO7Gy@&PMi?14q^6fc+!_pD*p4Q|dQLgHr8+2N)^VOIa~Kq! zTSeXAM1Av&&A~$TjQv{~Q&L)&b=-Vj8ddl8#!5%~Y@6(4&xr4LbA?YjKN~6IyYIF< z&G^C2-AX(6Xy+G5uWjv5QJlOdTFJ*~dMPQ*?pRRLWMXFEI>(FAs#CtQUFYrMzp#gL z?BSM*R$+NX>Uo;p*>NtZ#PZ0sh;a)iZ!v-S>hMeFHdgTuGUV5rD#)31>%Wa9E0*pX z9v!qCn18a$;R|{0;M${K-!9v{tEJ4PyyuxMV(cWnEd|G!* z_i5n+_hBIoqusQk^*Skj!f&2#i;QyLw58kFF?8K%x?{se$r$Uj@aUgcik?2K7Uv2+ zd+50vQ+#G`hWk{`zje5I!!4_d!1VZM zHqFj=&lp4G{5PaTtkSEdb#0xkO%Y~kZa>&wA8p3w*JkIcz23EJ_o_#a->7LGNSPw9 z6Pe%ltyff&YxBCiSeewWp2?i>_B}h-^-pStCJ0JyomeI1mM|&8r8C)r_mSH>R=Nk5 z(Q-hXuEl*!M7g-7czvz|&RA|jU3jCO`1wOdqRX_SPgV&1Ox%_mS9q@Z{n&mz`81ay z`qGNX^JUbH`)&o(L_Sx{Uom)2M}5|;XOl$RMTTeD5-|U0Op3;&Eovph%)X+2$7S#K z;N0|IU#(=>^ED=YMaG<#(W#tceS{CE3X5Ki`5zU2adXH{wK?g^kr%qsd$mNBOXxej)(t7Lnlf627W<-uWGaP4_IiElG z=9am(-ik#1k~M2g%#Ou`ixg+=o!gRluCdfL)6DWBSGto_R-JPD$0YO3(${}TC~64? zjoBVmlsbd&o0{D(zkp@7@N;0iJ*TY1yeNVczI3Mc2i(-BHwe|;*l|-X+)o+tF zk7x9*!R>ZRFDoy##y%_^byi{5S#=~p!aiBr{z~6er+|kOsj7g3B}M5Y{-u#iE?4Nw zXCD%m@BMgIQ`wPGTtn=B`B#>VyOBxEB|WE@ygSH~8M1muI2vaYiW42_0-Z<3>w3Me z7?@7$2Oe87d%0RTM)SLl(d9P3dO_{{H+Uk#=thjYIL~(L3cn&eWl^)1$HFV8&w#$rai|(%| zpR4Y6wg@S`9920vG8J&dew#hD{l@Uwmw6<$37Xq_zI8uWzgFI>8-5^Lc;uK)NS>W7 zZf&_mny>inzOp3Ujb;vVmKCvMmWCO#??=^!4~HHeA(ZdDz-~Qa_ zAUWtC(J6G&kHtOWQ=(nmX)Di-`z;DY;>=o4ZSBC^oIHLNAe)w3%(rQ%Gpteg4j?*BDtxqte~J?IDM^6~CJ! zs9Rim@hN>raJ>lLVVha#vbMsr=~9IL}~dFw%S)05;7gg{yZZeqQ)z4 zTH50r1K%mUPU&HH8cS^bxXpLEla56-{+?%Q^;c zb@8KTkJ@>6Mcu!=&AY(*A^*>NDa}XBOurOf`$^Y)blsartU23khmD1&dK~V&T^5$XXF3DElhl5$@?;fm6kLXVOK>?|9xV@LcUK zpRI4<=b2F2$~>?HOz>f*hsz5kLi*XP(**3KnAG9<|# z*Q~h_m6)}q-_dNid075w+vJW(H!m73D~4%buB`45s;InUIX(23;y-I@?3_K*fByBV zl()qrE4QDN!LPa1dM@yKAk{0)hL>d7z@rTksiaHyMsvIiUhUjE9=-FxEvXMZ*Z4ln z-pbo_X*&K(%%kSMItvZ5luPRrS&q{$j>_(cnf>7}8(7Xwp0aK3YS~B2RkCj^TEZcn zx@^RmmMdkjI>X}3+9CcG=cS2jvM%k@5*QbC5}t8M9_Rc1PLljq`SAFx*`2Ue=F|_? zmYiVs-A3d#8$+vfwK}!y>bNII6@SDS z$=vx+Y?U&(=E3;-dA`=sWWBd5R*Idkkp9`jb>L?ls{~iVC5QOW(}T%HFRYw1t6pZ7 zaM%(b7BRWgcI`H9V$;1!{hY;f2xbai;4V+Qu+_Q$h>}twDYf%#^9Pw#Y0bi;2af9; zVh}jB>dF?81Lcq3DEU;!q^fkv$tPXfxHoOW4StRxwFw@%Z{WbH~t;TZMy%cb;F(?OAuQDf+DAxsFDI z`=J77jJGZ`e{!Jg>60FYW&TQp#*caz14gT7O>WlWSTh|zRY*LTXev{ob>lc7hNroE zwBdP?OtMdXr6#*cbC))^eOb2JNX{mSWD&IzpBEb^AE)Q~+S?x%F`RoI`6j0CMBa~^ z{y{f?Y_+M<=R0*`2H)*oP4(mB;48POmNRJ`HrHh(=(SRN=&F<)42!Kl`M&7tjJ4?T zu3m$lXxF^x5vG@!dJ?Z)Vj8LL+?IH&~Us}ppx5z<{n3i%h7dhxD(^8Js zA_qNag6FcdxZU6f_H2{H9&-?fqY4}Z4jwY-=}_Ph$^`YpXW$o<{PO`QiLAs-*&s@R zmLR-q<$v@Tl$yK~o+?qE<8Sy~_zZw9}K|+lL&ndAhBihS%8IhfVnw??cIdsae z9ehDq=`)d=>;T2W{z&|k1d%9ANzf5VOq3KoJ0WNk3Lui06JTBYcPz<@l4Dqs2_?s| zB+DXI7*eo}7&qA-%(K&B1_<1Ujr0k;zXS<9D222Me7{me5(6Ze=?VN4ZF-8f5aMIn zf+&RwCkXt~A@HLV#Z7uha>5F4*d+=pok-EgtWpe+kO;*BiE+^c@_C_ph={hnBtRn| z8~6Y;(s(F_K<;m5Fz2vpV9p^&uu7&-G^+LZA? zTpSO?#qmH~91q0B@qkqnZPW!L8ygO^nCp~5hP4Xu_i!No9uCCC;ed@yPI`8FbW8jm z4FVK9;3mb&?>b=3xNu8gorR4{WN)Eg1SzUeSBfgu5U8PuBWs4k9gtQ8kDg(;fQMifn~i72I_8*ahj#rpwk;FSN45Wj~6VR1-M z#>w9!1Zg2w{TdWY@5{wFNuUH$EJiH7TS*L92cZFrbr2<9V)xJQVL|vkEZ}zhJ)}sC z6y;yzg0MI)C|*@O#gS3pxiHuL*hS(5+r8I zT?cZMyKYIa!6F!T!(yF98uX~n6k)o*K z)c+OmK>BFT84b<~o)w|95UBAmxesl?>_}MHfZ5reA?Pc_RszhYTG$pXF=!YgEZr=2 z1W|s^sj>?Ch6ukD(3Gk_%5nHN=iJb=h&f&4rV?$!_Cc%5{zf8-Rp@Z|#!xVNJ zn2v?M@7QS)$ky<)-ho+0?H`#o6sEvGGIwFjUsK8O0q8NH=6W=(lbb$;mWK|81~wn@ z&pJ{h|G!vKEA(uOd!7E$I(AT_lP@R(HHDgTRLEkEa)iiY79EhWkdbb~QzuZ;ux~9o z_2O3!_5sJk(H9F@*eV>bF)xihWUI#D${N4r^Pi0E ze4Dka*PBPlck*978ZBGal=13AZ91R6$EsudiXG%xO~pPcl}qpCHodv#w7FQLPIE?$ zcDswbdc+O+`E9t4ru(wDv=Yw0d3b(v@dlqAH&n+8hf7x8vwFGx^_P)JFOom~&c;0f zVRGX`XG|;e#8j+Kmj=u4+mhk@z?jXzrAapQbNLxD<>FK>jehp-(*?U$&2Q1J(wo&f zub3m(IPqwA=ufkpXLnj}%ic=gSKN|e%yjADsJ2+Nnvo~d>x%BH-Wk?L@@*Z2C1 z3@bU@SDKz9bH|P8v$d)w?38G=)Iw_>JGs5u`P`@WP*O_+Gw-w3FrwOo&Gb`tuIdw< zDZMI)cQoSUU`li>w!0{wcBq_>^*W*SZll3 zr5oFC)@^8(9?{tukTY|%nKqFi5Z67V)1y>f(6UF2x{krVc3+U%3y(W{D~`FEc-HefY!^y%@2GYmPbB`<7h8S)z zSg7BU-$0{fawpnB&R_k5-}4m~u{wjvF|Te3o;%tsefjxeD*E}$PeyiIKYgR!{?^Zz zWvFFf!=^(@f_GA$i@z^36%6{Zfqmo-i+Iy){^4_Gs<*D>t~lDV&8}wqxx;77d$=B4 z8=;}L{I-(j*?=lPRr}3~n9Z6cDrxhQD)id|s^5All)6Y>yC5;CZ+_X_cD~W+3sb{g zr=uVB825iO9%%I@XGPv9BjxVbU*7Va@z@Q&Z5px{bUx_zeraU7$Gk~$YiQ`yYxixN zY;2j1TJbG^dBIyit$nO%+$1VId%3W@XG-#c@Qokh$~^VVFEWX!zdP_4{!rK^b8h}z z&qum!ojdoBKRX)U>&CxczYg#Bcrqh!EJZh&J3!Z9q;@BcHTHeQ?ogWqHW8Bb4aVW1 zhAy{|^;+uw4GweuB9Ff&BuATVC;asG8@`dF;w@zO!f9t~$!eO8VTDIY2}CBl!1i~% z--lnN2gnzu(XQ^ZO335-O8<7gKMJ?uoz;ef;rzPrl9~GI51~43FYidxYdrjR{zpJV z&$V`DT`KG0-fo@wbP2*#$j1=2MS;8tIyZ%>{-8n)M;_+ z8qSa5xJS1nRE%HSISfpiDlT($+G55m%D!ipRkcga!3L*wm8(9zI2QD#MO4PsCe(pM z40fDUk5CX^tzj|PebrgsKDmC)E0v9<0H0lKeWm(oTK%C`nL=V6)9q zm6-GL8Y5}Ur@POb5;=5AFLp)7hqtTNJT-JPivHQzw@ot|$1)t_Y^8EaP49%u`VgVn zOG5DX)~IXBP7-|_VTKVGLSi@yw3_EWGLT@Xg(Nr9k;rO@Ml$%qLqK6BauMuP>p_>w86xaM~7Ja^md} zOBalODd~E@?}kB0KwGhxgshpZYLoX4!NexNt;d<4;0sRaThCn;*qfSnwSg;BkXC^y z!>RK?^mF-+`~9^~m`vusGV)@t;7pL`NzF33&j&A2f z+xiRVKTgUQ^Z8u8Bp92f8uji@^9}Ce`0CU_PtF^fPfDNYs&3~mCGQ!2wVQfJwy(SF zmM<$*xSL2}a-KHyGoxqQpGytcj-Rz$7Hni07vL6dT9@f6sc+90IdE&ssTO;+@E;$R zGoJ`j^Dt=YVPLY4xGQu}<;|uicis({Z@rZtTBezo&9eMhshacjox+j)4BJ@Ujl4ho z_fj*I9nUj5e(kcet&ZN6<>Aye_ceBDdMCbKf3$I5kZ@-wVfc}Uhx#@91N+M>4$}G@ z3;#B>Tu-}dI3{)1v_!?aGlRrhw!Zmbdzb;2x_ZMC(y24gUfizuai@IX+00jCzJ|Wr z#Ln%6XqL13v^gW;F>61zvh6>c8py_eKhT-j(%p5}mTa_6Bs2H^hp>+6laj7!a(>=n zm3OtwWIkQgPdGo^QmSRk@%87t=&XQs*q6sZv}%pVzMyhSe4eRc1O@rCKN&(YxAdm5n}}oY(#tQ%ri;wD;yIZ5{fnFN;jA?RuGDuX822o@JwtjmCumTE%%d`=(3R z^64FRT;V@v6P9+e%;BZ3@XIlpoEK-W1aTC{=(2fdd52{_+JBbub09}ex;5Eo%yI3t zfl3v{CfdFkspGm~oj(gq+>4B?9|p2yljumdd863&(arumPM-h4Ubn^VwvGGpZO=M5 z9-q=$IVaoLbk1^ks%=L@x2rW*;wk;j227bn_e;ZKZS?jwA6HGVUz1gf8#38(V1vPy zV+`7*2VV=it~xpqbO68FY|v<4zA@vGeMM6xwN}f%;R55Ar#2Czc|CDvTAwpYTYBzu zhtOmwt67|P4HS93E|#@JIbh0L*{Cji*W+lPyz96CDqKK9(_x&&RP=)%DO9@0=dU^I ze!x3L%Dip&b`v=NwL?C`Q|30E-988ZT-Rf@pPL3r4OKP64hJM|eXCLrtGl;V)b(Zf z=R1y??}}fPu?4HyF#K4zVTAR`K2LjtHKz9Z4_8ZQ<0&{HUj9*pwe4K4M1SIl%@YNfKJEdk#zi}bsU{ia5(PoQNInL{8wnx5X z!B5ZolY^X!SbNe{?C3?l4f?IWOgnq0_`I_d$@zQdW?^x=;AQ0cdl^RBxb?LnV%1Cv zjLow~s@E#t;$(%m0+xyMvv2$Ay8RjJ)-&@5=Ir=n?VM@(=jJ$>p3w==iBj><;;2kQ z=4>_lrp7MbqFT`#Z1?qElY?$2;l!ns2NDDE-ktLiFQ}pqjMHp+wN69QD+3qN64Wyo zWSX{h--hv5-#t3B4J5~(rrmycN_lmBke0E7h;Q>pwIX(E7Gv)RcUh+7j6Y;|_{I!{ z3ZJ*w=xX#4XR2Hqt0>}@^gxL28cp>)Ew9S9E}M11Ph4uQXVqEn8t@uwi}O00DlfJ% zHE?5``ssZY*Nh&mXUB&pt{*fMZM+vQf@k6_(h`oJ;_b2ICTn`?OYT4M`sBlI-$O?~ z5DFz2WWVE2())!z80cQE!9iBb>2TwIc8JSS;8^USCxmIJwb|*L zx~k{V=;e7vAD**m|>@x;1erzL&Qz9dn`%TR#FU|FH{J3mM zE@n|1MW-Qe2HV-W5`(vNe!Nj-%rQ6ivnw(=U($Tdrde0i{H!&)`Zm)?Duv1U6W$)_ zp9T(ie!obPfBC$DC!*uw-g4rtH|ZOmo3mazSskrT^-TWpoqEOc0s{HSn@?A-a43Ba z^ePIPwZ!!cH&)H(h(Bgc8hd<`{d{785U#2BbJ)be3vA~U9B`tEveomV={Z~xXQYD9 zKL~EmPsx@3QY*Fl>L;6(-xY53Y29p$tF$@MyE3IE%e0#*s-EE$ADAFjT3uc_$k8{hKfpQZG;syc_=IcKW07n z;k(a;x>rmayVcbq+eq@^$M{?i;+{=yh|5Zm+AEbj?sC@6)3vbeee)%G+MrIs z{Sxh8x7!Nzh?`7!bp3RvspF>B6x|TjX!Wj`B(>Xb{p_ncKlL!3iF%p%ZPgYaJ0~I>8Dyq>A#Y@e(>s5@`QhV8t)`%11{$W?p!ZGY`I%-Z$?kO z$kP#SeS=3K56A1Yxg*u|GxNBf^PcRP@3^^@ib3D*=3Ne&pUW;td>U@li7C)FoGCgj zJ||cbgTIueL&IRk|9p3BN$=QpZwa1jiLZwU4;e08JAd=O`eXMwzim#F-$%7Wa`%|0 zFnu|hSil~=bMRwc5B)Lo10P=Bn3FP;{p{j|t9*&4J$>uZfpOn>X;oULQI$vwe7S>I zZJO?@kPObwChNjOl}Vy|hCYk7^sSvS$^Vj5QyZK~4oym2hxC&W+^p$-)TnZkh*wK zIPUQATpq!=r%HPgrjCd7Q!$U3ZQ4=0wut)fh8m`uBi~E=SKm4&d1%dNnK$`V28UAk zgJi!tx7}&4XEUg!3aQw0Z}z(+bMF`3_=u`&G)1bePTWP~#$7I(Mjx(zcDkL`lQS;- z+nlO@^i0cS@2lFtnWvpUofJBbj~BJ+NDU>rbW8F%n-@PGHk~N8jA^7YJ*yx5yyPLP z+5Be%1-hcX#zO0za<7kl^mNaD;j%`o{=3YRACYt^n>3&AVWsk*6X_Gm=x{sv($`|* z`$RQF(T*sX8S;9**3s%q1A3u~A zMmVI3Ggww`nM^nxy`sy(EFd)m|E`+LcMt9By&lf_+sG1d zzmI2t^CTMCO8&K>(rmG-_G!-Lv`0#>*m%BTeHSiv_At-h zZAU!s3|dAS(Qh~=q^}ild+w*te4%dze)%c$!(%t4^ETR1k?Cb7$JN%YCS@|6*qpng zvbWXc5S>OR+jiQ-%-1^wa$1Ea{JJMRB0>*~?4EwnXjwiPExCtg^Y^I<*8RcBX=< zO~@YoHdns*d<<5&wYN!Xk7^d{>PYFiE*{tO#o{7+v&Iu8>R(j|&+l2e!R&B3A@$qE z-5-7k8QlNMOQc$L@0r2_t~s&3aC(bq14ov_Wu{?tp?o>;Jc4^^qnm!VrGW=i(-sTE&7rFUMo7zw{0^~LGl^&)=t za@!82$=L5|ca9%-F!-iirpi~@_JlAVWb4?SG(dM{ZP#+cy4TPBT-T@T^PO9ErFBc~ z+-9C-=`Or!1G4QAXjKvoVNIXEyITZG2nT-oE+e;Zg5eb8&b@hM|(`^8a}nD<+4PQ|p0d@>2W=W-#Pu4dp9 z|MA?d^^imwn|qtUfxJvTvp;G$=B-|*Y|GgG(siG^Ibs$ET=9Mnn7Ot@ZW zd(`@RzL1!Fn%hOw6QO&&r0%|06H#emw)*(oiJl6H(i4sa6>?$?`d+srj>TtX?QSnK z>7DWFJu>Us@1&B&_)uom>3)IqKITIq20sJoYLY6tW74SD(+~SK2Ukk&Y%@wC^&PJ# zCw@s)o~>AQA%V9 zKaS`AE;Q`8M(xwF8$J`)zMJT;KIFufC=%o5qepC+E;9ZhZM9rwa`iFKnXQ#Ct_I$e zHC zhA+DtOQLJ=Zsy#)w$4Ry;#B!DK|*wFZS?srM|=O%4V%Ju)D+F!s#@#gR;jfEA8WWx z@r`rWezi6$Qy1Y8I{Js#L>0Cd@3HnsJ0TyYSx;0LPC0NWRPxxn7HwtXTlw`tI#sqz z9%TCHxHo6VCls>iXuk&~md(!;d-c0iUAWclRXKF5u)ued-E~v+t$6!gI_j`i>vhKmBl_NZ*Y8_VJcs1p!mH|&Gahy0Iig| z{yib<>t*K!Bjpk@DNq`@mVMw+AcQg%9>eFv$HEYe%L0?#ew zybV`9%^P;|n=$+IyDM#amF|uvuHMo?Ja%`Y)Gn<*RHvRv)c9lBH^Wb%)qCz7@9my_ zljmo%e)gm=m9fD#o%Q8vLSNU$X(it{Tkdk6ZY<|(Nke%Q2jBC7B3zZdWOv!_!~P_3 z=d5@7VJ+MuOOeBZj3N?7)qN`l26Mw4G^i5;5$C~F-3s$tPWq*9Sw0~o%+Op}MCz~z%N;Z}n=A1N+-DtO7>WBuf__x#&p|CO5 ziQIjLD+ip9d)^LTvIFXvx3N)H0wKGDp&?(1oDa`*G63Oia(YQK~z)~vKY5<|E@W~zE6uts4F z&v~Op>D0da<-IL~vX@Vm6K4GU=uE_VeH#v+yc#piZdnul!RyH0nCm=FJJTj@rj>DR zyYebdkFr(Y9}lS-Nb~o(PnXy9_6m<~vtP^se!RQ#lZ*DV>?^vAL)K@~B@rHd30^lW zvoFjiV$e{cAx7V&wRW|RVK4a^gF{tAmchEt`&}hHF?L1Hxwp^uv_4%!Pn($%NF_76 zUki2{;}(AZ6O>Khe4DAM7#)+Kx#ucnHZ+#-)peHs*$w3a5($hK@| zT8kxT(q}B*Mat_1X9h0Vo3WF{+D(FnK}dK<30a@LG0UaT-Uv#G(g__qCC zwPn2Ps!J6DE7R0Q3EZ=nwmVgyX})aPGv#Nx>D4{KEQi_iV^+QcmrX2W8!RuH=QtVm z9TAY*7&H~KdzoM8_c61!xbF%X+A6UZUN-S|6_pxKYl)6%ue)7VS-rK&(%|mu*zNn9 z??i;Z_`=%O7IW;WU&d&kz=wn_UI)%xIk6>?S%Lf0&-wQc%Gw5RB!)Pv6i*%Z72tT- zgX0!wDePNGo7a%V&Mu$$nIWln=+Mikc)@sGY4*@ApEbj>cYeNquX?BBV#msACI+ef zeC68oX%Vbz#2+-MzAPB=Gc1_>l0vg9or`ggBD4O^jt3`ozg%`v>>GO8n;5Glz}M-` ztQ>N9yDl+dx<1gxXh8C*)XD@s4w}mWBGQt%7hu&v$>{7lt+qd3}r)A^J z0kJb2YAqKNUgWrKy65=D`kYzg_b}J>v4NBo^P z?21Z?Z#`*G%_8D4VfRk`3XXBtXs*+3rB^3|m`<_nH!yB~K+}0aN_vdxLfqKCOD6Aw zQuHI^2*jZ0mU6>~H15pH@2I2O)KtGBNYGkz@am_gZ)?^33;1|_jC9rQBUO4kcrN#- z46X>6$gRCMUb4F0^%4CYw&M>2Dug~x@z)dRp6owhs%$F@+v2ql8lO0?d{SAO&)m3f zRc!2jU4d3#R!1Yril%$wDa8-DoF%SpH2nN}%05(8^ICo4k!xJZkkFwAb{oXcCc&-l{-$0Z|) zQLa(1gUd6>j|x)#3>qb-IG?UM7V7Zmf~Wt$PtTV}J&vtjM$|F=w(M(1`HI|rbDgW3 z(~@c?*Y=bQo!v*}`hGBso2&DyZf1df$?V~PGv8RLyF^l|-iT|ss(-wvb$!@W;n)F< zhS4HjXQkA-t6a}%^!W2)0=vI`7T6r|uCupff7^3ihTDPl{?>gK6Faq9Pi<=uA-7z8 zaaG}^-^^gts(1Cx$|f3-zJ))BRgWAaJnqR4`8;-Sk6}=L&Et%e5ay$UvFZs%(wr=b z#p?wFzsi?!t`^I9MtCn1->G^$O#D&x;P+d_6I>SWkE|N@a&R5(ey;z}Hgw0CY*roH z-Qp(-t_HWsb!!LoMWmhX|JZ-r^5>c6Ve4k%`vi0S_Pd{7t5H#TTa4b_+bUqd z(;LTsRzaKHcV8RM;XTu4>W!qFyiRL-=jtyhnLUGICz^U+q^<5vyMNu;j9w{{O*MA# z=`-41Syqef$7RCkJ3aW_%0|06Zn6sM9rMqa_`s*%w#LZk+g2Gtc+`8R-ZdheS%r04 z&FXuKx-KywY4tk#2o?v;tjz&$?8BK(W|3B^8L(fI@aZppxs0$yT!Lj&xDQiUOp4`8 zD-mYl2QF8`7}};3;=a*T8hVyEZv`j?A z2cXY?EEDZX_X+l(qK5fJc&~ln4@qQUjhb3aJ`P94NTOWPc4_3GS+Ik)L?hC}Bo{ts zIJJHTDC{&sc4zIl=cwR+GPV~QNlmGlo0C?J7MWg22lJC0If*j#Bvy7>E0ko1t&%wD z2<${ye8w%o$(q8>n!?RVFC)iJA2f$7(#Bb$1xX}9c?LRI*~3malPtqXNs$Dt&Lp!# zF=)*XNl>YdBnZpsrNUC=x#kumPfNDd2Pa))3W&y!5q=90kgOmq-og_j)@kq&l(qvLmkd3UfI8j$B^AAg~y?nbquJj1ftKjzp+66CIwOe`f-m)=Z#Ahr?>YIkjj$RuB!!3Oi#2dyIm| z1lX36a2Sbqkwiqspo<(}l3fsS(I7>i_HP!c|89}$4~qnL8q_v|j?iig&cZCN{~~t@ z$X%EQ_Fv~N5!|J0ZYZpk1cMj4!;#4I&piSx03!0s4}Gz>BDqey32O z-x<)Exv1l@Q9|i>G)fquD}hWIQxr0cDMljfrb)&&4ur(QI$ku_4ZT8e+Bgv$8;%aP z&cmZ`IH2Hwh65@N=rCIn-Zb!rfsFVeaM6ah2)zH-**G-?vIrb2g;Q6Q66Is3r&^;V zEymBmfY(r#S+2QSPEwegg|JRVRzir2nRe}}mEwZSm}mqz8L8o%RstOZ6ALRlCl?Q& zfFLs)0}ljf0T$Y2^xPbb)OSD`MsJLdbTC<@hGdZ*@Gu*w zER=)~P{Yc_vd9Kz0ONrYr7R#(d_v`*{}ewE4b#O`7RrNikPNbqc$hFMgi<(mp_Gl; z771Ys!BPI|MR54UJ%p*$pu=0@^RVUv{W4Ij}1Nc0ei=<>89Tz=@zM*n?{bM*o$@!3(8B z;1j*zQv^OCk10~2)`2$_P8YQ*M#JH>DKt8CMKs_;nj)hMX&k(O2Xq`JgVIP2Watnd z-WU&EDLfq5$I3!CPkbyL6RGc=F zKs=N~I+!-tLAHQSk;R0t4@CPdi`hkG0*_+%mraT;*r$|(`GV| z{fvR1acHY@iN?)~Wb|VWb|RsWw=9y;?=O?)zCqUQw^Gf)zGm~q+-+sK)sht=!p|JHg@99`Jr-b)7g2vrqF zeiAH~)O4Zl|5Vv#YIrn(>hh0O+KHzoqdvn!KT-B{r$b$de!~(l#QMLl5C76BznUK( zfc)X6bPrUWpHg)SnGme7Bx-{{L%%yf+tHt z0o1aL-e=&jkb`iJB>bg;I*_Fpo@6`cU z4l07zJGhcnpAWjZ}JoA#u^N`mAg=_>L=ztfj@ld01GI20rtpbniX)rDF zE|6Kt>D_~z{t9V-c3N^YT$$-9d`C#j4$_0T2TFaUUob}kb4x6f&jFW6Hiplo)C-VD zf9Y7DiGmV&$8VYCzl~rlWCZ?v@=ILo4{`C|;us4Pr(-9w!#C4!qY_AKi6fY0%n|sD z%7P=9I+6iZLsTfkFAi!Z@_9sJWM^P!TxtkoAwx_uLa>e;Yt?^h1||+XIUU5X4#fTx z2e%D&-)w`c7#izvoXTGh%Ml3ymYgIUn1imu1Q8tc>wok|3p|XwV=xv2SjKK;9u;`qZB=c28Izu8*$ zhb^u@Y@t3`(&{ACDU@bE_cvRphnDmo33btu4kV#|S!xS)48_)kzu7{)wA2>rrlqz} z-z>F7TC{cXZ?;7KuqFD3EwMjrEnl?tx1mK6|HGEVAGRd_u(e{**58H~iTsBxsXuH< z|6xn!|6=dG_VM-I-MdYawOV;s#n#G2_C>{&VjHkc?_j!Y1G0=USb*28=*t?@ zdoh>}4wxDs1X4&Ngccx#5QQX!PzM7$jwT#y^msh2KO)uj$qm0+gGG4P>UX}i}bs4X1%6M&C#%nv5 zSEYZ=F5@+)jMv;UUfa98D*bDRGG05D@tRl0Yre~?(!Umz@!F}3*Un|Uc5!)C`q!>y zyml+&wR;(_JzQRu{>yR>DhnDd=tc=&;F0V@e>Mi57sEpU*GG0quUX}iJL>aFm%Xl4C#;ece zRq0<#%Xsyd@mf~K>u8r(rGG6i<8@3KuN7syj&*re`qyz~yjGU+8Yts+yvwW7zfLIQ zbz&K>Rb{+#F0V@eT3yELq%vOlGG2o&uS)+qxs2B-WxP%;<8_+LtJ1$tFXMGa8LuwBw2nb5uHiy4Xcyc`YrS&wGyJB?pOA!j-_8cx0Bglq@KF_ z*DlHhL%PS=U!;~MO;ihFC!gwm_7|xn66Ga54ArktJrm~^8l*#~vX7cQYrUrF(AWYk z0xDuUq*tPp%&q}c6zhwjR5z4-yLiWj3 zWuH=2_Ni56pEg3-*Hy?~T~+o;Rb}U^${rk{>}xAzpHNlyiB)Bm z_R6ZV2dc_GeuT2Gs*t_Bs_bK`%3e`b_OT?tFZU0J`|tI8faR+T-bs_b-C*_jc_ zuB_knRb?lu%5JDCJ2gVtmG!%(s_fdTvg@kK9z8=y+Api4lsf zsNVFR3ej|)ia{vrL&X@B)nOz3X`ySB6O3s}i;+oJV&wxXkrSF?I$@M{0Y z8QX2>XL^4&;arSy$_DQ&(#)srHe6HOCJVQ1DZ6WKGL*#Wl%x%Ie32jDWXQLVqwVp- z)-^6(#%4Zgfg1=j_-n#n^LmFi8JFURLK2s`0pB5!rC5^SF%maj7S5l8**HQtKT~S|L>Laltyg;nLu7N%^=ml6DLq zG%HrF98RMl)aY>;<8gtR>Cns^?9AFhn`T)QSjobJ=FPUQcQ~=f1dj{Kz~};V8!oW7 z%Y{Xf9mj{5IlJEBR3oA&3RVe9MOhdwu({!ay-F^Zb}|^x#{@nm8V|{~dtAnQTqby2 zCi=KcB5emBllhopJS98H@Ane1_y;^X3wb}K$Q`RFq4l65>TTX|eMJuY27F5RT< z;bSTv(_DY)_PF$TT&8+lrun!`C+!SAX7Vx1^_S@$ml+YA3O80i|a27JT5zVTz2-j?Be6HD`|J*V|PCGaQ$UhkIQZzm)$)s zd-%BQN!q>m*qe`iTz}cqWp9tmK0Yq{l6F5n_UGdO*I)Maxa{X~+27-GfRD>U z(jLgiL3|wS`pZI(%Yh!3gFG$=`?wrJ+C%v`jE}=ze>ueCa;V4UFptaOJ}$ka2W#Al5u`3ix{TF5l_WTZ|^B2NTo3?x3Uk*Bx|hY3G&lV-hdls((j< z0re9S4Dr_^UcObG+2&rV1oz3+;m~o|?oWgw{WTV1eNokc#uoLy{#q*~>u!(uZGq zwW7*M$xxqW7mW7l&KTrMPhJ@gd+7SL82(<&fm%i=xB~hI?WO$*3p^EfT%Z6z4Ho>^ z*MQhqBntlIhV#Xcs#v;Nh=4iL*~sRM=oFso;0tqkPG31JkdO2lNb(t zTRaY}3?i+_iWE*{P+$x{o@yn-Nm~zVaNj`^%83;qjQb&%Lsl)zVnv+d5@EZq#)6`v z5Xz<&tf(6_$8q&OaE>Lz+Bhh&WLP(1v8Biab8KOM9c80MV^pl6l*9hZP+$P^>P+73 z6^URNr2{dc7>hQ_j8I%KvNVN5CJ>dfqtH1Ov2X=~k{er*Ldg+JNm`nUSxH>MpiKa( zXdk1#e1-xiYPoQVcre_TfbL6cAfdn3jzTgl2!SeZR6B&C!l(t7OQC=weUOL^huVyi zF{MEtWk+1u$nH{XRfK4oz?5gsmAy0`3e(;DYJ%{{Fva5#O#}VBZH7jL4Ge)8bM2KZj^6G%6GJ>YbcDqL>R6ViY~3SY)u|okpg$gKO98c z-(=55if03i#9#y|W@I3VqGniEA1U9}$SdW+v`gbbh-2MGy;7M)H8HLlgqJ2!g8c0D z!A()hIyVBM6(YcvOsjHs?T;Vj#rKtjP*;~S^LmQ0v#R@SUc|Q|QC1RGVzF=?q|(xG zW@LaNubPl4sxE<$FJ%$MHr0OD#U$^Ps}+dpx~*(^x*L+~W616{*) z-Ec4&cC%0Ebj%d4AA#pb=~~9=V2ZvNYKvEWrF>Utd8oh4ub3N6o;J5@ZDf?py-LNQ zb02CIGbaT~07dFH(TGikR?yt8L(|SCkCe$K16d5)OKaiD%%jv{3PXS3^yio8)Cj;^UTBh1f*Yt(*71lJH7P}Cq6iZp^~98_NIAQ}~a!=Z90 z&6BD^(rQSNCZp&vQ8Cx0=>z;;g#)xPzgOX4sBdY!4j0xe?MvXd+?7%4LMv)e%C-1% zkUrW^XA2rPw@}IHaH5fJKj2`D!i6X!sOb8ygO23asuOiaMI1Eddz>UeXQpK&0-cc$D6iVH7;>UpbGum(^rr=OpiHU8 zot@YY9d=eCuD@mJQ8=E;Z_EGSUZh6o(v5kJF?>VOG~RQW;WjyS5Ld5+y1^)I>j^3q zZHt(wmC-jUk)36wBkF!7GF7NouFN*gnxdH1C{VUO>XAnk0i}1o3`8zp`$EmMk;ZuSS!m;X05%78Cz)WkPz)QtE4z(#3pBeKIqRN6*l zIwBjTwT&oUY(zdq#!78Oh|fmk@3Rq!s@up4%tW!vUVq;`MAG5r?*1o`xTW3w+7BOr zA12|4mK+6;iP7SY)Xx{6R~DaN7GJ>l|L&}TI&Ym&uNw8L<>gnOAPZ}DfB@WPC1+^Z z0ZJ!B8=`nP55T1qbVH2s2feruNhXrvUXL_GQanmX8TXM|1zI2(j%3zHGwU&Qh-KFE zW+=XzmMz_26=;!UIF??I|B)U|OL_z^l}-yK!ypC;(!r>do)$xTdOb+UU(u5d>CFtY zXg_~5?hNAb-L@sgT|kCI8F#B@1ns>YI1T03fbzo@xi3ro+6g#V-NDxm`}I5!X5kaE zA-%flQlWGzGW&5@-YV=2cDC~fSmU!Lv54~}#?aM8mlIPI6qpQQ zPCgY{-`igk%`A`N8l$B(vCOgTBr_8$e=|mJmZ8WnC z#X#$q6p~6s*(^udEJMe7m_k5rs48#w;;^c`Q8vqY#nsX+6asv+yb$yX5&YFx2zo&Y zTR44%0Qam?2&w7Oz@!lRU#JHy>f$~1N~l+jm336h#)7m8tVS8!RBxPS0m z7lym~X2;qVW4sYV4@s)hh6sbYUTuI^38zJ|MRsg`B(~nU7ml$(?(S1bGryBgMZ1nq zM%yj?TZ|fn#U|$-V98jweH8xnMic$h9pi=rqCbFHqN{X4M{47)+ZH@Hmy%3qRs15HE7UbB4q|vymTr#`!^OE z|71t19=8W}r0P;|2j-}`FV&E2*bV4`XYd!s->q=*>G+%d1&}DGNhX^x70H%Twa>M> zkxj;&FCd5g>(Ne95b-d#B5kI^tn)A*D#vUOKmf4Wg8G{9(WVIp_b*n^j8ZggRedz| zKAMLW&1{@KRG$;|WvF#gYLwEc+ANQG@)aa@LYa9`ns`sUOvJxe- zlqPkqCW$RbOq57W)*DR{MwVx8U$H2)-Li=*(T4Wl6_rnYPr#z4! zhKQG@%!tuRsqaT!&j=}ltp`e}tH*pOD%%(x&%V3F*Kt*f>M127N{hJI(Ul)jrJ4|E z)WelRsqt*?$%-h8s~RKb^<>z78Il%p<=a&y*(!5NQq0J=wTyC)c1;>qf((8Y3wx@2 zDuhd2IHaO9Y^m)_jM0lT%VG^rnDW?)^6*5u)*^9F)s@DE-x2>?Fn%k7MY z-vfvY)Z5U7zzvh=MJ?-(;sQ#$zjJRZbF^g;adT3jzw=b9>1eA-(+Wros%ug zxu1=1=gtUyo*@I6pnuF6gJbi11_yi3>)><)SSXEg#Ht_7imQ`8(4( z#(@BTXxc>4;pb|ErI#Suj@FA3*?I}#C$FWH-9v{ z_StQ2Z2I&MC+u>{c9Z{}TEFK)UzxXZdFM;tpZ3oi!e>5s_D@^( zsk?Wv(>Q;ti+9-9`ub}RXAaF?T0H!@D^C8}GoQ<^88e}wH*(X~s}^oL?wH43|LgPj zbuD;f^US+ms2~5qkB=N3$lbQ>&U+vAAy?^|h<992*yU!~#U;Wp1 zCw=(N^wEE9z3A`u{G-14(2`37kKK0SlaJJ`J@VzB-hO_h@vB#N-}$A%eGj?jrdGE)B3ZVDVL|NyY;zAyKlexg=E~EL=xx5@*Eb%1?AhVvUp)HJ z&42mY4tKxw-f_FWz27b?x0?Fkm__%+H>}#@t*y5i_~9E9zW2l}m;B_94>WA7J?LB3 zw9o&nzwIjvL!UgA?zr%C0vX}Y>yDkRaWjNmEa31a2;A0@b#U>-2RsVuL5;&cXj_S{_nM-&# zL}K#B}J}J&YbaT6kee+cLhe^rQBF7ru3eN1!H0=xgtYCRHU38ue%U- z^f`Xf+!6whgDWV zI#+N{DVj8UYty9RDj>1h{+9D3@T^u5sbIJ#$a#W5vDB3-TR}P1r9^=Sp)1!<`LB}R zZ{VOPpdd>3kPo7C5BnfW_c}k4vTmKi5?B2Zb#q;HFPc=jD(y*E?|#D47CpA4NH)}!=*WYq6I*7!Z?%t_xZANs3b)!X zdEf`{7b)3l-~7fmZ!A)*)qd(BGwX|#2|mnUIzc|nOC-HPE|yZUD_72X7vHE*z`b8c zgrNv1y#qf9A!^vcTa~>`q0DMTeyLVkic)K~}jO`)kQn{amV<06GNYqGpGhoAC zRKJ}2b-eyHxAB+`HTu`w++(6@LSD+PewHq`&MQOV;LEp$@T(FSJuuMJ%OL|p%?Qc% zpUT}wldWK%wF2v^7}bROf}s@%wOGOaP=9Az&=e!MQq&FS|iXS5bjKjY6+`GN-45HY* zwNc>sQJR4A`s(&cz1gIo#Cmb_Sj_gLGy~;NFMa#TUMz`{OB5G{m8sGKlrN4x>n~eY zr4<;R&tA00Fsh6NN^1A%_YI@UIG~KWZufr;qe>f4UcGVc$}Ovc{p!&6(_JqcMi*>n z?`?l%$!DJpqYQSt_qIR&vm-7UMjPyH?`@xuy!!ZI)Tsr^wI|((Ol`50ura>3{mNa= zxMw(ZMgwPj^ecOntMd!bW#|ygI@&(zZ7p#b9|j9y!Iu|2(VLBxxQq`)@_pdqqbB!e z>q>maheO}I|G7us>&-Tn_>2#Q9&u#-v{$yQixk4ajk{XIDZ^Z!^P4+f9Yz^?=kx#g z@o$GwMttHoKX_;SFxs#TUWsh?^f216s$5k2(~pNyhW`1-#>Kl0rwlzJ{N67=zhz}u zZU1`b`~Mt97uJ=ZTe)M0(M7!T(tSIxC|Bl}p3AV9cAoS1&w5)*T*imN9G&yYNf-6v zxQoA)@u7&zOz6Mu#NKRuiOcwLXy2OIzeYXCl=zGfhyJ_k?;gKv%gV5S^xT`*MBpNGB|nzw>oQMb{K8wdB+^~;4|gg{K|6~W_#BO zTYcO+w!~$87%YMtKI`12HybZ;86S!?dG}6S|3GhcbcxIOaOj(JZod|_U`&a}_)sL< zPcK?>%$Aj55nS_P%~iuGLw_iK{60PhTU3U=`J*GxzhD?;SW^yIb6;-Dx=0DU{hRL1 z!ze?4XxwGgox|uNzIjJ7y8kfBu%?{5=HO33ac^4N#w6n(Sc9;@(HV~@WGoY~ISMKIbp5n~UDjgBDbsO002Y^R-11$QMQEjlv5NSlrv z&j>mz3hxAo)vK5cJ#5Y&C`)qeaW-@}V-K-Hx=8)h*n1TW65DJDDQWF^~Fd*X)228=oIE0vKhs6sq zlG-8G=QxDvC-V#?-9y5wyk_glv-$ z?&67D*V}&68RstU#Rh~}wryDqI}&QS)uWYL4L}zK;jm=kD9EB9!%x29Q0+2I0D}yI zW5beR-!15p_?0tkDu)aZ;h655e4Ou}$9){1>cB!g_stPYbus7JaG=^*^S zcG2bjU%OPV5C65x|G+MPuGYTX@%x{z8oqrQj%=9rWjM0o+m~S|hizYmp&Qm;hM^m- z-5rkXzji76jA=LfuU-BR+vVeG?aLdFwO%!R`!XEaF#a+e+3@YlFqFf#FT>Cc+rA7# zH(dKN9NB;EQdW<&oBh`=|A*~T^@ID$lgnNhzI_>vY#4tTj%@h$Wf;m~+m~VJhHYPl zp&PD!8IJ6~b}6ez+RgrJm;Xa{!Q>HVYA_)x^I{z`VS@=#nHuYmd7EUYw>iv?u6 zbegs(kWu(8q-y&@EWrJ9v}=IvpQ8;k-71iYnWI%Ut1?t8*+OzOhbF>kGGtb@}t;EzEtx6t5GUjMQf_pL} zEjn@vBW*fzDkGSqRd}aKtX{`Xmsq2YoguL%9XnHEV^z$X%@ut})%rcdhnge-j%hQg^HUf`^X%R*{-p?fE~i+M!6jt@gQpIpFRhwYJ*N zKB(@%B2~89FF!7POOg6o?GOC?ylj!mTJ6n0cza2anqoqh=2P>&G?h2+%NTt5UFFN( zye}0*g`&nX@5_M9`!ZlOmU&-drX9Kr#7JsKf%)aUFW+X~_y0vb;T{ohewlewj)VE- zAQa^MG7TZ~%M9rGWx7n~{af;}pk4=1J{CN218rpoT7rQ4aAxj`+$WO zQ_PqE-y$h*k?2jRjA3`Nk{i~vxK}5(Wm04lZNFq%*+mhX` z)M8G5Z|6N$6B2opBU_6=O0d!h#WfmkmcbGaFpsjv0o+W?1_bJu-n_iObA^>nB0ic4 zDFkYTMI0$NPP=sHb-QkN(hvXf#8>Zr{j2XSdFrq^A0|Isbl17_uleawV;{Kj{>ZDN zmYmn{_ysd2JzcCh^yDKS&u@NY)7pFOH*Puk!&{zwa^)?*x^R!j-+%VDCr7_{N6n;M z_j^6}pMUb+Z+!mYBVN1sZ>Jt~;Jh18e0Iit&rbONk5`#^pA$-A1PCv4ZY?`eBZ`RZd2Z~f((v2*sm z|JD5uc;VJ1f6h%k?oa1lb#m_LyH9UC{rU5w)^nHt{jBjj!`wp+Yz#VQ;@$>qW6rhU(YeubTJg3V{KRP20ym3dQ?n8_gBvd;3v$FmvfqUspqFW75rr+;C~ie1 z{Qyxu-qmdtm}F;h=_Qr0@mu8B=gCw%iz^0QnEoMl#!z5RPRB2iIaM(b*agePHH%`XKVlw>l*w`>e_=~!0of$*Z_k$#ADu2vv%&H2 z*Du3qF*yDW{AD<;2B+1x$-fL|tic((Wt?#aXIupi`=|ah1N>c7|CxackyAM{(2Rs4 zV^)Dr_Is>A4}5@U2Aayw4Dgp!Wn;a2W`KMZ#Pk6dYFbnz{?e|u$KNXD7W5sB@be7% zPEjbhdl2JEcvolnL4vjtAw26C4DcW&|LJoCZQeNqzf=7GeU3o!R%MD?(VQM*86`uUXfB~3d_cBUEar>cR@h@KC&FgR*#TM4eH+2SJsCO%&6s@t z;!F)WI|3-*EL9)Iu}us*zQn;jfDyODxnn`8*x9*V$m(%$z|mfxoM7%L3R>t2lJR3Z z^<=&d5KbW6{LjoPx5PqY=a@C|gcJDF&dWU!wC6XjeRT17GJnU|J5doWO6A zH$|deJ4AQA5XtiMI^*&s?l9steF^P6K<#P1(m) z$Z}{o=K>_7{OCXYrj4iGg)c&0&$j8f)scYL&WG!0SQ^Za1X=D?kPYsNN0GSVV-W`f z&iES&6D;-Fvv{C$YvpULXmh#&p8y%@gw;{gFiP?6C_Dlt9kn>!!9Xm&DIV#@u}$G; zYoE0OZS9JWvGGLF^U>h|qg=uD^r~=k@_ZrygCV+$BgeNnd9YE@jY3m-&*u z!lYeXsw=jfbd@jZQBv*gQmxx^(zU*%$4WK4Zp%qGFe!7zF(@bey1^P8P>OGiaU2!`y>n-}!mgsOqZ$xzOi@dLt%4<>b2!*^^)#R1aiM$ce zq47t3`f8~>oWx}Q2!%YLROYXoPUMY%u0#Cy(NcLJraVF+Z@X&p%IQSj2Zv=E* zBJZ(Md6*n#{s@J<9jnPJrxST2pz9WS-!7GhhKKS9g**)NE9+l5oyZ#jU606nyi^{) zuaHM5uQ-zk;XrQ{I`c?+t^E2k5ABcPim@}4M_hmSh*M=0d& zR83wvoyZ#j9Xj^N-;<^CFz}*0LLqPGYVykIMBWJK&h63dAnDWS57DLMnJcX$a}U_UZavnDCF%?OAu z-k#OumD7p55zuWX@}4i1hruJ|5ej*GRg+gvC-O!>H(TU=uT&m7zm!KP6 z2efpp)sYJ0<{g=PP{`pocSDNh{6RFl8_(j+k`I}XcpfbH6L)f3Vi*!9;tx%I;CTGa zz8DWPb@7x46QXAjbp8rXT>~cd1uykQlWIBd5@+|}ao!`&gyC_12OJq{C#;51dQ#zK ziupSdB0Y)xODwLV06BBbjmTUicLc`exO3-7yt=<@MV!SzRD_nZ2;toCU4<=Y2?2iu zz|QZzePDHN2vjw8e!zq$NAp)R+yj5;nHkOB=teqJk#7VbBSkLv8$~x_;hbgPHrPj< zEGG<(&dq@2Kk!g_yO9#U5i7aG&wYf4^H1uU|0fWgcO*Dr2RFFD3!dNwFZP0udcjw` z;2W0VkRBB8r`zFo6ng5c&9)WCq!dP8ah~mTKBGvhz$)R~!LV}}o;|p;{x-bd{3~4| zJ@^GoW;k~$RMskuD(>+t^6cD;oOCDhpFjt7la;o9?$0!QrpS3GE8o4N(JTMw1~>S$ z7hLQiZ194wdcnqdF4;maxYi3k>;>QUg7Nt-*-SU+{1QrUO2oRcPe9G0ZK_c#ApEIGy2bfdg ztyT9y6?JP>^A+gIa2m@hur=Hm!EY;4%*IGlaAPEHhaAiw$7`ayF>5jWp(hf+jmc=+ zrnX|n@NVGZH>{YOp0@m6C^c0FH3%2dQPkzE0%+S>F;|G2umU^Dx8N2Kb))^`+j$!k z{LswL;Vz~(22a@shUHq4&mjvBFf9dJJ%~UqiAii{DynAJsJ3`eX4iQ<-C{6J~+82sF4-^;Zzds;YV_r6@)ij>}1?-fVG8mt5SIaB9d=!8ShxoO~x zo26s7VpB`2#9|6Dyygb*PKI-LqJXfeBqVGE0~=|q0zW(*xa=*aT4Twn$#L!&(3Ir3 zg<`b|wzWA`*Z^{+1f~#`5=py7LYA@sewCA!NQQC^Fo9CM{p+~iW=4-{mNvuux>>@; zinOF%K8Q?iOeUngQI`c;h5Ny#Cyw?&+Mcd`6@+_L@KKia5VUL1Pr>#2w^mm60cj1f zC5LEANwjIwl6C0JWO_HJip-TVjjC+e&Vt$&SG5iG3u7ZX+b{5k7732;)g#Wem6tJeIMv zoJ4k(qDc&$R7#T|O^u?#O`UmurIl_qEsCUO=&n+d8j{p1lG{~vNK(m^bRZN-Dtn-!Ne$gmN|Pc@qoQd{Hs;w+P&AF%qZLi#(5AoWl%|a|S>*)TWH!%EqoT=X`xQ-g2selLb<2{bUD32B+w<(DE1LGP zillw$;Zl-zl8jd*)P;JJk9Ht)s5EIWzoRQXtez+=+JE2sX8?4 zku}|+LED;+UJj>2XQoCvGfir+6;q%lOzyHm*?#k#6 z9e%O}eX!bCddATfu4RMn{Po7}sn~3cjetyClnkf&cAj9L&jWjV0Xdkya%FnPc%5r> z(wOU{E!k#jGGy!iT+6yt1UrBiWfr}yG(hjEl~>;Krdvv|3SXeI;K6q?n!6SKSpLj` z!0(NcHW7Q7fgFOXg zhhM~We#t?Gl)EKs&$~*w>-_^V$IvsXGZ-3Nh#?_2X50n*$r$7i1AFv>m+z0he{K`G z%*77Jrx8$N9_}N^JwrGH-!*|}P2f2O4norN2v`LUGu2Fq;D67cyiGeWfSOw!K61N(3k z&K`oJ)?O9P*2LMykF%%XsP$5Xvn_G9^W*F#IBJbk;mjt^96t^=TA&S3>yip*E^)Re z4t5K10uDQ)c0d$ces?4kqc%qQmN@ff1r9~t&|ysuV!|EsHu;~h4Z~!3d@>52__C`w zhv{lS^1tw>lFQ}G>0&x{Wur@*>w^NycY^^e00;JgzQI%QJ!r-Du4xXYqhWLMx8<3` zd~v)x<6s&WaB{ZgnZrD5yfdxJ5DV9G|4{pBU8mm_Z{O7 z{A~@c@{R?I%Eq01mzhWMISA+#si zxY-VZ!Qd_sxt1V-I|re?S@Uy)5h4b5L&et;Byb0+cddENV1$W*>4*4Qf&}gy0t{yY z9*GE=t`Fb~&ARFG=@rQx0A(EbRafyokgB9e?oBkHRzV<}?YB@b2iuXs+($td98+cT zu|U2J(wb;@L)22>K}-b2b9>-{u_k6ixO;D>Rcfk-`?OH^0{gK}s7W*IhZ9-355dhj z9O87-jZKvD`O&wNGpxqe++NAixY?x4uwn8Em=yUjF@R4A;1qxX{FMM!K*Sx2j^DKLbZI3}W{rCZoiFo`2PJrK2U@6|pnoKvCsCzt|LyVrQE6 zo&s0&(a6Vf`%4?dReRKF zX;1ei&wW@(rcH!1pq=7MyTRF)IQ#i=777km#|_T@#5ur^bD-d;eL_msLgF0g$2mxF z)LOX0Ifyt1`*98y9JPL}a1J5Pp?;i01c$53MxVoobGRSpP{C2_#EMTZaTfV;4ig-; zwySU!6K9DZ=WxMM>#+*w2;v;+$LSRuu9g~oFyS80VTRkY^CH3do)2d!ar*r@iv{Ne zAI>u3U}LDqXNll&CDF)QP8{r_^>8r7k1~DHhqHn>*e~nhVE!LCT(L8Jjw8-WKh9Bt z^O6r|fH=qdary*Dt(PhLoIsot{WwbnXUNBA6>)L~Ck0;(`S!JSN3n%AhnZxwCG^t< zr0>W%TImboyNP|5|3H%=p9TkeI8^`@!TW-&2}+Y~71rY$Fl%%$SBuo{NKo2%e6YAb zGY7u?&~5NNw9z%uV0vAV*y{5T-E9AkP4{YO=^VzE^>94mc2Ae;aqqda>2af592GH_ zbDDHxOidvE3A3bU+PNgeI=#{+2W6jegx@MFfYzLwPf-Rk-@7+mVygki6S@oN%%aGTuI?K5SJlG%I?D8s|eSLFN zJb{&=-y?Zb01XP;bN-t$1#{jqUltNeZfMv>bOC#9n;H|by zd#Wh`d#9W-<{nl#H0oa!Q{ZFu7PFu7poto53Yp7$QRorgH zZ{r>Y&bBz4vlc$!S340&VbY81nt>PfA2tyLl67Lu?Z1lf>~G`v#;biw&I+@P_N_83!+vcTp#0#_Sz&%hI!X0_&zkzqSMBbBsOq1ISQTbIAd zX(E3&SSS^An|BH_umWWrJY^erJwAS1EA1Z3EgZp92Jn$VH@Gg6!xuH)zV8%dc2poF7vu*;Sw>cR2QuNggx@{NyvNl}3svty36QDw9T3*C`DD zkH%OsPWz8WKinup@qFjBc!n`VVJ6GZl+q@{o`u8tB)0CH8KL2ETHSIE0iZn)Xvcqn zQGvl%@Tso`f0S_U#VN(d`RKv#F$r@EvR*0y&dzTp@sO1n zJ9q+K(pOX}jLl?nUjc?z^D}(2+u6@+UyYpzxm7^+r&v`|qK%EY)6h!P#&VBk`VLYw4;oxUZ`Ux*O@ymS2@{6;+Dh z#I8*Dc9Cd$U2YR(MsjcAnVxZ3M1?Yoa_<0u_9ayckzbBeI6a|YR_8XL4-m^Y7}dkT50By%tjQuWR!k!njyHmfc+WOZW34HBr@g?=}UE zcYR2W-40Z(+NSMw;w&UiZPAfmqpD1;)sa0&hO4|COkl>ltj#Uh#Sol-1U@#ZF0iY# z&whb}_^D{coiP}p={(>BbOMty%m^~ed;kZti<`DFD*b0tBQqaCqoBq>b|5`AunlGI zY!$fwFVPzLp$>P2qe*C4?z|oUfGY9?U%H^}x#E^o)#^tw1~EpTPR^ zdkkK2X1B<6d$auqj%B-m=HMg>ZiPUbDjfC>=3*G4T7?^cr{+}W;XB1SPQ2>z;&?R} zK=Tne5qujHgMU<`qwFrP#b&)FJvYO z61cMnz1zt$kd5h0FKQk!8Cck_+Pn&#Z}jP`=4J7dg{3;LQaZn{btc8II)6~E^BYFz zh^sR}Yxo#}&VNed-+u|X3U08LyQK2<`v+FH4K~mgHzM9FhhW#< zgdo3nZ}N?gR8ax|Y%%}|0PvOpNC1Gh4L||_ykh_oFh)dqa-7c5VGcG5IvCe>VQvL` z+ge%b_<1~=*LUR7h&gCnd7e2E_#yCD1K)DcHMZkp1`=ax#_(5E*We&@JQY?iyD^1{ z&c4hn{B$IGsQ4Z=^)=1H)B}lX)T`ER>1&yVF(hFrTpZTdHfwhs!+w`l;{)sJALXFC zw|(vPHwFe4JC}-te~)6@?I2s*C(l`E?aGdqZsR*-XO;qX8Nz77bC)Yv6Jb}Va0|m1>-0+$ ztc|cM8ICI5mU8}u5;Xfp&AtXT{952SXj70@BBlvx*D;NB2;X4BS~O|#!<&Y0i3$sY zxvP*=gP#+<3|3SYUE-Q}(TSWFQTnU{9)Ab*-{DDiDDxYXc`>a8t8-rMUcB?LBc`&O zrcQ}uk6E-^7$8pLp?4l=#a|Epw!>ef9o?|N)Y)D02loY=c-N8E;EobF#2Va60{d8l zGbFIH6&{=`q1o2p1PM&D2D>FNSxw4ajLM{X9XMa%<(MH~PkW_qLcKP5U7F7ilGh7M*K5RYV?$RUuz|<}Ypt@m2LseM` z;M#+6s6e<9Aj?y+P13S+q| zREn)r{vaug<*rmI5uNf!NntE^l}d@~ls`!dW4WtUN=&D`FDZ=W)-fgjSC}N2!&f<; zy9NLm6suj5Y@Vo=v{TeV0u(9%%8&qAc23Rjc>sojS(XNVu(XNRu$(r$RE2Aip)G!1 z9bI&10>IeW>vRfMuA5lA`~bH$asZ6`F3toqwv$+hQ9>jz0BTXqzNT8JcY|VZy*{^ZgZ%6i27NX{uFz%U5Q(Y`r zDFG4y01H+MAOQfdV5I;OxRe=+h&_;@`C8&m@(w$@;NAI<ya zWm0DzNW=)BTfi{e9fWr_VWTnD%alG6fPz>rQveA7@DBr!0093q014b*l7+pfD#~OZ zd54|-ecju(>Vs{BZxRNRR`qqs>#FUuFxyhgw| z0a2AN^iaSyWY|hzu5NCF&Y&jC;0Wg-yp% z;iyqZ0szDeKmw)uod;s-cY(aa%GfJR*;>x|WR7`1NJa?vzUX$>IhO<~nH~#=s-y6@ zktG2D5(Xdv0BQ_C0`uTuxS**KE%Q1GDAn#V3W0W4$UE#@MU?A3?Jh@LX(yQ4{|uJ4 z+odFS1Xb6qD@i6^SeH#u>sq6e1OTWr011>Tbv^k(sT<`TcBbG>!>H@O&L)`bVZjXqGFjSs{< z)Zzu!_?-Dr`9xZ1_Pj;Lv3zsa!vv^~bKZp`Ybd9%?=0syoa zfCSjz#Q1Lk9SQ%awk4NU`T_OFr4Tf# zqp5Mb(MJLRj5h!Yl$z-c@_>SyC~SqN*qewe#fafE)9WN~Bw3p&Mxhgo3<&@*(Eua> zz$62ZK&hF2MW)c=H}VcU?^33(<^DC|N*lq{Ew{naUh_*5JA$eW^jnhY<|RojJB$tz z0AR8KNT5`yKan4l`as^5AG`O-T|9}HJ`??s1db$Y6E#x!6eCLl05}F90RXl#011?8 z^NDB?a{emsu=97y^m)?X5Lem=Cfvh=kjCdpe<2H%tPS;PDWo$#mI`+obtC{lmjOrs zfNlejK&iq3d{JmVOWt88gtw=#x&uydbb}>$dgx(rb;*9lyy-sSD6laNR*+$7=H34H zbTl*6y~k)K0RW~NfCRLvJqg$72EUo_0BuPgxo zW*C43yk2fA3D9Bo_i~#Fo0{)sn=Rw)y6j3aooRTOfHPK8kHZ^TYGz4|C#)`eEGcFg z3JCzPwE>ubVzB|eZpA{rWRn?|`wV$LRdsM3vTc#s9!>@*Iv9O1W*s4J1;uS+xSK$^ zg2H{eQt&uZ;L1v6CkX(sodHMyfY}BhfmK?vmFBPTwmNgDX~@}*EY)5dtd<1^WqwoV zNCpnu5YKY9#_Mg55ZRo-PAk0(&La7T5+5IC_+GJv3A7s?d=0mS{wdQGt`tu0EV~_Vl^lpTtRM zFX={q(oO!zE&j-D{>bP2kvsg6JN=Qn{gHbaacy^>Kk4%&N%#Ac9w8mA4kNT6oR+98}#^67@8vl`iF6m(IJ4m*i3yJh4 z%Q*pWP92MPU#q)F@c`$b(x3mi+m^&I_tXbIA zTpt@;sl+nBDD9&;3gnu=v5+^`onL)!7J(d#plGWQxcq7?j&8J@EN3}m zgA!}Te3BPy!Q~)~;lK$nTd_UFi>V3vy{*ELtg;SQJ)9d*C2)GAaFl>p2V78}favYA z9fMd)1w@~BLHz=vue+dS0^)j$0&TDguu-UcoaKB2!0s_Bu42v-eCDv*0~?P~p38wJ zGvX2e;1~mt001itKmq_9YXA}e;5Y-2001iuKmq^^7=Q!-INksx006u}=^+6CP~Zw6 z0RZ4Z3LpUhP@W1P0RUDTfCKAP9i*X+W0$7Z5*jP#Y2^D91CGp!;oK2R* z*Qz*MEr~BxaW-5MU!dY_yCmMO;%vSoUN7;&Vk1AQ;!8|Cq~b@II95QZA6q=3M;;hw zGsig8kvQA7?y#L*z(lrYjI=Yt_KT5vM%ZFu4HN5;mcu3rVXRkL4%;Mzv5sjuY=qQ0 zC)x_$>yADC^3Mvk^R5)EtKzwNRFO6$>cxq+cj)~!0-fYqlUE$3{SxB(lD43y5I@eJsJjc0){8_qm8KxObQsDfYHu`Spvfo zFxr|hWD|IJf*-#rfUOM>#wTF>m{`H=g1+nm#Q6O{ti3PWju<}~h}HLH>k;Eu!U|$V z8)1GHtRU995$1Qm3SuoBVK)5uMYFyP!n&nbTQa15J_jOCmVPMvDwY-Oh!@$S*$#UO zmKEwq6xp0b9DcSfE8J02WLp+>)=Rt&TQZ7l$zl$_*A}J#J5r${8!~La;&&P#8+T$A z*^uE@pT`s^(vh-@Y{+oO$u|KqeYxL3pHsLto}L*Ew*MAeb+E(x*aI=d_ydPe=y%-A zuF#EWX`8dtb2s7bpudF!6X|QSqx;$xw=K3aD%5K?G0=-8=K(SIfU^1k3?XI*m=*_E zUI2^bBLmq51F${u#P|TT1JF)@*dKs;0O|>lB8UvM4fM4!Dy0w^Xc_2hVN?ntGSD>8 z*TkrlMPwi|(3fG!uI4cBw-(*zTDh-lh(}L z3@hOKdJ@gFkY=(97XXjvI9?NT7mA4DN2c)1;bUMIFO@i-_>dI%mhAvz24>*?aW|US zG$#LLGQ9-?&ct>6`fBrt*(YcPif5}mGv{Ku$FIvfK3&cSd#<#md3sv*1QpIA2syr- zZ!YXgU|TDPvq{J$6=m`jCRqY{V!tk&c3z^(@OzKFxPjB?zv_ZGn#XeBL}lG>cC;tr z+6X<@h##{{Ac7shn(;6 z6)cL4GsOZ`sI!aABKGN?t6t}+7mEe+9hpA0E3?Rw$97c~Jitu`Ob4*i14UYn?@RDb z$Lp}sA+tyhT_D$Nd;)d&>uTg)k*+$ns$Efr84A}#fomfj8=nPt54?B4-_H0Web;Vm zle^~Q>>^d?PpK`< zVMvACs|TevIXyD_Nq7(sAY~BQXw!DcU#~TNvZelmBz$^n}LLY}yvT1;@Pc zXBSmDh>1ExF?>{UBLppx46Un?J==QwV$}Vei5Ffpz7-0*0pB_kc^)$m-%_^CXX9>` zlzcWqJ@wchPT8{}!J0R329Ho?7QV#;v#<-A@R~O-08m%;ifXMY!cnRs;O7pLA-Az& zL&QCRUE_jiOcb+VFIp{MjSVh}+hYc1CGtO}Mz`^sW7*0Swm8}BzkoxiXTBm=B{r}K z8{X$%goGdlk#xO*-f0EwFI==zIZjX;Q>p(fIb>!nb~ONzGB#~HuxRFjGJwl-idB|k z1ZWkNeKs9uTu0Rd{MchM{2yB(JuuB4+~7BW=FZ<2am#%t40PF$bJN@RQ7pJMQ#k^H2&o9!0L56#7#5R59FD7PO`){a#=gyp=!Z=1BT!JPE?N}3DlDPX)++S;i)*bq4Q z7~_w&+&fr+KmKo9I{sFs)M1=jk}K)aQmdwpn$E`6bZF}2gQ1!_^b4n-pgcvs9cTjh z^+@x|MV7eKRdqQnT-@s>Sp|MRBGJYiMvpdXrbMq?iMq*9$#Hu9kr%P}!5}nm=)#bB z&k?X4m6>(0Ix@j5>&(rrB}(&-9-}pW zL=#t6=$~@Z)dTlgL;%zsO58iRT>0{?@L6u!kpgzB6FY0~QBT4Z{4#{rk`1eHOn3C~f^Mu=HiUo*R|eUYi4BajRX*;qa-Tyxj{e<;?q^mTtX7ZC(nXF6 z@GGjh+ZAT>!RCXkFnfT>E+qyEg87NEZ4V~sr=WCm4jzMB;el}8s6mR}hYbzLhy+y->op<=cLh>)=9d>>#Z`=8; zyd%zg@{T&cmv_whqrBrqs$kV6oDUJF(3_1=2~6gS&qkO{7S2A_I8PcJ34rJ+1CYSB z_(c%_oI62xV&`kt;9Uq59|Op04=lj4-`$LVn{jNe|$q~V*H3{~hAZHW5y>V^P)NE&C`9spw;T)Pji?6j$xO<0{E{CYd|Q&)%Mghm>- zp~f;v+`JlViir+4Bd8|(Ip1&*?6nql3dVyf{{>8IXudct{wd0%`#AMh&r;d5rYNDU zIMv-GLV5YKkm2%Y-1#h$;$0mI?R6Io=L|Gj6lm(K0WPva*@XiI=yVRtu6gieF0F5d z66m6fS2@q3ke%1?z-A7>o41LnKzeI^!N}bxEp?Vb)<}q?ZuL`V5cGtSmH!*?(&7!` z2nmd#=m*LLWt{ad=z#-BXmjb@q1@Xr_w3gIRDiTP%Gk6_MKdZ|zig?BH%YwBM4KhL z6kl92lVg!~OYgK%otjxo?(^^s)vdy}mq_T;*|}dpsE*o#qOywvLNC!0ja)I0o|3?U zgW6d4WGj~29T|51PLsuQd*W664r`-WPaXd5!YKF@%=h5<0II^K8u35p6>!_6vntxP z?l?wH4XQC{AaF-u-dlkh^gTvhk4p6p(1YDAiZ9pCSUTp=GQ;xS3d&)X^I$`Mm)T_a ze#nr~V6F`r2inSHz5TC*OeCRv)A+T6ets<$=g%##}le96>STpz$ zP-@Y;EmDJ+Zu=-)6_Mrq13KY)bruwl_Tg5uKZ9iO0c182i3;Fj0zL=7tBDTY4O8%Z zQwT6z52iS|{=TVEfw~jwt-4#`o@6pqpi14i>rnz{;!Q*7arBOX!`I6aIDccb#C9;w z?bKGDh0h_Vjk7_Zci^ebNZW)1*T6OyE++^7A{n=eB#AW^iH`G)p8#4DjTOl=s;xmD zCDu?U96vR=PDBQm`g0vEC<KLb?CM9MHg_XbjorZeQ=P&;-mV>`M?zdb_vSWGeBmISZ=`WH~ z>7K(ksFyek19TSZ#_y)G;m(1B%KYU|xIvCI7-H~^(|b?|4f1`ADC^vdAZ|&}SbS^4 z@>_f=cwa;t{S(S3B6Xo65h8WrBH2Z(A{j**i^4=&bzOB}h0XTAOpXV`C?QinB1%|; zr2@WuM+)TA9Z_%g4@SErVz1P5GZ0dGBJW8zKeQj`%JZkceX7)XQ-lGLY=*znTv6&UU zB=4~TMYEaZo6W4-&hCE77W4cq>Qvyf@J&2)p1&c`$ME#!*$!L_o|iGtF`Z|UAkRcc zp5r>tkz4akS&*xqSF|Kg08{rp z9!C(rkcg*OCzz~|3g027YDvCbjtLvE{GZ1Aa@wK>IZ<_jRICdm;hRFFPSlFI@EM^9 zQzt0A#4`T2q>kqCcRfZMd*M@Zliyx3$%U^;<)?(aSu-SqVlP}tfVx1ac3Dig8wJR8hBnRtV8)YAE- zWagLe5#{$s)Th8_VF(YM-yaI}WjrhLdo}ahqVr1<!EPxtaWu#}@ND)|cP6 zO7pAeO7cq(^DAoU{8BRW%lE&}FWS*pfT-JopCE`|DaTW162;GC^(_39n5rH9aXF^1 z9bHFzj6+6LJ4!0neUk7^A<_o4iOJB8QiN#(D7?CLFoes}I{ucR-IxpQ=(B!v#UvMH z?I?M(C6Ek?xl}t!&7?74fQ zXS-`?yYa5=NJX2Ggl`HF+f6XGBXeUrvfQHWCel>?{_G^5?LI8Eonqv3wU}g#wiC5| zwxecZI|gVws`&412giDg+RC%A2|;a~HwF4Op1yh(2@JtT*U~l}l5wj@5|!7ct*5FR zF#hGvKGE?o$K}mGnd`e`X&Tj&Qcyi7gBhD&s$#0=|Hs;SfMs!X@qT7@_hsp*2x398 zAc7*GfCYQ+8Y#Be6zmqW7FL^DeI@ zU%Ah{JP-eOe{;^1otd4T?U?m@l?a4q5nx{g<8NturNQ`n+Og8i6dBQ>(qs^BpR_t^ z`^2nq`@~=S_SuuwU-i%9FKnOJz)@|VSFvm)p4^9vDY$e)*Bsb*_l@UgUuS##;!^A;?Om*WYjfr0lOv^(b~rkX7NA$ zbDcxqya}FCQ*OYbs?_TgdJFV#eRCGpX<1rxk&011sL>{IR*n9*zKOX&-z*1-Vc*1} z*!w1C{a!5s<@U``d#yp=eC=3kW{QmXUf;wZ?3=VYs&8V}*f;U_zxPe3r@L4n(v&-} zsOsr9h28^wub$lCy1;C#r}Cu@r^p_Y_>XQXr{YK`!aAm^P<4#O z#yZB|+&Uh0^Pl_T6nHrgIBH29;ett0KAf;W02V2aL30NI^pTz^57Au?0{1`kl*c+z z&<{)oqhTrS_$64Y_-yR*Bq=fyRr}tt>jEqiQ@-Vsl)hzYenM+F5viqtLHF& zOt*1-yyhM!9E=Aqj z%JLU%O$@G@P@mZFf}mf>1j31|@2=ipx782fdzl)ZRW4)2nn1-cdBdq|9K z1txt1o73sCzhZf}Xz;OEpgUjD=LGc+_UEs9876dP_ za~WI^#uE7EJ%++J+AF{w1@4ora0%-fulxT~JZPu?i+IofF+U9b&-vxXbIk9*$NTdi z^TW{poL_D{$Nc_#ychqNABO(t{Bq+t=J%iC!7u~u_wxPx;Ko;MKMaNZz~%4l_hCHB z??1%D`(SXJz(0Ah20G~t$N)a^bsK+-)W`S(7ml9LuaSC(er>6D>DMXs9{rlB_vzO; z^#T35q&}oy*VL!*Yh4M#epVmyg5d<#?=KidQZO6%=$r#-NgH9~fLjRg!+Yd&6Vpn0 z1MW75*8^9<=cncVaRsC~AGT{4OsmmgDpD~bd|eN-m)8L?dPrM%Qz3+ylo)&j1p}w_ zmIrs$acEsjH>7wcZNefHppRaHhAr2UUhm^&-0n_D5*130o9?eH_M4xaSuCCQM+Scx_+6^8ER5-3k6Q zI44~j8WaEEB`J^ueA^%zhZ-Ep;HVHcV!SgBe;qzA2bTu1^^#iQm!M>=k-oLXKpKPK z6GJXZAy7hDSomIiRV%o>V{kPLhK~)w=jbSyy2M*s6%4KlYmhXMJ|m@qD`9W|1`noS zst9Oidp0T5XHuxgq)>lJq27{0eI*5ZN>T%G4^(y7n3mObY^-d!y9r9|l8QAbpwzW7 zL)Zdbf@;AMd@Umwe^PM7z)Hbihe`=vB&!fc>-G*+h@~tG_j^!jD?yep9P89vxR284 zdob|On6(|kvy1TR(2`IN?9S1UV=zqhaI?UhG4NMUItZ=fBY)u2*)Yp?K_A?N&n`3drzPGkI_Ih!#$(qUSlkcsm z?834y$_*mvHLMrhS4kT^^;Ff9nnH^v!DVn8y`UUgh{c{gXreLfZSZmmBA>+FCwT2tXs6Tj9*N6K6eUoZn$BuAl;LR|!>K(NlZENcNRf2$4OR7@GS zZ&%0Wk!3K^l-~OXZ zBXof;e(Hld!Tq;EO%dZU(I7u;y+PX`zf{bb#$!$ohb@BgiXfO8L8DWlwu6&vhzHEL zcEA#Rp|BXVCD2Zwa}#d0C-y^lTbif;arbyN=YOO(LihlmhNn zYKcFTgO;=lk_!I75l+xTK3Y&K2fy9m7Z|)lc+ zK7G`~n6U3bhNmBM%i-YyH^j%#4Wb^EZ?y{EjQ#E@*!UgRJ(Cv&!rCG0eNA zJodpd47SQ(gLKOFgjasTuT>TV5!6eS1%DmNg7|(}(EZ<+1+B6y)L+yXQkQwRk>%0g z{+Ibs9{jW4GOc3)I^FH zj&>cGh1LSNwy=Jh6)#E7>M#lEpVS0W4um)JLP&6J*e0kFV81}6r#?6y%DmJnvsPh{ z^e)>MZ%oA+&wU7;k||psMiNXf364zQJ^olWDm2ZlaUO%&C*h1u1f`^o(dXxw19nm;E8kld5e6k(?HoTstbFK2MvJOc=IY%Q!&S!;Zr!W)*VWK zJ4Lz9K{%4jaa?0LkO%(3nqUjd`8XAl(uGM&3V1ut$I1BC_L&td=i@4PI0o;9@h1uH z&R5j|i44Qw+-bVpqVuXPTF&T#62V7pUtpo_OIdoOWl&k%g^`n7q)=};M0ls-1{J&n z-kb}+@S!W=`1O=j0|Mc7#@HG)p{oSK`*AHtJ;?_W{<}+Kc&#!;qZWp-!3FCK=e2#{ zcNgq?yy0{Z4NdTJGW?Yf^2-qdf@lrov;CNaFLiO5s5K8Bh4q5R2QUv#$F;tW5^x6bN;O0&`TI}D0uC#vC&8nbHvA%mZz>L*P*M2J=ue=$ zU*q;9YYEcATKea-a_dia-DuqAu-Y7M1}98{uhFP9;DlUK0+8cP;n+rUY>#FkUF9}| z&kMjP!@hyC$OC130D-!Ld;q}(`dwEjT97}q1Uz*R>TDJhaPSgp2E&W1p%9f>ivhLy4iPzKx}sw@K3DrZrl{x-nN1DL-J@N@tpo9_Q^OQo8{*#&KI z>IjT>UUIC0N4p$HL*G;^A~f6w$04{%|LbwcJ4oSg$06TBdk?CmjziD`jzemHa2!&* zbz?Yv0c{O`Fo$JBDu#xIRtT#Q4yQ-(DdT>i`YFyzjD&Bq!0*PVjFo6Tcwq1TiG$Fi znA)*g>;br7AEV z=&!H{UopdH*BKO(K^fV2_-_tjFqE?T5Z>MfEe#Co#PY*0WXVp#|1V%~4skF!I3!^~ z@Q>-?^U;a$56Lhn0?xAG&qb}Njivew@v*TC(($CTNZ0r*f$)FP@3qb#iCDGF;?F>H6f-t0Q8Pw@z(5FLLj5Uw6YAEJDCKRoQ!?wcA z>9;UkE*!o!%!O%@m`lM(^lu-D;d3KLMB3PQq)nsy!TUY?RYI#-8Q0}#b=3T|&~sN4 z)Pv22_;|4JxWG6YJJk_A+jYV+^zMWu9NM`}XB)fO6=V5zL;wEWaCs={MA9#MVaV5{ zE7P%tzneI5q6?cad+2N%YrF>2{CIoy?KakR2c{689g}Ti>Dfu3i%7SS9wog)YTJj_ zqNJ5b<49BXVG3FMFtx8KB%Aach1}XVaiWbGIjE&T^RgDS+?6yn2jk8r{Wb^JaW5^O zC4Eflu^)Xx_oKBV>0}C-PP&iuIO#1=7j}PtxgvR4@dG{wTv(L@*zS!%ZLH4$UwD=0 zYzq07bU*1a(o3X|Ky57VLCi6`1M2jHSXYM+Za)a^_0#r)TUhiV7$w=sLs*mf4&z#v zA+2~A{i~9;Chb8w^)U93^|ZW|^q0fff3DFo`vqf#kv1mnLV6O^h28!I%WodR9#!H9 zmL&ct`gbOsMY;jhg>^cGKE`RRrM#r&Ph)#MIE^*`_B6&Ca0bgf2^6-7b8R}iu;Qc@ zL2YdEIrKSj4tvfq(nqAvNjIIx@S~u4S>8)nw^uJ=Ixj9^jrG6W;Ivvx2N6qVLy`o2AY>$q40;W3@vqM_Z`@}Nr&FW zl=t7o5*{b*^0dWe9I0>&L*;BS{1&2TJ(1F3gsl!_z_QLbxU~jyW*Us%XzN8bCm@VB zh>ZZv!$OFrE2>KLjiTB_yA;)jbiLSNN+l0Gd7B1w8EghzE$m8k6R0e!$l&=(ussI~ zV^M4~*_=7rs48o*8vZJ>CA**TsLY5qj{C9{j17xQ8#!4}Sv**&7GK+}L8Q8^z`ykvOO z0eT7zZ7|D%xtSO912TYgq5vR2mce`kmbxNP5jKYTk*yw3B+F!liCU891Xhly2hk)J zAuxx}fTppjtTNfgl5HxhMl=rypKq&6o-4?6CTm2rS5Y(ayh8D2vQ}h!O19Z7fyh(G z9A>lj0^2VT$Y5WvZe$B3+X6O`sEMMf0;+<20_4mVuo*-t`b6Cs_Wv^|m1X)Gm|dMw zlnu7KK=2k_$l(akLw1QRrjngdw3O&FkO8)D#bW58cXT*n16o1!TG3ka%x7Q^xx_Yz zufV4`5MzEkuZHUoPBuU8tzoOw0P^BRcra0GvIX)w+G2>&f#L=6hD7}oH6=<`G?LOB zYfLrHKo1-Bu5#-SHP+3MOV z1ARehCK5&SRTOV9P)%N+XA^x+)PVm)IZUvv(a*4k{3yj+40M;p@p~F>9jhSyGw>xl zKON~uqGVoD$C@|;o-O$>UXJJyPzUJm5jvLB-wACQJeuOwb;498^6D@x^J4K%Si5t0 zdmU@3htoi?&f%RYUIy4Afrb)I1M-0LDvK$HC6HzZzJ!0}kmeHpEqP{xr#D;4w-X%! za$~Exw}EB(6UgKnc`+hC6K$J$C{YB_HXcRP0?1%L@VZ1DfV}u#-k4|r(LvsWC&bQ($eUeJ^c={K-QuUo z=Ire29K>()--u#}?(!?pGrU+6q6ZxARRiil^n}BWM?h&rPdVJP0bkUc zL8?l&!9Y*Blc+^BPEj4A`9!8@M6_B_6QTn|E}}KjMMZH$e-XKhPOw{M%-6NGi!<{U zeJJ;EpffNE_94$&Ku@`!=uhhq3sgW97Q>195(S7%qA^5)Vg}IyqS9g(rMVX93=0+u z$+iP1OoWJ~l*1vQr@Wk4NpzKL<;4c_d_fc@HWK-|VY~`r7g1@VD3L={ji{5k)BcSWm+5=A5O+zsT+`iR!#d4y~!iY^e15N&B4{vsMFIujN4z%)M> zJ&0n6Mv4AJ9f`(>p_JxOqD(P@D2r&k7(=w2=nJuwXp5q6hz=3W5#JGAC7LVN5&h|b zTk%}+y;B<0r{RfX$N~YkYytUr2H1{@<>DH7mLl7FanFfn9&n}V41-HjUv2@Md8FLs3^hRW8enitL z%}mYT8T-Uspb>nW7EZQZMB}xJM3;d&^9foskxO1lm5HK&E{h3Tj5GG02Jj73*r#fB zh(02ktTiFeZh5f}PSskItuNRNc0qHd(;+E&2Rb>ktD3h9_SSTuGwima$$97IovGc{ z{K>WvXpZ(+3xN|cUhDwS0_}-bp6CqGQ!SF{CV4*Bsu8^=dZ{%aa?6MD{?b|#6$Qd? z6Msw;M#S}QM0JTYy)RK5&`eF&2N3ljo1qUSN+vS(bfQcm7kxa@7ewy*Orn)Up85i! z?L_(X6-0-Ly!Ew2SBQM{Ekuuq{PZ7)3~wxTAsr4op(cEZis(m)$`BRPer98O0Pgvji|C7L(~#zrWT{u zBkG=ipwk*H1BrMBP zqPE62M6xXHjMYRf&!J~~W37X&i?NkGeQU1u3rh)P^@q}cZ;{~wOFy4M{k`91pPJ-YKA?YUu(hi&`uO)MGaj%~Y|Xohiv zsOv4X%`|SgjRsrTZKPSo9kTh{L7J_o2GJMBJ+i$dnqxd5N}zU_Ydn(is9qKrkBMZR zEi#@F1>M6m7aPxsIub20UJwl=`r3F&w3Fyt;|ilqZ@?bk_(YIzx2dh#-1F^vI|{)aVJO`NW7K`k3gs5lys?=!H>*D4Xb& zQI$yctT#qABH5ST8a0T%pnmqwsO8RCe1X0&_s~uY+DLI1#i#p+GpyNGzHR%bBEK z6~(x_iaNttnTtiy$5w12Yn3*kkd?3n8;f z&j$B{@D3pu>(dbQoDhQ6rKHj)Z&?f}Uv>fHvZU-e@b6s?bq*+$Bs9O#Dy?KFmMRi7 zoW+KQ!1=Mxp<$psK?7J{(gC3r;cUo`2(0JA6)@k33b?$T^a5$uiWoAoVr~huD~^Yw zuf|bWw(e0FD>VwO^JsZX6y|G02b-S@wnai! zOkb|)lB$@(jjD78DF)9Rd4Y0=@^I!8(@)2(GT4kyD^;z6b9`DDX%uM;X&ur=q|HfN zleQ)8OxlyQAL$^{5u_QU6G^9&&L#bdbS3F}(ygSsN%xWdO!_P7Y0?X%S4nS@-Y0!d z`kGW!$F(p?-AVJ2`jHkRElnCq8cAA>v@U5A(pIDiq#u)ZBkfK4Dd}L+VWgjvW|GbX zwU2d6s?US+dvFz`hZl92E}V&A81f$mvcTgr6#tcbIlztFz(g6 z0h*`&Bhb+LuRxpE*I}+ZpniVPIrY){ulhw``Eq?sfj7W*_icbF$gQtjgVJDaNa5Wm zd?YO|B;DBnN7|DOux~sdt4BkO8`2QdX+xS$x{~x1sc3}O5YmpMsiX@)^ROpJZ)tg0 z>0eRXlTIbwOZq2i$T75bBAr3HpY#oB_;IxMB%M!sl+-wZ;Z;s}x#eL=q{~Rpl6suP z@H(W!NLQ0yJ=rWW5A!|MERwT7nhb{8kR$e%!oy)%?nibu#oGJ1DUO*}n_>+-p%B?R z7n|Xc2y2epW1;4_?ArjB<(N6SxfdKaWW?fFah&u9>1)tdX^Z1<+aFvBt*c-e#-BLc zmiN)}VbY_d$4O6-o&|+{VqAoW&W^_AH*|KK^c3k?(gFz>UWnA6GyoK1!8r{||NVSR zCSbl{py6y#LI#XrST?DgIksbwwpiL2QaJ{;Z;R`jO8OP)-nP>{IQxzCDXCvO45?0f zr`>#5{)^PJ{g<#@l(c;NWw2b6v~_#TMeftF=gYWxn8(@TmGZETXJbI09E}Gp{VRsF z{}n@~{)!=cDdbNI2|0!#osOZ;jAQ7tpF-YHNceFK>3JM|<{w9&qZDGCh_7TXZE^=J z$&3y<=n7hvYhiqh;Uz$IR`28K&=yTeTT@6^(g75bNjjf&IfbtWZIzbX4r@4*^zO&W za8>qyjr;$%MOvj@>(m!Ya;p>eE1b^+u&15w!oK5er^%pZXWSFz?L65NdU)q7&{>6N zgUWf=f9@N9Z~g9FKJ|hzstb-Sqq|_w+0lI%EO!sUR{pg+Ze=)I2w=CnN95&j{WTg? zZflOqGM4n0*8h}F02|!{+iP-<%~onpdpN;CwOda-z$@7k^Ofn;>xr`_xuvh`iKCg^ zx*fxRcJO!fv5&F1UXFP=mewf|#}k=XRHCPM0Bf6A60~a~mM}NmzNh#kv9xP^+Cb9b zq-mhxY)qn4zC1J&<18z2mN(4k5?6SKv*Ep*@`bYrpiq;&u%1u#!t%KE#(9@ZZ(Jie zoBFiCi2U}DM!m6A1Ia39S<(mRTAVHGJ;(Bt;U)TDI!*dundRPOcc0zhlhGH$m-of+ z{j_|86h}OJzTNww&)5AhM9%sgQ0PQo<*O6sS}aJ#kNrx-o~)E;u4LU5044{1LDeTEL0 z2s(q7v32a$#{=x;w1-?8i2nK@%(n<>1=1Fz{RVyND?RQ0n7)1a-JslM#}wiRV``s( z+C3X5V|n@~V_vh9v6Xiw=UVFzLF?opa^3w3$U5Qd`4IHaKhz(-=qZl}8xQp>5TBL+ zirXL_dCC5nHZ<6@`+PZccmDXa4WO_GABrhE_VBJ1ufW)qJBPQ&`XuoR)S=HX)KJnG z(&nTIq@76zkd7h!igYvSKGNf)*GaYEm|761eWo2dJa<1hhL+_X^BY>0{oDyYP|R5| z(yFBY>?x0BpsrG}K5y5QK_}NH3APjl}TEr2R>kk{%*`HWF*8@aLGX+-9YA zNy~(KmLtZ_H1v`C0xcceMUMaSI1Z1CAtW7D9xuy%L1^rJNI{NZG9B!ztVy2DSGS+&c%b?W4>31+YD%!$A*@#v`vMqwB!(>(LGUTBW&U_={F)?xbFz zoaM{Fk`&4agCoRX(#jMbLt2BhHfT7jm(dT7g&UAICT#)!;p`*QIMOzx?Mb_kCX#+a zx{dP6fw(X~q~%kjXCb6j8kVG0+DlSC29IaWF_^w9sV8YZQeV&jR*1AHX$jKOq#>Xc zSXD@&0;>-SM}=b|JOWr8gv<4|+8Fnz3-6mA%$>ug!DM+Y0`6~mq>pny#X4) z-a)MQ)j1Q-3(XmI9a_*o6KkmyXaGA4xpP(qmN_d&8crHXnw^Q(6QtKjpOWfhG29yz z&K``#)XI>Cl2#zCL|TosHfaOWrlhS%<4N0-b|&pX+J`iWbTH{~(vhU2Nym}SAYDwl znpCbGwq2{VtrW74^cd-7()*-uNcC~(=>`hdEyiKJ`HaK1E=*dSGzb)q8A+o_tARgf z>&L|x#9D1vP;SLK+cK^vEaw|PL4~wR3mK2;mnW@28ckZ2v<7J%(gvhWNL!G$CQTr1 zPuhvJ8)+iw`$r}6Xz1S^0ree^Yk|i~_M??y<8fO~AstDY4$9#u3H3PXDbll~1rq!P zj7#HjE5LOAp1b`B=s%?ZV+EwcnLlX&rFlN?-=~R3SZKxChVgSeZu@IVWr!R<^Nl}a z)w%x!oS&oO5eJTkwI*P@sJ$VD%OlFw6RwsoX z?E?De)XzbCO;={UxcXOpC-RG;~)0y&e*ar4pt#C*)<5vk__ zT;EO$Fhs_6T$XViL*)6-DGTbrT1cy7j*g!1mlpGNw90g3+`pIK(bIAH@8xk^7sryw zdXq;qjw$S00Jp#~w}tllx37itY_Je(Lza9N`N%X^EsTO#_ZD^l%{>a>Ox9<_qC^N^ zy9nbRUxa6Yjo> z80l}MS4nS^J|=xdDwbg`E~I%uIV-pfOIVJy3TYG20M>rl$)Er>h;+g-Jf}Tp8IIM< zNw-1V0QSo=T*so{oCK{wD$j~{{08@HLrAB7gXymzJxF?!)ahFcFG<>fv^(i2(yvH= zB)v@fjbTjFm6}YXPSg|V5epX+$8lISfZu zNc~n}NEOm}(gCDdq~DOXS)EMRgYe9Mks6_8;?w%iM=enVHKj0W@ye(Rqft{=qmCvW zPntzKk8}y?O49YDTS#}2=8*nOdW`fO>F=aBN$-J9>T5PW? zYx5g8uHxudbX|uaSYOgW(s0r}1u(oeEjJ_GJPbqH(Q*=LD(N`Vd8FTxt|i?|`YY*G z(g&okNzL_`S^?4k(ooVGq%BE%lBST3C!IyQgmf(^Z0U4$QXad>BenhO_duQevc50W z&-wMZ?fgM{hx9S&tM#Ay!c~S1c=faR2J{aj9o+?MDRu)M<$XrFkaRDpJO;$Q9%tJ3 z*#G^%zf{J4JQ(^trjvVi(SAgE<@=q%oZbIE61IgG-(wre`GfC9Od((+?l;4O@d)wM zMpQXF>bwctE_D;0-FiF#OSN#*9>{A4sEvgjobLh8{%pOa+1S`^UCP51x}RQyR{t42 z8-d!`pl$EU+t~P@QFm^`w+1Zv8Fk;!uAn!6ehuN;A=HqA-Vow{r~qi~Ljmxj#(6*C zzSuFf%*|sez|(U_P_G?sHW^gS$W{?lhut`AaD0 z^qpRC3i90PwbA+5_}?$p&&OZ?{(Xad-18c0&1+jh2VL6*I+k=k=~~jgq^C*mkg`9} zGvbdkp!I3F9ch2kQKYj;SCZ}~Jw|$+^cAVcbxfx?X_xDT8s_8EuNMQ|d%YCsX$moK z1jBOS8(7XT(z>K=Nc)kdlg=jnj`ZS<+Ysw9EC;Y=XIkn3tkap@P#ZB@^Hj3eOz7^u zP>02L*Q|oIR1dVq&e;&+w>wg|G1uLVA*A^3D`dS6TABRolE$jISyeGETBq#7)TZyA z4I#yMANe5s%iY*#zS(^O!sqR(Qwn`pj6JSx7g}WsTgb=x0;X1X+j+}JraWW^j2kMQ z`4_N{t-g@uX-`MSJ%6E7H5gg~#TmWO3u`~~#R#WN5hty0%t8Vfzy zF~qj3Kuvh~{6A;_8-Ek)cK*%Wy50C=u<64F-L3==vCGu5cjCH8ov{n9`Lc+u%i^&- zD?p##T?5);E3SoOc-4ESJ_yg;jB#bG%zF<$u*z_m&beKmK@H2)cJ5jgXpi;cUa^Gt z^K!J-yWj8wt4#Bo`@R1${Mr3cAB4-bldipFjcWtc{Rc0i9M6)099 zPCd=d80Ov$?r!o9VDNW^2NsBg?Vvc(XtTNBQs%^hiPFt>ek*_~C|ggzb2}Ljb&cPGrZpE=InWjs@bIg_1 zRaCy<19&26grYh??rc3#2CUI5c&cd+(P$t6_tF(EL8-8I1>Jc*woy@6qOv8W?GvIZ zMA`&sq5}o};MvPBh_3Uy;OWbjt9W+{1^~Sz z%3x2yR)Bez!m?yDQ3$CnQ95%a%24D_bXidaqBDx>?tcmKMi_ z=r6~8X`yr0o2GKy*8>%{Y(Ii$5sS_N`CIg7q0SuMyF-6D?yiM9^J26Ny~n+H;l7+2 z4?=R>%K=d%5LGRl%&FRmK6;OOI+Br6*xkW1z3^V^?O-{^q{71;Y`6|oeUv7y162bN z#tVcc{L692+$}On6q)NlK}Fnouylki0CTs9YAKg6hY-s%sK_#2)*_4-YEcPDGnZNw zS?xf5i|pp`&JFs@F*1tm=kQ7&MN5n9WmPQNSmZFzrR*ZdcvZ`G5^OOR-7a#PSF=d? zU*fea^7TK=Yg<&t{}``hQ4RlVyskxY{(Ir6VfmM1^d*X>YQycwoi}7Ph%(JI|GPj9 z6ixSk2-H&1GO#sbZ4_+)TO-zm=(_VB|7W~0>rFJ;JmUWnXrQv)@_);lu+Nn3FMmxm zVWX8TPtm>b%<@EKD_b;xH)S)GtpV7Yu?5PO0Jdgqxw2soY0fSy!uD&y3Y5k*#Bm}> zv}E0bh-h?+m8%Z@Wm`amh-LlAcHJ3!Pb?culx`jjhz47#vSCk-V`G%fEFLZ5*_X;zxOg&8V0)CUBG?kxFGSa!aeHXP9w=K=u(e@-sd!x=UR&m0 z28)_*4gp(RR+i|xGxqs*tRhi{Ik9*EZ^vpX8;%9-*)T;o7Ia|i6yf&%F}tYF<3xA3e-Uk& z=21wc2V1V_51^jxvLe?KeR(1)KpR%3Sp=vTYetk|;=ZFdYo}l{aoe(Xy{xTSu=mJ?<34ke<+C+v-)z9ok9{w%Bbx{fN@p4<$y3LF_YS zJ6dA27|do`G(jXYuku)y40g0cmKega6rC@jiJ@#U5$vl92f&l_eZpj^aep+N^;2{U z@*B=RB}!*6O3V?TvE@V=%)R6gF@kMXHr#WiGC2JWf9b4P$uGs{tfiu;lB+~ITdb&V z$!%gZd!eXZ$s93;#YD(>i6xJVv22>6Atf)1@vKb+X&YPeo|woMD4J99m6*&fD_T)< zIG@TY(ZHC_wwH9$rm;PWUX*mxve+Raxfji1=ZUgmpBlikSj#BPLGCxFvos>Pg->T2 zi84(sFhrZp?kdU;^aU#!jqx(g$iN!f9M(ZmU7)#aCQ&wz59}i5v7d;r9U5y3*%@W) z9oR}+#B>_K)7j9#HriLLm!hn|9@}UZ z%!^3Y%TZQX5w80&Hcb)M%W?Kl#lxC7&dS!5sbEc>EY6 zMyJ_kMYu+1**>C7YQNvuZ6aCfi|nB!Xg_y;k!8>hSl0DLHeV6e^%b^D5so3(*daw& z&TH%((RGeXcvE-Glr2<*bA}geiz1veykx&B!a2h$c1ID;8D2AInl@bLIA?grYAC`v!#g&N zD4XFp_>L`8gyY~lc7!N{-7k&gUXQ__+&bQ|W<==>9_D}>bNdp(wi$F6Xppp-wSpc3 zjZn7Opq=n;h74uv6!a6&PHBTSI;#n;*T)>P3hWAUg_{){5MledbDbv;<*@7^Pq1}R z^lOl>?!@OP`Youq?#34=x)Bttd-C5DJq&Wvy!i!1tc;VEpI;`*H2+m*FZ1CyiPFvE zWdgVle?du`p9n+>pJne0ZHM!FyGrRaGXcV3A9KqTi&h4?{5I14JoPbk9qQXwAF z5L3DCjI*FZyfP84Uv0e*Zy^bCh}Dbm&WfIwX|EUM{UyG@%FTwXK&uzhpdLTcd=wR@0 z9>~vFo^h-+zoKj+n?9|L?$h|H4$Y{iuSu~tC=4WEjbGA7-w5`#E|7lStqbV;IXSek*n(?L< z^);IFPc0f?wBR!>8fvuUJ1t5zTJhL;dn%)ikN9$n#v84$YuMN&P8m(0s{m6TBakuiju-6VAf8pb7Uw$@YUJ78G{d*v!uyX1c5Y1*?A%`43t`B<7X2Zf-+YWHoes&sf{KN|@8WA?$_?d?( z8U^tV@eztLfqvl!6iotXwi*Rg1T?E-IX(Py?xJXX=eut&xfzE;swNb`5TRnc3ZKX^7#CUXi;)Nk;Z0hoIZ z%NJgc-QW#~GJ!_hZtzwXO|aeM9f+>;eBo1VxA;w>*(@mh3)>wI2hs3{^tJ5)H;J${ zSKA)(Pn9h^e1q*V-$azfDu-{kJ>@xyYKQN!J>!=ZH3`qLJ?A9{VVYSiHvEw7Pd=C^ zoplfY)%JovRkmT_zu8{%VS~{#9ZG%0_J-#fBI8X6zh!&Niz!+dejli_qT69FY(hL7 zCgW`hcX2XBrQwqHhI=`=h)IeLh5I;#m>O?Z4JbGQcNE+Q1&1@aKR6uk~F z?BppHTU631k2s`AM3i;PCwisGR9t}a3w?wn5fSO+D`FM70QrfHitDDsau zWGf#Zg67B3d{V7nMdzTm6W(PNl@mG$NW`ml6AkGR-d{l6e_%gecuy z5fLrQh%?fLvkMU{ZYa;25s7+;c%VEVMGWU5;)Sxkf>hu&-RTVe(oNS2(W0zyCc>FV zKc{lS&!Rz2Zm2Q)_6aOPN9Ojb6WIaU_4r434*;#5U!Ql1+s zj&`apb}7#t6_Z4Dkz;u#i5lW0(F}H};!LNS;)$Zi73VtD5_v~qz06>*fNF~%MedPb zI@J+P6@^BA<5XANwP?3f1Mxyp&B!B8jl{zYnM#w$Gfs_#*BD8iBmZz}B5Er7HR!%m zQ_;(!r%uhpVvAlmH5V@|VrC1`GE=6K6lpVCifI3WE3~obi4@0Tg_}ir z%{bvhgl7-@%mh))vbpoNBFLgR)>edDl-F!0syf8$AnHk*xifMv>nNHjItVvZb`7K3eq=pt>9!wz$z7-^9^ zpCU3Xf~zZHszrItsbVgX+>WxuQfZ@-%@E%a$&$?w8ax2OrxEb`1?vEaE~>{iqfY&*muMWOv9Z)Z%RzDx8{bU3Dtxl7DcbS6f3-X(S_x*p>U^jgtE7_WB;=Q%Q! zh0%GPcMD&O0{Fi~h(*56dqic6qQwuQfkkzUA4Qx+)s4NPo1zynaV%R5uxxQ`pGdQ) zuyc<1L6KH%I6ok6TDFGfK~Zq7y<{bve-dF9m2v)AERjUp-yt!HNS-A=Bvum15%ZAP zU{M@9Bz9Po*E}rt5y^gbL>#ef?)+DA+M+o2tGH}YUh|l^?GO*XrAB}9{+?6fsbzEL zr^FjcrdDGwJ0L^&qjm2_UDNMe}7c`=bl z=6*rUaPYh!<~ev?5Sxh7S-lzuoG*%#4)HFF3l^PpzAXNbM0?7sR-Gl)xaj0 z0YDFk(#=gZ%L2Vnwj(twx!e};l5O})H!sz!4dhIeX+Egg%;k>Aqimv98=!*9R=8Go zm%F04vPIMy0u-WbHEND`xhEN zb0N0ab!Y5LuY?y-rn#v0CYM*jPuZ|%y%qt=_8pYvwFp+U3(EOML?}88wl^Y1#lv3r zml&)Fd)-^HLU~?*a=sJmiAI}$K{?-v?aEf9PCfYI&X3AgxlSC=&&n1DHm)64wgF({ z+IeN03^t)%Q?^xL6WTpx`x$JS_DtDsgH6-kDw}iNdhqQ-+aj!q(PpW-aF3woNt9{U z0-K@vDqAAh46T^5O$Hl$a#Gp81e;9@SGM(FbJ8j++g`9aX|bwJyDccudqvD zjV(vdE6(55d#M-JvM9|gcH?Np$imuUMTLH?80oLARn!8gn6_KdXrSWSVMSYjN^0j7 z-2n>J?kFmHtYT!4_DWG}pkU3JN}a{V0+rPYDB1xOs+Css04PigQ&jSJ#mES)vZA&? z6}8%mrT|50trYDAs-$&R^a7}gmZYfMiRzIt+E7JZfvRbrEBXScx;9qPA)p#smLh(# zdSp#)uA(TQTH05N`U2I~zEiXqsE)Qt(aDqbBI|1V6}gp#<^84&HGf5TziC4)ND;PxMOGqb^KMNKu~u4LMR>QtN2)B@2Hx@6TAM~Td0$X#ZKI-oO*fgb z+GV12mJVsgYub01ro6*6Uduy-GY@y(M)M=W?O~Q{8?B5*3tZc4&53eMT=z~|ytJ8b zn=W(hq;(`pH}f@H36!X8L2x0yvo=^!RI_B>SsS4|>o$uPowYH__EEECu3far%GMQ9 z>7vb6Hr#h~)s`x{Rx6oz)xJ}n_i9CpuG&UvgHo?|?WUDnMRmro1{1Z;t0iF#CTh*s zNWwbnrDd!|N@oL`?Q-p^6727cQ6Z z?zdce-25%K$iRD^bIG$sbGKY7*`l=rRcq14f$;9=&+Yjcc+Yb#wQUi{atZHSOS3%j zp0;$0dV}XEi}1d+(GJwvEyGUkDJ^=rWm+^7Xsku+S`2d=XVC$m@fQ8wVw~Fqi(Uau zw8*>V9JfgpRRo%BQ9{e*Zc{882sG8AX)U+9O|xhtP?kmKS{`tlZqX~C85R|8b;fO` zMHPW&S=6G{O}E(=^#S_AqH(QWxXrO>DbQSterRR7&$H+X(0q&Zj|#XiuqZ#!LW|0L zbdD{us0z@R7UBK#i!H+Y=fAS3`A5awmsr#rXsJbGKZ~ zuGAV4Wtu}`(X$m%x|td~98&2ZZLl?ZdVHs?BFbiXG{0KgqX>`YS8KmWPjfz`0(XQF zrJGA2mDSoMWm^HZHQEhjTL-o^+CydA0=Bi<3uW5}wzV4Hh~<>|t<%aW!u-~0t%>B( z(mH!BxmSzx^~j}IM>6`x6#-j&ikD+vjJwM>Xk8WEA?m56@_BIjmj0JKvckFUQ1nKdkvG!gW8a6(o|q=df0nNY=z* z?Wpvmbw8?AJd3Ghu$TmQ_>xZsQ98plI;ve(gf;Q2R`@sc91S(`k;ieZE>SwevYgbe zT|iqps{^T=)Jj}Lf@_fpZ9GnDm@+Au{ufG%iL74-wU zsC`Q`lO-o~_qe2;P&6u`pT|}0p`xh?IkrDE?@O5bOg1%Pu*Y>RM$v+V6px$QFpEZc z+}47wQaR}w-yN+Mk?eJMw1$eX*WJ;YD#BiOM{7xx&9E=s(XyqD>hq4);&)6__N6;o z0+Bt+82uOnBqR+|`yV!ef%V z+ImGR5)$=$+BQWy5{C18+K-A3gYCZdlcGytyRRKrgjbUuXy+8+)uad7HARmSlKDgJ zt|D8TXz@^crl?SxWd2C|OHl;a9%;5eXpPK9V0)~2DC!8d$C|IAL2c@oPqd#hj*W3RLYif}*nS}Sl1^TS#C3XeD1k$aMGyM3!YB+6t1+kfxzR!h52 zC1YcVydFrJ(|#M+G8C;KdZB20``us*dni4BChA3$!7jGX1{+%NEb;yJa3`!qT8Bja zoi>L&vw5Blo1NcjCsaI~Ju&?nQ9ASK@UsWkD?P$gkWPCTdVeB0Z*|sFiR3vsXFW|4 zJu&8@uOpJ3Q;f2wF6c>3#qDf$*Xi|Jm}?pf?8cn0WOsU|Y1FBRAK zD8jx}TtBD?`%(%0S4B}B;Mp?$H$@FP{O(awzpAKZhZ{h56t#ucETunDlnC)k>2HYS z77(awkFl<^8EyfAI=+YAKGp^5)g@8M0`>Zeuw;RH3q{8vhthh2qHB;tX}z>f^ANqz zQ?zCCGao9-|2N0af+7if|uLRd1#U_W?0_oFd!@#ONIr;Xa_6-cu3o1FGps zif|uLT_36l_W{-QG)1@%sG*Njg!_ORdX^&G2h`N(D#Cq0O?`VtLkRHEw~kA&;!V-(?$a9w?>B0Lgq zpwCu>N5T#CFNtK^HqtRg=)3MA9g}%3)#zA{S!Bd^jB}vw9Vgft+v6F@9rJiLv1n9B zKhLHXO@(;PELza9m}hf~mUj&HY-Q1wj^UoIE&8crv}c?}e{`(r*~X%$kY-zpM5l1i zb{2VcienutD$=Qi=f@V6?Udlz>Ho0z=5aoi|NsB>dd)en>#Symp&6+#V@*Y531uzO zqO73|Mz+aLCX^RrQudt?Maix#Q4|>>ickq{mQu)?koaED<#k?X8oa%?-}m?V-afBC z&h6Z<$Mbq#&+9tZIj^%^=Ql)YOKNNhW=V6 z6O3-?uMJ~@(GC5zF`N&_R%qv$U=+rS+7%`kg%Q?_zpy-fel%E1MamLYQ$LCws&)71 zlh`b6`DL)o617slh#jV7d$c$9Wo@@dhhv9pXYpNqusjtzN_{;ufcYLxy%IZ48^KgH z^_9?gZIMTM+yrgCM^4-%ZHGts;wEdWg5+gjYF#l^+w4)HxT)Hz7}AQW(HpO7DH@R) zVWTLGDJxZtA<#x3(cP`-T4goE5gbk79lse`O(u97aHiIjX-sO-xYxB*rkSaw;$~}y zn3kuOjeAqmLgZzAYDVBKtt1j`=~~*{NY8S=ORa6p(<-2rjsFkxv~@`IFEdZ8sJ<2f z|2gpgus~~$M929B+8app|FB4#kCcT+??u|XOmOsGqUnCLHgO+nZ^JD7uot)aM0~8RWSY}vo1%?OtK0Mm zY|wTwZEjO3xIsI>1V__s%}}%TgO}T%J{HK((SGf1CbMl5@vU}|DWPq-*zYt$&58;66539Q`$5ZOx=m>ZwLh53w4E7uSep_{ zmiM+@8uznyjOmfKAH^Nj3dNE3bla_Q$FzP-ZQFhpIIbOG>eO~;+;7@NroL^zk2|Hw zc*@te?ay&%w1pm>iaV!OP;;+CWW(A9yIs~1+YpaU&aCFIi^GOcghJU&66#k93;>-hY7AvHrX zSZ;0GDgGvXI@4a&N(J@Z9`%VYq{peb!NKzPwgcmD({J@CGrq9?D3fS6GQOzZ*`o>Z z$$FScwi_5eHqifb|>TS z*WYJ4uBfICb9#Z#VA{#}+WKaue2VJoJD5tOosWM|caq5Rp0w8S59v31bS1ulUdE$N z@sH?JJPPG)s2^dfouTA%nPdMl=eX-Too_32Dcr#%+?r2g>DU>O$a zX*1(m>Vpaq4Ni;A`;=bhR-(yix8+q|(z^{PTfp2Y&*;aP;5ouGdQxH1;EC8XdSfIy z59y!}LZYjJj`|p+EaPI@{dqg;o0;;pzdvs${VyVQ)M%o<&R4Ps_}rwP0=E-g^rJ{L zt|VPouOnjAceQ^gZ&$s0G7(&pbk{#eqO0qk`nO1Qb=^~UQYcP%D%4AFj6`wv(gz_? zWWDuOOb}Tg{Uni!tXyngy-+dm0_Uwy!d7>@?#9j34GXjtBn z`XP@dY`-M$8~SV{s?i*MITF=qj$XJ#v_^004Uwp=-_)BS zL7Yw0SJHcvhVA*5{wET(=UhFmBzOr6XwP{%%&-Y>-N5`d3-m5XRNex8IuYKVSg3D9 zqVg8%`;oGY8SOvJyHHOkg*7tXQM5>ZhzMJ7v7YMD`S_*!awOW)@9NL1nereO7(uj5 zAHxKZtp8AQtjS2RL&HB#&6U2lmpALYW{-ce4ptjkkk=HdHGyVxSPCWJhM%Ft`A_!dZtKV zyFQ(1(le#jTJA^^l47VSR*0mGT|Yr+75oKC1tTME&K29#a)+lr5mYoY0Ff zL4P@^S3{z`>ZIO)HRvxV^+8O~UryB$2=OFuXrfozKGA6`R)i+^JsCtdqN#O`XFD`&=`-l`|?Ro}u0zHA;9sG|Qv534=nLJ?fe8Qs|^dLlQ=Z%GL#+ zRKF>q8c0;XDWQc#Sih;E{YZ2rH8pgI39h83hK@7AmDH=D-eY~V0HZc$ba*Xc zTBtJ9B1O|f-I+e^@NUA4(A!LV6ulPumPob48Zk5Uvqyd6W`!<#l&Z}MSr10qWnkRg z&@CPfi(3%71BtG(7Kf@K(N)&c&~CC6zjRoeuqTK?^!SsuChcZL=sjTN6&%AbFCXb%${*}n{Re}tm`rNhnnzY0xw zG(tu5?+KlKjOb*C()ss>E;Wo$x%~S>yB`M%i##2xkA#wuXcXJ8p(l{CjME)kYQKhBkfm|CV~_m5hT4&)wqK9@M?*tBOZB`l zG}5zF&l^LNScCTlkB44k4c;3(9-50p`_XTq^-QoI{TA9s`BVu&2Z@XYH)-Z?p`%QC zVzQ#MOs6~66(>TMkisg?CW_RA2C5~pjO0#g6mZBzQnO}sQb+Gl0VFE@ROnGADE(BZ z3FX7mPlcW$!m;3|LhX^lMyF0{yl|*1YcOlZ=}=$RVAhP&p%+<$x}OQX#2VE7OlS;i zFr&uV&=l5SMvb$fIY<=Q@1gw7pbqr3<@Zn_B)Uuddnkp-7}jZM{@+7okiy2KPNNjv zSYtU(?A2yI~v>hMQsCldKQA3DYa zKF^0j&9UXN1S)a8AU79Fr#M;wJ3&@tN^-x+srm+TNae^|P3C7|CWgj9{ zhb{SIm(v0Eh9kf_E2q|n#NzVwx%9mM#`E=ssSk_=ZojCa_ zX{z+E^2f^s9{rF%L9RohSQ2HCmeFmLC`%$`VINGCWs#^4Cdw+TK_5(#HCcl`m?Z17 z25ntXKEVWST~M|pQn4J%f3xiE(I5G5lOvEQmK1rA2}We4$iq3bpS^sboggw`Ud9yp z2T~@^%a|fXE2t6m$YL@N6ZFVpvJeu@N>EHTL!x`l#bj$FI%*V?9XzTOEGGLB;k$Fi zNiU-B&7KnXe8qjXt9zKKM!l#;8NAeK_{GtUy}OOMo>^70Uo0q?(;mdB9j z{rA%Hch>N|dHEM>_};t>Jq2~AI+T%lJkko3k+&mJEO*HUOc2XmvWsU4)XSqv!Mo&O zA_L~DEGu6@3L7wAWm!3%HF(3moSeoQykTEX&S4GSu)kX_WDVZ1zgw;#P4x*kP+qR} z$SF`>9zdcvE6F@h)7FGIE6ID2vJ8APU)Dkj8~A3vY`_}6nJ*i$hHvJ}R;CbyHKl5H^@Djs>x!DPNb6`HtSOV3 z$g&s`^}3q!4kYy)0rTC<1npT<)fD|@*bXD^Z z$fK-fbyah_$}_A@>8j>-m6uq98a0(#TZ$TL)Kt1iSq9Xonas}`)To)f6^Wv5E}Jqz z)Xn86B#NxLoQOnqZ!Tx#(B_b4K*??$2;wUJejs0G`|dO5VmNHdCeuPfTfW=xgTq-AYnDpNhBwUr&2S}3ip>_LQ) zwUdK9Di_;MPC}x{+RK$p&=T$CS4b3Dd-*NpGqP0)?d4&lu(3mx&|dz=8ocNBj6BC0 zyyy0eyh0k5-a+PRAL${5%nq^!5|!RbHfDm-JISs{RC*`bhw>SJsnR>ifkCr?{ z7Hc>6*dRK~QLL3#A1>=GC$mn6SCfWOKPxwT zbfUns@;DMj-9r|8Cb~6y$fuAf>K-x;Da+X1qfelROh*bE2YXZs_KYFO9s&)JAE2WUvEnF{886`be9pm(u#md`yFt)>jr{8mqMDWD3*kN_$S;!Sqhg zdN=ix_b_el*+|iSMA#A;@)3_(-;^OUk?6ecMcKF`#6op{QMN>)edR^jIfvGRH0&=g z$_ymxFE7f$zI=n^SdW^BL2?!nwR~7EXM&aw%gsnsdRT6!e8xUCooHBojTAPH_iCc( z2hy-cgXIa2)cY&)G7^H)JYnHI$YmJF?b5X<4!dX&CiOa*#((ftTc)NEG#O z`7IN)%W#>$b9Ac=mxYkBjB&j;h~YAYXsbPI_NY>D zqRb#Ny7lc7m?XnUVdI6qm4cJxE1snrm@LP6boQpn@@*t4Z>n6w1m#VYJIGS~b6vb? zs@#JF|6C$*s{D~P`1gHP{=ypk`@Skqv$ni%T`^5wWNlMlHTFlwq+{KUJu1%W(nbm! zKdU&W%LLM}q_9!vkur)}`z+_k4jxqs&XN6*sDwA=6ecL)O}T|E@ov+b@(U)o+w`W~ z%hdU~F2-B(08^jm@|thSqeQCi)f4B+Kv!y|wa;x3^Q4IsHokbSNMN4K%NpG8nJ){n z26xQn%VgHzA83KRoi+FeS|BSRQPc}%3nqwqp&Uf{u;mxZVMOX$=3`@_9D@YcGMg1m zWeu)n7RlFHgKL>Zaz1NN`eOMmYf$=P`2lHI!VugN!~(n~M}SKFO#Qd|xhQZI{wMkgHhx zQE4B@^{kyx+8ViqwLg`%M(!j{mCz=*R-QnjSk}q>J)(7AC#xc<@Aatqt&_Eps0G)_ zhe=aj>KW^0OU?)PWnWioMZHn(XM*xJ%3x3It=NJarIUlI5E)&c@1SjzHIc$b#`75}Uwzi5)zHjM z@(HFDHIfyzWXgPAGe42-m}WhntSFsnjnX#D-b@FTwpk8jvifW07CDruT>oT6qnMg2 z?Nd34sh`q5l{1;9C~d2p%d|>qTjf%wJxbdqS22kJ$%@u9l^md%pUEvu4VCtp+{x5W zX`jozOcRv$xje|URB7AgQKoH5+b+*C9T~7e?2wn3f&+^Lc1SgKFZ_!dg$DKsd?8(? zQUfamzmSPYw2gMkZA`F@cFI1zAs;;_*(t+F5z8S=WH}Ux{w;ROkwgaEhu$eCB83gO z54}^);(X8tcgcfH;ANLQLHV#x?2>;Fp_g6q3KDtQC5=9j-m@hCZg~?DMfRmkVFI6D z%Fa2o^ckmm zjQdW0;?c0U1M+JmdX9Hk{)9x&@qU&@Un(8m7yVV{XM*=df0ad2K0S3LDT8zsW?TECa@npO6iiU<~<5IgAP3XFes@F~R%Hr{(WRLyU6aN1Zb=rXQ5> z6MpOFj4X(hX}~q?8Ceu5jB~Y|k!46zePVXvS-Ft%1>kM?^KxMZdI`Y0$LHmf&tnS; z_)g4uz5}90%!J**1&`LJrppVmH(F+j2I0QJKjkc>uz<1Bm*jpX80T?W9%F)0)xvQ4 zQ+fN<+s#2^IuebP(TsIWFm@zl>|koDN-&JGOr2FMrg75%@DdgSk;)*^vuo3+hD6V< zO=A@iKD)MzBb;xn%4Zod12Gm8`io`QNMR%I;7y5^k-!@C9$W48Se{WzX|_=k3HH>_ z5*=di2TN8kIKasFbWL@pAgI1ghXQ&lKKY8Eo&1B8fAxpHdf3Sd_1v`v7BlC z;IoOh8WUayjoPfJF&l~6tf;Yv2-_^#D1$!7iu3~&?nyT8XL?RiG2;oQd5TIH?V0u| zDrNLzat~Ix=XPT_)BTF>FpO6)GJKErF5_k-s6$5JE~7M&fcf3Z8h10ntZikDdzoO) zxUxnarWJ#08|93VNOS}%XN+coBUm|OELq}tayerv5Mj}lO`ZvC1W!a3JS9eq*XJBwy0QhBJans4*lh&!a|JrY5Sq$BkAV z_0RK!F@~wLDzCAz+@s!kni%_-UR32ZGfsJwp65x!8VM!P6M$AmUZhP1v`Z@^e-7;y zA_Ly|Yh@HeQqN4)8-J~gJ3Y&cz*Am(&KgoA>1mG^DQaglKuap2qtOUS-Q60}#pr0X z^t@C|>S&B1O95LY-Do@t;@l))t32!ZJT}Bm>go|}>F!42=xB|47=@9bUq6!6!>EI_ zNkG0{Mn5LV*N44i>+n8oUt=M8QBAYbe9k!Ld3h$OpHXiN#RB!~Z|rA+`VBI=j|D9( zdS&)Z8fq*aN0gQMe9}wCI;Ihs17cq`_ArfC^omh(JXuatG~5`(G&{3mo)N}crX`9- z8JC!54H=X)##la;@-0#{)|j;(h|YAz8Jj-_f^C}-7-xKeL@htw*o_43l9e>x&^CbO zCIK~?Xyjvp8og?yFu``1X*|pX+hLZ`8!0RfXBJ6%-Ds6fv7F9SZ{!&E#%L^ajYK3U z@0p~z#zG`2Z@y7)6O|6-Ein!ug~jTO0kO-C3ZF!Mt}v!=Cc1Oz^rV$W$8Vw~tTxUf zQ3do**y7hb~C^%4o_oW$3b`Z;UaqL2s+nTt)rNhRsM@plE=(j%kUaL1vBSq%BjFX)b4aFUt)KGwVG`+WScRkf@gr zGmjuqTMsv#mS9P}e2iJP6;QT-em&9bjzsw;nq{9ROW4Pzn9Ey7^UW|Tw*d+ZID)-l zc5F{nXISlmv&~B#fYcTn7E|y|vtCD{ro-wNoNLZzdP>pT=1Qh^isqTSnK~(&Z+^$r zRnY?T1XC|X3(fOP{S+-SV>(d@0~IYcW0?jkT4EMrdTH2W1(%xLnMNsk*Zi1i;xMz| za`OVy>|t>QSDJ;>(I=kstv0J6LA$grxY|rZqW{MCP0X+?q7}lj=gf_W*hV}5#!C}w&2dxml<;)(>Z``P@uF3JaJI>2q@q6U;31xheX9CC#z4-R#T+vnqXIjzXg2*=}VR3830mTS znZg7ualkCe1TAsEyqyVJ;(&Q461BtuvpEvA!~ydV6U+&8*ql5l+7gG&SxD3phs`o! zsynpAVRIN0%(3*7nT<47ov~~yc*Ojisqf3%3LZ7TWGbQPH}eqZgZYi{=MRFvHU&^9Wl)yIe6- zrcgeZg)3k+WP-W}t-jMh8!IwZy9BN2Ov4rF)+VO$FYhX7Sl=rm?PsevTj9!`%>!8g7qL0)V*RJ%WCFPM!>Pskv8GAjBCBX1lKaI^%4>84|%N7 zNYrL|tT{~3U*fIXUZeWKz7lVhWrF{Xc&o@v(CCf#yjC3~h~;QfK5HUtaHWx8%|@bQ zYkuop((p^N`K=$=65d!TV8zV>pIOFQb<8SYB{OY7s>t*eQVS+HDi*L_V1lD!0qYH> z{b;#~=^)atOur(rE0YP1iUq76kf_()WF7G+BXE;t zyn%I4E%9x^L~AqBSnPI(J`{HRdP19C$vNnt2q+Ac~ZnmWrDZ; zi&#UEsPrP%$Q+gva#*g;VYxns<>nmPjvU$^q-+7(uZR^lCsHFfP}E8!Qa$TJ;i6Vy zB)CexqNo%S-K|Kr9`N#oiX>ajJ<3z0m^GFx@gJ|GwUi0|@k&|y$zptR;Qb$vyBgVI`tlx4tEld{$atie;0vQ{=}SYA16n@8v4%UK7IsJ!ylB_=4Z zyp{MCMD~*jvxt_r1|WrvTSxX$S~hDi-)MO&G#Be&zzj&`tvpC!17<){URZl@mkqKrCt7^?+g4x2VS$mjZ_R8v3+wUlX}qWabm zrnu4Ni#D(dFCs5x6g_M;XKFe6@uH7dW0<-rdeqv?^!Dg(MIW=oV#@cqqJ~ywrlc_= zi#~33XS!d}6V}^IuZ&qxw2}1#(^5r^t;8i<_c2?FHnAEqnPayUZE6ie`pJYDMw?md zm|%v{=GJ*8m|^rutL#$nqUL8;)WYh>1hcEQv}Q5E?5eG-JxnlT>r+glGt0KOb}+%r zvd>t?GRg-t(sr z!K%Wva_oD_gRBQV`Y<_cHT7s?@?fjAN86HzSRFmum7Hny@Mv%HQ0sY*eoW4?MtgK5 z`6X+LM<vNBiQbt){dsH}O zwDp5W^<&0Zzj*Xk%vkHRMO%a6cxpM3)!3mb@(b(WbtAI!Mq)f7I z^Qcc2eQY0m^{rI#PrSBjmgukIZVHf-IhGV z+RPLjw=4NI>ljnsaeI?zT5($-&g{VL<9YuIN% zKL)yuQ)7*+2}s$2iQ~>C&$d=EtseJR@*HbF)3@Wals7H$Ie7_;w^QD-QkYW4=S`Vw z)nlqQJ}KpGE1jvy_`)gktT9Yo$JdXUZ!Kra9RF6#0&5S`TjNWlEVM2$Z5V%N$|9@q zb}H}3@vj6ITXmTJ7(X_+#OlbDf5JT}ORW)1r6*KNdBmsp1*D$>Ff;dR>m??befxcD z6m)S`g4K#?|D+x%pIGa@CGF^>jFc@_=66Kr zCS?S+TIZSil~rF0vYhWp3r-#q{LC7`1oIGlZXIGunA}8cx2F6+mSq&}uJK zqP`?#wZna7tT=GwK*KMrbf%bJ{%W|(dXcH-FE>5D+uDUb$BLdu*EIgpdI^1w6?Yz6 z)A%c^@Q+XeJ*oKGYK4@A&j!D?(wN}9^=s={CKyAv$LhlbW9ar+FED*Kd4u@I%3}I; za*@C{)@Y`4O51BqX40k<3GB6IG3A|7w%9)FZKj*2R8;g15uUg1x7Hv{QeWMwS8Tua z4HC@+{=KCtpnjX&`BNGd``+458qVSUz4aXvoYQ`99Ye|#A5M8vS#CZ6bdD1tk7ZHMn=u4YGws1771p>>JvC@ z-Nf2sN;_;7CQa37WwD>E8bqSq)a+uvSTR3QEa_9X7W>t5Jo>uWQ7gYk2a6rEZuRIy zvEx<=kNzz7n^hKx&gV~9)tI2}C#;4@n+#~B6JDFa70L;#8ESB?wo++refdsXeSP^( zTLYOO-)Sq8@)>KUcF;~+BaqZcwW%3_)7C`Nl+Vh=&sa;5X!Q4aD;tSoId5%c0-xut zos`cwH5F(tlDcx6s@{3E4zgyxT31}KjD~0CfM0X6la3Hl?k>{g1r+d z3%5~%y%&kLQG$JtHP}Y^?W3&0Hp*|GWerB=6tFL`25*-Xu=QWCMk=!Bir-|HM566? zi`^KBV!6d`MwZxSx7e+bsLgJ%JCdfnyj=WNyFU`uuc$qm3F=qWo{dC4i`sK3ANnk6 zFF_)oMeS9roqzSoV#)S8*5tI-infrZ%9~m|#Xf{Y<(0CvU!#4nl%0Y^<(0BaAW*BA?~#Pbr_#cUoOh&fbX>HnOHQQM8Y>NlLrhKFHc! zrQK~GV{O$mb%(${%i5-CMFQpRzerQDY%gBHE_{?)2}bbUYd_2cvD|C-L!wyjwfiGw z8IMe_EAF+2Acc*l)0-$7!5Z|es`dodpl4OJXOO1K`=NL>dmR$hy_UU~3CgQwpGBhb zYT4&0AC_0k7RMk?DzBDpB4yziv)Xn%YfxToyC7@OU+UOJS%dyk$G)9370ZRWUs_ z4O*gw-Iz6Ki5B)#tU;VD?e?reoGtC{q^UUTlxSs-_b9bQJ9`rnMcu{T#RRR?#nyj= zI#ASIY!iw0u`YHz676GM?1H4J5{8yYx9>qBpFQk{n80Tb`za*y*~4x_`LN}C*qxB5 z<$KsYS%Vt&w4Y}UYShynLYgXXMu}ebTS!!1hP{pn%FD3#B2jr6_P3M|k4qW$VI-0y_7Ymd#1gHG_3nj+c+8RXT$BHNL0dbyEqc{ zv*GrgNYu}U+m%>@5=Pkfvj!!MujQYBbIs$OJVSXHQ0=^2XWIC?Ech zjk9MX(f`;udm(G^KQ`W8&KmrWjknjb2C+=AH?jt?Ot3#EO~vwD@rm{+B#LF4eaoq6 z-KW_PAyF*T>_?F3=r+x6f<&!5&3>9SC~vy`3~Nx{bh{gASoazBD@at{8}=L~sQVlC zhe%Z38}`SP54YwU_NPcx-W&EV)}XxE_CD62yxI04)?lBWV;^G;_USqH@1&_%tP*e9 ziKnTyaAaR#-^T>8EU?p%D3%3wMHrh`h z(N@`Lw?Lw;ve9nG8f=wKb{E#5B{tc;NmHdCEb)mw8Hvv1KC|CpfQOn(Fjm$2tdgk@4H~KFYEs zlG?+kR|>Xd&OOe6`>>Xd&t4TwjJME8=$mcHmDI%C1f%(q^1AzP9W7EWfrNA`ScJ z*Y@K`)IYzrTaboc_So%^s7Bw|&mmEH-`M@h(s*`8pTIZv5G3_}|BOn(Z|o7QL0{Ty zPhbuD(q4N8YvCCQCHL8HvNn815k-qhQ>EWka=*O|iAw*@uKfqpol5`Ceh`Uj`<>m8 z$k;yPv6A20&5^>!cQcwOYQq}5W&VTRi8Xl3{0F-yYw(uckM{Gd!CQ7e+Cz}2^aJ*K zBr5%Yoz3~+y!?Q@jq|~I`2qV&))HPb&4c#0tR=rzO3_b9C7t>3xT{M2S`y+*oX|L7Rf3`D8Q|(zxJ7SMQ z8lt{tRa^hnp3M26Umvw+az5zSNA0)CQso;|@|YcW0piRuZknm?EZB)iVIyUxnpey& z!WtZ3PTHkdgZoP-?YmhkH*ZbQ14sT|USOtq03Gc`hL!_*0>D^mtif2LPv6$$)dzsxjE zY3J=pOpBCu-k!tskM?=bCB+6DU~rk|B|(cZ>%UTGKYy-eoo8^oXX&rCPJUL^3R z{X5egO1oqS|D=|vskBRW98(je{bk?6)In)~*|#%gDDARcnQ4U5F53?<%~aYIyAjiJ zrCqVxFl~9=G=lmjB6ZGpCrxp|RYt5<81pQib8Zo_i?-WCKS~3m0_dZ>B(wLyPhMaUJ=&d2A z4-@oO=?r9o-YT6eCg`n(GYTne41Kdmz;GtB27T9bX0kR;X{PfwYtWM|XDMrMD$R0M zvj+XzcGk1@p3-dRQ`VrDJI+qlwkXYU_OS+i-gOSL_Knh9=NN0S2jp?ivUWmgd7Qsk zgZ&}a(JxaUg#97b$-@NuL!4893HFCL=QbwTAL5-7Ot3%1J7t+*f5_`pW`g}8uTzr= z_J@4VLrkzg z*;5=%i`4J8lEs_^kNzrI+Nm4@jh-Ksbvhz#68#IQ?@&4Yn1WS+b}+$LW6C;}4XlHj zVf0v_yi>*`f^W!_cgosC@C})JoHa}{D$O%0I(71p_UF93W)-JGED()9yVp616c+k? zH&E3n69-yYRdS9MylHgEn#qngu> zwbe?i=A^T>MQPQY-mL9WT6Je2YdJCj(ubwO?YerG0Y zcPOofGncihN~_^4W$huQ)pS;|)=FtLo%O7BQ(7%&3v16Qt(LQswHFs`5Vf5jnMNU< zWO`lYtL>cUe9Kh6+K!eNS_yjjZKdis?UAyKYKx8q9&?^W3LEtoomAA9G(6L3=nSHK z>P+Wk;0fntq@PUq%1I+y&drHMrF?WcB5b`lYMl`73SQjiF~ z64k-UzL^NVdzJ27Dnta|#Cq0=yOjvOL)F#MZX<$kO?7wT3KPLsuzEU;ix9z=u6jEi zixRZc^CpxzHg;LKuOG}U?d?9Oq zbG{^L=auCP&cmfigRfu>a(drR1mEBq>|82C1mDZbbe7&p`HUr5rLvsLWr-4(l#3na zv?@oI@J*~&oIyYD;3C^fb2F5uPIA4z?YMvTrI#bpXHBXK6CeySf7mW$dBBZdfXi05-g0qq|^f}R4 zheT)TlbtP`55DR?#rcBsJ@9Ukz!YacYfrtK=uUMK%2U*x6}{>_%rschG$)g3l%na* z8m6}t&2Y{#EmQQGQ>FrW*{W!!lg9M5qFK&#CU~>^b!RsdyxIMREGN&68yoJ5O zS;GYHUBBo2QU!d{XoJ^~DEgJo`*W zdW)$t(tgaBWmH}EOQ{c>Ux-v~*N6|CGamJcTjPYPVr`X{s;zShcr-9>gHy_*VR4^0 zRgmay|4*HINc6VrxsF{n6@lXdY9AGBct?grytWirG4d0VOqW{zVz45W{++!{iAczqdKL3brP#% z{lxNR4ND()`gzo)^m%8FM?*^o-K|XPmW?YNa=-QHwbG7z2`O95QT5B`K5!pxBRKNq zbNeIF`|kz;TIuKI+e;U67kRW>(JGJjmA=JoQ8QwBu=H(iI@8(ZS7M903AISOqDn}1 zQ<&rmH<0W;>S?cplHF9Ku*j#h6!-4hkdI~_NO4;-!OR22-3d&v=ah7vI%HX7#j(<* z-Tq9l$CYu{Fu@*or(3TsS;EM_vhH%GDyqD4ZpjBgqy4X(TN#P=zjE$LB76tuZnyG- z*|P7>@^0_?QSBag0Fg-B(&?^y-17}U z`!SI4>Cw9?y3HRZdiK-b6{RwLvqgPT)Ls4vYUbQe3t1K2HAI2SpQ`VRy4g(0TY<_x zN|sM={asOIB#7*!qGm{8QEHo-t=8?u^axV5Ayj(v?E}hJax zcy)Uhqmr9Sgt1g|J2F8mmE5=45@M<3u0Wz#D!IFn!ou0%1}eLq7K2Y}!OCuLBC+5r z(1yL^*TxWu6JK3W+HXFsihGW=d$!zEsfzmreRWyYeN}~f-Jkgz%unuVsa11NFm>5; zu0l2UJQ7`pS94qa4CQSSkClBWRLz~k)U@oeKy~+5B#N`TdzwhRw`YHRbvOA4#wj)^ zy3cLQv|Z8t?og(EifXtknT{x`>Hf_0yP{g|T;DfDYr9K`#9wSClx1DF z5YyB9YwLC0ZF!@X54h)v#LLR^0e3gkOlA3iyT4%6@y9-Kt zxM)jKtJim1F}?NO=IRaHYAMlt54&}UM6K^H1Ri#cGEwaj zH;za&RoWx&>vu)9N8Ncu;=}K!1Rr$=RE%m3-Ap1;>W2$~hVIg;QSEVe6%qP;+K& z+|7P0sUvOm6!J7!0uJU7tRokAq~{!+YA zTemNcLZp1{+!u&M>7y3{?c7y9EzMoWTBD=I8>PAFI9`$RwRd|H3HMm>M(y3oc%4Jq zGj5F>RF6n#$CovI#_hmV;CNc~4sP#6_+O!X9o+#rD3eGuP?jCtRJ>Xu%T8{`9Mqji zOg?_LX(x9y(>#^0vpc6?w1h71LL#w4XFC6PG!2~x3ucd zy0Z#J^L2IK&Ou9wL{pWotGk`4v&z@a-F-_mUw3zZ4mw06-cy#{-OaZ~Eqk~-a?lD?93=3%F-y!nvA$Vv z_co@rDqkPBOwnk*zHWsaRE z<|@m6?j@g=;c9rDN_Ee09U^h|BH^@!QL4}D#H)T1xWEpmA$Ozgpm-cTMAu_P8m9C@_4!=u12Cn;>c2;l+yC`bve1v;W;m8O zNiAcY&3fhgfT7KU;qy$A_Ot}M>cjL0!HI{WS z{V`lN#$_+`Ks~K_t`xue-&k*nC3e6i_3eLlTTmOv7hu7J4FI0G1GQ24h??iQdH`~UNigz8=%>rTs0aZByQE%gnqf3KD?;;=8} zD5m_bmYTStmb%dKhz;vO;kTz0P-8@_T51A(>H<6j1b7HwdgOm6N!bJi9sglZ4~jd` zvp>BK+E6;hO#f5tZ>Ce>wJwK|JF`^lk>sO;?1x0JLf&ESsUC@&L zN=LAu zfKmeDT0SY)WVC^0Q2gCbjCk$+pgLl}Q4V|tl?|;^oA}#dKKk)57y3LeR_ihBpKKr{ zQsQ!4UyC*$sih`1t7SkyN>G3rgSFO_hoCxQ*I6A@|I1{v4Q+O)^nm!1myq`x^guDt zI+Pm}-(k9c{Q#yP!t{T3owmzQ=;4T3#)x0lQsaI9R~1iC9LIDz8j$6Dl^!EbsHKK# zgXGjV1xoC7fhR;HCpZP@lNlrh0Z*Xo9gJ)|w&*ABumMrOdgqByls8qZk zK;AgDB>$8Wz<=JzIdhVyUM&Xj9~8HGHj(w{S+x4kMHS*v|GBvCSMSNCUcc59|Mk7m zKi##Kb+ANIAIr5)rPH+ltv5v*e^h-{irUA0>2!7n>5=mpI;+W@?)O9MP@|xL>&L6L za3+>D5$FF}8MQjDV%?+rNQ{7V?V9QO8n_CGRm+f26CVjFlGV}><ss3+5rGrGM3!r#shD$Ae%Ro!>OBi`ef z0_icBu3hs;NO89G*{7@Zh&{#NFN@auDVv-z_-!cW;b=qtX-U_r<1ihrzam#&lT}I# zA1mm-0i;B(+3Akc+nAD#%jl6IASi|IBf&B#C}w}T|I^p0UeqR3mmR7dg6ixDS}Aw! zcB1+fw$&+I|3fWRPr#HA?v;*O21IG}0Ox+{Do>@vh?_ATYytw#41=PmZ#@NVivLGb zt{!1P_~R_8N>t}L|5UjYf6gV;B`C_NrMiAWZ@E)I4WLbsZ6L+Jezi8wy%qlb6xtW4 zx5M5Y5S1}DN~wuaHBieKJi2NE&SwI`pWaHTns^#>(OwDX@Ie9R@BvZlo9NP?J|EL* z=}$k3>9q8x-?MmY|^j`fH`% zc)2%Xc_T-&Q5YvJ$NSc!=|S=8+Bh}#dKRm3aY0^Rs8ZBb9;QRyprEs2I#2U^^IQ5o zugT@}6ZEsg=aX#w{^1`@6OXNmi_^tE&oUr>#dTN)1(lxrXzy<~+6uob`xvnceZn&u z9iOL!@Og?9!4Kh#f}Ye+-rVPAH*$?&D?b7J7YGVkr)82#kEGB#+_#Kj8~E1<3P@My z$tqpr^rGnPPH*Y`zhFvvwTz_D{|;Hw89VK9y?nj#M%Jm{(z%5HKI(s}Cs)Ck>!@Xn zXpFV^dx|EYT%GUhQVZm^X^VMjOVN_{g6LUF;C;Bx*j9KSR&X2#ml@7``tKSIfTQr3@E-b!q(H7ssw_?XJw5Wj39&`W^5^oG z_4mBs6C#Oh{kXUg`~Q1=gJP$zUa%fHf1{SXo*Jn;T^mN*P+gI!m?PVZ{QTX0>_zCe%)K7DO7%zb_j3I<>fh7z92BQ~>oFfi;tz^=-#T4WQ*3{48H$J6 zGj|*2PPvwSB)zDw+;P6xsHeep)VPoNd&R4&oO{%fWGztRGKuW#;p(e^U=sN(O#{(YbJbUH`+XZLitiVX6#A?*eJ z{^>sx^GAEF^xQ|e8@Hr;iGF+PA%8zshs2H8fH(P1Si(I_BZs}ezPan=zw=4)__s*z zft5I&t@xHt?GLW_=-GT9M+5g7+8yG+A3;*bjQ`9m>EXLZcS4&-N zSIdz2PAzkKh}s8)f8Ae;XnN$|>hCG)$!spqranb(rCjNe*T-=#%~!N{iWe}ut+In4JFJIYIAZfU)>D*bBPk%`Vyv-C7gNYtjl7|yUb^Etx_l*dMu5j zi}<1YNV#*pf5SdM#~8j+OVx(HTsQ6^cj^CH3LHHm_4>c{PfC%)6PAEDf~|4m|Ne9b z?-;fuJk8N^JRgTq(~)D{MfBVYdoSG&ywDIR*Ruenw_ zoFPQcMqs}S;uzzAh_1)ry>}XW92tQO_oc6v63ulr57$@eoF{q@{GazvEdXsB5Dl>X zn_>I6Q%g;BRZCs;SId8-($*Pi%M}{f%g9zOWB8|+(^pz%2M5B#auL&@-U|S;!8P> zDezP=vOm%j#2Ke{AEOItQXBwn}e;S(fkIf&Yle z*ez-kXyF)99Mi9!5*Y_Y`$AQ0G1}s^?H~H?OLww%+>Ha%Q zl>WcV|LwxoV%@JHbC3Ps--Rpsb$V+bKAp{Ch8~Z ze@*$nn*H^2QGNaK`+Y)9ujcbw_QkIev%l82-rF~bNN00H`d`!R6soMi|4;l%0KH9 z#zv|)ch!@c7IzO7RB9O!4RTPfsPFx2QLTaesu7oH~yVy`CBp zi_mlQo_XZG(Hj{zPLcSpZgR(V{gjoebTwauTE>VCYN?4&)lwHb)G{Q#R!b?qRZBx0 zR7+F*s+N}cO)YJ4MlB=#$KT)n^rchj(Wf?%vl?itfS`U$>$J@M9EWDf05#{k2Cy#& za3p{3Hwz*uu#e|_7l2BkyyTPi0!UHqfIeaLa^x+BsO8^B;YMxz_HcBKy!GHu_rJMt zEt~Paa{V^B-&}xm)X3Q#wea=Z->>S~(XDprn_GB9E9F|yKgJRM$4G5VV&+i(LGYKDUZDoQUZ9F{@P3O zK(iCjvtU~OAL`x&I*O{@-`%^a=T0C4^O#5&0+~lbLefn_AdG<|Kp49T2nfhLqjVdT zc@hv1kZuMQ0R?4nKiQyRS78E!Q6Jr&s>&Su_8Cc0||QhEX`nJ$g5- zJuZ=Own)CS)|RE!8f%^v|NmQSpB`$DPQ9q&l~>P#aYhZsD{(M}g7GTc04*4=!=X5r zHb4u;|4k%ovj|ojRS1hhYk(Ha>Y!g!7Kzpp&46ZMS;+0!n4OpojqyAd#5*JFidKNu zgT?S(ED9}{6{8JeP55984@Ny4tqg4h+DNp~Xk*ZxKpTg)1JmwA+l96p?RB&_(Dq~c z{TP3MwdV&=A3%K&?O$l;(Y`?Y674FB;8)=~d?K&IqtJp`1GGkHO}T+LW19G?*rivFe;FP8Fr%t^Vd`I2iSmrBl+ zJS=%sa+BnF$@zR7<~*OzIzC7@A4{B6*Q}Nwe;9L)Ekd3r*Rxo%hh(I>{&>q+@u)Ln zm-3%S57MoX+$6bOa<}Au$-{i}@wKss`Of1TV>9@h$G65tt0#}Y8k;B|=~3C|q~tl) zer+YoP@hXU9lKqw+iuCha=9ZU&&!^dCHKkgvkElD>|?(j?-BP7vz*v&HM8)<&g>m_ z&3=m)sIe#d#}%kaC&tC~QTv^k73WkZotPK5kIgty$@a`^KB5A(TUE#S2Yhzb+SmfMylQ&94*P~Fra)a#wKzUnT~@Uf zJb8R)e30U)Iv8I^dA(|ou8AW0H&J2|Ce_`iitopNNA*J*qz5Cl2R1U>0s1JCt4+mxy2-T)mKkfoh`y-R09Q zW5wP+EvX?MQ83S<=jhwh=acrad#7)Lf1JL>?YvFmFG;1kpfeAW3e=`&bjf*2+L@^2 z9`d;>mRozU(mSDZ@(7uXlSvQ^JY&v@!iFnj=l^tgbQ_Sk_ zvpCzRPiHQRnXkNkc93oi6Te$FU-qA`_|8tMJ6|qqj9e43Zi`aHGgZP0)DvfQ${K-!FOiKTNB2RMui_S}id)t=0yXbK#lPXx9BgXzEEM z!Th9Lhx4*NFYC*)z6P3NF3aSWOzz6$mP{VV(+~zFvt|OD~LNrMj^fTxpARGcPPiyNs=5in%7aU$TlVys$j&9A9~19k?%UbJ_;x z!Ry5a_8}NhPF(mf?H%+ykrq(?g*r$sH(EUy?@!wxw?iG7Y`_wO`6_IAQ_Kck(~Fk$ zYs$@I8)Ln?4i{t73)Eg0b;*7B(2JefB+L!J*3Jg@3+6j@p`Y(he+N??Pj903{Jc=t zL>>0|2kBfsQm(kxe~#L<{z`g`D)!G9RqT@~vQCk8jM^{3+CD`x3rEM>DOsxg)e2So zl0}{xzj#{v9>`5G#gYZ;S6^;uKUmfyD7pUS&+W&_o>L_Y)Ste@5uu9n|2WC1l49TP zmoZn?cjcp-E4RRWxdrm%_AHj1FZb~IN+^C`qCl;GsejxUCVshY1A9K{1y;eETng@R zPS@sACHq2`b?FxWLigyrQK!RF_2#ijbvLm5OY2SIH8iqA6ZTznv91aGHF}V)f=|0N zy+Z|-D_+^>Uc!E*zI17EhiG=R&GQ|^8F+68v6n{jyK;YMg7xX7i;;7Pk#o4A8$NuE z@s2!3)?f?ZRbI~R4!?fMlDSDH+i{jY7{43m=RvwnsyJTmbMZ^Cn^f`2xJhn-Rq{x@ zFRuaa>z*k~%-oNjlj`nQ#kp$(mituZVfk1N%k3N`*C9%-!%>+ZmHA1ztn+eNX8m&x zTubOTrq|FUkk745X{w~Wk4Anp7=*%w5CEnndE?1%!XO&R>&C8u} zO(=fh@0u!(=xeGtqHoEyidK7lb&B7TbGR#)eoGbSoCmTVfu)#YbUJZlJ&;>3Nbb)C zYU?XEJJyl)11=t8ftr@pF0F}9Y^5lj*h&xN^ByCU6q)F7L=2W!LEBCD<=B1f=_{Ao zMzR~t{*5zmdDYj}eQfcSNG@KZ-^|{}+B6lf*Xyp}^@#bJ-9!HQmE+lwdhr}Z>cwwv zMe1)|InE;W;up7~k>AQ5BY*YKjy0df$1w3rh6Q*n(9U~?96SF$VT;ku#Z`fw8~mem z;%JJ^*~dEid&FhQwaufo6_33K9^-R4#WEi(^AS4nY(}dK{Y`CEx@HF#8{Bx^OtYQC z5_{V=uw(uqHoN|!e|iV;8Z^xoBp-Dh$@^UVn(uuse(!e`d#3D!P3&Xm!MwniU{T;c zrX3p4>BN5fm+gk`hSO-j&&4mU-sj@CRaarVm9SOJi)qjCX@OeyaXQPGLftsszei81 zI~8ji%%|$aGxC6o^_(l$cD`KyrE>k(=)^v-Mkn@x0&KB)d9yIjVD82G3+@b*;2nT? zrZ|q)(tI!fATTW7iJl`te;~2;82!D#xcm)jcw)I>jNWjygpJXMT*Y-S&QZ5HSDId( zo$rF={t#!yXmxhgDQvN}SC{0ABYjnVm9Ep(4f&JwJCAS4{{m~$nTczIm-EGQ zu?u~AUiGKl*R^O`nJ@P9f7i*-O{)GhKSTFS^%wb@@EC9NO?ZrNr)<(~uD+dLfNP14 zUBnq+W|so>VD$&aRan~+oL9x!X1m-b+vPUdt`kSZZr#3x{TfYTH%o4Dw|wlA*w?5h zF~jv~Y&ZJP;)1~#Tj%;X-EQ3~oS7rlrq}Nw|9So_^lWiGvf(6_biH53B$j`D6#Bfe zNc22kehYoPsNM3MGgqEJL$PH_ur+!ooRU{luHKRAj-6HN z48oQ%#nh2(A{hlvs@p@(Cq~xAvQClpU|H+rvPQ@{OXlOW9A}A1b#KYNB~Rv4WnM?- zmu22V=GU~dhs^iO`aGVmNp-i&`m(Hd%X+D-Ps)0Ytmn&mldRXsdb_Nb%6hk~=gNA& ztPjijsH~65`lPHk$$GwAhq-b+i?ME|m<-*L8_yIC){FO08*nB3a{ges&V%(kZw$hb z*gIim(LVOxjn9h2tB=2E13PhJh;1MH`i2s^j}6Bw%RYAF#y#};^@grky!&_|ZXf1Q z!a|jn-^Uk!p=V{q#W(cI&7s93P%i;%-^4Mizj*r(wVCSm$6au4ZrJxbF4U$|CWayRbyO>&fglSGj(x9DT$Qx<)>_`I2)bH%ac+ zi`UJivfi#2NAY(3YkStl#>l0NVWD?*#ba2*yE96~^;mgnB}-f_}vTUQ>pH*Od|AE#-0WwlW&Lt2_bzu8ad8 zC{Kb+oe1jG$)HJ{3I?gu!4P#OSVx@=Hc;n+P1L8s2-O8fsn39I)cIhH`W%>`E(BB5 z#bA4NDVU`$2W{#~Fi(9R?5eH-d#Epfh3a~zfo0Wu#fa|iNTY@(?vIN#(1*PC46CesRVx9J7&uxTggGo1iWn$Ccqn?46`nSKNB znrhXr#eO$sfOX8zf(^_o!3gtau#I^ym}UM1EHqcwH?fIkvCdP?Vx1Stda0~;%X+V@ z_nXCIdD|@Z-oxfP^-RoX?%lw|j+%?X6XsIzq~2ttc`W-In3>7izaf6m-Z~fzu{s-KeXPsCsn+Mgnbvh+O3=?>`=H;z(LrK8 z#|4RXo+vq0CNm}H%ETo(UnUDBm&#wI2L^?8ukN|%GgHt`3gpy#!q4DfnTHh3#YY^65A zV!Oozi|vyTycu~)@K&&Wu-LX)!J>~1ztCl3dBI{o>>4cQ*&|qN)xu!0+~VL@(0@R% zcoqf+i*4=*c7r4Et6L_v6jPbm%HX#fnc14)_rdkSAA*~Lk7MkK;GY{}uc-AyqgpJg z)-TPl#9FN)vBX;Kz`R-skvKYPiE~SjTH>5gSgR9`j-|E5mS0(0JPT`Ti@jofZLwCH zYKuqesV&xOd+ij=^F(c9D>JJTx~&cFafiMNHVNGWMuffzMui>%+k_qlV?zJJdM1Qc zpiT)r2DT6V14&lsC#Y?q&o@+07UbLP~3=`+fsbS)rIWtV0Gv|hh zbEYdyoHOT#iF4+{FmcXY8Ya$}E5pP&b4{2yXRZ$u=gduE;+*LT6WeEdm^f#?8Ya$} zyTinpd2g6FXYLOZ=ghamlB03{3`+%lVd>z}unh1-SSENftRr|fEC)OvW(PkH%LOlo zbq4)mUBGK$1<}}l!o)FnD{L+vU6XLZh;VUki3%5ww@tV>x5R{tEszl28(SkKycldB zUJ7P~i|u0zF9Y+!M}u9%$Adk>CxeCIGr;2Tx!{0sH#j(4Y*k12X6!Q~!q=f59lk!= z%*KU_{c2+PZsb$Lw}LanUjgTaZ^l?x_*QU!_$%PTa3`i(8onF#%J6;Qn(%|*`tbLn z!`KF_e;C^-Ss{5t^1h_Gju@LLSpeeu(Gtb;xF=E6r%)^G8_6FeA4=9u5_wZFk}>uc zUXA16a@J^&@M<=Y>>DhG=dfTo+=7)36vJcLH_}U3g3LFvn4u!y#!{ts(fk^-P}y$^ z^>4>^$>C&nP&$)UO6St}LF}d+E@Srx+A%+|ULLZK>?h+xF*)8v_K>-v<&k7N*-3Vj zz2pkAOJ%GvuN70KV@#~S4KJ`_`P@MBBiqSNGB?wBayk4*Mq&Ck>9Of$dBgl5Llk6ws!z#JH5o8_kBpA?NE&V-hX>j1G@L7kXWJb#>?D`Te81gA!)|i9%&YBQ z8r~*{t(_`pxKa+c=@g)0URzs_NOC#+M@G+1mD1xnRZB1Iq=txmTc;M%?{~_T4siWuZ482&biVt zoy(-VcP^J6*Lj=tvz;rYw{)(SKG0dMC#L_Ta|`L~opYrP`QFCbke*-3VjJ!CK0N3I|T$UK7PN4ArlWH;GMt{?}TuH7btF38zaxS@yTu!cRqxGvM z^Jse9x&+K#plIhR~UE+>1*+sGBn4(c^kQcTuBa)tI0f$mQRi(w;pIFM@0%JIF4wms~*(kXZ+9dQOfY+sF>Gi|ir$ z$bNEw%ra?x$PTiT>>~SM@jk#$W?9;B1ldM*kX>XC*+=%11F*O*WF58na99jS&~PLT z+i2KM!wwpD(y)t$-8AeaSC9i_o~_M4l58hC$!@ZT>?Qli6=Xj-KxR4Gd^tIS97(p3 z?PLepNp_LlWDnU(_K_>d0W!DI<00G0PO_WqC0CFGWNxSF$#$}n?0z)9lh)5pc9MN$ zKRF_o=0~=X?PMp}ORgXX$oTU^`TX0-PO_WqCF4&NWxq(Wo$Mxi$X>FKTtW7eSw78& zY$Myr4zi2vCVR+UvXAU12gtk&&7W*1yU8B1kL)K0$oMl%`8YW_f*eV&1KCb?kX_^oa)6AFOyuKt zlfC2$a)8Wx()`IsdodP{^N6!IO;7fcE64#dFQn?Qli6=Xj-KxReSd^y=pc9JWKwef*RE}{PYG~37yvWx5{ zd&pk0k6c0alLKVdpXN`FAV-pIWINeGc9LCWH`zn>k^N*gKwC}(*+zDdU1Sg0NA{Ch zDNRqdksV|g*+ce`{bV+frYGCT4zi2vA^XUFGXA_;?(Y#~7uiGhk^N+RaH#bs+sF>G zi|ir$$bK>#LerCNWCz(r_KUWCwW!EY1fm8upNVWIy>DEc)S3+vRq3kv(KxnKs@tQXB6hv&U)qWE8+MSLWEa^@_K>|~AGw0;C$q`g{Mc;G5o8desX|}o8)pka&iPYl58W}$qurU>>|6#9?a4v`0z)2{NxC7B-uu`lO1Fy*+q7fJ!CK0 zN3J0I$pJE(Ps=AqlI>(C*+q7fJ!CK0N3J0I$pJEZmXo$MsL$zHOLTtW7e17x;Pn_mPul58W}$qurU>>|6# z9?V83732V!ub}D4+gEC@qu0o~RoZYK*$s>Hj+eZh^2q14 zJPH=C({>tmlHFu4xq=)Z^VPH-WINfvM$6e+%@Jf9*+F)ZJ!Bu*Pi8OB^kf^^L3WWn zWFI+ly*8bl>?FI%Uh=gKw4Gkm?A$`@?Gc~TmSshdZDa@8>DBtV$zE~=IY4&2s`Yb` zJ!Bu*PqyvU`Z>rhvWFaa4WE0PgQM|J|D;{Jwf>$xntfzHnZ2&%5o8>)=Srha4x*+uq{ePrAF zT7L)GMHau7DAwCY_LJEMS{_06kbPv^5t<*_MfQ**eA;*$*+F)Z#kXFI?dD?#eCUWS|0f*Eb@qRT5cmd z$S$&n>?0qA#dLle#y{zm>*FK)$=6`H+)rt_WFOg2cAeM8d&suWwBbBhOz)s!7uiGJ zPUAfnX!&G6nO&ru>?gC&wLF6CC*z+a%f}HxwvioV7uiGhJ<7k-rt>`VC0Z`oPiB{C z{$v~3L3WWnWFOg2W?yO3`^oHUS`OJy_FSQy>?bonEuU;7JIJm_c|hyuAiKyOvXAU1 ztP8+MUBWFMJbr}>g? zWCz(r_K+iPX#H(u2iZmTkbRHFe^1LNN8F_8$qurM%x=;8kUeA{*-vIaP(QMb>?8Zh z>__THwvioVKbifc^>dLuWFOg2X18g6WFOg2W_M^j*+zDdU1Sg0NA{E1&on*RMs|>0 zWDnU#_LJE!G(Fiyc930U57|fdKN`NPP46c=?rFm=vg218Ci{M){$$_pG)(s0r(tr` z1MR%!g5SdVYd#HoXxK;glRXc$em-)>#_y9>#_y9)Ps=6y$*c?YC)>zA zvY*VlQa`ed>>#rO8c(*79b^~TL-vvVkMeHX^ggnm%(~Nj$u_c&>?gZ=X#G57AK6cK z^`!A+TQ6vy@njd-L-vvVkMh1+e;?UTW<^@= zA^XUFGAq``N04n~2if%~FQN4zvwk!k*+zDdS$`T&wvioV7uoY@`~aFi*+uq{BTBXL zHnM~4B1a6Q@ni?tMfQ+=kH!zu`n$*;vXAT-OykKOvXAU1vmshP57|fdli5%jPxg`h zWHwA2A3?T}{bc5#@njp>L3TaLomxK!*+up|%7<&?U1U~9^CjEJ4l)}->&Hdeli>#_y9XC*+=%1*;JaIY$H3! zF0zO0Bm2p08ck2OksV|g*+ce`{bV+srYGCT4zi2vA^XUFGMhoulWk-+i*mAq>>~T- zXyg54HkbO7ZDa@8MfQ+=WIvfbMbndQWCz(r_K?}r)Sv7iyU2brn@9b~HnP85%kgzW z^18)Ac9A_~A35S#t)K0Y7t(ZO7nv>9@(8kx>>#_y9>#_y9`e!k+I2|O2D%>Er1f`^J!Bu5h8~<2*Onm?Nv+=13B?$u)9#0sbFgamX!lHzi6Lu#YNvKS?m{6T?JK^^PV`A;Z zx`}NPQxiKU4on=G_(bA_L|5Xn#MO!G6SpP4mUt}jOyX~e4-=D;dL#`>nwaEDT9ULT zX;aenq+Ln-lj;7NatnGFJXtWMU`~O%U_rsEf)@+C1+NvnUU0nNVL@`YG2OOw`>dO_ zyS@92?t8jdcW>CEcaLX#yw~GSkJdeh^jzJus^?!lQ+ti=h_K5o7J~_-?F}w`?~wC?7OA!>wVwv zd$RAPzTfw~-`7-BzbLn;Pf=;n$fET{M~coAeOF{DZc_Y4@xkKni+M?dl9nYMOS+c0 zO1vfSmiS7JmHeyZQpvTFJ0*sGq5Y!!<@FoiZ(6@a{nqt+x8J3HfA*{2Kc;`r{!jK_ z(BISlME@K8l>v?zbypcH4*EV?!G}af%R#_iv z(hBwQCT;(dYhyKP{k5JiJSO^RJ+-Nh$mF5qy_Rtp+qP8_Xtt&Ohu?IsLalLm4^eA# zKGdWG>Q+VBU}jM#uy;{DIJ~GE_;gV(aBWdv@IX;N@NCgQ@LJJO@Xw;*U|8|vU|jJN zU}o{(kFjgObm%a)_3ciHpc7t3A%TP=SP9JKr;aM$v!;P1;{2D`6#4Sa6J>)>xI-ULUlJP3ZV z@?EgzI%|)#=400$skW80?W1igZR^$CCfasuwdw=Rv-nN1WoAommaLQ%TR_2{rs97+ z_BR9eGb6q$Qu`Lk`Yf2Wz>xUX$d=gmT4CR7gZ(ZR`&}HqtssFl#Gcj&dsq{^CNyQ4 zcm>I0%~@v_!MdIOx2e~;}6l=Vqa~?O0d5U#$1MCe|2ImBe0*2#9T(P zG&UM@d4grJv8*E-&$6)(+t>tVXH&4(PsQ9xY~6rMRI!ke$IAT*guJH5-N-jt<;ZbmB(Z zaCQf4^E1}w7xp;2i#7TcYjhuL^lvr}uai&W=E(%6@`+5x@hvTUGBfij4BvFaYVm0- zgimK-dlsuenR`db<>_t;_Iwx*RtSR`A_vP2?}JN!-h(@vUq+-_B<89c&JN1s7zm;$mwjbMx2OGx#{} zS$q@cLcWJB!nbiQ<$Ku%e1FJ`{4KT--^jUzA7I<~LAHax&0gm3uvhuJY$tz@y~Yo- zUHpBvn}5h&=by4S_<8mw|BSuMFR&y0B0I`I$M-{h$v)wi*ad!>ea^pPU-GZnC4Pln z=6?1y4=_K!%C7Qi9CP2WJN#Sr3;&MY#f-`iEJ*p0)lz=K zH<;XJ;mRFWSNWMWRDNMil)EfKxyM>4zp^&UZ>+8IJBwBBvqa?&d`I7(EM0lPGL?rc zTlqKZr2NG?V>d5QIPa;bypN*eeHA?~Rt&tKV&tWYi4RoFe6V8S4#mnxD8YP`Qj3pK zYV-L@2;ZuN^4&@pKcv**Z!2~AdrCciSZTmNP#W?hN+a%5n)2gHGhU@c@lTX|eoA5N zO#K2Jao^VO^B=BnAZjfy3u}kVrhdjmFkGJwIvRHb$2GQtr<<$=1CnMr~}1 zh+r%wQ8F_k6m@{EtX#^Z!)V+WfUO3D?)dRM%QI z0kt{Q0@gDim{Px#S*o3(3Y;PiM9^fqc)qxW8d3W@Yl8zaeeuIJ23}eJ27ol zJCUE0)cSOd5lL~(cJ%xxR?#z7E%{e$5bBa7G3~Grl6&7_04XSvg|4WnmwhA0=8|o%1`A*XyYk#(v2W{kcu- zZ!>LTtDY%{vEtRaARW9@U10bLn$spM`SlcFDt%=OurVv~(9sc}y}-vah5=@|o^p&9(jf%^qT{ zG`8?hXhp=8bapFRJX)O@_91I2PjNosrJw1MJL zJSVw9^0k34U`_T)z9V@`G9an#4_X~PSj??veRS|GOj}hWZ$CuzDGU|V_MiWE*Qaur zSpQFliRb97Lu{r0{doDoAs*fTz7GF<)US;Yd-#nS%c>mq_mNWb{G92i6OJv=vk_Qx z&(Zd%nn}&QNE@ror*KrmI@n^8HJ7_UKcg;V3-scVYUj5z^nt-+ww~?*JvCk`ZO9R`m~XCx}>(pYJIf1xny2* z+9Pr*?JTY3HJ7N(L3<6Vc`nsz?KS0pKd)|UDb`J6&7NPTbgK6#k9$(|$$C=kA>CxH zohP-aZp!4r|1ehTQ*)|56U5wxOc2{ytG7=ObJprc6UA22YK=Q5iv9;Bwd9_xwR4x2 z?3*O|9G)cRd0f`o_SDAKn*8_twPfWK(SQ3Ck?)q=CwW-%#FW|f|LZzv^Vg{KzgC6e0MFQJEC6Y5GH%cCo{8aKc$;K|xGg-2`ORRaXnPQ3BF``jBHfx@@ugjiV z?q_e{QEO*@?HRAx^HQ3=;iK)NJ!*|>%Eh+QsGT#l`f81QbM2?`*7V1P^Fi(Uq0U0F z#ab>BY%LirdAUR+TA!Lz{qr^Ae}7H+zd!bBxi~9oYp!1`mfk5*Fj&?#*R!@v!X)cT z{&PLG{YN`v|FhPT!q5hhkFIC>FBaQG%eO2Rd!x3uXs^YOuM^Lp_Uf#?Ld{&~j{2{! z1=>~g;&tM6{Ecp4hL%e6lHU!2kk@AoqV|EK(?7sV3)r@3i+UCn80)=3-p{kJ)5W1rmk z_dMHf66=;GnY&3mcCF7enbe$r&7|g>Yv$Ut+7;=Xuz9T+(|XpNPtEP~&uRbbmic=< z|JhSpO3gXf+|D)ge@>``5rMgM6%8vG3VxzaWa{*M?6Q` z6|#1ADtkk$m6o%;@>$p`=Ad1L{_Cwb+v2MJfY=9qI3TWjYfTn&cyQn@a`QpKW(URC zmXd=`w#7#{ub&im4;q~nuU}ey?Ok!bdiC88(;18UP}J|E4qotNM{kT| zF79`l*c?z{8MyCh!aoIThWu$z!F|i-s9h`q`8-g;UCc-%&){yTiMc_}`s2Q;g1eC| zknEQCSNDJ%_a<8+9{`%z>$r0og8P`QkPKw4F?J9b!d_R}VC)`{ob5PmM!fA5?I^GahwAH34}8P{G~LL?lhr zBqWVN1@}UeG3{tDgf&xBkT(T6?v18mEWW1~`4BY?`Cw4N9o%$`9S4T6VQPEiLqU!^ zx)~Td9t>elwF7bosNgPdCdN(#@qDS`SuF$cyOh|X9REnMBk~byHu8}meuJImAfF1F z*yE}V`6y6f<+xjn@Ap(YAsGYWx7M*QnAj6)9+I)3f`8)F8Ob;`AIW%7!9C(Gs3)jh zkv|D4>|@+r#&?6N-H=ZL75t%achpnV9>^zy3jPGLC)VK(7{aEhy^v1@72HAYjrw%or=EIQJ z0!=JJ??4_2a@@ssA`b;aSbP0&j7H>bdX$O9(V8AX!CUBqdu$rw<<9rRhK$C_s&9|tOIF7EAz zuqWmB+l~hn_7v{)hv1uVpGMCKpn`ku^H5JRyO2)?72JUr-+4O4{0x$*pu$}EOaSL1 z^L!-JL44CFe-`yj`E9u~Kn3^f7a*B!UWlHvK+cZiQv-z^193(&FGfBGg z{1W6(o0lSg3gql0K2=a~Uw#>Kmw7qzc_3%_esAPwK|H7CmB`&7XP@Fz2Zj9$3}N%l z&m%7fIr|KsLMZG!7{Z=2uR;DS$k|1FDxu(>|61e=%`YHd0CM&PKBZ9bIlwyPi_Pni zF9JC}4cLJE5*WgknqNe|1mx^je2Ssq^MH-Wmzy^sUj{1pbYL^a{tkw)mFAa_uK*Qx zpKn3_2N=ShH+zt;0y)0h+KaJ&f+1{;c`NeOAdWu14f#VbguP(ij(jbM<4f6rWWD)i zBwzKcMf0o3H-MZqQg$M52;%iF=r!c+K+c*fyO1{l@v0ZJ8+k0Kux830 zjBO6$^)Bdjj7b8=x z$~#EnBombPkjG0VDeogsmP}QSAWxA@Q!0?BOJ*yT$U92rC?6rWNp@0>BezR-R;rNq zRX#z|2jr|+Ifc4Na*%Qc$zV`nWy(2lgz_o4TKNq53(7^*YeA0h2mb=~I!TXm3H3JR zD{!ZB1$<2jfV-4xaJTXexL5fOd{eoBY2T7Opxi{VU-BS65#sC+sIa&3sSs!HNWO

    A>!SI9~9H5{?(i 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 Rw);!J8N>N}6n{4i{4dAyAV2^B literal 0 HcmV?d00001 diff --git a/DLLS/x64/Renderers.dll b/DLLS/x64/Renderers.dll new file mode 100644 index 0000000000000000000000000000000000000000..12764b5713835cbd159f01bad6aa7986c86bb0a6 GIT binary patch literal 32768 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 G2>f5A{jV1Q literal 0 HcmV?d00001 diff --git a/DLLS/x64/Windows7ToolStripRenderer.dll b/DLLS/x64/Windows7ToolStripRenderer.dll new file mode 100644 index 0000000000000000000000000000000000000000..97862507c3944240dd399275ce772975bc33f1cc GIT binary patch literal 30720 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 z 0 ) + { + Control c = _pnlCameras.Controls[0]; + if (c is CameraWindow) + { + _ptzCommandButtons.CameraControl = (CameraWindow)c; + } } } + + //if (_ptzCommandButtons.ShouldDisplay) + //{ + // _ptzCommandButtons.Visible = true; + //} + //else + //{ + // _ptzCommandButtons.Visible = false; + //} } } - + pTZCommandButtonsToolStripMenuItem.Checked = menuItem52.Checked = bShow; + Conf.ShowPTZCommandButtons = bShow; } private void ShowHidePTZTool() { @@ -4310,7 +4376,10 @@ private void ShowHidePTZTool() private void PTZCommandButtonsClosing(object sender, CancelEventArgs e) { + pTZCommandButtonsToolStripMenuItem.Checked = menuItem52.Checked = false; + Conf.ShowPTZCommandButtons = false; _ptzCommandButtons = null; + } @@ -4692,6 +4761,7 @@ private void InitializeComponent() this._fileItem = new System.Windows.Forms.MenuItem(); this._menuItem19 = new System.Windows.Forms.MenuItem(); this._menuItem21 = new System.Windows.Forms.MenuItem(); + this._menuItem40 = new System.Windows.Forms.MenuItem(); this.menuItem36 = new System.Windows.Forms.MenuItem(); this.menuItem28 = new System.Windows.Forms.MenuItem(); this._menuItem1 = new System.Windows.Forms.MenuItem(); @@ -4927,6 +4997,7 @@ private void InitializeComponent() this._fileItem.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { this._menuItem19, this._menuItem21, + this._menuItem40, this.menuItem36, this.menuItem28, this._menuItem1, @@ -4958,20 +5029,26 @@ private void InitializeComponent() this.menuItem28.Text = "Remove All Objects"; this.menuItem28.Click += new System.EventHandler(this.menuItem28_Click); // + // _menuItem40 + // + this._menuItem40.Index = 4; + this._menuItem40.Text = "&Open Configuration"; + this._menuItem40.Click += new System.EventHandler(this.MenuItem_40_Click); + // // _menuItem1 // - this._menuItem1.Index = 4; + this._menuItem1.Index = 5; this._menuItem1.Text = "-"; // // menuItem33 // - this.menuItem33.Index = 5; + this.menuItem33.Index = 6; this.menuItem33.Text = "Lock"; this.menuItem33.Click += new System.EventHandler(this.menuItem33_Click); // // _exitFileItem // - this._exitFileItem.Index = 6; + this._exitFileItem.Index = 7; this._exitFileItem.Text = "E&xit"; this._exitFileItem.Click += new System.EventHandler(this.ExitFileItemClick); // @@ -5893,7 +5970,7 @@ private void InitializeComponent() this._uSbCamerasAndMicrophonesOnOtherToolStripMenuItem.Click += new System.EventHandler(this.USbCamerasAndMicrophonesOnOtherToolStripMenuItemClick); // // _toolStripDropDownButton1 - // + // this._toolStripDropDownButton1.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this._thruWebsiteToolStripMenuItem, this._onMobileDevicesToolStripMenuItem, @@ -7027,10 +7104,11 @@ private void tsslPRO_Click(object sender, EventArgs e) private void ctxtMnu_Opening(object sender, CancelEventArgs e) { - _deleteToolStripMenuItem.Visible = _editToolStripMenuItem.Visible = Helper.HasFeature(Enums.Features.Edit); - _viewMediaOnAMobileDeviceToolStripMenuItem.Visible = - _viewMediaToolStripMenuItem.Visible = - _showFilesToolStripMenuItem.Visible = Helper.HasFeature(Enums.Features.Access_Media); + _viewMediaOnAMobileDeviceToolStripMenuItem.Visible = (Helper.HasFeature(Enums.Features.Access_Media) && Helper.HasFeature(Enums.Features.View_Media)); + _viewMediaToolStripMenuItem.Visible = (Helper.HasFeature(Enums.Features.Access_Media) && Helper.HasFeature(Enums.Features.View_Media_on_mobile)); + _editToolStripMenuItem.Visible = Helper.HasFeature(Enums.Features.Edit); + _deleteToolStripMenuItem.Visible = (Helper.HasFeature(Enums.Features.Edit) & Helper.HasFeature(Enums.Features.High_Level_User)) ; + _showFilesToolStripMenuItem.Visible = Helper.HasFeature(Enums.Features.Access_Media); tagsToolStripMenuItem.Visible = Tags.Any(); } diff --git a/MainForm_Commands.cs b/MainForm_Commands.cs index 7baed1ea..38422220 100644 --- a/MainForm_Commands.cs +++ b/MainForm_Commands.cs @@ -12,10 +12,24 @@ namespace iSpyApplication { partial class MainForm { + public enum JoystickSensitivityProfile_E + { + Default_JoystickSensitivity, + High_JoystickSensitivity + } + private JoystickDevice _jst; private readonly bool[] _buttonsLast = new bool[128]; private bool _needstop, _sentdirection; + private JoystickSensitivityProfile_E _joystickSensitivityProfile = JoystickSensitivityProfile_E.Default_JoystickSensitivity; + public JoystickSensitivityProfile_E JoystickSensitivityProfile + { + get { return _joystickSensitivityProfile; } + set { _joystickSensitivityProfile = value; } + } + + void TmrJoystickElapsed(object sender, ElapsedEventArgs e) { if (_shuttingDown) @@ -57,6 +71,15 @@ private void CheckJoystick() { } } + // when no camera window is focused - bind the physical joystick input to the last active camera, or else the joystick input is ignored until user actively chooses a camera window again; + // this is not user-friendly when user selects other gui windows such as PTZTool, PTZCommandButtons, and remotecommands window, and therefore moves the screen focus from the cameras, resulting in c.Focused = false for all _pnlCameras.Controls; + if (cw == null) + { + Control c = GetActiveControl(out int tmp); + cw = c as CameraWindow; + vl = c as VolumeLevel; + } + for (int i = 0; i < _jst.Buttons.Length; i++) { @@ -119,6 +142,11 @@ private void CheckJoystick() { { ProcessKey("maxmin"); } + + if (j == Conf.Joystick.PTSpeedProfile) + { + ProcessKey("ptspeedprofile"); + } } @@ -476,6 +504,22 @@ public static objectsCommand[] GenerateRemoteCommands() }; lcom.Add(cmd); + cmd = new objectsCommand + { + command = "ispy JOYSTICKSENSITIVITYDEFAULT", + id = 12, + name = "cmd_JoystickSensitivityDefault", + }; + lcom.Add(cmd); + + cmd = new objectsCommand + { + command = "ispy JOYSTICKSENSITIVITYHIGH", + id = 13, + name = "cmd_JoystickSensitivityHigh", + }; + lcom.Add(cmd); + if (Helper.HasFeature(Enums.Features.Save_Frames)) { @@ -549,7 +593,9 @@ private Control GetActiveControl(out int index) int i = 0; foreach (Control c in _pnlCameras.Controls) { - if (c.Equals(LastFocussedControl)) + ISpyControl isc = c as ISpyControl; + + if (isc.Equals(LastFocussedControl)) { index = i; return c; @@ -701,6 +747,20 @@ public void ProcessKey(string keycommand) } } break; + case "ptspeedprofile": + switch (MainForm.InstanceReference.JoystickSensitivityProfile) + { + case MainForm.JoystickSensitivityProfile_E.Default_JoystickSensitivity: + MainForm.InstanceReference.JoystickSensitivityProfile = MainForm.JoystickSensitivityProfile_E.High_JoystickSensitivity; + break; + case MainForm.JoystickSensitivityProfile_E.High_JoystickSensitivity: + MainForm.InstanceReference.JoystickSensitivityProfile = MainForm.JoystickSensitivityProfile_E.Default_JoystickSensitivity; + break; + default: + MainForm.InstanceReference.JoystickSensitivityProfile = MainForm.JoystickSensitivityProfile_E.Default_JoystickSensitivity; + break; + } + break; } } } diff --git a/MainForm_Configuration.cs b/MainForm_Configuration.cs index d5071335..7138c57e 100644 --- a/MainForm_Configuration.cs +++ b/MainForm_Configuration.cs @@ -181,6 +181,12 @@ public static configuration Conf { fs.Position = 0; _conf = (configuration)s.Deserialize(reader); + + if (!string.IsNullOrEmpty(_conf.ChosenGroupName)) + { + _conf.ChosenGroupName = EncDec.DecryptData(_conf.ChosenGroupName, "582df37b-b7cc-43f7-a442-30a2b188a888"); + } + loaded = true; } } @@ -311,6 +317,20 @@ public static configuration Conf } Group = _conf.Permissions.First().name; + if (_conf.ChosenGroupName == null) + { + Group = _conf.Permissions.First().name; + } + else + { + try + { + Group = (MainForm.Conf.Permissions.First(p => p.name == _conf.ChosenGroupName)).name; + } + catch (Exception ex) + { } + } + if (_conf.Logging == null) { @@ -3344,9 +3364,13 @@ public static void SaveConfig() _conf.WSPassword = ""; _conf.WSPasswordEncrypted = false; } + + _conf.ChosenGroupName = EncDec.EncryptData(MainForm.Group, "582df37b-b7cc-43f7-a442-30a2b188a888"); + s.Serialize(writer, Conf); //revert to clear text for in memory lookups + _conf.ChosenGroupName = MainForm.Group; _conf.WSPassword = pwd; File.WriteAllText(fileName, sb.ToString(), Encoding.UTF8); } @@ -3358,9 +3382,42 @@ public static void SaveConfig() } } + private void LoadConfiguration(string fileName) + { + var s = new XmlSerializer(typeof(configuration)); + bool loaded = false; + lock (ThreadLock) + { + using (var fs = new FileStream(fileName, FileMode.Open)) + { + try + { + using (TextReader reader = new StreamReader(fs)) + { + fs.Position = 0; + _conf = (configuration)s.Deserialize(reader); + + if (!string.IsNullOrEmpty(_conf.ChosenGroupName)) + { + _conf.ChosenGroupName = EncDec.DecryptData(_conf.ChosenGroupName, "582df37b-b7cc-43f7-a442-30a2b188a888"); + } + + loaded = true; + } + } + catch (Exception ex) + { + Logger.LogException(ex); + } + } + } + } + + private void LoadObjectList(string fileName) { - if (_cameras != null && (_cameras.Count > 0 || _microphones.Count > 0 || _floorplans.Count > 0)) + // don't let a low-level user save his configuration as he might run over an existing .ispy file + if (_cameras != null && (_cameras.Count > 0 || _microphones.Count > 0 || _floorplans.Count > 0) && Helper.HasFeature(Enums.Features.High_Level_User)) { switch ( MessageBox.Show(this, LocRm.GetString("SaveObjectsFirst"), LocRm.GetString("Confirm"), @@ -3550,10 +3607,11 @@ private void CameraControlMouseDown(object sender, MouseEventArgs e) _listenToolStripMenuItem.Visible = false; _recordNowToolStripMenuItem.Visible = false; _takePhotoToolStripMenuItem.Visible = false; - _viewMediaOnAMobileDeviceToolStripMenuItem.Visible = _viewMediaToolStripMenuItem.Visible = Helper.HasFeature(Enums.Features.Access_Media); + _viewMediaOnAMobileDeviceToolStripMenuItem.Visible = ( Helper.HasFeature(Enums.Features.Access_Media) && Helper.HasFeature(Enums.Features.View_Media) ); + _viewMediaToolStripMenuItem.Visible = (Helper.HasFeature(Enums.Features.Access_Media) && Helper.HasFeature(Enums.Features.View_Media_on_mobile)); _applyScheduleToolStripMenuItem1.Visible = true; _resetRecordingCounterToolStripMenuItem.Visible = true; - openWebInterfaceToolStripMenuItem.Visible = cameraControl.SupportsWebInterface; + openWebInterfaceToolStripMenuItem.Visible = cameraControl.SupportsWebInterface && (Helper.HasFeature(Enums.Features.Open_Web_Interface)); _resetRecordingCounterToolStripMenuItem.Text = $"{LocRm.GetString("ResetRecordingCounter")} ({cameraControl.Camobject.newrecordingcount})"; pTZToolStripMenuItem.Visible = false; @@ -3759,7 +3817,8 @@ private void VolumeControlMouseDown(object sender, MouseEventArgs e) _resetRecordingCounterToolStripMenuItem.Visible = true; _applyScheduleToolStripMenuItem1.Visible = true; pTZToolStripMenuItem.Visible = false; - _viewMediaOnAMobileDeviceToolStripMenuItem.Visible = _viewMediaToolStripMenuItem.Visible = Helper.HasFeature(Enums.Features.Access_Media); + _viewMediaOnAMobileDeviceToolStripMenuItem.Visible = (Helper.HasFeature(Enums.Features.Access_Media) && Helper.HasFeature(Enums.Features.View_Media)); + _viewMediaToolStripMenuItem.Visible = (Helper.HasFeature(Enums.Features.Access_Media) && Helper.HasFeature(Enums.Features.View_Media_on_mobile)); _resetRecordingCounterToolStripMenuItem.Text = $"{LocRm.GetString("ResetRecordingCounter")} ({volumeControl.Micobject.newrecordingcount})"; diff --git a/PTZCommandButtons.cs b/PTZCommandButtons.cs index 177e546e..500c4694 100644 --- a/PTZCommandButtons.cs +++ b/PTZCommandButtons.cs @@ -11,6 +11,13 @@ public partial class PTZCommandButtons : Form private bool _loaded; private CameraWindow _cameraControl; + private bool _shouldDisplay = false; + public bool ShouldDisplay + { + get { return _shouldDisplay; } + + } + public CameraWindow CameraControl { get { return _cameraControl; } @@ -31,14 +38,6 @@ public CameraWindow CameraControl { PTZSettings2Camera ptz = MainForm.PTZs.Single(p => p.id == CameraControl.Camobject.ptz); - //ddlExtended.Items.Add(new ListItem(LocRm.GetString("SelectCommand"), "")); - //if (ptz.ExtendedCommands != null && ptz.ExtendedCommands.Command!=null) - //{ - // foreach (var extcmd in ptz.ExtendedCommands.Command) - // { - // ddlExtended.Items.Add(new ListItem(extcmd.Name, extcmd.Value)); - // } - //} pnlController.Enabled = true; } else @@ -89,7 +88,16 @@ public CameraWindow CameraControl basex += 110; } - pnlController.Enabled = true; + if (CameraControl.PTZ.ONVIFPresets.Count() > 0) + { + pnlController.Enabled = true; + _shouldDisplay = true; + } + else + { + pnlController.Enabled = false; + _shouldDisplay = false; + } break; case -6: //ddlExtended.Items.Add(new ListItem(LocRm.GetString("None"), "")); @@ -98,9 +106,6 @@ public CameraWindow CameraControl } } Text = "PTZ: "+CameraControl.Camobject.name; - //ptzui1.CameraControl = value; - //if (ddlExtended.Items.Count>0) - // ddlExtended.SelectedIndex = 0; } _loaded = true; } @@ -119,22 +124,10 @@ private void b_dynamicButton_Click(object sender, EventArgs e) { Button presetButton = (Button)sender; CameraControl.PTZ.SendPTZCommand(presetButton.Name); + this.pnlController.Focus(); //return the focus to the panel, so the onlostfocus and on gotfocus events shall be fired } } - //private void ddlExtended_SelectedIndexChanged(object sender, EventArgs e) - //{ - // if (_loaded && CameraControl!=null) - // { - // if (ddlExtended.SelectedIndex > 0) - // { - // var li = ((ListItem) ddlExtended.SelectedItem); - // CameraControl.PTZ.SendPTZCommand(li.Value); - // ddlExtended.SelectedIndex = 0; - // } - // } - //} - private struct ListItem { private readonly string _name; @@ -173,7 +166,5 @@ private void PTZCommandButtons_FormClosing(object sender, FormClosingEventArgs e } - - - } + } } diff --git a/PTZController.cs b/PTZController.cs index eeffa13d..c84ea3bd 100644 --- a/PTZController.cs +++ b/PTZController.cs @@ -189,8 +189,6 @@ public void SendPTZDirection(double angle, int xPos = 0, int yPos = 0) } } - - if (PTZSettings == null) { var cmd = Enums.PtzCommand.Stop; @@ -754,8 +752,23 @@ void IAMMove(VideoCaptureDevice d, CameraControlProperty p, int i) private float _lastPanSpeed = 0.0f; private float _lastTiltSpeed = 0.0f; + private float getPTSpeed(MainForm.JoystickSensitivityProfile_E joystickSensitivityProfile, int position) + { + + if (joystickSensitivityProfile == MainForm.JoystickSensitivityProfile_E.High_JoystickSensitivity) + { + return (float)(position * 0.0035); + } + else + { + return (float)(0.5 * (1 + (Math.Tanh((position - 50) / 20)))); + } + } + + void ProcessOnvif(Enums.PtzCommand command, int xPos=0, int yPos=0) { + MainForm.JoystickSensitivityProfile_E jsh = MainForm.InstanceReference.JoystickSensitivityProfile; var panSpeed = (float)0.5; var tiltSpeed = (float)0.5; @@ -771,8 +784,8 @@ void ProcessOnvif(Enums.PtzCommand command, int xPos=0, int yPos=0) if (xPos < 0) xPos = 0; - panSpeed = (float)(0.5 * (1 + (Math.Tanh((xPos - 50)/ 20)) )); - + //panSpeed = (float)(0.5 * (1 + (Math.Tanh((xPos - 50)/ 20)) )); + panSpeed = getPTSpeed(jsh, xPos); } if (yPos != 0) @@ -783,7 +796,8 @@ void ProcessOnvif(Enums.PtzCommand command, int xPos=0, int yPos=0) if (yPos < 0) yPos = 0; - tiltSpeed = (float)(0.5 * (1 + (Math.Tanh((yPos - 50) / 20)))); + //tiltSpeed = (float)(0.5 * (1 + (Math.Tanh((yPos - 50) / 20)))); + tiltSpeed = getPTSpeed(jsh, yPos); } if (command == _lastOnvifCommand && _lastOnvifCommandSent > DateTime.UtcNow.AddSeconds(-4) && diff --git a/Server/LocalServer.cs b/Server/LocalServer.cs index 0800deb5..419faedc 100644 --- a/Server/LocalServer.cs +++ b/Server/LocalServer.cs @@ -1513,6 +1513,12 @@ private string DoCommand(string sRequest, int otid, string resp, string cmd, int } resp = "OK"; break; + case "joysticksensitivitydefault": + MainForm.InstanceReference.JoystickSensitivityProfile = MainForm.JoystickSensitivityProfile_E.Default_JoystickSensitivity; + break; + case "joysticksensitivityhigh": + MainForm.InstanceReference.JoystickSensitivityProfile = MainForm.JoystickSensitivityProfile_E.High_JoystickSensitivity; + break; case "shutdown": (new Thread(() => MainForm.InstanceReference.ExternalClose())).Start(); break; diff --git a/Settings.Designer.cs b/Settings.Designer.cs index 000c7fcd..2fe2ea88 100644 --- a/Settings.Designer.cs +++ b/Settings.Designer.cs @@ -171,7 +171,9 @@ private void InitializeComponent() this.jbutton8 = new iSpyApplication.Controls.jbutton(); this.label38 = new System.Windows.Forms.Label(); this.label9 = new System.Windows.Forms.Label(); + this.labelJButtn10 = new System.Windows.Forms.Label(); this.jbutton9 = new iSpyApplication.Controls.jbutton(); + this.jbutton10 = new iSpyApplication.Controls.jbutton(); this.tableLayoutPanel8 = new System.Windows.Forms.TableLayoutPanel(); this.label26 = new System.Windows.Forms.Label(); this.ddlJoystick = new System.Windows.Forms.ComboBox(); @@ -1811,9 +1813,11 @@ private void InitializeComponent() this.tblJoystick.Controls.Add(this.btnCenterAxes, 1, 3); this.tblJoystick.Controls.Add(this.label37, 0, 9); this.tblJoystick.Controls.Add(this.jbutton8, 1, 9); - this.tblJoystick.Controls.Add(this.label38, 1, 13); + this.tblJoystick.Controls.Add(this.label38, 1, 14); this.tblJoystick.Controls.Add(this.label9, 0, 12); this.tblJoystick.Controls.Add(this.jbutton9, 1, 12); + this.tblJoystick.Controls.Add(this.labelJButtn10, 0, 13); + this.tblJoystick.Controls.Add(this.jbutton10, 1, 13); this.tblJoystick.Dock = System.Windows.Forms.DockStyle.Fill; this.tblJoystick.Location = new System.Drawing.Point(3, 34); this.tblJoystick.Name = "tblJoystick"; @@ -2075,7 +2079,7 @@ private void InitializeComponent() // label38 // this.label38.AutoSize = true; - this.label38.Location = new System.Drawing.Point(156, 409); + this.label38.Location = new System.Drawing.Point(156, 440); this.label38.Margin = new System.Windows.Forms.Padding(6); this.label38.Name = "label38"; this.label38.Size = new System.Drawing.Size(340, 13); @@ -2102,6 +2106,26 @@ private void InitializeComponent() this.jbutton9.Size = new System.Drawing.Size(688, 23); this.jbutton9.TabIndex = 38; // + // labelJButtn10 + // + this.labelJButtn10.AutoSize = true; + this.labelJButtn10.Location = new System.Drawing.Point(6, 378); + this.labelJButtn10.Margin = new System.Windows.Forms.Padding(6); + this.labelJButtn10.Name = "labelJButtn10"; + this.labelJButtn10.Size = new System.Drawing.Size(52, 13); + this.labelJButtn10.TabIndex = 37; + this.labelJButtn10.Text = "PT Speed Profile"; + // + // jbutton10 + // + this.jbutton10.Dock = System.Windows.Forms.DockStyle.Fill; + this.jbutton10.ID = 0; + this.jbutton10.Location = new System.Drawing.Point(154, 407); + this.jbutton10.Margin = new System.Windows.Forms.Padding(4); + this.jbutton10.Name = "jbutton10"; + this.jbutton10.Size = new System.Drawing.Size(688, 23); + this.jbutton10.TabIndex = 38; + // // tableLayoutPanel8 // this.tableLayoutPanel8.ColumnCount = 2; @@ -3184,6 +3208,8 @@ private void InitializeComponent() private Controls.MediaDirectoryEditor mediaDirectoryEditor1; private System.Windows.Forms.Label label9; private Controls.jbutton jbutton9; + private Controls.jbutton jbutton10; + private System.Windows.Forms.Label labelJButtn10; private System.Windows.Forms.TabPage tabPage11; private System.Windows.Forms.TableLayoutPanel tableLayoutPanel3; private System.Windows.Forms.ListBox lbPlugins; diff --git a/Settings.cs b/Settings.cs index e38959b8..b816d778 100644 --- a/Settings.cs +++ b/Settings.cs @@ -250,6 +250,7 @@ private void Button1Click(object sender, EventArgs e) MainForm.Conf.Joystick.Previous = jbutton7.ID; MainForm.Conf.Joystick.Stop = jbutton8.ID; MainForm.Conf.Joystick.MaxMin = jbutton9.ID; + MainForm.Conf.Joystick.PTSpeedProfile = jbutton10.ID; } else MainForm.Conf.Joystick.id = ""; @@ -276,6 +277,7 @@ void JbuttonGetInput(object sender, EventArgs e) jbutton7.Reset(); jbutton8.Reset(); jbutton9.Reset(); + jbutton10.Reset(); if (sender!=null) _curButton = (jbutton) sender; @@ -508,6 +510,7 @@ private void SettingsLoad(object sender, EventArgs e) jbutton7.ID = MainForm.Conf.Joystick.Previous; jbutton8.ID = MainForm.Conf.Joystick.Stop; jbutton9.ID = MainForm.Conf.Joystick.MaxMin; + jbutton10.ID = MainForm.Conf.Joystick.PTSpeedProfile; jbutton1.GetInput += JbuttonGetInput; jbutton2.GetInput += JbuttonGetInput; @@ -518,6 +521,7 @@ private void SettingsLoad(object sender, EventArgs e) jbutton7.GetInput += JbuttonGetInput; jbutton8.GetInput += JbuttonGetInput; jbutton9.GetInput += JbuttonGetInput; + jbutton10.GetInput += JbuttonGetInput; jaxis1.GetInput += JaxisGetInput; jaxis2.GetInput += JaxisGetInput; @@ -696,6 +700,7 @@ private void RenderResources() tabPage11.Text = LocRm.GetString("Plugins"); tabPage14.Text = LocRm.GetString("Logging"); label9.Text = LocRm.GetString("MaximseAndRestore"); + labelJButtn10.Text = LocRm.GetString("PTSpeedProfile"); label60.Text = LocRm.GetString("SSLCertificate"); //future chkSpeechRecognition.Visible = false; diff --git a/XML/Translations.xml b/XML/Translations.xml index a53153e86c154d095290df79d68001eee61ea3a6..aba495f2a4f366d5cc863d1468a76b9152d24e09 100644 GIT binary patch delta 324 zcmccfF6!Uss12tgCmS$nO;6xu=HT~Y$Y-czC}t>O$Ye-n$ezyV$Ry700pz4JWK0gc zCd#M)7GhMG+_+a0zqaW`8+gSgM_uEA>Y1*vP9R~r!e3T_>3xs*xSBHGC73B|MP+))yF(^#0WoC+>?hq#+GJQcYJIC}_Ei4Js&t-Bc zP5;-*!nOUlv(;E)6%$Ppm2#Zp?-zP>OW&&bn zAZ7t#Rv=~rVs;?r0Afxc<^p1FAm#yLULfWJVtybN0AfKP76M{nAQsu~_eqrRC;+*X BaJv8i delta 153 zcmezOIqJ^4s12tgr+;8#Hk$k(nr*tkb8epL=RR<-HTOhs?}=s!pCGwqhBQu~K5j6lo;#LPg<0>rF9%m&2lK+FNeoIuP4#N0s4 f1H`;Q%m>8$Kr8^nf + public string ChosenGroupName + { + get + { + return this.chosenGroupNameField; + } + set + { + this.chosenGroupNameField = value; + } + } } /// @@ -2764,7 +2779,9 @@ public partial class configurationJoystick { private int previousField; private int maxMinField; - + + private int ptSpeedProfileField; + public configurationJoystick() { this.idField = ""; this.xAxisField = 0; @@ -2785,6 +2802,7 @@ public configurationJoystick() { this.nextField = 0; this.previousField = 0; this.maxMinField = 0; + this.ptSpeedProfileField = 0; } /// @@ -3014,6 +3032,21 @@ public int MaxMin { this.maxMinField = value; } } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(0)] + public int PTSpeedProfile + { + get + { + return this.ptSpeedProfileField; + } + set + { + this.ptSpeedProfileField = value; + } + } } /// @@ -3195,3 +3228,4 @@ public string password { } } } + diff --git a/XML/config.xml b/XML/config.xml index d8ad82db..c597f701 100644 --- a/XML/config.xml +++ b/XML/config.xml @@ -139,4 +139,5 @@ + \ No newline at end of file diff --git a/XML/config.xsd b/XML/config.xsd index 0e7ec148..fa5ba092 100644 --- a/XML/config.xsd +++ b/XML/config.xsd @@ -271,6 +271,7 @@ + diff --git a/iSpy.sln b/iSpy.sln index d30d3800..5115243c 100644 --- a/iSpy.sln +++ b/iSpy.sln @@ -35,51 +35,51 @@ Global {F4799C73-DEE9-48F2-B626-32149CC30976}.Debug|Any CPU.Build.0 = Debug|x64 {F4799C73-DEE9-48F2-B626-32149CC30976}.Debug|x64.ActiveCfg = Debug|x64 {F4799C73-DEE9-48F2-B626-32149CC30976}.Debug|x64.Build.0 = Debug|x64 - {F4799C73-DEE9-48F2-B626-32149CC30976}.Debug|x86.ActiveCfg = Debug|x86 - {F4799C73-DEE9-48F2-B626-32149CC30976}.Debug|x86.Build.0 = Debug|x86 - {F4799C73-DEE9-48F2-B626-32149CC30976}.Release|Any CPU.ActiveCfg = Release|x64 - {F4799C73-DEE9-48F2-B626-32149CC30976}.Release|Any CPU.Build.0 = Release|x64 - {F4799C73-DEE9-48F2-B626-32149CC30976}.Release|x64.ActiveCfg = Release|x64 - {F4799C73-DEE9-48F2-B626-32149CC30976}.Release|x64.Build.0 = Release|x64 - {F4799C73-DEE9-48F2-B626-32149CC30976}.Release|x86.ActiveCfg = Release|x86 - {F4799C73-DEE9-48F2-B626-32149CC30976}.Release|x86.Build.0 = Release|x86 + {F4799C73-DEE9-48F2-B626-32149CC30976}.Debug|x86.ActiveCfg = Debug|x64 + {F4799C73-DEE9-48F2-B626-32149CC30976}.Debug|x86.Build.0 = Debug|x64 + {F4799C73-DEE9-48F2-B626-32149CC30976}.Release|Any CPU.ActiveCfg = Debug|x64 + {F4799C73-DEE9-48F2-B626-32149CC30976}.Release|Any CPU.Build.0 = Debug|x64 + {F4799C73-DEE9-48F2-B626-32149CC30976}.Release|x64.ActiveCfg = Debug|x64 + {F4799C73-DEE9-48F2-B626-32149CC30976}.Release|x64.Build.0 = Debug|x64 + {F4799C73-DEE9-48F2-B626-32149CC30976}.Release|x86.ActiveCfg = Debug|x64 + {F4799C73-DEE9-48F2-B626-32149CC30976}.Release|x86.Build.0 = Debug|x64 {5783B777-EF53-4651-AD1B-F4F3C105D3F9}.Debug|Any CPU.ActiveCfg = Debug|x86 - {5783B777-EF53-4651-AD1B-F4F3C105D3F9}.Debug|x64.ActiveCfg = Debug|x64 + {5783B777-EF53-4651-AD1B-F4F3C105D3F9}.Debug|x64.ActiveCfg = Debug|x86 {5783B777-EF53-4651-AD1B-F4F3C105D3F9}.Debug|x64.Build.0 = Debug|x64 {5783B777-EF53-4651-AD1B-F4F3C105D3F9}.Debug|x86.ActiveCfg = Debug|x86 {5783B777-EF53-4651-AD1B-F4F3C105D3F9}.Debug|x86.Build.0 = Debug|x86 - {5783B777-EF53-4651-AD1B-F4F3C105D3F9}.Release|Any CPU.ActiveCfg = Release|x64 - {5783B777-EF53-4651-AD1B-F4F3C105D3F9}.Release|x64.ActiveCfg = Release|x64 + {5783B777-EF53-4651-AD1B-F4F3C105D3F9}.Release|Any CPU.ActiveCfg = Debug|x86 + {5783B777-EF53-4651-AD1B-F4F3C105D3F9}.Release|x64.ActiveCfg = Debug|x86 {5783B777-EF53-4651-AD1B-F4F3C105D3F9}.Release|x64.Build.0 = Release|x64 - {5783B777-EF53-4651-AD1B-F4F3C105D3F9}.Release|x86.ActiveCfg = Release|x86 + {5783B777-EF53-4651-AD1B-F4F3C105D3F9}.Release|x86.ActiveCfg = Debug|x86 {5783B777-EF53-4651-AD1B-F4F3C105D3F9}.Release|x86.Build.0 = Release|x86 {833F6888-A557-48A9-83A8-FA6D0BF691A3}.Debug|Any CPU.ActiveCfg = Debug|x86 - {833F6888-A557-48A9-83A8-FA6D0BF691A3}.Debug|x64.ActiveCfg = Debug|x64 + {833F6888-A557-48A9-83A8-FA6D0BF691A3}.Debug|x64.ActiveCfg = Debug|x86 {833F6888-A557-48A9-83A8-FA6D0BF691A3}.Debug|x64.Build.0 = Debug|x64 {833F6888-A557-48A9-83A8-FA6D0BF691A3}.Debug|x86.ActiveCfg = Debug|x86 {833F6888-A557-48A9-83A8-FA6D0BF691A3}.Debug|x86.Build.0 = Debug|x86 - {833F6888-A557-48A9-83A8-FA6D0BF691A3}.Release|Any CPU.ActiveCfg = Release|x64 - {833F6888-A557-48A9-83A8-FA6D0BF691A3}.Release|x64.ActiveCfg = Release|x64 + {833F6888-A557-48A9-83A8-FA6D0BF691A3}.Release|Any CPU.ActiveCfg = Debug|x86 + {833F6888-A557-48A9-83A8-FA6D0BF691A3}.Release|x64.ActiveCfg = Debug|x86 {833F6888-A557-48A9-83A8-FA6D0BF691A3}.Release|x64.Build.0 = Release|x64 - {833F6888-A557-48A9-83A8-FA6D0BF691A3}.Release|x86.ActiveCfg = Release|x86 + {833F6888-A557-48A9-83A8-FA6D0BF691A3}.Release|x86.ActiveCfg = Debug|x86 {833F6888-A557-48A9-83A8-FA6D0BF691A3}.Release|x86.Build.0 = Release|x86 {27624167-C034-4349-B30F-CD18934D8737}.Debug|Any CPU.ActiveCfg = Debug|x86 {27624167-C034-4349-B30F-CD18934D8737}.Debug|x64.ActiveCfg = Debug|x86 {27624167-C034-4349-B30F-CD18934D8737}.Debug|x64.Build.0 = Debug|x86 {27624167-C034-4349-B30F-CD18934D8737}.Debug|x86.ActiveCfg = Debug|x86 {27624167-C034-4349-B30F-CD18934D8737}.Debug|x86.Build.0 = Debug|x86 - {27624167-C034-4349-B30F-CD18934D8737}.Release|Any CPU.ActiveCfg = Release|x86 - {27624167-C034-4349-B30F-CD18934D8737}.Release|x64.ActiveCfg = Release|x86 + {27624167-C034-4349-B30F-CD18934D8737}.Release|Any CPU.ActiveCfg = Debug|x86 + {27624167-C034-4349-B30F-CD18934D8737}.Release|x64.ActiveCfg = Debug|x86 {27624167-C034-4349-B30F-CD18934D8737}.Release|x64.Build.0 = Release|x86 - {27624167-C034-4349-B30F-CD18934D8737}.Release|x86.ActiveCfg = Release|x86 + {27624167-C034-4349-B30F-CD18934D8737}.Release|x86.ActiveCfg = Debug|x86 {27624167-C034-4349-B30F-CD18934D8737}.Release|x86.Build.0 = Release|x86 {949FACB4-C156-4EFE-93B4-654CA8794DE5}.Debug|Any CPU.ActiveCfg = Debug|x86 {949FACB4-C156-4EFE-93B4-654CA8794DE5}.Debug|x64.ActiveCfg = Debug|x86 {949FACB4-C156-4EFE-93B4-654CA8794DE5}.Debug|x86.ActiveCfg = Debug|x86 {949FACB4-C156-4EFE-93B4-654CA8794DE5}.Debug|x86.Build.0 = Debug|x86 - {949FACB4-C156-4EFE-93B4-654CA8794DE5}.Release|Any CPU.ActiveCfg = Release|x86 - {949FACB4-C156-4EFE-93B4-654CA8794DE5}.Release|x64.ActiveCfg = Release|x86 - {949FACB4-C156-4EFE-93B4-654CA8794DE5}.Release|x86.ActiveCfg = Release|x86 + {949FACB4-C156-4EFE-93B4-654CA8794DE5}.Release|Any CPU.ActiveCfg = Debug|x86 + {949FACB4-C156-4EFE-93B4-654CA8794DE5}.Release|x64.ActiveCfg = Debug|x86 + {949FACB4-C156-4EFE-93B4-654CA8794DE5}.Release|x86.ActiveCfg = Debug|x86 {949FACB4-C156-4EFE-93B4-654CA8794DE5}.Release|x86.Build.0 = Release|x86 EndGlobalSection GlobalSection(SolutionProperties) = preSolution

  • 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άdwQIVSQkhKXDEK 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