{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE DerivingStrategies #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# LANGUAGE LambdaCase #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}

-- Derived from AWS service descriptions, licensed under Apache 2.0.

-- |
-- Module      : Amazonka.WAF.Types.GeoMatchConstraintValue
-- Copyright   : (c) 2013-2021 Brendan Hay
-- License     : Mozilla Public License, v. 2.0.
-- Maintainer  : Brendan Hay <brendan.g.hay+amazonka@gmail.com>
-- Stability   : auto-generated
-- Portability : non-portable (GHC extensions)
module Amazonka.WAF.Types.GeoMatchConstraintValue
  ( GeoMatchConstraintValue
      ( ..,
        GeoMatchConstraintValue_AD,
        GeoMatchConstraintValue_AE,
        GeoMatchConstraintValue_AF,
        GeoMatchConstraintValue_AG,
        GeoMatchConstraintValue_AI,
        GeoMatchConstraintValue_AL,
        GeoMatchConstraintValue_AM,
        GeoMatchConstraintValue_AO,
        GeoMatchConstraintValue_AQ,
        GeoMatchConstraintValue_AR,
        GeoMatchConstraintValue_AS,
        GeoMatchConstraintValue_AT,
        GeoMatchConstraintValue_AU,
        GeoMatchConstraintValue_AW,
        GeoMatchConstraintValue_AX,
        GeoMatchConstraintValue_AZ,
        GeoMatchConstraintValue_BA,
        GeoMatchConstraintValue_BB,
        GeoMatchConstraintValue_BD,
        GeoMatchConstraintValue_BE,
        GeoMatchConstraintValue_BF,
        GeoMatchConstraintValue_BG,
        GeoMatchConstraintValue_BH,
        GeoMatchConstraintValue_BI,
        GeoMatchConstraintValue_BJ,
        GeoMatchConstraintValue_BL,
        GeoMatchConstraintValue_BM,
        GeoMatchConstraintValue_BN,
        GeoMatchConstraintValue_BO,
        GeoMatchConstraintValue_BQ,
        GeoMatchConstraintValue_BR,
        GeoMatchConstraintValue_BS,
        GeoMatchConstraintValue_BT,
        GeoMatchConstraintValue_BV,
        GeoMatchConstraintValue_BW,
        GeoMatchConstraintValue_BY,
        GeoMatchConstraintValue_BZ,
        GeoMatchConstraintValue_CA,
        GeoMatchConstraintValue_CC,
        GeoMatchConstraintValue_CD,
        GeoMatchConstraintValue_CF,
        GeoMatchConstraintValue_CG,
        GeoMatchConstraintValue_CH,
        GeoMatchConstraintValue_CI,
        GeoMatchConstraintValue_CK,
        GeoMatchConstraintValue_CL,
        GeoMatchConstraintValue_CM,
        GeoMatchConstraintValue_CN,
        GeoMatchConstraintValue_CO,
        GeoMatchConstraintValue_CR,
        GeoMatchConstraintValue_CU,
        GeoMatchConstraintValue_CV,
        GeoMatchConstraintValue_CW,
        GeoMatchConstraintValue_CX,
        GeoMatchConstraintValue_CY,
        GeoMatchConstraintValue_CZ,
        GeoMatchConstraintValue_DE,
        GeoMatchConstraintValue_DJ,
        GeoMatchConstraintValue_DK,
        GeoMatchConstraintValue_DM,
        GeoMatchConstraintValue_DO,
        GeoMatchConstraintValue_DZ,
        GeoMatchConstraintValue_EC,
        GeoMatchConstraintValue_EE,
        GeoMatchConstraintValue_EG,
        GeoMatchConstraintValue_EH,
        GeoMatchConstraintValue_ER,
        GeoMatchConstraintValue_ES,
        GeoMatchConstraintValue_ET,
        GeoMatchConstraintValue_FI,
        GeoMatchConstraintValue_FJ,
        GeoMatchConstraintValue_FK,
        GeoMatchConstraintValue_FM,
        GeoMatchConstraintValue_FO,
        GeoMatchConstraintValue_FR,
        GeoMatchConstraintValue_GA,
        GeoMatchConstraintValue_GB,
        GeoMatchConstraintValue_GD,
        GeoMatchConstraintValue_GE,
        GeoMatchConstraintValue_GF,
        GeoMatchConstraintValue_GG,
        GeoMatchConstraintValue_GH,
        GeoMatchConstraintValue_GI,
        GeoMatchConstraintValue_GL,
        GeoMatchConstraintValue_GM,
        GeoMatchConstraintValue_GN,
        GeoMatchConstraintValue_GP,
        GeoMatchConstraintValue_GQ,
        GeoMatchConstraintValue_GR,
        GeoMatchConstraintValue_GS,
        GeoMatchConstraintValue_GT,
        GeoMatchConstraintValue_GU,
        GeoMatchConstraintValue_GW,
        GeoMatchConstraintValue_GY,
        GeoMatchConstraintValue_HK,
        GeoMatchConstraintValue_HM,
        GeoMatchConstraintValue_HN,
        GeoMatchConstraintValue_HR,
        GeoMatchConstraintValue_HT,
        GeoMatchConstraintValue_HU,
        GeoMatchConstraintValue_ID,
        GeoMatchConstraintValue_IE,
        GeoMatchConstraintValue_IL,
        GeoMatchConstraintValue_IM,
        GeoMatchConstraintValue_IN,
        GeoMatchConstraintValue_IO,
        GeoMatchConstraintValue_IQ,
        GeoMatchConstraintValue_IR,
        GeoMatchConstraintValue_IS,
        GeoMatchConstraintValue_IT,
        GeoMatchConstraintValue_JE,
        GeoMatchConstraintValue_JM,
        GeoMatchConstraintValue_JO,
        GeoMatchConstraintValue_JP,
        GeoMatchConstraintValue_KE,
        GeoMatchConstraintValue_KG,
        GeoMatchConstraintValue_KH,
        GeoMatchConstraintValue_KI,
        GeoMatchConstraintValue_KM,
        GeoMatchConstraintValue_KN,
        GeoMatchConstraintValue_KP,
        GeoMatchConstraintValue_KR,
        GeoMatchConstraintValue_KW,
        GeoMatchConstraintValue_KY,
        GeoMatchConstraintValue_KZ,
        GeoMatchConstraintValue_LA,
        GeoMatchConstraintValue_LB,
        GeoMatchConstraintValue_LC,
        GeoMatchConstraintValue_LI,
        GeoMatchConstraintValue_LK,
        GeoMatchConstraintValue_LR,
        GeoMatchConstraintValue_LS,
        GeoMatchConstraintValue_LT,
        GeoMatchConstraintValue_LU,
        GeoMatchConstraintValue_LV,
        GeoMatchConstraintValue_LY,
        GeoMatchConstraintValue_MA,
        GeoMatchConstraintValue_MC,
        GeoMatchConstraintValue_MD,
        GeoMatchConstraintValue_ME,
        GeoMatchConstraintValue_MF,
        GeoMatchConstraintValue_MG,
        GeoMatchConstraintValue_MH,
        GeoMatchConstraintValue_MK,
        GeoMatchConstraintValue_ML,
        GeoMatchConstraintValue_MM,
        GeoMatchConstraintValue_MN,
        GeoMatchConstraintValue_MO,
        GeoMatchConstraintValue_MP,
        GeoMatchConstraintValue_MQ,
        GeoMatchConstraintValue_MR,
        GeoMatchConstraintValue_MS,
        GeoMatchConstraintValue_MT,
        GeoMatchConstraintValue_MU,
        GeoMatchConstraintValue_MV,
        GeoMatchConstraintValue_MW,
        GeoMatchConstraintValue_MX,
        GeoMatchConstraintValue_MY,
        GeoMatchConstraintValue_MZ,
        GeoMatchConstraintValue_NA,
        GeoMatchConstraintValue_NC,
        GeoMatchConstraintValue_NE,
        GeoMatchConstraintValue_NF,
        GeoMatchConstraintValue_NG,
        GeoMatchConstraintValue_NI,
        GeoMatchConstraintValue_NL,
        GeoMatchConstraintValue_NO,
        GeoMatchConstraintValue_NP,
        GeoMatchConstraintValue_NR,
        GeoMatchConstraintValue_NU,
        GeoMatchConstraintValue_NZ,
        GeoMatchConstraintValue_OM,
        GeoMatchConstraintValue_PA,
        GeoMatchConstraintValue_PE,
        GeoMatchConstraintValue_PF,
        GeoMatchConstraintValue_PG,
        GeoMatchConstraintValue_PH,
        GeoMatchConstraintValue_PK,
        GeoMatchConstraintValue_PL,
        GeoMatchConstraintValue_PM,
        GeoMatchConstraintValue_PN,
        GeoMatchConstraintValue_PR,
        GeoMatchConstraintValue_PS,
        GeoMatchConstraintValue_PT,
        GeoMatchConstraintValue_PW,
        GeoMatchConstraintValue_PY,
        GeoMatchConstraintValue_QA,
        GeoMatchConstraintValue_RE,
        GeoMatchConstraintValue_RO,
        GeoMatchConstraintValue_RS,
        GeoMatchConstraintValue_RU,
        GeoMatchConstraintValue_RW,
        GeoMatchConstraintValue_SA,
        GeoMatchConstraintValue_SB,
        GeoMatchConstraintValue_SC,
        GeoMatchConstraintValue_SD,
        GeoMatchConstraintValue_SE,
        GeoMatchConstraintValue_SG,
        GeoMatchConstraintValue_SH,
        GeoMatchConstraintValue_SI,
        GeoMatchConstraintValue_SJ,
        GeoMatchConstraintValue_SK,
        GeoMatchConstraintValue_SL,
        GeoMatchConstraintValue_SM,
        GeoMatchConstraintValue_SN,
        GeoMatchConstraintValue_SO,
        GeoMatchConstraintValue_SR,
        GeoMatchConstraintValue_SS,
        GeoMatchConstraintValue_ST,
        GeoMatchConstraintValue_SV,
        GeoMatchConstraintValue_SX,
        GeoMatchConstraintValue_SY,
        GeoMatchConstraintValue_SZ,
        GeoMatchConstraintValue_TC,
        GeoMatchConstraintValue_TD,
        GeoMatchConstraintValue_TF,
        GeoMatchConstraintValue_TG,
        GeoMatchConstraintValue_TH,
        GeoMatchConstraintValue_TJ,
        GeoMatchConstraintValue_TK,
        GeoMatchConstraintValue_TL,
        GeoMatchConstraintValue_TM,
        GeoMatchConstraintValue_TN,
        GeoMatchConstraintValue_TO,
        GeoMatchConstraintValue_TR,
        GeoMatchConstraintValue_TT,
        GeoMatchConstraintValue_TV,
        GeoMatchConstraintValue_TW,
        GeoMatchConstraintValue_TZ,
        GeoMatchConstraintValue_UA,
        GeoMatchConstraintValue_UG,
        GeoMatchConstraintValue_UM,
        GeoMatchConstraintValue_US,
        GeoMatchConstraintValue_UY,
        GeoMatchConstraintValue_UZ,
        GeoMatchConstraintValue_VA,
        GeoMatchConstraintValue_VC,
        GeoMatchConstraintValue_VE,
        GeoMatchConstraintValue_VG,
        GeoMatchConstraintValue_VI,
        GeoMatchConstraintValue_VN,
        GeoMatchConstraintValue_VU,
        GeoMatchConstraintValue_WF,
        GeoMatchConstraintValue_WS,
        GeoMatchConstraintValue_YE,
        GeoMatchConstraintValue_YT,
        GeoMatchConstraintValue_ZA,
        GeoMatchConstraintValue_ZM,
        GeoMatchConstraintValue_ZW
      ),
  )
where

import qualified Amazonka.Core as Core
import qualified Amazonka.Prelude as Prelude

newtype GeoMatchConstraintValue = GeoMatchConstraintValue'
  { GeoMatchConstraintValue -> Text
fromGeoMatchConstraintValue ::
      Core.Text
  }
  deriving stock
    ( Int -> GeoMatchConstraintValue -> ShowS
[GeoMatchConstraintValue] -> ShowS
GeoMatchConstraintValue -> String
(Int -> GeoMatchConstraintValue -> ShowS)
-> (GeoMatchConstraintValue -> String)
-> ([GeoMatchConstraintValue] -> ShowS)
-> Show GeoMatchConstraintValue
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [GeoMatchConstraintValue] -> ShowS
$cshowList :: [GeoMatchConstraintValue] -> ShowS
show :: GeoMatchConstraintValue -> String
$cshow :: GeoMatchConstraintValue -> String
showsPrec :: Int -> GeoMatchConstraintValue -> ShowS
$cshowsPrec :: Int -> GeoMatchConstraintValue -> ShowS
Prelude.Show,
      ReadPrec [GeoMatchConstraintValue]
ReadPrec GeoMatchConstraintValue
Int -> ReadS GeoMatchConstraintValue
ReadS [GeoMatchConstraintValue]
(Int -> ReadS GeoMatchConstraintValue)
-> ReadS [GeoMatchConstraintValue]
-> ReadPrec GeoMatchConstraintValue
-> ReadPrec [GeoMatchConstraintValue]
-> Read GeoMatchConstraintValue
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [GeoMatchConstraintValue]
$creadListPrec :: ReadPrec [GeoMatchConstraintValue]
readPrec :: ReadPrec GeoMatchConstraintValue
$creadPrec :: ReadPrec GeoMatchConstraintValue
readList :: ReadS [GeoMatchConstraintValue]
$creadList :: ReadS [GeoMatchConstraintValue]
readsPrec :: Int -> ReadS GeoMatchConstraintValue
$creadsPrec :: Int -> ReadS GeoMatchConstraintValue
Prelude.Read,
      GeoMatchConstraintValue -> GeoMatchConstraintValue -> Bool
(GeoMatchConstraintValue -> GeoMatchConstraintValue -> Bool)
-> (GeoMatchConstraintValue -> GeoMatchConstraintValue -> Bool)
-> Eq GeoMatchConstraintValue
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: GeoMatchConstraintValue -> GeoMatchConstraintValue -> Bool
$c/= :: GeoMatchConstraintValue -> GeoMatchConstraintValue -> Bool
== :: GeoMatchConstraintValue -> GeoMatchConstraintValue -> Bool
$c== :: GeoMatchConstraintValue -> GeoMatchConstraintValue -> Bool
Prelude.Eq,
      Eq GeoMatchConstraintValue
Eq GeoMatchConstraintValue
-> (GeoMatchConstraintValue -> GeoMatchConstraintValue -> Ordering)
-> (GeoMatchConstraintValue -> GeoMatchConstraintValue -> Bool)
-> (GeoMatchConstraintValue -> GeoMatchConstraintValue -> Bool)
-> (GeoMatchConstraintValue -> GeoMatchConstraintValue -> Bool)
-> (GeoMatchConstraintValue -> GeoMatchConstraintValue -> Bool)
-> (GeoMatchConstraintValue
    -> GeoMatchConstraintValue -> GeoMatchConstraintValue)
-> (GeoMatchConstraintValue
    -> GeoMatchConstraintValue -> GeoMatchConstraintValue)
-> Ord GeoMatchConstraintValue
GeoMatchConstraintValue -> GeoMatchConstraintValue -> Bool
GeoMatchConstraintValue -> GeoMatchConstraintValue -> Ordering
GeoMatchConstraintValue
-> GeoMatchConstraintValue -> GeoMatchConstraintValue
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
min :: GeoMatchConstraintValue
-> GeoMatchConstraintValue -> GeoMatchConstraintValue
$cmin :: GeoMatchConstraintValue
-> GeoMatchConstraintValue -> GeoMatchConstraintValue
max :: GeoMatchConstraintValue
-> GeoMatchConstraintValue -> GeoMatchConstraintValue
$cmax :: GeoMatchConstraintValue
-> GeoMatchConstraintValue -> GeoMatchConstraintValue
>= :: GeoMatchConstraintValue -> GeoMatchConstraintValue -> Bool
$c>= :: GeoMatchConstraintValue -> GeoMatchConstraintValue -> Bool
> :: GeoMatchConstraintValue -> GeoMatchConstraintValue -> Bool
$c> :: GeoMatchConstraintValue -> GeoMatchConstraintValue -> Bool
<= :: GeoMatchConstraintValue -> GeoMatchConstraintValue -> Bool
$c<= :: GeoMatchConstraintValue -> GeoMatchConstraintValue -> Bool
< :: GeoMatchConstraintValue -> GeoMatchConstraintValue -> Bool
$c< :: GeoMatchConstraintValue -> GeoMatchConstraintValue -> Bool
compare :: GeoMatchConstraintValue -> GeoMatchConstraintValue -> Ordering
$ccompare :: GeoMatchConstraintValue -> GeoMatchConstraintValue -> Ordering
$cp1Ord :: Eq GeoMatchConstraintValue
Prelude.Ord,
      (forall x.
 GeoMatchConstraintValue -> Rep GeoMatchConstraintValue x)
-> (forall x.
    Rep GeoMatchConstraintValue x -> GeoMatchConstraintValue)
-> Generic GeoMatchConstraintValue
forall x. Rep GeoMatchConstraintValue x -> GeoMatchConstraintValue
forall x. GeoMatchConstraintValue -> Rep GeoMatchConstraintValue x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x. Rep GeoMatchConstraintValue x -> GeoMatchConstraintValue
$cfrom :: forall x. GeoMatchConstraintValue -> Rep GeoMatchConstraintValue x
Prelude.Generic
    )
  deriving newtype
    ( Int -> GeoMatchConstraintValue -> Int
GeoMatchConstraintValue -> Int
(Int -> GeoMatchConstraintValue -> Int)
-> (GeoMatchConstraintValue -> Int)
-> Hashable GeoMatchConstraintValue
forall a. (Int -> a -> Int) -> (a -> Int) -> Hashable a
hash :: GeoMatchConstraintValue -> Int
$chash :: GeoMatchConstraintValue -> Int
hashWithSalt :: Int -> GeoMatchConstraintValue -> Int
$chashWithSalt :: Int -> GeoMatchConstraintValue -> Int
Prelude.Hashable,
      GeoMatchConstraintValue -> ()
(GeoMatchConstraintValue -> ()) -> NFData GeoMatchConstraintValue
forall a. (a -> ()) -> NFData a
rnf :: GeoMatchConstraintValue -> ()
$crnf :: GeoMatchConstraintValue -> ()
Prelude.NFData,
      Text -> Either String GeoMatchConstraintValue
(Text -> Either String GeoMatchConstraintValue)
-> FromText GeoMatchConstraintValue
forall a. (Text -> Either String a) -> FromText a
fromText :: Text -> Either String GeoMatchConstraintValue
$cfromText :: Text -> Either String GeoMatchConstraintValue
Core.FromText,
      GeoMatchConstraintValue -> Text
(GeoMatchConstraintValue -> Text) -> ToText GeoMatchConstraintValue
forall a. (a -> Text) -> ToText a
toText :: GeoMatchConstraintValue -> Text
$ctoText :: GeoMatchConstraintValue -> Text
Core.ToText,
      GeoMatchConstraintValue -> ByteString
(GeoMatchConstraintValue -> ByteString)
-> ToByteString GeoMatchConstraintValue
forall a. (a -> ByteString) -> ToByteString a
toBS :: GeoMatchConstraintValue -> ByteString
$ctoBS :: GeoMatchConstraintValue -> ByteString
Core.ToByteString,
      GeoMatchConstraintValue -> ByteStringBuilder
(GeoMatchConstraintValue -> ByteStringBuilder)
-> ToLog GeoMatchConstraintValue
forall a. (a -> ByteStringBuilder) -> ToLog a
build :: GeoMatchConstraintValue -> ByteStringBuilder
$cbuild :: GeoMatchConstraintValue -> ByteStringBuilder
Core.ToLog,
      HeaderName -> GeoMatchConstraintValue -> [Header]
(HeaderName -> GeoMatchConstraintValue -> [Header])
-> ToHeader GeoMatchConstraintValue
forall a. (HeaderName -> a -> [Header]) -> ToHeader a
toHeader :: HeaderName -> GeoMatchConstraintValue -> [Header]
$ctoHeader :: HeaderName -> GeoMatchConstraintValue -> [Header]
Core.ToHeader,
      GeoMatchConstraintValue -> QueryString
(GeoMatchConstraintValue -> QueryString)
-> ToQuery GeoMatchConstraintValue
forall a. (a -> QueryString) -> ToQuery a
toQuery :: GeoMatchConstraintValue -> QueryString
$ctoQuery :: GeoMatchConstraintValue -> QueryString
Core.ToQuery,
      Value -> Parser [GeoMatchConstraintValue]
Value -> Parser GeoMatchConstraintValue
(Value -> Parser GeoMatchConstraintValue)
-> (Value -> Parser [GeoMatchConstraintValue])
-> FromJSON GeoMatchConstraintValue
forall a.
(Value -> Parser a) -> (Value -> Parser [a]) -> FromJSON a
parseJSONList :: Value -> Parser [GeoMatchConstraintValue]
$cparseJSONList :: Value -> Parser [GeoMatchConstraintValue]
parseJSON :: Value -> Parser GeoMatchConstraintValue
$cparseJSON :: Value -> Parser GeoMatchConstraintValue
Core.FromJSON,
      FromJSONKeyFunction [GeoMatchConstraintValue]
FromJSONKeyFunction GeoMatchConstraintValue
FromJSONKeyFunction GeoMatchConstraintValue
-> FromJSONKeyFunction [GeoMatchConstraintValue]
-> FromJSONKey GeoMatchConstraintValue
forall a.
FromJSONKeyFunction a -> FromJSONKeyFunction [a] -> FromJSONKey a
fromJSONKeyList :: FromJSONKeyFunction [GeoMatchConstraintValue]
$cfromJSONKeyList :: FromJSONKeyFunction [GeoMatchConstraintValue]
fromJSONKey :: FromJSONKeyFunction GeoMatchConstraintValue
$cfromJSONKey :: FromJSONKeyFunction GeoMatchConstraintValue
Core.FromJSONKey,
      [GeoMatchConstraintValue] -> Encoding
[GeoMatchConstraintValue] -> Value
GeoMatchConstraintValue -> Encoding
GeoMatchConstraintValue -> Value
(GeoMatchConstraintValue -> Value)
-> (GeoMatchConstraintValue -> Encoding)
-> ([GeoMatchConstraintValue] -> Value)
-> ([GeoMatchConstraintValue] -> Encoding)
-> ToJSON GeoMatchConstraintValue
forall a.
(a -> Value)
-> (a -> Encoding)
-> ([a] -> Value)
-> ([a] -> Encoding)
-> ToJSON a
toEncodingList :: [GeoMatchConstraintValue] -> Encoding
$ctoEncodingList :: [GeoMatchConstraintValue] -> Encoding
toJSONList :: [GeoMatchConstraintValue] -> Value
$ctoJSONList :: [GeoMatchConstraintValue] -> Value
toEncoding :: GeoMatchConstraintValue -> Encoding
$ctoEncoding :: GeoMatchConstraintValue -> Encoding
toJSON :: GeoMatchConstraintValue -> Value
$ctoJSON :: GeoMatchConstraintValue -> Value
Core.ToJSON,
      ToJSONKeyFunction [GeoMatchConstraintValue]
ToJSONKeyFunction GeoMatchConstraintValue
ToJSONKeyFunction GeoMatchConstraintValue
-> ToJSONKeyFunction [GeoMatchConstraintValue]
-> ToJSONKey GeoMatchConstraintValue
forall a.
ToJSONKeyFunction a -> ToJSONKeyFunction [a] -> ToJSONKey a
toJSONKeyList :: ToJSONKeyFunction [GeoMatchConstraintValue]
$ctoJSONKeyList :: ToJSONKeyFunction [GeoMatchConstraintValue]
toJSONKey :: ToJSONKeyFunction GeoMatchConstraintValue
$ctoJSONKey :: ToJSONKeyFunction GeoMatchConstraintValue
Core.ToJSONKey,
      [Node] -> Either String GeoMatchConstraintValue
([Node] -> Either String GeoMatchConstraintValue)
-> FromXML GeoMatchConstraintValue
forall a. ([Node] -> Either String a) -> FromXML a
parseXML :: [Node] -> Either String GeoMatchConstraintValue
$cparseXML :: [Node] -> Either String GeoMatchConstraintValue
Core.FromXML,
      GeoMatchConstraintValue -> XML
(GeoMatchConstraintValue -> XML) -> ToXML GeoMatchConstraintValue
forall a. (a -> XML) -> ToXML a
toXML :: GeoMatchConstraintValue -> XML
$ctoXML :: GeoMatchConstraintValue -> XML
Core.ToXML
    )

pattern GeoMatchConstraintValue_AD :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_AD :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_AD :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_AD = GeoMatchConstraintValue' "AD"

pattern GeoMatchConstraintValue_AE :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_AE :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_AE :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_AE = GeoMatchConstraintValue' "AE"

pattern GeoMatchConstraintValue_AF :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_AF :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_AF :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_AF = GeoMatchConstraintValue' "AF"

pattern GeoMatchConstraintValue_AG :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_AG :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_AG :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_AG = GeoMatchConstraintValue' "AG"

pattern GeoMatchConstraintValue_AI :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_AI :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_AI :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_AI = GeoMatchConstraintValue' "AI"

pattern GeoMatchConstraintValue_AL :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_AL :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_AL :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_AL = GeoMatchConstraintValue' "AL"

pattern GeoMatchConstraintValue_AM :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_AM :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_AM :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_AM = GeoMatchConstraintValue' "AM"

pattern GeoMatchConstraintValue_AO :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_AO :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_AO :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_AO = GeoMatchConstraintValue' "AO"

pattern GeoMatchConstraintValue_AQ :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_AQ :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_AQ :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_AQ = GeoMatchConstraintValue' "AQ"

pattern GeoMatchConstraintValue_AR :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_AR :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_AR :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_AR = GeoMatchConstraintValue' "AR"

pattern GeoMatchConstraintValue_AS :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_AS :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_AS :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_AS = GeoMatchConstraintValue' "AS"

pattern GeoMatchConstraintValue_AT :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_AT :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_AT :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_AT = GeoMatchConstraintValue' "AT"

pattern GeoMatchConstraintValue_AU :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_AU :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_AU :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_AU = GeoMatchConstraintValue' "AU"

pattern GeoMatchConstraintValue_AW :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_AW :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_AW :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_AW = GeoMatchConstraintValue' "AW"

pattern GeoMatchConstraintValue_AX :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_AX :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_AX :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_AX = GeoMatchConstraintValue' "AX"

pattern GeoMatchConstraintValue_AZ :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_AZ :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_AZ :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_AZ = GeoMatchConstraintValue' "AZ"

pattern GeoMatchConstraintValue_BA :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_BA :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_BA :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_BA = GeoMatchConstraintValue' "BA"

pattern GeoMatchConstraintValue_BB :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_BB :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_BB :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_BB = GeoMatchConstraintValue' "BB"

pattern GeoMatchConstraintValue_BD :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_BD :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_BD :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_BD = GeoMatchConstraintValue' "BD"

pattern GeoMatchConstraintValue_BE :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_BE :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_BE :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_BE = GeoMatchConstraintValue' "BE"

pattern GeoMatchConstraintValue_BF :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_BF :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_BF :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_BF = GeoMatchConstraintValue' "BF"

pattern GeoMatchConstraintValue_BG :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_BG :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_BG :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_BG = GeoMatchConstraintValue' "BG"

pattern GeoMatchConstraintValue_BH :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_BH :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_BH :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_BH = GeoMatchConstraintValue' "BH"

pattern GeoMatchConstraintValue_BI :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_BI :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_BI :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_BI = GeoMatchConstraintValue' "BI"

pattern GeoMatchConstraintValue_BJ :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_BJ :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_BJ :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_BJ = GeoMatchConstraintValue' "BJ"

pattern GeoMatchConstraintValue_BL :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_BL :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_BL :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_BL = GeoMatchConstraintValue' "BL"

pattern GeoMatchConstraintValue_BM :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_BM :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_BM :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_BM = GeoMatchConstraintValue' "BM"

pattern GeoMatchConstraintValue_BN :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_BN :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_BN :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_BN = GeoMatchConstraintValue' "BN"

pattern GeoMatchConstraintValue_BO :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_BO :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_BO :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_BO = GeoMatchConstraintValue' "BO"

pattern GeoMatchConstraintValue_BQ :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_BQ :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_BQ :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_BQ = GeoMatchConstraintValue' "BQ"

pattern GeoMatchConstraintValue_BR :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_BR :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_BR :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_BR = GeoMatchConstraintValue' "BR"

pattern GeoMatchConstraintValue_BS :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_BS :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_BS :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_BS = GeoMatchConstraintValue' "BS"

pattern GeoMatchConstraintValue_BT :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_BT :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_BT :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_BT = GeoMatchConstraintValue' "BT"

pattern GeoMatchConstraintValue_BV :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_BV :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_BV :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_BV = GeoMatchConstraintValue' "BV"

pattern GeoMatchConstraintValue_BW :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_BW :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_BW :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_BW = GeoMatchConstraintValue' "BW"

pattern GeoMatchConstraintValue_BY :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_BY :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_BY :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_BY = GeoMatchConstraintValue' "BY"

pattern GeoMatchConstraintValue_BZ :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_BZ :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_BZ :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_BZ = GeoMatchConstraintValue' "BZ"

pattern GeoMatchConstraintValue_CA :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_CA :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_CA :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_CA = GeoMatchConstraintValue' "CA"

pattern GeoMatchConstraintValue_CC :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_CC :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_CC :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_CC = GeoMatchConstraintValue' "CC"

pattern GeoMatchConstraintValue_CD :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_CD :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_CD :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_CD = GeoMatchConstraintValue' "CD"

pattern GeoMatchConstraintValue_CF :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_CF :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_CF :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_CF = GeoMatchConstraintValue' "CF"

pattern GeoMatchConstraintValue_CG :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_CG :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_CG :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_CG = GeoMatchConstraintValue' "CG"

pattern GeoMatchConstraintValue_CH :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_CH :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_CH :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_CH = GeoMatchConstraintValue' "CH"

pattern GeoMatchConstraintValue_CI :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_CI :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_CI :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_CI = GeoMatchConstraintValue' "CI"

pattern GeoMatchConstraintValue_CK :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_CK :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_CK :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_CK = GeoMatchConstraintValue' "CK"

pattern GeoMatchConstraintValue_CL :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_CL :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_CL :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_CL = GeoMatchConstraintValue' "CL"

pattern GeoMatchConstraintValue_CM :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_CM :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_CM :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_CM = GeoMatchConstraintValue' "CM"

pattern GeoMatchConstraintValue_CN :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_CN :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_CN :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_CN = GeoMatchConstraintValue' "CN"

pattern GeoMatchConstraintValue_CO :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_CO :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_CO :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_CO = GeoMatchConstraintValue' "CO"

pattern GeoMatchConstraintValue_CR :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_CR :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_CR :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_CR = GeoMatchConstraintValue' "CR"

pattern GeoMatchConstraintValue_CU :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_CU :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_CU :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_CU = GeoMatchConstraintValue' "CU"

pattern GeoMatchConstraintValue_CV :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_CV :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_CV :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_CV = GeoMatchConstraintValue' "CV"

pattern GeoMatchConstraintValue_CW :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_CW :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_CW :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_CW = GeoMatchConstraintValue' "CW"

pattern GeoMatchConstraintValue_CX :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_CX :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_CX :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_CX = GeoMatchConstraintValue' "CX"

pattern GeoMatchConstraintValue_CY :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_CY :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_CY :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_CY = GeoMatchConstraintValue' "CY"

pattern GeoMatchConstraintValue_CZ :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_CZ :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_CZ :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_CZ = GeoMatchConstraintValue' "CZ"

pattern GeoMatchConstraintValue_DE :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_DE :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_DE :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_DE = GeoMatchConstraintValue' "DE"

pattern GeoMatchConstraintValue_DJ :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_DJ :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_DJ :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_DJ = GeoMatchConstraintValue' "DJ"

pattern GeoMatchConstraintValue_DK :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_DK :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_DK :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_DK = GeoMatchConstraintValue' "DK"

pattern GeoMatchConstraintValue_DM :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_DM :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_DM :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_DM = GeoMatchConstraintValue' "DM"

pattern GeoMatchConstraintValue_DO :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_DO :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_DO :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_DO = GeoMatchConstraintValue' "DO"

pattern GeoMatchConstraintValue_DZ :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_DZ :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_DZ :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_DZ = GeoMatchConstraintValue' "DZ"

pattern GeoMatchConstraintValue_EC :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_EC :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_EC :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_EC = GeoMatchConstraintValue' "EC"

pattern GeoMatchConstraintValue_EE :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_EE :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_EE :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_EE = GeoMatchConstraintValue' "EE"

pattern GeoMatchConstraintValue_EG :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_EG :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_EG :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_EG = GeoMatchConstraintValue' "EG"

pattern GeoMatchConstraintValue_EH :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_EH :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_EH :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_EH = GeoMatchConstraintValue' "EH"

pattern GeoMatchConstraintValue_ER :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_ER :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_ER :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_ER = GeoMatchConstraintValue' "ER"

pattern GeoMatchConstraintValue_ES :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_ES :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_ES :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_ES = GeoMatchConstraintValue' "ES"

pattern GeoMatchConstraintValue_ET :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_ET :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_ET :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_ET = GeoMatchConstraintValue' "ET"

pattern GeoMatchConstraintValue_FI :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_FI :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_FI :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_FI = GeoMatchConstraintValue' "FI"

pattern GeoMatchConstraintValue_FJ :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_FJ :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_FJ :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_FJ = GeoMatchConstraintValue' "FJ"

pattern GeoMatchConstraintValue_FK :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_FK :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_FK :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_FK = GeoMatchConstraintValue' "FK"

pattern GeoMatchConstraintValue_FM :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_FM :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_FM :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_FM = GeoMatchConstraintValue' "FM"

pattern GeoMatchConstraintValue_FO :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_FO :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_FO :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_FO = GeoMatchConstraintValue' "FO"

pattern GeoMatchConstraintValue_FR :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_FR :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_FR :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_FR = GeoMatchConstraintValue' "FR"

pattern GeoMatchConstraintValue_GA :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_GA :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_GA :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_GA = GeoMatchConstraintValue' "GA"

pattern GeoMatchConstraintValue_GB :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_GB :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_GB :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_GB = GeoMatchConstraintValue' "GB"

pattern GeoMatchConstraintValue_GD :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_GD :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_GD :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_GD = GeoMatchConstraintValue' "GD"

pattern GeoMatchConstraintValue_GE :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_GE :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_GE :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_GE = GeoMatchConstraintValue' "GE"

pattern GeoMatchConstraintValue_GF :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_GF :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_GF :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_GF = GeoMatchConstraintValue' "GF"

pattern GeoMatchConstraintValue_GG :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_GG :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_GG :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_GG = GeoMatchConstraintValue' "GG"

pattern GeoMatchConstraintValue_GH :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_GH :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_GH :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_GH = GeoMatchConstraintValue' "GH"

pattern GeoMatchConstraintValue_GI :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_GI :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_GI :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_GI = GeoMatchConstraintValue' "GI"

pattern GeoMatchConstraintValue_GL :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_GL :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_GL :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_GL = GeoMatchConstraintValue' "GL"

pattern GeoMatchConstraintValue_GM :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_GM :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_GM :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_GM = GeoMatchConstraintValue' "GM"

pattern GeoMatchConstraintValue_GN :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_GN :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_GN :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_GN = GeoMatchConstraintValue' "GN"

pattern GeoMatchConstraintValue_GP :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_GP :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_GP :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_GP = GeoMatchConstraintValue' "GP"

pattern GeoMatchConstraintValue_GQ :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_GQ :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_GQ :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_GQ = GeoMatchConstraintValue' "GQ"

pattern GeoMatchConstraintValue_GR :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_GR :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_GR :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_GR = GeoMatchConstraintValue' "GR"

pattern GeoMatchConstraintValue_GS :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_GS :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_GS :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_GS = GeoMatchConstraintValue' "GS"

pattern GeoMatchConstraintValue_GT :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_GT :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_GT :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_GT = GeoMatchConstraintValue' "GT"

pattern GeoMatchConstraintValue_GU :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_GU :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_GU :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_GU = GeoMatchConstraintValue' "GU"

pattern GeoMatchConstraintValue_GW :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_GW :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_GW :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_GW = GeoMatchConstraintValue' "GW"

pattern GeoMatchConstraintValue_GY :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_GY :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_GY :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_GY = GeoMatchConstraintValue' "GY"

pattern GeoMatchConstraintValue_HK :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_HK :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_HK :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_HK = GeoMatchConstraintValue' "HK"

pattern GeoMatchConstraintValue_HM :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_HM :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_HM :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_HM = GeoMatchConstraintValue' "HM"

pattern GeoMatchConstraintValue_HN :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_HN :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_HN :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_HN = GeoMatchConstraintValue' "HN"

pattern GeoMatchConstraintValue_HR :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_HR :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_HR :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_HR = GeoMatchConstraintValue' "HR"

pattern GeoMatchConstraintValue_HT :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_HT :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_HT :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_HT = GeoMatchConstraintValue' "HT"

pattern GeoMatchConstraintValue_HU :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_HU :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_HU :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_HU = GeoMatchConstraintValue' "HU"

pattern GeoMatchConstraintValue_ID :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_ID :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_ID :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_ID = GeoMatchConstraintValue' "ID"

pattern GeoMatchConstraintValue_IE :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_IE :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_IE :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_IE = GeoMatchConstraintValue' "IE"

pattern GeoMatchConstraintValue_IL :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_IL :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_IL :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_IL = GeoMatchConstraintValue' "IL"

pattern GeoMatchConstraintValue_IM :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_IM :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_IM :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_IM = GeoMatchConstraintValue' "IM"

pattern GeoMatchConstraintValue_IN :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_IN :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_IN :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_IN = GeoMatchConstraintValue' "IN"

pattern GeoMatchConstraintValue_IO :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_IO :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_IO :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_IO = GeoMatchConstraintValue' "IO"

pattern GeoMatchConstraintValue_IQ :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_IQ :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_IQ :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_IQ = GeoMatchConstraintValue' "IQ"

pattern GeoMatchConstraintValue_IR :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_IR :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_IR :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_IR = GeoMatchConstraintValue' "IR"

pattern GeoMatchConstraintValue_IS :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_IS :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_IS :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_IS = GeoMatchConstraintValue' "IS"

pattern GeoMatchConstraintValue_IT :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_IT :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_IT :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_IT = GeoMatchConstraintValue' "IT"

pattern GeoMatchConstraintValue_JE :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_JE :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_JE :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_JE = GeoMatchConstraintValue' "JE"

pattern GeoMatchConstraintValue_JM :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_JM :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_JM :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_JM = GeoMatchConstraintValue' "JM"

pattern GeoMatchConstraintValue_JO :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_JO :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_JO :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_JO = GeoMatchConstraintValue' "JO"

pattern GeoMatchConstraintValue_JP :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_JP :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_JP :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_JP = GeoMatchConstraintValue' "JP"

pattern GeoMatchConstraintValue_KE :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_KE :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_KE :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_KE = GeoMatchConstraintValue' "KE"

pattern GeoMatchConstraintValue_KG :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_KG :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_KG :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_KG = GeoMatchConstraintValue' "KG"

pattern GeoMatchConstraintValue_KH :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_KH :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_KH :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_KH = GeoMatchConstraintValue' "KH"

pattern GeoMatchConstraintValue_KI :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_KI :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_KI :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_KI = GeoMatchConstraintValue' "KI"

pattern GeoMatchConstraintValue_KM :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_KM :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_KM :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_KM = GeoMatchConstraintValue' "KM"

pattern GeoMatchConstraintValue_KN :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_KN :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_KN :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_KN = GeoMatchConstraintValue' "KN"

pattern GeoMatchConstraintValue_KP :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_KP :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_KP :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_KP = GeoMatchConstraintValue' "KP"

pattern GeoMatchConstraintValue_KR :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_KR :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_KR :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_KR = GeoMatchConstraintValue' "KR"

pattern GeoMatchConstraintValue_KW :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_KW :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_KW :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_KW = GeoMatchConstraintValue' "KW"

pattern GeoMatchConstraintValue_KY :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_KY :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_KY :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_KY = GeoMatchConstraintValue' "KY"

pattern GeoMatchConstraintValue_KZ :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_KZ :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_KZ :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_KZ = GeoMatchConstraintValue' "KZ"

pattern GeoMatchConstraintValue_LA :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_LA :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_LA :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_LA = GeoMatchConstraintValue' "LA"

pattern GeoMatchConstraintValue_LB :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_LB :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_LB :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_LB = GeoMatchConstraintValue' "LB"

pattern GeoMatchConstraintValue_LC :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_LC :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_LC :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_LC = GeoMatchConstraintValue' "LC"

pattern GeoMatchConstraintValue_LI :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_LI :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_LI :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_LI = GeoMatchConstraintValue' "LI"

pattern GeoMatchConstraintValue_LK :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_LK :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_LK :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_LK = GeoMatchConstraintValue' "LK"

pattern GeoMatchConstraintValue_LR :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_LR :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_LR :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_LR = GeoMatchConstraintValue' "LR"

pattern GeoMatchConstraintValue_LS :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_LS :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_LS :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_LS = GeoMatchConstraintValue' "LS"

pattern GeoMatchConstraintValue_LT :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_LT :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_LT :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_LT = GeoMatchConstraintValue' "LT"

pattern GeoMatchConstraintValue_LU :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_LU :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_LU :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_LU = GeoMatchConstraintValue' "LU"

pattern GeoMatchConstraintValue_LV :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_LV :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_LV :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_LV = GeoMatchConstraintValue' "LV"

pattern GeoMatchConstraintValue_LY :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_LY :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_LY :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_LY = GeoMatchConstraintValue' "LY"

pattern GeoMatchConstraintValue_MA :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_MA :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_MA :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_MA = GeoMatchConstraintValue' "MA"

pattern GeoMatchConstraintValue_MC :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_MC :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_MC :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_MC = GeoMatchConstraintValue' "MC"

pattern GeoMatchConstraintValue_MD :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_MD :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_MD :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_MD = GeoMatchConstraintValue' "MD"

pattern GeoMatchConstraintValue_ME :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_ME :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_ME :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_ME = GeoMatchConstraintValue' "ME"

pattern GeoMatchConstraintValue_MF :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_MF :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_MF :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_MF = GeoMatchConstraintValue' "MF"

pattern GeoMatchConstraintValue_MG :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_MG :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_MG :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_MG = GeoMatchConstraintValue' "MG"

pattern GeoMatchConstraintValue_MH :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_MH :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_MH :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_MH = GeoMatchConstraintValue' "MH"

pattern GeoMatchConstraintValue_MK :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_MK :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_MK :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_MK = GeoMatchConstraintValue' "MK"

pattern GeoMatchConstraintValue_ML :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_ML :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_ML :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_ML = GeoMatchConstraintValue' "ML"

pattern GeoMatchConstraintValue_MM :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_MM :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_MM :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_MM = GeoMatchConstraintValue' "MM"

pattern GeoMatchConstraintValue_MN :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_MN :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_MN :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_MN = GeoMatchConstraintValue' "MN"

pattern GeoMatchConstraintValue_MO :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_MO :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_MO :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_MO = GeoMatchConstraintValue' "MO"

pattern GeoMatchConstraintValue_MP :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_MP :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_MP :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_MP = GeoMatchConstraintValue' "MP"

pattern GeoMatchConstraintValue_MQ :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_MQ :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_MQ :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_MQ = GeoMatchConstraintValue' "MQ"

pattern GeoMatchConstraintValue_MR :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_MR :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_MR :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_MR = GeoMatchConstraintValue' "MR"

pattern GeoMatchConstraintValue_MS :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_MS :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_MS :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_MS = GeoMatchConstraintValue' "MS"

pattern GeoMatchConstraintValue_MT :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_MT :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_MT :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_MT = GeoMatchConstraintValue' "MT"

pattern GeoMatchConstraintValue_MU :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_MU :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_MU :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_MU = GeoMatchConstraintValue' "MU"

pattern GeoMatchConstraintValue_MV :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_MV :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_MV :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_MV = GeoMatchConstraintValue' "MV"

pattern GeoMatchConstraintValue_MW :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_MW :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_MW :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_MW = GeoMatchConstraintValue' "MW"

pattern GeoMatchConstraintValue_MX :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_MX :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_MX :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_MX = GeoMatchConstraintValue' "MX"

pattern GeoMatchConstraintValue_MY :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_MY :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_MY :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_MY = GeoMatchConstraintValue' "MY"

pattern GeoMatchConstraintValue_MZ :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_MZ :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_MZ :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_MZ = GeoMatchConstraintValue' "MZ"

pattern GeoMatchConstraintValue_NA :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_NA :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_NA :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_NA = GeoMatchConstraintValue' "NA"

pattern GeoMatchConstraintValue_NC :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_NC :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_NC :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_NC = GeoMatchConstraintValue' "NC"

pattern GeoMatchConstraintValue_NE :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_NE :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_NE :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_NE = GeoMatchConstraintValue' "NE"

pattern GeoMatchConstraintValue_NF :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_NF :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_NF :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_NF = GeoMatchConstraintValue' "NF"

pattern GeoMatchConstraintValue_NG :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_NG :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_NG :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_NG = GeoMatchConstraintValue' "NG"

pattern GeoMatchConstraintValue_NI :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_NI :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_NI :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_NI = GeoMatchConstraintValue' "NI"

pattern GeoMatchConstraintValue_NL :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_NL :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_NL :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_NL = GeoMatchConstraintValue' "NL"

pattern GeoMatchConstraintValue_NO :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_NO :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_NO :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_NO = GeoMatchConstraintValue' "NO"

pattern GeoMatchConstraintValue_NP :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_NP :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_NP :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_NP = GeoMatchConstraintValue' "NP"

pattern GeoMatchConstraintValue_NR :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_NR :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_NR :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_NR = GeoMatchConstraintValue' "NR"

pattern GeoMatchConstraintValue_NU :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_NU :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_NU :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_NU = GeoMatchConstraintValue' "NU"

pattern GeoMatchConstraintValue_NZ :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_NZ :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_NZ :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_NZ = GeoMatchConstraintValue' "NZ"

pattern GeoMatchConstraintValue_OM :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_OM :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_OM :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_OM = GeoMatchConstraintValue' "OM"

pattern GeoMatchConstraintValue_PA :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_PA :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_PA :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_PA = GeoMatchConstraintValue' "PA"

pattern GeoMatchConstraintValue_PE :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_PE :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_PE :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_PE = GeoMatchConstraintValue' "PE"

pattern GeoMatchConstraintValue_PF :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_PF :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_PF :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_PF = GeoMatchConstraintValue' "PF"

pattern GeoMatchConstraintValue_PG :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_PG :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_PG :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_PG = GeoMatchConstraintValue' "PG"

pattern GeoMatchConstraintValue_PH :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_PH :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_PH :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_PH = GeoMatchConstraintValue' "PH"

pattern GeoMatchConstraintValue_PK :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_PK :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_PK :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_PK = GeoMatchConstraintValue' "PK"

pattern GeoMatchConstraintValue_PL :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_PL :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_PL :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_PL = GeoMatchConstraintValue' "PL"

pattern GeoMatchConstraintValue_PM :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_PM :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_PM :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_PM = GeoMatchConstraintValue' "PM"

pattern GeoMatchConstraintValue_PN :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_PN :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_PN :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_PN = GeoMatchConstraintValue' "PN"

pattern GeoMatchConstraintValue_PR :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_PR :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_PR :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_PR = GeoMatchConstraintValue' "PR"

pattern GeoMatchConstraintValue_PS :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_PS :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_PS :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_PS = GeoMatchConstraintValue' "PS"

pattern GeoMatchConstraintValue_PT :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_PT :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_PT :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_PT = GeoMatchConstraintValue' "PT"

pattern GeoMatchConstraintValue_PW :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_PW :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_PW :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_PW = GeoMatchConstraintValue' "PW"

pattern GeoMatchConstraintValue_PY :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_PY :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_PY :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_PY = GeoMatchConstraintValue' "PY"

pattern GeoMatchConstraintValue_QA :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_QA :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_QA :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_QA = GeoMatchConstraintValue' "QA"

pattern GeoMatchConstraintValue_RE :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_RE :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_RE :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_RE = GeoMatchConstraintValue' "RE"

pattern GeoMatchConstraintValue_RO :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_RO :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_RO :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_RO = GeoMatchConstraintValue' "RO"

pattern GeoMatchConstraintValue_RS :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_RS :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_RS :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_RS = GeoMatchConstraintValue' "RS"

pattern GeoMatchConstraintValue_RU :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_RU :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_RU :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_RU = GeoMatchConstraintValue' "RU"

pattern GeoMatchConstraintValue_RW :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_RW :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_RW :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_RW = GeoMatchConstraintValue' "RW"

pattern GeoMatchConstraintValue_SA :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_SA :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_SA :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_SA = GeoMatchConstraintValue' "SA"

pattern GeoMatchConstraintValue_SB :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_SB :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_SB :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_SB = GeoMatchConstraintValue' "SB"

pattern GeoMatchConstraintValue_SC :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_SC :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_SC :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_SC = GeoMatchConstraintValue' "SC"

pattern GeoMatchConstraintValue_SD :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_SD :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_SD :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_SD = GeoMatchConstraintValue' "SD"

pattern GeoMatchConstraintValue_SE :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_SE :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_SE :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_SE = GeoMatchConstraintValue' "SE"

pattern GeoMatchConstraintValue_SG :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_SG :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_SG :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_SG = GeoMatchConstraintValue' "SG"

pattern GeoMatchConstraintValue_SH :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_SH :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_SH :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_SH = GeoMatchConstraintValue' "SH"

pattern GeoMatchConstraintValue_SI :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_SI :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_SI :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_SI = GeoMatchConstraintValue' "SI"

pattern GeoMatchConstraintValue_SJ :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_SJ :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_SJ :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_SJ = GeoMatchConstraintValue' "SJ"

pattern GeoMatchConstraintValue_SK :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_SK :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_SK :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_SK = GeoMatchConstraintValue' "SK"

pattern GeoMatchConstraintValue_SL :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_SL :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_SL :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_SL = GeoMatchConstraintValue' "SL"

pattern GeoMatchConstraintValue_SM :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_SM :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_SM :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_SM = GeoMatchConstraintValue' "SM"

pattern GeoMatchConstraintValue_SN :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_SN :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_SN :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_SN = GeoMatchConstraintValue' "SN"

pattern GeoMatchConstraintValue_SO :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_SO :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_SO :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_SO = GeoMatchConstraintValue' "SO"

pattern GeoMatchConstraintValue_SR :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_SR :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_SR :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_SR = GeoMatchConstraintValue' "SR"

pattern GeoMatchConstraintValue_SS :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_SS :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_SS :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_SS = GeoMatchConstraintValue' "SS"

pattern GeoMatchConstraintValue_ST :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_ST :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_ST :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_ST = GeoMatchConstraintValue' "ST"

pattern GeoMatchConstraintValue_SV :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_SV :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_SV :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_SV = GeoMatchConstraintValue' "SV"

pattern GeoMatchConstraintValue_SX :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_SX :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_SX :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_SX = GeoMatchConstraintValue' "SX"

pattern GeoMatchConstraintValue_SY :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_SY :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_SY :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_SY = GeoMatchConstraintValue' "SY"

pattern GeoMatchConstraintValue_SZ :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_SZ :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_SZ :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_SZ = GeoMatchConstraintValue' "SZ"

pattern GeoMatchConstraintValue_TC :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_TC :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_TC :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_TC = GeoMatchConstraintValue' "TC"

pattern GeoMatchConstraintValue_TD :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_TD :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_TD :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_TD = GeoMatchConstraintValue' "TD"

pattern GeoMatchConstraintValue_TF :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_TF :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_TF :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_TF = GeoMatchConstraintValue' "TF"

pattern GeoMatchConstraintValue_TG :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_TG :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_TG :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_TG = GeoMatchConstraintValue' "TG"

pattern GeoMatchConstraintValue_TH :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_TH :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_TH :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_TH = GeoMatchConstraintValue' "TH"

pattern GeoMatchConstraintValue_TJ :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_TJ :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_TJ :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_TJ = GeoMatchConstraintValue' "TJ"

pattern GeoMatchConstraintValue_TK :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_TK :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_TK :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_TK = GeoMatchConstraintValue' "TK"

pattern GeoMatchConstraintValue_TL :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_TL :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_TL :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_TL = GeoMatchConstraintValue' "TL"

pattern GeoMatchConstraintValue_TM :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_TM :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_TM :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_TM = GeoMatchConstraintValue' "TM"

pattern GeoMatchConstraintValue_TN :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_TN :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_TN :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_TN = GeoMatchConstraintValue' "TN"

pattern GeoMatchConstraintValue_TO :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_TO :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_TO :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_TO = GeoMatchConstraintValue' "TO"

pattern GeoMatchConstraintValue_TR :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_TR :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_TR :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_TR = GeoMatchConstraintValue' "TR"

pattern GeoMatchConstraintValue_TT :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_TT :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_TT :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_TT = GeoMatchConstraintValue' "TT"

pattern GeoMatchConstraintValue_TV :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_TV :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_TV :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_TV = GeoMatchConstraintValue' "TV"

pattern GeoMatchConstraintValue_TW :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_TW :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_TW :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_TW = GeoMatchConstraintValue' "TW"

pattern GeoMatchConstraintValue_TZ :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_TZ :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_TZ :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_TZ = GeoMatchConstraintValue' "TZ"

pattern GeoMatchConstraintValue_UA :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_UA :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_UA :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_UA = GeoMatchConstraintValue' "UA"

pattern GeoMatchConstraintValue_UG :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_UG :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_UG :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_UG = GeoMatchConstraintValue' "UG"

pattern GeoMatchConstraintValue_UM :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_UM :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_UM :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_UM = GeoMatchConstraintValue' "UM"

pattern GeoMatchConstraintValue_US :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_US :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_US :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_US = GeoMatchConstraintValue' "US"

pattern GeoMatchConstraintValue_UY :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_UY :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_UY :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_UY = GeoMatchConstraintValue' "UY"

pattern GeoMatchConstraintValue_UZ :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_UZ :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_UZ :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_UZ = GeoMatchConstraintValue' "UZ"

pattern GeoMatchConstraintValue_VA :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_VA :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_VA :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_VA = GeoMatchConstraintValue' "VA"

pattern GeoMatchConstraintValue_VC :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_VC :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_VC :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_VC = GeoMatchConstraintValue' "VC"

pattern GeoMatchConstraintValue_VE :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_VE :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_VE :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_VE = GeoMatchConstraintValue' "VE"

pattern GeoMatchConstraintValue_VG :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_VG :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_VG :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_VG = GeoMatchConstraintValue' "VG"

pattern GeoMatchConstraintValue_VI :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_VI :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_VI :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_VI = GeoMatchConstraintValue' "VI"

pattern GeoMatchConstraintValue_VN :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_VN :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_VN :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_VN = GeoMatchConstraintValue' "VN"

pattern GeoMatchConstraintValue_VU :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_VU :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_VU :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_VU = GeoMatchConstraintValue' "VU"

pattern GeoMatchConstraintValue_WF :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_WF :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_WF :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_WF = GeoMatchConstraintValue' "WF"

pattern GeoMatchConstraintValue_WS :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_WS :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_WS :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_WS = GeoMatchConstraintValue' "WS"

pattern GeoMatchConstraintValue_YE :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_YE :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_YE :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_YE = GeoMatchConstraintValue' "YE"

pattern GeoMatchConstraintValue_YT :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_YT :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_YT :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_YT = GeoMatchConstraintValue' "YT"

pattern GeoMatchConstraintValue_ZA :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_ZA :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_ZA :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_ZA = GeoMatchConstraintValue' "ZA"

pattern GeoMatchConstraintValue_ZM :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_ZM :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_ZM :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_ZM = GeoMatchConstraintValue' "ZM"

pattern GeoMatchConstraintValue_ZW :: GeoMatchConstraintValue
pattern $bGeoMatchConstraintValue_ZW :: GeoMatchConstraintValue
$mGeoMatchConstraintValue_ZW :: forall r.
GeoMatchConstraintValue -> (Void# -> r) -> (Void# -> r) -> r
GeoMatchConstraintValue_ZW = GeoMatchConstraintValue' "ZW"

{-# COMPLETE
  GeoMatchConstraintValue_AD,
  GeoMatchConstraintValue_AE,
  GeoMatchConstraintValue_AF,
  GeoMatchConstraintValue_AG,
  GeoMatchConstraintValue_AI,
  GeoMatchConstraintValue_AL,
  GeoMatchConstraintValue_AM,
  GeoMatchConstraintValue_AO,
  GeoMatchConstraintValue_AQ,
  GeoMatchConstraintValue_AR,
  GeoMatchConstraintValue_AS,
  GeoMatchConstraintValue_AT,
  GeoMatchConstraintValue_AU,
  GeoMatchConstraintValue_AW,
  GeoMatchConstraintValue_AX,
  GeoMatchConstraintValue_AZ,
  GeoMatchConstraintValue_BA,
  GeoMatchConstraintValue_BB,
  GeoMatchConstraintValue_BD,
  GeoMatchConstraintValue_BE,
  GeoMatchConstraintValue_BF,
  GeoMatchConstraintValue_BG,
  GeoMatchConstraintValue_BH,
  GeoMatchConstraintValue_BI,
  GeoMatchConstraintValue_BJ,
  GeoMatchConstraintValue_BL,
  GeoMatchConstraintValue_BM,
  GeoMatchConstraintValue_BN,
  GeoMatchConstraintValue_BO,
  GeoMatchConstraintValue_BQ,
  GeoMatchConstraintValue_BR,
  GeoMatchConstraintValue_BS,
  GeoMatchConstraintValue_BT,
  GeoMatchConstraintValue_BV,
  GeoMatchConstraintValue_BW,
  GeoMatchConstraintValue_BY,
  GeoMatchConstraintValue_BZ,
  GeoMatchConstraintValue_CA,
  GeoMatchConstraintValue_CC,
  GeoMatchConstraintValue_CD,
  GeoMatchConstraintValue_CF,
  GeoMatchConstraintValue_CG,
  GeoMatchConstraintValue_CH,
  GeoMatchConstraintValue_CI,
  GeoMatchConstraintValue_CK,
  GeoMatchConstraintValue_CL,
  GeoMatchConstraintValue_CM,
  GeoMatchConstraintValue_CN,
  GeoMatchConstraintValue_CO,
  GeoMatchConstraintValue_CR,
  GeoMatchConstraintValue_CU,
  GeoMatchConstraintValue_CV,
  GeoMatchConstraintValue_CW,
  GeoMatchConstraintValue_CX,
  GeoMatchConstraintValue_CY,
  GeoMatchConstraintValue_CZ,
  GeoMatchConstraintValue_DE,
  GeoMatchConstraintValue_DJ,
  GeoMatchConstraintValue_DK,
  GeoMatchConstraintValue_DM,
  GeoMatchConstraintValue_DO,
  GeoMatchConstraintValue_DZ,
  GeoMatchConstraintValue_EC,
  GeoMatchConstraintValue_EE,
  GeoMatchConstraintValue_EG,
  GeoMatchConstraintValue_EH,
  GeoMatchConstraintValue_ER,
  GeoMatchConstraintValue_ES,
  GeoMatchConstraintValue_ET,
  GeoMatchConstraintValue_FI,
  GeoMatchConstraintValue_FJ,
  GeoMatchConstraintValue_FK,
  GeoMatchConstraintValue_FM,
  GeoMatchConstraintValue_FO,
  GeoMatchConstraintValue_FR,
  GeoMatchConstraintValue_GA,
  GeoMatchConstraintValue_GB,
  GeoMatchConstraintValue_GD,
  GeoMatchConstraintValue_GE,
  GeoMatchConstraintValue_GF,
  GeoMatchConstraintValue_GG,
  GeoMatchConstraintValue_GH,
  GeoMatchConstraintValue_GI,
  GeoMatchConstraintValue_GL,
  GeoMatchConstraintValue_GM,
  GeoMatchConstraintValue_GN,
  GeoMatchConstraintValue_GP,
  GeoMatchConstraintValue_GQ,
  GeoMatchConstraintValue_GR,
  GeoMatchConstraintValue_GS,
  GeoMatchConstraintValue_GT,
  GeoMatchConstraintValue_GU,
  GeoMatchConstraintValue_GW,
  GeoMatchConstraintValue_GY,
  GeoMatchConstraintValue_HK,
  GeoMatchConstraintValue_HM,
  GeoMatchConstraintValue_HN,
  GeoMatchConstraintValue_HR,
  GeoMatchConstraintValue_HT,
  GeoMatchConstraintValue_HU,
  GeoMatchConstraintValue_ID,
  GeoMatchConstraintValue_IE,
  GeoMatchConstraintValue_IL,
  GeoMatchConstraintValue_IM,
  GeoMatchConstraintValue_IN,
  GeoMatchConstraintValue_IO,
  GeoMatchConstraintValue_IQ,
  GeoMatchConstraintValue_IR,
  GeoMatchConstraintValue_IS,
  GeoMatchConstraintValue_IT,
  GeoMatchConstraintValue_JE,
  GeoMatchConstraintValue_JM,
  GeoMatchConstraintValue_JO,
  GeoMatchConstraintValue_JP,
  GeoMatchConstraintValue_KE,
  GeoMatchConstraintValue_KG,
  GeoMatchConstraintValue_KH,
  GeoMatchConstraintValue_KI,
  GeoMatchConstraintValue_KM,
  GeoMatchConstraintValue_KN,
  GeoMatchConstraintValue_KP,
  GeoMatchConstraintValue_KR,
  GeoMatchConstraintValue_KW,
  GeoMatchConstraintValue_KY,
  GeoMatchConstraintValue_KZ,
  GeoMatchConstraintValue_LA,
  GeoMatchConstraintValue_LB,
  GeoMatchConstraintValue_LC,
  GeoMatchConstraintValue_LI,
  GeoMatchConstraintValue_LK,
  GeoMatchConstraintValue_LR,
  GeoMatchConstraintValue_LS,
  GeoMatchConstraintValue_LT,
  GeoMatchConstraintValue_LU,
  GeoMatchConstraintValue_LV,
  GeoMatchConstraintValue_LY,
  GeoMatchConstraintValue_MA,
  GeoMatchConstraintValue_MC,
  GeoMatchConstraintValue_MD,
  GeoMatchConstraintValue_ME,
  GeoMatchConstraintValue_MF,
  GeoMatchConstraintValue_MG,
  GeoMatchConstraintValue_MH,
  GeoMatchConstraintValue_MK,
  GeoMatchConstraintValue_ML,
  GeoMatchConstraintValue_MM,
  GeoMatchConstraintValue_MN,
  GeoMatchConstraintValue_MO,
  GeoMatchConstraintValue_MP,
  GeoMatchConstraintValue_MQ,
  GeoMatchConstraintValue_MR,
  GeoMatchConstraintValue_MS,
  GeoMatchConstraintValue_MT,
  GeoMatchConstraintValue_MU,
  GeoMatchConstraintValue_MV,
  GeoMatchConstraintValue_MW,
  GeoMatchConstraintValue_MX,
  GeoMatchConstraintValue_MY,
  GeoMatchConstraintValue_MZ,
  GeoMatchConstraintValue_NA,
  GeoMatchConstraintValue_NC,
  GeoMatchConstraintValue_NE,
  GeoMatchConstraintValue_NF,
  GeoMatchConstraintValue_NG,
  GeoMatchConstraintValue_NI,
  GeoMatchConstraintValue_NL,
  GeoMatchConstraintValue_NO,
  GeoMatchConstraintValue_NP,
  GeoMatchConstraintValue_NR,
  GeoMatchConstraintValue_NU,
  GeoMatchConstraintValue_NZ,
  GeoMatchConstraintValue_OM,
  GeoMatchConstraintValue_PA,
  GeoMatchConstraintValue_PE,
  GeoMatchConstraintValue_PF,
  GeoMatchConstraintValue_PG,
  GeoMatchConstraintValue_PH,
  GeoMatchConstraintValue_PK,
  GeoMatchConstraintValue_PL,
  GeoMatchConstraintValue_PM,
  GeoMatchConstraintValue_PN,
  GeoMatchConstraintValue_PR,
  GeoMatchConstraintValue_PS,
  GeoMatchConstraintValue_PT,
  GeoMatchConstraintValue_PW,
  GeoMatchConstraintValue_PY,
  GeoMatchConstraintValue_QA,
  GeoMatchConstraintValue_RE,
  GeoMatchConstraintValue_RO,
  GeoMatchConstraintValue_RS,
  GeoMatchConstraintValue_RU,
  GeoMatchConstraintValue_RW,
  GeoMatchConstraintValue_SA,
  GeoMatchConstraintValue_SB,
  GeoMatchConstraintValue_SC,
  GeoMatchConstraintValue_SD,
  GeoMatchConstraintValue_SE,
  GeoMatchConstraintValue_SG,
  GeoMatchConstraintValue_SH,
  GeoMatchConstraintValue_SI,
  GeoMatchConstraintValue_SJ,
  GeoMatchConstraintValue_SK,
  GeoMatchConstraintValue_SL,
  GeoMatchConstraintValue_SM,
  GeoMatchConstraintValue_SN,
  GeoMatchConstraintValue_SO,
  GeoMatchConstraintValue_SR,
  GeoMatchConstraintValue_SS,
  GeoMatchConstraintValue_ST,
  GeoMatchConstraintValue_SV,
  GeoMatchConstraintValue_SX,
  GeoMatchConstraintValue_SY,
  GeoMatchConstraintValue_SZ,
  GeoMatchConstraintValue_TC,
  GeoMatchConstraintValue_TD,
  GeoMatchConstraintValue_TF,
  GeoMatchConstraintValue_TG,
  GeoMatchConstraintValue_TH,
  GeoMatchConstraintValue_TJ,
  GeoMatchConstraintValue_TK,
  GeoMatchConstraintValue_TL,
  GeoMatchConstraintValue_TM,
  GeoMatchConstraintValue_TN,
  GeoMatchConstraintValue_TO,
  GeoMatchConstraintValue_TR,
  GeoMatchConstraintValue_TT,
  GeoMatchConstraintValue_TV,
  GeoMatchConstraintValue_TW,
  GeoMatchConstraintValue_TZ,
  GeoMatchConstraintValue_UA,
  GeoMatchConstraintValue_UG,
  GeoMatchConstraintValue_UM,
  GeoMatchConstraintValue_US,
  GeoMatchConstraintValue_UY,
  GeoMatchConstraintValue_UZ,
  GeoMatchConstraintValue_VA,
  GeoMatchConstraintValue_VC,
  GeoMatchConstraintValue_VE,
  GeoMatchConstraintValue_VG,
  GeoMatchConstraintValue_VI,
  GeoMatchConstraintValue_VN,
  GeoMatchConstraintValue_VU,
  GeoMatchConstraintValue_WF,
  GeoMatchConstraintValue_WS,
  GeoMatchConstraintValue_YE,
  GeoMatchConstraintValue_YT,
  GeoMatchConstraintValue_ZA,
  GeoMatchConstraintValue_ZM,
  GeoMatchConstraintValue_ZW,
  GeoMatchConstraintValue'
  #-}