def main
(args
: Array
[String
]) { val color
= extractBrightness
(readLine
().
split("[, ]+").
map(_.
toInt))
val nearestColor
= colors.
minBy(t
=> distance
(extractBrightness
(parseColor
(t.
_1
)), color, weight
)).
_2
println(s"Your color is $nearestColor")
}
def parseColor
(s
: String
) = { s.sliding(2, 2).map(Integer.parseInt(_, 16)).toVector
}
def distance
(c1
: Seq
[Double
], c2
: Seq
[Double
], weight
: Seq
[Double
]) = { c1.zip(c2).map(t => ((x: Double) => x * x)(t._1 - t._2)).zip(weight).map(t => t._1 * t._2).sum
}
val weight
= Vector
(0.01,
1.0,
0.8)
def extractBrightness
(c
: Seq
[Int
]) = { val brightness
= c.
sum.
toDouble /
3 val rOffset
= r - brightness
val bOffset
= b - brightness
Seq(brightness, rOffset, bOffset)
}
// colors are extracted by using this regex: <li>[\s\S]*?<a href="/......">([\w ]+)</a>[\s\S]*?<a href="/......">#(......)</a>[\s\S]*?</li>
// from this page: http://w...content-available-to-author-only...a.com/color-names
"5d8aa8" -> "Air Force blue",
"f0f8ff" -> "Alice blue",
"e32636" -> "Alizarin crimson",
"efdecd" -> "Almond",
"e52b50" -> "Amaranth",
"ffbf00" -> "Amber",
"ff033e" -> "American rose",
"9966cc" -> "Amethyst",
"a4c639" -> "Android Green",
"cd9575" -> "Antique brass",
"915c83" -> "Antique fuchsia",
"faebd7" -> "Antique white",
"008000" -> "Ao",
"8db600" -> "Apple green",
"fbceb1" -> "Apricot",
"00ffff" -> "Aqua",
"7fffd4" -> "Aquamarine",
"4b5320" -> "Army green",
"e9d66b" -> "Arylide yellow",
"b2beb5" -> "Ash grey",
"87a96b" -> "Asparagus",
"ff9966" -> "Atomic tangerine",
"a52a2a" -> "Auburn",
"fdee00" -> "Aureolin",
"6e7f80" -> "AuroMetalSaurus",
"ff2052" -> "Awesome",
"007fff" -> "Azure",
"89cff0" -> "Baby blue",
"a1caf1" -> "Baby blue eyes",
"f4c2c2" -> "Baby pink",
"21abcd" -> "Ball Blue",
"fae7b5" -> "Banana Mania",
"ffe135" -> "Banana yellow",
"848482" -> "Battleship grey",
"98777b" -> "Bazaar",
"bcd4e6" -> "Beau blue",
"9f8170" -> "Beaver",
"f5f5dc" -> "Beige",
"ffe4c4" -> "Bisque",
"3d2b1f" -> "Bistre",
"fe6f5e" -> "Bittersweet",
"000000" -> "Black",
"ffebcd" -> "Blanched Almond",
"318ce7" -> "Bleu de France",
"ace5ee" -> "Blizzard Blue",
"faf0be" -> "Blond",
"0000ff" -> "Blue",
"a2a2d0" -> "Blue Bell",
"6699cc" -> "Blue Gray",
"0d98ba" -> "Blue green",
"8a2be2" -> "Blue purple",
"8a2be2" -> "Blue violet",
"de5d83" -> "Blush",
"79443b" -> "Bole",
"0095b6" -> "Bondi blue",
"e3dac9" -> "Bone",
"cc0000" -> "Boston University Red",
"006a4e" -> "Bottle green",
"873260" -> "Boysenberry",
"0070ff" -> "Brandeis blue",
"b5a642" -> "Brass",
"cb4154" -> "Brick red",
"1dacd6" -> "Bright cerulean",
"66ff00" -> "Bright green",
"bf94e4" -> "Bright lavender",
"c32148" -> "Bright maroon",
"ff007f" -> "Bright pink",
"08e8de" -> "Bright turquoise",
"d19fe8" -> "Bright ube",
"f4bbff" -> "Brilliant lavender",
"ff55a3" -> "Brilliant rose",
"fb607f" -> "Brink pink",
"004225" -> "British racing green",
"cd7f32" -> "Bronze",
"a52a2a" -> "Brown",
"ffc1cc" -> "Bubble gum",
"e7feff" -> "Bubbles",
"f0dc82" -> "Buff",
"480607" -> "Bulgarian rose",
"800020" -> "Burgundy",
"deb887" -> "Burlywood",
"cc5500" -> "Burnt orange",
"e97451" -> "Burnt sienna",
"8a3324" -> "Burnt umber",
"bd33a4" -> "Byzantine",
"702963" -> "Byzantium",
"007aa5" -> "CG Blue",
"e03c31" -> "CG Red",
"536872" -> "Cadet",
"5f9ea0" -> "Cadet blue",
"91a3b0" -> "Cadet grey",
"006b3c" -> "Cadmium green",
"ed872d" -> "Cadmium orange",
"e30022" -> "Cadmium red",
"fff600" -> "Cadmium yellow",
"a67b5b" -> "Café au lait",
"4b3621" -> "Café noir",
"1e4d2b" -> "Cal Poly Pomona green",
"a3c1ad" -> "Cambridge Blue",
"c19a6b" -> "Camel",
"78866b" -> "Camouflage green",
"ffff99" -> "Canary",
"ffef00" -> "Canary yellow",
"ff0800" -> "Candy apple red",
"e4717a" -> "Candy pink",
"00bfff" -> "Capri",
"592720" -> "Caput mortuum",
"c41e3a" -> "Cardinal",
"00cc99" -> "Caribbean green",
"ff0040" -> "Carmine",
"eb4c42" -> "Carmine pink",
"ff0038" -> "Carmine red",
"ffa6c9" -> "Carnation pink",
"b31b1b" -> "Carnelian",
"99badd" -> "Carolina blue",
"ed9121" -> "Carrot orange",
"ace1af" -> "Celadon",
"b2ffff" -> "Celeste",
"4997d0" -> "Celestial blue",
"de3163" -> "Cerise",
"ec3b83" -> "Cerise pink",
"007ba7" -> "Cerulean",
"2a52be" -> "Cerulean blue",
"a0785a" -> "Chamoisee",
"fad6a5" -> "Champagne",
"36454f" -> "Charcoal",
"7fff00" -> "Chartreuse",
"de3163" -> "Cherry",
"ffb7c5" -> "Cherry blossom pink",
"cd5c5c" -> "Chestnut",
"d2691e" -> "Chocolate",
"ffa700" -> "Chrome yellow",
"98817b" -> "Cinereous",
"e34234" -> "Cinnabar",
"d2691e" -> "Cinnamon",
"e4d00a" -> "Citrine",
"fbcce7" -> "Classic rose",
"0047ab" -> "Cobalt",
"d2691e" -> "Cocoa brown",
"6f4e37" -> "Coffee",
"9bddff" -> "Columbia blue",
"002e63" -> "Cool black",
"8c92ac" -> "Cool grey",
"b87333" -> "Copper",
"996666" -> "Copper rose",
"ff3800" -> "Coquelicot",
"ff7f50" -> "Coral",
"f88379" -> "Coral pink",
"ff4040" -> "Coral red",
"893f45" -> "Cordovan",
"fbec5d" -> "Corn",
"b31b1b" -> "Cornell Red",
"9aceeb" -> "Cornflower",
"6495ed" -> "Cornflower blue",
"fff8dc" -> "Cornsilk",
"fff8e7" -> "Cosmic latte",
"ffbcd9" -> "Cotton candy",
"fffdd0" -> "Cream",
"dc143c" -> "Crimson",
"990000" -> "Crimson Red",
"be0032" -> "Crimson glory",
"00ffff" -> "Cyan",
"ffff31" -> "Daffodil",
"f0e130" -> "Dandelion",
"00008b" -> "Dark blue",
"654321" -> "Dark brown",
"5d3954" -> "Dark byzantium",
"a40000" -> "Dark candy apple red",
"08457e" -> "Dark cerulean",
"986960" -> "Dark chestnut",
"cd5b45" -> "Dark coral",
"008b8b" -> "Dark cyan",
"536878" -> "Dark electric blue",
"b8860b" -> "Dark goldenrod",
"a9a9a9" -> "Dark gray",
"013220" -> "Dark green",
"1a2421" -> "Dark jungle green",
"bdb76b" -> "Dark khaki",
"483c32" -> "Dark lava",
"734f96" -> "Dark lavender",
"8b008b" -> "Dark magenta",
"003366" -> "Dark midnight blue",
"556b2f" -> "Dark olive green",
"ff8c00" -> "Dark orange",
"9932cc" -> "Dark orchid",
"779ecb" -> "Dark pastel blue",
"03c03c" -> "Dark pastel green",
"966fd6" -> "Dark pastel purple",
"c23b22" -> "Dark pastel red",
"e75480" -> "Dark pink",
"003399" -> "Dark powder blue",
"872657" -> "Dark raspberry",
"8b0000" -> "Dark red",
"e9967a" -> "Dark salmon",
"560319" -> "Dark scarlet",
"8fbc8f" -> "Dark sea green",
"3c1414" -> "Dark sienna",
"483d8b" -> "Dark slate blue",
"2f4f4f" -> "Dark slate gray",
"177245" -> "Dark spring green",
"918151" -> "Dark tan",
"ffa812" -> "Dark tangerine",
"483c32" -> "Dark taupe",
"cc4e5c" -> "Dark terra cotta",
"00ced1" -> "Dark turquoise",
"9400d3" -> "Dark violet",
"00693e" -> "Dartmouth green",
"555555" -> "Davy grey",
"d70a53" -> "Debian red",
"a9203e" -> "Deep carmine",
"ef3038" -> "Deep carmine pink",
"e9692c" -> "Deep carrot orange",
"da3287" -> "Deep cerise",
"fad6a5" -> "Deep champagne",
"b94e48" -> "Deep chestnut",
"704241" -> "Deep coffee",
"c154c1" -> "Deep fuchsia",
"004b49" -> "Deep jungle green",
"9955bb" -> "Deep lilac",
"cc00cc" -> "Deep magenta",
"ffcba4" -> "Deep peach",
"ff1493" -> "Deep pink",
"ff9933" -> "Deep saffron",
"00bfff" -> "Deep sky blue",
"1560bd" -> "Denim",
"c19a6b" -> "Desert",
"edc9af" -> "Desert sand",
"696969" -> "Dim gray",
"1e90ff" -> "Dodger blue",
"d71868" -> "Dogwood rose",
"85bb65" -> "Dollar bill",
"967117" -> "Drab",
"00009c" -> "Duke blue",
"e1a95f" -> "Earth yellow",
"c2b280" -> "Ecru",
"614051" -> "Eggplant",
"f0ead6" -> "Eggshell",
"1034a6" -> "Egyptian blue",
"7df9ff" -> "Electric blue",
"ff003f" -> "Electric crimson",
"00ffff" -> "Electric cyan",
"00ff00" -> "Electric green",
"6f00ff" -> "Electric indigo",
"f4bbff" -> "Electric lavender",
"ccff00" -> "Electric lime",
"bf00ff" -> "Electric purple",
"3f00ff" -> "Electric ultramarine",
"8f00ff" -> "Electric violet",
"ffff00" -> "Electric yellow",
"50c878" -> "Emerald",
"96c8a2" -> "Eton blue",
"c19a6b" -> "Fallow",
"801818" -> "Falu red",
"ff00ff" -> "Famous",
"b53389" -> "Fandango",
"f400a1" -> "Fashion fuchsia",
"e5aa70" -> "Fawn",
"4d5d53" -> "Feldgrau",
"71bc78" -> "Fern",
"4f7942" -> "Fern green",
"ff2800" -> "Ferrari Red",
"6c541e" -> "Field drab",
"ce2029" -> "Fire engine red",
"b22222" -> "Firebrick",
"e25822" -> "Flame",
"fc8eac" -> "Flamingo pink",
"f7e98e" -> "Flavescent",
"eedc82" -> "Flax",
"fffaf0" -> "Floral white",
"ffbf00" -> "Fluorescent orange",
"ff1493" -> "Fluorescent pink",
"ccff00" -> "Fluorescent yellow",
"ff004f" -> "Folly",
"228b22" -> "Forest green",
"a67b5b" -> "French beige",
"0072bb" -> "French blue",
"86608e" -> "French lilac",
"f64a8a" -> "French rose",
"ff00ff" -> "Fuchsia",
"ff77ff" -> "Fuchsia pink",
"e48400" -> "Fulvous",
"cc6666" -> "Fuzzy Wuzzy",
"dcdcdc" -> "Gainsboro",
"e49b0f" -> "Gamboge",
"f8f8ff" -> "Ghost white",
"b06500" -> "Ginger",
"6082b6" -> "Glaucous",
"e6e8fa" -> "Glitter",
"ffd700" -> "Gold",
"996515" -> "Golden brown",
"fcc200" -> "Golden poppy",
"ffdf00" -> "Golden yellow",
"daa520" -> "Goldenrod",
"a8e4a0" -> "Granny Smith Apple",
"808080" -> "Gray",
"465945" -> "Gray asparagus",
"00ff00" -> "Green",
"1164b4" -> "Green Blue",
"adff2f" -> "Green yellow",
"a99a86" -> "Grullo",
"00ff7f" -> "Guppie green",
"663854" -> "Halayà úbe",
"446ccf" -> "Han blue",
"5218fa" -> "Han purple",
"e9d66b" -> "Hansa yellow",
"3fff00" -> "Harlequin",
"c90016" -> "Harvard crimson",
"da9100" -> "Harvest Gold",
"808000" -> "Heart Gold",
"df73ff" -> "Heliotrope",
"f400a1" -> "Hollywood cerise",
"f0fff0" -> "Honeydew",
"49796b" -> "Hooker green",
"ff1dce" -> "Hot magenta",
"ff69b4" -> "Hot pink",
"355e3b" -> "Hunter green",
"fcf75e" -> "Icterine",
"b2ec5d" -> "Inchworm",
"138808" -> "India green",
"cd5c5c" -> "Indian red",
"e3a857" -> "Indian yellow",
"4b0082" -> "Indigo",
"002fa7" -> "International Klein Blue",
"ff4f00" -> "International orange",
"5a4fcf" -> "Iris",
"f4f0ec" -> "Isabelline",
"009000" -> "Islamic green",
"fffff0" -> "Ivory",
"00a86b" -> "Jade",
"f8de7e" -> "Jasmine",
"d73b3e" -> "Jasper",
"a50b5e" -> "Jazzberry jam",
"fada5e" -> "Jonquil",
"bdda57" -> "June bud",
"29ab87" -> "Jungle green",
"e8000d" -> "KU Crimson",
"4cbb17" -> "Kelly green",
"c3b091" -> "Khaki",
"087830" -> "La Salle Green",
"d6cadd" -> "Languid lavender",
"26619c" -> "Lapis lazuli",
"fefe22" -> "Laser Lemon",
"a9ba9d" -> "Laurel green",
"cf1020" -> "Lava",
"e6e6fa" -> "Lavender",
"ccccff" -> "Lavender blue",
"fff0f5" -> "Lavender blush",
"c4c3d0" -> "Lavender gray",
"9457eb" -> "Lavender indigo",
"ee82ee" -> "Lavender magenta",
"e6e6fa" -> "Lavender mist",
"fbaed2" -> "Lavender pink",
"967bb6" -> "Lavender purple",
"fba0e3" -> "Lavender rose",
"7cfc00" -> "Lawn green",
"fff700" -> "Lemon",
"fff44f" -> "Lemon Yellow",
"fffacd" -> "Lemon chiffon",
"bfff00" -> "Lemon lime",
"f56991" -> "Light Crimson",
"e68fac" -> "Light Thulian pink",
"fdd5b1" -> "Light apricot",
"add8e6" -> "Light blue",
"b5651d" -> "Light brown",
"e66771" -> "Light carmine pink",
"f08080" -> "Light coral",
"93ccea" -> "Light cornflower blue",
"e0ffff" -> "Light cyan",
"f984ef" -> "Light fuchsia pink",
"fafad2" -> "Light goldenrod yellow",
"d3d3d3" -> "Light gray",
"90ee90" -> "Light green",
"f0e68c" -> "Light khaki",
"b19cd9" -> "Light pastel purple",
"ffb6c1" -> "Light pink",
"ffa07a" -> "Light salmon",
"ff9999" -> "Light salmon pink",
"20b2aa" -> "Light sea green",
"87cefa" -> "Light sky blue",
"778899" -> "Light slate gray",
"b38b6d" -> "Light taupe",
"ffffed" -> "Light yellow",
"c8a2c8" -> "Lilac",
"bfff00" -> "Lime",
"32cd32" -> "Lime green",
"195905" -> "Lincoln green",
"faf0e6" -> "Linen",
"c19a6b" -> "Lion",
"534b4f" -> "Liver",
"e62020" -> "Lust",
"18453b" -> "MSU Green",
"ffbd88" -> "Macaroni and Cheese",
"ff00ff" -> "Magenta",
"aaf0d1" -> "Magic mint",
"f8f4ff" -> "Magnolia",
"c04000" -> "Mahogany",
"fbec5d" -> "Maize",
"6050dc" -> "Majorelle Blue",
"0bda51" -> "Malachite",
"979aaa" -> "Manatee",
"ff8243" -> "Mango Tango",
"74c365" -> "Mantis",
"800000" -> "Maroon",
"e0b0ff" -> "Mauve",
"915f6d" -> "Mauve taupe",
"ef98aa" -> "Mauvelous",
"73c2fb" -> "Maya blue",
"e5b73b" -> "Meat brown",
"0067a5" -> "Medium Persian blue",
"66ddaa" -> "Medium aquamarine",
"0000cd" -> "Medium blue",
"e2062c" -> "Medium candy apple red",
"af4035" -> "Medium carmine",
"f3e5ab" -> "Medium champagne",
"035096" -> "Medium electric blue",
"1c352d" -> "Medium jungle green",
"dda0dd" -> "Medium lavender magenta",
"ba55d3" -> "Medium orchid",
"9370db" -> "Medium purple",
"bb3385" -> "Medium red violet",
"3cb371" -> "Medium sea green",
"7b68ee" -> "Medium slate blue",
"c9dc87" -> "Medium spring bud",
"00fa9a" -> "Medium spring green",
"674c47" -> "Medium taupe",
"0054b4" -> "Medium teal blue",
"48d1cc" -> "Medium turquoise",
"c71585" -> "Medium violet red",
"fdbcb4" -> "Melon",
"191970" -> "Midnight blue",
"004953" -> "Midnight green",
"ffc40c" -> "Mikado yellow",
"3eb489" -> "Mint",
"f5fffa" -> "Mint cream",
"98ff98" -> "Mint green",
"ffe4e1" -> "Misty rose",
"faebd7" -> "Moccasin",
"967117" -> "Mode beige",
"73a9c2" -> "Moonstone blue",
"ae0c00" -> "Mordant red 19",
"addfad" -> "Moss green",
"30ba8f" -> "Mountain Meadow",
"997a8d" -> "Mountbatten pink",
"c54b8c" -> "Mulberry",
"f2f3f4" -> "Munsell",
"ffdb58" -> "Mustard",
"21421e" -> "Myrtle",
"f6adc6" -> "Nadeshiko pink",
"2a8000" -> "Napier green",
"fada5e" -> "Naples yellow",
"ffdead" -> "Navajo white",
"000080" -> "Navy blue",
"ffa343" -> "Neon Carrot",
"fe59c2" -> "Neon fuchsia",
"39ff14" -> "Neon green",
"059033" -> "North Texas Green",
"0077be" -> "Ocean Boat Blue",
"cc7722" -> "Ochre",
"008000" -> "Office green",
"cfb53b" -> "Old gold",
"fdf5e6" -> "Old lace",
"796878" -> "Old lavender",
"673147" -> "Old mauve",
"c08081" -> "Old rose",
"808000" -> "Olive",
"6b8e23" -> "Olive Drab",
"bab86c" -> "Olive Green",
"9ab973" -> "Olivine",
"0f0f0f" -> "Onyx",
"b784a7" -> "Opera mauve",
"ffa500" -> "Orange",
"f8d568" -> "Orange Yellow",
"ff9f00" -> "Orange peel",
"ff4500" -> "Orange red",
"da70d6" -> "Orchid",
"654321" -> "Otter brown",
"414a4c" -> "Outer Space",
"ff6e4a" -> "Outrageous Orange",
"002147" -> "Oxford Blue",
"1ca9c9" -> "Pacific Blue",
"006600" -> "Pakistan green",
"273be2" -> "Palatinate blue",
"682860" -> "Palatinate purple",
"bcd4e6" -> "Pale aqua",
"afeeee" -> "Pale blue",
"987654" -> "Pale brown",
"af4035" -> "Pale carmine",
"9bc4e2" -> "Pale cerulean",
"ddadaf" -> "Pale chestnut",
"da8a67" -> "Pale copper",
"abcdef" -> "Pale cornflower blue",
"e6be8a" -> "Pale gold",
"eee8aa" -> "Pale goldenrod",
"98fb98" -> "Pale green",
"dcd0ff" -> "Pale lavender",
"f984e5" -> "Pale magenta",
"fadadd" -> "Pale pink",
"dda0dd" -> "Pale plum",
"db7093" -> "Pale red violet",
"96ded1" -> "Pale robin egg blue",
"c9c0bb" -> "Pale silver",
"ecebbd" -> "Pale spring bud",
"bc987e" -> "Pale taupe",
"db7093" -> "Pale violet red",
"78184a" -> "Pansy purple",
"ffefd5" -> "Papaya whip",
"50c878" -> "Paris Green",
"aec6cf" -> "Pastel blue",
"836953" -> "Pastel brown",
"cfcfc4" -> "Pastel gray",
"77dd77" -> "Pastel green",
"f49ac2" -> "Pastel magenta",
"ffb347" -> "Pastel orange",
"ffd1dc" -> "Pastel pink",
"b39eb5" -> "Pastel purple",
"ff6961" -> "Pastel red",
"cb99c9" -> "Pastel violet",
"fdfd96" -> "Pastel yellow",
"800080" -> "Patriarch",
"536878" -> "Payne grey",
"ffe5b4" -> "Peach",
"ffdab9" -> "Peach puff",
"fadfad" -> "Peach yellow",
"d1e231" -> "Pear",
"eae0c8" -> "Pearl",
"88d8c0" -> "Pearl Aqua",
"e6e200" -> "Peridot",
"ccccff" -> "Periwinkle",
"1c39bb" -> "Persian blue",
"32127a" -> "Persian indigo",
"d99058" -> "Persian orange",
"f77fbe" -> "Persian pink",
"701c1c" -> "Persian plum",
"cc3333" -> "Persian red",
"fe28a2" -> "Persian rose",
"df00ff" -> "Phlox",
"000f89" -> "Phthalo blue",
"123524" -> "Phthalo green",
"fddde6" -> "Piggy pink",
"01796f" -> "Pine green",
"ffc0cb" -> "Pink",
"fc74fd" -> "Pink Flamingo",
"f78fa7" -> "Pink Sherbet",
"e7accf" -> "Pink pearl",
"93c572" -> "Pistachio",
"e5e4e2" -> "Platinum",
"dda0dd" -> "Plum",
"ff5a36" -> "Portland Orange",
"b0e0e6" -> "Powder blue",
"ff8f00" -> "Princeton orange",
"003153" -> "Prussian blue",
"df00ff" -> "Psychedelic purple",
"cc8899" -> "Puce",
"ff7518" -> "Pumpkin",
"800080" -> "Purple",
"69359c" -> "Purple Heart",
"9678b6" -> "Purple mountain majesty",
"fe4eda" -> "Purple pizzazz",
"50404d" -> "Purple taupe",
"5d8aa8" -> "Rackley",
"ff355e" -> "Radical Red",
"e30b5d" -> "Raspberry",
"915f6d" -> "Raspberry glace",
"e25098" -> "Raspberry pink",
"b3446c" -> "Raspberry rose",
"d68a59" -> "Raw Sienna",
"ff33cc" -> "Razzle dazzle rose",
"e3256b" -> "Razzmatazz",
"ff0000" -> "Red",
"ff5349" -> "Red Orange",
"a52a2a" -> "Red brown",
"c71585" -> "Red violet",
"004040" -> "Rich black",
"d70040" -> "Rich carmine",
"0892d0" -> "Rich electric blue",
"b666d2" -> "Rich lilac",
"b03060" -> "Rich maroon",
"414833" -> "Rifle green",
"ff007f" -> "Rose",
"f9429e" -> "Rose bonbon",
"674846" -> "Rose ebony",
"b76e79" -> "Rose gold",
"e32636" -> "Rose madder",
"ff66cc" -> "Rose pink",
"aa98a9" -> "Rose quartz",
"905d5d" -> "Rose taupe",
"ab4e52" -> "Rose vale",
"65000b" -> "Rosewood",
"d40000" -> "Rosso corsa",
"bc8f8f" -> "Rosy brown",
"0038a8" -> "Royal azure",
"4169e1" -> "Royal blue",
"ca2c92" -> "Royal fuchsia",
"7851a9" -> "Royal purple",
"e0115f" -> "Ruby",
"ff0028" -> "Ruddy",
"bb6528" -> "Ruddy brown",
"e18e96" -> "Ruddy pink",
"a81c07" -> "Rufous",
"80461b" -> "Russet",
"b7410e" -> "Rust",
"00563f" -> "Sacramento State green",
"8b4513" -> "Saddle brown",
"ff6700" -> "Safety orange",
"f4c430" -> "Saffron",
"23297a" -> "Saint Patrick Blue",
"ff8c69" -> "Salmon",
"ff91a4" -> "Salmon pink",
"c2b280" -> "Sand",
"967117" -> "Sand dune",
"ecd540" -> "Sandstorm",
"f4a460" -> "Sandy brown",
"967117" -> "Sandy taupe",
"507d2a" -> "Sap green",
"0f52ba" -> "Sapphire",
"cba135" -> "Satin sheen gold",
"ff2400" -> "Scarlet",
"ffd800" -> "School bus yellow",
"76ff7a" -> "Screamin Green",
"006994" -> "Sea blue",
"2e8b57" -> "Sea green",
"321414" -> "Seal brown",
"fff5ee" -> "Seashell",
"ffba00" -> "Selective yellow",
"704214" -> "Sepia",
"8a795d" -> "Shadow",
"45cea2" -> "Shamrock",
"009e60" -> "Shamrock green",
"fc0fc0" -> "Shocking pink",
"882d17" -> "Sienna",
"c0c0c0" -> "Silver",
"cb410b" -> "Sinopia",
"007474" -> "Skobeloff",
"87ceeb" -> "Sky blue",
"cf71af" -> "Sky magenta",
"6a5acd" -> "Slate blue",
"708090" -> "Slate gray",
"003399" -> "Smalt",
"933d41" -> "Smokey topaz",
"100c08" -> "Smoky black",
"fffafa" -> "Snow",
"0fc0fc" -> "Spiro Disco Ball",
"a7fc00" -> "Spring bud",
"00ff7f" -> "Spring green",
"4682b4" -> "Steel blue",
"fada5e" -> "Stil de grain yellow",
"990000" -> "Stizza",
"008080" -> "Stormcloud",
"e4d96f" -> "Straw",
"ffcc33" -> "Sunglow",
"fad6a5" -> "Sunset",
"fd5e53" -> "Sunset Orange",
"d2b48c" -> "Tan",
"f94d00" -> "Tangelo",
"f28500" -> "Tangerine",
"ffcc00" -> "Tangerine yellow",
"483c32" -> "Taupe",
"8b8589" -> "Taupe gray",
"cd5700" -> "Tawny",
"d0f0c0" -> "Tea green",
"f4c2c2" -> "Tea rose",
"008080" -> "Teal",
"367588" -> "Teal blue",
"006d5b" -> "Teal green",
"e2725b" -> "Terra cotta",
"d8bfd8" -> "Thistle",
"de6fa1" -> "Thulian pink",
"fc89ac" -> "Tickle Me Pink",
"0abab5" -> "Tiffany Blue",
"e08d3c" -> "Tiger eye",
"dbd7d2" -> "Timberwolf",
"eee600" -> "Titanium yellow",
"ff6347" -> "Tomato",
"746cc0" -> "Toolbox",
"ffc87c" -> "Topaz",
"fd0e35" -> "Tractor red",
"808080" -> "Trolley Grey",
"00755e" -> "Tropical rain forest",
"0073cf" -> "True Blue",
"417dc1" -> "Tufts Blue",
"deaa88" -> "Tumbleweed",
"b57281" -> "Turkish rose",
"30d5c8" -> "Turquoise",
"00ffef" -> "Turquoise blue",
"a0d6b4" -> "Turquoise green",
"66424d" -> "Tuscan red",
"8a496b" -> "Twilight lavender",
"66023c" -> "Tyrian purple",
"0033aa" -> "UA blue",
"d9004c" -> "UA red",
"536895" -> "UCLA Blue",
"ffb300" -> "UCLA Gold",
"3cd070" -> "UFO Green",
"014421" -> "UP Forest green",
"7b1113" -> "UP Maroon",
"990000" -> "USC Cardinal",
"ffcc00" -> "USC Gold",
"8878c3" -> "Ube",
"ff6fff" -> "Ultra pink",
"120a8f" -> "Ultramarine",
"4166f5" -> "Ultramarine blue",
"635147" -> "Umber",
"5b92e5" -> "United Nations blue",
"b78727" -> "University of California Gold",
"ffff66" -> "Unmellow Yellow",
"ae2029" -> "Upsdell red",
"e1ad21" -> "Urobilin",
"d3003f" -> "Utah Crimson",
"f3e5ab" -> "Vanilla",
"c5b358" -> "Vegas gold",
"c80815" -> "Venetian red",
"43b3ae" -> "Verdigris",
"e34234" -> "Vermilion",
"a020f0" -> "Veronica",
"ee82ee" -> "Violet",
"324ab2" -> "Violet Blue",
"f75394" -> "Violet Red",
"40826d" -> "Viridian",
"922724" -> "Vivid auburn",
"9f1d35" -> "Vivid burgundy",
"da1d81" -> "Vivid cerise",
"ffa089" -> "Vivid tangerine",
"9f00ff" -> "Vivid violet",
"004242" -> "Warm black",
"00ffff" -> "Waterspout",
"645452" -> "Wenge",
"f5deb3" -> "Wheat",
"ffffff" -> "White",
"f5f5f5" -> "White smoke",
"ff43a4" -> "Wild Strawberry",
"fc6c85" -> "Wild Watermelon",
"a2add0" -> "Wild blue yonder",
"722f37" -> "Wine",
"c9a0dc" -> "Wisteria",
"738678" -> "Xanadu",
"0f4d92" -> "Yale Blue",
"ffff00" -> "Yellow",
"ffae42" -> "Yellow Orange",
"9acd32" -> "Yellow green",
"0014a8" -> "Zaffre",
"2c1608" -> "Zinnwaldite brown")
}
ICAgIG9iamVjdCBNYWluIHsKCiAgICAgIGRlZiBtYWluKGFyZ3M6IEFycmF5W1N0cmluZ10pIHsKICAgICAgICB2YWwgY29sb3IgPSBleHRyYWN0QnJpZ2h0bmVzcyhyZWFkTGluZSgpLnNwbGl0KCJbLCBdKyIpLm1hcChfLnRvSW50KSkKCiAgICAgICAgdmFsIG5lYXJlc3RDb2xvciA9IGNvbG9ycy5taW5CeSh0ID0+IGRpc3RhbmNlKGV4dHJhY3RCcmlnaHRuZXNzKHBhcnNlQ29sb3IodC5fMSkpLCBjb2xvciwgd2VpZ2h0KSkuXzIKICAgICAgICBwcmludGxuKHMiWW91ciBjb2xvciBpcyAkbmVhcmVzdENvbG9yIikKICAgICAgfQoKICAgICAgZGVmIHBhcnNlQ29sb3IoczogU3RyaW5nKSA9IHsKICAgICAgICBzLnNsaWRpbmcoMiwgMikubWFwKEludGVnZXIucGFyc2VJbnQoXywgMTYpKS50b1ZlY3RvcgogICAgICB9CgogICAgICBkZWYgZGlzdGFuY2UoYzE6IFNlcVtEb3VibGVdLCBjMjogU2VxW0RvdWJsZV0sIHdlaWdodDogU2VxW0RvdWJsZV0pID0gewogICAgICAgIGMxLnppcChjMikubWFwKHQgPT4gKCh4OiBEb3VibGUpID0+IHggKiB4KSh0Ll8xIC0gdC5fMikpLnppcCh3ZWlnaHQpLm1hcCh0ID0+IHQuXzEgKiB0Ll8yKS5zdW0KICAgICAgfQoKICAgICAgdmFsIHdlaWdodCA9IFZlY3RvcigwLjAxLCAxLjAsIDAuOCkKCiAgICAgIGRlZiBleHRyYWN0QnJpZ2h0bmVzcyhjOiBTZXFbSW50XSkgPSB7CiAgICAgICAgdmFsIFNlcShyLCBnLCBiKSA9IGMKICAgICAgICB2YWwgYnJpZ2h0bmVzcyA9IGMuc3VtLnRvRG91YmxlIC8gMwogICAgICAgIHZhbCByT2Zmc2V0ID0gciAtIGJyaWdodG5lc3MKICAgICAgICB2YWwgYk9mZnNldCA9IGIgLSBicmlnaHRuZXNzCiAgICAgICAgU2VxKGJyaWdodG5lc3MsIHJPZmZzZXQsIGJPZmZzZXQpCiAgICAgIH0KCiAgICAgIC8vIGNvbG9ycyBhcmUgZXh0cmFjdGVkIGJ5IHVzaW5nIHRoaXMgcmVnZXg6IDxsaT5bXHNcU10qPzxhIGhyZWY9Ii8uLi4uLi4iPihbXHcgXSspPC9hPltcc1xTXSo/PGEgaHJlZj0iLy4uLi4uLiI+IyguLi4uLi4pPC9hPltcc1xTXSo/PC9saT4KICAgICAgLy8gZnJvbSB0aGlzIHBhZ2U6IGh0dHA6Ly93Li4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi5hLmNvbS9jb2xvci1uYW1lcwogICAgICB2YWwgY29sb3JzID0gVmVjdG9yKAogICAgICAgICI1ZDhhYTgiIC0+ICJBaXIgRm9yY2UgYmx1ZSIsCiAgICAgICAgImYwZjhmZiIgLT4gIkFsaWNlIGJsdWUiLAogICAgICAgICJlMzI2MzYiIC0+ICJBbGl6YXJpbiBjcmltc29uIiwKICAgICAgICAiZWZkZWNkIiAtPiAiQWxtb25kIiwKICAgICAgICAiZTUyYjUwIiAtPiAiQW1hcmFudGgiLAogICAgICAgICJmZmJmMDAiIC0+ICJBbWJlciIsCiAgICAgICAgImZmMDMzZSIgLT4gIkFtZXJpY2FuIHJvc2UiLAogICAgICAgICI5OTY2Y2MiIC0+ICJBbWV0aHlzdCIsCiAgICAgICAgImE0YzYzOSIgLT4gIkFuZHJvaWQgR3JlZW4iLAogICAgICAgICJjZDk1NzUiIC0+ICJBbnRpcXVlIGJyYXNzIiwKICAgICAgICAiOTE1YzgzIiAtPiAiQW50aXF1ZSBmdWNoc2lhIiwKICAgICAgICAiZmFlYmQ3IiAtPiAiQW50aXF1ZSB3aGl0ZSIsCiAgICAgICAgIjAwODAwMCIgLT4gIkFvIiwKICAgICAgICAiOGRiNjAwIiAtPiAiQXBwbGUgZ3JlZW4iLAogICAgICAgICJmYmNlYjEiIC0+ICJBcHJpY290IiwKICAgICAgICAiMDBmZmZmIiAtPiAiQXF1YSIsCiAgICAgICAgIjdmZmZkNCIgLT4gIkFxdWFtYXJpbmUiLAogICAgICAgICI0YjUzMjAiIC0+ICJBcm15IGdyZWVuIiwKICAgICAgICAiZTlkNjZiIiAtPiAiQXJ5bGlkZSB5ZWxsb3ciLAogICAgICAgICJiMmJlYjUiIC0+ICJBc2ggZ3JleSIsCiAgICAgICAgIjg3YTk2YiIgLT4gIkFzcGFyYWd1cyIsCiAgICAgICAgImZmOTk2NiIgLT4gIkF0b21pYyB0YW5nZXJpbmUiLAogICAgICAgICJhNTJhMmEiIC0+ICJBdWJ1cm4iLAogICAgICAgICJmZGVlMDAiIC0+ICJBdXJlb2xpbiIsCiAgICAgICAgIjZlN2Y4MCIgLT4gIkF1cm9NZXRhbFNhdXJ1cyIsCiAgICAgICAgImZmMjA1MiIgLT4gIkF3ZXNvbWUiLAogICAgICAgICIwMDdmZmYiIC0+ICJBenVyZSIsCiAgICAgICAgIjg5Y2ZmMCIgLT4gIkJhYnkgYmx1ZSIsCiAgICAgICAgImExY2FmMSIgLT4gIkJhYnkgYmx1ZSBleWVzIiwKICAgICAgICAiZjRjMmMyIiAtPiAiQmFieSBwaW5rIiwKICAgICAgICAiMjFhYmNkIiAtPiAiQmFsbCBCbHVlIiwKICAgICAgICAiZmFlN2I1IiAtPiAiQmFuYW5hIE1hbmlhIiwKICAgICAgICAiZmZlMTM1IiAtPiAiQmFuYW5hIHllbGxvdyIsCiAgICAgICAgIjg0ODQ4MiIgLT4gIkJhdHRsZXNoaXAgZ3JleSIsCiAgICAgICAgIjk4Nzc3YiIgLT4gIkJhemFhciIsCiAgICAgICAgImJjZDRlNiIgLT4gIkJlYXUgYmx1ZSIsCiAgICAgICAgIjlmODE3MCIgLT4gIkJlYXZlciIsCiAgICAgICAgImY1ZjVkYyIgLT4gIkJlaWdlIiwKICAgICAgICAiZmZlNGM0IiAtPiAiQmlzcXVlIiwKICAgICAgICAiM2QyYjFmIiAtPiAiQmlzdHJlIiwKICAgICAgICAiZmU2ZjVlIiAtPiAiQml0dGVyc3dlZXQiLAogICAgICAgICIwMDAwMDAiIC0+ICJCbGFjayIsCiAgICAgICAgImZmZWJjZCIgLT4gIkJsYW5jaGVkIEFsbW9uZCIsCiAgICAgICAgIjMxOGNlNyIgLT4gIkJsZXUgZGUgRnJhbmNlIiwKICAgICAgICAiYWNlNWVlIiAtPiAiQmxpenphcmQgQmx1ZSIsCiAgICAgICAgImZhZjBiZSIgLT4gIkJsb25kIiwKICAgICAgICAiMDAwMGZmIiAtPiAiQmx1ZSIsCiAgICAgICAgImEyYTJkMCIgLT4gIkJsdWUgQmVsbCIsCiAgICAgICAgIjY2OTljYyIgLT4gIkJsdWUgR3JheSIsCiAgICAgICAgIjBkOThiYSIgLT4gIkJsdWUgZ3JlZW4iLAogICAgICAgICI4YTJiZTIiIC0+ICJCbHVlIHB1cnBsZSIsCiAgICAgICAgIjhhMmJlMiIgLT4gIkJsdWUgdmlvbGV0IiwKICAgICAgICAiZGU1ZDgzIiAtPiAiQmx1c2giLAogICAgICAgICI3OTQ0M2IiIC0+ICJCb2xlIiwKICAgICAgICAiMDA5NWI2IiAtPiAiQm9uZGkgYmx1ZSIsCiAgICAgICAgImUzZGFjOSIgLT4gIkJvbmUiLAogICAgICAgICJjYzAwMDAiIC0+ICJCb3N0b24gVW5pdmVyc2l0eSBSZWQiLAogICAgICAgICIwMDZhNGUiIC0+ICJCb3R0bGUgZ3JlZW4iLAogICAgICAgICI4NzMyNjAiIC0+ICJCb3lzZW5iZXJyeSIsCiAgICAgICAgIjAwNzBmZiIgLT4gIkJyYW5kZWlzIGJsdWUiLAogICAgICAgICJiNWE2NDIiIC0+ICJCcmFzcyIsCiAgICAgICAgImNiNDE1NCIgLT4gIkJyaWNrIHJlZCIsCiAgICAgICAgIjFkYWNkNiIgLT4gIkJyaWdodCBjZXJ1bGVhbiIsCiAgICAgICAgIjY2ZmYwMCIgLT4gIkJyaWdodCBncmVlbiIsCiAgICAgICAgImJmOTRlNCIgLT4gIkJyaWdodCBsYXZlbmRlciIsCiAgICAgICAgImMzMjE0OCIgLT4gIkJyaWdodCBtYXJvb24iLAogICAgICAgICJmZjAwN2YiIC0+ICJCcmlnaHQgcGluayIsCiAgICAgICAgIjA4ZThkZSIgLT4gIkJyaWdodCB0dXJxdW9pc2UiLAogICAgICAgICJkMTlmZTgiIC0+ICJCcmlnaHQgdWJlIiwKICAgICAgICAiZjRiYmZmIiAtPiAiQnJpbGxpYW50IGxhdmVuZGVyIiwKICAgICAgICAiZmY1NWEzIiAtPiAiQnJpbGxpYW50IHJvc2UiLAogICAgICAgICJmYjYwN2YiIC0+ICJCcmluayBwaW5rIiwKICAgICAgICAiMDA0MjI1IiAtPiAiQnJpdGlzaCByYWNpbmcgZ3JlZW4iLAogICAgICAgICJjZDdmMzIiIC0+ICJCcm9uemUiLAogICAgICAgICJhNTJhMmEiIC0+ICJCcm93biIsCiAgICAgICAgImZmYzFjYyIgLT4gIkJ1YmJsZSBndW0iLAogICAgICAgICJlN2ZlZmYiIC0+ICJCdWJibGVzIiwKICAgICAgICAiZjBkYzgyIiAtPiAiQnVmZiIsCiAgICAgICAgIjQ4MDYwNyIgLT4gIkJ1bGdhcmlhbiByb3NlIiwKICAgICAgICAiODAwMDIwIiAtPiAiQnVyZ3VuZHkiLAogICAgICAgICJkZWI4ODciIC0+ICJCdXJseXdvb2QiLAogICAgICAgICJjYzU1MDAiIC0+ICJCdXJudCBvcmFuZ2UiLAogICAgICAgICJlOTc0NTEiIC0+ICJCdXJudCBzaWVubmEiLAogICAgICAgICI4YTMzMjQiIC0+ICJCdXJudCB1bWJlciIsCiAgICAgICAgImJkMzNhNCIgLT4gIkJ5emFudGluZSIsCiAgICAgICAgIjcwMjk2MyIgLT4gIkJ5emFudGl1bSIsCiAgICAgICAgIjAwN2FhNSIgLT4gIkNHIEJsdWUiLAogICAgICAgICJlMDNjMzEiIC0+ICJDRyBSZWQiLAogICAgICAgICI1MzY4NzIiIC0+ICJDYWRldCIsCiAgICAgICAgIjVmOWVhMCIgLT4gIkNhZGV0IGJsdWUiLAogICAgICAgICI5MWEzYjAiIC0+ICJDYWRldCBncmV5IiwKICAgICAgICAiMDA2YjNjIiAtPiAiQ2FkbWl1bSBncmVlbiIsCiAgICAgICAgImVkODcyZCIgLT4gIkNhZG1pdW0gb3JhbmdlIiwKICAgICAgICAiZTMwMDIyIiAtPiAiQ2FkbWl1bSByZWQiLAogICAgICAgICJmZmY2MDAiIC0+ICJDYWRtaXVtIHllbGxvdyIsCiAgICAgICAgImE2N2I1YiIgLT4gIkNhZsOpIGF1IGxhaXQiLAogICAgICAgICI0YjM2MjEiIC0+ICJDYWbDqSBub2lyIiwKICAgICAgICAiMWU0ZDJiIiAtPiAiQ2FsIFBvbHkgUG9tb25hIGdyZWVuIiwKICAgICAgICAiYTNjMWFkIiAtPiAiQ2FtYnJpZGdlIEJsdWUiLAogICAgICAgICJjMTlhNmIiIC0+ICJDYW1lbCIsCiAgICAgICAgIjc4ODY2YiIgLT4gIkNhbW91ZmxhZ2UgZ3JlZW4iLAogICAgICAgICJmZmZmOTkiIC0+ICJDYW5hcnkiLAogICAgICAgICJmZmVmMDAiIC0+ICJDYW5hcnkgeWVsbG93IiwKICAgICAgICAiZmYwODAwIiAtPiAiQ2FuZHkgYXBwbGUgcmVkIiwKICAgICAgICAiZTQ3MTdhIiAtPiAiQ2FuZHkgcGluayIsCiAgICAgICAgIjAwYmZmZiIgLT4gIkNhcHJpIiwKICAgICAgICAiNTkyNzIwIiAtPiAiQ2FwdXQgbW9ydHV1bSIsCiAgICAgICAgImM0MWUzYSIgLT4gIkNhcmRpbmFsIiwKICAgICAgICAiMDBjYzk5IiAtPiAiQ2FyaWJiZWFuIGdyZWVuIiwKICAgICAgICAiZmYwMDQwIiAtPiAiQ2FybWluZSIsCiAgICAgICAgImViNGM0MiIgLT4gIkNhcm1pbmUgcGluayIsCiAgICAgICAgImZmMDAzOCIgLT4gIkNhcm1pbmUgcmVkIiwKICAgICAgICAiZmZhNmM5IiAtPiAiQ2FybmF0aW9uIHBpbmsiLAogICAgICAgICJiMzFiMWIiIC0+ICJDYXJuZWxpYW4iLAogICAgICAgICI5OWJhZGQiIC0+ICJDYXJvbGluYSBibHVlIiwKICAgICAgICAiZWQ5MTIxIiAtPiAiQ2Fycm90IG9yYW5nZSIsCiAgICAgICAgImFjZTFhZiIgLT4gIkNlbGFkb24iLAogICAgICAgICJiMmZmZmYiIC0+ICJDZWxlc3RlIiwKICAgICAgICAiNDk5N2QwIiAtPiAiQ2VsZXN0aWFsIGJsdWUiLAogICAgICAgICJkZTMxNjMiIC0+ICJDZXJpc2UiLAogICAgICAgICJlYzNiODMiIC0+ICJDZXJpc2UgcGluayIsCiAgICAgICAgIjAwN2JhNyIgLT4gIkNlcnVsZWFuIiwKICAgICAgICAiMmE1MmJlIiAtPiAiQ2VydWxlYW4gYmx1ZSIsCiAgICAgICAgImEwNzg1YSIgLT4gIkNoYW1vaXNlZSIsCiAgICAgICAgImZhZDZhNSIgLT4gIkNoYW1wYWduZSIsCiAgICAgICAgIjM2NDU0ZiIgLT4gIkNoYXJjb2FsIiwKICAgICAgICAiN2ZmZjAwIiAtPiAiQ2hhcnRyZXVzZSIsCiAgICAgICAgImRlMzE2MyIgLT4gIkNoZXJyeSIsCiAgICAgICAgImZmYjdjNSIgLT4gIkNoZXJyeSBibG9zc29tIHBpbmsiLAogICAgICAgICJjZDVjNWMiIC0+ICJDaGVzdG51dCIsCiAgICAgICAgImQyNjkxZSIgLT4gIkNob2NvbGF0ZSIsCiAgICAgICAgImZmYTcwMCIgLT4gIkNocm9tZSB5ZWxsb3ciLAogICAgICAgICI5ODgxN2IiIC0+ICJDaW5lcmVvdXMiLAogICAgICAgICJlMzQyMzQiIC0+ICJDaW5uYWJhciIsCiAgICAgICAgImQyNjkxZSIgLT4gIkNpbm5hbW9uIiwKICAgICAgICAiZTRkMDBhIiAtPiAiQ2l0cmluZSIsCiAgICAgICAgImZiY2NlNyIgLT4gIkNsYXNzaWMgcm9zZSIsCiAgICAgICAgIjAwNDdhYiIgLT4gIkNvYmFsdCIsCiAgICAgICAgImQyNjkxZSIgLT4gIkNvY29hIGJyb3duIiwKICAgICAgICAiNmY0ZTM3IiAtPiAiQ29mZmVlIiwKICAgICAgICAiOWJkZGZmIiAtPiAiQ29sdW1iaWEgYmx1ZSIsCiAgICAgICAgIjAwMmU2MyIgLT4gIkNvb2wgYmxhY2siLAogICAgICAgICI4YzkyYWMiIC0+ICJDb29sIGdyZXkiLAogICAgICAgICJiODczMzMiIC0+ICJDb3BwZXIiLAogICAgICAgICI5OTY2NjYiIC0+ICJDb3BwZXIgcm9zZSIsCiAgICAgICAgImZmMzgwMCIgLT4gIkNvcXVlbGljb3QiLAogICAgICAgICJmZjdmNTAiIC0+ICJDb3JhbCIsCiAgICAgICAgImY4ODM3OSIgLT4gIkNvcmFsIHBpbmsiLAogICAgICAgICJmZjQwNDAiIC0+ICJDb3JhbCByZWQiLAogICAgICAgICI4OTNmNDUiIC0+ICJDb3Jkb3ZhbiIsCiAgICAgICAgImZiZWM1ZCIgLT4gIkNvcm4iLAogICAgICAgICJiMzFiMWIiIC0+ICJDb3JuZWxsIFJlZCIsCiAgICAgICAgIjlhY2VlYiIgLT4gIkNvcm5mbG93ZXIiLAogICAgICAgICI2NDk1ZWQiIC0+ICJDb3JuZmxvd2VyIGJsdWUiLAogICAgICAgICJmZmY4ZGMiIC0+ICJDb3Juc2lsayIsCiAgICAgICAgImZmZjhlNyIgLT4gIkNvc21pYyBsYXR0ZSIsCiAgICAgICAgImZmYmNkOSIgLT4gIkNvdHRvbiBjYW5keSIsCiAgICAgICAgImZmZmRkMCIgLT4gIkNyZWFtIiwKICAgICAgICAiZGMxNDNjIiAtPiAiQ3JpbXNvbiIsCiAgICAgICAgIjk5MDAwMCIgLT4gIkNyaW1zb24gUmVkIiwKICAgICAgICAiYmUwMDMyIiAtPiAiQ3JpbXNvbiBnbG9yeSIsCiAgICAgICAgIjAwZmZmZiIgLT4gIkN5YW4iLAogICAgICAgICJmZmZmMzEiIC0+ICJEYWZmb2RpbCIsCiAgICAgICAgImYwZTEzMCIgLT4gIkRhbmRlbGlvbiIsCiAgICAgICAgIjAwMDA4YiIgLT4gIkRhcmsgYmx1ZSIsCiAgICAgICAgIjY1NDMyMSIgLT4gIkRhcmsgYnJvd24iLAogICAgICAgICI1ZDM5NTQiIC0+ICJEYXJrIGJ5emFudGl1bSIsCiAgICAgICAgImE0MDAwMCIgLT4gIkRhcmsgY2FuZHkgYXBwbGUgcmVkIiwKICAgICAgICAiMDg0NTdlIiAtPiAiRGFyayBjZXJ1bGVhbiIsCiAgICAgICAgIjk4Njk2MCIgLT4gIkRhcmsgY2hlc3RudXQiLAogICAgICAgICJjZDViNDUiIC0+ICJEYXJrIGNvcmFsIiwKICAgICAgICAiMDA4YjhiIiAtPiAiRGFyayBjeWFuIiwKICAgICAgICAiNTM2ODc4IiAtPiAiRGFyayBlbGVjdHJpYyBibHVlIiwKICAgICAgICAiYjg4NjBiIiAtPiAiRGFyayBnb2xkZW5yb2QiLAogICAgICAgICJhOWE5YTkiIC0+ICJEYXJrIGdyYXkiLAogICAgICAgICIwMTMyMjAiIC0+ICJEYXJrIGdyZWVuIiwKICAgICAgICAiMWEyNDIxIiAtPiAiRGFyayBqdW5nbGUgZ3JlZW4iLAogICAgICAgICJiZGI3NmIiIC0+ICJEYXJrIGtoYWtpIiwKICAgICAgICAiNDgzYzMyIiAtPiAiRGFyayBsYXZhIiwKICAgICAgICAiNzM0Zjk2IiAtPiAiRGFyayBsYXZlbmRlciIsCiAgICAgICAgIjhiMDA4YiIgLT4gIkRhcmsgbWFnZW50YSIsCiAgICAgICAgIjAwMzM2NiIgLT4gIkRhcmsgbWlkbmlnaHQgYmx1ZSIsCiAgICAgICAgIjU1NmIyZiIgLT4gIkRhcmsgb2xpdmUgZ3JlZW4iLAogICAgICAgICJmZjhjMDAiIC0+ICJEYXJrIG9yYW5nZSIsCiAgICAgICAgIjk5MzJjYyIgLT4gIkRhcmsgb3JjaGlkIiwKICAgICAgICAiNzc5ZWNiIiAtPiAiRGFyayBwYXN0ZWwgYmx1ZSIsCiAgICAgICAgIjAzYzAzYyIgLT4gIkRhcmsgcGFzdGVsIGdyZWVuIiwKICAgICAgICAiOTY2ZmQ2IiAtPiAiRGFyayBwYXN0ZWwgcHVycGxlIiwKICAgICAgICAiYzIzYjIyIiAtPiAiRGFyayBwYXN0ZWwgcmVkIiwKICAgICAgICAiZTc1NDgwIiAtPiAiRGFyayBwaW5rIiwKICAgICAgICAiMDAzMzk5IiAtPiAiRGFyayBwb3dkZXIgYmx1ZSIsCiAgICAgICAgIjg3MjY1NyIgLT4gIkRhcmsgcmFzcGJlcnJ5IiwKICAgICAgICAiOGIwMDAwIiAtPiAiRGFyayByZWQiLAogICAgICAgICJlOTk2N2EiIC0+ICJEYXJrIHNhbG1vbiIsCiAgICAgICAgIjU2MDMxOSIgLT4gIkRhcmsgc2NhcmxldCIsCiAgICAgICAgIjhmYmM4ZiIgLT4gIkRhcmsgc2VhIGdyZWVuIiwKICAgICAgICAiM2MxNDE0IiAtPiAiRGFyayBzaWVubmEiLAogICAgICAgICI0ODNkOGIiIC0+ICJEYXJrIHNsYXRlIGJsdWUiLAogICAgICAgICIyZjRmNGYiIC0+ICJEYXJrIHNsYXRlIGdyYXkiLAogICAgICAgICIxNzcyNDUiIC0+ICJEYXJrIHNwcmluZyBncmVlbiIsCiAgICAgICAgIjkxODE1MSIgLT4gIkRhcmsgdGFuIiwKICAgICAgICAiZmZhODEyIiAtPiAiRGFyayB0YW5nZXJpbmUiLAogICAgICAgICI0ODNjMzIiIC0+ICJEYXJrIHRhdXBlIiwKICAgICAgICAiY2M0ZTVjIiAtPiAiRGFyayB0ZXJyYSBjb3R0YSIsCiAgICAgICAgIjAwY2VkMSIgLT4gIkRhcmsgdHVycXVvaXNlIiwKICAgICAgICAiOTQwMGQzIiAtPiAiRGFyayB2aW9sZXQiLAogICAgICAgICIwMDY5M2UiIC0+ICJEYXJ0bW91dGggZ3JlZW4iLAogICAgICAgICI1NTU1NTUiIC0+ICJEYXZ5IGdyZXkiLAogICAgICAgICJkNzBhNTMiIC0+ICJEZWJpYW4gcmVkIiwKICAgICAgICAiYTkyMDNlIiAtPiAiRGVlcCBjYXJtaW5lIiwKICAgICAgICAiZWYzMDM4IiAtPiAiRGVlcCBjYXJtaW5lIHBpbmsiLAogICAgICAgICJlOTY5MmMiIC0+ICJEZWVwIGNhcnJvdCBvcmFuZ2UiLAogICAgICAgICJkYTMyODciIC0+ICJEZWVwIGNlcmlzZSIsCiAgICAgICAgImZhZDZhNSIgLT4gIkRlZXAgY2hhbXBhZ25lIiwKICAgICAgICAiYjk0ZTQ4IiAtPiAiRGVlcCBjaGVzdG51dCIsCiAgICAgICAgIjcwNDI0MSIgLT4gIkRlZXAgY29mZmVlIiwKICAgICAgICAiYzE1NGMxIiAtPiAiRGVlcCBmdWNoc2lhIiwKICAgICAgICAiMDA0YjQ5IiAtPiAiRGVlcCBqdW5nbGUgZ3JlZW4iLAogICAgICAgICI5OTU1YmIiIC0+ICJEZWVwIGxpbGFjIiwKICAgICAgICAiY2MwMGNjIiAtPiAiRGVlcCBtYWdlbnRhIiwKICAgICAgICAiZmZjYmE0IiAtPiAiRGVlcCBwZWFjaCIsCiAgICAgICAgImZmMTQ5MyIgLT4gIkRlZXAgcGluayIsCiAgICAgICAgImZmOTkzMyIgLT4gIkRlZXAgc2FmZnJvbiIsCiAgICAgICAgIjAwYmZmZiIgLT4gIkRlZXAgc2t5IGJsdWUiLAogICAgICAgICIxNTYwYmQiIC0+ICJEZW5pbSIsCiAgICAgICAgImMxOWE2YiIgLT4gIkRlc2VydCIsCiAgICAgICAgImVkYzlhZiIgLT4gIkRlc2VydCBzYW5kIiwKICAgICAgICAiNjk2OTY5IiAtPiAiRGltIGdyYXkiLAogICAgICAgICIxZTkwZmYiIC0+ICJEb2RnZXIgYmx1ZSIsCiAgICAgICAgImQ3MTg2OCIgLT4gIkRvZ3dvb2Qgcm9zZSIsCiAgICAgICAgIjg1YmI2NSIgLT4gIkRvbGxhciBiaWxsIiwKICAgICAgICAiOTY3MTE3IiAtPiAiRHJhYiIsCiAgICAgICAgIjAwMDA5YyIgLT4gIkR1a2UgYmx1ZSIsCiAgICAgICAgImUxYTk1ZiIgLT4gIkVhcnRoIHllbGxvdyIsCiAgICAgICAgImMyYjI4MCIgLT4gIkVjcnUiLAogICAgICAgICI2MTQwNTEiIC0+ICJFZ2dwbGFudCIsCiAgICAgICAgImYwZWFkNiIgLT4gIkVnZ3NoZWxsIiwKICAgICAgICAiMTAzNGE2IiAtPiAiRWd5cHRpYW4gYmx1ZSIsCiAgICAgICAgIjdkZjlmZiIgLT4gIkVsZWN0cmljIGJsdWUiLAogICAgICAgICJmZjAwM2YiIC0+ICJFbGVjdHJpYyBjcmltc29uIiwKICAgICAgICAiMDBmZmZmIiAtPiAiRWxlY3RyaWMgY3lhbiIsCiAgICAgICAgIjAwZmYwMCIgLT4gIkVsZWN0cmljIGdyZWVuIiwKICAgICAgICAiNmYwMGZmIiAtPiAiRWxlY3RyaWMgaW5kaWdvIiwKICAgICAgICAiZjRiYmZmIiAtPiAiRWxlY3RyaWMgbGF2ZW5kZXIiLAogICAgICAgICJjY2ZmMDAiIC0+ICJFbGVjdHJpYyBsaW1lIiwKICAgICAgICAiYmYwMGZmIiAtPiAiRWxlY3RyaWMgcHVycGxlIiwKICAgICAgICAiM2YwMGZmIiAtPiAiRWxlY3RyaWMgdWx0cmFtYXJpbmUiLAogICAgICAgICI4ZjAwZmYiIC0+ICJFbGVjdHJpYyB2aW9sZXQiLAogICAgICAgICJmZmZmMDAiIC0+ICJFbGVjdHJpYyB5ZWxsb3ciLAogICAgICAgICI1MGM4NzgiIC0+ICJFbWVyYWxkIiwKICAgICAgICAiOTZjOGEyIiAtPiAiRXRvbiBibHVlIiwKICAgICAgICAiYzE5YTZiIiAtPiAiRmFsbG93IiwKICAgICAgICAiODAxODE4IiAtPiAiRmFsdSByZWQiLAogICAgICAgICJmZjAwZmYiIC0+ICJGYW1vdXMiLAogICAgICAgICJiNTMzODkiIC0+ICJGYW5kYW5nbyIsCiAgICAgICAgImY0MDBhMSIgLT4gIkZhc2hpb24gZnVjaHNpYSIsCiAgICAgICAgImU1YWE3MCIgLT4gIkZhd24iLAogICAgICAgICI0ZDVkNTMiIC0+ICJGZWxkZ3JhdSIsCiAgICAgICAgIjcxYmM3OCIgLT4gIkZlcm4iLAogICAgICAgICI0Zjc5NDIiIC0+ICJGZXJuIGdyZWVuIiwKICAgICAgICAiZmYyODAwIiAtPiAiRmVycmFyaSBSZWQiLAogICAgICAgICI2YzU0MWUiIC0+ICJGaWVsZCBkcmFiIiwKICAgICAgICAiY2UyMDI5IiAtPiAiRmlyZSBlbmdpbmUgcmVkIiwKICAgICAgICAiYjIyMjIyIiAtPiAiRmlyZWJyaWNrIiwKICAgICAgICAiZTI1ODIyIiAtPiAiRmxhbWUiLAogICAgICAgICJmYzhlYWMiIC0+ICJGbGFtaW5nbyBwaW5rIiwKICAgICAgICAiZjdlOThlIiAtPiAiRmxhdmVzY2VudCIsCiAgICAgICAgImVlZGM4MiIgLT4gIkZsYXgiLAogICAgICAgICJmZmZhZjAiIC0+ICJGbG9yYWwgd2hpdGUiLAogICAgICAgICJmZmJmMDAiIC0+ICJGbHVvcmVzY2VudCBvcmFuZ2UiLAogICAgICAgICJmZjE0OTMiIC0+ICJGbHVvcmVzY2VudCBwaW5rIiwKICAgICAgICAiY2NmZjAwIiAtPiAiRmx1b3Jlc2NlbnQgeWVsbG93IiwKICAgICAgICAiZmYwMDRmIiAtPiAiRm9sbHkiLAogICAgICAgICIyMjhiMjIiIC0+ICJGb3Jlc3QgZ3JlZW4iLAogICAgICAgICJhNjdiNWIiIC0+ICJGcmVuY2ggYmVpZ2UiLAogICAgICAgICIwMDcyYmIiIC0+ICJGcmVuY2ggYmx1ZSIsCiAgICAgICAgIjg2NjA4ZSIgLT4gIkZyZW5jaCBsaWxhYyIsCiAgICAgICAgImY2NGE4YSIgLT4gIkZyZW5jaCByb3NlIiwKICAgICAgICAiZmYwMGZmIiAtPiAiRnVjaHNpYSIsCiAgICAgICAgImZmNzdmZiIgLT4gIkZ1Y2hzaWEgcGluayIsCiAgICAgICAgImU0ODQwMCIgLT4gIkZ1bHZvdXMiLAogICAgICAgICJjYzY2NjYiIC0+ICJGdXp6eSBXdXp6eSIsCiAgICAgICAgImRjZGNkYyIgLT4gIkdhaW5zYm9ybyIsCiAgICAgICAgImU0OWIwZiIgLT4gIkdhbWJvZ2UiLAogICAgICAgICJmOGY4ZmYiIC0+ICJHaG9zdCB3aGl0ZSIsCiAgICAgICAgImIwNjUwMCIgLT4gIkdpbmdlciIsCiAgICAgICAgIjYwODJiNiIgLT4gIkdsYXVjb3VzIiwKICAgICAgICAiZTZlOGZhIiAtPiAiR2xpdHRlciIsCiAgICAgICAgImZmZDcwMCIgLT4gIkdvbGQiLAogICAgICAgICI5OTY1MTUiIC0+ICJHb2xkZW4gYnJvd24iLAogICAgICAgICJmY2MyMDAiIC0+ICJHb2xkZW4gcG9wcHkiLAogICAgICAgICJmZmRmMDAiIC0+ICJHb2xkZW4geWVsbG93IiwKICAgICAgICAiZGFhNTIwIiAtPiAiR29sZGVucm9kIiwKICAgICAgICAiYThlNGEwIiAtPiAiR3Jhbm55IFNtaXRoIEFwcGxlIiwKICAgICAgICAiODA4MDgwIiAtPiAiR3JheSIsCiAgICAgICAgIjQ2NTk0NSIgLT4gIkdyYXkgYXNwYXJhZ3VzIiwKICAgICAgICAiMDBmZjAwIiAtPiAiR3JlZW4iLAogICAgICAgICIxMTY0YjQiIC0+ICJHcmVlbiBCbHVlIiwKICAgICAgICAiYWRmZjJmIiAtPiAiR3JlZW4geWVsbG93IiwKICAgICAgICAiYTk5YTg2IiAtPiAiR3J1bGxvIiwKICAgICAgICAiMDBmZjdmIiAtPiAiR3VwcGllIGdyZWVuIiwKICAgICAgICAiNjYzODU0IiAtPiAiSGFsYXnDoCDDumJlIiwKICAgICAgICAiNDQ2Y2NmIiAtPiAiSGFuIGJsdWUiLAogICAgICAgICI1MjE4ZmEiIC0+ICJIYW4gcHVycGxlIiwKICAgICAgICAiZTlkNjZiIiAtPiAiSGFuc2EgeWVsbG93IiwKICAgICAgICAiM2ZmZjAwIiAtPiAiSGFybGVxdWluIiwKICAgICAgICAiYzkwMDE2IiAtPiAiSGFydmFyZCBjcmltc29uIiwKICAgICAgICAiZGE5MTAwIiAtPiAiSGFydmVzdCBHb2xkIiwKICAgICAgICAiODA4MDAwIiAtPiAiSGVhcnQgR29sZCIsCiAgICAgICAgImRmNzNmZiIgLT4gIkhlbGlvdHJvcGUiLAogICAgICAgICJmNDAwYTEiIC0+ICJIb2xseXdvb2QgY2VyaXNlIiwKICAgICAgICAiZjBmZmYwIiAtPiAiSG9uZXlkZXciLAogICAgICAgICI0OTc5NmIiIC0+ICJIb29rZXIgZ3JlZW4iLAogICAgICAgICJmZjFkY2UiIC0+ICJIb3QgbWFnZW50YSIsCiAgICAgICAgImZmNjliNCIgLT4gIkhvdCBwaW5rIiwKICAgICAgICAiMzU1ZTNiIiAtPiAiSHVudGVyIGdyZWVuIiwKICAgICAgICAiZmNmNzVlIiAtPiAiSWN0ZXJpbmUiLAogICAgICAgICJiMmVjNWQiIC0+ICJJbmNod29ybSIsCiAgICAgICAgIjEzODgwOCIgLT4gIkluZGlhIGdyZWVuIiwKICAgICAgICAiY2Q1YzVjIiAtPiAiSW5kaWFuIHJlZCIsCiAgICAgICAgImUzYTg1NyIgLT4gIkluZGlhbiB5ZWxsb3ciLAogICAgICAgICI0YjAwODIiIC0+ICJJbmRpZ28iLAogICAgICAgICIwMDJmYTciIC0+ICJJbnRlcm5hdGlvbmFsIEtsZWluIEJsdWUiLAogICAgICAgICJmZjRmMDAiIC0+ICJJbnRlcm5hdGlvbmFsIG9yYW5nZSIsCiAgICAgICAgIjVhNGZjZiIgLT4gIklyaXMiLAogICAgICAgICJmNGYwZWMiIC0+ICJJc2FiZWxsaW5lIiwKICAgICAgICAiMDA5MDAwIiAtPiAiSXNsYW1pYyBncmVlbiIsCiAgICAgICAgImZmZmZmMCIgLT4gIkl2b3J5IiwKICAgICAgICAiMDBhODZiIiAtPiAiSmFkZSIsCiAgICAgICAgImY4ZGU3ZSIgLT4gIkphc21pbmUiLAogICAgICAgICJkNzNiM2UiIC0+ICJKYXNwZXIiLAogICAgICAgICJhNTBiNWUiIC0+ICJKYXp6YmVycnkgamFtIiwKICAgICAgICAiZmFkYTVlIiAtPiAiSm9ucXVpbCIsCiAgICAgICAgImJkZGE1NyIgLT4gIkp1bmUgYnVkIiwKICAgICAgICAiMjlhYjg3IiAtPiAiSnVuZ2xlIGdyZWVuIiwKICAgICAgICAiZTgwMDBkIiAtPiAiS1UgQ3JpbXNvbiIsCiAgICAgICAgIjRjYmIxNyIgLT4gIktlbGx5IGdyZWVuIiwKICAgICAgICAiYzNiMDkxIiAtPiAiS2hha2kiLAogICAgICAgICIwODc4MzAiIC0+ICJMYSBTYWxsZSBHcmVlbiIsCiAgICAgICAgImQ2Y2FkZCIgLT4gIkxhbmd1aWQgbGF2ZW5kZXIiLAogICAgICAgICIyNjYxOWMiIC0+ICJMYXBpcyBsYXp1bGkiLAogICAgICAgICJmZWZlMjIiIC0+ICJMYXNlciBMZW1vbiIsCiAgICAgICAgImE5YmE5ZCIgLT4gIkxhdXJlbCBncmVlbiIsCiAgICAgICAgImNmMTAyMCIgLT4gIkxhdmEiLAogICAgICAgICJlNmU2ZmEiIC0+ICJMYXZlbmRlciIsCiAgICAgICAgImNjY2NmZiIgLT4gIkxhdmVuZGVyIGJsdWUiLAogICAgICAgICJmZmYwZjUiIC0+ICJMYXZlbmRlciBibHVzaCIsCiAgICAgICAgImM0YzNkMCIgLT4gIkxhdmVuZGVyIGdyYXkiLAogICAgICAgICI5NDU3ZWIiIC0+ICJMYXZlbmRlciBpbmRpZ28iLAogICAgICAgICJlZTgyZWUiIC0+ICJMYXZlbmRlciBtYWdlbnRhIiwKICAgICAgICAiZTZlNmZhIiAtPiAiTGF2ZW5kZXIgbWlzdCIsCiAgICAgICAgImZiYWVkMiIgLT4gIkxhdmVuZGVyIHBpbmsiLAogICAgICAgICI5NjdiYjYiIC0+ICJMYXZlbmRlciBwdXJwbGUiLAogICAgICAgICJmYmEwZTMiIC0+ICJMYXZlbmRlciByb3NlIiwKICAgICAgICAiN2NmYzAwIiAtPiAiTGF3biBncmVlbiIsCiAgICAgICAgImZmZjcwMCIgLT4gIkxlbW9uIiwKICAgICAgICAiZmZmNDRmIiAtPiAiTGVtb24gWWVsbG93IiwKICAgICAgICAiZmZmYWNkIiAtPiAiTGVtb24gY2hpZmZvbiIsCiAgICAgICAgImJmZmYwMCIgLT4gIkxlbW9uIGxpbWUiLAogICAgICAgICJmNTY5OTEiIC0+ICJMaWdodCBDcmltc29uIiwKICAgICAgICAiZTY4ZmFjIiAtPiAiTGlnaHQgVGh1bGlhbiBwaW5rIiwKICAgICAgICAiZmRkNWIxIiAtPiAiTGlnaHQgYXByaWNvdCIsCiAgICAgICAgImFkZDhlNiIgLT4gIkxpZ2h0IGJsdWUiLAogICAgICAgICJiNTY1MWQiIC0+ICJMaWdodCBicm93biIsCiAgICAgICAgImU2Njc3MSIgLT4gIkxpZ2h0IGNhcm1pbmUgcGluayIsCiAgICAgICAgImYwODA4MCIgLT4gIkxpZ2h0IGNvcmFsIiwKICAgICAgICAiOTNjY2VhIiAtPiAiTGlnaHQgY29ybmZsb3dlciBibHVlIiwKICAgICAgICAiZTBmZmZmIiAtPiAiTGlnaHQgY3lhbiIsCiAgICAgICAgImY5ODRlZiIgLT4gIkxpZ2h0IGZ1Y2hzaWEgcGluayIsCiAgICAgICAgImZhZmFkMiIgLT4gIkxpZ2h0IGdvbGRlbnJvZCB5ZWxsb3ciLAogICAgICAgICJkM2QzZDMiIC0+ICJMaWdodCBncmF5IiwKICAgICAgICAiOTBlZTkwIiAtPiAiTGlnaHQgZ3JlZW4iLAogICAgICAgICJmMGU2OGMiIC0+ICJMaWdodCBraGFraSIsCiAgICAgICAgImIxOWNkOSIgLT4gIkxpZ2h0IHBhc3RlbCBwdXJwbGUiLAogICAgICAgICJmZmI2YzEiIC0+ICJMaWdodCBwaW5rIiwKICAgICAgICAiZmZhMDdhIiAtPiAiTGlnaHQgc2FsbW9uIiwKICAgICAgICAiZmY5OTk5IiAtPiAiTGlnaHQgc2FsbW9uIHBpbmsiLAogICAgICAgICIyMGIyYWEiIC0+ICJMaWdodCBzZWEgZ3JlZW4iLAogICAgICAgICI4N2NlZmEiIC0+ICJMaWdodCBza3kgYmx1ZSIsCiAgICAgICAgIjc3ODg5OSIgLT4gIkxpZ2h0IHNsYXRlIGdyYXkiLAogICAgICAgICJiMzhiNmQiIC0+ICJMaWdodCB0YXVwZSIsCiAgICAgICAgImZmZmZlZCIgLT4gIkxpZ2h0IHllbGxvdyIsCiAgICAgICAgImM4YTJjOCIgLT4gIkxpbGFjIiwKICAgICAgICAiYmZmZjAwIiAtPiAiTGltZSIsCiAgICAgICAgIjMyY2QzMiIgLT4gIkxpbWUgZ3JlZW4iLAogICAgICAgICIxOTU5MDUiIC0+ICJMaW5jb2xuIGdyZWVuIiwKICAgICAgICAiZmFmMGU2IiAtPiAiTGluZW4iLAogICAgICAgICJjMTlhNmIiIC0+ICJMaW9uIiwKICAgICAgICAiNTM0YjRmIiAtPiAiTGl2ZXIiLAogICAgICAgICJlNjIwMjAiIC0+ICJMdXN0IiwKICAgICAgICAiMTg0NTNiIiAtPiAiTVNVIEdyZWVuIiwKICAgICAgICAiZmZiZDg4IiAtPiAiTWFjYXJvbmkgYW5kIENoZWVzZSIsCiAgICAgICAgImZmMDBmZiIgLT4gIk1hZ2VudGEiLAogICAgICAgICJhYWYwZDEiIC0+ICJNYWdpYyBtaW50IiwKICAgICAgICAiZjhmNGZmIiAtPiAiTWFnbm9saWEiLAogICAgICAgICJjMDQwMDAiIC0+ICJNYWhvZ2FueSIsCiAgICAgICAgImZiZWM1ZCIgLT4gIk1haXplIiwKICAgICAgICAiNjA1MGRjIiAtPiAiTWFqb3JlbGxlIEJsdWUiLAogICAgICAgICIwYmRhNTEiIC0+ICJNYWxhY2hpdGUiLAogICAgICAgICI5NzlhYWEiIC0+ICJNYW5hdGVlIiwKICAgICAgICAiZmY4MjQzIiAtPiAiTWFuZ28gVGFuZ28iLAogICAgICAgICI3NGMzNjUiIC0+ICJNYW50aXMiLAogICAgICAgICI4MDAwMDAiIC0+ICJNYXJvb24iLAogICAgICAgICJlMGIwZmYiIC0+ICJNYXV2ZSIsCiAgICAgICAgIjkxNWY2ZCIgLT4gIk1hdXZlIHRhdXBlIiwKICAgICAgICAiZWY5OGFhIiAtPiAiTWF1dmVsb3VzIiwKICAgICAgICAiNzNjMmZiIiAtPiAiTWF5YSBibHVlIiwKICAgICAgICAiZTViNzNiIiAtPiAiTWVhdCBicm93biIsCiAgICAgICAgIjAwNjdhNSIgLT4gIk1lZGl1bSBQZXJzaWFuIGJsdWUiLAogICAgICAgICI2NmRkYWEiIC0+ICJNZWRpdW0gYXF1YW1hcmluZSIsCiAgICAgICAgIjAwMDBjZCIgLT4gIk1lZGl1bSBibHVlIiwKICAgICAgICAiZTIwNjJjIiAtPiAiTWVkaXVtIGNhbmR5IGFwcGxlIHJlZCIsCiAgICAgICAgImFmNDAzNSIgLT4gIk1lZGl1bSBjYXJtaW5lIiwKICAgICAgICAiZjNlNWFiIiAtPiAiTWVkaXVtIGNoYW1wYWduZSIsCiAgICAgICAgIjAzNTA5NiIgLT4gIk1lZGl1bSBlbGVjdHJpYyBibHVlIiwKICAgICAgICAiMWMzNTJkIiAtPiAiTWVkaXVtIGp1bmdsZSBncmVlbiIsCiAgICAgICAgImRkYTBkZCIgLT4gIk1lZGl1bSBsYXZlbmRlciBtYWdlbnRhIiwKICAgICAgICAiYmE1NWQzIiAtPiAiTWVkaXVtIG9yY2hpZCIsCiAgICAgICAgIjkzNzBkYiIgLT4gIk1lZGl1bSBwdXJwbGUiLAogICAgICAgICJiYjMzODUiIC0+ICJNZWRpdW0gcmVkIHZpb2xldCIsCiAgICAgICAgIjNjYjM3MSIgLT4gIk1lZGl1bSBzZWEgZ3JlZW4iLAogICAgICAgICI3YjY4ZWUiIC0+ICJNZWRpdW0gc2xhdGUgYmx1ZSIsCiAgICAgICAgImM5ZGM4NyIgLT4gIk1lZGl1bSBzcHJpbmcgYnVkIiwKICAgICAgICAiMDBmYTlhIiAtPiAiTWVkaXVtIHNwcmluZyBncmVlbiIsCiAgICAgICAgIjY3NGM0NyIgLT4gIk1lZGl1bSB0YXVwZSIsCiAgICAgICAgIjAwNTRiNCIgLT4gIk1lZGl1bSB0ZWFsIGJsdWUiLAogICAgICAgICI0OGQxY2MiIC0+ICJNZWRpdW0gdHVycXVvaXNlIiwKICAgICAgICAiYzcxNTg1IiAtPiAiTWVkaXVtIHZpb2xldCByZWQiLAogICAgICAgICJmZGJjYjQiIC0+ICJNZWxvbiIsCiAgICAgICAgIjE5MTk3MCIgLT4gIk1pZG5pZ2h0IGJsdWUiLAogICAgICAgICIwMDQ5NTMiIC0+ICJNaWRuaWdodCBncmVlbiIsCiAgICAgICAgImZmYzQwYyIgLT4gIk1pa2FkbyB5ZWxsb3ciLAogICAgICAgICIzZWI0ODkiIC0+ICJNaW50IiwKICAgICAgICAiZjVmZmZhIiAtPiAiTWludCBjcmVhbSIsCiAgICAgICAgIjk4ZmY5OCIgLT4gIk1pbnQgZ3JlZW4iLAogICAgICAgICJmZmU0ZTEiIC0+ICJNaXN0eSByb3NlIiwKICAgICAgICAiZmFlYmQ3IiAtPiAiTW9jY2FzaW4iLAogICAgICAgICI5NjcxMTciIC0+ICJNb2RlIGJlaWdlIiwKICAgICAgICAiNzNhOWMyIiAtPiAiTW9vbnN0b25lIGJsdWUiLAogICAgICAgICJhZTBjMDAiIC0+ICJNb3JkYW50IHJlZCAxOSIsCiAgICAgICAgImFkZGZhZCIgLT4gIk1vc3MgZ3JlZW4iLAogICAgICAgICIzMGJhOGYiIC0+ICJNb3VudGFpbiBNZWFkb3ciLAogICAgICAgICI5OTdhOGQiIC0+ICJNb3VudGJhdHRlbiBwaW5rIiwKICAgICAgICAiYzU0YjhjIiAtPiAiTXVsYmVycnkiLAogICAgICAgICJmMmYzZjQiIC0+ICJNdW5zZWxsIiwKICAgICAgICAiZmZkYjU4IiAtPiAiTXVzdGFyZCIsCiAgICAgICAgIjIxNDIxZSIgLT4gIk15cnRsZSIsCiAgICAgICAgImY2YWRjNiIgLT4gIk5hZGVzaGlrbyBwaW5rIiwKICAgICAgICAiMmE4MDAwIiAtPiAiTmFwaWVyIGdyZWVuIiwKICAgICAgICAiZmFkYTVlIiAtPiAiTmFwbGVzIHllbGxvdyIsCiAgICAgICAgImZmZGVhZCIgLT4gIk5hdmFqbyB3aGl0ZSIsCiAgICAgICAgIjAwMDA4MCIgLT4gIk5hdnkgYmx1ZSIsCiAgICAgICAgImZmYTM0MyIgLT4gIk5lb24gQ2Fycm90IiwKICAgICAgICAiZmU1OWMyIiAtPiAiTmVvbiBmdWNoc2lhIiwKICAgICAgICAiMzlmZjE0IiAtPiAiTmVvbiBncmVlbiIsCiAgICAgICAgIjA1OTAzMyIgLT4gIk5vcnRoIFRleGFzIEdyZWVuIiwKICAgICAgICAiMDA3N2JlIiAtPiAiT2NlYW4gQm9hdCBCbHVlIiwKICAgICAgICAiY2M3NzIyIiAtPiAiT2NocmUiLAogICAgICAgICIwMDgwMDAiIC0+ICJPZmZpY2UgZ3JlZW4iLAogICAgICAgICJjZmI1M2IiIC0+ICJPbGQgZ29sZCIsCiAgICAgICAgImZkZjVlNiIgLT4gIk9sZCBsYWNlIiwKICAgICAgICAiNzk2ODc4IiAtPiAiT2xkIGxhdmVuZGVyIiwKICAgICAgICAiNjczMTQ3IiAtPiAiT2xkIG1hdXZlIiwKICAgICAgICAiYzA4MDgxIiAtPiAiT2xkIHJvc2UiLAogICAgICAgICI4MDgwMDAiIC0+ICJPbGl2ZSIsCiAgICAgICAgIjZiOGUyMyIgLT4gIk9saXZlIERyYWIiLAogICAgICAgICJiYWI4NmMiIC0+ICJPbGl2ZSBHcmVlbiIsCiAgICAgICAgIjlhYjk3MyIgLT4gIk9saXZpbmUiLAogICAgICAgICIwZjBmMGYiIC0+ICJPbnl4IiwKICAgICAgICAiYjc4NGE3IiAtPiAiT3BlcmEgbWF1dmUiLAogICAgICAgICJmZmE1MDAiIC0+ICJPcmFuZ2UiLAogICAgICAgICJmOGQ1NjgiIC0+ICJPcmFuZ2UgWWVsbG93IiwKICAgICAgICAiZmY5ZjAwIiAtPiAiT3JhbmdlIHBlZWwiLAogICAgICAgICJmZjQ1MDAiIC0+ICJPcmFuZ2UgcmVkIiwKICAgICAgICAiZGE3MGQ2IiAtPiAiT3JjaGlkIiwKICAgICAgICAiNjU0MzIxIiAtPiAiT3R0ZXIgYnJvd24iLAogICAgICAgICI0MTRhNGMiIC0+ICJPdXRlciBTcGFjZSIsCiAgICAgICAgImZmNmU0YSIgLT4gIk91dHJhZ2VvdXMgT3JhbmdlIiwKICAgICAgICAiMDAyMTQ3IiAtPiAiT3hmb3JkIEJsdWUiLAogICAgICAgICIxY2E5YzkiIC0+ICJQYWNpZmljIEJsdWUiLAogICAgICAgICIwMDY2MDAiIC0+ICJQYWtpc3RhbiBncmVlbiIsCiAgICAgICAgIjI3M2JlMiIgLT4gIlBhbGF0aW5hdGUgYmx1ZSIsCiAgICAgICAgIjY4Mjg2MCIgLT4gIlBhbGF0aW5hdGUgcHVycGxlIiwKICAgICAgICAiYmNkNGU2IiAtPiAiUGFsZSBhcXVhIiwKICAgICAgICAiYWZlZWVlIiAtPiAiUGFsZSBibHVlIiwKICAgICAgICAiOTg3NjU0IiAtPiAiUGFsZSBicm93biIsCiAgICAgICAgImFmNDAzNSIgLT4gIlBhbGUgY2FybWluZSIsCiAgICAgICAgIjliYzRlMiIgLT4gIlBhbGUgY2VydWxlYW4iLAogICAgICAgICJkZGFkYWYiIC0+ICJQYWxlIGNoZXN0bnV0IiwKICAgICAgICAiZGE4YTY3IiAtPiAiUGFsZSBjb3BwZXIiLAogICAgICAgICJhYmNkZWYiIC0+ICJQYWxlIGNvcm5mbG93ZXIgYmx1ZSIsCiAgICAgICAgImU2YmU4YSIgLT4gIlBhbGUgZ29sZCIsCiAgICAgICAgImVlZThhYSIgLT4gIlBhbGUgZ29sZGVucm9kIiwKICAgICAgICAiOThmYjk4IiAtPiAiUGFsZSBncmVlbiIsCiAgICAgICAgImRjZDBmZiIgLT4gIlBhbGUgbGF2ZW5kZXIiLAogICAgICAgICJmOTg0ZTUiIC0+ICJQYWxlIG1hZ2VudGEiLAogICAgICAgICJmYWRhZGQiIC0+ICJQYWxlIHBpbmsiLAogICAgICAgICJkZGEwZGQiIC0+ICJQYWxlIHBsdW0iLAogICAgICAgICJkYjcwOTMiIC0+ICJQYWxlIHJlZCB2aW9sZXQiLAogICAgICAgICI5NmRlZDEiIC0+ICJQYWxlIHJvYmluIGVnZyBibHVlIiwKICAgICAgICAiYzljMGJiIiAtPiAiUGFsZSBzaWx2ZXIiLAogICAgICAgICJlY2ViYmQiIC0+ICJQYWxlIHNwcmluZyBidWQiLAogICAgICAgICJiYzk4N2UiIC0+ICJQYWxlIHRhdXBlIiwKICAgICAgICAiZGI3MDkzIiAtPiAiUGFsZSB2aW9sZXQgcmVkIiwKICAgICAgICAiNzgxODRhIiAtPiAiUGFuc3kgcHVycGxlIiwKICAgICAgICAiZmZlZmQ1IiAtPiAiUGFwYXlhIHdoaXAiLAogICAgICAgICI1MGM4NzgiIC0+ICJQYXJpcyBHcmVlbiIsCiAgICAgICAgImFlYzZjZiIgLT4gIlBhc3RlbCBibHVlIiwKICAgICAgICAiODM2OTUzIiAtPiAiUGFzdGVsIGJyb3duIiwKICAgICAgICAiY2ZjZmM0IiAtPiAiUGFzdGVsIGdyYXkiLAogICAgICAgICI3N2RkNzciIC0+ICJQYXN0ZWwgZ3JlZW4iLAogICAgICAgICJmNDlhYzIiIC0+ICJQYXN0ZWwgbWFnZW50YSIsCiAgICAgICAgImZmYjM0NyIgLT4gIlBhc3RlbCBvcmFuZ2UiLAogICAgICAgICJmZmQxZGMiIC0+ICJQYXN0ZWwgcGluayIsCiAgICAgICAgImIzOWViNSIgLT4gIlBhc3RlbCBwdXJwbGUiLAogICAgICAgICJmZjY5NjEiIC0+ICJQYXN0ZWwgcmVkIiwKICAgICAgICAiY2I5OWM5IiAtPiAiUGFzdGVsIHZpb2xldCIsCiAgICAgICAgImZkZmQ5NiIgLT4gIlBhc3RlbCB5ZWxsb3ciLAogICAgICAgICI4MDAwODAiIC0+ICJQYXRyaWFyY2giLAogICAgICAgICI1MzY4NzgiIC0+ICJQYXluZSBncmV5IiwKICAgICAgICAiZmZlNWI0IiAtPiAiUGVhY2giLAogICAgICAgICJmZmRhYjkiIC0+ICJQZWFjaCBwdWZmIiwKICAgICAgICAiZmFkZmFkIiAtPiAiUGVhY2ggeWVsbG93IiwKICAgICAgICAiZDFlMjMxIiAtPiAiUGVhciIsCiAgICAgICAgImVhZTBjOCIgLT4gIlBlYXJsIiwKICAgICAgICAiODhkOGMwIiAtPiAiUGVhcmwgQXF1YSIsCiAgICAgICAgImU2ZTIwMCIgLT4gIlBlcmlkb3QiLAogICAgICAgICJjY2NjZmYiIC0+ICJQZXJpd2lua2xlIiwKICAgICAgICAiMWMzOWJiIiAtPiAiUGVyc2lhbiBibHVlIiwKICAgICAgICAiMzIxMjdhIiAtPiAiUGVyc2lhbiBpbmRpZ28iLAogICAgICAgICJkOTkwNTgiIC0+ICJQZXJzaWFuIG9yYW5nZSIsCiAgICAgICAgImY3N2ZiZSIgLT4gIlBlcnNpYW4gcGluayIsCiAgICAgICAgIjcwMWMxYyIgLT4gIlBlcnNpYW4gcGx1bSIsCiAgICAgICAgImNjMzMzMyIgLT4gIlBlcnNpYW4gcmVkIiwKICAgICAgICAiZmUyOGEyIiAtPiAiUGVyc2lhbiByb3NlIiwKICAgICAgICAiZGYwMGZmIiAtPiAiUGhsb3giLAogICAgICAgICIwMDBmODkiIC0+ICJQaHRoYWxvIGJsdWUiLAogICAgICAgICIxMjM1MjQiIC0+ICJQaHRoYWxvIGdyZWVuIiwKICAgICAgICAiZmRkZGU2IiAtPiAiUGlnZ3kgcGluayIsCiAgICAgICAgIjAxNzk2ZiIgLT4gIlBpbmUgZ3JlZW4iLAogICAgICAgICJmZmMwY2IiIC0+ICJQaW5rIiwKICAgICAgICAiZmM3NGZkIiAtPiAiUGluayBGbGFtaW5nbyIsCiAgICAgICAgImY3OGZhNyIgLT4gIlBpbmsgU2hlcmJldCIsCiAgICAgICAgImU3YWNjZiIgLT4gIlBpbmsgcGVhcmwiLAogICAgICAgICI5M2M1NzIiIC0+ICJQaXN0YWNoaW8iLAogICAgICAgICJlNWU0ZTIiIC0+ICJQbGF0aW51bSIsCiAgICAgICAgImRkYTBkZCIgLT4gIlBsdW0iLAogICAgICAgICJmZjVhMzYiIC0+ICJQb3J0bGFuZCBPcmFuZ2UiLAogICAgICAgICJiMGUwZTYiIC0+ICJQb3dkZXIgYmx1ZSIsCiAgICAgICAgImZmOGYwMCIgLT4gIlByaW5jZXRvbiBvcmFuZ2UiLAogICAgICAgICIwMDMxNTMiIC0+ICJQcnVzc2lhbiBibHVlIiwKICAgICAgICAiZGYwMGZmIiAtPiAiUHN5Y2hlZGVsaWMgcHVycGxlIiwKICAgICAgICAiY2M4ODk5IiAtPiAiUHVjZSIsCiAgICAgICAgImZmNzUxOCIgLT4gIlB1bXBraW4iLAogICAgICAgICI4MDAwODAiIC0+ICJQdXJwbGUiLAogICAgICAgICI2OTM1OWMiIC0+ICJQdXJwbGUgSGVhcnQiLAogICAgICAgICI5Njc4YjYiIC0+ICJQdXJwbGUgbW91bnRhaW4gbWFqZXN0eSIsCiAgICAgICAgImZlNGVkYSIgLT4gIlB1cnBsZSBwaXp6YXp6IiwKICAgICAgICAiNTA0MDRkIiAtPiAiUHVycGxlIHRhdXBlIiwKICAgICAgICAiNWQ4YWE4IiAtPiAiUmFja2xleSIsCiAgICAgICAgImZmMzU1ZSIgLT4gIlJhZGljYWwgUmVkIiwKICAgICAgICAiZTMwYjVkIiAtPiAiUmFzcGJlcnJ5IiwKICAgICAgICAiOTE1ZjZkIiAtPiAiUmFzcGJlcnJ5IGdsYWNlIiwKICAgICAgICAiZTI1MDk4IiAtPiAiUmFzcGJlcnJ5IHBpbmsiLAogICAgICAgICJiMzQ0NmMiIC0+ICJSYXNwYmVycnkgcm9zZSIsCiAgICAgICAgImQ2OGE1OSIgLT4gIlJhdyBTaWVubmEiLAogICAgICAgICJmZjMzY2MiIC0+ICJSYXp6bGUgZGF6emxlIHJvc2UiLAogICAgICAgICJlMzI1NmIiIC0+ICJSYXp6bWF0YXp6IiwKICAgICAgICAiZmYwMDAwIiAtPiAiUmVkIiwKICAgICAgICAiZmY1MzQ5IiAtPiAiUmVkIE9yYW5nZSIsCiAgICAgICAgImE1MmEyYSIgLT4gIlJlZCBicm93biIsCiAgICAgICAgImM3MTU4NSIgLT4gIlJlZCB2aW9sZXQiLAogICAgICAgICIwMDQwNDAiIC0+ICJSaWNoIGJsYWNrIiwKICAgICAgICAiZDcwMDQwIiAtPiAiUmljaCBjYXJtaW5lIiwKICAgICAgICAiMDg5MmQwIiAtPiAiUmljaCBlbGVjdHJpYyBibHVlIiwKICAgICAgICAiYjY2NmQyIiAtPiAiUmljaCBsaWxhYyIsCiAgICAgICAgImIwMzA2MCIgLT4gIlJpY2ggbWFyb29uIiwKICAgICAgICAiNDE0ODMzIiAtPiAiUmlmbGUgZ3JlZW4iLAogICAgICAgICJmZjAwN2YiIC0+ICJSb3NlIiwKICAgICAgICAiZjk0MjllIiAtPiAiUm9zZSBib25ib24iLAogICAgICAgICI2NzQ4NDYiIC0+ICJSb3NlIGVib255IiwKICAgICAgICAiYjc2ZTc5IiAtPiAiUm9zZSBnb2xkIiwKICAgICAgICAiZTMyNjM2IiAtPiAiUm9zZSBtYWRkZXIiLAogICAgICAgICJmZjY2Y2MiIC0+ICJSb3NlIHBpbmsiLAogICAgICAgICJhYTk4YTkiIC0+ICJSb3NlIHF1YXJ0eiIsCiAgICAgICAgIjkwNWQ1ZCIgLT4gIlJvc2UgdGF1cGUiLAogICAgICAgICJhYjRlNTIiIC0+ICJSb3NlIHZhbGUiLAogICAgICAgICI2NTAwMGIiIC0+ICJSb3Nld29vZCIsCiAgICAgICAgImQ0MDAwMCIgLT4gIlJvc3NvIGNvcnNhIiwKICAgICAgICAiYmM4ZjhmIiAtPiAiUm9zeSBicm93biIsCiAgICAgICAgIjAwMzhhOCIgLT4gIlJveWFsIGF6dXJlIiwKICAgICAgICAiNDE2OWUxIiAtPiAiUm95YWwgYmx1ZSIsCiAgICAgICAgImNhMmM5MiIgLT4gIlJveWFsIGZ1Y2hzaWEiLAogICAgICAgICI3ODUxYTkiIC0+ICJSb3lhbCBwdXJwbGUiLAogICAgICAgICJlMDExNWYiIC0+ICJSdWJ5IiwKICAgICAgICAiZmYwMDI4IiAtPiAiUnVkZHkiLAogICAgICAgICJiYjY1MjgiIC0+ICJSdWRkeSBicm93biIsCiAgICAgICAgImUxOGU5NiIgLT4gIlJ1ZGR5IHBpbmsiLAogICAgICAgICJhODFjMDciIC0+ICJSdWZvdXMiLAogICAgICAgICI4MDQ2MWIiIC0+ICJSdXNzZXQiLAogICAgICAgICJiNzQxMGUiIC0+ICJSdXN0IiwKICAgICAgICAiMDA1NjNmIiAtPiAiU2FjcmFtZW50byBTdGF0ZSBncmVlbiIsCiAgICAgICAgIjhiNDUxMyIgLT4gIlNhZGRsZSBicm93biIsCiAgICAgICAgImZmNjcwMCIgLT4gIlNhZmV0eSBvcmFuZ2UiLAogICAgICAgICJmNGM0MzAiIC0+ICJTYWZmcm9uIiwKICAgICAgICAiMjMyOTdhIiAtPiAiU2FpbnQgUGF0cmljayBCbHVlIiwKICAgICAgICAiZmY4YzY5IiAtPiAiU2FsbW9uIiwKICAgICAgICAiZmY5MWE0IiAtPiAiU2FsbW9uIHBpbmsiLAogICAgICAgICJjMmIyODAiIC0+ICJTYW5kIiwKICAgICAgICAiOTY3MTE3IiAtPiAiU2FuZCBkdW5lIiwKICAgICAgICAiZWNkNTQwIiAtPiAiU2FuZHN0b3JtIiwKICAgICAgICAiZjRhNDYwIiAtPiAiU2FuZHkgYnJvd24iLAogICAgICAgICI5NjcxMTciIC0+ICJTYW5keSB0YXVwZSIsCiAgICAgICAgIjUwN2QyYSIgLT4gIlNhcCBncmVlbiIsCiAgICAgICAgIjBmNTJiYSIgLT4gIlNhcHBoaXJlIiwKICAgICAgICAiY2JhMTM1IiAtPiAiU2F0aW4gc2hlZW4gZ29sZCIsCiAgICAgICAgImZmMjQwMCIgLT4gIlNjYXJsZXQiLAogICAgICAgICJmZmQ4MDAiIC0+ICJTY2hvb2wgYnVzIHllbGxvdyIsCiAgICAgICAgIjc2ZmY3YSIgLT4gIlNjcmVhbWluIEdyZWVuIiwKICAgICAgICAiMDA2OTk0IiAtPiAiU2VhIGJsdWUiLAogICAgICAgICIyZThiNTciIC0+ICJTZWEgZ3JlZW4iLAogICAgICAgICIzMjE0MTQiIC0+ICJTZWFsIGJyb3duIiwKICAgICAgICAiZmZmNWVlIiAtPiAiU2Vhc2hlbGwiLAogICAgICAgICJmZmJhMDAiIC0+ICJTZWxlY3RpdmUgeWVsbG93IiwKICAgICAgICAiNzA0MjE0IiAtPiAiU2VwaWEiLAogICAgICAgICI4YTc5NWQiIC0+ICJTaGFkb3ciLAogICAgICAgICI0NWNlYTIiIC0+ICJTaGFtcm9jayIsCiAgICAgICAgIjAwOWU2MCIgLT4gIlNoYW1yb2NrIGdyZWVuIiwKICAgICAgICAiZmMwZmMwIiAtPiAiU2hvY2tpbmcgcGluayIsCiAgICAgICAgIjg4MmQxNyIgLT4gIlNpZW5uYSIsCiAgICAgICAgImMwYzBjMCIgLT4gIlNpbHZlciIsCiAgICAgICAgImNiNDEwYiIgLT4gIlNpbm9waWEiLAogICAgICAgICIwMDc0NzQiIC0+ICJTa29iZWxvZmYiLAogICAgICAgICI4N2NlZWIiIC0+ICJTa3kgYmx1ZSIsCiAgICAgICAgImNmNzFhZiIgLT4gIlNreSBtYWdlbnRhIiwKICAgICAgICAiNmE1YWNkIiAtPiAiU2xhdGUgYmx1ZSIsCiAgICAgICAgIjcwODA5MCIgLT4gIlNsYXRlIGdyYXkiLAogICAgICAgICIwMDMzOTkiIC0+ICJTbWFsdCIsCiAgICAgICAgIjkzM2Q0MSIgLT4gIlNtb2tleSB0b3BheiIsCiAgICAgICAgIjEwMGMwOCIgLT4gIlNtb2t5IGJsYWNrIiwKICAgICAgICAiZmZmYWZhIiAtPiAiU25vdyIsCiAgICAgICAgIjBmYzBmYyIgLT4gIlNwaXJvIERpc2NvIEJhbGwiLAogICAgICAgICJhN2ZjMDAiIC0+ICJTcHJpbmcgYnVkIiwKICAgICAgICAiMDBmZjdmIiAtPiAiU3ByaW5nIGdyZWVuIiwKICAgICAgICAiNDY4MmI0IiAtPiAiU3RlZWwgYmx1ZSIsCiAgICAgICAgImZhZGE1ZSIgLT4gIlN0aWwgZGUgZ3JhaW4geWVsbG93IiwKICAgICAgICAiOTkwMDAwIiAtPiAiU3RpenphIiwKICAgICAgICAiMDA4MDgwIiAtPiAiU3Rvcm1jbG91ZCIsCiAgICAgICAgImU0ZDk2ZiIgLT4gIlN0cmF3IiwKICAgICAgICAiZmZjYzMzIiAtPiAiU3VuZ2xvdyIsCiAgICAgICAgImZhZDZhNSIgLT4gIlN1bnNldCIsCiAgICAgICAgImZkNWU1MyIgLT4gIlN1bnNldCBPcmFuZ2UiLAogICAgICAgICJkMmI0OGMiIC0+ICJUYW4iLAogICAgICAgICJmOTRkMDAiIC0+ICJUYW5nZWxvIiwKICAgICAgICAiZjI4NTAwIiAtPiAiVGFuZ2VyaW5lIiwKICAgICAgICAiZmZjYzAwIiAtPiAiVGFuZ2VyaW5lIHllbGxvdyIsCiAgICAgICAgIjQ4M2MzMiIgLT4gIlRhdXBlIiwKICAgICAgICAiOGI4NTg5IiAtPiAiVGF1cGUgZ3JheSIsCiAgICAgICAgImNkNTcwMCIgLT4gIlRhd255IiwKICAgICAgICAiZDBmMGMwIiAtPiAiVGVhIGdyZWVuIiwKICAgICAgICAiZjRjMmMyIiAtPiAiVGVhIHJvc2UiLAogICAgICAgICIwMDgwODAiIC0+ICJUZWFsIiwKICAgICAgICAiMzY3NTg4IiAtPiAiVGVhbCBibHVlIiwKICAgICAgICAiMDA2ZDViIiAtPiAiVGVhbCBncmVlbiIsCiAgICAgICAgImUyNzI1YiIgLT4gIlRlcnJhIGNvdHRhIiwKICAgICAgICAiZDhiZmQ4IiAtPiAiVGhpc3RsZSIsCiAgICAgICAgImRlNmZhMSIgLT4gIlRodWxpYW4gcGluayIsCiAgICAgICAgImZjODlhYyIgLT4gIlRpY2tsZSBNZSBQaW5rIiwKICAgICAgICAiMGFiYWI1IiAtPiAiVGlmZmFueSBCbHVlIiwKICAgICAgICAiZTA4ZDNjIiAtPiAiVGlnZXIgZXllIiwKICAgICAgICAiZGJkN2QyIiAtPiAiVGltYmVyd29sZiIsCiAgICAgICAgImVlZTYwMCIgLT4gIlRpdGFuaXVtIHllbGxvdyIsCiAgICAgICAgImZmNjM0NyIgLT4gIlRvbWF0byIsCiAgICAgICAgIjc0NmNjMCIgLT4gIlRvb2xib3giLAogICAgICAgICJmZmM4N2MiIC0+ICJUb3BheiIsCiAgICAgICAgImZkMGUzNSIgLT4gIlRyYWN0b3IgcmVkIiwKICAgICAgICAiODA4MDgwIiAtPiAiVHJvbGxleSBHcmV5IiwKICAgICAgICAiMDA3NTVlIiAtPiAiVHJvcGljYWwgcmFpbiBmb3Jlc3QiLAogICAgICAgICIwMDczY2YiIC0+ICJUcnVlIEJsdWUiLAogICAgICAgICI0MTdkYzEiIC0+ICJUdWZ0cyBCbHVlIiwKICAgICAgICAiZGVhYTg4IiAtPiAiVHVtYmxld2VlZCIsCiAgICAgICAgImI1NzI4MSIgLT4gIlR1cmtpc2ggcm9zZSIsCiAgICAgICAgIjMwZDVjOCIgLT4gIlR1cnF1b2lzZSIsCiAgICAgICAgIjAwZmZlZiIgLT4gIlR1cnF1b2lzZSBibHVlIiwKICAgICAgICAiYTBkNmI0IiAtPiAiVHVycXVvaXNlIGdyZWVuIiwKICAgICAgICAiNjY0MjRkIiAtPiAiVHVzY2FuIHJlZCIsCiAgICAgICAgIjhhNDk2YiIgLT4gIlR3aWxpZ2h0IGxhdmVuZGVyIiwKICAgICAgICAiNjYwMjNjIiAtPiAiVHlyaWFuIHB1cnBsZSIsCiAgICAgICAgIjAwMzNhYSIgLT4gIlVBIGJsdWUiLAogICAgICAgICJkOTAwNGMiIC0+ICJVQSByZWQiLAogICAgICAgICI1MzY4OTUiIC0+ICJVQ0xBIEJsdWUiLAogICAgICAgICJmZmIzMDAiIC0+ICJVQ0xBIEdvbGQiLAogICAgICAgICIzY2QwNzAiIC0+ICJVRk8gR3JlZW4iLAogICAgICAgICIwMTQ0MjEiIC0+ICJVUCBGb3Jlc3QgZ3JlZW4iLAogICAgICAgICI3YjExMTMiIC0+ICJVUCBNYXJvb24iLAogICAgICAgICI5OTAwMDAiIC0+ICJVU0MgQ2FyZGluYWwiLAogICAgICAgICJmZmNjMDAiIC0+ICJVU0MgR29sZCIsCiAgICAgICAgIjg4NzhjMyIgLT4gIlViZSIsCiAgICAgICAgImZmNmZmZiIgLT4gIlVsdHJhIHBpbmsiLAogICAgICAgICIxMjBhOGYiIC0+ICJVbHRyYW1hcmluZSIsCiAgICAgICAgIjQxNjZmNSIgLT4gIlVsdHJhbWFyaW5lIGJsdWUiLAogICAgICAgICI2MzUxNDciIC0+ICJVbWJlciIsCiAgICAgICAgIjViOTJlNSIgLT4gIlVuaXRlZCBOYXRpb25zIGJsdWUiLAogICAgICAgICJiNzg3MjciIC0+ICJVbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEgR29sZCIsCiAgICAgICAgImZmZmY2NiIgLT4gIlVubWVsbG93IFllbGxvdyIsCiAgICAgICAgImFlMjAyOSIgLT4gIlVwc2RlbGwgcmVkIiwKICAgICAgICAiZTFhZDIxIiAtPiAiVXJvYmlsaW4iLAogICAgICAgICJkMzAwM2YiIC0+ICJVdGFoIENyaW1zb24iLAogICAgICAgICJmM2U1YWIiIC0+ICJWYW5pbGxhIiwKICAgICAgICAiYzViMzU4IiAtPiAiVmVnYXMgZ29sZCIsCiAgICAgICAgImM4MDgxNSIgLT4gIlZlbmV0aWFuIHJlZCIsCiAgICAgICAgIjQzYjNhZSIgLT4gIlZlcmRpZ3JpcyIsCiAgICAgICAgImUzNDIzNCIgLT4gIlZlcm1pbGlvbiIsCiAgICAgICAgImEwMjBmMCIgLT4gIlZlcm9uaWNhIiwKICAgICAgICAiZWU4MmVlIiAtPiAiVmlvbGV0IiwKICAgICAgICAiMzI0YWIyIiAtPiAiVmlvbGV0IEJsdWUiLAogICAgICAgICJmNzUzOTQiIC0+ICJWaW9sZXQgUmVkIiwKICAgICAgICAiNDA4MjZkIiAtPiAiVmlyaWRpYW4iLAogICAgICAgICI5MjI3MjQiIC0+ICJWaXZpZCBhdWJ1cm4iLAogICAgICAgICI5ZjFkMzUiIC0+ICJWaXZpZCBidXJndW5keSIsCiAgICAgICAgImRhMWQ4MSIgLT4gIlZpdmlkIGNlcmlzZSIsCiAgICAgICAgImZmYTA4OSIgLT4gIlZpdmlkIHRhbmdlcmluZSIsCiAgICAgICAgIjlmMDBmZiIgLT4gIlZpdmlkIHZpb2xldCIsCiAgICAgICAgIjAwNDI0MiIgLT4gIldhcm0gYmxhY2siLAogICAgICAgICIwMGZmZmYiIC0+ICJXYXRlcnNwb3V0IiwKICAgICAgICAiNjQ1NDUyIiAtPiAiV2VuZ2UiLAogICAgICAgICJmNWRlYjMiIC0+ICJXaGVhdCIsCiAgICAgICAgImZmZmZmZiIgLT4gIldoaXRlIiwKICAgICAgICAiZjVmNWY1IiAtPiAiV2hpdGUgc21va2UiLAogICAgICAgICJmZjQzYTQiIC0+ICJXaWxkIFN0cmF3YmVycnkiLAogICAgICAgICJmYzZjODUiIC0+ICJXaWxkIFdhdGVybWVsb24iLAogICAgICAgICJhMmFkZDAiIC0+ICJXaWxkIGJsdWUgeW9uZGVyIiwKICAgICAgICAiNzIyZjM3IiAtPiAiV2luZSIsCiAgICAgICAgImM5YTBkYyIgLT4gIldpc3RlcmlhIiwKICAgICAgICAiNzM4Njc4IiAtPiAiWGFuYWR1IiwKICAgICAgICAiMGY0ZDkyIiAtPiAiWWFsZSBCbHVlIiwKICAgICAgICAiZmZmZjAwIiAtPiAiWWVsbG93IiwKICAgICAgICAiZmZhZTQyIiAtPiAiWWVsbG93IE9yYW5nZSIsCiAgICAgICAgIjlhY2QzMiIgLT4gIlllbGxvdyBncmVlbiIsCiAgICAgICAgIjAwMTRhOCIgLT4gIlphZmZyZSIsCiAgICAgICAgIjJjMTYwOCIgLT4gIlppbm53YWxkaXRlIGJyb3duIikKICAgIH0K