Implementation
static const List<String> acceptedSpacing = [
// padding x
"px-0",
"px-1",
"px-2",
"px-3",
"px-4",
"px-5",
"px-6",
"px-7",
"px-8",
"px-9",
"px-10",
"px-11",
"px-12",
"px-14",
"px-16",
"px-20",
"px-24",
"px-28",
"px-32",
"px-36",
"px-40",
"px-44",
"px-48",
"px-52",
"px-56",
"px-60",
"px-64",
"px-72",
"px-80",
"px-96",
// padding y
"py-0",
"py-1",
"py-2",
"py-3",
"py-4",
"py-5",
"py-6",
"py-7",
"py-8",
"py-9",
"py-10",
"py-11",
"py-12",
"py-14",
"py-16",
"py-20",
"py-24",
"py-28",
"py-32",
"py-36",
"py-40",
"py-44",
"py-48",
"py-52",
"py-56",
"py-60",
"py-64",
"py-72",
"py-80",
"py-96",
// padding left
"pl-0",
"pl-1",
"pl-2",
"pl-3",
"pl-4",
"pl-5",
"pl-6",
"pl-7",
"pl-8",
"pl-9",
"pl-10",
"pl-11",
"pl-12",
"pl-14",
"pl-16",
"pl-20",
"pl-24",
"pl-28",
"pl-32",
"pl-36",
"pl-40",
"pl-44",
"pl-48",
"pl-52",
"pl-56",
"pl-60",
"pl-64",
"pl-72",
"pl-80",
"pl-96",
// padding right
"pr-0",
"pr-1",
"pr-2",
"pr-3",
"pr-4",
"pr-5",
"pr-6",
"pr-7",
"pr-8",
"pr-9",
"pr-10",
"pr-11",
"pr-12",
"pr-14",
"pr-16",
"pr-20",
"pr-24",
"pr-28",
"pr-32",
"pr-36",
"pr-40",
"pr-44",
"pr-48",
"pr-52",
"pr-56",
"pr-60",
"pr-64",
"pr-72",
"pr-80",
"pr-96",
// padding top
"pt-0",
"pt-1",
"pt-2",
"pt-3",
"pt-4",
"pt-5",
"pt-6",
"pt-7",
"pt-8",
"pt-9",
"pt-10",
"pt-11",
"pt-12",
"pt-14",
"pt-16",
"pt-20",
"pt-24",
"pt-28",
"pt-32",
"pt-36",
"pt-40",
"pt-44",
"pt-48",
"pt-52",
"pt-56",
"pt-60",
"pt-64",
"pt-72",
"pt-80",
"pt-96",
// padding bottom
"pb-0",
"pb-1",
"pb-2",
"pb-3",
"pb-4",
"pb-5",
"pb-6",
"pb-7",
"pb-8",
"pb-9",
"pb-10",
"pb-11",
"pb-12",
"pb-14",
"pb-16",
"pb-20",
"pb-24",
"pb-28",
"pb-32",
"pb-36",
"pb-40",
"pb-44",
"pb-48",
"pb-52",
"pb-56",
"pb-60",
"pb-64",
"pb-72",
"pb-80",
"pb-96",
// margin x
"mx-0",
"mx-1",
"mx-2",
"mx-3",
"mx-4",
"mx-5",
"mx-6",
"mx-7",
"mx-8",
"mx-9",
"mx-10",
"mx-11",
"mx-12",
"mx-14",
"mx-16",
"mx-20",
"mx-24",
"mx-28",
"mx-32",
"mx-36",
"mx-40",
"mx-44",
"mx-48",
"mx-52",
"mx-56",
"mx-60",
"mx-64",
"mx-72",
"mx-80",
"mx-96",
// margin y
"my-0",
"my-1",
"my-2",
"my-3",
"my-4",
"my-5",
"my-6",
"my-7",
"my-8",
"my-9",
"my-10",
"my-11",
"my-12",
"my-14",
"my-16",
"my-20",
"my-24",
"my-28",
"my-32",
"my-36",
"my-40",
"my-44",
"my-48",
"my-52",
"my-56",
"my-60",
"my-64",
"my-72",
"my-80",
"my-96",
// margin left
"ml-0",
"ml-1",
"ml-2",
"ml-3",
"ml-4",
"ml-5",
"ml-6",
"ml-7",
"ml-8",
"ml-9",
"ml-10",
"ml-11",
"ml-12",
"ml-14",
"ml-16",
"ml-20",
"ml-24",
"ml-28",
"ml-32",
"ml-36",
"ml-40",
"ml-44",
"ml-48",
"ml-52",
"ml-56",
"ml-60",
"ml-64",
"ml-72",
"ml-80",
"ml-96",
// margin right
"mr-0",
"mr-1",
"mr-2",
"mr-3",
"mr-4",
"mr-5",
"mr-6",
"mr-7",
"mr-8",
"mr-9",
"mr-10",
"mr-11",
"mr-12",
"mr-14",
"mr-16",
"mr-20",
"mr-24",
"mr-28",
"mr-32",
"mr-36",
"mr-40",
"mr-44",
"mr-48",
"mr-52",
"mr-56",
"mr-60",
"mr-64",
"mr-72",
"mr-80",
"mr-96",
// margin top
"mt-0",
"mt-1",
"mt-2",
"mt-3",
"mt-4",
"mt-5",
"mt-6",
"mt-7",
"mt-8",
"mt-9",
"mt-10",
"mt-11",
"mt-12",
"mt-14",
"mt-16",
"mt-20",
"mt-24",
"mt-28",
"mt-32",
"mt-36",
"mt-40",
"mt-44",
"mt-48",
"mt-52",
"mt-56",
"mt-60",
"mt-64",
"mt-72",
"mt-80",
"mt-96",
// margin bottom
"mb-0",
"mb-1",
"mb-2",
"mb-3",
"mb-4",
"mb-5",
"mb-6",
"mb-7",
"mb-8",
"mb-9",
"mb-10",
"mb-11",
"mb-12",
"mb-14",
"mb-16",
"mb-20",
"mb-24",
"mb-28",
"mb-32",
"mb-36",
"mb-40",
"mb-44",
"mb-48",
"mb-52",
"mb-56",
"mb-60",
"mb-64",
"mb-72",
"mb-80",
"mb-96",
];