use super::*;
#[rustfmt::skip]
pub const KNIGHT_PST_PATTERN: [[PackedEval; 64]; KING_BUCKETS_COUNT] =
[
[
s!( 182, 267), s!( 295, 276), s!( 297, 296), s!( 327, 299), s!( 387, 297), s!( 271, 316), s!( 330, 256), s!( 254, 214),
s!( 280, 279), s!( 311, 313), s!( 361, 296), s!( 384, 309), s!( 355, 316), s!( 405, 299), s!( 341, 291), s!( 323, 289),
s!( 301, 292), s!( 353, 297), s!( 373, 322), s!( 387, 317), s!( 417, 312), s!( 442, 295), s!( 406, 308), s!( 361, 286),
s!( 330, 289), s!( 331, 311), s!( 373, 313), s!( 394, 313), s!( 366, 338), s!( 402, 327), s!( 360, 341), s!( 374, 290),
s!( 317, 271), s!( 335, 294), s!( 359, 311), s!( 361, 328), s!( 371, 335), s!( 367, 331), s!( 370, 304), s!( 342, 296),
s!( 292, 270), s!( 312, 290), s!( 334, 301), s!( 343, 310), s!( 364, 316), s!( 354, 307), s!( 346, 285), s!( 337, 288),
s!( 291, 257), s!( 288, 278), s!( 327, 279), s!( 329, 290), s!( 333, 292), s!( 342, 293), s!( 328, 272), s!( 357, 274),
s!( 253, 258), s!( 303, 220), s!( 295, 280), s!( 328, 254), s!( 333, 271), s!( 338, 275), s!( 333, 267), s!( 299, 248),
],
[
s!( 195, 280), s!( 301, 288), s!( 305, 315), s!( 323, 299), s!( 382, 284), s!( 243, 305), s!( 323, 251), s!( 228, 209),
s!( 316, 295), s!( 331, 315), s!( 375, 308), s!( 375, 320), s!( 339, 321), s!( 386, 302), s!( 345, 289), s!( 299, 285),
s!( 333, 304), s!( 367, 319), s!( 380, 326), s!( 391, 323), s!( 429, 303), s!( 419, 315), s!( 366, 328), s!( 326, 300),
s!( 340, 306), s!( 342, 323), s!( 371, 335), s!( 387, 337), s!( 358, 342), s!( 383, 329), s!( 337, 344), s!( 363, 303),
s!( 327, 297), s!( 340, 310), s!( 357, 333), s!( 359, 334), s!( 359, 338), s!( 363, 326), s!( 357, 311), s!( 333, 300),
s!( 312, 279), s!( 333, 301), s!( 342, 310), s!( 349, 324), s!( 362, 320), s!( 358, 301), s!( 350, 300), s!( 321, 273),
s!( 316, 262), s!( 313, 290), s!( 330, 281), s!( 339, 302), s!( 338, 296), s!( 354, 263), s!( 332, 288), s!( 329, 291),
s!( 267, 270), s!( 320, 253), s!( 330, 276), s!( 330, 278), s!( 338, 279), s!( 346, 273), s!( 348, 275), s!( 283, 260),
],
[
s!( 158, 267), s!( 303, 288), s!( 296, 310), s!( 320, 304), s!( 378, 287), s!( 238, 297), s!( 329, 263), s!( 238, 214),
s!( 284, 297), s!( 306, 320), s!( 390, 305), s!( 389, 323), s!( 348, 329), s!( 372, 302), s!( 321, 298), s!( 313, 288),
s!( 308, 310), s!( 384, 310), s!( 387, 332), s!( 385, 334), s!( 426, 312), s!( 443, 323), s!( 394, 312), s!( 365, 298),
s!( 343, 308), s!( 332, 327), s!( 379, 334), s!( 411, 325), s!( 401, 329), s!( 451, 311), s!( 386, 320), s!( 388, 300),
s!( 319, 299), s!( 336, 316), s!( 371, 328), s!( 379, 336), s!( 388, 326), s!( 403, 317), s!( 382, 317), s!( 377, 290),
s!( 302, 288), s!( 327, 310), s!( 345, 317), s!( 366, 320), s!( 375, 315), s!( 393, 308), s!( 365, 302), s!( 340, 302),
s!( 317, 282), s!( 306, 310), s!( 323, 308), s!( 348, 315), s!( 348, 302), s!( 371, 294), s!( 322, 295), s!( 348, 280),
s!( 261, 272), s!( 314, 269), s!( 300, 299), s!( 320, 298), s!( 350, 287), s!( 363, 300), s!( 338, 267), s!( 299, 270),
],
[
s!( 145, 250), s!( 294, 282), s!( 281, 308), s!( 318, 310), s!( 381, 304), s!( 221, 295), s!( 326, 255), s!( 222, 207),
s!( 269, 309), s!( 290, 320), s!( 353, 323), s!( 362, 331), s!( 333, 332), s!( 379, 324), s!( 326, 317), s!( 317, 297),
s!( 310, 306), s!( 387, 326), s!( 382, 341), s!( 374, 338), s!( 394, 338), s!( 396, 340), s!( 359, 322), s!( 339, 291),
s!( 338, 316), s!( 352, 327), s!( 361, 341), s!( 379, 343), s!( 353, 337), s!( 387, 339), s!( 343, 334), s!( 361, 310),
s!( 339, 301), s!( 331, 318), s!( 367, 342), s!( 368, 333), s!( 368, 333), s!( 370, 335), s!( 348, 327), s!( 345, 292),
s!( 327, 301), s!( 347, 315), s!( 364, 311), s!( 360, 326), s!( 379, 325), s!( 363, 301), s!( 365, 311), s!( 335, 282),
s!( 320, 272), s!( 302, 305), s!( 355, 307), s!( 353, 304), s!( 350, 292), s!( 356, 314), s!( 336, 303), s!( 348, 284),
s!( 270, 276), s!( 334, 274), s!( 327, 300), s!( 333, 308), s!( 347, 306), s!( 343, 291), s!( 328, 270), s!( 316, 271),
],
[
s!( 182, 265), s!( 298, 275), s!( 299, 313), s!( 320, 303), s!( 384, 294), s!( 245, 307), s!( 331, 268), s!( 241, 215),
s!( 271, 284), s!( 303, 324), s!( 394, 315), s!( 376, 334), s!( 345, 322), s!( 378, 309), s!( 332, 309), s!( 321, 295),
s!( 316, 311), s!( 382, 308), s!( 379, 338), s!( 394, 339), s!( 428, 321), s!( 432, 310), s!( 387, 321), s!( 343, 293),
s!( 360, 303), s!( 361, 322), s!( 393, 333), s!( 412, 323), s!( 401, 340), s!( 395, 335), s!( 361, 323), s!( 385, 307),
s!( 354, 300), s!( 358, 319), s!( 386, 336), s!( 388, 327), s!( 380, 329), s!( 407, 326), s!( 365, 315), s!( 351, 294),
s!( 336, 308), s!( 356, 314), s!( 374, 314), s!( 387, 325), s!( 372, 323), s!( 372, 300), s!( 363, 307), s!( 332, 281),
s!( 319, 287), s!( 312, 315), s!( 343, 311), s!( 364, 309), s!( 352, 307), s!( 354, 301), s!( 354, 301), s!( 335, 261),
s!( 266, 280), s!( 335, 276), s!( 315, 319), s!( 338, 300), s!( 347, 293), s!( 340, 289), s!( 326, 299), s!( 298, 257),
],
[
s!( 172, 262), s!( 299, 270), s!( 297, 318), s!( 319, 288), s!( 379, 280), s!( 247, 307), s!( 326, 254), s!( 238, 212),
s!( 275, 289), s!( 310, 315), s!( 378, 300), s!( 377, 326), s!( 344, 311), s!( 390, 310), s!( 330, 297), s!( 329, 295),
s!( 305, 302), s!( 405, 305), s!( 358, 337), s!( 403, 326), s!( 426, 305), s!( 416, 307), s!( 380, 309), s!( 341, 301),
s!( 351, 300), s!( 351, 319), s!( 386, 328), s!( 409, 310), s!( 362, 346), s!( 400, 323), s!( 350, 327), s!( 384, 294),
s!( 338, 281), s!( 332, 320), s!( 372, 334), s!( 384, 314), s!( 375, 332), s!( 364, 332), s!( 373, 317), s!( 343, 286),
s!( 296, 304), s!( 343, 302), s!( 370, 296), s!( 364, 322), s!( 362, 322), s!( 340, 313), s!( 339, 306), s!( 320, 289),
s!( 315, 284), s!( 306, 301), s!( 328, 304), s!( 348, 296), s!( 341, 303), s!( 337, 294), s!( 330, 279), s!( 334, 270),
s!( 266, 270), s!( 257, 291), s!( 311, 313), s!( 323, 290), s!( 322, 281), s!( 340, 270), s!( 317, 268), s!( 293, 254),
],
[
s!( 176, 249), s!( 301, 275), s!( 304, 306), s!( 321, 275), s!( 379, 273), s!( 240, 292), s!( 323, 254), s!( 240, 205),
s!( 295, 290), s!( 301, 313), s!( 378, 287), s!( 391, 313), s!( 348, 318), s!( 386, 286), s!( 333, 309), s!( 315, 279),
s!( 319, 308), s!( 382, 304), s!( 391, 330), s!( 393, 330), s!( 436, 307), s!( 410, 297), s!( 388, 293), s!( 342, 286),
s!( 352, 300), s!( 351, 321), s!( 380, 326), s!( 406, 319), s!( 380, 335), s!( 389, 325), s!( 350, 304), s!( 362, 301),
s!( 339, 285), s!( 335, 316), s!( 373, 317), s!( 381, 332), s!( 367, 332), s!( 358, 322), s!( 375, 303), s!( 331, 281),
s!( 313, 308), s!( 336, 310), s!( 359, 293), s!( 355, 325), s!( 379, 300), s!( 328, 312), s!( 335, 282), s!( 313, 266),
s!( 309, 283), s!( 304, 288), s!( 340, 293), s!( 322, 314), s!( 337, 288), s!( 346, 268), s!( 331, 275), s!( 324, 270),
s!( 266, 279), s!( 327, 261), s!( 309, 302), s!( 324, 276), s!( 338, 272), s!( 336, 254), s!( 299, 255), s!( 296, 251),
],
[
s!( 181, 263), s!( 302, 267), s!( 301, 313), s!( 317, 291), s!( 382, 291), s!( 238, 291), s!( 330, 258), s!( 242, 210),
s!( 289, 292), s!( 293, 307), s!( 381, 288), s!( 376, 311), s!( 342, 305), s!( 380, 294), s!( 330, 295), s!( 312, 278),
s!( 302, 287), s!( 382, 289), s!( 379, 325), s!( 389, 330), s!( 426, 307), s!( 422, 297), s!( 381, 292), s!( 349, 287),
s!( 353, 284), s!( 351, 325), s!( 395, 324), s!( 401, 327), s!( 360, 341), s!( 391, 333), s!( 343, 310), s!( 362, 294),
s!( 338, 284), s!( 348, 300), s!( 359, 324), s!( 364, 324), s!( 379, 318), s!( 367, 333), s!( 362, 306), s!( 329, 279),
s!( 331, 280), s!( 336, 301), s!( 352, 306), s!( 351, 320), s!( 361, 313), s!( 340, 301), s!( 332, 278), s!( 329, 282),
s!( 314, 274), s!( 305, 292), s!( 328, 288), s!( 348, 292), s!( 330, 300), s!( 346, 269), s!( 338, 282), s!( 327, 261),
s!( 270, 281), s!( 336, 263), s!( 297, 289), s!( 323, 283), s!( 330, 272), s!( 349, 270), s!( 287, 256), s!( 298, 253),
],
];