Skip to content

Instantly share code, notes, and snippets.

@imjohnbon
Created December 12, 2019 16:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save imjohnbon/f373498014e35e9802487b996474690f to your computer and use it in GitHub Desktop.
Save imjohnbon/f373498014e35e9802487b996474690f to your computer and use it in GitHub Desktop.
$packer = new DVDoug\BoxPacker\InfalliblePacker();
$packer->addBox(new DVDoug\BoxPacker\Test\TestBox(1, 225, 283, 165, 249, 206, 259, 151, 15876));
$packer->addBox(new DVDoug\BoxPacker\Test\TestBox(2, 320, 368, 251, 363, 295, 339, 231, 15876));
$packer->addBox(new DVDoug\BoxPacker\Test\TestBox(3, 206, 460, 105, 227, 189, 425, 95, 15876));
$packer->addBox(new DVDoug\BoxPacker\Test\TestBox(4, 470, 473, 327, 658, 434, 437, 301, 15876));
$packer->addBox(new DVDoug\BoxPacker\Test\TestBox(5, 333, 613, 156, 476, 307, 567, 141, 15876));
$packer->addBox(new DVDoug\BoxPacker\Test\TestBox(6, 333, 613, 308, 567, 307, 567, 284, 15876));
$packer->addBox(new DVDoug\BoxPacker\Test\TestBox(7, 473, 692, 378, 1089, 437, 641, 349, 15876));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(1, 191, 381, 203, 4536, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(2, 191, 203, 368, 3992, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(3, 191, 203, 368, 3992, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(4, 191, 203, 368, 3992, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(5, 191, 203, 368, 3992, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(6, 191, 203, 368, 3992, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(7, 457, 610, 381, 8165, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(8, 191, 381, 203, 4536, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(9, 191, 203, 368, 3992, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(10, 191, 203, 368, 3992, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(11, 191, 203, 368, 3992, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(12, 191, 203, 368, 3992, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(13, 191, 203, 368, 3992, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(14, 457, 610, 381, 8165, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(15, 368, 419, 533, 12909, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(16, 368, 419, 533, 12909, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(17, 368, 419, 533, 12909, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(18, 368, 419, 533, 12909, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(19, 419, 457, 483, 14751, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(20, 419, 457, 483, 14751, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(21, 432, 572, 178, 6749, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(22, 432, 572, 178, 6749, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(23, 419, 559, 165, 9770, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(24, 419, 559, 165, 9770, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(25, 361, 361, 165, 5330, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(26, 361, 361, 165, 5330, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(27, 381, 483, 152, 3738, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(28, 152, 305, 51, 726, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(29, 318, 406, 102, 2631, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(30, 254, 279, 102, 1479, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(31, 254, 279, 102, 1479, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(32, 133, 248, 76, 526, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(33, 133, 248, 76, 526, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(34, 133, 248, 76, 526, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(35, 133, 248, 76, 526, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(36, 173, 305, 91, 1451, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(37, 203, 381, 140, 2087, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(38, 191, 318, 140, 1225, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(39, 140, 356, 76, 962, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(40, 140, 356, 76, 962, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(41, 137, 356, 69, 816, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(42, 137, 356, 69, 816, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(43, 137, 356, 69, 816, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(44, 381, 467, 89, 3266, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(45, 241, 305, 66, 1089, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(46, 178, 335, 119, 1179, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(47, 178, 335, 119, 1179, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(48, 229, 254, 127, 839, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(49, 229, 254, 127, 839, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(50, 229, 254, 127, 839, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(51, 229, 254, 127, 839, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(52, 229, 254, 127, 839, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(53, 229, 254, 127, 839, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(54, 229, 254, 127, 839, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(55, 229, 254, 127, 839, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(56, 229, 254, 127, 839, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(57, 229, 254, 127, 839, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(58, 229, 254, 127, 839, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(59, 229, 254, 127, 839, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(60, 229, 254, 127, 839, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(61, 229, 254, 127, 839, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(62, 229, 254, 127, 839, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(63, 229, 254, 127, 839, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(64, 229, 254, 127, 839, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(65, 229, 254, 127, 839, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(66, 229, 254, 127, 839, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(67, 229, 254, 127, 839, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(68, 254, 305, 102, 1733, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(69, 254, 305, 102, 1733, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(70, 254, 305, 102, 1733, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(71, 254, 305, 102, 1733, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(72, 254, 305, 102, 1733, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(73, 184, 375, 108, 1461, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(74, 184, 375, 108, 1461, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(75, 184, 375, 108, 1461, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(76, 184, 375, 108, 1461, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(77, 184, 375, 108, 1461, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(78, 184, 375, 108, 1461, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(79, 184, 375, 108, 1461, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(80, 184, 375, 108, 1461, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(81, 184, 375, 108, 1461, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(82, 184, 375, 108, 1461, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(83, 184, 375, 108, 1461, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(84, 184, 375, 108, 1461, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(85, 184, 375, 108, 1461, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(86, 184, 375, 108, 1461, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(87, 184, 375, 108, 1461, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(88, 184, 375, 108, 1461, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(89, 184, 375, 108, 1461, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(90, 184, 375, 108, 1461, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(91, 184, 375, 108, 1461, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(92, 184, 375, 108, 1461, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(93, 152, 229, 57, 871, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(94, 152, 229, 57, 871, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(95, 152, 229, 57, 871, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(96, 152, 229, 57, 871, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(97, 152, 229, 57, 871, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(98, 152, 229, 57, 871, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(99, 152, 229, 57, 871, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(100, 152, 229, 57, 871, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(101, 152, 229, 57, 871, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(102, 152, 229, 57, 871, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(103, 152, 229, 57, 871, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(104, 152, 229, 57, 871, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(105, 152, 229, 57, 871, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(106, 152, 229, 57, 871, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(107, 152, 229, 57, 871, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(108, 152, 229, 57, 871, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(109, 152, 229, 57, 871, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(110, 152, 229, 57, 871, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(111, 152, 229, 57, 871, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(112, 152, 229, 57, 871, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(113, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(114, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(115, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(116, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(117, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(118, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(119, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(120, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(121, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(122, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(123, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(124, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(125, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(126, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(127, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(128, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(129, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(130, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(131, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(132, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(133, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(134, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(135, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(136, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(137, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(138, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(139, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(140, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(141, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(142, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(143, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(144, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(145, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(146, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(147, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(148, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(149, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(150, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(151, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(152, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(153, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(154, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(155, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(156, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(157, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(158, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(159, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(160, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(161, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(162, 178, 178, 25, 363, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(163, 140, 241, 25, 272, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(164, 140, 241, 25, 272, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(165, 140, 241, 25, 272, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(166, 140, 241, 25, 272, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(167, 140, 241, 25, 272, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(168, 140, 241, 25, 272, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(169, 140, 241, 25, 272, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(170, 140, 241, 25, 272, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(171, 140, 241, 25, 272, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(172, 140, 241, 25, 272, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(173, 457, 457, 178, 6123, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(174, 457, 457, 178, 6123, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(175, 457, 457, 178, 6123, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(176, 267, 305, 76, 2921, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(177, 267, 305, 76, 2921, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(178, 267, 305, 76, 2921, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(179, 267, 305, 76, 2921, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(180, 267, 305, 76, 2921, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(181, 267, 305, 76, 2921, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(182, 267, 305, 76, 2921, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(183, 267, 305, 76, 2921, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(184, 178, 540, 89, 1960, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(185, 178, 540, 89, 1960, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(186, 178, 540, 89, 1960, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(187, 178, 540, 89, 1960, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(188, 178, 279, 76, 299, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(189, 178, 279, 76, 299, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(190, 178, 279, 76, 299, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(191, 178, 279, 76, 299, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(192, 178, 279, 76, 299, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(193, 178, 279, 76, 299, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(194, 178, 279, 76, 299, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(195, 203, 203, 25, 417, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(196, 203, 203, 25, 417, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(197, 203, 203, 25, 417, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(198, 203, 203, 25, 417, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(199, 203, 203, 25, 417, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(200, 203, 203, 25, 417, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(201, 203, 203, 25, 417, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(202, 203, 203, 25, 417, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(203, 203, 203, 25, 417, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(204, 203, 203, 25, 417, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(205, 108, 159, 76, 635, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(206, 108, 159, 76, 635, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(207, 108, 159, 76, 635, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(208, 108, 159, 76, 635, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(209, 108, 159, 76, 635, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(210, 108, 159, 76, 635, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(211, 108, 159, 76, 635, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(212, 127, 279, 70, 1188, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(213, 508, 1143, 127, 18144, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(214, 508, 1143, 127, 18144, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(215, 508, 1143, 127, 18144, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(216, 508, 1143, 127, 18144, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(217, 112, 831, 109, 2177, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(218, 112, 831, 109, 2177, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(219, 112, 831, 109, 2177, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(220, 112, 831, 109, 2177, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(221, 112, 831, 109, 2177, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(222, 112, 831, 109, 2177, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(223, 112, 831, 109, 2177, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(224, 112, 831, 109, 2177, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(225, 112, 831, 109, 2177, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(226, 112, 831, 109, 2177, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(227, 112, 831, 109, 2177, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(228, 112, 831, 109, 2177, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(229, 305, 737, 394, 16012, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(230, 305, 737, 394, 16012, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(231, 188, 231, 84, 544, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(232, 188, 231, 84, 544, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(233, 188, 231, 84, 544, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(234, 188, 231, 84, 544, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(235, 188, 231, 84, 544, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(236, 188, 231, 84, 544, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(237, 188, 231, 84, 544, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(238, 188, 231, 84, 544, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(239, 188, 231, 84, 544, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(240, 188, 231, 84, 544, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(241, 531, 1049, 112, 22680, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(242, 531, 1049, 112, 22680, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(243, 531, 1049, 112, 22680, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(244, 531, 1049, 112, 22680, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(245, 211, 206, 221, 1270, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(246, 211, 206, 221, 1270, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(247, 211, 206, 221, 1270, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(248, 211, 206, 221, 1270, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(249, 241, 559, 89, 3257, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(250, 241, 559, 89, 3257, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(251, 241, 559, 89, 3257, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(252, 241, 559, 89, 3257, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(253, 241, 559, 89, 3257, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(254, 241, 559, 89, 3257, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(255, 241, 559, 89, 3257, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(256, 241, 559, 89, 3257, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(257, 241, 559, 89, 3257, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(258, 241, 559, 89, 3257, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(259, 191, 279, 61, 1361, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(260, 191, 279, 61, 1361, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(261, 191, 279, 61, 1361, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(262, 191, 279, 61, 1361, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(263, 191, 279, 61, 1361, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(264, 191, 279, 61, 1361, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(265, 191, 279, 61, 1361, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(266, 191, 279, 61, 1361, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(267, 191, 279, 61, 1361, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(268, 191, 279, 61, 1361, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(269, 660, 1022, 330, 29102, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(270, 413, 413, 681, 15876, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(271, 413, 413, 681, 15876, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(272, 413, 413, 681, 15876, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(273, 413, 413, 681, 15876, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(274, 508, 508, 737, 13608, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(275, 508, 508, 737, 13608, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(276, 578, 635, 787, 40007, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(277, 578, 635, 787, 40007, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(278, 203, 203, 25, 753, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(279, 203, 203, 25, 753, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(280, 203, 203, 25, 753, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(281, 203, 203, 25, 753, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(282, 203, 203, 25, 481, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(283, 203, 203, 25, 481, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(284, 203, 203, 25, 481, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(285, 203, 203, 25, 481, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(286, 203, 203, 25, 481, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(287, 203, 203, 25, 481, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(288, 124, 254, 86, 635, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(289, 124, 254, 86, 635, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(290, 124, 254, 86, 635, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(291, 124, 254, 86, 635, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(292, 124, 254, 86, 635, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(293, 124, 254, 86, 635, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(294, 124, 254, 86, 635, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(295, 124, 254, 86, 635, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(296, 146, 229, 13, 227, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(297, 146, 229, 13, 227, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(298, 146, 229, 13, 227, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(299, 146, 229, 13, 227, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(300, 146, 229, 13, 227, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(301, 146, 229, 13, 227, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(302, 146, 229, 13, 227, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(303, 146, 229, 13, 227, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(304, 146, 229, 13, 227, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(305, 146, 229, 13, 227, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(306, 146, 229, 13, 227, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(307, 146, 229, 13, 227, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(308, 146, 229, 13, 227, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(309, 146, 229, 13, 227, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(310, 146, 229, 13, 227, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(311, 146, 229, 13, 227, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(312, 146, 229, 13, 227, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(313, 146, 229, 13, 227, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(314, 146, 229, 13, 227, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(315, 146, 229, 13, 227, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(316, 146, 229, 13, 227, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(317, 146, 229, 13, 227, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(318, 146, 229, 13, 227, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(319, 146, 229, 13, 227, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(320, 146, 229, 13, 227, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(321, 146, 229, 13, 227, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(322, 146, 229, 13, 227, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(323, 146, 229, 13, 227, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(324, 146, 229, 13, 227, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(325, 146, 229, 13, 227, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(326, 140, 267, 38, 372, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(327, 140, 267, 38, 372, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(328, 140, 267, 38, 372, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(329, 140, 267, 38, 372, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(330, 140, 267, 38, 372, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(331, 140, 267, 38, 372, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(332, 140, 267, 38, 372, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(333, 140, 267, 38, 372, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(334, 140, 267, 38, 372, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(335, 140, 267, 38, 372, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(336, 140, 267, 38, 372, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(337, 140, 267, 38, 372, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(338, 140, 267, 38, 372, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(339, 140, 267, 38, 372, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(340, 140, 267, 38, 372, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(341, 140, 267, 38, 372, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(342, 140, 267, 38, 372, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(343, 140, 267, 38, 372, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(344, 140, 267, 38, 372, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(345, 140, 267, 38, 372, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(346, 89, 909, 89, 3447, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(347, 89, 909, 89, 3447, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(348, 89, 909, 89, 3447, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(349, 89, 909, 89, 3447, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(350, 89, 909, 89, 3447, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(351, 89, 909, 89, 3447, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(352, 89, 909, 89, 3447, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(353, 89, 909, 89, 3447, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(354, 89, 909, 89, 3447, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(355, 89, 909, 89, 3447, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(356, 89, 909, 89, 3447, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(357, 89, 909, 89, 3447, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(358, 89, 909, 89, 3447, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(359, 89, 909, 89, 3447, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(360, 89, 909, 89, 3447, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(361, 89, 909, 89, 3447, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(362, 89, 909, 89, 3447, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(363, 89, 909, 89, 3447, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(364, 89, 909, 89, 3447, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(365, 89, 909, 89, 3447, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(366, 107, 163, 81, 635, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(367, 107, 163, 81, 635, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(368, 107, 163, 81, 635, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(369, 107, 163, 81, 635, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(370, 107, 163, 81, 635, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(371, 241, 559, 89, 3284, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(372, 318, 445, 114, 3475, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(373, 330, 292, 292, 6350, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(374, 330, 292, 292, 6350, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(375, 330, 292, 292, 6350, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(376, 330, 292, 292, 6350, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(377, 324, 445, 318, 3819, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(378, 324, 445, 318, 3819, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(379, 324, 445, 318, 3819, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(380, 324, 445, 318, 3819, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(381, 324, 445, 318, 3819, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(382, 324, 445, 318, 3819, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(383, 229, 572, 127, 3411, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(384, 279, 330, 51, 1157, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(385, 203, 203, 25, 159, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(386, 203, 203, 25, 159, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(387, 203, 203, 25, 159, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(388, 203, 203, 25, 159, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(389, 203, 203, 25, 159, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(390, 203, 203, 25, 159, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(391, 203, 203, 25, 159, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(392, 203, 203, 25, 159, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(393, 203, 203, 51, 354, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(394, 178, 178, 25, 91, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(395, 178, 178, 25, 91, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(396, 178, 178, 25, 91, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(397, 95, 127, 25, 73, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(398, 95, 127, 25, 73, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(399, 95, 127, 25, 73, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(400, 95, 127, 25, 73, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(401, 95, 127, 25, 73, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(402, 95, 127, 25, 73, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(403, 95, 127, 25, 73, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(404, 95, 127, 25, 73, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(405, 95, 127, 25, 73, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(406, 95, 127, 25, 73, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(407, 64, 165, 122, 1134, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(408, 64, 165, 122, 1134, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(409, 64, 165, 122, 1134, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(410, 64, 165, 122, 1134, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(411, 86, 109, 51, 200, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(412, 86, 109, 51, 200, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(413, 86, 109, 51, 200, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(414, 86, 109, 51, 200, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(415, 86, 109, 51, 200, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(416, 86, 109, 51, 200, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(417, 305, 521, 108, 2976, false));
$packer->addItem(new DvDoug\BoxPacker\Test\TestItem(418, 305, 521, 108, 2976, false));
$packer->pack();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment