#include "main.h"

#include "templates.h"

ConversionMap getReplacementMapClassic() {
	ConversionMap replacement_map;
	std::vector<uint16_t> veckey, vecval;

	vecval.clear();
	vecval.push_back(102);
	replacement_map.stm[102] = vecval;

	vecval.clear();
	vecval.push_back(105);
	replacement_map.stm[105] = vecval;

	vecval.clear();
	vecval.push_back(107);
	replacement_map.stm[107] = vecval;

	vecval.clear();
	vecval.push_back(146);
	veckey.clear();
	veckey.push_back(105);
	veckey.push_back(4667);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(147);
	veckey.clear();
	veckey.push_back(105);
	veckey.push_back(4669);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(148);
	veckey.clear();
	veckey.push_back(105);
	veckey.push_back(4670);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(149);
	veckey.clear();
	veckey.push_back(105);
	veckey.push_back(4668);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(150);
	veckey.clear();
	veckey.push_back(105);
	veckey.push_back(4675);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(151);
	veckey.clear();
	veckey.push_back(105);
	veckey.push_back(4676);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(152);
	veckey.clear();
	veckey.push_back(105);
	veckey.push_back(4678);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(153);
	veckey.clear();
	veckey.push_back(4566);
	veckey.push_back(4677);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(154);
	veckey.clear();
	veckey.push_back(105);
	veckey.push_back(4671);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(155);
	veckey.clear();
	veckey.push_back(105);
	veckey.push_back(4672);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(156);
	veckey.clear();
	veckey.push_back(105);
	veckey.push_back(4674);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(157);
	veckey.clear();
	veckey.push_back(105);
	veckey.push_back(4673);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(158);
	veckey.clear();
	veckey.push_back(105);
	veckey.push_back(4596);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(159);
	veckey.clear();
	veckey.push_back(105);
	veckey.push_back(4598);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(160);
	veckey.clear();
	veckey.push_back(105);
	veckey.push_back(4599);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(161);
	veckey.clear();
	veckey.push_back(105);
	veckey.push_back(4597);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(162);
	veckey.clear();
	veckey.push_back(105);
	veckey.push_back(4604);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(163);
	veckey.clear();
	veckey.push_back(105);
	veckey.push_back(4605);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(164);
	veckey.clear();
	veckey.push_back(105);
	veckey.push_back(4607);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(165);
	veckey.clear();
	veckey.push_back(105);
	veckey.push_back(4606);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(166);
	veckey.clear();
	veckey.push_back(105);
	veckey.push_back(4600);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(167);
	veckey.clear();
	veckey.push_back(105);
	veckey.push_back(4601);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(168);
	veckey.clear();
	veckey.push_back(105);
	veckey.push_back(4603);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(169);
	veckey.clear();
	veckey.push_back(105);
	veckey.push_back(4602);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(219);
	veckey.clear();
	veckey.push_back(106);
	veckey.push_back(4542);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(220);
	veckey.clear();
	veckey.push_back(106);
	veckey.push_back(4544);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(221);
	veckey.clear();
	veckey.push_back(106);
	veckey.push_back(4545);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(222);
	veckey.clear();
	veckey.push_back(106);
	veckey.push_back(4543);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(223);
	veckey.clear();
	veckey.push_back(106);
	veckey.push_back(4550);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(224);
	veckey.clear();
	veckey.push_back(106);
	veckey.push_back(4551);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(225);
	veckey.clear();
	veckey.push_back(106);
	veckey.push_back(4553);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(226);
	veckey.clear();
	veckey.push_back(106);
	veckey.push_back(4552);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(227);
	veckey.clear();
	veckey.push_back(106);
	veckey.push_back(4546);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(228);
	veckey.clear();
	veckey.push_back(106);
	veckey.push_back(4547);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(229);
	veckey.clear();
	veckey.push_back(106);
	veckey.push_back(4549);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(230);
	veckey.clear();
	veckey.push_back(106);
	veckey.push_back(4548);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(232);
	veckey.clear();
	veckey.push_back(231);
	veckey.push_back(4542);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(233);
	veckey.clear();
	veckey.push_back(231);
	veckey.push_back(4544);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(234);
	veckey.clear();
	veckey.push_back(231);
	veckey.push_back(4545);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(235);
	veckey.clear();
	veckey.push_back(231);
	veckey.push_back(4543);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(236);
	veckey.clear();
	veckey.push_back(231);
	veckey.push_back(4550);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(237);
	veckey.clear();
	veckey.push_back(231);
	veckey.push_back(4551);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(238);
	veckey.clear();
	veckey.push_back(231);
	veckey.push_back(4553);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(239);
	veckey.clear();
	veckey.push_back(231);
	veckey.push_back(4552);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(240);
	veckey.clear();
	veckey.push_back(231);
	veckey.push_back(4546);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(241);
	veckey.clear();
	veckey.push_back(231);
	veckey.push_back(4547);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(242);
	veckey.clear();
	veckey.push_back(231);
	veckey.push_back(4549);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(243);
	veckey.clear();
	veckey.push_back(231);
	veckey.push_back(4548);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(296);
	veckey.clear();
	veckey.push_back(103);
	veckey.push_back(4599);
	veckey.push_back(4542);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(297);
	veckey.clear();
	veckey.push_back(103);
	veckey.push_back(4597);
	veckey.push_back(4544);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(298);
	veckey.clear();
	veckey.push_back(103);
	veckey.push_back(4599);
	veckey.push_back(4544);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(299);
	veckey.clear();
	veckey.push_back(103);
	veckey.push_back(4596);
	veckey.push_back(4543);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(300);
	veckey.clear();
	veckey.push_back(103);
	veckey.push_back(4598);
	veckey.push_back(4543);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(301);
	veckey.clear();
	veckey.push_back(103);
	veckey.push_back(4596);
	veckey.push_back(4545);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(302);
	veckey.clear();
	veckey.push_back(103);
	veckey.push_back(4598);
	veckey.push_back(4545);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(304);
	veckey.clear();
	veckey.push_back(4566);
	veckey.push_back(4670);
	veckey.push_back(4542);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(305);
	veckey.clear();
	veckey.push_back(4566);
	veckey.push_back(4668);
	veckey.push_back(4544);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(306);
	veckey.clear();
	veckey.push_back(4566);
	veckey.push_back(4670);
	veckey.push_back(4544);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(307);
	veckey.clear();
	veckey.push_back(4566);
	veckey.push_back(4667);
	veckey.push_back(4543);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(308);
	veckey.clear();
	veckey.push_back(4566);
	veckey.push_back(4667);
	veckey.push_back(4545);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(309);
	veckey.clear();
	veckey.push_back(4566);
	veckey.push_back(4669);
	veckey.push_back(4543);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(310);
	veckey.clear();
	veckey.push_back(4566);
	veckey.push_back(4669);
	veckey.push_back(4545);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(311);
	veckey.clear();
	veckey.push_back(4566);
	veckey.push_back(4597);
	veckey.push_back(4542);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(312);
	veckey.clear();
	veckey.push_back(4566);
	veckey.push_back(4599);
	veckey.push_back(4542);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(313);
	veckey.clear();
	veckey.push_back(4566);
	veckey.push_back(4597);
	veckey.push_back(4544);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(314);
	veckey.clear();
	veckey.push_back(4566);
	veckey.push_back(4599);
	veckey.push_back(4544);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(315);
	veckey.clear();
	veckey.push_back(4566);
	veckey.push_back(4596);
	veckey.push_back(4543);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(316);
	veckey.clear();
	veckey.push_back(4566);
	veckey.push_back(4598);
	veckey.push_back(4543);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(317);
	veckey.clear();
	veckey.push_back(4566);
	veckey.push_back(4596);
	veckey.push_back(4545);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(318);
	veckey.clear();
	veckey.push_back(4566);
	veckey.push_back(4598);
	veckey.push_back(4545);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(319);
	veckey.clear();
	veckey.push_back(4566);
	veckey.push_back(4670);
	veckey.push_back(4596);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(320);
	veckey.clear();
	veckey.push_back(4566);
	veckey.push_back(4668);
	veckey.push_back(4596);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(321);
	veckey.clear();
	veckey.push_back(4566);
	veckey.push_back(4670);
	veckey.push_back(4598);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(322);
	veckey.clear();
	veckey.push_back(4566);
	veckey.push_back(4668);
	veckey.push_back(4598);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(323);
	veckey.clear();
	veckey.push_back(4566);
	veckey.push_back(4667);
	veckey.push_back(4597);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(324);
	veckey.clear();
	veckey.push_back(4566);
	veckey.push_back(4669);
	veckey.push_back(4597);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(325);
	veckey.clear();
	veckey.push_back(4566);
	veckey.push_back(4667);
	veckey.push_back(4599);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	vecval.clear();
	vecval.push_back(326);
	veckey.clear();
	veckey.push_back(4566);
	veckey.push_back(4669);
	veckey.push_back(4599);
	std::sort(veckey.begin(), veckey.end());
	replacement_map.mtm[veckey] = vecval;

	return replacement_map;
}
