lx
2025-07-11 05946b151e7010b2b1a851892152e6b5d34151b3
update
已修改13个文件
已添加1个文件
3392 ■■■■ 文件已修改
ErrorAnalysis.Repository/COFarResultRepository.cs 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ErrorAnalysis.Repository/COFarWOLRepository.cs 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ErrorAnalysis.Repository/COModelRepository.cs 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ErrorAnalysis.Repository/CONearResultRepository.cs 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ErrorAnalysis.Repository/CONearWOLRepository.cs 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ErrorAnalysis.Repository/COWOLRepository.cs 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ErrorAnalysis.Repository/RepositoryInstance.cs 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ErrorAnalysis.Service/COMergeCalcService.cs 187 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ErrorAnalysis.Service/ErrorRatioCalc.cs 132 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ErrorAnalysis.Service/Model/ErrorRatioModel.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ErrorAnalysis.Service/PDEVCalcService.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ErrorAnalysis.UI/FrmMain.Designer.cs 803 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ErrorAnalysis.UI/FrmMain.cs 102 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ErrorAnalysis.UI/FrmMain.resx 2000 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ErrorAnalysis.Repository/COFarResultRepository.cs
@@ -1,4 +1,4 @@
//using ErrorAnalysis.Repository.Entity;
using ErrorAnalysis.Repository.Entity;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -11,13 +11,13 @@
    {
        public COFarResultRepository(string connectionString) : base(connectionString) { }
        //public COFarResultTable GetCOFarResult(string modelId, int porosity, int sw)
        //{
        //    using (var context = new RetMcnpDbContext(_connectionString))
        //    {
        //        var result = context.COFarResultTables.FirstOrDefault(x => x.ModelID == modelId && x.Porosity == porosity && x.Sw == sw);
        //        return result;
        //    }
        //}
        public COFarResultTable GetCOFarResult(string modelId, int porosity, int sw)
        {
            using (var context = new RetMcnpDbContext(_connectionString))
            {
                var result = context.COFarResultTables.FirstOrDefault(x => x.ModelID == modelId && x.Porosity == porosity && x.Sw == sw);
                return result;
            }
        }
    }
}
ErrorAnalysis.Repository/COFarWOLRepository.cs
@@ -1,4 +1,4 @@
//using ErrorAnalysis.Repository.Entity;
using ErrorAnalysis.Repository.Entity;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -11,13 +11,13 @@
    {
        public COFarWOLRepository(string connectionString) : base(connectionString) { }
        //public COFarWOLTable GetCOFarWOL(string modelId, int sw)
        //{
        //    using (var context = new RetMcnpDbContext(_connectionString))
        //    {
        //        var result = context.COFarWOLTables.FirstOrDefault(x => x.ModelID == modelId && x.Sw == sw);
        //        return result;
        //    }
        //}
        public COFarWOLTable GetCOFarWOL(string modelId, int sw)
        {
            using (var context = new RetMcnpDbContext(_connectionString))
            {
                var result = context.COFarWOLTables.FirstOrDefault(x => x.ModelID == modelId && x.Sw == sw);
                return result;
            }
        }
    }
}
ErrorAnalysis.Repository/COModelRepository.cs
@@ -1,4 +1,4 @@
//using ErrorAnalysis.Repository.Entity;
using ErrorAnalysis.Repository.Entity;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -11,12 +11,20 @@
    {
        public COModelRepository(string connectionString) : base(connectionString) { }
        //public List<COModelTable> GetCOModels()
        //{
        //    using (var context = new RetMcnpDbContext(_connectionString))
        //    {
        //        return context.COModelTables.ToList().OrderBy(c => c.BIT).OrderBy(c => c.CasingOD).ToList();
        //    }
        //}
        public List<COModelTable> GetCOModels()
        {
            using (var context = new RetMcnpDbContext(_connectionString))
            {
                return context.COModelTables.Where(c => c.CasingID != "casingID").OrderBy(c => c.BIT).OrderBy(c => c.CasingOD).ToList();
            }
        }
        public COModelTable? GetCOModel(string modelId)
        {
            using (var context = new RetMcnpDbContext(_connectionString))
            {
                return context.COModelTables.FirstOrDefault(c => c.ModelID == modelId);
            }
        }
    }
}
ErrorAnalysis.Repository/CONearResultRepository.cs
@@ -1,4 +1,4 @@
//using ErrorAnalysis.Repository.Entity;
using ErrorAnalysis.Repository.Entity;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -11,13 +11,13 @@
    {
        public CONearResultRepository(string connectionString) : base(connectionString) { }
        //public CONearResultTable GetCONearResult(string modelId, int porosity, int sw)
        //{
        //    using (var context = new RetMcnpDbContext(_connectionString))
        //    {
        //        var result = context.CONearResultTables.FirstOrDefault(x => x.ModelID == modelId && x.Porosity == porosity && x.Sw == sw);
        //        return result;
        //    }
        //}
        public CONearResultTable GetCONearResult(string modelId, int porosity, int sw)
        {
            using (var context = new RetMcnpDbContext(_connectionString))
            {
                var result = context.CONearResultTables.FirstOrDefault(x => x.ModelID == modelId && x.Porosity == porosity && x.Sw == sw);
                return result;
            }
        }
    }
}
ErrorAnalysis.Repository/CONearWOLRepository.cs
@@ -1,4 +1,4 @@
//using ErrorAnalysis.Repository.Entity;
using ErrorAnalysis.Repository.Entity;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -11,13 +11,13 @@
    {
        public CONearWOLRepository(string connectionString) : base(connectionString) { }
        //public CONearWOLTable GetCONearWOL(string modelId, int sw)
        //{
        //    using (var context = new RetMcnpDbContext(_connectionString))
        //    {
        //        var result = context.CONearWOLTables.FirstOrDefault(x => x.ModelID == modelId && x.Sw == sw);
        //        return result;
        //    }
        //}
        public CONearWOLTable GetCONearWOL(string modelId, int sw)
        {
            using (var context = new RetMcnpDbContext(_connectionString))
            {
                var result = context.CONearWOLTables.FirstOrDefault(x => x.ModelID == modelId && x.Sw == sw);
                return result;
            }
        }
    }
}
ErrorAnalysis.Repository/COWOLRepository.cs
@@ -1,4 +1,4 @@
//using ErrorAnalysis.Repository.Entity;
using ErrorAnalysis.Repository.Entity;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -11,13 +11,13 @@
    {
        public COWOLRepository(string connectionString) : base(connectionString) { }
        //public COWOLTable GetWOL(string modelId, int sw)
        //{
        //    using (var context = new RetMcnpDbContext(_connectionString))
        //    {
        //        var result = context.COWOLTables.FirstOrDefault(x => x.ModelID == modelId && x.Sw == sw);
        //        return result;
        //    }
        //}
        public COWOLTable GetWOL(string modelId, int sw)
        {
            using (var context = new RetMcnpDbContext(_connectionString))
            {
                var result = context.COWOLTables.FirstOrDefault(x => x.ModelID == modelId && x.Sw == sw);
                return result;
            }
        }
    }
}
ErrorAnalysis.Repository/RepositoryInstance.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,38 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ErrorAnalysis.Repository
{
    public class RepositoryInstance
    {
        private static RepositoryInstance _instance;
        public static RepositoryInstance Instance { get { return _instance; } }
        public COFarResultRepository? COFarResultRepository { get; private set; }
        public COFarWOLRepository? COFarWOLRepository { get; private set; }
        public COModelRepository? COModelRepository { get; private set; }
        public CONearResultRepository? CONearResultRepository { get; private set; }
        public CONearWOLRepository? CONearWOLRepository { get; private set; }
        public COWOLRepository? COWOLRepository { get; private set; }
        static RepositoryInstance()
        {
            _instance = new RepositoryInstance();
        }
        public void ReLoad(string connectionString)
        {
            COFarResultRepository = new COFarResultRepository(connectionString);
            COFarWOLRepository = new COFarWOLRepository(connectionString);
            COModelRepository = new COModelRepository(connectionString);
            CONearResultRepository = new CONearResultRepository(connectionString);
            CONearWOLRepository = new CONearWOLRepository(connectionString);
            COWOLRepository = new COWOLRepository(connectionString);
        }
    }
}
ErrorAnalysis.Service/COMergeCalcService.cs
@@ -22,123 +22,128 @@
        const int _oWinStartIndex = (int)(4.88 / _gg + _offset); // org
        const int _oWinEndIndex = (int)(6.36 / _gg + _offset); // width = 6.36-4.88=1.48
        private static double GetFarInterplolateResult(COFarResultRepository repos, string modelId, double porosity, double sw, double speed, double depth)
        private static double GetFarInterplolateResult(string modelId, double porosity, double sw, int readSw, double speed, double depth)
        {
        }
        private static double GetNearInterplolateResult(COFarResultRepository repos, string modelId, double porosity, double sw, double speed, double depth)
        {
        }
        public static double GetFarMergeCResult(string connectionString, string modelId, double porosity, double sw, double speed, double depth)
        {
            if (porosity > 40)
                throw new InvalidDataException("Porosity value out of range!");
            var repository = new COFarResultRepository(connectionString);
            double result = 0;
            if (porosity % 5 == 0)
            {
                var cResult = repository.GetCOFarResult(modelId, (int)porosity, 0);
                if (cResult == null)
                    throw new InvalidDataException("COFarResult not found");
                var cArr = cResult.InelasticSpec?.Split(',').Select(v => Convert.ToDouble(v)).ToArray();
                if (cArr == null)
                    throw new InvalidDataException("COFarResult InelasticSpec is null");
                var length = _cWinEndIndex - _cWinStartIndex + 1;
                var originC = cArr.Skip(_cWinStartIndex).Take(length).Sum();
                var coef = originC * 1e8 * 2.54 * 2.54 * 4 * 6 * 2 * 11 * 77 * 0.2 / 0.6 * speed * depth * 0.07;
                if (sw > 0)
                    result = Utility.Interpolate(sw, 100, 0, 0, coef);
            }
            else
            {
                double ceilingResult = 0;
                var ceilingPorosity = Math.Ceiling(porosity / 5) * 5;
                var ceilingCResult = repository.GetCOFarResult(modelId, (int)ceilingPorosity, 0);
                if (ceilingCResult == null)
                    throw new InvalidDataException("COFarResult not found");
                var ceilingCArr = ceilingCResult.InelasticSpec?.Split(',').Select(v => Convert.ToDouble(v)).ToArray();
                if (ceilingCArr == null)
                    throw new InvalidDataException("COFarResult InelasticSpec is null");
                var ceilingLength = _cWinEndIndex - _cWinStartIndex + 1;
                var ceilingOriginC = ceilingCArr.Skip(_cWinStartIndex).Take(ceilingLength).Sum();
                var ceilingCoef = ceilingOriginC * 1e8 * 2.54 * 2.54 * 4 * 6 * 2 * 11 * 77 * 0.2 / 0.6 * speed;
                if (sw > 0)
                    ceilingResult = Utility.Interpolate(sw, 100, 0, 0, ceilingCoef);
                double floorResult = 0;
                var floorPorosity = Math.Floor(porosity / 5) * 5;
                var floorCResult = repository.GetCOFarResult(modelId, (int)floorPorosity, 0);
                if (floorCResult == null)
                    throw new InvalidDataException("COFarResult not found");
                var floorCArr = floorCResult.InelasticSpec?.Split(',').Select(v => Convert.ToDouble(v)).ToArray();
                if (floorCArr == null)
                    throw new InvalidDataException("COFarResult InelasticSpec is null");
                var floorLength = _cWinEndIndex - _cWinStartIndex + 1;
                var floorOriginC = floorCArr.Skip(_cWinStartIndex).Take(floorLength).Sum();
                var floorCoef = floorOriginC * 1e8 * 2.54 * 2.54 * 4 * 6 * 2 * 11 * 77 * 0.2 / 0.6 * speed;
                if (sw > 0)
                    floorResult = Utility.Interpolate(sw, 100, 0, 0, floorCoef);
                result = Utility.Interpolate(porosity, floorPorosity, floorResult, ceilingPorosity, ceilingResult);
            }
            return result;
        }
        public static double GetFarMergeOResult(string connectionString, string modelId, double porosity, double sw, double speed)
        {
            var repository = new COFarResultRepository(connectionString);
            var cResult = repository.GetCOFarResult(modelId, porosity, 100);
            var cResult = RepositoryInstance.Instance.COFarResultRepository?.GetCOFarResult(modelId, (int)porosity, readSw);
            if (cResult == null)
                throw new InvalidDataException("COFarResult not found");
            var cArr = cResult.InelasticSpec?.Split(',').Select(v => Convert.ToDouble(v)).ToArray();
            if (cArr == null)
                throw new InvalidDataException("COFarResult InelasticSpec is null");
            var length = _oWinEndIndex - _oWinStartIndex + 1;
            var result = cArr.Skip(_oWinStartIndex).Take(length).Sum();
            var length = readSw == 0 ? _cWinEndIndex - _cWinStartIndex + 1 : _oWinEndIndex - _oWinStartIndex + 1;
            var originC = cArr.Skip(readSw == 0 ? _cWinStartIndex : _oWinStartIndex).Take(length).Sum();
            var coef = originC * 1e8 * 2.54 * 2.54 * 4 * 6 * 2 * 11 * 77 * 0.2 / 0.6 * speed * depth * 0.07;
            result = coef;
            if (sw > 0 && sw < 100)
            {
                if (readSw == 0)
                    result = Utility.Interpolate(sw, 100, 0, 0, coef);
                else
                    result = Utility.Interpolate(sw, 0, 0, 100, coef);
            }
            return result;
        }
        public static double GetNearMergeCResult(string connectionString, string modelId, double porosity, double sw, double speed)
        private static double GetNearInterplolateResult(string modelId, double porosity, double sw, int readSw, double speed, double depth)
        {
            var repository = new CONearResultRepository(connectionString);
            var cResult = repository.GetCONearResult(modelId, porosity, 0);
            double result = 0;
            var cResult = RepositoryInstance.Instance.CONearResultRepository?.GetCONearResult(modelId, (int)porosity, readSw);
            if (cResult == null)
                throw new InvalidDataException("CONearResult not found");
            var cArr = cResult.InelasticSpec?.Split(',').Select(v => Convert.ToDouble(v)).ToArray();
            if (cArr == null)
                throw new InvalidDataException("CONearResult InelasticSpec is null");
            var length = _cWinEndIndex - _cWinStartIndex + 1;
            var result = cArr.Skip(_cWinStartIndex).Take(length).Sum();
            var length = readSw == 0 ? _cWinEndIndex - _cWinStartIndex + 1 : _oWinEndIndex - _oWinStartIndex + 1;
            var originC = cArr.Skip(readSw == 0 ? _cWinStartIndex : _oWinStartIndex).Take(length).Sum();
            var coef = originC * 1e8 * 2.54 * 2.54 * 2 * 6 * 11 * 2 * 77 * 0.2 / 0.6 * speed * depth * 0.07;
            result = coef;
            if (sw > 0 && sw < 100)
            {
                if (readSw == 0)
                    result = Utility.Interpolate(sw, 100, 0, 0, coef);
                else
                    result = Utility.Interpolate(sw, 0, 0, 100, coef);
            }
            return result;
        }
        public static double GetNearMergeOResult(string connectionString, string modelId, double porosity, double sw, double speed)
        /// <summary>
        /// èŽ·å–è¿œæŽ¢å¤´C或O值
        /// </summary>
        /// <param name="connectionString">数据库连接字符串</param>
        /// <param name="modelId">管柱ID</param>
        /// <param name="porosity">孔隙度</param>
        /// <param name="sw">含水饱和度</param>
        /// <param name="readSw">读取含水饱和度(0为碳,100为氧)</param>
        /// <param name="speed">测速</param>
        /// <param name="depth">深度</param>
        /// <returns>碳或氧值</returns>
        /// <exception cref="InvalidDataException">孔隙度超过范围</exception>
        public static double GetFarMergeCOResult(string modelId, double porosity, double sw, int readSw, double speed, double depth)
        {
            var repository = new CONearResultRepository(connectionString);
            var cResult = repository.GetCONearResult(modelId, porosity, 100);
            if (cResult == null)
                throw new InvalidDataException("CONearResult not found");
            var cArr = cResult.InelasticSpec?.Split(',').Select(v => Convert.ToDouble(v)).ToArray();
            if (cArr == null)
                throw new InvalidDataException("CONearResult InelasticSpec is null");
            if (porosity > 40)
                throw new InvalidDataException("Porosity value out of range!");
            var length = _oWinEndIndex - _oWinStartIndex + 1;
            var result = cArr.Skip(_oWinStartIndex).Take(length).Sum();
            double result = 0;
            if (porosity % 5 == 0)
            {
                result = GetFarInterplolateResult(modelId, porosity, sw, readSw, speed, depth);
            }
            else
            {
                double ceilingResult = 0;
                var ceilingPorosity = Math.Ceiling(porosity / 5) * 5;
                ceilingResult = GetFarInterplolateResult(modelId, ceilingPorosity, sw, readSw, speed, depth);
                double floorResult = 0;
                var floorPorosity = Math.Floor(porosity / 5) * 5;
                floorResult = GetFarInterplolateResult(modelId, floorPorosity, sw, readSw, speed, depth);
                result = Utility.Interpolate(porosity, floorPorosity, floorResult, ceilingPorosity, ceilingResult);
            }
            return result;
        }
        /// <summary>
        /// èŽ·å–è¿‘æŽ¢å¤´C或O值
        /// </summary>
        /// <param name="connectionString">数据库连接字符串</param>
        /// <param name="modelId">管柱ID</param>
        /// <param name="porosity">孔隙度</param>
        /// <param name="sw">含水饱和度</param>
        /// <param name="readSw">读取含水饱和度(0为碳,100为氧)</param>
        /// <param name="speed">测速</param>
        /// <param name="depth">深度</param>
        /// <returns>碳或氧值</returns>
        /// <exception cref="InvalidDataException">孔隙度超过范围</exception>
        public static double GetNearMergeCOResult(string modelId, double porosity, double sw, int readSw, double speed, double depth)
        {
            if (porosity > 40)
                throw new InvalidDataException("Porosity value out of range!");
            double result = 0;
            if (porosity % 5 == 0)
            {
                result = GetNearInterplolateResult(modelId, porosity, sw, readSw, speed, depth);
            }
            else
            {
                double ceilingResult = 0;
                var ceilingPorosity = Math.Ceiling(porosity / 5) * 5;
                ceilingResult = GetNearInterplolateResult(modelId, ceilingPorosity, sw, readSw, speed, depth);
                double floorResult = 0;
                var floorPorosity = Math.Floor(porosity / 5) * 5;
                floorResult = GetNearInterplolateResult(modelId, floorPorosity, sw, readSw, speed, depth);
                result = Utility.Interpolate(porosity, floorPorosity, floorResult, ceilingPorosity, ceilingResult);
            }
            return result;
        }
    }
}
ErrorAnalysis.Service/ErrorRatioCalc.cs
@@ -10,22 +10,130 @@
{
    public class ErrorRatioCalc
    {
        public static ErrorRatioResult GetErrorRatioResult() { return new ErrorRatioResult(); }
        private static ErrorRatio GetFirstErrorRatio(string connectionString, string modelID, double porosity, double sw, double speed)
        public static ErrorRatioResult GetErrorRatioResultLockSpeed(string modelID, double porosity, double sw, double depth, bool lockSpeed, double speed, double targetErrorRatio, int pass = 0)
        {
            var coWOLRepository = new COWOLRepository(connectionString);
            var cWolRes = coWOLRepository.GetWOL(modelID, 0);
            var oWolRes = coWOLRepository.GetWOL(modelID, 100);
            var result = new ErrorRatioResult
            {
                CWOL = new List<double[]>(),
                OWOL = new List<double[]>(),
                ErrorRatios = new List<ErrorRatio>()
            };
            var mergePDEV = PDEVCalcService.GetMergePDEV(connectionString, modelID, porosity, speed);
            result.COModel = RepositoryInstance.Instance.COModelRepository?.GetCOModel(modelID);
            if (lockSpeed)
            {
                List<double[]> cWOL;
                List<double[]> oWOL;
                var firsErrorPass = GetFirstErrorRatio(modelID, porosity, sw, speed, depth, out cWOL, out oWOL);
                result.CWOL = cWOL;
                result.OWOL = oWOL;
                result.ErrorRatios.Add(firsErrorPass);
                if (firsErrorPass.ErrorRatioValue > targetErrorRatio)
                {
                    var targetPass = Convert.ToInt32(Math.Ceiling(Math.Pow(firsErrorPass.ErrorRatioValue / targetErrorRatio, 2)));
                    for (int i = 2; i <= targetPass; i++)
                    {
                        result.ErrorRatios.Add(new ErrorRatio { Pass = i, ErrorRatioValue = firsErrorPass.ErrorRatioValue / Math.Sqrt(i) });
                    }
                }
            }
            else
            {
                var firstTargetErrorRatio = targetErrorRatio * Math.Sqrt(pass);
                List<double[]> cWOL;
                List<double[]> oWOL;
                var firstErrorPass = new ErrorRatio();
                speed = 0.6;
                while (firstErrorPass.ErrorRatioValue != 0 && firstErrorPass.ErrorRatioValue > firstTargetErrorRatio)
                {
                    firstErrorPass = GetFirstErrorRatio(modelID, porosity, sw, speed, depth, out cWOL, out oWOL);
                    result.CWOL = cWOL;
                    result.OWOL = oWOL;
                    speed -= 0.01;
                }
            }
            var poroFiledName = $"WLPu" + porosity;
            var property = cWolRes.GetType().GetProperty(poroFiledName);
            return result;
            var errorRatio = mergePDEV / ((double)property.GetValue(cWolRes) - (double)property.GetValue(cWolRes));
        }
            return new ErrorRatio { Pass = 1, ErrorRatioValue = errorRatio, Porosity = porosity };
        private static ErrorRatio GetFirstErrorRatio(string modelID, double porosity, double sw, double speed, double depth, out List<double[]> cWOL, out List<double[]> oWOL)
        {
            if (porosity > 40)
                throw new InvalidDataException("Porosity value out of range!");
            cWOL = new List<double[]>();
            oWOL = new List<double[]>();
            var cWolRes = RepositoryInstance.Instance.COWOLRepository?.GetWOL(modelID, 0);
            var oWolRes = RepositoryInstance.Instance.COWOLRepository?.GetWOL(modelID, 100);
            var mergePDEV = PDEVCalcService.GetMergePDEV(modelID, porosity, sw, speed, depth);
            var wolResType = cWolRes?.GetType();
            try
            {
                if (sw > 0 && sw < 100)
                {
                    foreach (var wolProperty in wolResType.GetProperties())
                    {
                        if (wolProperty.Name.Contains("WLPu"))
                        {
                            var interC = Utility.Interpolate(sw, 100, 0, 0, (double)wolProperty.GetValue(cWolRes));
                            var interO = Utility.Interpolate(sw, 0, 0, 100, (double)wolProperty.GetValue(oWolRes));
                            wolProperty.SetValue(cWolRes, interC);
                            wolProperty.SetValue(oWolRes, interO);
                        }
                    }
                }
                foreach (var wolProperty in wolResType.GetProperties())
                {
                    if (wolProperty.Name.Contains("WLPu"))
                    {
                        cWOL.Add([Convert.ToDouble(wolProperty.Name.Replace("WLPu", "")), Convert.ToDouble(wolProperty.GetValue(cWolRes))]);
                        oWOL.Add([Convert.ToDouble(wolProperty.Name.Replace("WLPu", "")), Convert.ToDouble(wolProperty.GetValue(oWolRes))]);
                    }
                }
                double cRes = 0;
                double oRes = 0;
                if (porosity % 5 == 0)
                {
                    var poroFiledName = $"WLPu" + porosity;
                    var property = wolResType.GetProperty(poroFiledName);
                    cRes = Convert.ToDouble(property.GetValue(cWolRes));
                    oRes = Convert.ToDouble(property.GetValue(oWolRes));
                }
                else
                {
                    var ceilingPorosity = Math.Ceiling(porosity / 5) * 5;
                    var ceilingProperty = wolResType.GetProperty($"WLPu" + ceilingPorosity);
                    var ceilingC = Convert.ToDouble(ceilingProperty.GetValue(cWolRes));
                    var ceilingO = Convert.ToDouble(ceilingProperty.GetValue(oWolRes));
                    var floorPorosity = Math.Floor(porosity / 5) * 5;
                    var floorProperty = wolResType.GetProperty($"WLPu" + floorPorosity);
                    var floorC = Convert.ToDouble(floorProperty.GetValue(cWolRes));
                    var floorO = Convert.ToDouble(floorProperty.GetValue(oWolRes));
                    cRes = Utility.Interpolate(porosity, floorPorosity, floorC, ceilingPorosity, ceilingC);
                    oRes = Utility.Interpolate(porosity, floorPorosity, floorO, ceilingPorosity, ceilingO);
                }
                var errorRatio = mergePDEV / (cRes - oRes);
                return new ErrorRatio { Pass = 1, ErrorRatioValue = errorRatio };
            }
            catch
            {
                cWOL = null;
                oWOL = null;
                return new ErrorRatio { Pass = 0, ErrorRatioValue = 0 };
            }
        }
    }
}
}
ErrorAnalysis.Service/Model/ErrorRatioModel.cs
@@ -10,12 +10,16 @@
    public class ErrorRatioResult
    {
        public COModelTable? COModel { get; set; }
        public List<double[]>? CWOL { get; set; }
        public List<double[]>? OWOL { get; set; }
        public List<ErrorRatio>? ErrorRatios { get; set; }
    }
    public class ErrorRatio
    {
        public double Porosity { get; set; }
        public int Pass { get; set; }
        public double ErrorRatioValue { get; set; }
    }
ErrorAnalysis.Service/PDEVCalcService.cs
@@ -8,14 +8,14 @@
{
    public class PDEVCalcService
    {
        public static double GetMergePDEV(string connectionString, string modelId, double porosity, double sw, double speed)
        public static double GetMergePDEV(string modelId, double porosity, double sw, double speed, double depth)
        {
            var farC = COMergeCalcService.GetFarMergeCResult(connectionString, modelId, porosity);
            var farO = COMergeCalcService.GetFarMergeOResult(connectionString, modelId, porosity);
            var farC = COMergeCalcService.GetFarMergeCOResult( modelId, porosity, sw, 0, speed, depth);
            var farO = COMergeCalcService.GetFarMergeCOResult( modelId, porosity, sw, 100, speed, depth);
            var farPDEV = CalcPDEV(farC, farO);
            var nearC = COMergeCalcService.GetNearMergeCResult(connectionString, modelId, porosity);
            var nearO = COMergeCalcService.GetNearMergeOResult(connectionString, modelId, porosity);
            var nearC = COMergeCalcService.GetNearMergeCOResult( modelId, porosity, sw, 0, speed, depth);
            var nearO = COMergeCalcService.GetNearMergeCOResult( modelId, porosity, sw, 100, speed, depth);
            var nearPDEV = CalcPDEV(nearC, nearO);
            return nearPDEV * 0.65 + farPDEV * 0.35;
ErrorAnalysis.UI/FrmMain.Designer.cs
@@ -28,7 +28,6 @@
        /// </summary>
        private void InitializeComponent()
        {
            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FrmMain));
            btnAnalysis = new Button();
            label9 = new Label();
            label3 = new Label();
@@ -36,129 +35,130 @@
            label2 = new Label();
            label1 = new Label();
            label22 = new Label();
            numericUpDown3 = new NumericUpDown();
            nudSoPrecisionRequired = new NumericUpDown();
            label21 = new Label();
            pnlLockPass = new Panel();
            nudPass = new NumericUpDown();
            label23 = new Label();
            pnlLockSpeed = new Panel();
            cmbSpeedUnit = new ComboBox();
            numericUpDown2 = new NumericUpDown();
            nudSpeed = new NumericUpDown();
            label20 = new Label();
            panel1 = new Panel();
            rdoLockSpeed = new RadioButton();
            rdoLockPass = new RadioButton();
            gbResult = new GroupBox();
            textBox1 = new TextBox();
            pictureBox2 = new PictureBox();
            pictureBox1 = new PictureBox();
            tableLayoutPanel1 = new TableLayoutPanel();
            pnlCOPic = new Panel();
            pnlErrorRatioPic = new Panel();
            txtAnalysisResult = new TextBox();
            btnReport = new Button();
            label24 = new Label();
            txtDataPath = new TextBox();
            btnSelectDataSource = new Button();
            tabControl1 = new TabControl();
            tabEditInfo = new TabControl();
            tpBorehole = new TabPage();
            gpBoreholeFluid = new GroupBox();
            numericUpDown11 = new NumericUpDown();
            nudTubeHoldUp = new NumericUpDown();
            label10 = new Label();
            label47 = new Label();
            numericUpDown10 = new NumericUpDown();
            numericUpDown4 = new NumericUpDown();
            nudScreenHoldUp = new NumericUpDown();
            nudBHSalinity = new NumericUpDown();
            label49 = new Label();
            label51 = new Label();
            numericUpDown7 = new NumericUpDown();
            nudCasingHoldUp = new NumericUpDown();
            label50 = new Label();
            label46 = new Label();
            label39 = new Label();
            label45 = new Label();
            numericUpDown12 = new NumericUpDown();
            numericUpDown13 = new NumericUpDown();
            nudOilDensity = new NumericUpDown();
            nudGasDensity = new NumericUpDown();
            label48 = new Label();
            comboBox10 = new ComboBox();
            cmbScreenHoldUp = new ComboBox();
            label44 = new Label();
            comboBox11 = new ComboBox();
            comboBox9 = new ComboBox();
            cmbTubeHoldUp = new ComboBox();
            cmbCasingHoldUp = new ComboBox();
            label38 = new Label();
            gpBorehole = new GroupBox();
            comboBox1 = new ComboBox();
            cmbBit = new ComboBox();
            label29 = new Label();
            comboBox2 = new ComboBox();
            cmbCasingOD = new ComboBox();
            label27 = new Label();
            comboBox4 = new ComboBox();
            comboBox5 = new ComboBox();
            cmbScreenOD = new ComboBox();
            cmbScreenID = new ComboBox();
            label28 = new Label();
            label26 = new Label();
            numericUpDown6 = new NumericUpDown();
            comboBox6 = new ComboBox();
            nudGravelFIllPercent = new NumericUpDown();
            cmbTubeID = new ComboBox();
            label32 = new Label();
            label31 = new Label();
            comboBox3 = new ComboBox();
            cmbCasingID = new ComboBox();
            label33 = new Label();
            label37 = new Label();
            label30 = new Label();
            numericUpDown5 = new NumericUpDown();
            comboBox7 = new ComboBox();
            nudCementBond = new NumericUpDown();
            cmbTubeOD = new ComboBox();
            label25 = new Label();
            label34 = new Label();
            label6 = new Label();
            label36 = new Label();
            label35 = new Label();
            tpFormation = new TabPage();
            numericUpDown8 = new NumericUpDown();
            nudReserviorSalinity = new NumericUpDown();
            label40 = new Label();
            label41 = new Label();
            label43 = new Label();
            label15 = new Label();
            numericUpDown9 = new NumericUpDown();
            nudVSH = new NumericUpDown();
            label42 = new Label();
            nudSw = new NumericUpDown();
            label18 = new Label();
            numericUpDown1 = new NumericUpDown();
            nudPorosity = new NumericUpDown();
            label17 = new Label();
            label19 = new Label();
            comboBox8 = new ComboBox();
            cmbLithology = new ComboBox();
            label16 = new Label();
            tpPlan = new TabPage();
            comboBox12 = new ComboBox();
            cmbTargetLoggingIntervalUnit = new ComboBox();
            label5 = new Label();
            checkBox1 = new CheckBox();
            numericUpDown15 = new NumericUpDown();
            numericUpDown14 = new NumericUpDown();
            numericUpDown16 = new NumericUpDown();
            chkAlphaProcessing = new CheckBox();
            nudAlphaProcessingWin = new NumericUpDown();
            nudDepth = new NumericUpDown();
            nudTargetLoggingInterval = new NumericUpDown();
            label54 = new Label();
            textBox5 = new TextBox();
            txtToolType = new TextBox();
            label53 = new Label();
            label52 = new Label();
            ((System.ComponentModel.ISupportInitialize)numericUpDown3).BeginInit();
            pbLoadDB = new ProgressBar();
            ((System.ComponentModel.ISupportInitialize)nudSoPrecisionRequired).BeginInit();
            pnlLockPass.SuspendLayout();
            ((System.ComponentModel.ISupportInitialize)nudPass).BeginInit();
            pnlLockSpeed.SuspendLayout();
            ((System.ComponentModel.ISupportInitialize)numericUpDown2).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudSpeed).BeginInit();
            panel1.SuspendLayout();
            gbResult.SuspendLayout();
            ((System.ComponentModel.ISupportInitialize)pictureBox2).BeginInit();
            ((System.ComponentModel.ISupportInitialize)pictureBox1).BeginInit();
            tabControl1.SuspendLayout();
            tableLayoutPanel1.SuspendLayout();
            tabEditInfo.SuspendLayout();
            tpBorehole.SuspendLayout();
            gpBoreholeFluid.SuspendLayout();
            ((System.ComponentModel.ISupportInitialize)numericUpDown11).BeginInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown10).BeginInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown4).BeginInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown7).BeginInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown12).BeginInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown13).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudTubeHoldUp).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudScreenHoldUp).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudBHSalinity).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudCasingHoldUp).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudOilDensity).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudGasDensity).BeginInit();
            gpBorehole.SuspendLayout();
            ((System.ComponentModel.ISupportInitialize)numericUpDown6).BeginInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown5).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudGravelFIllPercent).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudCementBond).BeginInit();
            tpFormation.SuspendLayout();
            ((System.ComponentModel.ISupportInitialize)numericUpDown8).BeginInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown9).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudReserviorSalinity).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudVSH).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudSw).BeginInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown1).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudPorosity).BeginInit();
            tpPlan.SuspendLayout();
            ((System.ComponentModel.ISupportInitialize)numericUpDown15).BeginInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown14).BeginInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown16).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudAlphaProcessingWin).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudDepth).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudTargetLoggingInterval).BeginInit();
            SuspendLayout();
            // 
            // btnAnalysis
@@ -226,13 +226,13 @@
            label22.TabIndex = 14;
            label22.Text = "%";
            // 
            // numericUpDown3
            // nudSoPrecisionRequired
            // 
            numericUpDown3.DecimalPlaces = 1;
            numericUpDown3.Location = new Point(185, 43);
            numericUpDown3.Name = "numericUpDown3";
            numericUpDown3.Size = new Size(54, 23);
            numericUpDown3.TabIndex = 13;
            nudSoPrecisionRequired.DecimalPlaces = 1;
            nudSoPrecisionRequired.Location = new Point(185, 43);
            nudSoPrecisionRequired.Name = "nudSoPrecisionRequired";
            nudSoPrecisionRequired.Size = new Size(54, 23);
            nudSoPrecisionRequired.TabIndex = 13;
            // 
            // label21
            // 
@@ -247,7 +247,7 @@
            // 
            pnlLockPass.Controls.Add(nudPass);
            pnlLockPass.Controls.Add(label23);
            pnlLockPass.Location = new Point(184, 184);
            pnlLockPass.Location = new Point(185, 186);
            pnlLockPass.Name = "pnlLockPass";
            pnlLockPass.Size = new Size(362, 52);
            pnlLockPass.TabIndex = 11;
@@ -272,7 +272,7 @@
            // pnlLockSpeed
            // 
            pnlLockSpeed.Controls.Add(cmbSpeedUnit);
            pnlLockSpeed.Controls.Add(numericUpDown2);
            pnlLockSpeed.Controls.Add(nudSpeed);
            pnlLockSpeed.Controls.Add(label20);
            pnlLockSpeed.Location = new Point(185, 186);
            pnlLockSpeed.Name = "pnlLockSpeed";
@@ -283,20 +283,20 @@
            // 
            cmbSpeedUnit.DropDownStyle = ComboBoxStyle.DropDownList;
            cmbSpeedUnit.FormattingEnabled = true;
            cmbSpeedUnit.Items.AddRange(new object[] { "m/min", "ft/min" });
            cmbSpeedUnit.Items.AddRange(new object[] { "ft/hr", "m/hr" });
            cmbSpeedUnit.Location = new Point(132, 16);
            cmbSpeedUnit.Name = "cmbSpeedUnit";
            cmbSpeedUnit.Size = new Size(87, 25);
            cmbSpeedUnit.TabIndex = 13;
            // 
            // numericUpDown2
            // nudSpeed
            // 
            numericUpDown2.DecimalPlaces = 1;
            numericUpDown2.Increment = new decimal(new int[] { 1, 0, 0, 65536 });
            numericUpDown2.Location = new Point(54, 16);
            numericUpDown2.Name = "numericUpDown2";
            numericUpDown2.Size = new Size(72, 23);
            numericUpDown2.TabIndex = 12;
            nudSpeed.DecimalPlaces = 1;
            nudSpeed.Increment = new decimal(new int[] { 1, 0, 0, 65536 });
            nudSpeed.Location = new Point(54, 16);
            nudSpeed.Name = "nudSpeed";
            nudSpeed.Size = new Size(72, 23);
            nudSpeed.TabIndex = 12;
            // 
            // label20
            // 
@@ -343,9 +343,8 @@
            // gbResult
            // 
            gbResult.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
            gbResult.Controls.Add(textBox1);
            gbResult.Controls.Add(pictureBox2);
            gbResult.Controls.Add(pictureBox1);
            gbResult.Controls.Add(tableLayoutPanel1);
            gbResult.Controls.Add(txtAnalysisResult);
            gbResult.Location = new Point(17, 364);
            gbResult.Name = "gbResult";
            gbResult.Size = new Size(751, 160);
@@ -353,38 +352,47 @@
            gbResult.TabStop = false;
            gbResult.Text = "Result";
            // 
            // textBox1
            // tableLayoutPanel1
            // 
            textBox1.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
            textBox1.Location = new Point(415, 22);
            textBox1.Multiline = true;
            textBox1.Name = "textBox1";
            textBox1.ReadOnly = true;
            textBox1.Size = new Size(319, 132);
            textBox1.TabIndex = 1;
            textBox1.Text = "A total of 6 passes are recommended to maintain a 15% error rate. With the tool operating at 1.5 ft/hr, the estimated total job duration is 10 hours.";
            tableLayoutPanel1.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
            tableLayoutPanel1.ColumnCount = 2;
            tableLayoutPanel1.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 50F));
            tableLayoutPanel1.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 50F));
            tableLayoutPanel1.Controls.Add(pnlCOPic, 0, 0);
            tableLayoutPanel1.Controls.Add(pnlErrorRatioPic, 1, 0);
            tableLayoutPanel1.Location = new Point(4, 22);
            tableLayoutPanel1.Name = "tableLayoutPanel1";
            tableLayoutPanel1.RowCount = 1;
            tableLayoutPanel1.RowStyles.Add(new RowStyle(SizeType.Percent, 50F));
            tableLayoutPanel1.Size = new Size(419, 132);
            tableLayoutPanel1.TabIndex = 2;
            // 
            // pictureBox2
            // pnlCOPic
            // 
            pictureBox2.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
            pictureBox2.Image = (Image)resources.GetObject("pictureBox2.Image");
            pictureBox2.Location = new Point(13, 22);
            pictureBox2.Name = "pictureBox2";
            pictureBox2.Size = new Size(195, 132);
            pictureBox2.SizeMode = PictureBoxSizeMode.Zoom;
            pictureBox2.TabIndex = 0;
            pictureBox2.TabStop = false;
            pnlCOPic.Dock = DockStyle.Fill;
            pnlCOPic.Location = new Point(3, 3);
            pnlCOPic.Name = "pnlCOPic";
            pnlCOPic.Size = new Size(203, 126);
            pnlCOPic.TabIndex = 2;
            // 
            // pictureBox1
            // pnlErrorRatioPic
            // 
            pictureBox1.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
            pictureBox1.Image = (Image)resources.GetObject("pictureBox1.Image");
            pictureBox1.Location = new Point(214, 22);
            pictureBox1.Name = "pictureBox1";
            pictureBox1.Size = new Size(195, 132);
            pictureBox1.SizeMode = PictureBoxSizeMode.Zoom;
            pictureBox1.TabIndex = 0;
            pictureBox1.TabStop = false;
            pnlErrorRatioPic.Dock = DockStyle.Fill;
            pnlErrorRatioPic.Location = new Point(212, 3);
            pnlErrorRatioPic.Name = "pnlErrorRatioPic";
            pnlErrorRatioPic.Size = new Size(204, 126);
            pnlErrorRatioPic.TabIndex = 3;
            //
            // txtAnalysisResult
            //
            txtAnalysisResult.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Right;
            txtAnalysisResult.Location = new Point(429, 22);
            txtAnalysisResult.Multiline = true;
            txtAnalysisResult.Name = "txtAnalysisResult";
            txtAnalysisResult.ReadOnly = true;
            txtAnalysisResult.Size = new Size(317, 132);
            txtAnalysisResult.TabIndex = 1;
            txtAnalysisResult.Text = "A total of 6 passes are recommended to maintain a 15% error rate. With the tool operating at 1.5 ft/hr, the estimated total job duration is 10 hours.";
            // 
            // btnReport
            // 
@@ -411,7 +419,7 @@
            txtDataPath.Location = new Point(98, 16);
            txtDataPath.Name = "txtDataPath";
            txtDataPath.ReadOnly = true;
            txtDataPath.Size = new Size(601, 23);
            txtDataPath.Size = new Size(605, 23);
            txtDataPath.TabIndex = 6;
            // 
            // btnSelectDataSource
@@ -425,17 +433,17 @@
            btnSelectDataSource.UseVisualStyleBackColor = true;
            btnSelectDataSource.Click += btnSelectDataSource_Click;
            // 
            // tabControl1
            // tabEditInfo
            // 
            tabControl1.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
            tabControl1.Controls.Add(tpBorehole);
            tabControl1.Controls.Add(tpFormation);
            tabControl1.Controls.Add(tpPlan);
            tabControl1.Location = new Point(17, 45);
            tabControl1.Name = "tabControl1";
            tabControl1.SelectedIndex = 0;
            tabControl1.Size = new Size(755, 313);
            tabControl1.TabIndex = 0;
            tabEditInfo.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
            tabEditInfo.Controls.Add(tpBorehole);
            tabEditInfo.Controls.Add(tpFormation);
            tabEditInfo.Controls.Add(tpPlan);
            tabEditInfo.Location = new Point(17, 45);
            tabEditInfo.Name = "tabEditInfo";
            tabEditInfo.SelectedIndex = 0;
            tabEditInfo.Size = new Size(755, 313);
            tabEditInfo.TabIndex = 0;
            // 
            // tpBorehole
            // 
@@ -452,26 +460,26 @@
            // gpBoreholeFluid
            // 
            gpBoreholeFluid.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
            gpBoreholeFluid.Controls.Add(numericUpDown11);
            gpBoreholeFluid.Controls.Add(nudTubeHoldUp);
            gpBoreholeFluid.Controls.Add(label9);
            gpBoreholeFluid.Controls.Add(label10);
            gpBoreholeFluid.Controls.Add(label47);
            gpBoreholeFluid.Controls.Add(numericUpDown10);
            gpBoreholeFluid.Controls.Add(numericUpDown4);
            gpBoreholeFluid.Controls.Add(nudScreenHoldUp);
            gpBoreholeFluid.Controls.Add(nudBHSalinity);
            gpBoreholeFluid.Controls.Add(label49);
            gpBoreholeFluid.Controls.Add(label51);
            gpBoreholeFluid.Controls.Add(numericUpDown7);
            gpBoreholeFluid.Controls.Add(nudCasingHoldUp);
            gpBoreholeFluid.Controls.Add(label50);
            gpBoreholeFluid.Controls.Add(label46);
            gpBoreholeFluid.Controls.Add(label39);
            gpBoreholeFluid.Controls.Add(label45);
            gpBoreholeFluid.Controls.Add(numericUpDown12);
            gpBoreholeFluid.Controls.Add(numericUpDown13);
            gpBoreholeFluid.Controls.Add(nudOilDensity);
            gpBoreholeFluid.Controls.Add(nudGasDensity);
            gpBoreholeFluid.Controls.Add(label48);
            gpBoreholeFluid.Controls.Add(comboBox10);
            gpBoreholeFluid.Controls.Add(cmbScreenHoldUp);
            gpBoreholeFluid.Controls.Add(label44);
            gpBoreholeFluid.Controls.Add(comboBox11);
            gpBoreholeFluid.Controls.Add(comboBox9);
            gpBoreholeFluid.Controls.Add(cmbTubeHoldUp);
            gpBoreholeFluid.Controls.Add(cmbCasingHoldUp);
            gpBoreholeFluid.Controls.Add(label38);
            gpBoreholeFluid.Location = new Point(6, 163);
            gpBoreholeFluid.Name = "gpBoreholeFluid";
@@ -480,14 +488,14 @@
            gpBoreholeFluid.TabStop = false;
            gpBoreholeFluid.Text = "Borehole fluid";
            // 
            // numericUpDown11
            // nudTubeHoldUp
            // 
            numericUpDown11.DecimalPlaces = 1;
            numericUpDown11.Increment = new decimal(new int[] { 1, 0, 0, 65536 });
            numericUpDown11.Location = new Point(449, 87);
            numericUpDown11.Name = "numericUpDown11";
            numericUpDown11.Size = new Size(44, 23);
            numericUpDown11.TabIndex = 26;
            nudTubeHoldUp.DecimalPlaces = 1;
            nudTubeHoldUp.Increment = new decimal(new int[] { 1, 0, 0, 65536 });
            nudTubeHoldUp.Location = new Point(449, 87);
            nudTubeHoldUp.Name = "nudTubeHoldUp";
            nudTubeHoldUp.Size = new Size(44, 23);
            nudTubeHoldUp.TabIndex = 26;
            // 
            // label10
            // 
@@ -507,23 +515,23 @@
            label47.TabIndex = 25;
            label47.Text = "%";
            // 
            // numericUpDown10
            // nudScreenHoldUp
            // 
            numericUpDown10.DecimalPlaces = 1;
            numericUpDown10.Increment = new decimal(new int[] { 1, 0, 0, 65536 });
            numericUpDown10.Location = new Point(449, 57);
            numericUpDown10.Name = "numericUpDown10";
            numericUpDown10.Size = new Size(44, 23);
            numericUpDown10.TabIndex = 26;
            nudScreenHoldUp.DecimalPlaces = 1;
            nudScreenHoldUp.Increment = new decimal(new int[] { 1, 0, 0, 65536 });
            nudScreenHoldUp.Location = new Point(449, 57);
            nudScreenHoldUp.Name = "nudScreenHoldUp";
            nudScreenHoldUp.Size = new Size(44, 23);
            nudScreenHoldUp.TabIndex = 26;
            // 
            // numericUpDown4
            // nudBHSalinity
            // 
            numericUpDown4.DecimalPlaces = 1;
            numericUpDown4.Increment = new decimal(new int[] { 5, 0, 0, 65536 });
            numericUpDown4.Location = new Point(143, 26);
            numericUpDown4.Name = "numericUpDown4";
            numericUpDown4.Size = new Size(55, 23);
            numericUpDown4.TabIndex = 16;
            nudBHSalinity.DecimalPlaces = 1;
            nudBHSalinity.Increment = new decimal(new int[] { 5, 0, 0, 65536 });
            nudBHSalinity.Location = new Point(143, 26);
            nudBHSalinity.Name = "nudBHSalinity";
            nudBHSalinity.Size = new Size(55, 23);
            nudBHSalinity.TabIndex = 16;
            // 
            // label49
            // 
@@ -543,14 +551,14 @@
            label51.TabIndex = 15;
            label51.Text = "g/cm3";
            // 
            // numericUpDown7
            // nudCasingHoldUp
            // 
            numericUpDown7.DecimalPlaces = 1;
            numericUpDown7.Increment = new decimal(new int[] { 1, 0, 0, 65536 });
            numericUpDown7.Location = new Point(449, 26);
            numericUpDown7.Name = "numericUpDown7";
            numericUpDown7.Size = new Size(44, 23);
            numericUpDown7.TabIndex = 26;
            nudCasingHoldUp.DecimalPlaces = 1;
            nudCasingHoldUp.Increment = new decimal(new int[] { 1, 0, 0, 65536 });
            nudCasingHoldUp.Location = new Point(449, 26);
            nudCasingHoldUp.Name = "nudCasingHoldUp";
            nudCasingHoldUp.Size = new Size(44, 23);
            nudCasingHoldUp.TabIndex = 26;
            // 
            // label50
            // 
@@ -588,23 +596,23 @@
            label45.TabIndex = 25;
            label45.Text = "%";
            // 
            // numericUpDown12
            // nudOilDensity
            // 
            numericUpDown12.DecimalPlaces = 2;
            numericUpDown12.Increment = new decimal(new int[] { 1, 0, 0, 131072 });
            numericUpDown12.Location = new Point(142, 56);
            numericUpDown12.Name = "numericUpDown12";
            numericUpDown12.Size = new Size(56, 23);
            numericUpDown12.TabIndex = 16;
            nudOilDensity.DecimalPlaces = 2;
            nudOilDensity.Increment = new decimal(new int[] { 1, 0, 0, 131072 });
            nudOilDensity.Location = new Point(142, 56);
            nudOilDensity.Name = "nudOilDensity";
            nudOilDensity.Size = new Size(56, 23);
            nudOilDensity.TabIndex = 16;
            // 
            // numericUpDown13
            // nudGasDensity
            // 
            numericUpDown13.DecimalPlaces = 2;
            numericUpDown13.Increment = new decimal(new int[] { 1, 0, 0, 131072 });
            numericUpDown13.Location = new Point(142, 87);
            numericUpDown13.Name = "numericUpDown13";
            numericUpDown13.Size = new Size(56, 23);
            numericUpDown13.TabIndex = 16;
            nudGasDensity.DecimalPlaces = 2;
            nudGasDensity.Increment = new decimal(new int[] { 1, 0, 0, 131072 });
            nudGasDensity.Location = new Point(142, 87);
            nudGasDensity.Name = "nudGasDensity";
            nudGasDensity.Size = new Size(56, 23);
            nudGasDensity.TabIndex = 16;
            // 
            // label48
            // 
@@ -615,14 +623,15 @@
            label48.TabIndex = 13;
            label48.Text = "Oil Density";
            // 
            // comboBox10
            // cmbScreenHoldUp
            // 
            comboBox10.FormattingEnabled = true;
            comboBox10.Items.AddRange(new object[] { "oil", "gas" });
            comboBox10.Location = new Point(384, 56);
            comboBox10.Name = "comboBox10";
            comboBox10.Size = new Size(59, 25);
            comboBox10.TabIndex = 1;
            cmbScreenHoldUp.DropDownStyle = ComboBoxStyle.DropDownList;
            cmbScreenHoldUp.FormattingEnabled = true;
            cmbScreenHoldUp.Items.AddRange(new object[] { "oil", "gas" });
            cmbScreenHoldUp.Location = new Point(384, 56);
            cmbScreenHoldUp.Name = "cmbScreenHoldUp";
            cmbScreenHoldUp.Size = new Size(59, 25);
            cmbScreenHoldUp.TabIndex = 1;
            // 
            // label44
            // 
@@ -633,23 +642,25 @@
            label44.TabIndex = 24;
            label44.Text = "Screen hold up";
            // 
            // comboBox11
            // cmbTubeHoldUp
            // 
            comboBox11.FormattingEnabled = true;
            comboBox11.Items.AddRange(new object[] { "oil", "gas" });
            comboBox11.Location = new Point(384, 85);
            comboBox11.Name = "comboBox11";
            comboBox11.Size = new Size(59, 25);
            comboBox11.TabIndex = 1;
            cmbTubeHoldUp.DropDownStyle = ComboBoxStyle.DropDownList;
            cmbTubeHoldUp.FormattingEnabled = true;
            cmbTubeHoldUp.Items.AddRange(new object[] { "oil", "gas" });
            cmbTubeHoldUp.Location = new Point(384, 85);
            cmbTubeHoldUp.Name = "cmbTubeHoldUp";
            cmbTubeHoldUp.Size = new Size(59, 25);
            cmbTubeHoldUp.TabIndex = 1;
            // 
            // comboBox9
            // cmbCasingHoldUp
            // 
            comboBox9.FormattingEnabled = true;
            comboBox9.Items.AddRange(new object[] { "oil", "gas" });
            comboBox9.Location = new Point(385, 25);
            comboBox9.Name = "comboBox9";
            comboBox9.Size = new Size(58, 25);
            comboBox9.TabIndex = 1;
            cmbCasingHoldUp.DropDownStyle = ComboBoxStyle.DropDownList;
            cmbCasingHoldUp.FormattingEnabled = true;
            cmbCasingHoldUp.Items.AddRange(new object[] { "oil", "gas" });
            cmbCasingHoldUp.Location = new Point(385, 25);
            cmbCasingHoldUp.Name = "cmbCasingHoldUp";
            cmbCasingHoldUp.Size = new Size(58, 25);
            cmbCasingHoldUp.TabIndex = 1;
            // 
            // label38
            // 
@@ -664,27 +675,27 @@
            // 
            gpBorehole.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
            gpBorehole.Controls.Add(label1);
            gpBorehole.Controls.Add(comboBox1);
            gpBorehole.Controls.Add(cmbBit);
            gpBorehole.Controls.Add(label29);
            gpBorehole.Controls.Add(comboBox2);
            gpBorehole.Controls.Add(cmbCasingOD);
            gpBorehole.Controls.Add(label27);
            gpBorehole.Controls.Add(comboBox4);
            gpBorehole.Controls.Add(comboBox5);
            gpBorehole.Controls.Add(cmbScreenOD);
            gpBorehole.Controls.Add(cmbScreenID);
            gpBorehole.Controls.Add(label28);
            gpBorehole.Controls.Add(label26);
            gpBorehole.Controls.Add(label2);
            gpBorehole.Controls.Add(label4);
            gpBorehole.Controls.Add(label3);
            gpBorehole.Controls.Add(numericUpDown6);
            gpBorehole.Controls.Add(comboBox6);
            gpBorehole.Controls.Add(nudGravelFIllPercent);
            gpBorehole.Controls.Add(cmbTubeID);
            gpBorehole.Controls.Add(label32);
            gpBorehole.Controls.Add(label31);
            gpBorehole.Controls.Add(comboBox3);
            gpBorehole.Controls.Add(cmbCasingID);
            gpBorehole.Controls.Add(label33);
            gpBorehole.Controls.Add(label37);
            gpBorehole.Controls.Add(label30);
            gpBorehole.Controls.Add(numericUpDown5);
            gpBorehole.Controls.Add(comboBox7);
            gpBorehole.Controls.Add(nudCementBond);
            gpBorehole.Controls.Add(cmbTubeOD);
            gpBorehole.Controls.Add(label25);
            gpBorehole.Controls.Add(label34);
            gpBorehole.Controls.Add(label6);
@@ -697,14 +708,16 @@
            gpBorehole.TabStop = false;
            gpBorehole.Text = "Borehole";
            // 
            // comboBox1
            // cmbBit
            // 
            comboBox1.FormattingEnabled = true;
            comboBox1.Items.AddRange(new object[] { "12.25" });
            comboBox1.Location = new Point(143, 16);
            comboBox1.Name = "comboBox1";
            comboBox1.Size = new Size(55, 25);
            comboBox1.TabIndex = 1;
            cmbBit.DropDownStyle = ComboBoxStyle.DropDownList;
            cmbBit.FormattingEnabled = true;
            cmbBit.Location = new Point(143, 16);
            cmbBit.Name = "cmbBit";
            cmbBit.Size = new Size(55, 25);
            cmbBit.TabIndex = 1;
            cmbBit.Tag = "BIT";
            cmbBit.SelectedIndexChanged += borehole_cmb_SelectedIndexChanged;
            // 
            // label29
            // 
@@ -715,14 +728,16 @@
            label29.TabIndex = 4;
            label29.Text = "Screen ID";
            // 
            // comboBox2
            // cmbCasingOD
            // 
            comboBox2.FormattingEnabled = true;
            comboBox2.Items.AddRange(new object[] { "9.625" });
            comboBox2.Location = new Point(143, 43);
            comboBox2.Name = "comboBox2";
            comboBox2.Size = new Size(55, 25);
            comboBox2.TabIndex = 1;
            cmbCasingOD.DropDownStyle = ComboBoxStyle.DropDownList;
            cmbCasingOD.FormattingEnabled = true;
            cmbCasingOD.Location = new Point(143, 43);
            cmbCasingOD.Name = "cmbCasingOD";
            cmbCasingOD.Size = new Size(55, 25);
            cmbCasingOD.TabIndex = 1;
            cmbCasingOD.Tag = "CasingOD";
            cmbCasingOD.SelectedIndexChanged += borehole_cmb_SelectedIndexChanged;
            // 
            // label27
            // 
@@ -733,23 +748,27 @@
            label27.TabIndex = 4;
            label27.Text = "Screen OD";
            // 
            // comboBox4
            // cmbScreenOD
            // 
            comboBox4.FormattingEnabled = true;
            comboBox4.Items.AddRange(new object[] { "8.5" });
            comboBox4.Location = new Point(143, 70);
            comboBox4.Name = "comboBox4";
            comboBox4.Size = new Size(55, 25);
            comboBox4.TabIndex = 1;
            cmbScreenOD.DropDownStyle = ComboBoxStyle.DropDownList;
            cmbScreenOD.FormattingEnabled = true;
            cmbScreenOD.Location = new Point(143, 70);
            cmbScreenOD.Name = "cmbScreenOD";
            cmbScreenOD.Size = new Size(55, 25);
            cmbScreenOD.TabIndex = 1;
            cmbScreenOD.Tag = "ScreenOD";
            cmbScreenOD.SelectedIndexChanged += borehole_cmb_SelectedIndexChanged;
            // 
            // comboBox5
            // cmbScreenID
            // 
            comboBox5.FormattingEnabled = true;
            comboBox5.Items.AddRange(new object[] { "8" });
            comboBox5.Location = new Point(388, 72);
            comboBox5.Name = "comboBox5";
            comboBox5.Size = new Size(55, 25);
            comboBox5.TabIndex = 1;
            cmbScreenID.DropDownStyle = ComboBoxStyle.DropDownList;
            cmbScreenID.FormattingEnabled = true;
            cmbScreenID.Location = new Point(388, 72);
            cmbScreenID.Name = "cmbScreenID";
            cmbScreenID.Size = new Size(55, 25);
            cmbScreenID.TabIndex = 1;
            cmbScreenID.Tag = "ScreenID";
            cmbScreenID.SelectedIndexChanged += borehole_cmb_SelectedIndexChanged;
            // 
            // label28
            // 
@@ -769,21 +788,23 @@
            label26.TabIndex = 6;
            label26.Text = "in";
            // 
            // numericUpDown6
            // nudGravelFIllPercent
            // 
            numericUpDown6.Location = new Point(143, 124);
            numericUpDown6.Name = "numericUpDown6";
            numericUpDown6.Size = new Size(55, 23);
            numericUpDown6.TabIndex = 26;
            nudGravelFIllPercent.Location = new Point(143, 124);
            nudGravelFIllPercent.Name = "nudGravelFIllPercent";
            nudGravelFIllPercent.Size = new Size(55, 23);
            nudGravelFIllPercent.TabIndex = 26;
            // 
            // comboBox6
            // cmbTubeID
            // 
            comboBox6.FormattingEnabled = true;
            comboBox6.Items.AddRange(new object[] { "6.75" });
            comboBox6.Location = new Point(388, 98);
            comboBox6.Name = "comboBox6";
            comboBox6.Size = new Size(55, 25);
            comboBox6.TabIndex = 1;
            cmbTubeID.DropDownStyle = ComboBoxStyle.DropDownList;
            cmbTubeID.FormattingEnabled = true;
            cmbTubeID.Location = new Point(388, 98);
            cmbTubeID.Name = "cmbTubeID";
            cmbTubeID.Size = new Size(55, 25);
            cmbTubeID.TabIndex = 1;
            cmbTubeID.Tag = "TubeID";
            cmbTubeID.SelectedIndexChanged += borehole_cmb_SelectedIndexChanged;
            // 
            // label32
            // 
@@ -803,14 +824,16 @@
            label31.TabIndex = 4;
            label31.Text = "Tube ID";
            // 
            // comboBox3
            // cmbCasingID
            // 
            comboBox3.FormattingEnabled = true;
            comboBox3.Items.AddRange(new object[] { "8.906" });
            comboBox3.Location = new Point(388, 46);
            comboBox3.Name = "comboBox3";
            comboBox3.Size = new Size(55, 25);
            comboBox3.TabIndex = 1;
            cmbCasingID.DropDownStyle = ComboBoxStyle.DropDownList;
            cmbCasingID.FormattingEnabled = true;
            cmbCasingID.Location = new Point(388, 46);
            cmbCasingID.Name = "cmbCasingID";
            cmbCasingID.Size = new Size(55, 25);
            cmbCasingID.TabIndex = 1;
            cmbCasingID.Tag = "CasingID";
            cmbCasingID.SelectedIndexChanged += borehole_cmb_SelectedIndexChanged;
            // 
            // label33
            // 
@@ -839,21 +862,23 @@
            label30.TabIndex = 6;
            label30.Text = "in";
            // 
            // numericUpDown5
            // nudCementBond
            // 
            numericUpDown5.Location = new Point(388, 124);
            numericUpDown5.Name = "numericUpDown5";
            numericUpDown5.Size = new Size(55, 23);
            numericUpDown5.TabIndex = 26;
            nudCementBond.Location = new Point(388, 124);
            nudCementBond.Name = "nudCementBond";
            nudCementBond.Size = new Size(55, 23);
            nudCementBond.TabIndex = 26;
            // 
            // comboBox7
            // cmbTubeOD
            // 
            comboBox7.FormattingEnabled = true;
            comboBox7.Items.AddRange(new object[] { "7" });
            comboBox7.Location = new Point(143, 97);
            comboBox7.Name = "comboBox7";
            comboBox7.Size = new Size(55, 25);
            comboBox7.TabIndex = 1;
            cmbTubeOD.DropDownStyle = ComboBoxStyle.DropDownList;
            cmbTubeOD.FormattingEnabled = true;
            cmbTubeOD.Location = new Point(143, 97);
            cmbTubeOD.Name = "cmbTubeOD";
            cmbTubeOD.Size = new Size(55, 25);
            cmbTubeOD.TabIndex = 1;
            cmbTubeOD.Tag = "TubeOD";
            cmbTubeOD.SelectedIndexChanged += borehole_cmb_SelectedIndexChanged;
            // 
            // label25
            // 
@@ -902,19 +927,19 @@
            // 
            // tpFormation
            // 
            tpFormation.Controls.Add(numericUpDown8);
            tpFormation.Controls.Add(nudReserviorSalinity);
            tpFormation.Controls.Add(label40);
            tpFormation.Controls.Add(label41);
            tpFormation.Controls.Add(label43);
            tpFormation.Controls.Add(label15);
            tpFormation.Controls.Add(numericUpDown9);
            tpFormation.Controls.Add(nudVSH);
            tpFormation.Controls.Add(label42);
            tpFormation.Controls.Add(nudSw);
            tpFormation.Controls.Add(label18);
            tpFormation.Controls.Add(numericUpDown1);
            tpFormation.Controls.Add(nudPorosity);
            tpFormation.Controls.Add(label17);
            tpFormation.Controls.Add(label19);
            tpFormation.Controls.Add(comboBox8);
            tpFormation.Controls.Add(cmbLithology);
            tpFormation.Controls.Add(label16);
            tpFormation.Location = new Point(4, 26);
            tpFormation.Name = "tpFormation";
@@ -923,14 +948,14 @@
            tpFormation.Text = "Formation";
            tpFormation.UseVisualStyleBackColor = true;
            // 
            // numericUpDown8
            // nudReserviorSalinity
            // 
            numericUpDown8.DecimalPlaces = 1;
            numericUpDown8.Increment = new decimal(new int[] { 5, 0, 0, 65536 });
            numericUpDown8.Location = new Point(146, 118);
            numericUpDown8.Name = "numericUpDown8";
            numericUpDown8.Size = new Size(71, 23);
            numericUpDown8.TabIndex = 34;
            nudReserviorSalinity.DecimalPlaces = 1;
            nudReserviorSalinity.Increment = new decimal(new int[] { 5, 0, 0, 65536 });
            nudReserviorSalinity.Location = new Point(146, 118);
            nudReserviorSalinity.Name = "nudReserviorSalinity";
            nudReserviorSalinity.Size = new Size(71, 23);
            nudReserviorSalinity.TabIndex = 34;
            // 
            // label40
            // 
@@ -968,14 +993,14 @@
            label15.TabIndex = 30;
            label15.Text = "Water saturation";
            // 
            // numericUpDown9
            // nudVSH
            // 
            numericUpDown9.DecimalPlaces = 1;
            numericUpDown9.Increment = new decimal(new int[] { 1, 0, 0, 65536 });
            numericUpDown9.Location = new Point(145, 148);
            numericUpDown9.Name = "numericUpDown9";
            numericUpDown9.Size = new Size(72, 23);
            numericUpDown9.TabIndex = 29;
            nudVSH.DecimalPlaces = 1;
            nudVSH.Increment = new decimal(new int[] { 1, 0, 0, 65536 });
            nudVSH.Location = new Point(145, 148);
            nudVSH.Name = "nudVSH";
            nudVSH.Size = new Size(72, 23);
            nudVSH.TabIndex = 29;
            // 
            // label42
            // 
@@ -1004,14 +1029,14 @@
            label18.TabIndex = 31;
            label18.Text = "%";
            // 
            // numericUpDown1
            // nudPorosity
            // 
            numericUpDown1.DecimalPlaces = 1;
            numericUpDown1.Increment = new decimal(new int[] { 5, 0, 0, 0 });
            numericUpDown1.Location = new Point(146, 58);
            numericUpDown1.Name = "numericUpDown1";
            numericUpDown1.Size = new Size(72, 23);
            numericUpDown1.TabIndex = 26;
            nudPorosity.DecimalPlaces = 1;
            nudPorosity.Increment = new decimal(new int[] { 5, 0, 0, 0 });
            nudPorosity.Location = new Point(146, 58);
            nudPorosity.Name = "nudPorosity";
            nudPorosity.Size = new Size(72, 23);
            nudPorosity.TabIndex = 26;
            // 
            // label17
            // 
@@ -1031,14 +1056,15 @@
            label19.TabIndex = 28;
            label19.Text = "%";
            // 
            // comboBox8
            // cmbLithology
            // 
            comboBox8.FormattingEnabled = true;
            comboBox8.Items.AddRange(new object[] { "sandstone" });
            comboBox8.Location = new Point(146, 26);
            comboBox8.Name = "comboBox8";
            comboBox8.Size = new Size(119, 25);
            comboBox8.TabIndex = 25;
            cmbLithology.DropDownStyle = ComboBoxStyle.DropDownList;
            cmbLithology.FormattingEnabled = true;
            cmbLithology.Items.AddRange(new object[] { "sandstone" });
            cmbLithology.Location = new Point(146, 26);
            cmbLithology.Name = "cmbLithology";
            cmbLithology.Size = new Size(119, 25);
            cmbLithology.TabIndex = 25;
            // 
            // label16
            // 
@@ -1051,17 +1077,17 @@
            // 
            // tpPlan
            // 
            tpPlan.Controls.Add(comboBox12);
            tpPlan.Controls.Add(cmbTargetLoggingIntervalUnit);
            tpPlan.Controls.Add(label5);
            tpPlan.Controls.Add(checkBox1);
            tpPlan.Controls.Add(chkAlphaProcessing);
            tpPlan.Controls.Add(label22);
            tpPlan.Controls.Add(numericUpDown15);
            tpPlan.Controls.Add(nudAlphaProcessingWin);
            tpPlan.Controls.Add(pnlLockPass);
            tpPlan.Controls.Add(numericUpDown14);
            tpPlan.Controls.Add(numericUpDown16);
            tpPlan.Controls.Add(numericUpDown3);
            tpPlan.Controls.Add(nudDepth);
            tpPlan.Controls.Add(nudTargetLoggingInterval);
            tpPlan.Controls.Add(nudSoPrecisionRequired);
            tpPlan.Controls.Add(label54);
            tpPlan.Controls.Add(textBox5);
            tpPlan.Controls.Add(txtToolType);
            tpPlan.Controls.Add(label53);
            tpPlan.Controls.Add(label52);
            tpPlan.Controls.Add(label21);
@@ -1074,15 +1100,15 @@
            tpPlan.Text = "Plan";
            tpPlan.UseVisualStyleBackColor = true;
            // 
            // comboBox12
            // cmbTargetLoggingIntervalUnit
            // 
            comboBox12.DropDownStyle = ComboBoxStyle.DropDownList;
            comboBox12.FormattingEnabled = true;
            comboBox12.Items.AddRange(new object[] { "ft", "m" });
            comboBox12.Location = new Point(243, 98);
            comboBox12.Name = "comboBox12";
            comboBox12.Size = new Size(46, 25);
            comboBox12.TabIndex = 13;
            cmbTargetLoggingIntervalUnit.DropDownStyle = ComboBoxStyle.DropDownList;
            cmbTargetLoggingIntervalUnit.FormattingEnabled = true;
            cmbTargetLoggingIntervalUnit.Items.AddRange(new object[] { "ft", "m" });
            cmbTargetLoggingIntervalUnit.Location = new Point(243, 98);
            cmbTargetLoggingIntervalUnit.Name = "cmbTargetLoggingIntervalUnit";
            cmbTargetLoggingIntervalUnit.Size = new Size(46, 25);
            cmbTargetLoggingIntervalUnit.TabIndex = 13;
            // 
            // label5
            // 
@@ -1093,37 +1119,37 @@
            label5.TabIndex = 16;
            label5.Text = "Target logging interval";
            // 
            // checkBox1
            // chkAlphaProcessing
            // 
            checkBox1.AutoSize = true;
            checkBox1.Location = new Point(421, 69);
            checkBox1.Name = "checkBox1";
            checkBox1.Size = new Size(128, 21);
            checkBox1.TabIndex = 15;
            checkBox1.Text = "Alpha processing";
            checkBox1.UseVisualStyleBackColor = true;
            chkAlphaProcessing.AutoSize = true;
            chkAlphaProcessing.Location = new Point(421, 69);
            chkAlphaProcessing.Name = "chkAlphaProcessing";
            chkAlphaProcessing.Size = new Size(128, 21);
            chkAlphaProcessing.TabIndex = 15;
            chkAlphaProcessing.Text = "Alpha processing";
            chkAlphaProcessing.UseVisualStyleBackColor = true;
            // 
            // numericUpDown15
            // nudAlphaProcessingWin
            // 
            numericUpDown15.Location = new Point(555, 98);
            numericUpDown15.Name = "numericUpDown15";
            numericUpDown15.Size = new Size(47, 23);
            numericUpDown15.TabIndex = 13;
            nudAlphaProcessingWin.Location = new Point(555, 98);
            nudAlphaProcessingWin.Name = "nudAlphaProcessingWin";
            nudAlphaProcessingWin.Size = new Size(47, 23);
            nudAlphaProcessingWin.TabIndex = 13;
            // 
            // numericUpDown14
            // nudDepth
            // 
            numericUpDown14.Location = new Point(185, 71);
            numericUpDown14.Name = "numericUpDown14";
            numericUpDown14.Size = new Size(54, 23);
            numericUpDown14.TabIndex = 13;
            nudDepth.Location = new Point(185, 71);
            nudDepth.Name = "nudDepth";
            nudDepth.Size = new Size(54, 23);
            nudDepth.TabIndex = 13;
            // 
            // numericUpDown16
            // nudTargetLoggingInterval
            // 
            numericUpDown16.DecimalPlaces = 1;
            numericUpDown16.Location = new Point(183, 99);
            numericUpDown16.Name = "numericUpDown16";
            numericUpDown16.Size = new Size(56, 23);
            numericUpDown16.TabIndex = 13;
            nudTargetLoggingInterval.DecimalPlaces = 1;
            nudTargetLoggingInterval.Location = new Point(183, 99);
            nudTargetLoggingInterval.Name = "nudTargetLoggingInterval";
            nudTargetLoggingInterval.Size = new Size(56, 23);
            nudTargetLoggingInterval.TabIndex = 13;
            // 
            // label54
            // 
@@ -1134,15 +1160,13 @@
            label54.TabIndex = 12;
            label54.Text = "Alpha-processing window";
            // 
            // textBox5
            // txtToolType
            // 
            textBox5.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
            textBox5.Location = new Point(185, 15);
            textBox5.Name = "textBox5";
            textBox5.ReadOnly = true;
            textBox5.Size = new Size(88, 23);
            textBox5.TabIndex = 6;
            textBox5.Text = "RET";
            txtToolType.Location = new Point(185, 15);
            txtToolType.Name = "txtToolType";
            txtToolType.ReadOnly = true;
            txtToolType.Size = new Size(88, 23);
            txtToolType.TabIndex = 6;
            // 
            // label53
            // 
@@ -1162,12 +1186,22 @@
            label52.TabIndex = 5;
            label52.Text = "Tool Type";
            // 
            // pbLoadDB
            //
            pbLoadDB.Anchor = AnchorStyles.Top | AnchorStyles.Right;
            pbLoadDB.Location = new Point(692, 44);
            pbLoadDB.Name = "pbLoadDB";
            pbLoadDB.Size = new Size(75, 23);
            pbLoadDB.TabIndex = 8;
            pbLoadDB.Visible = false;
            //
            // FrmMain
            // 
            AutoScaleDimensions = new SizeF(7F, 17F);
            AutoScaleMode = AutoScaleMode.Font;
            ClientSize = new Size(784, 561);
            Controls.Add(tabControl1);
            Controls.Add(pbLoadDB);
            Controls.Add(tabEditInfo);
            Controls.Add(btnSelectDataSource);
            Controls.Add(txtDataPath);
            Controls.Add(label24);
@@ -1178,44 +1212,43 @@
            StartPosition = FormStartPosition.CenterScreen;
            Text = "Job Planner";
            Load += FrmMain_Load;
            ((System.ComponentModel.ISupportInitialize)numericUpDown3).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudSoPrecisionRequired).EndInit();
            pnlLockPass.ResumeLayout(false);
            pnlLockPass.PerformLayout();
            ((System.ComponentModel.ISupportInitialize)nudPass).EndInit();
            pnlLockSpeed.ResumeLayout(false);
            pnlLockSpeed.PerformLayout();
            ((System.ComponentModel.ISupportInitialize)numericUpDown2).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudSpeed).EndInit();
            panel1.ResumeLayout(false);
            panel1.PerformLayout();
            gbResult.ResumeLayout(false);
            gbResult.PerformLayout();
            ((System.ComponentModel.ISupportInitialize)pictureBox2).EndInit();
            ((System.ComponentModel.ISupportInitialize)pictureBox1).EndInit();
            tabControl1.ResumeLayout(false);
            tableLayoutPanel1.ResumeLayout(false);
            tabEditInfo.ResumeLayout(false);
            tpBorehole.ResumeLayout(false);
            gpBoreholeFluid.ResumeLayout(false);
            gpBoreholeFluid.PerformLayout();
            ((System.ComponentModel.ISupportInitialize)numericUpDown11).EndInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown10).EndInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown4).EndInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown7).EndInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown12).EndInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown13).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudTubeHoldUp).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudScreenHoldUp).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudBHSalinity).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudCasingHoldUp).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudOilDensity).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudGasDensity).EndInit();
            gpBorehole.ResumeLayout(false);
            gpBorehole.PerformLayout();
            ((System.ComponentModel.ISupportInitialize)numericUpDown6).EndInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown5).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudGravelFIllPercent).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudCementBond).EndInit();
            tpFormation.ResumeLayout(false);
            tpFormation.PerformLayout();
            ((System.ComponentModel.ISupportInitialize)numericUpDown8).EndInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown9).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudReserviorSalinity).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudVSH).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudSw).EndInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown1).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudPorosity).EndInit();
            tpPlan.ResumeLayout(false);
            tpPlan.PerformLayout();
            ((System.ComponentModel.ISupportInitialize)numericUpDown15).EndInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown14).EndInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown16).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudAlphaProcessingWin).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudDepth).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudTargetLoggingInterval).EndInit();
            ResumeLayout(false);
            PerformLayout();
        }
@@ -1237,31 +1270,31 @@
        private Panel pnlLockPass;
        private Label label20;
        private ComboBox cmbSpeedUnit;
        private NumericUpDown numericUpDown2;
        private NumericUpDown nudSpeed;
        private Label label22;
        private NumericUpDown numericUpDown3;
        private NumericUpDown nudSoPrecisionRequired;
        private Label label21;
        private NumericUpDown nudPass;
        private Label label23;
        private Label label24;
        private TextBox txtDataPath;
        private Button btnSelectDataSource;
        private TabControl tabControl1;
        private TabControl tabEditInfo;
        private TabPage tpBorehole;
        private TabPage tpFormation;
        private TabPage tpPlan;
        private ComboBox comboBox1;
        private ComboBox comboBox4;
        private ComboBox comboBox3;
        private ComboBox comboBox2;
        private ComboBox cmbBit;
        private ComboBox cmbScreenOD;
        private ComboBox cmbCasingID;
        private ComboBox cmbCasingOD;
        private Label label27;
        private Label label25;
        private Label label26;
        private Label label6;
        private NumericUpDown numericUpDown4;
        private ComboBox comboBox7;
        private ComboBox comboBox6;
        private ComboBox comboBox5;
        private NumericUpDown nudBHSalinity;
        private ComboBox cmbTubeOD;
        private ComboBox cmbTubeID;
        private ComboBox cmbScreenID;
        private Label label33;
        private Label label31;
        private Label label29;
@@ -1269,58 +1302,60 @@
        private Label label30;
        private Label label10;
        private Label label28;
        private NumericUpDown numericUpDown6;
        private NumericUpDown nudGravelFIllPercent;
        private Label label37;
        private NumericUpDown numericUpDown5;
        private NumericUpDown nudCementBond;
        private Label label36;
        private Label label34;
        private Label label35;
        private NumericUpDown numericUpDown7;
        private NumericUpDown nudCasingHoldUp;
        private Label label39;
        private Label label38;
        private ComboBox comboBox9;
        private NumericUpDown numericUpDown8;
        private ComboBox cmbCasingHoldUp;
        private NumericUpDown nudReserviorSalinity;
        private Label label40;
        private Label label41;
        private Label label43;
        private Label label15;
        private NumericUpDown numericUpDown9;
        private NumericUpDown nudVSH;
        private Label label42;
        private NumericUpDown nudSw;
        private Label label18;
        private NumericUpDown numericUpDown1;
        private NumericUpDown nudPorosity;
        private Label label17;
        private Label label19;
        private ComboBox comboBox8;
        private ComboBox cmbLithology;
        private Label label16;
        private NumericUpDown numericUpDown11;
        private NumericUpDown numericUpDown10;
        private NumericUpDown nudTubeHoldUp;
        private NumericUpDown nudScreenHoldUp;
        private Label label47;
        private Label label45;
        private Label label46;
        private Label label44;
        private ComboBox comboBox11;
        private ComboBox comboBox10;
        private NumericUpDown numericUpDown12;
        private ComboBox cmbTubeHoldUp;
        private ComboBox cmbScreenHoldUp;
        private NumericUpDown nudOilDensity;
        private Label label49;
        private Label label48;
        private NumericUpDown numericUpDown13;
        private NumericUpDown nudGasDensity;
        private Label label51;
        private Label label50;
        private TextBox textBox5;
        private TextBox txtToolType;
        private Label label52;
        private NumericUpDown numericUpDown14;
        private NumericUpDown nudDepth;
        private Label label53;
        private CheckBox checkBox1;
        private NumericUpDown numericUpDown15;
        private CheckBox chkAlphaProcessing;
        private NumericUpDown nudAlphaProcessingWin;
        private Label label54;
        private GroupBox gpBorehole;
        private GroupBox gpBoreholeFluid;
        private Label label5;
        private ComboBox comboBox12;
        private NumericUpDown numericUpDown16;
        private PictureBox pictureBox1;
        private TextBox textBox1;
        private PictureBox pictureBox2;
        private ComboBox cmbTargetLoggingIntervalUnit;
        private NumericUpDown nudTargetLoggingInterval;
        private TextBox txtAnalysisResult;
        private Panel pnlErrorRatioPic;
        private Panel pnlCOPic;
        private TableLayoutPanel tableLayoutPanel1;
        private ProgressBar pbLoadDB;
    }
}
ErrorAnalysis.UI/FrmMain.cs
@@ -1,4 +1,5 @@
using ErrorAnalysis.Repository;
using ErrorAnalysis.Repository.Entity;
using static System.Windows.Forms.VisualStyles.VisualStyleElement.Menu;
namespace ErrorAnalysis.UI
@@ -6,7 +7,8 @@
    public partial class FrmMain : Form
    {
        private string? _connectionString;
        private List<COModelTable> _models;
        private COModelTable? _curModel;
        public FrmMain()
        {
            InitializeComponent();
@@ -41,15 +43,51 @@
            if (result == DialogResult.OK)
            {
                pbLoadDB.Show();
                pbLoadDB.Value = 0;
                txtDataPath.Text = fileDlg.FileName;
                txtToolType.Text = fileDlg.SafeFileName.Replace("DB.db", "").Replace("Mcnp", "");
                _connectionString = $"Data Source={fileDlg.FileName};";
                var modelRepository = new COModelRepository(_connectionString);
                pbLoadDB.Value = 50;
                Task.Run(() =>
                {
                    _models = modelRepository.GetCOModels();
                    BeginInvoke(new System.Action(() =>
                    {
                        pbLoadDB.Value = 80;
                        InitInputControl();
                    }));
                    BeginInvoke(new System.Action(() =>
                    {
                        pbLoadDB.Value = 100;
                    }));
                    Thread.Sleep(1000);
                    BeginInvoke(new System.Action(() =>
                    {
                        pbLoadDB.Hide();
                    }));
                });
            }
        }
        private void FrmMain_Load(object sender, EventArgs e)
        {
            cmbSpeedUnit.SelectedIndex = 0;
        }
        private void InitInputControl()
        {
            foreach (var item in gpBorehole.Controls)
                if (item is ComboBox cmb)
                    cmb.Items.Clear();
            if (_models != null)
            {
                cmbBit.Items.AddRange(_models.Select(m => m.BIT).Distinct().ToArray());
            }
        }
        private void btnSelectBore_Click(object sender, EventArgs e)
@@ -59,9 +97,63 @@
                MessageBox.Show("Please choose data source first!");
                return;
            }
            var modelRepository = new COModelRepository(_connectionString);
            var models = modelRepository.GetCOModels();
        }
        private void borehole_cmb_SelectedIndexChanged(object sender, EventArgs e)
        {
            var control = (sender as ComboBox);
            var parentControl = control.Parent;
            var allCmb = parentControl.Controls.OfType<Control>().Where(c => c is ComboBox).Select(c => c as ComboBox).ToList();
            if (control.Name == "cmbBit")
            {
                foreach (var item in allCmb)
                {
                    if (item.Name != "cmbBit")
                    {
                        item.Items.Clear();
                    }
                }
            }
            else if (control.Name.Contains("OD"))
            {
                allCmb.FirstOrDefault(a => a.Name == control.Name.Replace("OD", "ID")).Items.Clear();
            }
            else if (control.Name == "cmbCasingID")
            {
                cmbScreenOD.Items.Clear();
                cmbScreenID.Items.Clear();
                cmbTubeOD.Items.Clear();
                cmbTubeID.Items.Clear();
            }
            var selectedCmbs = allCmb.Where(c => c.SelectedIndex != -1).ToList();
            var unSelectedCmbs = allCmb.Where(c => c.SelectedIndex == -1).ToList();
            var selectedModels = _models;
            var modelType = _models[0].GetType();
            foreach (var cmb in selectedCmbs)
            {
                selectedModels = selectedModels.Where(c => modelType.GetProperty(cmb.Tag.ToString()).GetValue(c).ToString() == cmb.Text).ToList();
            }
            foreach (var cmb in unSelectedCmbs)
            {
                cmb.Items.Clear();
                cmb.Enabled = true;
                var currentItems = selectedModels.Where(c => modelType.GetProperty(cmb.Tag.ToString()).GetValue(c).ToString() != "0").Select(c => modelType.GetProperty(cmb.Tag.ToString()).GetValue(c).ToString()).Distinct().ToArray();
                if (currentItems.Length == 0)
                    cmb.Enabled = false;
                cmb.Items.AddRange(currentItems);
                if (currentItems.Length == 1)
                    cmb.Text = currentItems[0];
            }
            if (selectedModels.Count == 1)
            {
                _curModel = selectedModels[0];
            }
        }
    }
}
ErrorAnalysis.UI/FrmMain.resx
@@ -117,2004 +117,4 @@
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
  <data name="pictureBox2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        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
        8txzz3Xt2vV///vfnj17LBaLRqNZtWrVW028/vrrU6dOtWr022+/DQ4O/uabb1544YWlS5faWnvo0KGr
        V6+2WCylpaUffvjhvn37vv766+5NuLm50VuZ03IPDw//5JNPXn/99ddee23gwIHx8fG23QjWtjdgbQ4c
        YG1CVSf7eU2R51vWW+yi8W/UHllGqOSMmmyqEYSH3NpKPfHx1tQu/pF2/Tf5dD59BS5atOjtt9+Wyxvf
        8pSUlD//+c//+te/ysrKaIH+4x//OH/+PEVRixYt6tat27Fjx7KysqKjo7/55psXX3yxtLRUKpUuXrz4
        2WefPXfuXHl5OUIoICCgW7duu3btun379rlz53r06OHk5ESr+aWXXnrxxRc9PDzWrl17/fr1Vse1i4qK
        Hn/88e7du2/evDkxMXHbtm1//etf58+fT6eNiYn5+9//Pm3atJSUlISEBBcXlx49etie8QbWtjdgbQ7s
        am1EErqc+LJFw2yfOpYFDtVlx7U6L5tNNYIA1ubhH21ti8USHR39zDPP0Add7ty5s3v37q+88sr58+dp
        A7700kvl5eU6nW758uU7duywpj1//vzTTz+dnZ1tsViOHDnyz3/+kx7XLi0t/ec//7l27VraxQihS5cu
        de3aNT09nbb2559/br3M2Kz9hz/8YdasWXQdkiS///77fv36URRlMBhGjx79ySefGAwG+tXS0tI33ngj
        KCjIGgysbW/A2hzYz9pEfa3s2Ooijzfu32J7vlX3y3pCUcOseg821QjCQ27tBiM5N6xwxOFsu/7bn9Q4
        QkKfoNa9e/dNmzaRJDl8+PA5c+YMGDDA39/fYrG4u7u7uLjQh6hRFKVUKgsKCq5evbply5YBAwZ07do1
        MzOTYe2wsLAnn3xy9uzZ2+6xevXqxx57bOfOnbS1p06dav0vs1n7qaeeOn78uLWau7t77969CYKQyWSv
        vPLKl19+af3i27Zte/311/v162etDNa2N2BtDuxhbWQ2NaRHlAYMvn+L7fJC2cLButxExPm92FQjCA+5
        tR2Pt7f3kCFDRCJRz549r169unjx4g8++MBkMv373//+6aef6As1PDz8o48+euaZZ/773/9+//33bm5u
        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
        wNoAAACdif8HHFEs4fdkjIYAAAAASUVORK5CYII=
</value>
  </data>
  <data name="pictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAADbUAAAmyCAYAAABaWobFAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
        vwAADr8BOAVTJAAA/7JJREFUeF7s3euKKrsahlEhQYoU3v/lZmHP1aevDkat2FqOAS9r70kbS8GfDzkc
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAADgr4zDUIeca0qpHg6H30upppzrMIx1HE/nf3uY0zjWMgw151RTCs91OHw8
        b8rDx7PF1wIAAAAAAAAAAAAAAADwRD6CsXMsFiO2CztHZKX0jdtOpdQhzwR2qzsHbuXh4R0AAAAAAAAA
        AAAAAAAAF4xDvjpmi+sVkI3He58tubkNAAAAAAAAAAAAAAAA4Bl83s42DcFuXMqb3dq29bOlo7ANAAAA
        AAAAAAAAAAAA4E+VPI2/7l+qwwZhW49nE7YBAAAAAAAAAAAAAAAA/JEe0dj37gvbxuN2N7T93n3PBQAA
        AAAAAAAAAAAAAMANTkOeCb6mS3mopYx1HL9DsNP5/w9DzWn697+Whl+va3UqQ03xrObnyjV1ei4AAAAA
        AAAAAAAAAAAAbnAaS80x9JqNxi6HX+e4bS1AS8fx4hk/ncaxDmtRWsqNz5U3fS4AAAAAAAAAAAAAAAAA
        bjQe0yTyuif4Wg/RUh0aIrRPqzfIXXnD2vqNb7mWK84CAAAAAAAAAAAAAAAA4AaXbmm7Nmj7tHpuLs1n
        ljzz+o/dFqGtRXK3flYAAAAAAAAAAAAAAAAAGq1FXtfehBYtn90WpK3drJaHy69fshjK3fl5AQAAAAAA
        AAAAAAAAALhgPKZp3PWxVIdyX+B1Gsc6pHhue5S2/GxtUdyS5Vju/s8MAAAAAAAAAAAAAAAAwIK16OyQ
        yyZx1+JtbRfOX3u2dBxXX9ti6ba2Lc4GAAAAAAAAAAAAAAAAYMZpLDXPhF3ntdyk1mL5VrT129aWn22b
        29QWY7s01HHluQAAAAAAAAAAAAAAAAC40XJwtk04dnZrnLb8bOsxXKve5wMAAAAAAAAAAAAAAAAQPCLs
        Oo1jHVI8/9/WboMbj2ny9x/LZfE117g1tgMAAAAAAAAAAAAAAADgRn8dtaXjuPgeJU///tJrrrH2XGux
        HQAAAAAAAAAAAAAAAAA3+uuobe3WtaWobcvgbOk9tgrnAAAAAAAAAAAAAAAAAPjhMVFbqXly/v9biNrW
        Qrgto7bxmCbnrz0XAAAAAAAAAAAAAAAAAHdYDs5SHco28dhyOHeohzTUcSaee8RznZ2GPPMeojYAAAAA
        AAAAAAAAAACALtZuREvHcZOwazEcO+9Zo7aF5wIAAAAAAAAAAAAAAADgTiXPRF0bhl2L56+8x/LtbrmW
        mb+/lagNAAAAAAAAAAAAAAAA4MHGY5pGXf8vD/eFXctx2nqktvy6+b+/1eL7iNoAAAAAAAAAAAAAAAAA
        +lgMuz4jsnJb3HUaxzqkeF7cfKS2/Ezzf3+rxfcRtQEAAAAAAAAAAAAAAAD0U/JM2PUzJLsybGsL2v4/
        eyYeW4zNFv7+Vo96HwAAAAAAAAAAAAAAAAB+WI67PpdqHsamyOtUSs1NQdt58/HY8vPM//2tHvU+AAAA
        AAAAAAAAAAAAAATrt7X9v5RqPpY6lt+B26mMdRyGmlOavmZtaajjTDz2qNjsUe8DAAAAAAAAAAAAAAAA
        QHAaxzo037B2zVIdhoV47FmjtoXnAgAAAAAAAAAAAAAAAGBDp7HUHAOvO5eHU702Hlv8+/1FbdP3/vsB
        AAAAAAAAAAAAAAAAPM6plJo3ubEtfQRt/868Lh5bjus2jtqGPPMey8+1sen7Ps8AAAAAAAAAAAAAAAAA
        Huc0jnXIKYZO7Uu5lvIdhS3GY7l8/c1Py1FbqsOPc++1+Fz9o7bpez7fAAAAAAAAAAAAAAAAAB5rHIYr
        b2073842ToKopXgsHad/e/aoqG08LoR7C7Hdhqbv+XwDAAAAAAAAAAAAAAAA+BunUupwzDWlVFOIn87/
        lvNQS5kP1M6W4rHlqG2sw0JMlwdR24MGAAAAAAAAAAAAAAAA8JpKngRTH1sL1G55zbWW3mMpttvY5H2f
        bAAAAAAAAAAAAAAAAACv5zSWmqfBVD0cUh3KcqC2dIvaVsHZo26Du2Dy3k80AAAAAAAAAAAAAAAAgNdz
        KkNN02CqHg65lnE5HjsNeeY1h3rIZfE117g1ttuZmc//NQAAAAAAAAAAAAAAAIDXs3Tj2qU4bTGGS0Md
        V2K4VovnX4jtdmbm838NAAAAAAAAAAAAAAAA4LWcxrEOaRJLfSwdx9VwqvdNaoux3UbR3IuYfv7vAQAA
        AAAAAAAAAAAAAGzvNOQYM33sUnTWYvk2tLYwreT4uu2erefZL2Ty+X8MAAAAAAAAAAAAAAAAYHuL4dkG
        N5YthWOtZ/e6TW3xMzfGdjsy8x18DQAAAAAAAAAAAAAAAGB7p7HUPA2a7g68lm6AO6/1NrTl+OxQ83D7
        s90b2+3I9Dv4HgAAAAAAAAAAAAAAAEAfi5FXLjfFTcuh3Hm5lsZw7DSOdUjx9Z+7LbrbIrbbkcl38GMA
        AAAAAAAAAAAAAAAAfayFXtfeiPYRtC2GaNeHY2vPdk0gd7Z289u1Z+3EzPfwNQAAAAAAAAAAAAAAAIA+
        1m9Eaw/RxmEtGjvv+nDs0rN93Ng2XH6+8ZhXn631M+7M5Hv4MQAAAAAAAAAAAAAAAIB+1m9EO9RDSjUf
        Sx3L7yjtVMZajsPq7Wyfu/bWt0/rN6z9W0r5I24bf0Rz52cbh1zTxWe7PrbbiZnv4msAAAAAAAAAAAAA
        AAAA/Vy+Ee2+3XsT2nhMkzO3WapDCPXeyMz38TUAAAAAAAAAAAAAAACAvk5jqXkaN929lMv5v3fpFd3d
        G9u9uMn38WMAAAAAAAAAAAAAAAAA/Z3KUNM0cLp5W0ZjW4dtWz7bi5p8Jz8GAAAAAAAAAAAAAAAA8Bin
        Uu6Px1Kuw7B9NHYO28oxTd/vqqWaOzzbC5r5br4GAAAAAAAAAAAAAAAA8FjjkGu6Om77F4yN46lrGHUO
        73K6Nm5LNeXS/dleyMx39DUAAAAAAAAAAAAAAACAv/Fxc9vxHLilmibxU6op5ZqPQy3l8bHYv5vbhprz
        +Tnisx3+PXMeutwatwOT70vUBgAAAAAAAAAAAAAAAEAvMWQTtQEAAAAAAAAAAAAAAADQTQzZRG0AAAAA
        AAAAAAAAAAAAdBNDNlEbAAAAAAAAAAAAAAAAAN3EkE3UBgAAAAAAAAAAAAAAAEA3MWQTtQEAAAAAAAAA
        AAAAAADQTQzZRG0AAAAAAAAAAAAAAAAAdBNDNlEbAAAAAAAAAAAAAAAAAN3EkE3UBgAAAAAAAAAAAAAA
        AEA3MWQTtQEAAAAAAAAAAAAAAADQTQzZRG0AAAAAAAAAAAAAAAAAdBNDNlEbAAAAAAAAAAAAAAAAAN3E
        kE3UBgAAAAAAAAAAAAAAAEA3MWQTtQEAAAAAAAAAAAAAAADQTQzZRG0AAAAAAAAAAAAAAAAAdBNDNlEb
        AAAAAAAAAAAAAAAAAN3EkE3UBgAAAAAAAAAAAAAAAEA3MWQTtQEAAAAAAAAAAAAAAADQTQzZRG0AAAAA
        AAAAAAAAAAAAdBNDNlEbAAAAAAAAAAAAAAAAAN3EkE3UBgAAAAAAAAAAAAAAAEA3MWQTtQEAAAAAAAAA
        AAAAAADQTQzZRG0AAAAAAAAAAAAAAAAAdBNDNlEbAAAAAAAAAAAAAAAAAN3EkE3UBgAAAAAAAAAAAAAA
        AEA3MWQTtQEAAAAAAAAAAAAAAADQTQzZRG0AAAAAAAAAAAAAAAAAdBNDNlEbAAAAAAAAAAAAAAAAAN3E
        kE3UBgAAAAAAAAAAAAAAAEA3MWQTtQEAAAAAAAAAAAAAAADQTQzZRG0AAAAAAAAAAAAAAAAAdBNDNlEb
        AAAAAAAAAAAAAAAAAN3EkE3UBgAAAAAAAAAAAAAAAEA3MWQTtQEAAAAAAAAAAAAAAADQTQzZRG0AAAAA
        AAAAAAAAAAAAdBNDNlEbAAAAAAAAAAAAAAAAAN3EkE3UBgAAAAAAAAAAAAAAAEA3MWQTtQEAAAAAAAAA
        AAAAAADQTQzZRG0AAAAAAAAAAAAAAAAAdBNDNlEbAAAAAAAAAAAAAAAAAN3EkE3UBgAAAAAAAAAAAAAA
        AEA3MWQTtQEAAAAAAAAAAAAAAADQTQzZRG0AAAAAAAAAAAAAAAAAdBNDNlEbAAAAAAAAAAAAAAAAAN3E
        kE3UBgAAAAAAAAAAAAAAAEA3MWQTtQEAAAAAAAAAAAAAAADQTQzZRG0AAAAAAAAAAAAAAAAAdBNDNlEb
        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
        CCGEEEIIIYR4igAAAABezbWp4wOAr6jbTR4GXC9tV8dtf0bVNe1hTW2Pljl/D1zeXMwDOUHMAzlBzAM5
        QcwDOUHMAzlBzAM5QcwDOUHMAzlBzAM58d5iDsgHYh7ICWIeyAliHsgJYh7ICWIeyAliHsgJYh7ICWIe
        yAkAAAB4Zde26ar0IUD3r2q6y2V901lx+//qrt1g+08ic/4euLy5mAdygpgHcoKYB3KCmAdygpgHcoKY
        B3KCmAdygpgHcoKYB3LivcUckA/EPJATxDyQE8Q8kBPEPJATxDyQE8Q8kBPEPJATxDyQEwAAAPDK9l5J
        7fJRZba9XdPck0jP/zd4TzEP5AQxD+QEMQ/kBDEP5AQxD+QEMQ/kBDEP5AQxD+QEMQ/kxHuLOSAfiHkg
        J4h5ICeIeSAniHkgJ4h5ICeIeSAniHkgJ4h5ICcAAADg1bV18hDgM6qPy+oHAntu+4kk538TvKeYB3KC
        mAdygpgHcoKYB3KCmAdygpgHcoKYB3KCmAdygpgHcuK9xRyQD8Q8kBPEPJATxDyQE8Q8kBPEPJATxDyQ
        E8Q8kBPEPJATAAAA8Or2Wk3t2jZdFbf5GdusAvdEMtfAA5c3F/NAThDzQE4Q80BOEPNAThDzQE4Q80BO
        EPNAThDzQE4Q80BOvLeYA/KBmAdygpgHcoKYB3KCmAdygpgHcoKYB3KCmAdygpgHcgIAAABeXbn57F9X
        N8ubz0qrtK1tlntC6TX4Dd5TzAM5QcwDOUHMAzlBzAM5QcwDOUHMAzlBzAM5QcwDOUHMAznx3mIOyAdi
        HsgJYh7ICWIeyAliHsgJYh7ICWIeyAliHsgJYh7ICQAAAHh118ula6rkQcB3LFtV7drUmW19RfVxmb29
        J5dcg5vgPcU8kBPEPJATxDyQE8Q8kBPEPJATxDyQE8Q8kBPEPJATxDyQE+8t5oB8IOaBnCDmgZwg5oGc
        IOaBnCDmgZwg5oGcIOaBnCDmgZwAAACAdzDWhPbvX921M1ZWG1v5be62XkTmOvwE7ynmgZwg5oGcIOaB
        nCDmgZwg5oGcIOaBnCDmgZwg5oGcIOaBnHhvMQfkAzEP5AQxD+QEMQ/kBDEP5AQxD+QEMQ/kBDEP5AQx
        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
        eCVbj7clMadGmEvAeexSP/rxuMGKBFsfm7kELLP1WPyMDeqE+QQ8v3JDyfpmlcHWNcx8Ao61d50wnwAA
        AAC40T9QbVf/onLV1Y0HqfCKPmtEvbZGfEVVt91l5QfGwPGOalYZmJvA8zmyTpibwLHKX+A4LuY0rAzM
        J+AYz1gjzCXgPL7er+uuyoyveVF19ce249FcAs7hrHXCfAKeW/nfMds0qwzMJ+B5HVEnzCcAAAAAgq9f
        Apr7wKTycATeRF8jmoUPVau68atg8MSObFa5ZW4Cz+MRdcLcBI5R/gLHcTG3YeWW+QTs65lrhLkEnMe6
        8dh2lx3Ho7kEnMNZ68S64zKfgEcp/ztmu2aVW+YT8HyOrBPmEwAAAADB1y+GNV1dV12VWe6+qvoHqE3X
        +EUweFuXpumauv6qB7mHp1XV1eoEsBFzE+AecxPgHvMJYIy5BJzH7XiMY/Hzy93f47Ftjx2P5hJwHmet
        E+YTwD3mE8A95hMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        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
        fH1j2H7Xd4mvBrdmfCXEBdcDAAAAAAAAAAAAAAAAXkZbD802fZNQq9km+NM41jdSNZdTXaOf1eC+o6rP
        cw+/jm3aqn+XoRlsrImt7lfhO9f1v+fSNzb2KxBWw32adj0AAAAAAAAAAAAAAADgZV37FbhO1Ah1Nn1T
        22cz1UkbkYamu+pkK+z1K6011b+u+ri/ktrf1fCqz3P5amBru8uJzgkAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAOBt/AcVheSPjmmp0AAAAABJRU5ErkJggg==
</value>
  </data>
</root>