Keep malavasi test, validate weights.

This commit is contained in:
Claude Brisson
2024-09-06 11:09:38 +02:00
parent 6923707dbe
commit 6838506271
7 changed files with 1413483 additions and 103 deletions

View File

@@ -425,7 +425,9 @@ sealed class BaseSolver(
// Same club and club group (TODO club group)
var clubRatio = 0.0
val commonClub = p1.club == p2.club
// To match OpenGotha, only do a case insensitive comparison of the first four characters.
// But obviously, there is a margin of improvement here towards some way of normalizing clubs.
val commonClub = p1.club?.take(4)?.uppercase() == p2.club?.take(4)?.uppercase()
val commonGroup = false // TODO
if (commonGroup && !commonClub) {

View File

@@ -0,0 +1,38 @@
package org.jeudego.pairgoth.test
import com.republicate.kson.Json
import org.jeudego.pairgoth.pairing.solver.BaseSolver
import org.jeudego.pairgoth.test.PairingTests.Companion.compare_weights
import org.junit.jupiter.api.Test
import java.io.FileWriter
import java.io.PrintWriter
import java.nio.charset.StandardCharsets
import kotlin.test.assertEquals
import kotlin.test.assertTrue
class MalavasiTest: TestBase() {
@Test
fun testMalavasi() {
val tournament = Json.Companion.parse(
getTestFile("opengotha/malavasi/malavasi.geobug.tour").readText(StandardCharsets.UTF_8)
)!!.asObject()
val resp = TestAPI.post("/api/tour", tournament).asObject()
val tourId = resp.getInt("id")
BaseSolver.weightsLogger = PrintWriter(FileWriter(getOutputFile("malavasi-weights.txt")))
val games = TestAPI.post("/api/tour/$tourId/pair/2", Json.Array("all")).asArray()
// Oceane is ID 548, Valentine 549
val buggy = games.map { it as Json.Object }.filter { game ->
// build the two-elements set of players ids
val players = game.entries.filter { (k, v) -> k == "b" || k == "w" }.map { (k, v) -> (v as Number).toInt() }.toSet()
// keep games with Oceane or Valentine
players.contains(548) || players.contains(549)
}
// if the bug is still here, buggy contains a single element
assertEquals(2, buggy.size)
// compare weights
assertTrue(compare_weights(getOutputFile("malavasi-weights.txt"), getTestFile("opengotha/malavasi/malavasi_weights_R2.txt")), "Not matching opengotha weights for Malavasi test")
}
}

View File

@@ -27,78 +27,80 @@ class PairingTests: TestBase() {
MemoryStore.reset()
}
fun compare_weights(file1: File, file2: File, skipSeeding: Boolean = false):Boolean {
BaseSolver.weightsLogger!!.flush()
// Maps to store name pairs and costs
val map1 = HashMap<Pair<String, String>, List<Double>>()
val map2 = HashMap<Pair<String, String>, List<Double>>()
var count: Int = 1
companion object {
fun compare_weights(file1: File, file2: File, skipSeeding: Boolean = false):Boolean {
BaseSolver.weightsLogger!!.flush()
// Maps to store name pairs and costs
val map1 = HashMap<Pair<String, String>, List<Double>>()
val map2 = HashMap<Pair<String, String>, List<Double>>()
var count: Int = 1
for (file in listOf(file1, file2)) {
for (file in listOf(file1, file2)) {
// Read lines
val lines = file.readLines()
// Read lines
val lines = file.readLines()
// Store headers
val header1 = lines[0]
val header2 = lines[1]
// Store headers
val header1 = lines[0]
val header2 = lines[1]
logger.info("Reading weights file "+file)
logger.info("Reading weights file "+file)
// Loop through sections
for (i in 2..lines.size-1 step 12) {
// Get name pair
val name1 = lines[i].split("=")[1]
val name2 = lines[i+1].split("=")[1]
// Loop through sections
for (i in 2..lines.size-1 step 12) {
// Get name pair
val name1 = lines[i].split("=")[1]
val name2 = lines[i+1].split("=")[1]
// Nested loop over costs
val costs = mutableListOf<Double>()
for (j in i + 2..i + 11) {
val parts = lines[j].split("=")
costs.add(parts[1].toDouble())
// Nested loop over costs
val costs = mutableListOf<Double>()
for (j in i + 2..i + 11) {
val parts = lines[j].split("=")
costs.add(parts[1].toDouble())
}
val tmp_pair = if (name1 > name2) Pair(name1,name2) else Pair(name2,name1)
// Add to map
if (count == 1) {
map1[tmp_pair] = costs
} else {
map2[tmp_pair] = costs
}
}
count += 1
val tmp_pair = if (name1 > name2) Pair(name1,name2) else Pair(name2,name1)
// Add to map
if (count == 1) {
map1[tmp_pair] = costs
} else {
map2[tmp_pair] = costs
}
var identical = true
for ((key, value) in map1) {
// Check if key exists in both
if (map2.containsKey(key)) {
// Compare values
//logger.info("Comparing $key")
val isValid = if (!skipSeeding) {
abs(value!![9] - map2[key]!![9])>10 && identical==true
} else {
abs((value!![9]-value!![6]-value!![5]) - (map2[key]!![9]-map2[key]!![6]-map2[key]!![5]))>10 && identical==true
}
if (isValid) {
// Key exists but values differ - print key
logger.info("Difference found at $key")
logger.info("baseDuplicateGameCost = "+value!![0].toString()+" "+map2[key]!![0].toString())
logger.info("baseRandomCost = "+value!![1].toString()+" "+map2[key]!![1].toString())
logger.info("baseBWBalanceCost = "+value!![2].toString()+" "+map2[key]!![2].toString())
logger.info("mainCategoryCost = "+value!![3].toString()+" "+map2[key]!![3].toString())
logger.info("mainScoreDiffCost = "+value!![4].toString()+" "+map2[key]!![4].toString())
logger.info("mainDUDDCost = "+value!![5].toString()+" "+map2[key]!![5].toString())
logger.info("mainSeedCost = "+value!![6].toString()+" "+map2[key]!![6].toString())
logger.info("secHandiCost = "+value!![7].toString()+" "+map2[key]!![7].toString())
logger.info("secGeoCost = "+value!![8].toString()+" "+map2[key]!![8].toString())
logger.info("totalCost = "+value!![9].toString()+" "+map2[key]!![9].toString())
identical = false
}
}
}
count += 1
return identical
}
var identical = true
for ((key, value) in map1) {
// Check if key exists in both
if (map2.containsKey(key)) {
// Compare values
//logger.info("Comparing $key")
val isValid = if (!skipSeeding) {
abs(value!![9] - map2[key]!![9])>10 && identical==true
} else {
abs((value!![9]-value!![6]-value!![5]) - (map2[key]!![9]-map2[key]!![6]-map2[key]!![5]))>10 && identical==true
}
if (isValid) {
// Key exists but values differ - print key
logger.info("Difference found at $key")
logger.info("baseDuplicateGameCost = "+value!![0].toString()+" "+map2[key]!![0].toString())
logger.info("baseRandomCost = "+value!![1].toString()+" "+map2[key]!![1].toString())
logger.info("baseBWBalanceCost = "+value!![2].toString()+" "+map2[key]!![2].toString())
logger.info("mainCategoryCost = "+value!![3].toString()+" "+map2[key]!![3].toString())
logger.info("mainScoreDiffCost = "+value!![4].toString()+" "+map2[key]!![4].toString())
logger.info("mainDUDDCost = "+value!![5].toString()+" "+map2[key]!![5].toString())
logger.info("mainSeedCost = "+value!![6].toString()+" "+map2[key]!![6].toString())
logger.info("secHandiCost = "+value!![7].toString()+" "+map2[key]!![7].toString())
logger.info("secGeoCost = "+value!![8].toString()+" "+map2[key]!![8].toString())
logger.info("totalCost = "+value!![9].toString()+" "+map2[key]!![9].toString())
identical = false
}
}
}
return identical
}
fun compare_games(games:Json.Array, opengotha:Json.Array, skipColor: Boolean = false): Boolean{

File diff suppressed because one or more lines are too long

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Tournament fullVersionNumber="3.52.03" runningMode="SAL" saveDT="20240804105607">
<Tournament fullVersionNumber="3.52.03" runningMode="SAL" saveDT="20240830124804" dataVersion="201">
<Players>
<Player agaExpirationDate="" agaId="" club="TFMi" country="CZ" egfPin="17986925" ffgLicence="" ffgLicenceStatus="" firstName="Jan" grade="4k" name="Adamek" participating="11111111111111111111" rank="4k" rating="1705" ratingOrigin="" registeringStatus="FIN" smmsCorrection="0"/>
<Player agaExpirationDate="" agaId="" club="Cluj " country="RO" egfPin="15813413" ffgLicence="" ffgLicenceStatus="" firstName="Lidia" grade="5k" name="Agafitei" participating="00000111001111111111" rank="5k" rating="1589" ratingOrigin="" registeringStatus="PRE" smmsCorrection="0"/>
@@ -988,7 +988,6 @@
<Player agaExpirationDate="" agaId="" club="31To" country="FR" egfPin="" ffgLicence="" ffgLicenceStatus="" firstName="David" grade="5k" name="BROUARD" participating="10000000001111111111" rank="5k" rating="1595" ratingOrigin="" registeringStatus="FIN" smmsCorrection="0"/>
</Players>
<Games>
// TODO - table number is not any more kinda random like this
<Game blackPlayer="JABARINALI" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="1" whitePlayer="OVSIIENKOVSEVOLOD"/>
<Game blackPlayer="KRÄMERLUKAS" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="2" whitePlayer="CAMPAGNIEREMI"/>
<Game blackPlayer="SURMAMATEUSZ" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="3" whitePlayer="SPIEGELLOTHAR"/>
@@ -998,14 +997,14 @@
<Game blackPlayer="KRAVETSANDRII" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="7" whitePlayer="XINGYUZE"/>
<Game blackPlayer="LABOURETFLORENT" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="8" whitePlayer="FREJLAKSTANISLAW"/>
<Game blackPlayer="DEBARRETHOMAS" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="9" whitePlayer="ZHURAKOVSKYIBOHDAN"/>
<Game blackPlayer="BERNARDISDAVIDE" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="10" whitePlayer="VAN ZEIJSTROB"/>
<Game blackPlayer="BERNARDISDAVIDE" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="10" whitePlayer="VANZEIJSTROB"/>
<Game blackPlayer="BOGATSKYYDMYTRO" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="11" whitePlayer="PODPERALUKAS"/>
<Game blackPlayer="NEIRYNCKLUCAS" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="12" whitePlayer="LE CALVÉTANGUY"/>
<Game blackPlayer="NEIRYNCKLUCAS" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="12" whitePlayer="LECALVÉTANGUY"/>
<Game blackPlayer="WELTICKEJONAS" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="13" whitePlayer="PANKOKEMATIAS"/>
<Game blackPlayer="WOOHOYEUNG" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="14" whitePlayer="VAZQUEZASHE"/>
<Game blackPlayer="BŐVÍZDOMINIK" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="15" whitePlayer="BURZOCORNEL"/>
<Game blackPlayer="DOBRANISDENIS" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="16" whitePlayer="BLOMBACKFREDRIK"/>
<Game blackPlayer="LAATIKAINENVESA" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="17" whitePlayer="JI TAEKIM"/>
<Game blackPlayer="LAATIKAINENVESA" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="17" whitePlayer="JITAEKIM"/>
<Game blackPlayer="SEUNGMINOH" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="18" whitePlayer="LIDORJONATHAN"/>
<Game blackPlayer="YANGYAOLING" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="19" whitePlayer="GOMISEIJI"/>
<Game blackPlayer="XIAOYICHENG" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="21" whitePlayer="KAINAOYUKI"/>
@@ -1048,10 +1047,10 @@
<Game blackPlayer="SUNHAOYANG" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="61" whitePlayer="TEISSIERSAMUEL"/>
<Game blackPlayer="HILLARPTIGER" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="59" whitePlayer="BONJEANROBIN"/>
<Game blackPlayer="SEKIGUCHIKIYOSHI" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="57" whitePlayer="GODIVIERVINCENT"/>
<Game blackPlayer="LIBOYUAN" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="60" whitePlayer="DE VOSDAVE"/>
<Game blackPlayer="LIBOYUAN" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="60" whitePlayer="DEVOSDAVE"/>
<Game blackPlayer="MALKOOLESIA" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="58" whitePlayer="CHETIOUIBENJAMIN"/>
<Game blackPlayer="KIMCHEOL-GON" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="70" whitePlayer="IMAMURATORU"/>
<Game blackPlayer="ROTURIERBENOIT" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="62" whitePlayer="IUGULESCUSERGIU DAN"/>
<Game blackPlayer="ROTURIERBENOIT" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="62" whitePlayer="IUGULESCUSERGIUDAN"/>
<Game blackPlayer="KELOMÄKIJOUKO" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="63" whitePlayer="BARCZABENDE"/>
<Game blackPlayer="MANGINELIAN" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="71" whitePlayer="HANMI-AE"/>
<Game blackPlayer="GATTULLOELIA" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="69" whitePlayer="HUBERTJEROME"/>
@@ -1080,7 +1079,7 @@
<Game blackPlayer="MURAOKAKAZUMITSU" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="97" whitePlayer="MALKOYAROSLAV"/>
<Game blackPlayer="KIMHYUN" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="92" whitePlayer="WEIGERTERIK"/>
<Game blackPlayer="SMILACKSOLOMON" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="100" whitePlayer="JIMENEZENRIQUE"/>
<Game blackPlayer="BERTHONCAMILLE" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="101" whitePlayer="SERRESÉTIENNE "/>
<Game blackPlayer="BERTHONCAMILLE" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="101" whitePlayer="SERRESÉTIENNE"/>
<Game blackPlayer="BURQFRANÇOIS" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="98" whitePlayer="JUNSE-KYUNG"/>
<Game blackPlayer="GHETUGEORGECRISTIAN" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="87" whitePlayer="BERGHOFFSEBASTIAN"/>
<Game blackPlayer="SORAADELINA" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="106" whitePlayer="KWOKALVINA"/>
@@ -1089,12 +1088,12 @@
<Game blackPlayer="YLÖNENJOONAS" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="91" whitePlayer="DERZTHOMAS"/>
<Game blackPlayer="SZERTBALAZS" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="90" whitePlayer="KOBONGJU"/>
<Game blackPlayer="URBÁNALEXANDRAESZTER" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="102" whitePlayer="JINYANXIAO"/>
<Game blackPlayer="SIMUNKOVAMARTINA" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="96" whitePlayer="LISHIZHAO "/>
<Game blackPlayer="LEEHYEUNME" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="107" whitePlayer="RICHARD XAVIER"/>
<Game blackPlayer="SIMUNKOVAMARTINA" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="96" whitePlayer="LISHIZHAO"/>
<Game blackPlayer="LEEHYEUNME" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="107" whitePlayer="RICHARDXAVIER"/>
<Game blackPlayer="CANCEPHILIPPE" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="104" whitePlayer="IZAKIMASAO"/>
<Game blackPlayer="MEEMKENKAI" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="108" whitePlayer="OKUSHINYA"/>
<Game blackPlayer="PACHECOHELCIOALEXANDRE" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="93" whitePlayer="AZOUVYRODOLPHE"/>
<Game blackPlayer="TIMPERIKALLE" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="94" whitePlayer="VAN ESMARTIN"/>
<Game blackPlayer="TIMPERIKALLE" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="94" whitePlayer="VANESMARTIN"/>
<Game blackPlayer="GUEVELBRENDAN" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="99" whitePlayer="PENGPEILUNG"/>
<Game blackPlayer="NIKULAJANNE" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="105" whitePlayer="PENNANENJUHO"/>
<Game blackPlayer="KNIPPELARNAUD" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="109" whitePlayer="KEIPIPEKKA"/>
@@ -1134,7 +1133,7 @@
<Game blackPlayer="HULILLY" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="146" whitePlayer="SUNRYAN"/>
<Game blackPlayer="GRIMMKIRSTEN" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="144" whitePlayer="PILETARNAUD"/>
<Game blackPlayer="SLADETICTEO" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="142" whitePlayer="HARDPIERRE"/>
<Game blackPlayer="RÜTEN-BUDDEJAN" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="148" whitePlayer="CHUJONG HWI"/>
<Game blackPlayer="RÜTEN-BUDDEJAN" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="148" whitePlayer="CHUJONGHWI"/>
<Game blackPlayer="LIMEUN-JEONG" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="155" whitePlayer="NEDELECDAVID"/>
<Game blackPlayer="NICOLASPHILIPPE" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="140" whitePlayer="MANNINGTOBY"/>
<Game blackPlayer="TSARIGRADSKINIKOLA" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="149" whitePlayer="RADALLUCIEN"/>
@@ -1146,7 +1145,7 @@
<Game blackPlayer="BERGISCHFRANS" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="151" whitePlayer="KRISSIANKARL"/>
<Game blackPlayer="COCKBURNMICHAEL" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="152" whitePlayer="GEHRKELARS"/>
<Game blackPlayer="GUANAI" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="158" whitePlayer="MENARDBENOIT"/>
<Game blackPlayer="MACKENZIERONALD" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="153" whitePlayer="LETÂM LOUP"/>
<Game blackPlayer="MACKENZIERONALD" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="153" whitePlayer="LETÂMLOUP"/>
<Game blackPlayer="VALOTRAPHAEL" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="159" whitePlayer="KUYYANNICK"/>
<Game blackPlayer="MALAVASICHRISTOPHE" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="160" whitePlayer="MIKŠAMARTA"/>
<Game blackPlayer="SAKASHITASATOSHI" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="164" whitePlayer="BOURGINMAXIME"/>
@@ -1165,14 +1164,14 @@
<Game blackPlayer="SAULNIERXAVIER" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="169" whitePlayer="KÄTKERFLORIAN"/>
<Game blackPlayer="SAVYTSKYIAVHUST" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="166" whitePlayer="SHAMOONSPIKE"/>
<Game blackPlayer="ERYARGIHAKAN" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="175" whitePlayer="ROULLIERLOUISE"/>
<Game blackPlayer="VANDENDYCKLEO" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="180" whitePlayer="KOTOWSKI JAROSLAV "/>
<Game blackPlayer="VANDENDYCKLEO" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="180" whitePlayer="KOTOWSKIJAROSLAV"/>
<Game blackPlayer="TUJEAN-LOUIS" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="167" whitePlayer="LAMBERTDANIEL"/>
<Game blackPlayer="VILLENAPABLO" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="172" whitePlayer="RUSANOVSKIYYEVHEN"/>
<Game blackPlayer="PARKKIJU" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="170" whitePlayer="ESTALLGUIFRE"/>
<Game blackPlayer="DUCHARMESTANLEY" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="183" whitePlayer="KYLMÄNENKAI"/>
<Game blackPlayer="SCHWEITZERERIK" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="182" whitePlayer="VELTRIBRUNO"/>
<Game blackPlayer="DETIVAUDPIERRE" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="185" whitePlayer="MAIREROLAND"/>
<Game blackPlayer="HUCHERRY" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="184" whitePlayer="GUGAMIRCEA ALEXANDRU"/>
<Game blackPlayer="HUCHERRY" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="184" whitePlayer="GUGAMIRCEAALEXANDRU"/>
<Game blackPlayer="DESBONNETLOUIS" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="178" whitePlayer="LAMYSTÉPHANE"/>
<Game blackPlayer="MÄNTTÄRIANTTI" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="186" whitePlayer="KRUKMICHAL"/>
<Game blackPlayer="STOCKHOLMTOM" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="189" whitePlayer="WEGIELIREK"/>
@@ -1211,7 +1210,7 @@
<Game blackPlayer="PEINFLORIAN" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="219" whitePlayer="SIMONINIPIETRO"/>
<Game blackPlayer="PORTALJEAN-JACQUES" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="227" whitePlayer="SIČIĆJAKOV"/>
<Game blackPlayer="BOULESTREAUMATHIEU" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="215" whitePlayer="GARLATTIGÉRALD"/>
<Game blackPlayer="PAPAZOGLOUALAIN" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="225" whitePlayer="RIEGERMARC OLIVER"/>
<Game blackPlayer="PAPAZOGLOUALAIN" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="225" whitePlayer="RIEGERMARCOLIVER"/>
<Game blackPlayer="BLOCKLEYEDWARD" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="228" whitePlayer="IRLCONNY"/>
<Game blackPlayer="LONARDIPIETRO" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="230" whitePlayer="JIMCONYNGHAM"/>
<Game blackPlayer="TAGLIAVINILOIC" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="220" whitePlayer="OBERLOHRPATRICK"/>
@@ -1245,28 +1244,28 @@
<Game blackPlayer="BŐVÍZNÉDETREJUDIT" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="260" whitePlayer="CHAPUISNICOLAS"/>
<Game blackPlayer="CARSTAEDTCLEMENS" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="262" whitePlayer="SEOHARAM"/>
<Game blackPlayer="MUNTEANUVLADIMIR" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="255" whitePlayer="TAŞKINGÖZDE"/>
<Game blackPlayer="BONETTIBENOIT" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="254" whitePlayer="NURTAZINA MERUYERT "/>
<Game blackPlayer="BONETTIBENOIT" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="254" whitePlayer="NURTAZINAMERUYERT"/>
<Game blackPlayer="COSTEAVALERIA" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="261" whitePlayer="WUNDERERDANIEL"/>
<Game blackPlayer="MCANALLYJOHNM" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="257" whitePlayer="SHAMOONBLAKE"/>
<Game blackPlayer="ALBERT-AGUILARAURÉLIEN" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="264" whitePlayer="CHARLESLOUISE"/>
<Game blackPlayer="HERUBELNATHAN" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="258" whitePlayer="BESSA-JOVESKIMICKAEL"/>
<Game blackPlayer="FRISCOURTNICOLAS" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="265" whitePlayer="DALLE VEDOVERÉMI"/>
<Game blackPlayer="FRISCOURTNICOLAS" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="265" whitePlayer="DALLEVEDOVERÉMI"/>
<Game blackPlayer="VERRIERFREDERIC" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="259" whitePlayer="RIPERTZOÉ"/>
<Game blackPlayer="ROYAURÉLIEN" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="263" whitePlayer="KRZYSZTOFPODBIOL"/>
<Game blackPlayer="JANGSIWOO" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="266" whitePlayer="BUARDMATHIEU"/>
<Game blackPlayer="LAMYNAOKI" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="267" whitePlayer="GENTILIDANIELE"/>
<Game blackPlayer="AKIKOKITAO" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="268" whitePlayer="YANGEDUARD"/>
<Game blackPlayer="PARKJINKYU" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="272" whitePlayer="LEBAS DE SAINT MARTINSOPHIE"/>
<Game blackPlayer="PARKJINKYU" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="272" whitePlayer="LEBASDESAINTMARTINSOPHIE"/>
<Game blackPlayer="TRANVAN-KIM" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="269" whitePlayer="CHUNGSOOYOUNG"/>
<Game blackPlayer="GEFFROYSAMUEL" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="271" whitePlayer="LEEJUNGHYUG"/>
<Game blackPlayer="JANÉJORDI" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="270" whitePlayer="RIPOLL MACHADOISAAC"/>
<Game blackPlayer="JANÉJORDI" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="270" whitePlayer="RIPOLLMACHADOISAAC"/>
<Game blackPlayer="MASUYAMASHUNJI" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="274" whitePlayer="MULLENSRICHARD"/>
<Game blackPlayer="BUGAJROBERT" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="273" whitePlayer="HEMKERHENRIK"/>
<Game blackPlayer="TRAILLPATRICK" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="275" whitePlayer="LEVOINTURIERCHRISTOPHE"/>
<Game blackPlayer="GRANADOSGUILLERMO" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="276" whitePlayer="RÜTEN-BUDDEDÖRTE"/>
<Game blackPlayer="PARISOTDAVID" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="283" whitePlayer="GAVIGANGERRY"/>
<Game blackPlayer="KIMEUNSUK" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="281" whitePlayer="GAZULLYANN-SITU"/>
<Game blackPlayer="BOUKRICHAMOAD" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="282" whitePlayer="CHOMOON KI"/>
<Game blackPlayer="BOUKRICHAMOAD" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="282" whitePlayer="CHOMOONKI"/>
<Game blackPlayer="VENOUILANTON" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="280" whitePlayer="BRUNEAUIRWIN"/>
<Game blackPlayer="PARETLÉONARD" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="285" whitePlayer="SLOOVENGERARD"/>
<Game blackPlayer="NØRGAARDFINN" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="279" whitePlayer="XIONGELA"/>
@@ -1291,7 +1290,7 @@
<Game blackPlayer="EBERTJÖRG" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="301" whitePlayer="MORTHUW"/>
<Game blackPlayer="LEDUCCOLIN" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="303" whitePlayer="YEYUNYA"/>
<Game blackPlayer="DOUAIREJACQUES" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="302" whitePlayer="COLEMANGRAHAM"/>
<Game blackPlayer="ROSSIERJULES" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="304" whitePlayer="LAMWAI BING FIONA"/>
<Game blackPlayer="ROSSIERJULES" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="304" whitePlayer="LAMWAIBINGFIONA"/>
<Game blackPlayer="YINUOLI" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="306" whitePlayer="LEDUNCAROLINE"/>
<Game blackPlayer="SERBANUTAPETRU" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="305" whitePlayer="KUSBERGGUILLAUME"/>
<Game blackPlayer="DELAVAULTETIENNE" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="308" whitePlayer="LERAYSYLVAIN"/>
@@ -1299,12 +1298,12 @@
<Game blackPlayer="POLITJOHN" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="310" whitePlayer="MATSUMOTOIKU"/>
<Game blackPlayer="DOUARETHEO" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="309" whitePlayer="MOHANASARMAUMASUTHASHARMA"/>
<Game blackPlayer="MARTIN-VALLASBRUNO" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="311" whitePlayer="BOULETVALENTIN"/>
<Game blackPlayer="HOLDERIEDMARC" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="312" whitePlayer="GUILLAUMELÉO "/>
<Game blackPlayer="HOLDERIEDMARC" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="312" whitePlayer="GUILLAUMELÉO"/>
<Game blackPlayer="FORTINOANDREA" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="314" whitePlayer="KONOLDMICHAEL"/>
<Game blackPlayer="DUPERREXLIONEL-VINCENT" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="313" whitePlayer="CHENYIFEI"/>
<Game blackPlayer="LEEYONGWOO" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="315" whitePlayer="DONNERTARMO"/>
<Game blackPlayer="BASSOJOELLE" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="316" whitePlayer="KLEINLEONARD"/>
<Game blackPlayer="MORTRÉMI" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="317" whitePlayer="VAN DEN BROECKTOM"/>
<Game blackPlayer="MORTRÉMI" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="317" whitePlayer="VANDENBROECKTOM"/>
<Game blackPlayer="EBBESENELKE" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="321" whitePlayer="WUNDERERANAÏD"/>
<Game blackPlayer="HERNANDEZMATTHIEU" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="318" whitePlayer="LIANGRUTH"/>
<Game blackPlayer="TAMBURINIROBERTO" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="319" whitePlayer="MONTAGNEANNE-MARIE"/>
@@ -1321,14 +1320,14 @@
<Game blackPlayer="BIGARNETJULES-ANGELO" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="331" whitePlayer="GRASSOANNA"/>
<Game blackPlayer="ZENGLUSSEREAUEDWIN" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="332" whitePlayer="WONGYING-YING"/>
<Game blackPlayer="BARATONIRINA" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="333" whitePlayer="BLUMENSCHEINLUI"/>
<Game blackPlayer="ROUXMAXIME" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="334" whitePlayer="LAVIELLE ESCOUBETJULIE"/>
<Game blackPlayer="ROUXMAXIME" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="334" whitePlayer="LAVIELLEESCOUBETJULIE"/>
<Game blackPlayer="DELBREILCHLOÉ" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="335" whitePlayer="NESIIRENE"/>
<Game blackPlayer="VALETTENATHAN" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="336" whitePlayer="LUODANIEL"/>
<Game blackPlayer="SHUMAKOVAVIKTORIIA" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="337" whitePlayer="OHYEON-HEE"/>
<Game blackPlayer="HENRIQUESNORAH" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="338" whitePlayer="SAULESMARIE NOELLE"/>
<Game blackPlayer="HENRIQUESNORAH" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="338" whitePlayer="SAULESMARIENOELLE"/>
<Game blackPlayer="HELDANNA-KATHARINA" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="339" whitePlayer="JUNGGEON"/>
<Game blackPlayer="HENSELCHRISTIANE" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="340" whitePlayer="DILLMANN-TRAILLMARGOT"/>
<Game blackPlayer="LIBORAN" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="342" whitePlayer="VAN VLIETJONNA DEVA"/>
<Game blackPlayer="LIBORAN" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="342" whitePlayer="VANVLIETJONNADEVA"/>
<Game blackPlayer="GRASSONICCOLÒ" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="343" whitePlayer="CHENANJA"/>
<Game blackPlayer="TAKACSMONIKA" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="344" whitePlayer="HEMINGWAYESTINA"/>
<Game blackPlayer="COLSYLVAIN" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="200" whitePlayer="BARRYEOGHAN"/>
@@ -1337,7 +1336,7 @@
<Game blackPlayer="HARADAKATSUSUKE" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="346" whitePlayer="VALETFABIEN"/>
<Game blackPlayer="LIUYEFENG" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="347" whitePlayer="HAGASVERRE"/>
<Game blackPlayer="MORIKAORU" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="348" whitePlayer="NICOLAUMADEC"/>
<Game blackPlayer="SEDLACEKJIRI" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="349" whitePlayer="SAINT PAULFLORENT"/>
<Game blackPlayer="SEDLACEKJIRI" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="349" whitePlayer="SAINTPAULFLORENT"/>
<Game blackPlayer="COMBELLEXAVIER" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="350" whitePlayer="ADAMEKJAN"/>
<Game blackPlayer="NARATAEKO" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="351" whitePlayer="DOBRANISVASILE"/>
<Game blackPlayer="HANTAEJU" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="352" whitePlayer="NGUYENJEFFREY"/>
@@ -1355,22 +1354,23 @@
<Game blackPlayer="PODPERALUKAS" handicap="0" knownColor="true" result="RESULT_UNKNOWN" roundNumber="2" tableNumber="10" whitePlayer="NEIRYNCKLUCAS"/>
<Game blackPlayer="ROBICHONBENOIT" handicap="0" knownColor="true" result="RESULT_UNKNOWN" roundNumber="2" tableNumber="11" whitePlayer="CAMPAGNIEREMI"/>
<Game blackPlayer="ZHURAKOVSKYIBOHDAN" handicap="0" knownColor="true" result="RESULT_UNKNOWN" roundNumber="2" tableNumber="12" whitePlayer="FREJLAKSTANISLAW"/>
<Game blackPlayer="BŐVÍZDOMINIK" handicap="0" knownColor="true" result="RESULT_UNKNOWN" roundNumber="2" tableNumber="13" whitePlayer="TULINH VU"/>
<Game blackPlayer="BŐVÍZDOMINIK" handicap="0" knownColor="true" result="RESULT_UNKNOWN" roundNumber="2" tableNumber="13" whitePlayer="TULINHVU"/>
<Game blackPlayer="OVSIIENKOVSEVOLOD" handicap="0" knownColor="true" result="RESULT_UNKNOWN" roundNumber="2" tableNumber="14" whitePlayer="BERNARDISDAVIDE"/>
<Game blackPlayer="SPIEGELLOTHAR" handicap="0" knownColor="true" result="RESULT_UNKNOWN" roundNumber="2" tableNumber="15" whitePlayer="WELTICKEJONAS"/>
<Game blackPlayer="LECALVÉTANGUY" handicap="0" knownColor="true" result="RESULT_UNKNOWN" roundNumber="2" tableNumber="16" whitePlayer="BOGATSKYYDMYTRO"/>
</Games>
<ByePlayer>
<ByePlayer player="CeronElisa" roundNumber="1"/>
null
null
null
null
null
null
null
null
null
<ByePlayer player="Albert_LedunSoline" roundNumber="1"/>
</ByePlayer>
<TournamentParameterSet>
<GeneralParameterSet bInternet="false" basicTime="1" beginDate="2024-07-28" canByoYomiTime="0" complementaryTimeSystem="FISCHER" director="" endDate="2024-08-10" fischerTime="60" genCountNotPlayedGamesAsHalfPoint="false" genMMBar="4D" genMMFloor="20K" genMMS2ValueAbsent="1" genMMS2ValueBye="2" genMMZero="30K" genNBW2ValueAbsent="0" genNBW2ValueBye="2" genRoundDownNBWMMS="true" komi="6.5" location="Toulouse" name="EGC 2024 Main Open" nbMovesCanTime="0" numberOfCategories="1" numberOfRounds="10" shortName="20240727-main_open" size="19" stdByoYomiTime="0"/>
@@ -1380,7 +1380,7 @@ null
[<PlacementCriterion name="MMS" number="1"/>, <PlacementCriterion name="SOSM" number="2"/>, <PlacementCriterion name="SOSOSM" number="3"/>, <PlacementCriterion name="NULL" number="4"/>, <PlacementCriterion name="NULL" number="5"/>, <PlacementCriterion name="NULL" number="6"/>]
</PlacementCriteria>
</PlacementParameterSet>
<PairingParameterSet paiBaAvoidDuplGame="500000000000000" paiBaBalanceWB="1000000" paiBaDeterministic="true" paiBaRandom="0" paiMaAdditionalPlacementCritSystem1="Rating" paiMaAdditionalPlacementCritSystem2="None" paiMaAvoidMixingCategories="0" paiMaCompensateDUDD="true" paiMaDUDDLowerMode="MID" paiMaDUDDUpperMode="MID" paiMaDUDDWeight="100000000" paiMaLastRoundForSeedSystem1="2" paiMaMaximizeSeeding="5000000" paiMaMinimizeScoreDifference="100000000000" paiMaSeedSystem1="SPLITANDRANDOM" paiMaSeedSystem2="SPLITANDSLIP" paiSeAvoidSameGeo="1215752192" paiSeBarThresholdActive="true" paiSeDefSecCrit="100000000000" paiSeMinimizeHandicap="0" paiSeNbWinsThresholdActive="false" paiSePreferMMSDiffRatherThanSameClub="3" paiSePreferMMSDiffRatherThanSameCountry="1" paiSeRankThreshold="1D" paiStandardNX1Factor="0.5"/>
<PairingParameterSet paiBaAvoidDuplGame="500000000000000" paiBaBalanceWB="1000000" paiBaDeterministic="true" paiBaRandom="0" paiMaAdditionalPlacementCritSystem1="Rating" paiMaAdditionalPlacementCritSystem2="None" paiMaAvoidMixingCategories="0" paiMaCompensateDUDD="true" paiMaDUDDLowerMode="MID" paiMaDUDDUpperMode="MID" paiMaDUDDWeight="100000000" paiMaLastRoundForSeedSystem1="2" paiMaMaximizeSeeding="5000000" paiMaMinimizeScoreDifference="100000000000" paiMaSeedSystem1="SPLITANDRANDOM" paiMaSeedSystem2="SPLITANDSLIP" paiSeAvoidSameGeo="100000000000" paiSeBarThresholdActive="true" paiSeDefSecCrit="100000000000" paiSeMinimizeHandicap="0" paiSeNbWinsThresholdActive="false" paiSePreferMMSDiffRatherThanSameClub="3" paiSePreferMMSDiffRatherThanSameCountry="1" paiSeRankThreshold="1D" paiStandardNX1Factor="0.5"/>
<DPParameterSet displayClCol="true" displayCoCol="true" displayIndGamesInMatches="true" displayNPPlayers="false" displayNumCol="true" displayPlCol="true" gameFormat="short" playerSortType="name" showByePlayer="true" showNotFinallyRegisteredPlayers="true" showNotPairedPlayers="true" showNotParticipatingPlayers="false" showPlayerClub="true" showPlayerCountry="false" showPlayerGrade="true"/>
<PublishParameterSet exportToLocalFile="true" htmlAutoScroll="false" print="false"/>
</TournamentParameterSet>

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long