{
	"formats": {
		"default": "#{streetAddress}\n#{postalCode} #{locality} #{region}\n#{country}",
		"nocountry": "#{streetAddress}\n#{postalCode} #{locality} #{region}"
	},
	"startAt": "end",
	"fields": [
		{
			"name": "region",
			"line": "startAtLast",
			"pattern": [
				"rm",
				"(rm)",
				"scv",
				"(scv)",
				"vt",
				"(vt)",
				"ri",
				"(ri)",
				"fr",
				"(fr)",
				"lt",
				"(lt)",
				"tr",
				"(tr)",
				"pg",
				"(pg)",
				"ss",
				"(ss)",
				"ot",
				"(ot)",
				"nu",
				"(nu)",
				"og",
				"(og)",
				"ca",
				"(ca)",
				"or",
				"(or)",
				"ci",
				"(ci)",
				"md",
				"(md)",
				"vs",
				"(vs)",
				"to",
				"(to)",
				"ao",
				"(ao)",
				"cn",
				"(cn)",
				"vc",
				"(vc)",
				"bi",
				"(bi)",
				"at",
				"(at)",
				"al",
				"(al)",
				"ge",
				"(ge)",
				"sv",
				"(sv)",
				"im",
				"(im)",
				"sp",
				"(sp)",
				"mi",
				"(mi)",
				"va",
				"(va)",
				"co",
				"(co)",
				"so",
				"(so)",
				"lc",
				"(lc)",
				"bg",
				"(bg)",
				"bs",
				"(bs)",
				"cr",
				"(cr)",
				"lo",
				"(lo)",
				"pv",
				"(pv)",
				"no",
				"(no)",
				"vb",
				"(vb)",
				"pc",
				"(pc)",
				"ve",
				"(ve)",
				"tv",
				"(tv)",
				"bl",
				"(bl)",
				"ud",
				"(ud)",
				"pn",
				"(pn)",
				"ts",
				"(ts)",
				"go",
				"(go)",
				"pd",
				"(pd)",
				"vi",
				"(vi)",
				"vr",
				"(vr)",
				"tn",
				"(tn)",
				"bz",
				"(bz)",
				"bo",
				"(bo)",
				"mo",
				"(mo)",
				"re",
				"(re)",
				"pr",
				"(pr)",
				"fe",
				"(fe)",
				"ro",
				"(ro)",
				"mn",
				"(mn)",
				"fc",
				"(fc)",
				"rn",
				"(rn)",
				"rsm",
				"(rsm)",
				"ra",
				"(ra)",
				"fi",
				"(fi)",
				"pt",
				"(pt)",
				"ar",
				"(ar)",
				"si",
				"(si)",
				"ms",
				"(ms)",
				"lu",
				"(lu)",
				"pi",
				"(pi)",
				"li",
				"(li)",
				"gr",
				"(gr)",
				"po",
				"(po)",
				"an",
				"(an)",
				"pu",
				"(pu)",
				"mc",
				"(mc)",
				"ap",
				"(ap)",
				"te",
				"(te)",
				"pe",
				"(pe)",
				"ch",
				"(ch)",
				"aq",
				"(aq)",
				"ba",
				"(ba)",
				"fg",
				"(fg)",
				"br",
				"(br)",
				"le",
				"(le)",
				"ta",
				"(ta)",
				"mt",
				"(mt)",
				"na",
				"(na)",
				"ce",
				"(ce)",
				"bn",
				"(bn)",
				"av",
				"(av)",
				"sa",
				"(sa)",
				"pz",
				"(pz)",
				"cb",
				"(cb)",
				"is",
				"(is)",
				"cs",
				"(cs)",
				"cz",
				"(cz)",
				"kr",
				"(kr)",
				"rc",
				"(rc)",
				"vv",
				"(vv)",
				"pa",
				"(pa)",
				"tp",
				"(tp)",
				"ag",
				"(ag)",
				"cl",
				"(cl)",
				"en",
				"(en)",
				"ct",
				"(ct)",
				"sr",
				"(sr)",
				"rg",
				"(rg)",
				"me",
				"(me)"
			]
		},
		{
			"name": "locality",
			"line": "last",
			"pattern": "((I-|IT-)?[0-9]{5}\\s+)?([A-zÀÁÈÉÌÍÒÓÙÚàáèéìíòóùú\\.\\-' ]+)$",
			"matchGroup": 3
		},
		{
			"name": "postalCode",
			"line": "startAtLast",
			"pattern": "(I-|IT-)?([0-9]{5})",
			"matchGroup": 0
		}
	]
}
