input: Write a function to handle phone number mapping based on country codes.
  assert handle_number_test("+1-555-1234") == ("www.phonespamfilter.com", "555-1234")
  assert handle_number_test("+33-555-1234") == ("www.phonespamfilter.fr", "555-1234")
  assert handle_number_test("+44-555-1234") == ("www.phonespamfilter.co.uk", "555-1234")
  assert handle_number_test("+61-555-1234") == ("au.phonespamfilter.com", "555-1234")
  assert handle_number_test("+64-555-1234") == ("www.phonespamfilter.co.nz", "555-1234")
  assert handle_number_test("+99-555-1234") == "number '+99-555-1234' is not supported ['+1', '+33', '+44', '+61', '+64']"
output: def handle_number_test(phone_number):
      country_code_mappings = {
          "+1": "www.phonespamfilter.com",
          "+33": "www.phonespamfilter.fr",
          "+44": "www.phonespamfilter.co.uk",
          "+61": "au.phonespamfilter.com",
          "+64": "www.phonespamfilter.co.nz"
      }
      
      for code, url in country_code_mappings.items():
          if phone_number.startswith(code):
              return (url, phone_number[len(code)+1:])
      
      return f"number '{phone_number}' is not supported {list(country_code_mappings.keys())}"