After months of negotiations and competing offers, Pacific Smiles (ASX: PSQ) has finally agreed to a takeover deal with National…