VIP Preferred Redirect Deposit (ACH)

VIP Preferred Deposit allows to pay by eChecks in the US.

The following method IDs are covered in this section:

IDNameCredit/Debit State
445VIPPreferred Redirect DepositDepositedByProvider (13)

Payment method interaction type: Redirection to External Payment Provider (see Interaction Types).

With PavilionPay´s VIP Preferred program, customers are given a 7-day revolving ACH/check-cashing limit, which allows guests to cash checks at all gaming establishments that participate in the VIP Preferred Network.

Overview

The following documentation describes:

  • Backend2Backend Integration - Deposit initiation for new users
  • Backend2Backend integration - Deposit initiation for existing user
  • Redirect to Provider - Invoking the SDK (web component)
  • Notifications
  • Account Inquiry

Flow

See below the flow for Check user data (account inquiry) and the deposit transaction / enrollment.
As part of the deposit transaction, the enrollment is done on the web SDK (web component).

📘

Legacy migration

Merchants with VIP account number from the legacy integration should perform either

  • the deposit initiation for existing user with sending the VIP Card Number in the AccountNumber detail
    or
  • the deposit initiation for new user with sending the SSN
    or
  • an Account Inquiry with either SSN, DL (drivers license) etc. or with Account Number

Backend2Backend Integration - Deposit initiation for new users

For new users that are not yet enrolled in the VIP Preferred program, the merchant should call initiatePaymentRequest with some user details and a return URL.

The following parameters should be provided in initiatePaymentRequest.UserData:

key (value type, required)Description
PayerID (required)External PayerID (PatronID)
FirstName (required)FirstName of the user
LastName (required)LastName of the user
DoB (required)Date of Birth of the user
email (required)Email address of the user
Phone (required)User´s phone number
Address > Street1 (required)User´s address: street
Address > City (required)User´s address: City
Address > State (required)User´s address: State
Address > Postalcode (required)User´s address: Zip code
Address > Country (required)User´s address: Country
IdentificationNumber (required)User´s SSN number

📘

SSN for enrollment

Please note that for enrollment the user´s Social Security Number (SSN) has to be sent.

The following parameters can be provided in initiatePaymentRequest.specificPaymentData:

key (value type, account type, required)value
returnURL
(string, required)
ReturnURL
androidPackageName
(string, optional)
Android package to return control to. e.g. "com.pavilionpay.igaming"
This field used with Plaid and is required if using the link_token to initialize the link on Android.

Example initiatePaymentRequest:

<initiatePaymentRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.cqrpayments.com/PaymentProcessing">
    <merchantID>B2BTestMerchant</merchantID>
    <shopID>VIPPreferredRedirectDepositShop</shopID>
    <merchantTransactionID>ManualTest-26042024-1</merchantTransactionID>
    <paymentMethodID>445</paymentMethodID>
    <amount currencyCode="USD">5.20</amount>
    <userID>ManualTest-26042024-1</userID>
    <userData>
        <username>ManualTest-26042024-1</username>
        <firstname>Sherlöck</firstname>
        <lastname>Hólms</lastname>
        <currencyCode xsi:nil="true" />
        <languageCode xsi:nil="true" />
        <email>[email protected]</email>
        <address>
            <street>Ryder Avenue</street>
            <houseName xsi:nil="true" />
            <houseNumber>1701</houseNumber>
            <houseNumberExtension xsi:nil="true" />
            <postalCode>98032</postalCode>
            <city>Kent</city>
            <state>WA</state>
            <countryCode2>US</countryCode2>
            <telephoneNumber>1234567890</telephoneNumber>
        </address>
        <dateOfBirth>1990-06-29T00:00:00</dateOfBirth>
        <identificationNumber>123456789</identificationNumber>
        <identificationNumberType>DL</identificationNumberType>
        <identificationNumberState>AR</identificationNumberState>
    </userData>
    <userIP>127.0.0.1</userIP>
    <userSessionID>070d3d31-778b-480f-bd4a-423835809811</userSessionID>
    <creationTypeID>1</creationTypeID>
    <specificPaymentData>
        <data xsi:type="keyStringValuePair">
            <key>returnURL</key>
            <value>https://www.onlinebettingportal.com/success</value>
        </data>
        <data xsi:type="keyStringValuePair">
            <key>androidPackageName</key>
            <value>com.pavilionpay.igaming</value>
        </data>
    </specificPaymentData>
</initiatePaymentRequest>

Example initiatePaymentResponse:

<initiatePaymentResponse xmlns="http://www.cqrpayments.com/PaymentProcessing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <payment xsi:type="paymentWithPaymentAccount">
        <merchantID>B2BTestMerchant</merchantID>
        <shopID>VIPPreferredRedirectDepositShop</shopID>
        <paymentMethod>
            <key>445</key>
            <value>VIPPreferred Redirect Deposit</value>
        </paymentMethod>
        <merchantTransactionID>ManualTest-26042024-1</merchantTransactionID>
        <paymentID>ed67bc64-0563-4f94-be0e-7957b2717b4f</paymentID>
        <userID>ManualTest-26042024-1</userID>
        <paymentProvider>
            <key>213</key>
            <value>Pavilionpay</value>
        </paymentProvider>
        <amount currencyCode="USD">5.20</amount>
        <creationType>
            <key>1</key>
            <value>User</value>
        </creationType>
        <userIP>127.0.0.1</userIP>
        <state>
            <id>be4d1be9-ad05-4377-9e20-434f5d81ef85</id>
            <definition>
                <key>3</key>
                <value>InitiatedByProvider</value>
            </definition>
            <createdOn>2024-04-26T08:16:21.9126958Z</createdOn>
            <paymentStateDetails>
                <detail xsi:type="keyStringValuePair">
                    <key>ProviderResponseCode</key>
                    <value>0</value>
                </detail>
                <detail xsi:type="keyStringValuePair">
                    <key>PaymentStateReasonID</key>
                    <value>1</value>
                </detail>
            </paymentStateDetails>
        </state>
        <isExecuted>false</isExecuted>
        <baseAmount currencyCode="EUR">3.91</baseAmount>
        <paymentDetails>
            <detail xsi:type="keyStringValuePair">
                <key>ProviderSessionKey</key>
                <value>c032f34f-6190-45a0-aee0-4ec3918a969b</value>
            </detail>
            <detail xsi:type="keyDateTimeValuePair">
                <key>ProviderSessionExpireOn</key>
                <value>2024-04-29T08:16:21</value>
            </detail>
            <detail xsi:type="keyStringValuePair">
                <key>ProviderExternalID</key>
                <value>1000103</value>
            </detail>
        </paymentDetails>
    </payment>
</initiatePaymentResponse>

The following fields will be returned in initiatePayment Response:

FieldDescription
ProviderSessionKeySession ID created by Pavilion that is used for deposit transactions
ProviderSessionExpireOnExpiration of the session which is 10 minutes from time the session is created

When the initiation of the payment fails, the payment will be moved to either InitiateErrorReportedByProvider or InitiateRefusedByProvider.

The InitiateErrorReportedByProvider state will include the details ProviderErrorResponseCode, ProviderErrorResponseMessage and AdditionalProviderErrorResponseMessage (the last one not yet included in the sample notification below).

The InitiateRefusedByProvider state will include the details ProviderResponseCode; ProviderResponseMessage and AdditionalProviderResponseMessage (the last one not yet included in the sample notification below).

Example initiatePaymentResponse for InitiateErrorReportedByProvider:

<initiatePaymentResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.cqrpayments.com/PaymentProcessing">
	<payment xsi:type="paymentWithPaymentAccount">
		<merchantID>B2BTestMerchant</merchantID>
		<shopID>VIPPreferredRedirectDepositShop</shopID>
		<paymentMethod>
			<key>445</key>
			<value>VIPPreferred Redirect Deposit</value>
		</paymentMethod>
		<merchantTransactionID>20c3c6c3-f952-4ec8-a398-fbae8962cc79</merchantTransactionID>
		<paymentID>59bde7b3-0291-4d5a-b939-fba9985bc37c</paymentID>
		<userID>49a37e69-0fec-4d04-a000-d7d3cf</userID>
		<paymentProvider>
			<key>213</key>
			<value>Pavilionpay</value>
		</paymentProvider>
		<amount currencyCode="USD">5.20</amount>
		<creationType>
			<key>1</key>
			<value>User</value>
		</creationType>
		<userIP>127.0.0.1</userIP>
		<state>
			<id>099d477e-320a-42c8-9e7f-67de59f3fb38</id>
			<definition>
				<key>4</key>
				<value>InitiateErrorReportedByProvider</value>
			</definition>
			<createdOn>2024-04-26T10:08:42.4529625Z</createdOn>
			<paymentStateDetails>
				<detail xsi:type="keyStringValuePair">
					<key>ProviderErrorResponseCode</key>
					<value>91</value>
				</detail>
				<detail xsi:type="keyStringValuePair">
					<key>ProviderErrorResponseMessage</key>
					<value>Format error.</value>
				</detail>
				<detail xsi:type="keyStringValuePair">
					<key>PaymentStateReasonID</key>
					<value>1</value>
				</detail>
			</paymentStateDetails>
		</state>
		<isExecuted>false</isExecuted>
		<baseAmount currencyCode="EUR">3.91</baseAmount>
		<paymentDetails>
			<detail xsi:type="keyStringValuePair">
				<key>ProviderExternalID</key>
				<value>1000113</value>
			</detail>
		</paymentDetails>
	</payment>
</initiatePaymentResponse>

Example initiatePaymentResponse for InitiateRefusedByProvider:

<initiatePaymentResponse xmlns="http://www.cqrpayments.com/PaymentProcessing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <payment xsi:type="paymentWithPaymentAccount">
        <merchantID>B2BTestMerchant</merchantID>
        <shopID>VIPPreferredRedirectDepositShop</shopID>
        <paymentMethod>
            <key>445</key>
            <value>VIPPreferred Redirect Deposit</value>
        </paymentMethod>
        <merchantTransactionID>ManualTest-26042024-ref-1</merchantTransactionID>
        <paymentID>3256343e-0d2e-4dca-b9bc-bf0224b7fee9</paymentID>
        <userID>ManualTest-ref-26042024-1</userID>
        <paymentProvider>
            <key>213</key>
            <value>Pavilionpay</value>
        </paymentProvider>
        <amount currencyCode="USD">9.99</amount>
        <creationType>
            <key>1</key>
            <value>User</value>
        </creationType>
        <userIP>127.0.0.1</userIP>
        <state>
            <id>a0660756-621e-412f-817d-d205403ff975</id>
            <definition>
                <key>550</key>
                <value>InitiateRefusedByProvider</value>
            </definition>
            <createdOn>2024-04-26T10:04:49.7787904Z</createdOn>
            <paymentStateDetails>
                <detail xsi:type="keyStringValuePair">
                    <key>ProviderErrorResponseCode</key>
                    <value>21</value>
                </detail>
                <detail xsi:type="keyStringValuePair">
                    <key>ProviderErrorResponseMessage</key>
                    <value>Deposit amount must be greater than $10.00.</value>
                </detail>
                <detail xsi:type="keyStringValuePair">
                    <key>PaymentStateReasonID</key>
                    <value>1</value>
                </detail>
            </paymentStateDetails>
        </state>
        <isExecuted>false</isExecuted>
        <baseAmount currencyCode="EUR">7.51</baseAmount>
        <paymentDetails>
            <detail xsi:type="keyStringValuePair">
                <key>ProviderExternalID</key>
                <value>1000112</value>
            </detail>
        </paymentDetails>
    </payment>
</initiatePaymentResponse>

Backend2BackendIntegration - Deposit initiation for existing users

The merchant has to submit the payment with either

  • a PaymentAccountID obtained from a previous VIP Preferred Redirect Deposit or from an AccountInquiry (getPaymentInputData).
  • VIP Preferred Account Number, obtailed from earlier payments with the legacy VIP Preferred Deposit method

These values have to be provided in the paymentAccount section of the initiatePaymentRequest.


The following should be provided in initiatePaymentRequest within UserData:

Key (required)Description
PayerID (required)External PayerID (PatronID)
DoB (required)User´s Date of Birth

The following parameters can be provided in initiatePaymentRequest.specificPaymentData:

key (value type, account type, required)Description
returnURL (string, optional)ReturnURL
androidPackageName (string, optional)Android package to return control to. e.g. "com.pavilionpay.igaming"
This field used with Plaid and is required if using the link_token to initialize the link on Android.

Example initiatePaymentRequest:

<?xml version="1.0" encoding="utf-8"?>
<initiatePaymentRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                        xmlns="http://www.cqrpayments.com/PaymentProcessing">
	<merchantID>B2BTestMerchant</merchantID>
	<shopID>VIPPreferredRedirectDepositShopProvider</shopID>
	<merchantTransactionID>MP_VIPEx_119</merchantTransactionID>
	<paymentMethodID>445</paymentMethodID>
	<amount currencyCode="USD">11.21</amount>
	<userID>4193691868961_01</userID>
	<userIP>127.0.0.1</userIP>
	<userSessionID>349b2b2f-881c-4a39-bd2d-d8466ce933c8</userSessionID>
	<creationTypeID>1</creationTypeID>
	<specificPaymentData>
		<data xsi:type="keyStringValuePair">
			<key>ReturnURL</key>
			<value>http://homepage.com</value>
		</data>
		<data xsi:type="keyStringValuePair">
			<key>androidPackageName</key>
			<value>app.android.com</value>
		</data>
	</specificPaymentData>
	<paymentAccountID>0d2bb40b-1c9a-4e14-b627-43c5c6859936</paymentAccountID>
</initiatePaymentRequest>

Example initiatePaymentResponse:

<initiatePaymentResponse xmlns="http://www.cqrpayments.com/PaymentProcessing"
                         xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<payment xsi:type="paymentWithPaymentAccount">
		<merchantID>B2BTestMerchant</merchantID>
		<shopID>VIPPreferredRedirectDepositShopProvider</shopID>
		<paymentMethod>
			<key>445</key>
			<value>VIPPreferred Redirect Deposit</value>
		</paymentMethod>
		<merchantTransactionID>MP_VIPEx_119</merchantTransactionID>
		<paymentID>14345b12-4d0c-4a4d-9c2d-f0636182a666</paymentID>
		<userID>4193691868961_01</userID>
		<paymentProvider>
			<key>213</key>
			<value>Pavilionpay</value>
		</paymentProvider>
		<amount currencyCode="USD">11.21</amount>
		<creationType>
			<key>1</key>
			<value>User</value>
		</creationType>
		<userIP>127.0.0.1</userIP>
		<state>
			<id>37b7d0e8-c8a2-4a2a-8bbb-865a416f732f</id>
			<definition>
				<key>3</key>
				<value>InitiatedByProvider</value>
			</definition>
			<createdOn>2024-06-05T12:43:47.9620393Z</createdOn>
			<paymentStateDetails>
				<detail xsi:type="keyStringValuePair">
					<key>ProviderResponseCode</key>
					<value>0</value>
				</detail>
				<detail xsi:type="keyStringValuePair">
					<key>PaymentStateReasonID</key>
					<value>1</value>
				</detail>
			</paymentStateDetails>
		</state>
		<isExecuted>false</isExecuted>
		<baseAmount currencyCode="EUR">8.42</baseAmount>
		<paymentDetails>
			<detail xsi:type="keyStringValuePair">
				<key>ProviderSessionKey</key>
				<value>313309c1-b9a0-49f9-89d1-c04a1dc4dc0e</value>
			</detail>
			<detail xsi:type="keyDateTimeValuePair">
				<key>ProviderSessionExpireOn</key>
				<value>2024-06-05T12:53:47</value>
			</detail>
			<detail xsi:type="keyStringValuePair">
				<key>ProviderExternalID</key>
				<value>10000935</value>
			</detail>
		</paymentDetails>
		<paymentAccount>
			<paymentAccountID>0d2bb40b-1c9a-4e14-b627-43c5c6859936</paymentAccountID>
			<details>
				<detail xsi:type="keyStringValuePair">
					<key>accountNumber</key>
					<value>7210961825</value>
				</detail>
				<detail xsi:type="keyStringValuePair">
					<key>AccountOwnerFirstname</key>
					<value>JADWIGA</value>
				</detail>
				<detail xsi:type="keyStringValuePair">
					<key>AccountOwnerLastname</key>
					<value>LANGLEY</value>
				</detail>
			</details>
		</paymentAccount>
	</payment>
</initiatePaymentResponse>

The following fields will be returned in initiatePaymentResponse:

FieldDescription
ProviderSessionKeySession ID created by Pavilion that is used for deposit transactions
ProviderSessionExpireOnExpiration of the session which is 10 minutes from time the session is created
ProviderExternalIDTransactionID sent to Paviliionpay, which will also be returned in reconciliation reports

When the initiation of the payment fails, the payment will be moved to either InitiateErrorReportedByProvider or InitiateRefusedByProvider. For examples, see the section above.

Redirect to Provider

For redirecting the user to the VIP Preferred SDK, the merchant needs to invoke the web component.#

The following script must be included on the merchant´s payment page, preferable at the end of the body:

<script src="https://igaming-cdn.globalpay.com/vip-preferred.min.js"></script>

The merchant can invoke the SDK with the following HTML tag and script:

•	<vip-preferred session-id="ce562970-c306-40b4-81b1-22cb95a7d2b2" width="150px" mode="deposit" redirectUrl="https://operatorredirectsite.com" cancelRedirectUrl="https://operatorredirectsite.com"/>
DetailDescription
session-id (required)Please enter the sessionID obtain on the initiatePaymentResponse (ProviderSessionKey
width (required)
mode (required)Mode must be set to deposit or withdraw
redirectUrl (required for webview)Required for mobile users and Plaid functionality
cancelRedirectURL (optional)If provided, user will be redirected to cancelRedirectUrl if they cancel the transaction.

For the integration will plaid, the Github repo has a readme write up on how to implement best.

📘

Github repo

Github repo for Plaid integration

For easy testing, the merchant can use this basic HTML page. To use this, simply get a valid session ID by calling initiatePaymentRequest and post it in the text box and click submit. The VIP web component will appear as a popup.

<html>
<head>
<style>
body{
font-size: 35px;
font-family: Helvetica;
color:#ffffff;
}

.magicpattern { 
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: repeat;
  background-image: url("data:image/svg+xml;utf8,%3Csvg viewBox=%220 0 2000 1400%22 xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask id=%22b%22 x=%220%22 y=%220%22 width=%222000%22 height=%221400%22%3E%3Cpath fill=%22url(%23a)%22 d=%22M0 0h2000v1400H0z%22%2F%3E%3C%2Fmask%3E%3Cpath fill=%22%23000336%22 d=%22M0 0h2000v1400H0z%22%2F%3E%3Cg style=%22transform-origin:center center%22 stroke=%22%234c4e7233%22 stroke-width=%221.8%22 mask=%22url(%23b)%22%3E%3Cpath fill=%22%234c4e722c%22 d=%22M0 0h50v50H0z%22%2F%3E%3Cpath fill=%22none%22 d=%22M50 0h50v50H50zM100 0h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7222%22 d=%22M150 0h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M200 0h50v50h-50zM250 0h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7215%22 d=%22M300 0h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M350 0h50v50h-50zM400 0h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7205%22 d=%22M450 0h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M500 0h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7207%22 d=%22M550 0h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M600 0h50v50h-50zM650 0h50v50h-50zM700 0h50v50h-50zM750 0h50v50h-50zM800 0h50v50h-50zM850 0h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7203%22 d=%22M900 0h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M950 0h50v50h-50zM1000 0h50v50h-50zM1050 0h50v50h-50zM1100 0h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7207%22 d=%22M1150 0h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1200 0h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7233%22 d=%22M1250 0h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7226%22 d=%22M1300 0h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1350 0h50v50h-50zM1400 0h50v50h-50zM1450 0h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7202%22 d=%22M1500 0h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7208%22 d=%22M1550 0h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1600 0h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7230%22 d=%22M1650 0h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720b%22 d=%22M1700 0h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1750 0h50v50h-50zM1800 0h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7202%22 d=%22M1850 0h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1900 0h50v50h-50zM1950 0h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7220%22 d=%22M0 50h50v50H0z%22%2F%3E%3Cpath fill=%22none%22 d=%22M50 50h50v50H50z%22%2F%3E%3Cpath fill=%22%234c4e7222%22 d=%22M100 50h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7217%22 d=%22M150 50h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M200 50h50v50h-50zM250 50h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720a%22 d=%22M300 50h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M350 50h50v50h-50zM400 50h50v50h-50zM450 50h50v50h-50zM500 50h50v50h-50zM550 50h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720e%22 d=%22M600 50h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720f%22 d=%22M650 50h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M700 50h50v50h-50zM750 50h50v50h-50zM800 50h50v50h-50zM850 50h50v50h-50zM900 50h50v50h-50zM950 50h50v50h-50zM1000 50h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7204%22 d=%22M1050 50h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1100 50h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720e%22 d=%22M1150 50h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1200 50h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7229%22 d=%22M1250 50h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1300 50h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7233%22 d=%22M1350 50h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1400 50h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720f%22 d=%22M1450 50h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7210%22 d=%22M1500 50h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1550 50h50v50h-50zM1600 50h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720a%22 d=%22M1650 50h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720f%22 d=%22M1700 50h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7213%22 d=%22M1750 50h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1800 50h50v50h-50zM1850 50h50v50h-50zM1900 50h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7218%22 d=%22M1950 50h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M0 100h50v50H0zM50 100h50v50H50zM100 100h50v50h-50zM150 100h50v50h-50zM200 100h50v50h-50zM250 100h50v50h-50zM300 100h50v50h-50zM350 100h50v50h-50zM400 100h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7202%22 d=%22M450 100h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7217%22 d=%22M500 100h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M550 100h50v50h-50zM600 100h50v50h-50zM650 100h50v50h-50zM700 100h50v50h-50zM750 100h50v50h-50zM800 100h50v50h-50zM850 100h50v50h-50zM900 100h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721e%22 d=%22M950 100h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1000 100h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7218%22 d=%22M1050 100h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1100 100h50v50h-50zM1150 100h50v50h-50zM1200 100h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720c%22 d=%22M1250 100h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1300 100h50v50h-50zM1350 100h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7203%22 d=%22M1400 100h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1450 100h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7215%22 d=%22M1500 100h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1550 100h50v50h-50zM1600 100h50v50h-50zM1650 100h50v50h-50zM1700 100h50v50h-50zM1750 100h50v50h-50zM1800 100h50v50h-50zM1850 100h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7219%22 d=%22M1900 100h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7220%22 d=%22M1950 100h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M0 150h50v50H0zM50 150h50v50H50z%22%2F%3E%3Cpath fill=%22%234c4e7211%22 d=%22M100 150h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M150 150h50v50h-50zM200 150h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720f%22 d=%22M250 150h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M300 150h50v50h-50zM350 150h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720f%22 d=%22M400 150h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M450 150h50v50h-50zM500 150h50v50h-50zM550 150h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722a%22 d=%22M600 150h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M650 150h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7221%22 d=%22M700 150h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7209%22 d=%22M750 150h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7227%22 d=%22M800 150h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M850 150h50v50h-50zM900 150h50v50h-50zM950 150h50v50h-50zM1000 150h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722f%22 d=%22M1050 150h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1100 150h50v50h-50zM1150 150h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7215%22 d=%22M1200 150h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1250 150h50v50h-50zM1300 150h50v50h-50zM1350 150h50v50h-50zM1400 150h50v50h-50zM1450 150h50v50h-50zM1500 150h50v50h-50zM1550 150h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722b%22 d=%22M1600 150h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720a%22 d=%22M1650 150h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722e%22 d=%22M1700 150h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1750 150h50v50h-50zM1800 150h50v50h-50zM1850 150h50v50h-50zM1900 150h50v50h-50zM1950 150h50v50h-50zM0 200h50v50H0z%22%2F%3E%3Cpath fill=%22%234c4e7228%22 d=%22M50 200h50v50H50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M100 200h50v50h-50zM150 200h50v50h-50zM200 200h50v50h-50zM250 200h50v50h-50zM300 200h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7201%22 d=%22M350 200h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7214%22 d=%22M400 200h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7227%22 d=%22M450 200h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721e%22 d=%22M500 200h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M550 200h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7213%22 d=%22M600 200h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M650 200h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7221%22 d=%22M700 200h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7224%22 d=%22M750 200h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M800 200h50v50h-50zM850 200h50v50h-50zM900 200h50v50h-50zM950 200h50v50h-50zM1000 200h50v50h-50zM1050 200h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7208%22 d=%22M1100 200h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1150 200h50v50h-50zM1200 200h50v50h-50zM1250 200h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7213%22 d=%22M1300 200h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1350 200h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7226%22 d=%22M1400 200h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1450 200h50v50h-50zM1500 200h50v50h-50zM1550 200h50v50h-50zM1600 200h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7231%22 d=%22M1650 200h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7227%22 d=%22M1700 200h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1750 200h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7227%22 d=%22M1800 200h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1850 200h50v50h-50zM1900 200h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7206%22 d=%22M1950 200h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M0 250h50v50H0z%22%2F%3E%3Cpath fill=%22%234c4e7212%22 d=%22M50 250h50v50H50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M100 250h50v50h-50zM150 250h50v50h-50zM200 250h50v50h-50zM250 250h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721a%22 d=%22M300 250h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M350 250h50v50h-50zM400 250h50v50h-50zM450 250h50v50h-50zM500 250h50v50h-50zM550 250h50v50h-50zM600 250h50v50h-50zM650 250h50v50h-50zM700 250h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7219%22 d=%22M750 250h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M800 250h50v50h-50zM850 250h50v50h-50zM900 250h50v50h-50zM950 250h50v50h-50zM1000 250h50v50h-50zM1050 250h50v50h-50zM1100 250h50v50h-50zM1150 250h50v50h-50zM1200 250h50v50h-50zM1250 250h50v50h-50zM1300 250h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720c%22 d=%22M1350 250h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1400 250h50v50h-50zM1450 250h50v50h-50zM1500 250h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7213%22 d=%22M1550 250h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1600 250h50v50h-50zM1650 250h50v50h-50zM1700 250h50v50h-50zM1750 250h50v50h-50zM1800 250h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7217%22 d=%22M1850 250h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1900 250h50v50h-50zM1950 250h50v50h-50zM0 300h50v50H0zM50 300h50v50H50zM100 300h50v50h-50zM150 300h50v50h-50zM200 300h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7211%22 d=%22M250 300h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M300 300h50v50h-50zM350 300h50v50h-50zM400 300h50v50h-50zM450 300h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722d%22 d=%22M500 300h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M550 300h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7220%22 d=%22M600 300h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M650 300h50v50h-50zM700 300h50v50h-50zM750 300h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721f%22 d=%22M800 300h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M850 300h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721f%22 d=%22M900 300h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7214%22 d=%22M950 300h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1000 300h50v50h-50zM1050 300h50v50h-50zM1100 300h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7226%22 d=%22M1150 300h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1200 300h50v50h-50zM1250 300h50v50h-50zM1300 300h50v50h-50zM1350 300h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722a%22 d=%22M1400 300h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1450 300h50v50h-50zM1500 300h50v50h-50zM1550 300h50v50h-50zM1600 300h50v50h-50zM1650 300h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720d%22 d=%22M1700 300h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7227%22 d=%22M1750 300h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720a%22 d=%22M1800 300h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1850 300h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7200%22 d=%22M1900 300h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1950 300h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720b%22 d=%22M0 350h50v50H0z%22%2F%3E%3Cpath fill=%22none%22 d=%22M50 350h50v50H50zM100 350h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721f%22 d=%22M150 350h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M200 350h50v50h-50zM250 350h50v50h-50zM300 350h50v50h-50zM350 350h50v50h-50zM400 350h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7227%22 d=%22M450 350h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M500 350h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721b%22 d=%22M550 350h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M600 350h50v50h-50zM650 350h50v50h-50zM700 350h50v50h-50zM750 350h50v50h-50zM800 350h50v50h-50zM850 350h50v50h-50zM900 350h50v50h-50zM950 350h50v50h-50zM1000 350h50v50h-50zM1050 350h50v50h-50zM1100 350h50v50h-50zM1150 350h50v50h-50zM1200 350h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720d%22 d=%22M1250 350h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1300 350h50v50h-50zM1350 350h50v50h-50zM1400 350h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720c%22 d=%22M1450 350h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1500 350h50v50h-50zM1550 350h50v50h-50zM1600 350h50v50h-50zM1650 350h50v50h-50zM1700 350h50v50h-50zM1750 350h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7210%22 d=%22M1800 350h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1850 350h50v50h-50zM1900 350h50v50h-50zM1950 350h50v50h-50zM0 400h50v50H0zM50 400h50v50H50z%22%2F%3E%3Cpath fill=%22%234c4e720b%22 d=%22M100 400h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M150 400h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722e%22 d=%22M200 400h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M250 400h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721c%22 d=%22M300 400h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M350 400h50v50h-50zM400 400h50v50h-50zM450 400h50v50h-50zM500 400h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7219%22 d=%22M550 400h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M600 400h50v50h-50zM650 400h50v50h-50zM700 400h50v50h-50zM750 400h50v50h-50zM800 400h50v50h-50zM850 400h50v50h-50zM900 400h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7218%22 d=%22M950 400h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1000 400h50v50h-50zM1050 400h50v50h-50zM1100 400h50v50h-50zM1150 400h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720f%22 d=%22M1200 400h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1250 400h50v50h-50zM1300 400h50v50h-50zM1350 400h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7219%22 d=%22M1400 400h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1450 400h50v50h-50zM1500 400h50v50h-50zM1550 400h50v50h-50zM1600 400h50v50h-50zM1650 400h50v50h-50zM1700 400h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7220%22 d=%22M1750 400h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7224%22 d=%22M1800 400h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7218%22 d=%22M1850 400h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1900 400h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7220%22 d=%22M1950 400h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M0 450h50v50H0zM50 450h50v50H50zM100 450h50v50h-50zM150 450h50v50h-50zM200 450h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7204%22 d=%22M250 450h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M300 450h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721a%22 d=%22M350 450h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M400 450h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7202%22 d=%22M450 450h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M500 450h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721b%22 d=%22M550 450h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721c%22 d=%22M600 450h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722e%22 d=%22M650 450h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M700 450h50v50h-50zM750 450h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7221%22 d=%22M800 450h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M850 450h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721e%22 d=%22M900 450h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M950 450h50v50h-50zM1000 450h50v50h-50zM1050 450h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720e%22 d=%22M1100 450h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722f%22 d=%22M1150 450h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1200 450h50v50h-50zM1250 450h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722c%22 d=%22M1300 450h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722a%22 d=%22M1350 450h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7223%22 d=%22M1400 450h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7212%22 d=%22M1450 450h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1500 450h50v50h-50zM1550 450h50v50h-50zM1600 450h50v50h-50zM1650 450h50v50h-50zM1700 450h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7229%22 d=%22M1750 450h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1800 450h50v50h-50zM1850 450h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721d%22 d=%22M1900 450h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1950 450h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721d%22 d=%22M0 500h50v50H0z%22%2F%3E%3Cpath fill=%22none%22 d=%22M50 500h50v50H50zM100 500h50v50h-50zM150 500h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7224%22 d=%22M200 500h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M250 500h50v50h-50zM300 500h50v50h-50zM350 500h50v50h-50zM400 500h50v50h-50zM450 500h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7210%22 d=%22M500 500h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7208%22 d=%22M550 500h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M600 500h50v50h-50zM650 500h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7231%22 d=%22M700 500h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M750 500h50v50h-50zM800 500h50v50h-50zM850 500h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7230%22 d=%22M900 500h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M950 500h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7233%22 d=%22M1000 500h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1050 500h50v50h-50zM1100 500h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7231%22 d=%22M1150 500h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722d%22 d=%22M1200 500h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1250 500h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7226%22 d=%22M1300 500h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1350 500h50v50h-50zM1400 500h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720d%22 d=%22M1450 500h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1500 500h50v50h-50zM1550 500h50v50h-50zM1600 500h50v50h-50zM1650 500h50v50h-50zM1700 500h50v50h-50zM1750 500h50v50h-50zM1800 500h50v50h-50zM1850 500h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7205%22 d=%22M1900 500h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1950 500h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7229%22 d=%22M0 550h50v50H0z%22%2F%3E%3Cpath fill=%22none%22 d=%22M50 550h50v50H50z%22%2F%3E%3Cpath fill=%22%234c4e7203%22 d=%22M100 550h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M150 550h50v50h-50zM200 550h50v50h-50zM250 550h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721e%22 d=%22M300 550h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M350 550h50v50h-50zM400 550h50v50h-50zM450 550h50v50h-50zM500 550h50v50h-50zM550 550h50v50h-50zM600 550h50v50h-50zM650 550h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7206%22 d=%22M700 550h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722c%22 d=%22M750 550h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7231%22 d=%22M800 550h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M850 550h50v50h-50zM900 550h50v50h-50zM950 550h50v50h-50zM1000 550h50v50h-50zM1050 550h50v50h-50zM1100 550h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720c%22 d=%22M1150 550h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7216%22 d=%22M1200 550h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1250 550h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7213%22 d=%22M1300 550h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7232%22 d=%22M1350 550h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1400 550h50v50h-50zM1450 550h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7228%22 d=%22M1500 550h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1550 550h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7232%22 d=%22M1600 550h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7204%22 d=%22M1650 550h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1700 550h50v50h-50zM1750 550h50v50h-50zM1800 550h50v50h-50zM1850 550h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722e%22 d=%22M1900 550h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1950 550h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7213%22 d=%22M0 600h50v50H0z%22%2F%3E%3Cpath fill=%22none%22 d=%22M50 600h50v50H50zM100 600h50v50h-50zM150 600h50v50h-50zM200 600h50v50h-50zM250 600h50v50h-50zM300 600h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7219%22 d=%22M350 600h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M400 600h50v50h-50zM450 600h50v50h-50zM500 600h50v50h-50zM550 600h50v50h-50zM600 600h50v50h-50zM650 600h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7206%22 d=%22M700 600h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M750 600h50v50h-50zM800 600h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7226%22 d=%22M850 600h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7231%22 d=%22M900 600h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M950 600h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722c%22 d=%22M1000 600h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1050 600h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7228%22 d=%22M1100 600h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1150 600h50v50h-50zM1200 600h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722d%22 d=%22M1250 600h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1300 600h50v50h-50zM1350 600h50v50h-50zM1400 600h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7230%22 d=%22M1450 600h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1500 600h50v50h-50zM1550 600h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7231%22 d=%22M1600 600h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1650 600h50v50h-50zM1700 600h50v50h-50zM1750 600h50v50h-50zM1800 600h50v50h-50zM1850 600h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7203%22 d=%22M1900 600h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7207%22 d=%22M1950 600h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M0 650h50v50H0zM50 650h50v50H50zM100 650h50v50h-50zM150 650h50v50h-50zM200 650h50v50h-50zM250 650h50v50h-50zM300 650h50v50h-50zM350 650h50v50h-50zM400 650h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720c%22 d=%22M450 650h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7223%22 d=%22M500 650h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M550 650h50v50h-50zM600 650h50v50h-50zM650 650h50v50h-50zM700 650h50v50h-50zM750 650h50v50h-50zM800 650h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720d%22 d=%22M850 650h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M900 650h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7231%22 d=%22M950 650h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1000 650h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721f%22 d=%22M1050 650h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1100 650h50v50h-50zM1150 650h50v50h-50zM1200 650h50v50h-50zM1250 650h50v50h-50zM1300 650h50v50h-50zM1350 650h50v50h-50zM1400 650h50v50h-50zM1450 650h50v50h-50zM1500 650h50v50h-50zM1550 650h50v50h-50zM1600 650h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7227%22 d=%22M1650 650h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1700 650h50v50h-50zM1750 650h50v50h-50zM1800 650h50v50h-50zM1850 650h50v50h-50zM1900 650h50v50h-50zM1950 650h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7229%22 d=%22M0 700h50v50H0z%22%2F%3E%3Cpath fill=%22none%22 d=%22M50 700h50v50H50z%22%2F%3E%3Cpath fill=%22%234c4e7213%22 d=%22M100 700h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7220%22 d=%22M150 700h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7207%22 d=%22M200 700h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7206%22 d=%22M250 700h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M300 700h50v50h-50zM350 700h50v50h-50zM400 700h50v50h-50zM450 700h50v50h-50zM500 700h50v50h-50zM550 700h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7226%22 d=%22M600 700h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7219%22 d=%22M650 700h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M700 700h50v50h-50zM750 700h50v50h-50zM800 700h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720d%22 d=%22M850 700h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M900 700h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7201%22 d=%22M950 700h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1000 700h50v50h-50zM1050 700h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7214%22 d=%22M1100 700h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1150 700h50v50h-50zM1200 700h50v50h-50zM1250 700h50v50h-50zM1300 700h50v50h-50zM1350 700h50v50h-50zM1400 700h50v50h-50zM1450 700h50v50h-50zM1500 700h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7232%22 d=%22M1550 700h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1600 700h50v50h-50zM1650 700h50v50h-50zM1700 700h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7219%22 d=%22M1750 700h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1800 700h50v50h-50zM1850 700h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7212%22 d=%22M1900 700h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1950 700h50v50h-50zM0 750h50v50H0zM50 750h50v50H50zM100 750h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7233%22 d=%22M150 750h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7219%22 d=%22M200 750h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M250 750h50v50h-50zM300 750h50v50h-50zM350 750h50v50h-50zM400 750h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722b%22 d=%22M450 750h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M500 750h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722c%22 d=%22M550 750h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7209%22 d=%22M600 750h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7205%22 d=%22M650 750h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M700 750h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720c%22 d=%22M750 750h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M800 750h50v50h-50zM850 750h50v50h-50zM900 750h50v50h-50zM950 750h50v50h-50zM1000 750h50v50h-50zM1050 750h50v50h-50zM1100 750h50v50h-50zM1150 750h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721b%22 d=%22M1200 750h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1250 750h50v50h-50zM1300 750h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7213%22 d=%22M1350 750h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1400 750h50v50h-50zM1450 750h50v50h-50zM1500 750h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722c%22 d=%22M1550 750h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1600 750h50v50h-50zM1650 750h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7216%22 d=%22M1700 750h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7211%22 d=%22M1750 750h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1800 750h50v50h-50zM1850 750h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7218%22 d=%22M1900 750h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1950 750h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7226%22 d=%22M0 800h50v50H0z%22%2F%3E%3Cpath fill=%22none%22 d=%22M50 800h50v50H50zM100 800h50v50h-50zM150 800h50v50h-50zM200 800h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7229%22 d=%22M250 800h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M300 800h50v50h-50zM350 800h50v50h-50zM400 800h50v50h-50zM450 800h50v50h-50zM500 800h50v50h-50zM550 800h50v50h-50zM600 800h50v50h-50zM650 800h50v50h-50zM700 800h50v50h-50zM750 800h50v50h-50zM800 800h50v50h-50zM850 800h50v50h-50zM900 800h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722b%22 d=%22M950 800h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1000 800h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720c%22 d=%22M1050 800h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721f%22 d=%22M1100 800h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1150 800h50v50h-50zM1200 800h50v50h-50zM1250 800h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7216%22 d=%22M1300 800h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7222%22 d=%22M1350 800h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1400 800h50v50h-50zM1450 800h50v50h-50zM1500 800h50v50h-50zM1550 800h50v50h-50zM1600 800h50v50h-50zM1650 800h50v50h-50zM1700 800h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7225%22 d=%22M1750 800h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1800 800h50v50h-50zM1850 800h50v50h-50zM1900 800h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721c%22 d=%22M1950 800h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M0 850h50v50H0zM50 850h50v50H50z%22%2F%3E%3Cpath fill=%22%234c4e7224%22 d=%22M100 850h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M150 850h50v50h-50zM200 850h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7222%22 d=%22M250 850h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M300 850h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7230%22 d=%22M350 850h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M400 850h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7208%22 d=%22M450 850h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M500 850h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7231%22 d=%22M550 850h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M600 850h50v50h-50zM650 850h50v50h-50zM700 850h50v50h-50zM750 850h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720d%22 d=%22M800 850h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7211%22 d=%22M850 850h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721d%22 d=%22M900 850h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720d%22 d=%22M950 850h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1000 850h50v50h-50zM1050 850h50v50h-50zM1100 850h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7205%22 d=%22M1150 850h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1200 850h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720d%22 d=%22M1250 850h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7202%22 d=%22M1300 850h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1350 850h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7208%22 d=%22M1400 850h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1450 850h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720a%22 d=%22M1500 850h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1550 850h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7216%22 d=%22M1600 850h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1650 850h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7206%22 d=%22M1700 850h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1750 850h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720d%22 d=%22M1800 850h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1850 850h50v50h-50zM1900 850h50v50h-50zM1950 850h50v50h-50zM0 900h50v50H0zM50 900h50v50H50zM100 900h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7226%22 d=%22M150 900h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M200 900h50v50h-50zM250 900h50v50h-50zM300 900h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7222%22 d=%22M350 900h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722e%22 d=%22M400 900h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M450 900h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7216%22 d=%22M500 900h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721e%22 d=%22M550 900h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M600 900h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7206%22 d=%22M650 900h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M700 900h50v50h-50zM750 900h50v50h-50zM800 900h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7225%22 d=%22M850 900h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M900 900h50v50h-50zM950 900h50v50h-50zM1000 900h50v50h-50zM1050 900h50v50h-50zM1100 900h50v50h-50zM1150 900h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7221%22 d=%22M1200 900h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1250 900h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720d%22 d=%22M1300 900h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7211%22 d=%22M1350 900h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7215%22 d=%22M1400 900h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721d%22 d=%22M1450 900h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1500 900h50v50h-50zM1550 900h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722a%22 d=%22M1600 900h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1650 900h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7225%22 d=%22M1700 900h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1750 900h50v50h-50zM1800 900h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7205%22 d=%22M1850 900h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7219%22 d=%22M1900 900h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1950 900h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7226%22 d=%22M0 950h50v50H0z%22%2F%3E%3Cpath fill=%22%234c4e7222%22 d=%22M50 950h50v50H50z%22%2F%3E%3Cpath fill=%22%234c4e7204%22 d=%22M100 950h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M150 950h50v50h-50zM200 950h50v50h-50zM250 950h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720c%22 d=%22M300 950h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M350 950h50v50h-50zM400 950h50v50h-50zM450 950h50v50h-50zM500 950h50v50h-50zM550 950h50v50h-50zM600 950h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7229%22 d=%22M650 950h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722c%22 d=%22M700 950h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M750 950h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7232%22 d=%22M800 950h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7214%22 d=%22M850 950h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7206%22 d=%22M900 950h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M950 950h50v50h-50zM1000 950h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722d%22 d=%22M1050 950h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1100 950h50v50h-50zM1150 950h50v50h-50zM1200 950h50v50h-50zM1250 950h50v50h-50zM1300 950h50v50h-50zM1350 950h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7204%22 d=%22M1400 950h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7225%22 d=%22M1450 950h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720c%22 d=%22M1500 950h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1550 950h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7225%22 d=%22M1600 950h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7206%22 d=%22M1650 950h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7226%22 d=%22M1700 950h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722f%22 d=%22M1750 950h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1800 950h50v50h-50zM1850 950h50v50h-50zM1900 950h50v50h-50zM1950 950h50v50h-50zM0 1000h50v50H0zM50 1000h50v50H50z%22%2F%3E%3Cpath fill=%22%234c4e7226%22 d=%22M100 1000h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M150 1000h50v50h-50zM200 1000h50v50h-50zM250 1000h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7232%22 d=%22M300 1000h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M350 1000h50v50h-50zM400 1000h50v50h-50zM450 1000h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722a%22 d=%22M500 1000h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M550 1000h50v50h-50zM600 1000h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7219%22 d=%22M650 1000h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M700 1000h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722b%22 d=%22M750 1000h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M800 1000h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7229%22 d=%22M850 1000h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M900 1000h50v50h-50zM950 1000h50v50h-50zM1000 1000h50v50h-50zM1050 1000h50v50h-50zM1100 1000h50v50h-50zM1150 1000h50v50h-50zM1200 1000h50v50h-50zM1250 1000h50v50h-50zM1300 1000h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7217%22 d=%22M1350 1000h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1400 1000h50v50h-50zM1450 1000h50v50h-50zM1500 1000h50v50h-50zM1550 1000h50v50h-50zM1600 1000h50v50h-50zM1650 1000h50v50h-50zM1700 1000h50v50h-50zM1750 1000h50v50h-50zM1800 1000h50v50h-50zM1850 1000h50v50h-50zM1900 1000h50v50h-50zM1950 1000h50v50h-50zM0 1050h50v50H0z%22%2F%3E%3Cpath fill=%22%234c4e7216%22 d=%22M50 1050h50v50H50z%22%2F%3E%3Cpath fill=%22%234c4e721f%22 d=%22M100 1050h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M150 1050h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722a%22 d=%22M200 1050h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7232%22 d=%22M250 1050h50v50h-50zM300 1050h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M350 1050h50v50h-50zM400 1050h50v50h-50zM450 1050h50v50h-50zM500 1050h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7200%22 d=%22M550 1050h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M600 1050h50v50h-50zM650 1050h50v50h-50zM700 1050h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720d%22 d=%22M750 1050h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721f%22 d=%22M800 1050h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M850 1050h50v50h-50zM900 1050h50v50h-50zM950 1050h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720a%22 d=%22M1000 1050h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1050 1050h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7221%22 d=%22M1100 1050h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1150 1050h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7214%22 d=%22M1200 1050h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1250 1050h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7218%22 d=%22M1300 1050h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7226%22 d=%22M1350 1050h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1400 1050h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722e%22 d=%22M1450 1050h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1500 1050h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720a%22 d=%22M1550 1050h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1600 1050h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7213%22 d=%22M1650 1050h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7206%22 d=%22M1700 1050h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1750 1050h50v50h-50zM1800 1050h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722d%22 d=%22M1850 1050h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1900 1050h50v50h-50zM1950 1050h50v50h-50zM0 1100h50v50H0zM50 1100h50v50H50zM100 1100h50v50h-50zM150 1100h50v50h-50zM200 1100h50v50h-50zM250 1100h50v50h-50zM300 1100h50v50h-50zM350 1100h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7213%22 d=%22M400 1100h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7211%22 d=%22M450 1100h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M500 1100h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7205%22 d=%22M550 1100h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M600 1100h50v50h-50zM650 1100h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722b%22 d=%22M700 1100h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722a%22 d=%22M750 1100h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7201%22 d=%22M800 1100h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7214%22 d=%22M850 1100h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M900 1100h50v50h-50zM950 1100h50v50h-50zM1000 1100h50v50h-50zM1050 1100h50v50h-50zM1100 1100h50v50h-50zM1150 1100h50v50h-50zM1200 1100h50v50h-50zM1250 1100h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7212%22 d=%22M1300 1100h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720e%22 d=%22M1350 1100h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1400 1100h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720b%22 d=%22M1450 1100h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1500 1100h50v50h-50zM1550 1100h50v50h-50zM1600 1100h50v50h-50zM1650 1100h50v50h-50zM1700 1100h50v50h-50zM1750 1100h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7219%22 d=%22M1800 1100h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1850 1100h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7218%22 d=%22M1900 1100h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7220%22 d=%22M1950 1100h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M0 1150h50v50H0zM50 1150h50v50H50zM100 1150h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7211%22 d=%22M150 1150h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M200 1150h50v50h-50zM250 1150h50v50h-50zM300 1150h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7209%22 d=%22M350 1150h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M400 1150h50v50h-50zM450 1150h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7205%22 d=%22M500 1150h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M550 1150h50v50h-50zM600 1150h50v50h-50zM650 1150h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722b%22 d=%22M700 1150h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M750 1150h50v50h-50zM800 1150h50v50h-50zM850 1150h50v50h-50zM900 1150h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7207%22 d=%22M950 1150h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7213%22 d=%22M1000 1150h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1050 1150h50v50h-50zM1100 1150h50v50h-50zM1150 1150h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721e%22 d=%22M1200 1150h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1250 1150h50v50h-50zM1300 1150h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721d%22 d=%22M1350 1150h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1400 1150h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7203%22 d=%22M1450 1150h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7206%22 d=%22M1500 1150h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1550 1150h50v50h-50zM1600 1150h50v50h-50zM1650 1150h50v50h-50zM1700 1150h50v50h-50zM1750 1150h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7228%22 d=%22M1800 1150h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7223%22 d=%22M1850 1150h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1900 1150h50v50h-50zM1950 1150h50v50h-50zM0 1200h50v50H0z%22%2F%3E%3Cpath fill=%22%234c4e7200%22 d=%22M50 1200h50v50H50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M100 1200h50v50h-50zM150 1200h50v50h-50zM200 1200h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721a%22 d=%22M250 1200h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7225%22 d=%22M300 1200h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7220%22 d=%22M350 1200h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M400 1200h50v50h-50zM450 1200h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7222%22 d=%22M500 1200h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7232%22 d=%22M550 1200h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M600 1200h50v50h-50zM650 1200h50v50h-50zM700 1200h50v50h-50zM750 1200h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7229%22 d=%22M800 1200h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M850 1200h50v50h-50zM900 1200h50v50h-50zM950 1200h50v50h-50zM1000 1200h50v50h-50zM1050 1200h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7231%22 d=%22M1100 1200h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1150 1200h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720b%22 d=%22M1200 1200h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7213%22 d=%22M1250 1200h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7230%22 d=%22M1300 1200h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1350 1200h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721c%22 d=%22M1400 1200h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1450 1200h50v50h-50zM1500 1200h50v50h-50zM1550 1200h50v50h-50zM1600 1200h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7229%22 d=%22M1650 1200h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1700 1200h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7219%22 d=%22M1750 1200h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7218%22 d=%22M1800 1200h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1850 1200h50v50h-50zM1900 1200h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720a%22 d=%22M1950 1200h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721d%22 d=%22M0 1250h50v50H0z%22%2F%3E%3Cpath fill=%22%234c4e720e%22 d=%22M50 1250h50v50H50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M100 1250h50v50h-50zM150 1250h50v50h-50zM200 1250h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7224%22 d=%22M250 1250h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M300 1250h50v50h-50zM350 1250h50v50h-50zM400 1250h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722f%22 d=%22M450 1250h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M500 1250h50v50h-50zM550 1250h50v50h-50zM600 1250h50v50h-50zM650 1250h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720f%22 d=%22M700 1250h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7201%22 d=%22M750 1250h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7227%22 d=%22M800 1250h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722f%22 d=%22M850 1250h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M900 1250h50v50h-50zM950 1250h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7228%22 d=%22M1000 1250h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7218%22 d=%22M1050 1250h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1100 1250h50v50h-50zM1150 1250h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7222%22 d=%22M1200 1250h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1250 1250h50v50h-50zM1300 1250h50v50h-50zM1350 1250h50v50h-50zM1400 1250h50v50h-50zM1450 1250h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720c%22 d=%22M1500 1250h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1550 1250h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721d%22 d=%22M1600 1250h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1650 1250h50v50h-50zM1700 1250h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7206%22 d=%22M1750 1250h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7225%22 d=%22M1800 1250h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1850 1250h50v50h-50zM1900 1250h50v50h-50zM1950 1250h50v50h-50zM0 1300h50v50H0zM50 1300h50v50H50z%22%2F%3E%3Cpath fill=%22%234c4e7229%22 d=%22M100 1300h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720d%22 d=%22M150 1300h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M200 1300h50v50h-50zM250 1300h50v50h-50zM300 1300h50v50h-50zM350 1300h50v50h-50zM400 1300h50v50h-50zM450 1300h50v50h-50zM500 1300h50v50h-50zM550 1300h50v50h-50zM600 1300h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7215%22 d=%22M650 1300h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M700 1300h50v50h-50zM750 1300h50v50h-50zM800 1300h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7206%22 d=%22M850 1300h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7210%22 d=%22M900 1300h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M950 1300h50v50h-50zM1000 1300h50v50h-50zM1050 1300h50v50h-50zM1100 1300h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7209%22 d=%22M1150 1300h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1200 1300h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720d%22 d=%22M1250 1300h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1300 1300h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721e%22 d=%22M1350 1300h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1400 1300h50v50h-50zM1450 1300h50v50h-50zM1500 1300h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721a%22 d=%22M1550 1300h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720e%22 d=%22M1600 1300h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7203%22 d=%22M1650 1300h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722e%22 d=%22M1700 1300h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1750 1300h50v50h-50zM1800 1300h50v50h-50zM1850 1300h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7231%22 d=%22M1900 1300h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1950 1300h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7219%22 d=%22M0 1350h50v50H0z%22%2F%3E%3Cpath fill=%22none%22 d=%22M50 1350h50v50H50zM100 1350h50v50h-50zM150 1350h50v50h-50zM200 1350h50v50h-50zM250 1350h50v50h-50zM300 1350h50v50h-50zM350 1350h50v50h-50zM400 1350h50v50h-50zM450 1350h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7214%22 d=%22M500 1350h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722d%22 d=%22M550 1350h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7232%22 d=%22M600 1350h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M650 1350h50v50h-50zM700 1350h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721e%22 d=%22M750 1350h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M800 1350h50v50h-50zM850 1350h50v50h-50zM900 1350h50v50h-50zM950 1350h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7210%22 d=%22M1000 1350h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e721a%22 d=%22M1050 1350h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7216%22 d=%22M1100 1350h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1150 1350h50v50h-50zM1200 1350h50v50h-50zM1250 1350h50v50h-50zM1300 1350h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e720f%22 d=%22M1350 1350h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7203%22 d=%22M1400 1350h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e722e%22 d=%22M1450 1350h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1500 1350h50v50h-50zM1550 1350h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7214%22 d=%22M1600 1350h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7201%22 d=%22M1650 1350h50v50h-50z%22%2F%3E%3Cpath fill=%22%234c4e7216%22 d=%22M1700 1350h50v50h-50z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1750 1350h50v50h-50zM1800 1350h50v50h-50zM1850 1350h50v50h-50zM1900 1350h50v50h-50zM1950 1350h50v50h-50z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CradialGradient id=%22a%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff%22%2F%3E%3Cstop offset=%221%22 stop-color=%22%23fff%22 stop-opacity=%220%22%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");  
}

.loader {
  border: 6px solid #4380ba;
  border-radius: 50%;
  border-top: 6px solid #60ba69;
  width: 50px;
  height: 50px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 1s linear infinite;
  margin:auto;
  display: none;
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
</style>
</head>
<body class="magicpattern">
<div style="text-align:center;background-color:transparent;"><img src="https://www.vippreferred.com/assets/images/vip-preferred-brand.png"/></div>
<!-- START ACCOUNT LOOKUP DIV -->
<div style="width:30%;margin:20 auto;background-color:#0b0d3e;border-radius: 25px;border:5px solid #efefef22;padding:20px;">
	<div style="text-align:center;margin:25px;">
		<div style="width:500px;display: inline-block;">
			Session ID
		</div>
		<div>
			<input type="text" id="sessionId" style="height:40px;vertical-align:middle;font-size:20px;width:400px;text-align:center;"/>
		</div>
	</div>
	<div style="text-align:center;margin:25px;">
		<div style="width:500px;display: inline-block;">
			Transaction Type
		</div>
		<div>
			<select type="text" id="mode" style="height:40px;vertical-align:middle;font-size:20px;">
				<option>withdraw</option>
				<option>deposit</option>
			</select>
		</div>
	</div>
	<div style="text-align:center;">
		<button onclick="run()" style="width:150px;height:40px;vertical-align:middle;font-size:20px; width:250px;margin:15px;" id='accountButton'>
			Submit
		</button>
	<div class="loader" id="accountLoader"></div>
	</div>
</div>


<script>
function run() {
const windowFeatures = "popup=true,width=500,height=850";
	var win = window;
	win.open('https://cert.api-gaming.paviliononline.io/sdk?mode='+document.getElementById('mode').value+'#'+document.getElementById('sessionId').value, "_blank",windowFeatures);
	win.addEventListener('message', function(e){
    if(e.data==='close')
    {
        window.alert('close');
    }
});




}

</script>
</body>
</html>

<?xml version="1.0" encoding="utf-8"?>
<paymentServiceException xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.cqrpayments.com/PaymentProcessing">
                <ExtensionData />
                <id>5321f2a8-82f7-400e-9965-8bf159dca847</id>
                <errorCode>100</errorCode>
                <errorMessage>Invalid Banking Information</errorMessage>
</paymentServiceException>

Provider screenshots

After the VIP Preferred SDK is invoked, the user will see the following for deposits:

Manual entry of bank account:

Confirmation that bank account has been added successfully:


Confirmation that VIP Preferred account has been created:


The user is now ready to do a deposit and can select the bank account:


By clicking on the drop down menu, the user can optional add new bank accounts or administer the existing bank accounts:

After selecting the bank account, and clicking the "Deposit" button, the payment is completed, the merchant is notified and the user is returned to the merchant:



Notifications

After the VIP Preferred web SDK has been invoked, the merchant will be notified about the result of the deposit.

The standard notification mechanism is used for notifying the merchant in the background (asynchronously) about payment state changes. For more information see PaymentStateChangedNotification.

PaymentStatesDescription
DepositedByProviderSuccess state.
RefusedByProviderAn error occurred.
DepositErrorReportedByProviderError happened during payment processing.
AbortedByCustomerThe customer has apported the payment

📘

Refused payments

If Pavilion refused a deposit, in general there is no notification sent to PXP as the transaction was never successful.
If there is an issue that could result in a refusal, the user will get an error message on the screen as the patronErrorMessage as displayed on the provider´s error message page.

The notification for DepositedByProvider includes the following details:

DetailDescription
ProviderExternalIDProviderExternalID used by PXP in the communication with the provider
InstantPaymentEligible (boolean)Indicates if a withdrawal / disbursement can be processed via Instant Payments. Instant Payments are processed right away or in the case of same day ACH within 24 hours.
AccountNumberMasked bank account number of the bank account used for the deposit
BankNameBank name of the bank account used for the deposit
ClientIPIP addresses used by the customer
TelephoneNumberTelephone number used by the customer
RoutingNumberBank routing number of the bank account used for the deposit
UnmaskedAccountNumberUnmasked bank account number of the bank account used for the deposit, only if provided by the provider

The notification for DepositedByProvider will include the following paymentAccount details:

DetailDescription
PaymentAccountIDPXP payment account ID to be used on followup deposits and withdrawals.
AccountNumberVIP Preferred Account Number
AccountOwnerFirstNameAccountOwner first name of the VIP Preferred Account Number
AccountOwnerLastNameAccountOwner last name of the VIP Preferred Account Number

Example handlePaymentStateChangedNotificationRequest:

<?xml version="1.0" encoding="utf-16"?>
<handlePaymentStateChangedNotificationRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <payment xmlns="http://www.cqrpayments.com/PaymentProcessing" xsi:type="paymentWithPaymentAccount">
    <merchantID>B2BTestMerchant</merchantID>
    <shopID>VIPPreferredRedirectDepositShop</shopID>
    <paymentMethod>
      <key>445</key>
      <value>VIPPreferred Redirect Deposit</value>
    </paymentMethod>
    <merchantTransactionID>73597a73-09a7-449c-9fc8-bb907e7e1ee9</merchantTransactionID>
    <paymentID>658a501d-37d2-4036-8d16-9ee9df5f3445</paymentID>
    <userID>04a24171-c18d-4adb-b397-a12c00</userID>
    <paymentProvider>
      <key>213</key>
      <value>Pavilionpay</value>
    </paymentProvider>
    <amount currencyCode="USD">11.1100</amount>
    <creationType>
      <key>1</key>
      <value>User</value>
    </creationType>
    <userIP>127.0.0.1</userIP>
    <state>
      <id>260b1104-7a2a-4151-9ecd-d1cfc02f75e7</id>
      <definition>
        <key>29</key>
        <value>DepositedByProvider</value>
      </definition>
      <createdOn>2024-05-23T13:20:38.987</createdOn>
      <paymentStateDetails xsi:nil="true" />
    </state>
    <isExecuted>true</isExecuted>
    <baseAmount currencyCode="EUR">8.3500</baseAmount>
    <paymentDetails>
      <detail xsi:type="keyStringValuePair">
        <key>ProviderExternalID</key>
        <value>10000512</value>
      </detail>
      <detail xsi:type="keyBooleanValuePair">
        <key>InstantPaymentEligible</key>
        <value>false</value>
      </detail>
      <detail xsi:type="keyStringValuePair">
        <key>AccountNumber</key>
        <value>*0000</value>
      </detail>
      <detail xsi:type="keyStringValuePair">
        <key>BankName</key>
        <value>Rbs Citizens, Na</value>
      </detail>
      <detail xsi:type="keyStringValuePair">
        <key>ClientIP</key>
        <value>192.168.1.1</value>
      </detail>
      <detail xsi:type="keyStringValuePair">
        <key>TelephoneNumber</key>
        <value>5135552222</value>
      </detail>
      <detail xsi:type="keyStringValuePair">
        <key>RoutingNumber</key>
        <value>011401533</value>
      </detail>
      <detail xsi:type="keyStringValuePair">
        <key>UnmaskedAccountNumber</key>
        <value>1234</value>
      </detail>
    </paymentDetails>
    <paymentAccount>
      <paymentAccountID>84d3f4c1-af8f-4936-ae41-1ea77e3f2c8c</paymentAccountID>
      <details>
        <detail xsi:type="keyStringValuePair">
          <key>accountNumber</key>
          <value>7210642123</value>
        </detail>
        <detail xsi:type="keyStringValuePair">
          <key>AccountOwnerFirstname</key>
          <value>Joe</value>
        </detail>
        <detail xsi:type="keyStringValuePair">
          <key>AccountOwnerLastname</key>
          <value>Smith</value>
        </detail>
      </details>
    </paymentAccount>
  </payment>
</handlePaymentStateChangedNotificationRequest>

Alternatively the payment will go to RefusedByProvider state or AbortedByCustomer state.

The VIP Account Number may or may not be included in the notification.

Example handlePaymentStateChangedNotificationRequest for RefusedByProvider:

<?xml version="1.0" encoding="utf-16"?>
<handlePaymentStateChangedNotificationRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <payment xmlns="http://www.cqrpayments.com/PaymentProcessing" xsi:type="paymentWithPaymentAccount">
    <merchantID>B2BTestMerchant</merchantID>
    <shopID>VIPPreferredRedirectDepositShop</shopID>
    <paymentMethod>
      <key>445</key>
      <value>VIPPreferred Redirect Deposit</value>
    </paymentMethod>
    <merchantTransactionID>4f6a08ec-8c7f-457b-bdaf-a706ebcb053e</merchantTransactionID>
    <paymentID>447a8fdf-46b1-4231-9b76-edd60457104f</paymentID>
    <userID>f0fa3d2f-b0c1-40cf-8115-371d3d</userID>
    <paymentProvider>
      <key>213</key>
      <value>Pavilionpay</value>
    </paymentProvider>
    <amount currencyCode="USD">11.7700</amount>
    <creationType>
      <key>1</key>
      <value>User</value>
    </creationType>
    <userIP>127.0.0.1</userIP>
    <state>
      <id>51399a61-d724-4525-bfff-e4a5fb754feb</id>
      <definition>
        <key>100</key>
        <value>RefusedByProvider</value>
      </definition>
      <createdOn>2024-05-23T14:25:54.17</createdOn>
      <paymentStateDetails>
        <detail xsi:type="keyStringValuePair">
          <key>ProviderResponseCode</key>
          <value>16</value>
        </detail>
        <detail xsi:type="keyStringValuePair">
          <key>ProviderResponseMessage</key>
          <value>Insufficent Funds.</value>
        </detail>
        <detail xsi:type="keyIntValuePair">
          <key>PaymentStateReasonID</key>
          <value>1</value>
        </detail>
      </paymentStateDetails>
    </state>
    <isExecuted>false</isExecuted>
    <baseAmount currencyCode="EUR">7.8200</baseAmount>
    <paymentDetails>
      <detail xsi:type="keyStringValuePair">
        <key>ProviderExternalID</key>
        <value>10000527</value>
      </detail>
    </paymentDetails>
    <paymentAccount>
      <paymentAccountID>1ee54419-0119-467d-bf07-831071814c1f</paymentAccountID>
      <details>
        <detail xsi:type="keyStringValuePair">
          <key>accountNumber</key>
          <value>7210642759</value>
        </detail>
        <detail xsi:type="keyStringValuePair">
          <key>AccountOwnerFirstname</key>
          <value>Sherlöck</value>
        </detail>
        <detail xsi:type="keyStringValuePair">
          <key>AccountOwnerLastname</key>
          <value>Hólmes</value>
        </detail>
      </details>
    </paymentAccount>
  </payment>
</handlePaymentStateChangedNotificationRequest>

Example handlePaymentStateChangedNotificationRequest for RefusedByProvider:

<?xml version="1.0" encoding="utf-16"?>
<handlePaymentStateChangedNotificationRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <payment xmlns="http://www.cqrpayments.com/PaymentProcessing" xsi:type="paymentWithPaymentAccount">
    <merchantID>B2BTestMerchant</merchantID>
    <shopID>VIPPreferredRedirectDepositShop</shopID>
    <paymentMethod>
      <key>445</key>
      <value>VIPPreferred Redirect Deposit</value>
    </paymentMethod>
    <merchantTransactionID>5870fb47-332c-4091-a533-eb4a45e900cc</merchantTransactionID>
    <paymentID>e962f84c-ce61-4b72-9672-10da3abbeef5</paymentID>
    <userID>025e4642-60e0-4e4b-9652-92e83f</userID>
    <paymentProvider>
      <key>213</key>
      <value>Pavilionpay</value>
    </paymentProvider>
    <amount currencyCode="USD">11.5500</amount>
    <creationType>
      <key>1</key>
      <value>User</value>
    </creationType>
    <userIP>127.0.0.1</userIP>
    <state>
      <id>3d8f61fe-6f1f-4f22-a988-f80d74ad4938</id>
      <definition>
        <key>101</key>
        <value>AbortedByCustomer</value>
      </definition>
      <createdOn>2024-05-23T14:25:38.193</createdOn>
      <paymentStateDetails>
        <detail xsi:type="keyStringValuePair">
          <key>ProviderResponseCode</key>
          <value>1100</value>
        </detail>
        <detail xsi:type="keyStringValuePair">
          <key>ProviderResponseMessage</key>
          <value>Cancelled Payment.</value>
        </detail>
        <detail xsi:type="keyIntValuePair">
          <key>PaymentStateReasonID</key>
          <value>1</value>
        </detail>
      </paymentStateDetails>
    </state>
    <isExecuted>false</isExecuted>
    <baseAmount currencyCode="EUR">7.6700</baseAmount>
    <paymentDetails>
      <detail xsi:type="keyStringValuePair">
        <key>ProviderExternalID</key>
        <value>10000526</value>
      </detail>
    </paymentDetails>
  </payment>
</handlePaymentStateChangedNotificationRequest>

Backend2BackendIntegration - Account Inquiry


Before doing a deposit or withdrawal with the VIP Preferred product, the merchant should - when the customer selects the payment option - perform an Account Inquiry through the getPaymentInputDataList as described below.

📘

User enrolled in the VIP Preferred Network

If the user is enrolled, PXP Financial returns the payment account with the VIP card number and various details about the account.

🚧

User may already be enrolled in the VIP Preferred Network

When the user is not yet enrolled, an error response will be returned.

getPaymentInputDataList will return the details of the VIP Preferred Account, including the account holder information, and the associated limits.

The merchant may provide either identification details of the users or the user´s VIPAccountNumber or PaymentAccount.

The following table contains the fields to be sent in the details collection of getPaymentInputDataListRequest xml section:

key (value type, account type, required)value
PaymentAccountID or VIPPreferredAccountNumber
(String, conditional)
The payment account ID from PXP associated with a VIP Account Number, or the VIP Account Number.

PaymentAccountID/VIP Account Number or ID Number are required.

Max Length: 16 digits
IDType (String, conditional)Required if IDNumber is used.
Max Length: 2 characters.

Possible values:
DL = Driver’s License
ST = State ID
MI = Military ID
PP = Passport
SS = Social Security Number (SSN)
IDNumber (String, conditional)The number associated with IDType.
IDType is required if IDNumber is used.
Min Length: 6 characters or digits.
Max Length: 30 characters or digits.
IDState (String, conditional)Two letter state code.
Required only if IDType is DL.
Max Length: 2 characters.
MerchantID (String, requiredMerchantID in PXP payment service.
UserID (String, requiredExternal UserID.

Example getPaymentInputDataListRequest with VIPCardNumber:

<getPaymentInputDataRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.cqrpayments.com/PaymentProcessing">
    <merchantID>B2BTestMerchant</merchantID>
    <shopID>VIPPreferredRedirectDepositShopProvider</shopID>
    <user>
        <id>JOHNDOE1</id>
        <username />
    </user>
    <paymentMethodID>445</paymentMethodID>
    <amount currencyCode="USD">10</amount>
    <details>
            <data xsi:type="keyStringValuePair">
                <key>VIPCardNumber</key>
                <value>7210956514</value>
            </data>
        </details>
</getPaymentInputDataRequest>

Example getPaymentInputDataListRequest with SSN number:

<getPaymentInputDataRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.cqrpayments.com/PaymentProcessing">
    <merchantID>B2BTestMerchant</merchantID>
    <shopID>VIPPreferredRedirectDepositShopProvider</shopID>
    <user>
        <id>JADLANG1</id>
        <username />
        <identificationNumber>660123530</identificationNumber>
        <identificationNumberType>SS</identificationNumberType>
    </user>
    <paymentMethodID>445</paymentMethodID>
    <amount currencyCode="USD">10</amount>
</getPaymentInputDataRequest>

Possible keys (limit values) in getPaymentInputDataListResponse in case of success:

keydescription
incrementalLimitAmountThe maximum incremental limit that could be added to the customer's existing limit.
Shows how much at a time the limit can be increased up to the maximum limit. This limit increase is performed by Pavilion only.
maxLimitAmountThe maximum limit that could be established for this customer.
The maximum limit that Pavilion will allow a patron´s account to be increased.
limitAmountThe ACH Limit set by Pavilion Check Host VIPP Limit – 7 day revolving limit.
This limit stays fixed unless the user asked Pavilion for a limit increase.
availableAmountCardholder’s available limit for transactions settling the next business day.
This value changes after every deposit.
This is the main value every merchant is interested in, describing what is currently available.

All other keys that are returned in getPaymentInputDataListResponse in case of success:

keydescription
VIPPreferredAccountNumberVIP Preferred Account Number
lastTransactionDate and Time of last VIP Preferred transaction
memberSinceDate and Time since when the patron is enrolled in the program
mostRecentTransactionAmountAmount of most recent transaction
dateOfBirthVIP Preferred user´s DoB
last4SSNlast 4 digits of user´s SSN
idNumberVIP Preferred user´s idNumber (if one exists)
idTypetwo character string representing the ID type.
idStatetwo character abbreviation for the US State of the issuing state for the user's ID
firstNameVIP Preferred user´s firstName - user´s full first name
lastNameVIP Preferred user´s lastName - user´s full last name
nameVIP Preferred user´s full first and last name as a single string
addressVIP Preferred user´s street address
cityVIP Preferred user´s city address
stateVIP Preferred user´s state - two character abbreviation for the US state
zipVIP Preferred user´s five digit number of the user’s street address zip code
homePhoneNumber10 digit number for user's home phone
mobilePhoneNumber10 digit number for user´s mobile phone
eMailuser´s email address
isInGoodStandingtrue/false value indicating if the user's account is in good standing with Pavilion Payments
paymentAccountIDPaymentAccountID in the PXP payment service

Example getPaymentInputDataListResponse:

<getPaymentInputDataResponse xmlns="http://www.cqrpayments.com/PaymentProcessing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <paymentInputData>
        <data xsi:type="keyStringValuePair">
            <key>memberSince</key>
            <value>05/01/2024 00:00:00</value>
        </data>
        <data xsi:type="keyStringValuePair">
            <key>lastTransaction</key>
            <value>05/23/2024 00:00:00</value>
        </data>
        <data xsi:type="keyStringValuePair">
            <key>mostRecentTransactionAmount</key>
            <value>11.12</value>
        </data>
        <data xsi:type="keyStringValuePair">
            <key>dateOfBirth</key>
            <value>07031968</value>
        </data>
        <data xsi:type="keyStringValuePair">
            <key>last4SSN</key>
            <value>5133</value>
        </data>
        <data xsi:type="keyStringValuePair">
            <key>incrementalLimitAmount</key>
            <value>0</value>
        </data>
        <data xsi:type="keyStringValuePair">
            <key>maxLimitAmount</key>
            <value>4500</value>
        </data>
        <data xsi:type="keyStringValuePair">
            <key>vipCardNumber</key>
            <value>7210956514</value>
        </data>
        <data xsi:type="keyStringValuePair">
            <key>idNumber</key>
            <value></value>
        </data>
        <data xsi:type="keyStringValuePair">
            <key>idType</key>
            <value></value>
        </data>
        <data xsi:type="keyStringValuePair">
            <key>idState</key>
            <value></value>
        </data>
        <data xsi:type="keyStringValuePair">
            <key>firstName</key>
            <value>JOHN</value>
        </data>
        <data xsi:type="keyStringValuePair">
            <key>lastName</key>
            <value>DOE</value>
        </data>
        <data xsi:type="keyStringValuePair">
            <key>name</key>
            <value>JOHN  DOE</value>
        </data>
        <data xsi:type="keyStringValuePair">
            <key>address</key>
            <value>28 NQQODHNDV</value>
        </data>
        <data xsi:type="keyStringValuePair">
            <key>city</key>
            <value>PRZYFAYQA</value>
        </data>
        <data xsi:type="keyStringValuePair">
            <key>state</key>
            <value>TN</value>
        </data>
        <data xsi:type="keyStringValuePair">
            <key>zip</key>
            <value>28292</value>
        </data>
        <data xsi:type="keyStringValuePair">
            <key>homePhoneNumber</key>
            <value>8434811326</value>
        </data>
        <data xsi:type="keyStringValuePair">
            <key>mobilePhoneNumber</key>
            <value>8434811326</value>
        </data>
        <data xsi:type="keyStringValuePair">
            <key>email</key>
            <value>[email protected]</value>
        </data>
        <data xsi:type="keyStringValuePair">
            <key>limitAmount</key>
            <value>4500</value>
        </data>
        <data xsi:type="keyStringValuePair">
            <key>availableAmount</key>
            <value>4500</value>
        </data>
        <data xsi:type="keyStringValuePair">
            <key>isInGoodStanding</key>
            <value>True</value>
        </data>
        <data xsi:type="keyStringValuePair">
            <key>paymentAccountID</key>
            <value>94b6ba8b-e566-423b-881b-ba6be68e8f99</value>
        </data>
    </paymentInputData>
</getPaymentInputDataResponse>

Possible keys in getPaymentInputDataListResponse in case of failure:

keydescription
ErrorCodePossible Errors:

- ValidationError
- UserNotEnrolled (The Merchant should send initiatePayment without an VIP account)
- AccountClosed (Account closed)
ErrorMessage
UserIDThe User ID.

Example getPaymentInputDataListResponse (Failure):

in development


Test data

Please contact PXP for test data.

Deposit Returns

If deposit payments are returned, PXP Financial will send a notification to the merchant - a notification for state ReturnedByProvider of payment method VIPPreferred Redirect Deposit Return is sent.

The following payment details are included in the notification:

Detail (Type)Description
ProviderExternalID (string)Reference set by PXP
SettlementCurrencyCode (integer)default to 840 (USD)
CustomerName (string)patron name
ProviderAuthorizationID (string)authorization ID
Reason (string)return reason
SettlementAmount (decimal value)settlement amount
OriginalPaymentID (string)paymentID of the deposit
OriginalPaymentMerchantTransactionID (string)merchant transactionID of the deposit
OriginalPaymentMethodID (string)defaults to 445
OriginalPaymentMethodName (string)payment method name of the original payment (= the deposit)

The following return reasons are possible, though additional return reasons might be added by PavilionPayments.

  • Stop Payment
  • Not Authorized

Sample handlePaymentStateChangedNotificationRequest:

<?xml version="1.0" encoding="utf-8"?>
<handlePaymentStateChangedNotificationRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                                              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                                              xmlns="http://www.cqrpayments.com/PaymentProcessing">
	<payment xsi:type="paymentWithPaymentAccount">
		<merchantID>B2BTestMerchant</merchantID>
		<shopID>VIPPreferredRedirectDepositShop</shopID>
		<paymentMethod>
			<key>452</key>
			<value>VIPPreferred Redirect Deposit Return</value>
		</paymentMethod>
		<merchantTransactionID>0bd738ed-9470-4cc6-8a2c-3a37fbf5b565</merchantTransactionID>
		<paymentID>9ec54169-17d3-472e-aad4-b7a02d95a55f</paymentID>
		<userID>4ee2c073-c320-4d21-988e-268199</userID>
		<paymentProvider>
			<key>213</key>
			<value>Pavilionpay</value>
		</paymentProvider>
		<amount currencyCode="USD">11.1100</amount>
		<creationType>
			<key>6</key>
			<value>Provider</value>
		</creationType>
		<state>
			<id>de3c8807-ac37-40df-8f07-089b60f1f2cb</id>
			<definition>
				<key>279</key>
				<value>ReturnedByProvider</value>
			</definition>
			<createdOn>2024-07-18T10:03:54.13</createdOn>
			<paymentStateDetails xsi:nil="true"/>
		</state>
		<isExecuted>true</isExecuted>
		<baseAmount currencyCode="EUR">8.3500</baseAmount>
		<paymentDetails>
			<detail xsi:type="keyStringValuePair">
				<key>ProviderExternalID</key>
				<value>78722ac9-c29a-4aa0-8ad0-a9a99694614a</value>
			</detail>
			<detail xsi:type="keyIntValuePair">
				<key>SettlementCurrencyCode</key>
				<value>840</value>
			</detail>
			<detail xsi:type="keyIntValuePair">
				<key>MerchantSettlementCurrencyID</key>
				<value>2</value>
			</detail>
			<detail xsi:type="keyStringValuePair">
				<key>ProviderAuthorizationID</key>
				<value>761316</value>
			</detail>
			<detail xsi:type="keyStringValuePair">
				<key>CustomerName</key>
				<value>DALE, LANCE16</value>
			</detail>
			<detail xsi:type="keyStringValuePair">
				<key>Reason</key>
				<value>STOP PAYMENT</value>
			</detail>
			<detail xsi:type="keyDecimalValuePair">
				<key>SettlementAmount</key>
				<value>11.110000000</value>
			</detail>
			<detail xsi:type="keyStringValuePair">
				<key>OriginalPaymentID</key>
				<value>a89a336b-c18a-4b3b-9dbf-600c0ca78f32</value>
			</detail>
			<detail xsi:type="keyStringValuePair">
				<key>OriginalPaymentMerchantTransactionID</key>
				<value>0bd738ed-9470-4cc6-8a2c-3a37fbf5b565</value>
			</detail>
			<detail xsi:type="keyStringValuePair">
				<key>OriginalPaymentMethodID</key>
				<value>445</value>
			</detail>
			<detail xsi:type="keyStringValuePair">
				<key>OriginalPaymentMethodName</key>
				<value>VIPPreferred Redirect Deposit</value>
			</detail>
		</paymentDetails>
	</payment>
</handlePaymentStateChangedNotificationRequest>