tig_buckaroo3extended - Version 4.15.2

Version Notes

===== 4.15.2 =====
- Verwijderd configuratieveld voor Afterpay, Giftcard "Verstuur email met betalingsinstructies"
- Spelfouten op supporttab gecorrigeerd
- Correctie van versienummer

===== 4.15.1 =====
- Afterpay oplossing 31 in telefoonnummer

===== 4.15.0 =====
- Merchant kan via Backend zelf feedback instellen voor foutmeldingen
- Payperemail via Backend bij meerdere valuta
- Betaalgarant validatie in de checkout op telefoonnummer
- Order bevestigingse-mail
- jQuery upgrade naar versie 1.12.3
- 691 rejected status vertaling
- eMaestro andere valuta
- Paypermail back-end multistore
- Authentification status A/U wordt inzichtelijk gemaakt
- Refunden met MisterCash
- Nieuwe logo van Buckaroo
- OSC 4.5.5 ondersteuning
- Afterpay van Buckaroo neemt telefoonnummer over van de bestelling

==== 4.14.1 ====
==== Improvements ====
- Compatibiliteit met de Magento Patch SUPEE-6788

==== Bug fixes ====
- Provincie veld is niet meer verplicht voor PayPal verkopersbescherming bij Nederlandse adressen

==== 4.13.0 ====
==== Improvements ====
- Extra invulvelden verwijderd bij offline refunds voor Mr. Cash
- Offline refunds bij Mr. Cash ondersteunt nu ook deelrefunds
- Aangepaste styling van de betaalmethodes in OSC en OPC
- Storeview specifieke instellingen worden meegenomen voor PayperEmail
- Aanvullende informatie voor orders die afgewezen zijn door AfterPay in de ordercomments.

==== Bug fixes ====
- Fix voor de AfterPay afwijzingsmeldingen
- Correcte weergave van betaaltoeslagen onder 1 Euro
- De Billing Agreements pagina geeft geen foutmelding meer bij gebruik van de extensie

==== 4.12.0 ====
==== Improvements ====
- Tweede AfterPay betaalmethode toegevoegd. Zo kan een merchant zowel de digiaccept variant, als de acceptgiro variant tegelijk gebruiken.

==== Bug fixes ====
- Correcte weergave Buckaroo fee in transactionele e-mails
- Fix voor custom status bij pending orders

==== 4.11.0 ====
==== New features ====
- MasterPass betaalmethode toegevoegd.

==== Improvements ====
- IBAN veld bij Afterpay Digiaccept betaalmethode verwijderd

==== Bug fixes ====
- Paymentfee label in transactionele e-mail tonen

==== 4.10.1 ====
==== Improvements ====
- Added notification for declined payments for AfterPay payment method
- Compatibility with Onestepcheckout improved
- Giftcard functionality improved for Magento Enterprise
- Updated translations

==== Bug fixes ====
- PayperEmail is available again in the backend

==== 4.10.0 ====
==== New features ====
- Added the AfterPay payment method.
- Added the ability to refund Bancontact / Mr. Cash orders.

==== Improvements ====
- Completely rewrote the Buckaroo payment fee implementation in order to increase reliability and implement several much requested features.
- Removed the BIC field for Dutch orders.
- Improved validation for orders where multiple transactions are created.
- Improved error handling for back-end orders.

==== Bug fixes ====
- Fixed a problem where the order ID would stay reserved after a payment had failed, causing errors.

Download this release

Release Info

Developer TIG
Extension tig_buckaroo3extended
Version 4.15.2
Comparing to
See all releases


Code changes from version 4.14.1 to 4.15.2

Files changed (61) hide show
  1. app/code/community/TIG/Buckaroo3Extended/Block/Adminhtml/Sales/Order/Creditmemo/Create/RefundFields.php +0 -103
  2. app/code/community/TIG/Buckaroo3Extended/Block/Adminhtml/System/Config/Responsehint.php +55 -0
  3. app/code/community/TIG/Buckaroo3Extended/Block/PaymentMethods/Ideal/Checkout/Form.php +5 -1
  4. app/code/community/TIG/Buckaroo3Extended/Model/Abstract.php +5 -0
  5. app/code/community/TIG/Buckaroo3Extended/Model/Observer/Abstract.php +2 -2
  6. app/code/community/TIG/Buckaroo3Extended/Model/PaymentMethods/Afterpay/Observer.php +6 -2
  7. app/code/community/TIG/Buckaroo3Extended/Model/PaymentMethods/Bancontactmrcash/Observer.php +0 -18
  8. app/code/community/TIG/Buckaroo3Extended/Model/PaymentMethods/Cartebancaire/Observer.php +6 -1
  9. app/code/community/TIG/Buckaroo3Extended/Model/PaymentMethods/Cartebleue/Observer.php +6 -1
  10. app/code/community/TIG/Buckaroo3Extended/Model/PaymentMethods/Mastercard/Observer.php +6 -1
  11. app/code/community/TIG/Buckaroo3Extended/Model/PaymentMethods/MasterpassLightbox/Observer.php +8 -1
  12. app/code/community/TIG/Buckaroo3Extended/Model/PaymentMethods/Visa/Observer.php +6 -1
  13. app/code/community/TIG/Buckaroo3Extended/Model/Refund/Creditmemo.php +9 -1
  14. app/code/community/TIG/Buckaroo3Extended/Model/Refund/Response/Abstract.php +13 -0
  15. app/code/community/TIG/Buckaroo3Extended/Model/Request/Abstract.php +1 -0
  16. app/code/community/TIG/Buckaroo3Extended/Model/Request/Availability.php +16 -10
  17. app/code/community/TIG/Buckaroo3Extended/Model/Response/Abstract.php +94 -15
  18. app/code/community/TIG/Buckaroo3Extended/Model/Response/Push.php +50 -7
  19. app/code/community/TIG/Buckaroo3Extended/Model/Response/Quote.php +1 -1
  20. app/code/community/TIG/Buckaroo3Extended/Model/Soap.php +89 -5
  21. app/code/community/TIG/Buckaroo3Extended/etc/config.xml +11 -1
  22. app/code/community/TIG/Buckaroo3Extended/etc/system.xml +79 -36
  23. app/code/community/TIG/Buckaroo3Extended/sql/buckaroo3extended_setup/mysql4-data-upgrade-4.12.0-4.13.0.php +2 -1
  24. app/design/adminhtml/default/default/layout/TIG/buckaroo3extended.xml +0 -3
  25. app/design/adminhtml/default/default/template/buckaroo3extended/payperemail/checkout/form.phtml +8 -8
  26. app/design/adminhtml/default/default/template/buckaroo3extended/sales/order/creditmemo/create/refund_fields.phtml +0 -109
  27. app/design/adminhtml/default/default/template/buckaroo3extended/sales/order/totals/tax.phtml +1 -1
  28. app/design/adminhtml/default/default/template/buckaroo3extended/system/config/hint.phtml +22 -22
  29. app/design/adminhtml/default/default/template/buckaroo3extended/system/config/responsehint.phtml +58 -0
  30. app/design/adminhtml/default/default/template/buckaroo3extended/system/config/supportTab.phtml +1 -1
  31. app/design/frontend/base/default/layout/TIG/buckaroo3extended.xml +10 -2
  32. app/design/frontend/base/default/template/buckaroo3extended/afterpay/checkout/form.phtml +11 -11
  33. app/design/frontend/base/default/template/buckaroo3extended/afterpay2/checkout/form.phtml +11 -11
  34. app/design/frontend/base/default/template/buckaroo3extended/checkout/total/buckaroo_fee.phtml +3 -3
  35. app/design/frontend/base/default/template/buckaroo3extended/directdebit/checkout/form.phtml +3 -3
  36. app/design/frontend/base/default/template/buckaroo3extended/jquery.phtml +5 -2
  37. app/design/frontend/base/default/template/buckaroo3extended/onlinegiro/checkout/form.phtml +7 -7
  38. app/design/frontend/base/default/template/buckaroo3extended/paymentFee/checkout/fee.phtml +3 -3
  39. app/design/frontend/base/default/template/buckaroo3extended/paymentguarantee/checkout/form.phtml +3 -3
  40. app/design/frontend/base/default/template/buckaroo3extended/payperemail/checkout/form.phtml +3 -3
  41. app/design/frontend/base/default/template/buckaroo3extended/transfer/checkout/form.phtml +1 -1
  42. app/design/frontend/rwd/default/template/buckaroo3extended/afterpay/checkout/form.phtml +11 -11
  43. app/design/frontend/rwd/default/template/buckaroo3extended/afterpay2/checkout/form.phtml +11 -11
  44. app/design/frontend/rwd/default/template/buckaroo3extended/directdebit/checkout/form.phtml +3 -3
  45. app/design/frontend/rwd/default/template/buckaroo3extended/onlinegiro/checkout/form.phtml +3 -3
  46. app/design/frontend/rwd/default/template/buckaroo3extended/paymentguarantee/checkout/form.phtml +3 -3
  47. app/design/frontend/rwd/default/template/buckaroo3extended/payperemail/checkout/form.phtml +3 -3
  48. app/design/frontend/rwd/default/template/buckaroo3extended/transfer/checkout/form.phtml +1 -1
  49. app/locale/nl_NL/TIG_Buckaroo3Extended.csv +24 -3
  50. package.xml +29 -6
  51. skin/adminhtml/default/default/css/tig_buckaroo3extended/system_config_edit.css +7 -3
  52. skin/adminhtml/default/default/images/tig_buckaroo3extended/buckaroo_large.png +0 -0
  53. skin/adminhtml/default/default/images/tig_buckaroo3extended/buckaroo_small.png +0 -0
  54. skin/frontend/base/default/images/tig_buckaroo3extended/logo_bunq_s.gif +0 -0
  55. skin/frontend/base/default/js/TIG/Buckaroo3Extended/afterpayObserver.js +68 -0
  56. skin/frontend/base/default/js/TIG/Buckaroo3Extended/jQuery-1.4.4.min.js +0 -170
  57. skin/frontend/base/default/js/TIG/Buckaroo3Extended/jquery-1.12.3.min.js +5 -0
  58. skin/frontend/base/default/js/TIG/Buckaroo3Extended/oneStepCheckout.js +106 -106
  59. skin/frontend/base/default/js/TIG/Buckaroo3Extended/paymentGuaranteeObserver.js +26 -0
  60. skin/frontend/base/default/js/TIG/Buckaroo3Extended/paymentGuaranteeTermsAndConditions.js +0 -16
  61. skin/frontend/base/default/js/TIG/Buckaroo3Extended/saveData.js +4 -4
app/code/community/TIG/Buckaroo3Extended/Block/Adminhtml/Sales/Order/Creditmemo/Create/RefundFields.php DELETED
@@ -1,103 +0,0 @@
1
- <?php
2
- /**
3
- * ___________ __ __
4
- * \__ ___/____ _/ |_ _____ | |
5
- * | | / _ \\ __\\__ \ | |
6
- * | | | |_| || | / __ \_| |__
7
- * |____| \____/ |__| (____ /|____/
8
- * \/
9
- * ___ __ __
10
- * | | ____ _/ |_ ____ _______ ____ ____ _/ |_
11
- * | | / \\ __\_/ __ \\_ __ \ / \ _/ __ \\ __\
12
- * | || | \| | \ ___/ | | \/| | \\ ___/ | |
13
- * |___||___| /|__| \_____>|__| |___| / \_____>|__|
14
- * \/ \/
15
- * ________
16
- * / _____/_______ ____ __ __ ______
17
- * / \ ___\_ __ \ / _ \ | | \\____ \
18
- * \ \_\ \| | \/| |_| || | /| |_| |
19
- * \______ /|__| \____/ |____/ | __/
20
- * \/ |__|
21
- *
22
- * NOTICE OF LICENSE
23
- *
24
- * This source file is subject to the Creative Commons License.
25
- * It is available through the world-wide-web at this URL:
26
- * http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
27
- * If you are unable to obtain it through the world-wide-web, please send an email
28
- * to servicedesk@tig.nl so we can send you a copy immediately.
29
- *
30
- * DISCLAIMER
31
- *
32
- * Do not edit or add to this file if you wish to upgrade this module to newer
33
- * versions in the future. If you wish to customize this module for your
34
- * needs please contact servicedesk@tig.nl for more information.
35
- *
36
- * @copyright Copyright (c) 2014 Total Internet Group B.V. (http://www.tig.nl)
37
- * @license http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
38
- *
39
- * @method boolean hasPaymentMethod()
40
- * @method TIG_Buckaroo3Extended_Block_Adminhtml_Sales_Order_Creditmemo_Create_RefundFields setPaymentMethod(string $value)
41
- */
42
- class TIG_Buckaroo3Extended_Block_Adminhtml_Sales_Order_Creditmemo_Create_RefundFields
43
- extends Mage_Adminhtml_Block_Abstract
44
- {
45
- /**
46
- * Get the current creditmemo's payment method. Will return false if no payment or creditmemo instance can be found.
47
- *
48
- * @return string|false
49
- */
50
- public function getPaymentMethod()
51
- {
52
- if ($this->hasPaymentMethod()) {
53
- return $this->_getData('payment_method');
54
- }
55
-
56
- /**
57
- * @var Mage_Sales_Model_Order_Creditmemo $creditmemo
58
- */
59
- $creditmemo = Mage::registry('current_creditmemo');
60
- if (!$creditmemo) {
61
- return false;
62
- }
63
-
64
- /**
65
- * @var Mage_Sales_Model_Order_Payment $payment
66
- */
67
- $payment = Mage::getModel('sales/order_payment')->load($creditmemo->getOrderId(), 'parent_id');
68
- if (!$payment || !$payment->getId()) {
69
- return false;
70
- }
71
-
72
- $paymentMethod = $payment->getMethod();
73
-
74
- $this->setPaymentMethod($paymentMethod);
75
- return $paymentMethod;
76
- }
77
-
78
- /**
79
- * Returns whether there's a transaction id on the invoice
80
- *
81
- * @return bool
82
- */
83
- public function isBuckarooInvoiced()
84
- {
85
- $invoiceId = Mage::app()->getRequest()->getParam('invoice_id');
86
- $invoice = Mage::getModel('sales/order_invoice')->load($invoiceId);
87
- return (bool)$invoice->getTransactionId();
88
- }
89
-
90
- /**
91
- * Check if a payment method can be found before rendering the template.
92
- *
93
- * @return string
94
- */
95
- protected function _toHtml()
96
- {
97
- if (!$this->getPaymentMethod()) {
98
- return '';
99
- }
100
-
101
- return parent::_toHtml();
102
- }
103
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/TIG/Buckaroo3Extended/Block/Adminhtml/System/Config/Responsehint.php ADDED
@@ -0,0 +1,55 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ class TIG_Buckaroo3Extended_Block_Adminhtml_System_Config_Responsehint
3
+ extends Mage_Adminhtml_Block_Abstract
4
+ implements Varien_Data_Form_Element_Renderer_Interface
5
+ {
6
+ protected $_template = 'buckaroo3extended/system/config/responsehint.phtml';
7
+
8
+ public $methods = array(
9
+ 'amex',
10
+ 'directdebit',
11
+ 'giropay',
12
+ 'ideal',
13
+ 'mastercard',
14
+ 'cartebancaire',
15
+ 'cartebleue',
16
+ 'onlinegiro',
17
+ 'paypal',
18
+ 'paysafecard',
19
+ 'sofortueberweisung',
20
+ 'transfer',
21
+ 'visa',
22
+ 'payperemail',
23
+ 'paymentguarantee',
24
+ 'giftcards',
25
+ 'empayment',
26
+ 'maestro',
27
+ 'visaelectron',
28
+ 'vpay',
29
+ 'bancontactmrcash',
30
+ 'eps',
31
+ 'afterpay',
32
+ 'afterpay2',
33
+ 'masterpass',
34
+ );
35
+
36
+ public $services = array(
37
+ 'refund',
38
+ );
39
+
40
+ public $config = array(
41
+ 'advanced',
42
+ 'certificate',
43
+ );
44
+
45
+ /**
46
+ * Render fieldset html
47
+ *
48
+ * @param Varien_Data_Form_Element_Abstract $element
49
+ * @return string
50
+ */
51
+ public function render(Varien_Data_Form_Element_Abstract $element)
52
+ {
53
+ return $this->toHtml();
54
+ }
55
+ }
app/code/community/TIG/Buckaroo3Extended/Block/PaymentMethods/Ideal/Checkout/Form.php CHANGED
@@ -86,6 +86,10 @@ class TIG_Buckaroo3Extended_Block_PaymentMethods_Ideal_Checkout_Form extends TIG
86
  'name' => 'Knab bank',
87
  'logo' => 'logo_knab_s.gif',
88
  ),
 
 
 
 
89
  ),
90
  );
91
 
@@ -106,4 +110,4 @@ class TIG_Buckaroo3Extended_Block_PaymentMethods_Ideal_Checkout_Form extends TIG
106
 
107
  return $issuers->getVersion1();
108
  }
109
- }
86
  'name' => 'Knab bank',
87
  'logo' => 'logo_knab_s.gif',
88
  ),
89
+ 'BUNQNL2A' => array(
90
+ 'name' => 'Bunq bank',
91
+ 'logo' => 'logo_bunq_s.gif',
92
+ ),
93
  ),
94
  );
95
 
110
 
111
  return $issuers->getVersion1();
112
  }
113
+ }
app/code/community/TIG/Buckaroo3Extended/Model/Abstract.php CHANGED
@@ -411,10 +411,15 @@ class TIG_Buckaroo3Extended_Model_Abstract extends Mage_Payment_Model_Method_Abs
411
  } else {
412
  $currenciesAllowed = array('EUR');
413
  }
 
414
  $currenciesAllowedConfig = explode(',', $currenciesAllowedConfig);
415
 
416
  $currentCurrency = Mage::app()->getStore()->getCurrentCurrencyCode();
417
 
 
 
 
 
418
  // currency is not available for this module
419
  if (in_array($currentCurrency, $currenciesAllowed)
420
  && in_array($currentCurrency, $currenciesAllowedConfig))
411
  } else {
412
  $currenciesAllowed = array('EUR');
413
  }
414
+
415
  $currenciesAllowedConfig = explode(',', $currenciesAllowedConfig);
416
 
417
  $currentCurrency = Mage::app()->getStore()->getCurrentCurrencyCode();
418
 
419
+ if ($this->_order->getOrderCurrencyCode() != $currentCurrency) {
420
+ $currentCurrency = $this->_order->getOrderCurrencyCode();
421
+ }
422
+
423
  // currency is not available for this module
424
  if (in_array($currentCurrency, $currenciesAllowed)
425
  && in_array($currentCurrency, $currenciesAllowedConfig))
app/code/community/TIG/Buckaroo3Extended/Model/Observer/Abstract.php CHANGED
@@ -368,7 +368,7 @@ class TIG_Buckaroo3Extended_Model_Observer_Abstract extends TIG_Buckaroo3Extende
368
  if ($valid == '3'){
369
  $valid = "0" . $valid . "1";
370
  }
371
- $number = str_replace($invalid, $valid, $number);
372
  }
373
  }
374
  return $number;
@@ -596,4 +596,4 @@ class TIG_Buckaroo3Extended_Model_Observer_Abstract extends TIG_Buckaroo3Extende
596
  }
597
  }
598
  }
599
- }
368
  if ($valid == '3'){
369
  $valid = "0" . $valid . "1";
370
  }
371
+ $number = substr_replace($number, $valid, 0, strlen($invalid));
372
  }
373
  }
374
  return $number;
596
  }
597
  }
598
  }
599
+ }
app/code/community/TIG/Buckaroo3Extended/Model/PaymentMethods/Afterpay/Observer.php CHANGED
@@ -171,9 +171,12 @@ class TIG_Buckaroo3Extended_Model_PaymentMethods_Afterpay_Observer extends TIG_B
171
  $billingAddress = $this->_order->getBillingAddress();
172
  $streetFull = $this->_processAddress($billingAddress->getStreetFull());
173
  $rawPhoneNumber = $billingAddress->getTelephone();
174
- $rawPhoneNumber = (!empty($rawPhoneNumber))? $rawPhoneNumber : $additionalFields['BPE_PhoneNumber'];
175
- $billingPhonenumber = $this->_processPhoneNumber($rawPhoneNumber);
176
 
 
 
 
 
 
177
  $billingInfo = array(
178
  'BillingTitle' => $billingAddress->getFirstname(),
179
  'BillingGender' => $additionalFields['BPE_Customergender'],
@@ -405,6 +408,7 @@ class TIG_Buckaroo3Extended_Model_PaymentMethods_Afterpay_Observer extends TIG_B
405
  //but for some error correction we try to find if there is some faulty notation
406
 
407
  $return = array("orginal" => $number, "clean" => false, "mobile" => false, "valid" => false);
 
408
  //first strip out the non-numeric characters:
409
  $match = preg_replace('/[^0-9]/Uis', '', $number);
410
  if ($match) {
171
  $billingAddress = $this->_order->getBillingAddress();
172
  $streetFull = $this->_processAddress($billingAddress->getStreetFull());
173
  $rawPhoneNumber = $billingAddress->getTelephone();
 
 
174
 
175
+ if (!is_numeric($rawPhoneNumber) || $rawPhoneNumber == '-') {
176
+ $rawPhoneNumber = $additionalFields['BPE_PhoneNumber'];
177
+ }
178
+
179
+ $billingPhonenumber = $this->_processPhoneNumber($rawPhoneNumber);
180
  $billingInfo = array(
181
  'BillingTitle' => $billingAddress->getFirstname(),
182
  'BillingGender' => $additionalFields['BPE_Customergender'],
408
  //but for some error correction we try to find if there is some faulty notation
409
 
410
  $return = array("orginal" => $number, "clean" => false, "mobile" => false, "valid" => false);
411
+
412
  //first strip out the non-numeric characters:
413
  $match = preg_replace('/[^0-9]/Uis', '', $number);
414
  if ($match) {
app/code/community/TIG/Buckaroo3Extended/Model/PaymentMethods/Bancontactmrcash/Observer.php CHANGED
@@ -167,11 +167,6 @@ class TIG_Buckaroo3Extended_Model_PaymentMethods_Bancontactmrcash_Observer
167
  return $this;
168
  }
169
 
170
- /**
171
- * Get the buckaroo-specific parameters.
172
- */
173
- $buckarooParams = $params['buckaroo3extended_refund_fields'];
174
-
175
  /**
176
  * Get the variables array from the refund request.
177
  *
@@ -180,19 +175,6 @@ class TIG_Buckaroo3Extended_Model_PaymentMethods_Bancontactmrcash_Observer
180
  $refundRequest = $observer->getRequest();
181
  $vars = $refundRequest->getVars();
182
 
183
- /**
184
- * Add 3 Mr. Cash specific fields to the variables array if the fields are available.
185
- */
186
- if (isset($buckarooParams['customer_iban'])) {
187
- $vars['customVars'][$this->_method]['customeriban'] = $buckarooParams['customer_iban'];
188
- }
189
- if (isset($buckarooParams['customer_account_name'])) {
190
- $vars['customVars'][$this->_method]['customeraccountname'] = $buckarooParams['customer_account_name'];
191
- }
192
- if (isset($buckarooParams['customer_bic'])) {
193
- $vars['customVars'][$this->_method]['customerbic'] = $buckarooParams['customer_bic'];
194
- }
195
-
196
  /**
197
  * Update the refund request with the new variables.
198
  */
167
  return $this;
168
  }
169
 
 
 
 
 
 
170
  /**
171
  * Get the variables array from the refund request.
172
  *
175
  $refundRequest = $observer->getRequest();
176
  $vars = $refundRequest->getVars();
177
 
 
 
 
 
 
 
 
 
 
 
 
 
 
178
  /**
179
  * Update the refund request with the new variables.
180
  */
app/code/community/TIG/Buckaroo3Extended/Model/PaymentMethods/Cartebancaire/Observer.php CHANGED
@@ -142,8 +142,13 @@ class TIG_Buckaroo3Extended_Model_PaymentMethods_Cartebancaire_Observer extends
142
  $enrolled = $response['brq_SERVICE_mastercard_Enrolled'];
143
  $enrolled = ($enrolled == 'Y') ? true : false;
144
 
 
 
 
 
 
145
  $authenticated = $response['brq_SERVICE_mastercard_Authentication'];
146
- $authenticated = ($authenticated == 'Y') ? true : false;
147
  }
148
 
149
  $order->setBuckarooSecureEnrolled($enrolled)
142
  $enrolled = $response['brq_SERVICE_mastercard_Enrolled'];
143
  $enrolled = ($enrolled == 'Y') ? true : false;
144
 
145
+ /**
146
+ * The status selected below determines how the payment or authorize is processed.
147
+ * A,Y,N,U :
148
+ * Attempt/ Yes will lead to a successfull transaction/payment while No/ Unknown will leade to a failure.
149
+ */
150
  $authenticated = $response['brq_SERVICE_mastercard_Authentication'];
151
+ $authenticated = ($authenticated == 'Y' || $authenticated == 'A') ? true : false;
152
  }
153
 
154
  $order->setBuckarooSecureEnrolled($enrolled)
app/code/community/TIG/Buckaroo3Extended/Model/PaymentMethods/Cartebleue/Observer.php CHANGED
@@ -142,8 +142,13 @@ class TIG_Buckaroo3Extended_Model_PaymentMethods_Cartebleue_Observer extends TIG
142
  $enrolled = $response['brq_SERVICE_mastercard_Enrolled'];
143
  $enrolled = ($enrolled == 'Y') ? true : false;
144
 
 
 
 
 
 
145
  $authenticated = $response['brq_SERVICE_mastercard_Authentication'];
146
- $authenticated = ($authenticated == 'Y') ? true : false;
147
  }
148
 
149
  $order->setBuckarooSecureEnrolled($enrolled)
142
  $enrolled = $response['brq_SERVICE_mastercard_Enrolled'];
143
  $enrolled = ($enrolled == 'Y') ? true : false;
144
 
145
+ /**
146
+ * The status selected below determines how the payment or authorize is processed.
147
+ * A,Y,N,U :
148
+ * Attempt/ Yes will lead to a successfull transaction/payment while No/ Unknown will leade to a failure.
149
+ */
150
  $authenticated = $response['brq_SERVICE_mastercard_Authentication'];
151
+ $authenticated = ($authenticated == 'Y' || $authenticated == 'A') ? true : false;
152
  }
153
 
154
  $order->setBuckarooSecureEnrolled($enrolled)
app/code/community/TIG/Buckaroo3Extended/Model/PaymentMethods/Mastercard/Observer.php CHANGED
@@ -142,8 +142,13 @@ class TIG_Buckaroo3Extended_Model_PaymentMethods_Mastercard_Observer extends TIG
142
  $enrolled = $response['brq_SERVICE_mastercard_Enrolled'];
143
  $enrolled = ($enrolled == 'Y') ? true : false;
144
 
 
 
 
 
 
145
  $authenticated = $response['brq_SERVICE_mastercard_Authentication'];
146
- $authenticated = ($authenticated == 'Y') ? true : false;
147
  }
148
 
149
  $order->setBuckarooSecureEnrolled($enrolled)
142
  $enrolled = $response['brq_SERVICE_mastercard_Enrolled'];
143
  $enrolled = ($enrolled == 'Y') ? true : false;
144
 
145
+ /**
146
+ * The status selected below determines how the payment or authorize is processed.
147
+ * A,Y,N,U :
148
+ * Attempt/ Yes will lead to a successfull transaction/payment while No/ Unknown will leade to a failure.
149
+ */
150
  $authenticated = $response['brq_SERVICE_mastercard_Authentication'];
151
+ $authenticated = ($authenticated == 'Y' || $authenticated == 'A') ? true : false;
152
  }
153
 
154
  $order->setBuckarooSecureEnrolled($enrolled)
app/code/community/TIG/Buckaroo3Extended/Model/PaymentMethods/MasterpassLightbox/Observer.php CHANGED
@@ -120,7 +120,7 @@ class TIG_Buckaroo3Extended_Model_PaymentMethods_MasterpassLightbox_Observer
120
  $this->_addAdditionalCreditManagementVariables($vars);
121
  }
122
 
123
- $shippingCosts = round($this->_order->getBaseShippingInclTax(), 2);
124
 
125
  $discount = null;
126
 
@@ -174,6 +174,8 @@ class TIG_Buckaroo3Extended_Model_PaymentMethods_MasterpassLightbox_Observer
174
  if ($this->_order instanceof Mage_Sales_Model_Quote) {
175
  $quote = $this->_order;
176
 
 
 
177
  // repair empty order ID
178
  $vars['orderId'] = 'quote_' . $quote->getId();
179
 
@@ -192,6 +194,8 @@ class TIG_Buckaroo3Extended_Model_PaymentMethods_MasterpassLightbox_Observer
192
 
193
  $productPrice = ($item->getBasePrice() * $item->getQty()) + $item->getBaseTaxAmount() + $item->getBaseHiddenTaxAmount();
194
 
 
 
195
  if($item->getProductType() == 'bundle') {
196
  $productPrice = $quote->getSubtotal() + $item->getBaseTaxAmount() + $item->getBaseHiddenTaxAmount();
197
  }
@@ -201,6 +205,9 @@ class TIG_Buckaroo3Extended_Model_PaymentMethods_MasterpassLightbox_Observer
201
 
202
  $groupId++;
203
  }
 
 
 
204
  }
205
 
206
  if (array_key_exists('customVars', $vars) && array_key_exists($this->_method, $vars['customVars']) && is_array($vars['customVars'][$this->_method])) {
120
  $this->_addAdditionalCreditManagementVariables($vars);
121
  }
122
 
123
+ $shippingCosts = round($this->_order->getShippingAmount(), 2);
124
 
125
  $discount = null;
126
 
174
  if ($this->_order instanceof Mage_Sales_Model_Quote) {
175
  $quote = $this->_order;
176
 
177
+ $shippingCosts = $vars['amountDebit'];
178
+
179
  // repair empty order ID
180
  $vars['orderId'] = 'quote_' . $quote->getId();
181
 
194
 
195
  $productPrice = ($item->getBasePrice() * $item->getQty()) + $item->getBaseTaxAmount() + $item->getBaseHiddenTaxAmount();
196
 
197
+ $shippingCosts -= $productPrice;
198
+
199
  if($item->getProductType() == 'bundle') {
200
  $productPrice = $quote->getSubtotal() + $item->getBaseTaxAmount() + $item->getBaseHiddenTaxAmount();
201
  }
205
 
206
  $groupId++;
207
  }
208
+
209
+ // repair empty shipping costs
210
+ $array['ShippingCosts'] = (string) round($shippingCosts,2);
211
  }
212
 
213
  if (array_key_exists('customVars', $vars) && array_key_exists($this->_method, $vars['customVars']) && is_array($vars['customVars'][$this->_method])) {
app/code/community/TIG/Buckaroo3Extended/Model/PaymentMethods/Visa/Observer.php CHANGED
@@ -141,8 +141,13 @@ class TIG_Buckaroo3Extended_Model_PaymentMethods_Visa_Observer extends TIG_Bucka
141
  $enrolled = $response['brq_SERVICE_visa_Enrolled'];
142
  $enrolled = ($enrolled == 'Y') ? true : false;
143
 
 
 
 
 
 
144
  $authenticated = $response['brq_SERVICE_visa_Authentication'];
145
- $authenticated = ($authenticated == 'Y') ? true : false;
146
  }
147
 
148
  $order->setBuckarooSecureEnrolled($enrolled)
141
  $enrolled = $response['brq_SERVICE_visa_Enrolled'];
142
  $enrolled = ($enrolled == 'Y') ? true : false;
143
 
144
+ /**
145
+ * The status selected below determines how the payment or authorize is processed.
146
+ * A,Y,N,U :
147
+ * Attempt/ Yes will lead to a successfull transaction/payment while No/ Unknown will leade to a failure.
148
+ */
149
  $authenticated = $response['brq_SERVICE_visa_Authentication'];
150
+ $authenticated = ($authenticated == 'Y' || $authenticated == 'A') ? true : false;
151
  }
152
 
153
  $order->setBuckarooSecureEnrolled($enrolled)
app/code/community/TIG/Buckaroo3Extended/Model/Refund/Creditmemo.php CHANGED
@@ -276,7 +276,15 @@ class TIG_Buckaroo3Extended_Model_Refund_Creditmemo extends TIG_Buckaroo3Extende
276
  foreach ($this->_order->getAllItems() as $orderItem)
277
  {
278
  if (!in_array($orderItem->getId(), array_flip($items))) {
279
- if (($this->_postArray['brq_amount_credit'] + $this->_order->getBaseTotalRefunded()) == $this->_order->getBaseGrandTotal()) {
 
 
 
 
 
 
 
 
280
  $qty = $orderItem->getQtyInvoiced() - $orderItem->getQtyRefunded();
281
  } else {
282
  $qty = 0;
276
  foreach ($this->_order->getAllItems() as $orderItem)
277
  {
278
  if (!in_array($orderItem->getId(), array_flip($items))) {
279
+
280
+ $creditAmount = 0;
281
+ if (isset($this->_postArray['brq_amount_credit'])) {
282
+ $creditAmount = $this->_postArray['brq_amount_credit'];
283
+ }
284
+
285
+ $totalAmountInCredit = $creditAmount + $this->_order->getBaseTotalRefunded();
286
+
287
+ if ($totalAmountInCredit == $this->_order->getBaseGrandTotal()) {
288
  $qty = $orderItem->getQtyInvoiced() - $orderItem->getQtyRefunded();
289
  } else {
290
  $qty = 0;
app/code/community/TIG/Buckaroo3Extended/Model/Refund/Response/Abstract.php CHANGED
@@ -66,6 +66,19 @@ class TIG_Buckaroo3Extended_Model_Refund_Response_Abstract extends TIG_Buckaroo3
66
  return $this;
67
  }
68
 
 
 
 
 
 
 
 
 
 
 
 
 
 
69
  protected function _failed()
70
  {
71
  $this->_debugEmail .= 'The transaction request has failed. \n';
66
  return $this;
67
  }
68
 
69
+ protected function _rejected()
70
+ {
71
+ $this->_debugEmail .= 'The refund request has been rejected \n';
72
+
73
+ $this->_updateRefundedOrderStatus(false);
74
+
75
+ $this->sendDebugEmail();
76
+
77
+ Mage::throwException(Mage::helper('buckaroo3extended')->__($this->_response->Status->Code->_));
78
+
79
+ return $this;
80
+ }
81
+
82
  protected function _failed()
83
  {
84
  $this->_debugEmail .= 'The transaction request has failed. \n';
app/code/community/TIG/Buckaroo3Extended/Model/Request/Abstract.php CHANGED
@@ -141,6 +141,7 @@ class TIG_Buckaroo3Extended_Model_Request_Abstract extends TIG_Buckaroo3Extended
141
  $this->_debugEmail .= "Building SOAP request... \n";
142
 
143
  //send the transaction request using SOAP
 
144
  $soap = Mage::getModel('buckaroo3extended/soap', array('vars' => $this->getVars(), 'method' => $this->getMethod()));
145
  list($response, $responseXML, $requestXML) = $soap->transactionRequest();
146
 
141
  $this->_debugEmail .= "Building SOAP request... \n";
142
 
143
  //send the transaction request using SOAP
144
+ /** @var TIG_Buckaroo3Extended_Model_Soap $soap */
145
  $soap = Mage::getModel('buckaroo3extended/soap', array('vars' => $this->getVars(), 'method' => $this->getMethod()));
146
  list($response, $responseXML, $requestXML) = $soap->transactionRequest();
147
 
app/code/community/TIG/Buckaroo3Extended/Model/Request/Availability.php CHANGED
@@ -36,7 +36,7 @@ class TIG_Buckaroo3Extended_Model_Request_Availability extends TIG_Buckaroo3Exte
36
  {
37
  $return = false;
38
 
39
- $configValues = self::_checkConfigValues();
40
 
41
  $currencyAllowed = self::_checkCurrencyAllowed();
42
 
@@ -66,21 +66,27 @@ class TIG_Buckaroo3Extended_Model_Request_Availability extends TIG_Buckaroo3Exte
66
  *
67
  * @return bool
68
  */
69
- private static function _checkConfigValues()
70
  {
71
  $configValues = false;
72
 
 
 
 
 
 
 
73
  //config values that need to be entered
74
- $configEnabled = (bool) Mage::getStoreConfig('buckaroo/buckaroo3extended/active', Mage::app()->getStore()->getStoreId());
75
- $merchantKeyEntered = (bool) Mage::getStoreConfig('buckaroo/buckaroo3extended/key', Mage::app()->getStore()->getStoreId());
76
- $thumbprintEntered = (bool) Mage::getStoreConfig('buckaroo/buckaroo3extended/thumbprint', Mage::app()->getStore()->getStoreId());
77
- $orderStatusSuccessEntered = (bool) Mage::getStoreConfig('buckaroo/buckaroo3extended_advanced/order_status_success', Mage::app()->getStore()->getStoreId());
78
- $orderStatusFailedEntered = (bool) Mage::getStoreConfig('buckaroo/buckaroo3extended_advanced/order_status_failed', Mage::app()->getStore()->getStoreId());
79
 
80
  //advanced config values that need to be entered
81
- $newOrderStatusEntered = (bool) Mage::getStoreConfig('buckaroo/buckaroo3extended_advanced/order_status', Mage::app()->getStore()->getStoreId());
82
- $orderStateSuccessEntered = (bool) Mage::getStoreConfig('buckaroo/buckaroo3extended_advanced/order_state_success', Mage::app()->getStore()->getStoreId());
83
- $orderStateFailedEntered = (bool) Mage::getStoreConfig('buckaroo/buckaroo3extended_advanced/order_state_failed', Mage::app()->getStore()->getStoreId());
84
 
85
  if ($configEnabled
86
  && $merchantKeyEntered
36
  {
37
  $return = false;
38
 
39
+ $configValues = self::_checkConfigValues($quote);
40
 
41
  $currencyAllowed = self::_checkCurrencyAllowed();
42
 
66
  *
67
  * @return bool
68
  */
69
+ private static function _checkConfigValues($quote = null)
70
  {
71
  $configValues = false;
72
 
73
+ $storeId = Mage::app()->getStore()->getStoreId();
74
+ // get via quote the store id for admin
75
+ if ('Admin' == Mage::app()->getStore()->getName() && $quote) {
76
+ $storeId = $quote->getStoreId();
77
+ }
78
+
79
  //config values that need to be entered
80
+ $configEnabled = (bool) Mage::getStoreConfig('buckaroo/buckaroo3extended/active', $storeId);
81
+ $merchantKeyEntered = (bool) Mage::getStoreConfig('buckaroo/buckaroo3extended/key', $storeId);
82
+ $thumbprintEntered = (bool) Mage::getStoreConfig('buckaroo/buckaroo3extended/thumbprint', $storeId);
83
+ $orderStatusSuccessEntered = (bool) Mage::getStoreConfig('buckaroo/buckaroo3extended_advanced/order_status_success',$storeId);
84
+ $orderStatusFailedEntered = (bool) Mage::getStoreConfig('buckaroo/buckaroo3extended_advanced/order_status_failed',$storeId);
85
 
86
  //advanced config values that need to be entered
87
+ $newOrderStatusEntered = (bool) Mage::getStoreConfig('buckaroo/buckaroo3extended_advanced/order_status', $storeId);
88
+ $orderStateSuccessEntered = (bool) Mage::getStoreConfig('buckaroo/buckaroo3extended_advanced/order_state_success', $storeId);
89
+ $orderStateFailedEntered = (bool) Mage::getStoreConfig('buckaroo/buckaroo3extended_advanced/order_state_failed', $storeId);
90
 
91
  if ($configEnabled
92
  && $merchantKeyEntered
app/code/community/TIG/Buckaroo3Extended/Model/Response/Abstract.php CHANGED
@@ -7,6 +7,15 @@ class TIG_Buckaroo3Extended_Model_Response_Abstract extends TIG_Buckaroo3Extende
7
 
8
  protected $_customResponseProcessing = false;
9
 
 
 
 
 
 
 
 
 
 
10
  public function setCurrentOrder($order)
11
  {
12
  $this->_order = $order;
@@ -131,16 +140,20 @@ class TIG_Buckaroo3Extended_Model_Response_Abstract extends TIG_Buckaroo3Extende
131
  return $this->_requiredAction($parsedResponse);
132
  }
133
 
 
 
 
 
134
  protected function _requiredAction($response)
135
  {
136
  switch ($response['status']) {
137
  case self::BUCKAROO_SUCCESS: return $this->_success();
138
- case self::BUCKAROO_FAILED: return $this->_failed();
139
- case self::BUCKAROO_ERROR: return $this->_error();
140
  case self::BUCKAROO_NEUTRAL: return $this->_neutral();
141
  case self::BUCKAROO_PENDING_PAYMENT: return $this->_pendingPayment();
142
- case self::BUCKAROO_INCORRECT_PAYMENT: return $this->_incorrectPayment();
143
- case self::BUCKAROO_REJECTED: return $this->_rejected();
144
  default: return $this->_neutral();
145
  }
146
  }
@@ -184,7 +197,10 @@ class TIG_Buckaroo3Extended_Model_Response_Abstract extends TIG_Buckaroo3Extende
184
  exit;
185
  }
186
 
187
- protected function _success()
 
 
 
188
  {
189
  $this->_debugEmail .= "The response indicates a successful request. \n";
190
 
@@ -203,8 +219,17 @@ class TIG_Buckaroo3Extended_Model_Response_Abstract extends TIG_Buckaroo3Extende
203
  $payment->getMethodInstance()->saveAdditionalData($this->_response);
204
 
205
  $shouldSend = Mage::getStoreConfig('buckaroo/' . $payment->getMethod() . '/order_email', $this->_order->getStoreId());
206
- if(!$this->_order->getEmailSent() && $shouldSend)
 
 
 
 
 
 
 
 
207
  {
 
208
  $this->sendNewOrderEmail();
209
  }
210
 
@@ -225,7 +250,7 @@ class TIG_Buckaroo3Extended_Model_Response_Abstract extends TIG_Buckaroo3Extende
225
  exit;
226
  }
227
 
228
- protected function _failed()
229
  {
230
  $this->_debugEmail .= 'The transaction was unsuccessful. \n';
231
 
@@ -238,8 +263,10 @@ class TIG_Buckaroo3Extended_Model_Response_Abstract extends TIG_Buckaroo3Extende
238
 
239
  $this->restoreQuote();
240
 
 
 
241
  Mage::getSingleton('core/session')->addError(
242
- Mage::helper('buckaroo3extended')->__('Your payment was unsuccesful. Please try again or choose another payment method.')
243
  );
244
 
245
  if (Mage::getStoreConfig('buckaroo/buckaroo3extended_advanced/cancel_on_failed', $this->_order->getStoreId())) {
@@ -257,12 +284,12 @@ class TIG_Buckaroo3Extended_Model_Response_Abstract extends TIG_Buckaroo3Extende
257
  exit;
258
  }
259
 
260
- protected function _error()
261
  {
262
  $this->_debugEmail .= "The transaction generated an error. \n";
263
 
264
  Mage::getSingleton('core/session')->addError(
265
- Mage::helper('buckaroo3extended')->__('A technical error has occurred. Please try again. If this problem persists, please contact the shop owner.')
266
  );
267
 
268
  $this->_order->addStatusHistoryComment(
@@ -289,7 +316,7 @@ class TIG_Buckaroo3Extended_Model_Response_Abstract extends TIG_Buckaroo3Extende
289
  header('Location:' . $returnUrl);
290
  }
291
 
292
- protected function _rejected()
293
  {
294
 
295
  $this->_debugEmail .= "The transaction generated an error. \n";
@@ -310,7 +337,7 @@ class TIG_Buckaroo3Extended_Model_Response_Abstract extends TIG_Buckaroo3Extende
310
  break;
311
  default:
312
  $message = Mage::helper('buckaroo3extended')->__(
313
- 'The payment has been rejected, please try again or select a different paymentmethod.'
314
  );
315
  }
316
 
@@ -358,6 +385,58 @@ class TIG_Buckaroo3Extended_Model_Response_Abstract extends TIG_Buckaroo3Extende
358
  exit;
359
  }
360
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
361
  /**
362
  * return the giftcard amount, if there is one
363
  * @param $order Mage_Sales_Model_Order
@@ -411,12 +490,12 @@ class TIG_Buckaroo3Extended_Model_Response_Abstract extends TIG_Buckaroo3Extende
411
 
412
  protected function _pendingPayment()
413
  {
414
- $this->_success();
415
  }
416
 
417
- protected function _incorrectPayment()
418
  {
419
- $this->_error();
420
  }
421
 
422
  protected function _verifyError()
7
 
8
  protected $_customResponseProcessing = false;
9
 
10
+ const BUCK_RESPONSE_PAYMENT_FAILURE = 'buckaroo/buckaroo3extended_response/response_payment_failure';
11
+ const BUCK_RESPONSE_VALIDATION_ERROR = 'buckaroo/buckaroo3extended_response/response_validation_error';
12
+ const BUCK_RESPONSE_TECHNICAL_ERROR = 'buckaroo/buckaroo3extended_response/response_technical_error';
13
+ const BUCK_RESPONSE_PAYMENT_REJECTED = 'buckaroo/buckaroo3extended_response/response_payment_rejected';
14
+ const BUCK_RESPONSE_CANCELED_BY_USER = 'buckaroo/buckaroo3extended_response/response_canceled_by_user';
15
+ const BUCK_RESPONSE_CANCELED_BY_MERCHANT = 'buckaroo/buckaroo3extended_response/response_canceled_by_merchant';
16
+ const BUCK_RESPONSE_DEFAUL_MESSAGE = 'buckaroo/buckaroo3extended_response/response_default';
17
+
18
+
19
  public function setCurrentOrder($order)
20
  {
21
  $this->_order = $order;
140
  return $this->_requiredAction($parsedResponse);
141
  }
142
 
143
+ /**
144
+ * Get required action by response status.
145
+ * @param $response
146
+ */
147
  protected function _requiredAction($response)
148
  {
149
  switch ($response['status']) {
150
  case self::BUCKAROO_SUCCESS: return $this->_success();
151
+ case self::BUCKAROO_FAILED: return $this->_failed($response['message']);
152
+ case self::BUCKAROO_ERROR: return $this->_error($response['message']);
153
  case self::BUCKAROO_NEUTRAL: return $this->_neutral();
154
  case self::BUCKAROO_PENDING_PAYMENT: return $this->_pendingPayment();
155
+ case self::BUCKAROO_INCORRECT_PAYMENT: return $this->_incorrectPayment($response['message']);
156
+ case self::BUCKAROO_REJECTED: return $this->_rejected($response['message']);
157
  default: return $this->_neutral();
158
  }
159
  }
197
  exit;
198
  }
199
 
200
+ /**
201
+ * @param string $status
202
+ */
203
+ protected function _success($status = self::BUCKAROO_SUCCESS)
204
  {
205
  $this->_debugEmail .= "The response indicates a successful request. \n";
206
 
219
  $payment->getMethodInstance()->saveAdditionalData($this->_response);
220
 
221
  $shouldSend = Mage::getStoreConfig('buckaroo/' . $payment->getMethod() . '/order_email', $this->_order->getStoreId());
222
+
223
+ /**
224
+ * Do not send order confirmation email when the payment is still pending.
225
+ */
226
+ if ($status == self::BUCKAROO_PENDING_PAYMENT) {
227
+ $shouldSend = false;
228
+ }
229
+
230
+ if(!$this->_order->getEmailSent() && false !== $shouldSend)
231
  {
232
+ $this->_debugEmail .= "New Order email has been send \n";
233
  $this->sendNewOrderEmail();
234
  }
235
 
250
  exit;
251
  }
252
 
253
+ protected function _failed($message = '')
254
  {
255
  $this->_debugEmail .= 'The transaction was unsuccessful. \n';
256
 
263
 
264
  $this->restoreQuote();
265
 
266
+
267
+
268
  Mage::getSingleton('core/session')->addError(
269
+ $this->_getCorrectFailureMessage($message)
270
  );
271
 
272
  if (Mage::getStoreConfig('buckaroo/buckaroo3extended_advanced/cancel_on_failed', $this->_order->getStoreId())) {
284
  exit;
285
  }
286
 
287
+ protected function _error($message = '')
288
  {
289
  $this->_debugEmail .= "The transaction generated an error. \n";
290
 
291
  Mage::getSingleton('core/session')->addError(
292
+ $this->_getCorrectFailureMessage($message)
293
  );
294
 
295
  $this->_order->addStatusHistoryComment(
316
  header('Location:' . $returnUrl);
317
  }
318
 
319
+ protected function _rejected($message = '')
320
  {
321
 
322
  $this->_debugEmail .= "The transaction generated an error. \n";
337
  break;
338
  default:
339
  $message = Mage::helper('buckaroo3extended')->__(
340
+ $this->_getCorrectFailureMessage($message)
341
  );
342
  }
343
 
385
  exit;
386
  }
387
 
388
+ /**
389
+ * @param $message
390
+ *
391
+ * @return string
392
+ */
393
+ protected function _getCorrectFailureMessage($message)
394
+ {
395
+ switch ($message) {
396
+ case 'Payment failure' :
397
+ return Mage::helper('buckaroo3extended')->__(Mage::getStoreConfig(
398
+ self::BUCK_RESPONSE_PAYMENT_FAILURE,
399
+ $this->_order->getStoreId())
400
+ );
401
+ break;
402
+ case 'Validation error' :
403
+ return Mage::helper('buckaroo3extended')->__(Mage::getStoreConfig(
404
+ self::BUCK_RESPONSE_VALIDATION_ERROR,
405
+ $this->_order->getStoreId())
406
+ );
407
+ break;
408
+ case 'Technical error' :
409
+ return Mage::helper('buckaroo3extended')->__(Mage::getStoreConfig(
410
+ self::BUCK_RESPONSE_TECHNICAL_ERROR,
411
+ $this->_order->getStoreId())
412
+ );
413
+ break;
414
+ case 'Payment rejected' :
415
+ return Mage::helper('buckaroo3extended')->__(Mage::getStoreConfig(
416
+ self::BUCK_RESPONSE_PAYMENT_REJECTED,
417
+ $this->_order->getStoreId())
418
+ );
419
+ break;
420
+ case 'Cancelled by consumer' :
421
+ return Mage::helper('buckaroo3extended')->__(Mage::getStoreConfig(
422
+ self::BUCK_RESPONSE_CANCELED_BY_USER,
423
+ $this->_order->getStoreId())
424
+ );
425
+ break;
426
+ case 'Cancelled by merchant' :
427
+ return Mage::helper('buckaroo3extended')->__(Mage::getStoreConfig(
428
+ self::BUCK_RESPONSE_CANCELED_BY_MERCHANT,
429
+ $this->_order->getStoreId())
430
+ );
431
+ break;
432
+ default :
433
+ return Mage::helper('buckaroo3extended')->__(Mage::getStoreConfig(
434
+ self::BUCK_RESPONSE_DEFAUL_MESSAGE,
435
+ $this->_order->getStoreId())
436
+ );
437
+ }
438
+ }
439
+
440
  /**
441
  * return the giftcard amount, if there is one
442
  * @param $order Mage_Sales_Model_Order
490
 
491
  protected function _pendingPayment()
492
  {
493
+ $this->_success(self::BUCKAROO_PENDING_PAYMENT);
494
  }
495
 
496
+ protected function _incorrectPayment($message = '')
497
  {
498
+ $this->_error($message);
499
  }
500
 
501
  protected function _verifyError()
app/code/community/TIG/Buckaroo3Extended/Model/Response/Push.php CHANGED
@@ -12,6 +12,11 @@ class TIG_Buckaroo3Extended_Model_Response_Push extends TIG_Buckaroo3Extended_Mo
12
  protected $_debugEmail = '';
13
  protected $_method = '';
14
 
 
 
 
 
 
15
  public function setCurrentOrder($order)
16
  {
17
  $this->_order = $order;
@@ -359,21 +364,20 @@ class TIG_Buckaroo3Extended_Model_Response_Push extends TIG_Buckaroo3Extended_Mo
359
  }
360
 
361
  if (
362
- Mage::getStoreConfig('buckaroo/buckaroo3extended_advanced/cancel_on_failed', $this->_order->getStoreId())
363
- && $this->_order->canCancel()
364
  ) {
365
- $this->_order->cancel()
366
- ->save();
367
  }
368
 
369
  if ($this->_order->getState() == Mage_Sales_Model_Order::STATE_CANCELED) {
370
  $this->_order->addStatusHistoryComment($description, $newStates[1])
371
- ->save();
372
 
373
  $this->_order->setStatus($newStates[1])->save();
374
  } else {
375
  $this->_order->addStatusHistoryComment($description)
376
- ->save();
377
  }
378
 
379
  return true;
@@ -582,6 +586,10 @@ class TIG_Buckaroo3Extended_Model_Response_Push extends TIG_Buckaroo3Extended_Mo
582
 
583
  //sort the array
584
  $sortableArray = $this->buckarooSort($origArray);
 
 
 
 
585
 
586
  //turn into string and add the secret key to the end
587
  $signatureString = '';
@@ -589,7 +597,9 @@ class TIG_Buckaroo3Extended_Model_Response_Push extends TIG_Buckaroo3Extended_Mo
589
  if ('brq_SERVICE_masterpass_CustomerPhoneNumber' !== $key
590
  && 'brq_SERVICE_masterpass_ShippingRecipientPhoneNumber' !== $key
591
  ) {
592
- $value = urldecode($value);
 
 
593
  }
594
  $signatureString .= $key . '=' . $value;
595
  }
@@ -605,6 +615,39 @@ class TIG_Buckaroo3Extended_Model_Response_Push extends TIG_Buckaroo3Extended_Mo
605
  return $signature;
606
  }
607
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
608
  /**
609
  * Compatibility for BPE 2.0 pushes
610
  *
12
  protected $_debugEmail = '';
13
  protected $_method = '';
14
 
15
+ protected $creditCardMethods = array(
16
+ 'mastercard',
17
+ 'visa'
18
+ );
19
+
20
  public function setCurrentOrder($order)
21
  {
22
  $this->_order = $order;
364
  }
365
 
366
  if (
367
+ Mage::getStoreConfig('buckaroo/buckaroo3extended_advanced/cancel_on_failed', $this->_order->getStoreId())
368
+ && $this->_order->canCancel()
369
  ) {
370
+ $this->_order->cancel();
 
371
  }
372
 
373
  if ($this->_order->getState() == Mage_Sales_Model_Order::STATE_CANCELED) {
374
  $this->_order->addStatusHistoryComment($description, $newStates[1])
375
+ ->save();
376
 
377
  $this->_order->setStatus($newStates[1])->save();
378
  } else {
379
  $this->_order->addStatusHistoryComment($description)
380
+ ->save();
381
  }
382
 
383
  return true;
586
 
587
  //sort the array
588
  $sortableArray = $this->buckarooSort($origArray);
589
+
590
+ //check if encoding is used for the received postData
591
+ $doUrlDecode = $this->_checkDoubleEncoding($sortableArray['brq_timestamp']);
592
+ $this->_debugEmail .= "URL Encoding = " . var_export($doUrlDecode, true) . "\n";
593
 
594
  //turn into string and add the secret key to the end
595
  $signatureString = '';
597
  if ('brq_SERVICE_masterpass_CustomerPhoneNumber' !== $key
598
  && 'brq_SERVICE_masterpass_ShippingRecipientPhoneNumber' !== $key
599
  ) {
600
+ if ($doUrlDecode) {
601
+ $value = urldecode($value);
602
+ }
603
  }
604
  $signatureString .= $key . '=' . $value;
605
  }
615
  return $signature;
616
  }
617
 
618
+ /**
619
+ * Check if the BPE 3.0 Plaza setting "Enable double encoding of redirect data" is checked
620
+ * Timestamp will contain an "+"
621
+ *
622
+ * @param $postFieldTimestamp
623
+ *
624
+ * @return bool
625
+ */
626
+ protected function _checkDoubleEncoding($postFieldTimestamp)
627
+ {
628
+ $hasDoubleEncoding = false;
629
+ if (strpos($postFieldTimestamp, '+') !== false) {
630
+ $hasDoubleEncoding = true;
631
+ }
632
+
633
+ return $hasDoubleEncoding;
634
+ }
635
+
636
+ /**
637
+ * @param $method
638
+ *
639
+ * @return bool
640
+ */
641
+ protected function _checkPaymentMethodIsCreditCard($method)
642
+ {
643
+ $isCreditCard = false;
644
+ if (in_array($method, $this->creditCardMethods)) {
645
+ $isCreditCard = true;
646
+ }
647
+
648
+ return $isCreditCard;
649
+ }
650
+
651
  /**
652
  * Compatibility for BPE 2.0 pushes
653
  *
app/code/community/TIG/Buckaroo3Extended/Model/Response/Quote.php CHANGED
@@ -93,7 +93,7 @@ class TIG_Buckaroo3Extended_Model_Response_Quote extends TIG_Buckaroo3Extended_M
93
  $this->sendDebugEmail();
94
 
95
  return array(
96
- 'error' => Mage::helper('buckaroo3extended')->__('Your payment was unsuccesful. Please try again or choose another payment method.'),
97
  );
98
  }
99
 
93
  $this->sendDebugEmail();
94
 
95
  return array(
96
+ 'error' => Mage::helper('buckaroo3extended')->__('Your payment was unsuccessful. Please try again or choose another payment method.'),
97
  );
98
  }
99
 
app/code/community/TIG/Buckaroo3Extended/Model/Soap.php CHANGED
@@ -29,16 +29,25 @@ final class TIG_Buckaroo3Extended_Model_Soap extends TIG_Buckaroo3Extended_Model
29
 
30
  protected $_debugEmail;
31
 
 
 
 
32
  public function setVars($vars = array())
33
  {
34
  $this->_vars = $vars;
35
  }
36
 
 
 
 
37
  public function getVars()
38
  {
39
  return $this->_vars;
40
  }
41
 
 
 
 
42
  public function __construct($data = array())
43
  {
44
  if(!defined('LIB_DIR')) {
@@ -64,16 +73,25 @@ final class TIG_Buckaroo3Extended_Model_Soap extends TIG_Buckaroo3Extended_Model
64
  $this->setMethod($data['method']);
65
  }
66
 
 
 
 
67
  public function getMethod()
68
  {
69
  return $this->_method;
70
  }
71
 
 
 
 
72
  public function setMethod($method = '')
73
  {
74
  $this->_method = $method;
75
  }
76
 
 
 
 
77
  public function transactionRequest()
78
  {
79
  try
@@ -124,6 +142,7 @@ final class TIG_Buckaroo3Extended_Model_Soap extends TIG_Buckaroo3Extended_Model
124
  $client->thumbprint = $this->_vars['thumbprint'];
125
 
126
  // Get the order so we can get the storeId relevant for this order
 
127
  $order = Mage::getModel('sales/order')->load($this->_vars['orderId'], 'increment_id');
128
  // And pass the storeId to the WSDL client
129
  $client->storeId = $order->getStoreId();
@@ -263,6 +282,11 @@ final class TIG_Buckaroo3Extended_Model_Soap extends TIG_Buckaroo3Extended_Model
263
  return array($response, $responseDomDOC, $requestDomDOC);
264
  }
265
 
 
 
 
 
 
266
  protected function _error($client = false)
267
  {
268
  $response = false;
@@ -289,6 +313,9 @@ final class TIG_Buckaroo3Extended_Model_Soap extends TIG_Buckaroo3Extended_Model
289
  return array($response, $responseDomDOC, $requestDomDOC);
290
  }
291
 
 
 
 
292
  protected function _addServices(&$TransactionRequest)
293
  {
294
  $services = array();
@@ -316,6 +343,10 @@ final class TIG_Buckaroo3Extended_Model_Soap extends TIG_Buckaroo3Extended_Model
316
  $TransactionRequest->Services->Service = $services;
317
  }
318
 
 
 
 
 
319
  protected function _addCustomFields(&$service, $name)
320
  {
321
  if (
@@ -378,6 +409,11 @@ final class TIG_Buckaroo3Extended_Model_Soap extends TIG_Buckaroo3Extended_Model
378
  }
379
  }
380
 
 
 
 
 
 
381
  protected function _addCustomParameters(&$TransactionRequest)
382
  {
383
  $requestParameters = array();
@@ -415,7 +451,9 @@ final class TIG_Buckaroo3Extended_Model_Soap extends TIG_Buckaroo3Extended_Model
415
  }
416
  }
417
 
418
-
 
 
419
  class SoapClientWSSEC extends SoapClient
420
  {
421
  /**
@@ -438,7 +476,7 @@ class SoapClientWSSEC extends SoapClient
438
 
439
  /**
440
  * Thumbprint from Payment Plaza
441
- * @var type
442
  */
443
  public $thumbprint = '';
444
 
@@ -448,6 +486,16 @@ class SoapClientWSSEC extends SoapClient
448
  */
449
  public $storeId = null;
450
 
 
 
 
 
 
 
 
 
 
 
451
  public function __doRequest ($request , $location , $action , $version , $one_way = 0 )
452
  {
453
  // Add code to inspect/dissect/debug/adjust the XML given in $request here
@@ -463,7 +511,14 @@ class SoapClientWSSEC extends SoapClient
463
  return parent::__doRequest($domDOC->saveXML($domDOC->documentElement), $location, $action, $version, $one_way);
464
  }
465
 
466
- //Get nodeset based on xpath and ID
 
 
 
 
 
 
 
467
  private function getReference($ID, $xPath)
468
  {
469
  $query = '//*[@Id="'.$ID.'"]';
@@ -471,18 +526,36 @@ class SoapClientWSSEC extends SoapClient
471
  return $nodeset->item(0);
472
  }
473
 
474
- //Canonicalize nodeset
 
 
 
 
 
 
475
  private function getCanonical($Object)
476
  {
477
  return $Object->C14N(true, false);
478
  }
479
 
480
- //Calculate digest value (sha1 hash)
 
 
 
 
 
 
481
  private function calculateDigestValue($input)
482
  {
483
  return base64_encode(pack('H*',sha1($input)));
484
  }
485
 
 
 
 
 
 
 
486
  private function signDomDocument($domDocument)
487
  {
488
  //create xPath
@@ -573,6 +646,9 @@ class SoapClientWSSEC extends SoapClient
573
  }
574
  }
575
 
 
 
 
576
  class Header
577
  {
578
  public $MessageControlBlock;
@@ -638,6 +714,11 @@ class MessageControlBlock
638
  public $Software;
639
  }
640
 
 
 
 
 
 
641
  class Body
642
  {
643
  public $Currency;
@@ -670,6 +751,9 @@ class Service
670
  public $Version;
671
  }
672
 
 
 
 
673
  class RequestParameter
674
  {
675
  public $_;
29
 
30
  protected $_debugEmail;
31
 
32
+ /**
33
+ * @param array $vars
34
+ */
35
  public function setVars($vars = array())
36
  {
37
  $this->_vars = $vars;
38
  }
39
 
40
+ /**
41
+ * @return mixed
42
+ */
43
  public function getVars()
44
  {
45
  return $this->_vars;
46
  }
47
 
48
+ /**
49
+ * @param array $data
50
+ */
51
  public function __construct($data = array())
52
  {
53
  if(!defined('LIB_DIR')) {
73
  $this->setMethod($data['method']);
74
  }
75
 
76
+ /**
77
+ * @return mixed
78
+ */
79
  public function getMethod()
80
  {
81
  return $this->_method;
82
  }
83
 
84
+ /**
85
+ * @param string $method
86
+ */
87
  public function setMethod($method = '')
88
  {
89
  $this->_method = $method;
90
  }
91
 
92
+ /**
93
+ * @return array
94
+ */
95
  public function transactionRequest()
96
  {
97
  try
142
  $client->thumbprint = $this->_vars['thumbprint'];
143
 
144
  // Get the order so we can get the storeId relevant for this order
145
+ /** @var Mage_Sales_Model_Order $order */
146
  $order = Mage::getModel('sales/order')->load($this->_vars['orderId'], 'increment_id');
147
  // And pass the storeId to the WSDL client
148
  $client->storeId = $order->getStoreId();
282
  return array($response, $responseDomDOC, $requestDomDOC);
283
  }
284
 
285
+ /**
286
+ * @param SoapClientWSSEC|bool $client
287
+ *
288
+ * @return array
289
+ */
290
  protected function _error($client = false)
291
  {
292
  $response = false;
313
  return array($response, $responseDomDOC, $requestDomDOC);
314
  }
315
 
316
+ /**
317
+ * @param $TransactionRequest
318
+ */
319
  protected function _addServices(&$TransactionRequest)
320
  {
321
  $services = array();
343
  $TransactionRequest->Services->Service = $services;
344
  }
345
 
346
+ /**
347
+ * @param $service
348
+ * @param $name
349
+ */
350
  protected function _addCustomFields(&$service, $name)
351
  {
352
  if (
409
  }
410
  }
411
 
412
+ /**
413
+ * @param $TransactionRequest
414
+ *
415
+ * @return mixed
416
+ */
417
  protected function _addCustomParameters(&$TransactionRequest)
418
  {
419
  $requestParameters = array();
451
  }
452
  }
453
 
454
+ /**
455
+ * Class SoapClientWSSEC
456
+ */
457
  class SoapClientWSSEC extends SoapClient
458
  {
459
  /**
476
 
477
  /**
478
  * Thumbprint from Payment Plaza
479
+ * @var string
480
  */
481
  public $thumbprint = '';
482
 
486
  */
487
  public $storeId = null;
488
 
489
+ /**
490
+ * @param string $request
491
+ * @param string $location
492
+ * @param string $action
493
+ * @param int $version
494
+ * @param int $one_way
495
+ *
496
+ * @return string
497
+ * @throws Exception
498
+ */
499
  public function __doRequest ($request , $location , $action , $version , $one_way = 0 )
500
  {
501
  // Add code to inspect/dissect/debug/adjust the XML given in $request here
511
  return parent::__doRequest($domDOC->saveXML($domDOC->documentElement), $location, $action, $version, $one_way);
512
  }
513
 
514
+ /**
515
+ * Get nodeset based on xpath and ID
516
+ *
517
+ * @param $ID
518
+ * @param DOMXPath $xPath
519
+ *
520
+ * @return DOMNode
521
+ */
522
  private function getReference($ID, $xPath)
523
  {
524
  $query = '//*[@Id="'.$ID.'"]';
526
  return $nodeset->item(0);
527
  }
528
 
529
+ /**
530
+ * Canonicalize nodeset
531
+ *
532
+ * @param DOMNode $Object
533
+ *
534
+ * @return DOMNode
535
+ */
536
  private function getCanonical($Object)
537
  {
538
  return $Object->C14N(true, false);
539
  }
540
 
541
+ /**
542
+ * Calculate digest value (sha1 hash)
543
+ *
544
+ * @param $input
545
+ *
546
+ * @return string
547
+ */
548
  private function calculateDigestValue($input)
549
  {
550
  return base64_encode(pack('H*',sha1($input)));
551
  }
552
 
553
+ /**
554
+ * @param DOMDocument $domDocument
555
+ *
556
+ * @return DOMDocument
557
+ * @throws Exception
558
+ */
559
  private function signDomDocument($domDocument)
560
  {
561
  //create xPath
646
  }
647
  }
648
 
649
+ /**
650
+ * @property SecurityType Security
651
+ */
652
  class Header
653
  {
654
  public $MessageControlBlock;
714
  public $Software;
715
  }
716
 
717
+ /**
718
+ * @property float Amount
719
+ * @property string ServicesSelectableByClient
720
+ * @property bool ContinueOnIncomplete
721
+ */
722
  class Body
723
  {
724
  public $Currency;
751
  public $Version;
752
  }
753
 
754
+ /**
755
+ * @property int|string GroupID
756
+ */
757
  class RequestParameter
758
  {
759
  public $_;
app/code/community/TIG/Buckaroo3Extended/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <TIG_Buckaroo3Extended>
5
- <version>4.14.1</version>
6
  </TIG_Buckaroo3Extended>
7
  </modules>
8
  <frontend>
@@ -1442,6 +1442,16 @@
1442
  <fee_percentage_mode>subtotal</fee_percentage_mode>
1443
  </buckaroo3extended_advanced>
1444
 
 
 
 
 
 
 
 
 
 
 
1445
  <buckaroo3extended_ideal>
1446
  <active>0</active>
1447
  <mode>0</mode>
2
  <config>
3
  <modules>
4
  <TIG_Buckaroo3Extended>
5
+ <version>4.15.2</version>
6
  </TIG_Buckaroo3Extended>
7
  </modules>
8
  <frontend>
1442
  <fee_percentage_mode>subtotal</fee_percentage_mode>
1443
  </buckaroo3extended_advanced>
1444
 
1445
+ <buckaroo3extended_response>
1446
+ <response_payment_failure>Your payment was unsuccessful. Please try again or choose another payment method.</response_payment_failure>
1447
+ <response_validation_error>A validation error has occurred. Please try again. If this problem persists, please contact the shop owner.</response_validation_error>
1448
+ <response_technical_error>A technical error has occurred. Please try again. If this problem persists, please contact the shop owner.</response_technical_error>
1449
+ <response_payment_rejected>The payment has been rejected, please try again or select a different paymentmethod.</response_payment_rejected>
1450
+ <response_canceled_by_user>Your payment was unsuccessful, cancelled by consumer.</response_canceled_by_user>
1451
+ <response_canceled_by_merchant>Your payment was unsuccessful, cancelled by the merchant. Please contact the shop owner.</response_canceled_by_merchant>
1452
+ <response_default>Your payment was unsuccessful. Please try again or choose another payment method.</response_default>
1453
+ </buckaroo3extended_response>
1454
+
1455
  <buckaroo3extended_ideal>
1456
  <active>0</active>
1457
  <mode>0</mode>
app/code/community/TIG/Buckaroo3Extended/etc/system.xml CHANGED
@@ -826,18 +826,6 @@
826
  <show_in_website>1</show_in_website>
827
  <show_in_store>1</show_in_store>
828
  </no>
829
- <sendmail translate="label comment tooltip">
830
- <label>Send payment email</label>
831
- <comment>Buckaroo sends an email to the customer with the payment procedures.</comment>
832
- <tooltip>Set to 'No' leaves the customer uninformed on the payment obligations.</tooltip>
833
- <frontend_type>select</frontend_type>
834
- <source_model>buckaroo3extended/sources_yesno</source_model>
835
- <sort_order>80</sort_order>
836
- <show_in_default>1</show_in_default>
837
- <show_in_website>1</show_in_website>
838
- <show_in_store>1</show_in_store>
839
- <validate>buckaroo3extended_paymentguarantee_advanced</validate>
840
- </sendmail>
841
  <order_email translate="label comment">
842
  <label>Send order confirmation email</label>
843
  <comment>Enable to send an order confirmation email to the customer when the payment is succesfull. Specific for this payment method.</comment>
@@ -1129,18 +1117,6 @@
1129
  <show_in_website>1</show_in_website>
1130
  <show_in_store>1</show_in_store>
1131
  </no>
1132
- <sendmail translate="label comment tooltip">
1133
- <label>Send payment email</label>
1134
- <comment>Buckaroo sends an email to the customer with the payment procedures.</comment>
1135
- <tooltip>Set to 'No' leaves the customer uninformed on the payment obligations.</tooltip>
1136
- <frontend_type>select</frontend_type>
1137
- <source_model>buckaroo3extended/sources_yesno</source_model>
1138
- <sort_order>80</sort_order>
1139
- <show_in_default>1</show_in_default>
1140
- <show_in_website>1</show_in_website>
1141
- <show_in_store>1</show_in_store>
1142
- <validate>buckaroo3extended_paymentguarantee_advanced</validate>
1143
- </sendmail>
1144
  <order_email translate="label comment">
1145
  <label>Send order confirmation email</label>
1146
  <comment>Enable to send an order confirmation email to the customer when the payment is succesfull. Specific for this payment method.</comment>
@@ -5218,18 +5194,6 @@
5218
  <show_in_website>1</show_in_website>
5219
  <show_in_store>1</show_in_store>
5220
  </cards_allowed>
5221
- <send_mail translate="label comment tooltip">
5222
- <label>Send payment email</label>
5223
- <comment>Buckaroo sends an email to the customer with the payment procedures.</comment>
5224
- <tooltip>Set to 'No' leaves the customer uninformed on the payment obligations.</tooltip>
5225
- <frontend_type>select</frontend_type>
5226
- <source_model>buckaroo3extended/sources_yesno</source_model>
5227
- <sort_order>60</sort_order>
5228
- <show_in_default>1</show_in_default>
5229
- <show_in_website>1</show_in_website>
5230
- <show_in_store>1</show_in_store>
5231
- <validate>buckaroo3extended_giftcards_advanced</validate>
5232
- </send_mail>
5233
  <order_email translate="label comment">
5234
  <label>Send order confirmation email</label>
5235
  <comment>Enable to send an order confirmation email to the customer when the payment is succesfull. Specific for this payment method.</comment>
@@ -6525,6 +6489,85 @@
6525
  </certificate_upload>
6526
  </fields>
6527
  </buckaroo3extended_certificate>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6528
  <buckaroo3extended_advanced translate="label">
6529
  <label>Advanced Configuration</label>
6530
  <sort_order>22000</sort_order>
826
  <show_in_website>1</show_in_website>
827
  <show_in_store>1</show_in_store>
828
  </no>
 
 
 
 
 
 
 
 
 
 
 
 
829
  <order_email translate="label comment">
830
  <label>Send order confirmation email</label>
831
  <comment>Enable to send an order confirmation email to the customer when the payment is succesfull. Specific for this payment method.</comment>
1117
  <show_in_website>1</show_in_website>
1118
  <show_in_store>1</show_in_store>
1119
  </no>
 
 
 
 
 
 
 
 
 
 
 
 
1120
  <order_email translate="label comment">
1121
  <label>Send order confirmation email</label>
1122
  <comment>Enable to send an order confirmation email to the customer when the payment is succesfull. Specific for this payment method.</comment>
5194
  <show_in_website>1</show_in_website>
5195
  <show_in_store>1</show_in_store>
5196
  </cards_allowed>
 
 
 
 
 
 
 
 
 
 
 
 
5197
  <order_email translate="label comment">
5198
  <label>Send order confirmation email</label>
5199
  <comment>Enable to send an order confirmation email to the customer when the payment is succesfull. Specific for this payment method.</comment>
6489
  </certificate_upload>
6490
  </fields>
6491
  </buckaroo3extended_certificate>
6492
+ <buckaroo3extended_response translate="label">
6493
+ <label>Custom default error messages</label>
6494
+ <sort_order>21500</sort_order>
6495
+ <show_in_default>1</show_in_default>
6496
+ <show_in_website>1</show_in_website>
6497
+ <show_in_store>1</show_in_store>
6498
+ <fields>
6499
+ <hint>
6500
+ <frontend_model>buckaroo3extended/adminhtml_system_config_responsehint</frontend_model>
6501
+ <sort_order>0</sort_order>
6502
+ <show_in_default>1</show_in_default>
6503
+ <show_in_website>1</show_in_website>
6504
+ <show_in_store>1</show_in_store>
6505
+ </hint>
6506
+ <response_payment_failure translate="label comment">
6507
+ <label>Payment failure</label>
6508
+ <comment>Set response message for an payment failure.</comment>
6509
+ <frontend_type>textarea</frontend_type>
6510
+ <sort_order>10</sort_order>
6511
+ <show_in_default>1</show_in_default>
6512
+ <show_in_website>1</show_in_website>
6513
+ <show_in_store>1</show_in_store>
6514
+ </response_payment_failure>
6515
+ <response_validation_error translate="label comment">
6516
+ <label>Validation error</label>
6517
+ <comment>Set response message for an validation error.</comment>
6518
+ <frontend_type>textarea</frontend_type>
6519
+ <sort_order>20</sort_order>
6520
+ <show_in_default>1</show_in_default>
6521
+ <show_in_website>1</show_in_website>
6522
+ <show_in_store>1</show_in_store>
6523
+ </response_validation_error>
6524
+ <response_technical_error translate="label comment">
6525
+ <label>Technical error</label>
6526
+ <comment>Set response message for an technical error.</comment>
6527
+ <frontend_type>textarea</frontend_type>
6528
+ <sort_order>30</sort_order>
6529
+ <show_in_default>1</show_in_default>
6530
+ <show_in_website>1</show_in_website>
6531
+ <show_in_store>1</show_in_store>
6532
+ </response_technical_error>
6533
+ <response_payment_rejected translate="label comment">
6534
+ <label>Payment rejected</label>
6535
+ <comment>Set response message for an rejected payment</comment>
6536
+ <frontend_type>textarea</frontend_type>
6537
+ <sort_order>40</sort_order>
6538
+ <show_in_default>1</show_in_default>
6539
+ <show_in_website>1</show_in_website>
6540
+ <show_in_store>1</show_in_store>
6541
+ </response_payment_rejected>
6542
+ <response_canceled_by_user translate="label comment">
6543
+ <label>Canceled by user</label>
6544
+ <comment>Set response message for an payment canceled by the consumer</comment>
6545
+ <frontend_type>textarea</frontend_type>
6546
+ <sort_order>50</sort_order>
6547
+ <show_in_default>1</show_in_default>
6548
+ <show_in_website>1</show_in_website>
6549
+ <show_in_store>1</show_in_store>
6550
+ </response_canceled_by_user>
6551
+ <response_canceled_by_merchant translate="label comment">
6552
+ <label>Canceled by merchant</label>
6553
+ <comment>Set response message for an payment canceled by the merchant</comment>
6554
+ <frontend_type>textarea</frontend_type>
6555
+ <sort_order>60</sort_order>
6556
+ <show_in_default>1</show_in_default>
6557
+ <show_in_website>1</show_in_website>
6558
+ <show_in_store>1</show_in_store>
6559
+ </response_canceled_by_merchant>
6560
+ <response_default translate="label comment">
6561
+ <label>Default message</label>
6562
+ <comment>Set response message for the default message when a payment fails but there is no response code.</comment>
6563
+ <frontend_type>textarea</frontend_type>
6564
+ <sort_order>70</sort_order>
6565
+ <show_in_default>1</show_in_default>
6566
+ <show_in_website>1</show_in_website>
6567
+ <show_in_store>1</show_in_store>
6568
+ </response_default>
6569
+ </fields>
6570
+ </buckaroo3extended_response>
6571
  <buckaroo3extended_advanced translate="label">
6572
  <label>Advanced Configuration</label>
6573
  <sort_order>22000</sort_order>
app/code/community/TIG/Buckaroo3Extended/sql/buckaroo3extended_setup/mysql4-data-upgrade-4.12.0-4.13.0.php CHANGED
@@ -65,8 +65,9 @@ foreach ($statusArray as $data) {
65
 
66
  // Check if it already has a status - if it doesn't, we're going to add it
67
  if (!$statusDb->getStatus()) {
68
- $statusDb->setData($data);
69
  $statusDb->save();
 
70
  }
71
  }
72
 
65
 
66
  // Check if it already has a status - if it doesn't, we're going to add it
67
  if (!$statusDb->getStatus()) {
68
+ $statusDb->setData($data)->setStatus($data['status']);
69
  $statusDb->save();
70
+ $statusDb->assignState($data['state'], false);
71
  }
72
  }
73
 
app/design/adminhtml/default/default/layout/TIG/buckaroo3extended.xml CHANGED
@@ -64,9 +64,6 @@
64
  <template>buckaroo3extended/sales/order/totals/tax.phtml</template>
65
  </action>
66
  </reference>
67
- <reference name="content">
68
- <block type="buckaroo3extended/adminhtml_sales_order_creditmemo_create_refundFields" name="buckaroo_refund_fields" template="buckaroo3extended/sales/order/creditmemo/create/refund_fields.phtml"/>
69
- </reference>
70
  </adminhtml_sales_order_creditmemo_new>
71
 
72
  <adminhtml_sales_order_creditmemo_updateqty>
64
  <template>buckaroo3extended/sales/order/totals/tax.phtml</template>
65
  </action>
66
  </reference>
 
 
 
67
  </adminhtml_sales_order_creditmemo_new>
68
 
69
  <adminhtml_sales_order_creditmemo_updateqty>
app/design/adminhtml/default/default/template/buckaroo3extended/payperemail/checkout/form.phtml CHANGED
@@ -9,7 +9,7 @@ $gender=(int)Mage::getSingleton('checkout/session')->getQuote()->getCustomerGend
9
  <div id="payment-errors" class="validation-advice" style="display:none;"></div>
10
 
11
  <?php $_code=$this->getMethodCode() ?>
12
- <ul id="payment_form_<?php echo $_code ?>" style="display:none">
13
  <li>
14
  <div class="input-box">
15
  <label for="<?php echo $_code;?>_BPE_Customergender"><?php echo $this->__('Salutation') ?></label>
@@ -20,31 +20,31 @@ $gender=(int)Mage::getSingleton('checkout/session')->getQuote()->getCustomerGend
20
  </select>
21
  </div>
22
  </li>
23
-
24
  <li>
25
  <div class="input-box">
26
  <label for="<?php echo $_code;?>_BPE_Customerfirstname"><?php echo $this->__('First Name') ?> <span class="required">*</span></label>
27
  <br>
28
- <input class="input-text required-entry" type="input" name="<?php echo $_code;?>_BPE_Customerfirstname" value="<?php echo $firstname; ?>" id="<?php echo $_code;?>_BPE_Customerfirstname" />
29
  </div>
30
  </li>
31
-
32
  <li>
33
  <div class="input-box">
34
  <label for="<?php echo $_code;?>_BPE_Customerlastname"><?php echo $this->__('Last Name') ?> <span class="required">*</span></label>
35
  <br>
36
- <input class="input-text required-entry" type="input" name="<?php echo $_code;?>_BPE_Customerlastname" value="<?php echo $lastname; ?>" id="<?php echo $_code;?>_BPE_Customerlastname" />
37
  </div>
38
  </li>
39
-
40
  <li>
41
  <div class="input-box">
42
  <label for="<?php echo $_code;?>_BPE_Customermail"><?php echo $this->__('E-mail') ?> <span class="required">*</span></label>
43
  <br>
44
- <input class="input-text required-entry validate-email" type="input" name="<?php echo $_code;?>_BPE_Customermail" value="<?php echo $email; ?>" id="<?php echo $_code;?>_BPE_Customermail" />
45
  </div>
46
  </li>
47
-
48
  <li>
49
  <?php echo $this->__('You will receive an email with further payment instructions when you place your order.') ?>
50
  </li>
9
  <div id="payment-errors" class="validation-advice" style="display:none;"></div>
10
 
11
  <?php $_code=$this->getMethodCode() ?>
12
+ <ul id="payment_form_<?php echo $_code ?>" style="display:none">
13
  <li>
14
  <div class="input-box">
15
  <label for="<?php echo $_code;?>_BPE_Customergender"><?php echo $this->__('Salutation') ?></label>
20
  </select>
21
  </div>
22
  </li>
23
+
24
  <li>
25
  <div class="input-box">
26
  <label for="<?php echo $_code;?>_BPE_Customerfirstname"><?php echo $this->__('First Name') ?> <span class="required">*</span></label>
27
  <br>
28
+ <input class="input-text required-entry" type="input" name="<?php echo $_code;?>_BPE_Customerfirstname" value="<?php $this->escapeHtml($firstname); ?>" id="<?php echo $_code;?>_BPE_Customerfirstname" />
29
  </div>
30
  </li>
31
+
32
  <li>
33
  <div class="input-box">
34
  <label for="<?php echo $_code;?>_BPE_Customerlastname"><?php echo $this->__('Last Name') ?> <span class="required">*</span></label>
35
  <br>
36
+ <input class="input-text required-entry" type="input" name="<?php echo $_code;?>_BPE_Customerlastname" value="<?php $this->escapeHtml($lastname); ?>" id="<?php echo $_code;?>_BPE_Customerlastname" />
37
  </div>
38
  </li>
39
+
40
  <li>
41
  <div class="input-box">
42
  <label for="<?php echo $_code;?>_BPE_Customermail"><?php echo $this->__('E-mail') ?> <span class="required">*</span></label>
43
  <br>
44
+ <input class="input-text required-entry validate-email" type="input" name="<?php echo $_code;?>_BPE_Customermail" value="<?php $this->escapeHtml($email); ?>" id="<?php echo $_code;?>_BPE_Customermail" />
45
  </div>
46
  </li>
47
+
48
  <li>
49
  <?php echo $this->__('You will receive an email with further payment instructions when you place your order.') ?>
50
  </li>
app/design/adminhtml/default/default/template/buckaroo3extended/sales/order/creditmemo/create/refund_fields.phtml DELETED
@@ -1,109 +0,0 @@
1
- <?php
2
- /**
3
- * ___________ __ __
4
- * \__ ___/____ _/ |_ _____ | |
5
- * | | / _ \\ __\\__ \ | |
6
- * | | | |_| || | / __ \_| |__
7
- * |____| \____/ |__| (____ /|____/
8
- * \/
9
- * ___ __ __
10
- * | | ____ _/ |_ ____ _______ ____ ____ _/ |_
11
- * | | / \\ __\_/ __ \\_ __ \ / \ _/ __ \\ __\
12
- * | || | \| | \ ___/ | | \/| | \\ ___/ | |
13
- * |___||___| /|__| \_____>|__| |___| / \_____>|__|
14
- * \/ \/
15
- * ________
16
- * / _____/_______ ____ __ __ ______
17
- * / \ ___\_ __ \ / _ \ | | \\____ \
18
- * \ \_\ \| | \/| |_| || | /| |_| |
19
- * \______ /|__| \____/ |____/ | __/
20
- * \/ |__|
21
- *
22
- * NOTICE OF LICENSE
23
- *
24
- * This source file is subject to the Creative Commons License.
25
- * It is available through the world-wide-web at this URL:
26
- * http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
27
- * If you are unable to obtain it through the world-wide-web, please send an email
28
- * to servicedesk@tig.nl so we can send you a copy immediately.
29
- *
30
- * DISCLAIMER
31
- *
32
- * Do not edit or add to this file if you wish to upgrade this module to newer
33
- * versions in the future. If you wish to customize this module for your
34
- * needs please contact servicedesk@tig.nl for more information.
35
- *
36
- * @copyright Copyright (c) 2014 Total Internet Group B.V. (http://www.tig.nl)
37
- * @license http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
38
- *
39
- * @var TIG_Buckaroo3Extended_Block_Adminhtml_Sales_Order_Creditmemo_Create_RefundFields $this
40
- */
41
- ?>
42
- <?php $_buckarooInvoiced = $this->isBuckarooInvoiced(); ?>
43
- <?php $_paymentMethod = $this->getPaymentMethod(); ?>
44
- <?php if ($_buckarooInvoiced && $_paymentMethod == 'buckaroo3extended_bancontactmrcash'): ?>
45
- <table id="buckaroo3extended_refund_fields_container">
46
- <tr>
47
- <td class="label">
48
- <label for="buckaroo3extended_refund_iban"><?php echo $this->__('Customer IBAN') ?></label>
49
- </td>
50
- <td>
51
- <input type="text" name="creditmemo[buckaroo3extended_refund_fields][customer_iban]" value="" class="required-conditional field-refund input-text" style="width:120px;text-align:right" id="buckaroo3extended_refund_iban"/>
52
- </td>
53
- </tr>
54
- <tr>
55
- <td class="label">
56
- <label for="buckaroo3extended_refund_account_name"><?php echo $this->__('Customer Account Name') ?></label>
57
- </td>
58
- <td>
59
- <input type="text" name="creditmemo[buckaroo3extended_refund_fields][customer_account_name]" value="" class="required-conditional field-refund input-text" style="width:120px;text-align:right" id="buckaroo3extended_refund_account_name"/>
60
- </td>
61
- </tr>
62
- <tr>
63
- <td class="label">
64
- <label for="buckaroo3extended_refund_bic"><?php echo $this->__('Customer BIC') ?></label>
65
- </td>
66
- <td>
67
- <input type="text" name="creditmemo[buckaroo3extended_refund_fields][customer_bic]" value="" class="required-conditional field-refund input-text" style="width:120px;text-align:right" id="buckaroo3extended_refund_bic"/>
68
- </td>
69
- </tr>
70
- <tr>
71
- <td colspan="2">
72
- <div class="divider">&nbsp;</div>
73
- </td>
74
- </tr>
75
- </table>
76
- <script type="text/javascript">
77
- //<![CDATA[
78
- var moveRefundFields = function() {
79
- var refundFieldsContainer = $('buckaroo3extended_refund_fields_container');
80
- var refundFields = refundFieldsContainer.select('tr');
81
- var refundFieldsDestination = $$('.order-totals tbody')[0];
82
-
83
- refundFields.reverse().each(function(refundField) {
84
- refundFieldsDestination.insert({
85
- top : refundField
86
- });
87
- });
88
-
89
- refundFieldsContainer.remove();
90
- };
91
-
92
- moveRefundFields();
93
-
94
- // Custom validator on .required-conditional fields, which is dynamic based on #creditmemo_do_offline
95
- Validation.add('required-conditional', 'This is a required field.', function(field_value) {
96
- // If not offline refund it's an online refund so we need to validate
97
- if ($('creditmemo_do_offline').value == 0) {
98
- if (field_value.length == 0) {
99
- // Field is empty so return false & allow the user to retry
100
- enableElements('submit-button');
101
- return false;
102
- }
103
- }
104
- // All good, return true
105
- return true;
106
- });
107
- //]]>
108
- </script>
109
- <?php endif; ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/design/adminhtml/default/default/template/buckaroo3extended/sales/order/totals/tax.phtml CHANGED
@@ -102,7 +102,7 @@ $taxIter++;
102
  <?php endforeach; ?>
103
  <?php endif; ?>
104
  <?php foreach ($_weees as $weeeTitle => $weeeAmount): ?>
105
- <tr class="summary-details-<?php echo $taxIter; ?> summary-details<?php if ($isTop): echo ' summary-details-first'; endif; ?>"
106
  style="display:none;">
107
  <td class="a-right" colspan="1">
108
  <?php echo $this->escapeHtml($weeeTitle); ?>
102
  <?php endforeach; ?>
103
  <?php endif; ?>
104
  <?php foreach ($_weees as $weeeTitle => $weeeAmount): ?>
105
+ <tr class="summary-details-<?php $this->escapeHtml($taxIter); ?> summary-details<?php if ($isTop): echo ' summary-details-first'; endif; ?>"
106
  style="display:none;">
107
  <td class="a-right" colspan="1">
108
  <?php echo $this->escapeHtml($weeeTitle); ?>
app/design/adminhtml/default/default/template/buckaroo3extended/system/config/hint.phtml CHANGED
@@ -3,54 +3,54 @@
3
  </div>
4
  <script type="text/javascript" charset="utf-8" src="<?php echo $this->getSkinUrl("js/tig_buckaroo3extended/jquery-1.4.4.min.js");?>"></script>
5
  <script type = 'text/javascript'>
6
- var jQuery_144 = jQuery.noConflict(true);
7
- jQuery_144('document').ready(
8
  function() {
9
- if (jQuery_144("#buckaroo_buckaroo3extended_active").val() == 0 ) {
10
- jQuery_144("#buckaroo_buckaroo3extended").prev().prev().addClass('disabled');
11
  }
12
- else if (jQuery_144("#buckaroo_buckaroo3extended_active").val() == 1
13
- && jQuery_144("#buckaroo_buckaroo3extended_mode").val() == 1)
14
  {
15
- jQuery_144("#buckaroo_buckaroo3extended").prev().prev().addClass('test');
16
  }
17
  else
18
  {
19
- jQuery_144("#buckaroo_buckaroo3extended").prev().prev().addClass('live');
20
  }
21
 
22
- jQuery_144('.buckaroo-header').html('&nbsp;').css('background-image', "url('<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_SKIN); ?>adminhtml/default/default/images/tig_buckaroo3extended/buckaroo_large.png')").css('width','151').css('height','30');
23
 
24
  <?php foreach($this->config as $config): ?>
25
- jQuery_144('#buckaroo_buckaroo3extended_<?php echo $config; ?>').prev().prev().addClass('advanced');
26
  <?php endforeach;?>
27
 
28
  <?php foreach($this->methods as $method):?>
29
- if (jQuery_144("#buckaroo_buckaroo3extended_<?php echo $method; ?>_active").val() == 0 ) {
30
- jQuery_144("#buckaroo_buckaroo3extended_<?php echo $method; ?>").prev().prev().addClass('disabled');
31
  }
32
- else if (jQuery_144("#buckaroo_buckaroo3extended_<?php echo $method; ?>_active").val() == 1
33
- && jQuery_144("#buckaroo_buckaroo3extended_<?php echo $method; ?>_mode").val() == 1)
34
  {
35
- jQuery_144("#buckaroo_buckaroo3extended_<?php echo $method; ?>").prev().prev().addClass('test');
36
  }
37
  else
38
  {
39
- jQuery_144("#buckaroo_buckaroo3extended_<?php echo $method; ?>").prev().prev().addClass('live');
40
  }
41
  <?php endforeach;?>
42
  <?php foreach($this->services as $service):?>
43
- if (jQuery_144("#buckaroo_buckaroo3extended_<?php echo $service; ?>_active").val() == 0 ) {
44
- jQuery_144("#buckaroo_buckaroo3extended_<?php echo $service; ?>").prev().prev().addClass('disabled');
45
  }
46
- else if (jQuery_144("#buckaroo_buckaroo3extended_<?php echo $service; ?>_active").val() == 1
47
- && jQuery_144("#buckaroo_buckaroo3extended_<?php echo $service; ?>_allow_push").val() == 0)
48
  {
49
- jQuery_144("#buckaroo_buckaroo3extended_<?php echo $service; ?>").prev().prev().addClass('advanced');
50
  }
51
  else
52
  {
53
- jQuery_144("#buckaroo_buckaroo3extended_<?php echo $service; ?>").prev().prev().addClass('advanced');
54
  }
55
  <?php endforeach;?>
56
  }
3
  </div>
4
  <script type="text/javascript" charset="utf-8" src="<?php echo $this->getSkinUrl("js/tig_buckaroo3extended/jquery-1.4.4.min.js");?>"></script>
5
  <script type = 'text/javascript'>
6
+ var jQuery_1123 = jQuery.noConflict(true);
7
+ jQuery_1123('document').ready(
8
  function() {
9
+ if (jQuery_1123("#buckaroo_buckaroo3extended_active").val() == 0 ) {
10
+ jQuery_1123("#buckaroo_buckaroo3extended").prev().prev().addClass('disabled');
11
  }
12
+ else if (jQuery_1123("#buckaroo_buckaroo3extended_active").val() == 1
13
+ && jQuery_1123("#buckaroo_buckaroo3extended_mode").val() == 1)
14
  {
15
+ jQuery_1123("#buckaroo_buckaroo3extended").prev().prev().addClass('test');
16
  }
17
  else
18
  {
19
+ jQuery_1123("#buckaroo_buckaroo3extended").prev().prev().addClass('live');
20
  }
21
 
22
+ jQuery_1123('.buckaroo-header').html('&nbsp;').css('background-image', "url('<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_SKIN); ?>adminhtml/default/default/images/tig_buckaroo3extended/buckaroo_large.png')").css('width','220').css('height','30').css('background-size','80%').css('background-repeat','no-repeat');
23
 
24
  <?php foreach($this->config as $config): ?>
25
+ jQuery_1123('#buckaroo_buckaroo3extended_<?php echo $config; ?>').prev().prev().addClass('advanced');
26
  <?php endforeach;?>
27
 
28
  <?php foreach($this->methods as $method):?>
29
+ if (jQuery_1123("#buckaroo_buckaroo3extended_<?php echo $method; ?>_active").val() == 0 ) {
30
+ jQuery_1123("#buckaroo_buckaroo3extended_<?php echo $method; ?>").prev().prev().addClass('disabled');
31
  }
32
+ else if (jQuery_1123("#buckaroo_buckaroo3extended_<?php echo $method; ?>_active").val() == 1
33
+ && jQuery_1123("#buckaroo_buckaroo3extended_<?php echo $method; ?>_mode").val() == 1)
34
  {
35
+ jQuery_1123("#buckaroo_buckaroo3extended_<?php echo $method; ?>").prev().prev().addClass('test');
36
  }
37
  else
38
  {
39
+ jQuery_1123("#buckaroo_buckaroo3extended_<?php echo $method; ?>").prev().prev().addClass('live');
40
  }
41
  <?php endforeach;?>
42
  <?php foreach($this->services as $service):?>
43
+ if (jQuery_1123("#buckaroo_buckaroo3extended_<?php echo $service; ?>_active").val() == 0 ) {
44
+ jQuery_1123("#buckaroo_buckaroo3extended_<?php echo $service; ?>").prev().prev().addClass('disabled');
45
  }
46
+ else if (jQuery_1123("#buckaroo_buckaroo3extended_<?php echo $service; ?>_active").val() == 1
47
+ && jQuery_1123("#buckaroo_buckaroo3extended_<?php echo $service; ?>_allow_push").val() == 0)
48
  {
49
+ jQuery_1123("#buckaroo_buckaroo3extended_<?php echo $service; ?>").prev().prev().addClass('advanced');
50
  }
51
  else
52
  {
53
+ jQuery_1123("#buckaroo_buckaroo3extended_<?php echo $service; ?>").prev().prev().addClass('advanced');
54
  }
55
  <?php endforeach;?>
56
  }
app/design/adminhtml/default/default/template/buckaroo3extended/system/config/responsehint.phtml ADDED
@@ -0,0 +1,58 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <div class="module-message warning">
2
+ <h4><?php echo Mage::helper('buckaroo3extended')->__("Please read first our knowledge base article about this setting: <a href='https://servicedesk.tig.nl/hc/nl/articles/221318687' target='_blank'>More information about custom error messages</a>.")?></h4>
3
+ </div>
4
+ <script type="text/javascript" charset="utf-8" src="<?php echo $this->getSkinUrl("js/tig_buckaroo3extended/jquery-1.4.4.min.js");?>"></script>
5
+ <script type = 'text/javascript'>
6
+ var jQuery_1123 = jQuery.noConflict(true);
7
+ jQuery_1123('document').ready(
8
+ function() {
9
+ if (jQuery_1123("#buckaroo_buckaroo3extended_active").val() == 0 ) {
10
+ jQuery_1123("#buckaroo_buckaroo3extended").prev().prev().addClass('disabled');
11
+ }
12
+ else if (jQuery_1123("#buckaroo_buckaroo3extended_active").val() == 1
13
+ && jQuery_1123("#buckaroo_buckaroo3extended_mode").val() == 1)
14
+ {
15
+ jQuery_1123("#buckaroo_buckaroo3extended").prev().prev().addClass('test');
16
+ }
17
+ else
18
+ {
19
+ jQuery_1123("#buckaroo_buckaroo3extended").prev().prev().addClass('live');
20
+ }
21
+
22
+ jQuery_1123('.buckaroo-header').html('&nbsp;').css('background-image', "url('<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_SKIN); ?>adminhtml/default/default/images/tig_buckaroo3extended/buckaroo_large.png')").css('width','220').css('height','30').css('background-size','80%').css('background-repeat','no-repeat');
23
+
24
+ <?php foreach($this->config as $config): ?>
25
+ jQuery_1123('#buckaroo_buckaroo3extended_<?php echo $config; ?>').prev().prev().addClass('advanced');
26
+ <?php endforeach;?>
27
+
28
+ <?php foreach($this->methods as $method):?>
29
+ if (jQuery_1123("#buckaroo_buckaroo3extended_<?php echo $method; ?>_active").val() == 0 ) {
30
+ jQuery_1123("#buckaroo_buckaroo3extended_<?php echo $method; ?>").prev().prev().addClass('disabled');
31
+ }
32
+ else if (jQuery_1123("#buckaroo_buckaroo3extended_<?php echo $method; ?>_active").val() == 1
33
+ && jQuery_1123("#buckaroo_buckaroo3extended_<?php echo $method; ?>_mode").val() == 1)
34
+ {
35
+ jQuery_1123("#buckaroo_buckaroo3extended_<?php echo $method; ?>").prev().prev().addClass('test');
36
+ }
37
+ else
38
+ {
39
+ jQuery_1123("#buckaroo_buckaroo3extended_<?php echo $method; ?>").prev().prev().addClass('live');
40
+ }
41
+ <?php endforeach;?>
42
+ <?php foreach($this->services as $service):?>
43
+ if (jQuery_1123("#buckaroo_buckaroo3extended_<?php echo $service; ?>_active").val() == 0 ) {
44
+ jQuery_1123("#buckaroo_buckaroo3extended_<?php echo $service; ?>").prev().prev().addClass('disabled');
45
+ }
46
+ else if (jQuery_1123("#buckaroo_buckaroo3extended_<?php echo $service; ?>_active").val() == 1
47
+ && jQuery_1123("#buckaroo_buckaroo3extended_<?php echo $service; ?>_allow_push").val() == 0)
48
+ {
49
+ jQuery_1123("#buckaroo_buckaroo3extended_<?php echo $service; ?>").prev().prev().addClass('advanced');
50
+ }
51
+ else
52
+ {
53
+ jQuery_1123("#buckaroo_buckaroo3extended_<?php echo $service; ?>").prev().prev().addClass('advanced');
54
+ }
55
+ <?php endforeach;?>
56
+ }
57
+ );
58
+ </script>
app/design/adminhtml/default/default/template/buckaroo3extended/system/config/supportTab.phtml CHANGED
@@ -67,7 +67,7 @@
67
  <li><?php echo $_helper->__('Magento Enterprise Edition version');?> 1.12, 1.13 &amp; 1.14</li>
68
  </ul>
69
  <ul>
70
- <li><?php echo $_helper->__('OneStepCheckout version');?> 4.0.7</li>
71
  </ul>
72
  </div>
73
  <div class="text-box">
67
  <li><?php echo $_helper->__('Magento Enterprise Edition version');?> 1.12, 1.13 &amp; 1.14</li>
68
  </ul>
69
  <ul>
70
+ <li><?php echo $_helper->__('OneStepCheckout version');?> 4.0.7 - 4.5.5</li>
71
  </ul>
72
  </div>
73
  <div class="text-box">
app/design/frontend/base/default/layout/TIG/buckaroo3extended.xml CHANGED
@@ -36,8 +36,12 @@
36
  </action>
37
  <action method="addItem">
38
  <type>skin_js</type>
39
- <name>js/TIG/Buckaroo3Extended/paymentGuaranteeTermsAndConditions.js</name>
40
  </action>
 
 
 
 
41
  </reference>
42
  <reference name="before_body_end">
43
  <block type="core/template" name="buckaroo_save_sata_js" template="buckaroo3extended/saveData.phtml"/>
@@ -53,8 +57,12 @@
53
  </action>
54
  <action method="addItem">
55
  <type>skin_js</type>
56
- <name>js/TIG/Buckaroo3Extended/paymentGuaranteeTermsAndConditions.js</name>
57
  </action>
 
 
 
 
58
  </reference>
59
  <reference name="before_body_end">
60
  <block type="core/template" name="buckaroo_save_sata_js" template="buckaroo3extended/saveData.phtml"/>
36
  </action>
37
  <action method="addItem">
38
  <type>skin_js</type>
39
+ <name>js/TIG/Buckaroo3Extended/paymentGuaranteeObserver.js</name>
40
  </action>
41
+ <action method="addItem">
42
+ <type>skin_js</type>
43
+ <name>js/TIG/Buckaroo3Extended/afterpayObserver.js</name>
44
+ </action>
45
  </reference>
46
  <reference name="before_body_end">
47
  <block type="core/template" name="buckaroo_save_sata_js" template="buckaroo3extended/saveData.phtml"/>
57
  </action>
58
  <action method="addItem">
59
  <type>skin_js</type>
60
+ <name>js/TIG/Buckaroo3Extended/paymentGuaranteeObserver.js</name>
61
  </action>
62
+ <action method="addItem">
63
+ <type>skin_js</type>
64
+ <name>js/TIG/Buckaroo3Extended/afterpayObserver.js</name>
65
+ </action>
66
  </reference>
67
  <reference name="before_body_end">
68
  <block type="core/template" name="buckaroo_save_sata_js" template="buckaroo3extended/saveData.phtml"/>
app/design/frontend/base/default/template/buckaroo3extended/afterpay/checkout/form.phtml CHANGED
@@ -16,13 +16,13 @@
16
  <li>
17
  <label><?php echo $this->__('Billing name');?>:</label>
18
  <div class="input-box">
19
- <span class="disabled stylefix" id="<?php echo $_code;?>_BPE_Customername" title="<?php echo $this->__('Name');?>"><?php echo $this->getName(); ?></span>
20
  </div>
21
  </li>
22
  <li <?php if ($this->getAddress()->getTelephone() && $this->getAddress()->getTelephone() != '-'): ?>style="display:none;"<?php endif; ?>>
23
  <label class="required" for="<?php echo $_code;?>_BPE_Customerphone"><?php echo $this->__('Telephone') ?>: <em>*</em></label>
24
  <div class="input-box">
25
- <input class="input-text required-entry" type="text" title="<?php echo $this->__('Telephone') ?>" name="<?php echo $_code;?>_bpe_customer_phone_number" value="<?php echo $this->getPhoneNumber(); ?>" id="<?php echo $_code;?>_BPE_Customerphone"/>
26
  </div>
27
  </li>
28
  <li>
@@ -41,7 +41,7 @@
41
  <li>
42
  <label for="<?php echo $_code;?>_BPE_customer_account_number" class="required"><?php echo $this->__('Bank account number') ?>: <em>*</em></label>
43
  <div class="input-box">
44
- <input class="input-text required-entry" type="text" title="<?php echo $this->__('Bank account number') ?>" name="<?php echo $_code;?>_bpe_customer_account_number" value="<?php echo $this->getBankAccount(); ?>" id="<?php echo $_code;?>_BPE_customer_account_number" />
45
  </div>
46
  </li>
47
  <?php endif;?>
@@ -64,19 +64,19 @@
64
  <div id="b2b-fields">
65
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyCOCRegistration"><?php echo $this->__('COC Number');?></label>
66
  <div class="input-box">
67
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyCOCRegistration" id="<?php echo $_code;?>_BPE_CompanyCOCRegistration" value="<?php echo $this->getCompanyCOCRegistration();?>" />
68
  </div>
69
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyName"><?php echo $this->__('Company Name');?></label>
70
  <div class="input-box">
71
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyName" id="<?php echo $_code;?>_BPE_CompanyName" value="<?php echo $this->getCompanyName();?>" />
72
  </div>
73
  <label class="required" for="<?php echo $_code;?>_BPE_CostCentre"><?php echo $this->__('Cost Center');?></label>
74
  <div class="input-box">
75
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CostCentre" id="<?php echo $_code;?>_BPE_CostCentre" value="<?php echo $this->getCostCentre();?>" />
76
  </div>
77
  <label class="required" for="<?php echo $_code;?>_BPE_VatNumber"><?php echo $this->__('VAT Number');?></label>
78
  <div class="input-box">
79
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_VatNumber" id="<?php echo $_code;?>_BPE_VatNumber" value="<?php echo $this->getVatNumber();?>" />
80
  </div>
81
  </div>
82
  </li>
@@ -100,19 +100,19 @@
100
  <div id="b2b-fields"<?php echo $style;?>>
101
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyCOCRegistration"><?php echo $this->__('COC Number');?></label>
102
  <div class="input-box">
103
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyCOCRegistration" id="<?php echo $_code;?>_BPE_CompanyCOCRegistration" value="<?php echo $this->getCompanyCoCRegistration();?>" />
104
  </div>
105
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyName"><?php echo $this->__('Company Name');?></label>
106
  <div class="input-box">
107
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyName" id="<?php echo $_code;?>_BPE_CompanyName" value="<?php echo $this->getCompanyName();?>" />
108
  </div>
109
  <label class="required" for="<?php echo $_code;?>_BPE_CostCentre"><?php echo $this->__('Cost Center');?></label>
110
  <div class="input-box">
111
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CostCentre" id="<?php echo $_code;?>_BPE_CostCentre" value="<?php echo $this->getCostCentre();?>" />
112
  </div>
113
  <label class="required" for="<?php echo $_code;?>_BPE_VatNumber"><?php echo $this->__('VAT Number');?></label>
114
  <div class="input-box">
115
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_VatNumber" id="<?php echo $_code;?>_BPE_VatNumber" value="<?php echo $this->getVatNumber();?>" />
116
  </div>
117
  </div>
118
  </li>
16
  <li>
17
  <label><?php echo $this->__('Billing name');?>:</label>
18
  <div class="input-box">
19
+ <span class="disabled stylefix" id="<?php echo $_code;?>_BPE_Customername" title="<?php echo $this->__('Name');?>"><?php echo $this->escapeHtml($this->getName()); ?></span>
20
  </div>
21
  </li>
22
  <li <?php if ($this->getAddress()->getTelephone() && $this->getAddress()->getTelephone() != '-'): ?>style="display:none;"<?php endif; ?>>
23
  <label class="required" for="<?php echo $_code;?>_BPE_Customerphone"><?php echo $this->__('Telephone') ?>: <em>*</em></label>
24
  <div class="input-box">
25
+ <input class="input-text required-entry" type="text" title="<?php echo $this->__('Telephone') ?>" name="<?php echo $_code;?>_bpe_customer_phone_number" value="<?php echo $this->escapeHtml($this->getPhoneNumber()); ?>" id="<?php echo $_code;?>_BPE_Customerphone"/>
26
  </div>
27
  </li>
28
  <li>
41
  <li>
42
  <label for="<?php echo $_code;?>_BPE_customer_account_number" class="required"><?php echo $this->__('Bank account number') ?>: <em>*</em></label>
43
  <div class="input-box">
44
+ <input class="input-text required-entry" type="text" title="<?php echo $this->__('Bank account number') ?>" name="<?php echo $_code;?>_bpe_customer_account_number" value="<?php echo $this->escapeHtml($this->getBankAccount()); ?>" id="<?php echo $_code;?>_BPE_customer_account_number" />
45
  </div>
46
  </li>
47
  <?php endif;?>
64
  <div id="b2b-fields">
65
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyCOCRegistration"><?php echo $this->__('COC Number');?></label>
66
  <div class="input-box">
67
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyCOCRegistration" id="<?php echo $_code;?>_BPE_CompanyCOCRegistration" value="<?php echo $this->escapeHtml($this->getCompanyCOCRegistration());?>" />
68
  </div>
69
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyName"><?php echo $this->__('Company Name');?></label>
70
  <div class="input-box">
71
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyName" id="<?php echo $_code;?>_BPE_CompanyName" value="<?php echo $this->escapeHtml($this->getCompanyName());?>" />
72
  </div>
73
  <label class="required" for="<?php echo $_code;?>_BPE_CostCentre"><?php echo $this->__('Cost Center');?></label>
74
  <div class="input-box">
75
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CostCentre" id="<?php echo $_code;?>_BPE_CostCentre" value="<?php echo $this->escapeHtml($this->getCostCentre());?>" />
76
  </div>
77
  <label class="required" for="<?php echo $_code;?>_BPE_VatNumber"><?php echo $this->__('VAT Number');?></label>
78
  <div class="input-box">
79
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_VatNumber" id="<?php echo $_code;?>_BPE_VatNumber" value="<?php echo $this->escapeHtml($this->getVatNumber());?>" />
80
  </div>
81
  </div>
82
  </li>
100
  <div id="b2b-fields"<?php echo $style;?>>
101
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyCOCRegistration"><?php echo $this->__('COC Number');?></label>
102
  <div class="input-box">
103
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyCOCRegistration" id="<?php echo $_code;?>_BPE_CompanyCOCRegistration" value="<?php echo $this->escapeHtml($this->getCompanyCoCRegistration());?>" />
104
  </div>
105
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyName"><?php echo $this->__('Company Name');?></label>
106
  <div class="input-box">
107
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyName" id="<?php echo $_code;?>_BPE_CompanyName" value="<?php echo $this->escapeHtml($this->getCompanyName());?>" />
108
  </div>
109
  <label class="required" for="<?php echo $_code;?>_BPE_CostCentre"><?php echo $this->__('Cost Center');?></label>
110
  <div class="input-box">
111
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CostCentre" id="<?php echo $_code;?>_BPE_CostCentre" value="<?php echo $this->escapeHtml($this->getCostCentre());?>" />
112
  </div>
113
  <label class="required" for="<?php echo $_code;?>_BPE_VatNumber"><?php echo $this->__('VAT Number');?></label>
114
  <div class="input-box">
115
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_VatNumber" id="<?php echo $_code;?>_BPE_VatNumber" value="<?php echo $this->escapeHtml($this->getVatNumber());?>" />
116
  </div>
117
  </div>
118
  </li>
app/design/frontend/base/default/template/buckaroo3extended/afterpay2/checkout/form.phtml CHANGED
@@ -16,13 +16,13 @@
16
  <li>
17
  <label><?php echo $this->__('Billing name');?>:</label>
18
  <div class="input-box">
19
- <span class="disabled stylefix" id="<?php echo $_code;?>_BPE_Customername" title="<?php echo $this->__('Name');?>"><?php echo $this->getName(); ?></span>
20
  </div>
21
  </li>
22
  <li <?php if ($this->getAddress()->getTelephone() && $this->getAddress()->getTelephone() != '-'): ?>style="display:none;"<?php endif; ?>>
23
  <label class="required" for="<?php echo $_code;?>_BPE_Customerphone"><?php echo $this->__('Telephone') ?>: <em>*</em></label>
24
  <div class="input-box">
25
- <input class="input-text required-entry" type="text" title="<?php echo $this->__('Telephone') ?>" name="<?php echo $_code;?>_bpe_customer_phone_number" value="<?php echo $this->getPhoneNumber(); ?>" id="<?php echo $_code;?>_BPE_Customerphone"/>
26
  </div>
27
  </li>
28
  <li>
@@ -41,7 +41,7 @@
41
  <li>
42
  <label for="<?php echo $_code;?>_BPE_customer_account_number" class="required"><?php echo $this->__('Bank account number') ?>: <em>*</em></label>
43
  <div class="input-box">
44
- <input class="input-text required-entry" type="text" title="<?php echo $this->__('Bank account number') ?>" name="<?php echo $_code;?>_bpe_customer_account_number" value="<?php echo $this->getBankAccount(); ?>" id="<?php echo $_code;?>_BPE_customer_account_number" />
45
  </div>
46
  </li>
47
  <?php endif;?>
@@ -64,19 +64,19 @@
64
  <div id="b2b-fields">
65
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyCOCRegistration"><?php echo $this->__('COC Number');?></label>
66
  <div class="input-box">
67
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyCOCRegistration" id="<?php echo $_code;?>_BPE_CompanyCOCRegistration" value="<?php echo $this->getCompanyCOCRegistration();?>" />
68
  </div>
69
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyName"><?php echo $this->__('Company Name');?></label>
70
  <div class="input-box">
71
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyName" id="<?php echo $_code;?>_BPE_CompanyName" value="<?php echo $this->getCompanyName();?>" />
72
  </div>
73
  <label class="required" for="<?php echo $_code;?>_BPE_CostCentre"><?php echo $this->__('Cost Center');?></label>
74
  <div class="input-box">
75
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CostCentre" id="<?php echo $_code;?>_BPE_CostCentre" value="<?php echo $this->getCostCentre();?>" />
76
  </div>
77
  <label class="required" for="<?php echo $_code;?>_BPE_VatNumber"><?php echo $this->__('VAT Number');?></label>
78
  <div class="input-box">
79
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_VatNumber" id="<?php echo $_code;?>_BPE_VatNumber" value="<?php echo $this->getVatNumber();?>" />
80
  </div>
81
  </div>
82
  </li>
@@ -100,19 +100,19 @@
100
  <div id="b2b-fields"<?php echo $style;?>>
101
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyCOCRegistration"><?php echo $this->__('COC Number');?></label>
102
  <div class="input-box">
103
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyCOCRegistration" id="<?php echo $_code;?>_BPE_CompanyCOCRegistration" value="<?php echo $this->getCompanyCoCRegistration();?>" />
104
  </div>
105
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyName"><?php echo $this->__('Company Name');?></label>
106
  <div class="input-box">
107
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyName" id="<?php echo $_code;?>_BPE_CompanyName" value="<?php echo $this->getCompanyName();?>" />
108
  </div>
109
  <label class="required" for="<?php echo $_code;?>_BPE_CostCentre"><?php echo $this->__('Cost Center');?></label>
110
  <div class="input-box">
111
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CostCentre" id="<?php echo $_code;?>_BPE_CostCentre" value="<?php echo $this->getCostCentre();?>" />
112
  </div>
113
  <label class="required" for="<?php echo $_code;?>_BPE_VatNumber"><?php echo $this->__('VAT Number');?></label>
114
  <div class="input-box">
115
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_VatNumber" id="<?php echo $_code;?>_BPE_VatNumber" value="<?php echo $this->getVatNumber();?>" />
116
  </div>
117
  </div>
118
  </li>
16
  <li>
17
  <label><?php echo $this->__('Billing name');?>:</label>
18
  <div class="input-box">
19
+ <span class="disabled stylefix" id="<?php echo $_code;?>_BPE_Customername" title="<?php echo $this->__('Name');?>"><?php echo $this->escapeHtml($this->getName()); ?></span>
20
  </div>
21
  </li>
22
  <li <?php if ($this->getAddress()->getTelephone() && $this->getAddress()->getTelephone() != '-'): ?>style="display:none;"<?php endif; ?>>
23
  <label class="required" for="<?php echo $_code;?>_BPE_Customerphone"><?php echo $this->__('Telephone') ?>: <em>*</em></label>
24
  <div class="input-box">
25
+ <input class="input-text required-entry" type="text" title="<?php echo $this->__('Telephone') ?>" name="<?php echo $_code;?>_bpe_customer_phone_number" value="<?php echo $this->escapeHtml($this->getPhoneNumber()); ?>" id="<?php echo $_code;?>_BPE_Customerphone"/>
26
  </div>
27
  </li>
28
  <li>
41
  <li>
42
  <label for="<?php echo $_code;?>_BPE_customer_account_number" class="required"><?php echo $this->__('Bank account number') ?>: <em>*</em></label>
43
  <div class="input-box">
44
+ <input class="input-text required-entry" type="text" title="<?php echo $this->__('Bank account number') ?>" name="<?php echo $_code;?>_bpe_customer_account_number" value="<?php echo $this->escapeHtml($this->getBankAccount()); ?>" id="<?php echo $_code;?>_BPE_customer_account_number" />
45
  </div>
46
  </li>
47
  <?php endif;?>
64
  <div id="b2b-fields">
65
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyCOCRegistration"><?php echo $this->__('COC Number');?></label>
66
  <div class="input-box">
67
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyCOCRegistration" id="<?php echo $_code;?>_BPE_CompanyCOCRegistration" value="<?php echo $this->escapeHtml($this->getCompanyCOCRegistration());?>" />
68
  </div>
69
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyName"><?php echo $this->__('Company Name');?></label>
70
  <div class="input-box">
71
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyName" id="<?php echo $_code;?>_BPE_CompanyName" value="<?php echo $this->escapeHtml($this->getCompanyName());?>" />
72
  </div>
73
  <label class="required" for="<?php echo $_code;?>_BPE_CostCentre"><?php echo $this->__('Cost Center');?></label>
74
  <div class="input-box">
75
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CostCentre" id="<?php echo $_code;?>_BPE_CostCentre" value="<?php echo $this->escapeHtml($this->getCostCentre());?>" />
76
  </div>
77
  <label class="required" for="<?php echo $_code;?>_BPE_VatNumber"><?php echo $this->__('VAT Number');?></label>
78
  <div class="input-box">
79
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_VatNumber" id="<?php echo $_code;?>_BPE_VatNumber" value="<?php echo $this->escapeHtml($this->getVatNumber());?>" />
80
  </div>
81
  </div>
82
  </li>
100
  <div id="b2b-fields"<?php echo $style;?>>
101
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyCOCRegistration"><?php echo $this->__('COC Number');?></label>
102
  <div class="input-box">
103
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyCOCRegistration" id="<?php echo $_code;?>_BPE_CompanyCOCRegistration" value="<?php echo $this->escapeHtml($this->getCompanyCoCRegistration());?>" />
104
  </div>
105
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyName"><?php echo $this->__('Company Name');?></label>
106
  <div class="input-box">
107
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyName" id="<?php echo $_code;?>_BPE_CompanyName" value="<?php echo $this->escapeHtml($this->getCompanyName());?>" />
108
  </div>
109
  <label class="required" for="<?php echo $_code;?>_BPE_CostCentre"><?php echo $this->__('Cost Center');?></label>
110
  <div class="input-box">
111
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CostCentre" id="<?php echo $_code;?>_BPE_CostCentre" value="<?php echo $this->escapeHtml($this->getCostCentre());?>" />
112
  </div>
113
  <label class="required" for="<?php echo $_code;?>_BPE_VatNumber"><?php echo $this->__('VAT Number');?></label>
114
  <div class="input-box">
115
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_VatNumber" id="<?php echo $_code;?>_BPE_VatNumber" value="<?php echo $this->escapeHtml($this->getVatNumber());?>" />
116
  </div>
117
  </div>
118
  </li>
app/design/frontend/base/default/template/buckaroo3extended/checkout/total/buckaroo_fee.phtml CHANGED
@@ -28,7 +28,7 @@
28
  <?php $_displayMode = $this->getDisplayMode(); ?>
29
  <?php if ($_displayMode === TIG_Buckaroo3Extended_Block_PaymentFee_Checkout_Total_Fee::DISPLAY_MODE_BOTH): ?>
30
  <tr>
31
- <td colspan="<?php echo $this->getColspan(); ?>" style="<?php echo $this->getTotal()->getStyle() ?>" class="a-right">
32
  <?php if ($this->getRenderingArea() == $this->getTotal()->getArea()): ?>
33
  <strong>
34
  <?php endif; ?>
@@ -48,7 +48,7 @@
48
  </td>
49
  </tr>
50
  <tr>
51
- <td colspan="<?php echo $this->getColspan(); ?>" style="<?php echo $this->getTotal()->getStyle() ?>" class="a-right">
52
  <?php if ($this->getRenderingArea() == $this->getTotal()->getArea()): ?>
53
  <strong>
54
  <?php endif; ?>
@@ -74,7 +74,7 @@
74
  <?php $_value = $this->getValue(true); ?>
75
  <?php endif; ?>
76
  <tr>
77
- <td colspan="<?php echo $this->getColspan(); ?>" style="<?php echo $this->getTotal()->getStyle() ?>" class="a-right">
78
  <?php if ($this->getRenderingArea() == $this->getTotal()->getArea()): ?>
79
  <strong>
80
  <?php endif; ?>
28
  <?php $_displayMode = $this->getDisplayMode(); ?>
29
  <?php if ($_displayMode === TIG_Buckaroo3Extended_Block_PaymentFee_Checkout_Total_Fee::DISPLAY_MODE_BOTH): ?>
30
  <tr>
31
+ <td colspan="<?php echo $this->escapeHtml($this->getColspan()); ?>" style="<?php echo $this->getTotal()->getStyle() ?>" class="a-right">
32
  <?php if ($this->getRenderingArea() == $this->getTotal()->getArea()): ?>
33
  <strong>
34
  <?php endif; ?>
48
  </td>
49
  </tr>
50
  <tr>
51
+ <td colspan="<?php echo $this->escapeHtml($this->getColspan()); ?>" style="<?php echo $this->getTotal()->getStyle() ?>" class="a-right">
52
  <?php if ($this->getRenderingArea() == $this->getTotal()->getArea()): ?>
53
  <strong>
54
  <?php endif; ?>
74
  <?php $_value = $this->getValue(true); ?>
75
  <?php endif; ?>
76
  <tr>
77
+ <td colspan="<?php echo $this->escapeHtml($this->getColspan()); ?>" style="<?php echo $this->getTotal()->getStyle() ?>" class="a-right">
78
  <?php if ($this->getRenderingArea() == $this->getTotal()->getArea()): ?>
79
  <strong>
80
  <?php endif; ?>
app/design/frontend/base/default/template/buckaroo3extended/directdebit/checkout/form.phtml CHANGED
@@ -6,20 +6,20 @@
6
  <li>
7
  <label for="<?php echo $_code ?>_account_owner" class="required"><?php echo $this->__('Bank account holder') ?>:<em>*</em></label>
8
  <div class="input-box">
9
- <input type="text" title="<?php echo $this->__('Bank account holder') ?>" class="input-text required-entry" id="<?php echo $_code ?>_account_owner" name="payment[account_owner]" value="<?php echo $this->getAccountOwner(); ?>" />
10
  </div>
11
  </li>
12
  <li>
13
  <label for="<?php echo $_code ?>_account_number" class="required"><?php echo $this->__('Bank account number') ?>:<em>*</em></label>
14
  <div class="input-box">
15
- <input type="text" title="<?php echo $this->__('Bank account number') ?>" class="input-text required-entry validate-buckaroo-iban" id="<?php echo $_code ?>_account_number" name="payment[account_number]" value="<?php echo $this->getAccountNumber(); ?>" />
16
  </div>
17
  </li>
18
  <?php if($this->getBillingCountry() != 'NL'):?>
19
  <li>
20
  <label for="<?php echo $_code ?>_bank_number"><?php echo $this->__('BIC number') ?>:</label>
21
  <div class="input-box">
22
- <input type="text" title="<?php echo Mage::helper('buckaroo3extended')->__('BIC number') ?>" class="input-text" id="<?php echo $_code ?>_bank_number" name="payment[bank_number]" value="<?php echo $this->getBankNumber(); ?>" />
23
  </div>
24
  </li>
25
  <?php else:?>
6
  <li>
7
  <label for="<?php echo $_code ?>_account_owner" class="required"><?php echo $this->__('Bank account holder') ?>:<em>*</em></label>
8
  <div class="input-box">
9
+ <input type="text" title="<?php echo $this->__('Bank account holder') ?>" class="input-text required-entry" id="<?php echo $_code ?>_account_owner" name="payment[account_owner]" value="<?php echo $this->escapeHtml($this->getAccountOwner()); ?>" />
10
  </div>
11
  </li>
12
  <li>
13
  <label for="<?php echo $_code ?>_account_number" class="required"><?php echo $this->__('Bank account number') ?>:<em>*</em></label>
14
  <div class="input-box">
15
+ <input type="text" title="<?php echo $this->__('Bank account number') ?>" class="input-text required-entry validate-buckaroo-iban" id="<?php echo $_code ?>_account_number" name="payment[account_number]" value="<?php echo $this->escapeHtml($this->getAccountNumber()); ?>" />
16
  </div>
17
  </li>
18
  <?php if($this->getBillingCountry() != 'NL'):?>
19
  <li>
20
  <label for="<?php echo $_code ?>_bank_number"><?php echo $this->__('BIC number') ?>:</label>
21
  <div class="input-box">
22
+ <input type="text" title="<?php echo Mage::helper('buckaroo3extended')->__('BIC number') ?>" class="input-text" id="<?php echo $_code ?>_bank_number" name="payment[bank_number]" value="<?php echo $this->escapeHtml($this->getBankNumber()); ?>" />
23
  </div>
24
  </li>
25
  <?php else:?>
app/design/frontend/base/default/template/buckaroo3extended/jquery.phtml CHANGED
@@ -1,6 +1,9 @@
 
 
 
1
  <![if !lt IE 9]>
2
- <script type="text/javascript" src="<?php echo $this->getSkinUrl('js/TIG/Buckaroo3Extended/jQuery-1.4.4.min.js', array('_secure' => true)); ?>"></script>
3
  <script>
4
- var jQuery_144 = jQuery.noConflict(true);
5
  </script>
6
  <![endif]>
1
+ <script>
2
+ jQuery.noConflict();
3
+ </script>
4
  <![if !lt IE 9]>
5
+ <script type="text/javascript" src="<?php echo $this->getSkinUrl('js/TIG/Buckaroo3Extended/jquery-1.12.3.min.js', array('_secure' => true)); ?>"></script>
6
  <script>
7
+ var jQuery_1123 = jQuery.noConflict(true);
8
  </script>
9
  <![endif]>
app/design/frontend/base/default/template/buckaroo3extended/onlinegiro/checkout/form.phtml CHANGED
@@ -5,7 +5,7 @@
5
  <ul id="payment_form_<?php echo $_code ?>" style="display:none" class="buckaroo3extended_input">
6
  <li>
7
  <label for="<?php echo $_code;?>_BPE_Customergender" class="required"><?php echo $this->__('Salutation') ?>: <em>*</em></label>
8
- <div class="input-box">
9
  <select name="<?php echo $_code;?>_BPE_Customergender" class="validate-select validate-number" id="<?php echo $_code;?>_BPE_Customergender" title="<?php echo $this->__('Salutation') ?>">
10
  <option value=''><?php echo $this->__('Select'); ?></option>
11
  <option value="1" <?php echo ($this->getGender()===1)?'selected':'';?>><?php echo $this->__('Mr.'); ?></option>
@@ -13,25 +13,25 @@
13
  </select>
14
  </div>
15
  </li>
16
-
17
  <li>
18
  <label for="<?php echo $_code;?>_BPE_Customerfirstname" class="required"><?php echo $this->__('First name') ?>: <em>*</em></label>
19
  <div class="input-box">
20
- <input class="input-text required-entry" type="input" title="<?php echo $this->__('First name') ?>" name="<?php echo $_code;?>_BPE_Customerfirstname" value="<?php echo $this->getFirstname(); ?>" id="<?php echo $_code;?>_BPE_Customerfirstname"/>
21
  </div>
22
  </li>
23
-
24
  <li>
25
  <label for="<?php echo $_code;?>_BPE_Customerlastname" class="required"><?php echo $this->__('Last name') ?>: <em>*</em></label>
26
  <div class="input-box">
27
- <input class="input-text required-entry" type="input" title="<?php echo $this->__('Last name') ?>" name="<?php echo $_code;?>_BPE_Customerlastname" value="<?php echo $this->getLastname(); ?>" id="<?php echo $_code;?>_BPE_Customerlastname"/>
28
  </div>
29
  </li>
30
-
31
  <li>
32
  <label for="<?php echo $_code;?>_BPE_Customermail" class="required"><?php echo $this->__('E-mail address') ?>: <em>*</em></label>
33
  <div class="input-box">
34
- <input class="input-text required-entry validate-email" type="input" title="<?php echo $this->__('E-mail address') ?>" name="<?php echo $_code;?>_BPE_Customermail" value="<?php echo $this->getEmail(); ?>" id="<?php echo $_code;?>_BPE_Customermail"/>
35
  </div>
36
  </li>
37
  <li>
5
  <ul id="payment_form_<?php echo $_code ?>" style="display:none" class="buckaroo3extended_input">
6
  <li>
7
  <label for="<?php echo $_code;?>_BPE_Customergender" class="required"><?php echo $this->__('Salutation') ?>: <em>*</em></label>
8
+ <div class="input-box">
9
  <select name="<?php echo $_code;?>_BPE_Customergender" class="validate-select validate-number" id="<?php echo $_code;?>_BPE_Customergender" title="<?php echo $this->__('Salutation') ?>">
10
  <option value=''><?php echo $this->__('Select'); ?></option>
11
  <option value="1" <?php echo ($this->getGender()===1)?'selected':'';?>><?php echo $this->__('Mr.'); ?></option>
13
  </select>
14
  </div>
15
  </li>
16
+
17
  <li>
18
  <label for="<?php echo $_code;?>_BPE_Customerfirstname" class="required"><?php echo $this->__('First name') ?>: <em>*</em></label>
19
  <div class="input-box">
20
+ <input class="input-text required-entry" type="input" title="<?php echo $this->__('First name') ?>" name="<?php echo $_code;?>_BPE_Customerfirstname" value="<?php echo $this->escapeHtml($this->getFirstname()); ?>" id="<?php echo $_code;?>_BPE_Customerfirstname"/>
21
  </div>
22
  </li>
23
+
24
  <li>
25
  <label for="<?php echo $_code;?>_BPE_Customerlastname" class="required"><?php echo $this->__('Last name') ?>: <em>*</em></label>
26
  <div class="input-box">
27
+ <input class="input-text required-entry" type="input" title="<?php echo $this->__('Last name') ?>" name="<?php echo $_code;?>_BPE_Customerlastname" value="<?php echo $this->escapeHtml($this->getLastname()); ?>" id="<?php echo $_code;?>_BPE_Customerlastname"/>
28
  </div>
29
  </li>
30
+
31
  <li>
32
  <label for="<?php echo $_code;?>_BPE_Customermail" class="required"><?php echo $this->__('E-mail address') ?>: <em>*</em></label>
33
  <div class="input-box">
34
+ <input class="input-text required-entry validate-email" type="input" title="<?php echo $this->__('E-mail address') ?>" name="<?php echo $_code;?>_BPE_Customermail" value="<?php echo $this->escapeHtml($this->getEmail()); ?>" id="<?php echo $_code;?>_BPE_Customermail"/>
35
  </div>
36
  </li>
37
  <li>
app/design/frontend/base/default/template/buckaroo3extended/paymentFee/checkout/fee.phtml CHANGED
@@ -28,7 +28,7 @@
28
  <?php $_displayMode = $this->getDisplayMode(); ?>
29
  <?php if ($_displayMode === TIG_Buckaroo3Extended_Block_PaymentFee_Checkout_Total_Fee::DISPLAY_MODE_BOTH): ?>
30
  <tr>
31
- <td colspan="<?php echo $this->getColspan(); ?>" style="<?php echo $this->getTotal()->getStyle() ?>" class="a-right">
32
  <?php if ($this->getRenderingArea() == $this->getTotal()->getArea()): ?>
33
  <strong>
34
  <?php endif; ?>
@@ -48,7 +48,7 @@
48
  </td>
49
  </tr>
50
  <tr>
51
- <td colspan="<?php echo $this->getColspan(); ?>" style="<?php echo $this->getTotal()->getStyle() ?>" class="a-right">
52
  <?php if ($this->getRenderingArea() == $this->getTotal()->getArea()): ?>
53
  <strong>
54
  <?php endif; ?>
@@ -74,7 +74,7 @@
74
  <?php $_value = $this->getValue(true); ?>
75
  <?php endif; ?>
76
  <tr>
77
- <td colspan="<?php echo $this->getColspan(); ?>" style="<?php echo $this->getTotal()->getStyle() ?>" class="a-right">
78
  <?php if ($this->getRenderingArea() == $this->getTotal()->getArea()): ?>
79
  <strong>
80
  <?php endif; ?>
28
  <?php $_displayMode = $this->getDisplayMode(); ?>
29
  <?php if ($_displayMode === TIG_Buckaroo3Extended_Block_PaymentFee_Checkout_Total_Fee::DISPLAY_MODE_BOTH): ?>
30
  <tr>
31
+ <td colspan="<?php echo $this->escapeHtml($this->getColspan()); ?>" style="<?php echo $this->getTotal()->getStyle() ?>" class="a-right">
32
  <?php if ($this->getRenderingArea() == $this->getTotal()->getArea()): ?>
33
  <strong>
34
  <?php endif; ?>
48
  </td>
49
  </tr>
50
  <tr>
51
+ <td colspan="<?php echo $this->escapeHtml($this->getColspan()); ?>" style="<?php echo $this->getTotal()->getStyle() ?>" class="a-right">
52
  <?php if ($this->getRenderingArea() == $this->getTotal()->getArea()): ?>
53
  <strong>
54
  <?php endif; ?>
74
  <?php $_value = $this->getValue(true); ?>
75
  <?php endif; ?>
76
  <tr>
77
+ <td colspan="<?php echo $this->escapeHtml($this->getColspan()); ?>" style="<?php echo $this->getTotal()->getStyle() ?>" class="a-right">
78
  <?php if ($this->getRenderingArea() == $this->getTotal()->getArea()): ?>
79
  <strong>
80
  <?php endif; ?>
app/design/frontend/base/default/template/buckaroo3extended/paymentguarantee/checkout/form.phtml CHANGED
@@ -16,13 +16,13 @@
16
  <li>
17
  <label><?php echo $this->__('Billing name');?>:</label>
18
  <div class="input-box">
19
- <span class="disabled" id="<?php echo $_code;?>_BPE_Customername" title="<?php echo $this->__('Name');?>"><?php echo $this->getName(); ?></span>
20
  </div>
21
  </li>
22
  <li <?php if ($this->getAddress()->getTelephone() && $this->getAddress()->getTelephone() != '-'): ?>style="display:none;"<?php endif; ?>>
23
  <label class="required" for="<?php echo $_code;?>_BPE_Customerphone"><?php echo $this->__('Telephone') ?>: <em>*</em></label>
24
  <div class="input-box">
25
- <input class="input-text required-entry" type="text" title="<?php echo $this->__('Telephone') ?>" name="<?php echo $_code;?>_bpe_customer_phone_number" value="<?php echo $this->getPhoneNumber(); ?>" id="<?php echo $_code;?>_BPE_Customerphone"/>
26
  </div>
27
  </li>
28
  <li>
@@ -40,7 +40,7 @@
40
  <li>
41
  <label for="<?php echo $_code;?>_BPE_customer_account_number" class="required"><?php echo $this->__('Bank account number') ?>: <em>*</em></label>
42
  <div class="input-box">
43
- <input class="input-text required-entry validate-buckaroo-iban" type="text" title="<?php echo $this->__('Bank account number') ?>" name="<?php echo $_code;?>_bpe_customer_account_number" value="<?php echo $this->getBankAccount(); ?>" id="<?php echo $_code;?>_BPE_customer_account_number" />
44
  </div>
45
  </li>
46
  <li class="tac-accept">
16
  <li>
17
  <label><?php echo $this->__('Billing name');?>:</label>
18
  <div class="input-box">
19
+ <span class="disabled" id="<?php echo $_code;?>_BPE_Customername" title="<?php echo $this->__('Name');?>"><?php echo $this->escapeHtml($this->getName()); ?></span>
20
  </div>
21
  </li>
22
  <li <?php if ($this->getAddress()->getTelephone() && $this->getAddress()->getTelephone() != '-'): ?>style="display:none;"<?php endif; ?>>
23
  <label class="required" for="<?php echo $_code;?>_BPE_Customerphone"><?php echo $this->__('Telephone') ?>: <em>*</em></label>
24
  <div class="input-box">
25
+ <input class="input-text required-entry" type="text" title="<?php echo $this->__('Telephone') ?>" name="<?php echo $_code;?>_bpe_customer_phone_number" value="<?php echo $this->escapeHtml($this->getPhoneNumber()); ?>" id="<?php echo $_code;?>_BPE_Customerphone"/>
26
  </div>
27
  </li>
28
  <li>
40
  <li>
41
  <label for="<?php echo $_code;?>_BPE_customer_account_number" class="required"><?php echo $this->__('Bank account number') ?>: <em>*</em></label>
42
  <div class="input-box">
43
+ <input class="input-text required-entry validate-buckaroo-iban" type="text" title="<?php echo $this->__('Bank account number') ?>" name="<?php echo $_code;?>_bpe_customer_account_number" value="<?php echo $this->escapeHtml($this->getBankAccount()); ?>" id="<?php echo $_code;?>_BPE_customer_account_number" />
44
  </div>
45
  </li>
46
  <li class="tac-accept">
app/design/frontend/base/default/template/buckaroo3extended/payperemail/checkout/form.phtml CHANGED
@@ -23,19 +23,19 @@ $email = $this->getEmail();
23
  <li>
24
  <label for="<?php echo $_code;?>_BPE_Customerfirstname" class="required"><?php echo $this->__('First name') ?>: <em>*</em></label>
25
  <div class="input-box">
26
- <input class="input-text required-entry" type="input" title="<?php echo $this->__('First name') ?>" name="<?php echo $_code;?>_BPE_Customerfirstname" value="<?php echo $firstname; ?>" id="<?php echo $_code;?>_BPE_Customerfirstname" />
27
  </div>
28
  </li>
29
  <li>
30
  <label for="<?php echo $_code;?>_BPE_Customerlastname" class="required"><?php echo $this->__('Last name') ?>: <em>*</em></label>
31
  <div class="input-box">
32
- <input class="input-text required-entry" type="input" title="<?php echo $this->__('Last name') ?>" name="<?php echo $_code;?>_BPE_Customerlastname" value="<?php echo $lastname; ?>" id="<?php echo $_code;?>_BPE_Customerlastname" />
33
  </div>
34
  </li>
35
  <li>
36
  <label for="<?php echo $_code;?>_BPE_Customermail" class="required"><?php echo $this->__('E-mail address') ?>: <em>*</em></label>
37
  <div class="input-box">
38
- <input class="input-text required-entry validate-email" type="input" title="<?php echo $this->__('E-mail address') ?>" name="<?php echo $_code;?>_BPE_Customermail" value="<?php echo $email; ?>" id="<?php echo $_code;?>_BPE_Customermail" />
39
  </div>
40
  </li>
41
  <li>
23
  <li>
24
  <label for="<?php echo $_code;?>_BPE_Customerfirstname" class="required"><?php echo $this->__('First name') ?>: <em>*</em></label>
25
  <div class="input-box">
26
+ <input class="input-text required-entry" type="input" title="<?php echo $this->__('First name') ?>" name="<?php echo $_code;?>_BPE_Customerfirstname" value="<?php this->escapeHtml($firstname); ?>" id="<?php echo $_code;?>_BPE_Customerfirstname" />
27
  </div>
28
  </li>
29
  <li>
30
  <label for="<?php echo $_code;?>_BPE_Customerlastname" class="required"><?php echo $this->__('Last name') ?>: <em>*</em></label>
31
  <div class="input-box">
32
+ <input class="input-text required-entry" type="input" title="<?php echo $this->__('Last name') ?>" name="<?php echo $_code;?>_BPE_Customerlastname" value="<?php this->escapeHtml($lastname); ?>" id="<?php echo $_code;?>_BPE_Customerlastname" />
33
  </div>
34
  </li>
35
  <li>
36
  <label for="<?php echo $_code;?>_BPE_Customermail" class="required"><?php echo $this->__('E-mail address') ?>: <em>*</em></label>
37
  <div class="input-box">
38
+ <input class="input-text required-entry validate-email" type="input" title="<?php echo $this->__('E-mail address') ?>" name="<?php echo $_code;?>_BPE_Customermail" value="<?php this->escapeHtml($email); ?>" id="<?php echo $_code;?>_BPE_Customermail" />
39
  </div>
40
  </li>
41
  <li>
app/design/frontend/base/default/template/buckaroo3extended/transfer/checkout/form.phtml CHANGED
@@ -25,7 +25,7 @@
25
  <li>
26
  <label for="<?php echo $_code;?>_BPE_Customername" class="required"><?php echo $this->__('Name');?>:</label>
27
  <div class="input-box">
28
- <span class="disabled" id="<?php echo $_code;?>_BPE_Customername"><?php echo $name; ?></span>
29
  </div>
30
  </li>
31
  <li>
25
  <li>
26
  <label for="<?php echo $_code;?>_BPE_Customername" class="required"><?php echo $this->__('Name');?>:</label>
27
  <div class="input-box">
28
+ <span class="disabled" id="<?php echo $_code;?>_BPE_Customername"><?php $this->escapeHtml($name); ?></span>
29
  </div>
30
  </li>
31
  <li>
app/design/frontend/rwd/default/template/buckaroo3extended/afterpay/checkout/form.phtml CHANGED
@@ -16,13 +16,13 @@
16
  <li>
17
  <label><?php echo $this->__('Billing name');?>:</label>
18
  <div class="input-box">
19
- <span class="disabled stylefix" id="<?php echo $_code;?>_BPE_Customername" title="<?php echo $this->__('Name');?>"><?php echo $this->getName(); ?></span>
20
  </div>
21
  </li>
22
  <li <?php if ($this->getAddress()->getTelephone() && $this->getAddress()->getTelephone() != '-'): ?>style="display:none;"<?php endif; ?>>
23
  <label class="required" for="<?php echo $_code;?>_BPE_Customerphone"><?php echo $this->__('Telephone') ?>: <em>*</em></label>
24
  <div class="input-box">
25
- <input class="input-text required-entry" type="text" title="<?php echo $this->__('Telephone') ?>" name="<?php echo $_code;?>_bpe_customer_phone_number" value="<?php echo $this->getPhoneNumber(); ?>" id="<?php echo $_code;?>_BPE_Customerphone"/>
26
  </div>
27
  </li>
28
  <li>
@@ -41,7 +41,7 @@
41
  <li>
42
  <label for="<?php echo $_code;?>_BPE_customer_account_number" class="required"><?php echo $this->__('Bank account number') ?>: <em>*</em></label>
43
  <div class="input-box">
44
- <input class="input-text required-entry" type="text" title="<?php echo $this->__('Bank account number') ?>" name="<?php echo $_code;?>_bpe_customer_account_number" value="<?php echo $this->getBankAccount(); ?>" id="<?php echo $_code;?>_BPE_customer_account_number" />
45
  </div>
46
  </li>
47
  <?php endif;?>
@@ -63,19 +63,19 @@
63
  <div id="b2b-fields">
64
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyCOCRegistration"><?php echo $this->__('COC Number');?></label>
65
  <div class="input-box">
66
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyCOCRegistration" id="<?php echo $_code;?>_BPE_CompanyCOCRegistration" value="<?php echo $this->getCompanyCOCRegistration();?>" />
67
  </div>
68
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyName"><?php echo $this->__('Company Name');?></label>
69
  <div class="input-box">
70
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyName" id="<?php echo $_code;?>_BPE_CompanyName" value="<?php echo $this->getCompanyName();?>" />
71
  </div>
72
  <label class="required" for="<?php echo $_code;?>_BPE_CostCentre"><?php echo $this->__('Cost Center');?></label>
73
  <div class="input-box">
74
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CostCentre" id="<?php echo $_code;?>_BPE_CostCentre" value="<?php echo $this->getCostCentre();?>" />
75
  </div>
76
  <label class="required" for="<?php echo $_code;?>_BPE_VatNumber"><?php echo $this->__('VAT Number');?></label>
77
  <div class="input-box">
78
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_VatNumber" id="<?php echo $_code;?>_BPE_VatNumber" value="<?php echo $this->getVatNumber();?>" />
79
  </div>
80
  </div>
81
  </li>
@@ -99,19 +99,19 @@
99
  <div id="b2b-fields"<?php echo $style;?>>
100
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyCOCRegistration"><?php echo $this->__('COC Number');?></label>
101
  <div class="input-box">
102
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyCOCRegistration" id="<?php echo $_code;?>_BPE_CompanyCOCRegistration" value="<?php echo $this->getCompanyCoCRegistration();?>" />
103
  </div>
104
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyName"><?php echo $this->__('Company Name');?></label>
105
  <div class="input-box">
106
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyName" id="<?php echo $_code;?>_BPE_CompanyName" value="<?php echo $this->getCompanyName();?>" />
107
  </div>
108
  <label class="required" for="<?php echo $_code;?>_BPE_CostCentre"><?php echo $this->__('Cost Center');?></label>
109
  <div class="input-box">
110
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CostCentre" id="<?php echo $_code;?>_BPE_CostCentre" value="<?php echo $this->getCostCentre();?>" />
111
  </div>
112
  <label class="required" for="<?php echo $_code;?>_BPE_VatNumber"><?php echo $this->__('VAT Number');?></label>
113
  <div class="input-box">
114
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_VatNumber" id="<?php echo $_code;?>_BPE_VatNumber" value="<?php echo $this->getVatNumber();?>" />
115
  </div>
116
  </div>
117
  </li>
16
  <li>
17
  <label><?php echo $this->__('Billing name');?>:</label>
18
  <div class="input-box">
19
+ <span class="disabled stylefix" id="<?php echo $_code;?>_BPE_Customername" title="<?php echo $this->__('Name');?>"><?php echo $this->escapeHtml($this->getName()); ?></span>
20
  </div>
21
  </li>
22
  <li <?php if ($this->getAddress()->getTelephone() && $this->getAddress()->getTelephone() != '-'): ?>style="display:none;"<?php endif; ?>>
23
  <label class="required" for="<?php echo $_code;?>_BPE_Customerphone"><?php echo $this->__('Telephone') ?>: <em>*</em></label>
24
  <div class="input-box">
25
+ <input class="input-text required-entry" type="text" title="<?php echo $this->__('Telephone') ?>" name="<?php echo $_code;?>_bpe_customer_phone_number" value="<?php echo $this->escapeHtml($this->getPhoneNumber()); ?>" id="<?php echo $_code;?>_BPE_Customerphone"/>
26
  </div>
27
  </li>
28
  <li>
41
  <li>
42
  <label for="<?php echo $_code;?>_BPE_customer_account_number" class="required"><?php echo $this->__('Bank account number') ?>: <em>*</em></label>
43
  <div class="input-box">
44
+ <input class="input-text required-entry" type="text" title="<?php echo $this->__('Bank account number') ?>" name="<?php echo $_code;?>_bpe_customer_account_number" value="<?php echo $this->escapeHtml($this->getBankAccount()); ?>" id="<?php echo $_code;?>_BPE_customer_account_number" />
45
  </div>
46
  </li>
47
  <?php endif;?>
63
  <div id="b2b-fields">
64
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyCOCRegistration"><?php echo $this->__('COC Number');?></label>
65
  <div class="input-box">
66
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyCOCRegistration" id="<?php echo $_code;?>_BPE_CompanyCOCRegistration" value="<?php echo $this->escapeHtml($this->getCompanyCOCRegistration());?>" />
67
  </div>
68
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyName"><?php echo $this->__('Company Name');?></label>
69
  <div class="input-box">
70
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyName" id="<?php echo $_code;?>_BPE_CompanyName" value="<?php echo $this->escapeHtml($this->getCompanyName());?>" />
71
  </div>
72
  <label class="required" for="<?php echo $_code;?>_BPE_CostCentre"><?php echo $this->__('Cost Center');?></label>
73
  <div class="input-box">
74
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CostCentre" id="<?php echo $_code;?>_BPE_CostCentre" value="<?php echo $this->escapeHtml($this->getCostCentre());?>" />
75
  </div>
76
  <label class="required" for="<?php echo $_code;?>_BPE_VatNumber"><?php echo $this->__('VAT Number');?></label>
77
  <div class="input-box">
78
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_VatNumber" id="<?php echo $_code;?>_BPE_VatNumber" value="<?php echo $this->escapeHtml($this->getVatNumber());?>" />
79
  </div>
80
  </div>
81
  </li>
99
  <div id="b2b-fields"<?php echo $style;?>>
100
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyCOCRegistration"><?php echo $this->__('COC Number');?></label>
101
  <div class="input-box">
102
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyCOCRegistration" id="<?php echo $_code;?>_BPE_CompanyCOCRegistration" value="<?php echo $this->escapeHtml($this->getCompanyCoCRegistration());?>" />
103
  </div>
104
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyName"><?php echo $this->__('Company Name');?></label>
105
  <div class="input-box">
106
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyName" id="<?php echo $_code;?>_BPE_CompanyName" value="<?php echo $this->escapeHtml($this->getCompanyName());?>" />
107
  </div>
108
  <label class="required" for="<?php echo $_code;?>_BPE_CostCentre"><?php echo $this->__('Cost Center');?></label>
109
  <div class="input-box">
110
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CostCentre" id="<?php echo $_code;?>_BPE_CostCentre" value="<?php echo $this->escapeHtml($this->getCostCentre());?>" />
111
  </div>
112
  <label class="required" for="<?php echo $_code;?>_BPE_VatNumber"><?php echo $this->__('VAT Number');?></label>
113
  <div class="input-box">
114
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_VatNumber" id="<?php echo $_code;?>_BPE_VatNumber" value="<?php echo $this->escapeHtml($this->getVatNumber());?>" />
115
  </div>
116
  </div>
117
  </li>
app/design/frontend/rwd/default/template/buckaroo3extended/afterpay2/checkout/form.phtml CHANGED
@@ -16,13 +16,13 @@
16
  <li>
17
  <label><?php echo $this->__('Billing name');?>:</label>
18
  <div class="input-box">
19
- <span class="disabled stylefix" id="<?php echo $_code;?>_BPE_Customername" title="<?php echo $this->__('Name');?>"><?php echo $this->getName(); ?></span>
20
  </div>
21
  </li>
22
  <li <?php if ($this->getAddress()->getTelephone() && $this->getAddress()->getTelephone() != '-'): ?>style="display:none;"<?php endif; ?>>
23
  <label class="required" for="<?php echo $_code;?>_BPE_Customerphone"><?php echo $this->__('Telephone') ?>: <em>*</em></label>
24
  <div class="input-box">
25
- <input class="input-text required-entry" type="text" title="<?php echo $this->__('Telephone') ?>" name="<?php echo $_code;?>_bpe_customer_phone_number" value="<?php echo $this->getPhoneNumber(); ?>" id="<?php echo $_code;?>_BPE_Customerphone"/>
26
  </div>
27
  </li>
28
  <li>
@@ -41,7 +41,7 @@
41
  <li>
42
  <label for="<?php echo $_code;?>_BPE_customer_account_number" class="required"><?php echo $this->__('Bank account number') ?>: <em>*</em></label>
43
  <div class="input-box">
44
- <input class="input-text required-entry" type="text" title="<?php echo $this->__('Bank account number') ?>" name="<?php echo $_code;?>_bpe_customer_account_number" value="<?php echo $this->getBankAccount(); ?>" id="<?php echo $_code;?>_BPE_customer_account_number" />
45
  </div>
46
  </li>
47
  <?php endif;?>
@@ -64,19 +64,19 @@
64
  <div id="b2b-fields">
65
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyCOCRegistration"><?php echo $this->__('COC Number');?></label>
66
  <div class="input-box">
67
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyCOCRegistration" id="<?php echo $_code;?>_BPE_CompanyCOCRegistration" value="<?php echo $this->getCompanyCOCRegistration();?>" />
68
  </div>
69
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyName"><?php echo $this->__('Company Name');?></label>
70
  <div class="input-box">
71
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyName" id="<?php echo $_code;?>_BPE_CompanyName" value="<?php echo $this->getCompanyName();?>" />
72
  </div>
73
  <label class="required" for="<?php echo $_code;?>_BPE_CostCentre"><?php echo $this->__('Cost Center');?></label>
74
  <div class="input-box">
75
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CostCentre" id="<?php echo $_code;?>_BPE_CostCentre" value="<?php echo $this->getCostCentre();?>" />
76
  </div>
77
  <label class="required" for="<?php echo $_code;?>_BPE_VatNumber"><?php echo $this->__('VAT Number');?></label>
78
  <div class="input-box">
79
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_VatNumber" id="<?php echo $_code;?>_BPE_VatNumber" value="<?php echo $this->getVatNumber();?>" />
80
  </div>
81
  </div>
82
  </li>
@@ -100,19 +100,19 @@
100
  <div id="b2b-fields"<?php echo $style;?>>
101
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyCOCRegistration"><?php echo $this->__('COC Number');?></label>
102
  <div class="input-box">
103
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyCOCRegistration" id="<?php echo $_code;?>_BPE_CompanyCOCRegistration" value="<?php echo $this->getCompanyCoCRegistration();?>" />
104
  </div>
105
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyName"><?php echo $this->__('Company Name');?></label>
106
  <div class="input-box">
107
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyName" id="<?php echo $_code;?>_BPE_CompanyName" value="<?php echo $this->getCompanyName();?>" />
108
  </div>
109
  <label class="required" for="<?php echo $_code;?>_BPE_CostCentre"><?php echo $this->__('Cost Center');?></label>
110
  <div class="input-box">
111
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CostCentre" id="<?php echo $_code;?>_BPE_CostCentre" value="<?php echo $this->getCostCentre();?>" />
112
  </div>
113
  <label class="required" for="<?php echo $_code;?>_BPE_VatNumber"><?php echo $this->__('VAT Number');?></label>
114
  <div class="input-box">
115
- <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_VatNumber" id="<?php echo $_code;?>_BPE_VatNumber" value="<?php echo $this->getVatNumber();?>" />
116
  </div>
117
  </div>
118
  </li>
16
  <li>
17
  <label><?php echo $this->__('Billing name');?>:</label>
18
  <div class="input-box">
19
+ <span class="disabled stylefix" id="<?php echo $_code;?>_BPE_Customername" title="<?php echo $this->__('Name');?>"><?php echo $this->escapeHtml($this->getName()); ?></span>
20
  </div>
21
  </li>
22
  <li <?php if ($this->getAddress()->getTelephone() && $this->getAddress()->getTelephone() != '-'): ?>style="display:none;"<?php endif; ?>>
23
  <label class="required" for="<?php echo $_code;?>_BPE_Customerphone"><?php echo $this->__('Telephone') ?>: <em>*</em></label>
24
  <div class="input-box">
25
+ <input class="input-text required-entry" type="text" title="<?php echo $this->__('Telephone') ?>" name="<?php echo $_code;?>_bpe_customer_phone_number" value="<?php echo $this->escapeHtml($this->getPhoneNumber()); ?>" id="<?php echo $_code;?>_BPE_Customerphone"/>
26
  </div>
27
  </li>
28
  <li>
41
  <li>
42
  <label for="<?php echo $_code;?>_BPE_customer_account_number" class="required"><?php echo $this->__('Bank account number') ?>: <em>*</em></label>
43
  <div class="input-box">
44
+ <input class="input-text required-entry" type="text" title="<?php echo $this->__('Bank account number') ?>" name="<?php echo $_code;?>_bpe_customer_account_number" value="<?php echo $this->escapeHtml($this->getBankAccount()); ?>" id="<?php echo $_code;?>_BPE_customer_account_number" />
45
  </div>
46
  </li>
47
  <?php endif;?>
64
  <div id="b2b-fields">
65
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyCOCRegistration"><?php echo $this->__('COC Number');?></label>
66
  <div class="input-box">
67
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyCOCRegistration" id="<?php echo $_code;?>_BPE_CompanyCOCRegistration" value="<?php echo $this->escapeHtml($this->getCompanyCOCRegistration());?>" />
68
  </div>
69
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyName"><?php echo $this->__('Company Name');?></label>
70
  <div class="input-box">
71
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyName" id="<?php echo $_code;?>_BPE_CompanyName" value="<?php echo $this->escapeHtml($this->getCompanyName());?>" />
72
  </div>
73
  <label class="required" for="<?php echo $_code;?>_BPE_CostCentre"><?php echo $this->__('Cost Center');?></label>
74
  <div class="input-box">
75
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CostCentre" id="<?php echo $_code;?>_BPE_CostCentre" value="<?php echo $this->escapeHtml($this->getCostCentre());?>" />
76
  </div>
77
  <label class="required" for="<?php echo $_code;?>_BPE_VatNumber"><?php echo $this->__('VAT Number');?></label>
78
  <div class="input-box">
79
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_VatNumber" id="<?php echo $_code;?>_BPE_VatNumber" value="<?php echo $this->escapeHtml($this->getVatNumber());?>" />
80
  </div>
81
  </div>
82
  </li>
100
  <div id="b2b-fields"<?php echo $style;?>>
101
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyCOCRegistration"><?php echo $this->__('COC Number');?></label>
102
  <div class="input-box">
103
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyCOCRegistration" id="<?php echo $_code;?>_BPE_CompanyCOCRegistration" value="<?php echo $this->escapeHtml($this->getCompanyCoCRegistration());?>" />
104
  </div>
105
  <label class="required" for="<?php echo $_code;?>_BPE_CompanyName"><?php echo $this->__('Company Name');?></label>
106
  <div class="input-box">
107
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CompanyName" id="<?php echo $_code;?>_BPE_CompanyName" value="<?php echo $this->escapeHtml($this->getCompanyName());?>" />
108
  </div>
109
  <label class="required" for="<?php echo $_code;?>_BPE_CostCentre"><?php echo $this->__('Cost Center');?></label>
110
  <div class="input-box">
111
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_CostCentre" id="<?php echo $_code;?>_BPE_CostCentre" value="<?php echo $this->escapeHtml($this->getCostCentre());?>" />
112
  </div>
113
  <label class="required" for="<?php echo $_code;?>_BPE_VatNumber"><?php echo $this->__('VAT Number');?></label>
114
  <div class="input-box">
115
+ <input class="input-text required-entry" type="text" name="<?php echo $_code;?>_BPE_VatNumber" id="<?php echo $_code;?>_BPE_VatNumber" value="<?php echo $this->escapeHtml($this->getVatNumber());?>" />
116
  </div>
117
  </div>
118
  </li>
app/design/frontend/rwd/default/template/buckaroo3extended/directdebit/checkout/form.phtml CHANGED
@@ -5,20 +5,20 @@
5
  <li>
6
  <label for="<?php echo $_code ?>_account_owner" class="required"><?php echo $this->__('Bank account holder') ?>:<em>*</em></label>
7
  <div class="input-box">
8
- <input type="text" title="<?php echo $this->__('Bank account holder') ?>" class="input-text required-entry" id="<?php echo $_code ?>_account_owner" name="payment[account_owner]" value="<?php echo $this->getAccountOwner(); ?>" />
9
  </div>
10
  </li>
11
  <li>
12
  <label for="<?php echo $_code ?>_account_number" class="required"><?php echo $this->__('Bank account number') ?>:<em>*</em></label>
13
  <div class="input-box">
14
- <input type="text" title="<?php echo $this->__('Bank account number') ?>" class="input-text required-entry validate-buckaroo-iban" id="<?php echo $_code ?>_account_number" name="payment[account_number]" value="<?php echo $this->getAccountNumber(); ?>" />
15
  </div>
16
  </li>
17
  <?php if($this->getBillingCountry() != 'NL'):?>
18
  <li>
19
  <label for="<?php echo $_code ?>_bank_number"><?php echo $this->__('BIC number') ?>:</label>
20
  <div class="input-box">
21
- <input type="text" title="<?php echo Mage::helper('buckaroo3extended')->__('BIC number') ?>" class="input-text" id="<?php echo $_code ?>_bank_number" name="payment[bank_number]" value="<?php echo $this->getBankNumber(); ?>" />
22
  </div>
23
  </li>
24
  <?php else:?>
5
  <li>
6
  <label for="<?php echo $_code ?>_account_owner" class="required"><?php echo $this->__('Bank account holder') ?>:<em>*</em></label>
7
  <div class="input-box">
8
+ <input type="text" title="<?php echo $this->__('Bank account holder') ?>" class="input-text required-entry" id="<?php echo $_code ?>_account_owner" name="payment[account_owner]" value="<?php echo $this->escapeHtml($this->getAccountOwner()); ?>" />
9
  </div>
10
  </li>
11
  <li>
12
  <label for="<?php echo $_code ?>_account_number" class="required"><?php echo $this->__('Bank account number') ?>:<em>*</em></label>
13
  <div class="input-box">
14
+ <input type="text" title="<?php echo $this->__('Bank account number') ?>" class="input-text required-entry validate-buckaroo-iban" id="<?php echo $_code ?>_account_number" name="payment[account_number]" value="<?php echo $this->escapeHtml($this->getAccountNumber()); ?>" />
15
  </div>
16
  </li>
17
  <?php if($this->getBillingCountry() != 'NL'):?>
18
  <li>
19
  <label for="<?php echo $_code ?>_bank_number"><?php echo $this->__('BIC number') ?>:</label>
20
  <div class="input-box">
21
+ <input type="text" title="<?php echo Mage::helper('buckaroo3extended')->__('BIC number') ?>" class="input-text" id="<?php echo $_code ?>_bank_number" name="payment[bank_number]" value="<?php echo $this->escapeHtml($this->getBankNumber()); ?>" />
22
  </div>
23
  </li>
24
  <?php else:?>
app/design/frontend/rwd/default/template/buckaroo3extended/onlinegiro/checkout/form.phtml CHANGED
@@ -16,21 +16,21 @@
16
  <li>
17
  <label for="<?php echo $_code;?>_BPE_Customerfirstname" class="required"><?php echo $this->__('First name') ?>: <em>*</em></label>
18
  <div class="input-box">
19
- <input class="input-text required-entry" type="text" title="<?php echo $this->__('First name') ?>" name="<?php echo $_code;?>_BPE_Customerfirstname" value="<?php echo $this->getFirstname(); ?>" id="<?php echo $_code;?>_BPE_Customerfirstname"/>
20
  </div>
21
  </li>
22
 
23
  <li>
24
  <label for="<?php echo $_code;?>_BPE_Customerlastname" class="required"><?php echo $this->__('Last name') ?>: <em>*</em></label>
25
  <div class="input-box">
26
- <input class="input-text required-entry" type="text" title="<?php echo $this->__('Last name') ?>" name="<?php echo $_code;?>_BPE_Customerlastname" value="<?php echo $this->getLastname(); ?>" id="<?php echo $_code;?>_BPE_Customerlastname"/>
27
  </div>
28
  </li>
29
 
30
  <li>
31
  <label for="<?php echo $_code;?>_BPE_Customermail" class="required"><?php echo $this->__('E-mail address') ?>: <em>*</em></label>
32
  <div class="input-box">
33
- <input class="input-text required-entry validate-email" type="email" title="<?php echo $this->__('E-mail address') ?>" name="<?php echo $_code;?>_BPE_Customermail" value="<?php echo $this->getEmail(); ?>" id="<?php echo $_code;?>_BPE_Customermail"/>
34
  </div>
35
  </li>
36
  <li>
16
  <li>
17
  <label for="<?php echo $_code;?>_BPE_Customerfirstname" class="required"><?php echo $this->__('First name') ?>: <em>*</em></label>
18
  <div class="input-box">
19
+ <input class="input-text required-entry" type="text" title="<?php echo $this->__('First name') ?>" name="<?php echo $_code;?>_BPE_Customerfirstname" value="<?php echo $this->escapeHtml($this->getFirstname()); ?>" id="<?php echo $_code;?>_BPE_Customerfirstname"/>
20
  </div>
21
  </li>
22
 
23
  <li>
24
  <label for="<?php echo $_code;?>_BPE_Customerlastname" class="required"><?php echo $this->__('Last name') ?>: <em>*</em></label>
25
  <div class="input-box">
26
+ <input class="input-text required-entry" type="text" title="<?php echo $this->__('Last name') ?>" name="<?php echo $_code;?>_BPE_Customerlastname" value="<?php echo $this->escapeHtml($this->getLastname()); ?>" id="<?php echo $_code;?>_BPE_Customerlastname"/>
27
  </div>
28
  </li>
29
 
30
  <li>
31
  <label for="<?php echo $_code;?>_BPE_Customermail" class="required"><?php echo $this->__('E-mail address') ?>: <em>*</em></label>
32
  <div class="input-box">
33
+ <input class="input-text required-entry validate-email" type="email" title="<?php echo $this->__('E-mail address') ?>" name="<?php echo $_code;?>_BPE_Customermail" value="<?php echo $this->escapeHtml($this->getEmail()); ?>" id="<?php echo $_code;?>_BPE_Customermail"/>
34
  </div>
35
  </li>
36
  <li>
app/design/frontend/rwd/default/template/buckaroo3extended/paymentguarantee/checkout/form.phtml CHANGED
@@ -20,13 +20,13 @@ $_code = $this->getMethodCode();
20
  <li>
21
  <label><?php echo $this->__('Billing name');?>:</label>
22
  <div class="input-box">
23
- <span class="disabled stylefix" id="<?php echo $_code;?>_BPE_Customername" title="<?php echo $this->__('Name');?>"><?php echo $this->getName(); ?></span>
24
  </div>
25
  </li>
26
  <li <?php if ($this->getAddress()->getTelephone() && $this->getAddress()->getTelephone() != '-'): ?>style="display:none;"<?php endif; ?>>
27
  <label class="required" for="<?php echo $_code;?>_BPE_Customerphone"><?php echo $this->__('Telephone') ?>: <em>*</em></label>
28
  <div class="input-box">
29
- <input class="input-text required-entry" type="text" title="<?php echo $this->__('Telephone') ?>" name="<?php echo $_code;?>_bpe_customer_phone_number" value="<?php echo $this->getPhoneNumber(); ?>" id="<?php echo $_code;?>_BPE_Customerphone"/>
30
  </div>
31
  </li>
32
  <li>
@@ -44,7 +44,7 @@ $_code = $this->getMethodCode();
44
  <li>
45
  <label for="<?php echo $_code;?>_BPE_customer_account_number" class="required"><?php echo $this->__('Bank account number') ?>: <em>*</em></label>
46
  <div class="input-box">
47
- <input class="input-text required-entry validate-buckaroo-iban" type="text" title="<?php echo $this->__('Bank account number') ?>" name="<?php echo $_code;?>_bpe_customer_account_number" value="<?php echo $this->getBankAccount(); ?>" id="<?php echo $_code;?>_BPE_customer_account_number" />
48
  </div>
49
  </li>
50
  <li class="tac-accept">
20
  <li>
21
  <label><?php echo $this->__('Billing name');?>:</label>
22
  <div class="input-box">
23
+ <span class="disabled stylefix" id="<?php echo $_code;?>_BPE_Customername" title="<?php echo $this->__('Name');?>"><?php echo $this->escapeHtml($this->getName()); ?></span>
24
  </div>
25
  </li>
26
  <li <?php if ($this->getAddress()->getTelephone() && $this->getAddress()->getTelephone() != '-'): ?>style="display:none;"<?php endif; ?>>
27
  <label class="required" for="<?php echo $_code;?>_BPE_Customerphone"><?php echo $this->__('Telephone') ?>: <em>*</em></label>
28
  <div class="input-box">
29
+ <input class="input-text required-entry" type="text" title="<?php echo $this->__('Telephone') ?>" name="<?php echo $_code;?>_bpe_customer_phone_number" value="<?php echo $this->escapeHtml($this->getPhoneNumber()); ?>" id="<?php echo $_code;?>_BPE_Customerphone"/>
30
  </div>
31
  </li>
32
  <li>
44
  <li>
45
  <label for="<?php echo $_code;?>_BPE_customer_account_number" class="required"><?php echo $this->__('Bank account number') ?>: <em>*</em></label>
46
  <div class="input-box">
47
+ <input class="input-text required-entry validate-buckaroo-iban" type="text" title="<?php echo $this->__('Bank account number') ?>" name="<?php echo $_code;?>_bpe_customer_account_number" value="<?php echo $this->escapeHtml($this->getBankAccount()); ?>" id="<?php echo $_code;?>_BPE_customer_account_number" />
48
  </div>
49
  </li>
50
  <li class="tac-accept">
app/design/frontend/rwd/default/template/buckaroo3extended/payperemail/checkout/form.phtml CHANGED
@@ -22,19 +22,19 @@
22
  <li>
23
  <label for="<?php echo $_code;?>_BPE_Customerfirstname" class="required"><?php echo $this->__('First name') ?>: <em>*</em></label>
24
  <div class="input-box">
25
- <input class="input-text required-entry" type="text" title="<?php echo $this->__('First name') ?>" name="<?php echo $_code;?>_BPE_Customerfirstname" value="<?php echo $firstname; ?>" id="<?php echo $_code;?>_BPE_Customerfirstname" />
26
  </div>
27
  </li>
28
  <li>
29
  <label for="<?php echo $_code;?>_BPE_Customerlastname" class="required"><?php echo $this->__('Last name') ?>: <em>*</em></label>
30
  <div class="input-box">
31
- <input class="input-text required-entry" type="text" title="<?php echo $this->__('Last name') ?>" name="<?php echo $_code;?>_BPE_Customerlastname" value="<?php echo $lastname; ?>" id="<?php echo $_code;?>_BPE_Customerlastname" />
32
  </div>
33
  </li>
34
  <li>
35
  <label for="<?php echo $_code;?>_BPE_Customermail" class="required"><?php echo $this->__('E-mail address') ?>: <em>*</em></label>
36
  <div class="input-box">
37
- <input class="input-text required-entry validate-email" type="email" title="<?php echo $this->__('E-mail address') ?>" name="<?php echo $_code;?>_BPE_Customermail" value="<?php echo $email; ?>" id="<?php echo $_code;?>_BPE_Customermail" />
38
  </div>
39
  </li>
40
  <li>
22
  <li>
23
  <label for="<?php echo $_code;?>_BPE_Customerfirstname" class="required"><?php echo $this->__('First name') ?>: <em>*</em></label>
24
  <div class="input-box">
25
+ <input class="input-text required-entry" type="text" title="<?php echo $this->__('First name') ?>" name="<?php echo $_code;?>_BPE_Customerfirstname" value="<?php $this->escapeHtml($firstname); ?>" id="<?php echo $_code;?>_BPE_Customerfirstname" />
26
  </div>
27
  </li>
28
  <li>
29
  <label for="<?php echo $_code;?>_BPE_Customerlastname" class="required"><?php echo $this->__('Last name') ?>: <em>*</em></label>
30
  <div class="input-box">
31
+ <input class="input-text required-entry" type="text" title="<?php echo $this->__('Last name') ?>" name="<?php echo $_code;?>_BPE_Customerlastname" value="<?php $this->escapeHtml($lastname); ?>" id="<?php echo $_code;?>_BPE_Customerlastname" />
32
  </div>
33
  </li>
34
  <li>
35
  <label for="<?php echo $_code;?>_BPE_Customermail" class="required"><?php echo $this->__('E-mail address') ?>: <em>*</em></label>
36
  <div class="input-box">
37
+ <input class="input-text required-entry validate-email" type="email" title="<?php echo $this->__('E-mail address') ?>" name="<?php echo $_code;?>_BPE_Customermail" value="<?php $this->escapeHtml($email); ?>" id="<?php echo $_code;?>_BPE_Customermail" />
38
  </div>
39
  </li>
40
  <li>
app/design/frontend/rwd/default/template/buckaroo3extended/transfer/checkout/form.phtml CHANGED
@@ -25,7 +25,7 @@
25
  <li>
26
  <label for="<?php echo $_code;?>_BPE_Customername" class="required"><?php echo $this->__('Name');?>:</label>
27
  <div class="input-box">
28
- <span class="disabled stylefix" id="<?php echo $_code;?>_BPE_Customername"><?php echo $name; ?></span>
29
  </div>
30
  </li>
31
  <li>
25
  <li>
26
  <label for="<?php echo $_code;?>_BPE_Customername" class="required"><?php echo $this->__('Name');?>:</label>
27
  <div class="input-box">
28
+ <span class="disabled stylefix" id="<?php echo $_code;?>_BPE_Customername"><?php $this->escapeHtml($name); ?></span>
29
  </div>
30
  </li>
31
  <li>
app/locale/nl_NL/TIG_Buckaroo3Extended.csv CHANGED
@@ -189,9 +189,9 @@
189
  "After adding the keys Save Config.","Sla na de invoer de instellingen op."
190
  "Select the uploaded certificate from the dropdown.","Selecteer het certificaat bestand in de dropdown."
191
  "Add the corresponding thumbprint and Save Config.","Voer de corresponderende thumbprint in en sla instellingen op."
192
- "Configure and enable the individual payment methods.","Uw kunt nu de individuele betaalmethodes instellen."
193
  "Payment method specific settings are set under the corresponding tab.","De instellingen van de individuele betaalmethodes staan onder de gelijknamige tab."
194
- "Payment methods must be enabled within Buckaroo and Magento.","Activeer allen betaalmethodes die ook actief zijn in uw contract."
195
  "Contact Buckaroo support for activating or availale payment methods.","Neem contact op met Buckaroo voor beschikbare of active betaalmethodes."
196
  "Enable the module and select the Test or Live modus.","Schakel de module in en kies voor live of test"
197
  "The module has many options to adapt to your business rules.","De module heeft veel opties om aan te passen naar uw specifieke wens."
@@ -231,7 +231,7 @@
231
  "Enable or disable advanced options.","Schakel de geavanceerde opties in of uit."
232
  "Method specific SecureCode success status","Methode specifieke SecureCode 'success' status"
233
  "Method specific 3D Secure success status","Methode specifieke 3D secure 'success' status"
234
- "Your payment was unsuccesful. Please try again or choose another payment method.","Uw betaling was niet succesvol. Probeer het s.v.p. opnieuw of kies een andere betaalmethode."
235
  "Service version used","Gebruikte versie betaalservice"
236
  "Select which version of the payment service to use.","Selecteer welke versie van de betaalservice gebruikt moet worden."
237
  "Version 1 is the old version of IDEAL. Version 2 is the new SEPA version. Please contact Buckaroo for more information.","Versie 1 is de oude versie. Versie 2 is de nieuwe SEPA versie. Neem s.v.p. contact op met Buckaroo voor verdere informatie."
@@ -335,7 +335,28 @@ TIG_Buckaroo3Extended::Fee percentage mode,Toeslag percentage modus
335
  "We are sorry to inform you that the request to pay afterwards with AfterPay is not possible at this time. This can be due to various (temporary) reasons.<br/><br/> For questions about your rejection you can contact the customer service of AfterPay. Or you can visit the website of AfterPay and click 'Frequently asked questions' through this link <a href='http://www.afterpay.nl/page/consument-faq'>http://www.afterpay.nl/page/consument-faq</a> in the section 'Datacontrol'.<br/><br/> We advice you to choose a different payment method to complete your order.","Het spijt ons u te moeten mededelen dat uw aanvraag om uw bestelling achteraf te betalen op dit moment niet door AfterPay wordt geaccepteerd. Dit kan om diverse (tijdelijke) redenen zijn.<br/><br/>Voor vragen over uw afwijzing kunt u contact opnemen met de Klantenservice van AfterPay. Of kijk op de website van AfterPay bij 'Veelgestelde vragen' via de link <a href='http://www.afterpay.nl/page/consument-faq'>http://www.afterpay.nl/page/consument-faq</a> onder het kopje 'Gegevenscontrole'.<br/><br/>Wij adviseren u voor een andere betaalmethode te kiezen om alsnog de betaling van uw bestelling af te ronden."
336
  TIG_Buckaroo3Extended::Fee,Betaaltoeslag
337
  TIG_Buckaroo3Extended::Fee label, Betaaltoeslag label
 
338
  "Tax class for Buckaroo Payment fee", "Belasting tarief voor de Buckaroo betaaltoeslag"
339
  "This tax class will be used when calculating the tax for the Buckaroo Payment fee.","Het geselecteerde belasting tarief zal gebruikt worden in de berekening om de betaaltoeslag te berekenen."
340
  "Whether the Buckaroo Payment fee you have entered is incl. or excl. tax.","Selecteer hier of de ingevoerde betaaltoeslag inclusief of exclusief BTW is."
341
  "Display Buckaroo Payment fee","Laat de Buckaroo betaaltoeslag zien"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
189
  "After adding the keys Save Config.","Sla na de invoer de instellingen op."
190
  "Select the uploaded certificate from the dropdown.","Selecteer het certificaat bestand in de dropdown."
191
  "Add the corresponding thumbprint and Save Config.","Voer de corresponderende thumbprint in en sla instellingen op."
192
+ "Configure and enable the individual payment methods.","U kunt nu de individuele betaalmethodes instellen."
193
  "Payment method specific settings are set under the corresponding tab.","De instellingen van de individuele betaalmethodes staan onder de gelijknamige tab."
194
+ "Payment methods must be enabled within Buckaroo and Magento.","Activeer alleen betaalmethodes die ook actief zijn in uw contract."
195
  "Contact Buckaroo support for activating or availale payment methods.","Neem contact op met Buckaroo voor beschikbare of active betaalmethodes."
196
  "Enable the module and select the Test or Live modus.","Schakel de module in en kies voor live of test"
197
  "The module has many options to adapt to your business rules.","De module heeft veel opties om aan te passen naar uw specifieke wens."
231
  "Enable or disable advanced options.","Schakel de geavanceerde opties in of uit."
232
  "Method specific SecureCode success status","Methode specifieke SecureCode 'success' status"
233
  "Method specific 3D Secure success status","Methode specifieke 3D secure 'success' status"
234
+ "Your payment was unsuccessful. Please try again or choose another payment method.","Uw betaling was niet succesvol. Probeer het s.v.p. opnieuw of kies een andere betaalmethode."
235
  "Service version used","Gebruikte versie betaalservice"
236
  "Select which version of the payment service to use.","Selecteer welke versie van de betaalservice gebruikt moet worden."
237
  "Version 1 is the old version of IDEAL. Version 2 is the new SEPA version. Please contact Buckaroo for more information.","Versie 1 is de oude versie. Versie 2 is de nieuwe SEPA versie. Neem s.v.p. contact op met Buckaroo voor verdere informatie."
335
  "We are sorry to inform you that the request to pay afterwards with AfterPay is not possible at this time. This can be due to various (temporary) reasons.<br/><br/> For questions about your rejection you can contact the customer service of AfterPay. Or you can visit the website of AfterPay and click 'Frequently asked questions' through this link <a href='http://www.afterpay.nl/page/consument-faq'>http://www.afterpay.nl/page/consument-faq</a> in the section 'Datacontrol'.<br/><br/> We advice you to choose a different payment method to complete your order.","Het spijt ons u te moeten mededelen dat uw aanvraag om uw bestelling achteraf te betalen op dit moment niet door AfterPay wordt geaccepteerd. Dit kan om diverse (tijdelijke) redenen zijn.<br/><br/>Voor vragen over uw afwijzing kunt u contact opnemen met de Klantenservice van AfterPay. Of kijk op de website van AfterPay bij 'Veelgestelde vragen' via de link <a href='http://www.afterpay.nl/page/consument-faq'>http://www.afterpay.nl/page/consument-faq</a> onder het kopje 'Gegevenscontrole'.<br/><br/>Wij adviseren u voor een andere betaalmethode te kiezen om alsnog de betaling van uw bestelling af te ronden."
336
  TIG_Buckaroo3Extended::Fee,Betaaltoeslag
337
  TIG_Buckaroo3Extended::Fee label, Betaaltoeslag label
338
+ "Payment rejected","Betaling geweigerd"
339
  "Tax class for Buckaroo Payment fee", "Belasting tarief voor de Buckaroo betaaltoeslag"
340
  "This tax class will be used when calculating the tax for the Buckaroo Payment fee.","Het geselecteerde belasting tarief zal gebruikt worden in de berekening om de betaaltoeslag te berekenen."
341
  "Whether the Buckaroo Payment fee you have entered is incl. or excl. tax.","Selecteer hier of de ingevoerde betaaltoeslag inclusief of exclusief BTW is."
342
  "Display Buckaroo Payment fee","Laat de Buckaroo betaaltoeslag zien"
343
+ "The payment has been rejected, please try again or select a different paymentmethod.","De betaling is afgewezen, probeer het opnieuw of selecteer een andere betaalmethode."
344
+ "Your payment was unsuccessful, cancelled by the merchant. Please contact the shop owner.","Uw betaling was niet succesvol, deze is geannuleerd. Als het probleem zich blijft voordoen neem dan contact op met de shopbeheerder."
345
+ "Your payment was unsuccessful, cancelled by consumer.","Uw betaling is volgens ons systeem door u geannuleerd. Mocht dit niet het geval zijn, neem dan contact op met de shopbeheerder."
346
+ "A validation error has occurred. Please try again. If this problem persists, please contact the shop owner.","Er is een validatie fout opgetreden. Probeer het opnieuw. Als het probleem zich blijft voordoen neem dan contact op met de shopbeheerder."
347
+ "Please read first our knowledge base article about this setting: <a href='https://servicedesk.tig.nl/hc/nl/articles/221318687' target='_blank'>More information about custom error messages</a>.","Lees eerst even ons artikel over deze instelling: <a href='https://servicedesk.tig.nl/hc/nl/articles/221318687' target='_blank'>Meer uitleg over aangepaste foutmelding teksten</a>."
348
+ "Set response message for an payment failure.","Bericht wanneer een betaling mislukt."
349
+ "Payment failure","Betaling mislukt"
350
+ "Validation error","Validatie error"
351
+ "Set response message for an validation error.","Bericht wanneer een validatie error teruggekoppeld wordt"
352
+ "Technical error","Technische error"
353
+ "Set response message for an technical error.","Bericht wanneer een technische error teruggekoppeld wordt"
354
+ "Payment rejected","Betaling afgewezen"
355
+ "Set response message for an rejected payment","Bericht wanneer een betaling afgewezen is"
356
+ "Canceled by user","Geanuleerd door klant"
357
+ "Set response message for an payment canceled by the consumer","Bericht wanneer de klant de betaling heeft geannuleerd"
358
+ "Canceled by merchant","Geannuleerd door shop eigenaar"
359
+ "Set response message for an payment canceled by the merchant","Bericht wanneer de shop eigenaar de betaling heeft geannuleerd"
360
+ "Default message","Standaard bericht"
361
+ "Set response message for the default message when a payment fails but there is no response code.","Bericht wanneer een betaling is mislukt, maar er geen code teruggekoppeld is."
362
+ "Custom default error messages","Aangepaste foutmelding teksten"
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>tig_buckaroo3extended</name>
4
- <version>4.14.1</version>
5
  <stability>stable</stability>
6
  <license uri="http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US">Creative Commons License</license>
7
  <channel>community</channel>
@@ -34,7 +34,30 @@ Payment methods available include:&#xD;
34
  - Vpay&#xD;
35
  &#xD;
36
  Other services offered by this extension include refunds and paymentfee.</description>
37
- <notes>==== 4.14.1 ====&#xD;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
38
  ==== Improvements ====&#xD;
39
  - Compatibiliteit met de Magento Patch SUPEE-6788&#xD;
40
  &#xD;
@@ -95,10 +118,10 @@ Other services offered by this extension include refunds and paymentfee.</descri
95
  &#xD;
96
  ==== Bug fixes ====&#xD;
97
  - Fixed a problem where the order ID would stay reserved after a payment had failed, causing errors.</notes>
98
- <authors><author><name>TIG</name><user>supporttotal</user><email>servicedesk@totalinternetgroup.nl</email></author></authors>
99
- <date>2015-10-28</date>
100
- <time>15:17:11</time>
101
- <contents><target name="magecommunity"><dir name="TIG"><dir name="Buckaroo3Extended"><dir name="Block"><dir name="Adminhtml"><dir name="Giftcard"><dir name="Edit"><file name="Form.php" hash="cec5b5d92f5f710693e4cb8495cfb6a8"/></dir><file name="Edit.php" hash="28d90558574b93a6cb360b7270991016"/><file name="Grid.php" hash="a3d1b809a0a5c88fb3ff9b74d6b3dd5c"/></dir><file name="Giftcard.php" hash="a3937f82be98c507a28b6fcad86313ee"/><dir name="Sales"><dir name="Order"><dir name="Create"><dir name="Totals"><file name="Fee.php" hash="84d71b5c883b67baa84c2df0bcd8142b"/></dir></dir><dir name="Creditmemo"><dir name="Create"><file name="Fee.php" hash="c294febe98243a2c1f0f74417e07d094"/><file name="RefundFields.php" hash="e237034e28f6f0622de8f9b2ded99590"/></dir><dir name="Totals"><file name="Fee.php" hash="9e7ce33537256a4ee24928932a6de670"/></dir></dir><dir name="Invoice"><dir name="Totals"><file name="Fee.php" hash="f96253212645e3873369e69698f2d9d9"/></dir></dir><dir name="Totals"><file name="Fee.php" hash="6864e33af4fa09ef3bdeb35686701623"/></dir></dir></dir><dir name="System"><dir name="Config"><file name="Hint.php" hash="4586b3c5e42706c2bb3099abcf768b20"/><file name="KlarnaCheck.php" hash="4af2d295960ab6b130d5a00679743973"/><file name="Paymentmethodbanner.php" hash="517693650534e8069de9839c0f5f90f4"/><file name="SellersProtectionCheck.php" hash="fc531673aa166098a19b5c8919c1b992"/><file name="Singlehint.php" hash="78f13dec86b716a2fb6e136c4efbd34f"/><file name="SupportTab.php" hash="0bd8666b7428669839b96a05c794f192"/></dir></dir></dir><dir name="Customer"><dir name="Widget"><file name="Dob.php" hash="c0b2de80572d3acf4228c6e04d5a8a50"/></dir></dir><dir name="PaymentFee"><dir name="Checkout"><dir name="Total"><file name="Fee.php" hash="859c52bdb843bd2a5dca69c1a96b9d85"/></dir></dir><dir name="Sales"><dir name="Order"><dir name="Creditmemo"><dir name="Totals"><file name="Fee.php" hash="40556128c469edfc7514e8eb46668360"/></dir></dir><dir name="Invoice"><dir name="Totals"><file name="Fee.php" hash="99993c8778754a2aa551a0f263745225"/></dir></dir><dir name="Totals"><file name="Fee.php" hash="f731faca357e5eab220df5c7b0df6d3d"/></dir></dir></dir></dir><dir name="PaymentMethods"><dir name="Afterpay"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="6e3c0bd9eee2fe2be538d221ec96f8f8"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="01a47d3c78466a9efad37d2fecff30f3"/></dir></dir><dir name="Afterpay2"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="89317daa2c708f7a29c515be5381ab80"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="1ae3de4c8e3c9d86a0da556181a1ca20"/></dir></dir><dir name="Amex"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="97996a4a4a6c6b18958147bfcef42de4"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="8dace9e0c5aef7aa47423d37beced0fa"/></dir></dir><dir name="Bancontactmrcash"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="4ecf67c7a2bd57135915105db9d48e39"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="1f7eb6ec2ba19917a46ef9ae877fa453"/></dir></dir><dir name="Cartebancaire"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="5cf43693480003815e8e3b05ac192ab4"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="660156b59b61152aa60d2a5b5b96af89"/></dir></dir><dir name="Cartebleue"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="9f11bef74e08bdf03b3648d216c59de3"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="224854a2564636708415b06a9ac83b08"/></dir></dir><dir name="Checkout"><dir name="Form"><file name="Abstract.php" hash="ca58bdd7d2e9e99735527eef123d3fa4"/></dir></dir><dir name="Directdebit"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="8d0f3a1ffd3f2920cb38b7283c8f7a47"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="ed6db2005ec69b7a54e928a0d33e7f00"/></dir><file name="Info.php" hash="dcf3f19dcd8fdcf6db3113439ccfd5b6"/></dir><dir name="Empayment"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="460d4674e572573c5738ce87bf201202"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="ddb8cb90231659f17c5c7ba38ad969b7"/></dir></dir><dir name="Eps"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="a329209f134afe361ef7d9adf957745a"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="01058a7858b1007bc56d2acd08e3274e"/></dir></dir><dir name="Giftcards"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="97996a4a4a6c6b18958147bfcef42de4"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="27eb0ffa3bf234b1326d2618ab479f77"/></dir></dir><dir name="Giropay"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="a384d5ca6369442901387ac5555b061e"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="5956caafb68cb45543a93a02d8d16efa"/></dir></dir><dir name="Ideal"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="98506d7cf7339a1a3bd51aff75a2d41d"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="54c8ad9a18ec06e153c645c8864727b5"/></dir></dir><dir name="Maestro"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="7a9476690ad27d5516fb2d094b361626"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="fd5b8435c163c21d889417f2035f6434"/></dir></dir><dir name="Mastercard"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="e1a5f220e48ae8ac0a6f844b16207a51"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="4514ef760ad660a9525fa87e13f068f2"/></dir></dir><dir name="Masterpass"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="f474094f2b38459d29e5d9eaf945a422"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="00cd5f45d68b9253fda9d28ea44ca553"/></dir></dir><dir name="Onlinegiro"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="5ae5ce5ebf3041535bf17f2711a4f445"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="52f89dd09f299949411ba572e20becc0"/></dir></dir><dir name="Paymentguarantee"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="250e5f514cd312e895aaa6926bff353a"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="6b885fd2a46d3fecde873e76941cb1c2"/></dir></dir><dir name="Paypal"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="20153fa7827484b096d609bf341c5515"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="41dbb35224e46842c01eeea1b2fa1c2f"/></dir></dir><dir name="Payperemail"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="cf526aa3604fc2e59f74840fb6de3acd"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="a4e6609168127b0200df2c9a200ae8c5"/></dir></dir><dir name="Paysafecard"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="ddbccd2574c89997aaed10b08131782b"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="aa28693fe1c5f3e874efc38b15733ee9"/></dir></dir><dir name="Sofortueberweisung"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="a9953aa93ace25c4615e11ca2f5e06c5"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="85fc73af91aab1b43704cac56539e1b3"/></dir></dir><dir name="Transfer"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="5cb8050c05c683f8661cac7e66a3e9ca"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="1ddf724fa739e6ebb402de143f763106"/></dir></dir><dir name="Visa"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="1d9d4dc8aef79cefdd4682bebdc9b0fb"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="53d775fe383da75293031b8b93019f48"/></dir></dir><dir name="Visaelectron"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="f406d49fd695718e620397fe82f66196"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="3cbb7e02bba4eaa57099e8bd6de91511"/></dir></dir><dir name="Vpay"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="0de8e8b98f01fab7e770f5b419d2ff79"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="2cd464f9298f30249baa85d5e9f8233b"/></dir></dir></dir><dir name="Refund"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="NoOptionsAvailable.php" hash="f40e0935fc520a46d16c6d2d93c65a02"/></dir></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="52dcedb162abe6fe2dd122f22fc08a38"/><file name="StateCodes.php" hash="b2c6d80d88c652415341c1babede7c57"/></dir><dir name="Model"><file name="Abstract.php" hash="47b7460f1bb83391d1f0438a3b78b3d9"/><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Backend"><dir name="Buckaroo"><file name="Certificate.php" hash="81662b088ecdd765c6d3219fae334af1"/><file name="Fee.php" hash="3e98f9441b4ceee3ed10f29590243a6a"/></dir></dir></dir></dir></dir><dir name="Certificate"><file name="Certificate.php" hash="ff3ede1ae2fc24b0fb8657f6262ddcca"/></dir><file name="Certificate.php" hash="4f0c237526e019a188b0abd58820ab2a"/><file name="Giftcard.php" hash="8c3125cece761673aef50307e4f6b398"/><dir name="Masterpass"><file name="V06.php" hash="b1d34af77b257b0dd56962751dddc2f7"/></dir><dir name="Mysql4"><file name="Setup.php" hash="fede9dbd2f1b214a12aa98bd895018b9"/></dir><dir name="Observer"><file name="Abstract.php" hash="8b055989bfbc887cbf0b10ca695d528e"/><file name="BackendOrder.php" hash="4efdbd37d08621f508d0c4b1e81548ec"/></dir><file name="Observer.php" hash="48b3c0744ecad5fbfc6bb87f3aecda85"/><dir name="OldPaymentMethods"><file name="OldPaymentMethod.php" hash="528157a9379be2299d4db7170d59cb4e"/></dir><dir name="PaymentFee"><dir name="Order"><dir name="Creditmemo"><dir name="Total"><dir name="Fee"><file name="Abstract.php" hash="7a735d2cdd496f1ab39b5e7fa39385eb"/></dir><file name="Fee.php" hash="932fd6e5229ea0e03bfc8c4a3cdb08b6"/><file name="FeeTax.php" hash="de53ceeec529fe83d61a440397e5ae8f"/></dir></dir><dir name="Invoice"><dir name="Total"><file name="Fee.php" hash="c3c18aedec2ec4f8626643db53c7ac67"/><file name="FeeTax.php" hash="55260378223e3bb0e6daace9388e2e03"/><file name="Subtotal.php" hash="2e44bed3b438dc0a44a4fc5c9bb8b426"/></dir></dir><dir name="Pdf"><dir name="Total"><file name="Fee.php" hash="2f837fd9e9c55a921fd505e0b6b34d1d"/><file name="Grandtotal.php" hash="f31d624fffaa5b35c81ced7a251c5c97"/><file name="Tax.php" hash="f0d2374a156c19a88b37f9d76ad56c55"/></dir></dir></dir><dir name="Quote"><dir name="Address"><dir name="Total"><dir name="Fee"><file name="Abstract.php" hash="4d4a5e078ed2fb568ac28ce736321d59"/></dir><file name="Fee.php" hash="0a7ec955f8bfe4b42c3482b53dfaa98c"/><file name="FeeTax.php" hash="970b285c1df9ad676b426946b3b21603"/></dir></dir></dir><file name="Service.php" hash="38d9ea54efba391312d6f3b28686d9e7"/><dir name="System"><dir name="Config"><dir name="Source"><file name="FeeTaxClass.php" hash="13fd7cb66310ce16d3f073ff39d108de"/></dir></dir></dir></dir><dir name="PaymentMethods"><dir name="Afterpay"><file name="Observer.php" hash="c69264282577631e768c897b9ad862de"/><file name="PaymentMethod.php" hash="08f0ead679bf505a1a3db6b580600647"/></dir><dir name="Afterpay2"><file name="Observer.php" hash="fc491fd84036c1b971e8b45b64a8703c"/><file name="PaymentMethod.php" hash="5b2dede30a1f0e5030f6d6d3a8a738f0"/></dir><dir name="Amex"><file name="Observer.php" hash="7d1822fd50bcb7cf0870e25e6f23dc22"/><file name="PaymentMethod.php" hash="76aad7b5b1b5eec3565596a46b0bad92"/></dir><dir name="Bancontactmrcash"><file name="Observer.php" hash="d3c84086400e2f58a7b16b428ef56b4d"/><file name="PaymentMethod.php" hash="03f087c748eb59b4c08f12524f88474b"/></dir><dir name="Cartebancaire"><file name="Observer.php" hash="90dfbb6363648b77667a769928a7d74f"/><file name="PaymentMethod.php" hash="8133e6b1b3f68e879200e233fbd88b68"/></dir><dir name="Cartebleue"><file name="Observer.php" hash="42e6154b3ed81a5c62212b76af94ba8d"/><file name="PaymentMethod.php" hash="f6174e8aaa6b9425ef56096fe31a2279"/></dir><dir name="Directdebit"><file name="Observer.php" hash="d69fea8936a47b872022f8d983e9be4a"/><file name="PaymentMethod.php" hash="49cd22ff14b88cc95b394288c673e5b9"/></dir><dir name="Empayment"><file name="Observer.php" hash="b50935e06c48f1288250df3a89c1937a"/><file name="PaymentMethod.php" hash="d870c837eff76d921251c1ae77f7da91"/></dir><dir name="Eps"><file name="Observer.php" hash="beab5315b271c662b88de70f4c37e437"/><file name="PaymentMethod.php" hash="9fdaac7fe5d631e7433d96e44b0a352c"/></dir><dir name="Giftcards"><file name="Observer.php" hash="3fff3090241dee02cc181562ccc0be98"/><file name="PaymentMethod.php" hash="c13e50817ea4b175459aa00ef55ceb99"/></dir><dir name="Giropay"><file name="Observer.php" hash="150c3f7e14fa48582e79c4de971d77fc"/><file name="PaymentMethod.php" hash="597f7589be437f9cc5543a492c944fb1"/></dir><dir name="Ideal"><file name="Observer.php" hash="6e3fe42e721da075efa8911a83626596"/><file name="PaymentMethod.php" hash="887eb231ed601e191a8d96c8e1c6f1ea"/></dir><dir name="Maestro"><file name="Observer.php" hash="b5679881bfd06e5c98e6acac05343382"/><file name="PaymentMethod.php" hash="726ab3653211cde3a67d8814ad7fceb2"/></dir><dir name="Mastercard"><file name="Observer.php" hash="99b236f76b4346d6b0059b2b5126cf31"/><file name="PaymentMethod.php" hash="3d84627f57dbe5492e85caf35e4d9834"/></dir><dir name="Masterpass"><file name="Observer.php" hash="ba554ffffe8ec4480736d18f0020b4be"/><file name="PaymentMethod.php" hash="352549517053d396ef2e13743970932c"/></dir><dir name="MasterpassLightbox"><file name="Observer.php" hash="cfef79e6bb2c9d9c487f0ec087085182"/><file name="PaymentMethod.php" hash="0bbdfcaf60690820bf5833d020786a1a"/></dir><dir name="Onlinegiro"><file name="Observer.php" hash="d8a90c5c36a45dc5845f3f38d86015e7"/><file name="PaymentMethod.php" hash="8e90b5a32e15865f89219c6304ac7eda"/></dir><file name="PaymentMethod.php" hash="6348e1a3623b5001514e89433b5a43be"/><dir name="Paymentguarantee"><file name="Observer.php" hash="82783861718c2ac222106247ef7bc610"/><file name="PaymentMethod.php" hash="c37dceb8dbf9c1a7d83bc1cd6431f1a0"/></dir><dir name="Paypal"><file name="Observer.php" hash="42a860b3cd28d3dae91bf0cdcf6cbf29"/><file name="PaymentMethod.php" hash="4304dd8b85e113512c5c21a5b302ce3e"/></dir><dir name="Payperemail"><file name="Observer.php" hash="76591424a703b18948dd60be7c6e5b12"/><file name="PaymentMethod.php" hash="2fd55a378ddede3897da5dccf642e486"/></dir><dir name="Paysafecard"><file name="Observer.php" hash="5954a4b4bf9dd4febd8d84988e7282b9"/><file name="PaymentMethod.php" hash="771fe27ce89c1451bb03d1fb2b3c569e"/></dir><dir name="Sofortueberweisung"><file name="Observer.php" hash="96a4db03f99ed03bfc91ab3b315cc1da"/><file name="PaymentMethod.php" hash="3ce7b2d7c1ea195122174f6b66de7ac8"/></dir><dir name="Transfer"><file name="Observer.php" hash="eea70837020fcc703d2eb383f7926765"/><file name="PaymentMethod.php" hash="34878422839008d966bb7a86dc67477f"/></dir><dir name="Visa"><file name="Observer.php" hash="80182203018d18c7878b683765e9c6d1"/><file name="PaymentMethod.php" hash="cc082b4d6adfc96bf9a3c8b10500aea0"/></dir><dir name="Visaelectron"><file name="Observer.php" hash="ca9f4a9b94b2c3bd00733df160c4493e"/><file name="PaymentMethod.php" hash="1c6c4206cd80c4fcd0c02fd510d322f4"/></dir><dir name="Vpay"><file name="Observer.php" hash="61d59a900b732bb15f82dacb9a59407f"/><file name="PaymentMethod.php" hash="318085aa11380ca26d8486d3e40ab49c"/></dir></dir><file name="Process.php" hash="c457000e41690596888188b96f704040"/><dir name="Refund"><file name="Creditmemo.php" hash="3da1b8bc9cf6fed2962608366858d0e4"/><file name="Observer.php" hash="5b9ad329867e037eb75c4e287cb96530"/><dir name="Request"><file name="Abstract.php" hash="f61f0ffc429b2f67713525d35b69e3ce"/></dir><dir name="Response"><file name="Abstract.php" hash="497c7bb9a2c51709b30b7eb71caf3ed6"/><file name="Push.php" hash="2a68805f66dcb9d710184b5d4831a168"/></dir><dir name="Sources"><file name="StatusesClosedFailed.php" hash="4972f40ca79890943b064dde78ce4dcd"/><file name="StatusesClosedSuccess.php" hash="ee554ae7199ce719ff3752821a3bdd08"/><file name="StatusesCompleteFailed.php" hash="2cdf858b2802f4c7219d47b3ad74f723"/><file name="StatusesCompleteSuccess.php" hash="82e0c3cc3e5464d52382f5d0c283b3fe"/><file name="StatusesProcessingFailed.php" hash="1e312bcc824623a3346bed6f64f1e170"/><file name="StatusesProcessingSuccess.php" hash="4f5fe2bbb1423bf24b595bb76d489cec"/></dir></dir><dir name="Request"><file name="Abstract.php" hash="05750d6a206e1edd636e8fbd9f81426c"/><file name="Availability.php" hash="0a49991bb4a0eaf028f52798121142a7"/><file name="Quote.php" hash="be0df87844e191275fcfd03047d6289c"/><file name="QuoteFinal.php" hash="f827a4953d6adc0d8681970351ffda84"/></dir><dir name="Resource"><dir name="Certificate"><file name="Collection.php" hash="793d24a8b45acfd95a86cb56f10c4af9"/></dir><file name="Certificate.php" hash="2944bbd321d00f4530a2ae9f420db461"/><dir name="Giftcard"><file name="Collection.php" hash="3f001857a1b75f42bcbb9af0e9ba8bae"/></dir><file name="Giftcard.php" hash="ce7fe75cca48d71fa78441fb42eb17ff"/><file name="Setup.php" hash="0a1ef7d53f0a597cddbe1ea136cb1b80"/></dir><dir name="Response"><file name="Abstract.php" hash="93b24628a7be96d8a0e4744425e9d0ac"/><file name="BackendOrder.php" hash="518b73cc70ddca0ec659760e0e9b20bc"/><file name="MasterPass.php" hash="dab1fab67ec634d50252e7bcc66b02e5"/><file name="Push.php" hash="eabd99045449e90c89672c87dcb113d3"/><file name="Quote.php" hash="919b23d4b4363e770ed1a4902ed92c10"/><file name="Return.php" hash="27539258c2c3040b1d24361a6863bc06"/></dir><file name="Soap.php" hash="bb1702e70454dfdd8ba14b44711dc989"/><dir name="Sources"><file name="AcceptgiroDirectdebit.php" hash="635aea382493c1fe9497c02ad50dd5c5"/><dir name="Afterpay"><file name="AvailableCurrencies.php" hash="beb11c20245dc8a624df36fa8d2dc543"/></dir><dir name="Afterpay2"><file name="AvailableCurrencies.php" hash="d98e8ed7f4f65f44ee4d7380b02bbca3"/></dir><file name="Allspecificcountries.php" hash="718960abf74dead25882b4c9aed6748b"/><dir name="Amex"><file name="AvailableCurrencies.php" hash="6240bfa85eba943133c0b2ec5d84e703"/></dir><file name="Availablemethods.php" hash="3990954382e47269fc22fcc2ba9d1db5"/><dir name="Bancontactmrcash"><file name="AvailableCurrencies.php" hash="5d1359f1533582c92d59a50f0d3c3b69"/></dir><file name="BusinessToBusiness.php" hash="7433dd041e659bef9d589500a21edc7e"/><dir name="Cartebancaire"><file name="AvailableCurrencies.php" hash="f7e9ab1829a192ecb553422a95c0ba60"/></dir><dir name="Cartebleue"><file name="AvailableCurrencies.php" hash="05dfd6c7bd932c6db5f38f940c217176"/></dir><file name="Certificates.php" hash="17424773cdbdaef39c5961573bd12e47"/><file name="CultureType.php" hash="b77bac794ad88424f0d8bee4b58e57e8"/><dir name="Directdebit"><file name="AvailableCurrencies.php" hash="942251d7321bc013af0067ae61303a20"/></dir><dir name="Empayment"><file name="AvailableCurrencies.php" hash="e1742054645fab1892d1854bf739b548"/></dir><dir name="Eps"><file name="AvailableCurrencies.php" hash="e13ab7ac7dd535bde24b2441ff6a99a4"/></dir><file name="FeePercentageMode.php" hash="c5f13efdcadfb0ecd58a777bd44405c0"/><dir name="Giftcards"><file name="AvailableCards.php" hash="e7ff41b43fd9735391172a6761ce5beb"/><file name="AvailableCurrencies.php" hash="7430c988592a09f106bd0fbc95c87442"/></dir><dir name="Giropay"><file name="AvailableCurrencies.php" hash="ed685c06165b2eb906665a1992d90a4d"/></dir><dir name="Ideal"><file name="AvailableCurrencies.php" hash="f70ac8b2bf244b48865b3607403e5928"/><file name="ServiceVersion.php" hash="d15b8457484c53045d88f1866cd81b95"/></dir><dir name="Maestro"><file name="AvailableCurrencies.php" hash="e18b47ee64702f9d5d45bdf3a3098f55"/></dir><dir name="Mastercard"><file name="AvailableCurrencies.php" hash="c956e85f9da2a52f00978b02a4184391"/></dir><dir name="Masterpass"><file name="AvailableCurrencies.php" hash="e336bae86456987ce7b26121e157282c"/></dir><dir name="Onlinegiro"><file name="AvailableCurrencies.php" hash="6a4009bd81e02367e13c6493c113cec4"/></dir><file name="PaymentMethodArea.php" hash="2fe7d3978305a9fc533129623bc37ef5"/><dir name="Paymentguarantee"><file name="AvailableCurrencies.php" hash="eaab1072f162a21734ee681a8b01aeb3"/></dir><dir name="Paypal"><file name="AvailableCurrencies.php" hash="551f2f942e34da9a93ee4021e93b65a0"/></dir><dir name="Payperemail"><file name="AvailableCurrencies.php" hash="60bf5c055fb3cefb7b986716f1058f61"/></dir><dir name="Paysafecard"><file name="AvailableCurrencies.php" hash="0fa60d24e1a0a8871d856eab408dc1ea"/></dir><file name="ReminderLevel.php" hash="e37cb0ef83fa54d1f034ebec165fd7f6"/><dir name="Sofortueberweisung"><file name="AvailableCurrencies.php" hash="24ddd8be6ec6bee4471b234dcdebde2a"/></dir><file name="States.php" hash="77145e1431f0377b2c7c6812577aae9f"/><file name="StatusesFailed.php" hash="ca0406c3a0d1964b0e99aac3401d4484"/><file name="StatusesPending.php" hash="af8a6a3b57acea25e924090a37efc765"/><file name="StatusesPendingPayment.php" hash="c708bdeab09d6ed426310fb22c8571aa"/><file name="StatusesSuccess.php" hash="932910d9c8f0ae7debfbdaf72d0fd511"/><file name="TaxClasses.php" hash="b3eac25c3c44b3927f3fd5c42f6a84ab"/><file name="TestLive.php" hash="565c66468270e1dfdd2d71b9c80e7e87"/><dir name="Transfer"><file name="AvailableCurrencies.php" hash="a6f184fe5f8084bcfdb738c810149696"/></dir><dir name="Visa"><file name="AvailableCurrencies.php" hash="6b8c04c59ee273f5dbe75c5994153738"/></dir><dir name="Visaelectron"><file name="AvailableCurrencies.php" hash="4d95dc3ec06176f92ea185d8887807f9"/></dir><dir name="Vpay"><file name="AvailableCurrencies.php" hash="a18fe908ab589fd37e178e64683457d6"/></dir><file name="Yesno.php" hash="b7fd7889636bccfbc1e6db14e804c221"/></dir></dir><dir name="certificate"><file name="Checkout.pem" hash="441f60bb62fdc14434954514b01d0aa3"/></dir><dir name="controllers"><dir name="BuckarooAdminhtml"><file name="GiftcardController.php" hash="5765e2d0040b99d44e22c9fd1827fada"/></dir><file name="CheckoutController.php" hash="1cbd06d3bd0175312a7ce17117f8d892"/><file name="NotifyController.php" hash="1459dd86582340f596a260273911c742"/></dir><dir name="etc"><file name="adminhtml.xml" hash="cdf9286c052532056b1cc8ced7b6bf8e"/><file name="config.xml" hash="da0b249200d430032328a88d55417694"/><file name="masterpass.xml" hash="025bbcb407a45ac231fff82c58b647ee"/><file name="system.xml" hash="4a9599a7984eaa8ea67668b60823bec6"/></dir><dir name="lib"><file name="Buckaroo.wsdl" hash="4fc7278e90be66fc8101c699f73b6204"/><file name="Import_1.xsd" hash="32c5184fc8f2010a202b2021e1b7fc00"/><file name="Import_10.xsd" hash="a64b4c201518b512fc6bc1ab78f0102f"/><file name="Import_11.xsd" hash="161e2970900419dc387af04e37f3a8ee"/><file name="Import_12.xsd" hash="146273756bb0a9bfd6ea8f5fba22ee9c"/><file name="Import_13.xsd" hash="1727b36ee762f6b1617c49d3e7597f75"/><file name="Import_14.xsd" hash="815f6849ad9b89b0295ffb48082ff619"/><file name="Import_15.xsd" hash="dc6a0cf5ca0cd6a52c2c0e18b7182f5a"/><file name="Import_16.xsd" hash="6511f38274501935bc847881e9fa27ed"/><file name="Import_17.xsd" hash="3ca8df56825b5a88509138faf79de2f8"/><file name="Import_18.xsd" hash="9be4df50a6bdca4bd196f26d2ae4e429"/><file name="Import_19.xsd" hash="9c4cd9b53bdf09b597e420cb58c32a5c"/><file name="Import_2.xsd" hash="bbeaa3381c5b550d2dfad8c049ba68e8"/><file name="Import_20.xsd" hash="cc7fa2b280b8f2d38da43e9fc7b94f86"/><file name="Import_21.xsd" hash="9ca3b39018c8583aa18ca98340288813"/><file name="Import_22.xsd" hash="dedd6c550d812705832feaaef60c721f"/><file name="Import_23.xsd" hash="c7b8bfae66463e58ce68c7f77eec04a4"/><file name="Import_24.xsd" hash="97ff34ab5da093f868dfd6623d934032"/><file name="Import_25.xsd" hash="52024ab7933277cb56aacc558609e67a"/><file name="Import_3.xsd" hash="dead2627684b2cf45f72f5dd9235738d"/><file name="Import_4.xsd" hash="ad27bf7d8bedc5e44f6a9ef862a05cb5"/><file name="Import_5.xsd" hash="a9c07bdedf700b572b89172e71dac0cd"/><file name="Import_6.xsd" hash="a6b2e2ac238b942b075f8cf186a644ed"/><file name="Import_7.xsd" hash="47193b5224627392508a074dd94c912d"/><file name="Import_8.xsd" hash="d167423bf89d1029a58e78ce4a000c0b"/><file name="Import_9.xsd" hash="52518de0039a5167b6d0bf803916c6e2"/></dir><dir name="sql"><dir name="buckaroo3extended_setup"><file name="mysql4-data-upgrade-4.12.0-4.13.0.php" hash="851354a41d84e5a043547376e4974798"/><file name="mysql4-data-upgrade-4.4.2.0-4.5.0.0.php" hash="3f34113aa093ec80a41c67926bdda27b"/><file name="mysql4-data-upgrade-4.6.1-4.7.0.php" hash="e2ffae63c1533bbe6d12e0e0532866dd"/><file name="mysql4-install-0.1.0.php" hash="60db243184184dd2b8b61adbc92e3032"/><file name="mysql4-upgrade-0.1.0-2.0.2.php" hash="34983df0c6286b761c2e4be9c6cc7952"/><file name="mysql4-upgrade-2.0.2-4.0.0.php" hash="34983df0c6286b761c2e4be9c6cc7952"/><file name="mysql4-upgrade-4.0.3-4.1.0.php" hash="d30fcb21bcd10039a9a77e890cdb519d"/><file name="mysql4-upgrade-4.3.1-4.3.2.php" hash="7affe54620a30f9feb8652c3e3b20696"/><file name="mysql4-upgrade-4.3.3.0-4.4.0.0.php" hash="3f27e188751bcd62c624192a8658c2e8"/><file name="mysql4-upgrade-4.4.0.0-4.4.1.0.php" hash="9353901c8546ed0bd126ee14be081ec6"/><file name="mysql4-upgrade-4.6.1-4.7.0.php" hash="9cfe09a4b22a88390182dd1851d110be"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="TIG_Buckaroo3Extended.xml" hash="6a23faf30df008518782b2d2a828c8a4"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><dir name="TIG"><file name="buckaroo3extended.xml" hash="32b7c8ba8355c05fb69d758325db0dc6"/></dir></dir><dir name="template"><dir name="buckaroo3extended"><dir name="directdebit"><file name="info.phtml" hash="d1ba310ae081037271ee78d696db690f"/></dir><dir name="onlinegiro"><dir name="checkout"><file name="form.phtml" hash="997a24214a955aea9b2b19e18c8cb658"/></dir></dir><dir name="payperemail"><dir name="checkout"><file name="form.phtml" hash="5bc3425008dcb754c5b9fa544d88ceac"/></dir></dir><dir name="refund"><dir name="system"><dir name="config"><file name="noOptionsAvailable.phtml" hash="38c734121ab4b8554347c1569e0aae01"/></dir></dir></dir><dir name="sales"><dir name="order"><dir name="create"><file name="js.phtml" hash="3edec4e9d05ac156c3cc3314ceada764"/><dir name="totals"><file name="fee.phtml" hash="9864e20a538296885ae34f772708a90f"/></dir></dir><dir name="creditmemo"><dir name="create"><file name="refund_fields.phtml" hash="a2e1f0c61a7c299b112122e08146da2e"/><dir name="totals"><file name="fee.phtml" hash="6292242b0ff50c1187b2829da815e601"/></dir></dir></dir><dir name="totals"><file name="tax.phtml" hash="4bf6a29c289e42375e3bca41f6495bd9"/></dir></dir></dir><dir name="system"><dir name="config"><file name="hint.phtml" hash="7c107d72d94338010dcfa3e4425f968e"/><file name="klarnaCheck.phtml" hash="69395e036253f21fbb9f3cc6a494930b"/><file name="paymentmethodbanner.phtml" hash="d4d30e0fabe6484e4c2181fa1074ce12"/><file name="paypalRegionCheck.phtml" hash="170712863a97ce788da8a2c059077b4f"/><file name="singlehint.phtml" hash="f4d4e28c7899e15b6692dcceb975ad77"/><file name="supportTab.phtml" hash="d5d73d9111ea1b93716c69ae799d4819"/></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="TIG"><file name="buckaroo3extended.xml" hash="21bd91c1ec958f1f04e886e42fd51718"/></dir></dir><dir name="template"><dir name="buckaroo3extended"><dir name="afterpay"><dir name="checkout"><file name="form.phtml" hash="184bb82bb0413b53ec851ea76aeb4141"/></dir></dir><dir name="afterpay2"><dir name="checkout"><file name="form.phtml" hash="184bb82bb0413b53ec851ea76aeb4141"/></dir></dir><dir name="amex"><dir name="checkout"><file name="form.phtml" hash="8de16790a79cd0f57aaa1e281915faa4"/></dir></dir><dir name="bancontactmrcash"><dir name="checkout"><file name="form.phtml" hash="8de16790a79cd0f57aaa1e281915faa4"/></dir></dir><dir name="cartebancaire"><dir name="checkout"><file name="form.phtml" hash="8de16790a79cd0f57aaa1e281915faa4"/></dir></dir><dir name="cartebleue"><dir name="checkout"><file name="form.phtml" hash="8de16790a79cd0f57aaa1e281915faa4"/></dir></dir><dir name="checkout"><dir name="total"><file name="buckaroo_fee.phtml" hash="070cdb545d718c890f1b372246a26143"/></dir></dir><dir name="customer"><dir name="widget"><file name="dob.phtml" hash="fe142f7345e1908b8354d20f69023269"/></dir></dir><dir name="directdebit"><dir name="checkout"><file name="form.phtml" hash="8a3809bbc3d5e14d000a0a89206b1f0b"/></dir><file name="info.phtml" hash="f494d2b2d8f27df3a40548b8a5e38a99"/></dir><dir name="empayment"><dir name="checkout"><file name="form.phtml" hash="8ef01960e1c13cb9f249299fca967263"/></dir></dir><dir name="eps"><dir name="checkout"><file name="form.phtml" hash="77e7d2894364dbf959c50480b8242ac9"/></dir></dir><dir name="giftcards"><dir name="checkout"><file name="form.phtml" hash="8ef01960e1c13cb9f249299fca967263"/></dir></dir><dir name="giropay"><dir name="checkout"><file name="form.phtml" hash="1d5f7d7fb64e7adcbcd980daff0dbf5d"/></dir></dir><dir name="ideal"><dir name="checkout"><file name="form.phtml" hash="5994e8bf263928737f392db6cb75a359"/></dir></dir><file name="jquery.phtml" hash="7c274dd682ae4273e7a85a477d7125ae"/><dir name="maestro"><dir name="checkout"><file name="form.phtml" hash="8de16790a79cd0f57aaa1e281915faa4"/></dir></dir><dir name="mastercard"><dir name="checkout"><file name="form.phtml" hash="8de16790a79cd0f57aaa1e281915faa4"/></dir></dir><file name="oneStepCheckout.phtml" hash="bc07be11bfe81f21a38eb332362932e6"/><dir name="onlinegiro"><dir name="checkout"><file name="form.phtml" hash="8b895e7f56531e3beab809270ae1a175"/></dir></dir><dir name="paymentFee"><dir name="checkout"><file name="fee.phtml" hash="80cfb59b392afa5bdb7d012c4782e8fa"/></dir></dir><dir name="paymentguarantee"><dir name="checkout"><file name="form.phtml" hash="50248bddb9fe74eecfd8fd1e9286bacb"/></dir><file name="termsAndConditions.phtml" hash="6f1fd609fc1baf3a541707f6fbe129f7"/></dir><dir name="paypal"><dir name="checkout"><file name="form.phtml" hash="8ef01960e1c13cb9f249299fca967263"/></dir></dir><dir name="payperemail"><dir name="checkout"><file name="form.phtml" hash="405369f9e2ceec15b76970b9f9ed8dfd"/></dir></dir><dir name="paysafecard"><dir name="checkout"><file name="form.phtml" hash="77e7d2894364dbf959c50480b8242ac9"/></dir></dir><file name="saveData.phtml" hash="523e37b63f6a90ac00307551d7bcf3e4"/><dir name="sofortueberweisung"><dir name="checkout"><file name="form.phtml" hash="77e7d2894364dbf959c50480b8242ac9"/></dir></dir><dir name="transfer"><dir name="checkout"><file name="form.phtml" hash="f88cbbb4f63010bd554c3dd5fb974b36"/></dir></dir><dir name="visa"><dir name="checkout"><file name="form.phtml" hash="8de16790a79cd0f57aaa1e281915faa4"/></dir></dir><dir name="visaelectron"><dir name="checkout"><file name="form.phtml" hash="8de16790a79cd0f57aaa1e281915faa4"/></dir></dir><dir name="vpay"><dir name="checkout"><file name="form.phtml" hash="8de16790a79cd0f57aaa1e281915faa4"/></dir></dir></dir></dir></dir></dir><dir name="rwd"><dir name="default"><dir name="template"><dir name="buckaroo3extended"><dir name="afterpay"><dir name="checkout"><file name="form.phtml" hash="bd336fae384e871e678257e2cd554417"/></dir></dir><dir name="afterpay2"><dir name="checkout"><file name="form.phtml" hash="1fdca173bbf8f2afce5c6682fb2e3b20"/></dir></dir><dir name="amex"><dir name="checkout"><file name="form.phtml" hash="489ab613e6035a0df55d64570c296873"/></dir></dir><dir name="bancontactmrcash"><dir name="checkout"><file name="form.phtml" hash="fc71bc66b3ce270b5f7d3f27edd64cad"/></dir></dir><dir name="cartebancaire"><dir name="checkout"><file name="form.phtml" hash="889a0b99aff44ddde4218a9f436b6543"/></dir></dir><dir name="cartebleue"><dir name="checkout"><file name="form.phtml" hash="733b3a75405d26a5ee080d73b534d52f"/></dir></dir><dir name="directdebit"><dir name="checkout"><file name="form.phtml" hash="445fb805e9ebc539ffe1727d4831f87e"/></dir><file name="info.phtml" hash="f494d2b2d8f27df3a40548b8a5e38a99"/></dir><dir name="empayment"><dir name="checkout"><file name="form.phtml" hash="8ef01960e1c13cb9f249299fca967263"/></dir></dir><dir name="eps"><dir name="checkout"><file name="form.phtml" hash="677ef0a2383d31130c30e431dfa072a6"/></dir></dir><dir name="giftcards"><dir name="checkout"><file name="form.phtml" hash="677ef0a2383d31130c30e431dfa072a6"/></dir></dir><dir name="giropay"><dir name="checkout"><file name="form.phtml" hash="eb814a8ed955ef8cc9b5ee48284f3fae"/></dir></dir><dir name="ideal"><dir name="checkout"><file name="form.phtml" hash="0af09a938c81a157f11798c410fd3920"/></dir></dir><dir name="maestro"><dir name="checkout"><file name="form.phtml" hash="889a0b99aff44ddde4218a9f436b6543"/></dir></dir><dir name="mastercard"><dir name="checkout"><file name="form.phtml" hash="889a0b99aff44ddde4218a9f436b6543"/></dir></dir><dir name="onlinegiro"><dir name="checkout"><file name="form.phtml" hash="2e90ffaaadd1668b819f8a3b50ffcf3b"/></dir></dir><dir name="paymentguarantee"><dir name="checkout"><file name="form.phtml" hash="eba82b9ecb5b0801003983fff7cce4ff"/></dir><file name="termsAndConditions.phtml" hash="6f1fd609fc1baf3a541707f6fbe129f7"/></dir><dir name="paypal"><dir name="checkout"><file name="form.phtml" hash="6fa92b1eb2fb616a99fd1f9d2bc4e141"/></dir></dir><dir name="payperemail"><dir name="checkout"><file name="form.phtml" hash="86bfa57da0f868d99b2d3038bb2fe802"/></dir></dir><dir name="paysafecard"><dir name="checkout"><file name="form.phtml" hash="677ef0a2383d31130c30e431dfa072a6"/></dir></dir><dir name="sofortueberweisung"><dir name="checkout"><file name="form.phtml" hash="677ef0a2383d31130c30e431dfa072a6"/></dir></dir><dir name="transfer"><dir name="checkout"><file name="form.phtml" hash="f657a32ca139023e812720fa9821702e"/></dir></dir><dir name="visa"><dir name="checkout"><file name="form.phtml" hash="733b3a75405d26a5ee080d73b534d52f"/></dir></dir><dir name="visaelectron"><dir name="checkout"><file name="form.phtml" hash="889a0b99aff44ddde4218a9f436b6543"/></dir></dir><dir name="vpay"><dir name="checkout"><file name="form.phtml" hash="889a0b99aff44ddde4218a9f436b6543"/></dir></dir></dir></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="css"><dir name="tig_buckaroo3extended"><file name="supportTab.css" hash="697af7a62a046a2ed7fe0c0df309470a"/><file name="system_config_edit.css" hash="0bb88faa152728f3b84c57ba062da4bb"/></dir></dir><dir name="images"><dir name="tig_buckaroo3extended"><file name="buckaroo_large.png" hash="72ddf928560ce583ed36fafb7ccca4d5"/><file name="buckaroo_logo_medium.gif" hash="a7e5eb51b749720f6fc31d3a4234072e"/><file name="buckaroo_small.png" hash="af486c1bda7ed73a3ab756801aa4973d"/><file name="glyph_error.gif" hash="a138b803d772f552aa2e49e1c506edbd"/><file name="glyph_info.gif" hash="40f72d28be63ecf2b6ef44c7ea730104"/><file name="glyph_manual.png" hash="771db63b6ffc9de1c06da564796adc6e"/><file name="glyph_pdf.png" hash="a5ea929f4014a88d7320d0293913ace3"/><file name="glyph_success.gif" hash="465a056a3ba3d94367f51c3c0b751391"/><file name="glyph_warning.gif" hash="fa817cb6d49efb9855942ef2b739fc6c"/><file name="legend.gif" hash="d8fb0642901868d489d31b426f3e3406"/><file name="tig_logo_medium.png" hash="780a6b187a34886a3748abbc2eee42a1"/></dir></dir><dir name="js"><dir name="tig_buckaroo3extended"><file name="jquery-1.4.4.min.js" hash="73a9c334c5ca71d70d092b42064f6476"/></dir><dir name="TIG"><dir name="Buckaroo3Extended"><file name="klarnaCheck.js" hash="4aa9345dc7937b177a0de82e09692c27"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><dir name="TIG"><dir name="Buckaroo3Extended"><file name="styles_opc.css" hash="f89a6cbf2832d79041a6689c4b829ff8"/><file name="styles_osc.css" hash="b53917c3b2dd8a733a2824df63519527"/></dir></dir></dir><dir name="images"><dir name="tig_buckaroo3extended"><file name="ajax-loader.gif" hash="e805ea7eca1f34c75ba0f93780d32d38"/><file name="icon_asn.gif" hash="0fbd9493e65ab774cc6859da47c3c8cc"/><file name="logo_abn_s.gif" hash="eb6d7cd949e6fbf671c43cb83c7c3e17"/><file name="logo_fortis_s.gif" hash="7f1ad68de127101a83e02c2e5af01fa7"/><file name="logo_friesland_s.gif" hash="d9955dc120b7d4216d9bd19b6d8621c0"/><file name="logo_ing_s.gif" hash="e56fa35285496c73565bfdf82d6967fa"/><file name="logo_knab_s.gif" hash="146e995dbede4e2798c278d6da26b9d2"/><file name="logo_lanschot_s.gif" hash="f68ceb355661c41779d716a6ef8dfdf3"/><file name="logo_rabo_s.gif" hash="8df417edaf2410ff574d9d1ed453c0bc"/><file name="logo_sns_s.gif" hash="78462566d91b21feca3930ccf203e1f4"/><file name="logo_triodos.gif" hash="f3dd4d744232ddf4c1700068a6b3a531"/></dir></dir><dir name="js"><dir name="TIG"><dir name="Buckaroo3Extended"><file name="jQuery-1.4.4.min.js" hash="5450efeb34b29f09b681e70d41649a54"/><file name="oneStepCheckout.js" hash="2a5bdfb79b02a77a9476a8f90ae9f7e6"/><file name="paymentGuaranteeTermsAndConditions.js" hash="04ace8a551d70f8fbf005bb1123f7fa4"/><file name="saveData.js" hash="a4d062d5ae0e72f9f3cd44d0112182f7"/></dir></dir></dir></dir></dir><dir name="rwd"><dir name="default"><dir name="css"><dir name="TIG"><dir name="Buckaroo3Extended"><file name="styles_opc.css" hash="f89a6cbf2832d79041a6689c4b829ff8"/><file name="styles_osc.css" hash="c7609d8546a9dcaf545abcd8c5e11657"/></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="nl_NL"><file name="TIG_Buckaroo3Extended.csv" hash="68391429cd854b88170093dfbd70ae50"/></dir><dir name="en_US"><file name="TIG_Buckaroo3Extended.csv" hash="1238d1d0c4a8e8a8468dfc1d36549c56"/></dir></target></contents>
102
  <compatible/>
103
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
104
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>tig_buckaroo3extended</name>
4
+ <version>4.15.2</version>
5
  <stability>stable</stability>
6
  <license uri="http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US">Creative Commons License</license>
7
  <channel>community</channel>
34
  - Vpay&#xD;
35
  &#xD;
36
  Other services offered by this extension include refunds and paymentfee.</description>
37
+ <notes>===== 4.15.2 =====&#xD;
38
+ - Verwijderd configuratieveld voor Afterpay, Giftcard "Verstuur email met betalingsinstructies"&#xD;
39
+ - Spelfouten op supporttab gecorrigeerd&#xD;
40
+ - Correctie van versienummer&#xD;
41
+ &#xD;
42
+ ===== 4.15.1 =====&#xD;
43
+ - Afterpay oplossing 31 in telefoonnummer&#xD;
44
+ &#xD;
45
+ ===== 4.15.0 =====&#xD;
46
+ - Merchant kan via Backend zelf feedback instellen voor foutmeldingen &#xD;
47
+ - Payperemail via Backend bij meerdere valuta&#xD;
48
+ - Betaalgarant validatie in de checkout op telefoonnummer&#xD;
49
+ - Order bevestigingse-mail&#xD;
50
+ - jQuery upgrade naar versie 1.12.3&#xD;
51
+ - 691 rejected status vertaling&#xD;
52
+ - eMaestro andere valuta&#xD;
53
+ - Paypermail back-end multistore&#xD;
54
+ - Authentification status A/U wordt inzichtelijk gemaakt&#xD;
55
+ - Refunden met MisterCash&#xD;
56
+ - Nieuwe logo van Buckaroo&#xD;
57
+ - OSC 4.5.5 ondersteuning &#xD;
58
+ - Afterpay van Buckaroo neemt telefoonnummer over van de bestelling&#xD;
59
+ &#xD;
60
+ ==== 4.14.1 ====&#xD;
61
  ==== Improvements ====&#xD;
62
  - Compatibiliteit met de Magento Patch SUPEE-6788&#xD;
63
  &#xD;
118
  &#xD;
119
  ==== Bug fixes ====&#xD;
120
  - Fixed a problem where the order ID would stay reserved after a payment had failed, causing errors.</notes>
121
+ <authors><author><name>TIG</name><user>supporttotal</user><email>servicedesk@tig.nl</email></author></authors>
122
+ <date>2016-06-22</date>
123
+ <time>13:25:21</time>
124
+ <contents><target name="magecommunity"><dir name="TIG"><dir name="Buckaroo3Extended"><dir name="Block"><dir name="Adminhtml"><dir name="Giftcard"><dir name="Edit"><file name="Form.php" hash="cec5b5d92f5f710693e4cb8495cfb6a8"/></dir><file name="Edit.php" hash="28d90558574b93a6cb360b7270991016"/><file name="Grid.php" hash="a3d1b809a0a5c88fb3ff9b74d6b3dd5c"/></dir><file name="Giftcard.php" hash="a3937f82be98c507a28b6fcad86313ee"/><dir name="Sales"><dir name="Order"><dir name="Create"><dir name="Totals"><file name="Fee.php" hash="84d71b5c883b67baa84c2df0bcd8142b"/></dir></dir><dir name="Creditmemo"><dir name="Create"><file name="Fee.php" hash="c294febe98243a2c1f0f74417e07d094"/></dir><dir name="Totals"><file name="Fee.php" hash="9e7ce33537256a4ee24928932a6de670"/></dir></dir><dir name="Invoice"><dir name="Totals"><file name="Fee.php" hash="f96253212645e3873369e69698f2d9d9"/></dir></dir><dir name="Totals"><file name="Fee.php" hash="6864e33af4fa09ef3bdeb35686701623"/></dir></dir></dir><dir name="System"><dir name="Config"><file name="Hint.php" hash="4586b3c5e42706c2bb3099abcf768b20"/><file name="KlarnaCheck.php" hash="4af2d295960ab6b130d5a00679743973"/><file name="Paymentmethodbanner.php" hash="517693650534e8069de9839c0f5f90f4"/><file name="Responsehint.php" hash="863d4dc447ba4f0cf40d9c6299a21d16"/><file name="SellersProtectionCheck.php" hash="fc531673aa166098a19b5c8919c1b992"/><file name="Singlehint.php" hash="78f13dec86b716a2fb6e136c4efbd34f"/><file name="SupportTab.php" hash="0bd8666b7428669839b96a05c794f192"/></dir></dir></dir><dir name="Customer"><dir name="Widget"><file name="Dob.php" hash="c0b2de80572d3acf4228c6e04d5a8a50"/></dir></dir><dir name="PaymentFee"><dir name="Checkout"><dir name="Total"><file name="Fee.php" hash="859c52bdb843bd2a5dca69c1a96b9d85"/></dir></dir><dir name="Sales"><dir name="Order"><dir name="Creditmemo"><dir name="Totals"><file name="Fee.php" hash="40556128c469edfc7514e8eb46668360"/></dir></dir><dir name="Invoice"><dir name="Totals"><file name="Fee.php" hash="99993c8778754a2aa551a0f263745225"/></dir></dir><dir name="Totals"><file name="Fee.php" hash="f731faca357e5eab220df5c7b0df6d3d"/></dir></dir></dir></dir><dir name="PaymentMethods"><dir name="Afterpay"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="6e3c0bd9eee2fe2be538d221ec96f8f8"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="01a47d3c78466a9efad37d2fecff30f3"/></dir></dir><dir name="Afterpay2"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="89317daa2c708f7a29c515be5381ab80"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="1ae3de4c8e3c9d86a0da556181a1ca20"/></dir></dir><dir name="Amex"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="97996a4a4a6c6b18958147bfcef42de4"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="8dace9e0c5aef7aa47423d37beced0fa"/></dir></dir><dir name="Bancontactmrcash"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="4ecf67c7a2bd57135915105db9d48e39"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="1f7eb6ec2ba19917a46ef9ae877fa453"/></dir></dir><dir name="Cartebancaire"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="5cf43693480003815e8e3b05ac192ab4"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="660156b59b61152aa60d2a5b5b96af89"/></dir></dir><dir name="Cartebleue"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="9f11bef74e08bdf03b3648d216c59de3"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="224854a2564636708415b06a9ac83b08"/></dir></dir><dir name="Checkout"><dir name="Form"><file name="Abstract.php" hash="ca58bdd7d2e9e99735527eef123d3fa4"/></dir></dir><dir name="Directdebit"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="8d0f3a1ffd3f2920cb38b7283c8f7a47"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="ed6db2005ec69b7a54e928a0d33e7f00"/></dir><file name="Info.php" hash="dcf3f19dcd8fdcf6db3113439ccfd5b6"/></dir><dir name="Empayment"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="460d4674e572573c5738ce87bf201202"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="ddb8cb90231659f17c5c7ba38ad969b7"/></dir></dir><dir name="Eps"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="a329209f134afe361ef7d9adf957745a"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="01058a7858b1007bc56d2acd08e3274e"/></dir></dir><dir name="Giftcards"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="97996a4a4a6c6b18958147bfcef42de4"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="27eb0ffa3bf234b1326d2618ab479f77"/></dir></dir><dir name="Giropay"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="a384d5ca6369442901387ac5555b061e"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="5956caafb68cb45543a93a02d8d16efa"/></dir></dir><dir name="Ideal"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="98506d7cf7339a1a3bd51aff75a2d41d"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="3faffbb86131ff8d6776af24c05f45f0"/></dir></dir><dir name="Maestro"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="7a9476690ad27d5516fb2d094b361626"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="fd5b8435c163c21d889417f2035f6434"/></dir></dir><dir name="Mastercard"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="e1a5f220e48ae8ac0a6f844b16207a51"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="4514ef760ad660a9525fa87e13f068f2"/></dir></dir><dir name="Masterpass"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="f474094f2b38459d29e5d9eaf945a422"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="00cd5f45d68b9253fda9d28ea44ca553"/></dir></dir><dir name="Onlinegiro"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="5ae5ce5ebf3041535bf17f2711a4f445"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="52f89dd09f299949411ba572e20becc0"/></dir></dir><dir name="Paymentguarantee"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="250e5f514cd312e895aaa6926bff353a"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="6b885fd2a46d3fecde873e76941cb1c2"/></dir></dir><dir name="Paypal"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="20153fa7827484b096d609bf341c5515"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="41dbb35224e46842c01eeea1b2fa1c2f"/></dir></dir><dir name="Payperemail"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="cf526aa3604fc2e59f74840fb6de3acd"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="a4e6609168127b0200df2c9a200ae8c5"/></dir></dir><dir name="Paysafecard"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="ddbccd2574c89997aaed10b08131782b"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="aa28693fe1c5f3e874efc38b15733ee9"/></dir></dir><dir name="Sofortueberweisung"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="a9953aa93ace25c4615e11ca2f5e06c5"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="85fc73af91aab1b43704cac56539e1b3"/></dir></dir><dir name="Transfer"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="5cb8050c05c683f8661cac7e66a3e9ca"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="1ddf724fa739e6ebb402de143f763106"/></dir></dir><dir name="Visa"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="1d9d4dc8aef79cefdd4682bebdc9b0fb"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="53d775fe383da75293031b8b93019f48"/></dir></dir><dir name="Visaelectron"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="f406d49fd695718e620397fe82f66196"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="3cbb7e02bba4eaa57099e8bd6de91511"/></dir></dir><dir name="Vpay"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Advancedbtn.php" hash="0de8e8b98f01fab7e770f5b419d2ff79"/></dir></dir></dir><dir name="Checkout"><file name="Form.php" hash="2cd464f9298f30249baa85d5e9f8233b"/></dir></dir></dir><dir name="Refund"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="NoOptionsAvailable.php" hash="f40e0935fc520a46d16c6d2d93c65a02"/></dir></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="52dcedb162abe6fe2dd122f22fc08a38"/><file name="StateCodes.php" hash="b2c6d80d88c652415341c1babede7c57"/></dir><dir name="Model"><file name="Abstract.php" hash="73801105c22d72cad686b63ebcdd605b"/><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Backend"><dir name="Buckaroo"><file name="Certificate.php" hash="81662b088ecdd765c6d3219fae334af1"/><file name="Fee.php" hash="3e98f9441b4ceee3ed10f29590243a6a"/></dir></dir></dir></dir></dir><dir name="Certificate"><file name="Certificate.php" hash="ff3ede1ae2fc24b0fb8657f6262ddcca"/></dir><file name="Certificate.php" hash="4f0c237526e019a188b0abd58820ab2a"/><file name="Giftcard.php" hash="8c3125cece761673aef50307e4f6b398"/><dir name="Masterpass"><file name="V06.php" hash="b1d34af77b257b0dd56962751dddc2f7"/></dir><dir name="Mysql4"><file name="Setup.php" hash="fede9dbd2f1b214a12aa98bd895018b9"/></dir><dir name="Observer"><file name="Abstract.php" hash="4f0c8bb9a852e40c70eb9edbe83e46b6"/><file name="BackendOrder.php" hash="4efdbd37d08621f508d0c4b1e81548ec"/></dir><file name="Observer.php" hash="48b3c0744ecad5fbfc6bb87f3aecda85"/><dir name="OldPaymentMethods"><file name="OldPaymentMethod.php" hash="528157a9379be2299d4db7170d59cb4e"/></dir><dir name="PaymentFee"><dir name="Order"><dir name="Creditmemo"><dir name="Total"><dir name="Fee"><file name="Abstract.php" hash="7a735d2cdd496f1ab39b5e7fa39385eb"/></dir><file name="Fee.php" hash="932fd6e5229ea0e03bfc8c4a3cdb08b6"/><file name="FeeTax.php" hash="de53ceeec529fe83d61a440397e5ae8f"/></dir></dir><dir name="Invoice"><dir name="Total"><file name="Fee.php" hash="c3c18aedec2ec4f8626643db53c7ac67"/><file name="FeeTax.php" hash="55260378223e3bb0e6daace9388e2e03"/><file name="Subtotal.php" hash="2e44bed3b438dc0a44a4fc5c9bb8b426"/></dir></dir><dir name="Pdf"><dir name="Total"><file name="Fee.php" hash="2f837fd9e9c55a921fd505e0b6b34d1d"/><file name="Grandtotal.php" hash="f31d624fffaa5b35c81ced7a251c5c97"/><file name="Tax.php" hash="f0d2374a156c19a88b37f9d76ad56c55"/></dir></dir></dir><dir name="Quote"><dir name="Address"><dir name="Total"><dir name="Fee"><file name="Abstract.php" hash="4d4a5e078ed2fb568ac28ce736321d59"/></dir><file name="Fee.php" hash="0a7ec955f8bfe4b42c3482b53dfaa98c"/><file name="FeeTax.php" hash="970b285c1df9ad676b426946b3b21603"/></dir></dir></dir><file name="Service.php" hash="38d9ea54efba391312d6f3b28686d9e7"/><dir name="System"><dir name="Config"><dir name="Source"><file name="FeeTaxClass.php" hash="13fd7cb66310ce16d3f073ff39d108de"/></dir></dir></dir></dir><dir name="PaymentMethods"><dir name="Afterpay"><file name="Observer.php" hash="6e8db6a2709154f632802365eee10097"/><file name="PaymentMethod.php" hash="08f0ead679bf505a1a3db6b580600647"/></dir><dir name="Afterpay2"><file name="Observer.php" hash="fc491fd84036c1b971e8b45b64a8703c"/><file name="PaymentMethod.php" hash="5b2dede30a1f0e5030f6d6d3a8a738f0"/></dir><dir name="Amex"><file name="Observer.php" hash="7d1822fd50bcb7cf0870e25e6f23dc22"/><file name="PaymentMethod.php" hash="76aad7b5b1b5eec3565596a46b0bad92"/></dir><dir name="Bancontactmrcash"><file name="Observer.php" hash="95fb14bf2c3f2ecfebac34d8a001c33b"/><file name="PaymentMethod.php" hash="03f087c748eb59b4c08f12524f88474b"/></dir><dir name="Cartebancaire"><file name="Observer.php" hash="db1c2c5db148ad30bc7761479b3a8846"/><file name="PaymentMethod.php" hash="8133e6b1b3f68e879200e233fbd88b68"/></dir><dir name="Cartebleue"><file name="Observer.php" hash="a9fa28a790f5f12e5a526c3cb6adbfbd"/><file name="PaymentMethod.php" hash="f6174e8aaa6b9425ef56096fe31a2279"/></dir><dir name="Directdebit"><file name="Observer.php" hash="d69fea8936a47b872022f8d983e9be4a"/><file name="PaymentMethod.php" hash="49cd22ff14b88cc95b394288c673e5b9"/></dir><dir name="Empayment"><file name="Observer.php" hash="b50935e06c48f1288250df3a89c1937a"/><file name="PaymentMethod.php" hash="d870c837eff76d921251c1ae77f7da91"/></dir><dir name="Eps"><file name="Observer.php" hash="beab5315b271c662b88de70f4c37e437"/><file name="PaymentMethod.php" hash="9fdaac7fe5d631e7433d96e44b0a352c"/></dir><dir name="Giftcards"><file name="Observer.php" hash="3fff3090241dee02cc181562ccc0be98"/><file name="PaymentMethod.php" hash="c13e50817ea4b175459aa00ef55ceb99"/></dir><dir name="Giropay"><file name="Observer.php" hash="150c3f7e14fa48582e79c4de971d77fc"/><file name="PaymentMethod.php" hash="597f7589be437f9cc5543a492c944fb1"/></dir><dir name="Ideal"><file name="Observer.php" hash="6e3fe42e721da075efa8911a83626596"/><file name="PaymentMethod.php" hash="887eb231ed601e191a8d96c8e1c6f1ea"/></dir><dir name="Maestro"><file name="Observer.php" hash="b5679881bfd06e5c98e6acac05343382"/><file name="PaymentMethod.php" hash="726ab3653211cde3a67d8814ad7fceb2"/></dir><dir name="Mastercard"><file name="Observer.php" hash="69fd392ab40081481ad39e1b617b85d9"/><file name="PaymentMethod.php" hash="3d84627f57dbe5492e85caf35e4d9834"/></dir><dir name="Masterpass"><file name="Observer.php" hash="ba554ffffe8ec4480736d18f0020b4be"/><file name="PaymentMethod.php" hash="352549517053d396ef2e13743970932c"/></dir><dir name="MasterpassLightbox"><file name="Observer.php" hash="cc05e04c811371b248c9276548254ac6"/><file name="PaymentMethod.php" hash="0bbdfcaf60690820bf5833d020786a1a"/></dir><dir name="Onlinegiro"><file name="Observer.php" hash="d8a90c5c36a45dc5845f3f38d86015e7"/><file name="PaymentMethod.php" hash="8e90b5a32e15865f89219c6304ac7eda"/></dir><file name="PaymentMethod.php" hash="6348e1a3623b5001514e89433b5a43be"/><dir name="Paymentguarantee"><file name="Observer.php" hash="82783861718c2ac222106247ef7bc610"/><file name="PaymentMethod.php" hash="c37dceb8dbf9c1a7d83bc1cd6431f1a0"/></dir><dir name="Paypal"><file name="Observer.php" hash="42a860b3cd28d3dae91bf0cdcf6cbf29"/><file name="PaymentMethod.php" hash="4304dd8b85e113512c5c21a5b302ce3e"/></dir><dir name="Payperemail"><file name="Observer.php" hash="76591424a703b18948dd60be7c6e5b12"/><file name="PaymentMethod.php" hash="2fd55a378ddede3897da5dccf642e486"/></dir><dir name="Paysafecard"><file name="Observer.php" hash="5954a4b4bf9dd4febd8d84988e7282b9"/><file name="PaymentMethod.php" hash="771fe27ce89c1451bb03d1fb2b3c569e"/></dir><dir name="Sofortueberweisung"><file name="Observer.php" hash="96a4db03f99ed03bfc91ab3b315cc1da"/><file name="PaymentMethod.php" hash="3ce7b2d7c1ea195122174f6b66de7ac8"/></dir><dir name="Transfer"><file name="Observer.php" hash="eea70837020fcc703d2eb383f7926765"/><file name="PaymentMethod.php" hash="34878422839008d966bb7a86dc67477f"/></dir><dir name="Visa"><file name="Observer.php" hash="27ea4f86eafdecc760e74211f40b4b4b"/><file name="PaymentMethod.php" hash="cc082b4d6adfc96bf9a3c8b10500aea0"/></dir><dir name="Visaelectron"><file name="Observer.php" hash="ca9f4a9b94b2c3bd00733df160c4493e"/><file name="PaymentMethod.php" hash="1c6c4206cd80c4fcd0c02fd510d322f4"/></dir><dir name="Vpay"><file name="Observer.php" hash="61d59a900b732bb15f82dacb9a59407f"/><file name="PaymentMethod.php" hash="318085aa11380ca26d8486d3e40ab49c"/></dir></dir><file name="Process.php" hash="c457000e41690596888188b96f704040"/><dir name="Refund"><file name="Creditmemo.php" hash="a1377476448aec0d20ac32e6427e4522"/><file name="Observer.php" hash="5b9ad329867e037eb75c4e287cb96530"/><dir name="Request"><file name="Abstract.php" hash="f61f0ffc429b2f67713525d35b69e3ce"/></dir><dir name="Response"><file name="Abstract.php" hash="599926ddf21a56d49bdc67b39cc17289"/><file name="Push.php" hash="2a68805f66dcb9d710184b5d4831a168"/></dir><dir name="Sources"><file name="StatusesClosedFailed.php" hash="4972f40ca79890943b064dde78ce4dcd"/><file name="StatusesClosedSuccess.php" hash="ee554ae7199ce719ff3752821a3bdd08"/><file name="StatusesCompleteFailed.php" hash="2cdf858b2802f4c7219d47b3ad74f723"/><file name="StatusesCompleteSuccess.php" hash="82e0c3cc3e5464d52382f5d0c283b3fe"/><file name="StatusesProcessingFailed.php" hash="1e312bcc824623a3346bed6f64f1e170"/><file name="StatusesProcessingSuccess.php" hash="4f5fe2bbb1423bf24b595bb76d489cec"/></dir></dir><dir name="Request"><file name="Abstract.php" hash="8e3217a059c52962801b2704d65159a0"/><file name="Availability.php" hash="40e8eea102893209b430196372c1b5a6"/><file name="Quote.php" hash="be0df87844e191275fcfd03047d6289c"/><file name="QuoteFinal.php" hash="f827a4953d6adc0d8681970351ffda84"/></dir><dir name="Resource"><dir name="Certificate"><file name="Collection.php" hash="793d24a8b45acfd95a86cb56f10c4af9"/></dir><file name="Certificate.php" hash="2944bbd321d00f4530a2ae9f420db461"/><dir name="Giftcard"><file name="Collection.php" hash="3f001857a1b75f42bcbb9af0e9ba8bae"/></dir><file name="Giftcard.php" hash="ce7fe75cca48d71fa78441fb42eb17ff"/><file name="Setup.php" hash="0a1ef7d53f0a597cddbe1ea136cb1b80"/></dir><dir name="Response"><file name="Abstract.php" hash="f9e5bfc1b2f3d07361309459ba68f1b9"/><file name="BackendOrder.php" hash="518b73cc70ddca0ec659760e0e9b20bc"/><file name="MasterPass.php" hash="dab1fab67ec634d50252e7bcc66b02e5"/><file name="Push.php" hash="b2dcc91a046b26609082433320dbfa72"/><file name="Quote.php" hash="bdd684bbf370122a93813b44676fb520"/><file name="Return.php" hash="27539258c2c3040b1d24361a6863bc06"/></dir><file name="Soap.php" hash="b7162876f9d83e5f81597928ca199d3d"/><dir name="Sources"><file name="AcceptgiroDirectdebit.php" hash="635aea382493c1fe9497c02ad50dd5c5"/><dir name="Afterpay"><file name="AvailableCurrencies.php" hash="beb11c20245dc8a624df36fa8d2dc543"/></dir><dir name="Afterpay2"><file name="AvailableCurrencies.php" hash="d98e8ed7f4f65f44ee4d7380b02bbca3"/></dir><file name="Allspecificcountries.php" hash="718960abf74dead25882b4c9aed6748b"/><dir name="Amex"><file name="AvailableCurrencies.php" hash="6240bfa85eba943133c0b2ec5d84e703"/></dir><file name="Availablemethods.php" hash="3990954382e47269fc22fcc2ba9d1db5"/><dir name="Bancontactmrcash"><file name="AvailableCurrencies.php" hash="5d1359f1533582c92d59a50f0d3c3b69"/></dir><file name="BusinessToBusiness.php" hash="7433dd041e659bef9d589500a21edc7e"/><dir name="Cartebancaire"><file name="AvailableCurrencies.php" hash="f7e9ab1829a192ecb553422a95c0ba60"/></dir><dir name="Cartebleue"><file name="AvailableCurrencies.php" hash="05dfd6c7bd932c6db5f38f940c217176"/></dir><file name="Certificates.php" hash="17424773cdbdaef39c5961573bd12e47"/><file name="CultureType.php" hash="b77bac794ad88424f0d8bee4b58e57e8"/><dir name="Directdebit"><file name="AvailableCurrencies.php" hash="942251d7321bc013af0067ae61303a20"/></dir><dir name="Empayment"><file name="AvailableCurrencies.php" hash="e1742054645fab1892d1854bf739b548"/></dir><dir name="Eps"><file name="AvailableCurrencies.php" hash="e13ab7ac7dd535bde24b2441ff6a99a4"/></dir><file name="FeePercentageMode.php" hash="c5f13efdcadfb0ecd58a777bd44405c0"/><dir name="Giftcards"><file name="AvailableCards.php" hash="e7ff41b43fd9735391172a6761ce5beb"/><file name="AvailableCurrencies.php" hash="7430c988592a09f106bd0fbc95c87442"/></dir><dir name="Giropay"><file name="AvailableCurrencies.php" hash="ed685c06165b2eb906665a1992d90a4d"/></dir><dir name="Ideal"><file name="AvailableCurrencies.php" hash="f70ac8b2bf244b48865b3607403e5928"/><file name="ServiceVersion.php" hash="d15b8457484c53045d88f1866cd81b95"/></dir><dir name="Maestro"><file name="AvailableCurrencies.php" hash="e18b47ee64702f9d5d45bdf3a3098f55"/></dir><dir name="Mastercard"><file name="AvailableCurrencies.php" hash="c956e85f9da2a52f00978b02a4184391"/></dir><dir name="Masterpass"><file name="AvailableCurrencies.php" hash="e336bae86456987ce7b26121e157282c"/></dir><dir name="Onlinegiro"><file name="AvailableCurrencies.php" hash="6a4009bd81e02367e13c6493c113cec4"/></dir><file name="PaymentMethodArea.php" hash="2fe7d3978305a9fc533129623bc37ef5"/><dir name="Paymentguarantee"><file name="AvailableCurrencies.php" hash="eaab1072f162a21734ee681a8b01aeb3"/></dir><dir name="Paypal"><file name="AvailableCurrencies.php" hash="551f2f942e34da9a93ee4021e93b65a0"/></dir><dir name="Payperemail"><file name="AvailableCurrencies.php" hash="60bf5c055fb3cefb7b986716f1058f61"/></dir><dir name="Paysafecard"><file name="AvailableCurrencies.php" hash="0fa60d24e1a0a8871d856eab408dc1ea"/></dir><file name="ReminderLevel.php" hash="e37cb0ef83fa54d1f034ebec165fd7f6"/><dir name="Sofortueberweisung"><file name="AvailableCurrencies.php" hash="24ddd8be6ec6bee4471b234dcdebde2a"/></dir><file name="States.php" hash="77145e1431f0377b2c7c6812577aae9f"/><file name="StatusesFailed.php" hash="ca0406c3a0d1964b0e99aac3401d4484"/><file name="StatusesPending.php" hash="af8a6a3b57acea25e924090a37efc765"/><file name="StatusesPendingPayment.php" hash="c708bdeab09d6ed426310fb22c8571aa"/><file name="StatusesSuccess.php" hash="932910d9c8f0ae7debfbdaf72d0fd511"/><file name="TaxClasses.php" hash="b3eac25c3c44b3927f3fd5c42f6a84ab"/><file name="TestLive.php" hash="565c66468270e1dfdd2d71b9c80e7e87"/><dir name="Transfer"><file name="AvailableCurrencies.php" hash="a6f184fe5f8084bcfdb738c810149696"/></dir><dir name="Visa"><file name="AvailableCurrencies.php" hash="6b8c04c59ee273f5dbe75c5994153738"/></dir><dir name="Visaelectron"><file name="AvailableCurrencies.php" hash="4d95dc3ec06176f92ea185d8887807f9"/></dir><dir name="Vpay"><file name="AvailableCurrencies.php" hash="a18fe908ab589fd37e178e64683457d6"/></dir><file name="Yesno.php" hash="b7fd7889636bccfbc1e6db14e804c221"/></dir></dir><dir name="certificate"><file name="Checkout.pem" hash="441f60bb62fdc14434954514b01d0aa3"/></dir><dir name="controllers"><dir name="BuckarooAdminhtml"><file name="GiftcardController.php" hash="5765e2d0040b99d44e22c9fd1827fada"/></dir><file name="CheckoutController.php" hash="1cbd06d3bd0175312a7ce17117f8d892"/><file name="NotifyController.php" hash="1459dd86582340f596a260273911c742"/></dir><dir name="etc"><file name="adminhtml.xml" hash="cdf9286c052532056b1cc8ced7b6bf8e"/><file name="config.xml" hash="12353d448461ec4d189a9cf809d95762"/><file name="masterpass.xml" hash="025bbcb407a45ac231fff82c58b647ee"/><file name="system.xml" hash="e7dd02f318c9a603ca92c223c78a92ae"/></dir><dir name="lib"><file name="Buckaroo.wsdl" hash="4fc7278e90be66fc8101c699f73b6204"/><file name="Import_1.xsd" hash="32c5184fc8f2010a202b2021e1b7fc00"/><file name="Import_10.xsd" hash="a64b4c201518b512fc6bc1ab78f0102f"/><file name="Import_11.xsd" hash="161e2970900419dc387af04e37f3a8ee"/><file name="Import_12.xsd" hash="146273756bb0a9bfd6ea8f5fba22ee9c"/><file name="Import_13.xsd" hash="1727b36ee762f6b1617c49d3e7597f75"/><file name="Import_14.xsd" hash="815f6849ad9b89b0295ffb48082ff619"/><file name="Import_15.xsd" hash="dc6a0cf5ca0cd6a52c2c0e18b7182f5a"/><file name="Import_16.xsd" hash="6511f38274501935bc847881e9fa27ed"/><file name="Import_17.xsd" hash="3ca8df56825b5a88509138faf79de2f8"/><file name="Import_18.xsd" hash="9be4df50a6bdca4bd196f26d2ae4e429"/><file name="Import_19.xsd" hash="9c4cd9b53bdf09b597e420cb58c32a5c"/><file name="Import_2.xsd" hash="bbeaa3381c5b550d2dfad8c049ba68e8"/><file name="Import_20.xsd" hash="cc7fa2b280b8f2d38da43e9fc7b94f86"/><file name="Import_21.xsd" hash="9ca3b39018c8583aa18ca98340288813"/><file name="Import_22.xsd" hash="dedd6c550d812705832feaaef60c721f"/><file name="Import_23.xsd" hash="c7b8bfae66463e58ce68c7f77eec04a4"/><file name="Import_24.xsd" hash="97ff34ab5da093f868dfd6623d934032"/><file name="Import_25.xsd" hash="52024ab7933277cb56aacc558609e67a"/><file name="Import_3.xsd" hash="dead2627684b2cf45f72f5dd9235738d"/><file name="Import_4.xsd" hash="ad27bf7d8bedc5e44f6a9ef862a05cb5"/><file name="Import_5.xsd" hash="a9c07bdedf700b572b89172e71dac0cd"/><file name="Import_6.xsd" hash="a6b2e2ac238b942b075f8cf186a644ed"/><file name="Import_7.xsd" hash="47193b5224627392508a074dd94c912d"/><file name="Import_8.xsd" hash="d167423bf89d1029a58e78ce4a000c0b"/><file name="Import_9.xsd" hash="52518de0039a5167b6d0bf803916c6e2"/></dir><dir name="sql"><dir name="buckaroo3extended_setup"><file name="mysql4-data-upgrade-4.12.0-4.13.0.php" hash="3d3223602759340631c3be1e41d18ed6"/><file name="mysql4-data-upgrade-4.4.2.0-4.5.0.0.php" hash="3f34113aa093ec80a41c67926bdda27b"/><file name="mysql4-data-upgrade-4.6.1-4.7.0.php" hash="e2ffae63c1533bbe6d12e0e0532866dd"/><file name="mysql4-install-0.1.0.php" hash="60db243184184dd2b8b61adbc92e3032"/><file name="mysql4-upgrade-0.1.0-2.0.2.php" hash="34983df0c6286b761c2e4be9c6cc7952"/><file name="mysql4-upgrade-2.0.2-4.0.0.php" hash="34983df0c6286b761c2e4be9c6cc7952"/><file name="mysql4-upgrade-4.0.3-4.1.0.php" hash="d30fcb21bcd10039a9a77e890cdb519d"/><file name="mysql4-upgrade-4.3.1-4.3.2.php" hash="7affe54620a30f9feb8652c3e3b20696"/><file name="mysql4-upgrade-4.3.3.0-4.4.0.0.php" hash="3f27e188751bcd62c624192a8658c2e8"/><file name="mysql4-upgrade-4.4.0.0-4.4.1.0.php" hash="9353901c8546ed0bd126ee14be081ec6"/><file name="mysql4-upgrade-4.6.1-4.7.0.php" hash="9cfe09a4b22a88390182dd1851d110be"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="TIG_Buckaroo3Extended.xml" hash="6a23faf30df008518782b2d2a828c8a4"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><dir name="TIG"><file name="buckaroo3extended.xml" hash="888f1e7bfcd3bf57a2c56b7b711b6066"/></dir></dir><dir name="template"><dir name="buckaroo3extended"><dir name="directdebit"><file name="info.phtml" hash="d1ba310ae081037271ee78d696db690f"/></dir><dir name="onlinegiro"><dir name="checkout"><file name="form.phtml" hash="997a24214a955aea9b2b19e18c8cb658"/></dir></dir><dir name="payperemail"><dir name="checkout"><file name="form.phtml" hash="7c547d1c9faa7aa02347ff738c9cc1d1"/></dir></dir><dir name="refund"><dir name="system"><dir name="config"><file name="noOptionsAvailable.phtml" hash="38c734121ab4b8554347c1569e0aae01"/></dir></dir></dir><dir name="sales"><dir name="order"><dir name="create"><file name="js.phtml" hash="3edec4e9d05ac156c3cc3314ceada764"/><dir name="totals"><file name="fee.phtml" hash="9864e20a538296885ae34f772708a90f"/></dir></dir><dir name="creditmemo"><dir name="create"><dir name="totals"><file name="fee.phtml" hash="6292242b0ff50c1187b2829da815e601"/></dir></dir></dir><dir name="totals"><file name="tax.phtml" hash="7db3608df63c4ffaf5e65811599d8cd7"/></dir></dir></dir><dir name="system"><dir name="config"><file name="hint.phtml" hash="9d1628612dfe61352b7ae8240e03b8e8"/><file name="klarnaCheck.phtml" hash="69395e036253f21fbb9f3cc6a494930b"/><file name="paymentmethodbanner.phtml" hash="d4d30e0fabe6484e4c2181fa1074ce12"/><file name="paypalRegionCheck.phtml" hash="170712863a97ce788da8a2c059077b4f"/><file name="responsehint.phtml" hash="83838dea3098a5cad8897cafcf3ed13b"/><file name="singlehint.phtml" hash="f4d4e28c7899e15b6692dcceb975ad77"/><file name="supportTab.phtml" hash="ec675b6abef80399322bf77a60586c52"/></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="TIG"><file name="buckaroo3extended.xml" hash="5815d16f39fba71e12fa0157b7b2ca2a"/></dir></dir><dir name="template"><dir name="buckaroo3extended"><dir name="afterpay"><dir name="checkout"><file name="form.phtml" hash="c28bf21060748d980db9cc3c9144daca"/></dir></dir><dir name="afterpay2"><dir name="checkout"><file name="form.phtml" hash="c28bf21060748d980db9cc3c9144daca"/></dir></dir><dir name="amex"><dir name="checkout"><file name="form.phtml" hash="8de16790a79cd0f57aaa1e281915faa4"/></dir></dir><dir name="bancontactmrcash"><dir name="checkout"><file name="form.phtml" hash="8de16790a79cd0f57aaa1e281915faa4"/></dir></dir><dir name="cartebancaire"><dir name="checkout"><file name="form.phtml" hash="8de16790a79cd0f57aaa1e281915faa4"/></dir></dir><dir name="cartebleue"><dir name="checkout"><file name="form.phtml" hash="8de16790a79cd0f57aaa1e281915faa4"/></dir></dir><dir name="checkout"><dir name="total"><file name="buckaroo_fee.phtml" hash="da32523018be24ce13d9a90cc4b763cb"/></dir></dir><dir name="customer"><dir name="widget"><file name="dob.phtml" hash="fe142f7345e1908b8354d20f69023269"/></dir></dir><dir name="directdebit"><dir name="checkout"><file name="form.phtml" hash="dd6426c314a69355760b84a6e5c8ce87"/></dir><file name="info.phtml" hash="f494d2b2d8f27df3a40548b8a5e38a99"/></dir><dir name="empayment"><dir name="checkout"><file name="form.phtml" hash="8ef01960e1c13cb9f249299fca967263"/></dir></dir><dir name="eps"><dir name="checkout"><file name="form.phtml" hash="77e7d2894364dbf959c50480b8242ac9"/></dir></dir><dir name="giftcards"><dir name="checkout"><file name="form.phtml" hash="8ef01960e1c13cb9f249299fca967263"/></dir></dir><dir name="giropay"><dir name="checkout"><file name="form.phtml" hash="1d5f7d7fb64e7adcbcd980daff0dbf5d"/></dir></dir><dir name="ideal"><dir name="checkout"><file name="form.phtml" hash="5994e8bf263928737f392db6cb75a359"/></dir></dir><file name="jquery.phtml" hash="1ac26917b0f10e0c4d6e5301a58d0036"/><dir name="maestro"><dir name="checkout"><file name="form.phtml" hash="8de16790a79cd0f57aaa1e281915faa4"/></dir></dir><dir name="mastercard"><dir name="checkout"><file name="form.phtml" hash="8de16790a79cd0f57aaa1e281915faa4"/></dir></dir><file name="oneStepCheckout.phtml" hash="bc07be11bfe81f21a38eb332362932e6"/><dir name="onlinegiro"><dir name="checkout"><file name="form.phtml" hash="baa443e095599199b4b435908ce5c9be"/></dir></dir><dir name="paymentFee"><dir name="checkout"><file name="fee.phtml" hash="a980dc262ab66e63ffe2ca7cd5a846bf"/></dir></dir><dir name="paymentguarantee"><dir name="checkout"><file name="form.phtml" hash="9d5d7312832c1214bc0edcd2b8cf0199"/></dir><file name="termsAndConditions.phtml" hash="6f1fd609fc1baf3a541707f6fbe129f7"/></dir><dir name="paypal"><dir name="checkout"><file name="form.phtml" hash="8ef01960e1c13cb9f249299fca967263"/></dir></dir><dir name="payperemail"><dir name="checkout"><file name="form.phtml" hash="28c81dddb1a483ba5fd80a4918cf3d18"/></dir></dir><dir name="paysafecard"><dir name="checkout"><file name="form.phtml" hash="77e7d2894364dbf959c50480b8242ac9"/></dir></dir><file name="saveData.phtml" hash="523e37b63f6a90ac00307551d7bcf3e4"/><dir name="sofortueberweisung"><dir name="checkout"><file name="form.phtml" hash="77e7d2894364dbf959c50480b8242ac9"/></dir></dir><dir name="transfer"><dir name="checkout"><file name="form.phtml" hash="1f7c8034db909e2ca067871f972fb2ba"/></dir></dir><dir name="visa"><dir name="checkout"><file name="form.phtml" hash="8de16790a79cd0f57aaa1e281915faa4"/></dir></dir><dir name="visaelectron"><dir name="checkout"><file name="form.phtml" hash="8de16790a79cd0f57aaa1e281915faa4"/></dir></dir><dir name="vpay"><dir name="checkout"><file name="form.phtml" hash="8de16790a79cd0f57aaa1e281915faa4"/></dir></dir></dir></dir></dir></dir><dir name="rwd"><dir name="default"><dir name="template"><dir name="buckaroo3extended"><dir name="afterpay"><dir name="checkout"><file name="form.phtml" hash="efdb4b77dae8eb448e4ac9e8913484b3"/></dir></dir><dir name="afterpay2"><dir name="checkout"><file name="form.phtml" hash="3758d78f83c3e1581c74fdb3c3df4cbb"/></dir></dir><dir name="amex"><dir name="checkout"><file name="form.phtml" hash="489ab613e6035a0df55d64570c296873"/></dir></dir><dir name="bancontactmrcash"><dir name="checkout"><file name="form.phtml" hash="fc71bc66b3ce270b5f7d3f27edd64cad"/></dir></dir><dir name="cartebancaire"><dir name="checkout"><file name="form.phtml" hash="889a0b99aff44ddde4218a9f436b6543"/></dir></dir><dir name="cartebleue"><dir name="checkout"><file name="form.phtml" hash="733b3a75405d26a5ee080d73b534d52f"/></dir></dir><dir name="directdebit"><dir name="checkout"><file name="form.phtml" hash="9a593b3b851fba8b20c235b754cb4922"/></dir><file name="info.phtml" hash="f494d2b2d8f27df3a40548b8a5e38a99"/></dir><dir name="empayment"><dir name="checkout"><file name="form.phtml" hash="8ef01960e1c13cb9f249299fca967263"/></dir></dir><dir name="eps"><dir name="checkout"><file name="form.phtml" hash="677ef0a2383d31130c30e431dfa072a6"/></dir></dir><dir name="giftcards"><dir name="checkout"><file name="form.phtml" hash="677ef0a2383d31130c30e431dfa072a6"/></dir></dir><dir name="giropay"><dir name="checkout"><file name="form.phtml" hash="eb814a8ed955ef8cc9b5ee48284f3fae"/></dir></dir><dir name="ideal"><dir name="checkout"><file name="form.phtml" hash="0af09a938c81a157f11798c410fd3920"/></dir></dir><dir name="maestro"><dir name="checkout"><file name="form.phtml" hash="889a0b99aff44ddde4218a9f436b6543"/></dir></dir><dir name="mastercard"><dir name="checkout"><file name="form.phtml" hash="889a0b99aff44ddde4218a9f436b6543"/></dir></dir><dir name="onlinegiro"><dir name="checkout"><file name="form.phtml" hash="3de12383589d167d18922053902103c8"/></dir></dir><dir name="paymentguarantee"><dir name="checkout"><file name="form.phtml" hash="7e540e4870127d8856eb11195aae9ddc"/></dir><file name="termsAndConditions.phtml" hash="6f1fd609fc1baf3a541707f6fbe129f7"/></dir><dir name="paypal"><dir name="checkout"><file name="form.phtml" hash="6fa92b1eb2fb616a99fd1f9d2bc4e141"/></dir></dir><dir name="payperemail"><dir name="checkout"><file name="form.phtml" hash="77f0a46a225cd376f9961c30bc6f87e4"/></dir></dir><dir name="paysafecard"><dir name="checkout"><file name="form.phtml" hash="677ef0a2383d31130c30e431dfa072a6"/></dir></dir><dir name="sofortueberweisung"><dir name="checkout"><file name="form.phtml" hash="677ef0a2383d31130c30e431dfa072a6"/></dir></dir><dir name="transfer"><dir name="checkout"><file name="form.phtml" hash="0212c8314291eb9fd9f89a7edaca37bf"/></dir></dir><dir name="visa"><dir name="checkout"><file name="form.phtml" hash="733b3a75405d26a5ee080d73b534d52f"/></dir></dir><dir name="visaelectron"><dir name="checkout"><file name="form.phtml" hash="889a0b99aff44ddde4218a9f436b6543"/></dir></dir><dir name="vpay"><dir name="checkout"><file name="form.phtml" hash="889a0b99aff44ddde4218a9f436b6543"/></dir></dir></dir></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="css"><dir name="tig_buckaroo3extended"><file name="supportTab.css" hash="697af7a62a046a2ed7fe0c0df309470a"/><file name="system_config_edit.css" hash="6b382c7f59572e02d78432d10d9938b6"/></dir></dir><dir name="images"><dir name="tig_buckaroo3extended"><file name="buckaroo_large.png" hash="8ab58aeeaabed3d11f62a8c56f3a9be6"/><file name="buckaroo_logo_medium.gif" hash="a7e5eb51b749720f6fc31d3a4234072e"/><file name="buckaroo_small.png" hash="96ed717a3c3617dd415ccefaef7f81d4"/><file name="glyph_error.gif" hash="a138b803d772f552aa2e49e1c506edbd"/><file name="glyph_info.gif" hash="40f72d28be63ecf2b6ef44c7ea730104"/><file name="glyph_manual.png" hash="771db63b6ffc9de1c06da564796adc6e"/><file name="glyph_pdf.png" hash="a5ea929f4014a88d7320d0293913ace3"/><file name="glyph_success.gif" hash="465a056a3ba3d94367f51c3c0b751391"/><file name="glyph_warning.gif" hash="fa817cb6d49efb9855942ef2b739fc6c"/><file name="legend.gif" hash="d8fb0642901868d489d31b426f3e3406"/><file name="tig_logo_medium.png" hash="780a6b187a34886a3748abbc2eee42a1"/></dir></dir><dir name="js"><dir name="tig_buckaroo3extended"><file name="jquery-1.4.4.min.js" hash="73a9c334c5ca71d70d092b42064f6476"/></dir><dir name="TIG"><dir name="Buckaroo3Extended"><file name="klarnaCheck.js" hash="4aa9345dc7937b177a0de82e09692c27"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><dir name="TIG"><dir name="Buckaroo3Extended"><file name="styles_opc.css" hash="f89a6cbf2832d79041a6689c4b829ff8"/><file name="styles_osc.css" hash="b53917c3b2dd8a733a2824df63519527"/></dir></dir></dir><dir name="images"><dir name="tig_buckaroo3extended"><file name="ajax-loader.gif" hash="e805ea7eca1f34c75ba0f93780d32d38"/><file name="icon_asn.gif" hash="0fbd9493e65ab774cc6859da47c3c8cc"/><file name="logo_abn_s.gif" hash="eb6d7cd949e6fbf671c43cb83c7c3e17"/><file name="logo_bunq_s.gif" hash="22202450a7f8f4ca1c3a1c19254e90c7"/><file name="logo_fortis_s.gif" hash="7f1ad68de127101a83e02c2e5af01fa7"/><file name="logo_friesland_s.gif" hash="d9955dc120b7d4216d9bd19b6d8621c0"/><file name="logo_ing_s.gif" hash="e56fa35285496c73565bfdf82d6967fa"/><file name="logo_knab_s.gif" hash="146e995dbede4e2798c278d6da26b9d2"/><file name="logo_lanschot_s.gif" hash="f68ceb355661c41779d716a6ef8dfdf3"/><file name="logo_rabo_s.gif" hash="8df417edaf2410ff574d9d1ed453c0bc"/><file name="logo_sns_s.gif" hash="78462566d91b21feca3930ccf203e1f4"/><file name="logo_triodos.gif" hash="f3dd4d744232ddf4c1700068a6b3a531"/></dir></dir><dir name="js"><dir name="TIG"><dir name="Buckaroo3Extended"><file name="afterpayObserver.js" hash="60a91402a6eb574b9e12c6a0399fcf40"/><file name="jquery-1.12.3.min.js" hash="c07f2267a050732b752cc3e7a06850ac"/><file name="oneStepCheckout.js" hash="23ba52c444142e978c5d1ce7305c1142"/><file name="paymentGuaranteeObserver.js" hash="2f679ce4b928874b4ad34fe7b6951912"/><file name="saveData.js" hash="06aa4d9d8b1133ed452f045e850c9fac"/></dir></dir></dir></dir></dir><dir name="rwd"><dir name="default"><dir name="css"><dir name="TIG"><dir name="Buckaroo3Extended"><file name="styles_opc.css" hash="f89a6cbf2832d79041a6689c4b829ff8"/><file name="styles_osc.css" hash="c7609d8546a9dcaf545abcd8c5e11657"/></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="nl_NL"><file name="TIG_Buckaroo3Extended.csv" hash="789f2d1f29acd6c38dfa404c8808b6a4"/></dir><dir name="en_US"><file name="TIG_Buckaroo3Extended.csv" hash="1238d1d0c4a8e8a8468dfc1d36549c56"/></dir></target></contents>
125
  <compatible/>
126
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
127
  </package>
skin/adminhtml/default/default/css/tig_buckaroo3extended/system_config_edit.css CHANGED
@@ -2,21 +2,25 @@
2
  background-image: url("../../images/tabs_span_bg.gif") repeat-x scroll 0 100% transparent !important;
3
  background-color: #D8E6E6 !important;
4
  border-bottom: medium none !important;
5
- height: 14px !important;
6
  padding: 6px 6px 3px 18px !important;
7
  }
8
  .buckaroo-section {
9
  background: url("../../images/tabs_span_bg.gif") repeat-x scroll 0 100% transparent !important;
10
  border-bottom: medium none !important;
11
- height: 14px !important;
12
  padding: 6px 6px 3px 18px !important;
13
  }
14
  .buckaroo-section span {
15
  background: url("../../images/tig_buckaroo3extended/buckaroo_small.png") no-repeat scroll 0 0 transparent !important;
16
  overflow: hidden !important;
17
- padding: 14px 0 0 !important;
18
  height: 0 !important;
19
  }
20
  .buckaroo-section.active {
21
  background-color:white !important;
 
 
 
 
22
  }
2
  background-image: url("../../images/tabs_span_bg.gif") repeat-x scroll 0 100% transparent !important;
3
  background-color: #D8E6E6 !important;
4
  border-bottom: medium none !important;
5
+ height: 18px !important;
6
  padding: 6px 6px 3px 18px !important;
7
  }
8
  .buckaroo-section {
9
  background: url("../../images/tabs_span_bg.gif") repeat-x scroll 0 100% transparent !important;
10
  border-bottom: medium none !important;
11
+ height: 18px !important;
12
  padding: 6px 6px 3px 18px !important;
13
  }
14
  .buckaroo-section span {
15
  background: url("../../images/tig_buckaroo3extended/buckaroo_small.png") no-repeat scroll 0 0 transparent !important;
16
  overflow: hidden !important;
17
+ padding: 18px 0 0 !important;
18
  height: 0 !important;
19
  }
20
  .buckaroo-section.active {
21
  background-color:white !important;
22
+ }
23
+
24
+ .module-message.buckaroo h4 {
25
+ margin: 3px 40px 0 40px !important;
26
  }
skin/adminhtml/default/default/images/tig_buckaroo3extended/buckaroo_large.png CHANGED
Binary file
skin/adminhtml/default/default/images/tig_buckaroo3extended/buckaroo_small.png CHANGED
Binary file
skin/frontend/base/default/images/tig_buckaroo3extended/logo_bunq_s.gif ADDED
Binary file
skin/frontend/base/default/js/TIG/Buckaroo3Extended/afterpayObserver.js ADDED
@@ -0,0 +1,68 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * ___________ __ __
3
+ * \__ ___/____ _/ |_ _____ | |
4
+ * | | / _ \\ __\\__ \ | |
5
+ * | | | |_| || | / __ \_| |__
6
+ * |____| \____/ |__| (____ /|____/
7
+ * \/
8
+ * ___ __ __
9
+ * | | ____ _/ |_ ____ _______ ____ ____ _/ |_
10
+ * | | / \\ __\_/ __ \\_ __ \ / \ _/ __ \\ __\
11
+ * | || | \| | \ ___/ | | \/| | \\ ___/ | |
12
+ * |___||___| /|__| \_____>|__| |___| / \_____>|__|
13
+ * \/ \/
14
+ * ________
15
+ * / _____/_______ ____ __ __ ______
16
+ * / \ ___\_ __ \ / _ \ | | \\____ \
17
+ * \ \_\ \| | \/| |_| || | /| |_| |
18
+ * \______ /|__| \____/ |____/ | __/
19
+ * \/ |__|
20
+ *
21
+ * NOTICE OF LICENSE
22
+ *
23
+ * This source file is subject to the Creative Commons License.
24
+ * It is available through the world-wide-web at this URL:
25
+ * http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
26
+ * If you are unable to obtain it through the world-wide-web, please send an email
27
+ * to servicedesk@totalinternetgroup.nl so we can send you a copy immediately.
28
+ *
29
+ * DISCLAIMER
30
+ *
31
+ * Do not edit or add to this file if you wish to upgrade this module to newer
32
+ * versions in the future. If you wish to customize this module for your
33
+ * needs please contact servicedesk@totalinternetgroup.nl for more information.
34
+ *
35
+ * @copyright Copyright (c) 2016 Total Internet Group B.V. (http://www.totalinternetgroup.nl)
36
+ * @license http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
37
+ */
38
+
39
+ var phoneNumber = false;
40
+
41
+ document.observe('change', function(e) {
42
+ if (e.findElement('#p_method_buckaroo3extended_afterpay')) {
43
+ phoneNumber = jQuery_1123("#billing\\:telephone").val();
44
+
45
+ if (!phoneNumber) {
46
+ jQuery_1123('#buckaroo3extended_afterpay_BPE_Customerphone').parent().parent().show();
47
+ } else {
48
+ jQuery_1123('#buckaroo3extended_afterpay_BPE_Customerphone').parent().parent().hide();
49
+ jQuery_1123('#buckaroo3extended_afterpay_BPE_Customerphone').val(phoneNumber);
50
+ }
51
+ }
52
+
53
+ if (e.findElement("#billing\\:telephone")) {
54
+ phoneNumber = jQuery_1123("#billing\\:telephone").val();
55
+ if (!phoneNumber) {
56
+ jQuery_1123('#buckaroo3extended_afterpay_BPE_Customerphone').parent().parent().show();
57
+ } else {
58
+ jQuery_1123('#buckaroo3extended_afterpay_BPE_Customerphone').parent().parent().hide();
59
+ jQuery_1123('#buckaroo3extended_afterpay_BPE_Customerphone').val(phoneNumber);
60
+ }
61
+ }
62
+
63
+ jQuery_1123('#buckaroo3extended_afterpay_BPE_Customerphone').change(function(e) {
64
+ jQuery_1123("#billing\\:telephone").val(jQuery_1123('#buckaroo3extended_afterpay_BPE_Customerphone').val());
65
+ });
66
+
67
+ });
68
+
skin/frontend/base/default/js/TIG/Buckaroo3Extended/jQuery-1.4.4.min.js DELETED
@@ -1,170 +0,0 @@
1
- /*!
2
- * jQuery JavaScript Library v1.4.4
3
- * http://jquery.com/
4
- *
5
- * Copyright 2010, John Resig
6
- * Dual licensed under the MIT or GPL Version 2 licenses.
7
- * http://jquery.org/license
8
- *
9
- * Includes Sizzle.js
10
- * http://sizzlejs.com/
11
- * Copyright 2010, The Dojo Foundation
12
- * Released under the MIT, BSD, and GPL Licenses.
13
- *
14
- * Date: Thu Nov 11 19:04:53 2010 -0500
15
- */
16
-
17
- (function(E,B){function ka(a,b,d){if(d===B&&a.nodeType===1){d=a.getAttribute("data-"+b);if(typeof d==="string"){try{d=d==="true"?true:d==="false"?false:d==="null"?null:!c.isNaN(d)?parseFloat(d):Ja.test(d)?c.parseJSON(d):d}catch(e){}c.data(a,b,d)}else d=B}return d}function U(){return false}function ca(){return true}function la(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function Ka(a){var b,d,e,f,h,l,k,o,x,r,A,C=[];f=[];h=c.data(this,this.nodeType?"events":"__events__");if(typeof h==="function")h=
18
- h.events;if(!(a.liveFired===this||!h||!h.live||a.button&&a.type==="click")){if(a.namespace)A=RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)");a.liveFired=this;var J=h.live.slice(0);for(k=0;k<J.length;k++){h=J[k];h.origType.replace(X,"")===a.type?f.push(h.selector):J.splice(k--,1)}f=c(a.target).closest(f,a.currentTarget);o=0;for(x=f.length;o<x;o++){r=f[o];for(k=0;k<J.length;k++){h=J[k];if(r.selector===h.selector&&(!A||A.test(h.namespace))){l=r.elem;e=null;if(h.preType==="mouseenter"||
19
- h.preType==="mouseleave"){a.type=h.preType;e=c(a.relatedTarget).closest(h.selector)[0]}if(!e||e!==l)C.push({elem:l,handleObj:h,level:r.level})}}}o=0;for(x=C.length;o<x;o++){f=C[o];if(d&&f.level>d)break;a.currentTarget=f.elem;a.data=f.handleObj.data;a.handleObj=f.handleObj;A=f.handleObj.origHandler.apply(f.elem,arguments);if(A===false||a.isPropagationStopped()){d=f.level;if(A===false)b=false;if(a.isImmediatePropagationStopped())break}}return b}}function Y(a,b){return(a&&a!=="*"?a+".":"")+b.replace(La,
20
- "`").replace(Ma,"&")}function ma(a,b,d){if(c.isFunction(b))return c.grep(a,function(f,h){return!!b.call(f,h,f)===d});else if(b.nodeType)return c.grep(a,function(f){return f===b===d});else if(typeof b==="string"){var e=c.grep(a,function(f){return f.nodeType===1});if(Na.test(b))return c.filter(b,e,!d);else b=c.filter(b,e)}return c.grep(a,function(f){return c.inArray(f,b)>=0===d})}function na(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var e=c.data(a[d++]),f=c.data(this,
21
- e);if(e=e&&e.events){delete f.handle;f.events={};for(var h in e)for(var l in e[h])c.event.add(this,h,e[h][l],e[h][l].data)}}})}function Oa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function oa(a,b,d){var e=b==="width"?a.offsetWidth:a.offsetHeight;if(d==="border")return e;c.each(b==="width"?Pa:Qa,function(){d||(e-=parseFloat(c.css(a,"padding"+this))||0);if(d==="margin")e+=parseFloat(c.css(a,
22
- "margin"+this))||0;else e-=parseFloat(c.css(a,"border"+this+"Width"))||0});return e}function da(a,b,d,e){if(c.isArray(b)&&b.length)c.each(b,function(f,h){d||Ra.test(a)?e(a,h):da(a+"["+(typeof h==="object"||c.isArray(h)?f:"")+"]",h,d,e)});else if(!d&&b!=null&&typeof b==="object")c.isEmptyObject(b)?e(a,""):c.each(b,function(f,h){da(a+"["+f+"]",h,d,e)});else e(a,b)}function S(a,b){var d={};c.each(pa.concat.apply([],pa.slice(0,b)),function(){d[this]=a});return d}function qa(a){if(!ea[a]){var b=c("<"+
23
- a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d==="")d="block";ea[a]=d}return ea[a]}function fa(a){return c.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var t=E.document,c=function(){function a(){if(!b.isReady){try{t.documentElement.doScroll("left")}catch(j){setTimeout(a,1);return}b.ready()}}var b=function(j,s){return new b.fn.init(j,s)},d=E.jQuery,e=E.$,f,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,l=/\S/,k=/^\s+/,o=/\s+$/,x=/\W/,r=/\d/,A=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,
24
- C=/^[\],:{}\s]*$/,J=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,w=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,I=/(?:^|:|,)(?:\s*\[)+/g,L=/(webkit)[ \/]([\w.]+)/,g=/(opera)(?:.*version)?[ \/]([\w.]+)/,i=/(msie) ([\w.]+)/,n=/(mozilla)(?:.*? rv:([\w.]+))?/,m=navigator.userAgent,p=false,q=[],u,y=Object.prototype.toString,F=Object.prototype.hasOwnProperty,M=Array.prototype.push,N=Array.prototype.slice,O=String.prototype.trim,D=Array.prototype.indexOf,R={};b.fn=b.prototype={init:function(j,
25
- s){var v,z,H;if(!j)return this;if(j.nodeType){this.context=this[0]=j;this.length=1;return this}if(j==="body"&&!s&&t.body){this.context=t;this[0]=t.body;this.selector="body";this.length=1;return this}if(typeof j==="string")if((v=h.exec(j))&&(v[1]||!s))if(v[1]){H=s?s.ownerDocument||s:t;if(z=A.exec(j))if(b.isPlainObject(s)){j=[t.createElement(z[1])];b.fn.attr.call(j,s,true)}else j=[H.createElement(z[1])];else{z=b.buildFragment([v[1]],[H]);j=(z.cacheable?z.fragment.cloneNode(true):z.fragment).childNodes}return b.merge(this,
26
- j)}else{if((z=t.getElementById(v[2]))&&z.parentNode){if(z.id!==v[2])return f.find(j);this.length=1;this[0]=z}this.context=t;this.selector=j;return this}else if(!s&&!x.test(j)){this.selector=j;this.context=t;j=t.getElementsByTagName(j);return b.merge(this,j)}else return!s||s.jquery?(s||f).find(j):b(s).find(j);else if(b.isFunction(j))return f.ready(j);if(j.selector!==B){this.selector=j.selector;this.context=j.context}return b.makeArray(j,this)},selector:"",jquery:"1.4.4",length:0,size:function(){return this.length},
27
- toArray:function(){return N.call(this,0)},get:function(j){return j==null?this.toArray():j<0?this.slice(j)[0]:this[j]},pushStack:function(j,s,v){var z=b();b.isArray(j)?M.apply(z,j):b.merge(z,j);z.prevObject=this;z.context=this.context;if(s==="find")z.selector=this.selector+(this.selector?" ":"")+v;else if(s)z.selector=this.selector+"."+s+"("+v+")";return z},each:function(j,s){return b.each(this,j,s)},ready:function(j){b.bindReady();if(b.isReady)j.call(t,b);else q&&q.push(j);return this},eq:function(j){return j===
28
- -1?this.slice(j):this.slice(j,+j+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(N.apply(this,arguments),"slice",N.call(arguments).join(","))},map:function(j){return this.pushStack(b.map(this,function(s,v){return j.call(s,v,s)}))},end:function(){return this.prevObject||b(null)},push:M,sort:[].sort,splice:[].splice};b.fn.init.prototype=b.fn;b.extend=b.fn.extend=function(){var j,s,v,z,H,G=arguments[0]||{},K=1,Q=arguments.length,ga=false;
29
- if(typeof G==="boolean"){ga=G;G=arguments[1]||{};K=2}if(typeof G!=="object"&&!b.isFunction(G))G={};if(Q===K){G=this;--K}for(;K<Q;K++)if((j=arguments[K])!=null)for(s in j){v=G[s];z=j[s];if(G!==z)if(ga&&z&&(b.isPlainObject(z)||(H=b.isArray(z)))){if(H){H=false;v=v&&b.isArray(v)?v:[]}else v=v&&b.isPlainObject(v)?v:{};G[s]=b.extend(ga,v,z)}else if(z!==B)G[s]=z}return G};b.extend({noConflict:function(j){E.$=e;if(j)E.jQuery=d;return b},isReady:false,readyWait:1,ready:function(j){j===true&&b.readyWait--;
30
- if(!b.readyWait||j!==true&&!b.isReady){if(!t.body)return setTimeout(b.ready,1);b.isReady=true;if(!(j!==true&&--b.readyWait>0))if(q){var s=0,v=q;for(q=null;j=v[s++];)j.call(t,b);b.fn.trigger&&b(t).trigger("ready").unbind("ready")}}},bindReady:function(){if(!p){p=true;if(t.readyState==="complete")return setTimeout(b.ready,1);if(t.addEventListener){t.addEventListener("DOMContentLoaded",u,false);E.addEventListener("load",b.ready,false)}else if(t.attachEvent){t.attachEvent("onreadystatechange",u);E.attachEvent("onload",
31
- b.ready);var j=false;try{j=E.frameElement==null}catch(s){}t.documentElement.doScroll&&j&&a()}}},isFunction:function(j){return b.type(j)==="function"},isArray:Array.isArray||function(j){return b.type(j)==="array"},isWindow:function(j){return j&&typeof j==="object"&&"setInterval"in j},isNaN:function(j){return j==null||!r.test(j)||isNaN(j)},type:function(j){return j==null?String(j):R[y.call(j)]||"object"},isPlainObject:function(j){if(!j||b.type(j)!=="object"||j.nodeType||b.isWindow(j))return false;if(j.constructor&&
32
- !F.call(j,"constructor")&&!F.call(j.constructor.prototype,"isPrototypeOf"))return false;for(var s in j);return s===B||F.call(j,s)},isEmptyObject:function(j){for(var s in j)return false;return true},error:function(j){throw j;},parseJSON:function(j){if(typeof j!=="string"||!j)return null;j=b.trim(j);if(C.test(j.replace(J,"@").replace(w,"]").replace(I,"")))return E.JSON&&E.JSON.parse?E.JSON.parse(j):(new Function("return "+j))();else b.error("Invalid JSON: "+j)},noop:function(){},globalEval:function(j){if(j&&
33
- l.test(j)){var s=t.getElementsByTagName("head")[0]||t.documentElement,v=t.createElement("script");v.type="text/javascript";if(b.support.scriptEval)v.appendChild(t.createTextNode(j));else v.text=j;s.insertBefore(v,s.firstChild);s.removeChild(v)}},nodeName:function(j,s){return j.nodeName&&j.nodeName.toUpperCase()===s.toUpperCase()},each:function(j,s,v){var z,H=0,G=j.length,K=G===B||b.isFunction(j);if(v)if(K)for(z in j){if(s.apply(j[z],v)===false)break}else for(;H<G;){if(s.apply(j[H++],v)===false)break}else if(K)for(z in j){if(s.call(j[z],
34
- z,j[z])===false)break}else for(v=j[0];H<G&&s.call(v,H,v)!==false;v=j[++H]);return j},trim:O?function(j){return j==null?"":O.call(j)}:function(j){return j==null?"":j.toString().replace(k,"").replace(o,"")},makeArray:function(j,s){var v=s||[];if(j!=null){var z=b.type(j);j.length==null||z==="string"||z==="function"||z==="regexp"||b.isWindow(j)?M.call(v,j):b.merge(v,j)}return v},inArray:function(j,s){if(s.indexOf)return s.indexOf(j);for(var v=0,z=s.length;v<z;v++)if(s[v]===j)return v;return-1},merge:function(j,
35
- s){var v=j.length,z=0;if(typeof s.length==="number")for(var H=s.length;z<H;z++)j[v++]=s[z];else for(;s[z]!==B;)j[v++]=s[z++];j.length=v;return j},grep:function(j,s,v){var z=[],H;v=!!v;for(var G=0,K=j.length;G<K;G++){H=!!s(j[G],G);v!==H&&z.push(j[G])}return z},map:function(j,s,v){for(var z=[],H,G=0,K=j.length;G<K;G++){H=s(j[G],G,v);if(H!=null)z[z.length]=H}return z.concat.apply([],z)},guid:1,proxy:function(j,s,v){if(arguments.length===2)if(typeof s==="string"){v=j;j=v[s];s=B}else if(s&&!b.isFunction(s)){v=
36
- s;s=B}if(!s&&j)s=function(){return j.apply(v||this,arguments)};if(j)s.guid=j.guid=j.guid||s.guid||b.guid++;return s},access:function(j,s,v,z,H,G){var K=j.length;if(typeof s==="object"){for(var Q in s)b.access(j,Q,s[Q],z,H,v);return j}if(v!==B){z=!G&&z&&b.isFunction(v);for(Q=0;Q<K;Q++)H(j[Q],s,z?v.call(j[Q],Q,H(j[Q],s)):v,G);return j}return K?H(j[0],s):B},now:function(){return(new Date).getTime()},uaMatch:function(j){j=j.toLowerCase();j=L.exec(j)||g.exec(j)||i.exec(j)||j.indexOf("compatible")<0&&n.exec(j)||
37
- [];return{browser:j[1]||"",version:j[2]||"0"}},browser:{}});b.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(j,s){R["[object "+s+"]"]=s.toLowerCase()});m=b.uaMatch(m);if(m.browser){b.browser[m.browser]=true;b.browser.version=m.version}if(b.browser.webkit)b.browser.safari=true;if(D)b.inArray=function(j,s){return D.call(s,j)};if(!/\s/.test("\u00a0")){k=/^[\s\xA0]+/;o=/[\s\xA0]+$/}f=b(t);if(t.addEventListener)u=function(){t.removeEventListener("DOMContentLoaded",u,
38
- false);b.ready()};else if(t.attachEvent)u=function(){if(t.readyState==="complete"){t.detachEvent("onreadystatechange",u);b.ready()}};return E.jQuery=E.$=b}();(function(){c.support={};var a=t.documentElement,b=t.createElement("script"),d=t.createElement("div"),e="script"+c.now();d.style.display="none";d.innerHTML=" <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var f=d.getElementsByTagName("*"),h=d.getElementsByTagName("a")[0],l=t.createElement("select"),
39
- k=l.appendChild(t.createElement("option"));if(!(!f||!f.length||!h)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(h.getAttribute("style")),hrefNormalized:h.getAttribute("href")==="/a",opacity:/^0.55$/.test(h.style.opacity),cssFloat:!!h.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:k.selected,deleteExpando:true,optDisabled:false,checkClone:false,
40
- scriptEval:false,noCloneEvent:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableHiddenOffsets:true};l.disabled=true;c.support.optDisabled=!k.disabled;b.type="text/javascript";try{b.appendChild(t.createTextNode("window."+e+"=1;"))}catch(o){}a.insertBefore(b,a.firstChild);if(E[e]){c.support.scriptEval=true;delete E[e]}try{delete b.test}catch(x){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function r(){c.support.noCloneEvent=
41
- false;d.detachEvent("onclick",r)});d.cloneNode(true).fireEvent("onclick")}d=t.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=t.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var r=t.createElement("div");r.style.width=r.style.paddingLeft="1px";t.body.appendChild(r);c.boxModel=c.support.boxModel=r.offsetWidth===2;if("zoom"in r.style){r.style.display="inline";r.style.zoom=
42
- 1;c.support.inlineBlockNeedsLayout=r.offsetWidth===2;r.style.display="";r.innerHTML="<div style='width:4px;'></div>";c.support.shrinkWrapBlocks=r.offsetWidth!==2}r.innerHTML="<table><tr><td style='padding:0;display:none'></td><td>t</td></tr></table>";var A=r.getElementsByTagName("td");c.support.reliableHiddenOffsets=A[0].offsetHeight===0;A[0].style.display="";A[1].style.display="none";c.support.reliableHiddenOffsets=c.support.reliableHiddenOffsets&&A[0].offsetHeight===0;r.innerHTML="";t.body.removeChild(r).style.display=
43
- "none"});a=function(r){var A=t.createElement("div");r="on"+r;var C=r in A;if(!C){A.setAttribute(r,"return;");C=typeof A[r]==="function"}return C};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=f=h=null}})();var ra={},Ja=/^(?:\{.*\}|\[.*\])$/;c.extend({cache:{},uuid:0,expando:"jQuery"+c.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},data:function(a,b,d){if(c.acceptData(a)){a=a==E?ra:a;var e=a.nodeType,f=e?a[c.expando]:null,h=
44
- c.cache;if(!(e&&!f&&typeof b==="string"&&d===B)){if(e)f||(a[c.expando]=f=++c.uuid);else h=a;if(typeof b==="object")if(e)h[f]=c.extend(h[f],b);else c.extend(h,b);else if(e&&!h[f])h[f]={};a=e?h[f]:h;if(d!==B)a[b]=d;return typeof b==="string"?a[b]:a}}},removeData:function(a,b){if(c.acceptData(a)){a=a==E?ra:a;var d=a.nodeType,e=d?a[c.expando]:a,f=c.cache,h=d?f[e]:e;if(b){if(h){delete h[b];d&&c.isEmptyObject(h)&&c.removeData(a)}}else if(d&&c.support.deleteExpando)delete a[c.expando];else if(a.removeAttribute)a.removeAttribute(c.expando);
45
- else if(d)delete f[e];else for(var l in a)delete a[l]}},acceptData:function(a){if(a.nodeName){var b=c.noData[a.nodeName.toLowerCase()];if(b)return!(b===true||a.getAttribute("classid")!==b)}return true}});c.fn.extend({data:function(a,b){var d=null;if(typeof a==="undefined"){if(this.length){var e=this[0].attributes,f;d=c.data(this[0]);for(var h=0,l=e.length;h<l;h++){f=e[h].name;if(f.indexOf("data-")===0){f=f.substr(5);ka(this[0],f,d[f])}}}return d}else if(typeof a==="object")return this.each(function(){c.data(this,
46
- a)});var k=a.split(".");k[1]=k[1]?"."+k[1]:"";if(b===B){d=this.triggerHandler("getData"+k[1]+"!",[k[0]]);if(d===B&&this.length){d=c.data(this[0],a);d=ka(this[0],a,d)}return d===B&&k[1]?this.data(k[0]):d}else return this.each(function(){var o=c(this),x=[k[0],b];o.triggerHandler("setData"+k[1]+"!",x);c.data(this,a,b);o.triggerHandler("changeData"+k[1]+"!",x)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var e=
47
- c.data(a,b);if(!d)return e||[];if(!e||c.isArray(d))e=c.data(a,b,c.makeArray(d));else e.push(d);return e}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),e=d.shift();if(e==="inprogress")e=d.shift();if(e){b==="fx"&&d.unshift("inprogress");e.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===B)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,
48
- a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var sa=/[\n\t]/g,ha=/\s+/,Sa=/\r/g,Ta=/^(?:href|src|style)$/,Ua=/^(?:button|input)$/i,Va=/^(?:button|input|object|select|textarea)$/i,Wa=/^a(?:rea)?$/i,ta=/^(?:radio|checkbox)$/i;c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",
49
- colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};c.fn.extend({attr:function(a,b){return c.access(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(x){var r=c(this);r.addClass(a.call(this,x,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ha),d=0,e=this.length;d<e;d++){var f=this[d];if(f.nodeType===
50
- 1)if(f.className){for(var h=" "+f.className+" ",l=f.className,k=0,o=b.length;k<o;k++)if(h.indexOf(" "+b[k]+" ")<0)l+=" "+b[k];f.className=c.trim(l)}else f.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(o){var x=c(this);x.removeClass(a.call(this,o,x.attr("class")))});if(a&&typeof a==="string"||a===B)for(var b=(a||"").split(ha),d=0,e=this.length;d<e;d++){var f=this[d];if(f.nodeType===1&&f.className)if(a){for(var h=(" "+f.className+" ").replace(sa," "),
51
- l=0,k=b.length;l<k;l++)h=h.replace(" "+b[l]+" "," ");f.className=c.trim(h)}else f.className=""}return this},toggleClass:function(a,b){var d=typeof a,e=typeof b==="boolean";if(c.isFunction(a))return this.each(function(f){var h=c(this);h.toggleClass(a.call(this,f,h.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var f,h=0,l=c(this),k=b,o=a.split(ha);f=o[h++];){k=e?k:!l.hasClass(f);l[k?"addClass":"removeClass"](f)}else if(d==="undefined"||d==="boolean"){this.className&&c.data(this,
52
- "__className__",this.className);this.className=this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(sa," ").indexOf(a)>-1)return true;return false},val:function(a){if(!arguments.length){var b=this[0];if(b){if(c.nodeName(b,"option")){var d=b.attributes.value;return!d||d.specified?b.value:b.text}if(c.nodeName(b,"select")){var e=b.selectedIndex;d=[];var f=b.options;b=b.type==="select-one";
53
- if(e<0)return null;var h=b?e:0;for(e=b?e+1:f.length;h<e;h++){var l=f[h];if(l.selected&&(c.support.optDisabled?!l.disabled:l.getAttribute("disabled")===null)&&(!l.parentNode.disabled||!c.nodeName(l.parentNode,"optgroup"))){a=c(l).val();if(b)return a;d.push(a)}}return d}if(ta.test(b.type)&&!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Sa,"")}return B}var k=c.isFunction(a);return this.each(function(o){var x=c(this),r=a;if(this.nodeType===1){if(k)r=
54
- a.call(this,o,x.val());if(r==null)r="";else if(typeof r==="number")r+="";else if(c.isArray(r))r=c.map(r,function(C){return C==null?"":C+""});if(c.isArray(r)&&ta.test(this.type))this.checked=c.inArray(x.val(),r)>=0;else if(c.nodeName(this,"select")){var A=c.makeArray(r);c("option",this).each(function(){this.selected=c.inArray(c(this).val(),A)>=0});if(!A.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},
55
- attr:function(a,b,d,e){if(!a||a.nodeType===3||a.nodeType===8)return B;if(e&&b in c.attrFn)return c(a)[b](d);e=a.nodeType!==1||!c.isXMLDoc(a);var f=d!==B;b=e&&c.props[b]||b;var h=Ta.test(b);if((b in a||a[b]!==B)&&e&&!h){if(f){b==="type"&&Ua.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");if(d===null)a.nodeType===1&&a.removeAttribute(b);else a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&
56
- b.specified?b.value:Va.test(a.nodeName)||Wa.test(a.nodeName)&&a.href?0:B;return a[b]}if(!c.support.style&&e&&b==="style"){if(f)a.style.cssText=""+d;return a.style.cssText}f&&a.setAttribute(b,""+d);if(!a.attributes[b]&&a.hasAttribute&&!a.hasAttribute(b))return B;a=!c.support.hrefNormalized&&e&&h?a.getAttribute(b,2):a.getAttribute(b);return a===null?B:a}});var X=/\.(.*)$/,ia=/^(?:textarea|input|select)$/i,La=/\./g,Ma=/ /g,Xa=/[^\w\s.|`]/g,Ya=function(a){return a.replace(Xa,"\\$&")},ua={focusin:0,focusout:0};
57
- c.event={add:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(c.isWindow(a)&&a!==E&&!a.frameElement)a=E;if(d===false)d=U;else if(!d)return;var f,h;if(d.handler){f=d;d=f.handler}if(!d.guid)d.guid=c.guid++;if(h=c.data(a)){var l=a.nodeType?"events":"__events__",k=h[l],o=h.handle;if(typeof k==="function"){o=k.handle;k=k.events}else if(!k){a.nodeType||(h[l]=h=function(){});h.events=k={}}if(!o)h.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,
58
- arguments):B};o.elem=a;b=b.split(" ");for(var x=0,r;l=b[x++];){h=f?c.extend({},f):{handler:d,data:e};if(l.indexOf(".")>-1){r=l.split(".");l=r.shift();h.namespace=r.slice(0).sort().join(".")}else{r=[];h.namespace=""}h.type=l;if(!h.guid)h.guid=d.guid;var A=k[l],C=c.event.special[l]||{};if(!A){A=k[l]=[];if(!C.setup||C.setup.call(a,e,r,o)===false)if(a.addEventListener)a.addEventListener(l,o,false);else a.attachEvent&&a.attachEvent("on"+l,o)}if(C.add){C.add.call(a,h);if(!h.handler.guid)h.handler.guid=
59
- d.guid}A.push(h);c.event.global[l]=true}a=null}}},global:{},remove:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(d===false)d=U;var f,h,l=0,k,o,x,r,A,C,J=a.nodeType?"events":"__events__",w=c.data(a),I=w&&w[J];if(w&&I){if(typeof I==="function"){w=I;I=I.events}if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(f in I)c.event.remove(a,f+b)}else{for(b=b.split(" ");f=b[l++];){r=f;k=f.indexOf(".")<0;o=[];if(!k){o=f.split(".");f=o.shift();x=RegExp("(^|\\.)"+
60
- c.map(o.slice(0).sort(),Ya).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(A=I[f])if(d){r=c.event.special[f]||{};for(h=e||0;h<A.length;h++){C=A[h];if(d.guid===C.guid){if(k||x.test(C.namespace)){e==null&&A.splice(h--,1);r.remove&&r.remove.call(a,C)}if(e!=null)break}}if(A.length===0||e!=null&&A.length===1){if(!r.teardown||r.teardown.call(a,o)===false)c.removeEvent(a,f,w.handle);delete I[f]}}else for(h=0;h<A.length;h++){C=A[h];if(k||x.test(C.namespace)){c.event.remove(a,r,C.handler,h);A.splice(h--,1)}}}if(c.isEmptyObject(I)){if(b=
61
- w.handle)b.elem=null;delete w.events;delete w.handle;if(typeof w==="function")c.removeData(a,J);else c.isEmptyObject(w)&&c.removeData(a)}}}}},trigger:function(a,b,d,e){var f=a.type||a;if(!e){a=typeof a==="object"?a[c.expando]?a:c.extend(c.Event(f),a):c.Event(f);if(f.indexOf("!")>=0){a.type=f=f.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[f]&&c.each(c.cache,function(){this.events&&this.events[f]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===
62
- 8)return B;a.result=B;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(e=d.nodeType?c.data(d,"handle"):(c.data(d,"__events__")||{}).handle)&&e.apply(d,b);e=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+f]&&d["on"+f].apply(d,b)===false){a.result=false;a.preventDefault()}}catch(h){}if(!a.isPropagationStopped()&&e)c.event.trigger(a,b,e,true);else if(!a.isDefaultPrevented()){var l;e=a.target;var k=f.replace(X,""),o=c.nodeName(e,"a")&&k===
63
- "click",x=c.event.special[k]||{};if((!x._default||x._default.call(d,a)===false)&&!o&&!(e&&e.nodeName&&c.noData[e.nodeName.toLowerCase()])){try{if(e[k]){if(l=e["on"+k])e["on"+k]=null;c.event.triggered=true;e[k]()}}catch(r){}if(l)e["on"+k]=l;c.event.triggered=false}}},handle:function(a){var b,d,e,f;d=[];var h=c.makeArray(arguments);a=h[0]=c.event.fix(a||E.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;if(!b){e=a.type.split(".");a.type=e.shift();d=e.slice(0).sort();e=RegExp("(^|\\.)"+
64
- d.join("\\.(?:.*\\.)?")+"(\\.|$)")}a.namespace=a.namespace||d.join(".");f=c.data(this,this.nodeType?"events":"__events__");if(typeof f==="function")f=f.events;d=(f||{})[a.type];if(f&&d){d=d.slice(0);f=0;for(var l=d.length;f<l;f++){var k=d[f];if(b||e.test(k.namespace)){a.handler=k.handler;a.data=k.data;a.handleObj=k;k=k.handler.apply(this,h);if(k!==B){a.result=k;if(k===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
65
- fix:function(a){if(a[c.expando])return a;var b=a;a=c.Event(b);for(var d=this.props.length,e;d;){e=this.props[--d];a[e]=b[e]}if(!a.target)a.target=a.srcElement||t;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=t.documentElement;d=t.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop||
66
- d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(a.which==null&&(a.charCode!=null||a.keyCode!=null))a.which=a.charCode!=null?a.charCode:a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==B)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,Y(a.origType,a.selector),c.extend({},a,{handler:Ka,guid:a.handler.guid}))},remove:function(a){c.event.remove(this,
67
- Y(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,d){if(c.isWindow(this))this.onbeforeunload=d},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};c.removeEvent=t.removeEventListener?function(a,b,d){a.removeEventListener&&a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent&&a.detachEvent("on"+b,d)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=a;this.type=a.type}else this.type=a;this.timeStamp=
68
- c.now();this[c.expando]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=ca;var a=this.originalEvent;if(a)if(a.preventDefault)a.preventDefault();else a.returnValue=false},stopPropagation:function(){this.isPropagationStopped=ca;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=ca;this.stopPropagation()},isDefaultPrevented:U,isPropagationStopped:U,isImmediatePropagationStopped:U};
69
- var va=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d){}},wa=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?wa:va,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?wa:va)}}});if(!c.support.submitBubbles)c.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!==
70
- "form"){c.event.add(this,"click.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="submit"||d==="image")&&c(b).closest("form").length){a.liveFired=B;return la("submit",this,arguments)}});c.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="text"||d==="password")&&c(b).closest("form").length&&a.keyCode===13){a.liveFired=B;return la("submit",this,arguments)}})}else return false},teardown:function(){c.event.remove(this,".specialSubmit")}};if(!c.support.changeBubbles){var V,
71
- xa=function(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(e){return e.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},Z=function(a,b){var d=a.target,e,f;if(!(!ia.test(d.nodeName)||d.readOnly)){e=c.data(d,"_change_data");f=xa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",f);if(!(e===B||f===e))if(e!=null||f){a.type="change";a.liveFired=
72
- B;return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:Z,beforedeactivate:Z,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return Z.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return Z.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,"_change_data",xa(a))}},setup:function(){if(this.type===
73
- "file")return false;for(var a in V)c.event.add(this,a+".specialChange",V[a]);return ia.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return ia.test(this.nodeName)}};V=c.event.special.change.filters;V.focus=V.beforeactivate}t.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(e){e=c.event.fix(e);e.type=b;return c.event.trigger(e,null,e.target)}c.event.special[b]={setup:function(){ua[b]++===0&&t.addEventListener(a,d,true)},teardown:function(){--ua[b]===
74
- 0&&t.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,e,f){if(typeof d==="object"){for(var h in d)this[b](h,e,d[h],f);return this}if(c.isFunction(e)||e===false){f=e;e=B}var l=b==="one"?c.proxy(f,function(o){c(this).unbind(o,l);return f.apply(this,arguments)}):f;if(d==="unload"&&b!=="one")this.one(d,e,f);else{h=0;for(var k=this.length;h<k;h++)c.event.add(this[h],d,l,e)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a==="object"&&!a.preventDefault)for(var d in a)this.unbind(d,
75
- a[d]);else{d=0;for(var e=this.length;d<e;d++)c.event.remove(this[d],a,b)}return this},delegate:function(a,b,d,e){return this.live(b,d,e,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){var d=c.Event(a);d.preventDefault();d.stopPropagation();c.event.trigger(d,b,this[0]);return d.result}},toggle:function(a){for(var b=arguments,d=
76
- 1;d<b.length;)c.proxy(a,b[d++]);return this.click(c.proxy(a,function(e){var f=(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,f+1);e.preventDefault();return b[f].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var ya={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=function(d,e,f,h){var l,k=0,o,x,r=h||this.selector;h=h?this:c(this.context);if(typeof d===
77
- "object"&&!d.preventDefault){for(l in d)h[b](l,e,d[l],r);return this}if(c.isFunction(e)){f=e;e=B}for(d=(d||"").split(" ");(l=d[k++])!=null;){o=X.exec(l);x="";if(o){x=o[0];l=l.replace(X,"")}if(l==="hover")d.push("mouseenter"+x,"mouseleave"+x);else{o=l;if(l==="focus"||l==="blur"){d.push(ya[l]+x);l+=x}else l=(ya[l]||l)+x;if(b==="live"){x=0;for(var A=h.length;x<A;x++)c.event.add(h[x],"live."+Y(l,r),{data:e,selector:r,handler:f,origType:l,origHandler:f,preType:o})}else h.unbind("live."+Y(l,r),f)}}return this}});
78
- c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){c.fn[b]=function(d,e){if(e==null){e=d;d=null}return arguments.length>0?this.bind(b,d,e):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});E.attachEvent&&!E.addEventListener&&c(E).bind("unload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}});
79
- (function(){function a(g,i,n,m,p,q){p=0;for(var u=m.length;p<u;p++){var y=m[p];if(y){var F=false;for(y=y[g];y;){if(y.sizcache===n){F=m[y.sizset];break}if(y.nodeType===1&&!q){y.sizcache=n;y.sizset=p}if(y.nodeName.toLowerCase()===i){F=y;break}y=y[g]}m[p]=F}}}function b(g,i,n,m,p,q){p=0;for(var u=m.length;p<u;p++){var y=m[p];if(y){var F=false;for(y=y[g];y;){if(y.sizcache===n){F=m[y.sizset];break}if(y.nodeType===1){if(!q){y.sizcache=n;y.sizset=p}if(typeof i!=="string"){if(y===i){F=true;break}}else if(k.filter(i,
80
- [y]).length>0){F=y;break}}y=y[g]}m[p]=F}}}var d=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,h=false,l=true;[0,0].sort(function(){l=false;return 0});var k=function(g,i,n,m){n=n||[];var p=i=i||t;if(i.nodeType!==1&&i.nodeType!==9)return[];if(!g||typeof g!=="string")return n;var q,u,y,F,M,N=true,O=k.isXML(i),D=[],R=g;do{d.exec("");if(q=d.exec(R)){R=q[3];D.push(q[1]);if(q[2]){F=q[3];
81
- break}}}while(q);if(D.length>1&&x.exec(g))if(D.length===2&&o.relative[D[0]])u=L(D[0]+D[1],i);else for(u=o.relative[D[0]]?[i]:k(D.shift(),i);D.length;){g=D.shift();if(o.relative[g])g+=D.shift();u=L(g,u)}else{if(!m&&D.length>1&&i.nodeType===9&&!O&&o.match.ID.test(D[0])&&!o.match.ID.test(D[D.length-1])){q=k.find(D.shift(),i,O);i=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]}if(i){q=m?{expr:D.pop(),set:C(m)}:k.find(D.pop(),D.length===1&&(D[0]==="~"||D[0]==="+")&&i.parentNode?i.parentNode:i,O);u=q.expr?k.filter(q.expr,
82
- q.set):q.set;if(D.length>0)y=C(u);else N=false;for(;D.length;){q=M=D.pop();if(o.relative[M])q=D.pop();else M="";if(q==null)q=i;o.relative[M](y,q,O)}}else y=[]}y||(y=u);y||k.error(M||g);if(f.call(y)==="[object Array]")if(N)if(i&&i.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&k.contains(i,y[g])))n.push(u[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&n.push(u[g]);else n.push.apply(n,y);else C(y,n);if(F){k(F,p,n,m);k.uniqueSort(n)}return n};k.uniqueSort=function(g){if(w){h=
83
- l;g.sort(w);if(h)for(var i=1;i<g.length;i++)g[i]===g[i-1]&&g.splice(i--,1)}return g};k.matches=function(g,i){return k(g,null,null,i)};k.matchesSelector=function(g,i){return k(i,null,null,[g]).length>0};k.find=function(g,i,n){var m;if(!g)return[];for(var p=0,q=o.order.length;p<q;p++){var u,y=o.order[p];if(u=o.leftMatch[y].exec(g)){var F=u[1];u.splice(1,1);if(F.substr(F.length-1)!=="\\"){u[1]=(u[1]||"").replace(/\\/g,"");m=o.find[y](u,i,n);if(m!=null){g=g.replace(o.match[y],"");break}}}}m||(m=i.getElementsByTagName("*"));
84
- return{set:m,expr:g}};k.filter=function(g,i,n,m){for(var p,q,u=g,y=[],F=i,M=i&&i[0]&&k.isXML(i[0]);g&&i.length;){for(var N in o.filter)if((p=o.leftMatch[N].exec(g))!=null&&p[2]){var O,D,R=o.filter[N];D=p[1];q=false;p.splice(1,1);if(D.substr(D.length-1)!=="\\"){if(F===y)y=[];if(o.preFilter[N])if(p=o.preFilter[N](p,F,n,y,m,M)){if(p===true)continue}else q=O=true;if(p)for(var j=0;(D=F[j])!=null;j++)if(D){O=R(D,p,j,F);var s=m^!!O;if(n&&O!=null)if(s)q=true;else F[j]=false;else if(s){y.push(D);q=true}}if(O!==
85
- B){n||(F=y);g=g.replace(o.match[N],"");if(!q)return[];break}}}if(g===u)if(q==null)k.error(g);else break;u=g}return F};k.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var o=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+\-]*)\))?/,
86
- POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(g){return g.getAttribute("href")}},relative:{"+":function(g,i){var n=typeof i==="string",m=n&&!/\W/.test(i);n=n&&!m;if(m)i=i.toLowerCase();m=0;for(var p=g.length,q;m<p;m++)if(q=g[m]){for(;(q=q.previousSibling)&&q.nodeType!==1;);g[m]=n||q&&q.nodeName.toLowerCase()===
87
- i?q||false:q===i}n&&k.filter(i,g,true)},">":function(g,i){var n,m=typeof i==="string",p=0,q=g.length;if(m&&!/\W/.test(i))for(i=i.toLowerCase();p<q;p++){if(n=g[p]){n=n.parentNode;g[p]=n.nodeName.toLowerCase()===i?n:false}}else{for(;p<q;p++)if(n=g[p])g[p]=m?n.parentNode:n.parentNode===i;m&&k.filter(i,g,true)}},"":function(g,i,n){var m,p=e++,q=b;if(typeof i==="string"&&!/\W/.test(i)){m=i=i.toLowerCase();q=a}q("parentNode",i,p,g,m,n)},"~":function(g,i,n){var m,p=e++,q=b;if(typeof i==="string"&&!/\W/.test(i)){m=
88
- i=i.toLowerCase();q=a}q("previousSibling",i,p,g,m,n)}},find:{ID:function(g,i,n){if(typeof i.getElementById!=="undefined"&&!n)return(g=i.getElementById(g[1]))&&g.parentNode?[g]:[]},NAME:function(g,i){if(typeof i.getElementsByName!=="undefined"){for(var n=[],m=i.getElementsByName(g[1]),p=0,q=m.length;p<q;p++)m[p].getAttribute("name")===g[1]&&n.push(m[p]);return n.length===0?null:n}},TAG:function(g,i){return i.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,i,n,m,p,q){g=" "+g[1].replace(/\\/g,
89
- "")+" ";if(q)return g;q=0;for(var u;(u=i[q])!=null;q++)if(u)if(p^(u.className&&(" "+u.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))n||m.push(u);else if(n)i[q]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},CHILD:function(g){if(g[1]==="nth"){var i=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=i[1]+(i[2]||1)-0;g[3]=i[3]-0}g[0]=e++;return g},ATTR:function(g,i,n,
90
- m,p,q){i=g[1].replace(/\\/g,"");if(!q&&o.attrMap[i])g[1]=o.attrMap[i];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,i,n,m,p){if(g[1]==="not")if((d.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,i);else{g=k.filter(g[3],i,n,true^p);n||m.push.apply(m,g);return false}else if(o.match.POS.test(g[0])||o.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===
91
- true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,i,n){return!!k(n[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===
92
- g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},setFilters:{first:function(g,i){return i===0},last:function(g,i,n,m){return i===m.length-1},even:function(g,i){return i%2===0},odd:function(g,i){return i%2===1},lt:function(g,i,n){return i<n[3]-0},gt:function(g,i,n){return i>n[3]-0},nth:function(g,i,n){return n[3]-
93
- 0===i},eq:function(g,i,n){return n[3]-0===i}},filter:{PSEUDO:function(g,i,n,m){var p=i[1],q=o.filters[p];if(q)return q(g,n,i,m);else if(p==="contains")return(g.textContent||g.innerText||k.getText([g])||"").indexOf(i[3])>=0;else if(p==="not"){i=i[3];n=0;for(m=i.length;n<m;n++)if(i[n]===g)return false;return true}else k.error("Syntax error, unrecognized expression: "+p)},CHILD:function(g,i){var n=i[1],m=g;switch(n){case "only":case "first":for(;m=m.previousSibling;)if(m.nodeType===1)return false;if(n===
94
- "first")return true;m=g;case "last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case "nth":n=i[2];var p=i[3];if(n===1&&p===0)return true;var q=i[0],u=g.parentNode;if(u&&(u.sizcache!==q||!g.nodeIndex)){var y=0;for(m=u.firstChild;m;m=m.nextSibling)if(m.nodeType===1)m.nodeIndex=++y;u.sizcache=q}m=g.nodeIndex-p;return n===0?m===0:m%n===0&&m/n>=0}},ID:function(g,i){return g.nodeType===1&&g.getAttribute("id")===i},TAG:function(g,i){return i==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===
95
- i},CLASS:function(g,i){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(i)>-1},ATTR:function(g,i){var n=i[1];n=o.attrHandle[n]?o.attrHandle[n](g):g[n]!=null?g[n]:g.getAttribute(n);var m=n+"",p=i[2],q=i[4];return n==null?p==="!=":p==="="?m===q:p==="*="?m.indexOf(q)>=0:p==="~="?(" "+m+" ").indexOf(q)>=0:!q?m&&n!==false:p==="!="?m!==q:p==="^="?m.indexOf(q)===0:p==="$="?m.substr(m.length-q.length)===q:p==="|="?m===q||m.substr(0,q.length+1)===q+"-":false},POS:function(g,i,n,m){var p=o.setFilters[i[2]];
96
- if(p)return p(g,n,i,m)}}},x=o.match.POS,r=function(g,i){return"\\"+(i-0+1)},A;for(A in o.match){o.match[A]=RegExp(o.match[A].source+/(?![^\[]*\])(?![^\(]*\))/.source);o.leftMatch[A]=RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[A].source.replace(/\\(\d+)/g,r))}var C=function(g,i){g=Array.prototype.slice.call(g,0);if(i){i.push.apply(i,g);return i}return g};try{Array.prototype.slice.call(t.documentElement.childNodes,0)}catch(J){C=function(g,i){var n=0,m=i||[];if(f.call(g)==="[object Array]")Array.prototype.push.apply(m,
97
- g);else if(typeof g.length==="number")for(var p=g.length;n<p;n++)m.push(g[n]);else for(;g[n];n++)m.push(g[n]);return m}}var w,I;if(t.documentElement.compareDocumentPosition)w=function(g,i){if(g===i){h=true;return 0}if(!g.compareDocumentPosition||!i.compareDocumentPosition)return g.compareDocumentPosition?-1:1;return g.compareDocumentPosition(i)&4?-1:1};else{w=function(g,i){var n,m,p=[],q=[];n=g.parentNode;m=i.parentNode;var u=n;if(g===i){h=true;return 0}else if(n===m)return I(g,i);else if(n){if(!m)return 1}else return-1;
98
- for(;u;){p.unshift(u);u=u.parentNode}for(u=m;u;){q.unshift(u);u=u.parentNode}n=p.length;m=q.length;for(u=0;u<n&&u<m;u++)if(p[u]!==q[u])return I(p[u],q[u]);return u===n?I(g,q[u],-1):I(p[u],i,1)};I=function(g,i,n){if(g===i)return n;for(g=g.nextSibling;g;){if(g===i)return-1;g=g.nextSibling}return 1}}k.getText=function(g){for(var i="",n,m=0;g[m];m++){n=g[m];if(n.nodeType===3||n.nodeType===4)i+=n.nodeValue;else if(n.nodeType!==8)i+=k.getText(n.childNodes)}return i};(function(){var g=t.createElement("div"),
99
- i="script"+(new Date).getTime(),n=t.documentElement;g.innerHTML="<a name='"+i+"'/>";n.insertBefore(g,n.firstChild);if(t.getElementById(i)){o.find.ID=function(m,p,q){if(typeof p.getElementById!=="undefined"&&!q)return(p=p.getElementById(m[1]))?p.id===m[1]||typeof p.getAttributeNode!=="undefined"&&p.getAttributeNode("id").nodeValue===m[1]?[p]:B:[]};o.filter.ID=function(m,p){var q=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&q&&q.nodeValue===p}}n.removeChild(g);
100
- n=g=null})();(function(){var g=t.createElement("div");g.appendChild(t.createComment(""));if(g.getElementsByTagName("*").length>0)o.find.TAG=function(i,n){var m=n.getElementsByTagName(i[1]);if(i[1]==="*"){for(var p=[],q=0;m[q];q++)m[q].nodeType===1&&p.push(m[q]);m=p}return m};g.innerHTML="<a href='#'></a>";if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")o.attrHandle.href=function(i){return i.getAttribute("href",2)};g=null})();t.querySelectorAll&&
101
- function(){var g=k,i=t.createElement("div");i.innerHTML="<p class='TEST'></p>";if(!(i.querySelectorAll&&i.querySelectorAll(".TEST").length===0)){k=function(m,p,q,u){p=p||t;m=m.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!u&&!k.isXML(p))if(p.nodeType===9)try{return C(p.querySelectorAll(m),q)}catch(y){}else if(p.nodeType===1&&p.nodeName.toLowerCase()!=="object"){var F=p.getAttribute("id"),M=F||"__sizzle__";F||p.setAttribute("id",M);try{return C(p.querySelectorAll("#"+M+" "+m),q)}catch(N){}finally{F||
102
- p.removeAttribute("id")}}return g(m,p,q,u)};for(var n in g)k[n]=g[n];i=null}}();(function(){var g=t.documentElement,i=g.matchesSelector||g.mozMatchesSelector||g.webkitMatchesSelector||g.msMatchesSelector,n=false;try{i.call(t.documentElement,"[test!='']:sizzle")}catch(m){n=true}if(i)k.matchesSelector=function(p,q){q=q.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(p))try{if(n||!o.match.PSEUDO.test(q)&&!/!=/.test(q))return i.call(p,q)}catch(u){}return k(q,null,null,[p]).length>0}})();(function(){var g=
103
- t.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){o.order.splice(1,0,"CLASS");o.find.CLASS=function(i,n,m){if(typeof n.getElementsByClassName!=="undefined"&&!m)return n.getElementsByClassName(i[1])};g=null}}})();k.contains=t.documentElement.contains?function(g,i){return g!==i&&(g.contains?g.contains(i):true)}:t.documentElement.compareDocumentPosition?
104
- function(g,i){return!!(g.compareDocumentPosition(i)&16)}:function(){return false};k.isXML=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false};var L=function(g,i){for(var n,m=[],p="",q=i.nodeType?[i]:i;n=o.match.PSEUDO.exec(g);){p+=n[0];g=g.replace(o.match.PSEUDO,"")}g=o.relative[g]?g+"*":g;n=0;for(var u=q.length;n<u;n++)k(g,q[n],m);return k.filter(p,m)};c.find=k;c.expr=k.selectors;c.expr[":"]=c.expr.filters;c.unique=k.uniqueSort;c.text=k.getText;c.isXMLDoc=k.isXML;
105
- c.contains=k.contains})();var Za=/Until$/,$a=/^(?:parents|prevUntil|prevAll)/,ab=/,/,Na=/^.[^:#\[\.,]*$/,bb=Array.prototype.slice,cb=c.expr.match.POS;c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,e=0,f=this.length;e<f;e++){d=b.length;c.find(a,this[e],b);if(e>0)for(var h=d;h<b.length;h++)for(var l=0;l<d;l++)if(b[l]===b[h]){b.splice(h--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,e=b.length;d<e;d++)if(c.contains(this,b[d]))return true})},
106
- not:function(a){return this.pushStack(ma(this,a,false),"not",a)},filter:function(a){return this.pushStack(ma(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){var d=[],e,f,h=this[0];if(c.isArray(a)){var l,k={},o=1;if(h&&a.length){e=0;for(f=a.length;e<f;e++){l=a[e];k[l]||(k[l]=c.expr.match.POS.test(l)?c(l,b||this.context):l)}for(;h&&h.ownerDocument&&h!==b;){for(l in k){e=k[l];if(e.jquery?e.index(h)>-1:c(h).is(e))d.push({selector:l,elem:h,level:o})}h=
107
- h.parentNode;o++}}return d}l=cb.test(a)?c(a,b||this.context):null;e=0;for(f=this.length;e<f;e++)for(h=this[e];h;)if(l?l.index(h)>-1:c.find.matchesSelector(h,a)){d.push(h);break}else{h=h.parentNode;if(!h||!h.ownerDocument||h===b)break}d=d.length>1?c.unique(d):d;return this.pushStack(d,"closest",a)},index:function(a){if(!a||typeof a==="string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var d=typeof a==="string"?c(a,b||this.context):
108
- c.makeArray(a),e=c.merge(this.get(),d);return this.pushStack(!d[0]||!d[0].parentNode||d[0].parentNode.nodeType===11||!e[0]||!e[0].parentNode||e[0].parentNode.nodeType===11?e:c.unique(e))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,
109
- 2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,
110
- b){c.fn[a]=function(d,e){var f=c.map(this,b,d);Za.test(a)||(e=d);if(e&&typeof e==="string")f=c.filter(e,f);f=this.length>1?c.unique(f):f;if((this.length>1||ab.test(e))&&$a.test(a))f=f.reverse();return this.pushStack(f,a,bb.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return b.length===1?c.find.matchesSelector(b[0],a)?[b[0]]:[]:c.find.matches(a,b)},dir:function(a,b,d){var e=[];for(a=a[b];a&&a.nodeType!==9&&(d===B||a.nodeType!==1||!c(a).is(d));){a.nodeType===1&&
111
- e.push(a);a=a[b]}return e},nth:function(a,b,d){b=b||1;for(var e=0;a;a=a[d])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var za=/ jQuery\d+="(?:\d+|null)"/g,$=/^\s+/,Aa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Ba=/<([\w:]+)/,db=/<tbody/i,eb=/<|&#?\w+;/,Ca=/<(?:script|object|embed|option|style)/i,Da=/checked\s*(?:[^=]|=\s*.checked.)/i,fb=/\=([^="'>\s]+\/)>/g,P={option:[1,
112
- "<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};P.optgroup=P.option;P.tbody=P.tfoot=P.colgroup=P.caption=P.thead;P.th=P.td;if(!c.support.htmlSerialize)P._default=[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=
113
- c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==B)return this.empty().append((this[0]&&this[0].ownerDocument||t).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},
114
- wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},
115
- prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,
116
- this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,e;(e=this[d])!=null;d++)if(!a||c.filter(a,[e]).length){if(!b&&e.nodeType===1){c.cleanData(e.getElementsByTagName("*"));c.cleanData([e])}e.parentNode&&e.parentNode.removeChild(e)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);
117
- return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,e=this.ownerDocument;if(!d){d=e.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(za,"").replace(fb,'="$1">').replace($,"")],e)[0]}else return this.cloneNode(true)});if(a===true){na(this,b);na(this.find("*"),b.find("*"))}return b},html:function(a){if(a===B)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(za,""):null;
118
- else if(typeof a==="string"&&!Ca.test(a)&&(c.support.leadingWhitespace||!$.test(a))&&!P[(Ba.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Aa,"<$1></$2>");try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(e){this.empty().append(a)}}else c.isFunction(a)?this.each(function(f){var h=c(this);h.html(a.call(this,f,h.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d=
119
- c(this),e=d.html();d.replaceWith(a.call(this,b,e))});if(typeof a!=="string")a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,b,d){var e,f,h,l=a[0],k=[];if(!c.support.checkClone&&arguments.length===3&&typeof l==="string"&&Da.test(l))return this.each(function(){c(this).domManip(a,
120
- b,d,true)});if(c.isFunction(l))return this.each(function(x){var r=c(this);a[0]=l.call(this,x,b?r.html():B);r.domManip(a,b,d)});if(this[0]){e=l&&l.parentNode;e=c.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:c.buildFragment(a,this,k);h=e.fragment;if(f=h.childNodes.length===1?h=h.firstChild:h.firstChild){b=b&&c.nodeName(f,"tr");f=0;for(var o=this.length;f<o;f++)d.call(b?c.nodeName(this[f],"table")?this[f].getElementsByTagName("tbody")[0]||this[f].appendChild(this[f].ownerDocument.createElement("tbody")):
121
- this[f]:this[f],f>0||e.cacheable||this.length>1?h.cloneNode(true):h)}k.length&&c.each(k,Oa)}return this}});c.buildFragment=function(a,b,d){var e,f,h;b=b&&b[0]?b[0].ownerDocument||b[0]:t;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===t&&!Ca.test(a[0])&&(c.support.checkClone||!Da.test(a[0]))){f=true;if(h=c.fragments[a[0]])if(h!==1)e=h}if(!e){e=b.createDocumentFragment();c.clean(a,b,e,d)}if(f)c.fragments[a[0]]=h?e:1;return{fragment:e,cacheable:f}};c.fragments={};c.each({appendTo:"append",
122
- prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var e=[];d=c(d);var f=this.length===1&&this[0].parentNode;if(f&&f.nodeType===11&&f.childNodes.length===1&&d.length===1){d[b](this[0]);return this}else{f=0;for(var h=d.length;f<h;f++){var l=(f>0?this.clone(true):this).get();c(d[f])[b](l);e=e.concat(l)}return this.pushStack(e,a,d.selector)}}});c.extend({clean:function(a,b,d,e){b=b||t;if(typeof b.createElement==="undefined")b=b.ownerDocument||
123
- b[0]&&b[0].ownerDocument||t;for(var f=[],h=0,l;(l=a[h])!=null;h++){if(typeof l==="number")l+="";if(l){if(typeof l==="string"&&!eb.test(l))l=b.createTextNode(l);else if(typeof l==="string"){l=l.replace(Aa,"<$1></$2>");var k=(Ba.exec(l)||["",""])[1].toLowerCase(),o=P[k]||P._default,x=o[0],r=b.createElement("div");for(r.innerHTML=o[1]+l+o[2];x--;)r=r.lastChild;if(!c.support.tbody){x=db.test(l);k=k==="table"&&!x?r.firstChild&&r.firstChild.childNodes:o[1]==="<table>"&&!x?r.childNodes:[];for(o=k.length-
124
- 1;o>=0;--o)c.nodeName(k[o],"tbody")&&!k[o].childNodes.length&&k[o].parentNode.removeChild(k[o])}!c.support.leadingWhitespace&&$.test(l)&&r.insertBefore(b.createTextNode($.exec(l)[0]),r.firstChild);l=r.childNodes}if(l.nodeType)f.push(l);else f=c.merge(f,l)}}if(d)for(h=0;f[h];h++)if(e&&c.nodeName(f[h],"script")&&(!f[h].type||f[h].type.toLowerCase()==="text/javascript"))e.push(f[h].parentNode?f[h].parentNode.removeChild(f[h]):f[h]);else{f[h].nodeType===1&&f.splice.apply(f,[h+1,0].concat(c.makeArray(f[h].getElementsByTagName("script"))));
125
- d.appendChild(f[h])}return f},cleanData:function(a){for(var b,d,e=c.cache,f=c.event.special,h=c.support.deleteExpando,l=0,k;(k=a[l])!=null;l++)if(!(k.nodeName&&c.noData[k.nodeName.toLowerCase()]))if(d=k[c.expando]){if((b=e[d])&&b.events)for(var o in b.events)f[o]?c.event.remove(k,o):c.removeEvent(k,o,b.handle);if(h)delete k[c.expando];else k.removeAttribute&&k.removeAttribute(c.expando);delete e[d]}}});var Ea=/alpha\([^)]*\)/i,gb=/opacity=([^)]*)/,hb=/-([a-z])/ig,ib=/([A-Z])/g,Fa=/^-?\d+(?:px)?$/i,
126
- jb=/^-?\d/,kb={position:"absolute",visibility:"hidden",display:"block"},Pa=["Left","Right"],Qa=["Top","Bottom"],W,Ga,aa,lb=function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){if(arguments.length===2&&b===B)return this;return c.access(this,a,b,true,function(d,e,f){return f!==B?c.style(d,e,f):c.css(d,e)})};c.extend({cssHooks:{opacity:{get:function(a,b){if(b){var d=W(a,"opacity","opacity");return d===""?"1":d}else return a.style.opacity}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true,
127
- zoom:true,lineHeight:true},cssProps:{"float":c.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,d,e){if(!(!a||a.nodeType===3||a.nodeType===8||!a.style)){var f,h=c.camelCase(b),l=a.style,k=c.cssHooks[h];b=c.cssProps[h]||h;if(d!==B){if(!(typeof d==="number"&&isNaN(d)||d==null)){if(typeof d==="number"&&!c.cssNumber[h])d+="px";if(!k||!("set"in k)||(d=k.set(a,d))!==B)try{l[b]=d}catch(o){}}}else{if(k&&"get"in k&&(f=k.get(a,false,e))!==B)return f;return l[b]}}},css:function(a,b,d){var e,f=c.camelCase(b),
128
- h=c.cssHooks[f];b=c.cssProps[f]||f;if(h&&"get"in h&&(e=h.get(a,true,d))!==B)return e;else if(W)return W(a,b,f)},swap:function(a,b,d){var e={},f;for(f in b){e[f]=a.style[f];a.style[f]=b[f]}d.call(a);for(f in b)a.style[f]=e[f]},camelCase:function(a){return a.replace(hb,lb)}});c.curCSS=c.css;c.each(["height","width"],function(a,b){c.cssHooks[b]={get:function(d,e,f){var h;if(e){if(d.offsetWidth!==0)h=oa(d,b,f);else c.swap(d,kb,function(){h=oa(d,b,f)});if(h<=0){h=W(d,b,b);if(h==="0px"&&aa)h=aa(d,b,b);
129
- if(h!=null)return h===""||h==="auto"?"0px":h}if(h<0||h==null){h=d.style[b];return h===""||h==="auto"?"0px":h}return typeof h==="string"?h:h+"px"}},set:function(d,e){if(Fa.test(e)){e=parseFloat(e);if(e>=0)return e+"px"}else return e}}});if(!c.support.opacity)c.cssHooks.opacity={get:function(a,b){return gb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var d=a.style;d.zoom=1;var e=c.isNaN(b)?"":"alpha(opacity="+b*100+")",f=
130
- d.filter||"";d.filter=Ea.test(f)?f.replace(Ea,e):d.filter+" "+e}};if(t.defaultView&&t.defaultView.getComputedStyle)Ga=function(a,b,d){var e;d=d.replace(ib,"-$1").toLowerCase();if(!(b=a.ownerDocument.defaultView))return B;if(b=b.getComputedStyle(a,null)){e=b.getPropertyValue(d);if(e===""&&!c.contains(a.ownerDocument.documentElement,a))e=c.style(a,d)}return e};if(t.documentElement.currentStyle)aa=function(a,b){var d,e,f=a.currentStyle&&a.currentStyle[b],h=a.style;if(!Fa.test(f)&&jb.test(f)){d=h.left;
131
- e=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;h.left=b==="fontSize"?"1em":f||0;f=h.pixelLeft+"px";h.left=d;a.runtimeStyle.left=e}return f===""?"auto":f};W=Ga||aa;if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=a.offsetHeight;return a.offsetWidth===0&&b===0||!c.support.reliableHiddenOffsets&&(a.style.display||c.css(a,"display"))==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var mb=c.now(),nb=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,
132
- ob=/^(?:select|textarea)/i,pb=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,qb=/^(?:GET|HEAD)$/,Ra=/\[\]$/,T=/\=\?(&|$)/,ja=/\?/,rb=/([?&])_=[^&]*/,sb=/^(\w+:)?\/\/([^\/?#]+)/,tb=/%20/g,ub=/#.*$/,Ha=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!=="string"&&Ha)return Ha.apply(this,arguments);else if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var f=a.slice(e,a.length);a=a.slice(0,e)}e="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b===
133
- "object"){b=c.param(b,c.ajaxSettings.traditional);e="POST"}var h=this;c.ajax({url:a,type:e,dataType:"html",data:b,complete:function(l,k){if(k==="success"||k==="notmodified")h.html(f?c("<div>").append(l.responseText.replace(nb,"")).find(f):l.responseText);d&&h.each(d,[l.responseText,k,l])}});return this},serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&
134
- !this.disabled&&(this.checked||ob.test(this.nodeName)||pb.test(this.type))}).map(function(a,b){var d=c(this).val();return d==null?null:c.isArray(d)?c.map(d,function(e){return{name:b.name,value:e}}):{name:b.name,value:d}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:e})},
135
- getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:e})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return new E.XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html",
136
- script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(a){var b=c.extend(true,{},c.ajaxSettings,a),d,e,f,h=b.type.toUpperCase(),l=qb.test(h);b.url=b.url.replace(ub,"");b.context=a&&a.context!=null?a.context:b;if(b.data&&b.processData&&typeof b.data!=="string")b.data=c.param(b.data,b.traditional);if(b.dataType==="jsonp"){if(h==="GET")T.test(b.url)||(b.url+=(ja.test(b.url)?"&":"?")+(b.jsonp||"callback")+"=?");else if(!b.data||
137
- !T.test(b.data))b.data=(b.data?b.data+"&":"")+(b.jsonp||"callback")+"=?";b.dataType="json"}if(b.dataType==="json"&&(b.data&&T.test(b.data)||T.test(b.url))){d=b.jsonpCallback||"jsonp"+mb++;if(b.data)b.data=(b.data+"").replace(T,"="+d+"$1");b.url=b.url.replace(T,"="+d+"$1");b.dataType="script";var k=E[d];E[d]=function(m){if(c.isFunction(k))k(m);else{E[d]=B;try{delete E[d]}catch(p){}}f=m;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);r&&r.removeChild(A)}}if(b.dataType==="script"&&b.cache===null)b.cache=
138
- false;if(b.cache===false&&l){var o=c.now(),x=b.url.replace(rb,"$1_="+o);b.url=x+(x===b.url?(ja.test(b.url)?"&":"?")+"_="+o:"")}if(b.data&&l)b.url+=(ja.test(b.url)?"&":"?")+b.data;b.global&&c.active++===0&&c.event.trigger("ajaxStart");o=(o=sb.exec(b.url))&&(o[1]&&o[1].toLowerCase()!==location.protocol||o[2].toLowerCase()!==location.host);if(b.dataType==="script"&&h==="GET"&&o){var r=t.getElementsByTagName("head")[0]||t.documentElement,A=t.createElement("script");if(b.scriptCharset)A.charset=b.scriptCharset;
139
- A.src=b.url;if(!d){var C=false;A.onload=A.onreadystatechange=function(){if(!C&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){C=true;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);A.onload=A.onreadystatechange=null;r&&A.parentNode&&r.removeChild(A)}}}r.insertBefore(A,r.firstChild);return B}var J=false,w=b.xhr();if(w){b.username?w.open(h,b.url,b.async,b.username,b.password):w.open(h,b.url,b.async);try{if(b.data!=null&&!l||a&&a.contentType)w.setRequestHeader("Content-Type",
140
- b.contentType);if(b.ifModified){c.lastModified[b.url]&&w.setRequestHeader("If-Modified-Since",c.lastModified[b.url]);c.etag[b.url]&&w.setRequestHeader("If-None-Match",c.etag[b.url])}o||w.setRequestHeader("X-Requested-With","XMLHttpRequest");w.setRequestHeader("Accept",b.dataType&&b.accepts[b.dataType]?b.accepts[b.dataType]+", */*; q=0.01":b.accepts._default)}catch(I){}if(b.beforeSend&&b.beforeSend.call(b.context,w,b)===false){b.global&&c.active--===1&&c.event.trigger("ajaxStop");w.abort();return false}b.global&&
141
- c.triggerGlobal(b,"ajaxSend",[w,b]);var L=w.onreadystatechange=function(m){if(!w||w.readyState===0||m==="abort"){J||c.handleComplete(b,w,e,f);J=true;if(w)w.onreadystatechange=c.noop}else if(!J&&w&&(w.readyState===4||m==="timeout")){J=true;w.onreadystatechange=c.noop;e=m==="timeout"?"timeout":!c.httpSuccess(w)?"error":b.ifModified&&c.httpNotModified(w,b.url)?"notmodified":"success";var p;if(e==="success")try{f=c.httpData(w,b.dataType,b)}catch(q){e="parsererror";p=q}if(e==="success"||e==="notmodified")d||
142
- c.handleSuccess(b,w,e,f);else c.handleError(b,w,e,p);d||c.handleComplete(b,w,e,f);m==="timeout"&&w.abort();if(b.async)w=null}};try{var g=w.abort;w.abort=function(){w&&Function.prototype.call.call(g,w);L("abort")}}catch(i){}b.async&&b.timeout>0&&setTimeout(function(){w&&!J&&L("timeout")},b.timeout);try{w.send(l||b.data==null?null:b.data)}catch(n){c.handleError(b,w,null,n);c.handleComplete(b,w,e,f)}b.async||L();return w}},param:function(a,b){var d=[],e=function(h,l){l=c.isFunction(l)?l():l;d[d.length]=
143
- encodeURIComponent(h)+"="+encodeURIComponent(l)};if(b===B)b=c.ajaxSettings.traditional;if(c.isArray(a)||a.jquery)c.each(a,function(){e(this.name,this.value)});else for(var f in a)da(f,a[f],b,e);return d.join("&").replace(tb,"+")}});c.extend({active:0,lastModified:{},etag:{},handleError:function(a,b,d,e){a.error&&a.error.call(a.context,b,d,e);a.global&&c.triggerGlobal(a,"ajaxError",[b,a,e])},handleSuccess:function(a,b,d,e){a.success&&a.success.call(a.context,e,d,b);a.global&&c.triggerGlobal(a,"ajaxSuccess",
144
- [b,a])},handleComplete:function(a,b,d){a.complete&&a.complete.call(a.context,b,d);a.global&&c.triggerGlobal(a,"ajaxComplete",[b,a]);a.global&&c.active--===1&&c.event.trigger("ajaxStop")},triggerGlobal:function(a,b,d){(a.context&&a.context.url==null?c(a.context):c.event).trigger(b,d)},httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===1223}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),
145
- e=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(e)c.etag[b]=e;return a.status===304},httpData:function(a,b,d){var e=a.getResponseHeader("content-type")||"",f=b==="xml"||!b&&e.indexOf("xml")>=0;a=f?a.responseXML:a.responseText;f&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b==="json"||!b&&e.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&e.indexOf("javascript")>=0)c.globalEval(a);return a}});
146
- if(E.ActiveXObject)c.ajaxSettings.xhr=function(){if(E.location.protocol!=="file:")try{return new E.XMLHttpRequest}catch(a){}try{return new E.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}};c.support.ajax=!!c.ajaxSettings.xhr();var ea={},vb=/^(?:toggle|show|hide)$/,wb=/^([+\-]=)?([\d+.\-]+)(.*)$/,ba,pa=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b,d){if(a||a===0)return this.animate(S("show",
147
- 3),a,b,d);else{d=0;for(var e=this.length;d<e;d++){a=this[d];b=a.style.display;if(!c.data(a,"olddisplay")&&b==="none")b=a.style.display="";b===""&&c.css(a,"display")==="none"&&c.data(a,"olddisplay",qa(a.nodeName))}for(d=0;d<e;d++){a=this[d];b=a.style.display;if(b===""||b==="none")a.style.display=c.data(a,"olddisplay")||""}return this}},hide:function(a,b,d){if(a||a===0)return this.animate(S("hide",3),a,b,d);else{a=0;for(b=this.length;a<b;a++){d=c.css(this[a],"display");d!=="none"&&c.data(this[a],"olddisplay",
148
- d)}for(a=0;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b,d){var e=typeof a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||e?this.each(function(){var f=e?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(S("toggle",3),a,b,d);return this},fadeTo:function(a,b,d,e){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d,e)},animate:function(a,b,d,e){var f=c.speed(b,
149
- d,e);if(c.isEmptyObject(a))return this.each(f.complete);return this[f.queue===false?"each":"queue"](function(){var h=c.extend({},f),l,k=this.nodeType===1,o=k&&c(this).is(":hidden"),x=this;for(l in a){var r=c.camelCase(l);if(l!==r){a[r]=a[l];delete a[l];l=r}if(a[l]==="hide"&&o||a[l]==="show"&&!o)return h.complete.call(this);if(k&&(l==="height"||l==="width")){h.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(c.css(this,"display")==="inline"&&c.css(this,"float")==="none")if(c.support.inlineBlockNeedsLayout)if(qa(this.nodeName)===
150
- "inline")this.style.display="inline-block";else{this.style.display="inline";this.style.zoom=1}else this.style.display="inline-block"}if(c.isArray(a[l])){(h.specialEasing=h.specialEasing||{})[l]=a[l][1];a[l]=a[l][0]}}if(h.overflow!=null)this.style.overflow="hidden";h.curAnim=c.extend({},a);c.each(a,function(A,C){var J=new c.fx(x,h,A);if(vb.test(C))J[C==="toggle"?o?"show":"hide":C](a);else{var w=wb.exec(C),I=J.cur()||0;if(w){var L=parseFloat(w[2]),g=w[3]||"px";if(g!=="px"){c.style(x,A,(L||1)+g);I=(L||
151
- 1)/J.cur()*I;c.style(x,A,I+g)}if(w[1])L=(w[1]==="-="?-1:1)*L+I;J.custom(I,L,g)}else J.custom(I,C,"")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);this.each(function(){for(var e=d.length-1;e>=0;e--)if(d[e].elem===this){b&&d[e](true);d.splice(e,1)}});b||this.dequeue();return this}});c.each({slideDown:S("show",1),slideUp:S("hide",1),slideToggle:S("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){c.fn[a]=function(d,e,f){return this.animate(b,
152
- d,e,f)}});c.extend({speed:function(a,b,d){var e=a&&typeof a==="object"?c.extend({},a):{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};e.duration=c.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in c.fx.speeds?c.fx.speeds[e.duration]:c.fx.speeds._default;e.old=e.complete;e.complete=function(){e.queue!==false&&c(this).dequeue();c.isFunction(e.old)&&e.old.call(this)};return e},easing:{linear:function(a,b,d,e){return d+e*a},swing:function(a,b,d,e){return(-Math.cos(a*
153
- Math.PI)/2+0.5)*e+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||c.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a=parseFloat(c.css(this.elem,this.prop));return a&&a>-1E4?a:0},custom:function(a,b,d){function e(l){return f.step(l)}
154
- var f=this,h=c.fx;this.startTime=c.now();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;this.pos=this.state=0;e.elem=this.elem;if(e()&&c.timers.push(e)&&!ba)ba=setInterval(h.tick,h.interval)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;
155
- this.custom(this.cur(),0)},step:function(a){var b=c.now(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var e in this.options.curAnim)if(this.options.curAnim[e]!==true)d=false;if(d){if(this.options.overflow!=null&&!c.support.shrinkWrapBlocks){var f=this.elem,h=this.options;c.each(["","X","Y"],function(k,o){f.style["overflow"+o]=h.overflow[k]})}this.options.hide&&c(this.elem).hide();if(this.options.hide||
156
- this.options.show)for(var l in this.options.curAnim)c.style(this.elem,l,this.options.orig[l]);this.options.complete.call(this.elem)}return false}else{a=b-this.startTime;this.state=a/this.options.duration;b=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||b](this.state,a,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=
157
- c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||c.fx.stop()},interval:13,stop:function(){clearInterval(ba);ba=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===
158
- b.elem}).length};var xb=/^t(?:able|d|h)$/i,Ia=/^(?:body|html)$/i;c.fn.offset="getBoundingClientRect"in t.documentElement?function(a){var b=this[0],d;if(a)return this.each(function(l){c.offset.setOffset(this,a,l)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);try{d=b.getBoundingClientRect()}catch(e){}var f=b.ownerDocument,h=f.documentElement;if(!d||!c.contains(h,b))return d||{top:0,left:0};b=f.body;f=fa(f);return{top:d.top+(f.pageYOffset||c.support.boxModel&&
159
- h.scrollTop||b.scrollTop)-(h.clientTop||b.clientTop||0),left:d.left+(f.pageXOffset||c.support.boxModel&&h.scrollLeft||b.scrollLeft)-(h.clientLeft||b.clientLeft||0)}}:function(a){var b=this[0];if(a)return this.each(function(x){c.offset.setOffset(this,a,x)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d,e=b.offsetParent,f=b.ownerDocument,h=f.documentElement,l=f.body;d=(f=f.defaultView)?f.getComputedStyle(b,null):b.currentStyle;
160
- for(var k=b.offsetTop,o=b.offsetLeft;(b=b.parentNode)&&b!==l&&b!==h;){if(c.offset.supportsFixedPosition&&d.position==="fixed")break;d=f?f.getComputedStyle(b,null):b.currentStyle;k-=b.scrollTop;o-=b.scrollLeft;if(b===e){k+=b.offsetTop;o+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&xb.test(b.nodeName))){k+=parseFloat(d.borderTopWidth)||0;o+=parseFloat(d.borderLeftWidth)||0}e=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&d.overflow!=="visible"){k+=
161
- parseFloat(d.borderTopWidth)||0;o+=parseFloat(d.borderLeftWidth)||0}d=d}if(d.position==="relative"||d.position==="static"){k+=l.offsetTop;o+=l.offsetLeft}if(c.offset.supportsFixedPosition&&d.position==="fixed"){k+=Math.max(h.scrollTop,l.scrollTop);o+=Math.max(h.scrollLeft,l.scrollLeft)}return{top:k,left:o}};c.offset={initialize:function(){var a=t.body,b=t.createElement("div"),d,e,f,h=parseFloat(c.css(a,"marginTop"))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",
162
- height:"1px",visibility:"hidden"});b.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";a.insertBefore(b,a.firstChild);d=b.firstChild;e=d.firstChild;f=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=e.offsetTop!==5;this.doesAddBorderForTableAndCells=
163
- f.offsetTop===5;e.style.position="fixed";e.style.top="20px";this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15;e.style.position=e.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==h;a.removeChild(b);c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.css(a,
164
- "marginTop"))||0;d+=parseFloat(c.css(a,"marginLeft"))||0}return{top:b,left:d}},setOffset:function(a,b,d){var e=c.css(a,"position");if(e==="static")a.style.position="relative";var f=c(a),h=f.offset(),l=c.css(a,"top"),k=c.css(a,"left"),o=e==="absolute"&&c.inArray("auto",[l,k])>-1;e={};var x={};if(o)x=f.position();l=o?x.top:parseInt(l,10)||0;k=o?x.left:parseInt(k,10)||0;if(c.isFunction(b))b=b.call(a,d,h);if(b.top!=null)e.top=b.top-h.top+l;if(b.left!=null)e.left=b.left-h.left+k;"using"in b?b.using.call(a,
165
- e):f.css(e)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),e=Ia.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.css(a,"marginTop"))||0;d.left-=parseFloat(c.css(a,"marginLeft"))||0;e.top+=parseFloat(c.css(b[0],"borderTopWidth"))||0;e.left+=parseFloat(c.css(b[0],"borderLeftWidth"))||0;return{top:d.top-e.top,left:d.left-e.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||t.body;a&&!Ia.test(a.nodeName)&&
166
- c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(e){var f=this[0],h;if(!f)return null;if(e!==B)return this.each(function(){if(h=fa(this))h.scrollTo(!a?e:c(h).scrollLeft(),a?e:c(h).scrollTop());else this[d]=e});else return(h=fa(f))?"pageXOffset"in h?h[a?"pageYOffset":"pageXOffset"]:c.support.boxModel&&h.document.documentElement[d]||h.document.body[d]:f[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();
167
- c.fn["inner"+b]=function(){return this[0]?parseFloat(c.css(this[0],d,"padding")):null};c.fn["outer"+b]=function(e){return this[0]?parseFloat(c.css(this[0],d,e?"margin":"border")):null};c.fn[d]=function(e){var f=this[0];if(!f)return e==null?null:this;if(c.isFunction(e))return this.each(function(l){var k=c(this);k[d](e.call(this,l,k[d]()))});if(c.isWindow(f))return f.document.compatMode==="CSS1Compat"&&f.document.documentElement["client"+b]||f.document.body["client"+b];else if(f.nodeType===9)return Math.max(f.documentElement["client"+
168
- b],f.body["scroll"+b],f.documentElement["scroll"+b],f.body["offset"+b],f.documentElement["offset"+b]);else if(e===B){f=c.css(f,d);var h=parseFloat(f);return c.isNaN(h)?f:h}else return this.css(d,typeof e==="string"?e:e+"px")}})})(window);
169
-
170
- jQuery.noConflict();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
skin/frontend/base/default/js/TIG/Buckaroo3Extended/jquery-1.12.3.min.js ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
1
+ /*! jQuery v1.12.3 | (c) jQuery Foundation | jquery.org/license */
2
+ !function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="1.12.3",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return e.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&&n.isArray(a)?a:[]):f=a&&n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){var b=a&&a.toString();return!n.isArray(a)&&b-parseFloat(b)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&&!k.call(a,"constructor")&&!k.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(!l.ownFirst)for(b in a)return k.call(a,b);for(b in a);return void 0===b||k.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?i[j.call(a)]||"object":typeof a},globalEval:function(b){b&&n.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(s(a)){for(c=a.length;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):g.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(h)return h.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,g=0,h=[];if(s(a))for(d=a.length;d>g;g++)e=b(a[g],g,c),null!=e&&h.push(e);else for(g in a)e=b(a[g],g,c),null!=e&&h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(c=e.call(arguments,2),d=function(){return a.apply(b||this,c.concat(e.call(arguments)))},d.guid=a.guid=a.guid||n.guid++,d):void 0},now:function(){return+new Date},support:l}),"function"==typeof Symbol&&(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&&"length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ga(),z=ga(),A=ga(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+L+"*\\]",O=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",P=new RegExp(L+"+","g"),Q=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),R=new RegExp("^"+L+"*,"+L+"*"),S=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),T=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),U=new RegExp(O),V=new RegExp("^"+M+"$"),W={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,_=/[+~]/,aa=/'|\\/g,ba=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),ca=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},da=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(ea){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fa(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&&b.ownerDocument,x=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==x&&9!==x&&11!==x)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==x&&(o=$.exec(a)))if(f=o[1]){if(9===x){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(w&&(j=w.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(o[2])return H.apply(d,b.getElementsByTagName(a)),d;if((f=o[3])&&c.getElementsByClassName&&b.getElementsByClassName)return H.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==x)w=b,s=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(aa,"\\$&"):b.setAttribute("id",k=u),r=g(a),h=r.length,l=V.test(k)?"#"+k:"[id='"+k+"']";while(h--)r[h]=l+" "+qa(r[h]);s=r.join(","),w=_.test(a)&&oa(b.parentNode)||b}if(s)try{return H.apply(d,w.querySelectorAll(s)),d}catch(y){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(Q,"$1"),b,d,e)}function ga(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ha(a){return a[u]=!0,a}function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ka(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function la(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function na(a){return ha(function(b){return b=+b,ha(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function oa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=fa.support={},f=fa.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fa.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ia(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ia(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ia(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return"undefined"!=typeof b.getElementsByClassName&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&&(ia(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\r\\' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ia(function(a){var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Z.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ia(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",O)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Z.test(o.compareDocumentPosition),t=b||Z.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return ka(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?ka(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},fa.matches=function(a,b){return fa(a,null,null,b)},fa.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(T,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fa(b,n,null,[a]).length>0},fa.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fa.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fa.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fa.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fa.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fa.selectors={cacheLength:50,createPseudo:ha,match:W,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ba,ca),a[3]=(a[3]||a[4]||a[5]||"").replace(ba,ca),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fa.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fa.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return W.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&U.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ba,ca).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fa.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(P," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fa.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ha(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ha(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ha(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ha(function(a){return function(b){return fa(a,b).length>0}}),contains:ha(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ha(function(a){return V.test(a||"")||fa.error("unsupported lang: "+a),a=a.replace(ba,ca).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Y.test(a.nodeName)},input:function(a){return X.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:na(function(){return[0]}),last:na(function(a,b){return[b-1]}),eq:na(function(a,b,c){return[0>c?c+b:c]}),even:na(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:na(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:na(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:na(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=la(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=ma(b);function pa(){}pa.prototype=d.filters=d.pseudos,d.setFilters=new pa,g=fa.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){c&&!(e=R.exec(h))||(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=S.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(Q," ")}),h=h.slice(c.length));for(g in d.filter)!(e=W[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?fa.error(a):z(a,i).slice(0)};function qa(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function ra(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j,k=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(j=b[u]||(b[u]={}),i=j[b.uniqueID]||(j[b.uniqueID]={}),(h=i[d])&&h[0]===w&&h[1]===f)return k[2]=h[2];if(i[d]=k,k[2]=a(b,c,g))return!0}}}function sa(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ta(a,b,c){for(var d=0,e=b.length;e>d;d++)fa(a,b[d],c);return c}function ua(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function va(a,b,c,d,e,f){return d&&!d[u]&&(d=va(d)),e&&!e[u]&&(e=va(e,f)),ha(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ta(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ua(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ua(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ua(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ra(function(a){return a===b},h,!0),l=ra(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[ra(sa(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return va(i>1&&sa(m),i>1&&qa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,e>i&&wa(a.slice(i,e)),f>e&&wa(a=a.slice(e)),f>e&&qa(a))}m.push(c)}return sa(m)}function xa(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=F.call(i));u=ua(u)}H.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&fa.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ha(f):f}return h=fa.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xa(e,d)),f.selector=a}return f},i=fa.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ba,ca),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=W.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ba,ca),_.test(j[0].type)&&oa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qa(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&&oa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ia(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ia(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ja("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ia(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ja("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ia(function(a){return null==a.getAttribute("disabled")})||ja(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fa}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},v=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},w=n.expr.match.needsContext,x=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,y=/^.[^:#\[\.,]*$/;function z(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(y.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>-1!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;e>b;b++)if(n.contains(d[b],this))return!0}));for(b=0;e>b;b++)n.find(a,d[b],c);return c=this.pushStack(e>1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(z(this,a||[],!1))},not:function(a){return this.pushStack(z(this,a||[],!0))},is:function(a){return!!z(this,"string"==typeof a&&w.test(a)?n(a):a||[],!1).length}});var A,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=n.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||A,"string"==typeof a){if(e="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:B.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),x.test(e[1])&&n.isPlainObject(b))for(e in b)n.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}if(f=d.getElementById(e[2]),f&&f.parentNode){if(f.id!==e[2])return A.find(a);this.length=1,this[0]=f}return this.context=d,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof c.ready?c.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};C.prototype=n.fn,A=n(d);var D=/^(?:parents|prev(?:Until|All))/,E={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(n.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=w.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?n.inArray(this[0],n(a)):n.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.uniqueSort(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function F(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return u(a,"parentNode")},parentsUntil:function(a,b,c){return u(a,"parentNode",c)},next:function(a){return F(a,"nextSibling")},prev:function(a){return F(a,"previousSibling")},nextAll:function(a){return u(a,"nextSibling")},prevAll:function(a){return u(a,"previousSibling")},nextUntil:function(a,b,c){return u(a,"nextSibling",c)},prevUntil:function(a,b,c){return u(a,"previousSibling",c)},siblings:function(a){return v((a.parentNode||{}).firstChild,a)},children:function(a){return v(a.firstChild)},contents:function(a){return n.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(E[a]||(e=n.uniqueSort(e)),D.test(a)&&(e=e.reverse())),this.pushStack(e)}});var G=/\S+/g;function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?H(a):n.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h<f.length)f[h].apply(c[0],c[1])===!1&&a.stopOnFalse&&(h=f.length,c=!1)}a.memory||(c=!1),b=!1,e&&(f=c?[]:"")},j={add:function(){return f&&(c&&!b&&(h=f.length-1,g.push(c)),function d(b){n.each(b,function(b,c){n.isFunction(c)?a.unique&&j.has(c)||f.push(c):c&&c.length&&"string"!==n.type(c)&&d(c)})}(arguments),c&&!b&&i()),this},remove:function(){return n.each(arguments,function(a,b){var c;while((c=n.inArray(b,f,c))>-1)f.splice(c,1),h>=c&&h--}),this},has:function(a){return a?n.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=!0,c||j.disable(),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().progress(c.notify).done(c.resolve).fail(c.reject):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=e.call(arguments),d=c.length,f=1!==d||a&&n.isFunction(a.promise)?d:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?e.call(arguments):d,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(d>1)for(i=new Array(d),j=new Array(d),k=new Array(d);d>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().progress(h(b,j,i)).done(h(b,k,c)).fail(g.reject):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(d,[n]),n.fn.triggerHandler&&(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function J(){d.addEventListener?(d.removeEventListener("DOMContentLoaded",K),a.removeEventListener("load",K)):(d.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(d.addEventListener||"load"===a.event.type||"complete"===d.readyState)&&(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll)a.setTimeout(n.ready);else if(d.addEventListener)d.addEventListener("DOMContentLoaded",K),a.addEventListener("load",K);else{d.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&&d.documentElement}catch(e){}c&&c.doScroll&&!function f(){if(!n.isReady){try{c.doScroll("left")}catch(b){return a.setTimeout(f,50)}J(),n.ready()}}()}return I.promise(b)},n.ready.promise();var L;for(L in n(l))break;l.ownFirst="0"===L,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c,e;c=d.getElementsByTagName("body")[0],c&&c.style&&(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),"undefined"!=typeof b.style.zoom&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",l.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(e))}),function(){var a=d.createElement("div");l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}a=null}();var M=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b},N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else c=void 0;
3
+ }return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function R(a,b,d,e){if(M(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),"object"!=typeof b&&"function"!=typeof b||(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[n.camelCase(b)])):f=g,f}}function S(a,b,c){if(M(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=void 0)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?n.cache[a[n.expando]]:a[n.expando],!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=n._data(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}}),function(){var a;l.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,e;return c=d.getElementsByTagName("body")[0],c&&c.style?(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),"undefined"!=typeof b.style.zoom&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(d.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(e),a):void 0}}();var T=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,U=new RegExp("^(?:([+-])=|)("+T+")([a-z%]*)$","i"),V=["Top","Right","Bottom","Left"],W=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)};function X(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return n.css(a,b,"")},i=h(),j=c&&c[3]||(n.cssNumber[b]?"":"px"),k=(n.cssNumber[b]||"px"!==j&&+i)&&U.exec(n.css(a,b));if(k&&k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||".5",k/=f,n.style(a,b,k+j);while(f!==(f=h()/i)&&1!==f&&--g)}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}var Y=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)Y(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},Z=/^(?:checkbox|radio)$/i,$=/<([\w:-]+)/,_=/^$|\/(?:java|ecma)script/i,aa=/^\s+/,ba="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";function ca(a){var b=ba.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}!function(){var a=d.createElement("div"),b=d.createDocumentFragment(),c=d.createElement("input");a.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",l.leadingWhitespace=3===a.firstChild.nodeType,l.tbody=!a.getElementsByTagName("tbody").length,l.htmlSerialize=!!a.getElementsByTagName("link").length,l.html5Clone="<:nav></:nav>"!==d.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,b.appendChild(c),l.appendChecked=c.checked,a.innerHTML="<textarea>x</textarea>",l.noCloneChecked=!!a.cloneNode(!0).lastChild.defaultValue,b.appendChild(a),c=d.createElement("input"),c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),a.appendChild(c),l.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!!a.addEventListener,a[n.expando]=1,l.attributes=!a.getAttribute(n.expando)}();var da={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:l.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]};da.optgroup=da.option,da.tbody=da.tfoot=da.colgroup=da.caption=da.thead,da.th=da.td;function ea(a,b){var c,d,e=0,f="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||n.nodeName(d,b)?f.push(d):n.merge(f,ea(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function fa(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}var ga=/<|&#?\w+;/,ha=/<tbody/i;function ia(a){Z.test(a.type)&&(a.defaultChecked=a.checked)}function ja(a,b,c,d,e){for(var f,g,h,i,j,k,m,o=a.length,p=ca(b),q=[],r=0;o>r;r++)if(g=a[r],g||0===g)if("object"===n.type(g))n.merge(q,g.nodeType?[g]:g);else if(ga.test(g)){i=i||p.appendChild(b.createElement("div")),j=($.exec(g)||["",""])[1].toLowerCase(),m=da[j]||da._default,i.innerHTML=m[1]+n.htmlPrefilter(g)+m[2],f=m[0];while(f--)i=i.lastChild;if(!l.leadingWhitespace&&aa.test(g)&&q.push(b.createTextNode(aa.exec(g)[0])),!l.tbody){g="table"!==j||ha.test(g)?"<table>"!==m[1]||ha.test(g)?0:i:i.firstChild,f=g&&g.childNodes.length;while(f--)n.nodeName(k=g.childNodes[f],"tbody")&&!k.childNodes.length&&g.removeChild(k)}n.merge(q,i.childNodes),i.textContent="";while(i.firstChild)i.removeChild(i.firstChild);i=p.lastChild}else q.push(b.createTextNode(g));i&&p.removeChild(i),l.appendChecked||n.grep(ea(q,"input"),ia),r=0;while(g=q[r++])if(d&&n.inArray(g,d)>-1)e&&e.push(g);else if(h=n.contains(g.ownerDocument,g),i=ea(p.appendChild(g),"script"),h&&fa(i),c){f=0;while(g=i[f++])_.test(g.type||"")&&c.push(g)}return i=null,p}!function(){var b,c,e=d.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b]=c in a)||(e.setAttribute(c,"t"),l[b]=e.attributes[c].expando===!1);e=null}();var ka=/^(?:input|select|textarea)$/i,la=/^key/,ma=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,na=/^(?:focusinfocus|focusoutblur)$/,oa=/^([^.]*)(?:\.(.+)|)/;function pa(){return!0}function qa(){return!1}function ra(){try{return d.activeElement}catch(a){}}function sa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)sa(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=qa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return n().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=n.guid++)),a.each(function(){n.event.add(this,b,e,d,c)})}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=n.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return"undefined"==typeof n||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(G)||[""],h=b.length;while(h--)f=oa.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&&n._data(a);if(r&&(k=r.events)){b=(b||"").match(G)||[""],j=b.length;while(j--)if(h=oa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(k)&&(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,e,f){var g,h,i,j,l,m,o,p=[e||d],q=k.call(b,"type")?b.type:b,r=k.call(b,"namespace")?b.namespace.split("."):[];if(i=m=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!na.test(q+n.event.triggered)&&(q.indexOf(".")>-1&&(r=q.split("."),q=r.shift(),r.sort()),h=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=r.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:n.makeArray(c,[b]),l=n.event.special[q]||{},f||!l.trigger||l.trigger.apply(e,c)!==!1)){if(!f&&!l.noBubble&&!n.isWindow(e)){for(j=l.delegateType||q,na.test(j+q)||(i=i.parentNode);i;i=i.parentNode)p.push(i),m=i;m===(e.ownerDocument||d)&&p.push(m.defaultView||m.parentWindow||a)}o=0;while((i=p[o++])&&!b.isPropagationStopped())b.type=o>1?j:l.bindType||q,g=(n._data(i,"events")||{})[b.type]&&n._data(i,"handle"),g&&g.apply(i,c),g=h&&i[h],g&&g.apply&&M(i)&&(b.result=g.apply(i,c),b.result===!1&&b.preventDefault());if(b.type=q,!f&&!b.isDefaultPrevented()&&(!l._default||l._default.apply(p.pop(),c)===!1)&&M(e)&&h&&e[q]&&!n.isWindow(e)){m=e[h],m&&(e[h]=null),n.event.triggered=q;try{e[q]()}catch(s){}n.event.triggered=void 0,m&&(e[h]=m)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,d,f,g,h=[],i=e.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())a.rnamespace&&!a.rnamespace.test(g.namespace)||(a.handleObj=g,a.data=g.data,d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==d&&(a.result=d)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>-1:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[n.expando])return a;var b,c,e,f=a.type,g=a,h=this.fixHooks[f];h||(this.fixHooks[f]=h=ma.test(f)?this.mouseHooks:la.test(f)?this.keyHooks:{}),e=h.props?this.props.concat(h.props):this.props,a=new n.Event(g),b=e.length;while(b--)c=e[b],a[c]=g[c];return a.target||(a.target=g.srcElement||d),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,h.filter?h.filter(a,g):a},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,e,f,g=b.button,h=b.fromElement;return null==a.pageX&&null!=b.clientX&&(e=a.target.ownerDocument||d,f=e.documentElement,c=e.body,a.pageX=b.clientX+(f&&f.scrollLeft||c&&c.scrollLeft||0)-(f&&f.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(f&&f.scrollTop||c&&c.scrollTop||0)-(f&&f.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&h&&(a.relatedTarget=h===a.target?b.toElement:h),a.which||void 0===g||(a.which=1&g?1:2&g?3:4&g?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==ra()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===ra()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return n.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c){var d=n.extend(new n.Event,c,{type:a,isSimulated:!0});n.event.trigger(d,null,b),d.isDefaultPrevented()&&c.preventDefault()}},n.removeEvent=d.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)}:function(a,b,c){var d="on"+b;a.detachEvent&&("undefined"==typeof a[d]&&(a[d]=null),a.detachEvent(d,c))},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?pa:qa):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={constructor:n.Event,isDefaultPrevented:qa,isPropagationStopped:qa,isImmediatePropagationStopped:qa,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=pa,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=pa,a&&!this.isSimulated&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=pa,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return e&&(e===d||n.contains(d,e))||(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),l.submit||(n.event.special.submit={setup:function(){return n.nodeName(this,"form")?!1:void n.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=n.nodeName(b,"input")||n.nodeName(b,"button")?n.prop(b,"form"):void 0;c&&!n._data(c,"submit")&&(n.event.add(c,"submit._submit",function(a){a._submitBubble=!0}),n._data(c,"submit",!0))})},postDispatch:function(a){a._submitBubble&&(delete a._submitBubble,this.parentNode&&!a.isTrigger&&n.event.simulate("submit",this.parentNode,a))},teardown:function(){return n.nodeName(this,"form")?!1:void n.event.remove(this,"._submit")}}),l.change||(n.event.special.change={setup:function(){return ka.test(this.nodeName)?("checkbox"!==this.type&&"radio"!==this.type||(n.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._justChanged=!0)}),n.event.add(this,"click._change",function(a){this._justChanged&&!a.isTrigger&&(this._justChanged=!1),n.event.simulate("change",this,a)})),!1):void n.event.add(this,"beforeactivate._change",function(a){var b=a.target;ka.test(b.nodeName)&&!n._data(b,"change")&&(n.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||n.event.simulate("change",this.parentNode,a)}),n._data(b,"change",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return n.event.remove(this,"._change"),!ka.test(this.nodeName)}}),l.focusin||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a))};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=n._data(d,b);e||d.addEventListener(a,c,!0),n._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=n._data(d,b)-1;e?n._data(d,b,e):(d.removeEventListener(a,c,!0),n._removeData(d,b))}}}),n.fn.extend({on:function(a,b,c,d){return sa(this,a,b,c,d)},one:function(a,b,c,d){return sa(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return b!==!1&&"function"!=typeof b||(c=b,b=void 0),c===!1&&(c=qa),this.each(function(){n.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}});var ta=/ jQuery\d+="(?:null|\d+)"/g,ua=new RegExp("<(?:"+ba+")[\\s/>]","i"),va=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,wa=/<script|<style|<link/i,xa=/checked\s*(?:[^=]|=\s*.checked.)/i,ya=/^true\/(.*)/,za=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,Aa=ca(d),Ba=Aa.appendChild(d.createElement("div"));function Ca(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function Da(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function Ea(a){var b=ya.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Fa(a,b){if(1===b.nodeType&&n.hasData(a)){var c,d,e,f=n._data(a),g=n._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)n.event.add(b,c,h[c][d])}g.data&&(g.data=n.extend({},g.data))}}function Ga(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!l.noCloneEvent&&b[n.expando]){e=n._data(b);for(d in e.events)n.removeEvent(b,d,e.handle);b.removeAttribute(n.expando)}"script"===c&&b.text!==a.text?(Da(b).text=a.text,Ea(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&Z.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}}function Ha(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-1,q=b[0],r=n.isFunction(q);if(r||o>1&&"string"==typeof q&&!l.checkClone&&xa.test(q))return a.each(function(e){var f=a.eq(e);r&&(b[0]=q.call(this,e,f.html())),Ha(f,b,c,d)});if(o&&(k=ja(b,a[0].ownerDocument,!1,a,d),e=k.firstChild,1===k.childNodes.length&&(k=e),e||d)){for(i=n.map(ea(k,"script"),Da),h=i.length;o>m;m++)g=k,m!==p&&(g=n.clone(g,!0,!0),h&&n.merge(i,ea(g,"script"))),c.call(a[m],g,m);if(h)for(j=i[i.length-1].ownerDocument,n.map(i,Ea),m=0;h>m;m++)g=i[m],_.test(g.type||"")&&!n._data(g,"globalEval")&&n.contains(j,g)&&(g.src?n._evalUrl&&n._evalUrl(g.src):n.globalEval((g.text||g.textContent||g.innerHTML||"").replace(za,"")));k=e=null}return a}function Ia(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||n.cleanData(ea(d)),d.parentNode&&(c&&n.contains(d.ownerDocument,d)&&fa(ea(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(va,"<$1></$2>")},clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!ua.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(Ba.innerHTML=a.outerHTML,Ba.removeChild(f=Ba.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=ea(f),h=ea(a),g=0;null!=(e=h[g]);++g)d[g]&&Ga(e,d[g]);if(b)if(c)for(h=h||ea(a),d=d||ea(f),g=0;null!=(e=h[g]);g++)Fa(e,d[g]);else Fa(a,f);return d=ea(f,"script"),d.length>0&&fa(d,!i&&ea(a,"script")),d=h=e=null,f},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.attributes,m=n.event.special;null!=(d=a[h]);h++)if((b||M(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)m[e]?n.event.remove(d,e):n.removeEvent(d,e,g.handle);j[f]&&(delete j[f],k||"undefined"==typeof d.removeAttribute?d[i]=void 0:d.removeAttribute(i),c.push(f))}}}),n.fn.extend({domManip:Ha,detach:function(a){return Ia(this,a,!0)},remove:function(a){return Ia(this,a)},text:function(a){return Y(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||d).createTextNode(a))},null,a,arguments.length)},append:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.appendChild(a)}})},prepend:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&n.cleanData(ea(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&n.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return Y(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(ta,""):void 0;if("string"==typeof a&&!wa.test(a)&&(l.htmlSerialize||!ua.test(a))&&(l.leadingWhitespace||!aa.test(a))&&!da[($.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ea(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ha(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)<0&&(n.cleanData(ea(this)),c&&c.replaceChild(b,this))},a)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=0,e=[],f=n(a),h=f.length-1;h>=d;d++)c=d===h?this:this.clone(!0),n(f[d])[b](c),g.apply(e,c.get());return this.pushStack(e)}});var Ja,Ka={HTML:"block",BODY:"block"};function La(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function Ma(a){var b=d,c=Ka[a];return c||(c=La(a,b),"none"!==c&&c||(Ja=(Ja||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Ja[0].contentWindow||Ja[0].contentDocument).document,b.write(),b.close(),c=La(a,b),Ja.detach()),Ka[a]=c),c}var Na=/^margin/,Oa=new RegExp("^("+T+")(?!px)[a-z%]+$","i"),Pa=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e},Qa=d.documentElement;!function(){var b,c,e,f,g,h,i=d.createElement("div"),j=d.createElement("div");if(j.style){j.style.cssText="float:left;opacity:.5",l.opacity="0.5"===j.style.opacity,l.cssFloat=!!j.style.cssFloat,j.style.backgroundClip="content-box",j.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===j.style.backgroundClip,i=d.createElement("div"),i.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",j.innerHTML="",i.appendChild(j),l.boxSizing=""===j.style.boxSizing||""===j.style.MozBoxSizing||""===j.style.WebkitBoxSizing,n.extend(l,{reliableHiddenOffsets:function(){return null==b&&k(),f},boxSizingReliable:function(){return null==b&&k(),e},pixelMarginRight:function(){return null==b&&k(),c},pixelPosition:function(){return null==b&&k(),b},reliableMarginRight:function(){return null==b&&k(),g},reliableMarginLeft:function(){return null==b&&k(),h}});function k(){var k,l,m=d.documentElement;m.appendChild(i),j.style.cssText="-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",b=e=h=!1,c=g=!0,a.getComputedStyle&&(l=a.getComputedStyle(j),b="1%"!==(l||{}).top,h="2px"===(l||{}).marginLeft,e="4px"===(l||{width:"4px"}).width,j.style.marginRight="50%",c="4px"===(l||{marginRight:"4px"}).marginRight,k=j.appendChild(d.createElement("div")),k.style.cssText=j.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",k.style.marginRight=k.style.width="0",j.style.width="1px",g=!parseFloat((a.getComputedStyle(k)||{}).marginRight),j.removeChild(k)),j.style.display="none",f=0===j.getClientRects().length,f&&(j.style.display="",j.innerHTML="<table><tr><td></td><td>t</td></tr></table>",k=j.getElementsByTagName("td"),k[0].style.cssText="margin:0;border:0;padding:0;display:none",f=0===k[0].offsetHeight,f&&(k[0].style.display="",k[1].style.display="none",f=0===k[0].offsetHeight)),m.removeChild(i)}}}();var Ra,Sa,Ta=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ra=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)},Sa=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ra(a),g=c?c.getPropertyValue(b)||c[b]:void 0,""!==g&&void 0!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),c&&!l.pixelMarginRight()&&Oa.test(g)&&Na.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f),void 0===g?g:g+""}):Qa.currentStyle&&(Ra=function(a){return a.currentStyle},Sa=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ra(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Oa.test(g)&&!Ta.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function Ua(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Va=/alpha\([^)]*\)/i,Wa=/opacity\s*=\s*([^)]*)/i,Xa=/^(none|table(?!-c[ea]).+)/,Ya=new RegExp("^("+T+")(.*)$","i"),Za={position:"absolute",visibility:"hidden",display:"block"},$a={letterSpacing:"0",fontWeight:"400"},_a=["Webkit","O","Moz","ms"],ab=d.createElement("div").style;function bb(a){if(a in ab)return a;var b=a.charAt(0).toUpperCase()+a.slice(1),c=_a.length;while(c--)if(a=_a[c]+b,a in ab)return a}function cb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=n._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&W(d)&&(f[g]=n._data(d,"olddisplay",Ma(d.nodeName)))):(e=W(d),(c&&"none"!==c||!e)&&n._data(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function db(a,b,c){var d=Ya.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function eb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+V[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+V[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+V[f]+"Width",!0,e))):(g+=n.css(a,"padding"+V[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+V[f]+"Width",!0,e)));return g}function fb(b,c,e){var f=!0,g="width"===c?b.offsetWidth:b.offsetHeight,h=Ra(b),i=l.boxSizing&&"border-box"===n.css(b,"boxSizing",!1,h);if(d.msFullscreenElement&&a.top!==a&&b.getClientRects().length&&(g=Math.round(100*b.getBoundingClientRect()[c])),0>=g||null==g){if(g=Sa(b,c,h),(0>g||null==g)&&(g=b.style[c]),Oa.test(g))return g;f=i&&(l.boxSizingReliable()||g===b.style[c]),g=parseFloat(g)||0}return g+eb(b,c,e||(i?"border":"content"),f,h)+"px"}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Sa(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":l.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;if(b=n.cssProps[h]||(n.cssProps[h]=bb(h)||h),g=n.cssHooks[b]||n.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=U.exec(c))&&e[1]&&(c=X(a,b,e),f="number"),null!=c&&c===c&&("number"===f&&(c+=e&&e[3]||(n.cssNumber[h]?"":"px")),l.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=bb(h)||h),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Sa(a,b,d)),"normal"===f&&b in $a&&(f=$a[b]),""===c||c?(e=parseFloat(f),c===!0||isFinite(e)?e||0:f):f}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?Xa.test(n.css(a,"display"))&&0===a.offsetWidth?Pa(a,Za,function(){return fb(a,b,d)}):fb(a,b,d):void 0},set:function(a,c,d){var e=d&&Ra(a);return db(a,c,d?eb(a,b,d,l.boxSizing&&"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),l.opacity||(n.cssHooks.opacity={get:function(a,b){return Wa.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=n.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===n.trim(f.replace(Va,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Va.test(f)?f.replace(Va,e):f+" "+e)}}),n.cssHooks.marginRight=Ua(l.reliableMarginRight,function(a,b){return b?Pa(a,{display:"inline-block"},Sa,[a,"marginRight"]):void 0}),n.cssHooks.marginLeft=Ua(l.reliableMarginLeft,function(a,b){
4
+ return b?(parseFloat(Sa(a,"marginLeft"))||(n.contains(a.ownerDocument,a)?a.getBoundingClientRect().left-Pa(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}):0))+"px":void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+V[d]+b]=f[d]||f[d-2]||f[0];return e}},Na.test(a)||(n.cssHooks[a+b].set=db)}),n.fn.extend({css:function(a,b){return Y(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=Ra(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return cb(this,!0)},hide:function(){return cb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){W(this)?n(this).show():n(this).hide()})}});function gb(a,b,c,d,e){return new gb.prototype.init(a,b,c,d,e)}n.Tween=gb,gb.prototype={constructor:gb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||n.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=gb.propHooks[this.prop];return a&&a.get?a.get(this):gb.propHooks._default.get(this)},run:function(a){var b,c=gb.propHooks[this.prop];return this.options.duration?this.pos=b=n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):gb.propHooks._default.set(this),this}},gb.prototype.init.prototype=gb.prototype,gb.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[n.cssProps[a.prop]]&&!n.cssHooks[a.prop]?a.elem[a.prop]=a.now:n.style(a.elem,a.prop,a.now+a.unit)}}},gb.propHooks.scrollTop=gb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},n.fx=gb.prototype.init,n.fx.step={};var hb,ib,jb=/^(?:toggle|show|hide)$/,kb=/queueHooks$/;function lb(){return a.setTimeout(function(){hb=void 0}),hb=n.now()}function mb(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=V[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function nb(a,b,c){for(var d,e=(qb.tweeners[b]||[]).concat(qb.tweeners["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ob(a,b,c){var d,e,f,g,h,i,j,k,m=this,o={},p=a.style,q=a.nodeType&&W(a),r=n._data(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,m.always(function(){m.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=n.css(a,"display"),k="none"===j?n._data(a,"olddisplay")||Ma(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(l.inlineBlockNeedsLayout&&"inline"!==Ma(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",l.shrinkWrapBlocks()||m.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],jb.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(o))"inline"===("none"===j?Ma(a.nodeName):j)&&(p.display=j);else{r?"hidden"in r&&(q=r.hidden):r=n._data(a,"fxshow",{}),f&&(r.hidden=!q),q?n(a).show():m.done(function(){n(a).hide()}),m.done(function(){var b;n._removeData(a,"fxshow");for(b in o)n.style(a,b,o[b])});for(d in o)g=nb(q?r[d]:0,d,m),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function pb(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function qb(a,b,c){var d,e,f=0,g=qb.prefilters.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=hb||lb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{},easing:n.easing._default},c),originalProperties:b,originalOptions:c,startTime:hb||lb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for(pb(k,j.opts.specialEasing);g>f;f++)if(d=qb.prefilters[f].call(j,a,k,j.opts))return n.isFunction(d.stop)&&(n._queueHooks(j.elem,j.opts.queue).stop=n.proxy(d.stop,d)),d;return n.map(k,nb,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(qb,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return X(c.elem,a,U.exec(b),c),c}]},tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.match(G);for(var c,d=0,e=a.length;e>d;d++)c=a[d],qb.tweeners[c]=qb.tweeners[c]||[],qb.tweeners[c].unshift(b)},prefilters:[ob],prefilter:function(a,b){b?qb.prefilters.unshift(a):qb.prefilters.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,null!=d.queue&&d.queue!==!0||(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(W).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=qb(this,n.extend({},a),f);(e||n._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=n._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&kb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&&c||n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=n._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(mb(b,!0),a,d,e)}}),n.each({slideDown:mb("show"),slideUp:mb("hide"),slideToggle:mb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=n.timers,c=0;for(hb=n.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||n.fx.stop(),hb=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){ib||(ib=a.setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){a.clearInterval(ib),ib=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(b,c){return b=n.fx?n.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a,b=d.createElement("input"),c=d.createElement("div"),e=d.createElement("select"),f=e.appendChild(d.createElement("option"));c=d.createElement("div"),c.setAttribute("className","t"),c.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",a=c.getElementsByTagName("a")[0],b.setAttribute("type","checkbox"),c.appendChild(b),a=c.getElementsByTagName("a")[0],a.style.cssText="top:1px",l.getSetAttribute="t"!==c.className,l.style=/top/.test(a.getAttribute("style")),l.hrefNormalized="/a"===a.getAttribute("href"),l.checkOn=!!b.value,l.optSelected=f.selected,l.enctype=!!d.createElement("form").enctype,e.disabled=!0,l.optDisabled=!f.disabled,b=d.createElement("input"),b.setAttribute("value",""),l.input=""===b.getAttribute("value"),b.value="t",b.setAttribute("type","radio"),l.radioValue="t"===b.value}();var rb=/\r/g,sb=/[\x20\t\r\n\f]+/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a)).replace(sb," ")}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],(c.selected||i===e)&&(l.optDisabled?!c.disabled:null===c.getAttribute("disabled"))&&(!c.parentNode.disabled||!n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)if(d=e[g],n.inArray(n.valHooks.option.get(d),f)>-1)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>-1:void 0}},l.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var tb,ub,vb=n.expr.attrHandle,wb=/^(?:checked|selected)$/i,xb=l.getSetAttribute,yb=l.input;n.fn.extend({attr:function(a,b){return Y(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),e=n.attrHooks[b]||(n.expr.match.bool.test(b)?ub:tb)),void 0!==c?null===c?void n.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=n.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!l.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(G);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)?yb&&xb||!wb.test(c)?a[d]=!1:a[n.camelCase("default-"+c)]=a[d]=!1:n.attr(a,c,""),a.removeAttribute(xb?c:d)}}),ub={set:function(a,b,c){return b===!1?n.removeAttr(a,c):yb&&xb||!wb.test(c)?a.setAttribute(!xb&&n.propFix[c]||c,c):a[n.camelCase("default-"+c)]=a[c]=!0,c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=vb[b]||n.find.attr;yb&&xb||!wb.test(b)?vb[b]=function(a,b,d){var e,f;return d||(f=vb[b],vb[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,vb[b]=f),e}:vb[b]=function(a,b,c){return c?void 0:a[n.camelCase("default-"+b)]?b.toLowerCase():null}}),yb&&xb||(n.attrHooks.value={set:function(a,b,c){return n.nodeName(a,"input")?void(a.defaultValue=b):tb&&tb.set(a,b,c)}}),xb||(tb={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},vb.id=vb.name=vb.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},n.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:tb.set},n.attrHooks.contenteditable={set:function(a,b,c){tb.set(a,""===b?!1:b,c)}},n.each(["width","height"],function(a,b){n.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),l.style||(n.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var zb=/^(?:input|select|textarea|button|object)$/i,Ab=/^(?:a|area)$/i;n.fn.extend({prop:function(a,b){return Y(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return a=n.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),n.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&n.isXMLDoc(a)||(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=n.find.attr(a,"tabindex");return b?parseInt(b,10):zb.test(a.nodeName)||Ab.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),l.hrefNormalized||n.each(["href","src"],function(a,b){n.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),l.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this}),l.enctype||(n.propFix.enctype="encoding");var Bb=/[\t\r\n\f]/g;function Cb(a){return n.attr(a,"class")||""}n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,Cb(this)))});if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=Cb(c),d=1===c.nodeType&&(" "+e+" ").replace(Bb," ")){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=n.trim(d),e!==h&&n.attr(c,"class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,Cb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=Cb(c),d=1===c.nodeType&&(" "+e+" ").replace(Bb," ")){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=n.trim(d),e!==h&&n.attr(c,"class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):n.isFunction(a)?this.each(function(c){n(this).toggleClass(a.call(this,c,Cb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=n(this),f=a.match(G)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=Cb(this),b&&n._data(this,"__className__",b),n.attr(this,"class",b||a===!1?"":n._data(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+Cb(c)+" ").replace(Bb," ").indexOf(b)>-1)return!0;return!1}}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var Db=a.location,Eb=n.now(),Fb=/\?/,Gb=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;n.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=n.trim(b+"");return e&&!n.trim(e.replace(Gb,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():n.error("Invalid JSON: "+b)},n.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new a.DOMParser,c=d.parseFromString(b,"text/xml")):(c=new a.ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||n.error("Invalid XML: "+b),c};var Hb=/#.*$/,Ib=/([?&])_=[^&]*/,Jb=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Kb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Lb=/^(?:GET|HEAD)$/,Mb=/^\/\//,Nb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Ob={},Pb={},Qb="*/".concat("*"),Rb=Db.href,Sb=Nb.exec(Rb.toLowerCase())||[];function Tb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(G)||[];if(n.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Ub(a,b,c,d){var e={},f=a===Pb;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Vb(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&n.extend(!0,a,c),a}function Wb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Xb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Rb,type:"GET",isLocal:Kb.test(Sb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Qb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Vb(Vb(a,n.ajaxSettings),b):Vb(n.ajaxSettings,a)},ajaxPrefilter:Tb(Ob),ajaxTransport:Tb(Pb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var d,e,f,g,h,i,j,k,l=n.ajaxSetup({},c),m=l.context||l,o=l.context&&(m.nodeType||m.jquery)?n(m):n.event,p=n.Deferred(),q=n.Callbacks("once memory"),r=l.statusCode||{},s={},t={},u=0,v="canceled",w={readyState:0,getResponseHeader:function(a){var b;if(2===u){if(!k){k={};while(b=Jb.exec(g))k[b[1].toLowerCase()]=b[2]}b=k[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===u?g:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return u||(a=t[c]=t[c]||a,s[a]=b),this},overrideMimeType:function(a){return u||(l.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>u)for(b in a)r[b]=[r[b],a[b]];else w.always(a[w.status]);return this},abort:function(a){var b=a||v;return j&&j.abort(b),y(0,b),this}};if(p.promise(w).complete=q.add,w.success=w.done,w.error=w.fail,l.url=((b||l.url||Rb)+"").replace(Hb,"").replace(Mb,Sb[1]+"//"),l.type=c.method||c.type||l.method||l.type,l.dataTypes=n.trim(l.dataType||"*").toLowerCase().match(G)||[""],null==l.crossDomain&&(d=Nb.exec(l.url.toLowerCase()),l.crossDomain=!(!d||d[1]===Sb[1]&&d[2]===Sb[2]&&(d[3]||("http:"===d[1]?"80":"443"))===(Sb[3]||("http:"===Sb[1]?"80":"443")))),l.data&&l.processData&&"string"!=typeof l.data&&(l.data=n.param(l.data,l.traditional)),Ub(Ob,l,c,w),2===u)return w;i=n.event&&l.global,i&&0===n.active++&&n.event.trigger("ajaxStart"),l.type=l.type.toUpperCase(),l.hasContent=!Lb.test(l.type),f=l.url,l.hasContent||(l.data&&(f=l.url+=(Fb.test(f)?"&":"?")+l.data,delete l.data),l.cache===!1&&(l.url=Ib.test(f)?f.replace(Ib,"$1_="+Eb++):f+(Fb.test(f)?"&":"?")+"_="+Eb++)),l.ifModified&&(n.lastModified[f]&&w.setRequestHeader("If-Modified-Since",n.lastModified[f]),n.etag[f]&&w.setRequestHeader("If-None-Match",n.etag[f])),(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&w.setRequestHeader("Content-Type",l.contentType),w.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+("*"!==l.dataTypes[0]?", "+Qb+"; q=0.01":""):l.accepts["*"]);for(e in l.headers)w.setRequestHeader(e,l.headers[e]);if(l.beforeSend&&(l.beforeSend.call(m,w,l)===!1||2===u))return w.abort();v="abort";for(e in{success:1,error:1,complete:1})w[e](l[e]);if(j=Ub(Pb,l,c,w)){if(w.readyState=1,i&&o.trigger("ajaxSend",[w,l]),2===u)return w;l.async&&l.timeout>0&&(h=a.setTimeout(function(){w.abort("timeout")},l.timeout));try{u=1,j.send(s,y)}catch(x){if(!(2>u))throw x;y(-1,x)}}else y(-1,"No Transport");function y(b,c,d,e){var k,s,t,v,x,y=c;2!==u&&(u=2,h&&a.clearTimeout(h),j=void 0,g=e||"",w.readyState=b>0?4:0,k=b>=200&&300>b||304===b,d&&(v=Wb(l,w,d)),v=Xb(l,v,w,k),k?(l.ifModified&&(x=w.getResponseHeader("Last-Modified"),x&&(n.lastModified[f]=x),x=w.getResponseHeader("etag"),x&&(n.etag[f]=x)),204===b||"HEAD"===l.type?y="nocontent":304===b?y="notmodified":(y=v.state,s=v.data,t=v.error,k=!t)):(t=y,!b&&y||(y="error",0>b&&(b=0))),w.status=b,w.statusText=(c||y)+"",k?p.resolveWith(m,[s,y,w]):p.rejectWith(m,[w,y,t]),w.statusCode(r),r=void 0,i&&o.trigger(k?"ajaxSuccess":"ajaxError",[w,l,k?s:t]),q.fireWith(m,[w,y]),i&&(o.trigger("ajaxComplete",[w,l]),--n.active||n.event.trigger("ajaxStop")))}return w},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax(n.extend({url:a,type:b,dataType:e,data:c,success:d},n.isPlainObject(a)&&a))}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){if(n.isFunction(a))return this.each(function(b){n(this).wrapAll(a.call(this,b))});if(this[0]){var b=n(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return n.isFunction(a)?this.each(function(b){n(this).wrapInner(a.call(this,b))}):this.each(function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}});function Yb(a){return a.style&&a.style.display||n.css(a,"display")}function Zb(a){while(a&&1===a.nodeType){if("none"===Yb(a)||"hidden"===a.type)return!0;a=a.parentNode}return!1}n.expr.filters.hidden=function(a){return l.reliableHiddenOffsets()?a.offsetWidth<=0&&a.offsetHeight<=0&&!a.getClientRects().length:Zb(a)},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var $b=/%20/g,_b=/\[\]$/,ac=/\r?\n/g,bc=/^(?:submit|button|image|reset|file)$/i,cc=/^(?:input|select|textarea|keygen)/i;function dc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||_b.test(a)?d(a,e):dc(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)dc(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)dc(c,a[c],b,e);return d.join("&").replace($b,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&cc.test(this.nodeName)&&!bc.test(a)&&(this.checked||!Z.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(ac,"\r\n")}}):{name:b.name,value:c.replace(ac,"\r\n")}}).get()}}),n.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return this.isLocal?ic():d.documentMode>8?hc():/^(get|post|head|put|delete|options)$/i.test(this.type)&&hc()||ic()}:hc;var ec=0,fc={},gc=n.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in fc)fc[a](void 0,!0)}),l.cors=!!gc&&"withCredentials"in gc,gc=l.ajax=!!gc,gc&&n.ajaxTransport(function(b){if(!b.crossDomain||l.cors){var c;return{send:function(d,e){var f,g=b.xhr(),h=++ec;if(g.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(f in b.xhrFields)g[f]=b.xhrFields[f];b.mimeType&&g.overrideMimeType&&g.overrideMimeType(b.mimeType),b.crossDomain||d["X-Requested-With"]||(d["X-Requested-With"]="XMLHttpRequest");for(f in d)void 0!==d[f]&&g.setRequestHeader(f,d[f]+"");g.send(b.hasContent&&b.data||null),c=function(a,d){var f,i,j;if(c&&(d||4===g.readyState))if(delete fc[h],c=void 0,g.onreadystatechange=n.noop,d)4!==g.readyState&&g.abort();else{j={},f=g.status,"string"==typeof g.responseText&&(j.text=g.responseText);try{i=g.statusText}catch(k){i=""}f||!b.isLocal||b.crossDomain?1223===f&&(f=204):f=j.text?200:404}j&&e(f,i,j,g.getAllResponseHeaders())},b.async?4===g.readyState?a.setTimeout(c):g.onreadystatechange=fc[h]=c:c()},abort:function(){c&&c(void 0,!0)}}}});function hc(){try{return new a.XMLHttpRequest}catch(b){}}function ic(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=d.head||n("head")[0]||d.documentElement;return{send:function(e,f){b=d.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||f(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var jc=[],kc=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=jc.pop()||n.expando+"_"+Eb++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(kc.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&kc.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(kc,"$1"+e):b.jsonp!==!1&&(b.url+=(Fb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?n(a).removeProp(e):a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,jc.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||d;var e=x.exec(a),f=!c&&[];return e?[b.createElement(e[1])]:(e=ja([a],b,f),f&&f.length&&n(f).remove(),n.merge([],e.childNodes))};var lc=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&lc)return lc.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>-1&&(d=n.trim(a.slice(h,a.length)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&n.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).always(c&&function(a,b){g.each(function(){c.apply(this,f||[a.responseText,b,a])})}),this},n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};function mc(a){return n.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&n.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,n.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,n.contains(b,e)?("undefined"!=typeof e.getBoundingClientRect&&(d=e.getBoundingClientRect()),c=mc(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===n.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(c=a.offset()),c.top+=n.css(a[0],"borderTopWidth",!0),c.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-n.css(d,"marginTop",!0),left:b.left-c.left-n.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&&!n.nodeName(a,"html")&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Qa})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);n.fn[a]=function(d){return Y(this,function(a,d,e){var f=mc(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?n(f).scrollLeft():e,c?e:n(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=Ua(l.pixelPosition,function(a,c){return c?(c=Sa(a,b),Oa.test(c)?n(a).position()[b]+"px":c):void 0;
5
+ })}),n.each({Height:"height",Width:"width"},function(a,b){n.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return Y(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var nc=a.jQuery,oc=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=oc),b&&a.jQuery===n&&(a.jQuery=nc),n},b||(a.jQuery=a.$=n),n});
skin/frontend/base/default/js/TIG/Buckaroo3Extended/oneStepCheckout.js CHANGED
@@ -6,261 +6,261 @@ oldDay = '';
6
  oldMonth = '';
7
  oldYear = '';
8
  oldPhone = '';
9
- originalAddress = jQuery_144('#billing-address-select option:selected').val();
10
  changedAddress = false;
11
- jQuery_144("#billing\\:firstname").change(
12
  function() {
13
- firstname = jQuery_144(this).val();
14
 
15
  if (
16
- !jQuery_144('#buckaroo3extended_onlinegiro_BPE_Customerfirstname').val()
17
- || jQuery_144('#buckaroo3extended_onlinegiro_BPE_Customerfirstname').val() == oldFirstname
18
  || changedAddress
19
  ) {
20
- jQuery_144('#buckaroo3extended_onlinegiro_BPE_Customerfirstname').val(firstname);
21
- sendData(jQuery_144('#buckaroo3extended_onlinegiro_BPE_Customerfirstname'));
22
  }
23
 
24
  if (
25
- !jQuery_144('#buckaroo3extended_payperemail_BPE_Customerfirstname').val()
26
- || jQuery_144('#buckaroo3extended_payperemail_BPE_Customerfirstname').val() == oldFirstname
27
  || changedAddress
28
  ) {
29
- jQuery_144('#buckaroo3extended_payperemail_BPE_Customerfirstname').val(firstname);
30
- sendData(jQuery_144('#buckaroo3extended_payperemail_BPE_Customerfirstname'));
31
  }
32
 
33
- jQuery_144('#buckaroo3extended_paymentguarantee_BPE_Customername').html(
34
- firstname + ' ' + jQuery_144("#billing\\:lastname").val()
35
  );
36
 
37
- jQuery_144('#buckaroo3extended_transfer_BPE_Customername').html(
38
- firstname + ' ' + jQuery_144("#billing\\:lastname").val()
39
  );
40
 
41
- jQuery_144('#buckaroo3extended_directdebit_account_owner').val(
42
- firstname + ' ' + jQuery_144("#billing\\:lastname").val()
43
  );
44
 
45
- jQuery_144('#buckaroo3extended_empayment_BPE_Accountholder').val(
46
- firstname + ' ' + jQuery_144("#billing\\:lastname").val()
47
  );
48
 
49
  oldFirstname = firstname;
50
  }
51
  );
52
- jQuery_144("#billing\\:lastname").change(
53
  function() {
54
- lastname = jQuery_144(this).val();
55
 
56
  if (
57
- !jQuery_144('#buckaroo3extended_onlinegiro_BPE_Customerlastname').val()
58
- || jQuery_144('#buckaroo3extended_onlinegiro_BPE_Customerlastname').val() == oldLastname
59
  || changedAddress
60
  ) {
61
- jQuery_144('#buckaroo3extended_onlinegiro_BPE_Customerlastname').val(lastname);
62
- sendData(jQuery_144('#buckaroo3extended_onlinegiro_BPE_Customerlastname'));
63
  }
64
 
65
  if (
66
- !jQuery_144('#buckaroo3extended_payperemail_BPE_Customerlastname').val()
67
- || jQuery_144('#buckaroo3extended_payperemail_BPE_Customerlastname').val() == oldLastname
68
  || changedAddress
69
  ) {
70
- jQuery_144('#buckaroo3extended_payperemail_BPE_Customerlastname').val(lastname);
71
- sendData(jQuery_144('#buckaroo3extended_payperemail_BPE_Customerlastname'));
72
  }
73
 
74
- jQuery_144('#buckaroo3extended_paymentguarantee_BPE_Customername').html(
75
- jQuery_144("#billing\\:firstname").val() + ' ' + lastname
76
  );
77
 
78
- jQuery_144('#buckaroo3extended_transfer_BPE_Customername').html(
79
- jQuery_144("#billing\\:firstname").val() + ' ' + lastname
80
  );
81
 
82
- jQuery_144('#buckaroo3extended_directdebit_account_owner').val(
83
- jQuery_144("#billing\\:firstname").val() + ' ' + lastname
84
  );
85
 
86
- jQuery_144('#buckaroo3extended_empayment_BPE_Accountholder').val(
87
- jQuery_144("#billing\\:firstname").val() + ' ' + lastname
88
  );
89
 
90
  oldLastname = lastname;
91
  }
92
  );
93
- jQuery_144("#billing\\:email").change(
94
  function() {
95
- email = jQuery_144(this).val();
96
 
97
  if (
98
- !jQuery_144('#buckaroo3extended_onlinegiro_BPE_Customermail').val()
99
- || jQuery_144('#buckaroo3extended_onlinegiro_BPE_Customermail').val() == oldEmail
100
  || changedAddress
101
  ) {
102
- jQuery_144('#buckaroo3extended_onlinegiro_BPE_Customermail').val(email);
103
- sendData(jQuery_144('#buckaroo3extended_onlinegiro_BPE_Customermail'));
104
  }
105
 
106
  if (
107
- !jQuery_144('#buckaroo3extended_transfer_BPE_Customermail').val()
108
- || jQuery_144('#buckaroo3extended_transfer_BPE_Customermail').val() == oldEmail
109
  || changedAddress
110
  ) {
111
- jQuery_144('#buckaroo3extended_transfer_BPE_Customermail').val(email);
112
- sendData(jQuery_144('#buckaroo3extended_transfer_BPE_Customermail'));
113
  }
114
 
115
  if (
116
- !jQuery_144('#buckaroo3extended_payperemail_BPE_Customermail').val()
117
- || jQuery_144('#buckaroo3extended_payperemail_BPE_Customermail').val() == oldEmail
118
  || changedAddress
119
  ) {
120
- jQuery_144('#buckaroo3extended_payperemail_BPE_Customermail').val(email);
121
- sendData(jQuery_144('#buckaroo3extended_payperemail_BPE_Customermail'));
122
  }
123
 
124
  oldEmail = email;
125
  }
126
  );
127
- jQuery_144("#billing\\:telephone").change(
128
  function() {
129
- phone = jQuery_144(this).val();
130
 
131
  if (
132
- !jQuery_144('#buckaroo3extended_paymentguarantee_BPE_Customerphone').val()
133
- || jQuery_144('#buckaroo3extended_paymentguarantee_BPE_Customerphone').val() == oldPhone
134
  || changedAddress
135
  ) {
136
- jQuery_144('#buckaroo3extended_paymentguarantee_BPE_Customerphone').val(phone);
137
- sendData(jQuery_144('#buckaroo3extended_paymentguarantee_BPE_Customerphone'));
138
  }
139
-
140
  oldPhone = phone;
141
  }
142
  );
143
- jQuery_144("#billing\\:gender").change(
144
  function() {
145
- gender = jQuery_144("#billing\\:gender option:selected").val();
146
 
147
  if (
148
- !jQuery_144("#buckaroo3extended_paymentguarantee_BPE_Customergender option:selected").val()
149
- || jQuery_144("#buckaroo3extended_paymentguarantee_BPE_Customergender option:selected").val() == oldGender
150
  || changedAddress
151
  ) {
152
- jQuery_144("#buckaroo3extended_paymentguarantee_BPE_Customergender option[value='" + gender + "']").attr('selected', 'selected');
153
  }
154
 
155
  if (
156
- !jQuery_144("#buckaroo3extended_onlinegiro_BPE_Customergender option:selected").val()
157
- || jQuery_144("#buckaroo3extended_onlinegiro_BPE_Customergender option:selected").val() == oldGender
158
  || changedAddress
159
  ) {
160
- jQuery_144("#buckaroo3extended_onlinegiro_BPE_Customergender option[value='" + gender + "']").attr('selected', 'selected');
161
  }
162
 
163
  if (
164
- !jQuery_144("#buckaroo3extended_transfer_BPE_Customergender option:selected").val()
165
- || jQuery_144("#buckaroo3extended_transfer_BPE_Customergender option:selected").val() == oldGender
166
  || changedAddress
167
  ) {
168
- jQuery_144("#buckaroo3extended_transfer_BPE_Customergender option[value='" + gender + "']").attr('selected', 'selected');
169
  }
170
 
171
  if (
172
- !jQuery_144("#buckaroo3extended_payperemail_BPE_Customergender option:selected").val()
173
- || jQuery_144("#buckaroo3extended_payperemail_BPE_Customergender option:selected").val() == oldGender
174
  || changedAddress
175
  ) {
176
- jQuery_144("#buckaroo3extended_payperemail_BPE_Customergender option[value='" + gender + "']").attr('selected', 'selected');
177
  }
178
 
179
  oldGender = gender;
180
  }
181
  );
182
- jQuery_144("#billing\\:day").change(
183
  function() {
184
- day = jQuery_144(this).val();
185
 
186
  if (
187
- !jQuery_144("#container_payment_method_buckaroo3extended_paymentguarantee #payment\\:day").val()
188
- || jQuery_144("#container_payment_method_buckaroo3extended_paymentguarantee #payment\\:day").val() == oldDay
189
  || changedAddress
190
  ) {
191
- jQuery_144("#container_payment_method_buckaroo3extended_paymentguarantee #payment\\:day").val(day);
192
- sendData(jQuery_144("#container_payment_method_buckaroo3extended_paymentguarantee #payment\\:day"));
193
  }
194
 
195
  if (
196
- !jQuery_144('#overschrijving\\:payment\\:day').val()
197
- || jQuery_144('#overschrijving\\:payment\\:day').val() == oldDay
198
  || changedAddress
199
  ) {
200
- jQuery_144('#overschrijving\\:payment\\:day').val(day);
201
- sendData(jQuery_144('#overschrijving\\:payment\\:day'));
202
  }
203
 
204
  oldDay = day;
205
  }
206
  );
207
- jQuery_144("#billing\\:month").change(
208
  function() {
209
- month = jQuery_144(this).val();
210
 
211
  if (
212
- !jQuery_144("#container_payment_method_buckaroo3extended_paymentguarantee #payment\\:month").val()
213
- || jQuery_144("#container_payment_method_buckaroo3extended_paymentguarantee #payment\\:month").val() == oldMonth
214
  || changedAddress
215
  ) {
216
- jQuery_144("#container_payment_method_buckaroo3extended_paymentguarantee #payment\\:month").val(month);
217
- sendData(jQuery_144("#container_payment_method_buckaroo3extended_paymentguarantee #payment\\:month"));
218
  }
219
 
220
  if (
221
- !jQuery_144('#overschrijving\\:payment\\:month').val()
222
- || jQuery_144('#overschrijving\\:payment\\:month').val() == oldMonth
223
  || changedAddress
224
  ) {
225
- jQuery_144('#overschrijving\\:payment\\:month').val(month);
226
- sendData(jQuery_144('#overschrijving\\:payment\\:month'));
227
  }
228
 
229
  oldMonth = month;
230
  }
231
  );
232
- jQuery_144("#billing\\:year").change(
233
  function() {
234
- year = jQuery_144(this).val();
235
 
236
  if (
237
- !jQuery_144("#container_payment_method_buckaroo3extended_paymentguarantee #payment\\:year").val()
238
- || jQuery_144("#container_payment_method_buckaroo3extended_paymentguarantee #payment\\:year").val() == oldYear
239
  || changedAddress
240
  ) {
241
- jQuery_144("#container_payment_method_buckaroo3extended_paymentguarantee #payment\\:year").val(year);
242
- sendData(jQuery_144("#container_payment_method_buckaroo3extended_paymentguarantee #payment\\:year"));
243
  }
244
 
245
  if (
246
- !jQuery_144('#overschrijving\\:payment\\:year').val()
247
- || jQuery_144('#overschrijving\\:payment\\:year').val() == oldYear
248
  || changedAddress
249
  ) {
250
- jQuery_144('#overschrijving\\:payment\\:year').val(year);
251
- sendData(jQuery_144('#overschrijving\\:payment\\:year'));
252
  }
253
 
254
  oldYear = year;
255
  }
256
  );
257
 
258
- jQuery_144('#billing-address-select').change(
259
  function() {
260
- if (!jQuery_144('#billing-address-select option:selected').val()) {
261
  changedAddress = true;
262
- } else if (jQuery_144('#billing-address-select option:selected').val() == originalAddress) {
263
  changedAddress = false;
264
  }
265
  }
266
- );
6
  oldMonth = '';
7
  oldYear = '';
8
  oldPhone = '';
9
+ originalAddress = jQuery_1123('#billing-address-select option:selected').val();
10
  changedAddress = false;
11
+ jQuery_1123("#billing\\:firstname").change(
12
  function() {
13
+ firstname = jQuery_1123(this).val();
14
 
15
  if (
16
+ !jQuery_1123('#buckaroo3extended_onlinegiro_BPE_Customerfirstname').val()
17
+ || jQuery_1123('#buckaroo3extended_onlinegiro_BPE_Customerfirstname').val() == oldFirstname
18
  || changedAddress
19
  ) {
20
+ jQuery_1123('#buckaroo3extended_onlinegiro_BPE_Customerfirstname').val(firstname);
21
+ sendData(jQuery_1123('#buckaroo3extended_onlinegiro_BPE_Customerfirstname'));
22
  }
23
 
24
  if (
25
+ !jQuery_1123('#buckaroo3extended_payperemail_BPE_Customerfirstname').val()
26
+ || jQuery_1123('#buckaroo3extended_payperemail_BPE_Customerfirstname').val() == oldFirstname
27
  || changedAddress
28
  ) {
29
+ jQuery_1123('#buckaroo3extended_payperemail_BPE_Customerfirstname').val(firstname);
30
+ sendData(jQuery_1123('#buckaroo3extended_payperemail_BPE_Customerfirstname'));
31
  }
32
 
33
+ jQuery_1123('#buckaroo3extended_paymentguarantee_BPE_Customername').html(
34
+ firstname + ' ' + jQuery_1123("#billing\\:lastname").val()
35
  );
36
 
37
+ jQuery_1123('#buckaroo3extended_transfer_BPE_Customername').html(
38
+ firstname + ' ' + jQuery_1123("#billing\\:lastname").val()
39
  );
40
 
41
+ jQuery_1123('#buckaroo3extended_directdebit_account_owner').val(
42
+ firstname + ' ' + jQuery_1123("#billing\\:lastname").val()
43
  );
44
 
45
+ jQuery_1123('#buckaroo3extended_empayment_BPE_Accountholder').val(
46
+ firstname + ' ' + jQuery_1123("#billing\\:lastname").val()
47
  );
48
 
49
  oldFirstname = firstname;
50
  }
51
  );
52
+ jQuery_1123("#billing\\:lastname").change(
53
  function() {
54
+ lastname = jQuery_1123(this).val();
55
 
56
  if (
57
+ !jQuery_1123('#buckaroo3extended_onlinegiro_BPE_Customerlastname').val()
58
+ || jQuery_1123('#buckaroo3extended_onlinegiro_BPE_Customerlastname').val() == oldLastname
59
  || changedAddress
60
  ) {
61
+ jQuery_1123('#buckaroo3extended_onlinegiro_BPE_Customerlastname').val(lastname);
62
+ sendData(jQuery_1123('#buckaroo3extended_onlinegiro_BPE_Customerlastname'));
63
  }
64
 
65
  if (
66
+ !jQuery_1123('#buckaroo3extended_payperemail_BPE_Customerlastname').val()
67
+ || jQuery_1123('#buckaroo3extended_payperemail_BPE_Customerlastname').val() == oldLastname
68
  || changedAddress
69
  ) {
70
+ jQuery_1123('#buckaroo3extended_payperemail_BPE_Customerlastname').val(lastname);
71
+ sendData(jQuery_1123('#buckaroo3extended_payperemail_BPE_Customerlastname'));
72
  }
73
 
74
+ jQuery_1123('#buckaroo3extended_paymentguarantee_BPE_Customername').html(
75
+ jQuery_1123("#billing\\:firstname").val() + ' ' + lastname
76
  );
77
 
78
+ jQuery_1123('#buckaroo3extended_transfer_BPE_Customername').html(
79
+ jQuery_1123("#billing\\:firstname").val() + ' ' + lastname
80
  );
81
 
82
+ jQuery_1123('#buckaroo3extended_directdebit_account_owner').val(
83
+ jQuery_1123("#billing\\:firstname").val() + ' ' + lastname
84
  );
85
 
86
+ jQuery_1123('#buckaroo3extended_empayment_BPE_Accountholder').val(
87
+ jQuery_1123("#billing\\:firstname").val() + ' ' + lastname
88
  );
89
 
90
  oldLastname = lastname;
91
  }
92
  );
93
+ jQuery_1123("#billing\\:email").change(
94
  function() {
95
+ email = jQuery_1123(this).val();
96
 
97
  if (
98
+ !jQuery_1123('#buckaroo3extended_onlinegiro_BPE_Customermail').val()
99
+ || jQuery_1123('#buckaroo3extended_onlinegiro_BPE_Customermail').val() == oldEmail
100
  || changedAddress
101
  ) {
102
+ jQuery_1123('#buckaroo3extended_onlinegiro_BPE_Customermail').val(email);
103
+ sendData(jQuery_1123('#buckaroo3extended_onlinegiro_BPE_Customermail'));
104
  }
105
 
106
  if (
107
+ !jQuery_1123('#buckaroo3extended_transfer_BPE_Customermail').val()
108
+ || jQuery_1123('#buckaroo3extended_transfer_BPE_Customermail').val() == oldEmail
109
  || changedAddress
110
  ) {
111
+ jQuery_1123('#buckaroo3extended_transfer_BPE_Customermail').val(email);
112
+ sendData(jQuery_1123('#buckaroo3extended_transfer_BPE_Customermail'));
113
  }
114
 
115
  if (
116
+ !jQuery_1123('#buckaroo3extended_payperemail_BPE_Customermail').val()
117
+ || jQuery_1123('#buckaroo3extended_payperemail_BPE_Customermail').val() == oldEmail
118
  || changedAddress
119
  ) {
120
+ jQuery_1123('#buckaroo3extended_payperemail_BPE_Customermail').val(email);
121
+ sendData(jQuery_1123('#buckaroo3extended_payperemail_BPE_Customermail'));
122
  }
123
 
124
  oldEmail = email;
125
  }
126
  );
127
+ jQuery_1123("#billing\\:telephone").change(
128
  function() {
129
+ phone = jQuery_1123(this).val();
130
 
131
  if (
132
+ !jQuery_1123('#buckaroo3extended_paymentguarantee_BPE_Customerphone').val()
133
+ || jQuery_1123('#buckaroo3extended_paymentguarantee_BPE_Customerphone').val() == oldPhone
134
  || changedAddress
135
  ) {
136
+ jQuery_1123('#buckaroo3extended_paymentguarantee_BPE_Customerphone').val(phone);
137
+ sendData(jQuery_1123('#buckaroo3extended_paymentguarantee_BPE_Customerphone'));
138
  }
139
+ jQuery_1123('#buckaroo3extended_paymentguarantee_BPE_Customerphone').val(phone);
140
  oldPhone = phone;
141
  }
142
  );
143
+ jQuery_1123("#billing\\:gender").change(
144
  function() {
145
+ gender = jQuery_1123("#billing\\:gender option:selected").val();
146
 
147
  if (
148
+ !jQuery_1123("#buckaroo3extended_paymentguarantee_BPE_Customergender option:selected").val()
149
+ || jQuery_1123("#buckaroo3extended_paymentguarantee_BPE_Customergender option:selected").val() == oldGender
150
  || changedAddress
151
  ) {
152
+ jQuery_1123("#buckaroo3extended_paymentguarantee_BPE_Customergender option[value='" + gender + "']").attr('selected', 'selected');
153
  }
154
 
155
  if (
156
+ !jQuery_1123("#buckaroo3extended_onlinegiro_BPE_Customergender option:selected").val()
157
+ || jQuery_1123("#buckaroo3extended_onlinegiro_BPE_Customergender option:selected").val() == oldGender
158
  || changedAddress
159
  ) {
160
+ jQuery_1123("#buckaroo3extended_onlinegiro_BPE_Customergender option[value='" + gender + "']").attr('selected', 'selected');
161
  }
162
 
163
  if (
164
+ !jQuery_1123("#buckaroo3extended_transfer_BPE_Customergender option:selected").val()
165
+ || jQuery_1123("#buckaroo3extended_transfer_BPE_Customergender option:selected").val() == oldGender
166
  || changedAddress
167
  ) {
168
+ jQuery_1123("#buckaroo3extended_transfer_BPE_Customergender option[value='" + gender + "']").attr('selected', 'selected');
169
  }
170
 
171
  if (
172
+ !jQuery_1123("#buckaroo3extended_payperemail_BPE_Customergender option:selected").val()
173
+ || jQuery_1123("#buckaroo3extended_payperemail_BPE_Customergender option:selected").val() == oldGender
174
  || changedAddress
175
  ) {
176
+ jQuery_1123("#buckaroo3extended_payperemail_BPE_Customergender option[value='" + gender + "']").attr('selected', 'selected');
177
  }
178
 
179
  oldGender = gender;
180
  }
181
  );
182
+ jQuery_1123("#billing\\:day").change(
183
  function() {
184
+ day = jQuery_1123(this).val();
185
 
186
  if (
187
+ !jQuery_1123("#container_payment_method_buckaroo3extended_paymentguarantee #payment\\:day").val()
188
+ || jQuery_1123("#container_payment_method_buckaroo3extended_paymentguarantee #payment\\:day").val() == oldDay
189
  || changedAddress
190
  ) {
191
+ jQuery_1123("#container_payment_method_buckaroo3extended_paymentguarantee #payment\\:day").val(day);
192
+ sendData(jQuery_1123("#container_payment_method_buckaroo3extended_paymentguarantee #payment\\:day"));
193
  }
194
 
195
  if (
196
+ !jQuery_1123('#overschrijving\\:payment\\:day').val()
197
+ || jQuery_1123('#overschrijving\\:payment\\:day').val() == oldDay
198
  || changedAddress
199
  ) {
200
+ jQuery_1123('#overschrijving\\:payment\\:day').val(day);
201
+ sendData(jQuery_1123('#overschrijving\\:payment\\:day'));
202
  }
203
 
204
  oldDay = day;
205
  }
206
  );
207
+ jQuery_1123("#billing\\:month").change(
208
  function() {
209
+ month = jQuery_1123(this).val();
210
 
211
  if (
212
+ !jQuery_1123("#container_payment_method_buckaroo3extended_paymentguarantee #payment\\:month").val()
213
+ || jQuery_1123("#container_payment_method_buckaroo3extended_paymentguarantee #payment\\:month").val() == oldMonth
214
  || changedAddress
215
  ) {
216
+ jQuery_1123("#container_payment_method_buckaroo3extended_paymentguarantee #payment\\:month").val(month);
217
+ sendData(jQuery_1123("#container_payment_method_buckaroo3extended_paymentguarantee #payment\\:month"));
218
  }
219
 
220
  if (
221
+ !jQuery_1123('#overschrijving\\:payment\\:month').val()
222
+ || jQuery_1123('#overschrijving\\:payment\\:month').val() == oldMonth
223
  || changedAddress
224
  ) {
225
+ jQuery_1123('#overschrijving\\:payment\\:month').val(month);
226
+ sendData(jQuery_1123('#overschrijving\\:payment\\:month'));
227
  }
228
 
229
  oldMonth = month;
230
  }
231
  );
232
+ jQuery_1123("#billing\\:year").change(
233
  function() {
234
+ year = jQuery_1123(this).val();
235
 
236
  if (
237
+ !jQuery_1123("#container_payment_method_buckaroo3extended_paymentguarantee #payment\\:year").val()
238
+ || jQuery_1123("#container_payment_method_buckaroo3extended_paymentguarantee #payment\\:year").val() == oldYear
239
  || changedAddress
240
  ) {
241
+ jQuery_1123("#container_payment_method_buckaroo3extended_paymentguarantee #payment\\:year").val(year);
242
+ sendData(jQuery_1123("#container_payment_method_buckaroo3extended_paymentguarantee #payment\\:year"));
243
  }
244
 
245
  if (
246
+ !jQuery_1123('#overschrijving\\:payment\\:year').val()
247
+ || jQuery_1123('#overschrijving\\:payment\\:year').val() == oldYear
248
  || changedAddress
249
  ) {
250
+ jQuery_1123('#overschrijving\\:payment\\:year').val(year);
251
+ sendData(jQuery_1123('#overschrijving\\:payment\\:year'));
252
  }
253
 
254
  oldYear = year;
255
  }
256
  );
257
 
258
+ jQuery_1123('#billing-address-select').change(
259
  function() {
260
+ if (!jQuery_1123('#billing-address-select option:selected').val()) {
261
  changedAddress = true;
262
+ } else if (jQuery_1123('#billing-address-select option:selected').val() == originalAddress) {
263
  changedAddress = false;
264
  }
265
  }
266
+ );
skin/frontend/base/default/js/TIG/Buckaroo3Extended/paymentGuaranteeObserver.js ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ document.observe('click', function(event, element) {
2
+ if (element = event.findElement('#paymentguarantee_terms_and_conditions_link')) {
3
+ $('paymentguarantee_terms_and_conditions').setStyle({
4
+ display: 'block'
5
+ });
6
+ event.stop();
7
+ }
8
+
9
+ if (element = event.findElement('#paymentguarantee_terms_and_conditions_close')) {
10
+ $('paymentguarantee_terms_and_conditions').setStyle({
11
+ display: 'none'
12
+ });
13
+ event.stop();
14
+ }
15
+ });
16
+
17
+ document.observe('change', function(e) {
18
+ if (e.findElement('#p_method_buckaroo3extended_paymentguarantee')) {
19
+ var phoneNumber = jQuery_1123("#billing\\:telephone").val();
20
+ var newBPEPhone = jQuery_1123('#buckaroo3extended_paymentguarantee_BPE_Customerphone').val();
21
+
22
+ if (!phoneNumber && phoneNumber.length == 0 || newBPEPhone !== phoneNumber) {
23
+ jQuery_1123('#buckaroo3extended_paymentguarantee_BPE_Customerphone').parent().parent().show();
24
+ }
25
+ }
26
+ });
skin/frontend/base/default/js/TIG/Buckaroo3Extended/paymentGuaranteeTermsAndConditions.js DELETED
@@ -1,16 +0,0 @@
1
- document.observe('click', function(event, element) {
2
- if (element = event.findElement('#paymentguarantee_terms_and_conditions_link')) {
3
- $('paymentguarantee_terms_and_conditions').setStyle({
4
- display: 'block'
5
- });
6
- event.stop();
7
- }
8
-
9
- if (element = event.findElement('#paymentguarantee_terms_and_conditions_close')) {
10
- $('paymentguarantee_terms_and_conditions').setStyle({
11
- display: 'none'
12
- });
13
- event.stop();
14
- }
15
- });
16
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
skin/frontend/base/default/js/TIG/Buckaroo3Extended/saveData.js CHANGED
@@ -1,9 +1,9 @@
1
- jQuery_144('.buckaroo3extended_input').find('input,select').live('change', function() {
2
- sendData(jQuery_144(this));
3
  }
4
  );
5
 
6
- jQuery_144('#buckaroo3extended_directdebit_account_owner, #buckaroo3extended_directdebit_account_number').live('change', function() {
7
- sendData(jQuery_144(this));
8
  }
9
  );
1
+ jQuery_1123('.buckaroo3extended_input').find('input,select').on('change', function() {
2
+ sendData(jQuery_1123(this));
3
  }
4
  );
5
 
6
+ jQuery_1123('#buckaroo3extended_directdebit_account_owner, #buckaroo3extended_directdebit_account_number').on('change', function() {
7
+ sendData(jQuery_1123(this));
8
  }
9
  );