From 25b066e257f45d680d8de086722f206a3c1f5751 Mon Sep 17 00:00:00 2001 From: Alberto Griggio Date: Fri, 13 Apr 2018 17:30:29 +0200 Subject: [PATCH 01/14] first version of new shadows/highlights tool --- rtengine/CMakeLists.txt | 1 + rtengine/dcrop.cc | 34 +++++----- rtengine/improccoordinator.cc | 28 ++++---- rtengine/improcfun.cc | 42 ++++++------ rtengine/improcfun.h | 1 + rtengine/ipshadowshighlights.cc | 111 ++++++++++++++++++++++++++++++++ rtengine/rtthumbnail.cc | 18 +++--- rtengine/simpleprocess.cc | 18 +++--- 8 files changed, 184 insertions(+), 69 deletions(-) create mode 100644 rtengine/ipshadowshighlights.cc diff --git a/rtengine/CMakeLists.txt b/rtengine/CMakeLists.txt index 0693f919f..0c8b561a0 100644 --- a/rtengine/CMakeLists.txt +++ b/rtengine/CMakeLists.txt @@ -120,6 +120,7 @@ set(RTENGINESOURCEFILES histmatching.cc pdaflinesfilter.cc gamutwarning.cc + ipshadowshighlights.cc ) if(LENSFUN_HAS_LOAD_DIRECTORY) diff --git a/rtengine/dcrop.cc b/rtengine/dcrop.cc index 079a5de16..a4296d601 100644 --- a/rtengine/dcrop.cc +++ b/rtengine/dcrop.cc @@ -800,24 +800,24 @@ void Crop::update (int todo) } // blurmap for shadow & highlights - if ((todo & M_BLURMAP) && params.sh.enabled) { - double radius = sqrt (double (skips (parent->fw, skip) * skips (parent->fw, skip) + skips (parent->fh, skip) * skips (parent->fh, skip))) / 2.0; - double shradius = params.sh.radius; + // if ((todo & M_BLURMAP) && params.sh.enabled) { + // double radius = sqrt (double (skips (parent->fw, skip) * skips (parent->fw, skip) + skips (parent->fh, skip) * skips (parent->fh, skip))) / 2.0; + // double shradius = params.sh.radius; - if (!params.sh.hq) { - shradius *= radius / 1800.0; - } + // if (!params.sh.hq) { + // shradius *= radius / 1800.0; + // } - if (!cshmap) { - cshmap = new SHMap (cropw, croph, true); - } + // if (!cshmap) { + // cshmap = new SHMap (cropw, croph, true); + // } - cshmap->update (baseCrop, shradius, parent->ipf.lumimul, params.sh.hq, skip); + // cshmap->update (baseCrop, shradius, parent->ipf.lumimul, params.sh.hq, skip); - if (parent->shmap->min_f < 65535.f) { // don't call forceStat with wrong values - cshmap->forceStat (parent->shmap->max_f, parent->shmap->min_f, parent->shmap->avg); - } - } + // if (parent->shmap->min_f < 65535.f) { // don't call forceStat with wrong values + // cshmap->forceStat (parent->shmap->max_f, parent->shmap->min_f, parent->shmap->avg); + // } + // } // shadows & highlights & tone curve & convert to cielab @@ -1330,9 +1330,9 @@ bool Crop::setCropSizes (int rcx, int rcy, int rcw, int rch, int skip, bool inte cbuffer[i] = cbuf_real + cropw * i + cropw; } - if (params.sh.enabled) { - cshmap = new SHMap (cropw, croph, true); - } + // if (params.sh.enabled) { + // cshmap = new SHMap (cropw, croph, true); + // } if (editType == ET_PIPETTE) { PipetteBuffer::resize (cropw, croph); diff --git a/rtengine/improccoordinator.cc b/rtengine/improccoordinator.cc index e22aa3b0d..2f657b884 100644 --- a/rtengine/improccoordinator.cc +++ b/rtengine/improccoordinator.cc @@ -415,20 +415,20 @@ void ImProcCoordinator::updatePreviewImage (int todo, Crop* cropCall) readyphase++; progress ("Preparing shadow/highlight map...", 100 * readyphase / numofphases); - if ((todo & M_BLURMAP) && params.sh.enabled) { - double radius = sqrt (double (pW * pW + pH * pH)) / 2.0; - double shradius = params.sh.radius; + // if ((todo & M_BLURMAP) && params.sh.enabled) { + // double radius = sqrt (double (pW * pW + pH * pH)) / 2.0; + // double shradius = params.sh.radius; - if (!params.sh.hq) { - shradius *= radius / 1800.0; - } + // if (!params.sh.hq) { + // shradius *= radius / 1800.0; + // } - if (!shmap) { - shmap = new SHMap (pW, pH, true); - } + // if (!shmap) { + // shmap = new SHMap (pW, pH, true); + // } - shmap->update (oprevi, shradius, ipf.lumimul, params.sh.hq, scale); - } + // shmap->update (oprevi, shradius, ipf.lumimul, params.sh.hq, scale); + // } @@ -966,9 +966,9 @@ void ImProcCoordinator::setScale (int prevscale) previmg = new Image8 (pW, pH); workimg = new Image8 (pW, pH); - if (params.sh.enabled) { - shmap = new SHMap (pW, pH, true); - } + // if (params.sh.enabled) { + // shmap = new SHMap (pW, pH, true); + // } allocated = true; } diff --git a/rtengine/improcfun.cc b/rtengine/improcfun.cc index c30df4d7a..30c1a75ca 100644 --- a/rtengine/improcfun.cc +++ b/rtengine/improcfun.cc @@ -2047,7 +2047,7 @@ void ImProcFunctions::rgbProc (Imagefloat* working, LabImage* lab, PipetteBuffer s_th = params->sh.stonalwidth * (shmap->avg - shmap->min_f) / 100; } - bool processSH = params->sh.enabled && shmap && (params->sh.highlights > 0 || params->sh.shadows > 0); + bool processSH = false; //params->sh.enabled && shmap && (params->sh.highlights > 0 || params->sh.shadows > 0); TMatrix wprof = ICCStore::getInstance()->workingSpaceMatrix (params->icm.working); TMatrix wiprof = ICCStore::getInstance()->workingSpaceInverseMatrix (params->icm.working); @@ -2437,30 +2437,30 @@ void ImProcFunctions::rgbProc (Imagefloat* working, LabImage* lab, PipetteBuffer } } - if (processSH) { - for (int i = istart, ti = 0; i < tH; i++, ti++) { - for (int j = jstart, tj = 0; j < tW; j++, tj++) { + // if (processSH) { + // for (int i = istart, ti = 0; i < tH; i++, ti++) { + // for (int j = jstart, tj = 0; j < tW; j++, tj++) { - float r = rtemp[ti * TS + tj]; - float g = gtemp[ti * TS + tj]; - float b = btemp[ti * TS + tj]; + // float r = rtemp[ti * TS + tj]; + // float g = gtemp[ti * TS + tj]; + // float b = btemp[ti * TS + tj]; - float mapval = 1.f + shmap->map[i][j]; - float factor = 1.f; + // float mapval = 1.f + shmap->map[i][j]; + // float factor = 1.f; - if (mapval > h_th) { - factor = (h_th + (100.0 - shHighlights) * (mapval - h_th) / 100.0) / mapval; - } else if (mapval < s_th) { - factor = (s_th - (100.0 - shShadows) * (s_th - mapval) / 100.0) / mapval; - } + // if (mapval > h_th) { + // factor = (h_th + (100.0 - shHighlights) * (mapval - h_th) / 100.0) / mapval; + // } else if (mapval < s_th) { + // factor = (s_th - (100.0 - shShadows) * (s_th - mapval) / 100.0) / mapval; + // } - rtemp[ti * TS + tj] = factor * r; - gtemp[ti * TS + tj] = factor * g; - btemp[ti * TS + tj] = factor * b; - } - } - } + // rtemp[ti * TS + tj] = factor * r; + // gtemp[ti * TS + tj] = factor * g; + // btemp[ti * TS + tj] = factor * b; + // } + // } + // } highlightToneCurve(hltonecurve, rtemp, gtemp, btemp, istart, tH, jstart, tW, TS, exp_scale, comp, hlrange); shadowToneCurve(shtonecurve, rtemp, gtemp, btemp, istart, tH, jstart, tW, TS); @@ -3647,6 +3647,8 @@ void ImProcFunctions::rgbProc (Imagefloat* working, LabImage* lab, PipetteBuffer delete vCurve; } + shadowsHighlights(lab); + if (params->localContrast.enabled) { // Alberto's local contrast localContrast(lab); diff --git a/rtengine/improcfun.h b/rtengine/improcfun.h index fbddd491d..ab96a2d2d 100644 --- a/rtengine/improcfun.h +++ b/rtengine/improcfun.h @@ -344,6 +344,7 @@ public: void ToneMapFattal02(Imagefloat *rgb); void localContrast(LabImage *lab); void colorToningLabGrid(LabImage *lab, int xstart, int xend, int ystart, int yend, bool MultiThread); + void shadowsHighlights(LabImage *lab); Image8* lab2rgb (LabImage* lab, int cx, int cy, int cw, int ch, const procparams::ColorManagementParams &icm, bool consider_histogram_settings=true); Imagefloat* lab2rgbOut (LabImage* lab, int cx, int cy, int cw, int ch, const procparams::ColorManagementParams &icm, GammaValues *ga = nullptr); diff --git a/rtengine/ipshadowshighlights.cc b/rtengine/ipshadowshighlights.cc new file mode 100644 index 000000000..9a967d52b --- /dev/null +++ b/rtengine/ipshadowshighlights.cc @@ -0,0 +1,111 @@ +/* -*- C++ -*- + * + * This file is part of RawTherapee. + * + * Copyright 2018 Alberto Griggio + * + * RawTherapee is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * RawTherapee is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with RawTherapee. If not, see . + */ + +#ifdef _OPENMP +#include +#endif + +#include "improcfun.h" +#include "gauss.h" + +namespace rtengine { + +void ImProcFunctions::shadowsHighlights(LabImage *lab) +{ + if (!params->sh.enabled || (!params->sh.highlights && !params->sh.shadows)){ + return; + } + + const int width = lab->W; + const int height = lab->H; + + array2D mask(width, height); + const float sigma = params->sh.radius * 5.f / scale; + + const auto apply = + [&](int amount, int tonalwidth, bool hl) -> void + { + // first highlights + const float thresh = tonalwidth * 327.68f; + const float scale = hl ? (thresh > 0.f ? 0.9f / thresh : 1.f) : thresh * 0.9f; +#ifdef _OPENMP + #pragma omp parallel for if (multiThread) +#endif + for (int y = 0; y < height; ++y) { + for (int x = 0; x < width; ++x) { + float l = lab->L[y][x]; + if (hl) { + mask[y][x] = (l > thresh) ? 1.f : std::pow(l * scale, 4); + } else { + mask[y][x] = l <= thresh ? 1.f : std::pow(scale / l, 4); + } + } + } +#ifdef _OPENMP + #pragma omp parallel +#endif + { + gaussianBlur(mask, mask, width, height, sigma); + } + + const float base = std::pow(4.f, float(amount)/100.f); + const float gamma = hl ? base : 1.f / base; + + LUTf f(32768); +#ifdef _OPENMP + #pragma omp parallel for if (multiThread) +#endif + for (int l = 0; l < 32768; ++l) { + f[l] = std::pow(l / 32768.f, gamma) * 32768.f; + } + +#ifdef _OPENMP + #pragma omp parallel for if (multiThread) +#endif + for (int y = 0; y < height; ++y) { + for (int x = 0; x < width; ++x) { + float l = lab->L[y][x]; + float blend = mask[y][x]; + float orig = 1.f - blend; + if (l >= 0.f && l < 32768.f) { + lab->L[y][x] = f[l] * blend + l * orig; + if (!hl && l > 1.f) { + // when pushing shadows, scale also the chromaticity + float s = max(lab->L[y][x] / l * 0.5f, 1.f) * blend; + float a = lab->a[y][x]; + float b = lab->b[y][x]; + lab->a[y][x] = a * s + a * orig; + lab->b[y][x] = b * s + b * orig; + } + } + } + } + }; + + if (params->sh.highlights > 0) { + apply(params->sh.highlights, params->sh.htonalwidth, true); + } + + if (params->sh.shadows > 0) { + apply(params->sh.shadows, params->sh.stonalwidth, false); + } +} + +} // namespace rtengine diff --git a/rtengine/rtthumbnail.cc b/rtengine/rtthumbnail.cc index 0adf4ce84..b57f3ae50 100644 --- a/rtengine/rtthumbnail.cc +++ b/rtengine/rtthumbnail.cc @@ -1187,17 +1187,17 @@ IImage8* Thumbnail::processImage (const procparams::ProcParams& params, eSensorT // update blurmap SHMap* shmap = nullptr; - if (params.sh.enabled) { - shmap = new SHMap (fw, fh, false); - double radius = sqrt (double (fw * fw + fh * fh)) / 2.0; - double shradius = params.sh.radius; + // if (params.sh.enabled) { + // shmap = new SHMap (fw, fh, false); + // double radius = sqrt (double (fw * fw + fh * fh)) / 2.0; + // double shradius = params.sh.radius; - if (!params.sh.hq) { - shradius *= radius / 1800.0; - } + // if (!params.sh.hq) { + // shradius *= radius / 1800.0; + // } - shmap->update (baseImg, shradius, ipf.lumimul, params.sh.hq, 16); - } + // shmap->update (baseImg, shradius, ipf.lumimul, params.sh.hq, 16); + // } // RGB processing double expcomp = params.toneCurve.expcomp; diff --git a/rtengine/simpleprocess.cc b/rtengine/simpleprocess.cc index 0e9629498..cec3943d4 100644 --- a/rtengine/simpleprocess.cc +++ b/rtengine/simpleprocess.cc @@ -884,17 +884,17 @@ private: // update blurmap SHMap* shmap = nullptr; - if (params.sh.enabled) { - shmap = new SHMap (fw, fh, true); - double radius = sqrt (double (fw * fw + fh * fh)) / 2.0; - double shradius = params.sh.radius; + // if (params.sh.enabled) { + // shmap = new SHMap (fw, fh, true); + // double radius = sqrt (double (fw * fw + fh * fh)) / 2.0; + // double shradius = params.sh.radius; - if (!params.sh.hq) { - shradius *= radius / 1800.0; - } + // if (!params.sh.hq) { + // shradius *= radius / 1800.0; + // } - shmap->update (baseImg, shradius, ipf.lumimul, params.sh.hq, 1); - } + // shmap->update (baseImg, shradius, ipf.lumimul, params.sh.hq, 1); + // } // RGB processing From 4df4fd63702cb3891941f831389bad4ef87aa632 Mon Sep 17 00:00:00 2001 From: Alberto Griggio Date: Fri, 13 Apr 2018 15:43:06 +0200 Subject: [PATCH 02/14] code cleanup after the new shadows/highlights tool --- rtengine/dcrop.cc | 52 ++--------------------------------- rtengine/dcrop.h | 1 - rtengine/improccoordinator.cc | 31 ++------------------- rtengine/improccoordinator.h | 2 -- rtengine/improcfun.cc | 42 ++-------------------------- rtengine/improcfun.h | 4 +-- rtengine/procparams.cc | 10 ++----- rtengine/procparams.h | 1 - rtengine/rtthumbnail.cc | 21 +------------- rtengine/simpleprocess.cc | 23 +--------------- rtgui/exportpanel.cc | 9 ------ rtgui/exportpanel.h | 2 -- rtgui/filecatalog.cc | 4 --- rtgui/options.cc | 6 ---- rtgui/options.h | 1 - rtgui/paramsedited.cc | 6 ---- rtgui/shadowshighlights.cc | 45 ++---------------------------- rtgui/shadowshighlights.h | 4 --- 18 files changed, 16 insertions(+), 248 deletions(-) diff --git a/rtengine/dcrop.cc b/rtengine/dcrop.cc index a4296d601..c08afc154 100644 --- a/rtengine/dcrop.cc +++ b/rtengine/dcrop.cc @@ -42,7 +42,7 @@ extern const Settings* settings; Crop::Crop (ImProcCoordinator* parent, EditDataProvider *editDataProvider, bool isDetailWindow) : PipetteBuffer (editDataProvider), origCrop (nullptr), laboCrop (nullptr), labnCrop (nullptr), - cropImg (nullptr), cbuf_real (nullptr), cshmap (nullptr), transCrop (nullptr), cieCrop (nullptr), cbuffer (nullptr), + cropImg (nullptr), cbuf_real (nullptr), transCrop (nullptr), cieCrop (nullptr), cbuffer (nullptr), updating (false), newUpdatePending (false), skip (10), cropx (0), cropy (0), cropw (-1), croph (-1), trafx (0), trafy (0), trafw (-1), trafh (-1), @@ -799,47 +799,13 @@ void Crop::update (int todo) } - // blurmap for shadow & highlights - // if ((todo & M_BLURMAP) && params.sh.enabled) { - // double radius = sqrt (double (skips (parent->fw, skip) * skips (parent->fw, skip) + skips (parent->fh, skip) * skips (parent->fh, skip))) / 2.0; - // double shradius = params.sh.radius; - - // if (!params.sh.hq) { - // shradius *= radius / 1800.0; - // } - - // if (!cshmap) { - // cshmap = new SHMap (cropw, croph, true); - // } - - // cshmap->update (baseCrop, shradius, parent->ipf.lumimul, params.sh.hq, skip); - - // if (parent->shmap->min_f < 65535.f) { // don't call forceStat with wrong values - // cshmap->forceStat (parent->shmap->max_f, parent->shmap->min_f, parent->shmap->avg); - // } - // } - - - // shadows & highlights & tone curve & convert to cielab - /*int xref,yref; - xref=000;yref=000; - if (colortest && cropw>115 && croph>115) - for(int j=1;j<5;j++){ - xref+=j*30;yref+=j*30; - if (settings->verbose) printf("before rgbProc RGB Xr%i Yr%i Skip=%d R=%f G=%f B=%f gamma=%f \n",xref,yref,skip, - baseCrop->r[(int)(xref/skip)][(int)(yref/skip)]/256, - baseCrop->g[(int)(xref/skip)][(int)(yref/skip)]/256, - baseCrop->b[(int)(xref/skip)][(int)(yref/skip)]/256, - parent->imgsrc->getGamma()); - }*/ - if (todo & M_RGBCURVE) { double rrm, ggm, bbm; DCPProfile::ApplyState as; DCPProfile *dcpProf = parent->imgsrc->getDCP (params.icm, as); LUTu histToneCurve; - parent->ipf.rgbProc (baseCrop, laboCrop, this, parent->hltonecurve, parent->shtonecurve, parent->tonecurve, cshmap, + parent->ipf.rgbProc (baseCrop, laboCrop, this, parent->hltonecurve, parent->shtonecurve, parent->tonecurve, params.toneCurve.saturation, parent->rCurve, parent->gCurve, parent->bCurve, parent->colourToningSatLimit, parent->colourToningSatLimitOpacity, parent->ctColorCurve, parent->ctOpacityCurve, parent->opautili, parent->clToningcurve, parent->cl2Toningcurve, parent->customToneCurve1, parent->customToneCurve2, parent->beforeToneCurveBW, parent->afterToneCurveBW, rrm, ggm, bbm, parent->bwAutoR, parent->bwAutoG, parent->bwAutoB, dcpProf, as, histToneCurve); @@ -1126,11 +1092,6 @@ void Crop::freeAll () cbuffer = nullptr; } - if (cshmap ) { - delete cshmap; - cshmap = nullptr; - } - PipetteBuffer::flush(); } @@ -1318,11 +1279,6 @@ bool Crop::setCropSizes (int rcx, int rcy, int rcw, int rch, int skip, bool inte delete [] cbuf_real; } - if (cshmap ) { - delete cshmap; - cshmap = nullptr; - } - cbuffer = new float*[croph]; cbuf_real = new float[ (croph + 2)*cropw]; @@ -1330,10 +1286,6 @@ bool Crop::setCropSizes (int rcx, int rcy, int rcw, int rch, int skip, bool inte cbuffer[i] = cbuf_real + cropw * i + cropw; } - // if (params.sh.enabled) { - // cshmap = new SHMap (cropw, croph, true); - // } - if (editType == ET_PIPETTE) { PipetteBuffer::resize (cropw, croph); } else if (PipetteBuffer::bufferCreated()) { diff --git a/rtengine/dcrop.h b/rtengine/dcrop.h index fcdfcf001..7ec346d3c 100644 --- a/rtengine/dcrop.h +++ b/rtengine/dcrop.h @@ -45,7 +45,6 @@ protected: LabImage* labnCrop; // "one chunk" allocation Image8* cropImg; // "one chunk" allocation ; displayed image in monitor color space, showing the output profile as well (soft-proofing enabled, which then correspond to workimg) or not float * cbuf_real; // "one chunk" allocation - SHMap* cshmap; // per line allocation // --- automatically allocated and deleted when necessary, and only renewed on size changes Imagefloat* transCrop; // "one chunk" allocation, allocated if necessary diff --git a/rtengine/improccoordinator.cc b/rtengine/improccoordinator.cc index 2f657b884..f39fe3415 100644 --- a/rtengine/improccoordinator.cc +++ b/rtengine/improccoordinator.cc @@ -34,7 +34,7 @@ extern const Settings* settings; ImProcCoordinator::ImProcCoordinator () : orig_prev (nullptr), oprevi (nullptr), oprevl (nullptr), nprevl (nullptr), fattal_11_dcrop_cache(nullptr), previmg (nullptr), workimg (nullptr), - ncie (nullptr), imgsrc (nullptr), shmap (nullptr), lastAwbEqual (0.), lastAwbTempBias (0.0), ipf (¶ms, true), monitorIntent (RI_RELATIVE), + ncie (nullptr), imgsrc (nullptr), lastAwbEqual (0.), lastAwbTempBias (0.0), ipf (¶ms, true), monitorIntent (RI_RELATIVE), softProof (false), gamutCheck (false), scale (10), highDetailPreprocessComputed (false), highDetailRawComputed (false), allocated (false), bwAutoR (-9000.f), bwAutoG (-9000.f), bwAutoB (-9000.f), CAMMean (NAN), @@ -415,23 +415,6 @@ void ImProcCoordinator::updatePreviewImage (int todo, Crop* cropCall) readyphase++; progress ("Preparing shadow/highlight map...", 100 * readyphase / numofphases); - // if ((todo & M_BLURMAP) && params.sh.enabled) { - // double radius = sqrt (double (pW * pW + pH * pH)) / 2.0; - // double shradius = params.sh.radius; - - // if (!params.sh.hq) { - // shradius *= radius / 1800.0; - // } - - // if (!shmap) { - // shmap = new SHMap (pW, pH, true); - // } - - // shmap->update (oprevi, shradius, ipf.lumimul, params.sh.hq, scale); - // } - - - readyphase++; if (todo & M_AUTOEXP) { @@ -566,7 +549,7 @@ void ImProcCoordinator::updatePreviewImage (int todo, Crop* cropCall) DCPProfile::ApplyState as; DCPProfile *dcpProf = imgsrc->getDCP (params.icm, as); - ipf.rgbProc (oprevi, oprevl, nullptr, hltonecurve, shtonecurve, tonecurve, shmap, params.toneCurve.saturation, + ipf.rgbProc (oprevi, oprevl, nullptr, hltonecurve, shtonecurve, tonecurve, params.toneCurve.saturation, rCurve, gCurve, bCurve, colourToningSatLimit, colourToningSatLimitOpacity, ctColorCurve, ctOpacityCurve, opautili, clToningcurve, cl2Toningcurve, customToneCurve1, customToneCurve2, beforeToneCurveBW, afterToneCurveBW, rrm, ggm, bbm, bwAutoR, bwAutoG, bwAutoB, params.toneCurve.expcomp, params.toneCurve.hlcompr, params.toneCurve.hlcomprthresh, dcpProf, as, histToneCurve); if (params.blackwhite.enabled && params.blackwhite.autoc && abwListener) { @@ -910,12 +893,6 @@ void ImProcCoordinator::freeAll () delete workimg; - if (shmap) { - delete shmap; - } - - shmap = nullptr; - } allocated = false; @@ -966,10 +943,6 @@ void ImProcCoordinator::setScale (int prevscale) previmg = new Image8 (pW, pH); workimg = new Image8 (pW, pH); - // if (params.sh.enabled) { - // shmap = new SHMap (pW, pH, true); - // } - allocated = true; } diff --git a/rtengine/improccoordinator.h b/rtengine/improccoordinator.h index ab599bfb3..ada7ed754 100644 --- a/rtengine/improccoordinator.h +++ b/rtengine/improccoordinator.h @@ -64,8 +64,6 @@ protected: ImageSource* imgsrc; - SHMap* shmap; - ColorTemp currWB; ColorTemp autoWB; diff --git a/rtengine/improcfun.cc b/rtengine/improcfun.cc index 30c1a75ca..23b724b2b 100644 --- a/rtengine/improcfun.cc +++ b/rtengine/improcfun.cc @@ -2007,15 +2007,15 @@ filmlike_clip (float *r, float *g, float *b) } void ImProcFunctions::rgbProc (Imagefloat* working, LabImage* lab, PipetteBuffer *pipetteBuffer, LUTf & hltonecurve, LUTf & shtonecurve, LUTf & tonecurve, - SHMap* shmap, int sat, LUTf & rCurve, LUTf & gCurve, LUTf & bCurve, float satLimit, float satLimitOpacity, const ColorGradientCurve & ctColorCurve, const OpacityCurve & ctOpacityCurve, bool opautili, LUTf & clToningcurve, LUTf & cl2Toningcurve, + int sat, LUTf & rCurve, LUTf & gCurve, LUTf & bCurve, float satLimit, float satLimitOpacity, const ColorGradientCurve & ctColorCurve, const OpacityCurve & ctOpacityCurve, bool opautili, LUTf & clToningcurve, LUTf & cl2Toningcurve, const ToneCurve & customToneCurve1, const ToneCurve & customToneCurve2, const ToneCurve & customToneCurvebw1, const ToneCurve & customToneCurvebw2, double &rrm, double &ggm, double &bbm, float &autor, float &autog, float &autob, DCPProfile *dcpProf, const DCPProfile::ApplyState &asIn, LUTu &histToneCurve ) { - rgbProc (working, lab, pipetteBuffer, hltonecurve, shtonecurve, tonecurve, shmap, sat, rCurve, gCurve, bCurve, satLimit, satLimitOpacity, ctColorCurve, ctOpacityCurve, opautili, clToningcurve, cl2Toningcurve, customToneCurve1, customToneCurve2, customToneCurvebw1, customToneCurvebw2, rrm, ggm, bbm, autor, autog, autob, params->toneCurve.expcomp, params->toneCurve.hlcompr, params->toneCurve.hlcomprthresh, dcpProf, asIn, histToneCurve); + rgbProc (working, lab, pipetteBuffer, hltonecurve, shtonecurve, tonecurve, sat, rCurve, gCurve, bCurve, satLimit, satLimitOpacity, ctColorCurve, ctOpacityCurve, opautili, clToningcurve, cl2Toningcurve, customToneCurve1, customToneCurve2, customToneCurvebw1, customToneCurvebw2, rrm, ggm, bbm, autor, autog, autob, params->toneCurve.expcomp, params->toneCurve.hlcompr, params->toneCurve.hlcomprthresh, dcpProf, asIn, histToneCurve); } // Process RGB image and convert to LAB space void ImProcFunctions::rgbProc (Imagefloat* working, LabImage* lab, PipetteBuffer *pipetteBuffer, LUTf & hltonecurve, LUTf & shtonecurve, LUTf & tonecurve, - SHMap* shmap, int sat, LUTf & rCurve, LUTf & gCurve, LUTf & bCurve, float satLimit, float satLimitOpacity, const ColorGradientCurve & ctColorCurve, const OpacityCurve & ctOpacityCurve, bool opautili, LUTf & clToningcurve, LUTf & cl2Toningcurve, + int sat, LUTf & rCurve, LUTf & gCurve, LUTf & bCurve, float satLimit, float satLimitOpacity, const ColorGradientCurve & ctColorCurve, const OpacityCurve & ctOpacityCurve, bool opautili, LUTf & clToningcurve, LUTf & cl2Toningcurve, const ToneCurve & customToneCurve1, const ToneCurve & customToneCurve2, const ToneCurve & customToneCurvebw1, const ToneCurve & customToneCurvebw2, double &rrm, double &ggm, double &bbm, float &autor, float &autog, float &autob, double expcomp, int hlcompr, int hlcomprthresh, DCPProfile *dcpProf, const DCPProfile::ApplyState &asIn, LUTu &histToneCurve ) { BENCHFUN @@ -2040,15 +2040,6 @@ void ImProcFunctions::rgbProc (Imagefloat* working, LabImage* lab, PipetteBuffer } } - int h_th = 0, s_th = 0; - - if (shmap) { - h_th = shmap->max_f - params->sh.htonalwidth * (shmap->max_f - shmap->avg) / 100; - s_th = params->sh.stonalwidth * (shmap->avg - shmap->min_f) / 100; - } - - bool processSH = false; //params->sh.enabled && shmap && (params->sh.highlights > 0 || params->sh.shadows > 0); - TMatrix wprof = ICCStore::getInstance()->workingSpaceMatrix (params->icm.working); TMatrix wiprof = ICCStore::getInstance()->workingSpaceInverseMatrix (params->icm.working); @@ -2273,8 +2264,6 @@ void ImProcFunctions::rgbProc (Imagefloat* working, LabImage* lab, PipetteBuffer float chMixBG = float (params->chmixer.blue[1]); float chMixBB = float (params->chmixer.blue[2]); - int shHighlights = params->sh.highlights; - int shShadows = params->sh.shadows; bool blackwhite = params->blackwhite.enabled; bool complem = params->blackwhite.enabledcc; float bwr = float (params->blackwhite.mixerRed); @@ -2437,31 +2426,6 @@ void ImProcFunctions::rgbProc (Imagefloat* working, LabImage* lab, PipetteBuffer } } - // if (processSH) { - // for (int i = istart, ti = 0; i < tH; i++, ti++) { - // for (int j = jstart, tj = 0; j < tW; j++, tj++) { - - // float r = rtemp[ti * TS + tj]; - // float g = gtemp[ti * TS + tj]; - // float b = btemp[ti * TS + tj]; - - - // float mapval = 1.f + shmap->map[i][j]; - // float factor = 1.f; - - // if (mapval > h_th) { - // factor = (h_th + (100.0 - shHighlights) * (mapval - h_th) / 100.0) / mapval; - // } else if (mapval < s_th) { - // factor = (s_th - (100.0 - shShadows) * (s_th - mapval) / 100.0) / mapval; - // } - - // rtemp[ti * TS + tj] = factor * r; - // gtemp[ti * TS + tj] = factor * g; - // btemp[ti * TS + tj] = factor * b; - // } - // } - // } - highlightToneCurve(hltonecurve, rtemp, gtemp, btemp, istart, tH, jstart, tW, TS, exp_scale, comp, hlrange); shadowToneCurve(shtonecurve, rtemp, gtemp, btemp, istart, tH, jstart, tW, TS); diff --git a/rtengine/improcfun.h b/rtengine/improcfun.h index ab96a2d2d..ae6e3bcaa 100644 --- a/rtengine/improcfun.h +++ b/rtengine/improcfun.h @@ -208,10 +208,10 @@ public: void firstAnalysis (const Imagefloat* const working, const ProcParams ¶ms, LUTu & vhist16); void updateColorProfiles (const Glib::ustring& monitorProfile, RenderingIntent monitorIntent, bool softProof, bool gamutCheck); void rgbProc (Imagefloat* working, LabImage* lab, PipetteBuffer *pipetteBuffer, LUTf & hltonecurve, LUTf & shtonecurve, LUTf & tonecurve, - SHMap* shmap, int sat, LUTf & rCurve, LUTf & gCurve, LUTf & bCurve, float satLimit, float satLimitOpacity, const ColorGradientCurve & ctColorCurve, const OpacityCurve & ctOpacityCurve, bool opautili, LUTf & clcurve, LUTf & cl2curve, const ToneCurve & customToneCurve1, const ToneCurve & customToneCurve2, + int sat, LUTf & rCurve, LUTf & gCurve, LUTf & bCurve, float satLimit, float satLimitOpacity, const ColorGradientCurve & ctColorCurve, const OpacityCurve & ctOpacityCurve, bool opautili, LUTf & clcurve, LUTf & cl2curve, const ToneCurve & customToneCurve1, const ToneCurve & customToneCurve2, const ToneCurve & customToneCurvebw1, const ToneCurve & customToneCurvebw2, double &rrm, double &ggm, double &bbm, float &autor, float &autog, float &autob, DCPProfile *dcpProf, const DCPProfile::ApplyState &asIn, LUTu &histToneCurve ); void rgbProc (Imagefloat* working, LabImage* lab, PipetteBuffer *pipetteBuffer, LUTf & hltonecurve, LUTf & shtonecurve, LUTf & tonecurve, - SHMap* shmap, int sat, LUTf & rCurve, LUTf & gCurve, LUTf & bCurve, float satLimit, float satLimitOpacity, const ColorGradientCurve & ctColorCurve, const OpacityCurve & ctOpacityCurve, bool opautili, LUTf & clcurve, LUTf & cl2curve, const ToneCurve & customToneCurve1, const ToneCurve & customToneCurve2, + int sat, LUTf & rCurve, LUTf & gCurve, LUTf & bCurve, float satLimit, float satLimitOpacity, const ColorGradientCurve & ctColorCurve, const OpacityCurve & ctOpacityCurve, bool opautili, LUTf & clcurve, LUTf & cl2curve, const ToneCurve & customToneCurve1, const ToneCurve & customToneCurve2, const ToneCurve & customToneCurvebw1, const ToneCurve & customToneCurvebw2, double &rrm, double &ggm, double &bbm, float &autor, float &autog, float &autob, double expcomp, int hlcompr, int hlcomprthresh, DCPProfile *dcpProf, const DCPProfile::ApplyState &asIn, LUTu &histToneCurve); void labtoning (float r, float g, float b, float &ro, float &go, float &bo, int algm, int metchrom, int twoc, float satLimit, float satLimitOpacity, const ColorGradientCurve & ctColorCurve, const OpacityCurve & ctOpacityCurve, LUTf & clToningcurve, LUTf & cl2Toningcurve, float iplow, float iphigh, double wp[3][3], double wip[3][3] ); diff --git a/rtengine/procparams.cc b/rtengine/procparams.cc index eb8f29d07..5c8940017 100644 --- a/rtengine/procparams.cc +++ b/rtengine/procparams.cc @@ -1487,11 +1487,10 @@ bool FattalToneMappingParams::operator !=(const FattalToneMappingParams& other) SHParams::SHParams() : enabled(false), - hq(false), highlights(0), - htonalwidth(80), + htonalwidth(70), shadows(0), - stonalwidth(80), + stonalwidth(30), radius(40) { } @@ -1500,7 +1499,6 @@ bool SHParams::operator ==(const SHParams& other) const { return enabled == other.enabled - && hq == other.hq && highlights == other.highlights && htonalwidth == other.htonalwidth && shadows == other.shadows @@ -3061,7 +3059,6 @@ int ProcParams::save(const Glib::ustring& fname, const Glib::ustring& fname2, bo // Shadows & highlights saveToKeyfile(!pedited || pedited->sh.enabled, "Shadows & Highlights", "Enabled", sh.enabled, keyFile); - saveToKeyfile(!pedited || pedited->sh.hq, "Shadows & Highlights", "HighQuality", sh.hq, keyFile); saveToKeyfile(!pedited || pedited->sh.highlights, "Shadows & Highlights", "Highlights", sh.highlights, keyFile); saveToKeyfile(!pedited || pedited->sh.htonalwidth, "Shadows & Highlights", "HighlightTonalWidth", sh.htonalwidth, keyFile); saveToKeyfile(!pedited || pedited->sh.shadows, "Shadows & Highlights", "Shadows", sh.shadows, keyFile); @@ -3963,7 +3960,6 @@ int ProcParams::load(const Glib::ustring& fname, ParamsEdited* pedited) if (keyFile.has_group ("Shadows & Highlights")) { assignFromKeyfile(keyFile, "Shadows & Highlights", "Enabled", pedited, sh.enabled, pedited->sh.enabled); - assignFromKeyfile(keyFile, "Shadows & Highlights", "HighQuality", pedited, sh.hq, pedited->sh.hq); assignFromKeyfile(keyFile, "Shadows & Highlights", "Highlights", pedited, sh.highlights, pedited->sh.highlights); assignFromKeyfile(keyFile, "Shadows & Highlights", "HighlightTonalWidth", pedited, sh.htonalwidth, pedited->sh.htonalwidth); assignFromKeyfile(keyFile, "Shadows & Highlights", "Shadows", pedited, sh.shadows, pedited->sh.shadows); @@ -3971,7 +3967,7 @@ int ProcParams::load(const Glib::ustring& fname, ParamsEdited* pedited) assignFromKeyfile(keyFile, "Shadows & Highlights", "Radius", pedited, sh.radius, pedited->sh.radius); if (keyFile.has_key("Shadows & Highlights", "LocalContrast") && ppVersion < 329) { int lc = keyFile.get_integer("Shadows & Highlights", "LocalContrast"); - localContrast.amount = float(lc) / (sh.hq ? 500.0 : 30.); + localContrast.amount = float(lc) / 30.; if (pedited) { pedited->localContrast.amount = true; } diff --git a/rtengine/procparams.h b/rtengine/procparams.h index 2cfc777b8..9868d15e3 100644 --- a/rtengine/procparams.h +++ b/rtengine/procparams.h @@ -742,7 +742,6 @@ struct FattalToneMappingParams { */ struct SHParams { bool enabled; - bool hq; int highlights; int htonalwidth; int shadows; diff --git a/rtengine/rtthumbnail.cc b/rtengine/rtthumbnail.cc index b57f3ae50..3c2d3e6f5 100644 --- a/rtengine/rtthumbnail.cc +++ b/rtengine/rtthumbnail.cc @@ -1184,21 +1184,6 @@ IImage8* Thumbnail::processImage (const procparams::ProcParams& params, eSensorT baseImg = trImg; } - // update blurmap - SHMap* shmap = nullptr; - - // if (params.sh.enabled) { - // shmap = new SHMap (fw, fh, false); - // double radius = sqrt (double (fw * fw + fh * fh)) / 2.0; - // double shradius = params.sh.radius; - - // if (!params.sh.hq) { - // shradius *= radius / 1800.0; - // } - - // shmap->update (baseImg, shradius, ipf.lumimul, params.sh.hq, 16); - // } - // RGB processing double expcomp = params.toneCurve.expcomp; int bright = params.toneCurve.brightness; @@ -1308,7 +1293,7 @@ IImage8* Thumbnail::processImage (const procparams::ProcParams& params, eSensorT } LUTu histToneCurve; - ipf.rgbProc (baseImg, labView, nullptr, curve1, curve2, curve, shmap, params.toneCurve.saturation, rCurve, gCurve, bCurve, satLimit, satLimitOpacity, ctColorCurve, ctOpacityCurve, opautili, clToningcurve, cl2Toningcurve, customToneCurve1, customToneCurve2, customToneCurvebw1, customToneCurvebw2, rrm, ggm, bbm, autor, autog, autob, expcomp, hlcompr, hlcomprthresh, dcpProf, as, histToneCurve); + ipf.rgbProc (baseImg, labView, nullptr, curve1, curve2, curve, params.toneCurve.saturation, rCurve, gCurve, bCurve, satLimit, satLimitOpacity, ctColorCurve, ctOpacityCurve, opautili, clToningcurve, cl2Toningcurve, customToneCurve1, customToneCurve2, customToneCurvebw1, customToneCurvebw2, rrm, ggm, bbm, autor, autog, autob, expcomp, hlcompr, hlcomprthresh, dcpProf, as, histToneCurve); // freeing up some memory customToneCurve1.Reset(); @@ -1318,10 +1303,6 @@ IImage8* Thumbnail::processImage (const procparams::ProcParams& params, eSensorT customToneCurvebw1.Reset(); customToneCurvebw2.Reset(); - if (shmap) { - delete shmap; - } - // luminance histogram update if (params.labCurve.contrast != 0) { hist16.clear(); diff --git a/rtengine/simpleprocess.cc b/rtengine/simpleprocess.cc index cec3943d4..6a59241e1 100644 --- a/rtengine/simpleprocess.cc +++ b/rtengine/simpleprocess.cc @@ -881,21 +881,6 @@ private: ipf.lab2rgb (labcbdl, *baseImg, params.icm.working); } - // update blurmap - SHMap* shmap = nullptr; - - // if (params.sh.enabled) { - // shmap = new SHMap (fw, fh, true); - // double radius = sqrt (double (fw * fw + fh * fh)) / 2.0; - // double shradius = params.sh.radius; - - // if (!params.sh.hq) { - // shradius *= radius / 1800.0; - // } - - // shmap->update (baseImg, shradius, ipf.lumimul, params.sh.hq, 1); - // } - // RGB processing curve1 (65536); @@ -969,7 +954,7 @@ private: LUTu histToneCurve; - ipf.rgbProc (baseImg, labView, nullptr, curve1, curve2, curve, shmap, params.toneCurve.saturation, rCurve, gCurve, bCurve, satLimit, satLimitOpacity, ctColorCurve, ctOpacityCurve, opautili, clToningcurve, cl2Toningcurve, customToneCurve1, customToneCurve2, customToneCurvebw1, customToneCurvebw2, rrm, ggm, bbm, autor, autog, autob, expcomp, hlcompr, hlcomprthresh, dcpProf, as, histToneCurve); + ipf.rgbProc (baseImg, labView, nullptr, curve1, curve2, curve, params.toneCurve.saturation, rCurve, gCurve, bCurve, satLimit, satLimitOpacity, ctColorCurve, ctOpacityCurve, opautili, clToningcurve, cl2Toningcurve, customToneCurve1, customToneCurve2, customToneCurvebw1, customToneCurvebw2, rrm, ggm, bbm, autor, autog, autob, expcomp, hlcompr, hlcomprthresh, dcpProf, as, histToneCurve); if (settings->verbose) { printf ("Output image / Auto B&W coefs: R=%.2f G=%.2f B=%.2f\n", autor, autog, autob); @@ -994,12 +979,6 @@ private: delete baseImg; baseImg = nullptr; - if (shmap) { - delete shmap; - } - - shmap = nullptr; - if (pl) { pl->setProgress (0.55); } diff --git a/rtgui/exportpanel.cc b/rtgui/exportpanel.cc index 144a107d5..75156b56b 100644 --- a/rtgui/exportpanel.cc +++ b/rtgui/exportpanel.cc @@ -51,7 +51,6 @@ ExportPanel::ExportPanel () : listener (nullptr) //bypass_colorDenoise = Gtk::manage ( new Gtk::CheckButton (M("EXPORT_BYPASS_COLORDENOISE"))); bypass_defringe = Gtk::manage ( new Gtk::CheckButton (M ("EXPORT_BYPASS_DEFRINGE"))); bypass_dirpyrDenoise = Gtk::manage ( new Gtk::CheckButton (M ("EXPORT_BYPASS_DIRPYRDENOISE"))); - bypass_sh_hq = Gtk::manage ( new Gtk::CheckButton (M ("EXPORT_BYPASS_SH_HQ"))); bypass_dirpyrequalizer = Gtk::manage ( new Gtk::CheckButton (M ("EXPORT_BYPASS_DIRPYREQUALIZER"))); bypass_wavelet = Gtk::manage ( new Gtk::CheckButton (M ("EXPORT_BYPASS_EQUALIZER"))); bypass_raw_ccSteps = Gtk::manage ( new Gtk::CheckButton (M ("EXPORT_BYPASS_RAW_CCSTEPS"))); @@ -120,7 +119,6 @@ ExportPanel::ExportPanel () : listener (nullptr) //pack_start(*bypass_colorDenoise , Gtk::PACK_SHRINK, 4); bypass_box->pack_start (*bypass_defringe, Gtk::PACK_SHRINK, 4); bypass_box->pack_start (*bypass_dirpyrDenoise, Gtk::PACK_SHRINK, 4); - bypass_box->pack_start (*bypass_sh_hq, Gtk::PACK_SHRINK, 4); bypass_box->pack_start (*bypass_dirpyrequalizer, Gtk::PACK_SHRINK, 4); bypass_box->pack_start (*bypass_wavelet, Gtk::PACK_SHRINK, 4); @@ -206,7 +204,6 @@ ExportPanel::ExportPanel () : listener (nullptr) //bypass_colorDenoiseConn = bypass_colorDenoise->signal_toggled().connect (sigc::bind (sigc::mem_fun(*bypass_ALL, &Gtk::CheckButton::set_inconsistent), true)); bypass_defringeConn = bypass_defringe->signal_toggled().connect (sigc::bind (sigc::mem_fun (*bypass_ALL, &Gtk::CheckButton::set_inconsistent), true)); bypass_dirpyrDenoiseConn = bypass_dirpyrDenoise->signal_toggled().connect (sigc::bind (sigc::mem_fun (*bypass_ALL, &Gtk::CheckButton::set_inconsistent), true)); - bypass_sh_hqConn = bypass_sh_hq->signal_toggled().connect (sigc::bind (sigc::mem_fun (*bypass_ALL, &Gtk::CheckButton::set_inconsistent), true)); bypass_dirpyrequalizerConn = bypass_dirpyrequalizer->signal_toggled().connect (sigc::bind (sigc::mem_fun (*bypass_ALL, &Gtk::CheckButton::set_inconsistent), true)); bypass_waveletConn = bypass_wavelet->signal_toggled().connect (sigc::bind (sigc::mem_fun (*bypass_ALL, &Gtk::CheckButton::set_inconsistent), true)); //bypass_raw_all_enhanceConn = bypass_raw_bayer_all_enhance->signal_toggled().connect (sigc::bind (sigc::mem_fun(*bypass_ALL, &Gtk::CheckButton::set_inconsistent), true)); @@ -258,7 +255,6 @@ void ExportPanel::SaveSettingsAsDefault() //options.fastexport_bypass_colorDenoise = bypass_colorDenoise->get_active (); FE_OPT_STORE_ (options.fastexport_bypass_defringe, bypass_defringe->get_active ()); FE_OPT_STORE_ (options.fastexport_bypass_dirpyrDenoise, bypass_dirpyrDenoise->get_active ()); - FE_OPT_STORE_ (options.fastexport_bypass_sh_hq, bypass_sh_hq->get_active ()); FE_OPT_STORE_ (options.fastexport_bypass_dirpyrequalizer, bypass_dirpyrequalizer->get_active ()); FE_OPT_STORE_ (options.fastexport_bypass_wavelet, bypass_wavelet->get_active ()); //options.fastexport_bypass_raw_bayer_all_enhance = bypass_raw_all_enhance->get_active (); @@ -322,7 +318,6 @@ void ExportPanel::LoadDefaultSettings() //bypass_colorDenoise->set_active (options.fastexport_bypass_colorDenoise ); bypass_defringe->set_active (options.fastexport_bypass_defringe ); bypass_dirpyrDenoise->set_active (options.fastexport_bypass_dirpyrDenoise ); - bypass_sh_hq->set_active (options.fastexport_bypass_sh_hq ); bypass_dirpyrequalizer->set_active (options.fastexport_bypass_dirpyrequalizer ); bypass_wavelet->set_active (options.fastexport_bypass_wavelet ); //bypass_raw_bayer_all_enhance->set_active (options.fastexport_bypass_raw_bayer_all_enhance ); @@ -394,7 +389,6 @@ void ExportPanel::bypassALL_Toggled() //bypass_colorDenoiseConn.block (true); bypass_defringeConn.block (true); bypass_dirpyrDenoiseConn.block (true); - bypass_sh_hqConn.block (true); bypass_dirpyrequalizerConn.block (true); bypass_waveletConn.block (true); //bypass_raw_bayer_all_enhanceConn.block (true); @@ -417,7 +411,6 @@ void ExportPanel::bypassALL_Toggled() //bypass_colorDenoise->set_active(bypass_ALL->get_active()); bypass_defringe->set_active (bypass_ALL->get_active()); bypass_dirpyrDenoise->set_active (bypass_ALL->get_active()); - bypass_sh_hq->set_active (bypass_ALL->get_active()); bypass_dirpyrequalizer->set_active (bypass_ALL->get_active()); bypass_wavelet->set_active (bypass_ALL->get_active()); //bypass_raw_bayer_all_enhance->set_active(bypass_ALL->get_active()); @@ -438,7 +431,6 @@ void ExportPanel::bypassALL_Toggled() //bypass_colorDenoiseConn.block (false); bypass_defringeConn.block (false); bypass_dirpyrDenoiseConn.block (false); - bypass_sh_hqConn.block (false); bypass_dirpyrequalizerConn.block (false); bypass_waveletConn.block (false); //bypass_raw_bayer_all_enhanceConn.block (false); @@ -466,7 +458,6 @@ fastexport_bypass_lumaDenoise fastexport_bypass_colorDenoise fastexport_bypass_defringe fastexport_bypass_dirpyrDenoise -fastexport_bypass_sh_hq fastexport_bypass_dirpyrequalizer fastexport_raw_bayer_method fastexport_bypass_raw_bayer_all_enhance diff --git a/rtgui/exportpanel.h b/rtgui/exportpanel.h index be6c9b4e3..0bea30d22 100644 --- a/rtgui/exportpanel.h +++ b/rtgui/exportpanel.h @@ -48,7 +48,6 @@ protected: //Gtk::CheckButton* bypass_colorDenoise; Gtk::CheckButton* bypass_defringe; Gtk::CheckButton* bypass_dirpyrDenoise; - Gtk::CheckButton* bypass_sh_hq; /* icm_input = "(camera)"; icm_working = "sRGB"; @@ -88,7 +87,6 @@ protected: //sigc::connection bypass_colorDenoiseConn ; sigc::connection bypass_defringeConn ; sigc::connection bypass_dirpyrDenoiseConn ; - sigc::connection bypass_sh_hqConn ; sigc::connection bypass_dirpyrequalizerConn ; sigc::connection bypass_waveletConn ; //sigc::connection bypass_raw_bayer_all_enhanceConn ; diff --git a/rtgui/filecatalog.cc b/rtgui/filecatalog.cc index e23266e58..86c530661 100644 --- a/rtgui/filecatalog.cc +++ b/rtgui/filecatalog.cc @@ -1129,10 +1129,6 @@ void FileCatalog::developRequested (std::vector tbe, bool fas params.dirpyrDenoise.enabled = false; } - if (options.fastexport_bypass_sh_hq) { - params.sh.hq = false; - } - if (options.fastexport_bypass_dirpyrequalizer) { params.dirpyrequalizer.enabled = false; } diff --git a/rtgui/options.cc b/rtgui/options.cc index 46ea16549..1dbaa574e 100644 --- a/rtgui/options.cc +++ b/rtgui/options.cc @@ -447,7 +447,6 @@ void Options::setDefaults () //fastexport_bypass_colorDenoise = true; fastexport_bypass_defringe = true; fastexport_bypass_dirpyrDenoise = true; - fastexport_bypass_sh_hq = true; fastexport_bypass_dirpyrequalizer = true; fastexport_bypass_wavelet = true; fastexport_raw_bayer_method = "fast"; @@ -1538,10 +1537,6 @@ void Options::readFromFile (Glib::ustring fname) fastexport_bypass_dirpyrDenoise = keyFile.get_boolean ("Fast Export", "fastexport_bypass_dirpyrDenoise" ); } - if (keyFile.has_key ("Fast Export", "fastexport_bypass_sh_hq" )) { - fastexport_bypass_sh_hq = keyFile.get_boolean ("Fast Export", "fastexport_bypass_sh_hq" ); - } - if (keyFile.has_key ("Fast Export", "fastexport_bypass_dirpyrequalizer" )) { fastexport_bypass_dirpyrequalizer = keyFile.get_boolean ("Fast Export", "fastexport_bypass_dirpyrequalizer" ); } @@ -2017,7 +2012,6 @@ void Options::saveToFile (Glib::ustring fname) //keyFile.set_boolean ("Fast Export", "fastexport_bypass_colorDenoise" , fastexport_bypass_colorDenoise); keyFile.set_boolean ("Fast Export", "fastexport_bypass_defringe", fastexport_bypass_defringe); keyFile.set_boolean ("Fast Export", "fastexport_bypass_dirpyrDenoise", fastexport_bypass_dirpyrDenoise); - keyFile.set_boolean ("Fast Export", "fastexport_bypass_sh_hq", fastexport_bypass_sh_hq); keyFile.set_boolean ("Fast Export", "fastexport_bypass_dirpyrequalizer", fastexport_bypass_dirpyrequalizer); keyFile.set_boolean ("Fast Export", "fastexport_bypass_wavelet", fastexport_bypass_wavelet); keyFile.set_string ("Fast Export", "fastexport_raw_bayer_method", fastexport_raw_bayer_method); diff --git a/rtgui/options.h b/rtgui/options.h index 920968956..25fa31b6d 100644 --- a/rtgui/options.h +++ b/rtgui/options.h @@ -295,7 +295,6 @@ public: //bool fastexport_bypass_colorDenoise; bool fastexport_bypass_defringe; bool fastexport_bypass_dirpyrDenoise; - bool fastexport_bypass_sh_hq; bool fastexport_bypass_dirpyrequalizer; bool fastexport_bypass_wavelet; Glib::ustring fastexport_raw_bayer_method; diff --git a/rtgui/paramsedited.cc b/rtgui/paramsedited.cc index cf61c8aad..a6fa62357 100644 --- a/rtgui/paramsedited.cc +++ b/rtgui/paramsedited.cc @@ -283,7 +283,6 @@ void ParamsEdited::set (bool v) fattal.amount = v; fattal.anchor = v; sh.enabled = v; - sh.hq = v; sh.highlights = v; sh.htonalwidth = v; sh.shadows = v; @@ -849,7 +848,6 @@ void ParamsEdited::initFrom (const std::vector fattal.anchor = fattal.anchor && p.fattal.anchor == other.fattal.anchor; sh.enabled = sh.enabled && p.sh.enabled == other.sh.enabled; - sh.hq = sh.hq && p.sh.hq == other.sh.hq; sh.highlights = sh.highlights && p.sh.highlights == other.sh.highlights; sh.htonalwidth = sh.htonalwidth && p.sh.htonalwidth == other.sh.htonalwidth; sh.shadows = sh.shadows && p.sh.shadows == other.sh.shadows; @@ -2088,10 +2086,6 @@ void ParamsEdited::combine (rtengine::procparams::ProcParams& toEdit, const rten toEdit.sh.enabled = mods.sh.enabled; } - if (sh.hq) { - toEdit.sh.hq = mods.sh.hq; - } - if (sh.highlights) { toEdit.sh.highlights = dontforceSet && options.baBehav[ADDSET_SH_HIGHLIGHTS] ? toEdit.sh.highlights + mods.sh.highlights : mods.sh.highlights; } diff --git a/rtgui/shadowshighlights.cc b/rtgui/shadowshighlights.cc index 8c701dae6..f450205bb 100644 --- a/rtgui/shadowshighlights.cc +++ b/rtgui/shadowshighlights.cc @@ -23,22 +23,15 @@ using namespace rtengine::procparams; ShadowsHighlights::ShadowsHighlights () : FoldableToolPanel(this, "shadowshighlights", M("TP_SHADOWSHLIGHTS_LABEL"), false, true) { - - hq = Gtk::manage (new Gtk::CheckButton (M("TP_SHADOWSHLIGHTS_SHARPMASK"))); - hq->set_active (false); - pack_start (*hq); - hqConn = hq->signal_toggled().connect( sigc::mem_fun(*this, &ShadowsHighlights::hqChanged) ); - - pack_start (*Gtk::manage (new Gtk::HSeparator())); highlights = Gtk::manage (new Adjuster (M("TP_SHADOWSHLIGHTS_HIGHLIGHTS"), 0, 100, 1, 0)); - h_tonalwidth = Gtk::manage (new Adjuster (M("TP_SHADOWSHLIGHTS_HLTONALW"), 10, 100, 1, 80)); + h_tonalwidth = Gtk::manage (new Adjuster (M("TP_SHADOWSHLIGHTS_HLTONALW"), 10, 100, 1, 70)); pack_start (*highlights); pack_start (*h_tonalwidth); pack_start (*Gtk::manage (new Gtk::HSeparator())); shadows = Gtk::manage (new Adjuster (M("TP_SHADOWSHLIGHTS_SHADOWS"), 0, 100, 1, 0)); - s_tonalwidth = Gtk::manage (new Adjuster (M("TP_SHADOWSHLIGHTS_SHTONALW"), 10, 100, 1, 80)); + s_tonalwidth = Gtk::manage (new Adjuster (M("TP_SHADOWSHLIGHTS_SHTONALW"), 10, 100, 1, 30)); pack_start (*shadows); pack_start (*s_tonalwidth); @@ -68,17 +61,10 @@ void ShadowsHighlights::read (const ProcParams* pp, const ParamsEdited* pedited) shadows->setEditedState (pedited->sh.shadows ? Edited : UnEdited); s_tonalwidth->setEditedState (pedited->sh.stonalwidth ? Edited : UnEdited); set_inconsistent (multiImage && !pedited->sh.enabled); - hq->set_inconsistent (!pedited->sh.hq); } setEnabled (pp->sh.enabled); - hqConn.block (true); - hq->set_active (pp->sh.hq); - hqConn.block (false); - - lastHQ = pp->sh.hq; - radius->setValue (pp->sh.radius); highlights->setValue (pp->sh.highlights); h_tonalwidth->setValue (pp->sh.htonalwidth); @@ -97,7 +83,6 @@ void ShadowsHighlights::write (ProcParams* pp, ParamsEdited* pedited) pp->sh.shadows = (int)shadows->getValue (); pp->sh.stonalwidth = (int)s_tonalwidth->getValue (); pp->sh.enabled = getEnabled(); - pp->sh.hq = hq->get_active(); if (pedited) { pedited->sh.radius = radius->getEditedState (); @@ -106,7 +91,6 @@ void ShadowsHighlights::write (ProcParams* pp, ParamsEdited* pedited) pedited->sh.shadows = shadows->getEditedState (); pedited->sh.stonalwidth = s_tonalwidth->getEditedState (); pedited->sh.enabled = !get_inconsistent(); - pedited->sh.hq = !hq->get_inconsistent(); } } @@ -169,31 +153,6 @@ void ShadowsHighlights::enabledChanged () } } -void ShadowsHighlights::hqChanged () -{ - - if (batchMode) { - if (hq->get_inconsistent()) { - hq->set_inconsistent (false); - hqConn.block (true); - hq->set_active (false); - hqConn.block (false); - } else if (lastHQ) { - hq->set_inconsistent (true); - } - - lastHQ = hq->get_active (); - } - - if (listener) { - if (hq->get_active()) { - listener->panelChanged (EvSHHighQuality, M("GENERAL_ENABLED")); - } else { - listener->panelChanged (EvSHHighQuality, M("GENERAL_DISABLED")); - } - } -} - void ShadowsHighlights::setBatchMode (bool batchMode) { diff --git a/rtgui/shadowshighlights.h b/rtgui/shadowshighlights.h index de3f893d5..96642bfc0 100644 --- a/rtgui/shadowshighlights.h +++ b/rtgui/shadowshighlights.h @@ -32,9 +32,6 @@ protected: Adjuster* shadows; Adjuster* s_tonalwidth; Adjuster* radius; - Gtk::CheckButton* hq; - bool lastHQ; - sigc::connection hqConn; public: @@ -47,7 +44,6 @@ public: void adjusterChanged (Adjuster* a, double newval); void enabledChanged (); - void hqChanged (); void setAdjusterBehavior (bool hadd, bool sadd); void trimValues (rtengine::procparams::ProcParams* pp); From c456741431ceb234842aa7a10bc088d0ab0207e3 Mon Sep 17 00:00:00 2001 From: Alberto Griggio Date: Fri, 13 Apr 2018 18:00:55 +0200 Subject: [PATCH 03/14] removed old comment (no longer valid) --- rtengine/ipshadowshighlights.cc | 1 - 1 file changed, 1 deletion(-) diff --git a/rtengine/ipshadowshighlights.cc b/rtengine/ipshadowshighlights.cc index 9a967d52b..0cf710f25 100644 --- a/rtengine/ipshadowshighlights.cc +++ b/rtengine/ipshadowshighlights.cc @@ -42,7 +42,6 @@ void ImProcFunctions::shadowsHighlights(LabImage *lab) const auto apply = [&](int amount, int tonalwidth, bool hl) -> void { - // first highlights const float thresh = tonalwidth * 327.68f; const float scale = hl ? (thresh > 0.f ? 0.9f / thresh : 1.f) : thresh * 0.9f; #ifdef _OPENMP From bbda4e9caffc719722482b6a49c6aa5e93f5acb8 Mon Sep 17 00:00:00 2001 From: Morgan Hardwood Date: Mon, 23 Apr 2018 10:14:46 +0200 Subject: [PATCH 04/14] Translation updates - Changed instances of en_GB to en_US in default. - Removed modified keys from translations. --- rtdata/languages/Catala | 3 --- rtdata/languages/Chinese (Simplified) | 3 --- rtdata/languages/Chinese (Traditional) | 3 --- rtdata/languages/Czech | 3 --- rtdata/languages/Dansk | 3 --- rtdata/languages/Deutsch | 3 --- rtdata/languages/English (UK) | 3 --- rtdata/languages/English (US) | 3 --- rtdata/languages/Espanol | 3 --- rtdata/languages/Euskara | 3 --- rtdata/languages/Francais | 3 --- rtdata/languages/Greek | 3 --- rtdata/languages/Hebrew | 3 --- rtdata/languages/Italiano | 3 --- rtdata/languages/Japanese | 3 --- rtdata/languages/Latvian | 3 --- rtdata/languages/Magyar | 3 --- rtdata/languages/Nederlands | 3 --- rtdata/languages/Norsk BM | 3 --- rtdata/languages/Polish | 3 --- rtdata/languages/Polish (Latin Characters) | 3 --- rtdata/languages/Portugues (Brasil) | 3 --- rtdata/languages/Russian | 3 --- rtdata/languages/Serbian (Cyrilic Characters) | 3 --- rtdata/languages/Serbian (Latin Characters) | 3 --- rtdata/languages/Slovak | 3 --- rtdata/languages/Suomi | 3 --- rtdata/languages/Swedish | 3 --- rtdata/languages/Turkish | 3 --- rtdata/languages/default | 8 ++++---- 30 files changed, 4 insertions(+), 91 deletions(-) diff --git a/rtdata/languages/Catala b/rtdata/languages/Catala index 37f412e96..0a01ecaaa 100644 --- a/rtdata/languages/Catala +++ b/rtdata/languages/Catala @@ -1911,8 +1911,6 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: - !TP_RAW_PIXELSHIFT;Pixel Shift !TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask -!TP_RAW_PIXELSHIFTEPERISO;ISO adaption -!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nIncrease the value to improve motion detection for higher ISO.\nIncrease in small steps and watch the motion mask while increasing. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. @@ -1948,7 +1946,6 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: - !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. -!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions diff --git a/rtdata/languages/Chinese (Simplified) b/rtdata/languages/Chinese (Simplified) index 6036d27f0..5aa3011f8 100644 --- a/rtdata/languages/Chinese (Simplified) +++ b/rtdata/languages/Chinese (Simplified) @@ -1889,8 +1889,6 @@ ZOOMPANEL_ZOOMOUT;缩放拉远\n快捷键: - !TP_RAW_PIXELSHIFT;Pixel Shift !TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask -!TP_RAW_PIXELSHIFTEPERISO;ISO adaption -!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nIncrease the value to improve motion detection for higher ISO.\nIncrease in small steps and watch the motion mask while increasing. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. @@ -1926,7 +1924,6 @@ ZOOMPANEL_ZOOMOUT;缩放拉远\n快捷键: - !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. -!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions diff --git a/rtdata/languages/Chinese (Traditional) b/rtdata/languages/Chinese (Traditional) index a99e52675..d4418f7ef 100644 --- a/rtdata/languages/Chinese (Traditional) +++ b/rtdata/languages/Chinese (Traditional) @@ -1837,8 +1837,6 @@ TP_WBALANCE_TEMPERATURE;色溫 !TP_RAW_PIXELSHIFT;Pixel Shift !TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask -!TP_RAW_PIXELSHIFTEPERISO;ISO adaption -!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nIncrease the value to improve motion detection for higher ISO.\nIncrease in small steps and watch the motion mask while increasing. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. @@ -1874,7 +1872,6 @@ TP_WBALANCE_TEMPERATURE;色溫 !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. -!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions diff --git a/rtdata/languages/Czech b/rtdata/languages/Czech index dff255aa1..2e06cabe2 100644 --- a/rtdata/languages/Czech +++ b/rtdata/languages/Czech @@ -1811,8 +1811,6 @@ TP_RAW_NONE;Žádná (zobrazí strukturu senzoru) TP_RAW_PIXELSHIFT;Pixel Shift TP_RAW_PIXELSHIFTADAPTIVE;Přizpůsobivá detekce TP_RAW_PIXELSHIFTBLUR;Maska pohybové neostrosti -TP_RAW_PIXELSHIFTEPERISO;Přizpůsobení ISO -TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;Výchozí hodnota 0 by měla dostačovat pro základní hodnoty ISO.\nDetekci pohybu na vyšších hodnotách ISO vylepšíte navýšením této hodnoty.\nZvyšujte po malých krocích a sledujte přitom masku pohybu. TP_RAW_PIXELSHIFTEQUALBRIGHT;Vyrovnat jas snímků TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Korekce po kanálech TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Zapnuto: Nezávislá korekce jednotlivých RGB kanálů.\nVypnuto: Použije se stejná hodnota pro všechny kanály. @@ -1848,7 +1846,6 @@ TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Váha červené a modré TP_RAW_PIXELSHIFTSHOWMOTION;Ukázat masku pohybu TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Ukázat pouze masku pohybu TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Ukázat masku pohybu bez obrázku. -TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Překryje obrázek maskou, která ukazuje oblasti s pohybem. TP_RAW_PIXELSHIFTSIGMA;Poloměr rozostření TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;Výchozí poloměr 1,0 většinou velmi dobře funguje pro základní ISO.\nU snímků s vysokým ISO poloměr zvětšete. Hodnota 5,0 je dobrým výchozím bodem.\nBěhem změny hodnoty sledujte masku pohybu. TP_RAW_PIXELSHIFTSMOOTH;Hladké přechody diff --git a/rtdata/languages/Dansk b/rtdata/languages/Dansk index 5fe1f6e6e..71c89fd04 100644 --- a/rtdata/languages/Dansk +++ b/rtdata/languages/Dansk @@ -1833,8 +1833,6 @@ TP_WBALANCE_TEMPERATURE;Temperatur !TP_RAW_PIXELSHIFT;Pixel Shift !TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask -!TP_RAW_PIXELSHIFTEPERISO;ISO adaption -!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nIncrease the value to improve motion detection for higher ISO.\nIncrease in small steps and watch the motion mask while increasing. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. @@ -1870,7 +1868,6 @@ TP_WBALANCE_TEMPERATURE;Temperatur !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. -!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions diff --git a/rtdata/languages/Deutsch b/rtdata/languages/Deutsch index 2c2ff878f..5f29a17ce 100644 --- a/rtdata/languages/Deutsch +++ b/rtdata/languages/Deutsch @@ -1845,8 +1845,6 @@ TP_RAW_NONE;Keine TP_RAW_PIXELSHIFT;Pixel Shift TP_RAW_PIXELSHIFTADAPTIVE;Adaptive Erkennung TP_RAW_PIXELSHIFTBLUR;Unschärfebewegungsmaske -TP_RAW_PIXELSHIFTEPERISO;ISO-Anpassung -TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;Der Standardwert (0.0) empfiehlt sich für die Basis-ISO.\nErhöhen Sie den Wert, um die Bewegungserkennung für höhere ISO-Werte zu verbessern.\nErhöhen Sie den Wert nur in kleinen Schritten und achten Sie dabei auf die Bewegungsmaske. TP_RAW_PIXELSHIFTEQUALBRIGHT;Frame-Helligkeit angleichen TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Ausgleich pro Kanal TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;EIN: Individueller Ausgleich der RGB-Kanäle.\nAUS: Identischer Ausgleichsfaktor für alle Kanäle. @@ -1882,7 +1880,6 @@ TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Red&Blue weight TP_RAW_PIXELSHIFTSHOWMOTION;Bewegungsmaske anzeigen TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Nur Maske anzeigen TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Zeigt die Bewegungsmaske ohne Bild. -TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Überlagert das Bild mit einer Maske um die\nBereiche mit Bewegung hervorzuheben. TP_RAW_PIXELSHIFTSIGMA;Unschärferadius TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;Der Standard-Radius von 1,0 passt in der Regel für die Basis-ISO.\nErhöhen Sie den Wert für High-ISO-Aufnahmen, 5,0 ist ein guter\nAusgangspunkt für High-ISO-Aufnahmen. Achten Sie auf die\nBewegungsmaske, während Sie den Wert ändern. TP_RAW_PIXELSHIFTSMOOTH;Weicher Übergang diff --git a/rtdata/languages/English (UK) b/rtdata/languages/English (UK) index 4b79450b5..743a8219b 100644 --- a/rtdata/languages/English (UK) +++ b/rtdata/languages/English (UK) @@ -1794,8 +1794,6 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh !TP_RAW_PIXELSHIFT;Pixel Shift !TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask -!TP_RAW_PIXELSHIFTEPERISO;ISO adaption -!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nIncrease the value to improve motion detection for higher ISO.\nIncrease in small steps and watch the motion mask while increasing. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. @@ -1831,7 +1829,6 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. -!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions diff --git a/rtdata/languages/English (US) b/rtdata/languages/English (US) index f905a0489..f69824d92 100644 --- a/rtdata/languages/English (US) +++ b/rtdata/languages/English (US) @@ -1784,8 +1784,6 @@ !TP_RAW_PIXELSHIFT;Pixel Shift !TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask -!TP_RAW_PIXELSHIFTEPERISO;ISO adaption -!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nIncrease the value to improve motion detection for higher ISO.\nIncrease in small steps and watch the motion mask while increasing. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. @@ -1821,7 +1819,6 @@ !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. -!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions diff --git a/rtdata/languages/Espanol b/rtdata/languages/Espanol index b11ebaedf..04c4e985e 100644 --- a/rtdata/languages/Espanol +++ b/rtdata/languages/Espanol @@ -1989,8 +1989,6 @@ ZOOMPANEL_ZOOMOUT;Reducir Zoom\nAtajo: - !TP_RAW_PIXELSHIFT;Pixel Shift !TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask -!TP_RAW_PIXELSHIFTEPERISO;ISO adaption -!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nIncrease the value to improve motion detection for higher ISO.\nIncrease in small steps and watch the motion mask while increasing. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. @@ -2026,7 +2024,6 @@ ZOOMPANEL_ZOOMOUT;Reducir Zoom\nAtajo: - !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. -!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions diff --git a/rtdata/languages/Euskara b/rtdata/languages/Euskara index 35d1d73d5..5f473baee 100644 --- a/rtdata/languages/Euskara +++ b/rtdata/languages/Euskara @@ -1833,8 +1833,6 @@ TP_WBALANCE_TEMPERATURE;Tenperatura !TP_RAW_PIXELSHIFT;Pixel Shift !TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask -!TP_RAW_PIXELSHIFTEPERISO;ISO adaption -!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nIncrease the value to improve motion detection for higher ISO.\nIncrease in small steps and watch the motion mask while increasing. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. @@ -1870,7 +1868,6 @@ TP_WBALANCE_TEMPERATURE;Tenperatura !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. -!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions diff --git a/rtdata/languages/Francais b/rtdata/languages/Francais index ba2101d3b..706690273 100644 --- a/rtdata/languages/Francais +++ b/rtdata/languages/Francais @@ -1776,8 +1776,6 @@ TP_RAW_NONE;Aucun (montre ce que voit le capteur) TP_RAW_PIXELSHIFT;Pixel Shift TP_RAW_PIXELSHIFTADAPTIVE;Détection adaptative TP_RAW_PIXELSHIFTBLUR;Flouter le masque de mouvement -TP_RAW_PIXELSHIFTEPERISO;Adaptation ISO -TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;La valeur par défaut de 0 devrait bien fonctionner pour l'ISO de base.\nAugmenter la valeur pour améliorer la détection de mouvement pour les ISO plus haut.\nAugmentez par petit incrément et vérifier le masque de mouvement à chaque itération. TP_RAW_PIXELSHIFTEQUALBRIGHT;Égaliser la luminosité des sous-images TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Égaliser par canal TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Activé: Égalise les canaux RVB individuellement.\nDésactivé: Utilise le même facteur d'égalisation pour tous les canaux. @@ -1813,7 +1811,6 @@ TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Poid Rouge&Bleu TP_RAW_PIXELSHIFTSHOWMOTION;Voir le masque de mouvement TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Voir uniquement le masque TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Affiche le masque sans l'image. -TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Superpose sur l'image le masque montrant les zones avec mouvement. TP_RAW_PIXELSHIFTSIGMA;Rayon de floutage TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;Le rayon par défaut de 1.0 fonctionne généralement bien pour l'ISO de base.\nAugmentez cette valeur pour les images de haut ISO, 5.0 est un bon point de départ.\nContrôlez le masque de mouvement à chaque nouvelle valeur. TP_RAW_PIXELSHIFTSMOOTH;Adoucir les transitions diff --git a/rtdata/languages/Greek b/rtdata/languages/Greek index 50a948806..16779446f 100644 --- a/rtdata/languages/Greek +++ b/rtdata/languages/Greek @@ -1832,8 +1832,6 @@ TP_WBALANCE_TEMPERATURE;Θερμοκρασία !TP_RAW_PIXELSHIFT;Pixel Shift !TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask -!TP_RAW_PIXELSHIFTEPERISO;ISO adaption -!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nIncrease the value to improve motion detection for higher ISO.\nIncrease in small steps and watch the motion mask while increasing. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. @@ -1869,7 +1867,6 @@ TP_WBALANCE_TEMPERATURE;Θερμοκρασία !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. -!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions diff --git a/rtdata/languages/Hebrew b/rtdata/languages/Hebrew index 1b58e5ea4..66dd0d094 100644 --- a/rtdata/languages/Hebrew +++ b/rtdata/languages/Hebrew @@ -1833,8 +1833,6 @@ TP_WBALANCE_TEMPERATURE;מידת חום !TP_RAW_PIXELSHIFT;Pixel Shift !TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask -!TP_RAW_PIXELSHIFTEPERISO;ISO adaption -!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nIncrease the value to improve motion detection for higher ISO.\nIncrease in small steps and watch the motion mask while increasing. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. @@ -1870,7 +1868,6 @@ TP_WBALANCE_TEMPERATURE;מידת חום !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. -!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions diff --git a/rtdata/languages/Italiano b/rtdata/languages/Italiano index 3290d1996..27b290bcb 100644 --- a/rtdata/languages/Italiano +++ b/rtdata/languages/Italiano @@ -1927,8 +1927,6 @@ ZOOMPANEL_ZOOMOUT;Rimpicciolisci.\nScorciatoia: - !TP_RAW_PIXELSHIFT;Pixel Shift !TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask -!TP_RAW_PIXELSHIFTEPERISO;ISO adaption -!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nIncrease the value to improve motion detection for higher ISO.\nIncrease in small steps and watch the motion mask while increasing. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. @@ -1964,7 +1962,6 @@ ZOOMPANEL_ZOOMOUT;Rimpicciolisci.\nScorciatoia: - !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. -!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions diff --git a/rtdata/languages/Japanese b/rtdata/languages/Japanese index 698085d57..ef1775241 100644 --- a/rtdata/languages/Japanese +++ b/rtdata/languages/Japanese @@ -2127,8 +2127,6 @@ ZOOMPANEL_ZOOMOUT;ズームアウト\nショートカット: - !TP_RAW_PIXELSHIFT;Pixel Shift !TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask -!TP_RAW_PIXELSHIFTEPERISO;ISO adaption -!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nIncrease the value to improve motion detection for higher ISO.\nIncrease in small steps and watch the motion mask while increasing. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. @@ -2164,7 +2162,6 @@ ZOOMPANEL_ZOOMOUT;ズームアウト\nショートカット: - !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. -!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions diff --git a/rtdata/languages/Latvian b/rtdata/languages/Latvian index 6366d76f4..929c7bdc4 100644 --- a/rtdata/languages/Latvian +++ b/rtdata/languages/Latvian @@ -1833,8 +1833,6 @@ TP_WBALANCE_TEMPERATURE;Temperatūra !TP_RAW_PIXELSHIFT;Pixel Shift !TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask -!TP_RAW_PIXELSHIFTEPERISO;ISO adaption -!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nIncrease the value to improve motion detection for higher ISO.\nIncrease in small steps and watch the motion mask while increasing. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. @@ -1870,7 +1868,6 @@ TP_WBALANCE_TEMPERATURE;Temperatūra !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. -!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions diff --git a/rtdata/languages/Magyar b/rtdata/languages/Magyar index ef3f8d4d8..386b7294b 100644 --- a/rtdata/languages/Magyar +++ b/rtdata/languages/Magyar @@ -1904,8 +1904,6 @@ ZOOMPANEL_ZOOMOUT;Kicsinyítés - !TP_RAW_PIXELSHIFT;Pixel Shift !TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask -!TP_RAW_PIXELSHIFTEPERISO;ISO adaption -!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nIncrease the value to improve motion detection for higher ISO.\nIncrease in small steps and watch the motion mask while increasing. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. @@ -1941,7 +1939,6 @@ ZOOMPANEL_ZOOMOUT;Kicsinyítés - !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. -!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions diff --git a/rtdata/languages/Nederlands b/rtdata/languages/Nederlands index 873fd9f62..939c6c1b0 100644 --- a/rtdata/languages/Nederlands +++ b/rtdata/languages/Nederlands @@ -1690,8 +1690,6 @@ TP_RAW_NONE;Geen (Toont sensor patroon) TP_RAW_PIXELSHIFT;Pixel Verschuiven TP_RAW_PIXELSHIFTADAPTIVE;Adaptieve detectie TP_RAW_PIXELSHIFTBLUR;Vervaag bewegingsmasker -TP_RAW_PIXELSHIFTEPERISO;ISO toepassing -TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;De standaard waarde (0.0) werkt goed voor normale ISO.\nVergroot de waarde om de bewegingsdetectie te verbeteren voor hogere ISO.\nVergroot in kleine stappen en bekijk het bewegingsmasker tijdens het verhogen. TP_RAW_PIXELSHIFTEQUALBRIGHT;Balanseer de helderheid van de frames TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Balanseer de helderheid van de frames t.o.v. de helderheid van het geslecteerde frame.\nAls er overbelichte gebieden zijn in de frames, selecteer dan het helderste frame om een magenta kleurzweem te vermijden of selecteer bewegingsorrectie. TP_RAW_PIXELSHIFTEXP0;Experimenteel @@ -1723,7 +1721,6 @@ TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Rood&Blauw gewicht TP_RAW_PIXELSHIFTSHOWMOTION;Toon beweging TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Toon alleen masker TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Toont het bewegingsmasker zonder de afbeelding -TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Maakt een doorzichtig masker dat de gebieden toont met beweging TP_RAW_PIXELSHIFTSIGMA;Vervagen straal TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;De standaard straal van 1.0 is goed voor normale ISO. Verhoog de waarde voor hogere ISO.\n5.0 is een goed startpunt voor hoge ISO afbeeldingen.\nControleer het bewegingsmasker bij het veranderen van de waarde. TP_RAW_PIXELSHIFTSMOOTH;Zachte overgang diff --git a/rtdata/languages/Norsk BM b/rtdata/languages/Norsk BM index e7f4834fa..ebe39e337 100644 --- a/rtdata/languages/Norsk BM +++ b/rtdata/languages/Norsk BM @@ -1832,8 +1832,6 @@ TP_WBALANCE_TEMPERATURE;Temperatur !TP_RAW_PIXELSHIFT;Pixel Shift !TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask -!TP_RAW_PIXELSHIFTEPERISO;ISO adaption -!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nIncrease the value to improve motion detection for higher ISO.\nIncrease in small steps and watch the motion mask while increasing. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. @@ -1869,7 +1867,6 @@ TP_WBALANCE_TEMPERATURE;Temperatur !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. -!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions diff --git a/rtdata/languages/Polish b/rtdata/languages/Polish index 1eba82f34..72f39c06a 100644 --- a/rtdata/languages/Polish +++ b/rtdata/languages/Polish @@ -1936,8 +1936,6 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrót: - !TP_RAW_PIXELSHIFT;Pixel Shift !TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask -!TP_RAW_PIXELSHIFTEPERISO;ISO adaption -!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nIncrease the value to improve motion detection for higher ISO.\nIncrease in small steps and watch the motion mask while increasing. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. @@ -1973,7 +1971,6 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrót: - !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. -!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions diff --git a/rtdata/languages/Polish (Latin Characters) b/rtdata/languages/Polish (Latin Characters) index ffd011933..e30c0cfb0 100644 --- a/rtdata/languages/Polish (Latin Characters) +++ b/rtdata/languages/Polish (Latin Characters) @@ -1936,8 +1936,6 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrot: - !TP_RAW_PIXELSHIFT;Pixel Shift !TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask -!TP_RAW_PIXELSHIFTEPERISO;ISO adaption -!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nIncrease the value to improve motion detection for higher ISO.\nIncrease in small steps and watch the motion mask while increasing. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. @@ -1973,7 +1971,6 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrot: - !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. -!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions diff --git a/rtdata/languages/Portugues (Brasil) b/rtdata/languages/Portugues (Brasil) index 14252533a..d4cecc6ec 100644 --- a/rtdata/languages/Portugues (Brasil) +++ b/rtdata/languages/Portugues (Brasil) @@ -1786,8 +1786,6 @@ MAIN_MSG_CANNOTSTARTEDITOR;Não é possível iniciar o editor. !TP_RAW_PIXELSHIFT;Pixel Shift !TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask -!TP_RAW_PIXELSHIFTEPERISO;ISO adaption -!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nIncrease the value to improve motion detection for higher ISO.\nIncrease in small steps and watch the motion mask while increasing. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. @@ -1823,7 +1821,6 @@ MAIN_MSG_CANNOTSTARTEDITOR;Não é possível iniciar o editor. !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. -!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions diff --git a/rtdata/languages/Russian b/rtdata/languages/Russian index 15ea8238b..12ee56700 100644 --- a/rtdata/languages/Russian +++ b/rtdata/languages/Russian @@ -1944,8 +1944,6 @@ ZOOMPANEL_ZOOMOUT;Отдалить\nГорячая клавиша: - !TP_RAW_IMAGENUM_TOOLTIP;Some raw files consist of several sub-images (Pentax/Sony Pixel Shift, Pentax 3-in-1 HDR, Canon Dual Pixel).\n\nWhen using any demosaicing method other than Pixel Shift, this selects which sub-image is used.\n\nWhen using the Pixel Shift demosaicing method on a Pixel Shift raw, all sub-images are used, and this selects which sub-image should be used for moving parts. !TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask -!TP_RAW_PIXELSHIFTEPERISO;ISO adaption -!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nIncrease the value to improve motion detection for higher ISO.\nIncrease in small steps and watch the motion mask while increasing. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. @@ -1981,7 +1979,6 @@ ZOOMPANEL_ZOOMOUT;Отдалить\nГорячая клавиша: - !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. -!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions diff --git a/rtdata/languages/Serbian (Cyrilic Characters) b/rtdata/languages/Serbian (Cyrilic Characters) index 5825f774e..dd1efb4c4 100644 --- a/rtdata/languages/Serbian (Cyrilic Characters) +++ b/rtdata/languages/Serbian (Cyrilic Characters) @@ -1928,8 +1928,6 @@ ZOOMPANEL_ZOOMOUT;Умањује приказ слике - !TP_RAW_PIXELSHIFT;Pixel Shift !TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask -!TP_RAW_PIXELSHIFTEPERISO;ISO adaption -!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nIncrease the value to improve motion detection for higher ISO.\nIncrease in small steps and watch the motion mask while increasing. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. @@ -1965,7 +1963,6 @@ ZOOMPANEL_ZOOMOUT;Умањује приказ слике - !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. -!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions diff --git a/rtdata/languages/Serbian (Latin Characters) b/rtdata/languages/Serbian (Latin Characters) index 545e6b7a5..079824f99 100644 --- a/rtdata/languages/Serbian (Latin Characters) +++ b/rtdata/languages/Serbian (Latin Characters) @@ -1928,8 +1928,6 @@ ZOOMPANEL_ZOOMOUT;Umanjuje prikaz slike - !TP_RAW_PIXELSHIFT;Pixel Shift !TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask -!TP_RAW_PIXELSHIFTEPERISO;ISO adaption -!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nIncrease the value to improve motion detection for higher ISO.\nIncrease in small steps and watch the motion mask while increasing. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. @@ -1965,7 +1963,6 @@ ZOOMPANEL_ZOOMOUT;Umanjuje prikaz slike - !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. -!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions diff --git a/rtdata/languages/Slovak b/rtdata/languages/Slovak index 74675cf07..03268df86 100644 --- a/rtdata/languages/Slovak +++ b/rtdata/languages/Slovak @@ -1845,8 +1845,6 @@ ZOOMPANEL_ZOOMOUT;Oddialiť - !TP_RAW_PIXELSHIFT;Pixel Shift !TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask -!TP_RAW_PIXELSHIFTEPERISO;ISO adaption -!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nIncrease the value to improve motion detection for higher ISO.\nIncrease in small steps and watch the motion mask while increasing. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. @@ -1882,7 +1880,6 @@ ZOOMPANEL_ZOOMOUT;Oddialiť - !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. -!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions diff --git a/rtdata/languages/Suomi b/rtdata/languages/Suomi index e42409753..c22911897 100644 --- a/rtdata/languages/Suomi +++ b/rtdata/languages/Suomi @@ -1833,8 +1833,6 @@ TP_WBALANCE_TEMPERATURE;Lämpötila [K] !TP_RAW_PIXELSHIFT;Pixel Shift !TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask -!TP_RAW_PIXELSHIFTEPERISO;ISO adaption -!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nIncrease the value to improve motion detection for higher ISO.\nIncrease in small steps and watch the motion mask while increasing. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. @@ -1870,7 +1868,6 @@ TP_WBALANCE_TEMPERATURE;Lämpötila [K] !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. -!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions diff --git a/rtdata/languages/Swedish b/rtdata/languages/Swedish index 784aaab44..63ef9eaee 100644 --- a/rtdata/languages/Swedish +++ b/rtdata/languages/Swedish @@ -2118,8 +2118,6 @@ ZOOMPANEL_ZOOMOUT;Förminska.\nKortkommando: - !TP_RAW_PIXELSHIFT;Pixel Shift !TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask -!TP_RAW_PIXELSHIFTEPERISO;ISO adaption -!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nIncrease the value to improve motion detection for higher ISO.\nIncrease in small steps and watch the motion mask while increasing. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. @@ -2155,7 +2153,6 @@ ZOOMPANEL_ZOOMOUT;Förminska.\nKortkommando: - !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. -!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions diff --git a/rtdata/languages/Turkish b/rtdata/languages/Turkish index 2dab021f9..c8234b3c7 100644 --- a/rtdata/languages/Turkish +++ b/rtdata/languages/Turkish @@ -1832,8 +1832,6 @@ TP_WBALANCE_TEMPERATURE;Isı !TP_RAW_PIXELSHIFT;Pixel Shift !TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask -!TP_RAW_PIXELSHIFTEPERISO;ISO adaption -!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nIncrease the value to improve motion detection for higher ISO.\nIncrease in small steps and watch the motion mask while increasing. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. @@ -1869,7 +1867,6 @@ TP_WBALANCE_TEMPERATURE;Isı !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. -!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions diff --git a/rtdata/languages/default b/rtdata/languages/default index 96a277b7a..7548dc70b 100644 --- a/rtdata/languages/default +++ b/rtdata/languages/default @@ -724,7 +724,7 @@ HISTORY_MSG_490;HDR TM - Amount HISTORY_MSG_491;White Balance HISTORY_MSG_492;RGB Curves HISTORY_MSG_493;L*a*b* Adjustments -HISTORY_MSG_CLAMPOOG;Out-of-gamut colours clipping +HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount @@ -1550,7 +1550,7 @@ TP_EXPOSURE_AUTOLEVELS;Auto Levels TP_EXPOSURE_AUTOLEVELS_TIP;Toggles execution of Auto Levels to automatically set Exposure slider values based on an image analysis.\nEnables Highlight Reconstruction if necessary. TP_EXPOSURE_BLACKLEVEL;Black TP_EXPOSURE_BRIGHTNESS;Lightness -TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colours +TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colors TP_EXPOSURE_CLIP;Clip % TP_EXPOSURE_CLIP_TIP;The fraction of pixels to be clipped in Auto Levels operation. TP_EXPOSURE_COMPRHIGHLIGHTS;Highlight compression @@ -1788,7 +1788,7 @@ TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for bas TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. -TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta colour cast in overexposed areas or enable motion correction. +TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta color cast in overexposed areas or enable motion correction. TP_RAW_PIXELSHIFTGREEN;Check green channel for motion TP_RAW_PIXELSHIFTHOLEFILL;Fill holes in motion mask TP_RAW_PIXELSHIFTHOLEFILL_TOOLTIP;Fill holes in motion mask @@ -2057,7 +2057,7 @@ TP_WAVELET_EDGEDETECT_TOOLTIP;Moving the slider to the right increases edge sens TP_WAVELET_EDGESENSI;Edge sensitivity TP_WAVELET_EDGREINF_TOOLTIP;Reinforce or reduce the action of the first level, do the opposite to the second level, and leave the rest unchanged. TP_WAVELET_EDGTHRESH;Detail -TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centred on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. +TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centered on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. TP_WAVELET_EDRAD;Radius TP_WAVELET_EDRAD_TOOLTIP;This radius adjustment is very different from those in other sharpening tools. Its value is compared to each level through a complex function. In this sense, a value of zero still has an effect. TP_WAVELET_EDSL;Threshold Sliders From 390a3ef7f73abfed95263a56e39cad80f6f044ec Mon Sep 17 00:00:00 2001 From: Morgan Hardwood Date: Mon, 23 Apr 2018 10:21:35 +0200 Subject: [PATCH 05/14] generateTranslationDiffs --- rtdata/languages/Catala | 32 +++++-------------- rtdata/languages/Chinese (Simplified) | 32 +++++-------------- rtdata/languages/Chinese (Traditional) | 32 +++++-------------- rtdata/languages/Czech | 8 +++-- rtdata/languages/Dansk | 32 +++++-------------- rtdata/languages/Deutsch | 8 +++++ rtdata/languages/English (UK) | 32 +++++-------------- rtdata/languages/English (US) | 32 +++++-------------- rtdata/languages/Espanol | 32 +++++-------------- rtdata/languages/Euskara | 32 +++++-------------- rtdata/languages/Francais | 8 +++-- rtdata/languages/Greek | 32 +++++-------------- rtdata/languages/Hebrew | 32 +++++-------------- rtdata/languages/Italiano | 32 +++++-------------- rtdata/languages/Japanese | 30 ++++------------- rtdata/languages/Latvian | 32 +++++-------------- rtdata/languages/Magyar | 32 +++++-------------- rtdata/languages/Nederlands | 11 ++++--- rtdata/languages/Norsk BM | 32 +++++-------------- rtdata/languages/Polish | 32 +++++-------------- rtdata/languages/Polish (Latin Characters) | 32 +++++-------------- rtdata/languages/Portugues (Brasil) | 32 +++++-------------- rtdata/languages/Russian | 31 +++++------------- rtdata/languages/Serbian (Cyrilic Characters) | 32 +++++-------------- rtdata/languages/Serbian (Latin Characters) | 32 +++++-------------- rtdata/languages/Slovak | 32 +++++-------------- rtdata/languages/Suomi | 32 +++++-------------- rtdata/languages/Swedish | 32 +++++-------------- rtdata/languages/Turkish | 32 +++++-------------- 29 files changed, 225 insertions(+), 607 deletions(-) diff --git a/rtdata/languages/Catala b/rtdata/languages/Catala index 0a01ecaaa..7a3d48f36 100644 --- a/rtdata/languages/Catala +++ b/rtdata/languages/Catala @@ -967,6 +967,7 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: - !DYNPROFILEEDITOR_PROFILE;Processing Profile !EDIT_OBJECT_TOOLTIP;Displays a widget on the preview window which lets you adjust this tool. !EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve. +!EXIFFILTER_IMAGETYPE;Image type !EXIFPANEL_SHOWALL;Show all !EXPORT_BYPASS;Processing steps to bypass !EXPORT_BYPASS_EQUALIZER;Bypass Wavelet Levels @@ -1317,7 +1318,7 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: - !HISTORY_MSG_491;White Balance !HISTORY_MSG_492;RGB Curves !HISTORY_MSG_493;L*a*b* Adjustments -!HISTORY_MSG_CLAMPOOG;Out-of-gamut colours clipping +!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping !HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction !HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve !HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount @@ -1796,7 +1797,7 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: - !TP_DISTORTION_AUTO_TIP;Automatically corrects lens distortion in raw files by matching it against the embedded JPEG image if one exists and has had its lens disortion auto-corrected by the camera. !TP_EPD_GAMMA;Gamma !TP_EPD_TOOLTIP;Tone mapping is possible in L*a*b* mode (standard) and CIECAM02 mode.\n\nWhen in L*a*b* mode, tone mapping can also be used on the residual image of the Wavelet Levels tool.\n\nTo engage CIECAM02 tone mapping mode enable the following settings:\n1. CIECAM02\n2. Algorithm="Brightness + Colorfulness (QM)"\n3. "Tone mapping using CIECAM02 brightness (Q)" -!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colours +!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colors !TP_EXPOSURE_HISTMATCHING;Auto-Matched Tone Curve !TP_EXPOSURE_HISTMATCHING_TOOLTIP;Automatically adjust sliders and curves (except exposure compensation) to match the look of the embedded JPEG thumbnail. !TP_EXPOSURE_TCMODE_LUMINANCE;Luminance @@ -1909,51 +1910,34 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: - !TP_RAW_MONO;Mono !TP_RAW_NONE;None (Shows sensor pattern) !TP_RAW_PIXELSHIFT;Pixel Shift -!TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask +!TP_RAW_PIXELSHIFTEPERISO;Sensitivity +!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. -!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta colour cast in overexposed areas or enable motion correction. -!TP_RAW_PIXELSHIFTEXP0;Experimental +!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta color cast in overexposed areas or enable motion correction. !TP_RAW_PIXELSHIFTGREEN;Check green channel for motion !TP_RAW_PIXELSHIFTHOLEFILL;Fill holes in motion mask !TP_RAW_PIXELSHIFTHOLEFILL_TOOLTIP;Fill holes in motion mask !TP_RAW_PIXELSHIFTLMMSE;Use LMMSE for moving parts !TP_RAW_PIXELSHIFTLMMSE_TOOLTIP;Use LMMSE instead of AMaZE for areas of motion.\nUseful for high ISO images. -!TP_RAW_PIXELSHIFTMASKTHRESHOLD;3x3 new threshold !TP_RAW_PIXELSHIFTMEDIAN;Use median for moving parts -!TP_RAW_PIXELSHIFTMEDIAN3;Exclude selected frame from median -!TP_RAW_PIXELSHIFTMEDIAN3_TOOLTIP;Excludes selected frame from median.\nUseful if moving objects overlap in frame 2 and 3 !TP_RAW_PIXELSHIFTMEDIAN_TOOLTIP;Use median of all frames instead of selected frame for regions with motion.\nRemoves objects which are at different places in all frames.\nGives motion effect on slow moving (overlapping) objects. !TP_RAW_PIXELSHIFTMM_AUTO;Automatic !TP_RAW_PIXELSHIFTMM_CUSTOM;Custom !TP_RAW_PIXELSHIFTMM_OFF;Off -!TP_RAW_PIXELSHIFTMOTION;Motion detection level (deprecated) -!TP_RAW_PIXELSHIFTMOTIONCORRECTION;Green motion correction size !TP_RAW_PIXELSHIFTMOTIONMETHOD;Motion Correction !TP_RAW_PIXELSHIFTMOTION_TOOLTIP;0 means no motion detection.\n1 - 99 means motion will be detected according to this value. Increase value to increase detection rate.\n100 means the AMaZE-demosaiced frame will be used. -!TP_RAW_PIXELSHIFTNONGREENAMAZE;Check red/blue AMaZE !TP_RAW_PIXELSHIFTNONGREENCROSS;Check red/blue channels for motion -!TP_RAW_PIXELSHIFTNONGREENCROSS2;Check green AMaZE -!TP_RAW_PIXELSHIFTNONGREENHORIZONTAL;Check red/blue horizontal -!TP_RAW_PIXELSHIFTNONGREENVERTICAL;Check red/blue vertical -!TP_RAW_PIXELSHIFTNREADISO;nRead -!TP_RAW_PIXELSHIFTONEGREEN;Use one green instead of average -!TP_RAW_PIXELSHIFTONEGREEN_TOOLTIP;Use one green instead of averaging two greens for regions without motion. -!TP_RAW_PIXELSHIFTPRNU;PRNU (%) -!TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Red&Blue weight !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. +!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. -!TP_RAW_PIXELSHIFTSTDDEVFACTORBLUE;StdDev factor Blue -!TP_RAW_PIXELSHIFTSTDDEVFACTORGREEN;StdDev factor Green -!TP_RAW_PIXELSHIFTSTDDEVFACTORRED;StdDev factor Red -!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix @@ -2125,7 +2109,7 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: - !TP_WAVELET_EDGESENSI;Edge sensitivity !TP_WAVELET_EDGREINF_TOOLTIP;Reinforce or reduce the action of the first level, do the opposite to the second level, and leave the rest unchanged. !TP_WAVELET_EDGTHRESH;Detail -!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centred on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. +!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centered on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. !TP_WAVELET_EDRAD;Radius !TP_WAVELET_EDRAD_TOOLTIP;This radius adjustment is very different from those in other sharpening tools. Its value is compared to each level through a complex function. In this sense, a value of zero still has an effect. !TP_WAVELET_EDSL;Threshold Sliders diff --git a/rtdata/languages/Chinese (Simplified) b/rtdata/languages/Chinese (Simplified) index 5aa3011f8..9bbdaa1ad 100644 --- a/rtdata/languages/Chinese (Simplified) +++ b/rtdata/languages/Chinese (Simplified) @@ -1035,6 +1035,7 @@ ZOOMPANEL_ZOOMOUT;缩放拉远\n快捷键: - !CURVEEDITOR_EDITPOINT_HINT;Enable edition of node in/out values.\n\nRight-click on a node to select it.\nRight-click on empty space to de-select the node. !EDIT_OBJECT_TOOLTIP;Displays a widget on the preview window which lets you adjust this tool. !EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve. +!EXIFFILTER_IMAGETYPE;Image type !EXIFPANEL_SHOWALL;Show all !EXPORT_BYPASS;Processing steps to bypass !EXPORT_BYPASS_RAW_DCB_ENHANCE;Bypass [raw] DCB Enhancement Steps @@ -1427,7 +1428,7 @@ ZOOMPANEL_ZOOMOUT;缩放拉远\n快捷键: - !HISTORY_MSG_491;White Balance !HISTORY_MSG_492;RGB Curves !HISTORY_MSG_493;L*a*b* Adjustments -!HISTORY_MSG_CLAMPOOG;Out-of-gamut colours clipping +!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping !HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction !HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve !HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount @@ -1747,7 +1748,7 @@ ZOOMPANEL_ZOOMOUT;缩放拉远\n快捷键: - !TP_EPD_REWEIGHTINGITERATES;Reweighting iterates !TP_EPD_TOOLTIP;Tone mapping is possible in L*a*b* mode (standard) and CIECAM02 mode.\n\nWhen in L*a*b* mode, tone mapping can also be used on the residual image of the Wavelet Levels tool.\n\nTo engage CIECAM02 tone mapping mode enable the following settings:\n1. CIECAM02\n2. Algorithm="Brightness + Colorfulness (QM)"\n3. "Tone mapping using CIECAM02 brightness (Q)" !TP_EXPOSURE_AUTOLEVELS_TIP;Toggles execution of Auto Levels to automatically set Exposure slider values based on an image analysis.\nEnables Highlight Reconstruction if necessary. -!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colours +!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colors !TP_EXPOSURE_CLIP_TIP;The fraction of pixels to be clipped in Auto Levels operation. !TP_EXPOSURE_HISTMATCHING;Auto-Matched Tone Curve !TP_EXPOSURE_HISTMATCHING_TOOLTIP;Automatically adjust sliders and curves (except exposure compensation) to match the look of the embedded JPEG thumbnail. @@ -1887,51 +1888,34 @@ ZOOMPANEL_ZOOMOUT;缩放拉远\n快捷键: - !TP_RAW_MONO;Mono !TP_RAW_NONE;None (Shows sensor pattern) !TP_RAW_PIXELSHIFT;Pixel Shift -!TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask +!TP_RAW_PIXELSHIFTEPERISO;Sensitivity +!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. -!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta colour cast in overexposed areas or enable motion correction. -!TP_RAW_PIXELSHIFTEXP0;Experimental +!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta color cast in overexposed areas or enable motion correction. !TP_RAW_PIXELSHIFTGREEN;Check green channel for motion !TP_RAW_PIXELSHIFTHOLEFILL;Fill holes in motion mask !TP_RAW_PIXELSHIFTHOLEFILL_TOOLTIP;Fill holes in motion mask !TP_RAW_PIXELSHIFTLMMSE;Use LMMSE for moving parts !TP_RAW_PIXELSHIFTLMMSE_TOOLTIP;Use LMMSE instead of AMaZE for areas of motion.\nUseful for high ISO images. -!TP_RAW_PIXELSHIFTMASKTHRESHOLD;3x3 new threshold !TP_RAW_PIXELSHIFTMEDIAN;Use median for moving parts -!TP_RAW_PIXELSHIFTMEDIAN3;Exclude selected frame from median -!TP_RAW_PIXELSHIFTMEDIAN3_TOOLTIP;Excludes selected frame from median.\nUseful if moving objects overlap in frame 2 and 3 !TP_RAW_PIXELSHIFTMEDIAN_TOOLTIP;Use median of all frames instead of selected frame for regions with motion.\nRemoves objects which are at different places in all frames.\nGives motion effect on slow moving (overlapping) objects. !TP_RAW_PIXELSHIFTMM_AUTO;Automatic !TP_RAW_PIXELSHIFTMM_CUSTOM;Custom !TP_RAW_PIXELSHIFTMM_OFF;Off -!TP_RAW_PIXELSHIFTMOTION;Motion detection level (deprecated) -!TP_RAW_PIXELSHIFTMOTIONCORRECTION;Green motion correction size !TP_RAW_PIXELSHIFTMOTIONMETHOD;Motion Correction !TP_RAW_PIXELSHIFTMOTION_TOOLTIP;0 means no motion detection.\n1 - 99 means motion will be detected according to this value. Increase value to increase detection rate.\n100 means the AMaZE-demosaiced frame will be used. -!TP_RAW_PIXELSHIFTNONGREENAMAZE;Check red/blue AMaZE !TP_RAW_PIXELSHIFTNONGREENCROSS;Check red/blue channels for motion -!TP_RAW_PIXELSHIFTNONGREENCROSS2;Check green AMaZE -!TP_RAW_PIXELSHIFTNONGREENHORIZONTAL;Check red/blue horizontal -!TP_RAW_PIXELSHIFTNONGREENVERTICAL;Check red/blue vertical -!TP_RAW_PIXELSHIFTNREADISO;nRead -!TP_RAW_PIXELSHIFTONEGREEN;Use one green instead of average -!TP_RAW_PIXELSHIFTONEGREEN_TOOLTIP;Use one green instead of averaging two greens for regions without motion. -!TP_RAW_PIXELSHIFTPRNU;PRNU (%) -!TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Red&Blue weight !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. +!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. -!TP_RAW_PIXELSHIFTSTDDEVFACTORBLUE;StdDev factor Blue -!TP_RAW_PIXELSHIFTSTDDEVFACTORGREEN;StdDev factor Green -!TP_RAW_PIXELSHIFTSTDDEVFACTORRED;StdDev factor Red -!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix @@ -2120,7 +2104,7 @@ ZOOMPANEL_ZOOMOUT;缩放拉远\n快捷键: - !TP_WAVELET_EDGESENSI;Edge sensitivity !TP_WAVELET_EDGREINF_TOOLTIP;Reinforce or reduce the action of the first level, do the opposite to the second level, and leave the rest unchanged. !TP_WAVELET_EDGTHRESH;Detail -!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centred on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. +!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centered on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. !TP_WAVELET_EDRAD;Radius !TP_WAVELET_EDRAD_TOOLTIP;This radius adjustment is very different from those in other sharpening tools. Its value is compared to each level through a complex function. In this sense, a value of zero still has an effect. !TP_WAVELET_EDSL;Threshold Sliders diff --git a/rtdata/languages/Chinese (Traditional) b/rtdata/languages/Chinese (Traditional) index d4418f7ef..2496258c9 100644 --- a/rtdata/languages/Chinese (Traditional) +++ b/rtdata/languages/Chinese (Traditional) @@ -466,6 +466,7 @@ TP_WBALANCE_TEMPERATURE;色溫 !EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve. !EXIFFILTER_EXPOSURECOMPENSATION;Exposure compensation (EV) !EXIFFILTER_FILETYPE;File type +!EXIFFILTER_IMAGETYPE;Image type !EXIFFILTER_METADATAFILTER;Enable metadata filters !EXIFPANEL_SHOWALL;Show all !EXPORT_BYPASS;Processing steps to bypass @@ -979,7 +980,7 @@ TP_WBALANCE_TEMPERATURE;色溫 !HISTORY_MSG_491;White Balance !HISTORY_MSG_492;RGB Curves !HISTORY_MSG_493;L*a*b* Adjustments -!HISTORY_MSG_CLAMPOOG;Out-of-gamut colours clipping +!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping !HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction !HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve !HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount @@ -1623,7 +1624,7 @@ TP_WBALANCE_TEMPERATURE;色溫 !TP_EPD_STRENGTH;Strength !TP_EPD_TOOLTIP;Tone mapping is possible in L*a*b* mode (standard) and CIECAM02 mode.\n\nWhen in L*a*b* mode, tone mapping can also be used on the residual image of the Wavelet Levels tool.\n\nTo engage CIECAM02 tone mapping mode enable the following settings:\n1. CIECAM02\n2. Algorithm="Brightness + Colorfulness (QM)"\n3. "Tone mapping using CIECAM02 brightness (Q)" !TP_EXPOSURE_AUTOLEVELS_TIP;Toggles execution of Auto Levels to automatically set Exposure slider values based on an image analysis.\nEnables Highlight Reconstruction if necessary. -!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colours +!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colors !TP_EXPOSURE_CLIP_TIP;The fraction of pixels to be clipped in Auto Levels operation. !TP_EXPOSURE_COMPRHIGHLIGHTSTHRESHOLD;Highlight compression threshold !TP_EXPOSURE_CURVEEDITOR1;Tone curve 1 @@ -1835,51 +1836,34 @@ TP_WBALANCE_TEMPERATURE;色溫 !TP_RAW_MONO;Mono !TP_RAW_NONE;None (Shows sensor pattern) !TP_RAW_PIXELSHIFT;Pixel Shift -!TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask +!TP_RAW_PIXELSHIFTEPERISO;Sensitivity +!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. -!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta colour cast in overexposed areas or enable motion correction. -!TP_RAW_PIXELSHIFTEXP0;Experimental +!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta color cast in overexposed areas or enable motion correction. !TP_RAW_PIXELSHIFTGREEN;Check green channel for motion !TP_RAW_PIXELSHIFTHOLEFILL;Fill holes in motion mask !TP_RAW_PIXELSHIFTHOLEFILL_TOOLTIP;Fill holes in motion mask !TP_RAW_PIXELSHIFTLMMSE;Use LMMSE for moving parts !TP_RAW_PIXELSHIFTLMMSE_TOOLTIP;Use LMMSE instead of AMaZE for areas of motion.\nUseful for high ISO images. -!TP_RAW_PIXELSHIFTMASKTHRESHOLD;3x3 new threshold !TP_RAW_PIXELSHIFTMEDIAN;Use median for moving parts -!TP_RAW_PIXELSHIFTMEDIAN3;Exclude selected frame from median -!TP_RAW_PIXELSHIFTMEDIAN3_TOOLTIP;Excludes selected frame from median.\nUseful if moving objects overlap in frame 2 and 3 !TP_RAW_PIXELSHIFTMEDIAN_TOOLTIP;Use median of all frames instead of selected frame for regions with motion.\nRemoves objects which are at different places in all frames.\nGives motion effect on slow moving (overlapping) objects. !TP_RAW_PIXELSHIFTMM_AUTO;Automatic !TP_RAW_PIXELSHIFTMM_CUSTOM;Custom !TP_RAW_PIXELSHIFTMM_OFF;Off -!TP_RAW_PIXELSHIFTMOTION;Motion detection level (deprecated) -!TP_RAW_PIXELSHIFTMOTIONCORRECTION;Green motion correction size !TP_RAW_PIXELSHIFTMOTIONMETHOD;Motion Correction !TP_RAW_PIXELSHIFTMOTION_TOOLTIP;0 means no motion detection.\n1 - 99 means motion will be detected according to this value. Increase value to increase detection rate.\n100 means the AMaZE-demosaiced frame will be used. -!TP_RAW_PIXELSHIFTNONGREENAMAZE;Check red/blue AMaZE !TP_RAW_PIXELSHIFTNONGREENCROSS;Check red/blue channels for motion -!TP_RAW_PIXELSHIFTNONGREENCROSS2;Check green AMaZE -!TP_RAW_PIXELSHIFTNONGREENHORIZONTAL;Check red/blue horizontal -!TP_RAW_PIXELSHIFTNONGREENVERTICAL;Check red/blue vertical -!TP_RAW_PIXELSHIFTNREADISO;nRead -!TP_RAW_PIXELSHIFTONEGREEN;Use one green instead of average -!TP_RAW_PIXELSHIFTONEGREEN_TOOLTIP;Use one green instead of averaging two greens for regions without motion. -!TP_RAW_PIXELSHIFTPRNU;PRNU (%) -!TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Red&Blue weight !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. +!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. -!TP_RAW_PIXELSHIFTSTDDEVFACTORBLUE;StdDev factor Blue -!TP_RAW_PIXELSHIFTSTDDEVFACTORGREEN;StdDev factor Green -!TP_RAW_PIXELSHIFTSTDDEVFACTORRED;StdDev factor Red -!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix @@ -2090,7 +2074,7 @@ TP_WBALANCE_TEMPERATURE;色溫 !TP_WAVELET_EDGESENSI;Edge sensitivity !TP_WAVELET_EDGREINF_TOOLTIP;Reinforce or reduce the action of the first level, do the opposite to the second level, and leave the rest unchanged. !TP_WAVELET_EDGTHRESH;Detail -!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centred on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. +!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centered on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. !TP_WAVELET_EDRAD;Radius !TP_WAVELET_EDRAD_TOOLTIP;This radius adjustment is very different from those in other sharpening tools. Its value is compared to each level through a complex function. In this sense, a value of zero still has an effect. !TP_WAVELET_EDSL;Threshold Sliders diff --git a/rtdata/languages/Czech b/rtdata/languages/Czech index 2e06cabe2..786a74e49 100644 --- a/rtdata/languages/Czech +++ b/rtdata/languages/Czech @@ -2245,14 +2245,15 @@ ZOOMPANEL_ZOOMOUT;Oddálit\nZkratka: - ! Untranslated keys follow; remove the ! prefix after an entry is translated. !!!!!!!!!!!!!!!!!!!!!!!!! -!HISTORY_MSG_CLAMPOOG;Out-of-gamut colours clipping +!EXIFFILTER_IMAGETYPE;Image type +!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping !HISTORY_MSG_PREPROCESS_LINEDENOISE_DIRECTION;Line noise filter direction !HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAF lines filter !PREFERENCES_THUMBNAIL_INSPECTOR_JPEG;Embedded JPEG preview !PREFERENCES_THUMBNAIL_INSPECTOR_MODE;Image to show !PREFERENCES_THUMBNAIL_INSPECTOR_RAW;Neutral raw rendering !PREFERENCES_THUMBNAIL_INSPECTOR_RAW_IF_NO_JPEG_FULLSIZE;Embedded JPEG if fullsize, neutral raw otherwise -!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colours +!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colors !TP_PREPROCESS_LINEDENOISE_DIRECTION;Direction !TP_PREPROCESS_LINEDENOISE_DIRECTION_BOTH;Both !TP_PREPROCESS_LINEDENOISE_DIRECTION_HORIZONTAL;Horizontal @@ -2260,3 +2261,6 @@ ZOOMPANEL_ZOOMOUT;Oddálit\nZkratka: - !TP_PREPROCESS_LINEDENOISE_DIRECTION_VERTICAL;Vertical !TP_PREPROCESS_PDAFLINESFILTER;PDAF lines filter !TP_PREPROCESS_PDAFLINESFILTER_TOOLTIP;Tries to suppress stripe noise caused by on-sensor PDAF pixels, occurring with some Sony mirrorless cameras on some backlit scenes with visible flare. +!TP_RAW_PIXELSHIFTEPERISO;Sensitivity +!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. +!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. diff --git a/rtdata/languages/Dansk b/rtdata/languages/Dansk index 71c89fd04..794b24534 100644 --- a/rtdata/languages/Dansk +++ b/rtdata/languages/Dansk @@ -459,6 +459,7 @@ TP_WBALANCE_TEMPERATURE;Temperatur !EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve. !EXIFFILTER_EXPOSURECOMPENSATION;Exposure compensation (EV) !EXIFFILTER_FILETYPE;File type +!EXIFFILTER_IMAGETYPE;Image type !EXIFFILTER_METADATAFILTER;Enable metadata filters !EXIFPANEL_SHOWALL;Show all !EXPORT_BYPASS;Processing steps to bypass @@ -975,7 +976,7 @@ TP_WBALANCE_TEMPERATURE;Temperatur !HISTORY_MSG_491;White Balance !HISTORY_MSG_492;RGB Curves !HISTORY_MSG_493;L*a*b* Adjustments -!HISTORY_MSG_CLAMPOOG;Out-of-gamut colours clipping +!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping !HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction !HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve !HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount @@ -1621,7 +1622,7 @@ TP_WBALANCE_TEMPERATURE;Temperatur !TP_EPD_STRENGTH;Strength !TP_EPD_TOOLTIP;Tone mapping is possible in L*a*b* mode (standard) and CIECAM02 mode.\n\nWhen in L*a*b* mode, tone mapping can also be used on the residual image of the Wavelet Levels tool.\n\nTo engage CIECAM02 tone mapping mode enable the following settings:\n1. CIECAM02\n2. Algorithm="Brightness + Colorfulness (QM)"\n3. "Tone mapping using CIECAM02 brightness (Q)" !TP_EXPOSURE_AUTOLEVELS_TIP;Toggles execution of Auto Levels to automatically set Exposure slider values based on an image analysis.\nEnables Highlight Reconstruction if necessary. -!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colours +!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colors !TP_EXPOSURE_CLIP_TIP;The fraction of pixels to be clipped in Auto Levels operation. !TP_EXPOSURE_COMPRHIGHLIGHTSTHRESHOLD;Highlight compression threshold !TP_EXPOSURE_CURVEEDITOR1;Tone curve 1 @@ -1831,51 +1832,34 @@ TP_WBALANCE_TEMPERATURE;Temperatur !TP_RAW_MONO;Mono !TP_RAW_NONE;None (Shows sensor pattern) !TP_RAW_PIXELSHIFT;Pixel Shift -!TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask +!TP_RAW_PIXELSHIFTEPERISO;Sensitivity +!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. -!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta colour cast in overexposed areas or enable motion correction. -!TP_RAW_PIXELSHIFTEXP0;Experimental +!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta color cast in overexposed areas or enable motion correction. !TP_RAW_PIXELSHIFTGREEN;Check green channel for motion !TP_RAW_PIXELSHIFTHOLEFILL;Fill holes in motion mask !TP_RAW_PIXELSHIFTHOLEFILL_TOOLTIP;Fill holes in motion mask !TP_RAW_PIXELSHIFTLMMSE;Use LMMSE for moving parts !TP_RAW_PIXELSHIFTLMMSE_TOOLTIP;Use LMMSE instead of AMaZE for areas of motion.\nUseful for high ISO images. -!TP_RAW_PIXELSHIFTMASKTHRESHOLD;3x3 new threshold !TP_RAW_PIXELSHIFTMEDIAN;Use median for moving parts -!TP_RAW_PIXELSHIFTMEDIAN3;Exclude selected frame from median -!TP_RAW_PIXELSHIFTMEDIAN3_TOOLTIP;Excludes selected frame from median.\nUseful if moving objects overlap in frame 2 and 3 !TP_RAW_PIXELSHIFTMEDIAN_TOOLTIP;Use median of all frames instead of selected frame for regions with motion.\nRemoves objects which are at different places in all frames.\nGives motion effect on slow moving (overlapping) objects. !TP_RAW_PIXELSHIFTMM_AUTO;Automatic !TP_RAW_PIXELSHIFTMM_CUSTOM;Custom !TP_RAW_PIXELSHIFTMM_OFF;Off -!TP_RAW_PIXELSHIFTMOTION;Motion detection level (deprecated) -!TP_RAW_PIXELSHIFTMOTIONCORRECTION;Green motion correction size !TP_RAW_PIXELSHIFTMOTIONMETHOD;Motion Correction !TP_RAW_PIXELSHIFTMOTION_TOOLTIP;0 means no motion detection.\n1 - 99 means motion will be detected according to this value. Increase value to increase detection rate.\n100 means the AMaZE-demosaiced frame will be used. -!TP_RAW_PIXELSHIFTNONGREENAMAZE;Check red/blue AMaZE !TP_RAW_PIXELSHIFTNONGREENCROSS;Check red/blue channels for motion -!TP_RAW_PIXELSHIFTNONGREENCROSS2;Check green AMaZE -!TP_RAW_PIXELSHIFTNONGREENHORIZONTAL;Check red/blue horizontal -!TP_RAW_PIXELSHIFTNONGREENVERTICAL;Check red/blue vertical -!TP_RAW_PIXELSHIFTNREADISO;nRead -!TP_RAW_PIXELSHIFTONEGREEN;Use one green instead of average -!TP_RAW_PIXELSHIFTONEGREEN_TOOLTIP;Use one green instead of averaging two greens for regions without motion. -!TP_RAW_PIXELSHIFTPRNU;PRNU (%) -!TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Red&Blue weight !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. +!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. -!TP_RAW_PIXELSHIFTSTDDEVFACTORBLUE;StdDev factor Blue -!TP_RAW_PIXELSHIFTSTDDEVFACTORGREEN;StdDev factor Green -!TP_RAW_PIXELSHIFTSTDDEVFACTORRED;StdDev factor Red -!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix @@ -2089,7 +2073,7 @@ TP_WBALANCE_TEMPERATURE;Temperatur !TP_WAVELET_EDGESENSI;Edge sensitivity !TP_WAVELET_EDGREINF_TOOLTIP;Reinforce or reduce the action of the first level, do the opposite to the second level, and leave the rest unchanged. !TP_WAVELET_EDGTHRESH;Detail -!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centred on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. +!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centered on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. !TP_WAVELET_EDRAD;Radius !TP_WAVELET_EDRAD_TOOLTIP;This radius adjustment is very different from those in other sharpening tools. Its value is compared to each level through a complex function. In this sense, a value of zero still has an effect. !TP_WAVELET_EDSL;Threshold Sliders diff --git a/rtdata/languages/Deutsch b/rtdata/languages/Deutsch index 5f29a17ce..e6e818f1a 100644 --- a/rtdata/languages/Deutsch +++ b/rtdata/languages/Deutsch @@ -2275,3 +2275,11 @@ ZOOMPANEL_ZOOMFITSCREEN;An Bildschirm anpassen\nTaste: Alt + f ZOOMPANEL_ZOOMIN;Hineinzoomen\nTaste: + ZOOMPANEL_ZOOMOUT;Herauszoomen\nTaste: - +!!!!!!!!!!!!!!!!!!!!!!!!! +! Untranslated keys follow; remove the ! prefix after an entry is translated. +!!!!!!!!!!!!!!!!!!!!!!!!! + +!EXIFFILTER_IMAGETYPE;Image type +!TP_RAW_PIXELSHIFTEPERISO;Sensitivity +!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. +!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. diff --git a/rtdata/languages/English (UK) b/rtdata/languages/English (UK) index 743a8219b..b0c5cd7d2 100644 --- a/rtdata/languages/English (UK) +++ b/rtdata/languages/English (UK) @@ -22,6 +22,7 @@ HISTORY_MSG_258;CT - Colour curve HISTORY_MSG_322;W - Gamut - Avoid colour shift HISTORY_MSG_385;W - Residual - Colour Balance HISTORY_MSG_419;Retinex - Colour space +HISTORY_MSG_CLAMPOOG;Out-of-gamut colour clipping HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Colour correction MAIN_TAB_COLOR;Colour MAIN_TOOLTIP_BACKCOLOR0;Background colour of the preview: Theme-based\nShortcut: 9 @@ -81,6 +82,7 @@ TP_DIRPYREQUALIZER_ALGO;Skin Colour Range TP_DIRPYREQUALIZER_ALGO_TOOLTIP;Fine: closer to the colours of the skin, minimizing the action on other colours\nLarge: avoid more artifacts. TP_DIRPYREQUALIZER_TOOLTIP;Attempts to reduce artifacts in the transitions between skin colours (hue, chroma, luma) and the rest of the image. TP_EPD_TOOLTIP;Tone mapping is possible in L*a*b* mode (standard) and CIECAM02 mode.\n\nWhen in L*a*b* mode, tone mapping can also be used on the residual image of the Wavelet Levels tool.\n\nTo engage CIECAM02 tone mapping mode enable the following settings:\n1. CIECAM02\n2. Algorithm="Brightness + Colourfulness (QM)"\n3. "Tone mapping using CIECAM02 brightness (Q)" +TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colours TP_FLATFIELD_CLIPCONTROL_TOOLTIP;Clip control avoids clipped highlights caused by applying the flat field. If there are already clipped highlights before applying the flat field, clip control can lead to colour cast. TP_GRADIENT_CENTER;Centre TP_GRADIENT_CENTER_X;Centre X @@ -97,6 +99,7 @@ TP_LABCURVE_AVOIDCOLORSHIFT_TOOLTIP;Fit colours into gamut of the working colour TP_PCVIGNETTE_FEATHER_TOOLTIP;Feathering:\n0 = corners only,\n50 = halfway to centre,\n100 = to centre. TP_PFCURVE_CURVEEDITOR_CH_TOOLTIP;Controls defringe strength by colour.\nHigher = more,\nLower = less. TP_RAW_FALSECOLOR;False colour suppression steps +TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta colour cast in overexposed areas or enable motion correction. TP_RGBCURVES_LUMAMODE_TOOLTIP;Luminosity mode allows to vary the contribution of R, G and B channels to the luminosity of the image, without altering image colour. TP_VIBRANCE_AVOIDCOLORSHIFT;Avoid colour shift TP_VIGNETTING_CENTER;Centre @@ -106,6 +109,7 @@ TP_WAVELET_AVOID;Avoid colour shift TP_WAVELET_CBENAB;Toning and Colour Balance TP_WAVELET_CB_TOOLTIP;For strong values product colour-toning by combining it or not with levels decomposition 'toning'\nFor low values you can change the white balance of the background (sky, ...) without changing that of the front plane, generally more contrasted TP_WAVELET_CHRO_TOOLTIP;Sets the wavelet level which will be the threshold between saturated and pastel colours.\n1-x: saturated\nx-9: pastel\n\nIf the value exceeds the amount of wavelet levels you are using then it will be ignored. +TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centreed on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "white balance" by modulating the blue/red balance.\nThis can be useful when shooting conditions:\na) are far from the standard illuminant (e.g. underwater),\nb) are far from conditions where calibrations were performed,\nc) where the matrices or ICC profiles are unsuitable. !!!!!!!!!!!!!!!!!!!!!!!!! @@ -166,6 +170,7 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh !EXIFFILTER_EXPOSURECOMPENSATION;Exposure compensation (EV) !EXIFFILTER_FILETYPE;File type !EXIFFILTER_FOCALLEN;Focal length +!EXIFFILTER_IMAGETYPE;Image type !EXIFFILTER_ISO;ISO !EXIFFILTER_LENS;Lens !EXIFFILTER_METADATAFILTER;Enable metadata filters @@ -809,7 +814,6 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh !HISTORY_MSG_491;White Balance !HISTORY_MSG_492;RGB Curves !HISTORY_MSG_493;L*a*b* Adjustments -!HISTORY_MSG_CLAMPOOG;Out-of-gamut colours clipping !HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve !HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount !HISTORY_MSG_LOCALCONTRAST_DARKNESS;Local Contrast - Darkness @@ -1576,7 +1580,6 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh !TP_EXPOSURE_AUTOLEVELS_TIP;Toggles execution of Auto Levels to automatically set Exposure slider values based on an image analysis.\nEnables Highlight Reconstruction if necessary. !TP_EXPOSURE_BLACKLEVEL;Black !TP_EXPOSURE_BRIGHTNESS;Lightness -!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colours !TP_EXPOSURE_CLIP;Clip % !TP_EXPOSURE_CLIP_TIP;The fraction of pixels to be clipped in Auto Levels operation. !TP_EXPOSURE_COMPRHIGHLIGHTS;Highlight compression @@ -1792,51 +1795,33 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh !TP_RAW_MONO;Mono !TP_RAW_NONE;None (Shows sensor pattern) !TP_RAW_PIXELSHIFT;Pixel Shift -!TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask +!TP_RAW_PIXELSHIFTEPERISO;Sensitivity +!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. -!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta colour cast in overexposed areas or enable motion correction. -!TP_RAW_PIXELSHIFTEXP0;Experimental !TP_RAW_PIXELSHIFTGREEN;Check green channel for motion !TP_RAW_PIXELSHIFTHOLEFILL;Fill holes in motion mask !TP_RAW_PIXELSHIFTHOLEFILL_TOOLTIP;Fill holes in motion mask !TP_RAW_PIXELSHIFTLMMSE;Use LMMSE for moving parts !TP_RAW_PIXELSHIFTLMMSE_TOOLTIP;Use LMMSE instead of AMaZE for areas of motion.\nUseful for high ISO images. -!TP_RAW_PIXELSHIFTMASKTHRESHOLD;3x3 new threshold !TP_RAW_PIXELSHIFTMEDIAN;Use median for moving parts -!TP_RAW_PIXELSHIFTMEDIAN3;Exclude selected frame from median -!TP_RAW_PIXELSHIFTMEDIAN3_TOOLTIP;Excludes selected frame from median.\nUseful if moving objects overlap in frame 2 and 3 !TP_RAW_PIXELSHIFTMEDIAN_TOOLTIP;Use median of all frames instead of selected frame for regions with motion.\nRemoves objects which are at different places in all frames.\nGives motion effect on slow moving (overlapping) objects. !TP_RAW_PIXELSHIFTMM_AUTO;Automatic !TP_RAW_PIXELSHIFTMM_CUSTOM;Custom !TP_RAW_PIXELSHIFTMM_OFF;Off -!TP_RAW_PIXELSHIFTMOTION;Motion detection level (deprecated) -!TP_RAW_PIXELSHIFTMOTIONCORRECTION;Green motion correction size !TP_RAW_PIXELSHIFTMOTIONMETHOD;Motion Correction !TP_RAW_PIXELSHIFTMOTION_TOOLTIP;0 means no motion detection.\n1 - 99 means motion will be detected according to this value. Increase value to increase detection rate.\n100 means the AMaZE-demosaiced frame will be used. -!TP_RAW_PIXELSHIFTNONGREENAMAZE;Check red/blue AMaZE !TP_RAW_PIXELSHIFTNONGREENCROSS;Check red/blue channels for motion -!TP_RAW_PIXELSHIFTNONGREENCROSS2;Check green AMaZE -!TP_RAW_PIXELSHIFTNONGREENHORIZONTAL;Check red/blue horizontal -!TP_RAW_PIXELSHIFTNONGREENVERTICAL;Check red/blue vertical -!TP_RAW_PIXELSHIFTNREADISO;nRead -!TP_RAW_PIXELSHIFTONEGREEN;Use one green instead of average -!TP_RAW_PIXELSHIFTONEGREEN_TOOLTIP;Use one green instead of averaging two greens for regions without motion. -!TP_RAW_PIXELSHIFTPRNU;PRNU (%) -!TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Red&Blue weight !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. +!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. -!TP_RAW_PIXELSHIFTSTDDEVFACTORBLUE;StdDev factor Blue -!TP_RAW_PIXELSHIFTSTDDEVFACTORGREEN;StdDev factor Green -!TP_RAW_PIXELSHIFTSTDDEVFACTORRED;StdDev factor Red -!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix @@ -2075,7 +2060,6 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh !TP_WAVELET_EDGESENSI;Edge sensitivity !TP_WAVELET_EDGREINF_TOOLTIP;Reinforce or reduce the action of the first level, do the opposite to the second level, and leave the rest unchanged. !TP_WAVELET_EDGTHRESH;Detail -!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centred on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. !TP_WAVELET_EDRAD;Radius !TP_WAVELET_EDRAD_TOOLTIP;This radius adjustment is very different from those in other sharpening tools. Its value is compared to each level through a complex function. In this sense, a value of zero still has an effect. !TP_WAVELET_EDSL;Threshold Sliders diff --git a/rtdata/languages/English (US) b/rtdata/languages/English (US) index f69824d92..896ef8fec 100644 --- a/rtdata/languages/English (US) +++ b/rtdata/languages/English (US) @@ -57,6 +57,7 @@ !EXIFFILTER_EXPOSURECOMPENSATION;Exposure compensation (EV) !EXIFFILTER_FILETYPE;File type !EXIFFILTER_FOCALLEN;Focal length +!EXIFFILTER_IMAGETYPE;Image type !EXIFFILTER_ISO;ISO !EXIFFILTER_LENS;Lens !EXIFFILTER_METADATAFILTER;Enable metadata filters @@ -724,7 +725,7 @@ !HISTORY_MSG_491;White Balance !HISTORY_MSG_492;RGB Curves !HISTORY_MSG_493;L*a*b* Adjustments -!HISTORY_MSG_CLAMPOOG;Out-of-gamut colours clipping +!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping !HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction !HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve !HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount @@ -1550,7 +1551,7 @@ !TP_EXPOSURE_AUTOLEVELS_TIP;Toggles execution of Auto Levels to automatically set Exposure slider values based on an image analysis.\nEnables Highlight Reconstruction if necessary. !TP_EXPOSURE_BLACKLEVEL;Black !TP_EXPOSURE_BRIGHTNESS;Lightness -!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colours +!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colors !TP_EXPOSURE_CLIP;Clip % !TP_EXPOSURE_CLIP_TIP;The fraction of pixels to be clipped in Auto Levels operation. !TP_EXPOSURE_COMPRHIGHLIGHTS;Highlight compression @@ -1782,51 +1783,34 @@ !TP_RAW_MONO;Mono !TP_RAW_NONE;None (Shows sensor pattern) !TP_RAW_PIXELSHIFT;Pixel Shift -!TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask +!TP_RAW_PIXELSHIFTEPERISO;Sensitivity +!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. -!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta colour cast in overexposed areas or enable motion correction. -!TP_RAW_PIXELSHIFTEXP0;Experimental +!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta color cast in overexposed areas or enable motion correction. !TP_RAW_PIXELSHIFTGREEN;Check green channel for motion !TP_RAW_PIXELSHIFTHOLEFILL;Fill holes in motion mask !TP_RAW_PIXELSHIFTHOLEFILL_TOOLTIP;Fill holes in motion mask !TP_RAW_PIXELSHIFTLMMSE;Use LMMSE for moving parts !TP_RAW_PIXELSHIFTLMMSE_TOOLTIP;Use LMMSE instead of AMaZE for areas of motion.\nUseful for high ISO images. -!TP_RAW_PIXELSHIFTMASKTHRESHOLD;3x3 new threshold !TP_RAW_PIXELSHIFTMEDIAN;Use median for moving parts -!TP_RAW_PIXELSHIFTMEDIAN3;Exclude selected frame from median -!TP_RAW_PIXELSHIFTMEDIAN3_TOOLTIP;Excludes selected frame from median.\nUseful if moving objects overlap in frame 2 and 3 !TP_RAW_PIXELSHIFTMEDIAN_TOOLTIP;Use median of all frames instead of selected frame for regions with motion.\nRemoves objects which are at different places in all frames.\nGives motion effect on slow moving (overlapping) objects. !TP_RAW_PIXELSHIFTMM_AUTO;Automatic !TP_RAW_PIXELSHIFTMM_CUSTOM;Custom !TP_RAW_PIXELSHIFTMM_OFF;Off -!TP_RAW_PIXELSHIFTMOTION;Motion detection level (deprecated) -!TP_RAW_PIXELSHIFTMOTIONCORRECTION;Green motion correction size !TP_RAW_PIXELSHIFTMOTIONMETHOD;Motion Correction !TP_RAW_PIXELSHIFTMOTION_TOOLTIP;0 means no motion detection.\n1 - 99 means motion will be detected according to this value. Increase value to increase detection rate.\n100 means the AMaZE-demosaiced frame will be used. -!TP_RAW_PIXELSHIFTNONGREENAMAZE;Check red/blue AMaZE !TP_RAW_PIXELSHIFTNONGREENCROSS;Check red/blue channels for motion -!TP_RAW_PIXELSHIFTNONGREENCROSS2;Check green AMaZE -!TP_RAW_PIXELSHIFTNONGREENHORIZONTAL;Check red/blue horizontal -!TP_RAW_PIXELSHIFTNONGREENVERTICAL;Check red/blue vertical -!TP_RAW_PIXELSHIFTNREADISO;nRead -!TP_RAW_PIXELSHIFTONEGREEN;Use one green instead of average -!TP_RAW_PIXELSHIFTONEGREEN_TOOLTIP;Use one green instead of averaging two greens for regions without motion. -!TP_RAW_PIXELSHIFTPRNU;PRNU (%) -!TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Red&Blue weight !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. +!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. -!TP_RAW_PIXELSHIFTSTDDEVFACTORBLUE;StdDev factor Blue -!TP_RAW_PIXELSHIFTSTDDEVFACTORGREEN;StdDev factor Green -!TP_RAW_PIXELSHIFTSTDDEVFACTORRED;StdDev factor Red -!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix @@ -2074,7 +2058,7 @@ !TP_WAVELET_EDGESENSI;Edge sensitivity !TP_WAVELET_EDGREINF_TOOLTIP;Reinforce or reduce the action of the first level, do the opposite to the second level, and leave the rest unchanged. !TP_WAVELET_EDGTHRESH;Detail -!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centred on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. +!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centered on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. !TP_WAVELET_EDRAD;Radius !TP_WAVELET_EDRAD_TOOLTIP;This radius adjustment is very different from those in other sharpening tools. Its value is compared to each level through a complex function. In this sense, a value of zero still has an effect. !TP_WAVELET_EDSL;Threshold Sliders diff --git a/rtdata/languages/Espanol b/rtdata/languages/Espanol index 04c4e985e..797b04a1c 100644 --- a/rtdata/languages/Espanol +++ b/rtdata/languages/Espanol @@ -1501,6 +1501,7 @@ ZOOMPANEL_ZOOMOUT;Reducir Zoom\nAtajo: - !DYNPROFILEEDITOR_NEW;New !DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule !DYNPROFILEEDITOR_PROFILE;Processing Profile +!EXIFFILTER_IMAGETYPE;Image type !EXIFPANEL_SHOWALL;Show all !EXPORT_BYPASS;Processing steps to bypass !EXPORT_BYPASS_EQUALIZER;Bypass Wavelet Levels @@ -1708,7 +1709,7 @@ ZOOMPANEL_ZOOMOUT;Reducir Zoom\nAtajo: - !HISTORY_MSG_491;White Balance !HISTORY_MSG_492;RGB Curves !HISTORY_MSG_493;L*a*b* Adjustments -!HISTORY_MSG_CLAMPOOG;Out-of-gamut colours clipping +!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping !HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction !HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve !HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount @@ -1932,7 +1933,7 @@ ZOOMPANEL_ZOOMOUT;Reducir Zoom\nAtajo: - !TP_DIRPYREQUALIZER_ARTIF;Reduce artifacts !TP_DISTORTION_AUTO_TIP;Automatically corrects lens distortion in raw files by matching it against the embedded JPEG image if one exists and has had its lens disortion auto-corrected by the camera. !TP_EPD_GAMMA;Gamma -!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colours +!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colors !TP_EXPOSURE_HISTMATCHING;Auto-Matched Tone Curve !TP_EXPOSURE_HISTMATCHING_TOOLTIP;Automatically adjust sliders and curves (except exposure compensation) to match the look of the embedded JPEG thumbnail. !TP_EXPOSURE_TCMODE_LUMINANCE;Luminance @@ -1987,51 +1988,34 @@ ZOOMPANEL_ZOOMOUT;Reducir Zoom\nAtajo: - !TP_RAW_MONO;Mono !TP_RAW_NONE;None (Shows sensor pattern) !TP_RAW_PIXELSHIFT;Pixel Shift -!TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask +!TP_RAW_PIXELSHIFTEPERISO;Sensitivity +!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. -!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta colour cast in overexposed areas or enable motion correction. -!TP_RAW_PIXELSHIFTEXP0;Experimental +!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta color cast in overexposed areas or enable motion correction. !TP_RAW_PIXELSHIFTGREEN;Check green channel for motion !TP_RAW_PIXELSHIFTHOLEFILL;Fill holes in motion mask !TP_RAW_PIXELSHIFTHOLEFILL_TOOLTIP;Fill holes in motion mask !TP_RAW_PIXELSHIFTLMMSE;Use LMMSE for moving parts !TP_RAW_PIXELSHIFTLMMSE_TOOLTIP;Use LMMSE instead of AMaZE for areas of motion.\nUseful for high ISO images. -!TP_RAW_PIXELSHIFTMASKTHRESHOLD;3x3 new threshold !TP_RAW_PIXELSHIFTMEDIAN;Use median for moving parts -!TP_RAW_PIXELSHIFTMEDIAN3;Exclude selected frame from median -!TP_RAW_PIXELSHIFTMEDIAN3_TOOLTIP;Excludes selected frame from median.\nUseful if moving objects overlap in frame 2 and 3 !TP_RAW_PIXELSHIFTMEDIAN_TOOLTIP;Use median of all frames instead of selected frame for regions with motion.\nRemoves objects which are at different places in all frames.\nGives motion effect on slow moving (overlapping) objects. !TP_RAW_PIXELSHIFTMM_AUTO;Automatic !TP_RAW_PIXELSHIFTMM_CUSTOM;Custom !TP_RAW_PIXELSHIFTMM_OFF;Off -!TP_RAW_PIXELSHIFTMOTION;Motion detection level (deprecated) -!TP_RAW_PIXELSHIFTMOTIONCORRECTION;Green motion correction size !TP_RAW_PIXELSHIFTMOTIONMETHOD;Motion Correction !TP_RAW_PIXELSHIFTMOTION_TOOLTIP;0 means no motion detection.\n1 - 99 means motion will be detected according to this value. Increase value to increase detection rate.\n100 means the AMaZE-demosaiced frame will be used. -!TP_RAW_PIXELSHIFTNONGREENAMAZE;Check red/blue AMaZE !TP_RAW_PIXELSHIFTNONGREENCROSS;Check red/blue channels for motion -!TP_RAW_PIXELSHIFTNONGREENCROSS2;Check green AMaZE -!TP_RAW_PIXELSHIFTNONGREENHORIZONTAL;Check red/blue horizontal -!TP_RAW_PIXELSHIFTNONGREENVERTICAL;Check red/blue vertical -!TP_RAW_PIXELSHIFTNREADISO;nRead -!TP_RAW_PIXELSHIFTONEGREEN;Use one green instead of average -!TP_RAW_PIXELSHIFTONEGREEN_TOOLTIP;Use one green instead of averaging two greens for regions without motion. -!TP_RAW_PIXELSHIFTPRNU;PRNU (%) -!TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Red&Blue weight !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. +!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. -!TP_RAW_PIXELSHIFTSTDDEVFACTORBLUE;StdDev factor Blue -!TP_RAW_PIXELSHIFTSTDDEVFACTORGREEN;StdDev factor Green -!TP_RAW_PIXELSHIFTSTDDEVFACTORRED;StdDev factor Red -!TP_RAW_RCD;RCD !TP_RAW_VNG4;VNG4 !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* @@ -2196,7 +2180,7 @@ ZOOMPANEL_ZOOMOUT;Reducir Zoom\nAtajo: - !TP_WAVELET_EDGESENSI;Edge sensitivity !TP_WAVELET_EDGREINF_TOOLTIP;Reinforce or reduce the action of the first level, do the opposite to the second level, and leave the rest unchanged. !TP_WAVELET_EDGTHRESH;Detail -!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centred on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. +!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centered on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. !TP_WAVELET_EDRAD;Radius !TP_WAVELET_EDRAD_TOOLTIP;This radius adjustment is very different from those in other sharpening tools. Its value is compared to each level through a complex function. In this sense, a value of zero still has an effect. !TP_WAVELET_EDSL;Threshold Sliders diff --git a/rtdata/languages/Euskara b/rtdata/languages/Euskara index 5f473baee..ee27bcf25 100644 --- a/rtdata/languages/Euskara +++ b/rtdata/languages/Euskara @@ -459,6 +459,7 @@ TP_WBALANCE_TEMPERATURE;Tenperatura !EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve. !EXIFFILTER_EXPOSURECOMPENSATION;Exposure compensation (EV) !EXIFFILTER_FILETYPE;File type +!EXIFFILTER_IMAGETYPE;Image type !EXIFFILTER_METADATAFILTER;Enable metadata filters !EXIFPANEL_SHOWALL;Show all !EXPORT_BYPASS;Processing steps to bypass @@ -975,7 +976,7 @@ TP_WBALANCE_TEMPERATURE;Tenperatura !HISTORY_MSG_491;White Balance !HISTORY_MSG_492;RGB Curves !HISTORY_MSG_493;L*a*b* Adjustments -!HISTORY_MSG_CLAMPOOG;Out-of-gamut colours clipping +!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping !HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction !HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve !HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount @@ -1621,7 +1622,7 @@ TP_WBALANCE_TEMPERATURE;Tenperatura !TP_EPD_STRENGTH;Strength !TP_EPD_TOOLTIP;Tone mapping is possible in L*a*b* mode (standard) and CIECAM02 mode.\n\nWhen in L*a*b* mode, tone mapping can also be used on the residual image of the Wavelet Levels tool.\n\nTo engage CIECAM02 tone mapping mode enable the following settings:\n1. CIECAM02\n2. Algorithm="Brightness + Colorfulness (QM)"\n3. "Tone mapping using CIECAM02 brightness (Q)" !TP_EXPOSURE_AUTOLEVELS_TIP;Toggles execution of Auto Levels to automatically set Exposure slider values based on an image analysis.\nEnables Highlight Reconstruction if necessary. -!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colours +!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colors !TP_EXPOSURE_CLIP_TIP;The fraction of pixels to be clipped in Auto Levels operation. !TP_EXPOSURE_COMPRHIGHLIGHTSTHRESHOLD;Highlight compression threshold !TP_EXPOSURE_CURVEEDITOR1;Tone curve 1 @@ -1831,51 +1832,34 @@ TP_WBALANCE_TEMPERATURE;Tenperatura !TP_RAW_MONO;Mono !TP_RAW_NONE;None (Shows sensor pattern) !TP_RAW_PIXELSHIFT;Pixel Shift -!TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask +!TP_RAW_PIXELSHIFTEPERISO;Sensitivity +!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. -!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta colour cast in overexposed areas or enable motion correction. -!TP_RAW_PIXELSHIFTEXP0;Experimental +!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta color cast in overexposed areas or enable motion correction. !TP_RAW_PIXELSHIFTGREEN;Check green channel for motion !TP_RAW_PIXELSHIFTHOLEFILL;Fill holes in motion mask !TP_RAW_PIXELSHIFTHOLEFILL_TOOLTIP;Fill holes in motion mask !TP_RAW_PIXELSHIFTLMMSE;Use LMMSE for moving parts !TP_RAW_PIXELSHIFTLMMSE_TOOLTIP;Use LMMSE instead of AMaZE for areas of motion.\nUseful for high ISO images. -!TP_RAW_PIXELSHIFTMASKTHRESHOLD;3x3 new threshold !TP_RAW_PIXELSHIFTMEDIAN;Use median for moving parts -!TP_RAW_PIXELSHIFTMEDIAN3;Exclude selected frame from median -!TP_RAW_PIXELSHIFTMEDIAN3_TOOLTIP;Excludes selected frame from median.\nUseful if moving objects overlap in frame 2 and 3 !TP_RAW_PIXELSHIFTMEDIAN_TOOLTIP;Use median of all frames instead of selected frame for regions with motion.\nRemoves objects which are at different places in all frames.\nGives motion effect on slow moving (overlapping) objects. !TP_RAW_PIXELSHIFTMM_AUTO;Automatic !TP_RAW_PIXELSHIFTMM_CUSTOM;Custom !TP_RAW_PIXELSHIFTMM_OFF;Off -!TP_RAW_PIXELSHIFTMOTION;Motion detection level (deprecated) -!TP_RAW_PIXELSHIFTMOTIONCORRECTION;Green motion correction size !TP_RAW_PIXELSHIFTMOTIONMETHOD;Motion Correction !TP_RAW_PIXELSHIFTMOTION_TOOLTIP;0 means no motion detection.\n1 - 99 means motion will be detected according to this value. Increase value to increase detection rate.\n100 means the AMaZE-demosaiced frame will be used. -!TP_RAW_PIXELSHIFTNONGREENAMAZE;Check red/blue AMaZE !TP_RAW_PIXELSHIFTNONGREENCROSS;Check red/blue channels for motion -!TP_RAW_PIXELSHIFTNONGREENCROSS2;Check green AMaZE -!TP_RAW_PIXELSHIFTNONGREENHORIZONTAL;Check red/blue horizontal -!TP_RAW_PIXELSHIFTNONGREENVERTICAL;Check red/blue vertical -!TP_RAW_PIXELSHIFTNREADISO;nRead -!TP_RAW_PIXELSHIFTONEGREEN;Use one green instead of average -!TP_RAW_PIXELSHIFTONEGREEN_TOOLTIP;Use one green instead of averaging two greens for regions without motion. -!TP_RAW_PIXELSHIFTPRNU;PRNU (%) -!TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Red&Blue weight !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. +!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. -!TP_RAW_PIXELSHIFTSTDDEVFACTORBLUE;StdDev factor Blue -!TP_RAW_PIXELSHIFTSTDDEVFACTORGREEN;StdDev factor Green -!TP_RAW_PIXELSHIFTSTDDEVFACTORRED;StdDev factor Red -!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix @@ -2089,7 +2073,7 @@ TP_WBALANCE_TEMPERATURE;Tenperatura !TP_WAVELET_EDGESENSI;Edge sensitivity !TP_WAVELET_EDGREINF_TOOLTIP;Reinforce or reduce the action of the first level, do the opposite to the second level, and leave the rest unchanged. !TP_WAVELET_EDGTHRESH;Detail -!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centred on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. +!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centered on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. !TP_WAVELET_EDRAD;Radius !TP_WAVELET_EDRAD_TOOLTIP;This radius adjustment is very different from those in other sharpening tools. Its value is compared to each level through a complex function. In this sense, a value of zero still has an effect. !TP_WAVELET_EDSL;Threshold Sliders diff --git a/rtdata/languages/Francais b/rtdata/languages/Francais index 706690273..1553c0347 100644 --- a/rtdata/languages/Francais +++ b/rtdata/languages/Francais @@ -2210,14 +2210,15 @@ ZOOMPANEL_ZOOMOUT;Zoom Arrière\nRaccourci: - ! Untranslated keys follow; remove the ! prefix after an entry is translated. !!!!!!!!!!!!!!!!!!!!!!!!! -!HISTORY_MSG_CLAMPOOG;Out-of-gamut colours clipping +!EXIFFILTER_IMAGETYPE;Image type +!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping !HISTORY_MSG_PREPROCESS_LINEDENOISE_DIRECTION;Line noise filter direction !HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAF lines filter !PREFERENCES_THUMBNAIL_INSPECTOR_JPEG;Embedded JPEG preview !PREFERENCES_THUMBNAIL_INSPECTOR_MODE;Image to show !PREFERENCES_THUMBNAIL_INSPECTOR_RAW;Neutral raw rendering !PREFERENCES_THUMBNAIL_INSPECTOR_RAW_IF_NO_JPEG_FULLSIZE;Embedded JPEG if fullsize, neutral raw otherwise -!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colours +!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colors !TP_PREPROCESS_LINEDENOISE_DIRECTION;Direction !TP_PREPROCESS_LINEDENOISE_DIRECTION_BOTH;Both !TP_PREPROCESS_LINEDENOISE_DIRECTION_HORIZONTAL;Horizontal @@ -2225,3 +2226,6 @@ ZOOMPANEL_ZOOMOUT;Zoom Arrière\nRaccourci: - !TP_PREPROCESS_LINEDENOISE_DIRECTION_VERTICAL;Vertical !TP_PREPROCESS_PDAFLINESFILTER;PDAF lines filter !TP_PREPROCESS_PDAFLINESFILTER_TOOLTIP;Tries to suppress stripe noise caused by on-sensor PDAF pixels, occurring with some Sony mirrorless cameras on some backlit scenes with visible flare. +!TP_RAW_PIXELSHIFTEPERISO;Sensitivity +!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. +!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. diff --git a/rtdata/languages/Greek b/rtdata/languages/Greek index 16779446f..c254a2a30 100644 --- a/rtdata/languages/Greek +++ b/rtdata/languages/Greek @@ -458,6 +458,7 @@ TP_WBALANCE_TEMPERATURE;Θερμοκρασία !EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve. !EXIFFILTER_EXPOSURECOMPENSATION;Exposure compensation (EV) !EXIFFILTER_FILETYPE;File type +!EXIFFILTER_IMAGETYPE;Image type !EXIFFILTER_METADATAFILTER;Enable metadata filters !EXIFPANEL_SHOWALL;Show all !EXPORT_BYPASS;Processing steps to bypass @@ -974,7 +975,7 @@ TP_WBALANCE_TEMPERATURE;Θερμοκρασία !HISTORY_MSG_491;White Balance !HISTORY_MSG_492;RGB Curves !HISTORY_MSG_493;L*a*b* Adjustments -!HISTORY_MSG_CLAMPOOG;Out-of-gamut colours clipping +!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping !HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction !HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve !HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount @@ -1620,7 +1621,7 @@ TP_WBALANCE_TEMPERATURE;Θερμοκρασία !TP_EPD_STRENGTH;Strength !TP_EPD_TOOLTIP;Tone mapping is possible in L*a*b* mode (standard) and CIECAM02 mode.\n\nWhen in L*a*b* mode, tone mapping can also be used on the residual image of the Wavelet Levels tool.\n\nTo engage CIECAM02 tone mapping mode enable the following settings:\n1. CIECAM02\n2. Algorithm="Brightness + Colorfulness (QM)"\n3. "Tone mapping using CIECAM02 brightness (Q)" !TP_EXPOSURE_AUTOLEVELS_TIP;Toggles execution of Auto Levels to automatically set Exposure slider values based on an image analysis.\nEnables Highlight Reconstruction if necessary. -!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colours +!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colors !TP_EXPOSURE_CLIP_TIP;The fraction of pixels to be clipped in Auto Levels operation. !TP_EXPOSURE_COMPRHIGHLIGHTSTHRESHOLD;Highlight compression threshold !TP_EXPOSURE_CURVEEDITOR1;Tone curve 1 @@ -1830,51 +1831,34 @@ TP_WBALANCE_TEMPERATURE;Θερμοκρασία !TP_RAW_MONO;Mono !TP_RAW_NONE;None (Shows sensor pattern) !TP_RAW_PIXELSHIFT;Pixel Shift -!TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask +!TP_RAW_PIXELSHIFTEPERISO;Sensitivity +!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. -!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta colour cast in overexposed areas or enable motion correction. -!TP_RAW_PIXELSHIFTEXP0;Experimental +!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta color cast in overexposed areas or enable motion correction. !TP_RAW_PIXELSHIFTGREEN;Check green channel for motion !TP_RAW_PIXELSHIFTHOLEFILL;Fill holes in motion mask !TP_RAW_PIXELSHIFTHOLEFILL_TOOLTIP;Fill holes in motion mask !TP_RAW_PIXELSHIFTLMMSE;Use LMMSE for moving parts !TP_RAW_PIXELSHIFTLMMSE_TOOLTIP;Use LMMSE instead of AMaZE for areas of motion.\nUseful for high ISO images. -!TP_RAW_PIXELSHIFTMASKTHRESHOLD;3x3 new threshold !TP_RAW_PIXELSHIFTMEDIAN;Use median for moving parts -!TP_RAW_PIXELSHIFTMEDIAN3;Exclude selected frame from median -!TP_RAW_PIXELSHIFTMEDIAN3_TOOLTIP;Excludes selected frame from median.\nUseful if moving objects overlap in frame 2 and 3 !TP_RAW_PIXELSHIFTMEDIAN_TOOLTIP;Use median of all frames instead of selected frame for regions with motion.\nRemoves objects which are at different places in all frames.\nGives motion effect on slow moving (overlapping) objects. !TP_RAW_PIXELSHIFTMM_AUTO;Automatic !TP_RAW_PIXELSHIFTMM_CUSTOM;Custom !TP_RAW_PIXELSHIFTMM_OFF;Off -!TP_RAW_PIXELSHIFTMOTION;Motion detection level (deprecated) -!TP_RAW_PIXELSHIFTMOTIONCORRECTION;Green motion correction size !TP_RAW_PIXELSHIFTMOTIONMETHOD;Motion Correction !TP_RAW_PIXELSHIFTMOTION_TOOLTIP;0 means no motion detection.\n1 - 99 means motion will be detected according to this value. Increase value to increase detection rate.\n100 means the AMaZE-demosaiced frame will be used. -!TP_RAW_PIXELSHIFTNONGREENAMAZE;Check red/blue AMaZE !TP_RAW_PIXELSHIFTNONGREENCROSS;Check red/blue channels for motion -!TP_RAW_PIXELSHIFTNONGREENCROSS2;Check green AMaZE -!TP_RAW_PIXELSHIFTNONGREENHORIZONTAL;Check red/blue horizontal -!TP_RAW_PIXELSHIFTNONGREENVERTICAL;Check red/blue vertical -!TP_RAW_PIXELSHIFTNREADISO;nRead -!TP_RAW_PIXELSHIFTONEGREEN;Use one green instead of average -!TP_RAW_PIXELSHIFTONEGREEN_TOOLTIP;Use one green instead of averaging two greens for regions without motion. -!TP_RAW_PIXELSHIFTPRNU;PRNU (%) -!TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Red&Blue weight !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. +!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. -!TP_RAW_PIXELSHIFTSTDDEVFACTORBLUE;StdDev factor Blue -!TP_RAW_PIXELSHIFTSTDDEVFACTORGREEN;StdDev factor Green -!TP_RAW_PIXELSHIFTSTDDEVFACTORRED;StdDev factor Red -!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix @@ -2088,7 +2072,7 @@ TP_WBALANCE_TEMPERATURE;Θερμοκρασία !TP_WAVELET_EDGESENSI;Edge sensitivity !TP_WAVELET_EDGREINF_TOOLTIP;Reinforce or reduce the action of the first level, do the opposite to the second level, and leave the rest unchanged. !TP_WAVELET_EDGTHRESH;Detail -!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centred on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. +!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centered on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. !TP_WAVELET_EDRAD;Radius !TP_WAVELET_EDRAD_TOOLTIP;This radius adjustment is very different from those in other sharpening tools. Its value is compared to each level through a complex function. In this sense, a value of zero still has an effect. !TP_WAVELET_EDSL;Threshold Sliders diff --git a/rtdata/languages/Hebrew b/rtdata/languages/Hebrew index 66dd0d094..79e49e618 100644 --- a/rtdata/languages/Hebrew +++ b/rtdata/languages/Hebrew @@ -459,6 +459,7 @@ TP_WBALANCE_TEMPERATURE;מידת חום !EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve. !EXIFFILTER_EXPOSURECOMPENSATION;Exposure compensation (EV) !EXIFFILTER_FILETYPE;File type +!EXIFFILTER_IMAGETYPE;Image type !EXIFFILTER_METADATAFILTER;Enable metadata filters !EXIFPANEL_SHOWALL;Show all !EXPORT_BYPASS;Processing steps to bypass @@ -975,7 +976,7 @@ TP_WBALANCE_TEMPERATURE;מידת חום !HISTORY_MSG_491;White Balance !HISTORY_MSG_492;RGB Curves !HISTORY_MSG_493;L*a*b* Adjustments -!HISTORY_MSG_CLAMPOOG;Out-of-gamut colours clipping +!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping !HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction !HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve !HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount @@ -1621,7 +1622,7 @@ TP_WBALANCE_TEMPERATURE;מידת חום !TP_EPD_STRENGTH;Strength !TP_EPD_TOOLTIP;Tone mapping is possible in L*a*b* mode (standard) and CIECAM02 mode.\n\nWhen in L*a*b* mode, tone mapping can also be used on the residual image of the Wavelet Levels tool.\n\nTo engage CIECAM02 tone mapping mode enable the following settings:\n1. CIECAM02\n2. Algorithm="Brightness + Colorfulness (QM)"\n3. "Tone mapping using CIECAM02 brightness (Q)" !TP_EXPOSURE_AUTOLEVELS_TIP;Toggles execution of Auto Levels to automatically set Exposure slider values based on an image analysis.\nEnables Highlight Reconstruction if necessary. -!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colours +!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colors !TP_EXPOSURE_CLIP_TIP;The fraction of pixels to be clipped in Auto Levels operation. !TP_EXPOSURE_COMPRHIGHLIGHTSTHRESHOLD;Highlight compression threshold !TP_EXPOSURE_CURVEEDITOR1;Tone curve 1 @@ -1831,51 +1832,34 @@ TP_WBALANCE_TEMPERATURE;מידת חום !TP_RAW_MONO;Mono !TP_RAW_NONE;None (Shows sensor pattern) !TP_RAW_PIXELSHIFT;Pixel Shift -!TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask +!TP_RAW_PIXELSHIFTEPERISO;Sensitivity +!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. -!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta colour cast in overexposed areas or enable motion correction. -!TP_RAW_PIXELSHIFTEXP0;Experimental +!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta color cast in overexposed areas or enable motion correction. !TP_RAW_PIXELSHIFTGREEN;Check green channel for motion !TP_RAW_PIXELSHIFTHOLEFILL;Fill holes in motion mask !TP_RAW_PIXELSHIFTHOLEFILL_TOOLTIP;Fill holes in motion mask !TP_RAW_PIXELSHIFTLMMSE;Use LMMSE for moving parts !TP_RAW_PIXELSHIFTLMMSE_TOOLTIP;Use LMMSE instead of AMaZE for areas of motion.\nUseful for high ISO images. -!TP_RAW_PIXELSHIFTMASKTHRESHOLD;3x3 new threshold !TP_RAW_PIXELSHIFTMEDIAN;Use median for moving parts -!TP_RAW_PIXELSHIFTMEDIAN3;Exclude selected frame from median -!TP_RAW_PIXELSHIFTMEDIAN3_TOOLTIP;Excludes selected frame from median.\nUseful if moving objects overlap in frame 2 and 3 !TP_RAW_PIXELSHIFTMEDIAN_TOOLTIP;Use median of all frames instead of selected frame for regions with motion.\nRemoves objects which are at different places in all frames.\nGives motion effect on slow moving (overlapping) objects. !TP_RAW_PIXELSHIFTMM_AUTO;Automatic !TP_RAW_PIXELSHIFTMM_CUSTOM;Custom !TP_RAW_PIXELSHIFTMM_OFF;Off -!TP_RAW_PIXELSHIFTMOTION;Motion detection level (deprecated) -!TP_RAW_PIXELSHIFTMOTIONCORRECTION;Green motion correction size !TP_RAW_PIXELSHIFTMOTIONMETHOD;Motion Correction !TP_RAW_PIXELSHIFTMOTION_TOOLTIP;0 means no motion detection.\n1 - 99 means motion will be detected according to this value. Increase value to increase detection rate.\n100 means the AMaZE-demosaiced frame will be used. -!TP_RAW_PIXELSHIFTNONGREENAMAZE;Check red/blue AMaZE !TP_RAW_PIXELSHIFTNONGREENCROSS;Check red/blue channels for motion -!TP_RAW_PIXELSHIFTNONGREENCROSS2;Check green AMaZE -!TP_RAW_PIXELSHIFTNONGREENHORIZONTAL;Check red/blue horizontal -!TP_RAW_PIXELSHIFTNONGREENVERTICAL;Check red/blue vertical -!TP_RAW_PIXELSHIFTNREADISO;nRead -!TP_RAW_PIXELSHIFTONEGREEN;Use one green instead of average -!TP_RAW_PIXELSHIFTONEGREEN_TOOLTIP;Use one green instead of averaging two greens for regions without motion. -!TP_RAW_PIXELSHIFTPRNU;PRNU (%) -!TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Red&Blue weight !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. +!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. -!TP_RAW_PIXELSHIFTSTDDEVFACTORBLUE;StdDev factor Blue -!TP_RAW_PIXELSHIFTSTDDEVFACTORGREEN;StdDev factor Green -!TP_RAW_PIXELSHIFTSTDDEVFACTORRED;StdDev factor Red -!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix @@ -2089,7 +2073,7 @@ TP_WBALANCE_TEMPERATURE;מידת חום !TP_WAVELET_EDGESENSI;Edge sensitivity !TP_WAVELET_EDGREINF_TOOLTIP;Reinforce or reduce the action of the first level, do the opposite to the second level, and leave the rest unchanged. !TP_WAVELET_EDGTHRESH;Detail -!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centred on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. +!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centered on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. !TP_WAVELET_EDRAD;Radius !TP_WAVELET_EDRAD_TOOLTIP;This radius adjustment is very different from those in other sharpening tools. Its value is compared to each level through a complex function. In this sense, a value of zero still has an effect. !TP_WAVELET_EDSL;Threshold Sliders diff --git a/rtdata/languages/Italiano b/rtdata/languages/Italiano index 27b290bcb..8ee5251a9 100644 --- a/rtdata/languages/Italiano +++ b/rtdata/languages/Italiano @@ -1336,6 +1336,7 @@ ZOOMPANEL_ZOOMOUT;Rimpicciolisci.\nScorciatoia: - !DYNPROFILEEDITOR_NEW;New !DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule !DYNPROFILEEDITOR_PROFILE;Processing Profile +!EXIFFILTER_IMAGETYPE;Image type !EXIFPANEL_SHOWALL;Show all !EXPORT_BYPASS;Processing steps to bypass !EXPORT_BYPASS_EQUALIZER;Bypass Wavelet Levels @@ -1583,7 +1584,7 @@ ZOOMPANEL_ZOOMOUT;Rimpicciolisci.\nScorciatoia: - !HISTORY_MSG_491;White Balance !HISTORY_MSG_492;RGB Curves !HISTORY_MSG_493;L*a*b* Adjustments -!HISTORY_MSG_CLAMPOOG;Out-of-gamut colours clipping +!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping !HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction !HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve !HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount @@ -1852,7 +1853,7 @@ ZOOMPANEL_ZOOMOUT;Rimpicciolisci.\nScorciatoia: - !TP_DIRPYREQUALIZER_ARTIF;Reduce artifacts !TP_DISTORTION_AUTO_TIP;Automatically corrects lens distortion in raw files by matching it against the embedded JPEG image if one exists and has had its lens disortion auto-corrected by the camera. !TP_EPD_GAMMA;Gamma -!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colours +!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colors !TP_EXPOSURE_HISTMATCHING;Auto-Matched Tone Curve !TP_EXPOSURE_HISTMATCHING_TOOLTIP;Automatically adjust sliders and curves (except exposure compensation) to match the look of the embedded JPEG thumbnail. !TP_EXPOSURE_TCMODE_LUMINANCE;Luminance @@ -1925,51 +1926,34 @@ ZOOMPANEL_ZOOMOUT;Rimpicciolisci.\nScorciatoia: - !TP_RAW_MONO;Mono !TP_RAW_NONE;None (Shows sensor pattern) !TP_RAW_PIXELSHIFT;Pixel Shift -!TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask +!TP_RAW_PIXELSHIFTEPERISO;Sensitivity +!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. -!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta colour cast in overexposed areas or enable motion correction. -!TP_RAW_PIXELSHIFTEXP0;Experimental +!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta color cast in overexposed areas or enable motion correction. !TP_RAW_PIXELSHIFTGREEN;Check green channel for motion !TP_RAW_PIXELSHIFTHOLEFILL;Fill holes in motion mask !TP_RAW_PIXELSHIFTHOLEFILL_TOOLTIP;Fill holes in motion mask !TP_RAW_PIXELSHIFTLMMSE;Use LMMSE for moving parts !TP_RAW_PIXELSHIFTLMMSE_TOOLTIP;Use LMMSE instead of AMaZE for areas of motion.\nUseful for high ISO images. -!TP_RAW_PIXELSHIFTMASKTHRESHOLD;3x3 new threshold !TP_RAW_PIXELSHIFTMEDIAN;Use median for moving parts -!TP_RAW_PIXELSHIFTMEDIAN3;Exclude selected frame from median -!TP_RAW_PIXELSHIFTMEDIAN3_TOOLTIP;Excludes selected frame from median.\nUseful if moving objects overlap in frame 2 and 3 !TP_RAW_PIXELSHIFTMEDIAN_TOOLTIP;Use median of all frames instead of selected frame for regions with motion.\nRemoves objects which are at different places in all frames.\nGives motion effect on slow moving (overlapping) objects. !TP_RAW_PIXELSHIFTMM_AUTO;Automatic !TP_RAW_PIXELSHIFTMM_CUSTOM;Custom !TP_RAW_PIXELSHIFTMM_OFF;Off -!TP_RAW_PIXELSHIFTMOTION;Motion detection level (deprecated) -!TP_RAW_PIXELSHIFTMOTIONCORRECTION;Green motion correction size !TP_RAW_PIXELSHIFTMOTIONMETHOD;Motion Correction !TP_RAW_PIXELSHIFTMOTION_TOOLTIP;0 means no motion detection.\n1 - 99 means motion will be detected according to this value. Increase value to increase detection rate.\n100 means the AMaZE-demosaiced frame will be used. -!TP_RAW_PIXELSHIFTNONGREENAMAZE;Check red/blue AMaZE !TP_RAW_PIXELSHIFTNONGREENCROSS;Check red/blue channels for motion -!TP_RAW_PIXELSHIFTNONGREENCROSS2;Check green AMaZE -!TP_RAW_PIXELSHIFTNONGREENHORIZONTAL;Check red/blue horizontal -!TP_RAW_PIXELSHIFTNONGREENVERTICAL;Check red/blue vertical -!TP_RAW_PIXELSHIFTNREADISO;nRead -!TP_RAW_PIXELSHIFTONEGREEN;Use one green instead of average -!TP_RAW_PIXELSHIFTONEGREEN_TOOLTIP;Use one green instead of averaging two greens for regions without motion. -!TP_RAW_PIXELSHIFTPRNU;PRNU (%) -!TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Red&Blue weight !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. +!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. -!TP_RAW_PIXELSHIFTSTDDEVFACTORBLUE;StdDev factor Blue -!TP_RAW_PIXELSHIFTSTDDEVFACTORGREEN;StdDev factor Green -!TP_RAW_PIXELSHIFTSTDDEVFACTORRED;StdDev factor Red -!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix @@ -2137,7 +2121,7 @@ ZOOMPANEL_ZOOMOUT;Rimpicciolisci.\nScorciatoia: - !TP_WAVELET_EDGESENSI;Edge sensitivity !TP_WAVELET_EDGREINF_TOOLTIP;Reinforce or reduce the action of the first level, do the opposite to the second level, and leave the rest unchanged. !TP_WAVELET_EDGTHRESH;Detail -!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centred on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. +!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centered on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. !TP_WAVELET_EDRAD;Radius !TP_WAVELET_EDRAD_TOOLTIP;This radius adjustment is very different from those in other sharpening tools. Its value is compared to each level through a complex function. In this sense, a value of zero still has an effect. !TP_WAVELET_EDSL;Threshold Sliders diff --git a/rtdata/languages/Japanese b/rtdata/languages/Japanese index ef1775241..253b39a4a 100644 --- a/rtdata/languages/Japanese +++ b/rtdata/languages/Japanese @@ -1866,6 +1866,7 @@ ZOOMPANEL_ZOOMOUT;ズームアウト\nショートカット: - !DYNPROFILEEDITOR_NEW;New !DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule !DYNPROFILEEDITOR_PROFILE;Processing Profile +!EXIFFILTER_IMAGETYPE;Image type !EXIFPANEL_SHOWALL;Show all !EXPORT_BYPASS;Processing steps to bypass !EXPORT_PIPELINE;Processing pipeline @@ -1954,7 +1955,7 @@ ZOOMPANEL_ZOOMOUT;ズームアウト\nショートカット: - !HISTORY_MSG_491;White Balance !HISTORY_MSG_492;RGB Curves !HISTORY_MSG_493;L*a*b* Adjustments -!HISTORY_MSG_CLAMPOOG;Out-of-gamut colours clipping +!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping !HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction !HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve !HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount @@ -2085,7 +2086,7 @@ ZOOMPANEL_ZOOMOUT;ズームアウト\nショートカット: - !TP_DIRPYRDENOISE_TYPE_7X7;7×7 !TP_DIRPYRDENOISE_TYPE_9X9;9×9 !TP_DISTORTION_AUTO_TIP;Automatically corrects lens distortion in raw files by matching it against the embedded JPEG image if one exists and has had its lens disortion auto-corrected by the camera. -!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colours +!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colors !TP_EXPOSURE_HISTMATCHING;Auto-Matched Tone Curve !TP_EXPOSURE_HISTMATCHING_TOOLTIP;Automatically adjust sliders and curves (except exposure compensation) to match the look of the embedded JPEG thumbnail. !TP_FILMSIMULATION_SLOWPARSEDIR;RawTherapee is configured to look for Hald CLUT images, which are used for the Film Simulation tool, in a folder which is taking too long to load.\nGo to Preferences > Image Processing > Film Simulation\nto see which folder is being used. You should either point RawTherapee to a folder which contains only Hald CLUT images and nothing more, or to an empty folder if you don't want to use the Film Simulation tool.\n\nRead the Film Simulation article in RawPedia for more information.\n\nDo you want to cancel the scan now? @@ -2125,51 +2126,34 @@ ZOOMPANEL_ZOOMOUT;ズームアウト\nショートカット: - !TP_RAW_MONO;Mono !TP_RAW_NONE;None (Shows sensor pattern) !TP_RAW_PIXELSHIFT;Pixel Shift -!TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask +!TP_RAW_PIXELSHIFTEPERISO;Sensitivity +!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. -!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta colour cast in overexposed areas or enable motion correction. -!TP_RAW_PIXELSHIFTEXP0;Experimental +!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta color cast in overexposed areas or enable motion correction. !TP_RAW_PIXELSHIFTGREEN;Check green channel for motion !TP_RAW_PIXELSHIFTHOLEFILL;Fill holes in motion mask !TP_RAW_PIXELSHIFTHOLEFILL_TOOLTIP;Fill holes in motion mask !TP_RAW_PIXELSHIFTLMMSE;Use LMMSE for moving parts !TP_RAW_PIXELSHIFTLMMSE_TOOLTIP;Use LMMSE instead of AMaZE for areas of motion.\nUseful for high ISO images. -!TP_RAW_PIXELSHIFTMASKTHRESHOLD;3x3 new threshold !TP_RAW_PIXELSHIFTMEDIAN;Use median for moving parts -!TP_RAW_PIXELSHIFTMEDIAN3;Exclude selected frame from median -!TP_RAW_PIXELSHIFTMEDIAN3_TOOLTIP;Excludes selected frame from median.\nUseful if moving objects overlap in frame 2 and 3 !TP_RAW_PIXELSHIFTMEDIAN_TOOLTIP;Use median of all frames instead of selected frame for regions with motion.\nRemoves objects which are at different places in all frames.\nGives motion effect on slow moving (overlapping) objects. !TP_RAW_PIXELSHIFTMM_AUTO;Automatic !TP_RAW_PIXELSHIFTMM_CUSTOM;Custom !TP_RAW_PIXELSHIFTMM_OFF;Off -!TP_RAW_PIXELSHIFTMOTION;Motion detection level (deprecated) -!TP_RAW_PIXELSHIFTMOTIONCORRECTION;Green motion correction size !TP_RAW_PIXELSHIFTMOTIONMETHOD;Motion Correction !TP_RAW_PIXELSHIFTMOTION_TOOLTIP;0 means no motion detection.\n1 - 99 means motion will be detected according to this value. Increase value to increase detection rate.\n100 means the AMaZE-demosaiced frame will be used. -!TP_RAW_PIXELSHIFTNONGREENAMAZE;Check red/blue AMaZE !TP_RAW_PIXELSHIFTNONGREENCROSS;Check red/blue channels for motion -!TP_RAW_PIXELSHIFTNONGREENCROSS2;Check green AMaZE -!TP_RAW_PIXELSHIFTNONGREENHORIZONTAL;Check red/blue horizontal -!TP_RAW_PIXELSHIFTNONGREENVERTICAL;Check red/blue vertical -!TP_RAW_PIXELSHIFTNREADISO;nRead -!TP_RAW_PIXELSHIFTONEGREEN;Use one green instead of average -!TP_RAW_PIXELSHIFTONEGREEN_TOOLTIP;Use one green instead of averaging two greens for regions without motion. -!TP_RAW_PIXELSHIFTPRNU;PRNU (%) -!TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Red&Blue weight !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. +!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. -!TP_RAW_PIXELSHIFTSTDDEVFACTORBLUE;StdDev factor Blue -!TP_RAW_PIXELSHIFTSTDDEVFACTORGREEN;StdDev factor Green -!TP_RAW_PIXELSHIFTSTDDEVFACTORRED;StdDev factor Red -!TP_RAW_RCD;RCD !TP_RAW_VNG4;VNG4 !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* diff --git a/rtdata/languages/Latvian b/rtdata/languages/Latvian index 929c7bdc4..2f7d03a27 100644 --- a/rtdata/languages/Latvian +++ b/rtdata/languages/Latvian @@ -459,6 +459,7 @@ TP_WBALANCE_TEMPERATURE;Temperatūra !EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve. !EXIFFILTER_EXPOSURECOMPENSATION;Exposure compensation (EV) !EXIFFILTER_FILETYPE;File type +!EXIFFILTER_IMAGETYPE;Image type !EXIFFILTER_METADATAFILTER;Enable metadata filters !EXIFPANEL_SHOWALL;Show all !EXPORT_BYPASS;Processing steps to bypass @@ -975,7 +976,7 @@ TP_WBALANCE_TEMPERATURE;Temperatūra !HISTORY_MSG_491;White Balance !HISTORY_MSG_492;RGB Curves !HISTORY_MSG_493;L*a*b* Adjustments -!HISTORY_MSG_CLAMPOOG;Out-of-gamut colours clipping +!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping !HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction !HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve !HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount @@ -1621,7 +1622,7 @@ TP_WBALANCE_TEMPERATURE;Temperatūra !TP_EPD_STRENGTH;Strength !TP_EPD_TOOLTIP;Tone mapping is possible in L*a*b* mode (standard) and CIECAM02 mode.\n\nWhen in L*a*b* mode, tone mapping can also be used on the residual image of the Wavelet Levels tool.\n\nTo engage CIECAM02 tone mapping mode enable the following settings:\n1. CIECAM02\n2. Algorithm="Brightness + Colorfulness (QM)"\n3. "Tone mapping using CIECAM02 brightness (Q)" !TP_EXPOSURE_AUTOLEVELS_TIP;Toggles execution of Auto Levels to automatically set Exposure slider values based on an image analysis.\nEnables Highlight Reconstruction if necessary. -!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colours +!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colors !TP_EXPOSURE_CLIP_TIP;The fraction of pixels to be clipped in Auto Levels operation. !TP_EXPOSURE_COMPRHIGHLIGHTSTHRESHOLD;Highlight compression threshold !TP_EXPOSURE_CURVEEDITOR1;Tone curve 1 @@ -1831,51 +1832,34 @@ TP_WBALANCE_TEMPERATURE;Temperatūra !TP_RAW_MONO;Mono !TP_RAW_NONE;None (Shows sensor pattern) !TP_RAW_PIXELSHIFT;Pixel Shift -!TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask +!TP_RAW_PIXELSHIFTEPERISO;Sensitivity +!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. -!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta colour cast in overexposed areas or enable motion correction. -!TP_RAW_PIXELSHIFTEXP0;Experimental +!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta color cast in overexposed areas or enable motion correction. !TP_RAW_PIXELSHIFTGREEN;Check green channel for motion !TP_RAW_PIXELSHIFTHOLEFILL;Fill holes in motion mask !TP_RAW_PIXELSHIFTHOLEFILL_TOOLTIP;Fill holes in motion mask !TP_RAW_PIXELSHIFTLMMSE;Use LMMSE for moving parts !TP_RAW_PIXELSHIFTLMMSE_TOOLTIP;Use LMMSE instead of AMaZE for areas of motion.\nUseful for high ISO images. -!TP_RAW_PIXELSHIFTMASKTHRESHOLD;3x3 new threshold !TP_RAW_PIXELSHIFTMEDIAN;Use median for moving parts -!TP_RAW_PIXELSHIFTMEDIAN3;Exclude selected frame from median -!TP_RAW_PIXELSHIFTMEDIAN3_TOOLTIP;Excludes selected frame from median.\nUseful if moving objects overlap in frame 2 and 3 !TP_RAW_PIXELSHIFTMEDIAN_TOOLTIP;Use median of all frames instead of selected frame for regions with motion.\nRemoves objects which are at different places in all frames.\nGives motion effect on slow moving (overlapping) objects. !TP_RAW_PIXELSHIFTMM_AUTO;Automatic !TP_RAW_PIXELSHIFTMM_CUSTOM;Custom !TP_RAW_PIXELSHIFTMM_OFF;Off -!TP_RAW_PIXELSHIFTMOTION;Motion detection level (deprecated) -!TP_RAW_PIXELSHIFTMOTIONCORRECTION;Green motion correction size !TP_RAW_PIXELSHIFTMOTIONMETHOD;Motion Correction !TP_RAW_PIXELSHIFTMOTION_TOOLTIP;0 means no motion detection.\n1 - 99 means motion will be detected according to this value. Increase value to increase detection rate.\n100 means the AMaZE-demosaiced frame will be used. -!TP_RAW_PIXELSHIFTNONGREENAMAZE;Check red/blue AMaZE !TP_RAW_PIXELSHIFTNONGREENCROSS;Check red/blue channels for motion -!TP_RAW_PIXELSHIFTNONGREENCROSS2;Check green AMaZE -!TP_RAW_PIXELSHIFTNONGREENHORIZONTAL;Check red/blue horizontal -!TP_RAW_PIXELSHIFTNONGREENVERTICAL;Check red/blue vertical -!TP_RAW_PIXELSHIFTNREADISO;nRead -!TP_RAW_PIXELSHIFTONEGREEN;Use one green instead of average -!TP_RAW_PIXELSHIFTONEGREEN_TOOLTIP;Use one green instead of averaging two greens for regions without motion. -!TP_RAW_PIXELSHIFTPRNU;PRNU (%) -!TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Red&Blue weight !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. +!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. -!TP_RAW_PIXELSHIFTSTDDEVFACTORBLUE;StdDev factor Blue -!TP_RAW_PIXELSHIFTSTDDEVFACTORGREEN;StdDev factor Green -!TP_RAW_PIXELSHIFTSTDDEVFACTORRED;StdDev factor Red -!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix @@ -2089,7 +2073,7 @@ TP_WBALANCE_TEMPERATURE;Temperatūra !TP_WAVELET_EDGESENSI;Edge sensitivity !TP_WAVELET_EDGREINF_TOOLTIP;Reinforce or reduce the action of the first level, do the opposite to the second level, and leave the rest unchanged. !TP_WAVELET_EDGTHRESH;Detail -!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centred on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. +!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centered on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. !TP_WAVELET_EDRAD;Radius !TP_WAVELET_EDRAD_TOOLTIP;This radius adjustment is very different from those in other sharpening tools. Its value is compared to each level through a complex function. In this sense, a value of zero still has an effect. !TP_WAVELET_EDSL;Threshold Sliders diff --git a/rtdata/languages/Magyar b/rtdata/languages/Magyar index 386b7294b..eda1184f1 100644 --- a/rtdata/languages/Magyar +++ b/rtdata/languages/Magyar @@ -885,6 +885,7 @@ ZOOMPANEL_ZOOMOUT;Kicsinyítés - !DYNPROFILEEDITOR_PROFILE;Processing Profile !EDIT_OBJECT_TOOLTIP;Displays a widget on the preview window which lets you adjust this tool. !EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve. +!EXIFFILTER_IMAGETYPE;Image type !EXIFPANEL_SHOWALL;Show all !EXPORT_BYPASS;Processing steps to bypass !EXPORT_BYPASS_EQUALIZER;Bypass Wavelet Levels @@ -1248,7 +1249,7 @@ ZOOMPANEL_ZOOMOUT;Kicsinyítés - !HISTORY_MSG_491;White Balance !HISTORY_MSG_492;RGB Curves !HISTORY_MSG_493;L*a*b* Adjustments -!HISTORY_MSG_CLAMPOOG;Out-of-gamut colours clipping +!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping !HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction !HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve !HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount @@ -1749,7 +1750,7 @@ ZOOMPANEL_ZOOMOUT;Kicsinyítés - !TP_DISTORTION_AUTO_TIP;Automatically corrects lens distortion in raw files by matching it against the embedded JPEG image if one exists and has had its lens disortion auto-corrected by the camera. !TP_EPD_GAMMA;Gamma !TP_EPD_TOOLTIP;Tone mapping is possible in L*a*b* mode (standard) and CIECAM02 mode.\n\nWhen in L*a*b* mode, tone mapping can also be used on the residual image of the Wavelet Levels tool.\n\nTo engage CIECAM02 tone mapping mode enable the following settings:\n1. CIECAM02\n2. Algorithm="Brightness + Colorfulness (QM)"\n3. "Tone mapping using CIECAM02 brightness (Q)" -!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colours +!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colors !TP_EXPOSURE_CURVEEDITOR1;Tone curve 1 !TP_EXPOSURE_CURVEEDITOR2;Tone curve 2 !TP_EXPOSURE_CURVEEDITOR2_TOOLTIP;Please refer to the "Exposure > Tone Curves" RawPedia article to learn how to achieve the best results by using two tone curves. @@ -1902,51 +1903,34 @@ ZOOMPANEL_ZOOMOUT;Kicsinyítés - !TP_RAW_MONO;Mono !TP_RAW_NONE;None (Shows sensor pattern) !TP_RAW_PIXELSHIFT;Pixel Shift -!TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask +!TP_RAW_PIXELSHIFTEPERISO;Sensitivity +!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. -!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta colour cast in overexposed areas or enable motion correction. -!TP_RAW_PIXELSHIFTEXP0;Experimental +!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta color cast in overexposed areas or enable motion correction. !TP_RAW_PIXELSHIFTGREEN;Check green channel for motion !TP_RAW_PIXELSHIFTHOLEFILL;Fill holes in motion mask !TP_RAW_PIXELSHIFTHOLEFILL_TOOLTIP;Fill holes in motion mask !TP_RAW_PIXELSHIFTLMMSE;Use LMMSE for moving parts !TP_RAW_PIXELSHIFTLMMSE_TOOLTIP;Use LMMSE instead of AMaZE for areas of motion.\nUseful for high ISO images. -!TP_RAW_PIXELSHIFTMASKTHRESHOLD;3x3 new threshold !TP_RAW_PIXELSHIFTMEDIAN;Use median for moving parts -!TP_RAW_PIXELSHIFTMEDIAN3;Exclude selected frame from median -!TP_RAW_PIXELSHIFTMEDIAN3_TOOLTIP;Excludes selected frame from median.\nUseful if moving objects overlap in frame 2 and 3 !TP_RAW_PIXELSHIFTMEDIAN_TOOLTIP;Use median of all frames instead of selected frame for regions with motion.\nRemoves objects which are at different places in all frames.\nGives motion effect on slow moving (overlapping) objects. !TP_RAW_PIXELSHIFTMM_AUTO;Automatic !TP_RAW_PIXELSHIFTMM_CUSTOM;Custom !TP_RAW_PIXELSHIFTMM_OFF;Off -!TP_RAW_PIXELSHIFTMOTION;Motion detection level (deprecated) -!TP_RAW_PIXELSHIFTMOTIONCORRECTION;Green motion correction size !TP_RAW_PIXELSHIFTMOTIONMETHOD;Motion Correction !TP_RAW_PIXELSHIFTMOTION_TOOLTIP;0 means no motion detection.\n1 - 99 means motion will be detected according to this value. Increase value to increase detection rate.\n100 means the AMaZE-demosaiced frame will be used. -!TP_RAW_PIXELSHIFTNONGREENAMAZE;Check red/blue AMaZE !TP_RAW_PIXELSHIFTNONGREENCROSS;Check red/blue channels for motion -!TP_RAW_PIXELSHIFTNONGREENCROSS2;Check green AMaZE -!TP_RAW_PIXELSHIFTNONGREENHORIZONTAL;Check red/blue horizontal -!TP_RAW_PIXELSHIFTNONGREENVERTICAL;Check red/blue vertical -!TP_RAW_PIXELSHIFTNREADISO;nRead -!TP_RAW_PIXELSHIFTONEGREEN;Use one green instead of average -!TP_RAW_PIXELSHIFTONEGREEN_TOOLTIP;Use one green instead of averaging two greens for regions without motion. -!TP_RAW_PIXELSHIFTPRNU;PRNU (%) -!TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Red&Blue weight !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. +!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. -!TP_RAW_PIXELSHIFTSTDDEVFACTORBLUE;StdDev factor Blue -!TP_RAW_PIXELSHIFTSTDDEVFACTORGREEN;StdDev factor Green -!TP_RAW_PIXELSHIFTSTDDEVFACTORRED;StdDev factor Red -!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix @@ -2128,7 +2112,7 @@ ZOOMPANEL_ZOOMOUT;Kicsinyítés - !TP_WAVELET_EDGESENSI;Edge sensitivity !TP_WAVELET_EDGREINF_TOOLTIP;Reinforce or reduce the action of the first level, do the opposite to the second level, and leave the rest unchanged. !TP_WAVELET_EDGTHRESH;Detail -!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centred on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. +!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centered on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. !TP_WAVELET_EDRAD;Radius !TP_WAVELET_EDRAD_TOOLTIP;This radius adjustment is very different from those in other sharpening tools. Its value is compared to each level through a complex function. In this sense, a value of zero still has an effect. !TP_WAVELET_EDSL;Threshold Sliders diff --git a/rtdata/languages/Nederlands b/rtdata/languages/Nederlands index 939c6c1b0..16f4e6b4a 100644 --- a/rtdata/languages/Nederlands +++ b/rtdata/languages/Nederlands @@ -2116,6 +2116,7 @@ ZOOMPANEL_ZOOMOUT;Zoom uit\nSneltoets: - !BATCHQUEUE_STARTSTOPHINT;Start or stop processing the images in the queue.\n\nShortcut: Ctrl+s !DONT_SHOW_AGAIN;Don't show this message again. +!EXIFFILTER_IMAGETYPE;Image type !EXIFPANEL_SHOWALL;Show all !GENERAL_SLIDER;Slider !GIMP_PLUGIN_INFO;Welcome to the RawTherapee GIMP plugin!\nOnce you are done editing, simply close the main RawTherapee window and the image will be automatically imported in GIMP. @@ -2143,7 +2144,7 @@ ZOOMPANEL_ZOOMOUT;Zoom uit\nSneltoets: - !HISTORY_MSG_491;White Balance !HISTORY_MSG_492;RGB Curves !HISTORY_MSG_493;L*a*b* Adjustments -!HISTORY_MSG_CLAMPOOG;Out-of-gamut colours clipping +!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping !HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction !HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve !HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount @@ -2212,7 +2213,7 @@ ZOOMPANEL_ZOOMOUT;Zoom uit\nSneltoets: - !TP_COLORTONING_LABGRID_VALUES;HL: a=%1 b=%2\nS: a=%3 b=%4 !TP_DIRPYRDENOISE_CHROMINANCE_CURVE_TOOLTIP;Increase (multiply) the value of all chrominance sliders.\nThis curve lets you adjust the strength of chromatic noise reduction as a function of chromaticity, for instance to increase the action in areas of low saturation and to decrease it in those of high saturation. !TP_DIRPYRDENOISE_LABEL;Noise Reduction -!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colours +!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colors !TP_EXPOSURE_HISTMATCHING;Auto-Matched Tone Curve !TP_EXPOSURE_HISTMATCHING_TOOLTIP;Automatically adjust sliders and curves (except exposure compensation) to match the look of the embedded JPEG thumbnail. !TP_LOCALCONTRAST_AMOUNT;Amount @@ -2232,11 +2233,11 @@ ZOOMPANEL_ZOOMOUT;Zoom uit\nSneltoets: - !TP_PREPROCESS_PDAFLINESFILTER;PDAF lines filter !TP_PREPROCESS_PDAFLINESFILTER_TOOLTIP;Tries to suppress stripe noise caused by on-sensor PDAF pixels, occurring with some Sony mirrorless cameras on some backlit scenes with visible flare. !TP_RAW_IMAGENUM_TOOLTIP;Some raw files consist of several sub-images (Pentax/Sony Pixel Shift, Pentax 3-in-1 HDR, Canon Dual Pixel).\n\nWhen using any demosaicing method other than Pixel Shift, this selects which sub-image is used.\n\nWhen using the Pixel Shift demosaicing method on a Pixel Shift raw, all sub-images are used, and this selects which sub-image should be used for moving parts. +!TP_RAW_PIXELSHIFTEPERISO;Sensitivity +!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. -!TP_RAW_PIXELSHIFTONEGREEN;Use one green instead of average -!TP_RAW_PIXELSHIFTONEGREEN_TOOLTIP;Use one green instead of averaging two greens for regions without motion. -!TP_RAW_RCD;RCD +!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. !TP_RETINEX_GAINOFFS;Gain and Offset (brightness) !TP_RETINEX_GAINTRANSMISSION;Gain transmission !TP_RETINEX_GAINTRANSMISSION_TOOLTIP;Amplify or reduce transmission map to achieve luminance.\nAbscissa: transmission -min from 0, mean, and values (max).\nOrdinate: gain. diff --git a/rtdata/languages/Norsk BM b/rtdata/languages/Norsk BM index ebe39e337..b5484dd5c 100644 --- a/rtdata/languages/Norsk BM +++ b/rtdata/languages/Norsk BM @@ -458,6 +458,7 @@ TP_WBALANCE_TEMPERATURE;Temperatur !EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve. !EXIFFILTER_EXPOSURECOMPENSATION;Exposure compensation (EV) !EXIFFILTER_FILETYPE;File type +!EXIFFILTER_IMAGETYPE;Image type !EXIFFILTER_METADATAFILTER;Enable metadata filters !EXIFPANEL_SHOWALL;Show all !EXPORT_BYPASS;Processing steps to bypass @@ -974,7 +975,7 @@ TP_WBALANCE_TEMPERATURE;Temperatur !HISTORY_MSG_491;White Balance !HISTORY_MSG_492;RGB Curves !HISTORY_MSG_493;L*a*b* Adjustments -!HISTORY_MSG_CLAMPOOG;Out-of-gamut colours clipping +!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping !HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction !HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve !HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount @@ -1620,7 +1621,7 @@ TP_WBALANCE_TEMPERATURE;Temperatur !TP_EPD_STRENGTH;Strength !TP_EPD_TOOLTIP;Tone mapping is possible in L*a*b* mode (standard) and CIECAM02 mode.\n\nWhen in L*a*b* mode, tone mapping can also be used on the residual image of the Wavelet Levels tool.\n\nTo engage CIECAM02 tone mapping mode enable the following settings:\n1. CIECAM02\n2. Algorithm="Brightness + Colorfulness (QM)"\n3. "Tone mapping using CIECAM02 brightness (Q)" !TP_EXPOSURE_AUTOLEVELS_TIP;Toggles execution of Auto Levels to automatically set Exposure slider values based on an image analysis.\nEnables Highlight Reconstruction if necessary. -!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colours +!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colors !TP_EXPOSURE_CLIP_TIP;The fraction of pixels to be clipped in Auto Levels operation. !TP_EXPOSURE_COMPRHIGHLIGHTSTHRESHOLD;Highlight compression threshold !TP_EXPOSURE_CURVEEDITOR1;Tone curve 1 @@ -1830,51 +1831,34 @@ TP_WBALANCE_TEMPERATURE;Temperatur !TP_RAW_MONO;Mono !TP_RAW_NONE;None (Shows sensor pattern) !TP_RAW_PIXELSHIFT;Pixel Shift -!TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask +!TP_RAW_PIXELSHIFTEPERISO;Sensitivity +!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. -!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta colour cast in overexposed areas or enable motion correction. -!TP_RAW_PIXELSHIFTEXP0;Experimental +!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta color cast in overexposed areas or enable motion correction. !TP_RAW_PIXELSHIFTGREEN;Check green channel for motion !TP_RAW_PIXELSHIFTHOLEFILL;Fill holes in motion mask !TP_RAW_PIXELSHIFTHOLEFILL_TOOLTIP;Fill holes in motion mask !TP_RAW_PIXELSHIFTLMMSE;Use LMMSE for moving parts !TP_RAW_PIXELSHIFTLMMSE_TOOLTIP;Use LMMSE instead of AMaZE for areas of motion.\nUseful for high ISO images. -!TP_RAW_PIXELSHIFTMASKTHRESHOLD;3x3 new threshold !TP_RAW_PIXELSHIFTMEDIAN;Use median for moving parts -!TP_RAW_PIXELSHIFTMEDIAN3;Exclude selected frame from median -!TP_RAW_PIXELSHIFTMEDIAN3_TOOLTIP;Excludes selected frame from median.\nUseful if moving objects overlap in frame 2 and 3 !TP_RAW_PIXELSHIFTMEDIAN_TOOLTIP;Use median of all frames instead of selected frame for regions with motion.\nRemoves objects which are at different places in all frames.\nGives motion effect on slow moving (overlapping) objects. !TP_RAW_PIXELSHIFTMM_AUTO;Automatic !TP_RAW_PIXELSHIFTMM_CUSTOM;Custom !TP_RAW_PIXELSHIFTMM_OFF;Off -!TP_RAW_PIXELSHIFTMOTION;Motion detection level (deprecated) -!TP_RAW_PIXELSHIFTMOTIONCORRECTION;Green motion correction size !TP_RAW_PIXELSHIFTMOTIONMETHOD;Motion Correction !TP_RAW_PIXELSHIFTMOTION_TOOLTIP;0 means no motion detection.\n1 - 99 means motion will be detected according to this value. Increase value to increase detection rate.\n100 means the AMaZE-demosaiced frame will be used. -!TP_RAW_PIXELSHIFTNONGREENAMAZE;Check red/blue AMaZE !TP_RAW_PIXELSHIFTNONGREENCROSS;Check red/blue channels for motion -!TP_RAW_PIXELSHIFTNONGREENCROSS2;Check green AMaZE -!TP_RAW_PIXELSHIFTNONGREENHORIZONTAL;Check red/blue horizontal -!TP_RAW_PIXELSHIFTNONGREENVERTICAL;Check red/blue vertical -!TP_RAW_PIXELSHIFTNREADISO;nRead -!TP_RAW_PIXELSHIFTONEGREEN;Use one green instead of average -!TP_RAW_PIXELSHIFTONEGREEN_TOOLTIP;Use one green instead of averaging two greens for regions without motion. -!TP_RAW_PIXELSHIFTPRNU;PRNU (%) -!TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Red&Blue weight !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. +!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. -!TP_RAW_PIXELSHIFTSTDDEVFACTORBLUE;StdDev factor Blue -!TP_RAW_PIXELSHIFTSTDDEVFACTORGREEN;StdDev factor Green -!TP_RAW_PIXELSHIFTSTDDEVFACTORRED;StdDev factor Red -!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix @@ -2088,7 +2072,7 @@ TP_WBALANCE_TEMPERATURE;Temperatur !TP_WAVELET_EDGESENSI;Edge sensitivity !TP_WAVELET_EDGREINF_TOOLTIP;Reinforce or reduce the action of the first level, do the opposite to the second level, and leave the rest unchanged. !TP_WAVELET_EDGTHRESH;Detail -!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centred on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. +!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centered on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. !TP_WAVELET_EDRAD;Radius !TP_WAVELET_EDRAD_TOOLTIP;This radius adjustment is very different from those in other sharpening tools. Its value is compared to each level through a complex function. In this sense, a value of zero still has an effect. !TP_WAVELET_EDSL;Threshold Sliders diff --git a/rtdata/languages/Polish b/rtdata/languages/Polish index 72f39c06a..306f9feae 100644 --- a/rtdata/languages/Polish +++ b/rtdata/languages/Polish @@ -1459,6 +1459,7 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrót: - !DYNPROFILEEDITOR_NEW;New !DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule !DYNPROFILEEDITOR_PROFILE;Processing Profile +!EXIFFILTER_IMAGETYPE;Image type !EXIFPANEL_SHOWALL;Show all !EXPORT_BYPASS;Processing steps to bypass !EXPORT_BYPASS_EQUALIZER;Bypass Wavelet Levels @@ -1665,7 +1666,7 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrót: - !HISTORY_MSG_491;White Balance !HISTORY_MSG_492;RGB Curves !HISTORY_MSG_493;L*a*b* Adjustments -!HISTORY_MSG_CLAMPOOG;Out-of-gamut colours clipping +!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping !HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction !HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve !HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount @@ -1880,7 +1881,7 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrót: - !TP_DIRPYREQUALIZER_ARTIF;Reduce artifacts !TP_DISTORTION_AUTO_TIP;Automatically corrects lens distortion in raw files by matching it against the embedded JPEG image if one exists and has had its lens disortion auto-corrected by the camera. !TP_EPD_GAMMA;Gamma -!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colours +!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colors !TP_EXPOSURE_HISTMATCHING;Auto-Matched Tone Curve !TP_EXPOSURE_HISTMATCHING_TOOLTIP;Automatically adjust sliders and curves (except exposure compensation) to match the look of the embedded JPEG thumbnail. !TP_EXPOSURE_TCMODE_LUMINANCE;Luminance @@ -1934,51 +1935,34 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrót: - !TP_RAW_MONO;Mono !TP_RAW_NONE;None (Shows sensor pattern) !TP_RAW_PIXELSHIFT;Pixel Shift -!TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask +!TP_RAW_PIXELSHIFTEPERISO;Sensitivity +!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. -!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta colour cast in overexposed areas or enable motion correction. -!TP_RAW_PIXELSHIFTEXP0;Experimental +!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta color cast in overexposed areas or enable motion correction. !TP_RAW_PIXELSHIFTGREEN;Check green channel for motion !TP_RAW_PIXELSHIFTHOLEFILL;Fill holes in motion mask !TP_RAW_PIXELSHIFTHOLEFILL_TOOLTIP;Fill holes in motion mask !TP_RAW_PIXELSHIFTLMMSE;Use LMMSE for moving parts !TP_RAW_PIXELSHIFTLMMSE_TOOLTIP;Use LMMSE instead of AMaZE for areas of motion.\nUseful for high ISO images. -!TP_RAW_PIXELSHIFTMASKTHRESHOLD;3x3 new threshold !TP_RAW_PIXELSHIFTMEDIAN;Use median for moving parts -!TP_RAW_PIXELSHIFTMEDIAN3;Exclude selected frame from median -!TP_RAW_PIXELSHIFTMEDIAN3_TOOLTIP;Excludes selected frame from median.\nUseful if moving objects overlap in frame 2 and 3 !TP_RAW_PIXELSHIFTMEDIAN_TOOLTIP;Use median of all frames instead of selected frame for regions with motion.\nRemoves objects which are at different places in all frames.\nGives motion effect on slow moving (overlapping) objects. !TP_RAW_PIXELSHIFTMM_AUTO;Automatic !TP_RAW_PIXELSHIFTMM_CUSTOM;Custom !TP_RAW_PIXELSHIFTMM_OFF;Off -!TP_RAW_PIXELSHIFTMOTION;Motion detection level (deprecated) -!TP_RAW_PIXELSHIFTMOTIONCORRECTION;Green motion correction size !TP_RAW_PIXELSHIFTMOTIONMETHOD;Motion Correction !TP_RAW_PIXELSHIFTMOTION_TOOLTIP;0 means no motion detection.\n1 - 99 means motion will be detected according to this value. Increase value to increase detection rate.\n100 means the AMaZE-demosaiced frame will be used. -!TP_RAW_PIXELSHIFTNONGREENAMAZE;Check red/blue AMaZE !TP_RAW_PIXELSHIFTNONGREENCROSS;Check red/blue channels for motion -!TP_RAW_PIXELSHIFTNONGREENCROSS2;Check green AMaZE -!TP_RAW_PIXELSHIFTNONGREENHORIZONTAL;Check red/blue horizontal -!TP_RAW_PIXELSHIFTNONGREENVERTICAL;Check red/blue vertical -!TP_RAW_PIXELSHIFTNREADISO;nRead -!TP_RAW_PIXELSHIFTONEGREEN;Use one green instead of average -!TP_RAW_PIXELSHIFTONEGREEN_TOOLTIP;Use one green instead of averaging two greens for regions without motion. -!TP_RAW_PIXELSHIFTPRNU;PRNU (%) -!TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Red&Blue weight !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. +!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. -!TP_RAW_PIXELSHIFTSTDDEVFACTORBLUE;StdDev factor Blue -!TP_RAW_PIXELSHIFTSTDDEVFACTORGREEN;StdDev factor Green -!TP_RAW_PIXELSHIFTSTDDEVFACTORRED;StdDev factor Red -!TP_RAW_RCD;RCD !TP_RAW_VNG4;VNG4 !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* @@ -2143,7 +2127,7 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrót: - !TP_WAVELET_EDGESENSI;Edge sensitivity !TP_WAVELET_EDGREINF_TOOLTIP;Reinforce or reduce the action of the first level, do the opposite to the second level, and leave the rest unchanged. !TP_WAVELET_EDGTHRESH;Detail -!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centred on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. +!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centered on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. !TP_WAVELET_EDRAD;Radius !TP_WAVELET_EDRAD_TOOLTIP;This radius adjustment is very different from those in other sharpening tools. Its value is compared to each level through a complex function. In this sense, a value of zero still has an effect. !TP_WAVELET_EDSL;Threshold Sliders diff --git a/rtdata/languages/Polish (Latin Characters) b/rtdata/languages/Polish (Latin Characters) index e30c0cfb0..8c4a2bb5e 100644 --- a/rtdata/languages/Polish (Latin Characters) +++ b/rtdata/languages/Polish (Latin Characters) @@ -1459,6 +1459,7 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrot: - !DYNPROFILEEDITOR_NEW;New !DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule !DYNPROFILEEDITOR_PROFILE;Processing Profile +!EXIFFILTER_IMAGETYPE;Image type !EXIFPANEL_SHOWALL;Show all !EXPORT_BYPASS;Processing steps to bypass !EXPORT_BYPASS_EQUALIZER;Bypass Wavelet Levels @@ -1665,7 +1666,7 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrot: - !HISTORY_MSG_491;White Balance !HISTORY_MSG_492;RGB Curves !HISTORY_MSG_493;L*a*b* Adjustments -!HISTORY_MSG_CLAMPOOG;Out-of-gamut colours clipping +!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping !HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction !HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve !HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount @@ -1880,7 +1881,7 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrot: - !TP_DIRPYREQUALIZER_ARTIF;Reduce artifacts !TP_DISTORTION_AUTO_TIP;Automatically corrects lens distortion in raw files by matching it against the embedded JPEG image if one exists and has had its lens disortion auto-corrected by the camera. !TP_EPD_GAMMA;Gamma -!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colours +!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colors !TP_EXPOSURE_HISTMATCHING;Auto-Matched Tone Curve !TP_EXPOSURE_HISTMATCHING_TOOLTIP;Automatically adjust sliders and curves (except exposure compensation) to match the look of the embedded JPEG thumbnail. !TP_EXPOSURE_TCMODE_LUMINANCE;Luminance @@ -1934,51 +1935,34 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrot: - !TP_RAW_MONO;Mono !TP_RAW_NONE;None (Shows sensor pattern) !TP_RAW_PIXELSHIFT;Pixel Shift -!TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask +!TP_RAW_PIXELSHIFTEPERISO;Sensitivity +!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. -!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta colour cast in overexposed areas or enable motion correction. -!TP_RAW_PIXELSHIFTEXP0;Experimental +!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta color cast in overexposed areas or enable motion correction. !TP_RAW_PIXELSHIFTGREEN;Check green channel for motion !TP_RAW_PIXELSHIFTHOLEFILL;Fill holes in motion mask !TP_RAW_PIXELSHIFTHOLEFILL_TOOLTIP;Fill holes in motion mask !TP_RAW_PIXELSHIFTLMMSE;Use LMMSE for moving parts !TP_RAW_PIXELSHIFTLMMSE_TOOLTIP;Use LMMSE instead of AMaZE for areas of motion.\nUseful for high ISO images. -!TP_RAW_PIXELSHIFTMASKTHRESHOLD;3x3 new threshold !TP_RAW_PIXELSHIFTMEDIAN;Use median for moving parts -!TP_RAW_PIXELSHIFTMEDIAN3;Exclude selected frame from median -!TP_RAW_PIXELSHIFTMEDIAN3_TOOLTIP;Excludes selected frame from median.\nUseful if moving objects overlap in frame 2 and 3 !TP_RAW_PIXELSHIFTMEDIAN_TOOLTIP;Use median of all frames instead of selected frame for regions with motion.\nRemoves objects which are at different places in all frames.\nGives motion effect on slow moving (overlapping) objects. !TP_RAW_PIXELSHIFTMM_AUTO;Automatic !TP_RAW_PIXELSHIFTMM_CUSTOM;Custom !TP_RAW_PIXELSHIFTMM_OFF;Off -!TP_RAW_PIXELSHIFTMOTION;Motion detection level (deprecated) -!TP_RAW_PIXELSHIFTMOTIONCORRECTION;Green motion correction size !TP_RAW_PIXELSHIFTMOTIONMETHOD;Motion Correction !TP_RAW_PIXELSHIFTMOTION_TOOLTIP;0 means no motion detection.\n1 - 99 means motion will be detected according to this value. Increase value to increase detection rate.\n100 means the AMaZE-demosaiced frame will be used. -!TP_RAW_PIXELSHIFTNONGREENAMAZE;Check red/blue AMaZE !TP_RAW_PIXELSHIFTNONGREENCROSS;Check red/blue channels for motion -!TP_RAW_PIXELSHIFTNONGREENCROSS2;Check green AMaZE -!TP_RAW_PIXELSHIFTNONGREENHORIZONTAL;Check red/blue horizontal -!TP_RAW_PIXELSHIFTNONGREENVERTICAL;Check red/blue vertical -!TP_RAW_PIXELSHIFTNREADISO;nRead -!TP_RAW_PIXELSHIFTONEGREEN;Use one green instead of average -!TP_RAW_PIXELSHIFTONEGREEN_TOOLTIP;Use one green instead of averaging two greens for regions without motion. -!TP_RAW_PIXELSHIFTPRNU;PRNU (%) -!TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Red&Blue weight !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. +!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. -!TP_RAW_PIXELSHIFTSTDDEVFACTORBLUE;StdDev factor Blue -!TP_RAW_PIXELSHIFTSTDDEVFACTORGREEN;StdDev factor Green -!TP_RAW_PIXELSHIFTSTDDEVFACTORRED;StdDev factor Red -!TP_RAW_RCD;RCD !TP_RAW_VNG4;VNG4 !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* @@ -2143,7 +2127,7 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrot: - !TP_WAVELET_EDGESENSI;Edge sensitivity !TP_WAVELET_EDGREINF_TOOLTIP;Reinforce or reduce the action of the first level, do the opposite to the second level, and leave the rest unchanged. !TP_WAVELET_EDGTHRESH;Detail -!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centred on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. +!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centered on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. !TP_WAVELET_EDRAD;Radius !TP_WAVELET_EDRAD_TOOLTIP;This radius adjustment is very different from those in other sharpening tools. Its value is compared to each level through a complex function. In this sense, a value of zero still has an effect. !TP_WAVELET_EDSL;Threshold Sliders diff --git a/rtdata/languages/Portugues (Brasil) b/rtdata/languages/Portugues (Brasil) index d4cecc6ec..9fb143efe 100644 --- a/rtdata/languages/Portugues (Brasil) +++ b/rtdata/languages/Portugues (Brasil) @@ -812,7 +812,8 @@ MAIN_MSG_CANNOTSTARTEDITOR;Não é possível iniciar o editor. ! Untranslated keys follow; remove the ! prefix after an entry is translated. !!!!!!!!!!!!!!!!!!!!!!!!! -!HISTORY_MSG_CLAMPOOG;Out-of-gamut colours clipping +!EXIFFILTER_IMAGETYPE;Image type +!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping !MAIN_MSG_CANNOTSTARTEDITOR_SECONDARY;Please set the correct path in Preferences. !MAIN_MSG_EMPTYFILENAME;Filename unspecified! !MAIN_MSG_IMAGEUNPROCESSED;This command requires all selected images to be queue-processed first. @@ -1552,7 +1553,7 @@ MAIN_MSG_CANNOTSTARTEDITOR;Não é possível iniciar o editor. !TP_EXPOSURE_AUTOLEVELS_TIP;Toggles execution of Auto Levels to automatically set Exposure slider values based on an image analysis.\nEnables Highlight Reconstruction if necessary. !TP_EXPOSURE_BLACKLEVEL;Black !TP_EXPOSURE_BRIGHTNESS;Lightness -!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colours +!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colors !TP_EXPOSURE_CLIP;Clip % !TP_EXPOSURE_CLIP_TIP;The fraction of pixels to be clipped in Auto Levels operation. !TP_EXPOSURE_COMPRHIGHLIGHTS;Highlight compression @@ -1784,51 +1785,34 @@ MAIN_MSG_CANNOTSTARTEDITOR;Não é possível iniciar o editor. !TP_RAW_MONO;Mono !TP_RAW_NONE;None (Shows sensor pattern) !TP_RAW_PIXELSHIFT;Pixel Shift -!TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask +!TP_RAW_PIXELSHIFTEPERISO;Sensitivity +!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. -!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta colour cast in overexposed areas or enable motion correction. -!TP_RAW_PIXELSHIFTEXP0;Experimental +!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta color cast in overexposed areas or enable motion correction. !TP_RAW_PIXELSHIFTGREEN;Check green channel for motion !TP_RAW_PIXELSHIFTHOLEFILL;Fill holes in motion mask !TP_RAW_PIXELSHIFTHOLEFILL_TOOLTIP;Fill holes in motion mask !TP_RAW_PIXELSHIFTLMMSE;Use LMMSE for moving parts !TP_RAW_PIXELSHIFTLMMSE_TOOLTIP;Use LMMSE instead of AMaZE for areas of motion.\nUseful for high ISO images. -!TP_RAW_PIXELSHIFTMASKTHRESHOLD;3x3 new threshold !TP_RAW_PIXELSHIFTMEDIAN;Use median for moving parts -!TP_RAW_PIXELSHIFTMEDIAN3;Exclude selected frame from median -!TP_RAW_PIXELSHIFTMEDIAN3_TOOLTIP;Excludes selected frame from median.\nUseful if moving objects overlap in frame 2 and 3 !TP_RAW_PIXELSHIFTMEDIAN_TOOLTIP;Use median of all frames instead of selected frame for regions with motion.\nRemoves objects which are at different places in all frames.\nGives motion effect on slow moving (overlapping) objects. !TP_RAW_PIXELSHIFTMM_AUTO;Automatic !TP_RAW_PIXELSHIFTMM_CUSTOM;Custom !TP_RAW_PIXELSHIFTMM_OFF;Off -!TP_RAW_PIXELSHIFTMOTION;Motion detection level (deprecated) -!TP_RAW_PIXELSHIFTMOTIONCORRECTION;Green motion correction size !TP_RAW_PIXELSHIFTMOTIONMETHOD;Motion Correction !TP_RAW_PIXELSHIFTMOTION_TOOLTIP;0 means no motion detection.\n1 - 99 means motion will be detected according to this value. Increase value to increase detection rate.\n100 means the AMaZE-demosaiced frame will be used. -!TP_RAW_PIXELSHIFTNONGREENAMAZE;Check red/blue AMaZE !TP_RAW_PIXELSHIFTNONGREENCROSS;Check red/blue channels for motion -!TP_RAW_PIXELSHIFTNONGREENCROSS2;Check green AMaZE -!TP_RAW_PIXELSHIFTNONGREENHORIZONTAL;Check red/blue horizontal -!TP_RAW_PIXELSHIFTNONGREENVERTICAL;Check red/blue vertical -!TP_RAW_PIXELSHIFTNREADISO;nRead -!TP_RAW_PIXELSHIFTONEGREEN;Use one green instead of average -!TP_RAW_PIXELSHIFTONEGREEN_TOOLTIP;Use one green instead of averaging two greens for regions without motion. -!TP_RAW_PIXELSHIFTPRNU;PRNU (%) -!TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Red&Blue weight !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. +!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. -!TP_RAW_PIXELSHIFTSTDDEVFACTORBLUE;StdDev factor Blue -!TP_RAW_PIXELSHIFTSTDDEVFACTORGREEN;StdDev factor Green -!TP_RAW_PIXELSHIFTSTDDEVFACTORRED;StdDev factor Red -!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix @@ -2076,7 +2060,7 @@ MAIN_MSG_CANNOTSTARTEDITOR;Não é possível iniciar o editor. !TP_WAVELET_EDGESENSI;Edge sensitivity !TP_WAVELET_EDGREINF_TOOLTIP;Reinforce or reduce the action of the first level, do the opposite to the second level, and leave the rest unchanged. !TP_WAVELET_EDGTHRESH;Detail -!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centred on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. +!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centered on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. !TP_WAVELET_EDRAD;Radius !TP_WAVELET_EDRAD_TOOLTIP;This radius adjustment is very different from those in other sharpening tools. Its value is compared to each level through a complex function. In this sense, a value of zero still has an effect. !TP_WAVELET_EDSL;Threshold Sliders diff --git a/rtdata/languages/Russian b/rtdata/languages/Russian index 12ee56700..8a3ddb35e 100644 --- a/rtdata/languages/Russian +++ b/rtdata/languages/Russian @@ -1420,6 +1420,7 @@ ZOOMPANEL_ZOOMOUT;Отдалить\nГорячая клавиша: - !CURVEEDITOR_EDITPOINT_HINT;Enable edition of node in/out values.\n\nRight-click on a node to select it.\nRight-click on empty space to de-select the node. !EDIT_OBJECT_TOOLTIP;Displays a widget on the preview window which lets you adjust this tool. !EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve. +!EXIFFILTER_IMAGETYPE;Image type !EXIFPANEL_SHOWALL;Show all !EXPORT_BYPASS;Processing steps to bypass !EXPORT_BYPASS_EQUALIZER;Bypass Wavelet Levels @@ -1650,7 +1651,7 @@ ZOOMPANEL_ZOOMOUT;Отдалить\nГорячая клавиша: - !HISTORY_MSG_485;Lens Correction !HISTORY_MSG_486;Lens Correction - Camera !HISTORY_MSG_487;Lens Correction - Lens -!HISTORY_MSG_CLAMPOOG;Out-of-gamut colours clipping +!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping !HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction !HISTORY_MSG_PREPROCESS_LINEDENOISE_DIRECTION;Line noise filter direction !HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAF lines filter @@ -1899,7 +1900,7 @@ ZOOMPANEL_ZOOMOUT;Отдалить\nГорячая клавиша: - !TP_DIRPYREQUALIZER_SKIN_TOOLTIP;At -100 skin-tones are targetted.\nAt 0 all tones are treated equally.\nAt +100 skin-tones are protected while all other tones are affected. !TP_DIRPYREQUALIZER_TOOLTIP;Attempts to reduce artifacts in the transitions between skin colors (hue, chroma, luma) and the rest of the image. !TP_DISTORTION_AUTO_TIP;Automatically corrects lens distortion in raw files by matching it against the embedded JPEG image if one exists and has had its lens disortion auto-corrected by the camera. -!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colours +!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colors !TP_EXPOS_BLACKPOINT_LABEL;Raw Black Points !TP_EXPOS_WHITEPOINT_LABEL;Raw White Points !TP_FILMSIMULATION_SLOWPARSEDIR;RawTherapee is configured to look for Hald CLUT images, which are used for the Film Simulation tool, in a folder which is taking too long to load.\nGo to Preferences > Image Processing > Film Simulation\nto see which folder is being used. You should either point RawTherapee to a folder which contains only Hald CLUT images and nothing more, or to an empty folder if you don't want to use the Film Simulation tool.\n\nRead the Film Simulation article in RawPedia for more information.\n\nDo you want to cancel the scan now? @@ -1942,50 +1943,34 @@ ZOOMPANEL_ZOOMOUT;Отдалить\nГорячая клавиша: - !TP_RAW_3PASSBEST;3-Pass (Best) !TP_RAW_IMAGENUM;Sub-image !TP_RAW_IMAGENUM_TOOLTIP;Some raw files consist of several sub-images (Pentax/Sony Pixel Shift, Pentax 3-in-1 HDR, Canon Dual Pixel).\n\nWhen using any demosaicing method other than Pixel Shift, this selects which sub-image is used.\n\nWhen using the Pixel Shift demosaicing method on a Pixel Shift raw, all sub-images are used, and this selects which sub-image should be used for moving parts. -!TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask +!TP_RAW_PIXELSHIFTEPERISO;Sensitivity +!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. -!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta colour cast in overexposed areas or enable motion correction. -!TP_RAW_PIXELSHIFTEXP0;Experimental +!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta color cast in overexposed areas or enable motion correction. !TP_RAW_PIXELSHIFTGREEN;Check green channel for motion !TP_RAW_PIXELSHIFTHOLEFILL;Fill holes in motion mask !TP_RAW_PIXELSHIFTHOLEFILL_TOOLTIP;Fill holes in motion mask !TP_RAW_PIXELSHIFTLMMSE;Use LMMSE for moving parts !TP_RAW_PIXELSHIFTLMMSE_TOOLTIP;Use LMMSE instead of AMaZE for areas of motion.\nUseful for high ISO images. -!TP_RAW_PIXELSHIFTMASKTHRESHOLD;3x3 new threshold !TP_RAW_PIXELSHIFTMEDIAN;Use median for moving parts -!TP_RAW_PIXELSHIFTMEDIAN3;Exclude selected frame from median -!TP_RAW_PIXELSHIFTMEDIAN3_TOOLTIP;Excludes selected frame from median.\nUseful if moving objects overlap in frame 2 and 3 !TP_RAW_PIXELSHIFTMEDIAN_TOOLTIP;Use median of all frames instead of selected frame for regions with motion.\nRemoves objects which are at different places in all frames.\nGives motion effect on slow moving (overlapping) objects. !TP_RAW_PIXELSHIFTMM_AUTO;Automatic !TP_RAW_PIXELSHIFTMM_CUSTOM;Custom !TP_RAW_PIXELSHIFTMM_OFF;Off -!TP_RAW_PIXELSHIFTMOTION;Motion detection level (deprecated) -!TP_RAW_PIXELSHIFTMOTIONCORRECTION;Green motion correction size !TP_RAW_PIXELSHIFTMOTIONMETHOD;Motion Correction !TP_RAW_PIXELSHIFTMOTION_TOOLTIP;0 means no motion detection.\n1 - 99 means motion will be detected according to this value. Increase value to increase detection rate.\n100 means the AMaZE-demosaiced frame will be used. -!TP_RAW_PIXELSHIFTNONGREENAMAZE;Check red/blue AMaZE !TP_RAW_PIXELSHIFTNONGREENCROSS;Check red/blue channels for motion -!TP_RAW_PIXELSHIFTNONGREENCROSS2;Check green AMaZE -!TP_RAW_PIXELSHIFTNONGREENHORIZONTAL;Check red/blue horizontal -!TP_RAW_PIXELSHIFTNONGREENVERTICAL;Check red/blue vertical -!TP_RAW_PIXELSHIFTNREADISO;nRead -!TP_RAW_PIXELSHIFTONEGREEN;Use one green instead of average -!TP_RAW_PIXELSHIFTONEGREEN_TOOLTIP;Use one green instead of averaging two greens for regions without motion. -!TP_RAW_PIXELSHIFTPRNU;PRNU (%) -!TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Red&Blue weight !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. +!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. -!TP_RAW_PIXELSHIFTSTDDEVFACTORBLUE;StdDev factor Blue -!TP_RAW_PIXELSHIFTSTDDEVFACTORGREEN;StdDev factor Green -!TP_RAW_PIXELSHIFTSTDDEVFACTORRED;StdDev factor Red !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* @@ -2143,7 +2128,7 @@ ZOOMPANEL_ZOOMOUT;Отдалить\nГорячая клавиша: - !TP_WAVELET_EDGESENSI;Edge sensitivity !TP_WAVELET_EDGREINF_TOOLTIP;Reinforce or reduce the action of the first level, do the opposite to the second level, and leave the rest unchanged. !TP_WAVELET_EDGTHRESH;Detail -!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centred on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. +!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centered on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. !TP_WAVELET_EDRAD;Radius !TP_WAVELET_EDRAD_TOOLTIP;This radius adjustment is very different from those in other sharpening tools. Its value is compared to each level through a complex function. In this sense, a value of zero still has an effect. !TP_WAVELET_EDSL;Threshold Sliders diff --git a/rtdata/languages/Serbian (Cyrilic Characters) b/rtdata/languages/Serbian (Cyrilic Characters) index dd1efb4c4..4ca173650 100644 --- a/rtdata/languages/Serbian (Cyrilic Characters) +++ b/rtdata/languages/Serbian (Cyrilic Characters) @@ -1296,6 +1296,7 @@ ZOOMPANEL_ZOOMOUT;Умањује приказ слике - !DYNPROFILEEDITOR_PROFILE;Processing Profile !EDIT_OBJECT_TOOLTIP;Displays a widget on the preview window which lets you adjust this tool. !EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve. +!EXIFFILTER_IMAGETYPE;Image type !EXIFPANEL_SHOWALL;Show all !EXPORT_BYPASS;Processing steps to bypass !EXPORT_BYPASS_EQUALIZER;Bypass Wavelet Levels @@ -1559,7 +1560,7 @@ ZOOMPANEL_ZOOMOUT;Умањује приказ слике - !HISTORY_MSG_491;White Balance !HISTORY_MSG_492;RGB Curves !HISTORY_MSG_493;L*a*b* Adjustments -!HISTORY_MSG_CLAMPOOG;Out-of-gamut colours clipping +!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping !HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction !HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve !HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount @@ -1852,7 +1853,7 @@ ZOOMPANEL_ZOOMOUT;Умањује приказ слике - !TP_DIRPYREQUALIZER_TOOLTIP;Attempts to reduce artifacts in the transitions between skin colors (hue, chroma, luma) and the rest of the image. !TP_DISTORTION_AUTO_TIP;Automatically corrects lens distortion in raw files by matching it against the embedded JPEG image if one exists and has had its lens disortion auto-corrected by the camera. !TP_EPD_GAMMA;Gamma -!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colours +!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colors !TP_EXPOSURE_HISTMATCHING;Auto-Matched Tone Curve !TP_EXPOSURE_HISTMATCHING_TOOLTIP;Automatically adjust sliders and curves (except exposure compensation) to match the look of the embedded JPEG thumbnail. !TP_EXPOSURE_TCMODE_LUMINANCE;Luminance @@ -1926,51 +1927,34 @@ ZOOMPANEL_ZOOMOUT;Умањује приказ слике - !TP_RAW_MONO;Mono !TP_RAW_NONE;None (Shows sensor pattern) !TP_RAW_PIXELSHIFT;Pixel Shift -!TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask +!TP_RAW_PIXELSHIFTEPERISO;Sensitivity +!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. -!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta colour cast in overexposed areas or enable motion correction. -!TP_RAW_PIXELSHIFTEXP0;Experimental +!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta color cast in overexposed areas or enable motion correction. !TP_RAW_PIXELSHIFTGREEN;Check green channel for motion !TP_RAW_PIXELSHIFTHOLEFILL;Fill holes in motion mask !TP_RAW_PIXELSHIFTHOLEFILL_TOOLTIP;Fill holes in motion mask !TP_RAW_PIXELSHIFTLMMSE;Use LMMSE for moving parts !TP_RAW_PIXELSHIFTLMMSE_TOOLTIP;Use LMMSE instead of AMaZE for areas of motion.\nUseful for high ISO images. -!TP_RAW_PIXELSHIFTMASKTHRESHOLD;3x3 new threshold !TP_RAW_PIXELSHIFTMEDIAN;Use median for moving parts -!TP_RAW_PIXELSHIFTMEDIAN3;Exclude selected frame from median -!TP_RAW_PIXELSHIFTMEDIAN3_TOOLTIP;Excludes selected frame from median.\nUseful if moving objects overlap in frame 2 and 3 !TP_RAW_PIXELSHIFTMEDIAN_TOOLTIP;Use median of all frames instead of selected frame for regions with motion.\nRemoves objects which are at different places in all frames.\nGives motion effect on slow moving (overlapping) objects. !TP_RAW_PIXELSHIFTMM_AUTO;Automatic !TP_RAW_PIXELSHIFTMM_CUSTOM;Custom !TP_RAW_PIXELSHIFTMM_OFF;Off -!TP_RAW_PIXELSHIFTMOTION;Motion detection level (deprecated) -!TP_RAW_PIXELSHIFTMOTIONCORRECTION;Green motion correction size !TP_RAW_PIXELSHIFTMOTIONMETHOD;Motion Correction !TP_RAW_PIXELSHIFTMOTION_TOOLTIP;0 means no motion detection.\n1 - 99 means motion will be detected according to this value. Increase value to increase detection rate.\n100 means the AMaZE-demosaiced frame will be used. -!TP_RAW_PIXELSHIFTNONGREENAMAZE;Check red/blue AMaZE !TP_RAW_PIXELSHIFTNONGREENCROSS;Check red/blue channels for motion -!TP_RAW_PIXELSHIFTNONGREENCROSS2;Check green AMaZE -!TP_RAW_PIXELSHIFTNONGREENHORIZONTAL;Check red/blue horizontal -!TP_RAW_PIXELSHIFTNONGREENVERTICAL;Check red/blue vertical -!TP_RAW_PIXELSHIFTNREADISO;nRead -!TP_RAW_PIXELSHIFTONEGREEN;Use one green instead of average -!TP_RAW_PIXELSHIFTONEGREEN_TOOLTIP;Use one green instead of averaging two greens for regions without motion. -!TP_RAW_PIXELSHIFTPRNU;PRNU (%) -!TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Red&Blue weight !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. +!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. -!TP_RAW_PIXELSHIFTSTDDEVFACTORBLUE;StdDev factor Blue -!TP_RAW_PIXELSHIFTSTDDEVFACTORGREEN;StdDev factor Green -!TP_RAW_PIXELSHIFTSTDDEVFACTORRED;StdDev factor Red -!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix @@ -2138,7 +2122,7 @@ ZOOMPANEL_ZOOMOUT;Умањује приказ слике - !TP_WAVELET_EDGESENSI;Edge sensitivity !TP_WAVELET_EDGREINF_TOOLTIP;Reinforce or reduce the action of the first level, do the opposite to the second level, and leave the rest unchanged. !TP_WAVELET_EDGTHRESH;Detail -!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centred on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. +!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centered on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. !TP_WAVELET_EDRAD;Radius !TP_WAVELET_EDRAD_TOOLTIP;This radius adjustment is very different from those in other sharpening tools. Its value is compared to each level through a complex function. In this sense, a value of zero still has an effect. !TP_WAVELET_EDSL;Threshold Sliders diff --git a/rtdata/languages/Serbian (Latin Characters) b/rtdata/languages/Serbian (Latin Characters) index 079824f99..693f930f6 100644 --- a/rtdata/languages/Serbian (Latin Characters) +++ b/rtdata/languages/Serbian (Latin Characters) @@ -1296,6 +1296,7 @@ ZOOMPANEL_ZOOMOUT;Umanjuje prikaz slike - !DYNPROFILEEDITOR_PROFILE;Processing Profile !EDIT_OBJECT_TOOLTIP;Displays a widget on the preview window which lets you adjust this tool. !EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve. +!EXIFFILTER_IMAGETYPE;Image type !EXIFPANEL_SHOWALL;Show all !EXPORT_BYPASS;Processing steps to bypass !EXPORT_BYPASS_EQUALIZER;Bypass Wavelet Levels @@ -1559,7 +1560,7 @@ ZOOMPANEL_ZOOMOUT;Umanjuje prikaz slike - !HISTORY_MSG_491;White Balance !HISTORY_MSG_492;RGB Curves !HISTORY_MSG_493;L*a*b* Adjustments -!HISTORY_MSG_CLAMPOOG;Out-of-gamut colours clipping +!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping !HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction !HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve !HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount @@ -1852,7 +1853,7 @@ ZOOMPANEL_ZOOMOUT;Umanjuje prikaz slike - !TP_DIRPYREQUALIZER_TOOLTIP;Attempts to reduce artifacts in the transitions between skin colors (hue, chroma, luma) and the rest of the image. !TP_DISTORTION_AUTO_TIP;Automatically corrects lens distortion in raw files by matching it against the embedded JPEG image if one exists and has had its lens disortion auto-corrected by the camera. !TP_EPD_GAMMA;Gamma -!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colours +!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colors !TP_EXPOSURE_HISTMATCHING;Auto-Matched Tone Curve !TP_EXPOSURE_HISTMATCHING_TOOLTIP;Automatically adjust sliders and curves (except exposure compensation) to match the look of the embedded JPEG thumbnail. !TP_EXPOSURE_TCMODE_LUMINANCE;Luminance @@ -1926,51 +1927,34 @@ ZOOMPANEL_ZOOMOUT;Umanjuje prikaz slike - !TP_RAW_MONO;Mono !TP_RAW_NONE;None (Shows sensor pattern) !TP_RAW_PIXELSHIFT;Pixel Shift -!TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask +!TP_RAW_PIXELSHIFTEPERISO;Sensitivity +!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. -!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta colour cast in overexposed areas or enable motion correction. -!TP_RAW_PIXELSHIFTEXP0;Experimental +!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta color cast in overexposed areas or enable motion correction. !TP_RAW_PIXELSHIFTGREEN;Check green channel for motion !TP_RAW_PIXELSHIFTHOLEFILL;Fill holes in motion mask !TP_RAW_PIXELSHIFTHOLEFILL_TOOLTIP;Fill holes in motion mask !TP_RAW_PIXELSHIFTLMMSE;Use LMMSE for moving parts !TP_RAW_PIXELSHIFTLMMSE_TOOLTIP;Use LMMSE instead of AMaZE for areas of motion.\nUseful for high ISO images. -!TP_RAW_PIXELSHIFTMASKTHRESHOLD;3x3 new threshold !TP_RAW_PIXELSHIFTMEDIAN;Use median for moving parts -!TP_RAW_PIXELSHIFTMEDIAN3;Exclude selected frame from median -!TP_RAW_PIXELSHIFTMEDIAN3_TOOLTIP;Excludes selected frame from median.\nUseful if moving objects overlap in frame 2 and 3 !TP_RAW_PIXELSHIFTMEDIAN_TOOLTIP;Use median of all frames instead of selected frame for regions with motion.\nRemoves objects which are at different places in all frames.\nGives motion effect on slow moving (overlapping) objects. !TP_RAW_PIXELSHIFTMM_AUTO;Automatic !TP_RAW_PIXELSHIFTMM_CUSTOM;Custom !TP_RAW_PIXELSHIFTMM_OFF;Off -!TP_RAW_PIXELSHIFTMOTION;Motion detection level (deprecated) -!TP_RAW_PIXELSHIFTMOTIONCORRECTION;Green motion correction size !TP_RAW_PIXELSHIFTMOTIONMETHOD;Motion Correction !TP_RAW_PIXELSHIFTMOTION_TOOLTIP;0 means no motion detection.\n1 - 99 means motion will be detected according to this value. Increase value to increase detection rate.\n100 means the AMaZE-demosaiced frame will be used. -!TP_RAW_PIXELSHIFTNONGREENAMAZE;Check red/blue AMaZE !TP_RAW_PIXELSHIFTNONGREENCROSS;Check red/blue channels for motion -!TP_RAW_PIXELSHIFTNONGREENCROSS2;Check green AMaZE -!TP_RAW_PIXELSHIFTNONGREENHORIZONTAL;Check red/blue horizontal -!TP_RAW_PIXELSHIFTNONGREENVERTICAL;Check red/blue vertical -!TP_RAW_PIXELSHIFTNREADISO;nRead -!TP_RAW_PIXELSHIFTONEGREEN;Use one green instead of average -!TP_RAW_PIXELSHIFTONEGREEN_TOOLTIP;Use one green instead of averaging two greens for regions without motion. -!TP_RAW_PIXELSHIFTPRNU;PRNU (%) -!TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Red&Blue weight !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. +!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. -!TP_RAW_PIXELSHIFTSTDDEVFACTORBLUE;StdDev factor Blue -!TP_RAW_PIXELSHIFTSTDDEVFACTORGREEN;StdDev factor Green -!TP_RAW_PIXELSHIFTSTDDEVFACTORRED;StdDev factor Red -!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix @@ -2138,7 +2122,7 @@ ZOOMPANEL_ZOOMOUT;Umanjuje prikaz slike - !TP_WAVELET_EDGESENSI;Edge sensitivity !TP_WAVELET_EDGREINF_TOOLTIP;Reinforce or reduce the action of the first level, do the opposite to the second level, and leave the rest unchanged. !TP_WAVELET_EDGTHRESH;Detail -!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centred on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. +!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centered on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. !TP_WAVELET_EDRAD;Radius !TP_WAVELET_EDRAD_TOOLTIP;This radius adjustment is very different from those in other sharpening tools. Its value is compared to each level through a complex function. In this sense, a value of zero still has an effect. !TP_WAVELET_EDSL;Threshold Sliders diff --git a/rtdata/languages/Slovak b/rtdata/languages/Slovak index 03268df86..823911c9d 100644 --- a/rtdata/languages/Slovak +++ b/rtdata/languages/Slovak @@ -539,6 +539,7 @@ ZOOMPANEL_ZOOMOUT;Oddialiť - !EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve. !EXIFFILTER_EXPOSURECOMPENSATION;Exposure compensation (EV) !EXIFFILTER_FILETYPE;File type +!EXIFFILTER_IMAGETYPE;Image type !EXIFPANEL_SHOWALL;Show all !EXPORT_BYPASS;Processing steps to bypass !EXPORT_BYPASS_ALL;Select / Unselect All @@ -1037,7 +1038,7 @@ ZOOMPANEL_ZOOMOUT;Oddialiť - !HISTORY_MSG_491;White Balance !HISTORY_MSG_492;RGB Curves !HISTORY_MSG_493;L*a*b* Adjustments -!HISTORY_MSG_CLAMPOOG;Out-of-gamut colours clipping +!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping !HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction !HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve !HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount @@ -1650,7 +1651,7 @@ ZOOMPANEL_ZOOMOUT;Oddialiť - !TP_EPD_STRENGTH;Strength !TP_EPD_TOOLTIP;Tone mapping is possible in L*a*b* mode (standard) and CIECAM02 mode.\n\nWhen in L*a*b* mode, tone mapping can also be used on the residual image of the Wavelet Levels tool.\n\nTo engage CIECAM02 tone mapping mode enable the following settings:\n1. CIECAM02\n2. Algorithm="Brightness + Colorfulness (QM)"\n3. "Tone mapping using CIECAM02 brightness (Q)" !TP_EXPOSURE_AUTOLEVELS_TIP;Toggles execution of Auto Levels to automatically set Exposure slider values based on an image analysis.\nEnables Highlight Reconstruction if necessary. -!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colours +!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colors !TP_EXPOSURE_CLIP_TIP;The fraction of pixels to be clipped in Auto Levels operation. !TP_EXPOSURE_COMPRHIGHLIGHTSTHRESHOLD;Highlight compression threshold !TP_EXPOSURE_CURVEEDITOR1;Tone curve 1 @@ -1843,51 +1844,34 @@ ZOOMPANEL_ZOOMOUT;Oddialiť - !TP_RAW_MONO;Mono !TP_RAW_NONE;None (Shows sensor pattern) !TP_RAW_PIXELSHIFT;Pixel Shift -!TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask +!TP_RAW_PIXELSHIFTEPERISO;Sensitivity +!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. -!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta colour cast in overexposed areas or enable motion correction. -!TP_RAW_PIXELSHIFTEXP0;Experimental +!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta color cast in overexposed areas or enable motion correction. !TP_RAW_PIXELSHIFTGREEN;Check green channel for motion !TP_RAW_PIXELSHIFTHOLEFILL;Fill holes in motion mask !TP_RAW_PIXELSHIFTHOLEFILL_TOOLTIP;Fill holes in motion mask !TP_RAW_PIXELSHIFTLMMSE;Use LMMSE for moving parts !TP_RAW_PIXELSHIFTLMMSE_TOOLTIP;Use LMMSE instead of AMaZE for areas of motion.\nUseful for high ISO images. -!TP_RAW_PIXELSHIFTMASKTHRESHOLD;3x3 new threshold !TP_RAW_PIXELSHIFTMEDIAN;Use median for moving parts -!TP_RAW_PIXELSHIFTMEDIAN3;Exclude selected frame from median -!TP_RAW_PIXELSHIFTMEDIAN3_TOOLTIP;Excludes selected frame from median.\nUseful if moving objects overlap in frame 2 and 3 !TP_RAW_PIXELSHIFTMEDIAN_TOOLTIP;Use median of all frames instead of selected frame for regions with motion.\nRemoves objects which are at different places in all frames.\nGives motion effect on slow moving (overlapping) objects. !TP_RAW_PIXELSHIFTMM_AUTO;Automatic !TP_RAW_PIXELSHIFTMM_CUSTOM;Custom !TP_RAW_PIXELSHIFTMM_OFF;Off -!TP_RAW_PIXELSHIFTMOTION;Motion detection level (deprecated) -!TP_RAW_PIXELSHIFTMOTIONCORRECTION;Green motion correction size !TP_RAW_PIXELSHIFTMOTIONMETHOD;Motion Correction !TP_RAW_PIXELSHIFTMOTION_TOOLTIP;0 means no motion detection.\n1 - 99 means motion will be detected according to this value. Increase value to increase detection rate.\n100 means the AMaZE-demosaiced frame will be used. -!TP_RAW_PIXELSHIFTNONGREENAMAZE;Check red/blue AMaZE !TP_RAW_PIXELSHIFTNONGREENCROSS;Check red/blue channels for motion -!TP_RAW_PIXELSHIFTNONGREENCROSS2;Check green AMaZE -!TP_RAW_PIXELSHIFTNONGREENHORIZONTAL;Check red/blue horizontal -!TP_RAW_PIXELSHIFTNONGREENVERTICAL;Check red/blue vertical -!TP_RAW_PIXELSHIFTNREADISO;nRead -!TP_RAW_PIXELSHIFTONEGREEN;Use one green instead of average -!TP_RAW_PIXELSHIFTONEGREEN_TOOLTIP;Use one green instead of averaging two greens for regions without motion. -!TP_RAW_PIXELSHIFTPRNU;PRNU (%) -!TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Red&Blue weight !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. +!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. -!TP_RAW_PIXELSHIFTSTDDEVFACTORBLUE;StdDev factor Blue -!TP_RAW_PIXELSHIFTSTDDEVFACTORGREEN;StdDev factor Green -!TP_RAW_PIXELSHIFTSTDDEVFACTORRED;StdDev factor Red -!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix @@ -2098,7 +2082,7 @@ ZOOMPANEL_ZOOMOUT;Oddialiť - !TP_WAVELET_EDGESENSI;Edge sensitivity !TP_WAVELET_EDGREINF_TOOLTIP;Reinforce or reduce the action of the first level, do the opposite to the second level, and leave the rest unchanged. !TP_WAVELET_EDGTHRESH;Detail -!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centred on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. +!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centered on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. !TP_WAVELET_EDRAD;Radius !TP_WAVELET_EDRAD_TOOLTIP;This radius adjustment is very different from those in other sharpening tools. Its value is compared to each level through a complex function. In this sense, a value of zero still has an effect. !TP_WAVELET_EDSL;Threshold Sliders diff --git a/rtdata/languages/Suomi b/rtdata/languages/Suomi index c22911897..79e3427b0 100644 --- a/rtdata/languages/Suomi +++ b/rtdata/languages/Suomi @@ -460,6 +460,7 @@ TP_WBALANCE_TEMPERATURE;Lämpötila [K] !EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve. !EXIFFILTER_EXPOSURECOMPENSATION;Exposure compensation (EV) !EXIFFILTER_FILETYPE;File type +!EXIFFILTER_IMAGETYPE;Image type !EXIFFILTER_METADATAFILTER;Enable metadata filters !EXIFPANEL_SHOWALL;Show all !EXPORT_BYPASS;Processing steps to bypass @@ -976,7 +977,7 @@ TP_WBALANCE_TEMPERATURE;Lämpötila [K] !HISTORY_MSG_491;White Balance !HISTORY_MSG_492;RGB Curves !HISTORY_MSG_493;L*a*b* Adjustments -!HISTORY_MSG_CLAMPOOG;Out-of-gamut colours clipping +!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping !HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction !HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve !HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount @@ -1621,7 +1622,7 @@ TP_WBALANCE_TEMPERATURE;Lämpötila [K] !TP_EPD_STRENGTH;Strength !TP_EPD_TOOLTIP;Tone mapping is possible in L*a*b* mode (standard) and CIECAM02 mode.\n\nWhen in L*a*b* mode, tone mapping can also be used on the residual image of the Wavelet Levels tool.\n\nTo engage CIECAM02 tone mapping mode enable the following settings:\n1. CIECAM02\n2. Algorithm="Brightness + Colorfulness (QM)"\n3. "Tone mapping using CIECAM02 brightness (Q)" !TP_EXPOSURE_AUTOLEVELS_TIP;Toggles execution of Auto Levels to automatically set Exposure slider values based on an image analysis.\nEnables Highlight Reconstruction if necessary. -!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colours +!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colors !TP_EXPOSURE_CLIP_TIP;The fraction of pixels to be clipped in Auto Levels operation. !TP_EXPOSURE_COMPRHIGHLIGHTSTHRESHOLD;Highlight compression threshold !TP_EXPOSURE_CURVEEDITOR1;Tone curve 1 @@ -1831,51 +1832,34 @@ TP_WBALANCE_TEMPERATURE;Lämpötila [K] !TP_RAW_MONO;Mono !TP_RAW_NONE;None (Shows sensor pattern) !TP_RAW_PIXELSHIFT;Pixel Shift -!TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask +!TP_RAW_PIXELSHIFTEPERISO;Sensitivity +!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. -!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta colour cast in overexposed areas or enable motion correction. -!TP_RAW_PIXELSHIFTEXP0;Experimental +!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta color cast in overexposed areas or enable motion correction. !TP_RAW_PIXELSHIFTGREEN;Check green channel for motion !TP_RAW_PIXELSHIFTHOLEFILL;Fill holes in motion mask !TP_RAW_PIXELSHIFTHOLEFILL_TOOLTIP;Fill holes in motion mask !TP_RAW_PIXELSHIFTLMMSE;Use LMMSE for moving parts !TP_RAW_PIXELSHIFTLMMSE_TOOLTIP;Use LMMSE instead of AMaZE for areas of motion.\nUseful for high ISO images. -!TP_RAW_PIXELSHIFTMASKTHRESHOLD;3x3 new threshold !TP_RAW_PIXELSHIFTMEDIAN;Use median for moving parts -!TP_RAW_PIXELSHIFTMEDIAN3;Exclude selected frame from median -!TP_RAW_PIXELSHIFTMEDIAN3_TOOLTIP;Excludes selected frame from median.\nUseful if moving objects overlap in frame 2 and 3 !TP_RAW_PIXELSHIFTMEDIAN_TOOLTIP;Use median of all frames instead of selected frame for regions with motion.\nRemoves objects which are at different places in all frames.\nGives motion effect on slow moving (overlapping) objects. !TP_RAW_PIXELSHIFTMM_AUTO;Automatic !TP_RAW_PIXELSHIFTMM_CUSTOM;Custom !TP_RAW_PIXELSHIFTMM_OFF;Off -!TP_RAW_PIXELSHIFTMOTION;Motion detection level (deprecated) -!TP_RAW_PIXELSHIFTMOTIONCORRECTION;Green motion correction size !TP_RAW_PIXELSHIFTMOTIONMETHOD;Motion Correction !TP_RAW_PIXELSHIFTMOTION_TOOLTIP;0 means no motion detection.\n1 - 99 means motion will be detected according to this value. Increase value to increase detection rate.\n100 means the AMaZE-demosaiced frame will be used. -!TP_RAW_PIXELSHIFTNONGREENAMAZE;Check red/blue AMaZE !TP_RAW_PIXELSHIFTNONGREENCROSS;Check red/blue channels for motion -!TP_RAW_PIXELSHIFTNONGREENCROSS2;Check green AMaZE -!TP_RAW_PIXELSHIFTNONGREENHORIZONTAL;Check red/blue horizontal -!TP_RAW_PIXELSHIFTNONGREENVERTICAL;Check red/blue vertical -!TP_RAW_PIXELSHIFTNREADISO;nRead -!TP_RAW_PIXELSHIFTONEGREEN;Use one green instead of average -!TP_RAW_PIXELSHIFTONEGREEN_TOOLTIP;Use one green instead of averaging two greens for regions without motion. -!TP_RAW_PIXELSHIFTPRNU;PRNU (%) -!TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Red&Blue weight !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. +!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. -!TP_RAW_PIXELSHIFTSTDDEVFACTORBLUE;StdDev factor Blue -!TP_RAW_PIXELSHIFTSTDDEVFACTORGREEN;StdDev factor Green -!TP_RAW_PIXELSHIFTSTDDEVFACTORRED;StdDev factor Red -!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix @@ -2089,7 +2073,7 @@ TP_WBALANCE_TEMPERATURE;Lämpötila [K] !TP_WAVELET_EDGESENSI;Edge sensitivity !TP_WAVELET_EDGREINF_TOOLTIP;Reinforce or reduce the action of the first level, do the opposite to the second level, and leave the rest unchanged. !TP_WAVELET_EDGTHRESH;Detail -!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centred on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. +!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centered on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. !TP_WAVELET_EDRAD;Radius !TP_WAVELET_EDRAD_TOOLTIP;This radius adjustment is very different from those in other sharpening tools. Its value is compared to each level through a complex function. In this sense, a value of zero still has an effect. !TP_WAVELET_EDSL;Threshold Sliders diff --git a/rtdata/languages/Swedish b/rtdata/languages/Swedish index 63ef9eaee..f06117b56 100644 --- a/rtdata/languages/Swedish +++ b/rtdata/languages/Swedish @@ -1875,6 +1875,7 @@ ZOOMPANEL_ZOOMOUT;Förminska.\nKortkommando: - !DYNPROFILEEDITOR_NEW;New !DYNPROFILEEDITOR_NEW_RULE;New Dynamic Profile Rule !DYNPROFILEEDITOR_PROFILE;Processing Profile +!EXIFFILTER_IMAGETYPE;Image type !EXIFPANEL_SHOWALL;Show all !EXPORT_BYPASS;Processing steps to bypass !EXPORT_PIPELINE;Processing pipeline @@ -1945,7 +1946,7 @@ ZOOMPANEL_ZOOMOUT;Förminska.\nKortkommando: - !HISTORY_MSG_491;White Balance !HISTORY_MSG_492;RGB Curves !HISTORY_MSG_493;L*a*b* Adjustments -!HISTORY_MSG_CLAMPOOG;Out-of-gamut colours clipping +!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping !HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction !HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve !HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount @@ -2075,7 +2076,7 @@ ZOOMPANEL_ZOOMOUT;Förminska.\nKortkommando: - !TP_DIRPYRDENOISE_MEDIAN_TYPE_TOOLTIP;Apply a median filter of the desired window size. The larger the window's size, the longer it takes.\n\n3×3 soft: treats 5 pixels in a 3×3 pixel window.\n3×3: treats 9 pixels in a 3×3 pixel window.\n5×5 soft: treats 13 pixels in a 5×5 pixel window.\n5×5: treats 25 pixels in a 5×5 pixel window.\n7×7: treats 49 pixels in a 7×7 pixel window.\n9×9: treats 81 pixels in a 9×9 pixel window.\n\nSometimes it is possible to achieve higher quality running several iterations with a smaller window size than one iteration with a larger one. !TP_DIRPYREQUALIZER_HUESKIN_TOOLTIP;This pyramid is for the upper part, so far as the algorithm at its maximum efficiency.\nTo the lower part, the transition zones.\nIf you need to move the area significantly to the left or right - or if there are artifacts: the white balance is incorrect\nYou can slightly reduce the zone to prevent the rest of the image is affected. !TP_DISTORTION_AUTO_TIP;Automatically corrects lens distortion in raw files by matching it against the embedded JPEG image if one exists and has had its lens disortion auto-corrected by the camera. -!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colours +!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colors !TP_EXPOSURE_HISTMATCHING;Auto-Matched Tone Curve !TP_EXPOSURE_HISTMATCHING_TOOLTIP;Automatically adjust sliders and curves (except exposure compensation) to match the look of the embedded JPEG thumbnail. !TP_FLATFIELD_CLIPCONTROL;Clip control @@ -2116,51 +2117,34 @@ ZOOMPANEL_ZOOMOUT;Förminska.\nKortkommando: - !TP_RAW_MONO;Mono !TP_RAW_NONE;None (Shows sensor pattern) !TP_RAW_PIXELSHIFT;Pixel Shift -!TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask +!TP_RAW_PIXELSHIFTEPERISO;Sensitivity +!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. -!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta colour cast in overexposed areas or enable motion correction. -!TP_RAW_PIXELSHIFTEXP0;Experimental +!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta color cast in overexposed areas or enable motion correction. !TP_RAW_PIXELSHIFTGREEN;Check green channel for motion !TP_RAW_PIXELSHIFTHOLEFILL;Fill holes in motion mask !TP_RAW_PIXELSHIFTHOLEFILL_TOOLTIP;Fill holes in motion mask !TP_RAW_PIXELSHIFTLMMSE;Use LMMSE for moving parts !TP_RAW_PIXELSHIFTLMMSE_TOOLTIP;Use LMMSE instead of AMaZE for areas of motion.\nUseful for high ISO images. -!TP_RAW_PIXELSHIFTMASKTHRESHOLD;3x3 new threshold !TP_RAW_PIXELSHIFTMEDIAN;Use median for moving parts -!TP_RAW_PIXELSHIFTMEDIAN3;Exclude selected frame from median -!TP_RAW_PIXELSHIFTMEDIAN3_TOOLTIP;Excludes selected frame from median.\nUseful if moving objects overlap in frame 2 and 3 !TP_RAW_PIXELSHIFTMEDIAN_TOOLTIP;Use median of all frames instead of selected frame for regions with motion.\nRemoves objects which are at different places in all frames.\nGives motion effect on slow moving (overlapping) objects. !TP_RAW_PIXELSHIFTMM_AUTO;Automatic !TP_RAW_PIXELSHIFTMM_CUSTOM;Custom !TP_RAW_PIXELSHIFTMM_OFF;Off -!TP_RAW_PIXELSHIFTMOTION;Motion detection level (deprecated) -!TP_RAW_PIXELSHIFTMOTIONCORRECTION;Green motion correction size !TP_RAW_PIXELSHIFTMOTIONMETHOD;Motion Correction !TP_RAW_PIXELSHIFTMOTION_TOOLTIP;0 means no motion detection.\n1 - 99 means motion will be detected according to this value. Increase value to increase detection rate.\n100 means the AMaZE-demosaiced frame will be used. -!TP_RAW_PIXELSHIFTNONGREENAMAZE;Check red/blue AMaZE !TP_RAW_PIXELSHIFTNONGREENCROSS;Check red/blue channels for motion -!TP_RAW_PIXELSHIFTNONGREENCROSS2;Check green AMaZE -!TP_RAW_PIXELSHIFTNONGREENHORIZONTAL;Check red/blue horizontal -!TP_RAW_PIXELSHIFTNONGREENVERTICAL;Check red/blue vertical -!TP_RAW_PIXELSHIFTNREADISO;nRead -!TP_RAW_PIXELSHIFTONEGREEN;Use one green instead of average -!TP_RAW_PIXELSHIFTONEGREEN_TOOLTIP;Use one green instead of averaging two greens for regions without motion. -!TP_RAW_PIXELSHIFTPRNU;PRNU (%) -!TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Red&Blue weight !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. +!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. -!TP_RAW_PIXELSHIFTSTDDEVFACTORBLUE;StdDev factor Blue -!TP_RAW_PIXELSHIFTSTDDEVFACTORGREEN;StdDev factor Green -!TP_RAW_PIXELSHIFTSTDDEVFACTORRED;StdDev factor Red -!TP_RAW_RCD;RCD !TP_RAW_VNG4;VNG4 !TP_RETINEX_CONTEDIT_MAP;Mask equalizer !TP_RETINEX_CURVEEDITOR_CD_TOOLTIP;Luminance according to luminance L=f(L)\nCorrect raw data to reduce halos and artifacts. @@ -2200,7 +2184,7 @@ ZOOMPANEL_ZOOMOUT;Förminska.\nKortkommando: - !TP_WAVELET_EDGEDETECTTHR;Threshold low (noise) !TP_WAVELET_EDGEDETECTTHR2;Threshold high (detection) !TP_WAVELET_EDGREINF_TOOLTIP;Reinforce or reduce the action of the first level, do the opposite to the second level, and leave the rest unchanged. -!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centred on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. +!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centered on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. !TP_WAVELET_EDRAD_TOOLTIP;This radius adjustment is very different from those in other sharpening tools. Its value is compared to each level through a complex function. In this sense, a value of zero still has an effect. !TP_WAVELET_HIGHLIGHT;Highlight luminance range !TP_WAVELET_HS1;Whole luminance range diff --git a/rtdata/languages/Turkish b/rtdata/languages/Turkish index c8234b3c7..1071e3f1d 100644 --- a/rtdata/languages/Turkish +++ b/rtdata/languages/Turkish @@ -459,6 +459,7 @@ TP_WBALANCE_TEMPERATURE;Isı !EDIT_PIPETTE_TOOLTIP;To add an adjustment point to the curve, hold the Ctrl key while left-clicking the desired spot in the image preview.\nTo adjust the point, hold the Ctrl key while left-clicking the corresponding area in the preview, then let go of Ctrl (unless you desire fine control) and while still holding the left mouse button move the mouse up or down to move that point up or down in the curve. !EXIFFILTER_EXPOSURECOMPENSATION;Exposure compensation (EV) !EXIFFILTER_FILETYPE;File type +!EXIFFILTER_IMAGETYPE;Image type !EXIFFILTER_METADATAFILTER;Enable metadata filters !EXIFPANEL_SHOWALL;Show all !EXPORT_BYPASS;Processing steps to bypass @@ -975,7 +976,7 @@ TP_WBALANCE_TEMPERATURE;Isı !HISTORY_MSG_491;White Balance !HISTORY_MSG_492;RGB Curves !HISTORY_MSG_493;L*a*b* Adjustments -!HISTORY_MSG_CLAMPOOG;Out-of-gamut colours clipping +!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping !HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Color correction !HISTORY_MSG_HISTMATCHING;Auto-Matched Tone Curve !HISTORY_MSG_LOCALCONTRAST_AMOUNT;Local Contrast - Amount @@ -1620,7 +1621,7 @@ TP_WBALANCE_TEMPERATURE;Isı !TP_EPD_STRENGTH;Strength !TP_EPD_TOOLTIP;Tone mapping is possible in L*a*b* mode (standard) and CIECAM02 mode.\n\nWhen in L*a*b* mode, tone mapping can also be used on the residual image of the Wavelet Levels tool.\n\nTo engage CIECAM02 tone mapping mode enable the following settings:\n1. CIECAM02\n2. Algorithm="Brightness + Colorfulness (QM)"\n3. "Tone mapping using CIECAM02 brightness (Q)" !TP_EXPOSURE_AUTOLEVELS_TIP;Toggles execution of Auto Levels to automatically set Exposure slider values based on an image analysis.\nEnables Highlight Reconstruction if necessary. -!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colours +!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colors !TP_EXPOSURE_CLIP_TIP;The fraction of pixels to be clipped in Auto Levels operation. !TP_EXPOSURE_COMPRHIGHLIGHTSTHRESHOLD;Highlight compression threshold !TP_EXPOSURE_CURVEEDITOR1;Tone curve 1 @@ -1830,51 +1831,34 @@ TP_WBALANCE_TEMPERATURE;Isı !TP_RAW_MONO;Mono !TP_RAW_NONE;None (Shows sensor pattern) !TP_RAW_PIXELSHIFT;Pixel Shift -!TP_RAW_PIXELSHIFTADAPTIVE;Adaptive detection !TP_RAW_PIXELSHIFTBLUR;Blur motion mask +!TP_RAW_PIXELSHIFTEPERISO;Sensitivity +!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. !TP_RAW_PIXELSHIFTEQUALBRIGHT;Equalize brightness of frames !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. -!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta colour cast in overexposed areas or enable motion correction. -!TP_RAW_PIXELSHIFTEXP0;Experimental +!TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Equalize the brightness of the frames to the brightness of the selected frame.\nIf there are overexposed areas in the frames select the brightest frame to avoid magenta color cast in overexposed areas or enable motion correction. !TP_RAW_PIXELSHIFTGREEN;Check green channel for motion !TP_RAW_PIXELSHIFTHOLEFILL;Fill holes in motion mask !TP_RAW_PIXELSHIFTHOLEFILL_TOOLTIP;Fill holes in motion mask !TP_RAW_PIXELSHIFTLMMSE;Use LMMSE for moving parts !TP_RAW_PIXELSHIFTLMMSE_TOOLTIP;Use LMMSE instead of AMaZE for areas of motion.\nUseful for high ISO images. -!TP_RAW_PIXELSHIFTMASKTHRESHOLD;3x3 new threshold !TP_RAW_PIXELSHIFTMEDIAN;Use median for moving parts -!TP_RAW_PIXELSHIFTMEDIAN3;Exclude selected frame from median -!TP_RAW_PIXELSHIFTMEDIAN3_TOOLTIP;Excludes selected frame from median.\nUseful if moving objects overlap in frame 2 and 3 !TP_RAW_PIXELSHIFTMEDIAN_TOOLTIP;Use median of all frames instead of selected frame for regions with motion.\nRemoves objects which are at different places in all frames.\nGives motion effect on slow moving (overlapping) objects. !TP_RAW_PIXELSHIFTMM_AUTO;Automatic !TP_RAW_PIXELSHIFTMM_CUSTOM;Custom !TP_RAW_PIXELSHIFTMM_OFF;Off -!TP_RAW_PIXELSHIFTMOTION;Motion detection level (deprecated) -!TP_RAW_PIXELSHIFTMOTIONCORRECTION;Green motion correction size !TP_RAW_PIXELSHIFTMOTIONMETHOD;Motion Correction !TP_RAW_PIXELSHIFTMOTION_TOOLTIP;0 means no motion detection.\n1 - 99 means motion will be detected according to this value. Increase value to increase detection rate.\n100 means the AMaZE-demosaiced frame will be used. -!TP_RAW_PIXELSHIFTNONGREENAMAZE;Check red/blue AMaZE !TP_RAW_PIXELSHIFTNONGREENCROSS;Check red/blue channels for motion -!TP_RAW_PIXELSHIFTNONGREENCROSS2;Check green AMaZE -!TP_RAW_PIXELSHIFTNONGREENHORIZONTAL;Check red/blue horizontal -!TP_RAW_PIXELSHIFTNONGREENVERTICAL;Check red/blue vertical -!TP_RAW_PIXELSHIFTNREADISO;nRead -!TP_RAW_PIXELSHIFTONEGREEN;Use one green instead of average -!TP_RAW_PIXELSHIFTONEGREEN_TOOLTIP;Use one green instead of averaging two greens for regions without motion. -!TP_RAW_PIXELSHIFTPRNU;PRNU (%) -!TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Red&Blue weight !TP_RAW_PIXELSHIFTSHOWMOTION;Show motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Show only motion mask !TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Shows the motion mask without the image. +!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. !TP_RAW_PIXELSHIFTSIGMA;Blur radius !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. -!TP_RAW_PIXELSHIFTSTDDEVFACTORBLUE;StdDev factor Blue -!TP_RAW_PIXELSHIFTSTDDEVFACTORGREEN;StdDev factor Green -!TP_RAW_PIXELSHIFTSTDDEVFACTORRED;StdDev factor Red -!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix @@ -2088,7 +2072,7 @@ TP_WBALANCE_TEMPERATURE;Isı !TP_WAVELET_EDGESENSI;Edge sensitivity !TP_WAVELET_EDGREINF_TOOLTIP;Reinforce or reduce the action of the first level, do the opposite to the second level, and leave the rest unchanged. !TP_WAVELET_EDGTHRESH;Detail -!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centred on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. +!TP_WAVELET_EDGTHRESH_TOOLTIP;Change the repartition between the first levels and the others. The higher the threshold the more the action is centered on the first levels. Be careful with negative values, they increase the action of high levels and can introduce artifacts. !TP_WAVELET_EDRAD;Radius !TP_WAVELET_EDRAD_TOOLTIP;This radius adjustment is very different from those in other sharpening tools. Its value is compared to each level through a complex function. In this sense, a value of zero still has an effect. !TP_WAVELET_EDSL;Threshold Sliders From 5374afe6a719296148a41c10004dfa061e44bd53 Mon Sep 17 00:00:00 2001 From: Morgan Hardwood Date: Mon, 23 Apr 2018 13:05:48 +0200 Subject: [PATCH 06/14] Restored missing key TP_RAW_RCD Accidentally removed by commit 0207705 --- rtdata/languages/Catala | 1 + rtdata/languages/Chinese (Simplified) | 1 + rtdata/languages/Chinese (Traditional) | 1 + rtdata/languages/Dansk | 1 + rtdata/languages/English (UK) | 1 + rtdata/languages/English (US) | 1 + rtdata/languages/Espanol | 1 + rtdata/languages/Euskara | 1 + rtdata/languages/Greek | 1 + rtdata/languages/Hebrew | 1 + rtdata/languages/Italiano | 1 + rtdata/languages/Japanese | 1 + rtdata/languages/Latvian | 1 + rtdata/languages/Magyar | 1 + rtdata/languages/Nederlands | 1 + rtdata/languages/Norsk BM | 1 + rtdata/languages/Polish | 1 + rtdata/languages/Polish (Latin Characters) | 1 + rtdata/languages/Portugues (Brasil) | 1 + rtdata/languages/Serbian (Cyrilic Characters) | 1 + rtdata/languages/Serbian (Latin Characters) | 1 + rtdata/languages/Slovak | 1 + rtdata/languages/Suomi | 1 + rtdata/languages/Swedish | 1 + rtdata/languages/Turkish | 1 + rtdata/languages/default | 1 + 26 files changed, 26 insertions(+) diff --git a/rtdata/languages/Catala b/rtdata/languages/Catala index 7a3d48f36..2611dd522 100644 --- a/rtdata/languages/Catala +++ b/rtdata/languages/Catala @@ -1938,6 +1938,7 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: - !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. +!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix diff --git a/rtdata/languages/Chinese (Simplified) b/rtdata/languages/Chinese (Simplified) index 9bbdaa1ad..4a574e97c 100644 --- a/rtdata/languages/Chinese (Simplified) +++ b/rtdata/languages/Chinese (Simplified) @@ -1916,6 +1916,7 @@ ZOOMPANEL_ZOOMOUT;缩放拉远\n快捷键: - !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. +!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix diff --git a/rtdata/languages/Chinese (Traditional) b/rtdata/languages/Chinese (Traditional) index 2496258c9..65e4f047a 100644 --- a/rtdata/languages/Chinese (Traditional) +++ b/rtdata/languages/Chinese (Traditional) @@ -1864,6 +1864,7 @@ TP_WBALANCE_TEMPERATURE;色溫 !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. +!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix diff --git a/rtdata/languages/Dansk b/rtdata/languages/Dansk index 794b24534..052e105b4 100644 --- a/rtdata/languages/Dansk +++ b/rtdata/languages/Dansk @@ -1860,6 +1860,7 @@ TP_WBALANCE_TEMPERATURE;Temperatur !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. +!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix diff --git a/rtdata/languages/English (UK) b/rtdata/languages/English (UK) index b0c5cd7d2..0fe095d56 100644 --- a/rtdata/languages/English (UK) +++ b/rtdata/languages/English (UK) @@ -1822,6 +1822,7 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. +!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix diff --git a/rtdata/languages/English (US) b/rtdata/languages/English (US) index 896ef8fec..20d3821e8 100644 --- a/rtdata/languages/English (US) +++ b/rtdata/languages/English (US) @@ -1811,6 +1811,7 @@ !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. +!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix diff --git a/rtdata/languages/Espanol b/rtdata/languages/Espanol index 797b04a1c..e33eb335a 100644 --- a/rtdata/languages/Espanol +++ b/rtdata/languages/Espanol @@ -2016,6 +2016,7 @@ ZOOMPANEL_ZOOMOUT;Reducir Zoom\nAtajo: - !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. +!TP_RAW_RCD;RCD !TP_RAW_VNG4;VNG4 !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* diff --git a/rtdata/languages/Euskara b/rtdata/languages/Euskara index ee27bcf25..e2db15959 100644 --- a/rtdata/languages/Euskara +++ b/rtdata/languages/Euskara @@ -1860,6 +1860,7 @@ TP_WBALANCE_TEMPERATURE;Tenperatura !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. +!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix diff --git a/rtdata/languages/Greek b/rtdata/languages/Greek index c254a2a30..2cd1ffc72 100644 --- a/rtdata/languages/Greek +++ b/rtdata/languages/Greek @@ -1859,6 +1859,7 @@ TP_WBALANCE_TEMPERATURE;Θερμοκρασία !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. +!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix diff --git a/rtdata/languages/Hebrew b/rtdata/languages/Hebrew index 79e49e618..2462da2a0 100644 --- a/rtdata/languages/Hebrew +++ b/rtdata/languages/Hebrew @@ -1860,6 +1860,7 @@ TP_WBALANCE_TEMPERATURE;מידת חום !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. +!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix diff --git a/rtdata/languages/Italiano b/rtdata/languages/Italiano index 8ee5251a9..0a99dad51 100644 --- a/rtdata/languages/Italiano +++ b/rtdata/languages/Italiano @@ -1954,6 +1954,7 @@ ZOOMPANEL_ZOOMOUT;Rimpicciolisci.\nScorciatoia: - !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. +!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix diff --git a/rtdata/languages/Japanese b/rtdata/languages/Japanese index 253b39a4a..10aba8461 100644 --- a/rtdata/languages/Japanese +++ b/rtdata/languages/Japanese @@ -2154,6 +2154,7 @@ ZOOMPANEL_ZOOMOUT;ズームアウト\nショートカット: - !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. +!TP_RAW_RCD;RCD !TP_RAW_VNG4;VNG4 !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* diff --git a/rtdata/languages/Latvian b/rtdata/languages/Latvian index 2f7d03a27..41c2230f7 100644 --- a/rtdata/languages/Latvian +++ b/rtdata/languages/Latvian @@ -1860,6 +1860,7 @@ TP_WBALANCE_TEMPERATURE;Temperatūra !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. +!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix diff --git a/rtdata/languages/Magyar b/rtdata/languages/Magyar index eda1184f1..a23542b45 100644 --- a/rtdata/languages/Magyar +++ b/rtdata/languages/Magyar @@ -1931,6 +1931,7 @@ ZOOMPANEL_ZOOMOUT;Kicsinyítés - !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. +!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix diff --git a/rtdata/languages/Nederlands b/rtdata/languages/Nederlands index 16f4e6b4a..a5956f132 100644 --- a/rtdata/languages/Nederlands +++ b/rtdata/languages/Nederlands @@ -2238,6 +2238,7 @@ ZOOMPANEL_ZOOMOUT;Zoom uit\nSneltoets: - !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Equalize per channel !TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Enabled: Equalize the RGB channels individually.\nDisabled: Use same equalization factor for all channels. !TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. +!TP_RAW_RCD;RCD !TP_RETINEX_GAINOFFS;Gain and Offset (brightness) !TP_RETINEX_GAINTRANSMISSION;Gain transmission !TP_RETINEX_GAINTRANSMISSION_TOOLTIP;Amplify or reduce transmission map to achieve luminance.\nAbscissa: transmission -min from 0, mean, and values (max).\nOrdinate: gain. diff --git a/rtdata/languages/Norsk BM b/rtdata/languages/Norsk BM index b5484dd5c..f93b65fd5 100644 --- a/rtdata/languages/Norsk BM +++ b/rtdata/languages/Norsk BM @@ -1859,6 +1859,7 @@ TP_WBALANCE_TEMPERATURE;Temperatur !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. +!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix diff --git a/rtdata/languages/Polish b/rtdata/languages/Polish index 306f9feae..45233ef89 100644 --- a/rtdata/languages/Polish +++ b/rtdata/languages/Polish @@ -1963,6 +1963,7 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrót: - !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. +!TP_RAW_RCD;RCD !TP_RAW_VNG4;VNG4 !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* diff --git a/rtdata/languages/Polish (Latin Characters) b/rtdata/languages/Polish (Latin Characters) index 8c4a2bb5e..11aa2b399 100644 --- a/rtdata/languages/Polish (Latin Characters) +++ b/rtdata/languages/Polish (Latin Characters) @@ -1963,6 +1963,7 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrot: - !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. +!TP_RAW_RCD;RCD !TP_RAW_VNG4;VNG4 !TP_RETINEX_CONTEDIT_HSL;Histogram equalizer HSL !TP_RETINEX_CONTEDIT_LAB;Histogram equalizer L*a*b* diff --git a/rtdata/languages/Portugues (Brasil) b/rtdata/languages/Portugues (Brasil) index 9fb143efe..8c75ccd6c 100644 --- a/rtdata/languages/Portugues (Brasil) +++ b/rtdata/languages/Portugues (Brasil) @@ -1813,6 +1813,7 @@ MAIN_MSG_CANNOTSTARTEDITOR;Não é possível iniciar o editor. !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. +!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix diff --git a/rtdata/languages/Serbian (Cyrilic Characters) b/rtdata/languages/Serbian (Cyrilic Characters) index 4ca173650..190cfd0fc 100644 --- a/rtdata/languages/Serbian (Cyrilic Characters) +++ b/rtdata/languages/Serbian (Cyrilic Characters) @@ -1955,6 +1955,7 @@ ZOOMPANEL_ZOOMOUT;Умањује приказ слике - !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. +!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix diff --git a/rtdata/languages/Serbian (Latin Characters) b/rtdata/languages/Serbian (Latin Characters) index 693f930f6..31100e861 100644 --- a/rtdata/languages/Serbian (Latin Characters) +++ b/rtdata/languages/Serbian (Latin Characters) @@ -1955,6 +1955,7 @@ ZOOMPANEL_ZOOMOUT;Umanjuje prikaz slike - !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. +!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix diff --git a/rtdata/languages/Slovak b/rtdata/languages/Slovak index 823911c9d..bac66f92e 100644 --- a/rtdata/languages/Slovak +++ b/rtdata/languages/Slovak @@ -1872,6 +1872,7 @@ ZOOMPANEL_ZOOMOUT;Oddialiť - !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. +!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix diff --git a/rtdata/languages/Suomi b/rtdata/languages/Suomi index 79e3427b0..3d5ba7edd 100644 --- a/rtdata/languages/Suomi +++ b/rtdata/languages/Suomi @@ -1860,6 +1860,7 @@ TP_WBALANCE_TEMPERATURE;Lämpötila [K] !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. +!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix diff --git a/rtdata/languages/Swedish b/rtdata/languages/Swedish index f06117b56..28da5cb35 100644 --- a/rtdata/languages/Swedish +++ b/rtdata/languages/Swedish @@ -2145,6 +2145,7 @@ ZOOMPANEL_ZOOMOUT;Förminska.\nKortkommando: - !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. +!TP_RAW_RCD;RCD !TP_RAW_VNG4;VNG4 !TP_RETINEX_CONTEDIT_MAP;Mask equalizer !TP_RETINEX_CURVEEDITOR_CD_TOOLTIP;Luminance according to luminance L=f(L)\nCorrect raw data to reduce halos and artifacts. diff --git a/rtdata/languages/Turkish b/rtdata/languages/Turkish index 1071e3f1d..e6aaa5643 100644 --- a/rtdata/languages/Turkish +++ b/rtdata/languages/Turkish @@ -1859,6 +1859,7 @@ TP_WBALANCE_TEMPERATURE;Isı !TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. !TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions !TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. +!TP_RAW_RCD;RCD !TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix !TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. !TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix diff --git a/rtdata/languages/default b/rtdata/languages/default index 7548dc70b..2e1b6cca8 100644 --- a/rtdata/languages/default +++ b/rtdata/languages/default @@ -1810,6 +1810,7 @@ TP_RAW_PIXELSHIFTSIGMA;Blur radius TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;The default radius of 1.0 usually fits well for base ISO.\nIncrease the value for high ISO shots, 5.0 is a good starting point.\nWatch the motion mask while changing the value. TP_RAW_PIXELSHIFTSMOOTH;Smooth transitions TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Smooth transitions between areas with motion and areas without.\nSet to 0 to disable transition smoothing.\nSet to 1 to either get the AMaZE/LMMSE result of the selected frame (depending on whether "Use LMMSE" is selected), or the median of all four frames if "Use median" is selected. +TP_RAW_RCD;RCD TP_RAW_SENSOR_BAYER_LABEL;Sensor with Bayer Matrix TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;3-pass gives best results (recommended for low ISO images).\n1-pass is almost undistinguishable from 3-pass for high ISO images and is faster. TP_RAW_SENSOR_XTRANS_LABEL;Sensor with X-Trans Matrix From 6bea422836dba1243b59baf4ff2f641d16337aad Mon Sep 17 00:00:00 2001 From: Alberto Griggio Date: Tue, 24 Apr 2018 14:59:46 +0200 Subject: [PATCH 07/14] shadows/highlights: add a bit more contrast in the shadows --- rtengine/ipshadowshighlights.cc | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/rtengine/ipshadowshighlights.cc b/rtengine/ipshadowshighlights.cc index 0cf710f25..c9eb9d058 100644 --- a/rtengine/ipshadowshighlights.cc +++ b/rtengine/ipshadowshighlights.cc @@ -68,11 +68,25 @@ void ImProcFunctions::shadowsHighlights(LabImage *lab) const float gamma = hl ? base : 1.f / base; LUTf f(32768); + const float contrast = std::pow(2.f, float(amount)/100.f); + DiagonalCurve sh_contrast({ + DCT_NURBS, + 0, 0, + 0.125, std::pow(0.125 / 0.25, contrast) * 0.25, + 0.25, 0.25, + 0.375, std::pow(0.375 / 0.25, contrast) * 0.25, + 1, 1 + }); #ifdef _OPENMP #pragma omp parallel for if (multiThread) #endif for (int l = 0; l < 32768; ++l) { - f[l] = std::pow(l / 32768.f, gamma) * 32768.f; + auto base = std::pow(l / 32768.f, gamma); + if (!hl) { + // get a bit more contrast in the shadows + base = sh_contrast.getVal(base); + } + f[l] = base * 32768.f; } #ifdef _OPENMP From c45ec6f16ea777f6c875cf33edf5faf38031a87b Mon Sep 17 00:00:00 2001 From: heckflosse Date: Thu, 26 Apr 2018 14:32:43 +0200 Subject: [PATCH 08/14] Speedup and bugfix for new Sh/Hl tool --- rtengine/dcrop.cc | 2 - rtengine/ipshadowshighlights.cc | 76 +++++++++++++++++++++------------ rtengine/rt_math.h | 6 +++ rtgui/ppversion.h | 10 +++-- rtgui/shadowshighlights.cc | 2 +- 5 files changed, 62 insertions(+), 34 deletions(-) diff --git a/rtengine/dcrop.cc b/rtengine/dcrop.cc index c08afc154..3ae8f1d65 100644 --- a/rtengine/dcrop.cc +++ b/rtengine/dcrop.cc @@ -1165,8 +1165,6 @@ bool Crop::setCropSizes (int rcx, int rcy, int rcw, int rch, int skip, bool inte orw = bw; orh = bh; - ProcParams& params = parent->params; - parent->ipf.transCoord (parent->fw, parent->fh, bx1, by1, bw, bh, orx, ory, orw, orh); if (check_need_larger_crop_for_lcp_distortion (parent->fw, parent->fh, orx, ory, orw, orh, parent->params)) { diff --git a/rtengine/ipshadowshighlights.cc b/rtengine/ipshadowshighlights.cc index c9eb9d058..4d5cc465a 100644 --- a/rtengine/ipshadowshighlights.cc +++ b/rtengine/ipshadowshighlights.cc @@ -18,12 +18,10 @@ * along with RawTherapee. If not, see . */ -#ifdef _OPENMP -#include -#endif - #include "improcfun.h" #include "gauss.h" +#include "sleef.c" +#include "opthelper.h" namespace rtengine { @@ -38,36 +36,39 @@ void ImProcFunctions::shadowsHighlights(LabImage *lab) array2D mask(width, height); const float sigma = params->sh.radius * 5.f / scale; + LUTf f(32768); const auto apply = [&](int amount, int tonalwidth, bool hl) -> void { const float thresh = tonalwidth * 327.68f; const float scale = hl ? (thresh > 0.f ? 0.9f / thresh : 1.f) : thresh * 0.9f; + #ifdef _OPENMP - #pragma omp parallel for if (multiThread) -#endif - for (int y = 0; y < height; ++y) { - for (int x = 0; x < width; ++x) { - float l = lab->L[y][x]; - if (hl) { - mask[y][x] = (l > thresh) ? 1.f : std::pow(l * scale, 4); - } else { - mask[y][x] = l <= thresh ? 1.f : std::pow(scale / l, 4); - } - } - } -#ifdef _OPENMP - #pragma omp parallel + #pragma omp parallel if (multiThread) #endif { + +#ifdef _OPENMP + #pragma omp for +#endif + for (int y = 0; y < height; ++y) { + for (int x = 0; x < width; ++x) { + float l = lab->L[y][x]; + if (hl) { + mask[y][x] = (l > thresh) ? 1.f : pow4(l * scale); + } else { + mask[y][x] = l <= thresh ? 1.f : pow4(scale / l); + } + } + } + gaussianBlur(mask, mask, width, height, sigma); } const float base = std::pow(4.f, float(amount)/100.f); const float gamma = hl ? base : 1.f / base; - LUTf f(32768); const float contrast = std::pow(2.f, float(amount)/100.f); DiagonalCurve sh_contrast({ DCT_NURBS, @@ -77,20 +78,41 @@ void ImProcFunctions::shadowsHighlights(LabImage *lab) 0.375, std::pow(0.375 / 0.25, contrast) * 0.25, 1, 1 }); + + if(!hl) { #ifdef _OPENMP - #pragma omp parallel for if (multiThread) + #pragma omp parallel for if (multiThread) #endif - for (int l = 0; l < 32768; ++l) { - auto base = std::pow(l / 32768.f, gamma); - if (!hl) { + for (int l = 0; l < 32768; ++l) { + auto base = pow_F(l / 32768.f, gamma); // get a bit more contrast in the shadows base = sh_contrast.getVal(base); + f[l] = base * 32768.f; } - f[l] = base * 32768.f; - } - + } else { +#ifdef __SSE2__ + vfloat c32768v = F2V(32768.f); + vfloat lv = _mm_setr_ps(0,1,2,3); + vfloat fourv = F2V(4.f); + vfloat gammav = F2V(gamma); + for (int l = 0; l < 32768; l += 4) { + vfloat basev = pow_F(lv / c32768v, gammav); + STVFU(f[l], basev * c32768v); + lv += fourv; + } +#else #ifdef _OPENMP - #pragma omp parallel for if (multiThread) + #pragma omp parallel for if (multiThread) +#endif + for (int l = 0; l < 32768; ++l) { + auto base = pow_F(l / 32768.f, gamma); + f[l] = base * 32768.f; + } +#endif + } + +#ifdef _OPENMP + #pragma omp parallel for schedule(dynamic,16) if (multiThread) #endif for (int y = 0; y < height; ++y) { for (int x = 0; x < width; ++x) { diff --git a/rtengine/rt_math.h b/rtengine/rt_math.h index 8a32f52b9..8d55b492e 100644 --- a/rtengine/rt_math.h +++ b/rtengine/rt_math.h @@ -38,6 +38,12 @@ constexpr T SQR(T x) return x * x; } +template +constexpr T pow4(T x) +{ + return SQR(SQR(x)); +} + template constexpr const T& min(const T& a) { diff --git a/rtgui/ppversion.h b/rtgui/ppversion.h index e2838c2c0..4ea8120db 100644 --- a/rtgui/ppversion.h +++ b/rtgui/ppversion.h @@ -1,16 +1,18 @@ #pragma once // This number has to be incremented whenever the PP3 file format is modified or the behaviour of a tool changes -#define PPVERSION 331 +#define PPVERSION 332 #define PPVERSION_AEXP 301 //value of PPVERSION when auto exposure algorithm was modified /* Log of version changes - 331 2018-14-02 + 332 2018-04-26 + new Shadows/Highlights tool + 331 2018-02-14 changed wavelet.Lmethod to int - 330 2018-20-01 + 330 2018-01-20 Added 'Auto-matched Tone Curve' button, performing histogram matching - 329 2017-12-09 + 329 2017-09-12 Added 'Enabled' flag for Channel Mixer, RGB Curves, HSV Equalizer and L*a*b* Adjustments 328 2017-11-22 Fix wrong type of ff_clipControl diff --git a/rtgui/shadowshighlights.cc b/rtgui/shadowshighlights.cc index f450205bb..60cd7a209 100644 --- a/rtgui/shadowshighlights.cc +++ b/rtgui/shadowshighlights.cc @@ -37,7 +37,7 @@ ShadowsHighlights::ShadowsHighlights () : FoldableToolPanel(this, "shadowshighli pack_start (*Gtk::manage (new Gtk::HSeparator())); - radius = Gtk::manage (new Adjuster (M("TP_SHADOWSHLIGHTS_RADIUS"), 5, 100, 1, 30)); + radius = Gtk::manage (new Adjuster (M("TP_SHADOWSHLIGHTS_RADIUS"), 5, 100, 1, 40)); pack_start (*radius); radius->setAdjusterListener (this); From c56940b681ac630e4aea776b4fe68bf8e9d3cdcd Mon Sep 17 00:00:00 2001 From: Alberto Griggio Date: Thu, 26 Apr 2018 21:30:38 +0200 Subject: [PATCH 09/14] shadows/highlights: set lower bound for radius value in the gui to 1 --- rtgui/shadowshighlights.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rtgui/shadowshighlights.cc b/rtgui/shadowshighlights.cc index 60cd7a209..f1d8dbaf2 100644 --- a/rtgui/shadowshighlights.cc +++ b/rtgui/shadowshighlights.cc @@ -37,7 +37,7 @@ ShadowsHighlights::ShadowsHighlights () : FoldableToolPanel(this, "shadowshighli pack_start (*Gtk::manage (new Gtk::HSeparator())); - radius = Gtk::manage (new Adjuster (M("TP_SHADOWSHLIGHTS_RADIUS"), 5, 100, 1, 40)); + radius = Gtk::manage (new Adjuster (M("TP_SHADOWSHLIGHTS_RADIUS"), 1, 100, 1, 40)); pack_start (*radius); radius->setAdjusterListener (this); From 3d861ef64d175b4c27c42e63527fedd6a28200a8 Mon Sep 17 00:00:00 2001 From: heckflosse Date: Fri, 27 Apr 2018 15:46:56 +0200 Subject: [PATCH 10/14] Fix wrong Canon mRaw dimensions, fixes #3533 --- rtengine/dcraw.cc | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/rtengine/dcraw.cc b/rtengine/dcraw.cc index afe54200a..05f1a32a2 100644 --- a/rtengine/dcraw.cc +++ b/rtengine/dcraw.cc @@ -24,6 +24,8 @@ /*RT*/#define DJGPP /*RT*/#include "jpeg.h" +#include +#include #include "opthelper.h" /* @@ -9095,7 +9097,7 @@ void CLASS identify() filters = 0; simple_coeff(0); adobe_coeff (make, model); - } else if (!strcmp(make,"Canon") && tiff_bps == 15) { + } else if (!strcmp(make,"Canon") && tiff_bps == 15) { // Canon mRaw/sRaw switch (width) { case 3344: width -= 66; case 3872: width -= 6; @@ -9104,9 +9106,27 @@ void CLASS identify() SWAP(height,width); SWAP(raw_height,raw_width); } - if (width == 7200 && height == 3888) { - raw_width = width = 6480; - raw_height = height = 4320; + + if(std::fabs(static_cast(width) / height - 1.5f) > 0.02f) { + // wrong image dimensions. Calculate correct dimensions. width / height should be close to 1.5 + std::vector> dimensions; + + int size = width * height; + int newHeight = sqrt(size / 1.48f); + while (--newHeight && std::fabs(static_cast(size) / (newHeight * newHeight) - 1.5f) <= 0.02f) { + if(size % newHeight == 0) { + dimensions.emplace_back(std::fabs(static_cast(size) / (newHeight * newHeight) - 1.5f), newHeight); + } + } + // find ratio closest to 1.5 + float val = 1.f; + while(!dimensions.empty()) { + if(dimensions.back().first < val) { + raw_height = height = dimensions.back().second; + raw_width = width = size / raw_height; + } + dimensions.pop_back(); + } } filters = 0; tiff_samples = colors = 3; From 71377903073bb0d269f875747879210e259dd441 Mon Sep 17 00:00:00 2001 From: TooWaBoo Date: Fri, 27 Apr 2018 17:13:14 +0200 Subject: [PATCH 11/14] Update Deutsch locale --- rtdata/languages/Deutsch | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/rtdata/languages/Deutsch b/rtdata/languages/Deutsch index e6e818f1a..b823f4b13 100644 --- a/rtdata/languages/Deutsch +++ b/rtdata/languages/Deutsch @@ -54,6 +54,7 @@ #53 26.02.2018 Erweiterung (TooWaBoo) RT 5.3 #54 30.03.2018 Erweiterung (TooWaBoo) RT 5.4 #55 06.04.2018 Erweiterung (TooWaBoo) RT 5.4 +#56 27.04.2018 Erweiterung (TooWaBoo) RT 5.4 ABOUT_TAB_BUILD;Version ABOUT_TAB_CREDITS;Danksagungen @@ -776,7 +777,7 @@ HISTORY_MSG_490;(HDR-Dynamikkompression)\nIntensität HISTORY_MSG_491;(Weißabgleich) HISTORY_MSG_492;(RGB-Kurven) HISTORY_MSG_493;(L*a*b*) -HISTORY_MSG_CLAMPOOG;(Belichtung) - Farben\nauf den Farbraum\nbeschränken +HISTORY_MSG_CLAMPOOG;(Belichtung) - Farben\nauf Farbraum beschränken HISTORY_MSG_COLORTONING_LABGRID_VALUE;(Farbanpassungen)\nL*a*b* - Farbkorrektur HISTORY_MSG_HISTMATCHING;(Belichtung)\nAuto-Tonwertkurve HISTORY_MSG_LOCALCONTRAST_AMOUNT;(Lokaler Kontrast)\nIntensität @@ -1611,7 +1612,7 @@ TP_EXPOSURE_AUTOLEVELS;Auto TP_EXPOSURE_AUTOLEVELS_TIP;Automatische Belichtungseinstellung\nbasierend auf Bildanalyse. TP_EXPOSURE_BLACKLEVEL;Schwarzwert TP_EXPOSURE_BRIGHTNESS;Helligkeit -TP_EXPOSURE_CLAMPOOG;Farben auf den Farbraum beschränken +TP_EXPOSURE_CLAMPOOG;Farben auf Farbraum beschränken TP_EXPOSURE_CLIP;Clip %: TP_EXPOSURE_CLIP_TIP;Anteil der Pixel, die sich bei automatischer\nBelichtungseinstellung im Bereich der\nSpitzlichter und Schatten befinden sollen. TP_EXPOSURE_COMPRHIGHLIGHTS;Lichterkompression @@ -2279,7 +2280,7 @@ ZOOMPANEL_ZOOMOUT;Herauszoomen\nTaste: - ! Untranslated keys follow; remove the ! prefix after an entry is translated. !!!!!!!!!!!!!!!!!!!!!!!!! -!EXIFFILTER_IMAGETYPE;Image type -!TP_RAW_PIXELSHIFTEPERISO;Sensitivity -!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. -!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. +EXIFFILTER_IMAGETYPE;Bildtyp +TP_RAW_PIXELSHIFTEPERISO;Empfindlichkeit +TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;Der Standardwert 0 wird für die Basis-ISO empfohlen.\nHöhere Werte erhöhen die Empfindlichkeit der Bewegungserkennung.\nVerändern Sie den Wert in kleinen Schritten und beobachten Sie die\nBewegungsmaske. Erhöhen Sie die Empfindlichkeit für unterbelichtete\noder High-ISO-Bilder. +TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Überlagert das Bild mit einer grünen Maske,\num die Bewegungsbereiche hervorzuheben. From a74b8f4a1cdd3bc9afbba27139f05deeb4533939 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mari=C3=A1n=20Kyral?= Date: Sat, 28 Apr 2018 13:49:37 +0200 Subject: [PATCH 12/14] Update Czech translation --- rtdata/languages/Czech | 90 +++++++++++++++--------------------------- 1 file changed, 31 insertions(+), 59 deletions(-) diff --git a/rtdata/languages/Czech b/rtdata/languages/Czech index 786a74e49..a84a0f0e8 100644 --- a/rtdata/languages/Czech +++ b/rtdata/languages/Czech @@ -40,7 +40,7 @@ #39 2017-07-21 updated by mkyral #40 2017-12-13 updated by mkyral #41 2018-03-03 updated by mkyral - +#42 2018-04-28 updated by mkyral ABOUT_TAB_BUILD;Verze ABOUT_TAB_CREDITS;Zásluhy ABOUT_TAB_LICENSE;Licence @@ -95,6 +95,7 @@ EXIFFILTER_CAMERA;Fotoaparát EXIFFILTER_EXPOSURECOMPENSATION;Kompenzace expozice (EV) EXIFFILTER_FILETYPE;Typ souboru EXIFFILTER_FOCALLEN;Ohnisková vzdálenost +EXIFFILTER_IMAGETYPE;Typ obrázku EXIFFILTER_ISO;ISO EXIFFILTER_LENS;Objektiv EXIFFILTER_METADATAFILTER;Povolit filtr metadat @@ -572,8 +573,8 @@ HISTORY_MSG_284;Barevné tónování - Aut. ochrana nasycení HISTORY_MSG_285;Redukce šumu - Medián - Metoda HISTORY_MSG_286;Redukce šumu - Medián - Typ HISTORY_MSG_287;Redukce šumu - Medián - Průchody -HISTORY_MSG_288;Flat Field - kontrola oříznutí -HISTORY_MSG_289;Flat Field - kontrola oříznutí - Auto +HISTORY_MSG_288;Flat-Field - kontrola oříznutí +HISTORY_MSG_289;Flat-Field - kontrola oříznutí - Auto HISTORY_MSG_290;Úroveň černé - Červená HISTORY_MSG_291;Úroveň černé - Zelená 1 HISTORY_MSG_292;Úroveň černé - Modrá @@ -762,14 +763,17 @@ HISTORY_MSG_490;HDR TM - Míra HISTORY_MSG_491;Vyvážení bílé HISTORY_MSG_492;RGB křivky HISTORY_MSG_493;L*a*b* úpravy +HISTORY_MSG_CLAMPOOG;Oříznutí barvy mimo gamut HISTORY_MSG_COLORTONING_LABGRID_VALUE;Barevné tónování - Korekce barev -HISTORY_MSG_HISTMATCHING;Automaticky nalezená Tónová křivka +HISTORY_MSG_HISTMATCHING;Automaticky přizpůsobená Tónová křivka HISTORY_MSG_LOCALCONTRAST_AMOUNT;Místní kontrast - Míra HISTORY_MSG_LOCALCONTRAST_DARKNESS;Místní kontrast - Tmavé HISTORY_MSG_LOCALCONTRAST_ENABLED;Místní kontrast HISTORY_MSG_LOCALCONTRAST_LIGHTNESS;Místní kontrast - Světlé HISTORY_MSG_LOCALCONTRAST_RADIUS;Místní kontrast - Poloměr HISTORY_MSG_METADATA_MODE;Režim kopírování metadat +HISTORY_MSG_PREPROCESS_LINEDENOISE_DIRECTION;Směr filtru linkového rušení +HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;Filtr PDAF linek HISTORY_MSG_TM_FATTAL_ANCHOR;HDR TM - Kotva HISTORY_NEWSNAPSHOT;Přidat HISTORY_NEWSNAPSHOT_TOOLTIP;Zkratka: Alt-s @@ -862,13 +866,13 @@ MAIN_TAB_COLOR;Barvy MAIN_TAB_COLOR_TOOLTIP;Zkratka: Alt-c MAIN_TAB_DETAIL;Detaily MAIN_TAB_DETAIL_TOOLTIP;Zkratka: Alt-d -MAIN_TAB_DEVELOP; Dávková editace +MAIN_TAB_DEVELOP; Dávková editace MAIN_TAB_EXIF;Exif -MAIN_TAB_EXPORT; Rychlý export +MAIN_TAB_EXPORT; Rychlý export MAIN_TAB_EXPOSURE;Expozice MAIN_TAB_EXPOSURE_TOOLTIP;Zkratka: Alt-e -MAIN_TAB_FILTER; Filtr -MAIN_TAB_INSPECT; Prohlížení +MAIN_TAB_FILTER; Filtr +MAIN_TAB_INSPECT; Prohlížení MAIN_TAB_IPTC;IPTC MAIN_TAB_METADATA;Metadata MAIN_TAB_METADATA_TOOLTIP;Zkratka: Alt-m @@ -1008,10 +1012,6 @@ PREFERENCES_CACHECLEARTHUMBS;Vymazat náhledy PREFERENCES_CACHEMAXENTRIES;Maximální počet záznamů v mezipaměti PREFERENCES_CACHEOPTS;Vlastnosti mezipaměti PREFERENCES_CACHETHUMBHEIGHT;Maximální výška náhledu -PREFERENCES_CIEART;CIECAM02 optimalizace -PREFERENCES_CIEART_FRAME;CIECAM02 - Specifická nastavení -PREFERENCES_CIEART_LABEL;Použít jednoduchou přesnost místo dvojnásobné -PREFERENCES_CIEART_TOOLTIP;Pokud je povoleno, budou pro CIECAM02 výpočty použita reálná čísla s jednoduchou přesností místo čísel s dvojnásobnou přesností. Tím se dosáhne mírného zrychlení výpočtů za cenu nepatrné ztráty kvality. PREFERENCES_CLIPPINGIND;Indikace oříznutí PREFERENCES_CLUTSCACHE;Mezipaměť HaldCLUT PREFERENCES_CLUTSCACHE_LABEL;Maximální počet přednačtených CLUTů @@ -1194,6 +1194,10 @@ PREFERENCES_TAB_IMPROC;Zpracování obrázku PREFERENCES_TAB_PERFORMANCE;Výkon a kvalita PREFERENCES_TAB_SOUND;Zvuky PREFERENCES_THEME;Vzhled +PREFERENCES_THUMBNAIL_INSPECTOR_JPEG;Vložený JPEG náhled +PREFERENCES_THUMBNAIL_INSPECTOR_MODE;Obrázek k zobrazení +PREFERENCES_THUMBNAIL_INSPECTOR_RAW;Neutrální vykreslení raw +PREFERENCES_THUMBNAIL_INSPECTOR_RAW_IF_NO_JPEG_FULLSIZE;Vložený JPEG náhled pokud je v plné velikosti, jinak neutrální raw PREFERENCES_TIMAX;Vysoký PREFERENCES_TINB;Počet dlaždic PREFERENCES_TISTD;Běžný @@ -1363,7 +1367,7 @@ TP_COLORAPP_ADAPTSCENE;Absolutní jas scény TP_COLORAPP_ADAPTSCENE_TOOLTIP;Absolutní jas scény prostředí (cd/m²).\n 1) Vypočítáno z Exifu:\nRychlost závěrky - citlivost - clona - expoziční korekce fotoaparátu.\n 2) Vypočítáno z hodnoty raw bílého bodu a expoziční kompenzace Rawtherapee. TP_COLORAPP_ADAPTVIEWING;Absolutní jas prohlížení (cd/m²) TP_COLORAPP_ADAPTVIEWING_TOOLTIP;Absolutní jas prostředí prohlížení\n(obvykle 16cd/m²). -TP_COLORAPP_ADAP_AUTO_TOOLTIP;Pokud je povoleno (doporučeno), RawTherapee vypočítá optimální hodnotu z Exif dat.\nPokud si přejete zadat hodnotu ručně, nejprve zrušte zatržení tohoto pole. +TP_COLORAPP_ADAP_AUTO_TOOLTIP;Pokud je povoleno (doporučeno), RawTherapee vypočítá optimální hodnotu z Exif dat.\nPokud si přejete zadat hodnotu ručně, nejprve zrušte zatržení tohoto pole. TP_COLORAPP_ALGO;Algoritmus TP_COLORAPP_ALGO_ALL;Vše TP_COLORAPP_ALGO_JC;Světlost + Barevnost (JC) @@ -1371,7 +1375,7 @@ TP_COLORAPP_ALGO_JS;Světlost + Nasycení (JS) TP_COLORAPP_ALGO_QM;Jas a pestrobarevnost (QM) TP_COLORAPP_ALGO_TOOLTIP;Umožňuje vybrat mezi podmnožinou nebo všemi parametry. TP_COLORAPP_BADPIXSL;Filtr vypálených/mrtvých pixelů -TP_COLORAPP_BADPIXSL_TOOLTIP;Potlačení vypálených/mrtvých (jasně zabarvených) pixelů.\n0 = Bez efektu\n1 = Medián\n2 = Gaussův.\nPopřípadě obrázek upravte tak, aby jste se vyhnuli velmi tmavým stínům.\n\nTyto artefakty vznikají díky omezením CIECAM02. +TP_COLORAPP_BADPIXSL_TOOLTIP;Potlačení vypálených/mrtvých (jasně zabarvených) pixelů.\n0 = Bez efektu\n1 = Medián\n2 = Gaussův.\nPopřípadě obrázek upravte tak, aby jste se vyhnuli velmi tmavým stínům.\n\nTyto artefakty vznikají díky omezením CIECAM02. TP_COLORAPP_BRIGHT;Jas (O) TP_COLORAPP_BRIGHT_TOOLTIP;Jas v CIECAM02 bere v potaz svítivost bílé a rozdíly jasů mezi L*a*b* a RGB. TP_COLORAPP_CHROMA;Barevnost (C) @@ -1437,7 +1441,7 @@ TP_COLORAPP_WBCAM;WB [RT+CAT02] + [výstup] TP_COLORAPP_WBRT;WB [RT] + [výstup] TP_COLORAPP_YB;Yb% (střední jas) TP_COLORAPP_YBSCENE;Yb% (střední jas) -TP_COLORAPP_YBSCENE_TOOLTIP;Pokud je povolena automatika, Yb je vypočteno ze střední hodnoty jasu aktuálního obrázku +TP_COLORAPP_YBSCENE_TOOLTIP;Pokud je povolena automatika, Yb je vypočteno ze střední hodnoty jasu aktuálního obrázku TP_COLORTONING_AB;o C/L TP_COLORTONING_AUTOSAT;Automaticky TP_COLORTONING_BALANCE;Vyvážené @@ -1585,6 +1589,7 @@ TP_EXPOSURE_AUTOLEVELS;Automatické úrovně TP_EXPOSURE_AUTOLEVELS_TIP;Přepne provedení Automatické úrovně na automatickou sadu hodnot parametrů založených na analýze obrázku\nPokud to je nezbytné, povolí rekonstrukci světel. TP_EXPOSURE_BLACKLEVEL;Černá TP_EXPOSURE_BRIGHTNESS;Světlost +TP_EXPOSURE_CLAMPOOG;Oříznout barvy mimo gamut TP_EXPOSURE_CLIP;Oříznutí % TP_EXPOSURE_CLIP_TIP;Podíl klipujících bodů v automatických operacích úrovní. TP_EXPOSURE_COMPRHIGHLIGHTS;Komprese světel @@ -1595,7 +1600,7 @@ TP_EXPOSURE_CURVEEDITOR1;Tónová křivka 1 TP_EXPOSURE_CURVEEDITOR2;Tónová křivka 2 TP_EXPOSURE_CURVEEDITOR2_TOOLTIP;Podívejte se prosím na článek "Exposure > Tone Curves" na RawPedii, kde se můžete naučit. jak pomocí dvou tónových křivek dosáhnout ten nejlepší výsledek. TP_EXPOSURE_EXPCOMP;Kompenzace expozice -TP_EXPOSURE_HISTMATCHING;Automaticky nalezená Tónová křivka +TP_EXPOSURE_HISTMATCHING;Automaticky přizpůsobená Tónová křivka TP_EXPOSURE_HISTMATCHING_TOOLTIP;Automatické nastavení posuvníků a křivek (kromě kompenzace expozice) tak, aby bylo dosaženo co největší shody s vloženým Jpeg náhledem. TP_EXPOSURE_LABEL;Expozice TP_EXPOSURE_SATURATION;Nasycení @@ -1763,7 +1768,14 @@ TP_PREPROCESS_HOTPIXFILT;Filtr vypálených pixelů TP_PREPROCESS_HOTPIXFILT_TOOLTIP;Zkusí potlačit vypálené pixely. TP_PREPROCESS_LABEL;Předzpracování TP_PREPROCESS_LINEDENOISE;Filtrovat linkové rušení +TP_PREPROCESS_LINEDENOISE_DIRECTION;Směr +TP_PREPROCESS_LINEDENOISE_DIRECTION_BOTH;Oba +TP_PREPROCESS_LINEDENOISE_DIRECTION_HORIZONTAL;Vodorovně +TP_PREPROCESS_LINEDENOISE_DIRECTION_PDAF_LINES;Vodorovně pouze PDAF řádky +TP_PREPROCESS_LINEDENOISE_DIRECTION_VERTICAL;Svisle TP_PREPROCESS_NO_FOUND;Nic nenalezeno +TP_PREPROCESS_PDAFLINESFILTER;Filtr PDAF linek +TP_PREPROCESS_PDAFLINESFILTER_TOOLTIP;Pokusí se potlačit proužkový šum způsobený PDAF pixely na sensoru, vznikající na některých bezzrcadlovkách Sony v některých scénách se záblesky v protisvětle. TP_PRSHARPENING_LABEL;Doostření po změně velikosti TP_PRSHARPENING_TOOLTIP;Obrázek po zmenšení doostří. Funguje pouze pokud je použita "Lanczos" metoda zmenšení. Náhled výsledku není v tomto nástroji možný. Podívejte se do RawPedie pro návod k použití. TP_RAWCACORR_AUTO;Automatická korekce @@ -1809,50 +1821,34 @@ TP_RAW_LMMSE_TOOLTIP;Přidá gamu (krok 1) - přidá mediány (kroky 2, až 4) a TP_RAW_MONO;Mono TP_RAW_NONE;Žádná (zobrazí strukturu senzoru) TP_RAW_PIXELSHIFT;Pixel Shift -TP_RAW_PIXELSHIFTADAPTIVE;Přizpůsobivá detekce TP_RAW_PIXELSHIFTBLUR;Maska pohybové neostrosti +TP_RAW_PIXELSHIFTEPERISO;Citlivost +TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;Výchozí hodnota 0 by měla dostatečně fungovat pro základní hodnoty ISO.\nDetekci pohybu na vyšších hodnotách ISO vylepšíte navýšením této hodnoty.\nZvyšujte po malých krocích a sledujte přitom masku pohybu.\nPro podexponované nebo obrázky s vysokým ISO zvyšte citlivost. TP_RAW_PIXELSHIFTEQUALBRIGHT;Vyrovnat jas snímků TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Korekce po kanálech TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;Zapnuto: Nezávislá korekce jednotlivých RGB kanálů.\nVypnuto: Použije se stejná hodnota pro všechny kanály. TP_RAW_PIXELSHIFTEQUALBRIGHT_TOOLTIP;Vyrovná jas ostatních snímků podle jasu vybraného snímku.\nPokud jsou ve snímku přeexponované oblasti, vyberte jasnější snímek abyste zamezili výskytu purpurové barvy v přeexponovaných oblastech nebo povolte korekci pohybu. -TP_RAW_PIXELSHIFTEXP0;Testovací TP_RAW_PIXELSHIFTGREEN;Kontrolovat zelený kanál na pohyb TP_RAW_PIXELSHIFTHOLEFILL;Vyplnit díry v masce pohybu TP_RAW_PIXELSHIFTHOLEFILL_TOOLTIP;Vyplnit díry v masce pohybu TP_RAW_PIXELSHIFTLMMSE;Použít LMMSE pro části s pohybem TP_RAW_PIXELSHIFTLMMSE_TOOLTIP;Pro oblasti s pohybem použít LMMSE namísto AMaZE.\nUžitečné pro fotografie s vysokým ISO. -TP_RAW_PIXELSHIFTMASKTHRESHOLD;3x3 nový práh TP_RAW_PIXELSHIFTMEDIAN;Použít medián pro části s pohybem -TP_RAW_PIXELSHIFTMEDIAN3;Vyjmout vybraný snímek z mediánu -TP_RAW_PIXELSHIFTMEDIAN3_TOOLTIP;Vyjme vybraný snímek z mediánu.\nUžitečné, pokud se pohybující se objekty překrývají jen ve druhém a třetím. TP_RAW_PIXELSHIFTMEDIAN_TOOLTIP;Pro oblasti s pohybem použijte medián všech snímků namísto vybraného.\nOdstraní objekty, které jsou na všech snímcích na různých místech.\nVytvoří efekt pohybu pro pomalu se pohybující (překrývající se) objekty. TP_RAW_PIXELSHIFTMM_AUTO;Automatická TP_RAW_PIXELSHIFTMM_CUSTOM;Vlastní TP_RAW_PIXELSHIFTMM_OFF;Vypnuto -TP_RAW_PIXELSHIFTMOTION;Úroveň kontroly pohybu (zastaralé) -TP_RAW_PIXELSHIFTMOTIONCORRECTION;Míra korekce pohybu v zelené TP_RAW_PIXELSHIFTMOTIONMETHOD;Korekce pohybu TP_RAW_PIXELSHIFTMOTION_TOOLTIP;0 znamená bez detekce pohybu.\n1 - 99 znamená, že pohybu bude detekován dle této hodnoty. Pro zvýšení míry detekce použijte vyšší hodnotu.\n100 znamená, že bude použito AMaZE demozajkování snímku. -TP_RAW_PIXELSHIFTNONGREENAMAZE;Kontrolovat červené/modré AMaZE TP_RAW_PIXELSHIFTNONGREENCROSS;Kontrolovat pohyb v červeném a modrém kanálu -TP_RAW_PIXELSHIFTNONGREENCROSS2;Kontrolovat zelené AMaZE -TP_RAW_PIXELSHIFTNONGREENHORIZONTAL;Kontrolovat červenou/modrou vodorovně -TP_RAW_PIXELSHIFTNONGREENVERTICAL;Kontrolovat červenou/modrou svisle -TP_RAW_PIXELSHIFTNREADISO;nRead -TP_RAW_PIXELSHIFTONEGREEN;Použít jednu zelenou místo průměru -TP_RAW_PIXELSHIFTONEGREEN_TOOLTIP;V oblastech bez pohybu použije jednu zelenou namísto zprůměrování obou zelených. -TP_RAW_PIXELSHIFTPRNU;PRNU (%) -TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Váha červené a modré TP_RAW_PIXELSHIFTSHOWMOTION;Ukázat masku pohybu TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Ukázat pouze masku pohybu TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Ukázat masku pohybu bez obrázku. +TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Překryje obrázek zelenou maskou, která ukazuje oblasti s pohybem. TP_RAW_PIXELSHIFTSIGMA;Poloměr rozostření TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;Výchozí poloměr 1,0 většinou velmi dobře funguje pro základní ISO.\nU snímků s vysokým ISO poloměr zvětšete. Hodnota 5,0 je dobrým výchozím bodem.\nBěhem změny hodnoty sledujte masku pohybu. TP_RAW_PIXELSHIFTSMOOTH;Hladké přechody TP_RAW_PIXELSHIFTSMOOTH_TOOLTIP;Vyhlazení přechodů mezi oblastmi s pohybem a bez pohybu.\nNastavte na 0 pro vypnutí vyhlazování přechodů.\nNastavte na 1 pro získání AMaZE/LMMSE výsledku pro vybraný snímek (závisí na tom, zda je vybrána volba "Použít LMMSE") nebo mediánu všech čtyř snímků (pokud je vybrána volba "Použít medián"). -TP_RAW_PIXELSHIFTSTDDEVFACTORBLUE;StdDev faktor modrý -TP_RAW_PIXELSHIFTSTDDEVFACTORGREEN;StdDev faktor zelený -TP_RAW_PIXELSHIFTSTDDEVFACTORRED;StdDev faktor červený TP_RAW_RCD;RCD TP_RAW_SENSOR_BAYER_LABEL;Snímač s Bayerovou maskou TP_RAW_SENSOR_XTRANS_DMETHOD_TOOLTIP;Tří průchodová dává lepší výsledky (doporučeno pro fotky s nízkým ISO).\nJednoprůchodová je téměř k nerozeznání od tří průchodové pro vysoké ISO a je rychlejší. @@ -2240,27 +2236,3 @@ ZOOMPANEL_ZOOMFITCROPSCREEN;Přizpůsobit ořez obrazovce\nZkratka: f ZOOMPANEL_ZOOMFITSCREEN;Přizpůsobit celý obrázek obrazovce\nZkratka: Alt-f ZOOMPANEL_ZOOMIN;Přiblížit\nZkratka: + ZOOMPANEL_ZOOMOUT;Oddálit\nZkratka: - - -!!!!!!!!!!!!!!!!!!!!!!!!! -! Untranslated keys follow; remove the ! prefix after an entry is translated. -!!!!!!!!!!!!!!!!!!!!!!!!! - -!EXIFFILTER_IMAGETYPE;Image type -!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping -!HISTORY_MSG_PREPROCESS_LINEDENOISE_DIRECTION;Line noise filter direction -!HISTORY_MSG_PREPROCESS_PDAFLINESFILTER;PDAF lines filter -!PREFERENCES_THUMBNAIL_INSPECTOR_JPEG;Embedded JPEG preview -!PREFERENCES_THUMBNAIL_INSPECTOR_MODE;Image to show -!PREFERENCES_THUMBNAIL_INSPECTOR_RAW;Neutral raw rendering -!PREFERENCES_THUMBNAIL_INSPECTOR_RAW_IF_NO_JPEG_FULLSIZE;Embedded JPEG if fullsize, neutral raw otherwise -!TP_EXPOSURE_CLAMPOOG;Clip out-of-gamut colors -!TP_PREPROCESS_LINEDENOISE_DIRECTION;Direction -!TP_PREPROCESS_LINEDENOISE_DIRECTION_BOTH;Both -!TP_PREPROCESS_LINEDENOISE_DIRECTION_HORIZONTAL;Horizontal -!TP_PREPROCESS_LINEDENOISE_DIRECTION_PDAF_LINES;Horizontal only on PDAF rows -!TP_PREPROCESS_LINEDENOISE_DIRECTION_VERTICAL;Vertical -!TP_PREPROCESS_PDAFLINESFILTER;PDAF lines filter -!TP_PREPROCESS_PDAFLINESFILTER_TOOLTIP;Tries to suppress stripe noise caused by on-sensor PDAF pixels, occurring with some Sony mirrorless cameras on some backlit scenes with visible flare. -!TP_RAW_PIXELSHIFTEPERISO;Sensitivity -!TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;The default value of 0 should work fine for base ISO.\nHigher values increase sensitivity of motion detection.\nChange in small steps and watch the motion mask while changing.\nIncrease sensitivity for underexposed or high ISO images. -!TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Overlays the image with a green mask showing the regions with motion. From e7412f3f5d41555a37a0656871dd60009071006b Mon Sep 17 00:00:00 2001 From: Morgan Hardwood Date: Sat, 28 Apr 2018 15:11:16 +0200 Subject: [PATCH 13/14] Added NIKON D800E/D800 dual-illuminant DCP --- rtdata/dcpprofiles/NIKON D800E.dcp | Bin 0 -> 1102950 bytes rtdata/dcpprofiles/Nikon D800.dcp | Bin 55300 -> 0 bytes rtdata/dcpprofiles/camera_model_aliases.json | 2 ++ 3 files changed, 2 insertions(+) create mode 100644 rtdata/dcpprofiles/NIKON D800E.dcp delete mode 100644 rtdata/dcpprofiles/Nikon D800.dcp diff --git a/rtdata/dcpprofiles/NIKON D800E.dcp b/rtdata/dcpprofiles/NIKON D800E.dcp new file mode 100644 index 0000000000000000000000000000000000000000..ffd7cc2af6a94a29fd5363f69bc37616182b1475 GIT binary patch literal 1102950 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

mtJxhH}5q3!a-}8hgV)VZ)`|o+jMXKvQ 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

  • F8=t6FH5-HaJoB%sx~c1SB;v9Wxd%Q!#iMfO+T`ZI z>-IpA+A#%-q%3BLjFGl{%fRSnfBQll{jf>1Jw6uKxYGmtq?vHKO>c2x4rQlWiF!kaqfQ&PfvhsMO^xgtq3U}jr^(f zfi$YDPVyLwF6#@a)1Rb{`Z5+Th>eVWx?WwT8HW~A*yj&ktu~Dsj}tHGw-%S9?yffh zp}VNfY}84eQEMVjxH1E4UOUFpQKD&+}>9Fq<`Gz1DPQGQ7mR2@|Sm+^wNqDO_Ot=>7E6( zezw@Rg=cmsckUmj(6=E6?pw34zI1`8av&Sie`g^wceU7TmrdRgGrKK`f_%HNps-L88%Sgt6n)Im{vqPPEeF9bz4?kOcMP2YI1;@t~VEm8M zYDDLW(C7WOsbZ!&ouBJN_Pnu~*Zu=fVf^3fuibv|-Lv^k%LUF)-8IkG|+k^^$;7c;pWuZ!Jb z%+4a8YT(yf;=BX1tPf|SbDKM2W*j|e?U-G1?3!pzuEYwFgYgYdihVpYR{r!_f3ZWn znNE&3-|^>pbH(tOi6}2)Z{I3bq?-PDfv;zb+6XswiM@ zpts+Poc+hq`S2WmQ}wEz0R!%~_AiZ*<4$K_RK(wPen0lG#Xw7LeJ_dl8kyL2jDC#?Ii%p=_B=F*auzma$*2;;{HCl2O6lhD%uOyp%>U!+D#M~&yRM3g z0V=j)pr{xiVqh?HFT@V)!k|m(ZkV7XZ0znpu>+Xr859*;vCw1p5xWEBTgP9Y?+>rT zg-3?jb3gmud+oK?S{tj|{5cX+cG54nnYlEjb~IWMWBKKMPik;FnnPditS#`AlXk_x zCXl=TnnJm!Gj&9#r=!>VO1bNeL^OHM+G%ieeJ6SjzPQ6#My_`tfJ3hC+NbORsEK|6jwrh9#5Ok}FN4$B0K?HFClUM==MxNBrj@ z&OVVCxziCfY#ZH{{+UT`Vl53mcey7eXREQ!i?Q8vN4gfJg3T3bb?RQ$UtA*c$!%}_njTcb2c5<&(QsB{OTqS1S$~|7%K96}|9rwk4+DS)GM&hZG zK8BI+bSKJe9-D0?YXm>TbMy4VDi$Z^k=V7cz3by_DtyCXK zqAu&-adxe^qj-418&@nzEBd)un9-AKco_lELU{=68**~h4jockyd6}K7l)Nb;^_wh)WMxBtSmaXEorW<}%WG3AkfIkjhrwVwSIL9bH2U&APQL0ANivxnNT zGF7&?LJqAZYqOcl3fl%dm|+U0Sy-^I_^rs zDW3cP&qsO{`mf@`UToP`smXIM%M8UKPt{rJaVj zq(X1hRfRGpF*4U3~4%Qz$9fR&R z^e#zo&^L~ZrsiQX?$v;PtYPFIea^&Y1N5ibha=(xW4pVTKEyH%;qy{qJ+7PHG&vM% zVzUNM%=A8kLlHtwP8W;D`j1{=FtSL;EMH^2#jpqzc%);%iTe8OZKJT$kKC{ht@H+` zqG3OV`(j7PTv#5D&pgjQYsc&NhN`%qOYP#YaJ}4xo`jySn}7#F8oZ3FR`l~J{c2ZeP-E;1eWSsQRSEY9YF^Rb-V=wn z-!*7hUD9tUi^Ff?1B!8b^gSbDsh9s>EwNrdWlIdy+{Ngydx_qRIn&TG8QZNh^qX~& z7&4!}lY4~i@L2uP16tSa~W9!)%=N+j!p0*|S9VOw#Xn(~x^Y3@STBzxSdV>am=C z)G)-^l}TuF_wRX1h)Xr4KEWGz-N-#ydRX6(_sD4C)g61yEs9_2k8d}rGq^aU$e~IU z77fzi%(;O@x&`#5CHKk1zJ1ZzhPs8g)*45FqY zxm&Nt>woa;eih{Y{c_N^2ns?k&U8*c=&c`nG#Fz}r(w^LF8aX5q1f<_Gqs2g`c33B zTM&mC*3?4(?NlVfa?&t)dry5kJMvz@&*j7ry^0(<$6NHDJ>jDNo~yx~A^dvUNd3fa z8n`fzT`I4Iq1xNKf~oO%zJxnj=js>rXcLES2Q^r>?6=;?JqD$> zGd^x#RZ^d5n zS~Ge&j9aL84hln(AM51gWPM^DbrHz}tmhxBPhSy?nFBb}iJGc6ei2B&;}kS~q}00; zPn%~-{^S^Qy+>Fe49UmHt7)ho#C?Z%#PIJtxhlu--;RDw{PW-rx%hf0Okbs9o!L^^ zxnl$t9wV3d*Gjp=z$ks8P}6Ks8cZupY2_rJqjDf_-ZZW_lLsD>IXjZ=t~)pY?hdL9TT_ z4W5op)n6@-g@U-py3NjdE00+8@!{TqzQ2CUy=c^5%Fn{XRDank8Z)@_rT<)2e>Oi7 zA@#LTJ}r~810&!xmHRSV4$5JiU)`BO_IEU}?n zGb0j~)X=Chb+YWfAsRN{IN#6RAupq5iQ};pRJ5$FpC8IQT}@2*{!o3+L+(pWq0ULx z7=6QkG9TpKpK1xnW&HVSCRHt`uC=aS{8Bg^p_f#maFi@1#$uN@yVYmWIi#KSMe_B*Oa~Xs#CH>^x+k(CMCWCKMs!IZ#c~?4HRFMsh;$h3rQS7KC`^wDi)~xg5jODk)QbuMl z&mS?7%`BoJKCt$y(Ntbx9)&bFEuL;~D!Vm~z@}&11?$yRzA`ZkemwKB(M@G%eJEDG zCZB40Gr3t|D7rDX>^<5CNTv=y058oXaCR$#(N2ArI!)eTK+OdhlN8 zLSMQ4vGTKDF<3=?p5O}y#rtcm;otXQr2^M@7x|W*DwcHZ0BTa)X zk(^&!#bM$*4UT!*$o~?1oG?p^3|$}jM=0?V)_B8i_LH}HML_G8jIEFCv$z&_YF(^vHKd# zFxBG7KX=6?&m?Sa@OPZwZA>UkI1$0Q6aC7*&(rm(8xG4=Dr7V_ke)w_!CvBZx2SPp z+n4*Sd90;l)=AS3reQbF{EJ)p(o-LLx89&eUe{~VJm#>2U+E*#;EigjKdf5QVw>rmq&1RZ$3zi56;8orG>;Rn9qCn8!NxFk3hZQ+;Q-nB44{52E$9- zXAE|hEf$2~=8zN&dgvin%MC-tHhLLcpDl-$g+swvNr&qp^1u5cQT8bXC-x-D{(N@! z7N=m+$P78>Tnu(_?%Z?lE_r%S{yxNPV@Exc6&KW4HI07I#clOptdqI_rNxM{rh1>N z8h|-^SZa|-n3;s3P5#E~3c4)QJseNZk{lIw-rcKvWEBA=G1B8Ve(Kz7#*sIn!tm6w zQV-TjUgR|$Xq7BwJW0dYVij!Ltd#0yve&<+qG?#3@z6|Q*G!K zRo+FmHm8S2HuX{0*vfY|$D!&g4W4NS$@LX6@N(5+@cFTF1gPcCJ<57NX37g{(cffL zGWMOGBhM<0K-mF$xEn{xtNx`{2Kf>vXRG88Yd#Boxg$0|S)ObhgEHoUb9d6@cTHFW zaPGgxK1)ts8;9w^NAp%Tm1KVuGXl!l(rxW8y7K#P8W1fMn#||D~SQsoN_|i$r^lL4CAc0C7H~m2KZ4m2JCnz#(-zW5l^<^;mh~*C;6ZbEfQ?BtJOMKFF3D&(|j;5+k%)r^01rtWdrl1rbP$<-w5+*H&* z%h}16z4Ym>Un$O&o#rzRn!anf3g}jZik0owg_k@q~IkoK0 z?f<*pIA9PVb>A0F9yGZmV zKj}rx8e?&li@GnY<(D=mF8Abx&eWItul?2VvaThyR1pt$CZ@5cgY<9`cWP7B_+>s^ z3gI(1fY`@oF-HonBnOZ^y#8*QRAV=J#0m|(TCbB-?DfO4H29EwMCxb2n6qa3QunH~ zzf%%A^k9uQ;Jb8eb3E#8;ODoefxPr=EMC`7#utZV~K-`#$49_yAFSCUci zbCf)abI~R(iQ^rdA88p@Zcw)cJbCd9<&ysjSFP#8yo* zLgXh>FJd;G?(tqYw?cYVp+TG>G55JWrG&s_82wbEne~3%QP!l3m=ntOs&sY6upeyn zcbt!EmP(-_28(zPh7qUzsf|SEEyS6ZozN9bkB2qu@&zlCbdAk9BO<=h$5*MVFiuBF zV>PU&b=H}2|IdrLcjLgmy3@pZm(AjN-tDe4B`#{q+18x$B|7_s)F8}NQ=jaj&W*q0 zn0v%uf~!dy;>|ZZYH+1WJIR`N;I|;&eeXs~PW%kt7PAi;7AO61XU#|-=YnTTrPoF( ztO(L#^v-uj@?@Wd7|!0L&{Io4ocrQA=WJT$5w~9DVk~Dwp#&Kx@T)!TgIAKbGfCOEch zutJ+nFKA*_l_uL1YSy9OlbDBJEmdspNL+`pt$DhEqBdhN>6RK9qc0ca_2S-tZGQGM zt`-KzYp|U26u(BpbTt_7$J6--&nSsC__rr4-Z;}~ZE zw?d@H`b5<4NPUJ!>!miJcHDB-SGO)m4wj60{S-9z`YJtZ5l{S$ngjJ3$SufsdwnVe zXDV9BcDoYb_mlAzmJSP>Yl2Cb=Jx<+HUCc!8^o*p>S5J*FVs1!3 z$mgPJC+=iu$)nN2mA%k$V(F2e=$X#@A$~RS^J!|B=B}6Io}8In|2xiDbWz%UAO_~# zt?;U5D>*RE4OqWzUUQH;%k(3=%-MH&)xzW&|Lvvmj;q#2nX6BO1N)Xfozs+UhNhug zD0dZewkSuu;kj6^#+Uc|mEU>K=P>s^!ye^E-h&P`*n^a>S7!71TE+a3+-0e<2lwy_ z(>a%a5uzMyq=EZA4epyfP~5Al#s#6pifRoCZJbs3v|dY|$4uRB-ut!d5OYratb28y zShO}7v*!+$rmNzyh1_`OvuRTMj`8R_hrBrdJZS)Vo64KK@9x}?D#pfRT@UU=yS|oo zTuHziSMqP4pO#E*ldy#|kMsA)Hn&9pZy)@Z?9iU3pNqcW=`zz zWtbG78Hu?4#PiMe>*i8NT1n1W|FYSNt1|Hz*29yUtWb7hjiF|(P?GmdnZtR4XO$r<#acJ!cpa(5N6uER@H`(HBCXgEhhhE5tBgvO(tpL_D|eLcOwxkdE_4F)Vot5wto|g(>ZG(KQoo}{+;J)^uLtC-GmDm;jKkd z7jjyr*0!HO?s<1B{wceUu(qt7yR&b-+EEVwM4$BAf5+MSn1P(09fL}q=fPX1OMWvV zaqA%WEd2NDLYd#P?{N;kytZ<91a;y$2hYY?vw5@wvMlx-vi(m77-d#pm-PjcfO5`~Jd zuVsEn$_l1uQxd#bbBh5}L}76P`r7ecrqh)$w@HmN$jrn2-M?D>MrLmRt*kd*-3KAi75>jTixD|eNr}Yq)T-y>`%PV zVjS;+F2^fiaE#vF;jE!IddmBCiSQ<7{r~f`N3DkP&gd9ySVqp$s{ne(N8%j&>pP7P z>2BM^VH{(j_8Oy%=t`_h5WkpUB--tz4zX5E@8Mx0=NI|Wg=#pO28%1~$!c(}dhKSa zxERR1JCN~=S}1l5SHq0?VXJE=#@03!J;^{D~X1b1P>v`Ic7eubpq2lMbO3akDJSemFs%cHl1o;Aa`cUr8Sb5C5X9)~@| zh1_HBiUZy;C?Z~=ZE;(iPl(26@;A(+%c5a4`|b+v^|#iG+K!RMnW!|6#J=1#IBm=jMfBq^CYR%W@B%U6Q4FTLaJNhQT2vm5N6k>`Y+smxw*3;3 z>zEGdR6Z8$Ov0znRMwTskoZ_t~ekdYvKtX0Q5oA9V$L=ykP%Vln2K3Qr%b zRbF1qS^Wgg47>-5oz=M0zd?MG2#UtXSoKKzK zS|0@!k(e_$1?R_^;8-E?pHh0)hS$TK7U38YnTk3W>fp-nP~2?7I83VvpDm&AW^A8- zst)6lFr46CRpX^KvG#BTMsB9oM4mC~@|^$Yi#PMO13ucu;aH8i^eb78gH01~KV#5}9GD{q4=OJ( z7oPM~!~geGaVL$tR(uVI+~p#eJ-!=jiPN_Wgr5WNyGa_19Z@C{$0nh04||O^pTvjf z#DW@Yaq3}has%UFr=cd>!KQdwi`>88TCBd*9$S2(kj%cIxTzIJoQ}ZaCggc=4R@e^Ei;4zI24Hr~hQ* zV7$6UJ>gB`P(Uu+z>)Nu*zAJOdm^AB2dT=0`Pge2gTC9S3wr)M_B`O6H<|jq*^TVm zvYu(zeJ-+{9qiw^sPO#=KQHfT_TvT<-#wXzmNRVaz5K}AVjX^BOg^SQPe9oiVgeyO z_3x#4xSfgqD?i_kA1zm{h{grha+=HQrTfIbF0#gWb)u9Wkulg!Jo&lbDP=?6KlK*z z+(!G08~2D^eNbaq=N;l?xE2qGXwbStsZctov1FYFr8hna=g@e(GUDHr*M=K$dsog) zRJ&SY;J;yL!~EcXrYqhaqyGzQ{ZA_f;8I2q?CKF8^BIA$2LcfO-~LPWsW@2bhfgz8 zv0|$`mKn{##M->4QUfr|o4!;<^8#B7%rP$P4-4@`ctUmiRPYgAr%x*`P~PtC+o7k8A6qYwLlAQYT*#k`vI=;2+u z=$i{}7Np_i=DFCs#TkK7)b2jA2xFq0=?BSOwo|JS|G)(ei>O)Zunl*nyCaNVHod3q zM_2t<5k2lBl3|g!TgKs1?{NI)0_uOb$az|j&xmze19|yT3KcjcA z@Y;d65cAKI;Gc+MFVg!lcPmnk-~}=BX5>U&SswzuF){mE8f14~qA%zZ3x`)>f5rLC zRd=~lb~t)655J#$MB23@6hC=}H-s2Tn+hXg$~w8{MQ5dLgcfb?t8u?Xh+hA&W^<%Y zrtcE*Hco?<%n#OPMWPP*LO#U0Cs@4_xo2WvK(E*9;dNn4zT(M7oawwY!<{n$c+5I~ zkY6A4x#@*G(-eH~Fbd%*9vGF+{-VSUwk^pQ^`q||`_u*NT+qH<8eUQ#ZR!vgc#?DV zeq|0^zB^-&itjyTBa{jkbfex^z~sHCFn7ad9d#i_N${`qKv!x?*Q$RW+xpB#3Hj0! zu9RWp`yiOC%D~#@moWK$1ZptOw|X4HVeYgh{U8@NZyAzy#$#_U=96*D@ZFa9`e5Fh z$9ACmTQz-`splCUgMqBE&4@MCiLl0x0%8*VG#GO4i`{>I6YDDe#_J41z2uPCa7-s| zyu(128f1i`XB#y#Gt8xL$?Of8ld~VsQGA%pc?#=w7u&ibh|lM&?S)XQ@-#!rU*dsT{>A~G%Z-kP6 z>uo%Ob-pM1A0@y2i#rm2y5R)*TAM^7T6b|n&qmx+UXYDr_grCng4p-HRk*Ov6(a)D z(d_I_EWhQ3=Z4(zS(%T%?>+wPY(8p!7ESJWBanM5$K*0Jcl5^(XZpJ}ddl4%`ma#~ z`A7I2Oxqg`*(rm#aRIu5`wma%!hv}BDim;L~}2fKp1wD;`si#WlyAE~&! zr7;q#sNe0uF#rwZu4?t8lw*>M-n5nnNDx#S^dOi;+KyLhAd@zS`?*GyOpR0S}#y;lf zOlK7I_rNN0%i9q9*?!O+8P(}4^g0U;H{7vlR~mMut;YL3?$|LYoqX9`wD{?P%(wI} zzFtU@zc+HIS1>r|Jepl#elDMjI{p4ZVMp=}6d7pW@;Um9j=%xtXU{A5FlH;~&SSVl z?jq4kF9BZnsH;i+0-Z?0r1sSJaPN*{=B&;R+--dHNPJ$dLCV)um=5q4QytYfoSuvk zAH2oUQN$!Ba30~4`zOvn4gQX^OTRhtD)(@Bunv3D?t(PMDHIyk+y{O-N=>XIG2NG# z+Zlh|ole9fU-M_>+A4eR)#B(Z_LvSeM196PM&dnNF-=T)$(qwrixb^fh=D^`r)}2a z=FT(1DVTF=_8oQKSBjYDff&FzdyQ|4!y!J{)RtVA#slCJ?1kQp^BDS{?BLn{M$ODO z5n{nyzwR@WXKvEt zKXJ~g@pqi_BmCu_Q^WC#aZbv)D#ZuK?kxoP2> z9J{G2s8!4!Bx_f$QZY&c*CGwI>N<%phlvepvg0TBA8v z(8)UlrO3d*#kVo^N)+sTGvFS41;xhXn=#JwA`ajp`_l=GbIwFHu7fx+HSs3yX^*kQ zUS9G%-+z!VHs8@e%Q)Y9UtgRdX0|Guwb!IrWwl+b%RD)c$awlE&UrQej`ORWK>5@t zdfdDv?`_^KX%#t9pUu_S?HVe@-KLk5A7^$4-sv2_u(x9^w`xLV;UUg3a``hm&$3ba zcH><7Br!L~56Y^#BnaZ3z3-0^W9!EvhWz}QKbMNH~2G^kVEb8t(P};GtTY%D!KFNi64w}$KvVOzrz!i6{$eq82STv!i#nCGT$t$ zuJnY*Nb20qS&i&;YM@aI#bIzR&Qza`iU{6=<@uPE?vFa$mGD1%3h_3f^uEi$rUMsY z$-Xi!l={O?r?8j%?*Gorzy-UV$j(SY2|t&LhLP0hmy6J#n76W!Q$%SoOh!`k?If8q7h8l_%C7;?6Sh>@xxMhL}YkaJR*X z>gbL6-?)?VU;_^R^hK$bz7M1GFe%?3j=#896`qe$hfv(+eK*6l2zkq+F(!?BaQBa* z$Cd<~4B&py<+W&>mjoT_I*Ya5P_d65$a=$Qf-&s)9Jd@#EywI7;^;HpgWToZI^~|S zl}?Rrd^VHZ$`t#EuUmv^;5~N3pExh7{`Yxa=pHJ+RdBD9alTygSZZID9-W=YmtCGF zWoJiVW)SbbVV$JMB^rz;&RKEopl$?fkL!Nqv9y;8P53)RT_g{`Rv%@bVM%aRGItw( zQAQQS;5ju6z1=5>#*M;ZVwsGv<*URe?k;`YOdfuhf5gT0KDcE`4*GCI%rx~v{%QIz zXxl-G_rRx6Vko`}+#BP8xYpFO9Wad=l-%hnNkj7nEtRw=EqX4^Ufx+Kj0d zOHq57FA`VJ#in~3;WE%4Q(9#pe?czt>V|T+gMQz4_i;}$8dW!EpzF^a=vly-V>BryJh!lUUi&6H^|fVBWHZ^b2)| z)jVp5&F+RD(eCIoAPv=G24i(E54?WNuLG!6dBp=;v(mXM7)>n43%f1p4^oS}RsDSN z^*A-b!k1uHJ%3m-R~WomjSB{$#6GC^uH1k+=c4hkGy^vdtibUmiCA}#wFhT2eVVH< zxhK6m{uzi;&hZXA|EGENN(5KYa4(9zJTb{>e6II!<`KH(pmHAL{ETPD&#u1W4Rg!O z1m@PfdVk{F=l9?BbLsqWIhXp4mp%}0(!7*L&~w(cs~TOtE|AVwiNwSRH6~skC|Q_r zr7gff%kgWbz{i4HwaR8sS(RMMGI|9L(z)) zKXyw1j){6d-SNIHd%*k$B5$1=q^qfL{Aj>=i5q!3X*hPh z8Ej&RarC2JL>()f`s$8BZ_<$!H4wv3dSdIcxftL(392f-*wZTmRccb_kKUuJb@Wik z;hs(HF!<0{=!RVc&Lzd-=!8sMR?Wu6n&fZx&V+XGNW8DEM*Cd)mt{7CZaU|gd@js# zB+-U<(Y*cXSa0qqX7V0=2sP*wLlqC1Q(F;#SXVQr;J-el*8jx0 zV_vu%Hy{#QK9jHi;FYA_5r&V}d>*WqNPC^5&@YiaVBRq4AI=W?)gyOBGL%O1Y^u|V z;pcAEJwL5s&LPh{(Li@jt%9$w7FAsH6r-!shlrTQHK!fQ-Y>%NE{bP(yQz3h4aegt&@hqeAFt(u94y@tbldl;hW zBet#6XxRA1A%0CJepw8{s}vP<^yWzI)fM$~_#A(tx9_Q{xbTp?65gSM@9q?v_G)nI zHnk#u4;821YUp)9{OU)6(w}j*K2ERL#zz!e3|MQB`)X=Gu<*Y)*ZH3~yDtitU+N=q zNOJC(KjNbUICi{=`9efLDycmwyha@Yd~Yjll?8~JjU zgBX3`@?D${Bxx}#FhDW6Z7immBx7^CDavOjLa}aRG9E3+S4OSzqX$R|UK-UBF^}AF z|6&R?d91|T>#q0}o64Pni9#q{;Gm?x^W_+EXEyc5sXgv(ygr|3 zY+M|M)9c4(>r1hN^CIy&6Yb1zihp?5beYVv{rRAH#6CB99C6fB^F%Nxx#9GuhMdt`BM}Zc)p~>_a+k8uu1sW1O*@ zI!N_K4;MA}yW;Mg3>XDCi)vRrxeJwvn<7%!ccj039(~7L)5P*?AsE_$-c`>R3x`{= zNOjJ_wVx}*AwBoTlvx-(Ww|(7$vSOoCYm3fCwdIiVE9t@j8dw&^?*IX7;0FV&K7O{ zB`=2eMS6Y<(ReRw<`1l$vSj7(mc%^{@s3>C@{j*u+||G1>_68>Ze2ADR@`Hq9C%Ce zjtE5<>*s=bNz%t--1&-C!#<{l^pX7MNBmi5&#QFi)EIN(XBTU_ws77t<`2$FZj>7- zx^u^6C9zNk8(CqsBIXZ=N89oT*XsDqC@VJh7nPx)Akiv4Z3v7tP zcN|)*_&nGR)0bu7qU%@1I@TVp!!uD?y^FHn%h~w&JQH^B!<6Q&LeSMK3)3&|RZbfl z1G58JD7f`O`G6Sm==E91|K3t;R&rj{APb$R*o&j=qe~lQV&;etaoS6Rz0?9aJRn5u z9Y>zYS8DD}=q$<`s_6xg0(Opfy~~m49Ys!Om$SO@#pDsOzNrkUrgQ0b9M6L8k@uX&M@-8}P;%XE-zUUb9kn)zJmxyUm5k#sb~8 zmagc|`mK*|na=j28+EZVaH-S3I;ZYl*y*1MGxKuYyG65M$+&s-xu*NsIT)o2vT)+? zT3ttSr^6m+A@j?ZLc<#gsPmM5Z9m&6<6Zeodt~9cOAXQM2lpxCGLhjEBDNK)F^@Uq zvPrUN!n)x4Ant=d8X&F@Qejs=K983hiKO0~Q9srobdQV-ZuxJv6 zyU$fv@6k&6DJ~r2iEq4|l%X6vJ{n!()i@VrAleNj*Vl&6#fWxdD6#DkMH>2-^bo;U z$m>)PbC!FGSDZ1{)#(s`b{4phD& z<~D|V3NxEIDLyb(BdHf{QkqftEzOnn0X+?i?RA&?xT0rhI(B$()1|w+;+>Lnldd0i z*~Fqh7-pc|m{!tCJ{O8}8Pu-oC%tjCpsSIMkKrwJ10E*g#HuXRJ$^-5zXSKziZd~_gI1Iin;*SA z1FJsH6Q?JsaGvwWI=x1Su+@o}NRHX*)E=SvGr880D&5=ai;sP>FeE5bn)y2bc1N?Y z{d}@CVRSe;8D`^D{~^-er7@V_I2+ZGtgBKUkDUcsFxc=>`Aw0C8gDb1qn3*Y6SyzQ z`Ac8_m16d$1oFVraH6BP*q#@Ug{e+j9qmbESp#m;Q-!TZ6yjJgHTdVrfV6 zw8@7_NmeQ^QUf-d^OX5Jb}KDBqN(9Z{P}`~IL&=NU(O54dyNxW9$*E=*x`;($^PxC| z56*x-Y>611#(d~UUh>TV(d>RKlF9jZ>JTj~mn5MFYu#ZXm;c21*p$C{GW&8;6`wmt zVIuQ$@W`>s)@!I~+>SiL8+v8MlxTEj{hZHSWZ00JI@2_0ymhuH?!g}V7x^Mh)nWkq z!SSpyQa@-#dP@~fvc`y9mmn6d;O}#cIJ2{tXvn@kaw7ZdS^dQi>Qql4KU3MLNVzlH z8*cPl*)rcs*?o=&YLS1{!_K4Nl%9I3@aTKjN<8Dh%9p#K?0=XgoL>1A-O`L-SY+Vt<|aDMfsB2*=3O6jVC7iQ$t2(Xu1;{7dT##eHua zrj|$FI!Be?@;#7541Y{#TV>ymZYZE8LtLm~!R<0v92!D>Drutb!39^eCH}U0)Fa*3 zGp?{;@Ak!_tF%Ysh9)O7VR(0zRGjUB$#dzsc{M{ay6A-+cG=9ItEJ3UvtfQb8%^A{ zNafS%1y*w&VvSOzJ8eQCz2)~azv*5a35V7;8$+P=Nu%FSnEI2 z=ZopT!;#DT`cu|Y5&0?#>%56?v^gT2-y|S_b(a|M`%jz=1OGnH=R-pj-FikL{G|%b z$d5J53rAH8Y7H1ZS5_SsjnUcE7HID(GT3)V#&KrjFi%wdsYM0nCZRXi2|M;dlQ=KT zZ@f*&u1Od;oBF*rTSU!;F=*P5bEwlR#f#7|bUl`WpaZF5+o%A}6;o;VGEh{r@#a1> zcdl!<5}Gd_C^=7Esr1`Qn=@`G&7&s2O{B8gP*+sXB46mMt>TNJE0mmrq--3d8+6MB zPlmFOtGuDJo#hI%)>&9)-d=iO;*Mn25>Z(*r4hY6QMfo8ZyTjap-w(n(P$o4JYFMt zP4YwffO%LpV3D-eED&d}WnHL{-Y zY@a?Vw)4I&tmwJRqo;`sk=L7pQy1s6s!KF*VvwQ;(9NCJYGod@$@Kh?~^AU z3+_-CPZ6iLyJIKy`nr_#6>WOBA)oxKm3NHAkTov2dz$)w5rxWw^<1!cYX;UE)l(kI zb;cF?cYj=erO>z384Fyp(6r`Z-PSS}v~8bFZBTQ`GRBSEp=?;2`%6o6D$C%l06WJJ%A0fT5^}_&qe2-natuSJk3Na8-k*%0%`OOit!O;*=5FKl5>c@y1RtBGBHTM)*ckYs;|cOPcdZcff;^}n zPk)3hS)zAcHyk5JVqH;^F!pwVhxuF>Pw)^zIK%SiT-fv%!h)LE=PzeqMf)mZ+O?Um z-A9aKNrW&1e_$*Ro*|en8r3 z;Ew9dCml@5oWM*j6l~h^p5}92jBGEc{xwc@R4VK;@o8F-*K+@v%TWzkSO%x95%Ti zQ|VY5j%t>yxewG4jzgkRv65P0KT?Fu8Fz6m`7jT6i^A<%NHN4b14_g~@(xVf66@Vr zCdyO^xN?o&nh_5~O`9l;$R;0S+5_RfF&HKTQ}M9Y4Uw~THtN13N3LIiFu&@C78}!W zA%4HO!5(Btcse}B?+`^{voK@aT%68ZC6-hFvy^*l%1Zf+}GR*?N~Dul=|sR7CGT^mu$ow9VcC1PYv_uS*U;gh&0?_ z7QT5tNn-wK6qJcUj`Jh~VzbRHI5+(4t=N`EZi$X{^71`m#^u>~Z<&UJFFT<8 zULgMCeD5=#gy!qRG51~yB5cVwc}D+k-a(e$1-f>Lad?#Scbwa&ytmu$NS!Ojxq zPs7{MnYfp~N4ix!1Bb}3+c9&9WLe~b{87}4F77BQ2YaGnAMQIXX^tLeeW^8=QSe}!_(Q0`76NWHqQRcJ_!%%WQAMxIKy(vXEni@5G_Wm8`T;FuNPEJt>Vt#(T zZk}@gdup>VKc{qQC@h?#(UWm5Ps#9x9!GkHM9kOq{>aM)!N|IGkoqxO#uEbnwJP z44aUF;yQyR|0dJmOx&;7=%t-$qgmLvf*N00FT}({?%2)yq5<*O9*ul4pS<)0YB{)g z24H+Nb?>>~T-qoMSv}Lxs&C(MwNVVu|MxY)^hDOQtNvyxo4~) zqYA$Xe{zXCQfv3YF++4{zoP!pSZ!>Y0^0)EnWhTH(N0j5Z5I}W=&Gaw30h}k&e_}L7| zQ>$XhG5UA^q+aXBYohV!k(l^^SjXu#!p3wY-mT8Sse%Ebd!5lJWdEqhny9o@kHsfq z*UjwCDW_#jLeN2KP)}VYT=q=INn(RRd)jag=7tidbUe!$g-0F8Ga;t2blEtZqV~&o z&d!R)dce7FD3(!UIp9%8WrK_e4DCdWbwmBaDx76({2%>|$#1q7Y-UgNK(E4A^JJxC zrwF8fV-LQ^SX`YNgMwhjc~_cvO5T>)4sveS9TYwHP^&Uki)w*oVlpu+6Yj#4&iN|( z(l^BNaWYKK*T$sl^o(1=e5GxQ8Lk2N%su>skah@EdtumlK6m++2%P7JdGTp@@U{;& znL49=`*d=`6tFq#gp<@xOzCEiD#s_IeW$tbISLq6jK_H&Y80=sLp1%n&#dP&eyA6G zu8zWyZN%}0cSfTcBQccsmsLRvgfANbdodTj2WwK_XB2*%PDk*UhoW3JhC4gy$XTTq zPX|mwGtPGVXXwN}#SAp!8D6#Mo(S9Gjv0KuY?d0}-8x^`vM24AWQMV^fvB^Woc~8- z=nKx7NK4Klr?e^fo*Rs<+`B6-b`&MmW~2H4_)RqZ8B^%El=G>%#6^$vRSwFDz@@_~ zv|W8&S>H1jQLLq}&loEL|KSeTME2dEGlgwZGBR3IW5;)=I9i8V4o9>o_c$%QuW(<0 zXWL`h6Yl#&Bj-yp78X@O;*SWFFCz!$voRbz!*JC)6(Cms&NS>GuL<}B=#sVRLYr^A)~ zQBRvZG4P2qX6@sQEa1JeWVlFY=t=P}P z*1+ZZ;rQrDuaG+RP=&mjZ`}2IG`AVDtma@#Oe!+Fn`6Q;FAQHmF3m@4^77r0e~6r= zWF@RNxWMWnf2Xsfu#q09{mZC3>NJC#!C5e_$-T!DJ~-FP83W1nb=>cWQ9oSp(}q}g ziXm1s_n@a1c?%(Ll}BTIU~w%CeQVW~@<#jN0eK_(AA5E84TCxJ=l6fyQ;u5~ft+<| zIFi3p)HROB6q|I+7-Xo7Zjpo^wtvUDYQ6TlBKB(whyyPAuCj}H#oYv3-iaR@Df3FG zS(L)~=dDsEeouib@5GkpZYr0pPs98Xs=qK7V~GiUcVk(tL=Y@{mVHc;QXcIY!fX0#Q(ns&xcRam2M3{Jxdh=qGlC_5Aa9Jo+`LLH&JwH8Vnbn zZJXJ@6m#rU&`+i2v+Ydf6VA1?ztzNF7AdE4-lZYmsmH$s%67rj?RZB%$I5bLc9SIN ziQ~0JLjToq)Vt0Uvfw`i>%n4$5i-;oKtuzcUv>*l+c4K3L$aCKV zc8eXL*xeng-?_iPUcUD@_ITZ0c9^;5ey;n9Gt@2j6K}?Ong6T1s)~O-Fo1l975d*5 zZ&N?K;cVw-kEvqM&tQBQM{UZ8rlM0ab<()w`zI$}Wt$aCKj!~0&XWR^;f;Ohc|`7d z_lreU^Sux-o}6m)PDS2b{LnF$82u%;j#dkdf$?nOQ@=E`EH;jVc{T1M*XCL^t`&pD ze%#3x+Nw_3Mqoa7X|sl|QgxdXir$mysj5Dux<76nqDr)|&90)Z{w4%1)#Riv>#4r- zCJ@hys1qLGst&p8hgdVtrL7mKoqu}c<9t3p-43dasU@y{%-P7hGIg6_Zdloh&&>B) z*gf6}vnD6QGo~}DO`eU(G32`D48yQG4%k5~lV!dK_ITLCfc0%S@97@(?eUrQ?Vm-9 z@G)j4R@Y3%lE0Z4v0@g?LdY{3V}n4zkM7r|Kz+pX`)29 z#-JpH7>+~Bi*7cgmc>tcP5QO7I#MGPmwdUO{bs9bkrzY{X)Vq)%}{l83c{et)M=S^ zL)DC)wpKS1vHngAb^UL?Fq+8xFkp(hzT%AwG6@bVveeeKJ+WgDdBKB^s;>-ogX214 z52}1nA8z7|s~^c>snrC#w>d(;M+$yk{0DdQ=sROePn?ixu#a>=M3)p?BR6h-tOHEH z(yM4Z{Sr!MA$AjUxY2xaVI4838TUBUYpfsdgof7atxURdp6iO?w&XY;IjLSc(*wJR ztGi{Kt34R43NG+WdH2_AXNP{de|>$E`N2 zNZCN|b=z$2)bHggCbw9h)S#Y#l~$?2*_1)J7LPjBQ;Ja5>{lfaLs^p? zO@3oF=%_z7mJ#3BJVE8roHgeRYL~hHRvFCnhCOrg!EQs;7pr)}ERa0whUx0v#cmk= zG8suNiqxxHx&U^Z1Lu8I?;PcX^V`X%Flma0*Bo)EGzG(ITW}UL8!yNka$h?GUYlp5 zfOpo@KjAPw?ufFf^ce|YEJizFTrs%=x438M>4Le`1bZK3hMD9gwbD^rrt?GflM5ag z+e*vXTBv&LOk#b1#N(oCv1$?HJdk~Kmx6|>pwr=Kz@2XI?Hbj6a-}!4svPIPwhI*J zE8ZyKZZCG4y<)e`3l6K8D?&q+hh6<(e2Q~C`&)|DHR?#SXSw8GTa-ugwR=$;@O?vJ z932ZE?o_JGZ7BNZa3^TMxyOszBE>o!v%`ohUGqW7rLS52hvaA}yOqIpgHXu)JayYx zWqA*O9N~V}W0rf-@25T(;6ts2gs)b0$Y1O8nHtB$uub#y#D03HRUB!dp0d~-qv~_c z(1y60X~ab@rswSKTy_8IE~xe^1y35?Q_uV21PAW#EX?Y`xo8gD=gvK7O% z-n@IMO?N3u*^=pnyspK+9s39qE9xIoSE%5( zp4j}`7kzG$_d5T)^7XGbZu9P25}c-V^Y_9wVj6?f?-u!t^Tb8sIzrQTS``lPKq>F^ zC13WcY<9Y#=^koV9xzkS;>_($&r}p$NK&t!>;jve#F3^QRX@*h#v0C7^-I60UtMvA z_6c=aYd1$&16M5AL;n=hjwqS!hS_GRn2_2M3(wNym^tTa+;{cX=AQH!pkH(RarJL2 zzMsFWSC1}MPe}4bsyVS=6S}C!vcF#an9ugT4Jw1eaICmN-pHnDs>9R+QP-;+=iyl^ z71^J4X)ZOKe`YA#MiSe%i@LY(4=PTteNk|Qbx1&aae%s{t+S}-Y+)zf?}$TYJJxjr z=Zd)T8l=SWUYM#Cw~kXwge__6e|}Gn3>W0 za$lU{`OFPJPSFcBVb!3q6|T7IOwYT|i&YWBU9tCdDssCwS4Z@7#o+&TG4bKV3AkdL zOB(Sx`_#3qIEx!X?fpd;)Fpu)sJNYq{9C8g1CM)RA^V_lk2b0sZS+DAYc`wV3)F6E zZ~V;W*-%BQpFQ(M8S%G;q2}uFe}m{v!MbQXk1;kQlf)2Ij0=u2zo_mK&MN>m{J% z+5&MeRD)4I2{7HdTAXVXgIQM+;MFKs>>N(t!$Df4W$zM8M-#udlf2`?Z6c!}2qs;q zYv8(6M4I}LlR+%V;U!{ffEUchkV`mvkvQz_2@Puu!{75o$QKXnX5G7?dV=WE#{(Jc zFS-q!Db!QR&$`YW(yF(ZQRs>!YBis1SVi2K?}~`VoD2O}sr32diXmy7V_cqC)GgQ@ z6=%|L;Z(XxA&+3_NUOP_ee~BLp@^hymD2oSA`>#d%N4KTBuBqM&sQ77w6KB z>y^JxJ<*x5eONg)k$3UJ1LEM|82sffa`xvEvBD%0#_Y|b%g%{j`{%)ey-NDs3u1QvAe^p~ zh}M6P3Ed8Fq>_7;x9pTSyvq|4sIf5U>v>^b?t%8KjhD~4B$}ss;5}!m&nKM`QGeXf ziTK8t`%)wayJ8*V-1F68k;DDeG-3~$nCujdd|i3=(@@fTt+>egBxh$DKD^2l$A@`f zz9HvM^S#7X)>IoT({aAJT3F2RA>Nqyt|c8s&KqC$AKU}-uBp=353bB7GY2OtOFsDG z<85LuHGNgh2m2%0jv7gaZ>UCe42FI$Vv<^9sfNuDhatTTI(>X%wIDni{hC%j&lTe~ zD*MQlZkOpbt_I@=($Bi}88Ki!bu)M;+Ml>9JXyC_($-FH$JQ-Z**`+GJCpl*9~R&ORnhL zkp6m#k$e&30*A}gxb9O|Zi#e38!fr9o^@qtbyql=rNP#zj{L)XB95h@G|)&od3s>~ zKb+l}8AyExZ){HBT+~oset6)EXHoQNdh|&IKlMkz^E4R#x*>Em0?@RSb2;;D(KOB< z+cT1>0ew-)H4A_NcX*!N+N&I?Nxs96nm7kWsP1dR(N>@OYfTqf)$30j2t5-1H*dsF z+N`{5?TJ#xx&4l#%Exma@M3=Me!jX`w9W_7$Ea7ZKS=m|ipJxa@$|ggEOxRUvA7nG zpLeQ=Wo&^nZjgg)J$SVI%i3%SIq#S4CrB$h&g!p_*W)!+9<%a* zIcsO*?NjB6TyKoaCD+(=iX8OJk8{>^9P2(-+EP=u6FIXN*7cVa#{;pB`Mi~=DX;bn zq^5cbY@ZW{&?ykZ##3+YaBD@kDj4l{$D?YWT~$?>VMJee%pOmxQNf9Ul#Hbb5&Brf_E&vxn}+2gf4 z8at$8%KIg9)oX7g5|4MqYl*y{JHdZf&H z6olw}&dm4T69YR3;aou?Ie>o^>-)j<5$0a+;NT+fXlmD3@ciXl6;98iw@7N`IOo@0 zrY!5~iR}IKOL%-hY5Cg&g6CPAuP?@N{*ubMbiElK;<{lB=5bdOwQQ|8vzZ#M#8}te zEkyTv#3K;TdShL=$a@)$CJyAV^!_7KUFi43y}(C9V|kkRy4u7c@JSR9{(`(NGVcj9MKztR^tEL;XVIzw+W zy_KgVNu$|LXv#jN{*DE*|2*Qs47l^!xLl6x;*1%*%l=)nPC8_}p!V=IEZVzOwl8&u z?noLiV~2FR?2Udk$*p*oD^~~jqi5T6lo)J~XZLf4MxJKswhY;@RWJwMe(q-dR6&Ig<`>6d_4pB@%@5YbW2qN9IZaGi!Fr^Snu^|A zh59c&h8X8Q9gmCax1uqACiSL`pNM;mbM$fc=0mE7k`3RulQ=Kmac1Xt7{K zR~g)cy(js|=jN$o(|7Jzur-kwph@!38CQH8nFPImJmj0@E;#ot34abmNyB9J+N-I_ zke4bmVx6#@GtAQBCGx~VCuFi7Tk5-3ZXD^1oZM8jtDP(B>~?`2=lm9<^W@D3JkR^m z5MF#x9=PsJPE$G}BlpWS?*1@qo{kB7x5;MPgRtvn8rE&dlHC~RY{vOoD?535Z4lyH zrXa2VU-7w95dN7*50R}S#G4PnaC;Vyi6x#&ouqJVoW#Cj7YbV{QE2o3`Fc#>=%!p{ zob?V;Q}k|{a_Wx|<=cD3Fqa`U6{$)0)$f}dYj6= z)M~J8nuvuZ{iV-Wcl0IZe~|T9Iqaes+X%gdy4ZM&f*?+j*?z`ozap#%g>55 znZAMj@^J3Fe3r@cdz^6S3%y4dZJLB?Na--(&mihc|o04m3SbkUz{p^m7TgcyR zS|ktN^~QuRX=wAcKvp>U<8R$`tZ~~ZC#?*E)ul94KbIw=o6w7`Cga?1s@%3C2!5@p zN!49XUQh+0ANL&XLS~5TdLbA{ZlTP}R7_ZJoSDfpxofGVJVveE@XF^|@0_h7x_e?C zAaTICpJyK-9Ji$3z`*ssT4epSE*h*O~j5YI?GIaRBzR#HWJrQ)d@lCAJlKpSfRLNh2ybv9G?BEZIya93O5H;j&pkV_R8TNo+xLW7q|~o zEc89$%UXI*vxUmVJ3biCdc%CuOQrMKX#8cIb1mA5aN=)wFwS?UjS%zqkQ2=~AIOOi zJ))w~h;d%!w@MgWgk!zr&gHETKHTGU?Vv^c;OFAdxd7B5CLzkJu3SIX3$5!VqNZO5 z8BUFea@NxCiKK3LhjHfozwfqbvgt_|B$g#{1`;U!?>VDMA~81B$@1S%PDt;=oye1H zY4n45{`)B~8oEh#Sj^fZh5oZHdGh=_7kIZ!Lr}y~X=UJngiLCfv@ekznKx?ROT)@w zMUJuY$BFO6l@;uepB;F|F^8umr^*^1f}r<@yygei@)OVV#WwU|Y5q)@&I*EWW+Gmf zOcZaMguq>odhxMKl*q;5sLok^@mhVWxusF4^Q7{=yZzs)O1`-#RENmLifFGGRP)3G z#<_Edzq0o>_Xv!0%|1oSjiP8+j-#jAEIpwP;QWJeK6lqtyjrHgM#g!6s|jMYV>FJ; zU@bi`Nqlb_j%tka=lpHrioslTYp=ys_sgR0?Eu7N5MOFnRgRzLg)qZJ&WM}Ki-z1O zFHOX6rH?GW=8ByD)U(|*M)p6-dgCTNA5A=@$z^9;k0rLPW`Z2@%?Ulbk@r1xk-YWO z2_`qmHQTyg+WQjg!k%TrsXa1l59dqG($Hl=pX6+Zj>@?W z{i(gmnnc+uFLq(Qk(Y+&!{Vj(N)T%NAPz09ryRZ^2&>u>i)(*gXxxH`*-J##S{C9m zaU1;%IA?eju7oe8#*}{?l51EGin|qs1>u$BJmu^8B3)0`8;o;@-Bp!G)jctewe<7P zHp-n_KCnJcjhH6c%IdsmL@>@_W6mhs-C4^q&LOX>h#PSlq%zJ;YIhSShejiiaen^5 zNfgk_BTi6fto341ek%lTOv&GzUMSiw4#0E9dH>UQ;`VfU1=b`N@njwOgmDg9L>%hV zPV!eNd*?p%b~Lh)Rad(p>l)|(c@EOu#~B+mGJ{S~!P zhOL*i-v{D0_vYh=2FRAXgXm>LPh_X&aue%~igv8kFKrXws4uaadJAXk7z&e)AsADa zdQd7;rPcCqB+RAnQJsLI9rvS%X{wB4{2G~ERHwP;|M`=qX)YFJeWJhBe{uF`snjar ztdeown&qY#&5y=c=8cgPRw;#3;-F%jn{v)3X0T7;+`B|=D8{woE|M7OWyxysMF~SK z#@XVZSaHrb1f7{TUg>WYrKSNeTA)SGp?Ac_YF;p5oWnAz$amE}xI;=r!wxOwg*mR! zkoz_~`yXlZ*%^0laj#T&qWsOAY{|UgGciDxD|2{9rQk;E6xsdC91LRKI2*f6PFU`Q zMD~WFY_oh(*9AKo5tA@|pB&JVUOY+U!Oc4&y}o%N`&t_8zwVQUp`5Y5Bp2i9a_O)< z5HG25<&ijD){P9pzwfEJk^5U%gi#;Nl>Gg;Akmh4iZA5#ImazmwlmJ1n$Z zQWSn``=@i1l;V zo_&Rb_{#l6zZ)VJ1N3`dEiXdM6`eSPIO=DhN1<;#;>g>OUAe$ zmvft=Ke|YVD$W>wopX5?wmLfLw;L9+PceIJR}^GP9SqJryKg>LB=32ltS}A^ zy^WQbed!OYibwE;!HPM#ap^m#W%nyl*}5bK3tv%(qP$p{(}7w;!xD)7GZLoz=Ajqy z1aJD;iYs%1VAO#AN=1p{FXsvW#8L})`C;MBGv>s(uJf335nSQ|kxq?{Z`I_oKqoBg zkpwT3R?;_f4hECUnSQ>X)Z6NaC)`aR-91s(h$a@dYYO~b0_1e(*+?aREH5uv_Az(- zKOL~m#!Kb#b#pMH3G3&N>*a`NF7RTU&DZA2(fvGel(V}#bJxlSM!s;mMNjax8oA0P z0LvEEMQZ_TBSZHYu`J+z_~(^N<#sista1axP#F zG1pW4ITso{kUl^&%$3*NGY;EIzS}2%#pG=?b-}qWtG`E?5gdW&!92r#e=Bu~d-utu zpP6MZkxl=pbH?PYWCn`|5u7(BXt6nOtC*hSigP^A6KkCnzJs0dEGrRzPJa~JpEzPa z^TwO;_2jRMvr(I~vPF$M%kdj$;VkzZJy%*w+oukQ{)c;zxijUd9}ejLAO)89!{nfo zvoJE9IHH&|Ibf6{v105y9%jq$%blTPy`kN_S`Pfz9nG(%p?uXMIp7`d#7FGYH_wrQ z8UFaTG7XETJr^Il2jc4URP0j?RkBY6B8m(IC+bm&p)jWEuE&P$8_nL=M_ z#`)=}s>;-u2x5Y`xBApi>4R9LG0u9Yf|ZQJ(dhA#HRRjv%7;D?_%nn$&lBD%jSkMm z;GK+fOh@s@GXNPasl_(fQH=EBjx1A)iet+}Q(qU@8MM z8@EQV#+X_~ZocGzkKAEt+?z<3qM4Y*zT5b254l|0!)PY&!CynAQfLqT+NmIFTRt>) zKos{W{`Ep--`m9BS~1_+B*|gikKg1ScX&yLZ2G_r-FWvk_^pvWYkI@_M;d;77$D0| z`ypy~8WQVg3Y)b7u>P5fb3fXtGwcJQ8ApuG^-Jnw=K~Q?N{_Q&CF-!J!LYWbZt90_ z>PI2r$XH6<_>q&83jJug{wl^kUwaJtqI?b>W6a%o|Tm<`mszJv!`XIkpS1a}8C zc4duG|AENaYL6?8I2WC!FC)EY;K^Ce?h+fzhcR|2BKG^iTr=4w*bbTfiGSOxmXG6S zP%kAFQ-deVdy{8kDmB&&kGslKMvgefn%Qb$pv>dWrMxk9?aU`jy_=qx-zpuJxizFI zbG0M$$&nvJlnCPhv^Pw{u~A#qReq3rIE!_iN0GWcaXZ(_S=ZTys-uqwv`_ zM?CfYFXz)A+zwMMlM(g)vT&<99WRL`klS8~eod!gg!^g_0JSG0ehBR2KdAS}yKv8(S1 zrM8Cm+yy0!_vzVq4eEzg5uZxPn@iJRYf1}|9}xk6>SX=%u%8Gj4@1+P8VuYtL8Mb- zF#jU`;oA6%1_S5eSv7Jv-I7I*>%^G#;coq4w)j;m5XPyTC7#(NhP?BI1+l@S!~s#9 zdWxyi?g*@%pJfGW3Xz zuW`<(&R){4!7RD>A7A1Oxu0EZFLUTo_&JTfgek*i`}gxOkGzQot6Ix%!@|%zl{s)& zI}wo;hQONC<~}nNjpormsB=W6{CxcFx}x&0vys3!FLY_BtT^Tf0S)@T%TNxRP=~ge z2Iab{q6f8`4$h~(+v3jR-ZyGmF42$!K0@@ih(z`x4JKN7iX{c%D9qE~qj8d`e~%uZ z-2WP^SuQFLgrPOxgJ`ouoTqQsJM%bPU2{Z)JeiC3>@6*-o)T?5$S-599-4Da+#4K- zeZ;AL%c-E3fj{<>BNM7T6BGOR;A9W_!^ON1qvm?hPc4DIq%TFMC9W9HnaQ)iPejcK z&N@7(GjI7oJ!fN6TY5~}m5a9yvyoYa-lMTEM5eJ5{J76OZ&X9B z(YoWaAN8Ndbd=7Vm$tlboPh4%EQUWT$d#fhSfq zB~C8UMAT1=KtQ4fRmMyZ_1Uuw%+R1>Q?$5d!1;fY20ylBi{Wpgae;k!nf@+u#ySS; z@-;A8bzF>gjzQ`pzD`!Th|G$?rUvvCy8A`!svd)8gNR2pt09YLL}PC>@xw*NvUpY$ z#-EJC(Mc`jZpTPG?8Z%5G;sI$`9%y zM|23`dmtv{kCjYz2t&gz)W^G=AW!{@#8TGeGp$d`F%3BTB`$Q`+F!EPyJ&ou#O;LD z)SVtfpL4!`ulMcL&aa4lF|xd%xjw6efbgZn?&E2YNDZIfcq@+$E;`XO>GJ#BMJlFiaf{{QE5xplt5RpeJ-OvhEN3dj*aS7xrL>EKNeZ>U%v$T35~CGs zNA0q9iRuZr>02?ra-5$oI$6~JgA-!cX<#S9m7FFn=wqwFP~CUs3b9y4=JbA;;4WGZ zjm7pX&Wy^I2vhD2-1)uOL?09dhl$H0xA}qbO<~qD9?B|umHGV=htI}i-XVTpXN_fj z8}7BJi8*;|2br@w0UPv*aq2iwwj-8mA>Zq%=Hq0rs}_-?*ei8+k#FvC=EUA=p;wrk zWx!bi<6Jj0QBHZm+|Zn}!EqUK-4-pn#Zs@qaj~>-M@|ywlirR?W$qkuqciBUa4%b) z8A%T!#<^bkLixs&__aU8ZXr$nTNZ=8#G5_VkCQJ2A;O*>89ywjfY z?3ie@UY>%ZZ^ApuUD;^CUkAYHoh{6eq&h#v*V7 zu^M8F_!G)J%KNUO?^$8}oL)$K`SS_yMF>AvI?wvVkw$XV=Xmm!HPit%kr(;d)m5nJ z+-ia<~wO7q^|{jN#-X`cp$WhrI@|9v8MUw!f2PyCYioy{49& z?*bVZPoJe>^tR}}RDLtk!Xl4aWW91^@;vsw-Fc=%R>^Of^nE)S^%1GrepsX2_}K(fF;G1pB0TscI30h&M@yOb?W%ta%-YZEh7BEa&(TgAq@h zciolJVOA{KzDPm&)i-i_Q_h&ns2kteLU)(ieh;(REA_O~)mXrun7#$Mqt>Zk9@e01 zzsl$N$$)D`5gnY-W*_6ZahameI8XNEbN#%j_&CB3hO_wHlxB$An^`j-qz_q@Lt+>6 zs85Lo-W$rqYQ~`Uc@36UuPO&j;5_NR274DZlOa4`C5-LW_w=yyA%3R`&!@{!naMbJ z?a#jH+Dy6eFS+>KL4-C4mc?!9FU>to3xh=Yi?MMgp25EP0y)*0IHr2U4USkQV|i|m zdJ%VRwMJ$aP=o7oJWlv*l-bm)C}-V%@%BdPq~>`qCw}$pI$7L?o^qU}ln%_1M}EiP z0=ehrBeLZZ`a~PGO5(nGp)_3)iEDq7@a5JLnZGv@N6P3MYqD9c91xAcjG^z{YjXFP zSZXw;p#R{Ox?H}d@uw90>pW3+DlHz9m^U_jbk#jP!rA=QBx?B3+hT_Xr6VfGx&5vS zMbEo9;Z~6b9(&g+AJ;jf6Z7q&NhTupxG&~}QXAcGnYcJR7ALtoIha>0-tycP-_p?Y z{k1sol)J~L+^N(wk`|NVaqN!`I{v}{7(i9MXbzS<}sPu3#!9X(QO9Fq3Ev?yk$7cu^%taBp)wwpNv z|8-Lqa{k(zv$BBpFXfb{@%Xir+SqyDr7`#Ovn^R``Bv5GbD^RU+Aso*c2oQDTMM0g^$2uc$bG@SCb~zxqEOa2mAVqmbtW%k zP^WJyhQI2qGpo=0nKRgcBM!Q%tb?p<$g?=^t(#LqoVK!Kow3>c34xIH* zvC*C9p96w88<}UTvtpgQmS<9XW4JDaSU>B%aqzD`PB%H6HSdi$RLPyH`*VOhmYS@G zr_a*0+eVGS!F={_yXg9Fp?6y{^$jO_>8k9aep@N$flK{#d7gY7&T2Y22kN%Ik4O1J z`b6Fc(%s;>jnvmt?;uFmiod5CXH$P#2I$6Ckc-iryRdH_x)qP2VI>n0vtXvK<%#gF$F!4wRXL%%zAzrP zyd%q|xr_+l?n*rQ^C5P)`YDQx}>k6~iK04)G z1fn$bgr&Fj#&==pIye~%8%@+Lco~Xef0B{;+*bEIDGX0mQ3K@10NtL(k<^MMX3}7Q zu3!5YxIU-PqR&X(`|a#O+)^;@sgEw3d1KbLWc;1#qkEdi^L9NE)=G79<&1=@x0Z``XKzW5a!&C;2Q@`CRqtc0qTQ zKdUQe&wh!}Dn57B^qE&@9nh`6Nk54m)R%0!Lsyr(phdIj2|j(J?(7}z)z>Cq?c!Cs zLj#$csnd7KYpKqN^@x~6Tv=Y0&inyuOx~AI?x*R}?PB1_Jbe3uRyURW)tb)}aWy?k zXUToXxh2%GS?#aO$`3_tVx0bQanjvAIS&_VrXaTC6kX%#p$J@;f|7r2b(!RV{Ktc9 zQD&iQrO>l%6Sd?&S?RKw6AGvs-=*_Z-H5|{KMj+yB5bT~;^TOf5(oQmsR2Glu|NA# zInHrAvx|nsJJP>GgWzecis!dxPp#n`b?Um}8^ROo?c>qDR%mgcQzU{GQ=iIXXz@eF z*_!>ryB!^i->r#7w~fSu&97J7u1*|g>}H;N{6`nMkh@xiUSnxbb=!vUnc|)0KjfBzbMyB;eHRYQ*EzeyVFGh^_}h5htqKh;XsLN>5uj_)l6?^M6T11%(79fZL@(|R zyl&d)a({+n2Jb#Oql@l|Zy0@clJL#hSf|?+ijR}&5w`KGyl^lK?$lket#VsFeHDpK z%qML!ZpyV?WAR&;j9QWUx__hS!r4^H++Mmzr};AzIMe>zT9@#Y+;Qfj*8}V6)SOkX;P+@Y zqpEJ_odlfWZ1A(qC;6}$Yh?B|OTRsmuL8KM+{~J$-gO!HkUeN`@^$~7maBYYkb9B1 zkuOqq3XCG&m3+p<1#;*%VzcRSocj8(EUOiPS*+_$bT5=UyG3Gmd@^=iJs}T~kKt>{j=V$LzCz*RA8{I=g>h{fH&3t*Ju5T3YkW<8JYO3JU91S+q ztel@mzU`<^o8So>-hGX?jMq)%{xPse90vXVD_@m{;uCXj{dEWBRrYAT`^8ZkI90yu zPF)lJd8@ap9KMZl8_4fCYoZ*}n4Y(`yziclm*N%uTPCr#*4RtmmE@(lvEJzICqv&R zVJYic2X}mxj2)Vc2@UzYoY*QCGX`&G@Vl6nCr5WC zmm;4Y0U-slpPHB&Q`U3Sb+W)gi`^@!q3U;BF1!+t#J==^ZgpCI^rOGuT`iu6os-9j zTe0DuIw0tR+~N|AxGB`$oLwrtx6$8<+^Y|9H)O}?XcR0;#(U=na>;0(yW(W>^u9>1 z6a1{)FYIjBK-ZVg-3oG8JTjr{@6NiWQ4(C|TI%|-rnVe>UUB#v-a+mez`D|!JKvjXIi_VQeoT%-*6A5C|5z$ayy7r!z+4&09fc3~ zJ4gN|%WcF*4CKx?d*~9GBU9n_fI6^S*U7!)G=w#w_jJw<`A;`uD44tQ9r<0?N`W5h zRGaJ~sed8~rJbpr*Z73|MI2M@HPrfkc~<6qWxnsH#raN`qU#h{| z<$=jcBjQ;I{m>cb<_S+l1wVTZ``D7fwPnBE z+*R`YYrdGs-c8dGZN-1yX^=conub?n;;`?^B)Q(1I&+Tf?>hU);a;2pN5sJ~GF}$< zNyp7iybHb%8^9gi?^0^5ELb6buTH}o^77Wz+9dB1Lve%o-Sf&W*?{jMi~9wyZHJ^& z-DG-`C1BfqAx&5p4@hASKXOuDVVv)gj5nkHb&>WNb4x z(w(kKjaBZ5hgRvLD@)XJv&7v*)q1+)-Iym6ct;Nr>bW-bWv)?KH$G;yO1$|PjLmgf z0~@xZ?h1KljJZ$o6w$#Z7R}jfoE6JO=o{{f*wf8%IV7CJQV_=eQ<->O{C!9cS&KNV zYVl22bf9K%+c*sCS4VceNUk~0{I~gS<(5flh-dyOn9xU#pPokj6>4m5A1bp)rs39D z&SH#a$oJKVYx7|ZVdy8H-REp9o%g}aIN8806|zpL9xr72|((S+;D-d{WaP z9&`JylQx%lrg+Zpf7~v^y3rp%&3j_(gHMz86W>@q=L0W1N?DvlR1U z1KH;i_ch-}tYHn9+nD{@H$QRaXfhTshW9g)gdS30#~Ah;v|MB#CJu<7A*Sz6vF2S0 z?)2u2Owoy7D^hWA5MOiSP0^}(8g?>oPwn?!Y~z{#&AdH2y1G11y@!w9ap*sw+~&Z1@go>J*D=?O0=vIwJix z#Goc|0tZu0N-OtR*j1s9Wy8x-ETjK3^%hjUOXXqzcvRuD5ZCjZ+~=Br;Q7=(OSmL& zamGKMckzPlYvfGwbuJwserS9*^(!k4{gEoi`E=Pa;dd#ReBC%0jItAY4uNRSIB#0q zM|9m7gEHQ=2UqkJ_0p43(1m!&b^XL+1L9$sljmtw;(Z|de%^!adX5%`N(#~$&#Yj*LUxbo(tml@>VjOG$JuhH6vcr$_fO{YY@J!D#1_)~WjpJc0sECTxvB8vXY0G~iqecY zag(>KZMqnUK+9BoXWjh#{s8f)Q3?$F=;_%sSY&o$AIAFJ=GY4HoSIvv4LI|^cvieF zpuTAq`A}c=rMGbc+BGK*s)?!G{GM^!poQCP z3eMa2aRwb6sC4Yj*&DfM|Jx7x4Q(vfZ41UV#`&08hG;?$$^v7~moK#wiQl8q(S-d# z#a5-8X)>-`#UWx?O(k_nGTcU!H)NY&Y4|7^Blt{e>Ni(uhoxX4^T487sj92oxvhz& zj*WMbO2p8+U?Ka%q(`de#AGeqL4Np+AF5}`sfgwsGwoD0wHY;WeLs-r^}Uw*`6BKs znv(yr|BuStA{Cv8H(NUWkZMe`6kKM16g;Sp>I`ebnD@lGujo`%m6-IbQN&NSxva#O zGe4h5z~#Mjgh4;{=o2|tJ)I|R@lMR=zuR2*rx^ZPgEIldo7FXuM~5-C?-l265rABIdYAgPwzJas8wfg;4?thlB zC!83d{yB=;iaXi+gw0o9nne8-z8|`?sBcW9Udub`EI-_)9@C4nvF4nA?K_}uGnTdA zP|h4<^3{zvkG#rx{*fiS=vz(QIL?~qxq#B@AnpB}j}QC(r2gv`tY^yLgkx0Bp` zBP}e~B&!AwB;RfsHQ?HLDsx&f-*En{DjX|P4LKXpC1T0N-C~MXgMLGkFd+K581&y9 zbv5^i$A5^CA)IL~O+v5OJ>s4j@6vAU0g6jh^F9%GJc1mAl`UcHO)szdT4eue3*TUB zh1QS9kB{rblKPw#Wmk^#ZTpe3rY0ESjPsVWdxg{40Qj=TSa01%Jf9E^e>2`|ITMSH z<+Bc&z&i5rT2<@T$KH1bnDsi0J*~z)|n?wO>^XyPgQkO9^OibYI;+fZ7HY&x~`8VW#5E?_V-1T*wka~H>6+v!?=oE%Eu@*U(3jIc(>3VNP1 zKMeRW7^k_?t;vp3o{mKr zYw`ch&xf1EO55qduxFfS<=+qu;{vD|%zj~wnYfZ0g+;xHo!(nrHFgv|*j?CbtTd(8 zG{1k=mw&>k)j+?9a#&f9MRu-_JM0tJ>2dC<-_4aVYWKI?}ytcSy9V-;sM=kIbJrT9?Km@@|UedQzR8xTvL zJ^PVDYQNoCMIF<3)cR;Y4?b7PPi5~taJDDP!V<9XCC}LF$;dJ043^kPqyAQS{8fYF zy^|2zye%eMbC+7ieRp(q?BX1?KVv)K@H6$z5!}n&qvp@*uj+eUILjd>$Kk3C+Or>0 zaVOqu+df!sC%&7z^5P~RU|IJuI2RXbuZwyI&3naui`bL^{Akvo$* zLm8~iEa*eU`a%C(Jf^j$7wF(*7%)E^-$33DKhp>H2G@ryzzAv^1fJp!z-A#fbFMPh zit~i2i%@uswd)~z;?Q%`!jTxX(X1tksYk<{clT`~?h*g4zcm(SOUOw)?}AA+VqiIp zc*r4R;jt7{{U=e z-dMWAMnuxn=kY&rSiZwk_5L2c==hyoy6&Lv;ZBb=*6}X44ynH!rVjwIVVkLMnMa&* zUIpvDkIkVNk{4BnGrgG>Sjrx`CwEUDBPJt{vjmS&>ZRZELlYhKbcv(haEyCs>h%1_ zskz;AAsT7f>ka0d;`d4z^7j_6A(nf>dQ9RT{4VoDp7&-n+K>QO*28@_Y(ukR>SGyE zi&)&UPr|tdIe7j(3M(4WpYih|ET?Yy>@&nsQy+8DQ~udC z1^b4vPfd+Rs|P7CJ-ZZLS+}3nAIw*Tocj9Hh2&x4e`YNEG$X+s6l*A}JFJJwvhaZz6Yoy+SiioSn)rOy z*$-UUvkg61Ka6-xY@}%(($^)R!Ava@=H){#o%hro&JE8fFgZ$H7V3#PpA_^%kHzZR zNoaHKC}#LaA%NKFwbKjWppL-JCA{N|55nP17>-OyL5H^cVb?YsH-E7%Z*UkXX^{wF zeOdd>Nq9D@!qW7tfhQ9t?|?cxk{KmE;XlHzM;%QFe-4q!w+hqo0uXl#+;|ktMLY7KP`D^dYO$ zSJwv7II}IR(mi<2u0;NMMy?ifMMRLPJblm~kDIgao*X4^K8=7oYv$XD%o}Ej^akXf zdUUKhd>pYWtR<>{zM_7|GiAa&e7dGF(iT#8ly_WF^M8;Yti?V)Zx^Cxkbkd*vWuQ9 zJie20_dgeLJ0o~Hhe zp8EdCW$*MXpo(?TML(2W;T*Q8rgbv)oR5U2QB$#j_2cLed^|zV!AUKwYv|GEoqU#( zRVLPtmP8?F9(&pz-L0bL~sY{Po^wIq(dZ5REvk^kC$%W*GN1u zm{%#zf6On-_D9I8ZNb`jy}9g84Fm(uh`zK-7p49YxHN^cL;z`@Aa4g-3{`AUJ&z7&c;>F z9wu_fbId0bo!*i&caU?LDr=BREZ!W(w$-3r-1Wu)o3+@vp%7u}D4goUy6yc*WZVoz zDEEE&Kdzw1Eppg*QH#+3K90W%z*F)mbk47^lb*2Cm=j(YeZ$K4Ua%q_;PuTa)@23M z|1n5|tf*<-psF`U?4T~kntIlkL;PS+Jstf=HMVxY8;s*s>Fe#%!n)(jDEys5&St*` z)&o{+(B%X7hN-_$cf1CxuW|N0RKXo329Ln!u-SMV86SgBPQ1UyX6tr3MPTG!@(=&- zf1EYy#UbeSP5I@!H#Tw>7eCxWzAE-XTvztR)*D6hD&e>>^FP1C8%0x$xi`)yHezra zbs^(y{hGbgnN{jU#`!F3pfRBp>QRjI1kScPEjGqg&dfr1#~rxV6M@g-(V+@)8wbas zA@geVOycA|_+S&C8>h>}q909!ZwdA7M^PUvZVAlEL;re4OFi?A^dXPnv(NgW#XiKp zp_Z=!_i@i8c2oqRCv)$ej7w;w7l3N4X=43 z7hW*Vs(rPsPyO~r@VYbv<}|S0Wakf$H))tz(9F8#l@N3ykKTQCYwMt)F-Wi_-|b5s z>(Bbs5@%0U;VO~oMjpv?)-7i}@J_OZnZO;}$xc|%nY){PtkG?s|DVreJhg-WH_lx$ zZ_BS=z2X1g93w&{KkIz(y*qIlx%ncob~sEO`3$Q|l-n&?Q}Mp>+>@bd9+8MzABp+D zGhW^P3iC#2hY8IxG2U6|DwLngD&P3*5ne}df+xXwGy_wQSr0!Yf zZanY{p$|9t$Zir(3Ifq9g?g0-u0ZtihtXu#X8up<8{-Re_M$V}|3X0zUu?NRjNEhs z>l5*QNUkVIMT}G-nI-gRTBMza2+Zj&q3VU8!T7zcbF! zDqA^@=lOdN;<7@|38%*4I5~$qk#i>0gkc@35XZHlebF@51B1VC&iLqo>NMm0mG{$- z)3en+?8Podv&NXVNj=Gt{^=)p-xXh1>u(`mqao*Mg;mjR95pi8*w8*D%D?VNG*62eatk_eLb4 z+-5gM2huY-n6<>GV!ZnvK+k3FA->$ifqMS%|HJ;9ZM8yTje|CvI(Oy>Uo zFTdYW1K>@}=03jXyr(&88_psAo0{@}jzb=ZvELU8^|8c^Z4?c~5_;%o*pd z3GsOBXRrRm^PI`PW6+Ttb$?S%mYjd{!IsrSrHG;7n z?>i@Y7gm@vpGPC1j61%p(fG#tcC<$#+_ip4;@*D%XGWvAH&EuzMe!->?q;rr>A+z8 z&=80GbssTAflzY~aWC~WYK8e@>`!tz$5){5Vn2M{MPAS4FBqKWkB2>YZktrI-bT%b zjKDN}GBdQEzmQs;{ImWtBkSr88VvYGK9TWXTv))pL0!&sKkXy_j`JAy17+{~V)981 z-p!`B*S<7$7C*~I&Kxe!&G^6b+(lJ6&dI;aWp~DTGvi$7HCC2MAH?=#?Q!;vi0lxK zc=p=9!%~IeKw=_Fhj$<$U!AFb5H|oHy zBpRw`oc~PgiX$;e>|ySro4jR<0kVqzC2?Dt(@cXumx7k1q7dH-DQ`NeadqX*|+d#yR= zs1I3qvNiw>@_BE(UcdUuVCgKq1 z=)UXPt1g%^Cz12&n75BrUDCLd;cihJFqT>m;0`05^GIciH0y~P&;O8zziE$jd20+F zL=r!?c_LlmJDBjBxxX=baIlKNYjRy8vij1GEfl_{^iAquj)v6yF8+{=)t#f+F9aZQ zV+y+H<>TxzUkv9vcxc!b@^F2yxI-FdeL92+J8!%=&7Y^ zotv%ok=%z9=iNv>;EPuO>bxYhYMrgEABcmWJTb8od#pHfQAm%k->mb9x;4cxqi}TR zy|ZHDF6G%M^52gUE7=&K%%Q&dS~X&C`rVYSkI0cH9=$WVT+U>_;h#(F)BmYvyeU0S z?$J}eyp1Z(pBXIV8V&D%R#k`C$eUbZ5^Id5OHIg~)T5{F)ifz5FB*-xV_ZFXzcg<{ zBrY@|KcmhYDX&jBQj3zX;2fH_F}UJ+9n@&3QkJW{-FM?PF$p zgg}2SJ?B?ELRa$fpVAY4o!<#qx-lEQCvi1R7XI+x(T4k%o_(4jkn`N3TzY$UwUNBY zGt4Qc?qlP!fBnX%T~+IBVg68@{NRaItn-qh*<#5)YP$Pzckx_Xlywb9gd1n-_%db3 zSmNh=PwlJcDEe#ZO<03`-y1WOPOP)zcxpCxHd5Bp7r75HyM@P#D{_chT#i{t3 zl7oY}o+$NBgQ4DfJk<3>$0qEDbq-)-ju-l6GJ|IFak#hgL$fpKa1OnQdz@ESb542O z>Ktx=i(#HfIwqCv;XZ|&F0(Yu)rp0Tig|$c^er^0gJj;X-*z$wI%>SMfIHQZ>~+U( zZCvtSzcKM|)jHqk`bgMOd;5`fe&5Yn6z=juWPkEpvvh>qDI7=K$?NEJS~)z9d&pC9 zc>Hd;@|L`mrL~!7IwwHc#e1XYB@M5Va-Y}cn(qs>;+K&L|kBR(W+AuWyLFUp+AxLHg&h`vmg#brxQcc zuPdMMBA2q9@3)q=YGj9Kc#sFM=h|hJ_VfsJ;mk8c43Zkeg`uw%`G+ggB(+B{bcu(i zd?}Yk9QVfy>H)Rd{FUZve2|$;&f#MN%zXtlk=f^;()t6;IaDvyOG{dbNQV+B6)~yvW_Ua!FZ6uIu`9W^{ivEOHX?7vd>Gk7%q2O zLQnPc%u$_cZ(1=Y3QNt&6|X2zEsNu4`j8ndo0>^iZOBOuNy4+)UedN}frw;}ad+)T z>2`BJc)Vba;r4q{X%lZW*_VR*>iWc=JuqFJiqE%=@JgY_JMqO7|M3XD>WPllZn%>X=BZuVoVYJouz)|AJ?UJ-~gj^Ix66{is^!qYEp< z)F+;J&N`P_+X}-1FYFk|&&ixV7|a68_2xY2eO^f(o~6C3|MeF^Wxb0{(1c&-}fivWokp)phB=y{1GSP2Tl=-f` zXKaq16FqPuGlTOiecG1#!sAp1I$C<5l5@)M1I)L|w8M}|ny)>}~4jN$yMI(0Ca01q_a>z7g9zRz{5Bd*#16_Z?l8S1^BDg=qB96N3$@ zakyb467s#656nAcs;+oQ@15g5#J%nxQ%>^lE4ajdW9vetE9aCCjp!}&*ICIfPedx; zxicGkDCZm#@NOT^dCq%T;awg~yr=(e#SuRQdMBfQtypO`eG4s!Wqhz+Bl(_m z$4v5OZaW;8<_>X1IsLvK8^4i^BAn5O=k$SBUDSW;1l>IL!|mJ9x5xz}CT8HGpAkZX z-RU>R4Bxc_Ft{!Iz{Z)(q92UbsiC;f>`0ppeb9U!`Lp!NOd8!1gbgDXVu8=g?J&Y${PiS6-T z)EJVN?^;vzxe>)wi#PJ#c=JYO zmk@}B+-s+nG?KhRxHtaEe2qHYrEjj@7*NV=g25`O>jyXNU6O+7FQ-Z^vz=i^f9A2r z9VM5JjwrWE!-3i%Qr1d)bQ_iq&q;~W*vB@ZgB#7H@KmyxDkodd{+jIt0sMH5r(I`5|Oo6 zSNd2l2odZt4hFQ8t}-iOXI*M|&+AJrkG(PR46&z@=8`9M93hg7m!koL}P*QBw$#i|GzqKJzurX&qErCa9?+9YR*}E%|^xM zu?I@Hiw?Jyl=v2*xG;zRy?3&_*_Y>z{YJm=b|!z1C8BjR=I>?BRaL%BK&T6O#??wx zySdviK1u!U=1(fEU1}(Oi0c*WO8XB+qq2ZlaKCQSmvxcks!(ryXt31QAq=PXCz4+> zOj4xZ?lGq93xUfWFQ4Vfal#knF; z&cw{^L9(&AH&(RILiNNMa^QDQJX>MvnGe`1HsI}^RPtFLZGtg`JWmP8k zF>BYQp>~JEs(xR{ryzd3XnMJ7I`7W+GS7PN$bWTS|NrXzbBvklcY7}^Z^<3yzFgI? zFfY{QEHNaey7VX{3`=Z?p-i%n#++b1ZnFL!@lwoJ@-8_)YuxiCOYSG^gQ&xbSStFk|#emLy7pW%U&s@FZEeF65tZ5k!oLzgiU{HjKfN$;elaTd^(Xi@%yEq z(ZTrX%ll~hc4?}$9o-1Ch;x4XH z3+afvGo0z0(QST_>dqGWiw4tgYV#sfBX>vap`Y{lsDbj=(N6edl8L<=x5zJUGynH_ zCVU<|lw;@>P~VFAo1UNK87+eGBryy6KUc}M_r${6C<~*0Ej68anY$Vr=9$*fk-CoO z9?>TqJ7zYNT!&CQ#+}l*!!@L6_E!Tw(Zkj=^Ix4ymQ+2@?t3Sz91OfLpecE|UTakP zPG0E3nm1_MR5CXXLk|n;f-6F#NsGw`yiPpDf1y;SA#TDt`#;(u8Sm#_j&;6VsYuKD z2JW~*-DUeTlA=p&Rz=>`{3}v)H~K>CqJGN$jx>(B-V+8iap67*Guy3uS6r=`0|5g@sJT}NVrQ{^9$%2)?tExSFxjUaS(Qk5s^dpGx_LK|^ z+@2|=Ca@P^#$W#U+0s((FPm^LY&0^J&nAt0U6R~mqfI>!MEYtMyYmuB94>K(y8%bX}%BnlEhHzN8FUQkjwXn z^R8XzSCSF+$A`$lc&YbAy4!>v9mH5GwW=W|kow0Fdfgd{NRR92jsMQ`xWuY+ijFi>Wz~%S@Os4i{+6jK2Gi?OhkWJ> z1Eq7!r(Qpi7+%H_=?2f>RNfn2sio5HF^PE8g}fohn^Kt}?_FXjL6bg74Lg!Y@F*Vb z?$w0H7B!kr)6Ys zHiBhD05(`B!}nP|yd=+IUN>^T$}6Rn#4#I?D;Cq@yi|144gJ5Q0>{=#cO6`C^i3MJ zj`WZ+;+&B3mR@SM+S2u#j^vYMU`xY3DrG9Ypm`>%YddK+40nYovwFu{w2+^9G6QZ` zHa@j`t!ZNwh&dzY;caEGDzZT|W?IZcUYk^@33p?6KajUrr#<;+oXePTzi)9*eAK3Y zY6JReZdRmj+)wClBX0NU;=ej)w69v{Vvm`s1r5AVT%Wq9S7%ij%-R@VoBFakqolaF zQ1l*4p68i-Yi5An~9dEulsd%=Pms!xr*{_U@O8&8$$P6)+>;p8!X z+$rrLUiy@E-c@>AYIB3S;O^8N$5n$n_eK)$DfDQB3+a4I-_UQQO?woNjYVhT+AAOS z#E@3e*TqEH}+$3i^kbN^0!-?;n=|2ivHwEDW`L&+|#$Z&h0Bl)F|K~*` z5tihOVq#L6-h-iEOi#Z6=1}kNO1#GnA;HXpn9~Ahm$>kIkdBU1wO|6@sbd6bL1m78J4eb}ARxhUSW4LjLq73whaZAWWnTJqg|P2c;> z$N%a);s4zmO9o6*EwAN;@>=BcFMObyUegPHpVZKOKU;EX849go55BL-+Vr6yW|Bznky>q_8b$6cIkXF&_rUX_7~CZmJMZK$d~t|^CAnKY zpG?5Y^%1BM&i7*RES%dBN=?RpK7rQwvX*(KX24*sUJX~6U zxUI{ux~7^QRQb3x`WE&+rZ0%k0<^n(7AT<~3GbHEW_{6ZMKpBGlA#%N?_ZrwE>}Iz z>+gADTF__JLM|9;_oZAGPNQiaS8Q zqh0s9!2VVUjL6;69~*$3-GVUfM-tTZ&1y@3;OX?hX~y5_KK;Ioj&U|w8;S2N$TK;a ziujKK*tFRdr(UFy&*~1nF3xDtHUsr;SYiD`*3&){=2s^{wb&l#N{Julj=+-$d(`he z5B`@VG}Y(5eJ}@24JY9678lHM%!Q$^D`JLwVOgIAP%qEJ^?md?e3XyF9m=U`jD%^) zLKr-Kf*50B#Dxp6bm3~ux)u)ilbQH&b})|0!VYe%FBF3d>b+oWBp1YWSu_obYpGtp|-NEoDk2z{2 zdD>f0tG52!k?q%agqz5Lyqkm5SEZl$Wf{Sgb zmm89S(PmC4vClxAB66;uvbM#USj6A4a-ba=cF#ty2{CxF%of*5=ka^RH~zLA;sWMF zJ2DeL#xvt)ZXQJS74%Vc$JDv`hzs6>zCV4TyjX~PeJ-GF_h5YcxDdmd9>u)3!N_&X zB_8I2UbBPH@G{!Cl8g zdYpb$hFYmuFG)(8r6T%&jISLIm2aAI(GFf#Pn{QyP12k z>D?+EjJ3nV>RFh*btOiQw!!4wY@WeY$Pb%~8_0q3YCX<+*ub9(rJ1y8g(sK)*+Hqw#s z5Oir12c33@r1;LnRXKN0I{ihe`;+}S=M=||O%bz*_f0r;dgFV-d{ZnQk>hnicQpM{ zqp*24bviq(p$v$?>Sw&GzXs#j^Qi zT;z?(!it1a9D8DgX|J>4YEX{f%wZq4EeBIipMY&QD{P9*#heKjh!I#LsqX@2L0yF2 z6B~F3WDYWFlffVCh9c*5Ox`*bpPKq&2xlm>hFP%d z#h#&M3VL+3l@C4gL+$dabw0N0o#`09eLv|H67>A6YSS@KbX!ATgC8>`KbH^$v9G?q zyF@CipMV8N$&p_ER(eOS$jlZz!@V2AC5SV=Cp}+2cSDpFxz^+ow7ob2&O@SbV{8IS z@6Uza?+9ey;=R*29J=4Q)8;#Ps2aa-#7!e4-f3O(;d0&|!Q{Y*-G!*L-3ME0kt1f` z;+fNItZXz7VGSNY-PQsLTXL|x!!u@|o1@!+TpY=JfybZBQEs0{kC(e>KF1Q9mgO6pW`go$V!1sy!(6gJKX2xQ z$ozS8AZpPMFLf^Y0~%_lx-+k^Z4&P8$j8Ak5int2q~B{Tem4rk$ydo3yMWxq0l_Hc zy`g(tfrdN(bn-u=PoIVkvkTjiuVvEz2A)oLM>a8$KkX~v)ZH1oTV~0Z>+IwO%99)eueFCD}-Fi!K8va_`7uuI)~50mC_ZMH-8Sj z5V`A{Jshj7ZLrsn{#2hjVeCp*Oi5&hugMH3o&BNfM*r=RZA$Y7G82=W+aG0Xklt-M+A0C%F^Lt;wo@3gGkh8cy-Vf6zXCZ#y zb$AoUpFJuYlFmls87O(q z@9{@RJl{;6SosBMB6CzTzi>~h*(>ERYs{7V@O?|V;|o2;*B(j5#@(w;>kkV=5;gh% zch6ru*hHi2?t`YQh~ahlY1(C)FW!%0j^2!Is+YZ@;U&mzDrqYvk<0d9KFto}Nzy8F zYJNG->urseCZ#Z&o@YDY`C{n;``o|8d;_2DmSUf#z>j!Ya>RMb|5pl{599B9=Z$no zFBK}zhBF4#f$kONf^uKbcYRAtTuIFndylTMJSe$;t#roYMkmAyOhjv?vPM`DieJniTHnz7?!O33n;) zwX>jWyamTD2V%|IEL`um57iH_KYyKtz0YN4%y`0DorSA=O0jDRc?jQ`$Mj(-K8dsksQSYjCzWC^y z#(NEOB-8)bFQR{<7xuSS<96{Y)1ahqW^>cmPCG$0#f+W+lejCHzD?DWeeV4j&WXCW zROZyXRqmo@<6cdv4tKE$ygSY>Z6|GeOaCFB%k9C#B)wMDDevRkX*@@IN-mGgnr}^u zl8&>U9_OeRem-AP+EX9Iey`xq2Iq@l0I2;Iqh-9ZkF*Pk&kJ0FE%#9J2{yP^|)Uo&zu(O@z^ zKkibVCS@VK#S+Z2@rRo#8(tqbVe=Uu*oJ4rwni}um}%0fTNcJmgbgn=RAS> z&3RW#I&iPGC7fD-nG;MNP9U$jlvt*pzUfmpYIWI0Qd0O1@1b7k@e2#7UZ@%x z_I`g;=1b=uM`JI)Ge6rNlD;2|KpgcE!N$KOTZd2_YMzer!VXC66oh(48Q9a?3~TKD zVJvZ{6dnLSdacjZ&qDp;Y#5mO;Ol`beDGa?-kp4K*D#Cw{XE=dzR6*U-u@LMP;<5y zzW<@N%V3N2)7lrEy_q?+sZcdxC%JhW=-a7yt88Y(;#Bjhb)NLzMfQ!fLqQ1hz|Ka1Fw#M{VD(DcVZ6j^GMHMaw&Hzh5zyK zvcJmT+1Km+%pZXe$Mr!iOYPiYE2E{;4e0j(mBvQ8;6f zj8s*mDknSw?_E-O7TZcE=tnn&=X@tpr0zk%*huUnZpUFsp|*PM3GxyA>%|!1x{qS(EFIL;7 zpiQImQiq$qsGi0AsRag-1!w1h#(d*`d#eI!#3DqmYMsM96J-C{cFgf4o_E4ZF1%xh z%Ac{=ye3Wly4W2Ds8xPsdqWPTZ~WO?Y9wiCE0d$6(T+XLtt}mt1kRVn-8l1qF;R~H zj6ud!ddM`jQ1ouoCzCu9-!wnPGe!N6n>Y4-oRY`()ZihjS2d!w$<^ODcLn7j7Uoz$sT+Q|u4@cNs8T zc}c1s&l$f%7W{71hMIft_5HJ9D(U0SuwcX;vqU^lw!^G>YLv=pa_Teo z{PoosUaeG~U*Zm}Kjf$8v{r8Ji@@wh{JgdeSEjvZE@u;R%S@b*9!I{@$t-@%yonTuOr!MKPX2&tqbX%PmeQt#xCui@R&9zzfR4 zz!-F_Mt$+v>&mcg(Xh#-?zHuF#f^9D(vgX9>wQj{)`VCL`K{qp$p^hOa`$Rpa_Yh@NFJ=UEOvB2_E95=%0&sI~I(!{;RME%$v3vt} zdP)OndCdTHCx+Frp|9k#l(~(~vN3#hrZmVp6r-pmHCMjOlHLvqg|!F0RbN=EeBENuhyC^ct+V!?6|&1jJ5*bu#<-!Y z<;CCZ5Yd8fcHignrU&jgR#%O6+M^ZouMsFFSD>azsItH`8lzd~3wv@E6GQr=@;t|n z-Kf-_6OE<37tDGcQq<&$ct=tLe(#R5wUAlr2dHhaeXpz{pS-(XJoKHaiFDH#*axux zPN*aN56}mgJJl6Obj3k_c29VZYr-0et*xS<=|~;cK0UFUT7kH$KzT$RnfZBQwQhMz1oMA&sDr4dHBoW1^he#% z8HmVxC7*ijkNX*!=y}*xzTYkgmE_(U*-w>sttCHdNj4gdzAMXWVw!&0cM)v z7iTiibn+tAXp>;<8A>cWq^AeGlwuOi%I>cV&c0BsQ|no~QDZF7u)>jrYc=-0g~9dNj0oKR=2( zrHnovjfdlyA2jBfQaL>a%K};dk=2Fs-53PyCfBr!p7>}RLv1E`VhibAJRuq(ZuBoc z)ltm-5XJmEdU>7dDR#z2;RAU;%{TTJOO;6M(V|D|fPP}9b2v;C;yQnOh{pXx;g_9+ z(ZPnIgJm${gOhRYbqkSSI}rETlk6$f7N4g3V+6hQcWr;I%y`27Z9^Jz>Yq|tkc-~% z1~op;JC%{-FidTc3FAK-l#u#CumrI}-(qF3DjZE)Wy7QFy7KsV6pZz=A)kJytfrp0 z%X98hHdo3vw?j~?Gzp~^9i=%Xp|FZ1#(!v_YSU@%^oCVE&!2sF$&)PXaA7_9yA>zp zlb!A1ZbZG@@m7lOFb{e#t1-(VNqLtTi3;8ub^MEzCKb%B;5*pk^l`=eV>E`hrx!}{ zb0v*=_a-Cg5plPMNbeJarJMtYFK!~f4vfLxE#&`i=pba?39-NEGc%{RIKUmqMsmis zJRK$`u-A1bUJmndBDXw}e*E+=t2;$hV-C>_&I-1xCyS87p~zd4NZ*Y~Vo`Z8F1sY5 zS`RbP^-~~ynUb+(8N}0d{x~^=ysVM^#Hb)&6!NY<^s}P~_~8vdOZLESEyVuL+yMrq zqr;8{;_)J1bX}f-Wy2c@d;LH(+?fg6v-;x9lQ6sr%Yvc0uejVd8gs(4pk+8n#GH=8 z12uWPqjHq|bHq>ga865prMmVtlsRwACb+1t>aLDPy~9=a&u*6v%60AR5V={6qG7k> z1*Z1c&_|6)zq%_A_fsh5Jgzvqa$k=}S$Cl$jBrwc!LVM>EE>`j>{swMMha`hwI zn~9UXeQ>o4d3VNB#HG*v_^O|YT+_K^L{f94$;8yI-r{MsXryh*gmlPRWbu3Fewy#8 z$uVVp?Jyh~mxM)I5>!X11@r$MOK+t=rjY}pVK$;_ofmv8liPXN;oCOmC1^dDhnw3Y zaUio%ZVXa_3aKaM9WrrUfl}E%3aabefxJDgq%Vj;WDRCHfD?d7(@2j0mo`idjGAEG(4cfd$tp+w>EQ|>#QXNoa}ktiA-k7k{n#b>=p zwAe^Z+~5H5*f<`26ZgYB?>ry5xkKFLdb?cq0+ z++R=j71um4r;{3e|87wFQP&W4o?5S0mz6s2W3cE4GiU<-C@Ywc(3=?U;H)O%NL&p5 z_MzrN=_)*l+ay@gziX?BSjb)Ug*|GbUaqEF*M#1O+R5V_(F``*#S7Q21P7X|yh zG5!Vjte%U+4dH>h#9|)zSt2eycEfk_Jq&s*6NV35nJqP2q6Dd)gdE~bMDsFfaFwaz2+PRpm&c6h*?n#``hWcxIGdK9Qp zqKsE8$D6~Azb8d83nK3mMY0Tyry0oU~OHYq-;^XdUEhc)!;Bj|m z7HIVqk4mF)Z6@_cMPo#d3eLY7Jm=f2#n;(U@F9=7M9*KCbG~Rt9*=ciyf_;WhHd1i zJ*kl?nr;ZenAV&d%NB?@_74X(k_U2qnW($apF1S-fi4t^J-?`*YEI2e{~}Q{pSIqJlL>9@?ie{%TC8&r{!^zaWkT@{&-dY4Rx3E@_q8Ek1*pvHrG7Cgqyz+_q>vsm)*D4glrKJ!Pnlb|OT<6(MD-Tj?>U!>xOjKmyhq(# z`Vnz-hYNF-lkrP)R@lWjq1Lt(ti5(!l#$EvWj_63>OT^R7o5=4mH9p;uSM5BZqRPZ zJgkgQVskTZI8$4p<@H&#sUSWWK%K?N3h{xtKLNzkYHiyp_T`78RUht)X7mw#i0gGF zf5pCMbLE|H7_=wGphJmi$(K6JqaRVV&P$W_%O|_qVS2F|)ob6Cr*rO}Jd8d~dcBo) zLp{)iy>#lXMM}fWNNlHW|L`-R9QqcGg6+(snf*+;IFWfStbb)wZP9)V-!-0d-C=FT zHor({vG>!eH$XIwjX>rQa)tMpiNbf`Xv985ZDue0$dfGL{PI;3CI&YOhPys>G_O)c zD+l_@X2io_RKAd1{NY)fdl0umvAxV2{dXk5?#ouOXNm{hoT%L!S|WBgbVCI1kec#w z;p6Fy8E?t&y?Rxwjd0{%oj#V&AB#Rs9O1});*?3BMY6XOx{{w@|68l<{a`m(x1gr@ zZ=JGQ=e;pGli7~1>XbEK8jSt?EFva-5&eeHe;^?hTW{|Z88gH2Wl}QsFIS1^ZS`&G^$V#?OGz<>%4j=tM$^FZ_i#>Kpa&>XF zLnI7z$O*aLOpNLsf!uy^c-x}8n6V@rKb^UcI!}oBLI^%`emS+pLd-tH4A92pf`s~t zIjsX>O76|Zmx*F$8|MA}h{wJ8xuQ+HH$v8spYVz2yt@Ym^A5S!b%%KJ$`zM&l5oUA zh^W!d=)^l@$easeo4q4as2f_@|B)#F>40~Om@9GjlUQKxgiG}5NsO#scB_ROez6Y` zwdfdn!XjneN#axdv(Em-N~#=*Zuiu1xOPdo zeVzH6b*Phx`>c3B49CJA0nWu5roFt^d34q zS^T;hfJ5BrnK-$L6_@>RigRLXb%Mwp>J6ub?5l_8iE2OGv3V>tL_gMu(i5)47O0G6a5R!=_rfnmq_uC!O=CK2|C(~aq{k_Xd6P5=LuWG2k`5 zRSh-^QQa8_$semo7NTcI@$(?Yuv95z9yR;jlkDD&fSk{DUbA{F{x0E(OnD`*U3?MyNTyHZi3RoG?G{eGvT_2 zD7U9Zp!+X1LNs~G`RU;>k^_Oo|vIF?E(7dXwurIL}PjmwBOcB)w?Ny+uZbJ6;SAEpUWPJffpRnbuhh^ZNG?~^U05S zo(k*C>SdqDdE-%d8f5G0Wk*K_BOr!n`|b|3YhsAaa(T5yU2kv`}Ah@ln%clV04PRrei&n zo_Z1F46C8CoT;2@5RS{78EcJKEA7a0cxA>NR8pa0&c32xDSJQrBg(>D-pOw`?+kjS zm{p^eZ6>`L?R3R+=7$=epr`8TULq~T3-8GTuHi6UME7)uL|>J_pzsxZ{>Th#jnw>keTmO zYvE7vM%x=x{HWE^{wci4#}1E9!{N~nL~Ttto*pGGd3d$xn8B-imm4d(Gi$rhojwJddY!2=$CT*b(j^0mq z?nWw0_&pu$!dWk}vqpbd6#iVQ+HV~1@=)_q%MM!XpHrvAX$o%H!IE`0(ofd(h;l~( zIYvKQ6lf+*ioo+M`Wjzct9g|l1y{a_Y0n>OW^9Q>N1pA)Sw`|W?tEGkx9wjoOxC1^ zBZR%joS$3eemP;VVvo1Y`H4LDZ78~`;?V1NH)Z*!AbiQB4`i{65_2g4AMbHTJuP2( zWZ;j@^gt-BDU_2feW8DVJe+True80`Z|??+x`}A#Ge(%3xxn%O^FJB} zif&sS=@*rR2j;n=ti&F{#24*H^ZP#C9!|rUX%SK`N{SrlKS?cs_Epg=!Ud$e2Q;iqyLu=ySdqZ&D-C$&}E(b_voNme#s64SZAMU-%HQAy5nI3 zdI0(7l?Jm{?~}ONhp0E6^W3g%*d%{sY#m_fi@+aD@Wed7)=Ss z0rnopcbLjOCxub=NuQsa^W?dKp->H@4_@wDSxyf^P%3p^r+O(jTmrbKr-pHnr{cZC z4>}U_b#AXvLRR@;$=A!H*(19~DmtYd7kQi$9r?zc9dcE? zKIn-hQ+X#ZxFU{z4@8s?_tg_h#9iw9E}vlj-Tp9PW=hW}?G$L&`=BhY!F<@3^nm`+ zTN$x83~rp4kNXA4Ve~lZ&V9}Q-SaQXSfnxgVT)F*bF$U>(ov`Fn1`aqtJhOY^=7$a z5bJD{+sniRbzBFlyew&9lEBn!H*CK&MbfD6w7|PJTpn;OgF5jn7r{v=@nv#y@x9s zNBZIC5b~?XBq;%gKDe@pez}WEl?LG+(3wo%(SjdJcWqa6|3h!3sRp8?&ghBICjj==4$Tep1`+lIRA7isFahl&>Y+=Yc=j3iHU3|n2U${paJZVZJm`@=AUJ>Js;$2E>T!`17tms{IYHcSa&#t`>N!E0pyh2%;lP^Yi+UAFb|N8UyH z6YBR?!q@up_h%kWvjD}Gc`k9R^Y^QpmGAlP$e2V9W#h-n-i|KB)R>*E-AFvy=7>Pn z`K9w<@vfacUPN&=Y-%qIbZjw-SgqNWWYHnT1_OK1ul31NG5?J%3ck~yea&XEzm^l~ ztWAaaiv8l`J$IB0O(W-RzgRw$-2N$PXu739{HC6CGjb!LUH7d z&V;^di*stoL*y{j<_^>N)<)TLZWLzwRIT%f1|FI^pKZ~fb&enRsC1!Xhx@E^$<3M? zr~kOctn;V2`kJH*;do9wbxQEN(rujI6Zs}a7Pr-0;*Ld!H9v7SMH9Y19HraUnB3)& zX8Y_goV`LU>}YTKV7>o1D&(5_hsx8Nhrp1#)5OC zIz$<=!H2o7+;vO{R*H1Jpys_%{As;X&B6`p8Po+ZBXzX4GZt1)L}F5H(JsdUABw5# zDD5gP+_1%ngd`Y#nxBVh4E1O4AjpOA*^{<-Wx+7EEmu79FVY$ zUI#adL~5BEIuB37x`P`-@6NUE}$|7Q_EZ0gvN_a|TGd1xT&g9~V24)p?#Q{Q zFQ%u@#d`9`zOEi7R0UQD3{A%FC@b-#ffWpGzJ`FV?xI;Zn`YJ$Bf|I#;x) zE01X9jt;Ezn}}dJa1Fie$f-ItaG~7mD*5ev6YnPNmgf{l&=ZmOgVj~}7`ch}WO!Pi;~9M8$s}vC(AiOW*h?>(}_8*Bx>{ zO4F5hld1n2&v#H-MgM$q?+&rYYgeK~%yq_ockW9!-cb7Yu*c(W)a9yvC|8cp<=se* zhfzb}RND$O4)Q!NG86|-T0(0Dy>p+Lieb+zU>QZf>AkZ=i-)rjK#lg2dETP_R2zJL zl8QgJ@#4OZGiG|Gp?8~9kwk9Nbtm>76RpJ6cR|>+G8I{l`;>VJp~UP`m~opf_u!81 zzYLWVtLmx7vac&lMfSj`*J=O?tiqDLr()xnIDTz>H13T>-5>15Q{O>jg^Vl0^nYQ++6F~ zO8v?J{1wCqr3hu-u>f>QC;lCktz>Kb@j4_1^~bJKS{(Jm@ZcB(dG1!M=sP_sI);1v zqslV+aru@przi5dGJK&Y>}SWK`iqx}pE+~et8bq*LG%eUhiMPy%k=6YR7Er3(K?Bl0E5K3`7==M zF#Y%9rkBkA#R`Btwa-Ij&&DCt*JR2qC;x>KSP!8KL8xKCj!tGhM zymYQT`mc*czadI~ILzzf(rrhu{cvZHEr6BRuKDV0bTvdcPK8_aWYa zPs!t{>?*Enh2k{5!0t=N!evw_-XInYo|p-Ja^_3PTk5FH5!YXbU~xa{or2tjTVMz_ zy=P%@L); z!||S4X{V2;#b9f4{8rMVD!RRN;~6vc-c{|Ndu-XPsh?oQ$R0ITj+`Z1@3+EMJ@$b% zSLL|TPWW(%-e(QQDT_;kFt#c8|EJZ;4xJF#zhVsstWf$-4MBMcy|L^|l$u+q>&c15 zt+-oCWt&hqcrs&P+b_kQINHQXu}Dd4C}P`&q1oVA)Og=XbP!=!N?zrn!l5EAhr6a; zv5=Qe5#z!lu!=jzZ%4wY$XnCH!++xId{|D(25;KJS=#xcn{?E58u0uR*e2RbsapPz>dbCTydecoJJej$W zbC`uX>ZO>rfoF%Dhl(cY(%DPoXxLZ9yZbfSt%)9Og?sFQwSM}`!*^K0(2(4i`=8{F z4o=YG9r8@yS(*DM2&?<5Vf;2vvEZ3hbABmXQ>+;74?*E`{@Z3>Qz|-#;_UHQ%w|ZPQ3(4-A9R@>tBjX((Ep4MQ&f&CxGS#0v6$JM(jS<2_U8ct&9OD)Pgk zyv1+-NSM*{S9f)yn6)Shf8WQVU`wu;ex9B`k{TU`7K+p#F{oLj#N_#dv`I;yI7`yLiBu@OaV#TL7Tv*%H;P!w!I1t~$gyAGX#qSzP+ ziUruf*?WV9Vq$l9ccQ=P=ljQddG8o^Tm~2Qu=capv({X5%_&{wJv{y+cWTNnNM}@$ zC`hNDLCIywe?tWHrgKM0bwNrvNQ`$J_c*Q{mpT$ds6#&RfXhduqMgC;p-=S5VY{V; zAA-?zO*~@z7E1@o3+khvfd1X?N!L@t(UF)*V(=g7yd7tGEvPNCu|&{SN8&^0+B}*5 z)8W;5;fip#l+3_h-STU+>SUKccUaT`hV}v6_4;8U&WYD zUvf%3K@8T3m>!hx#k<=B{>v?2^P5QfsCA(Ck{mDFZjvuKTH3r@Z!R1yIYkEj$3fk6 z#8OI~5DXpW{F)S3>E6%~?ByNjvnWRDIy@9b{aOE{W=eY8*Yk6WgcoDmZE`q@j}sGX zvsXGm{#bBFa&lbNQX_I&EnK+g*sn@zy_BE5k{XgVSEOfNJXfq+rk}Va9o`uM^HSt1;>7pdnjN$Im={V}=lt{x@g<#?h z?gMqXEMAIezZ$0b4<5F zAkRi=#&Y$ozs%3mBe65LwOIYc9(Bo0Dy^R?elPUnXCy|Kw_h~q5rB05%*fZbMc*|6 z=*~X9Nuie1t7jnW`Sa?=?W8Y91M#N|xnwzmrE?xZ7|yR>dzwi(ojEV)9f?f|4pQ3F zV9ez+b^8%1{XRqNdLgxbW~568$$e;%$r^s(2I=^bFf_g%iFT2k^|O8{X-^*1-cl)@ z@5iqBQMi2KlysTTCuaw1s)tvlHj{YXn~>lB;l6a;kTc9wa#LqLlSVLyh4=rbfAw0L z&ph+^4fjS*&||%QC~Tg^AnDt4sfL(&!e8#2XT6nPo({shp7FqE4LOf9)wT4_X>mwf z4&j~9up|LFd;7^f&+{GXo&eK5y<~sZs=7O<{q?e1__*;O|D|@E{cPp3;8H94O3@Qq zdxLsqUuzs;JdZW+Dh70Qz#9|JQ1-171M2#tEo(np=L&HQ@Vg+m^Jk7JoTRgP!BBZK{;%RBQ|5UyV8I;;Gr%}PDJ+?^YW3-mQAcmiZBgGN3Q}g`x5h){+(XRXEWP@`9(Kh$2t# zOyBWx*>?JRpNJ)wW2Ag*LJ&+!;_yq=OIAH#e_cdBAVoWQdV>&b2~9x#)b{dAe)a>@ zqbOf#Bxe~=ORaSR*2^R0MJb%~7sg_Ji&MgJ&Ye0ns?C4iP^c~ocw~jTrOe4|mdJP0 zmS80B?yebg&_ijgWy}H@S(4(F+F%7Q+OXW%FA$Y$v3O&ty zT)o!oKdE{2&# zyxfg-VkaHy*tU$3duv7@#+|zuXToI7)!aRMq{8OeKJuc;VbF-6-%6b&verv#5l~y~ z>Fas&eDZtKw2A4poGec>qu4Z9l+ZekIkkQ5IPYJ2pls-CD_rJT3NCG5{=U)| zG2{_F8Ie|A{L2M1|8l3>dQthH#Q~_#-#4e>sPfz7TJ#x2|B@3O%V+-Z$5DR$Q`Ro; zWEOy}L!+^y{JR`NjIL}{H2PaSlwWhEGnRdH-n zlQZN->}fP6(g!3ZMLu*o9C_q>q#lZw-T5wjAa1$PIa)SgF4{os^aKKBJ<|{zrWVug zht9HPvmnd{J#xCwmm>lL;6QKgJ98(?{itO(mfXDT$2_+Sg0Y`{cUhOwa^SW|jNOm` z!P1;43+u!to^&+0D0p{gbnX9wdb8Xw!ue|eE_SEw@zw57C{;W{| zhVtvC^|i`(l6$toDjG*ezm~_7i#W=b+CDDV<;&ZH@Y;nK(fdmIPI@qA22vX{uuMKr zeuz~PwT>-{WgQptm$veE_^?ABJva=bjz`1k%NE(DSvcChjYhME8{~rOaC{**Y|DXc z*?v2F8c*(XpI2qa)9GKv435aZOCa>tm`2}&LJv+wBuWKUFHjepu zl7;+q74?8Q+f6z)P>v;LFz0&=ae^IB)G)KCU`| z`IA}@2e+4dSlGi(!QH_7(dA|I(fH`fUE?B)a*GPig8BaHb{km!#>pS){QmcCdgWKg zkOS{deb>ehOa`*N_mRx^2>-RRCWf-K& zBU`fGn5)8Yix_$PpK$JcuwS_9E4LgHa?4lL2x%UTpf-)&eG{kvo}8ZJi1&+59^H?2~9rTB9kaaBdUpqQd0O8uFaj2pnof52vFV@@xNUqwReia;`dQV+IU;)PJE(xa5QuZUr7V` z{f~_E$%G%|uJCvLL49>!O?k^u>YOETzb>P`yt!dC?v19-*qui5xE+z`r$vp;r;TL; z@`pFSiG`5cOz!MU-=Ev$W`yXFO79%(DT?GcS~;#6AH;Mz8VHIH8HIM=*5qtLkNfqH*gYpw6EZgs;MpMJ8& zcr#oqm_@BKjVQGFyi05y8;#+_v3o9mATBMA#s(ekvKcm(CVk}@=W}_`tEbeK?`}`V zw*LFEQUY`2q`~y8U%yCtYeFt9=<)qGR7%_tgBCORj7FtN-Kpt2ja>9~jW$TWH`^UkV@5`fMcclG6^phV$t&b_MqzRAc zGryWU7ur80m3b@{)lud_cWJF;!`5N2~`|~I^nG0nXA|KkXwdQ$NgnIuDOkn>-7C(mabzs#jVi8*B9+w;;*O=^G*qch1PI!aCMln!$9sxZ88j7J%3=|$wauGkq5yPTo2&u10>8q!1LyP;hF3ONPD zRI4|#$4TP8P5^iD)CUFaPLcHB`M>?*f12C>{#$gWL|m}k7tJ-Jkh3aE{PWL4hhM*a zoGR|S83fO|)D(3s693&NJBZacs&iUwz+P%9=Obe_JQcftp#KcN9@kP!y4ITBp^cam zHFTxM{2ib1`|E%Akm8BmR{i_>)hOvCc^27xb~`UmmD<#gMG4;#cWJR?%H8}P&8aoL zDo}d6jy#vP%rE^Dq$OLqQ`L{Pslf{A*ado-jU@*)J4b53U8||Ai*y}#NxtMTHs2A2 z-qlB>5#BNMl&5~h(UVe+or*ic^xYeDRr+w6=dBKB1Y4g-qrOC-%XVtaHu@?lTZCZ_ zH9c1}tt-1`P`lnR787-w$-mx*Lb;PZUfuL%m(kRgD)YFz0>HCjX&xtkAmyIdROh|9cO9&}%KlQ-@HG`5`D|m-u3p8(Q=0z5`Z? z=ZlG<)+bkaz(#Q-bN+4KPp1dwif3*x|MP6W_`6rEbDRH8E7mmel6bC$d~ot%CLg&d zYI6?k%vgQWe=3Ih$Dk#1`0DuIVrBuoY&z2u*-l$J@toR&-J`I>T2G2MiN$8V3xAjO zkSc@dFTq*u!FI!?uW7NEKAHQx_s2_pOSp5qI0_T}=1FFoxSK*w!lPsEk~MXsubzlP z=S?apBaoVJt-054kRj>u4vdRo{j)ts%6LnkuGaJuxlt&sGA6!MqJqhUV^ZGyFw_rY zF6(+jvf>U-labV2x%)=aZW@N}hw0fJUPqq7IB%<_E^d5Xxf?O;sy?yM^L;8A(g()! ztP0^rQ>AhITuWFF3|-z;C~ZsJf_LZt#<}mEsZxBX?|)}|QOg_RSNfg(JLd+IH;c>2 zskY}C{?IF3tn-ZLmhsd}QHil9sCCI0ntl%xk5$t5hj`A^AK~I~{!B`@C?rOx#3Su^ zMtVh|>7+!l-#q3VL-xzPGQ@LfJkRW-bBor9@2jZaW5hddU#^&EK>dI6luC9Mi&tjT zXNfu7Ht(p|%$xY`62`XMHE{s(1N~^~oxXS{-b|-n`*v#cooXmqFb9M`<-hg5y|jjR z{vzfR^Z4P?`(Wy;uVp=dV77F<9_#(y^ojfwEZrjh@Z>0K!kfz_7jldzbFaC1-2$mm zUvk)n5zjZ5r0>&+C+~~pe(?n)B5!eUEVc@H(g8~qrf^5;-0?9| zmN}orPu2;x(-kqT$qP7CyMA7`P$k`=C)ar1gZ;Z}Ng)Yt2>ZjnvBMtGP(^Jn=7H9u zqeb(ZD$L=1cmCdFap?i#FR;rr^ccxp zYIaH;&b(;Md+=6DvHH3@eHte*Cu?k0myipvhw)tXDNAismzw{Jco&RarS8VxRojak zu(!GDgsI$JOQbf?n-Xgu*pJd{iypCi#wd)*W3v}G-CN)LmZx>EBiEtMCZr_YW<@0Q5pf8`#s91EaGfVPlqC&+bV%NFlqUR7k z=ljGZCWNS85@R`~T|3Tm=53V9ZG6#>aRza=zo~Bc%$~aPibA;TZG4=w(qDaL7zp z#C-XufHidI`NA@HVri$y197wx+BnA|?-RA@*D3^C_Ia1d_t5*UD|}i?jn8Ptyi>a3 zZw&Lq%V;d@X{pxg8;yZ}%oRnGMDZ6r1bN@=>3mZB+$S9NQVcF0(~~k%xsTvR4LuJN zsa|v#t~@6Xq}p1lVGcV=o#*@dCQ_n6p8I0rMfIx0iFtfiUeeF#!6daS@0qhVc^U&TqS*L`t*dzAeviedEE>)GTr)8Rz8uGh&e&xdhC~7cy+cDCYk+%mWkF zTu~3qrtc-6-_IqkWl8BOKwz%64_8ET_kFM#^>zQ$6@Kx#JYj7-d)|0qhGq=?PMNoN zLzHA|D=B)lP+)a%YhL@AKqDfBR^i5(7vBXWoYR7q| z^Hs^*#20alb42kZ$$WzwYgFd(@pr}X-1EKKoP18jJTag5#!A*hR{Ck`x2*kD%&XZ> zBNY!qRA|Y2s&0sm(33H@n;V4DVw5n|x>jF_{QDW=+TciD- z5<7D4NKc|(>jl>ptT*|&7v?v_}4t$+hnt8unwR`{X53FfdgXKQnQ`)L-({`e7sMrg1<{%Fuh=Jb7vxey~ma$6wIYh z?+NxxZBnt|iHe$U^bon0h)YfB8_3Vm=SCQ`Zt-0i%syq04W2S?1~=#j*JTJqVu1Z~ zV$tll2J+{IVg}D`ulOQi<;76U{t*Y!I8t~&I|5gFus6K8O6baaSi_5T|G8GMco~V6 ze3!Jxjl;`r5is#$?i$lmI?cJ?E985QEO6>Gu}8ihJ|)Mkm&H%6v0-_F@o`Ph6$vc9?u+ANGsXw`&-_ejvYe{9M#HgkYW& zhezE9($A7J)~WI6|D`Dm=sP)zxZJ*WTG(}zv(4N%?%z&_c3uQBKap?t*cB^?9~$yr zh`sF~z2WZaOv~DFj(n{v#})gc8FNMQ=tQaViW_EsCwJ?5Q)!oL5YU=ENW6_$%)2jT zENiMg$)%6%xoF3@;p2GbKxgW$>EsEWCvkQ`465#ww?c-w3Vl~HudUQaD&ODC zJ=FVdXN2*AD#Y+Evvyp7zN=M8WIfiRBpkV{$)DAySH;V8EUO!Xw!~wv9NK`ptjP;) zh@G16!m8%nlgOqw=Yk`+`iV8qEn?k|D=;)bg~vlx*kn|Nm93cHczb*Sa# zsGN$E`-3qnFCIFUgXyyohGFHz1$xKe0ks#}v)6i+9Et{OxWmrRS-K)ya{5S3hDEh` z1u41R!{or?3(IB6DldK;O6r>ti^W64Z zz+U^rB%$9J6`K1H14$_n+VtfvR5E|QPCaDwp}uZz6n1^-iv`0}(2!Yg{Fn|4K9@gt z*!!IFLm&2Q4u4qB+)YKRjeK9aQ7>ZTMhxFf&b|d};F>+C%3>WA&;9xw3ES2aS3Vkz z<1f#lfLPN5)>VHiZ{otcXvDj*hKqQFiV@K;c|cFKMbB`3I?shC_ptn*Ktn+;PkZ*0 zo9?3PS=7u`|y0;qgVJhod9UD*Ve9B2L<&~PM(j)K>NkG+JW~Y@3mXZi9S4oCd|DP zzGb7~C>72V=d}G<026-Sk9%#qkEn6B7k!d|tR-6mm1UZ?yC{r2dX#;mln%eH{8>mTD zK15m&7=+I3O?2Fo#ee7O5bwLf*Lh=B|Pn-Ru4EA(=JXlsd|?)n2$Q#G|6~ zb5zlPQ$9zn*1acTKwYouchqnjvj@*2+!2!!kBu|(VfTRkBNI5QJ+=oI^tdZgrGi!8 zS-5zdJmkO#1f~v^muwA1K(`35{Wv3Hu5f;|sI2)zzMFyM*`BizDp$~7B8z=Ti|fKwC*A|R<6>KP zKx=c}U02z&{G5zS<%`}xomeIWLwxA)_0zAr{>q$cy_ z@mMl80M)NK*YsK{C-)D*2fNxl##^tg<+w^8$Qpd#t12b0f%NKPE&X@uOer(MA5Vx^ z3|YNLEDEG{5pjmqHEq=wIakSME#a}=QV8U`{ydMkhvKr(Hj4MvY4*{h+oRzn&OP4K zhuUH?J*`!^!udE*Jj?P3s!s6y_T)~) z`ZGvj-Rs4AWpcy&xbGK*8x83DJMJUY`rPwi-Q4y~9cA-yYV%Hyg{@aZWtLVD_UXjo z$E0S;m{-1-&3Q-FIvwSXKAxB_#UnVkwNjhh^$v*%I8xn4c`eNu#ecYiX{w`~bBS^8 zoQMZ^w3Qk*OVHPi+M#)xO1F0I)Xs`W;qdF6SNkF-jJ;4FYF$~9i`AW6z9VOZGV9kTl3v{P%5xv0rwO595FGC`?yzQ#aO0k(M6x=noncP9? ze%BRg2NR$p=qgj|cwznsa@5U#p_=+9ViJ3yx^YM%hu@-E6vF1_2%CdLVDgF2xRsx} ztRHzOD(_lx?li_#ZdK`kCB*h?mRynMw09)Ol3I(hr{rYojkq4(rh)m??DL&e?b!zEc_3gh$V#(V2O; zvbYKQ?2E=rcb?HVhUi>K|H-}dUimc@Bd(K6`;{{hYGAAj=G=8A`9hq1u43=0kMK2fWGSGpvpQKLVzH4#lQ8`qMdI#L=u^B#ooyyx%io%>kIzo*sq8 zf1pnt_$tm%Hw83SPF?7Y&)jc4!}DCk{5)}LB4P%0QASpKaxXR!S_ir)OU8NO*o6cv z`=zhE&-vX0>U9b=n#xX(0`M^^27UglLXXeX6ne_tH1iEYh(|E;Mh2m><#F|T@?PUD zylTaHxt^PBd)|R_4Eo;{UYExAcEn}IIpcJQ6cOhQWlx@`jFytm;VAkkac8GvuDFc# zg6lHY#wFUKrA{=enOg@!}Z3#p&h@@fLI)-_WeeDA~DPc7o+N)c;Ihr`h_-UqOEG zw26motfkET96;V*47d=CAH2T`o>S{@{eB@`5riboAk;tGQWRoC@p*Uc{A}{VO&)dC zfx6b5SscA3%^l{5#>^qZ!c~&(c5hr~oKJ4-Dm`bexbI1=jF(knpXSkcmO;#4b`h0B z$W=MSueC(=8dWr2-{makPOq4Empl8ATN#LH6Sy07`a{(<0jEvh;P(JO z?0!qW*3G&~FYXuLjY-7xnL0`v>V7w&Zqm=Mddm2<{>V2>M5oKTO80gFXqrmiQFR^V zuStQh+#7?2ZFBJCRsbFlmk_p83L|X;>CwzsH`fru$d~w=UpvlQ_PEPyZ#zKEI1gWY zR|{Vuy}5Ho{o#6pq~*`Z^YY@e@OmfiBlcy#oc#F?Iikm`Xlj8HUm7r0 zOy}J@k@Z{V&wXm=HtctKhiMkh8*`F<`a<59K{`c>k|`>v*`I!SVJHl@zU0J}I!0O{ zi&$}8Y8LAg8yfsL7|v;&L66^nMe)=UWZzL8QG&$^e^ihbv^s7oTw7=J|& z;m*y`d(LEq8*xHdWe;3PhKqd@mY)$J^pS#N3NP(UlE& zP{|tElsM0+D}v=Iaz7HO8F8anJ#=m`Lh9Ad8zxR3a>7FgoMW6#2R)E>bBEWDaZWW( zA+MM_CXDmb&Bl`NZ|aE>yT}~SKx%9njr%Kj=1Y!>ci2zpmJ-9Pmm>B&#=Gtbd&9Uf zVlsQcVCIx-&914tE++;xAsSBrT==^^~Pvtlsqcq8m5&d_W?Ean~@f^Eg2aCsGr zm}RzTc`*ph4#y#OKr(vU2jK0Bcud#K$Df6Mm>!gX`zMYgy0b6#aPKwG;vw~od@=4h z_c04=U~$k7fy0szT~<#SOV7UEn-bx5x2|$T!ywkW@o1_25*Hf;VJGKhLsQ+lX&ocA{Kl>a_+z&*w}KayHNGaQl6IG3GEm!4?& z&|8Z5)U1h8I&;MpAL8wUb)}xxtlx-TY+v|L6f>e>sOFr@W{(&{JW}&HYi7GRaU}7` zpf>E0mzj!PiH+=>O6=m?Z}s_kgF(J6pDh{{#D(+ny zi1NpA_#DI?npXa}!*dw1j-DLfe6W~%f^TB>;UV>KZcYhip^3~oRl-j~!GK9?)%6Fc46E*frW zvEs!XVmr()*CHl~I~9ySdpzxe#-e>Y;+F3ibMG8=CGq%<#6J2p%_)uLv&-72!bjs> ziW>eqPQ_nEu%ZAx*J4|^aMyn$M{YJVIVOmERV%?>S&$UV{Q8Bv~ZcYtuHaDN!3wh zGy4!rdFoTE-e_j%C1-wcfJS}R4?~|xg?5f;&X~s=WJ!Mp`5>QhKIc0}T04mEH~R#I zQBP?v@4I=ciHmltFJ)D*r)GbhH2khOmOb&yH|%8!O2i6(dRy_?*c@9g4kt#WPu}CQ z_u=Av#<^-cwKYbJ7xn5>pZ^zY>EfoMH*1ZFvx$9NNLOpk|Pq z@*A%eCz?dyEpeM~{oDnoWyIvy{L{TG7qprNVWeXmJyo=kb;A!@tik%|j>a`=5nt|0 zodH`{>JNG0Y`a7l$jcy8x4#+lu*L0dnDEC7>hvUdjW5L@r7zmvPQs*3$FL$b5aUgg z(7EX`7<>-Gr?mWz5NXX^Mq!D%%20xpN*qw|Tfw(tM# zyZhCObK8wx@~$rqXvsJ$(w<8LTpTfuaW=oWQmQod!JxjZlXI-3t?WT$e{w-S_mxc9 zYhPQ#Ik_)s{p> zzYk&XB#-D|@nFH;mUV^5Ibxd}VO%mfv@7D!!Tq)Hd898I_%kPG(93L+7bLp`^gd+{ zn{IB~yG5OefhRq&ubO#d>{b+(`#`@>g~X$ zN7Ol?{zi-0E1^>o1asom5!#c`g>}WUtdPvnGTB+T$3UppCN3^K615o_c9NyHe_V97HaUy}gc z;{mYeKEoe@WFKcv z+`cOCsW_GAa~1o;TmBW|##t(yVr{+TL#`MQ&2!GW?>B0s)UaA>E3{v$fAy1GwY;#RR!uDE$RkvlR&vDM5K zn+_ylvinqO#d{!SJhel=*|GQJu4oc{g&MiQ<3s=s-A%%X>ct2j9t79EiFi?|M4!vl zZ()u))%&}U8xV?4oH2ZIFchY7)~9zi0_(cls6V}pg!j|hxTuk*xBTs|1B@8wrn6p3 zhJo~0VVp0zt&)aQ3-K`H9Mp84l(dN4#UNrw`aPwS?BQ(Khre^LE6rleD$Z~he#SL1 z?*s9lI?Tf*g<{w^&XyUw)-5wdE!J|)L!$3ij~@lxN7%S7*_0p8}*aWbXhYjyX%7S?~`B= z-<7&`?x+|4&v$+hIVRqiP@0VRuS3vQHvp|#Bt!3RFX$BpvIb1VyFZQas*?G6T^#&x z?-ZI5cO8C0g$r9AD>B(nxEvs7;Btcc->%7zJAt*%b1#**T(0Gak&N??)-R?pZ2zfRi3`N+`EV$Z#tJ+fC+l(NLT#WP!% zTy(Q6@wp*+JIv`LbM3@NoC_54?mXDh8Y}Oz4;lJM9n4(b+mzg_>)~pdwM+}v z7#8{gWi2;zznn8d??+mSv(!dd_?Vv7hqo$BlLFD1S_G5R>IyTs&*(@VWU1L0;fLB2 z$EL*NLbi_(t>uPBV-wJD*D7JcbQdfW5@F`GUwGD=S|apUnQ2iiMEg6Vf_km{gI@{{ zHQexQe=?fb{t~>SypZ)I8RMIN7mVllW7?o(cn-ZK%xe&csniS<+iepX6cBf%myCJw zIAQOsFwE2D87PlXd?OZdLLhgj$1e3h%z4iLZ;xIP>@Bx#;E2|Yv%l>N>0zWJo-)p{ zN0v)EiS$cloOcCHk{%QLX%|BL=tN7&ViRkbE#!nWxF&vN-0oL1SIk;3-aGkke}#BQ z!hA8SEo(dz&OFvM7B{!27Fr5t)~(j5H}QLWdFOd;D=J&hUMF=1xxAtGjLTbbmc_GC zHZMV8VjPZ73&~^db4n3QuQ&51vCz1rDLki+$EV6z7{BWv4CdWo$#dmUZ-}t?t~)A| zs726rf}mxv6t3KBNXoJncJEq(tFf%#R`>{ww>qJDOcJ(lixuAdaYC$rGVB&+2-)pj z@x4w8c5AK_a#K8EH8KU(Lz0C4+@XHsos5(>X2Ms808A`M#38GziYy=2HoxNV^_^0I zCFFQah#^O9h4EhY7ngaaJIE*hi}N+^dHydh8l~$gPiZt4)*^L~g6~L~PZwe75$ zCrIaC{vX#aW78lh#D^Tnxy0hqK8crE-!+RN*C>u!>xGXwW=^nUZ9IS7LxoU59gl6v80q^&(dOV% z{FzA~2<@jT9ixg~`anz`7W9H<^Nhlt(RsF**7>$DB(fnhU z+G9HR6mnxQylsavt+SjBKH;p>`N)59{`IVOoYy~XDLpu3hXUsA_?&!E`=LFyafXpo zG*a|C?1lS0XKUZstMm5q?{H_Xc1tvVRG;@C`-ffwHY%<%PZaYWG@sT$(CthuXD!a6 zJ{SrA_JJ<4Ki6OAD$L=#&~iC*hm0HFPy92FRtlDliL=^s#zf?*~xxBId9Fg0DUszW`5eR152^AJWJrKb$J z_iIZ=3P)Ql#Rh6+M3wziyfI&bUipdGP#UXvR_TaD-hCb8{fyrkJK<${GN!sUr2p4a zd|Hu$xb-K>4$(hlmUb#K{}`(e3YHd6s8nJ3ARgog&o{w{ z_~@od?De#@;mQ9$Vl~hAIbEFRys`T)p6@T6;L@GCKF;L7ZR&~H1>u+9d`Ik3cODalW4lvOw$@5Kmk^F78xyh8%RsbABTlFr z2Q&2oh3?%*wExIiM)c(W;+%i2cAOv0oT_MRLjP-W&R&-vP?+~6&R@cP`;PsEg>K&1 zLad{Slpz=q`%Q5p|KDSu@M{-qZQ@ARG_DG<%pYA(66de`L->-(IiUvqs$MjOc`E0s z1#kW3fqtp7qbk4_jl3^%FyI zl;_!f-dKdvXYKqD>N8Xrp?-b8|MR!{GZ1Iqd*Sb~I1KgDht?)H>f~|u_oYVospEn% z-1VFAs$4kQ!U=wd5;0a&C4_foFLpi&@|XHTv(5JGTa$6HPOQTFuoD~_rJ@&#jQ@0T z!`7B*sEE^4bSA&VCO8cTC+L^8BOj@F8@-vj>5414v)^qSF_3c~)t2P+=BwlAgRoCw zX-S`%iR9edr2H3W?VGjZYSiGUS}-zE?Nyi zYvOG8+3$V1uY}Bf|EWCBHGiiewIlC4Pu6@13t+-pH1$3C9FOe~RZeYo_JH*|F2-%o z06ZKQixH6vkl^Es$_DiB_+x<;lf7We8Eb|#2HU&4LAV-^xq~~yb)z%t+@k-c#~-0> znj`OuM10zHSor8?k4LSOG2hooSe0*wstGADnASqw= zg~{yS54xqJXpN4beJd2>|E6Ktf?VS^7kM80rr>FJZQ~|6;mE$tec0?iLI8I$$~cc` zy{hQHIG5Mdj`PO((-i~zIbz2p>ic!9R!n*8fUNbL#mt#1ytzfL2=mF1-n)f^Lx`0! z);Vjh3v&mPdzi*MOj{GWoN;N0z5Ecm(v^=;GftJ5}N*>f*E zTE2`LH5EcmSP1OsN3T6HTNtNLE`*SVXSY?t$1r-VZBInM{MEvOl@avGj6q?;6aU5e zMNn;i-7_0=#qkb~aOa)0?D1{Ig)8(6Nae0j`8?qn@x$$$!?oFeSQyE8ezGB-`Rg-b zH{%&k3}R4WW3&jRH}WCQ4F`9}__2|g{hrTbu>$=#^SwBf7~k>PSagAYVe#B4zT|=r z-NGThkH%N(PqoTt9_Ae7z?4L6olEbkkHkT`q@#V^AS_)??a-VIEdA*R_xapGyOD{K z>BP0T=hkCdI@;9rga&)SFY(0stCpez^%>4eCHpeShZ}@@ z7D0HpJ`-irhQNq(*Jrnv;faPJdc{N{$bz%V@_OU|@^>_eL*cAb|Hb(P`H}xyKVS5j zqzG@}NQ{J9L*iqF#}NnI4x^rfhn=vN+!BHN_4502!FyLEHdxV{Bk;4ZI)eE-iaREG zt?-)M%VVth7Ju!Jf0`Kco^fZY*JQk)-o=wXFfvl;86#AR6SeMIo<%*k8S)aK~_ zLNR)a1D3l{XZV@3@S-jKS^^U-_Jm%yj z!y){oFW7DF6uZvAmZRZ#%{s4Wh$sA~hhrvd=)c^1a8!q4=2hZLb2A}YgurDwch71z z;03Yt_qWL(_@2kwGyq}AoKN-NjW+|Cljp|bmPawf057DEiQ`W6e#Dr&7F+Ly z^+*>OTGOXs&vsPpbVQSE;&S>MG11lzyI&>2stMl<8ynczrV!&NuRnPqX1$?@<2B}_ z&WoV4D;>Q;eBcphi=Vj}m|B(rN7p4-{d+l%jM;}qW1>+AY82yyz20tG>^hyTMdle6@i1S@qYK|hyrp@XAvV^H+l@7g@xlD`w;!8 zc`&0ULle$nFUSEnmKg?jYjS0J&*AdK)^MS2dEQ}hJQ@h<02E*eJIQKYKySu?xN#0B8QJiLNCb}kI(=Q2L z0S>76H&<n^8;0YN;^(-(8a! ziGb}@!l`0vqEBE=d_V&|%p&m3iTdPiJ8{=M90}>fpl%x>wgI&ocqfKDwt^A$xHSK9 z>UxL3gBltmSmXI_O+ilU5O8=2m#nqOCbzJ?0Ws6Y1^7r^8nIA?!1jkQmpsGnw$x>9 zSAmbw-e^1`mfrAZsHf|Jb3NnmB;zu~Y*%9S@mMhTDy}G&;E50QF~qBgm}!qjRn*7! zy^MENHqasF*=Fc@lKx41K&WLiy7QFASHn z!ux=+k8H4uxPFJxEtMDZsV)D0H9A=tD09xcqo&_l=xuq5=L&Klzht1^%R!h(9XV^_ zT3Q`5)Q4wNZ`rqYoTHC6RV@6-`Cu;Zz7Mw*I~K5>A4%;3I|reMuP0V}6ZeQXDR?ExS*?y zJ8O;Q%U0pO>0srTb&K)z?^<#|1!W1Az`$@lo>d(}2l`SSPD;Z>b8Ecf4BdBm96T%i z)%w$z(=uzv+4u7k<6*BIFntx(JPWS82c3pt)PpdbWL+IPVkQ{Yx#LEh(^1oAXJhVBEI*A#^cB7Fg!?Mp zZz49-9kGvMA!R>D@)s8b)+f)i+h_bqXU#u90lEHv5ZHY&&Yex9-kg^5_L~JT@Jxng zr-sU1-R8q@6g`edHBnlfo{bJh>G-LqtL&LN3pv{}@V@91+qx5r0Q(38qCJSVnD)!u2c4 zhTn6-?U34W-nc*4__&56Dw3$JZC;|-yUzjD^{ET@#7uZPkvvB7QN(9O!sI~m9D7Eg z=$}Om?9RZEjoE5&j7+7I!7{i#HBEN!YRT)Gr{IFFj7 zY@^KI;{<2+Bc_KtE3a+0M}OXZjdTr_uP@o*?4nHkm~5mR3~< ztXI{(2k)$lGJ4Q(2~?b64AcuyBs_M)ncvLCel3La1-@9#9P-{gLVyitdhNK&c44bv z9!3s6=Y}bNP6;=N-#=wOp{bxy$e1-|?Keud8TRH7lVj~SYI1kv6cXRtAB8o0jc|J- z`5r%_@YiJ)J`smU=e)e~^$OhA<<7Ke3?8bsA~Kge z_pz~1cHNIN!-&mB#9?3Qaa?~Bft>f`cg?$wa_&~uS(Auo6JMihEBkjQVqntA= z2#pHqrMsbtQjhvV!#ga4N1?vbeY790yv)S2b-k4?$9)knXeGHUBb5_3`C&=YY81K~ zD_3>(hl|cy{F$JujPB!wd%Kt89=SzdxeFgOIsx(Z4bWbPe2>f2r7t>Y+`TciH2c>+ z&t3H`%KFDU!96k(X^lP^o2_<&#g7Q;V((H|g!tl;A+>&LItZf|N27`}ev8FZ1S9s) zJ3H|A+!QJVmeNnAKl!2^vV{(>$%P(Izk{M8!J4!0rR>wcs?Q1n=PCDyk1X(iCD<(^ zUy*0~Lwr3v5LMXFi*pvcHjuf?S+SN}4*%Y0GoE@ToM&mgF~Z3xYKL$pyH?KcV&NIi4NQ|!RJRBkja6`r zNX7D9$8n$waW&Sxu9(-95@4!0h zgSmDn_2iik)haQ6XNM^_sWWNu+_?IH2i84}z?|;U3iHe4ez2E$aCE2QWHL2TsXEZ0-GmagsDU>kAU)gWxUe^~oWUvMyuF>Gs5W$$(-KT+3uhh!z6v`wCqa8 zLS6dXeB=(_xm5f;l8h6c)X(JEPPW{JWa>5-=4WDuRRumg41wW_EO-yU4cnH~+ceEa z<*nQ3Z%MCP^(s_c&cHBo?M|DeK}fj7&lZT!1=LnpW}+D6L|-88U;S@gH*cPaT6SHC zt@FtBalKF$yL}<|!T+BJ*zDxyq!hV0Rb>&E&hY za&Q?p+mXJFeq_scZx?A7`u+9PY!d? zR_{TIbJM6v%=viz8(S2nJPS5F({&m*5*mF8N64*OLX*eWvFKehjyt-syR{k0k{|LmY z%;ku0vJPK%u+O@@95n~$AZ;)`@^VseJ94)$fP9VhWyBorO;lW}PfYJkZG24!JCHF3qG)wCT1>!q* z(~7&)7j`H3i{py|Fo<{0E)yfM z19=otrW>~4WQFt9t2 zZs~?i?@jCt*exa@wqm2Au-Cn?1I56?0J{Sd%x|3c_s_$3uIpS6hX)bny4Sqt9COSu z3^~X7@Kg%sF7O&Pc{^i1N;3J|&g?PwKl>_qMA5U7edX6>AEaUYv%AQZ{P5$EWW68? z&B;%mbw`#?@*EC*q-F2FQmWTK93f+p@ki5Jy1b5j#q%kcG4tNY$i*QT6}=Gtn@1?V z=FrdAb}_2kY*E}^6pD#1OYy~$dZFYzhv_Xx?wn%9Hfp|2IJ68im#M|wG$t+PWW4*Fb`x;ae715`QXpXD|K5~TL!Y%{;IcJ_xq&{y$q;fzWcInNMAR+ z_9Lh5V|Qu!+AwTnOk&4cNk7JfL;XqpU+o~RDkBbmiF(2#H%LQPMxgSb8p_Xyq~dAh zN>K}4Wp-KG_KljTJkRDyPo;p-)URWl_qqR;%sF?fs27Lk<@JQov}pVYiNo&IEre!2 zHQZ`*=Ki6B`1>IG|9X6%pFKrXml$mQMjm#z{-Rn@H0-yLzk9KdDAMp;#U!F2uDdXp z8j0W#4fSP=MGDWu+?CW_JW)e5rT@aohe_z!sZe^pF$59gxqEUZUV2uSI~1i0uq6Dh z?)S|g)Z0KG*yvrRw@O3M%w-92m^^dKEPBmrmQshpP*I1tL0bG0jLvAFc;6!m?)EA8 z{?kX1u%3G0N7cByVu<@!JvL~XqnhseDsc_>|G zt$UksPHgi>>OgMERmR!(K?AX+c@*AUWZxdwR#c0p=5uXw(KhuF#_glw>CKsUvYEIZ z5sg>Bi341mC_bb_qrF=^I{42K8+d+fSYNb!WGC)Q)cRvzInUi*^b8`;ko@V@lC9`H zgPdgclHZ3+6BX0|A4UGs>p??>tHd3X1xe7q*IFb>LFh{DP(|`*seDQxF4JqNf187n zcc(ySAV*&H-=C8NL!qc)UAE|rfE}d6D8+7rc?)vW&y5R9PSXn^+((C$?(+?N4 zR;$rtP^grw3&k}=9!nN!$moFNMoxp&W9%pgC@~f??7+3Z}uW_Of>eq zqo?OmAK`Z*>i>HDuze9iV-Bm$(+AM~?DoLX?)UPmB z>{&?t%wN%XG0VvOEcphHW2*8P=N>+!n=s4IcG8q)uBb?& z{_my*lC35b9~fufxBI2~X-afroO{L=ODjXeag})^X8tcJVI{-l>Me`jKKl8TYBr5Gz?RU8LDYVeBtz2mf;y{eO|;$~wgQZn)^aCkkzd zr>9zI#8SN|93dW?QFF0~T23xK=fU~bE5-4;k-T$=ne<*IuF?NAjJp756IY6c+e0zn zZz7(?E*1AVt36#oPq&dtqU-(uWRs8Q`Bf>Bmipn>)MVr)IE!`mzKC3(f<>FBis?FE zq~4>4W`TuRn;C$leG6fs*I7vOL-2RjLh5Ypkqj@ft_Y{D+T#AY%{%D1naf@N$A8S{ z5TBV>KMJMLH^1;Z2AgzM`Oj0=oX}Yj_n8w!j^p?Hx@Jx`u((E@{2RTcJ_B9xatUju zvumX_>#3o{IDhjN($4itH2I{)+N4)fG_|1L@O<_kS65u?Mo)I;_E3}d;_mYZjAy-J zyJd(tuqqPI7;~$~lf_rYStqEy|I$_TcaCD+!8t@pq{vQ*!f?(q|9T{gpx#mV#QE`B zzvUt=CKAJWkGJ<+FRYpK9LTl4h;(r`I~?upsa?<}Qw;7Fh6?VsIQ7^f#+C=;66Xb# z&(p5USs5jT%{qmj)5 z1o}mbY1HwwyUN=+j;ZA+is(k)6J!IWhg$+K2#-Z!;SGr7p8?3&q#_4J!q)#(kQD-&pxPnaS zANN47vIhHYctuLut%N@74VQHl(o3G_a@KW1G!eO->9@tY;&9uZ!uV|jK2isNQn%5f z?UqPbWN?<&%vLP=N-vueYV6n^EOymoe&#%8L6%mScVWFZom$*mmkaHgNIbkl4WkDe zM0le}I1-ON^ejtcl{2>79oVVcEdu8#VP!?_+>Cu9oxJ6p^~vc?IVg%eg0PeGf=r(S zqUIQXBwZqoJtbRQ<&4#UT2c#p?-sh@^!xjkgkHMsqSXXX1asf5q45^+d5aJZC=0lSSw@Jr5rsV_0Pt+SMQD+HH$_D)Bcn!mZMgo^*> z3|VK^$%c9475SAM@A-HFX20h?RnO zB0nDa&Rs0wd7eQHz1$F$7=D!e<8Nw&SuYl&iX+ixD)BDIb)q%(uTnTyo;@T>7;>NY z(^&2oyxl9x&na<$=ecxsj&N@mhQqVT?JGGcW>HUIWF2a2=Sm`IP5^!|&Z`UyL`+*> zC@yM{u767C(L?Gk`;xL zz7Fdm!+#)x>aLs&@P(V{Vjj#{w%e@_s43q95G4yvD_6GcqS`r9F!h+;9bD_ z`S_<&Df6`wSD&l#+qJgXlN=6TnRP{Bd$DO;1bT0$PelI_Vps?Ah}NnB*V&@{O(b6P zy;ybHPb}ROi7PzM-{)z>r!aanv)`L?e1&+qE)shtGj|SW=By$6 z6NBwzpCgtZ55v@R#9f;UajbSIdK3TK{QR8AUCwy~`RayUuZrmTepvgIxjMF3TyNtI z=OPVe?7b)6*Y-g16)j44KNQWiZrnvlLfx8=MFX8H&aO&^v)N-Y(9R9Jr~`jAwOHI; zJs*18>7D0$Q0$oJg@X6geY+nm(pm&S(Ucl1r`}5;Ui3L?5=)(d1v+0lCG01J!t-Fd zssHh4)Vc5&kDJM22ES%E8a6 z3Uaw4VD(wlcXPpjbZU>z(vx?+cZ6N27L&be$-Xg;xWgGum%_U8s<)2t=IqJhr@s8V zhYNP(XmP8YJ7~k^qvdq1ey!c33eK!olICp6fQ%zhBR&vI~zB{RzID1-&x$jh{ ze!RO#VgFwGUIlzG7rnTD`j7b0qtSE3TK?JJ9qDUh?k6lWLoqOc@5}c@@t0ivo2^;f zZ&)GJoq}L;mtHyJGemy108HnMa>UpJVrPU8Qkqa#%|RBGj-JT8M2!3D4biNnJGyTr zXV3hF=+e*yTRB758(t}Vw>rYnU5m3%YRH9s9pO+T2_5t5$rsWcndg#lLsv_l^354L z&r)mR+GjzZavb+y{%LtiY~SvO!U5c`Zr~u+Ee^sLVk;TrR!G{qN~F{X!{zO{ruzQG z*53M8$s3JtrRc)$TjK`fd{?(xx388BelsUbRy@&7b#%cH=GBMiEu>&_R9f)!eeQ%x zV~D-P?o(s88PCSB2vtKb#3pz_b@iah0>nW|Qg7P_j=7`o-VA&+w+G?_gG6$ z*~5Ht*iLG3FBDIF_$-POq!Z?0*wmkRU6XZ^CFA*?UI5N+`=xdK8T@Xk&}r{QsUvqz z!>_Bb>h%lhPW3RT?$bA7WOdPznk0J6ExSYuaUwGW1~b(dUD!t$?F_;+zF*V6j1#u~ z0&ysn82DXxae#XzV@Hz<`&lct#&{$99cOC&Hwd>F547OELColb!gG`x>jB~(^)HF( z=FV{B486qTnMnNLfZZ0c&^3bi6{JJ0jiSX?$aC-rz2hNnlA+yUNa_EZ^-k$bDw zb!(oE(upE#R4~plTLidxQ^VTp);KM`Bp3S z<>f){a5>I>=d4F!WsV=5%E+gGxmf%=5`^t5RG9Ygt~B;O&lNeB{Rba4%ZQ1F-T12e z-FpUi(79c*MqSn$egEm{COxA!BI6wXtC#M5Z5QlYp+?uDB;E5)CiN3UtT8IOmd@;N;brp`83)>(sRA(J>zqYri@FGW)9JAz>%f#jWt_YmQJ(;Mz z;>u7b>=~xPPp3;FtGWX!si9O<@j@(KX^-)R)HBc3lh?krhu`QV7;LF2H_miIw+G~n zMC!|bI=N#U`<>4_9*aYJ{BW!xcWS1r5Rc>_YMiR^So>Uxz7U2|Vjue-`kVDij79*JxXb2w{_R*Z9Y`-AzdORTYkaUL}FM*g%9&iKsQY{A23x^L@)>E)|NQTHCY zoy5Z{*;DVCK3eyqb0|_A)!0_(tUKoyiXQFND65vJ`+PGL+j%~hYB%W~ejNd&LWjeq!Jff{MkiL*_PpPocaHjNlP%x@BWo@%yiDYa-&&|zh z;N($BwaFhh#?ilI={srGd|yoGuECb~ZN!GBo*2Pd#toARVl3yQxjxjBXCL=tmkWlH z?-XyhS&ZJ|h=8uV%i{9I>JWSAHPFH{zC=V;v*(>tHLJ^A`2H=MmoEy$S1!gQk_`*><$7p@dxR~Spi;f3<8l#>&N>)8?bVlpRh!@_8M zd|Nfnl}oPY?~$$1gK-}6+97}0HETpL&W&TO@-1&WV?5&=d(b;SE;tzL@2YW0Z(64y5z_1TB ztR5^CLDd{l*i3`1?)ybri5)WjP}i=(6_LsL(Y!-ibo%i|grBve_cV9zr~VYHw2m+= zrk3EAU*fyF8*2k0k=F3-C%7+uz@aQ97Ge)SWMc#h#Vp0A$2wt2`$i}78`ek8oPvzXPP^}Bz z$oiT42LGEkN;f6vkIp6Uka4ceT%PA9tjXh3qftcWi7$Jc(VlVsa`B02lb*pib&IpA zol3I~$y?4Jc0X${lxaO zP8h`=`O^X~v2LS1xzvfsXtY{Xi?YQe?tUJNqgH<%TWTKD*FbqyOm(z{vPBYNQp&_L z0|(S%KIxhLLag<6MKR;NF5#*u9O#F^dIRr;GsPU%#IA5~z|D|z0grcP-;amj_*HtphWs&7T)k=&+?=wOKOrdAEU@)s95}3dS~j2x!f=7Jfwrz z@YWG68c+x1{A|(nf*t;rC&F%cvUqgZhFC0ho9}KBJ2>NrTcO2ycS-z-v_S@Y!}4y| zMDrf@Fh4-OLBBiV?`0Qgp7IX8SRisLeYt~3e#4OA!`IN&W7#wpHW9Vw(+QJ%*mubnV$QIkQ))>RyFz#c% z_+V^@TNzrMvOFWE*LQ(C??Fj%NOU~NIB%x@Y|acZ>_HH&eIsAO#ZihOR@c306b!As zbosTTF^(Ml|IHhdcTLDQ-fs;p;~X-hQ-188{}*Tf2`TwyN@tW2=U=BO&3|$|2pevw zVbJS)ene!WjQM9scO1I|X1epV7SIU8PRl z{cvXzpWVJW(wpu+Siv|Cq3*#J4^K3@L9Skhqf+o8H%wkmOz++cX|TOB4x1&Q{gNhP z`6+uOvj*#EJWMnSwL#<$>W0;H7MUIAp|XrRy1z7HLzWemuc051yk2-1&4U;BjJ}j? z7eCJ1VDMUcv~1cd)^>8nn{yg!Z)_4Z$+f#ieMqM>U4#Me>(qzz$6Oesb7Y+Bl}BP= zQGfFT7dRJwUA0dc;pd$1vDX@_7-ysP%kzu3F<0|E+t}39`FJ|h|A#%`zd&8)2|l~) zJh#7A>P}VS(kLRp9EukZO*w~ztJ6M{L9#n)HqyQa(Nz1 zjx>GL&{nc}9)vpNqaS)cSSoGDz4dSvH0P#C&g%n_8b=SLxByA@+8<$O=_Ba2NV47ks6sd2k_khGDr_+3v_+`XJF-CoPRV4lz6rb_9+gb>{B ztAhE3C6e2hU@UzQiwUNgl3gbEKv&12$(w@W{w1l7QxM);#$traW9iZ% z?p%}Krr)kYx>hd$vlqnTRZ?y7@dGu)YqC}}Z6bRA^ul*OQ`7#f#e~b;hv7_TOSSgm zr_Kqn`EeMd?I3;}vw^XS-VM*&iTS-|V?clMFUPbJpJq%$?=box`!*AnbtYrS4)V=h zn~8*3Q()*%yy!_AaeBin{4HcXQ>(6Myv7!tW~#6#F-n@<)E!^UlrYK5P|Qs6N06rv z>Lhit$ej|4ZIkV)W>BVr}OxqM>^bHj`g?uw;NRF$=_ag$nXIg|Is7j}BK{O9%92{A z&4tA)YAhH>NEaNeQHy+dgJDXk;XG&fs_5@nY$ZjW_Q3<AHVkT(Rmb@!?%x)qoq+}!a!kN_`O*xefv%B0dq*pjDyl7a$Jq;(VHGuq^;y6>|q?V zZ{A9C_>8hvv-WVRC8l1cmZggdC%zhqGZmqz7|zd&o}%-hFbr?U{Crp;LO7rQ-b#h9 zr)GoLZkC@zFi5FHXeDI7Hxj{;57pP#PT`WT5=m*+YjjJ(h#K@XTWL+TM zm9|bya0YF8K@zgFJ(C7RxV^hR@<*N8Xjk4a9=E ztmnV0klL)hKyn!F6Vs@9Z;+^ek9^}?=IUOPMBmX$6z}1V)-YEwmGc5`_LA@V$BOOL zo2te9aJA18Va&ao)Hf<@4cjE*>5CE8Ta8{u*}`;j6gfehqp5Ymhx$eC9U0qKm&GIQ z6!a({_p;he5wIf~eFrgzoVqH8b6$3VI|!3q^F-(NN_bSGrclOa;pt1wPwxJgRu2+u z=^I$#M=yc1CZh6k0H%!8ATVZ-*xi!zJ0I57RvW~1*38-7d=>*!6iW-^FsYy_A8BZC zqx=qfw%ECWn*2eQx|a3q;5&%?fr?wY`9EB7j`iyML$jq5Nuh`uPEU93BB|vyYU{UP z%t!8#ZrmoH;Whc44GX2(hr=*GpBPlTPf}?{7}9yp$6FeR`FUaZ8o)Duy1j59u62^} zPu@C2%x}%T){*qXs4-QHi&f$<&*4Zz4>9TBT~s%te=hH0_ml(T;aKul%h(?k7YKvsX!PQoaonC_(VsevuOG*uaPJE->UbvW#*q_zx$K0(>j=HtZ&&5lHMDP) zZ`{llBepVbrVhG#t?e*!d>mG|e$*8-=T2_RI0WzZlhO-9v5TBi&+i+hzKxYQJ2(zO z0h093gtNj%^f7PuOzPQCiLdY2CpNAnHW+ZuUP#=2ma!-%$8}l`>%eyd#B1^@`w@GI z{5etF*sDY?>%)*VH}S_f95)%apg(HyGb0>k{F;ES%f!I(5ooScV{b{CXwo8*ybm>u z^7e~6RGcYj$1A5nxf0CEjz8>}GAN>=VoHJE#|$PKHvd$)9ev(acm% zO|s^EYU~hldc7*8!5-w#v?h1UtBEKJBu`bJ9z(7@#G5Q7e7+Fp)Qu89xf{8J=l@Zv zow(L79M-QmBWoBTGRS*L{>0gL*F{3lG=kn9#Pf4Eh{87!XxyDW*SI~R^$GG2__J+3 zktd>3qp&1B4rafv2=~Znyd>7q)u&A8O^JaW_c&T;KZ`l_VxeBi-MW-&@_?{dbgYp8 zl-H4)42i`9=7gXzhVq{AF*xr{AFQHAa@cC#9Jj3W=0yzxQn_2qPGp7>uT zURvjg@SGNbGt>yWe*c;nN*#5-@0<&y-xB55V^QYC`Qzo+inS{l%U@OF9Btn=-_g<* zIo#7M?w_c8Y-)#_{@k(pQD3@a<%T%EgGc)o)3uXQAxP!cCMhr1L>c1@=C{Ltkcf=5CyqJuYtV{F?mjyYxfRjO!vFObmwwv5qYJ#&YFLB{ug= z#)>KU&(>IZ~jkMd#aE>gP!&Ko{6$vDp)SoU|aVO3T+Der{t=9{u-{$@?R1^ z`61DtslC5E*~be{*h}6X;2^u|{IK9RW4qK!PJb4K1H{#P{+TJyGLFL9?$j$7HB)|J z8i_M~sCmA5wp@)`k-die$Ahw# zy_;N1O>XV!M2KuFxh-?@WX=t56|5-OrM!Qaw)QM=r=LO{*7gGxC>Z@)i4C0jmKJv|P|c#B zc)tY1zHL}AR9}hgKIHWk>lKu8UiP(j0^)1Gk(;o-THTjAgLUr6JKU65#6SDh>zq7* zx>Dx{a}UTqS5BM}j=CeMC7quwd+=G*9>blhx?ANhMIA@!e8|4)0)>e0?XHD%j z^6;tTj zL|%KI=Y)Gla({QZMk{Kx9@F5@_*rr|`9J!bv}mm`ms_d@YjvlxftY8v9;+v{d170D0FPtKp|3{W=Y*?g8ZvEX-S-Xp7a? zsYmdzMZq!dOSZ7*PI2SC1=YFx_ldE3(k-bVZ6`5j?zSbio?B3#vp+KjYHBweSTKnE z^E2eRxv5(f3=m;B!k+hUeC-0f<$RF!|I+(kWV6n!AEr~!=kg<2Z@m(a`8DF=6}h2) zI1J{oM!hBEo=d}V*O5BL7CG`X@*zuEBi&iNNAASEZ^J0+%Ufs3`=_@-c@cLv!ha2tUU;rycdTr|H9ixz=(})i}2t8kIL^r7bR& zFb@Z}EqHi40$Joml)cF=*nidy2E@MJ-%Kv(dxqMxz6rP)XpQtbZAXc^=&Ed0emHOfw}c`Eh9IPdR?7k~*>pC`x`N&*GlTLjGBA&l~cQ z(c$n2CP%LIX?gmcaIA@-7Wc=aa$F2G!{ZWA>9j|_HI4P{LTba+&Xm^~Md2*<2INJl za?~aI9qgfw+s37`_p)g0Jw?69(^}c^4*5YJ5>Rthg#5Wd433&m!?)5+E?mW#otmCH zCDY}5lcO+_+}-2OX7VoY2t@5?%wKkwXR-I0O^kHv3?sP_xlcv(vMKvzAP2E7trw7t zaT6QL*LpGMlqDnbl961;h;!gy)ZTpbT^LDf>R8YRH}9Wf73*JPyQ*z|73r@ zzkhg-_vn62F1gOR&1ddtjLw!vlDn8zO0B93%jF|4BI%#W{A?8>n_5u2QpY@8HeJ3? zyyfsAYGz&D?)yXO9kR2Q{3@L_AfM5)?sescoKNnmm552t z4dk`mVxihge95hW-2QqL4r=KS(y)PSYZrk5`_8_Zypfw!jwJn zc{6^WPb);QdmQFZr(XKGEn+WsQ=0RgY7}rp7)EoiIf4AH?PrDWGwMlZ#lxcUT`_?7 zfF+;Zw~{wvLJ03h-Xkw!e~Uihe1|4;56iQb+}47cdD-0Et=~Yd$$3k^{`8!?-dJu= zK4$KNMEs6uCXW~y3kT-s9c!D*pQcCQat<}z+>GRtsr2l~OQO$TTRDb%ABwffSiiTM zoROx&(_6`KJ=a!#$34h78>5R0;`d~l3iJNtoqKFZ zs`yDBVtv*j>Wb}R2Q?b&GQMr?kBJuP)TUa^dbs&{;eD0*qerO6RC!0VDNV%T2b{f* zel2GIBgSLMJ^f*oqW*zIq}U|j-jo{hG-}Cq&P_nn#d>n*+1#-(<1TYqL%HUMI1GAA zZLyP0<#~d9qSG4W?PwtftD;~j=wDILT8=*zK~JY7VrU&@_oMVT(9j3rMmO20wF*HQ z$*6y^nH;e#4(1b+@S~(e3?rVDcq0*WmYr85GUiXo#rj{I|N1etbbkW#7SHHh-}zGO zElSj?!MOL@AbDTq4i?W=ev_M0+=L{A8d8_Qpi;WVUULc0@Z%qigg@_)kH*ybT4y5c z$&Fgpg&xeK%tZq;`bzhuF3Phx;&>1Gr;X$pRr`y`78h}%g z<>fKdUL)@=wyB)Tx^XM9=!Jt?%coiM+}V-HVxTMr`OJtrC6ns$+29E-t5>tsZ4 zsxKc1WbgGyiw-l-i{G4Y4BJU9z6rY&!9R&*Hs&1g|Ni-Zyxi&M1_%!a;?{q;8?x}Xe~U4C1M_*UHdvc#Uu8$-qjexZ6k$>T%P~lk!wy<#L(;Xs^H)ItG|;t ze3@E~e5c+Tg^Jp&dH;LA_BGOq3DtRD@oVaLT`oE`PNeT#JiZof6j5~((SbSbe5akF z)R4Q|U3vcXbHvo`2{4;Qf9FjFBB5sj`tTV&zg{Hln77P-(8u%2BT>kC&dOx!s~`Iy z=8TMHjYI#Aht@Wc4a39nRISCRWzA)C?tcyP)ne}G zKVr6|Lfk~|pL^~RQ;0{dcjd0`z(B>^3SvCu5&dtR|GKUenz=mh{Jpv*cM=9G$d&yS z2jTulN@~T=F;)ZTy^$;nw0KCq#EmYcQm^wG6xE{!?}bNF34bnaeeTgWdM@R!A@`>N zYr@ix()M17=*HYq*x;|U>`wx08}S~Dsx8LcU_H_}9>*Iu7Vn8E?qaM$bjHFZpZnK* zM^?pj6HSV!k;#47A7+Dv?lbGY);zZpM~m|{6EUR|y(aI^6dm*uk=LI+bqzPsji3K) zN&k=P5u(KbdJzT@e|woMKJh;Mvyb@avNfV;cs$lNPQZrE+r)U@p$|6FKO_FQuw6|& zWIDfB%PZm&_qKBRUd`zHOyr+bLidF;mjxA~BX<^#Y3O;M{Z|}q$GvZIdgHTii|e8E zjANXe)LI~p9#mm1>s7DldWz()^fPVu|BLg*i(@z6RGAs|zy=q!ye7jbnb^WOz*auz=q5EvaJ=dr*od zZ{j@jiOakF(%X*-Fm4}@uC52Ak!M)jGFCf>mo4Vg3$;^y z@qjh;gXP4NceNFJCemkw8nf0th6yWvZ9mpa%S-2p%^k?QVNH0+C_y~_9F44b^sk-1 zQDoerwgcl_^Inel_+5!g=ERDU%VO@NaA>2oP?_HpMj=s%^48*<{UK4amI|Kak_{R* zRrJ=X5Z;ekh;}v2b;N0wa31%+=UFzaCf^!QP99dYC#EyMhd}bYzDXvNr4{I=(wTIo0ozlr#tYvujmDgJ$rKz|V(wV+O75{U2A=mweePt1WnckN>M1xGw?S zCotzYz1AJz`ESp=G9<4|SN@E1BnM)f*PrV$`0<56>ZsJN)OGnz{je0)kWyPIbPHq4 zyYk4AY0}{F)S`b&UF+6sq@|AWDB^$jH@GF8;#@bI&%1Y!k+^3TgD%98_QX#Yo!dpC zTOV?Fw?tE^O4Tdq!^ZfvSCX?|yCN^UP1VjPvQ^8KM?7X>Azi`({jqiBrR4FlpA2Xgg%W9FAn207rsmpzQwQkZ) z>X(~SAMA5heyg1c(D5DDiZZiPtBIfSoHcy1!rW;|0=5tzez4<-dDsTdC|p^~eKJy% zNX**-^n_bAT(N-PCz!k5ee2Fr1QzpquBPrufV<)dV}5Txb%9ShC;}O0Bi12TI*(B_ zo5Z}qI=@5kC-b_#@$gjg8N?-@Oy?}(^(WT+4kM+X3G_2%zAI>dOUfD-iPN(+_|mG6 z*p$b8jrv-Az2zl_bs?6!h<@QI8sSF0)8DSthumo+y!XdoI=N)=AGS-siD|n&qL$H? z@shHLb^E8Pc%5qO2ze)YdFhO^&zlosC;eyleWyp)c27}A{J1}BxlhN8#K<%)b(rH} zS^KgyF^zsEJgciGB}hF#(|2Y7wHaqOkhXcy1BG>k7}Hay{FMOzG0X#c1I#r%JCmmp zYYO^qK9~L64#snL>BJ9a4EX*hq2W!##cSKQ}wX}N^j z(|4aKx-y?E&tRUJ{7>P0mUSBO>`zo~yiY-Zi@lV^D5 zZav)N+5gO3ae3?|#YA!gJM#V*V`ZzTl@fyr)?;Sd+v#NX`2YDj9ZTCG<>@JLWQrEO zvRVrLqEI-T*TQ|sSfMiJIVTUHuudBhaXlJ~M=*z9`KzlwAQn%{nBPpcOQt8e^W;}G z&P}Jyl>-JQ!k%&7*11^B;9lMf;&mU^B#6!@ID_RJt#hx=!e_M>b(u?>7hI9-S5aex zchJWjp3>46|9P=7=8Lm+X|~MIJgak#wKU((-gom1)+#faD=v^!+1iN_`?C($CPWJ9{ zJTmOZV)#K~NDt|gXKRJIjQ=dYvm>uLBQuWu3h%$|)X3R8oOy%K?~}6wdizl)lKE?_ zfh7(tA@7D~Vz_H_ShtJ8utxNzFWsWpF_8P(*NAQ2s+~9MMksnN*5X6k?NTm%zACFH zp}(@8XwfzlXRnc0lYCandmM$)AsWoQ`^s#~)EM;oO8hPJt8{&l8vW{4jq{Gl!Sa94 z_8)tbhfW_vuBDQGb8+aiX1Q3(x#B<861qeEL{Gjq-+J+V54kCgP0>I%jC#dZbEK*F z$ps!uZ=`XZbc?1Y(w89~llI&(|HAt11aqlW16m+?R}p2PnBU_4T~Ps8vC`kJ0+?$z_gEasLUkJ+<>`%XN! z+w^%anl7c@74v^j#xQR!Vm#?f>&~5^j7_lW#M+Iy{;g&MZn4&TXGDJ&y=Abgrbg?{ ziBO#(9@&~Y31i8bachr%%oXM}v^Zk9Nb&1IFb za;WX|!3GOQP@nq}{hk`d;PgD^mS^#ppS~1-h+}!NAL-a44aGt1r@J%m)V?cW-nHbj zY3_0yX`^`O^Y0rxS;pGm{8>s_qaTtG^_-rkljv{#0T zAwhcHhEoeh*m9f3s zbtP&JAXdtAdw0uLY#L3RuPd?E^G7kC7{*WL-=bOP(Sq+npqgj9?=5s>ZVuz$9c=yx z)A(#Jv$tum;XZ1PBiA5;I!jhpuqc?l#s}&lPdR{w2}*v|#XKQhnEmnilq#=qiYa(#bpZU;t zy$IOKo`u-Z|JHS>+AP_F9JDR0F+MDBClBBr+>3H@U%#Cck+aosWFN6F#!jSp@s2f* zN8G+|(o;7L8cd@GW9&Go>^SiRC-!KGJMIOm9`5!L z`%lHdI5m+qHG4sPrYFl-^Yzg}$FI>M&Pqw`0 zif`13sxgSM9lKC5;-oKre&RmIGQhw!=k_sA(E=0Jax#cMG8M;eBCcwwrE7P_z?WY4BIgpNKJa|a-SdXJsS*PR^p zRw0^t<38(+)ajiRfqLAttP?@9&C)meh7;ueW2ZN<5oN&Dx371MJg4yyv~~j`hRo&(6~5jr1Dj z8QyC!&%7CH=4Y%K4t83jP^?XW6Z3<*XEj(eS6Ck-cKUKKN{Fl7zs6pE5A_il&t{C> z`8@hPT;~1B|8LCqt%%8^Psl*>Rhs6*mS=ygJ#_{Ri?L!0d%C5(7qxE@#X9;v^TU)u ze-N}L4nr#vP;gq`!f7}CAo`Mn@vxf3>g|z;bfkveiLczl4yE5X`}4&Gb{hZm>Fc|I&!+hU@{akQonqa*{S#(&<__+^1f<;j1N*r#SUEHi zwTtyE)V!OT_$Ff6s-Gx75{&!|=ES1+*j(fb%Xj2Iw||Uki#-tUz&>upO|1Om0$1*y zbdNYoO;AUSXHV^LK9~CO4!FzS%*8wlbsIav%R!6vAKZ}F#s!LBiMSVDpvai*g&OS9 z?3*Vjsy7RP)SX%_4SnU3X;GNazAC@2Peh4axtH%B&-3NP*|LjE7&`Gh?+>jILq@C6 zrZq9-Ijh9`57a8-edk@%L@d3_9i{;4JlijmhPR_nU`9 ziRX4j8a1Dj*b@`W`@~tRfC=b-$3=y8401(M{;xi$dUhV%g(M;Jr2! zpUA_%)V~xLo%~SWk#~8)3mmDOkNw~1FZ19NEG1{8YUy3*@*BY}4)|D_geP6ATNF-r zz_)GO2|BEAAuV^pS@y#}2RuciZ?0(1y2`y3y$OeS;#y8D_TS0V^;kg8_8t0;xXlo| z$;ou8S@k@3d|4syiFQXS`@sos-Q`czQttF64mA~Z;K6k$l8ZafoBuiXp=iMMltu=jD* z^Ss2hQf{oJe>da2|FMVMyB@t=80T%%4dnG*LNL7rwT7K?#LAhx|7|%Ntr;dO zznjU3P9jV2_hntNPkCNC`kXz)zIYs-Iacb^oV7@ph-_Al~B=cm-hd!a!;_r>Tmk2-h}T4cm-#V&Fo4jQpG8!utccYh4t zmxObPC1}@xzBcWXvG!yIoOZh*%qW{q)Xvawh@ zJ`v{*F%RD;ll&Olt~cn(v~Hu+`wY)2YvaeY&7~}T4I(-c``xuoS8pmc%V)3$30`eB zk-bls#q8@Ey){=lYOwwqG1G_h6b}4S*gN3oj%k*$=zz% z7;lLI9^&lK;>HLZ8%p1nrdoJi^+eR(Xf!*j#etL5D<)Ux8_)2rtJ$na190PK5;6uC z;?fT46@!>B+ePvowD1rkOcN2emNnbRfugCB^#C!7 zUN-ea_gvy0w^);Diluvuhv9Gfv^k|qjrwyY%Nk?BSVyV3N`tG`3HaBcrj$ZF(w8;2 zmB}ET75lSI583B*>SKO>hX$FfGrSr!Qq<+yzPXmO#yE|lO&Wb!n`zK1@0`L$#k@kT zm?z^KpkEWtIjP0{Y??XL8PT}@P7CiT;pp2-i9_j0c+W-D0M}z_0;fLT*Km=#PjS$yl%aoMY+lo+iq~4(V_@{kN6TR z;|{O?80;7wggw*?7=1_5RXZ1g66%HhZ{K~f$1nNYc6XHge_VZKKve7ZwTg)aC;q0L(JERAH)n0%D&hJsm<=cPYnzyF-5aMu>%2F% zWF?}pM#?FbYZhoSx$LTL+}wrEl_w&&X=&gsvOt^BejW&EC6G zZ#)k5*B*gqg(nPOk!R3tEW{9hWWH8m?fdF7HD|25qyE)LLe|f6hwVQf#t z%LUUJ=P0+944T<%5) zSW6#>W?wZ>w5d=1r(482mg|cZqxrfn@4KC!HKqUNkb?+Jbix37o(9*rfcI@2={Zafi#m6q73hR@4-&Az;s)+!Ex-XjSMJMp zW7i~aRC8ufZ8Z$Lm#fhF3TFT_yOk~R2}SvufAx{P-~23hEOx>Z##v{MZ~2k=E(l_r z^K@F5J8A`B4da|$^Oo5Bio8O``PS?$Vg>VXCVN2hM#znI0S0PlH;2xAI*}V&HgUY1+K`y~9rkp7C7M$@>~XvpXWzO?H}>O8sPnMa z!9;rVO%10L?A?xQr2CvhsnZj1_gr(Bke8S@hqf0uw*m(h-ElWbb zJ{$0CpcD6B=)+QdfHO`9D5zg|qVy;l9(KaZj*0kXB2c4;8$9xehn!r6=@)!3+Jn7D zYFqqz8wB^~K?vwmTy`Oqv%=s1*3VnU|0@4c!oP=cZW8EMKFrMpYZ&K4?gr%nh5`7& zIFIdrSH#zdMLKc0Y_Uza+mchEX1*;>6S2(0v8#CB{a7Gsu^-(oM`L`+cu{{`9NdUs ze3;fptR?RFN{1Lly_Vt=^Fwdea=-i35sm6`KCdQTFF%u?GS07A6JIbsF3;OfE)9E< zyzGtg$*efos$+4dYlyt_9D9-PtXCfC$&1$$li~kck?^!k-Ho1oL*mJ`daZ21J&`@1 zsGE_KE#XTLz8*?I_JdE-%f)`!LvHOZ(*fK8@`Q$G_<6n)iq^TJ&*dbT9ZaLfjUxhU zCSy^_YPdgifPPjI4s6{ofWL-eU(oTq#Fm!Ao6!7;`;(!Wi44+XV!TC)ckeqZd> zV@|dsZ+!O-(VzF-od}-Qg&E@INpjZKFy{WA;-U^YLWekO{y0hWV$I15zczm>`S2DS3cAXQjvgv$j zR$3rBbFX1_(Gh9qP+z1`ck%0nrl?WJgE|cKPtQ@nz|RGyEs`;!fiu#6IiS|CWXuYs z4`l?kXig;|Ff|#P4$iP!Nv{?@Ph;x2JlVPmFNEOUBu+bKCOFIRV(hIQP?jAXaeZ@|JOa z-MUDuVei&Figj{IhIo9FUJ&az3s8B8)1Bk6ggDWtIuk`R6**w+0c$VmBecud2e%<7 zU|tJRzluI=?A!O`Yl*xD@feg%e#Yj<^7Jopn0S|SKHp<<#TM3eM)avK%$IBSWbLtq zbxe(Dc{gLfVj%r_?fS~?nUhAGkHh|Fxtj4!xDQR9r=x!(Wh3%Y@6RMgv9+UguP*h1 z=oz$q{1WNF4R6%_lL-B7ccjki-0=K(5=Qpd#fl(j+#N%m;Y9$htZul=NQ>Y zY`GGL=GL5@ta&F#YsI7AYWe{!IwLAcm19^@`B0q{${Spa!b(E-l4`z@=I*?u2P&K|9?b80tViEsGKm}A3>~v z56qq;%{K7D)?rDwYrR_9Ww-zxe=&wBr=+|#?1h7q5oqyIGMiwJ<%^TC$)w(YeubIc zli_@$A)2+PwpBfz?TZTgCEq ztf^wiK?+I|r-|RF^SN&_)k+LzPM*Qp(}8P)MS~UGU;M;6k#XM6nz^L>i>!B% zwH*7mW7enSs$b;8ZsIxbQy_2R-8bqNv8r|na@$UE*zHIz){Uw1poPTdug4-^znR>3 zJ~1cmMOG#6)ij+Ng_SMiF)*#EX5Of9T)M=X`S?NPgc2LB4ZdU+e;^QvZto6?yTY%DQ>bI#?$NViA%a<(Z(LJ6O+-k zR)+NCkrOn4pYv)HFugzDiam%UFD2tkcncUMBQscY7q5kD(8|*ewn)> z|64zIkE|}&z3TKIf1^dFs{DO6y{(xy_EonjKgxai`HZt({w)zSh4>`nyl`59XtFYDY0Qm$mLU&P_V}k?mOzd$VRP&^ay_on!6c z!82TEnS6%lvCl4IaqhPAvJC2uu*T5xYAZK>PCl)Qb-DFnP1A|Q?q0^?N9c6TX7=%h z3B)=3x|Mm>i9|Qvec!K5Q%D;^agzAk?Zs~uqXw$5{w(*T3OXvSsl&FYn0rz?jFgkN zx}i67a&oH?%CYyIP+&?go3SmG?al15vLu=Nm=%h`?zSkum<)@3&INKaRx^`Ov#PHq=$RW#1`r#u+N610hdXFp*f*`*uSo`XC^|*L?@BlMFHh4j>EF4P zuXl2Jw&`3nDvW~5fyU)m9c(aV3AM`_l!>H~o}Ay&Tk}++Naw#h3?ddka=OU9%bw3H z8Wp2DiXptmez0fxdEu9=(~$ZW8;E=B9+eH)cSl|#55atiyz4Nz#+;QLvbU5ApArit zCY5JM-I6w(%dPoa%cYakMZXB*dgFs1m8MK)P3|8HbBmG6Is3>L_{@G%tWzEiCZ@8O ze74C)l$Tq8!k|K5|z{QOWH=MLKFLtB(4+{3N&DFMo4bLBlZAC$A#STQ78QMJ<@ z$C;CLV!oCgQoEr3ie&6Myit>B=7`?yQ&4fgsXXMX9l{3w^)i;^?c3}z;7~GlE_akK zcsOIi_9Uz*iI+#~dLTL~0o#n@Ipg52)7V(F-rG{{+?9L7O(QWcL+`&h|K*DP?|FXL zzm-^U#Q~|*>v;QphupS{GY*}gMnv>jIh}d}?poYc8IquxOx%9-JoeFgT@+P~$@d5$ z54L2vvV$Gx#%qabOm85K$|GLHykT;Fv}D14urqsYy*o^tO1>sdh$3FymD+KaZ%A9GklV|? z@7U6d(wVC6FATYnFn zYeXM6yH(1@OIXXjOU9e4hs%1@b>{pu1vP8v%0ags@Mc#E>TQgcYkhaXAEOi$sCUQ< zoLmsoJ{fAwCHd0?Pn5l(Z^eRhvI%#ne`a$pplYoA<2|+Fs4vuHOs)Uo?6mdYIRDw8 zqdbx9jQM}}pjXEzeRjLx4&yxU!Y^gmB;w?Cc$aCLOT&K9%Z~N)C3T`?MV!--`T5?& zJjo!09&4L9tNU3d{UW~7o|wk+;WwlMCs~)(=NZ2HNy>Uid}17D+Y9UA5qT4hI4fy0 zr#X%uWxvB3Bj`K*A_Lg(jAon%b?4lW9K3z(+ZXpiPIuziQXDpi^nvTiDAc~q&nBTe zTn|yJBRifm?6y#IKPcaU-fceG7`;!0&yx~y|G`5^?m;aeDGBlKw@A;Z*Wo=p8AEzZ zlYUV{yQ*&rilUY(Ck=JMsAtsPAF)i6wvD=rBU9m0!%>EsT0n>Bi4agEH@9=;u2wR% zCf|_nT6iHSCJ{fH-H@O6B`2S?p5DB+^7ve8RFGf0HG8?{Z{G0Y&g%c3XQ#pX%GD{( zXnTX)m=i7^)#-L3q5~SsFZ!0&pPqC^x>li0_GppSC`a?a74PfLa6Qxh>Uvk{_7h!>4d;$3q|TC&yyN9ZqR*dRgbM|}R& z_!JDgaz|Ou+y$+=rc!TbjOJaXGaBU4ukf>jT>FeOoF=D2w$aEIHVfc7AO+hVyp}zU zi1js1;?Mp@uA31^p9tbt(e>p^gCely8aV^!y8ajETxtRQZ=6RQY^8i0?~I`rnSYzE zS6VG}fgN*ow^JP@mnwgZe;tMOVd;{4K6?vu`cF08C6(MHAA|VDc9W}8CHurttn0Ee ze@T6rpDWLjBYjI3S6i{h*5bUcbyp~wvSt`fZb0V|xcQkpb7HKH=O&{&=eB?S!*-3a zM4D?1rZMh|kGW9En>)3~h#k56VK4iw>Y3#Jo~PE}%?R}3-MJ&g8|K^%9JzzK0VNJ- zV;_uBkqJn+Fa?{bn|I13k=jyy;NHRqUsz+L)UJz3T|HpslZ+`FcS&YPTyY^Z1qPlY zr6Z&1Rp*fk?XXWqwHvvh${-CxR`r!Xv~b0}uc`Q2zF$t3+;IOc&-RqhvWXVG6^HsYYjO-upFN{_i~7{Cf|!J!POA743}Or-<7I?^HfccESGD z^#2kArLrP_`ViBfeAG&52=k}z1A6f>aA)4wWaNwvF67=nAqSNHNL8!>PtWFE zNF228Xz~XxvNv%`#qv?yk#VBVZG#MSeWIpz8SCWjX$a$f_n8avXxN?j<|6)1g$bB- zMTKtu{`j?;-t^jY@X6U5%8f~QyRHwmEp|t}!^ybc_?y&I;fikeQ{ZuKg;dGeO#L^E zbLA&xT#hq>E7LHt<9N-HFjqMINyEe5iSnXjZrJcG75i?Vl$X5o!Pn2pIGlA|zE7RY ziPYB}y?ME2L@nx;4dQH~`v39<>i(<0p{zDgE{$-8)-mpW*VHK2#JHd`i<;Z7A+<}U z*57&hsReD8DlB8r!IZPVK3An{YCiWW)*c?U(2r-c!%AXD`wcKMiM0XyluhY_;S$W= zmG|J8;Zw0;2C+{i`{ZX%c-4yi3iF0|$G!9CoP9mz-sPxNJYl{soJ*~_(#2@Bk-7*~ ztTF1X!bzh@v}p?{bV@xO{q0EY8?(gB!`f-+{T<$*mo!px;GNgZ|WknCyp`U zW+EQ(XGsh4!k>4;j+!{A@F-*bn9zAiBSlK*!`Yf{eAT2Cp?~s-TC(}hzTs-}V zm!@M;XcOr}Jy-1LnSmRs2ofZ63yIB{~1 zbd&YM;u(zdg2&QO;=Q$f$<5MfgtXb@4=$yLU0OHfBL>cg$hUuHf%np)=U11&#o!+T@y zl0?Sg_WIq>I}iqUqj>s`6=TH7VEiP{t@fAQ__<4kkXngIzPbey3w=?flSI$vm6(;} ziD4s>ad~ADv^Ounm5>xfCfTB7vNL8~N=5dc0qDnpUnb=Y>QBqHGgK^tTOz7TSSxx=k0}1KO8wH9DfA#956s)~5S#q&bBku-vW?Jp} zFV4ek{^c?5uh(3;Gte26_fz9y^;u;laU`7p>NE74Bjp?U6RTkkxlkrK5(iqsx~hBG zd#Pnt)&L&F=)N>Vg+UD7X3^hd_5h6g!5yv=&I&81kvB%{pZG>k`ajQSzxci{vCy-8 z&gW3)fX{ zNGP6;i^rcsC%6k8gb&>lP(7`Zy08JT=lpcqgu~>L_&{ZxgzxeDpib~0r!^TXlk%}Q z$`$iYr@$JSc>2?k+}<>5ru!kH2{Dbs>G*kLEFvT9|6;K)@$QD40!PfW%YsQ+P2Nkc zFe%Ieww#g7Y`jsqI}_uhze|(3V?JeSIu`c)F7?&=t831A&9I{X;@p4Pzr5Vy8jX~L z1Dr95@!TgaDj#{cK*8PALAF*>LQC?{*3mDo%Mr=s3*$P0vz669q`E)3+vm(Ye6%(8 z6Z>42Ozbp&IL7U#x5>_E96K==k5X87JYa7aPannc7?#+y*OdE=lfeU$24gf6j&8+(#rJ?IE(7`s5LEj^~c6k)?g z2TU$V!@bR`F+Ii(HD+gEddF0h=Gvm@S0-|6lH)(q9+n{sQMl6v&u%*5c<)8jqwa&X zW8Ja7=0Z5tdLf-7k1>BxI=#k=rDI9K7)t!gvAE#BIImCpmuK!_RYRHK=ZxN4sGZdH zlJXX7@{V(&(5a@4)a#2M&Sz4S#Ii!lxyGGK-cN61{z#+P=dH6L_q%I5-i5?4h$)#j zQ*hsyyiwM8QC`+KWW@MiCN8`%0v9e&gHVsW{2N)&Z_0Tuaf&TDd05JQ9NiMui-&i^ zpiKlW_K$_9-VvM#4#&Q7@)E{eq8?r-Y<;*h^7$^Nn+Ib7XMd)jpF_`Ag@R$6`;UB& zjdS4WMe`s}rJ zPS78ZKARi47uWhGhH*FlF=vXite(S}^VH^jIr|&`1=on#4k5=r&Ao>4mR7!KHJyBb z<+Y55fAv5D=ObroY8j8e<%(b0DHxDc!#FUF-ZUFhk+I+#JXhPIyJI>&{(6hR8`ju5 zKa>73PtjwN6>df?M9p81@l4+uN%`6Ip}39K7B-M{b8w@48xnHtQQJHlM~iz=f6EoY zydOo-6{(uOT50X6T@VqD^3dQ!hU_NG@uBD`N| z8+%-IN3+}{dJ8o%_FwM;i%uzMXV}zuNDl{iUQNZL-c5{Ex8`Hr?sP2q*x1vqJUl)vD~vbS=T~ys=ys{8vPsRRaGg9?Y&))wvfE9870c8KV2YqqE@8Y zG^xu}e~g^V^DG~fejOt>z8|@Bliy2Td90nsL{lS99~&9xHCEIgXf_1?>^JWOlCS7$ zh5&w61NeE&nizyC=7*gX+~4_y>(+cEgdi#E~*`_10Bj z=4Wd4j3cgXSOxQ8!3g=p9=`Am_H9&Q;RWLSS85p7*zSj%+wo}fv4L^sJa3FKNJMG4 zuJP{v?%0-0U7dEVjCY-PrbbH&cGqiXoYv7EYks7XSKQI~?k;Qc*wb-+OIPDXwJo@p zm4)RsdmE?c%tg+#Mfg)a$hfN0T>9hXpoZyi<1T&Y!N*`3YUOn@?!Vmv9xGTt2S5dbo zuLSGu*{6Kuj>*Tfcw0LfB`e8S%zTJHd#QUD!r5HzH}V!)N2SH1ev5j>4PS?$ZdC%d zSn3*gzZ48D&m?r;-o`jLSB2Bc6vPI0HU3PGq*-IrFd6-gj~w?zr_>C5DjsS4A%;5A z1`Dy-f2^^lohuTnvhnuDOyiK&u84TC1Xr}pjYpa+fNI=wL=GHpoNMDo-Q1-pa9@O# zoR3%RNyKLtkJ3da?O~LyhGNB3X{E0fCZ74Xe!hONxHNm9E7a7e>et0gd4xQuI2~f7 zzO^NT2`Zc!6NN5j0n+@}qn(Ab*M=uQ6nS%wG_eF*t5po zKDiNc?~^mmn#8SiF;X#S1du^9qttpH(Al60P(B=XLX1}-@N_kejo;?yHG2@;UspkPBaQgKw;t? zXm_CpIA_@#^gcn6!+oR1DOk9+j`5fsQ3xRytg5-5u?{sLZ)s;@-NW|ASt;a(-&=^F zhrNww{h(iS#bOi=8EL$CelX@7Ukd%fV~kz(gYfRhay091Y%FtUbA`=v3|QFE_~H&f znBB^R?txht*e(!eIEy6 z3&Dp1u@X$o{S+dypYxr9C{`I>a5WUYO8gY;S!cAQrqOXeAD8KaWy2XkO==n4Oh?C6 zthJXUV%V*f*m{EVnuYYoe7p@YeEo#|bxBw`Muziiw`4$j>{SFECr-a)A!3%i!HbpL z=ki{RdnUDw^LlXS;Mo#1bJR6%Y8io!#miu!ZD8z%aNIw+4Dz7*#&a^L^VTaHhsWFC zIk~A-!~u3@wNVyR`|tpF#sBvn9NoLMCMU#!_&RlrM`e`O(@@`@Jwx9mM-{&=dSf`X zbLaF3P*zVTU+FUU3Qy)McfE_EhYLA)ap#p&T18V2DGJvdek(mX{pIiycbeN$dfq1* zGdT;pb#8z(b2fiw9qw3(DbfIc&f$BLi#~3FbYvB0=5u+6j){{_o~PzPHg|>07E6ib zAgI}s9|+5rnmEV6&M5{BAMTUp5i`-M%h~sUQ&P7cv9RMjOMm_Y$&jB#GtL)l{i>D* z5qGsF=I~Qr2j|}LwQdq;`CW1F9=TGTiMb_=Mr=4S#^^LmtXu#)&KZXAY&T~gxOxOJ zmcWH*Jfsl0yhq-qWRnwn3hVcTLESJ1BRf2XNp>i#8|NUc>t*PV3xj2J7Oax#@y+ww z^e%g-6&;nC{kf-4?Xdri^XIN}H5Mc0!_l4^5MFo7#(UbJ@<=3pKgcL+&${TsGJ1KR zn^4x{Be@Bj-`6%%mbLC227P1ZmbJ>Vpnx#c0xE=cf-+%&yLDAvFxX{8pk;EyOo$;R{s$- zk@k_d(<`lPL=<(6`cs4DYjD~9j?@KWeSWaIL)q)C+*N0uu^;0!s-#^Mbh(2x9=jA5 z?YLvb`lRh*TV=;^`mU#Qo@M_*>2->pB*g!BY`2vxy(8$SoP>hO2c>n~J8n~lbx6&o z#1%tfrp0>i_)O$?55kYF^rkOKLqCOzema@Zo3a^=iMtlH&&2IP8}Klh9%{s;2eoX6 z+o^%5cZ+j(qt41n)CeCzkD33C^Ouuhn!=`5m}S8}t>qw%M=xt+@1ciRo{6Tz7bnCA zP-itXP4i(WIoqxIJG9)cdA^5QWYxqVj-JyD(+ffC3-lBl@mX_^{GXK@BB|-!M82b@ zw_tcAw6AoQM?DWg9T#eiYLAi)#)V>|HT^;Q&62Mbg~H#Rn$lWs^1iNNxRt~28x<{Q zkbijUNhF$wq|3Fa@3+yP8kh%{$tK)QTiuSms862!-B^u<1W{i><<>l$qjafBZaurkDdMHG09<=vL+D&yvoZCxP>6sI~mV5 znn-`j1JQ3#D)ujZAkAdX9KAISz7`|NYxhTzZ#qJ5(y!8kJ}>TRnCnU(<&*#{BOh#2 zkPgmL-z+gG484=OD7QP(iy-1(p3LyBsT#8uR=8zJ&6XQ(8n@2Y7_&bTgRGZoroVC` z2P6`EJH6K&pvLB|=IlLwwUS@&3g#Xh?a0?6@96y7 z@0u1B0Z4B|k7LJX(u(`;i`b%K%4`ee!NW+JeY3QsB$ajkx_ z?Aq85C+f0K?^>wovVt5%`qZ0f*-BAExCbYavG;s^?DX)$w}3?KbQz8>^iO$99P+Wv zb7@rjKrE#H;I}QUl=BMtxo;tV{l98-;t>>ou-*tnrfbp`* z)14$%xr8D205vRnT8nE{VQAZv_v~D6ajsuD`kiCWt%ww3*$1SVvz{zX6y;;W|HB6R z*`$bHQWygFaOPW?B76phk`uxH{aw7cL7e9`xqVq--Xiy)3UMFfaV=ns(D(Mkq!x+v zDQO_I$slyuJ|0m98911k+H(K&pp>OHfV$GUERcPbFASy#JOE|(v(ww%J6xaT-BK5G=NMaZ7?i|K^E6l`8p6A`3yf=@! ziOUni&~!WNwWm>{by*nl^y%xJo+@-2gu{F{=MnoCi=U6e=xxIKz;&f~%RFOG%(+&=QS#RbgYF^ttGyB(wL+AJ2SPiT{IjR2;y^Ede2*mO?0}n?80w8+-voH= z=qH?oJBkJ-;_10_vQ?EU+AK)Kv4R{;AhEvVJ_#7o#6jAew*be;S{+}`GkmZm9=fm}8E{0Sh_u3mvyte~rKQ|{ zloJxERpG3kAfL_;#1Ym8F>?#$_v3?c>NR!XKcAN!ii4@CABhL6zsXBJ1ygU5JzIZW z@j?-T9d3WU+q#QI`$FhTPoMNkrFhvn6i-YdVdyhQ3|kY5+;Q||ckvS4YlOkjk@^Um zV@2-hFgUKGXBIWg>yopUUW>cuqjSXr#{BC_-q$BLh#*B6PO}bMw`rS*qAu$f_LDEO zc8PUSAvo?IgGPb7!~pvs3?~=l$%w6@u1NrP_KU;9b}L11?k<)$iidYnyzuSIb9<56 zM;E4xyPaL}oOAPcTj~j&j!wu!0{#@wmpAHhZ=xIZ&PG})-xd=8Im}*bL!sp2?uFM5 zp=cMlS$f<=g=T#{vBKqs!h2OXmfyGkC(idC?$UHSYXM8*MFpGBXkhX|Hz;=O7He! z)wmFRcOqx#(NOX8cnE?gMz+V6xE}cAHKMXMeB)^lP~r3SF{*fKMd2DTQ1kj z6qYl>P|okWzt>8Uw=N7_sMGZJSAhs%K1ocWPIA;P@r$7zjyb3@vYJqeIJplpu1UA4E4l`b#bWIKU<7RcZKKJcywOq zDP$W*a*SD%wCpAV4DE1)?;oo;CMV6agA4iGvDK~Q)f1f2i8!Qr>^Nx;cM{i|2IF4i z6sc`l0OS?!7#+P`(Ry?^ZDxsU|4-hyW3W%-ly1RioPEfh8=86Ttx$54zKWTB~oX4;|5gc|*yX;oYJh;rfB_jq8l-{q66GL{2ecP z&9Ft&hvbSVW(dC**3_P&4wXks;jL=}R~u?~j5;dUm7L&CyzKmvUdnotJwpC z#AB=VvUMVLlj=v|nAQb(AoE7r!$@3O^jog035H<3J$Q0U@v=GVWZi{LWRAY zP4+!;NyL5dfx{7c#a5mco$k0}`yA>`H7pmkXE>t~`@<>Ewo^~i7Wz^g%xf+aXCkan zXKEZ25z%7VB@4`ZLLcylbHr5>YZM)eLDcw;q8g4E&X~N7|E^g=Y|!&@0QO9~rCiiK z0EZJ7V9=SCisz|eoD19h6Xz?NOEsq#Szs1tf;~?^)!eUVg=OsBJ_j4gaW5TVl^2Pe zmz(4xOQ|zlml)}%Yx075)Gp@l9_OPada{piQAEBI>saq0AxMafq!;Eev2;xc3`|)c zzL+VlHK(riaPldSdkQ!IP$;|8JMwwFc=sU`Yr3+BDp)Lb3<<*@=8)#2*NeyoVenB$ z!fM`fR4tv%X3rs_t9i^to8ro9+ghK}j4YtHPGF(D zZ5zEI*i(N~+>$fAf{|GjiD@6}h;(XX_1nr?u6_s6&>{q9Ll~cFBSn2V1VdO$=&Udk z1B^nsOG;m=-@f8UUMS{vh{T17Nn%I0Fa))w{^`V};tcDt_z}Dp5;uzOZNgYv(aUMr zUSZ!l3?q0ihZr3dcN+5ZVw~S~zbKNX29x{AS+D;sQRJaQZ8bF$-rpBfxA_p0rXI(# zhoW%0J7OHD*D>P0xL(5v%gD=d`gBw51-NA6haK@%np(%HL*B*} z2M;PrK3oh%9%l*vo1fK@8#Nb=uY1sKf^+CmHT3~OQ|n;>7cND5`cTGVd{*i5Yy;m*p_!?#O`xq$T3fxBR_C! z>{YR3lPmOy(|&q@->kIYK$M5o>oef+GTHH@70S5>0Qd@k-rl2!6PE5XPPPWzpJofIlbN%tP)eK1JJ*3ByetvsB_7eoG<30Df`4}wI_<`Q4$h& zNNf(|bIcn1tnO*yl1|<@>x8zrB7zoJ!Gv+XKlzr}XEGNiahyFgc_ga3n9`Sxdy=tF z#W;;A_se21>E|P%6=4oN_MXNwj|qq0wg~@2Z9(BG7B6>&afv@JtlKC@u?M$o<%WXz zuZkKsS-W2Q_a4-n9H1FG&;r_l>;-nkYig!i;tb>5=ILoo^V1HPy*v^gp+n?F$JzTo zAdX?>B0r;Vi`c?`a8H`tJcwRJ_VllRx=}WzrqiJ2oKc-UB=6waD>+VIyu7>e66%%h zO^84@yFc>5tAQ9iiJk#TI$|~P^AGxr;ge3{*0(@3tX5;|gJEJSIjsZ#(3j0&s+i8d ze;Q}ug@2qx(0mn62Gd)1RJ1TT?~fz(`AiMZ6n6H$(Bkuz-f6XHX6OmkLh>Sh6^dHm zd1H;;_e-gWb+t!H8E5kkPYGQ!_6Wp7{94`=f9F#H@$8*1Jrj*S%tpO~+=;IHK}0Mx z#R$%K`mg#ZzDzgAt(C;sPhS(y?${!P+@l&kDWa#VEBuNApqF}4zWCJ-2OGJ=($7OV z`7U)%(*LdNCR$I?IQ6lB0po17b-KnP+7de$=fMM4YIg6Ub`9&gxx4Dhh4e#@W*zd& zub2GRfcu^WJWIEy$zj6+aow8d{C9x-n6Ixkj>P1^Ou3eV^92!sx|{RmMpl8i5k{Z% zv@&_FS0HPu2=r@rRsOUtkopG^c-{7+TtAHY=eZhhs~U)+PV}dEsz%rSZG_niVv>yc zm}3LQ%8CGdYg5g7m8RZMu|gXvkkLo4HjPq7Dl_-wu@S}LwTCg+E9 zAD3~3!nP~#zJ1gy?s!NH?`TClfI6<{u88ih=U{Fk=QO8Yh;v(K$bDe>|5>tc`5t88D*MY-T}zI6N%Xy zUuYtz?Q@0rXMRp2+35%Ul+B6nz3D3Zyi?&>J^sFtCh{G|$BbGlS3B9sPJdL$^^L%j ztI=|FJ)Z4;^bOQnEDszQh}oaj81-PYoKu6kc~{9T*m77ty;_CD3*5KNxGPs%sWAVs z8dE1~iQDw8J~@gWzO&m1CH=%FRM59~-f%I^+6P_z*w?sQiS^?=;7fe3+t(Nom*j$F ze`gQVa>cxxc9^$=JhWzeh4FLFxchO>F6f-NxqA+dC9uY>`$7z`nT`BI?DcG`#pAlB zuwbq7%s{Jr{ndHEBleqZKZwd`Tindc9W)J%5h)Z+2Mg>EjKCO zy=F}{?%z1S+gDq&rLzV3AmnB4xmLE)o1VXn^JhIh&FB~h)MK1;mw0Ka#|GfYE$#;R zWNAJgP+C1La#sR0t&pbl};Uattx^^rLF@dK)aiZKJ~1GBq;RWXo>kH|Sr7pc-caOS@`g2Q$i7Vmiub47(NhtH9tGASwkzY% zf*N6~QpC1cI}9UU-Na$DIJ4Rk-mI}#

    R;PSx<~%sp7zkOh1>WOY{YGoR+ zg-=HR#yP*$nX)qaX^v%_``k?_%W$!THRC-0KtY+2hXdvl7uvr1YuSYM0cgou?nhVy z%~3up2iHX6(}UKUfK(NCn(3Q1zn{k6i+&%~5wKh}L37?rMXZ8;j;-7^rl#C4m>+?C zb5b=G-06>L$>+V#2F(Twe(iNNzNt=WE;Ogt9yM@=eyJ&MS{r}_>UK>v>LM?q_xJgI zYWzH8Bd==gk8tLh7E_kV_q}|vJ%t>mZztuM6TMNvzOrmXL(y=8JC1R_L!}XMaI-TE z$tk&+9UywPwnGZ%l4FTG)gEJsr0&E~$IIduYq`EW&t~cOg>uO(?#5FGcKR=|ckFEB zk$+t1Rj1rZIS=DnQ3IO8#`JA0`&N46V*qSUQ$tyAMOo~|05so7+}5wPW+!{AMdZ-DP)2BCPSO*c zGm?N?4>T#UeyDt{#?s`Ga@tj5?>-U8H_DLr@A1OicJx59xh`MTxFJ=Wy!r_S;$C;| zgVc=1$*{R1E8iBOOR4)Ek}2lhvcSYn)RMTeN6cDp220i(w?5nu?}-S?a}asR=Lf+xzHvbLi^BfQN73pyIBKlDybB8J~-p@%^-wMA0fIu^}?AhUdXif z)!gFqxY_LAIEQVRS60!=0(OkE-WuQ1vF4T-!Z^3fYF?5&#sPyE=d~?zjV50AN000D zt!pw#(S4)}b8;hbW86x`k!~uCAx88|aZaIP?N{}Y^>FP!iv9F?*|>^6=}&Z&QF{Vl zF+BnwN48VG%?`kQtq4SH>8jkv*X8si9UG&o9I6O_0b`pOBr9qc`=e))8lF=R8V#A^ zkE5B?H%x7=>GjnYyLkRrn4QubHt|7Ab9!s)LT+p5h2eF0o_BAO$MmNs=12B8HEN2v zYn*WHHD|}VO3|sKE%pBXYH7v_1A7aSySc|2yjlF{X$D0!wR+#56G2;N;>A(w818)| z8cm)Bquu;0f@_qgtLMUFB>B{1e~PTWHYnnA9a`hGh+5~2tv!R$>zpK<-g)A*l^6MA zO=Zm;`VLqATi3Pu*0iit-vU02^MY$@4{FV}ByTxXt;6Xr-y%O^fnCnk^- zbDN`oCxme>|7&6oF)YglDT(Al4D%A1H_Q>i)f@KlLmS#W=V7sT^fK)e;7bvzEPy(T$D{7{@rb{?t%$op(_A z71nsu(iC&w6U*iO=wWtJ(e`Wr9uWUY7FtT1v;g>0_oJ&$N9Cfa0VvCkpl<9)<(AF? zNHmE+%T?2r4L;DD{v+djz)qQP#~+)vsd4?ZrSg!UKNd%+G2^O{(&M5Z-g}UHH>sg= zfteo$`A~zX*PT)RZ+x(dIlRbpqNcF3H~I~Tpf>4O&4ITbxOXc8!wrJu@UO18a+>~z zniKLiFGtu^(let$Yw_aEeE3I_Pj$jvyc%YXF61t>kIxdXs%OJ1Fa~R4i^bC98JP2z zznXSY*z}l*zRb^tRgXo7<#XW6I7d}H7E9;OhsSUB4$kFbVSQ(OapmrWUw;w4m_LKP z7k5PG$)8qwqiEH?{b1E*=h6fn3oK%s^%W?YG{F-3jB^9W`lW-KIpFbM{JFAw>DU;? z`7-B#A@z*5TnIoP-j7S7PZ*Ujua=JHytT4}Vl1^E{iriC`;DohxEW``nGyJ-3{NNS^$L-Wu-eqE0 z$9ujQ;-E%-vw<2P?p@a2MBTIt`!xlbUbxVa9E+{(WN%Xs^f<%2wJ=U@J<}D9HS`~< zu8^PYaiGUj6mnPVh;6;+^Jk|XPM-mo6w!U>P)$u!uusfZoO{lxlS z$ochAxcivH$t@sms&QlK>pu2pIKdcW3(ljG0qb&jV-HJ*8xiyXB&M@SvNPv z=MvAb=lQZ{y94l<=X~Oe$7N~MOnz+~iAFj#H6QvgKeKlTO3~9~-}Og>H15SEKH+hVq_!-e|U3jdHIM^1fPd>vxBcE zuNTTq)1hSjd?sYKsN-#hg#aiVF_Kvxu^0@+1VfVn87$N4YtzkGxbL& z#`)*LB#rqp?r-w_l)yYq5pf1LM8bZstjVMP%!WtQjD2=nGiIkhY9vR%KdFYi!`&a1 zgCkH`)l44V+8;k2FvouBAy(9ZuC+J$S!zVb7s&Z$o*1FWej&VEF1_f6r;PJ`>8^ZqnKK&hW&QKDhUmQC z4(E?>Z+eTqC}eL^8pZwG!F|PrHgl*mN!|Z;<3-E!Gq5U{nqvp-g>ULq{9v3*}D-DMFJ@OsNiamOn8&F17k^zqtL|Nn+?+CoFCegezA!Df>0^z`{A)ol7=C zR)HrryOBfiKl2n-S+?Tk19Kc97bSYctI|VDEzq8LQMZkCG@`B@@)PLy=C@uGGTslD zD%oofx~Xwt{dQ_yBvvKWmFG;Sm$w=Bngcq?QDG{~WIq`D%vg5g%qVML1Uh$jkXx(R zKRQI#a*eEM1c}wK?7UBYVKWOg9t2U}G)$B8-W; z4%aP=_s{2k?zidx#CcI^mO{h(H%=V|x|WuGO0hueZ=99<8LV-+WlP;e-f{OYYi#)} zYjK967@;E%WAD(`Ng zg3eCja``)C9mcc0C;ht@o{%Tq3&7=W5r~O-BzG$1JmQ%e)}w2R0cz@<7OAm#oUS;; zn&b|>R%5$#604buzWB2@oIOaKZs(6M-jzFrLa20np`1;fku8#_wcQh0o256B6GN|XJheoJ$EcE8FOPpQMOZs7Jay1SUg1hx#pX?J>4 z#;K9*6(?+ubBFeKIP6D+ikSNzpxYgG_3;uTYq-+`f_$<@4&u?51$e=G`M2kEVLN64 z_Jwh`=6E+@o9T+zT{!pbbzXjZ&J{6wkvJIjLvz>L1KR0o_=RneOX(+j$t)NY7?v77 zAP-UJUp^8_(-j|G%(0tT;={B1%Djy&kZVYtlWB<>&-JYB*_-s+W+0dR_N6va6oL=U zmVaogFp0HI?JKeJ&cQ0=u#Orxb&Wj3Uq#L>bK{Fr`F@THuf55^yHX|B-KxTU6ZUJ$ z-*VeCDxei-j@xxbQWbki*1c`_bro%iN9mr8fWv$vVcLQoUb`ZYd}g*VA0LQ|>v*4z z@Dx%uH5J+W#J-IalYa-|%U0IsT8l-86mqxtwHD*oivd4^5Y68IiO~+Bogah)4XBCX zS}at=47WdspziA~k=if-ZRm@%%&k!PbtfLhTIllQeBnfW1E-7#SXHeMJ->M4J)cwm zoEXtQ%L~`O^6Y&YB;LjG{w=3I_`_pzRTCdLWGK&QPo!ZjK$fQRtU?Yb%5Ng+7~bSMj>i|pFDtl zO3yar{BK(#*B`5*zHB5qKQEStq!Y(DNgqf5tFq2P6=v|9OMyS+0P6LwjOC1Vp^oTA zylyt1tC5yng&XnD#^lU2D>f4Ehmw`0%&qkMZpD3sBiF@x z&TUs)Qd9owJ+bu_b(+bmU-`I7xF4oR_LeAU^iGPim;Iqzo3q`PJH=z}y-8Vv%PxZtG1$WO48;IqhjOAKt)Gjd*tM`YXegL`1lMYB@xgS4+Iw1dh z4=SuO6hB9qqjo;It^2CW^4S|6m_RJrZM()U!WP#XN5Ov5IN7qcA3ltY!lsl&`L&@6 zuEWShzg8d{6W<7E#$7eXO1V*i3I{&XBXiChxiin|7~UyCueF5DNgz^N>Z8BrHI942M7=*VA$;~TTB=U&a z%;jgNS986{{1Ajv-pfHd_K3_yoPX6I@A`3tSn3jjf*Ir<9IF!doI|0zpYP|s6E1_p zaG*VR9>@I=?!Ce=mAgyx0&AAPc^|^PZ|bgBeilu(pBe6qLiFTy<_wm==@AXlJ6A7y*j(ezr`+d&Uu}q z5gMjl{;nbn*5`=-7wMHxpij*Yo>lj^&CAcIpi0; zY8ePd-y3Zx2OM`mxN94d+b5Ua|wL2=7$_laQhiVOe$C!z;Ce%&ssX?VG z=3-P|dihys@UiVEVaM54JwCgY>As@YLB_U=hF3?L81XZdTCmj6Ta`nFo-k^!arQ)v zcW_D=ZbxdcXzOL+{3i_AyZF1ZKL}lPIC_5L-Ca~wnN}wP@!Syz*xF2)Dk8WiM~}1W zmdbtBSKYV=U0gU!x%VGAlf>vg1WU?&#x^6A`!AY)${S-OmcFF-%B;@Hf8=3~U8Kc^ zrHzzTokFSI${h^xL%4BYHQbh(D%XpIRhK~gsYhRLb+Yig!NHE}Xi_iFnHdl#^W8ma<3>1yZ`chrbjC^L&8yNM!lMW0m}ZK5zw^ep1#^c z+5V8+GjJd5ovjk=8;LD}^lI-gQJEYUiCG5X_Sc3f$DT)^v@i9#SN2t&_YOx)DLp~= zwNY01%tiIH)b2c2S!t6Tgek>(6kemZqc#vt5)!d1V~r?BoM8)fnVRKfh@s|D*g1&lS zOPJgFXC@z6qI_)5d(eV<-!U0VII;9@J*h1}EJ8C$G2{&td*pm6G>76h57GXxY<3 zxz(5&iFN6Vr>&_J(@$lASt9l}dnVFr22vL)5jTeH5EsdfyxB7mznW!=7k}srKwjC= zDnFzN-2b>nt+)R@&k;%ctUiX!#E1X5KbZAbd9^hdJvoav*KIZ4&UMAoX52Mvmuj4P z%^!#O??2he-q?8p_s4B`M-=ok{>}}C^(5{|wQOOW{W%!#$5JPHd^O`CKI=~-srm5d ztKzvT1jgaiJn8X3X+vy(`!LRo^yd`Ysl1c<^|NoX(rUw8T;SJ%*Y_wx>d-rN1m_ny zo0S!@oXL_e*Xd2R()BMrE+j<~3FzVElucLaGT^Y4XYM!SDnOw*Kx``O#EW(ZCiqL_rRKeeNl zdUh8jo4dogEEGhaL-S7%NL5NOs`o_5Pz& zj0=H=UuO?|rs%JS-~+#|^!1X`hx;{y9qEUXeN^$CKNlwayCXyLl_{)GKJe?YpSCFT zI3GX5pD!I;t;D_!MW#FbJiHbuonymL>dm?T{#4~Q@Ak(5e5UsC$}q-x7~`Dv%THM` zAObE+6VNKoPRR>moCWcUv!j%~54mGoQ;R$9{gjjY!Z0+GnvYG}E8*ePZ>C1jwQ04L z563yX;m*Eh;CHd8ggocL^gf<(TUZ?oMECoNaCAK?IyMhQ`zeVCJzgM^D$#q0Ij2+Z z2kA;{dO3D1yLUXb*Ildb!80-BG5v)b)G*%SJL_djK2`KWklKMqIbx;z`E6^vb5h2zC<`iRxLq}ZHfuI4`4fb<=T?XfUyzCs?0MZbJe`O()m<0K21)*h3S=)QxC}bKSPbC@zoTofsv?BO~Ox|swv+Wgu&02 zI=?+CDe<}xOm^2Ju3kAswq>m~D-qY8eG)S7#8wrlQQYUA$f5?)0}tx_r=1W-6JxNQ z`_Tv2K9-)FX<)LxY@DkVw7~iW!Kn8^gMmM4DEUu=QBsE*fXfaF?;&#$UX!{d4mz>R zf&8iZ@zA&p7eUW7|L^H+R=%y+_LkhY+Vp;1&_FC@Exdq#_xJL~Vn{G+vsQO*qHX z`@I8s0vk=0@~_A*=G>%vRWs#Id@K@~pNIafsRZ`n9@a*3{s+`jdhwiFrRcEh6-lMU zXEtZ(vFd9jMa3MlA(37-i^?gLdCq0Vd1z^=_~aOdyY#Xd`S74vBS+&8wONunmPmbm z#-Rac5dWK>Uu3+Knl)I6@tjwB2Dg+>@$>Ed!&%RRp@!pi=;vud&D;9E^0R8T1=^wM0xK-*cxI>zSh)g|7*HU?Zuw z*^1nDrqZjnA+LDSj+cpHrveGkF?epTr(Mhs)%{ zIA@nv{^={PCeGQ_zp}EcHRmmr=#8<~Ofk%iM)SSgVezi6Buoj1ehK|8PFGVhh+lau zrnlv+%F4IVfiTxn>v&!{{@p;Ve@p+G+oj@CFY4D>CE~#7t>P>5^BD3@4Rv=)9;M{A zTq+yqkOhzB#2$-aS&_QU%3gW84gIw$Qc~&Q09whdzr(SFKe><(#;!X=4I*@;r*VbM9 z-OpXrVbn1`79n;_p?)BrtI4ipF{?U#0v+kK9l1zYoaGsuLmj1~YsJ5NEH{=OPnmgQ zL?q|`%q{L04~sZHqf1-pdmB|O?8)J(P)zQ3z!fou&!ys9>IjW`BnB^`?>+CAynXM) z#u5$gFmIo|_Deh_K9v58G5=UW*;z9RS=2r599U6#uqqU9=jpJ|wvvKQL7cJZ@pf)S zrA||S)CovLSV1`@rz886OWYaEeJx(|F1y_!5no@e615i5+lqb74U_(`u_QNbil)qY zZv5X?QU6jF3V4POHk&A-8q#xzUz>jKB+^>bqpTc#Gi}<6wR@6rt3o^mPHZ6t9!bO} ze*I=eOEKR=k1hPV&i!^`SqSw)`SpKKx`=06w5Y~+B==Wekyx9Y?!VM+lZOa*-b+7z zvQ~dVdclp+6G~3upR| zEG`ir*F=+d#D1{v4PoxfUA!su*SYnW9FMuU*pgn56W)qi#bkg~qqm^*7crt>4r)B6 zcIV(vBJkB5bRVO~pcfCsj-eqi*+O4|O7lgqDiUUg6VQMAL+SWpV!*`H{x@&z-&tKT zIhF<8FY;vK*NKeE^vn36LC8&ial9t=#u=-SgWNUSm`t5Be*U_>#Fc}ISXhO9#Mky> znS&k&__=zkTZ+1V^gF7?U3;1S^2~W7_%5usYA!}lzcH0x|M}fgoL=Uk|F&Q(VoAM^k=nDh3J_&-i41{UC3cSk|9nu#&%+>Tf&p~ z!!4eTY{Lq%;g=3K80S#8Ad${px}p5M=MzSW**g-^pZDWakFH|SH2OX8!nCE>y$Ogvw z7|&=o-}kZ|bMPW!K8wnIln=0XyvLX>ul-f7IyfHX+VhT+`E%OQlYwWo=o5V>`E2z) z*)yul#IQRWJX6ObW^6;zM5RGP{{2_eItr;jb0&W-q9tM0mb++An2V}9izC+}@PIYy zKHEgmjXmJCX56>mv_@<{8vu(BT727kK&%-y2h|F=r+@R9=xZ~FJI4IXFAj-LXM?#n ztwXO14q^rO7Zy%sJyY1jszC-h;FZh9Il3@fxxY3G1HKa%9Z*fNdqK`M`|d&S3WaSc zHLZD8#_mWLmD7@OgXd@U8b`5beIf?ek4OH4K0-52|Nq_}&NCZ{rq0x_XROwLEGJg2 zpf?fY<9+_F{D9cZWyYn|>Lc=YKJ#>Qp4a&8^1oiNdl%kq*nwR^Z+oB1Y+ zf9K*T8~Mz14XQG?Ynms>rmk^VnaBI(YMxx&le6Dn{9GqK$g8*u_CA<>kQ2Sp`_IMk zrmW2-`UwMP>-QfJuP|LEwyyI=KeN1>gKI)Bt?XC zF0r24r=QD9wOMDTUShqpag6Fz^%$u6ySKb5HrykQTEchi`Pr@Vg>2T$y?7=Tw-F)f z{`mS@iyqyA#h?7yctHHKlI0T7pqVem-=(j^viTzDKoFKR)xp%&T%7P^e{`Iln8!Wj z!fo6|<6QE8^Yh;Z`O1lyEY1XZ*VG%Ps93+JvX)N${#R&@>)>9Inn(5X#Z>=ftl|5f z{xVS*=OyCgzx-%2M%d7M;V3`zvH=Z+|3vDJSn@1Zxg~pNXkpHHE~&6gZos=ej4}GE z9UxChNkF3!jA{2A!`+tjnix;br6+T&4*$nJp6SdXF=tiV)0u0Tm&MG1(rmu>3%rTF zAJj=Jd6sttGY@2Lkp}X2{?X72;NdB$26J;G)*%C|o=X4j;X+uaEh?0z*fS@`^IeF0EA?RA zZOXIWXjg3vXPypS!`%JS9G7^WRr})c;-(dB80Q@Rtb*rbp|btAA4aa1ZXANhL0d!| zETLw9^6H{E!zaelx+>n17a-qe?>|07O4<;}{Sj*W4lt8d@Ee^A=rllTzVr<2TDFNi&(SszTs)!2;g`Vf5#lgSwQYZE)hs)xkML%CE#nfY4 z@`d=u_-G|Lk9Z+-Tm!j{a%T-arz%sQ+~lq>ot%sb%(14E)`&>%`g?Zc85`y*(%R`U zllgP-`KIE#75`m~ZU56pu4kl4g+O zCj0Z*h0c>YpQes$H1(${UXZTq`8yeF?^ji@bOvjL<$OnOS>QzxntMhhv!EfAf2#toxcVwq8|IcwfeGZbi-6+sXJfI|g-#Yb`hvhF_d9%}pZ? z)@CSP-wDC5SKL#MdnT0@(vL|`P3o|Ps;2#CBTKDA$Kvhs)v4Z?{hm1guePGp!3W>_ z=&}FiP|+yFk2}r8LrhFWQy0#W`QFK;U4=u(I9&Tx7U%zzYhs)@G7E=!_f=myPq~-P zyXiH#CHh`U9oFoRt5Ab=>jz;uG#M5a)cX6rO%!+~VrTDo*gp3cwHwo$1ALeJw-Q0U z{&{)D!`Pxob_%0zC1Y#1v5CCtDX}OIzEj$6D)%tv!XVaXr<|ml-TVmHFzU#aBXZlRXr0&cu%z=-IZNxO@_ippqwjuE0bDmh$SF|oBCy4uv|C^tijjm&~?VW|oy!+yVRw&PTPg%46KQdsL zawd%VmNnDj118GwUdb@!8Q%Qvpope7R~5d)E9b?E8r(Ltf8$Am5E4-S^=^ zw>aDNw z@xyNh00iq~g+=uxeOnDSLF zB38V~lQSdhmEw(kEcOw%{ogoWyxY>aqE!}3*^7N0kgG(+Bw!Zby@t1@DlOe~Xv~^< zW5=4x#x}{g-IHgs_i=G$Tq3;G%#TZwgzsPG3TxI?{kw`H`bRi8F+Z<7Ebnup20U}Z zK(`ZyQI~n&@r<6dt|=Y&;QPYZR>;qnnh{Iu$k^uP)I_6$%&Gaz4{g+N;$3H89{EeJ zq^?7mdmmCO&oCeDThgDF_1JT(&B(c_!4&3%S}P7>EqCvXT@zsAWW<7TF-RD|cSfh6 zVnGDFtP&6&c@W_{=Tc*addk} z|0i0kA~#c%op+!1?P?4#%fhdJc-^c0iousV=)~iW&Gt|RO`zvjb;e|4W5qyCd~(yebh!o?+=hrufRdb%i-J`eYwr!u$CrbCk;=gPg*9dtoGdlZiD37yl=OP%|$NOb31zLbc~-vPc5F?X+QL+#Tw(t59VM0 zHQYa8PHsePjg)=ZP@X+{7v9-nMzlXq9uxD!S#ca9A`)#lv(C0MqN#T%iZ~N&-mnN= zxR3n0C-;%f_u=+df7lVbUKzR(-=_JZc`?0!8>hmIduj>ewJ7+eM&lrNbfcb_*YR!A z%0Vvdxpg=)tDWpW$r-wG{G5Mli$!V=3}Zjg)bWOV-#id^ZpYB;qM8!0EgEs#$uIo> z|MBycBj4l2K;!ct3-R^61{0ExDESTvh{ygC0o@UbF9DUhcHC8@x9%4>R93GV?~UEBoj#d=@eDp=T|#oA}+dI$JPd z7BP~}^nWZlj0|V)3J^c4Z+is$xtm;K!9KRD5kB`qxpTmL`$!O%;=5e=pGJgC?U?{f zYD({+u?1*FJ%{_mqIV|lfPBgaZ#HmdQExHY#e3kN2h69M_Sn+i1zKPFX5M=&g{^i# zNe=yTY%djluy(-mQCf_;a8jP7azov7tY?Pol&h2vK)}>!l*mp4B`tRL_H>;^vHkdr{ zUI#IQ+7Vs*C17vE!$`WpITvfhjOmAwCI_KLb;f*60Sx2(k;6Mt+r9|3EqwWIa1Ukv zVLVyyjcUvrr&~B6+x(w$#dA=0_6z*vDq@=V0?E;lq=j2-6Fkl&L&e@TAOAD@hOJG2N{)&i@^${sQ6 zAD%8r{;qatXG^UH{UNy?bxP;{;ry)c66HUH;Xq_re%-qpzD9q)Gz2luX*EA7T?cTM zcb}Z78_Se0D}&I-glEh!N_j#YERJ{5%^Ovf_q#c}uqO^?D#ZCatm6XdXYf-adh)&O z#dA4oPID2**lfySUg*47K1+Ua#X|Om2~&!`Gq$I%k!#V~Uut+e0XLZ+=1+bh)vKmO z5dZ#=+nvyXdfQD|CuCH$L9GXjD{-Cx;+J1evVP<_+&3Z#=kpskBn=8RuiB?E z-$l(wxI+j6w$P)q)iP>lQ?K|Xd!cJN7-Kpc-V>?$ugXK03ZC3=;P2RY5R=H=4d6_0 zYpWxev%?PWw^N5L zVPARfg^iz}Lb2+n?dtg1!X0=6p$9+d*;4#jm7|-WjZP4s+6z1nAz;2)yqB$R5 zcA2$=M-1%O2XbeH@vKk%{jI*piK3@$`f8-cdm)6gyhpe8;+7|Ux+8Sx7k3J4PdQ-K zMIHK^-^C$ITj+>|p2iDoDQ5$1A02F#-obw^~xSae_7xpq`&$IDBqOqAF409Rh*m{4I7a<-fVVvV%u2LFNXY4oQJazsQr8aBu z_l&dkjfToap21#@?4x_#5$Ab_8$vjTieE3h*y{~o?^zl*TbRk@N^IhvS=&Z<{v-xy zWWB99C7TY@a=yyhL5m@>dje-D<$15AJujTEXmO8yvHDvZ>7O^L3-2lW`m3dJpXqz0 zA#bGaZRz`9Ev9WE?;@02B?X*M9p`!e-VCWHW01?d^W(TBiYA9+JN03`W{-nu_h1;t zu)nkO$Nq=Zh~nJjzj+x*_wdFK;u3hf1;=`EH)N9zYjcaS?~Eh-D(R6u)7M%)^iN2+Li(<1+dAbx9)mYXT;2Ax=?aw5Z8DWu?6issR4Y}p8DC7(s{ z!2}#Sy;QpC$vuX9oWDOiA(e)5SBBVY$C=+G&1>q|Fz@`X)B=SgL*NiiPuZ6v;gab` z4@@oglUI>JKcFlp#&+jwJfGo)O%JF8Ho}N;e;hG@eiqwGAHlSWJu-+z>Q4RUGq5Fg z!F&={UVZtbEe`VEu!QjPb$ z>7mRxI}RylY`>CTGK_P#cbRYJ6aVkFR7~$iZ~ASl8xGAD;e1~!Ft^Ti>npx8FAjLl+IW8zakLSA z3C*b0KlzxP|`cqYmO_ zZ`9)Nh;Uhm^Znc~ju_3t{Db&X?1*kDdepGFje$MwaZ00y^UrViV{Ql6qpVqXmQ&B! zZHM7}ce0m0LeOFd`dY?d$xY5xTwO6-%N_V}wdA6<-f%BpHqIF{Q;h@Xx|1)d!KCZu zjD7Pw@RM=gSDK?VT{8oEl}$oJTl_3gSf-_ zb>r`3e{uAcnRN1I6f|k{241^NYDjMXqkGIj8GodtcYg4hqC?R%2|qS@qv)m%Cywaw z`@Jh3dFqkAeH((7(o^RIXU`TFFsFk(eTMY-vg#G)FSA3?7aiWXeT50N%1_tS!t%~N zIPtkWZ$)jKLOm=_yTgteC8ph~sm9-)jj%ptS=VX( z)+_GE{88D2GoghZ%EZNt6MI0fOI?&2(Fr){!n5j7Nx6DH0X6sx5)WJxmVLC?vWPX? z)ZO9+^Fu|}B`-cL6crw7(c(Nc{a1&G0%Bm{?>U!gFc#3HVA7PlYLr=B&& ze7T0W){6dMp?sEop2|s_#r4=jjhFZPWb=LWSbxR->qESJjrgT0HK3J8HRW|a@o-~L z;qrBHVUteLFh9UNA~&UR!%(Jn^qu+y$Syz!fh! z*T2+u6{b$5uSeBH+^#7wzOOxY{L!QHt()B4x5qn6dOR(CiUWNdu!eQ@sAiY(+T0nY zoVkAG+{2SvAAhO;zM$Z`YJN9*;6UNZzB%JUm4Q*51x7SU2w-ArkB9VK+SYzJsqh)g<*~QK3zjx|n26D6)ZG=mUg!~VHU)iKa%Yy< z&77Xw@XFC1ABiu7gd9Uil07yBQcLi^^H@^b5wm%JxA~@^+XEM@>q^ZiawlJM=F)@v zGgT%XP`&%aol4@@|Jx6i9!)iNTgLrd#(A)=g0aC}4|!(qqOn*2%OOTNzBx^Leb((#=I* z=F1r+?45hm7S7N3=b0;-=D(3!Yqf|bhVtDlU;aIXy%Bi~?_N5~ql%+Y&xG^fof8a& zTS9QiUx#1QnoEth%t6vu9h&w#A${uOg5j3Zuqpbz65;I>%_qo?|D#<_6^e{9-jmwkoP0zD4h zqR&CSR^sb59h}JXT-T$r80@XZ1wSoTJ-aIJX~3EAaca$lES9CFcQrwk~ij#!5cNuROx_2i@EPl{i5|{MEK<@HRe6?IG zdd~W-5;@ZTNn!!da5VetsU!SFoR+$(UgWD(ohG_&<@b5_{f)8`$@BH7_mbZq*-;pa zsY%H@zQ=Un#|$E$FOd3n~b7Cp7=J1wQJWWQcB~wSQ1J-_gB{qYud1$&nT;B z?%g%bXmZdU6B*|-KTV9fs-Bq0IPVJEqQtreU@+snRti=$Cfsi(<}TMAq?}++*WHu+ zmf!W2@{ZIvjHi$C>d)dF>*05+iN#+yCoEK~n`B~b_4kP8YjyN%W$m54La0sYvu#Gs z+u9@%%p7@dAme$~PyAZSd!GI5l^0V)iqQ%+GT=h>NVnPLa3Q z;Yux$d5w25-=7-?-^<>_pDX^>BGN&Ydvu6E!5kf?Me5|^#z1J^>F~&aVMwM5)1+$i;VWsiFOl8~|Ig>*gF9(&A_fUH^=cfx`C z;)ysG*$nN@I>C#zbPM{Yud?t${3gEVtrMhIrJ?9>gfl^_PIAM@SfsTMDw8*!Pe?Pq zQmEI;I4|@yHO_132^+@w*2JxfcXR-P80WglAxhr{tfv@f^FM=>6;-sT<@L`qrGb(Z z%siPuJpa;XalMqj55zQ%bU7!^PS+uWJz&VW49PZ2m*k8}KeaVMIK?vu!Kup>voy{f1Z zME*PL#m$Fa$!B6>aiI~pL%zr5)2G6CmUK{mS}C{p3P5|-6`_A;$o8D2#u)TSJayO5 z#g{rce&l(s>08+Ez9afoNy4nwmsHO+_K5VPKWCJ+RN!xqVA~`#kI0b3P6w#c=^HY8 zwWL*?V0v1I{J<3HN1+$Id1l0_RMibrdZ(I3B%o%6j zOQuG-ttUn^&KVWADYF&@Uzboob?}UEq7}%J#_`d3*#UJY3&eq~X^f%drHOsJL z?1kFhk(+d;R!0vV5^RpkrlUjQv6b_Qr90(rteIaiH*w2ZzD!&@@|hlatHNb@swI93wI^3(ZzR2M=J*vF9Gji*O;gd%=9#~LQ>qv+^JVS$5y0Y^W`+gmawfsDAi@Nt$ z!t)eQXHV2%oOj>#QPv#`fPry-KDxW&%UMt~;~e~`nzFkSu~={VwFN&B_m=Q%>#3vl z!6>3QPpP(%n4W&K_)cubx0u*S+yXJ`Hhb2$jDK8=*bY6iniEgk?etUGKgssQQd9Cy{Ex_Uemdjo0s03G zRpf^i9Z+>b5~?^KlG|9@p~{vdw5hm5?wxIi(nU#V*?6<;eAyo5&$14Ak}J0^b;Qz+ zdOQqWC$FPlPUv2GayeyC7cLy}ZDX;J-rq}zaSh>4>HpSsM<-`0C9P%<+oE^I>w3yG zGe>NS*WiZdaZyT*^Z~2rec+oZnnX|+tuf~uHumB=&+vQN1@GEO!L)kDdVw^?r3KG7eA;dQ~#pL6O z7;cgx&#dT(YR*ZxsNN)J)88chKoSakggiXj9+^9nU~hR(c5m%S-{(Zk9B(Ra1XEXy z{EhE*Ohl-UH+*I%pm*{i`Pi;-JRKi{`|(rc58Pcl!2QGjjdSma_F}irjoud;^l2qz zrHu!=klUKy$xE)i&>!2c)0=+bF++3#>tYq-{BuiDWA1spcO-An+EUe#I7U${aiIt2 zR68~>Uoy7i@3fMhRw33{LS8}XbjgpHjq;P&UEf5>YQGL~tTC?5TO&>WK-`yi-MJI(c6Un|oUHefdz5MkXMNcvFM^ z|4AnVbxirpK3&@_r5_B3mYl!lowd^YbAgDuO;5L*HKjQ@v#7&OKiMA9R$k-XQJ?;9 zDc9~8c5iaR8pd;04-a~^IACZE@?tYK%JUrPBU2|CyKh~R`y@EQ*F6b=Nv7g`A6KkT z*Q4p!+9KZF2UF5H=QWY##P-~4rjG8jOaTbt@odXxD7{znps5n0q=A6K~?db9QzHj19GO=@B`?~^{M>`nZdVe)ky z>N8g~$TBDPq(cnrHuFn8(Lad2$x`n0#SOqT)-z3N@)>0HM;kUYPg8V|&UHf$_n3!Q z)#JHSQw;AO2`ly>`IUc2!3TrMnIu}FSzox4x1DOzMe01*6A^Yv7;?Bt(fk%J zc>XF0>t6Pdw~cf}_QYiBq36g|+dATtZ8C<;ye-#R?2Po1B#ctm5a({WVO^y}Oq<$V z$dhMb<}vax%y-C*XV8P7VGIsD`dCz2ph0GQSwA3`nM18+P4~pFv)n)3I#p%3?+I)o zxAn_2)q_TX_;!ZgG#U2NiB9Y%hEkWzJzYA%-dE?r8PbDo(yh_lk4PfEu=TWbe2o@Y z*q{3>dMQ16LY(;)ai?vS0M^nYYcZ#sZiFAx$b%S{fI+V<;KLZ&FCfMj$sU1Rk;%lt z7M>psg>}W#!CE*e)3Ng#`Rch^ocDA_(i|=K>xn%bbj4e1;-;K^q@SD#`>Wi8=%+{H zox|Z)N{x}@dNg?3j^4f@sNs}|j`QA1z5M);|C{@j4HBg#pS&=Lxp&>`hANjBSDb8~ zj7cB6$+ssvAzhP`m!T#El!5tlW+3&=`MKHIvJYnEySe>oP)$9!tO~=CKvk8 zR@Fjt`>JoHQ1dSiLh307}sc%or3eGuOItMXrX!gU#UVBb`b z-q#Jp(;^L?M?^?-n{wY2#Q6`el}Np!d zuUH>W)MBe8vA0zA^+JnH#N`v;axODWhi3zl(49SH5#NEC-HE@G-<1=h$Lr1X!5$EW zQMI@~GGP*~?VF2byApB!Pb>Ub;*VO>lE~dJmUeskAoybvsvY{Rx^do(Jg;QzA5&Rg zG|-uPW68*@v0wK0bwb*!WCZQ5DE1e)aE_9U>E$|!Q=y)yR5J-yUq=uV^F`knEuz$y zpF(Q2rk9QLpp{dsF57xyiK0Q)EuG5vp8SwhYTzHQEx9nx6Lxam zd>~bNT%Fpn%+KX-?U7ntA-9$|l3o3q(!x5t;~3{PjVi!)8Zk8HjhdAjV@{$LW7z|y z@9mC9n~4WEB(_|CB>Z$2k$)1 zd|YYCU8Fl&_|9C0J34B&^S*oWX%$v;o*7Ewn=yuJsG(J1F+_55+3xgg9O`I=#`X=CKcvM$rs)6rf~|~J{A{+{B@>YV+umU z7Rb@Bov>t03ie%mDKFUQO3rBtw)LthJgt3De>VLMQ@e;gnE~+r%9_5GkVh=7M z4rka?dy%-i6Za_9+#BXu@ZUi#K93YU;Gb8UY2jwQ1S9GbA7cHMY`zXH)^m=)+~GB9 zJD%4hzMiSWvFCe`*o6JAl^zvl?ITAo7E@WXnXcb~(dQyz@*ll5UDhD>&s@maNjPt0 z|Ev!{v`;cRM~}gsE3@$4G6nD3ewNCodZ7ND6bv)glioYH;P}W?oY+%WKHkt7L$s-! zBkq&$d%2=}Kq@AzxGzs(oR=I-!BTAvVKy%iBcfTuyx$^^aEZjK%6xx!wlO%|A@|m; zY<|A;VU*Q0Pfv{4M}E(wWvWe;y%6Egv%SPzs!=Zx&*y7cH|IzjK5>@9S}tJY1xen` z`6uTqtM`>d`ke%fVBbC5t0~^GMiATS;W(o&ygRe5W}F{*(`&L9F%ZUi@N$3LAwIv$ zg)twKgd*0(&-N1En7#yg?5*!GzM*Y4;=(redgS%CVmvdtuovgurz$U_9q$3%PHG6W zE5@TP8qDy~!^ZCnx=;gbFSwU_=p=kv&&6oY>obPsT25 zdQm@`h0ZrqP+bf{YQ6{GtyFZoe?+>lzy$xlrO$;LF46V z{JeAIxi6_S-h)=GrRU~tkt&xm#(jDBO}#C7<`5^gBc4CD3i+Fy zAF-};f6)%}h{0Fg%DT4v5a^i$F7h6H=;w^HjNxc<;WqTuJDD1kKo!X0w+V0kk{lUw0A=wVv~`#?gWfC{E@CpLF>m`FjO}S?g^R>~t9`74Z*N7E zCF9&o%U+@gJCAdoz&_LK1U$6^N zs7A~!y5CQ<_#1|6>@|{WaK=O($UgUyvAE-NT&U;|S5wAz#yJ=-`7mdsk*B+z{;uu_ zvz&*v{_LHOIHOV3bR<`AhYwX9G0r|6H%hW4*Pf2pYnP7cPWx5aT37VEJ`Y!IqU0iS zp{4W`m?yf)(e0Thc*itYx9tDp+-7E3{&T>pYl9br^B!Eop1jXGRZJ)L?8B&CaHYRA zle?eWomqQ`JyN|JoK1D7rgy;$X)pV>f7tpShdLO?*-G0`=A~_x*s`5*CXTe~%tXxI zOq~8A|NP+~pV$(+C{ER<_4dj%y zU#!J}qu1c%P2OKO&IYul2)#^A%_p4Gjr|F8?)fg~{H|n_sk$ruJ}R)kJGY>U+Ug{I za$hH5SZNh?(|tiG?304GJxta1ALk%BDizzBf5MoH-e^&nhPB8Seam$YcDEqo`Z)5oNiYWo6vgd9#o)QE#}%o#WIUBNvE zX{h{oRv^+U(8sfOj9~)z)Az-f<@3Ai#|<7sPJAqDxqXLMt5%RxUB9meZEy9H9(M}F z8*A)%>RMFlbP69%Q3oiE znjuZ@qILlF`p0I!ly2>{#mKAkpz^0K-KB=> z4g9gZA~~H6+zovz2XeQxY@BoQcNCcDJTYSd@#h{(RSU*@VL(UfDAnjCMO#tZQ>DS2 z$~&dCjPsC=tc~rSN|lL8E+R%+wQ6mwW6Vd-;@-{E?${Q=ICI|p?Z!l0-`I?no*Z{ za~%1lQ-&B8j`v0-)*t_iZ)~x-S11xa(U~>#gBocn;lLSXBMnZKT1Zvw0@1Ro1|z&S zOApv{M7H5wSnZBP5qzSoQ|%N^0H72n6rcWA=?Y>T~Zy@$*(9Id{#~#nkDVJ|Y=VI;aOl z_+uYywh_Ty)Xtf+&@L(s*X+BgqdR#(s*?`CRbA8%^PSLkbq2~6bWpb~vBlRHnb>%; zu{!qz{SiXuV_Oqb_2=zVvEo-IhVHqDBk!kSeHuAU7p9;>AA1<1Qc#d`NZzo+3vDYz zqurasMV}_oXL@7Vy$Or*jzwD|*lTMwaPtpR9b4vwX;oOu^=c+<=uJ)078(@gu8_PJ z^ZshVIc%R2>6Hy<_$uN`!^$CfIk}cIITN&Lj>wJ9|j8|%=p7VpT{3(&JFH5jIoml(GZYu?jiY7cw+35W6Ks1}ns2kbrlJj~ed zm=tJnDC;R_sGR4=a%bTBALJGC-ip$5$JzsjK?O zV%FyrWW4XH*361T&W1GVMfO&|bSAfdXgU&K_fu=A-%?>$1|}@-r@sE4xX{*2xYg*X zp0=N}j|Z7(*4aW`b-xR?FUv$?ctf>yybA`JWnk5i{kVDG6}LF&>XoN0RNW?LEHj*b z)Z?Y<^K3AYy5awOp2KFB6j==L#AhA#%%iHS0>ZrjGYz>=msE+hgRqHlo-%Z%)HRuW z+Q!r#9KJxRF`l#6e%v$F=1VU#wZKHy818o@Q{p_|n5%VWrYQMNEP|Ym{6|eOgR_o> zM)o+9d!v+na`rdw`~*^uwyzG~2K?hT&7y~x4(*A3#jn%R-<}xh2fiB{7vahX@>wFO zUvzOJYFKk8lC?*T(FgHsh7L38vfi*bgTwsVeMlmXuDp+Z#75FjCt+*B7rsaQnX6N9 zYko!bv&qD*lhZIdwx)VZHQwVs={P*OfqJK19Pa(jK*PyR)Z^zy!uTZ<{Y#pvWs|v> z*JVB?hc#0tMFzn5C=>fOHC8XVHwUBlXCQK_nYw>p@_tvQVHb1FNv{xeX8oF+Zm{a| z#TQSjmW}g>;`)ZG9vdP|pfb4YLiziUt}yy=Wp?t2p1NMI7T| zPw7u>_VheAn=iXa{T+zi4I#fSAyv9fyk|1|#CKCRN|D$3t|zdT{-H>joP(6Ge@S0* zPdeFBhjsTjTWMDg*SnI(PRxJAvN~AF*tTRXa#z(JGq{KNobwbr%K`Xeqr)Z61V5xt zK-&Nv@SJ^SoCmavbQn;`T{BKg>{wH$aDJUoD;>V%fh_Kugkw1?@oz46>}N8LecgiZ zJo^JbrDAaM0W|0HnfG@dzBfCHZG09xZe*Y^_AF{~W;F3R^KjrbOgc*K-Vd3W(djw= z9rU$K&cvg@U z3?IJ?yb36%e!<t)F-uk4gZdmV zH3+mbsD`AGk6(`5nCMbf^Cyg7UFyB`t05Kg-~845pLRhDM!!)gtDg+%J-T0`aErdZd(Afeq&>$VDup*zI(a3@ZV{^w8ZJ8H?0<{M7E>A6LRx1{(#?v>Xj%(4M)L0aI zQSY%^P*DqNa@R_y=FX{vqD5nqCo_4TKle7Y%(6qmzBrsb+S?G_%njw8xvRV?&af+=9w_uBS=(=|q4aAw zD%GL3MU*himLs?iPCvnRj|{ug>CH`k&d%}`W!oaasacU#bJLNs+1rFL9O|~_Uh0}22Kc=qo`zU&(az2OS|yU%nUCcT*7TI1B&%N3O}vO(>Z{{c>W>w-Vj(VPr6lEcQcKD>GGvUa`1dx2zvf zm&#d&fNr)h*lFlV<4B7~J1jp)U(Pmq!-#TjFuGCOeAYF?`RuvqSBdAXgPHvLQ8?Bx zhkq*VBrn|=0hipLsz3ObxCEC*n|g?yS6W73r2EIB9s-oR4Flj&@CdrF5|D% zfpy5_3W=D%(-r%+c~cjQe5AN}XhM$Dqkvcp9y1m@La7tZoq=A@Dywo!V(|F8W0~`O zXVo&pY?UqdW~g~vIl*uw-VRHP;&3{7tD*1@cM5!XwolZR^BCv7CfxVD2)WPWaLnY{ ztM271m+a=QG|!6b_zd}PawJ?%Gq$@n%lo@Wp_n{|%Qua3Nl6r*ZDpJb?#i*w)Ox3G z!Z6$4a?rVGOy;|zy;M__jEvzqp>NCSR^m)<3>xrvCHVIgr|QSzq0PTJ&@l0mJ&QNz zYn^{g7mhDtQFkPJ)EVBwm0AR+h>09p876Y=<1jan8Xu$MMAQATs7TJa*S09?B}UWR zoOoa(H*s!%1QgD^w)*!KI}+x?rLrEmnyYf_zy3Hgn7RF8LqqH7+?Q{l$H`hk8msrj zlO%GGW(>knKk|rPau05=FYdPV#f6+G>NX67JT(NZ+s(ok%kruN^cnD4ZeJ$O#g(%S zPe*?`vB1zE!H(KN^s8!r+HmcME2jI=JN|PYxy~wTYnNy3SK=q<@H~(DOYeyu zS#lcVeEt?c=ek|;laxr5@b8YZI4^JSMt!I4^paNI$@ZtXTg{xC+pn4kbs)C3Dh_5X zTZm<6sYSMq9yecm2xWK-?=t?J(<4L%&-2}9ahMimFMiRVu=M|^`pUSdzVB{jd!>`qLc_5D9@e!RQ#0c7?)XXn~$ z8PVtO2p8>%hq<&R33}w&_PtKu-kbinTDCC!M4hWV&KL5Ri@l}PyBJK2P2eiA*++%U zQ{Tq;}-$79TR?gQLR6V(n!V{1_=_wucTUv?NYABgY0_D>oc6@b*=-2Zp_t+k)% zjh3AGhMve!t{LqC8&~eO*fzm}5>H&>L~ii^V-LuT3Nj`uoDQ*9Vi! zHK;j2J%InspA)U}wC61x@!35IeOs;5&P#HF#Jg@o< zCRg?^ec|Jnh@T7S^Y0E9+VhEcL~dup<7VOy{YIb78eG2MEt04qcIg7Ol5c86NhdY7 zw;*5VmrQXhi1>&k#*wU*qBS)Z3LCSwthY%7l#mCV_0jRA+r;+kD)eXVxpek6@rvp-`romXeQ-w zZrJW~3MO3psi-*Mip8``y+NVP5BzxRZE^+~YIKCG%)7VdexJLKXAtiH96i7B}w7QQMk)9{Pxin zsot4b#C)R0@!m^Py`^!udWPKZQ-4a!gW~atzW4Ce=Hgcy_R|*9KF)^Xl{NuK5;-d! zHeTfLJh$Q=^j zB6>Tk;W>UYSp831QqIwE({HB~ucn6D$4W78kIYq0r1H^~bE@-(g8C}lYlR}3(WA1+T z#Jc!ONmkAV^D>V-|@(lyh)Ru1_Th9j9CFr1rXvgAqv zwZZMG*tv1>2Cef9N96k_!Dq^0?I}NMAaYJW_V-m^4Y?G`+lAQFJjL;u2{&o!V%25o6m}^ zB7RRGT*=MxVck*@mg9{Xxy03qy5T@eVq%v~6Mpf|@U&%K{-&d7MgIJYmb@45 zUr9^PIAS}Js59s<70sH3*DVw9zo7{XNqOFYfaEq_>jl%kKC-m(L@!B|YlP^!%ZLcwQ`xI2wy0 z=3u(}&!vy^;-HkMkLJ}tYz>G<{k1%kSG$RrP6^yy)xfCGL<~4hPIcOL$p?G!F@)T4 zb{gC}5+&AFB%&E-)%p|W3Ev=UblCH~++HaTT~SeAn0%lgwul!-YUD9iHhp(U$RAWl zdP9Ap2gk&@71W|(4O9N?q$o+GZa8!M6074v|3@VD+$INy-63M#LolB2t0Z-cFudW5 zN%UPuY*vZAJw4EmXGX92Jn^f1Cgw7>P6!Maz3&nW(wXPHnyo15Y>&9^ZycbgznHh(ThpA`k*hEYVk4N!RYIr&I5~mmkA4alAbAGHia3cY?95rZvl$>m7iPWjn zz_m@H$ZMcNfl`CmvMk}5LF~gs>e60aE51<+C7jLi)s1^Sj~63X;i70$iC<}_EJ04kVNkso-5|ogBI-*2BQM7=_IwET#LlV3@^C- zQ6pn@zGzg>6-LZ|8a7`gB04y+_mzY#S8_z|1v|8=L!4FNe6hLE7B`4_`#vjH%-Lgy z-E-9F@Oz+W^TiR1;$zV~VY;OG>W1#;f?)P!j^f;8&a98Rp;P}E#=&`vQyZ(=`J-vB zR)3-+q9V8h`(9`(OsVt8oT{aH2Wb)W@)Fu@W3y$_KTm2pf1zf9wp21d5{rqCG;o~x zNjgp5;AYH$)8q9-Ik_(qm`m7{^bx-XCEywTK-ui4|L_hFmC~LeE>%^3rYGhC1dyLsBE>SMeNLm98uVT) z#N2jqP#LgaGgA^>+eKni3D5nKLn8i75K_i7UTXG=-}Qa5f2AS>~WOr(F^PNrD zDPB*QiJb|o3nF%k&t>-imutE1-zC1hu|f43$vCICL&UwHidh=3%X+rx!`R$! zXoUDO%>ip8$VXh`g>;mdv2{IzAlH|)=o!YovKw-!M?Z#K$KHNb?W{YOp}qUt0jlsM zblJXMoBhcV<9Sv$O4XzuuiY?~XDP%lR?4bFE=~HAb7G@3eq;>tSks-Ydqz4#Tz6rj z2Jh>Bk{X4^qRAL?k_H zW7}B&aPc=O9{pIap8TF6ULTCdf@W%*3s@#LZiq+S8fqBcTrVb1h(pOW)-$^{3o}z{ zD9llzk&^tV^o>osk^8S*p;&(^02zA{F}_cMSWxMOYr7NSsopG_E&mVaNj&G_?P5lR z6Rx~aAu(#dFs6R@>T7D;)M!P)Ol#MZcH0cD9sJGX_^!M|XD4mn!E`?;w_W zuZK=L)15Pf(bPIQ^i;B17z@Gsdv-`IG4^jP6k5)oL>u8B5Jx@<)*g%di3WS)@M9YF zOts^L*&p)iGgoe5?<7>c;^FaAg^5ig#oaFPuzRJ#{(5Pm+w)j_q|WI;zf3WSvr+?< z3REi-*Vl)kKJSM9?S*3FnE-S+NIU;rEc`!tVHNE>!EUu^5a)_M{GR$t3&c)yCrsu& zncic+So+TvE7;F6omxtr3u_c?Vovq@lDO<|g%sYS$VC^0=BhPHTXHtJX`hIvcHtaV z3_>=A38y`-a5D_X0R2+wKtw1!S#KN~G+5DVVmwZ1tJ?Wd)=2G=FAg|HJD&-kq3!n2 z5u<45!t4#&p~Y_8^CDMfvkuaT?Gc!HlX39!bm{EnXzrF#Uub zJH!|nQD5fBF6o|eEUtW}_F~WT(%E&fDBr8b%4M&mi0X0l2WoW5tt}?7m-wF^cTk@; zqNgSf?HZ`jzPX`jvMvs<9;*zq5{(ikh$q9)EEyN4oWvo&5Pt1vd>tT<cF@kb z;Rr+8`Nf0?t$l$T`-9AlZ5yW`T+i?Nu-I9C|( zK=QA}yoH#Ivhd&1diq|Qb1HQG&{(Y0i=!^R3a$Ti65ra#V$}*2@{actZK*-#;!5AW zb+mBu2t!c|YOI@25wng2P!l^5P4s4o9lN~{xib+dZ&adRCs%ABp0jq{rNZnnHP=2< z=dRgKp-SQ$u!4SU(pfR~j1}tN*Who*Cqk}AJyYIatbQwchg-w;KJ&=a_eHC=_SnJC z;NG-Im^X7p9QiS$TXhkdO~JU@*Ar=Lt}CY75oo;#M1F7WYT}?iGOzo1YMu6%Qv{lpF)x~aURy@)!M3}pS9RyR_8mEM4h51U^+9v$ zhsMCFj|NZE`$-qp$6zGyfA^7Y@SHbyQDgJSG^r0~5c@i+@$T7j zX*_3Z+2x$MJ|i#Ridb}}_S`GiQpqAC78};_Gd_GEb=Vez&#Ckqmw!opmDGbXXP(!% zv8WsvhBW3bKm59g)A<1~pq=&Wjut!SctJ%@s5-aY#GPj@sA$Lh#$dkCU+;)W+S%al z7Lh;L78m|ed;Q57Q4wbaBi3KVN1lsa$1L%gJ=SrW??UQhjgU)tHGaDGW4`yYC= z^N{XWOa7_c5KKFtmB(wx4f;FblIRHjwnppNPJO!#=G+JEa}ZC^7GJFJXaM;qn}5@6)KF}!rt;1 z>TXoBCl&rhGSCEI3GoNXKJCO@b1(8+B%=KJL~&}Z3q%`g=e0~0*UcQ!^Q#Jt7jF>m zH*GM!wgxj}Pl>|zRv6A+S#sn{@g~#~!jM?y@;~BvnH7rI|NOq_r?B<5L%;cPSa;`= z_}kV6mkL5r^MZq@%l`kp>z-J5X@#OoPBipxR`t(Qy#|ytE_Z+)^SXV}4NE+QBWlym zJ#Si;%noqFSLXIGl1q}CMf_hq-eTnalBS)aad;c+!3h;5<0GQc)SEbOWn*m|&-TqO zjGN87X_vH!!PJ{-JZNjIT|yuJH=Dkq&_TO1J%;mWHEK;(Yt^gCi^yEUC~3L&)2Syn#F6mamAHrWL;q#{45*qs2+nj=J{_P+%)zX9D^2|oyspx8mF7Ypwo91ELu4m z+fJc&7=4A}QIFzSe$Oqn3Kt?mONLjALG(-&?m0ErZnBKV>xs~dv&P2N9y(w+?L4!gk1>dA z`bj&--AXmCKGh8dwDZM_uZ(|Q3dfd~ zb5S%ck46{vLmRYkS2!G}UkX;?eos?{-JEFVHJr6*nkzO^Yp>2w6<$1UZ+zfj1SU3C z;Y4<%wuG9D6K*G>hIcpVz+Qj!$xnpA)m*8YpC^)+CF1z58p1An7LL_ZVNvQtv1@<> zbj<4;Aoog3A zHg?@kOb+cFIN-bS-%)P3z+TXUFjJF|z2R7KL4#nk?Iw2A6^$s=pz)j!CX?Pq;WcZt zzI)p#E{%*v|CSo`t6`$Bbc#kSYZJRr7sZEI>fa@>NAH)cC|*YHgaK--_FAN9vM?I8 znZNb6$yLnDh{l<<^cCI(isz2BIdh4c$2TZ)T13NQqzc|YvK4)NqhQG0=>m&hitU`o zJ^GV~TZ=ME&NAk|JDZ53nNPKkW^lilwq5=!RXSWro%hT{G#vOs>doD>Ue&0v9&RKa zAF;>emnux%lPtdWwMKR$4fnH(MCmLG6n092>&h$Q^)_?j_`W)dEA^=*s>faHm>!B7-KooVoc*;~6BL1?q7e|qe(_LGh24y3^0BJn@Ha_u zRT)ivVb*sWG8L=)MdMTs_h_mwQJf}5`zd=FAH^bt-zNGf?wQ7hXcVVEM`F323dU_) zDh^)`r`|f}dyWS8RV~j@vxXuU{M!`aR4M%pT^))sIDCngu4k zP{Ts+v+&w)jXf6eK*dvWGlY3~Mi}yYQ2V>U9bcw;;^4yNQUG^YcIs8Nv(e!&lfs)0 zh@+idmQ@-z*uZ%Us3VXCi2%TuRK zc73L9>?IY%qbnxuZ}MI+uP6#VYhusY&1lXG!wvFH3P*AN+d+jVC3Q_YsUz{aI{kB- zIVBBk!(mCTz;}Zawg1hTe{G}2l3Y)kW$FjlIQoih@lw)fcUXlbV(Z4U(zE6>Ve%>w zOLN|pah`qGM&ox0Y4r?@CkDVQ`<&?f*&GIE z)fkt5SIp?i+Rz{#S4UqK%b15}A`DUOBgC9jZg_s#1Ag)Sr4PlP*xAFX%6YytV!p{% zayc%hom2HT8?VZBWDZM>(d!w-4_dfEk9IbynOXA4Cmii)XU)BWk^>G=5S&T9EInFM zoD_vl_SD-gD=W!67=_}7^da@WmXsZ%wq`MV6p@XzZ%#$wa{&8hKf7vMo#**)Phb7Y zSev;m3U5!V5IAe5c6tW!v`O5LmQuB|jH6&`!kqcaI_;y&kU)&JHqsK~eyZ_rb(C;9F#~bzuO_%H6Ry9^pfygydduyi?PO|v zFJ%5%a9FfiZiR-&*@r!~U37?agl}Fb)HQmDgI3HLzPqE}w(-jAn>}#yt3?$%U+=rb zz5u~<%qVl^PizmF- z1=?lqoP*o45C3V4)^~9fHZw;`o_b1~xFQNoj!-*z`%CT2W&d$~b8fw*ja@ zeR{jS^p05N+Qe6hQG=zCqp4{ar^1;&)1)3xIny*!A3cWW2L zczp|uB_3&E2enB*=8)}6o`iejMA&og6P7XjdW(jv`eKI*-9;mQt z`E1FyM0G57tGr!Wp{`|KlW`RtV*Q;$`yM+Z>MREVItt5>}G{x#G@ksx-PAW*4 zjxRG~v8%&G$!@e64y93dt!SU(%seYN{q{%3;4nCjalzgIXLJowj|s?&f$Nc}RqR|g z*-i1R(j1nY0loTdVX`&T5~FT$9$k=7a>L6GDo^tN=;dg2J9r;6*&}WEkh-zKI2O%5 zQoSaUeNYH44B{LrZ=iI&N_G9+b!qn*bWvP^s9nM)F zwYJqeq?o=D`1nhO*`BAROS@@*)+r`e%cYr}B4M+HeVZ>e#OnZRgZim3=Rh;j@^b`t ztyIt~>>&1$Mq@U$v(SY6yhj`KgXv3u*uM3JOW*oq-k()r^p2`^ z_quwXis6UMQ4m86%z|DfZ)`2G?7ar1g}Y1U_OQdHRN`1x?$gc=^o1U4ldBu*OZr2C z(PIVYO$`Q0dPB%@&)LWQwhq#fj-ljx)?nEDRH+5~v0Yx$o_*IySNBry?0_15yB(Ai zzTwaiS9G`FniR(xb2MkiZNGhyc2k$L1N+a0I~$5MLnG0i^|+>G7qOkXsL`w`KF=@` z2f9Szz#Z0u?1ZoRf$xeeFb(y20qRF98-M zcI;ONLdBV7tnn;ymfT#uZ^k2_zLyxC9e~xP@o>`46weO(qi`Ab!`CXs!lu;5?Mq$i zW{t(-MLy`95yv~9Emi;KjZxIG4%J(zD7oZ|YkQ;N;CfmS@SXE+?{LIx+9)?aOhPU4 zhyL%}>SM8wBFNMn7Q~tFdRfCHrKu$~AGkkw;$g|a+qM|Uc-O3EnYLCJUnHH>;LDJ1 z5S{g`gQv-9>FAr8q4|lK@rp>EQJs=sxhM~rH>Ud2q zlavF)G4rw--rgfa^AU4<33S!Fe6A2B0@Og@br^gqpm z%|$frypp}X(@Xq?E&YFV2*0OViWrp`g=_B2XX?!t>s6638mPw9Lkq;Rv~VmhRiTF} zQ+U6j=2}k`I_GDKAL?MVV;*?5<03J{I~Z%32YT4A6a&Yz-cfVEXz?=fPZ5H_5sC0? zs}j3!1i^V}B8rxD68rWAz=J-m?zo;(>l%UZ(`Ov_zM;KB4%b&L;?Q?Mn)1#ua`Q~C z%3pW0C_u5KVg@#n1Lbq{apU~!7I0<`X_Zl1`+9{fy6M=@Z}M3?^^OmmnOB>>8!0`f zmR39ZmPu^_qy?Nqp4`kC<&A~Xe8z;qoW0hpzC)6zqdL=un3<8j3<6 z;nge(tsbi}cX5iCv68yI#37}1$q}8qMWYt;_ABr5M0@rD68mTn>b*_K%)P7k(%?dm zJz}3C5*IjkfYmOszDGE<1=J{bu~ST`426>g-<|6&;hGZ)g(vTtN0De@7>b|F_mqDZ ziSqnlq*t;=XsQ(IoIv~|mhyG+BI!$qAk^nfeDa9;Qswk0_%P3RxOY%#wuwGiRK-7A z?+sQQ_&o!9E0ge~IMrBl%mPaWaZmF=J8iuPTXcS?L9I)5B-J(_`Z@Lt7n@0sGlOvE zJA0(s6lrEuFp5~ee0#r6`fJAXOq(Zekfb`~WV^#$rReh`=@t8Fb2uxEtXosG+Y<&S z+F!3@8?iZv`s3q?fxOvIoNW<-lcRVSJSK?ef_(48G%$NMOAND#gcD~pEtba%{ST4U zh5WB4kSR(v)RuLl?f}+`Wv!xdng5s6eWz%vrN%wy?{n2cY-~e~^$PZ0oGu7w&YEs@ zPJ-%ZnFwIs9&JF(-li+!e(Ols5}#@0e_GU4gu|Bjkk%CkMaR%ke0-e*gP>*N)NpD8 zts$;^;xw^nb|89&q+q^7nY6BPFtX241NTvibh#cif;&>1@8osmu`J?u+E&H$>m3VI zM7J=fe;}UfP)p+hhb@pkk+tWvzS=7mwkZ3 z4g@a|)yOd!PkXMKv`IKUkHUnPoYAj7D4w&fS9MRqz1*|H-7N-fn6E}p=S<{X4AiH| z1N{4w2s;&n-o(Q{PW~s(5ktOd0x|H8f5cdmNYeI_Gr87nG24{8?T@*)?z%t9i<;uKIk$$iTQtsG-5yyB8Tt{ELkSa ztQL$?;@_I<9h6?l!3g`wIk>?+DIt@!F#SxHWgT(CG!*-Izd8@m|FIXl>=okLEc z!ftYYgIE-ArcLg)mv{TepbvLYx4&*8$I#Dr<{pA+>NoMBZ#eXc$5TBh=HDNTLDN(5 z+BQN|91Os3a+WUW(@?Z82}1eg*(j3VNG|WAQPhe1r$^r?4+SUTzGY06I9SstUJ=^U z99xK?T4xj~cS?7G-Xr?wS{`!aQ7-6yl6ddFPV$RYK{&wuh{cm_<(pfntwLat_>d{W#ZpOY1cQnSB*OEJR4o6Za@+^EjCoWV5A@E)* zO5dl8t$hQqawWNazjhW~W&~mW4(b7|p*G^aXyR4KG28U3a)uqT;RUf(>|E!bMlrju zIll2cShOsbYm|Cn5ba~vWR0$C2WK3*OZ|^Kkvh*dei&ba+-iYSb=N)yVnSo?7TxNr z+kQNddm7}f>EBwntyU0DRwvKc%G$a+njnn&OMcz=ALWV6uO4tubFtqY`P%`;lyAf; zKR6+qbHA_PJ$D##_REb%hvMl=YTcbKkat!K!YF@4$_O{&OA9DE8XO#ry~);^HBEFLN2n4 zqDE&5ciqRxSJ?+xJdPZC6@%ocx2%cgQJd*@XZgul_HZh>3$U}UyxK7YY1>lK|6Q3d z4-deq+04&MrqIa!nD!S0l%LkHoH>1CZHIBik8mZXn|3YcY`0(pc)qPl- z>lq3Y+Ijo+By=o0Cp$FuMO#Dex7OXDvwi4X)snVe5%RtFuA4>uP`*3$$rW<_ zF=1%bl^RKtv*ZgEiL1gd* z+3Z;)esG87-R;5h)S*#$GnqSF-um)f=G)Jga_6&0W4WV$I9@iVtyFJCPU{d9lJDll zg~Q?=&yspCc?cI}ifOI=5fYQeos}eEz`FPVc~K7!ju9`pe_`#O3SG)-+&5Mud{$LE zx0su$sMXsX)#;NJrnhAG`@Z;OM1G!qOLbn&U2*dlwKR4+=u+jy%&Donb|?f_pHbVcW0`z&V+dR>QseT$b~*JP&%+^VF@`RXpAHIzJN;@_hM#O! z7>aiDspXV4R!*aS)tMM-6uNYm-?0C7$A{QjMI$*XD;#R_d$f4`O{|<4fk9T({xH5T zmQeRLdIooytu6?|Cy@wXj9WeagxGnAJy=KXo;#O{>kF9I1rq1^_>4H<6oae$ztZx{ zMDnW`_5!ILu;+<5UNaUUyhoiMzY#-!MdMutb!vya7Rq?`UAbp*C+(g%@*A!j3FUHE!+2vAA*BE@Q&RvG3KP8(YeqR2b<&{lEs$MJ( z@%ImZ)LV>R91E}3#NKxuFWR<_gMK&a8@_ZAb%;}{Gl)Ar!PF6+6ptxmc)#u~5U!8o zG1i(K2f^z^```r3@#lW%rCsDgPrxzeV@t2eVqWz`JmEV%(eSFc->JbgB5_9zpj zqj(>ukUul$q`1~UkiIS*+jkumk3WV$_mR2@L+nM-%P3fK7g6Q>6ZKVbm}^#5PqVM4 zGrk2b$1>VvbMAKKqvrGQgU|Oq?^P^5Iu|nSdGSNJ_J!ws)NRT=%&t*VWXv3twICm6 zlYNr+-!$YAgKco_xn#nfU$4&O*1q3Rq;a3JPY-IWtm!WH4dFfR&vV<(SS)3Z*=#uV zn|4`=oBZ7-v|;150iwaQB&?dwSUE36%-_iwf&)1y^s|N9NQ0q1jAdQch$CfcG~oF^ zkh4W} zO@mEHnK)z{fFkZ^Z4Nso99IUT0s`mhC2bw%LR zm8i|n94NOI(VcS8vN7ZGht|S-K{ouD&+l2NFZ8D_fR6U`7~E5wn=%gpv}e@s0b=6T z3|urIUu*d&vF&CWzV)Sjye5fLakFu6C^=91*a%G+HJD72@w1+%__cxYa}sx8Uq%Q= zo-YU9{kjiQL}CJW^qtA^E6o=<4U!SZowc8>mx|TQ<)fmw%l151L>wiiES38U1Gb3% zgNSKeLY>ghdqp0xPQwb5@zqcggE@P&rho7}az;cg=6r^^N~?e};`|fwg?65ocuzEq zjfWxa9N7D@7(F%yr8lWflJ!J1-Ge3Qf7-^SKDug~|eb;n>7{q>mP4>mC z2Q3xfBiYNppM+j@){5s16EWurXG7~Zi5CkJs0Bc7N&6k5Yj!;5GhY=$4+x{(+!>t4 z`{iCD9+1;5aTj$wgN}<15n;%*3LstDks+W z#%$aeeO|o!5r9jFS*PS%i*6TKFL3X@X38e$0yyI+sj5eR`N=@}#`P6=T#o7&60 zS}Z~c|F$Eqo{L)J7eJzYglmboGb{_e=!f&it{1b1&BZG|J04yj5_8fqzb5ziTBL|F z>Os}1MQ+TUVd9bvYg0Z4@AnevjO`wL?tNya=*xRQh0peX>_zKb_Eh+@OLy3ctYz#~ z@VPX^RwQr^W5VBW_|r~g)nadt@2*Q1C$T#8KTT}%dz^C-S)5-P@jYIx?k#E)yN=2v z^#2|tio0@mgukalomkxCYH0nv67xTHoqZp9v#aW)ciJB#7v5QcuV3jON7=|uZx&+rM`}zbx06q` zB3BL1-l$t2#S>~orSR|f4Ll*t+Ra5B#l!&EVC zLMkTKrylpJK(UMbT`Kwl(>w>UA&Bv?VKVlfn<~5(aTk*@al&AwNX#aNf;RbWI7|c{ zR$~*NXH6dSM|%p*|3c99KSY+f z>fKSF=x?^Lyb?(KKe-V_k@zsh56AD4t8ju&yj1yONYZSGa;<1FE&y6np7R@_Vj*$4 z?|f3QyeM6{gdEiOxDWZie#7>}I{D1~6*$T}+xk$3Y+JgJJo-tn91L0aG7EQpa-QYV zTyFg}6KdMlxa(`;ndd;FJ-Zv~M234hn$U)SK5r0lIpln%-QFM16n}=23xamYxE~<~ zFh}moo*IO)^OT1(o>fNkwE$nFLigwhQ-cnbL zWWWDL2XeSA`6fxTRe0Koemwi36yBVCU;4?^cDx`R-=2u=-KincMo4$;6XDv2{Jk#@ zN>SGnP%xD5{p=Cx)be;VoXq#t@;tSeW3iFB->TNXq>hGBSi6_8U|J86@QZy>=I|XZ zxQYJj12O6WYbAM!*jLXFDLYch^|nV`=yNDJvvK)gq6lS}?hCG43O*X+ptZNVU68qeJw)}G!8EyPXEZPID0M;E?G6|}Q$FV@tSC#88UId5TX z?W@U^dM_e2oV}6XGs2}x&aXbxhGUfjrCrApabOg4nBQ--Gh*ns$B`4W=4!3`i3IqX zk;f)@w)U`fJnFfz53sdV8$$eKK?;AT-c%__9f_YhYAiO^No!Kr3mr;bZFLXPXKWx2 z+$De6@OY8G#TVmq$@?)aUzD%%K_R(Lji>As-uwJ8>m<3>BWH{Gr6K6Nk~$IZ`M!q7 zAc#Aw|9hT&HkQlP9IN*!uKO`Lkn3F_JE*0m={Tb1kIziTXVtI>HylKz;*&#&?Z$%9&+H>W4 z3!${64>q9xxxiU`2>(w*+S9EXaptr$ZD`byS_X`R#>058kEcj`J1{01Q`fk5D``M3 z@iJq{@37BUyKcA&2d2>fOjam1-A%+O{$AbI8p=b&ZhT|jvTvtSc_D=}L%(F)%(GTn z%5fOQoMuMLAxgcDF?dRwI4_=~Q16Jq)LT41Q8lD!&Rk6BpN9qCk-8oYK$8#Dh&(i1 z^z7ve*X`t#jL8urPkCcF`Nvw_-y)Xy_~I_lxq~!UJTYetYs)*^ZH{PE5QFPhRr?#w zGi&Mo(at`M@0G5139nuVAI9scO;*Teo>_Rp^K6#rBJW$AiHr0JYtInZrBYZQxd6UXz^7U6Y|HOcxF6Q!kI_^V4c`v6i+u+Mm9o zUq_+m#hy2P=8~iLrAhG`oTNQ(m}W_>xYOe~o_+Pano@FiHSDJ+quuRu#)mi$Y-q#1 z%Z$3pF2vm3nZ;UZOtP{sbK{|`S&mNMr(7{15wTI^vDtA$`QTkVmM3vH?eb$~{P|dz zXVdTLUsSex5rr#T>DxE2RGvK(jzO>4!|7G3aMBNfl`}Q#XLw3u8V5kCmdaX2U)cHk zz`ca}S#xHK;yf?x7(ks8k3wW;K4BS} z%NgWLaOb(*)}>rjj-8D?^qG@8agXB*Inrp`SHtIvAAiWZHh?u?yt$|VeeiJF?Q#oI zjk&P}|LyfpD@}@K-&@% z&m<->l6R;7L*>J(iMT;~Zi#IOKknYnn#Wqks1s&?;*Q3mWOSXOk9=a_gLsBpzitcj zossO}u||;pDP83-#C~S3d49Pvi#;x1clL0$w$+CA^GD-a)H^KyCOwBY^bWIkwZ%p~Pszc>b6eVYp(y{z_dwe=oNOV|M=02 z%t;2cg)=cnPZyK-ZR=3ZkK=K81)tlF!!nOp^k2?{U1Tr@YLYPGMQvGgn){Ve(N+BOui{a;(MQGh9bKV z1V3cX)3P;|=LBE``@MbY&s4tq>HUA)ZEKG%m*xe!BYqk+B8{Cz+g&cGmPI|0oP3en zlw9a9Q*f*P9I?TkcD_MeR(TtFOMi0g*i@ZcU5uHov!H)&@Pb^IIs@IlgV_im??F+> z1G(X@Oc>M7<38reo=r00K|dUC8Y)*CIR|5ShNspUE^j%S#+fp6jIsvu)H>8}8N?o1 z+!gVcy_w$hx4!wSgo<(I$|Uw89@z*p)(Y{~J@?$*Ez$@pwHSH41utYJe_r1f`Qkiptq&&gCcWzIxaYtFDXEf>vSxZ+s?=N+fx z#M42+=w6SxX|vvPQFa`r^sLJN>_2#xuJMBvXv-X9>Et20;S00LkIXSJITM?I z5O*zalOx~G$ECLPy-$g5|2?--6O7*?T_rr6$r~7_ID`Mx3 zXshRsb}1VgsPQqMUk_}8A@>upis!I$&j|AU5R+9%O`_43!1Wk3r{8$a{nswzh>hg$ zDPZn=VhH>He0OQZX*fC|40{5YZxoV`z91Nje8{t>_CiXfKb-hCwAAm;eyTV8d0$TK znX4?zaKp6w?5`S4lE%Bv#18iNv>5|L%>z#Vr!jH3NwUy&bj9>a=8*DC5pp^RdEL~Q zvvHVQT0u^d=2hq2R$oJOSLiotvv06^H*|3U+2lt}LX(tgx&tcRU=7bqdXX*Swd4n8?wWM59WD*=z`z=`xzBQ?SrK^&7?)p8 zTdjSp?}T4_=no5CNo}1S@!}KD|C^EGvbPHw#j!X3VWe39I}in9m=8UNY~mdcH8~dl zH-A?8BLc8l1Dzz zz{uYGj7uHlJ<)0CK|lQOXg7Jod1_sarGL2pQ5@rpqK-u}8ok;k^bWF@z_`}wsHX^T z!rCH&JJhrON%y;vk1L)1?VvW&br0^ruVFm8*;zTlOO1ZCXVk&7$|45Yji_gGMvS;&Ut#|R^{Ecju^~(YT={vit{_| zfKd9VexJ3kBJ6QIlQoz1R;k2f7C!SG1-<+t?XMPyAC`&e7aA;Yy%`H*)`$OV=d6Nx zy3XTQ!kD>Sep@G9je*(tdMpXv4$XAw4S1f}_sAV~QO;aEA1AwTZrFCEeB)vUV(BY< z&w9$uJ=p&q$yxJqL-`DI%odYb@6G)!4CkewBhPTB4SR*jPM#^+L3uksxYehx=GlAI zzPdQrfi*qvd(U|-q@BbKecr+xz_GRRTO;xv?PE`M>tSVlH}0tMJkPvbsciaz`NI*llG8g-~bF{cH4u$WR$ys*M@L69~=dsPMmAcpLId`C) zD`rLLHZIOUA!pxPE_Kzt{Ka~dy~p-7%jF^8sV&U+t2Evs*9@j6D(&p>BSHT8EDoc2 zAB`PM1AXbQiy~tYIb;Gk$A6F`z@FR9B%Z4eCc=%JFs+z_ zWu>2yrgqg(3y&J>J}s#Pmev2ak9J(*6nmij_U=W00|t zJo4g)vev;!;=Rdtys|9@6TjDr?`!SBfyjFmj5bGD3(LmPtM88mXUV($D-6&68lWLXJdn%jKSrzeu<7#obmT+RXzGUZwqurujZi{?d;lWwr;Ew zc|-(v+@|%@9la8Q`SjIoro5M@DWXu1`Nq2s+vR48IHdREnLL>yk1}Szk$1D*?TK=Z zA^W}b$yeOk$nKpJ(aDK?^54qE%SI|pVXSelwoMrPRN)Zs`@&O^Vk+@*$5*rV>7Xw@ z+#+u40R8aVgHq)e4Mxx=TLM~3i&%pjcDiRcJp;g&L0zK=OyO{ z>XyxS$2~p=WPFn6siP1_I}h5uTaHYPL!18W*S$}d)5*d3f_B#bF+*N6F9Ffh$SG>q zRnDECi2csYw>SS5f4Fzz%)2>#@iAeXrp8SAK zE3t+#Irs{D?;3X$?q_VJokzc&C*Qsu|9^dny<6<%flm{#b2@tq$63Fy=P+|t zGDg&@ClBJxExKkg3#u? z6KuP&FXy}lpXS@*mNB*L<4SO@*b)i1__Ib=;9k?>|1e{_b*CWaS>Rr>3g>FO!M}kG z%%(=+*uDi2dryt(xr4rrggJ(Wu9jBfy zf*3!)Fpr9S(_K90*?v&L{@d7^LLz?o##i-YoiGpj4{cFEY;O0D z)g&+O99b`_YG{!8`*m_^tdu}48FsAb$$cwkJ|G-@C)0p;h+(qt8#1Qiq zUn#DCCZ0N*{dQt1BAZcndn@CV?H)0iHOIiy?4hwv&*fbo#q&AjRh-zs_~eWp9dE-6+!GRmo=xRUXNSS0q%hRA#Q4q_Z;bED!Eu$)73Fv zp&gS=9;1R3Jbc$(IsL5@zV_hJg7M*#v;(!8Fz_6dZA`Mn{S6i@~9hR z@4;PnYqVCR;^njRxc9~qIq%tn#bs2lutLXsj5n3b(8$jL*4#adi2khD{n-`XQdK)= zPC2GCm`pxK+WDmUB3(kc6M2)9Ag?jf6}R=k71~*x{wu$9kH%o$ZA#+E0h||y4x~L# zE|t#}C19SC@#tEJeCZl@smFM7d z4}C83>C4@BFs@xVE-L9$GcM4Ft2PUtarBGt7-wx3i92;u(1%~o-Q@#=VW~KllCKQB?S|d#Z94gOLq{KHH2j!~6HQ`puDU&5d`pF2oqP;$YJ-On ztRp9C@!_QvzIUV^&*M_YEgSqls;)Ais6DP}jzgD-g@xFN zjorfD&q3_&F6{1B^qc$rdbxit-U|q8KYKlE&6+jyp4_8<`b)5Kiz7l_M_}$CFKK+a z7ruIO8eR^1#|44W0_HpK6TCL2Fyy8`ibC=jM z?T=#4fCdsD{ISCxz=^& zirK7%S9jnu=n^MBcp`BU79~YJBr-rpBmOA_w=;} z_1GKcvksr2qh0p@Js}X2$F)`vvu@-M_RxgrvX&kAmLw`Q^wwS)j76u{oKQ(c| zZ3}C(tw_bHO|#JM<@EpeOw_kogyb=H7)!k1fU5_bGdv(`qOiKuN^LELAugzD{apLT zk+Ob1_PED5wP_!6IV~+bKv|g zX#HZbhWjO+*lHx+d>fZjL%7KBm$@UqlqOw zPt|*sxV>K3e2rcwC*R3E2T;p}9smZP>qze-9MNhkb^m`Hm&V_)MbnM+>0Z_mpLSZ~ zA-x>@SZgG#w?@|sDQNP?6Ps?>V|vphYW4I)y7YHzUnUGw|C@QSPH4DYEDvQ3s7}E-^Oa(U zr3S(*1@<-Oi232%KZ~HR+n^Xxy&GrxyZ*}$R>E{p2=eK78QZzHn0>*ITvyIM{J$yw zgS{}PUK)CTpQltlcEyg_^ysvnC7&9{-~BOXZ-d%M>*-UoKiqt_ru9K1+gqUl*FjI(ch>h&yMZKf1GjzKg%e*PEV*gB%T>`?-> zG#TgSa$ea=V@K*t5Ib@nRW@OVJ8BKTd%v~@pKOTT>A7eda9_4@AZy)yDs7|H#IrMry+?G>o{eM=y^eRBLqqMl zw%n&V#vXR`53yul3TC`v4j+71NUu|tmu(6nX0ds9|fnThuaP?JIaq6Ur#)T1xI+KFLJ6>YSvS7^ZORTp3SW$nFAM+o5DBrXb zOE!5z8I^{OCeM`!J6Fs;LVuA~^A(404%kO+ZOfgvq87n*$5>Lf&Q|DC_5T&CT%fPMi(*i#p*(e8X6 zkC<_s75Zmt%ZGEf(vIAK`)=BU+`l(w4|r7%S~qgd_Rr$%+q#=pP28yQCjM+k^t81{ z&_m!faiIaf#7Ne&4?ppHCf^f7-=ts%YYAh=<6^!;3Ot9?Pd0v!@Zvo@mU(!|S?W2P zQM=BY{A!QIqPJTNelAPF(26W^`%5@7pR#_N7b)6Q1Yx3SD(>8K5I@p=fy?y1sR8lm zy$A02(7!2(yGU1D;QS^HT~(qqQMInJ24O?2}?q*YA=uSz!}E5*le{ntULaL9L2&a>Qy_utH$_r@=xL8#StQ8OPlCY6?eM?Qgc(tO{>laqiPH+>v_Nd?HT9WD-LM; zO>)9A#`)B^8146H58P#(8}u5bt@$nL|2YG1mN(bNvzGHD=4@{HO|%`HfZPehB3fP& zrLo+tbmVL(aIe^Mlr?iW^GVW5@mZI6@I2n3i*kewWBh9e^Rq#u_+Ubh@oVG&|Fjo# zPxGAqWiK;foS3_Z{@z_!&)pd!&OWDqGHW~k@LnQp4|V13{`0cwB#KMpkP<`x(=)Ba z&ApsuAE3`~t!83chcHagOGV;6J#qYH0IsH{qR!p=qFR`(L!wBGacC#^c^?uAVBQm#gkO* zaqKGk-*dupo&lXt`XV_u5XSEkFmlforR_0l7kO8mci*nFOxvfE34#`~u4~#+`{bMz zy0MptIB`u(-Ry)q7Ti_-v0OyaM{ou4|M;9RaWjg1_-f3tZ^j72*jVgpMhtU*2T@8N zhnu}wd(G1kHr$UN!1z1#zO3wBLT%ugJpbD^D(c3>ka)K7Bt_AlVGVMSdds_@#Pc5e z{+j%;XkDe-))cJad2Sgm#G&~`%t)$Lg1NvK^tD%%}zy4@ExdBH9Dvc9-P*#h3Qu}?BZi75L{=ht5cYs?1GwqtFv0Zl}Te$0hk) zV>b-&qsPa6Kkg1YVgIRgG%z}({G)!+(WCTgGW)BjiI+|y4%+K)2hq8@Ju;54#|h~t z_8oRXtM&A<-2Gdrw=4+FbmOshRla;DI1z^bs^;gc;)>D-#g14dCy}?|u2Md5o|{G8 z={Rq7;s|A_yZ(O=TjQj=NrU;J~W?VR_XXT7n` zWxdpK8u)w^m2UVP!g{Zg`0$Xfob@KbwpS{?hPT3(Hhhn!@N3+4 z;rN4^S84p3w1?6z?!=jrYteA%I_Uzvw&!}#lkCYr$^E7m>itZ^<@biF{Gl^2c40b- z4LU1!2b|HTMg}s*Zc$FzIzmeh`9izu;yO4Vq(6AP)K8clcfi&k#69Ya5$5+@(Vf57 z?*7%q{+_|mPmRN{&y&@^rzApZUNz1aUp^?kRN@G?J&g0TWvYbw)WzbS>46Wk)Co?W z812v5(#h_UF}32y)!?j0xJgImQv0wIWBVdUD!Y|{^5N_?>THy5bfF&z`@x61j!GRp z=u;iR_=?BU?P=r?ts(|eqdKnNCwJyN^TxKOaPT2ES%)}qPFFShe4;Tw3ddF;nSBU5C2XZyZtQcsk|}9LK!_CwLmAp>ngEu&FfzCkmJcH#ZkS z)MxnoJC=ShN7ZA9=k#h=b>6)&^Fir`laA=WmDu`2MfIkOGftBC)&i^5`;(~+Vw1#P zKrM~F7Y(o9rJbrN8iZv9YUVWL9KL*+RuH7Z_M8MSlSuOJj6Kf z9#9iUEt2tl4QoG}mN2-(+KhMKm_dE8f;C&UX6z}V0f%Gk0r}@2ydRQU(c7dr1>U{A zk*-R`a`qaN>HE6mG51!vJEk8IkDLp{!dVX|anE?u2Mxj>rQ-T^H%xyPgTjXNp3ao; z^&d6vCemB>MN{149z+}Nt`7NhSjye&joz%;{>|5s_MUY|*VE}(x9y$$!`>C878$S` zwO=`r?~HFtGpNbZN?4C~#-o85C>&-ZwzP4<>tgN_wn!59y1CU;N->e;QSN!h4s{k-|Z!_uwS9kFa(68?3sQ0Ym|XlG4b1A{&4!VR8q7@Gv=JC^je zi$))EcYjx#FKJH1Bb&ACy!buRzn0{`4PZa)eM@Rj{eZK~&-2ez!x7F$9N3d=`=yT* zYtD*`80Ud~(eFBEiTB8*F&~RpQ&>~5r*6~G5hpfrH#(3Wc>}_c{fWIHb46=p;3n_1 ziTzXY&}ANu^32a(!DrBYF};g<_W$r1^jicw-tWt&q@k(JY`p9dhqc*hm^(cT#S!vfXIwupB&fX+Q z*BD=!Ga{a_#_)H*Swq%DtS4RE1{wbamy9IQjHz zcPoe6%s^OT7OV{#io1#@erq#PD|(`6yoLL!+)o*FsjpD}gdyV~^Jy)Ox;eRmpZ%-G zxp|Yuy zMy$`a*<6>(J*cH`z@4C_)e*3g9E_>lk6YFj-g~*P!#H>BI~--~5nZ>iex6`SA1~J3 zuafcgW-z*RW8cSKFL81fvRSV^pU-}z{ZhPNm;zs7n98#aXwF)rL3k=2^xTid0gQRI zG^8Fpf?{G$J(i^5`Sg=GJ(Rk(ZPL+Y{4tDmkH_HLbgaF-AFs*xmS3l1RG$^tR~d{D zDFaT#@Op3c#jEWZXx_CG2K4bnttpwv7@jXhcXLBUO>#8nB&e2YU0`}W3wj$yD6@nc z-sEt{@56qj;JqhK8)w5*ZZ1BZ_oF^~2EN#K6uHjf=uBM{^N5D(o9rFV_N|&X%Fli& z{rtxfKW1|#nBQEjH`^IXH_lT~p-$;YEg)U;3ZyitZ$u1MU!vwrw|$cT2xEX*>Bl+Gw__5D!ynr*K=_k;n1#^i(8Wv5ufl*7T zd2l@q71b(mpEH`~G3jvKT!E7g#I_jCsKFaVCN%=;G=%R~%TLg(HOyQkRp?FbdDcnd}Fu(50@(37>`Zx>w{3 zLr*xD&BC-ZyOby+KRDTE!M0HkF`pU>A6XA;!@8?Xo70zxnqdEnBOU6aBag4|gxhJ{ zqt9urzP8R8Blvk?onNVYPxHc2{tg{8v!%|3F}Ql1b#-%DTI4}3L-u%+e!Y|Ic4<(; zT3Q>>6hm**7i)YnPR$&E!t3nU!?*_*U+qDBZQ%=+V>#fxEJB*m9lpjXXN{q1i}jF}UN%TVZ`-#|JFk9MqB?fm&lHmKdOuENCk+an~8~yxM`gn`}N9~Dkv~P(; zKdD(Vn!GH{FbsO0gsZ`vMRm5p6z1n^%o~2qVsU9Lce_7x=4vnx`ZtLi@h)6)yAXTd zum&Xealw)UnEQgC-!B!dexAj`y~InjsW`Rn5p3Ag*9c6*-*?}!Yyq*Zk?CkJ*EDW4 zkNQ>3G7uSE*EnNJ9B@AaMsw;IFQ&#zhk2Q}+P<3c6Y4xXZj^;@WA5Y8SYN!b$-=X^ z?HK6b4$ssqgue+u(HJLu-kybCy&g#w#Q7)j<7Nr&^2|7EL>gt`)+8M<@RhiuHez7E6LM?9RIjlaFD5K+$-Ia9JR#GzPPxNAD9-C>-U)m2(lSfl(+CaOs_ zh4(lobZWucqkTV7pFEs;tZ845nj&X42*R*kRq>6V8@kfc+6mRzj|9ZkQ}_E$Ze9iR zc0l)W}r$tg2{ayzZDc-a9cTJp4o7H8=Fi z&c>d*m(cm718(ifhTi5CSX9QV`Y5aIw3hdsNz}$>A zI57^@kgG7h#{2nVDn8$Ni*WApK4+W*ZEG4EkKj&y8o5`Un;6ge7zf)q%oUbxjhoDi z=CjO1-PF#;zxBeA8kmK*=QP-Bw%SOckp7WY+_!`SS>i+-G z<(fUjhHRWadK-a{rehIfekO4TGKX2>uX#3>eI*9j#0q`gvoNarD`}x@hm+(bZw>7z zx<6tK+&3C`{;e+U{mT(P)Ta60ywNCfvfRIm6P7qoLu^@@YQaz!xM>sNop4H>e0(O( z=F;D)cBFKVx(dsQ{|;|lEQQF4*nNlov+`ZZaWJ|0yb~{fs)HA-Bg%U7&U@7z#`8EI z;r-XhV?5sTPHVD|UeamaXv#jLBYVR3BQsH>MjF-)=KW_-fWJ0r=(LJ+lj0pv@`zt{ zAoujxactScU3TKV-YE|-?Qk0Ir&1H++)ucyO2b#4XFcb-#sl?;!^LI5MQLVyhPcxL zKi+o-+8D?EOv0>QSs2;9opGW|973tHaHe-F<0AiXgg9p5<;$kV7lH!N%^?f!KN=WU zKH#oIP!>+~t8MIP?uP2z!x_5q7qKTN)MCB&$MP|80VkM!%D~a_1@PGB0-1BQZf%#A zt-xs@j`+kM8rS zk5}AVvRfI4nz_X8PK8RV$cszmTx`_r<$JJ`Gbxa7XgkPN;~@TeM6^%iBjWsS9hm?is|oZ(#Wq&h&<7qC>Ce z++9vX-Jw~yJNE-zmT>lRI}5!Be!%E-p37@lXfxvt{v^@sq$mq_`n<%U+z32L&O%YA z=MeeqYeq2V6hFsRSAX^^nRsjb8hdN_qRlMU%*iisr?VgWPT;J3Z!y-53d5>3)UkJ3 zp&GZ(7d7Wr}7xbl)G9Nf}|i~MeCR^Zgg27{baqifw{WzpJHh%d%IhH zoIA8QBXuUPs_7Q)UoU2LMOC8D%{j(9{T!16K+@(FAh4V{R;O%qz zzl_X6nD=JX8b_W$cqS^3l%s}u5VmnQbxrUC3~&m>d2(#JUO0sM^g4O8DGq1nSE%0G z&})ud$^Xq8&3ew0U$?eJh9&(hc3v#~anznQW+DbT<{#>qJOkV86Onnak=mYq1Qxxh z;SlDl9&Q|m>5lBH|E^G8KNK_bIBpIzuDtu812EXXs^&6Enrvv6p~zNK-#l#oDt zj(y_Fq^;7g6Z9)?&%6_XuWr;{tLgE%YV z93>ejORtB;w^9+cHxnMIjdA`WpQm*eJYMQE7Mx)^XTd+X3%Uh!cc2dIkX@s3kzQ%L ziEq^Es6pla5U5sW;J5o`_%#hc;_oz^k35IY6a9$^aK1ThJx>4QUd-4CtbX)TRs5KG z3obLN#ChP5RdRS+OZvtTXP(6DW$)ugQQnXe@0V> zQteD?DV*bM=I4~s1q11Ia+unQ+s2m;xE2lj{p1sTpHO;!ax5xDB0hefR=SkW`PChI zPdBtJo%}c+7wb~@-qN$Qk~5dFQ@Q_=5K$WTgFAz)XIdOjD~g31t4tDs3#WmVd|lpx-B>seB(RkPc~Kwt6Ao)1-Ro=z7^$x2T=(S6Hwkrf%5ZXzC%SlYCsVr&^Unw2!3iH!yYNyq z+E0V6kyZV>rw6Q+ck5HX^to>V>R6AB78+)VJ(dM;S3PhW8G0 z;^p?r_LNxs2v5ZNh+#@|a`PIlqQ_HHGo_OJgrDq*Mx5|d?sC8QG%*$ft8}G*Cbjd6 zli(k;NC~vyjsjynY}a~aEPK}ToS{ECbwH`lKDDq>3O27iq5S+sJhqUUX}d2ellhKr z>Ph_|zl%!KE!2M{M!j@fiBfGNeSw$ro{%$@JN=>%JT?_SdKAbhwW;5GJq2Hf*h}|s z`ooa;Vb=}qFl3N7O4wWFwq+hKBIaXGZBor{%xyUn3ziY@?!6Ss{vbGynh8DgH>$ng z6EJX&LzVM9Gjg>Y+14D@)k*mIahj~>Y>9{z`bW>Tl8?CBA^EokCi&as9U0`iGtPTg zyp)4>gd&%D+u&RyrE`2Z`g8YhQP=*;?jDhN##p>MXr}0IjDqQeM3`nqC=FW1;0k99 z&gOHKzTV`Fx$wE@6)C>?ad?zUKZ`jf%E7(V&S%}W`pH!#ayxx~>X9eh>Vsmulr>}o zcW3fyi~s(f|K9WU<@zF&7>qmnFQ@k1#jx$nRhO8H!UhSqDDs0?E9OTUipSHqn?M|@ z`uO1@vT*_|wB#lo?Jg#)jln zb+oGzXU8oowMqN8$? z8ht+0HZR{hUJ-88LiD14cT|WHR6mk=AQ3l?&r=NNP-jd<{cX)=gM|0wR^)@#X273~4guPOuNj-$YD(3t#)DHbR zQt0q=|B)Y65Nj&xc1S`QF%IjUGsGJU>P*h%zE4uH$jGB_z-96w??;GtGIfGKa98NP zzi65t3*|2JNW7&;3X8-V)|pL@^%NHMxJMtwd8O$^B{Y=1cP#f5hAfb4|M7-@HhDq5 z>m@7p9hn})6BZ1_gEUX{UYv-+!_-Xg;Da~I$kC?<*Rq}T=9}w@y*KWtKDMAYONmXD zI4gaZ$?hO`dMvptIsS5AdwRpoV_o+sPaZANm$pG7etm7AytVR2N9L2?{l_T-sXv)H ziyFli5z3));c%S69{BnqWybpm{2E7JyiU87v-I}tKZM%m^)4%IUqzz{b))2sUzFT& zvDh|>=e$Nk;Y;0yc~-m&T67lUw#Gx9M9-|$;o=~<)6aOee;S#H20YIx%n?~Vy~J$( zJyWx(EgYs1vES$i#T>rqT((dO$$cXCY|!qx;yN|97qb5xT{u@9;=FFP5%*TgGQ>3U zd}^Pe4#N*Wp{W}Nd!DO34{rAR7T7@YyWUArhI!Fzk9&kY!L%%lr-ihcgeNikg)7!3VA{O-16IO#_aln8c zH|1T$`4D>P@|+L5GfI3bh{tXZJ|m5lI7yDYcLDWs69dH_;;yw{@@@@G7rU&PZP;I> z$B6L{gYf8x2HbcR-W#d2!Q42iPD61beI}+RCc^G&mh!l|2b$<7!SI}}+OW?IXcV5| z%oWloXLkfsA3;5(EqiBGq}pz~}j+?xI8<2?hm-uqQ^hQ~u^1u>ET|A+dl%ys8` z&X;4SnImEfIdHN@zCG0vcUL5${iYrAw-$EDYo7@C3{||_`C~bM2CJ_cW%b0+|M#ys zkhV(6svizp2WpgzDO0BG=N`;RYWo{LS9H};c-EQud_*15@^CbYTJkJLb`VqBknho& zJ*Mq&p>m8vE5`itJu^{r7Wd*OCt^=+e~~ti9yQES{+H9l*aY&6*`M|e$P=}?C1MKC zcBSqrp;=GfFVA7)+eISkUOZf?6NgPH5)F66;DL7{qLP-2MFtVL>qC8V`cG+|(ZBUr z0`zhc#k%v<Z7D_@bA~mOK8dr}D5pbRq2V3;{X*WzoM%qF zD-+NoXS1~VrxW_?#K6{i1isq4p}a>B%G;0TzCj@T_qlTSbGa&tx=d?sTUCj3=PfyM zxS2V=n^2=bN|6i4FwX0EuW1j->vg#2)q}rp&9O>d?t3myX5KEIrG#--aEm?FmB(9^ zUGKs$j2K5);w9x5wcKAZSM*HzrC4{4!hOc`X;d>2u{s*fn1A|v_7MYgVi8r3Iib;b zv2A=D^7QE~73L;_$yG>aZaF(oBL=1x8~{B!aus|FpP3{BFoSAj1UYESV>kehI*oJDeX6 zPZfK5_~JfiZ@wxQarCbz%3bIYIl8YnblD9J?f3|-vLTuAigyqCvr!mN@WuVi)mHk9G06de>5@2 z0^TJjkSZS^Zi%;B7^~i8^4-_A=s1A)QIM%}>9HS&NSUhx9nc_b$ zo7@C?Gqng7PlY?`vDf(7BOkDzZ?j(5ViSCOXs7aiFqc*FQj-m8ttQ&`QSXc7m zz8&;B(jRxoe(6oQGeR!M!8;9Hf7yz}4sp0d zPJlsSq-adO`V&42!`vLPCy+j|9f?(M&ljum6Y!JyA~2{>9G*fyrTZGyYffG+-p>w33_ovh`4Tblhd-uW=KfoUJh3{&2Z!%cgKJH$nEl$5 zo?r3!RGBP#q`D!YEFM$NxQg%J9WncBJl=d6BKCK%LzH(s?mPTY0y^1XOWRm<(RWo^ z54FX^VH^na>H@vSZ$w# zSg&MxH+{8gA0}Tg>ZEKaY*9R#o{y89lrCHS(4F<3-hdU#zFQ$!%s6k~eMA|sGz=5X z>6LK$jq-3by{njKyj2aw&hwFYQIkGF54wv_meDX_Y<+Bu#T-Fz)e6RWgOm8iy#Uoi z?(Y(@R!^xtzzM@D{P2F$E%iNWo@d6oP}j7F(d0(47mW|p{7#&>+xNqNd;EMzi0HFzx`Gja5fxQwrUV@yS^xD6^R|u)cyFJX$69pu z_37eeGCk{m(>JqGkeK#51|3du7S%Ud+_)5t=}rmUJxLdLYenMT+IaMNnIg{Z2tmq{ zI7o+*#heoX_;D~6O|4VKe?RBx0kH^(&JrF=XJS+n?vy^7D?V9yAjgEe%2O7L72RE7 zv^AD9i2^ak%>n(Gdvji_5aySyk)R)kZ-bYMcw0+!pAw7VEf9F3y`n%;&F)6_jU71g_7R*;niUK$vb-|n`GgR}o#^8)m)i~GMT3_B&&m3`tikr_)y1Tbk?2cq&68jHLQ^XmjT&pX z2h~Ru)~BYzEAA1w8;i<3_Od1Pd0cHS9u`F-j{agb{@RKC^&+vXC>}ptY{drpCS{ z&f(mL3>On!9N9en$x7vj%p_Fqaj zowvXy#(BlSDRR8NE#evHj;o%^npZlUBr6#a-ISyoZf5fAC43&y&@xUjdkhAwLgd!p!?{W zVp~BpK9Un@>ZmU^42uC+-*zzQDt7VAAD>1aUXMOPRFA|g#(83&zT)S-5Nu)|s65$E zq-_YG4`eLv9vmiW4)UcYTr9T4P7s4Qcl%O57Pk(&i5j=u(bGB>uL6=q+mp=6=ja)~ zH&1-;?ttxPam2sYi{6{8F?&`VHr?DSPW0xkE3rI3lTvYOss%cqiN-Li{UZOJ753$X z<4nsX;*P!}<{kIPrFCt@>^A;*xziPI=WkaxCgw47c-1)f%8D=DQOg`=jPs=Jn@ZQ6 zvY_4%c}0~?4NKO3%0utYe=w!G4I+ z^mHiBF~>H1K#k4cVHmTFXLwb-@~Bq?DqYyCdgUq25sA^gG?;o}lQL0?!iKL2Xgi@y zDeo7JZ_E|1#@|uCQ0xA|iUj;f|EN40%=dLn0+Oaz6YJm6|FMu7La(W!SVUXJZ1KAiVLhAuyTKStb|<4*sRSe#4t6Wh|rMZ8X( z;%ak*$S4?ry#hx(2xH2aoOF3ya@JsuG2oq z`xb_x^eXk{KIX)uN^kDwE@VzVa&(3=TGc5-_56oC@^+M>hxIp2Td1Ohqz$z zea1W@Qv`3ahp{FOA$!-0A0xT%Lw~(zf#ss-VGAq@B%bJWQ&=1|M>WqF91{1$4xZEX z!z0jO=P_a3+yTk-(im#*E#kj>*E97q%f}l7hV%HLHd1IFlOk+16EeC*u6y(hweM0)e~y1 zEl3oNt?ZGROASYhbt3=ubiDc*2mK4jMU0OHrmTv?@w5ujYKA$+u!ble`9_T1%|4EK z@Z;;7qP3YlBH0f%?3g8r$X%bu^BjBOr0RYo{Tg;!ROwT8o$ai$q|f6?#yQ4B-)KOo z1u7Y5%>~~Qzo$0X#yBSy#+R<-te`xMv0cBubn%WLsEOO}$W%&y{0zo}rsPLTcT2Me z&|C1F2KkHrmd>S5L>4ii3d3fyvkkohC$l#8>n$HM<^L~= zYN7NQ6o7%OH_lgBC@UR((4bu`Yz>zy{n?M)`xXP?{6dLbGy?(jDK@m~E%v24qw|Yc zgw6{V`XB5Nv@{MkQ&$V8oaxAD!kTjF2_e_Azzo*moyR{H+g_OAGyAL1n%~9i29~Jc zj^f)(FNFRSJ6J#C918`aJNaX+x4NSFnM3lpPQjS2@E!Oc9I1KaTvb%18QwF_oBq{M zNe3;^ob|KM>mVcjJ2uE>oLhcdbNJ6TA99rb!`Z796DPAG<**1)v*gwb8SFjP`I=1_hO)dPB>-5blgqC+QD)7tcet;PMftHV{B?nmI; zN%niQq1sp!iIsWmmzNAtt(m|a;>sSx?1|Bfy4B7#lf5 zguw|_%C!)vPiQdR?5FAjXIrmbckEfqDD;d!4sD~Zs7a{&`;s@*4P)VZw2Lxkv?pr3h{5X*s}#*`H^>uthG*)E z)mkU?d=-mtrSyhtYlp>!acH1fDC{;^;X==NOh2U+S*^`c^g0e1rq4yY>!uj07mL_} zeAGT9(`$<9Krf`PF|Bf*UpA;zb^K+9 zF^qH8f=tzbUCc|2^OFAKRY50hV97W;JDIB9CHWvQgjk1It_rsgLIN?mzxOYzTC-=l zNG$GsPhIul;ttIuXXGLAKKvxDkfk4WyUbGKQ4xBA`Aa0Exv`?BW( z^=<0ZVO<=#PIc5nvi&h(J?Dyq%t{Y>07#?&w$) zUHz==a&SU(=8X=fqs5SIws^rf&+al?Ea_{7ItKBu3q2?@seRP!1GPm4JQO)5rbuWR zi${}w3xm7#Pd^obp47Bk!UuOSY>dLI!iAS<3GgXZpLc0%o$mKKkmVf zPgVcaAzywO<1_8EY7u?4RusfyZK<}@vWGW)8e?$%)g#$8#RCyniKonuRr)n1ht@C_ zt=2qH(#flz@tAzaHiJboLtCV=-^se0EDGpN|ADy2t4ext>YKs%MH~)Xx-5DhH9>dw zJBL5M6S^bJ@Sjh4^@pED)>A&0f&kdhJR}?)9H5SJfr0)HWo42xrgg3w=Lf6$sz-n4 z*D}s}F-0n)trnR7Uw)otq|zL;0T^eKo~w<_?0jIwI8WYv)~K>q5Y|~UZznfX?Xw8R z>AJ+{7mZW3r_Y_Pmh%s7tg5zED7}3(7*Ub08leiqjDgI_r}wG8)(c18>jdD)WmTIa z;mFxUyrRKd)gO0y(EBA|{RkcP$%+VM_fNo=-PP4~4@KbN6Jo#h9;z(plRn%f9*skS zRey?tVZ=INo5rft^0FVKIkB+W;4j~$j^(J=F=$^ySJ~LY1E){M;F5QO(t3?6_sGe0 z2)d$Nj&a1eyRq0;x2qV~X)I3%QVa3gN=lRZ4sQ-R7 z!xhF^M6Oe9+hlKar>UKQp7w5{uH-=#vwIwa% zi{#lugK;Z?Iv~GJ$%7sIFi{hWhZAcnw&Ve&-;F`9L&nO`mF|d?*;`6;m4{ti;mx`_ zUGJh|``!WHFB4O{)=UiPYlD{T0Y`M0EOyVbz#!sF$LW`G=%ESjkblr}_DXSY?KC9p zA_voLw}@_PirRgNO9t%|y0a~@fW8!)!$ZU;)*e%woe?*2gtT^uJ?7+0trF)68guoT zFJ`FimW0sSOI4N|Ebx?ZPTxFsl(f|bri^ou--FWA!&#Ry&R$~&$n~qyFN|^iYwaw* z=@5)UUG{@|+47HW^oTDdKHQ*44zCl6^P!CS+avObr=d7wpn-dhr}FXjVR-x~0e`J( zDQ!(T!(GWe&;D(c`S-(N>_i_LyFp6QRG#Pd#EyXMiY0q?vBCjk=qr_cEMKG zd#zKiDWAtXV9Uu^3|mw~q()dnKbDx_t4?BrFh}S;>X+pk3*R;-+=q!nUCCKkf1iq) z6JoHjJV?0AF@aHDIF`+I6?=L9hyL?J+g1yd-4AVXeYz7`J1>BUA@3z)N|iXjud_qF z{P-l?NN1SCxEuS_BK9>TM_ z<({c>#w-xKc~0_Q zlV7A5cJhN2cLfif-mFY+<%6M3h>=&}^qi>GV@UjK$enwz^Vvr)wH$m5&2sAu2Q2AVa z8fHxkL$x|F@+tRe*jE^Yc0W9&*9Xkd@1Qq2Nps<_&kiQO4mf6zYix8r91Av0suE|d z!!C8ZRg(}*zMREcJ@wX6Q?ULJ=Oe#6sK#A0L9IUQSx&c?Cz&`y(=!pIk`An>*}gD)#>?gnAk3hpa9JX16i zgD{2lz{_**l;`8=W61No`ol-Xy^bGD7ZOKW{6oo!_QB1H82q`RBOXL}doitxa}N$l-6ol}(VZg^T4g*C$$DNXk|;cc@hXd5?Hde65hLScL2jVH?@A9#m*vLKZfAPen!+VP>z5S5J`fZBm zP%-#{FFukhzwNJ)7&Ou z@XAv~@|Z~+G90zc9Ti*hk<<;s;FjJ-8c9#{`>e5?G-srw6U<}PgP_wxU+R4?3Bg;d z@)*yg9Z>sjn~2dd-0|sHU)^xcWca@0oUZXYqa8y`U=x{$kxN76dfS|!M;vL;&*!q1 zdxcKEiE!Peuk5SzLSkpuC%&VUdo{fA^sWZ++uW7s)qHSkg$7AES;}f%VyYgTt+ZXE zbZzd3AN^UAn3X79$W>TITr@2EmQvFo0FUn{VClf$O7ze`{5`_is8wSTHzo*!cayW# zsJr+%iQbyz&WZU8&>Me_TAMM~i%%@aIQm7}* zXYjv$_vd?u)diS{2kA+0v971iv!9IHwUgjfG0EuJt7(YI=T3?3Z274tcV77Mto1dO ziNcfGV&u%k^j5mcUYN!+Up?4LX~~*uQ?o?4)k{_$?(@crJ5;ud%~zs#_~7$q4Gv7- zqx9e7i+uJkBOhN>oObyk#g3i_5g(PHUG(@f(!jN(p2*!9K(A~KLbi4gpAOPHyPXE5 z+M(jA5(Hm<9Nxf0G}<4GXS@s2lRU*DbqEHqo*7*kE#k>ndDB`0OU_*S^NybSm>jI8 z>0;!eK)jgES@!QNF|l?a^i0V$G?^=QHwZ)??~D40OT>qr)ZY0;?at4O#kh-sSh1WQ z0OK{nirS=ko}6D^Zz*P}{qU5%|Jf#OSqu51B7^UgbG9@iF9cg$Vvtm{Pnx%qyF1OQ z^331$k<~XRPsC61mg5%HQGYd^jLYrmw|zD_7=vp^1j`!3)01Yw~$?ClPC^IY(*D+<1U^sl%v^N)LA**uJIC{*`hi z$I+KHCNYp!j}?`vA5Js=`Nh?RA@vK#5J!C;sV~y#Us;*PJ)icyMKI5{L!t)D?-`4e z1A`z^sqyjEUQ99w#z}s@UreNk?i_;19pr=RXNz5&XFX@{|ATYG58F9|xTJyo!vb-< zehBunw%5P1QaF)wyNFm~!{kD7WfW1#$^X1o|s`)@3~?-Jp@h2{iuD2+OTy)0Wb1Bwr&x} z3_=l@orwSA>MEnE+S;z&-37K{BIZ?LPwW;X1nF+1I}a%+f`JKkH<-lPYahfwQBkjo z-Pqm9H}8G_T)#WUJKjAU3gTJa zn;whYl(X{8lkO;CEm_v>r!3KjY+_IK4l( zKOgisNsM66GsKPGy<3i$-_{o<$;@+F9uaBOq?Qgc=WKadY_6P-{I}HATl7K9I!v37 z;~ve!#!Auxf23@SBX3?q<#5jcG%q0!Y?~U&Lze)YITlC#$k*c1XMeOm5QnxSZ-|&% ze&}^N4t?q=VyxSIEbT*%kuxjA>rR}R?C0KN_GnT6v?uf(R5(%XFOPi0UAC>{A{#$a zs<8EkZ}&Ku9(^vY;_h1h9QJYk{qKMHy6TO`4chIWf*t%_hE4%Wl$c8$OXAiR*eh*1 znZtGyIZv+5RbFv7`}HaA{`50ZqAK07gfTTV+emR<><+8To*(p^=`TQ~t7hbq1T}OK&lzX-H`*4znW@XD z1UPSLBW2d|M=fIDZyFpyksWnO;{LRAk={uIMLh+Fi{jAxQl>IHY#s)GAm5jgsWJ34 z!=wY$)Eg6|F@9)^s!HztRZrFI?Zf<^yTJht12o(w^;<*SVaP+mT=TZ3E?R`Wcz~ z(G%Z&5Z%Z4AuETRsC&wV=8g~2e#K+`%rzqKqbG)vA7o-jeK9!89b-Hbpbp8FP2D`G ztxV3qTlFO?8$X0(au-{xv7t7107rfM)6UK{$_#FnO+h7h4=PS)D+WPUI9G=}Fqum< z9=FZ#k^8{=S}f8WSIxuh`YJ?3+iNOEI$?Vo@_eoztryvr>1iD|em9Y24zrGGqXGIQd@Y?LDRZU>-P`?xtUWm)5&HKhG_2Rsdz`dxX37^IU-Vr~p7RJp<$@p2HoyD5X9E>$YwjHrH~zkTXT_Mf{gLV9;;Y$MS;pG) z-8ynlKm8!WbmyZTcUr>6oe?R!yz!JfV>cJ95?;qVsHvKOjT%kW_^dB54`{jcAMY*TKab9oBBUL@}8Uar!5k~Mm@ z;Mpr!rpebeNA_iMNttJ8KA6qJ=#DB>w0F{6Z{`HgzT92q2IJm~?A4G1t#x2`&HPMa zQE2~Hi<@d@PGyh1DLLi7|4vT>jA%6JCSDsr&@o2=v7PrH(k4!s$}!e``nSkqWt*rx{NRP=d`G&w{gnN0 zyy47UpqH|x68g&r&t!5bbRDl0bfP98-%ESX0ZJfeNvS)@`_aC=QqI|g-yU*8-mjyC zCHq196nQI#lF5m<$GVNly>g>i%%kp1%o6VAy{8_lxhHa*x$6}?PfRFtht_!R-F5FL zw2pgXZdxJ+m@JT6uJwn{8gg%z4l|U#gdnr;pZncW!50jMR!$*jFk^?=4#n)5HAH9n znT^XdHNSCZ{62lcwz(Q@dnX*Buh5U^r7>fDz3d+O0JqiDIE{5j?K19icdSspSh%A_ z9(6ZVJCxPi+)>E5?6q})vZR{_p2v~XxPhJ0P~kk+oqS3SM=H(yJu%6I9MS4_N*{7r zya2gNPX83^I(y?dedg0e*MxIDAK1~a?rK{sIupZItwkNu;X8#Mch$kq>7Y$4^Z-BJ zSMr~m@Q%;$$6o&Zd2@3`sCxjiM$*5{*(UDIC9jObeP1?^i1H@3=$s$oIzAyX4=#mo4(^c>T-G*m6<4DE8r* zZ$Q0i=XCibIW}|OlSlW~UxwW}vp=?odPV<_yrWnuCp1oq^$ z8Jl)hoTm=U=UnpAZ@MfR3Hoyz^3($d?AuW?D^A3T zTJgaBsp=T+rvKH5ceBwz*}rxYo^W^mL{*wRX=DOsw<0Iig95qN7w%lPXFPiGM83%X zx1@d4D;o)qFR{>Nd@mo{U3}n-YmzQCH2ZNMihFkZm?yMeZ6vx7FB3b7+|dQ@VgP%k z2YJp7t>VQ~+h}+*mhGFDAvB|?Ily?=^vxO}caKI4ZFr;6PBFMqG!8IsmMuIiO0%PI zVh8ma29yZjwo$0250Ta9gzZdfOw;EK?R`yjYeZhb1}eBUxh?7tduDE;g1P3dcmVDr zTvVa&;X6WycJ|{Q;;4bwgyl&ejN>k}M}t%16**G!eUi}da*n8u^+0l35(<8;krR2& zy>b(RC3PXa|H%ik#olD<8;5aU z&nrjR?;&UN&cG{|7pKwDY$A)5ziwX~#-xIUead+$m zxrA;%5QC2Tfr2`yzx2LviS$M=`KHdazABox_rUHo(s~6=wgYetLmM6mHMLBtA#J%M-l{780*b-CowJ0izc{pU=@1>xI*%WJvTmUfF&7Ys%Xq9Nso#ILKIZIcs5JO&3`{)ZfmmF3I`{&%n{1}Hg-IZcJ>&T|>xX<`t zmC&n0%p-l;dFQpl=T{WY(EoJWyiP0}5QX6T#Hy{?BxXfM!kGEF-Hh$Rky!fKSK?4& zwnqdF<$RmZVXk?i$tYqYAI0Hv)DdBSBJ^J^Y-5{Z@orx*=1-u$R8*#8AV5V!S6e|NO-*u&^Vv9jqbM$?zvsX8ezr!mIS_~S{P}lYWs7rK+@s}t*)x8raK9SO zxhi*m4rhwsE7U;e=Umg9J8KQ1@RWYOG$uo=wu!{?7vye|Gel82H9nqF^ZoE*ai&!S z+B{=DXqhG2whG6sPyCMkmx=K!Louv5@8Gso!k)7}^*C~~EZ8J&pANvAZPat=nIUCNiP#&b2&vKq^`<4_N2RmqIl~?Jp#pO4@b0cR zEZ8&o?|FW;&{t`AItydo#9{6Eor-zAeMsf`IkQovJX3E(EI(UxpfR;IS7HxsUL#|W zQunVcl+X?dPHmJ8CgkR$eOy9oDi!2is7o8x&3-KM$r;&;XMWVo^J14>;=k|IF{Vh= zxUGT}-|wAvdqfZBR`>WEZM9yMhVY%#WS%B37j>Vdu?<^TZ5w5hGr4X2s9B<&}fDOFqd` z{@c<%PU0Q;sV*^h^||XU-pvU{!Wia(x+?K`K>%JZC2#85<)Y&e&K(AldsDqnq=tE7 zeKj=#Zl4eizln`Jo`AU%Pl|KnU9kHtwJPQ;6!Uf5F*b?1Ax=KhV<#VU_!#wvoxAp2 zt#smf9!%RFY+I?kF5Zhg-pv!MH!1o-8*!dz`^ouu<#Eu;f6umeKT{>UMixHv^P73< zDK=df;sDR&z;o>tpWUfgLfhUvR$IyFMy@#8VR^47qG}{{nE4&`)|ZRM1uDE}Y&{Th zL?{dC;~5w39osA_#!_RsF8#>1Wuom-_SKksJSt2U3yA3$-he-+N09L4enT~%XBOFt zSZbipYRKoC(?#7rk$A>Gcgqp=+qh(>Jq|fYQ-d#BU z48gB9>|KoLC$1A8<;UFb^M!F@#oz!mR`LDL4iF7y`68OJ^4sb)Lj966nv*J+E-n_` zr@P{G2=8R{SusA&8K1c`UY)#2)cWlP=bGf6?OP&G;%=9_r#`Ed38Pn{oVIN2tBiutD`*wdbGf~&>o=H#BFJ*U{;7K5`@m{5<}E1MPJ&$yRFJ483w zAp&Z}p;lwsVb@X-k;L7prp&`Nabk~gG}`j))ik#gdmYJ5$J|Ce%TVNOB_@luQuXUC zavPC@g|YjLe^YVRCISnvFOK~D1thZ&!vimu8!y~EJ7Be}2~%VZTX*qgdjU!?OD zxd}0r?Bw z_d~_~-UbYzo$rp#Q-1$ifi|?QbLe8F!O~33p>1z<_EM4y(y@iMO`SYJX*Vks*0gPP zRxhRPnIz)=*q_O1tav_2z_ar+J)OEo7?s5$oA$hM zW{DVU!r2#XSh7A?1hEHi*?}Apq0_}l{V0TV;l1eBOH`y#AEz7Rmw!#s;9dlZdy*sF z_oRHPWdzR!b7TMI^0IGXd>5#CpU${D9Eqd}a{Oq+`P+VnVkV zjAX4>qn($C0<|1Pf(5rCLxSI z!7jCjlC_e(!zSeD&aJ0p_EX^@&uyFH+u||(<TR2=a#w;srL(P40 zFp7N6S!?B3&g*yGAP4*EDIz}InYkfzyu_Via;`mk-XiC$-UD&e(4P8)%=>L0i1TG` z@J}W;qI-AcR7c_>^h5rzb3|+p&0LX%=?}=e+TTtylw7nHf0G-us=H=;^?JDS9r-@{ zqO_l}0*B};%jAGfuiyeu>vjhO=&P`!YA7BBIpRzga(vI*A%6a_#joWmyzzV>%A)MhEL4SOagW7E`j(JJ z)H?41#eKOSj0gPLulv4dn8va&3&-y=r`;8-sb7B&sxHIP)t9B_jsd>7Uet2efx}u$t0$rZrjlUd~Z=I5`if6ci$zMvt zDby9Ge;B%~t#a!g`B&+03+lcV{>%A0S#P#H%Q(*c!j1Hw^|xn=cbu0N^4wD!Gq865f?f@O?rU4^f- zKZ&}Fv|-!N`=!*gff%gAco215I`2R}dA{qH^KzwgoJq~+ee7{p7zF2dK;}7lH$x>i zdhLuK}UJZ4Jk(WP@hmSi#>`(^htP1nbnFoS?$G~bqh>{oOPhRyu z=YtM)=4wXo&cdo2anvBs(s=pr#!2@4Eo5WOiw^5Coq2VQj@p`{W!eAc!_uqIN|3=~ zeB~JkwJlZd$E9H#&%l||TxH9E6pUbQHYOuh=}11bEA+z+Ys^w!an5s^`PIymJ(X=M z$-&7pTy>&`lGKVhIQ_$t8r-P~jKSF9wC%tw(Wyl=jCl8>|C%iP(<6~PnSC~kPjU<5 zDc;exh0pxuLhcQXf`qsE&&-cat)zxlx_^M(K^SwZfV^8S}XYsvW z$GB^p4rJl{HSz??Yc&G&Qbu!(u~PrZJcEQ@Tcr{6f0Ut1&UEXD$U z{-PrlO7;x;jr!zWtiN69_9Gd`=qn6+rYLF46VbReeaN%9%87H-TBIK?SlM3@f#i1W zNgLL!t1P`3i_F2CRZS>kKZ<-;^be18mI{lED6FTyU7I)e87UyH;aPMr4QdI!vWaC`*r2zQmGNKdB>Nr?(Viy>aoNd zYwmIW8{;FjtZ+wFQ}Wa9X)T>w=z@;i1+yG>MSt9CNAzn(e8{Yha>4;SEakrQta0b$ z{atM^ErnPhSL)9Hw8G@8%ynZqvj(--Xg*&P>PpX;RYGVKwvWuG+&jYr1CR2<<%OL}N|-g$%r+ zoxM)nQmQ(pA)NQ|dHn;*_wr=4qpyf9TckL9C89fXiSjrHW&L(?>9Y@?JXlW&HKt$e z%lTmMhKk+_<`~SijO@;fw`ZgAkbZU1?QF4;J;fWe^S)#w5gQPWT|C?ON7odd53nhjrZD@SgElt+&k@UAo3lQzk)n zUqwAT;v!^mLoSRa&Uq^P5?{Irn_9N`>cIJUvx#EPGxqU}sO#*Lt28_qfP|KR;x}xD zCuGi zEPAR$JR`3meX?cQF{NZfGF+HfOdY#SY0TNqK>CUqrJjm=BK2CkF_vYFQWh}2J!js$ z!>p+iMI3<+@B1_5Z!uvI@r<%nt zO3Cp)xJ3Tl!-zAcI5^bpAYPp}#R1z`v>lxzwqLTx;}P8F8oN#DN}b0_&g1`^Kkqob zOmlrqI@;6DH8+%MMy76}4ib00mu6_DH_Ao|bLot(=9<4oWI)67Y%{30Cgo8wVrXaG zfweRaI@Iu?ofGO_P$un*8iD*VUSE#OPe7CPb`rbIq9J@xdd&xqipNhk}eQp}h=Hv_i$^LLdJx!b?F@v=8 zTe+d8xFis5_#Jo8sZ=^mr3MybUz6s0lsdDSqjreL;fra?X!9WK?7=hN)>bi@AB<`A z$=BBmQ931sU?*+((5s2^X=o@pImsdEa!0i87mB;n_#Sud7pu(3-9nq+-kB;iiNR=Z zKz{#<>7p_55jSb`WdSWkr}}}2=6kf$J1dVMrYN%}V_)s1atj-89LpiD+rmzs_S6*v zJF&N**G_);!yc)`9_tS`Qk#C5hogD1s6S+%!GvyRc+s5w)qN?F*Q43+qa7Z1crMlN zGXo7+J8YS)g@eR-&aq%VHm3_FL{7(-&C!rF&^L^mh5oNYI2*nzezq`%h3%i``F@Sv zntI#A(TH~b*!qd)Xyaw*v5PrI=@!km#?(?iNG`IxKuwD);W)xv+GqSo&0AMLbYrZU zxTcBbjmn?gJn^XPeMj+M9{^M4$>w_b%IE`uC}!X0*Z3^u-0>hh<=N|*on_z;*( z;#}rzlDNdZ+A{itdW7F|pkK*7V)K5L>s$;Zn&SjmdY;i#PF(vapf> znyDBp3B}*^$pZ%TQxf9BP&SjZ^-WEbz>+Yi*>kAb;e{BBFdQ|ZA5Je7cb&*#%Nlvl zwoPL1@(}#Z_wvm&Su`*UMlgNO!+n*7#2eV{zd)CM}a{Jxux8pO1ki$|OnSe-4CX2cj{3Uipe%8__!Mcgd= zSNp<JP(&z+90+#$7EIT=f%XW?s?5ZF0si!pQNAiVAWv-7K?n%q-1 z_+1f)RRuLmT4W`m(>CUH>O9SjDhIf-W?N_?GQJoR7=_tSci%h-Dg2?(Gs=b*+|I zl0#iZ`n}0l(q&b1Tlnzv&w8%tcRM&2qgX%AX@5*|=}X=QE1sW<5!h637K(Wu-fvDs z+TH1>JCgbx3vzI<-3;vS7!55=B>KIajd>kIU~ztmtO_+F#_~^{^aJJv8lRFmgoj-Zq-E^8%=Y z!kYT$Yo$+SAj+9DPuzW68O@wli?Jihc9Zg&@y=R@y^AIbluOLbmh-!~t#egcM~2}k zeedp86O`MF!>Pj&4>atn?Ef8(&bINWtJ^}Ew`T84Fw{J@_s3$|x&GAlnm20$@c17)n}1Yt zt_32m4eisTOnJ#YDJN~>Sl(<`I!+2f$Nuce6l5qzv$(s>?^rP~KuLSRSrY5J2N!26 zp|v7lWWiqCi=oP$7;<_$vTv!~Madl%fize8WbKAZyiGVJxv(!?@m8df6Yqxyb8)N7 z;=*voP*2vv>SN-4VGt_$cLs&57p)cYgwX!;CnSsW>0a>Uy+}SWTX^}pz>WX*ib(^J z@shjV$<$@=v6lV0dlJ2u9QeV_r63~{_?NLy6;%`Wv$-?4idqhTS>f2TnJAVSzuqjy zy9V4bTuTkjC8_XRV}?E_sUKx&DY=Zahxy(=?L2T>foAXDbMS(8u6e&%$-~F?m_R#k zbUv)nT4R9{+Bs`yyyi+XFI=OY6JL$j9AD*+543ZaD;+fzHv;~hefXz*Q!=}d&!#Q? zs>^xhCV6N}y7InDdzH4ULhzmUw`ZGW%G~GVM`GO<^({(SKOr1frW1d4Xr404GXm|b zIXApvpnQE60Y5k5yBhUXUT$Mf>dijz&(?}BXB3P196F)4l2AV!0|I&9-#!&uNsOT( z)O)INUTA#^!e61pZ0H;k`0j^+eBNTPTG$nPp*S`kX-`5#5V?hKuV#JvQ&;@0Z--fe zJ>Eq^zTemqW-mE|*j_`edToN|wN=ocxm9YAZiI+)?9bTuN6C!Y7{l*4@&souk}(3c z{^5P{MUmPP9TG#aN~fK4Ajl0mJO0c!E?g+kthvpdLE5>;gcc<=^-a)?cAn*OM3W+0 zpp15QyQtE%oZ^Kb=I1}`CuvMB_+uXHuMZ|&G_TqPqCacE$VI=E8Fsw0?A3ewURLU@ z3&zmy#Jx<(R}vnF;01d`i#o1S3Jk(Ry>bKpc(zc>oZf7 z3*)JK#(VmxYKXG$M+A2Gb6!xSrHtx9z9QOI>q8Ue+01b0MR6`R;HP+89ExHU{X?hw zViWtHmr~h()?uHg1u^`*`?~Y@2vh2J58uoh|LJ1!rqBgXPt(qYR-)fLI~aXqFQ`{@ z(aYEptyvEo+7m2yj4;JQV!(pulo+&gHO3>_yuWd!q`lGzS##(!cKa+kM&pE*qNQBqn)qOmi3N{5V< zBiv6-@?#9zHCoyIS0tYDtd^MdQ9`WA(G|h|vwvH~DIy$F5@TO-J>|)*P(&^!=X{Iz zqB%K5lh$y?nq4Utwe-j8U3@Q{b_Oe_`%tpCpc$*fF1HZ&{is z3L`AB+g63uJ3h#_Zkb|OATeN*2g~!?&p{J?6^5>CC{-63qt8u^N0UNbmD^era_DO0Eo5f{%{OhFeVXIVHLGw8d@nks9#i+O%6b(ItU`FFd11zL`j#U{#kKh^NbgQI zSYiNs_<^_eMO8a9NbJj`6~C5Kw#-58AQgO$jFWwi&cU_6>GO3Q3|eW=g8t+2-tHs0) zd5qAk=PuZQN9>nAYOZ<39j=?SbFliAa_8?rEM>lA`>RYb?G%jRov1f4c)t?IJh@*V z+SYQ7QoSb>TZYpQ>`zlRF@HNUiT&sP;mWcQ?)EV@t$gXIRL4{Qi@w((-$*%sGZG=; z@i5q8s2t@SFfop~;-O(m5-|f4=o6AI^iWhQ!cn~m6As-M0|$9w2{E@OIpyL*9TyClPHeN!5%EYvy~PX_j@`}`*QZz_ zSEEAW{sfUY*bM&Uke{`98vnitzR~7$O&f{Lu_kcrKpgUnb@GQK3p8U*vBuh4&P#KJ z?hf)<7qk*N+{+Kl2>iouAhu9byN1cXoYGAq;xz*+Op!!87j+t-N$W8W2WaQcdDV*c zPGW2x$6@)-v&!3R0Z47gp4)>RN-fqS%UZI&`_Ep*Pg665r5Tp8Z}2B3{{%1ia;v!f$QUXDsLA@qJq9+PiQ-3D|rGwMH8$1 zy0MZsHj?@&^ylYlDcijx;6eY8-Sm_A2Q#pC1M`Xxk43YMoC6-=EV$~LNZc62{v7Yo zj5A_re{vCjVxB*sSOjKx;u3wYb=4k`XyuHWJ}P_&%@OH?Y;o;?ikwdABIB9`x<6Mz zuWg`c{lyfUh@DDyFcv2|(9V@AoU9%yo_{dG4q^d^k{i6Q$`Z~~Stm|vBHHM>;{y31 z+piuV(#b`%gK^@&{@HTNCXMkF6GZYn4~Xoev4$BY)6Nwxca?hq)Q_Q^yX@SqL=nq9 zoV~kY4O5gu>?d?+#GIj)y)tt|5Mo~4%^&)>baGRq_!v8?;9OnoJKv$veU{B44FrI^ZH$$}vIBG*%5^B(fa(?2{+DG&p` zN8k<5@Nnn7;s|rR=gWC#Q#Oe~-N;4HGaPk)mB=U8v|b5wa=$E*N#2Q9_xP?~E)YFj z=c7#n6`t-<2_w!`n;ELmEHzlvcXGnSRO;3=a1~MGZBR~~kAB?iRO?vaUV{Y2zllOW z$rK88j6NS4E>a)P;fx~zi-z4o2C6ZhrK&?v?iktf93`DwZ?0d#aU*^*-TtPRf6($*F2=r&Oh%@RPws}AeeT3 znW3dT)Cq($?L11Ww&G_Tgtn|r4j0`O0m;GmsKuCw65%0-U@ddGeJ6K`8pI)g7|Zh+ zyHY%M3Wt>u=Ufh{qKe#;E1B!Y%qEww}QwwcsZcpF;d=xr6sulE-9r_ROE4%Dai&=E^2OrSq3 z0ofb+i&w65u(VSG9<>}OE~-sXbxeiXa|Vc0CoNHNmA%Keoki!h?$GmLPj%f#*>)25 zPz(OV6|^6+N$K}^5(-nv+jCY&xqWK}9_bSs)aQ}7_|^m|tmV&}?GPQq-B937yye$K zu`Ojj(l^F&C)q-L_VC9S_EEcb8Yc4l1Y+oE;_k+^6FH}Xpr)VckoQv#CHKy}y4(xf za9Pf-N!~yD7C-m>vcnqceT-xs=awZ$pNU{S#ajEsd^u!DB#trnXqY=q&fXP)Qu-5z z8iQryt>I8bac(}fy}W8MHM^E^CaBd|R-X^S-h9pi%$v!BzmXsQIx#TXedYUy=Hm-VRc%Lh3He=VtS_eQ#0s^^UL?1`TrkuN)SwZ-2jR9KvKOLidN_4v2+CtZT6@@sTqZyZM`n7wQE=znVRk-zW7S#uCHEd{4ApV9@Y7IRKdB^~kto z;Er&NTw6ee%u-PB2x zqA!u7Yd>d;W+~DQ?%D*FGKWNxbb)cU*CYCw)FA0cSN4>eQ;&1ZL0kf-;qFm z$>!o)cQc$jP2Ep-T`^>v8F#)_(7tLQx?i0Ktpjmbvbd>mdBy!-Vk__5nxrpruJX&_ zPyg&M2dl5&HN~8rahNa07Z2`i4mU^cxGgQxpE$t^E~DAknqO+LhxN^8`t4n-T1kTz zaz;-(-)}uqx_K-Jduiw1hSt*lH~;)>#-rXU>46SoAM=o?-PzK2&i&W*Ce9PPrEz89 zC^Te`u0$g(C;qS}{qx*9*QMB`DBPtVZvE_)6vm!G=x%DOU;8E9?GugVC;2XV)P{bY zD9pdYpLwh{a`YmgbDuhqZEIl*cOqW>=B#kpXX(?`V3=~&Uo+r_60MMsTYD9^x;vJtEC%;q3BwN_xD-8^v_PrKe}#qLFc5M z!?vWAyOgg7eeo!mcunTHq;`%6@P9}DuswJ*(i^hh7tXcB3@V$b1_m!-Rr}u^v zF<|H35^MUZ4@_!DV%t~trCanyo60a^MN}xRtBrW}a$XKo;nd+~Xx$|cuY8FkdiYd2 z%z2#|v8wJhS4+)Wd!i$I>*=W{3=H#}p=XtVsn=V|_ag0ZA&Xd(*mAjefEBLBBp}GA zkLb3-f_xanAO+it_7UW)V-7QUbgXz0YmK2xs7tkCln7>=efu>WZ3Y=iU%6X<;rE}o zf}6hK>Td5%v6pjUH{EkZ1>?BO_7^eU584>4Raqgw7V~GVy3(bqJ{S=ZhqDfoCEb02 zh}h4$L(_1n_v0WO;+#ljvqEa$Jp^^w;~i|3FV(Okmitp2hV-hCHt!CDC3BLAci%|b zH6qxnA`@fd%FJZ#Ln7S$b!OWA?w!rb8Pj<#sV zJz3AYD&o!lmOk|(H#RY!bGsW#YAsjf5|@^F>VUfLNC(WkN_}vXQ?gfM8(g4HS^mAD z!f*UMcu!2g9_>gWeXxW@YZau-rQ&Xg4SI|rm%g5r&?fiA8}fJ@+&5X8#h&NW^?%kW z^_oVhgTI-=c_IDGwD6+rx#kdkID73k*r3lQD?EC}-Tbj_CHr?iXzWJa#AG`utuzn| z*&BaIect?TAJb(D62ZO6o=(m*pXWgmjM^2Q^thvsNw}sJF@=148VP>T-%5!4i zX~KCV^YKo4(a0y}YBc9szv9VXqEf;6Jh?upM-!c+Vm)sI@5w7MLhS{@OZItl{2E*GdWzxPW&bxQQ5+9th+N=I^3F^VNrk9-L36o z)otpS;aLKA4W?HX*77#T#x`+4(@6${ORZ2=LA{B$J*8&N$@6c*oTM;V+H)rm!}(sU z+O3fidjw-ZHfLVli=`Ad-r3#USuVXNjoclI_dMH$+I3L=i@jpz8}HpZLf13``UBbT zoihZgo!l#7os#=zDx!Z!!Feq)hhLpwIVJ|(p0KCH8E3dIc~+Pw%)FI`Pvjw(z}ju* zkR@>A%>Nl<)2UTU@sxE~<0=)o`7$tlY#3^OVXbi|iFY6f{RSoASq)!I`M@6OvIGo& zGakQN_~2;&L?EgOGF&~-@mV4qK4eI>U%0?-QxfW2J6o*d>qLDpYR)#;E&on+#IVuH z&}q_J*he|R+?slaEdxY0_05MI;(NdCE;{Y>LEI4DRfC>V3_1Rt9{f3neK=XAc57ya zA(8B<^1sP(<`_<2QGLbIV11PprX3}>$@w8ttgbH#B;p%&lcbwJ17Q-*o%~kYr2=v) z4pVV1DVIxsFA2fWRdHya{z>Y_-j1P$fBv8a)I-UE`a2HU4|FhrJph+}?Dswz59LlI zd8C<>)U`*aA?%lLr4D#q@>sc$EBXh|w&7w-pHH1JClwBE%fanp;tk>2cb!Lz~1+==KSMS45o<(Fi{S!m0u~v&&dX*VGqD{mGN!vPk-+9faR5ahTFQUrG;Tt?fgc zT#uX5gySLjm`FY8r?t_g4SfZD_{Qm7kmwhVUhl~1@nR%A$Y-{JeUF5%rWo;0&c-~s zB{B7p-sC+xz*)eBbZD=R!RZ#nWZuky%WCQ>q^Mxzy$`>dkkhwr0=f?>M*W%Or3gsC zi0#L*V@x#SixXHEl|ZK?9G17KEo*TM>TqI2za}8D>rVXc?vIt6>sx(Xia>?hb9WPw zXXTAu3*5<5nuLK}d%^a;Gv4GRcJ-?`x@FGt+@P@2SXoxJOQ0>4=8Q zQ>d?DD3VRN!~Tmnl^H4G2lWuPEM-l*rQF~V@c`%2|MVN>?NZel%nx;#Gk;w5Zp@I~ z=2(1-`tA*a4ch5h1Bv9;7(GEs=KHGKjxll5QYnr*s-x$`p?P_s^lf7>7IDu0{&1DF z{(A^I_)%}&zcJ!X!^p?XJMySEbPtE4igV}JU&lk6{m=HjI8S-%gx~H_xar2e=%)l6 z%!}qcgnf^v*|_&NwWoA=_uuctkwetD*r{SKRfY}Y#;&mmh#PwWZ^_#DjuApbgf8;C7lNDiE8>YE5YYsFZI4y{=Orc%rH#ahwM zm%8d(7>f%t#NPRys2jt;9lkYVka~vL ztp@Ayv@SJp=#%f4A3|4|JTzr0?DIN{bM0B1`fz8#JuZ(kYvt%#<;0tbjh{*joe4a4I>O* zCRj7yrncIqsnV%SzT}}Np6AF)sVX-JNjl7>-fOJ(eZe~{qzo3(EfQW9x(^24u64(J*n+EIT6O8KT+O48c#1%*E_eS z;WO6eFFGc{QGA1j^PQwuiKsAo1pj%ySdp8ERd#BbijI_L_}v= zz_pJxY^htSI(1HJA3vAeLW#gt3-xH;_s`tp9k%qnyr!i&cFjt}8s}M};chEf+Or?B zet}r9+8rLbQ5e)XZ_F1%AC#~EvoCslOt!kEz8Tuhj6>6bOAB{?Fh|NJ@-bQm7`)wO zjjqF}^VMyVbh;LKNJNOUZNjFZ1V#MG$9O~2t z$>YMwr9eBU4aLi1?oKkt9<$F31>~92(x#os`CcnF8lJ(#&}uKmghes9cbE0ZmK}IQ z9M(@q;DXC>x$QtKt^CYYYsBhSy zZa6i)8P}#zv%V-0-3Iab$Y;pJyS+M}h}G?HtLcTd|6-r-bbIqS^Z^lTjsKNYI2910av0iDU=vg;#IqzAQ$Q5cxqj3$1eJWwyfhk zT@{2e-|=gefL|AH;PvuYY-AmwUhn~ReW|g)^LG1eZNrAtQp?dvLUN;qhIupDUvf-B z&W(D8(Juoqvsn^3@oE^_HTA)p)rrtr_zG1m-0;&V5vAr=VBOIH--ZxFJo6|_U9IqQ z81=ssveAC8IUbmDr<*ZQ|GNoRF|Qatq&1QQO;MAv_4T*m(se^i9MWbldchP?qpl15 zY=e+HvDVm{MOFxS`DYxQyd!?fF_tTqOf@hVWP?$^WALVW zu+(U%A3XQdp0ARn@iRiOp7l#i?mp?slrUU)O3pE>ThjDN5vb3c(7$E_*qV{omOlKz znBM3>e&W1M%)P58VNwF;V;woy{_cr9_AqQh*caNd04pO@xWSxROKTk-^d;8?XLGJW zhhb8b07osJ;X&t-%ve`^KLI`s9%FM2>e2Hqw}|_K>x1dDSzpxdP{Z)36X!5Lc=z3Y zqH;31$*DR0q1H!KGw1BSGXY+WpTYQqA13Os2DG?^XRkf~)!se6ssdk~ToB9tQhN9a zghtwCz`FGni1n=D&H}$okvV_kB&F!`wJCJ*&9tv^gA^V>I7$SO4)xYn-n~{R>6XNf_!qAg8W+jdYJS^`%d-Xwpqc*Xl(fwOaxRidQwjF+QC-3eg)^xkb8@rCr z54nrlWC`wfqb~ZU1T?w139dX}y?hh#=te&45Z>?hN!Zj$5EDdxorEMzk2=no8GD45 zNznf-;IBii8{YjHZwsKu9J@w!0&Z{4N1NfnFrLr%I(au5F7ik9Q_cdMw__x^G?(*T z8zk?9V^=Tqx3{%mclWF1}XQkzD8IQG#PYZx@7mSx8@g9G~Wk+|cZ z_;}CYD{-6JH>r2~wv9A4ArvXZ3GX;;AZ12{<0~=qQ^tEs?-Ds9YZ^zcjZA6bdhVOp z6Q6u%w=|qS*5*3*>>STZr)IPFrqBP0S5gssx^5e|1G20kcGIrwI&ju}ON)Av%!_xc zFzD(qICHO7wn>0q%^A4kp9rIViR9sTzy+H`SXL!sTN3p{E+^n|ToU%Xv!>msLLYS! zo^yV-!j=2__DQ%vt_XD$cjYed%>Tpl-7g$FC(v)qcE@Qc1UdYDPior3gY&)Ztlulj zd{MR8j~of?1JqfHUyG>Awubsg1%=cN@W$!VNVM@4=+3^;7V6j7hp6>04JSXMh4UYF zzOz4Hoqu^YGKm>$wYh^D>*lb}$J#*Ot+?4_3pn1R?o4&IzV&raEVU*6erzv;)Cc~! zpAw6bn;r&zUNY8rQlB(>wZW1P?EN}WFK=FnK|q5r&WOp4aQclwB72y7x3iX;-cs_j zi9!eZmhKY=Ny3#o3h~@=R?m=XF*oeQUX$}PA1O3|J-jet38EKBS+sxikDTK-%#m`> z6GOqed;E_Bk`a4s?voOL!6&4A_SN|e&<+eiQ6*OR<) zq5*9<*rM2MqAvze%R_B9t+?GdKWfWz=O|!8amMTb>Z`3N25s=^OpV@ z#RG;?cX~MIkMCC(?`Az}d5n0`%iD@`&(aqSQ6c(Ke(`ln_E*wX$k3*qG)7u7#Tz5@ zqA+@I6C5R9)@W)~?D>m$>o6zArV!NLT8Q8*M~n>eN2z}vK8^Fnt88l3_?^`Mq(}a` z6Wks8kKgzjd|2HQQ!%DH`82jj>eQXnv33e|LMOFUZ)s_S`?SyS4};YkbR7_^p%&Oc z2etlH53IcwgXI26>hWj2;Il9WFYo85Kb8=OV-&;hT&O-%KA$|Db6INSX`l=O0NAjYCExiLrnIuqqyG433opGqqkcgYBc59d(NGK8fE(4 z2czMZX7z`iFErSrF1DD8rM+0kO*d38*)ScQji{k)*hgLQZ8nyzilOFvf;y|A10qkw zAmZ6k^-FSBn%{_FPH<1XCC3YW`7XY-Zy;CGcO9Qiz3pQ?6E5C96_Jf+&R`olm!r!dctk*5cFv{{H&RRUEsBFQcia*E}BUJ-dqR z4w2Z*zq4pyXHi!t3^R(T^WKo0{AYqW`{v!5TuU4|8igq5N=~bfKet0BW5t}}Hj-O1d*e@{al%|*ns4uk%$3y8v~`hE47_p2JQ|(y zQ>E7AHk?8`Z#}z7D%Rsnyk0a0#-EVp@qUTr-!-`3GbzzE80YBQOXa$vI6M^Z84EfV zb`+QG!ZD6NQ{^>GOz9m7!*ApY-eV-pV^zp@q^?=eeDUav3VADuQ+w$tKAk3S4{Mu) zTYSaHpl}!$67#9@5XH9C63UI@T-HgLeh9?q=PJ04vk`Tug)#UvbpdKl6)orcVe8;1 zq`7q!cV1F+W-EEb?(CJULp-2;GzzaZs}=7CxZ-zx@&`S;V$i3Uc*7Hn)wO2eRX^^9 z<_2O1bDSUSvmK3eL`1P2G9DA-PZK&nxxSnk~lI!`@MP4O8{Q z$0q2ZX56UtSY7A39d6Kv^PcHQgMHo6`vvWxK+Ih<(Azl9ChuAv2lZHQ*I&sIQ+jrjg5n3XHGlJ9x^s(g~#Txxk)EyCxfUU#D zp@HGJOnmHxRWn4JkJK7HOaAQ~7x9@K2cN^ol zxt<6f=7rBS$rDumM0&H%4aLN`^K^69OG+{Rp5lS=fklizY8v#xu5_6 z7~kF%dYycrm*fDG;MIzD7bBsbX!(zwD{m&K?`=24t<@`T zm>`gUn_SsFu1n&qAIjK|lj{GJ29%Pk_9JK5w_1v>4|&(q<^{tB3H@IoNZ=jjqnRR3 zehx#qSu~1nJBW$gIp50o|05+_=w9W$w2V3|8xlpW3-tNX(Wq6KBz(D#de<@vg+mgB zu6YnDr*n3=Cti3o4M1P+Ikl}BEA0CC;ZYmT*QbSuK@)tCuN8^f8!g2FEl-TRKrP4> zokaXb7u2QJ*!8zr(szwL_HeJg()y@!Uer8X;O@e|`H;>K$4q6=;`l?rulYAY@DRnYaNN51s4CW$AYT zxogP%{{Gfe$!;ZiS{UENfqJ6-vH;9{6@@ASgL=O?W?ANF^aSRhP4@eura1IXY2BORUJ~$OSkGnQr z@NPB+1NmOxakazM^D`9}`8#K^-}K+SPUnTSI(V-k0@;fQ*w$a|m2Hgryk|SUwNv*v zY67!I)O#&#EOkq_LvzN-;D__1us-gH<~jLgiZq*C(|fl?W5DgLlItcfjC6{|&XjXf zc$g0?`}1D2`Y5$@^uzc+QAoMlR2;Dkz>}xcGH%^hEVU29#D`JPX*WTbsY39Ues15_ zR+J16L+=LcM=uW%x3-5N^DXnP!3m<_#!$RrkFUeHL~(?@tTDMN4DOjIUPT6=oZ4;n z4-VMC5*I67`G3p2`F< zWi)Ne8Dsz#--#2MnZTkF#G*9RhvS->NT)ZrI#qKV|cYT^IHZvc7;uVH3HUq`> z%kxmYD-^!*Rno5+*5uv`fyJ3LsrZ~FioAo-=;cbaZ|ZEcA0B|uA9M{`+Rw%0GoGls ztk596(gV}7?J#r8PW{hS;ix(KUpv=&(_d}RxUqjKv5FJgs=bnoF^c&1DdF?fK3OJ6 z`5BFVVXdU+_I6m)h&^|umlRO#1`qa^-X6|ijo^Vu)|of4Uz$z)sje^c+Nc|n7yB@E zhDIZ{^pCXtk1u93K0D56BicTrF2e)rkPg!od!7ZN|D`DC78!}}615Z0kV9>^y*L!W zIpdlrY!31heOCmdvOjf@(*nh*&Vd-hKH#)2A;OHDQ4=$TBxhG8DjDb^25(*to9|AcJ%rf+#718u1+w) z5B8DPu52y!H?)IkYu@z_d?eim%+;I3psW50sqrl&f~m3F;g&S) zt2e%ld6?-KiX%(S z#f{e1nEinmK(i@g|{`Oc&J$nB-;aGY4Upv=cbiJf3m3bZQTz|{$lA-gce?>dDnx><6nQVgF z^zK!&+49>knx>d6I{QM#15owlF1MT&Iaq_^IqC1~v~w*G7yj*<(b= zIC3&?RUzZ&1aZ5#ZXn1duFpl;`bf-vE4KWf2)!qoF-s_83v&3WatiE0!j`5ju zMFVHnP0fi#EMcxP!X5qn!_dCIlNkKb8E-Y*`wz1h7Xs`tyjv(%KC~CJ56ne6HB&bq zaTW~}Rxp?t0+S&gqDh%Kxm(CR`pZMSmCW!iAqc}=>_y=h?gkw4M_nylu^^Q5mxrFn zZ@XR!o6mgPn>mVQq(Yy+|EKuZ&hbTyN~Wb4qK^qNgX(o9m*yBFhIST%>Z*+mOwfn@ zqO%81sP{(LGWVqJQq3+>@e^0Xex;_*>q%058+VLeOO2RC{?ghj9?+S>KFr$XlARSb z3qDhG?c@$Ap8SOGcCj9ASSrQl_+q+m6vmx>C3#u<}Xg7>;C35tX-``Obynad#6@*UcUo*a-v z51g|aBuS?Zd!s$;taWQvOEWBdk?k6V-TMwo+Z*_!g)V(Q^NM6a%*!Y4DQ-RbLegp! zh?IO4ns)ytl@Qxy)<}gzRX?TG>AvLVkA%y{n&NDxH{X>A47puToNecYxtx>riqICr zf0AdubvRbs=qzqlxS?lC7-o+dAnf-!lb4?P!_~3E#@HVH{6o=mtGVcxHWx$Ngfj09 z5qYhwP<1*4>RU^MR)INmxD%N(b&a?kWrlomeEVe-h;`h{Z8jqSqt|7M;BRv<)rA~k zcL$4ZN8G5zW{+A1JCt>pzbJ{<`fq&Btaowjodt%tK|8mcQCz&((irVFaGqiiQ(`dG zgxu0GXnJC#MIV#zszqeO?f2S)3R!8Iehr8-eE!|<1!#Yk~S85aOf$`&_aqeSx z>FY=04c|oJmh(8tDb^cH^P}*<*HId(?ThhtQK+WwZ21NoYL zc1VWgaFRGX9$ojaw5|?ojV8>EtBR#bxxTnQFcMuCXr#z!^6=Bn-p|fUEuMQ~`)cZ4 z23JU1j(MOh?fmZk59xQI8_q5dLyN6V#i2xMVblu4tLA-$Q+IpZT0%_zcw;e&Im1it zwvHVeE?zvM-eL{rj$SLpZ#Q#T(zoA7?GVp(&9Il)8)L;`v0|JBw7Kt_&~le}88`>u z$p>Tjy2$%g1Tll#wgT93^#H--)E+}O2N ziT*$nB+|CqhiR*g#@OOBWA*5_zUtc=Q9ebfs`S5mL1 z>W2F4aZfCNL0#RUHKcGuZ%kPmg|*k(NNc&DFp>K@&4vt-{sjABRi`L)={8;3&D!lY z`wzd~xkznF0??oHTGPGZ(xV^#m`gkV=@};tS?`OLx{;Wpn=G|(@rDKM+`nX*bc%cn z6IYSj!lOVsnd|{cI~-$FveYHg4K1?5kfHZN%A4+t1LUTewzZ}3e`W_`=HkDuK-B0l z7dg(MSb8E{gs-L+;jmD&DqAh4wK0dw5$>K=9uk92nW8^;oAOG}3Wq{-+}uq5qtfHT zjy<`u-Cn3=o+OUiI>YjX9V~VkDO2Z$@@)E#o!gnMQ5;J$gb(fPKB`PV&(s*XwDVW> znxkpGO|Xu3-ZynqNzFdC2&A2Vc{fxak8nlXD((T??XO;S%?;O9vUjv$hPvMn57gFY zAMbmJ+BuuLY^+C;cc-fxwerTSRn+t9xkKF{%Lj#~QRsU3w0fW}=RvKaV3+nx{pXB7 zHauX?*1Wb6wv9{_FBLk7OebzsAZW3IfIG<>UL$vde{Sy?@Ok-+I z@V@Jlt3RTf3HO7@d0p|YcvDMTd}q$wy{}zKZAVuOV%;6nExDvG`9r3xpgvlQbtUeN zJ+O&Aho6B*OUk@GxwjaF4J&S!lva3QPbPJB5B@IcFwY06)1nYt(o!A%+82E}$E+$I zpiW4n<`;K!Coi6$Hna)A#KkHU{jgTgyUe|~1}d!1_fbc#^~KZ?k<@ivq_!L2{l7f< zYOUSsRpy@9y^Q=3epTu-wLLJVAu(@;VMOh{6}sFklmz1trzwKzL%KStrkd+;LdeCW?;{m)w7 zFl5gsvxY}WMQ2Y8OASZTAOm$r;ZBaMa6E~-t9~I-Z;Sry`O`{zpXh{?USarPdrV5K zwng4)V&12B5!y}Z&uf@JOWwk0t|c*ap?DFTFLJU?(Ly^Enl|Uf?y{LMFAT=k1+T>G zXR~m7LjZd3{VX0ovA_W@FQhCxCA{?JL3@QQN^3upcCK_qN$J13(zkyMQ!Y&~#4Or* zTgGn1-08;L^I}Y1VyB2|V*)Ma7`482R8)PKkFm7#!IC0WkOjMx6e4RcrRb+B^g0)OZ+f8Kx3S9x9Kixb1ilUp=H zIpGd989B4Fs%WhI!5+(w#Ben8&D8hjo?BDyTPwFYsy~IfB8>4lB&~-uZaG9C1 z744i)J3Ah{sJLNlj9s*I&9sGz&eTvIPCM6oZmBr_Xg;dAU)W?{isE5US2UoV`ySe@ zSnKYFh~?yYZ+uH}Zl^mm?6YOAsH2?DJ($L~S&x)lP^n<)`(kcVx2jPu-`cZgc z?Vx-($`{AKsPIEKNm+Wt53Xtzp0>_bzGuz&IYb3TXn}H+l|NSeh(zOW`N~Ige38o< z@cfEQWfbwbo2V~uu-Z#m!F;k!6njD5)r#`L?zme;z00@dCEcm<jBDL>E6iZ z{H%EcBjrTy?CE@@Jzsk%yGQw9Oc6DsJ1kV1g!|);FY#9y8Ol=bE%*4$z5kpH<+=gX zUSwY9bTdg==<9|4#Nog1ZK2F|^1wjOQNCN=RRle9!`fG2n9}@ANjPKuj?b*j|z>U?+}3x#g;Us8)=Yy4S7Y}iO6p?PdhPATF&YA+X$s%PRs`%r3l z6pN^vGpIowjPPa^qRk-AKG=Jm*7A#3`(hUN4Lxz??oIL3%M!!ckIo<6Tlj6X!l3#8 z+Bv7+Lgh5t*_!*zzLqtVFQ*#Atbmx5rMU{rh9=nd*Pp+%QM5TTADd|B*UxGxCe`FU zNIPE})n1XWaD#d&XL%-iin365ywT;phdf6i9U-2Y`*Yh*#w#8-^Tf?EkC<=t8TVXzI>8#>X&Y6 zCHoiu`}hC*NIi$HRQ`-JL^17r^=p0QvMI(Wq@A7DuTZ?HYl14;`R;=KV?9ddBae1| zXm+Jo>!S-^vtRmK-M(a0f7V>I^ON#vB^~YD@o;c7+WE$nTwg;ixoc6l)OT%3@M}+q zSn^5kEg{;;8+(b77<}|W$-)iPX?>xB-jdqtKI8)R-Od_tVLSD+8vf*NS7CwgK($W3 zA2vOW#MY3p>T`KM7}7oxU+&LPZ@B4+W5g6?n1-vo%4yFss*vw_ zgDph}XQQ`ng&<&RiWqu|J1qvmICXQQ*zkTj-dylUql*WGIoW0n8dAq}K)UEyY=#Co z^Kk5BFN3?$X4vNQubt~><|}v7&Yu`JqHZ-+PNJPZF>dr;ov4^w$Ap}gF?dyLNXf6g zd{%X0U_SI|iT4v1Tz<?Kcu6!CKboL+HDZm=`8ApZs1GH0;N}(j^Mnkw z@dZ!pi{g%Q_d<0GYEzaDio%@jm()u_ebC~G3LAr~)ctS!qRU1Vtfn=QhMe%jLu(c9 zl1|d^+2r229f`=zy`(ead@#O2B)W@!Qf!1LzOgTtvul{t($yXHxfk^F>11i=ZC7$d zg~9KNos^X8jKtYti0l$84ejlK=9QsXteYj-Oqhq>38650ctpD2-3oT5p{W1$wPZ;y z9e2*aX4YvVdRv>|8@b!I#OR3@lc%HlC1*dyv&7=$>4>C8*LPDhkuIA+8RLPk%g#y< zo0#Fr`?=U_nMX|pQ|byC{o~Kc?XD>+TTez`?tN8aqO!K%6wHW=!L`np75h3HVMTc~ z6o&?uEPXi}>-JE~HMWoXgP%R-vDO}R&{1ug=75`=PmP|Ru71TBc$j^;SGy0Whi`Vm z#tBhq+wZQr=T&Fo@>DowQAhG=%v_7H_h43MY3CejCbD-CJ$Q^1p5%^gn?RxwHz!CBC%BOlH4L)ZVyVs{R~+L0#|_V= z(kpWp;9LkXkc%YWQb(MbAB@K3ky6DWJ9v}@Vtii*sb}|jIAIik84D&$a&K#VzU_zK z#eJohRpz+9+?V*G+R~U&vykiQ1MxXkowQ~KhTY>#uB(^w1vPWy8+yP%YoEd97!xcw zL4K1NxyY$)iAi6rQ9Lng-0Iu@82M<*KXz7El`AdYOv1xSH{}HNqZG&hZ{xlB3?FAm1!!RW-#iwQUbag#KVI z*Yv&mN@pjGWeu1yx`lM0uQQBClS?*GM@mq*K>I%RIg~RPC#gf7!kMyufRwYq4HaWm z7@E6S`Wont>FhJ-{$3-+pL54r&iickZIfK7tN8T;ec0`Ql(m^QpB8~8&1I>0xEsFZ zg~Q4BywrfYw2K~x!OQfrG@-65YQGA_yK^U`=WvD&XM8ya_ecijj;PQJMslqTsjrSb zniK`XvdTy@E}Kt2o&czOtW;kMn2XnWe)#h3oN{r}91I%n3zNJ;1FP%S+}riWtw+PK zAdi}u>pif}dn00RIbh-sC#2^{uwnw9y{GP``eX5-UtP7$s%j<*s;AaQy zV_$Urg_cq*^Qdi{>$NH#D%E}Jgu-0jeSdxRHTyZ!Ik)N)E){U+WTaLUZaiNug?4bm zfD_z4u zdKU!M424qfy%ZMcg7f4MNvygpJr*v+ZUl0F?x6IH^>2-l6B&W$LjAd?V;qX)^27~Y0Pm4 zv{}x)dYX>3Yr7--CPc&7Xr`2&=Y(%xqu_KRSgNzm89oQ2Fulhz$#Ihlo`iEpO0ijz z_Ods{o_~!mLYjTd4TIaT|G)CC)Z#uhBANU76n>MU_jo{kQH7B`8j2q+JW-a%9c!aj zV(A^`Ha5iAKk6hDjF&4Ji^k9CBg9GJBCrj~S5L2xckG;q!J!{CTO6rPJW*nWh1J{Mg6vGdj7N6H;x6VWQ37{E@`l|RBJ zGZu0t&3RUh^-@zC7wqCpwomzC zDaytbhYxTs$l{um=HQ0@%ZXJx_fc9M><*uhCWOyT$Lh9aj@WgTyO&Aa zXS(MoqN#tnYY_F#4>^cwM?5(<;eP%tGqKsp6ASH`pSRZ+DwQWpyR%RA`;`=Pzyrqf zcrR3DDy{ar;}*{r<<$ngJNsheNAd_PIbd)xi@3>1kALi(Q{$=fQ2IplSxVj#`x#23 z=*bvG{1_J}6bhvw-fWA(ou)(8Nlj+Mi1XR$s~@V@ov_1N;`ASh7E)c=9uK(pI45+3 z6uFGCx_Jx=_sx+uxj3Tsb?$yt#YvYZIpNITnahPN>C{kaoOyH3wSKo`Pu%Vf_N#pk zoRKEBc7<<8?kbo+m4-HTL(AV$2=S^V)UDjHhW%BSvn|D|t{%+k82_*K5vvAzB8%se z?qkJqEiVk=^Jx16#WDV8QXn~kbZAT5?7yAfXQ74;oG2#=pYQ2}W27}kvMR!2R?CUEO8fkQJ0q)oK+ELx#M4+K&jRmE{sPBcVA@=njwnX3NUioMwq;#SJ5)w|EwVeZiwJT~nrH7K@6=XhdfttUxQ z2@YsUtd!p+FX@emBc`{Ffp)9K(#c*<2<9$R+0zZuj(X0xBt_$K_EG8DGiTJ{Eat7x zb;8!>T-?)PwZ`eR&a89AiU9w$L2hsT`XJn?)IQ>FLtd%{`-IBce zrzZ$q&i32!F8*}aO1N(DLShIt>8^T-2E><{Es93t25~~g`ODbMXl(OXA|lCgF^WC& zB@NdJ-TpqP*ua|W`Wi8<$OnUcqS2~twy4j2sulEsCI_QM_5yFXa_$*o+C+5w;DJHh zbCZ2*8kiIBxthJohZ_bU+0Pp`zanw^VmWG5M`6gse|ZAel51s5?Mcw#{_4?>Cd!oj z$*7!6%-YudiZzoB@#P)ygQauSUTtUN;iDMt+tiVom)gON=bGCFNNER%<=-2FZNa9J zc8CK46S(8LGfvVUdi26}xr2-9jGlym>hG9XE~CwU{9ch>QFZN=*f59)Xl ztNzqOd7E0;iO0!-)?5b}54;d~n%b-L2ai)PXPwIZ!vEHT=_6h#_Y9cC-D>g@$GXY- z_f6q0VsW{>l^p$ICY~-~zV~j1JfzJ$3@)H%&=wIt!5JCrsKc9KBM;}D_;V-u z-;{Q;qaL-?CF%lPa+DvkFOhbQ`}*E4a>pgEIRBR4zt>6DwQ_@1tvC#sFiqBBZL;T4 zEV9>(kpI5RHI5PQY}Hjx%;ElOK7X%cBl*})FAPrP=MSnDt8%?D+ane|7v5tH;)AZ7 z@7L{KD%w5pLA(Ck;S4z{4Ep(^s0Z=aZMO)$9X?28-mrEI`K7;jVG#GLgK6hEQ$2_~ zjziryYZYyy-Oz-Xv75Q0@r8RyBY02s7&2?zYc+d*UjO3Sp1HqK&NZ5ZeA+Fq+E=c; zWQOhKWXKH)rag{3Tz-+gz1@eE?s_5{j$KU{IyfLtgJHgZV~cccv= z-f+`I`B`%h7?FR;x!zzoqK_vz{)y9X(_XGMi5lF*cB%F2%J-*vBlIOXfs@{f8v}h% z`#iZNXOxR-jSp0NV$uGgEaGlZ*Sl665GA9{B?B06&aX*@Icd6gMxZ~b?-ziI+C*kW!YJt!{-h4L+2-I8jUl>z_sM&I-ac29YnshN5n0ivDARGmFFL52QgF=TF(x59~1L6 zpq*yhSv%sq$(vD6OVc629_P-ITX^Lw`P?)I&S~RN5Pnrwb#uh9y~Kt)0qpHr?%tI>eP&hq%ZWcCwG* zMqc`nCUToY?kFZN&H0O?#n{3{ZpIK{@81KV)&S!1=Jz7{z^~4$e?L9Ru#msa! zI4vcwW1lFs?<7|&J4fB##ogeQFCNya*+=C<)g+i*;qxs^ zly_TMU`H+L(5aF&UsjvKtdJbDdlqQSds-m>Gx?5=SZN}g*=@KRQ(tX|@9+89+SSvfvNo^rocO(4@8qk)9Ppj^yP?<1<^DAtQFfgiuv<0qfpSMA zo~OQyNuk`N$O-3;QS(JRPhOkljJ=1cf9JVe-WuhC4tz&^-zLbt0$E?@$00AxTOQ-> zhFMwsJX0;?ebMgZ7bmw;vO*5d=PWpaxUEyYD z9AYO^Ph{{dVO-xAizg9JbXFE)2m7MfiJ0i)TScse59-l3ez!~!wtc+N)|NQClVikj z_9S35{66Y|MYK=%BG++^l6_(KCHSBCd_1{I*?q|*?7T}% z-}5E1X{80$@_kwOd7-BGx+#*$Q)J;dT@#o*4?*Y1{l2J^=8%&URE!%nf~w^j`c9a{ zXHnbrq`b(%3HjOd6URK+{*)7PW62qHFivh}p$c>i%RMgCLqkb&ywptdcneGT}NIvZ+8$~O=o2P3M<2gND96afX z!teAA?PM{5oH;#z5Z9a(D>f*7@QZ%3wq?99B}S$v|CX5iMI!&M9~O6sL(Za=;u1Ml zAC4lY%IkblMvk~e#1Lg1*(Hu-1mNv9>SdhYEk2F+#|&~)oE@@W_{RC5JNarJe~%N> zj66|Vlz@V(EkrD5{i7QsB69UUgB!iwu{@dFLEG%ctz`~bb^BkQz|j|`;+!BZ@ip%$ z>9r_ZYm2jtX7xjo=*c$L(008M{E*{LKqRjPvDpmrFZ>z0v#z_xCDxNX~72u#(U8R-?;O&KV!< ztE6topU+YQ+N2$Smv571Vi$3E>9o~#`(EOr(jRU4UiYu3FIsgAKuUY^2lh1=%e4Zb z)sH-QAH2og7u>5E&1YefBm^=3&Hl!XMw#O4?qKY;Bepp_U!?hyw=a~OgqQY;+m#{Y z@F6!sV_8((Cmxx;|vg$ zp_7Pq1$x3V-xW_{6H#HLW6*o4D;{;DX7(V{ac^6D;CSi3x~17ayQApIV){67VU4aB zEU-=b-`Q&6ScAIc)f-0t$9T2=&R==UP`97?uF@M&w@_>n@GrUH6ziv*^Zp z$>n+se0c{^@J%uz2C4yV(!8Qd8uC*GsVlXC+B6eMeN|Z3mv`l}o?=#3BsTCa+uC7_ z$Q#VupRu(3o{8AP{pExy3{Ts!T$_N}-N!#w-C+2f!-T+SH>Lf1lSSaiur{Huw1b6Yh$0 zH6u{gG#<5&J`(az^3Rha$fEF`STrUG1K-3GH*#JW>-l29;RFMjc z5>M*5;LoQ-4Be)uu1(ILpL>bjt*bxoKHtr=BJ!WOQIhvc`Xr?xnLd2k%0bM2umeiI zv)T_F#KzwF@aDVLtCf@JIw=P=`Cez+xrkj>8SvKOJ>J|)TtAow)kyLWvl!*JW5XHO~Y+fXa?wuE~C&Re+J4IyXCE+*kmo@3jMMrPq;u$}WW@QUYp9IVZ z;ayfQPqbVekNgDQm5(-yFE4qI5fA9nyHND9B&S^-c?GW>628m_8#7+TRLLUgN(?&C zh7k)(MSOc|C0&YxN6Iy!uOc4w0iRvRdt&V-&K!7meAxI@cy3goq+vXYl$`ffv$rui z9z7qw7V92_;^z|j*1k&NJ|z%|^v_QlZix;%y)pb7u|5Me;!i6#Y;Wr(T zO8j`o#5IyTu>d#5Q8V4U?KlNoaH99$Im+LEfB#GF^e4weieDO9FxI_O^pPiTDMA*{ zqwV|3k#z%!ho~mx!1AaYb}v54G8! zSor-c6H9*uquB)N<7izIjaK@jT`6@xr(P8p=mkS!#oKm2%l$?d?9EAl*0OD)-bV+_ zQzl}?_Wq*ZLPvP7OTgemXE7s-e*T(x;s4nAbHm%R#o({RLUx`b+t1p9IG*Fb>C211uEsf@Th8wz+eNOxGoDvoX)W6iU50x+ce-6) z&YZd!cm968?k}NZv3UR@^zp~m9n4q#j*F@T%n$wIvFiR=abl7S0xT0?{97#&7CVr4IRS@i#)v=R zj%Yj}0dY5GVgCmg7=^R;|Bsyw^WEjkfoU+}=e)h`hOS&|ri*cs=bI*N zIMm@=bE-!IOy=enBTzvjYrF|sdrQTe-y>J^BIO3rVY|JS!%BSx#p zS@VQA=Zdm54<5}Jl#)-&GM)hmT*!(cq?M4j}i^0s-+{6Ta$<4Nhi_tyeqUO{(BF) zR34J2d8NUX&-8Q0=9;*YB3ykKi)!sUnw~R`K#z7C)VW+9m$Dfr_?gGI*(bjowHgIH zTU2Jrtu>jr!t?!&@$!J!rAXlSS9fuco2*U6dD=O#;bb{?(?TqzomZ#m$lYcqql*4~ zcWHaMYg8i6(YEQ<_2td<5iqvj+VfFpvyNO&ySewoAJVV8ro1E$y3&rn(Na{f`$NT0dmXt>z;_v_KW+Cpih(KMw3xmQT z%C3j~kDI-t;9hzGcNLjuHmxy1EGCYiCqGZWyg{Nl+jf2(^G@;#2SALaWOxcXtwC9HX7v!)nxv0nUrKY>&3kjJR&U3HW zOu1shQncXrKe-ky4|7VzW!hPOJ6Hbcvk?91!>!m(eAO)(F8q7Llzrt;qeM9Ju1uS% zEpNRLkJYqoWW^s5xH=AYwP{1Y2V(QYSY*;}LH@_Yi5r zKja~|MJ?8ef2P%vzuP#X3v*QE=PEH!aw89D*gx_4K==8NS(tzG;?+JyiHHhjdZ3J-;p&idQN7a{Up-h~47egp`%zo%3w4EdYssc_ZJ|fr zkDJSz$T885xO$&CL(lH=?*8N%c*DBrKlfmb^-VSP=cQo;pXt3u^EH=u6rm|&*PSa< zG{b`qW6fXNzUZR)C^o^1v9eFsTAJ@cx&PDV+faB@wyd3rC-i}hIXD9;V4f&kc9q>pQ|5^m-|0T_+MOoyS}%a=oOD=^kM7r z#lB`9jGDl@Sb!`;%*V2SF6xn(iE#;?BzRqY~fC6;CFvC%jG*| z{Yo-fPwq8u-pkELiRCZc&~zR1t2fI;LO1pkbXju+l!=Gk?GVmf{aw8Vazztcc>ZR8 zrl7U#Cp%)3FQ46|$+E>Vcg(u|Z+{~-p{pj$G7W3_EPm__)#z_3!g@a6;T7{V+xi_w zDsAiVT~||EwF#YRPsNI6nq@RBt+59a;b^DWEblI#tPk|4WlK%R2BLf|bELFw(ij_Gd>=wx#cOY*w7#CW z@PvCoj#E26zP&6B zaiYF-45~J{%g)?S4wC=nGautLM6-Mb^9|;iKL#$+6t5{l!}H`Sx*4eXdiM}aX}8mF z#%Y?5+=T6~s6FwblV<tZX3V9y2`KCP6D2+Rbv6yQ>-wsS6A1wRx z6*=<#g$p<*BtKD;1o`sBBpjlhD?H}PwZjvziFN(yexv0f^~m?dIP9t4UT)1f!*9mk zcTawZ#+Re9gFdXa_?)QSH3~K9pU;-A7aMaT@r!=jsZo#^LHtCm9&w1RIYgWw=SC%a zn^hCOO3ITVh~TqJdwx)wR4)i6d-;2(Zj`2xoB6{)-s2-Q(v%1)x+!gu-k*F~TWZVt2DTWK!25bpJ9)0g z33V66pr9m4t})F69asF@7gdiNuNg5R4ZRqXm;GL$xu0GHhtu@oxk;Kc%MRfiZTtSX zsV3y@Mq+}Q4|E-%X|gqkSdv(L>D^fKNSX1!obZ~(3pu}j8rJiB+!Kz=^+u#%B;SSG z)*Izo(-$C)`L?5OsvOra39o7Au}9tH)#F)fGbYb#HC`?+quwK9#q^n7Wlsz4MllYL z+*?!rY)+haYu4R*m&Axv?&8sg-dop;z;6+FMLTcP@e?(D$spb92T+@H!b5Tb#&6N>pm{Cqn^2-}EFO!N;z;|St!7@$k_(NDuyXi(b zY9cppL<((NYvd@6yJHR-G7qd3(?+BCo{r```yBfwr=41YNBo|ti!RF}s}|u7eS1Xq zZnSM6FJOV3Xjthv!?_jjB)R- zs)Z;d=Hk;#{$6t}arBHg^cHik*u0i#I+*(&2`i(|W?c!WkuJRmgXEEv4OaLTy{(HTEu1dGG$C!gP_xl&k!uHas*y^DZPEPCW0s(^xZm@)B|^ljr&93wdDJBJRjh$9d*4`F>V1 z{COuHG20+V%}c~;#tkFuWLad#BZGD}`C=nKW9~4O{(P<3FnJ2+|4W%;Jn?8M-<+<( z5!&4R$o9j8+WTzlKeH4 zGs?dI&bxI^C1^UYPebK7=CQlZXlDE=!i#-;??MVSMczfQrQHf|r)W~{72pzcKl9l6 z8r?Oku>ApdK{7{Z9QD%S$FrQ%N;9b565f04C*1oi-x|9Jm-viMs?W(I=O-hVvDzYS zt8CLN5vk0dPd!bQV`j%Ah;id=ypvpeIeSQa2U{nNmKT&o!IAcyGqt5$*M@a8?=l_h zmqO2idqBLe_g*Lw*?B>z6B3Ks_tuF`o&8XBf*fUKY2x!JPu%0(SsfiGo>#fx%_;8n z4fGVZd>vs>rozP0vxT0A9fEXJXtL2z46~nywLc@FshA>yE3Fafs6x=U86w`wl6qWG z=j?_pZD_GRM`Px<2G?lAG3)y?FKlB+xZUqdIC!F#}KKwsg#VqD#PuB{OdyQH@%^1`6Zxs!9yI~;X&JFKX;*Pl!k}S9f^(j?^ zkFcW-UKCEOh!)yrb76K#MeQLM@!s7EGw9oGuTB#^EU9nOA_|Ab4iUWv&cw7j(d4#k zAwFE024ivvq!zr8bg3)tIx7af6fdNY5yp_7QukuKpBPX|P2Q7XdkVt(>@(#{PQx6&+C2Ew1QeQkD?Y<|@T8MM!%7Nzpl`@ZgALg@PaRrNIr%ZqBpgj*HxXA^r1CYkNuF(R@BIE^NJ!43nz%KHqzyNe) z9@zU+ZCNqNAHO7W{2qEBO3QrUK9zmitmEQUV^7@5h+&U@kMQ+!!P1??HV(-XZ%ggr zDo0`1>80ZFjCqio@xIfE6#I``A-7b8!yjgfR(;KhapvAvZb!i_8!Rm)4&7Qv1wE&c z1D|`yMvbMd4UEXo7mb(K+bSw=7^19m6iyCYEe$+pj8msVA$ru2D_>8C3wNIW>(3Xr zZPC;V2*eTESud^DvGuRlp=|;CW8P0S2S%<%%L}xd&H+vC$~1BUlT-5YGEKNq0wQSJ zcH7-FR#_pq#j~!ZzNWpdH%_pA-}JkkCTgS)`60;_fA^<+9Mq>{zM;v!Dxb9UL&Y!N zt)_eAMDi8vXG~}}bcO6huCsXFYlEZ+`O`7llQDVj5Hs0e9`$EiuokN|RG!Jtxsg6U z@?&fHDQBkl8J~}2*N_Vm{ooZu?I*hmv0BR;QJ07Z zQZsIQ2(Hk!&D;2B zeEhjXLi-yGg(hI3Hx4kK$A0gmS+ddxADI&_T~JG-+UkqD%%78g-+0EI z`Cd77z}ee5{eF#XeUv^-zr7|W%MMO~xJ%p4Gk2Da>jWW>`Nod!6XnMbo^28Af5&0UzP8ftc?9qv|Wes%pQd?QTI41G@_q6**^*fhZtI zcXxL;nAl<$cDLA^z3+3d#qPxJ?$&pn|NG^~H!dzj&f520_gb@N%|ueu=4ETKXSFTr zzskbo!&%DY4OWQq&&JI5wWMb@W9d4jXJ zUAI^lQxHLZW-e0B$LXqzNOWMX*js;;uJBG21Z%tp@7n7=e27LA>*r4MYUwU<$LA*T zjea8^Y2OdvUOeCZWp+C4ZR#t$;Q35QU#}e`u@`0xw+778*8ZA+8;tGH>&e>w#fea{ z7OB|gq|K$K%TCsH&+D6Nt5f64jdy5JU`K78*YWttySukV6YYqdF=*PAHQv&y+Mrqy zI3GmK!y(T_@6F@`FU-apw{kJAuPN=qv>-C-)eZ~Iw zwz$+Qn;LLM%8CzG2+yOoVRTh#dGT1RHsdbp-zwPZ%)OqFOxQ)Vz!y_%^u3de{?jfh z6-Lx;cdi`gu(f-2wWu4jfpI=Fqji~C&q6$2O3c4q?Xt7g3h<3Fm#UWQ7K{wX8x7}k zF-vua$j@BJIM1Gzq+3@%3ilZ2o{ubaJNicB9&3#HcRTB@S;e3QYmAmf^>iIn;F_bB+5_H6h+>`@ECy(AQ-{CjY5x9aMq2&pvDiGCdi6D%XoKI8 z!%Pj>&8AhgzG=b#rxCif^r7feLEM;Uazc9{EIN7M)fes*d|DvnDNZmj$cE*SabgYk z+64Kl9}XN>>K0j}+F|ZU)*P<>8Dohq0o1rZ_eL5$%M#1xP)i}M8+V3m@R&Lt#qL*S z>4!63OsgE{J16$)s@d3L72_Of-?2>Ju>ciIIKR79zpU*(>O{>X=JxfBF5!FtX6z;I zVYXa1jM}g@7+X_|G+mK%6gDy^*WYiYYmpO;*1Y?CwB2Jx{%{=_2sx6_&w zN8+BGgCV|+wBy@{pdZ&L^OHS2ZqM=N*9VdBjLpp3@C(K@SDS zd3N1m-R<$zP+^?^RLRmcUlD~2=Hz1HH>Wz6wVKA_U1TQr z)b{1VzId7L;<89ob5S!@T=I4Di_SSkxy**SU8KUDu@l zym5$EI91g>+7%CP=H$9}?`yN4B;XzIyPXEdw5IP8(Sc{Ud6ga79!HXJv?INDbC+uS zO-V*^5AxiO6>69D=I(o+JT$gU)waBrj3S=%LRVj{`Jg1~E;G;6w$^4+yQr9V;@w`R z+Pn$mU9hgM7usFhvSBC+r_mRrPD|~b7=K(HkOL>H8rp5=J*i2RgT4pviP1SOc;rb> zfX#bE=Ozv?JxKp4^2ajTjwe4l2V+~c6b)=`v1v&To_y@0bXsqR%|_G}Z`NFT&OQ3B zPSnl6x=ne>bC^?Dxqfb|+NTQ+vc(L>d1_JjGK+QGQ)ZlRo8Q&lJMDn2jPr}OYjq2I z1mV$s;&_pHx^>*Oe9ky8KIWjS>Ku)I%*lsd8tcZU$KW#WzM11&>AJ6o#fq=&#|PBX z>CRBwfp=fu+i$dk>m*<^b8?GcSG4QR=poDdjwwMq-#qF6_;3D>JGHY6lJTG`xkg7; zX}upMV{Tv8d&P6KQzoXM_CU`5+zPZ;+tcHoKQlfpN*kD(glN{@b6>e?KbgnFj(7K* z52Ll-`=d}ah`G+fM0;UGDB{X;@W#Ef_6qy!gWN%Ap3zMEv#%FkzUnCGm#H}l41 zpLFz0Z7&u^^KYnK*>|aC@IGDDC|gWooI5wGTK4{!EuJsty!gjvop+=ot}xDL4rl80 zP6qM$=AzFx3*C#tDEwru$hp-?=esW&&%*l6azSpYX#A4?U;&s<9 z5xa=TFZO*=6H2ww_VjvVPCh?rllFIRBEB$` zT|E5-=)c^5mbPee0)`RuG*jnk+wDxmB<6~Qq;Rdtwj?a!`D``JMcXWqeq@|!x?LEp zH5!uw$6@p*Jv&6}p-aI}DGw5JZy8b$#rW4%I%q>;na_!r7QZsk_G%W7Nq30J>};ZK z;u%FB9G;CowY9o8)QITDytn_C_?7FA$xVrk8$K32O}sFfv8@|?N;Ib@>B%DE?JKs4 z0n{#7z_XFoWwtn3-GMb8d4~Igg)Z3v67P%NgG|NXWiH6Fqo>AJwW$A(zKPs<^xZdI z9B|7(O1sMQlyisn>7HiTB9w97p*K-?qK+LFG0r*F`s)fDoai6Lx_5DPoelR#CLiX{ z9KWcY*FGAS&*-D4zeAfph+2!U$cddgU%NnxMOEhHp-%bQZjS#yC;vGdq&=P*k2%cA z|CDjs(k%%9>jeA$rrMk{GpT9bFd_)lE+MpWyTghkBNGj$Kd@YQkX&l%9dm)At&laZ)5 zi)Y5VT=WkL!JP4o`8HXsYvd2vlCw_Db`kNw69$>&FNtNMhMOyP@g7%lr;4mvJE$4w5s#i|7p`=I72|wk?>6m<7r`(t<@|c!G_CV^ zdWtbuY%&eePUd_~#m`kzXS8;u4>dHt66gQbOS>bM-XF}#^SuqU`{-RJn3I3ZuA`l< zOF(PR>>{LZ!uxh2@|i0Pk3A5xPbA?G^Kcj4d9f)k8HLOb6HTV$qdk%;edQc(PIy^S$`liTIw+5>e$xEOkDapX<*TH-1oKbs6)X|14p; zIvB4a=r6N=im-6^!*%AvxcFR=VC{*$yx+IxM~kh0T#(JbZEr^pQRl5API-{S*~dcM zUFLwuBKr4@8Yq5Eb;Q}#te19o7WduUFn2utNA|W6Z=4yQNcw$TF%eqsK6;Yx`@eZ( z`BX_aD|kE_vCi*)|G3t%+zwWYh#NndtX+1EoOAv?v)!z<+YCd{f^jye(Mf9-8x8mW z;#{we_FiHPUNg=CZ=Q<|)Jfa=jksKca`8St4z>B-xq6p~>TBW=M_kCN_A2r1Yyv#k z-(^xu#Oq!njJgm4vp*mWMF*60)*WNi1&uo50l)bq3E zeu1MTK7_IkVVs}M7%ZxD_VH+(UEV~8gV4HE9- zA~7hAy~#U>l^3FLFf|uPk~@h`qhk;~iMge715syREUxe!F)DknxOQP(SHgEhcTV|~ znSe9=j5V@$D{%`Fap^rdF%gTE)uBoFL40XQ&jRJikYwcP<>5<)j}jy&qdoIXK$*Fc z=f*fQx6fWYOz}OCh=z69gHIf-{Ge{wAKru84MUXd`;k}|Nlc(@x-y147jL?d&(LPG zQm39j4!0p^_4aAS_NFHmj^wkjey3yyx?;%;-c#-Bi4XmlGnqq%Y-}w|bq+YgbKb$A zmoOs+(usGjX)|LncZ?fyy?NJPZXg1w+wVrax_ka3xnDJUrOm5+p2rV&5;Hs4z;6xf z1o@v5;V>TFZmh?u?N#b5qRvt$_S#1xmEwD>y`%XzI2tNlrbl6AG5JNdXXTJB(RjIn zJ7^=q#O{UOH^sK;!#w_JbBwoy^MJ2>AU=$qxPzcQvSOu zIICLlMQxp)glzu(udNKE{wB##@qFf}21sUyli|mF@}i5i)O>6TEYx|hJmevjccc!% zh&+^(cuG@#Bq4{n+UMhFX;VT18t~s%1fO+$8q+v!Cb` z;)G)6{1t>i$L(~36YIlHhRwu>c|nMv2F^{la`n;C88D)5)&J&=nd?@{rh0ZrAx7tZ z>ZayLCws)%a;|h|f?2YGGc{3JSKOYh-Zp^#dcn+ZyWXjtgX!_SkoR(dzVyR424(Yd zk!d_gGN2|&8sF2_t(_#TFEv*f^H-6{l36jq1X(WGsiw*aEW*$K1d$|YKq=ne@-U%+b`i8-cw zeDqbx=v@*n@N6Gn{7TwJost)PPh*e&lbVfBL0{&~L8*1vKc~=lG7ouPP4IbA3Pv%W zNoIP;r*2|(=54)(&0reL`;__o6o{d^b~tKxZrJ9av`eI*O+_mr`V4- zXj>pQY;s2(&Sy{6wG@k{24UTKYMl0-C2hH$hWq5={BNA6H&`nl=XoB+cc=A7MPt&B z8jl@0?{l+P8Fg{Sbk6v|7Z|x>c zcMC!fVkX1OKgrqWeUQoL`?k$(rC_)RjuKA@d9M-?L9W=w9?-(IKs2l3%H08KUo=}R zQp`Lsf*NH#lM=)n?x&2S7SrtPA}PZ$4eLeae(?3bb@F1y`8eN;HSr}H%^-V3HYOi$ zK%vT{k2CHbrsv?syXtSmyE-*z4}Q@^Qjdtn;?eYp_70NBl1C=be-qG^S6o9DR|>noG@f282@M4Vp28P?~<7*>yX(Jjs* z{W_pgmlV8a4(WE)7&3Q84h-Tx-50=(UWW&GZsk}j`oO24f%|`7J0g*DjME9s5AEEM z&6=>;@;q!G>W)rXNmzKB7>LRS{TC--N#}fY{?iZZSI5FAp1YP?eoGQ}(7I^yvFT>G z)F6{P`@gv#k+(rMIUk65tqb5xu470n`;_4857V2V(W@`op9g)hC* zMT6y`a9T_)(*{LS>77*c;=BF7=Xpz?jj~B|JLsj7yK-f-#@Ngrs^8>6Ic-pR4R*%f zV)_khKdCJ{gdpq(@vi-2q)#g9NAYamTaYRJmSXVLfcS>n63Lo<%KawH1E=>(f9&IM zPM_LV0oSA@N%4@nvq$s(F6~;KfX>#;hnbDA<8C6V5)b@q+7X@GCZj%U%gnw*@YRt% zT|Cckrdp$azf>$5&OA`$jk9Ugtz^HjU~>dQ{-j`68h3y4lJL79<2;Aor$$&EYvM~9 z?pjbYBHbtn^|(*!w1fA6cLD|l=abXohQsUVO@E$#d-2@?19||V0Jl3Im6EAJ@qKjx zM)}&PyXI4C=w1QNSglYdjtIbxlk{OP=q2*E`{T}!eBA$?FOHQ4pzu2J*!~m6cNc0T zYEyAEF-x+h@5(H*$~cm=ZnHeTnH^fNPSabwMiV{K9vg{GeQ76Dp(C78wIByG6RS%% znK%Ab&|^5KgsEwv_YCTHWowQBPTacDIm1*wd4>8l{< z=hDN3cU)mc93$R(|jQD??yOk86qj6Kb8Wn~(`bS?jj*_BZ zP)}*!1f;#Lr^ponu(&<}=4sVL(pvJ#%_pG!I)9Ps83fP4`G}00BAPS}NAk)v_+GP< zwr@&9#IDM?Xm-Lj`6bWuwIK2#hZk%1TiT=K3Tu_3ODZp0XPo5R=gN@!Qk~u*cz1-k zIv_}jA07=ia-V8lpCdK4jlqLk{QiyIQcn-gL(eeJthy>)&4|NSYIjUn_*)vWB_3Dq zlY2J1IX*v3z?{0&1UT0d4&9Ql*NU8w;pV6jnG9?s?%l!^RP111 z7H&C%?`Rqvidk3qEkeiY{7e@)TY0epYj&kz$V=jWmTNdir58ujd~*2K;$uQ0qTKRf zFmWYR-0^fim`@$Qxp?@U-fCS7Q1&?*18PKI-{J!FY~BHdCxY>)@dW&i%a<N6X%IVO}O7Wl)PVT5)+RE!<2fwcRKWylE0-< z2d;9QBR1}ow=q9^dJ_L}TA}f_x99vl2PW(8sT_Qq(U^B@n=4JE<%2_Dz9|P+o5x7I z#!^R-u{~e3NUGvPUpD4&+dGG)bqTRZ=g+(jdLTJ0kHc7gt#_>^=3SxwcWDm%TDHY) zy+m|*M$gl|gAwnWgu{Jv$#HZ*!p3AIvsS#Kmw<}*#Jd>hyo-hS-8Kzti6?aXw*=n% z((qi)gT=26#HZ3w|2J#zyIUAnVtTJRAK$tj>GKk>g3n@ZjU}+iiGh~&w&wc;%zQ(w zbq#acNgI^53C8`A{JcMF!YzdyMOWTO*2APE>aD%1AdjNLNBK9w4Oho-r@+0N&<436 zDlQLOE=?B?X1gGxJ#npn`^4>H4+K&_d@8*q=hfV=N;SG4PX z(tApsPu=E22%z`WpEr3x!FJU85rbg`oUQj>jNatD)gZ@%!ZsuF7kdvp3{S|J<(XV%;HUtYoe3oEj#6 zB)H&C2sJnMuNA*yJz#Yy2RC|c6`%VD<3Y7FSZ=wg9>l&iacSi^Uz~X0|IYKpF|0Q} zZq#fEv}c`5&%PlKRY?WT7)2h=YSLVCcxZ2J^q z<1dd$!wQ6>;EJW01=}ZUiym zdA4C#YLf!*RQ8FblM%Bt6>jXce|s&%UGm0ri6PAExC`3Ybj+zn@6pL+Xv`hJZ`=WR zlzE1p%G?E+l8^Kzr(wrj@o`{2;)4b2?*BA+xi?W`8##^hYV85L8P}_a#0D9L{Gp}54bav6m9~;@>g_<+&{d+ZY!|id8 z=kWWetE%1eo#F9{`bD3bNUg#{FvKAT2g2heA>Qd)S?VOKpqJ-r$^eVI$MIE$Y&5mg=h z`0lW_>^2Imws>O4FxJV39!u+YyQ1HjTpUe%u5Oj&j1UX<`ay{U&orA3RV*Az&NyPSp6my0p*?U#dhZDr|7t2i8Q zl!LJO&!yO`csSOkfBK^aDCHdRN1Ggcy3`$p+zlD(MxU~UWATf9-#6X`-!$~$G)~1E z_CEfvrlI~M>XEmjcFm{NShOJ>e|NF(=zIt(>SdtRf;E-RS?URrXU^Cz>TrX+gcKO_)Qvcm*8fyAC`5Y zcO-Y6e}3}(KW<*AWP@EFUD4)r4xTU2!-)iE^y0hr{?az-PqZ_>N3v(%a9&Q|Gd)nZW@}1-3v8pF^)mq=zEc3KSJ;uTH>x(+6|qU-iavY5Kx7BI54J9%3b4kd8msri-EDTLc_6fA>zt$3xU6HK(WH-ZeJDQ#otqXR!%d!rqe}jyJQh zcI{#5Q$Oljyr3sz#C>UQPwHM9QFnK5O?aE8BX<)0zKz=vyUIj$_WOa2hGA4}HnvpF zL%pT$$ehT#aS8bYAJXYjK-^cw{kId-(SbEZ_%YV5D;DDLZ(=9^@}aH16w}U9Q*Z;l zq~|S$S(SA3`Nushqxsy2PsRvh9U(VnAgCf9%UPo??=uM-*tgZ8R$B&n7%k(YG14Fl zPl=K2png~H8ksmcC=;#2=>@qp9dZ2%;omhJcjQ!5bX)|lD`9B;Ac=ghS(w`{8cSZp z;^*@bs?8B0Xy{bgk3Oc>5m}+mv++RQvnoSbZ@e9by>*QcpGcF_-#9hsGeZC%qisQ$OV52)uto4PD}>WolD=>P(J0|KA!*`@y&uIcek?b?wsy zc8$oP%F4tKmu~cMjDh%(hQEdmm`a^+cb61=zPJ!wa;ORUk>2Ff4nQ)9B|n5Sr0Yvm zi`)qX17%2_;&ibt=2b<;wNh_#* zew$cvmi{E^9G~r3&WV0RFOn?&t4;1uw_*E6Y0?T}%;WMAMuM9LkK27f-M0mNV*1k?MNwR(QzEz-}Li8#r-dz7+9`k{`;jg9mw>bPBc zus;@YuQTAZ=Yv!&B^rC_!F;@yHT-zC4LF-@;s2D=`bXd8V2U6_L2C z&cZ+^Q_c4K>~T6}VM$N5rr>8R9C}jU(r2{BxLpE*xPvp~fW1b~ISKaE)EKbaUz5$5 z;6kfx{MnbJIlC*|(1WJVO&}mw_lJ?%8!L(hON4~__iQc`FN!K)Wm{$i+Nys9eHi2C3?6}i*b8UI40j(I@?oyL_WV5H3F>PySYx{N!{nF6CsQ$Gv%S*pg6$b)^@c_jcJh zgIUq{x zEBfRyW(Q~Cjfsa+uA)EEANmo8q$qJksR-b+KCYt{(<#=^N3tRQO;SQOP{0?_{JSHk{$YY<}BLn$aNs7xA@-2~u5zodb(>w8fBu8P*zZ>$g;xKv?Ft#y8 z>bs0>RCWTC$ET!MT>>$CKYcF_`C?GMAADQIqQ7|w8XEXv(l6?kx@uuz9fl2m0;yNL zMYS+C3khCcmE!zWE|IN9nWGBN^MDDave7ULH067gc%{C4$=edG0<#g6XDy!?PajX} ze7^8pC@%~PfPPRmULP)zV`~KA`THzvJ9AC0Po3djQ>lMjvx-s_8Hxt|=xbcfK#8Xp zQtxNkJhPQvDm~^Z#!KQ6&G=~AZdUeO zNn~$Czm@PZMLw8}+dKJQkGiD{zLSFftNA?cuT{`Oa!`i5Ti;sm$%8po=caN zZTDkPJ~0Ce)>z2RjOo=9nvNjjo6_P&VbGtF3Qcr0@~eiT#fStvtg!-3rbI$tKNwjv zSE?#vGI3+Pd!;z*Jy;}nn`Msqtf@wS>?{v+wZL!IY@N?FlqWE6l;rYmaw(Fl+qmIc zTsGt*@8t(>0kEPjP5!Fp$^`1NF0Y-9IX?y{ddb{XT$zP>|6G)c?xFa`&%UQ!p3?RM zvDu&0hu^kH`FS}4^;wtJE8L^ZzZ8YejP2+i7ZtmT7))A`i4IjiD{0l@F^l!|l=225 zLkpJx(hXeUxlk`PdXJn(6K#F80Fs7`HX%U*-Uux<2U^vT4Qek!qHP6C3rW#HxI zQQ~s71jN&KEbbw79=azWv10}{&+rf}wEko- zT3tZQaXO8>MP?D!f}6A8jP$LOAV+A*==hIE?JGi_QoLyY(X!sf?3$yG7>Yp z1;OFjJeBFY3>+TjRw>T?t`*9|*PEjr`*f#st>lS57Ffyt`gd^yxg^9AMzh$b6t9&V zjdjD$Y-$pj)Kg|sb9hk!y$>vVDn{1=F{*hs+TONR+Ik1Wd0Q67FHKW^)ec2_hb+u( zHecCxA`JdDnXB9FRFYRm;41fS3~rrOx-X8xIPN;lIq_bx=U!v!l1z+k+(6{-ibMG( z=8aEAVw`OP0-3kRmKh7j4v7$JSm!R1g!)+mbt^f)e>hsGZpV{Po`J%8w!*GYJoiB9 z_fhUHhSP&ye>?YPy&^=(&3GI+%eeWZh{lZh@2VL{ZkHfdjgH4=YMXD5bP|QXV=$bW z9rhgzM5CFJn53lP-^o0s+oMo868rAl*ic%U6O4kl$*}I<7W%z|;m$rSML!d-wnpGf zejxWHC#uS0>2((FS}D$J!c*n52h34S?EP}PM)K+a3pjhR2hpo1J27vpSPh1sg+0@9*6DoGjZ6q zkC@K>{X;JO#oX1x{d_#Vr1(yrv=IBrRfsLlU=2K8*jdqMmbIYjx~uTf#bUQtI_q+O zajqa175CE6<7}|7Vcq3FE)B(ZJcUnl?#X&_#$;+Hq|4OWeV>drqMA53AsGLVgz&eH z%H@ZCsC|#`Ls}hwkSMaWw)Z^me-UE)@5vYoOoB zPi6W(9Urc{REl$zA0D#)5p$UKCpP=Csw@Rrpj8O*jp4QAR9{PU+M11mdm7noh#TUm zP5rA@7X?EDkjk$w^&h7!+Z%|lJ+tv`SekO5&v(PIEL{FGUok#G9s+l2B3tZMnxusx zpiLI?&RMa(=C?#YeB)mAY$yD*d7+K$3|dn__D>4DzHL=4Z2 zL*Xdq^Cu(3bovD4mh*idZzV=Y#A2Wky{>eQLi08TZS#oVUH2AmH^kui>olzR8zTOB z$DkH9I9}Ba5z+0V5i%(iWxt$6$Mq3dOD>3ez5Zg-+YlVxlf=2>H>DRn1uWHxxcSjX ziMH~=jxGt%o4QMV=%NRfkRK^0AD2uny5oAgSWH^l3)MGzq4{p=)Yq~?kHeujaoHbc z(fw2%mw3cuI1}8FMr+;VdKZrDlI1{U+kLZ$6}|EZi+|?NBy`bUG$4=;MaT z>&PFo>8rT*4nU7J+&Q}Hs;JflqR$ZSbab4cY~nqz{ZbaJhObaYQj;(=Eek(ZA68r( z=*QGO3!`@3R@&&%myoqb^@J+o{-;PpFekj!=!qk8G-mVuvTx8`ocO|+Gv9tI9U`V! z#^O+Q?vB}w5bug(;1QC6;Sa4umv%AeO07oQ%TB_Ndjt==q+?T6KXG{{IhOQ%e7inK zxILrh?U__^1-(U&Mv+*xn|o){7~%0N6#BzhyOehkW5)#HvnCOP=YCS!8T(-_cMJxV zPF9?Icp+#n{Zn6l*F3dx$G?kl@E+9pts=%@IgEFuCUi%^-gZ;E&YltH5YBkhyckgvekuaLx)6+B2)uo4c#j~AC&7)pB zOhogS(Rf!zulaIGlsHDS7sQKq)^LA#C# zSY*9R@rm%jm|5{S8#`P{GW zjw)U2QSaS63!T0^RiYGn1y*6N*SnU`(RaJ>L?-&F48-Q$QFu6kd+R;BiP^2AVcLPZ zir4y!GUAK=voi2&<1lf^A_|sY(lI90Ts&T*0;`Yfn;M!Ld*ahO^@kDBCw-u+q_+sN`?tgZ!FRu7| zVJQ2)!Ub=XQ3Kpjx;P$pD~>8(XS!lF_c07U%uv*=Sl@CETA^1Y&rI_qRvZcWmcI0{ zKehTV1du0kZrEP>#mziXInGH#&ubp@JRc|5$k23&W|W%+YRt`{4#jnidW0pE=h@H< zJ|}A%xMBY}dh8A{Q~uTqK;SX%?4Jl#f|3I9&?g(M;%6vJFO!qQe$DUjMrEdb2)3+a zpQwLa349)kKaSjgeEdwQLp|!bjj~WfsVUlapzp(3-ie>}g+&eei)Cm>|kQ+JE^x843hVw`&<-d;_|V^>KGlp^U5oQ}1P%*71WFny^>m$7YxsM0(f zwa29*Y3vZOcU=g|Unj${LtinVYY>tbCDGHa8+B3q@r1kOUzT5Z|sWU+{eg@t}9|nUGaWiECzkuuef&i#PcPQF!*#z z_NyO?O|I0oqaS@qSSkkes$6e0-!nlo<*+%uS*Rl+yJ(8XT3{aIe93OT#-f8Iycp+C z9-HK+h4h>~k&O$op>8SVBK=gbOj&4KK@!6t-*mXJ_`zBIH#-y8QZX1q~ds5MVRabHR zC4J3S(w{NVNVK5WPnI2d28D)V{;)vmVkW`I*-)e`^CK55fxK`d@n@Ac231c$X5F4* zU5W=9&WT6RjG^Mic~_irqu2F8bMbku3vO`7X6y1%;;}te+qQ!!`Qia1YSZuP zzExR&Jp{i-(i^qbB-MiCRO~mZ9Osq`9+q|~HOIKIte>?%O0SNwfF-fA_rXybRXa=K zso5BIc#<5&or2|zv)k%#@&fX3sx!_pg{_q9(*v+;3~>ghValnpK=imnUD^*mN^FZ@ zc%*Rm|Lp{&Ye5KJ>yzt#X{j=`S{Q=mOxT<%QKIt0;T^%gEVW!2Ma_!RI+>VdU7_Ty ziolgA)HA&DQW?-90*4-^(fJ(Ee~dIMGx+^HN?DLfjBdmvz)p0#QVv9h&Cd(V~>G&HNzXO?CDNh z_7lMY9=LZl9w&y36E5WH8*;}aYksKsne2kWHRJKGSF%VQ>5AIKkz6MEh$Uqn80$#v zsX=`qAp{v61EFi}tj?WC-GZZ)^Tw69MrP%V^Cial%@n=T_Kfoh#@T;GGmUp^O9T*~ zpRBT$cd+hGVw}f&D{{9!{&3pIbKdZ^{F=HeNfz07II^)aW=$ad;j{25y_eGGJuyAv zb+;Q@E3=%*{h;1LZgh{$2~f$UCdmISW$p!=Q4U?Nvim_8N1TlmAvzUVFnM|%}Gv?$6etndsD?;&fPbLamSShvIlT+c#{@N`>={+z4HLH?y^gUbIH7$aE zj~Qq@X|i&NoWpU9^MU5Glr^iv@tk?X@7Drlj9)nFGtNe*ij``0!ZGA@DjH?3Qy%g; zj<}YB8!I*{S0@Kk%On|_O!g}3R{;o1Ny5YrSCohS{NR^HjjHV0BCVr0k~XpDj2j?c zKXylPzXa};hlIMX0R8)~#e^V;CdCryk6g}NKRUqTMlW`tCs=Dg&XbUW2oQ;cT4I9(KlDkyd z7!ZF@(_)+}nla8>9uAQstJBw@ggNAEpgc|@uhl%8*x)odDmV~{*Rn8c!+N>qrXbXe z$s#6jRL-nQPo;XyAtg`cx-p@swIdUoSJYC(+c2zjCr0tCl`^CeJ-B~!PsydHVv`nu zoJkqflpCbX`y7tZjI-@ENm)B39BYQ8!}64+GFHWX^GRvs)VL})o`rE<#hJH9uyU0C zL1!PN;N!L=b7Ea_mU-F5E>GeIrhFp$##`)l|!{X5?H?-;kbe7*M@RVT)|l@)gYr#Y(J80X)NbHg47%&s)Igg@i_ zBWRc=SaPKX4l$+o=QU^E`N5xYR)4M{-|ZTJ`mCS-Www#qSq9?x753L|W^&f#AS`4* zIP;IUY;%kA<=WKkN-B^w)HqGzJn53_V);K!vldRQE9UKxW1fYh>v#HQp3uqj{3GBr zAp<*`os<1pZ~tU|UfB1hTrDabr%cjuJmaZ6xMeun@g9ua`b#c75{CBYQ*qj~fwHqW z6tiBE2YI8TQtC-8~4x#U!x*PZf>oy5M6=<`a4Yy^VE(>=%#hG_8m@<%Br$u3}xzi9&K|%Kk<`@7yNQ zB*_>3JNUzQP(vl;cN|8m94f_mcch{E5c6{Z;~bJPM|I8I0{-*q3)b97RoK)L2N>s5 zCu)}NGwNU)+0&tkV2pN;}mDlFJ@KF+>_x7f;^PMNE)JnvT9leD+ zXBjhy?N`xdih*OD(cLhC9IcI_sK60Z?c;HIX}L&W;fO}ovDDSPC!!5qFy#O}pSI{k z$~rIn3@10RnnsySoq>pWyGn7kzpYl=GtTcA=bTOZRN;*CX~tP~(^D1F*b+_2lNqAF z(@g2YXU8}@Y_vApTh5s~<7^ffYc}VXKgNv6#-`D;&2H)iqT*r}qPJ}|vltr$RcIDG zs+~0(H#Zm`*qfLg{ABj~RR~5Ca}IdjShdcZGYHE}R7~lvieX*-{cQ#gO&zZK-aP_K ziCbC=CsnJHj4kWBSo0v&kv`#w>Yt9uzJaRgC&LhwlLjldcB&C^VaR9RcwI7~^rK5C zo_!)eZ(1YyY|CKsr`cZzoRXLGJaj)uZ|Gg_N^pe_rXNeh+$*P*qoJPcX%g|^cXzRV zpDS_w1Z?S*EnY=BVQM4JQ(U%+O)(DeFpkHro0o<6Fb8CEM*I2I8!=*p6M}hvH!;2; zQuEwVcc(Ar{B0`=^n=(t+g6IR`o5p~CF^Hj>s+)Oa#Ll>I1eQk?)(0!s_=%Eh+~|m zx9O`YGIWKGan7!xQjI93*C*p#(j649~`n=TlV5Z)%xd$ifQiHL4B0f)Es( zh1bips&%o!u=z`zf9xaG-J>DcPMmp;e@%5-|1f+aw%O*gq1rV%90e~k;CQ{S`g-jM z49LiU$#1o~(;n{c++$rAX{qi*U)CqR*#kz|tIw_A?n6czoa$SuKMfBoC4F&Q_alC>$Q7AzVFRExizu0?{X4c(@m8QnLhY&G7+_V%gUg~9vIy;5ysy- z2`Ba=_KdUnqYM#O>pl5yU_IDgx^QWamHeK+IW z=Y+4SPZL*MV4Q~=<*43m^~0InoE1)8q#AP7A3s3->tlOWFP{*XKA(lgZ?CCVGzr3y zz$~+yLGEiethI%H?`Fv^(yOm5-KYbX6likyy(M(hSj^)fZISoI%6sn&!3`4c!$nAMl^><$oGU=5Po6%RUKHVSZL=w3&9TmeiK3K{)m$>axNVk>P8;y(;#r)?EoO{IMS(VLV$5cD&GsnTO^qQ!5ay)u2i-G06AENO~I|Q#H zt~%|57-8dty&HT`cdf5zZRv)Fv&U76^O4g<>J5yu>p14;!iMVVjB}rbIoLOIk7`9- zOIW@riLxs+pvEvBD1<7-!$YnW{TS{4terzEy35s^S83;JGXu9(zRP z_KhBz0a@s`@QJGW0Q$oJ$i&GVwbWg+d7gOj^F-TY%_5{Ju_;LHXSRfy>Uc~>XqX>am8Boe#Tj!asIckjr#Z~3;gAIj&G+^ z^{qqvnQ?YAw^EgGCwB$ooD*xH`ZI@KrHu18e@H_dEYOPf`-V@Wv7WY&i>9-r&j$So!&sFd1grO)r4f8{9s`f1n#m0lF zxISTqYHeZ&&OS;3Ve(Q(Vj8YDSYz#F{rQnTiF=a}Z>z674)n(TgNbm`Tc|`$a;J`c z0#@#=CYmKWqk(S%T2@$z>xw;Q9gRo*=vgAG-FQT7j3Zy-py>X^24TI3C(5^k5^YQG zk}$XzT@fP_?4Y_zkMl1dm9*7%m_ts+|MI>L_ui|H<~_KJI8wyQo@#5J=Oc4+(8{1( z6<6C5)t)gYYkrwM{NjQD9kILF7Y@IfNWD$s|94UsmX@vehlMGyDVy*q<^wry)Pofd@RUcXF~eb8!-p9w>| z%j9IJ?r5UJ!{Oqefsyg=G)D}>G4^;mMz{Q<*=!#MzxwHTT~J4!ekK%K9C)7H+sLKP zq3E(A72TUc4l<$#0d)>@4992T{cm^q>C+%|drUle_5}G`=MXH-$wd91%jIz?p;*%{6E4dR$`dz* zAyCP{G>1#_Z*@4{Suk%zJ&{j54nyv`bl6P$BsbvR-*e8PqH0%DZqe_%$dI#slLm@m zwNSiuOvT&5ddj2{a+|$UV1Ld)IiU`OTaRS4FzTo**Qe&~1M&%OtCZ_0UT9d7fQ299 zm9$(pxbBa~?A&!qoHKV_pT=R-jeE-8m3D9%5QpZ`O~s7gHh4yCzn6Z0v0FP1o^zwP zd!!a`{*J@T!caU}eOKAyVT*8|(k|TF#ZfQ<)SBzXj&diIta?1{W7?hQb2w%0_EXj|%^I5QO882Va z`k^y>?e7`$<)2pmIKz3gp;RKT{p^p%p_xcpbycoi9zc)r4CD>}Ew^K@`q(c6=MFSe zYRsZf0it-W&D&Ib>@V{xlxJ>^sjFKl`k z1&i`0@=GUojPj1atTvlu$6L-YC8ui2m3DG~u*VC|I2Xq2tF8Xp;`Hty^j&By1^U{+ zXKDa!cfFN{KDNPw{XR$;xDHih2Yfn3KDu@B@B`F-d9q_vrM&TD`dxMZ`__0WaTh+) zPF+#Y8d)pIv(>&-Sy@GXz53^4!?YQC-f+C?#BUz7cn zy5y}!D56dfUQEwG<}7ce*|8u@ZOd7Im2_pn;9xXen~sZ{3zcoD!7ypT9CC7jGI~ld zDp+q+D=bzvjHHL}+Ei4vS*f)04Z>CKYXwxBr?fd9fa711FlW^SWo@26RI0<-EsF3`4grNSQ+Jkj$Z=t?Tw6}J-#?M-4E*X_QT7v(=dE{<-U9IwfpKP3$3w? z{4~v42etkWE4&gpXm9#l^=6zkEV}2AA3sy0wjnNBg?m_YGv)10+*N!_?5@rRId-8R zoF-9oJmj1_=#(F(wxT}d`X6%hf&MVrMcrEmJ*9LX`+h6p8y)&8C&{sipXS`f%J(KGEOs(2G>$nV(iJWpn>}dkRGF z5~Z(gAl`RNhFSOq#la*HV<%8o;@&dFU?aUIBgikZn5FzbuHHH-%I^Ihw!2a6!d5Iy z6lU9~pr}ZLbVzqIbSPLTDvFI_p(3_0=iFdpcZ=O!*zflFu6M1EKmYNpS;N3w_c_OXP>IJ+F*wYg@KkrR4pQR}OI ze~mU{Kf}W@Fq~$hF?4Z89P`Ad!9JRn+AcWKit~8i(=_*QyWsozXqfF-so8kg6^j=} zL%TttrgaX#qeV1&^*^pDuy@D(_R(m(>$b+|g*%KN@vgl6UbD@f{&^#{te#gBPj|B( zXd8vrM)gEX;lbW@BpTQ^5KZhnaEX1c3u9^u3vxtgyF}ni|CgFUv&fs#G8{2CE^D6g zT;#L9H?Qht%}N`0Z05|Zg2%JT=%i))=$q z67SRVW$|)%<|)Ke7X7nQ`+}9zl-`7(!GRhgrx2S1;B1N-`b@BVl*?*~>qY1c6-DG>ta}M62 z3ESn0-n}??lyOvJy4VdtzoJob_^zgVII$bo*%!E9sp&n&1E~k2kvhGuNMm2@^~z{G z>ZmPFM0+AACK_{>>4+}BJ)vQps!u~*VLNO#nl$B1U7Z1UJ_`@KY1mM8XJ z=N#Rjmg2$z4>)d*K)6|L@$4{TAp_0|cdIVW)}4*s#5aD3xT0C9?}gdgoM+8BZXnLi zMmtpqT#vOy5_{__$ArMsZZOuw>k#57Ke0w?&R)Za!Q%18*{C`-2HHkr#dZ@fyacflH>UolzqVE@25nPj3cKs9 z1MQ_ByD(K4FXh}mYv3V0^~DY5{`%#S!+H~WJet`W)@aQ=JUR{? zn=vogZj8{|YB-p8Df#)_5?_zghYY%3a<{z`77zoNc%q4B;cO?YOeMxDVu0q`QtC%@ zHg8Pkbj|KJPUyh7_NHDTnxz)hHNM8Ya&M;Q^L6TNaSmiz+*-|MKNrjhi$%)Gy_yEv zuF#&!9@**Bn#1Q^;j2shqj;<-VehGTGxijss)+iWwJ!KWy``y*#SHq28(&z1?blKG z7;!#?>%M3Ei#~lAZ}UBOw~i7kt8gB^9&@YS=3-wtdyd-dS=8NeQ$K!8HIsvdos;@z~a$ScITL#*9IKTc!jk@_mOZs)U!mT%~d#wLdvfajsdO+j?I?ztjZi^G%9#CV#LX~FM z4JSNJR#PLuQ?qk`Gi$x%_8hiI6SUkJ>v*5eI{?gCbekMB5xt#D%WZUCb2D@{^m)I0 z^jxKK(YWK%k{GyC|Dm(=M7yU^$a0Gum9HNR?Hin{{_kHr|0jQi)_cQx1;z+DOq~t~ zGdb=jbNplEe;71TZYrGt%PexU4}@&a8dTRj;_Mbo9TV!S&-tY%cQ^6C1#($< z?Q1Km*YL#W8QdokHRYIEvoV5x&+F48F{>fx4XVb$X6JFSUCSGF9};(Cv|Frd=Yu*& zsX-HzCmIj)#hta})QwvymN)gIZn+u}S_?%{3qQm(Ay>SGr`WpGhd78>a+FtSRx?-a z!smFh^%_+Za%DUscJ;-<96TH6ft!IbFhc66t33jc%USmSwe#i<9}VAJGe)bUSe(EK*F2HJWnGtSNATsAd^;>?vT(`}h!QX9APK;_T@YMmb@Zhd7-#dw4>igpl_ zbD@S}U!9nOb<_aMe=vm8e4W+vY_E?*p=`ZW&aeT*(-maO>W7eo1#87xTl8@Q+8X5t}5~e znvuKg<__UVZ0|;0@>2z@7loWHe?@%m?~*LBw38p^UMCJ+$6d7Jex6m6yj#_-XtFe{ zdvpJ+thq%su!|d#UQ&bO$r{+bc0;d+v79@}7}Yp{=YrU)|FyGb=x4**Ka6qgEIE;W zy2v-%EHU~$Yf7E`lxw!;IJ=O1EXBc!4SNmZ@?Raau}b`6CxkyDPXD8h;(wePsaL6e z{II@q_AzxlPsF34@=5mZ>5TkC)ahPvUEW#jjI-N`;Uz=G=7ugfvzk~l>jD|i{g%k8dmIzdxg{mHpxUQ^85AT=R~GujC%Fd3(cDS%iFWs{;OerI}=1*XDo6i zK-RS+hgJ1>j8g)YTF1@ti2JkhUWoE}sTGQ!kh?N(oHB&Aeg1`bXZ^0qu3wx_dlip0 zgBvPuJ8<6eK|I8wuW}XR3$`2} zzw7Wda(jv^Y8TKxhZe|ZgWPavEwu%gCdeu8-H@@E9RBA$W%EPia8994&0$j+wb%o* zLiv5ohROJNPgLc(aMJ21U(e$`H7y=L^lQsm2fW}&%%F1qiFo#lv2M@5+)5|JHAmn7 z_?Hahi^QAT#3t8{N15?P;Z^L9*EQn#oU&OLqK-gk^0`TW(V>9#3}P3T)ovhuRCuB> zv2}Wprwwd(yTO#Wa--59G-NO16>*MD&!>)ZJILDj^ndxjyt2O;MvgGSum|MlPm7n% z_pLCz5%^0U6{pQinn4kP2d<(O?e`?IKnnWmCb$DKI@^#sSYl{m^Zlv?m%g*;ed(uOiP|X_gpui~0i1642}8M3F&EUrbp7 zyasA(s&F21kYOSM?5DEV<%%>L^7%B59%X#S9lNu`{_z_NzD>k=U-p3B5s#OCMR*fG z^^D(Z-6FMk@OBn%eWo6YUUy-?&kHVJ*%QD1NK?wWS%Z({ktkoUdC>rkhj5;CYI--uwht(qaj~{gABw&~uH7Q!nCO=ss z`HOQktA?_caxD?UvLS|jcScFeL}HzsMh&Xs2KO`n>Xv47*1_ES3(>G@Jo1Y#s?N1Y zM=IB`cU3CRZ2iYw=~&UbcyWFz29UqvS6o$1apPnpHY9&(xU=R=)x`h!3EM=j((GSD zU*3ZJx539X(@kl6+GMT$JIx)|LdWvA%JUXACjzr1QCLeGWu?<2fJd!7;LY1F8pPiwsRnrM75 z3j5xW6Yu#I@uyV;Ry0n4qwO)VnfR=3)(PZC*dj7+kw@-D0`!a3A}7ZKw+|;0i&9^> zDbA?skc5{0&Z-Cdoe-%>BsO^5s2+MQ$a=`Rwf~9h(yPAEtUi~8&)h$+44s6|&7GLi zG9HdgokWu-c{tdSnyu1VObT3y%pT+%yYDJ?cUXd<{o~>7;U#t&E_#AjmCP(7bB++D$wl#o`R}Ud@puq_M;v2ZzwtZclZj76BJ(8sx(P^`^Gpn2 z9c5};>Y1Ib5M5bwy@LdF2s|gMMh3xhX##Sc_K8u%V$L6th)eyJ3(rzF-0P5pwqLEp z6g?;CT%eY4&Irw}SVz2>nuNH9ZAV@9a>j=7f8*xA|Nbw2-ru`av=7U|*dOH5ywFW9 zt2~I##HDx9=_M}>)8O21@}%8sE>l`B*xwE0>~My9RdXT;<5;O}DW&1L_s_r858 z9GtSykMA+gxGzkn&4=XA=G3|=KK9Q*cdkA5UlwbN(xFHH8Q$}PFd_c`8Go-??Q_Dr zSqeP9Q!A(SS@GvU5;j%Fp~2v@!hJ;|CVipL(LX0%<|n|7{whxEf@pt_ckkOceBX0P ztfHOM>3?>$xF)g~M=yNHnan}Agt@O8wQo?1`O7`gg?%>TljJVQdmu(LkI&pkJWf`H zXf~bm3;W5}bn?20%^=qb{e1g-r$yxy&Wg_9zM3aQK^@Km*GNG9m4%{rH8-5&8Gc%} zOc*NU?s%98-@`q`{zZ;3J(-BW^T(mu?Tljb5&f^7ecAKy&~u8TEKL{8r%oaFDV>~c>GY?z3}d=`hET^H9oBw#V0#q$T3#6}D9H1i&*{^6XM z*$QDH5X5bEuow}xlB&`x+laT)~JRRQ^!G+iHjG>Ujn9e-zTD@9dR!`5t+Tx zMO=;}o?0f74`BoxemkSlzW?h({r~&<_gfFy*Dnj%Z|F}=4@$j12eIK*9NZ2cmCIdE z!$Ay(6YK*Y@3V| zw7*ZgFCw;P5~6t)+7&$&XCCuR^SnfKx+S_-(%16!4m#(B!r1u+f3_&`n5fs9aR>i~ zvn@2@WCPZ2`Mr8B+b0T$39EA}4k13|{$0kox}Lw8d^2Dk zbon=j3{lB({pMmB?VR6HSH3-(hEcRn`#J68{Ie;TLA%ZR+DJwZOojvfQbEJ&vhr3U zVtFsi+V91^V)DdPV~#WSuK0D1_Z#EAQ4IMV0q9C|6ziybg~CF78L{{i5 z_b&h5gB6bZrF>GA zy56*{meDAgos)*AwC(Vzy7IyLl>fBYyw0_e6KW+xi*~zjQD1f_OhhBbnO&Oy5X-U> zpsG##j(Z?NH<2@m_MLXRTx2WcV`D57V7y=SiX~4T*K1VPmlliR&8P`R z-|}-#s_6GU5;gcU!+OPv3}VBhqsWW9CQjI;2O)A8&sV+q!eW3gUJqrRblI3ZSkWZ!e!zj57Sts7EU zXF-eih&rT~()`9j=9bIrY#+H0FBjgmdz~ zaV}bN?ek!_Jd%@*(_9CMl~OlvA-Zr6H%LgAv#(}i68%GAP=Ne=X%5=Zw)$~1$W<3Aj<8c5CufG>E3A zM`PN#Ww|)xLtdq3kZWnXX-JuGj4?j~OI&uDX zu~j@WQD2sJbHJ-7?ipTg~j!}CSxO>aSyLr_Cktwxj4o3F#nU% z$159&d`~~;9dd5SLbT=2UbwYP9@>!mZI7p za_e#5ZXDn)1|<1ml_clMy;QM=HC02-3-t;v5FHZTFswN>AXYpT6Q?+#O%ML=ea)n7 z?SQ#^m=}NOCI_*X^f#w)mm}pI_U>EV`j^kV-iStu-XzA)Pl&hLY^Nj_AH>busSwNqB**7#3VYG7t(?!yTy54{9;D%LVWm4TV^rbHyHq=hGZB9FL4_i!utRIo| zpYBXfW;fZsYa*I3AMEDbNY<)D4jwJW7W+R4Kh}z-(zcWIP77`Je4IP*x$N8`$_J2h zh3kFa=7}dY$UVUQT>DqBa3XI{Q=U_k`}SfaaaXqksV{KUPK4M7z>9Ucdo{d7vXc)M zvNsgqoF;y(_QZx(nLUpUkm>eL z@Lf;Msj05=$2C{P?fbXBF}X=cW#p(Vw4zUr86Bo*Z9j{El< zRY67n-EmJQ_EBE<-iUnqy4JBx6qiFQ(Vpv$Q@_ZcwX$)T>+rBkvTGCCna^dl&pzor zIup6{&qL3wl76Z=!|(+7`b_gf3ln(uFydsObIpNSd# zoc)GdrBR(Z(4~LY-kBvwuStc9`}x_V7^$^28Sb?6j7C=SZNnsF&{rHP8z%1^O28KG z$rHQV$Ux@x>8+SwO|2qNxKm4=`*w`&C2@ZOIhJVidmnZRgNP`k(x0zsw@gf^3`0~2 zV~MwO#E6qYm@trNH_SO(W$GU#Ha+pgRQ9~Yf<&>3+!_fTYxt8Q8NNuRvzz!GIp>OnkXtlp){a;4YTQ^=rw%!|Sl&&Eag!M&=6iSqhL z9+uL!17iCqi)O4uAaf{NkEY7&+$Gq}wcgN5Sv79~Y-#f=doRnomojjGd)pv)pL}{Q z{l8qsV{fiZb5F%}?lr*^uvLT?})p_ocZN*vAA$pJn0jGSLMt}TjdM0SHW0I+>O(^Rbmro z@cYeEqpx?i&><&DQ_lHVH=Qd2y3fW6Vm(r>M~aUhJ@CRX21Sj-#3I&UV>-ql_S+&6 zPL0ToN(_>wpAh}OIU#?j8g4V{$_=X=F?(gf`kC_Yn`O@o;=ITq^1u1u z`o!sqWs59ay&H$Xq;*QWfP-jtmOWXKr@TCJ3Rbl9{g@P`{MK#^rJeic+bQJ>@?c4O z`aB!1jBd9QmssoT65LMt?Yac#xSlbrrgGbhcIJC@_dS#^b24zAKfCWysT`c0j-m9` zWm`5$i$19^pq&ploiFo;By&ENJj3MyvU*M;deY9R{U^)06B5W791o8NJ>)*#X?Co= zG(TBiE*eZM9c?=*^_6IlN}jsQycb%X6MMRm8^fA0LvJA}^#gEYHTxs?cZ_#iD51LAi)M%~z}c?We@rIxAky zvk*n!USs+W#l`I)>YO6COjx0^ZOJJ-062c&7}Iqu!IRm*=#oXAAj} zb-8gj$#Xlis_e8hjNDYz#ddfhe!EcnU?;i0_g@!{+1GPr{P8FEsF>P_nl(3K(0Ou! z7{?i+8J~CtYAq0YoS_@bnbrE*9-_9k2V#~{C*5^_1J67h?|doke;r6_3jK*umGEudkxGcg?^b+WcyRTQZ=1ItsYA8x21szwb)n z3=HF?yj61cp(J!?TxYFLmJ#g};Z1wCW-ecz!g?zGZSz?pWe(>Hdfj8b>D^h*v?1?b z2(hJK8p~ZTgV3go{rB?fvN*#RGsv?yr~O+I={6fRh|jIH>Y_+|AZ{&EKuiWeW; zu&qfnnhjhmei5V8dSVnh%n281u5K80nix7CC$YoH75>kO4_)IS=CLkxQAA;3agzAd z-U(X$V(<*P!YAAb#hJ0_BiwxiZbRD6y9Yg^EN2;r|!mP?%~bbQxoRhpN1*#xepJO$>5L_jHO@l z>Az7L#wJ0FcVhdsbLEvI2}q^Qx3}_=tr&j^-qEA>Oq6cvQ7BAe?tEf^d~`bmRXJOd zZqiAPf9nS`*0_TXG?5M3kPqW=4C2zN$ow*Lt#E$nOpOY$iWrK=PonT->`~F_nKKr5 ziGr(fk%+qFNPenFSQ~E>7n;vP`MpTA-nmVvr41hCMq&G@Lh)*)C9-!$qtoGoq77&M z+mf5eO6Rl)y=Z}3`(w}{vby{>#2&d%iSO9?NM;PXCuu_ zCCWJyqiNeVdj~56Ez;0|uh0D6TDcIGgsFW0x9QcDVV=~pqMf(xxF_%2BTj{OEFKYm&U?tfv%ct?$LE_iSw^q&LVQ!!HlGiX zhm72@jJ^Know~{hJ7)~AEE zeMR^#u)^o2QMj?cOmuJ~2GcYOPa}%NbI$Yk>l+P?=X&vA&{WJD6NAf!i$o-6J{vL5 zOnsFu+!t|ni}RVQ;&zH{9>#bvIRZOsPL;!)r{I<2zkcIj)m2KHv}DB7&eKBQD`r_+ zP_&nJDEp-Bk2{REJmYB%k1H7mHee_1T)Z?-8E>BrN80T}{v4%Oc?P!7o=&wqm0HzP zaEW#<2^pt+WWVtqUpFZ1uGlw;z=+qZiFr0uLLLU<5&h2vpSQ9B`&KU*SFe10N?xe& zM|I}i*`Kya=feSbPhW9*UY2~nGXOPsS6$X@q7?zCYtc|?y6sFjkL?fEE zjd7T&WOKgwBwycP+gAy1Oic>yksfmbFqD6%u}h##(euM27xEZ4v67VqUU;;H zSiA}2#Ss@%2lG%vym%ocVdX zqG9Q3|7|Fx-7;T3Ql9tDrfxjv!TKClCTdb~mUb?wu|lacg?Rz(*{r2nNg|KdP_AD@ zn<+m}`r-zC@~<&{@7AkWaN)7UsxxZQB5&xLw;H2EPGZ~$Tr^tV8?i) zT9;CJ_BC}A7}pJ2vROvB1>q56k7Z?x%I1i>9G*;f;M(oC(7?^w*C?{@kfXkd{l(+3H3s2kP_L3-QH*6x!pIYKm zb>duSxbtqffnfQzhkY*xLLZ(;+{lC`5N z?@!Arinr5M?dpy&^-BIFMpOfLSnXBo>}J$t#6#G zjPaCTrp`t==i$3vohj#DpcYa^44QNqBj?0BVj$;2uiWe}jcx64za$EKTD6x8dRgIk z?I;Y8pb6|Hsbvij-cREZ|K$I}d1Es?#|WL$|O`k<_7d z<-ir_eu=Y5AwQHUFIXR@?~U1aTye1ofC+8bx7Aw3kNnb$Xj`|lNy?LRzWB)X^NIFK zN zv`i${BwvT~a*6J;))6<%s7>C^H8W%Y>ug#NqmlScCF6eBVcXj%rFjQVf4%ic4v6K2b(`$-`)6H2Q``2$AsJ2JB*24mBwDZ6hol9FzN`dia_OO0*D&4Qn zj0&SOf~D*YmS(T6@{zh0_h+S?Cbxo+RjSy}hd z51+aJ_jrs}+LicY8Sm3RBYG$;a>%vFnAz=8Q{`w}AgpM&an-6QQ6WJ{qJMbw{Jt!X zBX=unp7~xUM`$UZ%<| zdfwoqCv1jA$V0?a%wy~^T;(E7nm9wl*yFU7q}-|MPq2a8)9C_6ohD^Q6(ow1X~(oPz&bcS9%CbXJg{<$Pu@p zv&Q_HDSD0MJTCc&di1qJ&29hMc|(sqieG;V%%Yu_=k+M9sS}GPwDaOstxI(#2V=xi z#$$eum9rsk(BWP05K*M8r#@_J?$zrNSxWp@U;LtNBj1NA=kolZ&({}G*ZU^%1V`vA zI)o2X9Qsp>kiH@|zq1luKM)!86}vAsRu+7uALbpG{jG}9kGY15zM}VyXL8c_U>s(C zeR2Lp+5Aihez68xb#jTkrw%~}?sLoJZE`MoFTY*njLrI7S-&Q+Xoif>dn}YCH@s17 z#opDUWLdy6z0jNQ%a>vah0dPgC6N9fSO>2Zdeg6qK=F?tk4=oOYbb{Y-w&++&)k z%$ew^9l<(g3o*cu8r;YJjW-TX*`u@{W&umu`QTvP($-t41(r`=`j~q3H>!Qo-Hb}jx!7%6D@u6>y9L!jy%@p>CUoMn(ralmUYG|D2 z$T4R?cQ#bHJQE^wlaWdApk}-dQr1@Ea`$b|yB2{=vFl zFS&Y&8Ea_dgbZ&aS3RAE(fO<+)qEgY2vg#=sP9m;MqIZezMeLBcr{YY`C)~DTExO! za~IWFrwZ=)Z++u^$R1^n$^z49=RVfGN-F~Gu!VNEkH4#2D*Zn@|LB^hL|$=6GV{bo zW(mr3Ge4}SJ>Lb+RP-LOU&-|(^&n+gygxQ@4~Jc7qx2mafXpv(=#gJrN%$3jG{zOZ zcfFIRuM_uAU(svpH91BJ!Wa4hqpPLz+TmbypdSua70R7wL;jn!Q+ceHzp_KIm;DQu zPD|zH!J(+j`e*F-47nsR7$X_md|a9&+pP=0PaDpmc|^+YNj}srR-(2^P$y$$XVL_W0H0~|0YFlCc<7i}`Zzc;a&O}jY z4BAxxC|rYQV2W-m3>-DWbl-IHJ5lT5YNmKmbta6=>6b=$ipIC?P~J5PJ(g?`Ux}mb zPXGA7^*Yt6J<6a77Q_OwMzN=AX`9nCVM{yDdcIY8;Y=>JkV}Mn4<+}d%AfmM2M#uPFa(0XN{*AKG6cbyAr3L?~YXFeeghg-aGljS}0a+{Bf20 zcEqDEGBv{=OPJqiFJE=~wU6myWWGYjM|t00&% z2U(#c$j_=^{9tYQPFo*oGdu*B=!e_Su#(ql&kwz+!>cipGb%#SS&#MoCL^T(NUmxB zRfqe@nbz!A@bjxWcavr_0;mTYhX>o+%SL^CptFi|`0cf2{o0-wKt97>uNul~TCS+9 z6^o~fYsl}m)LKenom2Hu=$^L2irF!^zMJ=5v^4@)XAW&tB6jYwKo{nfrLL>R+)Fdj zLZv2tMlCdFW+L@FHF_>h5aFGyFqggB^Ct$2)$XjBF!xM8E^ow@3Lk z(*iwdXNyD0%Kl~+s7gC`|2{x*Cyzvp#5kmT)=<1=ctV$Tym|(gq^m7`FKs(GaHsSj z53q{+>g&a9xoJWGR`b5QvN%y{-v2!}jDh=j$lF^u2g@8pzniJ7h$HU;`;~4XBW0#* zFv{p}S5@yLkJ*PHn|}CCi}tdwe<=H+@o1}VDyy@f`E@Ag)vMN#$Loe-Sx;gLMpcou zY6K&npKsdmlc;*bAAN(EZ#H}(3<|ulU<2_-O)Eqp=K;)#KN_NaMXb2)f^ogcFXVhe zyqo5TO~o;|?Q&39yk{(ZFa{If=L^kMYv^_(wl`;qNY}SSm%FjhX&5gOs6Vx-Sd9${ z7GnQZbJSSKb3H^)Jc+S}`wq^tMRyTXzqlZL9C;}xMGCbodD)-;+aEOfk*^Givw*xp z-&_&)B&7$-c5rV{+ZoS4`;BM!Fsi#6|jw9ZvORWlj+4GVe$g-$j3QFlMx2 z@9F6y@q)FZ>h!~|rWeJRgixFtLf=xqOtd&mzJU?+=Xdvs%lkuM&VAn1xqx{@(0{Wu zAzqtAdM|%0_N88}!#eT#mlqnWQzP6cSG;QO0Xy2NX4X<+J)68|wc*2gho?h9+AhQz{g6EP{lmUypE{UcK|k?`G|dWAgKD-4Au!~*I3 zF7Frg5~}ewSl68xkWbA;^&D4fL#t7i(_OS9u3Fvh-}&bsUX-kB!NPFtZep0y5XBG;bugahr|Z+cgGcZ)xgX=i)(Za!5Bz;)W$H~FP-jU_)e z_98{7A+dUuKAl<3do*{j7dJNfhut9mv|aUfy`IZ;T&w z?Wkd$F-{!r;Dy@@iSb!BR*W!qN66(^te!MR>@Rah7w)&0=A(pfx&yZVh(X#bL(wY6 z4!t_W!o+{1n6=d!d7FsmHP#nZiT_;{#`|>WFroj=93ui4YXuG#6P8LaA$Z-a||Y82XiaN0Enu;hNe^gD4L#LlVG!2Q(eY})=@9Ry?mHCXH3*z8;vqWP_`|F>g zj`^Vt8eHex_-ocn>(AG$n;U}1d|so~ahg~4LU57KH$6H?v&23K1ik z8+o};bDi;|+W_8u6M{7-n|VM9W9(t3qd7j+4}0jtOKt9#tl#Q~*=srLbzokJGcg_K zS#!_}s9jQ`~t9#xlg5WRl|*jfymz<2Y;$BmYU)1QKKi{%MTQ%)T2nMpp9W}hCs^DP=t}rHkP`mB4*A|`rTdJR#Re)R?8x+$ey#h4Wq)DPsk z?+}sm(Hc5;s3#&DiSaouNPHWOZt+7^N(b`GQupeA0)RAG3bk~Qo#%(c7MSH99CIu4nb4io8L1|sCIV@#YfutS%b5xiSt6xmNh;7{8K9L zYQZ?lXScgyvC7hm_it_XH`}gKSw#CFtFao7g_|mSuqR{kSV*VOhRvT5zwaJ{4XG`Q zo0mG^&ev$HdD30;sgin{7s=OTzFkxKj{NO4$+3`EQ<&>mBHuFxQVbH0$zODdHNb}k zrlRF{YqVHFzCO!tqQ8|3^b4Y3@NBgzx?wnM`5pe(&bKo1ODYR3@o*jMKPw*>-`;A0 zamI}Q7yFLPvamwaYCON2R~Y7hCfB+tYan;4tBSYz;fgvAPXoHBLQnYNgAeNr`D0ac zoA|@iku~9)uBzRCplyMIm*jI&KSqSR?Vc(%f zb!#u1V{MyhcJ;JJSps=Da}H@X94BuQbMpZMTMIowUc1HAl-M;xT=KU> za&_FBBOS1MAQD}H>uLn#AGnR|fRvjnKt~+b&Ub{x9)`$Ax{bc&> z7Y?ejgZy6n+49jzs^|g!c-oh~+H;v|Dt(BaE?-aCuF4GyAg5v+K9`iLW)kBwd_4Ou zPj09zw1dcr#5{WOdsX{ae|ac*jxuVX*%tB`ZKpk*njq0V1XefLJFsbk4~#vu7{f10 z=!hvpLvZ;l=Zjvnhe=rw#yAiUc&RBCv<;xvJ#}eUzg1=F_+V~cEH$q;sID*ffXA*F zEEx66FzB^2Rx>wTtMjI0S@bMyXN|fW@io>*ZBRHQnlX7_F?Y5V*0G+yeMhjURcVRm zXmnB}C+Mo@&BGtYTqRk6uER6}rpjA?3XcCG(|HZX`cl7_^CN><~R^qY35_;TA z`ztOMH&3vj_Ac)l^fU-1hq)H#iCelKGwc`P0ojIg5t<&VuI>F$IFUZYcbY1PHM*&+ zmCc+NrONWAzJpdAwv1h@>Q2p2yXrg_PFqzg0$AJsO>MGMrK)^la+mS-1G{dkYJLnr zaSQI-T9v9h+=o~B99OrhhkN$HNdb1;&5M`xbt#`&6HV(YlK?+-%PbswOzz_U^&4Mwca+RrULck-^R7s`9DNhl=kY1bndAJ2twt|J~-w=jRAW{^x~kLHR!7Eq7!^=i(Y zMh`)rn;+`zuM?VK4t&_*mzCno^o z=f3UL;;TNnRqGP_Z#_qJp5%@z4Z_i`{SH+>E$Xot{o9ANzOt*tF^RpKWX{6PK3;5K zWq}op<$9z<8kiliL;`11?|VKobgANjf=6l$PadZlvzodOO<22_9;zC#$rtPR`smS1 zR1==C7Okiu9CoUPIk3*3PkmMM)2eHq{P1xF`BFSzs-_iD8zq<8tP!;^nD^s2#+)lx zw8Ea?Kq!1J1!wzUm{Sl&Hzj^#0ua(Y7*}Vq*Yj;UbhlEYGlzY7YFtct6O0A)+hduR z7aE5kjr;jt5jEqvmv&Aj&a2&A*iuuXOFHMP@6LsmYcPH*)OKu=gfXsx_*zNqs=g!l zt{-!+1oZpS6?5Bp<3?-(+$U~U)s-Hoe>ee$JD8Nj5c`v~Hvx6E-f470$P>~$fqEXE zVx*S~c^%1>(QC0N^K{2`#>_b{7O5sMZ@p>wZ(X$inW7Ti2urxfa!w-hXz}K;7SttB zqGu%MZCpPY4mswIs{G7WeN9zHZoU})L5(Jb2`X*I%(H|V`D0e8)YLAS zz~_>``;h9gt{<+4GWU18sp`SIvVof#Qx5!8jh*k03$C4vxYC(8|(CaIs*GpXO??A?TQDS3WE{Kb60O(G>)DLMzc$t3A~two1cP_ z%l!RL@j@KA9gJJ!i0QUof;V@9Q073K-Iw_oxs6(x=A0j^&peRz^AzSp%eIfgil(zs zjXj{GUe{FzJXiyv|J*XCrh)Zm2PBVXuQT<9=D-3wc zV~ZMXiNT0JENb3#M&?G|+07GFi>HUe=IFn5{+FHim+1MBD~5T;i~M87pZZxK?*a7( zvB+S2j3v6+vF~R6)9}fB>dtJX%{3M(g_weu7s)MCk*caY!WZew`8Vj~sV>E{li|U6 z`gLV0%Nl-Y%6y^K)yJyxd_SDhWgTW^O>_?T#~9As_v+FHHg??4tk2As1MrkRZm@1V zXU-&iVDGha3C{?z;8VwvBdR@Xs=CogS`&aSUH9;sV0+Ik1z;~~y1 zJ8|~K#}^+qu+Cs-gPHSZV^ce7KTRKm4C2JUUW|f!WogJX?42o~g+LXrnq*#TUW5)oAf-j>^2DFM0>4@grul>Xo%G&QUkC&d!sn zq4XiW8mO_f@f+1!_6kRQAa7F3`nciekGR*dxMI;6gB%0MwV;NV)(A-QY>na1TFo&> zza;8?v$pvuA_%rV!7$~$nLIoVRUQW8EbV-&<3h})-e^b0g!_*y!no%FFyQ{56PAf9 z^~jON+-+k7I|QJc7_geLFE_n!TzjJr8RbBpC}SrJyoh- z_3f#<%iim*YMQy`Hqh3N#;cpPMV77=hOMU-#=T3{si(!iz}1{(%hVniqI z;ZMH|qk6kzkq`Iz78}*s%Racl8baHUxhm%;J}_sD+ULm@)%lUWFs(&Bdb882eiwbw zjvN_@cw!I zocfQPQ7zi-g$az4UC;WX@;Nak=b~`AVjOI;$h$&LwmHRG=;Gl>4yQ;o8C;t%hvr5>Cwt+7l*IoZII+ zsauy4f}ZsTsD6H!O`iLI?R@rO8QE#cy>HJMw($GKzh6@moc`g(qHu$T4J{E-RgK-V zz8LQN;fA>;)Y<%QuJYLKgNZ!jg}u^MH;?#WKwCAAJU=o!7#-vmea& z^Vw}$0^`+QXxNz?dfyW<;gdW1a|S)Z(-E2?;`=-!v9`%DG+IX9(Z-Qz^raRa$J^s# zKqU8ljw*1S4bo;s!DrowVh3|8$RAPozNK6^k#g$&YrHc)&aT>iLhw>&}>?=`v~!8&5D8RAB*^2eG(6 z<(XmkQ{;K*qvqU^iE4VX4_;2DMqz%Us>&uGyy6Vu$13Yp+nf8MV0A1Sygi~Cf7BOc zv&i*i@=9f~(GLkjsSgt008MxE9%K*tQ?2e8b0q-b<6|*fH5MnE22q!Qc>5$*ENAb} zj`{NLFG-j+AO!gZYHV$vjT8@RQh_`?YuCbsT7=q$aR}z@suTMuo`Gsi3|fb&^Qghy zopa8!mm!&4P)}!ZhPmM!G`Q!EvQ?4r-4%-4A6=*!9RdAC*3^G?Lfz&OD0DMmuW=Rz zdPJ~?(Hgz=ZE-~}65nl3supY}H&k3CzTK!W{Jp~xe+sF!w|uk4_kuOjsoDIl+)g}* zCAVZFe|)QBtE$R;JTm%U9;#7M=So`MwLrBg%<1;mEHPSTP91yddL&mjxOcz;<>Y;G zu6fz8W*h3TG~_gY6$4ca?OCe_dA)iDsjQ-WaZ}+we6v*beS{x6&F0*u*8$bk@x1TY zJ8$iCS2a5;fc%g#81SJ69#UK2+Orty^|i+X)`CXVBoEcW5r|z+eo#yD?wZ@;dvZ8N zk^^UbFz2^EM!=qb&+xGMxZ)j&-`}Zmc6k}TeGkW2o;#z>EAUknigA3t-D)gnY!QgU zX5>*b{QGc0tqcp=f;G20hsqupJQ!_iMuu_uU>#9fMK%aH*>7tQ`jT^`rKs_Q=cj z>pu{dXHrgCo0J1CI$F-uT| zxAjN0UaTe7%2jFX0}xk94m6KLs@tp^Z+sGid42Dwq9a-VVJ-3e+-hh)ITR;UU+oFbG{93JYx>USugLcQ>aJlgR=J#(8gG_re5CoZRGY(F+k(_ zUWi*uO^~)Dp-t|c>+@I#PZ)`<=e*#(C>Sk$$57vKHomnZ&-tsF==F=-&s&%$EU?Bg z2iA%k`{2=iErUC|+%Tugzjh9*d7|Wgd-`Phje4EBm-NY-i5gkNl-{%{?)S$WRGQ&G*KA7E?xt`%E!**YM@c(i3)?ra@-}|tI*os})-GRvrH@1R- ziAZ;Mr+}h}C@PAg0%D;@FhE6RX76Wg!S2Gw?rz`ve7@IvUB{n)?dzNYX4dRy?X}ms zV+-Rv!nBgfB+>r(fwt&lY^94$l~-Waw*U-qv5*+}iRHBGTRFA(qB#b8zI z`lzi(-z4HitC!V)qZ#W`#yrilDh}BDU{gdm?9TjV4eW!(J42ye{>@}o2Vb1&6%4~U zjgZ6|;7v*Z-q1_x+churKS~XGu^E@H`5<>8`|oXnRU4nhVyV9CU;EkhpE7N8|EUUhU-hI{aw=JuFr$lDu>4eje1t3Novg=gH#)f(0A8lD(b5sO;4>!~lM zP;Z=jIDY5|byFL9IFdV1IxSp1Kgb)y3u186J5ybJ#0RCWe3r!__4bK=?2%KuIOLu> z`-eZiQ#&ATpPotMn}O&zhCShNZA^@A1mp0E80ad7nfP)(nASKJyPwQ5*%2F#$E;O4 zT@ErCORZdg)|{8a=b5bj8IFgO;&7*KvdN?YVR*BP@7ZjT$-7D+_;Mfy6WT7MO+5W_ z1EOKnD$(Spw?97Jk3`a*7?TGLnCp@vuz7yCiQNKU{Om}dtRR1rEpvRa=pB3CX_+SB zr9P3sVHoA}I+9V(JI1>f`6@xTg#mvH2U5ql zXp*MWP9GR&hU0hIC{2^)UKqcFbH{)&8tV!4i=ZdM^^6Xhv?34uIS`0Jv7Oaj3_Y;J z$se}CHYRgoJVSpXs10eLxd4=Sx-l43+&CXojQu0kLYQ?Y&Anm)?o9BYHC~fT0*im@D{zb z&&dg$F)kJvzf84;)L^{5k2Cs0D{T-x^1`~rK>9>zUza%J@&;;k9$TuNU)2>Z-RV(& zf3x;DpSN8{={;IiYAw5vug93+K)H6)H}cEIM&anWN}~B2ZxkCxp;z-JV*Nv3bekT9 z(%wBptGWJI7ZQa7#%eLdH2}+4r>$BvPHepBPcL8kmNpwNQo2xg?oI^sw~i1wEq!p; zD;xo4M&iR`K6h(EQL>?fIPlIL%j1JF-pW8sCH^NqAP_#`r?qo9a|xO4j}0}(sr~_OCeC@4Zj^psqRMhY)9*KScX8zzhMrYolFN?by9$Xd1;CC5*H?LM$@XKaGPcYyuUhQe;r@+>nx~4!2bM5^4XRw zQ8nL9U#ST;f5myv+^yQqYIC&V?A51xPwk{-X6VVgSiy-unuv>L@J{Brf8I*Fd$}c6 zIuO78c9-_xAbKCLHV)}=L0j#CBlIuQS7PaBZTDPim5+--rHTf^lbY4)W6`L4wYz9r z?gF1F#Hy_vD^86kkL(%eJ15;m8M5eZm z+}1Gw-x@^XK(V3BF9{?+hF%peeWi&VEJ+pi*MEG%E7{3lhiwTQ{X9rg9McHv7$jK3d)z0I15&6}Oj)hY)01_Q(gYAxO&*U9dQ zg~&bYf^ui-J*h&(2WsDi{E9-P$5Jt7zdHsH2YX1fMdW+3=i?QH-VdeF>q>v#QBk;f z(M|?GF#BV33$u(_)kywrT=hLj^k)&YMVofu%^JEzt9)#K3 z!{HdxR(`re&rH`ajEN)bvKP;|9-%nR+Ue0M51eN&AgQ$)qZhlOdbU4W%vgoP*E})w z3q918D3wiC6e=3b`76$zhKsZ=bIoyLB=HZn2HIW14E4f!&rN=(w4@CW}ARRGIgZ92sq( zsH}5AW<)d^^jIP~@V?WoA$`QGHw(QCo*gAo_;_201bR%oj-)<((k-EP!3&+o&;z~t zS8Xt6<@NXK75pS9!g1)F8Z~dT0j;SfVEP+i2jI->G?;&yyGiZg#4@siy0c_AZ3)<47;$B^G-=_+n=&OW9R>o?m4 zB5AJ+y)Ni)wR^o7py!5>U86C+>3(rA+#N>j?Ih$}6ccKC!jb&I6ZUV#a9=OHWt<;c zR+mG)ypj4P5-v>}$|`5QaflpaWs9Ml)|Gz8^&;^kp_{D9UP5AG1lqP8C?D{*VY*FqGSNdk!r(O^Zhq|Kr zbAMc{(_i2_&-ye!+&61zQeCmb@?u}S-SN|8ay?s&VUK9@E&73sx1+BCXI;G$QTL!5 z?n-Brj8&@|ERN*NX!c)mRt>S#&f0E{Qr6ENO!onTs@^`6Hxak;<=`<8NERxLt^4C0L&#~`ZR za%70Xxg6fWn^?a{jBnOS4)E~CoJSF8)nyNI|%N*TpGPQ9SXdTxeb-Urt^mTH`anxonU=88{S zw5z{cB6V9V4&H4cCMG(*M5Cv!5;cTR*69G`Tb>^4qjON zCJe8Wdq`tq)z$=rqSNozvNdr&Hd}~4koDw#>In=uABa}{zlprd&RE0qGG^@&@gbA` zBTxJ=X@#Gd_Q?*_Reoqay1O=Ztqt-Y_+rRbn0(2$M%#Am>2!Q%VmRHFIA)Tw*SpCpmU`0p2Ynk^ zzdd?nAX`LwBA&gB6hlLK?t&*4PKdoSx zi;iLFd$PGqi(rl_p!e?7x^h-SSMvSIX&G2mCf{(zn}LC-fBKDh;qHX2WBw3V&WRqO z4k*3uhi$RhqJ2#}y!P}%_|_mY~3Nt=GN31^@Xj@)#UL98~E^Fyhp3XltYfqYEx)phvCYhQ+mCT97X3w*6zQ$yhIaW-a6bdDpI64P#6F;3L$>V$!ah3`RMaZ^jp?c*^R{Lf-hW0f<+ zGy3C!p2AR#_V*9_1IQ_TE4C0Pkdp6@*o9BT zs62bL{NYEfpR=N^sVzpZM^w6Pi?A4M4gC;5_}-f#uCOm%B&mU3cvVw*vklr)SK4$z zXOqu$-C%l~`s`KK55I38j&T)#$64G_H2uz-qaE=Q6M9B!TGuj1-kvywOkJm$=wglz zg-tE$DF^^-475_r7pvFcSJb5r$oyaE?9MpMzeByX?ao9OC^v`-d2Eiu07i{utP{ zifsRyxuUl}=b=^Pp>!MaQvEP`?|0FB5Bq(bCBN-|TRa{(hq}55Cv)Pp{#I%Ih=45udiU2pWw_tw-C=BP@%R<){~HOqc8KXdkXVxOyK(?oNO zVw_LXR~bm2~mZNYnv+f@Lcbtu~@=F>^b6jGa7kA!V(&CR9#ukzLU%iFK&)gi< zIky_F*lP!Ij?jf?;$!<;+T~w}dtjUoywMXCF4PNRoEv(!6{Fefs3+)e$s&Il}{j_{rsQQ<|+WUFYD<}MSrJYCVAcf$_ajpD#?`sc8B5iq()q-eO$ z-_zr`<`Lmf9sVT7`Tdx)!l#2fo)$+S$Md2vUg?Ix*TV5&XsKAs`|gcRVes(YC(13I zi76$1;>%X?leo}ZDZ!{>y;a=za73j#LHIstzZn0>0a-f&V0-AgFsSQ59F0FtT2+;s zN7-SgJ~6)OZDge%*2Gs557BJ6oZOW-=NLbfcukUBj#y#7;tO@3ang_+A`{j<6*uci z!xpYE>dt-RFhkw>Wf&S?{yT4Eua7YHW1QWHZTq*b9>F+YXPosSvrF2WnbU)az36M* zw9RrY(VKD3cHE|QedzGN{Jf<2jMkGpQ#J7n5uZM4J++QlrD2>KHxO67o!Db$e*W22 z)B*iFPDbNk#z(Kk` zvI~aBWT=N!4ace`f5&-R-c*$X%#9cbW z1&u3PsTVir`}#fWuX~DK!$MU8<813hJklFOmBKimXPi$Pc^PN0uJb3pqE4%HjV{@e zn$oeb8`WMbv<_Iw8gFLu80|ZHgU=hr8TSfr?bAh$ID9Y$dM8q}zxvWYT}3^jdKaVR{@l)@XNsbVk7BXv~PXuD$-5^&b1o26mscORw@Aq4r4s7y81~o?2T^*$XOc zEILx_zLG;EnjUB)_E)$eoN*pLu#@=0-ooX#;VAKGC+-HjBI#xrmW?zJgHoN*z>|Ef zT{Xn1w~n}35sVn6sW5m(9cKu=ZEq$YviB1mbf473wx&>vVDvd*6CQ&4_zg#IX6F3 zK)mDJM%t~eq4d$1`B$7vPJCD0XPj>^&K);+sRppFo4AiY>EAyXM~*eeUB-FUsv4SQ zvH!Q9A08^w%*b~@Z^rrNgmTULx{f$Hl=G&s)wH@mN6tB8FsyxR?K_@9eb|RRzihC! z;)WBNDCGI}nW3$G-Wfm5qUkRjqP7aC)lNB0pBlz_L{N$L2lu?^C(dFw6l*(&y5iX5FxH59S_fk9Ud9m1 z7_~`z{*EKuh%vn}w^aMjPI~q&BQE4f8?m8?x^u(?8#*r%vHqNK6T_;1;)%F6!v-T= z+2cNCB=-v|EaObE;n;ZjbA=^NxcTAUsx7io$t=tm>5GN2Qub;~yn(eB_TSqjzxJ}j z*T+uyl5Ho>b_u}8i_`y#^Q*A->M+F|vxsMYQLCbIo!& zcsa-t1G%3K{6Cl6U*~{p`#A@%Xr*!e?toT|^OQX*%~Sd@xlk`?t&f9d_BZB3&ZjnC znWw2)!aJij8r#b=HRto4adKQV+Wg+5*;L?yne0Vh+Fz=fyTTP-#BH6kysxR>nV4AK zwRMX>YihBs=w%g&_SdRv!*;vjE%WoVuo~LyUcBdi4afVJ)wK8g=(G7Y3_s?7&=eB` zGoJHPm(jJgn@&2Se|=(ucKK=N`8mL5V-U4hK5EC9+M|H}^5JG-!u5nLD)$M%={EPp zpt;uQ`tN?u7$QTNA9BvKmvlc#j&YuaJ45`)t=%n0PnwD14?fuLc0q>Q&ccp6p4dFL zR8}*y#b&yAoQG5Yit|2`G3qd#Ij%9zrM;x8abqcY4dye=s zI0lD*A2j~L{{Mm!dKKKhWbD0|UU;MFz1#M^u|*2=#s&5?(rT*K1+YhM%bv4eOVxRO z`lQ^A#P+Q{RA=0X>zf(LS?X}r>=kb4a*!VMs_`n_H2OS#;~Z+w6xBxudW(DxLrg!F z>L_c-dzqos&1qt6$vVGRn-KJBc~djEhXV?B20=SktM%2{k%t-x-(&|dkyx*KJp%AT zdrR0XnS-?x{E-qgOxkA>lgxWcVXG9`j+~tU>IGDpdQjHNosI>|eelrxp8T$!fesTr z5jW<699CmC=CyK!pV0`}a)T3b92S4YxwzOvJ?}6*+FW?=PJf`9%{ZT9oL4MNQ{5TG zm{%h%XsMBEfxRVp+p!qCdWh;)DXIL?Vma2wx zFBNdMVjH_zH6)RD+k@20I;2%?_9kC)B=3X1H&yN)E|6#cond`bJ!I{KyO1y=`(wXVsZvHW@uNK+hMPDAf8!Ri1oHMaPAa< zO|!3xGX+-2Gvb*za+n;sa2E8KllQerC8v8jwjJ`t+}%Pt)|rMngMFxP_(I+vG7S;O zJkT!dqs(bC6Z&)LUA-V!*8gaY7P}|^73UFelGLt8h>c*J)qz#is~P8E#pL^2ZB_MR zoQoJ|zopKqU$ZQ+hH)O+GgRdk;DGUrbKQHXDvuMyQ4MDAG;*V=Pa8)(BuBWOcv*h$W)YD%8MsrqU;&IPZ^qA)?fllob2SEN}+!QVVdrI+m4|SKuZWzeCk!0nimc3jt>}ME~ zyI87QTJfCS8j6gZw(607j@U&!(?2~=8pjvdV+L_qb*$!U%O4U)$2cb&j1s+$S)-F- z0J+C!Me@_xuxRIxMn8?@$W=3Og&6Mn-YIfUI%7MZnD6yMHrZlX&>RF%3?K>=Aq+LHb+GLf6xi{)+P_%hl=)%o~BM>qhG}QZHh?VZeH$<;p{< z!{8m9b={MFfhzq;mWV$a3qKcsRhE+jIM`4i6=9EV)TqJgtE~5m$3-Hy@mTefZf;QRjG$lpRQ0S^^y2vt4zD^h)NXpN z$YG!P_p_1eF@2bqHihDvr-8Z_^VsD6A&BtVVSFsu9{m_+tAl>pM~iIXYZ-{Xbq0&l zk>pr43_wCpo%m`pn>+}5=a}@6{g2JSZnYnC$~<``b1IHZrEZSbe%Zl)3P!T`TEFEJ zIpfk~regM3$8Nu@KiXf{*LpV^lfUdgXS=p&2#W~2ldCVW+)(@ zs++-SRbTc+RbT0c{>Vl(nVi{=#CFE7Y_F<0-2rafW3f)%LG^R11NwH4g>&s5s;OTc zV7WC0<;{nv!~#cDbfVsD)d{M~L!8hikA0+>_NuZb&S=`37}qsXDpf7+=lxO8&rMa; ze8sw&Gr?Mp>s9K7u9z(&F>%BW)zFLd=VDJ|)V+hMOMi%^Tpj^$<729}I#(2O4)SB{ zN!7Y5E_iY_3@=^wtG<14LVi#vY<@edHXAr%?~h;@;a?8h0OVoPzw?%$E z>WIDSF04+@!58U|=6wo8vpn(_iv3`Auc_?Ya0b@C^@UBmhpcXg@J_|CrQ$n7^(p1s(|drm#x&mC0O{Vj2WxniN~y!+iF>%GUS4C)EzGTmb zv$Qqe(>2ddQ@5c5v2b(#(HvkuX3Y9X1TGR93;MOat;#uRn+uw6jQKa~2n={qu1Q(y ziju|QXn*vMrr&z@eM7?#S$t8`a4)^gh(kVS|5&3t%R1keSU9VG+7(ZEr#=~o6_d%A zJYj=Y>^Vo@Y9}Iw&mnKa4`+v`i<&=XVVAQnV(NVoZ!M>zb0YD_^@hodRV{FQgEu~R ziI@HxCSgQu+(%MzCj=dLs&ah(c?9iN< z?|>e}Ak|&*P*ZTx0V?XnH5y!B+sTe+B71aKn)KBk1nk+QtWVl zcK{47-OxUpWP`=K$ie&BP*lpaf||3gY29XvDuZSrs+l(e8s~_Vh0}mro~Yw{Mn|SNcR}G@Y7if2D|(naVb{C%)EJxk4W_1AlZM za8`TZv@N3B`CvoZ7VTAc8<=T5Fv@tW_J#p*`+fPH4V+)niMZLuuXv{&>Y%RgG9BKw z_851!fywSp7I+kEi{uCCCJUZS!pL*hh(u%PyG_D-XDd8vxD(mErXs?7Dw6cKn11Wb zIoc-t73cQBd-6p`22@DAse5oCNHqZ{gu2ARyESxeCLH6>W4I) zIZCTXK2-JmINYt1sLiMs0B_<9o9xKdt|q1>h4{CBQV(kn_<3VMt5_^=UZEX9zu?Xb zd4D-uO_bBWPt7@ab+hKezM}`aT0}#h>Maf&bjRM}D2z@TBW|VBYr8#bk4E;QdYU`z z6C+{c8!o1MxMTN)2u%E%D2{G*!?~y7_~e@?-VJkwDnAT!K6;BgwVaXqD+G1Fj}f;& zJHY%y5I$)7h&SCF(Cl~sCWW;X9a=Eg^N^{3@%}rx_a^=(spqYcL2OWX`>L2hPRhz|)GfUlfFkxwKR>XAh4p1znP3O=d}|!C zcQoxen0UV>f7j2=*W6Qge(r!6a^z!Orl|{#+hb!3YBisDqH3_r9+z3;$pK3>rcJ#O zdYIh&Dlytk*~B?qj>E+be8%kqppc)kJNUHr(o0{w`4o#&H$G~=-}1)RkXRJw))%wA zy*PJyf8QLM%)Y>JVa9^W*wM&F6P6Rrm$Dc% zYb-oXU+5B-zvAru>4`dty>5pbYSuNFt=_emyt!#}5wfL1CApsmRhbLDo3AuqCwkK> zl3E<+3bi-&gYmi}y%N4Z(Z2l{fTcI$FsybxF@_ouma+5;ZrNQJlEbpKH93GDW5hT1 zXh#U@ZgqDS4~chZ>=cVIiv-bWmnZip`+ikch-ltlFZ0e`s@o*iaBsBZ%*$}!exa%F zi4%q~^vf<2rv`drV0kpA)p;ON6FsqHEBAl$cj5A!ci%Ab->1}+$z#Y@7!i#ft_HHK zFK6PMBV^2OBs=AK;vVnyCo5{pw$#@hJui|P`)|cG?$Z%!o~<=b33ap^!uExs*s@T} zd_msRoe=bWS|TLB-#a3RTH$BJjK1_uI2V9Bb|baVr+TB;!vJJW?SXvie~x5*KIKPO z)2gF+=1@ESzvtj6ujgtr>R&zC&Dc6xsRQ@gBh`B@d#)NW1cBCCgZ zBY_$w^E3L%&&#|q;dwNMmkpE;$MUnpQQO(Cm-J2XLSN!nS3hYY4XA&9Z&f7Be|{C) zE_=YSMg-@c*M%;^6JuM3;g`iav5))YGPM#a%XTK~h`n566N<=szPQ-a8@pIr>V0!I zt$QI9eO9^u73V{~FV&Z$c`sMyVq>Q{YB%-)h9y!b&9q!K>x(`8e%b#o>7H(K8Prd#)YB1<);ze zXta#`GNqQ(zv+ctuOqNdyGYz_=mlAqJfOAPOpE%Wi3rtTI z5i{xjH*exW_-pmDy$)D^hMdPAbJV6y9gvwpeGK~>D$maJ#v+fbd6l7B6V^nhxX<-m zKWVR!Yt}TLx}&WPh3)%5T(O|0#8(rcf59JH$-&>--9se2=KYDey=dq%(P*O&ytc(5 zseO^C%Dw%RT;pSjw?%R-;RW`^Lc}w!M5`@tJ$($^&iuaDqAQ`I7*7sWSBsiSh1O!&(Le`C^zW zwPpJDkdFrPyXZ)bZjV&atugmAIU57Vm7Cm}$9^z2{x2@mR%UIO9e=tMXbC6f_|&j@oy7 z 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

    {!M)U+Zs-$ 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

    xabSdRBi}uO__qYosW^0jkBD}|ZVBmj-pJ>( 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≺j|v7qOe4Ur?pqO^P>{* zZG;`-+g#+#m}m?oFNUJ5NY3lmX&Bf#V#ZBxF1zz-++Ibq2tp~hKQa_Yj=NyG#}@8L z`%sJ}eMlUf#|`|*^L!(19Ov7bf8V)X)8!JT@;twa)#0X*9%^%ZhHEsit2^*{<56Z6 z%hd2ZN2alCXcN!#-QJ0;xsd1i$ebW{%P>A~{4LtY>h0$9Mo;H~Y>wDc{h39>167ZH z@%g#R)mN}%1JC)td1H=GXYQj}2@1_@u>GMA7qqSz14?O*(fl5_CIy^DrHIXoflc^8?PrJOOi$%P{{1$0ZMof_Zkua3oV$p_3ZmL^2>W%Et#Cdbmo}WgCc8*v+S;omUPSae26C&?#<-VN>g%Qmj zIlq|CS?h-)E6EL_=n32(BcA8cZToUnTX~*0dbQ^2e0iP+>%M0P(wTa7JpU?VWn!M^ zUwRi=FX~%0Ul(r*X49j2o=b<@vghb*Y4i2kX$(921+9+=k6KfpD)`99cIfgx3J*O# zpR^l%20l`L?cuY!2YKA_asDsQLx*<|HwM?u$tQLk0XgPRT?Do6qPA+oxS#!%sl2P86raxLTEmxd6Fd2 zBtxV@14-)aeV-<2G?keUAyH;B{MOm`^N08MJlFMJ*Z11*?l|Xj)>(Vq_q_&VjPc4H zFDX90IgPX1FfTOqxMCstVNdMuF=BbB;?7z^=x13)XImtsI~x*i#PKn-WC(^xLg;x$RMr13^C zgKMPi0UB@Io03ZI45RB2wYLXJ_yD>dQQfeq2DspJu3msAF33edS~EVcRU|#NLS2Wng&MdxVQW+O0j8cGUkJOz{&Bx3j3vJ;pu*i z>wFy)kF8E)y?_^d>a$3Z((@z?HO9K0ITnhHFA4A%bI0vdhbmrsCcq1vjee+HTanoL zxcIsJ`u!sD2ct#3^GXdd*?2_M9gkcf`RfmfnskgJ2{~XY(*E7uVMl1;yw#`LK@1`l%Dg6&*(8f_s%a{LJ=O zOdos+)_wPYJrC>^y9=|RlZhAHI5tnw+C3fkc2cOeny7d^4rkV@$w0OLU`2yV68y-) zSnjH}qPyx@$Q|hiN8YL^p4grdKkv1X_sGDBCqzBEZyH&@m&VTy&x6V3Zq$byv{_3m zYiR5do;I4KHin7!_dlXa@^@1oGW=SGU}sN#NZWY>g{_yV5Ak?v$o#>YFH>Z@YwKg! zwB8#oqpxW!p2KRUVja*vtV7h%I88t1nQ#21P0>gKn;J0I{V)kGH1GBs!$-r1K zH!Tl7dr0AYgr35;?h^Q6?N+HtM@8H(oC)jZ4I?r?lV|SdfnVqgWy>Cs<36d7)eHNQ z+{qz=W0J^fVMqW8{&Z5*lW})^!M8Y3H@Iq(l{VCeEP8fR`1+mtYPF&Op>s#-L-3%8 z9~Vk}i2hVP<^`U8bI7et!Ccr|_9m?gym$D5F6tPod2DSo*1TZPj!ktTtPAD< zzuS#9o9m9T{n58=Lme?blT8_gIlQ~@eDLgfR`nM?qfr0NS^mvT;nwRnjQg<rRE1#_!fb>xaITk6298GAwOk5G8z-UaiInESWhUU4+A28>*= z#(o^9=-T@R%xmif>+AHpdTMB3o_SFm}AJFAPN8bP{e;1lG70v%V~j+|=UX5Y`ahd=y3|eaV4CmwiC} zh&SnR>;f1^`$2QccJj}o43TF}d_PjVI9b&1XT%E4Qp)*zWF{XtmHO(~%u&p*eU$U- z1vss;6ZO?oy#v9hANAG0zm!4UWy;xVO=tE@HqQPihY5tkcelg3m^Aa9G=hudRp$_tky=c zvbF*8S9pNS*&AfGTOCX($NaO|nZy9kP3n(%fw}E5V$*N~hR&1%+u%o*Sd_z5+~>R{ z+etcw7r~;-GMJcTP0sz0gH0gTQCiO;irgG%^zp&o0+Y#_e=flDrGAheWI~P{%77ok z0^!lj3c=2Ua_(nZ!`GdroZlA;jORMa`Ngd{P!L8r$6kwuwL>Up>)IPIU?$}}OhU)wh_CwDHx8RKKad<{fxDn15xMx8Ocgbv8E9D54#B|Cz{qxIj0O9_2K(rtZvD)#t&cIU5cS`j*W8(^cq!3f)%Wa&`7xmQ z*+Z4xmhA$!$F@;OX8wj1KXI@AEFsUsKf;5#?qIz(8fT)t29rn+$a&*Meri00#hAOV zh_N994evqI5nMYTm_o*&Klfs>_gb+jS)*AFdW}+eKco*?!4*MTG}e)A&?3`<K64yLfCYiiH)2;R5F4Ka(<0$?Q};7URV~c$+wNI5Q#afjmMnG#=b4E z4db-34im|Z$8R7T`$YIO>k!xH&p`{Hck!412tVFD1RFIk@HBWTbeT{K8JLS!S6U{_ zsHw)ai4-#5=L&9DuYu+Y8Eh{~6C9%p;c$O%xMr6qm@JoLz8lt1{W>lf_s@a3cYWZy zYm8tRngta;STngURxtdTF8YeQx*BBeHtL@p^jM;K{FHe8kH-e`eIxbHL(JUC!v{yP zMUcQbexBE4~^JMLHv*IBfY3rB}*@2^ zd&iLx&WB;znm}-NOv2?<7|7HxkH0mGoa!9{;e-8QPpzC3;U4MgTYj)`xPlZm_<<+J zb~s6qY&?R!`>|HmvN4BL;;f#jm^V{@{{oqh^ao^8o%UO7k1Y?+{gQLn7>@F#x{6L;jVQA z|Jb)3YmfDT!FJI+zo8Y(bg|}nOCqmG`T()6I5XWgi@%cp2IhUoylo4@8~Htl8<7EU z`1Ek$f!TeL)rxlqh3I9~qW-y35W-W6MctxbFKl_7Pw)AzN}gq26t(-ZVdN&xV^XdW z`dQkLrW_hSZ|8%Er3Q_kV@{qT6TZcW_x$N_ku-bKJth4Exy0X##?J@JuaI-MX#DIq z8hH*5fw+PIFbgarPU_fu0DHEEI^HG+<8l7LGwcDh>m4zli}o0Ry<+4a$;kIuZ)=Tv zR^IQ(6wDb>EW}#zXK%=+VlTLiwc%EUZ^*9(tQ+9`;f~#NBE=l)^;Z7>!+DyOw(x6` z9(%FX6Z#Lx=BGGmvRXUzWtRiji(HO&QWi_$JnXAh0t~%}($yEfvFw954q5qI{8tVta z?*gDy^%IHw;RC-?10Z37x}rYD2P|g=K>z&CigesN^%xoeeXP|Kdfs?$JTd@&>{3&> zV2GGm`?a)Zhi~E-0JF6C^x zYbW`Ey`h!=*7N*Oa(oiytXiH(R7O$G*~{`sOgfF3<1{MB=QJ8KyKlQi^h_vc)fcx& zbvw#g=T{9GF^;ag51qeHt{2mFw`E=<8H)9WHQNGVxmr6#G}hbN%*GgFbZ15UaBs-y zg}Gi^J1F|y^@5kZ1L15@dqpy?iT!#8g4@PA%-h)uei-xr?VmTl&=TfJ^w`ES>>>4& z=i^MZ+1DA^*SIN*Kcnc%R-f|*m7n>1RjoR^y3Q9i9j@j>g49^UZCF>M<|WM6_$_|+ z=;aTDvVR&yZN5m8*jGOkb?4P4WWUi3QJcjAnc{U-)Up2aNRQdnC!6fECeq%Q#p_P` zTgaocl=ILIE+jRJavsnxfSfX*eq-IyDDv$}f_Q%@NhNj1so!{cixAg#)Nj~Z+$5oQ zsXYfDctnN`p?+ijpeJM{_C;2HUytAk+0&7(yWNWF$o-vk-97tAJ*hGC5%1AT{YGq$ z(7g^xQd`AX>PgN7WBhI4!n{%_CmhiMrmv!>+ zgsN=?{F{r~Y?xe%^_ExoA?n>(!!Oo3CDxL2Y+^t2bbFoXK!k$cCIqz6^v_35{)NYFOwlc#=NNJ93?#p|mbY)Jkg z`s}+BxruzHQ9!Jp_NP?R8*3q_ozKTiz+9ngD7W>xZA`S=O8KXxvc$y z2rSi)OEHIh2IahL+ig<1+*7>gLrE<$uA%$VqtY&s*Vy+``L};_?m1agc%QDzZpT^| z1Knc&-pU@VZY}1z7Yh6yKTS4up$|;fy3XgCcVkN={@~zlDde2&C~|I|B^SW(oA{b8 zK5dD~xfi0g3hqN%g71iW3O|;NSX&|LEum9M*O7&y-jy?-IPS?4b)PFMNa}t1?3?s( z9j;$!jImW_PX-*Pv0Tuw-Q>|3>Nn;qJjt0m)Nl0E3?QSrP|iP39wI#!QO;M(V#)O9 z)Nhm|pCRVo>7K^3J?BYYY>@cxRzzhIwt?=88dT+yciSoF)}h6u4D%P1tSUIvn8&Bo z`W`sB+Da-`8i)FECMNl*agtT8Z(1iJl~^Mvl*1-;9`{Q-k z9Nc@=|60hWOwwj^1ni-ZQ_ENW(qupD<8xu=9$|M~2a$88W3ezjiL-C!g*;gBV&-pPbusJ~{oGKKpWo#l(0xjWKew zmy$9(H&lMEkHt$#W#LItU%R$~98#w-^NPInr1pKG16kAL9 z6XrT>E9(nCIzHfSChM>g^z$Q}e1!Ec+l!p7dn<(K&&}fd>}UT$=+)+lsK@Z#h}9PA zlOtODld$3v@p_Pa1TpN&i#lI@0=W`HeML4qnH)8tzQXe4WRmMheZ{wK60H59zGBPl zDdbCc8q2+yKa1SyL1X67{KaJ51j@N~ku5pCn{w{*WEa_1OgY=R%ShB}%K7`xK(fb@ z`i;Im;Uwri<-D}%Fj?zOZM)d*AYm*hXUh|Qqzrp^D8GxQY0kv3hH`#uY(wssQ_dX+ ztS1@EDd&qRk?;@-QJ=WRS6E0eo@O%CA*xGF}82hw@U*V(2KCkhGxzf(U z3l$xa?IS&JVZXecsCC@3gwe0xg3?#F?7lDbVjhU^r*G6x;m)f{QO7LRBu|e~Uy)$c zoA`~SzQXU}U?T5DeZ`s%#^i?<^%ZxS5oAMF68+o5W5{F`>MMjj6Up6X>MMpk1hS2# zd(OWiXOJ=JbZzoeZxQhrPdPhzt|g;ODCfyp+sL_a%K38cesU>^a#m?CBM$@VbI`EP zi`@TBIqz(@oxI#YIcF?gMymhy&$eAyvhE(`eCYg8;$BBN-_kH4xmd%h{4SztD=g>l?7E-TfdgtDoQ!rzNr-?cpT! z+|owWDOY2K5eHw1oK8ll^k;3e`i(#D8lw^HX?)`_Ibv(0s2W3GG4SijhT{ zWb}qi@%rr|eKIpQMbula^&$Oo&xl&sI+*NQM}39gAro@%RJ?dybMsh|U_pJddK(Gh zKF}EBy8krNRyZu)GdW=asXanDcb~nA>^Mz1-`!(JtaRu;f9BUsBv6<7kSQ9g$P3Il zRld)taaKg#k8;+pGa=4+o};`TnyE`Jyr!Iob^9Z<*PzeAHGA6?b_gY1^ zVgL9Dx%JOQothsjSXAB=-_I_Ui$Zdb5>Y2?sSz&N)3shh;Va<_Pi^>jpH@MCBemfj zIvvPp1NywH+1-^Kmr)z;g|YYhNE%nEhGZY;Z<^TtC>rTu}85|x7jHnpED_EK4mCbaE5Y@ z*s4ihuce$5S*JRb8$MUrtcYH|p{P13X7neqT*feTC*dJLq>Of~NaOo2IA;bJTjWaTT86(dGgl z=G~k9h3g;P85z8}(?He_UK|tO|B*^f(p5@rc=Kul(%zie%ImBpUZ=l-zvYbSJ47DCfnVDrBT9 z<*e!WT*!JvIWLJS7Uo=c7Vl5XIU-1wJN}3Bp&m{AyoF#QOhm)48z5ri{u z#)t5Wx&CZ7?1Oh;LLFafPdTr0X)CmSMmaA~(GkuVQO>n4!-e$4rQ+*f^X7z8uj%t{ zZ22DHv^R~};??{FvuV_ZC+$8Y+}=oIiPMG&g7gIS55_U)1!Fm7Yd=ITxH?j{=D}sc zhA?Wkk1y5=I)5n7_iLXDOOI2Y`|@53M%V*i$tU0No$$|I%G3LwCP8tY@-*u5MsVst zZP@+GbK#N$wc!lCheEPI*)CgnLs_yYeAq7C~jsp9i5+!ysfgJ1A**RF~BvH5SlVJ2PcJ(qPB`d+^v zzK0_V#t16bsiHnO0|d=A)K{ebm@BC5JRx3x60=&kHJSS1W!~F`!51j!XH&g|+#{58 zxO;#QR7g4Bu@4ihCsWSSiHC);xQDO&yxiy`LQyx$*+%cMP_d43_S$ej@OVw_cKvF9 zVb;ITzSVm@g_Od7IY&7P9QKG1U&nNnAo(|sRAD_u80SPe&s}IJgkycZ@*drhS9!-- zH1-H9)Xl3irTTCG+~HzAZ+}ITJ)-Ri3(cqVAJMj_W1YhI4|+Uw>&2#HzsP%gw(^&I zb!L@4OW${O;C)*^iaZ;x@8ox@KNR(kTvxuER=KDvxBBqzGG2TSvqyyRi65xncy@^A zXDz0Fqi;+Re}JKWV{eyA-rR)xWS1p(c?|{S9CM?dAJs@X_vqQeyC0>Tug&?zKMtmx z+iq?zoKhSV|1Ik;9R#fMA6S&A@sAXgvxoGN zd>#8)fl=7lQx1YJ$cKfi@?UZmO~-*o`xocO}Y zTw^HZ-2G&Tg*27g@a!`kC38zCTPyiOi2~=vDPQNV`9aBLOUk(+C0nw{gmTV|yD6Do zLpdAucp+(LK{?-5X_Q#6rJU0uUP-P*QqC8fIF%VuMbS^M$wknLSWdmgyJI4>oP#v9+B zYfBvLX}odl+hK{`tV)q{ONU1i1MEwnT)zbD(PZ>rUJ^f}Ns<}UXq+x;l}uA+b5fG1 zD~~N@zKo#H!R9AkjN>xO`Mv8Arsm)Ht!!5c6Jky|8y^&yiafeUG)a1k(Tb+NqPqA6 z^YtUO;h_iKF*mzW&WT1%3|~yyo^Myj47owsP8oZZ`SF>qO;Y|zXC_>uoF9IOVbnRw z*;GA@Ik}y3-sR!Vyv3OS%I{0jcR91>-yG?_P2SA4uGF5H%tXm*oGGTf=Wly1$=Sfm zZeefhBoCOH>nsmU>CWE8{0a>#8w-s`T5MHcKWN{{UNUBUSC+xQ^(?tBIi~UrlzO9a zABL1Y0YJ@Oo69u&R*C(PAEdc4i+P2pAs~`*`j#Uy&x%ZCa)#6O_2-B}rX=^A_va?_bmHA7$1{nw)Q0!ECrcua{g<=CVKg7wxhs45 zga;&N9nDX7>&{+YAOkaleUe#=wb-ODzEE8LQF8PZ<*YW=jA?K4UF1AJ)t(up{Z!<< zH1;6VGrwBYrKeID^P2@C=SRCrnE2Mqq8>KtDf6XArpP?xaVv95mMp$!ozopayNPn{ zyRrw&X`diomwfII_1^!k`+P@2?i?D+MfGGLVi)xrulCM^cV8&ycZTcW=~K#i|9ody zJdtv4K8?McJSp3p>kA?EK4tsySU0eWr26cFWG3)BwdZFKS?2aO%K3L=2c{HzIV#!a zpJ|n7VJ{A)_8W3jVrx!0e>``PNy8qM%IiDxgCtMkznp(BX~QqM-Ua8*dw|O2(-x$z z8|yMj2E9h!me|{BvVRJEL38FPW?Nu4(VkoCw==&Ze~6r?4T)k-T09fk4jg=majCg3 z>REaX{Oo37_`h1p z*~~N)ZhfLWO)%egM-t^J{b>kYVyK22FDEZ~PW4`e1#gOTij=P-NsX1S>q+D1MUI26 z_+sw_<@Iy@yqJ=3%6X;h5=n8Bt9boyzY+fQl-#;So&CAd1LP04N$k#cW=H(MoLB>0 zCNjGVdu+Nd?9{SjjumxdCHR`hM?^7~yS0j(Ykl*Wq>Il)U2yveBb$Fi7bul=G>x z*n>l$eq(d@00^q3eq*-nK`8T}oL99(LH`nJ&o_3(L!uAmJZ0M{(D~P%2hBeNUGW@S z$)}(GDd^Ob^6VVR#sm zzO^H(H6j4!x#u!lT&X>mdOv4+m{HDIw>m)JtLq~3_1}Ae&hJ8zbBxhwsQa2L>gvtY zU{y(`$oZw$Di~gnEb0zlc7u=aY0Z&^=XP+MU|) zIOF?}-i6w5`>+>Kf0;h-%8tIr{$JGhF2EY!uz$Hd-S`pW|2>nk_*n#){3W zL^Us-`d-c2Lf)jT(}r-T%uu zW?7D;V`4poV{UEf=h=*kUIPT~_k!hHVwuOg8sObA8R$0MWCjThV4&s;B`?~;i>Oxs znCI|&M?c8#|5#+MIm!ZRhg6DeGX^XNM^7T^#L>IKI`)#N!{!FSDyQ=zXOnGFU_9fj zsBgbKi!-JYM9zxmx$xj{w5V$q;JU{$Qq+G;AHeW;2Sw)BrLRHQ9x7^G?XM7!N^N-4 znzpQm^S?ICcVH)aQ2UI1ts>i3x;Efq&8@SPtsV}11 ze|?p_W;gxYacwTkw=JQZo#t!GfB8|)L(Um6XSY+%aq>qN2diAf@8xg*yn5bnCi_GU z{5a$WHwR0ZY?Hh2t_5er?8srGbZUjOoDrZw^|)IaxzlB+u4mwFemV6SuCa#eGh}wii;xKoc#%qv4nEI*d_}e7oHZcH)a;WuBtdu zt4zED8hn(c_cy_x6PuIEv zEKOw&sZ~G@uGOzxxX=8or~s8`USQYS5l)P(1nWE*)U6u=qc>Kx9ni zm-hamj?e7Q78&6zalBrYtIaxwdBY6U!(aDcBZteV_EBY}5*bX#>mw_Zz+)Qb9ic9Q zY-aEsUtmz5-x(`6D5abyJLbqAMN!VHZV!?hrc%zUH=E_(^`V^GJgU0VfVGv%@9S^B z@t|J@b6u|#VtTlO@23RD6YHlo_x6C*-*~3=S2U=@eohEGuxm&iV@6_XLACfBSH|i1K zkNHK)`!kwPfIZstJk)LWWI)2jC{ZtMl*5pmL!xe(QU(L74v5;;UZt3#|XQ26udVGBgjK=&a<@MFrA1f-;8|I^4;`ANb&XbAy*up2EgKJ;q_0{zu z@No^!-a>tD?h(fJp)brqy)80GPD*e-Eb6%#vGU>wnW#rxY|IZjWhCx44V; z0Oj}0uMTk$um838+~8~X$QOV%AqF959V~$g??`;VA+0*g}w}fDOUyY{dXJ8Kz(?& zs25LJ1alfvMg8>A7I{<)!d4*Bh3h zZq+CU&80F}j#{nFB^ZwWb|va><(pt6&f8MzL*Y_pH`X^Rb-%dD^2TI(T~%d?{OcYW z&KAVipK&ZNA7?49LVadhhJ2icJJ=}y)-T%P%y<`AjrwoSUjwR`*&7OBBj%RtJPu+~ zpak@exq$GdXS>JTsT z8DP5@E^|jkKGB;tVjsr{k0EJ13$IqAo3N!{=1@#pXqW$=vFovJw!$fXF z;wM1ShhWiWwzjnd;ur{P@pCz>oeM8k`hzX%oaCiYjJ;N2$ze?5cwcZvy=KPf{4WD>hAC>}twMeP_8E0U zZ5w{wygtPfJW(IGFq4mxx`G$#`fi}&2 zCvI?|k12Da7Y_r|J>lMW9mc1(0D2BmFp1Y>mOK;S;V_)jR;kA9oa zrGPfr^Y?7m3Cx*zLF8F~eGa3uCtGCbeAbR}(M%H=){c-em#!p=4Daj@XW9)uE;4L$ z{}gk){V|cD_Wn!E&*}(~;k3S`OwGwKkzvBOyG+`G5Ru`sz}L)BT$?Bv-qHKcOpU|b zWYiV4Dlj<57yHCw{7};gu64rs9jLkAU7+=#OyucV@RNy1kcm7So}Xq$z4jIv8viVn z$g6z78}Cm}O3Pn$(HjC#SAH5MpMdiSLQpq7(vl~g!9KF6eP1Q;QncZ4)DeyOymp`q z96|jz=WASB==c2sEY!k2-BEVT9k)xc%?^81Zg0<6#pi$%&LwRLN|BV7UB=mBUNFvn zhh$DhE?knzpu^XRlHLJVVA)(B_;aV9M9(=7Hm}9p_^Ev*?at*xWK94BGb1Gn9ka#X za;5uR$!9!=Rr)d03Hv3}RL+RMWh1>~lI2&9i@)XHPvw&3dB?=xa_>J4k|{e6gB{-g zYIG-t3_1v#P`7>An{g-#5p8m~wHf2AgL5+R`t<4`qmZjAj68Mxr}6Zcmzz3$6II}GppTeABa<=NxFck?v#)k=n;4sPFu=EPHrB`SOmEbptZt+(IvSR5~c1!M&i4IIlBIK2%<% ze*seF;!KWJGWjI6i_o#RFU&fAT0W~yHViVuxoF$v@=@N|BG1&iO1V4s!d3dl(Rz2} zA*;@aJY8$=$y1pGk*Ahhjhu1Ep6YndtD$9bN7G1=r%AyTxoy!wk>>>=N#18#sL1oq ziU|49;2@Ewo#Sq~u3do0b4Zhgylj)7$Wv>6cX-ckUq$|!5-_VuU8J-Ns@T|N? zwJGoQBN?nsePNo(41VqT6p&($;G&7E`EIId@WTdspe@|NZ+1E({@$HyJosX)-B$X{ zqhEda>7SxSo~4Zed_hg5_ITC;)Oo7{ z`NLS7<&OGdk}n@z$^ymtCA zc%$^^H^cc!p3$I%P1p~$5cRz3KfGbnUYyT~{{MQQu*cd-oIg9V`K=(Cvs0Xr`Zs4Y zlNGQBYkgc|_JQ5vBxZIh_LW?N^Y6;F8M7lku*%2<8axL}8iQ~SInHowHqn-E!$4Edlytb_UN4n1?`^8d680J{$!U{&D4hi(r5n|hqdHTV$U zy*=(j9Q1-YSVQ#u0rs8UDTVoUm-yW7!C(_31DULZU;8=)hOO`c-}u}7YFQZ0{qO^c z_EY{B_S101&sCh#$ook`#b^CG_{8_#8zes8W7>b`L-yd_G~UDZ`Nm7oZz-Qm^0JTo zIwwCkhI;XkH~ejkk4~cY8}NX4>+cJxsBev{bb!7zSqu(Hj5=;Ck0JjFAX{YUo0pqU3HyPL6}J?jF?n{~`b1$e=**DesYX@y)L zp9=&0ao+LZYWcW%Qkc{adzk3;;J+nEai)PAr2n?yHJha{daOJ2UAmq(T`PmV4erp8 z;mtd?_Xdxr9&mKRVZIta<4dfOSrT`OpT7j>HV=}*_}`iQ9?b6>P$7ds69nGL8hd=I zVBa3qa(?xVVC)U=53LEe`EfXpTNwkWeyQPi+z*1osND>1@||%GY#i#R^_Bd!A-JAE zy^<~EdtCDu{lKx=1^fqmR_5aM(g{4zHF!e->TG+SFT}dNa?}?suJQ&p9&iiwyyPdm zJ@&YLfO^Pbb-~VbH#|da1fjySv5xQp^{s-tLYKK)p$YZhob4M{fO?HH=&#%dX_bl0 zqcg6c^JE_!&l}22a(4%J+x=i0>wl6UfgQ8!E;C;Y|U&>cSB5nbmh!Air;85M<#!ITeBY$st%5 zh5AHb0KcgeXVakesPN-6mwMxjz(C0Q?#o|(>?PXjNcBKoTaNvz@%qFwhxsqbd!YgK zkAs=KiOdP!qmJIPNVvbz0Y0Es3l0;kPHz@xQvVO%Dh;BebI34 z+qDCIm_3bdP|IP@ZL2ED{zmLCUXK2xz*jOZ3i}76ZM!)3ldLrG1mOhE0IG?!7`M+8 z!d0=S!3C|!j@TPJdkyvpRNb53+QkdFC|786wUDH98Pty((**?wsE}!h^FS7mM{ZM}P zvyaF&>|VNj4X#=4Agi?UjdFjqpQor>5|8JPW0ZaPa6M>TYVm%mGkikrnRrxka>!2j zh1&kyMn3zaJ+#HWqXQn>4&+-o!;=~NVC&&9<|_6kuO|CohfOD@ z7Hd{!Vc+@5Cx~QMPcQg|wJ!N%4oFrzc)>;N=ig4gOj4Ha1rBGipN!jJN!AN5u)wo~ z5odl{+%%NJTI}0zd+UnD9IQuN6YdH#Z^Z@z9poK^EWF;C>0~2A(&f%uO)X zx{Y=E)9b(GZo%gi@8JRN^%;5nO|TAinHS8QF($tS>+=>j;j<*WHvjYLP}qWJs9j!- zmj}K$2xsy0=KOMz=QSRHOw?9_t6YvfzOJB7(C;eWb|6rEe!Xqfuqepz6Q5aG4_qVz zhWm(iTi;ie8B!({*)Dszk@0Nsz?lj7Hx@a}{Shwk74@%$8W6N}541yuZPVt%iy1qh zGitLh>!GECJ!ql+kWvqJ``3Z=(=KX^`j$%hjJ{I7d@$>Fr zY1u)tNW};HG-J=%Y`ho)Wf$}ku-}}9x4E2;~A0~8@6mFy5<)Z^*4tT&L z)aS5A;5hs(zCxW_RS7c;_rYh>Hzyjf`TO>O${`WU!9l9KJg%JJWFl2xXTCU>EO3&$FkfQwk zx+pWv$p*l6mr2E%>fiQE&WF@xBg zWIyynIJ5QQNOq}yFw7q94FjDlSxegxNWjl-wq+GNts)4LP|Gd%unsHmnU6Zh-;dSQ z3xF%i>vs>a#c$D{qkh{xfqjPOP}fm!$Vy|MnE1d$)J5j`Y{g6&G@x#(FK3^zUhon1 zt&vaI*I#k|39?Gb`NH1DJ&A6pwba$Qg*~tr8tP};4Y>w$XD~zkvw0L}Idcz8N1fBK zn6qw+&o0z|bH0*<{ZM+jf_JnM zhQ6abU{~rEHs}xjE~J=~^TUHZh@ZE-0?!nN2VtKOjH%TyoKQylb* z-3MzA;2fx{$*|1=`$D1r99~xk5uc^-5_=0@x9`Fx;`yTn{u>I;n7xg0ZsbKb*!pe; z`{XYA88vs9+_aIc=!P@USGz;E$5M8zCC;GFa)z0><=@ve-8Txj(W*1jrD>1 zZ#?0a>Sy*C_M4f4vE!?*?Kr2AL2v>2{Mpc*3&r?cj{4BZKHS3h{%{Sold3Tn+twdy zP*3A8 zv1#0ZI@aPeo-5(3pXWu*?2BTY@mk{n4F}tB;dOYf_XFooJ?zNEwBlU#p`PGBTa$Cb z`K#M=-^pk;Vt|vPYwWe{OlFhz+JQShwe%~{A}(G z_6F2L{bKG4t~uTp`l9|lbTjwgM4p@*%zv<%9ggQdje)qYy*7Z|;E(U&wj0D+#jte-^27gARFvEX)Jfx?MTvG;jEt=K(UJ%WcKIo&GN|pXXv9?pzD5aYlK9i^CA^ zc7Gpuddd^3OHDbwiRkCGq>%q$Ea$V>ANvP*gXdUFZUy#oP;&nLbP+cJdt>OM9(UcA ztH-sW(%&u}xs&_d&liTFJ|F7A-JOYcjr!>&AI`K!CffGvDS_NWjOCTS;=67L*Zlz2 zT%vZF6vnk`P|gGE&vDTjd*EIdoINl8N9$8|k12sm*jsb~`i<#k?_hT~DP-rkV!!PE zZ2EaAti=ASN0-lKH(}g56z77q_1(ulm@k8HCpRd28_vey`EN`P<|G_D!xrIllW%o{ zYiUjdt>>(XE!ZF1{jm9W&W^w!QNoE z)dOdHs&O+EI5WM-11dXqB+naSb!y#xpUY_74>CGL*z1Ux`JVBxu%vo;r zfwj2DV*6wy_Y7m3mTA~WI%_glG8os?Yot*4z>3?C`?XDLyrKQaMO-pIXO)~Ul-hDy zpRsoc>dYlOIA1GY7>;`Dc{gq^o}nn?hpZvq-0%l77=^myJb%vUw-;EUzBE6GE5YAf zEc*AUmIt|V?1!y|>)}@;&T=;|?E(jTr~l!+es($Zc()IphTuBl?kA`jD#hQoD@3&) z${y#X5QX^$k3AQ$19fE(-4}b3zwu;0{3C-4tK85pN3!lNGVEi4eHY8mu#FiquzHR2 z7j+%OYd<3y`Zx;^2W8txvxP^kl6QsIcHz4gvnF(!~S4b$Z7ip9@*mWIMEdb-yh75 zyC#L%k6dAf-9q-E7RDRh+~Dq05BB^t8Fa*1U^OIy6}HIWp3Dt;XeP3^&{yxi>IRjW z7uZ?1aK2nG?9J3!V4*M0I`?)5ebowfr47c#_4v%#{E$`kLmx8M1O7z5XG1Z+ENdt3 zbr`hev`?ZvCty!JeRXd4Id3?t@PG;5w74YnAtBGO?m*FtTb|(!&)Rvy46i|)Ll*Ws zAAmFIrkHXq=qDtMCq$Z#=Mr#F?C=Ip=sg>_P1n7FQ^EfK4`y(o$k1r16gKQx$R%J; zrrLGr<5+8M`Ww`}u@8pamTTIMb?vqIY>u(#{^X!Pbj6tI%x=!3H}2;YNug|tJ6DhE zj8Po+-SYP4j->AejY2nwJRHFlyX=H}hyRze|E6n@vJGb|1-XJjK@*(Cb?_F;N-LR&~cJIK1pT2J+cAJ5!jyF)#@eZDsk z%%%Kr>NERe1+EP_oCV)kg_EM~%v|RI9cOEBZ`XRmfPEftY^OF?gx^<+3}>`w_TqZr zvo+Tr?@<}VowLUL0o1+1O}I*D+-E+Fzn!MBT+=ChE@yZ^*DDsBr5&y(aE*EXk|k${ zePb#%Vm_gCCf8BN7t#jGAa>F`Zng|#j~6n`16sr#l*?daC7wZFwc$pY;h7+=dp|w4 zT()uK*2OsES-vaWP4MBC@7@8Xn|J+>-^kQ1hOc|E&t(AG^ZX~!Ne5?I z#=F8?8*R3{+6zvVyF$lrliAU@PMq563c5Gevd2fE-@xzVOrn$>HC+ai=et42Cm6q> zZSU}PgZtg%*uLR1IEl6$I_50^+`;s;9(P#B2dvwAKw(jD?mXr`gj;w(=A40?S*{Og;%`LH%!pgM%on;3 zK-->c!Ua6`h4UjYmdzN+y~JL;?{IIi-R&`)x8MW258!WAbt31q31iox_$*w=aWkfS zK+{~De>`gj*ISNrW~N}iaMC~A#kf8AOu$}$<{P;iJGaA0hyV8+j3;o@Za-My-lp1+ zQYgpu-}hKo7<#J>`vr4NyAz!6b7Byi_(2LETU_DDhpFsA+?$=Rk25l1EJHU1E*u8aF%xF(pb~NGEAKwjEDqSJ&2E%>c?Fi?N{_h-K8?y^A!g4=6 z_H_lLnq(M=&$_44uFysL1Wq3Dgu}SE_D;Jyd$9q(=a;yCnKp_Yh4v88!wptf&Sq<| z$CW?s1s&8|!)Cn0*@?T{AZWopmMjl|+88%j?&Z(2aRJyL+6`>W!`W@+0nmVZBj=i< z+3FVokfG-eR|8J5kFn?EAAD}^o1MaHeGULW%nS5(&SGc134mcI++mGzE_>)f0PuIQ z|M?E=@KS*1fLgd`GN70pc{~8hu+}=z zXAgE5= z;k6%B4UaI_HyG{t;M1qzo^cTDaZW_n#Tu-8|7gg*=L&r-4O#i}SV-1HJ|_mU{uhoy zq&e<;d^KSm?T$beo{u+WkH)H_j#Rb^=LwCRM!rdRXymN+brjCL&#yR7$H*Vi6Zi3(2BhX`$3mnSv z6kd%!0%9tzcP4oY_k4U|u(B)It?&`%zryiE1bUK0|RYw zKXv&L;pPpjrS}?pN3K62sP6WL9(dlhT;eZuTaey(RU!eJif4A-E4-hIRt zyf81NB*qa=zVQSV*HfU2d*2R9!Qdbl2UpNn%wKW_!fI2&Ws?&Kn-ihauyjzsHMncf z6u3Sm0aic7UYP;u;5s)N#;ZGn%dv}4ap@HJnm9w-);tIu6#<7f2Zulk`hnQ^3aFYN1fS3k=;%~KX7MpN-`@rI>mNX-<5BS2h|fEt8ql;1fcO*_ zc)9o)jNa!DKU-ZOb>a(1Tj2*^aPDVw>ILk^7|0Fc3WrUe!_L(h=ht(C0#&T%yyGx@ zadU$bi-*v*oex}ph-={ZyP&w#8=j4HhsOsWfL;%b&#iQaRFenRS@!raaynu5QV4XnlA^gwn$VTXw|{QQ7%vjGbQV*`x&V;#}I*C}nkjfbh!4}PJq zC^c7FdRa?RhX`q%)Z7tP~fwX22HYx%kI?F|a5JocwVvJ#VJCcU}zK%y5Qs`6;6E zK+Ji@XIa~i67gJ91a$k2>zWo5@u+neEX8$Vo$7dTE!O(mh|ii_!?B{u>h=t1~-!VQ*eJuLpZjJ4Dn-C*MmXHof? z8;rf=2BY1li>EN=Uyl10E+cx1%@qgW`&W#~q&$=^>be)!eZxML#olJxzqbQfkL!`Y z)`Qk5nlOJ|05qoKoGalZ-%dT0EjH zb4X{GWSEbAy06}wK_YEqpfkovBu}Riotvj&`gtd??KzFO4U2%mIrx7ueHyV^5(-~& zpRqgEjj_}Xf}S|OyKpACw&N(|WMXgGHWp;UTz}BR`D8=V0x~@52&A9D_^r`0GJm!& zsN17Y8?=@@&_4`nD{#)Aw1qr-dk8k;^Zrej-DK-pZB%*O$mkEYDXCT$x>`~JPj)=9iji`H)4Z*EL#sQo@_u$r8Q`Mj1RdTw5+ODlGDkW=^Tj~2Gd&N+FTft$cF`nHNeUMaIAP!DWYSuh z2UGEx*l3tU3d^!!MJ_Ulh$T~%Q($$q6XXO&6O)fIkpBf^1h1pWQT<5p?dS}*tfR<+ zJD8a{y6_U9pHrAu8|AfF%JuUW?EPYX~g}y3%G|Gr*nlQ?mYlz6CA-uml8SSz0jo- z#*>XRNq@DS(0BR&+VjdT{smi_Qs9uH6O@do6mJ=2!E>Bf?9mxPK7Y@F4NtJ|$?ctF zaa{p4p#D-6Nb33&!mV2T|4~fAI<&>`63@&1>QhLbuPKGm3fMcI+$8JLOCS_&#yR;8 znIA@B3a%eZX5A%CCoaS4z1XK_B;q$b#-M5H{Qy z#-5{OTPWsrxH*Gg1R+(w!{KNh?hPAIvV2e|v`1gPe0>o)@iGuxYFr>}@Ks{jlD-6}FA}@~mf-bJ*76(2gUPpak>0o>gHa#aN9KFFCb2U{}8ptvE zgRn;z`*>P@BG+*KIULvQ^1;m{7WedxaE)(4zmqI&Cs>HRqOLA$B~4g&adNXWELz-3 z(oS1L=`Lq5zWkAx_1OhVgPi}zo^9@J5JR7pfx~a?!O>|189Jc~EeO zh~?3(zJ9I(oPbwlv~H}W3IOizcR?bthS zK{+wsl?WHF<8$4jn7mnc7J4sphQ}8~VzTfw#hhA;#wt=?;|pE!e3Si$8Zvtw z)-bO?AMyG%vABwTk}+oVF1?8){_=z%JS(Uy*NXL*aDJ!f2|erN=`f6u%TbIe)F{)B zkL}?!u3zev+R%Q|{osSO@e}8?p*_-eLkN+@>12OAUKgK!N2F%8xQ@iLSkLXr=R=UL5=Dw zqChW#-%ckexK~Y_r>8-?*XXN%mJkocM5x0($LF4Tz;bTixJc zcnZ1Tc>?-j9_P>538Z76<4}rm@NB0zvbt*sJi&cd&2=fH=gDI%hIt%&?`B*0Gu_Eq zO3vx~GQGXFlqh$?GZz>yQVFgi0d2jQc6e7qCSV+1Hm+^fK;G=*u~3zL&162>lx+Oj zLwV|3WyAEBH)>Qq+KTDFIj?ThoiuF!3@giUUeV(W`SPR{!q9F_I@FR?u5yAg@+?j6 zKu_sn-%R9YUTi>nG%E-j+d9Dko6+=giJb5e*WkWi$I_6XZ*arJ38uUmNplS9A$^e( zT#o8btt%hG$6Zcvdv167$GseM598c>RXe)$d?DP;B5L+?9*u zT?Xeo>|`Fv#(A`Ce9eX;QjYTrnLfL&f=CDPm~+XeCxl+JW#cyC@^q=qUj9CR+4EXF z3ij%1D_kvbl+|q}OWP|5&865cp-hDiJ**_$eTA`+0R!l&ugZdhGCubMCsCJOD#F}h z*h_c#e0t*u)cQdc{^4jIq0ZfivmLkB-2?>^N2Rq0h2Lt(8(t81A>|E z(dj%%O~y45j!%rozQzOmm@e~6Bqf-eCmWBLmOv^o2UDg4E+&wzxW^&WnxB%${Yl)O z$6B2u6<(Y(7~p4l*s*Ki<_8kq)0*kO?RmJ*2IAfL6I{<@Ka{A)q~(Ny;E2p`J?}y9 z^i~$4A7kFjQVBgAfW4%ZoUlIcYC3z6ssN*KPStl8{WL>Kc!=}2$8Njm_;o*_7-P|< z-8a#|f=1|b&k3dlE}-$tpTO1j&X{W?&~qxcVfi9wIJhV26->Ov74)Z`|*BBMmkqw9c<*cdZ zL6)`u1ygaZGGj>#u})PG&Sg2m!r-Cw`Z#4FrpggU_E=0EGF60JoJ%O$VgJ^Js>06E zxL3Hvi!RxtB#hYM1aAAis1WlLw#GSuPA?Zap}7%SpJ6Ta1>5P=kSB1UpEK^oET%J; z+=gQ~r^akwe~=R6Zgka<3^1;A2Xe11 z{je$(o?h|<=k-c-m_O%iiqG7<5YE|ae+${^$T?e;HWH~m=iKpdExBaMIX~I|fM`Z@ z&gBzt5kD=?d7VWm2@K_&$1f}-9anJ9_r4a8n%$i9$a9y7+(N!5Xt*bxMAmT5F8Vpd z59=|?ICnqTO#0{j%h^9Kh?ETZ1@(~_i~HV&&c>RSmr^k=Yb4N4^OS|f_)Ih_-a%(o zstC7m?zgwthYqk)6~>Qug7$_%bpBB#p&sXHgSrP%^O~Q~dJgsPBed_}_t1**qAyKu zblr_7U^M~fIn~>#n0OnUE@D5;Axo%#->dM+8*^#MWcngj3PaF_=SGd9pYkt(U1xX5 z3pSwZv1d(}Vh^b7*OTghN@e%5dg;CqIHRLUT366JKg=4^On^y#9;a_@Q%Q_M6MQ1E>jRv5*#5QcRua3 zSy>22&dx*KsqhYacB^1691W!xLsf-5Gbgz5I*L9_R1!k$oG^|PMf33gA`tfqSJs46 zoh9!8h7IOp(YS8AIwuw3(P!>AjyzbdHKe|;;RfxwqMoQXQ`ZQHlm^Q@;q`~Ltw>%|b zKCY>aN1daUBYuG%b%L$u;^-Nt_pqWJ=7U*;Q>%$j!Reqg=sEh*X3I)=u*d}#I6Ki1 zMx~&fg}sEPS<<>cB80TK!GLdzXm`t8Xon|O^Bz|Si{H}EjnLdu&_Wq-UT-eMxU(C~?;*Wnh z_x8U+Rwn;~kwK2IS7#LMT(2NpIfHAx6E<|=5oO^U`scJW$7yOeRpAE4k@g0s)7OQn z!ulC#+oSU6+Z#%P*FnsYO1VrMXa9nwrP$YaXC^g_eGiqo&d~BAhNgHug`Su3>}OL5 zeO6To!>9|CzCT38i={Bm7{BX2d-^1ez?Ku3U)OsJZBn@m`z>)FW#JOKL7Q`qTs?!% zkL8?KtD4f+TRG>X9mA>e_bA5U_fwBfmuAox0gM(0wxW!Eootibq^mPnshy@#LUo#E7) zblSQ4Db%*$`qVaxI+|3$cr#b1EC{4y$6bT+I5+64=1sGPQ7{>a=PbV3(AAeNL*+m( z(9_sLhv#In?>zV8V!F_sbH1_8oPJrtIY+3Dr&TXF=U*9v>9>!3{;a;JH|@QNb8b}X zLfd11E16C9zNtoQCv(n$AAS?72EIh zzI(Zzr?8jw$Mv}Edhajih&=XNlj*wsLuebde>o4EP)9m8{00L*M<6FGsJ)q@P>cIk zKQH*xsZ?3mkDPPAoTE3!s0s<4Fh|tr8og1WDnz0^YtOt(y{{<=S~!o?cfCXNO@G1U zYZzy%zfODQy@#kN$a#Do9scMkm<@6PSI1;Jb5a#7jdTUg-lyopb=SbW4d(5iI!ZUL zrI3gDsXxAYQm4Ah>^nQ{*-uUFIOjPL>#5!r&e>OQ9$jI|IcNO@y7w~YeAr|peUZvJ ze`wI7kDD?36z|;(*GCfq0+}vq>_CSn@%3QMVI}%&GUr@$vW4W1=IcSZvkk;(C10nE zRewT$lyINC?Ncr>a^`Gj=LC=}%(Iof|K0T`$%7`&dHKE(biLBQoIh)|64gyjV1WDG zN?{vlhqNDHdfX9Q`=6xWedUCixaT$QNdXN$svz9Q=b%dcLwezqq9EdPur#Bd3KQgo z3pN=4++R=Mc58+)7>iSR_mo!7uZO-EOL<5u==Iiz;Dyh=8{6~gQI85(zY=5b&Z%@V zy#n6V7~?%1NgclD!^OQG821mPPt`B6@4x$?H{BML#`M8uwp7a-Yj)s$b-Ih+(<++j zUWs#Qq}nN_`}dd7b{c$+5xK~aYVG7U?BU*rYN>D=_Mg+0c2VPO9o*YcS&uN;dwPHQ zL&oC%yG(1De+8|it`e`}9c*0Q_7-uO zyOrs`{l;BEf!_I33z~;9m*Dt5x_sydu)}Af?y5xka7HtHE5_&G*$Voz;wM=D#QYh{ z_cXMpoG`@**Cw97spa;caAq6kNYDRGuS7P1G)We7{z7{Vc?lnJKP6__bGrQd9mu|o zael*cY87$~Bwby>_DCMpd?!L^q#IOfrqV8}bKvDT50DQ%O${pGiVAx6i3LPf7R@&Nf*07P)H4*@`QQ$qqx#c6UrR@oD00 z12p5vWdlq0xx3z;Ai?i9GW|E_!&HF|KU@orxNjAn=R)(>)Pi0J?pwKKQO!w>pn&_Z zs_$y(&RJi;8{->&w#gNaR{ajIG5)jCq)lPam~U_lbCa|Nw<(-1_YP<{=G~oAEWG#} z*MMI!=9c@3Dwo`XJqga>bnG!*-ap`VTmtYJCXZ`Vkt2v?|E;NWHs2tz-8ko-dY8$k zCZ0FGzc7VVl0ED_mG4H7f=!(BfxFJcAyLDo1sXD9IXX4uN;hNd%dOR;cr2y9?wK5w<)YS*8~YYk>SP8g})zsfF~AC zke|`H@Tf^0^zlY}KHt9Z-GK)%xCZxs&EyJgFOJH90cG2dABTTK0Z zi%9USjZ7!I<&p_+__||ZNi6C7h;u%EFNio-a?TU?9w5u_aLx^n2a*I`?kgtu9xV3# z^{?MBu2H0&j@LreAxHSW&Yg~Za2IolF`nP2kdE`ckNsL5p>|L+J$C5@q(8+y@lPEK z>jyVLLkB1DIjddRV^KX+f)ga3*Didu@EP33yn>bmT?)sYsf4pdPO!;CsqnaC5jfz! z_WNP)>H3^Y&~b$eR2$x08D%$^Q%PuWZUXGYT(zKwsWkWQS*Y~E{&Q9lbg&2a z5207Qsdf);!}}9<&{7A^S?kXnYHh$di#y{l>%f`sB9d zE_O}Ac{|bY-gc&Ao8vKeWGB;q+q15d5><|_g$c;H>q>X(d;cyt9K-&_kymJAO*x)x z!MVp|xx%!l2Oz;5Fl(*ug$edAV6PmWoA{_#D2aao4u;q(R#U&QaK=OEvB3#?9@8vL zIe>mR8FOYvDHqaLm*LWAXUI75jt)7Q4vm=q99wyt8s3eEM(jav*OW^y?u>@&aqcj+ zYaA6fo`H1}@citjK~wq;?GeH`yGek49LqUB_b{NfpEzfq&KlIW zlyh$G*h~V>a?WHu?(ZDroF_V5BJDBfNXApQ^d#AQj&rVE>Q3%m;+!SwbIF{3HtZU; z*dFA2J&$>gSFjfQVZANcYmfWldO(re`2-CR-p%IYe{)_vK$)tXtA!feFQ@C>X)Y4z6x<=oIGonajD}s9;}zH0o1S%!WcQMju!Uy4KZ@!=$CkA(GliGebQq{ z3UC4!d!xd6A&<-sxYRpDUn7VOah}qHwYUUN=sVeK^%(tjul??UTz#vYpgHuelvBLcZS{L%Q~Q^ zj`OwNng_accPO8~%{i$|TmO3wj&6NSPU6{Q86Sm-7fJABK2JXA5kyo}`Fz7IU>jNR zjL$cEtu-RmKRD;ngIdHd+xR?r@t#9s;YuDODi7}^eY%v}_VrFFu=X~OGp{-{UwB*0 zefW+pA%f~0{#&Sy%Mz4Bx&8lb&sC0X>4x;T5EJbP#*YqCmzOnAT;vG#5w~gMi~DeK z7S1c|I~67uRKtKj7=P9>D!iEY5-O-OY*Xx6_@}M{K4IK=amr8XEnIWH^>}tf&O}b8D=2Q(2pnSgw$-9;^7X@)DKg|m`qUe!+w6h_EG&6>2MFvqKtX5 zkoN1H#8}zi8b*Bw@wwdjb8YCraoo0xX5A;Ro4IXoD@!JE2Hdt|bUn#nJ8s(#q?5_9 z&)kQ!%xp`(dT}3O=#?p+5V#Mq>}(*eS;B35(xx^NO0RqTX_!acpfVsz&9Sd_eKZ84$F!#9l z70pR|2--*7;8bEh9qd;PU(B%oWoI|wRuToHdjJf`%JL%&yMQ{@H z$j^|TOhM^fGC7nmjm9jHMrkIOyYdzXCL$mexR9%1CYHlKT>g-#>K{Q25M z!|b;hw2RN5n>u)k6%HZneXs_R^jJ2xZRx$MlHFLVU&ies?k{b<%zeoCMP*=A#%+7T z;*J8rT*`IGYI&AK_@LqekCB!6Dtp0wz8mPFRyMjIq}jN^C4bC!e||^sf9wibeqK2d#rd1{fNtcb}ww)}|feTN#Z4XI42j8Up`8a*!S2$M5*V?^CcNY@6 za@$_;d5qvLav!qc+)^PKa~fser^7*4A#E|{qXu}v)_@S9pQa~VMxN~|E(p1}XWkz5 zuzd|e<1_4Wj6C;x$xYl>;0D`}=b>?JCMw`sp$+OH(>4?3;vK-x_kTIB89SKnIMGG8 zgR%OB@8W4-pEknH9nR42yJDeB1lH&r>^#%Kvkr)v0o;c~-tPoKPq+`c+WG`0HF3_TUiB6h96Z6U zKlEpc;5?uEkm+mI3eJnT59tzSBODLsoDZt`2utR39}=k-F3fcBfoS~S@4qfZ=%wHd z(~z^8pC}aLnXjiZwk9tHpGeFzN1ff$ZsN&O4|s~471wv2sBP{Jdr<#$(4M%j#2H4R z9#`FCqI;_Yod19J+~L(II%c1a&@U7Bp5!xVYeh%lY9sFDZOx#=-?bA~=3{)gqdT2- zTUoHcy@c`~Gw6t!f3O~yJ1qIBPs2KXfl~CbLqglqIinlE%LV7X5sjpy({m`n^Oi=p zrR3Kq&UwMX<0N+<=WLk2mJH74oNJ7`kb+a3bGw9P;$?5nIqjAngyeG0`^PB>GnHc* zPlJckg$#`-rlEeX@G^>X9$DriSZ(K=58Mh8_HE~!gHD|i^rf7$>fuB|6YEIGZ1~04 zT*0y!Yonr1(2gq+e8}JadGc>#Y8um55btAtxkEZ##If=s@^cwY~2%)U&5W;b9B zKj;MFI%kFDNq6yjT!Z|0e{v;M>bI#ukmWxk=Ip=Mv;Og^!f#j3xox}gLaYbpoYi-T zFj1EGh-`1Z(Gya#Ip^Yg`hwnXA83a@IZ9E zMMBO;^v4OUhdjX>IootM5qczGPB`lAo~FW9}DPQL9^5j@c+>kWz_;hBH%OpH6I^zb1k zW`2Q2%=wGS+D2;UG(cNC6C(VW&Fp!vE&2_!&ZKKs&eM!Iv(q4PS3%WiVcwnH9DcMsy6dwX1v9vaO#A85HG9Z|wLzpZ#LRSe{u zce{=d^+Gu3^(!}vVP84tnJe7IO<2oO#(erE7tu%yYmXu4jk&u;r3`N%$o6UETJZt? zFHS?A#jFV^Ku z=}dA4RKc$u_&=CDh`b+u4Srd9f#r5Ha!Qe4Z8|(7T(X!{PPzo1cIX2$Jjl9EfR z?I+udyb<|x@ca^YGDd;>=ka-NBvzIC=R-DbyN=4 zJVzHa#)%}P`N1Nzhwq_wL>{nSS|Qe_xU!$zjPiy%So@>?vK7g~*KJsiInO(Gl5u#B z>Bbz)89Td?r0nznMFG!e&RR~49Xwzm=JroYT|jj5@p&~EUpvo&7~q~#fq^>&rkIm{ zb$0Mc?|;u72Ts=@KcSB>&es`2XD5j#y}JueWq2+!!9~na!#cnH-JwKxsij|N7n?o=m5tovjC4ec=x3hw_Lq#z0E&48_*^3q*ARo@2W1 z4p*L^Co6GYumaDxWj{?L=@^HQ^)H@KoGf7^5R>fYk&Spx;TYcB9;alZ6x zCtac89_C4&h?e?Gv;HM-C4{rrx-B=u=I)6Y`e$cEQfm_BIZO_Wmk{P~`mAL-q|=g+TqhY**e z=h!t_S_$Oo13rJg@|KcEZ~5A=a^w>-=rvy(-f8_xtg#2Z%nwAnDp2LqJpLTrPl>KD zJjTZJw3Xb!@n9`TH6hXhZ|;i+c#X!Ga@Sz%qq^t0(f*SNLcARs^K6lBIZ`>z$ zHu^x4k8q#7-BF&7ise2zq)3_i%;d3-mBuRcwGrps;jA(hkhAP}Q4Lq2dH&w;W)1pc z(w3HD&2yVLtann>k*2Khz}ml_koKnwUBBN0j$;1ah8%VJrmY8LO!I`5-`mmmnAb0v zh?dbJp2XGqW2|AIgbkc7d7(DKO{qs*NT`_9XP+`8j8+f{0ldkD)AdGJ30W--Z zX_SSouyY^I&3=Cp_3PR(&Vj0?Wc%)4tfoi4{xS^0mqNps(azBli^>o?<@XLH_Kk&sU^wf&AI$)v7@A zuJUzvB-($FF<%dA&Q+w|a$f9nUF+J?5X`;x$Mc8h4|b+vjyot%#rhJyeQ9MI%tghR zNc?vl>WVp)+RfP8&R>VROmYP6Mo;)Nr~@5((FU?Q{qMZ)>?mEax9KopRBt!v<5eMb z**-uBMf03b_R&c-JFR3MS%(>qPEo~;Yc(zOS+GFn&>7Gb#&m+dF(Rc@L z&sWB)QlAWN&xRq&v~zd99t=-YqHa>oS!K5p4LHtY9dY?>X;;ikmAxm->O$?&fA>H= zxt#`$9fh%TT;t@#wx{)v9KasuEp7vTka0t8*!6$==UWB6#grX}!Z19ie6g%jdb@Ry zp!UK8&Mb@;eL{LNwrvGnQW~qmbg!0$MCrk2#`#Q`9Xa^=Ib(aq^f2bQRx`cOB8cRO z*Vt!i`GgaFEk1ussy|J%>T=omx1ndq#0>5$5@wtw%Lnjh-{OW?lGcOI<@U)Zk#B2a z+4Z{Z&l8WE+@7U2dF1(G&N*S{4WfW&YGfQfBt0SLUUI*2h`cAe=W)*NRzHY&U(UHH z_a{+X!8se8X(ny2aC>$)_(TTH<(vyXHxU=~$+GtxpsGO2qPX^Hl&3e)r^?1ZDm0Td zSX)V^kEwkj&De)mrpvVMk<|4EnEspdP3_*|<;%l`hnRD9Md_|ocrsLYzs3`CCP>Bd z4O)zCQF&joCR>qd?ap(_w7~a_^N+TBNarCnjBSO6C%LD0i|Nr@j}Wn`n0=OtB#`J| zC}3KnER6Jj#cg;=y9lDyiTjG*7fz6tcidMzu|GvzFh(u=&imw}NdJbjOg~ePAr;wt zE*JJ7kyN;Hzp?Q}2Dv|kbAH^bfP8+;{l>&KSBb$F9y`i2zfDF5@tB6>^*wUEl-uy$ zv-il`LkHRWOKt9x2~RK{gP&`${RMev#dXc-*W{ZV*O_roh~+fSc~9OgV&9E(uB$93 z$JIG!qcs`iO2>aWPgUx}b`u5P5Mk=t-NIY`ob^5>mp#1SHQf!pvs z?Eo@(61U+|CytWB{oIBX^Nx~pU$_mIR0fc3(cD+8%Je54m-D%tou~Yma{#F`Ry5M&f))|?cO^`}#hhx>bKHhae0P!BncRkNyV?^2f&1aRGn~k<*W3^9QFbJU)%g5v zTb(VL6B5n7XXRsCvN-oN(^q>tk--0+eZ4-plf(VEPnLH+L_UAuK3TW$C|MiFIk)tQ zAm)cT=Nryv$r7wDFSAvv*~#P$*1?nMw%(XqtIGYxK${HG_Z{ba&ozz2S#Ul1XAC)n z=Tv0Zzb_6Y=X-O`nWf&O70;E*#xJ(_B>8ter^r|zZrf|UgGps9=R9NPK|=a-&JzN5l2$Fwd8^@E z@>$9`2VFELCh45BfA>zrWAMM6r>b-puOA*O^uxWm9$zHl48Ng_bKur+aoBk^#yMj5 z6|raGJI40@``4nE!(FDgzfm9(>#L0CxmFFL7m&|%R-`t$vfu*K3i|!Y(5L6vy*$bp zP5NKv>*(~O6Uar2ST=6aB#_CQxPRDlcq;i^$NfXH@htM_6<<>yb6h|iO}Py#-&;X? zk`VUV*4dj##YFz>+xK}7QO7e@GH$PjIgtg1oO4$rFY@65=iJ}#Fgc1bI@vXfxF%#R)|7KYKPBsY_I_{*df_oJ}-|P73Fo zQhinQ$lS-q|MnZFPH2h`e8&r~@!ZGu8xutB-UAuuYF9h4Pq-4}e0t$=QDx>U##X5= zUHqMVlWG4uC1QgKx8cA`kHyu`vl-i-MNQ(2f$2;S)lwwuhjQOLr>rvxaOQ0DbhXJz zKhAbp4?S|AKlcyw1`HuD2lHp#tK3nfe>7)H>r9E|20l+-;c89{r*a!kd_Ird?#-Wl z6Sl7+@38lW?A|phEJ{LOjY zjm~27LK9(mt~)GnG!k=<=rPW!2WE)-m-1)dvfW$6n|o^*TeE4N;&rD|rcK;J#P??| zGoGJL#EWC9&of=NGgr(CPh$GWjT_>}Zk+9^MX$xL_qb26m@h}V*>k(SY}}SS3*&bC zD7Y*6Gla7pD5pz8@I0pMJ72aQMA~iOZ1V<lE?g=sQe5wpc0ldQF&qJ=#W`aw3cADf4{AvkQ|M+hN~Nh?Su+ zOh1{GDw-eT^RZT~0&(A6ZmUDoA7h*D;z`-pn9tKXcBvI!q&4SmRX2?adDf`I5vrpWbIg$}e)x>qGU35XU)Nc2Xx{X`J(q z#oxux^ZbsFV-D37Q$-Xq5H$0;@zE`^8ml@qQX+n`F)74I3Tr} z@qA)7RP3$8IV-i8ihKMr+4$7k^Tg0!iHvR9SWB@}b2QW4@?FJ&ai^Gmr0*{#9OG<1 z^hy#{=Ww=>a@pdC>zrpr+agix8fRG4?UuN}fZJ+9j~X#NgEOp-suzFF;S2{4_$qez z&AILP@LPOQ!fjPkL6PXhafWy2E0cZ^oMHNG6;g1T`-e`ml*#ZA&a=)=fv96#S;qNi zO{i{d1U8 zo%Hd8aY8l5`g%7hi(%VznLU?wX_5X}{GBnhyZ1$EdXzu=-rBa}l%BHjZ;nc0`G^Zl zhgNnF2Os42JZn%7vBZ+wbE-jq@zM{hMS$Nk*KxFXq=Ng04kl|vuf=@M@O{)SanE7y z6UO_yh%5SXyFJ+5M|8w9^0Iq8Y<5h{w&R=!TstmCeB}1ocpy^Th5aUE*9^>x5ku#4 z&Qr4D#aaL553GM4FHT&>IbYZrE57sOoZ~x3iP96C^YzT*Vhrx-$=+uk_PAgFpHH^S zIVdXBbIv6Sd&NEbIpYvFySO@~HH&m1gb+IZb*X;*TQ>AROsOT&Jq zFrLYMqNPw0%k;pH@zR*dQA|IHPm|tl<$gn2kRu&y!~L+gcB9l{1@{$Jjm^?NS)6lp zR|Sz+a?Wjh)WnFToOA3Yb4rN*+odVKBK$0^dW9r?O@@{%y=C+s;W z8*d%BSE^OZc@EallLn@8&dVAL@+?BQ{+n}N+lx}YA;X2n-R{svCrRpN(wA{=N^+HM zRR0CCx%6YrY0@?t4;jz*={i!eS25EQ%fA(@9eassJkDFN9($w6Vy9C3;DSxc@r>=$ z)5{C=wx3~onQ^y*E-KuIoE@2)@4J-y5O*P<;J7mPA>(H+D;Uy+`;cjdJqo!mGBNvx`-x>HV{ut%hMeRMa zX|0@d$iYKqPjC-PHootNs+msze>q#~L`YMX3=`VpKGcDER?>t~{TSzz`CX-|t-l%P zJK3iTitayR42wo3=KEePVcOcH(KIM8hw0ASj+;#>Ok)~`H=2P(0%O~6impTw%6)aQ zx4A^pnfnmUKf5FWqqz@x>~lm?l*KvM4-SxQ`fs1QpJBY@D{R!72 zKUYe0F$OGq|AOnelD__&^BfW{(KO|pA2PC9qiFhO@F*4}jx3tHCd36t^qsjJNM*92kSKI+dptIZBn)PPLu zOnGhA8eGbBV8al}jSZJsz0Hj!>m{DJrk2&-oYM7(E%tx;C^^>3ef9h`t&*9=+*do?=l~^2{F$iRu@4yU<@S8Zbre|G zbIzAE&9O%u=Nulr1ZvxH&QI2?0oCuE+n_G1U>e2}WE_$VX2a(H&YmnfJs3JW@$tSo zico-O2xQk7`(Avf&_@a9{1(D1nas`TXtC%DJ#~5%=1({Wb3J~B02BUjJ-O<=#96|x_qcXYG6U;v z%3f>l)khL!$vFp>w3WOl;MoV5uo-?*eqN8MV;dQ2$u0A6e}w*jA#oU<|hf16iv&K>3-fw>Vv998`6?pzb#xU#?|Su(~h5 z{^LyJyhqbH=Q`c)k`}DPCwrf~=2}w|Jbx+Ee{-Hvc&^~s(1F5QHFqdTaWETmgmXS{ zyr(40n{#fuvs+S;!8v<=i;~P#CnzS?CmwijI6LH9(?dCE*( zn0knFuIMugf^E+*=9+)Zp>K~v;9oN48X-4KlZ&}H+$D6F-*-~#s>lYbt@ zGf15Cvg^TcFr51h2jMi_o5eY|(~pOD2RY|E+G+5xE9YEObpbpH=eAm!%l1@d95#N* z2j$hA+o+mUu&d;@>M|K%@;yF&%TGgkV-$a_*3e?9n=xme7cx&;Z^5tk9Z+VrV;$$L z(D}M)YKUd`>fbj|?m(ZM-~&6L2a53!8@xB??iFcZ%R%jPP_mj%PX#X(FzFO31{6u_9zo|FYc5BV~!QA?n)gwHD`ZM^|k z(>TxhOYcKjKW?|vr`5vuO3uW(<{ijIac*1co4`1c^LhU6E-ZM(btha??i$apm;0S3 zd5(Ei?6>eUDY*NeJrC?a3p{YXARCt$4Jg=tlG}60nYNPQSff}r9ww%l#$$e+O#f}q zV;!EG{_*W1^xunlGb8&+!pgb{U2)I1IM-XUYNZ_GyhSrll0<75=S5pSNIsYH=U{zf zCrG%4XQuEyf0zvg<&yJE*WmwtoM94UD`&nQ2K0(y+6r?Vb}C0Q?K#R1?k$dBoFf`e z!kh~sOiw>~4mSTf$~c$eo^8W}BTR2EzX=LhPe5kpgEl>Zlk(n72TpwlXNGdNr!TYs zL)?^?!c zRF|lHFBPtLXB8F{ZsFIY&l_0aiTyNX*L*B*G8-??IV&wXYC0|bU(U8Gs?Drplm(*c z1_#vEN&<(g36Vv(r|y&}=`a72vHkPnxul2F1E!6Jt3%tGD@;3I8v>Q1E-|)t@iSn! z^Eswf3oIdOXgt%=xaae5))~gu1ZzZfpLmjK4e=}ta0_GldfElh$q8hf@3tugD>;9r zp!dg(>0#Pk1P#ph zk#Uf&?k-%zdMYyA%UVZ>@5|={E9$xmOJ;Mu==6PfBRgx3*O=!TKyo$zy=pISH0|G( zb58F{3x3#f&b6QV7x)zL_qWNBnnnD_`DMX!Q{659a^9~tRkF{w8J;D%!u$0BlJ}2W zVK2_h=S;aOF`U%Gcpf`14=?5KGTr4Y zoYjrwgrB%qFIzXQ2v!p;dSl;h)an5pg(1X^>0*uU!dILF$e0IY_ZBAhbY^?2!up9iO|Yo8H&`mvjD{Ac>dDTbQ)a6~YWtB>qVsU{$3%{3(1U z3C;ct>3gt;LXR`r6WJ_;b#Wv2DBf4aBbWVR~TSR=BBjkm<^eDuRz6 z)}_aL*Qr$(?mu^9%>R7qCLAAy{cUhO)3&#;qX}yTq28)yAVlXUwyE z8wz=LyU9PgsWa)?~lY-~RdHBHPp0MLalakE zmuy^ZdplvF3Ffw;7PC7G$FP2tOds0QLzsZI^p>NxH_{ajC_6B%byrVV>21gK_v`(I z_!YKH2W0jahF~4?Wq7^wLsjAaAglw2x-!)XCZ@Y%eNOBF^yr0IJ9W%|MqTtNv*0$? zhn6uco}*V_CCB}Y`{bVaUiiNw8^6Et=H&q=|K)sU(=Exj`T zxQ1-DOqFDm)x*)_?qGWHlB9IXdnoCJy>i}ENeUvX*yqmZ*(@<$EHXV_NdwmW$zb=@ zCrl5F!V{Sec{3hb_D3`QomhZJ^htJ)o5MH53e2~c-MbC$`P5kiGJU!?*6Z!($L{gH zY6R3>ImC36K^(NheDC#m{f&_GVEM_N=^@ASVE8QT4=~hsS=lph}E(>cm9hYqn zyHNkldCQ|_NmRo#c>CN1R*pU^`RMry#_q!2bG9cXRgdZ+7jvhtwNH{9d{o7_wYC){ zbKOM7XF=ElN$0+qOz(K{P4YS`k?{%c+zvW~L^G|oQ5)*ZPBK1y!iK`Y)G($!2LS|T z1~OK=tQSI5gdbzI@wFwqz&?yJZi`prSv!nX%DAn)jeXdI2CUK8%}t-{BCUdXU+hyRsQrW3H@> z;q?_Wv5%-5V;D7QDOA~G-w7N~mu`d=I8WP+x>~XahGCsxE7U!F>_L2M#~7}8j6EmA zZDBu-kMhUdTeN3e)SD)*gcKhKa75i#+8{|ya|3tOLAvE;)m^YpBI<}XfAVti`Fj|3 zFUy0b)t#`%3u-UVX9fK$9UuU8+};lb)9UOY5cS`j6VBWPaAKEWcJTQ#5~%nqxQ6yWA37ubu}^o(l;1Ds>X>`>07KV-hLVYYW>RD0OE(g6JupqW+q&X^+_j(UXWqx=dyYjO&8iqR_RmVNfDH{wLC3)1gu4iJOm ze{;4x)(2`AUW3#4ELlD-K+^U{Ijr+@gSGn%B*U|B!~c=>=3zB{-~WF_X`)c3BD0ct zj%x2aQRaD`Geku~vpNk#gV11zG@w){WUO<}-jR9Em?2U`C3A%Q*4fMT`*?p}{(9Qi zK6m&1IP0u??P;xQ*vp>&^`XsP-TQ*Ab??14Cf-c24f6A`kzG74*uI=U&!(tbhTy4; zpJVg#M~dJX8NJFTYRFz;pPfEzwpqPsr{GzknQG%u9fLlw?!1i^B$WgbAL>u3c=O!9EHV&t-8|wrpsy;Mv@6g6)CpkS8A6Gjx~Pen^B`3ZVDc z1lVpp=kSsI$e{GhWSsG zedg2@$qisGL**xj`QMYv4YvxO*^xKoQ!hsdp4PT-I<_`U@FcZ4^0yyCh0okmk|rNf z94vTVS+i3<)+b2(-rY8Z$n(zzl0dlTy){$ir_-UP9O(9M+sc2Y`HA2D>QUG8D=+$x z2xt#{7oT4S%(sF*9cv)}Uf?I#ws1_6m-z*XbA_)uH&m>K9MW0P=eouK#o;Xhq6S~Z zOkV|0@r4}W@GPaq%E|ywQTNbAxm{VJqe|e77-1ap2k};XmCD#VhI#L0k-f>!4?Xq95$BSN-;9bWBt{fjw(MpzRJM zDxN=KCl?RYhpgrMljhhB}{y;aVx~6Eq#9P$sykb2;>G1^e zY(x9ysLRT03)Yfbp#SCUTeE^hwcJGtBi57MeNWp?-@J#kyca;`Tx?;R@f+5doMq%@ z7p3(q`()A{*2cE#Zj@J!NhR~o!FeSg9YuuG0iq4L6^=RDD{{7{5ob6L*6XRK;?U(J zVYlymwkaC-Pe8xwv|kaI5--?J{c=LFHeiJiJ~-e^CP0PP1;ekf-2@+YaFE80{lEO)IJY`=sTEAGSkwW`kS zA%pvhh+a_N5_HC`GR4i7zM^*IT3>x-sg|dxg*s%3OzAv)wW!y*tDssL6z@)+K>vR^ z|5^-nnDgNb>mPs8W8Yg_3#fq@u^)0=*UYxP2(?|j*FbHE-*GmcQ^Ltc82>l8Uz%^} z9YH#J!kDxEiF^m-0cbukh?xKCr&!`0MZ7=5e)ULqMZX1GNMaVm^wlwni>sr_92hg- z-H@dyxW1Km!&*hcQ?8gM+bZ7srhOkM4naK>)q6i9p+eCiV6$Mm*z||O&u^n(`|U#m zW!v8&f^C6SW99I{!Gi5iV`F6!{H|4O7weiRmo*3!Y}W*|Q>Ix$K51xoIM+_u-8O*i z0X@poM0v9e>W6^dbjL_}JTXxC)psZKl#QyORu!~=)7MlUgZz=I-~QE(4V5P#=gD=@ zZ|n7y86Uj_&(TKRlz)=e2%a|vZBZV{TuDlxPr}4n<+IPO+6Vc&QLXt&n- zO6QMIp9}PthuX?*FCq68Xg#i}JOeqgRCRl2j&G=(I3R%B1U5fnIq1sdAXta`F-MznuFR!MOhi)Q3&;Coh*j zvfU4PAZnn-!Ei%&+f}e`{$a#=aw@igZ7+B?&dG&31?kId!nOpFnVq3d!P`_T3ONaX z?}Qvv?``EL#|M)s27x4@=!AT7B8;~;2a-udO;PX%&N7gNtTyu${Mr|V*33FlRa)J~W7H=X1VvB>Tq7@yWHiRl3C>ga!ag2tESj*v2 zmZC6kqwukfhMZHpe72G7hCYJ^Ur;HD|9Vyk`{e3TCtG8^gD?BEz z5w)lLy)04K<*pPpdqR>JWt9y0Q2hGGN88OslxmhIZ#U-V)}*q`^Y`u%;>6pf#m5OZ~2$k z!9?01BZrOm$$w>rl9Q?M`zbpwAJ9LXG%|!51csIJWS>a!{<8k5t*DNU5Po3CxQ>cJ z<`KdVJeI5!8b0BI?GpJoMbqTX!pEKto2Ag|x=FCLSI$!Se1WkYaOit-f+84v*agsR zp{-*46vzz#`bPgQisQ*}_8RoiI&}qy{NyS>aPLjJJZ#1~!M5?Z;{5(PtA(xVhnw1L zjC3V+(5KkyhuqtGnW#g(POm6`m#Guc`G4l?+|E~b~nbh9pq4~Jn9er zWsq%zb0BF1Yq$N2e%tKrBqL__>xtRub2h^hWh4pSo0hUDo4qh+RdyTvOw;K$z4`_b zSC}6hnB39k^}-->Zz9xzz4XcYRdx_*0Pp^|_D8LKz^~5e9Z39ar(0hNfisU?pys{R z_MtJbC)QCD@_n6NoUcsTLWXEUJ>qXa@NkiopcOu36>%veU`Rln6!Y7=2 zxKsZ6+h*YtIz2xwpP#cy)R>OAkSh;{b%8wK@FF@weiQ0PoCoc_IXi!FbTGLFx?j&h zHac@5_ZaA>d4Fuo2l8Cy~vt8!oCD;xOJ7;?%a1HqceI_+BAn#mO30oa}e>(YQ z>_Qp=&vzzaWcm3eqQ>|5evprO_(D;K`d@p_T~utl=VK`3ID)grP^J9#1E^I8x@t|e zjStkRq@agiNwm2g6-w+uXBN-4sapy2v7j?HwX#Wonxqpzf6TjK-5b_=rhz`X$k*Bs z&UDNLef7-sVfSx`kj0>zZDEYN)7YPkW-+n)m+GjywbU$!r~ zs?x{IW8$y3m0FQnVFPtNK(eoB7!Pf?nOplFp^fygkCp}sVt#znM$KIkUB=&h=y z`M-5NTtlLW+zs}Iz&*U#xQX-~40%sMJ9J7T=bCO1oOQelhy}cZMnF3o{+#SOkDM>u zs3TG;a{jtZm+EXp&Wg1y=@A#?JpXrR>M{vxNyBGrU-hMptU}33(68RxQcHO6d4Zm^ zViG-?7D9qR@0+-s(#ydl5_H<4AnM5=PZemZBT@7X{EkvVr^zx}1lGBYK zk_&odg}!7A`K~Xh`aEwTjl2xC0YNu!)n2-lA|sWcPuEyT`TJzThBK1}NTIMsX9_&~ zULw)}2N@XxT1Rt?)XprBOb2}?V7e4B3UXQlt3OAbq&@dkwb!6tVOI}n*l};v(}Jbr zqQ+nlnS3Tp+63n&RDF8)Ns*kivH!n*V@*;manD80gR|Q}?hWLeKa0@Cu#T+q8*^_v z(@;2*tK!@wcO&fqzD32k@9dp)`Z46Zxb-1g7mu7jTc4pvAwPtQvq8lrs=owkMuU#+ z^pKMA$hqt6*EAkt3Ki$%bdZ&X)C1P>qd`9_)seoHK;3H4)oYEVba;Pd zfNnjqv$XbmFgXLdM^ry)$I@VO88mH3CG$^Ey9RW^*s;==6G6gPG;*II-A{+wO2DvW z;9}|KeyG(3+I^F|WRr&ZF=lP>m%O2midBpF4blXdFH-3l_aY?24lgFO6D@`tIu8(vy#>dR9TC_R9(B{ssIl{^h)Xr7=Bx7CFDoA4u;`N6yOYOX(Dt z<5zKxF^r%u-=p7n=$AypE+FS^!MXGo4<)Oh&#Nuk(&1iEcOJBp|XMnpj(F(Oy zjjwbR_7ti5STx)qjj}`?U>7OXz}XX3`<)3f()3=a-=*x5^3Ec2I&`1pppVQel&MnL zXyhC)BV7uAud2@mV>I(TX~Z`4IsbA_urQRfSe*K&W2N=z9)a!&giPD#9MPYWkN>}1Cg`*hqbh333Bc~aisJV z@{OpTA@}PB3WN4BeDQ$a*ddR-* zlKM5&)$?~semSVqC+wBpennOp`N`7RLgd`-)d9)%2l|T74Kk#8f6zaxZ#pH#)T|{f zC#$}L|Kt2P-GZKMi=5Zz&ZJo|52WJU#wMJ$>xZ1TS0A8PKB3>3TB)ELU_L~}dBOFE z)B@r?73Z%$?`b&17^-KFELWGB4nxin-*u%s+Q@m!w`P*&E#$o6O&e)bGIEaJ-br!~ z4H579n7chBOCQ+x0-WQ243rwUBWE)sBE5lkqUt@R-qle$`j_)IGD+Gy0vX1yoh|hr zg1V@~QYo-EYWrbcl4n=cd2>RfW~j55#7Gj%EvTO5ifo7U zyBq2+<_S`HHFEy)C{eoJ7ddOLO_4@7M9w;|4ofG_tsz%q{UI_H~WtN(XzQ?&G{dYBC1(_|ZNR^+%l( z6fAkCpq^f~Q8HqvLw1Hs-m6jD9*L3$yCCN#N483Pp-#Jsf5d|rNq;W-@w*a{cN5a$febGd=wj{c~a5D7vyMa{kafh*n$&p9u{2XeZE>;Cof^MvKnJ zsS(6xDtoSty-Yv%K+bmxpV8*}$hj=wBc1UI>WTxy7)f2)0qadF&OLum!{QiJaq2he)qxB8OdF zsbn31`kbAk)HMtBW{ZiE0&;Dtn0(ioC7lHSuhQn{mP&p8{_gfoStVs`!}fI#*GUC1 z-=gXhP5q?7kMXmQp9V_duuo6bUiLOv`c#bXzL{G$NV|N|Cm-yvNmBe&)$4}OrbbJl z(W}Wfn7{bfZ$!JarU^Tc^X`2^X}i);;WuhFuAr}ht%~!p^HH?pIOME#FqLMsL(Z!P zoTl|(p=LVtY4iIE9sMu_=2vCJvg!#9J%OCn_f=A>ZOGX;?FY?vMb7TM8cI9XAm<0m z^d;R)cNKJ;q_XyWCG3zAtTpvnifDZj*Aw4>aOiJVXNd0P1Cq5e_ zZ8K5LlLZm>+FH6mQ9nOxC!Ly&y7SVp(ychuDOV>;W#OpDESMp6)Ir^`-yG?nE?#r* z;rY_}vB)_g-$@FwLeB46IZJ#e`ijwUuF{~_>xgw8teYez zkdsC=9z5^enU?KB&Sq1_Qg27(>^|L-nl?es=6kkK{g;r}2l_7~$@HgYC`kgXG5G|o zj}9e0fP-GULOK9`7b<%mZ+DMorNQ0@(9M!x(Yx)zM}f{e_mN(KHC9{D({|R=0|gt2 zJ?OPono^U`8_5{ZmN#{!;myOyWYDzQK$1F!35Ew>8%Zm>q5huGTH4hC^*7UYQkDVg z4y!v#PBj}v|KHoYN+Xo0LtFNgKJG(3aCl#7rwwZR=>w!kvyijaw?Y5E{U=9RN!f7@jkzJWeNNqTaSXpPD;Hi80sPtU_8-90_L?;QAIfsoRoB5o55o_o?6O2oYmgj(tY^ zxkQLqZpET9I;A>X#B$Q_cl03C-B#J^of#i#cqQJOu5&Fdf;!Qv_7($v(+*I}SfyiD zs7vW^zE!1b+BB5-8|1%cpthv#g_z;=etq*Qe6;ocC>CH1${%mv9_6^^!5tI z8?)1!NjG7?lj@qSyp1I%*pr~rckZ^5Ho=+ho^!x{nwd$9hOQ(buy^NQd%hd+k$Bof zkSoBpds=IHV)r&;1{_GuFltu31I{YQ$SyXY78oZApYSM6MxXWCFXjXqjSHjAd!&$_ z&}W}k1YO%GQ7}JwU<;FFHdL9wYO0+4=NiThy{nN;<9%IUgCs>C0f`Y-Dzx9#9}> z^N>Os=8K$9thquwFy!t>I`0W#%_d}kf=e-XI&V6)^=&`&E(hHbu z$upy)ejgQV@2_o7HT=?rf0+KW1MRpgMfitI*av&=&0aDb`rjDSl@4vYTfFbu9yX`X zzQ+q2?z-8M?wJ!SY&c;?FPh(JySTSU#(imPtF1yeukBA$w@CUv*aT4leie@aP0U+6T-dUgH*p?jE}%P%&`6n?ns z)M&Z2b++J~ykfUpQ!|&?0MEzA_sF%bW{KE%f0w=T9oOLO6}0zCPn3@uoEN)d~B&G?1h{M=nYo<{2OmC zP3*7O6OLo;OG8^KGGOnVirt~)Qu+9AIFC1fl#hI_r8^mN7WQ82udzN^xPm+%^}pl6 zb+>vEr=xgpohI*6bRqaGZ63KQSH%`7i zC6Xb(VNUYPVixAGn+%8cR!f(%CcENEn>v{Pv2|t_cE*r3-(Y?Za_rx3vyG&DkdYSy z-Pi~9XyOigkvH17Gx@+MqV-Hha`vuaCTXx1a0BKQ4|}m&Bf^RA85t=%?8jOcZzB8m z$;i{pK-K}?tsnhmq;7FA(}kGiBAkV=s}5n23q#1rTDa!R5Z1ID=FdLE*xx0H{kiK) zieL|bp4^Y=^;<_;#DI@A^k&ae-3h-WBW;(gWiG2-$O?GIfBmyX;wfUVHI`I=l9Bb7 zq7;1j4#J+w$ZPd9r4iI?eh7Qkx4h6{cMOxrEzkoN4`q%w_LDcoF#lQM%sh7;B75N( z&6VM7_J|`S9j?FAA&Cuvynm|ieaK>{0lhj`Xzi;C=CtO7(CsEE+3-62UT&w#S?zHA zjeN9}vzNO2M4#dLa+dRbm(Zn)l+5=E+VcD`h*rmPnCsj=-5 zd(zTX=zlrCIy{S8h%u~X z+bTU+m&r#-XLWc_-HK(-ZpVlYXpOr^*!}oiqG$&5^X)FNhZ(2IpaC-C*6<0NmwN`* z;$&pM|7+$v^AyqA1%8ZFF}HHq)B6OTz5X54RLvCk)}rlOX0m3#(CH)JvYgq8LeC_X z?Cx-6{$8(!^;AdZJ3fA9+tzIpeNJcnU=IS(hrG>H3cj_0{kn8`APgV}m<_=BJ zZ)`5r<1e7zuF4)t#}};#i*{+;k^;R|Kh)#x78fVD@wgUuI-1lhKM)HVZP@{Z(w^` z&w-80JWq6=29mBnHnEqRFA$q8fy7~W23v5kkl0TMBwM;&W@>FOk&iGxuB}zhp155m z8)5%MTTab4Bn{@iUkuBQx{(Vy?U>n5)AuRRy7 zU#c9s<_&3;17qsZ)~r1H6)}NljH}$vrcEv-4!;A5XNZ!$99>G@L;jSLn=9C>r=?^8 ztkFgmYw?^dugH{cfn?BEV;+90lp>c^6ved$ayT2$R*{1`@(O1U& zYcAAwJRU$=Y}DrmnkvZ!*k6^^r~%h2JV~CwKIZAKzp{(%kCMUVum|*81#`ZfF7EkY z?>9`>9+_92dduEKBJ%@7-m{zpe2?s?`ofk@LFT{i{bG}jpg++`f*iSf(YAfRH{#Ym zF!r!;Z^F$N<9je>3*6gluUGzu^YfBNO4pYfv`e9kM0$m=<3@i-WH9)jSBy2-@ssR^^L6)q zYT1>fA7l*7ai9FqoU?`BN%@mN@+;heZ<$+5W}gTox(^2Ot`k3z1u=nSZ`fd7msdgd z!JNy0X8m|f_h)3;GO*zVUAag8ZIZMkknHZ-iZ7d4NXoXt9)mf0e6n#q83ShuKANlX zJKpHe9l*9Hy*w=L*?Z=D_R9d@x&6$lSb1%dXb)tSZ0EKFp=;JxF{i8XLesg`>|-kW z@PcdAY?cW!Z=d*qW$PgGN%Oz4J}r^C&53%}c@Wz6jLe3-)m)70;tce-ZDZtoV{d@8M zGIHR2H5+q6i_YFGBTvFx@KAM48oM0kB**pRCD{$=sqyf>yE2L!*lN%bHn0Xddcw!1=Vj>t%n zx+z~cRw?c+O1&8mj5sCq?~A&;`NN|^-yN>Szr01;?o+M7kL00kzcN&NX$uHvu^}zM;?E=i-Q)ZdJgkqd*}__%SO$>>DbyE$zkpYXPf9Dwgmc4-`+b>#t>QY|CJ z#D*s(UKP(08`GN`j9^0BUhK?Q&N?l$Rjan#cU88~8rNI$yVDN|{bEgXe!gL<(Bqv9 z_L`CQL_&%$@5cfuFuMe$wP;9(^TX^%0$_}89m z?k{3_$wsv2TN$ZOc*Y8-0X2nlq~(uH`MKu$^wx3sEg!MxPA_!mqhvUfHOrZAZlz5P z;$c47DVT41rb(6CV0|QaBOkX{jh>5@k+A)tTwVT|j04X8yM1|U`*I?O7=FQvC0wt? zLvhcxk0LNBt~ZhM%m5w!WDat!n$duJ4@S8w&{yXnZvWJix9Ffx*JsLz=cQS^YmE*y1sk4JCF5OsYSV=< zM!NkYns@l3NrN`PI(2+3|C+5vzlFj6na+$0e>U*)ZNivr}_9BNDLAB&s^m+5k~HpscuwIN^i9sNdQ`+BzcB641x z{*6smBImwtpO|(Xavq}oiH&`ToQGvsvFT6?QpH@ywh_Ww%x{3 zDvW6PONgJ}G~$cr8qlY5n0KnP<$m4tX+VmMbhx^TU#iuiBO_rhs9zM{JWQLq1<0T_ z%3eOKp%$It4Qu^NQ}|7}8a4KXvG(?T-0A0M61ho6l;7j|l#Fsh?#RfaQ{jA9Z{%#I zAINi#Bj*M+ZrtHL`sXum7Vt)^kaL^n(|C9bLF2^dSi@HSFgfX%W{nVjLg1`?f+{NSVwCSAHP&e>r z1~1gpqH6Gd)aabeznxd3L7-i$viND^FJw)KjQFie$$?Ol{e`utp?oBw) z^FhuJz65cbwa9r-;98z~?WA~?*{7FrL(d~ZyA7Vr^E{FB^q%AR+{4J(stM&|;M|<* z+4VXO;HjR-Ibg5_AHM@RpE5GzR1-OW-Db>ZL5&Yp|J}Lzyy<%6d`e4``)o(fdyf5P z$G-pd8|}Wb=)Y^<0TZiO$H%yCr8&NsS!JSaZ=Y4cMrNQ7F>K$5```R8=dK;IS#D=z z`m-2(Y*BmO$isl99Fvj7#S1yV z*-(onO^3ZMck{XZMextlU<}y*EDsv+1-8V%I(XGluGjFjc&?V!$$XwVa-LHY$JZDm z=S7~8{Mj7^_L&mOi&`LO-M-%Z`#X&5?4q5yUU%etbIS}K8;_h*o;dQ<9ON9bav0~c zk+Wmt-n@}Ja{jQR6HmE<@rHeAD{e9uIbW@8!hL%p=XS?5`5YhQyy!hpC!Aq#QdSOMJXM=cnFKa`;{xB=MvDg9%ZQW5 zRjzhRji!wNzrFY(ALR6fSVVzsug>F6_2q(L;*P_7QNaVDtxS{osqia8r`?O^3rvyo zmBmqfoj=CULAs&5LnLw@`h5*=WQd$;!$rKE3^_X_P2^K|A?JSa64$dv&I@w;bCY4n zxog{QJlzvH_xNqXJ?~@uJg#3eo*0esbK*=LzMf(HykNZ=-|B|;{JPu7->Mq z!WcZwF_@bT)Tax<-xlen@S3kWbScH^b3o1;!m{|6tCz)nO1jB>+akHpqbuV0 z;-4pkew-7|O{XL0`V#^C*~f#T{oU&o{K8!1oKrA^XLumz>BAg&CFBiLJ^T8wA-wVm zjt!+;OCEI@$0^P^?fHm55u(q=J}vpv1Dk}-?PS2KVE>!yvu7N&c~NT|r*wa&!56GV zp1)exv0;J!qEAj0X9JF-KC$8$8&HazJJnlrd8_|&K6r9RW@ykH;5=d2Sk-U>%tttGH1Rb4sE!>?s5RC~tswQ? zSJJSpjBIWEi(CA7OLXT$yf>?cTfKTJ{_eCNPkF?T8$#1o*CBppLbqHc=kr#ePquN) z=Ek41M7yqO3h!ls^QF1ZV|b^VICuBnc_TNSfpd44Gdy_HO~^L($ZTHN9of3PAHiQ5 zA=@mk{`_EHWa~eo6CdJ@Y%7Nw^FO6%tMR%zyd(f^vRBLB%=Fq?aSs)ZtJs{*?n3t- z_=0s_>>~8J`NeGbx}`$vS=?t$MlKZkP~j~`x6c*&U(Q}D-mtP4jcDwB8A(cA$g=|L z$oYdZvQ#sb4^*!sasD!5-0V7^(4>w$2F^Z5YPe^MI#O;WBZCSx3uc`CPUdxjHAGY0 z0$J1t(y^tC^sjDIU{PO2g2uq!^`B}5m*zhbe^=YDnzxNbpR7H%nEM9hi}r$?D|}j? zV?uw3Kg&<#rVIVjC4={Wnk2MQ%iTQDd$-UpoWgly{WzgJPVwYEcF6You-SZi75W6L zD2b<);(P7MIZM7C_6n-(cDHG3t`mm-HfNCzpAwC6T3%```#k|;hC6*ztDjV`7H=BSkq=-G zf5akQTK1XjNP~UL>ksi|Nj0SVdZ?tYVkxgnp( zln&sB)0!9j)~h5Fn#zd%%%%kc-jt9BVDtUFbqXq`6%q0V=A4(+aVuB!6<_X^@w({K z;(p9>?{H11wWQ*(u&0uT7UP)uXV78(1@gYC+HWN9=6|*#+x&@}c=bSJyXdqVKXnG} zwt1Hcytf_350^F#*LnK9R{(PUWA&ZwgL8ta>$fU-!m9fr=bZEc zws8P*R{Y6gmO;q5e>CLwuSd=^v^FxEEy$USoyN46EfUxHW#pplIQYMQL%!r4Yf#gO zHiUTN){;fMU-@UUA|3X7WMuJ_?`7l|a6Xmwf@cO)kY~WzZL(IuI{QkZJp^Ju$Cd@L zU8+caI~nPiW?B&DQchOs$>2L^Q?Na|n2fTNkwckH3iy`m0c6A zo(FQye68(mSTQ_FMmWg|FSeUMyYPLk^bi;z`W*Mm`5X-eS zEBI1VP9B4Qeyrc6z~?~;ac%;?g&`dZdSyZ$320ARW?0Z_!vzuw^KyC?>IF?pPKo>J zQuLbJpUV`w@X&Q$d>8%0@~$ViYs4ciYK}>!_Whqi9h%elP!W zJ~a9>YxSZDRb5|d>&C~-|06#8J?-n_!R;GEAJ zp_hN`QE=vRiO?Z#rUf;puM2&$N~fSy7ya-e#Yb+i#(YOyJqXer+30Qt)dIzZ5+^VjA`G2KZ}bJeMV(MUA9`}d@AfY zyS)tGectvb+11-<&!3-eWAyKy(nV|$bBEuh>iV}AbYt2>an7@3z*A+#c~8;qwR)Vg z>l++*n7!#^D@#U(!>tPlZM;(S$qMtMzAN#&SU&e69bW(6xbEhl=d4NrwMyY{g&MhY zz8c2SpbcK<@joG7#dXfcs}~HkEf?C#xI;nnt(8Kj2lXwO^X#qAGJCUvR_BX^zH>^u zpsgmx60I`d@Oc3zMf>6#g*>`fw$OP`GB~Zqm@R1Gc5auBKDm9ACpU-vHmZBj>Ntk` zIH7H)UFysmWuR^6nP@=`Wwh;UpB^z1i?-crTo&t5h_-$CQ3%_tiOio^*s>R+(6%qN ztygM8PFL0St-EejUM~w0+PhJV;&AzTp)KXjNWVj9+uMFBNsDgCe2AVI-8Tdown&Vi zVbm?iG58JcGs0LFUt@tY+D_k-2qH z2bK|y%qO^>Qa*sQ2PZki+|NJmPZJ zgie6-kE;G=YGdgJJ7j(&J%|=QLgw+0lIhaTUgAt2RQscE;Y@vT9pwExt0Czb_>!gH zWn}ZG#?lDtLoR+({Z3T>@S2_9ZD(fhdQjE>uhND5=kXRoZ@Z`D@;2H+n>N-d=vPuF z?&0}{2fS=N+H>RK8N9`w=c3(YMmQh)9_=}3lN0xnUlr~BbBFS(xB{WuK55NAKRPG0 zS+6=)KJJ9j0cSYVe3m724Aj|NY>ob8=CIc6iUR$KYsGNoHai^mjqLo;HhKk)O@1~x zL~`H7iqBpfphdSv;=A(7;J$RvaGd{K?KF+P){hW7E4=n6fpTN*DMq9(NE zk#*eC;)A&7`sTxUc3G*=4-PitKQ2EMx_WX2yK8+D`>fBP{rzehsX8TV$hDv)#62al8s=U)`{lfcWmc&o8IFw z_DJs=N!AA-=c1l1>Cgz|>>KGqr*Y)`bKD+!QVspKW#mbEwiY=r_rFM2%|gx|Y4>RA z6XZNAuY`{ELCz!Ry`h@s=tELozo-6f(1-B*Kj_4D$hr5YhEfyjP%;Mmz?twSlGUtW zauDp<`%5e7fG4bTf;|r%XD01!2{{CSzh_K)$vy&dRRQysb2>;tTLZ|}FAy86ca&C~ z@gqlpznb`mej}M#uqWM+^AINozNt_^)(OH>l1RWEcv7yI2!$P`#F7; z4Id(BTc2MxVJXP@!d@Gaqj^iP?Y$Lk@MO|$La3BoO|B9L6`r1KgLwwr5n^SCb3)cfch;(&PM7FDXm1#Y0^FF9fh3Z z_uim(!;$kWt4q|-5jihLe32`xnZiH1YIiaEgiq{kKd4)VJ? z0`qw(*C}}i`3ZsZh_5&4=#N33M08j|iuv_SvM`DTNiY~MiS zJhFo&zc(H^zi>an2Fa0g{}DE9i;lXm?a0TO%EKJFsc2L+Q|z**;r z6@Ae#m^1``GTFtNUZ@Emy@9#oD_hzX&YrLOe>nRz)r4BK$hmvWG(KcDa_+cFhwBy~ z=XS2=S)?9vJ|mA|A+E@I`T51{d^K|3>@|S#W61gIYeRO<06A;8Rx0-|M9!Mc3zX$e zkh5`Ms#5*aN%6ea_rjH49gy>eU(U*e8EDT|CvBAn&md=~sFuoCjghmn(`&_4L*(px z`HaHK4>?<(KdWf0g)#O;lTQk#zx!kwMh;N^azV}>^Ien|{E_q6%OT2!-;uMs{d%Rr zt5Cv$^Bz4{<*ZgvQyMs5pD;`52>#&)aK3tqD$5!NlRDts_h|>^=&KMrSi?GzK@(;8 z(f~39>X^Rl_({+oLaZl);gL2s>eog413l6cmoby6!j7?&%e&-2Y zv}zao=$R{Y`zEohtro6Ny@-ltqxz+Z_JG+D%)upD=qKaD*p&kqZ}bfaVdwtNh2DM{ z#J;w}7|&xz5G#C!@y7ExA?$iC#v3Ev2eIup!ijUMKoa^XfbH)WM%>E%$zV-CmbfaE zymAJAdcl)%8RTj!@+DsycrY(bI8!V4B^RPxSkb8fau;%jPOO>7^2=e)GTfI8-7C?X6GNRSWn&(ic>j87i^RIQ_OFvhW+S`F7=~z>~Yi9{@TpvhWO0~F=<~?E#`@T-i zsAoy3SIMyQ0Me!M6PwcH0_h9uI_K@)u@xE$@@!`yxqaakYpQvMEcy{hZgwqU^Isez zFJ{4<-mxd_Xhar?I}7XSgNs>b>7Za6Vp7a(W+e$7{NXXXyedKHpYq2n+i{1`h6^9F zL4|0;GWUn9B6q83?_pEKek*XCxWW87TlfISEYYD?SPvwb|ff-}fdp$_+e78lt0>97{`1oAW5FjhGla_n64gZhl8+1h-Vr-6Ls%=H*kcZYam zj~}_x=_qR)1^IZQ{YZ9L2Ge`sP4uJu;6DD3^R%8a?i*l4b6nvW-%sW*ay00qbCAz* z$^c%i`H3uc4>ytuZebAASp37;mglFA>%7xPZ#V}xKn(WOdbe(!;TvAxDMAy z%Lp0K?5)ceMB_MxSZQ*j6uEfzT&QEd0`i}$zT+LYezWlM9HE~D{bciFGlf24rp7l- zIv{kPT{_$$aG%gFv5k3a5A+qi&O(js0q8629yR7?vOfQm^UD3nCiQmuF8$)gj-D`3ap8Nii(2e)$fXy?Z?OST{g#*tCojXOHCoV-_K~MZ*pHHGs z_8R-0orN6TD*krmwQQjEexXOVROjQ)qEGHIT_4u#F_x=X)SBl`MPFgKt_!rIuduvo z&K&~KSM1g@=U&AaGuQvI? z32z=ANDPu7|J~?T+-z(B*|#l#Sha7;&w@RdZweqAC+PFpn*&L&^#SC3tS)cw#S5@W$v+H>^jUfg91j;|Y=cH}31d=r1`tE&k=;!rMh#n={nwlT&MMNgV? zW$q2p-hnmd(WFr5Mo)FPOIM5~4j5_i!3JkU`}0{E`~^QQ^wk-^nWiDy@QN?Btbab* zaOt=&%zD>B(dTTlFHHCE{KokB?<{Y_UweM8&Yvzvzo8$c$0LTI-)Ki$@S3^kH)7q| z^LyXWo{MIh^I3Z6H>&4Za-*GS&qfov^A|JGZ=878jlVF)arf-BE_~N7u>tCTa2h z!cCiM(SdDBm4gN5%K%Bd1z2!SIJCAJ3T7P1>G3bYFqpI0}s~A^&Zu6EocST5tThcUifFN z_!v9XYfrV~@{1~dLB!a)H6LT3@(n?x-nBW8fIQwR{h((fJ}PUS(Er+Vj5XNpmd~R7 zv|eN0CbC56b}}u#sN{~&8o$A>W}@$Pm;YiKJCUvL@^7rF9@$RIfZzMyvnMq+mCX3> zzPQ5ra<+F1vK{o`1v^xVY%eZ)#`f<+wqczgvlf0Bzl{xjz~(JS8*XI!fH_P{5clxi z?Gann9_Nl+zCL4@($Q};>rugaJx9NhIQKI<0lCpt&--|2J#&W{zI;iUxX#?@A1vFUNN5M+Y6dSzp-VfJvq_)PCk(PI zVJS_JZQa0PHf<&P1lu?FnMKYK(f{Q4J4|gq`UFpUlRayLY;UJsWqp64@BLGDnT@hS zw$YsmS!oEez1f&E+jL~RLDGW6!en)6j;;4nD_*wntyF`!QqtzoHFy=zN1+ ztw9^UV^_=)hahL|Q?FUx1LWMe=?8Y?A#yI9|B0;~hMZll*RYhod1KNJd}P!9&XGQH zhVL#8Ip3RC!D{a#=i+w{nCo)nJZi{Q=B$OB{oCZQ^18Kx!@u@Ck9=bJzwU|l+M`A6 z>=E<{<+YdCt`>69zH20hy7oAB%jEg&QO_LFo;CL@yBL}!wENLh>~Uhc(DIeJY^?*v zW_;ywmg$6JI<64dR^5+!*Eser7J2G?i)CG=A$8M3|Xxt(pBh<o-8;Xc}~gjV#ONh6LyaGV-xnG-R>9_ z#I{UCwzpPnU^71;TZe>j7Bmy%3N_PhtX~wya=q(zFw5JU#C^`anaIxfMb5*%?`Oqw zt5EajF4&^&7Y2f|#WoZPH`MVAkIY?eN0XPHf(B%=??k#-N zz>$^iMut6u#(GOHjp3anyk!PCA0=BgYYMb~K%%LN)o!HZpsr^8<)ipsZ`Z(I~ zQRhue=7pSH3%0OeN925=aV&fJ_srm^_VKL2K4iXUZVdDKo5y2m!6w$h1o`*LbY=isY)?EPNktgOGLRAzbnhx5ad$!uB`{!YClHCEUaIk5is zmBCi{>`j8ND98W6XZ(Hds&Yna)MK9AReA;C^A7&_T)F-49=3;vs+Bjd;_r9hkb33W zWYn8mYqOpkP~YQCS-@h{MJ^rLprNSU<9o2B4N>P_`o({dUUM zV7C7TGG9{b!G`}mpYkDPI(tpgw(rjz!aUrN^W^a+?9ff*%nxa@rfre);A=0H&6ckE z59h6oZQ1KL_3P*g#ozCj) z>qva|O`{sKK9D0-bxpgIt(j&%>Y)2w*%!!#t7_jnegGTegxYzx#7sR<_g_1nrOieC zbo*>J_wW9?=bB5|hQH@fT$j7CiIee~`DX5{mk<8k2EA6Wq>*?(wohlXSEuow55IO` z%ZiYLk$-RII0EBm&-&JEq}MueKXbA)*g*?7q5t(8(PeflY$JZw&!IrM4Dvpy?tg}J zq|)pi>O~V*Df1yOrK){s@FL~K5vUIycTx_UikeP#Qjmz*P?#VIa%om>ldo_)JsQ{L4VKPBu}`aoT9+?lUE)pyIn!uyX_lgkH75~ zUVT;G{p(kCx@)jhPwdmZxel9e_qTtb0W*L+W2);rO)_SVxA9p{Cbwp4v8b<@m@scE z)aO!KGuwQ$lY}T^R@W5u-7!s={XpdNq@V$_f%y;BHTzhXD*OLE6O^8NP418eyP3G%3H8_e7NV6G z>J?8Wh`!Bx`VGx<5dWk5AgS7Upy4iZ7g0}b6CzeLkNeIcsp6wXv^y84iQRONRnL{% z#C_VR-#hFTS2X+NXXlFNucE)S|8X%S7xkR5Goo)ZPc?;7{1%V)^w+%D!54M5PN6u= z9Ci2JC&bG8$hKnNLGhzC>J2}$MGqh39R7ZtXv!mJ&4Hof1zn8i^soV9@^;K2_xGRW zH6Eh<&v-U%J>+b?2L49A4BRRf48-5gX0s`xK|9omn|g@pO7w{g`ze?QqOP1=D@-s$ zy?DblVJY3~RmE_hLz$4({C!7w$rYjI6Y_D6sSqAFp$_J53%wtrzE$>ExSNK$*V>L^ zM)TfWk(%1#ox{jMH@m0!YZB^`(B9(1cgUgJg8t%)eALe?4a9}JP#3N=6ypz|&bn$K zUN1%+Ch03yHs{I6|Fp%e>eyzrx4PJ?0evnzzZC8@@0mF&xk3oaM$Vfo&Iq6AH^Hht zUe(wl6geT!ln$-}xsII6`a1J<9)ELAwb3|hwHNbPvP*zipoim#x1_W9C=2b{ozDw9 zTcU2eX_a6dggI@n+caTU8`M)b_7L{x;eDx|Tg$6A{~tLjdKdrF4(-23E#P|%McwMY zCf~Ul?@QlR8&V<>6+wOZtyjUTNMVwEyoii%-ju z!=q7UlKh#dOPx%myX2_rzAu%IKZN>C>m2E;pQyvS-IQuCLbluY|CAozj=Cte1F`o* zy;5C^Bov~5Lr#05J03X)%b!T^1tL$wAc?f)edK(^;(p<+H>m%N=cjwh#JJfwXJ~w6 zEPfq=x^$*e7%&pY{m91Yg8O6~-#0c1yiFY53w5sv%8?I|e_%UTsbVhb*rT=5w;zyy zW~Kp2-Hm!&z$`LoHtHKe@nqEnWS*tDnap{OoTp?QB`d0sv-#wcq?GO{s*0b*;T2>N z-G^MI9n$N`%yrmz*IO;Xz!UrK6{-oAcKExV+n^1xbgy!i|3`aWnA!<_@;B*1JNiE< zmHqR$u5hk-zufP-t>EcIZ2#8LC*<@j)SA)@x;cr=xmMj~f;)1OEy zk!?}UDM?lA-<*@j+KG4SaV^ksYo=h){H~f+)qTE71Lv_*99v2H2+044QIYh@0p#Cf z?=VtSiu@jE^=ND9xvuSuQveX-hgC^>dAApgF32C%gTnRj?S0&?m9pjCW2KDL45^RVyb&z-@p`MamjP2P}o4EtEE9tCZj zP)BX0`z$oSJJ+Eq0(x~o{%TGOz>|JIs%mp)%qVzC>tLw##XNObYKfdbB$g0a8QKqq zA0XCV=x?W)LQLs1ewF_$JyW9JeBJ?}?qsccupaydV$eBL8&C zQ?q#;ArxrClefsZ-!TKQS4XY6+Z5s+B4_=rHgJU2A5`@vGGzwjH;;F-KDooaX~@B7 zX9NtW$G$u6Tn@&EvF}YAH-UFI?62|H?U3~j=L5TYWI=4L>VHaf59hf_5cC`U_wTd- za6_I}Yi^Mx2H5^+dpD9>jrKFqJxFXKp6k@hchZJscx;K~eQBqScrNSS<0TJiT`g7n zf98!~-DASfUAQhjT9?A-b;tFcrp7AiyGOW=oAGHVX{~|lmz$&G$@Mr~zl7xEkZ}^^ z|0%kX1Pn+1+e1E+HFn7V>yHkwCm#9h?(GZ9oA(E}X=4Jz4`Q6ZemMbJMIz^d&CZa~ z0%JRLwhxRMkDTA>#6kZQjOUBblHr#Qa_DEWj_n_>>erfqo8cJUBSfXAC+&n;*N}ri z>u&vii5y%dM_~io`;+d0zBeBRWg!1PReA86{vTC!?3@HM*f||}8lCi)ZtjZb>X>fH zd$dR919ouAwe?=ts)1c9a(>^dJMcS^^TKaNFykz8=C4@6 z+_M^GZSv+Vt)s{+XY4wu)nf@ zbD=aD*-pwn1wF&C?=Owcg8w?~`vb8ADs!>#x-}Ir;4<=jl6wtL$&uj_Cvzv2>VJ|o^AK7+^ zHG{D$k*zO39b9se?U&y&I8W=FsAAxQG#+}7z!;wTWGx(Po`>{Zy#q?<9>pr3?Y)k{ z#M{`H!F!7!t{z$G&#QvI9>`}ic?35*A)iSFufR-!>)&A;zXE?FoV7F4s3limgSzkd zHr(XGFlINr(3UIRhT2yxO9IuPi}sxp}Xp2K$iP@R~%D>4n@f;?9$d1;|Zy?Ke4@ zgxpNs^g*mdZtGLcVVN1~xLr;(Cm_R(M?)d|Bj$k)biW+yPZ+B`muJFr56lVt;T*VX zh-`;dDdBiFUjNmq3UI%RJX?j=Le4T|r55%cY7gK#_sP;0-20FC9MZc*TP}Yc>H%Fk zaeK$2{!YKE-c*BYG|g?gTwVt1yt%!({qCq&+PCL!uSVuqYIZ}4CvwYZxrS&JAlpKd z9KL1&YBw^KPcXsjJYYIq`Y;atJ@r=>W?TQw`O&K>7W?Vm&Z_v~Mp%>2Z&3Gpd5|PL zXx3fdk{l8BhvFVkw;Q$5iSe*=1?ns5E@0fe{@sxn15s1aUTv8QPSwcp+CSTYe~-WY zj8}QkcNSi=RWRM-suE+>-=-Q${gLNxhX$DLg&cO>`VG@x2e9khdb%xl=N3MzX*H<} z*FGP$VM0&tXD;d(vwqyjW_`cUV6MXnw13%a%$XFSeqJ()GpIo=+795Z-ooc>kN1_q z(Jy#^=NS}}snK|yPU#!?7=P3gJ6Q7*ry^%Nbpxq?B62=_Tv2%LBOd!_-iYYZiYyzA z{W590l8o+%KDM7K$dQ|PU*9=c`1OFK?6Bab0PTU*{x0}bH&iz-z zwnn^$2_3V+jP8e|x{vZDdC(&j+v(r47}j>ibIqPo4R0P`?CF=jfeC$(=k0xJTF!T(B|&ZdVZ=lmu}MMB8Q-T$=HFM%op`n$#AZHA?j3DTHm1ywxeNU z!G%Sj?(v0ipPr*GpJ~Pwha>Z&jc?&=D(0W=Q@#=7=I0w1b^Q2UvB>#LpK*L6-HS_g z4g2QblssIG{n}Yc3OnWe&Dkb>Ihm%3*VAR3tFF$gL9)4 z`rpFeS5G5%@QlLiai+2CbRF~C`&Q|&c@duLgm3`v)uUb8R0)I1@SdtyS3-RS#_Hws zb#Q5^AG_wC_CFwPJ~Es=uPxX6kr%W3>u7O@K6*0UKTVI*wMDx_u>se)5VdoRF=sPY z#(eDJ&A2%t>b@%_oRx!|*{g?Hac@4Oz93HEJo4~dL(Di%w+NY+(r>KI=V2dT^Exo= z0ge$j-x>32^qoc(+XbhM_#w^XZ&F2X$=%J!*>OYHLSMJPIqw==O5!X%U<`eaJ-+*O zGAcvCbf=?FQTweM#7%ScWcJlNhI5H6yhzlo&UD4<&T zDjhjzUFyd-(f8m~%;%=JQAX4E`Bi#wV@1Ii-M=}%x%Pq7D?MN=ZAUhY=sHa(BH-CFm!z!zV|%urj_u6_Cdz?OpE(bDah{#L0jS=*y&gV>g)pCuhF!tPn116*To1pV^Ic5Nu--I`=@*w)Lb6d1)ZgaroKYllAwU-dQ+r zoXYYNkFzq@T>9z=_)bALm{MkkIJG7^;mbBeC~< zn2xS1Ak!V_Ub`y)nqt!CO%T)C7I%qZr%=XFE9n!-zK7h3hqr^4ZV`-|#wA^NIy928 zT0X)ER)2_KtXkv|h%*UitkRA-z_|6nEPmR$$U$A=$GF|0bqZyra>ng5-M@Su&B-cm z_D&liw7`RL%k8rbZq|A*Zp8=ofvcw{%WZZtoo`FlzUX0uHX|xWumW*-B zeR&bO=gZih?Wc}kp?g=z8I!CFSKyga!D`F}tlI{y>9cxwdS2VDuSpW!171OO7lSd< zbo!l&Kh@{HeUPZ$VGN=A{+kizMYb`lhE(LNl@jkMQ4me-e{vqv-vao{a>n-hjVol0 zyC36Os=u4`PYY!FU}+Zd{2k2LmbvaC7rutFm{haQBRvm ziQBVC#`B!rTQamLlJUIZqz-SUMKFf9UA4ecD-^7$fAXDvu;-gUV|c4>6y#6xW(*tS zEn&7E#-6@x2CWzB$?5`pmMj44AWxV|k2SdA2WoYmtTvyUPArUB;KgDr>*X>ybK8s6 zCmLnD3IZHu;6nYY9d!9?o+{0L8^>Ot)L$I17v zkvM%{7L#{c*AsDzoWBVAl#FDnqI2m~^y{!dBxn3+L8~f?QKb>VTkG841 za1hk{$iR*2yuPELb&-tKGUIj3LEc-=Y9P*8V+jcfatNY6R(Up1yGX(6ZOtCs2i7kN zgd}R8Bd#IEa%9*mrmeJc>0(wh?)1>L%HuXMaD@8QIBE*Bc0|G{sz>J^67o`_Se?E< zIUj!Q4;$a%cxTl2IvKJN^Mhep1hE}~Y!A*gBr`f9+t~jar9bF1GF9B3es)3ngx1XqQ_?oHrn9Q{N?34-bPVOM%8hqj9!oFDBN)#* z{gy=CGKBHGJfb@}G1s5*{Ly4g9Fx5pM9!a$?If{PtD=szyN(as{g| zS+sZyaaKSN^_#@Eqjk}9@l$1?fi4zY}_$B10s)gXrb-m{uc z^Ir!?vEO_0cO~CBGYlN4f0)Uv<+GLx4WboI` z6tIxmk0vDY&ukSSQ~8kDd{U@_)sdW%uFrpoQn38_KD}7koyKYm^|2b?UFk>^kVy54 z`gImfofRw(XwEQ|^q~8_r&D|PngpeBy8zfv_1qta_<`fX8QaQ*1BF1ND7s%Ytr<}s zEhr));3?H<|EY-~V?&{VYRA-dVz_NMe53kL&JUku!c*^HmWNlIcu#Vz!&n}EeZ-lp zpmQ_Tyh!h0s&v6N%)M_43Y2a)F+XfDI>oy^jb=GPzO|zusfuB2Q(KJ{MnoXnu}UXF zDXCzO4S~wblEDrrUIHc6#h(uN)y&^o9Vc%a`T|gxXcHx+m>`(Bhaki&eAd`-E%% zdP6d`Z_nQ&m^Ub3E!7h;b_rt?3RXvQK-LbyaECX`3F6jlVM>Pp$frJ~itWNtmr%Gy zwfu9gux?&Bt>aB=(p|kRe5KEBny9Y-Bo*6O1%di+nm1BQ#1Er_L5u1?Ie+O`1SM+~ zjPn9DJvjNom&I`L)YYWT!~n**K|Nm@+%t&9aQGl~zA!tO#jyFo?|hgBj%5Q+*a}Cd zg|YGLg=xG{?ikL-tkRS%LUnmK%L%Uk)NRy_5ajtXQBdMzLW_j4PR^Xk(ec8CC zMkK=JkA7@i^KO+S6xs%`818dzpOD=nkj3zA-3!7CE|ATs65iJcn+^xCoS@_KUC=V| zhxxQGxBhJ>o^JACacf}EO$_;>06DdLeCsRDo-b!}DzD6;qOpez!l+&CTqNGe zR(-)pak67D%L#2QhltPVbHDGj{X))2+;k-fI#Gu2pK;==SN^O9%9_Ge;&uZcRuiz? z^@pe|SAhBda1LA5g3~G&s z{8+BobKQW~_~_4Kcvx6#VQt?)HfP97aTG?-J!7ZSYwHB7h3%JvSPYLkdq}wWDhQmZ z{c-$dp(Z4V^q=p|wPu@Z1kJ(e^dya8)7=hTT+~@tingO(-0vI@X!ba#NvuD_)Yb_w2`6}&0}3Cw{N}1h=*PVu$nUEohON1 zyZgc@YOmV2QcSL;YfP%^?mrWMAEtB8|KS{=cmQRF0W2q9-C_lyZn#FfHS{KtR0lK8 zF7|$8SXl_m6|zOO(%rj5ac<_dSMtR-jE!;0XB_zFL&Dh@cj@L+e(2?Jwr+B094rL% zj$rx0uIoJEbejma7SM=I5}w6|Gqz71w+UMC-XXr@6H6W zx=00EI*OYsknJKbZLz#i4jlFG6=)|qxO>1fs_#~3iI&a_X>L|M2T}du^AN?Z<*=OY zEjFH>D|E;=GBzQO<>cDh^&}=Mj^&ELDQ4tER2+-p*77^j==eAm!yR2+r88E?u{^wJ z{S1lpXdKHAen0b+v!BMXIYZh5Cti;}A5hI{WA+^2pKhjWT&mkGd&WB&(mD@RA867N zPMliG<_4=an+dKf;#nTp-#A;)qR*>WP@mI=p@LU^Jd4$RmMKD;Bk{14+WXB&6PiNf z**tcL+Ad)W#DhTXogd~1eOE7qa;hV?91_%g;@|<*hM)HdIh&(d9b~tEwh8uUac(fy zKUL@|3xRf&Rm$g3!P+tqda1Zg17YqnUsm&I?a5Dk)eHrz8@0@^H@`L3lhxK4{B$p` zGXmN6ne3iu^1lt z#8bMfV&DeVZt55KqM9f+ zmSx$;@Jjm#_(bjJ4$U<8rr$VdP@dNl1?iO)bI+rK literal 0 HcmV?d00001 diff --git a/rtdata/dcpprofiles/Nikon D800.dcp b/rtdata/dcpprofiles/Nikon D800.dcp deleted file mode 100644 index c0a4a5586e70fb3ef89804b3fb95ff16a4814ac8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55300 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 Date: Sat, 28 Apr 2018 19:06:05 +0200 Subject: [PATCH 14/14] shadows/highlights: ignore the params in the pp3 if ppVersion < 333 --- rtengine/procparams.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rtengine/procparams.cc b/rtengine/procparams.cc index 1a375e91b..276750786 100644 --- a/rtengine/procparams.cc +++ b/rtengine/procparams.cc @@ -3890,7 +3890,7 @@ int ProcParams::load(const Glib::ustring& fname, ParamsEdited* pedited) assignFromKeyfile(keyFile, "FattalToneMapping", "Anchor", pedited, fattal.anchor, pedited->fattal.anchor); } - if (keyFile.has_group ("Shadows & Highlights")) { + if (keyFile.has_group ("Shadows & Highlights") && ppVersion >= 333) { assignFromKeyfile(keyFile, "Shadows & Highlights", "Enabled", pedited, sh.enabled, pedited->sh.enabled); assignFromKeyfile(keyFile, "Shadows & Highlights", "Highlights", pedited, sh.highlights, pedited->sh.highlights); assignFromKeyfile(keyFile, "Shadows & Highlights", "HighlightTonalWidth", pedited, sh.htonalwidth, pedited->sh.htonalwidth);