diff --git a/restful/Pokemon Go.csv b/restful/Pokemon Go.csv
new file mode 100644
index 00000000..69e9f74f
--- /dev/null
+++ b/restful/Pokemon Go.csv
@@ -0,0 +1,823 @@
+Row;Name;Pokedex Number;Img name;Generation;Evolution Stage;Evolved;FamilyID;Cross Gen;Type 1;Type 2;Weather 1;Weather 2;STAT TOTAL;ATK;DEF;STA;Legendary;Aquireable;Spawns;Regional;Raidable;Hatchable;Shiny;Nest;New;Not-Gettable;Future Evolve;100% CP @ 40;100% CP @ 39
+1;Bulbasaur;1;1;1;1;0;1;0;grass;poison;Sunny/clear;Cloudy;326;118;118;90;0;1;1;0;0;5;0;1;0;0;0;981;967
+2;Ivysaur;2;2;1;2;0;1;0;grass;poison;Sunny/clear;Cloudy;422;151;151;120;0;1;1;0;0;0;0;0;0;0;0;1552;1529
+3;Venusaur;3;3;1;3;1;1;0;grass;poison;Sunny/clear;Cloudy;556;198;198;160;0;1;1;0;0;0;0;0;0;0;0;2568;2531
+4;Charmander;4;4;1;1;0;2;0;fire;;Sunny/clear;;290;116;96;78;0;1;1;0;0;5;0;1;0;0;0;831;819
+5;Charmeleon;5;5;1;2;0;2;0;fire;;Sunny/clear;;403;158;129;116;0;1;1;0;0;0;0;0;0;0;0;1484;1462
+6;Charizard;6;6;1;3;1;2;0;fire;flying;Sunny/clear;Windy;555;223;176;156;0;1;1;0;0;0;0;0;0;0;0;2686;2648
+7;Squirtle;7;7;1;1;0;3;0;water;;Rainy;;304;94;122;88;0;1;1;0;0;5;0;1;0;0;0;808;797
+8;Wartortle;8;8;1;2;0;3;0;water;;Rainy;;399;126;155;118;0;1;1;0;0;0;0;0;0;0;0;1324;1305
+9;Blastoise;9;9;1;3;1;3;0;water;;Rainy;;539;171;210;158;0;1;1;0;0;0;0;0;0;0;0;2291;2259
+10;Caterpie;10;10;1;1;0;4;0;bug;;Rainy;;207;55;62;90;0;1;1;0;0;0;0;1;0;0;0;393;387
+11;Metapod;11;11;1;2;0;4;0;bug;;Rainy;;239;45;94;100;0;1;1;0;0;0;0;0;0;0;0;419;413
+12;Butterfree;12;12;1;3;0;4;0;bug;flying;Rainy;Windy;438;167;151;120;0;1;1;0;0;0;0;0;0;0;0;1701;1677
+13;Weedle;13;13;1;1;0;5;0;bug;poison;Rainy;Cloudy;198;63;55;80;0;1;1;0;0;0;0;1;0;0;0;397;391
+14;Kakuna;14;14;1;2;0;5;0;bug;poison;Rainy;Cloudy;222;46;86;90;0;1;1;0;0;0;0;0;0;0;0;392;386
+15;Beedrill;15;15;1;3;0;5;0;bug;poison;Rainy;Cloudy;449;169;150;130;0;1;1;0;0;0;0;0;0;0;0;1777;1752
+16;Pidgey;16;16;1;1;0;6;0;normal;flying;Partly cloudy;Windy;241;85;76;80;0;1;1;0;0;0;0;1;0;0;0;580;572
+17;Pidgeotto;17;17;1;2;0;6;0;normal;flying;Partly cloudy;Windy;351;117;108;126;0;1;1;0;0;0;0;0;0;0;0;1085;1070
+18;Pidgeot;18;18;1;3;0;6;0;normal;flying;Partly cloudy;Windy;489;166;157;166;0;1;1;0;0;0;0;0;0;0;0;1994;1966
+19;Rattata;19;19;1;1;0;7;0;normal;;Partly cloudy;;233;103;70;60;0;1;1;0;0;0;0;1;0;0;0;588;580
+20;Raticate;20;20;1;2;0;7;0;normal;;Partly cloudy;;415;161;144;110;0;1;1;0;0;0;0;0;0;0;0;1549;1527
+21;Spearow;21;21;1;1;0;8;0;normal;flying;Partly cloudy;Windy;253;112;61;80;0;1;1;0;0;0;0;1;0;0;0;673;664
+22;Fearow;22;22;1;2;1;8;0;normal;flying;Partly cloudy;Windy;447;182;135;130;0;1;1;0;0;0;0;0;0;0;0;1814;1788
+23;Ekans;23;23;1;1;0;9;0;poison;;Cloudy;;282;110;102;70;0;1;1;0;0;0;0;1;0;0;0;778;767
+24;Arbok;24;24;1;2;1;9;0;poison;;Cloudy;;445;167;158;120;0;1;1;0;0;0;0;0;0;0;0;1737;1712
+25;Pikachu;25;25;1;1;0;10;0;electric;;Rainy;;283;112;101;70;0;1;1;0;0;0;1;1;0;0;0;787;776
+26;Raichu;26;26;1;2;1;10;0;electric;;Rainy;;478;193;165;120;0;1;1;0;0;0;1;0;0;0;0;2025;1996
+27;Sandshrew;27;27;1;1;0;11;0;ground;;Sunny/clear;;371;126;145;100;0;1;1;0;0;0;0;1;0;0;0;1194;1177
+28;Sandslash;28;28;1;2;1;11;0;ground;;Sunny/clear;;534;182;202;150;0;1;1;0;0;0;0;0;0;0;0;2328;2294
+29;Nidoran F;29;29;1;1;0;12;0;poison;;Cloudy;;290;86;94;110;0;1;1;0;0;0;0;0;0;0;0;736;725
+30;Nidorina;30;30;1;2;0;12;0;poison;;Cloudy;;383;117;126;140;0;1;1;0;0;0;0;0;0;0;0;1218;1201
+31;Nidoqueen;31;31;1;3;1;12;0;poison;ground;Cloudy;Sunny/clear;534;180;174;180;0;1;1;0;0;0;0;0;0;0;0;2338;2304
+32;Nidoran M;32;32;1;1;0;13;0;poison;;Cloudy;;273;105;76;92;0;1;1;0;0;0;0;0;0;0;0;739;729
+33;Nidorino;33;33;1;2;0;13;0;poison;;Cloudy;;371;137;112;122;0;1;1;0;0;0;0;0;0;0;0;1252;1234
+34;Nidoking;34;34;1;3;1;13;0;poison;ground;Cloudy;Sunny/clear;523;204;157;162;0;1;1;0;0;0;0;0;0;0;0;2386;2352
+35;Clefairy;35;35;1;1;0;14;0;fairy;;Cloudy;;363;107;116;140;0;1;1;0;0;0;0;1;0;0;0;1085;1070
+36;Clefable;36;36;1;2;1;14;0;fairy;;Cloudy;;539;178;171;190;0;1;1;0;0;0;0;0;0;0;0;2353;2320
+37;Vulpix;37;37;1;1;0;15;0;fire;;Sunny/clear;;294;96;122;76;0;1;1;0;0;0;0;1;0;0;0;774;763
+38;Ninetales;38;38;1;2;1;15;0;fire;;Sunny/clear;;519;169;204;146;0;1;1;0;0;0;0;0;0;0;0;2157;2127
+39;Jigglypuff;39;39;1;1;0;16;0;normal;fairy;Partly cloudy;Cloudy;354;80;44;230;0;1;1;0;0;0;0;1;0;0;0;713;703
+40;Wigglytuff;40;40;1;2;1;16;0;normal;fairy;Partly cloudy;Cloudy;529;156;93;280;0;1;1;0;0;0;0;0;0;0;0;1906;1879
+41;Zubat;41;41;1;1;0;17;0;poison;flying;Cloudy;Windy;239;83;76;80;0;1;1;0;0;0;0;1;0;0;0;569;560
+42;Golbat;42;42;1;2;0;17;0;poison;flying;Cloudy;Windy;464;161;153;150;0;1;1;0;0;0;0;0;0;0;0;1830;1804
+43;Oddish;43;43;1;1;0;18;0;grass;poison;Sunny/clear;Cloudy;337;131;116;90;0;1;1;0;0;2;0;1;0;0;0;1069;1054
+44;Gloom;44;44;1;2;0;18;0;grass;poison;Sunny/clear;Cloudy;412;153;139;120;0;1;1;0;0;0;0;0;0;0;0;1512;1491
+45;Vileplume;45;45;1;3;1;18;0;grass;poison;Sunny/clear;Cloudy;522;202;170;150;0;1;1;0;0;0;0;0;0;0;0;2367;2334
+46;Paras;46;46;1;1;0;19;0;bug;grass;Rainy;Sunny/clear;290;121;99;70;0;1;1;0;0;0;0;1;0;0;0;836;824
+47;Parasect;47;47;1;2;1;19;0;bug;grass;Rainy;Sunny/clear;431;165;146;120;0;1;1;0;0;0;0;0;0;0;0;1657;1633
+48;Venonat;48;48;1;1;0;20;0;bug;poison;Rainy;Cloudy;322;100;102;120;0;1;1;0;0;0;0;1;0;0;0;902;889
+49;Venomoth;49;49;1;2;1;20;0;bug;poison;Rainy;Cloudy;469;179;150;140;0;1;1;0;0;0;0;0;0;0;0;1937;1910
+50;Diglett;50;50;1;1;0;21;0;ground;;Sunny/clear;;217;109;88;20;0;1;1;0;0;0;0;1;0;0;0;465;458
+51;Dugtrio;51;51;1;2;1;21;0;ground;;Sunny/clear;;384;167;147;70;0;1;1;0;0;0;0;0;0;0;0;1333;1314
+52;Meowth;52;52;1;1;0;23;0;normal;;Partly cloudy;;253;92;81;80;0;1;1;0;0;0;0;1;0;0;0;638;629
+53;Persian;53;53;1;2;1;23;0;normal;;Partly cloudy;;419;150;139;130;0;1;1;0;0;0;0;0;0;0;0;1539;1517
+54;Psyduck;54;54;1;1;0;24;0;water;;Rainy;;318;122;96;100;0;1;1;0;0;0;0;1;0;0;0;966;952
+55;Golduck;55;55;1;2;1;24;0;water;;Rainy;;514;191;163;160;0;1;1;0;0;0;0;0;0;0;0;2270;2238
+56;Mankey;56;56;1;1;0;25;0;fighting;;Cloudy;;315;148;87;80;0;1;1;0;0;0;0;1;0;0;0;1002;987
+57;Primeape;57;57;1;2;1;25;0;fighting;;Cloudy;;481;207;144;130;0;1;1;0;0;0;0;0;0;0;0;2105;2075
+58;Growlithe;58;58;1;1;0;26;0;fire;;Sunny/clear;;342;136;96;110;0;1;1;0;0;5;0;1;0;0;0;1110;1095
+59;Arcanine;59;59;1;2;1;26;0;fire;;Sunny/clear;;573;227;166;180;0;1;1;0;0;0;0;0;0;0;0;2839;2799
+60;Poliwag;60;60;1;1;0;27;0;water;;Rainy;;263;101;82;80;0;1;1;0;0;0;0;1;0;0;0;695;685
+61;Poliwhirl;61;61;1;2;0;27;0;water;;Rainy;;390;130;130;130;0;1;1;0;0;0;0;0;0;0;0;1313;1294
+62;Poliwrath;62;62;1;3;1;27;0;water;fighting;Rainy;Cloudy;549;182;187;180;0;1;1;0;0;0;0;0;0;0;0;2441;2407
+63;Abra;63;63;1;1;0;28;0;psychic;;Windy;;348;195;103;50;0;1;1;0;0;2;0;1;0;0;0;1148;1132
+64;Kadabra;64;64;1;2;0;28;0;psychic;;Windy;;450;232;138;80;0;1;1;0;0;0;0;0;0;0;0;1859;1833
+65;Alakazam;65;65;1;3;1;28;0;psychic;;Windy;;575;271;194;110;0;1;1;0;0;0;0;0;0;0;0;2887;2845
+66;Machop;66;66;1;1;0;29;0;fighting;;Cloudy;;365;137;88;140;0;1;1;0;0;2;0;1;0;0;0;1199;1182
+67;Machoke;67;67;1;2;0;29;0;fighting;;Cloudy;;467;177;130;160;0;1;1;0;0;0;0;0;0;0;0;1910;1882
+68;Machamp;68;68;1;3;1;29;0;fighting;;Cloudy;;576;234;162;180;0;1;1;0;3;0;0;0;0;0;0;2889;2848
+69;Bellsprout;69;69;1;1;0;30;0;grass;poison;Sunny/clear;Cloudy;303;139;64;100;0;1;1;0;0;0;0;1;0;0;0;916;903
+70;Weepinbell;70;70;1;2;0;30;0;grass;poison;Sunny/clear;Cloudy;397;172;95;130;0;1;1;0;0;0;0;0;0;0;0;1475;1453
+71;Victreebel;71;71;1;3;1;30;0;grass;poison;Sunny/clear;Cloudy;505;207;138;160;0;1;1;0;0;0;0;0;0;0;0;2268;2236
+72;Tentacool;72;72;1;1;0;31;0;water;poison;Rainy;Cloudy;359;97;182;80;0;1;1;0;0;0;0;1;0;0;0;956;943
+73;Tentacruel;73;73;1;2;1;31;0;water;poison;Rainy;Cloudy;563;166;237;160;0;1;1;0;0;0;0;0;0;0;0;2374;2340
+74;Geodude;74;74;1;1;0;32;0;rock;ground;Partly cloudy;Sunny/clear;375;132;163;80;0;1;1;0;0;0;0;1;0;0;0;1193;1176
+75;Graveler;75;75;1;2;0;32;0;rock;ground;Partly cloudy;Sunny/clear;470;164;196;110;0;1;1;0;0;0;0;0;0;0;0;1815;1789
+76;Golem;76;76;1;3;1;32;0;rock;ground;Partly cloudy;Sunny/clear;600;211;229;160;0;1;1;0;4;0;0;0;0;0;0;2916;2875
+77;Ponyta;77;77;1;1;0;33;0;fire;;Sunny/clear;;402;170;132;100;0;1;1;0;0;5;0;1;0;0;0;1502;1480
+78;Rapidash;78;78;1;2;1;33;0;fire;;Sunny/clear;;504;207;167;130;0;1;1;0;0;0;0;0;0;0;0;2252;2220
+79;Slowpoke;79;79;1;1;0;34;0;water;psychic;Rainy;Windy;398;109;109;180;0;1;1;0;0;2;0;1;0;0;0;1204;1187
+80;Slowbro;80;80;1;2;1;34;0;water;psychic;Rainy;Windy;561;177;194;190;0;1;1;0;0;0;0;0;0;0;0;2482;2446
+81;Magnemite;81;81;1;1;0;35;0;electric;steel;Rainy;Snow;343;165;128;50;0;1;1;0;0;0;0;1;0;0;1;1083;1068
+82;Magneton;82;82;1;2;1;35;0;electric;steel;Rainy;Snow;505;223;182;100;0;1;1;0;0;0;0;0;0;0;1;2237;2205
+83;Farfetchd;83;83;1;1;0;36;0;normal;flying;Partly cloudy;Windy;346;124;118;104;0;1;1;1;0;0;0;0;0;0;0;1092;1076
+84;Doduo;84;84;1;1;0;37;0;normal;flying;Partly cloudy;Windy;316;158;88;70;0;1;1;0;0;0;0;1;0;0;0;1011;996
+85;Dodrio;85;85;1;2;1;37;0;normal;flying;Partly cloudy;Windy;483;218;145;120;0;1;1;0;0;0;0;0;0;0;0;2138;2108
+86;Seel;86;86;1;1;0;38;0;water;;Rainy;;343;85;128;130;0;1;1;0;0;5;0;1;0;0;0;899;886
+87;Dewgong;87;87;1;2;1;38;0;water;ice;Rainy;Snow;503;139;184;180;0;1;1;0;0;0;0;0;0;0;0;1894;1867
+88;Grimer;88;88;1;1;0;39;0;poison;;Cloudy;;385;135;90;160;0;1;1;0;0;5;0;0;0;0;0;1269;1251
+89;Muk;89;89;1;2;1;39;0;poison;;Cloudy;;584;190;184;210;0;1;1;0;0;0;0;0;0;0;0;2709;2670
+90;Shellder;90;90;1;1;0;40;0;water;;Rainy;;344;116;168;60;0;1;1;0;0;5;0;1;0;0;0;958;944
+91;Cloyster;91;91;1;2;1;40;0;water;ice;Rainy;Snow;609;186;323;100;0;1;1;0;0;0;0;0;0;0;0;2475;2439
+92;Gastly;92;92;1;1;0;41;0;ghost;poison;Fog;Cloudy;316;186;70;60;0;1;1;0;0;2;0;1;0;0;0;1002;988
+93;Haunter;93;93;1;2;0;41;0;ghost;poison;Fog;Cloudy;425;223;112;90;0;1;1;0;0;0;0;0;0;0;0;1716;1692
+94;Gengar;94;94;1;3;1;41;0;ghost;poison;Fog;Cloudy;537;261;156;120;0;1;1;0;3;0;0;0;0;0;0;2619;2581
+95;Onix;95;95;1;1;0;42;0;rock;ground;Partly cloudy;Sunny/clear;443;85;288;70;0;1;1;0;0;5;0;1;0;0;0;1002;988
+96;Drowzee;96;96;1;1;0;43;0;psychic;;Windy;;367;89;158;120;0;1;1;0;0;0;0;1;0;0;0;992;978
+97;Hypno;97;97;1;2;1;43;0;psychic;;Windy;;529;144;215;170;0;1;1;0;0;0;0;0;0;0;0;2048;2019
+98;Krabby;98;98;1;1;0;44;0;water;;Rainy;;397;181;156;60;0;1;1;0;0;0;0;1;0;0;0;1386;1366
+99;Kingler;99;99;1;2;1;44;0;water;;Rainy;;564;240;214;110;0;1;1;0;0;0;0;0;0;0;0;2694;2656
+100;Voltorb;100;100;1;1;0;45;0;electric;;Rainy;;303;109;114;80;0;1;1;0;0;0;0;1;0;0;0;857;845
+101;Electrode;101;101;1;2;1;45;0;electric;;Rainy;;472;173;179;120;0;1;1;0;0;0;0;0;0;0;0;1900;1873
+102;Exeggcute;102;102;1;1;0;46;0;grass;psychic;Sunny/clear;Windy;367;107;140;120;0;1;1;0;0;2;0;1;0;0;0;1102;1086
+103;Exeggutor;103;103;1;2;1;46;0;grass;psychic;Sunny/clear;Windy;581;233;158;190;0;1;1;0;2;0;0;0;0;0;0;2916;2875
+104;Cubone;104;104;1;1;0;47;0;ground;;Sunny/clear;;355;90;165;100;0;1;1;0;0;0;0;1;0;0;0;943;930
+105;Marowak;105;105;1;2;1;47;0;ground;;Sunny/clear;;464;144;200;120;0;1;1;0;0;0;0;0;0;0;0;1691;1667
+106;Hitmonlee;106;106;1;1;1;48;0;fighting;;Cloudy;;535;224;211;100;0;1;1;0;0;0;0;0;0;0;0;2406;2372
+107;Hitmonchan;107;107;1;1;1;48;0;fighting;;Cloudy;;505;193;212;100;0;1;1;0;0;0;0;0;0;0;0;2098;2069
+108;Lickitung;108;108;1;1;1;49;1;normal;;Partly cloudy;;425;108;137;180;0;1;1;0;0;5;0;0;0;0;1;1322;1303
+109;Koffing;109;109;1;1;0;50;0;poison;;Cloudy;;363;119;164;80;0;1;1;0;0;5;0;0;0;0;0;1091;1075
+110;Weezing;110;110;1;2;1;50;0;poison;;Cloudy;;525;174;221;130;0;1;1;0;0;0;0;0;0;0;0;2183;2152
+111;Rhyhorn;111;111;1;1;0;51;0;ground;rock;Sunny/clear;Partly cloudy;457;140;157;160;0;1;1;0;0;5;0;1;0;0;1;1679;1655
+112;Rhydon;112;112;1;2;1;51;0;ground;rock;Sunny/clear;Partly cloudy;638;222;206;210;0;1;1;0;0;0;0;0;0;0;1;3300;3253
+113;Chansey;113;113;1;1;0;52;1;normal;;Partly cloudy;;736;60;176;500;0;1;1;0;0;10;0;0;0;0;0;1469;1448
+114;Tangela;114;114;1;1;1;53;0;grass;;Sunny/clear;;518;183;205;130;0;1;1;0;0;5;0;0;0;0;1;2208;2177
+115;Kangaskhan;115;115;1;1;1;54;0;normal;;Partly cloudy;;556;181;165;210;0;1;1;1;0;0;0;0;0;0;0;2463;2428
+116;Horsea;116;116;1;1;0;55;1;water;;Rainy;;314;129;125;60;0;1;1;0;0;0;0;1;0;0;0;921;908
+117;Seadra;117;117;1;2;0;55;1;water;;Rainy;;479;187;182;110;0;1;1;0;0;0;0;0;0;0;0;1979;1951
+118;Goldeen;118;118;1;1;0;56;0;water;;Rainy;;328;123;115;90;0;1;1;0;0;0;0;1;0;0;0;1006;992
+119;Seaking;119;119;1;2;1;56;0;water;;Rainy;;489;175;154;160;0;1;1;0;0;0;0;0;0;0;0;2040;2011
+120;Staryu;120;120;1;1;0;57;0;water;;Rainy;;309;137;112;60;0;1;1;0;0;0;0;1;0;0;0;926;913
+121;Starmie;121;121;1;2;1;57;0;water;psychic;Rainy;Windy;514;210;184;120;0;1;1;0;0;0;0;0;0;0;0;2303;2270
+122;Mr Mime;122;122;1;1;1;58;0;psychic;fairy;Windy;Cloudy;505;192;233;80;0;1;1;1;0;0;0;0;0;0;0;1984;1956
+123;Scyther;123;123;1;1;0;59;0;bug;flying;Rainy;Windy;528;218;170;140;0;1;1;0;0;5;0;1;0;0;0;2464;2429
+124;Jynx;124;124;1;1;1;60;0;ice;psychic;Snow;Windy;535;223;182;130;0;1;1;0;3;0;0;1;0;0;0;2512;2476
+125;Electabuzz;125;125;1;1;1;61;1;electric;;Rainy;;501;198;173;130;0;1;1;0;2;0;0;1;0;0;1;2196;2165
+126;Magmar;126;126;1;1;1;62;1;fire;;Sunny/clear;;505;206;169;130;0;1;1;0;0;0;0;1;0;0;1;2254;2222
+127;Pinsir;127;127;1;1;1;63;0;bug;;Rainy;;565;238;197;130;0;1;1;0;0;5;0;1;0;0;0;2770;2730
+128;Tauros;128;128;1;1;1;64;0;normal;;Partly cloudy;;545;198;197;150;0;1;1;1;0;0;0;0;0;0;0;2488;2452
+129;Magikarp;129;129;1;1;0;65;0;water;;Rainy;;171;29;102;40;0;1;1;0;1;0;1;1;0;0;0;220;217
+130;Gyarados;130;130;1;2;1;65;0;water;flying;Rainy;Windy;624;237;197;190;0;1;1;0;0;0;1;0;0;0;0;3281;3234
+131;Lapras;131;131;1;1;0;66;0;water;ice;Rainy;Snow;605;165;180;260;0;1;1;0;0;10;0;0;0;0;0;2603;2566
+132;Ditto;132;132;1;1;0;67;0;normal;;Partly cloudy;;278;91;91;96;0;1;1;0;0;0;0;0;0;0;0;718;707
+133;Eevee;133;133;1;1;0;68;1;normal;;Partly cloudy;;335;104;121;110;0;1;1;0;0;5;0;1;0;0;1;969;955
+134;Vaporeon;134;134;1;2;1;68;0;water;;Rainy;;642;205;177;260;0;1;1;0;0;0;0;0;0;0;0;3157;3112
+135;Jolteon;135;135;1;2;1;68;0;electric;;Rainy;;563;232;201;130;0;1;1;0;3;0;0;0;0;0;0;2730;2691
+136;Flareon;136;136;1;2;1;68;0;fire;;Sunny/clear;;580;246;204;130;0;1;1;0;0;0;0;0;0;0;0;2904;2863
+137;Porygon;137;137;1;1;0;69;0;normal;;Partly cloudy;;422;153;139;130;0;1;1;0;0;10;0;0;0;0;1;1567;1545
+138;Omanyte;138;138;1;1;0;70;0;rock;water;Partly cloudy;Rainy;399;155;174;70;0;1;1;0;0;5;0;1;0;0;0;1345;1326
+139;Omastar;139;139;1;2;1;70;0;rock;water;Partly cloudy;Rainy;574;207;227;140;0;1;1;0;0;0;0;0;0;0;0;2685;2647
+140;Kabuto;140;140;1;1;0;71;0;rock;water;Partly cloudy;Rainy;370;148;162;60;0;1;1;0;0;5;0;1;0;0;0;1172;1156
+141;Kabutops;141;141;1;2;1;71;0;rock;water;Partly cloudy;Rainy;543;220;203;120;0;1;1;0;0;0;0;0;0;0;0;2517;2481
+142;Aerodactyl;142;142;1;1;0;72;0;rock;flying;Partly cloudy;Windy;545;221;164;160;0;1;1;0;0;10;0;0;0;0;0;2608;2571
+143;Snorlax;143;143;1;1;0;73;0;normal;;Partly cloudy;;700;190;190;320;0;1;1;0;0;10;0;0;0;0;0;3355;3307
+144;Articuno;144;144;1;1;0;74;0;ice;flying;Snow;Windy;621;192;249;180;1;1;0;0;0;0;0;0;0;1;0;2933;2891
+145;Zapdos;145;145;1;1;0;75;0;electric;flying;Rainy;Windy;621;253;188;180;1;1;0;0;0;0;0;0;0;1;0;3330;3282
+146;Moltres;146;146;1;1;0;76;0;fire;flying;Sunny/clear;Windy;615;251;184;180;1;1;0;0;0;0;0;0;0;1;0;3272;3225
+147;Dratini;147;147;1;1;0;77;0;dragon;;Windy;;295;119;94;82;0;1;1;0;0;10;0;0;0;0;0;860;848
+148;Dragonair;148;148;1;2;1;77;0;dragon;;Windy;;423;163;138;122;0;1;1;0;0;0;0;0;0;0;0;1609;1586
+149;Dragonite;149;149;1;3;1;77;0;dragon;flying;Windy;;646;263;201;182;0;1;1;0;0;0;0;0;0;0;0;3581;3530
+150;Mewtwo;150;150;1;1;0;78;0;psychic;;Windy;;675;300;182;193;1;1;0;0;0;0;0;0;0;0;0;3982;3925
+151;Mew;151;151;1;1;1;79;0;psychic;;Windy;;620;210;210;200;2;0;0;0;0;0;0;0;0;0;0;3090;3046
+152;Chikorita;152;152;2;1;0;80;0;grass;;Sunny/clear;;304;92;122;90;0;1;1;0;0;5;0;1;0;0;0;801;790
+153;Bayleef;153;153;2;2;0;80;0;grass;;Sunny/clear;;397;122;155;120;0;1;1;0;0;0;0;0;0;0;0;1296;1277
+154;Meganium;154;154;2;3;1;80;0;grass;;Sunny/clear;;530;168;202;160;0;1;1;0;0;0;0;0;0;0;0;2227;2195
+155;Cyndaquil;155;155;2;1;0;81;0;fire;;Sunny/clear;;290;116;96;78;0;1;1;0;0;5;0;1;0;0;0;831;819
+156;Quilava;156;156;2;2;0;81;0;fire;;Sunny/clear;;403;158;129;116;0;1;1;0;0;0;0;0;0;0;0;1484;1462
+157;Typhlosion;157;157;2;3;1;81;0;fire;;Sunny/clear;;555;223;176;156;0;1;1;0;0;0;0;0;0;0;0;2686;2648
+158;Totodile;158;158;2;1;0;82;0;water;;Rainy;;333;117;116;100;0;1;1;0;0;5;0;1;0;0;0;1011;997
+159;Croconaw;159;159;2;2;0;82;0;water;;Rainy;;431;150;151;130;0;1;1;0;0;0;0;0;0;0;0;1598;1576
+160;Feraligatr;160;160;2;3;1;82;0;water;;Rainy;;572;205;197;170;0;1;1;0;0;0;0;0;0;0;0;2721;2682
+161;Sentret;161;161;2;1;0;83;0;normal;;Partly cloudy;;226;79;77;70;0;1;1;0;0;0;0;1;0;0;0;519;511
+162;Furret;162;162;2;2;1;83;0;normal;;Partly cloudy;;448;148;130;170;0;1;1;0;0;0;0;0;0;0;0;1667;1643
+163;Hoothoot;163;163;2;1;0;84;0;normal;flying;Partly cloudy;Windy;288;67;101;120;0;1;1;0;0;0;0;1;0;0;0;640;631
+164;Noctowl;164;164;2;2;1;84;0;normal;flying;Partly cloudy;Windy;524;145;179;200;0;1;1;0;0;0;0;0;0;0;0;2040;2011
+165;Ledyba;165;165;2;1;0;85;0;bug;flying;Rainy;Windy;294;72;142;80;0;1;1;0;0;0;0;1;0;0;0;663;654
+166;Ledian;166;166;2;2;1;85;0;bug;flying;Rainy;Windy;426;107;209;110;0;1;1;0;0;0;0;0;0;0;0;1275;1256
+167;Spinarak;167;167;2;1;0;86;0;bug;poison;Rainy;Cloudy;258;105;73;80;0;1;1;0;0;0;0;1;0;0;0;685;675
+168;Ariados;168;168;2;2;1;86;0;bug;poison;Rainy;Cloudy;429;161;128;140;0;1;1;0;0;0;0;0;0;0;0;1636;1613
+169;Crobat;169;169;2;3;1;17;0;poison;flying;Cloudy;Windy;542;194;178;170;0;1;1;0;0;0;0;0;0;0;0;2466;2431
+170;Chinchou;170;170;2;1;0;87;0;water;electric;Rainy;;362;106;106;150;0;1;1;0;0;5;0;1;0;0;0;1067;1052
+171;Lanturn;171;171;2;2;1;87;0;water;electric;Rainy;;542;146;146;250;0;1;1;0;0;0;0;0;0;0;0;2077;2047
+172;Pichu;172;172;2;0;0;10;0;electric;;Rainy;;180;77;63;40;0;1;0;0;0;2;1;0;0;0;0;376;370
+173;Cleffa;173;173;2;0;0;14;0;fairy;;Cloudy;;266;75;91;100;0;1;0;0;0;2;0;0;0;0;0;620;611
+174;Igglybuff;174;174;2;0;0;16;0;normal;fairy;Partly cloudy;Cloudy;283;69;34;180;0;1;0;0;0;2;0;0;0;0;0;512;505
+175;Togepi;175;175;2;0;0;88;0;fairy;;Cloudy;;253;67;116;70;0;1;0;0;0;2;0;0;0;0;1;540;532
+176;Togetic;176;176;2;1;1;88;0;fairy;flying;Cloudy;Windy;440;139;191;110;0;1;1;0;0;0;0;0;0;0;1;1543;1521
+177;Natu;177;177;2;1;0;89;0;psychic;flying;Windy;;303;134;89;80;0;1;1;0;0;0;0;1;0;0;0;925;911
+178;Xatu;178;178;2;2;1;89;0;psychic;flying;Windy;;468;192;146;130;0;1;1;0;0;0;0;0;0;0;0;1975;1947
+179;Mareep;179;179;2;1;0;90;0;electric;;Rainy;;306;114;82;110;0;1;1;0;0;10;0;0;0;0;0;887;874
+180;Flaaffy;180;180;2;2;0;90;0;electric;;Rainy;;397;145;112;140;0;1;1;0;0;0;0;0;0;0;0;1402;1382
+181;Ampharos;181;181;2;3;1;90;0;electric;;Rainy;;563;211;172;180;0;1;1;0;0;0;0;0;0;0;0;2695;2656
+182;Bellossom;182;182;2;3;1;18;0;grass;;Sunny/clear;;508;169;189;150;0;1;0;0;0;0;0;0;0;0;0;2108;2078
+183;Marill;183;183;2;1;0;91;0;water;fairy;Rainy;Cloudy;270;37;93;140;0;1;1;0;0;0;0;1;0;0;0;420;414
+184;Azumarill;184;184;2;2;1;91;0;water;fairy;Rainy;Cloudy;464;112;152;200;0;1;1;0;0;0;0;0;0;0;0;1503;1481
+185;Sudowoodo;185;185;2;1;1;92;0;rock;;Partly cloudy;;505;167;198;140;0;1;1;0;0;10;0;0;0;0;0;2065;2035
+186;Politoed;186;186;2;2;1;27;0;water;;Rainy;;546;174;192;180;0;1;1;0;0;0;0;0;0;0;0;2371;2337
+187;Hoppip;187;187;2;1;0;93;0;grass;flying;Sunny/clear;Windy;238;67;101;70;0;1;1;0;0;0;0;1;0;0;0;508;501
+188;Skiploom;188;188;2;2;0;93;0;grass;flying;Sunny/clear;Windy;328;91;127;110;0;1;1;0;0;0;0;0;0;0;0;882;869
+189;Jumpluff;189;189;2;3;1;93;0;grass;flying;Sunny/clear;Windy;465;118;197;150;0;1;1;0;0;0;0;0;0;0;0;1553;1531
+190;Aipom;190;190;2;1;1;94;0;normal;;Partly cloudy;;358;136;112;110;0;1;1;0;0;0;0;1;0;0;1;1188;1171
+191;Sunkern;191;191;2;1;0;95;0;grass;;Sunny/clear;;170;55;55;60;0;1;1;0;0;0;0;1;0;0;0;316;312
+192;Sunflora;192;192;2;2;1;95;0;grass;;Sunny/clear;;483;185;148;150;0;1;1;0;0;0;0;0;0;0;0;2048;2019
+193;Yanma;193;193;2;1;1;96;0;bug;flying;Rainy;Windy;378;154;94;130;0;1;1;0;0;0;0;1;0;0;1;1326;1308
+194;Wooper;194;194;2;1;0;97;0;water;ground;Rainy;Sunny/clear;260;75;75;110;0;1;1;0;0;0;0;1;0;0;0;596;587
+195;Quagsire;195;195;2;2;1;97;0;water;ground;Rainy;Sunny/clear;494;152;152;190;0;1;1;0;0;0;0;0;0;0;0;1929;1902
+196;Espeon;196;196;2;2;1;68;1;psychic;;Windy;;585;261;194;130;0;1;0;0;0;0;0;0;0;0;0;3000;2958
+197;Umbreon;197;197;2;2;1;68;1;dark;;Fog;;566;126;250;190;0;1;0;0;0;0;0;0;0;0;0;2052;2023
+198;Murkrow;198;198;2;1;1;98;0;dark;flying;Fog;Windy;382;175;87;120;0;1;1;0;0;0;0;1;0;0;1;1392;1372
+199;Slowking;199;199;2;2;1;34;0;water;psychic;Rainy;Windy;561;177;194;190;0;1;1;0;0;0;0;0;0;0;0;2482;2446
+200;Misdreavus;200;200;2;1;1;99;0;ghost;;Fog;;454;167;167;120;0;1;1;0;0;0;0;1;0;0;1;1781;1756
+201;Unown;201;201;2;1;1;100;0;psychic;;Windy;;323;136;91;96;0;1;1;0;0;0;0;0;0;0;0;1022;1008
+202;Wobbuffet;202;202;2;1;1;101;0;psychic;;Windy;;546;60;106;380;0;1;1;0;0;0;0;1;0;0;0;1024;1009
+203;Girafarig;203;203;2;1;1;102;0;normal;psychic;Partly cloudy;Windy;455;182;133;140;0;1;1;0;0;5;0;1;0;0;0;1863;1836
+204;Pineco;204;204;2;1;0;103;0;bug;;Rainy;;354;108;146;100;0;1;1;0;0;5;0;0;0;0;0;1045;1030
+205;Forretress;205;205;2;2;1;103;0;bug;steel;Rainy;Snow;553;161;242;150;0;1;1;0;0;0;0;0;0;0;0;2263;2231
+206;Dunsparce;206;206;2;1;1;104;0;normal;;Partly cloudy;;462;131;131;200;0;1;1;0;0;5;0;1;0;0;0;1615;1592
+207;Gligar;207;207;2;1;1;105;0;ground;flying;Sunny/clear;Windy;477;143;204;130;0;1;1;0;0;5;0;0;0;0;1;1758;1733
+208;Steelix;208;208;2;2;1;42;0;steel;ground;Snow;Sunny/clear;631;148;333;150;0;1;0;0;0;0;0;0;0;0;0;2439;2404
+209;Snubbull;209;209;2;1;0;106;0;fairy;;Cloudy;;346;137;89;120;0;1;1;0;0;0;0;1;0;0;0;1124;1108
+210;Granbull;210;210;2;2;1;106;0;fairy;;Cloudy;;529;212;137;180;0;1;1;0;0;0;0;0;0;0;0;2440;2406
+211;Qwilfish;211;211;2;1;1;107;0;water;poison;Rainy;Cloudy;462;184;148;130;0;1;1;0;0;0;0;1;0;0;0;1910;1883
+212;Scizor;212;212;2;2;1;59;0;bug;steel;Rainy;Snow;567;236;191;140;0;1;0;0;0;0;0;0;0;0;0;2801;2761
+213;Shuckle;213;213;2;1;1;108;0;bug;rock;Rainy;Partly cloudy;453;17;396;40;0;1;1;0;0;5;0;1;0;0;0;300;296
+214;Heracross;214;214;2;1;1;109;0;bug;fighting;Rainy;Cloudy;583;234;189;160;0;1;1;1;0;0;0;0;0;0;0;2938;2896
+215;Sneasel;215;215;2;1;1;110;0;dark;ice;Fog;Snow;456;189;157;110;0;1;0;0;0;5;0;1;0;0;1;1868;1841
+216;Teddiursa;216;216;2;1;0;111;0;normal;;Partly cloudy;;355;142;93;120;0;1;1;0;0;5;0;1;0;0;0;1184;1167
+217;Ursaring;217;217;2;2;1;111;0;normal;;Partly cloudy;;560;236;144;180;0;1;1;0;0;0;0;0;0;0;0;2760;2720
+218;Slugma;218;218;2;1;0;112;0;fire;;Sunny/clear;;269;118;71;80;0;1;1;0;0;0;0;1;0;0;0;750;740
+219;Magcargo;219;219;2;2;1;112;0;fire;rock;Sunny/clear;Partly cloudy;448;139;209;100;0;1;1;0;0;0;0;0;0;0;0;1543;1521
+220;Swinub;220;220;2;1;0;113;0;ice;ground;Snow;Sunny/clear;264;90;74;100;0;1;1;0;0;0;0;1;0;0;1;663;653
+221;Piloswine;221;221;2;2;1;113;0;ice;ground;Snow;Sunny/clear;528;181;147;200;0;1;1;0;2;0;0;0;0;0;1;2284;2252
+222;Corsola;222;222;2;1;1;114;0;water;rock;Rainy;Partly cloudy;384;118;156;110;0;1;1;1;0;0;0;0;0;0;0;1214;1197
+223;Remoraid;223;223;2;1;0;115;0;water;;Rainy;;266;127;69;70;0;1;1;0;0;2;0;1;0;0;0;749;738
+224;Octillery;224;224;2;2;1;115;0;water;;Rainy;;488;197;141;150;0;1;1;0;0;0;0;0;0;0;0;2124;2094
+225;Delibird;225;225;2;1;1;116;0;ice;flying;Snow;Windy;308;128;90;90;0;1;1;0;0;0;0;0;0;0;0;937;924
+226;Mantine;226;226;2;1;1;117;0;water;flying;Rainy;Windy;538;148;260;130;0;1;1;0;0;5;0;0;0;0;0;2032;2003
+227;Skarmory;227;227;2;1;1;118;0;steel;flying;Snow;Windy;538;148;260;130;0;1;1;0;0;10;0;0;0;0;0;2032;2003
+228;Houndour;228;228;2;1;0;119;0;dark;fire;Fog;Sunny/clear;335;152;93;90;0;1;1;0;0;5;0;1;0;0;0;1110;1094
+229;Houndoom;229;229;2;2;1;119;0;dark;fire;Fog;Sunny/clear;533;224;159;150;0;1;1;0;0;0;0;0;0;0;0;2529;2493
+230;Kingdra;230;230;2;3;1;55;1;water;dragon;Rainy;Windy;538;194;194;150;0;1;1;0;0;0;0;0;0;0;0;2424;2389
+231;Phanpy;231;231;2;1;0;120;0;ground;;Sunny/clear;;394;107;107;180;0;1;1;0;0;5;0;0;0;0;0;1175;1158
+232;Donphan;232;232;2;2;1;120;0;ground;;Sunny/clear;;608;214;214;180;0;1;1;0;0;0;0;0;0;0;0;3022;2979
+233;Porygon2;233;233;2;2;1;69;0;normal;;Partly cloudy;;551;198;183;170;0;1;0;0;0;0;0;0;0;0;1;2546;2509
+234;Stantler;234;234;2;1;1;121;0;normal;;Partly cloudy;;470;192;132;146;0;1;1;0;0;5;0;0;0;0;0;1988;1960
+235;Smeargle;235;235;2;1;1;122;0;normal;;Partly cloudy;;238;40;88;110;0;0;0;0;0;0;0;0;0;0;0;389;384
+236;Tyrogue;236;236;2;0;0;48;0;fighting;;Cloudy;;198;64;64;70;0;1;0;0;0;5;0;0;0;0;0;404;398
+237;Hitmontop;237;237;2;1;1;48;0;fighting;;Cloudy;;487;173;214;100;0;1;1;0;0;0;0;0;0;0;0;1905;1878
+238;Smoochum;238;238;2;0;0;;0;ice;psychic;Snow;Windy;359;153;116;90;0;1;0;0;0;5;0;0;0;0;0;1230;1213
+239;Elekid;239;239;2;0;0;;0;electric;;Rainy;;335;135;110;90;0;1;0;0;0;5;0;0;0;0;0;1073;1057
+240;Magby;240;240;2;0;0;;0;fire;;Sunny/clear;;349;151;108;90;0;1;0;0;0;5;0;0;0;0;0;1178;1161
+241;Miltank;241;241;2;1;1;123;0;normal;;Partly cloudy;;558;157;211;190;0;1;1;0;0;10;0;0;0;0;0;2312;2279
+242;Blissey;242;242;2;2;1;;1;normal;;Partly cloudy;;868;129;229;510;0;1;1;0;0;0;0;0;0;0;0;3219;3173
+243;Raikou;243;243;2;1;1;124;0;electric;;Rainy;;631;241;210;180;1;1;0;0;0;0;0;0;0;1;0;3349;3301
+244;Entei;244;244;2;1;1;125;0;fire;;Sunny/clear;;641;235;176;230;1;1;0;0;0;0;0;0;0;1;0;3377;3329
+245;Suicune;245;245;2;1;1;126;0;water;;Rainy;;615;180;235;200;1;1;0;0;0;0;0;0;0;1;0;2823;2783
+246;Larvitar;246;246;2;1;0;127;0;rock;ground;Partly cloudy;Sunny/clear;308;115;93;100;0;1;1;0;0;10;0;0;0;0;0;904;891
+247;Pupitar;247;247;2;2;0;127;0;rock;ground;Partly cloudy;Sunny/clear;428;155;133;140;0;1;1;0;0;0;0;0;0;0;0;1608;1585
+248;Tyranitar;248;248;2;3;1;127;0;rock;dark;Partly cloudy;Fog;663;251;212;200;0;1;1;0;4;0;0;0;0;0;0;3670;3617
+249;Lugia;249;249;2;1;1;128;0;psychic;flying;Windy;;728;193;323;212;1;1;0;0;5;0;1;0;0;1;0;3598;3547
+250;Ho Oh;250;250;2;1;1;129;0;fire;flying;Sunny/clear;Windy;706;239;274;193;1;1;0;0;0;0;0;0;0;1;0;3889;3833
+251;Celebi;251;251;2;1;1;130;0;psychic;grass;Windy;Sunny/clear;620;210;210;200;2;0;0;0;0;0;0;0;0;0;0;3090;3046
+252;Treecko;252;252;3;1;0;131;0;grass;;Sunny/clear;;308;124;104;80;0;1;1;0;0;5;0;1;0;0;0;923;909
+253;Grovyle;253;253;3;2;0;131;0;grass;;Sunny/clear;;402;172;130;100;0;1;1;0;0;0;0;0;0;0;0;1508;1486
+254;Sceptile;254;254;3;3;1;131;0;grass;;Sunny/clear;;543;223;180;140;0;1;0;0;0;0;0;0;0;0;0;2584;2547
+255;Torchic;255;255;3;1;0;132;0;fire;;Sunny/clear;;312;130;92;90;0;1;1;0;0;5;0;1;0;0;0;959;946
+256;Combusken;256;256;3;2;0;132;0;fire;fighting;Sunny/clear;Cloudy;398;163;115;120;0;1;1;0;0;0;0;0;0;0;0;1472;1451
+257;Blaziken;257;257;3;3;1;132;0;fire;fighting;Sunny/clear;Cloudy;541;240;141;160;0;1;0;0;0;0;0;0;0;0;0;2631;2593
+258;Mudkip;258;258;3;1;0;133;0;water;;Rainy;;319;126;93;100;0;1;1;0;0;5;0;1;0;0;0;981;967
+259;Marshtomp;259;259;3;2;0;133;0;water;ground;Rainy;Sunny/clear;429;156;133;140;0;1;1;0;0;0;0;0;0;0;0;1617;1594
+260;Swampert;260;260;3;3;1;133;0;water;ground;Rainy;Sunny/clear;583;208;175;200;0;1;0;0;0;0;0;0;0;0;0;2815;2774
+261;Poochyena;261;261;3;1;0;134;0;dark;;Fog;;229;96;63;70;0;1;1;0;0;2;1;1;0;0;0;564;556
+262;Mightyena;262;262;3;2;1;134;0;dark;;Fog;;448;171;137;140;0;1;1;0;0;0;1;0;0;0;0;1783;1757
+263;Zigzagoon;263;263;3;1;0;135;0;normal;;Partly cloudy;;214;58;80;76;0;1;1;0;0;2;0;1;0;0;0;423;417
+264;Linoone;264;264;3;2;1;135;0;normal;;Partly cloudy;;426;142;128;156;0;1;1;0;0;0;0;0;0;0;0;1533;1511
+265;Wurmple;265;265;3;1;0;136;0;bug;;Rainy;;226;75;61;90;0;1;1;0;0;2;0;1;0;0;0;502;494
+266;Silcoon;266;266;3;2;0;136;0;bug;;Rainy;;251;60;91;100;0;1;0;0;0;0;0;0;0;0;0;517;509
+267;Beautifly;267;267;3;3;1;136;0;bug;flying;Rainy;Windy;407;189;98;120;0;1;0;0;0;0;0;0;0;0;0;1573;1551
+268;Cascoon;268;268;3;2;0;137;0;bug;;Rainy;;251;60;91;100;0;1;0;0;0;0;0;0;0;0;0;517;509
+269;Dustox;269;269;3;3;1;137;0;bug;poison;Rainy;Cloudy;390;98;172;120;0;1;0;0;0;0;0;0;0;0;0;1121;1105
+270;Lotad;270;270;3;1;0;138;0;water;grass;Rainy;Sunny/clear;237;71;86;80;0;1;1;0;0;5;0;0;0;0;0;526;518
+271;Lombre;271;271;3;2;0;138;0;water;grass;Rainy;Sunny/clear;360;112;128;120;0;1;1;0;0;0;0;0;0;0;0;1102;1086
+272;Ludicolo;272;272;3;3;1;138;0;water;grass;Rainy;Sunny/clear;524;173;191;160;0;1;0;0;0;0;0;0;0;0;0;2229;2197
+273;Seedot;273;273;3;1;0;139;0;grass;;Sunny/clear;;237;71;86;80;0;1;1;0;0;5;0;1;0;0;0;526;518
+274;Nuzleaf;274;274;3;2;0;139;0;grass;dark;Sunny/clear;Fog;352;134;78;140;0;1;1;0;0;0;0;0;0;0;0;1117;1101
+275;Shiftry;275;275;3;3;1;139;0;grass;dark;Sunny/clear;Fog;501;200;121;180;0;1;0;0;0;0;0;0;0;0;0;2186;2155
+276;Taillow;276;276;3;1;0;140;0;normal;flying;Partly cloudy;Windy;247;106;61;80;0;3;1;0;0;0;0;1;1;0;0;642;632
+277;Swellow;277;277;3;2;1;140;0;normal;flying;Partly cloudy;Windy;435;185;130;120;0;3;1;0;0;0;0;0;1;0;0;1747;1722
+278;Wingull;278;278;3;1;0;141;0;water;flying;Rainy;Windy;247;106;61;80;0;3;1;0;0;0;0;1;1;0;0;642;632
+279;Pelipper;279;279;3;2;1;141;0;water;flying;Rainy;Windy;484;175;189;120;0;3;1;0;0;0;0;0;1;0;0;1969;1941
+280;Ralts;280;280;3;1;0;142;0;psychic;fairy;Windy;Cloudy;198;79;63;56;0;1;1;0;0;10;0;0;0;0;1;436;430
+281;Kirlia;281;281;3;2;0;142;0;psychic;fairy;Windy;Cloudy;293;117;100;76;0;1;1;0;0;0;0;0;0;0;1;843;831
+282;Gardevoir;282;282;3;3;1;142;0;psychic;fairy;Windy;Cloudy;593;237;220;136;0;1;0;0;0;0;0;0;0;0;0;2964;2922
+283;Surskit;283;283;3;1;0;143;0;bug;water;Rainy;;270;93;97;80;0;3;1;0;0;0;0;1;1;0;0;695;685
+284;Masquerain;284;284;3;2;0;143;0;bug;flying;Rainy;Windy;493;192;161;140;0;3;1;0;0;0;0;0;1;0;0;2135;2104
+285;Shroomish;285;285;3;1;0;144;0;grass;;Sunny/clear;;304;74;110;120;0;1;1;0;0;5;0;1;0;0;0;722;711
+286;Breloom;286;286;3;2;0;144;0;grass;fighting;Sunny/clear;Cloudy;514;241;153;120;0;1;1;0;0;0;0;0;0;0;0;2407;2373
+287;Slakoth;287;287;3;1;0;145;0;normal;;Partly cloudy;;328;104;104;120;0;1;1;0;0;10;0;0;0;0;0;942;928
+288;Vigoroth;288;288;3;2;0;145;0;normal;;Partly cloudy;;478;159;159;160;0;1;1;0;0;0;0;0;0;0;0;1896;1869
+289;Slaking;289;289;3;3;0;145;0;normal;;Partly cloudy;;746;290;183;273;0;1;0;0;0;0;0;0;0;0;0;4548;4484
+290;Nincada;290;290;3;1;0;146;0;bug;ground;Rainy;Sunny/clear;295;80;153;62;0;0;0;0;0;0;0;0;0;0;0;674;665
+291;Ninjask;291;291;3;2;0;146;0;bug;flying;Rainy;Windy;437;199;116;122;0;0;0;0;0;0;0;0;0;0;0;1790;1765
+292;Shedinja;292;292;3;3;0;146;0;bug;ghost;Rainy;Fog;235;153;80;2;0;0;0;0;0;0;0;0;0;0;0;421;415
+293;Whismur;293;293;3;1;0;147;0;normal;;Partly cloudy;;262;92;42;128;0;2;1;0;0;2;0;1;0;0;0;603;594
+294;Loudred;294;294;3;2;0;147;0;normal;;Partly cloudy;;383;134;81;168;0;2;1;0;0;0;0;0;0;0;0;1233;1215
+295;Exploud;295;295;3;3;0;147;0;normal;;Partly cloudy;;529;179;142;208;0;2;0;0;0;0;0;0;0;0;0;2267;2234
+296;Makuhita;296;296;3;1;0;148;0;fighting;;Cloudy;;297;99;54;144;0;1;1;0;0;5;0;1;0;0;0;745;735
+297;Hariyama;297;297;3;2;0;148;0;fighting;;Cloudy;;611;209;114;288;0;1;1;0;0;0;0;0;0;0;0;2765;2726
+298;Azurill;298;298;3;0;0;;0;normal;fairy;Partly cloudy;Cloudy;207;36;71;100;0;1;0;0;0;5;0;0;0;0;0;316;312
+299;Nosepass;299;299;3;1;0;149;0;rock;;Partly cloudy;;378;82;236;60;0;2;1;0;0;5;0;1;0;0;1;831;819
+300;Skitty;300;300;3;1;0;150;0;normal;;Partly cloudy;;268;84;84;100;0;1;1;0;0;5;0;1;0;0;0;659;650
+301;Delcatty;301;301;3;2;0;151;0;normal;;Partly cloudy;;404;132;132;140;0;1;1;0;0;0;0;0;0;0;0;1385;1366
+302;Sableye;302;302;3;1;0;152;0;dark;ghost;Fog;;382;141;141;100;0;1;1;0;2;0;1;0;0;0;0;1305;1286
+303;Mawile;303;303;3;1;0;153;0;steel;fairy;Snow;Cloudy;410;155;155;100;0;1;0;0;2;0;1;0;0;0;0;1484;1463
+304;Aron;304;304;3;1;0;154;0;steel;rock;Snow;Partly cloudy;389;121;168;100;0;2;1;0;0;2;1;1;0;0;0;1232;1214
+305;Lairon;305;305;3;2;0;154;0;steel;rock;Snow;Partly cloudy;518;158;240;120;0;2;1;0;0;0;1;0;0;0;0;2004;1976
+306;Aggron;306;306;3;3;0;154;0;steel;rock;Snow;Partly cloudy;652;198;314;140;0;2;0;0;4;0;1;0;0;0;0;3004;2961
+307;Meditite;307;307;3;1;0;155;0;fighting;psychic;Cloudy;Windy;245;78;107;60;0;1;1;0;0;0;0;1;0;0;0;555;547
+308;Medicham;308;308;3;2;0;155;0;fighting;psychic;Cloudy;Windy;393;121;152;120;0;1;0;0;0;0;0;0;0;0;0;1275;1257
+309;Electrike;309;309;3;1;0;156;0;electric;;Rainy;;281;123;78;80;0;1;1;0;0;0;0;1;0;0;0;810;798
+310;Manectric;310;310;3;2;0;156;0;electric;;Rainy;;482;215;127;140;0;1;0;0;2;0;0;0;0;0;0;2131;2100
+311;Plusle;311;311;3;1;0;157;0;electric;;Rainy;;434;167;147;120;0;1;1;0;0;0;0;0;0;0;0;1681;1657
+312;Minun;312;312;3;1;0;158;0;electric;;Rainy;;434;147;167;120;0;1;1;0;0;0;0;0;0;0;0;1585;1563
+313;Volbeat;313;313;3;1;0;159;0;bug;;Rainy;;444;143;171;130;0;3;1;1;0;0;0;0;1;0;0;1620;1597
+314;Illumise;314;314;3;2;0;159;0;bug;;Rainy;;444;143;171;130;0;3;1;1;0;0;0;0;1;0;0;1620;1597
+315;Roselia;315;315;3;1;0;160;0;grass;poison;Sunny/clear;Cloudy;434;186;148;100;0;1;1;0;0;0;0;0;0;0;1;1718;1694
+316;Gulpin;316;316;3;1;0;161;0;poison;;Cloudy;;319;80;99;140;0;1;1;0;0;2;0;1;0;0;0;788;777
+317;Swalot;317;317;3;2;0;161;0;poison;;Cloudy;;499;140;159;200;0;1;1;0;0;0;0;0;0;0;0;1872;1845
+318;Carvanha;318;318;3;1;0;162;0;water;dark;Rainy;Fog;300;171;39;90;0;1;1;0;0;5;0;1;0;0;0;874;862
+319;Sharpedo;319;319;3;1;0;163;0;water;dark;Rainy;Fog;466;243;83;140;0;1;1;0;0;0;0;0;0;0;0;1986;1957
+320;Wailmer;320;320;3;1;0;164;0;water;;Rainy;;464;136;68;260;0;1;1;0;1;2;0;1;0;0;0;1424;1404
+321;Wailord;321;321;3;2;0;164;0;water;;Rainy;;602;175;87;340;0;1;1;0;0;0;0;0;0;0;0;2258;2225
+322;Numel;322;322;3;1;0;165;0;fire;ground;Sunny/clear;;321;119;82;120;0;2;1;0;0;5;0;1;0;0;0;957;944
+323;Camerupt;323;323;3;2;1;165;0;fire;ground;Sunny/clear;;473;194;139;140;0;2;1;0;0;0;0;0;0;0;0;2016;1987
+324;Torkoal;324;324;3;1;0;166;0;fire;;Sunny/clear;;525;151;234;140;0;2;1;1;0;0;0;0;0;0;0;2036;2007
+325;Spoink;325;325;3;1;0;167;0;psychic;;Windy;;390;125;145;120;0;1;1;0;0;2;0;1;0;0;0;1285;1266
+326;Grumpig;326;326;3;2;1;167;0;psychic;;Windy;;542;171;211;160;0;1;1;0;0;0;0;0;0;0;0;2310;2277
+327;Spinda;327;327;3;1;0;168;0;normal;;Partly cloudy;;352;116;116;120;0;0;0;0;0;0;0;0;0;0;0;1088;1072
+328;Trapinch;328;328;3;1;0;169;0;ground;;Sunny/clear;;330;162;78;90;0;2;1;0;0;10;0;0;0;0;0;1092;1076
+329;Vibrava;329;329;3;2;0;169;0;ground;dragon;Sunny/clear;Windy;333;134;99;100;0;2;1;0;0;0;0;0;0;0;0;1065;1050
+330;Flygon;330;330;3;3;1;169;0;ground;dragon;Sunny/clear;Windy;533;205;168;160;0;2;0;0;0;0;0;0;0;0;0;2458;2423
+331;Cacnea;331;331;3;1;0;170;0;grass;;Sunny/clear;;330;156;74;100;0;2;1;0;0;5;0;0;0;0;0;1080;1065
+332;Cacturne;332;332;3;2;1;170;0;grass;dark;Sunny/clear;Fog;476;221;115;140;0;2;1;0;0;0;0;0;0;0;0;2092;2062
+333;Swablu;333;333;3;1;0;171;0;normal;flying;Partly cloudy;Windy;305;76;139;90;0;3;1;0;1;0;1;1;1;0;0;722;712
+334;Altaria;334;334;3;2;1;171;0;dragon;flying;Windy;;499;141;208;150;0;3;0;0;0;0;1;0;1;0;0;1868;1842
+335;Zangoose;335;335;3;1;0;172;0;normal;;Partly cloudy;;492;222;124;146;0;1;1;1;0;0;0;0;0;0;0;2214;2182
+336;Seviper;336;336;3;1;0;178;0;poison;;Cloudy;;460;196;118;146;0;1;1;1;0;0;0;0;0;0;0;1928;1900
+337;Lunatone;337;337;3;1;0;179;0;rock;psychic;Partly cloudy;Windy;521;178;163;180;0;2;1;0;0;0;0;0;0;0;0;2245;2213
+338;Solrock;338;338;3;1;0;180;0;rock;psychic;Partly cloudy;Windy;521;178;163;180;0;2;1;0;0;0;0;0;0;0;0;2245;2213
+339;Barboach;339;339;3;1;0;181;0;water;ground;Rainy;Sunny/clear;276;93;83;100;0;1;1;0;0;2;0;1;0;0;0;716;705
+340;Whiscash;340;340;3;2;1;181;0;water;ground;Rainy;Sunny/clear;513;151;142;220;0;1;1;0;0;0;0;0;0;0;0;1991;1963
+341;Corphish;341;341;3;1;0;182;0;water;;Rainy;;340;141;113;86;0;1;1;0;0;5;0;1;0;0;0;1107;1092
+342;Crawdaunt;342;342;3;2;1;182;0;water;dark;Rainy;Fog;506;224;156;126;0;1;1;0;0;0;0;0;0;0;0;2317;2284
+343;Baltoy;343;343;3;1;0;183;0;ground;psychic;Sunny/clear;Windy;288;77;131;80;0;2;1;0;0;5;0;1;0;0;0;676;667
+344;Claydol;344;344;3;2;1;183;0;ground;psychic;Sunny/clear;Windy;496;140;236;120;0;2;1;0;0;0;0;0;0;0;0;1782;1756
+345;Lileep;345;345;3;1;0;184;0;rock;grass;Partly cloudy;Sunny/clear;391;105;154;132;0;2;1;0;0;5;0;0;0;0;0;1181;1164
+346;Cradily;346;346;3;2;1;184;0;rock;grass;Partly cloudy;Sunny/clear;522;152;198;172;0;2;1;0;0;0;0;0;0;0;0;2081;2051
+347;Anorith;347;347;3;1;0;185;0;rock;bug;Partly cloudy;Rainy;366;176;100;90;0;2;1;0;0;5;0;0;0;0;0;1310;1292
+348;Armaldo;348;348;3;2;1;185;0;rock;bug;Partly cloudy;Rainy;555;222;183;150;0;2;1;0;0;0;0;0;0;0;0;2675;2637
+349;Feebas;349;349;3;1;0;186;0;water;;Rainy;;171;29;102;40;0;1;1;0;0;10;0;0;0;0;0;220;217
+350;Milotic;350;350;3;2;0;186;0;water;;Rainy;;624;192;242;190;0;1;0;0;0;0;0;0;0;0;0;2967;2925
+351;Castform;351;351;3;1;0;187;0;normal;;Partly cloudy;;418;139;139;140;0;3;1;0;0;0;0;0;1;0;0;1486;1464
+352;Kecleon;352;352;3;1;0;188;0;normal;;Partly cloudy;;493;161;212;120;0;0;0;0;0;0;0;0;0;0;0;1924;1896
+353;Shuppet;353;353;3;1;0;189;0;ghost;;Fog;;292;138;66;88;0;1;1;0;0;5;1;1;0;0;0;872;860
+354;Banette;354;354;3;2;0;189;0;ghost;;Fog;;473;218;127;128;0;1;1;0;0;0;1;0;0;0;0;2073;2044
+355;Duskull;355;355;3;1;0;190;0;ghost;;Fog;;272;70;162;40;0;1;1;0;0;5;1;1;0;0;0;523;516
+356;Dusclops;356;356;3;2;0;190;0;ghost;;Fog;;438;124;234;80;0;1;1;0;0;0;1;0;0;0;1;1335;1316
+357;Tropius;357;357;3;1;0;191;0;grass;flying;Sunny/clear;Windy;499;136;165;198;0;3;1;1;0;0;0;0;1;0;0;1846;1820
+358;Chimecho;358;358;3;1;0;192;0;psychic;;Windy;;499;175;174;150;0;3;1;0;0;0;0;0;1;0;0;2095;2065
+359;Absol;359;359;3;1;0;193;0;dark;;Fog;;496;246;120;130;0;1;0;0;4;0;1;0;0;0;0;2280;2248
+360;Wynaut;360;360;3;0;0;;0;psychic;;Windy;;317;41;86;190;0;1;0;0;0;5;0;0;0;0;0;503;496
+361;Snorunt;361;361;3;1;0;194;0;ice;;Snow;;290;95;95;100;0;1;1;0;1;5;1;0;0;0;1;772;761
+362;Glalie;362;362;3;2;1;;0;ice;;Snow;;484;162;162;160;0;1;1;0;0;0;1;0;0;0;0;1945;1917
+363;Spheal;363;363;3;1;0;;0;ice;water;Snow;Rainy;325;95;90;140;0;1;1;0;0;5;0;1;0;0;0;876;863
+364;Sealeo;364;364;3;2;0;;0;ice;water;Snow;Rainy;449;137;132;180;0;1;1;0;0;0;0;0;0;0;0;1607;1584
+365;Walrein;365;365;3;3;1;;0;ice;water;Snow;Rainy;578;182;176;220;0;1;0;0;0;0;0;0;0;0;0;2606;2569
+366;Clamperl;366;366;3;1;0;;0;water;;Rainy;;352;133;149;70;0;0;0;0;0;0;0;0;0;0;0;1091;1075
+367;Huntail;367;367;3;2;0;;0;water;;Rainy;;501;197;194;110;0;0;0;0;0;0;0;0;0;0;0;2140;2109
+368;Gorebyss;368;368;3;2;0;;0;water;;Rainy;;515;211;194;110;0;0;0;0;0;0;0;0;0;0;0;2281;2248
+369;Relicanth;369;369;3;1;0;;0;water;rock;Rainy;Partly cloudy;596;162;234;200;0;1;1;1;0;0;0;0;0;0;0;2557;2521
+370;Luvdisc;370;370;3;1;0;;0;water;;Rainy;;301;81;134;86;0;1;1;0;0;0;0;1;0;0;0;735;725
+371;Bagon;371;371;3;1;0;;0;dragon;;Windy;;331;134;107;90;0;3;1;0;0;0;0;0;1;0;0;1053;1038
+372;Shelgon;372;372;3;2;0;;0;dragon;;Windy;;481;172;179;130;0;3;1;0;0;0;0;0;1;0;0;1958;1930
+373;Salamence;373;373;3;3;1;;0;dragon;flying;Windy;;635;277;168;190;0;3;0;0;0;0;0;0;1;0;0;3532;3481
+374;Beldum;374;374;3;1;0;;0;steel;psychic;Snow;Windy;317;96;141;80;0;3;1;0;0;0;0;0;1;0;0;843;831
+375;Metang;375;375;3;2;0;;0;steel;psychic;Snow;Windy;443;138;185;120;0;3;1;0;0;0;0;0;1;0;0;1570;1547
+376;Metagross;376;376;3;3;1;;0;steel;psychic;Snow;Windy;665;257;248;160;0;3;0;0;0;0;0;0;1;0;0;3644;3592
+377;Regirock;377;377;3;1;0;;0;rock;;Partly cloudy;;695;179;356;160;1;0;0;0;0;0;0;0;0;0;0;3087;3043
+378;Regice;378;378;3;1;0;;0;ice;;Snow;;695;179;356;160;1;0;0;0;0;0;0;0;0;0;0;3087;3043
+379;Registeel;379;379;3;1;0;;0;steel;;Snow;;588;143;285;160;1;0;0;0;0;0;0;0;0;0;0;2261;2228
+380;Latias;380;380;3;1;0;;0;dragon;psychic;Windy;;656;228;268;160;1;0;0;0;0;0;0;0;0;0;0;3377;3329
+381;Latios;381;381;3;1;0;;0;dragon;psychic;Windy;;656;268;228;160;1;0;0;0;0;0;0;0;0;0;0;3644;3592
+382;Kyogre;382;382;3;1;0;;0;water;;Rainy;;703;270;251;182;1;1;0;0;0;0;0;0;0;0;0;4074;4016
+383;Groudon;383;383;3;1;0;;0;ground;;Sunny/clear;;703;270;251;182;1;1;0;0;0;0;0;0;0;1;0;4074;4016
+384;Rayquaza;384;384;3;1;0;;0;dragon;flying;Windy;;645;284;170;191;1;3;0;0;0;0;0;0;1;0;0;3645;3593
+385;Jirachi;385;385;3;1;0;;0;steel;psychic;Snow;Windy;620;210;210;200;2;0;0;0;0;0;0;0;0;0;0;3090;3046
+386;Deoxys Defense;386;386-defense;3;1;0;;0;psychic;;Windy;;574;144;330;100;2;0;0;0;0;0;0;0;0;0;0;1978;1949
+387;Deoxys Normal;386;386;3;1;0;;0;psychic;;Windy;;560;345;115;100;2;0;0;0;0;0;0;0;0;0;0;2749;2709
+388;Deoxys Attack;386;386-attack;3;1;0;;0;psychic;;Windy;;560;414;46;100;2;0;0;0;0;0;0;0;0;0;0;2244;2212
+389;Deoxys Speed;386;386-speed;3;1;0;;0;psychic;;Windy;;548;230;218;100;2;0;0;0;0;0;0;0;0;0;0;2504;2469
+390;Turtwig;387;387;4;1;0;;0;grass;;Sunny/clear;;344;119;115;110;0;0;0;0;0;0;0;0;0;0;0;1066;1051
+391;Grotle;388;388;4;2;0;;0;grass;;Sunny/clear;;459;157;152;150;0;0;0;0;0;0;0;0;0;0;0;1783;1757
+392;Torterra;389;389;4;3;0;;0;grass;ground;Sunny/clear;;589;202;197;190;0;0;0;0;0;0;0;0;0;0;0;2825;2785
+393;Chimchar;390;390;4;1;0;;0;fire;;Sunny/clear;;287;113;86;88;0;0;0;0;0;0;0;0;0;0;0;815;803
+394;Monferno;391;391;4;2;0;;0;fire;fighting;Sunny/clear;Cloudy;391;158;105;128;0;0;0;0;0;0;0;0;0;0;0;1415;1395
+395;Infernape;392;392;4;3;0;;0;fire;fighting;Sunny/clear;Cloudy;525;222;151;152;0;0;0;0;0;0;0;0;0;0;0;2464;2429
+396;Piplup;393;393;4;1;0;;0;water;;Rainy;;321;112;103;106;0;0;0;0;0;0;0;0;0;0;0;947;934
+397;Prinplup;394;394;4;2;0;;0;water;;Rainy;;421;150;143;128;0;0;0;0;0;0;0;0;0;0;0;1549;1526
+398;Empoleon;395;395;4;3;0;;0;water;steel;Rainy;Snow;571;210;193;168;0;0;0;0;0;0;0;0;0;0;0;2741;2702
+399;Starly;396;396;4;1;0;;0;normal;flying;Partly cloudy;Windy;239;101;58;80;0;0;0;0;0;0;0;0;0;0;0;603;594
+400;Staravia;397;397;4;2;0;;0;normal;flying;Partly cloudy;Windy;351;142;99;110;0;0;0;0;0;0;0;0;0;0;0;1170;1153
+401;Staraptor;398;398;4;3;0;;0;normal;flying;Partly cloudy;Windy;549;234;145;170;0;0;0;0;0;0;0;0;0;0;0;2675;2637
+402;Bidoof;399;399;4;1;0;;0;normal;;Partly cloudy;;271;80;73;118;0;0;0;0;0;0;0;0;0;0;0;641;632
+403;Bibarel;400;400;4;2;0;;0;normal;water;Partly cloudy;Rainy;439;162;119;158;0;0;0;0;0;0;0;0;0;0;0;1683;1659
+404;Kricketot;401;401;4;1;0;;0;bug;;Rainy;;193;45;74;74;0;0;0;0;0;0;0;0;0;0;0;333;328
+405;Kricketune;402;402;4;2;0;;0;bug;;Rainy;;414;160;100;154;0;0;0;0;0;0;0;0;0;0;0;1523;1501
+406;Shinx;403;403;4;1;0;;0;electric;;Rainy;;271;117;64;90;0;0;0;0;0;0;0;0;0;0;0;750;740
+407;Luxio;404;404;4;2;0;;0;electric;;Rainy;;374;159;95;120;0;0;0;0;0;0;0;0;0;0;0;1324;1305
+408;Luxray;405;405;4;3;0;;0;electric;;Rainy;;548;232;156;160;0;0;0;0;0;0;0;0;0;0;0;2668;2630
+409;Budew;406;406;4;0;0;;0;grass;poison;Sunny/clear;Cloudy;297;91;126;80;0;0;0;0;0;0;0;0;0;0;0;766;755
+410;Roserade;407;407;4;2;0;;0;grass;poison;Sunny/clear;Cloudy;569;243;206;120;0;0;0;0;0;0;0;0;0;0;0;2783;2743
+411;Cranidos;408;408;4;1;0;;0;rock;;Partly cloudy;;427;218;75;134;0;0;0;0;0;0;0;0;0;0;0;1685;1661
+412;Rampardos;409;409;4;2;0;;0;rock;;Partly cloudy;;603;295;114;194;0;0;0;0;0;0;0;0;0;0;0;3179;3133
+413;Shieldon;410;410;4;1;0;;0;rock;steel;Partly cloudy;Snow;344;76;208;60;0;0;0;0;0;0;0;0;0;0;0;735;724
+414;Bastiodon;411;411;4;2;0;;0;rock;steel;Partly cloudy;Snow;513;94;299;120;0;0;0;0;0;0;0;0;0;0;0;1401;1381
+415;Burmy (Plant Cloak);412;412;4;1;0;;0;bug;;Rainy;;216;53;83;80;0;0;0;0;0;0;0;0;0;0;0;409;403
+415;Burmy (Trash Cloak);412;412-trash;4;1;0;;0;bug;;Rainy;;216;53;83;80;0;0;0;0;0;0;0;0;0;0;0;409;403
+415;Burmy (Sandy Cloak);412;412-sandy;4;1;0;;0;bug;;Rainy;;216;53;83;80;0;0;0;0;0;0;0;0;0;0;0;409;403
+418;Wormadam (Plant Cloak);413;413;4;2;0;;0;bug;grass;Rainy;Sunny/clear;450;141;189;120;0;0;0;0;0;0;0;0;0;0;0;1616;1593
+419;Wormadam (Trash Cloak);413;413-trash;4;2;0;;0;bug;grass;Rainy;Sunny/clear;450;141;189;120;0;0;0;0;0;0;0;0;0;0;0;1616;1593
+420;Wormadam (Sandy Cloak);413;413-sandy;4;2;0;;0;bug;grass;Rainy;Sunny/clear;450;141;189;120;0;0;0;0;0;0;0;0;0;0;0;1616;1593
+421;Mothim;414;414;4;2;0;;0;bug;flying;Rainy;Windy;423;185;98;140;0;0;0;0;0;0;0;0;0;0;0;1653;1629
+422;Combee;415;415;4;1;0;;0;bug;flying;Rainy;Windy;202;59;83;60;0;0;0;0;0;0;0;0;0;0;0;396;390
+423;Vespiquen;416;416;4;2;0;;0;bug;flying;Rainy;Windy;479;149;190;140;0;0;0;0;0;0;0;0;0;0;0;1825;1799
+424;Pachirisu;417;417;4;1;0;;0;electric;;Rainy;;396;94;182;120;0;0;0;0;0;0;0;0;0;0;0;1110;1094
+425;Buizel;418;418;4;1;0;;0;water;;Rainy;;312;132;70;110;0;0;0;0;0;0;0;0;0;0;0;946;932
+426;Floatzel;419;419;4;2;0;;0;water;;Rainy;;509;221;118;170;0;0;0;0;0;0;0;0;0;0;0;2312;2279
+427;Cherubi;420;420;4;1;0;;0;grass;;Sunny/clear;;294;108;96;90;0;0;0;0;0;0;0;0;0;0;0;829;817
+428;Cherrim;421;421;4;2;0;;0;grass;;Sunny/clear;;467;170;157;140;0;0;0;0;0;0;0;0;0;0;0;1886;1859
+429;Shellos;422;422;4;1;0;;0;water;;Rainy;;366;103;111;152;0;0;0;0;0;0;0;0;0;0;0;1069;1053
+430;Gastrodon;423;423;4;2;0;;0;water;ground;Rainy;Sunny/clear;540;169;149;222;0;0;0;0;0;0;0;0;0;0;0;2265;2233
+431;Ambipom;424;424;4;2;0;;0;normal;;Partly cloudy;;498;205;143;150;0;0;0;0;0;0;0;0;0;0;0;2218;2186
+432;Drifloon;425;425;4;1;0;;0;ghost;flying;Fog;Windy;382;117;85;180;0;0;0;0;0;0;0;0;0;0;0;1151;1134
+433;Drifblim;426;426;4;2;0;;0;ghost;flying;Fog;Windy;587;180;107;300;0;0;0;0;0;0;0;0;0;0;0;2387;2353
+434;Buneary;427;427;4;1;0;;0;normal;;Partly cloudy;;351;130;111;110;0;0;0;0;0;0;0;0;0;0;0;1136;1120
+435;Lopunny;428;428;4;2;0;;0;normal;;Partly cloudy;;486;156;200;130;0;0;0;0;0;0;0;0;0;0;0;1885;1858
+436;Mismagius;429;429;4;2;0;;0;ghost;;Fog;;542;211;211;120;0;0;0;0;0;0;0;0;0;0;0;2465;2430
+437;Honchkrow;430;430;4;2;0;;0;dark;flying;Fog;Windy;546;243;103;200;0;0;0;0;0;0;0;0;0;0;0;2566;2529
+438;Glameow;431;431;4;1;0;;0;normal;;Partly cloudy;;292;109;85;98;0;0;0;0;0;0;0;0;0;0;0;823;811
+439;Purugly;432;432;4;2;0;;0;normal;;Partly cloudy;;450;172;136;142;0;0;0;0;0;0;0;0;0;0;0;1798;1772
+440;Chingling;433;433;4;1;0;;0;psychic;;Windy;;298;114;94;90;0;0;0;0;0;0;0;0;0;0;0;861;849
+441;Stunky;434;434;4;1;0;;0;poison;dark;Cloudy;Fog;340;121;93;126;0;0;0;0;0;0;0;0;0;0;0;1048;1033
+442;Skuntank;435;435;4;2;0;;0;poison;dark;Cloudy;Fog;525;184;135;206;0;0;0;0;0;0;0;0;0;0;0;2262;2230
+443;Bronzor;436;436;4;1;0;;0;steel;psychic;Snow;Windy;311;43;154;114;0;0;0;0;0;0;0;0;0;0;0;534;527
+444;Bronzong;437;437;4;2;0;;0;steel;psychic;Snow;Windy;508;161;213;134;0;0;0;0;0;0;0;0;0;0;0;2026;1997
+445;Bonsly;438;438;4;0;0;;0;rock;;Partly cloudy;;379;124;155;100;0;0;0;0;0;0;0;0;0;0;0;1213;1196
+446;Mime Jr.;439;439;4;0;0;;0;psychic;fairy;Windy;Cloudy;329;125;164;40;0;0;0;0;0;0;0;0;0;0;0;867;855
+447;Happiny;440;440;4;0;0;;0;normal;;Partly cloudy;;330;25;105;200;0;0;0;0;0;0;0;0;0;0;0;401;395
+448;Chatot;441;441;4;1;0;;0;normal;flying;Partly cloudy;Windy;427;183;92;152;0;0;0;0;0;0;0;0;0;0;0;1653;1629
+449;Spiritomb;442;442;4;1;0;;0;ghost;dark;Fog;;468;169;199;100;0;0;0;0;0;0;0;0;0;0;0;1802;1777
+450;Gible;443;443;4;1;0;;0;dragon;ground;Windy;Sunny/clear;324;124;84;116;0;0;0;0;0;0;0;0;0;0;0;988;974
+451;Gabite;444;444;4;2;0;;0;dragon;ground;Windy;Sunny/clear;438;172;130;136;0;0;0;0;0;0;0;0;0;0;0;1728;1703
+452;Garchomp;445;445;4;3;0;;0;dragon;ground;Windy;Sunny/clear;675;261;198;216;0;0;0;0;0;0;0;0;0;0;0;3823;3769
+453;Munchlax;446;446;4;0;0;;0;normal;;Partly cloudy;;544;137;137;270;0;0;0;0;0;0;0;0;0;0;0;1975;1947
+454;Riolu;447;447;4;1;0;;0;fighting;;Cloudy;;285;127;78;80;0;0;0;0;0;0;0;0;0;0;0;833;821
+455;Lucario;448;448;4;2;0;;0;fighting;steel;Cloudy;Snow;520;236;144;140;0;0;0;0;0;0;0;0;0;0;0;2461;2425
+456;Hippopotas;449;449;4;1;0;;0;ground;;Sunny/clear;;394;124;134;136;0;0;0;0;0;0;0;0;0;0;0;1302;1283
+457;Hippowdon;450;450;4;2;0;;0;ground;;Sunny/clear;;629;201;212;216;0;0;0;0;0;0;0;0;0;0;0;3089;3045
+458;Skorupi;451;451;4;1;0;;0;poison;bug;Cloudy;Rainy;341;93;168;80;0;0;0;0;0;0;0;0;0;0;0;889;876
+459;Drapion;452;452;4;2;0;;0;poison;dark;Cloudy;Fog;539;180;219;140;0;0;0;0;0;0;0;0;0;0;0;2319;2286
+460;Croagunk;453;453;4;1;0;;0;poison;fighting;Cloudy;;288;116;76;96;0;0;0;0;0;0;0;0;0;0;0;822;810
+461;Toxicroak;454;454;4;2;0;;0;poison;fighting;Cloudy;;510;211;133;166;0;0;0;0;0;0;0;0;0;0;0;2310;2277
+462;Carnivine;455;455;4;1;0;;0;grass;;Sunny/clear;;471;187;136;148;0;0;0;0;0;0;0;0;0;0;0;1979;1951
+463;Finneon;456;456;4;1;0;;0;water;;Rainy;;313;96;119;98;0;0;0;0;0;0;0;0;0;0;0;853;840
+464;Lumineon;457;457;4;2;0;;0;water;;Rainy;;455;142;175;138;0;0;0;0;0;0;0;0;0;0;0;1671;1648
+465;Mantyke;458;458;4;0;0;;0;water;flying;Rainy;Windy;407;105;212;90;0;0;0;0;0;0;0;0;0;0;0;1157;1140
+466;Snover;459;459;4;1;0;;0;grass;ice;Sunny/clear;Snow;345;115;110;120;0;0;0;0;0;0;0;0;0;0;0;1054;1039
+467;Abomasnow;460;460;4;2;0;;0;grass;ice;Sunny/clear;Snow;521;178;163;180;0;0;0;0;0;0;0;0;0;0;0;2245;2213
+468;Weavile;461;461;4;2;0;;0;dark;ice;Fog;Snow;565;243;182;140;0;0;0;0;0;0;0;0;0;0;0;2815;2775
+469;Magnezone;462;462;4;3;0;;0;electric;steel;Rainy;Snow;595;238;217;140;0;0;0;0;0;0;0;0;0;0;0;2996;2953
+470;Lickilicky;463;463;4;2;0;;1;normal;;Partly cloudy;;562;161;181;220;0;0;0;0;0;0;0;0;0;0;0;2359;2325
+471;Rhyperior;464;464;4;3;0;;0;ground;rock;Sunny/clear;Partly cloudy;695;241;224;230;0;0;0;0;0;0;0;0;0;0;0;3869;3813
+472;Tangrowth;465;465;4;2;0;;0;grass;;Sunny/clear;;626;207;219;200;0;0;0;0;0;0;0;0;0;0;0;3110;3065
+473;Electivire;466;466;4;2;0;;1;electric;;Rainy;;572;249;173;150;0;0;0;0;0;0;0;0;0;0;0;2904;2862
+474;Magmortar;467;467;4;2;0;62;1;fire;;Sunny/clear;;583;247;186;150;0;0;0;0;0;0;0;0;0;0;0;2980;2937
+475;Togekiss;468;468;4;2;0;;0;fairy;flying;Cloudy;Windy;622;225;227;170;0;0;0;0;0;0;0;0;0;0;0;3171;3126
+476;Yanmega;469;469;4;2;0;;0;bug;flying;Rainy;Windy;575;231;172;172;0;0;0;0;0;0;0;0;0;0;0;2873;2832
+477;Leafeon;470;470;4;2;0;;1;grass;;Sunny/clear;;600;216;254;130;0;0;0;0;0;0;0;0;0;0;0;2849;2808
+478;Glaceon;471;471;4;2;0;;1;ice;;Snow;;580;238;212;130;0;0;0;0;0;0;0;0;0;0;0;2866;2825
+479;Gliscor;472;472;4;2;0;;0;ground;flying;Sunny/clear;Windy;583;185;248;150;0;0;0;0;0;0;0;0;0;0;0;2602;2565
+480;Mamoswine;473;473;4;3;0;;0;ice;ground;Snow;Sunny/clear;624;247;157;220;0;0;0;0;0;0;0;0;0;0;0;3289;3242
+481;Porygon-Z;474;474;4;3;0;;0;normal;;Partly cloudy;;587;264;153;170;0;0;0;0;0;0;0;0;0;0;0;3072;3028
+482;Gallade;475;475;4;Evolved;0;;0;psychic;fighting;Windy;Cloudy;593;237;220;136;0;0;0;0;0;0;0;0;0;0;0;2964;2922
+483;Probopass;476;476;4;2;0;;0;rock;steel;Partly cloudy;Snow;533;135;278;120;0;0;0;0;0;0;0;0;0;0;0;1863;1836
+484;Dusknoir;477;477;4;3;0;;0;ghost;;Fog;;524;180;254;90;0;0;0;0;0;0;0;0;0;0;0;2046;2017
+485;Froslass;478;478;4;3;0;;0;ice;ghost;Snow;Fog;461;171;150;140;0;0;0;0;0;0;0;0;0;0;0;1857;1831
+486;Rotom (Heat Rotom);479;479-heat;4;1;0;;0;electric;ghost;Rainy;Fog;444;185;159;100;0;0;0;0;0;0;0;0;0;0;0;1767;1741
+487;Rotom (Wash Rotom);479;479-wash;4;1;0;;0;electric;ghost;Rainy;Fog;444;185;159;100;0;0;0;0;0;0;0;0;0;0;0;1767;1741
+488;Rotom (Frost Rotom);479;479-frost;4;1;0;;0;electric;ghost;Rainy;Fog;444;185;159;100;0;0;0;0;0;0;0;0;0;0;0;1767;1741
+489;Rotom (Fan Rotom);479;479-spin;4;1;0;;0;electric;ghost;Rainy;Fog;444;185;159;100;0;0;0;0;0;0;0;0;0;0;0;1767;1741
+490;Rotom (Mow Rotom);479;479-mow;4;1;0;;0;electric;ghost;Rainy;Fog;444;185;159;100;0;0;0;0;0;0;0;0;0;0;0;1767;1741
+491;Rotom (Normal Rotom);479;479;4;1;0;;0;electric;ghost;Rainy;Fog;444;185;159;100;0;0;0;0;0;0;0;0;0;0;0;1767;1741
+492;Uxie;480;480;4;1;0;;0;psychic;;Windy;;576;156;270;150;1;0;0;0;0;0;0;0;0;0;0;2316;2282
+493;Mesprit;481;481;4;1;0;;0;psychic;;Windy;;584;212;212;160;1;0;0;0;0;0;0;0;0;0;0;2825;2785
+494;Azelf;482;482;4;1;0;;0;psychic;;Windy;;571;270;151;150;1;0;0;0;0;0;0;0;0;0;0;2945;2903
+495;Dialga;483;483;4;1;0;;0;steel;dragon;Snow;Windy;744;302;242;200;1;0;0;0;0;0;0;0;0;0;0;4654;4587
+496;Palkia;484;484;4;1;0;;0;water;dragon;Rainy;Windy;735;308;247;180;1;0;0;0;0;0;0;0;0;0;0;4559;4494
+497;Heatran;485;485;4;1;0;;0;fire;steel;Sunny/clear;Snow;646;251;213;182;1;0;0;0;0;0;0;0;0;0;0;3521;3470
+498;Regigigas;486;486;4;1;0;;0;normal;;Partly cloudy;;766;315;231;220;1;0;0;0;0;0;0;0;0;0;0;4955;4884
+499;Giratina (Altered Forme);487;487;4;1;0;;0;ghost;dragon;Fog;Windy;753;206;247;300;1;0;0;0;0;0;0;0;0;0;0;3965;3908
+500;Giratina (Origin Forme);487;487-origin;4;1;0;;0;ghost;dragon;Fog;Windy;753;206;247;300;1;0;0;0;0;0;0;0;0;0;0;3965;3908
+501;Cresselia;488;488;4;1;0;;0;psychic;;Windy;;655;152;263;240;1;0;0;0;0;0;0;0;0;0;0;2777;2737
+502;Phione;489;489;4;1;0;;0;water;;Rainy;;484;162;162;160;2;0;0;0;0;0;0;0;0;0;0;1945;1917
+503;Manaphy;490;490;4;2;0;;0;water;;Rainy;;620;210;210;200;2;0;0;0;0;0;0;0;0;0;0;3090;3046
+504;Darkrai;491;491;4;1;0;;0;dark;;Fog;;623;285;198;140;1;0;0;0;0;0;0;0;0;0;0;3404;3355
+505;Shaymin (Land Forme);492;492;4;1;0;;0;grass;;Sunny/clear;;620;210;210;200;1;0;0;0;0;0;0;0;0;0;0;3090;3046
+506;Shaymin (Sky Forme);492;492-sky;4;1;0;;0;grass;;Sunny/clear;;620;210;210;200;1;0;0;0;0;0;0;0;0;0;0;3090;3046
+507;Arceus;493;493;4;1;0;;0;normal;;Partly cloudy;;764;262;262;240;1;0;0;0;0;0;0;0;0;0;0;4598;4532
+508;Victini;494;494;5;Lower;0;;0;psychic;fire;Windy;Sunny/clear;620;210;210;200;1;0;0;0;0;0;0;0;0;0;0;3090;3046
+509;Snivy;495;495;5;;0;;0;grass;;Sunny/clear;;285;88;107;90;0;0;0;0;0;0;0;0;0;0;0;728;717
+510;Servine;496;496;5;;0;;0;grass;;Sunny/clear;;394;122;152;120;0;0;0;0;0;0;0;0;0;0;0;1284;1266
+511;Serperior;497;497;5;;0;;0;grass;;Sunny/clear;;515;161;204;150;0;0;0;0;0;0;0;0;0;0;0;2089;2059
+512;Tepig;498;498;5;;0;;0;fire;;Sunny/clear;;330;115;85;130;0;0;0;0;0;0;0;0;0;0;0;977;963
+513;Pignite;499;499;5;;0;;0;fire;fighting;Sunny/clear;Cloudy;459;173;106;180;0;0;0;0;0;0;0;0;0;0;0;1803;1777
+514;Emboar;500;500;5;Evolved;0;;0;fire;fighting;Sunny/clear;Cloudy;582;235;127;220;0;0;0;0;0;0;0;0;0;0;0;2852;2811
+515;Oshawott;501;501;5;;0;;0;water;;Rainy;;312;117;85;110;0;0;0;0;0;0;0;0;0;0;0;921;908
+516;Dewott;502;502;5;;0;;0;water;;Rainy;;425;159;116;150;0;0;0;0;0;0;0;0;0;0;0;1597;1574
+517;Samurott;503;503;5;Lower;0;;0;water;;Rainy;;566;212;164;190;0;0;0;0;0;0;0;0;0;0;0;2715;2677
+518;Patrat;504;504;5;;0;;0;normal;;Partly cloudy;;261;98;73;90;0;0;0;0;0;0;0;0;0;0;0;678;668
+519;Watchog;505;505;5;;0;;0;normal;;Partly cloudy;;424;165;139;120;0;0;0;0;0;0;0;0;0;0;0;1621;1597
+520;Lillipup;506;506;5;;0;;0;normal;;Partly cloudy;;283;107;86;90;0;0;0;0;0;0;0;0;0;0;0;784;773
+521;Herdier;507;507;5;;0;;0;normal;;Partly cloudy;;401;145;126;130;0;0;0;0;0;0;0;0;0;0;0;1428;1408
+522;Stoutland;508;508;5;Lower;0;;0;normal;;Partly cloudy;;558;206;182;170;0;0;0;0;0;0;0;0;0;0;0;2635;2597
+523;Purrloin;509;509;5;;0;;0;dark;;Fog;;253;98;73;82;0;0;0;0;0;0;0;0;0;0;0;652;642
+524;Liepard;510;510;5;;0;;0;dark;;Fog;;421;187;106;128;0;0;0;0;0;0;0;0;0;0;0;1659;1635
+525;Pansage;511;511;5;;0;;0;grass;;Sunny/clear;;298;104;94;100;0;0;0;0;0;0;0;0;0;0;0;832;820
+526;Simisage;512;512;5;;0;;0;grass;;Sunny/clear;;489;206;133;150;0;0;0;0;0;0;0;0;0;0;0;2156;2126
+527;Pansear;513;513;5;;0;;0;fire;;Sunny/clear;;298;104;94;100;0;0;0;0;0;0;0;0;0;0;0;832;820
+528;Simisear;514;514;5;;0;;0;fire;;Sunny/clear;;489;206;133;150;0;0;0;0;0;0;0;0;0;0;0;2156;2126
+529;Panpour;515;515;5;;0;;0;water;;Rainy;;298;104;94;100;0;0;0;0;0;0;0;0;0;0;0;832;820
+530;Simipour;516;516;5;;0;;0;water;;Rainy;;489;206;133;150;0;0;0;0;0;0;0;0;0;0;0;2156;2126
+531;Munna;517;517;5;;0;;0;psychic;;Windy;;360;111;97;152;0;0;0;0;0;0;0;0;0;0;0;1076;1060
+532;Musharna;518;518;5;Evolved;0;;0;psychic;;Windy;;586;183;171;232;0;0;0;0;0;0;0;0;0;0;0;2650;2612
+533;Pidove;519;519;5;;0;;0;normal;flying;Partly cloudy;Windy;287;98;89;100;0;0;0;0;0;0;0;0;0;0;0;771;760
+534;Tranquill;520;520;5;;0;;0;normal;flying;Partly cloudy;Windy;385;144;117;124;0;0;0;0;0;0;0;0;0;0;0;1345;1325
+535;Unfezant;521;521;5;Lower;0;;0;normal;flying;Partly cloudy;Windy;546;226;160;160;0;0;0;0;0;0;0;0;0;0;0;2634;2596
+536;Blitzle;522;522;5;;0;;0;electric;;Rainy;;272;118;64;90;0;0;0;0;0;0;0;0;0;0;0;756;745
+537;Zebstrika;523;523;5;;0;;0;electric;;Rainy;;497;211;136;150;0;0;0;0;0;0;0;0;0;0;0;2228;2196
+538;Roggenrola;524;524;5;;0;;0;rock;;Partly cloudy;;367;121;136;110;0;0;0;0;0;0;0;0;0;0;0;1166;1150
+539;Boldore;525;525;5;;0;;0;rock;;Partly cloudy;;487;174;173;140;0;0;0;0;0;0;0;0;0;0;0;2015;1986
+540;Gigalith;526;526;5;Lower;0;;0;rock;;Partly cloudy;;619;226;223;170;0;0;0;0;0;0;0;0;0;0;0;3158;3113
+541;Woobat;527;527;5;;0;;0;psychic;flying;Windy;;322;107;85;130;0;0;0;0;0;0;0;0;0;0;0;917;904
+542;Swoobat;528;528;5;;0;;0;psychic;flying;Windy;;414;161;119;134;0;0;0;0;0;0;0;0;0;0;0;1553;1531
+543;Drilbur;529;529;5;;0;;0;ground;;Sunny/clear;;362;154;88;120;0;0;0;0;0;0;0;0;0;0;0;1244;1226
+544;Excadrill;530;530;5;Lower;0;;0;ground;steel;Sunny/clear;Snow;607;255;132;220;0;0;0;0;0;0;0;0;0;0;0;3134;3089
+545;Audino;531;531;5;;0;;0;normal;;Partly cloudy;;483;114;163;206;0;0;0;0;0;0;0;0;0;0;0;1598;1575
+546;Timburr;532;532;5;;0;;0;fighting;;Cloudy;;381;134;97;150;0;0;0;0;0;0;0;0;0;0;0;1265;1247
+547;Gurdurr;533;533;5;;0;;0;fighting;;Cloudy;;500;180;150;170;0;0;0;0;0;0;0;0;0;0;0;2127;2097
+548;Conkeldurr;534;534;5;Evolved;0;;0;fighting;;Cloudy;;625;243;172;210;0;0;0;0;0;0;0;0;0;0;0;3305;3258
+549;Tympole;535;535;5;;0;;0;water;;Rainy;;276;98;78;100;0;0;0;0;0;0;0;0;0;0;0;729;719
+550;Palpitoad;536;536;5;;0;;0;water;ground;Rainy;Sunny/clear;387;128;109;150;0;0;0;0;0;0;0;0;0;0;0;1277;1259
+551;Seismitoad;537;537;5;Evolved;0;;0;water;ground;Rainy;Sunny/clear;548;188;150;210;0;0;0;0;0;0;0;0;0;0;0;2442;2408
+552;Throh;538;538;5;Evolved;0;;0;fighting;;Cloudy;;572;172;160;240;0;0;0;0;0;0;0;0;0;0;0;2467;2432
+553;Sawk;539;539;5;;0;;0;fighting;;Cloudy;;534;231;153;150;0;0;0;0;0;0;0;0;0;0;0;2558;2521
+554;Sewaddle;540;540;5;;0;;0;bug;grass;Rainy;Sunny/clear;315;96;129;90;0;0;0;0;0;0;0;0;0;0;0;852;840
+555;Swadloon;541;541;5;;0;;0;bug;grass;Rainy;Sunny/clear;391;115;166;110;0;0;0;0;0;0;0;0;0;0;0;1221;1203
+556;Leavanny;542;542;5;;0;;0;bug;grass;Rainy;Sunny/clear;520;205;165;150;0;0;0;0;0;0;0;0;0;0;0;2368;2334
+557;Venipede;543;543;5;;0;;0;bug;poison;Rainy;Cloudy;252;83;109;60;0;0;0;0;0;0;0;0;0;0;0;590;581
+558;Whirlipede;544;544;5;;0;;0;bug;poison;Rainy;Cloudy;362;100;182;80;0;0;0;0;0;0;0;0;0;0;0;982;968
+559;Scolipede;545;545;5;;0;;0;bug;poison;Rainy;Cloudy;509;203;186;120;0;0;0;0;0;0;0;0;0;0;0;2242;2210
+560;Cottonee;546;546;5;;0;;0;grass;fairy;Sunny/clear;Cloudy;267;71;116;80;0;0;0;0;0;0;0;0;0;0;0;599;590
+561;Whimsicott;547;547;5;;0;;0;grass;fairy;Sunny/clear;Cloudy;466;164;182;120;0;0;0;0;0;0;0;0;0;0;0;1823;1797
+562;Petilil;548;548;5;;0;;0;grass;;Sunny/clear;;300;119;91;90;0;0;0;0;0;0;0;0;0;0;0;882;870
+563;Lilligant;549;549;5;;0;;0;grass;;Sunny/clear;;509;214;155;140;0;0;0;0;0;0;0;0;0;0;0;2321;2288
+564;Basculin;550;550;5;;0;;0;water;;Rainy;;463;189;134;140;0;0;0;0;0;0;0;0;0;0;0;1936;1908
+565;Sandile;551;551;5;;0;;0;ground;dark;Sunny/clear;Fog;301;132;69;100;0;0;0;0;0;0;0;0;0;0;0;902;889
+566;Krokorok;552;552;5;;0;;0;ground;dark;Sunny/clear;Fog;365;155;90;120;0;0;0;0;0;0;0;0;0;0;0;1264;1246
+567;Krookodile;553;553;5;Evolved;0;;0;ground;dark;Sunny/clear;Fog;582;229;163;190;0;0;0;0;0;0;0;0;0;0;0;2911;2869
+568;Darumaka;554;554;5;;0;;0;fire;;Sunny/clear;;379;153;86;140;0;0;0;0;0;0;0;0;0;0;0;1312;1294
+569;Darmanitan (Zen Mode);555;555;5;Evolved;0;;0;fire;;Sunny/clear;;587;263;114;210;0;0;0;0;0;0;0;0;0;0;0;2958;2915
+570;Darmanitan (Standard Mode);555;555;5;Evolved;0;;0;fire;;Sunny/clear;;587;263;114;210;0;0;0;0;0;0;0;0;0;0;0;2958;2915
+571;Maractus;556;556;5;;0;;0;grass;;Sunny/clear;;481;201;130;150;0;0;0;0;0;0;0;0;0;0;0;2086;2056
+572;Dwebble;557;557;5;;0;;0;bug;rock;Rainy;Partly cloudy;370;118;152;100;0;0;0;0;0;0;0;0;0;0;0;1151;1134
+573;Crustle;558;558;5;Evolved;0;;0;bug;rock;Rainy;Partly cloudy;552;188;224;140;0;0;0;0;0;0;0;0;0;0;0;2440;2405
+574;Scraggy;559;559;5;;0;;0;dark;fighting;Fog;Cloudy;364;132;132;100;0;0;0;0;0;0;0;0;0;0;0;1193;1176
+575;Scrafty;560;560;5;;0;;0;dark;fighting;Fog;Cloudy;515;163;222;130;0;0;0;0;0;0;0;0;0;0;0;2060;2031
+576;Sigilyph;561;561;5;;0;;0;psychic;flying;Windy;;515;204;167;144;0;0;0;0;0;0;0;0;0;0;0;2326;2293
+577;Yamask;562;562;5;;0;;0;ghost;;Fog;;321;95;150;76;0;0;0;0;0;0;0;0;0;0;0;841;829
+578;Cofagrigus;563;563;5;;0;;0;ghost;;Fog;;534;163;255;116;0;0;0;0;0;0;0;0;0;0;0;2090;2060
+579;Tirtouga;564;564;5;;0;;0;water;rock;Rainy;Partly cloudy;414;134;172;108;0;0;0;0;0;0;0;0;0;0;0;1411;1391
+580;Carracosta;565;565;5;Evolved;0;;0;water;rock;Rainy;Partly cloudy;568;192;228;148;0;0;0;0;0;0;0;0;0;0;0;2573;2536
+581;Archen;566;566;5;;0;;0;rock;flying;Partly cloudy;Windy;412;213;89;110;0;0;0;0;0;0;0;0;0;0;0;1623;1600
+582;Archeops;567;567;5;Evolved;0;;0;rock;flying;Partly cloudy;Windy;581;292;139;150;0;0;0;0;0;0;0;0;0;0;0;3056;3012
+583;Trubbish;568;568;5;;0;;0;poison;;Cloudy;;318;96;122;100;0;0;0;0;0;0;0;0;0;0;0;870;857
+584;Garbodor;569;569;5;;0;;0;poison;;Cloudy;;505;181;164;160;0;0;0;0;0;0;0;0;0;0;0;2166;2135
+585;Zorua;570;570;5;;0;;0;dark;;Fog;;311;153;78;80;0;0;0;0;0;0;0;0;0;0;0;986;972
+586;Zoroark;571;571;5;;0;;0;dark;;Fog;;497;250;127;120;0;0;0;0;0;0;0;0;0;0;0;2291;2258
+587;Minccino;572;572;5;;0;;0;normal;;Partly cloudy;;288;98;80;110;0;0;0;0;0;0;0;0;0;0;0;769;758
+588;Cinccino;573;573;5;;0;;0;normal;;Partly cloudy;;478;198;130;150;0;0;0;0;0;0;0;0;0;0;0;2057;2028
+589;Gothita;574;574;5;;0;;0;psychic;;Windy;;306;98;118;90;0;0;0;0;0;0;0;0;0;0;0;834;822
+590;Gothorita;575;575;5;;0;;0;psychic;;Windy;;416;137;159;120;0;0;0;0;0;0;0;0;0;0;0;1455;1434
+591;Gothitelle;576;576;5;;0;;0;psychic;;Windy;;528;176;212;140;0;0;0;0;0;0;0;0;0;0;0;2237;2205
+592;Solosis;577;577;5;;0;;0;psychic;;Windy;;347;170;87;90;0;0;0;0;0;0;0;0;0;0;0;1195;1178
+593;Duosion;578;578;5;;0;;0;psychic;;Windy;;445;208;107;130;0;0;0;0;0;0;0;0;0;0;0;1852;1826
+594;Reuniclus;579;579;5;Evolved;0;;0;psychic;;Windy;;587;214;153;220;0;0;0;0;0;0;0;0;0;0;0;2841;2801
+595;Ducklett;580;580;5;;0;;0;water;flying;Rainy;Windy;304;84;96;124;0;0;0;0;0;0;0;0;0;0;0;768;757
+596;Swanna;581;581;5;;0;;0;water;flying;Rainy;Windy;464;182;132;150;0;0;0;0;0;0;0;0;0;0;0;1916;1888
+597;Vanillite;582;582;5;;0;;0;ice;;Snow;;301;118;111;72;0;0;0;0;0;0;0;0;0;0;0;869;857
+598;Vanillish;583;583;5;;0;;0;ice;;Snow;;396;151;143;102;0;0;0;0;0;0;0;0;0;0;0;1409;1389
+599;Vanilluxe;584;584;5;Evolved;0;;0;ice;;Snow;;550;218;190;142;0;0;0;0;0;0;0;0;0;0;0;2610;2573
+600;Deerling;585;585;5;;0;;0;normal;grass;Partly cloudy;Sunny/clear;335;115;100;120;0;0;0;0;0;0;0;0;0;0;0;1011;997
+601;Sawsbuck;586;586;5;;0;;0;normal;grass;Partly cloudy;Sunny/clear;504;198;146;160;0;0;0;0;0;0;0;0;0;0;0;2233;2201
+602;Emolga;587;587;5;;0;;0;electric;flying;Rainy;Windy;395;158;127;110;0;0;0;0;0;0;0;0;0;0;0;1439;1419
+603;Karrablast;588;588;5;;0;;0;bug;;Rainy;;324;137;87;100;0;0;0;0;0;0;0;0;0;0;0;1028;1013
+604;Escavalier;589;589;5;Evolved;0;;0;bug;steel;Rainy;Snow;550;223;187;140;0;0;0;0;0;0;0;0;0;0;0;2630;2592
+605;Foongus;590;590;5;;0;;0;grass;poison;Sunny/clear;Cloudy;330;97;95;138;0;0;0;0;0;0;0;0;0;0;0;907;894
+606;Amoonguss;591;591;5;;0;;0;grass;poison;Sunny/clear;Cloudy;527;155;144;228;0;0;0;0;0;0;0;0;0;0;0;2087;2057
+607;Frillish;592;592;5;;0;;0;water;ghost;Rainy;Fog;375;115;150;110;0;0;0;0;0;0;0;0;0;0;0;1166;1149
+608;Jellicent;593;593;5;Evolved;0;;0;water;ghost;Rainy;Fog;554;159;195;200;0;0;0;0;0;0;0;0;0;0;0;2309;2276
+609;Alomomola;594;594;5;Evolved;0;;0;water;;Rainy;;616;138;148;330;0;0;0;0;0;0;0;0;0;0;0;2266;2233
+610;Joltik;595;595;5;;0;;0;bug;electric;Rainy;;308;110;98;100;0;0;0;0;0;0;0;0;0;0;0;889;877
+611;Galvantula;596;596;5;;0;;0;bug;electric;Rainy;;469;201;128;140;0;0;0;0;0;0;0;0;0;0;0;2008;1979
+612;Ferroseed;597;597;5;;0;;0;grass;steel;Sunny/clear;Snow;327;82;157;88;0;0;0;0;0;0;0;0;0;0;0;806;794
+613;Ferrothorn;598;598;5;Evolved;0;;0;grass;steel;Sunny/clear;Snow;536;158;230;148;0;0;0;0;0;0;0;0;0;0;0;2159;2128
+614;Klink;599;599;5;;0;;0;steel;;Snow;;304;98;126;80;0;0;0;0;0;0;0;0;0;0;0;816;805
+615;Klang;600;600;5;;0;;0;steel;;Snow;;449;150;179;120;0;0;0;0;0;0;0;0;0;0;0;1667;1643
+616;Klinklang;601;601;5;Evolved;0;;0;steel;;Snow;;549;199;230;120;0;0;0;0;0;0;0;0;0;0;0;2430;2396
+617;Tynamo;602;602;5;;0;;0;electric;;Rainy;;253;105;78;70;0;0;0;0;0;0;0;0;0;0;0;666;656
+618;Eelektrik;603;603;5;;0;;0;electric;;Rainy;;416;156;130;130;0;0;0;0;0;0;0;0;0;0;0;1548;1526
+619;Eelektross;604;604;5;Lower;0;;0;electric;;Rainy;;539;217;152;170;0;0;0;0;0;0;0;0;0;0;0;2546;2510
+620;Elgyem;605;605;5;;0;;0;psychic;;Windy;;358;148;100;110;0;0;0;0;0;0;0;0;0;0;0;1220;1203
+621;Beheeyem;606;606;5;Evolved;0;;0;psychic;;Windy;;543;221;172;150;0;0;0;0;0;0;0;0;0;0;0;2589;2552
+622;Litwick;607;607;5;;0;;0;ghost;fire;Fog;Sunny/clear;306;108;98;100;0;0;0;0;0;0;0;0;0;0;0;875;863
+623;Lampent;608;608;5;;0;;0;ghost;fire;Fog;Sunny/clear;404;169;115;120;0;0;0;0;0;0;0;0;0;0;0;1522;1500
+624;Chandelure;609;609;5;Lower;0;;0;ghost;fire;Fog;Sunny/clear;573;271;182;120;0;0;0;0;0;0;0;0;0;0;0;2913;2871
+625;Axew;610;610;5;;0;;0;dragon;;Windy;;357;154;111;92;0;0;0;0;0;0;0;0;0;0;0;1225;1208
+626;Fraxure;611;611;5;;0;;0;dragon;;Windy;;477;212;133;132;0;0;0;0;0;0;0;0;0;0;0;2091;2061
+627;Haxorus;612;612;5;Evolved;0;;0;dragon;;Windy;;619;284;183;152;0;0;0;0;0;0;0;0;0;0;0;3395;3347
+628;Cubchoo;613;613;5;;0;;0;ice;;Snow;;312;128;74;110;0;0;0;0;0;0;0;0;0;0;0;942;928
+629;Beartic;614;614;5;Evolved;0;;0;ice;;Snow;;575;233;152;190;0;0;0;0;0;0;0;0;0;0;0;2865;2825
+630;Cryogonal;615;615;5;Lower;0;;0;ice;;Snow;;614;190;264;160;0;0;0;0;0;0;0;0;0;0;0;2829;2788
+631;Shelmet;616;616;5;;0;;0;bug;;Rainy;;321;72;149;100;0;0;0;0;0;0;0;0;0;0;0;746;735
+632;Accelgor;617;617;5;;0;;0;bug;;Rainy;;511;220;131;160;0;0;0;0;0;0;0;0;0;0;0;2346;2312
+633;Stunfisk;618;618;5;Evolved;0;;0;ground;electric;Sunny/clear;Rainy;539;144;177;218;0;0;0;0;0;0;0;0;0;0;0;2100;2070
+634;Mienfoo;619;619;5;;0;;0;fighting;;Cloudy;;348;160;98;90;0;0;0;0;0;0;0;0;0;0;0;1190;1173
+635;Mienshao;620;620;5;;0;;0;fighting;;Cloudy;;515;258;127;130;0;0;0;0;0;0;0;0;0;0;0;2446;2411
+636;Druddigon;621;621;5;Lower;0;;0;dragon;;Windy;;537;213;170;154;0;0;0;0;0;0;0;0;0;0;0;2517;2481
+637;Golett;622;622;5;;0;;0;ground;ghost;Sunny/clear;Fog;337;127;92;118;0;0;0;0;0;0;0;0;0;0;0;1058;1042
+638;Golurk;623;623;5;Lower;0;;0;ground;ghost;Sunny/clear;Fog;554;222;154;178;0;0;0;0;0;0;0;0;0;0;0;2673;2635
+639;Pawniard;624;624;5;;0;;0;dark;steel;Fog;Snow;373;154;129;90;0;0;0;0;0;0;0;0;0;0;0;1297;1279
+640;Bisharp;625;625;5;Evolved;0;;0;dark;steel;Fog;Snow;553;232;191;130;0;0;0;0;0;0;0;0;0;0;0;2666;2628
+641;Bouffalant;626;626;5;Evolved;0;;0;normal;;Partly cloudy;;567;195;182;190;0;0;0;0;0;0;0;0;0;0;0;2635;2598
+642;Rufflet;627;627;5;;0;;0;normal;flying;Partly cloudy;Windy;387;150;97;140;0;0;0;0;0;0;0;0;0;0;0;1357;1338
+643;Braviary;628;628;5;Lower;0;;0;normal;flying;Partly cloudy;Windy;584;232;152;200;0;0;0;0;0;0;0;0;0;0;0;2923;2881
+644;Vullaby;629;629;5;;0;;0;dark;flying;Fog;Windy;389;105;144;140;0;0;0;0;0;0;0;0;0;0;0;1176;1159
+645;Mandibuzz;630;630;5;Evolved;0;;0;dark;flying;Fog;Windy;559;129;210;220;0;0;0;0;0;0;0;0;0;0;0;2068;2038
+646;Heatmor;631;631;5;;0;;0;fire;;Sunny/clear;;503;204;129;170;0;0;0;0;0;0;0;0;0;0;0;2232;2200
+647;Durant;632;632;5;Evolved;0;;0;bug;steel;Rainy;Snow;555;217;222;116;0;0;0;0;0;0;0;0;0;0;0;2553;2516
+648;Deino;633;633;5;;0;;0;dark;dragon;Fog;Windy;313;116;93;104;0;0;0;0;0;0;0;0;0;0;0;927;914
+649;Zweilous;634;634;5;;0;;0;dark;dragon;Fog;Windy;438;159;135;144;0;0;0;0;0;0;0;0;0;0;0;1678;1654
+650;Hydreigon;635;635;5;Lower;0;;0;dark;dragon;Fog;Windy;628;256;188;184;0;0;0;0;0;0;0;0;0;0;0;3401;3353
+651;Larvesta;636;636;5;;0;;0;bug;fire;Rainy;Sunny/clear;373;156;107;110;0;0;0;0;0;0;0;0;0;0;0;1318;1300
+652;Volcarona;637;637;5;Lower;0;;0;bug;fire;Rainy;Sunny/clear;644;264;210;170;0;0;0;0;0;0;0;0;0;0;0;3555;3504
+653;Cobalion;638;638;5;Evolved;0;;0;steel;fighting;Snow;Cloudy;634;192;260;182;1;0;0;0;0;0;0;0;0;0;0;3009;2966
+654;Terrakion;639;639;5;Evolved;0;;0;rock;fighting;Partly cloudy;Cloudy;634;260;192;182;1;0;0;0;0;0;0;0;0;0;0;3468;3418
+655;Virizion;640;640;5;Lower;0;;0;grass;fighting;Sunny/clear;Cloudy;634;192;260;182;1;0;0;0;0;0;0;0;0;0;0;3009;2966
+656;Tornadus (Therian Forme);641;641;5;Evolved;0;;0;flying;;Windy;;593;266;169;158;1;0;0;0;0;0;0;0;0;0;0;3131;3086
+657;Tornadus (Incarnate Forme);641;641;5;Lower;0;;0;flying;;Windy;;593;266;169;158;1;0;0;0;0;0;0;0;0;0;0;3131;3086
+658;Thundurus (Incarnate Forme);642;642;5;Lower;0;;0;electric;flying;Rainy;Windy;593;266;169;158;1;0;0;0;0;0;0;0;0;0;0;3131;3086
+659;Thundurus (Therian Forme);642;642;5;Lower;0;;0;electric;flying;Rainy;Windy;593;266;169;158;1;0;0;0;0;0;0;0;0;0;0;3131;3086
+660;Reshiram;643;643;5;Lower;0;;0;dragon;fire;Windy;Sunny/clear;744;302;242;200;1;0;0;0;0;0;0;0;0;0;0;4654;4587
+661;Zekrom;644;644;5;Lower;0;;0;dragon;electric;Windy;Rainy;744;302;242;200;1;0;0;0;0;0;0;0;0;0;0;4654;4587
+662;Landorus (Incarnate Forme);645;645;5;Evolved;0;;0;ground;flying;Sunny/clear;Windy;626;261;187;178;1;0;0;0;0;0;0;0;0;0;0;3403;3355
+663;Landorus (Therian Forme);645;645;5;Lower;0;;0;ground;flying;Sunny/clear;Windy;626;261;187;178;1;0;0;0;0;0;0;0;0;0;0;3403;3355
+664;Kyurem (Black Kyurem);646;646;5;Lower;0;;0;dragon;ice;Windy;Snow;707;270;187;250;1;0;0;0;0;0;0;0;0;0;0;4118;4059
+665;Kyurem (Normal Kyurem);646;646;5;Evolved;0;;0;dragon;ice;Windy;Snow;707;270;187;250;1;0;0;0;0;0;0;0;0;0;0;4118;4059
+666;Kyurem (White Kyurem);646;646;5;Lower;0;;0;dragon;ice;Windy;Snow;707;270;187;250;1;0;0;0;0;0;0;0;0;0;0;4118;4059
+667;Keldeo;647;647;5;Lower;0;;0;water;fighting;Rainy;Cloudy;634;260;192;182;1;0;0;0;0;0;0;0;0;0;0;3468;3418
+668;Meloetta (Pirouette Forme);648;648;5;Evolved;0;;0;normal;psychic;Partly cloudy;Windy;700;250;250;200;1;0;0;0;0;0;0;0;0;0;0;3950;3894
+669;Meloetta (Aria Forme);648;648;5;Lower;0;;0;normal;psychic;Partly cloudy;Windy;700;250;250;200;1;0;0;0;0;0;0;0;0;0;0;3950;3894
+670;Genesect;649;649;5;Evolved;0;;0;bug;steel;Rainy;Snow;593;252;199;142;1;0;0;0;0;0;0;0;0;0;0;3056;3013
+671;Chespin;650;650;6;;0;;0;grass;;Sunny/clear;;338;110;116;112;0;0;0;0;0;0;0;0;0;0;0;1007;992
+672;Quilladin;651;651;6;;0;;0;grass;;Sunny/clear;;442;146;174;122;0;0;0;0;0;0;0;0;0;0;0;1618;1594
+673;Chesnaught;652;652;6;Lower;0;;0;grass;fighting;Sunny/clear;Cloudy;604;201;227;176;0;0;0;0;0;0;0;0;0;0;0;2900;2859
+674;Fennekin;653;653;6;;0;;0;fire;;Sunny/clear;;308;116;112;80;0;0;0;0;0;0;0;0;0;0;0;898;885
+675;Braixen;654;654;6;;0;;0;fire;;Sunny/clear;;425;171;136;118;0;0;0;0;0;0;0;0;0;0;0;1646;1622
+676;Delphox;655;655;6;Evolved;0;;0;fire;psychic;Sunny/clear;Windy;584;230;204;150;0;0;0;0;0;0;0;0;0;0;0;2908;2867
+677;Froakie;656;656;6;;0;;0;water;;Rainy;;290;122;86;82;0;0;0;0;0;0;0;0;0;0;0;846;834
+678;Frogadier;657;657;6;;0;;0;water;;Rainy;;392;168;116;108;0;0;0;0;0;0;0;0;0;0;0;1450;1430
+679;Greninja;658;658;6;;0;;0;water;dark;Rainy;Fog;521;223;154;144;0;0;0;0;0;0;0;0;0;0;0;2436;2401
+680;Bunnelby;659;659;6;;0;;0;normal;;Partly cloudy;;217;68;73;76;0;0;0;0;0;0;0;0;0;0;0;463;457
+681;Diggersby;660;660;6;;0;;0;normal;ground;Partly cloudy;Sunny/clear;437;112;155;170;0;0;0;0;0;0;0;0;0;0;0;1406;1386
+682;Fletchling;661;661;6;;0;;0;normal;flying;Partly cloudy;Windy;268;95;83;90;0;0;0;0;0;0;0;0;0;0;0;696;686
+683;Fletchinder;662;662;6;;0;;0;fire;flying;Sunny/clear;Windy;380;145;111;124;0;0;0;0;0;0;0;0;0;0;0;1322;1303
+684;Talonflame;663;663;6;;0;;0;fire;flying;Sunny/clear;Windy;488;176;156;156;0;0;0;0;0;0;0;0;0;0;0;2039;2010
+685;Scatterbug;664;664;6;;0;;0;bug;;Rainy;;209;63;70;76;0;0;0;0;0;0;0;0;0;0;0;428;422
+686;Spewpa;665;665;6;;0;;0;bug;;Rainy;;241;48;103;90;0;0;0;0;0;0;0;0;0;0;0;437;431
+687;Vivillon;666;666;6;;0;;0;bug;flying;Rainy;Windy;439;176;103;160;0;0;0;0;0;0;0;0;0;0;0;1714;1689
+688;Litleo;667;667;6;;0;;0;fire;normal;Sunny/clear;Partly cloudy;377;139;114;124;0;0;0;0;0;0;0;0;0;0;0;1287;1269
+689;Pyroar;668;668;6;Lower;0;;0;fire;normal;Sunny/clear;Partly cloudy;545;221;152;172;0;0;0;0;0;0;0;0;0;0;0;2604;2567
+690;FlabƸBƸ;669;669;6;;0;;0;fairy;;Cloudy;;334;108;138;88;0;0;0;0;0;0;0;0;0;0;0;964;950
+691;Floette;670;670;6;;0;;0;fairy;;Cloudy;;419;136;175;108;0;0;0;0;0;0;0;0;0;0;0;1441;1421
+692;Florges;671;671;6;Lower;0;;0;fairy;;Cloudy;;655;212;287;156;0;0;0;0;0;0;0;0;0;0;0;3221;3175
+693;Skiddo;672;672;6;;0;;0;grass;;Sunny/clear;;362;123;107;132;0;0;0;0;0;0;0;0;0;0;0;1154;1137
+694;Gogoat;673;673;6;Lower;0;;0;grass;;Sunny/clear;;597;196;155;246;0;0;0;0;0;0;0;0;0;0;0;2775;2736
+695;Pancham;674;674;6;;0;;0;fighting;;Cloudy;;392;145;113;134;0;0;0;0;0;0;0;0;0;0;0;1380;1360
+696;Pangoro;675;675;6;Lower;0;;0;fighting;dark;Cloudy;Fog;565;226;149;190;0;0;0;0;0;0;0;0;0;0;0;2759;2720
+697;Furfrou;676;676;6;;0;;0;normal;;Partly cloudy;;496;164;182;150;0;0;0;0;0;0;0;0;0;0;0;2015;1986
+698;Espurr;677;677;6;;0;;0;psychic;;Windy;;361;120;117;124;0;0;0;0;0;0;0;0;0;0;0;1142;1125
+699;Meowstic;678;678;6;;0;;0;psychic;;Windy;;484;166;170;148;0;0;0;0;0;0;0;0;0;0;0;1963;1935
+700;Honedge;679;679;6;;0;;0;steel;ghost;Snow;Fog;392;135;167;90;0;0;0;0;0;0;0;0;0;0;0;1295;1276
+701;Doublade;680;680;6;Lower;0;;0;steel;ghost;Snow;Fog;559;188;253;118;0;0;0;0;0;0;0;0;0;0;0;2393;2359
+702;Aegislash;681;681;6;;0;;0;steel;ghost;Snow;Fog;508;97;291;120;0;0;0;0;0;0;0;0;0;0;0;1421;1401
+703;Spritzee;682;682;6;;0;;0;fairy;;Cloudy;;382;110;116;156;0;0;0;0;0;0;0;0;0;0;0;1168;1151
+704;Aromatisse;683;683;6;;0;;0;fairy;;Cloudy;;533;173;158;202;0;0;0;0;0;0;0;0;0;0;0;2275;2242
+705;Swirlix;684;684;6;;0;;0;fairy;;Cloudy;;356;109;123;124;0;0;0;0;0;0;0;0;0;0;0;1072;1057
+706;Slurpuff;685;685;6;;0;;0;fairy;;Cloudy;;500;168;168;164;0;0;0;0;0;0;0;0;0;0;0;2068;2039
+707;Inkay;686;686;6;;0;;0;dark;psychic;Fog;Windy;302;98;98;106;0;0;0;0;0;0;0;0;0;0;0;825;813
+708;Malamar;687;687;6;;0;;0;dark;psychic;Fog;Windy;521;177;172;172;0;0;0;0;0;0;0;0;0;0;0;2242;2210
+709;Binacle;688;688;6;;0;;0;rock;water;Partly cloudy;Rainy;304;96;124;84;0;0;0;0;0;0;0;0;0;0;0;813;801
+710;Barbaracle;689;689;6;Evolved;0;;0;rock;water;Partly cloudy;Rainy;558;194;220;144;0;0;0;0;0;0;0;0;0;0;0;2523;2487
+711;Skrelp;690;690;6;;0;;0;poison;water;Cloudy;Rainy;318;109;109;100;0;0;0;0;0;0;0;0;0;0;0;924;911
+712;Dragalge;691;691;6;;0;;0;poison;dragon;Cloudy;Windy;530;177;223;130;0;0;0;0;0;0;0;0;0;0;0;2227;2195
+713;Clauncher;692;692;6;;0;;0;water;;Rainy;;326;108;118;100;0;0;0;0;0;0;0;0;0;0;0;950;936
+714;Clawitzer;693;693;6;Evolved;0;;0;water;;Rainy;;535;221;172;142;0;0;0;0;0;0;0;0;0;0;0;2525;2489
+715;Helioptile;694;694;6;;0;;0;electric;normal;Rainy;Partly cloudy;286;115;83;88;0;0;0;0;0;0;0;0;0;0;0;815;804
+716;Heliolisk;695;695;6;;0;;0;electric;normal;Rainy;Partly cloudy;533;219;190;124;0;0;0;0;0;0;0;0;0;0;0;2467;2431
+717;Tyrunt;696;696;6;;0;;0;rock;dragon;Partly cloudy;Windy;412;158;138;116;0;0;0;0;0;0;0;0;0;0;0;1529;1507
+718;Tyrantrum;697;697;6;Lower;0;;0;rock;dragon;Partly cloudy;Windy;612;227;221;164;0;0;0;0;0;0;0;0;0;0;0;3106;3062
+719;Amaura;698;698;6;;0;;0;rock;ice;Partly cloudy;Snow;394;124;116;154;0;0;0;0;0;0;0;0;0;0;0;1291;1273
+720;Aurorus;699;699;6;Lower;0;;0;rock;ice;Partly cloudy;Snow;605;186;173;246;0;0;0;0;0;0;0;0;0;0;0;2780;2741
+721;Sylveon;700;700;6;Lower;0;;1;fairy;;Cloudy;;630;203;237;190;0;0;0;0;0;0;0;0;0;0;0;3094;3050
+722;Hawlucha;701;701;6;;0;;0;fighting;flying;Cloudy;Windy;511;195;160;156;0;0;0;0;0;0;0;0;0;0;0;2268;2236
+723;Dedenne;702;702;6;;0;;0;electric;fairy;Rainy;Cloudy;437;164;139;134;0;0;0;0;0;0;0;0;0;0;0;1693;1669
+724;Carbink;703;703;6;;0;;0;rock;fairy;Partly cloudy;Cloudy;480;95;285;100;0;0;0;0;0;0;0;0;0;0;0;1276;1257
+725;Goomy;704;704;6;;0;;0;dragon;;Windy;;321;101;130;90;0;0;0;0;0;0;0;0;0;0;0;893;881
+726;Sliggoo;705;705;6;;0;;0;dragon;;Windy;;500;159;205;136;0;0;0;0;0;0;0;0;0;0;0;1980;1952
+727;Goodra;706;706;6;Evolved;0;;0;dragon;;Windy;;683;220;283;180;0;0;0;0;0;0;0;0;0;0;0;3538;3487
+728;Klefki;707;707;6;;0;;0;steel;fairy;Snow;Cloudy;455;160;181;114;0;0;0;0;0;0;0;0;0;0;0;1737;1713
+729;Phantump;708;708;6;;0;;0;ghost;grass;Fog;Sunny/clear;319;125;108;86;0;0;0;0;0;0;0;0;0;0;0;974;960
+730;Trevenant;709;709;6;;0;;0;ghost;grass;Fog;Sunny/clear;528;201;157;170;0;0;0;0;0;0;0;0;0;0;0;2406;2372
+731;Pumpkaboo;710;710;6;;0;;0;ghost;grass;Fog;Sunny/clear;348;121;129;98;0;0;0;0;0;0;0;0;0;0;0;1083;1068
+732;Gourgeist;711;711;6;Lower;0;;0;ghost;grass;Fog;Sunny/clear;541;175;236;130;0;0;0;0;0;0;0;0;0;0;0;2263;2231
+733;Bergmite;712;712;6;;0;;0;ice;;Snow;;370;117;143;110;0;0;0;0;0;0;0;0;0;0;0;1158;1142
+734;Avalugg;713;713;6;Evolved;0;;0;ice;;Snow;;689;196;303;190;0;0;0;0;0;0;0;0;0;0;0;3364;3316
+735;Noibat;714;714;6;;0;;0;flying;dragon;Windy;;239;83;76;80;0;0;0;0;0;0;0;0;0;0;0;569;560
+736;Noivern;715;715;6;Evolved;0;;0;flying;dragon;Windy;;550;205;175;170;0;0;0;0;0;0;0;0;0;0;0;2576;2539
+737;Xerneas;716;716;6;Lower;0;;0;fairy;;Cloudy;;731;275;204;252;1;0;0;0;0;0;0;0;0;0;0;4379;4317
+738;Yveltal;717;717;6;Evolved;0;;0;dark;flying;Fog;Windy;731;275;204;252;1;0;0;0;0;0;0;0;0;0;0;4379;4317
+739;Zygarde;718;718;6;Evolved;0;;0;dragon;ground;Windy;Sunny/clear;664;203;245;216;1;0;0;0;0;0;0;0;0;0;0;3336;3289
+740;Diancie;719;719;6;Lower;0;;0;rock;fairy;Partly cloudy;Cloudy;575;190;285;100;1;0;0;0;0;0;0;0;0;0;0;2378;2344
+741;Hoopa;720;720;6;Lower;0;;0;psychic;ghost;Windy;Fog;688;287;241;160;1;0;0;0;0;0;0;0;0;0;0;3992;3935
+742;Volcanion;721;721;6;Evolved;0;;0;fire;water;Sunny/clear;Rainy;643;252;231;160;1;0;0;0;0;0;0;0;0;0;0;3460;3410
+743;Rowlet;722;722;7;;0;;0;grass;flying;Sunny/clear;Windy;340;102;102;136;0;0;0;0;0;0;0;0;0;0;0;971;957
+744;Dartrix;723;723;7;;0;;0;grass;flying;Sunny/clear;Windy;440;142;142;156;0;0;0;0;0;0;0;0;0;0;0;1606;1583
+745;Decidueye;724;724;7;Evolved;0;;0;grass;ghost;Sunny/clear;Fog;558;210;192;156;0;0;0;0;0;0;0;0;0;0;0;2643;2606
+746;Litten;725;725;7;;0;;0;fire;;Sunny/clear;;297;128;79;90;0;0;0;0;0;0;0;0;0;0;0;887;874
+747;Torracat;726;726;7;;0;;0;fire;;Sunny/clear;;407;174;103;130;0;0;0;0;0;0;0;0;0;0;0;1544;1522
+748;Incineroar;727;727;7;Lower;0;;0;fire;dark;Sunny/clear;Fog;579;214;175;190;0;0;0;0;0;0;0;0;0;0;0;2822;2782
+749;Popplio;728;728;7;;0;;0;water;;Rainy;;324;120;104;100;0;0;0;0;0;0;0;0;0;0;0;986;972
+750;Brionne;729;729;7;;0;;0;water;;Rainy;;439;168;151;120;0;0;0;0;0;0;0;0;0;0;0;1711;1686
+751;Primarina;730;730;7;Evolved;0;;0;water;fairy;Rainy;Cloudy;607;232;215;160;0;0;0;0;0;0;0;0;0;0;0;3095;3050
+752;Pikipek;731;731;7;;0;;0;normal;flying;Partly cloudy;Windy;265;136;59;70;0;0;0;0;0;0;0;0;0;0;0;747;737
+753;Trumbeak;732;732;7;;0;;0;normal;flying;Partly cloudy;Windy;369;159;100;110;0;0;0;0;0;0;0;0;0;0;0;1302;1284
+754;Toucannon;733;733;7;;0;;0;normal;flying;Partly cloudy;Windy;528;222;146;160;0;0;0;0;0;0;0;0;0;0;0;2484;2449
+755;Yungoos;734;734;7;;0;;0;normal;;Partly cloudy;;274;122;56;96;0;0;0;0;0;0;0;0;0;0;0;759;748
+756;Gumshoos;735;735;7;;0;;0;normal;;Partly cloudy;;483;194;113;176;0;0;0;0;0;0;0;0;0;0;0;2041;2011
+757;Grubbin;736;736;7;;0;;0;bug;;Rainy;;294;115;85;94;0;0;0;0;0;0;0;0;0;0;0;847;835
+758;Charjabug;737;737;7;;0;;0;bug;electric;Rainy;;430;145;171;114;0;0;0;0;0;0;0;0;0;0;0;1547;1525
+759;Vikavolt;738;738;7;Evolved;0;;0;bug;electric;Rainy;;573;254;165;154;0;0;0;0;0;0;0;0;0;0;0;2930;2888
+760;Crabrawler;739;739;7;;0;;0;fighting;;Cloudy;;353;150;109;94;0;0;0;0;0;0;0;0;0;0;0;1198;1180
+761;Crabominable;740;740;7;Evolved;0;;0;fighting;ice;Cloudy;Snow;567;231;142;194;0;0;0;0;0;0;0;0;0;0;0;2783;2743
+762;Oricorio;741;741;7;;0;;0;fire;flying;Sunny/clear;Windy;491;196;145;150;0;0;0;0;0;0;0;0;0;0;0;2141;2110
+763;Cutiefly;742;742;7;;0;;0;bug;fairy;Rainy;Cloudy;271;110;81;80;0;0;0;0;0;0;0;0;0;0;0;745;734
+764;Ribombee;743;743;7;;0;;0;bug;fairy;Rainy;Cloudy;470;198;152;120;0;0;0;0;0;0;0;0;0;0;0;1997;1968
+765;Rockruff;744;744;7;;0;;0;rock;;Partly cloudy;;285;117;78;90;0;0;0;0;0;0;0;0;0;0;0;814;803
+766;Lycanroc;745;745;7;;0;;0;rock;;Partly cloudy;;521;231;140;150;0;0;0;0;0;0;0;0;0;0;0;2457;2422
+767;Wishiwashi;746;746;7;;0;;0;water;;Rainy;;182;46;46;90;0;0;0;0;0;0;0;0;0;0;0;304;300
+768;Mareanie;747;747;7;;0;;0;poison;water;Cloudy;Rainy;313;98;115;100;0;0;0;0;0;0;0;0;0;0;0;862;850
+769;Toxapex;748;748;7;;0;;0;poison;water;Cloudy;Rainy;492;114;278;100;0;0;0;0;0;0;0;0;0;0;0;1478;1457
+770;Mudbray;749;749;7;;0;;0;ground;;Sunny/clear;;443;175;128;140;0;0;0;0;0;0;0;0;0;0;0;1766;1741
+771;Mudsdale;750;750;7;Evolved;0;;0;ground;;Sunny/clear;;594;214;180;200;0;0;0;0;0;0;0;0;0;0;0;2928;2886
+772;Dewpider;751;751;7;;0;;0;water;bug;Rainy;;274;72;126;76;0;0;0;0;0;0;0;0;0;0;0;615;606
+773;Araquanid;752;752;7;;0;;0;water;bug;Rainy;;499;126;237;136;0;0;0;0;0;0;0;0;0;0;0;1717;1693
+774;Fomantis;753;753;7;;0;;0;grass;;Sunny/clear;;244;100;64;80;0;0;0;0;0;0;0;0;0;0;0;622;613
+775;Lurantis;754;754;7;;0;;0;grass;;Sunny/clear;;501;192;169;140;0;0;0;0;0;0;0;0;0;0;0;2183;2152
+776;Morelull;755;755;7;;0;;0;grass;fairy;Sunny/clear;Cloudy;316;108;128;80;0;0;0;0;0;0;0;0;0;0;0;895;882
+777;Shiinotic;756;756;7;;0;;0;grass;fairy;Sunny/clear;Cloudy;451;154;177;120;0;0;0;0;0;0;0;0;0;0;0;1699;1675
+778;Salandit;757;757;7;;0;;0;poison;fire;Cloudy;Sunny/clear;312;136;80;96;0;0;0;0;0;0;0;0;0;0;0;968;954
+779;Salazzle;758;758;7;;0;;0;poison;fire;Cloudy;Sunny/clear;494;228;130;136;0;0;0;0;0;0;0;0;0;0;0;2245;2213
+780;Stufful;759;759;7;;0;;0;normal;fighting;Partly cloudy;Cloudy;371;136;95;140;0;0;0;0;0;0;0;0;0;0;0;1231;1213
+781;Bewear;760;760;7;Lower;0;;0;normal;fighting;Partly cloudy;Cloudy;616;226;150;240;0;0;0;0;0;0;0;0;0;0;0;3087;3043
+782;Bounsweet;761;761;7;;0;;0;grass;;Sunny/clear;;208;55;69;84;0;0;0;0;0;0;0;0;0;0;0;398;393
+783;Steenee;762;762;7;;0;;0;grass;;Sunny/clear;;276;78;94;104;0;0;0;0;0;0;0;0;0;0;0;661;652
+784;Tsareena;763;763;7;Lower;0;;0;grass;;Sunny/clear;;561;222;195;144;0;0;0;0;0;0;0;0;0;0;0;2704;2666
+785;Comfey;764;764;7;;0;;0;fairy;;Cloudy;;493;165;226;102;0;0;0;0;0;0;0;0;0;0;0;1887;1860
+786;Oranguru;765;765;7;Evolved;0;;0;normal;psychic;Partly cloudy;Windy;555;168;207;180;0;0;0;0;0;0;0;0;0;0;0;2378;2344
+787;Passimian;766;766;7;Evolved;0;;0;fighting;;Cloudy;;597;222;175;200;0;0;0;0;0;0;0;0;0;0;0;2991;2949
+788;Wimpod;767;767;7;;0;;0;bug;water;Rainy;;196;67;79;50;0;0;0;0;0;0;0;0;0;0;0;400;394
+789;Golisopod;768;768;7;Evolved;0;;0;bug;water;Rainy;;617;218;249;150;0;0;0;0;0;0;0;0;0;0;0;3037;2993
+790;Sandygast;769;769;7;;0;;0;ghost;ground;Fog;Sunny/clear;363;120;133;110;0;0;0;0;0;0;0;0;0;0;0;1146;1130
+791;Palossand;770;770;7;Evolved;0;;0;ghost;ground;Fog;Sunny/clear;542;178;194;170;0;0;0;0;0;0;0;0;0;0;0;2370;2336
+792;Pyukumuku;771;771;7;;0;;0;water;;Rainy;;431;97;224;110;0;0;0;0;0;0;0;0;0;0;0;1209;1191
+793;Type: Null;772;772;7;Evolved;0;;0;normal;;Partly cloudy;;558;184;184;190;0;0;0;0;0;0;0;0;0;0;0;2510;2474
+794;Silvally;773;773;7;Evolved;0;;0;normal;;Partly cloudy;;586;198;198;190;0;0;0;0;0;0;0;0;0;0;0;2779;2740
+795;Minior;774;774;7;;0;;0;rock;flying;Partly cloudy;Windy;430;116;194;120;0;0;0;0;0;0;0;0;0;0;0;1374;1354
+796;Komala;775;775;7;;0;;0;normal;;Partly cloudy;;525;216;179;130;0;0;0;0;0;0;0;0;0;0;0;2419;2385
+797;Turtonator;776;776;7;;0;;0;fire;dragon;Sunny/clear;Windy;523;165;238;120;0;0;0;0;0;0;0;0;0;0;0;2077;2048
+798;Togedemaru;777;777;7;;0;;0;electric;steel;Rainy;Snow;470;190;150;130;0;0;0;0;0;0;0;0;0;0;0;1980;1952
+799;Mimikyu;778;778;7;;0;;0;ghost;fairy;Fog;Cloudy;500;177;213;110;0;0;0;0;0;0;0;0;0;0;0;2024;1995
+800;Bruxish;779;779;7;;0;;0;water;psychic;Rainy;Windy;489;208;145;136;0;0;0;0;0;0;0;0;0;0;0;2164;2133
+801;Drampa;780;780;7;Evolved;0;;0;normal;dragon;Partly cloudy;Windy;554;231;167;156;0;0;0;0;0;0;0;0;0;0;0;2710;2671
+802;Dhelmise;781;781;7;Evolved;0;;0;ghost;grass;Fog;Sunny/clear;557;233;184;140;0;0;0;0;0;0;0;0;0;0;0;2720;2681
+803;Jangmo-O;782;782;7;;0;;0;dragon;;Windy;;310;102;118;90;0;0;0;0;0;0;0;0;0;0;0;863;851
+804;Hakamo-O;783;783;7;;0;;0;dragon;fighting;Windy;Cloudy;427;145;172;110;0;0;0;0;0;0;0;0;0;0;0;1527;1506
+805;Kommo-O;784;784;7;Lower;0;;0;dragon;fighting;Windy;Cloudy;622;222;250;150;0;0;0;0;0;0;0;0;0;0;0;3095;3051
+806;Tapu Koko;785;785;7;Evolved;0;;0;electric;fairy;Rainy;Cloudy;576;250;186;140;1;0;0;0;0;0;0;0;0;0;0;2921;2879
+807;Tapu Lele;786;786;7;Lower;0;;0;psychic;fairy;Windy;Cloudy;628;259;229;140;1;0;0;0;0;0;0;0;0;0;0;3328;3280
+808;Tapu Bulu;787;787;7;Evolved;0;;0;grass;fairy;Sunny/clear;Cloudy;614;249;225;140;1;0;0;0;0;0;0;0;0;0;0;3180;3134
+809;Tapu Fini;788;788;7;Evolved;0;;0;water;fairy;Rainy;Cloudy;590;189;261;140;1;0;0;0;0;0;0;0;0;0;0;2635;2597
+810;Cosmog;789;789;7;;0;;0;psychic;;Windy;;197;54;57;86;0;0;0;0;0;0;0;0;0;0;0;367;362
+811;Cosmoem;790;790;7;;0;;0;psychic;;Windy;;382;54;242;86;0;0;0;0;0;0;0;0;0;0;0;694;684
+812;Solgaleo;791;791;7;Evolved;0;;0;psychic;steel;Windy;Snow;773;280;219;274;1;0;0;0;0;0;0;0;0;0;0;4791;4722
+813;Lunala;792;792;7;Lower;0;;0;psychic;ghost;Windy;Fog;773;280;219;274;1;0;0;0;0;0;0;0;0;0;0;4791;4722
+814;Nihilego;793;793;7;Lower;0;;0;rock;poison;Partly cloudy;Cloudy;721;249;254;218;1;0;0;0;0;0;0;0;0;0;0;4128;4069
+815;Buzzwole;794;794;7;Evolved;0;;0;bug;fighting;Rainy;Cloudy;732;259;259;214;1;0;0;0;0;0;0;0;0;0;0;4286;4225
+816;Pheromosa;795;795;7;Evolved;0;;0;bug;fighting;Rainy;Cloudy;543;316;85;142;1;0;0;0;0;0;0;0;0;0;0;2590;2553
+817;Xurkitree;796;796;7;Lower;0;;0;electric;;Rainy;;640;330;144;166;1;0;0;0;0;0;0;0;0;0;0;3655;3603
+818;Celesteela;797;797;7;Evolved;0;;0;steel;flying;Snow;Windy;601;207;200;194;1;0;0;0;0;0;0;0;0;0;0;2939;2897
+819;Kartana;798;798;7;Evolved;0;;0;grass;steel;Sunny/clear;Snow;726;355;253;118;1;0;0;0;0;0;0;0;0;0;0;4362;4300
+820;Guzzlord;799;799;7;Lower;0;;0;dark;dragon;Fog;Windy;733;188;99;446;1;0;0;0;0;0;0;0;0;0;0;2906;2865
+821;Necrozma;800;800;7;Lower;0;;0;psychic;;Windy;;646;251;201;194;1;0;0;0;0;0;0;0;0;0;0;3529;3479
+822;Magearna;801;801;7;Evolved;0;;0;steel;fairy;Snow;Cloudy;631;246;225;160;1;0;0;0;0;0;0;0;0;0;0;3340;3293
diff --git a/restful/Pokemon Go.xlsx b/restful/Pokemon Go.xlsx
new file mode 100644
index 00000000..c991e83e
Binary files /dev/null and b/restful/Pokemon Go.xlsx differ
diff --git a/restful/config/core.php b/restful/config/core.php
new file mode 100644
index 00000000..39f4e305
--- /dev/null
+++ b/restful/config/core.php
@@ -0,0 +1,17 @@
+
\ No newline at end of file
diff --git a/restful/config/database.php b/restful/config/database.php
new file mode 100644
index 00000000..d576d1c3
--- /dev/null
+++ b/restful/config/database.php
@@ -0,0 +1,25 @@
+conn = null;
+
+ try{
+ $this->conn = new PDO("mysql:host=" .$this->host.";dbname=".$this->db,$this->usuario,$this->senha);
+ $this->conn->exec("set names utf8");
+ }catch(PDOException $exception){
+ echo "Erro de conexão: " . $exception->getMessage();
+ }
+
+ return $this->conn;
+ }
+}
+
+?>
\ No newline at end of file
diff --git a/restful/css/bootstrap.min.css b/restful/css/bootstrap.min.css
new file mode 100644
index 00000000..6561b6f4
--- /dev/null
+++ b/restful/css/bootstrap.min.css
@@ -0,0 +1,7 @@
+/*!
+ * Bootstrap v4.0.0 (https://getbootstrap.com)
+ * Copyright 2011-2018 The Bootstrap Authors
+ * Copyright 2011-2018 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.input-group-append>.form-control-plaintext.btn,.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-prepend>.form-control-plaintext.btn,.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.input-group-append>.form-control-plaintext.btn,.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-prepend>.form-control-plaintext.btn,.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:calc(2.875rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(40,167,69,.8);border-radius:.2rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{background-color:#71dd8a}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label::before,.was-validated .custom-file-input:valid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(220,53,69,.8);border-radius:.2rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{background-color:#efa2a9}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label::before,.was-validated .custom-file-input:invalid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-image:none}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;background-color:transparent}.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link.focus,.btn-link:focus{text-decoration:underline;border-color:transparent;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}.dropdown,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file:focus,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-left:-1px}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::before{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label,.input-group>.custom-file:not(:first-child) .custom-file-label::before{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:active~.custom-control-label::before{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{margin-bottom:0}.custom-control-label::before{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.custom-control-label::after{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(128,189,255,.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-select-lg{height:calc(2.875rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:125%}.custom-file{position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-control{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:focus~.custom-file-control::before{border-color:#80bdff}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(calc(2.25rem + 2px) - 1px * 2);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .dropup .dropdown-menu{top:auto;bottom:100%}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .dropup .dropdown-menu{top:auto;bottom:100%}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#6c757d}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#545b62}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#212529;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#212529;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#212529;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#212529;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-webkit-box;display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;background-color:#007bff;transition:width .6s ease}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}.close:not(:disabled):not(.disabled){cursor:pointer}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{bottom:0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{left:0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{left:1px;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{border-width:0 .5rem .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgba(255,255,255,.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#545b62!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-muted{color:#6c757d!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}
+/*# sourceMappingURL=bootstrap.min.css.map */
\ No newline at end of file
diff --git a/restful/objects/pokemon.php b/restful/objects/pokemon.php
new file mode 100644
index 00000000..5a0783ec
--- /dev/null
+++ b/restful/objects/pokemon.php
@@ -0,0 +1,138 @@
+conn = $db;
+ }
+
+ function read(){
+ $query = "SELECT * FROM `". $this->tabela. "`";
+
+ $stmt = $this->conn->prepare($query);
+
+ $stmt->execute();
+
+ return $stmt;
+ }
+
+ function readOne(){
+ $query = "SELECT * FROM `" . $this->tabela . "` WHERE row = ? LIMIT 0,1";
+
+ $stmt = $this->conn->prepare($query);
+
+ $stmt->bindParam(1, $this->row);
+
+ $stmt->execute();
+
+ $row = $stmt->fetch(PDO::FETCH_ASSOC);
+
+ $this->row = $row['Row'];
+ $this->name = $row['Name'];
+ $this->pokedex = $row['Pokedex Number'];
+ $this->img = $row['Img name'];
+ $this->gen = $row['Generation'];
+ $this->evolutionStage = $row['Evolution Stage'];
+ $this->evolved = $row['Evolved'];
+ $this->familyID = $row['FamilyID'];
+ $this->crossGen = $row['Cross Gen'];
+ $this->type1 = $row['Type 1'];
+ $this->type2 = $row['Type 2'];
+ $this->weather1 = $row['Weather 1'];
+ $this->weather2 = $row['Weather 2'];
+ $this->statTotal = $row['STAT TOTAL'];
+ $this->atk = $row['ATK'];
+ $this->def = $row['DEF'];
+ $this->sta = $row['STA'];
+ $this->legend = $row['Legendary'];
+ $this->aquireable = $row['Aquireable'];
+ $this->spawn = $row['Spawns'];
+ $this->regional = $row['Regional'];
+ $this->raidable = $row['Raidable'];
+ $this->hatchable = $row['Hatchable'];
+ $this->shiny = $row['Shiny'];
+ $this->nest = $row['Nest'];
+ $this->new = $row['New'];
+ $this->notGettable = $row['Not-Gettable'];
+ $this->futureEvolve = $row['Future Evolve'];
+ $this->cp40 = $row['100% CP @ 40'];
+ $this->cp39 = $row['100% CP @ 39'];
+ }
+
+ function search($option, $keywords){
+
+ $option = htmlspecialchars(strip_tags($option));
+ $keywords = htmlspecialchars(strip_tags($keywords));
+ $keywords = "%{$keywords}%";
+
+ $query = "SELECT * FROM `" . $this->tabela . "` WHERE `".$option."` LIKE '".$keywords."'";
+
+ $stmt = $this->conn->prepare($query);
+
+ $stmt->execute();
+
+
+
+ return $stmt;
+ }
+
+ function readPaging($from_record_num, $records_per_page){
+
+ $query = "SELECT * FROM " . $this->tabela . " LIMIT ?, ?";
+
+ $stmt = $this->conn->prepare( $query );
+
+ $stmt->bindParam(1, $from_record_num, PDO::PARAM_INT);
+ $stmt->bindParam(2, $records_per_page, PDO::PARAM_INT);
+
+ $stmt->execute();
+
+ return $stmt;
+ }
+
+ function count(){
+ $query = "SELECT COUNT(*) as total_rows FROM " . $this->tabela . "";
+
+ $stmt = $this->conn->prepare( $query );
+ $stmt->execute();
+ $row = $stmt->fetch(PDO::FETCH_ASSOC);
+
+ return $row['total_rows'];
+ }
+}
diff --git a/restful/product/read.php b/restful/product/read.php
new file mode 100644
index 00000000..041b12d2
--- /dev/null
+++ b/restful/product/read.php
@@ -0,0 +1,32 @@
+getConn();
+
+$pokemon = new Pokemon($db);
+
+$stmt = $pokemon->read();
+
+$num = $stmt->rowCount();
+if($num>0){
+ $pokemon_arr = array();
+ while($row = $stmt->fetch(PDO::FETCH_ASSOC)){
+ extract($row);
+ array_push($pokemon_arr, $row);
+ }
+ $encode = json_encode($pokemon_arr);
+
+}
+
+else{
+ echo json_encode(
+ array("message" => "Nenhum pokemon encontrado")
+ );
+}
+?>
diff --git a/restful/product/read_one.php b/restful/product/read_one.php
new file mode 100644
index 00000000..9bf572f3
--- /dev/null
+++ b/restful/product/read_one.php
@@ -0,0 +1,61 @@
+getConn();
+
+// prepare product object
+$pokemon = new Pokemon($db);
+
+// set ID property of product to be edited
+$pokemon->row = isset($_GET['row']) ? $_GET['row'] : die();
+
+// read the details of product to be edited
+$pokemon->readOne();
+
+// create array
+$pokemon_arr = array(
+ 'Row' => $pokemon->row,
+ 'Name' => $pokemon->name,
+ 'Pokedex Number' => $pokemon->pokedex,
+ 'Img name' => $pokemon->img,
+ 'Generation' => $pokemon->gen,
+ 'Evolution Stage' => $pokemon->evolutionStage,
+ 'Evolved' => $pokemon->evolved,
+ 'FamilyID' => $pokemon->familyID,
+ 'Cross Gen' => $pokemon->crossGen,
+ 'Type 1' => $pokemon->type1,
+ 'Type 2' => $pokemon->type2,
+ 'Weather 1' => $pokemon->weather1,
+ 'Weather 2' => $pokemon->weather2,
+ 'STAT TOTAL' => $pokemon->statTotal,
+ 'ATK' => $pokemon->atk,
+ 'DEF' => $pokemon->def,
+ 'STA' => $pokemon->sta,
+ 'Legendary' => $pokemon->legend,
+ 'Aquireable' => $pokemon->aquireable,
+ 'Spawns' => $pokemon->spawn,
+ 'Regional' => $pokemon->regional,
+ 'Raidable' => $pokemon->raidable,
+ 'Hatchable' => $pokemon->hatchable,
+ 'Shiny' => $pokemon->shiny,
+ 'Nest' => $pokemon->nest,
+ 'New' => $pokemon->new,
+ 'Not-Gettable' => $pokemon->notGettable,
+ 'Future Evolve' => $pokemon->futureEvolve,
+ '100% CP @ 40' => $pokemon->cp40,
+ '100% CP @ 39' => $pokemon->cp39
+);
+
+// make it json format
+print_r(json_encode($pokemon_arr));
+?>
\ No newline at end of file
diff --git a/restful/product/read_paging.php b/restful/product/read_paging.php
new file mode 100644
index 00000000..5ff54b00
--- /dev/null
+++ b/restful/product/read_paging.php
@@ -0,0 +1,49 @@
+getConn();
+
+$pokemon = new Pokemon($db);
+
+$stmt = $pokemon->readPaging($from_record_num, $records_per_page);
+$num = $stmt->rowCount();
+
+if($num>0){
+
+ $pokemon_arr=array();
+ $pokemon_arr["records"]=array();
+ $pokemon_arr["paging"]=array();
+
+
+ while ($row = $stmt->fetch(PDO::FETCH_ASSOC)){
+
+ extract($row);
+
+ array_push($pokemon_arr["records"], $row);
+ }
+
+
+ $total_rows=$pokemon->count();
+ $page_url="{$home_url}view/paging.php?";
+ $paging=$utilities->getPaging($page, $total_rows, $records_per_page, $page_url);
+ $pokemon_arr["paging"]=$paging;
+
+
+ //print_r($pokemon_arr);
+ //echo json_encode($pokemon_arr);
+}
+
+?>
\ No newline at end of file
diff --git a/restful/product/search.php b/restful/product/search.php
new file mode 100644
index 00000000..74241bfe
--- /dev/null
+++ b/restful/product/search.php
@@ -0,0 +1,34 @@
+getConn();
+
+$pokemon = new Pokemon($db);
+
+$option=isset($_GET["o"]) ? $_GET["o"] : "";
+$keywords=isset($_GET["s"]) ? $_GET["s"] : "";
+
+$stmt = $pokemon->search($option, $keywords);
+$num = $stmt->rowCount();
+
+if($num>0){
+
+ $pokemon_arr =array();
+
+ while ($row = $stmt->fetch(PDO::FETCH_ASSOC)){
+ extract($row);
+
+
+ array_push($pokemon_arr, $row);
+ }
+
+ //echo json_encode($pokemon_arr);
+}
+
+?>
\ No newline at end of file
diff --git a/restful/shared/utilities.php b/restful/shared/utilities.php
new file mode 100644
index 00000000..ba908314
--- /dev/null
+++ b/restful/shared/utilities.php
@@ -0,0 +1,44 @@
+1 ? "{$page_url}page=1" : "";
+
+ // count all products in the database to calculate total pages
+ $total_pages = ceil($total_rows / $records_per_page);
+
+ // range of links to show
+ $range = 2;
+
+ // display links to 'range of pages' around 'current page'
+ $initial_num = $page - $range;
+ $condition_limit_num = ($page + $range) + 1;
+
+ $paging_arr['pages']=array();
+ $page_count=0;
+
+ for($x=$initial_num; $x<$condition_limit_num; $x++){
+ // be sure '$x is greater than 0' AND 'less than or equal to the $total_pages'
+ if(($x > 0) && ($x <= $total_pages)){
+ $paging_arr['pages'][$page_count]["page"]=$x;
+ $paging_arr['pages'][$page_count]["url"]="{$page_url}page={$x}";
+ $paging_arr['pages'][$page_count]["current_page"] = $x==$page ? "yes" : "no";
+
+ $page_count++;
+ }
+ }
+
+ // button for last page
+ $paging_arr["last"] = $page<$total_pages ? "{$page_url}page={$total_pages}" : "";
+
+ // json format
+ return $paging_arr;
+ }
+
+}
+?>
\ No newline at end of file
diff --git a/restful/view/index.php b/restful/view/index.php
new file mode 100644
index 00000000..03291bd4
--- /dev/null
+++ b/restful/view/index.php
@@ -0,0 +1,38 @@
+
+
+
+
+ Lista Pokemon
+
+
+
+
+
+
+
+
+
+ columns as $column){
+ echo "| ".$column." | ";
+ }
+ ?>
+
+
+ ";
+ foreach($pokemon->columns as $column){
+ $echo .= "".$poke["$column"]." | ";
+ }
+ $echo .= "";
+ echo $echo;
+ }
+ ?>
+
+
+
+
\ No newline at end of file
diff --git a/restful/view/paging.php b/restful/view/paging.php
new file mode 100644
index 00000000..8d275059
--- /dev/null
+++ b/restful/view/paging.php
@@ -0,0 +1,53 @@
+
+
+
+
+ Pokemon Páginas
+
+
+
+
+
+
+
+
+ columns as $column){
+ echo "| ".$column." | ";
+ }
+ ?>
+
+
+ ";
+ foreach($pokemon->columns as $column){
+ $echo .= "".$poke["$column"]." | ";
+ }
+ $echo .= "";
+ echo $echo;
+ }
+ ?>
+
+ Primeira página";
+ }
+ if ($i==1){
+ foreach($pokemon_arr['paging']['pages'] as $key => $page){
+ echo "";
+ }
+ }
+ if ($i==2){
+ echo "";
+ }
+ }
+
+ ?>
+
+
+
\ No newline at end of file
diff --git a/restful/view/procurar.php b/restful/view/procurar.php
new file mode 100644
index 00000000..eeb03a4b
--- /dev/null
+++ b/restful/view/procurar.php
@@ -0,0 +1,59 @@
+
+
+
+
+ Procurar Pokemon
+
+
+
+
+
+
+
+
+ 0){
+ ?>
+
+
+ columns as $column){
+ echo "| ".$column." | ";
+ }
+ ?>
+
+
+ ";
+ foreach($pokemon->columns as $column){
+ $echo .= "".$poke["$column"]." | ";
+ }
+ $echo .= "";
+ echo $echo;
+ }
+ ?>
+
+ Nenhum pokemon encontrado.";
+ }
+ } ?>
+
+
+
\ No newline at end of file