From 18f8b9a1dd333c5d03d5d982353e23026f897465 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pascal=20Honor=C3=A9?= Date: Sun, 28 Jan 2024 12:32:26 +0000 Subject: [PATCH] improve static data anonymity --- .../Newspaper2024Migration/PriceCapping.scala | 1695 +++++++++-------- .../util/StringObfuscation.scala | 11 - .../Newspaper2024MigrationTest.scala | 1 - 3 files changed, 848 insertions(+), 859 deletions(-) diff --git a/lambda/src/main/scala/pricemigrationengine/migrations/Newspaper2024Migration/PriceCapping.scala b/lambda/src/main/scala/pricemigrationengine/migrations/Newspaper2024Migration/PriceCapping.scala index bb7ec215..caf47c34 100644 --- a/lambda/src/main/scala/pricemigrationengine/migrations/Newspaper2024Migration/PriceCapping.scala +++ b/lambda/src/main/scala/pricemigrationengine/migrations/Newspaper2024Migration/PriceCapping.scala @@ -1,5 +1,6 @@ package pricemigrationengine.migrations.newspaper2024Migration import pricemigrationengine.model._ +import pricemigrationengine.util.StringObfuscation.obfuscate import java.time.LocalDate @@ -18,853 +19,853 @@ object PriceCapping { def priceCorrectionFactor(subscription: ZuoraSubscription): BigDecimal = { val mapping: Map[String, BigDecimal] = Map( - "A-S00692513" -> BigDecimal(0.95), - "A-S00692515" -> BigDecimal(0.95), - "A-S01525539" -> BigDecimal(0.95), - "A-S01448585" -> BigDecimal(0.95), - "A-S01454209" -> BigDecimal(0.95), - "A-S01455112" -> BigDecimal(0.95), - "A-S01454497" -> BigDecimal(0.95), - "A-S01449060" -> BigDecimal(0.95), - "A-S01455024" -> BigDecimal(0.95), - "A-S01445980" -> BigDecimal(0.95), - "A-S01454986" -> BigDecimal(0.95), - "A-S01525639" -> BigDecimal(0.95), - "A-S01454880" -> BigDecimal(0.95), - "A-S01454467" -> BigDecimal(0.95), - "A-S01454453" -> BigDecimal(0.95), - "A-S01455460" -> BigDecimal(0.95), - "A-S01454581" -> BigDecimal(0.95), - "A-S01524951" -> BigDecimal(0.95), - "A-S01454532" -> BigDecimal(0.95), - "A-S01534703" -> BigDecimal(0.95), - "A-S01536792" -> BigDecimal(0.95), - "A-S01421461" -> BigDecimal(0.95), - "A-S01538234" -> BigDecimal(0.95), - "A-S01538162" -> BigDecimal(0.95), - "A-S01539253" -> BigDecimal(0.95), - "A-S01547514" -> BigDecimal(0.95), - "A-S01472738" -> BigDecimal(0.95), - "A-S01538146" -> BigDecimal(0.95), - "A-S01535286" -> BigDecimal(0.95), - "A-S01535387" -> BigDecimal(0.95), - "A-S01546337" -> BigDecimal(0.95), - "A-S01420799" -> BigDecimal(0.95), - "A-S01420789" -> BigDecimal(0.95), - "A-S01539196" -> BigDecimal(0.95), - "A-S01484345" -> BigDecimal(0.95), - "A-S01483444" -> BigDecimal(0.95), - "A-S01508206" -> BigDecimal(0.95), - "A-S01507551" -> BigDecimal(0.95), - "A-S01508205" -> BigDecimal(0.95), - "A-S01479916" -> BigDecimal(0.95), - "A-S01484824" -> BigDecimal(0.95), - "A-S01490629" -> BigDecimal(0.95), - "A-S01491594" -> BigDecimal(0.95), - "A-S01484729" -> BigDecimal(0.95), - "A-S01507534" -> BigDecimal(0.95), - "A-S01507716" -> BigDecimal(0.95), - "A-S01431842" -> BigDecimal(0.95), - "A-S01575778" -> BigDecimal(0.95), - "A-S01439723" -> BigDecimal(0.95), - "A-S01457063" -> BigDecimal(0.95), - "A-S01455801" -> BigDecimal(0.95), - "A-S01456258" -> BigDecimal(0.95), - "A-S01578849" -> BigDecimal(0.95), - "A-S01456329" -> BigDecimal(0.95), - "A-S01456421" -> BigDecimal(0.95), - "A-S00442060" -> BigDecimal(0.95), - "A-S01575817" -> BigDecimal(0.95), - "A-S01456038" -> BigDecimal(0.95), - "A-S01580214" -> BigDecimal(0.95), - "A-S01455781" -> BigDecimal(0.95), - "A-S01455955" -> BigDecimal(0.95), - "A-S01455760" -> BigDecimal(0.95), - "A-S01456858" -> BigDecimal(0.95), - "A-S01549643" -> BigDecimal(0.95), - "A-S01520760" -> BigDecimal(0.95), - "A-S01519414" -> BigDecimal(0.95), - "A-S01548242" -> BigDecimal(0.95), - "A-S01527789" -> BigDecimal(0.95), - "A-S01519197" -> BigDecimal(0.95), - "A-S01526854" -> BigDecimal(0.95), - "A-S01526640" -> BigDecimal(0.95), - "A-S01520712" -> BigDecimal(0.95), - "A-S01520541" -> BigDecimal(0.95), - "A-S01549550" -> BigDecimal(0.95), - "A-S01519587" -> BigDecimal(0.95), - "A-S01517782" -> BigDecimal(0.95), - "A-S01549315" -> BigDecimal(0.95), - "A-S01458187" -> BigDecimal(0.95), - "A-S01493715" -> BigDecimal(0.95), - "A-S01467491" -> BigDecimal(0.95), - "A-S01492998" -> BigDecimal(0.95), - "A-S01414195" -> BigDecimal(0.95), - "A-S01468083" -> BigDecimal(0.95), - "A-S01468739" -> BigDecimal(0.95), - "A-S01466523" -> BigDecimal(0.95), - "A-S01467591" -> BigDecimal(0.95), - "A-S01475233" -> BigDecimal(0.95), - "A-S01467508" -> BigDecimal(0.95), - "A-S01466958" -> BigDecimal(0.95), - "A-S01468155" -> BigDecimal(0.95), - "A-S01413402" -> BigDecimal(0.95), - "A-S01466331" -> BigDecimal(0.95), - "A-S01415962" -> BigDecimal(0.95), - "A-S01465379" -> BigDecimal(0.95), - "A-S01469445" -> BigDecimal(0.95), - "A-S01504615" -> BigDecimal(0.95), - "A-S01501509" -> BigDecimal(0.95), - "A-S01501969" -> BigDecimal(0.95), - "A-S01502908" -> BigDecimal(0.95), - "A-S01440865" -> BigDecimal(0.95), - "A-S01504540" -> BigDecimal(0.95), - "A-S01561648" -> BigDecimal(0.95), - "A-S01451691" -> BigDecimal(0.95), - "A-S01453030" -> BigDecimal(0.95), - "A-S01458799" -> BigDecimal(0.95), - "A-S01449599" -> BigDecimal(0.95), - "A-S01459433" -> BigDecimal(0.95), - "A-S01458065" -> BigDecimal(0.95), - "A-S01450712" -> BigDecimal(0.95), - "A-S01458737" -> BigDecimal(0.95), - "A-S01450750" -> BigDecimal(0.95), - "A-S01452354" -> BigDecimal(0.95), - "A-S01529775" -> BigDecimal(0.95), - "A-S01458917" -> BigDecimal(0.95), - "A-S01450738" -> BigDecimal(0.95), - "A-S01459406" -> BigDecimal(0.95), - "A-S01529215" -> BigDecimal(0.95), - "A-S01459190" -> BigDecimal(0.95), - "A-S01457544" -> BigDecimal(0.95), - "A-S01452435" -> BigDecimal(0.95), - "A-S01453128" -> BigDecimal(0.95), - "A-S01459344" -> BigDecimal(0.95), - "A-S01452254" -> BigDecimal(0.95), - "A-S01529134" -> BigDecimal(0.95), - "A-S01541803" -> BigDecimal(0.95), - "A-S01423870" -> BigDecimal(0.95), - "A-S01539943" -> BigDecimal(0.95), - "A-S01433947" -> BigDecimal(0.95), - "A-S01583680" -> BigDecimal(0.95), - "A-S01423835" -> BigDecimal(0.95), - "A-S01489682" -> BigDecimal(0.95), - "A-S01512509" -> BigDecimal(0.95), - "A-S01551208" -> BigDecimal(0.95), - "A-S01486785" -> BigDecimal(0.95), - "A-S01512131" -> BigDecimal(0.95), - "A-S01489543" -> BigDecimal(0.95), - "A-S01583014" -> BigDecimal(0.95), - "A-S01477308" -> BigDecimal(0.95), - "A-S01543500" -> BigDecimal(0.95), - "A-S01486874" -> BigDecimal(0.95), - "A-S01477118" -> BigDecimal(0.95), - "A-S01541764" -> BigDecimal(0.95), - "A-S01581974" -> BigDecimal(0.95), - "A-S01540075" -> BigDecimal(0.95), - "A-S01488931" -> BigDecimal(0.95), - "A-S01543586" -> BigDecimal(0.95), - "A-S01434260" -> BigDecimal(0.95), - "A-S01434099" -> BigDecimal(0.95), - "A-S01543695" -> BigDecimal(0.95), - "A-S01551818" -> BigDecimal(0.95), - "A-S01583587" -> BigDecimal(0.95), - "A-S01539922" -> BigDecimal(0.95), - "A-S01437457" -> BigDecimal(0.95), - "A-S01511443" -> BigDecimal(0.95), - "A-S01512529" -> BigDecimal(0.95), - "A-S01550866" -> BigDecimal(0.95), - "A-S01543494" -> BigDecimal(0.95), - "A-S01511565" -> BigDecimal(0.95), - "A-S01515893" -> BigDecimal(0.95), - "A-S01515716" -> BigDecimal(0.95), - "A-S01464941" -> BigDecimal(0.95), - "A-S01463981" -> BigDecimal(0.95), - "A-S01418887" -> BigDecimal(0.95), - "A-S01470783" -> BigDecimal(0.95), - "A-S01464833" -> BigDecimal(0.95), - "A-S01464834" -> BigDecimal(0.95), - "A-S01418473" -> BigDecimal(0.95), - "A-S01410050" -> BigDecimal(0.95), - "A-S01464993" -> BigDecimal(0.95), - "A-S01410596" -> BigDecimal(0.95), - "A-S01462134" -> BigDecimal(0.95), - "A-S01490059" -> BigDecimal(0.95), - "A-S01461167" -> BigDecimal(0.95), - "A-S01437413" -> BigDecimal(0.95), - "A-S01564386" -> BigDecimal(0.95), - "A-S01051415" -> BigDecimal(0.95), - "A-S01505672" -> BigDecimal(0.95), - "A-S01555299" -> BigDecimal(0.95), - "A-S01498182" -> BigDecimal(0.95), - "A-S01460031" -> BigDecimal(0.95), - "A-S01532286" -> BigDecimal(0.95), - "A-S01524752" -> BigDecimal(0.95), - "A-S01460102" -> BigDecimal(0.95), - "A-S01461263" -> BigDecimal(0.95), - "A-S01524775" -> BigDecimal(0.95), - "A-S01460815" -> BigDecimal(0.95), - "A-S01461138" -> BigDecimal(0.95), - "A-S01460078" -> BigDecimal(0.95), - "A-S01553760" -> BigDecimal(0.95), - "A-S01471311" -> BigDecimal(0.95), - "A-S01472640" -> BigDecimal(0.95), - "A-S01473285" -> BigDecimal(0.95), - "A-S01418561" -> BigDecimal(0.95), - "A-S01571799" -> BigDecimal(0.95), - "A-S01420824" -> BigDecimal(0.95), - "A-S01508092" -> BigDecimal(0.95), - "A-S01534758" -> BigDecimal(0.95), - "A-S01514484" -> BigDecimal(0.95), - "A-S01505575" -> BigDecimal(0.95), - "A-S01505567" -> BigDecimal(0.95), - "A-S01461677" -> BigDecimal(0.95), - "A-S01462205" -> BigDecimal(0.95), - "A-S01461729" -> BigDecimal(0.95), - "A-S01462141" -> BigDecimal(0.95), - "A-S01454506" -> BigDecimal(0.95), - "A-S01463613" -> BigDecimal(0.95), - "A-S01463352" -> BigDecimal(0.95), - "A-S01455864" -> BigDecimal(0.95), - "A-S01462295" -> BigDecimal(0.95), - "A-S01462690" -> BigDecimal(0.95), - "A-S01454983" -> BigDecimal(0.95), - "A-S01454109" -> BigDecimal(0.95), - "A-S01462727" -> BigDecimal(0.95), - "A-S01462054" -> BigDecimal(0.95), - "A-S01462070" -> BigDecimal(0.95), - "A-S01490468" -> BigDecimal(0.95), - "A-S01490153" -> BigDecimal(0.95), - "A-S01490450" -> BigDecimal(0.95), - "A-S01499068" -> BigDecimal(0.95), - "A-S01499092" -> BigDecimal(0.95), - "A-S01490461" -> BigDecimal(0.95), - "A-S01499069" -> BigDecimal(0.95), - "A-S01493633" -> BigDecimal(0.95), - "A-S01499088" -> BigDecimal(0.95), - "A-S01490498" -> BigDecimal(0.95), - "A-S01439075" -> BigDecimal(0.95), - "A-S01439171" -> BigDecimal(0.95), - "A-S01439050" -> BigDecimal(0.95), - "A-S00847116" -> BigDecimal(0.94), - "A-S01515744" -> BigDecimal(0.95), - "A-S01464192" -> BigDecimal(0.95), - "A-S01464056" -> BigDecimal(0.95), - "A-S01465716" -> BigDecimal(0.95), - "A-S01464364" -> BigDecimal(0.95), - "A-S01464330" -> BigDecimal(0.95), - "A-S01464483" -> BigDecimal(0.95), - "A-S01464231" -> BigDecimal(0.95), - "A-S01528935" -> BigDecimal(0.95), - "A-S01464230" -> BigDecimal(0.95), - "A-S01464058" -> BigDecimal(0.95), - "A-S01465718" -> BigDecimal(0.95), - "A-S01465990" -> BigDecimal(0.95), - "A-S01464739" -> BigDecimal(0.95), - "A-S01463885" -> BigDecimal(0.95), - "A-S01536383" -> BigDecimal(0.95), - "A-S01464532" -> BigDecimal(0.95), - "A-S01464793" -> BigDecimal(0.95), - "A-S01465382" -> BigDecimal(0.95), - "A-S01465442" -> BigDecimal(0.95), - "A-S01464542" -> BigDecimal(0.95), - "A-S01465731" -> BigDecimal(0.95), - "A-S01464443" -> BigDecimal(0.95), - "A-S01463963" -> BigDecimal(0.95), - "A-S01465502" -> BigDecimal(0.95), - "A-S01536150" -> BigDecimal(0.95), - "A-S01474243" -> BigDecimal(0.95), - "A-S01483470" -> BigDecimal(0.95), - "A-S01477973" -> BigDecimal(0.95), - "A-S01475169" -> BigDecimal(0.95), - "A-S01474260" -> BigDecimal(0.95), - "A-S01448544" -> BigDecimal(0.95), - "A-S01424463" -> BigDecimal(0.95), - "A-S01424401" -> BigDecimal(0.95), - "A-S01423875" -> BigDecimal(0.95), - "A-S01508610" -> BigDecimal(0.95), - "A-S01539232" -> BigDecimal(0.95), - "A-S01508592" -> BigDecimal(0.95), - "A-S01540068" -> BigDecimal(0.95), - "A-S01508590" -> BigDecimal(0.95), - "A-S01508608" -> BigDecimal(0.95), - "A-S01508587" -> BigDecimal(0.95), - "A-S01508598" -> BigDecimal(0.95), - "A-S01509971" -> BigDecimal(0.95), - "A-S01517953" -> BigDecimal(0.95), - "A-S01539989" -> BigDecimal(0.95), - "A-S01517877" -> BigDecimal(0.95), - "A-S01457549" -> BigDecimal(0.95), - "A-S01457038" -> BigDecimal(0.95), - "A-S01460660" -> BigDecimal(0.95), - "A-S01457532" -> BigDecimal(0.95), - "A-S01460816" -> BigDecimal(0.95), - "A-S01496009" -> BigDecimal(0.95), - "A-S01581168" -> BigDecimal(0.95), - "A-S01549733" -> BigDecimal(0.95), - "A-S01497678" -> BigDecimal(0.95), - "A-S01581238" -> BigDecimal(0.95), - "A-S01580190" -> BigDecimal(0.95), - "A-S01520483" -> BigDecimal(0.95), - "A-S01436632" -> BigDecimal(0.95), - "A-S01451992" -> BigDecimal(0.95), - "A-S01451222" -> BigDecimal(0.95), - "A-S01452005" -> BigDecimal(0.95), - "A-S01438680" -> BigDecimal(0.95), - "A-S01451164" -> BigDecimal(0.95), - "A-S01532974" -> BigDecimal(0.95), - "A-S01469029" -> BigDecimal(0.95), - "A-S01530885" -> BigDecimal(0.95), - "A-S01469717" -> BigDecimal(0.95), - "A-S01416569" -> BigDecimal(0.95), - "A-S01480028" -> BigDecimal(0.95), - "A-S01486787" -> BigDecimal(0.95), - "A-S01503821" -> BigDecimal(0.95), - "A-S00657867" -> BigDecimal(0.95), - "A-S01561860" -> BigDecimal(0.95), - "A-S01486792" -> BigDecimal(0.95), - "A-S01453438" -> BigDecimal(0.95), - "A-S01433939" -> BigDecimal(0.95), - "A-S01583095" -> BigDecimal(0.95), - "A-S01452330" -> BigDecimal(0.95), - "A-S01453136" -> BigDecimal(0.95), - "A-S01434166" -> BigDecimal(0.95), - "A-S01452537" -> BigDecimal(0.95), - "A-S01584674" -> BigDecimal(0.95), - "A-S01452361" -> BigDecimal(0.95), - "A-S01435371" -> BigDecimal(0.95), - "A-S01513959" -> BigDecimal(0.95), - "A-S01543764" -> BigDecimal(0.95), - "A-S01544382" -> BigDecimal(0.95), - "A-S01523164" -> BigDecimal(0.95), - "A-S01522984" -> BigDecimal(0.95), - "A-S01515739" -> BigDecimal(0.95), - "A-S01461185" -> BigDecimal(0.95), - "A-S01461661" -> BigDecimal(0.95), - "A-S01410903" -> BigDecimal(0.95), - "A-S01461135" -> BigDecimal(0.95), - "A-S01409472" -> BigDecimal(0.95), - "A-S01417763" -> BigDecimal(0.95), - "A-S01408685" -> BigDecimal(0.95), - "A-S01462155" -> BigDecimal(0.95), - "A-S01464216" -> BigDecimal(0.95), - "A-S01463993" -> BigDecimal(0.95), - "A-S01554257" -> BigDecimal(0.95), - "A-S01556991" -> BigDecimal(0.95), - "A-S01544344" -> BigDecimal(0.95), - "A-S01563159" -> BigDecimal(0.95), - "A-S01549062" -> BigDecimal(0.95), - "A-S01460633" -> BigDecimal(0.95), - "A-S01531013" -> BigDecimal(0.95), - "A-S01524818" -> BigDecimal(0.95), - "A-S01460109" -> BigDecimal(0.95), - "A-S01524762" -> BigDecimal(0.95), - "A-S01521407" -> BigDecimal(0.95), - "A-S01460029" -> BigDecimal(0.95), - "A-S01460162" -> BigDecimal(0.95), - "A-S01471239" -> BigDecimal(0.95), - "A-S01470727" -> BigDecimal(0.95), - "A-S01553906" -> BigDecimal(0.95), - "A-S01461150" -> BigDecimal(0.95), - "A-S01553682" -> BigDecimal(0.95), - "A-S01470087" -> BigDecimal(0.95), - "A-S01548318" -> BigDecimal(0.95), - "A-S01563706" -> BigDecimal(0.95), - "A-S01420138" -> BigDecimal(0.95), - "A-S01420885" -> BigDecimal(0.95), - "A-S01507497" -> BigDecimal(0.95), - "A-S01513189" -> BigDecimal(0.95), - "A-S01534022" -> BigDecimal(0.95), - "A-S01505172" -> BigDecimal(0.95), - "A-S01534773" -> BigDecimal(0.95), - "A-S01534762" -> BigDecimal(0.95), - "A-S01456309" -> BigDecimal(0.95), - "A-S01462170" -> BigDecimal(0.95), - "A-S01462903" -> BigDecimal(0.95), - "A-S01456240" -> BigDecimal(0.95), - "A-S01454098" -> BigDecimal(0.95), - "A-S01462274" -> BigDecimal(0.95), - "A-S01462128" -> BigDecimal(0.95), - "A-S01463317" -> BigDecimal(0.95), - "A-S01462884" -> BigDecimal(0.95), - "A-S01462689" -> BigDecimal(0.95), - "A-S01462165" -> BigDecimal(0.95), - "A-S01463426" -> BigDecimal(0.95), - "A-S01462683" -> BigDecimal(0.95), - "A-S01545019" -> BigDecimal(0.95), - "A-S01499140" -> BigDecimal(0.95), - "A-S01427612" -> BigDecimal(0.95), - "A-S01428805" -> BigDecimal(0.95), - "A-S01545085" -> BigDecimal(0.95), - "A-S01545116" -> BigDecimal(0.95), - "A-S01545197" -> BigDecimal(0.95), - "A-S01575098" -> BigDecimal(0.95), - "A-S01492902" -> BigDecimal(0.95), - "A-S01574550" -> BigDecimal(0.95), - "A-S01439071" -> BigDecimal(0.95), - "A-S01515443" -> BigDecimal(0.95), - "A-S01440205" -> BigDecimal(0.95), - "A-S01464063" -> BigDecimal(0.95), - "A-S01464148" -> BigDecimal(0.95), - "A-S01464922" -> BigDecimal(0.95), - "A-S01464871" -> BigDecimal(0.95), - "A-S01464505" -> BigDecimal(0.95), - "A-S01464225" -> BigDecimal(0.95), - "A-S01527880" -> BigDecimal(0.95), - "A-S01465845" -> BigDecimal(0.95), - "A-S01529884" -> BigDecimal(0.95), - "A-S01464036" -> BigDecimal(0.95), - "A-S01536327" -> BigDecimal(0.95), - "A-S01464821" -> BigDecimal(0.95), - "A-S01473875" -> BigDecimal(0.95), - "A-S01483528" -> BigDecimal(0.95), - "A-S01477324" -> BigDecimal(0.95), - "A-S01475855" -> BigDecimal(0.95), - "A-S01556860" -> BigDecimal(0.95), - "A-S01473826" -> BigDecimal(0.95), - "A-S01476483" -> BigDecimal(0.95), - "A-S01484366" -> BigDecimal(0.95), - "A-S01421812" -> BigDecimal(0.95), - "A-S01566661" -> BigDecimal(0.95), - "A-S01568013" -> BigDecimal(0.95), - "A-S01508607" -> BigDecimal(0.95), - "A-S01508606" -> BigDecimal(0.95), - "A-S01538381" -> BigDecimal(0.95), - "A-S01508589" -> BigDecimal(0.95), - "A-S01517874" -> BigDecimal(0.95), - "A-S01508600" -> BigDecimal(0.95), - "A-S01539467" -> BigDecimal(0.95), - "A-S01508604" -> BigDecimal(0.95), - "A-S01508766" -> BigDecimal(0.95), - "A-S01458278" -> BigDecimal(0.95), - "A-S01460758" -> BigDecimal(0.95), - "A-S01458713" -> BigDecimal(0.95), - "A-S01457738" -> BigDecimal(0.95), - "A-S01466530" -> BigDecimal(0.95), - "A-S01457657" -> BigDecimal(0.95), - "A-S01466994" -> BigDecimal(0.95), - "A-S01460579" -> BigDecimal(0.95), - "A-S01495559" -> BigDecimal(0.95), - "A-S01503279" -> BigDecimal(0.95), - "A-S01503059" -> BigDecimal(0.95), - "A-S01552591" -> BigDecimal(0.95), - "A-S01552489" -> BigDecimal(0.95), - "A-S01580015" -> BigDecimal(0.95), - "A-S01449976" -> BigDecimal(0.95), - "A-S01451201" -> BigDecimal(0.95), - "A-S01442949" -> BigDecimal(0.95), - "A-S01451782" -> BigDecimal(0.95), - "A-S01451824" -> BigDecimal(0.95), - "A-S01451228" -> BigDecimal(0.95), - "A-S01450221" -> BigDecimal(0.95), - "A-S01281213" -> BigDecimal(0.95), - "A-S01503822" -> BigDecimal(0.95), - "A-S01503824" -> BigDecimal(0.95), - "A-S01503820" -> BigDecimal(0.95), - "A-S01479363" -> BigDecimal(0.95), - "A-S00657929" -> BigDecimal(0.95), - "A-S01486826" -> BigDecimal(0.95), - "A-S01453069" -> BigDecimal(0.95), - "A-S01564254" -> BigDecimal(0.95), - "A-S01420139" -> BigDecimal(0.95), - "A-S01426037" -> BigDecimal(0.95), - "A-S01453232" -> BigDecimal(0.95), - "A-S01452987" -> BigDecimal(0.95), - "A-S01453020" -> BigDecimal(0.95), - "A-S01452429" -> BigDecimal(0.95), - "A-S01452430" -> BigDecimal(0.95), - "A-S01453683" -> BigDecimal(0.95), - "A-S01582046" -> BigDecimal(0.95), - "A-S01453529" -> BigDecimal(0.95), - "A-S01425212" -> BigDecimal(0.95), - "A-S01583484" -> BigDecimal(0.95), - "A-S01453486" -> BigDecimal(0.95), - "A-S00654552" -> BigDecimal(0.94), - "A-S00691447" -> BigDecimal(0.94), - "A-S00853378" -> BigDecimal(0.94), - "A-S00997107" -> BigDecimal(0.94), - "A-S00998873" -> BigDecimal(0.94), - "A-S00683365" -> BigDecimal(0.94), - "A-S00683475" -> BigDecimal(0.94), - "A-S00681825" -> BigDecimal(0.94), - "A-S00683218" -> BigDecimal(0.94), - "A-S00684456" -> BigDecimal(0.94), - "A-S00684288" -> BigDecimal(0.94), - "A-S00671177" -> BigDecimal(0.94), - "A-S00683582" -> BigDecimal(0.94), - "A-S00682536" -> BigDecimal(0.94), - "A-S00843444" -> BigDecimal(0.94), - "A-S00843407" -> BigDecimal(0.94), - "A-S00843116" -> BigDecimal(0.94), - "A-S00670361" -> BigDecimal(0.94), - "A-S00671599" -> BigDecimal(0.94), - "A-S00832422" -> BigDecimal(0.94), - "A-S00689536" -> BigDecimal(0.94), - "A-S00693126" -> BigDecimal(0.94), - "A-S00659713" -> BigDecimal(0.94), - "A-S00658782" -> BigDecimal(0.94), - "A-S00692423" -> BigDecimal(0.94), - "A-S00690866" -> BigDecimal(0.94), - "A-S01004932" -> BigDecimal(0.94), - "A-S00686023" -> BigDecimal(0.94), - "A-S01004542" -> BigDecimal(0.94), - "A-S00857367" -> BigDecimal(0.94), - "A-S00820108" -> BigDecimal(0.94), - "A-S01000566" -> BigDecimal(0.94), - "A-S00991691" -> BigDecimal(0.94), - "A-S00864839" -> BigDecimal(0.94), - "A-S00798164" -> BigDecimal(0.94), - "A-S00675653" -> BigDecimal(0.94), - "A-S00673976" -> BigDecimal(0.94), - "A-S00870348" -> BigDecimal(0.94), - "A-S00694369" -> BigDecimal(0.94), - "A-S00858564" -> BigDecimal(0.94), - "A-S00686667" -> BigDecimal(0.94), - "A-S00692508" -> BigDecimal(0.94), - "A-S00687158" -> BigDecimal(0.94), - "A-S00687286" -> BigDecimal(0.94), - "A-S00687808" -> BigDecimal(0.94), - "A-S00687214" -> BigDecimal(0.94), - "A-S00990867" -> BigDecimal(0.94), - "A-S00990863" -> BigDecimal(0.94), - "A-S00848262" -> BigDecimal(0.94), - "A-S00678329" -> BigDecimal(0.94), - "A-S00677266" -> BigDecimal(0.94), - "A-S00873085" -> BigDecimal(0.94), - "A-S00871507" -> BigDecimal(0.94), - "A-S00698544" -> BigDecimal(0.94), - "A-S00666925" -> BigDecimal(0.94), - "A-S00650091" -> BigDecimal(0.94), - "A-S00688411" -> BigDecimal(0.94), - "A-S00688468" -> BigDecimal(0.94), - "A-S00682431" -> BigDecimal(0.94), - "A-S00995718" -> BigDecimal(0.94), - "A-S00679102" -> BigDecimal(0.94), - "A-S00679251" -> BigDecimal(0.94), - "A-S00678800" -> BigDecimal(0.94), - "A-S00839394" -> BigDecimal(0.94), - "A-S00667524" -> BigDecimal(0.94), - "A-S00668693" -> BigDecimal(0.94), - "A-S00674071" -> BigDecimal(0.94), - "A-S00675035" -> BigDecimal(0.94), - "A-S00836593" -> BigDecimal(0.94), - "A-S00694730" -> BigDecimal(0.94), - "A-S00694265" -> BigDecimal(0.94), - "A-S00690173" -> BigDecimal(0.94), - "A-S00661957" -> BigDecimal(0.94), - "A-S00823205" -> BigDecimal(0.94), - "A-S00823079" -> BigDecimal(0.94), - "A-S01008706" -> BigDecimal(0.94), - "A-S01009290" -> BigDecimal(0.94), - "A-S00687443" -> BigDecimal(0.94), - "A-S00687000" -> BigDecimal(0.94), - "A-S00677211" -> BigDecimal(0.94), - "A-S00692505" -> BigDecimal(0.94), - "A-S00988186" -> BigDecimal(0.94), - "A-S00850181" -> BigDecimal(0.94), - "A-S00988995" -> BigDecimal(0.94), - "A-S00677941" -> BigDecimal(0.94), - "A-S00677286" -> BigDecimal(0.94), - "A-S00805570" -> BigDecimal(0.94), - "A-S00696852" -> BigDecimal(0.94), - "A-S00862275" -> BigDecimal(0.94), - "A-S00994450" -> BigDecimal(0.94), - "A-S00851305" -> BigDecimal(0.94), - "A-S00935504" -> BigDecimal(0.94), - "A-S00793595" -> BigDecimal(0.94), - "389249" -> BigDecimal(0.91), - "383780" -> BigDecimal(0.91), - "383670" -> BigDecimal(0.91), - "383668" -> BigDecimal(0.91), - "368066" -> BigDecimal(0.91), - "367544" -> BigDecimal(0.91), - "381076" -> BigDecimal(0.91), - "409025" -> BigDecimal(0.91), - "A-S00891245" -> BigDecimal(0.91), - "511280" -> BigDecimal(0.91), - "409026" -> BigDecimal(0.91), - "408825" -> BigDecimal(0.91), - "368850" -> BigDecimal(0.91), - "A-S00763681" -> BigDecimal(0.91), - "433408" -> BigDecimal(0.91), - "462444" -> BigDecimal(0.91), - "415135" -> BigDecimal(0.91), - "427109" -> BigDecimal(0.91), - "413018" -> BigDecimal(0.91), - "411898" -> BigDecimal(0.91), - "411926" -> BigDecimal(0.91), - "385556" -> BigDecimal(0.91), - "A-S00544954" -> BigDecimal(0.91), - "411890" -> BigDecimal(0.91), - "385532" -> BigDecimal(0.91), - "385575" -> BigDecimal(0.91), - "A-S00587918" -> BigDecimal(0.91), - "385552" -> BigDecimal(0.91), - "386468" -> BigDecimal(0.91), - "A-S00974543" -> BigDecimal(0.91), - "412056" -> BigDecimal(0.91), - "A-S00704296" -> BigDecimal(0.91), - "413653" -> BigDecimal(0.91), - "385892" -> BigDecimal(0.91), - "A-S00295535" -> BigDecimal(0.91), - "377873" -> BigDecimal(0.91), - "461152" -> BigDecimal(0.91), - "A-S00305513" -> BigDecimal(0.91), - "378350" -> BigDecimal(0.91), - "428217" -> BigDecimal(0.91), - "405698" -> BigDecimal(0.91), - "439068" -> BigDecimal(0.91), - "473044" -> BigDecimal(0.91), - "409906" -> BigDecimal(0.91), - "485442" -> BigDecimal(0.91), - "507205" -> BigDecimal(0.91), - "367829" -> BigDecimal(0.91), - "A-S00717533" -> BigDecimal(0.91), - "494698" -> BigDecimal(0.91), - "367887" -> BigDecimal(0.91), - "408572" -> BigDecimal(0.91), - "A-S00561488" -> BigDecimal(0.91), - "A-S00563782" -> BigDecimal(0.91), - "413839" -> BigDecimal(0.91), - "509675" -> BigDecimal(0.91), - "412581" -> BigDecimal(0.91), - "A-S00737562" -> BigDecimal(0.91), - "382387" -> BigDecimal(0.91), - "381792" -> BigDecimal(0.91), - "511530" -> BigDecimal(0.91), - "453940" -> BigDecimal(0.91), - "412558" -> BigDecimal(0.91), - "412566" -> BigDecimal(0.91), - "412686" -> BigDecimal(0.91), - "412687" -> BigDecimal(0.91), - "A-S00742289" -> BigDecimal(0.91), - "414712" -> BigDecimal(0.91), - "369108" -> BigDecimal(0.91), - "379047" -> BigDecimal(0.91), - "412727" -> BigDecimal(0.91), - "A-S00731269" -> BigDecimal(0.91), - "A-S00728869" -> BigDecimal(0.91), - "412925" -> BigDecimal(0.91), - "412804" -> BigDecimal(0.91), - "399162" -> BigDecimal(0.91), - "446221" -> BigDecimal(0.91), - "404579" -> BigDecimal(0.91), - "442299" -> BigDecimal(0.91), - "482053" -> BigDecimal(0.91), - "380065" -> BigDecimal(0.91), - "A-S00552329" -> BigDecimal(0.91), - "374523" -> BigDecimal(0.91), - "413310" -> BigDecimal(0.91), - "456009" -> BigDecimal(0.91), - "413970" -> BigDecimal(0.91), - "432470" -> BigDecimal(0.91), - "A-S00708912" -> BigDecimal(0.91), - "387445" -> BigDecimal(0.91), - "428135" -> BigDecimal(0.91), - "509249" -> BigDecimal(0.91), - "412074" -> BigDecimal(0.91), - "418780" -> BigDecimal(0.91), - "413656" -> BigDecimal(0.91), - "418824" -> BigDecimal(0.91), - "413307" -> BigDecimal(0.91), - "A-S00773774" -> BigDecimal(0.91), - "418983" -> BigDecimal(0.91), - "509482" -> BigDecimal(0.91), - "413948" -> BigDecimal(0.91), - "413942" -> BigDecimal(0.91), - "413995" -> BigDecimal(0.91), - "413988" -> BigDecimal(0.91), - "414070" -> BigDecimal(0.91), - "414069" -> BigDecimal(0.91), - "446652" -> BigDecimal(0.91), - "414320" -> BigDecimal(0.91), - "382389" -> BigDecimal(0.91), - "392433" -> BigDecimal(0.91), - "A-S00969222" -> BigDecimal(0.91), - "458391" -> BigDecimal(0.91), - "421863" -> BigDecimal(0.91), - "412562" -> BigDecimal(0.91), - "A-S00933930" -> BigDecimal(0.91), - "412569" -> BigDecimal(0.91), - "430989" -> BigDecimal(0.91), - "A-S00742402" -> BigDecimal(0.91), - "A-S00784858" -> BigDecimal(0.91), - "385537" -> BigDecimal(0.91), - "412927" -> BigDecimal(0.91), - "399160" -> BigDecimal(0.91), - "416836" -> BigDecimal(0.91), - "430049" -> BigDecimal(0.91), - "414528" -> BigDecimal(0.91), - "413836" -> BigDecimal(0.91), - "437648" -> BigDecimal(0.91), - "413195" -> BigDecimal(0.91), - "368160" -> BigDecimal(0.91), - "413196" -> BigDecimal(0.91), - "464329" -> BigDecimal(0.91), - "413197" -> BigDecimal(0.91), - "413987" -> BigDecimal(0.91), - "425800" -> BigDecimal(0.91), - "368418" -> BigDecimal(0.91), - "413474" -> BigDecimal(0.91), - "368399" -> BigDecimal(0.91), - "379494" -> BigDecimal(0.91), - "413713" -> BigDecimal(0.91), - "A-S00281005" -> BigDecimal(0.91), - "368558" -> BigDecimal(0.91), - "400826" -> BigDecimal(0.91), - "428736" -> BigDecimal(0.91), - "A-S00724158" -> BigDecimal(0.91), - "A-S00722616" -> BigDecimal(0.91), - "471278" -> BigDecimal(0.91), - "A-S00722166" -> BigDecimal(0.91), - "453467" -> BigDecimal(0.91), - "413758" -> BigDecimal(0.91), - "413950" -> BigDecimal(0.91), - "A-S00942727" -> BigDecimal(0.91), - "413967" -> BigDecimal(0.91), - "414066" -> BigDecimal(0.91), - "414071" -> BigDecimal(0.91), - "413994" -> BigDecimal(0.91), - "502155" -> BigDecimal(0.91), - "A-S00759713" -> BigDecimal(0.91), - "A-S00760087" -> BigDecimal(0.91), - "413973" -> BigDecimal(0.91), - "436446" -> BigDecimal(0.91), - "A-S00756587" -> BigDecimal(0.91), - "381513" -> BigDecimal(0.91), - "414301" -> BigDecimal(0.91), - "A-S00583770" -> BigDecimal(0.91), - "A-S00773273" -> BigDecimal(0.91), - "A-S00946207" -> BigDecimal(0.89), - "A-S00945816" -> BigDecimal(0.89), - "A-S00943564" -> BigDecimal(0.89), - "A-S00715128" -> BigDecimal(0.89), - "A-S00715899" -> BigDecimal(0.89), - "A-S00764169" -> BigDecimal(0.89), - "A-S00764592" -> BigDecimal(0.89), - "A-S00763061" -> BigDecimal(0.89), - "A-S00763993" -> BigDecimal(0.89), - "A-S00763721" -> BigDecimal(0.89), - "A-S00714206" -> BigDecimal(0.89), - "A-S00762231" -> BigDecimal(0.89), - "A-S00714820" -> BigDecimal(0.89), - "A-S00713206" -> BigDecimal(0.89), - "A-S00715696" -> BigDecimal(0.89), - "A-S00706070" -> BigDecimal(0.89), - "A-S00928701" -> BigDecimal(0.89), - "A-S00740467" -> BigDecimal(0.89), - "A-S00736276" -> BigDecimal(0.89), - "A-S00878686" -> BigDecimal(0.89), - "A-S00700986" -> BigDecimal(0.89), - "A-S00975543" -> BigDecimal(0.89), - "A-S00909846" -> BigDecimal(0.89), - "A-S00726621" -> BigDecimal(0.89), - "A-S00947036" -> BigDecimal(0.89), - "A-S00948840" -> BigDecimal(0.89), - "A-S00897724" -> BigDecimal(0.89), - "A-S00884496" -> BigDecimal(0.89), - "A-S00768007" -> BigDecimal(0.89), - "A-S00768152" -> BigDecimal(0.89), - "A-S00718539" -> BigDecimal(0.89), - "A-S00718333" -> BigDecimal(0.89), - "A-S00932295" -> BigDecimal(0.89), - "A-S00769163" -> BigDecimal(0.89), - "A-S00767850" -> BigDecimal(0.89), - "A-S00768511" -> BigDecimal(0.89), - "A-S00768551" -> BigDecimal(0.89), - "A-S00932758" -> BigDecimal(0.89), - "A-S00767621" -> BigDecimal(0.89), - "A-S00717413" -> BigDecimal(0.89), - "A-S00718497" -> BigDecimal(0.89), - "A-S00718352" -> BigDecimal(0.89), - "A-S00767764" -> BigDecimal(0.89), - "A-S00714869" -> BigDecimal(0.89), - "A-S00717508" -> BigDecimal(0.89), - "A-S00718514" -> BigDecimal(0.89), - "A-S00768036" -> BigDecimal(0.89), - "A-S00881473" -> BigDecimal(0.89), - "A-S00766857" -> BigDecimal(0.89), - "A-S00765854" -> BigDecimal(0.89), - "A-S00906262" -> BigDecimal(0.89), - "A-S00706468" -> BigDecimal(0.89), - "A-S00982745" -> BigDecimal(0.89), - "A-S00976980" -> BigDecimal(0.89), - "A-S00914163" -> BigDecimal(0.89), - "A-S00782956" -> BigDecimal(0.89), - "A-S00913043" -> BigDecimal(0.89), - "A-S00729274" -> BigDecimal(0.89), - "A-S00771835" -> BigDecimal(0.89), - "A-S00901091" -> BigDecimal(0.89), - "A-S00938084" -> BigDecimal(0.89), - "A-S00708196" -> BigDecimal(0.89), - "A-S00785690" -> BigDecimal(0.89), - "A-S00888026" -> BigDecimal(0.89), - "A-S00940179" -> BigDecimal(0.89), - "A-S00711006" -> BigDecimal(0.89), - "A-S00754018" -> BigDecimal(0.89), - "A-S00924762" -> BigDecimal(0.89), - "A-S00921258" -> BigDecimal(0.89), - "A-S00923938" -> BigDecimal(0.89), - "A-S00738400" -> BigDecimal(0.89), - "A-S00969820" -> BigDecimal(0.89), - "A-S00701492" -> BigDecimal(0.89), - "A-S00904370" -> BigDecimal(0.89), - "A-S00778199" -> BigDecimal(0.89), - "A-S00979194" -> BigDecimal(0.89), - "A-S00982335" -> BigDecimal(0.89), - "A-S00782943" -> BigDecimal(0.89), - "A-S00729640" -> BigDecimal(0.89), - "A-S00730430" -> BigDecimal(0.89), - "A-S00955243" -> BigDecimal(0.89), - "A-S00956506" -> BigDecimal(0.89), - "A-S00770840" -> BigDecimal(0.89), - "A-S00772863" -> BigDecimal(0.89), - "A-S00771350" -> BigDecimal(0.89), - "A-S00721007" -> BigDecimal(0.89), - "A-S00936343" -> BigDecimal(0.89), - "A-S00748500" -> BigDecimal(0.89), - "A-S00746659" -> BigDecimal(0.89), - "A-S00747085" -> BigDecimal(0.89), - "A-S00916724" -> BigDecimal(0.89), - "A-S00732993" -> BigDecimal(0.89), - "A-S00964183" -> BigDecimal(0.89), - "A-S00959561" -> BigDecimal(0.89), - "A-S00902352" -> BigDecimal(0.89), - "A-S00774944" -> BigDecimal(0.89), - "A-S00759910" -> BigDecimal(0.89), - "A-S00759252" -> BigDecimal(0.89), - "A-S00712028" -> BigDecimal(0.89), - "A-S00760471" -> BigDecimal(0.89), - "A-S00783873" -> BigDecimal(0.89), - "A-S00921533" -> BigDecimal(0.89), - "A-S00924027" -> BigDecimal(0.89), - "A-S00875933" -> BigDecimal(0.89), - "A-S00742217" -> BigDecimal(0.89), - "A-S00598093" -> BigDecimal(0.89), - "A-S00868858" -> BigDecimal(0.88), - "A-S00983413" -> BigDecimal(0.88), - "A-S00663953" -> BigDecimal(0.88), - "389276" -> BigDecimal(0.88), - "A-S00575426" -> BigDecimal(0.88), - "A-S00688282" -> BigDecimal(0.88), - "504350" -> BigDecimal(0.88), - "315753" -> BigDecimal(0.88), - "A-S00613637" -> BigDecimal(0.88), - "A-S00877051" -> BigDecimal(0.88), - "281819" -> BigDecimal(0.88), - "512339" -> BigDecimal(0.88), - "A-S00703372" -> BigDecimal(0.88), - "A-S00974463" -> BigDecimal(0.88), - "A-S00961427" -> BigDecimal(0.86), - "A-S00794453" -> BigDecimal(0.87), - "A-S00623115" -> BigDecimal(0.87), - "A-S01005976" -> BigDecimal(0.86), - "287356" -> BigDecimal(0.87), - "A-S00720070" -> BigDecimal(0.86), - "A-S00383834" -> BigDecimal(0.87), - "A-S00679538" -> BigDecimal(0.83), - "A-S00708682" -> BigDecimal(0.83), + "1&244A06957" -> BigDecimal(0.95), + "1&244A06959" -> BigDecimal(0.95), + "1&245969970" -> BigDecimal(0.95), + "1&24588T9T9" -> BigDecimal(0.95), + "1&245898640" -> BigDecimal(0.95), + "1&245899556" -> BigDecimal(0.95), + "1&24589880S" -> BigDecimal(0.95), + "1&2458804A4" -> BigDecimal(0.95), + "1&245899468" -> BigDecimal(0.95), + "1&2458890T4" -> BigDecimal(0.95), + "1&2458980TA" -> BigDecimal(0.95), + "1&245969A70" -> BigDecimal(0.95), + "1&245898TT4" -> BigDecimal(0.95), + "1&2458988AS" -> BigDecimal(0.95), + "1&245898897" -> BigDecimal(0.95), + "1&2458998A4" -> BigDecimal(0.95), + "1&2458989T5" -> BigDecimal(0.95), + "1&245968095" -> BigDecimal(0.95), + "1&245898976" -> BigDecimal(0.95), + "1&245978S47" -> BigDecimal(0.95), + "1&24597AS06" -> BigDecimal(0.95), + "1&2458658A5" -> BigDecimal(0.95), + "1&24597T678" -> BigDecimal(0.95), + "1&24597T5A6" -> BigDecimal(0.95), + "1&245970697" -> BigDecimal(0.95), + "1&24598S958" -> BigDecimal(0.95), + "1&2458S6S7T" -> BigDecimal(0.95), + "1&24597T58A" -> BigDecimal(0.95), + "1&2459796TA" -> BigDecimal(0.95), + "1&2459797TS" -> BigDecimal(0.95), + "1&24598A77S" -> BigDecimal(0.95), + "1&245864S00" -> BigDecimal(0.95), + "1&245864ST0" -> BigDecimal(0.95), + "1&24597050A" -> BigDecimal(0.95), + "1&2458T8789" -> BigDecimal(0.95), + "1&2458T7888" -> BigDecimal(0.95), + "1&24594T64A" -> BigDecimal(0.95), + "1&24594S995" -> BigDecimal(0.95), + "1&24594T649" -> BigDecimal(0.95), + "1&2458S005A" -> BigDecimal(0.95), + "1&2458T8T68" -> BigDecimal(0.95), + "1&245804A60" -> BigDecimal(0.95), + "1&245805908" -> BigDecimal(0.95), + "1&2458T8S60" -> BigDecimal(0.95), + "1&24594S978" -> BigDecimal(0.95), + "1&24594SS5A" -> BigDecimal(0.95), + "1&245875T86" -> BigDecimal(0.95), + "1&2459S9SST" -> BigDecimal(0.95), + "1&245870S67" -> BigDecimal(0.95), + "1&24589S4A7" -> BigDecimal(0.95), + "1&245899T45" -> BigDecimal(0.95), + "1&24589A69T" -> BigDecimal(0.95), + "1&2459STT80" -> BigDecimal(0.95), + "1&24589A760" -> BigDecimal(0.95), + "1&24589A865" -> BigDecimal(0.95), + "1&2448864A4" -> BigDecimal(0.95), + "1&2459S9T5S" -> BigDecimal(0.95), + "1&24589A47T" -> BigDecimal(0.95), + "1&2459T4658" -> BigDecimal(0.95), + "1&245899ST5" -> BigDecimal(0.95), + "1&245899099" -> BigDecimal(0.95), + "1&245899SA4" -> BigDecimal(0.95), + "1&24589AT9T" -> BigDecimal(0.95), + "1&245980A87" -> BigDecimal(0.95), + "1&245964SA4" -> BigDecimal(0.95), + "1&245950858" -> BigDecimal(0.95), + "1&24598T686" -> BigDecimal(0.95), + "1&24596SST0" -> BigDecimal(0.95), + "1&24595050S" -> BigDecimal(0.95), + "1&24596AT98" -> BigDecimal(0.95), + "1&24596AA84" -> BigDecimal(0.95), + "1&245964S56" -> BigDecimal(0.95), + "1&245964985" -> BigDecimal(0.95), + "1&245980994" -> BigDecimal(0.95), + "1&2459509TS" -> BigDecimal(0.95), + "1&24595SST6" -> BigDecimal(0.95), + "1&245980759" -> BigDecimal(0.95), + "1&24589T5TS" -> BigDecimal(0.95), + "1&245807S59" -> BigDecimal(0.95), + "1&2458AS805" -> BigDecimal(0.95), + "1&24580600T" -> BigDecimal(0.95), + "1&245858509" -> BigDecimal(0.95), + "1&2458AT4T7" -> BigDecimal(0.95), + "1&2458ATS70" -> BigDecimal(0.95), + "1&2458AA967" -> BigDecimal(0.95), + "1&2458AS905" -> BigDecimal(0.95), + "1&2458S9677" -> BigDecimal(0.95), + "1&2458AS94T" -> BigDecimal(0.95), + "1&2458AA09T" -> BigDecimal(0.95), + "1&2458AT599" -> BigDecimal(0.95), + "1&245857846" -> BigDecimal(0.95), + "1&2458AA775" -> BigDecimal(0.95), + "1&2458590A6" -> BigDecimal(0.95), + "1&2458A97S0" -> BigDecimal(0.95), + "1&2458A0889" -> BigDecimal(0.95), + "1&245948A59" -> BigDecimal(0.95), + "1&245945940" -> BigDecimal(0.95), + "1&2459450A0" -> BigDecimal(0.95), + "1&24594604T" -> BigDecimal(0.95), + "1&245884TA9" -> BigDecimal(0.95), + "1&245948984" -> BigDecimal(0.95), + "1&2459A5A8T" -> BigDecimal(0.95), + "1&245895A05" -> BigDecimal(0.95), + "1&245897474" -> BigDecimal(0.95), + "1&24589TS00" -> BigDecimal(0.95), + "1&245880900" -> BigDecimal(0.95), + "1&245890877" -> BigDecimal(0.95), + "1&24589T4A9" -> BigDecimal(0.95), + "1&245894S56" -> BigDecimal(0.95), + "1&24589TS7S" -> BigDecimal(0.95), + "1&245894S94" -> BigDecimal(0.95), + "1&245896798" -> BigDecimal(0.95), + "1&245960SS9" -> BigDecimal(0.95), + "1&24589T05S" -> BigDecimal(0.95), + "1&245894S7T" -> BigDecimal(0.95), + "1&24589084A" -> BigDecimal(0.95), + "1&245960659" -> BigDecimal(0.95), + "1&245890504" -> BigDecimal(0.95), + "1&24589S988" -> BigDecimal(0.95), + "1&245896879" -> BigDecimal(0.95), + "1&24589756T" -> BigDecimal(0.95), + "1&245890788" -> BigDecimal(0.95), + "1&245896698" -> BigDecimal(0.95), + "1&245960578" -> BigDecimal(0.95), + "1&245985T47" -> BigDecimal(0.95), + "1&245867TS4" -> BigDecimal(0.95), + "1&245970087" -> BigDecimal(0.95), + "1&24587708S" -> BigDecimal(0.95), + "1&2459T7AT4" -> BigDecimal(0.95), + "1&245867T79" -> BigDecimal(0.95), + "1&2458T0AT6" -> BigDecimal(0.95), + "1&245956940" -> BigDecimal(0.95), + "1&24599564T" -> BigDecimal(0.95), + "1&2458TAST9" -> BigDecimal(0.95), + "1&245956575" -> BigDecimal(0.95), + "1&2458T0987" -> BigDecimal(0.95), + "1&2459T7458" -> BigDecimal(0.95), + "1&2458SS74T" -> BigDecimal(0.95), + "1&245987944" -> BigDecimal(0.95), + "1&2458TATS8" -> BigDecimal(0.95), + "1&2458SS55T" -> BigDecimal(0.95), + "1&245985SA8" -> BigDecimal(0.95), + "1&2459T50S8" -> BigDecimal(0.95), + "1&2459844S9" -> BigDecimal(0.95), + "1&2458TT075" -> BigDecimal(0.95), + "1&2459879TA" -> BigDecimal(0.95), + "1&2458786A4" -> BigDecimal(0.95), + "1&245878400" -> BigDecimal(0.95), + "1&245987A09" -> BigDecimal(0.95), + "1&245995T5T" -> BigDecimal(0.95), + "1&2459T79TS" -> BigDecimal(0.95), + "1&245970066" -> BigDecimal(0.95), + "1&24587S89S" -> BigDecimal(0.95), + "1&245955887" -> BigDecimal(0.95), + "1&245956960" -> BigDecimal(0.95), + "1&245994TAA" -> BigDecimal(0.95), + "1&245987808" -> BigDecimal(0.95), + "1&2459559A9" -> BigDecimal(0.95), + "1&245959T07" -> BigDecimal(0.95), + "1&245959S5A" -> BigDecimal(0.95), + "1&2458A8085" -> BigDecimal(0.95), + "1&2458A70T5" -> BigDecimal(0.95), + "1&24585TTTS" -> BigDecimal(0.95), + "1&2458S4ST7" -> BigDecimal(0.95), + "1&2458A8T77" -> BigDecimal(0.95), + "1&2458A8T78" -> BigDecimal(0.95), + "1&24585T8S7" -> BigDecimal(0.95), + "1&245854494" -> BigDecimal(0.95), + "1&2458A8007" -> BigDecimal(0.95), + "1&24585490A" -> BigDecimal(0.95), + "1&2458A6578" -> BigDecimal(0.95), + "1&245804490" -> BigDecimal(0.95), + "1&2458A55AS" -> BigDecimal(0.95), + "1&24587S857" -> BigDecimal(0.95), + "1&2459A87TA" -> BigDecimal(0.95), + "1&245495859" -> BigDecimal(0.95), + "1&245949AS6" -> BigDecimal(0.95), + "1&245999600" -> BigDecimal(0.95), + "1&24580T5T6" -> BigDecimal(0.95), + "1&2458A4475" -> BigDecimal(0.95), + "1&2459766TA" -> BigDecimal(0.95), + "1&245968S96" -> BigDecimal(0.95), + "1&2458A4546" -> BigDecimal(0.95), + "1&2458A56A7" -> BigDecimal(0.95), + "1&245968SS9" -> BigDecimal(0.95), + "1&2458A4T59" -> BigDecimal(0.95), + "1&2458A557T" -> BigDecimal(0.95), + "1&2458A44ST" -> BigDecimal(0.95), + "1&245997SA4" -> BigDecimal(0.95), + "1&2458S5755" -> BigDecimal(0.95), + "1&2458S6A84" -> BigDecimal(0.95), + "1&2458S76T9" -> BigDecimal(0.95), + "1&24585T9A5" -> BigDecimal(0.95), + "1&2459S5S00" -> BigDecimal(0.95), + "1&245864T68" -> BigDecimal(0.95), + "1&24594T406" -> BigDecimal(0.95), + "1&245978S9T" -> BigDecimal(0.95), + "1&2459588T8" -> BigDecimal(0.95), + "1&2459499S9" -> BigDecimal(0.95), + "1&2459499AS" -> BigDecimal(0.95), + "1&2458A5ASS" -> BigDecimal(0.95), + "1&2458A6649" -> BigDecimal(0.95), + "1&2458A5S60" -> BigDecimal(0.95), + "1&2458A6585" -> BigDecimal(0.95), + "1&24589894A" -> BigDecimal(0.95), + "1&2458A7A57" -> BigDecimal(0.95), + "1&2458A7796" -> BigDecimal(0.95), + "1&245899TA8" -> BigDecimal(0.95), + "1&2458A6609" -> BigDecimal(0.95), + "1&2458A6A04" -> BigDecimal(0.95), + "1&2458980T7" -> BigDecimal(0.95), + "1&245898540" -> BigDecimal(0.95), + "1&2458A6S6S" -> BigDecimal(0.95), + "1&2458A6498" -> BigDecimal(0.95), + "1&2458A64S4" -> BigDecimal(0.95), + "1&2458048AT" -> BigDecimal(0.95), + "1&245804597" -> BigDecimal(0.95), + "1&245804894" -> BigDecimal(0.95), + "1&2458004AT" -> BigDecimal(0.95), + "1&245800406" -> BigDecimal(0.95), + "1&2458048A5" -> BigDecimal(0.95), + "1&2458004A0" -> BigDecimal(0.95), + "1&245807A77" -> BigDecimal(0.95), + "1&2458004TT" -> BigDecimal(0.95), + "1&24580480T" -> BigDecimal(0.95), + "1&2458704S9" -> BigDecimal(0.95), + "1&2458705S5" -> BigDecimal(0.95), + "1&245870494" -> BigDecimal(0.95), + "1&244T8S55A" -> BigDecimal(0.94), + "1&245959S88" -> BigDecimal(0.95), + "1&2458A8506" -> BigDecimal(0.95), + "1&2458A849A" -> BigDecimal(0.95), + "1&2458A9S5A" -> BigDecimal(0.95), + "1&2458A87A8" -> BigDecimal(0.95), + "1&2458A8774" -> BigDecimal(0.95), + "1&2458A88T7" -> BigDecimal(0.95), + "1&2458A8675" -> BigDecimal(0.95), + "1&24596T079" -> BigDecimal(0.95), + "1&2458A8674" -> BigDecimal(0.95), + "1&2458A849T" -> BigDecimal(0.95), + "1&2458A9S5T" -> BigDecimal(0.95), + "1&2458A9004" -> BigDecimal(0.95), + "1&2458A8S70" -> BigDecimal(0.95), + "1&2458A7TT9" -> BigDecimal(0.95), + "1&24597A7T7" -> BigDecimal(0.95), + "1&2458A8976" -> BigDecimal(0.95), + "1&2458A8S07" -> BigDecimal(0.95), + "1&2458A97T6" -> BigDecimal(0.95), + "1&2458A9886" -> BigDecimal(0.95), + "1&2458A8986" -> BigDecimal(0.95), + "1&2458A9S75" -> BigDecimal(0.95), + "1&2458A8887" -> BigDecimal(0.95), + "1&2458A70A7" -> BigDecimal(0.95), + "1&2458A9946" -> BigDecimal(0.95), + "1&24597A594" -> BigDecimal(0.95), + "1&2458S8687" -> BigDecimal(0.95), + "1&2458T78S4" -> BigDecimal(0.95), + "1&2458SS0S7" -> BigDecimal(0.95), + "1&2458S95A0" -> BigDecimal(0.95), + "1&2458S86A4" -> BigDecimal(0.95), + "1&24588T988" -> BigDecimal(0.95), + "1&2458688A7" -> BigDecimal(0.95), + "1&245868845" -> BigDecimal(0.95), + "1&245867TS9" -> BigDecimal(0.95), + "1&24594TA54" -> BigDecimal(0.95), + "1&245970676" -> BigDecimal(0.95), + "1&24594T906" -> BigDecimal(0.95), + "1&2459844AT" -> BigDecimal(0.95), + "1&24594T904" -> BigDecimal(0.95), + "1&24594TA4T" -> BigDecimal(0.95), + "1&24594T9TS" -> BigDecimal(0.95), + "1&24594T90T" -> BigDecimal(0.95), + "1&2459400S5" -> BigDecimal(0.95), + "1&24595S097" -> BigDecimal(0.95), + "1&2459700T0" -> BigDecimal(0.95), + "1&24595STSS" -> BigDecimal(0.95), + "1&24589S980" -> BigDecimal(0.95), + "1&24589S47T" -> BigDecimal(0.95), + "1&2458A4AA4" -> BigDecimal(0.95), + "1&24589S976" -> BigDecimal(0.95), + "1&2458A4T5A" -> BigDecimal(0.95), + "1&24580A440" -> BigDecimal(0.95), + "1&2459T55AT" -> BigDecimal(0.95), + "1&245980S77" -> BigDecimal(0.95), + "1&24580SAST" -> BigDecimal(0.95), + "1&2459T567T" -> BigDecimal(0.95), + "1&2459T4504" -> BigDecimal(0.95), + "1&2459648T7" -> BigDecimal(0.95), + "1&24587AA76" -> BigDecimal(0.95), + "1&245895006" -> BigDecimal(0.95), + "1&245895666" -> BigDecimal(0.95), + "1&245896449" -> BigDecimal(0.95), + "1&24587TAT4" -> BigDecimal(0.95), + "1&2458955A8" -> BigDecimal(0.95), + "1&2459760S8" -> BigDecimal(0.95), + "1&2458A0460" -> BigDecimal(0.95), + "1&245974TT9" -> BigDecimal(0.95), + "1&2458A0S5S" -> BigDecimal(0.95), + "1&24585A9A0" -> BigDecimal(0.95), + "1&2458T446T" -> BigDecimal(0.95), + "1&2458TASTS" -> BigDecimal(0.95), + "1&245947T65" -> BigDecimal(0.95), + "1&244A9STAS" -> BigDecimal(0.95), + "1&2459A5TA4" -> BigDecimal(0.95), + "1&2458TAS06" -> BigDecimal(0.95), + "1&24589787T" -> BigDecimal(0.95), + "1&245877070" -> BigDecimal(0.95), + "1&2459T7409" -> BigDecimal(0.95), + "1&245896774" -> BigDecimal(0.95), + "1&24589757A" -> BigDecimal(0.95), + "1&2458785AA" -> BigDecimal(0.95), + "1&24589697S" -> BigDecimal(0.95), + "1&2459T8AS8" -> BigDecimal(0.95), + "1&2458967A5" -> BigDecimal(0.95), + "1&2458797S5" -> BigDecimal(0.95), + "1&245957090" -> BigDecimal(0.95), + "1&245987SA8" -> BigDecimal(0.95), + "1&2459887T6" -> BigDecimal(0.95), + "1&2459675A8" -> BigDecimal(0.95), + "1&2459660T8" -> BigDecimal(0.95), + "1&245959S70" -> BigDecimal(0.95), + "1&2458A55T9" -> BigDecimal(0.95), + "1&2458A5AA5" -> BigDecimal(0.95), + "1&245854047" -> BigDecimal(0.95), + "1&2458A5579" -> BigDecimal(0.95), + "1&2458408S6" -> BigDecimal(0.95), + "1&24585SSA7" -> BigDecimal(0.95), + "1&24584TAT9" -> BigDecimal(0.95), + "1&2458A6599" -> BigDecimal(0.95), + "1&2458A865A" -> BigDecimal(0.95), + "1&2458A7007" -> BigDecimal(0.95), + "1&24599869S" -> BigDecimal(0.95), + "1&24599A005" -> BigDecimal(0.95), + "1&245988788" -> BigDecimal(0.95), + "1&2459A7590" -> BigDecimal(0.95), + "1&2459804A6" -> BigDecimal(0.95), + "1&2458A4A77" -> BigDecimal(0.95), + "1&245975457" -> BigDecimal(0.95), + "1&245968T5T" -> BigDecimal(0.95), + "1&2458A4540" -> BigDecimal(0.95), + "1&245968SA6" -> BigDecimal(0.95), + "1&24596584S" -> BigDecimal(0.95), + "1&2458A4460" -> BigDecimal(0.95), + "1&2458A45A6" -> BigDecimal(0.95), + "1&2458S5670" -> BigDecimal(0.95), + "1&2458S4S6S" -> BigDecimal(0.95), + "1&24599704A" -> BigDecimal(0.95), + "1&2458A5594" -> BigDecimal(0.95), + "1&245997AT6" -> BigDecimal(0.95), + "1&2458S44TS" -> BigDecimal(0.95), + "1&24598T75T" -> BigDecimal(0.95), + "1&2459A7S4A" -> BigDecimal(0.95), + "1&24586457T" -> BigDecimal(0.95), + "1&245864TT9" -> BigDecimal(0.95), + "1&24594S80S" -> BigDecimal(0.95), + "1&2459575T0" -> BigDecimal(0.95), + "1&245978466" -> BigDecimal(0.95), + "1&2459495S6" -> BigDecimal(0.95), + "1&245978SS7" -> BigDecimal(0.95), + "1&245978SA6" -> BigDecimal(0.95), + "1&24589A740" -> BigDecimal(0.95), + "1&2458A65S4" -> BigDecimal(0.95), + "1&2458A6047" -> BigDecimal(0.95), + "1&24589A684" -> BigDecimal(0.95), + "1&24589840T" -> BigDecimal(0.95), + "1&2458A66S8" -> BigDecimal(0.95), + "1&2458A656T" -> BigDecimal(0.95), + "1&2458A775S" -> BigDecimal(0.95), + "1&2458A6TT8" -> BigDecimal(0.95), + "1&2458A6AT0" -> BigDecimal(0.95), + "1&2458A65A9" -> BigDecimal(0.95), + "1&2458A786A" -> BigDecimal(0.95), + "1&2458A6AT7" -> BigDecimal(0.95), + "1&245989450" -> BigDecimal(0.95), + "1&245800584" -> BigDecimal(0.95), + "1&24586SA56" -> BigDecimal(0.95), + "1&24586TT49" -> BigDecimal(0.95), + "1&2459894T9" -> BigDecimal(0.95), + "1&24598955A" -> BigDecimal(0.95), + "1&24598950S" -> BigDecimal(0.95), + "1&2459S940T" -> BigDecimal(0.95), + "1&245806046" -> BigDecimal(0.95), + "1&2459S8994" -> BigDecimal(0.95), + "1&2458704S5" -> BigDecimal(0.95), + "1&245959887" -> BigDecimal(0.95), + "1&245884649" -> BigDecimal(0.95), + "1&2458A84A7" -> BigDecimal(0.95), + "1&2458A858T" -> BigDecimal(0.95), + "1&2458A8066" -> BigDecimal(0.95), + "1&2458A8TS5" -> BigDecimal(0.95), + "1&2458A8949" -> BigDecimal(0.95), + "1&2458A8669" -> BigDecimal(0.95), + "1&24596STT4" -> BigDecimal(0.95), + "1&2458A9T89" -> BigDecimal(0.95), + "1&245960TT8" -> BigDecimal(0.95), + "1&2458A847A" -> BigDecimal(0.95), + "1&24597A76S" -> BigDecimal(0.95), + "1&2458A8T65" -> BigDecimal(0.95), + "1&2458S7TS9" -> BigDecimal(0.95), + "1&2458T796T" -> BigDecimal(0.95), + "1&2458SS768" -> BigDecimal(0.95), + "1&2458S9T99" -> BigDecimal(0.95), + "1&24599ATA4" -> BigDecimal(0.95), + "1&2458S7T6A" -> BigDecimal(0.95), + "1&2458SA8T7" -> BigDecimal(0.95), + "1&2458T87AA" -> BigDecimal(0.95), + "1&245865T56" -> BigDecimal(0.95), + "1&2459AAAA5" -> BigDecimal(0.95), + "1&2459AT457" -> BigDecimal(0.95), + "1&24594TA4S" -> BigDecimal(0.95), + "1&24594TA4A" -> BigDecimal(0.95), + "1&24597T7T5" -> BigDecimal(0.95), + "1&24594T9T0" -> BigDecimal(0.95), + "1&24595STS8" -> BigDecimal(0.95), + "1&24594TA44" -> BigDecimal(0.95), + "1&2459708AS" -> BigDecimal(0.95), + "1&24594TA48" -> BigDecimal(0.95), + "1&24594TSAA" -> BigDecimal(0.95), + "1&24589T6ST" -> BigDecimal(0.95), + "1&2458A4S9T" -> BigDecimal(0.95), + "1&24589TS57" -> BigDecimal(0.95), + "1&24589SS7T" -> BigDecimal(0.95), + "1&2458AA974" -> BigDecimal(0.95), + "1&24589SA9S" -> BigDecimal(0.95), + "1&2458AA008" -> BigDecimal(0.95), + "1&2458A49S0" -> BigDecimal(0.95), + "1&245809990" -> BigDecimal(0.95), + "1&2459476S0" -> BigDecimal(0.95), + "1&245947490" -> BigDecimal(0.95), + "1&245996905" -> BigDecimal(0.95), + "1&2459968T0" -> BigDecimal(0.95), + "1&2459T4459" -> BigDecimal(0.95), + "1&2458800SA" -> BigDecimal(0.95), + "1&245895645" -> BigDecimal(0.95), + "1&245886080" -> BigDecimal(0.95), + "1&245895ST6" -> BigDecimal(0.95), + "1&245895T68" -> BigDecimal(0.95), + "1&24589566T" -> BigDecimal(0.95), + "1&245894665" -> BigDecimal(0.95), + "1&2456T5657" -> BigDecimal(0.95), + "1&245947T66" -> BigDecimal(0.95), + "1&245947T68" -> BigDecimal(0.95), + "1&245947T64" -> BigDecimal(0.95), + "1&2458S07A7" -> BigDecimal(0.95), + "1&244A9S060" -> BigDecimal(0.95), + "1&2458TAT6A" -> BigDecimal(0.95), + "1&2458974A0" -> BigDecimal(0.95), + "1&2459A8698" -> BigDecimal(0.95), + "1&245864570" -> BigDecimal(0.95), + "1&24586A47S" -> BigDecimal(0.95), + "1&245897676" -> BigDecimal(0.95), + "1&2458960TS" -> BigDecimal(0.95), + "1&245897464" -> BigDecimal(0.95), + "1&245896860" -> BigDecimal(0.95), + "1&245896874" -> BigDecimal(0.95), + "1&245897AT7" -> BigDecimal(0.95), + "1&2459T648A" -> BigDecimal(0.95), + "1&245897960" -> BigDecimal(0.95), + "1&245869656" -> BigDecimal(0.95), + "1&2459T78T8" -> BigDecimal(0.95), + "1&2458978TA" -> BigDecimal(0.95), + "1&244A98996" -> BigDecimal(0.94), + "1&244A0588S" -> BigDecimal(0.94), + "1&244T977ST" -> BigDecimal(0.94), + "1&24400S54S" -> BigDecimal(0.94), + "1&24400TTS7" -> BigDecimal(0.94), + "1&244AT77A9" -> BigDecimal(0.94), + "1&244AT78S9" -> BigDecimal(0.94), + "1&244AT5T69" -> BigDecimal(0.94), + "1&244AT765T" -> BigDecimal(0.94), + "1&244AT889A" -> BigDecimal(0.94), + "1&244AT86TT" -> BigDecimal(0.94), + "1&244AS55SS" -> BigDecimal(0.94), + "1&244AT79T6" -> BigDecimal(0.94), + "1&244AT697A" -> BigDecimal(0.94), + "1&244T87888" -> BigDecimal(0.94), + "1&244T8784S" -> BigDecimal(0.94), + "1&244T8755A" -> BigDecimal(0.94), + "1&244AS47A5" -> BigDecimal(0.94), + "1&244AS5900" -> BigDecimal(0.94), + "1&244T76866" -> BigDecimal(0.94), + "1&244AT097A" -> BigDecimal(0.94), + "1&244A0756A" -> BigDecimal(0.94), + "1&244A90S57" -> BigDecimal(0.94), + "1&244A9TST6" -> BigDecimal(0.94), + "1&244A06867" -> BigDecimal(0.94), + "1&244A04TAA" -> BigDecimal(0.94), + "1&245448076" -> BigDecimal(0.94), + "1&244ATA467" -> BigDecimal(0.94), + "1&245448986" -> BigDecimal(0.94), + "1&244T9S7AS" -> BigDecimal(0.94), + "1&244T6454T" -> BigDecimal(0.94), + "1&2454449AA" -> BigDecimal(0.94), + "1&244005A05" -> BigDecimal(0.94), + "1&244TA8T70" -> BigDecimal(0.94), + "1&244S0T5A8" -> BigDecimal(0.94), + "1&244AS9A97" -> BigDecimal(0.94), + "1&244AS70SA" -> BigDecimal(0.94), + "1&244TS478T" -> BigDecimal(0.94), + "1&244A087A0" -> BigDecimal(0.94), + "1&244T9T9A8" -> BigDecimal(0.94), + "1&244ATAAAS" -> BigDecimal(0.94), + "1&244A0694T" -> BigDecimal(0.94), + "1&244ATS59T" -> BigDecimal(0.94), + "1&244ATS6TA" -> BigDecimal(0.94), + "1&244ATST4T" -> BigDecimal(0.94), + "1&244ATS658" -> BigDecimal(0.94), + "1&244004TAS" -> BigDecimal(0.94), + "1&244004TA7" -> BigDecimal(0.94), + "1&244T8T6A6" -> BigDecimal(0.94), + "1&244AST760" -> BigDecimal(0.94), + "1&244ASS6AA" -> BigDecimal(0.94), + "1&244TS74T9" -> BigDecimal(0.94), + "1&244TS594S" -> BigDecimal(0.94), + "1&244A0T988" -> BigDecimal(0.94), + "1&244AAA069" -> BigDecimal(0.94), + "1&244A94405" -> BigDecimal(0.94), + "1&244ATT855" -> BigDecimal(0.94), + "1&244ATT8AT" -> BigDecimal(0.94), + "1&244AT6875" -> BigDecimal(0.94), + "1&244009S5T" -> BigDecimal(0.94), + "1&244AS0546" -> BigDecimal(0.94), + "1&244AS0695" -> BigDecimal(0.94), + "1&244ASTT44" -> BigDecimal(0.94), + "1&244T70708" -> BigDecimal(0.94), + "1&244AAS968" -> BigDecimal(0.94), + "1&244AATA07" -> BigDecimal(0.94), + "1&244AS84S5" -> BigDecimal(0.94), + "1&244AS9479" -> BigDecimal(0.94), + "1&244T7A907" -> BigDecimal(0.94), + "1&244A08S74" -> BigDecimal(0.94), + "1&244A086A9" -> BigDecimal(0.94), + "1&244A045S7" -> BigDecimal(0.94), + "1&244AA509S" -> BigDecimal(0.94), + "1&244T67649" -> BigDecimal(0.94), + "1&244T674S0" -> BigDecimal(0.94), + "1&24544TS4A" -> BigDecimal(0.94), + "1&245440604" -> BigDecimal(0.94), + "1&244ATS887" -> BigDecimal(0.94), + "1&244ATS444" -> BigDecimal(0.94), + "1&244ASS655" -> BigDecimal(0.94), + "1&244A06949" -> BigDecimal(0.94), + "1&2440TT5TA" -> BigDecimal(0.94), + "1&244T945T5" -> BigDecimal(0.94), + "1&2440TT009" -> BigDecimal(0.94), + "1&244ASS085" -> BigDecimal(0.94), + "1&244ASS6TA" -> BigDecimal(0.94), + "1&244T499S4" -> BigDecimal(0.94), + "1&244A0AT96" -> BigDecimal(0.94), + "1&244TA66S9" -> BigDecimal(0.94), + "1&244008894" -> BigDecimal(0.94), + "1&244T95749" -> BigDecimal(0.94), + "1&244079948" -> BigDecimal(0.94), + "1&244S07909" -> BigDecimal(0.94), + "7T0680" -> BigDecimal(0.91), + "7T7ST4" -> BigDecimal(0.91), + "7T7AS4" -> BigDecimal(0.91), + "7T7AAT" -> BigDecimal(0.91), + "7AT4AA" -> BigDecimal(0.91), + "7AS988" -> BigDecimal(0.91), + "7T54SA" -> BigDecimal(0.91), + "840469" -> BigDecimal(0.91), + "1&244T05689" -> BigDecimal(0.91), + "9556T4" -> BigDecimal(0.91), + "84046A" -> BigDecimal(0.91), + "84TT69" -> BigDecimal(0.91), + "7ATT94" -> BigDecimal(0.91), + "1&244SA7AT5" -> BigDecimal(0.91), + "87784T" -> BigDecimal(0.91), + "8A6888" -> BigDecimal(0.91), + "859579" -> BigDecimal(0.91), + "86S540" -> BigDecimal(0.91), + "85745T" -> BigDecimal(0.91), + "855T0T" -> BigDecimal(0.91), + "85506A" -> BigDecimal(0.91), + "7T999A" -> BigDecimal(0.91), + "1&244988098" -> BigDecimal(0.91), + "855T04" -> BigDecimal(0.91), + "7T9976" -> BigDecimal(0.91), + "7T99S9" -> BigDecimal(0.91), + "1&2449TS05T" -> BigDecimal(0.91), + "7T9996" -> BigDecimal(0.91), + "7TA8AT" -> BigDecimal(0.91), + "1&2440S8987" -> BigDecimal(0.91), + "85649A" -> BigDecimal(0.91), + "1&244S4860A" -> BigDecimal(0.91), + "857A97" -> BigDecimal(0.91), + "7T9T06" -> BigDecimal(0.91), + "1&244609979" -> BigDecimal(0.91), + "7SSTS7" -> BigDecimal(0.91), + "8A5596" -> BigDecimal(0.91), + "1&244749957" -> BigDecimal(0.91), + "7ST794" -> BigDecimal(0.91), + "86T65S" -> BigDecimal(0.91), + "849A0T" -> BigDecimal(0.91), + "8704AT" -> BigDecimal(0.91), + "8S7488" -> BigDecimal(0.91), + "84004A" -> BigDecimal(0.91), + "8T9886" -> BigDecimal(0.91), + "94S649" -> BigDecimal(0.91), + "7AST60" -> BigDecimal(0.91), + "1&244S5S977" -> BigDecimal(0.91), + "808A0T" -> BigDecimal(0.91), + "7ASTTS" -> BigDecimal(0.91), + "84T9S6" -> BigDecimal(0.91), + "1&2449A58TT" -> BigDecimal(0.91), + "1&2449A7ST6" -> BigDecimal(0.91), + "857T70" -> BigDecimal(0.91), + "940AS9" -> BigDecimal(0.91), + "8569T5" -> BigDecimal(0.91), + "1&244S7S9A6" -> BigDecimal(0.91), + "7T67TS" -> BigDecimal(0.91), + "7T5S06" -> BigDecimal(0.91), + "955974" -> BigDecimal(0.91), + "897084" -> BigDecimal(0.91), + "85699T" -> BigDecimal(0.91), + "8569AA" -> BigDecimal(0.91), + "856ATA" -> BigDecimal(0.91), + "856ATS" -> BigDecimal(0.91), + "1&244S866T0" -> BigDecimal(0.91), + "858S56" -> BigDecimal(0.91), + "7A054T" -> BigDecimal(0.91), + "7S048S" -> BigDecimal(0.91), + "856S6S" -> BigDecimal(0.91), + "1&244S756A0" -> BigDecimal(0.91), + "1&244S6TTA0" -> BigDecimal(0.91), + "856069" -> BigDecimal(0.91), + "856T48" -> BigDecimal(0.91), + "7005A6" -> BigDecimal(0.91), + "88A665" -> BigDecimal(0.91), + "8489S0" -> BigDecimal(0.91), + "886600" -> BigDecimal(0.91), + "8T6497" -> BigDecimal(0.91), + "7T44A9" -> BigDecimal(0.91), + "1&244996760" -> BigDecimal(0.91), + "7S8967" -> BigDecimal(0.91), + "857754" -> BigDecimal(0.91), + "89A440" -> BigDecimal(0.91), + "8570S4" -> BigDecimal(0.91), + "8768S4" -> BigDecimal(0.91), + "1&244S4T056" -> BigDecimal(0.91), + "7TS889" -> BigDecimal(0.91), + "86T579" -> BigDecimal(0.91), + "940680" -> BigDecimal(0.91), + "8564S8" -> BigDecimal(0.91), + "85TST4" -> BigDecimal(0.91), + "857A9A" -> BigDecimal(0.91), + "85TT68" -> BigDecimal(0.91), + "85774S" -> BigDecimal(0.91), + "1&244SS7SS8" -> BigDecimal(0.91), + "85T0T7" -> BigDecimal(0.91), + "9408T6" -> BigDecimal(0.91), + "85708T" -> BigDecimal(0.91), + "857086" -> BigDecimal(0.91), + "857009" -> BigDecimal(0.91), + "8570TT" -> BigDecimal(0.91), + "8584S4" -> BigDecimal(0.91), + "8584A0" -> BigDecimal(0.91), + "88AA96" -> BigDecimal(0.91), + "858764" -> BigDecimal(0.91), + "7T67T0" -> BigDecimal(0.91), + "706877" -> BigDecimal(0.91), + "1&2440A0666" -> BigDecimal(0.91), + "89T705" -> BigDecimal(0.91), + "865TA7" -> BigDecimal(0.91), + "8569A6" -> BigDecimal(0.91), + "1&244077074" -> BigDecimal(0.91), + "8569A0" -> BigDecimal(0.91), + "8740T0" -> BigDecimal(0.91), + "1&244S86846" -> BigDecimal(0.91), + "1&244ST8T9T" -> BigDecimal(0.91), + "7T997S" -> BigDecimal(0.91), + "85606S" -> BigDecimal(0.91), + "7005A4" -> BigDecimal(0.91), + "85AT7A" -> BigDecimal(0.91), + "874480" -> BigDecimal(0.91), + "85896T" -> BigDecimal(0.91), + "857T7A" -> BigDecimal(0.91), + "87SA8T" -> BigDecimal(0.91), + "857509" -> BigDecimal(0.91), + "7AT5A4" -> BigDecimal(0.91), + "85750A" -> BigDecimal(0.91), + "8A8760" -> BigDecimal(0.91), + "85750S" -> BigDecimal(0.91), + "8570TS" -> BigDecimal(0.91), + "869T44" -> BigDecimal(0.91), + "7AT85T" -> BigDecimal(0.91), + "8578S8" -> BigDecimal(0.91), + "7AT700" -> BigDecimal(0.91), + "7S0808" -> BigDecimal(0.91), + "857S57" -> BigDecimal(0.91), + "1&2446T5449" -> BigDecimal(0.91), + "7AT99T" -> BigDecimal(0.91), + "844T6A" -> BigDecimal(0.91), + "86TS7A" -> BigDecimal(0.91), + "1&244S6859T" -> BigDecimal(0.91), + "1&244S66A5A" -> BigDecimal(0.91), + "8S56ST" -> BigDecimal(0.91), + "1&244S665AA" -> BigDecimal(0.91), + "8978AS" -> BigDecimal(0.91), + "857S9T" -> BigDecimal(0.91), + "857094" -> BigDecimal(0.91), + "1&244086S6S" -> BigDecimal(0.91), + "8570AS" -> BigDecimal(0.91), + "8584AA" -> BigDecimal(0.91), + "8584S5" -> BigDecimal(0.91), + "857008" -> BigDecimal(0.91), + "946599" -> BigDecimal(0.91), + "1&244S90S57" -> BigDecimal(0.91), + "1&244SA44TS" -> BigDecimal(0.91), + "8570S7" -> BigDecimal(0.91), + "87A88A" -> BigDecimal(0.91), + "1&244S9A9TS" -> BigDecimal(0.91), + "7T5957" -> BigDecimal(0.91), + "858745" -> BigDecimal(0.91), + "1&2449T7SS4" -> BigDecimal(0.91), + "1&244SS76S7" -> BigDecimal(0.91), + "1&24408A64S" -> BigDecimal(0.89), + "1&244089T5A" -> BigDecimal(0.89), + "1&2440879A8" -> BigDecimal(0.89), + "1&244S5956T" -> BigDecimal(0.89), + "1&244S59T00" -> BigDecimal(0.89), + "1&244SA85A0" -> BigDecimal(0.89), + "1&244SA8906" -> BigDecimal(0.89), + "1&244SA74A5" -> BigDecimal(0.89), + "1&244SA7007" -> BigDecimal(0.89), + "1&244SA7S65" -> BigDecimal(0.89), + "1&244S5864A" -> BigDecimal(0.89), + "1&244SA6675" -> BigDecimal(0.89), + "1&244S58T64" -> BigDecimal(0.89), + "1&244S5764A" -> BigDecimal(0.89), + "1&244S59A0A" -> BigDecimal(0.89), + "1&244S4A4S4" -> BigDecimal(0.89), + "1&24406TS45" -> BigDecimal(0.89), + "1&244S848AS" -> BigDecimal(0.89), + "1&244S7A6SA" -> BigDecimal(0.89), + "1&244TSTATA" -> BigDecimal(0.89), + "1&244S440TA" -> BigDecimal(0.89), + "1&2440S9987" -> BigDecimal(0.89), + "1&244040T8A" -> BigDecimal(0.89), + "1&244S6AA65" -> BigDecimal(0.89), + "1&24408S47A" -> BigDecimal(0.89), + "1&24408TT84" -> BigDecimal(0.89), + "1&244T0SS68" -> BigDecimal(0.89), + "1&244TT880A" -> BigDecimal(0.89), + "1&244SAT44S" -> BigDecimal(0.89), + "1&244SAT596" -> BigDecimal(0.89), + "1&244S5T970" -> BigDecimal(0.89), + "1&244S5T777" -> BigDecimal(0.89), + "1&244076609" -> BigDecimal(0.89), + "1&244SA05A7" -> BigDecimal(0.89), + "1&244SAST94" -> BigDecimal(0.89), + "1&244SAT955" -> BigDecimal(0.89), + "1&244SAT995" -> BigDecimal(0.89), + "1&244076S9T" -> BigDecimal(0.89), + "1&244SASA65" -> BigDecimal(0.89), + "1&244S5S857" -> BigDecimal(0.89), + "1&244S5T80S" -> BigDecimal(0.89), + "1&244S5T796" -> BigDecimal(0.89), + "1&244SASSA8" -> BigDecimal(0.89), + "1&244S58TA0" -> BigDecimal(0.89), + "1&244S5S94T" -> BigDecimal(0.89), + "1&244S5T958" -> BigDecimal(0.89), + "1&244SAT47A" -> BigDecimal(0.89), + "1&244TT58S7" -> BigDecimal(0.89), + "1&244SAAT9S" -> BigDecimal(0.89), + "1&244SA9T98" -> BigDecimal(0.89), + "1&24404A6A6" -> BigDecimal(0.89), + "1&244S4A8AT" -> BigDecimal(0.89), + "1&2440T6S89" -> BigDecimal(0.89), + "1&2440SA0T4" -> BigDecimal(0.89), + "1&2440585A7" -> BigDecimal(0.89), + "1&244ST609A" -> BigDecimal(0.89), + "1&244057487" -> BigDecimal(0.89), + "1&244S606S8" -> BigDecimal(0.89), + "1&244SS5T79" -> BigDecimal(0.89), + "1&244045405" -> BigDecimal(0.89), + "1&24407T4T8" -> BigDecimal(0.89), + "1&244S4T50A" -> BigDecimal(0.89), + "1&244ST9A04" -> BigDecimal(0.89), + "1&244TTT46A" -> BigDecimal(0.89), + "1&2440845S0" -> BigDecimal(0.89), + "1&244S5544A" -> BigDecimal(0.89), + "1&244S9845T" -> BigDecimal(0.89), + "1&244068SA6" -> BigDecimal(0.89), + "1&24406569T" -> BigDecimal(0.89), + "1&24406707T" -> BigDecimal(0.89), + "1&244S7T844" -> BigDecimal(0.89), + "1&2440A0T64" -> BigDecimal(0.89), + "1&244S45806" -> BigDecimal(0.89), + "1&2440487S4" -> BigDecimal(0.89), + "1&244SST500" -> BigDecimal(0.89), + "1&2440S0508" -> BigDecimal(0.89), + "1&2440T6779" -> BigDecimal(0.89), + "1&244ST6087" -> BigDecimal(0.89), + "1&244S60A84" -> BigDecimal(0.89), + "1&244S74874" -> BigDecimal(0.89), + "1&244099687" -> BigDecimal(0.89), + "1&24409A94A" -> BigDecimal(0.89), + "1&244SS4T84" -> BigDecimal(0.89), + "1&244SS6TA7" -> BigDecimal(0.89), + "1&244SS5794" -> BigDecimal(0.89), + "1&244S6544S" -> BigDecimal(0.89), + "1&24407A787" -> BigDecimal(0.89), + "1&244S8T944" -> BigDecimal(0.89), + "1&244S8AA90" -> BigDecimal(0.89), + "1&244S8S4T9" -> BigDecimal(0.89), + "1&24405AS68" -> BigDecimal(0.89), + "1&244S76007" -> BigDecimal(0.89), + "1&2440A85T7" -> BigDecimal(0.89), + "1&2440909A5" -> BigDecimal(0.89), + "1&244046796" -> BigDecimal(0.89), + "1&244SS8088" -> BigDecimal(0.89), + "1&244S90054" -> BigDecimal(0.89), + "1&244S90696" -> BigDecimal(0.89), + "1&244S5646T" -> BigDecimal(0.89), + "1&244SA48S5" -> BigDecimal(0.89), + "1&244ST7TS7" -> BigDecimal(0.89), + "1&244065977" -> BigDecimal(0.89), + "1&24406846S" -> BigDecimal(0.89), + "1&244TS9077" -> BigDecimal(0.89), + "1&244S8665S" -> BigDecimal(0.89), + "1&24490T407" -> BigDecimal(0.89), + "1&244TATT9T" -> BigDecimal(0.88), + "1&2440T7857" -> BigDecimal(0.88), + "1&244AA7097" -> BigDecimal(0.88), + "7T06SA" -> BigDecimal(0.88), + "1&2449S986A" -> BigDecimal(0.88), + "1&244ATT6T6" -> BigDecimal(0.88), + "948794" -> BigDecimal(0.88), + "759S97" -> BigDecimal(0.88), + "1&244A57A7S" -> BigDecimal(0.88), + "1&244TSS495" -> BigDecimal(0.88), + "6T5T50" -> BigDecimal(0.88), + "956770" -> BigDecimal(0.88), + "1&244S477S6" -> BigDecimal(0.88), + "1&2440S88A7" -> BigDecimal(0.88), + "1&2440A586S" -> BigDecimal(0.86), + "1&244S08897" -> BigDecimal(0.87), + "1&244A67559" -> BigDecimal(0.87), + "1&2454490SA" -> BigDecimal(0.86), + "6TS79A" -> BigDecimal(0.87), + "1&244S644S4" -> BigDecimal(0.86), + "1&2447T7T78" -> BigDecimal(0.87), + "1&244AS097T" -> BigDecimal(0.83), + "1&244S4TAT6" -> BigDecimal(0.83), ) - mapping.getOrElse(subscription.subscriptionNumber, BigDecimal(1)) + mapping.getOrElse(obfuscate(subscription.subscriptionNumber), BigDecimal(1)) } } diff --git a/lambda/src/main/scala/pricemigrationengine/util/StringObfuscation.scala b/lambda/src/main/scala/pricemigrationengine/util/StringObfuscation.scala index 699630eb..548f7040 100644 --- a/lambda/src/main/scala/pricemigrationengine/util/StringObfuscation.scala +++ b/lambda/src/main/scala/pricemigrationengine/util/StringObfuscation.scala @@ -16,15 +16,4 @@ object StringObfuscation { } def obfuscate(s: String): String = s.toList.map(obfuscate).mkString("") - - def recover(x: Char): Char = { - val index = string2.indexOf(x) - if (index >= 0) { - string1.charAt(index) - } else { - x - } - } - - def recover(s: String): String = s.toList.map(recover).mkString("") } diff --git a/lambda/src/test/scala/pricemigrationengine/migrations/Newspaper2024MigrationTest.scala b/lambda/src/test/scala/pricemigrationengine/migrations/Newspaper2024MigrationTest.scala index 7a7b8e02..f25a3e44 100644 --- a/lambda/src/test/scala/pricemigrationengine/migrations/Newspaper2024MigrationTest.scala +++ b/lambda/src/test/scala/pricemigrationengine/migrations/Newspaper2024MigrationTest.scala @@ -1623,7 +1623,6 @@ class Newspaper2024MigrationTest extends munit.FunSuite { test("String Obfuscation") { assertEquals(StringObfuscation.obfuscate("A-Testing0"), "1&3esting4") - assertEquals(StringObfuscation.recover("1&3esting4"), "A-Testing0") } }